1000000000 200000 828080253 1000000000 261171667 1000000000 525016059 1000000000 726693592 1000000000 838422403 1000000000 449176337 1000000000 440536316 1000000000 630174975 1000000000 338366781 1000000000 822079118 1000000000 113332829 1000000000 888250416 1000000000 866730669 1000000000 851831206 1000000000 611193410 1000000000 300878002 1000000000 250340738 1000000000 581258481 1000000000 405817040 1000000000 386098582 1000000000 586311401 1000000000 198052124 1000000000 33462709 1000000000 734911084 1000000000 447357116 1000000000 980083177 1000000000 439268322 1000000000 735317959 1000000000 841460037 1000000000 298210563 1000000000 530338158 1000000000 770024032 1000000000 374934592 1000000000 255944611 1000000000 412810654 1000000000 587051375 1000000000 465120410 1000000000 311742990 1000000000 423417999 1000000000 260162118 1000000000 361942786 1000000000 982108358 1000000000 947641559 1000000000 606828803 1000000000 19801380 1000000000 876227500 1000000000 612166122 1000000000 687560892 1000000000 231639386 1000000000 901238518 1000000000 845170032 1000000000 715654632 1000000000 597436847 1000000000 587151317 1000000000 379880823 1000000000 92206951 1000000000 135396899 1000000000 96050500 1000000000 291636552 1000000000 889487470 1000000000 914350096 1000000000 833387410 1000000000 997422845 1000000000 204343860 1000000000 969453579 1000000000 303319734 1000000000 657972994 1000000000 764778445 1000000000 330886899 1000000000 155596476 1000000000 388336615 1000000000 898260841 1000000000 523059000 1000000000 215482035 1000000000 516635870 1000000000 271800199 1000000000 248738459 1000000000 650062218 1000000000 587352690 1000000000 752188033 1000000000 917368645 1000000000 175161756 1000000000 720705429 1000000000 847145717 1000000000 361978178 1000000000 34559442 1000000000 376992929 1000000000 863102141 1000000000 895622089 1000000000 970004009 1000000000 797520672 1000000000 441955147 1000000000 293276560 1000000000 97442349 1000000000 848638193 1000000000 664973358 1000000000 222735987 1000000000 586217724 1000000000 746466075 1000000000 197989320 1000000000 739077814 1000000000 304085078 1000000000 56860885 1000000000 911842695 1000000000 399774409 1000000000 775828434 1000000000 185740376 1000000000 565277318 1000000000 688689984 1000000000 487598656 1000000000 696625942 1000000000 575314045 1000000000 525254124 1000000000 685209886 1000000000 862952750 1000000000 726740027 1000000000 152283000 1000000000 979216988 1000000000 423641723 1000000000 347952525 1000000000 643496745 1000000000 271248168 1000000000 213579696 1000000000 278976202 1000000000 387974269 1000000000 251540163 1000000000 941853072 1000000000 251195818 1000000000 42567993 1000000000 156629891 1000000000 229317084 1000000000 108656829 1000000000 523468403 1000000000 943040816 1000000000 357231156 1000000000 853612715 1000000000 561792118 1000000000 451983744 1000000000 592392282 1000000000 612781124 1000000000 491710524 1000000000 538801420 1000000000 481786462 1000000000 371812705 1000000000 751154333 1000000000 623243818 1000000000 264271685 1000000000 302799455 1000000000 150122075 1000000000 839875795 1000000000 139304268 1000000000 125930139 1000000000 607165838 1000000000 975621349 1000000000 292099116 1000000000 404479360 1000000000 853944551 1000000000 34884064 1000000000 671966 1000000000 525543090 1000000000 983953338 1000000000 962019270 1000000000 385797306 1000000000 3863647 1000000000 851986124 1000000000 777607120 1000000000 923182953 1000000000 213386572 1000000000 942771475 1000000000 422758030 1000000000 730240713 1000000000 626688169 1000000000 910429456 1000000000 516188718 1000000000 738199675 1000000000 101481751 1000000000 406929094 1000000000 334128689 1000000000 16106932 1000000000 749692930 1000000000 650851086 1000000000 30980414 1000000000 737462427 1000000000 652024997 1000000000 324436019 1000000000 398114183 1000000000 731919615 1000000000 905189563 1000000000 110413416 1000000000 967476081 1000000000 874853695 1000000000 822053690 1000000000 467537678 1000000000 586444522 1000000000 853573628 1000000000 97600996 1000000000 970893970 1000000000 493736077 1000000000 347712721 1000000000 724282192 1000000000 590496639 1000000000 140254914 1000000000 321051347 1000000000 519642938 1000000000 989112462 1000000000 72727169 1000000000 620171843 1000000000 585883088 1000000000 46201311 1000000000 968032973 1000000000 317961048 1000000000 656224829 1000000000 969592695 1000000000 18492078 1000000000 867095441 1000000000 706098354 1000000000 849339546 1000000000 755467815 1000000000 346179549 1000000000 268894429 1000000000 168509686 1000000000 743617727 1000000000 136171557 1000000000 244581748 1000000000 732350895 1000000000 219391992 1000000000 146567756 1000000000 745780552 1000000000 258450671 1000000000 2972517 1000000000 995423624 1000000000 815547264 1000000000 568615309 1000000000 490811013 1000000000 803982914 1000000000 273351766 1000000000 340142153 1000000000 880436732 1000000000 179473352 1000000000 282684912 1000000000 556169400 1000000000 433314086 1000000000 70804704 1000000000 444578327 1000000000 438867899 1000000000 646599387 1000000000 371196433 1000000000 152108598 1000000000 156901298 1000000000 263682789 1000000000 512536497 1000000000 538224862 1000000000 301512393 1000000000 875951971 1000000000 168439449 1000000000 22079315 1000000000 909406525 1000000000 235723557 1000000000 327516319 1000000000 582090663 1000000000 528351246 1000000000 5971375 1000000000 329726345 1000000000 481040973 1000000000 390770810 1000000000 305944971 1000000000 136574784 1000000000 678473440 1000000000 844896354 1000000000 171203504 1000000000 163716135 1000000000 928448839 1000000000 228318845 1000000000 474104364 1000000000 130621805 1000000000 501875549 1000000000 139907844 1000000000 886010291 1000000000 471270105 1000000000 777262756 1000000000 120407052 1000000000 119470186 1000000000 144422431 1000000000 375239952 1000000000 91764902 1000000000 180862339 1000000000 235596142 1000000000 278006242 1000000000 454269083 1000000000 253550022 1000000000 866318077 1000000000 189732542 1000000000 908993416 1000000000 966900513 1000000000 610536697 1000000000 137916714 1000000000 993446858 1000000000 242631991 1000000000 896416106 1000000000 810229573 1000000000 353212167 1000000000 124022756 1000000000 155662895 1000000000 487533208 1000000000 645142435 1000000000 745272115 1000000000 485010776 1000000000 142349751 1000000000 425238517 1000000000 457409242 1000000000 508058629 1000000000 191574858 1000000000 938557515 1000000000 633971745 1000000000 344072334 1000000000 307573273 1000000000 192593646 1000000000 764271925 1000000000 537278272 1000000000 964794231 1000000000 154205071 1000000000 712224964 1000000000 363899271 1000000000 638444731 1000000000 938743623 1000000000 340383014 1000000000 38548004 1000000000 829585050 1000000000 111985975 1000000000 655376409 1000000000 399758973 1000000000 101107583 1000000000 565382389 1000000000 419436971 1000000000 377715843 1000000000 214546842 1000000000 580762717 1000000000 793858147 1000000000 845120331 1000000000 60109239 1000000000 168316353 1000000000 306854159 1000000000 634607273 1000000000 333094512 1000000000 937001557 1000000000 868913562 1000000000 129482336 1000000000 981831463 1000000000 799231239 1000000000 746913107 1000000000 438174237 1000000000 314082685 1000000000 892573727 1000000000 241329819 1000000000 663959342 1000000000 744114777 1000000000 338592472 1000000000 314605038 1000000000 636849757 1000000000 402597603 1000000000 446083695 1000000000 784182321 1000000000 134653704 1000000000 419712811 1000000000 314901350 1000000000 818132477 1000000000 468321679 1000000000 962987460 1000000000 675177529 1000000000 240344512 1000000000 323610323 1000000000 381335578 1000000000 648338059 1000000000 640229652 1000000000 437505186 1000000000 235988520 1000000000 610682982 1000000000 65220422 1000000000 918784565 1000000000 461159687 1000000000 180156880 1000000000 95577682 1000000000 428073444 1000000000 533138325 1000000000 673828133 1000000000 248765596 1000000000 127892978 1000000000 377719930 1000000000 462764728 1000000000 262660298 1000000000 287658008 1000000000 659225603 1000000000 776597793 1000000000 396990038 1000000000 561437483 1000000000 163598498 1000000000 736915939 1000000000 923311449 1000000000 467169788 1000000000 105588249 1000000000 680128452 1000000000 559327370 1000000000 792471224 1000000000 462390818 1000000000 112643150 1000000000 581149897 1000000000 919054909 1000000000 516293640 1000000000 504660390 1000000000 800943911 1000000000 955140769 1000000000 105100296 1000000000 374515644 1000000000 86013883 1000000000 154441102 1000000000 532811065 1000000000 691456033 1000000000 372385727 1000000000 528353999 1000000000 630266382 1000000000 292097993 1000000000 515106312 1000000000 85235783 1000000000 174582630 1000000000 975503572 1000000000 482787266 1000000000 663587685 1000000000 744058205 1000000000 386111400 1000000000 986269547 1000000000 556450649 1000000000 729123842 1000000000 42663485 1000000000 404083444 1000000000 887888606 1000000000 568999963 1000000000 853877091 1000000000 834158830 1000000000 94785782 1000000000 31488823 1000000000 158334567 1000000000 552319118 1000000000 1710795 1000000000 910943839 1000000000 912937199 1000000000 649718872 1000000000 279331703 1000000000 808971265 1000000000 105519204 1000000000 854724145 1000000000 796253925 1000000000 306406367 1000000000 524393498 1000000000 823562546 1000000000 241697093 1000000000 656071186 1000000000 190399191 1000000000 267261801 1000000000 698058557 1000000000 472959534 1000000000 342336049 1000000000 330555705 1000000000 929884566 1000000000 844236054 1000000000 880813449 1000000000 184475000 1000000000 120197229 1000000000 386926529 1000000000 435542014 1000000000 250500703 1000000000 3406339 1000000000 861209680 1000000000 703273665 1000000000 29388530 1000000000 770774783 1000000000 825178865 1000000000 843798211 1000000000 772473145 1000000000 260277421 1000000000 613968610 1000000000 820144879 1000000000 77373842 1000000000 115678925 1000000000 541915509 1000000000 89272974 1000000000 794390496 1000000000 803630175 1000000000 473427763 1000000000 23678167 1000000000 270255509 1000000000 192860083 1000000000 28054063 1000000000 32617974 1000000000 438751103 1000000000 706258149 1000000000 352791414 1000000000 262516418 1000000000 381680544 1000000000 58457168 1000000000 437084932 1000000000 539817165 1000000000 487845184 1000000000 612588809 1000000000 411894732 1000000000 820205584 1000000000 246460163 1000000000 531442160 1000000000 72410571 1000000000 935100118 1000000000 375329508 1000000000 979070558 1000000000 176157828 1000000000 295856457 1000000000 17167748 1000000000 717747957 1000000000 196989730 1000000000 59064275 1000000000 209445720 1000000000 753925186 1000000000 803549783 1000000000 954049628 1000000000 508054985 1000000000 54906960 1000000000 860055017 1000000000 847939494 1000000000 281354939 1000000000 495182407 1000000000 477891811 1000000000 986530487 1000000000 293080858 1000000000 70711560 1000000000 810624298 1000000000 555296084 1000000000 88137045 1000000000 402369159 1000000000 94045371 1000000000 148359157 1000000000 498133678 1000000000 686104615 1000000000 645640557 1000000000 574702251 1000000000 745590670 1000000000 464046210 1000000000 13167992 1000000000 242657182 1000000000 642673291 1000000000 540928363 1000000000 145248160 1000000000 955307832 1000000000 908056673 1000000000 120759296 1000000000 410899282 1000000000 161509398 1000000000 586634203 1000000000 490608243 1000000000 974366865 1000000000 759324816 1000000000 374602541 1000000000 112154149 1000000000 437694388 1000000000 159237012 1000000000 615533440 1000000000 23323616 1000000000 544065875 1000000000 941874629 1000000000 908624523 1000000000 573128829 1000000000 681252438 1000000000 256166245 1000000000 713882622 1000000000 693605594 1000000000 725087981 1000000000 704828686 1000000000 117802586 1000000000 975541925 1000000000 269520546 1000000000 235222429 1000000000 344933504 1000000000 864582903 1000000000 140587996 1000000000 358024064 1000000000 303511772 1000000000 338479640 1000000000 711702092 1000000000 610633540 1000000000 5802325 1000000000 647014898 1000000000 228566100 1000000000 560354215 1000000000 573055993 1000000000 10498357 1000000000 659528202 1000000000 688245221 1000000000 823033278 1000000000 203478951 1000000000 119795954 1000000000 681099965 1000000000 18288574 1000000000 668668662 1000000000 3274702 1000000000 619128996 1000000000 746210767 1000000000 524735920 1000000000 739392281 1000000000 222204792 1000000000 477297717 1000000000 276746701 1000000000 373614054 1000000000 109319175 1000000000 413909332 1000000000 732005213 1000000000 426070473 1000000000 327518662 1000000000 208283960 1000000000 574913868 1000000000 151862031 1000000000 309349444 1000000000 171059111 1000000000 972910567 1000000000 560624212 1000000000 343453873 1000000000 61587529 1000000000 129805072 1000000000 710237123 1000000000 130966893 1000000000 996114563 1000000000 225386743 1000000000 6957575 1000000000 978756892 1000000000 656754562 1000000000 162894309 1000000000 545879542 1000000000 22520730 1000000000 929332114 1000000000 216741918 1000000000 778567421 1000000000 892972224 1000000000 831647157 1000000000 407826721 1000000000 853538398 1000000000 816919484 1000000000 59213034 1000000000 702256340 1000000000 810965989 1000000000 700010557 1000000000 28321071 1000000000 117120320 1000000000 284546040 1000000000 216457368 1000000000 66626106 1000000000 104675812 1000000000 352383659 1000000000 713085027 1000000000 183220606 1000000000 43821980 1000000000 454380994 1000000000 908078059 1000000000 160302910 1000000000 528086058 1000000000 208564681 1000000000 742259746 1000000000 192155678 1000000000 167285231 1000000000 408070681 1000000000 581878380 1000000000 353482137 1000000000 444606502 1000000000 817765908 1000000000 747827003 1000000000 992769087 1000000000 282457017 1000000000 909403081 1000000000 456661016 1000000000 518726273 1000000000 861514762 1000000000 900715207 1000000000 392976823 1000000000 298398938 1000000000 200357047 1000000000 363201623 1000000000 688755159 1000000000 536610481 1000000000 40472516 1000000000 877060744 1000000000 412856488 1000000000 242588441 1000000000 177895829 1000000000 413582971 1000000000 579073025 1000000000 62303617 1000000000 971057886 1000000000 477219057 1000000000 594875178 1000000000 839074365 1000000000 563326688 1000000000 482367356 1000000000 326567618 1000000000 895767397 1000000000 661423017 1000000000 479020650 1000000000 19784597 1000000000 436186873 1000000000 25677634 1000000000 975423755 1000000000 175029042 1000000000 814410494 1000000000 341661211 1000000000 962790031 1000000000 921154249 1000000000 138062982 1000000000 765189126 1000000000 526056340 1000000000 301782432 1000000000 224022372 1000000000 598329012 1000000000 4979883 1000000000 596088180 1000000000 561640913 1000000000 835934347 1000000000 395481098 1000000000 751938025 1000000000 712803906 1000000000 679343832 1000000000 731754081 1000000000 859594060 1000000000 686343395 1000000000 289816167 1000000000 48030291 1000000000 491878557 1000000000 581802078 1000000000 261473584 1000000000 824932470 1000000000 31823399 1000000000 751520126 1000000000 378937574 1000000000 622214848 1000000000 543366644 1000000000 212252634 1000000000 645978948 1000000000 703004221 1000000000 872070620 1000000000 42950581 1000000000 181402851 1000000000 719911859 1000000000 629721797 1000000000 343233035 1000000000 380529641 1000000000 444015248 1000000000 951307137 1000000000 806919115 1000000000 482066919 1000000000 506563434 1000000000 548175079 1000000000 602487397 1000000000 165857834 1000000000 357921025 1000000000 62546772 1000000000 446670676 1000000000 909402571 1000000000 530217061 1000000000 237692328 1000000000 877145287 1000000000 3578193 1000000000 270747800 1000000000 787604595 1000000000 312713003 1000000000 668730268 1000000000 878243928 1000000000 859163377 1000000000 693364371 1000000000 824047983 1000000000 863848791 1000000000 561899671 1000000000 513165997 1000000000 562217155 1000000000 821305886 1000000000 556825953 1000000000 251787084 1000000000 78430970 1000000000 856228677 1000000000 902884035 1000000000 270043202 1000000000 884502409 1000000000 170931906 1000000000 158582029 1000000000 843193002 1000000000 130926778 1000000000 544576384 1000000000 626211085 1000000000 570493399 1000000000 74760021 1000000000 433559882 1000000000 343792186 1000000000 809552157 1000000000 673682754 1000000000 687539367 1000000000 828174177 1000000000 831719967 1000000000 254437905 1000000000 187835016 1000000000 367809621 1000000000 914478148 1000000000 356206985 1000000000 916666391 1000000000 406334643 1000000000 773339802 1000000000 790984987 1000000000 198009370 1000000000 64262900 1000000000 64301561 1000000000 737117139 1000000000 391613968 1000000000 539487539 1000000000 773064727 1000000000 550410366 1000000000 981970885 1000000000 55312091 1000000000 824127394 1000000000 740586290 1000000000 660616908 1000000000 669698582 1000000000 985098158 1000000000 145626940 1000000000 376969334 1000000000 870153008 1000000000 409731524 1000000000 200967423 1000000000 114778156 1000000000 707315824 1000000000 850756946 1000000000 524842597 1000000000 199642881 1000000000 772802 1000000000 604214522 1000000000 823295690 1000000000 846705491 1000000000 971679648 1000000000 366328628 1000000000 210708909 1000000000 513063557 1000000000 478109187 1000000000 474421666 1000000000 193597 1000000000 593921130 1000000000 448806157 1000000000 605620977 1000000000 202878802 1000000000 210842609 1000000000 38474438 1000000000 726971321 1000000000 671284240 1000000000 119127450 1000000000 125287472 1000000000 545579586 1000000000 292728774 1000000000 253385128 1000000000 10373357 1000000000 459099060 1000000000 35575716 1000000000 979758445 1000000000 35019546 1000000000 287095258 1000000000 655119786 1000000000 36296102 1000000000 353264242 1000000000 240441487 1000000000 133402316 1000000000 810181345 1000000000 311843351 1000000000 506385251 1000000000 348769663 1000000000 872825748 1000000000 434496384 1000000000 745590640 1000000000 497010912 1000000000 340350163 1000000000 882248810 1000000000 148134525 1000000000 869046519 1000000000 737840603 1000000000 915523277 1000000000 284560812 1000000000 487512676 1000000000 442506972 1000000000 661818105 1000000000 370841177 1000000000 673025614 1000000000 971512254 1000000000 139985168 1000000000 71652521 1000000000 680358822 1000000000 530260203 1000000000 465713225 1000000000 835107310 1000000000 842288630 1000000000 377253750 1000000000 418403889 1000000000 681425316 1000000000 336341850 1000000000 813821444 1000000000 983147690 1000000000 961431788 1000000000 579553771 1000000000 494667935 1000000000 755658783 1000000000 20484615 1000000000 47953405 1000000000 953565909 1000000000 317806725 1000000000 41056221 1000000000 880913865 1000000000 582488284 1000000000 675617424 1000000000 488294330 1000000000 561317180 1000000000 893203738 1000000000 972727705 1000000000 241611620 1000000000 991196753 1000000000 549581024 1000000000 843242702 1000000000 311473170 1000000000 941910574 1000000000 838292831 1000000000 929778190 1000000000 965292591 1000000000 395689472 1000000000 120053829 1000000000 542322126 1000000000 939953099 1000000000 513162316 1000000000 527966444 1000000000 299620783 1000000000 575515745 1000000000 964400334 1000000000 358423874 1000000000 427702581 1000000000 810397116 1000000000 671271353 1000000000 534425270 1000000000 1694808 1000000000 173446245 1000000000 353682321 1000000000 39302821 1000000000 181896538 1000000000 960722527 1000000000 517206058 1000000000 807403016 1000000000 953912712 1000000000 203556882 1000000000 134814274 1000000000 826450758 1000000000 560108494 1000000000 987929519 1000000000 80985454 1000000000 747708812 1000000000 900935065 1000000000 530177164 1000000000 139581320 1000000000 144351709 1000000000 858864859 1000000000 445556213 1000000000 60753344 1000000000 475101950 1000000000 845808705 1000000000 441573019 1000000000 525268019 1000000000 77219938 1000000000 401562020 1000000000 471433180 1000000000 325703924 1000000000 483627637 1000000000 998028300 1000000000 625333635 1000000000 302235067 1000000000 619722860 1000000000 8702592 1000000000 273040417 1000000000 111049828 1000000000 188030051 1000000000 530295882 1000000000 486051493 1000000000 626674627 1000000000 326494685 1000000000 405263417 1000000000 298741781 1000000000 517281364 1000000000 346457966 1000000000 688493014 1000000000 304750448 1000000000 138571983 1000000000 489708626 1000000000 886635652 1000000000 587442682 1000000000 867519620 1000000000 374242526 1000000000 974153036 1000000000 844490668 1000000000 119044130 1000000000 154849898 1000000000 753335493 1000000000 542400263 1000000000 617701977 1000000000 860596420 1000000000 717153391 1000000000 857881735 1000000000 430629929 1000000000 532236134 1000000000 612979152 1000000000 284682295 1000000000 178100528 1000000000 433806685 1000000000 456476454 1000000000 980293172 1000000000 530785081 1000000000 347033512 1000000000 426401503 1000000000 98620102 1000000000 275794911 1000000000 1078643 1000000000 921936763 1000000000 877227716 1000000000 240113551 1000000000 924333535 1000000000 49724133 1000000000 176189528 1000000000 662480261 1000000000 550379562 1000000000 712611109 1000000000 407809419 1000000000 91146733 1000000000 39251234 1000000000 394886100 1000000000 747084662 1000000000 171047338 1000000000 874686664 1000000000 133122206 1000000000 979182065 1000000000 957225387 1000000000 783811400 1000000000 659128470 1000000000 200463699 1000000000 714873194 1000000000 838350893 1000000000 137206603 1000000000 865095076 1000000000 875938219 1000000000 212730905 1000000000 283991968 1000000000 752370026 1000000000 113330677 1000000000 832237915 1000000000 24023237 1000000000 867798347 1000000000 253626127 1000000000 913110387 1000000000 9317201 1000000000 278450155 1000000000 135730454 1000000000 364808123 1000000000 846898892 1000000000 941034866 1000000000 846199855 1000000000 220287317 1000000000 28175380 1000000000 106011030 1000000000 676186803 1000000000 997058466 1000000000 543006508 1000000000 987668715 1000000000 474833298 1000000000 759361645 1000000000 18043801 1000000000 906726570 1000000000 655068971 1000000000 414380372 1000000000 495858979 1000000000 519893256 1000000000 72748906 1000000000 146592745 1000000000 56288695 1000000000 900170655 1000000000 162010182 1000000000 635348263 1000000000 969180914 1000000000 102192698 1000000000 535524030 1000000000 732545245 1000000000 897896835 1000000000 715777152 1000000000 819505988 1000000000 153891882 1000000000 760605968 1000000000 683990757 1000000000 704429821 1000000000 13977225 1000000000 440041674 1000000000 345800911 1000000000 171750864 1000000000 436942423 1000000000 622374599 1000000000 170310089 1000000000 611702502 1000000000 339244196 1000000000 133415412 1000000000 629608999 1000000000 297066461 1000000000 626534398 1000000000 933559500 1000000000 589324355 1000000000 127888695 1000000000 134620075 1000000000 82335276 1000000000 253453105 1000000000 753054680 1000000000 51940887 1000000000 203783089 1000000000 162103026 1000000000 869675318 1000000000 271249970 1000000000 14065747 1000000000 631529485 1000000000 819416003 1000000000 217420534 1000000000 986548007 1000000000 361431385 1000000000 722910316 1000000000 731493402 1000000000 798937251 1000000000 855591272 1000000000 769979987 1000000000 200424545 1000000000 40403070 1000000000 192057411 1000000000 145579869 1000000000 852614355 1000000000 904614276 1000000000 694100784 1000000000 14754994 1000000000 891645796 1000000000 216862116 1000000000 351438117 1000000000 42825986 1000000000 42853978 1000000000 233343578 1000000000 252532038 1000000000 303956648 1000000000 967268075 1000000000 252163896 1000000000 809144491 1000000000 669370620 1000000000 125146821 1000000000 370632457 1000000000 752591151 1000000000 465948073 1000000000 771070784 1000000000 372991982 1000000000 549169565 1000000000 907494320 1000000000 634136142 1000000000 311313004 1000000000 940349724 1000000000 40790594 1000000000 308368838 1000000000 516105365 1000000000 676427358 1000000000 22209852 1000000000 361964534 1000000000 177061431 1000000000 219245503 1000000000 606388031 1000000000 59182756 1000000000 202810025 1000000000 932919988 1000000000 766507275 1000000000 869913659 1000000000 567159608 1000000000 561622418 1000000000 461028826 1000000000 895988581 1000000000 31073811 1000000000 683740457 1000000000 598036630 1000000000 720928873 1000000000 153712125 1000000000 47533558 1000000000 773353350 1000000000 332974072 1000000000 199974260 1000000000 733990798 1000000000 776001923 1000000000 755847534 1000000000 937192426 1000000000 706199234 1000000000 425878554 1000000000 842194780 1000000000 463650405 1000000000 509749551 1000000000 992739091 1000000000 24865600 1000000000 536249592 1000000000 500078803 1000000000 390791905 1000000000 513072613 1000000000 586063037 1000000000 44619651 1000000000 627290422 1000000000 75276383 1000000000 496167510 1000000000 580376808 1000000000 715959236 1000000000 794436946 1000000000 96953738 1000000000 66435317 1000000000 300878097 1000000000 140064874 1000000000 832429603 1000000000 389255317 1000000000 439967681 1000000000 243073846 1000000000 786503130 1000000000 382305929 1000000000 954518114 1000000000 370707306 1000000000 707961834 1000000000 694989359 1000000000 728568253 1000000000 69045691 1000000000 927278765 1000000000 71654358 1000000000 853299642 1000000000 302383070 1000000000 960365771 1000000000 786141297 1000000000 40797093 1000000000 294079325 1000000000 446525132 1000000000 942500792 1000000000 241076868 1000000000 214822729 1000000000 912660287 1000000000 262940116 1000000000 511841433 1000000000 808669650 1000000000 170240892 1000000000 602484183 1000000000 981964319 1000000000 676052538 1000000000 712554090 1000000000 566327720 1000000000 576590599 1000000000 364281116 1000000000 576459978 1000000000 156154562 1000000000 591228752 1000000000 854970278 1000000000 547850112 1000000000 182433934 1000000000 920020246 1000000000 298679120 1000000000 41506141 1000000000 567488183 1000000000 188459203 1000000000 434246013 1000000000 195796322 1000000000 428845444 1000000000 924499882 1000000000 249617190 1000000000 85793165 1000000000 737298818 1000000000 127850049 1000000000 555994145 1000000000 330621998 1000000000 979613871 1000000000 341674526 1000000000 232534356 1000000000 154954155 1000000000 320592539 1000000000 215620195 1000000000 494720569 1000000000 159931703 1000000000 91930885 1000000000 431147321 1000000000 380748301 1000000000 609511554 1000000000 607278395 1000000000 546777878 1000000000 968114971 1000000000 915032627 1000000000 369541514 1000000000 836362269 1000000000 994614604 1000000000 195419768 1000000000 802529954 1000000000 329001882 1000000000 655315457 1000000000 649164046 1000000000 771790472 1000000000 449504475 1000000000 455703782 1000000000 237150848 1000000000 329102896 1000000000 359729353 1000000000 366814402 1000000000 681686344 1000000000 672444627 1000000000 562014207 1000000000 714483398 1000000000 629632634 1000000000 143968091 1000000000 524326845 1000000000 271644991 1000000000 820127662 1000000000 489406518 1000000000 258417270 1000000000 936053078 1000000000 584297494 1000000000 167867324 1000000000 458300139 1000000000 660231862 1000000000 527791003 1000000000 508030458 1000000000 968314350 1000000000 340551731 1000000000 569560364 1000000000 981423699 1000000000 162211490 1000000000 678379576 1000000000 861172675 1000000000 278976296 1000000000 739698096 1000000000 261215009 1000000000 582993646 1000000000 468968282 1000000000 793329313 1000000000 876024388 1000000000 255400466 1000000000 175800816 1000000000 616230039 1000000000 749596367 1000000000 607265844 1000000000 630085209 1000000000 622468022 1000000000 239570160 1000000000 889468840 1000000000 903389330 1000000000 73972963 1000000000 186730772 1000000000 916728192 1000000000 178663064 1000000000 921643463 1000000000 297670624 1000000000 783741037 1000000000 733837958 1000000000 913179079 1000000000 506786725 1000000000 865858161 1000000000 748298645 1000000000 53684610 1000000000 2957846 1000000000 710400855 1000000000 25689755 1000000000 780486126 1000000000 565820541 1000000000 743326776 1000000000 162780646 1000000000 682795952 1000000000 417156753 1000000000 473932048 1000000000 238772958 1000000000 429855486 1000000000 368196337 1000000000 279941135 1000000000 919536741 1000000000 862998777 1000000000 248998618 1000000000 398823754 1000000000 759736 1000000000 267097199 1000000000 673438186 1000000000 873196783 1000000000 81393062 1000000000 833251261 1000000000 111850303 1000000000 31328900 1000000000 731230647 1000000000 106631968 1000000000 451845554 1000000000 592673639 1000000000 251227844 1000000000 220805596 1000000000 530078033 1000000000 50722326 1000000000 362772786 1000000000 530738978 1000000000 724597500 1000000000 219346194 1000000000 542966991 1000000000 271405000 1000000000 462532460 1000000000 833630937 1000000000 719749488 1000000000 491488573 1000000000 194568188 1000000000 680329492 1000000000 388475154 1000000000 420790986 1000000000 472497221 1000000000 966263690 1000000000 423951304 1000000000 759270403 1000000000 669380840 1000000000 901710129 1000000000 890418979 1000000000 855309092 1000000000 577496253 1000000000 826475969 1000000000 116415031 1000000000 719128784 1000000000 618767760 1000000000 996994759 1000000000 918615607 1000000000 494427226 1000000000 404261486 1000000000 114250366 1000000000 895807892 1000000000 164885456 1000000000 384813464 1000000000 985142294 1000000000 514197683 1000000000 14776363 1000000000 503956268 1000000000 664628218 1000000000 410405110 1000000000 139941489 1000000000 434730028 1000000000 979109716 1000000000 292782659 1000000000 54619048 1000000000 629622732 1000000000 741605117 1000000000 374904919 1000000000 724880146 1000000000 751515943 1000000000 891099174 1000000000 848720290 1000000000 679812889 1000000000 448386297 1000000000 399975061 1000000000 91969180 1000000000 655231540 1000000000 391834163 1000000000 329710335 1000000000 209823894 1000000000 376344223 1000000000 706937165 1000000000 231541548 1000000000 714564797 1000000000 371159015 1000000000 471951436 1000000000 329373176 1000000000 522454549 1000000000 702895836 1000000000 234492952 1000000000 236902252 1000000000 177177805 1000000000 644853898 1000000000 533096014 1000000000 523309026 1000000000 107566942 1000000000 747975853 1000000000 81244799 1000000000 884700851 1000000000 579789595 1000000000 584695572 1000000000 249591078 1000000000 615422818 1000000000 933826196 1000000000 837704922 1000000000 230712814 1000000000 455312262 1000000000 235992359 1000000000 383619814 1000000000 694948779 1000000000 399096417 1000000000 366038156 1000000000 313123404 1000000000 201160472 1000000000 347720932 1000000000 544763055 1000000000 26720453 1000000000 614336691 1000000000 42988779 1000000000 507761633 1000000000 293496839 1000000000 838048983 1000000000 619633218 1000000000 706126759 1000000000 635820491 1000000000 478101949 1000000000 33586026 1000000000 215702126 1000000000 587134187 1000000000 674404547 1000000000 459911281 1000000000 254529149 1000000000 478997179 1000000000 440677289 1000000000 51633210 1000000000 94785974 1000000000 648189928 1000000000 446343313 1000000000 419221711 1000000000 233554201 1000000000 648421266 1000000000 340680572 1000000000 433505692 1000000000 666535463 1000000000 636481861 1000000000 52817920 1000000000 278627253 1000000000 637501828 1000000000 87052365 1000000000 367836241 1000000000 575730976 1000000000 953886054 1000000000 146774073 1000000000 353947655 1000000000 835620733 1000000000 499458485 1000000000 576218728 1000000000 643056110 1000000000 699480253 1000000000 914051936 1000000000 821385963 1000000000 683766170 1000000000 41491466 1000000000 712650798 1000000000 638563525 1000000000 297748020 1000000000 509378425 1000000000 604187360 1000000000 576151700 1000000000 382142209 1000000000 171874211 1000000000 851422777 1000000000 290559230 1000000000 698474758 1000000000 4192156 1000000000 368376143 1000000000 142692757 1000000000 982392581 1000000000 220425858 1000000000 190239841 1000000000 319134657 1000000000 543303857 1000000000 90470539 1000000000 406083159 1000000000 864371684 1000000000 326832341 1000000000 531825059 1000000000 923930279 1000000000 975096730 1000000000 161104901 1000000000 853005001 1000000000 455521227 1000000000 29613601 1000000000 3816543 1000000000 663149115 1000000000 707130103 1000000000 615190631 1000000000 994126896 1000000000 644452915 1000000000 241717749 1000000000 213165415 1000000000 586864228 1000000000 887943680 1000000000 285049358 1000000000 281221114 1000000000 820826312 1000000000 591349887 1000000000 159473433 1000000000 129954666 1000000000 406008917 1000000000 576165068 1000000000 583524177 1000000000 935279192 1000000000 966090337 1000000000 799739841 1000000000 560971825 1000000000 946563439 1000000000 368121888 1000000000 90446540 1000000000 828879624 1000000000 568419108 1000000000 478579330 1000000000 428022179 1000000000 86804118 1000000000 955851553 1000000000 485171835 1000000000 25335005 1000000000 745335512 1000000000 956486633 1000000000 705873781 1000000000 869023303 1000000000 300481660 1000000000 147458125 1000000000 567559308 1000000000 716117886 1000000000 452857512 1000000000 406115268 1000000000 932003531 1000000000 813169495 1000000000 935520937 1000000000 925322120 1000000000 328814163 1000000000 843059529 1000000000 147831781 1000000000 298477744 1000000000 655107029 1000000000 846576364 1000000000 197633591 1000000000 968952034 1000000000 138563480 1000000000 192873243 1000000000 394893111 1000000000 497555401 1000000000 239330222 1000000000 108474455 1000000000 234600931 1000000000 864695929 1000000000 133207480 1000000000 401622120 1000000000 491291182 1000000000 670055631 1000000000 335103198 1000000000 773085352 1000000000 685152154 1000000000 905285918 1000000000 366514323 1000000000 443672447 1000000000 663964238 1000000000 780108185 1000000000 219659560 1000000000 936522775 1000000000 867366925 1000000000 433050866 1000000000 115563672 1000000000 618424557 1000000000 114338349 1000000000 555328031 1000000000 193618006 1000000000 393258013 1000000000 636448083 1000000000 804603853 1000000000 843845393 1000000000 394805549 1000000000 201912924 1000000000 9822362 1000000000 308894037 1000000000 917553490 1000000000 709120171 1000000000 570716658 1000000000 246946765 1000000000 265406115 1000000000 670415199 1000000000 377656422 1000000000 846767364 1000000000 415503678 1000000000 310555191 1000000000 293083319 1000000000 776644152 1000000000 392015106 1000000000 173019550 1000000000 802158184 1000000000 440994773 1000000000 610140315 1000000000 395351994 1000000000 47573201 1000000000 322461048 1000000000 729096378 1000000000 347901605 1000000000 77009467 1000000000 574187323 1000000000 839764796 1000000000 691697330 1000000000 74697702 1000000000 728588867 1000000000 601244297 1000000000 128050104 1000000000 536614355 1000000000 976151056 1000000000 10680683 1000000000 303123418 1000000000 537492109 1000000000 992209669 1000000000 229382639 1000000000 583450194 1000000000 731143703 1000000000 233880494 1000000000 264165662 1000000000 266705167 1000000000 215411148 1000000000 511984297 1000000000 907032970 1000000000 669820087 1000000000 147505557 1000000000 703452113 1000000000 108928577 1000000000 722259864 1000000000 732578127 1000000000 915552638 1000000000 162704422 1000000000 709642692 1000000000 493481511 1000000000 272247263 1000000000 49532948 1000000000 290352881 1000000000 57225059 1000000000 802602201 1000000000 708007130 1000000000 823876591 1000000000 272374333 1000000000 307755169 1000000000 45105372 1000000000 877110280 1000000000 591081949 1000000000 451159215 1000000000 370514395 1000000000 125102798 1000000000 955607956 1000000000 461956803 1000000000 68500347 1000000000 117249806 1000000000 756519751 1000000000 277380389 1000000000 750917218 1000000000 741693131 1000000000 325301468 1000000000 144478390 1000000000 495027070 1000000000 89669518 1000000000 12462168 1000000000 618933133 1000000000 685806006 1000000000 130723305 1000000000 717440900 1000000000 666908244 1000000000 140931910 1000000000 384654443 1000000000 472100239 1000000000 159964175 1000000000 450169983 1000000000 189769460 1000000000 914134881 1000000000 669918074 1000000000 957996658 1000000000 745639155 1000000000 411241170 1000000000 873417552 1000000000 442284278 1000000000 415982344 1000000000 244522564 1000000000 650315123 1000000000 729208020 1000000000 328596415 1000000000 222483411 1000000000 189699442 1000000000 845792820 1000000000 170148561 1000000000 461492577 1000000000 872829377 1000000000 453177937 1000000000 219602727 1000000000 256182832 1000000000 438373647 1000000000 564860880 1000000000 634264260 1000000000 717501734 1000000000 673026549 1000000000 939291777 1000000000 556573619 1000000000 227282095 1000000000 730307158 1000000000 649006940 1000000000 807677132 1000000000 167825353 1000000000 581889205 1000000000 415447973 1000000000 719545035 1000000000 227295395 1000000000 656161119 1000000000 685403957 1000000000 262177872 1000000000 342669280 1000000000 717310241 1000000000 390596478 1000000000 680169095 1000000000 614531729 1000000000 201113095 1000000000 912609303 1000000000 280344439 1000000000 635792707 1000000000 745651335 1000000000 876841937 1000000000 789250008 1000000000 52943721 1000000000 878667464 1000000000 424565575 1000000000 878002403 1000000000 200550445 1000000000 584090608 1000000000 647295568 1000000000 664168054 1000000000 390022306 1000000000 732475164 1000000000 106124148 1000000000 985166797 1000000000 240721525 1000000000 490351461 1000000000 279758448 1000000000 299813725 1000000000 267083943 1000000000 527405163 1000000000 283432671 1000000000 966378802 1000000000 954268495 1000000000 997102882 1000000000 118671318 1000000000 94488867 1000000000 430779644 1000000000 723872903 1000000000 831798583 1000000000 415516100 1000000000 511807804 1000000000 598169521 1000000000 893679312 1000000000 922458849 1000000000 987314086 1000000000 360273287 1000000000 399885452 1000000000 401385252 1000000000 104651076 1000000000 154676344 1000000000 473612040 1000000000 346074957 1000000000 429363693 1000000000 854226442 1000000000 250612920 1000000000 265146229 1000000000 984382350 1000000000 699630817 1000000000 753703416 1000000000 231898793 1000000000 25196691 1000000000 501978568 1000000000 304389211 1000000000 556427466 1000000000 105012389 1000000000 843330591 1000000000 787908046 1000000000 190557550 1000000000 19374313 1000000000 740313154 1000000000 962833388 1000000000 289824217 1000000000 327367057 1000000000 437411203 1000000000 187396179 1000000000 342828127 1000000000 873104839 1000000000 128412562 1000000000 813879490 1000000000 630501704 1000000000 183994258 1000000000 922762352 1000000000 808899202 1000000000 575115798 1000000000 253699580 1000000000 777986282 1000000000 932219472 1000000000 430307730 1000000000 943214531 1000000000 206011521 1000000000 593041019 1000000000 681705279 1000000000 407452356 1000000000 825839960 1000000000 380347666 1000000000 77653838 1000000000 986514002 1000000000 524764635 1000000000 444446630 1000000000 297887982 1000000000 268546722 1000000000 990588657 1000000000 86536068 1000000000 467219895 1000000000 646613181 1000000000 307014481 1000000000 73701761 1000000000 778076615 1000000000 982981991 1000000000 3288777 1000000000 25195549 1000000000 928021765 1000000000 829919812 1000000000 63901158 1000000000 765714620 1000000000 20455703 1000000000 454244380 1000000000 410142655 1000000000 292979662 1000000000 35770892 1000000000 566619889 1000000000 871387223 1000000000 134454344 1000000000 909127913 1000000000 572810935 1000000000 836946616 1000000000 164530846 1000000000 175920061 1000000000 789920540 1000000000 692291570 1000000000 94921563 1000000000 664675591 1000000000 671228097 1000000000 754242653 1000000000 589626055 1000000000 909490239 1000000000 665857697 1000000000 864905002 1000000000 60721660 1000000000 575344119 1000000000 725293068 1000000000 86687076 1000000000 635351733 1000000000 697198009 1000000000 442059732 1000000000 329929641 1000000000 175797428 1000000000 863356136 1000000000 547770358 1000000000 441713359 1000000000 584666412 1000000000 269203358 1000000000 138805291 1000000000 449477015 1000000000 864867510 1000000000 890763939 1000000000 696506161 1000000000 813949761 1000000000 413033311 1000000000 881405952 1000000000 577541167 1000000000 463558215 1000000000 752721550 1000000000 411090418 1000000000 847746838 1000000000 581548771 1000000000 484246278 1000000000 330768013 1000000000 346306428 1000000000 457466735 1000000000 645847570 1000000000 523644718 1000000000 584711150 1000000000 546461784 1000000000 675077188 1000000000 12158904 1000000000 493827286 1000000000 295615495 1000000000 790376159 1000000000 621332010 1000000000 312340909 1000000000 556258371 1000000000 661418086 1000000000 549876637 1000000000 313133402 1000000000 895813288 1000000000 297675260 1000000000 330941092 1000000000 780303350 1000000000 289880119 1000000000 909852774 1000000000 343604116 1000000000 729399423 1000000000 765186660 1000000000 894860550 1000000000 456481059 1000000000 792872390 1000000000 255079829 1000000000 976993626 1000000000 645318591 1000000000 219775347 1000000000 674486964 1000000000 70814423 1000000000 896038978 1000000000 264535315 1000000000 218576640 1000000000 442910026 1000000000 221224764 1000000000 15652019 1000000000 584862481 1000000000 233407799 1000000000 709217960 1000000000 386643486 1000000000 955046782 1000000000 701930969 1000000000 355501686 1000000000 251759856 1000000000 703164803 1000000000 200174123 1000000000 707993550 1000000000 402271954 1000000000 785516807 1000000000 397115431 1000000000 963608412 1000000000 187436267 1000000000 870291604 1000000000 406215073 1000000000 157368015 1000000000 985051955 1000000000 123750530 1000000000 818723768 1000000000 58720773 1000000000 810826250 1000000000 788952566 1000000000 142062973 1000000000 26356086 1000000000 820476060 1000000000 152356354 1000000000 635807446 1000000000 77095613 1000000000 204191035 1000000000 583945724 1000000000 843095593 1000000000 925046072 1000000000 725426318 1000000000 115836944 1000000000 483044752 1000000000 827877676 1000000000 612816035 1000000000 255995170 1000000000 308301876 1000000000 351262752 1000000000 259011165 1000000000 216766463 1000000000 644173080 1000000000 99890277 1000000000 693841043 1000000000 331780105 1000000000 450762549 1000000000 644590772 1000000000 794944263 1000000000 324282523 1000000000 811609018 1000000000 513426422 1000000000 306108226 1000000000 323407021 1000000000 398646313 1000000000 27451823 1000000000 196795043 1000000000 755684256 1000000000 129295706 1000000000 278408055 1000000000 293931449 1000000000 264696824 1000000000 82733776 1000000000 791749244 1000000000 842958563 1000000000 487946781 1000000000 116163131 1000000000 20054889 1000000000 767628936 1000000000 607321530 1000000000 482175671 1000000000 43824998 1000000000 400445905 1000000000 779798978 1000000000 131127257 1000000000 977774994 1000000000 754342319 1000000000 371685172 1000000000 56537930 1000000000 378969627 1000000000 414166318 1000000000 803839437 1000000000 311184895 1000000000 441409830 1000000000 910695218 1000000000 108554660 1000000000 25570736 1000000000 309796043 1000000000 734182170 1000000000 791221361 1000000000 7482228 1000000000 698602755 1000000000 124885399 1000000000 442241929 1000000000 895478297 1000000000 637774667 1000000000 449508640 1000000000 450030856 1000000000 760954707 1000000000 101540193 1000000000 957763809 1000000000 403888754 1000000000 732157203 1000000000 154549331 1000000000 178042041 1000000000 63910992 1000000000 705964796 1000000000 138497711 1000000000 385944688 1000000000 542217450 1000000000 568985282 1000000000 335825987 1000000000 172451545 1000000000 620439541 1000000000 839953269 1000000000 500046325 1000000000 810704996 1000000000 595067198 1000000000 680973532 1000000000 477783280 1000000000 240919586 1000000000 191474883 1000000000 193246736 1000000000 730888448 1000000000 601458624 1000000000 754373976 1000000000 859350244 1000000000 857730064 1000000000 849373246 1000000000 202444798 1000000000 317566090 1000000000 124144528 1000000000 66478283 1000000000 642113221 1000000000 818934172 1000000000 452891666 1000000000 983840667 1000000000 138688528 1000000000 947663988 1000000000 850345501 1000000000 467410735 1000000000 509381595 1000000000 576738052 1000000000 565781278 1000000000 489450856 1000000000 609495552 1000000000 959019711 1000000000 552120846 1000000000 984371254 1000000000 520723789 1000000000 768479691 1000000000 635864201 1000000000 739196570 1000000000 654168437 1000000000 53455134 1000000000 388734084 1000000000 729194563 1000000000 335043672 1000000000 704087843 1000000000 852040770 1000000000 89470752 1000000000 927093532 1000000000 155042774 1000000000 163399359 1000000000 438701542 1000000000 814476212 1000000000 592015420 1000000000 543635132 1000000000 860283087 1000000000 817429833 1000000000 778803904 1000000000 935536651 1000000000 92751523 1000000000 35122399 1000000000 87676317 1000000000 15054635 1000000000 552494039 1000000000 671614154 1000000000 754270927 1000000000 519642560 1000000000 992839764 1000000000 917275964 1000000000 565766627 1000000000 267847652 1000000000 886202965 1000000000 685901990 1000000000 357623035 1000000000 910513271 1000000000 727991972 1000000000 971308098 1000000000 553656965 1000000000 509857437 1000000000 598284013 1000000000 612359863 1000000000 415069632 1000000000 588969433 1000000000 471311854 1000000000 506870723 1000000000 738062878 1000000000 721780229 1000000000 458223648 1000000000 986169877 1000000000 823011195 1000000000 639563666 1000000000 43993610 1000000000 574080549 1000000000 132782227 1000000000 18508246 1000000000 57955067 1000000000 151733928 1000000000 33843138 1000000000 558049454 1000000000 305273366 1000000000 766512921 1000000000 857135194 1000000000 541299857 1000000000 662078683 1000000000 965500344 1000000000 485967881 1000000000 759787038 1000000000 69503030 1000000000 323350326 1000000000 243221197 1000000000 716794964 1000000000 612970419 1000000000 433890649 1000000000 780168422 1000000000 631582989 1000000000 617016633 1000000000 324534616 1000000000 357752714 1000000000 284953400 1000000000 686326878 1000000000 575147176 1000000000 942593027 1000000000 289658086 1000000000 432748637 1000000000 463933181 1000000000 42060711 1000000000 34339928 1000000000 436877712 1000000000 637413753 1000000000 850076582 1000000000 232743526 1000000000 682919094 1000000000 235461416 1000000000 21055451 1000000000 338101447 1000000000 77465455 1000000000 727942197 1000000000 460007562 1000000000 706040985 1000000000 302521607 1000000000 162960458 1000000000 665407705 1000000000 297607067 1000000000 479139602 1000000000 410920402 1000000000 405846374 1000000000 248877421 1000000000 530444338 1000000000 592950454 1000000000 89085226 1000000000 864632525 1000000000 9399842 1000000000 756738948 1000000000 827967787 1000000000 701866736 1000000000 951852460 1000000000 369317184 1000000000 678365604 1000000000 579939679 1000000000 846628231 1000000000 561683462 1000000000 81008649 1000000000 627789962 1000000000 587919887 1000000000 502124309 1000000000 870286264 1000000000 576754872 1000000000 280722307 1000000000 70508193 1000000000 405652956 1000000000 439734886 1000000000 172558485 1000000000 933374618 1000000000 164359207 1000000000 368094959 1000000000 11919517 1000000000 908385836 1000000000 971208141 1000000000 710009375 1000000000 79746879 1000000000 562266302 1000000000 260989539 1000000000 880113668 1000000000 953187362 1000000000 132992616 1000000000 357182142 1000000000 338949675 1000000000 538453669 1000000000 467630473 1000000000 51117325 1000000000 521397606 1000000000 296691076 1000000000 857414195 1000000000 494351203 1000000000 879250259 1000000000 754915806 1000000000 143031009 1000000000 167276658 1000000000 946092056 1000000000 376547888 1000000000 401334999 1000000000 389426749 1000000000 503750659 1000000000 496008988 1000000000 825854354 1000000000 207351382 1000000000 983125097 1000000000 79364915 1000000000 512836913 1000000000 542524617 1000000000 690967240 1000000000 787010382 1000000000 872387619 1000000000 577437891 1000000000 287048147 1000000000 588246247 1000000000 256053730 1000000000 844009068 1000000000 842051789 1000000000 974619630 1000000000 390910014 1000000000 195269006 1000000000 489159652 1000000000 598736500 1000000000 216645727 1000000000 721857115 1000000000 432347430 1000000000 145508845 1000000000 123963005 1000000000 870270672 1000000000 854577378 1000000000 978189431 1000000000 756547551 1000000000 930744728 1000000000 645651093 1000000000 513049156 1000000000 182842310 1000000000 443888469 1000000000 468400655 1000000000 381596614 1000000000 462609751 1000000000 201934751 1000000000 694450244 1000000000 557040151 1000000000 619788964 1000000000 254335303 1000000000 187404684 1000000000 524057286 1000000000 61561563 1000000000 397555254 1000000000 407773284 1000000000 706972686 1000000000 778473280 1000000000 2879426 1000000000 731596745 1000000000 819783114 1000000000 828519571 1000000000 791822920 1000000000 19631203 1000000000 896003804 1000000000 822548359 1000000000 713623218 1000000000 916016227 1000000000 439992711 1000000000 262696427 1000000000 298484558 1000000000 765990746 1000000000 211653996 1000000000 357207913 1000000000 896161366 1000000000 127195644 1000000000 489955507 1000000000 693720083 1000000000 53773623 1000000000 732942749 1000000000 63607955 1000000000 432959606 1000000000 437915671 1000000000 755612722 1000000000 627842290 1000000000 219181337 1000000000 131096226 1000000000 625337128 1000000000 502340027 1000000000 628909870 1000000000 288984078 1000000000 726446785 1000000000 598361961 1000000000 608818602 1000000000 611821549 1000000000 873550586 1000000000 490775427 1000000000 176676765 1000000000 717065784 1000000000 595686453 1000000000 211398658 1000000000 111123533 1000000000 446201094 1000000000 568140036 1000000000 661635418 1000000000 499922106 1000000000 556324028 1000000000 707051630 1000000000 942888385 1000000000 904271348 1000000000 36001169 1000000000 523478358 1000000000 737595167 1000000000 890647938 1000000000 709612272 1000000000 60594078 1000000000 392890034 1000000000 371670607 1000000000 188191587 1000000000 392017205 1000000000 425280284 1000000000 751596164 1000000000 13712250 1000000000 681506296 1000000000 754099518 1000000000 476305233 1000000000 600427950 1000000000 900222585 1000000000 590432957 1000000000 555814359 1000000000 616610053 1000000000 18914677 1000000000 741748736 1000000000 47897815 1000000000 808147574 1000000000 687027066 1000000000 350775317 1000000000 80980669 1000000000 154790819 1000000000 742254465 1000000000 998757360 1000000000 180745228 1000000000 131067366 1000000000 18882485 1000000000 48665491 1000000000 101840335 1000000000 977175110 1000000000 471714555 1000000000 330357333 1000000000 286790341 1000000000 17840434 1000000000 853845017 1000000000 618159993 1000000000 536735040 1000000000 67238048 1000000000 384292497 1000000000 789964279 1000000000 81846273 1000000000 245706721 1000000000 318183173 1000000000 707322719 1000000000 820434507 1000000000 473331286 1000000000 596028652 1000000000 41554486 1000000000 348983446 1000000000 732196533 1000000000 779657520 1000000000 315573925 1000000000 246487651 1000000000 679985726 1000000000 990634996 1000000000 232610233 1000000000 972399182 1000000000 437112497 1000000000 734982527 1000000000 418629584 1000000000 456479283 1000000000 489998399 1000000000 910985260 1000000000 851607291 1000000000 959995144 1000000000 275250904 1000000000 276805927 1000000000 774531282 1000000000 426427817 1000000000 56912105 1000000000 816136385 1000000000 808814821 1000000000 4918072 1000000000 16306981 1000000000 849323338 1000000000 235631504 1000000000 91244323 1000000000 921634783 1000000000 580366123 1000000000 745540035 1000000000 353850988 1000000000 576186348 1000000000 476535486 1000000000 321344524 1000000000 423795569 1000000000 915704214 1000000000 893389502 1000000000 829389668 1000000000 446455660 1000000000 964171656 1000000000 281119696 1000000000 123751456 1000000000 804734463 1000000000 682962832 1000000000 212398063 1000000000 572854771 1000000000 856114050 1000000000 804727369 1000000000 662561843 1000000000 877484340 1000000000 549245056 1000000000 321945982 1000000000 589611272 1000000000 685486790 1000000000 202669179 1000000000 750776277 1000000000 433569915 1000000000 60483204 1000000000 858856372 1000000000 177235651 1000000000 271216774 1000000000 755325988 1000000000 487023041 1000000000 855389563 1000000000 4053600 1000000000 402071245 1000000000 871794433 1000000000 754483442 1000000000 499092536 1000000000 7993466 1000000000 629244759 1000000000 131495789 1000000000 548315022 1000000000 71387838 1000000000 733423260 1000000000 177240775 1000000000 491234024 1000000000 402567724 1000000000 53692070 1000000000 210269997 1000000000 29400001 1000000000 398479102 1000000000 574987986 1000000000 127294977 1000000000 503830442 1000000000 18279444 1000000000 339756849 1000000000 739610554 1000000000 259767500 1000000000 492049608 1000000000 47533660 1000000000 927722384 1000000000 324678195 1000000000 966372553 1000000000 842395027 1000000000 649645909 1000000000 585832641 1000000000 229028500 1000000000 802818319 1000000000 830553886 1000000000 366282480 1000000000 923419369 1000000000 711283760 1000000000 386929752 1000000000 330851908 1000000000 841259865 1000000000 356787251 1000000000 566541366 1000000000 835473342 1000000000 33415933 1000000000 535496855 1000000000 990127699 1000000000 725819333 1000000000 334815141 1000000000 341799215 1000000000 906407210 1000000000 96841873 1000000000 837564662 1000000000 180062629 1000000000 679847803 1000000000 989352714 1000000000 398517269 1000000000 581145387 1000000000 221011176 1000000000 725047858 1000000000 441701413 1000000000 637279542 1000000000 486860999 1000000000 179361370 1000000000 629575851 1000000000 602992938 1000000000 321474352 1000000000 912859678 1000000000 638839437 1000000000 895989072 1000000000 125837307 1000000000 379562191 1000000000 959678451 1000000000 219340625 1000000000 622456344 1000000000 790364488 1000000000 122620792 1000000000 881542134 1000000000 10565662 1000000000 292575940 1000000000 316550805 1000000000 356989277 1000000000 228480343 1000000000 2196669 1000000000 424913960 1000000000 108119299 1000000000 796794456 1000000000 325447434 1000000000 936580405 1000000000 703814280 1000000000 198451726 1000000000 836655321 1000000000 902922760 1000000000 880009526 1000000000 659266215 1000000000 384400885 1000000000 192571628 1000000000 488041860 1000000000 350579543 1000000000 589893140 1000000000 501468999 1000000000 327896889 1000000000 500518809 1000000000 525133871 1000000000 9637282 1000000000 789252961 1000000000 291402404 1000000000 932917332 1000000000 439850884 1000000000 358887361 1000000000 763947655 1000000000 685878487 1000000000 976313219 1000000000 183881669 1000000000 982379546 1000000000 606047712 1000000000 33186070 1000000000 166150254 1000000000 784172069 1000000000 925102529 1000000000 451081304 1000000000 959625477 1000000000 615782884 1000000000 300213091 1000000000 288443291 1000000000 733606101 1000000000 471352768 1000000000 640282603 1000000000 744786969 1000000000 493102769 1000000000 167431477 1000000000 958923759 1000000000 829094036 1000000000 150413142 1000000000 423926463 1000000000 12552804 1000000000 84293328 1000000000 605220293 1000000000 839742504 1000000000 678851376 1000000000 950373531 1000000000 594629174 1000000000 428908871 1000000000 11116853 1000000000 455994429 1000000000 185721659 1000000000 74305916 1000000000 445454039 1000000000 675078425 1000000000 133192840 1000000000 720044329 1000000000 522522368 1000000000 328413138 1000000000 141682460 1000000000 86348692 1000000000 501631624 1000000000 28881025 1000000000 821963575 1000000000 738946454 1000000000 801323617 1000000000 970652753 1000000000 897703839 1000000000 204107226 1000000000 917162921 1000000000 473946386 1000000000 983873564 1000000000 522442732 1000000000 2617774 1000000000 362995866 1000000000 789231859 1000000000 146428443 1000000000 853336160 1000000000 99263005 1000000000 461442183 1000000000 91580418 1000000000 43583195 1000000000 379758978 1000000000 891700216 1000000000 269623797 1000000000 259592182 1000000000 577318743 1000000000 544418775 1000000000 101864670 1000000000 892108551 1000000000 896761116 1000000000 860369722 1000000000 21694242 1000000000 467080018 1000000000 539729981 1000000000 760995051 1000000000 81589986 1000000000 484399573 1000000000 338608600 1000000000 935363602 1000000000 525545850 1000000000 415620044 1000000000 677092400 1000000000 282943208 1000000000 443669819 1000000000 509589504 1000000000 50661386 1000000000 566543139 1000000000 681615093 1000000000 779483231 1000000000 702286397 1000000000 859947574 1000000000 341049709 1000000000 746075340 1000000000 197513742 1000000000 135733750 1000000000 72931272 1000000000 446370385 1000000000 714723383 1000000000 387800187 1000000000 721884308 1000000000 343442916 1000000000 947105028 1000000000 105152254 1000000000 852588350 1000000000 973687391 1000000000 995217724 1000000000 145851988 1000000000 480921720 1000000000 366632918 1000000000 596787441 1000000000 441625935 1000000000 712021608 1000000000 720737443 1000000000 683720153 1000000000 664741896 1000000000 270807560 1000000000 203868572 1000000000 174538921 1000000000 329268325 1000000000 664252245 1000000000 966231630 1000000000 7421667 1000000000 957112355 1000000000 498997550 1000000000 220221365 1000000000 832659827 1000000000 552016051 1000000000 480848276 1000000000 658081052 1000000000 965406757 1000000000 173183966 1000000000 728804760 1000000000 575679181 1000000000 547441125 1000000000 513263871 1000000000 135260676 1000000000 154309951 1000000000 114397294 1000000000 818013635 1000000000 377441797 1000000000 52996704 1000000000 147966922 1000000000 257071743 1000000000 254772161 1000000000 617697814 1000000000 872980979 1000000000 592751189 1000000000 725651275 1000000000 915436594 1000000000 738106669 1000000000 40810832 1000000000 554851035 1000000000 809925467 1000000000 847265127 1000000000 945546103 1000000000 682854773 1000000000 975367380 1000000000 432794073 1000000000 10314807 1000000000 23333352 1000000000 451066977 1000000000 543314566 1000000000 108821269 1000000000 472269044 1000000000 507778852 1000000000 582194621 1000000000 493126914 1000000000 947476331 1000000000 968506393 1000000000 789655137 1000000000 953334132 1000000000 86380191 1000000000 672598966 1000000000 833624449 1000000000 939584281 1000000000 968744855 1000000000 925268254 1000000000 887495782 1000000000 782211244 1000000000 961166171 1000000000 613554663 1000000000 789266140 1000000000 677310127 1000000000 897464597 1000000000 437175484 1000000000 242659418 1000000000 656155300 1000000000 303026684 1000000000 652623729 1000000000 629024007 1000000000 145672929 1000000000 385264964 1000000000 602007525 1000000000 307443693 1000000000 391653985 1000000000 864922127 1000000000 255685428 1000000000 754275064 1000000000 351938795 1000000000 725755357 1000000000 59410856 1000000000 442423629 1000000000 873167366 1000000000 199782992 1000000000 347368581 1000000000 912641422 1000000000 718778853 1000000000 965058036 1000000000 65683165 1000000000 323099240 1000000000 89008037 1000000000 234929942 1000000000 284821342 1000000000 666460629 1000000000 796352339 1000000000 865231004 1000000000 36333551 1000000000 212059844 1000000000 746318362 1000000000 256108545 1000000000 112473893 1000000000 767258249 1000000000 654984694 1000000000 985211241 1000000000 488630415 1000000000 924417718 1000000000 301779177 1000000000 493435415 1000000000 721142925 1000000000 725647700 1000000000 303691132 1000000000 779944670 1000000000 973841087 1000000000 194379478 1000000000 819180823 1000000000 166080448 1000000000 844423569 1000000000 828601807 1000000000 200920359 1000000000 652086767 1000000000 984390005 1000000000 57447799 1000000000 619489147 1000000000 399091611 1000000000 742423986 1000000000 65543894 1000000000 963184680 1000000000 569303374 1000000000 931306809 1000000000 50345140 1000000000 587454993 1000000000 576185302 1000000000 210902158 1000000000 571246020 1000000000 936504970 1000000000 648914164 1000000000 218972446 1000000000 897608755 1000000000 664173601 1000000000 147312541 1000000000 99053797 1000000000 360840250 1000000000 134921843 1000000000 981072654 1000000000 976551220 1000000000 718686522 1000000000 630773540 1000000000 88588793 1000000000 347086465 1000000000 3737701 1000000000 195723452 1000000000 286241554 1000000000 179450853 1000000000 773169139 1000000000 630777106 1000000000 137420268 1000000000 758532645 1000000000 999555459 1000000000 247495648 1000000000 757747327 1000000000 389825227 1000000000 670741202 1000000000 315618479 1000000000 429098648 1000000000 882957273 1000000000 828341473 1000000000 55574801 1000000000 826388179 1000000000 871178140 1000000000 238729212 1000000000 817585499 1000000000 391699060 1000000000 567479172 1000000000 237716789 1000000000 612560448 1000000000 503167772 1000000000 666708635 1000000000 374544871 1000000000 896588080 1000000000 45593233 1000000000 805504226 1000000000 630580868 1000000000 113320508 1000000000 934064307 1000000000 40968739 1000000000 920443952 1000000000 921941043 1000000000 975955749 1000000000 339807099 1000000000 996297205 1000000000 449543784 1000000000 123129666 1000000000 656256678 1000000000 428025546 1000000000 167570218 1000000000 179848115 1000000000 594182945 1000000000 817880808 1000000000 405096633 1000000000 459769529 1000000000 203713427 1000000000 220020298 1000000000 260238394 1000000000 17029772 1000000000 591233156 1000000000 512886004 1000000000 792658688 1000000000 280116316 1000000000 606953916 1000000000 881614390 1000000000 919418056 1000000000 858851452 1000000000 801519063 1000000000 757082067 1000000000 166337517 1000000000 941760161 1000000000 909410065 1000000000 647105957 1000000000 689685274 1000000000 456515579 1000000000 931628179 1000000000 396801155 1000000000 436995015 1000000000 574764492 1000000000 37911320 1000000000 212524020 1000000000 400345816 1000000000 605214192 1000000000 822589698 1000000000 566012430 1000000000 365252029 1000000000 361600384 1000000000 952110949 1000000000 604057882 1000000000 786509410 1000000000 303719752 1000000000 570019684 1000000000 515525127 1000000000 884759916 1000000000 96767020 1000000000 66511772 1000000000 99616669 1000000000 339814558 1000000000 574652626 1000000000 503258887 1000000000 416030051 1000000000 528999474 1000000000 84255205 1000000000 998855606 1000000000 205190210 1000000000 475242301 1000000000 786627884 1000000000 664646017 1000000000 632524870 1000000000 336609276 1000000000 73873049 1000000000 861977867 1000000000 482252856 1000000000 15206532 1000000000 931142840 1000000000 331287745 1000000000 543029263 1000000000 774734886 1000000000 280099098 1000000000 874483570 1000000000 67186581 1000000000 555401709 1000000000 81433732 1000000000 745287660 1000000000 664633705 1000000000 332253883 1000000000 825641697 1000000000 969797227 1000000000 648129478 1000000000 718521826 1000000000 854871682 1000000000 292850129 1000000000 821014624 1000000000 570186864 1000000000 416772113 1000000000 459159800 1000000000 204363500 1000000000 648828391 1000000000 997670458 1000000000 631691257 1000000000 660523264 1000000000 16831720 1000000000 516327227 1000000000 482730684 1000000000 562746554 1000000000 512340752 1000000000 941494791 1000000000 730934484 1000000000 251384443 1000000000 883747229 1000000000 876491756 1000000000 521890476 1000000000 365273777 1000000000 36149880 1000000000 824885075 1000000000 404932470 1000000000 400126843 1000000000 303507211 1000000000 291886582 1000000000 52322464 1000000000 921768828 1000000000 801305552 1000000000 342871378 1000000000 894175444 1000000000 841143099 1000000000 332692856 1000000000 942042618 1000000000 356688828 1000000000 813835676 1000000000 745306397 1000000000 658255028 1000000000 303107407 1000000000 157498097 1000000000 961574429 1000000000 946577670 1000000000 275921520 1000000000 184427606 1000000000 130653146 1000000000 334846639 1000000000 615042248 1000000000 824346044 1000000000 811516320 1000000000 456276456 1000000000 450182667 1000000000 43650766 1000000000 142850163 1000000000 890906327 1000000000 298676675 1000000000 699748144 1000000000 226175891 1000000000 106013256 1000000000 899226168 1000000000 142451361 1000000000 72763778 1000000000 961293275 1000000000 159450227 1000000000 110782352 1000000000 747222026 1000000000 931232319 1000000000 324563360 1000000000 8434299 1000000000 119547920 1000000000 302265500 1000000000 286315399 1000000000 121914869 1000000000 961398849 1000000000 566246600 1000000000 712869987 1000000000 955458376 1000000000 555686571 1000000000 886456350 1000000000 909826705 1000000000 892841881 1000000000 962732129 1000000000 115164690 1000000000 938312675 1000000000 93185954 1000000000 407709480 1000000000 701560009 1000000000 509929526 1000000000 601219357 1000000000 685967032 1000000000 406367454 1000000000 809686388 1000000000 901375269 1000000000 465775831 1000000000 266949519 1000000000 816644774 1000000000 282808319 1000000000 803001366 1000000000 463031792 1000000000 748388191 1000000000 740990649 1000000000 538294261 1000000000 580411076 1000000000 612602879 1000000000 824058865 1000000000 480638658 1000000000 69424292 1000000000 692678002 1000000000 486002588 1000000000 373565081 1000000000 212088796 1000000000 211850774 1000000000 378042869 1000000000 439942179 1000000000 721726873 1000000000 717884993 1000000000 314291590 1000000000 705491410 1000000000 21792957 1000000000 200837260 1000000000 620341956 1000000000 697207627 1000000000 387593325 1000000000 69293946 1000000000 140282237 1000000000 285834216 1000000000 213741188 1000000000 910091207 1000000000 321532161 1000000000 505371561 1000000000 671684400 1000000000 330645026 1000000000 691657553 1000000000 102629162 1000000000 287928119 1000000000 739713165 1000000000 768985934 1000000000 704032218 1000000000 532915865 1000000000 7822522 1000000000 130368202 1000000000 617970141 1000000000 81353239 1000000000 740429928 1000000000 326446975 1000000000 376892615 1000000000 842806135 1000000000 823665238 1000000000 84187080 1000000000 203728449 1000000000 69547898 1000000000 453195773 1000000000 371680769 1000000000 347709345 1000000000 462215882 1000000000 602528251 1000000000 953936160 1000000000 529999652 1000000000 85631785 1000000000 564791323 1000000000 846472704 1000000000 486061538 1000000000 695468402 1000000000 18549768 1000000000 801373223 1000000000 650018101 1000000000 45656217 1000000000 642417239 1000000000 318910742 1000000000 551206556 1000000000 689301591 1000000000 605796147 1000000000 837344289 1000000000 490335087 1000000000 618329621 1000000000 680312401 1000000000 506607073 1000000000 989392008 1000000000 139366575 1000000000 23344179 1000000000 43236876 1000000000 627354680 1000000000 840921639 1000000000 61904701 1000000000 350725675 1000000000 305313367 1000000000 973935411 1000000000 370285667 1000000000 427531122 1000000000 512558370 1000000000 187338403 1000000000 385642078 1000000000 79451243 1000000000 579178807 1000000000 156132807 1000000000 175647078 1000000000 983236643 1000000000 907302492 1000000000 127480107 1000000000 649679119 1000000000 120581551 1000000000 334193894 1000000000 461201098 1000000000 415182816 1000000000 645918933 1000000000 445605580 1000000000 907623295 1000000000 973686958 1000000000 41536148 1000000000 326773980 1000000000 646568129 1000000000 521825875 1000000000 590324611 1000000000 400162724 1000000000 707247262 1000000000 830545504 1000000000 617757118 1000000000 407310686 1000000000 434020778 1000000000 167285976 1000000000 253650847 1000000000 817731015 1000000000 694413660 1000000000 820295653 1000000000 716834885 1000000000 876247752 1000000000 478348997 1000000000 218362384 1000000000 119584248 1000000000 380030833 1000000000 260601604 1000000000 559929150 1000000000 738178276 1000000000 532926891 1000000000 830519546 1000000000 436297886 1000000000 70258334 1000000000 670016715 1000000000 667106367 1000000000 419430936 1000000000 310711582 1000000000 474678440 1000000000 174059854 1000000000 166047480 1000000000 747997785 1000000000 736554726 1000000000 289551179 1000000000 563741941 1000000000 907402812 1000000000 680499733 1000000000 503244015 1000000000 574103305 1000000000 719008826 1000000000 742695256 1000000000 660692112 1000000000 142867891 1000000000 190085489 1000000000 681483970 1000000000 903228242 1000000000 580735452 1000000000 157293956 1000000000 316858485 1000000000 251353204 1000000000 986372981 1000000000 257535741 1000000000 790641887 1000000000 810939146 1000000000 140379632 1000000000 346162557 1000000000 382850024 1000000000 227336255 1000000000 96303726 1000000000 439084826 1000000000 829153920 1000000000 673059994 1000000000 602556427 1000000000 452585327 1000000000 555077487 1000000000 273304973 1000000000 456896052 1000000000 556307646 1000000000 958510474 1000000000 446805172 1000000000 442467910 1000000000 160937641 1000000000 886129963 1000000000 518058738 1000000000 664973609 1000000000 861420275 1000000000 729665359 1000000000 792842270 1000000000 273569242 1000000000 834353856 1000000000 816323559 1000000000 194944042 1000000000 310196035 1000000000 507831619 1000000000 929821567 1000000000 309456401 1000000000 995948839 1000000000 108400375 1000000000 334434310 1000000000 717492123 1000000000 63783081 1000000000 763782656 1000000000 804979217 1000000000 735639811 1000000000 833117250 1000000000 716773651 1000000000 340155447 1000000000 720261187 1000000000 570308128 1000000000 457714895 1000000000 678205557 1000000000 547846806 1000000000 591485816 1000000000 152573594 1000000000 872196990 1000000000 850016140 1000000000 265505445 1000000000 126504771 1000000000 41529458 1000000000 303464234 1000000000 330267248 1000000000 312221259 1000000000 174409784 1000000000 887445459 1000000000 624104564 1000000000 880663014 1000000000 557789605 1000000000 240845100 1000000000 436383596 1000000000 7817310 1000000000 284232337 1000000000 105705775 1000000000 642875870 1000000000 977479686 1000000000 61683031 1000000000 945013795 1000000000 982175169 1000000000 990288384 1000000000 186146188 1000000000 426007729 1000000000 624758090 1000000000 817248016 1000000000 159915239 1000000000 979215600 1000000000 170010851 1000000000 713957934 1000000000 789946970 1000000000 866056033 1000000000 18269316 1000000000 37274286 1000000000 99110837 1000000000 147840581 1000000000 249130473 1000000000 715594112 1000000000 633181876 1000000000 624896212 1000000000 603038566 1000000000 410846038 1000000000 984063123 1000000000 277153593 1000000000 631727172 1000000000 969896718 1000000000 798225053 1000000000 572953843 1000000000 192554552 1000000000 820386494 1000000000 816266919 1000000000 607476597 1000000000 400290824 1000000000 538758105 1000000000 500430232 1000000000 628084448 1000000000 956340873 1000000000 256434857 1000000000 403406062 1000000000 455797540 1000000000 917621699 1000000000 648526105 1000000000 446903212 1000000000 593539714 1000000000 986732857 1000000000 297208160 1000000000 926529709 1000000000 789488464 1000000000 470068318 1000000000 354628948 1000000000 95396321 1000000000 602610655 1000000000 494195359 1000000000 372597378 1000000000 585761542 1000000000 839502753 1000000000 76173016 1000000000 135074833 1000000000 124593862 1000000000 891374868 1000000000 555319502 1000000000 627663016 1000000000 841815628 1000000000 184488006 1000000000 989683622 1000000000 78950510 1000000000 285342915 1000000000 188381481 1000000000 686454155 1000000000 820915761 1000000000 674956361 1000000000 593763860 1000000000 827177356 1000000000 876527094 1000000000 952752106 1000000000 485650792 1000000000 322034096 1000000000 26024409 1000000000 240417993 1000000000 820286812 1000000000 677752588 1000000000 126823266 1000000000 553334183 1000000000 891635050 1000000000 190010694 1000000000 194112921 1000000000 174325178 1000000000 364838562 1000000000 800330852 1000000000 804964620 1000000000 510742591 1000000000 14056431 1000000000 882077561 1000000000 841974274 1000000000 740281636 1000000000 372083317 1000000000 35387667 1000000000 975004086 1000000000 604193130 1000000000 503348454 1000000000 130064151 1000000000 759685689 1000000000 94634978 1000000000 612536336 1000000000 565181291 1000000000 813564664 1000000000 429640587 1000000000 797710309 1000000000 850508841 1000000000 160976151 1000000000 61192243 1000000000 949238170 1000000000 353739577 1000000000 457510572 1000000000 440234508 1000000000 162703381 1000000000 577033008 1000000000 653482752 1000000000 371094142 1000000000 799513921 1000000000 845443016 1000000000 475825723 1000000000 493424071 1000000000 814606152 1000000000 654224810 1000000000 299579363 1000000000 318436245 1000000000 423549324 1000000000 412234114 1000000000 812798086 1000000000 240574035 1000000000 982677140 1000000000 384321401 1000000000 142642424 1000000000 194335758 1000000000 58029699 1000000000 910255611 1000000000 304936751 1000000000 279218122 1000000000 79752277 1000000000 438126251 1000000000 877020050 1000000000 545658603 1000000000 603804843 1000000000 787806194 1000000000 333385748 1000000000 912966015 1000000000 879619094 1000000000 796437690 1000000000 303187419 1000000000 144612045 1000000000 915003219 1000000000 542099496 1000000000 56516698 1000000000 861183963 1000000000 702344949 1000000000 409475760 1000000000 275192774 1000000000 482260115 1000000000 982402191 1000000000 561465833 1000000000 146895434 1000000000 747402617 1000000000 238510407 1000000000 378918053 1000000000 103158763 1000000000 452494041 1000000000 967463949 1000000000 793350231 1000000000 922244932 1000000000 455506850 1000000000 407726763 1000000000 306598586 1000000000 628675898 1000000000 395833657 1000000000 35074874 1000000000 635426931 1000000000 421106922 1000000000 787138332 1000000000 259830424 1000000000 698808732 1000000000 22808153 1000000000 613122793 1000000000 458084569 1000000000 55650926 1000000000 602465319 1000000000 470042794 1000000000 155372800 1000000000 130887947 1000000000 506124699 1000000000 544126869 1000000000 308612113 1000000000 531380212 1000000000 750261162 1000000000 259682624 1000000000 990651334 1000000000 355889124 1000000000 181467647 1000000000 979518997 1000000000 742545203 1000000000 991892769 1000000000 129763406 1000000000 723782259 1000000000 834546986 1000000000 737092850 1000000000 56974928 1000000000 435745496 1000000000 954832800 1000000000 122300616 1000000000 677748041 1000000000 927737164 1000000000 490076653 1000000000 867428474 1000000000 248691461 1000000000 306601923 1000000000 942159058 1000000000 605449051 1000000000 962108328 1000000000 159822568 1000000000 61887129 1000000000 364658418 1000000000 987209446 1000000000 889867813 1000000000 89571426 1000000000 345348378 1000000000 641255815 1000000000 508295232 1000000000 903065445 1000000000 750591221 1000000000 145133314 1000000000 914670538 1000000000 495589972 1000000000 411092969 1000000000 404058806 1000000000 489416223 1000000000 682287261 1000000000 474865623 1000000000 723609686 1000000000 230461395 1000000000 359988831 1000000000 726681855 1000000000 319544304 1000000000 72037550 1000000000 28231617 1000000000 352673295 1000000000 173766229 1000000000 518754584 1000000000 558307873 1000000000 371654498 1000000000 445600541 1000000000 653189462 1000000000 896281151 1000000000 540847842 1000000000 587914229 1000000000 350046155 1000000000 869262267 1000000000 146452288 1000000000 53656009 1000000000 389464180 1000000000 154456522 1000000000 26858993 1000000000 646746063 1000000000 706122840 1000000000 479008789 1000000000 553766347 1000000000 461181469 1000000000 204980922 1000000000 283911860 1000000000 301549661 1000000000 99398233 1000000000 76129549 1000000000 579679153 1000000000 659583141 1000000000 635889389 1000000000 996937263 1000000000 90204612 1000000000 788337764 1000000000 600700178 1000000000 490898987 1000000000 483354957 1000000000 555478662 1000000000 863151153 1000000000 335467537 1000000000 561464678 1000000000 904604314 1000000000 330010167 1000000000 967358450 1000000000 763292372 1000000000 856613768 1000000000 814759705 1000000000 288276894 1000000000 391966167 1000000000 406594225 1000000000 3889911 1000000000 168987666 1000000000 259033460 1000000000 941120358 1000000000 253729969 1000000000 392302639 1000000000 396361718 1000000000 493946128 1000000000 852200784 1000000000 967770489 1000000000 210697028 1000000000 205099526 1000000000 465738066 1000000000 463357073 1000000000 433074698 1000000000 973913304 1000000000 910842445 1000000000 322911286 1000000000 742468504 1000000000 79820942 1000000000 40260463 1000000000 514414368 1000000000 979431488 1000000000 904379491 1000000000 603371638 1000000000 315502808 1000000000 21717157 1000000000 929963095 1000000000 663032606 1000000000 73334526 1000000000 263091447 1000000000 418548966 1000000000 172256307 1000000000 796723131 1000000000 868948455 1000000000 869395597 1000000000 147920829 1000000000 618355280 1000000000 995069897 1000000000 690446804 1000000000 198941784 1000000000 606590452 1000000000 75001596 1000000000 426629304 1000000000 333628678 1000000000 881139275 1000000000 475241196 1000000000 134984297 1000000000 687551513 1000000000 889075155 1000000000 137400228 1000000000 433127193 1000000000 921001671 1000000000 263214662 1000000000 430942074 1000000000 806877160 1000000000 744148375 1000000000 529667610 1000000000 455875969 1000000000 814024723 1000000000 970982949 1000000000 506168478 1000000000 341724562 1000000000 723719093 1000000000 226674732 1000000000 466459724 1000000000 291726908 1000000000 950984461 1000000000 243166539 1000000000 436667379 1000000000 868425035 1000000000 879213477 1000000000 188674675 1000000000 496012843 1000000000 816862765 1000000000 835612868 1000000000 931211743 1000000000 421010395 1000000000 655227845 1000000000 944698839 1000000000 324648722 1000000000 990315428 1000000000 913741081 1000000000 509073331 1000000000 256185474 1000000000 966488042 1000000000 213226440 1000000000 829633409 1000000000 653989131 1000000000 222867650 1000000000 912647460 1000000000 878620165 1000000000 742445022 1000000000 415334788 1000000000 250620708 1000000000 46605498 1000000000 493803920 1000000000 709302198 1000000000 384071360 1000000000 196444391 1000000000 220337683 1000000000 426303928 1000000000 788786805 1000000000 351617521 1000000000 667911473 1000000000 762724006 1000000000 643891529 1000000000 237038334 1000000000 406983980 1000000000 857735653 1000000000 664227171 1000000000 82935985 1000000000 307075537 1000000000 94386797 1000000000 809520604 1000000000 595493574 1000000000 440974110 1000000000 151317568 1000000000 452123542 1000000000 327789182 1000000000 199347368 1000000000 57653444 1000000000 257542612 1000000000 442483844 1000000000 626858619 1000000000 859106502 1000000000 66098432 1000000000 329020644 1000000000 416303497 1000000000 146216609 1000000000 738110600 1000000000 550837227 1000000000 434088115 1000000000 195978230 1000000000 919755364 1000000000 506715060 1000000000 971157567 1000000000 576867922 1000000000 175049779 1000000000 523651314 1000000000 344629614 1000000000 775959843 1000000000 570827663 1000000000 441392705 1000000000 175999243 1000000000 603578970 1000000000 757165527 1000000000 849372966 1000000000 686451271 1000000000 607424201 1000000000 554670858 1000000000 364128591 1000000000 670303266 1000000000 157868203 1000000000 744019220 1000000000 799585726 1000000000 192641124 1000000000 941117924 1000000000 30937310 1000000000 2196486 1000000000 33899795 1000000000 29258184 1000000000 1107843 1000000000 743588199 1000000000 595106491 1000000000 981348956 1000000000 956825168 1000000000 66313932 1000000000 729266509 1000000000 980393328 1000000000 99567211 1000000000 267173625 1000000000 673095591 1000000000 295953249 1000000000 259209672 1000000000 742977703 1000000000 223821298 1000000000 168758847 1000000000 109024970 1000000000 397442778 1000000000 805637513 1000000000 816146979 1000000000 736595560 1000000000 444120089 1000000000 601137582 1000000000 714072019 1000000000 24802199 1000000000 671124019 1000000000 260218746 1000000000 985139651 1000000000 787869763 1000000000 398161247 1000000000 465728831 1000000000 766464335 1000000000 352270372 1000000000 74367450 1000000000 677398021 1000000000 307454254 1000000000 580797030 1000000000 502145695 1000000000 642892677 1000000000 442511631 1000000000 368454880 1000000000 666281519 1000000000 491580721 1000000000 51917871 1000000000 253137604 1000000000 932914560 1000000000 202007770 1000000000 491471495 1000000000 386664757 1000000000 130269921 1000000000 671001591 1000000000 33805556 1000000000 147022542 1000000000 872119543 1000000000 332845295 1000000000 448514516 1000000000 572918238 1000000000 62913691 1000000000 888532839 1000000000 823814671 1000000000 376846405 1000000000 703160265 1000000000 919046158 1000000000 369844350 1000000000 754153220 1000000000 931882043 1000000000 201874395 1000000000 855466979 1000000000 799818402 1000000000 772707959 1000000000 803938450 1000000000 675068013 1000000000 538241878 1000000000 675054944 1000000000 816015427 1000000000 851254870 1000000000 618599255 1000000000 260337024 1000000000 590842493 1000000000 741575435 1000000000 482693891 1000000000 935856069 1000000000 912116770 1000000000 82379722 1000000000 744242764 1000000000 475476664 1000000000 282499939 1000000000 365944332 1000000000 596099142 1000000000 957814317 1000000000 508881738 1000000000 971985333 1000000000 412172119 1000000000 389386474 1000000000 214369079 1000000000 868750099 1000000000 38569596 1000000000 940601834 1000000000 140051631 1000000000 507240815 1000000000 592012828 1000000000 672835526 1000000000 839154242 1000000000 945144990 1000000000 113204590 1000000000 689919369 1000000000 629847075 1000000000 892398451 1000000000 10570919 1000000000 268695476 1000000000 130463484 1000000000 7882300 1000000000 982042065 1000000000 478188562 1000000000 454694656 1000000000 319963537 1000000000 740561592 1000000000 273707553 1000000000 200180315 1000000000 499437301 1000000000 159679555 1000000000 269510721 1000000000 578874836 1000000000 294752395 1000000000 569395782 1000000000 898567469 1000000000 650409083 1000000000 94264714 1000000000 383345730 1000000000 841104903 1000000000 197938920 1000000000 747448883 1000000000 789073162 1000000000 506249234 1000000000 904625214 1000000000 768390254 1000000000 427251634 1000000000 181758066 1000000000 379916345 1000000000 954189180 1000000000 586068576 1000000000 936787143 1000000000 488059365 1000000000 140571881 1000000000 254281137 1000000000 153891331 1000000000 566276941 1000000000 635670992 1000000000 643001545 1000000000 909134997 1000000000 187580229 1000000000 738026815 1000000000 49139637 1000000000 704719257 1000000000 266144584 1000000000 965502713 1000000000 451865686 1000000000 917610142 1000000000 851827157 1000000000 420599231 1000000000 677490419 1000000000 875466354 1000000000 681290248 1000000000 417032966 1000000000 901187713 1000000000 958194135 1000000000 50396518 1000000000 502089198 1000000000 94214072 1000000000 373758472 1000000000 327011137 1000000000 737227053 1000000000 798533205 1000000000 268608327 1000000000 459251033 1000000000 496338437 1000000000 482275478 1000000000 88165021 1000000000 116440404 1000000000 368453518 1000000000 780937927 1000000000 372544655 1000000000 199213979 1000000000 831227158 1000000000 629665390 1000000000 836873553 1000000000 153562712 1000000000 574747938 1000000000 274642429 1000000000 341360322 1000000000 726406777 1000000000 960071592 1000000000 935996748 1000000000 317784281 1000000000 552689558 1000000000 743413116 1000000000 152936892 1000000000 338623574 1000000000 72452957 1000000000 368957544 1000000000 202834686 1000000000 536866272 1000000000 210452125 1000000000 886016066 1000000000 937793403 1000000000 128140100 1000000000 71716488 1000000000 176905550 1000000000 40437510 1000000000 144163801 1000000000 894668475 1000000000 857015226 1000000000 440713731 1000000000 693012090 1000000000 274106795 1000000000 626984994 1000000000 691828596 1000000000 652096902 1000000000 5289572 1000000000 639766690 1000000000 319231975 1000000000 165101347 1000000000 849442065 1000000000 172725437 1000000000 673794140 1000000000 151434516 1000000000 375967899 1000000000 989306864 1000000000 684952810 1000000000 413725611 1000000000 939647325 1000000000 882444311 1000000000 844084980 1000000000 314530603 1000000000 817879965 1000000000 684667776 1000000000 862030865 1000000000 710747532 1000000000 83705303 1000000000 511185077 1000000000 18186461 1000000000 827236100 1000000000 584359209 1000000000 61968884 1000000000 351634226 1000000000 347459034 1000000000 662727946 1000000000 347632119 1000000000 239582164 1000000000 79632661 1000000000 229428962 1000000000 382078258 1000000000 238271390 1000000000 139358430 1000000000 911795753 1000000000 77661971 1000000000 488162814 1000000000 579383121 1000000000 225703561 1000000000 721684481 1000000000 147735872 1000000000 265974694 1000000000 34378781 1000000000 367180863 1000000000 185512311 1000000000 237652025 1000000000 720075482 1000000000 364582085 1000000000 228739482 1000000000 965556875 1000000000 463750086 1000000000 418738005 1000000000 149481357 1000000000 369807948 1000000000 416609219 1000000000 714296480 1000000000 489837203 1000000000 182091579 1000000000 698654456 1000000000 535781009 1000000000 454870642 1000000000 848421630 1000000000 428559736 1000000000 481995701 1000000000 251336052 1000000000 102846551 1000000000 953702129 1000000000 876442394 1000000000 521198086 1000000000 46871504 1000000000 910415384 1000000000 309571528 1000000000 222999360 1000000000 372811810 1000000000 905028444 1000000000 101966431 1000000000 599571207 1000000000 256830747 1000000000 587250433 1000000000 420313666 1000000000 833790075 1000000000 169460730 1000000000 731802625 1000000000 656685148 1000000000 748736701 1000000000 474465406 1000000000 220180407 1000000000 235323365 1000000000 377241774 1000000000 551715049 1000000000 586408770 1000000000 552286131 1000000000 360194129 1000000000 749305439 1000000000 557096616 1000000000 843613772 1000000000 655568868 1000000000 918387987 1000000000 383680735 1000000000 480727359 1000000000 585101797 1000000000 506870151 1000000000 839342027 1000000000 320756439 1000000000 999067016 1000000000 215593369 1000000000 135393688 1000000000 343909841 1000000000 528494582 1000000000 836954529 1000000000 158017164 1000000000 308623737 1000000000 280472904 1000000000 752202576 1000000000 6418345 1000000000 266168821 1000000000 388712988 1000000000 283806682 1000000000 192769920 1000000000 131523309 1000000000 38575363 1000000000 29757236 1000000000 119147997 1000000000 615109620 1000000000 880952039 1000000000 296369717 1000000000 435877034 1000000000 817793618 1000000000 909936373 1000000000 749135964 1000000000 545400677 1000000000 406471981 1000000000 384856612 1000000000 862212973 1000000000 572466222 1000000000 955882711 1000000000 421867215 1000000000 684468820 1000000000 965906203 1000000000 630828443 1000000000 108922562 1000000000 325186633 1000000000 924401768 1000000000 368066751 1000000000 558752499 1000000000 681754921 1000000000 298082396 1000000000 87211275 1000000000 485863323 1000000000 606672245 1000000000 768139272 1000000000 58123441 1000000000 701978653 1000000000 144299252 1000000000 835511649 1000000000 431952446 1000000000 226557660 1000000000 126384392 1000000000 544292638 1000000000 627288293 1000000000 866001750 1000000000 222359188 1000000000 140713617 1000000000 531795903 1000000000 894509180 1000000000 450650382 1000000000 648065412 1000000000 855757102 1000000000 776723585 1000000000 739633940 1000000000 705613669 1000000000 537246393 1000000000 392661301 1000000000 267160304 1000000000 35418005 1000000000 654187667 1000000000 63340910 1000000000 637702584 1000000000 680802118 1000000000 748834393 1000000000 503897983 1000000000 259432965 1000000000 752425687 1000000000 193847435 1000000000 374509727 1000000000 43423518 1000000000 749033023 1000000000 978799593 1000000000 925430774 1000000000 922534480 1000000000 957554350 1000000000 351198413 1000000000 835798990 1000000000 495781616 1000000000 280293449 1000000000 844979047 1000000000 539927244 1000000000 787321379 1000000000 585770114 1000000000 280730957 1000000000 623250996 1000000000 548785865 1000000000 159085825 1000000000 265834180 1000000000 552507276 1000000000 576841726 1000000000 375418316 1000000000 676286177 1000000000 151483552 1000000000 729702982 1000000000 676223459 1000000000 830641579 1000000000 351348487 1000000000 534539448 1000000000 765788216 1000000000 480233054 1000000000 741128883 1000000000 789393527 1000000000 273223009 1000000000 345458170 1000000000 175823929 1000000000 93145958 1000000000 615749764 1000000000 145441922 1000000000 428182283 1000000000 287250141 1000000000 75637407 1000000000 850862215 1000000000 70663368 1000000000 165434488 1000000000 128923944 1000000000 397983014 1000000000 550874563 1000000000 763105512 1000000000 378493162 1000000000 198404890 1000000000 7109386 1000000000 165497144 1000000000 25582835 1000000000 728706922 1000000000 300517177 1000000000 260330703 1000000000 722135059 1000000000 682824100 1000000000 842342737 1000000000 248924206 1000000000 463464403 1000000000 717609952 1000000000 211365703 1000000000 161690913 1000000000 495256262 1000000000 521065274 1000000000 500299753 1000000000 122903816 1000000000 864364458 1000000000 337672225 1000000000 31014679 1000000000 317160743 1000000000 447280541 1000000000 462368916 1000000000 441096248 1000000000 396858026 1000000000 959010905 1000000000 602581396 1000000000 646533176 1000000000 577930379 1000000000 952434227 1000000000 831389005 1000000000 635963923 1000000000 578220422 1000000000 260778172 1000000000 52583097 1000000000 307851428 1000000000 118322354 1000000000 530024355 1000000000 719830558 1000000000 474947528 1000000000 212091367 1000000000 298306165 1000000000 430683997 1000000000 502610036 1000000000 426530705 1000000000 79074520 1000000000 937104128 1000000000 317630585 1000000000 919046611 1000000000 625640290 1000000000 125621547 1000000000 123607872 1000000000 893980274 1000000000 617945356 1000000000 19233128 1000000000 127761340 1000000000 714839725 1000000000 103224446 1000000000 161256561 1000000000 395205138 1000000000 126902469 1000000000 471302227 1000000000 140959009 1000000000 354868663 1000000000 29221260 1000000000 685421127 1000000000 447953268 1000000000 956106687 1000000000 389331186 1000000000 206345139 1000000000 750892036 1000000000 23485200 1000000000 762179035 1000000000 228613292 1000000000 742403491 1000000000 366726540 1000000000 170918085 1000000000 278688428 1000000000 426987258 1000000000 490146063 1000000000 857777743 1000000000 737187776 1000000000 957986539 1000000000 47396674 1000000000 821978522 1000000000 187670670 1000000000 733844422 1000000000 700229850 1000000000 294470830 1000000000 65213800 1000000000 406757961 1000000000 418764818 1000000000 672678955 1000000000 15852051 1000000000 211158367 1000000000 838383074 1000000000 600729066 1000000000 435912896 1000000000 103307838 1000000000 195469281 1000000000 9658602 1000000000 57504030 1000000000 964196175 1000000000 692913957 1000000000 692863583 1000000000 623185831 1000000000 319470069 1000000000 842068889 1000000000 638396495 1000000000 694557807 1000000000 756881355 1000000000 797334713 1000000000 654969109 1000000000 853767202 1000000000 498158228 1000000000 332103106 1000000000 953311286 1000000000 230552309 1000000000 705148725 1000000000 407943500 1000000000 654182831 1000000000 149935797 1000000000 123073051 1000000000 63639888 1000000000 960367824 1000000000 343739247 1000000000 383323074 1000000000 372621303 1000000000 629350013 1000000000 534224070 1000000000 166515062 1000000000 132089148 1000000000 629634424 1000000000 788794606 1000000000 712907307 1000000000 778279339 1000000000 66104809 1000000000 321794083 1000000000 499993182 1000000000 964317781 1000000000 277806611 1000000000 641416836 1000000000 334539907 1000000000 839179107 1000000000 617969398 1000000000 440059264 1000000000 700368984 1000000000 208151404 1000000000 522919837 1000000000 843131079 1000000000 732680902 1000000000 570787074 1000000000 440309285 1000000000 633667795 1000000000 304918014 1000000000 276227986 1000000000 711356811 1000000000 707382174 1000000000 189146062 1000000000 512311628 1000000000 19040637 1000000000 371830604 1000000000 427235678 1000000000 448886541 1000000000 438165485 1000000000 24699146 1000000000 20948654 1000000000 90784956 1000000000 73609481 1000000000 681677257 1000000000 729425979 1000000000 398991322 1000000000 554053734 1000000000 562619808 1000000000 251506850 1000000000 744945221 1000000000 258888221 1000000000 66438467 1000000000 226266625 1000000000 991044765 1000000000 35296415 1000000000 567439738 1000000000 462269100 1000000000 105826530 1000000000 28356080 1000000000 453635491 1000000000 18966042 1000000000 250074414 1000000000 145956482 1000000000 526940988 1000000000 182756178 1000000000 915733519 1000000000 342948243 1000000000 624157417 1000000000 467022887 1000000000 235538380 1000000000 342836439 1000000000 158324212 1000000000 988712799 1000000000 166715333 1000000000 386637211 1000000000 548269830 1000000000 699720068 1000000000 757506145 1000000000 684196808 1000000000 895822899 1000000000 197302808 1000000000 908861461 1000000000 946786474 1000000000 676828211 1000000000 43688073 1000000000 119055020 1000000000 780345584 1000000000 371050252 1000000000 726259319 1000000000 26418927 1000000000 686316995 1000000000 977322504 1000000000 425208855 1000000000 567982106 1000000000 801072090 1000000000 802751619 1000000000 312825296 1000000000 962756918 1000000000 609031638 1000000000 313225790 1000000000 544396301 1000000000 458961940 1000000000 306292936 1000000000 202997553 1000000000 539165907 1000000000 757275811 1000000000 659806448 1000000000 626895214 1000000000 989089657 1000000000 622901927 1000000000 176607301 1000000000 192133267 1000000000 533273810 1000000000 103475125 1000000000 901317085 1000000000 322324733 1000000000 804764355 1000000000 549739238 1000000000 787703973 1000000000 462636403 1000000000 686951374 1000000000 939689878 1000000000 348663068 1000000000 40541811 1000000000 730054912 1000000000 931932666 1000000000 639871306 1000000000 281853959 1000000000 996927024 1000000000 896579412 1000000000 229713877 1000000000 33119758 1000000000 996735197 1000000000 156766764 1000000000 749090179 1000000000 203294346 1000000000 28156126 1000000000 148037129 1000000000 866285542 1000000000 16099463 1000000000 646553283 1000000000 409186480 1000000000 447757352 1000000000 944347209 1000000000 753459542 1000000000 14056206 1000000000 57958483 1000000000 939568543 1000000000 712714655 1000000000 783217302 1000000000 870715923 1000000000 54032710 1000000000 528918797 1000000000 219221401 1000000000 686635447 1000000000 238604923 1000000000 187472800 1000000000 128340479 1000000000 610161879 1000000000 641348337 1000000000 97714465 1000000000 175023552 1000000000 296475395 1000000000 448009862 1000000000 173657362 1000000000 242552475 1000000000 87249035 1000000000 954797715 1000000000 708255811 1000000000 24036734 1000000000 856929281 1000000000 345633089 1000000000 268673953 1000000000 549541968 1000000000 815634348 1000000000 525844394 1000000000 175625471 1000000000 239612206 1000000000 476975929 1000000000 606205142 1000000000 368497765 1000000000 762688318 1000000000 140434243 1000000000 429081586 1000000000 218616742 1000000000 43168590 1000000000 426094466 1000000000 39158271 1000000000 420553110 1000000000 400058018 1000000000 261719353 1000000000 603480080 1000000000 556500013 1000000000 821574547 1000000000 665338257 1000000000 811742470 1000000000 326425996 1000000000 812644246 1000000000 786415295 1000000000 134727287 1000000000 797109936 1000000000 803119623 1000000000 33810049 1000000000 160477577 1000000000 434580033 1000000000 836998844 1000000000 311696190 1000000000 387698698 1000000000 820157868 1000000000 500543081 1000000000 393687090 1000000000 479201491 1000000000 587411162 1000000000 302110592 1000000000 263089591 1000000000 957571301 1000000000 540756898 1000000000 587140168 1000000000 199480892 1000000000 505544116 1000000000 797464414 1000000000 278179041 1000000000 559580140 1000000000 607072045 1000000000 808139365 1000000000 141095233 1000000000 820939076 1000000000 132516023 1000000000 878812677 1000000000 529648692 1000000000 507814400 1000000000 733680736 1000000000 675173427 1000000000 134785508 1000000000 585295760 1000000000 791734023 1000000000 711482543 1000000000 763382746 1000000000 264295096 1000000000 142155830 1000000000 668837935 1000000000 142438405 1000000000 532076036 1000000000 761699444 1000000000 93366071 1000000000 107130883 1000000000 731396205 1000000000 887112295 1000000000 155315307 1000000000 368970028 1000000000 459223211 1000000000 55549655 1000000000 291942644 1000000000 202645845 1000000000 676795084 1000000000 981418351 1000000000 270248602 1000000000 989055844 1000000000 292990335 1000000000 6756903 1000000000 220636439 1000000000 276032867 1000000000 833601641 1000000000 345252065 1000000000 960917333 1000000000 391538329 1000000000 203693390 1000000000 313566645 1000000000 131934866 1000000000 757871091 1000000000 842454634 1000000000 635682496 1000000000 112104964 1000000000 811827422 1000000000 707601590 1000000000 317310551 1000000000 965906759 1000000000 970873093 1000000000 869134415 1000000000 187924882 1000000000 821479163 1000000000 666708618 1000000000 442622663 1000000000 489853286 1000000000 141812255 1000000000 505472940 1000000000 10662139 1000000000 488787565 1000000000 802289052 1000000000 657721936 1000000000 49541570 1000000000 433936074 1000000000 722458617 1000000000 927310215 1000000000 202174387 1000000000 943936583 1000000000 502099667 1000000000 817399499 1000000000 622046428 1000000000 184810337 1000000000 493545761 1000000000 528166592 1000000000 288460551 1000000000 287033698 1000000000 574559861 1000000000 819534209 1000000000 320886684 1000000000 483877689 1000000000 590428453 1000000000 986838659 1000000000 167937236 1000000000 973950458 1000000000 339682329 1000000000 192500054 1000000000 755663227 1000000000 840070893 1000000000 848193339 1000000000 740913996 1000000000 676419403 1000000000 889872558 1000000000 904148543 1000000000 58104481 1000000000 380948226 1000000000 213067187 1000000000 783428935 1000000000 787650507 1000000000 351793663 1000000000 765600622 1000000000 404614 1000000000 122616398 1000000000 598574855 1000000000 423518995 1000000000 575238147 1000000000 526336048 1000000000 735742308 1000000000 885767765 1000000000 330767862 1000000000 53120153 1000000000 825318134 1000000000 695901325 1000000000 81281517 1000000000 174563867 1000000000 426884590 1000000000 993647504 1000000000 730022302 1000000000 754441680 1000000000 764519530 1000000000 644509759 1000000000 490250843 1000000000 897755856 1000000000 963801609 1000000000 586735936 1000000000 301527603 1000000000 21750047 1000000000 542672862 1000000000 577869491 1000000000 832342428 1000000000 37369493 1000000000 347186480 1000000000 658095364 1000000000 183243552 1000000000 746616367 1000000000 110176959 1000000000 390097807 1000000000 493701275 1000000000 240079849 1000000000 745962769 1000000000 188975202 1000000000 228258224 1000000000 828260586 1000000000 500916775 1000000000 693928759 1000000000 88252219 1000000000 901915553 1000000000 425762587 1000000000 997162431 1000000000 102804622 1000000000 289706426 1000000000 476242752 1000000000 905667945 1000000000 657624299 1000000000 863971897 1000000000 432901639 1000000000 931503040 1000000000 15864411 1000000000 126489300 1000000000 295036309 1000000000 571260438 1000000000 659504202 1000000000 648929398 1000000000 656137523 1000000000 150267125 1000000000 318336824 1000000000 634746047 1000000000 738076500 1000000000 551717814 1000000000 244637221 1000000000 858569197 1000000000 37706126 1000000000 889958338 1000000000 315322750 1000000000 438168254 1000000000 574848416 1000000000 379549205 1000000000 159959812 1000000000 105012538 1000000000 612152965 1000000000 783667023 1000000000 465561720 1000000000 606165080 1000000000 31599985 1000000000 71575835 1000000000 969509247 1000000000 346919521 1000000000 238969320 1000000000 320053297 1000000000 62023314 1000000000 431884440 1000000000 897504473 1000000000 182785182 1000000000 136140227 1000000000 537615896 1000000000 69481533 1000000000 176988190 1000000000 813725870 1000000000 39726438 1000000000 401939617 1000000000 473818233 1000000000 414964066 1000000000 323737929 1000000000 803287125 1000000000 228608059 1000000000 143867448 1000000000 927472024 1000000000 878496165 1000000000 235638906 1000000000 633870714 1000000000 710926917 1000000000 770215331 1000000000 968951463 1000000000 95654062 1000000000 993693103 1000000000 137382203 1000000000 392659436 1000000000 892737392 1000000000 301801156 1000000000 534883689 1000000000 862164844 1000000000 672665121 1000000000 102516941 1000000000 199756525 1000000000 241372279 1000000000 806316748 1000000000 89314206 1000000000 199757849 1000000000 188375339 1000000000 989809395 1000000000 899928979 1000000000 340063388 1000000000 446971686 1000000000 496551910 1000000000 2732015 1000000000 71816360 1000000000 424120946 1000000000 972522786 1000000000 295889162 1000000000 123681766 1000000000 120243160 1000000000 403860208 1000000000 687238150 1000000000 242506860 1000000000 992131564 1000000000 156941739 1000000000 203141329 1000000000 820796960 1000000000 634744656 1000000000 928239687 1000000000 859373162 1000000000 914437185 1000000000 515850741 1000000000 846745616 1000000000 424943428 1000000000 853435885 1000000000 616768576 1000000000 924813671 1000000000 564336070 1000000000 900155036 1000000000 999008944 1000000000 796345023 1000000000 407804936 1000000000 258791609 1000000000 408989022 1000000000 306736278 1000000000 457188399 1000000000 778627975 1000000000 918677209 1000000000 567575646 1000000000 938919493 1000000000 822188309 1000000000 561075640 1000000000 29039751 1000000000 27351772 1000000000 281665425 1000000000 400710302 1000000000 55723994 1000000000 421134916 1000000000 335542736 1000000000 978667271 1000000000 724394809 1000000000 826491248 1000000000 301121012 1000000000 249339043 1000000000 276518276 1000000000 755220146 1000000000 302831571 1000000000 530204257 1000000000 236014951 1000000000 2694520 1000000000 618742580 1000000000 91618229 1000000000 465830681 1000000000 102641416 1000000000 702441034 1000000000 928194925 1000000000 69671388 1000000000 981619 1000000000 96581741 1000000000 594205306 1000000000 556141235 1000000000 83016893 1000000000 296704083 1000000000 547562900 1000000000 394753908 1000000000 610677627 1000000000 282131800 1000000000 445600089 1000000000 146588625 1000000000 308762259 1000000000 297276155 1000000000 471663843 1000000000 440974652 1000000000 682566867 1000000000 982283615 1000000000 234635025 1000000000 183313785 1000000000 303585144 1000000000 732960800 1000000000 13913367 1000000000 576316221 1000000000 902221932 1000000000 675136603 1000000000 498705975 1000000000 500714088 1000000000 6501483 1000000000 475664835 1000000000 903426780 1000000000 292439007 1000000000 329978886 1000000000 212614391 1000000000 376843025 1000000000 447534981 1000000000 879441924 1000000000 330813667 1000000000 721722795 1000000000 525274910 1000000000 224635172 1000000000 991807737 1000000000 270165439 1000000000 691410146 1000000000 340290533 1000000000 395912702 1000000000 311429499 1000000000 944078625 1000000000 359256223 1000000000 130766023 1000000000 44819735 1000000000 732795814 1000000000 1835057 1000000000 927019040 1000000000 886984850 1000000000 827633603 1000000000 794625252 1000000000 444139799 1000000000 966815796 1000000000 318719450 1000000000 598324306 1000000000 206698766 1000000000 685008023 1000000000 925748303 1000000000 70182083 1000000000 968203315 1000000000 287909530 1000000000 863650826 1000000000 83199655 1000000000 27710713 1000000000 383616847 1000000000 291092135 1000000000 429428510 1000000000 809503859 1000000000 178555023 1000000000 488805805 1000000000 399412990 1000000000 647820649 1000000000 384999648 1000000000 365304408 1000000000 867078145 1000000000 849055301 1000000000 72274761 1000000000 164194967 1000000000 930771811 1000000000 930059915 1000000000 301994004 1000000000 446909940 1000000000 446974476 1000000000 445834112 1000000000 920953966 1000000000 892887919 1000000000 518676936 1000000000 709603707 1000000000 868729317 1000000000 480628386 1000000000 871337004 1000000000 528029854 1000000000 424683678 1000000000 969907950 1000000000 301209038 1000000000 268517855 1000000000 13879747 1000000000 463630092 1000000000 512975938 1000000000 631562679 1000000000 831532194 1000000000 362954190 1000000000 198915847 1000000000 81154481 1000000000 262988983 1000000000 301069476 1000000000 242651958 1000000000 938131041 1000000000 92932349 1000000000 250956946 1000000000 601771640 1000000000 237521367 1000000000 492669492 1000000000 665871717 1000000000 104819350 1000000000 24876994 1000000000 742618981 1000000000 363336513 1000000000 470251055 1000000000 256486848 1000000000 832843817 1000000000 927353353 1000000000 156037512 1000000000 664909320 1000000000 754346035 1000000000 349523018 1000000000 646474564 1000000000 407432711 1000000000 540787775 1000000000 123457860 1000000000 858055036 1000000000 945832229 1000000000 843466318 1000000000 47601621 1000000000 678197814 1000000000 461936956 1000000000 340266083 1000000000 25624910 1000000000 617990093 1000000000 206110376 1000000000 753640472 1000000000 436457950 1000000000 854705402 1000000000 384466711 1000000000 693117408 1000000000 222351202 1000000000 452693004 1000000000 581346350 1000000000 912076517 1000000000 968169459 1000000000 969657692 1000000000 919410503 1000000000 35346061 1000000000 345679822 1000000000 43062686 1000000000 790026102 1000000000 288678465 1000000000 852345673 1000000000 805170236 1000000000 154335176 1000000000 768419361 1000000000 474798593 1000000000 237382092 1000000000 608670650 1000000000 61582868 1000000000 742050108 1000000000 400802631 1000000000 542931995 1000000000 689026830 1000000000 572435023 1000000000 913011229 1000000000 830197888 1000000000 496546528 1000000000 396915991 1000000000 801816947 1000000000 552897560 1000000000 421931936 1000000000 351613366 1000000000 121395913 1000000000 574673779 1000000000 835671703 1000000000 666657233 1000000000 153491210 1000000000 338140105 1000000000 966705823 1000000000 642876500 1000000000 961049281 1000000000 305546703 1000000000 497655356 1000000000 949530510 1000000000 105031897 1000000000 93805699 1000000000 117544497 1000000000 871909363 1000000000 236883048 1000000000 30870676 1000000000 189168090 1000000000 993916496 1000000000 790234488 1000000000 727437014 1000000000 502066677 1000000000 540053797 1000000000 248209374 1000000000 701741445 1000000000 148653802 1000000000 644377898 1000000000 869812196 1000000000 379082094 1000000000 987091418 1000000000 909415571 1000000000 224315541 1000000000 24621734 1000000000 72306401 1000000000 984861330 1000000000 575513749 1000000000 824570385 1000000000 931834671 1000000000 662080011 1000000000 914521484 1000000000 617115463 1000000000 266125105 1000000000 595801421 1000000000 389018234 1000000000 62600122 1000000000 933305719 1000000000 922467967 1000000000 524191776 1000000000 267641139 1000000000 934527942 1000000000 868182402 1000000000 393663611 1000000000 993239152 1000000000 885719427 1000000000 183969354 1000000000 558261770 1000000000 152611687 1000000000 774138231 1000000000 713022915 1000000000 472630176 1000000000 381320311 1000000000 577367051 1000000000 99917345 1000000000 262603477 1000000000 795383407 1000000000 416821805 1000000000 298120065 1000000000 701520524 1000000000 525540837 1000000000 562195606 1000000000 853611066 1000000000 247688339 1000000000 360382725 1000000000 704784591 1000000000 557111603 1000000000 861178431 1000000000 822922414 1000000000 111699820 1000000000 458948003 1000000000 191707900 1000000000 224591910 1000000000 758543926 1000000000 556344533 1000000000 730151801 1000000000 166368297 1000000000 310802462 1000000000 979169536 1000000000 65322981 1000000000 987255368 1000000000 372668728 1000000000 923008099 1000000000 306910393 1000000000 58041449 1000000000 778968277 1000000000 610008604 1000000000 960927081 1000000000 91537642 1000000000 359705202 1000000000 73988923 1000000000 765791790 1000000000 944544608 1000000000 422783431 1000000000 320365719 1000000000 837453820 1000000000 115584626 1000000000 518752395 1000000000 81493707 1000000000 960979592 1000000000 910920407 1000000000 88577123 1000000000 248497293 1000000000 872655327 1000000000 620418603 1000000000 941667568 1000000000 821764381 1000000000 679493768 1000000000 801378838 1000000000 840555612 1000000000 950960434 1000000000 462699320 1000000000 406452713 1000000000 642831648 1000000000 363662745 1000000000 78010137 1000000000 802823037 1000000000 407922617 1000000000 442737546 1000000000 631928538 1000000000 427719064 1000000000 147040198 1000000000 97911847 1000000000 440767708 1000000000 564932792 1000000000 624236027 1000000000 237629926 1000000000 230744774 1000000000 208967585 1000000000 107149274 1000000000 129514900 1000000000 351982813 1000000000 791535039 1000000000 186286313 1000000000 429989993 1000000000 918001436 1000000000 570118294 1000000000 965383002 1000000000 318577555 1000000000 457614908 1000000000 535278530 1000000000 638912608 1000000000 465894936 1000000000 684392607 1000000000 241647754 1000000000 98644288 1000000000 242348768 1000000000 650505197 1000000000 731265449 1000000000 399780572 1000000000 209948061 1000000000 427608815 1000000000 543495232 1000000000 549014708 1000000000 533587614 1000000000 888784051 1000000000 253991398 1000000000 76575609 1000000000 876034032 1000000000 135170498 1000000000 719718956 1000000000 133219040 1000000000 385337677 1000000000 421215494 1000000000 484907138 1000000000 527143259 1000000000 463823534 1000000000 988823895 1000000000 180560455 1000000000 381673247 1000000000 943929637 1000000000 927387792 1000000000 306047963 1000000000 507501733 1000000000 952745701 1000000000 859138074 1000000000 907086307 1000000000 515296956 1000000000 617149112 1000000000 728591972 1000000000 540005835 1000000000 201585615 1000000000 672838384 1000000000 955675782 1000000000 85688875 1000000000 93869829 1000000000 492873519 1000000000 694498473 1000000000 85398632 1000000000 618153063 1000000000 201299904 1000000000 836442266 1000000000 40869071 1000000000 815451892 1000000000 757547051 1000000000 272704416 1000000000 764692659 1000000000 671060410 1000000000 181801772 1000000000 105640155 1000000000 977483353 1000000000 819696560 1000000000 13463678 1000000000 577638390 1000000000 677711137 1000000000 827132042 1000000000 505814733 1000000000 600751 1000000000 410044135 1000000000 203730928 1000000000 289494974 1000000000 550283617 1000000000 577889623 1000000000 391862163 1000000000 113209383 1000000000 457209546 1000000000 905947999 1000000000 793531550 1000000000 846696539 1000000000 900226931 1000000000 892199807 1000000000 328913334 1000000000 402332698 1000000000 594129047 1000000000 455117987 1000000000 603481654 1000000000 798647421 1000000000 119353372 1000000000 62686808 1000000000 522794053 1000000000 330922861 1000000000 349299281 1000000000 666382814 1000000000 426077360 1000000000 260176721 1000000000 628965036 1000000000 601803829 1000000000 400975410 1000000000 677474659 1000000000 97715280 1000000000 202071185 1000000000 758719889 1000000000 753311571 1000000000 793286932 1000000000 742698466 1000000000 357569620 1000000000 956593106 1000000000 545138551 1000000000 49440296 1000000000 142707334 1000000000 601213375 1000000000 572496175 1000000000 789233878 1000000000 719312363 1000000000 529424103 1000000000 448853325 1000000000 465717432 1000000000 356255004 1000000000 725866059 1000000000 652979349 1000000000 15808949 1000000000 340191743 1000000000 52339942 1000000000 37431173 1000000000 130455829 1000000000 290332268 1000000000 680994515 1000000000 912996775 1000000000 83835942 1000000000 992098348 1000000000 437137712 1000000000 104385466 1000000000 815127092 1000000000 527788705 1000000000 217081414 1000000000 698046317 1000000000 78010863 1000000000 3028030 1000000000 541203681 1000000000 425763661 1000000000 298864887 1000000000 465375939 1000000000 74469703 1000000000 914629308 1000000000 466742008 1000000000 23404992 1000000000 398310893 1000000000 694205680 1000000000 670787290 1000000000 946756621 1000000000 431906880 1000000000 185765660 1000000000 862252838 1000000000 232618894 1000000000 621664621 1000000000 393490301 1000000000 321650637 1000000000 262492057 1000000000 963467653 1000000000 104681989 1000000000 249935263 1000000000 586516493 1000000000 81029016 1000000000 517695005 1000000000 64793184 1000000000 40169718 1000000000 423201798 1000000000 82098302 1000000000 688966068 1000000000 398487000 1000000000 387271391 1000000000 488686455 1000000000 306106705 1000000000 999363823 1000000000 189366272 1000000000 256349598 1000000000 15640890 1000000000 773181280 1000000000 614526742 1000000000 797488270 1000000000 59814663 1000000000 299126213 1000000000 904548645 1000000000 238419050 1000000000 915617889 1000000000 948744036 1000000000 219980997 1000000000 211625480 1000000000 808694486 1000000000 285928332 1000000000 319100680 1000000000 330911302 1000000000 415822217 1000000000 623034299 1000000000 472003483 1000000000 781161493 1000000000 325047172 1000000000 752638645 1000000000 381058688 1000000000 832556506 1000000000 286961665 1000000000 34310066 1000000000 706719402 1000000000 294026916 1000000000 291749424 1000000000 642985971 1000000000 261491102 1000000000 734113439 1000000000 263930418 1000000000 895446218 1000000000 746723003 1000000000 620314393 1000000000 135229154 1000000000 808252056 1000000000 703151749 1000000000 169736973 1000000000 734321257 1000000000 287495760 1000000000 733324873 1000000000 361140509 1000000000 28768977 1000000000 342755295 1000000000 746415362 1000000000 419131366 1000000000 788732827 1000000000 513133123 1000000000 378544400 1000000000 188885467 1000000000 910325053 1000000000 482444665 1000000000 986278806 1000000000 483674360 1000000000 808612734 1000000000 310525110 1000000000 444310215 1000000000 888437029 1000000000 806933370 1000000000 311854800 1000000000 162129427 1000000000 511057854 1000000000 968320627 1000000000 919562997 1000000000 258312612 1000000000 146274106 1000000000 601259362 1000000000 316087987 1000000000 38049265 1000000000 614722252 1000000000 21928706 1000000000 576460355 1000000000 478383160 1000000000 712903680 1000000000 130122019 1000000000 677442466 1000000000 316971782 1000000000 825437465 1000000000 462145022 1000000000 614021765 1000000000 285632492 1000000000 292867686 1000000000 539103927 1000000000 641773655 1000000000 263572970 1000000000 402967014 1000000000 966845218 1000000000 712435525 1000000000 773295147 1000000000 384795816 1000000000 104890888 1000000000 767770116 1000000000 319790630 1000000000 1605854 1000000000 542851729 1000000000 56541870 1000000000 789346067 1000000000 193182985 1000000000 39090209 1000000000 106762882 1000000000 168353517 1000000000 585690539 1000000000 308419959 1000000000 166540393 1000000000 554996092 1000000000 763818319 1000000000 941780321 1000000000 664371527 1000000000 470364363 1000000000 839638115 1000000000 983312756 1000000000 67203142 1000000000 672230266 1000000000 394186970 1000000000 190791989 1000000000 449111690 1000000000 286505456 1000000000 278424093 1000000000 713948963 1000000000 790711394 1000000000 819445259 1000000000 88644008 1000000000 185488536 1000000000 190703654 1000000000 812446943 1000000000 257912360 1000000000 88408808 1000000000 772017285 1000000000 291836940 1000000000 410316396 1000000000 158069034 1000000000 794914910 1000000000 128029757 1000000000 256294308 1000000000 188065817 1000000000 196462081 1000000000 369403438 1000000000 408222210 1000000000 937425574 1000000000 857536980 1000000000 143473492 1000000000 333316341 1000000000 207334271 1000000000 985969879 1000000000 232845106 1000000000 307550310 1000000000 548578059 1000000000 419719520 1000000000 168419736 1000000000 393015603 1000000000 831631457 1000000000 143919211 1000000000 89112618 1000000000 644247539 1000000000 467716223 1000000000 802739983 1000000000 970264153 1000000000 950792181 1000000000 442536571 1000000000 774597198 1000000000 28010202 1000000000 628072428 1000000000 844391419 1000000000 506720573 1000000000 175660344 1000000000 631441736 1000000000 784708628 1000000000 803496134 1000000000 815018590 1000000000 371640476 1000000000 534133205 1000000000 955351602 1000000000 517791852 1000000000 529785005 1000000000 396290861 1000000000 126268794 1000000000 191563999 1000000000 210068131 1000000000 611807500 1000000000 64305385 1000000000 867669480 1000000000 632964529 1000000000 588917764 1000000000 879387732 1000000000 164021588 1000000000 978092384 1000000000 884558609 1000000000 843285554 1000000000 644321467 1000000000 426561067 1000000000 571220951 1000000000 277791099 1000000000 714146251 1000000000 396397578 1000000000 138521437 1000000000 35549902 1000000000 384999173 1000000000 83931197 1000000000 664766762 1000000000 708833777 1000000000 213381662 1000000000 27281573 1000000000 776496824 1000000000 581725039 1000000000 750472831 1000000000 140370869 1000000000 70257996 1000000000 104541619 1000000000 420113628 1000000000 516267257 1000000000 466675929 1000000000 470065221 1000000000 79659506 1000000000 797585045 1000000000 103682165 1000000000 628892285 1000000000 590897821 1000000000 99227145 1000000000 177550014 1000000000 253446567 1000000000 270382627 1000000000 297751342 1000000000 605408383 1000000000 389617170 1000000000 920556752 1000000000 327065005 1000000000 647608537 1000000000 826315217 1000000000 234065194 1000000000 859965820 1000000000 651155435 1000000000 735268686 1000000000 730170503 1000000000 310619820 1000000000 31410731 1000000000 270658270 1000000000 278165207 1000000000 503789743 1000000000 116582842 1000000000 705150075 1000000000 680074711 1000000000 369153180 1000000000 759343470 1000000000 704782137 1000000000 6891023 1000000000 276477734 1000000000 693567721 1000000000 718499601 1000000000 821447695 1000000000 395352296 1000000000 181813904 1000000000 996341548 1000000000 827327308 1000000000 948681146 1000000000 764996871 1000000000 98374915 1000000000 383548883 1000000000 429497157 1000000000 680236992 1000000000 83987449 1000000000 487913538 1000000000 833730188 1000000000 87892702 1000000000 155525084 1000000000 35752714 1000000000 482681978 1000000000 372312777 1000000000 459960388 1000000000 218634649 1000000000 923146933 1000000000 933821777 1000000000 802566573 1000000000 653625945 1000000000 388576912 1000000000 39756095 1000000000 946970019 1000000000 117869205 1000000000 305100345 1000000000 314887080 1000000000 880776551 1000000000 559257032 1000000000 864880223 1000000000 547203270 1000000000 75697659 1000000000 581230191 1000000000 976991115 1000000000 661820607 1000000000 441186149 1000000000 400040036 1000000000 778422448 1000000000 605370263 1000000000 174938849 1000000000 121616378 1000000000 824196682 1000000000 119382735 1000000000 367016331 1000000000 627579821 1000000000 856510953 1000000000 532745716 1000000000 929369342 1000000000 976579514 1000000000 476015547 1000000000 759926326 1000000000 822232829 1000000000 97701616 1000000000 289519905 1000000000 614010012 1000000000 242826795 1000000000 58962381 1000000000 656028936 1000000000 463382560 1000000000 842055475 1000000000 659246912 1000000000 953799180 1000000000 942207122 1000000000 310399694 1000000000 827677208 1000000000 28211950 1000000000 500011964 1000000000 212215139 1000000000 160759489 1000000000 133609333 1000000000 798544910 1000000000 925402679 1000000000 623623720 1000000000 637707174 1000000000 375268106 1000000000 154196968 1000000000 385631757 1000000000 914978995 1000000000 969958244 1000000000 781109939 1000000000 710458943 1000000000 856655582 1000000000 180741080 1000000000 961657338 1000000000 991021172 1000000000 219717025 1000000000 732969791 1000000000 562660623 1000000000 377236431 1000000000 402752399 1000000000 331129173 1000000000 86271058 1000000000 680037610 1000000000 53042693 1000000000 118139298 1000000000 416878045 1000000000 325234928 1000000000 843256571 1000000000 96660947 1000000000 199501318 1000000000 381555393 1000000000 443675 1000000000 898439331 1000000000 683167532 1000000000 394614289 1000000000 800450400 1000000000 150889380 1000000000 11947796 1000000000 505147840 1000000000 408566972 1000000000 427348876 1000000000 292854629 1000000000 147491061 1000000000 658468584 1000000000 966600289 1000000000 391966680 1000000000 965895275 1000000000 91217983 1000000000 200685125 1000000000 373006359 1000000000 567592546 1000000000 704374105 1000000000 467844845 1000000000 354514992 1000000000 409962586 1000000000 929206246 1000000000 845275084 1000000000 693272747 1000000000 997794737 1000000000 85541265 1000000000 874719671 1000000000 972439761 1000000000 638393707 1000000000 190214515 1000000000 138698377 1000000000 882309548 1000000000 183408288 1000000000 184304369 1000000000 935099374 1000000000 292422867 1000000000 887141885 1000000000 666206234 1000000000 731309063 1000000000 51750847 1000000000 930276328 1000000000 206935827 1000000000 4439191 1000000000 793943296 1000000000 355602925 1000000000 320307000 1000000000 431252458 1000000000 462581124 1000000000 373221254 1000000000 626242585 1000000000 435241473 1000000000 594309949 1000000000 910509403 1000000000 944898963 1000000000 750653552 1000000000 299150180 1000000000 904924213 1000000000 736438558 1000000000 505442176 1000000000 157042565 1000000000 525355950 1000000000 602387568 1000000000 947822839 1000000000 425898529 1000000000 743728452 1000000000 669440239 1000000000 698083505 1000000000 127816194 1000000000 512241142 1000000000 815926991 1000000000 34092895 1000000000 9328101 1000000000 917923765 1000000000 998450150 1000000000 806923478 1000000000 907478022 1000000000 333256632 1000000000 461110095 1000000000 472411408 1000000000 887440744 1000000000 421647881 1000000000 614932936 1000000000 992684888 1000000000 907907413 1000000000 519543880 1000000000 722242055 1000000000 560394849 1000000000 842473225 1000000000 82163174 1000000000 218452264 1000000000 570665199 1000000000 501142366 1000000000 305225180 1000000000 972174539 1000000000 540225395 1000000000 568903052 1000000000 7918759 1000000000 627730489 1000000000 783893455 1000000000 461460042 1000000000 719983388 1000000000 705408795 1000000000 752645464 1000000000 776618417 1000000000 175053230 1000000000 868851200 1000000000 363591393 1000000000 262278682 1000000000 818408868 1000000000 2822007 1000000000 317870326 1000000000 856502450 1000000000 696424418 1000000000 881682189 1000000000 903945009 1000000000 69644978 1000000000 239926544 1000000000 648805661 1000000000 709739935 1000000000 580882632 1000000000 786948617 1000000000 135152215 1000000000 158186418 1000000000 484009513 1000000000 218833071 1000000000 389268482 1000000000 884133853 1000000000 534326634 1000000000 452061396 1000000000 6187640 1000000000 787827825 1000000000 657540045 1000000000 860028312 1000000000 28961890 1000000000 936568581 1000000000 57982775 1000000000 75613717 1000000000 792188676 1000000000 399298176 1000000000 746510549 1000000000 910443508 1000000000 507750013 1000000000 717785041 1000000000 200073728 1000000000 96335280 1000000000 223732217 1000000000 913670160 1000000000 313103038 1000000000 109769139 1000000000 316428364 1000000000 867426146 1000000000 390424276 1000000000 963334617 1000000000 14155892 1000000000 733865958 1000000000 315561881 1000000000 32626169 1000000000 658594529 1000000000 255106931 1000000000 601028382 1000000000 353977671 1000000000 37454147 1000000000 664797958 1000000000 911668865 1000000000 269203852 1000000000 928664651 1000000000 695919383 1000000000 219538351 1000000000 449363160 1000000000 108668260 1000000000 117701782 1000000000 77167348 1000000000 221108460 1000000000 278222199 1000000000 239854143 1000000000 81316257 1000000000 243093013 1000000000 223743256 1000000000 590774486 1000000000 883915676 1000000000 362492140 1000000000 485950277 1000000000 10331688 1000000000 350615773 1000000000 74983838 1000000000 887456758 1000000000 203904767 1000000000 774822415 1000000000 456857081 1000000000 895984557 1000000000 512188966 1000000000 169605589 1000000000 190186643 1000000000 301025894 1000000000 520905212 1000000000 620053333 1000000000 214445609 1000000000 584373314 1000000000 549763323 1000000000 441246621 1000000000 190950689 1000000000 658698391 1000000000 456262122 1000000000 934360393 1000000000 382967861 1000000000 417267184 1000000000 959095474 1000000000 209796866 1000000000 856125358 1000000000 79354598 1000000000 58572146 1000000000 126832908 1000000000 18353736 1000000000 851123351 1000000000 788329422 1000000000 99131610 1000000000 522862194 1000000000 349925610 1000000000 370613938 1000000000 937938579 1000000000 218667119 1000000000 425049228 1000000000 515020681 1000000000 453504929 1000000000 418339901 1000000000 936469270 1000000000 560697488 1000000000 817105108 1000000000 377678439 1000000000 360270319 1000000000 733891603 1000000000 794533353 1000000000 181744530 1000000000 952728707 1000000000 114257795 1000000000 878261029 1000000000 492837812 1000000000 277516274 1000000000 917784803 1000000000 425819538 1000000000 889296179 1000000000 912373241 1000000000 288679377 1000000000 282078625 1000000000 347581768 1000000000 431626771 1000000000 422487042 1000000000 247222189 1000000000 641532285 1000000000 97990614 1000000000 129283938 1000000000 963674678 1000000000 289007601 1000000000 637496580 1000000000 556605753 1000000000 683330382 1000000000 298488162 1000000000 438777031 1000000000 252024249 1000000000 351177266 1000000000 717396413 1000000000 920127075 1000000000 617207692 1000000000 286579201 1000000000 398709903 1000000000 136786294 1000000000 627615002 1000000000 734050111 1000000000 624112435 1000000000 423335013 1000000000 144745625 1000000000 683509091 1000000000 678997562 1000000000 544862080 1000000000 201905476 1000000000 616563912 1000000000 832686213 1000000000 171444475 1000000000 281970816 1000000000 55175746 1000000000 534581529 1000000000 711217382 1000000000 430620123 1000000000 778276230 1000000000 745245351 1000000000 47166050 1000000000 841987077 1000000000 302501837 1000000000 642177835 1000000000 660409287 1000000000 660739025 1000000000 809006681 1000000000 463693412 1000000000 830445165 1000000000 825917651 1000000000 283165734 1000000000 28135173 1000000000 421744126 1000000000 670530279 1000000000 340754226 1000000000 495501165 1000000000 830018396 1000000000 519563604 1000000000 540341767 1000000000 547941129 1000000000 998490782 1000000000 847425026 1000000000 639468642 1000000000 380343587 1000000000 471765688 1000000000 629233324 1000000000 52364222 1000000000 320505771 1000000000 343283083 1000000000 806024976 1000000000 853535986 1000000000 254326435 1000000000 325755237 1000000000 524738620 1000000000 450249514 1000000000 769580382 1000000000 481994963 1000000000 909077150 1000000000 714712021 1000000000 534116717 1000000000 119316220 1000000000 862143226 1000000000 93891038 1000000000 960885448 1000000000 174993509 1000000000 841856734 1000000000 896725479 1000000000 77337391 1000000000 599917398 1000000000 293409701 1000000000 864052002 1000000000 131106555 1000000000 130182713 1000000000 827416911 1000000000 162611262 1000000000 242968285 1000000000 274771353 1000000000 398032599 1000000000 33718454 1000000000 334723504 1000000000 171152293 1000000000 218051199 1000000000 491013172 1000000000 615919591 1000000000 596961649 1000000000 619593557 1000000000 175939519 1000000000 131690457 1000000000 594532795 1000000000 650073814 1000000000 822605 1000000000 609704892 1000000000 657863975 1000000000 887744726 1000000000 485055620 1000000000 337113086 1000000000 76584769 1000000000 747981596 1000000000 443276389 1000000000 374340810 1000000000 585398541 1000000000 577780359 1000000000 530178675 1000000000 686626854 1000000000 838609810 1000000000 142625121 1000000000 334264809 1000000000 698514771 1000000000 647059971 1000000000 990321117 1000000000 576455656 1000000000 47342069 1000000000 492603550 1000000000 989828612 1000000000 560796645 1000000000 709218865 1000000000 596920364 1000000000 52311467 1000000000 343264502 1000000000 163527541 1000000000 79417823 1000000000 842363549 1000000000 462575183 1000000000 853770925 1000000000 348858542 1000000000 433973743 1000000000 638360197 1000000000 292964385 1000000000 928148492 1000000000 64130141 1000000000 1602953 1000000000 302344958 1000000000 896641886 1000000000 348050469 1000000000 168554451 1000000000 720318907 1000000000 736674422 1000000000 936794443 1000000000 962157524 1000000000 820355569 1000000000 7507680 1000000000 951216264 1000000000 998913358 1000000000 716152505 1000000000 417108610 1000000000 552721121 1000000000 754538139 1000000000 176435165 1000000000 87187217 1000000000 623423058 1000000000 230822639 1000000000 463496630 1000000000 903270109 1000000000 749367993 1000000000 560596025 1000000000 714698057 1000000000 661035164 1000000000 341479116 1000000000 60694272 1000000000 792753963 1000000000 748234947 1000000000 167528015 1000000000 77332636 1000000000 291272910 1000000000 176266621 1000000000 523963921 1000000000 628785097 1000000000 285688077 1000000000 687709696 1000000000 539755575 1000000000 34792250 1000000000 360007847 1000000000 438971713 1000000000 63204338 1000000000 531127085 1000000000 451967657 1000000000 381077019 1000000000 36006123 1000000000 118567281 1000000000 969376693 1000000000 452954287 1000000000 417210881 1000000000 708760250 1000000000 940381472 1000000000 580984639 1000000000 890269539 1000000000 349252510 1000000000 648222337 1000000000 510847057 1000000000 336453855 1000000000 8694248 1000000000 756730276 1000000000 682287730 1000000000 440211210 1000000000 222122745 1000000000 801842188 1000000000 968682176 1000000000 40282457 1000000000 354818049 1000000000 210192708 1000000000 555900563 1000000000 206777313 1000000000 760039468 1000000000 173619541 1000000000 796512626 1000000000 885864329 1000000000 288906058 1000000000 196275099 1000000000 568190516 1000000000 653672240 1000000000 351562405 1000000000 471506393 1000000000 135425786 1000000000 496372732 1000000000 785562558 1000000000 25652590 1000000000 353446263 1000000000 251988035 1000000000 639042036 1000000000 273435018 1000000000 92049638 1000000000 488836467 1000000000 725427893 1000000000 903189913 1000000000 103132266 1000000000 166708065 1000000000 995079046 1000000000 970007305 1000000000 958836355 1000000000 5780918 1000000000 312573189 1000000000 892683133 1000000000 76935687 1000000000 484060846 1000000000 968620883 1000000000 470589029 1000000000 340097713 1000000000 999456195 1000000000 449409007 1000000000 980105742 1000000000 611992159 1000000000 239891130 1000000000 762012579 1000000000 415727574 1000000000 437387230 1000000000 599909872 1000000000 343717613 1000000000 543833592 1000000000 56234394 1000000000 243194366 1000000000 516326940 1000000000 372156112 1000000000 517169673 1000000000 743199473 1000000000 704854693 1000000000 404985200 1000000000 970549011 1000000000 496914184 1000000000 810328259 1000000000 383289841 1000000000 584210975 1000000000 578943013 1000000000 703471914 1000000000 840264907 1000000000 858166645 1000000000 258124778 1000000000 742352927 1000000000 778161821 1000000000 822765218 1000000000 20141489 1000000000 741021483 1000000000 202659394 1000000000 709550348 1000000000 426340768 1000000000 557168585 1000000000 557639180 1000000000 37968241 1000000000 146011526 1000000000 619351675 1000000000 619056987 1000000000 450514729 1000000000 917169033 1000000000 3121109 1000000000 269358514 1000000000 389772013 1000000000 773276595 1000000000 819536248 1000000000 595610135 1000000000 296071728 1000000000 868941098 1000000000 382934161 1000000000 518528879 1000000000 83597418 1000000000 253869636 1000000000 925168323 1000000000 701798664 1000000000 548724789 1000000000 439161274 1000000000 97044948 1000000000 350763923 1000000000 499103026 1000000000 493967903 1000000000 109865798 1000000000 382417882 1000000000 512335597 1000000000 156268786 1000000000 321240682 1000000000 727510913 1000000000 403565300 1000000000 239322119 1000000000 966299897 1000000000 929260362 1000000000 603231775 1000000000 582475173 1000000000 832573659 1000000000 97254946 1000000000 614482513 1000000000 320659192 1000000000 110168612 1000000000 398374093 1000000000 232367095 1000000000 596561547 1000000000 749254194 1000000000 405903980 1000000000 692022902 1000000000 930117290 1000000000 988660606 1000000000 105791190 1000000000 387500511 1000000000 893704266 1000000000 533485123 1000000000 258164864 1000000000 143895970 1000000000 967543260 1000000000 798671149 1000000000 381919449 1000000000 976377561 1000000000 244609304 1000000000 369796040 1000000000 691393813 1000000000 756466062 1000000000 923753775 1000000000 22317767 1000000000 552229124 1000000000 365737620 1000000000 94490722 1000000000 665042102 1000000000 237982086 1000000000 901114368 1000000000 182231658 1000000000 91829807 1000000000 512535118 1000000000 786063427 1000000000 528185641 1000000000 524318483 1000000000 783132583 1000000000 139076490 1000000000 255134971 1000000000 703800619 1000000000 914845039 1000000000 670430576 1000000000 179822962 1000000000 676441470 1000000000 372752608 1000000000 350292493 1000000000 661926755 1000000000 962259634 1000000000 617372909 1000000000 101571523 1000000000 184208791 1000000000 913950461 1000000000 247232587 1000000000 612516565 1000000000 130036849 1000000000 515432087 1000000000 45204677 1000000000 947044912 1000000000 796785050 1000000000 22826282 1000000000 324247212 1000000000 260323319 1000000000 102036786 1000000000 106315905 1000000000 248034073 1000000000 403336662 1000000000 740622856 1000000000 346878007 1000000000 161568896 1000000000 865194025 1000000000 217556204 1000000000 320693349 1000000000 687065835 1000000000 903153358 1000000000 349158871 1000000000 129634205 1000000000 376309069 1000000000 188669154 1000000000 512629114 1000000000 274548981 1000000000 297520087 1000000000 568491981 1000000000 208403714 1000000000 462307377 1000000000 865498309 1000000000 691703306 1000000000 658740849 1000000000 354530 1000000000 232887363 1000000000 687684554 1000000000 343812828 1000000000 743581195 1000000000 365149492 1000000000 558888359 1000000000 263005731 1000000000 351441064 1000000000 394870438 1000000000 280928827 1000000000 46343750 1000000000 902267300 1000000000 29637642 1000000000 881484876 1000000000 145293619 1000000000 292889747 1000000000 283129416 1000000000 809831737 1000000000 74497220 1000000000 366541645 1000000000 616344723 1000000000 860228777 1000000000 898359417 1000000000 307854987 1000000000 275626571 1000000000 640677551 1000000000 316279127 1000000000 902593756 1000000000 842021732 1000000000 210633676 1000000000 599800872 1000000000 822082661 1000000000 60466892 1000000000 367767118 1000000000 845241683 1000000000 16358953 1000000000 317661861 1000000000 875101629 1000000000 42059498 1000000000 704956244 1000000000 570910717 1000000000 224684726 1000000000 11272100 1000000000 17858439 1000000000 763310297 1000000000 322028070 1000000000 455163453 1000000000 945378086 1000000000 137715732 1000000000 603037201 1000000000 137994018 1000000000 361414980 1000000000 439688575 1000000000 975175837 1000000000 410360592 1000000000 367413203 1000000000 943223496 1000000000 40415829 1000000000 372807309 1000000000 895304188 1000000000 443337725 1000000000 343970205 1000000000 172387796 1000000000 376475583 1000000000 776322666 1000000000 337835586 1000000000 357424188 1000000000 221346771 1000000000 438712978 1000000000 142758040 1000000000 512245158 1000000000 43068082 1000000000 191731823 1000000000 281560502 1000000000 129466301 1000000000 581476498 1000000000 910884422 1000000000 400234086 1000000000 813157131 1000000000 599065807 1000000000 635363976 1000000000 795090125 1000000000 792431322 1000000000 422478606 1000000000 214461797 1000000000 611273775 1000000000 52441273 1000000000 601208720 1000000000 87893319 1000000000 267978452 1000000000 271841905 1000000000 667613721 1000000000 487168990 1000000000 992003847 1000000000 88103429 1000000000 477781041 1000000000 773893047 1000000000 354669288 1000000000 39120956 1000000000 36439440 1000000000 914563366 1000000000 802470809 1000000000 251383187 1000000000 621384758 1000000000 462919535 1000000000 171756383 1000000000 417281593 1000000000 919333938 1000000000 564945293 1000000000 590569741 1000000000 350446148 1000000000 441359000 1000000000 829169692 1000000000 465400948 1000000000 682834778 1000000000 939199994 1000000000 59290179 1000000000 273798285 1000000000 505752353 1000000000 230312296 1000000000 660228535 1000000000 956766266 1000000000 844914698 1000000000 715766786 1000000000 997827379 1000000000 297141234 1000000000 240751211 1000000000 427403022 1000000000 303040562 1000000000 235555022 1000000000 563051487 1000000000 395345894 1000000000 935346853 1000000000 480970799 1000000000 360795583 1000000000 325675137 1000000000 552061564 1000000000 173250248 1000000000 733155713 1000000000 498983829 1000000000 474303934 1000000000 919756116 1000000000 843431125 1000000000 765028493 1000000000 808513412 1000000000 977843488 1000000000 950709673 1000000000 474172062 1000000000 169443711 1000000000 980366162 1000000000 634625789 1000000000 643214302 1000000000 66590311 1000000000 923595507 1000000000 53909749 1000000000 99261490 1000000000 451081281 1000000000 367358360 1000000000 244624086 1000000000 62161800 1000000000 743930359 1000000000 482760699 1000000000 824763624 1000000000 537900552 1000000000 662197591 1000000000 546211521 1000000000 69262235 1000000000 692151169 1000000000 691158549 1000000000 324075101 1000000000 31051723 1000000000 797259663 1000000000 958295850 1000000000 605506326 1000000000 116206927 1000000000 181866083 1000000000 346126808 1000000000 298972553 1000000000 636812849 1000000000 999598187 1000000000 913607087 1000000000 593431386 1000000000 711867716 1000000000 225950106 1000000000 358814603 1000000000 66590908 1000000000 86562379 1000000000 840446585 1000000000 711798750 1000000000 316966027 1000000000 929374736 1000000000 431503372 1000000000 27066572 1000000000 621933608 1000000000 302412670 1000000000 635854887 1000000000 974365495 1000000000 858528701 1000000000 205708468 1000000000 691394076 1000000000 685448594 1000000000 586396236 1000000000 299927173 1000000000 504101744 1000000000 573235347 1000000000 333021690 1000000000 407613348 1000000000 966801300 1000000000 680399806 1000000000 927785283 1000000000 626861377 1000000000 615986834 1000000000 702722415 1000000000 919057061 1000000000 698750631 1000000000 93440919 1000000000 852240187 1000000000 607694961 1000000000 760640976 1000000000 540040085 1000000000 798008667 1000000000 617985598 1000000000 600862907 1000000000 376800731 1000000000 902606645 1000000000 845106831 1000000000 59763561 1000000000 708196335 1000000000 968721554 1000000000 772338630 1000000000 405289100 1000000000 14273703 1000000000 121240813 1000000000 557909360 1000000000 282562744 1000000000 171686217 1000000000 756082167 1000000000 99002167 1000000000 201644686 1000000000 223475424 1000000000 321181519 1000000000 745557153 1000000000 520599008 1000000000 110001168 1000000000 608729626 1000000000 931249325 1000000000 848486656 1000000000 436528561 1000000000 560232988 1000000000 37012702 1000000000 745816320 1000000000 21289786 1000000000 213516710 1000000000 288274918 1000000000 479011187 1000000000 808479839 1000000000 23786419 1000000000 802882883 1000000000 471072603 1000000000 806785018 1000000000 131024743 1000000000 720161800 1000000000 910644584 1000000000 569191926 1000000000 693545838 1000000000 432801229 1000000000 778222912 1000000000 661442227 1000000000 480985501 1000000000 751640805 1000000000 11413070 1000000000 234802100 1000000000 543938663 1000000000 132236867 1000000000 18329032 1000000000 766148000 1000000000 861878841 1000000000 239365910 1000000000 145930287 1000000000 145855240 1000000000 137817332 1000000000 507605198 1000000000 26897154 1000000000 269484955 1000000000 344607020 1000000000 692567811 1000000000 980659647 1000000000 778040775 1000000000 743128175 1000000000 124618451 1000000000 938934315 1000000000 970016837 1000000000 816285727 1000000000 362589915 1000000000 741767027 1000000000 815075016 1000000000 232028117 1000000000 447650910 1000000000 428036743 1000000000 761048802 1000000000 885778927 1000000000 690646295 1000000000 742629553 1000000000 363164749 1000000000 717274305 1000000000 3200195 1000000000 998317877 1000000000 305547768 1000000000 723102197 1000000000 280565636 1000000000 395640947 1000000000 901577441 1000000000 673773901 1000000000 282549318 1000000000 734850547 1000000000 874957173 1000000000 265535327 1000000000 465761540 1000000000 440321753 1000000000 950944566 1000000000 362168940 1000000000 742887285 1000000000 870740967 1000000000 275406542 1000000000 169756061 1000000000 807614272 1000000000 38085611 1000000000 65885379 1000000000 841944085 1000000000 153372415 1000000000 337545851 1000000000 392077679 1000000000 654955838 1000000000 865040383 1000000000 839095694 1000000000 899344361 1000000000 370858917 1000000000 669332512 1000000000 353769841 1000000000 775987464 1000000000 197962553 1000000000 930045103 1000000000 629319251 1000000000 296952445 1000000000 97036489 1000000000 340220081 1000000000 347956303 1000000000 328869700 1000000000 727583266 1000000000 871104432 1000000000 293839307 1000000000 189266845 1000000000 715602847 1000000000 348451836 1000000000 399100126 1000000000 697353477 1000000000 343968216 1000000000 288214034 1000000000 203320244 1000000000 944707606 1000000000 45716860 1000000000 273572015 1000000000 659348356 1000000000 289606906 1000000000 900526554 1000000000 422764759 1000000000 916085667 1000000000 74838455 1000000000 503318970 1000000000 616763185 1000000000 894354248 1000000000 24723996 1000000000 247794460 1000000000 355923361 1000000000 583939103 1000000000 106671034 1000000000 663246882 1000000000 994065021 1000000000 185970392 1000000000 523064053 1000000000 64923073 1000000000 967702913 1000000000 494882614 1000000000 489923580 1000000000 734750930 1000000000 423605924 1000000000 370626338 1000000000 465352785 1000000000 368209654 1000000000 746425421 1000000000 263874399 1000000000 263887698 1000000000 214754515 1000000000 854597325 1000000000 677403852 1000000000 82884343 1000000000 185331834 1000000000 472112160 1000000000 905586189 1000000000 999444557 1000000000 44606645 1000000000 733001396 1000000000 320780663 1000000000 43082940 1000000000 9114214 1000000000 161517126 1000000000 819199697 1000000000 243375381 1000000000 725231574 1000000000 621526671 1000000000 635112114 1000000000 861760330 1000000000 256319837 1000000000 562724502 1000000000 764244931 1000000000 783095244 1000000000 618130892 1000000000 332174421 1000000000 956074636 1000000000 629180840 1000000000 860691369 1000000000 64596671 1000000000 691148357 1000000000 223842547 1000000000 539144598 1000000000 568141704 1000000000 446753836 1000000000 255173589 1000000000 143306391 1000000000 995535924 1000000000 36541541 1000000000 339624517 1000000000 769235016 1000000000 85468944 1000000000 494692180 1000000000 755306521 1000000000 642393869 1000000000 385834718 1000000000 567812531 1000000000 690346661 1000000000 984954149 1000000000 681240205 1000000000 840139606 1000000000 204182246 1000000000 690870935 1000000000 120617964 1000000000 282814148 1000000000 486298796 1000000000 925614001 1000000000 25186467 1000000000 198943665 1000000000 499843316 1000000000 795388860 1000000000 172121959 1000000000 989896012 1000000000 20706501 1000000000 353029961 1000000000 805805425 1000000000 2604450 1000000000 314589725 1000000000 94962588 1000000000 279994567 1000000000 481794341 1000000000 641749893 1000000000 117151432 1000000000 279465366 1000000000 269277604 1000000000 431260124 1000000000 797849184 1000000000 627757573 1000000000 981406508 1000000000 956012468 1000000000 43892835 1000000000 244173612 1000000000 104068262 1000000000 889811912 1000000000 352841714 1000000000 391453900 1000000000 454662970 1000000000 921353268 1000000000 495151902 1000000000 693787704 1000000000 487495456 1000000000 312917716 1000000000 538620963 1000000000 148670784 1000000000 741093254 1000000000 25719930 1000000000 255225599 1000000000 720701987 1000000000 447579891 1000000000 257431501 1000000000 834899670 1000000000 397693220 1000000000 357755462 1000000000 962681700 1000000000 649290806 1000000000 919558564 1000000000 927691505 1000000000 987554766 1000000000 974562282 1000000000 996240176 1000000000 118925190 1000000000 364316803 1000000000 567708987 1000000000 418634291 1000000000 431493808 1000000000 921300423 1000000000 567295346 1000000000 104470469 1000000000 952700425 1000000000 43123604 1000000000 197020810 1000000000 863669774 1000000000 568592709 1000000000 146189585 1000000000 69506520 1000000000 450370788 1000000000 319945436 1000000000 17210187 1000000000 987225690 1000000000 275070200 1000000000 504504427 1000000000 274077787 1000000000 594171794 1000000000 423493121 1000000000 922169057 1000000000 216568402 1000000000 930445465 1000000000 306892768 1000000000 448352285 1000000000 161279437 1000000000 946212514 1000000000 223598599 1000000000 86173396 1000000000 997697494 1000000000 486688995 1000000000 672672854 1000000000 261622240 1000000000 901785158 1000000000 274229077 1000000000 433106241 1000000000 308783447 1000000000 678451096 1000000000 9891500 1000000000 523138842 1000000000 788720605 1000000000 607836740 1000000000 370941155 1000000000 258428926 1000000000 730794192 1000000000 392005914 1000000000 81395751 1000000000 907370375 1000000000 18320946 1000000000 680254703 1000000000 503920281 1000000000 520477413 1000000000 296579254 1000000000 392610723 1000000000 828226354 1000000000 34179274 1000000000 227440528 1000000000 191266983 1000000000 480523766 1000000000 421582941 1000000000 916470044 1000000000 288510881 1000000000 761805928 1000000000 717675087 1000000000 390486125 1000000000 34598070 1000000000 456292741 1000000000 747527494 1000000000 528334504 1000000000 849570669 1000000000 255501947 1000000000 627747794 1000000000 264214315 1000000000 583947912 1000000000 901979573 1000000000 344889147 1000000000 432808383 1000000000 794535195 1000000000 278749177 1000000000 945163719 1000000000 891748464 1000000000 157823798 1000000000 540886224 1000000000 199750996 1000000000 663128481 1000000000 722534712 1000000000 827554160 1000000000 400329486 1000000000 365603074 1000000000 640135705 1000000000 297040967 1000000000 361550596 1000000000 50008802 1000000000 710985176 1000000000 156368274 1000000000 374023153 1000000000 667561666 1000000000 610674250 1000000000 153345513 1000000000 675904304 1000000000 160947350 1000000000 839936599 1000000000 777869670 1000000000 761848663 1000000000 456730826 1000000000 910385931 1000000000 537623838 1000000000 81965443 1000000000 894691918 1000000000 693154484 1000000000 172663394 1000000000 17352296 1000000000 192189532 1000000000 850243479 1000000000 836642906 1000000000 708688313 1000000000 91697630 1000000000 91253105 1000000000 941362470 1000000000 688353660 1000000000 343944244 1000000000 118356101 1000000000 166733061 1000000000 261523246 1000000000 955861360 1000000000 880999080 1000000000 920191303 1000000000 835301938 1000000000 732784545 1000000000 475111805 1000000000 97721263 1000000000 574841145 1000000000 268081906 1000000000 33835089 1000000000 447793774 1000000000 441039487 1000000000 728341327 1000000000 576885085 1000000000 652934684 1000000000 459267938 1000000000 502900757 1000000000 286413272 1000000000 830906716 1000000000 881003649 1000000000 631410137 1000000000 902692405 1000000000 363220735 1000000000 972845449 1000000000 49995835 1000000000 129536778 1000000000 119543351 1000000000 527466670 1000000000 889141515 1000000000 152872291 1000000000 836842588 1000000000 601097436 1000000000 986657447 1000000000 661345060 1000000000 572193545 1000000000 295985984 1000000000 492716330 1000000000 668574361 1000000000 403102488 1000000000 760316653 1000000000 480053637 1000000000 561992421 1000000000 489791064 1000000000 111655976 1000000000 584534960 1000000000 268801049 1000000000 582243935 1000000000 462263294 1000000000 428162317 1000000000 139613974 1000000000 452272165 1000000000 171091439 1000000000 649235953 1000000000 457154864 1000000000 653126255 1000000000 747270914 1000000000 796443081 1000000000 413100659 1000000000 589103951 1000000000 861285770 1000000000 409760891 1000000000 784707355 1000000000 257281547 1000000000 564686030 1000000000 530670510 1000000000 725198588 1000000000 891021410 1000000000 25649929 1000000000 11653756 1000000000 428847771 1000000000 759298870 1000000000 780034197 1000000000 62488902 1000000000 969824777 1000000000 510086049 1000000000 792954223 1000000000 365911352 1000000000 357756226 1000000000 322600515 1000000000 4722174 1000000000 424408428 1000000000 581047394 1000000000 813613721 1000000000 180022456 1000000000 318430334 1000000000 198957897 1000000000 171443392 1000000000 818817204 1000000000 163604370 1000000000 987464918 1000000000 774031678 1000000000 925693983 1000000000 521423511 1000000000 436407781 1000000000 333876055 1000000000 26466212 1000000000 124894770 1000000000 448596522 1000000000 122935574 1000000000 576045663 1000000000 855315849 1000000000 319287413 1000000000 224775941 1000000000 661917603 1000000000 87185788 1000000000 300029489 1000000000 433630501 1000000000 209831480 1000000000 312590834 1000000000 861162539 1000000000 937359600 1000000000 829679624 1000000000 610365816 1000000000 904578566 1000000000 339600177 1000000000 819951852 1000000000 666669765 1000000000 954452168 1000000000 545847541 1000000000 792577050 1000000000 532407006 1000000000 770552815 1000000000 45800937 1000000000 962555793 1000000000 537570285 1000000000 159853304 1000000000 242735497 1000000000 954815054 1000000000 618247353 1000000000 380144129 1000000000 874629742 1000000000 727291586 1000000000 122358724 1000000000 526324770 1000000000 102252441 1000000000 908433608 1000000000 792713895 1000000000 763506171 1000000000 448278452 1000000000 103879670 1000000000 542753280 1000000000 871310221 1000000000 146287649 1000000000 932905341 1000000000 74515778 1000000000 772469738 1000000000 862044067 1000000000 772659876 1000000000 249144047 1000000000 296792274 1000000000 442635928 1000000000 107232444 1000000000 228659815 1000000000 258743943 1000000000 212488713 1000000000 218557387 1000000000 991084591 1000000000 606065092 1000000000 253044348 1000000000 633914198 1000000000 37463668 1000000000 499789770 1000000000 377413063 1000000000 975841645 1000000000 421707512 1000000000 414163948 1000000000 11537789 1000000000 770930652 1000000000 548983483 1000000000 396563238 1000000000 635841196 1000000000 791168208 1000000000 378668787 1000000000 163709369 1000000000 447547511 1000000000 144416530 1000000000 552527853 1000000000 364720784 1000000000 95824314 1000000000 242743840 1000000000 293100747 1000000000 391244652 1000000000 353617531 1000000000 40137172 1000000000 916825913 1000000000 469541193 1000000000 44429675 1000000000 480995199 1000000000 159410875 1000000000 848053905 1000000000 373570072 1000000000 374056815 1000000000 303086008 1000000000 664520165 1000000000 259113632 1000000000 882748832 1000000000 499481950 1000000000 76595251 1000000000 680072369 1000000000 705185453 1000000000 951503262 1000000000 461697013 1000000000 551197799 1000000000 531270225 1000000000 53545568 1000000000 592251729 1000000000 335826650 1000000000 301864958 1000000000 365430192 1000000000 314849958 1000000000 271767169 1000000000 575683622 1000000000 971772834 1000000000 731305173 1000000000 770455883 1000000000 755266750 1000000000 242625373 1000000000 529638505 1000000000 981322392 1000000000 828922072 1000000000 542247730 1000000000 11951658 1000000000 32306267 1000000000 701229720 1000000000 187211900 1000000000 316798414 1000000000 125936547 1000000000 700051564 1000000000 891880885 1000000000 594971294 1000000000 57803463 1000000000 866876605 1000000000 818095099 1000000000 62026908 1000000000 122182164 1000000000 324709085 1000000000 194647978 1000000000 410491055 1000000000 916032008 1000000000 964005865 1000000000 584723799 1000000000 212436761 1000000000 909909855 1000000000 794784064 1000000000 94172901 1000000000 949761534 1000000000 988139728 1000000000 735474590 1000000000 171525916 1000000000 64098060 1000000000 510205980 1000000000 801180268 1000000000 622813615 1000000000 836832054 1000000000 38777059 1000000000 184523949 1000000000 279808338 1000000000 444853945 1000000000 770511737 1000000000 367527805 1000000000 510875211 1000000000 326199152 1000000000 529757982 1000000000 764083433 1000000000 129568215 1000000000 730638686 1000000000 705052035 1000000000 725600631 1000000000 191045432 1000000000 117912020 1000000000 157880816 1000000000 335705010 1000000000 64526354 1000000000 366283395 1000000000 175417316 1000000000 672746023 1000000000 100800093 1000000000 655504343 1000000000 175781097 1000000000 336568221 1000000000 787972152 1000000000 352944658 1000000000 505319075 1000000000 437732063 1000000000 272112544 1000000000 891190237 1000000000 381388156 1000000000 289001743 1000000000 143810945 1000000000 37006238 1000000000 783928804 1000000000 523653958 1000000000 5690869 1000000000 574436060 1000000000 695366623 1000000000 487084944 1000000000 103667582 1000000000 11693374 1000000000 912127431 1000000000 529771549 1000000000 970743712 1000000000 948909748 1000000000 133051745 1000000000 957544136 1000000000 277707330 1000000000 638307193 1000000000 941834084 1000000000 165893579 1000000000 310095225 1000000000 313145785 1000000000 561538792 1000000000 397865498 1000000000 826120010 1000000000 674915326 1000000000 406734943 1000000000 371780994 1000000000 454554005 1000000000 805223495 1000000000 545336578 1000000000 673045007 1000000000 560958004 1000000000 272767858 1000000000 768396123 1000000000 779311373 1000000000 532594105 1000000000 760631698 1000000000 435666632 1000000000 612286964 1000000000 374927801 1000000000 883624271 1000000000 257581711 1000000000 618741745 1000000000 755688311 1000000000 7875015 1000000000 781687643 1000000000 178405165 1000000000 958171604 1000000000 672772582 1000000000 531514464 1000000000 889496358 1000000000 949502092 1000000000 568886774 1000000000 271604054 1000000000 669461918 1000000000 314063476 1000000000 915590014 1000000000 151172392 1000000000 27026876 1000000000 738881555 1000000000 336983381 1000000000 553025708 1000000000 404147178 1000000000 303175588 1000000000 356944407 1000000000 126581071 1000000000 436776064 1000000000 200973725 1000000000 710953470 1000000000 316111622 1000000000 240356771 1000000000 548909216 1000000000 497086567 1000000000 213240814 1000000000 887857264 1000000000 411224380 1000000000 11069087 1000000000 973926687 1000000000 184979420 1000000000 755783296 1000000000 614609275 1000000000 769396937 1000000000 907157407 1000000000 829685165 1000000000 242212296 1000000000 977143351 1000000000 141698491 1000000000 501713855 1000000000 843476450 1000000000 726657785 1000000000 427352231 1000000000 735266901 1000000000 178994488 1000000000 743606513 1000000000 662057994 1000000000 120607572 1000000000 739385744 1000000000 962910144 1000000000 673455923 1000000000 794910071 1000000000 929035119 1000000000 250875767 1000000000 980692255 1000000000 342473574 1000000000 439345014 1000000000 435507853 1000000000 346370298 1000000000 173639812 1000000000 194447107 1000000000 32628262 1000000000 115473351 1000000000 789006731 1000000000 567088636 1000000000 715161089 1000000000 996701121 1000000000 264287874 1000000000 444663189 1000000000 529231852 1000000000 929415528 1000000000 450709855 1000000000 264600273 1000000000 967728463 1000000000 826954913 1000000000 81824792 1000000000 923253001 1000000000 791579487 1000000000 287886710 1000000000 275739587 1000000000 521357518 1000000000 628840700 1000000000 430288064 1000000000 914897777 1000000000 872956206 1000000000 946023045 1000000000 534146654 1000000000 409211040 1000000000 888257648 1000000000 46214651 1000000000 634399006 1000000000 62109667 1000000000 738489610 1000000000 871899833 1000000000 539055250 1000000000 713092441 1000000000 562389038 1000000000 763367093 1000000000 708438241 1000000000 975858874 1000000000 817047697 1000000000 384487457 1000000000 461190951 1000000000 972809606 1000000000 934841660 1000000000 305357723 1000000000 728248045 1000000000 643598031 1000000000 791493770 1000000000 347966147 1000000000 198077923 1000000000 179970755 1000000000 115907985 1000000000 798111939 1000000000 352080102 1000000000 760013165 1000000000 413164152 1000000000 945224322 1000000000 293405238 1000000000 79083762 1000000000 16518219 1000000000 463672681 1000000000 999942269 1000000000 256865822 1000000000 205477820 1000000000 885599412 1000000000 287371120 1000000000 681371244 1000000000 708922393 1000000000 141539194 1000000000 906916623 1000000000 113905353 1000000000 180230093 1000000000 949087613 1000000000 479080976 1000000000 364914990 1000000000 135044262 1000000000 740990198 1000000000 897179189 1000000000 740625131 1000000000 10574033 1000000000 233060693 1000000000 310276082 1000000000 994739590 1000000000 394384369 1000000000 452458425 1000000000 400251516 1000000000 483157657 1000000000 387380135 1000000000 492825910 1000000000 663537557 1000000000 430871459 1000000000 248518948 1000000000 166912945 1000000000 926987408 1000000000 800070134 1000000000 591331063 1000000000 974586545 1000000000 212912863 1000000000 905759981 1000000000 225809248 1000000000 955587247 1000000000 42169236 1000000000 314483568 1000000000 235072098 1000000000 510386461 1000000000 346073524 1000000000 426046030 1000000000 469876668 1000000000 784525682 1000000000 332568615 1000000000 983555672 1000000000 647797400 1000000000 664128209 1000000000 122059445 1000000000 762252326 1000000000 128316255 1000000000 216351103 1000000000 399696970 1000000000 164888019 1000000000 81437667 1000000000 862331273 1000000000 260779318 1000000000 272301757 1000000000 290741747 1000000000 583576585 1000000000 635415121 1000000000 576732647 1000000000 428019682 1000000000 848517623 1000000000 776625987 1000000000 719840996 1000000000 58201524 1000000000 692845262 1000000000 28245947 1000000000 277278550 1000000000 186626447 1000000000 15087274 1000000000 49471902 1000000000 759080523 1000000000 709309916 1000000000 898883586 1000000000 204899946 1000000000 959873744 1000000000 793824774 1000000000 231488190 1000000000 539921926 1000000000 686354933 1000000000 874868443 1000000000 93014535 1000000000 491180253 1000000000 410598867 1000000000 108429479 1000000000 572813271 1000000000 647498230 1000000000 803483679 1000000000 374209089 1000000000 297326886 1000000000 486822363 1000000000 691471623 1000000000 967373976 1000000000 495399844 1000000000 841480046 1000000000 937413365 1000000000 323844734 1000000000 889815611 1000000000 793027113 1000000000 602375545 1000000000 958323157 1000000000 580741305 1000000000 826002684 1000000000 371929131 1000000000 737293922 1000000000 545876543 1000000000 122018183 1000000000 628326259 1000000000 243079732 1000000000 693906893 1000000000 180028302 1000000000 389872990 1000000000 769764976 1000000000 113608830 1000000000 666250322 1000000000 121898321 1000000000 859818121 1000000000 526769020 1000000000 663490599 1000000000 569732976 1000000000 84157845 1000000000 390196907 1000000000 747308711 1000000000 385779395 1000000000 120186474 1000000000 874273642 1000000000 471222519 1000000000 82052743 1000000000 530677298 1000000000 549286375 1000000000 617989139 1000000000 648926895 1000000000 734269367 1000000000 53334039 1000000000 37676221 1000000000 329036479 1000000000 780041690 1000000000 435831762 1000000000 552139661 1000000000 404272447 1000000000 837353544 1000000000 956824125 1000000000 98864355 1000000000 132720247 1000000000 974785474 1000000000 28913327 1000000000 749440367 1000000000 319133508 1000000000 87923428 1000000000 733881396 1000000000 932897792 1000000000 83995909 1000000000 323863973 1000000000 358760284 1000000000 653890331 1000000000 810251256 1000000000 442336347 1000000000 30626437 1000000000 37810747 1000000000 477677500 1000000000 28768748 1000000000 714256362 1000000000 852156659 1000000000 896332566 1000000000 595238513 1000000000 260101493 1000000000 947760489 1000000000 578878380 1000000000 22028933 1000000000 703697378 1000000000 660719744 1000000000 906807729 1000000000 467880886 1000000000 672663937 1000000000 704026354 1000000000 16180628 1000000000 343700465 1000000000 198176036 1000000000 104385711 1000000000 719651087 1000000000 309217295 1000000000 585669525 1000000000 386950683 1000000000 504722741 1000000000 700424239 1000000000 43436682 1000000000 166490768 1000000000 156922780 1000000000 677998241 1000000000 191649856 1000000000 321980928 1000000000 509872565 1000000000 935887523 1000000000 468449787 1000000000 606949512 1000000000 529709558 1000000000 427830169 1000000000 314737141 1000000000 231520103 1000000000 380569543 1000000000 78994281 1000000000 284298175 1000000000 409700736 1000000000 371856633 1000000000 807151440 1000000000 69522507 1000000000 476599343 1000000000 195236528 1000000000 451939220 1000000000 615103199 1000000000 854991687 1000000000 320426654 1000000000 892460624 1000000000 639724928 1000000000 798885505 1000000000 531519760 1000000000 607423618 1000000000 160462351 1000000000 104909238 1000000000 463344435 1000000000 530620235 1000000000 140660230 1000000000 977982240 1000000000 208233489 1000000000 42949202 1000000000 658534391 1000000000 817183663 1000000000 583687581 1000000000 607048479 1000000000 339196963 1000000000 393393127 1000000000 897151198 1000000000 627237098 1000000000 251912619 1000000000 538244328 1000000000 542008377 1000000000 46310684 1000000000 668274258 1000000000 126753735 1000000000 218255169 1000000000 972824703 1000000000 465387951 1000000000 561075925 1000000000 311887811 1000000000 294363369 1000000000 191892703 1000000000 754664588 1000000000 617807207 1000000000 585335273 1000000000 232985807 1000000000 346219168 1000000000 947590328 1000000000 384898554 1000000000 850784425 1000000000 750673480 1000000000 194222954 1000000000 671824888 1000000000 947757172 1000000000 631787108 1000000000 657297191 1000000000 968559246 1000000000 96084739 1000000000 143703831 1000000000 959383160 1000000000 162643504 1000000000 219847829 1000000000 810998824 1000000000 50786406 1000000000 979683573 1000000000 451195104 1000000000 381189074 1000000000 569368146 1000000000 997162861 1000000000 779901789 1000000000 31337450 1000000000 157157011 1000000000 356318047 1000000000 18887681 1000000000 646505160 1000000000 866422400 1000000000 431753184 1000000000 56189726 1000000000 491311725 1000000000 951744078 1000000000 57817045 1000000000 587392882 1000000000 82545214 1000000000 359007909 1000000000 495456240 1000000000 954765372 1000000000 332950467 1000000000 382157754 1000000000 918495931 1000000000 249957279 1000000000 19022810 1000000000 478729656 1000000000 789508150 1000000000 612333457 1000000000 907267518 1000000000 595452635 1000000000 5512321 1000000000 598123041 1000000000 293039536 1000000000 368596335 1000000000 743256849 1000000000 313639035 1000000000 2886072 1000000000 556115575 1000000000 614369260 1000000000 210610082 1000000000 916694430 1000000000 80895856 1000000000 814313287 1000000000 818832006 1000000000 498203287 1000000000 490298657 1000000000 588890294 1000000000 500230432 1000000000 753160067 1000000000 650823072 1000000000 670637728 1000000000 637485965 1000000000 987057145 1000000000 580885097 1000000000 427057265 1000000000 680778490 1000000000 241634067 1000000000 10964317 1000000000 235016410 1000000000 579968514 1000000000 613305439 1000000000 313793703 1000000000 600308203 1000000000 909289672 1000000000 967547432 1000000000 903886756 1000000000 240050535 1000000000 619699994 1000000000 106323833 1000000000 722827247 1000000000 630374595 1000000000 699164396 1000000000 751813112 1000000000 69680390 1000000000 37198541 1000000000 192681364 1000000000 807050464 1000000000 611285291 1000000000 629463972 1000000000 207453365 1000000000 654970081 1000000000 805012858 1000000000 883353244 1000000000 965947382 1000000000 1757739 1000000000 469286247 1000000000 538693243 1000000000 872574420 1000000000 52899878 1000000000 268369436 1000000000 955034747 1000000000 609125064 1000000000 302858834 1000000000 36754905 1000000000 142781442 1000000000 893632239 1000000000 584723521 1000000000 50382996 1000000000 87691355 1000000000 97719462 1000000000 681981851 1000000000 766283122 1000000000 594673723 1000000000 315039916 1000000000 192933519 1000000000 257026424 1000000000 150679649 1000000000 249977210 1000000000 140684646 1000000000 736760618 1000000000 733662864 1000000000 530047115 1000000000 854796649 1000000000 531034535 1000000000 768571108 1000000000 16167408 1000000000 847927000 1000000000 284910921 1000000000 104513733 1000000000 420592623 1000000000 661819018 1000000000 470825551 1000000000 264497450 1000000000 455796671 1000000000 531574897 1000000000 615466421 1000000000 369364482 1000000000 386407402 1000000000 273273401 1000000000 994718741 1000000000 498167169 1000000000 803266936 1000000000 877647252 1000000000 284956100 1000000000 182446920 1000000000 576457755 1000000000 821118030 1000000000 127784638 1000000000 109777634 1000000000 262926441 1000000000 87163365 1000000000 591533402 1000000000 268763656 1000000000 680776959 1000000000 34731028 1000000000 585878771 1000000000 376490041 1000000000 705127185 1000000000 102372659 1000000000 183534099 1000000000 241601790 1000000000 407773925 1000000000 573735194 1000000000 494545195 1000000000 525450429 1000000000 184494114 1000000000 584238585 1000000000 379661020 1000000000 211570624 1000000000 53808036 1000000000 211087552 1000000000 349849093 1000000000 547985281 1000000000 50574263 1000000000 613387621 1000000000 135339662 1000000000 11012190 1000000000 40143612 1000000000 289895239 1000000000 451013482 1000000000 590025847 1000000000 129618251 1000000000 585113318 1000000000 151111544 1000000000 373602944 1000000000 897079041 1000000000 919876048 1000000000 591132204 1000000000 756916882 1000000000 498896620 1000000000 778008602 1000000000 879612626 1000000000 279604488 1000000000 926740549 1000000000 290336879 1000000000 281423874 1000000000 819537787 1000000000 909802646 1000000000 945717815 1000000000 868911228 1000000000 824449271 1000000000 508024141 1000000000 961195930 1000000000 370155793 1000000000 200678070 1000000000 217464444 1000000000 278152768 1000000000 303320786 1000000000 946935093 1000000000 390185951 1000000000 819887933 1000000000 321245972 1000000000 352872533 1000000000 192753266 1000000000 503008804 1000000000 519520061 1000000000 250453859 1000000000 833549874 1000000000 198005678 1000000000 87577777 1000000000 95254199 1000000000 984674425 1000000000 720328581 1000000000 815579798 1000000000 755695980 1000000000 137638533 1000000000 540739767 1000000000 312294364 1000000000 891717662 1000000000 756867224 1000000000 983887121 1000000000 196195109 1000000000 134201496 1000000000 821704144 1000000000 478996244 1000000000 982840363 1000000000 743441677 1000000000 707625751 1000000000 439412656 1000000000 229023920 1000000000 891835287 1000000000 347153138 1000000000 632946412 1000000000 65229987 1000000000 380898610 1000000000 861649362 1000000000 335948928 1000000000 908365769 1000000000 286842091 1000000000 785468227 1000000000 824353422 1000000000 653313509 1000000000 897141832 1000000000 765463376 1000000000 593285838 1000000000 337255487 1000000000 229847852 1000000000 687318517 1000000000 347706514 1000000000 553578669 1000000000 633688358 1000000000 650069735 1000000000 784640124 1000000000 238186577 1000000000 913068946 1000000000 492101826 1000000000 896481546 1000000000 683020463 1000000000 83585911 1000000000 414485616 1000000000 719214982 1000000000 653456468 1000000000 425841328 1000000000 957539882 1000000000 738694930 1000000000 894021647 1000000000 518015626 1000000000 812645558 1000000000 796184199 1000000000 331208245 1000000000 37429352 1000000000 298827730 1000000000 328380149 1000000000 627270141 1000000000 125414830 1000000000 929335249 1000000000 419593641 1000000000 949923012 1000000000 736558816 1000000000 639288726 1000000000 30267345 1000000000 543973677 1000000000 712442419 1000000000 880450453 1000000000 917671654 1000000000 780893804 1000000000 176889968 1000000000 743255064 1000000000 594247833 1000000000 747714504 1000000000 308500760 1000000000 474970591 1000000000 100046583 1000000000 897866403 1000000000 322222896 1000000000 864398944 1000000000 13376602 1000000000 890313851 1000000000 334111991 1000000000 628732570 1000000000 123586056 1000000000 654925274 1000000000 544152679 1000000000 649566175 1000000000 618535574 1000000000 410442997 1000000000 674308767 1000000000 860924344 1000000000 656492608 1000000000 539457764 1000000000 981104087 1000000000 886714466 1000000000 366461198 1000000000 17819272 1000000000 943754281 1000000000 732201393 1000000000 826080190 1000000000 613762147 1000000000 498681890 1000000000 226746299 1000000000 334706594 1000000000 670732147 1000000000 636276583 1000000000 802546958 1000000000 76358836 1000000000 602620883 1000000000 621036394 1000000000 528598517 1000000000 785815770 1000000000 605651487 1000000000 819494700 1000000000 591296197 1000000000 856116636 1000000000 662231777 1000000000 626989742 1000000000 553253250 1000000000 615420248 1000000000 952699215 1000000000 290570286 1000000000 197845335 1000000000 239297157 1000000000 275308944 1000000000 289783921 1000000000 367476658 1000000000 855699790 1000000000 121324510 1000000000 834103508 1000000000 393585801 1000000000 542611379 1000000000 688979259 1000000000 583425411 1000000000 529019482 1000000000 664405691 1000000000 886401917 1000000000 960258823 1000000000 169725366 1000000000 171069767 1000000000 48723212 1000000000 868990846 1000000000 199620226 1000000000 6018023 1000000000 189412810 1000000000 764377806 1000000000 682502431 1000000000 997370249 1000000000 141622494 1000000000 488285433 1000000000 735083339 1000000000 298829243 1000000000 61103017 1000000000 337917727 1000000000 175653024 1000000000 329171973 1000000000 707868169 1000000000 585830789 1000000000 409728849 1000000000 571198737 1000000000 785671501 1000000000 120990640 1000000000 910314353 1000000000 961116258 1000000000 103466093 1000000000 97769621 1000000000 632543628 1000000000 474587002 1000000000 735983747 1000000000 173264288 1000000000 169856708 1000000000 630846592 1000000000 283070338 1000000000 404785227 1000000000 137605148 1000000000 207375026 1000000000 869517890 1000000000 851658837 1000000000 353010030 1000000000 248890229 1000000000 26333723 1000000000 738803994 1000000000 455758477 1000000000 591361560 1000000000 204116817 1000000000 529240077 1000000000 444747890 1000000000 687686154 1000000000 129942325 1000000000 185853025 1000000000 42879427 1000000000 836607390 1000000000 479697162 1000000000 956615556 1000000000 96869679 1000000000 608131329 1000000000 808677727 1000000000 913238558 1000000000 547450881 1000000000 769920242 1000000000 586041731 1000000000 49369658 1000000000 923830233 1000000000 899411502 1000000000 965548404 1000000000 581783136 1000000000 843176093 1000000000 634151705 1000000000 772790763 1000000000 517520982 1000000000 686202971 1000000000 264810630 1000000000 747546427 1000000000 245028895 1000000000 500513715 1000000000 510749622 1000000000 595395955 1000000000 429189220 1000000000 542385896 1000000000 36825667 1000000000 278660000 1000000000 534659068 1000000000 393239007 1000000000 543264389 1000000000 756798958 1000000000 861997109 1000000000 949417053 1000000000 834429986 1000000000 768519050 1000000000 424869597 1000000000 502911537 1000000000 808886195 1000000000 571539515 1000000000 115676678 1000000000 230390295 1000000000 617663625 1000000000 367702141 1000000000 85072158 1000000000 737537932 1000000000 281333376 1000000000 473342342 1000000000 594150683 1000000000 730932564 1000000000 363606975 1000000000 999662797 1000000000 218178469 1000000000 397371854 1000000000 894223732 1000000000 386629453 1000000000 607825531 1000000000 406169473 1000000000 811052524 1000000000 523094369 1000000000 9152500 1000000000 402799344 1000000000 221396163 1000000000 625998609 1000000000 430256535 1000000000 545754544 1000000000 143949969 1000000000 709857991 1000000000 959689473 1000000000 479196326 1000000000 246876088 1000000000 35926877 1000000000 363647141 1000000000 639940561 1000000000 839239597 1000000000 939767299 1000000000 771703392 1000000000 808958996 1000000000 664879380 1000000000 766596752 1000000000 89169851 1000000000 727836646 1000000000 437624883 1000000000 139976189 1000000000 679425483 1000000000 824846487 1000000000 590276523 1000000000 88349376 1000000000 851031477 1000000000 959988973 1000000000 84954233 1000000000 786751151 1000000000 464044594 1000000000 305036751 1000000000 394161220 1000000000 958816359 1000000000 142794276 1000000000 420761391 1000000000 469926546 1000000000 364935078 1000000000 487195103 1000000000 235875590 1000000000 558265201 1000000000 942638875 1000000000 41269711 1000000000 696594477 1000000000 408043822 1000000000 994128488 1000000000 145117510 1000000000 96823278 1000000000 59119558 1000000000 24685405 1000000000 149069273 1000000000 521445256 1000000000 887538597 1000000000 727130376 1000000000 837527458 1000000000 750567256 1000000000 444508492 1000000000 246719480 1000000000 107477706 1000000000 351836320 1000000000 987386967 1000000000 984742049 1000000000 458774007 1000000000 552627513 1000000000 261309181 1000000000 498856596 1000000000 950550886 1000000000 691723715 1000000000 730150532 1000000000 60879302 1000000000 411862544 1000000000 246205267 1000000000 642171388 1000000000 504027255 1000000000 535449522 1000000000 529844882 1000000000 735626971 1000000000 409728756 1000000000 284593801 1000000000 229517443 1000000000 369971458 1000000000 113151165 1000000000 494270325 1000000000 321942567 1000000000 801866110 1000000000 583525809 1000000000 311657993 1000000000 34584495 1000000000 539437645 1000000000 129333806 1000000000 248186810 1000000000 539109395 1000000000 6060807 1000000000 117928959 1000000000 518921847 1000000000 951522897 1000000000 165157601 1000000000 648287800 1000000000 61037386 1000000000 363350174 1000000000 103503862 1000000000 734831232 1000000000 588290373 1000000000 597504197 1000000000 688949719 1000000000 329990626 1000000000 656916723 1000000000 249385743 1000000000 389243106 1000000000 338804237 1000000000 249999523 1000000000 129577522 1000000000 438360239 1000000000 330993203 1000000000 926424636 1000000000 954830569 1000000000 980018362 1000000000 574440948 1000000000 677874021 1000000000 500871046 1000000000 607533384 1000000000 488275290 1000000000 72787987 1000000000 195232068 1000000000 879325510 1000000000 266171598 1000000000 487548490 1000000000 624928247 1000000000 302319007 1000000000 829459553 1000000000 117519856 1000000000 485364847 1000000000 781617022 1000000000 693160168 1000000000 988942695 1000000000 35434933 1000000000 561238175 1000000000 372444959 1000000000 576940756 1000000000 355165696 1000000000 610680184 1000000000 328469609 1000000000 645619729 1000000000 46657469 1000000000 302944549 1000000000 781844315 1000000000 721115930 1000000000 636689983 1000000000 820463276 1000000000 53669606 1000000000 952500002 1000000000 317802395 1000000000 253816400 1000000000 765796837 1000000000 333034234 1000000000 63498313 1000000000 839753460 1000000000 347744610 1000000000 861998830 1000000000 441182931 1000000000 452729411 1000000000 99626183 1000000000 338615002 1000000000 859376844 1000000000 777867515 1000000000 261939252 1000000000 755760225 1000000000 534843729 1000000000 468597614 1000000000 457576128 1000000000 82167470 1000000000 146917073 1000000000 631244680 1000000000 613666243 1000000000 315000152 1000000000 393865449 1000000000 654764672 1000000000 483784695 1000000000 494753606 1000000000 565928280 1000000000 458760368 1000000000 723793371 1000000000 687161147 1000000000 39444960 1000000000 234287264 1000000000 76118386 1000000000 421824614 1000000000 917449713 1000000000 422501830 1000000000 939150844 1000000000 715101411 1000000000 793755648 1000000000 6266905 1000000000 379596706 1000000000 649903122 1000000000 346839724 1000000000 767819717 1000000000 959452422 1000000000 177044528 1000000000 586374297 1000000000 702796021 1000000000 953241070 1000000000 893226684 1000000000 574700148 1000000000 37607556 1000000000 292179460 1000000000 509604406 1000000000 137019155 1000000000 712194607 1000000000 3719368 1000000000 280148687 1000000000 35787484 1000000000 378872908 1000000000 483213119 1000000000 963865436 1000000000 816206725 1000000000 350483423 1000000000 431493948 1000000000 787291474 1000000000 312316837 1000000000 754890955 1000000000 702426589 1000000000 473948024 1000000000 928749721 1000000000 760932285 1000000000 235537674 1000000000 155416503 1000000000 201116472 1000000000 175709985 1000000000 740125229 1000000000 778617665 1000000000 93351974 1000000000 790074046 1000000000 266469004 1000000000 935828825 1000000000 87636296 1000000000 631598050 1000000000 381841390 1000000000 970412997 1000000000 535646328 1000000000 444202994 1000000000 887547284 1000000000 16272175 1000000000 970100961 1000000000 781334901 1000000000 955229625 1000000000 733098218 1000000000 519746031 1000000000 401153960 1000000000 471729839 1000000000 137302603 1000000000 496436625 1000000000 778590688 1000000000 400899922 1000000000 29403642 1000000000 123833079 1000000000 218791525 1000000000 307369655 1000000000 557657904 1000000000 354691012 1000000000 780921639 1000000000 595807730 1000000000 574805735 1000000000 337660583 1000000000 766078490 1000000000 818552696 1000000000 597713731 1000000000 334864419 1000000000 167076258 1000000000 426691472 1000000000 55458208 1000000000 425044437 1000000000 73018836 1000000000 225557558 1000000000 558586224 1000000000 276327555 1000000000 296044048 1000000000 315052876 1000000000 116503738 1000000000 936621013 1000000000 284019403 1000000000 567249626 1000000000 57864237 1000000000 125268049 1000000000 133592687 1000000000 767702391 1000000000 942069894 1000000000 7308230 1000000000 652791894 1000000000 835743234 1000000000 608171685 1000000000 722110864 1000000000 735802302 1000000000 110081911 1000000000 557984506 1000000000 884608188 1000000000 407211838 1000000000 745109924 1000000000 763254912 1000000000 300555966 1000000000 779715969 1000000000 156493469 1000000000 578529678 1000000000 26915873 1000000000 333508156 1000000000 873525715 1000000000 216402441 1000000000 106328267 1000000000 541688827 1000000000 805451682 1000000000 286111559 1000000000 638858496 1000000000 897698593 1000000000 565372902 1000000000 190171277 1000000000 125001150 1000000000 197508935 1000000000 852648808 1000000000 223176170 1000000000 739637721 1000000000 148905542 1000000000 718889813 1000000000 120003714 1000000000 881150039 1000000000 676112981 1000000000 894920609 1000000000 861321302 1000000000 531199902 1000000000 152424649 1000000000 630732437 1000000000 721423257 1000000000 215801697 1000000000 280308521 1000000000 354550880 1000000000 222675802 1000000000 440162676 1000000000 930860559 1000000000 535919938 1000000000 808124343 1000000000 839475810 1000000000 312024819 1000000000 501731489 1000000000 352875219 1000000000 189151736 1000000000 337460514 1000000000 735650966 1000000000 840925243 1000000000 772816093 1000000000 308003678 1000000000 386611717 1000000000 979355737 1000000000 393829805 1000000000 541320232 1000000000 568758536 1000000000 282923805 1000000000 379303909 1000000000 618166336 1000000000 30283252 1000000000 728688524 1000000000 566691781 1000000000 46494395 1000000000 387039416 1000000000 298998011 1000000000 88884865 1000000000 384849149 1000000000 755239996 1000000000 962010327 1000000000 161111405 1000000000 831494502 1000000000 841659055 1000000000 939546222 1000000000 439568158 1000000000 366046378 1000000000 241930112 1000000000 178911551 1000000000 889048485 1000000000 595357950 1000000000 429107490 1000000000 653951780 1000000000 637850754 1000000000 185721609 1000000000 371123092 1000000000 288993715 1000000000 206672867 1000000000 11190708 1000000000 608796218 1000000000 168152425 1000000000 340025627 1000000000 688182852 1000000000 328352146 1000000000 337401881 1000000000 5395389 1000000000 970915634 1000000000 360179299 1000000000 183231013 1000000000 294046531 1000000000 217776913 1000000000 275869751 1000000000 757951926 1000000000 863846098 1000000000 932891293 1000000000 588256516 1000000000 326830946 1000000000 278702685 1000000000 797986619 1000000000 169846865 1000000000 411290469 1000000000 314952353 1000000000 463991789 1000000000 435104380 1000000000 487902730 1000000000 600237898 1000000000 981837689 1000000000 321709902 1000000000 196610282 1000000000 681917582 1000000000 323104130 1000000000 7743289 1000000000 80612609 1000000000 793085583 1000000000 241683208 1000000000 509849287 1000000000 454396703 1000000000 608168221 1000000000 38400992 1000000000 1923048 1000000000 415290659 1000000000 989790153 1000000000 773877958 1000000000 708290842 1000000000 535081189 1000000000 315208627 1000000000 876823953 1000000000 817623970 1000000000 722473459 1000000000 437709658 1000000000 767937493 1000000000 305430206 1000000000 954681521 1000000000 157290439 1000000000 511217956 1000000000 418574859 1000000000 549706882 1000000000 799599116 1000000000 244244774 1000000000 46406671 1000000000 491675588 1000000000 417869826 1000000000 38961988 1000000000 116489030 1000000000 957656175 1000000000 85564424 1000000000 441550745 1000000000 22973840 1000000000 129907611 1000000000 185341292 1000000000 974729850 1000000000 410466461 1000000000 459705763 1000000000 417478408 1000000000 323992771 1000000000 741272491 1000000000 838811000 1000000000 811567340 1000000000 531579207 1000000000 159091218 1000000000 633848852 1000000000 793038174 1000000000 359486043 1000000000 117337527 1000000000 472822599 1000000000 679761299 1000000000 745716074 1000000000 108836263 1000000000 268093303 1000000000 411342743 1000000000 712390754 1000000000 750151188 1000000000 224005487 1000000000 650222095 1000000000 603933631 1000000000 967908366 1000000000 838886142 1000000000 22799053 1000000000 591052300 1000000000 462907757 1000000000 428329644 1000000000 268566162 1000000000 97609690 1000000000 809079935 1000000000 806132785 1000000000 238212102 1000000000 357337894 1000000000 967114130 1000000000 476106504 1000000000 289551412 1000000000 638905611 1000000000 611211285 1000000000 119964162 1000000000 684136488 1000000000 67823389 1000000000 329337306 1000000000 263433135 1000000000 928613900 1000000000 899828866 1000000000 346290752 1000000000 301616983 1000000000 577547010 1000000000 168075242 1000000000 602971195 1000000000 978404422 1000000000 57619804 1000000000 872298531 1000000000 15682534 1000000000 408496664 1000000000 5410933 1000000000 416281374 1000000000 579855858 1000000000 395422640 1000000000 387782911 1000000000 746322612 1000000000 443440737 1000000000 367927468 1000000000 244005752 1000000000 753797932 1000000000 295277179 1000000000 805190913 1000000000 625937999 1000000000 429798211 1000000000 59299027 1000000000 332931221 1000000000 57638787 1000000000 224002710 1000000000 567609177 1000000000 123684296 1000000000 725389560 1000000000 240251574 1000000000 779219589 1000000000 909726343 1000000000 367735354 1000000000 911736754 1000000000 943632602 1000000000 576083862 1000000000 249532606 1000000000 347766802 1000000000 737903381 1000000000 270625220 1000000000 282129993 1000000000 332869785 1000000000 6333143 1000000000 711951182 1000000000 192528657 1000000000 402359856 1000000000 132492008 1000000000 504990995 1000000000 265924310 1000000000 690659686 1000000000 264226718 1000000000 407372894 1000000000 323904386 1000000000 491105534 1000000000 870034919 1000000000 840853575 1000000000 634699869 1000000000 506396547 1000000000 244880898 1000000000 320540615 1000000000 803282419 1000000000 356132479 1000000000 929568135 1000000000 499579586 1000000000 585232029 1000000000 218961730 1000000000 254886011 1000000000 601292815 1000000000 545506071 1000000000 184658571 1000000000 680928060 1000000000 221190168 1000000000 691953389 1000000000 828287565 1000000000 728951249 1000000000 402103157 1000000000 653570513 1000000000 919837284 1000000000 703812647 1000000000 106458885 1000000000 106567713 1000000000 710329104 1000000000 759247233 1000000000 922455624 1000000000 51638743 1000000000 191847913 1000000000 676650529 1000000000 129187739 1000000000 987938809 1000000000 442236151 1000000000 295413506 1000000000 758794764 1000000000 793701336 1000000000 762158237 1000000000 940295570 1000000000 548291608 1000000000 882571836 1000000000 324890258 1000000000 158974168 1000000000 418534037 1000000000 959810025 1000000000 259960550 1000000000 195380480 1000000000 743387662 1000000000 578931578 1000000000 776736983 1000000000 492545241 1000000000 30551784 1000000000 864844961 1000000000 387496630 1000000000 182189140 1000000000 115771210 1000000000 674811072 1000000000 43710521 1000000000 840110769 1000000000 880918728 1000000000 654122496 1000000000 854749155 1000000000 178437551 1000000000 37793964 1000000000 523415458 1000000000 939052307 1000000000 412222606 1000000000 434378679 1000000000 678219490 1000000000 72848822 1000000000 55373796 1000000000 629327706 1000000000 96674341 1000000000 595113121 1000000000 157821521 1000000000 99265816 1000000000 885625483 1000000000 959871044 1000000000 765495832 1000000000 977223888 1000000000 368614033 1000000000 945866858 1000000000 760247626 1000000000 707376905 1000000000 829202347 1000000000 126656392 1000000000 795073392 1000000000 995358112 1000000000 775107159 1000000000 697156902 1000000000 656148984 1000000000 816277761 1000000000 482675224 1000000000 336515269 1000000000 272353126 1000000000 345699711 1000000000 224398237 1000000000 282137073 1000000000 753741456 1000000000 521402103 1000000000 867363303 1000000000 824508279 1000000000 559904249 1000000000 18073744 1000000000 196371453 1000000000 513787984 1000000000 787170832 1000000000 509942015 1000000000 234898905 1000000000 213671146 1000000000 10626001 1000000000 824438864 1000000000 402806435 1000000000 819198632 1000000000 874312456 1000000000 156494594 1000000000 113494371 1000000000 583384327 1000000000 96562046 1000000000 749340229 1000000000 560396989 1000000000 252274188 1000000000 769423365 1000000000 467959238 1000000000 244821830 1000000000 998959337 1000000000 194892401 1000000000 796257813 1000000000 513504997 1000000000 355778720 1000000000 535393244 1000000000 931581092 1000000000 163965178 1000000000 562984986 1000000000 969907520 1000000000 199556071 1000000000 475918939 1000000000 42995555 1000000000 318478113 1000000000 256930349 1000000000 605620809 1000000000 420383949 1000000000 287142264 1000000000 375850225 1000000000 845556520 1000000000 341511768 1000000000 253127222 1000000000 210300799 1000000000 575872054 1000000000 663805594 1000000000 406601372 1000000000 773658102 1000000000 403819047 1000000000 372468938 1000000000 476513906 1000000000 203978967 1000000000 575003746 1000000000 42850384 1000000000 225277582 1000000000 101289896 1000000000 543228960 1000000000 939905418 1000000000 350837017 1000000000 773266564 1000000000 202358502 1000000000 98074062 1000000000 765709309 1000000000 956474831 1000000000 126634017 1000000000 319713525 1000000000 820763593 1000000000 569399738 1000000000 45751645 1000000000 969084372 1000000000 416183555 1000000000 173210792 1000000000 446462257 1000000000 131095713 1000000000 917547057 1000000000 147572792 1000000000 114645915 1000000000 191093319 1000000000 521280164 1000000000 671905042 1000000000 125092697 1000000000 750645723 1000000000 779765414 1000000000 727837681 1000000000 186216850 1000000000 22957902 1000000000 852063299 1000000000 752083188 1000000000 99335019 1000000000 606929691 1000000000 688481302 1000000000 287195461 1000000000 163332766 1000000000 154346985 1000000000 640113144 1000000000 13875633 1000000000 269315086 1000000000 214788824 1000000000 873429645 1000000000 893473782 1000000000 563917824 1000000000 894020376 1000000000 406560611 1000000000 289826882 1000000000 907419491 1000000000 180217997 1000000000 941202082 1000000000 277441565 1000000000 31908962 1000000000 781802828 1000000000 5454831 1000000000 564163126 1000000000 765841848 1000000000 383327611 1000000000 430172218 1000000000 73368106 1000000000 202888442 1000000000 659628128 1000000000 769903567 1000000000 221110776 1000000000 271707287 1000000000 422328686 1000000000 958111968 1000000000 625901812 1000000000 811259924 1000000000 266372304 1000000000 386423107 1000000000 800662279 1000000000 232313748 1000000000 590469024 1000000000 300908572 1000000000 357420308 1000000000 935332145 1000000000 427752321 1000000000 439627259 1000000000 570207608 1000000000 539831558 1000000000 272762761 1000000000 806735282 1000000000 419870732 1000000000 31772792 1000000000 78311545 1000000000 822437139 1000000000 345072066 1000000000 376820919 1000000000 673027759 1000000000 418706601 1000000000 791143129 1000000000 278154968 1000000000 219569923 1000000000 617608435 1000000000 914384074 1000000000 495614511 1000000000 671579298 1000000000 981416832 1000000000 782233532 1000000000 742463170 1000000000 865054757 1000000000 244824272 1000000000 975862757 1000000000 20295487 1000000000 580352170 1000000000 523106134 1000000000 959678878 1000000000 606180987 1000000000 189947457 1000000000 810701239 1000000000 75537897 1000000000 902142575 1000000000 83797623 1000000000 937612170 1000000000 27161979 1000000000 723787495 1000000000 847668854 1000000000 481060084 1000000000 86349486 1000000000 350140535 1000000000 12865668 1000000000 362160771 1000000000 153501784 1000000000 854784132 1000000000 631045819 1000000000 700441524 1000000000 838608558 1000000000 481612225 1000000000 270048640 1000000000 134762097 1000000000 930797296 1000000000 165489867 1000000000 582452035 1000000000 230182044 1000000000 424742681 1000000000 269323603 1000000000 380560356 1000000000 9466019 1000000000 868032088 1000000000 189308069 1000000000 768582709 1000000000 433814299 1000000000 85953463 1000000000 324586625 1000000000 159504635 1000000000 10397745 1000000000 248404073 1000000000 843647860 1000000000 68908069 1000000000 980353376 1000000000 957832961 1000000000 699441188 1000000000 966917376 1000000000 468598776 1000000000 130496570 1000000000 252095586 1000000000 153732032 1000000000 423916704 1000000000 396985565 1000000000 211106587 1000000000 432262485 1000000000 714004372 1000000000 512912422 1000000000 272629679 1000000000 983998081 1000000000 468738993 1000000000 293531065 1000000000 14781656 1000000000 601727054 1000000000 198934099 1000000000 453912646 1000000000 194877242 1000000000 782643260 1000000000 685881478 1000000000 718108361 1000000000 160835570 1000000000 527668938 1000000000 731368604 1000000000 160008844 1000000000 137190549 1000000000 967398596 1000000000 372972140 1000000000 49607939 1000000000 867053571 1000000000 483705184 1000000000 365419823 1000000000 490668643 1000000000 141239285 1000000000 91665127 1000000000 535114584 1000000000 802117174 1000000000 522811230 1000000000 896596459 1000000000 367128978 1000000000 245061245 1000000000 570071403 1000000000 653334107 1000000000 765273527 1000000000 65094200 1000000000 874600593 1000000000 69459005 1000000000 729246001 1000000000 991650461 1000000000 407350728 1000000000 918777266 1000000000 609925410 1000000000 411713810 1000000000 919745631 1000000000 338653356 1000000000 194279954 1000000000 875769979 1000000000 775266554 1000000000 485151853 1000000000 750179091 1000000000 681653223 1000000000 160071679 1000000000 64553060 1000000000 17537800 1000000000 897807351 1000000000 863293459 1000000000 680407019 1000000000 407841139 1000000000 560450333 1000000000 624145443 1000000000 470602090 1000000000 140053997 1000000000 702162359 1000000000 457127426 1000000000 68146866 1000000000 94050163 1000000000 948094019 1000000000 250728158 1000000000 493608146 1000000000 772641813 1000000000 595895661 1000000000 777834877 1000000000 872110065 1000000000 671846399 1000000000 509364093 1000000000 219604287 1000000000 529613149 1000000000 353921802 1000000000 929911347 1000000000 575232072 1000000000 895069030 1000000000 581231443 1000000000 415968864 1000000000 267138179 1000000000 744876025 1000000000 117508757 1000000000 429921924 1000000000 447307907 1000000000 384129529 1000000000 413937997 1000000000 54622458 1000000000 663565491 1000000000 652671631 1000000000 228263847 1000000000 542507557 1000000000 342361641 1000000000 994781675 1000000000 980121899 1000000000 854435910 1000000000 952909767 1000000000 710764407 1000000000 271903993 1000000000 442920665 1000000000 705051199 1000000000 691512874 1000000000 206772792 1000000000 566910518 1000000000 141849506 1000000000 676894527 1000000000 930857967 1000000000 874364343 1000000000 909843263 1000000000 373967690 1000000000 852123520 1000000000 133833987 1000000000 75898351 1000000000 127572900 1000000000 228298323 1000000000 16500925 1000000000 475952511 1000000000 367054623 1000000000 827491676 1000000000 18830779 1000000000 957017331 1000000000 133208269 1000000000 457157813 1000000000 646549595 1000000000 760675787 1000000000 223931015 1000000000 306010537 1000000000 913246604 1000000000 588086097 1000000000 654341115 1000000000 4888507 1000000000 828794420 1000000000 53239833 1000000000 250329981 1000000000 14758752 1000000000 219236264 1000000000 568346391 1000000000 522843418 1000000000 532039349 1000000000 491148280 1000000000 509356879 1000000000 608775309 1000000000 75086965 1000000000 50408545 1000000000 941817773 1000000000 150012304 1000000000 136138576 1000000000 288820086 1000000000 204517759 1000000000 973003146 1000000000 852781089 1000000000 536775834 1000000000 511602594 1000000000 501595631 1000000000 687244756 1000000000 810135493 1000000000 495773337 1000000000 771144245 1000000000 118088594 1000000000 777327973 1000000000 998943986 1000000000 113173877 1000000000 577834996 1000000000 401175626 1000000000 631439366 1000000000 569410924 1000000000 434268647 1000000000 991089463 1000000000 901866745 1000000000 640989618 1000000000 840852175 1000000000 153324045 1000000000 655638945 1000000000 771361080 1000000000 899674990 1000000000 461859325 1000000000 146202810 1000000000 245285814 1000000000 621055953 1000000000 272468035 1000000000 349970518 1000000000 285558377 1000000000 747259806 1000000000 432059680 1000000000 655189225 1000000000 647832352 1000000000 779611631 1000000000 746505307 1000000000 43080165 1000000000 231377795 1000000000 478814266 1000000000 883774392 1000000000 643544755 1000000000 543332864 1000000000 530381053 1000000000 953597277 1000000000 377053361 1000000000 133756343 1000000000 784747648 1000000000 446273833 1000000000 807531067 1000000000 791515202 1000000000 204353181 1000000000 938992338 1000000000 494838766 1000000000 322965012 1000000000 833014591 1000000000 315549588 1000000000 462683773 1000000000 503998748 1000000000 789315378 1000000000 57659528 1000000000 113637674 1000000000 236254873 1000000000 52157103 1000000000 888732232 1000000000 467131248 1000000000 798759306 1000000000 947543809 1000000000 619598961 1000000000 790684573 1000000000 526386821 1000000000 46800774 1000000000 348351300 1000000000 481146812 1000000000 238249381 1000000000 414928730 1000000000 205268140 1000000000 602342119 1000000000 824262905 1000000000 624138820 1000000000 937190678 1000000000 704638634 1000000000 585996785 1000000000 52880175 1000000000 14837687 1000000000 640183770 1000000000 750669067 1000000000 422644694 1000000000 778752351 1000000000 91567950 1000000000 236637682 1000000000 124651586 1000000000 98545889 1000000000 895035686 1000000000 156815185 1000000000 889474293 1000000000 154021290 1000000000 272485292 1000000000 772099565 1000000000 577579805 1000000000 915981889 1000000000 858446176 1000000000 397746466 1000000000 997402162 1000000000 344662728 1000000000 814064803 1000000000 999350532 1000000000 284639854 1000000000 354441660 1000000000 905626373 1000000000 93695910 1000000000 518707057 1000000000 680306191 1000000000 911777336 1000000000 133591428 1000000000 303297366 1000000000 344956067 1000000000 958549935 1000000000 53230014 1000000000 489042551 1000000000 676488901 1000000000 481666639 1000000000 262057382 1000000000 901798846 1000000000 469310462 1000000000 814590168 1000000000 735145451 1000000000 1806475 1000000000 515925824 1000000000 759072454 1000000000 343136843 1000000000 895941818 1000000000 276060706 1000000000 472782000 1000000000 176200821 1000000000 217369393 1000000000 373785443 1000000000 304676719 1000000000 759853598 1000000000 728487852 1000000000 257971874 1000000000 626350017 1000000000 65580143 1000000000 390570845 1000000000 290716435 1000000000 706322807 1000000000 110564872 1000000000 892196872 1000000000 591875079 1000000000 101739015 1000000000 977655998 1000000000 101021597 1000000000 464945217 1000000000 478175748 1000000000 817597852 1000000000 743031696 1000000000 565934267 1000000000 904668558 1000000000 327508855 1000000000 177005468 1000000000 253179567 1000000000 238440932 1000000000 369689758 1000000000 40613907 1000000000 954084658 1000000000 158666298 1000000000 203239244 1000000000 226700275 1000000000 836474194 1000000000 818085352 1000000000 518517964 1000000000 118841420 1000000000 31178378 1000000000 841386373 1000000000 298197657 1000000000 925942153 1000000000 498316032 1000000000 730131318 1000000000 496526098 1000000000 277071808 1000000000 915638737 1000000000 89693436 1000000000 594027700 1000000000 981723428 1000000000 191090095 1000000000 365997846 1000000000 46849269 1000000000 913713267 1000000000 448639849 1000000000 635319210 1000000000 785319224 1000000000 142305065 1000000000 381968613 1000000000 812369251 1000000000 328705820 1000000000 243404531 1000000000 711400424 1000000000 282635506 1000000000 542020025 1000000000 305583462 1000000000 192570220 1000000000 701204046 1000000000 274943542 1000000000 788085544 1000000000 968843565 1000000000 648511658 1000000000 233052585 1000000000 220478431 1000000000 298535274 1000000000 430420384 1000000000 692834073 1000000000 562979566 1000000000 746865895 1000000000 116243430 1000000000 259822239 1000000000 539675622 1000000000 24002033 1000000000 635904456 1000000000 111676887 1000000000 115814587 1000000000 426163385 1000000000 128250116 1000000000 24312073 1000000000 391540622 1000000000 770425876 1000000000 377388342 1000000000 176438453 1000000000 962628930 1000000000 536648191 1000000000 924936855 1000000000 835905854 1000000000 252663463 1000000000 879690451 1000000000 101096383 1000000000 602133368 1000000000 901845633 1000000000 183128628 1000000000 184429519 1000000000 142664728 1000000000 29577040 1000000000 491705284 1000000000 177208438 1000000000 417055855 1000000000 184940882 1000000000 841003988 1000000000 630265831 1000000000 391247198 1000000000 216842585 1000000000 689493533 1000000000 79085055 1000000000 932663179 1000000000 829502078 1000000000 29709388 1000000000 556560373 1000000000 36951267 1000000000 192489388 1000000000 76449412 1000000000 39421399 1000000000 531303548 1000000000 392898258 1000000000 741841939 1000000000 846697322 1000000000 325143316 1000000000 444765472 1000000000 440202581 1000000000 563197930 1000000000 341032187 1000000000 959660383 1000000000 734267562 1000000000 387609067 1000000000 333834386 1000000000 704465178 1000000000 280465039 1000000000 981960285 1000000000 984035815 1000000000 543876145 1000000000 609015524 1000000000 579067813 1000000000 305001891 1000000000 488513744 1000000000 614715918 1000000000 193973471 1000000000 1078714 1000000000 744119850 1000000000 101148378 1000000000 628708912 1000000000 934997604 1000000000 108663832 1000000000 768114315 1000000000 560384507 1000000000 833547852 1000000000 138032449 1000000000 942318171 1000000000 724730952 1000000000 772524343 1000000000 846630546 1000000000 238190386 1000000000 103838891 1000000000 78030523 1000000000 348100902 1000000000 435267683 1000000000 587949367 1000000000 173881329 1000000000 687505209 1000000000 308863862 1000000000 827416873 1000000000 588158548 1000000000 630650856 1000000000 347285968 1000000000 929983463 1000000000 405154637 1000000000 464790550 1000000000 847768370 1000000000 33963035 1000000000 362237566 1000000000 995170972 1000000000 20915009 1000000000 413664948 1000000000 212416269 1000000000 293994358 1000000000 605180253 1000000000 21000382 1000000000 738252365 1000000000 691323183 1000000000 467439197 1000000000 838756923 1000000000 123741549 1000000000 867918402 1000000000 903059492 1000000000 271827687 1000000000 527077547 1000000000 652756667 1000000000 637507545 1000000000 732681354 1000000000 11791330 1000000000 945048846 1000000000 530196071 1000000000 790262695 1000000000 720782429 1000000000 95360518 1000000000 784544353 1000000000 818560885 1000000000 923222319 1000000000 881304781 1000000000 692526398 1000000000 154985920 1000000000 650628536 1000000000 207759073 1000000000 84948085 1000000000 714495652 1000000000 956143577 1000000000 231975548 1000000000 269515284 1000000000 604607004 1000000000 104878218 1000000000 528177536 1000000000 95244806 1000000000 966590313 1000000000 3690006 1000000000 951201086 1000000000 264509536 1000000000 410787198 1000000000 225627889 1000000000 469618813 1000000000 475682644 1000000000 80370530 1000000000 116479110 1000000000 877696728 1000000000 863283020 1000000000 290702214 1000000000 133968370 1000000000 724553520 1000000000 673921674 1000000000 427311974 1000000000 647440924 1000000000 947803105 1000000000 478872860 1000000000 158908655 1000000000 494991662 1000000000 66120913 1000000000 592006150 1000000000 648304554 1000000000 150732586 1000000000 186424111 1000000000 488901257 1000000000 351749198 1000000000 422305951 1000000000 433937786 1000000000 452048093 1000000000 336714917 1000000000 108065695 1000000000 957452017 1000000000 512561421 1000000000 216214515 1000000000 131982702 1000000000 412449030 1000000000 865700836 1000000000 138242489 1000000000 35385207 1000000000 260449788 1000000000 268379679 1000000000 458477229 1000000000 470091518 1000000000 87625921 1000000000 220523959 1000000000 122529335 1000000000 89672541 1000000000 917443003 1000000000 30070496 1000000000 38382899 1000000000 643621506 1000000000 492686067 1000000000 74416739 1000000000 542593505 1000000000 544968424 1000000000 787815069 1000000000 374089129 1000000000 293646131 1000000000 125329695 1000000000 153987790 1000000000 400196661 1000000000 475363502 1000000000 545395787 1000000000 628783601 1000000000 917877851 1000000000 584458403 1000000000 628645125 1000000000 665650914 1000000000 661870345 1000000000 135741049 1000000000 64397505 1000000000 410813034 1000000000 716711845 1000000000 85921657 1000000000 420068963 1000000000 649125544 1000000000 384653430 1000000000 39268996 1000000000 967460212 1000000000 56187344 1000000000 900163315 1000000000 485418869 1000000000 17415417 1000000000 34617490 1000000000 734088366 1000000000 668445808 1000000000 228306622 1000000000 553076471 1000000000 971227606 1000000000 331655066 1000000000 301949718 1000000000 837008066 1000000000 199509999 1000000000 60267169 1000000000 125376358 1000000000 908004673 1000000000 124811952 1000000000 698804358 1000000000 410229228 1000000000 818369268 1000000000 491350327 1000000000 911500046 1000000000 577342952 1000000000 80188143 1000000000 799395506 1000000000 410282415 1000000000 28971332 1000000000 721333587 1000000000 748340386 1000000000 377566030 1000000000 519027081 1000000000 139259995 1000000000 554743508 1000000000 342528575 1000000000 557651916 1000000000 904224873 1000000000 865555230 1000000000 114863317 1000000000 761463419 1000000000 211138217 1000000000 495783735 1000000000 580219984 1000000000 319134830 1000000000 805470656 1000000000 411346413 1000000000 797841853 1000000000 992882765 1000000000 452466985 1000000000 331010617 1000000000 993602682 1000000000 466075010 1000000000 953287441 1000000000 666216810 1000000000 761907532 1000000000 876969021 1000000000 202216803 1000000000 828454520 1000000000 320524595 1000000000 464156916 1000000000 550342539 1000000000 813833902 1000000000 14786848 1000000000 458018630 1000000000 642511942 1000000000 773761670 1000000000 749511305 1000000000 725351642 1000000000 767089284 1000000000 422884982 1000000000 201923563 1000000000 679518824 1000000000 460991295 1000000000 446367480 1000000000 784175114 1000000000 578052816 1000000000 980026244 1000000000 904036370 1000000000 530065188 1000000000 695202530 1000000000 89513630 1000000000 387349267 1000000000 325407793 1000000000 177981857 1000000000 901838156 1000000000 353913191 1000000000 280304884 1000000000 491782587 1000000000 61585653 1000000000 158016348 1000000000 333675292 1000000000 628413787 1000000000 980010298 1000000000 224947889 1000000000 920499540 1000000000 157272782 1000000000 729385760 1000000000 289478277 1000000000 441436622 1000000000 964158755 1000000000 632204384 1000000000 844703481 1000000000 486090959 1000000000 633324860 1000000000 107461910 1000000000 508422544 1000000000 968455032 1000000000 128701704 1000000000 958010792 1000000000 215886412 1000000000 557258634 1000000000 222358852 1000000000 58734601 1000000000 571624944 1000000000 8401854 1000000000 356118996 1000000000 216167659 1000000000 623366023 1000000000 24726062 1000000000 470578986 1000000000 327937660 1000000000 950035309 1000000000 864974600 1000000000 975771571 1000000000 743268320 1000000000 95722232 1000000000 120873917 1000000000 996012499 1000000000 512293162 1000000000 348147239 1000000000 281154942 1000000000 154116055 1000000000 890016669 1000000000 955541169 1000000000 36211007 1000000000 924557034 1000000000 834789974 1000000000 970854408 1000000000 585398248 1000000000 460091842 1000000000 728733348 1000000000 182066841 1000000000 563524938 1000000000 32809786 1000000000 845670709 1000000000 264150544 1000000000 449260366 1000000000 687927633 1000000000 951074526 1000000000 820471229 1000000000 588166167 1000000000 464580102 1000000000 425811903 1000000000 722122668 1000000000 76018365 1000000000 402040113 1000000000 832746483 1000000000 288651213 1000000000 621331572 1000000000 390755255 1000000000 362665561 1000000000 632264782 1000000000 706703575 1000000000 773584522 1000000000 600833839 1000000000 62792626 1000000000 234798178 1000000000 425672314 1000000000 581948611 1000000000 794670717 1000000000 881203495 1000000000 454330654 1000000000 278488628 1000000000 132800184 1000000000 482296564 1000000000 318884197 1000000000 904075274 1000000000 890311825 1000000000 171381475 1000000000 993991371 1000000000 405567291 1000000000 285588910 1000000000 942257533 1000000000 846154821 1000000000 287393633 1000000000 881492393 1000000000 186262645 1000000000 558791350 1000000000 886165313 1000000000 685526953 1000000000 469235426 1000000000 910565308 1000000000 443957111 1000000000 955006095 1000000000 486430106 1000000000 264836160 1000000000 315646953 1000000000 527692064 1000000000 572949127 1000000000 307524171 1000000000 38778651 1000000000 211023599 1000000000 959612029 1000000000 896758997 1000000000 431069754 1000000000 706091657 1000000000 815258423 1000000000 61244249 1000000000 764319063 1000000000 971900271 1000000000 819152955 1000000000 798351755 1000000000 635347045 1000000000 70740303 1000000000 26608777 1000000000 129954462 1000000000 310751032 1000000000 171821038 1000000000 224076946 1000000000 294603660 1000000000 494421648 1000000000 54854928 1000000000 688513067 1000000000 951078535 1000000000 843465020 1000000000 57056547 1000000000 113169850 1000000000 504301994 1000000000 93364768 1000000000 775126001 1000000000 900585386 1000000000 205580779 1000000000 33643721 1000000000 115703328 1000000000 109691575 1000000000 331425982 1000000000 841024774 1000000000 148422217 1000000000 91102238 1000000000 613571086 1000000000 952031415 1000000000 110621231 1000000000 759248064 1000000000 215575580 1000000000 199794830 1000000000 358377638 1000000000 945849764 1000000000 393579198 1000000000 107877577 1000000000 325166249 1000000000 335042174 1000000000 656196721 1000000000 346843877 1000000000 261166238 1000000000 161959442 1000000000 768410165 1000000000 682026932 1000000000 67312566 1000000000 608177579 1000000000 555714369 1000000000 728412331 1000000000 614738497 1000000000 433746867 1000000000 202110377 1000000000 177831050 1000000000 356276434 1000000000 401584993 1000000000 393304093 1000000000 7629379 1000000000 889146324 1000000000 648332035 1000000000 449619235 1000000000 708276655 1000000000 497395969 1000000000 648480714 1000000000 226234113 1000000000 950591134 1000000000 527816107 1000000000 486296763 1000000000 473837092 1000000000 348964317 1000000000 845549579 1000000000 497386567 1000000000 317439690 1000000000 632448329 1000000000 849872773 1000000000 65968829 1000000000 118899626 1000000000 773411116 1000000000 109244966 1000000000 565721044 1000000000 661804175 1000000000 853051255 1000000000 460328015 1000000000 787943964 1000000000 599191106 1000000000 422841439 1000000000 333043719 1000000000 792082421 1000000000 267691462 1000000000 445879986 1000000000 282348569 1000000000 242426211 1000000000 808396223 1000000000 974310152 1000000000 362782010 1000000000 250933729 1000000000 962859151 1000000000 267527616 1000000000 571299398 1000000000 934319236 1000000000 417135953 1000000000 180170160 1000000000 924282963 1000000000 211308788 1000000000 903460308 1000000000 867455862 1000000000 297477691 1000000000 929587814 1000000000 494612545 1000000000 57028896 1000000000 386717788 1000000000 413729300 1000000000 551431534 1000000000 816090893 1000000000 670902706 1000000000 102169894 1000000000 767244920 1000000000 686823320 1000000000 56740132 1000000000 390770372 1000000000 724116746 1000000000 62267378 1000000000 94607793 1000000000 713874874 1000000000 837495116 1000000000 387103431 1000000000 597155861 1000000000 12512862 1000000000 565934635 1000000000 748588931 1000000000 447133407 1000000000 767514885 1000000000 61910389 1000000000 62554330 1000000000 927091034 1000000000 227011932 1000000000 7179677 1000000000 963447098 1000000000 73853545 1000000000 212079083 1000000000 538415471 1000000000 582464553 1000000000 205095247 1000000000 545315837 1000000000 545722024 1000000000 755227086 1000000000 933685275 1000000000 355999817 1000000000 645685155 1000000000 343362092 1000000000 206065535 1000000000 810956240 1000000000 485934680 1000000000 330216423 1000000000 656367965 1000000000 269581174 1000000000 733208087 1000000000 112863823 1000000000 696905817 1000000000 100333438 1000000000 836268650 1000000000 419816849 1000000000 268316491 1000000000 172078258 1000000000 953717595 1000000000 643403794 1000000000 779687231 1000000000 245997437 1000000000 154420953 1000000000 903645946 1000000000 781413930 1000000000 830655213 1000000000 669856929 1000000000 823310128 1000000000 466940051 1000000000 105391615 1000000000 614723096 1000000000 25043003 1000000000 578875080 1000000000 800921225 1000000000 635149738 1000000000 133259618 1000000000 273196891 1000000000 427828184 1000000000 193137753 1000000000 567610196 1000000000 367819432 1000000000 305636473 1000000000 715537340 1000000000 401280076 1000000000 411365203 1000000000 434048345 1000000000 270760127 1000000000 395935725 1000000000 330968018 1000000000 843303536 1000000000 544844723 1000000000 832093212 1000000000 71370026 1000000000 984891648 1000000000 619756781 1000000000 200872964 1000000000 469539714 1000000000 289255154 1000000000 759076388 1000000000 599352997 1000000000 118649315 1000000000 743485210 1000000000 739929679 1000000000 113697727 1000000000 874835555 1000000000 77929628 1000000000 767318778 1000000000 448889082 1000000000 466626393 1000000000 748704438 1000000000 4111084 1000000000 832252915 1000000000 183187181 1000000000 317401852 1000000000 156424302 1000000000 379165185 1000000000 903677473 1000000000 677525959 1000000000 811366924 1000000000 628760811 1000000000 422936628 1000000000 377424024 1000000000 787310833 1000000000 159855538 1000000000 68598175 1000000000 554187637 1000000000 412507202 1000000000 407256735 1000000000 204190493 1000000000 990271108 1000000000 238367944 1000000000 860237850 1000000000 305426602 1000000000 291670896 1000000000 323710416 1000000000 324537380 1000000000 105216630 1000000000 912337155 1000000000 68731595 1000000000 560502819 1000000000 81936341 1000000000 492387623 1000000000 888822981 1000000000 780509966 1000000000 385343114 1000000000 16580647 1000000000 945155972 1000000000 630677528 1000000000 135797672 1000000000 594536876 1000000000 189999710 1000000000 909926575 1000000000 632476895 1000000000 77540630 1000000000 59480170 1000000000 549560911 1000000000 117562521 1000000000 676618931 1000000000 318806343 1000000000 413824571 1000000000 487413482 1000000000 515492762 1000000000 939278372 1000000000 1069385 1000000000 242545396 1000000000 39262752 1000000000 256971951 1000000000 413387720 1000000000 101818089 1000000000 86534596 1000000000 97225297 1000000000 114598414 1000000000 106623747 1000000000 396785564 1000000000 967794769 1000000000 116051471 1000000000 841238273 1000000000 249752970 1000000000 624952643 1000000000 755283695 1000000000 666571212 1000000000 184624294 1000000000 853480040 1000000000 427686892 1000000000 791101539 1000000000 464439699 1000000000 924066889 1000000000 928790795 1000000000 388270616 1000000000 411475290 1000000000 125817843 1000000000 323635315 1000000000 941978233 1000000000 741465496 1000000000 269704871 1000000000 803252296 1000000000 15817436 1000000000 571947485 1000000000 84135986 1000000000 57816970 1000000000 457674543 1000000000 176775922 1000000000 526506791 1000000000 675420680 1000000000 840958641 1000000000 400473864 1000000000 940090602 1000000000 781639698 1000000000 225160274 1000000000 130720672 1000000000 955971854 1000000000 627663906 1000000000 620026024 1000000000 957292724 1000000000 363249086 1000000000 622359007 1000000000 319514053 1000000000 486131708 1000000000 133539065 1000000000 526952723 1000000000 824107805 1000000000 577503454 1000000000 961177374 1000000000 620379898 1000000000 774943155 1000000000 798207359 1000000000 66841560 1000000000 430294734 1000000000 206529535 1000000000 771392216 1000000000 651221896 1000000000 753464494 1000000000 967617476 1000000000 520297576 1000000000 448991621 1000000000 706963732 1000000000 305767903 1000000000 968762735 1000000000 387524773 1000000000 582152957 1000000000 717104053 1000000000 848813962 1000000000 877772643 1000000000 452444438 1000000000 733998806 1000000000 788584259 1000000000 77028467 1000000000 458689862 1000000000 888366493 1000000000 10248667 1000000000 474867145 1000000000 960477531 1000000000 246741083 1000000000 277164514 1000000000 240449906 1000000000 564899662 1000000000 552169378 1000000000 224659946 1000000000 153204639 1000000000 977941580 1000000000 441657 1000000000 33779534 1000000000 598433535 1000000000 910095444 1000000000 912303013 1000000000 346002550 1000000000 404748580 1000000000 556191808 1000000000 169226279 1000000000 52467847 1000000000 250147507 1000000000 570233613 1000000000 334697685 1000000000 173042593 1000000000 524392887 1000000000 846817266 1000000000 649501217 1000000000 664071143 1000000000 779468520 1000000000 588907078 1000000000 69289573 1000000000 376732658 1000000000 439483802 1000000000 51802281 1000000000 877413333 1000000000 642516293 1000000000 945376137 1000000000 668320985 1000000000 951626076 1000000000 320449231 1000000000 752482625 1000000000 32161916 1000000000 641289598 1000000000 733986478 1000000000 466655738 1000000000 64825748 1000000000 834325897 1000000000 768614328 1000000000 789151462 1000000000 142717106 1000000000 798015869 1000000000 201804230 1000000000 489625550 1000000000 660909823 1000000000 587228916 1000000000 923318790 1000000000 51094327 1000000000 565548574 1000000000 469756776 1000000000 802046111 1000000000 381682463 1000000000 973908668 1000000000 589171219 1000000000 206642613 1000000000 917716010 1000000000 581698293 1000000000 484765139 1000000000 836564226 1000000000 18282243 1000000000 920024461 1000000000 664190738 1000000000 122518963 1000000000 769377863 1000000000 774071899 1000000000 852411404 1000000000 715350317 1000000000 939732931 1000000000 246185760 1000000000 730500918 1000000000 796923179 1000000000 643237231 1000000000 763873499 1000000000 983857275 1000000000 877540170 1000000000 241839588 1000000000 324334921 1000000000 645542588 1000000000 690061607 1000000000 522234667 1000000000 239295730 1000000000 744516928 1000000000 403791899 1000000000 329641677 1000000000 593825324 1000000000 561515256 1000000000 960689113 1000000000 617954100 1000000000 555116478 1000000000 734964967 1000000000 94736192 1000000000 710741846 1000000000 296456358 1000000000 761905387 1000000000 159351142 1000000000 427010234 1000000000 943465021 1000000000 716809520 1000000000 924234707 1000000000 188954045 1000000000 576927762 1000000000 527715388 1000000000 549665041 1000000000 739995168 1000000000 321107152 1000000000 877820035 1000000000 679186159 1000000000 739991505 1000000000 242742286 1000000000 295525516 1000000000 348681738 1000000000 760554638 1000000000 852042849 1000000000 678546835 1000000000 658486516 1000000000 410816233 1000000000 463332326 1000000000 979592968 1000000000 252887395 1000000000 703937618 1000000000 754773528 1000000000 843154637 1000000000 941073565 1000000000 432209968 1000000000 465183121 1000000000 740626373 1000000000 757534218 1000000000 989732327 1000000000 50749714 1000000000 545015835 1000000000 132880917 1000000000 453116449 1000000000 156673151 1000000000 262108966 1000000000 377414133 1000000000 908591267 1000000000 915212147 1000000000 560522857 1000000000 762257190 1000000000 864881293 1000000000 788449765 1000000000 180947089 1000000000 397739541 1000000000 700632133 1000000000 535269589 1000000000 665837386 1000000000 651659848 1000000000 416934423 1000000000 339246588 1000000000 121086569 1000000000 839124617 1000000000 999377745 1000000000 146886978 1000000000 669590846 1000000000 796345945 1000000000 831767041 1000000000 950657054 1000000000 537013026 1000000000 510777696 1000000000 238026928 1000000000 905928244 1000000000 262912458 1000000000 896578287 1000000000 408161163 1000000000 527520805 1000000000 20742315 1000000000 768477497 1000000000 932786085 1000000000 937765635 1000000000 706454243 1000000000 996794356 1000000000 303086579 1000000000 952644646 1000000000 555472455 1000000000 556395179 1000000000 484318267 1000000000 381154433 1000000000 909740207 1000000000 315599907 1000000000 408217200 1000000000 538204424 1000000000 276615768 1000000000 901267496 1000000000 368937544 1000000000 292970595 1000000000 40367469 1000000000 741257939 1000000000 403231798 1000000000 954620711 1000000000 986973983 1000000000 578765377 1000000000 302732563 1000000000 983654018 1000000000 162281257 1000000000 769747536 1000000000 408495111 1000000000 148884024 1000000000 360432980 1000000000 95114901 1000000000 82823934 1000000000 869962492 1000000000 17409038 1000000000 784938649 1000000000 487350487 1000000000 348664667 1000000000 929872893 1000000000 66101041 1000000000 152533925 1000000000 698909413 1000000000 984366642 1000000000 82488380 1000000000 271922683 1000000000 287608059 1000000000 779336018 1000000000 838016169 1000000000 784023121 1000000000 396544645 1000000000 212421711 1000000000 727161799 1000000000 967408261 1000000000 763844033 1000000000 320971501 1000000000 338294078 1000000000 515735640 1000000000 991793911 1000000000 445059899 1000000000 283159723 1000000000 499166203 1000000000 262553975 1000000000 262438963 1000000000 72467323 1000000000 422745654 1000000000 994399205 1000000000 236846022 1000000000 389585601 1000000000 526496475 1000000000 480144680 1000000000 853849022 1000000000 368764738 1000000000 887886544 1000000000 314280285 1000000000 957604615 1000000000 587338878 1000000000 267908657 1000000000 191492942 1000000000 673578734 1000000000 978855903 1000000000 688149242 1000000000 828715147 1000000000 114659639 1000000000 945260939 1000000000 436002642 1000000000 890830674 1000000000 642064707 1000000000 169412891 1000000000 493914394 1000000000 653359357 1000000000 417392426 1000000000 655457418 1000000000 569704744 1000000000 247897234 1000000000 273289937 1000000000 975575950 1000000000 230556362 1000000000 102330887 1000000000 918204387 1000000000 425474707 1000000000 29641830 1000000000 807239102 1000000000 673927989 1000000000 343656822 1000000000 916297890 1000000000 144474563 1000000000 879523321 1000000000 43902351 1000000000 71419539 1000000000 699992846 1000000000 543178882 1000000000 466514891 1000000000 394756585 1000000000 730183299 1000000000 495035963 1000000000 993265983 1000000000 68515810 1000000000 452514168 1000000000 150885091 1000000000 71820760 1000000000 390733427 1000000000 12653242 1000000000 626607611 1000000000 853418207 1000000000 984908807 1000000000 177690860 1000000000 506697255 1000000000 618040309 1000000000 348285530 1000000000 131145371 1000000000 637091635 1000000000 252845135 1000000000 66901573 1000000000 70878112 1000000000 322648066 1000000000 934801631 1000000000 277611118 1000000000 575234578 1000000000 686410431 1000000000 35352509 1000000000 993589332 1000000000 641694147 1000000000 422849712 1000000000 260640777 1000000000 960467711 1000000000 935833472 1000000000 217083996 1000000000 78928654 1000000000 8999603 1000000000 971113474 1000000000 535135106 1000000000 47813674 1000000000 336974577 1000000000 301845798 1000000000 617083921 1000000000 218190773 1000000000 337279161 1000000000 307111009 1000000000 996754610 1000000000 837954351 1000000000 655264824 1000000000 450451868 1000000000 796893797 1000000000 329189365 1000000000 777922161 1000000000 941357659 1000000000 880977294 1000000000 766263912 1000000000 182347075 1000000000 118284158 1000000000 970407255 1000000000 554528347 1000000000 283953576 1000000000 86892479 1000000000 764190558 1000000000 882806537 1000000000 516811968 1000000000 195722695 1000000000 931178975 1000000000 188316184 1000000000 899437141 1000000000 308802296 1000000000 996196906 1000000000 22458493 1000000000 14177478 1000000000 624969103 1000000000 274504681 1000000000 601649085 1000000000 481250983 1000000000 54801018 1000000000 446698030 1000000000 267295531 1000000000 582992535 1000000000 402998264 1000000000 223628745 1000000000 467716326 1000000000 467643812 1000000000 722490497 1000000000 192233101 1000000000 732398496 1000000000 374884998 1000000000 447565744 1000000000 729900063 1000000000 74049703 1000000000 332292271 1000000000 945630103 1000000000 28246050 1000000000 607277736 1000000000 856706451 1000000000 439039615 1000000000 850429021 1000000000 3344985 1000000000 392877265 1000000000 730089000 1000000000 607661227 1000000000 414818233 1000000000 528905411 1000000000 524936597 1000000000 605785439 1000000000 390438176 1000000000 581392198 1000000000 3329972 1000000000 435405535 1000000000 667298723 1000000000 344983641 1000000000 761540916 1000000000 747328215 1000000000 54333388 1000000000 625021862 1000000000 196754837 1000000000 618009442 1000000000 338462068 1000000000 476523666 1000000000 465256827 1000000000 500274665 1000000000 861106564 1000000000 51459764 1000000000 861107367 1000000000 762858278 1000000000 780982857 1000000000 809673092 1000000000 432879788 1000000000 660233073 1000000000 86222130 1000000000 391065234 1000000000 773403696 1000000000 893822552 1000000000 652937522 1000000000 222633919 1000000000 976941565 1000000000 494984187 1000000000 684844709 1000000000 852217539 1000000000 738905744 1000000000 618880619 1000000000 703921103 1000000000 452840317 1000000000 611356411 1000000000 744205165 1000000000 820493561 1000000000 251735410 1000000000 884214900 1000000000 79157451 1000000000 644208096 1000000000 353535724 1000000000 231724978 1000000000 700399751 1000000000 754002977 1000000000 607826040 1000000000 967906727 1000000000 212386756 1000000000 909633912 1000000000 357675764 1000000000 162498142 1000000000 59746686 1000000000 965155924 1000000000 668455449 1000000000 219108748 1000000000 366305978 1000000000 133162236 1000000000 557140548 1000000000 713673455 1000000000 705172262 1000000000 457704066 1000000000 817938592 1000000000 766767215 1000000000 692064485 1000000000 465106260 1000000000 369769365 1000000000 513779734 1000000000 942732737 1000000000 696360241 1000000000 491245574 1000000000 253051874 1000000000 176880314 1000000000 447374850 1000000000 898837429 1000000000 808867889 1000000000 375015991 1000000000 313353388 1000000000 443346895 1000000000 957585567 1000000000 393881213 1000000000 980581265 1000000000 798901402 1000000000 815605454 1000000000 265502583 1000000000 151908779 1000000000 302520649 1000000000 878782920 1000000000 491259511 1000000000 232002709 1000000000 569123349 1000000000 434978364 1000000000 916149785 1000000000 288503092 1000000000 961251907 1000000000 838750930 1000000000 221246386 1000000000 666217734 1000000000 247191731 1000000000 992379944 1000000000 576707073 1000000000 49681033 1000000000 512940607 1000000000 285102575 1000000000 908497949 1000000000 212130191 1000000000 230490346 1000000000 858421503 1000000000 545145506 1000000000 644687692 1000000000 675865270 1000000000 929018084 1000000000 577971074 1000000000 662595817 1000000000 419456599 1000000000 77920758 1000000000 751429163 1000000000 980660952 1000000000 254834532 1000000000 763144129 1000000000 948487379 1000000000 255689713 1000000000 267756385 1000000000 100262992 1000000000 742493119 1000000000 88866985 1000000000 647509623 1000000000 497229172 1000000000 243072864 1000000000 740359747 1000000000 663396317 1000000000 313399802 1000000000 687208003 1000000000 948009716 1000000000 380461916 1000000000 521037235 1000000000 597272073 1000000000 788642490 1000000000 415382984 1000000000 258469661 1000000000 726091612 1000000000 652341443 1000000000 448547798 1000000000 162464415 1000000000 452537812 1000000000 697916587 1000000000 900403624 1000000000 469219477 1000000000 774518737 1000000000 833933476 1000000000 327801207 1000000000 671099976 1000000000 589845851 1000000000 845978127 1000000000 146981772 1000000000 179923864 1000000000 272243207 1000000000 396634293 1000000000 912579539 1000000000 552074583 1000000000 191081222 1000000000 767150263 1000000000 126813109 1000000000 564593421 1000000000 228524516 1000000000 86638452 1000000000 404193276 1000000000 666861041 1000000000 948154827 1000000000 687483633 1000000000 721843593 1000000000 951893804 1000000000 853993204 1000000000 470378162 1000000000 251889629 1000000000 761841524 1000000000 405208208 1000000000 321039598 1000000000 486721567 1000000000 957091647 1000000000 597420104 1000000000 927817603 1000000000 699072772 1000000000 601064993 1000000000 56610763 1000000000 674547234 1000000000 555602530 1000000000 770371138 1000000000 401928535 1000000000 682906460 1000000000 319880394 1000000000 751536505 1000000000 928148971 1000000000 949601903 1000000000 533229897 1000000000 410803504 1000000000 714548014 1000000000 522965954 1000000000 881444408 1000000000 603347 1000000000 665721349 1000000000 45088454 1000000000 785188628 1000000000 127966255 1000000000 100455553 1000000000 225709977 1000000000 342234577 1000000000 407263941 1000000000 676792341 1000000000 937998137 1000000000 431607688 1000000000 942202691 1000000000 285665160 1000000000 191403314 1000000000 909655833 1000000000 235012092 1000000000 382604247 1000000000 581631756 1000000000 306975590 1000000000 746382679 1000000000 828217394 1000000000 949948896 1000000000 479022059 1000000000 132630044 1000000000 34373026 1000000000 377151736 1000000000 537452331 1000000000 775640149 1000000000 44280920 1000000000 71563865 1000000000 927940868 1000000000 743039157 1000000000 335949984 1000000000 761004262 1000000000 730715343 1000000000 693903955 1000000000 386415207 1000000000 127614358 1000000000 835547935 1000000000 927561741 1000000000 328840464 1000000000 930617772 1000000000 482339155 1000000000 714789008 1000000000 662540755 1000000000 239305732 1000000000 642284051 1000000000 111337171 1000000000 274637169 1000000000 219908661 1000000000 670921696 1000000000 820891137 1000000000 6129179 1000000000 886244489 1000000000 126565486 1000000000 844022554 1000000000 723159949 1000000000 647474448 1000000000 302385602 1000000000 388412541 1000000000 246970677 1000000000 22266568 1000000000 147096751 1000000000 321822303 1000000000 600886858 1000000000 201943409 1000000000 241796582 1000000000 238297118 1000000000 337753727 1000000000 504993991 1000000000 192490428 1000000000 264371605 1000000000 375107828 1000000000 525433339 1000000000 350293918 1000000000 499166099 1000000000 77543953 1000000000 491918816 1000000000 927445916 1000000000 536279065 1000000000 560918387 1000000000 758459031 1000000000 488768223 1000000000 462452574 1000000000 826438596 1000000000 857707628 1000000000 847420271 1000000000 455149147 1000000000 722192696 1000000000 723177883 1000000000 933957964 1000000000 636616264 1000000000 52252644 1000000000 584237812 1000000000 641519749 1000000000 262734052 1000000000 961561210 1000000000 756242125 1000000000 575787174 1000000000 854202841 1000000000 207369458 1000000000 948947876 1000000000 382595366 1000000000 727122698 1000000000 573593256 1000000000 245940090 1000000000 933586289 1000000000 677610240 1000000000 853902642 1000000000 111663433 1000000000 799234431 1000000000 346964532 1000000000 115372426 1000000000 717977078 1000000000 945871849 1000000000 615134554 1000000000 597630556 1000000000 247271633 1000000000 607787977 1000000000 295969907 1000000000 358432582 1000000000 746163321 1000000000 104729170 1000000000 837606091 1000000000 658833961 1000000000 37973546 1000000000 302258716 1000000000 271086332 1000000000 697599325 1000000000 608264094 1000000000 455551170 1000000000 156125278 1000000000 59713015 1000000000 815139895 1000000000 671977023 1000000000 17087619 1000000000 606363762 1000000000 583626912 1000000000 697916748 1000000000 675214673 1000000000 855967110 1000000000 414468229 1000000000 490692688 1000000000 932786720 1000000000 587831329 1000000000 295420636 1000000000 38812413 1000000000 712938192 1000000000 521974943 1000000000 713623321 1000000000 173232010 1000000000 803740111 1000000000 790753621 1000000000 814432375 1000000000 680186000 1000000000 923676983 1000000000 970472730 1000000000 849640434 1000000000 959648911 1000000000 232847092 1000000000 754286085 1000000000 433135361 1000000000 333536546 1000000000 399394409 1000000000 918783221 1000000000 297963713 1000000000 79913901 1000000000 104041175 1000000000 549640760 1000000000 860159696 1000000000 564273728 1000000000 163739148 1000000000 718303050 1000000000 988245271 1000000000 375551334 1000000000 189286655 1000000000 887774143 1000000000 376258113 1000000000 85782084 1000000000 759215498 1000000000 910867460 1000000000 786261139 1000000000 861823153 1000000000 826986906 1000000000 691593803 1000000000 192687752 1000000000 168090103 1000000000 481155112 1000000000 344510203 1000000000 594333750 1000000000 594756617 1000000000 756645628 1000000000 142287562 1000000000 442983920 1000000000 630245522 1000000000 53241598 1000000000 40578568 1000000000 567022569 1000000000 981245110 1000000000 470014826 1000000000 421944547 1000000000 469236180 1000000000 294070320 1000000000 540814338 1000000000 752356326 1000000000 732413151 1000000000 273330179 1000000000 84094097 1000000000 959329087 1000000000 730325792 1000000000 533247263 1000000000 397292339 1000000000 653089532 1000000000 453886836 1000000000 162339983 1000000000 431077162 1000000000 797598241 1000000000 299167740 1000000000 88132686 1000000000 996381453 1000000000 133399184 1000000000 150068426 1000000000 192992274 1000000000 208296097 1000000000 133862550 1000000000 999389313 1000000000 625950040 1000000000 161100373 1000000000 468871932 1000000000 538030261 1000000000 906177992 1000000000 192466341 1000000000 503784775 1000000000 108979682 1000000000 825953633 1000000000 215192636 1000000000 510750739 1000000000 275780547 1000000000 82458896 1000000000 546168314 1000000000 52863910 1000000000 818170900 1000000000 579286093 1000000000 708232669 1000000000 725932276 1000000000 539499663 1000000000 767118252 1000000000 938983294 1000000000 69007211 1000000000 756678714 1000000000 137699038 1000000000 114562783 1000000000 444226099 1000000000 36824279 1000000000 792087939 1000000000 77295808 1000000000 497155497 1000000000 848293772 1000000000 607010820 1000000000 910350053 1000000000 10991191 1000000000 693797628 1000000000 76663147 1000000000 166444386 1000000000 355240550 1000000000 176446548 1000000000 77052429 1000000000 152105027 1000000000 743164569 1000000000 459622269 1000000000 754024595 1000000000 858752176 1000000000 601158981 1000000000 716199657 1000000000 466238036 1000000000 684571695 1000000000 181748264 1000000000 735881162 1000000000 664646432 1000000000 124866969 1000000000 187143217 1000000000 485454480 1000000000 263333430 1000000000 971868439 1000000000 117868899 1000000000 827306994 1000000000 987016883 1000000000 52352178 1000000000 578820163 1000000000 906923202 1000000000 415242144 1000000000 10540084 1000000000 50689892 1000000000 880798392 1000000000 828745320 1000000000 700114928 1000000000 961860807 1000000000 523258276 1000000000 627521196 1000000000 486862737 1000000000 689861281 1000000000 699646160 1000000000 199048850 1000000000 615228834 1000000000 73232369 1000000000 941994622 1000000000 529985228 1000000000 882133783 1000000000 629997482 1000000000 514690066 1000000000 190914083 1000000000 153292876 1000000000 283412246 1000000000 516081555 1000000000 530639736 1000000000 841509115 1000000000 769180303 1000000000 285132519 1000000000 979769773 1000000000 195028465 1000000000 743376755 1000000000 774473976 1000000000 288822469 1000000000 152779784 1000000000 274750239 1000000000 457889756 1000000000 324415293 1000000000 846888807 1000000000 237220014 1000000000 82962487 1000000000 666344313 1000000000 801225428 1000000000 324809758 1000000000 792469890 1000000000 559532514 1000000000 58386180 1000000000 620172441 1000000000 937435892 1000000000 246372756 1000000000 302207408 1000000000 967852318 1000000000 975284965 1000000000 238304651 1000000000 214241624 1000000000 884121130 1000000000 64889177 1000000000 292439611 1000000000 863543601 1000000000 163686509 1000000000 580545184 1000000000 651663885 1000000000 319324740 1000000000 924253645 1000000000 925367045 1000000000 869964356 1000000000 253867163 1000000000 963808609 1000000000 950956320 1000000000 463702199 1000000000 222588293 1000000000 530273721 1000000000 120541605 1000000000 334200594 1000000000 465012115 1000000000 257839584 1000000000 55636839 1000000000 201543420 1000000000 14194409 1000000000 441020770 1000000000 492295744 1000000000 146320414 1000000000 296731334 1000000000 692752083 1000000000 407403094 1000000000 257566398 1000000000 655773650 1000000000 134350169 1000000000 997931322 1000000000 401487473 1000000000 985313157 1000000000 543810568 1000000000 974592013 1000000000 480820380 1000000000 489374991 1000000000 114968938 1000000000 380456964 1000000000 550663665 1000000000 164221966 1000000000 616892922 1000000000 774823880 1000000000 293490683 1000000000 308760207 1000000000 423927811 1000000000 953609345 1000000000 861574707 1000000000 533248198 1000000000 288693622 1000000000 100959237 1000000000 961146173 1000000000 224137838 1000000000 337701155 1000000000 402579604 1000000000 913009832 1000000000 394529438 1000000000 108071176 1000000000 528704914 1000000000 995110272 1000000000 592560378 1000000000 768933923 1000000000 95448187 1000000000 425193260 1000000000 41294735 1000000000 284736206 1000000000 288331107 1000000000 36871557 1000000000 56993833 1000000000 587072956 1000000000 287652136 1000000000 529774083 1000000000 676650310 1000000000 464181028 1000000000 940407938 1000000000 62209343 1000000000 126120528 1000000000 505152588 1000000000 10390657 1000000000 518079117 1000000000 716375293 1000000000 796230500 1000000000 585199116 1000000000 933772783 1000000000 432727286 1000000000 406632215 1000000000 629082448 1000000000 677815104 1000000000 826459339 1000000000 256977175 1000000000 765437283 1000000000 265130678 1000000000 484569543 1000000000 728150987 1000000000 480616586 1000000000 434135539 1000000000 811309296 1000000000 162439663 1000000000 942192806 1000000000 274087817 1000000000 374649817 1000000000 606600163 1000000000 498070709 1000000000 922610029 1000000000 6829830 1000000000 85403114 1000000000 412624838 1000000000 533700115 1000000000 220917667 1000000000 343043099 1000000000 783669096 1000000000 61028681 1000000000 828145390 1000000000 78481778 1000000000 586679438 1000000000 762283397 1000000000 282203769 1000000000 32680029 1000000000 440677733 1000000000 529658992 1000000000 363149759 1000000000 48344206 1000000000 645577897 1000000000 259089743 1000000000 800327748 1000000000 536354979 1000000000 882070745 1000000000 695678027 1000000000 238728205 1000000000 925666690 1000000000 259579606 1000000000 802427990 1000000000 166199290 1000000000 132928957 1000000000 750774312 1000000000 550954210 1000000000 276113261 1000000000 662103384 1000000000 278712720 1000000000 251241901 1000000000 620108411 1000000000 585986802 1000000000 589559029 1000000000 455598355 1000000000 435771770 1000000000 681546206 1000000000 164485488 1000000000 284768184 1000000000 235159887 1000000000 294629633 1000000000 856046563 1000000000 678567254 1000000000 499285154 1000000000 502428819 1000000000 452169492 1000000000 254622972 1000000000 277382189 1000000000 549735371 1000000000 240772618 1000000000 415931362 1000000000 845308022 1000000000 183051612 1000000000 521187620 1000000000 898634711 1000000000 603937023 1000000000 443278240 1000000000 858087897 1000000000 407582998 1000000000 790683606 1000000000 75045101 1000000000 183485123 1000000000 756679305 1000000000 760079150 1000000000 984363763 1000000000 194705286 1000000000 336063362 1000000000 119665905 1000000000 130829969 1000000000 554610466 1000000000 519874081 1000000000 735305696 1000000000 664525378 1000000000 55948252 1000000000 11278858 1000000000 608914318 1000000000 756778941 1000000000 709350141 1000000000 619949819 1000000000 982753749 1000000000 502809411 1000000000 904998250 1000000000 64305975 1000000000 588224753 1000000000 666355705 1000000000 115315404 1000000000 259494805 1000000000 36296352 1000000000 22602600 1000000000 714886980 1000000000 560899746 1000000000 18600617 1000000000 440051847 1000000000 107057130 1000000000 361729637 1000000000 693931271 1000000000 809447298 1000000000 303759384 1000000000 16955206 1000000000 590299855 1000000000 132360521 1000000000 658843859 1000000000 768621585 1000000000 582636718 1000000000 954750725 1000000000 403736305 1000000000 598084435 1000000000 41358307 1000000000 394993377 1000000000 376732064 1000000000 223196126 1000000000 19995796 1000000000 786570678 1000000000 30818070 1000000000 337493676 1000000000 49008149 1000000000 41659409 1000000000 865670499 1000000000 49454956 1000000000 522311357 1000000000 839611658 1000000000 908654230 1000000000 896543740 1000000000 496477859 1000000000 430088421 1000000000 884045567 1000000000 271915976 1000000000 118423316 1000000000 836723221 1000000000 460976948 1000000000 796836722 1000000000 831911820 1000000000 199863401 1000000000 390387423 1000000000 251739582 1000000000 355580336 1000000000 851192393 1000000000 659984624 1000000000 875840490 1000000000 224936165 1000000000 264788310 1000000000 387956686 1000000000 168453425 1000000000 831239129 1000000000 463728836 1000000000 119746239 1000000000 330369151 1000000000 578743809 1000000000 631186129 1000000000 432279943 1000000000 560466294 1000000000 408021768 1000000000 4775035 1000000000 918430362 1000000000 211302863 1000000000 699319024 1000000000 660177603 1000000000 958510926 1000000000 974356211 1000000000 223953616 1000000000 810884384 1000000000 470407206 1000000000 243441055 1000000000 828850830 1000000000 830951245 1000000000 891443605 1000000000 110369408 1000000000 751027691 1000000000 354310935 1000000000 562487526 1000000000 292294608 1000000000 41130443 1000000000 646908678 1000000000 699918803 1000000000 844989880 1000000000 741663286 1000000000 853845558 1000000000 89111448 1000000000 213538458 1000000000 589681397 1000000000 301214259 1000000000 715672303 1000000000 547033066 1000000000 418841974 1000000000 463065622 1000000000 115052463 1000000000 894361605 1000000000 788574002 1000000000 415839549 1000000000 674122112 1000000000 31334628 1000000000 978165904 1000000000 850075106 1000000000 640442752 1000000000 606315833 1000000000 347881304 1000000000 750101004 1000000000 694749887 1000000000 411279318 1000000000 969084421 1000000000 979793799 1000000000 23179328 1000000000 167947343 1000000000 707419920 1000000000 982125859 1000000000 458777775 1000000000 604423073 1000000000 102495576 1000000000 137443278 1000000000 585168420 1000000000 433032134 1000000000 71303507 1000000000 457033338 1000000000 809063868 1000000000 750073531 1000000000 424725489 1000000000 176072054 1000000000 53798478 1000000000 953934174 1000000000 709905456 1000000000 783135970 1000000000 273802317 1000000000 177264262 1000000000 176642072 1000000000 807472665 1000000000 310672279 1000000000 669901032 1000000000 850990607 1000000000 482203310 1000000000 248692958 1000000000 165021703 1000000000 920153536 1000000000 665778822 1000000000 790582029 1000000000 175820593 1000000000 498843118 1000000000 553812422 1000000000 36549435 1000000000 719046246 1000000000 6584838 1000000000 44834714 1000000000 765085749 1000000000 236601132 1000000000 926490354 1000000000 534868861 1000000000 41439358 1000000000 482890603 1000000000 677984742 1000000000 283334464 1000000000 45340170 1000000000 69385950 1000000000 749454699 1000000000 515430602 1000000000 511069729 1000000000 926278294 1000000000 738307942 1000000000 667859734 1000000000 694065054 1000000000 571256873 1000000000 567571723 1000000000 258054435 1000000000 955867951 1000000000 823062368 1000000000 895862521 1000000000 528401677 1000000000 479025487 1000000000 437499103 1000000000 559500678 1000000000 865544486 1000000000 314427603 1000000000 496785007 1000000000 294136800 1000000000 708475558 1000000000 255296099 1000000000 571244008 1000000000 318380098 1000000000 190916246 1000000000 615123217 1000000000 967108307 1000000000 914025028 1000000000 370691976 1000000000 846394275 1000000000 323453935 1000000000 856648309 1000000000 611143252 1000000000 517102124 1000000000 33785001 1000000000 219759261 1000000000 848265912 1000000000 977726980 1000000000 866910731 1000000000 866242741 1000000000 930807467 1000000000 209012405 1000000000 767573036 1000000000 203830491 1000000000 208665409 1000000000 880037683 1000000000 782335008 1000000000 99001787 1000000000 317586178 1000000000 667128522 1000000000 389095806 1000000000 628805250 1000000000 85903135 1000000000 23315451 1000000000 579510459 1000000000 522868151 1000000000 813916583 1000000000 235184577 1000000000 460954428 1000000000 173690672 1000000000 503689395 1000000000 447906406 1000000000 340994028 1000000000 245018613 1000000000 636166455 1000000000 344945916 1000000000 977528658 1000000000 537562699 1000000000 201942192 1000000000 434145276 1000000000 669119108 1000000000 387095745 1000000000 484050244 1000000000 344041119 1000000000 791920043 1000000000 432560310 1000000000 800194845 1000000000 57925444 1000000000 985078050 1000000000 325957940 1000000000 431240543 1000000000 686913451 1000000000 352789437 1000000000 885635189 1000000000 283799941 1000000000 88263881 1000000000 465431566 1000000000 620755530 1000000000 468789878 1000000000 47991808 1000000000 373533033 1000000000 227984932 1000000000 968586252 1000000000 381262666 1000000000 599182629 1000000000 153046163 1000000000 397135382 1000000000 346455187 1000000000 452845352 1000000000 434800954 1000000000 454743793 1000000000 417411786 1000000000 822745949 1000000000 77590780 1000000000 838477222 1000000000 55014400 1000000000 303809261 1000000000 136133003 1000000000 876961146 1000000000 484843766 1000000000 128770448 1000000000 440720326 1000000000 657581830 1000000000 435357076 1000000000 8786469 1000000000 944770378 1000000000 135972690 1000000000 718375742 1000000000 35424711 1000000000 277715848 1000000000 190512151 1000000000 809151458 1000000000 238265054 1000000000 896095679 1000000000 853862040 1000000000 129398094 1000000000 909805853 1000000000 724092782 1000000000 141510920 1000000000 479819430 1000000000 660798552 1000000000 156811218 1000000000 405949026 1000000000 669140144 1000000000 983535782 1000000000 148746054 1000000000 203646205 1000000000 126927522 1000000000 242802291 1000000000 523175821 1000000000 76366256 1000000000 138385550 1000000000 482449838 1000000000 672582357 1000000000 100064776 1000000000 672980662 1000000000 397953951 1000000000 138990722 1000000000 25075830 1000000000 373429907 1000000000 83964617 1000000000 417865769 1000000000 994843623 1000000000 447375496 1000000000 207439534 1000000000 382337778 1000000000 394308052 1000000000 161646354 1000000000 335813467 1000000000 506155177 1000000000 108232553 1000000000 421008396 1000000000 769300856 1000000000 338926785 1000000000 978380781 1000000000 618564048 1000000000 626254290 1000000000 161153350 1000000000 124254318 1000000000 635815063 1000000000 484407336 1000000000 335911584 1000000000 690427035 1000000000 429223956 1000000000 273887547 1000000000 45877611 1000000000 905125670 1000000000 50106621 1000000000 564021083 1000000000 42203934 1000000000 275621219 1000000000 123384605 1000000000 778084790 1000000000 241271485 1000000000 737966919 1000000000 246415765 1000000000 856347849 1000000000 5073570 1000000000 520464107 1000000000 430366501 1000000000 490364585 1000000000 298570366 1000000000 250545845 1000000000 748856366 1000000000 705563529 1000000000 412248241 1000000000 528971012 1000000000 557186011 1000000000 736366342 1000000000 845049933 1000000000 457429944 1000000000 605570251 1000000000 57938385 1000000000 90877959 1000000000 21157376 1000000000 480034453 1000000000 665756295 1000000000 32968297 1000000000 188104986 1000000000 927791814 1000000000 847342994 1000000000 801556529 1000000000 451340767 1000000000 961897894 1000000000 814780679 1000000000 349219916 1000000000 803972357 1000000000 708387618 1000000000 83425873 1000000000 471749596 1000000000 588353576 1000000000 517784823 1000000000 54915728 1000000000 130488514 1000000000 563551319 1000000000 499701141 1000000000 454012326 1000000000 792551942 1000000000 511135702 1000000000 643804373 1000000000 96844838 1000000000 461505568 1000000000 645113208 1000000000 318578679 1000000000 535738301 1000000000 178943088 1000000000 569270469 1000000000 575163371 1000000000 660900367 1000000000 495013802 1000000000 20231448 1000000000 928027659 1000000000 187430530 1000000000 104185608 1000000000 504759466 1000000000 481340724 1000000000 64899733 1000000000 573983382 1000000000 177884222 1000000000 903131488 1000000000 550700445 1000000000 542722754 1000000000 292704738 1000000000 957126026 1000000000 675237338 1000000000 53549734 1000000000 892598086 1000000000 62787230 1000000000 977453746 1000000000 150870080 1000000000 507021198 1000000000 727196373 1000000000 393885189 1000000000 532054655 1000000000 809240703 1000000000 542320705 1000000000 868722660 1000000000 429473858 1000000000 481647410 1000000000 921041475 1000000000 604252739 1000000000 88845048 1000000000 912728370 1000000000 719501817 1000000000 352608706 1000000000 651964843 1000000000 413780161 1000000000 921077621 1000000000 49687156 1000000000 488968436 1000000000 215596660 1000000000 215899631 1000000000 935580629 1000000000 297811115 1000000000 131267867 1000000000 84393136 1000000000 477418710 1000000000 908481618 1000000000 700954165 1000000000 605949129 1000000000 240824211 1000000000 149095323 1000000000 859136224 1000000000 549913660 1000000000 148914574 1000000000 582950847 1000000000 475072178 1000000000 418778319 1000000000 966929672 1000000000 635596030 1000000000 958389922 1000000000 928138855 1000000000 487348447 1000000000 205112787 1000000000 497827099 1000000000 290152547 1000000000 369755439 1000000000 852399362 1000000000 928755052 1000000000 654400890 1000000000 233927759 1000000000 652134823 1000000000 385989116 1000000000 584732967 1000000000 60313870 1000000000 871728295 1000000000 641704714 1000000000 404758810 1000000000 867850359 1000000000 843156983 1000000000 856567852 1000000000 369121664 1000000000 986628849 1000000000 403809753 1000000000 127590774 1000000000 53268346 1000000000 146790541 1000000000 924125620 1000000000 423804427 1000000000 643011671 1000000000 261087513 1000000000 483154786 1000000000 96478526 1000000000 362340961 1000000000 687671727 1000000000 897360899 1000000000 323720562 1000000000 65875943 1000000000 19573898 1000000000 338612873 1000000000 111272837 1000000000 364985658 1000000000 889323123 1000000000 237086632 1000000000 211035721 1000000000 95373691 1000000000 34557000 1000000000 47042198 1000000000 411504276 1000000000 198149698 1000000000 531516216 1000000000 566615820 1000000000 107350646 1000000000 797991718 1000000000 872578541 1000000000 671858046 1000000000 969337056 1000000000 523600840 1000000000 312141121 1000000000 273317850 1000000000 480435109 1000000000 316312562 1000000000 611935781 1000000000 688627060 1000000000 752113449 1000000000 209710708 1000000000 874823628 1000000000 464574229 1000000000 94284300 1000000000 116355507 1000000000 400397378 1000000000 521665544 1000000000 877835326 1000000000 926041758 1000000000 114286745 1000000000 337909992 1000000000 76197671 1000000000 277654694 1000000000 52088391 1000000000 518065222 1000000000 548393457 1000000000 521286367 1000000000 984242322 1000000000 540545790 1000000000 789329356 1000000000 624673629 1000000000 40108064 1000000000 316116492 1000000000 897969596 1000000000 233176570 1000000000 350284152 1000000000 796118524 1000000000 89045945 1000000000 899217065 1000000000 567594708 1000000000 159950776 1000000000 51610246 1000000000 198022106 1000000000 686206244 1000000000 585001798 1000000000 66389409 1000000000 144889400 1000000000 684425505 1000000000 812202913 1000000000 861711635 1000000000 820188856 1000000000 364689181 1000000000 92749643 1000000000 865748136 1000000000 342042497 1000000000 265860998 1000000000 673959521 1000000000 56468705 1000000000 325150171 1000000000 557855634 1000000000 632724637 1000000000 423655331 1000000000 813749007 1000000000 890580696 1000000000 542250418 1000000000 319255758 1000000000 426203012 1000000000 845854838 1000000000 690757300 1000000000 841138582 1000000000 646983334 1000000000 35521586 1000000000 631865278 1000000000 531006889 1000000000 265507946 1000000000 988699357 1000000000 90374309 1000000000 123953979 1000000000 259724397 1000000000 659039895 1000000000 50849375 1000000000 283518521 1000000000 93747398 1000000000 817544729 1000000000 361570292 1000000000 447683737 1000000000 367856714 1000000000 167951453 1000000000 419674151 1000000000 338683512 1000000000 383684495 1000000000 335367880 1000000000 676401136 1000000000 538611027 1000000000 485991789 1000000000 804297645 1000000000 972049663 1000000000 419839710 1000000000 665628392 1000000000 576036283 1000000000 919201531 1000000000 701477700 1000000000 964209091 1000000000 813529873 1000000000 602404805 1000000000 481958648 1000000000 16584305 1000000000 162715267 1000000000 794340594 1000000000 344906302 1000000000 508858843 1000000000 185291026 1000000000 485218813 1000000000 382001594 1000000000 254622941 1000000000 819640290 1000000000 255439806 1000000000 703101047 1000000000 656421488 1000000000 215232876 1000000000 676521697 1000000000 361167942 1000000000 182374665 1000000000 220941365 1000000000 458498505 1000000000 654291006 1000000000 121680705 1000000000 860710836 1000000000 178018483 1000000000 417117488 1000000000 414874420 1000000000 694681407 1000000000 715827750 1000000000 674498597 1000000000 736901135 1000000000 44430141 1000000000 87377729 1000000000 89688536 1000000000 804957556 1000000000 922452156 1000000000 869880708 1000000000 954276924 1000000000 719990923 1000000000 207812233 1000000000 471689894 1000000000 318729699 1000000000 845797451 1000000000 639688521 1000000000 154368714 1000000000 601920151 1000000000 489731044 1000000000 263081909 1000000000 231475543 1000000000 250291496 1000000000 630549807 1000000000 889575769 1000000000 52484104 1000000000 256452443 1000000000 105707899 1000000000 205249649 1000000000 975499576 1000000000 48766282 1000000000 390417711 1000000000 515786249 1000000000 246169857 1000000000 588402256 1000000000 223227956 1000000000 671726621 1000000000 912403522 1000000000 285252865 1000000000 678909333 1000000000 962590307 1000000000 477857681 1000000000 829093698 1000000000 596954290 1000000000 955035606 1000000000 100975371 1000000000 529867809 1000000000 967501374 1000000000 501581683 1000000000 178941305 1000000000 518049669 1000000000 420074092 1000000000 849777506 1000000000 391860561 1000000000 612458191 1000000000 360344911 1000000000 83421626 1000000000 156465045 1000000000 131003134 1000000000 245827926 1000000000 657963943 1000000000 321671797 1000000000 979831680 1000000000 296562821 1000000000 107358734 1000000000 788924619 1000000000 195364545 1000000000 61668766 1000000000 263455067 1000000000 272849766 1000000000 29560573 1000000000 849543597 1000000000 7873478 1000000000 902160273 1000000000 296382143 1000000000 626967557 1000000000 587447891 1000000000 107086047 1000000000 554993225 1000000000 766270180 1000000000 300680189 1000000000 693090596 1000000000 349963995 1000000000 470362369 1000000000 761637841 1000000000 570090723 1000000000 116896975 1000000000 157284703 1000000000 621433529 1000000000 608975248 1000000000 947884322 1000000000 437516866 1000000000 985350353 1000000000 275235916 1000000000 633206618 1000000000 870098369 1000000000 744924096 1000000000 397168216 1000000000 289999165 1000000000 89192814 1000000000 115547753 1000000000 431183632 1000000000 851220856 1000000000 795284852 1000000000 939342895 1000000000 845095408 1000000000 134902635 1000000000 372776586 1000000000 333272209 1000000000 252748782 1000000000 522859152 1000000000 121774136 1000000000 461463995 1000000000 764808316 1000000000 894913211 1000000000 127445478 1000000000 901820704 1000000000 170634014 1000000000 68352013 1000000000 780596116 1000000000 890250514 1000000000 117718018 1000000000 570275432 1000000000 468101269 1000000000 19412560 1000000000 784467875 1000000000 641585311 1000000000 449328948 1000000000 90749464 1000000000 126692888 1000000000 510291155 1000000000 185434066 1000000000 237252054 1000000000 649920813 1000000000 114806911 1000000000 148545365 1000000000 944692909 1000000000 967779870 1000000000 682643177 1000000000 132388943 1000000000 990784040 1000000000 338621011 1000000000 783622983 1000000000 712081646 1000000000 38142389 1000000000 765262611 1000000000 183451054 1000000000 512247720 1000000000 755437737 1000000000 24720489 1000000000 541406975 1000000000 869222922 1000000000 948548695 1000000000 217387052 1000000000 55879257 1000000000 973971418 1000000000 545090212 1000000000 870840183 1000000000 71642588 1000000000 288667731 1000000000 929102532 1000000000 347916747 1000000000 417908353 1000000000 525591883 1000000000 818425631 1000000000 734010704 1000000000 250167990 1000000000 334176735 1000000000 58045992 1000000000 544664390 1000000000 169162203 1000000000 665384338 1000000000 223867272 1000000000 774928735 1000000000 689662141 1000000000 682441130 1000000000 415256400 1000000000 140917317 1000000000 819925108 1000000000 763254516 1000000000 145585311 1000000000 60817515 1000000000 686418741 1000000000 131440602 1000000000 738440627 1000000000 411853745 1000000000 844183118 1000000000 347561991 1000000000 169359935 1000000000 655530409 1000000000 786187501 1000000000 843751502 1000000000 999814836 1000000000 492640442 1000000000 70364644 1000000000 558368803 1000000000 451447618 1000000000 872566151 1000000000 582067373 1000000000 78770177 1000000000 570237972 1000000000 42256239 1000000000 854018536 1000000000 178992693 1000000000 590375271 1000000000 339588177 1000000000 833481423 1000000000 344592519 1000000000 800827335 1000000000 954429768 1000000000 555917565 1000000000 979136615 1000000000 698007944 1000000000 28796279 1000000000 693145179 1000000000 925052448 1000000000 474579139 1000000000 993390799 1000000000 101252234 1000000000 629863695 1000000000 567809417 1000000000 336420887 1000000000 709233929 1000000000 835253704 1000000000 149123732 1000000000 563982565 1000000000 514172914 1000000000 779218498 1000000000 728727925 1000000000 21225513 1000000000 571389810 1000000000 376511370 1000000000 920793306 1000000000 498348043 1000000000 608843477 1000000000 189018799 1000000000 324976912 1000000000 884715026 1000000000 197588289 1000000000 253806487 1000000000 165559298 1000000000 635111191 1000000000 648280320 1000000000 230278659 1000000000 606459345 1000000000 171106902 1000000000 841134057 1000000000 677618623 1000000000 114531912 1000000000 892596434 1000000000 743171811 1000000000 260645814 1000000000 363682291 1000000000 322666733 1000000000 732880276 1000000000 604463868 1000000000 121474295 1000000000 531849888 1000000000 790195198 1000000000 313396476 1000000000 29802212 1000000000 408123792 1000000000 197974626 1000000000 220743940 1000000000 119799980 1000000000 846063871 1000000000 376574706 1000000000 474718378 1000000000 388458427 1000000000 698850885 1000000000 818607424 1000000000 396584676 1000000000 239751259 1000000000 393845524 1000000000 83337633 1000000000 428311323 1000000000 923966373 1000000000 277693745 1000000000 761902279 1000000000 482719802 1000000000 183363746 1000000000 98377423 1000000000 87376521 1000000000 188626977 1000000000 249483780 1000000000 275450741 1000000000 236047293 1000000000 62325387 1000000000 4074108 1000000000 413319648 1000000000 998293732 1000000000 826615523 1000000000 782319240 1000000000 585274727 1000000000 743981334 1000000000 490916530 1000000000 120783268 1000000000 218159468 1000000000 492409283 1000000000 504145279 1000000000 352194328 1000000000 918123183 1000000000 15221351 1000000000 268346225 1000000000 692071573 1000000000 290354182 1000000000 248273580 1000000000 192176091 1000000000 374841088 1000000000 725604528 1000000000 561507634 1000000000 857603296 1000000000 581043524 1000000000 30474895 1000000000 462709784 1000000000 143709178 1000000000 79938176 1000000000 741166127 1000000000 155804388 1000000000 61950628 1000000000 76769013 1000000000 770603565 1000000000 971680053 1000000000 496991720 1000000000 778386411 1000000000 955258797 1000000000 324314788 1000000000 104597903 1000000000 349636202 1000000000 358597067 1000000000 241385604 1000000000 962892849 1000000000 829504155 1000000000 789892434 1000000000 379343197 1000000000 354457534 1000000000 921971737 1000000000 846188383 1000000000 343222221 1000000000 122396089 1000000000 591535441 1000000000 333362702 1000000000 734448600 1000000000 890327317 1000000000 660345078 1000000000 818359792 1000000000 188536131 1000000000 700435523 1000000000 231596658 1000000000 841351348 1000000000 35576527 1000000000 302378926 1000000000 939551994 1000000000 104214850 1000000000 944273544 1000000000 459850377 1000000000 395275929 1000000000 737711010 1000000000 27869818 1000000000 273497828 1000000000 921551460 1000000000 20390209 1000000000 730669487 1000000000 695493827 1000000000 316477123 1000000000 590649575 1000000000 31790148 1000000000 617816139 1000000000 608091728 1000000000 48537097 1000000000 153874814 1000000000 867729437 1000000000 467635028 1000000000 666297252 1000000000 596040571 1000000000 720769946 1000000000 155427280 1000000000 751515907 1000000000 15336229 1000000000 4085151 1000000000 240669990 1000000000 689369645 1000000000 888945392 1000000000 914791994 1000000000 297873573 1000000000 933913623 1000000000 995372040 1000000000 557090798 1000000000 157492271 1000000000 440078546 1000000000 67666711 1000000000 384131570 1000000000 40673635 1000000000 940775477 1000000000 416483108 1000000000 86800593 1000000000 828277089 1000000000 701603480 1000000000 938432582 1000000000 214556875 1000000000 171706979 1000000000 870584888 1000000000 214578724 1000000000 129177485 1000000000 848078619 1000000000 719876807 1000000000 921428395 1000000000 455731895 1000000000 866068878 1000000000 619202274 1000000000 765428632 1000000000 269942943 1000000000 72394692 1000000000 559172401 1000000000 101180356 1000000000 458080174 1000000000 235663234 1000000000 884327468 1000000000 48820088 1000000000 716684009 1000000000 917450092 1000000000 76089292 1000000000 120855016 1000000000 543219361 1000000000 34120264 1000000000 20402160 1000000000 962095928 1000000000 712108581 1000000000 609042636 1000000000 508689439 1000000000 24420076 1000000000 721836818 1000000000 477802518 1000000000 815126009 1000000000 712826078 1000000000 585116117 1000000000 377115483 1000000000 977081444 1000000000 320864987 1000000000 680135715 1000000000 427138705 1000000000 754006466 1000000000 613093581 1000000000 692393265 1000000000 787668572 1000000000 106347972 1000000000 20720191 1000000000 340513839 1000000000 554936727 1000000000 452726835 1000000000 399312099 1000000000 186451728 1000000000 570958828 1000000000 333947657 1000000000 948373022 1000000000 95444404 1000000000 747358407 1000000000 846956091 1000000000 783978525 1000000000 325527813 1000000000 777306123 1000000000 665532454 1000000000 684491253 1000000000 568944576 1000000000 164460645 1000000000 575207682 1000000000 799713773 1000000000 893364422 1000000000 527006637 1000000000 920463620 1000000000 674765627 1000000000 888705208 1000000000 928204112 1000000000 342569859 1000000000 269623814 1000000000 770541205 1000000000 174610847 1000000000 899399523 1000000000 574640695 1000000000 592194735 1000000000 86611518 1000000000 338167696 1000000000 253502865 1000000000 87449924 1000000000 141048991 1000000000 372353344 1000000000 660088842 1000000000 529834031 1000000000 390818611 1000000000 130938538 1000000000 718876185 1000000000 957379059 1000000000 589726038 1000000000 542069989 1000000000 835917093 1000000000 269898560 1000000000 372369623 1000000000 583677642 1000000000 497316806 1000000000 889928780 1000000000 220648136 1000000000 150679264 1000000000 74827337 1000000000 186641396 1000000000 628517706 1000000000 743592698 1000000000 368009331 1000000000 686192487 1000000000 792167937 1000000000 123786477 1000000000 42198659 1000000000 742488803 1000000000 32622868 1000000000 775251313 1000000000 574878371 1000000000 338412469 1000000000 994169146 1000000000 623513351 1000000000 454867538 1000000000 869083880 1000000000 719372834 1000000000 948922116 1000000000 554706533 1000000000 959400105 1000000000 215233332 1000000000 924632659 1000000000 590631727 1000000000 69193593 1000000000 174871645 1000000000 866491218 1000000000 580271238 1000000000 237729195 1000000000 360085947 1000000000 170125035 1000000000 546659670 1000000000 530635111 1000000000 23894700 1000000000 705198033 1000000000 947886957 1000000000 280285797 1000000000 987260882 1000000000 970410153 1000000000 725090222 1000000000 782274991 1000000000 768268966 1000000000 681072360 1000000000 904435229 1000000000 905805417 1000000000 353124004 1000000000 892062020 1000000000 801165778 1000000000 914313542 1000000000 503738569 1000000000 60210457 1000000000 985576121 1000000000 5009191 1000000000 145918238 1000000000 488012246 1000000000 553735269 1000000000 178953365 1000000000 486817985 1000000000 666663295 1000000000 218182056 1000000000 54356132 1000000000 348825401 1000000000 626308518 1000000000 148964982 1000000000 298987496 1000000000 157878252 1000000000 718861840 1000000000 43920344 1000000000 409136554 1000000000 192885688 1000000000 43301676 1000000000 732263520 1000000000 195777982 1000000000 486802390 1000000000 225102665 1000000000 441299754 1000000000 147249270 1000000000 337419640 1000000000 497759436 1000000000 374421845 1000000000 141567225 1000000000 944740949 1000000000 867448028 1000000000 857070777 1000000000 770970551 1000000000 583537016 1000000000 971150954 1000000000 473384772 1000000000 360319532 1000000000 449784003 1000000000 466021743 1000000000 769640547 1000000000 475250354 1000000000 389646868 1000000000 215159011 1000000000 12196592 1000000000 34149540 1000000000 787552718 1000000000 709696639 1000000000 748665033 1000000000 227261191 1000000000 995201905 1000000000 531124286 1000000000 352859727 1000000000 136453734 1000000000 813738026 1000000000 487693874 1000000000 46671163 1000000000 203636329 1000000000 455946825 1000000000 292875322 1000000000 641591571 1000000000 909205538 1000000000 816200405 1000000000 757917058 1000000000 217738551 1000000000 416690567 1000000000 515774857 1000000000 272440004 1000000000 493125958 1000000000 673482887 1000000000 155473867 1000000000 726065631 1000000000 633623717 1000000000 376641354 1000000000 776858780 1000000000 903861288 1000000000 806751813 1000000000 201609874 1000000000 363034699 1000000000 956698917 1000000000 22903487 1000000000 940412962 1000000000 865015810 1000000000 47863341 1000000000 70155936 1000000000 748580885 1000000000 331626442 1000000000 664608143 1000000000 244712754 1000000000 78760268 1000000000 968614974 1000000000 484245103 1000000000 652917871 1000000000 644898576 1000000000 571264101 1000000000 167770259 1000000000 439554395 1000000000 865302772 1000000000 474553472 1000000000 392591760 1000000000 765090061 1000000000 814416676 1000000000 586106662 1000000000 488636485 1000000000 543229920 1000000000 61730964 1000000000 416220022 1000000000 303885505 1000000000 631698304 1000000000 615410249 1000000000 64194419 1000000000 170375210 1000000000 965366237 1000000000 239322117 1000000000 544684855 1000000000 139840782 1000000000 405575811 1000000000 561158882 1000000000 292981646 1000000000 13691064 1000000000 261093246 1000000000 492556667 1000000000 43950049 1000000000 759712089 1000000000 880116465 1000000000 503929158 1000000000 904016840 1000000000 827424543 1000000000 507943272 1000000000 559191891 1000000000 374773392 1000000000 348833965 1000000000 374735048 1000000000 395793948 1000000000 352750338 1000000000 268810137 1000000000 633853411 1000000000 628433461 1000000000 350536195 1000000000 116060265 1000000000 425842704 1000000000 40934857 1000000000 367040535 1000000000 966533761 1000000000 960221384 1000000000 838943294 1000000000 598724137 1000000000 839450070 1000000000 519142106 1000000000 439099966 1000000000 579216873 1000000000 61096898 1000000000 232194437 1000000000 202641155 1000000000 488337322 1000000000 98906504 1000000000 957390567 1000000000 459930766 1000000000 424299331 1000000000 485558280 1000000000 922373179 1000000000 234077906 1000000000 586970242 1000000000 460010932 1000000000 614474210 1000000000 836435268 1000000000 170888587 1000000000 502260433 1000000000 821174369 1000000000 571854436 1000000000 197739235 1000000000 871851470 1000000000 361966678 1000000000 73521231 1000000000 523220740 1000000000 398404048 1000000000 861367306 1000000000 342809987 1000000000 669918615 1000000000 902449698 1000000000 951544495 1000000000 182422662 1000000000 478018852 1000000000 750014658 1000000000 153297928 1000000000 330007128 1000000000 149144869 1000000000 36051150 1000000000 276565356 1000000000 348047928 1000000000 885954927 1000000000 230580769 1000000000 19011214 1000000000 250812024 1000000000 884455181 1000000000 818958397 1000000000 908533711 1000000000 511629496 1000000000 355579212 1000000000 969427424 1000000000 910524967 1000000000 344673419 1000000000 847770910 1000000000 869893099 1000000000 453994993 1000000000 658991444 1000000000 694064386 1000000000 55216338 1000000000 561836042 1000000000 122546429 1000000000 766138937 1000000000 476545408 1000000000 782872472 1000000000 861741138 1000000000 224806007 1000000000 634547856 1000000000 155223532 1000000000 777832645 1000000000 585690113 1000000000 175599424 1000000000 168910354 1000000000 459633771 1000000000 448813845 1000000000 367615286 1000000000 36203313 1000000000 228189875 1000000000 503278511 1000000000 414631006 1000000000 724479595 1000000000 640284438 1000000000 175827546 1000000000 325904840 1000000000 409755192 1000000000 374264121 1000000000 455181541 1000000000 656137940 1000000000 400831561 1000000000 974364014 1000000000 596257902 1000000000 898390551 1000000000 900507721 1000000000 798180937 1000000000 131260926 1000000000 57273436 1000000000 910752972 1000000000 417143871 1000000000 817317282 1000000000 304989480 1000000000 179843654 1000000000 213730725 1000000000 467653691 1000000000 1473982 1000000000 662454480 1000000000 82918485 1000000000 638397436 1000000000 741667149 1000000000 55718053 1000000000 221526266 1000000000 953552075 1000000000 548005729 1000000000 849766920 1000000000 926900083 1000000000 864267704 1000000000 844384649 1000000000 973431556 1000000000 46487530 1000000000 469560861 1000000000 46719770 1000000000 800819193 1000000000 268007287 1000000000 846241847 1000000000 781864649 1000000000 488996299 1000000000 706244246 1000000000 18773435 1000000000 411250793 1000000000 355058402 1000000000 159232057 1000000000 307552995 1000000000 295821309 1000000000 943297259 1000000000 962574520 1000000000 621867518 1000000000 406093847 1000000000 408364215 1000000000 574457150 1000000000 316368352 1000000000 524690751 1000000000 262355663 1000000000 397343458 1000000000 727930345 1000000000 168838204 1000000000 674008810 1000000000 811133461 1000000000 385730507 1000000000 532143368 1000000000 185299222 1000000000 634596129 1000000000 817912386 1000000000 336887030 1000000000 390565522 1000000000 399758335 1000000000 65272133 1000000000 576490297 1000000000 158078996 1000000000 85845734 1000000000 557233566 1000000000 594194543 1000000000 601711079 1000000000 715735565 1000000000 340441404 1000000000 917957102 1000000000 767720124 1000000000 300069359 1000000000 204128989 1000000000 453424059 1000000000 135081385 1000000000 533321892 1000000000 697553011 1000000000 791565216 1000000000 915110846 1000000000 447100224 1000000000 457542378 1000000000 799499757 1000000000 161766419 1000000000 46668588 1000000000 152388695 1000000000 156388424 1000000000 452057039 1000000000 376495078 1000000000 71224193 1000000000 945088411 1000000000 92883750 1000000000 495673845 1000000000 886091810 1000000000 854438348 1000000000 895089787 1000000000 225262704 1000000000 236516311 1000000000 551559335 1000000000 401997465 1000000000 831431858 1000000000 852076314 1000000000 406122249 1000000000 779437265 1000000000 107686411 1000000000 105795751 1000000000 555708343 1000000000 205025296 1000000000 240080596 1000000000 790610959 1000000000 227816393 1000000000 696619938 1000000000 353109086 1000000000 49545443 1000000000 351674339 1000000000 395297865 1000000000 6465683 1000000000 311781013 1000000000 73474170 1000000000 245653012 1000000000 339161322 1000000000 118168203 1000000000 787709301 1000000000 988417804 1000000000 760374727 1000000000 630348750 1000000000 800068333 1000000000 622808980 1000000000 636293704 1000000000 783399381 1000000000 678905340 1000000000 929182281 1000000000 6541641 1000000000 868131411 1000000000 401251346 1000000000 985381266 1000000000 325279877 1000000000 983295265 1000000000 439047513 1000000000 542741774 1000000000 174864534 1000000000 640713522 1000000000 890153661 1000000000 679575786 1000000000 611589814 1000000000 204208972 1000000000 336966484 1000000000 107016726 1000000000 682081770 1000000000 25402691 1000000000 751155395 1000000000 673053662 1000000000 777507482 1000000000 510434538 1000000000 377838911 1000000000 702879519 1000000000 504650766 1000000000 279886168 1000000000 130544039 1000000000 535417847 1000000000 44443595 1000000000 879823830 1000000000 771983513 1000000000 11310672 1000000000 576546389 1000000000 96518031 1000000000 545032368 1000000000 384804249 1000000000 151081288 1000000000 188526769 1000000000 501465263 1000000000 369549191 1000000000 91072726 1000000000 754090992 1000000000 600759978 1000000000 121209322 1000000000 217654439 1000000000 354136048 1000000000 733626415 1000000000 157894795 1000000000 360902075 1000000000 938662203 1000000000 113780334 1000000000 27571057 1000000000 903067154 1000000000 108347604 1000000000 88608168 1000000000 251085399 1000000000 999450114 1000000000 855943129 1000000000 687503576 1000000000 864258118 1000000000 978837775 1000000000 208397201 1000000000 781645690 1000000000 678676710 1000000000 83132072 1000000000 148945592 1000000000 741184708 1000000000 765302830 1000000000 344235130 1000000000 105268134 1000000000 151317003 1000000000 178457385 1000000000 926976363 1000000000 888781247 1000000000 811958833 1000000000 693989783 1000000000 694167290 1000000000 527252237 1000000000 782681277 1000000000 294224789 1000000000 253694697 1000000000 158591536 1000000000 33857826 1000000000 592918906 1000000000 666912029 1000000000 901274697 1000000000 133725816 1000000000 625693995 1000000000 886341495 1000000000 374503198 1000000000 615652222 1000000000 672009398 1000000000 667090528 1000000000 29007774 1000000000 14069728 1000000000 84463839 1000000000 241980724 1000000000 259255668 1000000000 698264296 1000000000 471569535 1000000000 812120056 1000000000 295970452 1000000000 120984678 1000000000 770242120 1000000000 271808874 1000000000 939619160 1000000000 5407810 1000000000 201157836 1000000000 58954969 1000000000 577333363 1000000000 549523639 1000000000 837180497 1000000000 32022046 1000000000 109798104 1000000000 186714156 1000000000 900989407 1000000000 453267777 1000000000 918154067 1000000000 313482920 1000000000 959779871 1000000000 650583191 1000000000 53971571 1000000000 145190253 1000000000 405883837 1000000000 783359685 1000000000 667080316 1000000000 729505560 1000000000 974299479 1000000000 638029402 1000000000 486819241 1000000000 119121542 1000000000 437231575 1000000000 540211442 1000000000 740944051 1000000000 24735397 1000000000 878763170 1000000000 295503680 1000000000 281394054 1000000000 483991789 1000000000 162240833 1000000000 870727684 1000000000 89685446 1000000000 645140710 1000000000 220384931 1000000000 842460376 1000000000 209241280 1000000000 640808641 1000000000 778474848 1000000000 215213091 1000000000 189492580 1000000000 96174995 1000000000 724723531 1000000000 928276684 1000000000 919060001 1000000000 849674335 1000000000 894444991 1000000000 15885445 1000000000 381419927 1000000000 414720776 1000000000 518426675 1000000000 533047716 1000000000 937447749 1000000000 262582617 1000000000 142333588 1000000000 221661494 1000000000 294440034 1000000000 122718516 1000000000 400764615 1000000000 560128429 1000000000 427329831 1000000000 434734016 1000000000 881611985 1000000000 884419172 1000000000 797836928 1000000000 104009939 1000000000 64315754 1000000000 34014913 1000000000 840256950 1000000000 671586275 1000000000 978378437 1000000000 236935017 1000000000 975591255 1000000000 262826944 1000000000 578137898 1000000000 442092931 1000000000 827230177 1000000000 47961978 1000000000 164350332 1000000000 168545997 1000000000 473977838 1000000000 799284134 1000000000 604655807 1000000000 437178984 1000000000 362640104 1000000000 396786456 1000000000 569391739 1000000000 565535635 1000000000 655336795 1000000000 732396484 1000000000 917599370 1000000000 40111545 1000000000 617132282 1000000000 34770395 1000000000 24726559 1000000000 942273780 1000000000 179189837 1000000000 707917613 1000000000 563516300 1000000000 239379131 1000000000 371137754 1000000000 890939315 1000000000 74726018 1000000000 424892971 1000000000 917444490 1000000000 193856026 1000000000 958847024 1000000000 310888320 1000000000 515662510 1000000000 450993857 1000000000 307790670 1000000000 95635091 1000000000 264103530 1000000000 938687059 1000000000 600041993 1000000000 103830922 1000000000 293121885 1000000000 500183161 1000000000 440304058 1000000000 688510682 1000000000 432982464 1000000000 73202958 1000000000 739251100 1000000000 887821763 1000000000 543157828 1000000000 998182335 1000000000 236355148 1000000000 798901780 1000000000 172928431 1000000000 684128463 1000000000 616160865 1000000000 375192230 1000000000 373177446 1000000000 234328427 1000000000 49433695 1000000000 283127379 1000000000 300945905 1000000000 638079696 1000000000 185277198 1000000000 834996269 1000000000 143481179 1000000000 568681290 1000000000 72252898 1000000000 718753969 1000000000 21466893 1000000000 716309047 1000000000 717489581 1000000000 371373619 1000000000 662726850 1000000000 200991807 1000000000 57250222 1000000000 637404540 1000000000 824720214 1000000000 272903281 1000000000 538042658 1000000000 367414942 1000000000 319322781 1000000000 474908245 1000000000 375546761 1000000000 596262565 1000000000 863285185 1000000000 321318559 1000000000 583018799 1000000000 45242210 1000000000 270538397 1000000000 500102224 1000000000 748877020 1000000000 319829392 1000000000 166343062 1000000000 585937623 1000000000 44619663 1000000000 244823474 1000000000 449727445 1000000000 745981966 1000000000 870558906 1000000000 368928268 1000000000 679365533 1000000000 606311592 1000000000 95475597 1000000000 190015540 1000000000 585784106 1000000000 819877814 1000000000 490733501 1000000000 783409632 1000000000 791994808 1000000000 144589383 1000000000 839473539 1000000000 519733218 1000000000 405969596 1000000000 697901705 1000000000 122926608 1000000000 719769519 1000000000 414449022 1000000000 222502963 1000000000 117987007 1000000000 930905015 1000000000 98646110 1000000000 170260940 1000000000 606914232 1000000000 719461563 1000000000 416065258 1000000000 406817673 1000000000 231051867 1000000000 859479088 1000000000 84310665 1000000000 480478434 1000000000 738445452 1000000000 755384742 1000000000 160075115 1000000000 915465351 1000000000 377994875 1000000000 359569847 1000000000 445065168 1000000000 435373972 1000000000 212232410 1000000000 818346287 1000000000 753195428 1000000000 840010373 1000000000 701730977 1000000000 774757275 1000000000 414600688 1000000000 776563161 1000000000 791432563 1000000000 510762459 1000000000 589975842 1000000000 782249866 1000000000 906440331 1000000000 557502897 1000000000 358693613 1000000000 738703273 1000000000 173128352 1000000000 317306182 1000000000 954300382 1000000000 404197686 1000000000 398750951 1000000000 705939209 1000000000 273346544 1000000000 762806707 1000000000 322855401 1000000000 899394204 1000000000 255287977 1000000000 732857416 1000000000 985919051 1000000000 175838470 1000000000 805930234 1000000000 301446155 1000000000 87747715 1000000000 937725489 1000000000 589501114 1000000000 338035828 1000000000 543513317 1000000000 965652851 1000000000 620508140 1000000000 359812463 1000000000 442924210 1000000000 30547730 1000000000 780889996 1000000000 829761744 1000000000 283698269 1000000000 258576624 1000000000 631032970 1000000000 760175665 1000000000 832777439 1000000000 404575896 1000000000 40461122 1000000000 38621686 1000000000 348180014 1000000000 207797265 1000000000 255935634 1000000000 473288018 1000000000 883576648 1000000000 16573361 1000000000 808800856 1000000000 670534581 1000000000 380381275 1000000000 187596192 1000000000 400693623 1000000000 209090517 1000000000 622624407 1000000000 415910472 1000000000 276341732 1000000000 742363169 1000000000 879620970 1000000000 327417532 1000000000 375054797 1000000000 339405710 1000000000 389409588 1000000000 339826482 1000000000 81377548 1000000000 903722035 1000000000 70080844 1000000000 673307621 1000000000 213853993 1000000000 136424766 1000000000 932221840 1000000000 102930041 1000000000 936042349 1000000000 769529507 1000000000 368447807 1000000000 447266152 1000000000 84900617 1000000000 931291797 1000000000 138129151 1000000000 107396151 1000000000 583657085 1000000000 26996804 1000000000 365943301 1000000000 476598686 1000000000 865999794 1000000000 150376412 1000000000 250742064 1000000000 413774493 1000000000 10099858 1000000000 890241436 1000000000 631422101 1000000000 948259200 1000000000 290272242 1000000000 484588979 1000000000 814388150 1000000000 687824834 1000000000 394752914 1000000000 235776937 1000000000 185812572 1000000000 909703423 1000000000 592645876 1000000000 451141548 1000000000 870628361 1000000000 663044270 1000000000 946567093 1000000000 773180379 1000000000 351290754 1000000000 888577849 1000000000 110567027 1000000000 496314783 1000000000 322782600 1000000000 831964460 1000000000 831942529 1000000000 663495363 1000000000 363053772 1000000000 411285982 1000000000 126762223 1000000000 228118447 1000000000 230275900 1000000000 915580972 1000000000 759416518 1000000000 17204784 1000000000 995782511 1000000000 802376377 1000000000 885619501 1000000000 566502176 1000000000 308405830 1000000000 757753370 1000000000 17776007 1000000000 208962442 1000000000 593209782 1000000000 956242097 1000000000 542898699 1000000000 474802772 1000000000 342977024 1000000000 147352489 1000000000 63925417 1000000000 573336315 1000000000 687169604 1000000000 907703086 1000000000 231060715 1000000000 889580904 1000000000 138509674 1000000000 83408984 1000000000 729467287 1000000000 377528100 1000000000 916843065 1000000000 947357134 1000000000 879570266 1000000000 682725844 1000000000 373339994 1000000000 207691002 1000000000 934492648 1000000000 438492881 1000000000 349334380 1000000000 148566280 1000000000 277901791 1000000000 856446170 1000000000 997576127 1000000000 237773445 1000000000 266209839 1000000000 692785655 1000000000 460582694 1000000000 842101601 1000000000 188134114 1000000000 17864490 1000000000 617204095 1000000000 854609018 1000000000 52111493 1000000000 193279072 1000000000 326783913 1000000000 747731738 1000000000 16454434 1000000000 937223767 1000000000 32592672 1000000000 508171941 1000000000 271095570 1000000000 213875163 1000000000 190747145 1000000000 794576187 1000000000 891193933 1000000000 897309266 1000000000 101400435 1000000000 562532826 1000000000 532625389 1000000000 462229131 1000000000 772308952 1000000000 407902106 1000000000 336007070 1000000000 229501811 1000000000 245286444 1000000000 590075828 1000000000 747147216 1000000000 702371719 1000000000 613209496 1000000000 38458715 1000000000 860770015 1000000000 130279846 1000000000 63970926 1000000000 215598974 1000000000 515884276 1000000000 468222236 1000000000 473316174 1000000000 816201441 1000000000 730035567 1000000000 558280173 1000000000 287531773 1000000000 871414162 1000000000 398045412 1000000000 177728087 1000000000 937563744 1000000000 704976365 1000000000 645242217 1000000000 750774879 1000000000 764863138 1000000000 704595100 1000000000 875080234 1000000000 863241610 1000000000 576794832 1000000000 81480089 1000000000 975408461 1000000000 947174232 1000000000 865875697 1000000000 589127664 1000000000 883984036 1000000000 986772594 1000000000 190703733 1000000000 160973006 1000000000 657185052 1000000000 988943310 1000000000 202171273 1000000000 479152313 1000000000 325640265 1000000000 843634161 1000000000 855032032 1000000000 943732199 1000000000 733128123 1000000000 909546554 1000000000 746843521 1000000000 530429345 1000000000 180025944 1000000000 127366620 1000000000 601569317 1000000000 120482035 1000000000 293987137 1000000000 174752165 1000000000 100537479 1000000000 906613826 1000000000 580256508 1000000000 266997240 1000000000 476572418 1000000000 69169830 1000000000 411118396 1000000000 728837369 1000000000 426557006 1000000000 999257832 1000000000 725993972 1000000000 33350986 1000000000 317234980 1000000000 31581845 1000000000 38258165 1000000000 517551580 1000000000 254658717 1000000000 711081519 1000000000 464745787 1000000000 443912131 1000000000 652534659 1000000000 812364449 1000000000 32551723 1000000000 201803749 1000000000 54359119 1000000000 80798994 1000000000 900849473 1000000000 669414670 1000000000 145488960 1000000000 394997243 1000000000 727251841 1000000000 73527055 1000000000 289510573 1000000000 1271275 1000000000 385429135 1000000000 215902273 1000000000 489076999 1000000000 483732554 1000000000 428442388 1000000000 860695514 1000000000 113226247 1000000000 494487019 1000000000 387988531 1000000000 481768366 1000000000 606965691 1000000000 827620911 1000000000 183363943 1000000000 94099810 1000000000 378619659 1000000000 862561078 1000000000 999261094 1000000000 764618512 1000000000 177427988 1000000000 966501078 1000000000 658072516 1000000000 446569981 1000000000 799754220 1000000000 479844827 1000000000 478616370 1000000000 35708912 1000000000 481119290 1000000000 284969891 1000000000 581554899 1000000000 219156586 1000000000 690358701 1000000000 810489952 1000000000 26593234 1000000000 560817071 1000000000 803415769 1000000000 149220854 1000000000 145449606 1000000000 804636221 1000000000 649466321 1000000000 333248819 1000000000 136596504 1000000000 363510956 1000000000 584293190 1000000000 838081171 1000000000 254123136 1000000000 989447518 1000000000 149551173 1000000000 336556957 1000000000 932700082 1000000000 373750037 1000000000 384342916 1000000000 200077067 1000000000 512831145 1000000000 882784653 1000000000 862767592 1000000000 543103118 1000000000 113072466 1000000000 546507901 1000000000 523197554 1000000000 89562301 1000000000 6501915 1000000000 945477168 1000000000 16302016 1000000000 735426523 1000000000 716272051 1000000000 122823392 1000000000 239678472 1000000000 300696901 1000000000 64324456 1000000000 733140224 1000000000 893765508 1000000000 47168173 1000000000 653826216 1000000000 683638882 1000000000 918542131 1000000000 84314580 1000000000 750197857 1000000000 669622609 1000000000 232732463 1000000000 568375479 1000000000 583235633 1000000000 973181091 1000000000 954819098 1000000000 265174240 1000000000 252563474 1000000000 32992918 1000000000 453581311 1000000000 291169288 1000000000 848765763 1000000000 629802458 1000000000 711348842 1000000000 901852571 1000000000 241464010 1000000000 412078631 1000000000 638596874 1000000000 762476230 1000000000 815985976 1000000000 153747459 1000000000 957459188 1000000000 569999256 1000000000 193546785 1000000000 103386523 1000000000 647432174 1000000000 829703875 1000000000 781754323 1000000000 361329417 1000000000 417971109 1000000000 773987968 1000000000 147664324 1000000000 334858011 1000000000 278287488 1000000000 514271919 1000000000 453490081 1000000000 930701761 1000000000 700617534 1000000000 696726032 1000000000 892365205 1000000000 472882327 1000000000 198197386 1000000000 472295041 1000000000 829091935 1000000000 581776027 1000000000 882105320 1000000000 409155005 1000000000 363264 1000000000 975040215 1000000000 717449912 1000000000 762127176 1000000000 959828666 1000000000 472880463 1000000000 839768724 1000000000 299607569 1000000000 569343995 1000000000 938015057 1000000000 777304338 1000000000 558640793 1000000000 58533353 1000000000 439051069 1000000000 614900382 1000000000 387905044 1000000000 665325787 1000000000 669998513 1000000000 307569946 1000000000 386607314 1000000000 405583198 1000000000 357015559 1000000000 161765388 1000000000 265935476 1000000000 249970544 1000000000 613200447 1000000000 363417646 1000000000 592222871 1000000000 533020617 1000000000 908878547 1000000000 979975062 1000000000 875958390 1000000000 885526739 1000000000 885969295 1000000000 42769358 1000000000 83817627 1000000000 38192965 1000000000 828050078 1000000000 249569791 1000000000 958877535 1000000000 224984044 1000000000 468637725 1000000000 232932021 1000000000 754161379 1000000000 624009728 1000000000 956793740 1000000000 527644160 1000000000 745153540 1000000000 616135390 1000000000 120911856 1000000000 34780760 1000000000 382430800 1000000000 143495484 1000000000 558595695 1000000000 254333666 1000000000 241545216 1000000000 947385603 1000000000 8447217 1000000000 741571434 1000000000 3267640 1000000000 238157970 1000000000 56929052 1000000000 416771096 1000000000 396982989 1000000000 735809187 1000000000 470540082 1000000000 723857124 1000000000 13377891 1000000000 429469212 1000000000 886346750 1000000000 654583794 1000000000 601988147 1000000000 733032629 1000000000 857740405 1000000000 329283576 1000000000 896393640 1000000000 660551660 1000000000 107180379 1000000000 437275748 1000000000 245096863 1000000000 490208495 1000000000 364306815 1000000000 435464642 1000000000 36030849 1000000000 811955979 1000000000 212156978 1000000000 18256543 1000000000 11570157 1000000000 148026232 1000000000 279455872 1000000000 300935516 1000000000 752353545 1000000000 229624861 1000000000 903144526 1000000000 984408156 1000000000 240383231 1000000000 891040404 1000000000 255745695 1000000000 175642030 1000000000 262888801 1000000000 997454341 1000000000 853597566 1000000000 403797160 1000000000 10981387 1000000000 639522327 1000000000 223459884 1000000000 55072858 1000000000 645329862 1000000000 16465703 1000000000 946011379 1000000000 419834541 1000000000 76098966 1000000000 216826551 1000000000 854975858 1000000000 340996909 1000000000 528293193 1000000000 979951370 1000000000 489438638 1000000000 165725238 1000000000 83959691 1000000000 449388363 1000000000 27378575 1000000000 158635363 1000000000 611895779 1000000000 217870975 1000000000 118899310 1000000000 610898071 1000000000 850220461 1000000000 172238197 1000000000 680892101 1000000000 995036512 1000000000 850420036 1000000000 145400246 1000000000 911026788 1000000000 479853168 1000000000 519914724 1000000000 458999912 1000000000 43165078 1000000000 19594089 1000000000 99655261 1000000000 336839411 1000000000 397392506 1000000000 326737722 1000000000 621075702 1000000000 232330504 1000000000 857109634 1000000000 17962615 1000000000 24975439 1000000000 260642726 1000000000 814473124 1000000000 828287039 1000000000 530616208 1000000000 490683685 1000000000 247119184 1000000000 787342414 1000000000 6558899 1000000000 927746788 1000000000 709002668 1000000000 863337068 1000000000 868551920 1000000000 542580508 1000000000 990494340 1000000000 450689144 1000000000 870134561 1000000000 182383914 1000000000 607184385 1000000000 333727636 1000000000 490542854 1000000000 289748086 1000000000 942093479 1000000000 240118267 1000000000 594090439 1000000000 982133665 1000000000 753442638 1000000000 110359631 1000000000 991048707 1000000000 223307198 1000000000 861590738 1000000000 708815215 1000000000 875556334 1000000000 446485814 1000000000 664021215 1000000000 617498397 1000000000 854085084 1000000000 751030496 1000000000 232353165 1000000000 512088201 1000000000 764637119 1000000000 339809728 1000000000 402731814 1000000000 957723162 1000000000 425798438 1000000000 989230665 1000000000 534702869 1000000000 137402749 1000000000 72632530 1000000000 944160774 1000000000 294348989 1000000000 816755037 1000000000 423645766 1000000000 147194390 1000000000 88055656 1000000000 328804015 1000000000 487898849 1000000000 932767606 1000000000 849858102 1000000000 79600474 1000000000 257966497 1000000000 185541686 1000000000 409569435 1000000000 112581303 1000000000 318021004 1000000000 114752217 1000000000 470588337 1000000000 608349340 1000000000 593476883 1000000000 409819974 1000000000 62909469 1000000000 886000287 1000000000 659723301 1000000000 749684180 1000000000 510297839 1000000000 825046843 1000000000 457363095 1000000000 651754669 1000000000 547629290 1000000000 936519242 1000000000 860289874 1000000000 78526678 1000000000 406826429 1000000000 732717368 1000000000 303816471 1000000000 130672082 1000000000 651180090 1000000000 89824340 1000000000 223543115 1000000000 753276679 1000000000 697467539 1000000000 850356020 1000000000 323842514 1000000000 676685111 1000000000 4735762 1000000000 484016865 1000000000 899489520 1000000000 470716109 1000000000 578162514 1000000000 609307740 1000000000 134756706 1000000000 765885966 1000000000 462931892 1000000000 204359873 1000000000 61279807 1000000000 444500603 1000000000 42011199 1000000000 307778543 1000000000 690278478 1000000000 390420527 1000000000 378134536 1000000000 402366390 1000000000 517067327 1000000000 23987775 1000000000 571434771 1000000000 51125784 1000000000 90773780 1000000000 639833027 1000000000 75749994 1000000000 834757864 1000000000 430071849 1000000000 85054840 1000000000 717948475 1000000000 687422215 1000000000 951583678 1000000000 353350503 1000000000 290181291 1000000000 154165 1000000000 203836679 1000000000 427747891 1000000000 567485502 1000000000 519628836 1000000000 523542010 1000000000 675436735 1000000000 290302921 1000000000 609354608 1000000000 546777591 1000000000 539305618 1000000000 773476159 1000000000 707273620 1000000000 572514105 1000000000 518962732 1000000000 533248069 1000000000 341367005 1000000000 887647776 1000000000 556347 1000000000 533773239 1000000000 704426068 1000000000 427168216 1000000000 60248265 1000000000 22096889 1000000000 983870204 1000000000 872229980 1000000000 934818239 1000000000 356848669 1000000000 530793938 1000000000 368084424 1000000000 240339396 1000000000 959531710 1000000000 864498518 1000000000 384462901 1000000000 428968117 1000000000 334433885 1000000000 664623230 1000000000 639886487 1000000000 742398829 1000000000 840060805 1000000000 791888958 1000000000 939866938 1000000000 814429830 1000000000 79209567 1000000000 319351923 1000000000 523851934 1000000000 966986504 1000000000 895352527 1000000000 451805406 1000000000 822440494 1000000000 760717712 1000000000 584031224 1000000000 921980187 1000000000 35610854 1000000000 990720237 1000000000 203983243 1000000000 723906068 1000000000 536699939 1000000000 50302210 1000000000 807501551 1000000000 940484090 1000000000 701300794 1000000000 174023100 1000000000 132149534 1000000000 894648783 1000000000 83171813 1000000000 592949134 1000000000 845871067 1000000000 228235993 1000000000 56225646 1000000000 911182292 1000000000 268058965 1000000000 239779727 1000000000 859154288 1000000000 392367829 1000000000 787404173 1000000000 32708239 1000000000 69068188 1000000000 92172079 1000000000 180780546 1000000000 291898006 1000000000 165971246 1000000000 692735823 1000000000 614393929 1000000000 394448530 1000000000 916312454 1000000000 676473843 1000000000 277307977 1000000000 586776175 1000000000 853216477 1000000000 196491006 1000000000 128201303 1000000000 153059656 1000000000 390688685 1000000000 389401781 1000000000 840086412 1000000000 554710603 1000000000 10503797 1000000000 927552460 1000000000 45071703 1000000000 497750442 1000000000 771838133 1000000000 987076165 1000000000 108023816 1000000000 195537042 1000000000 367580356 1000000000 832216021 1000000000 113206403 1000000000 444968815 1000000000 726020576 1000000000 25473563 1000000000 611033974 1000000000 673096726 1000000000 414215027 1000000000 115738920 1000000000 880042016 1000000000 788341184 1000000000 250575562 1000000000 284407926 1000000000 446377526 1000000000 780516304 1000000000 129880670 1000000000 706949439 1000000000 477197566 1000000000 583020733 1000000000 849904974 1000000000 568760888 1000000000 966582045 1000000000 443407321 1000000000 749656935 1000000000 272440979 1000000000 241910126 1000000000 540267524 1000000000 123479438 1000000000 452054446 1000000000 218616372 1000000000 746163167 1000000000 872701569 1000000000 968195892 1000000000 680908089 1000000000 105014123 1000000000 253266931 1000000000 789463587 1000000000 598102700 1000000000 657666718 1000000000 779485456 1000000000 62648600 1000000000 507105574 1000000000 164697701 1000000000 250095991 1000000000 241615237 1000000000 946101417 1000000000 412845597 1000000000 712282930 1000000000 714699050 1000000000 652733871 1000000000 475095919 1000000000 258417126 1000000000 127678099 1000000000 63062858 1000000000 801824842 1000000000 592046344 1000000000 609733182 1000000000 623407994 1000000000 228949076 1000000000 80721264 1000000000 815823677 1000000000 310352320 1000000000 83194174 1000000000 555541859 1000000000 242528339 1000000000 723392582 1000000000 277961137 1000000000 306067506 1000000000 331014179 1000000000 255522845 1000000000 747991870 1000000000 103199555 1000000000 176225502 1000000000 599478251 1000000000 120709061 1000000000 180940440 1000000000 477841986 1000000000 376413695 1000000000 583741848 1000000000 959508779 1000000000 672191319 1000000000 638001302 1000000000 904915178 1000000000 145902673 1000000000 635103033 1000000000 186396336 1000000000 900211365 1000000000 417822151 1000000000 381632582 1000000000 976448588 1000000000 478837738 1000000000 620535424 1000000000 721815666 1000000000 547938214 1000000000 596101649 1000000000 9919781 1000000000 349862163 1000000000 356574731 1000000000 187651069 1000000000 517779034 1000000000 633683886 1000000000 610403981 1000000000 377662148 1000000000 320493930 1000000000 329493150 1000000000 182759911 1000000000 786701573 1000000000 980928887 1000000000 827505016 1000000000 84150046 1000000000 659727030 1000000000 43616752 1000000000 405618965 1000000000 262228308 1000000000 188817550 1000000000 779164005 1000000000 877979615 1000000000 851034406 1000000000 383653399 1000000000 774785245 1000000000 889693571 1000000000 929430866 1000000000 944651507 1000000000 591367347 1000000000 756454630 1000000000 148983063 1000000000 501795090 1000000000 986781640 1000000000 546427491 1000000000 155342415 1000000000 64057359 1000000000 157496440 1000000000 477941347 1000000000 407306972 1000000000 735419479 1000000000 604787011 1000000000 603629704 1000000000 701043927 1000000000 166311382 1000000000 50380267 1000000000 527017287 1000000000 517066184 1000000000 751381727 1000000000 348035559 1000000000 109697463 1000000000 219840477 1000000000 320735485 1000000000 75796130 1000000000 574675444 1000000000 428354419 1000000000 589106216 1000000000 783919339 1000000000 258388671 1000000000 279626801 1000000000 317690546 1000000000 401631450 1000000000 519836384 1000000000 878096775 1000000000 806097859 1000000000 393262050 1000000000 801099926 1000000000 364625860 1000000000 23417075 1000000000 216604183 1000000000 124170168 1000000000 491733149 1000000000 282371010 1000000000 644453875 1000000000 443137748 1000000000 940359500 1000000000 817336907 1000000000 726784891 1000000000 380308475 1000000000 830363387 1000000000 446379425 1000000000 396212096 1000000000 865438832 1000000000 551562492 1000000000 741933756 1000000000 740870223 1000000000 349279751 1000000000 378169569 1000000000 677963665 1000000000 417251130 1000000000 764563326 1000000000 85875238 1000000000 750050601 1000000000 485834073 1000000000 160636724 1000000000 327676088 1000000000 51282171 1000000000 538984756 1000000000 49681188 1000000000 508536514 1000000000 454731611 1000000000 669494288 1000000000 407285947 1000000000 293138173 1000000000 357683556 1000000000 252242819 1000000000 498923754 1000000000 309723174 1000000000 519728384 1000000000 651715404 1000000000 870699098 1000000000 280990335 1000000000 997850467 1000000000 709412176 1000000000 228809851 1000000000 631371335 1000000000 128013480 1000000000 742835733 1000000000 476981131 1000000000 333877099 1000000000 65595255 1000000000 349449620 1000000000 389944177 1000000000 508308562 1000000000 284907443 1000000000 456920524 1000000000 256140513 1000000000 893680117 1000000000 94948992 1000000000 234267841 1000000000 580430130 1000000000 527149273 1000000000 762230401 1000000000 190752805 1000000000 729330470 1000000000 377571290 1000000000 454155475 1000000000 968696319 1000000000 714059868 1000000000 581820690 1000000000 998862149 1000000000 528823485 1000000000 779713988 1000000000 393905724 1000000000 618871482 1000000000 44959965 1000000000 983855157 1000000000 233126046 1000000000 335056726 1000000000 680844752 1000000000 467954532 1000000000 854129732 1000000000 678194648 1000000000 720696755 1000000000 984169956 1000000000 798726007 1000000000 390558797 1000000000 634268683 1000000000 730770122 1000000000 563777117 1000000000 938185654 1000000000 499696098 1000000000 228818048 1000000000 842537832 1000000000 370461792 1000000000 955272690 1000000000 644122562 1000000000 473842934 1000000000 272537036 1000000000 984966943 1000000000 376021950 1000000000 613908532 1000000000 33540946 1000000000 994381827 1000000000 530568636 1000000000 364376360 1000000000 831719602 1000000000 67436172 1000000000 492940600 1000000000 106030001 1000000000 712926741 1000000000 684862260 1000000000 981211762 1000000000 936422887 1000000000 485791106 1000000000 860830850 1000000000 470987662 1000000000 908520701 1000000000 737102201 1000000000 172026968 1000000000 85937293 1000000000 128714465 1000000000 825262970 1000000000 252299945 1000000000 422454498 1000000000 501670543 1000000000 593840173 1000000000 50088798 1000000000 514850872 1000000000 849949885 1000000000 17892341 1000000000 162453616 1000000000 804593892 1000000000 521613589 1000000000 292414185 1000000000 944096310 1000000000 839577814 1000000000 917816937 1000000000 429628350 1000000000 788102789 1000000000 306233973 1000000000 950331222 1000000000 54200582 1000000000 208914283 1000000000 266177280 1000000000 520782208 1000000000 48557712 1000000000 127121006 1000000000 247619990 1000000000 451821410 1000000000 515276789 1000000000 249339162 1000000000 869941362 1000000000 109237337 1000000000 122101835 1000000000 884361484 1000000000 281762040 1000000000 844276448 1000000000 770382850 1000000000 771468656 1000000000 793037501 1000000000 49454348 1000000000 430085278 1000000000 481509159 1000000000 255601914 1000000000 719121896 1000000000 703759335 1000000000 292785180 1000000000 62847380 1000000000 44478335 1000000000 481258938 1000000000 143753976 1000000000 882604713 1000000000 765344206 1000000000 522678225 1000000000 136266828 1000000000 648032860 1000000000 232901911 1000000000 134132793 1000000000 2414452 1000000000 994913886 1000000000 464939380 1000000000 428348817 1000000000 381723911 1000000000 721165295 1000000000 905115847 1000000000 327987313 1000000000 15758105 1000000000 825004762 1000000000 819495925 1000000000 965926087 1000000000 278043870 1000000000 748447625 1000000000 711571640 1000000000 636852875 1000000000 43118010 1000000000 155775449 1000000000 97045102 1000000000 276011704 1000000000 179176522 1000000000 166605985 1000000000 693840449 1000000000 574109559 1000000000 833322161 1000000000 481545660 1000000000 780203418 1000000000 978359210 1000000000 233476096 1000000000 816534921 1000000000 428131182 1000000000 377135749 1000000000 32107337 1000000000 371852322 1000000000 832286907 1000000000 725202668 1000000000 912196833 1000000000 742885649 1000000000 377307518 1000000000 663663955 1000000000 31296917 1000000000 820565828 1000000000 800130875 1000000000 603760198 1000000000 828372819 1000000000 185347873 1000000000 932657204 1000000000 218650229 1000000000 623167745 1000000000 868329533 1000000000 706808190 1000000000 671390231 1000000000 962483324 1000000000 909480587 1000000000 546461967 1000000000 7709822 1000000000 60518257 1000000000 63022863 1000000000 143667065 1000000000 930088488 1000000000 272772292 1000000000 103551388 1000000000 310862024 1000000000 622576008 1000000000 951712987 1000000000 972092875 1000000000 93653299 1000000000 883664331 1000000000 327932500 1000000000 808088266 1000000000 210711853 1000000000 621886006 1000000000 106493111 1000000000 302588704 1000000000 825475241 1000000000 205048105 1000000000 890014176 1000000000 835024539 1000000000 693242927 1000000000 810389154 1000000000 424211231 1000000000 816469734 1000000000 605233249 1000000000 676014985 1000000000 121873465 1000000000 966800143 1000000000 294214028 1000000000 33334972 1000000000 284304246 1000000000 159900462 1000000000 827452212 1000000000 870408859 1000000000 771823636 1000000000 491469208 1000000000 214753860 1000000000 241819060 1000000000 921522852 1000000000 86840037 1000000000 459174448 1000000000 687961130 1000000000 868953126 1000000000 320458954 1000000000 687748907 1000000000 716891086 1000000000 452781846 1000000000 288419155 1000000000 546555512 1000000000 522210651 1000000000 416371441 1000000000 601939857 1000000000 633895903 1000000000 423016238 1000000000 466442183 1000000000 315194497 1000000000 262858424 1000000000 581991205 1000000000 856179134 1000000000 269393844 1000000000 882789969 1000000000 882606738 1000000000 237131796 1000000000 362978455 1000000000 179915997 1000000000 246891850 1000000000 137460548 1000000000 526790851 1000000000 336695371 1000000000 918540396 1000000000 941096537 1000000000 905853810 1000000000 484094028 1000000000 617580000 1000000000 565196709 1000000000 416257489 1000000000 560141325 1000000000 746844277 1000000000 528438100 1000000000 530889756 1000000000 77643339 1000000000 484486762 1000000000 223636731 1000000000 523704706 1000000000 705914581 1000000000 706499173 1000000000 734868403 1000000000 640596927 1000000000 735724777 1000000000 951840147 1000000000 844536902 1000000000 110341504 1000000000 570606122 1000000000 3256120 1000000000 255005839 1000000000 345352423 1000000000 262257545 1000000000 644917048 1000000000 650653912 1000000000 698859956 1000000000 305849107 1000000000 252501548 1000000000 264369968 1000000000 659112715 1000000000 902362874 1000000000 94538393 1000000000 532891612 1000000000 836980606 1000000000 202804110 1000000000 323348439 1000000000 203105104 1000000000 272994680 1000000000 902153547 1000000000 852480651 1000000000 492225443 1000000000 211010435 1000000000 388589810 1000000000 739925475 1000000000 497605061 1000000000 407222865 1000000000 896778043 1000000000 812431711 1000000000 929372073 1000000000 223931739 1000000000 660937511 1000000000 825182042 1000000000 499771456 1000000000 519766643 1000000000 130763785 1000000000 226633472 1000000000 86399011 1000000000 61938260 1000000000 125403172 1000000000 53216759 1000000000 973068341 1000000000 742266234 1000000000 101814461 1000000000 249614081 1000000000 921892676 1000000000 553144942 1000000000 410872454 1000000000 944355599 1000000000 333901260 1000000000 393130624 1000000000 948664007 1000000000 360692421 1000000000 305167600 1000000000 530905008 1000000000 256219666 1000000000 424272317 1000000000 511724535 1000000000 472360197 1000000000 549920419 1000000000 61882479 1000000000 369728281 1000000000 54110594 1000000000 991548079 1000000000 533219933 1000000000 495777959 1000000000 686592167 1000000000 657534863 1000000000 917743550 1000000000 369576420 1000000000 170521716 1000000000 28677925 1000000000 928696448 1000000000 645578601 1000000000 887433312 1000000000 557004246 1000000000 149373357 1000000000 848198635 1000000000 247075388 1000000000 399097048 1000000000 363402367 1000000000 413468734 1000000000 737913161 1000000000 957103241 1000000000 762463098 1000000000 234825849 1000000000 651170450 1000000000 587743071 1000000000 877593054 1000000000 175590666 1000000000 36948611 1000000000 945178402 1000000000 193721241 1000000000 567764985 1000000000 436928506 1000000000 191314428 1000000000 286128388 1000000000 55026809 1000000000 714161966 1000000000 130650000 1000000000 890606225 1000000000 786363170 1000000000 590024514 1000000000 18755225 1000000000 601333002 1000000000 517844606 1000000000 482367348 1000000000 471315216 1000000000 919438099 1000000000 140601465 1000000000 958902958 1000000000 102619049 1000000000 415074622 1000000000 945337222 1000000000 433530026 1000000000 626039217 1000000000 497502217 1000000000 124370692 1000000000 145174885 1000000000 588527408 1000000000 207482541 1000000000 324113916 1000000000 99758899 1000000000 998793234 1000000000 599753378 1000000000 511360308 1000000000 524329190 1000000000 544712420 1000000000 874300888 1000000000 791983878 1000000000 402775856 1000000000 651969581 1000000000 376726105 1000000000 586180723 1000000000 525444617 1000000000 811626465 1000000000 568594409 1000000000 83912898 1000000000 826634758 1000000000 862472629 1000000000 836060887 1000000000 908603530 1000000000 478927969 1000000000 832317181 1000000000 912513372 1000000000 297517739 1000000000 755897408 1000000000 355434247 1000000000 542972940 1000000000 890759769 1000000000 790916374 1000000000 492108766 1000000000 971184539 1000000000 363242454 1000000000 774912656 1000000000 40809242 1000000000 682997869 1000000000 86344775 1000000000 790128615 1000000000 258901283 1000000000 439077019 1000000000 104143485 1000000000 766010999 1000000000 336378502 1000000000 353167982 1000000000 269912425 1000000000 217690016 1000000000 475747959 1000000000 618723142 1000000000 610139953 1000000000 108568441 1000000000 361242762 1000000000 766569252 1000000000 617047565 1000000000 312954435 1000000000 644125748 1000000000 336189474 1000000000 951554265 1000000000 485321380 1000000000 612500139 1000000000 150054354 1000000000 935727157 1000000000 795425411 1000000000 511826493 1000000000 439060809 1000000000 522052760 1000000000 589911854 1000000000 98889641 1000000000 551649172 1000000000 669052821 1000000000 731361778 1000000000 130639639 1000000000 209782468 1000000000 919347253 1000000000 40450317 1000000000 453028689 1000000000 934418371 1000000000 457358103 1000000000 1892561 1000000000 821195914 1000000000 319180621 1000000000 293761496 1000000000 769924880 1000000000 270480421 1000000000 625417717 1000000000 294499087 1000000000 773098893 1000000000 330093812 1000000000 538558725 1000000000 42910074 1000000000 136926465 1000000000 567655346 1000000000 678848973 1000000000 364335996 1000000000 377816116 1000000000 20241157 1000000000 170350494 1000000000 154919673 1000000000 656516730 1000000000 835561946 1000000000 306731038 1000000000 917947588 1000000000 817546853 1000000000 986294323 1000000000 852464243 1000000000 363039481 1000000000 420594055 1000000000 458207701 1000000000 677492852 1000000000 920375813 1000000000 823840473 1000000000 863758885 1000000000 172085408 1000000000 316572818 1000000000 198469419 1000000000 756511920 1000000000 416050864 1000000000 184404684 1000000000 600054162 1000000000 674384015 1000000000 374563626 1000000000 829558417 1000000000 13339081 1000000000 968876365 1000000000 405665843 1000000000 363466429 1000000000 566384651 1000000000 418679702 1000000000 75640329 1000000000 625776168 1000000000 671858247 1000000000 83200185 1000000000 656198110 1000000000 632078521 1000000000 935905507 1000000000 724120846 1000000000 92965779 1000000000 571111 1000000000 393938256 1000000000 522907098 1000000000 797429528 1000000000 927844893 1000000000 95080035 1000000000 760269232 1000000000 724354186 1000000000 211629884 1000000000 806520652 1000000000 604052872 1000000000 556025230 1000000000 851079124 1000000000 419857404 1000000000 49458329 1000000000 691750969 1000000000 12856817 1000000000 645142970 1000000000 799613648 1000000000 66871920 1000000000 893088062 1000000000 706634570 1000000000 913819795 1000000000 386312028 1000000000 155387784 1000000000 106036334 1000000000 130566491 1000000000 893546297 1000000000 918194494 1000000000 677057989 1000000000 214424530 1000000000 590993606 1000000000 471543792 1000000000 387404137 1000000000 765462946 1000000000 692927568 1000000000 251302509 1000000000 81955299 1000000000 228309981 1000000000 945191717 1000000000 102792037 1000000000 196880089 1000000000 465461791 1000000000 96267101 1000000000 705480829 1000000000 455288939 1000000000 291354306 1000000000 730442618 1000000000 658210535 1000000000 780335673 1000000000 407119124 1000000000 440695115 1000000000 870841854 1000000000 446185214 1000000000 603368323 1000000000 496252842 1000000000 35196639 1000000000 401616894 1000000000 633429773 1000000000 202582428 1000000000 46497280 1000000000 228739949 1000000000 213155435 1000000000 266011112 1000000000 643589876 1000000000 55189958 1000000000 91216579 1000000000 562026902 1000000000 935332249 1000000000 6740618 1000000000 544591144 1000000000 517902262 1000000000 359022765 1000000000 335542710 1000000000 37851397 1000000000 18623308 1000000000 602884086 1000000000 857530250 1000000000 545247063 1000000000 762791829 1000000000 120488102 1000000000 512785503 1000000000 595058018 1000000000 224639486 1000000000 182252861 1000000000 481896370 1000000000 330232904 1000000000 794861345 1000000000 157726167 1000000000 777520917 1000000000 71059243 1000000000 79808918 1000000000 913764714 1000000000 790727959 1000000000 995801052 1000000000 296009909 1000000000 134233212 1000000000 96477104 1000000000 577343653 1000000000 588785558 1000000000 641170380 1000000000 316390358 1000000000 806606743 1000000000 653193963 1000000000 35873709 1000000000 164179854 1000000000 245263348 1000000000 820615502 1000000000 46538617 1000000000 994115227 1000000000 177520222 1000000000 136261497 1000000000 652778906 1000000000 860648866 1000000000 898154038 1000000000 696515846 1000000000 908871038 1000000000 236685249 1000000000 903980661 1000000000 506342037 1000000000 817363930 1000000000 386403788 1000000000 549540099 1000000000 516454641 1000000000 825562536 1000000000 164367709 1000000000 299853507 1000000000 720054820 1000000000 538824987 1000000000 739029576 1000000000 754574646 1000000000 965395016 1000000000 316085075 1000000000 106301122 1000000000 627391633 1000000000 308891684 1000000000 219072620 1000000000 192849503 1000000000 32398437 1000000000 717088189 1000000000 185664769 1000000000 59433460 1000000000 759090800 1000000000 996025328 1000000000 883829277 1000000000 498358931 1000000000 186803391 1000000000 581780940 1000000000 506158534 1000000000 350581300 1000000000 325077456 1000000000 948234580 1000000000 70037113 1000000000 230142141 1000000000 268943349 1000000000 672960247 1000000000 757345104 1000000000 708319795 1000000000 281635633 1000000000 830393089 1000000000 872740843 1000000000 150829365 1000000000 834820506 1000000000 998366716 1000000000 898069322 1000000000 746639393 1000000000 492608980 1000000000 907145882 1000000000 432806570 1000000000 316255482 1000000000 635563679 1000000000 722855365 1000000000 502333844 1000000000 132350517 1000000000 696516648 1000000000 838759481 1000000000 645226134 1000000000 597744190 1000000000 583128517 1000000000 763141637 1000000000 891795235 1000000000 365830345 1000000000 470274157 1000000000 783691164 1000000000 898180075 1000000000 772911838 1000000000 761779292 1000000000 822059774 1000000000 56939513 1000000000 292914718 1000000000 585920274 1000000000 232063553 1000000000 749464297 1000000000 254514486 1000000000 488099366 1000000000 11768544 1000000000 833393942 1000000000 962409684 1000000000 180794066 1000000000 767931142 1000000000 594146625 1000000000 22872917 1000000000 743107735 1000000000 245538572 1000000000 620867894 1000000000 855944130 1000000000 874958837 1000000000 3680834 1000000000 847861617 1000000000 462871500 1000000000 524762552 1000000000 830267601 1000000000 160827208 1000000000 692074279 1000000000 935352047 1000000000 298559662 1000000000 131063240 1000000000 688615931 1000000000 523159186 1000000000 228867908 1000000000 557177812 1000000000 821240363 1000000000 929278478 1000000000 706250115 1000000000 671297629 1000000000 667387228 1000000000 405100885 1000000000 386362048 1000000000 430037810 1000000000 805134459 1000000000 721450018 1000000000 73629949 1000000000 892084934 1000000000 344693170 1000000000 784381053 1000000000 836877919 1000000000 605668045 1000000000 269213785 1000000000 946457383 1000000000 273289209 1000000000 761714990 1000000000 488403966 1000000000 272629391 1000000000 809691775 1000000000 12724178 1000000000 982519495 1000000000 931424548 1000000000 722609458 1000000000 770644022 1000000000 440167847 1000000000 804699664 1000000000 283905504 1000000000 681613061 1000000000 327466716 1000000000 733815440 1000000000 154741849 1000000000 864251563 1000000000 984752161 1000000000 380506648 1000000000 365701615 1000000000 104668783 1000000000 595201432 1000000000 21450888 1000000000 484538497 1000000000 488806344 1000000000 253243609 1000000000 905937968 1000000000 898395223 1000000000 529745864 1000000000 434988064 1000000000 343550479 1000000000 152336670 1000000000 169904332 1000000000 495753406 1000000000 431804270 1000000000 555670889 1000000000 627529352 1000000000 805971548 1000000000 900821881 1000000000 521571589 1000000000 172346183 1000000000 560487964 1000000000 445977817 1000000000 437834811 1000000000 907387400 1000000000 632087422 1000000000 29572834 1000000000 681171903 1000000000 299010781 1000000000 743300900 1000000000 73265310 1000000000 374555254 1000000000 763997568 1000000000 831574359 1000000000 260524017 1000000000 778594911 1000000000 629737337 1000000000 111389945 1000000000 194545772 1000000000 660236785 1000000000 698701337 1000000000 698432631 1000000000 775103057 1000000000 574276344 1000000000 129473803 1000000000 153450481 1000000000 362143734 1000000000 454736109 1000000000 31973067 1000000000 919443161 1000000000 653559758 1000000000 842483696 1000000000 253048501 1000000000 246203488 1000000000 119727096 1000000000 987036390 1000000000 132424060 1000000000 359313274 1000000000 154205484 1000000000 489127716 1000000000 47587467 1000000000 317164074 1000000000 699956742 1000000000 875494759 1000000000 532671208 1000000000 18911986 1000000000 198893821 1000000000 841203375 1000000000 350141056 1000000000 385007700 1000000000 803278520 1000000000 383555597 1000000000 549020865 1000000000 940999105 1000000000 741141582 1000000000 597109676 1000000000 735135229 1000000000 551360419 1000000000 707396534 1000000000 500140368 1000000000 195419063 1000000000 36452713 1000000000 702031718 1000000000 631545064 1000000000 438369429 1000000000 844301707 1000000000 235025969 1000000000 346722138 1000000000 907379729 1000000000 595732250 1000000000 822819069 1000000000 663150686 1000000000 584200518 1000000000 656254826 1000000000 508779322 1000000000 532259695 1000000000 644061101 1000000000 329892768 1000000000 609061232 1000000000 662259992 1000000000 808276153 1000000000 5468060 1000000000 30199613 1000000000 384385075 1000000000 316354319 1000000000 116742499 1000000000 146453034 1000000000 48040776 1000000000 187473774 1000000000 937011782 1000000000 406905824 1000000000 443834093 1000000000 110056513 1000000000 744453248 1000000000 793344531 1000000000 653299998 1000000000 79865442 1000000000 771101602 1000000000 951430362 1000000000 537928369 1000000000 105160773 1000000000 574275965 1000000000 940802172 1000000000 305718427 1000000000 204863631 1000000000 942688667 1000000000 553339843 1000000000 958204317 1000000000 642255627 1000000000 689124881 1000000000 752735276 1000000000 159769297 1000000000 833067162 1000000000 88727235 1000000000 75792869 1000000000 251975703 1000000000 436460570 1000000000 394251746 1000000000 342055467 1000000000 233224375 1000000000 996342361 1000000000 641395722 1000000000 410022041 1000000000 462526850 1000000000 766376971 1000000000 121720033 1000000000 862982564 1000000000 502727469 1000000000 634291680 1000000000 435185020 1000000000 719419427 1000000000 991236466 1000000000 582003814 1000000000 809601094 1000000000 420740827 1000000000 678010505 1000000000 509205787 1000000000 847925566 1000000000 629878829 1000000000 626578769 1000000000 347622554 1000000000 721478587 1000000000 647814128 1000000000 70692135 1000000000 581304233 1000000000 326429522 1000000000 74031390 1000000000 899431112 1000000000 279730584 1000000000 815838945 1000000000 458549659 1000000000 383564896 1000000000 185565929 1000000000 977153812 1000000000 918751639 1000000000 391547986 1000000000 514207636 1000000000 677448685 1000000000 873098868 1000000000 582079799 1000000000 917503128 1000000000 368102195 1000000000 540914272 1000000000 879079245 1000000000 353611715 1000000000 918634326 1000000000 700341741 1000000000 583643362 1000000000 354820750 1000000000 446024041 1000000000 231285610 1000000000 994806113 1000000000 737898855 1000000000 439230994 1000000000 377269 1000000000 465233379 1000000000 315578262 1000000000 479988147 1000000000 789061769 1000000000 47890191 1000000000 216284120 1000000000 122533830 1000000000 210741516 1000000000 192755010 1000000000 217219048 1000000000 7597676 1000000000 580777425 1000000000 434084865 1000000000 638649743 1000000000 321407925 1000000000 893991263 1000000000 696945761 1000000000 158998171 1000000000 815898984 1000000000 227692732 1000000000 812887216 1000000000 134245234 1000000000 915642221 1000000000 246903154 1000000000 976295678 1000000000 424296069 1000000000 790543061 1000000000 167410291 1000000000 419301764 1000000000 337284 1000000000 822321235 1000000000 25172156 1000000000 211267058 1000000000 798651981 1000000000 114723130 1000000000 840199736 1000000000 609393744 1000000000 982130533 1000000000 881501677 1000000000 473302474 1000000000 13135701 1000000000 796101448 1000000000 374921843 1000000000 878141438 1000000000 206137097 1000000000 983579777 1000000000 604049088 1000000000 809283264 1000000000 72378238 1000000000 133373821 1000000000 728741629 1000000000 163941860 1000000000 734994718 1000000000 912161395 1000000000 833229542 1000000000 103896024 1000000000 895378564 1000000000 726728496 1000000000 740841196 1000000000 897449604 1000000000 230294307 1000000000 610536618 1000000000 489868126 1000000000 703258668 1000000000 671121153 1000000000 789510824 1000000000 212348004 1000000000 86538566 1000000000 398882554 1000000000 122206513 1000000000 925125088 1000000000 644749960 1000000000 566239739 1000000000 841815084 1000000000 309931561 1000000000 30513722 1000000000 137337313 1000000000 668198752 1000000000 808760905 1000000000 81550279 1000000000 22253092 1000000000 29546653 1000000000 157005507 1000000000 30915109 1000000000 140146315 1000000000 655611788 1000000000 162025408 1000000000 90124853 1000000000 662314445 1000000000 70117359 1000000000 656263081 1000000000 546484796 1000000000 740691424 1000000000 453072664 1000000000 278135929 1000000000 41634973 1000000000 670302982 1000000000 432158675 1000000000 971590456 1000000000 347229319 1000000000 67979221 1000000000 981484599 1000000000 959980894 1000000000 185861900 1000000000 105316771 1000000000 992011359 1000000000 761642678 1000000000 437942527 1000000000 440691674 1000000000 117409941 1000000000 166686543 1000000000 928670321 1000000000 871970775 1000000000 596933443 1000000000 168525232 1000000000 583934573 1000000000 445285482 1000000000 398349401 1000000000 277805252 1000000000 460849220 1000000000 770752462 1000000000 772701276 1000000000 797347876 1000000000 923331398 1000000000 973409902 1000000000 231324413 1000000000 234379090 1000000000 803686504 1000000000 887584919 1000000000 59075279 1000000000 343609541 1000000000 191327222 1000000000 369535640 1000000000 716401944 1000000000 392320224 1000000000 428135959 1000000000 564733899 1000000000 333065772 1000000000 30512631 1000000000 356277349 1000000000 638058044 1000000000 323611091 1000000000 970380517 1000000000 129965742 1000000000 581435008 1000000000 924978190 1000000000 100883346 1000000000 567465496 1000000000 313657188 1000000000 795351337 1000000000 154464885 1000000000 929084677 1000000000 288676576 1000000000 996523490 1000000000 940473612 1000000000 829336055 1000000000 881641738 1000000000 265110651 1000000000 33645355 1000000000 797140812 1000000000 509566324 1000000000 60141489 1000000000 734476103 1000000000 95638966 1000000000 52294190 1000000000 881497163 1000000000 855689519 1000000000 8878464 1000000000 949716336 1000000000 259215552 1000000000 826947926 1000000000 51221482 1000000000 640957161 1000000000 36746569 1000000000 835149069 1000000000 490835845 1000000000 45867635 1000000000 56752371 1000000000 177285906 1000000000 581472118 1000000000 195804606 1000000000 884502860 1000000000 433816952 1000000000 535493077 1000000000 112047912 1000000000 256359071 1000000000 800270334 1000000000 966464447 1000000000 834970192 1000000000 565830138 1000000000 353351884 1000000000 538790647 1000000000 65214129 1000000000 320972230 1000000000 311774909 1000000000 404319509 1000000000 725539859 1000000000 282643367 1000000000 904518119 1000000000 655376924 1000000000 69475904 1000000000 100567230 1000000000 476541068 1000000000 971605013 1000000000 692792165 1000000000 925973696 1000000000 834792034 1000000000 853954327 1000000000 451387224 1000000000 212152156 1000000000 610760825 1000000000 934944918 1000000000 118088021 1000000000 605166109 1000000000 885834315 1000000000 516495475 1000000000 618011351 1000000000 102599350 1000000000 692244982 1000000000 764952432 1000000000 435414925 1000000000 634655690 1000000000 340401484 1000000000 947976462 1000000000 824071639 1000000000 731243756 1000000000 382372683 1000000000 27874425 1000000000 830265520 1000000000 379954488 1000000000 764472855 1000000000 949201800 1000000000 51639414 1000000000 964442060 1000000000 577635524 1000000000 562937626 1000000000 396644946 1000000000 455952695 1000000000 905465597 1000000000 297370520 1000000000 940756164 1000000000 220502035 1000000000 918199598 1000000000 435953168 1000000000 184913296 1000000000 117293953 1000000000 141381957 1000000000 829485015 1000000000 794064304 1000000000 812244321 1000000000 563194769 1000000000 864679502 1000000000 963193155 1000000000 90908908 1000000000 34937727 1000000000 245540955 1000000000 819085385 1000000000 540445071 1000000000 850616428 1000000000 253705840 1000000000 591276746 1000000000 576348838 1000000000 321901082 1000000000 753203277 1000000000 912001219 1000000000 318378576 1000000000 448557823 1000000000 31165245 1000000000 868052277 1000000000 542284139 1000000000 672150928 1000000000 157353618 1000000000 558612016 1000000000 869060759 1000000000 186410991 1000000000 994414622 1000000000 606350770 1000000000 942517494 1000000000 471422518 1000000000 551598287 1000000000 100874979 1000000000 619130945 1000000000 936704634 1000000000 539420067 1000000000 720693561 1000000000 429552610 1000000000 3917515 1000000000 726993826 1000000000 416175370 1000000000 949410999 1000000000 306461641 1000000000 950519937 1000000000 706622054 1000000000 893101442 1000000000 388418498 1000000000 655958844 1000000000 298064999 1000000000 361489783 1000000000 887408626 1000000000 136420432 1000000000 948785431 1000000000 375096475 1000000000 243702143 1000000000 590351261 1000000000 579305184 1000000000 21097223 1000000000 904793984 1000000000 823915159 1000000000 532578586 1000000000 157615741 1000000000 993600428 1000000000 939772591 1000000000 389804487 1000000000 409404042 1000000000 212027649 1000000000 208904027 1000000000 405617087 1000000000 385506412 1000000000 650722275 1000000000 692654350 1000000000 240256061 1000000000 824283567 1000000000 968825526 1000000000 912166570 1000000000 390116716 1000000000 165058531 1000000000 85362917 1000000000 214374223 1000000000 558150026 1000000000 692653410 1000000000 830295418 1000000000 727699975 1000000000 671468209 1000000000 246407161 1000000000 41438192 1000000000 594694777 1000000000 541342134 1000000000 287776562 1000000000 60717560 1000000000 778635076 1000000000 454211948 1000000000 22973266 1000000000 451776515 1000000000 301888190 1000000000 910406641 1000000000 632087665 1000000000 824523633 1000000000 837322874 1000000000 630716434 1000000000 52097689 1000000000 254641165 1000000000 816940638 1000000000 606512458 1000000000 855507598 1000000000 884907878 1000000000 517985134 1000000000 322355587 1000000000 388088608 1000000000 759052912 1000000000 369225795 1000000000 296001913 1000000000 647504417 1000000000 260629055 1000000000 161164890 1000000000 269714413 1000000000 619325284 1000000000 976687987 1000000000 776719376 1000000000 26268846 1000000000 272251602 1000000000 860859469 1000000000 317018554 1000000000 125822702 1000000000 384882952 1000000000 185426037 1000000000 205319680 1000000000 49251929 1000000000 337343349 1000000000 117075496 1000000000 570294780 1000000000 197649522 1000000000 920033129 1000000000 699959914 1000000000 822049445 1000000000 872390363 1000000000 657230857 1000000000 652032764 1000000000 782553220 1000000000 629162067 1000000000 480589648 1000000000 75009093 1000000000 566572356 1000000000 452976077 1000000000 205226054 1000000000 705467682 1000000000 839633377 1000000000 27467292 1000000000 913174008 1000000000 447233642 1000000000 682138286 1000000000 611788518 1000000000 201878917 1000000000 678899009 1000000000 588611005 1000000000 510535667 1000000000 287739392 1000000000 439032882 1000000000 713518145 1000000000 899604215 1000000000 782697079 1000000000 546369313 1000000000 325959658 1000000000 333019462 1000000000 964162657 1000000000 614301301 1000000000 114785694 1000000000 765492452 1000000000 841786832 1000000000 198011816 1000000000 831031773 1000000000 966717883 1000000000 506957748 1000000000 744259863 1000000000 43538830 1000000000 410986931 1000000000 346282942 1000000000 26723680 1000000000 776450150 1000000000 178516107 1000000000 472576970 1000000000 90977418 1000000000 872430831 1000000000 21723525 1000000000 26664272 1000000000 874110511 1000000000 674948817 1000000000 311792019 1000000000 388473497 1000000000 516604022 1000000000 916577304 1000000000 726853750 1000000000 81392092 1000000000 799253512 1000000000 628130213 1000000000 138738465 1000000000 29152988 1000000000 983225572 1000000000 444907150 1000000000 765696000 1000000000 495511929 1000000000 413690332 1000000000 788851040 1000000000 94941454 1000000000 764424411 1000000000 83031044 1000000000 829865494 1000000000 525427423 1000000000 794296599 1000000000 181872635 1000000000 709556023 1000000000 654364359 1000000000 262501470 1000000000 161161791 1000000000 254114704 1000000000 80280984 1000000000 457144453 1000000000 713893435 1000000000 332195284 1000000000 677775770 1000000000 489133601 1000000000 618978121 1000000000 841369498 1000000000 56937380 1000000000 930168398 1000000000 778727101 1000000000 489594241 1000000000 616885350 1000000000 159306371 1000000000 726777169 1000000000 758060973 1000000000 731339637 1000000000 817836784 1000000000 629600077 1000000000 388083895 1000000000 107522737 1000000000 826904848 1000000000 447461187 1000000000 60910036 1000000000 478795675 1000000000 312518404 1000000000 840933591 1000000000 275720182 1000000000 480893954 1000000000 864342130 1000000000 610808176 1000000000 937533739 1000000000 385421747 1000000000 586374641 1000000000 757694483 1000000000 886296610 1000000000 807929515 1000000000 518499343 1000000000 587278540 1000000000 872976186 1000000000 933711841 1000000000 662329287 1000000000 723834898 1000000000 54958263 1000000000 714724760 1000000000 901710219 1000000000 993879447 1000000000 197746306 1000000000 329358192 1000000000 783677965 1000000000 353212026 1000000000 164772687 1000000000 25188363 1000000000 732849443 1000000000 164763839 1000000000 523760221 1000000000 854961881 1000000000 756218659 1000000000 129956587 1000000000 897721913 1000000000 735633647 1000000000 155444758 1000000000 172201329 1000000000 164129118 1000000000 914950242 1000000000 870798877 1000000000 588506491 1000000000 10103951 1000000000 925738771 1000000000 134866517 1000000000 919452633 1000000000 448870966 1000000000 850638864 1000000000 315246574 1000000000 160544790 1000000000 50471907 1000000000 467746839 1000000000 857435110 1000000000 793112540 1000000000 689983903 1000000000 648338265 1000000000 232962473 1000000000 437580486 1000000000 530574004 1000000000 760869557 1000000000 736894434 1000000000 353456307 1000000000 704875748 1000000000 150595917 1000000000 324315823 1000000000 378937553 1000000000 297659093 1000000000 510423 1000000000 401707738 1000000000 610878432 1000000000 662901281 1000000000 108698633 1000000000 73269632 1000000000 38876033 1000000000 844081803 1000000000 403932262 1000000000 888213775 1000000000 72543634 1000000000 785311808 1000000000 408334045 1000000000 557626830 1000000000 450380029 1000000000 781390497 1000000000 249668557 1000000000 636141405 1000000000 620137756 1000000000 798512174 1000000000 348638781 1000000000 771668659 1000000000 244628976 1000000000 486156183 1000000000 467074148 1000000000 372858307 1000000000 672745350 1000000000 339625554 1000000000 816672335 1000000000 239914368 1000000000 312289862 1000000000 355449699 1000000000 42271853 1000000000 914318204 1000000000 76710539 1000000000 539357229 1000000000 991449180 1000000000 407367262 1000000000 178369262 1000000000 934413765 1000000000 647765043 1000000000 636206527 1000000000 926806672 1000000000 889790789 1000000000 736912739 1000000000 144350763 1000000000 534221551 1000000000 411374278 1000000000 847791285 1000000000 237898806 1000000000 545963577 1000000000 328390403 1000000000 353860867 1000000000 430291991 1000000000 333330397 1000000000 234913631 1000000000 14143921 1000000000 70790226 1000000000 758740578 1000000000 625276761 1000000000 305185100 1000000000 828798053 1000000000 698026534 1000000000 22968974 1000000000 780271712 1000000000 427154409 1000000000 222730644 1000000000 899804172 1000000000 985003480 1000000000 132489190 1000000000 585318907 1000000000 966534922 1000000000 387482545 1000000000 557137918 1000000000 33883750 1000000000 748893032 1000000000 448859581 1000000000 264656085 1000000000 864644284 1000000000 764541614 1000000000 253258386 1000000000 39860613 1000000000 344665301 1000000000 877199501 1000000000 387325244 1000000000 533736173 1000000000 909148483 1000000000 665597068 1000000000 484658969 1000000000 214939555 1000000000 475861840 1000000000 63179386 1000000000 992855341 1000000000 817829424 1000000000 147134347 1000000000 670059548 1000000000 466769332 1000000000 53286833 1000000000 911595342 1000000000 996798587 1000000000 512404351 1000000000 757880755 1000000000 560023994 1000000000 446460238 1000000000 695872138 1000000000 214914216 1000000000 189602451 1000000000 474536503 1000000000 470420604 1000000000 38828737 1000000000 702704259 1000000000 533394737 1000000000 832604663 1000000000 277076201 1000000000 683559279 1000000000 569042071 1000000000 389735729 1000000000 230147632 1000000000 524315042 1000000000 981537131 1000000000 398747998 1000000000 816663649 1000000000 18740550 1000000000 977512383 1000000000 116543624 1000000000 860435520 1000000000 573418018 1000000000 269941816 1000000000 734661128 1000000000 699240192 1000000000 944279169 1000000000 868283358 1000000000 485460182 1000000000 468443685 1000000000 490190791 1000000000 367284242 1000000000 11357637 1000000000 761697197 1000000000 531175915 1000000000 783831359 1000000000 819365382 1000000000 530420890 1000000000 339499604 1000000000 361420330 1000000000 853032256 1000000000 899250272 1000000000 12902872 1000000000 201938833 1000000000 664785503 1000000000 327710351 1000000000 701653365 1000000000 145931949 1000000000 962025281 1000000000 306763274 1000000000 399831831 1000000000 408543844 1000000000 87854602 1000000000 486461097 1000000000 175244616 1000000000 896446599 1000000000 287771130 1000000000 375631782 1000000000 266567033 1000000000 719342659 1000000000 804950326 1000000000 470780103 1000000000 710543458 1000000000 194358461 1000000000 283035029 1000000000 724113594 1000000000 844789917 1000000000 772173014 1000000000 15334618 1000000000 713286140 1000000000 145800094 1000000000 865978086 1000000000 619262739 1000000000 256922279 1000000000 5240178 1000000000 726642142 1000000000 18905058 1000000000 264393307 1000000000 721424500 1000000000 4078085 1000000000 360549801 1000000000 14081223 1000000000 192472412 1000000000 631664395 1000000000 301029811 1000000000 10201802 1000000000 737284909 1000000000 273782818 1000000000 971546292 1000000000 782766899 1000000000 292605006 1000000000 350608141 1000000000 224045329 1000000000 231842542 1000000000 711450188 1000000000 782097762 1000000000 844996919 1000000000 655106136 1000000000 669740077 1000000000 801181372 1000000000 106418394 1000000000 716136945 1000000000 393650420 1000000000 502053124 1000000000 383158026 1000000000 302743575 1000000000 399130585 1000000000 750860162 1000000000 896984754 1000000000 290650421 1000000000 838051751 1000000000 215734936 1000000000 843908257 1000000000 719329217 1000000000 159509440 1000000000 553979925 1000000000 754463667 1000000000 734394436 1000000000 737913569 1000000000 567674425 1000000000 865645437 1000000000 790868167 1000000000 689682541 1000000000 697924369 1000000000 989271925 1000000000 337136515 1000000000 216834825 1000000000 287901541 1000000000 317294063 1000000000 833632316 1000000000 84653907 1000000000 902668602 1000000000 544190658 1000000000 82849139 1000000000 828407297 1000000000 83583653 1000000000 955408595 1000000000 937358770 1000000000 753168390 1000000000 404772647 1000000000 993835270 1000000000 123409819 1000000000 73600401 1000000000 223914029 1000000000 561094991 1000000000 501037741 1000000000 587953149 1000000000 296546489 1000000000 858336424 1000000000 502581583 1000000000 925224803 1000000000 288593205 1000000000 600616323 1000000000 195494872 1000000000 807936405 1000000000 81226068 1000000000 340858359 1000000000 794866750 1000000000 902688169 1000000000 29850174 1000000000 138949652 1000000000 106396202 1000000000 286276038 1000000000 405677845 1000000000 902127226 1000000000 11249466 1000000000 120318984 1000000000 662406740 1000000000 89043420 1000000000 808231531 1000000000 710247069 1000000000 808399808 1000000000 885416660 1000000000 719905488 1000000000 882402672 1000000000 400603113 1000000000 454925596 1000000000 891324934 1000000000 455989997 1000000000 548972512 1000000000 681336410 1000000000 728278636 1000000000 412741288 1000000000 850004454 1000000000 536792446 1000000000 483407098 1000000000 284216439 1000000000 263516288 1000000000 972308783 1000000000 286387011 1000000000 352665751 1000000000 292679764 1000000000 450094505 1000000000 356004101 1000000000 816206522 1000000000 809710573 1000000000 182954328 1000000000 75019128 1000000000 591370220 1000000000 113508204 1000000000 671588862 1000000000 424858920 1000000000 955443469 1000000000 86426281 1000000000 374217429 1000000000 722726203 1000000000 355822633 1000000000 503697774 1000000000 891389718 1000000000 628838389 1000000000 168073708 1000000000 378088539 1000000000 21229481 1000000000 825315104 1000000000 747838782 1000000000 753455313 1000000000 457494512 1000000000 62541787 1000000000 568087963 1000000000 384270161 1000000000 622091893 1000000000 290891138 1000000000 722885741 1000000000 613231858 1000000000 398570906 1000000000 257863115 1000000000 910148512 1000000000 849667818 1000000000 676527062 1000000000 745167205 1000000000 747414522 1000000000 698562505 1000000000 10912087 1000000000 129735080 1000000000 162954747 1000000000 954804249 1000000000 468309353 1000000000 942761703 1000000000 721683746 1000000000 864635082 1000000000 484837277 1000000000 27975293 1000000000 135610178 1000000000 480630987 1000000000 109889192 1000000000 212171179 1000000000 628026108 1000000000 878218456 1000000000 982685631 1000000000 203145396 1000000000 620892279 1000000000 251860777 1000000000 528282341 1000000000 746671187 1000000000 105780615 1000000000 583498293 1000000000 824089098 1000000000 709854704 1000000000 909074562 1000000000 62590613 1000000000 493718027 1000000000 214890153 1000000000 499001045 1000000000 550305001 1000000000 413742870 1000000000 514543116 1000000000 657782904 1000000000 741726014 1000000000 850615909 1000000000 151167006 1000000000 144029287 1000000000 507315247 1000000000 172948891 1000000000 30293479 1000000000 725880473 1000000000 730096006 1000000000 13262157 1000000000 402061329 1000000000 342112909 1000000000 51189628 1000000000 181400739 1000000000 358927567 1000000000 443016919 1000000000 605936594 1000000000 463958060 1000000000 645221235 1000000000 632036643 1000000000 807148398 1000000000 506975689 1000000000 854766388 1000000000 709786786 1000000000 26391529 1000000000 462815272 1000000000 582289596 1000000000 722831933 1000000000 577416789 1000000000 407087986 1000000000 527590722 1000000000 142623071 1000000000 857940861 1000000000 64641575 1000000000 964641841 1000000000 505238198 1000000000 8310879 1000000000 417807187 1000000000 710985641 1000000000 331756417 1000000000 695985758 1000000000 146580682 1000000000 295298723 1000000000 743335357 1000000000 260557687 1000000000 874140395 1000000000 575789180 1000000000 707776931 1000000000 482847922 1000000000 746814801 1000000000 722577695 1000000000 563437050 1000000000 333609493 1000000000 959793824 1000000000 325896274 1000000000 562349791 1000000000 954143932 1000000000 383405487 1000000000 661551291 1000000000 793562207 1000000000 785968962 1000000000 594472667 1000000000 763521922 1000000000 750599066 1000000000 845854905 1000000000 985369632 1000000000 765153313 1000000000 222671005 1000000000 787127326 1000000000 270534015 1000000000 151156896 1000000000 490624670 1000000000 532392599 1000000000 726588957 1000000000 598142322 1000000000 42330169 1000000000 22280430 1000000000 88514890 1000000000 150573173 1000000000 889585578 1000000000 832096326 1000000000 550850192 1000000000 483009493 1000000000 64965754 1000000000 877659208 1000000000 814209462 1000000000 165886386 1000000000 193004899 1000000000 807035166 1000000000 703598251 1000000000 92754897 1000000000 98765761 1000000000 129622435 1000000000 233652868 1000000000 290847882 1000000000 426942361 1000000000 937131996 1000000000 647418392 1000000000 786360988 1000000000 196639976 1000000000 806307818 1000000000 978503345 1000000000 322477954 1000000000 149668110 1000000000 139836313 1000000000 83543590 1000000000 431579667 1000000000 878319820 1000000000 696876602 1000000000 83425465 1000000000 17177791 1000000000 346802310 1000000000 5837338 1000000000 750569614 1000000000 879689746 1000000000 17629770 1000000000 380200553 1000000000 229948671 1000000000 421643793 1000000000 928217823 1000000000 823304219 1000000000 664979083 1000000000 349161560 1000000000 193268621 1000000000 370898209 1000000000 957343646 1000000000 909225512 1000000000 116473622 1000000000 9917799 1000000000 53809013 1000000000 502355653 1000000000 534825696 1000000000 598443730 1000000000 316500961 1000000000 424203676 1000000000 379223961 1000000000 78137863 1000000000 472979694 1000000000 863473716 1000000000 988215487 1000000000 55636183 1000000000 145518113 1000000000 767187447 1000000000 786712499 1000000000 711857131 1000000000 631948062 1000000000 607401314 1000000000 329979081 1000000000 972857103 1000000000 448339809 1000000000 706894021 1000000000 696261783 1000000000 567674240 1000000000 802485025 1000000000 547775171 1000000000 180650686 1000000000 709426553 1000000000 831318429 1000000000 506141083 1000000000 586896689 1000000000 483964610 1000000000 560022605 1000000000 839394322 1000000000 101500656 1000000000 479946902 1000000000 378426309 1000000000 159446706 1000000000 553440082 1000000000 476775252 1000000000 431924796 1000000000 165715438 1000000000 17012484 1000000000 349583606 1000000000 181170998 1000000000 641927182 1000000000 53623715 1000000000 641185633 1000000000 123418393 1000000000 863909286 1000000000 788912626 1000000000 317671296 1000000000 546707042 1000000000 107330607 1000000000 71510633 1000000000 509721234 1000000000 379574280 1000000000 175729424 1000000000 615241058 1000000000 944096049 1000000000 198549155 1000000000 602885564 1000000000 438569626 1000000000 681234917 1000000000 960896198 1000000000 127189152 1000000000 257085854 1000000000 503505668 1000000000 972729119 1000000000 842146825 1000000000 972583022 1000000000 231998142 1000000000 172975681 1000000000 500212947 1000000000 897329727 1000000000 181018510 1000000000 775630638 1000000000 732938834 1000000000 14891882 1000000000 135372396 1000000000 689491103 1000000000 411014021 1000000000 380082395 1000000000 589122600 1000000000 881912656 1000000000 227741823 1000000000 810846826 1000000000 764964587 1000000000 520479675 1000000000 232437704 1000000000 594326765 1000000000 655932885 1000000000 105061359 1000000000 584903652 1000000000 465381217 1000000000 873785596 1000000000 538707715 1000000000 32411182 1000000000 99291684 1000000000 110664707 1000000000 569838038 1000000000 331273221 1000000000 220551449 1000000000 994800876 1000000000 48723890 1000000000 113332967 1000000000 125778214 1000000000 715649767 1000000000 637435497 1000000000 572071473 1000000000 713794940 1000000000 361031323 1000000000 317118584 1000000000 912630491 1000000000 854351627 1000000000 479853945 1000000000 746130578 1000000000 778033369 1000000000 977365545 1000000000 131631658 1000000000 683413484 1000000000 28551734 1000000000 458710931 1000000000 349362289 1000000000 999362779 1000000000 224733123 1000000000 991182930 1000000000 299732729 1000000000 259566718 1000000000 806987071 1000000000 714643569 1000000000 795550989 1000000000 144066587 1000000000 519825516 1000000000 715374674 1000000000 313766806 1000000000 615556010 1000000000 348280214 1000000000 193594253 1000000000 123608611 1000000000 839746224 1000000000 424023682 1000000000 525169923 1000000000 122688902 1000000000 869005770 1000000000 242095020 1000000000 505854778 1000000000 68939019 1000000000 960940053 1000000000 906698501 1000000000 401566630 1000000000 863771199 1000000000 560188932 1000000000 122403281 1000000000 604308879 1000000000 569955968 1000000000 710362250 1000000000 388994030 1000000000 910149350 1000000000 46314764 1000000000 137798835 1000000000 779582949 1000000000 182882363 1000000000 708206238 1000000000 720822933 1000000000 884801605 1000000000 746559134 1000000000 170908975 1000000000 653931842 1000000000 699794871 1000000000 880440120 1000000000 877793761 1000000000 427781188 1000000000 203635240 1000000000 458946028 1000000000 313191941 1000000000 38284554 1000000000 574976352 1000000000 758763260 1000000000 630361617 1000000000 508151532 1000000000 462558351 1000000000 999046394 1000000000 306694883 1000000000 573436319 1000000000 82794021 1000000000 661423053 1000000000 543178175 1000000000 142805687 1000000000 491200948 1000000000 592676788 1000000000 328559252 1000000000 538090601 1000000000 872585020 1000000000 26584233 1000000000 662360920 1000000000 361071182 1000000000 844393009 1000000000 205640298 1000000000 338819120 1000000000 991103348 1000000000 174033358 1000000000 624299625 1000000000 866182159 1000000000 987712582 1000000000 854712067 1000000000 86726869 1000000000 129446214 1000000000 323303068 1000000000 228946103 1000000000 487193134 1000000000 637050204 1000000000 854329160 1000000000 76075690 1000000000 567711732 1000000000 381122812 1000000000 264297686 1000000000 115744439 1000000000 116804809 1000000000 399687240 1000000000 178782977 1000000000 511416583 1000000000 538246273 1000000000 711197681 1000000000 243743138 1000000000 949825107 1000000000 719300323 1000000000 822821479 1000000000 978020948 1000000000 689497560 1000000000 280706971 1000000000 148794789 1000000000 17313749 1000000000 712980363 1000000000 17103955 1000000000 212566638 1000000000 364414123 1000000000 475272498 1000000000 283650821 1000000000 456017213 1000000000 151336340 1000000000 57329456 1000000000 587518157 1000000000 798414222 1000000000 635315211 1000000000 351299999 1000000000 89917707 1000000000 422264557 1000000000 276166129 1000000000 194102363 1000000000 112053936 1000000000 393764024 1000000000 813419026 1000000000 263028484 1000000000 215784166 1000000000 52118993 1000000000 515637552 1000000000 233386531 1000000000 995784688 1000000000 26882703 1000000000 765646387 1000000000 69063550 1000000000 11898181 1000000000 995015602 1000000000 730940665 1000000000 985910627 1000000000 359084300 1000000000 491208594 1000000000 74784745 1000000000 682132154 1000000000 894973744 1000000000 545796705 1000000000 523204128 1000000000 957356668 1000000000 504223848 1000000000 179886911 1000000000 853057332 1000000000 793700304 1000000000 110820582 1000000000 817067802 1000000000 387468750 1000000000 935067419 1000000000 690623200 1000000000 723063413 1000000000 412156049 1000000000 484557530 1000000000 855914267 1000000000 165058215 1000000000 358949135 1000000000 996215296 1000000000 614222968 1000000000 743235881 1000000000 808253472 1000000000 553392074 1000000000 145527535 1000000000 779100557 1000000000 226371760 1000000000 589767022 1000000000 567831308 1000000000 416999348 1000000000 955265437 1000000000 37251172 1000000000 839612323 1000000000 15182233 1000000000 432701269 1000000000 46560404 1000000000 46718773 1000000000 212550928 1000000000 601984370 1000000000 605633399 1000000000 378603172 1000000000 875504498 1000000000 322515663 1000000000 826622704 1000000000 949975472 1000000000 958017593 1000000000 39177207 1000000000 306296758 1000000000 868898758 1000000000 446019076 1000000000 112180594 1000000000 986414111 1000000000 943431907 1000000000 8204677 1000000000 479417207 1000000000 445353289 1000000000 42248510 1000000000 639269867 1000000000 641908333 1000000000 90576596 1000000000 15530772 1000000000 13584422 1000000000 753722799 1000000000 142761705 1000000000 558331112 1000000000 275713234 1000000000 406905741 1000000000 293004156 1000000000 467340243 1000000000 658043226 1000000000 296737236 1000000000 852156476 1000000000 171220311 1000000000 134177718 1000000000 890032544 1000000000 865960729 1000000000 937907331 1000000000 940647509 1000000000 302580699 1000000000 19982850 1000000000 431519272 1000000000 853680436 1000000000 701160949 1000000000 793154980 1000000000 386362634 1000000000 773197364 1000000000 153883031 1000000000 460703230 1000000000 461983019 1000000000 994966648 1000000000 896421528 1000000000 232281370 1000000000 64420757 1000000000 160367178 1000000000 8491919 1000000000 483677356 1000000000 674201028 1000000000 983801659 1000000000 897233594 1000000000 449083738 1000000000 623438537 1000000000 488669119 1000000000 544206257 1000000000 640871775 1000000000 175650097 1000000000 922791448 1000000000 520179639 1000000000 763153987 1000000000 102258871 1000000000 649805093 1000000000 461264902 1000000000 719163205 1000000000 788043613 1000000000 542607112 1000000000 278118225 1000000000 994363801 1000000000 790782075 1000000000 680335280 1000000000 2226511 1000000000 12373031 1000000000 445668671 1000000000 238602795 1000000000 519073558 1000000000 132427941 1000000000 506534716 1000000000 266736772 1000000000 802159819 1000000000 446073151 1000000000 190298503 1000000000 832658522 1000000000 255815418 1000000000 43238265 1000000000 778130343 1000000000 117089284 1000000000 135760015 1000000000 624944867 1000000000 360557950 1000000000 640265167 1000000000 152334391 1000000000 37054143 1000000000 728596199 1000000000 168397788 1000000000 877180822 1000000000 668434302 1000000000 930725150 1000000000 93985714 1000000000 845112166 1000000000 666557159 1000000000 567197134 1000000000 576329131 1000000000 100819826 1000000000 837478078 1000000000 480817077 1000000000 954788492 1000000000 714739103 1000000000 507976449 1000000000 924381449 1000000000 281827298 1000000000 698847459 1000000000 352254356 1000000000 106921776 1000000000 283171747 1000000000 469199563 1000000000 996144427 1000000000 391715628 1000000000 375795490 1000000000 717265341 1000000000 514609699 1000000000 912355623 1000000000 856903264 1000000000 557666162 1000000000 230807701 1000000000 729601518 1000000000 532733513 1000000000 473377407 1000000000 915539120 1000000000 241043915 1000000000 625474751 1000000000 413058192 1000000000 475860205 1000000000 505831584 1000000000 791797428 1000000000 879615629 1000000000 9836432 1000000000 854959170 1000000000 621225761 1000000000 689913049 1000000000 721663212 1000000000 411401271 1000000000 183984782 1000000000 33711941 1000000000 44944459 1000000000 363431872 1000000000 937349200 1000000000 201883189 1000000000 117723056 1000000000 417028479 1000000000 550274518 1000000000 584782984 1000000000 184592860 1000000000 197930712 1000000000 327180393 1000000000 194510121 1000000000 767874076 1000000000 303255898 1000000000 285504980 1000000000 86585702 1000000000 432798496 1000000000 96672770 1000000000 410738554 1000000000 639768373 1000000000 394891981 1000000000 775544501 1000000000 607275169 1000000000 34197105 1000000000 31689072 1000000000 913396383 1000000000 823218112 1000000000 409720930 1000000000 612950199 1000000000 601359197 1000000000 910743478 1000000000 180249700 1000000000 993038351 1000000000 38092713 1000000000 104285409 1000000000 131503538 1000000000 989096370 1000000000 352329110 1000000000 770620888 1000000000 667507430 1000000000 483392921 1000000000 645023735 1000000000 992884599 1000000000 710611446 1000000000 962592384 1000000000 858683042 1000000000 329760403 1000000000 450604521 1000000000 636028484 1000000000 328849122 1000000000 586542067 1000000000 480722882 1000000000 506140439 1000000000 620632112 1000000000 40596144 1000000000 209261081 1000000000 488459469 1000000000 561577267 1000000000 761359820 1000000000 813311776 1000000000 165262238 1000000000 147791840 1000000000 504664735 1000000000 720328491 1000000000 426248992 1000000000 669468560 1000000000 613575492 1000000000 444967522 1000000000 276714301 1000000000 166843499 1000000000 301673943 1000000000 509853370 1000000000 798803110 1000000000 14532485 1000000000 705473988 1000000000 279728693 1000000000 758095516 1000000000 799666486 1000000000 84347528 1000000000 77618644 1000000000 262711596 1000000000 139472527 1000000000 174638061 1000000000 443882621 1000000000 911562162 1000000000 201686978 1000000000 844901334 1000000000 258771918 1000000000 950272493 1000000000 980368636 1000000000 75544759 1000000000 858422120 1000000000 160552210 1000000000 596072063 1000000000 28781360 1000000000 896864265 1000000000 733096619 1000000000 580048684 1000000000 322408230 1000000000 769247920 1000000000 163377530 1000000000 570252673 1000000000 532301559 1000000000 296833739 1000000000 16868080 1000000000 671706170 1000000000 273218119 1000000000 351279978 1000000000 359333757 1000000000 470832721 1000000000 41072223 1000000000 857775868 1000000000 426555133 1000000000 802559633 1000000000 989543804 1000000000 857686148 1000000000 62445663 1000000000 195521372 1000000000 534779210 1000000000 834961222 1000000000 629152610 1000000000 277608285 1000000000 373718012 1000000000 150750809 1000000000 673614954 1000000000 858628319 1000000000 480375369 1000000000 320924226 1000000000 948415500 1000000000 20124542 1000000000 592588942 1000000000 458171154 1000000000 523851382 1000000000 364143831 1000000000 503639241 1000000000 568732214 1000000000 555855326 1000000000 244682071 1000000000 268573347 1000000000 780796041 1000000000 209321848 1000000000 120335390 1000000000 920302397 1000000000 481556550 1000000000 872600788 1000000000 491763103 1000000000 669660130 1000000000 417697542 1000000000 699350883 1000000000 867609477 1000000000 850918921 1000000000 665996897 1000000000 319248115 1000000000 609445754 1000000000 776380138 1000000000 232365999 1000000000 729929524 1000000000 365167517 1000000000 127406523 1000000000 664249099 1000000000 739071029 1000000000 111125292 1000000000 910442683 1000000000 79064389 1000000000 314910319 1000000000 527502874 1000000000 760614463 1000000000 581374816 1000000000 75700714 1000000000 641205541 1000000000 871770637 1000000000 154398451 1000000000 313978450 1000000000 493023852 1000000000 313510978 1000000000 512933337 1000000000 38742246 1000000000 585398677 1000000000 881216762 1000000000 55947386 1000000000 419472334 1000000000 353275184 1000000000 158354235 1000000000 309032655 1000000000 907136649 1000000000 798676265 1000000000 828381722 1000000000 200282618 1000000000 88189381 1000000000 279092656 1000000000 6173544 1000000000 563704869 1000000000 166123377 1000000000 582637092 1000000000 574262295 1000000000 278774186 1000000000 803053164 1000000000 986021591 1000000000 559137395 1000000000 88019365 1000000000 996540160 1000000000 711596339 1000000000 938142254 1000000000 794818878 1000000000 651974397 1000000000 743935480 1000000000 901595356 1000000000 503353513 1000000000 799509683 1000000000 348616146 1000000000 21954090 1000000000 867723061 1000000000 784537108 1000000000 910692459 1000000000 823939906 1000000000 808853165 1000000000 873097315 1000000000 637405262 1000000000 39751413 1000000000 965650689 1000000000 524472183 1000000000 373517834 1000000000 569490811 1000000000 15330265 1000000000 715804415 1000000000 617356307 1000000000 63595619 1000000000 707654952 1000000000 769983812 1000000000 802516823 1000000000 829949921 1000000000 476747624 1000000000 351821386 1000000000 67687416 1000000000 360120938 1000000000 450595947 1000000000 604694242 1000000000 866376919 1000000000 436898333 1000000000 712006790 1000000000 909277143 1000000000 180410789 1000000000 747662013 1000000000 863080169 1000000000 446054391 1000000000 581499356 1000000000 287616566 1000000000 73279024 1000000000 306107201 1000000000 74458594 1000000000 849233468 1000000000 114369182 1000000000 338417953 1000000000 115017662 1000000000 414148980 1000000000 798928297 1000000000 175370316 1000000000 301971538 1000000000 149771748 1000000000 6574691 1000000000 110568068 1000000000 569872196 1000000000 932562007 1000000000 621836920 1000000000 704426896 1000000000 139954331 1000000000 351230563 1000000000 183580561 1000000000 941826223 1000000000 940113604 1000000000 434783406 1000000000 899566511 1000000000 624240588 1000000000 183019044 1000000000 144809612 1000000000 998460583 1000000000 706660474 1000000000 507170177 1000000000 937196533 1000000000 954882986 1000000000 34914586 1000000000 297678892 1000000000 995366885 1000000000 506272911 1000000000 708198875 1000000000 232736835 1000000000 612163251 1000000000 293433370 1000000000 776067707 1000000000 25307656 1000000000 53740143 1000000000 253041139 1000000000 422253210 1000000000 497004209 1000000000 146397274 1000000000 491354658 1000000000 874592111 1000000000 721984352 1000000000 720628098 1000000000 306996864 1000000000 783447371 1000000000 182300144 1000000000 649830521 1000000000 227979101 1000000000 248300947 1000000000 174468333 1000000000 971696943 1000000000 88216980 1000000000 68241624 1000000000 643693065 1000000000 976314040 1000000000 775778867 1000000000 204949338 1000000000 136594503 1000000000 297924673 1000000000 37884392 1000000000 6923123 1000000000 630293256 1000000000 546384300 1000000000 470805180 1000000000 163817855 1000000000 495265601 1000000000 329341605 1000000000 551354263 1000000000 582134816 1000000000 909236110 1000000000 567837264 1000000000 932349892 1000000000 236697425 1000000000 705307371 1000000000 39765667 1000000000 160028394 1000000000 795024980 1000000000 677618158 1000000000 929082642 1000000000 616282313 1000000000 570900342 1000000000 715801885 1000000000 882391328 1000000000 589461461 1000000000 361765000 1000000000 441188903 1000000000 460128632 1000000000 577115863 1000000000 74067617 1000000000 149305186 1000000000 975852014 1000000000 325189920 1000000000 201290241 1000000000 260662864 1000000000 598102660 1000000000 83278186 1000000000 520793873 1000000000 859192208 1000000000 282067497 1000000000 313668002 1000000000 183363478 1000000000 292473341 1000000000 315000997 1000000000 576611606 1000000000 264579309 1000000000 965365846 1000000000 585525903 1000000000 335475497 1000000000 600144461 1000000000 21223239 1000000000 324007179 1000000000 257222878 1000000000 257300162 1000000000 427460186 1000000000 392917158 1000000000 420381602 1000000000 439573208 1000000000 670702998 1000000000 565338822 1000000000 628517361 1000000000 145224676 1000000000 57326536 1000000000 922226298 1000000000 596328867 1000000000 492316923 1000000000 924471814 1000000000 368277474 1000000000 442043859 1000000000 69380351 1000000000 491123002 1000000000 708671768 1000000000 681777054 1000000000 500435837 1000000000 741638591 1000000000 835129302 1000000000 574407609 1000000000 870558283 1000000000 808967056 1000000000 308325844 1000000000 998620345 1000000000 520537902 1000000000 927005160 1000000000 446357464 1000000000 64268306 1000000000 681021390 1000000000 80814081 1000000000 568790129 1000000000 708872465 1000000000 492888576 1000000000 986905703 1000000000 428833788 1000000000 716072330 1000000000 391289261 1000000000 341981072 1000000000 821801696 1000000000 214752356 1000000000 208188680 1000000000 707244572 1000000000 158481534 1000000000 798905534 1000000000 25019300 1000000000 708794770 1000000000 490618302 1000000000 743026657 1000000000 840095981 1000000000 311303972 1000000000 289599531 1000000000 864695556 1000000000 228690883 1000000000 9355108 1000000000 675922292 1000000000 584419200 1000000000 72760636 1000000000 556769254 1000000000 858866142 1000000000 766087489 1000000000 905741055 1000000000 941625817 1000000000 322117659 1000000000 756576529 1000000000 186493446 1000000000 293281952 1000000000 827022339 1000000000 964409534 1000000000 304332330 1000000000 667300965 1000000000 816315323 1000000000 21058159 1000000000 434775235 1000000000 365574175 1000000000 213039416 1000000000 735458016 1000000000 545782586 1000000000 171604324 1000000000 578667202 1000000000 420240763 1000000000 584277774 1000000000 162138480 1000000000 280857174 1000000000 848788159 1000000000 306762847 1000000000 336405257 1000000000 591430956 1000000000 624384231 1000000000 36238542 1000000000 532955401 1000000000 849376346 1000000000 618308765 1000000000 319121174 1000000000 341024475 1000000000 794490814 1000000000 865321646 1000000000 851119837 1000000000 483654119 1000000000 277900822 1000000000 156771804 1000000000 872817455 1000000000 62288947 1000000000 809823003 1000000000 339915141 1000000000 211265745 1000000000 946325631 1000000000 401167935 1000000000 365052499 1000000000 99102635 1000000000 728768012 1000000000 364795895 1000000000 540802345 1000000000 275999740 1000000000 881652242 1000000000 730085057 1000000000 742098803 1000000000 182422051 1000000000 781312954 1000000000 867236894 1000000000 355158971 1000000000 953858322 1000000000 48919075 1000000000 934501116 1000000000 477343610 1000000000 251481166 1000000000 314387591 1000000000 931648956 1000000000 398373453 1000000000 583805859 1000000000 629123026 1000000000 780012686 1000000000 665982959 1000000000 351429821 1000000000 448820673 1000000000 394757865 1000000000 811316190 1000000000 503886447 1000000000 630699342 1000000000 255738573 1000000000 499497577 1000000000 33801573 1000000000 302215459 1000000000 321760353 1000000000 258471219 1000000000 565582972 1000000000 849160622 1000000000 496607555 1000000000 945729918 1000000000 789224681 1000000000 703303413 1000000000 697882587 1000000000 46871282 1000000000 689046455 1000000000 55718334 1000000000 378130434 1000000000 289630573 1000000000 366489367 1000000000 277899086 1000000000 13008387 1000000000 362536655 1000000000 525812764 1000000000 617930566 1000000000 193312406 1000000000 441926878 1000000000 724156687 1000000000 607199991 1000000000 574103445 1000000000 967680676 1000000000 339250783 1000000000 515285668 1000000000 719397118 1000000000 427488455 1000000000 888654722 1000000000 168257314 1000000000 391487868 1000000000 708030276 1000000000 523734981 1000000000 119174824 1000000000 774393555 1000000000 769119155 1000000000 850443049 1000000000 646614146 1000000000 34885747 1000000000 474278483 1000000000 358313742 1000000000 467135912 1000000000 962554759 1000000000 790445724 1000000000 26688646 1000000000 693559365 1000000000 414574627 1000000000 413837677 1000000000 130166704 1000000000 528825236 1000000000 881255167 1000000000 408016177 1000000000 903592633 1000000000 253406188 1000000000 709546387 1000000000 45952134 1000000000 217377471 1000000000 489880440 1000000000 831205738 1000000000 808644585 1000000000 232899247 1000000000 679615316 1000000000 595920839 1000000000 113038699 1000000000 603323439 1000000000 330204897 1000000000 197278908 1000000000 445546000 1000000000 450491824 1000000000 720402756 1000000000 510785812 1000000000 320678721 1000000000 615835730 1000000000 349515033 1000000000 834826971 1000000000 538777361 1000000000 598893331 1000000000 225792876 1000000000 612662161 1000000000 109797729 1000000000 832636487 1000000000 519677730 1000000000 856143782 1000000000 917933787 1000000000 281968641 1000000000 440382373 1000000000 603314075 1000000000 963640054 1000000000 936494680 1000000000 175621012 1000000000 191931838 1000000000 804164156 1000000000 719095244 1000000000 239717526 1000000000 709342264 1000000000 943163504 1000000000 681953977 1000000000 470179170 1000000000 512426958 1000000000 185623486 1000000000 148182561 1000000000 700434362 1000000000 451623323 1000000000 307329463 1000000000 200980341 1000000000 432873336 1000000000 782734715 1000000000 89479082 1000000000 942132394 1000000000 535867314 1000000000 304169404 1000000000 630602813 1000000000 48697380 1000000000 781362056 1000000000 843569584 1000000000 397085700 1000000000 850490022 1000000000 676383864 1000000000 848484732 1000000000 263203903 1000000000 649485417 1000000000 746546403 1000000000 895404680 1000000000 774682596 1000000000 961534441 1000000000 154177837 1000000000 890791278 1000000000 529170114 1000000000 440238198 1000000000 585132785 1000000000 853469508 1000000000 239495784 1000000000 806795539 1000000000 755659096 1000000000 465301644 1000000000 587173666 1000000000 266699220 1000000000 90820389 1000000000 551664088 1000000000 936057199 1000000000 202981126 1000000000 334069539 1000000000 156520590 1000000000 1600081 1000000000 705217594 1000000000 171476196 1000000000 180776862 1000000000 432215522 1000000000 630816557 1000000000 955227892 1000000000 117729718 1000000000 867992521 1000000000 408992621 1000000000 212657171 1000000000 376440768 1000000000 579153603 1000000000 583632724 1000000000 659433270 1000000000 892089879 1000000000 702753124 1000000000 686658072 1000000000 527495778 1000000000 891022628 1000000000 57971057 1000000000 304734744 1000000000 14648675 1000000000 752722230 1000000000 333021934 1000000000 637267997 1000000000 818590692 1000000000 195306398 1000000000 256036029 1000000000 313056500 1000000000 121419880 1000000000 17758749 1000000000 206978950 1000000000 462195933 1000000000 300460239 1000000000 191244224 1000000000 60558635 1000000000 197988339 1000000000 672021284 1000000000 875417324 1000000000 710111302 1000000000 129089802 1000000000 707681750 1000000000 484837091 1000000000 827544690 1000000000 407785301 1000000000 419268881 1000000000 905749970 1000000000 138996969 1000000000 637561636 1000000000 274376760 1000000000 857402484 1000000000 50916859 1000000000 947005703 1000000000 871661018 1000000000 875665295 1000000000 240819626 1000000000 749667267 1000000000 235550555 1000000000 642589116 1000000000 262823362 1000000000 536370631 1000000000 40922069 1000000000 420290141 1000000000 289243425 1000000000 811757824 1000000000 328484922 1000000000 761489657 1000000000 117811816 1000000000 667686993 1000000000 15246247 1000000000 757417239 1000000000 972029324 1000000000 985050806 1000000000 536464910 1000000000 661060308 1000000000 3619845 1000000000 905623088 1000000000 305002373 1000000000 828211670 1000000000 922525379 1000000000 862486752 1000000000 534390412 1000000000 535904026 1000000000 957958636 1000000000 466235621 1000000000 406265856 1000000000 468414960 1000000000 485340710 1000000000 982264632 1000000000 980085131 1000000000 151898431 1000000000 108642369 1000000000 799549622 1000000000 531997260 1000000000 358723971 1000000000 645626148 1000000000 290928111 1000000000 664596854 1000000000 227748491 1000000000 282885620 1000000000 356098866 1000000000 8693302 1000000000 598127619 1000000000 437267206 1000000000 944567134 1000000000 740192869 1000000000 199806347 1000000000 594470438 1000000000 447200669 1000000000 810849332 1000000000 125178756 1000000000 500626485 1000000000 791422664 1000000000 682202479 1000000000 188846144 1000000000 946668912 1000000000 656252984 1000000000 588188874 1000000000 608485310 1000000000 125452458 1000000000 348389061 1000000000 208552493 1000000000 718374680 1000000000 31925784 1000000000 334786635 1000000000 655113951 1000000000 696828036 1000000000 814441971 1000000000 835011629 1000000000 482519531 1000000000 630444926 1000000000 185566650 1000000000 264647343 1000000000 796396444 1000000000 884151213 1000000000 442345440 1000000000 929553857 1000000000 222986445 1000000000 944123779 1000000000 773546673 1000000000 652611125 1000000000 635600056 1000000000 644518317 1000000000 702526249 1000000000 988567533 1000000000 277004743 1000000000 95640995 1000000000 162263174 1000000000 527948418 1000000000 56425509 1000000000 28646933 1000000000 90242235 1000000000 201920585 1000000000 424736376 1000000000 692344893 1000000000 88486691 1000000000 401019083 1000000000 497232496 1000000000 173871886 1000000000 94575795 1000000000 857372392 1000000000 503084057 1000000000 49788040 1000000000 783438857 1000000000 144431231 1000000000 532672248 1000000000 969215338 1000000000 380034619 1000000000 525989374 1000000000 462308410 1000000000 691249220 1000000000 481740015 1000000000 53178044 1000000000 860637029 1000000000 802706627 1000000000 345494655 1000000000 614007669 1000000000 990331524 1000000000 472408740 1000000000 69007492 1000000000 191197278 1000000000 968004802 1000000000 529420269 1000000000 564182638 1000000000 207126093 1000000000 806316066 1000000000 607496295 1000000000 895640134 1000000000 439685837 1000000000 630329058 1000000000 405622529 1000000000 419919270 1000000000 430745050 1000000000 595056128 1000000000 42194878 1000000000 208587808 1000000000 716269450 1000000000 960732896 1000000000 8617278 1000000000 537573893 1000000000 545960947 1000000000 447182614 1000000000 524783297 1000000000 305397800 1000000000 996192342 1000000000 253969206 1000000000 442375186 1000000000 148815578 1000000000 298358064 1000000000 289033081 1000000000 77027687 1000000000 138144279 1000000000 205307281 1000000000 811857908 1000000000 739410220 1000000000 462859009 1000000000 797084303 1000000000 399629888 1000000000 275185597 1000000000 394316093 1000000000 499420678 1000000000 496195054 1000000000 494673715 1000000000 675971711 1000000000 6486428 1000000000 276324865 1000000000 202651577 1000000000 601310427 1000000000 62573489 1000000000 831479169 1000000000 789513369 1000000000 216415074 1000000000 42970961 1000000000 667435201 1000000000 148357411 1000000000 242510630 1000000000 876556803 1000000000 629041439 1000000000 74021709 1000000000 169653540 1000000000 746023775 1000000000 299975205 1000000000 170082788 1000000000 194784866 1000000000 235685541 1000000000 965416324 1000000000 622849328 1000000000 857831414 1000000000 279741322 1000000000 648414662 1000000000 154868861 1000000000 601499812 1000000000 956623943 1000000000 462389601 1000000000 207620182 1000000000 609533600 1000000000 974346508 1000000000 367191961 1000000000 839511228 1000000000 675530479 1000000000 900573658 1000000000 117636222 1000000000 874563261 1000000000 84039182 1000000000 27087347 1000000000 415815397 1000000000 628886415 1000000000 236933930 1000000000 846810357 1000000000 181640816 1000000000 51831497 1000000000 110954543 1000000000 578081037 1000000000 946026481 1000000000 373120691 1000000000 665955675 1000000000 524625751 1000000000 321387940 1000000000 981523576 1000000000 342452106 1000000000 423586875 1000000000 810350535 1000000000 987767666 1000000000 644204375 1000000000 69052088 1000000000 86565501 1000000000 236092581 1000000000 708762768 1000000000 703889129 1000000000 457605351 1000000000 641261334 1000000000 391722979 1000000000 775611323 1000000000 279705983 1000000000 337449873 1000000000 337261588 1000000000 589698992 1000000000 557832672 1000000000 408076770 1000000000 494805712 1000000000 597708755 1000000000 295624091 1000000000 170185643 1000000000 7650878 1000000000 379819646 1000000000 233951127 1000000000 339215238 1000000000 934317076 1000000000 368588326 1000000000 176855256 1000000000 366868309 1000000000 416493921 1000000000 899682998 1000000000 930575744 1000000000 200686779 1000000000 354391771 1000000000 831494333 1000000000 576681123 1000000000 181283342 1000000000 403340772 1000000000 26896090 1000000000 825806285 1000000000 501035810 1000000000 356690607 1000000000 358679056 1000000000 107966903 1000000000 157264734 1000000000 524717771 1000000000 735511324 1000000000 646117441 1000000000 903045784 1000000000 396573149 1000000000 236552018 1000000000 785334538 1000000000 306962589 1000000000 610120859 1000000000 460715264 1000000000 545190161 1000000000 774802714 1000000000 706039136 1000000000 463257734 1000000000 108358895 1000000000 604217261 1000000000 255020386 1000000000 110335319 1000000000 84385854 1000000000 987067956 1000000000 103914478 1000000000 232081365 1000000000 846353232 1000000000 533471138 1000000000 778778303 1000000000 959134878 1000000000 114568870 1000000000 419085833 1000000000 545351354 1000000000 349318521 1000000000 219644836 1000000000 775425821 1000000000 220745599 1000000000 425596071 1000000000 633349609 1000000000 357462370 1000000000 485417370 1000000000 680912976 1000000000 818699088 1000000000 502877521 1000000000 582651675 1000000000 928582919 1000000000 759818625 1000000000 112584818 1000000000 373124641 1000000000 632440879 1000000000 439550206 1000000000 936811748 1000000000 362826761 1000000000 579448357 1000000000 217512608 1000000000 952979763 1000000000 785821167 1000000000 27700909 1000000000 902012762 1000000000 477672407 1000000000 123322577 1000000000 569201914 1000000000 685152881 1000000000 232763462 1000000000 284801223 1000000000 674252046 1000000000 91307866 1000000000 733996900 1000000000 292001858 1000000000 29369698 1000000000 898118876 1000000000 549175471 1000000000 384611904 1000000000 176682441 1000000000 981536137 1000000000 571496719 1000000000 757804547 1000000000 985149416 1000000000 412485658 1000000000 129390558 1000000000 598818219 1000000000 373454825 1000000000 452950594 1000000000 9017335 1000000000 352009899 1000000000 205726635 1000000000 718546529 1000000000 539091892 1000000000 89412403 1000000000 719176553 1000000000 160189632 1000000000 205850763 1000000000 536555603 1000000000 203185395 1000000000 260988561 1000000000 184826783 1000000000 140408759 1000000000 879545655 1000000000 800903117 1000000000 294375599 1000000000 439386803 1000000000 72708919 1000000000 68829806 1000000000 151001727 1000000000 457763785 1000000000 112049483 1000000000 140002180 1000000000 35860487 1000000000 689919725 1000000000 147305910 1000000000 589203446 1000000000 339863014 1000000000 833782154 1000000000 94621054 1000000000 201456779 1000000000 112538933 1000000000 488920276 1000000000 457288627 1000000000 189108899 1000000000 157912580 1000000000 915607485 1000000000 109426496 1000000000 43983581 1000000000 718980349 1000000000 10344608 1000000000 731860484 1000000000 513801276 1000000000 295338418 1000000000 126386594 1000000000 689698770 1000000000 670754131 1000000000 904286171 1000000000 317636036 1000000000 373108797 1000000000 145769607 1000000000 804875171 1000000000 820116001 1000000000 965861873 1000000000 770660534 1000000000 947168623 1000000000 674705574 1000000000 269378219 1000000000 186594865 1000000000 57911205 1000000000 581596127 1000000000 977362175 1000000000 318419664 1000000000 882168451 1000000000 164891935 1000000000 305321986 1000000000 916940643 1000000000 565907234 1000000000 695156717 1000000000 14465592 1000000000 176118524 1000000000 332585907 1000000000 167734535 1000000000 93201918 1000000000 616303550 1000000000 233746940 1000000000 257175623 1000000000 100985562 1000000000 689871400 1000000000 54811283 1000000000 162205112 1000000000 312551231 1000000000 237602348 1000000000 273492012 1000000000 680649321 1000000000 567021354 1000000000 878732162 1000000000 879659218 1000000000 489010784 1000000000 807206953 1000000000 613632462 1000000000 946894355 1000000000 607831418 1000000000 95477208 1000000000 651267279 1000000000 555389046 1000000000 532078469 1000000000 353299652 1000000000 722480461 1000000000 624030301 1000000000 151837178 1000000000 580863970 1000000000 61135226 1000000000 850772865 1000000000 773504142 1000000000 977532577 1000000000 874012785 1000000000 777608564 1000000000 837398186 1000000000 94333141 1000000000 638372528 1000000000 147422343 1000000000 746897358 1000000000 439457546 1000000000 268028238 1000000000 646858756 1000000000 125963738 1000000000 382819242 1000000000 813741799 1000000000 398167688 1000000000 758328995 1000000000 692670847 1000000000 432632236 1000000000 594039783 1000000000 86153110 1000000000 792003738 1000000000 885835543 1000000000 123160804 1000000000 659805270 1000000000 725429402 1000000000 79440315 1000000000 447480257 1000000000 643132409 1000000000 390443218 1000000000 198379208 1000000000 520707574 1000000000 718064309 1000000000 694856160 1000000000 25885745 1000000000 735407048 1000000000 44536223 1000000000 988445737 1000000000 237563368 1000000000 270554592 1000000000 675729059 1000000000 472340072 1000000000 858028349 1000000000 780264205 1000000000 974662709 1000000000 983509367 1000000000 482806046 1000000000 233263350 1000000000 837206267 1000000000 916654391 1000000000 397072945 1000000000 933175298 1000000000 582275432 1000000000 560226429 1000000000 493735650 1000000000 551672531 1000000000 647993508 1000000000 138086396 1000000000 916750062 1000000000 70036577 1000000000 101657918 1000000000 341890062 1000000000 427739751 1000000000 313861221 1000000000 228821266 1000000000 196816974 1000000000 989525102 1000000000 938504019 1000000000 489379229 1000000000 467617869 1000000000 277386276 1000000000 991958036 1000000000 1693194 1000000000 249734643 1000000000 964493765 1000000000 126816495 1000000000 450663039 1000000000 699910528 1000000000 523193402 1000000000 502539999 1000000000 591911569 1000000000 502282630 1000000000 365965429 1000000000 746672734 1000000000 541315702 1000000000 363335284 1000000000 703269380 1000000000 14984511 1000000000 653115508 1000000000 207881293 1000000000 365914019 1000000000 523237598 1000000000 496406851 1000000000 244151963 1000000000 74320708 1000000000 876455802 1000000000 346544686 1000000000 744106435 1000000000 641509365 1000000000 234508367 1000000000 977625404 1000000000 633599923 1000000000 597821616 1000000000 430238751 1000000000 255541784 1000000000 47987069 1000000000 401835557 1000000000 517646795 1000000000 301798415 1000000000 696342391 1000000000 697699841 1000000000 76619939 1000000000 725329096 1000000000 140650463 1000000000 836709958 1000000000 302139028 1000000000 615292563 1000000000 841288728 1000000000 401673280 1000000000 269457618 1000000000 877871281 1000000000 282648643 1000000000 691730865 1000000000 452660231 1000000000 884927246 1000000000 429052694 1000000000 349996284 1000000000 413613361 1000000000 834817703 1000000000 51476838 1000000000 706582631 1000000000 625506556 1000000000 549714473 1000000000 44047709 1000000000 902419887 1000000000 421984490 1000000000 265036471 1000000000 131597059 1000000000 192307049 1000000000 95386765 1000000000 305303210 1000000000 555758050 1000000000 288039150 1000000000 335685333 1000000000 145074652 1000000000 909717361 1000000000 14269238 1000000000 856082875 1000000000 878622577 1000000000 616119211 1000000000 440247079 1000000000 74316349 1000000000 617361303 1000000000 633368760 1000000000 225984374 1000000000 684600730 1000000000 197795158 1000000000 979244494 1000000000 106367208 1000000000 614186279 1000000000 685050338 1000000000 937195977 1000000000 330930323 1000000000 959067204 1000000000 899243592 1000000000 902468384 1000000000 356638019 1000000000 726392784 1000000000 133422378 1000000000 665632167 1000000000 123516847 1000000000 6234256 1000000000 899261704 1000000000 83481550 1000000000 430007129 1000000000 567263202 1000000000 733867538 1000000000 662360108 1000000000 627201269 1000000000 633979552 1000000000 12390368 1000000000 761123929 1000000000 708621466 1000000000 469264275 1000000000 329431326 1000000000 443971327 1000000000 671261384 1000000000 875621070 1000000000 243036943 1000000000 876123882 1000000000 891093441 1000000000 576742762 1000000000 119291370 1000000000 214019652 1000000000 533691223 1000000000 359402111 1000000000 109257364 1000000000 969997534 1000000000 918529327 1000000000 289464534 1000000000 713347422 1000000000 910114920 1000000000 231882493 1000000000 190855607 1000000000 670202456 1000000000 646202800 1000000000 494999663 1000000000 501280750 1000000000 490633068 1000000000 920228788 1000000000 11269550 1000000000 823069550 1000000000 965271710 1000000000 428693504 1000000000 114729869 1000000000 77076396 1000000000 667054597 1000000000 66929380 1000000000 854294740 1000000000 366946494 1000000000 292529677 1000000000 680153911 1000000000 698350287 1000000000 314904610 1000000000 980990621 1000000000 132876777 1000000000 283049097 1000000000 773436733 1000000000 794999596 1000000000 260914634 1000000000 63255903 1000000000 859165530 1000000000 731079931 1000000000 259058930 1000000000 489675944 1000000000 143272670 1000000000 65639271 1000000000 299123434 1000000000 451693910 1000000000 93652951 1000000000 18642416 1000000000 86640315 1000000000 224242747 1000000000 219306278 1000000000 297877244 1000000000 531840831 1000000000 918949283 1000000000 566168185 1000000000 735261165 1000000000 473356080 1000000000 24977646 1000000000 468891871 1000000000 776143190 1000000000 890219969 1000000000 505183131 1000000000 888110825 1000000000 789399841 1000000000 802112518 1000000000 647573746 1000000000 88023159 1000000000 434476276 1000000000 810903631 1000000000 172970882 1000000000 607006828 1000000000 607711831 1000000000 827628841 1000000000 971862974 1000000000 394271485 1000000000 418258881 1000000000 217796174 1000000000 364169472 1000000000 568681893 1000000000 28107157 1000000000 480331037 1000000000 133796798 1000000000 115777875 1000000000 934006653 1000000000 635367447 1000000000 363631755 1000000000 363251407 1000000000 422513336 1000000000 622385986 1000000000 876897553 1000000000 475681459 1000000000 516980699 1000000000 116614415 1000000000 530819392 1000000000 723818683 1000000000 852010468 1000000000 805972255 1000000000 87959905 1000000000 674761816 1000000000 229244643 1000000000 113950953 1000000000 594155813 1000000000 425017584 1000000000 770635689 1000000000 116625210 1000000000 248515499 1000000000 465795173 1000000000 33070656 1000000000 403133356 1000000000 883427051 1000000000 501184879 1000000000 318358954 1000000000 299360226 1000000000 394635344 1000000000 171625789 1000000000 332167652 1000000000 954273025 1000000000 220886064 1000000000 189134396 1000000000 221340847 1000000000 332350040 1000000000 94728328 1000000000 957004142 1000000000 464049808 1000000000 87281881 1000000000 440959202 1000000000 821606241 1000000000 162275944 1000000000 772618746 1000000000 519426449 1000000000 824655462 1000000000 602719015 1000000000 583417395 1000000000 176217641 1000000000 223589265 1000000000 799009531 1000000000 990162076 1000000000 863516680 1000000000 864970742 1000000000 524594383 1000000000 201832239 1000000000 604543768 1000000000 385871403 1000000000 279806091 1000000000 545915948 1000000000 180663382 1000000000 190231916 1000000000 224969526 1000000000 994804138 1000000000 234460 1000000000 41898566 1000000000 72141493 1000000000 587545520 1000000000 286884832 1000000000 246487089 1000000000 454863550 1000000000 786581352 1000000000 875022048 1000000000 966755233 1000000000 504769205 1000000000 58574747 1000000000 213560353 1000000000 104945472 1000000000 865131550 1000000000 272935093 1000000000 928991997 1000000000 115204922 1000000000 597368079 1000000000 984440912 1000000000 323832054 1000000000 559645449 1000000000 864046177 1000000000 125542884 1000000000 473056399 1000000000 815325997 1000000000 192886106 1000000000 569065149 1000000000 328338213 1000000000 502198109 1000000000 478514092 1000000000 23012829 1000000000 877359645 1000000000 341913944 1000000000 861810725 1000000000 807415729 1000000000 646346566 1000000000 138293153 1000000000 524505646 1000000000 84447570 1000000000 233427053 1000000000 860724780 1000000000 697701716 1000000000 967710925 1000000000 963901323 1000000000 654750426 1000000000 201657819 1000000000 426388659 1000000000 268341579 1000000000 525820337 1000000000 638514708 1000000000 725777779 1000000000 11598221 1000000000 941775682 1000000000 239436477 1000000000 529830658 1000000000 604791520 1000000000 170218099 1000000000 911482633 1000000000 834452662 1000000000 731438336 1000000000 624642265 1000000000 24980141 1000000000 698580433 1000000000 799242841 1000000000 386886144 1000000000 129189255 1000000000 905856556 1000000000 117116874 1000000000 788914554 1000000000 256562164 1000000000 83040433 1000000000 618307700 1000000000 602864615 1000000000 335764690 1000000000 910933168 1000000000 108648911 1000000000 677116578 1000000000 378979868 1000000000 71048922 1000000000 459878509 1000000000 521857379 1000000000 881621939 1000000000 183850143 1000000000 93217611 1000000000 317235889 1000000000 8476870 1000000000 853305996 1000000000 260330703 1000000000 711333179 1000000000 36465280 1000000000 190439032 1000000000 487533102 1000000000 488566905 1000000000 156713899 1000000000 952248741 1000000000 607399478 1000000000 233041716 1000000000 372085682 1000000000 229612124 1000000000 552702044 1000000000 673209418 1000000000 806855162 1000000000 428201558 1000000000 344680265 1000000000 3868868 1000000000 302817603 1000000000 930964872 1000000000 408281189 1000000000 830262002 1000000000 7246246 1000000000 109690766 1000000000 122248823 1000000000 913327680 1000000000 76231201 1000000000 564814337 1000000000 99333920 1000000000 494204404 1000000000 711092934 1000000000 276418212 1000000000 76682300 1000000000 956631128 1000000000 831808075 1000000000 402510231 1000000000 65088920 1000000000 947834914 1000000000 7923035 1000000000 676031980 1000000000 621774175 1000000000 556574809 1000000000 219618311 1000000000 767716996 1000000000 644303438 1000000000 646362980 1000000000 856929555 1000000000 565587043 1000000000 177404535 1000000000 560138238 1000000000 192285972 1000000000 722239528 1000000000 341188126 1000000000 901590163 1000000000 776165490 1000000000 742240721 1000000000 166046966 1000000000 778036266 1000000000 853970425 1000000000 480872283 1000000000 16250225 1000000000 74894332 1000000000 716601794 1000000000 341047365 1000000000 140939079 1000000000 141235382 1000000000 292819064 1000000000 354247436 1000000000 910522352 1000000000 107523336 1000000000 280526045 1000000000 389825911 1000000000 420400531 1000000000 25536929 1000000000 862572265 1000000000 825962327 1000000000 225031503 1000000000 933048784 1000000000 215251970 1000000000 323742167 1000000000 816270700 1000000000 399665050 1000000000 574465030 1000000000 698028419 1000000000 337096868 1000000000 762421746 1000000000 762830388 1000000000 319322711 1000000000 230785276 1000000000 343969055 1000000000 353493053 1000000000 348745142 1000000000 238292817 1000000000 870511789 1000000000 244294626 1000000000 705856419 1000000000 233195643 1000000000 876061896 1000000000 606336925 1000000000 330295526 1000000000 500469999 1000000000 869040439 1000000000 63547564 1000000000 623855945 1000000000 329909497 1000000000 239925933 1000000000 31433 1000000000 961321018 1000000000 889120382 1000000000 59838846 1000000000 702550373 1000000000 460134095 1000000000 758094601 1000000000 403596107 1000000000 360702388 1000000000 470125955 1000000000 319682224 1000000000 986964278 1000000000 775972130 1000000000 248512055 1000000000 622567523 1000000000 290936883 1000000000 687338523 1000000000 15985008 1000000000 242269126 1000000000 381530879 1000000000 554684139 1000000000 184244737 1000000000 270523497 1000000000 843486515 1000000000 915137075 1000000000 307296991 1000000000 565460787 1000000000 745774932 1000000000 754012773 1000000000 134088428 1000000000 731215860 1000000000 803692449 1000000000 342716367 1000000000 465722202 1000000000 678664425 1000000000 423851553 1000000000 131159028 1000000000 4109633 1000000000 888603419 1000000000 655477691 1000000000 694436063 1000000000 993728982 1000000000 375861997 1000000000 791111232 1000000000 497734713 1000000000 214596042 1000000000 132084174 1000000000 117358269 1000000000 966633185 1000000000 338747168 1000000000 749896673 1000000000 857299272 1000000000 360427160 1000000000 639969848 1000000000 782755136 1000000000 883553211 1000000000 334178956 1000000000 204310071 1000000000 954273903 1000000000 325244424 1000000000 128149217 1000000000 896481650 1000000000 587853337 1000000000 7693366 1000000000 467894185 1000000000 179617721 1000000000 884513406 1000000000 505161226 1000000000 822316285 1000000000 401488670 1000000000 311622171 1000000000 880305559 1000000000 371766679 1000000000 915120942 1000000000 774362 1000000000 781843336 1000000000 595756447 1000000000 174538034 1000000000 667064678 1000000000 154569532 1000000000 727598165 1000000000 864547310 1000000000 665571276 1000000000 787937371 1000000000 936660146 1000000000 834367260 1000000000 629660366 1000000000 170950214 1000000000 36818021 1000000000 659000477 1000000000 342033116 1000000000 647198820 1000000000 654146280 1000000000 289585003 1000000000 294870958 1000000000 610981971 1000000000 747917125 1000000000 474972691 1000000000 536634976 1000000000 152555250 1000000000 859976534 1000000000 766825827 1000000000 908909698 1000000000 530457121 1000000000 486337511 1000000000 918244851 1000000000 699869839 1000000000 634053575 1000000000 972028585 1000000000 175426069 1000000000 429088200 1000000000 505624053 1000000000 138773479 1000000000 631304631 1000000000 548659483 1000000000 364178835 1000000000 122177993 1000000000 961086627 1000000000 598867580 1000000000 78918722 1000000000 839608192 1000000000 741518495 1000000000 261287605 1000000000 513214391 1000000000 656464787 1000000000 935397537 1000000000 775087075 1000000000 389035140 1000000000 744682408 1000000000 425603270 1000000000 194653660 1000000000 140323782 1000000000 504481202 1000000000 509261720 1000000000 619258409 1000000000 572022623 1000000000 299830946 1000000000 899275564 1000000000 532040327 1000000000 159269915 1000000000 81180397 1000000000 895712485 1000000000 167327380 1000000000 751466821 1000000000 549342295 1000000000 653379149 1000000000 657720982 1000000000 46232319 1000000000 390385036 1000000000 524434851 1000000000 560258185 1000000000 994144437 1000000000 199674746 1000000000 136078410 1000000000 906146074 1000000000 461461506 1000000000 273780830 1000000000 720133605 1000000000 820677740 1000000000 669200067 1000000000 532235532 1000000000 905288745 1000000000 69321380 1000000000 101109443 1000000000 117906905 1000000000 633213220 1000000000 290552769 1000000000 383479784 1000000000 173154573 1000000000 132100119 1000000000 430158770 1000000000 280186447 1000000000 740925012 1000000000 455723311 1000000000 182966460 1000000000 764654840 1000000000 630871651 1000000000 142016055 1000000000 884797480 1000000000 860862692 1000000000 464814217 1000000000 168850883 1000000000 103523691 1000000000 900786176 1000000000 630179457 1000000000 103350639 1000000000 299823328 1000000000 908884366 1000000000 601920921 1000000000 355239160 1000000000 110334942 1000000000 364876507 1000000000 134403578 1000000000 116435281 1000000000 283079383 1000000000 77153468 1000000000 71489555 1000000000 887505209 1000000000 370567204 1000000000 502974462 1000000000 209910903 1000000000 836715031 1000000000 989310878 1000000000 879707378 1000000000 925842973 1000000000 406073063 1000000000 792236937 1000000000 700101341 1000000000 284676107 1000000000 566246822 1000000000 481280859 1000000000 532902684 1000000000 934474514 1000000000 38189206 1000000000 607427598 1000000000 953946454 1000000000 322042372 1000000000 856615288 1000000000 893361162 1000000000 270642333 1000000000 977956828 1000000000 853881642 1000000000 14028133 1000000000 47793577 1000000000 732651513 1000000000 784047626 1000000000 715776612 1000000000 718321431 1000000000 577147344 1000000000 383741466 1000000000 760267828 1000000000 550631540 1000000000 993658097 1000000000 102539203 1000000000 422890274 1000000000 694619275 1000000000 110714023 1000000000 250711893 1000000000 630625024 1000000000 270674580 1000000000 18000771 1000000000 490531718 1000000000 7697192 1000000000 210749564 1000000000 591946585 1000000000 607933749 1000000000 821485666 1000000000 396472096 1000000000 606923695 1000000000 297782646 1000000000 536204715 1000000000 370860365 1000000000 344197564 1000000000 403035860 1000000000 662992643 1000000000 433629998 1000000000 66977838 1000000000 564552541 1000000000 521556025 1000000000 198871624 1000000000 62943203 1000000000 765011135 1000000000 772380258 1000000000 574289701 1000000000 314892503 1000000000 781983454 1000000000 218735888 1000000000 249429707 1000000000 64757027 1000000000 15651330 1000000000 106721183 1000000000 589239025 1000000000 72563930 1000000000 720207328 1000000000 809921053 1000000000 9354183 1000000000 311025157 1000000000 294631162 1000000000 2186109 1000000000 968517244 1000000000 763774359 1000000000 230631294 1000000000 139421129 1000000000 770251729 1000000000 917227627 1000000000 869142555 1000000000 604291290 1000000000 545515152 1000000000 93313671 1000000000 263790776 1000000000 246395500 1000000000 801484616 1000000000 583952968 1000000000 659266565 1000000000 333308075 1000000000 401320027 1000000000 910374309 1000000000 449578554 1000000000 985565331 1000000000 507345317 1000000000 980902681 1000000000 420651085 1000000000 740766569 1000000000 196466175 1000000000 870229987 1000000000 908764574 1000000000 423851974 1000000000 494246120 1000000000 425983031 1000000000 416782782 1000000000 297253373 1000000000 272583289 1000000000 686013446 1000000000 331507753 1000000000 184707786 1000000000 874166192 1000000000 528401119 1000000000 382961405 1000000000 635282045 1000000000 721995134 1000000000 670501700 1000000000 868729309 1000000000 218423216 1000000000 74950828 1000000000 588381922 1000000000 288499024 1000000000 838071690 1000000000 843827803 1000000000 677210534 1000000000 338071611 1000000000 226675942 1000000000 806278490 1000000000 109619216 1000000000 996684269 1000000000 981590612 1000000000 444819510 1000000000 157140595 1000000000 7977323 1000000000 21181821 1000000000 641274010 1000000000 853888788 1000000000 233802783 1000000000 586874233 1000000000 478634259 1000000000 37009537 1000000000 164364857 1000000000 944229988 1000000000 902582716 1000000000 918730336 1000000000 599689414 1000000000 986667283 1000000000 639931599 1000000000 318940352 1000000000 954563219 1000000000 397008981 1000000000 697956437 1000000000 959342440 1000000000 923842292 1000000000 511436338 1000000000 346005706 1000000000 138224763 1000000000 501050021 1000000000 22373698 1000000000 10939153 1000000000 657473 1000000000 760447308 1000000000 799652 1000000000 984027231 1000000000 868611246 1000000000 644478617 1000000000 834930288 1000000000 441299236 1000000000 232317191 1000000000 126306989 1000000000 71562803 1000000000 884069850 1000000000 290945808 1000000000 88192512 1000000000 647497313 1000000000 487564181 1000000000 349303140 1000000000 547410161 1000000000 337741079 1000000000 102699348 1000000000 83039758 1000000000 531002843 1000000000 47554675 1000000000 648893195 1000000000 501887363 1000000000 381058738 1000000000 717122108 1000000000 859434968 1000000000 666240539 1000000000 287541262 1000000000 501372533 1000000000 527971055 1000000000 823298978 1000000000 792144533 1000000000 829698733 1000000000 275528872 1000000000 488097766 1000000000 220046545 1000000000 750838026 1000000000 60086449 1000000000 981103600 1000000000 559119944 1000000000 936543402 1000000000 567528870 1000000000 436004888 1000000000 961905649 1000000000 519979261 1000000000 738876350 1000000000 422745517 1000000000 191578047 1000000000 919883259 1000000000 450338798 1000000000 333963662 1000000000 274916816 1000000000 184309927 1000000000 173674876 1000000000 987256675 1000000000 936883562 1000000000 987006840 1000000000 771527394 1000000000 448691927 1000000000 674879679 1000000000 971870303 1000000000 736681226 1000000000 639750788 1000000000 608901505 1000000000 724338150 1000000000 205457562 1000000000 300997952 1000000000 997383777 1000000000 740068930 1000000000 749844437 1000000000 94356296 1000000000 505741135 1000000000 718391858 1000000000 272111998 1000000000 300367622 1000000000 813492121 1000000000 484922057 1000000000 34668147 1000000000 563883891 1000000000 102858424 1000000000 522197699 1000000000 543353913 1000000000 176433691 1000000000 782761732 1000000000 984640821 1000000000 419653406 1000000000 914672573 1000000000 660495 1000000000 207615405 1000000000 606759273 1000000000 367846413 1000000000 969166475 1000000000 996082228 1000000000 711636798 1000000000 905730211 1000000000 53663337 1000000000 597731478 1000000000 312502628 1000000000 534082910 1000000000 480428955 1000000000 968530454 1000000000 986352829 1000000000 690113797 1000000000 455726677 1000000000 354247204 1000000000 82482870 1000000000 909511175 1000000000 139902020 1000000000 886302240 1000000000 289269448 1000000000 879736992 1000000000 781824941 1000000000 118116968 1000000000 407389366 1000000000 663667671 1000000000 600057843 1000000000 805439310 1000000000 23908555 1000000000 226025092 1000000000 361162702 1000000000 233472446 1000000000 130496029 1000000000 576452619 1000000000 95610843 1000000000 979337452 1000000000 63751607 1000000000 745236235 1000000000 890978630 1000000000 492199569 1000000000 669692974 1000000000 286661649 1000000000 278984941 1000000000 614762179 1000000000 872175374 1000000000 39420280 1000000000 251477071 1000000000 353799476 1000000000 302039491 1000000000 70030528 1000000000 811948928 1000000000 888772248 1000000000 397292633 1000000000 381818801 1000000000 132971662 1000000000 857679790 1000000000 573930029 1000000000 224470479 1000000000 483724966 1000000000 797507785 1000000000 664836026 1000000000 492104381 1000000000 962073443 1000000000 555469130 1000000000 703576109 1000000000 893085876 1000000000 590366315 1000000000 354314194 1000000000 572446402 1000000000 845646059 1000000000 218724522 1000000000 48903013 1000000000 897585511 1000000000 728897359 1000000000 797490398 1000000000 256630233 1000000000 682628262 1000000000 105878514 1000000000 490371215 1000000000 656111905 1000000000 992227412 1000000000 391863451 1000000000 895342934 1000000000 634517655 1000000000 529490797 1000000000 178411197 1000000000 868225457 1000000000 459988778 1000000000 505434438 1000000000 1968010 1000000000 680110176 1000000000 186219993 1000000000 615669033 1000000000 709352001 1000000000 822413623 1000000000 635603534 1000000000 958139906 1000000000 302923947 1000000000 376550154 1000000000 785573663 1000000000 244530657 1000000000 777311990 1000000000 285303054 1000000000 699114065 1000000000 264571877 1000000000 702399310 1000000000 233752060 1000000000 467401628 1000000000 465444946 1000000000 528921905 1000000000 342746727 1000000000 215941571 1000000000 938756341 1000000000 710241440 1000000000 762010575 1000000000 373870774 1000000000 259477219 1000000000 556815808 1000000000 15865169 1000000000 432870837 1000000000 534664161 1000000000 949438752 1000000000 21594671 1000000000 684288314 1000000000 893839697 1000000000 204965034 1000000000 728701134 1000000000 595864968 1000000000 113374478 1000000000 186649287 1000000000 935613020 1000000000 218408868 1000000000 502502297 1000000000 17937112 1000000000 88910287 1000000000 538837122 1000000000 514279170 1000000000 955798870 1000000000 446018587 1000000000 314621912 1000000000 580813272 1000000000 444138966 1000000000 775664408 1000000000 923116160 1000000000 553696998 1000000000 396508049 1000000000 960727647 1000000000 380254377 1000000000 692138650 1000000000 65248312 1000000000 835305411 1000000000 120530348 1000000000 912325317 1000000000 756260203 1000000000 384992248 1000000000 493723031 1000000000 694762673 1000000000 683320544 1000000000 164805960 1000000000 871428181 1000000000 147273229 1000000000 130074560 1000000000 921587507 1000000000 324571089 1000000000 360019530 1000000000 473927223 1000000000 924852312 1000000000 165707293 1000000000 111165874 1000000000 716918352 1000000000 498123458 1000000000 464525633 1000000000 570747676 1000000000 860444208 1000000000 673907173 1000000000 943522791 1000000000 398385135 1000000000 47737492 1000000000 288281324 1000000000 572649581 1000000000 468503213 1000000000 90508895 1000000000 753203749 1000000000 312806171 1000000000 538305631 1000000000 192000482 1000000000 713171883 1000000000 609891263 1000000000 832008139 1000000000 902296319 1000000000 535805514 1000000000 98127081 1000000000 388476026 1000000000 302211245 1000000000 363498868 1000000000 500398261 1000000000 385239987 1000000000 869431244 1000000000 303015089 1000000000 234251929 1000000000 705699799 1000000000 203272869 1000000000 138854878 1000000000 933075784 1000000000 175244310 1000000000 130926446 1000000000 405127534 1000000000 875291791 1000000000 144745327 1000000000 178560881 1000000000 706024473 1000000000 57425759 1000000000 746347675 1000000000 837751482 1000000000 988180503 1000000000 25811192 1000000000 972578266 1000000000 646973968 1000000000 549490004 1000000000 483828648 1000000000 928811892 1000000000 34022856 1000000000 685051016 1000000000 27572949 1000000000 866868419 1000000000 627396724 1000000000 642901463 1000000000 922657538 1000000000 248298094 1000000000 458492669 1000000000 986161640 1000000000 361265347 1000000000 695871292 1000000000 98692373 1000000000 484250233 1000000000 681626581 1000000000 155896448 1000000000 451942748 1000000000 516018112 1000000000 786005460 1000000000 262839004 1000000000 325127775 1000000000 560297357 1000000000 734060258 1000000000 674727664 1000000000 154432911 1000000000 800317637 1000000000 649567586 1000000000 973565975 1000000000 904237299 1000000000 806375721 1000000000 861341191 1000000000 207096 1000000000 553215015 1000000000 845745617 1000000000 433064170 1000000000 744932022 1000000000 670445972 1000000000 965220644 1000000000 906145578 1000000000 220093661 1000000000 904298590 1000000000 400051825 1000000000 943652552 1000000000 448386231 1000000000 452787998 1000000000 159281508 1000000000 545463612 1000000000 958318598 1000000000 160144393 1000000000 840854783 1000000000 528259141 1000000000 436649799 1000000000 187980741 1000000000 978623104 1000000000 255355645 1000000000 509571913 1000000000 701627656 1000000000 466611709 1000000000 224648947 1000000000 700338874 1000000000 902325777 1000000000 999317267 1000000000 918825383 1000000000 989739922 1000000000 909819222 1000000000 453587719 1000000000 511428204 1000000000 274443452 1000000000 540659844 1000000000 323440369 1000000000 115927267 1000000000 801759119 1000000000 924380251 1000000000 432026420 1000000000 912798489 1000000000 75055775 1000000000 272191293 1000000000 568106639 1000000000 10067711 1000000000 65666250 1000000000 884547338 1000000000 356630777 1000000000 737543611 1000000000 114196059 1000000000 564547854 1000000000 281096535 1000000000 770739580 1000000000 845910202 1000000000 226063836 1000000000 535866061 1000000000 960126884 1000000000 368678766 1000000000 238552982 1000000000 121814874 1000000000 991998236 1000000000 414695058 1000000000 48306695 1000000000 313321056 1000000000 407318872 1000000000 849010154 1000000000 997725480 1000000000 861205100 1000000000 253198145 1000000000 428266018 1000000000 770837600 1000000000 6493703 1000000000 988873890 1000000000 259555007 1000000000 261865416 1000000000 864851087 1000000000 934758660 1000000000 932749012 1000000000 430334838 1000000000 11316286 1000000000 524233933 1000000000 998609409 1000000000 733823738 1000000000 308343074 1000000000 636166822 1000000000 658190446 1000000000 353390389 1000000000 872274794 1000000000 72015437 1000000000 355906738 1000000000 156328735 1000000000 55814138 1000000000 467383252 1000000000 395284121 1000000000 177476458 1000000000 182797160 1000000000 515377056 1000000000 354351270 1000000000 735842600 1000000000 829934474 1000000000 804550367 1000000000 912675179 1000000000 502927872 1000000000 386376041 1000000000 470660443 1000000000 692415431 1000000000 791768994 1000000000 719109543 1000000000 173296283 1000000000 48748721 1000000000 238341951 1000000000 477348891 1000000000 804257050 1000000000 865667256 1000000000 919952799 1000000000 940381047 1000000000 291039596 1000000000 553747981 1000000000 874815996 1000000000 646972611 1000000000 287333665 1000000000 95759259 1000000000 683830229 1000000000 109536593 1000000000 342621932 1000000000 615206302 1000000000 268144739 1000000000 254724826 1000000000 700238656 1000000000 469324513 1000000000 757515231 1000000000 289647593 1000000000 953921207 1000000000 921587081 1000000000 231955417 1000000000 531095520 1000000000 903615131 1000000000 985370038 1000000000 928342715 1000000000 184541517 1000000000 401300672 1000000000 248514825 1000000000 47685879 1000000000 466309722 1000000000 107986168 1000000000 881954640 1000000000 685298216 1000000000 468508441 1000000000 871960735 1000000000 561931739 1000000000 919975686 1000000000 868920625 1000000000 590386852 1000000000 173666746 1000000000 40993263 1000000000 768859664 1000000000 89583096 1000000000 918345638 1000000000 882600016 1000000000 990431037 1000000000 560949384 1000000000 852572268 1000000000 194740047 1000000000 529850091 1000000000 776240090 1000000000 959092211 1000000000 256555001 1000000000 272588370 1000000000 272634119 1000000000 491495669 1000000000 309520747 1000000000 334077831 1000000000 576635939 1000000000 560409917 1000000000 484268218 1000000000 282650383 1000000000 441103037 1000000000 456760890 1000000000 389072057 1000000000 232272559 1000000000 514637617 1000000000 344005718 1000000000 413324145 1000000000 84048790 1000000000 595587492 1000000000 208877111 1000000000 813244127 1000000000 218638503 1000000000 552168327 1000000000 219710968 1000000000 615833955 1000000000 11856050 1000000000 414955466 1000000000 875064550 1000000000 675929243 1000000000 585777083 1000000000 733013225 1000000000 330290750 1000000000 356468832 1000000000 210141759 1000000000 52720275 1000000000 796885580 1000000000 591006527 1000000000 960727374 1000000000 349410477 1000000000 849840920 1000000000 247625928 1000000000 966405964 1000000000 572159840 1000000000 159661536 1000000000 432884343 1000000000 418026127 1000000000 971630304 1000000000 109658964 1000000000 635815932 1000000000 429513693 1000000000 631768609 1000000000 556602511 1000000000 664939474 1000000000 551902671 1000000000 904102236 1000000000 780426957 1000000000 280392941 1000000000 89322198 1000000000 420757381 1000000000 19892222 1000000000 346329593 1000000000 562777811 1000000000 345653400 1000000000 765126913 1000000000 946351894 1000000000 524583321 1000000000 222747196 1000000000 515543328 1000000000 956573233 1000000000 511437962 1000000000 815138984 1000000000 672783640 1000000000 878179456 1000000000 648310077 1000000000 588189013 1000000000 112805361 1000000000 519160304 1000000000 329334972 1000000000 676917162 1000000000 182163824 1000000000 991644433 1000000000 717311290 1000000000 275917142 1000000000 261309934 1000000000 228270028 1000000000 241890415 1000000000 218568979 1000000000 363905167 1000000000 125335484 1000000000 907637814 1000000000 691721446 1000000000 570621478 1000000000 786938295 1000000000 336778261 1000000000 114895500 1000000000 852891381 1000000000 340350460 1000000000 869576745 1000000000 667278196 1000000000 508094424 1000000000 347282520 1000000000 246510846 1000000000 392704678 1000000000 454088184 1000000000 598660350 1000000000 455937606 1000000000 483814052 1000000000 963024366 1000000000 405701966 1000000000 478710743 1000000000 309453130 1000000000 904524005 1000000000 428803071 1000000000 2583479 1000000000 515343021 1000000000 10785347 1000000000 427213387 1000000000 584564549 1000000000 352044473 1000000000 284771148 1000000000 560506457 1000000000 138329267 1000000000 776983049 1000000000 943854400 1000000000 508206128 1000000000 659529525 1000000000 667212760 1000000000 39632984 1000000000 944341917 1000000000 533290566 1000000000 59306617 1000000000 646949971 1000000000 382033085 1000000000 670530456 1000000000 80654205 1000000000 789475758 1000000000 884349511 1000000000 122881166 1000000000 986348353 1000000000 651877352 1000000000 358661992 1000000000 429260073 1000000000 96202740 1000000000 904990409 1000000000 896462514 1000000000 405032712 1000000000 732269132 1000000000 528623457 1000000000 431125014 1000000000 910904497 1000000000 37358248 1000000000 898132168 1000000000 307840203 1000000000 893456263 1000000000 883107022 1000000000 972907121 1000000000 516283626 1000000000 558839021 1000000000 856523801 1000000000 651453245 1000000000 740644409 1000000000 436152935 1000000000 18728963 1000000000 495833018 1000000000 6870222 1000000000 65193565 1000000000 650216384 1000000000 634184290 1000000000 679239516 1000000000 357542548 1000000000 296660344 1000000000 529340058 1000000000 32721015 1000000000 156645611 1000000000 578965132 1000000000 839976232 1000000000 300022254 1000000000 188504322 1000000000 205572332 1000000000 16289658 1000000000 537400845 1000000000 757820410 1000000000 640661316 1000000000 375873094 1000000000 711370805 1000000000 248916177 1000000000 183461980 1000000000 795814281 1000000000 672020532 1000000000 698206574 1000000000 694648966 1000000000 651098480 1000000000 225771448 1000000000 975213175 1000000000 854143694 1000000000 206627339 1000000000 335808108 1000000000 697858054 1000000000 123829862 1000000000 771990844 1000000000 879454213 1000000000 983716136 1000000000 104313724 1000000000 689194827 1000000000 605212680 1000000000 935013058 1000000000 625479308 1000000000 956208150 1000000000 157776399 1000000000 948810555 1000000000 619118855 1000000000 289208360 1000000000 410807673 1000000000 943187511 1000000000 610504066 1000000000 711860645 1000000000 618642461 1000000000 64610705 1000000000 375586472 1000000000 358852936 1000000000 176584644 1000000000 945770697 1000000000 952523607 1000000000 533669018 1000000000 385384179 1000000000 33847145 1000000000 489811548 1000000000 556678047 1000000000 795223158 1000000000 473923737 1000000000 22119025 1000000000 574590501 1000000000 668456607 1000000000 2481598 1000000000 292693751 1000000000 996913691 1000000000 576333663 1000000000 598266128 1000000000 353473790 1000000000 965964445 1000000000 725651369 1000000000 580238101 1000000000 139480585 1000000000 31039277 1000000000 926202971 1000000000 998903291 1000000000 296132131 1000000000 562248240 1000000000 943210308 1000000000 667836892 1000000000 88919089 1000000000 128789883 1000000000 567981258 1000000000 971322977 1000000000 943787784 1000000000 445849957 1000000000 435326568 1000000000 840609450 1000000000 882038910 1000000000 822945664 1000000000 846235648 1000000000 184910942 1000000000 392759591 1000000000 986936522 1000000000 859294265 1000000000 486594726 1000000000 947498861 1000000000 671814542 1000000000 142789743 1000000000 28583433 1000000000 200233197 1000000000 480825027 1000000000 210977005 1000000000 328202978 1000000000 459827620 1000000000 215719297 1000000000 725352805 1000000000 733458876 1000000000 797091940 1000000000 23055294 1000000000 231734410 1000000000 922734437 1000000000 803911603 1000000000 984499869 1000000000 377194746 1000000000 835916417 1000000000 338814599 1000000000 511809213 1000000000 198105944 1000000000 71278249 1000000000 364798659 1000000000 690443369 1000000000 907897787 1000000000 709211169 1000000000 402283341 1000000000 10724269 1000000000 336106561 1000000000 703877444 1000000000 277223423 1000000000 200095039 1000000000 685368658 1000000000 159823802 1000000000 290018805 1000000000 840073300 1000000000 492591596 1000000000 816621853 1000000000 534332421 1000000000 815286862 1000000000 844763438 1000000000 740322414 1000000000 776715279 1000000000 981969602 1000000000 250825875 1000000000 374357104 1000000000 591053684 1000000000 737718574 1000000000 467808461 1000000000 791114868 1000000000 658213103 1000000000 426127938 1000000000 148821392 1000000000 213946642 1000000000 925258085 1000000000 35880797 1000000000 494936951 1000000000 772847132 1000000000 758976178 1000000000 88599164 1000000000 714271175 1000000000 675557841 1000000000 637175362 1000000000 226409752 1000000000 204 1000000000 168988788 1000000000 308876042 1000000000 850183120 1000000000 23253836 1000000000 231892773 1000000000 513717752 1000000000 817573310 1000000000 78908684 1000000000 769619417 1000000000 402906066 1000000000 672462449 1000000000 65476918 1000000000 920920946 1000000000 927885476 1000000000 448089752 1000000000 742362518 1000000000 660721611 1000000000 44630890 1000000000 481040737 1000000000 89525786 1000000000 802757095 1000000000 837457572 1000000000 253026639 1000000000 398962288 1000000000 216954814 1000000000 465921034 1000000000 439772991 1000000000 42789223 1000000000 602952621 1000000000 902277460 1000000000 244867978 1000000000 148706893 1000000000 465316024 1000000000 81208397 1000000000 605596655 1000000000 455626004 1000000000 213914693 1000000000 774637962 1000000000 64136642 1000000000 514362824 1000000000 460393328 1000000000 909834640 1000000000 497828249 1000000000 903786281 1000000000 803337447 1000000000 782815498 1000000000 289263200 1000000000 126348487 1000000000 853135408 1000000000 297991706 1000000000 523956504 1000000000 945388041 1000000000 868876161 1000000000 851859591 1000000000 846845798 1000000000 770707509 1000000000 679590781 1000000000 227199406 1000000000 64216709 1000000000 305335731 1000000000 490341334 1000000000 987627269 1000000000 642029659 1000000000 429213278 1000000000 808080186 1000000000 868786706 1000000000 175918175 1000000000 755398451 1000000000 699881566 1000000000 462283802 1000000000 211524809 1000000000 310287323 1000000000 831024889 1000000000 715122624 1000000000 743873722 1000000000 67656225 1000000000 204438737 1000000000 359205251 1000000000 244610595 1000000000 993893549 1000000000 263837505 1000000000 582783155 1000000000 361851637 1000000000 109258077 1000000000 923423469 1000000000 710739499 1000000000 59461863 1000000000 503716532 1000000000 579798048 1000000000 919026863 1000000000 235911543 1000000000 336765453 1000000000 33982759 1000000000 702227046 1000000000 120212724 1000000000 884233392 1000000000 603118071 1000000000 970426385 1000000000 4928538 1000000000 734547543 1000000000 668205417 1000000000 86808628 1000000000 365783389 1000000000 650388342 1000000000 777294712 1000000000 535547124 1000000000 540968700 1000000000 523778549 1000000000 429282988 1000000000 444139433 1000000000 765369092 1000000000 80146643 1000000000 236021563 1000000000 520859134 1000000000 781069906 1000000000 856555157 1000000000 75296748 1000000000 406789378 1000000000 826948234 1000000000 610922076 1000000000 295576477 1000000000 107157776 1000000000 677008121 1000000000 763183702 1000000000 77568565 1000000000 550543429 1000000000 431848213 1000000000 151681106 1000000000 569916735 1000000000 700519006 1000000000 930360180 1000000000 241966150 1000000000 526725479 1000000000 300331613 1000000000 122501941 1000000000 714624095 1000000000 483536601 1000000000 370990012 1000000000 962661695 1000000000 856272657 1000000000 109992174 1000000000 663411956 1000000000 898098471 1000000000 140039658 1000000000 41924911 1000000000 851146039 1000000000 766476079 1000000000 820987597 1000000000 280446553 1000000000 924981823 1000000000 648216587 1000000000 967821252 1000000000 90102854 1000000000 98249404 1000000000 946006820 1000000000 835410880 1000000000 832529468 1000000000 860571506 1000000000 271639420 1000000000 493127239 1000000000 94553670 1000000000 885445004 1000000000 432713630 1000000000 249834452 1000000000 926319650 1000000000 951858598 1000000000 865977400 1000000000 994574609 1000000000 247659848 1000000000 925948802 1000000000 208461069 1000000000 43640256 1000000000 372404771 1000000000 512847444 1000000000 494451764 1000000000 369592528 1000000000 270498159 1000000000 664597252 1000000000 781744562 1000000000 456418045 1000000000 288897124 1000000000 494601504 1000000000 413873729 1000000000 782367207 1000000000 809443654 1000000000 796400302 1000000000 888006204 1000000000 219133271 1000000000 490204464 1000000000 401293358 1000000000 190305835 1000000000 918998387 1000000000 269476267 1000000000 533026314 1000000000 345562251 1000000000 714149053 1000000000 613002367 1000000000 742928939 1000000000 750190478 1000000000 641254684 1000000000 515667681 1000000000 866955401 1000000000 198796261 1000000000 744147094 1000000000 997147456 1000000000 394067451 1000000000 359831185 1000000000 27414573 1000000000 360432001 1000000000 799325612 1000000000 896653446 1000000000 495765148 1000000000 691238879 1000000000 643149934 1000000000 106307580 1000000000 821806895 1000000000 891462959 1000000000 547668730 1000000000 754647864 1000000000 60982643 1000000000 851428152 1000000000 89521112 1000000000 894202185 1000000000 455659135 1000000000 814246286 1000000000 108936220 1000000000 601948528 1000000000 577283137 1000000000 10582142 1000000000 88606255 1000000000 529748448 1000000000 850098698 1000000000 95279312 1000000000 484293595 1000000000 602439933 1000000000 418065800 1000000000 838025897 1000000000 794504658 1000000000 228189346 1000000000 825737472 1000000000 179244732 1000000000 702048113 1000000000 825055359 1000000000 263730573 1000000000 691226140 1000000000 728186218 1000000000 563764559 1000000000 22302905 1000000000 37100408 1000000000 444924658 1000000000 785946781 1000000000 870481046 1000000000 483569977 1000000000 215447110 1000000000 250649394 1000000000 647210888 1000000000 960967093 1000000000 422624668 1000000000 679161474 1000000000 379365701 1000000000 983592199 1000000000 993487815 1000000000 479627556 1000000000 813430265 1000000000 352724702 1000000000 212363008 1000000000 427634062 1000000000 441972181 1000000000 200508006 1000000000 870794379 1000000000 76665687 1000000000 862611378 1000000000 912733631 1000000000 381305813 1000000000 249010850 1000000000 23338787 1000000000 484406799 1000000000 373084315 1000000000 671326024 1000000000 138144688 1000000000 263815282 1000000000 802505961 1000000000 823078379 1000000000 718068775 1000000000 233580887 1000000000 91072411 1000000000 607368796 1000000000 732959550 1000000000 289885810 1000000000 711011389 1000000000 691751821 1000000000 944565271 1000000000 934475 1000000000 719546426 1000000000 112164529 1000000000 978320660 1000000000 42545019 1000000000 257979618 1000000000 388727669 1000000000 164212458 1000000000 893662684 1000000000 686463476 1000000000 414501108 1000000000 671301331 1000000000 251472371 1000000000 369914537 1000000000 467366829 1000000000 710638506 1000000000 890904176 1000000000 644643384 1000000000 403350472 1000000000 898610379 1000000000 157360588 1000000000 303936343 1000000000 453025281 1000000000 683511367 1000000000 354919940 1000000000 91479237 1000000000 458575012 1000000000 164345143 1000000000 227137612 1000000000 65218952 1000000000 409707736 1000000000 285997838 1000000000 795059235 1000000000 278973935 1000000000 711380405 1000000000 710030071 1000000000 429774372 1000000000 407382948 1000000000 495498280 1000000000 337038145 1000000000 876203399 1000000000 684146906 1000000000 558935470 1000000000 366116278 1000000000 611591387 1000000000 597150742 1000000000 282818566 1000000000 231702627 1000000000 583620078 1000000000 191763424 1000000000 681493854 1000000000 288393452 1000000000 113187062 1000000000 244633505 1000000000 960705832 1000000000 853204933 1000000000 143627622 1000000000 296260339 1000000000 15837549 1000000000 653628645 1000000000 600351235 1000000000 137508713 1000000000 6357033 1000000000 401049422 1000000000 64948707 1000000000 831361992 1000000000 227642212 1000000000 325163017 1000000000 168075054 1000000000 657453168 1000000000 165499748 1000000000 672734908 1000000000 643218823 1000000000 666027866 1000000000 689084794 1000000000 463862531 1000000000 670472173 1000000000 3729664 1000000000 768628836 1000000000 893520639 1000000000 622715880 1000000000 170999674 1000000000 814794363 1000000000 948173729 1000000000 296298555 1000000000 42069120 1000000000 946774531 1000000000 293847938 1000000000 238252662 1000000000 266276543 1000000000 877701597 1000000000 867079270 1000000000 875939956 1000000000 526916895 1000000000 861304775 1000000000 777442503 1000000000 40744829 1000000000 238858379 1000000000 235227189 1000000000 745405128 1000000000 109069115 1000000000 308155800 1000000000 619980292 1000000000 526101326 1000000000 577277679 1000000000 908019880 1000000000 88535788 1000000000 832933715 1000000000 712528072 1000000000 837165524 1000000000 184105886 1000000000 47860965 1000000000 994826210 1000000000 577516363 1000000000 541752454 1000000000 918728313 1000000000 657492428 1000000000 599924391 1000000000 629794257 1000000000 179812514 1000000000 123174161 1000000000 891201188 1000000000 879541161 1000000000 75617659 1000000000 328265336 1000000000 207831231 1000000000 688090143 1000000000 321130666 1000000000 626618968 1000000000 158775124 1000000000 368048131 1000000000 233767998 1000000000 896674882 1000000000 660418221 1000000000 272743662 1000000000 446444883 1000000000 90642964 1000000000 190701512 1000000000 9618238 1000000000 667269597 1000000000 600988242 1000000000 331359333 1000000000 748198946 1000000000 244400914 1000000000 647566682 1000000000 626975433 1000000000 655320406 1000000000 347998352 1000000000 882051508 1000000000 540755056 1000000000 838401971 1000000000 348451919 1000000000 581334261 1000000000 289855780 1000000000 639880900 1000000000 679515457 1000000000 160641812 1000000000 267063042 1000000000 615826378 1000000000 932007706 1000000000 666664639 1000000000 286161295 1000000000 754581691 1000000000 703056433 1000000000 569209106 1000000000 557487399 1000000000 819393112 1000000000 936195002 1000000000 487243871 1000000000 991057404 1000000000 780116751 1000000000 979136851 1000000000 463315537 1000000000 416136571 1000000000 175719111 1000000000 617476389 1000000000 440644501 1000000000 151196831 1000000000 575862530 1000000000 455840064 1000000000 713393897 1000000000 419295482 1000000000 208098721 1000000000 25146655 1000000000 913219237 1000000000 391135023 1000000000 838712947 1000000000 57053951 1000000000 587330265 1000000000 471203347 1000000000 284396672 1000000000 571671850 1000000000 946004508 1000000000 215157858 1000000000 516099301 1000000000 834038973 1000000000 781993432 1000000000 772806443 1000000000 589371178 1000000000 491673940 1000000000 178336597 1000000000 341760727 1000000000 769621523 1000000000 393775012 1000000000 7435137 1000000000 439382412 1000000000 410861626 1000000000 524656541 1000000000 174487998 1000000000 995962903 1000000000 255091270 1000000000 162448371 1000000000 866908619 1000000000 483470108 1000000000 717064571 1000000000 818086150 1000000000 618329556 1000000000 908725170 1000000000 337967878 1000000000 861171835 1000000000 300161490 1000000000 996497559 1000000000 537883828 1000000000 444400115 1000000000 456400435 1000000000 859457398 1000000000 108658516 1000000000 849427459 1000000000 569538527 1000000000 479928017 1000000000 240275041 1000000000 806806769 1000000000 792738348 1000000000 822561596 1000000000 615887152 1000000000 298309493 1000000000 367667751 1000000000 600818986 1000000000 882231480 1000000000 115489934 1000000000 269887506 1000000000 634833312 1000000000 366389847 1000000000 815658750 1000000000 564454247 1000000000 78244508 1000000000 897363094 1000000000 321323809 1000000000 628265310 1000000000 723462147 1000000000 275614069 1000000000 180693168 1000000000 505246721 1000000000 291158985 1000000000 583005564 1000000000 562765105 1000000000 369558982 1000000000 882729723 1000000000 731219701 1000000000 106409132 1000000000 417219219 1000000000 945810329 1000000000 585013280 1000000000 496882258 1000000000 864117425 1000000000 768868125 1000000000 416516796 1000000000 428057037 1000000000 766342750 1000000000 937961356 1000000000 165052686 1000000000 974403567 1000000000 574158670 1000000000 434850683 1000000000 357965567 1000000000 156065211 1000000000 332380655 1000000000 940435283 1000000000 709903716 1000000000 529586502 1000000000 212385012 1000000000 412040510 1000000000 765861738 1000000000 295180722 1000000000 224450063 1000000000 358816097 1000000000 454667883 1000000000 875213973 1000000000 179863691 1000000000 94851714 1000000000 66865565 1000000000 374078299 1000000000 420727746 1000000000 731938871 1000000000 500854727 1000000000 589536062 1000000000 685688198 1000000000 64733977 1000000000 205453913 1000000000 199517536 1000000000 971427614 1000000000 786927538 1000000000 541359725 1000000000 457465641 1000000000 262263 1000000000 953291376 1000000000 577607493 1000000000 441990730 1000000000 822134610 1000000000 307001302 1000000000 94733906 1000000000 450754150 1000000000 562987808 1000000000 560388234 1000000000 831895923 1000000000 781999944 1000000000 855079100 1000000000 739130631 1000000000 484539365 1000000000 138289591 1000000000 182621827 1000000000 240990247 1000000000 589824592 1000000000 368673089 1000000000 600112832 1000000000 977454959 1000000000 343128039 1000000000 484817345 1000000000 206175025 1000000000 69310663 1000000000 178534872 1000000000 863342692 1000000000 418429194 1000000000 351473569 1000000000 902825814 1000000000 438798371 1000000000 200558723 1000000000 410789960 1000000000 126332675 1000000000 757126341 1000000000 26562787 1000000000 31955677 1000000000 928181495 1000000000 765883149 1000000000 970914732 1000000000 816919651 1000000000 278075364 1000000000 501466966 1000000000 675253297 1000000000 922390542 1000000000 969479592 1000000000 91948522 1000000000 663633503 1000000000 183469139 1000000000 48122480 1000000000 615360479 1000000000 48130946 1000000000 871592736 1000000000 187339050 1000000000 355351194 1000000000 125761177 1000000000 743123109 1000000000 92091170 1000000000 206116326 1000000000 62215316 1000000000 703478458 1000000000 868168754 1000000000 771874292 1000000000 993304575 1000000000 951026251 1000000000 387418297 1000000000 282925316 1000000000 288626668 1000000000 515928488 1000000000 898340644 1000000000 630913466 1000000000 76502695 1000000000 648987281 1000000000 526292671 1000000000 718140680 1000000000 690183067 1000000000 664519728 1000000000 224131978 1000000000 60817659 1000000000 99760134 1000000000 166607802 1000000000 511884512 1000000000 684008700 1000000000 14365819 1000000000 849398547 1000000000 257320277 1000000000 828349308 1000000000 17365718 1000000000 887136500 1000000000 691982777 1000000000 435471768 1000000000 444518700 1000000000 273447714 1000000000 232099675 1000000000 424126025 1000000000 190920405 1000000000 450503052 1000000000 846563296 1000000000 132866515 1000000000 986636793 1000000000 653084924 1000000000 626334031 1000000000 218041063 1000000000 521625122 1000000000 837267429 1000000000 944931225 1000000000 634606029 1000000000 754136133 1000000000 61249358 1000000000 766719670 1000000000 765191027 1000000000 727419432 1000000000 421967705 1000000000 93701142 1000000000 430424037 1000000000 53638686 1000000000 66010018 1000000000 821022500 1000000000 528033944 1000000000 312313564 1000000000 780300988 1000000000 39304280 1000000000 977736789 1000000000 608721189 1000000000 548809352 1000000000 532432814 1000000000 734021696 1000000000 267006117 1000000000 774409490 1000000000 457014475 1000000000 382726611 1000000000 37039393 1000000000 484834108 1000000000 679997008 1000000000 369098752 1000000000 479869693 1000000000 243345843 1000000000 93015716 1000000000 807616939 1000000000 966559974 1000000000 785994459 1000000000 638294569 1000000000 891206769 1000000000 957862695 1000000000 600519492 1000000000 824807063 1000000000 316746907 1000000000 267421293 1000000000 731039680 1000000000 828264229 1000000000 754623193 1000000000 965003960 1000000000 590452363 1000000000 489150082 1000000000 285919499 1000000000 431118113 1000000000 970105679 1000000000 448533985 1000000000 299765627 1000000000 825041493 1000000000 286214330 1000000000 563888344 1000000000 656710255 1000000000 710132012 1000000000 927992966 1000000000 33573846 1000000000 98418756 1000000000 655059060 1000000000 745379008 1000000000 982029984 1000000000 740724550 1000000000 666842351 1000000000 276425320 1000000000 578122993 1000000000 429740690 1000000000 185395778 1000000000 744554729 1000000000 70426370 1000000000 730371652 1000000000 280068698 1000000000 91597214 1000000000 928131825 1000000000 827609279 1000000000 13780493 1000000000 306955056 1000000000 684096909 1000000000 137334216 1000000000 166836500 1000000000 558902680 1000000000 303836694 1000000000 220827380 1000000000 728976015 1000000000 906927335 1000000000 736913205 1000000000 808879403 1000000000 251842368 1000000000 611312807 1000000000 46108078 1000000000 169022091 1000000000 896178045 1000000000 3502688 1000000000 952932257 1000000000 171444253 1000000000 406253471 1000000000 473948834 1000000000 913699116 1000000000 228451651 1000000000 83920117 1000000000 590252191 1000000000 361299887 1000000000 27170409 1000000000 537760505 1000000000 50561121 1000000000 717983226 1000000000 313367327 1000000000 402884774 1000000000 934024354 1000000000 176024021 1000000000 950668719 1000000000 749241918 1000000000 170093871 1000000000 185990386 1000000000 660259578 1000000000 150342338 1000000000 139174923 1000000000 929635066 1000000000 993289675 1000000000 866498198 1000000000 327277439 1000000000 396920656 1000000000 152859543 1000000000 223271098 1000000000 289201537 1000000000 122382101 1000000000 109439860 1000000000 51117616 1000000000 374269271 1000000000 772830089 1000000000 307011442 1000000000 630193885 1000000000 566326224 1000000000 519122793 1000000000 136905131 1000000000 120527040 1000000000 436115038 1000000000 682706393 1000000000 168590923 1000000000 620476742 1000000000 445354053 1000000000 387606469 1000000000 676191055 1000000000 151345681 1000000000 620007455 1000000000 106500622 1000000000 406495073 1000000000 106431358 1000000000 27329803 1000000000 902113183 1000000000 982951742 1000000000 62370239 1000000000 312942258 1000000000 288081599 1000000000 226829489 1000000000 692779126 1000000000 566320510 1000000000 114001005 1000000000 468345749 1000000000 329834187 1000000000 291334067 1000000000 828344130 1000000000 877403224 1000000000 214949459 1000000000 854152574 1000000000 551256485 1000000000 343854844 1000000000 957890913 1000000000 757492929 1000000000 818686587 1000000000 874617657 1000000000 836518355 1000000000 369606617 1000000000 687069083 1000000000 707091130 1000000000 351214120 1000000000 55555660 1000000000 456925783 1000000000 611141918 1000000000 381862922 1000000000 434343107 1000000000 572130893 1000000000 630713908 1000000000 327294053 1000000000 287183299 1000000000 399067856 1000000000 238565680 1000000000 775710909 1000000000 167138439 1000000000 593320560 1000000000 525572415 1000000000 83290069 1000000000 556458294 1000000000 809711073 1000000000 431383160 1000000000 829691616 1000000000 899589782 1000000000 80541963 1000000000 924533983 1000000000 625453461 1000000000 686821364 1000000000 913688655 1000000000 733515174 1000000000 486765514 1000000000 630709476 1000000000 957850519 1000000000 619279808 1000000000 854420289 1000000000 570760738 1000000000 572546082 1000000000 80717299 1000000000 161235388 1000000000 886701638 1000000000 870737316 1000000000 565082688 1000000000 885203147 1000000000 300435499 1000000000 37184997 1000000000 955046237 1000000000 25916389 1000000000 52054174 1000000000 248349805 1000000000 349453758 1000000000 375875508 1000000000 726697215 1000000000 372484666 1000000000 179206484 1000000000 763914388 1000000000 874570369 1000000000 134261489 1000000000 251932549 1000000000 748146700 1000000000 60918589 1000000000 416205083 1000000000 327703439 1000000000 452641431 1000000000 212336153 1000000000 416572143 1000000000 956948498 1000000000 582245788 1000000000 325374131 1000000000 716635738 1000000000 597120856 1000000000 234200329 1000000000 211459871 1000000000 197426817 1000000000 133043925 1000000000 798144861 1000000000 643298262 1000000000 861903931 1000000000 41183900 1000000000 314354909 1000000000 510433784 1000000000 722642463 1000000000 37429209 1000000000 867419607 1000000000 7915823 1000000000 890546724 1000000000 456440787 1000000000 223289866 1000000000 515091222 1000000000 365701299 1000000000 56819563 1000000000 431264019 1000000000 876920713 1000000000 886086989 1000000000 282216287 1000000000 656331087 1000000000 820341761 1000000000 465595978 1000000000 824398112 1000000000 168177738 1000000000 787542467 1000000000 57709566 1000000000 640760489 1000000000 871041749 1000000000 353766671 1000000000 525508801 1000000000 312488472 1000000000 367122366 1000000000 657031854 1000000000 736834745 1000000000 386072320 1000000000 493838582 1000000000 278086851 1000000000 988956318 1000000000 806082835 1000000000 546202231 1000000000 564220243 1000000000 624308243 1000000000 665369161 1000000000 910668175 1000000000 271250761 1000000000 466836593 1000000000 486630489 1000000000 375050950 1000000000 943156638 1000000000 909572603 1000000000 887774299 1000000000 843073388 1000000000 577495997 1000000000 645970258 1000000000 544602910 1000000000 366588781 1000000000 718784084 1000000000 652950073 1000000000 874011117 1000000000 320562992 1000000000 670889351 1000000000 677564883 1000000000 23959284 1000000000 379769973 1000000000 5702942 1000000000 69365311 1000000000 796136765 1000000000 607995529 1000000000 985025300 1000000000 398414920 1000000000 587165407 1000000000 170796192 1000000000 329205070 1000000000 13603197 1000000000 915388936 1000000000 846177821 1000000000 174416057 1000000000 44670021 1000000000 708159466 1000000000 366367560 1000000000 52477034 1000000000 748299578 1000000000 963794662 1000000000 360365082 1000000000 876381741 1000000000 269938879 1000000000 14349415 1000000000 5756383 1000000000 885889866 1000000000 935195362 1000000000 382838291 1000000000 846136500 1000000000 956667844 1000000000 165946945 1000000000 21974152 1000000000 368376873 1000000000 410138680 1000000000 640251002 1000000000 828205454 1000000000 542720473 1000000000 593050372 1000000000 997138722 1000000000 226231845 1000000000 193357649 1000000000 10159250 1000000000 457719514 1000000000 844925878 1000000000 735053878 1000000000 437471144 1000000000 844621826 1000000000 282570206 1000000000 720431133 1000000000 267774938 1000000000 149074164 1000000000 186860669 1000000000 928881395 1000000000 464469161 1000000000 601501512 1000000000 30052319 1000000000 719220859 1000000000 185101674 1000000000 294519492 1000000000 303710920 1000000000 450321722 1000000000 416040279 1000000000 728752709 1000000000 401111181 1000000000 737472259 1000000000 203466446 1000000000 168251712 1000000000 914283851 1000000000 654536803 1000000000 156703976 1000000000 908789264 1000000000 131067510 1000000000 673214384 1000000000 360248717 1000000000 461154215 1000000000 827387800 1000000000 770787449 1000000000 247414568 1000000000 517632286 1000000000 93109790 1000000000 15682103 1000000000 241396784 1000000000 511111466 1000000000 383308948 1000000000 752892699 1000000000 642426300 1000000000 803942196 1000000000 92898612 1000000000 746204937 1000000000 632592364 1000000000 320442388 1000000000 691418739 1000000000 306320444 1000000000 553847404 1000000000 982730333 1000000000 679547120 1000000000 196394186 1000000000 694696802 1000000000 549643922 1000000000 382314366 1000000000 530561229 1000000000 370547150 1000000000 93593449 1000000000 451461974 1000000000 749442504 1000000000 965286704 1000000000 95106689 1000000000 592400647 1000000000 770883532 1000000000 321215349 1000000000 383505590 1000000000 569939421 1000000000 859603482 1000000000 284661069 1000000000 960785693 1000000000 445108902 1000000000 643930213 1000000000 333836218 1000000000 477286024 1000000000 121523036 1000000000 158153889 1000000000 148204620 1000000000 961129661 1000000000 56833165 1000000000 931158362 1000000000 551935817 1000000000 685475025 1000000000 510198474 1000000000 905404987 1000000000 373388323 1000000000 59842210 1000000000 843648378 1000000000 620124258 1000000000 23698302 1000000000 331474767 1000000000 872388429 1000000000 54968829 1000000000 407880800 1000000000 460623916 1000000000 440719150 1000000000 321993304 1000000000 213947478 1000000000 939336399 1000000000 632410407 1000000000 41569677 1000000000 664005158 1000000000 638601181 1000000000 680575706 1000000000 367308886 1000000000 691801398 1000000000 474853038 1000000000 736168007 1000000000 451536794 1000000000 907401876 1000000000 808342210 1000000000 522202855 1000000000 187191099 1000000000 369939272 1000000000 803693198 1000000000 961373702 1000000000 342123002 1000000000 243600575 1000000000 608996497 1000000000 193942558 1000000000 114627710 1000000000 558506056 1000000000 610641150 1000000000 466236331 1000000000 113524730 1000000000 684696023 1000000000 760555157 1000000000 172876323 1000000000 215322021 1000000000 898394236 1000000000 714966284 1000000000 167662065 1000000000 478971516 1000000000 828379856 1000000000 869170559 1000000000 305013843 1000000000 864134613 1000000000 581054663 1000000000 848401313 1000000000 466843649 1000000000 362737095 1000000000 8984634 1000000000 924352104 1000000000 670736573 1000000000 603480848 1000000000 212727118 1000000000 883458160 1000000000 306697861 1000000000 404712107 1000000000 741962115 1000000000 24014519 1000000000 285711999 1000000000 528960012 1000000000 310423207 1000000000 512304943 1000000000 219603778 1000000000 316168888 1000000000 748177233 1000000000 470269990 1000000000 797152516 1000000000 240076128 1000000000 431088234 1000000000 919978912 1000000000 135554019 1000000000 114937398 1000000000 288560112 1000000000 572628450 1000000000 338415937 1000000000 796060195 1000000000 943886692 1000000000 704737824 1000000000 653723348 1000000000 895582955 1000000000 760482375 1000000000 410439624 1000000000 40626972 1000000000 585190782 1000000000 774083596 1000000000 529905485 1000000000 219743728 1000000000 299957291 1000000000 705783626 1000000000 544581043 1000000000 360659498 1000000000 307787097 1000000000 527587972 1000000000 732019029 1000000000 864144339 1000000000 797966283 1000000000 203803504 1000000000 289525591 1000000000 367235732 1000000000 974270533 1000000000 71319239 1000000000 502151031 1000000000 454692903 1000000000 492790509 1000000000 888687370 1000000000 179007982 1000000000 135851294 1000000000 987006765 1000000000 15358133 1000000000 98187128 1000000000 724103035 1000000000 559393562 1000000000 348976605 1000000000 370438350 1000000000 421747782 1000000000 539108396 1000000000 923344342 1000000000 651460059 1000000000 171680721 1000000000 588609073 1000000000 477267666 1000000000 513773162 1000000000 18730557 1000000000 915228483 1000000000 473022641 1000000000 305697734 1000000000 959375899 1000000000 549804266 1000000000 954349516 1000000000 13010971 1000000000 415404700 1000000000 808986472 1000000000 310240338 1000000000 220891283 1000000000 192803856 1000000000 182467853 1000000000 708321784 1000000000 581895568 1000000000 452525089 1000000000 800038295 1000000000 794824142 1000000000 811712281 1000000000 896088574 1000000000 791212694 1000000000 138967131 1000000000 281932066 1000000000 295854427 1000000000 512430058 1000000000 350689813 1000000000 752217971 1000000000 184837366 1000000000 644866895 1000000000 863959804 1000000000 238762085 1000000000 528624060 1000000000 415408725 1000000000 499126414 1000000000 144155875 1000000000 76987518 1000000000 621419330 1000000000 48828110 1000000000 58235289 1000000000 168176673 1000000000 910327284 1000000000 725442218 1000000000 218776358 1000000000 819916562 1000000000 44943092 1000000000 950101551 1000000000 909508581 1000000000 811033223 1000000000 372103696 1000000000 427990495 1000000000 512666193 1000000000 153136022 1000000000 923421082 1000000000 641060262 1000000000 673206013 1000000000 697403524 1000000000 857716910 1000000000 731740856 1000000000 749261133 1000000000 298989893 1000000000 791667285 1000000000 920292324 1000000000 287383104 1000000000 464948474 1000000000 954838331 1000000000 287458804 1000000000 854351381 1000000000 867856134 1000000000 890188376 1000000000 34249420 1000000000 708516064 1000000000 933873240 1000000000 773893820 1000000000 837293997 1000000000 118258273 1000000000 69644064 1000000000 288489972 1000000000 376451672 1000000000 648129382 1000000000 828332111 1000000000 768014433 1000000000 93171819 1000000000 873290964 1000000000 880505657 1000000000 485019042 1000000000 546281238 1000000000 703118115 1000000000 912695933 1000000000 921396385 1000000000 852495820 1000000000 298349272 1000000000 845428538 1000000000 610652072 1000000000 574811276 1000000000 650862206 1000000000 872560168 1000000000 869913688 1000000000 352153719 1000000000 924527378 1000000000 604393127 1000000000 182407191 1000000000 404816183 1000000000 387843435 1000000000 683981360 1000000000 63841031 1000000000 762869927 1000000000 107813705 1000000000 201997833 1000000000 395926522 1000000000 724804127 1000000000 235710037 1000000000 408614852 1000000000 449119943 1000000000 325354540 1000000000 651793295 1000000000 932109860 1000000000 354594961 1000000000 768324420 1000000000 354051819 1000000000 526421260 1000000000 611734466 1000000000 611839728 1000000000 745135624 1000000000 919926056 1000000000 149036255 1000000000 931802680 1000000000 827927662 1000000000 813254753 1000000000 847569865 1000000000 992611985 1000000000 929233585 1000000000 142368365 1000000000 742619157 1000000000 502170106 1000000000 771120412 1000000000 297206579 1000000000 412049946 1000000000 925604492 1000000000 443831638 1000000000 358568489 1000000000 635177635 1000000000 370553846 1000000000 495079012 1000000000 241779907 1000000000 946664132 1000000000 546786622 1000000000 669586121 1000000000 970831090 1000000000 593339564 1000000000 832928072 1000000000 740426933 1000000000 82620781 1000000000 359141068 1000000000 625275298 1000000000 752061317 1000000000 8425752 1000000000 225317232 1000000000 27814237 1000000000 473308445 1000000000 187460293 1000000000 740317911 1000000000 903629563 1000000000 926042152 1000000000 9683493 1000000000 369785139 1000000000 829401778 1000000000 359017246 1000000000 389878434 1000000000 525577166 1000000000 638859608 1000000000 213810664 1000000000 746478015 1000000000 559943605 1000000000 862229503 1000000000 230415750 1000000000 383823695 1000000000 624320850 1000000000 542091469 1000000000 392252621 1000000000 566230814 1000000000 106803481 1000000000 246975516 1000000000 415528069 1000000000 805190036 1000000000 600830877 1000000000 559450312 1000000000 112214634 1000000000 507529805 1000000000 581440498 1000000000 186643804 1000000000 290465431 1000000000 596740871 1000000000 999527530 1000000000 962565739 1000000000 271466124 1000000000 717471013 1000000000 573608296 1000000000 438408780 1000000000 723218301 1000000000 101202892 1000000000 312281414 1000000000 864941301 1000000000 704135149 1000000000 942750305 1000000000 427212103 1000000000 767690290 1000000000 628855253 1000000000 885869629 1000000000 877984068 1000000000 167295739 1000000000 925388121 1000000000 97291187 1000000000 214851186 1000000000 775656845 1000000000 471266267 1000000000 6700960 1000000000 275065948 1000000000 749312174 1000000000 21504984 1000000000 534622346 1000000000 273299074 1000000000 614697661 1000000000 524029961 1000000000 416461548 1000000000 336904160 1000000000 273771637 1000000000 732441739 1000000000 812766189 1000000000 19149553 1000000000 432589130 1000000000 492389549 1000000000 543603498 1000000000 296849983 1000000000 890106225 1000000000 471357599 1000000000 919430421 1000000000 884704552 1000000000 120870565 1000000000 757497438 1000000000 831567882 1000000000 865659948 1000000000 460354121 1000000000 948650143 1000000000 863797737 1000000000 343287435 1000000000 915672297 1000000000 45148922 1000000000 98197323 1000000000 2951341 1000000000 408297795 1000000000 443245785 1000000000 994311081 1000000000 480300450 1000000000 978412963 1000000000 896935511 1000000000 468470117 1000000000 458673404 1000000000 549390376 1000000000 469873011 1000000000 131490870 1000000000 306742455 1000000000 680631023 1000000000 102238581 1000000000 623645208 1000000000 620173281 1000000000 426981439 1000000000 448547 1000000000 123873579 1000000000 93325401 1000000000 697685108 1000000000 181852242 1000000000 331884739 1000000000 431284333 1000000000 990309071 1000000000 591471178 1000000000 662579259 1000000000 891101981 1000000000 979196365 1000000000 639652658 1000000000 261571412 1000000000 354652638 1000000000 835717075 1000000000 57533666 1000000000 869742476 1000000000 718484013 1000000000 80127705 1000000000 348675708 1000000000 945533163 1000000000 557367452 1000000000 484469061 1000000000 31767410 1000000000 944761037 1000000000 424774602 1000000000 663659051 1000000000 709876042 1000000000 797376633 1000000000 123959852 1000000000 665704812 1000000000 11012626 1000000000 863833328 1000000000 599403283 1000000000 224335175 1000000000 17875427 1000000000 973467042 1000000000 914629857 1000000000 610440713 1000000000 716035962 1000000000 791207839 1000000000 269824256 1000000000 336455499 1000000000 418063937 1000000000 759294586 1000000000 335138912 1000000000 833816109 1000000000 699635150 1000000000 96577925 1000000000 100596393 1000000000 853371344 1000000000 296583345 1000000000 32425379 1000000000 925230681 1000000000 255879124 1000000000 988921815 1000000000 782785155 1000000000 979499950 1000000000 446612695 1000000000 765600586 1000000000 211075831 1000000000 961520653 1000000000 411896182 1000000000 549120497 1000000000 297462789 1000000000 627322908 1000000000 287307527 1000000000 118054564 1000000000 884971747 1000000000 965156219 1000000000 206992271 1000000000 63631938 1000000000 381217868 1000000000 368646406 1000000000 286697016 1000000000 963378710 1000000000 511950089 1000000000 712700288 1000000000 876958969 1000000000 511581175 1000000000 201092619 1000000000 661425008 1000000000 84570798 1000000000 889709495 1000000000 730387843 1000000000 389538523 1000000000 201185618 1000000000 872272072 1000000000 382428414 1000000000 176324975 1000000000 786951958 1000000000 448598591 1000000000 87919727 1000000000 176464219 1000000000 854997460 1000000000 707074206 1000000000 813392782 1000000000 471537884 1000000000 666040995 1000000000 411706599 1000000000 36209532 1000000000 107043360 1000000000 671919771 1000000000 740832359 1000000000 310473473 1000000000 894551215 1000000000 165551553 1000000000 51135161 1000000000 284452975 1000000000 411447309 1000000000 449465513 1000000000 307682968 1000000000 399162150 1000000000 658387639 1000000000 909671201 1000000000 482435454 1000000000 790247162 1000000000 651548324 1000000000 885515805 1000000000 402564525 1000000000 178794912 1000000000 275009781 1000000000 368881683 1000000000 940660290 1000000000 785713335 1000000000 579650545 1000000000 793368178 1000000000 410638377 1000000000 316459014 1000000000 595880865 1000000000 484345872 1000000000 863120989 1000000000 231219373 1000000000 3927744 1000000000 343576070 1000000000 361944029 1000000000 279090690 1000000000 138139169 1000000000 991853104 1000000000 549329623 1000000000 265105068 1000000000 378693809 1000000000 341282159 1000000000 718049512 1000000000 448535271 1000000000 214365548 1000000000 301394971 1000000000 41623346 1000000000 145094640 1000000000 725568054 1000000000 645055145 1000000000 900686736 1000000000 396207704 1000000000 940841719 1000000000 549362483 1000000000 433565337 1000000000 150494065 1000000000 517750174 1000000000 611098987 1000000000 871509636 1000000000 946657400 1000000000 460043735 1000000000 329889905 1000000000 815157279 1000000000 714669872 1000000000 138974974 1000000000 451710368 1000000000 71156369 1000000000 57274254 1000000000 136817131 1000000000 920763214 1000000000 188823679 1000000000 18218050 1000000000 91468805 1000000000 496738552 1000000000 782344990 1000000000 765273534 1000000000 252893167 1000000000 597419078 1000000000 95321832 1000000000 859995706 1000000000 240732514 1000000000 125173849 1000000000 585157378 1000000000 165978537 1000000000 413964885 1000000000 274681816 1000000000 710099053 1000000000 223067948 1000000000 73925819 1000000000 665017271 1000000000 411961465 1000000000 792650049 1000000000 128926472 1000000000 80962284 1000000000 7284272 1000000000 539784271 1000000000 72945164 1000000000 65556347 1000000000 724314863 1000000000 135063584 1000000000 581648303 1000000000 620664393 1000000000 764110332 1000000000 806426512 1000000000 356591394 1000000000 771142713 1000000000 238793771 1000000000 149964065 1000000000 63774881 1000000000 341542256 1000000000 551128438 1000000000 49317037 1000000000 690126071 1000000000 104456964 1000000000 318006945 1000000000 401767650 1000000000 282040718 1000000000 543739445 1000000000 857326114 1000000000 201300169 1000000000 125096305 1000000000 919913050 1000000000 850626021 1000000000 239587892 1000000000 633184228 1000000000 736448589 1000000000 139391734 1000000000 595035682 1000000000 420990146 1000000000 639027474 1000000000 710752914 1000000000 555734608 1000000000 126535555 1000000000 432617374 1000000000 856585866 1000000000 648233235 1000000000 240000414 1000000000 588810246 1000000000 392234707 1000000000 566656137 1000000000 902393820 1000000000 720286756 1000000000 286991553 1000000000 124787623 1000000000 895868694 1000000000 870594916 1000000000 64337927 1000000000 8436732 1000000000 378042794 1000000000 325009545 1000000000 68770762 1000000000 153162440 1000000000 101694556 1000000000 54755486 1000000000 254936400 1000000000 333524178 1000000000 92971024 1000000000 88671482 1000000000 767230918 1000000000 24495756 1000000000 567321200 1000000000 924017756 1000000000 579088366 1000000000 745720871 1000000000 927163787 1000000000 913503048 1000000000 509307417 1000000000 570915909 1000000000 16578271 1000000000 276090916 1000000000 501755466 1000000000 215633600 1000000000 20815068 1000000000 225670053 1000000000 250093259 1000000000 654639831 1000000000 437535091 1000000000 456311828 1000000000 681894474 1000000000 600069511 1000000000 103492711 1000000000 939684775 1000000000 278562871 1000000000 905700221 1000000000 742936693 1000000000 573401620 1000000000 720527923 1000000000 749141364 1000000000 101723359 1000000000 282016249 1000000000 265529760 1000000000 993710552 1000000000 534315668 1000000000 992544207 1000000000 769376837 1000000000 359054841 1000000000 326175920 1000000000 116848222 1000000000 13602230 1000000000 192222144 1000000000 684924790 1000000000 178106842 1000000000 931279058 1000000000 753332278 1000000000 988693225 1000000000 485530654 1000000000 228130994 1000000000 95511332 1000000000 105702697 1000000000 64340112 1000000000 845431806 1000000000 747418090 1000000000 747866518 1000000000 195318432 1000000000 865639640 1000000000 380260371 1000000000 401413981 1000000000 758214729 1000000000 427912745 1000000000 86834459 1000000000 571366408 1000000000 268150420 1000000000 485935030 1000000000 904321569 1000000000 962309 1000000000 150888834 1000000000 524826093 1000000000 589808122 1000000000 755945920 1000000000 914638100 1000000000 705731875 1000000000 427270656 1000000000 995830856 1000000000 549654301 1000000000 783769855 1000000000 968635966 1000000000 795342618 1000000000 90455903 1000000000 881710154 1000000000 941419415 1000000000 603107910 1000000000 604667599 1000000000 430987138 1000000000 949455277 1000000000 303904538 1000000000 716829227 1000000000 714103966 1000000000 946487084 1000000000 531520240 1000000000 136214306 1000000000 884308595 1000000000 765800043 1000000000 680235908 1000000000 828659886 1000000000 353891055 1000000000 229459319 1000000000 218258093 1000000000 162542262 1000000000 884642589 1000000000 364121167 1000000000 463451699 1000000000 424491311 1000000000 561988235 1000000000 836288994 1000000000 397710446 1000000000 608228036 1000000000 962927888 1000000000 465832998 1000000000 797303036 1000000000 732640115 1000000000 759897271 1000000000 469013183 1000000000 576556322 1000000000 405625397 1000000000 139990723 1000000000 404869712 1000000000 314330275 1000000000 443728549 1000000000 181043167 1000000000 208764830 1000000000 140965249 1000000000 972614639 1000000000 955942136 1000000000 251400728 1000000000 871409926 1000000000 8752169 1000000000 291105841 1000000000 682626588 1000000000 723410952 1000000000 794482475 1000000000 532822216 1000000000 644786274 1000000000 975971325 1000000000 227152880 1000000000 905976832 1000000000 281279188 1000000000 543618031 1000000000 414886722 1000000000 723576671 1000000000 206129870 1000000000 456605987 1000000000 727882280 1000000000 72784021 1000000000 490948761 1000000000 133295062 1000000000 154693770 1000000000 249949219 1000000000 576302498 1000000000 207298727 1000000000 51986635 1000000000 264144955 1000000000 116066416 1000000000 691469390 1000000000 215779863 1000000000 229412163 1000000000 722009598 1000000000 396758165 1000000000 991017510 1000000000 199707681 1000000000 804766431 1000000000 123208533 1000000000 20489097 1000000000 173078437 1000000000 202462007 1000000000 599403675 1000000000 850943651 1000000000 839880065 1000000000 337953642 1000000000 798582498 1000000000 281211887 1000000000 619094550 1000000000 125371547 1000000000 612492438 1000000000 631970131 1000000000 4019145 1000000000 411700569 1000000000 324765695 1000000000 951174698 1000000000 64185094 1000000000 81382158 1000000000 62392861 1000000000 852126049 1000000000 127081176 1000000000 177450404 1000000000 123456960 1000000000 378477818 1000000000 740150881 1000000000 689160109 1000000000 644554672 1000000000 782594335 1000000000 617612513 1000000000 92610734 1000000000 515384895 1000000000 692762937 1000000000 959994453 1000000000 848056179 1000000000 242491653 1000000000 948392104 1000000000 44833002 1000000000 577162983 1000000000 969789660 1000000000 188803236 1000000000 638245952 1000000000 336908956 1000000000 924300706 1000000000 458868401 1000000000 942082999 1000000000 11051282 1000000000 152187503 1000000000 504746122 1000000000 372684016 1000000000 924942134 1000000000 78732547 1000000000 989773499 1000000000 365089462 1000000000 982744413 1000000000 916047672 1000000000 182596473 1000000000 5491801 1000000000 3505372 1000000000 243917425 1000000000 326413576 1000000000 708640226 1000000000 537911954 1000000000 119466195 1000000000 351659558 1000000000 95818859 1000000000 359676622 1000000000 94346490 1000000000 520774492 1000000000 847880310 1000000000 917092175 1000000000 512650827 1000000000 37611163 1000000000 486312726 1000000000 173743031 1000000000 872365956 1000000000 549630339 1000000000 90005237 1000000000 617090425 1000000000 261578954 1000000000 461756064 1000000000 757441963 1000000000 583610245 1000000000 593983855 1000000000 887943786 1000000000 816505849 1000000000 751654805 1000000000 175344254 1000000000 92832586 1000000000 510104083 1000000000 344804910 1000000000 823242223 1000000000 553950275 1000000000 828268962 1000000000 605890951 1000000000 885234859 1000000000 751174871 1000000000 787176204 1000000000 513486928 1000000000 906528552 1000000000 939712884 1000000000 632422314 1000000000 382813470 1000000000 68997893 1000000000 851044339 1000000000 799587684 1000000000 657962492 1000000000 956613063 1000000000 41329789 1000000000 321895951 1000000000 231213948 1000000000 349168040 1000000000 137214279 1000000000 896163453 1000000000 460384657 1000000000 92409734 1000000000 904493906 1000000000 417927110 1000000000 412941229 1000000000 529370755 1000000000 425771998 1000000000 575662199 1000000000 522074850 1000000000 842845410 1000000000 240791604 1000000000 715198477 1000000000 719395418 1000000000 285871561 1000000000 994280910 1000000000 114966377 1000000000 279246606 1000000000 504393158 1000000000 756476203 1000000000 117359591 1000000000 906587098 1000000000 124732008 1000000000 957867562 1000000000 164528222 1000000000 162507252 1000000000 521209578 1000000000 835175820 1000000000 618450525 1000000000 228615203 1000000000 801008203 1000000000 712990539 1000000000 644157550 1000000000 598554117 1000000000 995345692 1000000000 90687035 1000000000 333049396 1000000000 438774877 1000000000 414588959 1000000000 559501943 1000000000 364521956 1000000000 867664613 1000000000 4242915 1000000000 287526588 1000000000 680324534 1000000000 224758532 1000000000 341057847 1000000000 152302280 1000000000 430920624 1000000000 580869271 1000000000 781912462 1000000000 261417448 1000000000 288832956 1000000000 840987961 1000000000 511867618 1000000000 955349823 1000000000 50057298 1000000000 108691539 1000000000 780487944 1000000000 628908698 1000000000 133032124 1000000000 79686518 1000000000 43401333 1000000000 486537447 1000000000 16824023 1000000000 734929623 1000000000 857795463 1000000000 279281793 1000000000 384973080 1000000000 136034120 1000000000 642198097 1000000000 658227704 1000000000 644637297 1000000000 469576107 1000000000 969726732 1000000000 838415541 1000000000 449882070 1000000000 722699626 1000000000 351580381 1000000000 369556466 1000000000 148131029 1000000000 338988785 1000000000 906709085 1000000000 565414978 1000000000 310158454 1000000000 607183478 1000000000 955584486 1000000000 204688448 1000000000 990769291 1000000000 441894017 1000000000 896823021 1000000000 445119556 1000000000 177496096 1000000000 185169290 1000000000 368776789 1000000000 310918215 1000000000 371474091 1000000000 700375491 1000000000 279043567 1000000000 691726708 1000000000 563062641 1000000000 876415313 1000000000 872577650 1000000000 466735324 1000000000 288831030 1000000000 9578101 1000000000 311761087 1000000000 33983379 1000000000 695642153 1000000000 856998237 1000000000 37185002 1000000000 408449511 1000000000 632511928 1000000000 802179646 1000000000 785546050 1000000000 266113435 1000000000 637123381 1000000000 707671666 1000000000 947208560 1000000000 896190818 1000000000 666779400 1000000000 748557728 1000000000 525901618 1000000000 3064702 1000000000 558500310 1000000000 530854059 1000000000 75845297 1000000000 727055030 1000000000 729666299 1000000000 412542167 1000000000 616111966 1000000000 312251286 1000000000 560113611 1000000000 369079591 1000000000 321269043 1000000000 385249468 1000000000 709847478 1000000000 894748085 1000000000 415334090 1000000000 530417780 1000000000 363165086 1000000000 577407817 1000000000 389235582 1000000000 659683034 1000000000 506790177 1000000000 149033208 1000000000 968367300 1000000000 87613888 1000000000 766512713 1000000000 531026589 1000000000 823068407 1000000000 976986638 1000000000 437685513 1000000000 246048880 1000000000 740459381 1000000000 765142476 1000000000 849962742 1000000000 934134106 1000000000 198477351 1000000000 59474508 1000000000 377675618 1000000000 90780984 1000000000 827975995 1000000000 328713564 1000000000 935559517 1000000000 213847191 1000000000 318564848 1000000000 134302782 1000000000 646892869 1000000000 664868093 1000000000 28349648 1000000000 968167233 1000000000 147855231 1000000000 456445751 1000000000 606084795 1000000000 254882958 1000000000 885115061 1000000000 456790750 1000000000 124106462 1000000000 774996991 1000000000 855324319 1000000000 696518755 1000000000 218170500 1000000000 345148677 1000000000 284863554 1000000000 70850409 1000000000 450687720 1000000000 907252125 1000000000 553047888 1000000000 376519734 1000000000 703097120 1000000000 843818232 1000000000 556426712 1000000000 258992300 1000000000 452767183 1000000000 659160160 1000000000 995389093 1000000000 902002450 1000000000 321014314 1000000000 628610244 1000000000 860419160 1000000000 82123988 1000000000 938743621 1000000000 551175178 1000000000 581338971 1000000000 489906479 1000000000 36008732 1000000000 963339450 1000000000 102587007 1000000000 634099277 1000000000 746375811 1000000000 3536256 1000000000 244647336 1000000000 129506891 1000000000 390532636 1000000000 124533616 1000000000 845168284 1000000000 691160175 1000000000 858963304 1000000000 501652087 1000000000 13970392 1000000000 597432078 1000000000 666893635 1000000000 835661799 1000000000 666929538 1000000000 229794436 1000000000 797871160 1000000000 704636675 1000000000 582417944 1000000000 426798745 1000000000 994582604 1000000000 344423090 1000000000 217233240 1000000000 544012469 1000000000 882920178 1000000000 18513366 1000000000 320627893 1000000000 365759319 1000000000 203128890 1000000000 279008535 1000000000 34485535 1000000000 403856539 1000000000 161664317 1000000000 309904244 1000000000 136303400 1000000000 256630069 1000000000 539409981 1000000000 863317901 1000000000 296140879 1000000000 248495112 1000000000 807291918 1000000000 949431754 1000000000 452079 1000000000 202995098 1000000000 333444639 1000000000 198798350 1000000000 716194697 1000000000 882516144 1000000000 655667584 1000000000 953577986 1000000000 925101732 1000000000 298951923 1000000000 575225582 1000000000 87155259 1000000000 816785232 1000000000 303793463 1000000000 269580282 1000000000 994959198 1000000000 194847169 1000000000 331251326 1000000000 449132207 1000000000 692375863 1000000000 279329925 1000000000 510143720 1000000000 194182137 1000000000 380196559 1000000000 10372905 1000000000 12462471 1000000000 548970332 1000000000 399854943 1000000000 869928557 1000000000 356177851 1000000000 103630708 1000000000 63141115 1000000000 505928578 1000000000 779967129 1000000000 442063274 1000000000 399324367 1000000000 249044859 1000000000 759948944 1000000000 633280128 1000000000 379569618 1000000000 665731617 1000000000 685810771 1000000000 383613163 1000000000 254290999 1000000000 224379183 1000000000 787555105 1000000000 782266084 1000000000 338935586 1000000000 51264851 1000000000 212223 1000000000 45748167 1000000000 805113383 1000000000 180022868 1000000000 392079948 1000000000 364126668 1000000000 332253245 1000000000 27163751 1000000000 29673733 1000000000 812508865 1000000000 84376891 1000000000 597848718 1000000000 132267572 1000000000 875373746 1000000000 735688527 1000000000 347791935 1000000000 740618534 1000000000 754890193 1000000000 417123434 1000000000 40690553 1000000000 957033636 1000000000 601805267 1000000000 465541031 1000000000 429291666 1000000000 292153190 1000000000 821773642 1000000000 316721913 1000000000 737393589 1000000000 121464323 1000000000 498791111 1000000000 607234583 1000000000 810245721 1000000000 670795575 1000000000 192007753 1000000000 76421836 1000000000 558754650 1000000000 329138103 1000000000 674185761 1000000000 501964013 1000000000 103126185 1000000000 56973084 1000000000 717456488 1000000000 379678575 1000000000 778427247 1000000000 78991990 1000000000 134017489 1000000000 959713837 1000000000 845779017 1000000000 565567737 1000000000 833468753 1000000000 669328954 1000000000 10697316 1000000000 175787977 1000000000 273982660 1000000000 905751380 1000000000 782078110 1000000000 857178633 1000000000 819751668 1000000000 883156125 1000000000 343099923 1000000000 142977138 1000000000 569914346 1000000000 322637857 1000000000 227570468 1000000000 130670362 1000000000 117804452 1000000000 242726303 1000000000 394436702 1000000000 630414136 1000000000 992597643 1000000000 17551768 1000000000 338766669 1000000000 92762233 1000000000 184392703 1000000000 383791196 1000000000 97966852 1000000000 897292230 1000000000 323889354 1000000000 476510117 1000000000 961796795 1000000000 636063216 1000000000 312810785 1000000000 348448880 1000000000 392937908 1000000000 615520489 1000000000 34924117 1000000000 501509595 1000000000 524608802 1000000000 248967762 1000000000 314251525 1000000000 263724683 1000000000 113951928 1000000000 568182807 1000000000 389139107 1000000000 76732703 1000000000 484820384 1000000000 876484060 1000000000 555759121 1000000000 17941156 1000000000 170793239 1000000000 273508649 1000000000 739383600 1000000000 303309867 1000000000 804480353 1000000000 784508851 1000000000 26970663 1000000000 475754440 1000000000 14225415 1000000000 166577666 1000000000 757441716 1000000000 219704334 1000000000 158770113 1000000000 524622568 1000000000 180476680 1000000000 967035184 1000000000 35082734 1000000000 627271197 1000000000 75392732 1000000000 428293937 1000000000 70083404 1000000000 925908562 1000000000 854979200 1000000000 975407497 1000000000 871705360 1000000000 889239790 1000000000 401595709 1000000000 603431819 1000000000 208345645 1000000000 168169848 1000000000 196040392 1000000000 764327393 1000000000 275397616 1000000000 599912406 1000000000 266687163 1000000000 95161443 1000000000 563024828 1000000000 534989989 1000000000 741823158 1000000000 96445369 1000000000 660895318 1000000000 201866619 1000000000 886536118 1000000000 88408832 1000000000 225327213 1000000000 565099998 1000000000 706308142 1000000000 955136981 1000000000 660032266 1000000000 606589366 1000000000 710239131 1000000000 88459290 1000000000 892272263 1000000000 124858145 1000000000 38343063 1000000000 41793295 1000000000 234845190 1000000000 335090997 1000000000 894689892 1000000000 722313427 1000000000 736682196 1000000000 232218436 1000000000 924139361 1000000000 483271537 1000000000 305932252 1000000000 826238373 1000000000 81445646 1000000000 105128079 1000000000 287232487 1000000000 532645726 1000000000 299811528 1000000000 669448969 1000000000 669041556 1000000000 477993069 1000000000 531960988 1000000000 323223863 1000000000 110406678 1000000000 378099333 1000000000 603971591 1000000000 270994983 1000000000 543424727 1000000000 70512840 1000000000 202904374 1000000000 511792147 1000000000 16121104 1000000000 554431248 1000000000 872011911 1000000000 144466604 1000000000 196028481 1000000000 661216129 1000000000 894411776 1000000000 657229285 1000000000 282051988 1000000000 92728145 1000000000 329873029 1000000000 31935187 1000000000 591369070 1000000000 128942685 1000000000 827437376 1000000000 750695489 1000000000 116349057 1000000000 799607087 1000000000 276028822 1000000000 696537637 1000000000 184986318 1000000000 322975615 1000000000 967389743 1000000000 31305013 1000000000 692777578 1000000000 18885234 1000000000 184566188 1000000000 344887172 1000000000 18920846 1000000000 894677843 1000000000 18989757 1000000000 486857310 1000000000 835573078 1000000000 49928739 1000000000 693546260 1000000000 265128020 1000000000 99253865 1000000000 181761146 1000000000 456180670 1000000000 778987975 1000000000 559153838 1000000000 871157611 1000000000 764453938 1000000000 186469452 1000000000 204787207 1000000000 730799638 1000000000 157966519 1000000000 675412438 1000000000 707639931 1000000000 144605326 1000000000 375316504 1000000000 462079579 1000000000 409044202 1000000000 554855177 1000000000 214304791 1000000000 859938377 1000000000 542189554 1000000000 184136364 1000000000 373674383 1000000000 951881624 1000000000 40291706 1000000000 302957698 1000000000 511917331 1000000000 111529445 1000000000 457732988 1000000000 602966049 1000000000 972188138 1000000000 132561891 1000000000 453986563 1000000000 299798493 1000000000 448434897 1000000000 349894064 1000000000 561400472 1000000000 673004154 1000000000 941496491 1000000000 33834489 1000000000 398357233 1000000000 262368448 1000000000 757894778 1000000000 102627879 1000000000 141104144 1000000000 338838496 1000000000 207930204 1000000000 534410966 1000000000 490710124 1000000000 856993600 1000000000 588800423 1000000000 962715170 1000000000 516052402 1000000000 39401818 1000000000 811863580 1000000000 779567833 1000000000 772155068 1000000000 387986934 1000000000 585566033 1000000000 682732944 1000000000 816119060 1000000000 957080904 1000000000 536207790 1000000000 478559485 1000000000 437154835 1000000000 809110827 1000000000 998179390 1000000000 84301370 1000000000 968521010 1000000000 186392720 1000000000 184368140 1000000000 800962285 1000000000 75680836 1000000000 426970777 1000000000 840864622 1000000000 828015962 1000000000 213084241 1000000000 633612970 1000000000 918637035 1000000000 284251019 1000000000 534739803 1000000000 738702824 1000000000 287399958 1000000000 202702539 1000000000 465175379 1000000000 602675555 1000000000 755608803 1000000000 229625460 1000000000 978140007 1000000000 970637017 1000000000 86314478 1000000000 782004756 1000000000 966759995 1000000000 756371384 1000000000 608385662 1000000000 411053209 1000000000 32274170 1000000000 87072668 1000000000 389272332 1000000000 226795628 1000000000 230398610 1000000000 142887857 1000000000 539617596 1000000000 165567032 1000000000 41703485 1000000000 350246987 1000000000 276031106 1000000000 716276877 1000000000 628866374 1000000000 193805412 1000000000 542324867 1000000000 792932090 1000000000 960451140 1000000000 913479002 1000000000 957254197 1000000000 124249579 1000000000 122551803 1000000000 670663199 1000000000 324990481 1000000000 941742454 1000000000 100382128 1000000000 953722318 1000000000 351947347 1000000000 528489915 1000000000 501607542 1000000000 552723808 1000000000 256004957 1000000000 473485738 1000000000 103510128 1000000000 186004237 1000000000 819443609 1000000000 103521116 1000000000 802800218 1000000000 700713822 1000000000 809580098 1000000000 505529772 1000000000 281162957 1000000000 978704818 1000000000 870520969 1000000000 389397554 1000000000 462646535 1000000000 831303297 1000000000 651005383 1000000000 880576534 1000000000 412382530 1000000000 106974838 1000000000 352507214 1000000000 662636151 1000000000 93832366 1000000000 116425296 1000000000 491386273 1000000000 643640506 1000000000 161111875 1000000000 8121438 1000000000 485274161 1000000000 473400646 1000000000 263953174 1000000000 687119068 1000000000 511552026 1000000000 14883183 1000000000 750553166 1000000000 291337230 1000000000 711902652 1000000000 83818188 1000000000 685369616 1000000000 308453551 1000000000 818968556 1000000000 203142750 1000000000 703389008 1000000000 637407937 1000000000 953674910 1000000000 677869667 1000000000 792575896 1000000000 248883487 1000000000 794866731 1000000000 808976244 1000000000 429352606 1000000000 783466850 1000000000 107970901 1000000000 297300398 1000000000 888932615 1000000000 164718544 1000000000 610945072 1000000000 536068023 1000000000 867573104 1000000000 609413029 1000000000 360556601 1000000000 202323700 1000000000 586918867 1000000000 492554030 1000000000 465098823 1000000000 141942092 1000000000 411050937 1000000000 364384446 1000000000 61905136 1000000000 486979209 1000000000 151422352 1000000000 858061402 1000000000 320077614 1000000000 620381091 1000000000 24588992 1000000000 831350866 1000000000 596944679 1000000000 107672349 1000000000 430702956 1000000000 174927391 1000000000 79945884 1000000000 804314170 1000000000 113732956 1000000000 165897276 1000000000 112361702 1000000000 941167535 1000000000 174607972 1000000000 860293809 1000000000 969676065 1000000000 80592501 1000000000 326436299 1000000000 912439920 1000000000 564749401 1000000000 369529948 1000000000 409283418 1000000000 836432564 1000000000 376157097 1000000000 631157579 1000000000 223582107 1000000000 658514922 1000000000 103707080 1000000000 445732890 1000000000 995675686 1000000000 425761722 1000000000 671452361 1000000000 644263532 1000000000 400009823 1000000000 957434352 1000000000 149036902 1000000000 389756491 1000000000 643100330 1000000000 140336486 1000000000 110132135 1000000000 433782687 1000000000 43470264 1000000000 107402659 1000000000 63218761 1000000000 108750067 1000000000 942292150 1000000000 50595623 1000000000 461653532 1000000000 11532355 1000000000 977416700 1000000000 277510539 1000000000 135006000 1000000000 882841454 1000000000 961899461 1000000000 30323335 1000000000 129940133 1000000000 407779067 1000000000 95772589 1000000000 43839202 1000000000 325894737 1000000000 762948231 1000000000 821250017 1000000000 893017855 1000000000 863174387 1000000000 677829528 1000000000 534275354 1000000000 37052197 1000000000 726302434 1000000000 514868134 1000000000 525669552 1000000000 679530146 1000000000 319479453 1000000000 831756055 1000000000 732262032 1000000000 931372713 1000000000 579727513 1000000000 503794246 1000000000 940544730 1000000000 871315334 1000000000 929757784 1000000000 252667450 1000000000 425849254 1000000000 979768189 1000000000 367900782 1000000000 600564246 1000000000 410104368 1000000000 235364671 1000000000 880206906 1000000000 876218649 1000000000 458113240 1000000000 270695954 1000000000 188559539 1000000000 364415215 1000000000 986665286 1000000000 853018402 1000000000 182744575 1000000000 150794832 1000000000 637855797 1000000000 355670461 1000000000 244061668 1000000000 150392970 1000000000 224546267 1000000000 244575286 1000000000 316476520 1000000000 274161188 1000000000 296082649 1000000000 837139011 1000000000 257237562 1000000000 859525112 1000000000 238814464 1000000000 863594172 1000000000 268413575 1000000000 708318426 1000000000 975844625 1000000000 207018167 1000000000 353627431 1000000000 589548225 1000000000 750319032 1000000000 51697860 1000000000 733321210 1000000000 72647552 1000000000 529666375 1000000000 812540783 1000000000 307530785 1000000000 275805057 1000000000 396673970 1000000000 820190916 1000000000 533234827 1000000000 213341674 1000000000 501973413 1000000000 424817878 1000000000 363251086 1000000000 770785942 1000000000 133861291 1000000000 571674133 1000000000 590605545 1000000000 505529142 1000000000 744652933 1000000000 961273554 1000000000 245473939 1000000000 293344525 1000000000 171191563 1000000000 240276248 1000000000 250306334 1000000000 550117486 1000000000 737827930 1000000000 810983109 1000000000 1377681 1000000000 678732077 1000000000 259810293 1000000000 496571713 1000000000 963569645 1000000000 844232867 1000000000 785676870 1000000000 760369604 1000000000 104993862 1000000000 749286054 1000000000 653718198 1000000000 882834866 1000000000 189567895 1000000000 781561657 1000000000 374670732 1000000000 140349753 1000000000 511985791 1000000000 816531392 1000000000 497746000 1000000000 702861787 1000000000 292788942 1000000000 62247360 1000000000 13030589 1000000000 958245773 1000000000 831868973 1000000000 278640907 1000000000 264438789 1000000000 186717064 1000000000 899917420 1000000000 148288584 1000000000 900239036 1000000000 208698459 1000000000 117241639 1000000000 858839194 1000000000 17487585 1000000000 149031008 1000000000 945169093 1000000000 856948350 1000000000 9692169 1000000000 642383119 1000000000 846950699 1000000000 437432666 1000000000 813977487 1000000000 770562595 1000000000 236187298 1000000000 833784438 1000000000 492631369 1000000000 341299927 1000000000 611885273 1000000000 559544273 1000000000 409905675 1000000000 203994074 1000000000 806176554 1000000000 992298 1000000000 226990623 1000000000 809858262 1000000000 637272998 1000000000 113319329 1000000000 834067235 1000000000 694272283 1000000000 627451864 1000000000 806997324 1000000000 164907526 1000000000 503269033 1000000000 98496958 1000000000 885387934 1000000000 192869953 1000000000 331455515 1000000000 539912324 1000000000 542834044 1000000000 318647258 1000000000 838520052 1000000000 642183567 1000000000 206257293 1000000000 229846993 1000000000 314587197 1000000000 852851615 1000000000 789848799 1000000000 427094865 1000000000 779122628 1000000000 793536000 1000000000 985455467 1000000000 53454761 1000000000 865096947 1000000000 608805252 1000000000 853817576 1000000000 2838665 1000000000 166759180 1000000000 126378053 1000000000 188619165 1000000000 606610463 1000000000 573921875 1000000000 923436238 1000000000 923684592 1000000000 731333175 1000000000 835807175 1000000000 884784316 1000000000 454433480 1000000000 322970954 1000000000 811343068 1000000000 853539371 1000000000 452984510 1000000000 949291230 1000000000 27704624 1000000000 590483499 1000000000 104847702 1000000000 819940602 1000000000 367776130 1000000000 602530744 1000000000 42681247 1000000000 146959348 1000000000 913770701 1000000000 911196328 1000000000 28844204 1000000000 954379929 1000000000 874876259 1000000000 207366457 1000000000 583705735 1000000000 212273927 1000000000 933471942 1000000000 819680345 1000000000 286064880 1000000000 882131997 1000000000 851015479 1000000000 813773184 1000000000 207134567 1000000000 93898228 1000000000 337223560 1000000000 632277065 1000000000 971598061 1000000000 76349536 1000000000 301819053 1000000000 405098467 1000000000 347209648 1000000000 956993817 1000000000 111638283 1000000000 659048532 1000000000 70947091 1000000000 36710496 1000000000 644731553 1000000000 864423768 1000000000 887265342 1000000000 578601337 1000000000 858239794 1000000000 906086978 1000000000 598321919 1000000000 456811165 1000000000 39252071 1000000000 820807145 1000000000 520984333 1000000000 772113196 1000000000 209953908 1000000000 571972029 1000000000 839761248 1000000000 147992360 1000000000 814130568 1000000000 643017132 1000000000 184222222 1000000000 379685084 1000000000 273935502 1000000000 447898378 1000000000 722260392 1000000000 610232091 1000000000 739466682 1000000000 282458058 1000000000 9424159 1000000000 166296583 1000000000 801800685 1000000000 946146727 1000000000 790249679 1000000000 273165544 1000000000 670646169 1000000000 240217389 1000000000 826714980 1000000000 55243771 1000000000 140956104 1000000000 565538838 1000000000 465444280 1000000000 586522923 1000000000 95477612 1000000000 558243834 1000000000 365493955 1000000000 994183384 1000000000 994767990 1000000000 809329754 1000000000 979320096 1000000000 423339988 1000000000 297347827 1000000000 234441647 1000000000 579544280 1000000000 738542994 1000000000 847324775 1000000000 213658629 1000000000 77271660 1000000000 769460111 1000000000 34172620 1000000000 996906863 1000000000 514282144 1000000000 293200735 1000000000 92210299 1000000000 170474300 1000000000 532568893 1000000000 450878305 1000000000 761631928 1000000000 376133822 1000000000 762583572 1000000000 354553006 1000000000 517330291 1000000000 218189687 1000000000 186681303 1000000000 259184621 1000000000 531526494 1000000000 365305027 1000000000 421564063 1000000000 520291374 1000000000 861814833 1000000000 650877062 1000000000 789055212 1000000000 597549027 1000000000 122076413 1000000000 288711626 1000000000 686442851 1000000000 467252866 1000000000 543600020 1000000000 453208869 1000000000 918687623 1000000000 970624621 1000000000 533346453 1000000000 247845954 1000000000 1922443 1000000000 230220201 1000000000 730417841 1000000000 168437310 1000000000 565196721 1000000000 968968782 1000000000 421548365 1000000000 40023019 1000000000 772754094 1000000000 742571384 1000000000 506756242 1000000000 355827154 1000000000 60646328 1000000000 603886247 1000000000 708833462 1000000000 92169980 1000000000 681940055 1000000000 212858314 1000000000 992905638 1000000000 290481014 1000000000 324635728 1000000000 1169858 1000000000 350973 1000000000 160871532 1000000000 933244468 1000000000 288935169 1000000000 172311809 1000000000 244343045 1000000000 385143138 1000000000 841380828 1000000000 276785434 1000000000 669947765 1000000000 298230405 1000000000 259006529 1000000000 222630537 1000000000 369640252 1000000000 380581481 1000000000 613358589 1000000000 41153745 1000000000 712132128 1000000000 629977838 1000000000 783733246 1000000000 801262733 1000000000 892186271 1000000000 614168727 1000000000 573028690 1000000000 582250543 1000000000 449331708 1000000000 205405847 1000000000 530799568 1000000000 653482162 1000000000 172339085 1000000000 150408019 1000000000 685822885 1000000000 269682884 1000000000 238642374 1000000000 994183070 1000000000 556464076 1000000000 379270137 1000000000 485854150 1000000000 629381419 1000000000 625093187 1000000000 923004385 1000000000 662767870 1000000000 182489676 1000000000 940308865 1000000000 326078616 1000000000 251044472 1000000000 613774312 1000000000 36759327 1000000000 974432250 1000000000 134055686 1000000000 26030807 1000000000 132495211 1000000000 819387897 1000000000 584133466 1000000000 20964568 1000000000 432270748 1000000000 575289505 1000000000 160473312 1000000000 454791909 1000000000 116107363 1000000000 343535284 1000000000 79183186 1000000000 704098395 1000000000 613811801 1000000000 555444523 1000000000 921302146 1000000000 659594526 1000000000 269627580 1000000000 80382945 1000000000 371491259 1000000000 906752205 1000000000 359605348 1000000000 306785456 1000000000 671584075 1000000000 202082496 1000000000 131480734 1000000000 14980547 1000000000 72386306 1000000000 701203730 1000000000 763427737 1000000000 194382984 1000000000 36589889 1000000000 436945443 1000000000 38460096 1000000000 983784940 1000000000 921309126 1000000000 189807443 1000000000 818995152 1000000000 692749070 1000000000 843548137 1000000000 773122869 1000000000 187269538 1000000000 383362239 1000000000 513817941 1000000000 634812713 1000000000 649342824 1000000000 313163802 1000000000 812432087 1000000000 41250925 1000000000 737888908 1000000000 556306711 1000000000 921715349 1000000000 465516028 1000000000 427724051 1000000000 126020583 1000000000 541272497 1000000000 288884048 1000000000 462419739 1000000000 822713927 1000000000 23088566 1000000000 483661696 1000000000 715951400 1000000000 265773092 1000000000 104117253 1000000000 714595365 1000000000 216632213 1000000000 107055581 1000000000 15768818 1000000000 21128450 1000000000 939589534 1000000000 989456292 1000000000 709661403 1000000000 412610787 1000000000 784184169 1000000000 81476180 1000000000 468312129 1000000000 35862293 1000000000 879569598 1000000000 179946024 1000000000 584582879 1000000000 522982305 1000000000 701399833 1000000000 475620817 1000000000 652976205 1000000000 748298126 1000000000 966206840 1000000000 524561951 1000000000 147878266 1000000000 283210948 1000000000 621086617 1000000000 438176129 1000000000 309901571 1000000000 560306270 1000000000 529987306 1000000000 802426864 1000000000 241056898 1000000000 825766380 1000000000 412438830 1000000000 341886894 1000000000 212911639 1000000000 761178498 1000000000 180387780 1000000000 265796045 1000000000 415254065 1000000000 503101143 1000000000 860961323 1000000000 636105364 1000000000 759874861 1000000000 644498408 1000000000 50088440 1000000000 989552884 1000000000 446983954 1000000000 741320895 1000000000 437826697 1000000000 411222102 1000000000 678045896 1000000000 391076733 1000000000 442668912 1000000000 164948465 1000000000 581366457 1000000000 815096634 1000000000 866546995 1000000000 562010993 1000000000 456026713 1000000000 420012574 1000000000 860445570 1000000000 875543564 1000000000 253302801 1000000000 279628632 1000000000 523712509 1000000000 160165830 1000000000 638317155 1000000000 272273938 1000000000 272253904 1000000000 300492237 1000000000 249065707 1000000000 355593926 1000000000 742180939 1000000000 528508098 1000000000 593718070 1000000000 612758930 1000000000 124888842 1000000000 425375475 1000000000 202022415 1000000000 798055852 1000000000 588612003 1000000000 849474637 1000000000 783878947 1000000000 740411082 1000000000 994475167 1000000000 908948293 1000000000 283403908 1000000000 480514504 1000000000 392051711 1000000000 771214261 1000000000 741862269 1000000000 12862936 1000000000 378383320 1000000000 833604927 1000000000 183108831 1000000000 746243915 1000000000 362515228 1000000000 490504279 1000000000 507933485 1000000000 740995507 1000000000 305999651 1000000000 650202063 1000000000 537008876 1000000000 803367467 1000000000 714272209 1000000000 186695017 1000000000 556662862 1000000000 747969122 1000000000 561568118 1000000000 867574943 1000000000 829517135 1000000000 98471261 1000000000 65780891 1000000000 799325771 1000000000 47915209 1000000000 391475956 1000000000 222319349 1000000000 415761135 1000000000 754293645 1000000000 408622741 1000000000 567094786 1000000000 524713241 1000000000 980657922 1000000000 838866922 1000000000 928552971 1000000000 394237948 1000000000 37386255 1000000000 926827000 1000000000 59386011 1000000000 451696800 1000000000 81153045 1000000000 621960130 1000000000 116118614 1000000000 538789957 1000000000 138614176 1000000000 355935796 1000000000 402164235 1000000000 851069855 1000000000 646048309 1000000000 909672341 1000000000 101288955 1000000000 100737141 1000000000 115351559 1000000000 536362900 1000000000 239432078 1000000000 550988549 1000000000 128531464 1000000000 836379879 1000000000 890722558 1000000000 581797562 1000000000 380596412 1000000000 849902953 1000000000 755336567 1000000000 146839323 1000000000 293749172 1000000000 512295219 1000000000 823531054 1000000000 766459734 1000000000 700484363 1000000000 612644243 1000000000 6580252 1000000000 55122439 1000000000 980482561 1000000000 337863768 1000000000 732317189 1000000000 27196662 1000000000 258384171 1000000000 258158621 1000000000 888319666 1000000000 948930231 1000000000 222035502 1000000000 320056488 1000000000 679591348 1000000000 445346683 1000000000 129068839 1000000000 700040298 1000000000 430545098 1000000000 603589076 1000000000 504549927 1000000000 287487329 1000000000 382442566 1000000000 460507279 1000000000 662212850 1000000000 15731592 1000000000 453662528 1000000000 195191272 1000000000 666145304 1000000000 434235809 1000000000 620720184 1000000000 938455811 1000000000 637365536 1000000000 125644382 1000000000 319115063 1000000000 119522226 1000000000 708673923 1000000000 870132814 1000000000 394001402 1000000000 211308207 1000000000 91993250 1000000000 950978388 1000000000 389898992 1000000000 783516638 1000000000 529348505 1000000000 125314942 1000000000 708731792 1000000000 986890370 1000000000 831796028 1000000000 250504674 1000000000 796843900 1000000000 286774424 1000000000 897995865 1000000000 774108322 1000000000 792744767 1000000000 387913714 1000000000 546217734 1000000000 94171100 1000000000 786555996 1000000000 6908188 1000000000 756967293 1000000000 118683830 1000000000 106104282 1000000000 942411793 1000000000 864440423 1000000000 656038339 1000000000 347269934 1000000000 912767109 1000000000 646538282 1000000000 169956738 1000000000 186633405 1000000000 356191394 1000000000 601379805 1000000000 187573117 1000000000 350789066 1000000000 532632430 1000000000 388081254 1000000000 636727918 1000000000 3669807 1000000000 404316452 1000000000 80653595 1000000000 315438421 1000000000 13437270 1000000000 670696113 1000000000 682395625 1000000000 339328709 1000000000 630736190 1000000000 3420430 1000000000 920317013 1000000000 680163915 1000000000 982123723 1000000000 849478181 1000000000 119777128 1000000000 751718386 1000000000 666654020 1000000000 211593470 1000000000 603941455 1000000000 157391897 1000000000 964244063 1000000000 291976207 1000000000 971213140 1000000000 978370863 1000000000 998201147 1000000000 425385946 1000000000 573607014 1000000000 305698040 1000000000 841326683 1000000000 354689550 1000000000 568186268 1000000000 678500216 1000000000 611629738 1000000000 674978063 1000000000 225149757 1000000000 110123986 1000000000 78888502 1000000000 321970390 1000000000 64743376 1000000000 858197575 1000000000 768662550 1000000000 26586445 1000000000 288791689 1000000000 836726346 1000000000 520009948 1000000000 352585089 1000000000 107887428 1000000000 506035394 1000000000 219450547 1000000000 643675612 1000000000 46328252 1000000000 645751097 1000000000 604618373 1000000000 195228690 1000000000 358910488 1000000000 789741812 1000000000 654391195 1000000000 915705961 1000000000 648379943 1000000000 980611040 1000000000 603397248 1000000000 435583836 1000000000 913539195 1000000000 43224869 1000000000 294411653 1000000000 469649579 1000000000 129032785 1000000000 90124879 1000000000 239978242 1000000000 85693774 1000000000 7622953 1000000000 742319323 1000000000 517011049 1000000000 2252552 1000000000 837658001 1000000000 302254668 1000000000 57106041 1000000000 370584906 1000000000 492793377 1000000000 793478568 1000000000 831003264 1000000000 984192581 1000000000 141276599 1000000000 63659457 1000000000 145161569 1000000000 278186762 1000000000 774062516 1000000000 404922049 1000000000 684517516 1000000000 99952320 1000000000 73953551 1000000000 617499118 1000000000 122205165 1000000000 275231659 1000000000 883372411 1000000000 24023849 1000000000 916244193 1000000000 886061049 1000000000 569947555 1000000000 110311476 1000000000 607819655 1000000000 847216422 1000000000 994284902 1000000000 549392232 1000000000 796423145 1000000000 616908534 1000000000 266386724 1000000000 905648967 1000000000 648476380 1000000000 644712810 1000000000 52413025 1000000000 569941935 1000000000 591746224 1000000000 52503174 1000000000 851849164 1000000000 182818990 1000000000 635764918 1000000000 417193610 1000000000 574251300 1000000000 575197178 1000000000 327811463 1000000000 790484169 1000000000 663629931 1000000000 651648311 1000000000 348291922 1000000000 632102202 1000000000 472119782 1000000000 200662060 1000000000 875558151 1000000000 674117621 1000000000 357451783 1000000000 756540379 1000000000 562400566 1000000000 327341118 1000000000 797516377 1000000000 898079526 1000000000 295143559 1000000000 461339479 1000000000 541032203 1000000000 657917433 1000000000 200731109 1000000000 621457225 1000000000 776097018 1000000000 159509636 1000000000 746695807 1000000000 417792471 1000000000 747615381 1000000000 550515525 1000000000 113361406 1000000000 221049870 1000000000 962812965 1000000000 357701085 1000000000 581277882 1000000000 508370469 1000000000 734949871 1000000000 147459664 1000000000 993777139 1000000000 148734893 1000000000 75006319 1000000000 627976808 1000000000 524174402 1000000000 866654441 1000000000 792105911 1000000000 361256043 1000000000 683383509 1000000000 327586827 1000000000 604231966 1000000000 179741384 1000000000 40141796 1000000000 958505913 1000000000 878420117 1000000000 964018395 1000000000 307714523 1000000000 508078401 1000000000 517615995 1000000000 155110648 1000000000 26206002 1000000000 19732938 1000000000 647650381 1000000000 161379751 1000000000 885994220 1000000000 627375544 1000000000 247740679 1000000000 969836698 1000000000 781213654 1000000000 427632061 1000000000 395795424 1000000000 446835899 1000000000 23913277 1000000000 328516513 1000000000 841261600 1000000000 710241235 1000000000 398745465 1000000000 72540070 1000000000 368367674 1000000000 901584355 1000000000 130059117 1000000000 361960331 1000000000 165707976 1000000000 308976348 1000000000 463197430 1000000000 338393210 1000000000 402389650 1000000000 386639251 1000000000 876304239 1000000000 470573882 1000000000 856035168 1000000000 807365262 1000000000 241982150 1000000000 395754349 1000000000 361916778 1000000000 574804162 1000000000 962892604 1000000000 675631532 1000000000 861419043 1000000000 406137549 1000000000 275209277 1000000000 218752579 1000000000 918618603 1000000000 317702951 1000000000 416172309 1000000000 559296920 1000000000 695959875 1000000000 779492063 1000000000 880372186 1000000000 677640955 1000000000 975054847 1000000000 448030839 1000000000 55472504 1000000000 401788839 1000000000 717710940 1000000000 131796930 1000000000 226375728 1000000000 278005699 1000000000 94151742 1000000000 817281443 1000000000 901114585 1000000000 571653204 1000000000 960503860 1000000000 274741567 1000000000 693026187 1000000000 522729314 1000000000 49615052 1000000000 702151929 1000000000 82251170 1000000000 12200240 1000000000 549212992 1000000000 995434391 1000000000 414419583 1000000000 753949029 1000000000 563549005 1000000000 81597459 1000000000 484709499 1000000000 423735432 1000000000 155709316 1000000000 742850859 1000000000 848479707 1000000000 483633789 1000000000 533969258 1000000000 698154509 1000000000 10026396 1000000000 544152368 1000000000 666883205 1000000000 207305914 1000000000 855607789 1000000000 527830375 1000000000 340156792 1000000000 701041657 1000000000 856974579 1000000000 272859721 1000000000 816221408 1000000000 920901974 1000000000 849123415 1000000000 101679756 1000000000 979165981 1000000000 764941092 1000000000 678394582 1000000000 173040976 1000000000 691212779 1000000000 281839231 1000000000 186715796 1000000000 364691769 1000000000 289773394 1000000000 304596681 1000000000 547790001 1000000000 939297737 1000000000 598086093 1000000000 959510051 1000000000 506749480 1000000000 384526918 1000000000 78489171 1000000000 255000027 1000000000 209126099 1000000000 489846958 1000000000 451548879 1000000000 259742401 1000000000 182354139 1000000000 620432155 1000000000 317009306 1000000000 948018250 1000000000 399076763 1000000000 309557373 1000000000 579268213 1000000000 596683378 1000000000 412952474 1000000000 872874617 1000000000 412462707 1000000000 94372010 1000000000 611467381 1000000000 287602916 1000000000 502716908 1000000000 152237675 1000000000 223922083 1000000000 608984739 1000000000 121747412 1000000000 674329413 1000000000 165955750 1000000000 380589733 1000000000 195923604 1000000000 271257070 1000000000 963965810 1000000000 761087922 1000000000 141831385 1000000000 92335772 1000000000 786254235 1000000000 170239224 1000000000 762386977 1000000000 184669423 1000000000 149797252 1000000000 659635543 1000000000 339413646 1000000000 569582917 1000000000 154628629 1000000000 929322133 1000000000 855819579 1000000000 210167958 1000000000 996384156 1000000000 65996529 1000000000 13126760 1000000000 783819499 1000000000 500545991 1000000000 237239478 1000000000 399052269 1000000000 197865794 1000000000 74122932 1000000000 217673766 1000000000 782375044 1000000000 284230185 1000000000 418821593 1000000000 196704209 1000000000 285489479 1000000000 59119248 1000000000 853773368 1000000000 233385844 1000000000 501705394 1000000000 99965184 1000000000 356522189 1000000000 137289037 1000000000 518484791 1000000000 72822165 1000000000 740780471 1000000000 993730718 1000000000 952191597 1000000000 405344808 1000000000 911399284 1000000000 931745684 1000000000 402426964 1000000000 714614362 1000000000 592841023 1000000000 194005357 1000000000 682967940 1000000000 372804342 1000000000 746877441 1000000000 336547188 1000000000 757390651 1000000000 206273672 1000000000 520278351 1000000000 510716080 1000000000 717807387 1000000000 131288202 1000000000 741051696 1000000000 90818052 1000000000 895577715 1000000000 974091437 1000000000 873664053 1000000000 293957030 1000000000 187844046 1000000000 411457057 1000000000 261364605 1000000000 76069250 1000000000 615621362 1000000000 102632982 1000000000 713012797 1000000000 858207628 1000000000 938992383 1000000000 559773613 1000000000 129054590 1000000000 373131961 1000000000 622954617 1000000000 27084029 1000000000 964425403 1000000000 190587252 1000000000 232983263 1000000000 100964072 1000000000 428847143 1000000000 223870849 1000000000 651303260 1000000000 645196322 1000000000 69288639 1000000000 507417101 1000000000 255763196 1000000000 468605230 1000000000 424492184 1000000000 88641663 1000000000 217357701 1000000000 842552439 1000000000 510027177 1000000000 591340688 1000000000 842187679 1000000000 441437242 1000000000 744315235 1000000000 923644584 1000000000 439181615 1000000000 189722429 1000000000 507778715 1000000000 858274827 1000000000 359245778 1000000000 88771622 1000000000 302448974 1000000000 476368785 1000000000 778931842 1000000000 955499268 1000000000 777124707 1000000000 323829825 1000000000 643572047 1000000000 33779892 1000000000 884517419 1000000000 295678270 1000000000 753188218 1000000000 283367133 1000000000 427926784 1000000000 233993982 1000000000 976277200 1000000000 502272496 1000000000 939787822 1000000000 345992044 1000000000 21236524 1000000000 41669172 1000000000 784624310 1000000000 645205618 1000000000 307553254 1000000000 610341149 1000000000 129707179 1000000000 912774508 1000000000 383697955 1000000000 186423361 1000000000 213316400 1000000000 220622052 1000000000 119643555 1000000000 330867214 1000000000 142252814 1000000000 684926175 1000000000 396252956 1000000000 723993154 1000000000 757352134 1000000000 539657406 1000000000 349849560 1000000000 938064238 1000000000 587842681 1000000000 944946084 1000000000 382623848 1000000000 972315196 1000000000 154810197 1000000000 153877641 1000000000 856521097 1000000000 475164215 1000000000 912399416 1000000000 522324521 1000000000 243911021 1000000000 654754087 1000000000 403849048 1000000000 717341821 1000000000 950405208 1000000000 31511397 1000000000 211476628 1000000000 156592791 1000000000 175290785 1000000000 715137552 1000000000 880865706 1000000000 522061637 1000000000 516875008 1000000000 561461833 1000000000 632505592 1000000000 924329834 1000000000 611610605 1000000000 316692206 1000000000 35383676 1000000000 499615391 1000000000 923053152 1000000000 611940442 1000000000 947714815 1000000000 259215686 1000000000 921200205 1000000000 785445296 1000000000 413374254 1000000000 950967142 1000000000 361595200 1000000000 532775089 1000000000 568866461 1000000000 982833505 1000000000 518581459 1000000000 528707492 1000000000 354741780 1000000000 900499996 1000000000 316341130 1000000000 186654307 1000000000 432884614 1000000000 774854834 1000000000 863085282 1000000000 915780060 1000000000 465233270 1000000000 642598500 1000000000 838351967 1000000000 309341885 1000000000 560456920 1000000000 124669077 1000000000 266237423 1000000000 310878576 1000000000 410500362 1000000000 133887757 1000000000 843591784 1000000000 223358352 1000000000 503510909 1000000000 721211816 1000000000 381261962 1000000000 23511832 1000000000 610904889 1000000000 231717669 1000000000 467559888 1000000000 370079807 1000000000 602046181 1000000000 968698582 1000000000 951488180 1000000000 844972159 1000000000 603863389 1000000000 524696560 1000000000 640909320 1000000000 763827711 1000000000 749219340 1000000000 257178266 1000000000 999365789 1000000000 742098969 1000000000 461578466 1000000000 330298978 1000000000 823152638 1000000000 846463820 1000000000 46541854 1000000000 255345671 1000000000 957355301 1000000000 392647203 1000000000 410995398 1000000000 231654633 1000000000 823132326 1000000000 643470853 1000000000 501631869 1000000000 531431724 1000000000 801358382 1000000000 717693154 1000000000 109991071 1000000000 71062215 1000000000 51192341 1000000000 645031513 1000000000 876979871 1000000000 850913787 1000000000 212906930 1000000000 329120780 1000000000 232763290 1000000000 219438258 1000000000 668828364 1000000000 90419613 1000000000 37066390 1000000000 184204520 1000000000 66613236 1000000000 876513533 1000000000 228120647 1000000000 293020473 1000000000 203459863 1000000000 42796840 1000000000 216299361 1000000000 628624277 1000000000 506595495 1000000000 224702255 1000000000 70955929 1000000000 917422523 1000000000 196061583 1000000000 900109974 1000000000 306062187 1000000000 786708711 1000000000 789365216 1000000000 753464563 1000000000 956990848 1000000000 172825438 1000000000 951676955 1000000000 164671515 1000000000 442772705 1000000000 803063963 1000000000 217637658 1000000000 736106375 1000000000 549736318 1000000000 722650936 1000000000 22277626 1000000000 411376012 1000000000 158536402 1000000000 448843221 1000000000 837810734 1000000000 144424854 1000000000 685729504 1000000000 72269019 1000000000 834113275 1000000000 754570552 1000000000 962956975 1000000000 982475511 1000000000 973940824 1000000000 251122879 1000000000 293355573 1000000000 524427337 1000000000 449937618 1000000000 386392303 1000000000 675042194 1000000000 657016260 1000000000 874323476 1000000000 944880888 1000000000 445279669 1000000000 399052709 1000000000 487434236 1000000000 679097110 1000000000 318408397 1000000000 31476562 1000000000 604032319 1000000000 306613120 1000000000 735194724 1000000000 378581057 1000000000 612646292 1000000000 851845248 1000000000 445476635 1000000000 580745877 1000000000 38283306 1000000000 338440727 1000000000 973357406 1000000000 852324264 1000000000 661171413 1000000000 709346871 1000000000 469080649 1000000000 649440811 1000000000 535912093 1000000000 30096969 1000000000 468064451 1000000000 652328823 1000000000 277216426 1000000000 146299354 1000000000 267710170 1000000000 194573026 1000000000 42059025 1000000000 264272368 1000000000 990108378 1000000000 760249885 1000000000 255169421 1000000000 56211131 1000000000 325463137 1000000000 475643962 1000000000 569259764 1000000000 977017713 1000000000 368233742 1000000000 983668915 1000000000 71956533 1000000000 319344190 1000000000 982948780 1000000000 181463554 1000000000 859175638 1000000000 376983000 1000000000 954692628 1000000000 494878050 1000000000 286685123 1000000000 793976140 1000000000 546483927 1000000000 444856391 1000000000 233418543 1000000000 135907921 1000000000 848764488 1000000000 266213401 1000000000 315562256 1000000000 642994810 1000000000 51983129 1000000000 415139155 1000000000 959370948 1000000000 651270209 1000000000 442526703 1000000000 973681835 1000000000 857948890 1000000000 853910646 1000000000 790474506 1000000000 997068055 1000000000 660727154 1000000000 878058009 1000000000 564968378 1000000000 802477713 1000000000 980522590 1000000000 467192270 1000000000 445915339 1000000000 83099828 1000000000 19428325 1000000000 322641753 1000000000 897695099 1000000000 119947678 1000000000 710256392 1000000000 346027166 1000000000 480725398 1000000000 384462660 1000000000 524585188 1000000000 519997568 1000000000 683426355 1000000000 940469045 1000000000 539219912 1000000000 661373340 1000000000 861377649 1000000000 217838990 1000000000 437052417 1000000000 996664566 1000000000 395366770 1000000000 744918435 1000000000 97234839 1000000000 53243066 1000000000 479320864 1000000000 369895857 1000000000 949585397 1000000000 93416389 1000000000 349066943 1000000000 152023498 1000000000 956059431 1000000000 788233059 1000000000 489952344 1000000000 635132487 1000000000 640982642 1000000000 452213457 1000000000 686220469 1000000000 296961040 1000000000 479682268 1000000000 383556110 1000000000 112440146 1000000000 7422691 1000000000 597695131 1000000000 264492263 1000000000 330663818 1000000000 902014437 1000000000 42737235 1000000000 539835898 1000000000 648062543 1000000000 650379155 1000000000 113150111 1000000000 457574441 1000000000 123385426 1000000000 519338164 1000000000 840213765 1000000000 519050662 1000000000 422691189 1000000000 109125034 1000000000 223289418 1000000000 743841389 1000000000 467453212 1000000000 686363626 1000000000 755989027 1000000000 106212120 1000000000 267800073 1000000000 421851938 1000000000 789332951 1000000000 709869073 1000000000 701136346 1000000000 845338718 1000000000 583802152 1000000000 892511529 1000000000 785714590 1000000000 346357612 1000000000 767834371 1000000000 522736153 1000000000 812944478 1000000000 64706460 1000000000 622026501 1000000000 326967390 1000000000 517397917 1000000000 850745683 1000000000 8794062 1000000000 683053484 1000000000 683518436 1000000000 922768008 1000000000 323443423 1000000000 867285777 1000000000 531758720 1000000000 648456640 1000000000 959789623 1000000000 214514987 1000000000 190159538 1000000000 323644307 1000000000 111969098 1000000000 868362787 1000000000 153929163 1000000000 200680085 1000000000 476080278 1000000000 956687446 1000000000 854910807 1000000000 661701265 1000000000 163607355 1000000000 107914600 1000000000 640031921 1000000000 398240829 1000000000 122191356 1000000000 473632353 1000000000 556936754 1000000000 987993709 1000000000 436352983 1000000000 351783774 1000000000 814062126 1000000000 2570508 1000000000 347623992 1000000000 967764662 1000000000 473845260 1000000000 807282135 1000000000 124516733 1000000000 553558491 1000000000 957891211 1000000000 6083398 1000000000 523213496 1000000000 714486204 1000000000 805363898 1000000000 961818940 1000000000 826900342 1000000000 672886489 1000000000 491360220 1000000000 340263513 1000000000 574888450 1000000000 271608023 1000000000 965123940 1000000000 9468608 1000000000 733514362 1000000000 499843663 1000000000 528894278 1000000000 746626624 1000000000 372411664 1000000000 278177562 1000000000 323955693 1000000000 952505250 1000000000 865340268 1000000000 967394913 1000000000 298469658 1000000000 930904741 1000000000 622767720 1000000000 697878460 1000000000 24503199 1000000000 896570660 1000000000 408941105 1000000000 394703685 1000000000 992458684 1000000000 944972301 1000000000 259974352 1000000000 685594322 1000000000 249755387 1000000000 935667374 1000000000 626302358 1000000000 828662611 1000000000 141331621 1000000000 794748630 1000000000 920531658 1000000000 65339236 1000000000 86636563 1000000000 483583005 1000000000 833150710 1000000000 528016949 1000000000 530645256 1000000000 249971372 1000000000 407561229 1000000000 425199459 1000000000 375422297 1000000000 867570370 1000000000 362745389 1000000000 866308567 1000000000 71118361 1000000000 232820397 1000000000 268082162 1000000000 951265033 1000000000 266298774 1000000000 964789711 1000000000 991340341 1000000000 758538088 1000000000 989912472 1000000000 427310666 1000000000 939601680 1000000000 146378352 1000000000 196158302 1000000000 823833081 1000000000 857224315 1000000000 835059212 1000000000 555323633 1000000000 392501608 1000000000 417917571 1000000000 933955231 1000000000 683885373 1000000000 490972915 1000000000 974057529 1000000000 252490910 1000000000 322192598 1000000000 187929931 1000000000 221170840 1000000000 324611248 1000000000 143944332 1000000000 380251592 1000000000 492015040 1000000000 907504820 1000000000 922573737 1000000000 50924026 1000000000 409884206 1000000000 782551900 1000000000 271460112 1000000000 842593479 1000000000 213612444 1000000000 566286644 1000000000 95703323 1000000000 953494857 1000000000 366163231 1000000000 313452970 1000000000 801538552 1000000000 279423454 1000000000 315008272 1000000000 781494429 1000000000 320084867 1000000000 413626273 1000000000 404914596 1000000000 421885306 1000000000 334206141 1000000000 8627838 1000000000 699302144 1000000000 509545410 1000000000 585697389 1000000000 138243959 1000000000 424781613 1000000000 39243600 1000000000 818072623 1000000000 792102735 1000000000 274772591 1000000000 416302378 1000000000 330063640 1000000000 668132594 1000000000 256045075 1000000000 541934312 1000000000 940323901 1000000000 60163042 1000000000 474213360 1000000000 816151948 1000000000 536310265 1000000000 51270347 1000000000 300737454 1000000000 253311658 1000000000 279421542 1000000000 957837090 1000000000 983745677 1000000000 163483479 1000000000 114394009 1000000000 835892802 1000000000 159558339 1000000000 374525307 1000000000 512905628 1000000000 995630030 1000000000 697928640 1000000000 958077927 1000000000 415454674 1000000000 92121400 1000000000 364466291 1000000000 377427325 1000000000 612403935 1000000000 613494256 1000000000 488007919 1000000000 893178752 1000000000 396924056 1000000000 846610542 1000000000 599918091 1000000000 401851526 1000000000 270661883 1000000000 617353990 1000000000 51996770 1000000000 273787518 1000000000 930449866 1000000000 48271605 1000000000 319100280 1000000000 957715142 1000000000 497395147 1000000000 697826238 1000000000 450478712 1000000000 638079742 1000000000 381057952 1000000000 352341893 1000000000 612034792 1000000000 154848500 1000000000 449316787 1000000000 21904124 1000000000 775518453 1000000000 166762993 1000000000 698157377 1000000000 179195923 1000000000 81257490 1000000000 617818057 1000000000 822215287 1000000000 607210530 1000000000 924789529 1000000000 250815545 1000000000 838335263 1000000000 38014720 1000000000 713234246 1000000000 29000754 1000000000 859881435 1000000000 280535035 1000000000 809067226 1000000000 977732199 1000000000 913412798 1000000000 35488510 1000000000 487978529 1000000000 809522732 1000000000 849243558 1000000000 982417027 1000000000 743513403 1000000000 149859470 1000000000 136946957 1000000000 380098990 1000000000 538565240 1000000000 242921330 1000000000 46132944 1000000000 411336690 1000000000 831818998 1000000000 858564197 1000000000 260691483 1000000000 174211060 1000000000 940422348 1000000000 901834897 1000000000 182694685 1000000000 364766546 1000000000 224162547 1000000000 349160412 1000000000 522026622 1000000000 786285103 1000000000 434992903 1000000000 814183702 1000000000 976508899 1000000000 536128233 1000000000 247779789 1000000000 291060359 1000000000 917817568 1000000000 723219113 1000000000 234081553 1000000000 14556953 1000000000 722631848 1000000000 684964625 1000000000 634840633 1000000000 69376 1000000000 414186231 1000000000 905423003 1000000000 236881864 1000000000 54025836 1000000000 64560540 1000000000 854242548 1000000000 725080212 1000000000 846441325 1000000000 148944835 1000000000 305291453 1000000000 905304421 1000000000 162443583 1000000000 476002465 1000000000 527996369 1000000000 530701384 1000000000 840704927 1000000000 111292945 1000000000 771522401 1000000000 20977346 1000000000 44200081 1000000000 12936417 1000000000 597870506 1000000000 989212651 1000000000 111461087 1000000000 359609109 1000000000 704572173 1000000000 337656220 1000000000 8531234 1000000000 650048505 1000000000 697322293 1000000000 490670041 1000000000 727168245 1000000000 827766619 1000000000 497509163 1000000000 219820682 1000000000 311644253 1000000000 973194402 1000000000 989755299 1000000000 91371166 1000000000 5193005 1000000000 923926768 1000000000 126455199 1000000000 514532516 1000000000 297177236 1000000000 761548923 1000000000 833381520 1000000000 421157863 1000000000 147524981 1000000000 260226723 1000000000 866393436 1000000000 498814902 1000000000 230283168 1000000000 10493105 1000000000 162368169 1000000000 568412401 1000000000 697108465 1000000000 447836720 1000000000 513145637 1000000000 653475293 1000000000 906330888 1000000000 965861082 1000000000 837652948 1000000000 542026512 1000000000 335018112 1000000000 324232998 1000000000 917678602 1000000000 22475111 1000000000 690999369 1000000000 118473621 1000000000 473137925 1000000000 134921637 1000000000 815018881 1000000000 658809196 1000000000 705238333 1000000000 689065142 1000000000 509629287 1000000000 827165405 1000000000 593492800 1000000000 790301669 1000000000 519192067 1000000000 145977048 1000000000 121053702 1000000000 240950015 1000000000 45289373 1000000000 30472848 1000000000 588284311 1000000000 99592332 1000000000 403659431 1000000000 330867822 1000000000 726900278 1000000000 285193287 1000000000 605404994 1000000000 999426816 1000000000 900513455 1000000000 565549028 1000000000 518123501 1000000000 861837896 1000000000 507135240 1000000000 295789603 1000000000 743731926 1000000000 19142446 1000000000 749128210 1000000000 50900137 1000000000 630604783 1000000000 721465914 1000000000 825554020 1000000000 368819111 1000000000 692301293 1000000000 851530123 1000000000 488782337 1000000000 651141463 1000000000 469344397 1000000000 543012993 1000000000 777081078 1000000000 636503483 1000000000 966860695 1000000000 933665105 1000000000 836002901 1000000000 605774965 1000000000 671586466 1000000000 146766819 1000000000 22584559 1000000000 929816444 1000000000 89968438 1000000000 419883458 1000000000 17777938 1000000000 582660821 1000000000 624857961 1000000000 935649556 1000000000 382431310 1000000000 333377427 1000000000 36856673 1000000000 495150705 1000000000 230453411 1000000000 650892598 1000000000 963278303 1000000000 701024943 1000000000 165600812 1000000000 263369542 1000000000 14437267 1000000000 842024182 1000000000 748356074 1000000000 350588528 1000000000 262965408 1000000000 122826385 1000000000 104545505 1000000000 851086276 1000000000 897471964 1000000000 352379504 1000000000 303325540 1000000000 143803972 1000000000 670019308 1000000000 294745752 1000000000 20450172 1000000000 970559716 1000000000 164883495 1000000000 905089382 1000000000 828727697 1000000000 889548501 1000000000 189004406 1000000000 227801379 1000000000 822663785 1000000000 31285985 1000000000 215714262 1000000000 623160197 1000000000 627102414 1000000000 72522982 1000000000 897814513 1000000000 777329793 1000000000 986460212 1000000000 404238169 1000000000 67735997 1000000000 643513869 1000000000 935975200 1000000000 8847905 1000000000 62281236 1000000000 64236978 1000000000 155774103 1000000000 815000292 1000000000 403910936 1000000000 899062064 1000000000 307814195 1000000000 589574749 1000000000 651552285 1000000000 823810203 1000000000 888611375 1000000000 732620441 1000000000 804625092 1000000000 356223732 1000000000 623819321 1000000000 348749655 1000000000 989512864 1000000000 455925271 1000000000 849068636 1000000000 981760466 1000000000 371758375 1000000000 810653987 1000000000 791163978 1000000000 410283058 1000000000 421624602 1000000000 708916292 1000000000 839724174 1000000000 445696308 1000000000 849406911 1000000000 348723722 1000000000 173484332 1000000000 798402099 1000000000 447386537 1000000000 613950534 1000000000 30082855 1000000000 561049445 1000000000 879160864 1000000000 256747224 1000000000 744800185 1000000000 38102512 1000000000 745847129 1000000000 77615761 1000000000 241731264 1000000000 66217438 1000000000 192310060 1000000000 414823388 1000000000 251857257 1000000000 367160368 1000000000 679139036 1000000000 552443197 1000000000 398011775 1000000000 994101186 1000000000 493457595 1000000000 64079781 1000000000 826080611 1000000000 940620384 1000000000 859837244 1000000000 363245907 1000000000 818490780 1000000000 952110739 1000000000 894671802 1000000000 433997994 1000000000 428966961 1000000000 328201602 1000000000 424822823 1000000000 459231239 1000000000 137013721 1000000000 618030719 1000000000 571687966 1000000000 804270737 1000000000 771761428 1000000000 300143573 1000000000 388718108 1000000000 757465696 1000000000 788614108 1000000000 471555447 1000000000 888658501 1000000000 112815905 1000000000 936640209 1000000000 892055040 1000000000 966415174 1000000000 298976216 1000000000 391876480 1000000000 855232626 1000000000 383296044 1000000000 428808020 1000000000 880159731 1000000000 863341722 1000000000 751356552 1000000000 323877132 1000000000 866374642 1000000000 322496084 1000000000 35174643 1000000000 54230187 1000000000 55595186 1000000000 711277857 1000000000 619590191 1000000000 815401364 1000000000 685530660 1000000000 125061994 1000000000 742623001 1000000000 608964089 1000000000 167584532 1000000000 92454287 1000000000 502894574 1000000000 229701088 1000000000 699369588 1000000000 951909886 1000000000 237403597 1000000000 465859290 1000000000 895525287 1000000000 307897566 1000000000 535448895 1000000000 136316014 1000000000 587944264 1000000000 242720234 1000000000 164654430 1000000000 69907895 1000000000 765226150 1000000000 837968554 1000000000 547505820 1000000000 717379491 1000000000 16475572 1000000000 260783209 1000000000 233617054 1000000000 211361630 1000000000 134680097 1000000000 616866222 1000000000 994200075 1000000000 948062641 1000000000 828550707 1000000000 607911810 1000000000 213417482 1000000000 815073273 1000000000 508789577 1000000000 444265536 1000000000 666432821 1000000000 669063833 1000000000 955721175 1000000000 122137022 1000000000 504267727 1000000000 282792900 1000000000 46386958 1000000000 324739014 1000000000 85408359 1000000000 19328272 1000000000 520101055 1000000000 574052268 1000000000 966308356 1000000000 151778414 1000000000 776922867 1000000000 696672327 1000000000 860915281 1000000000 241227764 1000000000 670198911 1000000000 530533901 1000000000 315702086 1000000000 190170632 1000000000 579402986 1000000000 193176083 1000000000 141677385 1000000000 522486259 1000000000 605161193 1000000000 454655471 1000000000 158526259 1000000000 599591730 1000000000 545519435 1000000000 952627136 1000000000 112804152 1000000000 727458653 1000000000 176072693 1000000000 203605406 1000000000 971861296 1000000000 525964707 1000000000 122258176 1000000000 453230167 1000000000 849365732 1000000000 934866666 1000000000 672794464 1000000000 894333701 1000000000 224484897 1000000000 774774038 1000000000 460863224 1000000000 539176959 1000000000 187235671 1000000000 358440272 1000000000 439326579 1000000000 397180451 1000000000 72372292 1000000000 300782792 1000000000 722153772 1000000000 380702972 1000000000 467730316 1000000000 789283397 1000000000 639885614 1000000000 569568755 1000000000 435051415 1000000000 783558891 1000000000 589574092 1000000000 89962885 1000000000 777679044 1000000000 250639952 1000000000 565694231 1000000000 113685257 1000000000 345137976 1000000000 190088678 1000000000 866248769 1000000000 130057361 1000000000 379689322 1000000000 653070945 1000000000 462367170 1000000000 438417282 1000000000 265096470 1000000000 732921640 1000000000 208340962 1000000000 52841463 1000000000 466905173 1000000000 118898029 1000000000 231136763 1000000000 159930305 1000000000 589688693 1000000000 917942599 1000000000 474744236 1000000000 352984372 1000000000 58876827 1000000000 809481648 1000000000 985664381 1000000000 234255097 1000000000 882507088 1000000000 745998890 1000000000 342702185 1000000000 147373467 1000000000 748044008 1000000000 33020637 1000000000 855461446 1000000000 321463052 1000000000 935430090 1000000000 288890233 1000000000 813768949 1000000000 412609208 1000000000 234670569 1000000000 651733158 1000000000 677307082 1000000000 330327880 1000000000 146274371 1000000000 77908780 1000000000 593825830 1000000000 352376616 1000000000 972429466 1000000000 393740009 1000000000 677426343 1000000000 413822205 1000000000 456703773 1000000000 966825167 1000000000 587010747 1000000000 730414210 1000000000 294253737 1000000000 846381728 1000000000 770049232 1000000000 494953057 1000000000 317642226 1000000000 22145953 1000000000 175037929 1000000000 385632811 1000000000 776794990 1000000000 703222831 1000000000 245588869 1000000000 545245401 1000000000 419359203 1000000000 120816578 1000000000 248119502 1000000000 214805060 1000000000 441012274 1000000000 313510333 1000000000 47652367 1000000000 643524562 1000000000 841066627 1000000000 921561409 1000000000 515474830 1000000000 263309854 1000000000 468737049 1000000000 19088275 1000000000 406341105 1000000000 881669060 1000000000 497085420 1000000000 511783552 1000000000 162348947 1000000000 83074177 1000000000 675150523 1000000000 498603385 1000000000 350237986 1000000000 934046157 1000000000 952386302 1000000000 698932057 1000000000 612975001 1000000000 896856635 1000000000 659411042 1000000000 230900229 1000000000 798362648 1000000000 237784867 1000000000 149692811 1000000000 581764764 1000000000 332281317 1000000000 282497136 1000000000 578762650 1000000000 840323542 1000000000 382497524 1000000000 79697812 1000000000 67335663 1000000000 445709385 1000000000 750393292 1000000000 589809565 1000000000 830389356 1000000000 628019384 1000000000 382212716 1000000000 71061277 1000000000 282107363 1000000000 886611363 1000000000 916292740 1000000000 335307070 1000000000 330971225 1000000000 777109040 1000000000 15769281 1000000000 413725281 1000000000 350107312 1000000000 806445783 1000000000 543508690 1000000000 724958771 1000000000 425849263 1000000000 252662241 1000000000 849291368 1000000000 229216790 1000000000 88663250 1000000000 487114527 1000000000 751839846 1000000000 895126052 1000000000 187455360 1000000000 102209429 1000000000 700740143 1000000000 985190755 1000000000 636482112 1000000000 955786628 1000000000 209536824 1000000000 498119651 1000000000 857252631 1000000000 32702802 1000000000 369013742 1000000000 115321850 1000000000 198731989 1000000000 972159572 1000000000 360452421 1000000000 340409389 1000000000 680757101 1000000000 890080082 1000000000 917408754 1000000000 644917929 1000000000 387679941 1000000000 881890193 1000000000 172667396 1000000000 985089446 1000000000 20936639 1000000000 123503814 1000000000 173073737 1000000000 135587921 1000000000 130719025 1000000000 681493545 1000000000 702177109 1000000000 835685728 1000000000 808514437 1000000000 297474578 1000000000 200806136 1000000000 863277766 1000000000 479085971 1000000000 981809696 1000000000 74021577 1000000000 200006611 1000000000 570517507 1000000000 896237370 1000000000 499222122 1000000000 861718197 1000000000 590918232 1000000000 171935321 1000000000 3937956 1000000000 280416164 1000000000 855471528 1000000000 951535701 1000000000 307628157 1000000000 911335091 1000000000 471337399 1000000000 156411615 1000000000 855731852 1000000000 7581242 1000000000 625255603 1000000000 160140805 1000000000 108939469 1000000000 453410353 1000000000 202269505 1000000000 660143085 1000000000 955755208 1000000000 989432438 1000000000 390822980 1000000000 772878662 1000000000 310585079 1000000000 269097001 1000000000 732763785 1000000000 661496847 1000000000 291198517 1000000000 828102621 1000000000 505971700 1000000000 645960207 1000000000 922188738 1000000000 194649746 1000000000 962334505 1000000000 315979073 1000000000 381789636 1000000000 119284126 1000000000 559837532 1000000000 105170757 1000000000 923512801 1000000000 141127231 1000000000 470414719 1000000000 583791148 1000000000 264250144 1000000000 290435482 1000000000 279455153 1000000000 573101872 1000000000 881177673 1000000000 104330325 1000000000 956539884 1000000000 435287029 1000000000 269917480 1000000000 938521425 1000000000 811502903 1000000000 759683000 1000000000 392574950 1000000000 242378753 1000000000 419937780 1000000000 300999463 1000000000 755595706 1000000000 366447259 1000000000 812654411 1000000000 253432038 1000000000 291457961 1000000000 734797019 1000000000 240437763 1000000000 13709326 1000000000 327042674 1000000000 519428101 1000000000 367830864 1000000000 144660862 1000000000 207289073 1000000000 882889248 1000000000 495965761 1000000000 498399633 1000000000 739382991 1000000000 802072748 1000000000 75529957 1000000000 480089860 1000000000 3572132 1000000000 237495612 1000000000 577411092 1000000000 636867272 1000000000 70445245 1000000000 520248994 1000000000 347622270 1000000000 383705171 1000000000 535837150 1000000000 968350383 1000000000 402166391 1000000000 405519392 1000000000 111751761 1000000000 895480556 1000000000 656450960 1000000000 778023284 1000000000 720593255 1000000000 67074073 1000000000 461232695 1000000000 501705109 1000000000 565357424 1000000000 210318204 1000000000 663459158 1000000000 100259245 1000000000 34810114 1000000000 247548802 1000000000 558493376 1000000000 550840341 1000000000 37420757 1000000000 128312956 1000000000 322559597 1000000000 182987564 1000000000 786631457 1000000000 252827653 1000000000 955792830 1000000000 712533466 1000000000 845935275 1000000000 316376881 1000000000 201019361 1000000000 281756876 1000000000 576222187 1000000000 111459490 1000000000 674726654 1000000000 148770033 1000000000 949464044 1000000000 972107552 1000000000 618563769 1000000000 756260404 1000000000 126820713 1000000000 96601650 1000000000 124539269 1000000000 917027789 1000000000 914586516 1000000000 135694045 1000000000 234183307 1000000000 424667650 1000000000 944894333 1000000000 643992403 1000000000 538289558 1000000000 755888843 1000000000 791682774 1000000000 457091471 1000000000 110042103 1000000000 947779506 1000000000 351516496 1000000000 112973994 1000000000 73964878 1000000000 381745118 1000000000 66923696 1000000000 207923232 1000000000 406418989 1000000000 440703043 1000000000 283296018 1000000000 930428026 1000000000 938407001 1000000000 177684625 1000000000 951805410 1000000000 816059408 1000000000 595937233 1000000000 928185231 1000000000 45447667 1000000000 564747378 1000000000 630297502 1000000000 276965694 1000000000 106024713 1000000000 730441868 1000000000 221860244 1000000000 185996572 1000000000 798963580 1000000000 103275881 1000000000 592246223 1000000000 27317681 1000000000 887618401 1000000000 171755730 1000000000 701642260 1000000000 843606338 1000000000 548336168 1000000000 327808585 1000000000 817118298 1000000000 670303666 1000000000 666492924 1000000000 612224238 1000000000 776898809 1000000000 665641395 1000000000 830368754 1000000000 696265262 1000000000 385300176 1000000000 705654039 1000000000 742603190 1000000000 929683419 1000000000 526299646 1000000000 763223213 1000000000 91545311 1000000000 123955729 1000000000 1952605 1000000000 248846643 1000000000 802968281 1000000000 57559043 1000000000 966591442 1000000000 706683752 1000000000 929037970 1000000000 502412275 1000000000 859738199 1000000000 830344434 1000000000 575212912 1000000000 313528452 1000000000 364943514 1000000000 123288128 1000000000 66763276 1000000000 560255689 1000000000 567969551 1000000000 401470746 1000000000 866341152 1000000000 783691979 1000000000 475906781 1000000000 661452869 1000000000 944341520 1000000000 265412239 1000000000 954906664 1000000000 80679201 1000000000 750486134 1000000000 127452656 1000000000 227410076 1000000000 925046923 1000000000 682974793 1000000000 395323632 1000000000 239891353 1000000000 224808329 1000000000 703595463 1000000000 18531783 1000000000 911099063 1000000000 562728053 1000000000 237286577 1000000000 372369326 1000000000 571613878 1000000000 453214406 1000000000 377839694 1000000000 832209233 1000000000 861006607 1000000000 563401272 1000000000 853850936 1000000000 516381066 1000000000 89183220 1000000000 557470015 1000000000 559798015 1000000000 7561187 1000000000 541925426 1000000000 335251299 1000000000 416614114 1000000000 338696582 1000000000 564102205 1000000000 850186879 1000000000 465836838 1000000000 780265230 1000000000 668831705 1000000000 13251165 1000000000 454103948 1000000000 105298529 1000000000 899896652 1000000000 874349652 1000000000 890919013 1000000000 281529786 1000000000 673859480 1000000000 432290387 1000000000 774432073 1000000000 988643335 1000000000 671601113 1000000000 621759940 1000000000 957924162 1000000000 967954397 1000000000 958513772 1000000000 426707435 1000000000 697523014 1000000000 227338808 1000000000 588682192 1000000000 33663681 1000000000 180053229 1000000000 842883094 1000000000 230485731 1000000000 213251721 1000000000 202322643 1000000000 258784251 1000000000 349357540 1000000000 480278647 1000000000 357061104 1000000000 937439135 1000000000 831353054 1000000000 380719808 1000000000 71750942 1000000000 562242413 1000000000 600328958 1000000000 363614212 1000000000 907679833 1000000000 985617418 1000000000 372465117 1000000000 4075187 1000000000 451892890 1000000000 743648763 1000000000 238275110 1000000000 933797725 1000000000 177431772 1000000000 313062635 1000000000 98585575 1000000000 732102146 1000000000 218982611 1000000000 502153168 1000000000 129023596 1000000000 191804892 1000000000 92277554 1000000000 394616792 1000000000 626463819 1000000000 383071222 1000000000 82114110 1000000000 772524596 1000000000 819634108 1000000000 108591528 1000000000 699296238 1000000000 894772599 1000000000 826632968 1000000000 342910317 1000000000 732351180 1000000000 796332872 1000000000 311822662 1000000000 402611056 1000000000 225181171 1000000000 306896034 1000000000 191554023 1000000000 464923630 1000000000 747615052 1000000000 863282151 1000000000 278423929 1000000000 365674290 1000000000 245974011 1000000000 316031473 1000000000 585303984 1000000000 400509872 1000000000 572637819 1000000000 760551085 1000000000 350009974 1000000000 333875071 1000000000 178617431 1000000000 734704183 1000000000 97513239 1000000000 961034422 1000000000 155403563 1000000000 923168836 1000000000 367216563 1000000000 378827860 1000000000 968523603 1000000000 758527571 1000000000 770509639 1000000000 831201945 1000000000 279245748 1000000000 199692372 1000000000 627978643 1000000000 296342539 1000000000 919765523 1000000000 237004476 1000000000 695948097 1000000000 564380160 1000000000 653912842 1000000000 979022563 1000000000 157501881 1000000000 994406588 1000000000 712226325 1000000000 79970785 1000000000 697181690 1000000000 952969374 1000000000 629916652 1000000000 357900935 1000000000 827434653 1000000000 491884408 1000000000 981507321 1000000000 624631645 1000000000 625060228 1000000000 612189039 1000000000 216127626 1000000000 161119509 1000000000 102727414 1000000000 979987886 1000000000 462725282 1000000000 561865223 1000000000 202065982 1000000000 775674226 1000000000 677602401 1000000000 776676054 1000000000 444944700 1000000000 528234143 1000000000 629223225 1000000000 186173920 1000000000 60005863 1000000000 679211687 1000000000 479401889 1000000000 401538005 1000000000 2888497 1000000000 819815640 1000000000 205452851 1000000000 806682671 1000000000 16690043 1000000000 935839425 1000000000 460688971 1000000000 949678741 1000000000 797356037 1000000000 924605613 1000000000 36142885 1000000000 944677197 1000000000 355861774 1000000000 967371100 1000000000 575110960 1000000000 79441024 1000000000 566663597 1000000000 267421332 1000000000 592490115 1000000000 476867090 1000000000 35796541 1000000000 18811867 1000000000 289170204 1000000000 112611508 1000000000 665374135 1000000000 616503245 1000000000 883099562 1000000000 265590636 1000000000 668621254 1000000000 789956720 1000000000 977711612 1000000000 515749720 1000000000 196479077 1000000000 29262654 1000000000 857424953 1000000000 824171387 1000000000 608540173 1000000000 599289886 1000000000 487847293 1000000000 549476157 1000000000 502719117 1000000000 862214707 1000000000 41964854 1000000000 814306455 1000000000 866511737 1000000000 18079115 1000000000 790748945 1000000000 400195266 1000000000 131501905 1000000000 452223666 1000000000 988899554 1000000000 496117752 1000000000 737639812 1000000000 358104434 1000000000 818928144 1000000000 797229994 1000000000 37012644 1000000000 96501030 1000000000 392748864 1000000000 391796990 1000000000 11439085 1000000000 322309279 1000000000 442542421 1000000000 975907532 1000000000 756283896 1000000000 706005791 1000000000 940664915 1000000000 565984657 1000000000 149124526 1000000000 223994356 1000000000 46110149 1000000000 149237956 1000000000 945397864 1000000000 948041317 1000000000 626892744 1000000000 546602847 1000000000 133375822 1000000000 253622373 1000000000 360054108 1000000000 857439118 1000000000 22108649 1000000000 276656443 1000000000 758463901 1000000000 873575618 1000000000 181845227 1000000000 196829533 1000000000 512561535 1000000000 692224327 1000000000 365066978 1000000000 372066398 1000000000 401296945 1000000000 677721710 1000000000 138529118 1000000000 51102061 1000000000 751086276 1000000000 451884548 1000000000 946690301 1000000000 564954099 1000000000 160051264 1000000000 727521243 1000000000 856894781 1000000000 967410683 1000000000 293620 1000000000 299422928 1000000000 246117162 1000000000 359911879 1000000000 60787175 1000000000 652809073 1000000000 497832896 1000000000 22953112 1000000000 600738227 1000000000 994819637 1000000000 655744126 1000000000 254331929 1000000000 726413332 1000000000 503411459 1000000000 657278161 1000000000 74412581 1000000000 562389749 1000000000 65107670 1000000000 442275859 1000000000 754441885 1000000000 162974590 1000000000 775465348 1000000000 411515688 1000000000 547199851 1000000000 880244534 1000000000 489597892 1000000000 402286675 1000000000 74941113 1000000000 685814866 1000000000 667178193 1000000000 573577763 1000000000 387445091 1000000000 603098383 1000000000 464699041 1000000000 241416566 1000000000 136834021 1000000000 301223357 1000000000 921564873 1000000000 84097305 1000000000 170010696 1000000000 938358418 1000000000 706134881 1000000000 743576303 1000000000 177154836 1000000000 170156207 1000000000 48601784 1000000000 542313304 1000000000 955098612 1000000000 353190860 1000000000 522040491 1000000000 895709116 1000000000 446794896 1000000000 661573361 1000000000 925538756 1000000000 796606590 1000000000 397479944 1000000000 11400804 1000000000 816646116 1000000000 88633322 1000000000 720303818 1000000000 808783093 1000000000 160965442 1000000000 543657283 1000000000 155658998 1000000000 521581163 1000000000 507235937 1000000000 526700469 1000000000 274018078 1000000000 151698597 1000000000 612672369 1000000000 465735818 1000000000 316152402 1000000000 688815750 1000000000 952307487 1000000000 116534200 1000000000 519636528 1000000000 220280936 1000000000 496454250 1000000000 922876642 1000000000 269361093 1000000000 113519150 1000000000 727800951 1000000000 751809890 1000000000 360081899 1000000000 351911597 1000000000 656223184 1000000000 639376482 1000000000 729105559 1000000000 555929364 1000000000 568662754 1000000000 605719350 1000000000 154687910 1000000000 940133068 1000000000 495943347 1000000000 685916288 1000000000 425890128 1000000000 392342710 1000000000 301193952 1000000000 848428279 1000000000 355394994 1000000000 40442103 1000000000 21490237 1000000000 305994615 1000000000 504967102 1000000000 545780733 1000000000 986370598 1000000000 159884158 1000000000 392280805 1000000000 87334896 1000000000 75054697 1000000000 847837301 1000000000 228341010 1000000000 291032973 1000000000 431002255 1000000000 746880862 1000000000 828601350 1000000000 97199886 1000000000 368500080 1000000000 554818774 1000000000 545345307 1000000000 628728107 1000000000 21328848 1000000000 942908397 1000000000 85075870 1000000000 819792593 1000000000 115941665 1000000000 653524311 1000000000 6917021 1000000000 953604256 1000000000 884474839 1000000000 270991949 1000000000 89475982 1000000000 417225376 1000000000 982358418 1000000000 364417360 1000000000 444687502 1000000000 266263980 1000000000 689872862 1000000000 400851525 1000000000 208263764 1000000000 254327054 1000000000 669821799 1000000000 195813465 1000000000 297634542 1000000000 832022487 1000000000 59075980 1000000000 482377075 1000000000 192937668 1000000000 599851892 1000000000 955987255 1000000000 599398259 1000000000 17086880 1000000000 28805470 1000000000 478374257 1000000000 670973085 1000000000 767538198 1000000000 270193363 1000000000 469680059 1000000000 596988925 1000000000 854886944 1000000000 361707805 1000000000 12722757 1000000000 645818499 1000000000 304103330 1000000000 493848713 1000000000 166522924 1000000000 184825614 1000000000 681817156 1000000000 485781822 1000000000 247647706 1000000000 621012525 1000000000 332458980 1000000000 453420265 1000000000 211106884 1000000000 268112386 1000000000 724895007 1000000000 720831729 1000000000 496661896 1000000000 429024523 1000000000 934015112 1000000000 756643862 1000000000 685389224 1000000000 488059429 1000000000 620158732 1000000000 957439882 1000000000 286367821 1000000000 103924725 1000000000 27387507 1000000000 557515411 1000000000 595448749 1000000000 465641669 1000000000 778347622 1000000000 114793624 1000000000 323032568 1000000000 3074232 1000000000 99263794 1000000000 260635143 1000000000 245058727 1000000000 598957517 1000000000 718276275 1000000000 864107371 1000000000 236892832 1000000000 957432293 1000000000 332181053 1000000000 496336899 1000000000 195375263 1000000000 648461116 1000000000 977354168 1000000000 487738431 1000000000 835240475 1000000000 978069087 1000000000 687252328 1000000000 221194126 1000000000 390254043 1000000000 445222132 1000000000 679399724 1000000000 845860694 1000000000 153891385 1000000000 788665360 1000000000 252180256 1000000000 938775464 1000000000 396590059 1000000000 897209112 1000000000 456931187 1000000000 919326028 1000000000 443657711 1000000000 721048114 1000000000 690195004 1000000000 575417341 1000000000 424253263 1000000000 714209616 1000000000 224307915 1000000000 986307646 1000000000 638208153 1000000000 325296929 1000000000 538625973 1000000000 195977939 1000000000 797925243 1000000000 542248328 1000000000 691998496 1000000000 140498273 1000000000 445396160 1000000000 274361670 1000000000 371050135 1000000000 569943583 1000000000 84178190 1000000000 43231517 1000000000 793724370 1000000000 343382991 1000000000 898717072 1000000000 366399467 1000000000 403553370 1000000000 651312175 1000000000 314248814 1000000000 807425555 1000000000 38592290 1000000000 638447331 1000000000 881676767 1000000000 725169451 1000000000 430519892 1000000000 55479260 1000000000 639740625 1000000000 162174595 1000000000 781191323 1000000000 747945247 1000000000 818985266 1000000000 978577842 1000000000 844436416 1000000000 837359751 1000000000 887796927 1000000000 827061377 1000000000 837375895 1000000000 849871028 1000000000 553967234 1000000000 233421013 1000000000 396359781 1000000000 803275227 1000000000 436722789 1000000000 856685523 1000000000 546822999 1000000000 732458946 1000000000 612151501 1000000000 665636781 1000000000 980037246 1000000000 934844951 1000000000 511594337 1000000000 78198458 1000000000 519504326 1000000000 36052735 1000000000 99597596 1000000000 260049275 1000000000 301089412 1000000000 181576719 1000000000 169881670 1000000000 953463280 1000000000 716251251 1000000000 273170364 1000000000 666065253 1000000000 895072387 1000000000 434333638 1000000000 485055024 1000000000 513091520 1000000000 356702997 1000000000 828396585 1000000000 828286266 1000000000 657399322 1000000000 17803421 1000000000 417264838 1000000000 334552387 1000000000 455014382 1000000000 655359395 1000000000 705239763 1000000000 798250681 1000000000 264946552 1000000000 136279132 1000000000 105088814 1000000000 592023269 1000000000 573914929 1000000000 914127053 1000000000 754106658 1000000000 234810329 1000000000 257353427 1000000000 914937004 1000000000 951976211 1000000000 501033154 1000000000 822204027 1000000000 780625418 1000000000 342592894 1000000000 488626776 1000000000 546276017 1000000000 806949933 1000000000 2092696 1000000000 89824377 1000000000 218194314 1000000000 512894684 1000000000 298523152 1000000000 405734179 1000000000 675785820 1000000000 760086447 1000000000 926019920 1000000000 561989321 1000000000 826935392 1000000000 99433089 1000000000 253522462 1000000000 262821864 1000000000 465954779 1000000000 816053079 1000000000 494148709 1000000000 879136722 1000000000 974697794 1000000000 52370997 1000000000 771564143 1000000000 623914483 1000000000 704511705 1000000000 638667595 1000000000 81579214 1000000000 528056747 1000000000 46348594 1000000000 12780184 1000000000 906589997 1000000000 404491926 1000000000 60683917 1000000000 310514638 1000000000 832935994 1000000000 378247494 1000000000 130231078 1000000000 395306316 1000000000 107654284 1000000000 747967295 1000000000 102514593 1000000000 77752778 1000000000 591301908 1000000000 630914490 1000000000 456251776 1000000000 242952084 1000000000 659972109 1000000000 362359580 1000000000 526018758 1000000000 879258807 1000000000 996397816 1000000000 896031555 1000000000 264247330 1000000000 526151919 1000000000 647866383 1000000000 472566464 1000000000 185753745 1000000000 273631570 1000000000 646897586 1000000000 913069444 1000000000 689157361 1000000000 982561328 1000000000 117828510 1000000000 107857452 1000000000 969850396 1000000000 74116933 1000000000 421032058 1000000000 420377752 1000000000 593146541 1000000000 483881430 1000000000 574406040 1000000000 738523005 1000000000 874764216 1000000000 128056446 1000000000 104937831 1000000000 576505515 1000000000 113803982 1000000000 861983804 1000000000 294427868 1000000000 459986425 1000000000 834560971 1000000000 311854040 1000000000 303282653 1000000000 616510376 1000000000 913990295 1000000000 859044378 1000000000 887787417 1000000000 497110598 1000000000 162809360 1000000000 967917697 1000000000 561932511 1000000000 586974869 1000000000 676637675 1000000000 469967173 1000000000 694387049 1000000000 566367460 1000000000 2282908 1000000000 957456949 1000000000 2202500 1000000000 409357420 1000000000 414109736 1000000000 238961143 1000000000 275442344 1000000000 762362738 1000000000 324569973 1000000000 67235119 1000000000 350411437 1000000000 13699253 1000000000 891316634 1000000000 521567212 1000000000 929412973 1000000000 977334046 1000000000 437819643 1000000000 713791745 1000000000 849580753 1000000000 541084096 1000000000 729246505 1000000000 230771271 1000000000 398001968 1000000000 575688745 1000000000 121924276 1000000000 210072193 1000000000 499031493 1000000000 340215725 1000000000 306228759 1000000000 835122553 1000000000 52823454 1000000000 617602178 1000000000 366903881 1000000000 458917590 1000000000 875372320 1000000000 680485035 1000000000 827690611 1000000000 604897002 1000000000 34959512 1000000000 3862454 1000000000 597515828 1000000000 581138430 1000000000 815947313 1000000000 536334899 1000000000 529099634 1000000000 106940578 1000000000 30540693 1000000000 926310715 1000000000 175713397 1000000000 833822862 1000000000 835728899 1000000000 610072812 1000000000 350297105 1000000000 239715332 1000000000 795537897 1000000000 656527936 1000000000 419582609 1000000000 625782329 1000000000 612182031 1000000000 354849363 1000000000 179981000 1000000000 740503784 1000000000 308194588 1000000000 531808499 1000000000 763353924 1000000000 697474454 1000000000 200515061 1000000000 544234540 1000000000 327352761 1000000000 797158245 1000000000 307087683 1000000000 351905860 1000000000 218911592 1000000000 197814744 1000000000 398857336 1000000000 606783587 1000000000 140198355 1000000000 470407016 1000000000 443878307 1000000000 318992730 1000000000 281086161 1000000000 253840397 1000000000 168236876 1000000000 10339044 1000000000 772667939 1000000000 833764714 1000000000 348180341 1000000000 92116097 1000000000 292228044 1000000000 106008324 1000000000 557859008 1000000000 369341819 1000000000 961883680 1000000000 164788566 1000000000 21767162 1000000000 188404376 1000000000 828964100 1000000000 8629683 1000000000 216568071 1000000000 707847355 1000000000 465052518 1000000000 750814420 1000000000 220198223 1000000000 997905438 1000000000 416906046 1000000000 155362495 1000000000 359860264 1000000000 984337106 1000000000 312715723 1000000000 427740931 1000000000 550744031 1000000000 877852350 1000000000 34548548 1000000000 480316895 1000000000 910483088 1000000000 30425695 1000000000 669349212 1000000000 711751168 1000000000 619497171 1000000000 345183628 1000000000 435512023 1000000000 464440895 1000000000 369169540 1000000000 765235520 1000000000 929297444 1000000000 662296692 1000000000 448079461 1000000000 149731337 1000000000 575887429 1000000000 322697573 1000000000 292246477 1000000000 718475897 1000000000 126699754 1000000000 800545774 1000000000 105351184 1000000000 931772337 1000000000 995465996 1000000000 30186633 1000000000 182741964 1000000000 112460836 1000000000 849631150 1000000000 700032289 1000000000 956251253 1000000000 649522043 1000000000 763432767 1000000000 402174035 1000000000 423579665 1000000000 178251383 1000000000 617735966 1000000000 932638032 1000000000 265761222 1000000000 124185645 1000000000 245151952 1000000000 971092099 1000000000 938764144 1000000000 90869054 1000000000 270000351 1000000000 423756949 1000000000 959333998 1000000000 607631135 1000000000 814678228 1000000000 418110414 1000000000 348176897 1000000000 126249363 1000000000 997170807 1000000000 382984554 1000000000 603093748 1000000000 653956807 1000000000 121001429 1000000000 290986699 1000000000 82507321 1000000000 47361607 1000000000 694272901 1000000000 703378081 1000000000 831614130 1000000000 671314381 1000000000 661465654 1000000000 485347065 1000000000 95332147 1000000000 647163854 1000000000 292921590 1000000000 557821916 1000000000 838594137 1000000000 288307282 1000000000 429383700 1000000000 360416783 1000000000 172500724 1000000000 971988128 1000000000 814264397 1000000000 935582221 1000000000 654960007 1000000000 282333899 1000000000 153043577 1000000000 163164431 1000000000 765478207 1000000000 96509656 1000000000 188848466 1000000000 655294957 1000000000 450346307 1000000000 630147869 1000000000 915678945 1000000000 498336652 1000000000 132649447 1000000000 856469072 1000000000 884708937 1000000000 507878804 1000000000 313958732 1000000000 215859917 1000000000 62530082 1000000000 319827841 1000000000 82301578 1000000000 90023843 1000000000 542515193 1000000000 951963441 1000000000 325309948 1000000000 347520025 1000000000 586516425 1000000000 408103409 1000000000 584598278 1000000000 261076293 1000000000 373752879 1000000000 497832512 1000000000 115335882 1000000000 831820175 1000000000 265255283 1000000000 326839069 1000000000 495898175 1000000000 217991672 1000000000 711740174 1000000000 734643503 1000000000 350152893 1000000000 749319020 1000000000 719629649 1000000000 207886790 1000000000 258372228 1000000000 6038045 1000000000 274685581 1000000000 16883768 1000000000 769862969 1000000000 431711471 1000000000 138001975 1000000000 81720734 1000000000 735513013 1000000000 376243529 1000000000 282248490 1000000000 765485081 1000000000 8619468 1000000000 254360238 1000000000 167489292 1000000000 220218110 1000000000 447636630 1000000000 698136713 1000000000 881572504 1000000000 385353662 1000000000 19789871 1000000000 441894099 1000000000 180528291 1000000000 462619127 1000000000 632938048 1000000000 677594661 1000000000 989790420 1000000000 347439603 1000000000 428996817 1000000000 229883286 1000000000 560321032 1000000000 242664805 1000000000 733245567 1000000000 492183360 1000000000 90702471 1000000000 176641205 1000000000 401086503 1000000000 807572323 1000000000 865811933 1000000000 864468229 1000000000 969485729 1000000000 383776160 1000000000 194457663 1000000000 667029970 1000000000 65756513 1000000000 284432249 1000000000 19615814 1000000000 455858344 1000000000 948964141 1000000000 647170087 1000000000 981247279 1000000000 687028420 1000000000 359225817 1000000000 559344491 1000000000 578771883 1000000000 485785723 1000000000 801051876 1000000000 303300057 1000000000 207435864 1000000000 458101840 1000000000 389476524 1000000000 420290951 1000000000 912935735 1000000000 860304503 1000000000 224900077 1000000000 990927127 1000000000 121396623 1000000000 768548483 1000000000 287591063 1000000000 752206256 1000000000 980887140 1000000000 226207058 1000000000 74794242 1000000000 319217002 1000000000 121639327 1000000000 38279458 1000000000 95170899 1000000000 307372214 1000000000 212425254 1000000000 14622940 1000000000 596326343 1000000000 228091616 1000000000 331862972 1000000000 155521919 1000000000 345999730 1000000000 933256187 1000000000 779867630 1000000000 276614564 1000000000 751854133 1000000000 702109476 1000000000 712034477 1000000000 335434039 1000000000 413960384 1000000000 79479850 1000000000 354168941 1000000000 67939969 1000000000 809760049 1000000000 452487715 1000000000 872539430 1000000000 382614679 1000000000 46871566 1000000000 733592118 1000000000 553066840 1000000000 184678358 1000000000 230608137 1000000000 89118120 1000000000 598778548 1000000000 40823665 1000000000 209159581 1000000000 265365589 1000000000 936847981 1000000000 299997878 1000000000 661014027 1000000000 659418927 1000000000 875113672 1000000000 807300408 1000000000 776905464 1000000000 977005791 1000000000 864694925 1000000000 346348380 1000000000 599627322 1000000000 236847267 1000000000 920156715 1000000000 570915201 1000000000 957144929 1000000000 686952805 1000000000 140874945 1000000000 133906744 1000000000 970959601 1000000000 152304773 1000000000 981393740 1000000000 252114968 1000000000 564491758 1000000000 364619607 1000000000 671991407 1000000000 800674378 1000000000 812858867 1000000000 812610685 1000000000 226202469 1000000000 1209796 1000000000 828679569 1000000000 268281330 1000000000 142289997 1000000000 2873890 1000000000 320559203 1000000000 344172549 1000000000 92141268 1000000000 835435997 1000000000 207367279 1000000000 535667680 1000000000 13709295 1000000000 864312152 1000000000 281296874 1000000000 132563959 1000000000 609237141 1000000000 678312244 1000000000 318774620 1000000000 517391674 1000000000 85041743 1000000000 182230752 1000000000 510869176 1000000000 166217095 1000000000 742479686 1000000000 590414729 1000000000 300288072 1000000000 476969658 1000000000 852974472 1000000000 818402866 1000000000 700053104 1000000000 642388209 1000000000 389450937 1000000000 766345140 1000000000 478656345 1000000000 73344328 1000000000 519768389 1000000000 631620659 1000000000 816106832 1000000000 709702141 1000000000 239163528 1000000000 409467477 1000000000 115018397 1000000000 867514956 1000000000 103172893 1000000000 269708879 1000000000 260760798 1000000000 853658577 1000000000 382552905 1000000000 265693849 1000000000 855648975 1000000000 21544942 1000000000 714111448 1000000000 583433724 1000000000 728694784 1000000000 319402994 1000000000 848187957 1000000000 114671702 1000000000 569507084 1000000000 602529708 1000000000 580080423 1000000000 817343183 1000000000 95296918 1000000000 420831602 1000000000 123905230 1000000000 217805243 1000000000 103244260 1000000000 601056400 1000000000 742310000 1000000000 613195923 1000000000 654523819 1000000000 494436505 1000000000 992485609 1000000000 532566721 1000000000 669101663 1000000000 99545735 1000000000 174296196 1000000000 185462236 1000000000 720137889 1000000000 285909926 1000000000 882870021 1000000000 564205587 1000000000 39224001 1000000000 941530416 1000000000 351705452 1000000000 28052974 1000000000 795787401 1000000000 77099548 1000000000 69019738 1000000000 48654697 1000000000 546589367 1000000000 807327131 1000000000 871945976 1000000000 780579467 1000000000 348234734 1000000000 347159653 1000000000 789925470 1000000000 893368288 1000000000 765446042 1000000000 660834177 1000000000 316481876 1000000000 837622359 1000000000 942831659 1000000000 149915361 1000000000 856101445 1000000000 584869997 1000000000 736282650 1000000000 201742775 1000000000 217747921 1000000000 576888036 1000000000 930644692 1000000000 500127286 1000000000 572946768 1000000000 426182680 1000000000 565543341 1000000000 670061608 1000000000 64650270 1000000000 468378355 1000000000 916019345 1000000000 211807868 1000000000 394871982 1000000000 720938175 1000000000 604977909 1000000000 282601433 1000000000 712890318 1000000000 802744224 1000000000 600612247 1000000000 632570653 1000000000 91164192 1000000000 814648493 1000000000 560610606 1000000000 589642524 1000000000 987363068 1000000000 163331467 1000000000 851825093 1000000000 627212839 1000000000 92442959 1000000000 426014681 1000000000 77359041 1000000000 457210618 1000000000 423750914 1000000000 694416361 1000000000 160482915 1000000000 837531349 1000000000 857540223 1000000000 473576890 1000000000 776871097 1000000000 86730812 1000000000 110403872 1000000000 490211907 1000000000 389347955 1000000000 363626586 1000000000 395246107 1000000000 934928263 1000000000 925675691 1000000000 821987994 1000000000 590764229 1000000000 857374782 1000000000 499527815 1000000000 69587104 1000000000 313319755 1000000000 288961813 1000000000 451258963 1000000000 678199249 1000000000 725292428 1000000000 116885467 1000000000 494721882 1000000000 246934547 1000000000 936693895 1000000000 564742945 1000000000 16852993 1000000000 686300749 1000000000 961404679 1000000000 594340355 1000000000 18220847 1000000000 341700691 1000000000 268829336 1000000000 289176289 1000000000 80889717 1000000000 892006019 1000000000 834160447 1000000000 484371510 1000000000 491702440 1000000000 857144481 1000000000 649957349 1000000000 212025638 1000000000 282189084 1000000000 810525121 1000000000 500794687 1000000000 638891549 1000000000 540851673 1000000000 551973951 1000000000 3459162 1000000000 570206126 1000000000 928973816 1000000000 123575225 1000000000 766634610 1000000000 560474233 1000000000 219377243 1000000000 281010203 1000000000 980397173 1000000000 492719989 1000000000 440833542 1000000000 35042397 1000000000 600509394 1000000000 260532951 1000000000 945687185 1000000000 963982626 1000000000 887055765 1000000000 319896595 1000000000 496484475 1000000000 430575819 1000000000 196929767 1000000000 656465922 1000000000 404098346 1000000000 951884247 1000000000 97324345 1000000000 265188244 1000000000 452558455 1000000000 960804776 1000000000 41408831 1000000000 674419248 1000000000 590185915 1000000000 213761442 1000000000 880128496 1000000000 888107769 1000000000 527258419 1000000000 114956042 1000000000 985374356 1000000000 821872736 1000000000 962617803 1000000000 317586699 1000000000 349700927 1000000000 290547813 1000000000 857012854 1000000000 795942057 1000000000 366286558 1000000000 771420517 1000000000 923503105 1000000000 706387987 1000000000 819786081 1000000000 503146529 1000000000 986501868 1000000000 824064227 1000000000 207675025 1000000000 665237356 1000000000 520010534 1000000000 553438982 1000000000 379898714 1000000000 221263244 1000000000 744851185 1000000000 306112852 1000000000 427400653 1000000000 346644436 1000000000 539237061 1000000000 37298639 1000000000 826437154 1000000000 302396443 1000000000 154623258 1000000000 932830720 1000000000 486683300 1000000000 443696268 1000000000 58536850 1000000000 919185890 1000000000 487546540 1000000000 133713810 1000000000 309788860 1000000000 351591801 1000000000 61581946 1000000000 640273157 1000000000 450776960 1000000000 986589175 1000000000 992919158 1000000000 768384261 1000000000 2845347 1000000000 630402813 1000000000 801440280 1000000000 395685013 1000000000 616581797 1000000000 415710383 1000000000 906827835 1000000000 448073200 1000000000 29970496 1000000000 131221277 1000000000 827496899 1000000000 60615985 1000000000 689216434 1000000000 518708021 1000000000 213313647 1000000000 561173309 1000000000 369568693 1000000000 53171787 1000000000 659651371 1000000000 94319701 1000000000 928192294 1000000000 395988228 1000000000 937515014 1000000000 699354932 1000000000 657278603 1000000000 698068687 1000000000 654984360 1000000000 180730013 1000000000 291015529 1000000000 806103964 1000000000 696562382 1000000000 599375327 1000000000 574112065 1000000000 952974363 1000000000 187041371 1000000000 771477122 1000000000 560924015 1000000000 166275842 1000000000 474705331 1000000000 865159009 1000000000 895801575 1000000000 903426254 1000000000 435059838 1000000000 317593976 1000000000 381804739 1000000000 599446841 1000000000 921926554 1000000000 982589743 1000000000 612273706 1000000000 479657246 1000000000 301755712 1000000000 284947941 1000000000 225167457 1000000000 907360130 1000000000 939224424 1000000000 236154349 1000000000 62536656 1000000000 152168832 1000000000 983946312 1000000000 929365906 1000000000 890757888 1000000000 32817416 1000000000 497866190 1000000000 708219864 1000000000 138321224 1000000000 391800402 1000000000 955100154 1000000000 87516200 1000000000 382302761 1000000000 428301720 1000000000 416176494 1000000000 761716458 1000000000 811304600 1000000000 920059565 1000000000 779724231 1000000000 293525108 1000000000 941234455 1000000000 180632774 1000000000 529581802 1000000000 614154857 1000000000 216810959 1000000000 629606339 1000000000 662828754 1000000000 39140830 1000000000 293713812 1000000000 223872490 1000000000 420537494 1000000000 131575406 1000000000 745940645 1000000000 944445681 1000000000 631879927 1000000000 142484335 1000000000 269613823 1000000000 103705652 1000000000 462698643 1000000000 155290834 1000000000 248484945 1000000000 663516555 1000000000 23253073 1000000000 850478917 1000000000 444781878 1000000000 949707236 1000000000 561126251 1000000000 759589865 1000000000 4700745 1000000000 95670390 1000000000 282990042 1000000000 898653860 1000000000 333308437 1000000000 721642786 1000000000 367175007 1000000000 658224469 1000000000 565563182 1000000000 601355772 1000000000 372999874 1000000000 160304180 1000000000 767093147 1000000000 328928033 1000000000 945531037 1000000000 600983462 1000000000 122784042 1000000000 473225511 1000000000 717007212 1000000000 833628737 1000000000 326972247 1000000000 731593591 1000000000 997362665 1000000000 120989859 1000000000 170578678 1000000000 378069542 1000000000 494387638 1000000000 997358872 1000000000 218032237 1000000000 775991845 1000000000 471897275 1000000000 431068837 1000000000 530531690 1000000000 503982086 1000000000 281373752 1000000000 714911289 1000000000 817870055 1000000000 628554905 1000000000 755695270 1000000000 947774180 1000000000 326292756 1000000000 126629117 1000000000 674477161 1000000000 307409228 1000000000 848796773 1000000000 688366323 1000000000 12123101 1000000000 551319657 1000000000 507483847 1000000000 668035917 1000000000 307065591 1000000000 583323349 1000000000 657455997 1000000000 875652372 1000000000 968096007 1000000000 96842359 1000000000 419706206 1000000000 494590687 1000000000 495447272 1000000000 347310133 1000000000 866349109 1000000000 21115753 1000000000 686910875 1000000000 36043576 1000000000 620063653 1000000000 911464155 1000000000 847313831 1000000000 507148213 1000000000 378866024 1000000000 833959876 1000000000 421193129 1000000000 932397333 1000000000 758338805 1000000000 253029975 1000000000 742952890 1000000000 169271208 1000000000 783360445 1000000000 959628089 1000000000 3429338 1000000000 538053600 1000000000 363439565 1000000000 128698146 1000000000 810133452 1000000000 841110712 1000000000 48550388 1000000000 400653455 1000000000 967932878 1000000000 154776310 1000000000 312975814 1000000000 582369228 1000000000 769878198 1000000000 394983046 1000000000 831323772 1000000000 901569922 1000000000 459033946 1000000000 510585904 1000000000 771754687 1000000000 109195071 1000000000 734911365 1000000000 546799234 1000000000 966641786 1000000000 403416471 1000000000 866289482 1000000000 555794231 1000000000 793762467 1000000000 579153056 1000000000 669771598 1000000000 637163960 1000000000 159266425 1000000000 648122033 1000000000 512667912 1000000000 463930979 1000000000 19658288 1000000000 144066288 1000000000 367422374 1000000000 752026048 1000000000 104312382 1000000000 711790694 1000000000 401530156 1000000000 268786478 1000000000 36435865 1000000000 792305814 1000000000 794193478 1000000000 739041041 1000000000 925535185 1000000000 920246915 1000000000 702394084 1000000000 839896757 1000000000 300095526 1000000000 258379454 1000000000 456782344 1000000000 138498828 1000000000 773451097 1000000000 511938291 1000000000 594303315 1000000000 544682479 1000000000 82000871 1000000000 432135683 1000000000 399040006 1000000000 320261718 1000000000 876903153 1000000000 121441688 1000000000 866980646 1000000000 129868716 1000000000 75078977 1000000000 314062584 1000000000 674607084 1000000000 620421068 1000000000 473432433 1000000000 278313310 1000000000 422234956 1000000000 645536211 1000000000 471108162 1000000000 732949362 1000000000 358098379 1000000000 497550586 1000000000 318431008 1000000000 527508527 1000000000 169287811 1000000000 754951206 1000000000 347917132 1000000000 839651 1000000000 896379029 1000000000 819727741 1000000000 219083741 1000000000 493976561 1000000000 546915818 1000000000 293858945 1000000000 970856297 1000000000 145211472 1000000000 543612008 1000000000 939901585 1000000000 770136460 1000000000 421210560 1000000000 925134075 1000000000 526147104 1000000000 663257098 1000000000 559971277 1000000000 51291576 1000000000 486115097 1000000000 547022518 1000000000 233095698 1000000000 580506297 1000000000 603347340 1000000000 528726721 1000000000 675532072 1000000000 205692683 1000000000 237258777 1000000000 167652345 1000000000 201769047 1000000000 294982717 1000000000 120331282 1000000000 79594331 1000000000 186654043 1000000000 420150200 1000000000 209590610 1000000000 969144307 1000000000 557426042 1000000000 895767410 1000000000 739043765 1000000000 913504612 1000000000 543461481 1000000000 850428148 1000000000 131551985 1000000000 192647510 1000000000 718803588 1000000000 640149798 1000000000 664432984 1000000000 403534190 1000000000 721875891 1000000000 285262973 1000000000 956412310 1000000000 828661988 1000000000 915866905 1000000000 565776159 1000000000 471384252 1000000000 786204187 1000000000 905419391 1000000000 140344270 1000000000 863506723 1000000000 781311963 1000000000 952717953 1000000000 804514741 1000000000 412820894 1000000000 337352522 1000000000 305815953 1000000000 220265527 1000000000 649737857 1000000000 666647793 1000000000 839822835 1000000000 590048094 1000000000 463968539 1000000000 657464077 1000000000 212695107 1000000000 813218576 1000000000 233924820 1000000000 549922790 1000000000 450627372 1000000000 913229111 1000000000 370585426 1000000000 307771320 1000000000 180305964 1000000000 278333604 1000000000 683109797 1000000000 728213118 1000000000 139476422 1000000000 714858414 1000000000 177866378 1000000000 178249617 1000000000 446114459 1000000000 187480877 1000000000 510068903 1000000000 684946487 1000000000 888391860 1000000000 856436944 1000000000 934403386 1000000000 683067385 1000000000 98146265 1000000000 836476366 1000000000 555837647 1000000000 624073338 1000000000 472818798 1000000000 405715196 1000000000 141495993 1000000000 552236491 1000000000 310676602 1000000000 53922352 1000000000 579736180 1000000000 946558474 1000000000 94146581 1000000000 366195970 1000000000 839157579 1000000000 594237850 1000000000 41660897 1000000000 853072169 1000000000 910699422 1000000000 460111773 1000000000 163740114 1000000000 175000871 1000000000 986245707 1000000000 261780493 1000000000 895848920 1000000000 677531835 1000000000 414799872 1000000000 323226811 1000000000 49534178 1000000000 718442256 1000000000 558684948 1000000000 194347867 1000000000 621374114 1000000000 30881851 1000000000 256840623 1000000000 530955237 1000000000 620558967 1000000000 501313382 1000000000 327109141 1000000000 501366602 1000000000 270485620 1000000000 98012483 1000000000 220827552 1000000000 901945768 1000000000 193862098 1000000000 920367681 1000000000 230207644 1000000000 198915035 1000000000 716507365 1000000000 708243732 1000000000 994232867 1000000000 225577882 1000000000 793635621 1000000000 112131638 1000000000 253178083 1000000000 505732657 1000000000 580484454 1000000000 295999606 1000000000 688982504 1000000000 482723987 1000000000 108187714 1000000000 730021988 1000000000 41450997 1000000000 497474746 1000000000 605138790 1000000000 723096644 1000000000 115642047 1000000000 597568966 1000000000 179178625 1000000000 108678132 1000000000 960234849 1000000000 195221563 1000000000 851282342 1000000000 728558527 1000000000 273542357 1000000000 898962517 1000000000 931533607 1000000000 789188786 1000000000 860390123 1000000000 823858614 1000000000 843983438 1000000000 356428565 1000000000 74381425 1000000000 288952282 1000000000 200494047 1000000000 29282318 1000000000 747399137 1000000000 4456400 1000000000 820067670 1000000000 187357967 1000000000 995230605 1000000000 110963509 1000000000 347426742 1000000000 854820367 1000000000 178489488 1000000000 369228036 1000000000 923780031 1000000000 585198360 1000000000 711185904 1000000000 197971271 1000000000 379921880 1000000000 884282353 1000000000 215020175 1000000000 681861814 1000000000 247075958 1000000000 290676674 1000000000 576200577 1000000000 525570208 1000000000 493830130 1000000000 17680972 1000000000 294040258 1000000000 989728484 1000000000 268496956 1000000000 827069319 1000000000 907310202 1000000000 600616544 1000000000 495544528 1000000000 586957400 1000000000 525146164 1000000000 465262133 1000000000 228664081 1000000000 606487328 1000000000 526946583 1000000000 563691335 1000000000 968788026 1000000000 454078167 1000000000 132474812 1000000000 546030203 1000000000 827486757 1000000000 398373193 1000000000 11071693 1000000000 132169657 1000000000 241792612 1000000000 79590670 1000000000 34929093 1000000000 287457271 1000000000 580482423 1000000000 414224711 1000000000 290918634 1000000000 673336159 1000000000 971654038 1000000000 533641142 1000000000 497234533 1000000000 64469954 1000000000 849526127 1000000000 771415424 1000000000 783522080 1000000000 802655350 1000000000 20352181 1000000000 99011797 1000000000 450354683 1000000000 223932751 1000000000 110744690 1000000000 598112898 1000000000 676745049 1000000000 275928735 1000000000 842283406 1000000000 498410811 1000000000 691680593 1000000000 582981946 1000000000 893730073 1000000000 534719357 1000000000 644229533 1000000000 234476218 1000000000 490899289 1000000000 354757437 1000000000 497962701 1000000000 492706089 1000000000 219364341 1000000000 84735742 1000000000 16415450 1000000000 200451425 1000000000 723234085 1000000000 143054301 1000000000 870827430 1000000000 637689676 1000000000 675255681 1000000000 652646334 1000000000 199746217 1000000000 616376708 1000000000 314213751 1000000000 994312069 1000000000 123204646 1000000000 941577386 1000000000 136216226 1000000000 763599845 1000000000 663530669 1000000000 890225019 1000000000 857912106 1000000000 214467725 1000000000 672660932 1000000000 402428494 1000000000 544197547 1000000000 619824048 1000000000 556960276 1000000000 665324973 1000000000 941905797 1000000000 501912063 1000000000 190100139 1000000000 432104045 1000000000 754224356 1000000000 432833975 1000000000 654811132 1000000000 871935973 1000000000 964077509 1000000000 252349099 1000000000 604256230 1000000000 567469956 1000000000 172933631 1000000000 169468048 1000000000 526301312 1000000000 545340290 1000000000 717153919 1000000000 673303496 1000000000 655051095 1000000000 71240562 1000000000 930179460 1000000000 887501105 1000000000 910959620 1000000000 15557889 1000000000 121354826 1000000000 141866266 1000000000 229386103 1000000000 548782618 1000000000 902500862 1000000000 359642151 1000000000 679301861 1000000000 412050835 1000000000 968013493 1000000000 917593292 1000000000 412429102 1000000000 92237455 1000000000 965402319 1000000000 826692463 1000000000 313227646 1000000000 989379267 1000000000 329228579 1000000000 668597468 1000000000 917806157 1000000000 713426524 1000000000 56322069 1000000000 191293385 1000000000 876566378 1000000000 326150042 1000000000 221326658 1000000000 212690200 1000000000 335918349 1000000000 847923530 1000000000 154950833 1000000000 908772638 1000000000 163346249 1000000000 682528836 1000000000 926808823 1000000000 238834605 1000000000 650285535 1000000000 479067234 1000000000 109799532 1000000000 76697513 1000000000 86228803 1000000000 628189808 1000000000 982525115 1000000000 194975158 1000000000 220075396 1000000000 994348814 1000000000 545639518 1000000000 690054018 1000000000 183348277 1000000000 863111223 1000000000 285810577 1000000000 10255105 1000000000 628050163 1000000000 486980521 1000000000 277563659 1000000000 168476803 1000000000 774400960 1000000000 298263477 1000000000 87771119 1000000000 948590542 1000000000 29310624 1000000000 802296254 1000000000 356023727 1000000000 126873445 1000000000 566104472 1000000000 163440908 1000000000 396164803 1000000000 196631690 1000000000 451557766 1000000000 303888238 1000000000 108739380 1000000000 79376365 1000000000 980233744 1000000000 167998655 1000000000 982984818 1000000000 954726055 1000000000 42285111 1000000000 290561354 1000000000 441764014 1000000000 580479774 1000000000 850827590 1000000000 441144162 1000000000 409666932 1000000000 88018408 1000000000 840136993 1000000000 155672380 1000000000 673738473 1000000000 28127125 1000000000 479590970 1000000000 770504901 1000000000 115732389 1000000000 939866807 1000000000 277015654 1000000000 847085526 1000000000 354132549 1000000000 155482840 1000000000 358966658 1000000000 977161593 1000000000 407755623 1000000000 656998205 1000000000 832961204 1000000000 822169077 1000000000 95792766 1000000000 220840544 1000000000 928136895 1000000000 266216863 1000000000 418520651 1000000000 703676418 1000000000 789634928 1000000000 10673839 1000000000 101149357 1000000000 491681576 1000000000 357390332 1000000000 856802313 1000000000 919678427 1000000000 722443708 1000000000 886443618 1000000000 138212776 1000000000 260290380 1000000000 57634762 1000000000 533370188 1000000000 709612713 1000000000 93201426 1000000000 671420963 1000000000 33525255 1000000000 144472654 1000000000 366934127 1000000000 211113678 1000000000 143482309 1000000000 27478001 1000000000 612549440 1000000000 975685605 1000000000 222893602 1000000000 196361640 1000000000 703334206 1000000000 14979912 1000000000 621240824 1000000000 591670393 1000000000 870372500 1000000000 341340901 1000000000 201879715 1000000000 998018646 1000000000 173754670 1000000000 905307999 1000000000 797374005 1000000000 691614374 1000000000 957999305 1000000000 699384654 1000000000 246348945 1000000000 661032205 1000000000 359368380 1000000000 275036853 1000000000 657635888 1000000000 901180110 1000000000 221406150 1000000000 464767592 1000000000 529013767 1000000000 602648841 1000000000 133505525 1000000000 564764308 1000000000 267176580 1000000000 866207836 1000000000 535837779 1000000000 120414823 1000000000 196470 1000000000 266285974 1000000000 636227553 1000000000 351146428 1000000000 141978088 1000000000 343794066 1000000000 571793270 1000000000 91470157 1000000000 619133705 1000000000 152990116 1000000000 818275849 1000000000 86228186 1000000000 861109748 1000000000 797522603 1000000000 426065546 1000000000 456576182 1000000000 52405285 1000000000 949672181 1000000000 49391798 1000000000 856439267 1000000000 481646875 1000000000 263005653 1000000000 168178177 1000000000 676889437 1000000000 632189577 1000000000 370058662 1000000000 665925426 1000000000 827121131 1000000000 804009399 1000000000 527878539 1000000000 334419123 1000000000 445969677 1000000000 354395468 1000000000 60345822 1000000000 850885315 1000000000 245060235 1000000000 814787619 1000000000 959304042 1000000000 595193154 1000000000 459978448 1000000000 249121326 1000000000 827047562 1000000000 559516312 1000000000 185858917 1000000000 956683408 1000000000 332352848 1000000000 279456397 1000000000 167875025 1000000000 578287305 1000000000 478123291 1000000000 456886548 1000000000 941986403 1000000000 113995567 1000000000 186579509 1000000000 851064786 1000000000 177011641 1000000000 830657497 1000000000 404139742 1000000000 586744292 1000000000 907511096 1000000000 619173203 1000000000 168407945 1000000000 527277566 1000000000 134806824 1000000000 16941502 1000000000 729617056 1000000000 42526111 1000000000 776545697 1000000000 136894546 1000000000 32378748 1000000000 49995893 1000000000 532184581 1000000000 926666975 1000000000 379116345 1000000000 580461156 1000000000 957777316 1000000000 237826383 1000000000 896283437 1000000000 571159836 1000000000 596441759 1000000000 934197151 1000000000 810942569 1000000000 844637549 1000000000 452265629 1000000000 324200303 1000000000 538978518 1000000000 572059000 1000000000 379026568 1000000000 804788690 1000000000 779776110 1000000000 659560459 1000000000 885838086 1000000000 304787834 1000000000 452016000 1000000000 239943797 1000000000 46566353 1000000000 681600697 1000000000 32566847 1000000000 357595266 1000000000 349717168 1000000000 159217013 1000000000 771762942 1000000000 397934691 1000000000 363349922 1000000000 275647141 1000000000 533254640 1000000000 638329570 1000000000 608022260 1000000000 856400970 1000000000 643673502 1000000000 495763700 1000000000 323686990 1000000000 542833312 1000000000 718716141 1000000000 347235106 1000000000 176305887 1000000000 768486080 1000000000 248987649 1000000000 525332819 1000000000 481953320 1000000000 153987658 1000000000 867143306 1000000000 52992329 1000000000 508483800 1000000000 907168341 1000000000 109576288 1000000000 144849292 1000000000 917037530 1000000000 976381476 1000000000 752679895 1000000000 465468214 1000000000 905172312 1000000000 517759251 1000000000 662552922 1000000000 114539795 1000000000 104230784 1000000000 258049528 1000000000 646024518 1000000000 488091202 1000000000 255804865 1000000000 525825038 1000000000 98835584 1000000000 511314721 1000000000 289065295 1000000000 213956148 1000000000 859738273 1000000000 401716106 1000000000 865383858 1000000000 566039279 1000000000 81351990 1000000000 785768358 1000000000 333407753 1000000000 659058498 1000000000 670881639 1000000000 620254775 1000000000 830361135 1000000000 67429802 1000000000 227877492 1000000000 470757019 1000000000 723685430 1000000000 164526230 1000000000 198062301 1000000000 96656260 1000000000 337444495 1000000000 262976145 1000000000 883490133 1000000000 365959540 1000000000 329721631 1000000000 529328933 1000000000 287480897 1000000000 55863421 1000000000 194878416 1000000000 998405405 1000000000 878560689 1000000000 184385370 1000000000 858318406 1000000000 534636931 1000000000 228230624 1000000000 985571639 1000000000 922905036 1000000000 767371922 1000000000 742996723 1000000000 30279608 1000000000 303503963 1000000000 316227199 1000000000 804808998 1000000000 324968702 1000000000 308597677 1000000000 560421819 1000000000 547659716 1000000000 55303693 1000000000 110696130 1000000000 311193178 1000000000 884218788 1000000000 673517764 1000000000 326290316 1000000000 737601132 1000000000 6218197 1000000000 878828518 1000000000 546243458 1000000000 588781165 1000000000 851647131 1000000000 876892101 1000000000 429524633 1000000000 183556790 1000000000 422954368 1000000000 952159559 1000000000 475940639 1000000000 526935824 1000000000 760209830 1000000000 940412259 1000000000 870811995 1000000000 492829315 1000000000 798653241 1000000000 857849023 1000000000 353585716 1000000000 652928188 1000000000 122445319 1000000000 518499515 1000000000 49332541 1000000000 920080148 1000000000 39770559 1000000000 464096743 1000000000 487667866 1000000000 342463561 1000000000 43787996 1000000000 597439077 1000000000 638173165 1000000000 471356072 1000000000 254039808 1000000000 149563205 1000000000 948370982 1000000000 360256670 1000000000 525203698 1000000000 131827924 1000000000 545832206 1000000000 266425292 1000000000 594992664 1000000000 217629318 1000000000 76042320 1000000000 227892487 1000000000 1963775 1000000000 192390250 1000000000 646328181 1000000000 625430713 1000000000 911928733 1000000000 892528005 1000000000 677158673 1000000000 548041248 1000000000 372746397 1000000000 3352285 1000000000 366232242 1000000000 577399314 1000000000 527921743 1000000000 434636901 1000000000 225893601 1000000000 378117875 1000000000 465595144 1000000000 560032959 1000000000 134526458 1000000000 889565278 1000000000 333870198 1000000000 491418874 1000000000 943539277 1000000000 319326276 1000000000 300333890 1000000000 679438397 1000000000 630982591 1000000000 51410161 1000000000 80628971 1000000000 743856970 1000000000 607757650 1000000000 415984820 1000000000 29916807 1000000000 421668848 1000000000 186864193 1000000000 636701482 1000000000 859609208 1000000000 450373689 1000000000 105637985 1000000000 215203531 1000000000 428977745 1000000000 627037801 1000000000 447160423 1000000000 866554245 1000000000 127666544 1000000000 469326246 1000000000 141268651 1000000000 341553886 1000000000 32559359 1000000000 950680767 1000000000 808938995 1000000000 932605722 1000000000 757708797 1000000000 502977301 1000000000 7920187 1000000000 718710982 1000000000 560613631 1000000000 334536700 1000000000 841553323 1000000000 778599537 1000000000 914727 1000000000 967834586 1000000000 206833419 1000000000 841352974 1000000000 244677600 1000000000 825074259 1000000000 844355062 1000000000 581755615 1000000000 659286926 1000000000 860310028 1000000000 367953157 1000000000 379726888 1000000000 293635002 1000000000 242409588 1000000000 237437782 1000000000 389809593 1000000000 25754967 1000000000 705594578 1000000000 386043224 1000000000 39632442 1000000000 569241403 1000000000 535282911 1000000000 885318972 1000000000 773601902 1000000000 905361209 1000000000 413159395 1000000000 422745719 1000000000 529573434 1000000000 385630740 1000000000 813626591 1000000000 55498101 1000000000 233986603 1000000000 555650752 1000000000 712873788 1000000000 770932443 1000000000 24472316 1000000000 125190690 1000000000 895972532 1000000000 392524522 1000000000 45890614 1000000000 676744701 1000000000 685429528 1000000000 890142754 1000000000 960439362 1000000000 41817599 1000000000 821622428 1000000000 422795366 1000000000 72265940 1000000000 19883962 1000000000 224116040 1000000000 912573473 1000000000 880465968 1000000000 633299248 1000000000 97404256 1000000000 749255823 1000000000 689966239 1000000000 553437858 1000000000 712401300 1000000000 160096754 1000000000 643529590 1000000000 782831915 1000000000 357938824 1000000000 748498457 1000000000 115000185 1000000000 376438685 1000000000 729271424 1000000000 668358202 1000000000 593620920 1000000000 267111533 1000000000 8335549 1000000000 39885532 1000000000 841653949 1000000000 702266249 1000000000 385718086 1000000000 879141933 1000000000 700934582 1000000000 133563119 1000000000 110786902 1000000000 623956694 1000000000 542573225 1000000000 959706003 1000000000 276261888 1000000000 617753522 1000000000 541485277 1000000000 766403754 1000000000 12090035 1000000000 415982760 1000000000 694307379 1000000000 172199617 1000000000 414407837 1000000000 846154555 1000000000 911690482 1000000000 657902875 1000000000 63691684 1000000000 400847958 1000000000 410400847 1000000000 677269740 1000000000 575509786 1000000000 340583201 1000000000 447348001 1000000000 623638525 1000000000 500714049 1000000000 425427520 1000000000 680100102 1000000000 724595290 1000000000 177782919 1000000000 43389918 1000000000 301919263 1000000000 879773490 1000000000 281622666 1000000000 796101686 1000000000 639336805 1000000000 218502982 1000000000 445962281 1000000000 811340171 1000000000 420916380 1000000000 108372995 1000000000 284327085 1000000000 917729370 1000000000 72040402 1000000000 582866668 1000000000 504786819 1000000000 502666015 1000000000 338601870 1000000000 189571431 1000000000 105402665 1000000000 839989452 1000000000 535037476 1000000000 96206073 1000000000 944816348 1000000000 497282751 1000000000 753164839 1000000000 18766445 1000000000 867945471 1000000000 88913833 1000000000 36424493 1000000000 918238872 1000000000 728725892 1000000000 282491041 1000000000 829908233 1000000000 694847540 1000000000 683558832 1000000000 664107327 1000000000 283154227 1000000000 894235485 1000000000 292568102 1000000000 574076656 1000000000 698012653 1000000000 411808888 1000000000 913817694 1000000000 605746730 1000000000 295656873 1000000000 119181873 1000000000 154026431 1000000000 238149512 1000000000 102523397 1000000000 859443322 1000000000 633112894 1000000000 691327746 1000000000 645505112 1000000000 525215320 1000000000 805301224 1000000000 791756023 1000000000 662901710 1000000000 418735965 1000000000 779575873 1000000000 422424514 1000000000 702053355 1000000000 161811926 1000000000 615086541 1000000000 100367365 1000000000 187618073 1000000000 895124423 1000000000 256491948 1000000000 581869030 1000000000 793801715 1000000000 869747271 1000000000 253161139 1000000000 621066109 1000000000 944324494 1000000000 730159466 1000000000 766439685 1000000000 557720455 1000000000 282460448 1000000000 958898686 1000000000 399004043 1000000000 393436896 1000000000 457407051 1000000000 332605136 1000000000 675011696 1000000000 959559221 1000000000 335184960 1000000000 467359241 1000000000 984512463 1000000000 496494081 1000000000 90211241 1000000000 767571725 1000000000 580220315 1000000000 870441724 1000000000 830330283 1000000000 652658734 1000000000 582349129 1000000000 922621493 1000000000 212938239 1000000000 283087616 1000000000 659915897 1000000000 917340250 1000000000 205773419 1000000000 352857002 1000000000 790533615 1000000000 92227220 1000000000 493659732 1000000000 643393089 1000000000 984043783 1000000000 970819723 1000000000 24570000 1000000000 796510378 1000000000 832390100 1000000000 643781334 1000000000 593028852 1000000000 174662320 1000000000 607476566 1000000000 642932741 1000000000 455264866 1000000000 579033312 1000000000 850564270 1000000000 877503112 1000000000 402123615 1000000000 152534218 1000000000 792983532 1000000000 481009209 1000000000 293371076 1000000000 202679758 1000000000 887875573 1000000000 103287956 1000000000 338804866 1000000000 134544065 1000000000 457037167 1000000000 19367102 1000000000 32059022 1000000000 111266502 1000000000 450041409 1000000000 934360164 1000000000 529901428 1000000000 764919626 1000000000 565827421 1000000000 441018895 1000000000 453091686 1000000000 810248828 1000000000 339113896 1000000000 383407096 1000000000 592349473 1000000000 390606750 1000000000 253390131 1000000000 294570107 1000000000 870388918 1000000000 213628400 1000000000 693678840 1000000000 534748977 1000000000 413923537 1000000000 339286722 1000000000 632939695 1000000000 704074691 1000000000 342370537 1000000000 134377134 1000000000 701829893 1000000000 405961911 1000000000 215369882 1000000000 174641587 1000000000 245708091 1000000000 600315010 1000000000 444401399 1000000000 801605469 1000000000 865820442 1000000000 421122082 1000000000 252654033 1000000000 90979169 1000000000 491055577 1000000000 941067300 1000000000 554628440 1000000000 771352606 1000000000 824732815 1000000000 768245349 1000000000 476459105 1000000000 991293025 1000000000 831022121 1000000000 549706730 1000000000 117210251 1000000000 906452882 1000000000 286191020 1000000000 484971117 1000000000 483282731 1000000000 810156568 1000000000 28809905 1000000000 216667937 1000000000 376961747 1000000000 36383856 1000000000 443044703 1000000000 894549960 1000000000 874727654 1000000000 543899546 1000000000 105171572 1000000000 280759893 1000000000 151917607 1000000000 718905592 1000000000 478088281 1000000000 146000268 1000000000 487357750 1000000000 998196391 1000000000 11529257 1000000000 44500016 1000000000 913565555 1000000000 78129538 1000000000 679866377 1000000000 995157923 1000000000 410100904 1000000000 766450768 1000000000 652074472 1000000000 516481471 1000000000 334427484 1000000000 265162778 1000000000 653166818 1000000000 632840821 1000000000 10635126 1000000000 452744394 1000000000 281060207 1000000000 876906476 1000000000 326996208 1000000000 809326466 1000000000 398337312 1000000000 32991386 1000000000 799031948 1000000000 180816721 1000000000 154786877 1000000000 670068487 1000000000 791043218 1000000000 300508086 1000000000 834580191 1000000000 453695645 1000000000 979992469 1000000000 697301384 1000000000 540401758 1000000000 966420024 1000000000 632509894 1000000000 99995091 1000000000 50996182 1000000000 693867569 1000000000 38117197 1000000000 994078809 1000000000 784915881 1000000000 944844139 1000000000 88914239 1000000000 307543514 1000000000 398207560 1000000000 623383174 1000000000 186275674 1000000000 352172232 1000000000 998916938 1000000000 319021986 1000000000 502798337 1000000000 136945998 1000000000 623144316 1000000000 93926786 1000000000 150932491 1000000000 864839510 1000000000 510615342 1000000000 256999707 1000000000 812347585 1000000000 533453493 1000000000 124853793 1000000000 650445890 1000000000 93927591 1000000000 802133638 1000000000 980354168 1000000000 330463134 1000000000 771558418 1000000000 275670811 1000000000 827580751 1000000000 818072346 1000000000 844641521 1000000000 832055944 1000000000 272232031 1000000000 512875721 1000000000 966500217 1000000000 696091138 1000000000 105919921 1000000000 438387037 1000000000 810350312 1000000000 938324556 1000000000 15187244 1000000000 196661427 1000000000 483676062 1000000000 19311498 1000000000 168617471 1000000000 402346086 1000000000 285147914 1000000000 877998976 1000000000 807254227 1000000000 233091896 1000000000 983530054 1000000000 846678556 1000000000 126360055 1000000000 426949521 1000000000 126317940 1000000000 648639730 1000000000 277231905 1000000000 263606849 1000000000 825491723 1000000000 538165420 1000000000 941142198 1000000000 929773212 1000000000 208786639 1000000000 14118969 1000000000 375230483 1000000000 765903114 1000000000 33810538 1000000000 903356907 1000000000 561437364 1000000000 299895969 1000000000 419388718 1000000000 635689228 1000000000 615098759 1000000000 392639957 1000000000 960823565 1000000000 988851296 1000000000 468324604 1000000000 29068344 1000000000 795492395 1000000000 510763703 1000000000 128144089 1000000000 208032256 1000000000 159241965 1000000000 625953409 1000000000 267763717 1000000000 28374010 1000000000 152727527 1000000000 768324760 1000000000 190970974 1000000000 691782266 1000000000 839894505 1000000000 282737480 1000000000 42767322 1000000000 206360800 1000000000 995248596 1000000000 384723962 1000000000 668818978 1000000000 493045868 1000000000 190486413 1000000000 700382195 1000000000 53141184 1000000000 844837673 1000000000 709314931 1000000000 266572390 1000000000 487913306 1000000000 504846109 1000000000 61061759 1000000000 625940690 1000000000 919100525 1000000000 703820426 1000000000 244338393 1000000000 480668157 1000000000 78785974 1000000000 972230233 1000000000 205325390 1000000000 92434334 1000000000 76022554 1000000000 738347950 1000000000 502021177 1000000000 244964972 1000000000 920750799 1000000000 4014948 1000000000 453544059 1000000000 826554310 1000000000 399555809 1000000000 405845926 1000000000 56483162 1000000000 420459387 1000000000 501056350 1000000000 109226821 1000000000 718332820 1000000000 126213319 1000000000 144171025 1000000000 876358898 1000000000 223889328 1000000000 950484252 1000000000 75184352 1000000000 512338288 1000000000 684338524 1000000000 131478326 1000000000 651298727 1000000000 636812776 1000000000 297685093 1000000000 90949892 1000000000 215243098 1000000000 673934964 1000000000 678801337 1000000000 810867207 1000000000 943626499 1000000000 926185658 1000000000 220293095 1000000000 854357029 1000000000 573386520 1000000000 669725309 1000000000 384223741 1000000000 729384754 1000000000 762749660 1000000000 491514044 1000000000 501280892 1000000000 656622038 1000000000 36519069 1000000000 755091603 1000000000 972712126 1000000000 171893403 1000000000 52567051 1000000000 681271842 1000000000 669915943 1000000000 385905959 1000000000 454040418 1000000000 859460774 1000000000 700004695 1000000000 467108883 1000000000 467680613 1000000000 776369356 1000000000 856257493 1000000000 348258071 1000000000 964674209 1000000000 500989596 1000000000 555277171 1000000000 42777733 1000000000 807564795 1000000000 385387435 1000000000 519891815 1000000000 116971819 1000000000 170206577 1000000000 151430829 1000000000 858031283 1000000000 646896463 1000000000 407382492 1000000000 674833774 1000000000 465936933 1000000000 322555642 1000000000 437028411 1000000000 494857947 1000000000 271425815 1000000000 293117354 1000000000 61984773 1000000000 157459041 1000000000 532106688 1000000000 689359425 1000000000 511975911 1000000000 546674909 1000000000 16127638 1000000000 205229543 1000000000 730460728 1000000000 755329258 1000000000 684881941 1000000000 226019864 1000000000 342525279 1000000000 860886588 1000000000 486035606 1000000000 693254213 1000000000 152268298 1000000000 923165971 1000000000 353088180 1000000000 972786178 1000000000 739406187 1000000000 430492262 1000000000 36635084 1000000000 46985927 1000000000 661255770 1000000000 102921944 1000000000 967325804 1000000000 869161108 1000000000 250678749 1000000000 667205025 1000000000 470027219 1000000000 297897358 1000000000 346224758 1000000000 8767834 1000000000 49391787 1000000000 213141129 1000000000 370704412 1000000000 665969895 1000000000 881659018 1000000000 315240437 1000000000 158410359 1000000000 230569594 1000000000 750239553 1000000000 642273711 1000000000 830309461 1000000000 476849466 1000000000 506829593 1000000000 427675037 1000000000 337061042 1000000000 176968559 1000000000 117114880 1000000000 614412296 1000000000 616852447 1000000000 412846860 1000000000 480717461 1000000000 234054341 1000000000 687108701 1000000000 780172706 1000000000 716514124 1000000000 787986224 1000000000 515093176 1000000000 761843546 1000000000 786242200 1000000000 304574887 1000000000 87768448 1000000000 851978812 1000000000 618862093 1000000000 487879843 1000000000 531870013 1000000000 720395544 1000000000 122656893 1000000000 159028810 1000000000 820793408 1000000000 644036298 1000000000 452428506 1000000000 102655407 1000000000 899910271 1000000000 223613418 1000000000 254604927 1000000000 442022086 1000000000 709496511 1000000000 476179165 1000000000 447563857 1000000000 562221604 1000000000 727098113 1000000000 767968650 1000000000 391380017 1000000000 50917640 1000000000 77001904 1000000000 405992540 1000000000 626893901 1000000000 71654023 1000000000 545751930 1000000000 793283247 1000000000 165255741 1000000000 310111525 1000000000 467998489 1000000000 886114301 1000000000 779888326 1000000000 363150540 1000000000 583062290 1000000000 927102912 1000000000 476060552 1000000000 430748996 1000000000 573146682 1000000000 972767993 1000000000 544371484 1000000000 835094597 1000000000 473793640 1000000000 720035907 1000000000 927229377 1000000000 825626612 1000000000 690125382 1000000000 109568957 1000000000 405334527 1000000000 416121169 1000000000 912741017 1000000000 211345571 1000000000 474946681 1000000000 366377113 1000000000 672732279 1000000000 177821044 1000000000 589351363 1000000000 103427776 1000000000 946989189 1000000000 784685009 1000000000 74067201 1000000000 667019586 1000000000 592177177 1000000000 984871289 1000000000 266924619 1000000000 698426865 1000000000 868031497 1000000000 170721113 1000000000 761558198 1000000000 534114381 1000000000 34026959 1000000000 452223905 1000000000 421454047 1000000000 151133386 1000000000 359070358 1000000000 642081603 1000000000 257915781 1000000000 66402072 1000000000 828692695 1000000000 851252655 1000000000 259297727 1000000000 567654775 1000000000 6794729 1000000000 662968598 1000000000 754807158 1000000000 959873758 1000000000 344293199 1000000000 76247861 1000000000 395113601 1000000000 175288188 1000000000 643254834 1000000000 762266056 1000000000 124818978 1000000000 331737643 1000000000 501653725 1000000000 186496182 1000000000 837939099 1000000000 494033716 1000000000 356866747 1000000000 42530261 1000000000 317569860 1000000000 669258714 1000000000 440469355 1000000000 75546268 1000000000 307618038 1000000000 768544270 1000000000 325053834 1000000000 215272481 1000000000 222722862 1000000000 273728787 1000000000 271762340 1000000000 52513355 1000000000 564053074 1000000000 279649465 1000000000 992213211 1000000000 787019125 1000000000 737483934 1000000000 236989357 1000000000 799117547 1000000000 683759903 1000000000 587342298 1000000000 965925067 1000000000 862573826 1000000000 27884109 1000000000 448546505 1000000000 83850156 1000000000 884948846 1000000000 138405986 1000000000 744846900 1000000000 242655832 1000000000 375071928 1000000000 609791109 1000000000 777972749 1000000000 177868100 1000000000 759181213 1000000000 322532784 1000000000 537005574 1000000000 652152031 1000000000 852929060 1000000000 822978317 1000000000 102746853 1000000000 925284678 1000000000 124252423 1000000000 699144645 1000000000 255487285 1000000000 372452478 1000000000 328237120 1000000000 807277381 1000000000 374174302 1000000000 181164097 1000000000 792882473 1000000000 155168742 1000000000 185514245 1000000000 431916323 1000000000 146156111 1000000000 97631358 1000000000 941102405 1000000000 99746124 1000000000 111986626 1000000000 159135029 1000000000 332190485 1000000000 557356343 1000000000 609589450 1000000000 688154559 1000000000 42167802 1000000000 341430643 1000000000 172852687 1000000000 283490902 1000000000 283065279 1000000000 558828017 1000000000 691576851 1000000000 411815198 1000000000 70519197 1000000000 936483318 1000000000 488839551 1000000000 129622044 1000000000 470027778 1000000000 667983925 1000000000 703000303 1000000000 688646606 1000000000 52098368 1000000000 109978846 1000000000 23637109 1000000000 986261382 1000000000 282180206 1000000000 483031261 1000000000 806517258 1000000000 909519770 1000000000 591590275 1000000000 348891324 1000000000 685069058 1000000000 433756525 1000000000 286448179 1000000000 7651857 1000000000 468794252 1000000000 667618355 1000000000 809948921 1000000000 85143230 1000000000 590577467 1000000000 550072173 1000000000 246688142 1000000000 812486311 1000000000 789033203 1000000000 911614867 1000000000 577142992 1000000000 243402478 1000000000 733004973 1000000000 69223572 1000000000 996544496 1000000000 59069316 1000000000 919635148 1000000000 422180269 1000000000 298662045 1000000000 793489460 1000000000 559319859 1000000000 799051767 1000000000 347277507 1000000000 262805792 1000000000 597004067 1000000000 642827475 1000000000 338435632 1000000000 478653159 1000000000 935930521 1000000000 118963187 1000000000 944147974 1000000000 320468831 1000000000 144478403 1000000000 705550058 1000000000 675939186 1000000000 269415511 1000000000 92793238 1000000000 649756203 1000000000 621655810 1000000000 141945706 1000000000 871540720 1000000000 760765009 1000000000 829372803 1000000000 179547311 1000000000 396318515 1000000000 113791620 1000000000 652595306 1000000000 489225320 1000000000 894284125 1000000000 91260564 1000000000 511733411 1000000000 801718907 1000000000 246141564 1000000000 415643554 1000000000 164394353 1000000000 460479139 1000000000 284532817 1000000000 437770038 1000000000 368282702 1000000000 329428942 1000000000 929707386 1000000000 729719362 1000000000 767042439 1000000000 982827904 1000000000 971455126 1000000000 411846385 1000000000 735596275 1000000000 175661343 1000000000 314446116 1000000000 620562282 1000000000 950920840 1000000000 669081421 1000000000 357444897 1000000000 260412323 1000000000 706409675 1000000000 65100554 1000000000 452654801 1000000000 705468461 1000000000 423853816 1000000000 674473656 1000000000 342509757 1000000000 58931496 1000000000 449944952 1000000000 358868610 1000000000 384501079 1000000000 600336334 1000000000 341434407 1000000000 958374027 1000000000 408320844 1000000000 926200795 1000000000 895677115 1000000000 93427296 1000000000 422768950 1000000000 950486540 1000000000 959763289 1000000000 55072350 1000000000 111241990 1000000000 139612671 1000000000 964477901 1000000000 624838189 1000000000 166488784 1000000000 172281107 1000000000 794444927 1000000000 797305593 1000000000 816585178 1000000000 467594066 1000000000 122877605 1000000000 240240202 1000000000 999457850 1000000000 329098285 1000000000 59805981 1000000000 886878028 1000000000 894684877 1000000000 662313133 1000000000 748173329 1000000000 992099133 1000000000 138061210 1000000000 771386656 1000000000 761638791 1000000000 253829169 1000000000 890735331 1000000000 232589059 1000000000 866394215 1000000000 84375050 1000000000 554429093 1000000000 71158678 1000000000 214835914 1000000000 82049255 1000000000 924618923 1000000000 108521054 1000000000 314016827 1000000000 842709518 1000000000 168323179 1000000000 983591837 1000000000 657047437 1000000000 600627832 1000000000 318738204 1000000000 634238966 1000000000 646384951 1000000000 98072306 1000000000 695480733 1000000000 808311783 1000000000 583647256 1000000000 855986391 1000000000 496814070 1000000000 975068660 1000000000 490941014 1000000000 736114128 1000000000 349383314 1000000000 948202924 1000000000 468437492 1000000000 979243395 1000000000 333067510 1000000000 374260638 1000000000 844029305 1000000000 199863656 1000000000 428714422 1000000000 274075320 1000000000 635315984 1000000000 596602088 1000000000 891360430 1000000000 358847330 1000000000 370386242 1000000000 685483529 1000000000 496298977 1000000000 652930188 1000000000 898484611 1000000000 371281931 1000000000 32055182 1000000000 760950677 1000000000 360516578 1000000000 280217708 1000000000 267754826 1000000000 132972078 1000000000 877521737 1000000000 746340105 1000000000 6295787 1000000000 301736539 1000000000 15624908 1000000000 282681949 1000000000 397787998 1000000000 126042013 1000000000 82954521 1000000000 484784529 1000000000 649229696 1000000000 87143328 1000000000 751533343 1000000000 695046983 1000000000 847213800 1000000000 572460074 1000000000 819308949 1000000000 409499346 1000000000 290521325 1000000000 63211321 1000000000 364488242 1000000000 953431782 1000000000 714056993 1000000000 796549260 1000000000 26418325 1000000000 447170075 1000000000 559034280 1000000000 258122349 1000000000 137713369 1000000000 651441115 1000000000 952645339 1000000000 836504654 1000000000 35326663 1000000000 680248212 1000000000 602245796 1000000000 577523885 1000000000 856991476 1000000000 260858215 1000000000 147431837 1000000000 772955110 1000000000 160445282 1000000000 671683516 1000000000 959889655 1000000000 571604151 1000000000 625917514 1000000000 953586053 1000000000 374706664 1000000000 120983887 1000000000 874181544 1000000000 293498431 1000000000 900660846 1000000000 463496269 1000000000 929828990 1000000000 59883991 1000000000 771667125 1000000000 960862783 1000000000 975556788 1000000000 385378994 1000000000 422362027 1000000000 433162939 1000000000 390883102 1000000000 651554397 1000000000 174084285 1000000000 999816644 1000000000 536964602 1000000000 557170228 1000000000 27098630 1000000000 740332878 1000000000 850724987 1000000000 849414299 1000000000 902074818 1000000000 124460167 1000000000 211305114 1000000000 306098754 1000000000 426107679 1000000000 388248332 1000000000 420985219 1000000000 204196806 1000000000 672919646 1000000000 50440422 1000000000 140505748 1000000000 710925770 1000000000 896882596 1000000000 519511366 1000000000 181537040 1000000000 413218177 1000000000 419835802 1000000000 916261718 1000000000 341314437 1000000000 758638372 1000000000 163357504 1000000000 846046308 1000000000 655883763 1000000000 878535927 1000000000 133423580 1000000000 843433358 1000000000 612597094 1000000000 182110664 1000000000 437790971 1000000000 595338692 1000000000 351176791 1000000000 19361798 1000000000 585164766 1000000000 842103119 1000000000 421529359 1000000000 891568523 1000000000 631507821 1000000000 247140939 1000000000 21588930 1000000000 274974009 1000000000 895092411 1000000000 549494451 1000000000 440601219 1000000000 630906249 1000000000 859579579 1000000000 24155922 1000000000 332586729 1000000000 458402999 1000000000 551662879 1000000000 346078515 1000000000 533871237 1000000000 39609428 1000000000 827192837 1000000000 595706598 1000000000 872353335 1000000000 23052300 1000000000 735528162 1000000000 741667412 1000000000 276273234 1000000000 639351186 1000000000 661239594 1000000000 850993771 1000000000 359220165 1000000000 584943837 1000000000 770481462 1000000000 238557070 1000000000 161950892 1000000000 800358388 1000000000 925624758 1000000000 74612164 1000000000 139081038 1000000000 190076582 1000000000 890495589 1000000000 916699593 1000000000 5112966 1000000000 949328486 1000000000 984189688 1000000000 776512430 1000000000 422391551 1000000000 631092165 1000000000 825205907 1000000000 934932382 1000000000 81524085 1000000000 844486182 1000000000 533955753 1000000000 708074432 1000000000 107141244 1000000000 124303809 1000000000 942022490 1000000000 261189509 1000000000 861746937 1000000000 997765440 1000000000 553779605 1000000000 19612860 1000000000 512534939 1000000000 829985961 1000000000 133173567 1000000000 476631325 1000000000 514361068 1000000000 170345339 1000000000 668501488 1000000000 27130446 1000000000 117339102 1000000000 397471647 1000000000 581156237 1000000000 710711398 1000000000 758694982 1000000000 467415464 1000000000 761887168 1000000000 162613500 1000000000 404180734 1000000000 123287013 1000000000 169692551 1000000000 372162410 1000000000 355518206 1000000000 582314489 1000000000 397519503 1000000000 766178227 1000000000 848221335 1000000000 804378134 1000000000 897215087 1000000000 212826307 1000000000 672931834 1000000000 461019312 1000000000 729231429 1000000000 401861439 1000000000 901555696 1000000000 713501495 1000000000 260283111 1000000000 981406253 1000000000 323060103 1000000000 488122317 1000000000 530058720 1000000000 624101304 1000000000 731334402 1000000000 102644173 1000000000 259485574 1000000000 836985360 1000000000 894348380 1000000000 734175223 1000000000 44054916 1000000000 579322700 1000000000 627004853 1000000000 183003495 1000000000 865074364 1000000000 134660356 1000000000 532078384 1000000000 337858290 1000000000 983014807 1000000000 154091759 1000000000 557635364 1000000000 838390135 1000000000 502508082 1000000000 902729179 1000000000 422337771 1000000000 433954039 1000000000 487520572 1000000000 712224557 1000000000 147474388 1000000000 610772031 1000000000 888074205 1000000000 287212470 1000000000 540137196 1000000000 124048282 1000000000 755849632 1000000000 454883302 1000000000 781134399 1000000000 82979659 1000000000 964650644 1000000000 310048938 1000000000 677225050 1000000000 231657719 1000000000 951468375 1000000000 802157480 1000000000 278661635 1000000000 459820318 1000000000 443519834 1000000000 106831215 1000000000 397937127 1000000000 432865830 1000000000 414731153 1000000000 466038976 1000000000 320629858 1000000000 947302530 1000000000 841781117 1000000000 187341544 1000000000 650260774 1000000000 853323801 1000000000 655567642 1000000000 689416195 1000000000 852355867 1000000000 562941095 1000000000 143718759 1000000000 985207181 1000000000 216960362 1000000000 65039462 1000000000 421618469 1000000000 439656389 1000000000 546504223 1000000000 423664437 1000000000 712110356 1000000000 886800248 1000000000 949056023 1000000000 886794138 1000000000 256564296 1000000000 755390211 1000000000 826990306 1000000000 516516491 1000000000 155588749 1000000000 342883191 1000000000 340510367 1000000000 126172108 1000000000 362832583 1000000000 656247614 1000000000 501145079 1000000000 615423676 1000000000 46651656 1000000000 994322188 1000000000 79248499 1000000000 223588996 1000000000 968205198 1000000000 641472542 1000000000 515251252 1000000000 82219068 1000000000 59892407 1000000000 931277121 1000000000 682380820 1000000000 868397208 1000000000 863368629 1000000000 356757866 1000000000 120866865 1000000000 365439949 1000000000 627452521 1000000000 630059085 1000000000 559244882 1000000000 34576678 1000000000 583121727 1000000000 851868310 1000000000 758636667 1000000000 292243842 1000000000 747376731 1000000000 592489943 1000000000 198161887 1000000000 735001996 1000000000 12401957 1000000000 817541018 1000000000 453175255 1000000000 800198692 1000000000 885178007 1000000000 818931061 1000000000 778147767 1000000000 37518301 1000000000 193253580 1000000000 872065572 1000000000 64009216 1000000000 788186729 1000000000 995009564 1000000000 704708639 1000000000 775003879 1000000000 146105069 1000000000 988545809 1000000000 666222008 1000000000 156297548 1000000000 375702754 1000000000 759135358 1000000000 425766694 1000000000 417260267 1000000000 381072532 1000000000 623412673 1000000000 308946983 1000000000 454512985 1000000000 291526247 1000000000 600509813 1000000000 531201455 1000000000 651537817 1000000000 59676026 1000000000 188684564 1000000000 852276002 1000000000 25878665 1000000000 179154576 1000000000 664981248 1000000000 712075303 1000000000 8769360 1000000000 97866259 1000000000 125115561 1000000000 249582188 1000000000 848833498 1000000000 536103241 1000000000 230771663 1000000000 76316923 1000000000 782449900 1000000000 667701225 1000000000 736925246 1000000000 604692830 1000000000 707463958 1000000000 812628724 1000000000 650789142 1000000000 731041709 1000000000 751982449 1000000000 478802908 1000000000 805783441 1000000000 508175953 1000000000 353210478 1000000000 860121645 1000000000 610536712 1000000000 89142532 1000000000 574092505 1000000000 416492221 1000000000 441975619 1000000000 821865669 1000000000 859825013 1000000000 691354013 1000000000 528131649 1000000000 174199088 1000000000 332979999 1000000000 664223682 1000000000 474225281 1000000000 864996534 1000000000 24453548 1000000000 124540129 1000000000 756978622 1000000000 719816323 1000000000 295365944 1000000000 907377252 1000000000 455405034 1000000000 829248150 1000000000 407815395 1000000000 431821141 1000000000 833605867 1000000000 390602685 1000000000 399991995 1000000000 999824168 1000000000 677349416 1000000000 204842936 1000000000 798867208 1000000000 921796395 1000000000 146100403 1000000000 347031887 1000000000 630048649 1000000000 51363226 1000000000 899180615 1000000000 377482331 1000000000 963183509 1000000000 396092425 1000000000 182639214 1000000000 243758896 1000000000 40658986 1000000000 543314490 1000000000 947376890 1000000000 191716346 1000000000 874440532 1000000000 141693822 1000000000 842795957 1000000000 520579681 1000000000 715001775 1000000000 582898266 1000000000 789581425 1000000000 48525878 1000000000 244370166 1000000000 334991056 1000000000 74878700 1000000000 265520868 1000000000 371415165 1000000000 440300896 1000000000 624706226 1000000000 249167210 1000000000 813977656 1000000000 977108901 1000000000 146865172 1000000000 493944284 1000000000 128325831 1000000000 588496419 1000000000 892600543 1000000000 223075692 1000000000 816329319 1000000000 426090537 1000000000 511918824 1000000000 69240017 1000000000 622459327 1000000000 807269282 1000000000 449445905 1000000000 494529612 1000000000 32523456 1000000000 871185366 1000000000 673845408 1000000000 640430319 1000000000 90834277 1000000000 818142277 1000000000 295694824 1000000000 822746995 1000000000 836917583 1000000000 500587729 1000000000 395322391 1000000000 926109608 1000000000 132753550 1000000000 444379865 1000000000 892452003 1000000000 149630675 1000000000 266550668 1000000000 276698779 1000000000 184489542 1000000000 565788241 1000000000 135186723 1000000000 591937120 1000000000 733080538 1000000000 291019622 1000000000 865949818 1000000000 92846558 1000000000 550150407 1000000000 923749843 1000000000 275113434 1000000000 938160402 1000000000 86756672 1000000000 355412096 1000000000 375562666 1000000000 263441957 1000000000 456763967 1000000000 531723779 1000000000 187259573 1000000000 621374454 1000000000 934513672 1000000000 647109356 1000000000 7294078 1000000000 634820468 1000000000 668802341 1000000000 885874341 1000000000 11523813 1000000000 958793470 1000000000 997969675 1000000000 575557404 1000000000 717787693 1000000000 212180964 1000000000 451157380 1000000000 876508062 1000000000 402548071 1000000000 98789054 1000000000 149369347 1000000000 353761043 1000000000 975447786 1000000000 763290115 1000000000 529979345 1000000000 298286604 1000000000 337969973 1000000000 23755603 1000000000 743050882 1000000000 401134171 1000000000 14971442 1000000000 600203970 1000000000 794598039 1000000000 585414737 1000000000 156421580 1000000000 921829845 1000000000 622702507 1000000000 566376950 1000000000 46038778 1000000000 477486346 1000000000 338170664 1000000000 522364299 1000000000 343410072 1000000000 161600752 1000000000 15273809 1000000000 590077403 1000000000 220489142 1000000000 744812487 1000000000 223927551 1000000000 419559209 1000000000 466159025 1000000000 549010282 1000000000 87865568 1000000000 173696775 1000000000 935119181 1000000000 27223921 1000000000 199218232 1000000000 201008717 1000000000 13763083 1000000000 450651967 1000000000 65837607 1000000000 129124220 1000000000 350994771 1000000000 130070681 1000000000 990266073 1000000000 701350707 1000000000 71197253 1000000000 149425504 1000000000 414576845 1000000000 154044880 1000000000 321231597 1000000000 479689763 1000000000 324987086 1000000000 224670943 1000000000 444778660 1000000000 493004752 1000000000 534736307 1000000000 544676080 1000000000 630333921 1000000000 548967102 1000000000 359688333 1000000000 816317998 1000000000 774213902 1000000000 854496405 1000000000 553206249 1000000000 180051252 1000000000 116399056 1000000000 963978185 1000000000 209379641 1000000000 377130795 1000000000 258477127 1000000000 804351840 1000000000 170244446 1000000000 620759344 1000000000 805901125 1000000000 127380798 1000000000 89366805 1000000000 235223668 1000000000 704157880 1000000000 919724602 1000000000 637061420 1000000000 264245375 1000000000 833331080 1000000000 985698257 1000000000 196143041 1000000000 366334069 1000000000 700870693 1000000000 466941239 1000000000 310435801 1000000000 667098924 1000000000 861848459 1000000000 651813965 1000000000 933449419 1000000000 21217197 1000000000 75584275 1000000000 345710199 1000000000 53923325 1000000000 144891599 1000000000 578080493 1000000000 136662358 1000000000 719508375 1000000000 987974312 1000000000 670496582 1000000000 715337985 1000000000 26421959 1000000000 531332938 1000000000 422265266 1000000000 295235065 1000000000 371163353 1000000000 509078954 1000000000 624052212 1000000000 240223869 1000000000 685665953 1000000000 670312664 1000000000 238377323 1000000000 639521378 1000000000 356466858 1000000000 239227686 1000000000 184822460 1000000000 186839204 1000000000 258144084 1000000000 20057938 1000000000 713390417 1000000000 332598719 1000000000 432046695 1000000000 297097790 1000000000 19844511 1000000000 792581390 1000000000 75756757 1000000000 927132121 1000000000 904391809 1000000000 644034782 1000000000 177524603 1000000000 352642794 1000000000 859998685 1000000000 477711138 1000000000 843073172 1000000000 530140692 1000000000 577090272 1000000000 894921084 1000000000 191175553 1000000000 97656189 1000000000 512051637 1000000000 820820323 1000000000 245889140 1000000000 198702349 1000000000 297681406 1000000000 517253282 1000000000 305724230 1000000000 320664353 1000000000 279213146 1000000000 58352512 1000000000 713835754 1000000000 298296508 1000000000 783703009 1000000000 174111619 1000000000 289680325 1000000000 528776856 1000000000 50757019 1000000000 482345249 1000000000 803176313 1000000000 742588713 1000000000 675437793 1000000000 319884165 1000000000 5578702 1000000000 807685066 1000000000 688008562 1000000000 635080555 1000000000 498322048 1000000000 146832726 1000000000 360471888 1000000000 341796996 1000000000 217730639 1000000000 679242452 1000000000 787441465 1000000000 887834255 1000000000 802037460 1000000000 464157251 1000000000 306612756 1000000000 317373232 1000000000 887407813 1000000000 752540799 1000000000 68848139 1000000000 198577570 1000000000 296430672 1000000000 241445715 1000000000 349387312 1000000000 648939944 1000000000 904787321 1000000000 189039641 1000000000 921459836 1000000000 456530659 1000000000 713404845 1000000000 881891232 1000000000 117391567 1000000000 35584592 1000000000 662674460 1000000000 907625687 1000000000 766431996 1000000000 280255490 1000000000 451875486 1000000000 395317538 1000000000 667543769 1000000000 591047066 1000000000 178875311 1000000000 993162812 1000000000 507576705 1000000000 794115750 1000000000 812290262 1000000000 458759964 1000000000 28251292 1000000000 305288551 1000000000 449368347 1000000000 68718185 1000000000 683279611 1000000000 176292643 1000000000 666929343 1000000000 939402974 1000000000 506608469 1000000000 939162778 1000000000 188287381 1000000000 213154859 1000000000 814676615 1000000000 640711027 1000000000 405706356 1000000000 711669479 1000000000 93259427 1000000000 285574060 1000000000 262309890 1000000000 141018756 1000000000 627199405 1000000000 506510591 1000000000 3109884 1000000000 346076632 1000000000 830631758 1000000000 707046191 1000000000 933337885 1000000000 704515867 1000000000 601754774 1000000000 961836130 1000000000 885165946 1000000000 634120728 1000000000 846109556 1000000000 60374462 1000000000 497318968 1000000000 149189348 1000000000 49021324 1000000000 64121222 1000000000 94969616 1000000000 348588707 1000000000 916914604 1000000000 971187709 1000000000 623135927 1000000000 886505121 1000000000 384177745 1000000000 515008077 1000000000 832403591 1000000000 153535608 1000000000 653820139 1000000000 607892542 1000000000 189217355 1000000000 297094010 1000000000 970006275 1000000000 278042859 1000000000 618748680 1000000000 780230818 1000000000 712570451 1000000000 841625062 1000000000 209315283 1000000000 698818232 1000000000 878639159 1000000000 495790516 1000000000 232084074 1000000000 153688381 1000000000 493087589 1000000000 372538830 1000000000 325343944 1000000000 259047310 1000000000 619936540 1000000000 821091080 1000000000 848200202 1000000000 63955005 1000000000 367011020 1000000000 361757956 1000000000 382445911 1000000000 332438405 1000000000 228993526 1000000000 590256697 1000000000 610914872 1000000000 722877813 1000000000 899019271 1000000000 321852603 1000000000 770869571 1000000000 440421613 1000000000 783792675 1000000000 542069528 1000000000 363841784 1000000000 648889996 1000000000 892939655 1000000000 6290481 1000000000 303331839 1000000000 158218053 1000000000 754150432 1000000000 105183909 1000000000 355248251 1000000000 793273652 1000000000 990092714 1000000000 751999742 1000000000 233099793 1000000000 318052009 1000000000 819639423 1000000000 851973144 1000000000 631357868 1000000000 365286721 1000000000 391509427 1000000000 959497764 1000000000 908652368 1000000000 778618203 1000000000 750159014 1000000000 216336942 1000000000 278987438 1000000000 538839938 1000000000 730025671 1000000000 684187117 1000000000 311088031 1000000000 774047984 1000000000 56998631 1000000000 72891892 1000000000 506335018 1000000000 794298307 1000000000 806162480 1000000000 61014193 1000000000 353401618 1000000000 180500849 1000000000 130541086 1000000000 313086503 1000000000 873447689 1000000000 943267817 1000000000 690461602 1000000000 325564714 1000000000 162677342 1000000000 172151427 1000000000 351812969 1000000000 181029747 1000000000 323043843 1000000000 26797235 1000000000 225461120 1000000000 854323131 1000000000 706730587 1000000000 707589205 1000000000 582187547 1000000000 138868057 1000000000 869501953 1000000000 127835517 1000000000 395845805 1000000000 826975689 1000000000 686775886 1000000000 45466235 1000000000 614022148 1000000000 569319692 1000000000 866815661 1000000000 3329102 1000000000 240031937 1000000000 433021014 1000000000 275367038 1000000000 917952611 1000000000 483794229 1000000000 549299835 1000000000 652638854 1000000000 551341865 1000000000 27155349 1000000000 85516713 1000000000 340073877 1000000000 224777528 1000000000 449932716 1000000000 846016725 1000000000 983163608 1000000000 819751796 1000000000 384953803 1000000000 82603416 1000000000 171979873 1000000000 190003471 1000000000 910522231 1000000000 246542217 1000000000 194829529 1000000000 395710064 1000000000 351217972 1000000000 681207606 1000000000 132674737 1000000000 607832504 1000000000 720293517 1000000000 590549208 1000000000 106681901 1000000000 851482245 1000000000 112840494 1000000000 755238405 1000000000 22748374 1000000000 279633014 1000000000 310641410 1000000000 708460348 1000000000 668410344 1000000000 184992174 1000000000 383917264 1000000000 539436498 1000000000 328781048 1000000000 73807283 1000000000 170293750 1000000000 145863040 1000000000 516859860 1000000000 212458015 1000000000 663601109 1000000000 97351028 1000000000 11900598 1000000000 924929424 1000000000 278486054 1000000000 825376368 1000000000 259032517 1000000000 745694595 1000000000 917599621 1000000000 641424156 1000000000 867862206 1000000000 670444810 1000000000 296708475 1000000000 998718632 1000000000 264753084 1000000000 80983537 1000000000 513080166 1000000000 763099451 1000000000 442791692 1000000000 103285329 1000000000 593887835 1000000000 313414609 1000000000 774637600 1000000000 138746700 1000000000 113329472 1000000000 858620113 1000000000 477155186 1000000000 553743565 1000000000 513583708 1000000000 881247473 1000000000 87161520 1000000000 424533270 1000000000 495768041 1000000000 683601999 1000000000 743912915 1000000000 751414993 1000000000 378346290 1000000000 941927922 1000000000 845483321 1000000000 138078671 1000000000 237058178 1000000000 598714425 1000000000 632628209 1000000000 409567476 1000000000 310098034 1000000000 181980655 1000000000 298423989 1000000000 248031604 1000000000 220040646 1000000000 594038073 1000000000 661890889 1000000000 579419830 1000000000 418322900 1000000000 637757883 1000000000 946766575 1000000000 902171603 1000000000 863059972 1000000000 726001441 1000000000 375243466 1000000000 213934710 1000000000 90843781 1000000000 811574573 1000000000 362642581 1000000000 18462850 1000000000 214976037 1000000000 340828270 1000000000 212912617 1000000000 445899791 1000000000 392425304 1000000000 708558850 1000000000 46437429 1000000000 505048535 1000000000 796552024 1000000000 689074026 1000000000 775270195 1000000000 308884462 1000000000 573523185 1000000000 45554811 1000000000 329474767 1000000000 542744877 1000000000 752644182 1000000000 352190950 1000000000 11002749 1000000000 298710185 1000000000 59974798 1000000000 178577098 1000000000 703821830 1000000000 134457732 1000000000 998042609 1000000000 112475180 1000000000 803514709 1000000000 196322338 1000000000 447023335 1000000000 593211376 1000000000 298834794 1000000000 898122706 1000000000 215135375 1000000000 546877438 1000000000 243551412 1000000000 67111861 1000000000 627345045 1000000000 656888666 1000000000 761638035 1000000000 930275646 1000000000 29824350 1000000000 967165248 1000000000 854299692 1000000000 621662224 1000000000 309310533 1000000000 176715575 1000000000 74880509 1000000000 322180846 1000000000 400139541 1000000000 527445504 1000000000 510646272 1000000000 332159261 1000000000 181188320 1000000000 415356956 1000000000 969081588 1000000000 317907874 1000000000 999014373 1000000000 910835194 1000000000 27822616 1000000000 261458518 1000000000 208207356 1000000000 788394929 1000000000 718203399 1000000000 735015492 1000000000 837729515 1000000000 452243947 1000000000 159821482 1000000000 767223397 1000000000 213030353 1000000000 576850480 1000000000 696054080 1000000000 842700420 1000000000 329238285 1000000000 188669439 1000000000 757910503 1000000000 197251779 1000000000 641712607 1000000000 327954806 1000000000 966121905 1000000000 203713228 1000000000 727200103 1000000000 946396434 1000000000 18994562 1000000000 532001740 1000000000 290821874 1000000000 344757191 1000000000 322159672 1000000000 39516605 1000000000 959953884 1000000000 645730526 1000000000 128859541 1000000000 702698552 1000000000 990948079 1000000000 101384389 1000000000 219937931 1000000000 525003018 1000000000 580605498 1000000000 734255607 1000000000 395609420 1000000000 259912592 1000000000 52545617 1000000000 317390699 1000000000 932864422 1000000000 374019655 1000000000 409045171 1000000000 169593228 1000000000 85108724 1000000000 145182148 1000000000 41277344 1000000000 110481736 1000000000 672775652 1000000000 417927141 1000000000 638428411 1000000000 567541084 1000000000 865758585 1000000000 426507887 1000000000 812600285 1000000000 638356884 1000000000 41836274 1000000000 89032387 1000000000 65578354 1000000000 109020245 1000000000 56559190 1000000000 846911834 1000000000 561608893 1000000000 679071139 1000000000 5825343 1000000000 9146081 1000000000 411126209 1000000000 300505031 1000000000 30108126 1000000000 813235958 1000000000 738721792 1000000000 818565162 1000000000 489813678 1000000000 216534262 1000000000 373066911 1000000000 193748176 1000000000 73695121 1000000000 767559855 1000000000 10256454 1000000000 192490417 1000000000 147674203 1000000000 680122709 1000000000 169571291 1000000000 549087248 1000000000 337374831 1000000000 392732560 1000000000 394401382 1000000000 43274416 1000000000 121251199 1000000000 173276381 1000000000 748738080 1000000000 916326478 1000000000 768092066 1000000000 790925955 1000000000 531706723 1000000000 747297662 1000000000 859615810 1000000000 173711190 1000000000 757188773 1000000000 957931672 1000000000 470051309 1000000000 85101449 1000000000 182577840 1000000000 917241489 1000000000 53425702 1000000000 639690277 1000000000 416627207 1000000000 523950104 1000000000 1789144 1000000000 406084050 1000000000 654304136 1000000000 765000693 1000000000 412757874 1000000000 902657997 1000000000 155681 1000000000 919101647 1000000000 620100285 1000000000 233212203 1000000000 292602522 1000000000 22438944 1000000000 66879084 1000000000 601470320 1000000000 569172160 1000000000 109458379 1000000000 394950840 1000000000 809615522 1000000000 994045113 1000000000 826635164 1000000000 945844774 1000000000 932843098 1000000000 221600211 1000000000 329676514 1000000000 552523206 1000000000 115266468 1000000000 520599010 1000000000 678329391 1000000000 884321263 1000000000 653769296 1000000000 738793650 1000000000 164336183 1000000000 938086086 1000000000 736784677 1000000000 469991548 1000000000 672526834 1000000000 602855614 1000000000 513313604 1000000000 959216140 1000000000 459937272 1000000000 481399203 1000000000 244386838 1000000000 928015702 1000000000 558418348 1000000000 725532442 1000000000 230346304 1000000000 357982353 1000000000 844215005 1000000000 159084271 1000000000 140284146 1000000000 458683712 1000000000 38146938 1000000000 212504750 1000000000 169409197 1000000000 20091081 1000000000 678664129 1000000000 173783683 1000000000 227231422 1000000000 544130346 1000000000 380755449 1000000000 336041711 1000000000 38767662 1000000000 841639171 1000000000 702754087 1000000000 901597788 1000000000 165839474 1000000000 480136874 1000000000 575449290 1000000000 338271235 1000000000 402275724 1000000000 385386371 1000000000 583685975 1000000000 366477211 1000000000 505970629 1000000000 289668927 1000000000 781468918 1000000000 251848984 1000000000 536567155 1000000000 310256205 1000000000 759256227 1000000000 895298788 1000000000 770321781 1000000000 668404013 1000000000 455084410 1000000000 999291959 1000000000 450792592 1000000000 829464497 1000000000 62870538 1000000000 58968776 1000000000 341653975 1000000000 394134639 1000000000 830324387 1000000000 565230475 1000000000 474046556 1000000000 667337624 1000000000 856071128 1000000000 141726367 1000000000 189768451 1000000000 697992002 1000000000 882515267 1000000000 979495543 1000000000 680972810 1000000000 141665074 1000000000 131677944 1000000000 237351563 1000000000 649422981 1000000000 358652325 1000000000 723259239 1000000000 486890676 1000000000 923801190 1000000000 251324878 1000000000 869353233 1000000000 824430934 1000000000 68546151 1000000000 853286674 1000000000 428757138 1000000000 631584727 1000000000 940557966 1000000000 782336736 1000000000 656628739 1000000000 777264375 1000000000 626793406 1000000000 175747387 1000000000 478301210 1000000000 623250812 1000000000 176648198 1000000000 602371590 1000000000 306328804 1000000000 470916814 1000000000 424286427 1000000000 650135284 1000000000 12664696 1000000000 796957577 1000000000 609290597 1000000000 292846271 1000000000 220919611 1000000000 294397389 1000000000 152709299 1000000000 368755554 1000000000 250742525 1000000000 786202763 1000000000 543047253 1000000000 527794354 1000000000 482942693 1000000000 305161754 1000000000 889660260 1000000000 890991057 1000000000 861237087 1000000000 963725986 1000000000 792105467 1000000000 754127261 1000000000 365590583 1000000000 352592936 1000000000 887369213 1000000000 215307174 1000000000 561298647 1000000000 488997077 1000000000 281623764 1000000000 91034366 1000000000 212791552 1000000000 161525578 1000000000 235315437 1000000000 32594296 1000000000 338574983 1000000000 320207637 1000000000 951383255 1000000000 749424594 1000000000 156203725 1000000000 672920366 1000000000 333172554 1000000000 341647985 1000000000 903461236 1000000000 368098517 1000000000 801197977 1000000000 151973560 1000000000 524741116 1000000000 513949417 1000000000 575285632 1000000000 778184033 1000000000 476283781 1000000000 728295016 1000000000 90868476 1000000000 303959349 1000000000 438974815 1000000000 845152426 1000000000 614239374 1000000000 543037993 1000000000 862439493 1000000000 864999786 1000000000 864506641 1000000000 736304264 1000000000 621947546 1000000000 87062228 1000000000 786497547 1000000000 225991570 1000000000 311913586 1000000000 579688052 1000000000 962952505 1000000000 616410629 1000000000 507220805 1000000000 350726088 1000000000 775783764 1000000000 329943470 1000000000 599930403 1000000000 341143788 1000000000 295414024 1000000000 476406387 1000000000 805836945 1000000000 614826637 1000000000 741150743 1000000000 446473806 1000000000 237581473 1000000000 191977855 1000000000 655772599 1000000000 371897312 1000000000 550213473 1000000000 839602074 1000000000 359973985 1000000000 971109620 1000000000 483994226 1000000000 794500824 1000000000 576804773 1000000000 629576075 1000000000 778957327 1000000000 38309014 1000000000 162600939 1000000000 927562927 1000000000 386989179 1000000000 163654535 1000000000 702446941 1000000000 221116750 1000000000 576614270 1000000000 129479966 1000000000 709789837 1000000000 955555834 1000000000 954187932 1000000000 901790162 1000000000 858726096 1000000000 76562978 1000000000 848486149 1000000000 244920198 1000000000 211932761 1000000000 181272333 1000000000 537122180 1000000000 31090931 1000000000 9667149 1000000000 329895414 1000000000 296026732 1000000000 99396186 1000000000 444626535 1000000000 219886081 1000000000 17569622 1000000000 156528890 1000000000 723175933 1000000000 525349686 1000000000 119597221 1000000000 964242079 1000000000 855095118 1000000000 45183471 1000000000 918282579 1000000000 376474279 1000000000 665884105 1000000000 298494042 1000000000 422973079 1000000000 225477204 1000000000 985895623 1000000000 291136303 1000000000 94673648 1000000000 184776475 1000000000 218613174 1000000000 11814539 1000000000 659539180 1000000000 387571427 1000000000 519880891 1000000000 175618941 1000000000 126683799 1000000000 111423732 1000000000 454875801 1000000000 840232853 1000000000 258848764 1000000000 996126306 1000000000 503559725 1000000000 830572760 1000000000 943859441 1000000000 472743663 1000000000 65543289 1000000000 605187801 1000000000 905631464 1000000000 438366161 1000000000 289786764 1000000000 796289084 1000000000 127742774 1000000000 846993772 1000000000 609155173 1000000000 703693831 1000000000 815651863 1000000000 215808773 1000000000 56970812 1000000000 523328536 1000000000 536539923 1000000000 887257378 1000000000 23075111 1000000000 648021461 1000000000 583863604 1000000000 771495053 1000000000 280143257 1000000000 289217266 1000000000 209891760 1000000000 789665675 1000000000 28423646 1000000000 659041190 1000000000 431976552 1000000000 859043409 1000000000 672159066 1000000000 113000176 1000000000 19042989 1000000000 674102207 1000000000 881282189 1000000000 870230775 1000000000 851459104 1000000000 859919096 1000000000 551635398 1000000000 725400092 1000000000 555566463 1000000000 645451158 1000000000 363475911 1000000000 641180120 1000000000 26937301 1000000000 436733022 1000000000 457266031 1000000000 914439022 1000000000 207453712 1000000000 286222183 1000000000 453491179 1000000000 620360390 1000000000 166472726 1000000000 308012413 1000000000 121267553 1000000000 967584239 1000000000 132015101 1000000000 875622049 1000000000 530113549 1000000000 249811159 1000000000 511432650 1000000000 238024785 1000000000 414459124 1000000000 627653223 1000000000 879543535 1000000000 998641554 1000000000 555162257 1000000000 820949609 1000000000 875340851 1000000000 471233958 1000000000 483917815 1000000000 558736204 1000000000 86929300 1000000000 806140759 1000000000 409330925 1000000000 985367505 1000000000 535504907 1000000000 656790447 1000000000 362344351 1000000000 468440394 1000000000 558198829 1000000000 162428845 1000000000 570731856 1000000000 627142558 1000000000 151978569 1000000000 551967753 1000000000 389784452 1000000000 250858116 1000000000 428511050 1000000000 8339300 1000000000 647417487 1000000000 131857279 1000000000 32469725 1000000000 608569250 1000000000 22053543 1000000000 648262551 1000000000 385340127 1000000000 468715047 1000000000 610812961 1000000000 982264615 1000000000 895289343 1000000000 581066763 1000000000 175900081 1000000000 350442020 1000000000 324829771 1000000000 944289700 1000000000 642986560 1000000000 673097163 1000000000 994226848 1000000000 572125159 1000000000 763679318 1000000000 3334685 1000000000 163629062 1000000000 746113568 1000000000 349090691 1000000000 757101740 1000000000 676750755 1000000000 666577720 1000000000 388759112 1000000000 795343778 1000000000 565854147 1000000000 421357104 1000000000 702953770 1000000000 335845389 1000000000 374645760 1000000000 347085367 1000000000 307969515 1000000000 871345018 1000000000 659119787 1000000000 674415542 1000000000 538616278 1000000000 521360409 1000000000 116919513 1000000000 236238632 1000000000 678710671 1000000000 272252079 1000000000 760942109 1000000000 802293945 1000000000 333273883 1000000000 51295006 1000000000 668094291 1000000000 500200839 1000000000 585568751 1000000000 151105740 1000000000 692169184 1000000000 207662644 1000000000 545836815 1000000000 986091726 1000000000 555956019 1000000000 682872675 1000000000 176200857 1000000000 99517700 1000000000 625951866 1000000000 591216511 1000000000 408435317 1000000000 512873833 1000000000 104534709 1000000000 581125028 1000000000 218734281 1000000000 349261361 1000000000 992042390 1000000000 56559357 1000000000 94158824 1000000000 597911520 1000000000 791927721 1000000000 537654158 1000000000 638802543 1000000000 949301140 1000000000 13429541 1000000000 203407423 1000000000 528777958 1000000000 315213941 1000000000 497841253 1000000000 587972389 1000000000 934625085 1000000000 914405167 1000000000 852022737 1000000000 298500723 1000000000 656394249 1000000000 913798717 1000000000 346738712 1000000000 97551053 1000000000 499113412 1000000000 40349204 1000000000 626631474 1000000000 222468027 1000000000 68193093 1000000000 168699847 1000000000 249696087 1000000000 123719696 1000000000 581890885 1000000000 691902983 1000000000 735494019 1000000000 836122249 1000000000 630110915 1000000000 443278032 1000000000 728376978 1000000000 921270331 1000000000 787410750 1000000000 99011538 1000000000 884033502 1000000000 633371262 1000000000 542985377 1000000000 669426695 1000000000 568624539 1000000000 559875329 1000000000 298170962 1000000000 865641701 1000000000 48654913 1000000000 243433090 1000000000 456033018 1000000000 543554994 1000000000 219883279 1000000000 900244239 1000000000 771645431 1000000000 145444940 1000000000 705331121 1000000000 312973699 1000000000 426402212 1000000000 638776223 1000000000 742859895 1000000000 465792925 1000000000 581655324 1000000000 979552134 1000000000 403991501 1000000000 218299352 1000000000 735937392 1000000000 133669098 1000000000 736523116 1000000000 480430996 1000000000 337558271 1000000000 69768553 1000000000 11345181 1000000000 94228033 1000000000 259821302 1000000000 201275114 1000000000 31371440 1000000000 332131354 1000000000 694760282 1000000000 389734478 1000000000 778936604 1000000000 138202455 1000000000 496148346 1000000000 870290670 1000000000 252622913 1000000000 839315937 1000000000 619730285 1000000000 690347680 1000000000 774773932 1000000000 401955024 1000000000 216840053 1000000000 10974484 1000000000 337230828 1000000000 611750857 1000000000 34157914 1000000000 908937905 1000000000 577924536 1000000000 889238858 1000000000 554989292 1000000000 463714549 1000000000 313731907 1000000000 572444341 1000000000 714405258 1000000000 347146489 1000000000 308553763 1000000000 138751036 1000000000 43289386 1000000000 896275428 1000000000 475079604 1000000000 260505452 1000000000 761780053 1000000000 208593577 1000000000 295707002 1000000000 710665051 1000000000 907316967 1000000000 507050147 1000000000 355684472 1000000000 349087101 1000000000 688742094 1000000000 529898768 1000000000 909302858 1000000000 189001602 1000000000 299627617 1000000000 650079115 1000000000 755512432 1000000000 208733284 1000000000 754989948 1000000000 993679277 1000000000 583819146 1000000000 525088522 1000000000 157133826 1000000000 471061848 1000000000 902192400 1000000000 553983616 1000000000 613745061 1000000000 481248015 1000000000 413104256 1000000000 229592207 1000000000 675245805 1000000000 17578468 1000000000 802688045 1000000000 439741210 1000000000 124498062 1000000000 757503609 1000000000 445964994 1000000000 439681608 1000000000 284102646 1000000000 971650976 1000000000 28473795 1000000000 760082716 1000000000 914854431 1000000000 948634980 1000000000 245537263 1000000000 742892084 1000000000 81602537 1000000000 297162603 1000000000 894755785 1000000000 943865882 1000000000 718983413 1000000000 22757314 1000000000 148771255 1000000000 580872034 1000000000 235126253 1000000000 33312429 1000000000 926931595 1000000000 829288328 1000000000 14196657 1000000000 62404487 1000000000 847475646 1000000000 525443589 1000000000 318463142 1000000000 556269158 1000000000 105896117 1000000000 400675690 1000000000 203964039 1000000000 773004777 1000000000 30725959 1000000000 798935721 1000000000 209053688 1000000000 251784094 1000000000 360515556 1000000000 20272844 1000000000 472946796 1000000000 929172791 1000000000 735776090 1000000000 319294952 1000000000 201199370 1000000000 363730737 1000000000 586025272 1000000000 778506003 1000000000 245827542 1000000000 998204037 1000000000 616124557 1000000000 34929647 1000000000 949850624 1000000000 574924508 1000000000 375692074 1000000000 867319418 1000000000 748924353 1000000000 250380813 1000000000 485962166 1000000000 404570501 1000000000 607258193 1000000000 622962684 1000000000 124105124 1000000000 588304129 1000000000 747302932 1000000000 472987770 1000000000 743183453 1000000000 136157097 1000000000 243868001 1000000000 595585819 1000000000 354635321 1000000000 540546792 1000000000 932151841 1000000000 112539453 1000000000 672620146 1000000000 49282377 1000000000 372100435 1000000000 157666673 1000000000 672318913 1000000000 631985648 1000000000 639540506 1000000000 255819524 1000000000 197619200 1000000000 24529211 1000000000 38288327 1000000000 763335088 1000000000 928820515 1000000000 371729138 1000000000 380699801 1000000000 578326203 1000000000 998479365 1000000000 851247384 1000000000 53058335 1000000000 532071687 1000000000 121339536 1000000000 512897828 1000000000 963366369 1000000000 200951735 1000000000 930636863 1000000000 688890990 1000000000 278838456 1000000000 115454696 1000000000 279934709 1000000000 92430827 1000000000 987738847 1000000000 141993321 1000000000 190927900 1000000000 774461902 1000000000 2840534 1000000000 246571839 1000000000 556469555 1000000000 450035829 1000000000 617373998 1000000000 108467758 1000000000 656287789 1000000000 837293481 1000000000 922618385 1000000000 847662600 1000000000 662624462 1000000000 481412907 1000000000 391319648 1000000000 785868030 1000000000 820716417 1000000000 137050214 1000000000 824830918 1000000000 588749384 1000000000 908613644 1000000000 66316479 1000000000 258139238 1000000000 18059609 1000000000 420236854 1000000000 450075995 1000000000 749535062 1000000000 574425819 1000000000 822514568 1000000000 871564154 1000000000 114722194 1000000000 473060148 1000000000 197972365 1000000000 876756341 1000000000 823266532 1000000000 165458715 1000000000 422681174 1000000000 491470401 1000000000 318993317 1000000000 642122572 1000000000 405278113 1000000000 933705768 1000000000 801469073 1000000000 2125930 1000000000 884303385 1000000000 918467134 1000000000 57206777 1000000000 629555442 1000000000 984578741 1000000000 701566182 1000000000 680266648 1000000000 855171962 1000000000 875573866 1000000000 834913846 1000000000 253185248 1000000000 803022674 1000000000 436838000 1000000000 810793500 1000000000 296351989 1000000000 777051414 1000000000 235372992 1000000000 284482368 1000000000 470609903 1000000000 501547291 1000000000 999084095 1000000000 950075733 1000000000 169535850 1000000000 488108969 1000000000 319063773 1000000000 781056975 1000000000 695864670 1000000000 482012816 1000000000 829789805 1000000000 536487377 1000000000 647099604 1000000000 656700494 1000000000 903487405 1000000000 324479413 1000000000 847541719 1000000000 318354870 1000000000 231551240 1000000000 612583555 1000000000 943980045 1000000000 993512983 1000000000 738574258 1000000000 889078097 1000000000 496000625 1000000000 139760077 1000000000 374013108 1000000000 521167950 1000000000 813579697 1000000000 488926010 1000000000 435771223 1000000000 260809136 1000000000 441633939 1000000000 953578432 1000000000 628122433 1000000000 770249891 1000000000 443172492 1000000000 58404409 1000000000 340188692 1000000000 552158003 1000000000 267154526 1000000000 301769018 1000000000 570905639 1000000000 94153750 1000000000 462895818 1000000000 928366296 1000000000 527460129 1000000000 841883642 1000000000 940120645 1000000000 179100838 1000000000 471722630 1000000000 288833664 1000000000 391163744 1000000000 635352675 1000000000 642456737 1000000000 481314862 1000000000 234682854 1000000000 626588396 1000000000 86301086 1000000000 870524230 1000000000 72043431 1000000000 894184364 1000000000 711092672 1000000000 181035230 1000000000 213245784 1000000000 107264728 1000000000 95858911 1000000000 479042803 1000000000 470833351 1000000000 338879581 1000000000 627700676 1000000000 740581345 1000000000 210502954 1000000000 161481276 1000000000 598025566 1000000000 7780118 1000000000 387700453 1000000000 878287625 1000000000 118324167 1000000000 811082489 1000000000 146564107 1000000000 686388933 1000000000 477636149 1000000000 464632027 1000000000 181923074 1000000000 357715544 1000000000 251172419 1000000000 612608411 1000000000 937436807 1000000000 302849479 1000000000 781788847 1000000000 799889382 1000000000 268534972 1000000000 740897316 1000000000 920165553 1000000000 495171873 1000000000 797312426 1000000000 416908466 1000000000 740026953 1000000000 700005524 1000000000 255297794 1000000000 660494746 1000000000 237738880 1000000000 762540770 1000000000 58288339 1000000000 451024824 1000000000 53451276 1000000000 957435289 1000000000 966567255 1000000000 405787500 1000000000 472217505 1000000000 34287367 1000000000 840102397 1000000000 694526981 1000000000 223765931 1000000000 184021644 1000000000 347269147 1000000000 377743724 1000000000 144491691 1000000000 47386061 1000000000 241425846 1000000000 688922252 1000000000 464491584 1000000000 774589458 1000000000 129625595 1000000000 777694294 1000000000 934946358 1000000000 472309530 1000000000 575363766 1000000000 796214405 1000000000 805930086 1000000000 33636514 1000000000 988510943 1000000000 177320137 1000000000 345781582 1000000000 683551220 1000000000 253543781 1000000000 388382460 1000000000 363453187 1000000000 695434357 1000000000 511536469 1000000000 887377862 1000000000 984875912 1000000000 47975869 1000000000 795989601 1000000000 650454005 1000000000 487413700 1000000000 687555028 1000000000 315637926 1000000000 654879056 1000000000 118575079 1000000000 417300116 1000000000 179934052 1000000000 19389010 1000000000 4338621 1000000000 325986543 1000000000 458278167 1000000000 974710560 1000000000 135008065 1000000000 303500118 1000000000 958270636 1000000000 286367677 1000000000 16192478 1000000000 101816872 1000000000 179545718 1000000000 776891802 1000000000 704524146 1000000000 603232430 1000000000 401945672 1000000000 283479203 1000000000 817122780 1000000000 593096489 1000000000 583629808 1000000000 671073210 1000000000 259063952 1000000000 686792814 1000000000 415768684 1000000000 575921216 1000000000 178989498 1000000000 9509672 1000000000 351980608 1000000000 272618698 1000000000 75502707 1000000000 265408801 1000000000 574656926 1000000000 5390502 1000000000 320895478 1000000000 483822483 1000000000 43195703 1000000000 178583290 1000000000 144357516 1000000000 632776271 1000000000 478566431 1000000000 325529011 1000000000 57619880 1000000000 408039706 1000000000 333383764 1000000000 108174610 1000000000 562591088 1000000000 283865841 1000000000 235087162 1000000000 868264397 1000000000 221495484 1000000000 503186427 1000000000 407137722 1000000000 193778100 1000000000 780757658 1000000000 679822171 1000000000 228136979 1000000000 496610942 1000000000 652042758 1000000000 675884385 1000000000 895286419 1000000000 547565868 1000000000 119003248 1000000000 309062375 1000000000 332089093 1000000000 669561484 1000000000 721082117 1000000000 450056583 1000000000 211927935 1000000000 239956541 1000000000 73581547 1000000000 844930308 1000000000 132498501 1000000000 243313722 1000000000 81764316 1000000000 248662247 1000000000 663798151 1000000000 268915538 1000000000 925257009 1000000000 664581166 1000000000 678866568 1000000000 572495376 1000000000 800544039 1000000000 643089147 1000000000 741971776 1000000000 968698127 1000000000 758515352 1000000000 997721633 1000000000 423781494 1000000000 918515497 1000000000 937126301 1000000000 529666173 1000000000 354887223 1000000000 741786186 1000000000 412050742 1000000000 107887933 1000000000 522288542 1000000000 606027212 1000000000 939005401 1000000000 457167923 1000000000 428717970 1000000000 908868475 1000000000 539527343 1000000000 901827199 1000000000 99653328 1000000000 974350330 1000000000 761709599 1000000000 569216144 1000000000 748510705 1000000000 435751723 1000000000 224880723 1000000000 667673753 1000000000 952698061 1000000000 939530698 1000000000 102566125 1000000000 999791662 1000000000 922043501 1000000000 363335623 1000000000 497582450 1000000000 892899808 1000000000 815193213 1000000000 101539332 1000000000 561056382 1000000000 39175198 1000000000 78341928 1000000000 576486376 1000000000 831074103 1000000000 608194596 1000000000 173745931 1000000000 661865493 1000000000 645359648 1000000000 686396255 1000000000 710513624 1000000000 770408463 1000000000 526232857 1000000000 424252811 1000000000 683423685 1000000000 337922691 1000000000 423658137 1000000000 998232351 1000000000 717399360 1000000000 357908391 1000000000 762510511 1000000000 811124131 1000000000 354011232 1000000000 136771391 1000000000 690264065 1000000000 971443224 1000000000 227591106 1000000000 74761898 1000000000 739122924 1000000000 400651133 1000000000 644887540 1000000000 428557611 1000000000 98228504 1000000000 31935629 1000000000 814079414 1000000000 546975350 1000000000 554711663 1000000000 41636964 1000000000 164862035 1000000000 893355333 1000000000 433006192 1000000000 572882991 1000000000 943174110 1000000000 834368825 1000000000 467252592 1000000000 16655632 1000000000 711081526 1000000000 173073553 1000000000 63071143 1000000000 694554698 1000000000 847612250 1000000000 354570626 1000000000 363807480 1000000000 552081893 1000000000 670149342 1000000000 438211458 1000000000 445649677 1000000000 606437705 1000000000 122049897 1000000000 573241011 1000000000 885634381 1000000000 4576897 1000000000 783502131 1000000000 585562671 1000000000 532623680 1000000000 865317267 1000000000 495117975 1000000000 362711621 1000000000 877056052 1000000000 173542548 1000000000 770024057 1000000000 537994927 1000000000 387033632 1000000000 370364048 1000000000 26992097 1000000000 550360227 1000000000 507678608 1000000000 68432626 1000000000 972371367 1000000000 622686560 1000000000 672681794 1000000000 808399559 1000000000 299471510 1000000000 315006337 1000000000 99595364 1000000000 285814154 1000000000 166186278 1000000000 336236539 1000000000 772267087 1000000000 671606447 1000000000 811880435 1000000000 318962106 1000000000 361431622 1000000000 262119924 1000000000 138045219 1000000000 191456038 1000000000 456537790 1000000000 50662748 1000000000 195311216 1000000000 97121990 1000000000 142970795 1000000000 462915689 1000000000 768479440 1000000000 690406023 1000000000 672081863 1000000000 564930902 1000000000 798324650 1000000000 81748958 1000000000 634376763 1000000000 444095592 1000000000 387104536 1000000000 819972046 1000000000 71932012 1000000000 426466593 1000000000 926214674 1000000000 654032211 1000000000 984282358 1000000000 516531549 1000000000 888935394 1000000000 341713976 1000000000 577331400 1000000000 36716957 1000000000 962123507 1000000000 45737395 1000000000 663149476 1000000000 969618651 1000000000 605763896 1000000000 217729793 1000000000 741791402 1000000000 249945766 1000000000 928094331 1000000000 480739292 1000000000 422139216 1000000000 174648897 1000000000 167538044 1000000000 390431600 1000000000 472962616 1000000000 920479919 1000000000 49475324 1000000000 855860442 1000000000 38488809 1000000000 801578237 1000000000 591369265 1000000000 517855843 1000000000 667861673 1000000000 400815137 1000000000 206666680 1000000000 27077020 1000000000 276977722 1000000000 172468835 1000000000 604663299 1000000000 383945970 1000000000 401610454 1000000000 798613081 1000000000 517839133 1000000000 539016845 1000000000 203411792 1000000000 484889471 1000000000 515622980 1000000000 495003330 1000000000 27353411 1000000000 978120393 1000000000 812579425 1000000000 585514085 1000000000 236604650 1000000000 407318609 1000000000 709605826 1000000000 773622328 1000000000 848918934 1000000000 923448542 1000000000 838070107 1000000000 55189804 1000000000 11700838 1000000000 967476877 1000000000 796762506 1000000000 254062241 1000000000 71884748 1000000000 98866459 1000000000 988829332 1000000000 750684685 1000000000 329726380 1000000000 141060402 1000000000 868361491 1000000000 276240145 1000000000 223086350 1000000000 303839881 1000000000 521291028 1000000000 958991578 1000000000 385859077 1000000000 610578652 1000000000 62622200 1000000000 901293206 1000000000 882415053 1000000000 483270272 1000000000 703468085 1000000000 594580249 1000000000 672152810 1000000000 330909286 1000000000 827944284 1000000000 354630540 1000000000 16790187 1000000000 504932201 1000000000 56810484 1000000000 438462371 1000000000 539052194 1000000000 540136015 1000000000 142869770 1000000000 499325717 1000000000 760080343 1000000000 382759650 1000000000 150379885 1000000000 85773824 1000000000 877681911 1000000000 529717928 1000000000 383252266 1000000000 191920658 1000000000 911681446 1000000000 472249180 1000000000 376651930 1000000000 68160481 1000000000 881895236 1000000000 349052036 1000000000 267704521 1000000000 999840514 1000000000 241836319 1000000000 604754867 1000000000 926513925 1000000000 60598822 1000000000 754827170 1000000000 409837645 1000000000 678635949 1000000000 725454058 1000000000 382896996 1000000000 467560356 1000000000 463102648 1000000000 412417477 1000000000 629022054 1000000000 264078149 1000000000 830037489 1000000000 492639417 1000000000 514527445 1000000000 298643999 1000000000 48795211 1000000000 939612997 1000000000 893500740 1000000000 102704916 1000000000 919096384 1000000000 585956164 1000000000 730400631 1000000000 381091979 1000000000 411871890 1000000000 735892655 1000000000 520581291 1000000000 83668537 1000000000 45308138 1000000000 878898693 1000000000 116427038 1000000000 969817746 1000000000 753405425 1000000000 133908593 1000000000 942942775 1000000000 30082976 1000000000 973173001 1000000000 635810975 1000000000 718035969 1000000000 217353609 1000000000 149287989 1000000000 761140795 1000000000 36379238 1000000000 644687541 1000000000 844454833 1000000000 233712093 1000000000 353784536 1000000000 485837621 1000000000 769005393 1000000000 953152351 1000000000 573887414 1000000000 546879022 1000000000 799699836 1000000000 754905836 1000000000 972830572 1000000000 660164345 1000000000 284918125 1000000000 456010932 1000000000 379960299 1000000000 825657570 1000000000 971004753 1000000000 205585352 1000000000 591438634 1000000000 124488608 1000000000 451066399 1000000000 930620854 1000000000 257415348 1000000000 327603166 1000000000 203342797 1000000000 908327432 1000000000 224734911 1000000000 867763183 1000000000 414061692 1000000000 40482402 1000000000 228535884 1000000000 608126915 1000000000 157355417 1000000000 156804482 1000000000 537118197 1000000000 109026991 1000000000 672931178 1000000000 246322844 1000000000 173694253 1000000000 306163132 1000000000 250727720 1000000000 696720528 1000000000 757018982 1000000000 968322680 1000000000 55288529 1000000000 348684419 1000000000 827614054 1000000000 279896181 1000000000 35710248 1000000000 12765805 1000000000 851499888 1000000000 304215632 1000000000 842010 1000000000 985610699 1000000000 199504805 1000000000 725771875 1000000000 725610248 1000000000 721501577 1000000000 481616122 1000000000 882764658 1000000000 453907953 1000000000 451268552 1000000000 527983480 1000000000 97498180 1000000000 959372367 1000000000 199129690 1000000000 507842997 1000000000 746837979 1000000000 168291100 1000000000 633296963 1000000000 212292421 1000000000 943372610 1000000000 795738834 1000000000 638097296 1000000000 753759683 1000000000 224175285 1000000000 890011294 1000000000 345917500 1000000000 582409364 1000000000 561115388 1000000000 922783696 1000000000 480872089 1000000000 822633889 1000000000 8728564 1000000000 569933852 1000000000 518467528 1000000000 294360801 1000000000 54906885 1000000000 60274162 1000000000 660452504 1000000000 801032463 1000000000 731708452 1000000000 603429607 1000000000 170091839 1000000000 493806906 1000000000 506154623 1000000000 419344117 1000000000 365869077 1000000000 214558183 1000000000 492244497 1000000000 744519363 1000000000 165531536 1000000000 16721931 1000000000 983959413 1000000000 337833837 1000000000 53052299 1000000000 608448682 1000000000 76163520 1000000000 512541417 1000000000 280744537 1000000000 655305961 1000000000 415859811 1000000000 863868423 1000000000 909141909 1000000000 583372034 1000000000 696379793 1000000000 226942426 1000000000 826827712 1000000000 777233763 1000000000 216328371 1000000000 199771935 1000000000 958137993 1000000000 438755713 1000000000 691862803 1000000000 398307344 1000000000 971491913 1000000000 969333596 1000000000 619383350 1000000000 682948593 1000000000 62308082 1000000000 534485128 1000000000 55902291 1000000000 729664201 1000000000 85420157 1000000000 974440835 1000000000 963610529 1000000000 342246554 1000000000 887827635 1000000000 919018808 1000000000 596815408 1000000000 804149945 1000000000 29586296 1000000000 748387254 1000000000 331661175 1000000000 527851376 1000000000 179164175 1000000000 473570554 1000000000 221818989 1000000000 370235280 1000000000 286716096 1000000000 410242967 1000000000 136245086 1000000000 32809875 1000000000 300705954 1000000000 911203463 1000000000 458515551 1000000000 195348072 1000000000 803092788 1000000000 874492320 1000000000 372336913 1000000000 880481105 1000000000 631795700 1000000000 928174619 1000000000 762280163 1000000000 873411913 1000000000 824990635 1000000000 734014135 1000000000 340491216 1000000000 903667790 1000000000 827835888 1000000000 229115293 1000000000 808793888 1000000000 376834451 1000000000 881073697 1000000000 471453169 1000000000 725060687 1000000000 295678354 1000000000 556228493 1000000000 590797120 1000000000 397096528 1000000000 739498674 1000000000 332170611 1000000000 248820018 1000000000 642787805 1000000000 737175089 1000000000 430695505 1000000000 706656931 1000000000 709830712 1000000000 401173259 1000000000 66381237 1000000000 642394894 1000000000 511836861 1000000000 237427480 1000000000 985464328 1000000000 871876082 1000000000 147389468 1000000000 369829858 1000000000 5599025 1000000000 124811428 1000000000 467629874 1000000000 656230121 1000000000 704658790 1000000000 285718264 1000000000 436383106 1000000000 30973602 1000000000 942671320 1000000000 301024408 1000000000 283988450 1000000000 152736646 1000000000 688175893 1000000000 191060910 1000000000 724353032 1000000000 110153493 1000000000 21311740 1000000000 313641450 1000000000 493313145 1000000000 755155983 1000000000 128972875 1000000000 574810768 1000000000 212770832 1000000000 340667717 1000000000 561810964 1000000000 41945388 1000000000 502857112 1000000000 675744110 1000000000 966740910 1000000000 77597322 1000000000 383636376 1000000000 831045359 1000000000 112083113 1000000000 793967534 1000000000 417333861 1000000000 340928124 1000000000 301123183 1000000000 487510761 1000000000 774887789 1000000000 398796943 1000000000 407511293 1000000000 554363421 1000000000 642075160 1000000000 208891079 1000000000 98911507 1000000000 158772031 1000000000 529567343 1000000000 136415660 1000000000 466206369 1000000000 56917382 1000000000 692894793 1000000000 70420058 1000000000 436341205 1000000000 714216383 1000000000 177495968 1000000000 908081036 1000000000 303435717 1000000000 822452643 1000000000 286855506 1000000000 574235727 1000000000 542761767 1000000000 889091255 1000000000 611432627 1000000000 509229800 1000000000 746816054 1000000000 253247051 1000000000 512563452 1000000000 438775508 1000000000 404792153 1000000000 466511519 1000000000 614626311 1000000000 833163796 1000000000 389933145 1000000000 457958066 1000000000 962928922 1000000000 697711135 1000000000 978707249 1000000000 284795687 1000000000 530239315 1000000000 658171559 1000000000 283469494 1000000000 741344328 1000000000 315999799 1000000000 608788212 1000000000 26962851 1000000000 359397729 1000000000 957676425 1000000000 590278884 1000000000 132779973 1000000000 451660452 1000000000 313675054 1000000000 66832080 1000000000 813856986 1000000000 174459272 1000000000 726378987 1000000000 173377290 1000000000 593278710 1000000000 525533751 1000000000 857394225 1000000000 63592523 1000000000 248046260 1000000000 107640774 1000000000 195232580 1000000000 467926690 1000000000 225296157 1000000000 726234113 1000000000 316126219 1000000000 979791130 1000000000 166229601 1000000000 215517796 1000000000 281064804 1000000000 562349884 1000000000 756390879 1000000000 572888216 1000000000 133561939 1000000000 671131514 1000000000 212058309 1000000000 516336002 1000000000 663347404 1000000000 374610715 1000000000 281631634 1000000000 833905925 1000000000 198147742 1000000000 744089786 1000000000 420845492 1000000000 824517404 1000000000 779795917 1000000000 622537017 1000000000 527296560 1000000000 490322703 1000000000 685001273 1000000000 607979436 1000000000 744825629 1000000000 331659302 1000000000 865076524 1000000000 226775359 1000000000 372286723 1000000000 789799573 1000000000 460399076 1000000000 467014861 1000000000 102464014 1000000000 224862977 1000000000 644259336 1000000000 171916755 1000000000 525018950 1000000000 432837050 1000000000 101233431 1000000000 789210564 1000000000 64839251 1000000000 655265097 1000000000 317265877 1000000000 474962096 1000000000 296228793 1000000000 405426961 1000000000 520265692 1000000000 581080206 1000000000 963664450 1000000000 404743249 1000000000 579336968 1000000000 605227105 1000000000 340907753 1000000000 720933702 1000000000 427589460 1000000000 828313858 1000000000 359882847 1000000000 389158843 1000000000 271491050 1000000000 316521615 1000000000 643888470 1000000000 994018647 1000000000 524768803 1000000000 778282566 1000000000 430825464 1000000000 851617381 1000000000 149259584 1000000000 57389220 1000000000 204595307 1000000000 643522770 1000000000 148757329 1000000000 524629262 1000000000 137267961 1000000000 798556191 1000000000 713086477 1000000000 936813836 1000000000 987224415 1000000000 205448194 1000000000 953975401 1000000000 155668967 1000000000 354422333 1000000000 517138417 1000000000 31625768 1000000000 896289262 1000000000 698386700 1000000000 284504218 1000000000 860503726 1000000000 533144748 1000000000 135311029 1000000000 700254151 1000000000 974397782 1000000000 779840421 1000000000 354761736 1000000000 925826566 1000000000 916951863 1000000000 221730325 1000000000 487609632 1000000000 550782721 1000000000 375065144 1000000000 807280377 1000000000 969871273 1000000000 785521600 1000000000 855769705 1000000000 280193630 1000000000 998627629 1000000000 762790811 1000000000 890764713 1000000000 519384312 1000000000 447039819 1000000000 399821378 1000000000 213778785 1000000000 34310525 1000000000 356164772 1000000000 149586626 1000000000 784048256 1000000000 748189009 1000000000 566751665 1000000000 609354827 1000000000 399348795 1000000000 619603371 1000000000 545627281 1000000000 766562973 1000000000 787351254 1000000000 605778002 1000000000 185097879 1000000000 890175193 1000000000 393327864 1000000000 292512408 1000000000 152866812 1000000000 511925475 1000000000 704469033 1000000000 507546528 1000000000 80662391 1000000000 537291530 1000000000 646277278 1000000000 705378810 1000000000 119004768 1000000000 104268749 1000000000 731685368 1000000000 955269738 1000000000 188664113 1000000000 233604218 1000000000 428680948 1000000000 576963119 1000000000 638937243 1000000000 193260482 1000000000 458489517 1000000000 303799656 1000000000 290998307 1000000000 969167823 1000000000 17880497 1000000000 834435054 1000000000 286020682 1000000000 604432522 1000000000 941064883 1000000000 509911570 1000000000 509900605 1000000000 444529408 1000000000 434941689 1000000000 62543381 1000000000 369871672 1000000000 17151579 1000000000 358371345 1000000000 591721366 1000000000 35518062 1000000000 744143031 1000000000 82511091 1000000000 78555350 1000000000 217018245 1000000000 105925340 1000000000 464610489 1000000000 928104321 1000000000 509290922 1000000000 27802123 1000000000 365113121 1000000000 804143174 1000000000 719307461 1000000000 392220127 1000000000 433682140 1000000000 218978799 1000000000 985801479 1000000000 357896158 1000000000 441501114 1000000000 256961541 1000000000 229309427 1000000000 804969162 1000000000 702905963 1000000000 143593578 1000000000 876964487 1000000000 466527061 1000000000 836918095 1000000000 63346022 1000000000 771591004 1000000000 314347969 1000000000 289490893 1000000000 17827919 1000000000 658717676 1000000000 494934566 1000000000 532180253 1000000000 312048885 1000000000 626167329 1000000000 426599763 1000000000 164943487 1000000000 394772999 1000000000 185978958 1000000000 751821684 1000000000 546083969 1000000000 596588928 1000000000 131861684 1000000000 772220190 1000000000 53461911 1000000000 28096158 1000000000 164865005 1000000000 667587003 1000000000 556128915 1000000000 342989295 1000000000 206079739 1000000000 379814889 1000000000 534936493 1000000000 506908178 1000000000 961728610 1000000000 741597268 1000000000 290903267 1000000000 990888648 1000000000 120811897 1000000000 865986027 1000000000 208435617 1000000000 980698625 1000000000 738718134 1000000000 522069448 1000000000 348449164 1000000000 989112551 1000000000 387088442 1000000000 571066313 1000000000 311698228 1000000000 384733891 1000000000 840247589 1000000000 749852020 1000000000 233015318 1000000000 92686819 1000000000 132904205 1000000000 143791107 1000000000 768873390 1000000000 869978123 1000000000 735143360 1000000000 614645219 1000000000 649472367 1000000000 64431540 1000000000 782355015 1000000000 44796966 1000000000 820623234 1000000000 13859259 1000000000 734645422 1000000000 785082493 1000000000 474596426 1000000000 471536550 1000000000 829787575 1000000000 716342613 1000000000 194306078 1000000000 301067878 1000000000 698682107 1000000000 982384580 1000000000 559383165 1000000000 507287764 1000000000 872053151 1000000000 4412608 1000000000 158196899 1000000000 744380989 1000000000 870008401 1000000000 24865612 1000000000 766813616 1000000000 348149802 1000000000 581398942 1000000000 757643546 1000000000 135013689 1000000000 228665479 1000000000 188271846 1000000000 859041538 1000000000 914588534 1000000000 21250218 1000000000 602340527 1000000000 434646977 1000000000 367701693 1000000000 627054532 1000000000 468467909 1000000000 16610868 1000000000 103486804 1000000000 342823936 1000000000 753925433 1000000000 949659204 1000000000 699690616 1000000000 361812739 1000000000 535068818 1000000000 155530554 1000000000 407415508 1000000000 634501911 1000000000 238611524 1000000000 933514991 1000000000 804905700 1000000000 44631254 1000000000 197103606 1000000000 752129904 1000000000 699879788 1000000000 248672036 1000000000 241739106 1000000000 40377435 1000000000 421526657 1000000000 163670586 1000000000 407469735 1000000000 851824723 1000000000 35640290 1000000000 982010033 1000000000 794630174 1000000000 237611696 1000000000 718845563 1000000000 776515961 1000000000 230414071 1000000000 879183040 1000000000 381514469 1000000000 156742247 1000000000 283808790 1000000000 658339801 1000000000 419562562 1000000000 696535422 1000000000 172579851 1000000000 12422436 1000000000 449209052 1000000000 430262010 1000000000 742265888 1000000000 260614599 1000000000 862314716 1000000000 526368354 1000000000 680328397 1000000000 901540833 1000000000 632849059 1000000000 117167542 1000000000 20959153 1000000000 907418384 1000000000 663344819 1000000000 456097064 1000000000 159068711 1000000000 692955337 1000000000 614654800 1000000000 235623955 1000000000 506820664 1000000000 758216622 1000000000 40604853 1000000000 927881984 1000000000 315010509 1000000000 621643734 1000000000 626458152 1000000000 413449127 1000000000 888301633 1000000000 225813832 1000000000 498356450 1000000000 677896742 1000000000 190729173 1000000000 58834732 1000000000 434487767 1000000000 947714897 1000000000 738301258 1000000000 753610446 1000000000 427873044 1000000000 405457838 1000000000 318964447 1000000000 828905115 1000000000 397589656 1000000000 910103019 1000000000 983081371 1000000000 384961306 1000000000 366931630 1000000000 42446097 1000000000 299701269 1000000000 516328936 1000000000 50245399 1000000000 187161946 1000000000 376731911 1000000000 258535441 1000000000 485606869 1000000000 183710200 1000000000 481286878 1000000000 721039041 1000000000 961193973 1000000000 625804932 1000000000 568973231 1000000000 43677738 1000000000 915637418 1000000000 168336857 1000000000 536282888 1000000000 137600368 1000000000 692272176 1000000000 218764367 1000000000 742228049 1000000000 49072485 1000000000 590357306 1000000000 735706296 1000000000 18067116 1000000000 115340532 1000000000 102678434 1000000000 867914788 1000000000 298889552 1000000000 983351126 1000000000 752018566 1000000000 864286396 1000000000 112087497 1000000000 903591081 1000000000 528602686 1000000000 832937480 1000000000 448868646 1000000000 805844483 1000000000 301176483 1000000000 917097981 1000000000 444695831 1000000000 167584570 1000000000 955489603 1000000000 806619036 1000000000 172954783 1000000000 267415360 1000000000 251489256 1000000000 953418124 1000000000 49037416 1000000000 799023500 1000000000 409765237 1000000000 604615687 1000000000 356217154 1000000000 343500085 1000000000 942668116 1000000000 876036502 1000000000 611390725 1000000000 131317443 1000000000 662515674 1000000000 31947700 1000000000 113336969 1000000000 426062292 1000000000 927832663 1000000000 535021579 1000000000 58703384 1000000000 217391952 1000000000 60848686 1000000000 626832467 1000000000 175122213 1000000000 321615484 1000000000 141059471 1000000000 439885109 1000000000 193867955 1000000000 339891263 1000000000 775197667 1000000000 77120063 1000000000 891713411 1000000000 232705402 1000000000 106229445 1000000000 915110809 1000000000 633548303 1000000000 739238118 1000000000 146308858 1000000000 716569104 1000000000 518362283 1000000000 345028511 1000000000 873844236 1000000000 108621017 1000000000 771026494 1000000000 287155698 1000000000 216068230 1000000000 775417577 1000000000 115822601 1000000000 723489284 1000000000 377219995 1000000000 124382598 1000000000 778124365 1000000000 972150069 1000000000 437650664 1000000000 661873256 1000000000 669060771 1000000000 484529748 1000000000 153871147 1000000000 92705001 1000000000 116140424 1000000000 602093590 1000000000 665545717 1000000000 454991960 1000000000 603737462 1000000000 972135764 1000000000 791379196 1000000000 749364670 1000000000 584384332 1000000000 289722834 1000000000 57779738 1000000000 110941246 1000000000 507732417 1000000000 101437209 1000000000 265757698 1000000000 955484911 1000000000 943340594 1000000000 154200834 1000000000 624129442 1000000000 631526447 1000000000 294563670 1000000000 614794488 1000000000 592991407 1000000000 191287073 1000000000 351905278 1000000000 8368859 1000000000 645546625 1000000000 472607865 1000000000 405858931 1000000000 165413884 1000000000 839981330 1000000000 495908656 1000000000 789479724 1000000000 626716559 1000000000 524257115 1000000000 54318494 1000000000 652850932 1000000000 525198134 1000000000 740615462 1000000000 223877187 1000000000 473802178 1000000000 125658746 1000000000 974622289 1000000000 644922559 1000000000 78536887 1000000000 707217932 1000000000 379397579 1000000000 520289643 1000000000 983221131 1000000000 197031654 1000000000 563587096 1000000000 850392131 1000000000 806783120 1000000000 979595770 1000000000 490821749 1000000000 820142501 1000000000 110745173 1000000000 646696918 1000000000 199481685 1000000000 902035480 1000000000 485232377 1000000000 533813846 1000000000 530237702 1000000000 473871524 1000000000 10858925 1000000000 562833472 1000000000 390877303 1000000000 245718413 1000000000 135510142 1000000000 95796477 1000000000 695284138 1000000000 768799730 1000000000 547591795 1000000000 988048933 1000000000 983054154 1000000000 772813137 1000000000 665741230 1000000000 928927725 1000000000 739523853 1000000000 424663042 1000000000 40195927 1000000000 461582763 1000000000 53364948 1000000000 642994345 1000000000 665556815 1000000000 232401475 1000000000 462714127 1000000000 511854340 1000000000 564327669 1000000000 496813181 1000000000 62302433 1000000000 809647276 1000000000 472249070 1000000000 467116043 1000000000 506673645 1000000000 666249054 1000000000 701124659 1000000000 387989753 1000000000 578020604 1000000000 546645497 1000000000 114523077 1000000000 387592367 1000000000 753070889 1000000000 295492076 1000000000 346265227 1000000000 839998803 1000000000 396715195 1000000000 55425781 1000000000 564105381 1000000000 783023069 1000000000 159863598 1000000000 557063383 1000000000 44498849 1000000000 498805259 1000000000 555801282 1000000000 914072484 1000000000 467179825 1000000000 469724536 1000000000 472191692 1000000000 803313782 1000000000 677919172 1000000000 25248086 1000000000 757353878 1000000000 459567408 1000000000 908675480 1000000000 767353869 1000000000 981114064 1000000000 234805082 1000000000 814732920 1000000000 247423273 1000000000 526843930 1000000000 794751356 1000000000 245681164 1000000000 987208183 1000000000 591992595 1000000000 632423151 1000000000 53839262 1000000000 502853032 1000000000 276609479 1000000000 611304229 1000000000 933669503 1000000000 900451850 1000000000 185472739 1000000000 375644991 1000000000 577517183 1000000000 551518409 1000000000 204459188 1000000000 695117122 1000000000 377940821 1000000000 168145289 1000000000 709375737 1000000000 467655096 1000000000 861171959 1000000000 177885098 1000000000 402030093 1000000000 754832091 1000000000 419092661 1000000000 18286534 1000000000 579017390 1000000000 459188326 1000000000 288284870 1000000000 372773393 1000000000 947850410 1000000000 509334679 1000000000 784290466 1000000000 665593035 1000000000 926550205 1000000000 127849420 1000000000 73756578 1000000000 225589904 1000000000 604573999 1000000000 378640183 1000000000 152698575 1000000000 409753807 1000000000 475060662 1000000000 794874727 1000000000 210068956 1000000000 254523984 1000000000 270379119 1000000000 137552685 1000000000 128993630 1000000000 952631097 1000000000 55630621 1000000000 222260900 1000000000 746705632 1000000000 406148070 1000000000 991527981 1000000000 360053235 1000000000 166681471 1000000000 861159876 1000000000 180541602 1000000000 850896617 1000000000 925557622 1000000000 290166894 1000000000 701592474 1000000000 742863989 1000000000 283867632 1000000000 416997947 1000000000 499098059 1000000000 508375661 1000000000 771910180 1000000000 650696931 1000000000 140511843 1000000000 374573079 1000000000 825104387 1000000000 549969406 1000000000 828975374 1000000000 432531764 1000000000 407864603 1000000000 63147352 1000000000 77402996 1000000000 902139004 1000000000 436736335 1000000000 308083475 1000000000 245566968 1000000000 959547126 1000000000 794637736 1000000000 498325627 1000000000 680071995 1000000000 426214859 1000000000 664352627 1000000000 403757621 1000000000 170913488 1000000000 907641218 1000000000 375090006 1000000000 76018957 1000000000 205664796 1000000000 793251425 1000000000 559647647 1000000000 391502109 1000000000 751573738 1000000000 546251038 1000000000 111199851 1000000000 741519790 1000000000 492674594 1000000000 814038342 1000000000 265338606 1000000000 648033467 1000000000 882739181 1000000000 419934836 1000000000 98304246 1000000000 69662377 1000000000 227940804 1000000000 81571444 1000000000 13994467 1000000000 292370919 1000000000 641644288 1000000000 993929639 1000000000 768826937 1000000000 305469911 1000000000 936205544 1000000000 345431883 1000000000 52137841 1000000000 708310326 1000000000 754515693 1000000000 266983397 1000000000 303397790 1000000000 600219858 1000000000 351848570 1000000000 333104248 1000000000 590445513 1000000000 318772891 1000000000 490121683 1000000000 121925315 1000000000 484035321 1000000000 635521818 1000000000 324864576 1000000000 179871578 1000000000 45722151 1000000000 416723105 1000000000 31266560 1000000000 292412638 1000000000 281034800 1000000000 825981767 1000000000 617812579 1000000000 788584305 1000000000 335854997 1000000000 175842969 1000000000 676264160 1000000000 567753315 1000000000 487493326 1000000000 146975464 1000000000 514799781 1000000000 997836605 1000000000 428189302 1000000000 763270301 1000000000 95448026 1000000000 691323518 1000000000 963933815 1000000000 801268610 1000000000 501402996 1000000000 188333560 1000000000 959529315 1000000000 807115293 1000000000 582872641 1000000000 463225196 1000000000 234623072 1000000000 667176643 1000000000 824142357 1000000000 603149715 1000000000 211543411 1000000000 762933614 1000000000 482175522 1000000000 939371127 1000000000 382440790 1000000000 887538730 1000000000 502997897 1000000000 715169641 1000000000 695531964 1000000000 438920742 1000000000 514158124 1000000000 481180966 1000000000 508725372 1000000000 498180264 1000000000 563139577 1000000000 151016605 1000000000 989787141 1000000000 675434969 1000000000 6389097 1000000000 187895919 1000000000 677845247 1000000000 443193709 1000000000 539120109 1000000000 629941171 1000000000 206187212 1000000000 656677957 1000000000 723707078 1000000000 389635309 1000000000 119275898 1000000000 233417232 1000000000 700644640 1000000000 419838797 1000000000 476476486 1000000000 352601465 1000000000 7191439 1000000000 102564012 1000000000 445107363 1000000000 205860834 1000000000 433545856 1000000000 114265423 1000000000 344145023 1000000000 598280726 1000000000 522410589 1000000000 940641377 1000000000 338289030 1000000000 263507555 1000000000 596313362 1000000000 314110991 1000000000 747378404 1000000000 861015358 1000000000 794929497 1000000000 610851131 1000000000 429256307 1000000000 226580562 1000000000 515201812 1000000000 466545193 1000000000 505441166 1000000000 955464499 1000000000 104856535 1000000000 426552413 1000000000 278121258 1000000000 310507949 1000000000 982352188 1000000000 261379554 1000000000 335455314 1000000000 872027116 1000000000 304687419 1000000000 45290041 1000000000 102724107 1000000000 220655121 1000000000 634233094 1000000000 292586355 1000000000 921293070 1000000000 158656995 1000000000 83513088 1000000000 455366039 1000000000 907751606 1000000000 610848697 1000000000 914059149 1000000000 418497428 1000000000 290636766 1000000000 686501895 1000000000 54683124 1000000000 562843763 1000000000 718926937 1000000000 52641494 1000000000 212148226 1000000000 268105666 1000000000 756938854 1000000000 810336938 1000000000 886301907 1000000000 264674224 1000000000 816724163 1000000000 875278571 1000000000 850210722 1000000000 634445248 1000000000 573040704 1000000000 61133676 1000000000 998045944 1000000000 221571820 1000000000 87790309 1000000000 268021212 1000000000 626817567 1000000000 27545923 1000000000 944317449 1000000000 41950342 1000000000 733439734 1000000000 275783886 1000000000 247054979 1000000000 484832470 1000000000 696682118 1000000000 469395707 1000000000 217656019 1000000000 457009903 1000000000 273575578 1000000000 330922226 1000000000 346552980 1000000000 810305463 1000000000 805115287 1000000000 167924460 1000000000 392498357 1000000000 904468674 1000000000 345100641 1000000000 759018500 1000000000 975700600 1000000000 261881919 1000000000 524506537 1000000000 553432599 1000000000 72287559 1000000000 569664628 1000000000 509419588 1000000000 540426467 1000000000 998164984 1000000000 542051695 1000000000 917393419 1000000000 731192491 1000000000 295590981 1000000000 161606816 1000000000 28787183 1000000000 737904633 1000000000 195681307 1000000000 194785883 1000000000 429751761 1000000000 198436090 1000000000 121696241 1000000000 74750374 1000000000 996504959 1000000000 763036119 1000000000 453564337 1000000000 68361355 1000000000 766941863 1000000000 596839077 1000000000 382101111 1000000000 968782052 1000000000 304916272 1000000000 934888861 1000000000 422907339 1000000000 223528495 1000000000 666542749 1000000000 494071619 1000000000 456467365 1000000000 642505764 1000000000 795177451 1000000000 426275499 1000000000 487528061 1000000000 430643142 1000000000 700724716 1000000000 1790437 1000000000 818545762 1000000000 345871876 1000000000 416061484 1000000000 71905281 1000000000 605337172 1000000000 746158639 1000000000 753849923 1000000000 279482641 1000000000 17642550 1000000000 392420691 1000000000 392534270 1000000000 1865097 1000000000 258837570 1000000000 819198506 1000000000 827442340 1000000000 383572927 1000000000 750208907 1000000000 56331931 1000000000 847169668 1000000000 998596257 1000000000 806995538 1000000000 624815202 1000000000 610903247 1000000000 478744811 1000000000 890129281 1000000000 580282538 1000000000 480437756 1000000000 203686600 1000000000 500773316 1000000000 475371293 1000000000 932713081 1000000000 579176308 1000000000 766821676 1000000000 843351909 1000000000 339499300 1000000000 375681338 1000000000 455969036 1000000000 286376765 1000000000 668235946 1000000000 852809414 1000000000 695861278 1000000000 114826967 1000000000 867697459 1000000000 532682363 1000000000 231828359 1000000000 569350658 1000000000 548643715 1000000000 648908390 1000000000 931656204 1000000000 415084948 1000000000 977103328 1000000000 211110699 1000000000 876480563 1000000000 415682724 1000000000 714899313 1000000000 702923242 1000000000 730614967 1000000000 303111862 1000000000 397683164 1000000000 935113966 1000000000 484556969 1000000000 368055569 1000000000 383521968 1000000000 115194554 1000000000 732103508 1000000000 53395229 1000000000 932004178 1000000000 310904750 1000000000 925602276 1000000000 502586127 1000000000 942041895 1000000000 855837927 1000000000 488360634 1000000000 96594396 1000000000 224652383 1000000000 632579804 1000000000 188862006 1000000000 970105545 1000000000 73715611 1000000000 800477302 1000000000 630876933 1000000000 53351852 1000000000 851495766 1000000000 605352545 1000000000 503219034 1000000000 831432039 1000000000 756248753 1000000000 788965380 1000000000 504393548 1000000000 65798911 1000000000 973768151 1000000000 701512110 1000000000 596627256 1000000000 747914454 1000000000 948558037 1000000000 558053633 1000000000 203396678 1000000000 896183700 1000000000 582600228 1000000000 494591044 1000000000 636037633 1000000000 370896752 1000000000 891351425 1000000000 308800163 1000000000 925857346 1000000000 576359070 1000000000 179271394 1000000000 905020191 1000000000 788983457 1000000000 430098463 1000000000 3192431 1000000000 986530085 1000000000 514385565 1000000000 834382572 1000000000 99411794 1000000000 289454427 1000000000 846099801 1000000000 371547749 1000000000 950099492 1000000000 971939081 1000000000 525883863 1000000000 671110655 1000000000 387113041 1000000000 520263983 1000000000 653369212 1000000000 656000018 1000000000 282007346 1000000000 534077761 1000000000 688783598 1000000000 892047147 1000000000 596519380 1000000000 646447342 1000000000 350731151 1000000000 946699184 1000000000 889166633 1000000000 718131508 1000000000 32281848 1000000000 729974498 1000000000 38236209 1000000000 304398337 1000000000 139400421 1000000000 845859765 1000000000 134548295 1000000000 273731704 1000000000 202493504 1000000000 715716832 1000000000 282541859 1000000000 366646327 1000000000 25694739 1000000000 928834083 1000000000 103554713 1000000000 392259165 1000000000 555592945 1000000000 292324338 1000000000 981210855 1000000000 103209176 1000000000 830077779 1000000000 916606739 1000000000 107077575 1000000000 371585968 1000000000 36605308 1000000000 107944759 1000000000 29197324 1000000000 906456464 1000000000 612681417 1000000000 365348740 1000000000 865338070 1000000000 205250232 1000000000 217774670 1000000000 26746593 1000000000 765664394 1000000000 366072334 1000000000 549076445 1000000000 168235302 1000000000 392233053 1000000000 607791726 1000000000 696367611 1000000000 887264360 1000000000 832007510 1000000000 67639957 1000000000 943993974 1000000000 702043369 1000000000 408787023 1000000000 945377641 1000000000 881212943 1000000000 169829412 1000000000 48786873 1000000000 343276810 1000000000 346557343 1000000000 868953224 1000000000 229396198 1000000000 505511368 1000000000 333859958 1000000000 204851090 1000000000 133343734 1000000000 408463200 1000000000 847354772 1000000000 67903804 1000000000 615706346 1000000000 704955514 1000000000 557443329 1000000000 471938484 1000000000 679633521 1000000000 64071626 1000000000 124643918 1000000000 577319597 1000000000 219805002 1000000000 843798999 1000000000 218697407 1000000000 229315784 1000000000 229102647 1000000000 808333179 1000000000 773973982 1000000000 152435237 1000000000 886701481 1000000000 501477552 1000000000 60885217 1000000000 68246782 1000000000 917146962 1000000000 384626993 1000000000 768374142 1000000000 762593207 1000000000 455118918 1000000000 427159842 1000000000 238570326 1000000000 108639514 1000000000 442700454 1000000000 310542872 1000000000 529309445 1000000000 936813052 1000000000 503522245 1000000000 168629754 1000000000 390222749 1000000000 243948931 1000000000 964762438 1000000000 378921469 1000000000 100511837 1000000000 662182559 1000000000 514173086 1000000000 388013496 1000000000 810924853 1000000000 308967028 1000000000 537350666 1000000000 84525340 1000000000 73356762 1000000000 202456079 1000000000 424036671 1000000000 617870886 1000000000 184210077 1000000000 867770290 1000000000 463467777 1000000000 641654716 1000000000 93232291 1000000000 745602215 1000000000 338420336 1000000000 594767257 1000000000 114478445 1000000000 43483215 1000000000 493580738 1000000000 913978627 1000000000 791773335 1000000000 740933666 1000000000 223601354 1000000000 105105002 1000000000 749134872 1000000000 907919294 1000000000 832132173 1000000000 990081254 1000000000 268778342 1000000000 259570446 1000000000 92531059 1000000000 752216104 1000000000 272417724 1000000000 641503361 1000000000 788294670 1000000000 271707671 1000000000 851715627 1000000000 145963695 1000000000 87177290 1000000000 811102955 1000000000 262015334 1000000000 75143619 1000000000 590545961 1000000000 346896155 1000000000 203052427 1000000000 525626636 1000000000 646947767 1000000000 869443954 1000000000 626903000 1000000000 261433634 1000000000 829450519 1000000000 112019571 1000000000 841671861 1000000000 112106612 1000000000 382998247 1000000000 589690352 1000000000 254196476 1000000000 785331207 1000000000 717750369 1000000000 386573178 1000000000 26580462 1000000000 282697310 1000000000 925628509 1000000000 574452241 1000000000 592157921 1000000000 291885205 1000000000 411901561 1000000000 482200282 1000000000 272636960 1000000000 762461339 1000000000 284986990 1000000000 291438134 1000000000 269979325 1000000000 929711935 1000000000 288636239 1000000000 425415365 1000000000 193164250 1000000000 784981894 1000000000 881834766 1000000000 771065489 1000000000 314833362 1000000000 840884526 1000000000 918634471 1000000000 335437491 1000000000 271381207 1000000000 809827392 1000000000 559635187 1000000000 972454222 1000000000 297408925 1000000000 340328375 1000000000 29649958 1000000000 422822637 1000000000 480364218 1000000000 711803279 1000000000 118219670 1000000000 965582328 1000000000 196072329 1000000000 857943607 1000000000 256498027 1000000000 945722215 1000000000 711514209 1000000000 156299555 1000000000 748891715 1000000000 57700643 1000000000 962631273 1000000000 775463678 1000000000 55439807 1000000000 77090700 1000000000 317680982 1000000000 642205432 1000000000 180624983 1000000000 98463393 1000000000 617836149 1000000000 122723594 1000000000 565008453 1000000000 69302456 1000000000 708141106 1000000000 437807950 1000000000 778283377 1000000000 417976814 1000000000 180232763 1000000000 528432427 1000000000 816902056 1000000000 614145165 1000000000 178538064 1000000000 361991026 1000000000 562715358 1000000000 313835251 1000000000 534418717 1000000000 960029425 1000000000 981888194 1000000000 296994069 1000000000 441518673 1000000000 332953464 1000000000 598789168 1000000000 497018930 1000000000 273071482 1000000000 28541240 1000000000 601077596 1000000000 650176683 1000000000 903467173 1000000000 106630227 1000000000 798349820 1000000000 298578150 1000000000 562587268 1000000000 66370443 1000000000 821615937 1000000000 387806297 1000000000 904357741 1000000000 548705252 1000000000 835375499 1000000000 177647881 1000000000 487175241 1000000000 595643031 1000000000 803257434 1000000000 949946198 1000000000 933165729 1000000000 157325298 1000000000 969615279 1000000000 549656127 1000000000 853374038 1000000000 660368480 1000000000 952135139 1000000000 2089729 1000000000 154384522 1000000000 808905784 1000000000 898395157 1000000000 646684716 1000000000 145109048 1000000000 882222441 1000000000 511430006 1000000000 202459266 1000000000 350862746 1000000000 164938244 1000000000 740525783 1000000000 899434098 1000000000 734281744 1000000000 268552601 1000000000 660465218 1000000000 624466114 1000000000 4985132 1000000000 315552339 1000000000 375878919 1000000000 622733862 1000000000 940293977 1000000000 237065098 1000000000 384116287 1000000000 180554888 1000000000 700888318 1000000000 674118917 1000000000 120916074 1000000000 212273979 1000000000 221378597 1000000000 679575216 1000000000 45480315 1000000000 547671474 1000000000 138961777 1000000000 545965497 1000000000 599043609 1000000000 807649344 1000000000 541857721 1000000000 304214349 1000000000 767019657 1000000000 938352581 1000000000 716794132 1000000000 935762333 1000000000 319547119 1000000000 4621607 1000000000 348818587 1000000000 900986878 1000000000 1933291 1000000000 846746098 1000000000 699365864 1000000000 847816766 1000000000 113588433 1000000000 213280222 1000000000 440084571 1000000000 345917168 1000000000 717004626 1000000000 794532740 1000000000 789791075 1000000000 692802159 1000000000 294508654 1000000000 980615340 1000000000 117990796 1000000000 541834552 1000000000 92428570 1000000000 391728477 1000000000 420140788 1000000000 115734489 1000000000 418653492 1000000000 327123999 1000000000 557965452 1000000000 610975502 1000000000 227993708 1000000000 495574888 1000000000 621828101 1000000000 876965436 1000000000 854722023 1000000000 413527190 1000000000 914295960 1000000000 404270716 1000000000 599547582 1000000000 298043961 1000000000 7410131 1000000000 191307698 1000000000 858142627 1000000000 260122002 1000000000 859592674 1000000000 99384277 1000000000 877346039 1000000000 679076461 1000000000 375564805 1000000000 490960904 1000000000 247834895 1000000000 44819381 1000000000 972223784 1000000000 806661312 1000000000 92359984 1000000000 499628369 1000000000 220343172 1000000000 311549799 1000000000 209207517 1000000000 542236396 1000000000 924514025 1000000000 623763959 1000000000 956413324 1000000000 888858382 1000000000 271984178 1000000000 885308900 1000000000 41283770 1000000000 906336912 1000000000 899707485 1000000000 549506627 1000000000 872720549 1000000000 642976356 1000000000 830779685 1000000000 503633474 1000000000 740265767 1000000000 292548419 1000000000 628058428 1000000000 739199908 1000000000 151738642 1000000000 186158116 1000000000 294741600 1000000000 631503351 1000000000 703609035 1000000000 662174169 1000000000 408724078 1000000000 623481035 1000000000 636600341 1000000000 966353018 1000000000 785456659 1000000000 757167162 1000000000 272400133 1000000000 430650131 1000000000 754574907 1000000000 612689146 1000000000 553477023 1000000000 928079027 1000000000 255712323 1000000000 344140546 1000000000 144862122 1000000000 369667097 1000000000 293323291 1000000000 546287907 1000000000 241193430 1000000000 189720543 1000000000 691740720 1000000000 750904054 1000000000 181441878 1000000000 550956278 1000000000 798681071 1000000000 88971488 1000000000 834231607 1000000000 913720765 1000000000 984522718 1000000000 485190090 1000000000 913946967 1000000000 844351938 1000000000 659758070 1000000000 633012887 1000000000 17455072 1000000000 253932837 1000000000 159658474 1000000000 254184075 1000000000 759366179 1000000000 42562618 1000000000 449802908 1000000000 144755382 1000000000 626878280 1000000000 365216569 1000000000 394136907 1000000000 179491017 1000000000 849049378 1000000000 502073069 1000000000 415190285 1000000000 148164350 1000000000 153063838 1000000000 57912628 1000000000 314298939 1000000000 188611786 1000000000 360014553 1000000000 830741693 1000000000 909815768 1000000000 648873553 1000000000 281972020 1000000000 414945433 1000000000 997043331 1000000000 498176841 1000000000 632706445 1000000000 455182571 1000000000 523469258 1000000000 396203241 1000000000 95960332 1000000000 161882270 1000000000 168675324 1000000000 404067844 1000000000 921262519 1000000000 164441530 1000000000 759673098 1000000000 771188275 1000000000 332586933 1000000000 548073880 1000000000 344710087 1000000000 404613734 1000000000 219841487 1000000000 322589627 1000000000 903945731 1000000000 336904553 1000000000 545334665 1000000000 252306798 1000000000 142309347 1000000000 534931847 1000000000 435602089 1000000000 324588954 1000000000 9167254 1000000000 290655149 1000000000 8626532 1000000000 851189608 1000000000 514437902 1000000000 946893714 1000000000 810409286 1000000000 993395735 1000000000 854707386 1000000000 42160912 1000000000 711437277 1000000000 312405483 1000000000 53642990 1000000000 583846934 1000000000 317881651 1000000000 934059217 1000000000 559230889 1000000000 13760898 1000000000 629114287 1000000000 717845658 1000000000 301400700 1000000000 570431214 1000000000 423144834 1000000000 929933991 1000000000 254952873 1000000000 641197364 1000000000 243656087 1000000000 273651142 1000000000 297533865 1000000000 584028710 1000000000 696590473 1000000000 546542691 1000000000 983295374 1000000000 875528056 1000000000 339529401 1000000000 651156254 1000000000 175418160 1000000000 311930787 1000000000 349425850 1000000000 663374665 1000000000 360706778 1000000000 145531084 1000000000 702858119 1000000000 921172526 1000000000 39458590 1000000000 52726688 1000000000 579281583 1000000000 999977056 1000000000 846194912 1000000000 210682290 1000000000 970365830 1000000000 360031909 1000000000 445790400 1000000000 462813804 1000000000 284494089 1000000000 958031897 1000000000 823429110 1000000000 518030583 1000000000 822633034 1000000000 671246227 1000000000 540054853 1000000000 499324987 1000000000 721930365 1000000000 685769657 1000000000 323224606 1000000000 473851735 1000000000 895023566 1000000000 29592109 1000000000 401659182 1000000000 792104285 1000000000 567736065 1000000000 947769152 1000000000 137028623 1000000000 398072041 1000000000 344482364 1000000000 631149304 1000000000 349392405 1000000000 229599617 1000000000 131997719 1000000000 653559577 1000000000 723700316 1000000000 974859927 1000000000 48753078 1000000000 769528623 1000000000 655309297 1000000000 253460670 1000000000 699395250 1000000000 706954854 1000000000 646553950 1000000000 886657568 1000000000 844120769 1000000000 16437704 1000000000 983467309 1000000000 150587766 1000000000 597851312 1000000000 64687337 1000000000 13558452 1000000000 61946668 1000000000 953841172 1000000000 237805803 1000000000 21314872 1000000000 681630508 1000000000 597420673 1000000000 200183796 1000000000 253521850 1000000000 406684948 1000000000 889974039 1000000000 44914946 1000000000 677960351 1000000000 772387798 1000000000 569299775 1000000000 832667346 1000000000 727273771 1000000000 695268474 1000000000 85439923 1000000000 198133961 1000000000 8468466 1000000000 457818989 1000000000 24693263 1000000000 932594634 1000000000 398525148 1000000000 658644481 1000000000 579946198 1000000000 280176393 1000000000 29757313 1000000000 759920897 1000000000 32216713 1000000000 284009665 1000000000 310642615 1000000000 558447559 1000000000 535203293 1000000000 137017968 1000000000 764057732 1000000000 154764202 1000000000 529199651 1000000000 884180042 1000000000 648414139 1000000000 646475858 1000000000 276103244 1000000000 699099905 1000000000 387957548 1000000000 694025169 1000000000 88719605 1000000000 418714888 1000000000 691990155 1000000000 621713371 1000000000 234646267 1000000000 34375550 1000000000 345685173 1000000000 291609468 1000000000 631393882 1000000000 257372674 1000000000 588229570 1000000000 290215824 1000000000 125884027 1000000000 568976606 1000000000 989975636 1000000000 330695464 1000000000 847643328 1000000000 272873468 1000000000 136054937 1000000000 685062288 1000000000 837701241 1000000000 179101705 1000000000 334907413 1000000000 40542942 1000000000 863454135 1000000000 808754945 1000000000 191927412 1000000000 638887539 1000000000 828301619 1000000000 316341303 1000000000 509367335 1000000000 370698736 1000000000 263529041 1000000000 925473049 1000000000 260030451 1000000000 479371064 1000000000 99663980 1000000000 199924696 1000000000 389006309 1000000000 535592378 1000000000 78712636 1000000000 805241868 1000000000 459735327 1000000000 503044551 1000000000 118954939 1000000000 355816721 1000000000 13592089 1000000000 449522491 1000000000 922018911 1000000000 400058134 1000000000 632705943 1000000000 890485324 1000000000 643154147 1000000000 548474622 1000000000 192341031 1000000000 316459346 1000000000 532130572 1000000000 179584486 1000000000 227958963 1000000000 763811978 1000000000 911826635 1000000000 91463379 1000000000 881963881 1000000000 76274863 1000000000 277830796 1000000000 524216886 1000000000 703368961 1000000000 188734576 1000000000 528478226 1000000000 215170634 1000000000 322852538 1000000000 188277162 1000000000 146910976 1000000000 771368057 1000000000 675168996 1000000000 361287701 1000000000 319249395 1000000000 723943931 1000000000 500048084 1000000000 546465016 1000000000 338159131 1000000000 587082583 1000000000 766684654 1000000000 803099245 1000000000 974529983 1000000000 25689695 1000000000 387975846 1000000000 834546435 1000000000 42446115 1000000000 910558242 1000000000 390195905 1000000000 23775872 1000000000 972878552 1000000000 704898035 1000000000 206760398 1000000000 953818887 1000000000 318242970 1000000000 731588079 1000000000 294388230 1000000000 649401767 1000000000 591106365 1000000000 911670934 1000000000 817868740 1000000000 267642903 1000000000 509636520 1000000000 314357444 1000000000 48224923 1000000000 707071594 1000000000 702170167 1000000000 19533561 1000000000 164294276 1000000000 527426279 1000000000 384296202 1000000000 506047318 1000000000 279793263 1000000000 970157066 1000000000 262386593 1000000000 867144675 1000000000 950106826 1000000000 694376118 1000000000 808606803 1000000000 335741220 1000000000 617435298 1000000000 155180305 1000000000 439753474 1000000000 397650560 1000000000 103049711 1000000000 309232364 1000000000 535589518 1000000000 511083222 1000000000 871635754 1000000000 316983139 1000000000 982915392 1000000000 934227718 1000000000 339513119 1000000000 296513917 1000000000 618360960 1000000000 281460432 1000000000 890295590 1000000000 431048179 1000000000 814570465 1000000000 116981456 1000000000 238691784 1000000000 992288114 1000000000 521016348 1000000000 572038508 1000000000 466063706 1000000000 556539987 1000000000 864426275 1000000000 86975638 1000000000 576987762 1000000000 58233593 1000000000 369296784 1000000000 246370191 1000000000 775692619 1000000000 762539551 1000000000 112687326 1000000000 348353641 1000000000 911944731 1000000000 177207324 1000000000 298433003 1000000000 877142100 1000000000 263615369 1000000000 956435110 1000000000 46590079 1000000000 421905503 1000000000 449854770 1000000000 403261887 1000000000 864010691 1000000000 550196736 1000000000 951821090 1000000000 822152478 1000000000 73266726 1000000000 637281802 1000000000 983112944 1000000000 745535363 1000000000 194139785 1000000000 337767509 1000000000 802850841 1000000000 370313825 1000000000 48447525 1000000000 257359979 1000000000 482728034 1000000000 319166448 1000000000 644352306 1000000000 594294242 1000000000 647645534 1000000000 35694298 1000000000 221865624 1000000000 982241862 1000000000 172827745 1000000000 208816165 1000000000 466776995 1000000000 774333401 1000000000 160220482 1000000000 902747137 1000000000 794504627 1000000000 658650996 1000000000 889869161 1000000000 893409499 1000000000 994610038 1000000000 49420311 1000000000 942688721 1000000000 395865442 1000000000 168644082 1000000000 494367245 1000000000 968173275 1000000000 916913448 1000000000 742813998 1000000000 760426165 1000000000 89076815 1000000000 426743068 1000000000 8533780 1000000000 726719997 1000000000 503761878 1000000000 469580607 1000000000 954564962 1000000000 21916128 1000000000 643454809 1000000000 354020923 1000000000 17350045 1000000000 232767921 1000000000 448837963 1000000000 633452768 1000000000 998517361 1000000000 386906446 1000000000 448425303 1000000000 279084573 1000000000 579826006 1000000000 933646055 1000000000 456411413 1000000000 586600765 1000000000 103625768 1000000000 31595784 1000000000 305953565 1000000000 650670951 1000000000 543715667 1000000000 546682556 1000000000 281746765 1000000000 876832263 1000000000 611504041 1000000000 581399248 1000000000 87600039 1000000000 334176401 1000000000 969503349 1000000000 900003764 1000000000 531786994 1000000000 634666016 1000000000 215892617 1000000000 132791398 1000000000 291617509 1000000000 556691031 1000000000 588532660 1000000000 768958215 1000000000 849061950 1000000000 984367821 1000000000 925660924 1000000000 43567221 1000000000 665117901 1000000000 998556080 1000000000 375588642 1000000000 727845724 1000000000 530538779 1000000000 405771538 1000000000 42432113 1000000000 210247613 1000000000 142986326 1000000000 271473337 1000000000 549406861 1000000000 751071351 1000000000 472491492 1000000000 437817857 1000000000 970369966 1000000000 786584182 1000000000 335047983 1000000000 505247302 1000000000 542497140 1000000000 537246883 1000000000 815071194 1000000000 984466642 1000000000 999406697 1000000000 589093205 1000000000 229931564 1000000000 487358866 1000000000 623807237 1000000000 335081408 1000000000 963600115 1000000000 482227130 1000000000 23127839 1000000000 104123565 1000000000 977074482 1000000000 393668887 1000000000 738536640 1000000000 42180029 1000000000 685456422 1000000000 423186781 1000000000 759004769 1000000000 523323680 1000000000 355771669 1000000000 257146813 1000000000 650824165 1000000000 553722547 1000000000 871966118 1000000000 964199114 1000000000 107904124 1000000000 261232317 1000000000 262632768 1000000000 597824086 1000000000 625868313 1000000000 946546215 1000000000 303280727 1000000000 670291724 1000000000 165770286 1000000000 291258881 1000000000 291064515 1000000000 520598073 1000000000 274973545 1000000000 286632893 1000000000 164552652 1000000000 453448971 1000000000 774586457 1000000000 981483703 1000000000 723974345 1000000000 190577670 1000000000 599721499 1000000000 457713292 1000000000 557594014 1000000000 873691977 1000000000 128616887 1000000000 422048492 1000000000 886434583 1000000000 441282395 1000000000 122931431 1000000000 402339802 1000000000 194843009 1000000000 40732612 1000000000 799093170 1000000000 426868940 1000000000 43792081 1000000000 866893092 1000000000 125417285 1000000000 19276953 1000000000 78089154 1000000000 525622247 1000000000 381288692 1000000000 197502659 1000000000 45540003 1000000000 346696684 1000000000 49031925 1000000000 384932689 1000000000 158993069 1000000000 254302474 1000000000 724586804 1000000000 119678272 1000000000 674525963 1000000000 62849828 1000000000 532195790 1000000000 378612221 1000000000 84349736 1000000000 891671695 1000000000 293597188 1000000000 122588426 1000000000 232113265 1000000000 534752614 1000000000 92982472 1000000000 447201010 1000000000 447854480 1000000000 685680776 1000000000 615715926 1000000000 389154007 1000000000 465721175 1000000000 815685072 1000000000 366042643 1000000000 99888938 1000000000 787796540 1000000000 613475761 1000000000 348818019 1000000000 955268482 1000000000 473852896 1000000000 723803075 1000000000 645888132 1000000000 594797155 1000000000 112898210 1000000000 266851109 1000000000 245120414 1000000000 998542115 1000000000 469753260 1000000000 228455200 1000000000 420948082 1000000000 596267573 1000000000 201219023 1000000000 336509029 1000000000 595493920 1000000000 863381062 1000000000 925903977 1000000000 788907640 1000000000 517044332 1000000000 407518223 1000000000 844416596 1000000000 865580870 1000000000 888629318 1000000000 395916006 1000000000 92403945 1000000000 264470351 1000000000 268628075 1000000000 643335770 1000000000 757132111 1000000000 576711190 1000000000 651024517 1000000000 23994848 1000000000 433278431 1000000000 988624463 1000000000 267252639 1000000000 564757573 1000000000 365963071 1000000000 177033825 1000000000 575857715 1000000000 177225827 1000000000 844241045 1000000000 94851029 1000000000 865711370 1000000000 586489186 1000000000 486766895 1000000000 49214200 1000000000 412913145 1000000000 860073609 1000000000 263214224 1000000000 826358688 1000000000 575654277 1000000000 841504266 1000000000 221807518 1000000000 941659531 1000000000 824699348 1000000000 440075783 1000000000 109921200 1000000000 508537315 1000000000 665945264 1000000000 26282267 1000000000 935302465 1000000000 86464367 1000000000 372754097 1000000000 602454401 1000000000 284889074 1000000000 313071891 1000000000 47108168 1000000000 617208378 1000000000 94065992 1000000000 188452741 1000000000 258401915 1000000000 490752582 1000000000 653080902 1000000000 984688182 1000000000 536789585 1000000000 30557480 1000000000 379401820 1000000000 39143402 1000000000 862655967 1000000000 105705018 1000000000 824190069 1000000000 835329361 1000000000 335322903 1000000000 463732463 1000000000 962045927 1000000000 173067919 1000000000 918007617 1000000000 787217522 1000000000 223363013 1000000000 957341792 1000000000 360387630 1000000000 455808611 1000000000 69816384 1000000000 317627117 1000000000 916791966 1000000000 776516302 1000000000 910216308 1000000000 757042337 1000000000 393322729 1000000000 712106176 1000000000 847230325 1000000000 942629527 1000000000 577635847 1000000000 996931400 1000000000 822765721 1000000000 196413361 1000000000 285852412 1000000000 674834242 1000000000 962431055 1000000000 461577601 1000000000 235446813 1000000000 127328617 1000000000 899643440 1000000000 349833939 1000000000 937082233 1000000000 167982873 1000000000 312239199 1000000000 453985339 1000000000 981984777 1000000000 860133050 1000000000 607571899 1000000000 770611136 1000000000 284760560 1000000000 955599467 1000000000 995606169 1000000000 330278830 1000000000 865586508 1000000000 913542560 1000000000 473023104 1000000000 824513844 1000000000 895103641 1000000000 253139582 1000000000 805738347 1000000000 781900521 1000000000 560487099 1000000000 620323037 1000000000 383145344 1000000000 935924864 1000000000 48207357 1000000000 404318425 1000000000 982893050 1000000000 760899919 1000000000 168413902 1000000000 503517225 1000000000 321575287 1000000000 667000448 1000000000 864707384 1000000000 840371854 1000000000 907740352 1000000000 308287745 1000000000 978326519 1000000000 937338379 1000000000 951806266 1000000000 575463979 1000000000 565543126 1000000000 591351843 1000000000 163076817 1000000000 68815866 1000000000 650614153 1000000000 421918455 1000000000 543313650 1000000000 621259332 1000000000 42293657 1000000000 856511430 1000000000 776126875 1000000000 920952545 1000000000 989201244 1000000000 632668314 1000000000 166290066 1000000000 445621366 1000000000 729730016 1000000000 704538400 1000000000 378145784 1000000000 618730265 1000000000 650733559 1000000000 502790938 1000000000 722028148 1000000000 589973692 1000000000 70965937 1000000000 88923503 1000000000 956773250 1000000000 130829432 1000000000 670775325 1000000000 351793987 1000000000 227812968 1000000000 94057882 1000000000 982151902 1000000000 506128191 1000000000 731999787 1000000000 130118661 1000000000 178276032 1000000000 853866420 1000000000 147220091 1000000000 442354259 1000000000 177205974 1000000000 643085835 1000000000 523652883 1000000000 33343662 1000000000 721619093 1000000000 831731020 1000000000 346288576 1000000000 828909552 1000000000 779493819 1000000000 653306518 1000000000 425666253 1000000000 113177644 1000000000 544484535 1000000000 375745318 1000000000 904268801 1000000000 951889910 1000000000 32848641 1000000000 443908167 1000000000 799546468 1000000000 502547598 1000000000 230666580 1000000000 791050007 1000000000 199293235 1000000000 411608029 1000000000 107386330 1000000000 855557789 1000000000 180495658 1000000000 309355996 1000000000 617291543 1000000000 865684432 1000000000 488162382 1000000000 688355158 1000000000 242033718 1000000000 751420743 1000000000 21736194 1000000000 822054930 1000000000 845844454 1000000000 864498915 1000000000 203575992 1000000000 413680423 1000000000 674650174 1000000000 208982803 1000000000 320739082 1000000000 392421404 1000000000 580703878 1000000000 305840094 1000000000 184130757 1000000000 799773003 1000000000 492186575 1000000000 431959398 1000000000 498109476 1000000000 821133100 1000000000 91082246 1000000000 433953757 1000000000 259834096 1000000000 140661337 1000000000 437953929 1000000000 961479347 1000000000 413173200 1000000000 271244511 1000000000 505762235 1000000000 345724056 1000000000 837961559 1000000000 601748504 1000000000 360813642 1000000000 472546026 1000000000 511916528 1000000000 400401276 1000000000 497281030 1000000000 906589412 1000000000 333786225 1000000000 843349864 1000000000 875350749 1000000000 81933069 1000000000 149349124 1000000000 172644291 1000000000 91830923 1000000000 406468772 1000000000 473648620 1000000000 75829789 1000000000 365433504 1000000000 442881187 1000000000 679469683 1000000000 676364323 1000000000 771899289 1000000000 887596526 1000000000 840409764 1000000000 689290559 1000000000 157391290 1000000000 383410081 1000000000 530486101 1000000000 599965804 1000000000 517087236 1000000000 94704961 1000000000 43272734 1000000000 286764729 1000000000 187442055 1000000000 835315519 1000000000 664148456 1000000000 722540918 1000000000 85670128 1000000000 180876970 1000000000 884466419 1000000000 257745192 1000000000 528087023 1000000000 986088302 1000000000 358228880 1000000000 519954078 1000000000 881881691 1000000000 708327106 1000000000 685739610 1000000000 794461441 1000000000 30211849 1000000000 147185929 1000000000 380687655 1000000000 395805703 1000000000 295484840 1000000000 176963002 1000000000 342522670 1000000000 918091834 1000000000 482211670 1000000000 614450516 1000000000 611148317 1000000000 824754251 1000000000 855836933 1000000000 729792182 1000000000 997603236 1000000000 822458896 1000000000 853691586 1000000000 392567592 1000000000 182096908 1000000000 13053348 1000000000 283175725 1000000000 936143833 1000000000 701110994 1000000000 658677424 1000000000 476457652 1000000000 20281753 1000000000 794798080 1000000000 459955579 1000000000 664491875 1000000000 385233122 1000000000 857746560 1000000000 932948682 1000000000 356441712 1000000000 242228101 1000000000 727295588 1000000000 248740454 1000000000 694867069 1000000000 658390270 1000000000 481867253 1000000000 409404817 1000000000 790236950 1000000000 805793052 1000000000 274030913 1000000000 153303313 1000000000 461153066 1000000000 749242726 1000000000 932319518 1000000000 589119345 1000000000 68902554 1000000000 697542986 1000000000 721394763 1000000000 634136955 1000000000 644233580 1000000000 777785983 1000000000 810900483 1000000000 569922105 1000000000 502390742 1000000000 119977514 1000000000 829086288 1000000000 996476134 1000000000 331774277 1000000000 825732611 1000000000 625906827 1000000000 772224072 1000000000 7224818 1000000000 523299237 1000000000 305378815 1000000000 409508758 1000000000 367158949 1000000000 760705357 1000000000 758617358 1000000000 233896674 1000000000 758569392 1000000000 187320181 1000000000 79870732 1000000000 763398303 1000000000 435967020 1000000000 169094071 1000000000 95512210 1000000000 879982087 1000000000 293209274 1000000000 370312941 1000000000 281595060 1000000000 559030819 1000000000 992894940 1000000000 829722440 1000000000 476076677 1000000000 200304860 1000000000 747777822 1000000000 330268262 1000000000 461756826 1000000000 389526257 1000000000 898642046 1000000000 865076821 1000000000 847407199 1000000000 465286802 1000000000 344340921 1000000000 328398692 1000000000 353716860 1000000000 206772086 1000000000 380164449 1000000000 625053453 1000000000 989110722 1000000000 644599537 1000000000 390324206 1000000000 31738645 1000000000 988377445 1000000000 939715616 1000000000 965155824 1000000000 64556488 1000000000 626688703 1000000000 556217185 1000000000 45096975 1000000000 400617615 1000000000 983877173 1000000000 25711338 1000000000 322845796 1000000000 398518998 1000000000 520880108 1000000000 314165674 1000000000 270132332 1000000000 225967815 1000000000 140429600 1000000000 349678963 1000000000 722751393 1000000000 600822913 1000000000 951801644 1000000000 174739135 1000000000 273140529 1000000000 251141282 1000000000 842078515 1000000000 661061031 1000000000 844565454 1000000000 607903236 1000000000 515879550 1000000000 392007791 1000000000 842334766 1000000000 835237476 1000000000 842248512 1000000000 291214049 1000000000 594866746 1000000000 154284393 1000000000 87694889 1000000000 888356352 1000000000 393969830 1000000000 866886792 1000000000 837104611 1000000000 151748523 1000000000 923386658 1000000000 134566497 1000000000 547847036 1000000000 132598331 1000000000 375239030 1000000000 149827996 1000000000 751197872 1000000000 362471409 1000000000 933259550 1000000000 760457089 1000000000 103643892 1000000000 126573731 1000000000 87088979 1000000000 840348384 1000000000 994770216 1000000000 89214643 1000000000 456941758 1000000000 945895924 1000000000 59755597 1000000000 688743639 1000000000 817355095 1000000000 973164348 1000000000 354742350 1000000000 203069751 1000000000 839511439 1000000000 408344497 1000000000 799655311 1000000000 52370899 1000000000 275818130 1000000000 432390372 1000000000 411092553 1000000000 856305625 1000000000 45306199 1000000000 683064997 1000000000 255006304 1000000000 800723381 1000000000 202491511 1000000000 906164820 1000000000 440218090 1000000000 386436440 1000000000 939487527 1000000000 670567196 1000000000 644150096 1000000000 862598953 1000000000 412194468 1000000000 758203638 1000000000 327929682 1000000000 974902613 1000000000 336665448 1000000000 539248609 1000000000 959048743 1000000000 805645367 1000000000 10962048 1000000000 464598932 1000000000 682474505 1000000000 141456366 1000000000 908918434 1000000000 24740735 1000000000 983345824 1000000000 439229317 1000000000 997001395 1000000000 200098911 1000000000 958551446 1000000000 555195443 1000000000 42636206 1000000000 98822306 1000000000 695922987 1000000000 630532736 1000000000 543079672 1000000000 758790538 1000000000 751471293 1000000000 369938961 1000000000 167336526 1000000000 543669106 1000000000 939023509 1000000000 584501104 1000000000 215258017 1000000000 687671389 1000000000 855935966 1000000000 406868734 1000000000 54013318 1000000000 377931369 1000000000 662371475 1000000000 418870140 1000000000 929879315 1000000000 806842436 1000000000 504118276 1000000000 347562986 1000000000 471815585 1000000000 56433468 1000000000 257391830 1000000000 379307109 1000000000 36567484 1000000000 807699666 1000000000 318812243 1000000000 750423305 1000000000 960726435 1000000000 213387127 1000000000 674395105 1000000000 953422362 1000000000 895071284 1000000000 204495677 1000000000 843639489 1000000000 3197213 1000000000 64857765 1000000000 246473022 1000000000 25661802 1000000000 571500405 1000000000 705076341 1000000000 177797752 1000000000 82783695 1000000000 4564110 1000000000 79663629 1000000000 723241315 1000000000 464516377 1000000000 531666289 1000000000 865161200 1000000000 899140750 1000000000 846395867 1000000000 568495748 1000000000 573882876 1000000000 328878645 1000000000 456132141 1000000000 449930375 1000000000 962000853 1000000000 567930305 1000000000 36859885 1000000000 302079579 1000000000 289464049 1000000000 293958512 1000000000 773318140 1000000000 390381092 1000000000 321762748 1000000000 372390048 1000000000 118017118 1000000000 476502140 1000000000 840786566 1000000000 7574395 1000000000 618114687 1000000000 844700511 1000000000 920086078 1000000000 760910990 1000000000 245735113 1000000000 625495788 1000000000 45019043 1000000000 467436879 1000000000 820023693 1000000000 420750574 1000000000 632961158 1000000000 465602595 1000000000 594096355 1000000000 910175677 1000000000 178151224 1000000000 819358692 1000000000 412560214 1000000000 60966400 1000000000 616499294 1000000000 849158128 1000000000 52441563 1000000000 59661532 1000000000 229406459 1000000000 672432767 1000000000 763298129 1000000000 872168944 1000000000 478868211 1000000000 322081471 1000000000 5517753 1000000000 444095138 1000000000 292983028 1000000000 752613192 1000000000 406654266 1000000000 324633957 1000000000 94126930 1000000000 873749567 1000000000 687125834 1000000000 553055567 1000000000 917458571 1000000000 476814580 1000000000 883247076 1000000000 615597301 1000000000 870577366 1000000000 363509406 1000000000 393796059 1000000000 808969585 1000000000 339739092 1000000000 235605592 1000000000 688724636 1000000000 77515880 1000000000 940742485 1000000000 369910449 1000000000 520859351 1000000000 916382609 1000000000 180215086 1000000000 708239590 1000000000 342606945 1000000000 193041226 1000000000 175043422 1000000000 238365785 1000000000 800763211 1000000000 14973363 1000000000 150962207 1000000000 856297154 1000000000 40773304 1000000000 181684615 1000000000 971853603 1000000000 518141605 1000000000 569187520 1000000000 937590378 1000000000 349231491 1000000000 7780038 1000000000 155330380 1000000000 483880156 1000000000 123805090 1000000000 599907318 1000000000 686141178 1000000000 871150460 1000000000 665058050 1000000000 17954293 1000000000 262052291 1000000000 772384357 1000000000 368741154 1000000000 197802674 1000000000 362374770 1000000000 556707235 1000000000 125057345 1000000000 337984161 1000000000 121234895 1000000000 101352469 1000000000 235972754 1000000000 527173837 1000000000 152191328 1000000000 933470029 1000000000 547367703 1000000000 698972659 1000000000 997273497 1000000000 242220604 1000000000 524151436 1000000000 745634213 1000000000 80508967 1000000000 462575575 1000000000 613475367 1000000000 132955784 1000000000 690015137 1000000000 678246575 1000000000 304998601 1000000000 464971663 1000000000 829925938 1000000000 400319807 1000000000 314432985 1000000000 828682670 1000000000 471285712 1000000000 436320317 1000000000 903548103 1000000000 312762657 1000000000 25432489 1000000000 104331152 1000000000 928631389 1000000000 108525681 1000000000 183108347 1000000000 207693585 1000000000 632791888 1000000000 826896050 1000000000 619879016 1000000000 203847578 1000000000 243684873 1000000000 12264926 1000000000 660643474 1000000000 483063666 1000000000 323972434 1000000000 421207230 1000000000 877404188 1000000000 254710705 1000000000 24021107 1000000000 938807561 1000000000 874559471 1000000000 949275098 1000000000 504609604 1000000000 705383807 1000000000 706995775 1000000000 189364164 1000000000 128232720 1000000000 614348128 1000000000 562766365 1000000000 822912073 1000000000 219578174 1000000000 401536486 1000000000 867536752 1000000000 343194779 1000000000 123593926 1000000000 701413410 1000000000 634555694 1000000000 189243053 1000000000 589074627 1000000000 581979579 1000000000 894051259 1000000000 596917887 1000000000 495828325 1000000000 316307787 1000000000 423157089 1000000000 906132514 1000000000 469737583 1000000000 361301833 1000000000 564189338 1000000000 425307327 1000000000 810496027 1000000000 278801397 1000000000 684395693 1000000000 271546156 1000000000 162796659 1000000000 76418012 1000000000 915782094 1000000000 579747217 1000000000 53236901 1000000000 989998049 1000000000 269352013 1000000000 263071790 1000000000 553008237 1000000000 107612935 1000000000 737981684 1000000000 84912004 1000000000 446847825 1000000000 689994661 1000000000 344808664 1000000000 649715163 1000000000 541825879 1000000000 597097852 1000000000 872120832 1000000000 543526378 1000000000 2573436 1000000000 691248020 1000000000 784908974 1000000000 37840909 1000000000 273450089 1000000000 761576072 1000000000 333410192 1000000000 808074399 1000000000 612265851 1000000000 306975072 1000000000 183143939 1000000000 727219668 1000000000 38441629 1000000000 851184516 1000000000 556070115 1000000000 291578079 1000000000 643611259 1000000000 640186848 1000000000 112169620 1000000000 471961942 1000000000 553798621 1000000000 82990251 1000000000 465148343 1000000000 822037743 1000000000 320894113 1000000000 999426444 1000000000 905954555 1000000000 971788428 1000000000 444795875 1000000000 598464013 1000000000 187589608 1000000000 199821699 1000000000 285130313 1000000000 993830117 1000000000 554887967 1000000000 835007823 1000000000 191507849 1000000000 608284818 1000000000 823326385 1000000000 736633965 1000000000 467483370 1000000000 343779898 1000000000 817045332 1000000000 153213062 1000000000 714222074 1000000000 787301303 1000000000 519744322 1000000000 74716101 1000000000 345508726 1000000000 123551802 1000000000 122951057 1000000000 515790767 1000000000 655194201 1000000000 386415057 1000000000 449879458 1000000000 5629109 1000000000 368184276 1000000000 269172529 1000000000 797196073 1000000000 824289995 1000000000 103714073 1000000000 569755319 1000000000 900266283 1000000000 159967944 1000000000 814297860 1000000000 674060612 1000000000 930962872 1000000000 97985534 1000000000 101871411 1000000000 967374869 1000000000 420916846 1000000000 292471109 1000000000 442165544 1000000000 605354506 1000000000 152631572 1000000000 331990099 1000000000 131274286 1000000000 754841399 1000000000 759173805 1000000000 627940255 1000000000 869322563 1000000000 151329801 1000000000 794342777 1000000000 924804615 1000000000 779104731 1000000000 903359679 1000000000 77560258 1000000000 418472956 1000000000 88681730 1000000000 372664522 1000000000 686760401 1000000000 405986702 1000000000 37242073 1000000000 981896977 1000000000 279422079 1000000000 298077664 1000000000 304849579 1000000000 731227651 1000000000 494339398 1000000000 43310651 1000000000 389992918 1000000000 452177927 1000000000 849023900 1000000000 215953574 1000000000 149296845 1000000000 470454614 1000000000 847084120 1000000000 480305123 1000000000 677400566 1000000000 73979813 1000000000 310131528 1000000000 383951213 1000000000 277784541 1000000000 925243157 1000000000 276172115 1000000000 919931682 1000000000 434563147 1000000000 433917419 1000000000 495861725 1000000000 762996390 1000000000 279557677 1000000000 184674506 1000000000 246932719 1000000000 581372487 1000000000 377272950 1000000000 553764428 1000000000 183355417 1000000000 48992757 1000000000 437066561 1000000000 637012607 1000000000 822755919 1000000000 154487285 1000000000 642789518 1000000000 824923319 1000000000 252967255 1000000000 166950119 1000000000 214869146 1000000000 553548326 1000000000 484194745 1000000000 451139806 1000000000 13983645 1000000000 971136298 1000000000 413590123 1000000000 528152171 1000000000 612799263 1000000000 243984477 1000000000 566251638 1000000000 12689580 1000000000 156453013 1000000000 795252385 1000000000 742903700 1000000000 67385996 1000000000 835122875 1000000000 991579852 1000000000 528729056 1000000000 875859750 1000000000 250770174 1000000000 777176645 1000000000 52508699 1000000000 820772725 1000000000 670415075 1000000000 799854715 1000000000 982242594 1000000000 498768343 1000000000 670034624 1000000000 177974124 1000000000 289750170 1000000000 707732939 1000000000 413100613 1000000000 472110231 1000000000 54527076 1000000000 314360679 1000000000 177285767 1000000000 45427398 1000000000 473871642 1000000000 884141308 1000000000 673651527 1000000000 826618077 1000000000 368539739 1000000000 683687030 1000000000 442969749 1000000000 978339336 1000000000 67213677 1000000000 565846799 1000000000 118783031 1000000000 119161881 1000000000 665470248 1000000000 879860818 1000000000 668721545 1000000000 739789241 1000000000 266678525 1000000000 755845460 1000000000 561441376 1000000000 542489754 1000000000 565706369 1000000000 60755003 1000000000 672697500 1000000000 956328403 1000000000 563139572 1000000000 376219757 1000000000 783188231 1000000000 368092331 1000000000 169521095 1000000000 186304391 1000000000 949001574 1000000000 358670196 1000000000 578929191 1000000000 736033938 1000000000 259620173 1000000000 398337 1000000000 487738970 1000000000 822526806 1000000000 99979452 1000000000 937152645 1000000000 498796065 1000000000 149520933 1000000000 868370762 1000000000 133735866 1000000000 292861320 1000000000 80283016 1000000000 698184753 1000000000 459464895 1000000000 328004216 1000000000 775348062 1000000000 995735860 1000000000 268855661 1000000000 922285719 1000000000 732418043 1000000000 297037187 1000000000 137521564 1000000000 177846597 1000000000 340638812 1000000000 157916254 1000000000 13809659 1000000000 257321020 1000000000 14611669 1000000000 851329960 1000000000 600452559 1000000000 323316535 1000000000 46578402 1000000000 286697124 1000000000 304192576 1000000000 513201152 1000000000 117057794 1000000000 196958498 1000000000 843320710 1000000000 854131456 1000000000 442559716 1000000000 869538716 1000000000 132464173 1000000000 339598114 1000000000 845321562 1000000000 636275325 1000000000 792718938 1000000000 439973229 1000000000 809478982 1000000000 971174000 1000000000 974274632 1000000000 890161913 1000000000 185509689 1000000000 891308377 1000000000 484161635 1000000000 322508506 1000000000 640789665 1000000000 431726588 1000000000 908531202 1000000000 934833990 1000000000 288959139 1000000000 517658333 1000000000 657829078 1000000000 231511372 1000000000 735832620 1000000000 382188553 1000000000 241737755 1000000000 171423151 1000000000 86175999 1000000000 432662954 1000000000 181620161 1000000000 60607011 1000000000 654207134 1000000000 157473881 1000000000 776536409 1000000000 887240642 1000000000 527339602 1000000000 723583511 1000000000 676153932 1000000000 460588437 1000000000 159680748 1000000000 486301607 1000000000 805776069 1000000000 458437404 1000000000 563999643 1000000000 523401556 1000000000 524578555 1000000000 605183222 1000000000 968511226 1000000000 151327434 1000000000 818144871 1000000000 229016118 1000000000 737630737 1000000000 963692026 1000000000 900795195 1000000000 829892972 1000000000 813077063 1000000000 977620212 1000000000 618846253 1000000000 548059949 1000000000 399380056 1000000000 555785448 1000000000 318213864 1000000000 671285521 1000000000 761843270 1000000000 340091318 1000000000 327033252 1000000000 165472399 1000000000 949965482 1000000000 767788428 1000000000 396743576 1000000000 535806562 1000000000 667065419 1000000000 71150055 1000000000 188064441 1000000000 454862319 1000000000 39673206 1000000000 780703513 1000000000 563994988 1000000000 527922169 1000000000 97675989 1000000000 445746182 1000000000 740518652 1000000000 496935513 1000000000 980463980 1000000000 418319602 1000000000 668000327 1000000000 190911828 1000000000 689557870 1000000000 212979498 1000000000 606387825 1000000000 422267179 1000000000 125988208 1000000000 846158583 1000000000 190679685 1000000000 254495207 1000000000 373366857 1000000000 500137958 1000000000 875871707 1000000000 477160050 1000000000 242386355 1000000000 64646495 1000000000 45960311 1000000000 456777625 1000000000 281544080 1000000000 337370740 1000000000 67799438 1000000000 805155395 1000000000 412450779 1000000000 722556025 1000000000 669010173 1000000000 625568498 1000000000 244067286 1000000000 576190151 1000000000 853082106 1000000000 612986683 1000000000 829247565 1000000000 834153355 1000000000 390338826 1000000000 325090810 1000000000 993136215 1000000000 507867164 1000000000 572374073 1000000000 384547975 1000000000 180466524 1000000000 985370428 1000000000 934196326 1000000000 871873444 1000000000 495315298 1000000000 791620874 1000000000 282623760 1000000000 967679660 1000000000 865869756 1000000000 997469746 1000000000 655195728 1000000000 449689375 1000000000 814650516 1000000000 342162307 1000000000 355288579 1000000000 486676057 1000000000 957509409 1000000000 640523047 1000000000 194938909 1000000000 730679930 1000000000 706744698 1000000000 747436311 1000000000 3503418 1000000000 449189951 1000000000 766632744 1000000000 731543597 1000000000 343487619 1000000000 108051478 1000000000 240294033 1000000000 645716693 1000000000 606116631 1000000000 565417993 1000000000 709370854 1000000000 178185548 1000000000 685794628 1000000000 354987870 1000000000 232353679 1000000000 90768392 1000000000 993922754 1000000000 415187682 1000000000 31891091 1000000000 657037056 1000000000 548143362 1000000000 650705545 1000000000 654487208 1000000000 253406303 1000000000 226699914 1000000000 958720009 1000000000 836775427 1000000000 101235879 1000000000 938427312 1000000000 486857652 1000000000 735213438 1000000000 901176837 1000000000 620108863 1000000000 72039758 1000000000 703126093 1000000000 707538737 1000000000 867863653 1000000000 603173251 1000000000 170938035 1000000000 693480294 1000000000 754678325 1000000000 131729306 1000000000 851496973 1000000000 358071068 1000000000 651208858 1000000000 472971728 1000000000 99376889 1000000000 853009448 1000000000 643069297 1000000000 466764167 1000000000 690661930 1000000000 250597493 1000000000 326741504 1000000000 327132733 1000000000 383007297 1000000000 19290083 1000000000 342890786 1000000000 937773723 1000000000 16525932 1000000000 305743567 1000000000 174255298 1000000000 866657468 1000000000 395064026 1000000000 418902472 1000000000 418551123 1000000000 149666043 1000000000 651470526 1000000000 624314462 1000000000 540703354 1000000000 591883615 1000000000 585098007 1000000000 527935758 1000000000 563833460 1000000000 455833583 1000000000 768546070 1000000000 98007472 1000000000 994852070 1000000000 64567052 1000000000 531151026 1000000000 13966523 1000000000 246486517 1000000000 71315370 1000000000 863180102 1000000000 208238527 1000000000 84313015 1000000000 63830503 1000000000 793745702 1000000000 339866039 1000000000 40112561 1000000000 168784264 1000000000 765003669 1000000000 417678808 1000000000 226902940 1000000000 653082333 1000000000 327531528 1000000000 241913127 1000000000 1169528 1000000000 367369838 1000000000 300771410 1000000000 764101728 1000000000 466915347 1000000000 454764114 1000000000 887986370 1000000000 670440024 1000000000 592158818 1000000000 818709585 1000000000 476986947 1000000000 670545562 1000000000 994870691 1000000000 226753689 1000000000 708911940 1000000000 565634834 1000000000 97535433 1000000000 484826815 1000000000 736175449 1000000000 168213332 1000000000 112306816 1000000000 716240066 1000000000 257643835 1000000000 690061047 1000000000 765178790 1000000000 605694368 1000000000 554561811 1000000000 273021096 1000000000 512664378 1000000000 760926175 1000000000 724916063 1000000000 670703999 1000000000 731645436 1000000000 181380763 1000000000 529520887 1000000000 588273992 1000000000 225583075 1000000000 292614172 1000000000 853626398 1000000000 996886916 1000000000 197443252 1000000000 337775833 1000000000 684244562 1000000000 370872130 1000000000 830856260 1000000000 46742438 1000000000 757081527 1000000000 467924618 1000000000 438388928 1000000000 462402268 1000000000 684238538 1000000000 922840954 1000000000 783550777 1000000000 391651421 1000000000 193436494 1000000000 929801744 1000000000 260774828 1000000000 916849893 1000000000 951190430 1000000000 933971465 1000000000 952611496 1000000000 923888019 1000000000 617574535 1000000000 540930978 1000000000 214761660 1000000000 248478687 1000000000 79254641 1000000000 88025413 1000000000 462504983 1000000000 67707795 1000000000 575513636 1000000000 991357969 1000000000 786545594 1000000000 155727375 1000000000 534001948 1000000000 981997666 1000000000 791258758 1000000000 563641620 1000000000 710484828 1000000000 491186009 1000000000 241040580 1000000000 557783862 1000000000 248014745 1000000000 194931546 1000000000 983787324 1000000000 36553851 1000000000 947223276 1000000000 916088632 1000000000 146189582 1000000000 882902169 1000000000 125209228 1000000000 75237492 1000000000 740617054 1000000000 722451963 1000000000 645153698 1000000000 569045856 1000000000 718621883 1000000000 894894164 1000000000 136736523 1000000000 168575824 1000000000 283972953 1000000000 499947501 1000000000 592275738 1000000000 759799903 1000000000 546307436 1000000000 548479925 1000000000 714216522 1000000000 34548169 1000000000 106941498 1000000000 103575985 1000000000 856634114 1000000000 926866276 1000000000 729228077 1000000000 318324786 1000000000 402550672 1000000000 761919937 1000000000 861746192 1000000000 271848351 1000000000 506909047 1000000000 526452465 1000000000 767539481 1000000000 577706018 1000000000 312065287 1000000000 4535977 1000000000 979540988 1000000000 324066965 1000000000 957220674 1000000000 761130987 1000000000 83747463 1000000000 346903834 1000000000 244950352 1000000000 146070140 1000000000 161827920 1000000000 709178130 1000000000 68743155 1000000000 245670048 1000000000 454386019 1000000000 66227509 1000000000 713883419 1000000000 342067208 1000000000 35816426 1000000000 28181052 1000000000 926268537 1000000000 414020399 1000000000 957548949 1000000000 321255043 1000000000 87349527 1000000000 667827361 1000000000 812926452 1000000000 446650478 1000000000 827543371 1000000000 500915884 1000000000 254857930 1000000000 534857096 1000000000 914736464 1000000000 450556776 1000000000 133558429 1000000000 52384325 1000000000 151779340 1000000000 850437382 1000000000 629957323 1000000000 352631897 1000000000 732213115 1000000000 695020455 1000000000 643763030 1000000000 903712406 1000000000 433443895 1000000000 35028344 1000000000 80386059 1000000000 6230634 1000000000 993213720 1000000000 562213205 1000000000 988835813 1000000000 729017789 1000000000 919305655 1000000000 845914909 1000000000 764337699 1000000000 52767558 1000000000 927765201 1000000000 700231498 1000000000 141948208 1000000000 38965928 1000000000 791005278 1000000000 304658195 1000000000 533427066 1000000000 197799083 1000000000 1976465 1000000000 966289583 1000000000 577837646 1000000000 663754293 1000000000 114935943 1000000000 711998820 1000000000 443031080 1000000000 984793233 1000000000 765763774 1000000000 934746745 1000000000 507500788 1000000000 179737934 1000000000 622405893 1000000000 766614719 1000000000 19316990 1000000000 743539534 1000000000 523461850 1000000000 608780041 1000000000 548589918 1000000000 410339587 1000000000 268389885 1000000000 817669697 1000000000 379868160 1000000000 143543102 1000000000 948740671 1000000000 975437797 1000000000 571503907 1000000000 947727160 1000000000 497886292 1000000000 806065070 1000000000 892449881 1000000000 931263613 1000000000 564011257 1000000000 961976979 1000000000 154878333 1000000000 233645012 1000000000 774859757 1000000000 597097192 1000000000 893738120 1000000000 952390306 1000000000 772439678 1000000000 208347488 1000000000 585405164 1000000000 971130897 1000000000 553314317 1000000000 469839775 1000000000 558155583 1000000000 931747973 1000000000 368915377 1000000000 725383988 1000000000 172446476 1000000000 562131410 1000000000 711937157 1000000000 818060119 1000000000 198180232 1000000000 69448847 1000000000 602767781 1000000000 357335277 1000000000 298331401 1000000000 433112172 1000000000 247969652 1000000000 224999132 1000000000 969333695 1000000000 999941035 1000000000 260597354 1000000000 863988594 1000000000 154305038 1000000000 995470499 1000000000 93996918 1000000000 288046259 1000000000 744269361 1000000000 756976454 1000000000 839251184 1000000000 58617497 1000000000 929035550 1000000000 938027922 1000000000 112610309 1000000000 371311958 1000000000 748645315 1000000000 787892758 1000000000 418073701 1000000000 383941060 1000000000 504245773 1000000000 143608493 1000000000 504210142 1000000000 199959716 1000000000 517554654 1000000000 547774964 1000000000 607232850 1000000000 462918995 1000000000 760749990 1000000000 330330864 1000000000 377165436 1000000000 867220497 1000000000 69560099 1000000000 284000098 1000000000 900539045 1000000000 84039584 1000000000 931706622 1000000000 317544881 1000000000 835451755 1000000000 784582089 1000000000 409869747 1000000000 358526437 1000000000 197266744 1000000000 268978979 1000000000 994071023 1000000000 392235167 1000000000 948225450 1000000000 758942028 1000000000 714068204 1000000000 254497460 1000000000 342022114 1000000000 909885352 1000000000 448509041 1000000000 876773325 1000000000 33603073 1000000000 520179281 1000000000 665875801 1000000000 942561247 1000000000 864408479 1000000000 661379599 1000000000 623295397 1000000000 638429521 1000000000 932783323 1000000000 181411992 1000000000 417884422 1000000000 286466330 1000000000 670837425 1000000000 987530745 1000000000 39424276 1000000000 651920968 1000000000 349391447 1000000000 128543767 1000000000 459338133 1000000000 738306817 1000000000 952399660 1000000000 338936825 1000000000 400762695 1000000000 317909189 1000000000 890393248 1000000000 924087067 1000000000 611205437 1000000000 563873772 1000000000 872159215 1000000000 413658382 1000000000 613446942 1000000000 71314765 1000000000 565090967 1000000000 481545486 1000000000 146222407 1000000000 719585057 1000000000 343445943 1000000000 978081661 1000000000 821260865 1000000000 117769271 1000000000 325277222 1000000000 677023437 1000000000 330135615 1000000000 216983181 1000000000 854755992 1000000000 876528851 1000000000 213378593 1000000000 868438563 1000000000 455806433 1000000000 828637837 1000000000 481029328 1000000000 118961608 1000000000 933588069 1000000000 587953178 1000000000 741939975 1000000000 642752908 1000000000 716214236 1000000000 198019029 1000000000 476768112 1000000000 935930759 1000000000 238980657 1000000000 59942041 1000000000 587078084 1000000000 63132767 1000000000 246493717 1000000000 217244734 1000000000 972344755 1000000000 804173421 1000000000 724375513 1000000000 878942986 1000000000 158897226 1000000000 590261325 1000000000 864644968 1000000000 832799144 1000000000 353698602 1000000000 524333139 1000000000 553504019 1000000000 720760536 1000000000 517886277 1000000000 802575499 1000000000 150309895 1000000000 533627363 1000000000 249216630 1000000000 962258437 1000000000 115758681 1000000000 493910530 1000000000 184537024 1000000000 442046661 1000000000 933340342 1000000000 679728596 1000000000 448855109 1000000000 901323916 1000000000 620117671 1000000000 95175876 1000000000 83357705 1000000000 124391165 1000000000 947815531 1000000000 621412497 1000000000 316009756 1000000000 244054801 1000000000 643957390 1000000000 325124726 1000000000 529994992 1000000000 2629161 1000000000 701607904 1000000000 496850663 1000000000 901661907 1000000000 907989352 1000000000 145944661 1000000000 586167205 1000000000 631549194 1000000000 4785434 1000000000 114673246 1000000000 952674409 1000000000 371431717 1000000000 543634932 1000000000 487862200 1000000000 497256760 1000000000 459419914 1000000000 765040644 1000000000 23047639 1000000000 31658016 1000000000 223141042 1000000000 814104288 1000000000 48699950 1000000000 349613394 1000000000 314204818 1000000000 656025204 1000000000 801389187 1000000000 321943606 1000000000 777852655 1000000000 357195146 1000000000 775911739 1000000000 894559072 1000000000 883719252 1000000000 68939024 1000000000 429250779 1000000000 6066575 1000000000 511509777 1000000000 364380210 1000000000 981421707 1000000000 214743941 1000000000 158145138 1000000000 387926535 1000000000 717972789 1000000000 666984018 1000000000 89160652 1000000000 623302849 1000000000 902381037 1000000000 470715368 1000000000 856806371 1000000000 887416041 1000000000 172896616 1000000000 193490058 1000000000 731096779 1000000000 357958634 1000000000 358019117 1000000000 795546340 1000000000 226268997 1000000000 700901187 1000000000 201488348 1000000000 982810067 1000000000 70005749 1000000000 217624991 1000000000 417136863 1000000000 699837777 1000000000 243183823 1000000000 148974882 1000000000 3855113 1000000000 95499107 1000000000 834525649 1000000000 4848523 1000000000 219160697 1000000000 184501010 1000000000 210180643 1000000000 181348851 1000000000 545994820 1000000000 167137273 1000000000 736997732 1000000000 578565305 1000000000 945906406 1000000000 179341021 1000000000 611057065 1000000000 626906313 1000000000 640937953 1000000000 230239528 1000000000 582244766 1000000000 590311261 1000000000 684455458 1000000000 331207433 1000000000 346705622 1000000000 685818055 1000000000 836555855 1000000000 208943386 1000000000 111734541 1000000000 731160854 1000000000 464810773 1000000000 622839816 1000000000 369878472 1000000000 216703994 1000000000 7486701 1000000000 817600638 1000000000 229911469 1000000000 825123840 1000000000 418347384 1000000000 63372940 1000000000 953731873 1000000000 439276011 1000000000 705629277 1000000000 707001962 1000000000 108924293 1000000000 918443375 1000000000 693714429 1000000000 254055916 1000000000 255471658 1000000000 267260852 1000000000 218965954 1000000000 567499936 1000000000 274306627 1000000000 865511885 1000000000 799367651 1000000000 409903790 1000000000 751913918 1000000000 424892714 1000000000 127448732 1000000000 987047947 1000000000 491971952 1000000000 454298300 1000000000 236542599 1000000000 951765985 1000000000 650000554 1000000000 545271483 1000000000 924545500 1000000000 200754296 1000000000 33781659 1000000000 230926800 1000000000 489915975 1000000000 738904793 1000000000 942491733 1000000000 187794414 1000000000 979064312 1000000000 872198117 1000000000 264054582 1000000000 612671954 1000000000 62967066 1000000000 554742006 1000000000 1078460 1000000000 861198273 1000000000 655280189 1000000000 695050165 1000000000 50423907 1000000000 364876527 1000000000 600430776 1000000000 687924656 1000000000 133866572 1000000000 754961782 1000000000 795181298 1000000000 560067938 1000000000 726524979 1000000000 160395488 1000000000 525401422 1000000000 554629724 1000000000 160438149 1000000000 359530842 1000000000 16735872 1000000000 746326543 1000000000 810821637 1000000000 598594761 1000000000 931917065 1000000000 18515799 1000000000 822086008 1000000000 125710693 1000000000 634968540 1000000000 869008794 1000000000 566377478 1000000000 983006135 1000000000 501148270 1000000000 742374864 1000000000 197013392 1000000000 942283996 1000000000 148025131 1000000000 454530488 1000000000 318224749 1000000000 431791824 1000000000 449564788 1000000000 185055272 1000000000 568052556 1000000000 268691405 1000000000 56332406 1000000000 301492684 1000000000 846746871 1000000000 148412569 1000000000 992401067 1000000000 758273231 1000000000 870536572 1000000000 846141966 1000000000 283456833 1000000000 750390665 1000000000 902357684 1000000000 875046961 1000000000 149718823 1000000000 736136935 1000000000 862379878 1000000000 46805997 1000000000 76030266 1000000000 12239985 1000000000 820860487 1000000000 61626265 1000000000 315776669 1000000000 455879275 1000000000 780675826 1000000000 766050245 1000000000 330237350 1000000000 425239057 1000000000 456878471 1000000000 819235590 1000000000 413957727 1000000000 833829713 1000000000 744524071 1000000000 422110483 1000000000 215171524 1000000000 513144453 1000000000 917443379 1000000000 488257868 1000000000 570338329 1000000000 340224752 1000000000 486499450 1000000000 433885459 1000000000 249771056 1000000000 722575192 1000000000 543710581 1000000000 849978414 1000000000 257231818 1000000000 729945231 1000000000 138075755 1000000000 602925636 1000000000 590923499 1000000000 551057943 1000000000 486272919 1000000000 307671314 1000000000 400387142 1000000000 797154550 1000000000 769116435 1000000000 97193078 1000000000 261944782 1000000000 239393555 1000000000 423391705 1000000000 952657750 1000000000 972121393 1000000000 66061941 1000000000 137855976 1000000000 872725891 1000000000 578272891 1000000000 764534952 1000000000 912561946 1000000000 667013228 1000000000 22486208 1000000000 836253163 1000000000 598524211 1000000000 908110644 1000000000 622260322 1000000000 12846259 1000000000 70536123 1000000000 345615537 1000000000 533503352 1000000000 712686932 1000000000 443265687 1000000000 82237387 1000000000 478791715 1000000000 170053944 1000000000 210270409 1000000000 890030410 1000000000 94772907 1000000000 958815252 1000000000 3233097 1000000000 739313768 1000000000 178528154 1000000000 514826976 1000000000 507272481 1000000000 12331824 1000000000 549966401 1000000000 513304904 1000000000 382942417 1000000000 77906753 1000000000 906378153 1000000000 939056460 1000000000 242831233 1000000000 169650793 1000000000 912099255 1000000000 805758880 1000000000 489486983 1000000000 695204326 1000000000 974208809 1000000000 533869116 1000000000 521921831 1000000000 188372420 1000000000 70262320 1000000000 641742964 1000000000 591271164 1000000000 90209129 1000000000 44497915 1000000000 320141537 1000000000 972227379 1000000000 560378150 1000000000 407030049 1000000000 557539672 1000000000 440761941 1000000000 863479402 1000000000 586464090 1000000000 9928067 1000000000 630120987 1000000000 365627851 1000000000 802167894 1000000000 777628646 1000000000 872345269 1000000000 808307736 1000000000 102923522 1000000000 546286759 1000000000 776706217 1000000000 535764189 1000000000 549202055 1000000000 125090895 1000000000 219105373 1000000000 123189057 1000000000 400933361 1000000000 363543491 1000000000 591248357 1000000000 911807764 1000000000 322928959 1000000000 983255637 1000000000 331845264 1000000000 601863442 1000000000 187430047 1000000000 976789511 1000000000 236569458 1000000000 984434809 1000000000 862972760 1000000000 573223155 1000000000 118588973 1000000000 208803082 1000000000 862224845 1000000000 572909037 1000000000 909602502 1000000000 923429564 1000000000 376699105 1000000000 892152733 1000000000 433469747 1000000000 597988308 1000000000 902692727 1000000000 665598490 1000000000 632568863 1000000000 910252538 1000000000 405436215 1000000000 216208709 1000000000 493356200 1000000000 400860802 1000000000 51384376 1000000000 334787713 1000000000 2931292 1000000000 631393871 1000000000 70542243 1000000000 837658695 1000000000 787457337 1000000000 585173502 1000000000 105384099 1000000000 915760397 1000000000 456823562 1000000000 646286107 1000000000 314962875 1000000000 656835356 1000000000 692309957 1000000000 107428569 1000000000 188456819 1000000000 118415454 1000000000 466430921 1000000000 755728522 1000000000 624072028 1000000000 200313226 1000000000 158788602 1000000000 101573407 1000000000 923044137 1000000000 552261512 1000000000 258511531 1000000000 129156625 1000000000 555572240 1000000000 349808346 1000000000 822424984 1000000000 10659848 1000000000 996570681 1000000000 790780223 1000000000 862821041 1000000000 516940850 1000000000 31200172 1000000000 769027915 1000000000 445782289 1000000000 230552876 1000000000 384241042 1000000000 153188727 1000000000 435944781 1000000000 156824249 1000000000 99695652 1000000000 941085607 1000000000 811693968 1000000000 560056071 1000000000 973747434 1000000000 132451788 1000000000 714865049 1000000000 383836681 1000000000 108217307 1000000000 178858292 1000000000 725363171 1000000000 346877801 1000000000 21324019 1000000000 627241787 1000000000 269857473 1000000000 680182249 1000000000 586984341 1000000000 456031402 1000000000 321289586 1000000000 891030822 1000000000 175356292 1000000000 193420111 1000000000 897783397 1000000000 554480042 1000000000 809244047 1000000000 223514670 1000000000 884053046 1000000000 256735842 1000000000 223940913 1000000000 98115332 1000000000 778310016 1000000000 146103206 1000000000 264571974 1000000000 803969260 1000000000 524044994 1000000000 145137414 1000000000 283749589 1000000000 687510163 1000000000 101057121 1000000000 689655546 1000000000 862458241 1000000000 148185066 1000000000 631570877 1000000000 716309514 1000000000 857449327 1000000000 481575462 1000000000 161393901 1000000000 730082017 1000000000 488227988 1000000000 51527446 1000000000 346216853 1000000000 534019257 1000000000 681420601 1000000000 799881103 1000000000 542640686 1000000000 336112476 1000000000 907716648 1000000000 588703639 1000000000 190975109 1000000000 114571969 1000000000 464417828 1000000000 678149358 1000000000 773960350 1000000000 688995312 1000000000 676540036 1000000000 664846091 1000000000 934458922 1000000000 64517119 1000000000 432145040 1000000000 574018162 1000000000 90445861 1000000000 763814514 1000000000 559155060 1000000000 955157977 1000000000 837729438 1000000000 683584257 1000000000 433536151 1000000000 348721695 1000000000 97813755 1000000000 96439572 1000000000 672968941 1000000000 654566512 1000000000 32511569 1000000000 738694381 1000000000 809107424 1000000000 894938259 1000000000 601859594 1000000000 204681243 1000000000 686686340 1000000000 796327531 1000000000 726609204 1000000000 602867254 1000000000 666752632 1000000000 334832101 1000000000 902006010 1000000000 133478205 1000000000 49183530 1000000000 672557883 1000000000 645486967 1000000000 598095795 1000000000 986907667 1000000000 382172400 1000000000 306385663 1000000000 802284615 1000000000 843414464 1000000000 385770909 1000000000 726896480 1000000000 508270872 1000000000 756945871 1000000000 938861257 1000000000 767986305 1000000000 810816278 1000000000 522963000 1000000000 72314455 1000000000 869066322 1000000000 56728539 1000000000 897315862 1000000000 936408419 1000000000 524308690 1000000000 865760887 1000000000 494545001 1000000000 246559400 1000000000 52054765 1000000000 4260913 1000000000 688607031 1000000000 331071240 1000000000 329194536 1000000000 176964197 1000000000 306512515 1000000000 304337175 1000000000 97806505 1000000000 962395520 1000000000 821227885 1000000000 284031415 1000000000 370653168 1000000000 97235096 1000000000 548357487 1000000000 226955872 1000000000 24201092 1000000000 598614019 1000000000 647204135 1000000000 688400894 1000000000 285554444 1000000000 615358026 1000000000 309030575 1000000000 704821497 1000000000 108908024 1000000000 564429653 1000000000 301510257 1000000000 324350944 1000000000 207996849 1000000000 411109125 1000000000 938437277 1000000000 337270163 1000000000 716255787 1000000000 364518533 1000000000 528298188 1000000000 345552510 1000000000 144870604 1000000000 52099986 1000000000 976976016 1000000000 191833578 1000000000 512481478 1000000000 451972941 1000000000 725865787 1000000000 547788521 1000000000 785570882 1000000000 21232013 1000000000 393319665 1000000000 158320839 1000000000 342085424 1000000000 891095220 1000000000 213414105 1000000000 380160285 1000000000 141322949 1000000000 240045178 1000000000 408424407 1000000000 279362687 1000000000 381385398 1000000000 897440907 1000000000 870031058 1000000000 665896885 1000000000 467949396 1000000000 525910574 1000000000 38313270 1000000000 486677200 1000000000 122943601 1000000000 262203966 1000000000 824403052 1000000000 723739131 1000000000 761286775 1000000000 193192412 1000000000 321002960 1000000000 6426609 1000000000 596771514 1000000000 576878517 1000000000 978665077 1000000000 572636227 1000000000 435696073 1000000000 933185615 1000000000 607978163 1000000000 451817510 1000000000 470289924 1000000000 660081221 1000000000 308933701 1000000000 260295351 1000000000 986708061 1000000000 60710064 1000000000 660933823 1000000000 871278714 1000000000 945349383 1000000000 899820447 1000000000 941963744 1000000000 808252554 1000000000 193368169 1000000000 98010115 1000000000 276099466 1000000000 342645119 1000000000 440702275 1000000000 732818993 1000000000 944235325 1000000000 990359819 1000000000 346997128 1000000000 17159457 1000000000 993893844 1000000000 428535232 1000000000 145830731 1000000000 68012665 1000000000 836305375 1000000000 740023255 1000000000 255666392 1000000000 415910010 1000000000 892185133 1000000000 620821671 1000000000 306098926 1000000000 232211853 1000000000 369967618 1000000000 707258939 1000000000 40116549 1000000000 586527173 1000000000 438133325 1000000000 124894214 1000000000 638919908 1000000000 453848445 1000000000 311756978 1000000000 880191845 1000000000 445715710 1000000000 900732288 1000000000 136904366 1000000000 36658303 1000000000 539264552 1000000000 662630336 1000000000 572429729 1000000000 450988029 1000000000 555780037 1000000000 37099958 1000000000 911701868 1000000000 153994723 1000000000 75857338 1000000000 494086837 1000000000 786564402 1000000000 790341244 1000000000 145109851 1000000000 629909226 1000000000 953494205 1000000000 467265689 1000000000 12655780 1000000000 114638735 1000000000 346865087 1000000000 395249007 1000000000 274468645 1000000000 651512200 1000000000 793408102 1000000000 57617067 1000000000 428668873 1000000000 512120922 1000000000 270962849 1000000000 657673064 1000000000 820509206 1000000000 233775316 1000000000 20782964 1000000000 311923175 1000000000 785644845 1000000000 92514989 1000000000 727783759 1000000000 378102472 1000000000 320079922 1000000000 202073190 1000000000 605957319 1000000000 630245811 1000000000 776228111 1000000000 779324075 1000000000 12436039 1000000000 668723291 1000000000 434906278 1000000000 31507647 1000000000 324766915 1000000000 282317470 1000000000 21328954 1000000000 715680039 1000000000 120696780 1000000000 553974818 1000000000 488688659 1000000000 83310894 1000000000 60891491 1000000000 279060434 1000000000 859998125 1000000000 399653611 1000000000 810444634 1000000000 910532190 1000000000 432861707 1000000000 314690884 1000000000 179875318 1000000000 959202780 1000000000 651682732 1000000000 533780890 1000000000 403227570 1000000000 345444791 1000000000 2817157 1000000000 948240679 1000000000 249683868 1000000000 704132820 1000000000 68215227 1000000000 776546778 1000000000 421056929 1000000000 761889125 1000000000 938230175 1000000000 720590147 1000000000 554427513 1000000000 180449935 1000000000 551553491 1000000000 36239107 1000000000 533829620 1000000000 676027304 1000000000 484149833 1000000000 799884526 1000000000 278784032 1000000000 987822530 1000000000 320961508 1000000000 631666772 1000000000 224934840 1000000000 596493470 1000000000 511515011 1000000000 69688240 1000000000 678378898 1000000000 613358230 1000000000 784494860 1000000000 458828535 1000000000 575153220 1000000000 296422546 1000000000 490635247 1000000000 629331391 1000000000 136588121 1000000000 437847883 1000000000 920639534 1000000000 587851809 1000000000 706066463 1000000000 754747002 1000000000 227912733 1000000000 208169150 1000000000 301408819 1000000000 897568157 1000000000 344996172 1000000000 705296481 1000000000 99899495 1000000000 894804592 1000000000 823758567 1000000000 424315480 1000000000 256310926 1000000000 574837745 1000000000 751278386 1000000000 449556554 1000000000 758583473 1000000000 962782779 1000000000 814740636 1000000000 851601624 1000000000 246322720 1000000000 725889932 1000000000 507905549 1000000000 115869108 1000000000 527763443 1000000000 700919860 1000000000 855474379 1000000000 165605210 1000000000 12718156 1000000000 901913052 1000000000 651871629 1000000000 985721439 1000000000 858286039 1000000000 235966905 1000000000 494714210 1000000000 819780251 1000000000 675565579 1000000000 586925214 1000000000 679201248 1000000000 456726368 1000000000 712308756 1000000000 524742390 1000000000 775001793 1000000000 572756196 1000000000 888264614 1000000000 821122262 1000000000 451995615 1000000000 104845962 1000000000 377706141 1000000000 440444753 1000000000 709641080 1000000000 980669589 1000000000 863900168 1000000000 314685728 1000000000 592970744 1000000000 899836431 1000000000 929053506 1000000000 250686348 1000000000 725424056 1000000000 45102937 1000000000 130771915 1000000000 800711597 1000000000 285200940 1000000000 83028131 1000000000 134484530 1000000000 543925876 1000000000 663774452 1000000000 629024049 1000000000 239162160 1000000000 165114189 1000000000 16066175 1000000000 50791239 1000000000 842810872 1000000000 92618065 1000000000 819010283 1000000000 755047717 1000000000 31018061 1000000000 974448291 1000000000 530761628 1000000000 463475250 1000000000 840860241 1000000000 360900594 1000000000 875849698 1000000000 688774867 1000000000 751405306 1000000000 391895611 1000000000 981175353 1000000000 493220433 1000000000 898264493 1000000000 59015729 1000000000 424419226 1000000000 865875764 1000000000 223781425 1000000000 344868312 1000000000 733504108 1000000000 687274673 1000000000 702959164 1000000000 519297375 1000000000 368961622 1000000000 567301766 1000000000 970802592 1000000000 325389847 1000000000 908065632 1000000000 809552707 1000000000 188924308 1000000000 573716428 1000000000 469032910 1000000000 149689551 1000000000 562433855 1000000000 794468279 1000000000 553215511 1000000000 240110467 1000000000 923092817 1000000000 228396712 1000000000 62117980 1000000000 827316517 1000000000 924325590 1000000000 890810395 1000000000 347400240 1000000000 36530144 1000000000 661762048 1000000000 507348367 1000000000 257447811 1000000000 175632987 1000000000 42501392 1000000000 864000976 1000000000 90577756 1000000000 846712108 1000000000 72483359 1000000000 965903415 1000000000 439193457 1000000000 516650805 1000000000 715114406 1000000000 468774468 1000000000 132011046 1000000000 318971205 1000000000 424169053 1000000000 743965314 1000000000 288127636 1000000000 295470876 1000000000 981481171 1000000000 179667186 1000000000 284835921 1000000000 198020450 1000000000 228764837 1000000000 998866326 1000000000 949116610 1000000000 329054636 1000000000 37876387 1000000000 665252928 1000000000 134999173 1000000000 482350901 1000000000 918603247 1000000000 728463093 1000000000 983081107 1000000000 454867694 1000000000 430432440 1000000000 369397953 1000000000 655117 1000000000 749858432 1000000000 663673205 1000000000 368883648 1000000000 397455741 1000000000 423739359 1000000000 607130424 1000000000 675119291 1000000000 525535519 1000000000 896203315 1000000000 955812531 1000000000 520211378 1000000000 274326771 1000000000 217951485 1000000000 730872818 1000000000 568190769 1000000000 239802508 1000000000 671189293 1000000000 646286347 1000000000 794790817 1000000000 53120314 1000000000 450311023 1000000000 568967115 1000000000 404801007 1000000000 450837701 1000000000 812209626 1000000000 174223975 1000000000 413219890 1000000000 971808530 1000000000 740454043 1000000000 468306276 1000000000 77880524 1000000000 924937158 1000000000 513914096 1000000000 337637698 1000000000 587329779 1000000000 842652761 1000000000 539670682 1000000000 908283813 1000000000 389847814 1000000000 411419415 1000000000 521216852 1000000000 878195425 1000000000 378808739 1000000000 112690670 1000000000 261579053 1000000000 694474443 1000000000 91915627 1000000000 493527053 1000000000 15580467 1000000000 87341469 1000000000 269510412 1000000000 861726061 1000000000 35298356 1000000000 50964341 1000000000 787942140 1000000000 305297289 1000000000 178195231 1000000000 995982254 1000000000 768409305 1000000000 501661713 1000000000 961129233 1000000000 78751607 1000000000 879159385 1000000000 277844284 1000000000 570616936 1000000000 955544460 1000000000 381696807 1000000000 627165308 1000000000 612263449 1000000000 375847094 1000000000 160080607 1000000000 197314112 1000000000 631334261 1000000000 512601463 1000000000 950634471 1000000000 875889248 1000000000 349083752 1000000000 722437711 1000000000 606172027 1000000000 577221452 1000000000 304045601 1000000000 625035217 1000000000 532071166 1000000000 479548967 1000000000 555397071 1000000000 294680988 1000000000 615678688 1000000000 659762927 1000000000 500610818 1000000000 183998281 1000000000 197418380 1000000000 856391058 1000000000 20462074 1000000000 78328062 1000000000 689708925 1000000000 964246724 1000000000 521302598 1000000000 559840176 1000000000 726934853 1000000000 99011357 1000000000 534603181 1000000000 71766815 1000000000 746892784 1000000000 536100779 1000000000 204991798 1000000000 492875457 1000000000 370487788 1000000000 710213230 1000000000 355651937 1000000000 607359954 1000000000 772060580 1000000000 955780797 1000000000 190747153 1000000000 151922307 1000000000 304583504 1000000000 958280238 1000000000 411744126 1000000000 863970425 1000000000 381118255 1000000000 722390709 1000000000 747295989 1000000000 34200039 1000000000 622965298 1000000000 236653484 1000000000 511284567 1000000000 695233532 1000000000 250616041 1000000000 236784095 1000000000 24937042 1000000000 826110978 1000000000 845672728 1000000000 824857838 1000000000 403986141 1000000000 731193532 1000000000 382059405 1000000000 581119203 1000000000 909738264 1000000000 56711215 1000000000 728067260 1000000000 799210318 1000000000 344657381 1000000000 508228464 1000000000 889661207 1000000000 543022136 1000000000 828599098 1000000000 978612812 1000000000 752874005 1000000000 940679932 1000000000 451689943 1000000000 295199684 1000000000 7838783 1000000000 904465063 1000000000 948142223 1000000000 927602174 1000000000 980454552 1000000000 675594244 1000000000 771577714 1000000000 483155814 1000000000 461312076 1000000000 325976010 1000000000 10266421 1000000000 885557890 1000000000 578875283 1000000000 268250788 1000000000 266278649 1000000000 706900946 1000000000 412283602 1000000000 567215919 1000000000 355401997 1000000000 351743835 1000000000 899527355 1000000000 680312524 1000000000 488695199 1000000000 535450048 1000000000 259131525 1000000000 707010777 1000000000 292023364 1000000000 755256293 1000000000 657140581 1000000000 516744022 1000000000 590712735 1000000000 896824719 1000000000 289562030 1000000000 788765011 1000000000 717411575 1000000000 743518921 1000000000 998768216 1000000000 249993947 1000000000 126494743 1000000000 55863352 1000000000 770692021 1000000000 868292593 1000000000 434279700 1000000000 774555768 1000000000 253315837 1000000000 195896992 1000000000 778760772 1000000000 118045832 1000000000 319678596 1000000000 67073183 1000000000 834158922 1000000000 479068709 1000000000 304917298 1000000000 465269988 1000000000 131566463 1000000000 258099642 1000000000 472978340 1000000000 498250264 1000000000 141258628 1000000000 860910233 1000000000 708368624 1000000000 162168287 1000000000 652845760 1000000000 272765252 1000000000 661615627 1000000000 870122759 1000000000 501010766 1000000000 24963014 1000000000 771187971 1000000000 580777379 1000000000 387996954 1000000000 781521480 1000000000 691676458 1000000000 136612632 1000000000 416237618 1000000000 209331619 1000000000 872315318 1000000000 702832806 1000000000 410040505 1000000000 894247738 1000000000 888492779 1000000000 437347123 1000000000 757969135 1000000000 672840416 1000000000 322018724 1000000000 79429990 1000000000 447238264 1000000000 54170702 1000000000 359492678 1000000000 318185608 1000000000 536506939 1000000000 460747030 1000000000 204901772 1000000000 84517960 1000000000 735406315 1000000000 511658384 1000000000 130406703 1000000000 582643143 1000000000 368857509 1000000000 911697091 1000000000 65919188 1000000000 878225639 1000000000 405904419 1000000000 276540289 1000000000 872298919 1000000000 662841401 1000000000 823421127 1000000000 510462505 1000000000 217033982 1000000000 948663458 1000000000 243270324 1000000000 435270111 1000000000 600836636 1000000000 593777710 1000000000 207295907 1000000000 455597794 1000000000 651710010 1000000000 457611779 1000000000 673296971 1000000000 267658362 1000000000 971554806 1000000000 860645234 1000000000 443266216 1000000000 662877515 1000000000 438549058 1000000000 645472995 1000000000 953229454 1000000000 864223270 1000000000 737097036 1000000000 243059607 1000000000 504434036 1000000000 835331786 1000000000 499288018 1000000000 314770756 1000000000 119182320 1000000000 524344354 1000000000 226308096 1000000000 252843589 1000000000 891691985 1000000000 580681728 1000000000 306856783 1000000000 331845820 1000000000 891063588 1000000000 716802845 1000000000 729875611 1000000000 728831503 1000000000 14595351 1000000000 650808290 1000000000 317983284 1000000000 190035701 1000000000 722874735 1000000000 334917654 1000000000 962181697 1000000000 816508569 1000000000 608411498 1000000000 649845937 1000000000 120678905 1000000000 627790356 1000000000 827743807 1000000000 581997104 1000000000 232740057 1000000000 41850493 1000000000 77208423 1000000000 710672699 1000000000 20576284 1000000000 150105955 1000000000 435550564 1000000000 32654066 1000000000 974265693 1000000000 774655264 1000000000 338367446 1000000000 457978926 1000000000 387371533 1000000000 283392651 1000000000 912851393 1000000000 502618014 1000000000 627830961 1000000000 210285110 1000000000 493592212 1000000000 90639121 1000000000 800754677 1000000000 131311988 1000000000 654027239 1000000000 969371276 1000000000 107752845 1000000000 152600210 1000000000 781665248 1000000000 422457328 1000000000 44378439 1000000000 551591919 1000000000 686695273 1000000000 394553207 1000000000 428367402 1000000000 770655589 1000000000 452423520 1000000000 331143113 1000000000 252730358 1000000000 234445551 1000000000 693855739 1000000000 330570475 1000000000 519873668 1000000000 482550190 1000000000 863987978 1000000000 621806422 1000000000 887539974 1000000000 164082814 1000000000 554032379 1000000000 74862385 1000000000 7523613 1000000000 637483452 1000000000 637573338 1000000000 301784611 1000000000 693031896 1000000000 858575460 1000000000 839097887 1000000000 789849620 1000000000 872948125 1000000000 823133112 1000000000 784797789 1000000000 518295213 1000000000 34079708 1000000000 707728711 1000000000 832127472 1000000000 803163934 1000000000 195561718 1000000000 160595789 1000000000 477461087 1000000000 926880519 1000000000 307069273 1000000000 633305990 1000000000 567424205 1000000000 244882370 1000000000 453881929 1000000000 495070387 1000000000 618938789 1000000000 220044242 1000000000 147431617 1000000000 489767941 1000000000 10170456 1000000000 20424279 1000000000 277980959 1000000000 309379779 1000000000 338074803 1000000000 17641118 1000000000 200009469 1000000000 306815579 1000000000 237483233 1000000000 207404798 1000000000 962381031 1000000000 558543573 1000000000 503087530 1000000000 71425616 1000000000 940000808 1000000000 38131091 1000000000 894040431 1000000000 715505676 1000000000 60867401 1000000000 383821725 1000000000 568816859 1000000000 464705144 1000000000 229852355 1000000000 293736865 1000000000 108838361 1000000000 360951117 1000000000 448840914 1000000000 583750904 1000000000 722868489 1000000000 470243054 1000000000 758346012 1000000000 197158876 1000000000 728268261 1000000000 23602666 1000000000 681244291 1000000000 710906980 1000000000 577615010 1000000000 174398778 1000000000 784029344 1000000000 542065745 1000000000 67420258 1000000000 492600495 1000000000 334382841 1000000000 580708002 1000000000 763698166 1000000000 122341660 1000000000 590935659 1000000000 399897942 1000000000 594378403 1000000000 826672891 1000000000 463728910 1000000000 923794875 1000000000 766598961 1000000000 819784303 1000000000 339968988 1000000000 308549326 1000000000 514374749 1000000000 625929476 1000000000 315937324 1000000000 814695064 1000000000 937974100 1000000000 967240513 1000000000 513180563 1000000000 864971160 1000000000 930136353 1000000000 263221033 1000000000 538352949 1000000000 85865851 1000000000 211564645 1000000000 439837378 1000000000 582815030 1000000000 188783392 1000000000 52313207 1000000000 405626672 1000000000 825335996 1000000000 966259794 1000000000 104172351 1000000000 371691182 1000000000 52666637 1000000000 898414326 1000000000 995166044 1000000000 799301368 1000000000 660148265 1000000000 247530185 1000000000 764438746 1000000000 350817204 1000000000 169788489 1000000000 712484911 1000000000 885536369 1000000000 886280606 1000000000 947751776 1000000000 871149991 1000000000 520679907 1000000000 335996713 1000000000 486955797 1000000000 363577989 1000000000 104133642 1000000000 696729373 1000000000 444288394 1000000000 510504771 1000000000 194719377 1000000000 551443519 1000000000 260534628 1000000000 105298395 1000000000 105884862 1000000000 705295701 1000000000 575522723 1000000000 764498200 1000000000 778065774 1000000000 461851567 1000000000 168191916 1000000000 495215812 1000000000 628733209 1000000000 868627253 1000000000 475876585 1000000000 448111595 1000000000 817761660 1000000000 265712553 1000000000 814167019 1000000000 970959314 1000000000 734760783 1000000000 240689169 1000000000 474413694 1000000000 983147358 1000000000 458126122 1000000000 630524934 1000000000 315953527 1000000000 564387880 1000000000 478326336 1000000000 828484762 1000000000 499129087 1000000000 244101997 1000000000 836729965 1000000000 926635809 1000000000 11982695 1000000000 437914626 1000000000 286578466 1000000000 887801062 1000000000 305489866 1000000000 553848970 1000000000 965022215 1000000000 576445487 1000000000 283886478 1000000000 223027900 1000000000 108819432 1000000000 605413313 1000000000 752295719 1000000000 72842224 1000000000 629815940 1000000000 185320234 1000000000 359155541 1000000000 968268467 1000000000 78265423 1000000000 270357539 1000000000 312308803 1000000000 252039913 1000000000 103816788 1000000000 571087001 1000000000 914656514 1000000000 697997736 1000000000 894431827 1000000000 437894112 1000000000 323797820 1000000000 416606155 1000000000 199016662 1000000000 804804047 1000000000 41001908 1000000000 127659661 1000000000 820026176 1000000000 409544496 1000000000 737658554 1000000000 947637365 1000000000 896201955 1000000000 125146632 1000000000 690268272 1000000000 977535663 1000000000 5917268 1000000000 321958372 1000000000 406027263 1000000000 620253356 1000000000 518414526 1000000000 147753648 1000000000 467692045 1000000000 83648942 1000000000 228965573 1000000000 808342543 1000000000 462710475 1000000000 244820730 1000000000 997201117 1000000000 602908063 1000000000 729537048 1000000000 748047946 1000000000 828743830 1000000000 312643929 1000000000 467720430 1000000000 234194928 1000000000 654618485 1000000000 238623743 1000000000 945702575 1000000000 810917889 1000000000 456791817 1000000000 246383128 1000000000 676854634 1000000000 999859928 1000000000 998818582 1000000000 217070885 1000000000 139695985 1000000000 790104568 1000000000 307677431 1000000000 238323792 1000000000 611819847 1000000000 598141172 1000000000 700191323 1000000000 656583215 1000000000 809494269 1000000000 547157088 1000000000 56147652 1000000000 806850697 1000000000 940609346 1000000000 881616648 1000000000 979498105 1000000000 168224058 1000000000 183318330 1000000000 749315678 1000000000 327694767 1000000000 959655691 1000000000 71375508 1000000000 56435405 1000000000 466441213 1000000000 909249233 1000000000 547877070 1000000000 195626592 1000000000 190773337 1000000000 63747241 1000000000 54825078 1000000000 784445320 1000000000 955784415 1000000000 487833785 1000000000 37656932 1000000000 160364624 1000000000 728342312 1000000000 124187451 1000000000 174471507 1000000000 595068101 1000000000 720815931 1000000000 386870186 1000000000 26504106 1000000000 139746259 1000000000 724498968 1000000000 831696806 1000000000 423933545 1000000000 982509438 1000000000 826862034 1000000000 38915853 1000000000 762504307 1000000000 504400034 1000000000 234415866 1000000000 453518977 1000000000 147183068 1000000000 278142045 1000000000 562077944 1000000000 449795773 1000000000 293350896 1000000000 464457301 1000000000 275395725 1000000000 836643803 1000000000 304574937 1000000000 505583694 1000000000 836000903 1000000000 420049158 1000000000 147658709 1000000000 355452519 1000000000 827056100 1000000000 573655030 1000000000 976546043 1000000000 149261635 1000000000 58707877 1000000000 131416735 1000000000 884312924 1000000000 949175963 1000000000 862593953 1000000000 308923395 1000000000 670129498 1000000000 488257029 1000000000 518328510 1000000000 754628741 1000000000 370542885 1000000000 788093948 1000000000 926329226 1000000000 885710228 1000000000 806871149 1000000000 125778295 1000000000 617808825 1000000000 304135001 1000000000 102098995 1000000000 456869958 1000000000 911847432 1000000000 553575837 1000000000 41621071 1000000000 165605242 1000000000 59041883 1000000000 830903834 1000000000 469677641 1000000000 854612523 1000000000 197975993 1000000000 543028101 1000000000 482868295 1000000000 690928340 1000000000 132881546 1000000000 145983813 1000000000 78516826 1000000000 898357089 1000000000 144600813 1000000000 332078038 1000000000 381376761 1000000000 154602819 1000000000 776657131 1000000000 459446819 1000000000 89079029 1000000000 989532418 1000000000 334228451 1000000000 530046444 1000000000 124262284 1000000000 138138065 1000000000 124776020 1000000000 659035533 1000000000 847331706 1000000000 334731568 1000000000 544936828 1000000000 414529382 1000000000 576141516 1000000000 606204903 1000000000 156518801 1000000000 528430624 1000000000 843552617 1000000000 370858538 1000000000 875863146 1000000000 737176238 1000000000 984908241 1000000000 568572972 1000000000 247160760 1000000000 61451999 1000000000 535476588 1000000000 602149964 1000000000 500186505 1000000000 876629675 1000000000 412286888 1000000000 519457075 1000000000 622618365 1000000000 805429192 1000000000 517130646 1000000000 612853438 1000000000 261874274 1000000000 519455805 1000000000 254622411 1000000000 209456610 1000000000 21448384 1000000000 179757606 1000000000 854164329 1000000000 42121095 1000000000 772899178 1000000000 780108428 1000000000 194955784 1000000000 224878479 1000000000 436974818 1000000000 76763881 1000000000 396917136 1000000000 110953016 1000000000 701353515 1000000000 925728711 1000000000 688583297 1000000000 27286038 1000000000 376480674 1000000000 648469888 1000000000 99419131 1000000000 745675500 1000000000 672832907 1000000000 510735097 1000000000 257515600 1000000000 300101954 1000000000 794381873 1000000000 430147450 1000000000 990391156 1000000000 822680327 1000000000 797600948 1000000000 631700436 1000000000 255739056 1000000000 562655979 1000000000 580111827 1000000000 241423533 1000000000 215451818 1000000000 128213432 1000000000 859340439 1000000000 218825462 1000000000 306137116 1000000000 624829219 1000000000 14131349 1000000000 161431954 1000000000 798435532 1000000000 293234937 1000000000 503737256 1000000000 193955927 1000000000 5957138 1000000000 311435337 1000000000 10280224 1000000000 885460987 1000000000 884385260 1000000000 21007474 1000000000 456012340 1000000000 609887310 1000000000 414668739 1000000000 948350775 1000000000 465139509 1000000000 170801278 1000000000 469815289 1000000000 480637626 1000000000 374546939 1000000000 154071089 1000000000 198575113 1000000000 364863648 1000000000 420039552 1000000000 981246257 1000000000 95448666 1000000000 790492334 1000000000 423330890 1000000000 771331860 1000000000 211116178 1000000000 349943824 1000000000 84990368 1000000000 453574175 1000000000 232611221 1000000000 794837204 1000000000 85401704 1000000000 891349282 1000000000 679756147 1000000000 499167827 1000000000 184549196 1000000000 775248762 1000000000 147392408 1000000000 764193438 1000000000 218403089 1000000000 290655506 1000000000 979075546 1000000000 670066523 1000000000 844851602 1000000000 139000485 1000000000 432028620 1000000000 881389809 1000000000 114510356 1000000000 495594303 1000000000 738090376 1000000000 779910470 1000000000 945466365 1000000000 521594185 1000000000 902482206 1000000000 431661120 1000000000 881338679 1000000000 28506118 1000000000 796247754 1000000000 226477979 1000000000 590392104 1000000000 669933012 1000000000 723824240 1000000000 181682074 1000000000 475455834 1000000000 886335173 1000000000 292329041 1000000000 397197781 1000000000 833114728 1000000000 687795980 1000000000 548763778 1000000000 187589226 1000000000 281656466 1000000000 579268870 1000000000 742458053 1000000000 427648492 1000000000 538809328 1000000000 686951126 1000000000 832425987 1000000000 275285993 1000000000 666866461 1000000000 570510535 1000000000 804048214 1000000000 126903384 1000000000 384910391 1000000000 137394137 1000000000 436473898 1000000000 577756533 1000000000 614127610 1000000000 172774868 1000000000 673037471 1000000000 462066301 1000000000 489224402 1000000000 895829179 1000000000 973157272 1000000000 440809942 1000000000 900425947 1000000000 363565619 1000000000 755034911 1000000000 429135548 1000000000 773450656 1000000000 790205988 1000000000 281605912 1000000000 575372302 1000000000 332161671 1000000000 342586586 1000000000 281422632 1000000000 581876086 1000000000 888652276 1000000000 431580067 1000000000 455974794 1000000000 29922088 1000000000 432996569 1000000000 450500405 1000000000 852802588 1000000000 433771673 1000000000 477585357 1000000000 627491303 1000000000 357561909 1000000000 598695272 1000000000 408531513 1000000000 819920988 1000000000 167486701 1000000000 572367419 1000000000 934818295 1000000000 723836358 1000000000 574616654 1000000000 810151693 1000000000 40026580 1000000000 575136495 1000000000 736767374 1000000000 91902464 1000000000 101455768 1000000000 734778247 1000000000 318836580 1000000000 568156677 1000000000 563770757 1000000000 671225529 1000000000 343656669 1000000000 162470291 1000000000 38731662 1000000000 325719065 1000000000 548103409 1000000000 915597835 1000000000 354671300 1000000000 963191496 1000000000 737622838 1000000000 960692685 1000000000 224439420 1000000000 940731897 1000000000 618071070 1000000000 45055979 1000000000 767784960 1000000000 589454264 1000000000 532259385 1000000000 407746396 1000000000 209718126 1000000000 419232030 1000000000 477307257 1000000000 719948225 1000000000 42849518 1000000000 253635742 1000000000 710742601 1000000000 888313326 1000000000 100061516 1000000000 630296752 1000000000 261092711 1000000000 760972294 1000000000 582013016 1000000000 951383183 1000000000 569350433 1000000000 486593241 1000000000 324668225 1000000000 742717766 1000000000 360436420 1000000000 402421584 1000000000 94389093 1000000000 245229303 1000000000 209335052 1000000000 775186071 1000000000 188847438 1000000000 457657430 1000000000 649447635 1000000000 665323889 1000000000 731093463 1000000000 382293344 1000000000 6548822 1000000000 585357317 1000000000 983456798 1000000000 433154224 1000000000 303306412 1000000000 289486510 1000000000 854434477 1000000000 178341563 1000000000 616593471 1000000000 827989598 1000000000 811506940 1000000000 776296566 1000000000 448132393 1000000000 558410134 1000000000 288818538 1000000000 614593864 1000000000 751734449 1000000000 823321673 1000000000 478031389 1000000000 726545862 1000000000 814931971 1000000000 40991960 1000000000 447856667 1000000000 42918139 1000000000 808927117 1000000000 811437809 1000000000 294837162 1000000000 646339389 1000000000 748228281 1000000000 406615252 1000000000 215389689 1000000000 741304013 1000000000 945396829 1000000000 265146346 1000000000 812495200 1000000000 977561756 1000000000 64322492 1000000000 559784533 1000000000 98409727 1000000000 96195622 1000000000 139305948 1000000000 390885746 1000000000 597055655 1000000000 840727462 1000000000 894131372 1000000000 227253908 1000000000 178736072 1000000000 259273776 1000000000 210202004 1000000000 425307767 1000000000 483017042 1000000000 496956560 1000000000 154348 1000000000 742488802 1000000000 585862384 1000000000 324662181 1000000000 890742712 1000000000 74098931 1000000000 354959305 1000000000 54156074 1000000000 214228648 1000000000 260152009 1000000000 725462949 1000000000 361317327 1000000000 805593470 1000000000 632158618 1000000000 786449334 1000000000 696447620 1000000000 14463790 1000000000 961886829 1000000000 216100630 1000000000 716942698 1000000000 229014331 1000000000 317342020 1000000000 178230997 1000000000 910825977 1000000000 863296221 1000000000 976518720 1000000000 688216857 1000000000 406105708 1000000000 640772089 1000000000 872480129 1000000000 319780265 1000000000 59797646 1000000000 56990452 1000000000 717539495 1000000000 906018773 1000000000 463299231 1000000000 181177127 1000000000 692978934 1000000000 938189177 1000000000 396110764 1000000000 125024481 1000000000 441470577 1000000000 874707078 1000000000 469172911 1000000000 39252154 1000000000 619436669 1000000000 602708161 1000000000 31691384 1000000000 495891942 1000000000 34767642 1000000000 516849417 1000000000 25389035 1000000000 222411820 1000000000 309169651 1000000000 367213459 1000000000 507074735 1000000000 983154018 1000000000 804581682 1000000000 294831617 1000000000 528957799 1000000000 478610304 1000000000 946992286 1000000000 933428187 1000000000 319476091 1000000000 692168664 1000000000 541381087 1000000000 383010448 1000000000 619058129 1000000000 810960065 1000000000 651398748 1000000000 724010304 1000000000 124136962 1000000000 679559169 1000000000 225239258 1000000000 503757005 1000000000 261671351 1000000000 688662827 1000000000 335176416 1000000000 642774845 1000000000 504417385 1000000000 679513521 1000000000 21597183 1000000000 165973821 1000000000 112781775 1000000000 398870707 1000000000 623280175 1000000000 642635406 1000000000 429581416 1000000000 66896546 1000000000 395109781 1000000000 386438103 1000000000 856380068 1000000000 283007662 1000000000 380441310 1000000000 810810972 1000000000 483214251 1000000000 490645901 1000000000 342391411 1000000000 140731872 1000000000 959570256 1000000000 808282790 1000000000 749795860 1000000000 205975089 1000000000 983258563 1000000000 428562279 1000000000 530890874 1000000000 156167569 1000000000 647545478 1000000000 963457307 1000000000 833322308 1000000000 125739956 1000000000 415579816 1000000000 529348349 1000000000 616926744 1000000000 326593344 1000000000 527530499 1000000000 80600532 1000000000 976893633 1000000000 830786657 1000000000 452738442 1000000000 906949735 1000000000 343327933 1000000000 808690279 1000000000 362516761 1000000000 274708825 1000000000 892175908 1000000000 855813349 1000000000 697054116 1000000000 434245502 1000000000 899724525 1000000000 243428009 1000000000 570485476 1000000000 353515742 1000000000 108262503 1000000000 550711964 1000000000 550147459 1000000000 970823643 1000000000 67395748 1000000000 19362018 1000000000 205146906 1000000000 357478496 1000000000 604392747 1000000000 457742871 1000000000 945473981 1000000000 771153246 1000000000 22077362 1000000000 123213396 1000000000 241181739 1000000000 993032810 1000000000 490247477 1000000000 187257918 1000000000 963660923 1000000000 264932700 1000000000 314127631 1000000000 790413892 1000000000 293845918 1000000000 952462097 1000000000 962044762 1000000000 695186197 1000000000 284805471 1000000000 687107221 1000000000 759162521 1000000000 434093798 1000000000 925673694 1000000000 654858867 1000000000 439804722 1000000000 68925549 1000000000 448846789 1000000000 896463223 1000000000 326706270 1000000000 512737294 1000000000 569193605 1000000000 863907396 1000000000 800592396 1000000000 950143028 1000000000 985384957 1000000000 954600909 1000000000 557632056 1000000000 320768444 1000000000 470025727 1000000000 755316430 1000000000 646907715 1000000000 59940962 1000000000 106057838 1000000000 12101614 1000000000 317193717 1000000000 691096442 1000000000 895705578 1000000000 997730812 1000000000 611847179 1000000000 273422333 1000000000 393787831 1000000000 925112072 1000000000 542061915 1000000000 565896905 1000000000 180778710 1000000000 611289703 1000000000 439788820 1000000000 662730606 1000000000 469977241 1000000000 836580884 1000000000 754122484 1000000000 289594726 1000000000 68023374 1000000000 727175028 1000000000 409185181 1000000000 359837917 1000000000 721247774 1000000000 597675512 1000000000 399573407 1000000000 244079556 1000000000 608576742 1000000000 780089975 1000000000 929232393 1000000000 148929417 1000000000 704147998 1000000000 433100440 1000000000 919065363 1000000000 365931023 1000000000 396167684 1000000000 243175607 1000000000 177148961 1000000000 424257302 1000000000 410090252 1000000000 68017665 1000000000 849014672 1000000000 705769464 1000000000 435132493 1000000000 286541321 1000000000 12882001 1000000000 643178535 1000000000 870858203 1000000000 483190829 1000000000 177844401 1000000000 735691620 1000000000 705783360 1000000000 351993150 1000000000 404889223 1000000000 778902188 1000000000 120089364 1000000000 482556839 1000000000 4835803 1000000000 81457401 1000000000 743032543 1000000000 910780063 1000000000 378354067 1000000000 893866004 1000000000 32946614 1000000000 148463170 1000000000 86793514 1000000000 9652411 1000000000 269454912 1000000000 161482321 1000000000 503439928 1000000000 828246084 1000000000 435262869 1000000000 53169560 1000000000 900665391 1000000000 610974467 1000000000 138561834 1000000000 336922040 1000000000 416674661 1000000000 663914052 1000000000 999277794 1000000000 873192837 1000000000 299689243 1000000000 559975961 1000000000 328077801 1000000000 360929600 1000000000 717765985 1000000000 25522697 1000000000 555754327 1000000000 727948087 1000000000 361786552 1000000000 280163478 1000000000 383945745 1000000000 977454658 1000000000 319205795 1000000000 489301300 1000000000 617858942 1000000000 891277844 1000000000 701761509 1000000000 290979011 1000000000 411368613 1000000000 831998604 1000000000 423264001 1000000000 497009073 1000000000 860153067 1000000000 298222802 1000000000 800994958 1000000000 840881263 1000000000 782699443 1000000000 172431360 1000000000 781332338 1000000000 807327469 1000000000 330291812 1000000000 423030865 1000000000 981534629 1000000000 570561632 1000000000 442783660 1000000000 588465461 1000000000 467553224 1000000000 434328926 1000000000 356233748 1000000000 454467746 1000000000 284500022 1000000000 534063755 1000000000 454250982 1000000000 829025606 1000000000 416458487 1000000000 481128371 1000000000 952036578 1000000000 496705886 1000000000 884504708 1000000000 272849944 1000000000 874286773 1000000000 869606822 1000000000 237535736 1000000000 510424254 1000000000 480868581 1000000000 491653415 1000000000 835703029 1000000000 920099565 1000000000 137939830 1000000000 692134225 1000000000 227233696 1000000000 663835879 1000000000 980001736 1000000000 501955248 1000000000 853639675 1000000000 804865257 1000000000 33926061 1000000000 930166276 1000000000 574631272 1000000000 369111244 1000000000 285036094 1000000000 514579689 1000000000 699971937 1000000000 497599803 1000000000 659513726 1000000000 806050957 1000000000 524315811 1000000000 246652639 1000000000 20118951 1000000000 367645909 1000000000 875691838 1000000000 309981206 1000000000 364529252 1000000000 550523595 1000000000 810416443 1000000000 540767084 1000000000 959036705 1000000000 51114049 1000000000 456501243 1000000000 689793 1000000000 927214572 1000000000 612355262 1000000000 424321175 1000000000 803823005 1000000000 134620506 1000000000 178751850 1000000000 42632667 1000000000 176733192 1000000000 91681471 1000000000 741530130 1000000000 395394884 1000000000 735538006 1000000000 868034749 1000000000 717406757 1000000000 200759968 1000000000 515884713 1000000000 710178774 1000000000 195497093 1000000000 65223353 1000000000 398875805 1000000000 780132728 1000000000 603956097 1000000000 243969350 1000000000 87576457 1000000000 706853184 1000000000 298817952 1000000000 115581127 1000000000 550428818 1000000000 287193265 1000000000 75854041 1000000000 910718042 1000000000 84969247 1000000000 726579554 1000000000 29091083 1000000000 374105882 1000000000 525208942 1000000000 91132289 1000000000 312835215 1000000000 49958772 1000000000 492597997 1000000000 181068709 1000000000 469429537 1000000000 270430859 1000000000 550702775 1000000000 678690660 1000000000 189437335 1000000000 968250886 1000000000 128465636 1000000000 903248840 1000000000 335864937 1000000000 358391265 1000000000 612431565 1000000000 968799476 1000000000 798557742 1000000000 427396300 1000000000 745608054 1000000000 233279551 1000000000 417209489 1000000000 683545683 1000000000 574080797 1000000000 243426786 1000000000 969761676 1000000000 911792999 1000000000 111413065 1000000000 346196384 1000000000 310859104 1000000000 554628645 1000000000 395464525 1000000000 781091196 1000000000 273823239 1000000000 866065682 1000000000 819062561 1000000000 883205909 1000000000 397432055 1000000000 946572957 1000000000 235557949 1000000000 519649166 1000000000 643731226 1000000000 761242172 1000000000 412518631 1000000000 142734170 1000000000 373355803 1000000000 521348314 1000000000 644484530 1000000000 430149118 1000000000 140355063 1000000000 27323491 1000000000 81782577 1000000000 840525769 1000000000 385463267 1000000000 72690249 1000000000 556285550 1000000000 814614037 1000000000 934595535 1000000000 434768191 1000000000 904273624 1000000000 242639432 1000000000 260170178 1000000000 519257801 1000000000 636928274 1000000000 252657285 1000000000 591696502 1000000000 541472121 1000000000 230764195 1000000000 328596012 1000000000 471945859 1000000000 236632277 1000000000 211365352 1000000000 478325157 1000000000 217026116 1000000000 206954164 1000000000 613272629 1000000000 920412886 1000000000 888900734 1000000000 597584172 1000000000 192266396 1000000000 249361820 1000000000 141016088 1000000000 38750192 1000000000 183083282 1000000000 875436547 1000000000 82087292 1000000000 914939958 1000000000 854424401 1000000000 228740876 1000000000 917977193 1000000000 281365459 1000000000 826045676 1000000000 596013280 1000000000 504959076 1000000000 462804672 1000000000 337393442 1000000000 445968948 1000000000 684668853 1000000000 471604261 1000000000 482779041 1000000000 342608817 1000000000 484337286 1000000000 558795630 1000000000 974033964 1000000000 442444409 1000000000 119344207 1000000000 27814287 1000000000 577237736 1000000000 254028036 1000000000 743225390 1000000000 310466835 1000000000 918150324 1000000000 998465431 1000000000 488302860 1000000000 560967346 1000000000 194185539 1000000000 586388462 1000000000 886852884 1000000000 345360603 1000000000 8967106 1000000000 470363091 1000000000 337564070 1000000000 483241040 1000000000 13809710 1000000000 730175447 1000000000 518477005 1000000000 997851698 1000000000 244714630 1000000000 938400385 1000000000 13510782 1000000000 470225754 1000000000 665250920 1000000000 581475043 1000000000 846934760 1000000000 724336050 1000000000 166543265 1000000000 539836925 1000000000 55086715 1000000000 457554052 1000000000 397328233 1000000000 844702436 1000000000 624525876 1000000000 558254696 1000000000 883591305 1000000000 121624706 1000000000 777561799 1000000000 867819187 1000000000 639552271 1000000000 508708344 1000000000 494153395 1000000000 566135422 1000000000 714125599 1000000000 412767063 1000000000 155445727 1000000000 935317744 1000000000 414844448 1000000000 105016927 1000000000 80183430 1000000000 714214353 1000000000 301652898 1000000000 441622385 1000000000 823101986 1000000000 302134071 1000000000 233733109 1000000000 525052747 1000000000 107730952 1000000000 385692669 1000000000 457070358 1000000000 174563717 1000000000 671266380 1000000000 928974506 1000000000 318792759 1000000000 826267323 1000000000 874057488 1000000000 264822023 1000000000 864443101 1000000000 848374680 1000000000 211559455 1000000000 642599707 1000000000 791046829 1000000000 387726555 1000000000 102880257 1000000000 749079185 1000000000 749616627 1000000000 796506358 1000000000 377505838 1000000000 229222910 1000000000 403703915 1000000000 639261718 1000000000 801826413 1000000000 523989554 1000000000 776033859 1000000000 343323479 1000000000 301428633 1000000000 836255337 1000000000 518891086 1000000000 825480821 1000000000 824033251 1000000000 815816673 1000000000 397015468 1000000000 26108903 1000000000 300492116 1000000000 827267385 1000000000 925719040 1000000000 616041136 1000000000 768247912 1000000000 736843760 1000000000 483142575 1000000000 459894413 1000000000 5017859 1000000000 554008268 1000000000 27510497 1000000000 961222749 1000000000 907525242 1000000000 634470001 1000000000 884881064 1000000000 360757360 1000000000 319060776 1000000000 843928517 1000000000 218653736 1000000000 955840870 1000000000 818547374 1000000000 999818631 1000000000 478204220 1000000000 73863727 1000000000 233267005 1000000000 658969222 1000000000 441366004 1000000000 109207165 1000000000 433082306 1000000000 786252386 1000000000 616771737 1000000000 619849855 1000000000 436901810 1000000000 978985823 1000000000 561331074 1000000000 857694776 1000000000 900326354 1000000000 901035324 1000000000 921600507 1000000000 933569418 1000000000 416813624 1000000000 970484190 1000000000 116921003 1000000000 404623164 1000000000 96074189 1000000000 447698748 1000000000 324973902 1000000000 2884293 1000000000 473177841 1000000000 877588700 1000000000 80990075 1000000000 592775656 1000000000 237937444 1000000000 266123802 1000000000 662953848 1000000000 448940738 1000000000 135689201 1000000000 437363368 1000000000 526393300 1000000000 341937636 1000000000 684041215 1000000000 174169969 1000000000 750261516 1000000000 283835608 1000000000 807436114 1000000000 227400165 1000000000 788704492 1000000000 591643813 1000000000 946194061 1000000000 953409798 1000000000 322106694 1000000000 292152699 1000000000 966054406 1000000000 19904286 1000000000 302806227 1000000000 917388074 1000000000 387576873 1000000000 744042172 1000000000 337439666 1000000000 304696964 1000000000 93851752 1000000000 943233193 1000000000 273556530 1000000000 905812096 1000000000 319134285 1000000000 856190766 1000000000 463584272 1000000000 394145643 1000000000 317472981 1000000000 560930741 1000000000 540389574 1000000000 794351873 1000000000 336392824 1000000000 773719573 1000000000 302457144 1000000000 448987734 1000000000 620043236 1000000000 763378871 1000000000 723492492 1000000000 183896193 1000000000 678527963 1000000000 863374279 1000000000 891508703 1000000000 606683028 1000000000 478640336 1000000000 704841021 1000000000 995986410 1000000000 52084869 1000000000 142997833 1000000000 216703773 1000000000 817741731 1000000000 944232624 1000000000 258364308 1000000000 5792963 1000000000 320599741 1000000000 691616450 1000000000 512488946 1000000000 119463638 1000000000 672418140 1000000000 27065312 1000000000 916813201 1000000000 462022460 1000000000 192412913 1000000000 242286807 1000000000 470328273 1000000000 66009093 1000000000 772993259 1000000000 211196253 1000000000 687108150 1000000000 177278909 1000000000 400662789 1000000000 710931246 1000000000 710605652 1000000000 22881326 1000000000 232479763 1000000000 375162740 1000000000 386358240 1000000000 357368064 1000000000 444594074 1000000000 488066946 1000000000 62532140 1000000000 374979178 1000000000 784973205 1000000000 53495522 1000000000 284281587 1000000000 962001353 1000000000 703895576 1000000000 993926952 1000000000 710829433 1000000000 648990077 1000000000 704614917 1000000000 177561634 1000000000 654360322 1000000000 630168442 1000000000 864387252 1000000000 581022102 1000000000 541347169 1000000000 537629380 1000000000 435527049 1000000000 887989711 1000000000 5999941 1000000000 836915989 1000000000 235620792 1000000000 514171637 1000000000 974551959 1000000000 417710284 1000000000 901557886 1000000000 726422024 1000000000 30579599 1000000000 953998085 1000000000 101851082 1000000000 379021862 1000000000 5265358 1000000000 695027350 1000000000 679681533 1000000000 878684562 1000000000 946432178 1000000000 329943564 1000000000 266663547 1000000000 19887634 1000000000 527679834 1000000000 707325933 1000000000 279863954 1000000000 326767078 1000000000 293953545 1000000000 375617933 1000000000 586580220 1000000000 842329780 1000000000 140122887 1000000000 958974874 1000000000 730802521 1000000000 664741204 1000000000 546934657 1000000000 553338410 1000000000 289681437 1000000000 822681257 1000000000 583309833 1000000000 702431532 1000000000 574545405 1000000000 637700680 1000000000 570481047 1000000000 964723222 1000000000 746673066 1000000000 851054100 1000000000 79127202 1000000000 765634743 1000000000 750484402 1000000000 172861496 1000000000 490831515 1000000000 867397945 1000000000 394242035 1000000000 661122041 1000000000 628114409 1000000000 963322410 1000000000 570447608 1000000000 327554495 1000000000 293814362 1000000000 779274188 1000000000 894983114 1000000000 912938493 1000000000 210868634 1000000000 613385965 1000000000 801131271 1000000000 74316098 1000000000 78953555 1000000000 116621645 1000000000 609605077 1000000000 481636209 1000000000 649391565 1000000000 292116344 1000000000 791505428 1000000000 961928860 1000000000 296409510 1000000000 143902975 1000000000 142826688 1000000000 181164389 1000000000 168682412 1000000000 651398506 1000000000 978795645 1000000000 631970373 1000000000 353039220 1000000000 244243702 1000000000 414442969 1000000000 611177595 1000000000 634833059 1000000000 295263395 1000000000 319961879 1000000000 226708446 1000000000 546053678 1000000000 234130762 1000000000 872665413 1000000000 71629912 1000000000 952511189 1000000000 820441485 1000000000 386095526 1000000000 649081605 1000000000 883716982 1000000000 279901588 1000000000 759315999 1000000000 870069006 1000000000 768570264 1000000000 338197185 1000000000 894207490 1000000000 421298412 1000000000 206396153 1000000000 539499030 1000000000 996734489 1000000000 846099742 1000000000 853592525 1000000000 473294194 1000000000 120830052 1000000000 955434293 1000000000 335755567 1000000000 845800348 1000000000 272560448 1000000000 168881740 1000000000 169099996 1000000000 590559743 1000000000 344188733 1000000000 184468183 1000000000 95530935 1000000000 908011728 1000000000 659649414 1000000000 43753442 1000000000 298169726 1000000000 640164018 1000000000 531853704 1000000000 541808770 1000000000 346900614 1000000000 866368649 1000000000 808984808 1000000000 637733732 1000000000 563814001 1000000000 552079895 1000000000 328619090 1000000000 45040475 1000000000 59286101 1000000000 41228639 1000000000 387149693 1000000000 811979916 1000000000 728922801 1000000000 536715500 1000000000 952637278 1000000000 372433846 1000000000 752481112 1000000000 321442771 1000000000 146219106 1000000000 935345887 1000000000 630187615 1000000000 423953354 1000000000 683929480 1000000000 232856295 1000000000 895704838 1000000000 296792746 1000000000 77978556 1000000000 984294605 1000000000 287731701 1000000000 533269330 1000000000 473449068 1000000000 243856369 1000000000 168142314 1000000000 329855041 1000000000 723382206 1000000000 142041541 1000000000 896973691 1000000000 715009244 1000000000 296250630 1000000000 5650077 1000000000 71503218 1000000000 336864687 1000000000 367114232 1000000000 886229688 1000000000 386411822 1000000000 646777749 1000000000 365214281 1000000000 57509520 1000000000 430752357 1000000000 91788380 1000000000 535496458 1000000000 114050616 1000000000 846150776 1000000000 412045944 1000000000 453121791 1000000000 594543390 1000000000 123262403 1000000000 74035103 1000000000 820861044 1000000000 339536573 1000000000 808329177 1000000000 180601724 1000000000 940543137 1000000000 356335788 1000000000 501143910 1000000000 722676178 1000000000 390154622 1000000000 513796178 1000000000 911525628 1000000000 444042593 1000000000 945374229 1000000000 386366120 1000000000 497612852 1000000000 373140348 1000000000 853443476 1000000000 710936179 1000000000 10825291 1000000000 602741560 1000000000 309000225 1000000000 137851913 1000000000 741811686 1000000000 736526041 1000000000 843195525 1000000000 123728664 1000000000 477832691 1000000000 101883141 1000000000 721179993 1000000000 420438084 1000000000 330959600 1000000000 900482182 1000000000 907977272 1000000000 260746658 1000000000 759078771 1000000000 819172489 1000000000 960568494 1000000000 245073693 1000000000 9029003 1000000000 758878172 1000000000 846187381 1000000000 166430995 1000000000 946215882 1000000000 345671740 1000000000 236460754 1000000000 208254412 1000000000 279277183 1000000000 200955479 1000000000 452795044 1000000000 899110368 1000000000 629906609 1000000000 460284559 1000000000 761829388 1000000000 578145676 1000000000 71615924 1000000000 165964836 1000000000 711465867 1000000000 372212192 1000000000 650814796 1000000000 565419993 1000000000 872639836 1000000000 428899201 1000000000 225021676 1000000000 845616851 1000000000 240255348 1000000000 162209364 1000000000 697832742 1000000000 973025674 1000000000 103921106 1000000000 891370909 1000000000 59562519 1000000000 461430519 1000000000 961150439 1000000000 129378700 1000000000 917630373 1000000000 648241421 1000000000 390912455 1000000000 186551837 1000000000 538206001 1000000000 683021581 1000000000 987819343 1000000000 291623391 1000000000 299965621 1000000000 71182000 1000000000 655136569 1000000000 428231827 1000000000 647399113 1000000000 587926993 1000000000 976375830 1000000000 944244626 1000000000 120740819 1000000000 991577025 1000000000 448061436 1000000000 950897817 1000000000 250698785 1000000000 951966744 1000000000 826277939 1000000000 471846928 1000000000 27062789 1000000000 132790912 1000000000 74133517 1000000000 301547221 1000000000 318918535 1000000000 186473349 1000000000 589882207 1000000000 215119473 1000000000 527501734 1000000000 65612181 1000000000 765877120 1000000000 568222406 1000000000 60175043 1000000000 125800976 1000000000 935620180 1000000000 102867127 1000000000 773498671 1000000000 309069845 1000000000 335357580 1000000000 764203217 1000000000 575809430 1000000000 26753252 1000000000 85917260 1000000000 540637635 1000000000 316838224 1000000000 726096470 1000000000 85206393 1000000000 331429625 1000000000 638853529 1000000000 692010107 1000000000 402641225 1000000000 517300134 1000000000 91084775 1000000000 679766621 1000000000 117366461 1000000000 525961573 1000000000 46523385 1000000000 431552207 1000000000 100214582 1000000000 322567214 1000000000 542423642 1000000000 485394436 1000000000 737141979 1000000000 906532907 1000000000 533287515 1000000000 178252472 1000000000 133966117 1000000000 70407762 1000000000 981600172 1000000000 826238721 1000000000 292113337 1000000000 630002721 1000000000 883374686 1000000000 236858075 1000000000 437384527 1000000000 719165974 1000000000 715726040 1000000000 594847751 1000000000 948187973 1000000000 181451567 1000000000 507869966 1000000000 595372412 1000000000 371714584 1000000000 900916431 1000000000 404169950 1000000000 384960257 1000000000 974845588 1000000000 781971001 1000000000 816916736 1000000000 398865310 1000000000 96559004 1000000000 329892129 1000000000 796219073 1000000000 483883166 1000000000 154281330 1000000000 270106500 1000000000 908883814 1000000000 315368521 1000000000 930823918 1000000000 10760816 1000000000 509083258 1000000000 93309806 1000000000 335920201 1000000000 553599255 1000000000 851245981 1000000000 532629468 1000000000 831125043 1000000000 713314915 1000000000 547146241 1000000000 139944738 1000000000 256320613 1000000000 762809664 1000000000 555872479 1000000000 526669402 1000000000 327745390 1000000000 381819605 1000000000 59064899 1000000000 428375666 1000000000 828080132 1000000000 195575274 1000000000 423116331 1000000000 745915458 1000000000 769542738 1000000000 290193655 1000000000 428999764 1000000000 540914767 1000000000 237671465 1000000000 695522492 1000000000 626910513 1000000000 956032399 1000000000 881776124 1000000000 20614329 1000000000 665317482 1000000000 227723036 1000000000 948125287 1000000000 599065499 1000000000 720694658 1000000000 496122874 1000000000 583062617 1000000000 3360492 1000000000 109536310 1000000000 503330878 1000000000 544409257 1000000000 192492193 1000000000 603464560 1000000000 401453452 1000000000 243445586 1000000000 100531984 1000000000 418657988 1000000000 237871395 1000000000 218942466 1000000000 819487296 1000000000 921137964 1000000000 823157998 1000000000 443916424 1000000000 899642976 1000000000 851031986 1000000000 641263135 1000000000 121136593 1000000000 919258191 1000000000 352522782 1000000000 824022437 1000000000 965850365 1000000000 46986448 1000000000 100393242 1000000000 259530737 1000000000 157554629 1000000000 958482057 1000000000 798675589 1000000000 370459913 1000000000 4403716 1000000000 996308284 1000000000 113282097 1000000000 458333967 1000000000 975792292 1000000000 553228623 1000000000 718179708 1000000000 13286341 1000000000 701727310 1000000000 795442743 1000000000 922117397 1000000000 323573377 1000000000 103926248 1000000000 365097398 1000000000 524609283 1000000000 781208620 1000000000 735529454 1000000000 642200547 1000000000 224883949 1000000000 364730913 1000000000 629013556 1000000000 16370060 1000000000 742072927 1000000000 687108959 1000000000 302837584 1000000000 36283492 1000000000 960355879 1000000000 729598909 1000000000 111269715 1000000000 59344822 1000000000 116768941 1000000000 491338070 1000000000 710177678 1000000000 509752336 1000000000 861003220 1000000000 992197908 1000000000 657169812 1000000000 346897614 1000000000 847837090 1000000000 560675132 1000000000 987249223 1000000000 429361570 1000000000 766050657 1000000000 498393068 1000000000 293554409 1000000000 143226291 1000000000 683010240 1000000000 174441522 1000000000 98979537 1000000000 206115547 1000000000 756244566 1000000000 324602653 1000000000 224664661 1000000000 577729495 1000000000 296792503 1000000000 190437730 1000000000 120716773 1000000000 502092180 1000000000 871554099 1000000000 834263108 1000000000 31823234 1000000000 352980261 1000000000 670332674 1000000000 761021504 1000000000 388583853 1000000000 238138454 1000000000 635626529 1000000000 229108820 1000000000 709156103 1000000000 254994091 1000000000 581372884 1000000000 270924663 1000000000 871182005 1000000000 265774172 1000000000 652351945 1000000000 633422549 1000000000 310718273 1000000000 565847756 1000000000 53697641 1000000000 988368553 1000000000 137442105 1000000000 78527859 1000000000 755552935 1000000000 949586545 1000000000 199877208 1000000000 307771521 1000000000 41215916 1000000000 539572055 1000000000 680741216 1000000000 830616292 1000000000 469149651 1000000000 842747363 1000000000 322019694 1000000000 631585269 1000000000 155541099 1000000000 912298866 1000000000 242958906 1000000000 914769249 1000000000 259875677 1000000000 689440917 1000000000 58626767 1000000000 201236901 1000000000 779093558 1000000000 610383118 1000000000 791485531 1000000000 99823070 1000000000 508550790 1000000000 225305966 1000000000 695853964 1000000000 953485283 1000000000 639733951 1000000000 810213180 1000000000 930682555 1000000000 194783048 1000000000 142192769 1000000000 276034417 1000000000 395071644 1000000000 940921027 1000000000 292016007 1000000000 607292122 1000000000 127019763 1000000000 862486652 1000000000 98735581 1000000000 81228568 1000000000 946256836 1000000000 475132537 1000000000 429473726 1000000000 814944894 1000000000 867205104 1000000000 311671150 1000000000 911152888 1000000000 207818019 1000000000 441487470 1000000000 703256435 1000000000 691572201 1000000000 441012291 1000000000 612594425 1000000000 892974645 1000000000 948301807 1000000000 927454902 1000000000 396832413 1000000000 777653337 1000000000 503094715 1000000000 984979393 1000000000 636802095 1000000000 263387599 1000000000 19288386 1000000000 946186198 1000000000 448165487 1000000000 141375111 1000000000 756343619 1000000000 870567050 1000000000 97344075 1000000000 40315631 1000000000 333375542 1000000000 443117580 1000000000 420582796 1000000000 40500036 1000000000 913708319 1000000000 408644923 1000000000 193704623 1000000000 181894938 1000000000 108343187 1000000000 843965750 1000000000 118992806 1000000000 405635592 1000000000 279639311 1000000000 232830092 1000000000 41652194 1000000000 617743211 1000000000 817264281 1000000000 962633147 1000000000 90324779 1000000000 175618976 1000000000 190565700 1000000000 362256904 1000000000 357712450 1000000000 36150390 1000000000 151843205 1000000000 923449604 1000000000 788398597 1000000000 340811540 1000000000 775765917 1000000000 790479911 1000000000 208725287 1000000000 72031673 1000000000 261489144 1000000000 462109930 1000000000 85277054 1000000000 619894471 1000000000 358979435 1000000000 253919367 1000000000 280948680 1000000000 145325900 1000000000 52630454 1000000000 884084199 1000000000 83168311 1000000000 660288701 1000000000 552682775 1000000000 309848162 1000000000 643961884 1000000000 334099954 1000000000 421394285 1000000000 925960514 1000000000 218150420 1000000000 974046003 1000000000 695660858 1000000000 927763878 1000000000 551734778 1000000000 593856716 1000000000 689681621 1000000000 918930023 1000000000 300601674 1000000000 995450479 1000000000 782791675 1000000000 908342949 1000000000 457555671 1000000000 384116309 1000000000 635498014 1000000000 977772011 1000000000 597052140 1000000000 87092806 1000000000 666626145 1000000000 845974504 1000000000 685073944 1000000000 211998449 1000000000 423844339 1000000000 79301547 1000000000 179118341 1000000000 464798965 1000000000 674674326 1000000000 564945170 1000000000 809628005 1000000000 745755271 1000000000 260361562 1000000000 777886673 1000000000 142161062 1000000000 322392980 1000000000 743273166 1000000000 35864222 1000000000 5257810 1000000000 136702909 1000000000 185869283 1000000000 342056012 1000000000 496537600 1000000000 43426039 1000000000 856221596 1000000000 43133741 1000000000 340977535 1000000000 427476586 1000000000 119792956 1000000000 860451696 1000000000 182842305 1000000000 834319590 1000000000 421434923 1000000000 955632071 1000000000 798464547 1000000000 923222684 1000000000 336709038 1000000000 114121977 1000000000 371534716 1000000000 750949725 1000000000 528485048 1000000000 111025600 1000000000 926026861 1000000000 376164129 1000000000 156532919 1000000000 618195627 1000000000 473600276 1000000000 787343852 1000000000 385239144 1000000000 897201232 1000000000 57909477 1000000000 296477378 1000000000 725712794 1000000000 163836500 1000000000 791129942 1000000000 322206201 1000000000 139347396 1000000000 643034009 1000000000 389689488 1000000000 51344023 1000000000 179040114 1000000000 793430181 1000000000 457949072 1000000000 852182561 1000000000 824079819 1000000000 734112144 1000000000 689691971 1000000000 389233172 1000000000 464274242 1000000000 523967631 1000000000 563257083 1000000000 38056977 1000000000 7683641 1000000000 233429481 1000000000 819023380 1000000000 852760730 1000000000 236644119 1000000000 306641428 1000000000 585737522 1000000000 895561430 1000000000 708731134 1000000000 394294750 1000000000 568406264 1000000000 446181212 1000000000 64932376 1000000000 685995670 1000000000 797176513 1000000000 535401621 1000000000 431544083 1000000000 396275024 1000000000 693259202 1000000000 568689367 1000000000 753171588 1000000000 278699350 1000000000 919406095 1000000000 868934844 1000000000 811592250 1000000000 469089581 1000000000 187088946 1000000000 718879340 1000000000 677897443 1000000000 578219776 1000000000 263496655 1000000000 641647519 1000000000 154288407 1000000000 527440500 1000000000 320384332 1000000000 426604473 1000000000 192782813 1000000000 428278059 1000000000 218866453 1000000000 343733277 1000000000 377211326 1000000000 935089963 1000000000 945018658 1000000000 407745777 1000000000 152016002 1000000000 549590245 1000000000 771537129 1000000000 924867750 1000000000 558959662 1000000000 101482021 1000000000 861557125 1000000000 318826924 1000000000 19151641 1000000000 280668767 1000000000 453132917 1000000000 514172917 1000000000 292411108 1000000000 416004086 1000000000 524097491 1000000000 727567191 1000000000 359537539 1000000000 211297865 1000000000 821621658 1000000000 128837252 1000000000 570732790 1000000000 494538584 1000000000 220420844 1000000000 851567459 1000000000 222353824 1000000000 324851281 1000000000 733564096 1000000000 635648715 1000000000 814299690 1000000000 902709563 1000000000 920448493 1000000000 750640890 1000000000 999284814 1000000000 280127962 1000000000 372867009 1000000000 48341685 1000000000 724196393 1000000000 192173857 1000000000 124635306 1000000000 711845829 1000000000 131292921 1000000000 407528124 1000000000 116067618 1000000000 82407317 1000000000 477388761 1000000000 639869185 1000000000 885876579 1000000000 326660865 1000000000 183744310 1000000000 848988438 1000000000 688255211 1000000000 478035528 1000000000 401239039 1000000000 466927368 1000000000 533190370 1000000000 161853529 1000000000 216485439 1000000000 81303765 1000000000 400937944 1000000000 607680710 1000000000 950935424 1000000000 476588208 1000000000 628544055 1000000000 947625987 1000000000 477314173 1000000000 956351117 1000000000 679633259 1000000000 826617642 1000000000 986784034 1000000000 415048235 1000000000 496725593 1000000000 270409610 1000000000 310311095 1000000000 244303724 1000000000 798787687 1000000000 934672185 1000000000 219099589 1000000000 997640790 1000000000 30740228 1000000000 674693506 1000000000 263766296 1000000000 301913186 1000000000 883918119 1000000000 223625364 1000000000 215927295 1000000000 491261975 1000000000 640670651 1000000000 948545862 1000000000 827988995 1000000000 889998244 1000000000 787097041 1000000000 691662450 1000000000 163916043 1000000000 3632503 1000000000 997029879 1000000000 854250036 1000000000 581354218 1000000000 647704652 1000000000 637739418 1000000000 865375275 1000000000 141189660 1000000000 271354205 1000000000 321621424 1000000000 460181965 1000000000 47814555 1000000000 183959522 1000000000 972612445 1000000000 792461027 1000000000 439501063 1000000000 607621153 1000000000 212826545 1000000000 510806938 1000000000 243678188 1000000000 777500043 1000000000 676308990 1000000000 388526329 1000000000 769323230 1000000000 289113240 1000000000 605004278 1000000000 148546892 1000000000 448926959 1000000000 207533361 1000000000 427522534 1000000000 545471615 1000000000 314593144 1000000000 437054750 1000000000 526636965 1000000000 130267559 1000000000 164448748 1000000000 217503187 1000000000 498976700 1000000000 696303583 1000000000 73870581 1000000000 576851232 1000000000 371246549 1000000000 80270111 1000000000 293376154 1000000000 119553317 1000000000 875357634 1000000000 19458697 1000000000 293228723 1000000000 90280929 1000000000 498977696 1000000000 354736032 1000000000 607677241 1000000000 95817241 1000000000 775879949 1000000000 176832636 1000000000 716170774 1000000000 890871861 1000000000 969473659 1000000000 314997117 1000000000 296939105 1000000000 192897984 1000000000 970181263 1000000000 219544014 1000000000 574467934 1000000000 30893857 1000000000 56857156 1000000000 351686242 1000000000 484418705 1000000000 502033391 1000000000 727602012 1000000000 395127570 1000000000 396775574 1000000000 619600680 1000000000 252306665 1000000000 898959406 1000000000 137788372 1000000000 662451643 1000000000 841576291 1000000000 8482394 1000000000 568629229 1000000000 182186231 1000000000 8288648 1000000000 690676804 1000000000 485248638 1000000000 774234038 1000000000 933622302 1000000000 299332315 1000000000 236426134 1000000000 926708019 1000000000 629611880 1000000000 103394328 1000000000 636636800 1000000000 687628474 1000000000 572794974 1000000000 644335367 1000000000 251098217 1000000000 4590914 1000000000 632229881 1000000000 841575815 1000000000 419047173 1000000000 322542850 1000000000 131970527 1000000000 929392644 1000000000 365063272 1000000000 703245515 1000000000 882715209 1000000000 987434317 1000000000 245062912 1000000000 837534285 1000000000 275345458 1000000000 485147734 1000000000 546313665 1000000000 189034440 1000000000 43301828 1000000000 729588128 1000000000 632695799 1000000000 170713741 1000000000 719414917 1000000000 695382804 1000000000 229778237 1000000000 192005837 1000000000 721958770 1000000000 719914741 1000000000 419725888 1000000000 270700164 1000000000 738746633 1000000000 656182271 1000000000 486358088 1000000000 193611655 1000000000 1538491 1000000000 660827163 1000000000 380927385 1000000000 926077300 1000000000 610064545 1000000000 909451418 1000000000 891145485 1000000000 683084700 1000000000 941968364 1000000000 460451773 1000000000 796968387 1000000000 681679454 1000000000 993927052 1000000000 607932858 1000000000 725896811 1000000000 587468523 1000000000 178553209 1000000000 76925262 1000000000 52016815 1000000000 122615749 1000000000 246953464 1000000000 688054511 1000000000 523502975 1000000000 524990466 1000000000 737051126 1000000000 934369236 1000000000 726238222 1000000000 800604468 1000000000 235457925 1000000000 2604956 1000000000 695621317 1000000000 844755389 1000000000 606640934 1000000000 410766084 1000000000 456924686 1000000000 160369321 1000000000 305381680 1000000000 894657755 1000000000 5096852 1000000000 446176715 1000000000 916212919 1000000000 476818629 1000000000 688033182 1000000000 943565736 1000000000 480686287 1000000000 53151482 1000000000 245031166 1000000000 401797133 1000000000 432529001 1000000000 403356574 1000000000 193717699 1000000000 893230340 1000000000 295129907 1000000000 807668309 1000000000 640686260 1000000000 589043201 1000000000 332398488 1000000000 759210843 1000000000 127578340 1000000000 275294628 1000000000 686836882 1000000000 802069834 1000000000 531230682 1000000000 324759879 1000000000 661250364 1000000000 606065215 1000000000 997498702 1000000000 35271272 1000000000 294531758 1000000000 647290606 1000000000 280641657 1000000000 917686232 1000000000 294578602 1000000000 455863660 1000000000 901178330 1000000000 365822770 1000000000 565208048 1000000000 6052666 1000000000 958931295 1000000000 529162092 1000000000 440937374 1000000000 134706388 1000000000 864322210 1000000000 442395110 1000000000 956769613 1000000000 17917213 1000000000 787504031 1000000000 222147784 1000000000 602943859 1000000000 945187076 1000000000 160559944 1000000000 514891761 1000000000 219395943 1000000000 417695062 1000000000 738055236 1000000000 593574030 1000000000 239939075 1000000000 394580982 1000000000 496291454 1000000000 169032560 1000000000 85550238 1000000000 939698694 1000000000 964511637 1000000000 920138571 1000000000 25076038 1000000000 990162830 1000000000 856784518 1000000000 317738463 1000000000 890114975 1000000000 415553946 1000000000 328871275 1000000000 78650311 1000000000 68613500 1000000000 533600672 1000000000 339746738 1000000000 244104818 1000000000 4417709 1000000000 172424390 1000000000 331454682 1000000000 354677371 1000000000 228228409 1000000000 609986130 1000000000 777606494 1000000000 234483414 1000000000 223968797 1000000000 175904317 1000000000 173139967 1000000000 471292495 1000000000 743464972 1000000000 897709362 1000000000 425200082 1000000000 621424817 1000000000 436258707 1000000000 668302297 1000000000 743956991 1000000000 158031811 1000000000 707104909 1000000000 640486476 1000000000 936229168 1000000000 25277341 1000000000 915424049 1000000000 150941946 1000000000 673870360 1000000000 634471412 1000000000 23310414 1000000000 670799623 1000000000 803193660 1000000000 935095688 1000000000 654175981 1000000000 103299810 1000000000 6178129 1000000000 275259878 1000000000 710843929 1000000000 771708252 1000000000 451459388 1000000000 874577417 1000000000 777118312 1000000000 354382764 1000000000 332765235 1000000000 523818842 1000000000 268861344 1000000000 772905170 1000000000 311530155 1000000000 196561998 1000000000 635744590 1000000000 655262746 1000000000 436419315 1000000000 852680647 1000000000 240094605 1000000000 166112259 1000000000 777760355 1000000000 231444822 1000000000 166055799 1000000000 346277506 1000000000 445474389 1000000000 987649640 1000000000 856664095 1000000000 527390101 1000000000 654162528 1000000000 188067177 1000000000 131375177 1000000000 677078575 1000000000 838237289 1000000000 41472446 1000000000 813474030 1000000000 398797361 1000000000 319352230 1000000000 781305176 1000000000 872229099 1000000000 38345330 1000000000 258388524 1000000000 326279760 1000000000 137485444 1000000000 745714024 1000000000 531781309 1000000000 203258352 1000000000 306419936 1000000000 177213315 1000000000 451407684 1000000000 41412015 1000000000 66138193 1000000000 745637109 1000000000 674820450 1000000000 632338861 1000000000 432732075 1000000000 120919980 1000000000 785359578 1000000000 260862155 1000000000 141284530 1000000000 188480696 1000000000 223728480 1000000000 842183002 1000000000 448955316 1000000000 660761736 1000000000 941914957 1000000000 269008861 1000000000 47354282 1000000000 628616409 1000000000 590648053 1000000000 873632169 1000000000 629192616 1000000000 6656682 1000000000 12035175 1000000000 302847166 1000000000 242478866 1000000000 582494207 1000000000 230179611 1000000000 940942860 1000000000 745526106 1000000000 692929236 1000000000 484110156 1000000000 292601679 1000000000 509332456 1000000000 655369542 1000000000 94915345 1000000000 767279533 1000000000 773331726 1000000000 807551123 1000000000 666148789 1000000000 361150965 1000000000 261589781 1000000000 961190909 1000000000 122569747 1000000000 777474181 1000000000 811660310 1000000000 9285460 1000000000 731096464 1000000000 894408224 1000000000 315995268 1000000000 428532824 1000000000 993788743 1000000000 118797252 1000000000 927667004 1000000000 738516945 1000000000 701260174 1000000000 7189006 1000000000 752328328 1000000000 182816851 1000000000 604868470 1000000000 623713711 1000000000 714000430 1000000000 847717347 1000000000 931760471 1000000000 382336432 1000000000 434559281 1000000000 15607800 1000000000 434029640 1000000000 399073422 1000000000 834303313 1000000000 988880843 1000000000 47977484 1000000000 296879740 1000000000 897118824 1000000000 64753503 1000000000 214363638 1000000000 150514751 1000000000 429421866 1000000000 381834799 1000000000 327489219 1000000000 473398748 1000000000 419917828 1000000000 460446939 1000000000 673057609 1000000000 499206814 1000000000 567147309 1000000000 121637779 1000000000 602644207 1000000000 407858954 1000000000 652139603 1000000000 24934171 1000000000 396616683 1000000000 711578950 1000000000 408529800 1000000000 982572507 1000000000 946235543 1000000000 371269317 1000000000 810019061 1000000000 690727985 1000000000 271926047 1000000000 382936627 1000000000 295622438 1000000000 137937653 1000000000 598189115 1000000000 993810590 1000000000 568155588 1000000000 747059472 1000000000 937134067 1000000000 633604353 1000000000 858005836 1000000000 37140639 1000000000 669205505 1000000000 159578426 1000000000 952652280 1000000000 465447934 1000000000 252480678 1000000000 822550888 1000000000 294147689 1000000000 666725355 1000000000 899806019 1000000000 421902754 1000000000 686517870 1000000000 598900582 1000000000 452587787 1000000000 250776196 1000000000 311009602 1000000000 155606882 1000000000 431384569 1000000000 958003337 1000000000 661908145 1000000000 640385353 1000000000 731448909 1000000000 694300737 1000000000 473475982 1000000000 278111780 1000000000 557092472 1000000000 21754553 1000000000 338623286 1000000000 861222770 1000000000 103053360 1000000000 31146054 1000000000 544415787 1000000000 323367050 1000000000 769945833 1000000000 440840765 1000000000 90602365 1000000000 799227555 1000000000 752281857 1000000000 45299207 1000000000 629881863 1000000000 479079040 1000000000 794221806 1000000000 749264426 1000000000 445056173 1000000000 300931841 1000000000 55315624 1000000000 556462740 1000000000 936047985 1000000000 225388575 1000000000 571689502 1000000000 119141408 1000000000 102464021 1000000000 422023491 1000000000 720191073 1000000000 525897476 1000000000 916958748 1000000000 432531231 1000000000 882485263 1000000000 702773798 1000000000 161721996 1000000000 503701759 1000000000 522886463 1000000000 362999071 1000000000 775562954 1000000000 709368312 1000000000 83219323 1000000000 438547929 1000000000 862595757 1000000000 887046138 1000000000 352574722 1000000000 744446783 1000000000 712563532 1000000000 312141077 1000000000 448340449 1000000000 814067798 1000000000 828047528 1000000000 672821578 1000000000 173580516 1000000000 600319157 1000000000 382545317 1000000000 820871210 1000000000 482619106 1000000000 628151662 1000000000 311936304 1000000000 379268222 1000000000 216034344 1000000000 631162123 1000000000 400385673 1000000000 494099642 1000000000 292044796 1000000000 730751038 1000000000 903855290 1000000000 857537075 1000000000 341355363 1000000000 731607293 1000000000 182322088 1000000000 991867336 1000000000 374996709 1000000000 794730754 1000000000 253950115 1000000000 170480319 1000000000 122375877 1000000000 852980087 1000000000 68660410 1000000000 569948209 1000000000 57875194 1000000000 434261884 1000000000 430841107 1000000000 780773265 1000000000 35285503 1000000000 996210261 1000000000 90553086 1000000000 524782263 1000000000 574527928 1000000000 741280858 1000000000 137237658 1000000000 872669364 1000000000 962640611 1000000000 206532858 1000000000 995543139 1000000000 742214002 1000000000 512082047 1000000000 575206771 1000000000 318367768 1000000000 16296343 1000000000 677191198 1000000000 727407005 1000000000 349885279 1000000000 119509119 1000000000 526943531 1000000000 629571376 1000000000 103987219 1000000000 785157050 1000000000 441915644 1000000000 34459458 1000000000 662872271 1000000000 971652417 1000000000 248805366 1000000000 435449542 1000000000 64706443 1000000000 774493514 1000000000 306376335 1000000000 186649692 1000000000 832148458 1000000000 346526118 1000000000 625881814 1000000000 435798174 1000000000 580858067 1000000000 506411297 1000000000 678274020 1000000000 969280085 1000000000 511751695 1000000000 876195637 1000000000 926872670 1000000000 251086241 1000000000 857128693 1000000000 536463396 1000000000 356478667 1000000000 856363537 1000000000 439314052 1000000000 379097297 1000000000 306736068 1000000000 855280654 1000000000 813694427 1000000000 920422285 1000000000 217303620 1000000000 756404390 1000000000 469351246 1000000000 198287696 1000000000 231394645 1000000000 796149954 1000000000 713590345 1000000000 853402680 1000000000 986011870 1000000000 213107382 1000000000 9876113 1000000000 669008688 1000000000 298169596 1000000000 100260271 1000000000 317964141 1000000000 573689956 1000000000 38249407 1000000000 612200601 1000000000 13735498 1000000000 827510713 1000000000 459108673 1000000000 159984662 1000000000 227576373 1000000000 9647006 1000000000 443587087 1000000000 646903488 1000000000 646473728 1000000000 873202410 1000000000 174239678 1000000000 318212680 1000000000 438627731 1000000000 903150527 1000000000 815418222 1000000000 769472042 1000000000 638630108 1000000000 895172555 1000000000 954077608 1000000000 532713549 1000000000 329511959 1000000000 337527261 1000000000 16467332 1000000000 818030219 1000000000 275857201 1000000000 146598236 1000000000 596962666 1000000000 395695568 1000000000 121054646 1000000000 639718501 1000000000 910520246 1000000000 409184794 1000000000 381732883 1000000000 686550824 1000000000 59669926 1000000000 725787473 1000000000 672097581 1000000000 883986758 1000000000 388689554 1000000000 452235696 1000000000 629695344 1000000000 588635653 1000000000 538575291 1000000000 822590764 1000000000 793496545 1000000000 212907414 1000000000 138858147 1000000000 338645098 1000000000 936979665 1000000000 876066555 1000000000 664299525 1000000000 714473472 1000000000 407868472 1000000000 584900139 1000000000 911706953 1000000000 388260034 1000000000 669181462 1000000000 766274074 1000000000 287556980 1000000000 599135607 1000000000 869767389 1000000000 614262886 1000000000 43380093 1000000000 874026993 1000000000 996534150 1000000000 116921435 1000000000 947088219 1000000000 356890099 1000000000 889155590 1000000000 125867682 1000000000 114401545 1000000000 488182786 1000000000 723343036 1000000000 310900613 1000000000 707429138 1000000000 974434325 1000000000 676877966 1000000000 740675452 1000000000 658147248 1000000000 955936060 1000000000 774967325 1000000000 51415323 1000000000 253727090 1000000000 55351980 1000000000 83014186 1000000000 575489322 1000000000 675321076 1000000000 409790059 1000000000 909754049 1000000000 516297486 1000000000 748264026 1000000000 914402546 1000000000 584215255 1000000000 912931043 1000000000 96596304 1000000000 608819154 1000000000 74457451 1000000000 604386288 1000000000 496534619 1000000000 719782176 1000000000 425132025 1000000000 651735986 1000000000 428964346 1000000000 175264850 1000000000 913904868 1000000000 449217127 1000000000 785061668 1000000000 836707337 1000000000 566966935 1000000000 646281012 1000000000 988204094 1000000000 19580346 1000000000 104980285 1000000000 709239889 1000000000 572740694 1000000000 188637797 1000000000 285944110 1000000000 496612076 1000000000 108054744 1000000000 238280927 1000000000 451591765 1000000000 817394983 1000000000 858692702 1000000000 194315530 1000000000 480594595 1000000000 878995024 1000000000 284638794 1000000000 318642346 1000000000 652991898 1000000000 684628797 1000000000 864181293 1000000000 885211481 1000000000 732919396 1000000000 452326160 1000000000 877386764 1000000000 765225695 1000000000 866172647 1000000000 104230062 1000000000 623358577 1000000000 296764906 1000000000 629089630 1000000000 311459073 1000000000 322588188 1000000000 256772161 1000000000 527167542 1000000000 715167100 1000000000 953170704 1000000000 436321383 1000000000 423817053 1000000000 448746859 1000000000 355585381 1000000000 975466019 1000000000 398227355 1000000000 58710900 1000000000 109103780 1000000000 766542183 1000000000 283119197 1000000000 550742774 1000000000 522927246 1000000000 603649562 1000000000 611078811 1000000000 768311281 1000000000 511678188 1000000000 556497561 1000000000 352355202 1000000000 671383738 1000000000 891849105 1000000000 983753096 1000000000 713817698 1000000000 947891224 1000000000 718726843 1000000000 916596308 1000000000 432179365 1000000000 931212479 1000000000 24345861 1000000000 956009239 1000000000 187754076 1000000000 719333992 1000000000 10720816 1000000000 277112548 1000000000 312115281 1000000000 10599632 1000000000 471293358 1000000000 708450961 1000000000 410005452 1000000000 164434764 1000000000 817833234 1000000000 154018891 1000000000 503581061 1000000000 651003049 1000000000 657664841 1000000000 603437465 1000000000 978155 1000000000 389897092 1000000000 587882214 1000000000 815209918 1000000000 243106389 1000000000 834561830 1000000000 791750463 1000000000 358504984 1000000000 34831601 1000000000 541085861 1000000000 930770308 1000000000 727710099 1000000000 815330290 1000000000 523663325 1000000000 231330789 1000000000 285483931 1000000000 95322828 1000000000 191719098 1000000000 352989806 1000000000 519280828 1000000000 740270551 1000000000 664925093 1000000000 583943620 1000000000 715144754 1000000000 542954689 1000000000 889434133 1000000000 94848785 1000000000 845694968 1000000000 602394315 1000000000 462700552 1000000000 529704547 1000000000 437974094 1000000000 726353826 1000000000 160524589 1000000000 365063012 1000000000 972896354 1000000000 140671000 1000000000 183819939 1000000000 542161835 1000000000 207344098 1000000000 566106244 1000000000 574558429 1000000000 231255268 1000000000 169630135 1000000000 759898416 1000000000 431129412 1000000000 655605846 1000000000 646342823 1000000000 71865415 1000000000 136545631 1000000000 605034191 1000000000 828967353 1000000000 592510537 1000000000 801414535 1000000000 956508916 1000000000 963767633 1000000000 972822158 1000000000 781858342 1000000000 745475378 1000000000 110615588 1000000000 527512989 1000000000 928472052 1000000000 907743788 1000000000 573140052 1000000000 39675633 1000000000 858518823 1000000000 671249818 1000000000 821521495 1000000000 890836643 1000000000 51035721 1000000000 59188025 1000000000 151096361 1000000000 436217322 1000000000 498704588 1000000000 118263573 1000000000 932958009 1000000000 255429530 1000000000 530298936 1000000000 397747434 1000000000 352381250 1000000000 815679820 1000000000 707460901 1000000000 161125561 1000000000 53679463 1000000000 483623402 1000000000 508564605 1000000000 843871542 1000000000 319874156 1000000000 794669587 1000000000 424548066 1000000000 977023568 1000000000 485343030 1000000000 979461089 1000000000 234927511 1000000000 828574357 1000000000 943277044 1000000000 875391009 1000000000 537567896 1000000000 968697078 1000000000 717893338 1000000000 921546766 1000000000 76948840 1000000000 919004727 1000000000 628489785 1000000000 417900889 1000000000 528356027 1000000000 120026229 1000000000 216484163 1000000000 842205647 1000000000 557216802 1000000000 70194452 1000000000 411095184 1000000000 263824172 1000000000 821741373 1000000000 143763002 1000000000 776089576 1000000000 38770506 1000000000 875533736 1000000000 246441980 1000000000 144902136 1000000000 713383156 1000000000 279290082 1000000000 770985393 1000000000 842534170 1000000000 474805502 1000000000 985563531 1000000000 59952614 1000000000 416390149 1000000000 762298223 1000000000 39477229 1000000000 705186274 1000000000 988861707 1000000000 893453561 1000000000 960651159 1000000000 507368070 1000000000 326341039 1000000000 776604001 1000000000 909869837 1000000000 132477733 1000000000 349529579 1000000000 170378761 1000000000 80351146 1000000000 312670290 1000000000 68759329 1000000000 970859786 1000000000 253906739 1000000000 888701040 1000000000 91658745 1000000000 767821016 1000000000 770216375 1000000000 187530601 1000000000 695227494 1000000000 607336852 1000000000 939671512 1000000000 419273563 1000000000 593675925 1000000000 188764926 1000000000 284970339 1000000000 159842998 1000000000 6932961 1000000000 625039970 1000000000 358734036 1000000000 25685951 1000000000 450615891 1000000000 841228598 1000000000 798442247 1000000000 796307499 1000000000 79629677 1000000000 702471570 1000000000 301581895 1000000000 53152010 1000000000 999348602 1000000000 786547799 1000000000 643751991 1000000000 28466166 1000000000 919378055 1000000000 395205671 1000000000 437288268 1000000000 665678060 1000000000 818180280 1000000000 705190278 1000000000 889180057 1000000000 922691346 1000000000 710450581 1000000000 400507757 1000000000 214903452 1000000000 491321515 1000000000 6738809 1000000000 185450871 1000000000 880511229 1000000000 720757287 1000000000 120762788 1000000000 199647555 1000000000 916479310 1000000000 166258716 1000000000 362490050 1000000000 785020802 1000000000 669952256 1000000000 587580414 1000000000 589679601 1000000000 446319150 1000000000 807552933 1000000000 115474646 1000000000 620878208 1000000000 858784488 1000000000 286025062 1000000000 716502434 1000000000 791729 1000000000 170364968 1000000000 709909623 1000000000 453977895 1000000000 224858727 1000000000 154290397 1000000000 431005562 1000000000 885755548 1000000000 11923678 1000000000 834186278 1000000000 414266791 1000000000 964513819 1000000000 732613817 1000000000 915278609 1000000000 746573901 1000000000 56283116 1000000000 980259164 1000000000 972154515 1000000000 127193442 1000000000 544993434 1000000000 656479480 1000000000 930186521 1000000000 491190448 1000000000 992006036 1000000000 745218042 1000000000 698680556 1000000000 763602033 1000000000 486386246 1000000000 521244820 1000000000 520651974 1000000000 174022500 1000000000 334050571 1000000000 392576343 1000000000 530066329 1000000000 794765258 1000000000 566269146 1000000000 968640500 1000000000 745025136 1000000000 51774094 1000000000 902651243 1000000000 138925836 1000000000 414392476 1000000000 842523169 1000000000 129123748 1000000000 587381212 1000000000 746978817 1000000000 771363695 1000000000 619562036 1000000000 757943001 1000000000 493056669 1000000000 750074037 1000000000 339384671 1000000000 890966774 1000000000 439644195 1000000000 217768411 1000000000 392347767 1000000000 327706941 1000000000 210109435 1000000000 998525553 1000000000 615686396 1000000000 972796839 1000000000 491160887 1000000000 669977577 1000000000 167751843 1000000000 261076189 1000000000 919788571 1000000000 339795725 1000000000 873196233 1000000000 48809371 1000000000 44565631 1000000000 949579588 1000000000 51980683 1000000000 449447725 1000000000 233100773 1000000000 61647717 1000000000 448920141 1000000000 529265372 1000000000 428851225 1000000000 740658557 1000000000 738259052 1000000000 93896715 1000000000 697543168 1000000000 313859479 1000000000 513285125 1000000000 77685940 1000000000 92623492 1000000000 585102190 1000000000 478985699 1000000000 467651433 1000000000 360895485 1000000000 91658087 1000000000 890174814 1000000000 215270702 1000000000 568036317 1000000000 306104633 1000000000 978844976 1000000000 485503971 1000000000 186718621 1000000000 826207291 1000000000 937224556 1000000000 67905417 1000000000 43020820 1000000000 25488246 1000000000 145623145 1000000000 173841506 1000000000 864133655 1000000000 778706716 1000000000 992691808 1000000000 884726772 1000000000 298151121 1000000000 199887962 1000000000 25210793 1000000000 157359815 1000000000 437750951 1000000000 187595859 1000000000 538818272 1000000000 578106460 1000000000 347784673 1000000000 49164138 1000000000 293384596 1000000000 897216053 1000000000 863405632 1000000000 813073491 1000000000 867836884 1000000000 464433194 1000000000 880157437 1000000000 559092915 1000000000 177282407 1000000000 748847245 1000000000 26949910 1000000000 770331990 1000000000 60666150 1000000000 142988440 1000000000 254832519 1000000000 701783111 1000000000 482556975 1000000000 309436791 1000000000 23346049 1000000000 909034982 1000000000 342271107 1000000000 681490561 1000000000 666295895 1000000000 23894331 1000000000 883563245 1000000000 218536355 1000000000 242269046 1000000000 800210212 1000000000 576561760 1000000000 845756931 1000000000 285001233 1000000000 769055922 1000000000 219197322 1000000000 685669339 1000000000 662109057 1000000000 479774219 1000000000 957833422 1000000000 253260284 1000000000 805888523 1000000000 549538861 1000000000 381249105 1000000000 760543789 1000000000 755064093 1000000000 752643269 1000000000 374688163 1000000000 999083294 1000000000 334632020 1000000000 529185875 1000000000 967030956 1000000000 461128929 1000000000 552661845 1000000000 318471918 1000000000 750154322 1000000000 711023241 1000000000 407168591 1000000000 32299753 1000000000 662253551 1000000000 823818047 1000000000 370227998 1000000000 926672438 1000000000 802846148 1000000000 893779610 1000000000 926063831 1000000000 535843796 1000000000 848078419 1000000000 738986139 1000000000 619167896 1000000000 454429826 1000000000 618681984 1000000000 270768986 1000000000 977417109 1000000000 728095419 1000000000 251865595 1000000000 409149398 1000000000 516361236 1000000000 976227115 1000000000 445433236 1000000000 429147440 1000000000 701389947 1000000000 127419257 1000000000 114468337 1000000000 742893008 1000000000 519408989 1000000000 97953594 1000000000 621570079 1000000000 704342478 1000000000 791529012 1000000000 22669557 1000000000 713739511 1000000000 107951365 1000000000 820207525 1000000000 59059506 1000000000 234886285 1000000000 714532796 1000000000 756543459 1000000000 823951823 1000000000 707253563 1000000000 73348233 1000000000 671301986 1000000000 199282303 1000000000 958462617 1000000000 267673175 1000000000 848923257 1000000000 1770145 1000000000 515302313 1000000000 803021848 1000000000 469204513 1000000000 256321958 1000000000 668261851 1000000000 990256981 1000000000 706831191 1000000000 33094403 1000000000 792983976 1000000000 494434915 1000000000 123880910 1000000000 447726901 1000000000 165446263 1000000000 459399686 1000000000 90534760 1000000000 446530715 1000000000 339792800 1000000000 792292849 1000000000 726317825 1000000000 480889090 1000000000 133390388 1000000000 428120819 1000000000 508519553 1000000000 391973448 1000000000 928337940 1000000000 737901435 1000000000 681355458 1000000000 322865325 1000000000 632352494 1000000000 705927820 1000000000 757069518 1000000000 136958027 1000000000 131441311 1000000000 124643146 1000000000 116203661 1000000000 150981171 1000000000 847947942 1000000000 160910806 1000000000 819717664 1000000000 346595574 1000000000 928026913 1000000000 93237649 1000000000 650303330 1000000000 251407737 1000000000 125316201 1000000000 75408939 1000000000 693143115 1000000000 228643346 1000000000 190314655 1000000000 963358269 1000000000 487687387 1000000000 978072880 1000000000 274270243 1000000000 363886352 1000000000 17325692 1000000000 191693641 1000000000 492130571 1000000000 905096917 1000000000 751890966 1000000000 365762850 1000000000 649498304 1000000000 131419769 1000000000 333224049 1000000000 317067228 1000000000 696556073 1000000000 102768731 1000000000 429712729 1000000000 198597150 1000000000 536267452 1000000000 86193646 1000000000 599541081 1000000000 958917348 1000000000 176398290 1000000000 502041695 1000000000 599127257 1000000000 275102588 1000000000 279765734 1000000000 145695186 1000000000 715922950 1000000000 870178459 1000000000 729953071 1000000000 451122081 1000000000 860319264 1000000000 325908549 1000000000 907407151 1000000000 776781885 1000000000 978751369 1000000000 156848113 1000000000 184253508 1000000000 767272726 1000000000 629903491 1000000000 161676375 1000000000 925204061 1000000000 121097162 1000000000 254941852 1000000000 423201663 1000000000 178787515 1000000000 520542139 1000000000 236751845 1000000000 135044554 1000000000 496857003 1000000000 615702292 1000000000 575566123 1000000000 396562946 1000000000 555902327 1000000000 938082065 1000000000 542712468 1000000000 929013954 1000000000 854691471 1000000000 376672210 1000000000 396974090 1000000000 238691084 1000000000 959333961 1000000000 19593122 1000000000 727196296 1000000000 515586872 1000000000 554118120 1000000000 704020460 1000000000 722272653 1000000000 67295719 1000000000 914309203 1000000000 95131620 1000000000 857276925 1000000000 720950458 1000000000 447634031 1000000000 128152756 1000000000 36802038 1000000000 897252055 1000000000 329833609 1000000000 689151697 1000000000 318469804 1000000000 614774948 1000000000 887541803 1000000000 960353564 1000000000 503101769 1000000000 831606439 1000000000 760725965 1000000000 577961293 1000000000 903464955 1000000000 113777625 1000000000 672171045 1000000000 373513315 1000000000 251187974 1000000000 122166051 1000000000 385463519 1000000000 192034507 1000000000 277056254 1000000000 426691888 1000000000 711557959 1000000000 18170323 1000000000 961266213 1000000000 55310281 1000000000 666000958 1000000000 618776883 1000000000 620025555 1000000000 172154387 1000000000 68609335 1000000000 821325863 1000000000 695457764 1000000000 131311165 1000000000 757694061 1000000000 684635372 1000000000 517434011 1000000000 30534161 1000000000 998742953 1000000000 94550415 1000000000 433195373 1000000000 660029281 1000000000 298200051 1000000000 743666273 1000000000 458604852 1000000000 50468284 1000000000 291218049 1000000000 797492425 1000000000 725666028 1000000000 162099098 1000000000 487952721 1000000000 357605931 1000000000 493447621 1000000000 593213686 1000000000 601906489 1000000000 174971805 1000000000 846143165 1000000000 157132211 1000000000 646345648 1000000000 50449291 1000000000 311835353 1000000000 756855745 1000000000 290297698 1000000000 32390869 1000000000 224449763 1000000000 125101947 1000000000 386561044 1000000000 17745274 1000000000 716418681 1000000000 732088645 1000000000 162055005 1000000000 56999615 1000000000 738455563 1000000000 49259009 1000000000 399119924 1000000000 907137411 1000000000 693276435 1000000000 98551339 1000000000 572295910 1000000000 760658235 1000000000 140245385 1000000000 447209055 1000000000 263300024 1000000000 135716323 1000000000 288601978 1000000000 424415407 1000000000 317264706 1000000000 285444865 1000000000 471862741 1000000000 351212605 1000000000 166020594 1000000000 938675822 1000000000 325149815 1000000000 461038717 1000000000 995044804 1000000000 709473249 1000000000 734607015 1000000000 572626824 1000000000 529663747 1000000000 101257291 1000000000 818576754 1000000000 324411034 1000000000 97882264 1000000000 722373545 1000000000 83723413 1000000000 975069926 1000000000 867596150 1000000000 867750709 1000000000 682883625 1000000000 134334486 1000000000 681363341 1000000000 368959098 1000000000 692075655 1000000000 115471121 1000000000 367108704 1000000000 21105326 1000000000 374227572 1000000000 895766213 1000000000 800734417 1000000000 194121824 1000000000 518127906 1000000000 177386941 1000000000 970839649 1000000000 264454889 1000000000 614270554 1000000000 960133032 1000000000 366919093 1000000000 849156589 1000000000 54879692 1000000000 872126273 1000000000 557338396 1000000000 903355383 1000000000 323425826 1000000000 54313408 1000000000 964689641 1000000000 823589468 1000000000 33172900 1000000000 408599879 1000000000 49891565 1000000000 677649961 1000000000 385649315 1000000000 178099397 1000000000 938083834 1000000000 44598029 1000000000 571567579 1000000000 665892987 1000000000 119609299 1000000000 77033497 1000000000 394757311 1000000000 802145563 1000000000 369849158 1000000000 265498179 1000000000 443649393 1000000000 335391847 1000000000 952943129 1000000000 844053163 1000000000 155012037 1000000000 237904312 1000000000 598632658 1000000000 808030203 1000000000 772035403 1000000000 824441768 1000000000 669157626 1000000000 619823220 1000000000 826877050 1000000000 472610216 1000000000 521135078 1000000000 441958169 1000000000 53828507 1000000000 560400356 1000000000 770516708 1000000000 835871293 1000000000 291526641 1000000000 884160346 1000000000 64778337 1000000000 282350559 1000000000 805012855 1000000000 909221771 1000000000 117429869 1000000000 745990958 1000000000 67254434 1000000000 361880322 1000000000 370125301 1000000000 640358518 1000000000 553790429 1000000000 413407985 1000000000 511915286 1000000000 80654468 1000000000 353726510 1000000000 872768997 1000000000 361741387 1000000000 754165558 1000000000 628933207 1000000000 980441873 1000000000 630424409 1000000000 182513747 1000000000 95999205 1000000000 227300321 1000000000 816893113 1000000000 782363367 1000000000 940576844 1000000000 543420681 1000000000 57548554 1000000000 389974488 1000000000 184779510 1000000000 903886619 1000000000 929185269 1000000000 22043702 1000000000 462471271 1000000000 763082323 1000000000 841387604 1000000000 541217772 1000000000 411434708 1000000000 209524889 1000000000 959519956 1000000000 308648789 1000000000 327886245 1000000000 954939927 1000000000 868572027 1000000000 609016942 1000000000 867674493 1000000000 718145002 1000000000 559356129 1000000000 585887020 1000000000 554054886 1000000000 107737807 1000000000 236608 1000000000 632958615 1000000000 434762636 1000000000 837643923 1000000000 626836145 1000000000 372068043 1000000000 593911197 1000000000 242723588 1000000000 890111411 1000000000 46446243 1000000000 722147656 1000000000 166214028 1000000000 253103320 1000000000 892623241 1000000000 300147684 1000000000 273577773 1000000000 280064997 1000000000 908021 1000000000 858157405 1000000000 307702089 1000000000 267194949 1000000000 785390550 1000000000 59604491 1000000000 687244419 1000000000 52467512 1000000000 488140752 1000000000 31707725 1000000000 571149443 1000000000 219271208 1000000000 970853800 1000000000 465122833 1000000000 463044344 1000000000 520186406 1000000000 940777789 1000000000 564588725 1000000000 734731022 1000000000 407947479 1000000000 937932519 1000000000 724606295 1000000000 260552063 1000000000 607205060 1000000000 814554674 1000000000 240218521 1000000000 45863252 1000000000 178760456 1000000000 273647095 1000000000 214191847 1000000000 640264102 1000000000 908898087 1000000000 188020648 1000000000 611462117 1000000000 163338130 1000000000 912492832 1000000000 645986425 1000000000 456224992 1000000000 264939340 1000000000 227084731 1000000000 485839797 1000000000 181821294 1000000000 420284510 1000000000 942060530 1000000000 841231864 1000000000 699551182 1000000000 691580314 1000000000 235291364 1000000000 385643223 1000000000 44029649 1000000000 750804895 1000000000 459372492 1000000000 728733197 1000000000 178992255 1000000000 22898607 1000000000 920427319 1000000000 882416412 1000000000 378002019 1000000000 613295211 1000000000 981409909 1000000000 998706846 1000000000 950067865 1000000000 435887547 1000000000 181082967 1000000000 865592044 1000000000 950028653 1000000000 994595561 1000000000 748388177 1000000000 503533653 1000000000 615361233 1000000000 749761887 1000000000 29652325 1000000000 148491595 1000000000 269454763 1000000000 428995101 1000000000 100419459 1000000000 815658326 1000000000 662553635 1000000000 238114472 1000000000 823889844 1000000000 178499854 1000000000 966557679 1000000000 230144710 1000000000 717336224 1000000000 815717411 1000000000 720749528 1000000000 132430131 1000000000 73982088 1000000000 831441925 1000000000 618804646 1000000000 408685491 1000000000 926260349 1000000000 262534885 1000000000 465103523 1000000000 184854137 1000000000 834164053 1000000000 83262513 1000000000 227106100 1000000000 568486464 1000000000 898959498 1000000000 530070004 1000000000 752659778 1000000000 587545273 1000000000 472087396 1000000000 467723719 1000000000 984128762 1000000000 940012805 1000000000 438956239 1000000000 321860634 1000000000 853212431 1000000000 942088134 1000000000 130670536 1000000000 262733612 1000000000 882106702 1000000000 435567864 1000000000 921201346 1000000000 613684740 1000000000 364821782 1000000000 81621555 1000000000 915489495 1000000000 10763759 1000000000 446307922 1000000000 58860232 1000000000 354102045 1000000000 384621430 1000000000 120092354 1000000000 764048775 1000000000 416346239 1000000000 620898988 1000000000 904993491 1000000000 971887954 1000000000 721855509 1000000000 950850909 1000000000 472566440 1000000000 925627953 1000000000 726516137 1000000000 156875011 1000000000 643456775 1000000000 401079682 1000000000 225646665 1000000000 632958573 1000000000 959534206 1000000000 905825909 1000000000 142364919 1000000000 753743175 1000000000 876854889 1000000000 327529335 1000000000 64867352 1000000000 838125656 1000000000 554559633 1000000000 308398380 1000000000 732500383 1000000000 639428719 1000000000 321371141 1000000000 304036557 1000000000 930506771 1000000000 721552854 1000000000 246606015 1000000000 288521333 1000000000 706063484 1000000000 416876560 1000000000 669084120 1000000000 85366498 1000000000 134148222 1000000000 656415876 1000000000 752038883 1000000000 375075305 1000000000 798718720 1000000000 379375470 1000000000 683659172 1000000000 513880649 1000000000 925040725 1000000000 539426977 1000000000 317868051 1000000000 494648453 1000000000 221052703 1000000000 52950654 1000000000 420698687 1000000000 726853476 1000000000 329262907 1000000000 564673295 1000000000 601440723 1000000000 710182098 1000000000 739608068 1000000000 161212704 1000000000 20918942 1000000000 55850750 1000000000 734443925 1000000000 367212122 1000000000 296719355 1000000000 751899035 1000000000 705634062 1000000000 813973295 1000000000 459720579 1000000000 566158549 1000000000 622341360 1000000000 493650060 1000000000 796744752 1000000000 44036098 1000000000 113605329 1000000000 754252355 1000000000 420906371 1000000000 115217 1000000000 269260801 1000000000 968207392 1000000000 682722226 1000000000 986345683 1000000000 918586816 1000000000 703148210 1000000000 914768694 1000000000 94215982 1000000000 766483163 1000000000 128520246 1000000000 104902379 1000000000 299995926 1000000000 101709103 1000000000 230598572 1000000000 486787211 1000000000 190812043 1000000000 363429251 1000000000 441761819 1000000000 107289629 1000000000 811032171 1000000000 433674285 1000000000 403537203 1000000000 584771259 1000000000 893258348 1000000000 936909473 1000000000 598288572 1000000000 353831885 1000000000 60937628 1000000000 252963175 1000000000 273686762 1000000000 281139220 1000000000 255284712 1000000000 7262035 1000000000 388244826 1000000000 915232585 1000000000 300084706 1000000000 984924200 1000000000 835848857 1000000000 505062328 1000000000 699520326 1000000000 390244773 1000000000 953679699 1000000000 559444082 1000000000 992045743 1000000000 355999102 1000000000 118835278 1000000000 239990834 1000000000 840094212 1000000000 156640079 1000000000 425208027 1000000000 869389284 1000000000 963804357 1000000000 432469718 1000000000 918297258 1000000000 587589917 1000000000 615094370 1000000000 380715256 1000000000 788477141 1000000000 449717744 1000000000 576348567 1000000000 377618843 1000000000 605772824 1000000000 554644318 1000000000 398102317 1000000000 243383829 1000000000 885504972 1000000000 139627603 1000000000 239066269 1000000000 864793243 1000000000 103921645 1000000000 562845131 1000000000 154780551 1000000000 431889135 1000000000 614825394 1000000000 947322378 1000000000 199512 1000000000 129489017 1000000000 434654115 1000000000 989393194 1000000000 833510975 1000000000 899844352 1000000000 747493904 1000000000 34967706 1000000000 926958856 1000000000 394967782 1000000000 254343409 1000000000 774670515 1000000000 403517643 1000000000 602072820 1000000000 473680768 1000000000 675762829 1000000000 878765124 1000000000 278045624 1000000000 301111803 1000000000 474033463 1000000000 39976752 1000000000 524131447 1000000000 568381898 1000000000 33836689 1000000000 612947854 1000000000 709286221 1000000000 430685214 1000000000 295607063 1000000000 151958172 1000000000 401055191 1000000000 365420081 1000000000 400008100 1000000000 709400244 1000000000 234762406 1000000000 100167872 1000000000 639354656 1000000000 585628227 1000000000 993458955 1000000000 318821655 1000000000 32601633 1000000000 874141556 1000000000 313943903 1000000000 563534287 1000000000 499603892 1000000000 971971952 1000000000 564333903 1000000000 468773657 1000000000 966300902 1000000000 155739693 1000000000 249240848 1000000000 501522270 1000000000 934430656 1000000000 673106293 1000000000 250701367 1000000000 704176401 1000000000 19550909 1000000000 338927092 1000000000 958827481 1000000000 937760438 1000000000 313566687 1000000000 494497847 1000000000 380383958 1000000000 445542512 1000000000 951290411 1000000000 804798668 1000000000 481261503 1000000000 165904715 1000000000 785289464 1000000000 727250029 1000000000 413360450 1000000000 553553061 1000000000 848807310 1000000000 811371175 1000000000 724329578 1000000000 568631779 1000000000 52987230 1000000000 501346624 1000000000 294295474 1000000000 937537848 1000000000 978010647 1000000000 544990441 1000000000 20397271 1000000000 185536348 1000000000 569630309 1000000000 556937617 1000000000 889826436 1000000000 359683153 1000000000 336285323 1000000000 280766622 1000000000 949422648 1000000000 802759401 1000000000 494040308 1000000000 449518468 1000000000 853789200 1000000000 779533005 1000000000 510610466 1000000000 297229213 1000000000 285949038 1000000000 963926513 1000000000 441294616 1000000000 294377965 1000000000 898676782 1000000000 707583741 1000000000 557212572 1000000000 316115096 1000000000 78514537 1000000000 214700286 1000000000 513893653 1000000000 117809959 1000000000 883781009 1000000000 654194010 1000000000 268959472 1000000000 872197530 1000000000 707803167 1000000000 226770805 1000000000 727828737 1000000000 24259792 1000000000 688820673 1000000000 317238860 1000000000 191471677 1000000000 81255799 1000000000 406075629 1000000000 337865247 1000000000 104395428 1000000000 392000010 1000000000 159401875 1000000000 818675109 1000000000 96146968 1000000000 477661417 1000000000 968302690 1000000000 841925996 1000000000 984618908 1000000000 820510196 1000000000 836872313 1000000000 859300720 1000000000 736792370 1000000000 892835496 1000000000 653357271 1000000000 877060751 1000000000 23761982 1000000000 199522416 1000000000 760839070 1000000000 267307361 1000000000 86788686 1000000000 917902851 1000000000 786634273 1000000000 987936024 1000000000 666222672 1000000000 945511843 1000000000 78552673 1000000000 370103508 1000000000 899863636 1000000000 339696523 1000000000 897731035 1000000000 383383288 1000000000 540272175 1000000000 885206848 1000000000 770266741 1000000000 173989953 1000000000 309130038 1000000000 420852593 1000000000 219218495 1000000000 852349005 1000000000 617404373 1000000000 454360304 1000000000 33842421 1000000000 284751540 1000000000 696003645 1000000000 862619969 1000000000 477587148 1000000000 918459691 1000000000 545083141 1000000000 450841507 1000000000 281712584 1000000000 433100132 1000000000 420661322 1000000000 566840022 1000000000 103955891 1000000000 827995015 1000000000 180998021 1000000000 698806284 1000000000 29145767 1000000000 813564966 1000000000 658030971 1000000000 442268681 1000000000 79437972 1000000000 303942506 1000000000 268479208 1000000000 654079396 1000000000 454843854 1000000000 513671590 1000000000 893040500 1000000000 395427887 1000000000 62884718 1000000000 138295755 1000000000 159357907 1000000000 949385563 1000000000 194349929 1000000000 565916719 1000000000 397838387 1000000000 924143099 1000000000 89409723 1000000000 814144495 1000000000 765087903 1000000000 120406148 1000000000 453532644 1000000000 601320535 1000000000 859550794 1000000000 402689412 1000000000 597477686 1000000000 121744466 1000000000 475098968 1000000000 575099694 1000000000 3105482 1000000000 648903534 1000000000 682389932 1000000000 840243170 1000000000 677827846 1000000000 264479222 1000000000 747576078 1000000000 192676576 1000000000 217161288 1000000000 410243057 1000000000 733876593 1000000000 289682750 1000000000 18429898 1000000000 772114790 1000000000 646845211 1000000000 73386838 1000000000 253245693 1000000000 801807120 1000000000 189101396 1000000000 437925946 1000000000 422029950 1000000000 618550435 1000000000 754786879 1000000000 441637431 1000000000 202562245 1000000000 220390156 1000000000 309718836 1000000000 778717504 1000000000 563698403 1000000000 777312575 1000000000 275593178 1000000000 168212625 1000000000 200723636 1000000000 32002103 1000000000 336831235 1000000000 833085531 1000000000 826339043 1000000000 487608437 1000000000 641485507 1000000000 499639967 1000000000 652827261 1000000000 134497885 1000000000 549172968 1000000000 626891134 1000000000 761161437 1000000000 162311908 1000000000 907642968 1000000000 510878537 1000000000 529777271 1000000000 603945009 1000000000 230418447 1000000000 892829668 1000000000 331049019 1000000000 788019561 1000000000 286131733 1000000000 68769846 1000000000 693753667 1000000000 503259199 1000000000 817114195 1000000000 401725160 1000000000 779249066 1000000000 447198101 1000000000 785602056 1000000000 217699357 1000000000 147615918 1000000000 437624692 1000000000 233931142 1000000000 667849959 1000000000 952537128 1000000000 536908747 1000000000 623329332 1000000000 836869817 1000000000 407040106 1000000000 363153462 1000000000 182144003 1000000000 533024256 1000000000 297282885 1000000000 799650230 1000000000 234064083 1000000000 770191996 1000000000 836626283 1000000000 584626674 1000000000 774930008 1000000000 586856878 1000000000 144380158 1000000000 649839850 1000000000 862447393 1000000000 993790918 1000000000 819758822 1000000000 558160510 1000000000 387139916 1000000000 869910665 1000000000 22819548 1000000000 93120496 1000000000 428043390 1000000000 711558485 1000000000 761284193 1000000000 201817702 1000000000 558935306 1000000000 882339215 1000000000 679631993 1000000000 734276257 1000000000 432344056 1000000000 49877133 1000000000 226126415 1000000000 511357175 1000000000 664969244 1000000000 168898784 1000000000 571388778 1000000000 354131490 1000000000 731633102 1000000000 677045957 1000000000 509365802 1000000000 463685192 1000000000 734840715 1000000000 704633190 1000000000 685059100 1000000000 902501463 1000000000 543364627 1000000000 636793973 1000000000 549985138 1000000000 813712284 1000000000 324737931 1000000000 137830607 1000000000 533251475 1000000000 41865848 1000000000 897679943 1000000000 31290512 1000000000 977999190 1000000000 564540642 1000000000 520761390 1000000000 135633684 1000000000 595284319 1000000000 511953900 1000000000 554565307 1000000000 689786344 1000000000 464314549 1000000000 265310538 1000000000 57500763 1000000000 807309408 1000000000 277838676 1000000000 95534439 1000000000 863976563 1000000000 883754073 1000000000 688309967 1000000000 5883887 1000000000 585718828 1000000000 690702863 1000000000 696137317 1000000000 166792687 1000000000 448286613 1000000000 736887031 1000000000 142897722 1000000000 422671651 1000000000 948989867 1000000000 822395247 1000000000 286609472 1000000000 286582311 1000000000 522637259 1000000000 7948086 1000000000 516957196 1000000000 804107811 1000000000 879734417 1000000000 675602917 1000000000 889025920 1000000000 671563301 1000000000 596004765 1000000000 117039420 1000000000 588821808 1000000000 709111303 1000000000 909907347 1000000000 765684707 1000000000 676674028 1000000000 946402640 1000000000 218792559 1000000000 279675217 1000000000 496007840 1000000000 279410361 1000000000 276885752 1000000000 818585610 1000000000 345502219 1000000000 32638894 1000000000 403530019 1000000000 223906218 1000000000 759928438 1000000000 716028051 1000000000 247836583 1000000000 825103540 1000000000 734482944 1000000000 898683849 1000000000 428321268 1000000000 253700118 1000000000 246502501 1000000000 306778490 1000000000 620745898 1000000000 141179714 1000000000 532204567 1000000000 776224609 1000000000 652969711 1000000000 833602481 1000000000 675420982 1000000000 734931531 1000000000 627447229 1000000000 687824765 1000000000 128012127 1000000000 985445467 1000000000 918435569 1000000000 411807532 1000000000 470545468 1000000000 646619515 1000000000 545588362 1000000000 216403480 1000000000 40291947 1000000000 489245845 1000000000 354135657 1000000000 767454645 1000000000 369434754 1000000000 832138141 1000000000 50514292 1000000000 697656210 1000000000 581247693 1000000000 808261210 1000000000 946921837 1000000000 716141054 1000000000 728231063 1000000000 107376710 1000000000 364717630 1000000000 647572104 1000000000 904627003 1000000000 240407420 1000000000 968909591 1000000000 914484427 1000000000 334809149 1000000000 486051331 1000000000 25793012 1000000000 110291826 1000000000 908072315 1000000000 577112685 1000000000 330723806 1000000000 295877426 1000000000 243537521 1000000000 475702031 1000000000 397938877 1000000000 956736612 1000000000 977600400 1000000000 204568851 1000000000 975536523 1000000000 548145274 1000000000 369936783 1000000000 116233315 1000000000 863277675 1000000000 287109134 1000000000 953610748 1000000000 157690325 1000000000 285735583 1000000000 503148934 1000000000 132471746 1000000000 743120928 1000000000 354061647 1000000000 164252242 1000000000 798309260 1000000000 114253187 1000000000 863363724 1000000000 822556590 1000000000 397816082 1000000000 557939657 1000000000 355859654 1000000000 726444904 1000000000 516863014 1000000000 656027179 1000000000 43237456 1000000000 717526803 1000000000 816991176 1000000000 349722515 1000000000 950995053 1000000000 486168362 1000000000 956110031 1000000000 120823188 1000000000 713742317 1000000000 871285039 1000000000 144272361 1000000000 844133790 1000000000 892365666 1000000000 910035427 1000000000 19643479 1000000000 184059813 1000000000 699696130 1000000000 616159820 1000000000 123843002 1000000000 944184400 1000000000 239266658 1000000000 802885438 1000000000 541513240 1000000000 24084392 1000000000 680021099 1000000000 813603622 1000000000 741189 1000000000 274166457 1000000000 44411733 1000000000 915459214 1000000000 587226646 1000000000 729920284 1000000000 426163152 1000000000 878334904 1000000000 9845163 1000000000 150657222 1000000000 454942843 1000000000 827451238 1000000000 16253304 1000000000 22389638 1000000000 42845268 1000000000 54735485 1000000000 289235055 1000000000 76964799 1000000000 131950109 1000000000 206748565 1000000000 286428700 1000000000 42177849 1000000000 463913294 1000000000 805512990 1000000000 487953652 1000000000 431502853 1000000000 873042069 1000000000 746292815 1000000000 137209035 1000000000 243725944 1000000000 591522895 1000000000 241109568 1000000000 107959998 1000000000 597272903 1000000000 332382393 1000000000 224630778 1000000000 424565431 1000000000 141417139 1000000000 691927127 1000000000 274531009 1000000000 843318532 1000000000 896018120 1000000000 121293274 1000000000 930689615 1000000000 206230073 1000000000 35783773 1000000000 865214668 1000000000 292677369 1000000000 128799692 1000000000 282484994 1000000000 467364519 1000000000 684145406 1000000000 988365984 1000000000 431718095 1000000000 514644255 1000000000 819263470 1000000000 967965 1000000000 793454252 1000000000 472299576 1000000000 804241028 1000000000 557773503 1000000000 182308285 1000000000 458645360 1000000000 822785219 1000000000 836168671 1000000000 160570555 1000000000 685663391 1000000000 97749100 1000000000 290343927 1000000000 597473801 1000000000 848236268 1000000000 22615202 1000000000 85212133 1000000000 646114296 1000000000 9674408 1000000000 418293693 1000000000 297706940 1000000000 315696313 1000000000 730813747 1000000000 462421252 1000000000 529144676 1000000000 477487019 1000000000 898022524 1000000000 92061177 1000000000 394632103 1000000000 117043064 1000000000 97474620 1000000000 543552363 1000000000 789232060 1000000000 265780967 1000000000 115776761 1000000000 50218868 1000000000 600825852 1000000000 850285081 1000000000 679971881 1000000000 518647049 1000000000 280114421 1000000000 619868968 1000000000 584583554 1000000000 780002523 1000000000 400140340 1000000000 740965330 1000000000 260202119 1000000000 491714129 1000000000 56297838 1000000000 373996457 1000000000 979391243 1000000000 4624471 1000000000 843016483 1000000000 958572231 1000000000 80410044 1000000000 98190866 1000000000 75910553 1000000000 782718308 1000000000 427713573 1000000000 746175786 1000000000 730515092 1000000000 511523594 1000000000 53465827 1000000000 25443839 1000000000 154326328 1000000000 839724025 1000000000 317118253 1000000000 860062137 1000000000 701905594 1000000000 993818074 1000000000 943661817 1000000000 356409843 1000000000 903998350 1000000000 878313110 1000000000 725186436 1000000000 601692434 1000000000 567632494 1000000000 662840840 1000000000 879660000 1000000000 405958936 1000000000 291211196 1000000000 525408023 1000000000 335418120 1000000000 9538111 1000000000 237498648 1000000000 535339952 1000000000 997072837 1000000000 945759458 1000000000 86118868 1000000000 899016112 1000000000 502066423 1000000000 992785853 1000000000 86994969 1000000000 652515507 1000000000 646476156 1000000000 89142981 1000000000 795424707 1000000000 975869296 1000000000 340649673 1000000000 260515188 1000000000 240618571 1000000000 866292085 1000000000 55228410 1000000000 665647765 1000000000 382407242 1000000000 106721657 1000000000 938957379 1000000000 638353777 1000000000 687851789 1000000000 895627217 1000000000 626339412 1000000000 744950171 1000000000 63640048 1000000000 95032855 1000000000 617974527 1000000000 68710814 1000000000 216516240 1000000000 586248346 1000000000 165212000 1000000000 97509096 1000000000 908667714 1000000000 856935511 1000000000 547675510 1000000000 868339051 1000000000 810512300 1000000000 70859230 1000000000 241731839 1000000000 383899961 1000000000 54574259 1000000000 305705772 1000000000 324278519 1000000000 456947919 1000000000 28361452 1000000000 539096958 1000000000 49547557 1000000000 745057577 1000000000 947106267 1000000000 551153015 1000000000 963138768 1000000000 176795197 1000000000 25868169 1000000000 823321395 1000000000 346618585 1000000000 101470619 1000000000 856588952 1000000000 176589540 1000000000 237764869 1000000000 301402253 1000000000 889970940 1000000000 537940828 1000000000 606197997 1000000000 64502201 1000000000 5311781 1000000000 74572108 1000000000 783268969 1000000000 922336708 1000000000 726709289 1000000000 597590745 1000000000 309942281 1000000000 78878625 1000000000 509043114 1000000000 272452906 1000000000 182075201 1000000000 695525317 1000000000 871543707 1000000000 399250021 1000000000 217253258 1000000000 556606305 1000000000 655048608 1000000000 818492790 1000000000 337004694 1000000000 764375080 1000000000 365412418 1000000000 319770780 1000000000 601542271 1000000000 691612612 1000000000 331631487 1000000000 25373159 1000000000 701912177 1000000000 7237762 1000000000 102061347 1000000000 943705760 1000000000 115152953 1000000000 744311944 1000000000 149196233 1000000000 514724 1000000000 95983872 1000000000 445993863 1000000000 182662027 1000000000 753218158 1000000000 82588387 1000000000 853505873 1000000000 163195208 1000000000 701976647 1000000000 846214237 1000000000 272148144 1000000000 16956039 1000000000 135899839 1000000000 245888186 1000000000 804108495 1000000000 359947692 1000000000 44918564 1000000000 121759566 1000000000 144415613 1000000000 932055007 1000000000 59543274 1000000000 341838551 1000000000 693026740 1000000000 384047286 1000000000 423866986 1000000000 786598326 1000000000 483444166 1000000000 664080203 1000000000 328965877 1000000000 595669070 1000000000 735238213 1000000000 488762815 1000000000 259870484 1000000000 323917427 1000000000 224097627 1000000000 434547901 1000000000 242533751 1000000000 80172693 1000000000 613451113 1000000000 353539524 1000000000 301517958 1000000000 882594136 1000000000 532010033 1000000000 563325453 1000000000 790563560 1000000000 748522152 1000000000 465314120 1000000000 402948714 1000000000 538672246 1000000000 879601067 1000000000 640815817 1000000000 878472394 1000000000 683475498 1000000000 174292331 1000000000 180056279 1000000000 353916658 1000000000 791804208 1000000000 757313185 1000000000 793514291 1000000000 541269523 1000000000 672575660 1000000000 85283905 1000000000 725254274 1000000000 968517120 1000000000 417991317 1000000000 401212274 1000000000 620267580 1000000000 43554187 1000000000 94448855 1000000000 728349096 1000000000 422923813 1000000000 515236219 1000000000 298056251 1000000000 847152763 1000000000 625303889 1000000000 785150899 1000000000 111368397 1000000000 233295817 1000000000 964429001 1000000000 604989505 1000000000 71330014 1000000000 735446591 1000000000 141918250 1000000000 745271064 1000000000 746117418 1000000000 996902662 1000000000 730328944 1000000000 907968011 1000000000 960982804 1000000000 722360137 1000000000 748324090 1000000000 794382907 1000000000 55359977 1000000000 795947138 1000000000 114921559 1000000000 141424903 1000000000 450733711 1000000000 53313565 1000000000 106864878 1000000000 314252826 1000000000 57815670 1000000000 366337970 1000000000 597376954 1000000000 98164197 1000000000 293320485 1000000000 698598970 1000000000 434100969 1000000000 25784788 1000000000 948760681 1000000000 963967886 1000000000 882005532 1000000000 783585902 1000000000 767062719 1000000000 145240652 1000000000 363153739 1000000000 438888197 1000000000 893002687 1000000000 681430710 1000000000 181989220 1000000000 175507027 1000000000 390879637 1000000000 216006470 1000000000 894338605 1000000000 474730278 1000000000 612224774 1000000000 644145643 1000000000 138199830 1000000000 767209976 1000000000 202025703 1000000000 29793308 1000000000 696987918 1000000000 495239968 1000000000 183759070 1000000000 990945093 1000000000 997470191 1000000000 735829434 1000000000 803066418 1000000000 465535562 1000000000 503865382 1000000000 966058857 1000000000 569115294 1000000000 836274591 1000000000 399380133 1000000000 49894183 1000000000 793164607 1000000000 574751158 1000000000 305131543 1000000000 21364257 1000000000 335314392 1000000000 170143169 1000000000 915800061 1000000000 894388073 1000000000 747900215 1000000000 90278329 1000000000 434744038 1000000000 268718395 1000000000 308842766 1000000000 656016203 1000000000 135211194 1000000000 895803673 1000000000 823848762 1000000000 118417188 1000000000 179197905 1000000000 160757539 1000000000 748086737 1000000000 941817205 1000000000 4543507 1000000000 789446598 1000000000 157410123 1000000000 670198571 1000000000 605685628 1000000000 738531845 1000000000 406568942 1000000000 212952224 1000000000 290993588 1000000000 578112121 1000000000 286614933 1000000000 840484876 1000000000 300523485 1000000000 463112654 1000000000 931416109 1000000000 571391557 1000000000 488341797 1000000000 77015731 1000000000 757504466 1000000000 83466616 1000000000 201401536 1000000000 832465028 1000000000 160238325 1000000000 281082498 1000000000 36569221 1000000000 728507793 1000000000 823322968 1000000000 670111266 1000000000 883107687 1000000000 400168476 1000000000 685501739 1000000000 211777730 1000000000 57217155 1000000000 489011517 1000000000 32448749 1000000000 269219048 1000000000 223989052 1000000000 594155122 1000000000 828131012 1000000000 652698855 1000000000 936956067 1000000000 590790385 1000000000 333854285 1000000000 933310789 1000000000 126398293 1000000000 847092733 1000000000 991330616 1000000000 162904726 1000000000 862584581 1000000000 705488327 1000000000 324324785 1000000000 933142716 1000000000 549680490 1000000000 605074866 1000000000 78076941 1000000000 918850521 1000000000 329669160 1000000000 443654031 1000000000 738091882 1000000000 59648634 1000000000 978733671 1000000000 520601575 1000000000 520149088 1000000000 94804760 1000000000 212424107 1000000000 314784796 1000000000 619968613 1000000000 32715078 1000000000 454722953 1000000000 496020186 1000000000 456678892 1000000000 410345464 1000000000 969622398 1000000000 836757224 1000000000 224257716 1000000000 195823128 1000000000 806711903 1000000000 515154996 1000000000 974699482 1000000000 791614397 1000000000 99099106 1000000000 949898436 1000000000 50398443 1000000000 688395373 1000000000 152853530 1000000000 41872305 1000000000 107755386 1000000000 545025583 1000000000 950523082 1000000000 429555066 1000000000 454453508 1000000000 940047121 1000000000 208907440 1000000000 614970453 1000000000 661728638 1000000000 814059251 1000000000 875480225 1000000000 894048185 1000000000 581160731 1000000000 434088296 1000000000 99750480 1000000000 221149549 1000000000 986629851 1000000000 807624037 1000000000 41683964 1000000000 423127023 1000000000 726755783 1000000000 901147094 1000000000 168078805 1000000000 230228807 1000000000 478644151 1000000000 912010599 1000000000 865340653 1000000000 383936143 1000000000 39340652 1000000000 892013719 1000000000 509980508 1000000000 529530391 1000000000 836098060 1000000000 617422505 1000000000 208776432 1000000000 972591219 1000000000 685418738 1000000000 391245091 1000000000 199269720 1000000000 904491961 1000000000 978360023 1000000000 319933037 1000000000 985344084 1000000000 541481237 1000000000 446884839 1000000000 656608623 1000000000 3159473 1000000000 438720045 1000000000 275551955 1000000000 732618085 1000000000 474859193 1000000000 589742330 1000000000 313533605 1000000000 900305555 1000000000 219311274 1000000000 35079215 1000000000 5021987 1000000000 64080321 1000000000 718422216 1000000000 232100374 1000000000 702774513 1000000000 689222077 1000000000 989343736 1000000000 340660810 1000000000 913471754 1000000000 324667886 1000000000 827697446 1000000000 359793540 1000000000 31777371 1000000000 418127618 1000000000 250597049 1000000000 735817135 1000000000 539063042 1000000000 965461705 1000000000 39970634 1000000000 631500798 1000000000 318101259 1000000000 443003299 1000000000 922709759 1000000000 945215095 1000000000 777345262 1000000000 579560288 1000000000 289303939 1000000000 592367888 1000000000 767154599 1000000000 919253407 1000000000 655047662 1000000000 31720186 1000000000 252594631 1000000000 120958699 1000000000 129589363 1000000000 709619445 1000000000 648651545 1000000000 484520695 1000000000 241366001 1000000000 18434505 1000000000 963056317 1000000000 298522056 1000000000 193601981 1000000000 989736279 1000000000 48236049 1000000000 901218143 1000000000 397681915 1000000000 495992771 1000000000 270262852 1000000000 25299429 1000000000 378742247 1000000000 326085577 1000000000 948311239 1000000000 177317624 1000000000 847793019 1000000000 597435685 1000000000 708779938 1000000000 942740203 1000000000 977270197 1000000000 202906322 1000000000 842957066 1000000000 46707902 1000000000 558753862 1000000000 376496537 1000000000 881609063 1000000000 743591763 1000000000 242399716 1000000000 225524189 1000000000 952865967 1000000000 663337456 1000000000 633720051 1000000000 86453508 1000000000 644243698 1000000000 82781882 1000000000 360829645 1000000000 441093414 1000000000 638111612 1000000000 513270720 1000000000 961802492 1000000000 921411290 1000000000 347737182 1000000000 374570415 1000000000 692776959 1000000000 64540120 1000000000 698325193 1000000000 159914271 1000000000 682981776 1000000000 297405578 1000000000 194510186 1000000000 194592384 1000000000 209618395 1000000000 284517261 1000000000 49397428 1000000000 6818104 1000000000 63877935 1000000000 91935924 1000000000 92547440 1000000000 193673512 1000000000 672096695 1000000000 749576353 1000000000 158136865 1000000000 572014100 1000000000 811522017 1000000000 149250474 1000000000 690810414 1000000000 316281160 1000000000 816355937 1000000000 471398500 1000000000 582511419 1000000000 405133809 1000000000 870810382 1000000000 983054003 1000000000 940947744 1000000000 961215060 1000000000 285698738 1000000000 964688661 1000000000 99136749 1000000000 389192790 1000000000 116582636 1000000000 331540859 1000000000 659516002 1000000000 118613188 1000000000 189883276 1000000000 522099315 1000000000 866014431 1000000000 658860236 1000000000 581672510 1000000000 742471296 1000000000 471843145 1000000000 780164556 1000000000 388880167 1000000000 272907264 1000000000 275297604 1000000000 362175113 1000000000 229587904 1000000000 42045736 1000000000 393774543 1000000000 416892943 1000000000 407798860 1000000000 300560646 1000000000 919470149 1000000000 444056601 1000000000 612816645 1000000000 93310872 1000000000 32786163 1000000000 718525407 1000000000 943415855 1000000000 328975063 1000000000 860517681 1000000000 375854109 1000000000 491760944 1000000000 632469898 1000000000 365682713 1000000000 174323857 1000000000 744503229 1000000000 737543144 1000000000 63615608 1000000000 462037635 1000000000 190939832 1000000000 550851893 1000000000 384767788 1000000000 82492923 1000000000 194058256 1000000000 579917413 1000000000 626724670 1000000000 361805879 1000000000 174272062 1000000000 458370156 1000000000 396600922 1000000000 201667570 1000000000 271134366 1000000000 405379541 1000000000 237059251 1000000000 515563913 1000000000 764576833 1000000000 999370663 1000000000 273036327 1000000000 425195137 1000000000 424526150 1000000000 20823443 1000000000 916647092 1000000000 614963059 1000000000 220467851 1000000000 55892157 1000000000 920604223 1000000000 708982173 1000000000 921185323 1000000000 600006762 1000000000 966366993 1000000000 236294782 1000000000 367692047 1000000000 568649230 1000000000 926367504 1000000000 204009747 1000000000 171537593 1000000000 846826240 1000000000 388795750 1000000000 498273042 1000000000 172544875 1000000000 328389120 1000000000 983699656 1000000000 240499199 1000000000 911176084 1000000000 639531157 1000000000 124888330 1000000000 950672540 1000000000 19700234 1000000000 738906274 1000000000 240458304 1000000000 324068771 1000000000 965411278 1000000000 936508687 1000000000 103295533 1000000000 823899588 1000000000 973776825 1000000000 548152806 1000000000 277590208 1000000000 503782749 1000000000 194046289 1000000000 484606208 1000000000 780129328 1000000000 413804518 1000000000 466113096 1000000000 633625806 1000000000 809032251 1000000000 936526828 1000000000 162979417 1000000000 593246804 1000000000 1127885 1000000000 230769170 1000000000 180976511 1000000000 470671506 1000000000 265395827 1000000000 758333135 1000000000 516806284 1000000000 554623589 1000000000 649077160 1000000000 295587425 1000000000 782353279 1000000000 842430964 1000000000 876475070 1000000000 222365645 1000000000 33497006 1000000000 458452562 1000000000 869480191 1000000000 722918979 1000000000 564893827 1000000000 979938034 1000000000 689750801 1000000000 354295454 1000000000 417255371 1000000000 60545111 1000000000 608002891 1000000000 186578178 1000000000 751217382 1000000000 330607863 1000000000 734485145 1000000000 927696001 1000000000 44347826 1000000000 166322763 1000000000 477449027 1000000000 269469524 1000000000 289422629 1000000000 199767402 1000000000 372193576 1000000000 102298384 1000000000 318373746 1000000000 48709177 1000000000 433023695 1000000000 788727381 1000000000 68095947 1000000000 877575955 1000000000 523240081 1000000000 677531157 1000000000 791379426 1000000000 504188416 1000000000 328175964 1000000000 855100476 1000000000 829707888 1000000000 968323414 1000000000 250446751 1000000000 634047214 1000000000 129061487 1000000000 499545709 1000000000 103150145 1000000000 554065228 1000000000 910510154 1000000000 915301894 1000000000 637935183 1000000000 640872279 1000000000 179484797 1000000000 974814536 1000000000 908280861 1000000000 933909496 1000000000 605863116 1000000000 177825644 1000000000 797482470 1000000000 530125359 1000000000 157955590 1000000000 568577426 1000000000 575518131 1000000000 712966160 1000000000 280346175 1000000000 476268589 1000000000 137779191 1000000000 207533231 1000000000 406965230 1000000000 912229103 1000000000 399024189 1000000000 727292587 1000000000 371945363 1000000000 13522239 1000000000 132881399 1000000000 659251859 1000000000 870427083 1000000000 902972975 1000000000 501765794 1000000000 603050685 1000000000 447706984 1000000000 584408964 1000000000 419440785 1000000000 356187044 1000000000 564353394 1000000000 700297390 1000000000 134099603 1000000000 838801074 1000000000 84420824 1000000000 883145842 1000000000 233067851 1000000000 708732102 1000000000 564912312 1000000000 367773947 1000000000 71707696 1000000000 44914567 1000000000 911036194 1000000000 703062442 1000000000 868767110 1000000000 569949529 1000000000 683385043 1000000000 402808395 1000000000 141933219 1000000000 778047062 1000000000 868641937 1000000000 851211294 1000000000 929587708 1000000000 192302422 1000000000 778466280 1000000000 756434985 1000000000 320403218 1000000000 956121429 1000000000 824003893 1000000000 300892799 1000000000 873669878 1000000000 648078743 1000000000 589431726 1000000000 632660675 1000000000 831174871 1000000000 94041127 1000000000 942145261 1000000000 587270579 1000000000 230675984 1000000000 975086668 1000000000 350070301 1000000000 946985225 1000000000 534713649 1000000000 420726658 1000000000 784833448 1000000000 346151287 1000000000 863945035 1000000000 25920208 1000000000 620019413 1000000000 435276338 1000000000 296542234 1000000000 676110608 1000000000 144337288 1000000000 650914111 1000000000 917488702 1000000000 147507393 1000000000 525649873 1000000000 850686334 1000000000 239128432 1000000000 400127756 1000000000 183620949 1000000000 796754573 1000000000 750754350 1000000000 349206080 1000000000 740341454 1000000000 673210781 1000000000 181683872 1000000000 457948712 1000000000 286167027 1000000000 68356512 1000000000 799010779 1000000000 846345728 1000000000 65908209 1000000000 4555742 1000000000 756302337 1000000000 663708791 1000000000 329863930 1000000000 45751074 1000000000 212117987 1000000000 567553543 1000000000 687816100 1000000000 187016497 1000000000 456972678 1000000000 996575765 1000000000 348295136 1000000000 420098509 1000000000 817381346 1000000000 765768284 1000000000 941487164 1000000000 375100521 1000000000 282387992 1000000000 140704561 1000000000 40413378 1000000000 451183191 1000000000 714362726 1000000000 439836900 1000000000 579349233 1000000000 141416378 1000000000 54682323 1000000000 313166477 1000000000 55778600 1000000000 284781198 1000000000 865571819 1000000000 114036101 1000000000 661161565 1000000000 991107722 1000000000 528219692 1000000000 282860832 1000000000 504077526 1000000000 101220058 1000000000 206142398 1000000000 430773275 1000000000 793436691 1000000000 364170671 1000000000 252589678 1000000000 885600572 1000000000 556703794 1000000000 855912818 1000000000 419481207 1000000000 556955599 1000000000 768593638 1000000000 963880704 1000000000 79836052 1000000000 729245241 1000000000 372847316 1000000000 611667133 1000000000 358233198 1000000000 966488943 1000000000 985192029 1000000000 132986195 1000000000 150407399 1000000000 571990343 1000000000 45778267 1000000000 900603879 1000000000 644226467 1000000000 568643692 1000000000 323865154 1000000000 170018054 1000000000 5124125 1000000000 832683402 1000000000 380018933 1000000000 20745613 1000000000 380583754 1000000000 563646531 1000000000 827032660 1000000000 716643813 1000000000 216067433 1000000000 917227249 1000000000 567362649 1000000000 561395462 1000000000 126722693 1000000000 411011185 1000000000 641410485 1000000000 718195533 1000000000 677201661 1000000000 900640892 1000000000 345324448 1000000000 858325499 1000000000 924309744 1000000000 18288697 1000000000 48633565 1000000000 10872115 1000000000 484605389 1000000000 298777463 1000000000 953007130 1000000000 18821086 1000000000 921219584 1000000000 937275665 1000000000 265352579 1000000000 605470561 1000000000 577275529 1000000000 628425767 1000000000 740843174 1000000000 676758160 1000000000 353639531 1000000000 284681125 1000000000 887334351 1000000000 724783012 1000000000 236142852 1000000000 682236660 1000000000 498071164 1000000000 411282386 1000000000 294940027 1000000000 790340984 1000000000 554425104 1000000000 317296963 1000000000 146118214 1000000000 534790535 1000000000 600017744 1000000000 314542357 1000000000 178441413 1000000000 980871032 1000000000 461221701 1000000000 609130889 1000000000 199132953 1000000000 352766525 1000000000 269301187 1000000000 627338751 1000000000 517027403 1000000000 600289292 1000000000 314378911 1000000000 462885020 1000000000 556939093 1000000000 689663377 1000000000 18657518 1000000000 86931766 1000000000 826030115 1000000000 221985711 1000000000 113538305 1000000000 113068032 1000000000 149306464 1000000000 724786110 1000000000 137572379 1000000000 972631693 1000000000 476333777 1000000000 853334847 1000000000 882881836 1000000000 767976439 1000000000 377259726 1000000000 153277997 1000000000 295223980 1000000000 909873433 1000000000 838357831 1000000000 123988074 1000000000 556880804 1000000000 927964589 1000000000 945769222 1000000000 685884273 1000000000 341608044 1000000000 350451775 1000000000 177044979 1000000000 411975910 1000000000 953993126 1000000000 161929044 1000000000 470413250 1000000000 490379695 1000000000 905672068 1000000000 561293200 1000000000 987701026 1000000000 142764641 1000000000 117064281 1000000000 259053153 1000000000 463637594 1000000000 73168170 1000000000 281889345 1000000000 650222719 1000000000 957091909 1000000000 80843686 1000000000 338880446 1000000000 759188037 1000000000 829608220 1000000000 684736411 1000000000 939674735 1000000000 693153534 1000000000 432040358 1000000000 371941964 1000000000 121468544 1000000000 839189756 1000000000 467183099 1000000000 318998042 1000000000 607757922 1000000000 758111299 1000000000 388221868 1000000000 211703295 1000000000 738263898 1000000000 227991272 1000000000 955470744 1000000000 617379193 1000000000 305750116 1000000000 667322839 1000000000 638013974 1000000000 268326093 1000000000 842557754 1000000000 509610104 1000000000 927972392 1000000000 946507941 1000000000 270890837 1000000000 565238865 1000000000 644085528 1000000000 279804567 1000000000 755632440 1000000000 524645249 1000000000 163244537 1000000000 909133708 1000000000 818011401 1000000000 121112689 1000000000 216358617 1000000000 982708994 1000000000 370976778 1000000000 92778231 1000000000 75704837 1000000000 584797723 1000000000 391407173 1000000000 818651189 1000000000 810458344 1000000000 959091212 1000000000 574015206 1000000000 62803510 1000000000 231730494 1000000000 724885098 1000000000 558994463 1000000000 730488899 1000000000 390935747 1000000000 876547943 1000000000 703960562 1000000000 711753287 1000000000 244821867 1000000000 644275825 1000000000 784818085 1000000000 236640826 1000000000 169894318 1000000000 853557728 1000000000 586760740 1000000000 770760854 1000000000 850677002 1000000000 72448250 1000000000 912656681 1000000000 966750288 1000000000 513439362 1000000000 555134281 1000000000 22257181 1000000000 952300261 1000000000 85678673 1000000000 878494677 1000000000 60453678 1000000000 41770430 1000000000 194880729 1000000000 662725117 1000000000 98257807 1000000000 459139781 1000000000 409385472 1000000000 680927041 1000000000 339869433 1000000000 456440619 1000000000 660663228 1000000000 818647357 1000000000 212446541 1000000000 437014484 1000000000 57903528 1000000000 66834349 1000000000 264843642 1000000000 883623669 1000000000 927929132 1000000000 94015688 1000000000 39718110 1000000000 132122911 1000000000 92072379 1000000000 394462573 1000000000 412304865 1000000000 129842235 1000000000 56269331 1000000000 262675204 1000000000 563563583 1000000000 13055033 1000000000 180221848 1000000000 156704181 1000000000 907630347 1000000000 747631534 1000000000 603220832 1000000000 538328751 1000000000 904190424 1000000000 261852126 1000000000 178239247 1000000000 337090715 1000000000 761409229 1000000000 797370192 1000000000 794158833 1000000000 650157658 1000000000 163286283 1000000000 588642776 1000000000 849269777 1000000000 835143894 1000000000 688756559 1000000000 45679542 1000000000 521933122 1000000000 416688383 1000000000 516422773 1000000000 557412133 1000000000 376071609 1000000000 288337136 1000000000 715905446 1000000000 366160441 1000000000 961416169 1000000000 990054494 1000000000 844051489 1000000000 387564377 1000000000 419625259 1000000000 98279092 1000000000 696461508 1000000000 899958754 1000000000 193123726 1000000000 108369733 1000000000 210714438 1000000000 490995799 1000000000 757425969 1000000000 460197112 1000000000 873074702 1000000000 848946579 1000000000 942222509 1000000000 136794314 1000000000 221464739 1000000000 917400577 1000000000 865788166 1000000000 709975067 1000000000 125663797 1000000000 595372273 1000000000 131733031 1000000000 595418315 1000000000 573434096 1000000000 643350592 1000000000 846385945 1000000000 866291150 1000000000 650923566 1000000000 177901282 1000000000 903072894 1000000000 55118701 1000000000 248086980 1000000000 956858633 1000000000 789715129 1000000000 767834494 1000000000 862132681 1000000000 349104229 1000000000 643921021 1000000000 912427791 1000000000 407431598 1000000000 476593706 1000000000 763817727 1000000000 86798365 1000000000 475579965 1000000000 95443835 1000000000 689479045 1000000000 484566493 1000000000 288077024 1000000000 813340194 1000000000 224879439 1000000000 645842622 1000000000 21224428 1000000000 890854938 1000000000 317103385 1000000000 851442874 1000000000 970525705 1000000000 672103302 1000000000 267488861 1000000000 552989676 1000000000 657883464 1000000000 928235099 1000000000 66585055 1000000000 690736698 1000000000 475779480 1000000000 136028297 1000000000 714670830 1000000000 355922776 1000000000 422311552 1000000000 243722663 1000000000 31939530 1000000000 304618130 1000000000 884257868 1000000000 324914698 1000000000 333805917 1000000000 589075574 1000000000 744074569 1000000000 388856843 1000000000 842044808 1000000000 377132530 1000000000 841998920 1000000000 813921736 1000000000 647503810 1000000000 830384866 1000000000 605362380 1000000000 953154840 1000000000 902013776 1000000000 848705632 1000000000 818016840 1000000000 317819978 1000000000 152222184 1000000000 709025985 1000000000 878961472 1000000000 696843310 1000000000 759301819 1000000000 836775191 1000000000 690729496 1000000000 909401225 1000000000 873453504 1000000000 976297159 1000000000 888588340 1000000000 344695839 1000000000 969899750 1000000000 216618239 1000000000 773836105 1000000000 13124629 1000000000 604388242 1000000000 997937079 1000000000 931468320 1000000000 13390194 1000000000 660085872 1000000000 561496727 1000000000 474917809 1000000000 600501615 1000000000 486667109 1000000000 942076485 1000000000 693742132 1000000000 533668178 1000000000 922437473 1000000000 728406672 1000000000 724998339 1000000000 311807038 1000000000 582850833 1000000000 254200353 1000000000 179412556 1000000000 855375831 1000000000 407196470 1000000000 798850396 1000000000 361232097 1000000000 342886193 1000000000 918866950 1000000000 281892503 1000000000 18763048 1000000000 689126590 1000000000 222356351 1000000000 708514624 1000000000 705162358 1000000000 7429895 1000000000 937901310 1000000000 971986890 1000000000 249003708 1000000000 557989585 1000000000 918068383 1000000000 245608797 1000000000 881142529 1000000000 582967382 1000000000 811584485 1000000000 964936947 1000000000 960038426 1000000000 844286331 1000000000 308435847 1000000000 850732434 1000000000 762271305 1000000000 90722383 1000000000 981494860 1000000000 834867854 1000000000 158714341 1000000000 751111001 1000000000 564818392 1000000000 403574079 1000000000 963458093 1000000000 546883677 1000000000 228247941 1000000000 890932217 1000000000 144879547 1000000000 358492399 1000000000 639827852 1000000000 88671726 1000000000 305642890 1000000000 37859088 1000000000 38923003 1000000000 170963978 1000000000 825216350 1000000000 789410125 1000000000 937880290 1000000000 277991478 1000000000 591029586 1000000000 410461990 1000000000 753397895 1000000000 633505081 1000000000 552511536 1000000000 52186619 1000000000 363987610 1000000000 636418353 1000000000 878363800 1000000000 501147738 1000000000 932582984 1000000000 929282662 1000000000 531495906 1000000000 501348576 1000000000 701685368 1000000000 803449547 1000000000 870718329 1000000000 147289056 1000000000 858039842 1000000000 70490326 1000000000 166913323 1000000000 803828431 1000000000 611000735 1000000000 232602889 1000000000 352438139 1000000000 593970595 1000000000 100320062 1000000000 363646029 1000000000 236518203 1000000000 942566234 1000000000 855666764 1000000000 724702033 1000000000 847162807 1000000000 107396083 1000000000 510899257 1000000000 834251003 1000000000 599414113 1000000000 213203176 1000000000 488049996 1000000000 217404481 1000000000 141128144 1000000000 269036249 1000000000 585011231 1000000000 394788601 1000000000 39711633 1000000000 655685476 1000000000 597318755 1000000000 625251480 1000000000 792231939 1000000000 764206929 1000000000 405661418 1000000000 901965019 1000000000 240431821 1000000000 151865355 1000000000 327766406 1000000000 781494333 1000000000 685274147 1000000000 516049084 1000000000 60369934 1000000000 430000860 1000000000 480926543 1000000000 35798423 1000000000 222587548 1000000000 343913874 1000000000 827406046 1000000000 748935318 1000000000 879465569 1000000000 183403591 1000000000 897901699 1000000000 462935327 1000000000 616736622 1000000000 65022774 1000000000 646729731 1000000000 553947260 1000000000 763629305 1000000000 79888988 1000000000 933364798 1000000000 767419569 1000000000 22265614 1000000000 817747318 1000000000 477514668 1000000000 480530556 1000000000 392133699 1000000000 317187578 1000000000 661236126 1000000000 345146052 1000000000 960027885 1000000000 881859173 1000000000 866596138 1000000000 828608001 1000000000 242282857 1000000000 578600628 1000000000 461762065 1000000000 338449479 1000000000 530385658 1000000000 759392632 1000000000 987722670 1000000000 987641303 1000000000 844404291 1000000000 730209362 1000000000 299884762 1000000000 10655977 1000000000 682012752 1000000000 665521287 1000000000 435711740 1000000000 380996794 1000000000 907437302 1000000000 10747579 1000000000 382252936 1000000000 422494411 1000000000 719220825 1000000000 951587414 1000000000 929066281 1000000000 636937299 1000000000 5089153 1000000000 524650680 1000000000 704195629 1000000000 678058804 1000000000 166143212 1000000000 884342893 1000000000 503875974 1000000000 666812241 1000000000 924842104 1000000000 997461079 1000000000 816466944 1000000000 368825601 1000000000 618954150 1000000000 564292038 1000000000 807361948 1000000000 8360453 1000000000 59761864 1000000000 407704964 1000000000 407278322 1000000000 114686791 1000000000 865808310 1000000000 357406039 1000000000 336935775 1000000000 757882018 1000000000 487123287 1000000000 193523614 1000000000 693211789 1000000000 82750154 1000000000 759932367 1000000000 943174889 1000000000 889913411 1000000000 492843094 1000000000 703823308 1000000000 608463697 1000000000 63535039 1000000000 48808869 1000000000 142424071 1000000000 638382605 1000000000 791567730 1000000000 533724345 1000000000 778505493 1000000000 168050741 1000000000 305439197 1000000000 192735406 1000000000 648706113 1000000000 251091178 1000000000 511173846 1000000000 617623008 1000000000 577878396 1000000000 238552615 1000000000 812269882 1000000000 364523724 1000000000 249833567 1000000000 972980091 1000000000 183266000 1000000000 310298750 1000000000 752067244 1000000000 628150913 1000000000 284083250 1000000000 903939256 1000000000 562296075 1000000000 912154485 1000000000 277397221 1000000000 896561536 1000000000 124906689 1000000000 960026432 1000000000 166449371 1000000000 473693486 1000000000 555337692 1000000000 883421322 1000000000 421040837 1000000000 166993617 1000000000 369322316 1000000000 259464743 1000000000 96182747 1000000000 4206011 1000000000 281130047 1000000000 327050756 1000000000 204056235 1000000000 102802208 1000000000 48980935 1000000000 269796424 1000000000 161432053 1000000000 345027642 1000000000 204258983 1000000000 273611025 1000000000 948734125 1000000000 753031090 1000000000 359494898 1000000000 102668696 1000000000 265472304 1000000000 764767499 1000000000 875925651 1000000000 504862521 1000000000 942636723 1000000000 800650046 1000000000 293818026 1000000000 845642184 1000000000 720366503 1000000000 943041285 1000000000 302689379 1000000000 354305301 1000000000 365494482 1000000000 242842853 1000000000 672120222 1000000000 236085389 1000000000 753037044 1000000000 247214063 1000000000 958383005 1000000000 412522306 1000000000 839026450 1000000000 936503131 1000000000 243135200 1000000000 234429928 1000000000 336456437 1000000000 556516929 1000000000 127216847 1000000000 807539861 1000000000 863089561 1000000000 174019395 1000000000 186540360 1000000000 720958815 1000000000 58813072 1000000000 287596395 1000000000 999700143 1000000000 139562661 1000000000 709517040 1000000000 45951830 1000000000 215513897 1000000000 158034858 1000000000 784948626 1000000000 636653803 1000000000 29976315 1000000000 701215581 1000000000 905551109 1000000000 128574187 1000000000 501360081 1000000000 457718254 1000000000 652657023 1000000000 337552480 1000000000 240287711 1000000000 414810905 1000000000 507332851 1000000000 320988894 1000000000 751406026 1000000000 172758432 1000000000 739459858 1000000000 802523749 1000000000 528211550 1000000000 565932594 1000000000 295801087 1000000000 809445123 1000000000 563733440 1000000000 922744728 1000000000 360576640 1000000000 62344324 1000000000 930995046 1000000000 529289714 1000000000 740315467 1000000000 924771114 1000000000 632549451 1000000000 504634920 1000000000 622780909 1000000000 557068973 1000000000 99868838 1000000000 450769167 1000000000 223952296 1000000000 395293268 1000000000 19869447 1000000000 910320924 1000000000 90358698 1000000000 859232843 1000000000 631963568 1000000000 220118888 1000000000 534140725 1000000000 677290035 1000000000 544316354 1000000000 139624129 1000000000 687334809 1000000000 346785068 1000000000 326959355 1000000000 87629866 1000000000 506161647 1000000000 776950425 1000000000 891038481 1000000000 346091155 1000000000 772728368 1000000000 824794912 1000000000 423718638 1000000000 21117360 1000000000 121690766 1000000000 726458621 1000000000 58163153 1000000000 598054969 1000000000 350084928 1000000000 375773673 1000000000 460868393 1000000000 452504601 1000000000 576348397 1000000000 275605909 1000000000 472783936 1000000000 509716603 1000000000 789463725 1000000000 417785368 1000000000 731625883 1000000000 133560052 1000000000 991640588 1000000000 288127819 1000000000 30476550 1000000000 612727482 1000000000 888251906 1000000000 453284530 1000000000 669919524 1000000000 811782301 1000000000 446971382 1000000000 929893839 1000000000 476921859 1000000000 752907458 1000000000 362910137 1000000000 967856938 1000000000 95628411 1000000000 256346790 1000000000 925396071 1000000000 737371795 1000000000 454259223 1000000000 889870344 1000000000 385356600 1000000000 191794586 1000000000 344488970 1000000000 14676639 1000000000 308093035 1000000000 560374805 1000000000 593604896 1000000000 647282491 1000000000 36946027 1000000000 993612891 1000000000 483432841 1000000000 507937592 1000000000 109094552 1000000000 746499305 1000000000 189705723 1000000000 72306378 1000000000 116138384 1000000000 511115518 1000000000 307740357 1000000000 995734898 1000000000 290320103 1000000000 47672568 1000000000 1830649 1000000000 762299559 1000000000 144529871 1000000000 348637129 1000000000 642505146 1000000000 117500535 1000000000 434235946 1000000000 229735812 1000000000 722487966 1000000000 667203946 1000000000 89087229 1000000000 999562264 1000000000 607161506 1000000000 366041643 1000000000 762912739 1000000000 847379966 1000000000 320473271 1000000000 46797858 1000000000 840497338 1000000000 19732620 1000000000 195130736 1000000000 20618007 1000000000 991523900 1000000000 452090513 1000000000 86789457 1000000000 275250979 1000000000 266162164 1000000000 952913323 1000000000 764528875 1000000000 788851362 1000000000 208341622 1000000000 366429292 1000000000 130684860 1000000000 483013153 1000000000 294273352 1000000000 51919609 1000000000 942934010 1000000000 682178188 1000000000 885132888 1000000000 470525920 1000000000 183613232 1000000000 744889016 1000000000 986843235 1000000000 978067973 1000000000 592453255 1000000000 16114950 1000000000 322366264 1000000000 879795333 1000000000 698219093 1000000000 428995243 1000000000 166333453 1000000000 420566788 1000000000 359168504 1000000000 220517856 1000000000 366796224 1000000000 10848860 1000000000 158033548 1000000000 519716444 1000000000 301304449 1000000000 249721036 1000000000 427395602 1000000000 344436852 1000000000 299660983 1000000000 252790218 1000000000 556905213 1000000000 72412833 1000000000 603979214 1000000000 980622984 1000000000 877483320 1000000000 747932872 1000000000 627187158 1000000000 335391162 1000000000 318201991 1000000000 807089547 1000000000 365107554 1000000000 127509607 1000000000 823577883 1000000000 454034242 1000000000 84547908 1000000000 919478922 1000000000 77358838 1000000000 291083638 1000000000 216121716 1000000000 866382769 1000000000 235939866 1000000000 478466977 1000000000 883958304 1000000000 138883575 1000000000 844516823 1000000000 544437123 1000000000 218054132 1000000000 820771096 1000000000 748777927 1000000000 287212757 1000000000 937181143 1000000000 588852783 1000000000 518370288 1000000000 993030893 1000000000 266485431 1000000000 150102518 1000000000 693834761 1000000000 520180737 1000000000 788199754 1000000000 638985115 1000000000 152039073 1000000000 480593459 1000000000 580864424 1000000000 710321003 1000000000 103514225 1000000000 955791909 1000000000 857177805 1000000000 533552018 1000000000 331689893 1000000000 887306253 1000000000 497784910 1000000000 517612738 1000000000 838450620 1000000000 110634082 1000000000 77055907 1000000000 236073806 1000000000 259314926 1000000000 508477 1000000000 560409811 1000000000 490048241 1000000000 44469525 1000000000 714944979 1000000000 859943257 1000000000 320775952 1000000000 726351285 1000000000 565679518 1000000000 595617148 1000000000 296143751 1000000000 476772115 1000000000 973154817 1000000000 28919907 1000000000 820184630 1000000000 190461946 1000000000 400322809 1000000000 862843595 1000000000 388363472 1000000000 257014736 1000000000 255389434 1000000000 744640312 1000000000 447862038 1000000000 698292553 1000000000 554248918 1000000000 524912994 1000000000 842184355 1000000000 427638247 1000000000 433727301 1000000000 453601188 1000000000 676909081 1000000000 369016100 1000000000 579857731 1000000000 482840207 1000000000 53987798 1000000000 359046227 1000000000 710770765 1000000000 39707493 1000000000 505201564 1000000000 8965278 1000000000 416900748 1000000000 284211626 1000000000 114985509 1000000000 599360173 1000000000 147379297 1000000000 106311553 1000000000 822556637 1000000000 199912436 1000000000 893878969 1000000000 179418820 1000000000 584212184 1000000000 831704721 1000000000 757388825 1000000000 83332686 1000000000 729920623 1000000000 430030153 1000000000 127343850 1000000000 390592087 1000000000 438917887 1000000000 844862509 1000000000 334412818 1000000000 84828426 1000000000 928797887 1000000000 416847931 1000000000 499159234 1000000000 876948207 1000000000 963735912 1000000000 59758756 1000000000 887213165 1000000000 368021877 1000000000 922248979 1000000000 166563643 1000000000 230520159 1000000000 644973462 1000000000 997103085 1000000000 43620306 1000000000 847581820 1000000000 163819613 1000000000 63923881 1000000000 605303165 1000000000 193381234 1000000000 838748761 1000000000 221376941 1000000000 120327598 1000000000 758289757 1000000000 60776451 1000000000 750724396 1000000000 805426153 1000000000 841632470 1000000000 194903187 1000000000 106224122 1000000000 669125010 1000000000 758350674 1000000000 836139601 1000000000 292781333 1000000000 393253827 1000000000 627877115 1000000000 574206414 1000000000 65576423 1000000000 330347695 1000000000 209427189 1000000000 613487543 1000000000 101348903 1000000000 484344900 1000000000 213201093 1000000000 812410872 1000000000 753974039 1000000000 46499488 1000000000 552652463 1000000000 590156500 1000000000 323652089 1000000000 902594870 1000000000 980754559 1000000000 162738182 1000000000 563095346 1000000000 340715608 1000000000 707211767 1000000000 29670999 1000000000 183918850 1000000000 602531095 1000000000 247191795 1000000000 659681240 1000000000 670777123 1000000000 855642581 1000000000 46420753 1000000000 745402399 1000000000 563491261 1000000000 558141568 1000000000 94284173 1000000000 434210843 1000000000 21528515 1000000000 381656914 1000000000 56401009 1000000000 723322827 1000000000 577003978 1000000000 335724569 1000000000 342643363 1000000000 556317004 1000000000 805486551 1000000000 764515547 1000000000 480355699 1000000000 147137974 1000000000 394566586 1000000000 73742282 1000000000 430326476 1000000000 482813899 1000000000 728117033 1000000000 388606624 1000000000 332739710 1000000000 809267230 1000000000 961355342 1000000000 820246267 1000000000 294831448 1000000000 355659172 1000000000 494974861 1000000000 757994674 1000000000 837462442 1000000000 578228572 1000000000 446458821 1000000000 816407442 1000000000 918446851 1000000000 30785641 1000000000 298817079 1000000000 916669348 1000000000 723258083 1000000000 170901042 1000000000 517869828 1000000000 442813229 1000000000 919664567 1000000000 481919047 1000000000 483369346 1000000000 121780320 1000000000 700280598 1000000000 329497136 1000000000 768076777 1000000000 260813208 1000000000 552036487 1000000000 833612092 1000000000 311772780 1000000000 886475405 1000000000 624148512 1000000000 870058189 1000000000 360358202 1000000000 408614053 1000000000 152976993 1000000000 93015390 1000000000 629032874 1000000000 939972840 1000000000 873181339 1000000000 638141702 1000000000 461574719 1000000000 522727521 1000000000 566328939 1000000000 223735667 1000000000 481731276 1000000000 68649563 1000000000 553669577 1000000000 8233385 1000000000 507708133 1000000000 836968498 1000000000 377455312 1000000000 301340565 1000000000 728010942 1000000000 297608995 1000000000 706920542 1000000000 257771474 1000000000 897660051 1000000000 479066584 1000000000 274580105 1000000000 229367972 1000000000 442467306 1000000000 480205267 1000000000 242663916 1000000000 781286053 1000000000 81671379 1000000000 804014401 1000000000 757673305 1000000000 55569965 1000000000 866569738 1000000000 152981760 1000000000 221986099 1000000000 246306231 1000000000 765884919 1000000000 515158598 1000000000 944426344 1000000000 351182314 1000000000 487024320 1000000000 216747272 1000000000 142091835 1000000000 751195117 1000000000 355839509 1000000000 237783183 1000000000 726416941 1000000000 221236300 1000000000 437626176 1000000000 43096156 1000000000 369143352 1000000000 941370315 1000000000 782949780 1000000000 98901005 1000000000 407102305 1000000000 461280519 1000000000 121204936 1000000000 607854810 1000000000 239704663 1000000000 198659472 1000000000 619266455 1000000000 332208708 1000000000 485113024 1000000000 63929999 1000000000 607013275 1000000000 323801821 1000000000 561744017 1000000000 103951107 1000000000 714476817 1000000000 800442936 1000000000 852367949 1000000000 807497474 1000000000 395852006 1000000000 433508021 1000000000 882549636 1000000000 941274586 1000000000 415842470 1000000000 584082634 1000000000 935681163 1000000000 433777334 1000000000 447806029 1000000000 208081826 1000000000 789118347 1000000000 563811501 1000000000 737450386 1000000000 305949916 1000000000 429227896 1000000000 897911862 1000000000 851946561 1000000000 618167065 1000000000 340170574 1000000000 898563916 1000000000 852666161 1000000000 361411364 1000000000 80635226 1000000000 370433276 1000000000 735780862 1000000000 666428877 1000000000 62329840 1000000000 323266784 1000000000 214374516 1000000000 694713214 1000000000 526627537 1000000000 179285951 1000000000 485045385 1000000000 16161344 1000000000 139480675 1000000000 712695812 1000000000 900282275 1000000000 149758127 1000000000 383807574 1000000000 342043541 1000000000 395588686 1000000000 856546110 1000000000 712268804 1000000000 851709316 1000000000 387059047 1000000000 639095173 1000000000 849119022 1000000000 800844232 1000000000 705852464 1000000000 637466863 1000000000 470698297 1000000000 270417323 1000000000 298852473 1000000000 567387607 1000000000 979593028 1000000000 762529331 1000000000 451734996 1000000000 20614542 1000000000 470573631 1000000000 430237312 1000000000 644403939 1000000000 147791714 1000000000 701170263 1000000000 68147406 1000000000 690647474 1000000000 127556000 1000000000 218433682 1000000000 159745697 1000000000 749560274 1000000000 746336334 1000000000 630238548 1000000000 477465801 1000000000 569018011 1000000000 222385002 1000000000 33760191 1000000000 575870428 1000000000 460928425 1000000000 113278202 1000000000 221453073 1000000000 455473633 1000000000 152573592 1000000000 404022975 1000000000 829186518 1000000000 390278512 1000000000 905642214 1000000000 852410052 1000000000 954506024 1000000000 24150390 1000000000 336744346 1000000000 289690004 1000000000 912859364 1000000000 646092713 1000000000 906284843 1000000000 542195637 1000000000 798410132 1000000000 829549870 1000000000 549359633 1000000000 966588551 1000000000 224676911 1000000000 584784071 1000000000 655963186 1000000000 235036328 1000000000 256112944 1000000000 814498943 1000000000 792966802 1000000000 776479402 1000000000 883239987 1000000000 374193053 1000000000 421659853 1000000000 177950323 1000000000 554126339 1000000000 301241407 1000000000 1763557 1000000000 585857268 1000000000 992546527 1000000000 800683903 1000000000 703194647 1000000000 618731653 1000000000 32304596 1000000000 708459527 1000000000 242565782 1000000000 293981407 1000000000 546344565 1000000000 710645405 1000000000 463827544 1000000000 56255042 1000000000 441999875 1000000000 510730031 1000000000 132904183 1000000000 122654720 1000000000 192749380 1000000000 43198350 1000000000 980484256 1000000000 189495877 1000000000 289899224 1000000000 529226333 1000000000 836923206 1000000000 756988078 1000000000 254904078 1000000000 655837177 1000000000 329485596 1000000000 610846697 1000000000 879395554 1000000000 571429216 1000000000 279389153 1000000000 57056467 1000000000 977931767 1000000000 709678689 1000000000 394955865 1000000000 352954092 1000000000 852395561 1000000000 660726606 1000000000 758551229 1000000000 383509900 1000000000 220276734 1000000000 357433416 1000000000 151188722 1000000000 878405465 1000000000 133785269 1000000000 478982331 1000000000 480153133 1000000000 147077643 1000000000 173742089 1000000000 716184768 1000000000 522914762 1000000000 943655285 1000000000 392386748 1000000000 887046939 1000000000 75492823 1000000000 311608961 1000000000 531018516 1000000000 449167429 1000000000 844991837 1000000000 594195955 1000000000 727911291 1000000000 114029070 1000000000 258291370 1000000000 927145311 1000000000 823761965 1000000000 581664260 1000000000 644733758 1000000000 273028775 1000000000 582923063 1000000000 222606900 1000000000 406759316 1000000000 675465051 1000000000 790855103 1000000000 639966398 1000000000 88580673 1000000000 911058550 1000000000 504331127 1000000000 318444355 1000000000 156144196 1000000000 683142352 1000000000 657345216 1000000000 635196826 1000000000 913528486 1000000000 46757401 1000000000 927704127 1000000000 909764202 1000000000 48949975 1000000000 282851891 1000000000 554528808 1000000000 469714739 1000000000 406755345 1000000000 922965228 1000000000 577295535 1000000000 492645515 1000000000 800022215 1000000000 221057671 1000000000 187706777 1000000000 306976273 1000000000 56825517 1000000000 267211430 1000000000 748092730 1000000000 437321850 1000000000 454779414 1000000000 270128516 1000000000 419339118 1000000000 6513013 1000000000 738965132 1000000000 728882764 1000000000 155070243 1000000000 34307142 1000000000 370729682 1000000000 58037419 1000000000 291977561 1000000000 65226356 1000000000 561302391 1000000000 332431773 1000000000 446090261 1000000000 240965970 1000000000 293053686 1000000000 185213180 1000000000 731156804 1000000000 448566891 1000000000 279247088 1000000000 144888851 1000000000 100278754 1000000000 516952750 1000000000 366957105 1000000000 847416993 1000000000 434021 1000000000 109661386 1000000000 207866496 1000000000 191699022 1000000000 904104504 1000000000 229228464 1000000000 161132526 1000000000 869386647 1000000000 154083154 1000000000 114866445 1000000000 343869254 1000000000 286295166 1000000000 65101677 1000000000 826561470 1000000000 145419748 1000000000 617392485 1000000000 507783834 1000000000 66312191 1000000000 888354684 1000000000 601646914 1000000000 119772654 1000000000 298520456 1000000000 83043927 1000000000 589456510 1000000000 20193049 1000000000 280262846 1000000000 144959109 1000000000 39705995 1000000000 873547546 1000000000 609312078 1000000000 466099013 1000000000 36933316 1000000000 44378786 1000000000 603084103 1000000000 692558056 1000000000 948042160 1000000000 31459993 1000000000 613487647 1000000000 388476390 1000000000 706082748 1000000000 155462359 1000000000 67744056 1000000000 978753213 1000000000 771842767 1000000000 498825066 1000000000 159431198 1000000000 196745732 1000000000 15941744 1000000000 91273086 1000000000 584954990 1000000000 733999884 1000000000 557655684 1000000000 711049816 1000000000 372838294 1000000000 988935569 1000000000 33516657 1000000000 580638925 1000000000 77304443 1000000000 143560285 1000000000 196689767 1000000000 907526924 1000000000 212522111 1000000000 306155123 1000000000 499464589 1000000000 878847898 1000000000 542791311 1000000000 752944340 1000000000 754034433 1000000000 780936431 1000000000 422733466 1000000000 173951834 1000000000 212537148 1000000000 396964166 1000000000 444312610 1000000000 111070904 1000000000 213418128 1000000000 405854878 1000000000 166487260 1000000000 823045442 1000000000 730888236 1000000000 461910050 1000000000 277500912 1000000000 542037420 1000000000 27637210 1000000000 802606321 1000000000 795894503 1000000000 749509253 1000000000 562618609 1000000000 225298640 1000000000 76054051 1000000000 905473050 1000000000 792229053 1000000000 125000097 1000000000 799198319 1000000000 819002576 1000000000 140715163 1000000000 302802084 1000000000 46623367 1000000000 737534590 1000000000 220907682 1000000000 450728218 1000000000 592091155 1000000000 970026612 1000000000 374610055 1000000000 26273999 1000000000 532895337 1000000000 528387901 1000000000 112405218 1000000000 978479446 1000000000 925662448 1000000000 961383727 1000000000 785323500 1000000000 470891128 1000000000 320436589 1000000000 107936510 1000000000 862588087 1000000000 594648069 1000000000 336203948 1000000000 963971366 1000000000 756894746 1000000000 919991845 1000000000 180885223 1000000000 346593696 1000000000 428083638 1000000000 335996487 1000000000 182443039 1000000000 715761972 1000000000 730082135 1000000000 926050892 1000000000 676729466 1000000000 767343935 1000000000 164379296 1000000000 372492886 1000000000 280594783 1000000000 295968080 1000000000 489418921 1000000000 242401296 1000000000 561731260 1000000000 508663660 1000000000 346042399 1000000000 456395387 1000000000 297152431 1000000000 373622796 1000000000 347259716 1000000000 653759533 1000000000 248361226 1000000000 791126975 1000000000 771540809 1000000000 249237037 1000000000 531332452 1000000000 555496465 1000000000 269681857 1000000000 974866169 1000000000 336479835 1000000000 450602027 1000000000 909788447 1000000000 577808657 1000000000 278011395 1000000000 729758270 1000000000 921530369 1000000000 222615563 1000000000 500898510 1000000000 975349610 1000000000 444682174 1000000000 763407079 1000000000 24938196 1000000000 314999044 1000000000 815130114 1000000000 466817271 1000000000 473373081 1000000000 298212148 1000000000 544065511 1000000000 995950187 1000000000 995444485 1000000000 634007432 1000000000 184173401 1000000000 55451237 1000000000 633422663 1000000000 986189486 1000000000 449815199 1000000000 978930178 1000000000 429716017 1000000000 570500640 1000000000 244906493 1000000000 488352534 1000000000 865660181 1000000000 269745265 1000000000 350147576 1000000000 916583617 1000000000 135301159 1000000000 474125728 1000000000 334827980 1000000000 317984871 1000000000 296655326 1000000000 144894924 1000000000 423885556 1000000000 578905572 1000000000 736647897 1000000000 318894470 1000000000 889011730 1000000000 938850256 1000000000 928192645 1000000000 211119596 1000000000 874087947 1000000000 308446827 1000000000 813095863 1000000000 283494629 1000000000 303450146 1000000000 232655868 1000000000 981168504 1000000000 830718846 1000000000 582118892 1000000000 326749926 1000000000 738767840 1000000000 470039457 1000000000 892918458 1000000000 990795362 1000000000 139490351 1000000000 784986105 1000000000 907106879 1000000000 561087307 1000000000 797057058 1000000000 165235185 1000000000 25033629 1000000000 588187521 1000000000 233687102 1000000000 473678442 1000000000 42846538 1000000000 270176707 1000000000 459810599 1000000000 105524409 1000000000 842655844 1000000000 943127823 1000000000 433477079 1000000000 36825215 1000000000 922126445 1000000000 982365402 1000000000 27774864 1000000000 964265375 1000000000 709336163 1000000000 106046005 1000000000 664922553 1000000000 961858937 1000000000 817481692 1000000000 648182515 1000000000 107624163 1000000000 382228470 1000000000 105188859 1000000000 251128299 1000000000 269278048 1000000000 966053759 1000000000 359142801 1000000000 290996783 1000000000 134597738 1000000000 242525248 1000000000 302772035 1000000000 809793100 1000000000 844842553 1000000000 935483212 1000000000 179118687 1000000000 419115723 1000000000 604269079 1000000000 264549359 1000000000 501668664 1000000000 361623363 1000000000 471095180 1000000000 42821687 1000000000 808119401 1000000000 440429984 1000000000 284547196 1000000000 506439759 1000000000 597138748 1000000000 658455428 1000000000 555957917 1000000000 697259025 1000000000 46099387 1000000000 363311330 1000000000 19716649 1000000000 971788693 1000000000 970068568 1000000000 989693206 1000000000 251037771 1000000000 352504971 1000000000 546589605 1000000000 661117334 1000000000 771662758 1000000000 976552066 1000000000 54207755 1000000000 445144822 1000000000 39720951 1000000000 865856863 1000000000 831652824 1000000000 456423367 1000000000 112537485 1000000000 112623338 1000000000 716702957 1000000000 104341647 1000000000 291564203 1000000000 503528695 1000000000 33838937 1000000000 786640075 1000000000 346244773 1000000000 537321713 1000000000 123345322 1000000000 839359772 1000000000 322672526 1000000000 101199934 1000000000 824908650 1000000000 115198324 1000000000 596939035 1000000000 979313977 1000000000 852956856 1000000000 316701458 1000000000 738296013 1000000000 784173179 1000000000 271443061 1000000000 986577225 1000000000 426296886 1000000000 704956206 1000000000 729452733 1000000000 275532013 1000000000 476495465 1000000000 379036433 1000000000 495972686 1000000000 742386741 1000000000 322865884 1000000000 390079430 1000000000 532817281 1000000000 871093770 1000000000 643850893 1000000000 265684948 1000000000 670573409 1000000000 76275460 1000000000 871263418 1000000000 340075438 1000000000 735587350 1000000000 799731328 1000000000 118694573 1000000000 581418495 1000000000 680882182 1000000000 78702124 1000000000 831362324 1000000000 510225536 1000000000 128195925 1000000000 905467443 1000000000 974468626 1000000000 246980820 1000000000 38437667 1000000000 364000339 1000000000 468671838 1000000000 870834055 1000000000 592070035 1000000000 481781081 1000000000 458963292 1000000000 633460625 1000000000 751921509 1000000000 699201549 1000000000 311287252 1000000000 527419202 1000000000 598992613 1000000000 498491914 1000000000 461799890 1000000000 405700232 1000000000 610253789 1000000000 496383004 1000000000 786263015 1000000000 539983472 1000000000 326379753 1000000000 102629611 1000000000 995633880 1000000000 264627761 1000000000 949769418 1000000000 182058753 1000000000 770982004 1000000000 227526479 1000000000 183597096 1000000000 106478582 1000000000 794656989 1000000000 540364101 1000000000 874995674 1000000000 33650294 1000000000 322296537 1000000000 51239175 1000000000 870726271 1000000000 332345804 1000000000 356497134 1000000000 847383963 1000000000 949968003 1000000000 616179247 1000000000 258638750 1000000000 825236924 1000000000 17099905 1000000000 912942201 1000000000 638001677 1000000000 223465774 1000000000 367846385 1000000000 669250016 1000000000 855381893 1000000000 972381178 1000000000 730778573 1000000000 836395182 1000000000 335486476 1000000000 789555603 1000000000 587517292 1000000000 548668975 1000000000 660681116 1000000000 288575794 1000000000 502137040 1000000000 52802256 1000000000 528772150 1000000000 230175079 1000000000 99318976 1000000000 267925082 1000000000 318117730 1000000000 577086004 1000000000 461655711 1000000000 744211980 1000000000 275934953 1000000000 18724993 1000000000 750390532 1000000000 56934854 1000000000 673598978 1000000000 105204843 1000000000 428017217 1000000000 847981555 1000000000 298878917 1000000000 885893722 1000000000 406374055 1000000000 846639023 1000000000 12620127 1000000000 696307929 1000000000 634037557 1000000000 170363118 1000000000 193072514 1000000000 18012770 1000000000 274058116 1000000000 312182033 1000000000 885537824 1000000000 82172065 1000000000 651846160 1000000000 770904055 1000000000 543630467 1000000000 579115841 1000000000 545859608 1000000000 832418016 1000000000 857136757 1000000000 715130980 1000000000 196935154 1000000000 643705707 1000000000 304474116 1000000000 776341888 1000000000 816419610 1000000000 264044226 1000000000 802956706 1000000000 827008274 1000000000 904786857 1000000000 984449067 1000000000 306539746 1000000000 597387765 1000000000 842415213 1000000000 111463569 1000000000 265218861 1000000000 287656221 1000000000 695525641 1000000000 386445460 1000000000 224872101 1000000000 252720296 1000000000 811330428 1000000000 654791450 1000000000 852573522 1000000000 76867163 1000000000 370307711 1000000000 279351374 1000000000 947831751 1000000000 527116679 1000000000 433357883 1000000000 769730088 1000000000 45842733 1000000000 906249086 1000000000 144895261 1000000000 578122443 1000000000 697553508 1000000000 136439931 1000000000 988459549 1000000000 932233203 1000000000 194054757 1000000000 169772496 1000000000 987747419 1000000000 817541687 1000000000 501072037 1000000000 754875984 1000000000 230232826 1000000000 114172405 1000000000 588593189 1000000000 77941266 1000000000 39674887 1000000000 787988590 1000000000 71190723 1000000000 724949708 1000000000 716538552 1000000000 353569837 1000000000 882009550 1000000000 757778824 1000000000 3810144 1000000000 129391256 1000000000 260868930 1000000000 553528700 1000000000 253372426 1000000000 602034593 1000000000 754733518 1000000000 293025939 1000000000 303292016 1000000000 84023237 1000000000 186145014 1000000000 933442233 1000000000 732930009 1000000000 485480420 1000000000 221234851 1000000000 961602980 1000000000 476592744 1000000000 528068843 1000000000 488689034 1000000000 270995363 1000000000 967705289 1000000000 728753418 1000000000 349455875 1000000000 553743107 1000000000 375651261 1000000000 662989717 1000000000 55472861 1000000000 728442478 1000000000 644564688 1000000000 417392468 1000000000 374670148 1000000000 676915615 1000000000 499660173 1000000000 377065752 1000000000 769299883 1000000000 904712496 1000000000 240722438 1000000000 452860982 1000000000 566747232 1000000000 590447183 1000000000 484046177 1000000000 790356171 1000000000 536287744 1000000000 720716798 1000000000 171574597 1000000000 142363377 1000000000 801676828 1000000000 166929794 1000000000 785231535 1000000000 742337601 1000000000 968724188 1000000000 945215943 1000000000 756095955 1000000000 210748060 1000000000 752137995 1000000000 396119615 1000000000 282514188 1000000000 183808133 1000000000 179393642 1000000000 179437599 1000000000 265687084 1000000000 645246007 1000000000 639779988 1000000000 224474696 1000000000 86518080 1000000000 132005996 1000000000 506343764 1000000000 138686885 1000000000 669747268 1000000000 830149631 1000000000 847397148 1000000000 584842023 1000000000 612253525 1000000000 6094368 1000000000 910453259 1000000000 535383667 1000000000 461339240 1000000000 629604100 1000000000 707738538 1000000000 756160794 1000000000 948133701 1000000000 809309818 1000000000 366411133 1000000000 912300903 1000000000 524435928 1000000000 196492231 1000000000 376369350 1000000000 877773586 1000000000 92694663 1000000000 709444909 1000000000 514260473 1000000000 327369567 1000000000 413428811 1000000000 922136090 1000000000 224009544 1000000000 425642568 1000000000 316327631 1000000000 232430769 1000000000 198682784 1000000000 140268963 1000000000 144730300 1000000000 438958719 1000000000 353778586 1000000000 791794342 1000000000 533484047 1000000000 363154366 1000000000 772649444 1000000000 618343277 1000000000 607770443 1000000000 744521141 1000000000 3761164 1000000000 203855519 1000000000 737983534 1000000000 328234937 1000000000 576325353 1000000000 259574599 1000000000 209043076 1000000000 255819432 1000000000 97051696 1000000000 317737339 1000000000 85476571 1000000000 410572510 1000000000 860654035 1000000000 717057426 1000000000 791366142 1000000000 648875731 1000000000 405887891 1000000000 450343785 1000000000 98150022 1000000000 573674386 1000000000 221796150 1000000000 717990393 1000000000 492917566 1000000000 653159567 1000000000 678538432 1000000000 537271002 1000000000 206458775 1000000000 134067744 1000000000 689181114 1000000000 786481315 1000000000 802481844 1000000000 616625917 1000000000 855316592 1000000000 273427480 1000000000 681082552 1000000000 73792939 1000000000 502194412 1000000000 260480160 1000000000 562609753 1000000000 52328954 1000000000 957987187 1000000000 123233251 1000000000 901898742 1000000000 916576441 1000000000 88623078 1000000000 959162774 1000000000 162591579 1000000000 378438606 1000000000 391660912 1000000000 606048370 1000000000 5484537 1000000000 454056513 1000000000 615293933 1000000000 638095697 1000000000 761315971 1000000000 95110594 1000000000 202074397 1000000000 87085157 1000000000 202408383 1000000000 906817198 1000000000 118112985 1000000000 739644824 1000000000 557665122 1000000000 22054425 1000000000 367985804 1000000000 59423463 1000000000 519786400 1000000000 968048491 1000000000 203173278 1000000000 750295474 1000000000 201740416 1000000000 447036945 1000000000 535692290 1000000000 289600788 1000000000 443900223 1000000000 844685430 1000000000 573633114 1000000000 456272521 1000000000 133831842 1000000000 508634215 1000000000 267136411 1000000000 248585750 1000000000 769415581 1000000000 597146230 1000000000 745863386 1000000000 435922077 1000000000 320592392 1000000000 726717988 1000000000 116385488 1000000000 908861807 1000000000 768533844 1000000000 333188050 1000000000 590172643 1000000000 709274180 1000000000 908774159 1000000000 532812404 1000000000 156754092 1000000000 794167447 1000000000 592312657 1000000000 153347478 1000000000 748082739 1000000000 52198278 1000000000 730548623 1000000000 864087291 1000000000 546482940 1000000000 142005488 1000000000 77806554 1000000000 332547770 1000000000 503442656 1000000000 928483695 1000000000 179395372 1000000000 281480388 1000000000 999701751 1000000000 758355763 1000000000 797081628 1000000000 358367178 1000000000 843670538 1000000000 428327140 1000000000 469192240 1000000000 893328381 1000000000 684808564 1000000000 398333385 1000000000 84957342 1000000000 619669084 1000000000 858430874 1000000000 533887119 1000000000 680512265 1000000000 752384712 1000000000 609030719 1000000000 60136541 1000000000 925757623 1000000000 29305185 1000000000 471641119 1000000000 679949499 1000000000 277952069 1000000000 303295728 1000000000 599118466 1000000000 609339179 1000000000 493447923 1000000000 106475208 1000000000 876856832 1000000000 613885894 1000000000 394084186 1000000000 50620856 1000000000 908200755 1000000000 22238487 1000000000 437757824 1000000000 271309866 1000000000 283418396 1000000000 997231558 1000000000 566662010 1000000000 675443231 1000000000 161365443 1000000000 987152511 1000000000 308705536 1000000000 487087625 1000000000 616597127 1000000000 424957399 1000000000 825076989 1000000000 503275109 1000000000 632113215 1000000000 946698033 1000000000 401574270 1000000000 616207156 1000000000 387005083 1000000000 55460637 1000000000 139548467 1000000000 642005582 1000000000 585951680 1000000000 940857776 1000000000 570006593 1000000000 674602245 1000000000 173460451 1000000000 548935845 1000000000 355155387 1000000000 93146076 1000000000 458383871 1000000000 384404177 1000000000 554883649 1000000000 700110360 1000000000 486596152 1000000000 799618919 1000000000 98710711 1000000000 73438421 1000000000 161711977 1000000000 141488167 1000000000 277939167 1000000000 726962867 1000000000 622411042 1000000000 770888536 1000000000 918633295 1000000000 15913587 1000000000 255742171 1000000000 390344548 1000000000 240869917 1000000000 288079405 1000000000 297533471 1000000000 172441027 1000000000 489022795 1000000000 503146109 1000000000 867096000 1000000000 876708729 1000000000 9843607 1000000000 810146017 1000000000 753562310 1000000000 870386101 1000000000 605548832 1000000000 327130555 1000000000 849446019 1000000000 700169112 1000000000 636518396 1000000000 752698596 1000000000 845878589 1000000000 264973144 1000000000 747621837 1000000000 569709219 1000000000 933435068 1000000000 705602491 1000000000 17101736 1000000000 498250778 1000000000 624465348 1000000000 952649872 1000000000 396694550 1000000000 167484652 1000000000 956727416 1000000000 344402021 1000000000 461821898 1000000000 603315852 1000000000 883939910 1000000000 983713625 1000000000 75732640 1000000000 647521378 1000000000 719508214 1000000000 861301686 1000000000 854088977 1000000000 235420735 1000000000 667307331 1000000000 715573319 1000000000 270185101 1000000000 352587156 1000000000 691859855 1000000000 253095584 1000000000 917241822 1000000000 906284021 1000000000 39892809 1000000000 400999020 1000000000 851013792 1000000000 666528115 1000000000 453090730 1000000000 833140994 1000000000 432810280 1000000000 241719293 1000000000 647114132 1000000000 992856431 1000000000 991521888 1000000000 91935536 1000000000 221242292 1000000000 542652803 1000000000 717484318 1000000000 503170223 1000000000 353459847 1000000000 745583021 1000000000 578842179 1000000000 171068072 1000000000 283768926 1000000000 267762421 1000000000 637057656 1000000000 973854105 1000000000 750719990 1000000000 997244343 1000000000 852399168 1000000000 241867811 1000000000 429567697 1000000000 601489131 1000000000 621482548 1000000000 497773693 1000000000 154088748 1000000000 746943267 1000000000 724558036 1000000000 538259734 1000000000 258244360 1000000000 974015652 1000000000 526716788 1000000000 26339650 1000000000 600244584 1000000000 205906013 1000000000 298942069 1000000000 434905208 1000000000 51444769 1000000000 524108108 1000000000 349265800 1000000000 919921561 1000000000 599878619 1000000000 65678126 1000000000 65178237 1000000000 385781440 1000000000 409548612 1000000000 261801420 1000000000 221012984 1000000000 293061836 1000000000 690427643 1000000000 364184883 1000000000 729654041 1000000000 642480402 1000000000 461924077 1000000000 658825500 1000000000 122637663 1000000000 764878688 1000000000 608066112 1000000000 33403775 1000000000 762731341 1000000000 175290704 1000000000 945493029 1000000000 244750323 1000000000 816367795 1000000000 581420131 1000000000 114377494 1000000000 292210821 1000000000 823269586 1000000000 681368720 1000000000 436822845 1000000000 461388800 1000000000 532733583 1000000000 750984848 1000000000 298024258 1000000000 830220378 1000000000 668674348 1000000000 342381983 1000000000 593516572 1000000000 958060016 1000000000 178341 1000000000 708995160 1000000000 465917483 1000000000 976098023 1000000000 563346240 1000000000 357363587 1000000000 562211189 1000000000 103655450 1000000000 155595227 1000000000 672755355 1000000000 955253586 1000000000 261891699 1000000000 960517776 1000000000 319617985 1000000000 569788591 1000000000 909386054 1000000000 896960391 1000000000 538629912 1000000000 530222600 1000000000 630908492 1000000000 551923735 1000000000 556831357 1000000000 952549890 1000000000 304743179 1000000000 521002039 1000000000 301096490 1000000000 198772814 1000000000 994975648 1000000000 642222796 1000000000 890936796 1000000000 737667554 1000000000 817486505 1000000000 753444174 1000000000 430730284 1000000000 28248649 1000000000 178610029 1000000000 881537324 1000000000 153082416 1000000000 961847047 1000000000 277557409 1000000000 291137130 1000000000 5665333 1000000000 916361413 1000000000 699030786 1000000000 904439226 1000000000 611439970 1000000000 14441517 1000000000 292480510 1000000000 685205481 1000000000 671226352 1000000000 699885981 1000000000 676059014 1000000000 177880403 1000000000 685329929 1000000000 754119529 1000000000 983371238 1000000000 779769655 1000000000 229162835 1000000000 725709090 1000000000 533123391 1000000000 842831415 1000000000 773768714 1000000000 160975402 1000000000 198491371 1000000000 386626425 1000000000 442620025 1000000000 279117421 1000000000 386047719 1000000000 258422635 1000000000 674512777 1000000000 327077270 1000000000 141526093 1000000000 39905793 1000000000 399527903 1000000000 218059573 1000000000 374750931 1000000000 563564630 1000000000 210649490 1000000000 707999365 1000000000 381939280 1000000000 377959329 1000000000 251879602 1000000000 336850442 1000000000 459594062 1000000000 679951632 1000000000 672074349 1000000000 459385978 1000000000 596348643 1000000000 956821876 1000000000 579395725 1000000000 97395947 1000000000 257084947 1000000000 863560837 1000000000 810155096 1000000000 958398088 1000000000 144860219 1000000000 722855420 1000000000 541445676 1000000000 613654568 1000000000 978832597 1000000000 611464082 1000000000 510179432 1000000000 276935604 1000000000 235155498 1000000000 369675367 1000000000 541757028 1000000000 45288697 1000000000 465068005 1000000000 383060445 1000000000 876369052 1000000000 100839235 1000000000 395645792 1000000000 473471921 1000000000 743839456 1000000000 338538680 1000000000 648663951 1000000000 475632727 1000000000 220286188 1000000000 344607169 1000000000 196134122 1000000000 202102444 1000000000 240554196 1000000000 676932160 1000000000 401653162 1000000000 311314764 1000000000 863192849 1000000000 183672113 1000000000 151736230 1000000000 553749862 1000000000 985685801 1000000000 142195547 1000000000 881679455 1000000000 24827648 1000000000 406661795 1000000000 716448164 1000000000 898799232 1000000000 447002637 1000000000 910872641 1000000000 258515796 1000000000 521666016 1000000000 266944785 1000000000 184999790 1000000000 472937770 1000000000 191182872 1000000000 206741257 1000000000 322426154 1000000000 870391362 1000000000 310232911 1000000000 375112037 1000000000 781700867 1000000000 978144877 1000000000 565520537 1000000000 255610792 1000000000 765158990 1000000000 51794380 1000000000 908305311 1000000000 735286843 1000000000 839552760 1000000000 383610981 1000000000 581817299 1000000000 363470432 1000000000 964063621 1000000000 532254010 1000000000 161025134 1000000000 25392366 1000000000 997708396 1000000000 795245917 1000000000 548904471 1000000000 308831349 1000000000 655511422 1000000000 44814813 1000000000 330383281 1000000000 644521920 1000000000 622275983 1000000000 712465058 1000000000 924753756 1000000000 709752928 1000000000 138946070 1000000000 989300677 1000000000 124021057 1000000000 858497085 1000000000 694957562 1000000000 520463796 1000000000 392551674 1000000000 129315455 1000000000 949673097 1000000000 59040192 1000000000 210383493 1000000000 951237729 1000000000 250119926 1000000000 579007141 1000000000 671227320 1000000000 204753150 1000000000 226718248 1000000000 27308529 1000000000 630233745 1000000000 694929501 1000000000 200379123 1000000000 506731335 1000000000 716948880 1000000000 96264214 1000000000 479724987 1000000000 710803736 1000000000 546282813 1000000000 529292904 1000000000 250861742 1000000000 622792047 1000000000 793501505 1000000000 609490150 1000000000 444838009 1000000000 141733258 1000000000 17670375 1000000000 896148490 1000000000 209248959 1000000000 821414616 1000000000 167096274 1000000000 19745639 1000000000 867658615 1000000000 73903904 1000000000 568470112 1000000000 639937763 1000000000 844867660 1000000000 769107708 1000000000 709228090 1000000000 202204181 1000000000 217656574 1000000000 445277486 1000000000 879342098 1000000000 471720881 1000000000 160594905 1000000000 215416531 1000000000 401740929 1000000000 239289477 1000000000 774571515 1000000000 177066986 1000000000 886086493 1000000000 389517135 1000000000 820815205 1000000000 900770446 1000000000 853779876 1000000000 960483813 1000000000 272624815 1000000000 314672194 1000000000 137688463 1000000000 259996804 1000000000 102977418 1000000000 356008254 1000000000 515107271 1000000000 694849800 1000000000 594939296 1000000000 661051612 1000000000 804822373 1000000000 191025738 1000000000 939684125 1000000000 668727709 1000000000 804665845 1000000000 776160401 1000000000 700954461 1000000000 843482636 1000000000 345761572 1000000000 164844223 1000000000 608305789 1000000000 951415144 1000000000 69136660 1000000000 755667068 1000000000 247793568 1000000000 593239558 1000000000 452021827 1000000000 129616699 1000000000 689862649 1000000000 653844535 1000000000 596449372 1000000000 198763190 1000000000 396729095 1000000000 47433799 1000000000 204231766 1000000000 633681183 1000000000 444182405 1000000000 10573752 1000000000 631230144 1000000000 386212476 1000000000 570611542 1000000000 752702670 1000000000 570056478 1000000000 196965955 1000000000 159334652 1000000000 158649029 1000000000 408522119 1000000000 266406409 1000000000 986638572 1000000000 344870235 1000000000 677966239 1000000000 989483004 1000000000 852612184 1000000000 59862433 1000000000 917229984 1000000000 322744776 1000000000 654117331 1000000000 100258721 1000000000 517021453 1000000000 7048810 1000000000 253209290 1000000000 508184398 1000000000 144722156 1000000000 418175914 1000000000 505729923 1000000000 92236815 1000000000 68394034 1000000000 887926336 1000000000 100866180 1000000000 310262579 1000000000 75725143 1000000000 441889610 1000000000 415801940 1000000000 448419970 1000000000 973903205 1000000000 842954257 1000000000 238159457 1000000000 253668975 1000000000 83960253 1000000000 335468214 1000000000 294344445 1000000000 250246839 1000000000 401816525 1000000000 366059065 1000000000 678580206 1000000000 758885215 1000000000 937997844 1000000000 215109779 1000000000 594686420 1000000000 735309082 1000000000 942351498 1000000000 808922772 1000000000 658857174 1000000000 441927273 1000000000 952722590 1000000000 874352598 1000000000 247997918 1000000000 609437438 1000000000 936117191 1000000000 358813294 1000000000 20456219 1000000000 366646095 1000000000 983604425 1000000000 201270255 1000000000 626108968 1000000000 571933359 1000000000 738502086 1000000000 513283033 1000000000 403439354 1000000000 952107230 1000000000 4192462 1000000000 248619698 1000000000 549326890 1000000000 750664040 1000000000 433661437 1000000000 373322280 1000000000 903442428 1000000000 280538124 1000000000 452117236 1000000000 519029582 1000000000 570616119 1000000000 379189282 1000000000 166208240 1000000000 388398604 1000000000 85682003 1000000000 342809567 1000000000 710641522 1000000000 219580760 1000000000 841475416 1000000000 48649236 1000000000 187118982 1000000000 784622537 1000000000 529518086 1000000000 744881308 1000000000 335102128 1000000000 416828459 1000000000 36612055 1000000000 402683194 1000000000 389209083 1000000000 787352106 1000000000 598729259 1000000000 665912510 1000000000 605456132 1000000000 787858081 1000000000 670045393 1000000000 183036561 1000000000 839924986 1000000000 680642397 1000000000 946003669 1000000000 149593797 1000000000 936504697 1000000000 307019155 1000000000 828609420 1000000000 971853754 1000000000 201700083 1000000000 364677923 1000000000 135783969 1000000000 692609203 1000000000 606981901 1000000000 200044677 1000000000 503431996 1000000000 484101299 1000000000 63115502 1000000000 233111459 1000000000 972920161 1000000000 201688856 1000000000 123172653 1000000000 453791558 1000000000 332509568 1000000000 12381384 1000000000 815647999 1000000000 139875488 1000000000 82301374 1000000000 407668965 1000000000 97522872 1000000000 641671365 1000000000 408231801 1000000000 944376438 1000000000 584366559 1000000000 681694184 1000000000 965118975 1000000000 564700622 1000000000 760021022 1000000000 125529822 1000000000 265767527 1000000000 117883463 1000000000 758583997 1000000000 744164087 1000000000 807744503 1000000000 999356574 1000000000 877072436 1000000000 208493623 1000000000 773592873 1000000000 663189502 1000000000 504526505 1000000000 711052281 1000000000 895991464 1000000000 756369463 1000000000 577995767 1000000000 191882682 1000000000 715983810 1000000000 754989815 1000000000 147577774 1000000000 368263992 1000000000 260662619 1000000000 127830156 1000000000 527145033 1000000000 169778931 1000000000 886283635 1000000000 511477149 1000000000 728462724 1000000000 717643975 1000000000 731874348 1000000000 507368106 1000000000 959215778 1000000000 940005410 1000000000 701424250 1000000000 618334311 1000000000 28878915 1000000000 193152947 1000000000 774914228 1000000000 501973960 1000000000 711317452 1000000000 800443456 1000000000 331182959 1000000000 199751659 1000000000 996023030 1000000000 982254702 1000000000 907727593 1000000000 470105736 1000000000 897128114 1000000000 291052500 1000000000 249786100 1000000000 909770890 1000000000 339466585 1000000000 10248911 1000000000 531812065 1000000000 239517938 1000000000 297180661 1000000000 981619492 1000000000 752177206 1000000000 487062220 1000000000 932057972 1000000000 288297547 1000000000 689643022 1000000000 961617654 1000000000 774822010 1000000000 808052244 1000000000 229325912 1000000000 309370090 1000000000 948915344 1000000000 669990630 1000000000 758724952 1000000000 956710142 1000000000 474049016 1000000000 431378874 1000000000 799581525 1000000000 642292071 1000000000 372992501 1000000000 779584046 1000000000 757166504 1000000000 843126987 1000000000 745091979 1000000000 805419903 1000000000 155233546 1000000000 146853693 1000000000 325203456 1000000000 893372602 1000000000 921831636 1000000000 86216933 1000000000 595593525 1000000000 178571884 1000000000 99910751 1000000000 388428408 1000000000 37098447 1000000000 10505074 1000000000 394682880 1000000000 855607754 1000000000 657966151 1000000000 40536258 1000000000 166638915 1000000000 441083538 1000000000 755271979 1000000000 211020002 1000000000 575265790 1000000000 967220787 1000000000 833101427 1000000000 540893713 1000000000 981927961 1000000000 124151547 1000000000 510547828 1000000000 374233226 1000000000 464527099 1000000000 491198806 1000000000 441773552 1000000000 319217814 1000000000 344857169 1000000000 29622460 1000000000 903283337 1000000000 32345864 1000000000 861831395 1000000000 983727785 1000000000 227170559 1000000000 461334399 1000000000 693925158 1000000000 417436070 1000000000 663113457 1000000000 135318218 1000000000 614608967 1000000000 767972500 1000000000 826632435 1000000000 777371987 1000000000 586178466 1000000000 779137328 1000000000 240351890 1000000000 117746481 1000000000 785995352 1000000000 722400232 1000000000 544465257 1000000000 863193262 1000000000 814621928 1000000000 6741582 1000000000 483262730 1000000000 953992923 1000000000 174087042 1000000000 650152984 1000000000 453718259 1000000000 403450252 1000000000 401151543 1000000000 531537505 1000000000 670024367 1000000000 390309269 1000000000 759798913 1000000000 853515474 1000000000 374329995 1000000000 828234983 1000000000 632224673 1000000000 964590909 1000000000 832457731 1000000000 883435753 1000000000 684388670 1000000000 790644334 1000000000 525413025 1000000000 849154133 1000000000 34873843 1000000000 913177553 1000000000 307685864 1000000000 276015425 1000000000 260770689 1000000000 498215594 1000000000 839758932 1000000000 678081084 1000000000 145488728 1000000000 793763714 1000000000 723326425 1000000000 957981597 1000000000 938924299 1000000000 764210702 1000000000 536610345 1000000000 46818566 1000000000 123423708 1000000000 277856216 1000000000 353996924 1000000000 121308278 1000000000 670794960 1000000000 1885567 1000000000 189805258 1000000000 797075673 1000000000 903412654 1000000000 279030151 1000000000 493992603 1000000000 68392599 1000000000 550806429 1000000000 887674989 1000000000 743123712 1000000000 448757432 1000000000 526861713 1000000000 926071863 1000000000 818732647 1000000000 572752697 1000000000 822201094 1000000000 170628889 1000000000 321829904 1000000000 203018608 1000000000 264121408 1000000000 615049264 1000000000 32836449 1000000000 66629109 1000000000 687949096 1000000000 462970986 1000000000 112101053 1000000000 575473311 1000000000 551487508 1000000000 856968381 1000000000 506698756 1000000000 601287647 1000000000 89395316 1000000000 240265647 1000000000 651837314 1000000000 648226885 1000000000 633899014 1000000000 622164324 1000000000 965509477 1000000000 250872270 1000000000 431305390 1000000000 792673690 1000000000 62880204 1000000000 66773510 1000000000 778401416 1000000000 74278891 1000000000 587825605 1000000000 890975772 1000000000 826730026 1000000000 216687607 1000000000 772735192 1000000000 806408600 1000000000 900502020 1000000000 222242734 1000000000 529527856 1000000000 399246797 1000000000 600938948 1000000000 999961038 1000000000 603979335 1000000000 512189871 1000000000 126811235 1000000000 653402797 1000000000 727467882 1000000000 294815213 1000000000 730714406 1000000000 61901025 1000000000 942386899 1000000000 43442522 1000000000 917342686 1000000000 870409604 1000000000 53895238 1000000000 832818672 1000000000 529289457 1000000000 387664756 1000000000 519300775 1000000000 341185606 1000000000 156895380 1000000000 966402015 1000000000 863704974 1000000000 996604435 1000000000 675069389 1000000000 209855595 1000000000 520518909 1000000000 375473414 1000000000 673611768 1000000000 518229762 1000000000 749579773 1000000000 886491956 1000000000 522595481 1000000000 636501556 1000000000 531514248 1000000000 861108376 1000000000 539624006 1000000000 912861524 1000000000 207379967 1000000000 718861735 1000000000 297654579 1000000000 631218744 1000000000 905917002 1000000000 549378861 1000000000 69456161 1000000000 77601028 1000000000 232208266 1000000000 678721346 1000000000 118866763 1000000000 2565465 1000000000 568492486 1000000000 357419178 1000000000 68551319 1000000000 705050059 1000000000 387747404 1000000000 173311003 1000000000 142853775 1000000000 657847424 1000000000 760495937 1000000000 703979960 1000000000 44305078 1000000000 182830568 1000000000 690343849 1000000000 733666853 1000000000 808976843 1000000000 693199638 1000000000 837884856 1000000000 623543155 1000000000 67242401 1000000000 561729412 1000000000 870569592 1000000000 781589180 1000000000 61204247 1000000000 121715824 1000000000 814495488 1000000000 257175639 1000000000 95432668 1000000000 214692320 1000000000 989811062 1000000000 135233183 1000000000 120610811 1000000000 201613612 1000000000 391713162 1000000000 128761364 1000000000 472080088 1000000000 984044800 1000000000 112470059 1000000000 503246125 1000000000 808729503 1000000000 632070485 1000000000 473427803 1000000000 478192457 1000000000 366463537 1000000000 235953739 1000000000 308013607 1000000000 870831209 1000000000 390712035 1000000000 346997028 1000000000 45659808 1000000000 175380848 1000000000 569051175 1000000000 581833034 1000000000 245247020 1000000000 957728815 1000000000 828814430 1000000000 578794084 1000000000 189162773 1000000000 291739463 1000000000 29359439 1000000000 187761194 1000000000 301587129 1000000000 810031003 1000000000 240339431 1000000000 643870883 1000000000 17132010 1000000000 481334617 1000000000 541645611 1000000000 714994043 1000000000 309304901 1000000000 819976392 1000000000 194910392 1000000000 973724123 1000000000 751366789 1000000000 224184260 1000000000 899315616 1000000000 615520308 1000000000 515806720 1000000000 127822927 1000000000 5795686 1000000000 955080994 1000000000 289584013 1000000000 383202060 1000000000 164252358 1000000000 306958192 1000000000 829391144 1000000000 133206844 1000000000 682794444 1000000000 891267163 1000000000 672061504 1000000000 748672702 1000000000 360860991 1000000000 903333019 1000000000 513774079 1000000000 680153440 1000000000 616140497 1000000000 909953974 1000000000 409371241 1000000000 376851033 1000000000 841754720 1000000000 247217417 1000000000 569835342 1000000000 341687661 1000000000 553919627 1000000000 377601088 1000000000 648436634 1000000000 83414015 1000000000 738499653 1000000000 241603720 1000000000 426847620 1000000000 914319678 1000000000 178976100 1000000000 586990586 1000000000 209760521 1000000000 405931945 1000000000 224138741 1000000000 164408720 1000000000 221546062 1000000000 166399629 1000000000 346512349 1000000000 959614635 1000000000 248071832 1000000000 565807844 1000000000 566437070 1000000000 424454000 1000000000 540890328 1000000000 997635574 1000000000 711923605 1000000000 580850239 1000000000 197016937 1000000000 800374384 1000000000 796618384 1000000000 299639851 1000000000 901729796 1000000000 783965673 1000000000 559864442 1000000000 146696442 1000000000 167479971 1000000000 854805441 1000000000 415027178 1000000000 274346037 1000000000 55594708 1000000000 688658406 1000000000 6265308 1000000000 799253427 1000000000 50298100 1000000000 426921904 1000000000 536665278 1000000000 739847807 1000000000 878957937 1000000000 863971028 1000000000 8026730 1000000000 237986460 1000000000 913332292 1000000000 85567167 1000000000 537695622 1000000000 120091239 1000000000 229688088 1000000000 464591459 1000000000 191803981 1000000000 238111349 1000000000 580089452 1000000000 382754488 1000000000 458094646 1000000000 887572186 1000000000 505019345 1000000000 535297948 1000000000 178430023 1000000000 31436734 1000000000 53783538 1000000000 963846741 1000000000 224735807 1000000000 500897786 1000000000 19472238 1000000000 467370589 1000000000 865027880 1000000000 656659068 1000000000 872127357 1000000000 241363920 1000000000 74457923 1000000000 70116634 1000000000 57588682 1000000000 992038025 1000000000 535715576 1000000000 97478418 1000000000 867365769 1000000000 652623533 1000000000 613081269 1000000000 58717127 1000000000 94331924 1000000000 311748285 1000000000 917748221 1000000000 70999736 1000000000 932001402 1000000000 587730406 1000000000 915628044 1000000000 809282777 1000000000 998815021 1000000000 261737937 1000000000 981953225 1000000000 149342229 1000000000 379867708 1000000000 328429942 1000000000 932749954 1000000000 169129137 1000000000 325858416 1000000000 273533791 1000000000 848090410 1000000000 846490708 1000000000 120205645 1000000000 389632627 1000000000 872680174 1000000000 312298838 1000000000 356323933 1000000000 660199530 1000000000 211927467 1000000000 664349721 1000000000 15156137 1000000000 701412380 1000000000 72682662 1000000000 386886871 1000000000 452207583 1000000000 569950942 1000000000 459425027 1000000000 394755227 1000000000 47762168 1000000000 19552587 1000000000 706374771 1000000000 421084137 1000000000 882959315 1000000000 136559955 1000000000 315328452 1000000000 326735546 1000000000 735186624 1000000000 434629120 1000000000 931799864 1000000000 64711678 1000000000 489962306 1000000000 318214553 1000000000 460882499 1000000000 473515125 1000000000 221232300 1000000000 900422439 1000000000 486758966 1000000000 437329079 1000000000 350227844 1000000000 57123943 1000000000 648519605 1000000000 45962768 1000000000 321517648 1000000000 82125981 1000000000 80483586 1000000000 390070216 1000000000 18543308 1000000000 880341267 1000000000 950544251 1000000000 557515542 1000000000 2948756 1000000000 494455394 1000000000 848226233 1000000000 199090197 1000000000 335818664 1000000000 441884221 1000000000 565498362 1000000000 785386909 1000000000 663461417 1000000000 124678009 1000000000 37988190 1000000000 725604228 1000000000 304878421 1000000000 278622301 1000000000 866333526 1000000000 556335290 1000000000 878792368 1000000000 140183349 1000000000 910782571 1000000000 944623914 1000000000 15804986 1000000000 908132090 1000000000 994255345 1000000000 705738236 1000000000 867907378 1000000000 218363589 1000000000 628158931 1000000000 741711412 1000000000 272292040 1000000000 245895466 1000000000 179015172 1000000000 28415786 1000000000 875781679 1000000000 194654636 1000000000 581644671 1000000000 714350306 1000000000 589103554 1000000000 5270748 1000000000 503263364 1000000000 772777003 1000000000 502620598 1000000000 595269014 1000000000 322868390 1000000000 993401761 1000000000 790950538 1000000000 944440598 1000000000 979065074 1000000000 115377950 1000000000 876934380 1000000000 110858622 1000000000 213353461 1000000000 700213276 1000000000 640942081 1000000000 580580211 1000000000 607080387 1000000000 287129504 1000000000 961982524 1000000000 946685383 1000000000 62140887 1000000000 714617233 1000000000 637287552 1000000000 98136247 1000000000 465222510 1000000000 826396914 1000000000 868749749 1000000000 923261741 1000000000 668384213 1000000000 31941058 1000000000 402354848 1000000000 909675985 1000000000 898088512 1000000000 211945347 1000000000 528333123 1000000000 639782044 1000000000 106578928 1000000000 744827037 1000000000 318873639 1000000000 794204935 1000000000 80215403 1000000000 646861924 1000000000 378903897 1000000000 383894820 1000000000 601030756 1000000000 902614999 1000000000 76076813 1000000000 922489699 1000000000 538306633 1000000000 530267955 1000000000 103657133 1000000000 13310676 1000000000 208462337 1000000000 186733673 1000000000 320352401 1000000000 469452862 1000000000 66285481 1000000000 921645571 1000000000 103877142 1000000000 828858413 1000000000 613468985 1000000000 152749930 1000000000 282895896 1000000000 519459250 1000000000 962658004 1000000000 431249201 1000000000 211786362 1000000000 753349914 1000000000 640778099 1000000000 425369443 1000000000 544474949 1000000000 780042518 1000000000 689320241 1000000000 451628675 1000000000 378792127 1000000000 361239605 1000000000 626537807 1000000000 335445287 1000000000 885948011 1000000000 288161458 1000000000 318695977 1000000000 205004803 1000000000 521756064 1000000000 522676577 1000000000 754038964 1000000000 52278482 1000000000 258731133 1000000000 88553209 1000000000 436042477 1000000000 758856411 1000000000 567055420 1000000000 485771162 1000000000 526757374 1000000000 380528700 1000000000 705859878 1000000000 22695403 1000000000 533067713 1000000000 252582850 1000000000 677075978 1000000000 72153588 1000000000 441564699 1000000000 355935659 1000000000 549499835 1000000000 95025372 1000000000 867449100 1000000000 54302957 1000000000 509308926 1000000000 424405869 1000000000 987093264 1000000000 165398308 1000000000 865715098 1000000000 992010602 1000000000 649535825 1000000000 76147681 1000000000 78971100 1000000000 881697053 1000000000 492238346 1000000000 29560486 1000000000 206036157 1000000000 521672407 1000000000 370339534 1000000000 662553008 1000000000 161328143 1000000000 496662033 1000000000 239899478 1000000000 29035716 1000000000 975016549 1000000000 614232498 1000000000 695220404 1000000000 303566676 1000000000 555416621 1000000000 397442473 1000000000 827238382 1000000000 601737530 1000000000 466158540 1000000000 40915774 1000000000 796465566 1000000000 465757887 1000000000 924682628 1000000000 443801485 1000000000 63276245 1000000000 891491300 1000000000 802636267 1000000000 166168207 1000000000 838304476 1000000000 891631483 1000000000 271476625 1000000000 942865473 1000000000 508957801 1000000000 325376361 1000000000 534555861 1000000000 106220704 1000000000 369819645 1000000000 824047341 1000000000 577283564 1000000000 333936439 1000000000 184054389 1000000000 860472551 1000000000 382935216 1000000000 350218190 1000000000 546381093 1000000000 422478774 1000000000 536012834 1000000000 426740636 1000000000 56879511 1000000000 136481665 1000000000 338430008 1000000000 973304155 1000000000 628263959 1000000000 130698582 1000000000 566876141 1000000000 203561273 1000000000 766778774 1000000000 146496533 1000000000 70519344 1000000000 854281569 1000000000 293976572 1000000000 686056200 1000000000 917725846 1000000000 738734779 1000000000 120789146 1000000000 737511427 1000000000 378174443 1000000000 315599884 1000000000 535966165 1000000000 39001314 1000000000 101036617 1000000000 43237650 1000000000 238239942 1000000000 378392564 1000000000 375471518 1000000000 335920811 1000000000 95835208 1000000000 956373170 1000000000 253747849 1000000000 376459414 1000000000 814110664 1000000000 684568899 1000000000 117618943 1000000000 915103464 1000000000 339663271 1000000000 882242753 1000000000 860449390 1000000000 871300641 1000000000 634772549 1000000000 526682790 1000000000 317533829 1000000000 640415108 1000000000 581261575 1000000000 495054226 1000000000 649394587 1000000000 446884428 1000000000 776439781 1000000000 242067766 1000000000 885239682 1000000000 204017008 1000000000 429907796 1000000000 792663670 1000000000 480760110 1000000000 439678858 1000000000 260317905 1000000000 332797234 1000000000 752308485 1000000000 734617655 1000000000 983994054 1000000000 554816298 1000000000 540192362 1000000000 599004115 1000000000 268503848 1000000000 518370713 1000000000 848698449 1000000000 436401067 1000000000 327675464 1000000000 932257889 1000000000 676439465 1000000000 803929397 1000000000 51553960 1000000000 638969833 1000000000 934699488 1000000000 874195361 1000000000 970378083 1000000000 157797159 1000000000 641052079 1000000000 71776543 1000000000 500482354 1000000000 325266173 1000000000 441355865 1000000000 676618094 1000000000 651015223 1000000000 555967669 1000000000 502136365 1000000000 543195813 1000000000 596060510 1000000000 964300875 1000000000 454601094 1000000000 87989057 1000000000 210488374 1000000000 804403970 1000000000 920346839 1000000000 19926062 1000000000 419850624 1000000000 471733317 1000000000 419710659 1000000000 159538883 1000000000 545987668 1000000000 312672062 1000000000 559987693 1000000000 599546311 1000000000 668618487 1000000000 86214135 1000000000 794116542 1000000000 266269424 1000000000 127076641 1000000000 836395966 1000000000 592069959 1000000000 434406520 1000000000 729759635 1000000000 738406846 1000000000 899764777 1000000000 892852780 1000000000 827673461 1000000000 422303615 1000000000 386679092 1000000000 913887668 1000000000 914562046 1000000000 741391261 1000000000 423540260 1000000000 173331675 1000000000 478659073 1000000000 544261744 1000000000 7185573 1000000000 954317340 1000000000 152268372 1000000000 261492613 1000000000 121727884 1000000000 743143425 1000000000 372385854 1000000000 3875661 1000000000 136566681 1000000000 527855682 1000000000 568508666 1000000000 653215244 1000000000 514947359 1000000000 423845580 1000000000 449721452 1000000000 46336674 1000000000 859200491 1000000000 164439850 1000000000 840288271 1000000000 172815716 1000000000 484101863 1000000000 676209358 1000000000 235298123 1000000000 197623025 1000000000 244481073 1000000000 203919742 1000000000 986842560 1000000000 755785291 1000000000 752843554 1000000000 340673827 1000000000 6236080 1000000000 635470729 1000000000 252568583 1000000000 307006699 1000000000 554665780 1000000000 396849173 1000000000 827239381 1000000000 827801925 1000000000 998347819 1000000000 650808634 1000000000 329272259 1000000000 982239470 1000000000 811827071 1000000000 387167881 1000000000 476014872 1000000000 317764 1000000000 726220340 1000000000 577833479 1000000000 756338244 1000000000 565533118 1000000000 691970690 1000000000 837549175 1000000000 400432419 1000000000 652285286 1000000000 955299889 1000000000 678360543 1000000000 247411154 1000000000 449695370 1000000000 945519634 1000000000 91651067 1000000000 830487753 1000000000 374062671 1000000000 102008864 1000000000 108686847 1000000000 152075670 1000000000 245160993 1000000000 547579873 1000000000 85551318 1000000000 401449372 1000000000 947993254 1000000000 161593001 1000000000 465823821 1000000000 847713090 1000000000 87617299 1000000000 28055225 1000000000 429170225 1000000000 300457439 1000000000 200561210 1000000000 521024255 1000000000 145485621 1000000000 874969433 1000000000 599642249 1000000000 517927457 1000000000 913764438 1000000000 735932870 1000000000 226677508 1000000000 433542700 1000000000 834608366 1000000000 33419614 1000000000 312787274 1000000000 152225454 1000000000 947226384 1000000000 8956490 1000000000 633366364 1000000000 76052991 1000000000 730020107 1000000000 334292356 1000000000 230954187 1000000000 633810440 1000000000 469542880 1000000000 113683327 1000000000 987235780 1000000000 847914940 1000000000 828622706 1000000000 704823396 1000000000 666613658 1000000000 680972921 1000000000 377851053 1000000000 651166310 1000000000 639499303 1000000000 872230842 1000000000 936780395 1000000000 749644273 1000000000 721959937 1000000000 580871877 1000000000 111187711 1000000000 80460068 1000000000 939851715 1000000000 869096353 1000000000 848377083 1000000000 668197420 1000000000 501709352 1000000000 969134703 1000000000 345140817 1000000000 878239655 1000000000 518464925 1000000000 818541685 1000000000 569897822 1000000000 561798131 1000000000 373274523 1000000000 25422096 1000000000 748158603 1000000000 914976143 1000000000 957638724 1000000000 141075013 1000000000 437018484 1000000000 301037211 1000000000 609375429 1000000000 32988317 1000000000 719963911 1000000000 832431683 1000000000 657975184 1000000000 744951416 1000000000 72042149 1000000000 266920134 1000000000 308248848 1000000000 88854498 1000000000 844667134 1000000000 979215548 1000000000 311666529 1000000000 60389380 1000000000 234215217 1000000000 818414350 1000000000 445868791 1000000000 536540048 1000000000 974729644 1000000000 160656841 1000000000 168749773 1000000000 443389709 1000000000 878600943 1000000000 50849906 1000000000 794972215 1000000000 67532131 1000000000 598193852 1000000000 691812324 1000000000 907226130 1000000000 207874220 1000000000 616488681 1000000000 547172754 1000000000 222554492 1000000000 756346002 1000000000 873307880 1000000000 951433291 1000000000 810323554 1000000000 884410232 1000000000 369430532 1000000000 36755570 1000000000 646594009 1000000000 728166847 1000000000 596312762 1000000000 543814148 1000000000 843763453 1000000000 525973459 1000000000 979535968 1000000000 214609091 1000000000 426135009 1000000000 924432719 1000000000 211340680 1000000000 371789643 1000000000 816023087 1000000000 499415542 1000000000 726642930 1000000000 984671150 1000000000 499394046 1000000000 658731553 1000000000 322263216 1000000000 841013347 1000000000 51919218 1000000000 65993253 1000000000 244426908 1000000000 100792113 1000000000 157136331 1000000000 716782207 1000000000 875242431 1000000000 818593606 1000000000 773192127 1000000000 649663378 1000000000 584275962 1000000000 703898773 1000000000 693824524 1000000000 143483295 1000000000 124677296 1000000000 125810836 1000000000 209525674 1000000000 430582101 1000000000 354238985 1000000000 193582337 1000000000 344649265 1000000000 313034474 1000000000 657757944 1000000000 360010410 1000000000 747304838 1000000000 752243181 1000000000 118213790 1000000000 259184917 1000000000 415752932 1000000000 157036387 1000000000 925465443 1000000000 176722835 1000000000 626213957 1000000000 825066276 1000000000 571782266 1000000000 936281851 1000000000 605544600 1000000000 660343526 1000000000 655836765 1000000000 236269063 1000000000 647225665 1000000000 469148812 1000000000 170188320 1000000000 757112607 1000000000 452138682 1000000000 858411348 1000000000 270643382 1000000000 88964478 1000000000 604246194 1000000000 573302660 1000000000 448171946 1000000000 423459223 1000000000 714976109 1000000000 862925547 1000000000 493515095 1000000000 540821387 1000000000 884319645 1000000000 774441980 1000000000 802914367 1000000000 980860602 1000000000 157911419 1000000000 892058819 1000000000 530652397 1000000000 911065674 1000000000 414666417 1000000000 624274106 1000000000 513289169 1000000000 251707245 1000000000 822633021 1000000000 80594847 1000000000 483940270 1000000000 37727896 1000000000 945049043 1000000000 214234864 1000000000 699045474 1000000000 302110987 1000000000 840848872 1000000000 176108316 1000000000 531725414 1000000000 494083497 1000000000 408746322 1000000000 926846632 1000000000 216149316 1000000000 430958753 1000000000 554432380 1000000000 522539881 1000000000 554548046 1000000000 741721295 1000000000 910706684 1000000000 806698158 1000000000 257131349 1000000000 994170572 1000000000 874271468 1000000000 976580120 1000000000 206071915 1000000000 792876916 1000000000 485139856 1000000000 439685225 1000000000 259390188 1000000000 392546864 1000000000 701741467 1000000000 288300239 1000000000 344742146 1000000000 741332390 1000000000 185951387 1000000000 154847696 1000000000 346110818 1000000000 847339208 1000000000 103005801 1000000000 870925031 1000000000 914468517 1000000000 738786215 1000000000 288105729 1000000000 227137440 1000000000 15782796 1000000000 234784895 1000000000 843549002 1000000000 803807719 1000000000 304914331 1000000000 603961299 1000000000 175251973 1000000000 533588392 1000000000 708126742 1000000000 307634197 1000000000 225576461 1000000000 106309703 1000000000 93113093 1000000000 385139808 1000000000 34293912 1000000000 808926059 1000000000 734569487 1000000000 908371998 1000000000 3980867 1000000000 997225595 1000000000 714997533 1000000000 858438512 1000000000 727917854 1000000000 471789408 1000000000 281178006 1000000000 208784939 1000000000 806875604 1000000000 92247756 1000000000 255144567 1000000000 68684367 1000000000 962079253 1000000000 409031176 1000000000 457591508 1000000000 874172338 1000000000 535808683 1000000000 608854343 1000000000 152411615 1000000000 89164989 1000000000 900585554 1000000000 382986166 1000000000 645043459 1000000000 747329371 1000000000 614226043 1000000000 345446970 1000000000 100157498 1000000000 561265605 1000000000 849621958 1000000000 769331027 1000000000 161130727 1000000000 773841410 1000000000 981884047 1000000000 801987346 1000000000 275709266 1000000000 66459952 1000000000 668549479 1000000000 677654878 1000000000 95869628 1000000000 95426120 1000000000 46274733 1000000000 994964785 1000000000 701560619 1000000000 148703225 1000000000 175866015 1000000000 278085287 1000000000 147138315 1000000000 484837039 1000000000 853364639 1000000000 857468499 1000000000 32608634 1000000000 569203017 1000000000 394673584 1000000000 276232623 1000000000 38129523 1000000000 806396488 1000000000 789203403 1000000000 686105492 1000000000 328557087 1000000000 581783484 1000000000 467381248 1000000000 174663472 1000000000 949065670 1000000000 148586296 1000000000 627751599 1000000000 698662105 1000000000 352365310 1000000000 662935696 1000000000 578157071 1000000000 765064451 1000000000 213115167 1000000000 668918524 1000000000 283382466 1000000000 903093052 1000000000 349329792 1000000000 586499726 1000000000 44380657 1000000000 159594631 1000000000 589310277 1000000000 260116637 1000000000 551975609 1000000000 317193968 1000000000 62527866 1000000000 527091460 1000000000 892880800 1000000000 904010962 1000000000 201441571 1000000000 734282792 1000000000 823322040 1000000000 671440753 1000000000 109856417 1000000000 946009682 1000000000 836584357 1000000000 753253051 1000000000 827363287 1000000000 664504025 1000000000 864177527 1000000000 44942815 1000000000 415418356 1000000000 525625474 1000000000 602216351 1000000000 690433199 1000000000 341606749 1000000000 963921922 1000000000 374800553 1000000000 161728905 1000000000 776225705 1000000000 640015591 1000000000 232496128 1000000000 268835380 1000000000 109594459 1000000000 676328660 1000000000 126917116 1000000000 908567883 1000000000 644532623 1000000000 451461592 1000000000 791150763 1000000000 569153830 1000000000 230665216 1000000000 595638030 1000000000 336493932 1000000000 991332213 1000000000 577258630 1000000000 259109840 1000000000 805988993 1000000000 25599754 1000000000 562251368 1000000000 653702158 1000000000 456674772 1000000000 674650808 1000000000 25382516 1000000000 381172985 1000000000 97920133 1000000000 728318365 1000000000 604799843 1000000000 419293010 1000000000 529838515 1000000000 925102864 1000000000 274560239 1000000000 4173818 1000000000 430796007 1000000000 605681163 1000000000 418680728 1000000000 817093389 1000000000 940467903 1000000000 966994254 1000000000 438472727 1000000000 679261650 1000000000 929231881 1000000000 839157268 1000000000 349951497 1000000000 116260994 1000000000 941135766 1000000000 735365391 1000000000 885388610 1000000000 468932950 1000000000 334299720 1000000000 315864968 1000000000 778075731 1000000000 906362347 1000000000 955352142 1000000000 226847152 1000000000 524842937 1000000000 980127840 1000000000 93463158 1000000000 383822676 1000000000 640021773 1000000000 938244555 1000000000 40553164 1000000000 54665475 1000000000 131026228 1000000000 947560501 1000000000 665267755 1000000000 933711382 1000000000 989227383 1000000000 215827035 1000000000 618716339 1000000000 661892809 1000000000 961071755 1000000000 997643941 1000000000 571940767 1000000000 732040482 1000000000 775034472 1000000000 200310615 1000000000 319314985 1000000000 48155498 1000000000 273652105 1000000000 220548809 1000000000 142842365 1000000000 201184306 1000000000 90945061 1000000000 437008628 1000000000 263542007 1000000000 386180089 1000000000 742159671 1000000000 103329566 1000000000 838663050 1000000000 834092271 1000000000 777802094 1000000000 228517970 1000000000 169718526 1000000000 597674804 1000000000 742281397 1000000000 143329642 1000000000 338887426 1000000000 288781022 1000000000 638921563 1000000000 9119577 1000000000 811475544 1000000000 147044268 1000000000 303153986 1000000000 625012017 1000000000 349834660 1000000000 343451632 1000000000 828080173 1000000000 655065753 1000000000 705765701 1000000000 357627179 1000000000 736223908 1000000000 716794943 1000000000 604525339 1000000000 717257730 1000000000 657600108 1000000000 768110472 1000000000 499330717 1000000000 557673981 1000000000 47950445 1000000000 104725829 1000000000 610606865 1000000000 980954968 1000000000 641437053 1000000000 470046221 1000000000 313419525 1000000000 515942813 1000000000 499560996 1000000000 221610354 1000000000 639982154 1000000000 206680096 1000000000 123303772 1000000000 616040242 1000000000 789994456 1000000000 625869641 1000000000 994923947 1000000000 17954461 1000000000 917542463 1000000000 579938791 1000000000 448320853 1000000000 639289735 1000000000 512445488 1000000000 838118442 1000000000 622624254 1000000000 429361999 1000000000 384441848 1000000000 118218416 1000000000 129206430 1000000000 411851629 1000000000 299534344 1000000000 839301067 1000000000 378009274 1000000000 860241034 1000000000 171283923 1000000000 287177337 1000000000 218909063 1000000000 709426644 1000000000 513471526 1000000000 449257737 1000000000 604823653 1000000000 437069526 1000000000 336431171 1000000000 683753098 1000000000 926781884 1000000000 911721707 1000000000 888279623 1000000000 180065718 1000000000 364570852 1000000000 615968037 1000000000 866960525 1000000000 868933378 1000000000 198132528 1000000000 744284073 1000000000 879890186 1000000000 280858427 1000000000 169475839 1000000000 885323453 1000000000 204034953 1000000000 710112747 1000000000 196589283 1000000000 935600642 1000000000 844394101 1000000000 293906395 1000000000 894954615 1000000000 405951436 1000000000 720680260 1000000000 653528154 1000000000 373819389 1000000000 959367571 1000000000 526926041 1000000000 180933643 1000000000 531658944 1000000000 457152190 1000000000 203522560 1000000000 522349401 1000000000 248068131 1000000000 82156925 1000000000 106228399 1000000000 68884139 1000000000 414572920 1000000000 368517213 1000000000 199767162 1000000000 917282948 1000000000 717304733 1000000000 648947194 1000000000 193049040 1000000000 826746233 1000000000 674437751 1000000000 921091402 1000000000 595017844 1000000000 940370705 1000000000 334291302 1000000000 584922055 1000000000 515232296 1000000000 721935821 1000000000 647048343 1000000000 824377136 1000000000 177345033 1000000000 97863645 1000000000 119949968 1000000000 670932286 1000000000 65519638 1000000000 238657891 1000000000 132534309 1000000000 285061283 1000000000 487579225 1000000000 830637869 1000000000 962158978 1000000000 728453799 1000000000 107510269 1000000000 766824690 1000000000 698961842 1000000000 986060001 1000000000 911209479 1000000000 563631604 1000000000 432218611 1000000000 196748554 1000000000 190057243 1000000000 994287615 1000000000 342070905 1000000000 800904283 1000000000 860619936 1000000000 326657680 1000000000 20630762 1000000000 110957561 1000000000 659311396 1000000000 630800260 1000000000 751804187 1000000000 547309136 1000000000 966876643 1000000000 191304205 1000000000 91396732 1000000000 311613614 1000000000 416312024 1000000000 186884508 1000000000 104653482 1000000000 562817113 1000000000 770893774 1000000000 403271960 1000000000 749050397 1000000000 856457996 1000000000 876789600 1000000000 634984661 1000000000 186402801 1000000000 902316576 1000000000 619031162 1000000000 616472767 1000000000 616301755 1000000000 762533731 1000000000 447575374 1000000000 79524796 1000000000 740107852 1000000000 874213627 1000000000 589989581 1000000000 939554969 1000000000 59730051 1000000000 831343925 1000000000 542877131 1000000000 5636007 1000000000 942808603 1000000000 165810947 1000000000 713054981 1000000000 94689005 1000000000 888964939 1000000000 888639498 1000000000 153723474 1000000000 40317360 1000000000 471317120 1000000000 834058480 1000000000 908157625 1000000000 191419322 1000000000 860734416 1000000000 159951839 1000000000 330231342 1000000000 332929073 1000000000 514918170 1000000000 916410764 1000000000 290317668 1000000000 940787871 1000000000 764209236 1000000000 771460215 1000000000 46015481 1000000000 185470221 1000000000 286614567 1000000000 67988268 1000000000 279323568 1000000000 909990427 1000000000 828390188 1000000000 168583016 1000000000 69638713 1000000000 185427599 1000000000 48413147 1000000000 748616858 1000000000 768377740 1000000000 475574045 1000000000 53636028 1000000000 548877092 1000000000 768113421 1000000000 147139339 1000000000 2510680 1000000000 290207417 1000000000 232307480 1000000000 816574023 1000000000 189845208 1000000000 555635641 1000000000 668996572 1000000000 558401597 1000000000 128406139 1000000000 321101274 1000000000 463766713 1000000000 850002405 1000000000 589868662 1000000000 31834121 1000000000 411055811 1000000000 664100671 1000000000 598961700 1000000000 936828896 1000000000 734514928 1000000000 766635 1000000000 262036382 1000000000 897638741 1000000000 314386375 1000000000 193240935 1000000000 445608565 1000000000 680179938 1000000000 870899977 1000000000 125587499 1000000000 441654863 1000000000 395024553 1000000000 575728285 1000000000 412190288 1000000000 310272752 1000000000 914971387 1000000000 570846950 1000000000 960316380 1000000000 322903265 1000000000 253578128 1000000000 99561076 1000000000 691497408 1000000000 140394214 1000000000 123367158 1000000000 526971416 1000000000 292476761 1000000000 270439359 1000000000 911079657 1000000000 773182342 1000000000 55526787 1000000000 981319107 1000000000 475382984 1000000000 252973090 1000000000 532190964 1000000000 225033524 1000000000 124207770 1000000000 395549308 1000000000 593461739 1000000000 404624532 1000000000 325114083 1000000000 645589202 1000000000 422384470 1000000000 613868960 1000000000 960303303 1000000000 982902192 1000000000 362534594 1000000000 837819355 1000000000 668585228 1000000000 458173818 1000000000 605626316 1000000000 569676827 1000000000 992361936 1000000000 216469351 1000000000 458520585 1000000000 167200376 1000000000 877070544 1000000000 637517969 1000000000 131351823 1000000000 809118586 1000000000 855488973 1000000000 570105982 1000000000 135024368 1000000000 782542282 1000000000 843908843 1000000000 643960300 1000000000 344427045 1000000000 778608363 1000000000 108486213 1000000000 465851447 1000000000 170864323 1000000000 94311711 1000000000 560367496 1000000000 173826476 1000000000 217126444 1000000000 790324358 1000000000 877925307 1000000000 708483632 1000000000 835270190 1000000000 922282098 1000000000 628867290 1000000000 335099809 1000000000 625085493 1000000000 298503864 1000000000 634176185 1000000000 910520867 1000000000 965528729 1000000000 567757900 1000000000 797547484 1000000000 230692690 1000000000 477046045 1000000000 76242727 1000000000 931680212 1000000000 566004409 1000000000 584032670 1000000000 609798328 1000000000 716338659 1000000000 124274939 1000000000 800593927 1000000000 940438385 1000000000 418068347 1000000000 267957750 1000000000 824930971 1000000000 129262849 1000000000 926291165 1000000000 839977258 1000000000 368632190 1000000000 550832649 1000000000 276874605 1000000000 522595270 1000000000 190463974 1000000000 479342497 1000000000 824633452 1000000000 869080661 1000000000 4450299 1000000000 449304802 1000000000 190981607 1000000000 557117570 1000000000 339558498 1000000000 961430970 1000000000 414008854 1000000000 886639145 1000000000 544953517 1000000000 756228349 1000000000 446255638 1000000000 238973349 1000000000 794617766 1000000000 528433277 1000000000 893544147 1000000000 715944258 1000000000 102460087 1000000000 369441172 1000000000 171770726 1000000000 354733390 1000000000 115153113 1000000000 256864762 1000000000 352536196 1000000000 749639042 1000000000 456364604 1000000000 45549400 1000000000 587965452 1000000000 625188838 1000000000 724669016 1000000000 54841107 1000000000 258749630 1000000000 143999966 1000000000 606158541 1000000000 1199323 1000000000 834092222 1000000000 719833290 1000000000 685666141 1000000000 685500193 1000000000 135930370 1000000000 86424364 1000000000 224569363 1000000000 727271672 1000000000 903426363 1000000000 176524598 1000000000 1066644 1000000000 627588696 1000000000 112445876 1000000000 871875555 1000000000 990481029 1000000000 481890797 1000000000 412056661 1000000000 698451928 1000000000 554416610 1000000000 219345774 1000000000 937037031 1000000000 799975121 1000000000 244524079 1000000000 551643212 1000000000 143985243 1000000000 279962015 1000000000 621741625 1000000000 407649978 1000000000 281152774 1000000000 860812850 1000000000 522540228 1000000000 833265132 1000000000 728999957 1000000000 65255767 1000000000 800918925 1000000000 20236722 1000000000 741341910 1000000000 243562488 1000000000 917052141 1000000000 448630584 1000000000 430424283 1000000000 739399301 1000000000 645033016 1000000000 948138620 1000000000 595159565 1000000000 761227978 1000000000 281854710 1000000000 297120259 1000000000 945063805 1000000000 631576602 1000000000 338425226 1000000000 848160239 1000000000 942559390 1000000000 240409465 1000000000 930073572 1000000000 160046013 1000000000 803296473 1000000000 726445067 1000000000 590927835 1000000000 721690681 1000000000 860758255 1000000000 725874936 1000000000 964829817 1000000000 506754401 1000000000 2718449 1000000000 33177094 1000000000 734407587 1000000000 200411705 1000000000 758049393 1000000000 688332646 1000000000 176472640 1000000000 494206936 1000000000 970290626 1000000000 25729511 1000000000 268943940 1000000000 773139479 1000000000 398789372 1000000000 654784024 1000000000 311193210 1000000000 124213015 1000000000 248193154 1000000000 819230205 1000000000 812915428 1000000000 953833542 1000000000 997998535 1000000000 431650460 1000000000 822245891 1000000000 55692812 1000000000 886815044 1000000000 302760823 1000000000 28679225 1000000000 570949794 1000000000 260521768 1000000000 14293028 1000000000 32069277 1000000000 830016747 1000000000 323221511 1000000000 707647645 1000000000 659000435 1000000000 343085658 1000000000 674167048 1000000000 668430085 1000000000 612177729 1000000000 218150345 1000000000 390152144 1000000000 861861220 1000000000 273322597 1000000000 198434471 1000000000 548811906 1000000000 759596162 1000000000 372845636 1000000000 351927051 1000000000 983844177 1000000000 924219007 1000000000 584679309 1000000000 828998465 1000000000 689921986 1000000000 60267963 1000000000 912490112 1000000000 907022607 1000000000 276456940 1000000000 55939384 1000000000 305267709 1000000000 365566142 1000000000 89429160 1000000000 885054055 1000000000 107978158 1000000000 383921075 1000000000 312588391 1000000000 312876520 1000000000 412896653 1000000000 321560743 1000000000 85508797 1000000000 323639030 1000000000 101216739 1000000000 73633743 1000000000 256670535 1000000000 942161309 1000000000 131197441 1000000000 597153204 1000000000 684342168 1000000000 425361174 1000000000 970175933 1000000000 554512260 1000000000 78733408 1000000000 259883549 1000000000 416267716 1000000000 882328466 1000000000 761437585 1000000000 666006105 1000000000 944039846 1000000000 65440219 1000000000 664848926 1000000000 154325602 1000000000 697397905 1000000000 193219295 1000000000 507713305 1000000000 647833824 1000000000 826828476 1000000000 3099387 1000000000 353518968 1000000000 851306285 1000000000 972370197 1000000000 907633369 1000000000 134278006 1000000000 587652777 1000000000 612500566 1000000000 558900899 1000000000 30264756 1000000000 33910222 1000000000 279961234 1000000000 410279789 1000000000 911622020 1000000000 588573649 1000000000 440318939 1000000000 615515272 1000000000 477661986 1000000000 276671911 1000000000 597731836 1000000000 524027285 1000000000 683868716 1000000000 411065381 1000000000 843841409 1000000000 891440203 1000000000 656836086 1000000000 146268418 1000000000 641722555 1000000000 345911475 1000000000 68020462 1000000000 366170320 1000000000 559881588 1000000000 523187679 1000000000 855052336 1000000000 678896357 1000000000 685433669 1000000000 305371388 1000000000 446509443 1000000000 716133052 1000000000 935223690 1000000000 496759138 1000000000 119347997 1000000000 802458683 1000000000 780801513 1000000000 603330748 1000000000 795659270 1000000000 983229752 1000000000 396257378 1000000000 813030638 1000000000 152834913 1000000000 98188672 1000000000 314294571 1000000000 50026436 1000000000 298052007 1000000000 974675405 1000000000 847593462 1000000000 509548281 1000000000 38780292 1000000000 922070115 1000000000 635697532 1000000000 327010552 1000000000 629179122 1000000000 315639446 1000000000 593252480 1000000000 942989340 1000000000 764965957 1000000000 338889802 1000000000 165159045 1000000000 772978206 1000000000 972725451 1000000000 251731373 1000000000 365974442 1000000000 852068720 1000000000 941573084 1000000000 42246990 1000000000 364679025 1000000000 88177780 1000000000 876084172 1000000000 655764246 1000000000 221413199 1000000000 354135734 1000000000 197963531 1000000000 832852193 1000000000 785053889 1000000000 783737270 1000000000 847958712 1000000000 780704190 1000000000 404118104 1000000000 955717331 1000000000 400078287 1000000000 294901560 1000000000 520889072 1000000000 196469625 1000000000 44689838 1000000000 727839363 1000000000 223289344 1000000000 677882704 1000000000 936049264 1000000000 270148449 1000000000 863354616 1000000000 808359605 1000000000 575512969 1000000000 639781174 1000000000 24206485 1000000000 819377266 1000000000 634486851 1000000000 299844908 1000000000 519670096 1000000000 107971781 1000000000 751482591 1000000000 345821016 1000000000 565804729 1000000000 909435421 1000000000 598638466 1000000000 178651512 1000000000 873594372 1000000000 499400624 1000000000 84944371 1000000000 277873948 1000000000 429167056 1000000000 901665957 1000000000 158838264 1000000000 650442836 1000000000 738123796 1000000000 973956688 1000000000 588232435 1000000000 214863747 1000000000 861230673 1000000000 550491333 1000000000 940013509 1000000000 816376922 1000000000 703765181 1000000000 840755152 1000000000 520766814 1000000000 881751722 1000000000 431315314 1000000000 511675628 1000000000 67299961 1000000000 534562692 1000000000 291587074 1000000000 829797721 1000000000 332941462 1000000000 137311224 1000000000 665234147 1000000000 498523169 1000000000 182602963 1000000000 267603244 1000000000 245694649 1000000000 537138059 1000000000 953579529 1000000000 722887781 1000000000 176313442 1000000000 79448541 1000000000 469572360 1000000000 94953122 1000000000 636363477 1000000000 618850611 1000000000 345635990 1000000000 6091917 1000000000 523306969 1000000000 606784864 1000000000 185950500 1000000000 253463468 1000000000 258867603 1000000000 764375550 1000000000 731938912 1000000000 674868973 1000000000 298882032 1000000000 859014732 1000000000 474928815 1000000000 737915910 1000000000 436609197 1000000000 441893410 1000000000 123516492 1000000000 643953901 1000000000 514472608 1000000000 280315765 1000000000 788781776 1000000000 310937103 1000000000 222711895 1000000000 946479366 1000000000 791044700 1000000000 510594651 1000000000 703657498 1000000000 708700712 1000000000 40512757 1000000000 44242582 1000000000 789196448 1000000000 49870820 1000000000 164959799 1000000000 766702856 1000000000 730745275 1000000000 926589855 1000000000 833762979 1000000000 45170839 1000000000 134126317 1000000000 883402257 1000000000 632419596 1000000000 640362655 1000000000 592704537 1000000000 912186817 1000000000 190299351 1000000000 363562434 1000000000 521098219 1000000000 416587870 1000000000 912385914 1000000000 799998908 1000000000 107164669 1000000000 2300676 1000000000 320587432 1000000000 809867930 1000000000 410844952 1000000000 558184534 1000000000 835782209 1000000000 50225389 1000000000 566313333 1000000000 607087540 1000000000 782830460 1000000000 76913672 1000000000 933974701 1000000000 593448708 1000000000 285890385 1000000000 531541194 1000000000 249123035 1000000000 987346734 1000000000 5999595 1000000000 919136487 1000000000 793742040 1000000000 781868354 1000000000 658526062 1000000000 575382817 1000000000 521058704 1000000000 211119149 1000000000 495519157 1000000000 512316974 1000000000 570553659 1000000000 317173115 1000000000 553798470 1000000000 25798589 1000000000 217795257 1000000000 905714826 1000000000 144426961 1000000000 924726412 1000000000 224666977 1000000000 622415671 1000000000 398197241 1000000000 224735571 1000000000 368975855 1000000000 243987654 1000000000 903289557 1000000000 17932157 1000000000 584992834 1000000000 967101496 1000000000 608959904 1000000000 432727330 1000000000 427268646 1000000000 199297594 1000000000 811520598 1000000000 397652820 1000000000 841159 1000000000 262904111 1000000000 338447060 1000000000 759875714 1000000000 107331307 1000000000 293699164 1000000000 421268895 1000000000 867710625 1000000000 482204845 1000000000 562252576 1000000000 687354388 1000000000 954375618 1000000000 651065803 1000000000 258286845 1000000000 775445973 1000000000 478640179 1000000000 736178538 1000000000 722281446 1000000000 548543392 1000000000 344064523 1000000000 584254567 1000000000 579518178 1000000000 906028691 1000000000 570636932 1000000000 564867994 1000000000 593074863 1000000000 527335638 1000000000 757496080 1000000000 751423257 1000000000 103023826 1000000000 387761944 1000000000 221172977 1000000000 400972887 1000000000 341486047 1000000000 42430309 1000000000 742156870 1000000000 539527665 1000000000 725735310 1000000000 636208607 1000000000 479499661 1000000000 242270905 1000000000 44835450 1000000000 630370018 1000000000 460467966 1000000000 99094326 1000000000 446407242 1000000000 319604121 1000000000 135655629 1000000000 685407415 1000000000 158550972 1000000000 612576892 1000000000 874410923 1000000000 26307905 1000000000 969549013 1000000000 316573240 1000000000 710190739 1000000000 181941382 1000000000 72236424 1000000000 826566420 1000000000 485399001 1000000000 206117924 1000000000 255793115 1000000000 436984597 1000000000 35135902 1000000000 692550007 1000000000 626699741 1000000000 767659534 1000000000 70438947 1000000000 976763375 1000000000 396643707 1000000000 915036247 1000000000 94695028 1000000000 518302178 1000000000 189771693 1000000000 176394476 1000000000 739328180 1000000000 644859635 1000000000 101425591 1000000000 595245137 1000000000 905879211 1000000000 851301397 1000000000 790244589 1000000000 173781666 1000000000 284759452 1000000000 955642607 1000000000 903430318 1000000000 792888698 1000000000 10824810 1000000000 418832121 1000000000 647157067 1000000000 646706983 1000000000 602516731 1000000000 814389750 1000000000 846293162 1000000000 258173204 1000000000 359156083 1000000000 459690866 1000000000 168352320 1000000000 40038399 1000000000 936186099 1000000000 916069516 1000000000 562380568 1000000000 628486236 1000000000 996824238 1000000000 626727958 1000000000 897570755 1000000000 676783492 1000000000 775727765 1000000000 871472985 1000000000 870900180 1000000000 228579195 1000000000 824870022 1000000000 778704114 1000000000 916616201 1000000000 414176758 1000000000 357765787 1000000000 74196497 1000000000 242801349 1000000000 533205255 1000000000 972559298 1000000000 940870633 1000000000 264852970 1000000000 105730957 1000000000 347543470 1000000000 499124891 1000000000 928502271 1000000000 697667645 1000000000 388838572 1000000000 319352667 1000000000 323874156 1000000000 246152161 1000000000 994304289 1000000000 348004738 1000000000 839076006 1000000000 533655717 1000000000 301929548 1000000000 371851211 1000000000 190719472 1000000000 405207580 1000000000 801537494 1000000000 701655722 1000000000 886103316 1000000000 25893887 1000000000 466975356 1000000000 693494294 1000000000 82915054 1000000000 659690915 1000000000 539435177 1000000000 657562898 1000000000 301600885 1000000000 60669882 1000000000 80781271 1000000000 207560335 1000000000 530075345 1000000000 381960955 1000000000 783877134 1000000000 144060913 1000000000 768841473 1000000000 466997818 1000000000 472635241 1000000000 584390691 1000000000 52083032 1000000000 560413879 1000000000 931295244 1000000000 935046661 1000000000 745010769 1000000000 846670560 1000000000 802527611 1000000000 981289392 1000000000 450625900 1000000000 23096632 1000000000 428096442 1000000000 695821372 1000000000 22265713 1000000000 902831812 1000000000 815732285 1000000000 432526189 1000000000 293815699 1000000000 204415858 1000000000 519870770 1000000000 326515720 1000000000 351395622 1000000000 93891896 1000000000 144963908 1000000000 355132030 1000000000 401515920 1000000000 647093487 1000000000 750656550 1000000000 981696208 1000000000 719836356 1000000000 73482864 1000000000 375369507 1000000000 219838409 1000000000 44758393 1000000000 982880162 1000000000 500426045 1000000000 839184813 1000000000 520085458 1000000000 769006331 1000000000 8610257 1000000000 134501013 1000000000 270180085 1000000000 326958167 1000000000 664822706 1000000000 972687580 1000000000 661338789 1000000000 279927705 1000000000 89177382 1000000000 845558175 1000000000 327341937 1000000000 260823521 1000000000 454110406 1000000000 646806752 1000000000 197294880 1000000000 373464928 1000000000 950294190 1000000000 720946227 1000000000 879847547 1000000000 699063442 1000000000 447195475 1000000000 324448841 1000000000 134945148 1000000000 585474208 1000000000 537244032 1000000000 787156356 1000000000 198518679 1000000000 815123911 1000000000 439055738 1000000000 527508477 1000000000 86242648 1000000000 358832367 1000000000 148582925 1000000000 411524904 1000000000 255077015 1000000000 347879877 1000000000 320809462 1000000000 7145568 1000000000 176292240 1000000000 51958299 1000000000 614099749 1000000000 960887549 1000000000 231559634 1000000000 384352295 1000000000 631623225 1000000000 337041357 1000000000 864087531 1000000000 802748664 1000000000 851392207 1000000000 798149846 1000000000 596407369 1000000000 870794540 1000000000 347682577 1000000000 502743771 1000000000 441061271 1000000000 284880676 1000000000 711323479 1000000000 939043759 1000000000 27793328 1000000000 84881876 1000000000 337808779 1000000000 999631927 1000000000 202264140 1000000000 183747223 1000000000 883543892 1000000000 856734267 1000000000 208359102 1000000000 657084178 1000000000 267225268 1000000000 537937898 1000000000 310640247 1000000000 425192632 1000000000 920991654 1000000000 632302567 1000000000 28213455 1000000000 426226396 1000000000 592107074 1000000000 163617546 1000000000 795550542 1000000000 414047688 1000000000 754750294 1000000000 147478156 1000000000 973179416 1000000000 937254652 1000000000 464885478 1000000000 389955351 1000000000 144685466 1000000000 627394689 1000000000 17627708 1000000000 780933987 1000000000 122143137 1000000000 720896239 1000000000 625038517 1000000000 615063103 1000000000 467089315 1000000000 448924423 1000000000 749676592 1000000000 96180721 1000000000 300237540 1000000000 22577232 1000000000 602440695 1000000000 546404153 1000000000 154587215 1000000000 932526994 1000000000 690106969 1000000000 332559265 1000000000 329312538 1000000000 876234101 1000000000 705414019 1000000000 393656242 1000000000 546882800 1000000000 588294831 1000000000 834685814 1000000000 288707182 1000000000 231312667 1000000000 283592973 1000000000 844495500 1000000000 176228248 1000000000 324960984 1000000000 707862817 1000000000 181736120 1000000000 882261876 1000000000 37988185 1000000000 691920356 1000000000 165660748 1000000000 29248704 1000000000 551597381 1000000000 418977530 1000000000 857472279 1000000000 46645939 1000000000 81271822 1000000000 861705504 1000000000 298989155 1000000000 731079567 1000000000 254169206 1000000000 323532532 1000000000 515563310 1000000000 273534097 1000000000 750780227 1000000000 962988682 1000000000 574133953 1000000000 987517610 1000000000 136672371 1000000000 762110441 1000000000 813014087 1000000000 155265114 1000000000 889891028 1000000000 930689032 1000000000 582266623 1000000000 476323582 1000000000 811934850 1000000000 516235729 1000000000 381386457 1000000000 633122534 1000000000 418171170 1000000000 916620224 1000000000 922874696 1000000000 446931331 1000000000 583690893 1000000000 339953038 1000000000 214765734 1000000000 651200322 1000000000 793292331 1000000000 48692025 1000000000 167841819 1000000000 219739970 1000000000 961182988 1000000000 907502195 1000000000 613269450 1000000000 924584959 1000000000 368292664 1000000000 401884657 1000000000 832679530 1000000000 528640829 1000000000 723873808 1000000000 158539806 1000000000 106301644 1000000000 379698334 1000000000 748782788 1000000000 724515913 1000000000 571628022 1000000000 437197655 1000000000 267405728 1000000000 834270694 1000000000 548175763 1000000000 375778292 1000000000 927964280 1000000000 598633247 1000000000 563341014 1000000000 790133764 1000000000 323637114 1000000000 868163310 1000000000 175788522 1000000000 811864900 1000000000 988069332 1000000000 958037339 1000000000 683480608 1000000000 15453774 1000000000 793765694 1000000000 385667995 1000000000 909407990 1000000000 777339335 1000000000 819517567 1000000000 863648334 1000000000 533794962 1000000000 88251314 1000000000 477057716 1000000000 838285600 1000000000 561192890 1000000000 298759445 1000000000 853071741 1000000000 158011481 1000000000 372842940 1000000000 63481045 1000000000 555338033 1000000000 500204212 1000000000 802221246 1000000000 524315153 1000000000 568911595 1000000000 697929400 1000000000 548478459 1000000000 981910811 1000000000 480466737 1000000000 414840106 1000000000 950719392 1000000000 677043307 1000000000 745547100 1000000000 931874801 1000000000 553124614 1000000000 400675014 1000000000 829923391 1000000000 319499660 1000000000 84072983 1000000000 757183711 1000000000 130693597 1000000000 205330210 1000000000 741689941 1000000000 243067132 1000000000 19461008 1000000000 723008269 1000000000 584908730 1000000000 682040593 1000000000 250300888 1000000000 728266751 1000000000 774952425 1000000000 234377193 1000000000 995875140 1000000000 686105899 1000000000 336426785 1000000000 293705107 1000000000 209593534 1000000000 590607499 1000000000 579784602 1000000000 480277585 1000000000 418582028 1000000000 500595001 1000000000 926744723 1000000000 982199209 1000000000 373008923 1000000000 266055340 1000000000 130797472 1000000000 578024466 1000000000 452191992 1000000000 499416534 1000000000 869294811 1000000000 707887948 1000000000 919990454 1000000000 761047543 1000000000 249229947 1000000000 590106404 1000000000 591078970 1000000000 887163714 1000000000 211019174 1000000000 871353895 1000000000 173070106 1000000000 570425802 1000000000 10967911 1000000000 841312663 1000000000 237546643 1000000000 349040983 1000000000 107484540 1000000000 387540664 1000000000 626415252 1000000000 392392759 1000000000 915548158 1000000000 354736753 1000000000 486234674 1000000000 312679129 1000000000 691922995 1000000000 394482531 1000000000 282421516 1000000000 777277757 1000000000 92875286 1000000000 340788379 1000000000 804387094 1000000000 71960234 1000000000 898374752 1000000000 349352070 1000000000 452739989 1000000000 169700123 1000000000 726934850 1000000000 387011151 1000000000 472149069 1000000000 52282896 1000000000 909308059 1000000000 420001261 1000000000 445898794 1000000000 959010329 1000000000 802290906 1000000000 257419042 1000000000 730357726 1000000000 399598439 1000000000 609795511 1000000000 212043084 1000000000 883972602 1000000000 686227298 1000000000 874029192 1000000000 755749201 1000000000 279852917 1000000000 165497466 1000000000 394958950 1000000000 956400159 1000000000 638349615 1000000000 880214903 1000000000 88513960 1000000000 873393311 1000000000 221249548 1000000000 804683081 1000000000 639129387 1000000000 947673452 1000000000 335773422 1000000000 142515932 1000000000 662846436 1000000000 312490213 1000000000 423236822 1000000000 746506260 1000000000 633788409 1000000000 825896416 1000000000 738480784 1000000000 706877579 1000000000 906925651 1000000000 895580441 1000000000 923219379 1000000000 991183019 1000000000 585807984 1000000000 902871709 1000000000 72169842 1000000000 345363768 1000000000 669240818 1000000000 417027701 1000000000 994925898 1000000000 730030316 1000000000 26316012 1000000000 617434328 1000000000 272097332 1000000000 337395399 1000000000 378843603 1000000000 592279847 1000000000 186913268 1000000000 738502419 1000000000 685032543 1000000000 368592058 1000000000 530425289 1000000000 866665749 1000000000 288959566 1000000000 7337005 1000000000 404645484 1000000000 759715605 1000000000 232912797 1000000000 514823293 1000000000 843425740 1000000000 480772119 1000000000 71113470 1000000000 179548737 1000000000 30625036 1000000000 42815447 1000000000 973833845 1000000000 949263916 1000000000 719072752 1000000000 98960144 1000000000 221689026 1000000000 257095492 1000000000 596201630 1000000000 71676071 1000000000 824590017 1000000000 892186738 1000000000 680645923 1000000000 151220968 1000000000 833148427 1000000000 236563592 1000000000 886359602 1000000000 683768633 1000000000 201981762 1000000000 67760486 1000000000 35734824 1000000000 397687677 1000000000 811516881 1000000000 475540789 1000000000 851274069 1000000000 82593059 1000000000 224655198 1000000000 90178263 1000000000 754594351 1000000000 16158822 1000000000 50200194 1000000000 226581249 1000000000 129726326 1000000000 452654793 1000000000 771010810 1000000000 1714296 1000000000 342982227 1000000000 975821018 1000000000 280705757 1000000000 904504808 1000000000 282505932 1000000000 193213305 1000000000 213308187 1000000000 898501490 1000000000 854368057 1000000000 305105873 1000000000 711817401 1000000000 180804605 1000000000 137724672 1000000000 856013471 1000000000 757110584 1000000000 771236626 1000000000 943810119 1000000000 823492768 1000000000 84259636 1000000000 855736702 1000000000 493238832 1000000000 166244337 1000000000 589941914 1000000000 144956130 1000000000 460602314 1000000000 391117478 1000000000 933297935 1000000000 6185395 1000000000 302159112 1000000000 394300684 1000000000 127221737 1000000000 369481274 1000000000 947465947 1000000000 620544319 1000000000 375477008 1000000000 33628030 1000000000 15600736 1000000000 214240745 1000000000 800224911 1000000000 261770540 1000000000 171717138 1000000000 313602148 1000000000 90504107 1000000000 399923929 1000000000 61457813 1000000000 467682410 1000000000 515823456 1000000000 816244852 1000000000 295784244 1000000000 503399279 1000000000 328116718 1000000000 596084324 1000000000 828710480 1000000000 761018781 1000000000 28083398 1000000000 493793147 1000000000 161267332 1000000000 554454816 1000000000 168819661 1000000000 997831832 1000000000 542706596 1000000000 34243863 1000000000 190601454 1000000000 65771705 1000000000 268965733 1000000000 430596407 1000000000 954619540 1000000000 111982507 1000000000 328557154 1000000000 267539847 1000000000 575660042 1000000000 465742586 1000000000 943600636 1000000000 577590584 1000000000 922476978 1000000000 932885557 1000000000 811482695 1000000000 641871938 1000000000 549145615 1000000000 367691152 1000000000 282489937 1000000000 594807954 1000000000 884013585 1000000000 148969100 1000000000 693034358 1000000000 765591473 1000000000 289159141 1000000000 79634333 1000000000 610209970 1000000000 351305741 1000000000 745615636 1000000000 502199238 1000000000 322963660 1000000000 979573520 1000000000 258388651 1000000000 919525038 1000000000 165588900 1000000000 74190948 1000000000 181032608 1000000000 63225985 1000000000 759586554 1000000000 499624302 1000000000 427385734 1000000000 423082893 1000000000 379262861 1000000000 721583357 1000000000 969278231 1000000000 79055498 1000000000 189840633 1000000000 213128229 1000000000 402498939 1000000000 633808974 1000000000 509985319 1000000000 885911227 1000000000 180642204 1000000000 343266327 1000000000 941682399 1000000000 806252761 1000000000 891656287 1000000000 841762455 1000000000 609750856 1000000000 50782142 1000000000 327504896 1000000000 220572095 1000000000 818186230 1000000000 588852517 1000000000 551068664 1000000000 522745954 1000000000 95944087 1000000000 471665019 1000000000 652393213 1000000000 741914624 1000000000 874612781 1000000000 518705310 1000000000 456589454 1000000000 673612139 1000000000 786475139 1000000000 1764673 1000000000 747407474 1000000000 442245510 1000000000 641632156 1000000000 791218927 1000000000 980310777 1000000000 328408363 1000000000 325088418 1000000000 364738354 1000000000 874749823 1000000000 771891084 1000000000 317746235 1000000000 406696100 1000000000 837891198 1000000000 787299977 1000000000 713248456 1000000000 164674995 1000000000 788624503 1000000000 312738131 1000000000 113288466 1000000000 533660315 1000000000 581790581 1000000000 466894116 1000000000 822529856 1000000000 10557309 1000000000 566388794 1000000000 199176961 1000000000 311615246 1000000000 363589426 1000000000 192950735 1000000000 970145960 1000000000 665917114 1000000000 27727958 1000000000 664251992 1000000000 621339833 1000000000 301076264 1000000000 678534851 1000000000 676335563 1000000000 678015618 1000000000 268922458 1000000000 84425345 1000000000 935706743 1000000000 63271075 1000000000 328326886 1000000000 78735786 1000000000 880284 1000000000 525588903 1000000000 687793839 1000000000 922273918 1000000000 408356027 1000000000 866614463 1000000000 928381834 1000000000 477692707 1000000000 70785095 1000000000 22306567 1000000000 137047779 1000000000 690394620 1000000000 397990659 1000000000 568419348 1000000000 413359743 1000000000 668223636 1000000000 766026238 1000000000 20029385 1000000000 145541545 1000000000 950573986 1000000000 912617862 1000000000 76434167 1000000000 629882146 1000000000 101697265 1000000000 873311758 1000000000 447373890 1000000000 851542615 1000000000 348753165 1000000000 242282151 1000000000 654145365 1000000000 369905535 1000000000 23017146 1000000000 35804667 1000000000 67639655 1000000000 966336553 1000000000 925198638 1000000000 809536144 1000000000 992261473 1000000000 265768491 1000000000 692383063 1000000000 93559657 1000000000 456933899 1000000000 125709338 1000000000 191759806 1000000000 610628734 1000000000 640926228 1000000000 969381503 1000000000 215377888 1000000000 394320223 1000000000 611565863 1000000000 870364361 1000000000 600981451 1000000000 227398368 1000000000 611865199 1000000000 100465055 1000000000 767357505 1000000000 909802739 1000000000 290621113 1000000000 576424692 1000000000 48594814 1000000000 440167706 1000000000 140035317 1000000000 546961762 1000000000 176622726 1000000000 146966356 1000000000 283921111 1000000000 681793089 1000000000 723504152 1000000000 178711201 1000000000 862795550 1000000000 524615573 1000000000 679885337 1000000000 757486038 1000000000 251867149 1000000000 96130478 1000000000 581622353 1000000000 512740428 1000000000 574822926 1000000000 372371070 1000000000 81470432 1000000000 439554900 1000000000 880738325 1000000000 516079032 1000000000 797232908 1000000000 173240731 1000000000 295112154 1000000000 846011473 1000000000 736564016 1000000000 182634664 1000000000 633881198 1000000000 614490772 1000000000 855840890 1000000000 162520467 1000000000 211855340 1000000000 500554167 1000000000 733240268 1000000000 869397174 1000000000 255843431 1000000000 690052566 1000000000 232594102 1000000000 78944622 1000000000 620638347 1000000000 192656636 1000000000 737380367 1000000000 570068619 1000000000 42064722 1000000000 245082585 1000000000 270153848 1000000000 21180107 1000000000 231089447 1000000000 256634883 1000000000 315022442 1000000000 46739621 1000000000 380905892 1000000000 197972672 1000000000 511860029 1000000000 702291140 1000000000 984467106 1000000000 865079727 1000000000 184094948 1000000000 227941893 1000000000 828136206 1000000000 532612149 1000000000 704500801 1000000000 106447756 1000000000 242829441 1000000000 992023314 1000000000 720234091 1000000000 995021068 1000000000 49672016 1000000000 40161176 1000000000 684083711 1000000000 135841352 1000000000 453499756 1000000000 108703209 1000000000 792736701 1000000000 773687233 1000000000 717933173 1000000000 441011061 1000000000 860984199 1000000000 304141007 1000000000 727116312 1000000000 284186256 1000000000 934484727 1000000000 133048434 1000000000 704198562 1000000000 866862991 1000000000 637954378 1000000000 232908279 1000000000 721207327 1000000000 73186150 1000000000 372972765 1000000000 386346054 1000000000 781320984 1000000000 106506186 1000000000 515601288 1000000000 259358236 1000000000 698249590 1000000000 65901291 1000000000 890341955 1000000000 626514477 1000000000 554761689 1000000000 631788313 1000000000 368419939 1000000000 656702529 1000000000 663912347 1000000000 243858687 1000000000 766904306 1000000000 385412325 1000000000 93792411 1000000000 72893505 1000000000 808861907 1000000000 135756437 1000000000 688503956 1000000000 637433762 1000000000 666412680 1000000000 644093054 1000000000 496437132 1000000000 714351104 1000000000 672732156 1000000000 305300168 1000000000 178657344 1000000000 290178975 1000000000 58720226 1000000000 915450801 1000000000 283212679 1000000000 465522924 1000000000 161861391 1000000000 97093239 1000000000 643893145 1000000000 90822996 1000000000 694484331 1000000000 469636094 1000000000 121113763 1000000000 385497423 1000000000 772891236 1000000000 802677864 1000000000 759882570 1000000000 395530055 1000000000 252222930 1000000000 608002536 1000000000 615929138 1000000000 758107097 1000000000 39163157 1000000000 545324732 1000000000 182899668 1000000000 283153220 1000000000 188889973 1000000000 810002732 1000000000 471458451 1000000000 707991481 1000000000 245853269 1000000000 212186349 1000000000 948839365 1000000000 890548590 1000000000 598250671 1000000000 489499952 1000000000 276253103 1000000000 823947533 1000000000 927312493 1000000000 161397619 1000000000 335810921 1000000000 116337771 1000000000 463074961 1000000000 92613768 1000000000 340724866 1000000000 944329398 1000000000 977408362 1000000000 292242596 1000000000 548912809 1000000000 894370809 1000000000 392293945 1000000000 134417833 1000000000 4817579 1000000000 410272034 1000000000 877349830 1000000000 544623026 1000000000 790373298 1000000000 287783905 1000000000 671861350 1000000000 370862171 1000000000 973521205 1000000000 97363560 1000000000 138546607 1000000000 365705594 1000000000 666850465 1000000000 324110685 1000000000 460772330 1000000000 937044641 1000000000 405266577 1000000000 354754445 1000000000 989605203 1000000000 31191469 1000000000 229495290 1000000000 29306170 1000000000 193580596 1000000000 645231446 1000000000 357915979 1000000000 391905268 1000000000 698168352 1000000000 508516216 1000000000 705234491 1000000000 986704300 1000000000 827346114 1000000000 673506917 1000000000 439418113 1000000000 480134368 1000000000 836164784 1000000000 51608306 1000000000 590366859 1000000000 255900944 1000000000 310511319 1000000000 858252098 1000000000 228599153 1000000000 979542014 1000000000 880784313 1000000000 416822552 1000000000 156741973 1000000000 510113612 1000000000 372484119 1000000000 647925498 1000000000 719728163 1000000000 844933102 1000000000 682696500 1000000000 568914187 1000000000 807416641 1000000000 275993705 1000000000 149673968 1000000000 499370616 1000000000 553284339 1000000000 282657255 1000000000 654423268 1000000000 920561590 1000000000 108867396 1000000000 896765385 1000000000 755212932 1000000000 157506632 1000000000 659282186 1000000000 593882994 1000000000 160782725 1000000000 961352235 1000000000 779966085 1000000000 32749473 1000000000 660715409 1000000000 968422749 1000000000 752416417 1000000000 438384296 1000000000 357837929 1000000000 392573650 1000000000 474373256 1000000000 350000464 1000000000 222905416 1000000000 133535203 1000000000 592670502 1000000000 812542505 1000000000 132022624 1000000000 447012037 1000000000 946391353 1000000000 306426497 1000000000 799968241 1000000000 14649557 1000000000 153985005 1000000000 84982725 1000000000 150440661 1000000000 756288810 1000000000 568970443 1000000000 455412516 1000000000 96154082 1000000000 314807936 1000000000 392308339 1000000000 803050381 1000000000 774125444 1000000000 623922791 1000000000 278114844 1000000000 443100731 1000000000 371712524 1000000000 1955690 1000000000 188706009 1000000000 968667134 1000000000 327149286 1000000000 3025435 1000000000 564301450 1000000000 232626760 1000000000 852446732 1000000000 574287436 1000000000 193625069 1000000000 145041457 1000000000 619427491 1000000000 135455770 1000000000 116060371 1000000000 210648630 1000000000 426245738 1000000000 760849359 1000000000 955949287 1000000000 240643732 1000000000 505505924 1000000000 270723659 1000000000 558590207 1000000000 245300361 1000000000 149765481 1000000000 13327601 1000000000 166770127 1000000000 995154455 1000000000 900933557 1000000000 6948420 1000000000 77923159 1000000000 371899219 1000000000 335869951 1000000000 407909563 1000000000 816643475 1000000000 874028599 1000000000 645344432 1000000000 504187654 1000000000 307508142 1000000000 486169631 1000000000 316940882 1000000000 210176027 1000000000 332511350 1000000000 262840445 1000000000 179333347 1000000000 505110839 1000000000 236102323 1000000000 110348542 1000000000 674203728 1000000000 231346439 1000000000 134077355 1000000000 870919649 1000000000 517343699 1000000000 527663395 1000000000 654930956 1000000000 678355057 1000000000 360031984 1000000000 22541407 1000000000 466741695 1000000000 284794407 1000000000 855224782 1000000000 615742704 1000000000 262055376 1000000000 371341809 1000000000 64879644 1000000000 597969913 1000000000 252946248 1000000000 841085909 1000000000 307078644 1000000000 451125800 1000000000 885684391 1000000000 434370909 1000000000 832574811 1000000000 559225773 1000000000 289911833 1000000000 625444950 1000000000 368259429 1000000000 310766647 1000000000 923786469 1000000000 133658502 1000000000 930502314 1000000000 99578965 1000000000 582464448 1000000000 608111451 1000000000 16335865 1000000000 311936220 1000000000 80435686 1000000000 212608420 1000000000 885499730 1000000000 633824723 1000000000 618029819 1000000000 147594854 1000000000 786375487 1000000000 987740436 1000000000 131758166 1000000000 324018558 1000000000 400650528 1000000000 120078790 1000000000 112627310 1000000000 328959685 1000000000 491124090 1000000000 174382499 1000000000 509393126 1000000000 734872622 1000000000 94908583 1000000000 950709959 1000000000 812805676 1000000000 489205741 1000000000 127808356 1000000000 559544101 1000000000 373898891 1000000000 756990428 1000000000 922549457 1000000000 36529221 1000000000 583741616 1000000000 414994220 1000000000 541814505 1000000000 665859400 1000000000 273111267 1000000000 598912592 1000000000 90371775 1000000000 370759167 1000000000 252963374 1000000000 985276976 1000000000 254488838 1000000000 471314167 1000000000 536542794 1000000000 340556406 1000000000 644830947 1000000000 141111991 1000000000 918321133 1000000000 653226192 1000000000 745728351 1000000000 428612788 1000000000 490776431 1000000000 651477869 1000000000 18902133 1000000000 96967492 1000000000 130100169 1000000000 768004894 1000000000 973570083 1000000000 81831979 1000000000 767731350 1000000000 595235207 1000000000 695093493 1000000000 333925529 1000000000 826589432 1000000000 397086629 1000000000 829783371 1000000000 303492519 1000000000 791129061 1000000000 214486729 1000000000 791841420 1000000000 873511418 1000000000 256095363 1000000000 152845724 1000000000 478757784 1000000000 881704602 1000000000 576491670 1000000000 444920236 1000000000 636398701 1000000000 383235034 1000000000 494771715 1000000000 676046643 1000000000 162157693 1000000000 614558286 1000000000 621161474 1000000000 163816909 1000000000 265554616 1000000000 718652445 1000000000 32399655 1000000000 515564952 1000000000 709221350 1000000000 594829428 1000000000 379344654 1000000000 609390248 1000000000 772186773 1000000000 248086278 1000000000 94806421 1000000000 655594415 1000000000 163156318 1000000000 101983081 1000000000 710014744 1000000000 626311068 1000000000 716675035 1000000000 928516434 1000000000 294026945 1000000000 342275272 1000000000 287704165 1000000000 256538097 1000000000 390143945 1000000000 633248330 1000000000 528616733 1000000000 670333489 1000000000 465640145 1000000000 26138502 1000000000 392960599 1000000000 509178958 1000000000 970733454 1000000000 862898212 1000000000 285358920 1000000000 945752527 1000000000 270827443 1000000000 675666147 1000000000 960207912 1000000000 129850157 1000000000 504059742 1000000000 702015177 1000000000 116267032 1000000000 872698281 1000000000 110872946 1000000000 596527259 1000000000 466765133 1000000000 579124753 1000000000 378677189 1000000000 49871719 1000000000 969038385 1000000000 111499186 1000000000 794014144 1000000000 458893207 1000000000 351924116 1000000000 102940530 1000000000 256176704 1000000000 366681745 1000000000 182628224 1000000000 12053824 1000000000 71471717 1000000000 368667836 1000000000 347528671 1000000000 717123402 1000000000 951646808 1000000000 621089627 1000000000 18100263 1000000000 214332994 1000000000 833475409 1000000000 415710624 1000000000 768800567 1000000000 941423154 1000000000 502093848 1000000000 924581547 1000000000 582471757 1000000000 365754073 1000000000 471028776 1000000000 925101733 1000000000 283935437 1000000000 684967363 1000000000 861876986 1000000000 390162868 1000000000 143955245 1000000000 610175802 1000000000 366281532 1000000000 207424941 1000000000 827806525 1000000000 220490073 1000000000 117289375 1000000000 898205889 1000000000 767248237 1000000000 340657362 1000000000 423081054 1000000000 568507945 1000000000 627231358 1000000000 979903557 1000000000 345377924 1000000000 370835681 1000000000 437234375 1000000000 921581003 1000000000 486271452 1000000000 271575545 1000000000 585096068 1000000000 259817288 1000000000 680590680 1000000000 571700671 1000000000 772379680 1000000000 798508100 1000000000 809177796 1000000000 192919106 1000000000 87364761 1000000000 72165156 1000000000 670814634 1000000000 806406520 1000000000 733752547 1000000000 292570359 1000000000 702959664 1000000000 167040940 1000000000 446278715 1000000000 23408689 1000000000 510593410 1000000000 1159327 1000000000 512180030 1000000000 445578875 1000000000 923926666 1000000000 685052352 1000000000 765472888 1000000000 137249999 1000000000 602442527 1000000000 713287707 1000000000 265977071 1000000000 437219641 1000000000 511508724 1000000000 138658332 1000000000 243056627 1000000000 584655489 1000000000 50252924 1000000000 83135474 1000000000 456386049 1000000000 278859289 1000000000 210170263 1000000000 707359839 1000000000 628759553 1000000000 861391721 1000000000 820495794 1000000000 91356583 1000000000 934028405 1000000000 828766238 1000000000 457125118 1000000000 390531024 1000000000 201136693 1000000000 852056656 1000000000 825746586 1000000000 890406024 1000000000 843494447 1000000000 39170902 1000000000 377473433 1000000000 198316928 1000000000 914870784 1000000000 118261315 1000000000 516491056 1000000000 404092260 1000000000 427439322 1000000000 424531458 1000000000 974564728 1000000000 314071390 1000000000 540996469 1000000000 100972388 1000000000 188869730 1000000000 894561664 1000000000 519529261 1000000000 767648485 1000000000 486303819 1000000000 528710168 1000000000 627429567 1000000000 395888819 1000000000 525893260 1000000000 971518201 1000000000 712683343 1000000000 134770009 1000000000 188169267 1000000000 777413885 1000000000 417242858 1000000000 88827897 1000000000 99984390 1000000000 894456160 1000000000 764866033 1000000000 213614778 1000000000 596232536 1000000000 340419471 1000000000 863594270 1000000000 732903145 1000000000 642915545 1000000000 173707731 1000000000 14326916 1000000000 255853102 1000000000 416849846 1000000000 56882160 1000000000 604385713 1000000000 635420274 1000000000 803875318 1000000000 475362448 1000000000 636791136 1000000000 31176696 1000000000 316186020 1000000000 594843318 1000000000 875029293 1000000000 615456375 1000000000 956739345 1000000000 976152794 1000000000 781956743 1000000000 122815141 1000000000 927676507 1000000000 486246820 1000000000 994652110 1000000000 7754956 1000000000 336513429 1000000000 107360738 1000000000 427398471 1000000000 773690124 1000000000 502894261 1000000000 773419663 1000000000 827045254 1000000000 870149882 1000000000 221213351 1000000000 901458156 1000000000 885294305 1000000000 314932391 1000000000 302620985 1000000000 738371204 1000000000 242690786 1000000000 7818548 1000000000 27195861 1000000000 656506335 1000000000 754224789 1000000000 342437689 1000000000 588999172 1000000000 156721693 1000000000 11875602 1000000000 844639407 1000000000 544509633 1000000000 524419442 1000000000 173515984 1000000000 780337324 1000000000 847392266 1000000000 143184548 1000000000 654874373 1000000000 516356774 1000000000 716024500 1000000000 601377038 1000000000 664672290 1000000000 528431920 1000000000 446593398 1000000000 330613389 1000000000 568354099 1000000000 150933562 1000000000 907296386 1000000000 862512115 1000000000 311140569 1000000000 925166464 1000000000 372018068 1000000000 893503587 1000000000 857957011 1000000000 53004526 1000000000 405355166 1000000000 558444262 1000000000 623343969 1000000000 107465946 1000000000 20981431 1000000000 486321347 1000000000 518600781 1000000000 467466484 1000000000 108748282 1000000000 122596655 1000000000 113003128 1000000000 419476990 1000000000 563738417 1000000000 319447937 1000000000 598838918 1000000000 213446350 1000000000 266855686 1000000000 236029443 1000000000 821674273 1000000000 12613699 1000000000 369673386 1000000000 199032413 1000000000 867595289 1000000000 941342667 1000000000 426616040 1000000000 802157045 1000000000 185341342 1000000000 469740417 1000000000 969988251 1000000000 188507477 1000000000 436888356 1000000000 135917167 1000000000 633458433 1000000000 243499526 1000000000 331026768 1000000000 225173018 1000000000 522286434 1000000000 877164484 1000000000 18032153 1000000000 850139369 1000000000 85019164 1000000000 805241535 1000000000 645873732 1000000000 570248129 1000000000 268376593 1000000000 796658354 1000000000 996852081 1000000000 858354323 1000000000 666666834 1000000000 168067615 1000000000 251267280 1000000000 30150247 1000000000 697840817 1000000000 569072260 1000000000 351113845 1000000000 956956113 1000000000 367272913 1000000000 20426969 1000000000 14798539 1000000000 319321933 1000000000 302849665 1000000000 226190905 1000000000 607123339 1000000000 706047228 1000000000 5498556 1000000000 584897062 1000000000 915017339 1000000000 463792819 1000000000 371077784 1000000000 116502107 1000000000 508432580 1000000000 309901833 1000000000 210897000 1000000000 712689902 1000000000 395643123 1000000000 986811862 1000000000 589401078 1000000000 997637982 1000000000 260283226 1000000000 884048660 1000000000 14929068 1000000000 83038649 1000000000 439338133 1000000000 458788453 1000000000 369301277 1000000000 648439705 1000000000 531075328 1000000000 287337902 1000000000 524784205 1000000000 491469958 1000000000 626448740 1000000000 794190990 1000000000 559931169 1000000000 655835687 1000000000 303294886 1000000000 374671784 1000000000 908438005 1000000000 207838786 1000000000 847019291 1000000000 490463492 1000000000 65566901 1000000000 187424793 1000000000 146213061 1000000000 432324490 1000000000 67803555 1000000000 978433777 1000000000 905906208 1000000000 24667615 1000000000 191520191 1000000000 875458531 1000000000 818107723 1000000000 85346096 1000000000 651242761 1000000000 516797021 1000000000 510404394 1000000000 746489203 1000000000 227862988 1000000000 940769854 1000000000 136497913 1000000000 239800598 1000000000 317662700 1000000000 628006845 1000000000 201297267 1000000000 555464784 1000000000 932581064 1000000000 395265392 1000000000 393457169 1000000000 108770818 1000000000 79148844 1000000000 185805915 1000000000 240971336 1000000000 553663295 1000000000 673091749 1000000000 621067697 1000000000 451463230 1000000000 43466800 1000000000 343186303 1000000000 467579030 1000000000 735668954 1000000000 715324350 1000000000 348127575 1000000000 41261040 1000000000 946039352 1000000000 176574339 1000000000 162587188 1000000000 39771692 1000000000 34950961 1000000000 537886757 1000000000 607987329 1000000000 168460554 1000000000 201909474 1000000000 771465790 1000000000 499209078 1000000000 912397778 1000000000 673046876 1000000000 130448599 1000000000 333144206 1000000000 242705182 1000000000 846586240 1000000000 51572621 1000000000 552854969 1000000000 54753670 1000000000 72097597 1000000000 616363969 1000000000 406794235 1000000000 568465356 1000000000 985816919 1000000000 474449057 1000000000 359586946 1000000000 422891544 1000000000 182500959 1000000000 581265520 1000000000 587765475 1000000000 734825197 1000000000 911277678 1000000000 352660441 1000000000 944380862 1000000000 74524542 1000000000 12557215 1000000000 99277528 1000000000 434367855 1000000000 639832735 1000000000 281942895 1000000000 831492576 1000000000 680548386 1000000000 566816084 1000000000 830474087 1000000000 880013264 1000000000 869487911 1000000000 461602343 1000000000 534333092 1000000000 369506068 1000000000 622024405 1000000000 54822899 1000000000 509454152 1000000000 411045254 1000000000 507590874 1000000000 993873489 1000000000 704219879 1000000000 660632708 1000000000 42632686 1000000000 29395009 1000000000 891154221 1000000000 554189822 1000000000 388621981 1000000000 723225922 1000000000 492791592 1000000000 250314697 1000000000 27751772 1000000000 527710502 1000000000 857295517 1000000000 292569696 1000000000 525794793 1000000000 93698936 1000000000 228869628 1000000000 331822867 1000000000 419988242 1000000000 445957478 1000000000 148483812 1000000000 276877135 1000000000 464847127 1000000000 237248641 1000000000 893156069 1000000000 622365927 1000000000 728752620 1000000000 655046672 1000000000 95348926 1000000000 981854616 1000000000 167741171 1000000000 949969597 1000000000 339697967 1000000000 481989536 1000000000 120626529 1000000000 52091798 1000000000 251268758 1000000000 62316849 1000000000 341580444 1000000000 932912041 1000000000 441825790 1000000000 640193914 1000000000 5465659 1000000000 636896925 1000000000 678351939 1000000000 788992918 1000000000 321571830 1000000000 421518651 1000000000 252858839 1000000000 455320252 1000000000 98062735 1000000000 905283265 1000000000 844475995 1000000000 262504337 1000000000 929117302 1000000000 638739211 1000000000 997074943 1000000000 233696618 1000000000 227894245 1000000000 289803126 1000000000 467393103 1000000000 282995374 1000000000 367922299 1000000000 937914886 1000000000 127990791 1000000000 850513961 1000000000 240819042 1000000000 890945976 1000000000 996696210 1000000000 287512315 1000000000 85031709 1000000000 232594766 1000000000 728058232 1000000000 437470249 1000000000 182174516 1000000000 500434317 1000000000 569349098 1000000000 268478716 1000000000 627771351 1000000000 122755717 1000000000 12671090 1000000000 30785095 1000000000 571545572 1000000000 871061971 1000000000 612568744 1000000000 5154057 1000000000 846995342 1000000000 490585130 1000000000 139746338 1000000000 784488843 1000000000 744693400 1000000000 549601979 1000000000 999183874 1000000000 141201144 1000000000 976772004 1000000000 102731709 1000000000 417346908 1000000000 441041868 1000000000 247194986 1000000000 648011394 1000000000 989425200 1000000000 530656990 1000000000 193929159 1000000000 602672284 1000000000 369912560 1000000000 147597606 1000000000 681846057 1000000000 277252112 1000000000 800918166 1000000000 195586304 1000000000 739932226 1000000000 256235539 1000000000 253164149 1000000000 520429551 1000000000 162857813 1000000000 10231666 1000000000 450660217 1000000000 104632303 1000000000 764538851 1000000000 67749987 1000000000 902154535 1000000000 197356538 1000000000 108678621 1000000000 274972635 1000000000 796721876 1000000000 268680920 1000000000 742957149 1000000000 83384979 1000000000 646497093 1000000000 872591649 1000000000 64232476 1000000000 208614511 1000000000 84429699 1000000000 901945831 1000000000 6487650 1000000000 161795232 1000000000 817639667 1000000000 447292139 1000000000 426821068 1000000000 187122629 1000000000 320731682 1000000000 24875546 1000000000 221297938 1000000000 214852716 1000000000 639701937 1000000000 6858399 1000000000 176734942 1000000000 25323700 1000000000 901156940 1000000000 648207804 1000000000 385190164 1000000000 217568050 1000000000 51950253 1000000000 955155134 1000000000 572852733 1000000000 899977004 1000000000 180752733 1000000000 394004960 1000000000 980186853 1000000000 70230211 1000000000 584535170 1000000000 952551267 1000000000 251737524 1000000000 898351698 1000000000 630035287 1000000000 254646700 1000000000 718256662 1000000000 487839504 1000000000 708825667 1000000000 346414356 1000000000 295256105 1000000000 344078654 1000000000 566291668 1000000000 992957129 1000000000 940541690 1000000000 779691675 1000000000 795761816 1000000000 101513592 1000000000 487213436 1000000000 312738208 1000000000 818920684 1000000000 58188112 1000000000 461987217 1000000000 51831318 1000000000 941423621 1000000000 841123462 1000000000 963004869 1000000000 352948280 1000000000 957371650 1000000000 392650791 1000000000 582511035 1000000000 770714484 1000000000 481106542 1000000000 769733369 1000000000 637730644 1000000000 187494166 1000000000 367349146 1000000000 59583078 1000000000 754015105 1000000000 608986284 1000000000 418664507 1000000000 529180063 1000000000 304724141 1000000000 723664683 1000000000 376222851 1000000000 267784342 1000000000 829065613 1000000000 573843440 1000000000 895814282 1000000000 333348091 1000000000 751495972 1000000000 606368805 1000000000 833361341 1000000000 999509605 1000000000 162425856 1000000000 182703496 1000000000 671375390 1000000000 44754950 1000000000 216368745 1000000000 152027703 1000000000 387883629 1000000000 793740219 1000000000 936072742 1000000000 902099301 1000000000 816824479 1000000000 864702474 1000000000 138987426 1000000000 940079011 1000000000 248770062 1000000000 526217530 1000000000 434667946 1000000000 960032758 1000000000 215157534 1000000000 768505239 1000000000 243567883 1000000000 350287988 1000000000 264405757 1000000000 928212711 1000000000 958607262 1000000000 174227006 1000000000 404319820 1000000000 247107378 1000000000 110683544 1000000000 848657162 1000000000 543048599 1000000000 743691294 1000000000 337718154 1000000000 433460604 1000000000 743714124 1000000000 697341394 1000000000 628379936 1000000000 971941515 1000000000 832143775 1000000000 845143785 1000000000 543992443 1000000000 127949712 1000000000 244862235 1000000000 503648215 1000000000 873121743 1000000000 518705765 1000000000 23606968 1000000000 709172466 1000000000 315949850 1000000000 466157553 1000000000 815162849 1000000000 795752717 1000000000 994921973 1000000000 981448733 1000000000 479935243 1000000000 366507452 1000000000 146813626 1000000000 876743617 1000000000 296738822 1000000000 825683678 1000000000 502394453 1000000000 333665533 1000000000 101012205 1000000000 610962741 1000000000 251796840 1000000000 310819654 1000000000 631725733 1000000000 171349931 1000000000 253946487 1000000000 737374900 1000000000 113496393 1000000000 561041682 1000000000 781334966 1000000000 823820169 1000000000 441867840 1000000000 150407512 1000000000 932905611 1000000000 789348142 1000000000 713145996 1000000000 310235225 1000000000 240485535 1000000000 225568942 1000000000 341046300 1000000000 759975665 1000000000 142422304 1000000000 947954763 1000000000 615149901 1000000000 99923369 1000000000 346502750 1000000000 956517732 1000000000 893942209 1000000000 89686595 1000000000 752721395 1000000000 888912348 1000000000 637271348 1000000000 963035739 1000000000 915628059 1000000000 630849931 1000000000 196049078 1000000000 378450165 1000000000 594928033 1000000000 751083518 1000000000 585050413 1000000000 26036520 1000000000 654709403 1000000000 658041558 1000000000 208020971 1000000000 255270731 1000000000 79258145 1000000000 601741371 1000000000 576949867 1000000000 508954297 1000000000 566435155 1000000000 499697833 1000000000 31121703 1000000000 347746499 1000000000 221483999 1000000000 798111833 1000000000 256566844 1000000000 954825080 1000000000 715736264 1000000000 719229676 1000000000 895038367 1000000000 574967998 1000000000 127165419 1000000000 5246257 1000000000 284042351 1000000000 58668391 1000000000 338366473 1000000000 475469891 1000000000 987458677 1000000000 647323247 1000000000 114678854 1000000000 289164482 1000000000 350660616 1000000000 112737873 1000000000 914009991 1000000000 471076651 1000000000 856588210 1000000000 219285866 1000000000 369623916 1000000000 432987911 1000000000 508755922 1000000000 653370203 1000000000 564984537 1000000000 665635955 1000000000 75450500 1000000000 787089212 1000000000 130553873 1000000000 273148310 1000000000 182387376 1000000000 720722181 1000000000 760166763 1000000000 333181140 1000000000 472748477 1000000000 419294107 1000000000 813391835 1000000000 124332181 1000000000 515830368 1000000000 273812565 1000000000 63017122 1000000000 433925258 1000000000 75192076 1000000000 397749719 1000000000 223296766 1000000000 397051923 1000000000 295273961 1000000000 87638188 1000000000 522072082 1000000000 89764488 1000000000 479652536 1000000000 126986885 1000000000 148570122 1000000000 345734968 1000000000 361828415 1000000000 623662757 1000000000 109298144 1000000000 230006947 1000000000 510530509 1000000000 600313766 1000000000 303129358 1000000000 534694043 1000000000 393500022 1000000000 894675878 1000000000 610904704 1000000000 251382380 1000000000 552114801 1000000000 877451904 1000000000 466098220 1000000000 30267207 1000000000 430635249 1000000000 822804446 1000000000 322065799 1000000000 159187924 1000000000 125477041 1000000000 217175597 1000000000 478735215 1000000000 184114626 1000000000 262538811 1000000000 644375543 1000000000 80315408 1000000000 620181555 1000000000 862011522 1000000000 389846698 1000000000 46669973 1000000000 111895281 1000000000 137633054 1000000000 831560235 1000000000 961866068 1000000000 570296696 1000000000 376845625 1000000000 842567019 1000000000 262625674 1000000000 385102116 1000000000 615424992 1000000000 659871943 1000000000 950377827 1000000000 760609332 1000000000 896313920 1000000000 252769182 1000000000 299611350 1000000000 616377615 1000000000 852868830 1000000000 379416911 1000000000 261333481 1000000000 342058388 1000000000 529586899 1000000000 759962724 1000000000 307388230 1000000000 440940300 1000000000 384974664 1000000000 155273789 1000000000 918655637 1000000000 139669833 1000000000 787733868 1000000000 637444323 1000000000 668822716 1000000000 506386061 1000000000 123732684 1000000000 217314543 1000000000 386599948 1000000000 176667355 1000000000 400548456 1000000000 273966412 1000000000 474768163 1000000000 491902259 1000000000 308361443 1000000000 909495117 1000000000 247407232 1000000000 746650702 1000000000 637293888 1000000000 979384602 1000000000 910145085 1000000000 313464686 1000000000 79056251 1000000000 170704232 1000000000 652110040 1000000000 212573014 1000000000 78479399 1000000000 352018133 1000000000 394528970 1000000000 182779521 1000000000 237791809 1000000000 371976272 1000000000 151477193 1000000000 724962948 1000000000 483969480 1000000000 974280539 1000000000 896058951 1000000000 120734582 1000000000 657979016 1000000000 774860711 1000000000 896370131 1000000000 580809462 1000000000 987463449 1000000000 597075198 1000000000 4186808 1000000000 76493190 1000000000 613879338 1000000000 872040049 1000000000 612540325 1000000000 321307784 1000000000 692503259 1000000000 580271203 1000000000 310834143 1000000000 872230804 1000000000 969333457 1000000000 393802284 1000000000 722338639 1000000000 490982616 1000000000 661415148 1000000000 782821077 1000000000 153544986 1000000000 4552900 1000000000 980161816 1000000000 867457873 1000000000 520565820 1000000000 746238718 1000000000 345747030 1000000000 220724295 1000000000 544435019 1000000000 879406347 1000000000 690612350 1000000000 811288301 1000000000 997693162 1000000000 801816014 1000000000 696094169 1000000000 870221659 1000000000 826463821 1000000000 29943375 1000000000 250831527 1000000000 840740444 1000000000 983908955 1000000000 656299109 1000000000 457465526 1000000000 665975967 1000000000 57935020 1000000000 526495215 1000000000 716220001 1000000000 184840379 1000000000 334390819 1000000000 283545376 1000000000 875600094 1000000000 236806053 1000000000 265116464 1000000000 298342725 1000000000 537740120 1000000000 988073350 1000000000 802780852 1000000000 926371402 1000000000 857620826 1000000000 875405482 1000000000 473847357 1000000000 264511235 1000000000 478248802 1000000000 782852673 1000000000 514773570 1000000000 493090757 1000000000 777946936 1000000000 597551382 1000000000 72003148 1000000000 670314283 1000000000 853030655 1000000000 403274920 1000000000 21662220 1000000000 487816118 1000000000 92516059 1000000000 77936030 1000000000 186619065 1000000000 827504995 1000000000 945038655 1000000000 13203340 1000000000 447687089 1000000000 120202581 1000000000 140760397 1000000000 416777556 1000000000 323481275 1000000000 34806314 1000000000 873115966 1000000000 920833215 1000000000 846010197 1000000000 513684990 1000000000 489041375 1000000000 893933157 1000000000 531382173 1000000000 438092131 1000000000 344632659 1000000000 264241365 1000000000 760117931 1000000000 781847042 1000000000 565630573 1000000000 964014104 1000000000 40766591 1000000000 76035253 1000000000 910894518 1000000000 847204595 1000000000 375662453 1000000000 125460473 1000000000 326664629 1000000000 321148372 1000000000 693295829 1000000000 599932379 1000000000 154021156 1000000000 534333325 1000000000 222768263 1000000000 288217147 1000000000 731109866 1000000000 235363142 1000000000 644280629 1000000000 405191766 1000000000 601174344 1000000000 741514737 1000000000 131118224 1000000000 819884011 1000000000 705164390 1000000000 357622928 1000000000 264639559 1000000000 201128800 1000000000 338749606 1000000000 920710023 1000000000 591324553 1000000000 228059414 1000000000 597296797 1000000000 920803022 1000000000 287186570 1000000000 322623742 1000000000 937346451 1000000000 183886797 1000000000 650065745 1000000000 664946375 1000000000 809583689 1000000000 350204472 1000000000 840655018 1000000000 225138586 1000000000 156590540 1000000000 561000131 1000000000 704691316 1000000000 691265779 1000000000 908525620 1000000000 961306561 1000000000 364464351 1000000000 247786552 1000000000 825047962 1000000000 13479270 1000000000 961672826 1000000000 139761511 1000000000 904122542 1000000000 859389920 1000000000 741121743 1000000000 996827455 1000000000 95049527 1000000000 612914099 1000000000 338042774 1000000000 168237513 1000000000 860174553 1000000000 421836996 1000000000 154008618 1000000000 513149111 1000000000 696491327 1000000000 346110870 1000000000 898074401 1000000000 291142658 1000000000 208057531 1000000000 620470083 1000000000 121637142 1000000000 618324596 1000000000 267521325 1000000000 286986357 1000000000 304546426 1000000000 92048284 1000000000 182767344 1000000000 472161265 1000000000 467804621 1000000000 5885513 1000000000 760753297 1000000000 38822855 1000000000 994769810 1000000000 312331971 1000000000 414169226 1000000000 96254300 1000000000 26756878 1000000000 558724705 1000000000 982224746 1000000000 843652028 1000000000 783695542 1000000000 462951396 1000000000 699080371 1000000000 258342102 1000000000 599590386 1000000000 610849708 1000000000 657509059 1000000000 839706615 1000000000 311292176 1000000000 570070583 1000000000 804555964 1000000000 878844609 1000000000 729374046 1000000000 114987697 1000000000 15728430 1000000000 895537345 1000000000 833611967 1000000000 978915198 1000000000 128231907 1000000000 7566595 1000000000 973878072 1000000000 56348149 1000000000 264378774 1000000000 199297103 1000000000 529684521 1000000000 187732242 1000000000 192405263 1000000000 32203972 1000000000 667390165 1000000000 537784887 1000000000 454535942 1000000000 772185438 1000000000 896093684 1000000000 69742486 1000000000 986988204 1000000000 8369377 1000000000 171660102 1000000000 309557228 1000000000 932694594 1000000000 831229749 1000000000 882686804 1000000000 228985125 1000000000 951920932 1000000000 243118944 1000000000 98322991 1000000000 738423926 1000000000 726871003 1000000000 898734437 1000000000 273907364 1000000000 350630590 1000000000 364697091 1000000000 549261236 1000000000 696969546 1000000000 579707187 1000000000 114535507 1000000000 133242785 1000000000 380502282 1000000000 804782692 1000000000 194083993 1000000000 80458393 1000000000 513591336 1000000000 869526093 1000000000 279681559 1000000000 269422431 1000000000 831712315 1000000000 419612858 1000000000 118196433 1000000000 487547971 1000000000 703111817 1000000000 669145084 1000000000 254206120 1000000000 957533482 1000000000 682870211 1000000000 88594119 1000000000 761704185 1000000000 352191000 1000000000 855359439 1000000000 721917716 1000000000 9573164 1000000000 592857074 1000000000 241345870 1000000000 906254164 1000000000 533809454 1000000000 864250295 1000000000 193716950 1000000000 200282995 1000000000 704794520 1000000000 219055928 1000000000 592345105 1000000000 526484071 1000000000 71900423 1000000000 856387838 1000000000 247230387 1000000000 376989741 1000000000 412007084 1000000000 632942678 1000000000 689073514 1000000000 364844603 1000000000 282600299 1000000000 627460208 1000000000 955535028 1000000000 58266228 1000000000 732152370 1000000000 495703531 1000000000 192095650 1000000000 73662759 1000000000 701174831 1000000000 260445113 1000000000 457565614 1000000000 221364023 1000000000 350821692 1000000000 143751515 1000000000 462017002 1000000000 136563153 1000000000 457209849 1000000000 733513545 1000000000 279280896 1000000000 347057563 1000000000 690357502 1000000000 637604630 1000000000 748281463 1000000000 67240638 1000000000 908474310 1000000000 454043469 1000000000 366615542 1000000000 344016859 1000000000 313937504 1000000000 244987425 1000000000 430132310 1000000000 418100130 1000000000 963394745 1000000000 382343023 1000000000 691803701 1000000000 282792564 1000000000 68271330 1000000000 672097409 1000000000 623540684 1000000000 184295641 1000000000 454979756 1000000000 103271477 1000000000 472969447 1000000000 808967809 1000000000 944623595 1000000000 642426477 1000000000 481334424 1000000000 48900981 1000000000 750820854 1000000000 605222876 1000000000 633944437 1000000000 592389427 1000000000 145780599 1000000000 734236767 1000000000 611329833 1000000000 614155928 1000000000 482182270 1000000000 985504876 1000000000 909958885 1000000000 192540004 1000000000 858874270 1000000000 217481362 1000000000 91362127 1000000000 533526615 1000000000 483834831 1000000000 829886019 1000000000 569899830 1000000000 666864550 1000000000 839378700 1000000000 70534382 1000000000 32506108 1000000000 941467185 1000000000 154963053 1000000000 496219512 1000000000 941370083 1000000000 721511776 1000000000 864870707 1000000000 134969516 1000000000 320016200 1000000000 421545438 1000000000 297754328 1000000000 129335188 1000000000 137690977 1000000000 155869511 1000000000 519209235 1000000000 466965686 1000000000 798237488 1000000000 371502975 1000000000 20704477 1000000000 725708467 1000000000 354951102 1000000000 61746769 1000000000 652043794 1000000000 58889437 1000000000 265452756 1000000000 525648056 1000000000 212995581 1000000000 785353651 1000000000 989406198 1000000000 146997111 1000000000 433929680 1000000000 76291057 1000000000 312326352 1000000000 349264853 1000000000 799675567 1000000000 42387060 1000000000 641533742 1000000000 365578017 1000000000 667204494 1000000000 520930225 1000000000 548619875 1000000000 354041589 1000000000 791844782 1000000000 819803705 1000000000 514824961 1000000000 945986147 1000000000 781675767 1000000000 59770880 1000000000 348284404 1000000000 836962161 1000000000 659167565 1000000000 599686809 1000000000 188582197 1000000000 496719572 1000000000 124142512 1000000000 830815367 1000000000 906016469 1000000000 494744862 1000000000 92992517 1000000000 738798990 1000000000 972327690 1000000000 69768479 1000000000 132917992 1000000000 210057145 1000000000 250948330 1000000000 428862723 1000000000 403918007 1000000000 683141119 1000000000 366885541 1000000000 2905099 1000000000 987408026 1000000000 319204808 1000000000 350017457 1000000000 733856827 1000000000 606443015 1000000000 66304552 1000000000 152108967 1000000000 63782509 1000000000 844603675 1000000000 961597610 1000000000 56417123 1000000000 910376828 1000000000 942565720 1000000000 43633601 1000000000 266521646 1000000000 120836431 1000000000 876923316 1000000000 151772712 1000000000 324340406 1000000000 453188495 1000000000 998282079 1000000000 60531778 1000000000 407297902 1000000000 703593534 1000000000 210089445 1000000000 97353897 1000000000 120204578 1000000000 137734259 1000000000 209667688 1000000000 534878303 1000000000 343333201 1000000000 555178751 1000000000 439032608 1000000000 104195383 1000000000 347011559 1000000000 814629249 1000000000 997708970 1000000000 675750120 1000000000 989296452 1000000000 946360061 1000000000 352723444 1000000000 515454569 1000000000 370655483 1000000000 789685009 1000000000 72157151 1000000000 59108177 1000000000 590225780 1000000000 115982860 1000000000 734080842 1000000000 908362705 1000000000 487987095 1000000000 70980061 1000000000 865621112 1000000000 853788899 1000000000 337193572 1000000000 324493379 1000000000 446258328 1000000000 445486369 1000000000 434927364 1000000000 739823323 1000000000 608569423 1000000000 761442421 1000000000 946112420 1000000000 980959854 1000000000 324732893 1000000000 470204349 1000000000 803158260 1000000000 892951369 1000000000 361121733 1000000000 498385815 1000000000 957836495 1000000000 774975277 1000000000 375814758 1000000000 760640586 1000000000 735261620 1000000000 743269815 1000000000 912651696 1000000000 631098274 1000000000 357891587 1000000000 898116383 1000000000 445402500 1000000000 784728478 1000000000 211903407 1000000000 79287139 1000000000 907726064 1000000000 543597648 1000000000 492064815 1000000000 817022040 1000000000 650027329 1000000000 253737332 1000000000 651192100 1000000000 482308267 1000000000 530929986 1000000000 117302375 1000000000 804758772 1000000000 755935758 1000000000 869486842 1000000000 138410574 1000000000 53958863 1000000000 583859697 1000000000 556630596 1000000000 892134757 1000000000 726220452 1000000000 236930273 1000000000 587616460 1000000000 345831689 1000000000 34057152 1000000000 113886297 1000000000 129086994 1000000000 866112647 1000000000 123067100 1000000000 752404494 1000000000 745743782 1000000000 546323156 1000000000 395830027 1000000000 296771742 1000000000 437100476 1000000000 299548189 1000000000 55585525 1000000000 596567233 1000000000 812917898 1000000000 86220395 1000000000 703101449 1000000000 902330416 1000000000 813205050 1000000000 118835668 1000000000 139998991 1000000000 575715044 1000000000 251238108 1000000000 468756889 1000000000 535510976 1000000000 929034373 1000000000 340152301 1000000000 400119091 1000000000 641344348 1000000000 361010349 1000000000 963603052 1000000000 578895864 1000000000 838063046 1000000000 574858926 1000000000 288373394 1000000000 76133481 1000000000 401906939 1000000000 173675406 1000000000 203819039 1000000000 845099020 1000000000 130929164 1000000000 299255608 1000000000 635822967 1000000000 466394566 1000000000 772253117 1000000000 750378781 1000000000 646056145 1000000000 726314408 1000000000 992282270 1000000000 955764451 1000000000 50040258 1000000000 662236033 1000000000 569348796 1000000000 881987072 1000000000 268686254 1000000000 468316176 1000000000 104572672 1000000000 831287111 1000000000 405788129 1000000000 242211437 1000000000 491049584 1000000000 896574405 1000000000 62475636 1000000000 803064134 1000000000 983074313 1000000000 375896111 1000000000 462840612 1000000000 255175830 1000000000 751104748 1000000000 314586289 1000000000 79313576 1000000000 50495025 1000000000 262918633 1000000000 590904327 1000000000 12242346 1000000000 976465855 1000000000 519263712 1000000000 319112163 1000000000 540090206 1000000000 913569528 1000000000 628215332 1000000000 370630064 1000000000 956030317 1000000000 762130226 1000000000 391394472 1000000000 163791042 1000000000 328341576 1000000000 722097939 1000000000 555074144 1000000000 266315898 1000000000 80404464 1000000000 600063876 1000000000 702420132 1000000000 219973914 1000000000 362458261 1000000000 902856088 1000000000 133924214 1000000000 82481012 1000000000 936571513 1000000000 218255476 1000000000 158652215 1000000000 868220414 1000000000 468321005 1000000000 52340816 1000000000 212571403 1000000000 347575753 1000000000 642427957 1000000000 246977448 1000000000 712259980 1000000000 172021889 1000000000 726734197 1000000000 243716451 1000000000 660423955 1000000000 222908572 1000000000 369225764 1000000000 21944766 1000000000 878931943 1000000000 680839003 1000000000 93533136 1000000000 605943923 1000000000 625449966 1000000000 770181185 1000000000 870283650 1000000000 549192065 1000000000 461169182 1000000000 377115660 1000000000 334819099 1000000000 985227665 1000000000 12741881 1000000000 81395494 1000000000 54372829 1000000000 373794296 1000000000 709750243 1000000000 658423994 1000000000 710057985 1000000000 937966131 1000000000 605209654 1000000000 371027696 1000000000 312528120 1000000000 5109446 1000000000 727947828 1000000000 913626391 1000000000 108964163 1000000000 886659298 1000000000 994419129 1000000000 473037401 1000000000 624956499 1000000000 225417468 1000000000 411531120 1000000000 959794272 1000000000 327529107 1000000000 413416430 1000000000 436975188 1000000000 917960422 1000000000 57137064 1000000000 908540776 1000000000 450504951 1000000000 419161485 1000000000 40727254 1000000000 540205498 1000000000 932617686 1000000000 937250660 1000000000 366887907 1000000000 334538880 1000000000 71070803 1000000000 668815864 1000000000 479536224 1000000000 76196469 1000000000 366008054 1000000000 308363922 1000000000 570321751 1000000000 260189885 1000000000 475866489 1000000000 726011502 1000000000 537152425 1000000000 936637312 1000000000 256634752 1000000000 116146149 1000000000 699674960 1000000000 51557316 1000000000 937632782 1000000000 716568780 1000000000 68005667 1000000000 459341035 1000000000 619272589 1000000000 170363697 1000000000 30061903 1000000000 383329183 1000000000 376931822 1000000000 766068504 1000000000 936981903 1000000000 34597708 1000000000 851178406 1000000000 720291474 1000000000 417557072 1000000000 303376102 1000000000 605514516 1000000000 520147935 1000000000 488126527 1000000000 398323555 1000000000 955616257 1000000000 559769111 1000000000 314498197 1000000000 699300477 1000000000 684798257 1000000000 398435732 1000000000 91479902 1000000000 393899562 1000000000 601047505 1000000000 581040003 1000000000 619805319 1000000000 903718848 1000000000 641554911 1000000000 586457807 1000000000 258876230 1000000000 223755925 1000000000 457362965 1000000000 812712181 1000000000 488816880 1000000000 246909483 1000000000 498160150 1000000000 16106523 1000000000 238899776 1000000000 397668821 1000000000 493913351 1000000000 892303164 1000000000 646865869 1000000000 210059882 1000000000 855234491 1000000000 223293818 1000000000 506862589 1000000000 122874419 1000000000 787513334 1000000000 606241033 1000000000 332418719 1000000000 420474707 1000000000 495670654 1000000000 342148931 1000000000 776345418 1000000000 876746682 1000000000 915728100 1000000000 606874135 1000000000 268504079 1000000000 774519603 1000000000 265789856 1000000000 883407524 1000000000 771470627 1000000000 846415146 1000000000 327893875 1000000000 146968248 1000000000 368153606 1000000000 548868377 1000000000 805435548 1000000000 545777150 1000000000 517581116 1000000000 555795845 1000000000 109411260 1000000000 10637066 1000000000 739934422 1000000000 68870746 1000000000 352853902 1000000000 587507976 1000000000 397873615 1000000000 141684340 1000000000 499793045 1000000000 126422918 1000000000 195075381 1000000000 537742524 1000000000 245588705 1000000000 661508847 1000000000 230788879 1000000000 308437563 1000000000 908361502 1000000000 416510078 1000000000 506647203 1000000000 955373244 1000000000 305025237 1000000000 724037889 1000000000 306276172 1000000000 904424187 1000000000 974331137 1000000000 708759653 1000000000 68888542 1000000000 426417651 1000000000 694016399 1000000000 692316560 1000000000 720327819 1000000000 44411435 1000000000 579256844 1000000000 261939669 1000000000 398862786 1000000000 75704803 1000000000 358037513 1000000000 149343459 1000000000 750113977 1000000000 350360120 1000000000 286227830 1000000000 589305221 1000000000 124054797 1000000000 643464971 1000000000 749762626 1000000000 465851156 1000000000 814920932 1000000000 659593784 1000000000 99393028 1000000000 849594453 1000000000 206186624 1000000000 58537072 1000000000 734924128 1000000000 39388234 1000000000 878392863 1000000000 582162803 1000000000 580066467 1000000000 834449895 1000000000 476537479 1000000000 669502109 1000000000 212029966 1000000000 398611918 1000000000 331671765 1000000000 920859506 1000000000 704881995 1000000000 562616635 1000000000 154615447 1000000000 693966957 1000000000 910042648 1000000000 950701222 1000000000 907515188 1000000000 886458432 1000000000 585800621 1000000000 537090168 1000000000 197546365 1000000000 222708954 1000000000 240525995 1000000000 831876940 1000000000 808717243 1000000000 879124176 1000000000 92742262 1000000000 547212408 1000000000 436188747 1000000000 423726235 1000000000 41443642 1000000000 277615510 1000000000 818721568 1000000000 949317385 1000000000 614663224 1000000000 566279367 1000000000 2840140 1000000000 76413173 1000000000 299543585 1000000000 546003317 1000000000 960234387 1000000000 141111102 1000000000 353315362 1000000000 182155520 1000000000 513701748 1000000000 49247331 1000000000 97937932 1000000000 999664654 1000000000 685498360 1000000000 978787720 1000000000 833014943 1000000000 494518958 1000000000 10723716 1000000000 208125423 1000000000 698085620 1000000000 655639148 1000000000 480194731 1000000000 141240286 1000000000 583939430 1000000000 178780999 1000000000 263590471 1000000000 740842114 1000000000 690289763 1000000000 574214167 1000000000 174405802 1000000000 31078437 1000000000 945675598 1000000000 191306995 1000000000 729058204 1000000000 241271891 1000000000 659024990 1000000000 506427173 1000000000 489975767 1000000000 119476551 1000000000 783794211 1000000000 15180526 1000000000 167602326 1000000000 326799463 1000000000 813532492 1000000000 865351708 1000000000 117213410 1000000000 748007822 1000000000 98289550 1000000000 99557687 1000000000 198687744 1000000000 48295349 1000000000 458992254 1000000000 367816900 1000000000 911063512 1000000000 885045596 1000000000 236154948 1000000000 590549430 1000000000 209221469 1000000000 548925328 1000000000 364705268 1000000000 27337532 1000000000 877710512 1000000000 220776374 1000000000 937430315 1000000000 487531567 1000000000 494615220 1000000000 68421134 1000000000 695469194 1000000000 755647430 1000000000 346865070 1000000000 240285791 1000000000 768134818 1000000000 627272003 1000000000 240573967 1000000000 485166530 1000000000 386971705 1000000000 971055512 1000000000 29923874 1000000000 241133419 1000000000 553566843 1000000000 530820728 1000000000 442767252 1000000000 919052930 1000000000 615854839 1000000000 609129275 1000000000 448532527 1000000000 245213481 1000000000 863384961 1000000000 304842125 1000000000 225922357 1000000000 292508010 1000000000 749009882 1000000000 791173812 1000000000 941541720 1000000000 1796407 1000000000 176203110 1000000000 57709021 1000000000 876280080 1000000000 194234443 1000000000 636135884 1000000000 647916532 1000000000 417747581 1000000000 306719726 1000000000 445399170 1000000000 392241474 1000000000 500967255 1000000000 508652640 1000000000 856599294 1000000000 274832194 1000000000 175361014 1000000000 313670283 1000000000 994876722 1000000000 725357425 1000000000 795415388 1000000000 306158814 1000000000 339613923 1000000000 150346581 1000000000 748849290 1000000000 768388930 1000000000 911796764 1000000000 980192632 1000000000 811933703 1000000000 603110582 1000000000 377549480 1000000000 311796605 1000000000 906668582 1000000000 537595310 1000000000 811513784 1000000000 241205099 1000000000 848744034 1000000000 204118911 1000000000 154026345 1000000000 528303263 1000000000 405538910 1000000000 846576132 1000000000 586521293 1000000000 112559830 1000000000 387136581 1000000000 677618520 1000000000 76914154 1000000000 305614559 1000000000 964490494 1000000000 346571659 1000000000 721487402 1000000000 504256397 1000000000 900565718 1000000000 848555063 1000000000 448814757 1000000000 748542266 1000000000 907392651 1000000000 733669716 1000000000 245453925 1000000000 55670866 1000000000 697302193 1000000000 599557854 1000000000 829762748 1000000000 189769021 1000000000 683284958 1000000000 764544929 1000000000 792658369 1000000000 200619977 1000000000 838629154 1000000000 27377600 1000000000 649865395 1000000000 276776741 1000000000 214559933 1000000000 757953921 1000000000 745602659 1000000000 406572151 1000000000 647735288 1000000000 215412931 1000000000 352805295 1000000000 989223918 1000000000 206099500 1000000000 940792919 1000000000 232770155 1000000000 550126370 1000000000 746059721 1000000000 18720173 1000000000 293576188 1000000000 748593749 1000000000 298610271 1000000000 581649322 1000000000 726607552 1000000000 597511906 1000000000 656639745 1000000000 497833089 1000000000 179454707 1000000000 870327604 1000000000 658765603 1000000000 18855114 1000000000 656966383 1000000000 287039860 1000000000 534072983 1000000000 244474634 1000000000 284028501 1000000000 606463104 1000000000 242862952 1000000000 247474255 1000000000 560725149 1000000000 217644519 1000000000 787056084 1000000000 372562273 1000000000 550684506 1000000000 998036700 1000000000 607194922 1000000000 663031569 1000000000 43318729 1000000000 108618728 1000000000 955914788 1000000000 220002432 1000000000 436045602 1000000000 693325283 1000000000 716696473 1000000000 480384927 1000000000 363447743 1000000000 405220524 1000000000 648981834 1000000000 400752477 1000000000 486106499 1000000000 675266663 1000000000 196595142 1000000000 122561275 1000000000 970424709 1000000000 494213175 1000000000 115176582 1000000000 690462096 1000000000 561752840 1000000000 399125686 1000000000 550531831 1000000000 19163919 1000000000 144065647 1000000000 60677564 1000000000 215747602 1000000000 800534340 1000000000 216959702 1000000000 663334114 1000000000 18870321 1000000000 21027806 1000000000 234754986 1000000000 446929865 1000000000 938862468 1000000000 35318909 1000000000 820888883 1000000000 802603098 1000000000 667416624 1000000000 982362946 1000000000 298292447 1000000000 37542445 1000000000 467536060 1000000000 825473697 1000000000 995965803 1000000000 984359387 1000000000 948084673 1000000000 159591034 1000000000 874628745 1000000000 310430622 1000000000 904123815 1000000000 684931161 1000000000 681202775 1000000000 814039088 1000000000 387670018 1000000000 592692956 1000000000 309099961 1000000000 51458118 1000000000 231414727 1000000000 195216298 1000000000 451317712 1000000000 166734616 1000000000 795149206 1000000000 922164060 1000000000 71651343 1000000000 282347951 1000000000 697717275 1000000000 313185816 1000000000 215790927 1000000000 350287915 1000000000 861621108 1000000000 806087684 1000000000 69753467 1000000000 819706822 1000000000 915652650 1000000000 760777944 1000000000 299106269 1000000000 787188978 1000000000 183597821 1000000000 8123173 1000000000 371773742 1000000000 753514232 1000000000 529723301 1000000000 274508644 1000000000 712661835 1000000000 27967410 1000000000 646706358 1000000000 358499952 1000000000 229442438 1000000000 501439157 1000000000 718595977 1000000000 122244515 1000000000 258142119 1000000000 852870433 1000000000 627275864 1000000000 577013999 1000000000 424556575 1000000000 355354786 1000000000 807145147 1000000000 654633048 1000000000 144267564 1000000000 861085965 1000000000 890899647 1000000000 466088959 1000000000 277164274 1000000000 154742763 1000000000 868715639 1000000000 132987075 1000000000 159611263 1000000000 617862052 1000000000 892569031 1000000000 500888547 1000000000 987474197 1000000000 221249120 1000000000 741502990 1000000000 664539911 1000000000 727684276 1000000000 684498914 1000000000 43848732 1000000000 136932109 1000000000 852508141 1000000000 754107859 1000000000 110751802 1000000000 525142084 1000000000 218137481 1000000000 239363614 1000000000 716478371 1000000000 968563194 1000000000 432231212 1000000000 185429189 1000000000 665537370 1000000000 703956445 1000000000 331528341 1000000000 117370340 1000000000 442364051 1000000000 765864117 1000000000 925237650 1000000000 283272021 1000000000 745749319 1000000000 778225504 1000000000 457975487 1000000000 68025730 1000000000 587672157 1000000000 951253167 1000000000 533557093 1000000000 768244284 1000000000 459247751 1000000000 31580868 1000000000 10769106 1000000000 483104663 1000000000 954920877 1000000000 16970387 1000000000 202077961 1000000000 195315043 1000000000 242075956 1000000000 992871474 1000000000 784771906 1000000000 505188333 1000000000 48947501 1000000000 349691634 1000000000 255001272 1000000000 617471003 1000000000 662508856 1000000000 445647609 1000000000 98474187 1000000000 331631609 1000000000 693245762 1000000000 245283183 1000000000 445194256 1000000000 515845340 1000000000 207298306 1000000000 734957020 1000000000 73709205 1000000000 177954736 1000000000 781601663 1000000000 695724818 1000000000 219402491 1000000000 318052533 1000000000 999002171 1000000000 778381822 1000000000 611305968 1000000000 153489589 1000000000 619244269 1000000000 189545433 1000000000 669880784 1000000000 905512307 1000000000 895645504 1000000000 487907893 1000000000 902327207 1000000000 194200657 1000000000 868548663 1000000000 496127660 1000000000 950899195 1000000000 250633875 1000000000 738348178 1000000000 531970889 1000000000 526217313 1000000000 509394959 1000000000 968049915 1000000000 120801640 1000000000 533242160 1000000000 55022443 1000000000 271170548 1000000000 479859013 1000000000 642942192 1000000000 325022101 1000000000 815330131 1000000000 435915417 1000000000 487964819 1000000000 944320219 1000000000 850248949 1000000000 913453666 1000000000 647290375 1000000000 328769570 1000000000 902772122 1000000000 941764781 1000000000 498969234 1000000000 141392486 1000000000 437065786 1000000000 141694277 1000000000 689472120 1000000000 712934830 1000000000 601019629 1000000000 84929442 1000000000 550908495 1000000000 75801366 1000000000 672968571 1000000000 389945298 1000000000 658044148 1000000000 934247428 1000000000 189127461 1000000000 829712697 1000000000 926137963 1000000000 941264168 1000000000 753019926 1000000000 718802636 1000000000 803006898 1000000000 818737781 1000000000 847312211 1000000000 155797170 1000000000 451832120 1000000000 132716322 1000000000 849250007 1000000000 829167663 1000000000 13785773 1000000000 505916123 1000000000 44974982 1000000000 431371186 1000000000 472606225 1000000000 384447973 1000000000 1545021 1000000000 291721915 1000000000 858755301 1000000000 466785474 1000000000 582752361 1000000000 56068941 1000000000 252884226 1000000000 4152955 1000000000 984052135 1000000000 703010472 1000000000 885399220 1000000000 57959937 1000000000 770940530 1000000000 457555094 1000000000 287755680 1000000000 194620790 1000000000 282002032 1000000000 694456239 1000000000 887361450 1000000000 586427759 1000000000 935430199 1000000000 25764410 1000000000 987196580 1000000000 347780764 1000000000 95930454 1000000000 556054934 1000000000 575656773 1000000000 50411820 1000000000 697564413 1000000000 704942383 1000000000 66477505 1000000000 256705702 1000000000 610171044 1000000000 955267715 1000000000 132286324 1000000000 272474086 1000000000 387263917 1000000000 527283651 1000000000 663242647 1000000000 370545727 1000000000 643436379 1000000000 643773360 1000000000 13981137 1000000000 908183374 1000000000 327398288 1000000000 179508413 1000000000 980848387 1000000000 714328307 1000000000 57760978 1000000000 737797355 1000000000 759486682 1000000000 928863955 1000000000 941497557 1000000000 11317645 1000000000 150370440 1000000000 624265880 1000000000 160442601 1000000000 527854817 1000000000 803688112 1000000000 108145921 1000000000 958894131 1000000000 922330065 1000000000 386242582 1000000000 328633505 1000000000 846820697 1000000000 593339992 1000000000 711427785 1000000000 821607702 1000000000 540709000 1000000000 811558093 1000000000 376425616 1000000000 744750883 1000000000 834400409 1000000000 977279902 1000000000 426167394 1000000000 557706799 1000000000 663786467 1000000000 90998423 1000000000 969672816 1000000000 555102902 1000000000 738912357 1000000000 599150683 1000000000 224773639 1000000000 919684907 1000000000 744339796 1000000000 591647103 1000000000 440048485 1000000000 808840284 1000000000 451974125 1000000000 804568600 1000000000 231890064 1000000000 630805981 1000000000 157220108 1000000000 247054838 1000000000 332999406 1000000000 190437681 1000000000 802819826 1000000000 214539863 1000000000 434287599 1000000000 921800451 1000000000 39727471 1000000000 447469937 1000000000 571335257 1000000000 61331109 1000000000 850080717 1000000000 989548627 1000000000 935662147 1000000000 261372867 1000000000 867325353 1000000000 741309337 1000000000 780545551 1000000000 551651313 1000000000 850058984 1000000000 40400278 1000000000 791900038 1000000000 66807029 1000000000 322729497 1000000000 443199098 1000000000 579111813 1000000000 955947297 1000000000 67203313 1000000000 886652516 1000000000 990287352 1000000000 974846548 1000000000 911687317 1000000000 106691961 1000000000 871250288 1000000000 148631639 1000000000 45447283 1000000000 918715729 1000000000 301604540 1000000000 925492522 1000000000 960238691 1000000000 906888420 1000000000 651777325 1000000000 589991218 1000000000 347441135 1000000000 978620331 1000000000 142359356 1000000000 264863703 1000000000 745446632 1000000000 372257897 1000000000 411436275 1000000000 44235459 1000000000 454307655 1000000000 232207488 1000000000 742709427 1000000000 295169752 1000000000 451335140 1000000000 101746019 1000000000 461904018 1000000000 482458501 1000000000 260337017 1000000000 390275737 1000000000 40506286 1000000000 299150838 1000000000 374677959 1000000000 956298614 1000000000 872428762 1000000000 501953885 1000000000 848825784 1000000000 642747437 1000000000 677217082 1000000000 868437343 1000000000 746879342 1000000000 674874950 1000000000 918036888 1000000000 83210712 1000000000 950995812 1000000000 6963884 1000000000 631977204 1000000000 758404820 1000000000 52645138 1000000000 471343695 1000000000 486467711 1000000000 564788614 1000000000 335405043 1000000000 665269258 1000000000 76548999 1000000000 950179314 1000000000 971782992 1000000000 80951419 1000000000 970488948 1000000000 1940887 1000000000 233919032 1000000000 442519323 1000000000 158961104 1000000000 505972634 1000000000 512638236 1000000000 474260438 1000000000 213800162 1000000000 357095713 1000000000 666943917 1000000000 61645799 1000000000 695679500 1000000000 824886766 1000000000 318507416 1000000000 832867953 1000000000 547511069 1000000000 672424722 1000000000 579103877 1000000000 962961375 1000000000 224932925 1000000000 19223382 1000000000 663632432 1000000000 77831466 1000000000 26233722 1000000000 358636186 1000000000 952215187 1000000000 982903366 1000000000 131704819 1000000000 721077794 1000000000 841818540 1000000000 307453567 1000000000 896331787 1000000000 909525243 1000000000 313577640 1000000000 268842886 1000000000 337324481 1000000000 207749978 1000000000 884633659 1000000000 813783930 1000000000 801715277 1000000000 704248508 1000000000 873675455 1000000000 631462462 1000000000 590911558 1000000000 90616245 1000000000 827377860 1000000000 420629106 1000000000 432059893 1000000000 397249492 1000000000 743933113 1000000000 927077281 1000000000 880826330 1000000000 295915799 1000000000 295295866 1000000000 833566081 1000000000 484429881 1000000000 861092462 1000000000 169498247 1000000000 836057437 1000000000 527870398 1000000000 45182236 1000000000 363809790 1000000000 661482386 1000000000 280841068 1000000000 367735579 1000000000 130084577 1000000000 199739616 1000000000 554763261 1000000000 258357382 1000000000 860374680 1000000000 116729277 1000000000 850265292 1000000000 762845206 1000000000 344937924 1000000000 98827331 1000000000 965641103 1000000000 150672822 1000000000 237100843 1000000000 171859463 1000000000 932876035 1000000000 628679717 1000000000 714387622 1000000000 531715137 1000000000 705399604 1000000000 951276500 1000000000 805908391 1000000000 470203008 1000000000 108935911 1000000000 782412227 1000000000 659973060 1000000000 399133288 1000000000 355530919 1000000000 460166271 1000000000 710288625 1000000000 307736976 1000000000 419679651 1000000000 226522269 1000000000 297244608 1000000000 882791864 1000000000 441156181 1000000000 349734574 1000000000 268765627 1000000000 622691804 1000000000 958129801 1000000000 873058152 1000000000 205177168 1000000000 394987044 1000000000 859814595 1000000000 825729195 1000000000 20572165 1000000000 811830790 1000000000 328723092 1000000000 827497514 1000000000 436786483 1000000000 661389205 1000000000 409208366 1000000000 201839427 1000000000 50482457 1000000000 181538710 1000000000 730674552 1000000000 997503513 1000000000 740361745 1000000000 899163522 1000000000 847954594 1000000000 374894273 1000000000 192790793 1000000000 471158661 1000000000 347919085 1000000000 176570234 1000000000 194122216 1000000000 324161482 1000000000 116322604 1000000000 434824836 1000000000 39794034 1000000000 794526889 1000000000 587795811 1000000000 983034339 1000000000 618423014 1000000000 569249672 1000000000 726261392 1000000000 987727796 1000000000 715495807 1000000000 668578751 1000000000 904601873 1000000000 931349684 1000000000 547138672 1000000000 273899680 1000000000 971621610 1000000000 291702782 1000000000 54587253 1000000000 129411211 1000000000 216114699 1000000000 521617058 1000000000 365543372 1000000000 271445782 1000000000 618342139 1000000000 933308965 1000000000 649241806 1000000000 602658239 1000000000 559169758 1000000000 730254897 1000000000 570777772 1000000000 207629821 1000000000 406580019 1000000000 140015427 1000000000 772847881 1000000000 281687577 1000000000 414189005 1000000000 862628066 1000000000 300987822 1000000000 543806190 1000000000 499859118 1000000000 573966666 1000000000 453140232 1000000000 118302208 1000000000 76116781 1000000000 137468091 1000000000 391633275 1000000000 158227353 1000000000 57106073 1000000000 818824949 1000000000 948815928 1000000000 202610922 1000000000 726620773 1000000000 43912276 1000000000 751872938 1000000000 277534821 1000000000 697649889 1000000000 318478749 1000000000 354726839 1000000000 497789713 1000000000 622352933 1000000000 169155599 1000000000 394047938 1000000000 895214462 1000000000 961565512 1000000000 266988776 1000000000 640034872 1000000000 197847469 1000000000 688948339 1000000000 1556870 1000000000 496172711 1000000000 734976349 1000000000 408392903 1000000000 725974129 1000000000 272148093 1000000000 486954093 1000000000 342070624 1000000000 29022556 1000000000 229263198 1000000000 977129756 1000000000 336868853 1000000000 510010236 1000000000 946898101 1000000000 627434189 1000000000 208641614 1000000000 254207080 1000000000 65251236 1000000000 205732183 1000000000 634811289 1000000000 853215434 1000000000 89277658 1000000000 193955076 1000000000 837143034 1000000000 330610738 1000000000 955077931 1000000000 545269044 1000000000 817696769 1000000000 876065847 1000000000 776245990 1000000000 388703806 1000000000 173204218 1000000000 123797533 1000000000 649834532 1000000000 82221432 1000000000 473891443 1000000000 659308667 1000000000 872376325 1000000000 4846462 1000000000 703259379 1000000000 739290443 1000000000 220147449 1000000000 342491207 1000000000 400242063 1000000000 477097493 1000000000 164884846 1000000000 244116040 1000000000 694946165 1000000000 819510683 1000000000 427943442 1000000000 372454279 1000000000 867965652 1000000000 418389821 1000000000 746119416 1000000000 51866165 1000000000 771072173 1000000000 882717766 1000000000 292770291 1000000000 993503558 1000000000 158062078 1000000000 555095614 1000000000 255196078 1000000000 893831137 1000000000 998530812 1000000000 610673769 1000000000 713842936 1000000000 654509068 1000000000 440140038 1000000000 410439343 1000000000 833984413 1000000000 285071193 1000000000 306670382 1000000000 553534113 1000000000 388515968 1000000000 825928331 1000000000 864397454 1000000000 241763735 1000000000 689988810 1000000000 39547749 1000000000 169066169 1000000000 86897551 1000000000 940517995 1000000000 451118163 1000000000 426635803 1000000000 135951279 1000000000 963540825 1000000000 849323257 1000000000 777078508 1000000000 274710443 1000000000 937841628 1000000000 662696063 1000000000 649193916 1000000000 638175236 1000000000 988402578 1000000000 204884056 1000000000 217661453 1000000000 616363724 1000000000 192457996 1000000000 1678493 1000000000 298182758 1000000000 432008445 1000000000 203460535 1000000000 763280105 1000000000 550609389 1000000000 879704562 1000000000 952465849 1000000000 807805582 1000000000 40410772 1000000000 327344097 1000000000 257163468 1000000000 714758778 1000000000 490504550 1000000000 617944387 1000000000 349442250 1000000000 400089730 1000000000 230452818 1000000000 317241886 1000000000 559288584 1000000000 883957144 1000000000 457847574 1000000000 83036744 1000000000 771975917 1000000000 986177202 1000000000 930974473 1000000000 336346732 1000000000 947071738 1000000000 866404474 1000000000 906840494 1000000000 391472216 1000000000 915264894 1000000000 461877911 1000000000 198987247 1000000000 128960510 1000000000 527845909 1000000000 728912822 1000000000 158976143 1000000000 212828432 1000000000 818111707 1000000000 91436202 1000000000 916843896 1000000000 602149371 1000000000 292952011 1000000000 469576492 1000000000 479652324 1000000000 433034173 1000000000 284350126 1000000000 109423180 1000000000 172226281 1000000000 740263179 1000000000 642746002 1000000000 226972058 1000000000 911031535 1000000000 783172698 1000000000 733524931 1000000000 875059796 1000000000 560512347 1000000000 892279493 1000000000 129081832 1000000000 891291578 1000000000 304115074 1000000000 247898784 1000000000 387397431 1000000000 630351636 1000000000 3021425 1000000000 549192899 1000000000 541413237 1000000000 43342794 1000000000 581594269 1000000000 31061486 1000000000 799449570 1000000000 57822487 1000000000 706110578 1000000000 891818144 1000000000 159490415 1000000000 222381620 1000000000 625538107 1000000000 321643505 1000000000 970879617 1000000000 96480143 1000000000 858626257 1000000000 795405516 1000000000 62469019 1000000000 446354812 1000000000 474643895 1000000000 185906549 1000000000 55388991 1000000000 509230314 1000000000 378976831 1000000000 477310271 1000000000 801677575 1000000000 639342909 1000000000 644386626 1000000000 727707785 1000000000 226703196 1000000000 541393373 1000000000 796257151 1000000000 343250556 1000000000 682646258 1000000000 780272201 1000000000 824520862 1000000000 884028268 1000000000 334144650 1000000000 92526149 1000000000 531091859 1000000000 80365022 1000000000 275422884 1000000000 823695154 1000000000 182048099 1000000000 410305192 1000000000 287873790 1000000000 305925856 1000000000 726208016 1000000000 95792480 1000000000 75263768 1000000000 961249116 1000000000 390155696 1000000000 428021728 1000000000 312380249 1000000000 281091521 1000000000 434965908 1000000000 920079603 1000000000 739521365 1000000000 946163040 1000000000 217930164 1000000000 889647786 1000000000 466253831 1000000000 329489839 1000000000 996567012 1000000000 966694564 1000000000 138795156 1000000000 405924621 1000000000 250270336 1000000000 297614776 1000000000 865881684 1000000000 110449410 1000000000 399560936 1000000000 327669921 1000000000 38571999 1000000000 168342436 1000000000 678521566 1000000000 186826001 1000000000 327429758 1000000000 500208990 1000000000 224551251 1000000000 230068866 1000000000 883533820 1000000000 558105338 1000000000 427951314 1000000000 222596140 1000000000 241310643 1000000000 523295203 1000000000 56947869 1000000000 866862836 1000000000 313875709 1000000000 651131037 1000000000 302361778 1000000000 896938717 1000000000 598748196 1000000000 939372706 1000000000 286429096 1000000000 692081847 1000000000 566444787 1000000000 793649990 1000000000 288624497 1000000000 856284760 1000000000 346298104 1000000000 163333485 1000000000 124168057 1000000000 676018327 1000000000 593241848 1000000000 259715598 1000000000 548975633 1000000000 934987015 1000000000 582935887 1000000000 718216343 1000000000 815064996 1000000000 407524210 1000000000 608387297 1000000000 990939087 1000000000 599982020 1000000000 6841570 1000000000 858310563 1000000000 572417889 1000000000 52162815 1000000000 210486437 1000000000 808753511 1000000000 360357911 1000000000 382771991 1000000000 151234004 1000000000 745095445 1000000000 625504771 1000000000 255835637 1000000000 991604185 1000000000 332064470 1000000000 436087345 1000000000 694900815 1000000000 88303899 1000000000 430988145 1000000000 791268 1000000000 150131534 1000000000 648654854 1000000000 366605596 1000000000 938183053 1000000000 968213035 1000000000 492132503 1000000000 18773667 1000000000 278036682 1000000000 409810657 1000000000 743922384 1000000000 817650610 1000000000 136151628 1000000000 440884227 1000000000 973495715 1000000000 948749078 1000000000 79863269 1000000000 749145107 1000000000 249365077 1000000000 843060117 1000000000 520733168 1000000000 563807797 1000000000 775050663 1000000000 458006052 1000000000 628570411 1000000000 17661491 1000000000 440364375 1000000000 845958432 1000000000 380827084 1000000000 599604948 1000000000 229913539 1000000000 665963234 1000000000 399822313 1000000000 674089823 1000000000 928598479 1000000000 43381502 1000000000 496395881 1000000000 301761338 1000000000 608111440 1000000000 763697874 1000000000 162658190 1000000000 970823194 1000000000 512341008 1000000000 108888419 1000000000 565998290 1000000000 592146162 1000000000 29591024 1000000000 801930042 1000000000 941114849 1000000000 355429750 1000000000 470565943 1000000000 159903457 1000000000 529371307 1000000000 800852961 1000000000 390136489 1000000000 413264317 1000000000 74019441 1000000000 873659135 1000000000 867870814 1000000000 302012743 1000000000 902619971 1000000000 934754202 1000000000 878539805 1000000000 533774835 1000000000 517044350 1000000000 220525477 1000000000 576580892 1000000000 322374183 1000000000 979977015 1000000000 441966391 1000000000 972626226 1000000000 359386942 1000000000 778109596 1000000000 226686222 1000000000 901062094 1000000000 502527297 1000000000 872647513 1000000000 84429374 1000000000 194513024 1000000000 882768351 1000000000 158276663 1000000000 680630656 1000000000 698473422 1000000000 547316577 1000000000 892991459 1000000000 655768104 1000000000 159731252 1000000000 171928097 1000000000 358461737 1000000000 103840540 1000000000 237515078 1000000000 593973197 1000000000 967768517 1000000000 79991084 1000000000 886948477 1000000000 613341486 1000000000 34131865 1000000000 659394716 1000000000 602669777 1000000000 78847279 1000000000 162885512 1000000000 260751696 1000000000 250040973 1000000000 759425883 1000000000 498248347 1000000000 306172408 1000000000 53042984 1000000000 594828543 1000000000 509292450 1000000000 551039136 1000000000 83975560 1000000000 764886922 1000000000 174588633 1000000000 592794231 1000000000 15985766 1000000000 188579524 1000000000 760048353 1000000000 436472273 1000000000 625010558 1000000000 947726612 1000000000 877795042 1000000000 623991156 1000000000 484727336 1000000000 385954048 1000000000 349771097 1000000000 708395508 1000000000 292279603 1000000000 491488675 1000000000 678999895 1000000000 698401166 1000000000 232696708 1000000000 774412623 1000000000 231710911 1000000000 183612477 1000000000 115965100 1000000000 634639606 1000000000 721725542 1000000000 796039756 1000000000 125120646 1000000000 998839427 1000000000 558813641 1000000000 308578965 1000000000 524903882 1000000000 131960533 1000000000 729547349 1000000000 719021663 1000000000 752708057 1000000000 675939315 1000000000 75247597 1000000000 960913287 1000000000 196581469 1000000000 862099548 1000000000 212193147 1000000000 910923615 1000000000 766972007 1000000000 979036005 1000000000 289098110 1000000000 547168558 1000000000 196405896 1000000000 491059124 1000000000 559244176 1000000000 543049026 1000000000 252632405 1000000000 667481946 1000000000 238277048 1000000000 509706661 1000000000 688566290 1000000000 12128640 1000000000 881384916 1000000000 273138341 1000000000 740776916 1000000000 910365080 1000000000 37184163 1000000000 161884400 1000000000 782333983 1000000000 139955744 1000000000 922685748 1000000000 705626273 1000000000 715240716 1000000000 226126708 1000000000 778167581 1000000000 374682926 1000000000 215831751 1000000000 227661167 1000000000 883640457 1000000000 362532572 1000000000 395436425 1000000000 804508572 1000000000 301260019 1000000000 755556765 1000000000 395377053 1000000000 276082011 1000000000 327501466 1000000000 686917775 1000000000 132732447 1000000000 576830533 1000000000 838724908 1000000000 22298573 1000000000 219904939 1000000000 297887176 1000000000 897169301 1000000000 662345970 1000000000 802046684 1000000000 193505171 1000000000 82294619 1000000000 686552600 1000000000 849259831 1000000000 757582644 1000000000 308640629 1000000000 255736252 1000000000 690154911 1000000000 574641232 1000000000 205311119 1000000000 763386420 1000000000 902925411 1000000000 515287988 1000000000 555887279 1000000000 980460349 1000000000 754337382 1000000000 380098045 1000000000 362140321 1000000000 885228703 1000000000 97514501 1000000000 742499720 1000000000 448678641 1000000000 43583700 1000000000 80251568 1000000000 563439762 1000000000 371188304 1000000000 762211814 1000000000 302391433 1000000000 471685341 1000000000 590227732 1000000000 925699803 1000000000 232754707 1000000000 7521359 1000000000 218548993 1000000000 253423803 1000000000 774140121 1000000000 308077720 1000000000 674573207 1000000000 893340321 1000000000 161869766 1000000000 840356383 1000000000 545794815 1000000000 562905038 1000000000 45748530 1000000000 513570828 1000000000 395458060 1000000000 90008522 1000000000 814619640 1000000000 957443429 1000000000 53993048 1000000000 414913550 1000000000 573120866 1000000000 72527873 1000000000 846666642 1000000000 139925891 1000000000 601847487 1000000000 128238857 1000000000 229826141 1000000000 373231060 1000000000 920167501 1000000000 643270863 1000000000 477797969 1000000000 949249784 1000000000 142894574 1000000000 246399298 1000000000 210484544 1000000000 294625176 1000000000 284187618 1000000000 482676428 1000000000 30308001 1000000000 395898398 1000000000 872619634 1000000000 879652472 1000000000 282314249 1000000000 783539794 1000000000 509750781 1000000000 104740711 1000000000 341742846 1000000000 612157442 1000000000 685484226 1000000000 916746211 1000000000 75479643 1000000000 326240783 1000000000 516653041 1000000000 356260493 1000000000 953344990 1000000000 291115713 1000000000 296514386 1000000000 685671757 1000000000 316880900 1000000000 744867149 1000000000 617142215 1000000000 515722572 1000000000 235035959 1000000000 497542483 1000000000 386260146 1000000000 966589977 1000000000 982562880 1000000000 991292574 1000000000 996203000 1000000000 808093906 1000000000 641517445 1000000000 337992494 1000000000 743940971 1000000000 398484381 1000000000 995222675 1000000000 661020027 1000000000 416395862 1000000000 244248528 1000000000 529620116 1000000000 418041844 1000000000 402170903 1000000000 298110446 1000000000 648674884 1000000000 867062954 1000000000 528867816 1000000000 953714306 1000000000 82269098 1000000000 407588038 1000000000 571406681 1000000000 229176463 1000000000 181518959 1000000000 665643507 1000000000 148262095 1000000000 999254405 1000000000 289654521 1000000000 652795285 1000000000 721030683 1000000000 525434049 1000000000 51833633 1000000000 231403026 1000000000 222545316 1000000000 614908509 1000000000 607894886 1000000000 661201850 1000000000 337660484 1000000000 431823126 1000000000 404653203 1000000000 51384013 1000000000 8302766 1000000000 192125011 1000000000 830889718 1000000000 85595331 1000000000 674396737 1000000000 527393100 1000000000 329174635 1000000000 381877190 1000000000 115727667 1000000000 597207248 1000000000 184206431 1000000000 159231344 1000000000 455752529 1000000000 312203885 1000000000 582983716 1000000000 690551339 1000000000 663960801 1000000000 598553060 1000000000 869933965 1000000000 287967001 1000000000 988379543 1000000000 569122014 1000000000 581201577 1000000000 652218847 1000000000 107046974 1000000000 418532758 1000000000 388951699 1000000000 422935478 1000000000 402775633 1000000000 368952069 1000000000 378289655 1000000000 934737502 1000000000 495962020 1000000000 560478606 1000000000 476169341 1000000000 574773912 1000000000 967760430 1000000000 331906762 1000000000 164403795 1000000000 750655600 1000000000 832332387 1000000000 852980749 1000000000 395960710 1000000000 68073948 1000000000 441413847 1000000000 361660338 1000000000 624319546 1000000000 750731474 1000000000 475837473 1000000000 912653251 1000000000 921312583 1000000000 478178169 1000000000 227674476 1000000000 5120 1000000000 996932048 1000000000 338740091 1000000000 514190737 1000000000 370189667 1000000000 793447894 1000000000 814542185 1000000000 46268329 1000000000 518612988 1000000000 46885947 1000000000 831401418 1000000000 165525334 1000000000 916972703 1000000000 526410187 1000000000 615279560 1000000000 549622236 1000000000 978657377 1000000000 228726582 1000000000 611526423 1000000000 43024141 1000000000 121120157 1000000000 667711204 1000000000 47278181 1000000000 520756561 1000000000 126502486 1000000000 177803318 1000000000 631685631 1000000000 536159632 1000000000 23312468 1000000000 435560647 1000000000 495566788 1000000000 339388658 1000000000 645689726 1000000000 116871858 1000000000 260247066 1000000000 381221012 1000000000 694332061 1000000000 204502968 1000000000 766042858 1000000000 896929449 1000000000 852396689 1000000000 375497172 1000000000 847462203 1000000000 296033410 1000000000 497761491 1000000000 649878384 1000000000 742040933 1000000000 650514573 1000000000 805984449 1000000000 213204315 1000000000 95880010 1000000000 389401736 1000000000 230680830 1000000000 532208861 1000000000 998312346 1000000000 70077652 1000000000 539204917 1000000000 825836975 1000000000 323202687 1000000000 73734971 1000000000 889835224 1000000000 824114672 1000000000 164507413 1000000000 734421155 1000000000 642589267 1000000000 320170171 1000000000 616273704 1000000000 270212095 1000000000 710825676 1000000000 105207881 1000000000 549763365 1000000000 562644064 1000000000 186057091 1000000000 971934909 1000000000 86704528 1000000000 304099167 1000000000 279916476 1000000000 183100340 1000000000 757773356 1000000000 417770891 1000000000 503622628 1000000000 225819756 1000000000 455193855 1000000000 684521531 1000000000 186658209 1000000000 133517318 1000000000 457072072 1000000000 573767930 1000000000 563790416 1000000000 982620310 1000000000 926371406 1000000000 329767141 1000000000 430286811 1000000000 463764397 1000000000 975066853 1000000000 417775278 1000000000 300088393 1000000000 163397719 1000000000 274727742 1000000000 384992986 1000000000 715514553 1000000000 240508809 1000000000 309349684 1000000000 394404594 1000000000 419953757 1000000000 562564690 1000000000 354006141 1000000000 918729255 1000000000 450994319 1000000000 246410400 1000000000 122677009 1000000000 437635567 1000000000 393240100 1000000000 471361375 1000000000 497195574 1000000000 667985658 1000000000 698641711 1000000000 897923707 1000000000 962826268 1000000000 411442016 1000000000 938438867 1000000000 745431347 1000000000 48616406 1000000000 302223432 1000000000 992718153 1000000000 793677230 1000000000 139395298 1000000000 402186668 1000000000 265613096 1000000000 12421000 1000000000 502837738 1000000000 130286193 1000000000 90666712 1000000000 473847862 1000000000 887097499 1000000000 597591395 1000000000 834850878 1000000000 615331976 1000000000 638054694 1000000000 835509037 1000000000 101640473 1000000000 780685183 1000000000 349416009 1000000000 253246702 1000000000 226937874 1000000000 344719036 1000000000 764849627 1000000000 795750994 1000000000 585020145 1000000000 159184344 1000000000 18956678 1000000000 226210586 1000000000 193762504 1000000000 685299279 1000000000 417083115 1000000000 244523862 1000000000 144273670 1000000000 415773454 1000000000 798628532 1000000000 562408021 1000000000 841026728 1000000000 453392531 1000000000 88390930 1000000000 705184994 1000000000 562127709 1000000000 387500869 1000000000 799755609 1000000000 487536448 1000000000 39155821 1000000000 525423902 1000000000 832220588 1000000000 580983002 1000000000 286212535 1000000000 5894949 1000000000 277176652 1000000000 513461857 1000000000 638928808 1000000000 842616274 1000000000 876186861 1000000000 600694580 1000000000 398599876 1000000000 254595742 1000000000 149244409 1000000000 40633695 1000000000 400418465 1000000000 867267485 1000000000 282830050 1000000000 913086058 1000000000 106207467 1000000000 143139119 1000000000 214132737 1000000000 994112188 1000000000 733876579 1000000000 625615490 1000000000 396768439 1000000000 865922825 1000000000 320270904 1000000000 22308302 1000000000 267128512 1000000000 454384597 1000000000 303393361 1000000000 283223755 1000000000 768286485 1000000000 847036190 1000000000 401581210 1000000000 748049416 1000000000 973191115 1000000000 241157491 1000000000 675161302 1000000000 873336470 1000000000 958307722 1000000000 520368814 1000000000 956772828 1000000000 245490885 1000000000 707187259 1000000000 64087942 1000000000 688934908 1000000000 547858460 1000000000 685613274 1000000000 530621582 1000000000 857645048 1000000000 737273919 1000000000 244224973 1000000000 976179872 1000000000 644328308 1000000000 102896704 1000000000 821704306 1000000000 383584238 1000000000 595989558 1000000000 21086801 1000000000 249705375 1000000000 113801063 1000000000 3301931 1000000000 692301195 1000000000 796395370 1000000000 292254929 1000000000 306383989 1000000000 789877857 1000000000 915276176 1000000000 411513621 1000000000 639417765 1000000000 158617117 1000000000 801018665 1000000000 76819159 1000000000 878269529 1000000000 572018815 1000000000 894090053 1000000000 891406765 1000000000 314827838 1000000000 985255823 1000000000 959380219 1000000000 483604808 1000000000 667459459 1000000000 326988734 1000000000 787428711 1000000000 628274899 1000000000 466927651 1000000000 483158675 1000000000 330434678 1000000000 801922318 1000000000 661104028 1000000000 512838780 1000000000 239526300 1000000000 168976762 1000000000 928502384 1000000000 272445948 1000000000 798846459 1000000000 986580757 1000000000 552803422 1000000000 400799166 1000000000 210840910 1000000000 108551499 1000000000 100163422 1000000000 153498181 1000000000 251009754 1000000000 278439426 1000000000 947011112 1000000000 624537994 1000000000 31343438 1000000000 742554201 1000000000 115982190 1000000000 257926941 1000000000 454829096 1000000000 433869409 1000000000 942888272 1000000000 800293447 1000000000 71302536 1000000000 556115034 1000000000 692007318 1000000000 329008135 1000000000 53638564 1000000000 454663210 1000000000 864960736 1000000000 507492989 1000000000 566087658 1000000000 571631801 1000000000 344032552 1000000000 718882381 1000000000 556219968 1000000000 863975429 1000000000 628448063 1000000000 177178152 1000000000 51928801 1000000000 179168088 1000000000 623496061 1000000000 730132739 1000000000 125345850 1000000000 174051175 1000000000 67941818 1000000000 797948450 1000000000 236082378 1000000000 585744446 1000000000 444125602 1000000000 38618169 1000000000 984554103 1000000000 386381845 1000000000 494859822 1000000000 128667293 1000000000 477676361 1000000000 939775002 1000000000 756913332 1000000000 498333646 1000000000 4646954 1000000000 116061888 1000000000 293320941 1000000000 90912104 1000000000 632529755 1000000000 751597547 1000000000 749103378 1000000000 886352589 1000000000 316265593 1000000000 692734650 1000000000 487836525 1000000000 958321079 1000000000 463878632 1000000000 995293790 1000000000 374411987 1000000000 962265595 1000000000 459498749 1000000000 619982985 1000000000 665976960 1000000000 553788718 1000000000 978545414 1000000000 467855963 1000000000 689780963 1000000000 314656736 1000000000 484019519 1000000000 825230539 1000000000 369200139 1000000000 192020011 1000000000 194326274 1000000000 29918923 1000000000 281855546 1000000000 168189334 1000000000 697199426 1000000000 812329032 1000000000 416686435 1000000000 968366753 1000000000 29814798 1000000000 708006454 1000000000 787982481 1000000000 812520252 1000000000 321799714 1000000000 33543894 1000000000 981326467 1000000000 678276731 1000000000 548486662 1000000000 197341814 1000000000 467148907 1000000000 559996482 1000000000 90661103 1000000000 293984802 1000000000 601098220 1000000000 863464669 1000000000 329661910 1000000000 282449690 1000000000 275705013 1000000000 415814749 1000000000 811790702 1000000000 332399314 1000000000 46190775 1000000000 158682665 1000000000 371498894 1000000000 311078525 1000000000 269744400 1000000000 213514145 1000000000 54283016 1000000000 94858427 1000000000 374206277 1000000000 941458361 1000000000 248390713 1000000000 720182106 1000000000 510918425 1000000000 7963320 1000000000 773597297 1000000000 720308236 1000000000 891451365 1000000000 996844345 1000000000 689958786 1000000000 856264210 1000000000 184909747 1000000000 2668115 1000000000 741321374 1000000000 243597828 1000000000 992594235 1000000000 866221420 1000000000 913990471 1000000000 845918002 1000000000 989078346 1000000000 689808716 1000000000 756972052 1000000000 21935186 1000000000 497959469 1000000000 552296522 1000000000 600881260 1000000000 513775351 1000000000 503020162 1000000000 881250123 1000000000 688750713 1000000000 853830050 1000000000 440051791 1000000000 381849338 1000000000 178165676 1000000000 201992538 1000000000 508237925 1000000000 480336347 1000000000 460635434 1000000000 448572657 1000000000 432089493 1000000000 266592629 1000000000 252442260 1000000000 669640514 1000000000 732081700 1000000000 572782983 1000000000 106445288 1000000000 57067971 1000000000 335080821 1000000000 742241931 1000000000 214491656 1000000000 578277171 1000000000 979196369 1000000000 468334381 1000000000 721831369 1000000000 949119536 1000000000 886646924 1000000000 301193212 1000000000 893059710 1000000000 888411907 1000000000 590033473 1000000000 537383172 1000000000 786785922 1000000000 918899247 1000000000 373173683 1000000000 51411728 1000000000 743242828 1000000000 736220684 1000000000 669907204 1000000000 386558371 1000000000 595872497 1000000000 208068311 1000000000 193783455 1000000000 554598544 1000000000 548007275 1000000000 285367655 1000000000 462274590 1000000000 483095694 1000000000 630124289 1000000000 159298000 1000000000 436742530 1000000000 271626048 1000000000 797905165 1000000000 943758707 1000000000 197296070 1000000000 134018823 1000000000 692272183 1000000000 356977368 1000000000 447093090 1000000000 11977280 1000000000 586350046 1000000000 457838462 1000000000 795081320 1000000000 337290931 1000000000 468093546 1000000000 939048474 1000000000 430638433 1000000000 847121944 1000000000 745776159 1000000000 407748244 1000000000 863029810 1000000000 490967187 1000000000 844599528 1000000000 354652370 1000000000 307398946 1000000000 167767261 1000000000 696535712 1000000000 901936268 1000000000 563184874 1000000000 172536628 1000000000 294988771 1000000000 353933619 1000000000 16180339 1000000000 146751439 1000000000 266258380 1000000000 352272127 1000000000 1723730 1000000000 285329623 1000000000 668408059 1000000000 566439332 1000000000 901062097 1000000000 164016602 1000000000 78860362 1000000000 467067208 1000000000 397428316 1000000000 694915335 1000000000 44382638 1000000000 964532782 1000000000 193061222 1000000000 975015117 1000000000 191559005 1000000000 815643736 1000000000 526112516 1000000000 702470927 1000000000 357125266 1000000000 119935267 1000000000 462025824 1000000000 82697305 1000000000 9422150 1000000000 364850599 1000000000 589221597 1000000000 650558888 1000000000 720813775 1000000000 941557372 1000000000 951811804 1000000000 735979098 1000000000 520726977 1000000000 902207007 1000000000 106240751 1000000000 526865690 1000000000 933359907 1000000000 554676164 1000000000 950535273 1000000000 877176031 1000000000 592219772 1000000000 321168130 1000000000 160547531 1000000000 800308103 1000000000 446556522 1000000000 459729537 1000000000 631558894 1000000000 923127720 1000000000 655311419 1000000000 284265497 1000000000 490799683 1000000000 325563987 1000000000 260557773 1000000000 836054661 1000000000 966819566 1000000000 970044847 1000000000 944489497 1000000000 801502753 1000000000 231511186 1000000000 249727469 1000000000 837413129 1000000000 905353054 1000000000 850311022 1000000000 737383071 1000000000 269285675 1000000000 210817995 1000000000 997418364 1000000000 431863807 1000000000 710609735 1000000000 539964817 1000000000 24929995 1000000000 673487730 1000000000 123095556 1000000000 754647462 1000000000 189038183 1000000000 105883193 1000000000 609258750 1000000000 703600468 1000000000 673162414 1000000000 911392114 1000000000 772766915 1000000000 803443691 1000000000 780989401 1000000000 45452560 1000000000 95075591 1000000000 478464301 1000000000 651953361 1000000000 859169394 1000000000 72639586 1000000000 920231404 1000000000 188302392 1000000000 840983790 1000000000 916345515 1000000000 434499891 1000000000 744178632 1000000000 282963263 1000000000 559360267 1000000000 641406132 1000000000 620604317 1000000000 765582496 1000000000 841497692 1000000000 81987977 1000000000 540068220 1000000000 485792684 1000000000 395070770 1000000000 790922451 1000000000 930307237 1000000000 693375338 1000000000 598236279 1000000000 377572750 1000000000 896313009 1000000000 930397130 1000000000 183009967 1000000000 774222472 1000000000 281625102 1000000000 607182536 1000000000 760998741 1000000000 320163989 1000000000 914266519 1000000000 911847066 1000000000 506384569 1000000000 633071456 1000000000 557695355 1000000000 760876322 1000000000 837545965 1000000000 81636091 1000000000 306076615 1000000000 797386345 1000000000 531598712 1000000000 24000591 1000000000 471900927 1000000000 211647733 1000000000 518161187 1000000000 386191708 1000000000 679835905 1000000000 801530027 1000000000 676977641 1000000000 844329020 1000000000 267158849 1000000000 737696755 1000000000 410121968 1000000000 374018910 1000000000 579326881 1000000000 998716965 1000000000 812717532 1000000000 282255832 1000000000 785784221 1000000000 531358738 1000000000 180884922 1000000000 650708504 1000000000 338374249 1000000000 889053656 1000000000 832502108 1000000000 843161437 1000000000 210703792 1000000000 315118893 1000000000 733870746 1000000000 736626357 1000000000 731489665 1000000000 655892560 1000000000 118268386 1000000000 718480225 1000000000 639758103 1000000000 749294926 1000000000 26595531 1000000000 291334783 1000000000 217690258 1000000000 802524457 1000000000 27554490 1000000000 737501204 1000000000 90619272 1000000000 16544735 1000000000 595452625 1000000000 118772520 1000000000 447452400 1000000000 124816422 1000000000 726056132 1000000000 141450378 1000000000 574511359 1000000000 122658320 1000000000 688583223 1000000000 891537443 1000000000 778667703 1000000000 970997921 1000000000 445181083 1000000000 147574020 1000000000 824452590 1000000000 785292041 1000000000 184588386 1000000000 601019035 1000000000 78100202 1000000000 589573957 1000000000 506767133 1000000000 46803790 1000000000 429286646 1000000000 498159775 1000000000 905592014 1000000000 682456521 1000000000 779733627 1000000000 930797458 1000000000 86972436 1000000000 467149820 1000000000 741512825 1000000000 526411793 1000000000 967524155 1000000000 2085602 1000000000 480265501 1000000000 970000844 1000000000 479450232 1000000000 533998377 1000000000 437840676 1000000000 682538537 1000000000 721774842 1000000000 964456286 1000000000 244689996 1000000000 554853210 1000000000 327246443 1000000000 996383598 1000000000 586740814 1000000000 51477616 1000000000 593661471 1000000000 305400159 1000000000 944886158 1000000000 453099309 1000000000 662802420 1000000000 319670026 1000000000 459469507 1000000000 496347104 1000000000 932946089 1000000000 811936789 1000000000 51742398 1000000000 868113215 1000000000 363424758 1000000000 121313154 1000000000 246249565 1000000000 902448647 1000000000 422781354 1000000000 38403650 1000000000 896403887 1000000000 584448920 1000000000 878841432 1000000000 276841881 1000000000 823047590 1000000000 182927579 1000000000 812395651 1000000000 719955243 1000000000 842265667 1000000000 106397578 1000000000 476317977 1000000000 316594355 1000000000 354738381 1000000000 420827859 1000000000 350575273 1000000000 686073415 1000000000 199061744 1000000000 266270187 1000000000 245570914 1000000000 788341736 1000000000 186612436 1000000000 168579506 1000000000 657828965 1000000000 44274327 1000000000 491552721 1000000000 943915142 1000000000 130982114 1000000000 251957015 1000000000 12272365 1000000000 865248613 1000000000 248131955 1000000000 477925611 1000000000 272676042 1000000000 344739555 1000000000 460544203 1000000000 54786629 1000000000 30094224 1000000000 501313498 1000000000 942095554 1000000000 419423782 1000000000 126566653 1000000000 289697484 1000000000 431575198 1000000000 590370784 1000000000 403634634 1000000000 691073552 1000000000 89358917 1000000000 960885512 1000000000 185954886 1000000000 128978390 1000000000 557364613 1000000000 831980801 1000000000 817844127 1000000000 163993002 1000000000 97663200 1000000000 776426121 1000000000 825028970 1000000000 915448532 1000000000 702314656 1000000000 214151872 1000000000 698098490 1000000000 629088382 1000000000 531414074 1000000000 601663403 1000000000 537446448 1000000000 17432956 1000000000 861386889 1000000000 473790757 1000000000 852526739 1000000000 469472100 1000000000 834188465 1000000000 535422789 1000000000 934415233 1000000000 275337719 1000000000 995190055 1000000000 860998610 1000000000 303824530 1000000000 743162121 1000000000 986642807 1000000000 873231911 1000000000 584713186 1000000000 750505748 1000000000 442311927 1000000000 456865061 1000000000 85060840 1000000000 1190495 1000000000 904254242 1000000000 708822971 1000000000 909927158 1000000000 305402300 1000000000 663978779 1000000000 263347988 1000000000 969127276 1000000000 81328637 1000000000 584713143 1000000000 519222381 1000000000 484107181 1000000000 432055902 1000000000 634833946 1000000000 997922114 1000000000 465152649 1000000000 814332756 1000000000 653619350 1000000000 407145375 1000000000 627325528 1000000000 141114265 1000000000 184977437 1000000000 533029723 1000000000 413325471 1000000000 392217462 1000000000 741505049 1000000000 409753068 1000000000 327809456 1000000000 654179978 1000000000 552721798 1000000000 378114385 1000000000 253037448 1000000000 443100115 1000000000 616508781 1000000000 117690260 1000000000 995882925 1000000000 79363489 1000000000 421731453 1000000000 434046549 1000000000 466556287 1000000000 294658462 1000000000 971812744 1000000000 770277792 1000000000 610698940 1000000000 729498910 1000000000 196111884 1000000000 558856941 1000000000 375155988 1000000000 567809508 1000000000 716372015 1000000000 8056084 1000000000 731030554 1000000000 634138918 1000000000 28362742 1000000000 197896123 1000000000 161894788 1000000000 147391983 1000000000 192762975 1000000000 589504572 1000000000 474025276 1000000000 18378480 1000000000 585331849 1000000000 73792981 1000000000 508858346 1000000000 921434862 1000000000 376400284 1000000000 203666424 1000000000 402723152 1000000000 645350420 1000000000 746498216 1000000000 568202416 1000000000 767021944 1000000000 950355388 1000000000 576153833 1000000000 298150063 1000000000 141420829 1000000000 597234639 1000000000 581772135 1000000000 466392319 1000000000 232203177 1000000000 460381770 1000000000 336152954 1000000000 275600766 1000000000 377900669 1000000000 874363506 1000000000 104520279 1000000000 291499123 1000000000 720496308 1000000000 161327323 1000000000 862311975 1000000000 336035705 1000000000 646822815 1000000000 648312541 1000000000 729292190 1000000000 76945987 1000000000 231991602 1000000000 618403020 1000000000 49184751 1000000000 352521203 1000000000 128473137 1000000000 78545620 1000000000 364364121 1000000000 558206199 1000000000 411497717 1000000000 72181186 1000000000 201210225 1000000000 949848078 1000000000 985838617 1000000000 253314908 1000000000 518094961 1000000000 515972354 1000000000 639168585 1000000000 961774152 1000000000 781253027 1000000000 399957326 1000000000 540569920 1000000000 899632123 1000000000 96919072 1000000000 951471377 1000000000 20257871 1000000000 717039333 1000000000 195058169 1000000000 10640629 1000000000 897777753 1000000000 148468983 1000000000 153569536 1000000000 39236826 1000000000 927180118 1000000000 783745501 1000000000 620034962 1000000000 981304359 1000000000 960808540 1000000000 522444322 1000000000 841136220 1000000000 562348014 1000000000 160226526 1000000000 407144135 1000000000 340731930 1000000000 846539918 1000000000 118505645 1000000000 736495322 1000000000 263573399 1000000000 498296016 1000000000 919023993 1000000000 248498846 1000000000 506770961 1000000000 236545320 1000000000 713783034 1000000000 32254215 1000000000 647827786 1000000000 520444515 1000000000 941268473 1000000000 163364440 1000000000 658162271 1000000000 588720728 1000000000 97208125 1000000000 46675848 1000000000 557032395 1000000000 427920283 1000000000 592821827 1000000000 881839999 1000000000 799702456 1000000000 880381181 1000000000 108233791 1000000000 786842371 1000000000 810238089 1000000000 420519075 1000000000 450831449 1000000000 651917902 1000000000 568990402 1000000000 245105570 1000000000 44167814 1000000000 174365114 1000000000 853390348 1000000000 135763341 1000000000 926605488 1000000000 573411997 1000000000 238916918 1000000000 7703725 1000000000 572326968 1000000000 262377852 1000000000 97010578 1000000000 669782692 1000000000 963493608 1000000000 524006224 1000000000 800647222 1000000000 737386021 1000000000 906333003 1000000000 62951456 1000000000 410985293 1000000000 596530263 1000000000 601046870 1000000000 944300853 1000000000 228496971 1000000000 122975248 1000000000 517898707 1000000000 887414796 1000000000 222468593 1000000000 224454897 1000000000 946788585 1000000000 740386488 1000000000 352934464 1000000000 357796759 1000000000 325205742 1000000000 944558821 1000000000 674962560 1000000000 690303813 1000000000 885930809 1000000000 638446707 1000000000 481142054 1000000000 669180111 1000000000 115864137 1000000000 855856533 1000000000 998433934 1000000000 269765598 1000000000 105315867 1000000000 600455426 1000000000 420569863 1000000000 275023324 1000000000 240415027 1000000000 831402098 1000000000 219542700 1000000000 505092354 1000000000 257626801 1000000000 520739924 1000000000 460596202 1000000000 549048351 1000000000 12371230 1000000000 471208244 1000000000 450866097 1000000000 730526688 1000000000 733430379 1000000000 31567497 1000000000 966848953 1000000000 140811874 1000000000 610720996 1000000000 752913389 1000000000 80144122 1000000000 768229435 1000000000 51846850 1000000000 700536646 1000000000 397300562 1000000000 555569774 1000000000 528583524 1000000000 563582974 1000000000 125782818 1000000000 297555308 1000000000 530967880 1000000000 168351963 1000000000 365351080 1000000000 346891659 1000000000 60406361 1000000000 673874808 1000000000 11446589 1000000000 388562611 1000000000 486273033 1000000000 652026368 1000000000 281409107 1000000000 114870523 1000000000 123898830 1000000000 721490627 1000000000 682761770 1000000000 49407848 1000000000 505605100 1000000000 168700714 1000000000 605700937 1000000000 41315110 1000000000 163191151 1000000000 673932012 1000000000 926619972 1000000000 457290754 1000000000 20096350 1000000000 933931748 1000000000 159552003 1000000000 730024629 1000000000 507718720 1000000000 383861732 1000000000 209413379 1000000000 756103896 1000000000 468859206 1000000000 733482797 1000000000 588137674 1000000000 787312007 1000000000 16858745 1000000000 100443814 1000000000 145494518 1000000000 832621596 1000000000 435527471 1000000000 260136736 1000000000 354435317 1000000000 149621115 1000000000 859258340 1000000000 182541794 1000000000 431869390 1000000000 928781225 1000000000 857769001 1000000000 167838037 1000000000 295128883 1000000000 521466992 1000000000 875932407 1000000000 383576027 1000000000 892712740 1000000000 415169339 1000000000 263467854 1000000000 373746475 1000000000 403453547 1000000000 856546401 1000000000 462519168 1000000000 60520679 1000000000 680246028 1000000000 987136897 1000000000 466077296 1000000000 372149900 1000000000 958277060 1000000000 371315237 1000000000 131024726 1000000000 25905785 1000000000 85119536 1000000000 264943804 1000000000 858738624 1000000000 894685224 1000000000 600746851 1000000000 899020270 1000000000 536675074 1000000000 275631412 1000000000 431552681 1000000000 622828805 1000000000 653499329 1000000000 652924270 1000000000 76230259 1000000000 741885535 1000000000 255084607 1000000000 149991530 1000000000 959811316 1000000000 617538517 1000000000 148334757 1000000000 772891194 1000000000 567865280 1000000000 993260535 1000000000 676532567 1000000000 275225583 1000000000 91435045 1000000000 730353654 1000000000 59040917 1000000000 639177497 1000000000 621942433 1000000000 540695968 1000000000 890554769 1000000000 52361779 1000000000 980091627 1000000000 130445596 1000000000 504531243 1000000000 115810190 1000000000 960315284 1000000000 46506089 1000000000 82700686 1000000000 125865244 1000000000 46313252 1000000000 546666913 1000000000 74375487 1000000000 585911902 1000000000 789765891 1000000000 656246833 1000000000 373253774 1000000000 152787167 1000000000 664203708 1000000000 321202710 1000000000 125063570 1000000000 346179152 1000000000 574252190 1000000000 679364944 1000000000 799867468 1000000000 389561789 1000000000 418510786 1000000000 137301141 1000000000 579549913 1000000000 679439637 1000000000 313583017 1000000000 709582568 1000000000 547998145 1000000000 224081852 1000000000 869234605 1000000000 641944534 1000000000 305085986 1000000000 794407915 1000000000 910060615 1000000000 230995886 1000000000 584521539 1000000000 154389651 1000000000 444782742 1000000000 361062580 1000000000 818195126 1000000000 660430875 1000000000 724592202 1000000000 77627805 1000000000 763263802 1000000000 447470705 1000000000 458857603 1000000000 572515101 1000000000 612359055 1000000000 948243527 1000000000 694997131 1000000000 559825357 1000000000 207967856 1000000000 422721247 1000000000 211257046 1000000000 434666128 1000000000 237502129 1000000000 168391232 1000000000 443633681 1000000000 301361874 1000000000 593187500 1000000000 51993578 1000000000 832783383 1000000000 595242341 1000000000 862548390 1000000000 894677842 1000000000 838530269 1000000000 265447362 1000000000 780376656 1000000000 982286909 1000000000 979702753 1000000000 784397673 1000000000 450271972 1000000000 770176054 1000000000 168914160 1000000000 402559181 1000000000 884098211 1000000000 937677937 1000000000 348968443 1000000000 73191194 1000000000 841724210 1000000000 288776275 1000000000 649013938 1000000000 345433512 1000000000 774840750 1000000000 574327263 1000000000 838853483 1000000000 513508823 1000000000 822125786 1000000000 484536942 1000000000 92440695 1000000000 786132522 1000000000 482012059 1000000000 9169778 1000000000 524447348 1000000000 53913821 1000000000 283293640 1000000000 912690151 1000000000 531242791 1000000000 701497745 1000000000 662607559 1000000000 271562204 1000000000 350193088 1000000000 19934291 1000000000 930817120 1000000000 148309431 1000000000 74307264 1000000000 128625530 1000000000 729211502 1000000000 584157921 1000000000 692344927 1000000000 844305514 1000000000 539315409 1000000000 679578324 1000000000 557572309 1000000000 766236025 1000000000 856683499 1000000000 942290314 1000000000 62955712 1000000000 600301153 1000000000 207757325 1000000000 45549897 1000000000 188326126 1000000000 603623811 1000000000 130580380 1000000000 692519759 1000000000 247482007 1000000000 332161349 1000000000 742701760 1000000000 513942709 1000000000 220687704 1000000000 432981043 1000000000 574518603 1000000000 502610559 1000000000 789043999 1000000000 299736926 1000000000 515669507 1000000000 642180456 1000000000 555198862 1000000000 930980812 1000000000 156485614 1000000000 291732980 1000000000 789932568 1000000000 511312933 1000000000 603992930 1000000000 204069267 1000000000 807448368 1000000000 748929385 1000000000 965325736 1000000000 384011203 1000000000 976337076 1000000000 986690294 1000000000 214507969 1000000000 717290309 1000000000 913782596 1000000000 896066687 1000000000 653853015 1000000000 284439424 1000000000 486868379 1000000000 973585143 1000000000 283323278 1000000000 788869138 1000000000 216166866 1000000000 494212174 1000000000 593018776 1000000000 506399367 1000000000 102217532 1000000000 132051381 1000000000 597019708 1000000000 982121649 1000000000 303414205 1000000000 569147837 1000000000 826611814 1000000000 756847028 1000000000 54893547 1000000000 630049908 1000000000 481379873 1000000000 966731055 1000000000 699583906 1000000000 927844737 1000000000 80325701 1000000000 137422567 1000000000 281356466 1000000000 500908782 1000000000 902588918 1000000000 635414467 1000000000 436901466 1000000000 651391414 1000000000 501263393 1000000000 686882770 1000000000 821684807 1000000000 870364309 1000000000 626765479 1000000000 58985874 1000000000 600987991 1000000000 382534384 1000000000 160977565 1000000000 424668870 1000000000 817592351 1000000000 657326699 1000000000 398377027 1000000000 242561246 1000000000 83818887 1000000000 63449620 1000000000 115488350 1000000000 69292584 1000000000 635017511 1000000000 960437147 1000000000 72231486 1000000000 645509989 1000000000 697474085 1000000000 943381592 1000000000 157972219 1000000000 655498879 1000000000 706040917 1000000000 876560126 1000000000 798013701 1000000000 305388293 1000000000 716726700 1000000000 756971871 1000000000 563623357 1000000000 838826956 1000000000 504647368 1000000000 235048027 1000000000 819335672 1000000000 441107034 1000000000 201560538 1000000000 293016643 1000000000 850272844 1000000000 908085645 1000000000 137674853 1000000000 141899093 1000000000 329669420 1000000000 547123677 1000000000 184738639 1000000000 162726461 1000000000 422638144 1000000000 368259371 1000000000 681655758 1000000000 508162802 1000000000 575781204 1000000000 503388775 1000000000 21304438 1000000000 46331948 1000000000 71179347 1000000000 800996306 1000000000 32112608 1000000000 856276339 1000000000 849454427 1000000000 564893334 1000000000 559927217 1000000000 684787266 1000000000 215278355 1000000000 64613746 1000000000 750861532 1000000000 645496993 1000000000 686554182 1000000000 432366608 1000000000 736345792 1000000000 648236363 1000000000 525019734 1000000000 563256127 1000000000 843042992 1000000000 837547139 1000000000 34399977 1000000000 825769421 1000000000 222226282 1000000000 289137753 1000000000 301572496 1000000000 829506117 1000000000 239553659 1000000000 607794705 1000000000 289450118 1000000000 536042815 1000000000 984308133 1000000000 697967433 1000000000 589045708 1000000000 977142039 1000000000 815065096 1000000000 627107979 1000000000 158975035 1000000000 44954268 1000000000 965650286 1000000000 729905300 1000000000 84720317 1000000000 877525914 1000000000 346480550 1000000000 814470473 1000000000 516976201 1000000000 945005425 1000000000 215928856 1000000000 499427892 1000000000 779679964 1000000000 122157124 1000000000 75144688 1000000000 134729286 1000000000 567157406 1000000000 5401452 1000000000 524648667 1000000000 699224865 1000000000 409391577 1000000000 518166074 1000000000 815799567 1000000000 695595306 1000000000 517920208 1000000000 700893091 1000000000 929694907 1000000000 345197188 1000000000 552426357 1000000000 346909909 1000000000 251567630 1000000000 930090096 1000000000 860301855 1000000000 122051677 1000000000 737822544 1000000000 127361710 1000000000 66005953 1000000000 748223611 1000000000 195919897 1000000000 343296041 1000000000 308189488 1000000000 624079742 1000000000 726304667 1000000000 543445245 1000000000 289387957 1000000000 20374318 1000000000 245104555 1000000000 482410349 1000000000 481602309 1000000000 932599513 1000000000 281479093 1000000000 704592510 1000000000 103173312 1000000000 307912229 1000000000 611174324 1000000000 293023586 1000000000 526718544 1000000000 504428082 1000000000 986094037 1000000000 176499549 1000000000 946208417 1000000000 836806331 1000000000 788467159 1000000000 783801049 1000000000 669864321 1000000000 659886990 1000000000 977575452 1000000000 31875917 1000000000 278177850 1000000000 438934236 1000000000 893761139 1000000000 190239057 1000000000 906938183 1000000000 641262677 1000000000 106421395 1000000000 997355240 1000000000 845901134 1000000000 170655609 1000000000 459026298 1000000000 927561028 1000000000 633177828 1000000000 800644861 1000000000 859801203 1000000000 328579500 1000000000 706539342 1000000000 988761546 1000000000 315969214 1000000000 638853132 1000000000 610589448 1000000000 5389512 1000000000 556122655 1000000000 137455930 1000000000 494733267 1000000000 161574765 1000000000 830730117 1000000000 947001053 1000000000 543941442 1000000000 467711398 1000000000 823520401 1000000000 423020021 1000000000 187277777 1000000000 781448895 1000000000 856747425 1000000000 533723694 1000000000 178846959 1000000000 988991786 1000000000 121634366 1000000000 251353483 1000000000 246768787 1000000000 400861308 1000000000 368039304 1000000000 353611032 1000000000 822049174 1000000000 128919800 1000000000 126644571 1000000000 40677168 1000000000 828770766 1000000000 469627593 1000000000 163113408 1000000000 214363580 1000000000 557545047 1000000000 281332545 1000000000 206423921 1000000000 598178460 1000000000 415584050 1000000000 481497928 1000000000 967715845 1000000000 19253592 1000000000 498738239 1000000000 196246529 1000000000 751289324 1000000000 118663258 1000000000 72156063 1000000000 63226980 1000000000 313918558 1000000000 648038371 1000000000 47951563 1000000000 713155612 1000000000 843199924 1000000000 155511838 1000000000 463924934 1000000000 446128102 1000000000 599915182 1000000000 233419883 1000000000 30248556 1000000000 364773181 1000000000 933781623 1000000000 38619028 1000000000 840994051 1000000000 105485006 1000000000 120517156 1000000000 242522946 1000000000 581669641 1000000000 145270029 1000000000 869622491 1000000000 965300901 1000000000 307379248 1000000000 62445598 1000000000 722301475 1000000000 87844254 1000000000 16398757 1000000000 551808591 1000000000 687972832 1000000000 461313849 1000000000 312576272 1000000000 925969750 1000000000 312108822 1000000000 101203103 1000000000 40282421 1000000000 846067598 1000000000 719258846 1000000000 991262440 1000000000 710079203 1000000000 168580403 1000000000 871413530 1000000000 154399729 1000000000 302557326 1000000000 415086867 1000000000 568852978 1000000000 29585973 1000000000 517112659 1000000000 385437698 1000000000 592766755 1000000000 879905646 1000000000 810035159 1000000000 989170852 1000000000 465272612 1000000000 583029676 1000000000 846167114 1000000000 389844331 1000000000 367357085 1000000000 412361030 1000000000 656592906 1000000000 944966055 1000000000 106840374 1000000000 207726295 1000000000 440144614 1000000000 608561358 1000000000 746086483 1000000000 576863015 1000000000 742804101 1000000000 589571716 1000000000 730816329 1000000000 419516380 1000000000 954081952 1000000000 545691589 1000000000 234491627 1000000000 338552705 1000000000 869745158 1000000000 518154099 1000000000 603875367 1000000000 603313333 1000000000 315944820 1000000000 920727711 1000000000 206344768 1000000000 947754339 1000000000 589608707 1000000000 393979736 1000000000 67127474 1000000000 878630673 1000000000 150713574 1000000000 829450610 1000000000 252326693 1000000000 207501873 1000000000 111818605 1000000000 281097334 1000000000 327146223 1000000000 82147383 1000000000 170516289 1000000000 600746280 1000000000 295757842 1000000000 721212888 1000000000 970341147 1000000000 964836334 1000000000 990605654 1000000000 805816809 1000000000 261942780 1000000000 303414000 1000000000 171744978 1000000000 726634353 1000000000 569358962 1000000000 571555132 1000000000 885582425 1000000000 238814940 1000000000 642018354 1000000000 570032128 1000000000 816876204 1000000000 164474134 1000000000 28155927 1000000000 552756944 1000000000 42075748 1000000000 534824755 1000000000 868401934 1000000000 96105062 1000000000 311797478 1000000000 985028471 1000000000 562512713 1000000000 981842769 1000000000 205729594 1000000000 944656384 1000000000 70574812 1000000000 789460196 1000000000 574774513 1000000000 946364423 1000000000 341925776 1000000000 735084265 1000000000 935733200 1000000000 426836797 1000000000 742067077 1000000000 133910753 1000000000 673789746 1000000000 84401425 1000000000 381895511 1000000000 487064052 1000000000 367933581 1000000000 11984747 1000000000 963880704 1000000000 481439410 1000000000 500657750 1000000000 899953680 1000000000 354340866 1000000000 909093995 1000000000 397578585 1000000000 813367620 1000000000 431770654 1000000000 854545806 1000000000 647145726 1000000000 281920392 1000000000 362663660 1000000000 485805154 1000000000 740799009 1000000000 983992802 1000000000 24058143 1000000000 202765635 1000000000 998311886 1000000000 314447089 1000000000 170616326 1000000000 34794738 1000000000 920015231 1000000000 947906399 1000000000 585533919 1000000000 54909880 1000000000 193302537 1000000000 91956753 1000000000 861255291 1000000000 803342882 1000000000 460509708 1000000000 939630430 1000000000 383474066 1000000000 971498844 1000000000 900355721 1000000000 517983522 1000000000 749693846 1000000000 9306275 1000000000 573012732 1000000000 516921017 1000000000 186284816 1000000000 183802874 1000000000 286834686 1000000000 885483727 1000000000 410777388 1000000000 381986682 1000000000 593260021 1000000000 85541228 1000000000 396622736 1000000000 41454382 1000000000 109078077 1000000000 283790406 1000000000 533738536 1000000000 142803622 1000000000 58563092 1000000000 760350796 1000000000 540058347 1000000000 978742460 1000000000 702195159 1000000000 490728900 1000000000 623293356 1000000000 729852580 1000000000 467598838 1000000000 102842369 1000000000 241131726 1000000000 972868096 1000000000 275014947 1000000000 344678743 1000000000 990579207 1000000000 910422510 1000000000 867130635 1000000000 6969725 1000000000 297711103 1000000000 68792963 1000000000 378221207 1000000000 979629710 1000000000 100825608 1000000000 733633811 1000000000 75026121 1000000000 648225581 1000000000 317073340 1000000000 463917259 1000000000 42090815 1000000000 158612934 1000000000 558041013 1000000000 572632735 1000000000 947208325 1000000000 263935867 1000000000 206686891 1000000000 70319413 1000000000 308724226 1000000000 966841532 1000000000 780867645 1000000000 455723854 1000000000 949249824 1000000000 486407180 1000000000 251163607 1000000000 638535832 1000000000 232218585 1000000000 295728538 1000000000 227291294 1000000000 338722482 1000000000 937930219 1000000000 691486420 1000000000 965047348 1000000000 612801083 1000000000 272863395 1000000000 941045541 1000000000 385045678 1000000000 813478025 1000000000 381602430 1000000000 320567132 1000000000 647969917 1000000000 283625093 1000000000 459898845 1000000000 578188706 1000000000 998406994 1000000000 782686976 1000000000 687934718 1000000000 952766586 1000000000 197647836 1000000000 563213079 1000000000 706210142 1000000000 668672718 1000000000 147517000 1000000000 619866519 1000000000 189974197 1000000000 27514812 1000000000 867870659 1000000000 516332062 1000000000 785684820 1000000000 28010609 1000000000 916118805 1000000000 834276573 1000000000 17788111 1000000000 304649147 1000000000 739486907 1000000000 247407966 1000000000 192559081 1000000000 372659283 1000000000 387929004 1000000000 749406378 1000000000 463137901 1000000000 143017827 1000000000 713152916 1000000000 729441965 1000000000 993474370 1000000000 272702385 1000000000 285305677 1000000000 315350097 1000000000 895536346 1000000000 893990772 1000000000 216965284 1000000000 17202513 1000000000 718049271 1000000000 332461454 1000000000 779221347 1000000000 178920036 1000000000 10881275 1000000000 894268425 1000000000 598591519 1000000000 193591529 1000000000 467361580 1000000000 316904691 1000000000 738896748 1000000000 87722328 1000000000 919610204 1000000000 403389962 1000000000 297097212 1000000000 362233516 1000000000 459508641 1000000000 808937733 1000000000 424110281 1000000000 715089958 1000000000 441557052 1000000000 702646322 1000000000 124518638 1000000000 658528100 1000000000 143734625 1000000000 509741396 1000000000 196346361 1000000000 952166965 1000000000 303901812 1000000000 477223742 1000000000 973444556 1000000000 159484893 1000000000 221378075 1000000000 406747235 1000000000 179203855 1000000000 391852948 1000000000 417232546 1000000000 570178288 1000000000 354376419 1000000000 122951853 1000000000 246102080 1000000000 493642569 1000000000 26479782 1000000000 82698909 1000000000 400661591 1000000000 458955695 1000000000 869838088 1000000000 195236590 1000000000 509684842 1000000000 906932831 1000000000 30520595 1000000000 955603739 1000000000 642592974 1000000000 304438344 1000000000 104418174 1000000000 725427411 1000000000 361352940 1000000000 325555925 1000000000 767527792 1000000000 155284177 1000000000 343844068 1000000000 394459509 1000000000 740707719 1000000000 664886270 1000000000 749297610 1000000000 965242610 1000000000 10233728 1000000000 529572647 1000000000 122451698 1000000000 594900681 1000000000 701276460 1000000000 616852456 1000000000 332047987 1000000000 991463225 1000000000 438046086 1000000000 59182101 1000000000 619800500 1000000000 112691049 1000000000 743952494 1000000000 259813082 1000000000 463512222 1000000000 257245682 1000000000 186408213 1000000000 855399503 1000000000 430764988 1000000000 811395244 1000000000 483819251 1000000000 397847697 1000000000 645116701 1000000000 780047247 1000000000 165593954 1000000000 573198478 1000000000 300259772 1000000000 417061436 1000000000 176514598 1000000000 160782599 1000000000 946805565 1000000000 390464409 1000000000 656616527 1000000000 30996971 1000000000 62802907 1000000000 153846610 1000000000 889790786 1000000000 777472818 1000000000 596508391 1000000000 464225075 1000000000 724584213 1000000000 932367953 1000000000 54516221 1000000000 947929898 1000000000 793183225 1000000000 194105808 1000000000 789414209 1000000000 907717801 1000000000 394068627 1000000000 414138741 1000000000 12820207 1000000000 915137374 1000000000 105242680 1000000000 923169442 1000000000 47963104 1000000000 969612618 1000000000 86278901 1000000000 917794089 1000000000 287562691 1000000000 615095495 1000000000 845901542 1000000000 961814898 1000000000 230158223 1000000000 420536654 1000000000 319813733 1000000000 503719867 1000000000 215759308 1000000000 305948704 1000000000 444067855 1000000000 96407112 1000000000 616390555 1000000000 423210134 1000000000 870432100 1000000000 969948495 1000000000 893622596 1000000000 708653288 1000000000 571195983 1000000000 360370760 1000000000 670015837 1000000000 313492227 1000000000 756638025 1000000000 503119792 1000000000 966931420 1000000000 643284100 1000000000 694740236 1000000000 138889707 1000000000 307171452 1000000000 800607392 1000000000 823438718 1000000000 7197933 1000000000 413845733 1000000000 266797961 1000000000 555718202 1000000000 279707652 1000000000 242826853 1000000000 405507538 1000000000 894690708 1000000000 843917156 1000000000 941839785 1000000000 506816755 1000000000 986141920 1000000000 631981695 1000000000 594497750 1000000000 800791256 1000000000 350582784 1000000000 579384289 1000000000 946239556 1000000000 688404754 1000000000 596280923 1000000000 798352143 1000000000 368976450 1000000000 671666575 1000000000 872115945 1000000000 365497905 1000000000 532607131 1000000000 257197645 1000000000 620531418 1000000000 148161157 1000000000 478720211 1000000000 663427212 1000000000 425578692 1000000000 923704271 1000000000 441371483 1000000000 856318388 1000000000 856090737 1000000000 391591696 1000000000 683224555 1000000000 995030898 1000000000 731852297 1000000000 446275949 1000000000 271722535 1000000000 282183471 1000000000 143627463 1000000000 192067865 1000000000 550690031 1000000000 854068287 1000000000 167187137 1000000000 374894020 1000000000 945761670 1000000000 499240496 1000000000 283282859 1000000000 548330197 1000000000 74143663 1000000000 620846740 1000000000 54111860 1000000000 881503276 1000000000 300163300 1000000000 402139743 1000000000 686030676 1000000000 621106858 1000000000 977338289 1000000000 266884107 1000000000 558117214 1000000000 406173107 1000000000 459479252 1000000000 111491576 1000000000 601633250 1000000000 303014667 1000000000 6876214 1000000000 616536026 1000000000 153554327 1000000000 877654174 1000000000 89551081 1000000000 684696149 1000000000 42252688 1000000000 71207635 1000000000 338016023 1000000000 7828806 1000000000 709975989 1000000000 268987182 1000000000 359793430 1000000000 617687318 1000000000 877297363 1000000000 290888507 1000000000 952410001 1000000000 415978279 1000000000 572163760 1000000000 477978156 1000000000 532814915 1000000000 781539726 1000000000 146858335 1000000000 641712042 1000000000 728989393 1000000000 559193990 1000000000 647091876 1000000000 596708059 1000000000 463437851 1000000000 778191576 1000000000 997368529 1000000000 93135049 1000000000 157249820 1000000000 418991425 1000000000 677347806 1000000000 65554282 1000000000 604632592 1000000000 832497735 1000000000 222028405 1000000000 77208596 1000000000 737591398 1000000000 264940783 1000000000 468181491 1000000000 101609930 1000000000 904122849 1000000000 418859367 1000000000 996729874 1000000000 377008708 1000000000 98512756 1000000000 866188097 1000000000 320206848 1000000000 299326312 1000000000 561692253 1000000000 394616286 1000000000 884169114 1000000000 541308217 1000000000 354886218 1000000000 494549104 1000000000 383914039 1000000000 188773330 1000000000 786114948 1000000000 206576084 1000000000 358495006 1000000000 708979324 1000000000 526424695 1000000000 834512756 1000000000 96862286 1000000000 128532948 1000000000 415467552 1000000000 695987923 1000000000 114465857 1000000000 172149795 1000000000 928363153 1000000000 520842339 1000000000 806422063 1000000000 329705149 1000000000 204666463 1000000000 714702065 1000000000 476843801 1000000000 188368940 1000000000 130411067 1000000000 164989177 1000000000 171577371 1000000000 924032476 1000000000 186675323 1000000000 414934319 1000000000 831491432 1000000000 355284521 1000000000 38097807 1000000000 795875268 1000000000 747164280 1000000000 685612292 1000000000 581823699 1000000000 193480248 1000000000 20088651 1000000000 344421474 1000000000 62804411 1000000000 65732567 1000000000 563150526 1000000000 222953463 1000000000 164571027 1000000000 344541158 1000000000 859286072 1000000000 832859400 1000000000 319596379 1000000000 828718342 1000000000 737955944 1000000000 809423584 1000000000 450905399 1000000000 985105824 1000000000 357231758 1000000000 171216043 1000000000 309214717 1000000000 840164775 1000000000 313950271 1000000000 308299965 1000000000 352661106 1000000000 536880552 1000000000 178316680 1000000000 362680474 1000000000 54011829 1000000000 523465218 1000000000 626324730 1000000000 504818312 1000000000 839339485 1000000000 184674149 1000000000 370054329 1000000000 422517229 1000000000 994556539 1000000000 455959884 1000000000 581830861 1000000000 948916700 1000000000 865090485 1000000000 551822963 1000000000 329283903 1000000000 921427471 1000000000 186796948 1000000000 307495561 1000000000 271434996 1000000000 864174135 1000000000 742860707 1000000000 56265785 1000000000 885311733 1000000000 945462239 1000000000 635523333 1000000000 652125711 1000000000 7869916 1000000000 818622456 1000000000 168830638 1000000000 584808788 1000000000 491887340 1000000000 188698418 1000000000 896924864 1000000000 263021272 1000000000 395807083 1000000000 758928591 1000000000 349944437 1000000000 467994935 1000000000 166417040 1000000000 468320179 1000000000 837351742 1000000000 821484941 1000000000 391806614 1000000000 318272323 1000000000 649404490 1000000000 98671375 1000000000 40569004 1000000000 717293032 1000000000 590620873 1000000000 616868009 1000000000 393133565 1000000000 600608423 1000000000 853010506 1000000000 190208327 1000000000 186099230 1000000000 795737304 1000000000 666223501 1000000000 838695466 1000000000 588743694 1000000000 523558129 1000000000 624395663 1000000000 133765021 1000000000 60194086 1000000000 239857320 1000000000 560029828 1000000000 870045922 1000000000 718199509 1000000000 22376168 1000000000 937957452 1000000000 935704268 1000000000 593472561 1000000000 347834030 1000000000 659798015 1000000000 291648558 1000000000 832341709 1000000000 488370026 1000000000 984352078 1000000000 195227686 1000000000 154232985 1000000000 200794069 1000000000 297545063 1000000000 237416341 1000000000 890499426 1000000000 123626136 1000000000 583846949 1000000000 186213643 1000000000 524632540 1000000000 739153787 1000000000 476552956 1000000000 17553091 1000000000 198431210 1000000000 723111342 1000000000 86065227 1000000000 799953227 1000000000 176040179 1000000000 866139737 1000000000 216012178 1000000000 78812424 1000000000 942837589 1000000000 181150979 1000000000 483574407 1000000000 795966190 1000000000 218841124 1000000000 823939060 1000000000 158059046 1000000000 753383910 1000000000 80869600 1000000000 746718671 1000000000 379649322 1000000000 16758506 1000000000 261455829 1000000000 118566041 1000000000 10897000 1000000000 108216712 1000000000 848107805 1000000000 870690837 1000000000 541098626 1000000000 303929596 1000000000 127147460 1000000000 662828229 1000000000 832025394 1000000000 252641236 1000000000 878235234 1000000000 506592440 1000000000 714430598 1000000000 911616771 1000000000 593063770 1000000000 473688578 1000000000 668112858 1000000000 593867081 1000000000 963736196 1000000000 225330995 1000000000 203023319 1000000000 104695875 1000000000 174420287 1000000000 512102539 1000000000 793525220 1000000000 992648529 1000000000 148166760 1000000000 415512478 1000000000 197413853 1000000000 945625516 1000000000 144450774 1000000000 313984826 1000000000 301767014 1000000000 913110478 1000000000 256564543 1000000000 728559161 1000000000 945372960 1000000000 129658511 1000000000 738015434 1000000000 355810658 1000000000 528907418 1000000000 159875137 1000000000 288884625 1000000000 414749763 1000000000 409276892 1000000000 204330505 1000000000 140242416 1000000000 943015551 1000000000 969228059 1000000000 857293774 1000000000 789417603 1000000000 434953978 1000000000 922756724 1000000000 317320184 1000000000 750102422 1000000000 951894802 1000000000 92200867 1000000000 472498687 1000000000 935960233 1000000000 587509082 1000000000 251137022 1000000000 545655968 1000000000 778355581 1000000000 570890222 1000000000 651120287 1000000000 240797750 1000000000 879821938 1000000000 852292243 1000000000 312931078 1000000000 917471998 1000000000 128267650 1000000000 58816198 1000000000 507326540 1000000000 14833978 1000000000 970614277 1000000000 165044813 1000000000 448365487 1000000000 220570026 1000000000 8528348 1000000000 270759415 1000000000 179566336 1000000000 448422484 1000000000 408328907 1000000000 695651648 1000000000 917848226 1000000000 479544533 1000000000 218897645 1000000000 894675709 1000000000 43013798 1000000000 389841692 1000000000 171220238 1000000000 495201717 1000000000 5012819 1000000000 300720033 1000000000 121806257 1000000000 460701151 1000000000 228235362 1000000000 490031438 1000000000 998581310 1000000000 112137560 1000000000 54966119 1000000000 556143601 1000000000 881837870 1000000000 759846633 1000000000 340560400 1000000000 437262329 1000000000 164615801 1000000000 831086152 1000000000 673107310 1000000000 926283577 1000000000 347914602 1000000000 304683974 1000000000 340038782 1000000000 921782173 1000000000 591002830 1000000000 416616482 1000000000 768044443 1000000000 597986071 1000000000 231025851 1000000000 925388038 1000000000 457532227 1000000000 170538083 1000000000 150163354 1000000000 243740928 1000000000 854558181 1000000000 620552995 1000000000 660072458 1000000000 786753161 1000000000 958959305 1000000000 842078095 1000000000 913734017 1000000000 169604094 1000000000 7120875 1000000000 411453491 1000000000 492081826 1000000000 253023682 1000000000 370414060 1000000000 130651429 1000000000 800207678 1000000000 998824004 1000000000 614837383 1000000000 412006246 1000000000 702040602 1000000000 441418576 1000000000 862356218 1000000000 895234596 1000000000 240497659 1000000000 888656145 1000000000 301354570 1000000000 85155808 1000000000 950105816 1000000000 764491920 1000000000 709191567 1000000000 754675880 1000000000 284252384 1000000000 32479403 1000000000 618288364 1000000000 683136462 1000000000 853794158 1000000000 441538198 1000000000 510198380 1000000000 743769426 1000000000 321363281 1000000000 46690954 1000000000 271160481 1000000000 332926498 1000000000 102223257 1000000000 787749174 1000000000 561196864 1000000000 617421887 1000000000 613289466 1000000000 69109043 1000000000 640793984 1000000000 237873891 1000000000 967109086 1000000000 917051704 1000000000 137959993 1000000000 194491621 1000000000 867902119 1000000000 583933443 1000000000 46479917 1000000000 618699292 1000000000 531753731 1000000000 831586922 1000000000 485082139 1000000000 446203792 1000000000 774560591 1000000000 391125775 1000000000 34511895 1000000000 428787005 1000000000 852484628 1000000000 988511647 1000000000 903718408 1000000000 540429284 1000000000 592106761 1000000000 527716081 1000000000 34543725 1000000000 926612263 1000000000 414530432 1000000000 699725779 1000000000 16168136 1000000000 225734231 1000000000 360105189 1000000000 936108461 1000000000 747282671 1000000000 469717242 1000000000 983756826 1000000000 171931409 1000000000 155442917 1000000000 847461976 1000000000 162378040 1000000000 545556869 1000000000 892436886 1000000000 46094059 1000000000 390040380 1000000000 104198196 1000000000 860207979 1000000000 802911584 1000000000 667190417 1000000000 505166107 1000000000 214619447 1000000000 826574919 1000000000 199908970 1000000000 985885007 1000000000 101458882 1000000000 877988283 1000000000 405108510 1000000000 40370766 1000000000 340298071 1000000000 620240798 1000000000 844678973 1000000000 79783360 1000000000 947456187 1000000000 372990802 1000000000 459719706 1000000000 388131757 1000000000 751640210 1000000000 589899651 1000000000 636216198 1000000000 504615292 1000000000 872705015 1000000000 154325470 1000000000 999620877 1000000000 211876264 1000000000 167001433 1000000000 739255192 1000000000 568835924 1000000000 604767613 1000000000 6320408 1000000000 5027896 1000000000 389084753 1000000000 393736572 1000000000 974606585 1000000000 278227796 1000000000 566324906 1000000000 566708532 1000000000 737332650 1000000000 212428168 1000000000 405948716 1000000000 293482095 1000000000 62634913 1000000000 994145728 1000000000 546722531 1000000000 707947759 1000000000 74729973 1000000000 123988682 1000000000 962085787 1000000000 77770170 1000000000 324783577 1000000000 521301269 1000000000 948660297 1000000000 452968018 1000000000 293950815 1000000000 873166070 1000000000 272250265 1000000000 890817649 1000000000 8670958 1000000000 331656745 1000000000 435677079 1000000000 613564978 1000000000 356307793 1000000000 498647752 1000000000 270480011 1000000000 262693837 1000000000 195608913 1000000000 566479600 1000000000 697091000 1000000000 60402204 1000000000 360070419 1000000000 142261092 1000000000 445675952 1000000000 140327628 1000000000 337345904 1000000000 795532500 1000000000 425725210 1000000000 497446215 1000000000 161736911 1000000000 932735725 1000000000 543630304 1000000000 619804057 1000000000 859716793 1000000000 307709290 1000000000 570251737 1000000000 491496080 1000000000 855101228 1000000000 575720804 1000000000 909029747 1000000000 553901177 1000000000 820657961 1000000000 301404116 1000000000 349751915 1000000000 975315540 1000000000 691216250 1000000000 222681941 1000000000 554594046 1000000000 734220913 1000000000 46549857 1000000000 205917808 1000000000 863727508 1000000000 839500814 1000000000 543894506 1000000000 269899293 1000000000 44451449 1000000000 22503684 1000000000 680095287 1000000000 387674147 1000000000 57612240 1000000000 353728975 1000000000 203472556 1000000000 258675977 1000000000 753569056 1000000000 170481774 1000000000 325429045 1000000000 864239672 1000000000 742247622 1000000000 526936370 1000000000 11718052 1000000000 274933371 1000000000 302099400 1000000000 618893773 1000000000 433698590 1000000000 407618337 1000000000 583892398 1000000000 279741841 1000000000 954059821 1000000000 541134951 1000000000 412145075 1000000000 492556396 1000000000 332955698 1000000000 130292356 1000000000 327792095 1000000000 471960496 1000000000 842557655 1000000000 683229722 1000000000 223395341 1000000000 335614156 1000000000 323657258 1000000000 925308854 1000000000 497419766 1000000000 862131959 1000000000 344910654 1000000000 501919675 1000000000 318190393 1000000000 24942097 1000000000 766066686 1000000000 960907807 1000000000 924479564 1000000000 462879503 1000000000 509462261 1000000000 421173014 1000000000 529386744 1000000000 948356561 1000000000 154722403 1000000000 114533392 1000000000 894335985 1000000000 981090192 1000000000 482341719 1000000000 607634779 1000000000 851413231 1000000000 956666990 1000000000 23000753 1000000000 833652686 1000000000 998989758 1000000000 737790719 1000000000 811252075 1000000000 14402053 1000000000 887576651 1000000000 200243817 1000000000 336851857 1000000000 128110921 1000000000 448798958 1000000000 694993093 1000000000 470721956 1000000000 349873010 1000000000 713425406 1000000000 402764673 1000000000 806905454 1000000000 77468519 1000000000 676886635 1000000000 771217516 1000000000 323986485 1000000000 794785954 1000000000 60123513 1000000000 226281066 1000000000 389187113 1000000000 82546729 1000000000 246183467 1000000000 978804546 1000000000 239586835 1000000000 597699021 1000000000 820157359 1000000000 944302138 1000000000 518443235 1000000000 731147021 1000000000 33398426 1000000000 167709889 1000000000 841573001 1000000000 400148635 1000000000 917596864 1000000000 334504864 1000000000 958606575 1000000000 620441001 1000000000 259257705 1000000000 493377566 1000000000 289253401 1000000000 800925905 1000000000 664828096 1000000000 66529223 1000000000 43603040 1000000000 809976414 1000000000 645003692 1000000000 687481718 1000000000 591961725 1000000000 576066551 1000000000 272310310 1000000000 278182832 1000000000 76006962 1000000000 732925821 1000000000 494068873 1000000000 975634801 1000000000 470347184 1000000000 474279994 1000000000 225800038 1000000000 479750651 1000000000 887405085 1000000000 628594623 1000000000 60606283 1000000000 707387122 1000000000 596566724 1000000000 274867445 1000000000 463905906 1000000000 136262211 1000000000 153784022 1000000000 2741055 1000000000 136163240 1000000000 942169285 1000000000 288727093 1000000000 111804581 1000000000 265981367 1000000000 491379388 1000000000 399765347 1000000000 879214412 1000000000 397168086 1000000000 789095209 1000000000 111108872 1000000000 95440859 1000000000 384790719 1000000000 367664032 1000000000 579884307 1000000000 132396705 1000000000 676526945 1000000000 797291896 1000000000 718841197 1000000000 96451944 1000000000 102778765 1000000000 378551729 1000000000 239312881 1000000000 136495613 1000000000 353818317 1000000000 652399900 1000000000 356147509 1000000000 691115156 1000000000 210638561 1000000000 570150029 1000000000 11123937 1000000000 853466908 1000000000 71265722 1000000000 32014916 1000000000 370687399 1000000000 257549686 1000000000 96067733 1000000000 178714808 1000000000 816084774 1000000000 966545389 1000000000 453779405 1000000000 553541788 1000000000 348303253 1000000000 618077481 1000000000 621589834 1000000000 461157605 1000000000 582560107 1000000000 396741835 1000000000 374091623 1000000000 400854447 1000000000 721535587 1000000000 406914984 1000000000 168908936 1000000000 733775327 1000000000 102278356 1000000000 749942866 1000000000 609576257 1000000000 319604295 1000000000 553538779 1000000000 543742286 1000000000 358701953 1000000000 595304316 1000000000 420440809 1000000000 165168359 1000000000 993659643 1000000000 874960485 1000000000 583612750 1000000000 445963485 1000000000 911824243 1000000000 423919148 1000000000 103270455 1000000000 137593471 1000000000 901032790 1000000000 926507169 1000000000 598765629 1000000000 450482510 1000000000 283009486 1000000000 890627386 1000000000 81242245 1000000000 349224002 1000000000 88877013 1000000000 943978369 1000000000 310820436 1000000000 203909341 1000000000 14911385 1000000000 335089820 1000000000 793645449 1000000000 625369382 1000000000 541687561 1000000000 999845651 1000000000 317712528 1000000000 139894678 1000000000 67552860 1000000000 807899545 1000000000 31733195 1000000000 35125136 1000000000 452507 1000000000 283164762 1000000000 29566093 1000000000 41716917 1000000000 560769465 1000000000 658957240 1000000000 704010671 1000000000 640790729 1000000000 879421179 1000000000 871972024 1000000000 557404535 1000000000 936353916 1000000000 839959723 1000000000 446546351 1000000000 649264833 1000000000 98715720 1000000000 771419732 1000000000 941903424 1000000000 954227345 1000000000 578865496 1000000000 450482258 1000000000 761101809 1000000000 246859194 1000000000 108908183 1000000000 325681891 1000000000 686678590 1000000000 99144174 1000000000 428364510 1000000000 887779536 1000000000 78758264 1000000000 305077186 1000000000 403973706 1000000000 767579153 1000000000 802085675 1000000000 708870917 1000000000 292354364 1000000000 965744947 1000000000 601877522 1000000000 527028151 1000000000 145203647 1000000000 881827902 1000000000 919935216 1000000000 849449528 1000000000 9787830 1000000000 199584795 1000000000 912524423 1000000000 39249725 1000000000 349590763 1000000000 405262114 1000000000 729744904 1000000000 751688190 1000000000 157638721 1000000000 54583408 1000000000 810464747 1000000000 704850838 1000000000 687196337 1000000000 710066897 1000000000 369182877 1000000000 796292420 1000000000 742277647 1000000000 121805084 1000000000 670766749 1000000000 962072482 1000000000 813130596 1000000000 378567260 1000000000 807459494 1000000000 338563558 1000000000 824835720 1000000000 711734771 1000000000 144581883 1000000000 186317866 1000000000 68025558 1000000000 337758031 1000000000 308058947 1000000000 493303727 1000000000 703508216 1000000000 650911822 1000000000 18930371 1000000000 458662746 1000000000 599544772 1000000000 25460712 1000000000 815181905 1000000000 861320152 1000000000 277914343 1000000000 855848497 1000000000 357493375 1000000000 71994995 1000000000 480586373 1000000000 189983407 1000000000 129571676 1000000000 912185934 1000000000 145191574 1000000000 99576472 1000000000 711118005 1000000000 852688408 1000000000 511772601 1000000000 172825586 1000000000 794717888 1000000000 466294851 1000000000 358244179 1000000000 690662675 1000000000 884941478 1000000000 576284134 1000000000 123164684 1000000000 110218137 1000000000 443777946 1000000000 626833714 1000000000 823165262 1000000000 554410935 1000000000 782771985 1000000000 684926193 1000000000 928481248 1000000000 252761211 1000000000 373649003 1000000000 19162447 1000000000 944415102 1000000000 807460374 1000000000 87520549 1000000000 226427085 1000000000 494096809 1000000000 923844537 1000000000 858123216 1000000000 216427966 1000000000 434279953 1000000000 793446875 1000000000 590811889 1000000000 164598268 1000000000 716817515 1000000000 544447646 1000000000 688728445 1000000000 153500118 1000000000 979364783 1000000000 405038680 1000000000 148231204 1000000000 897660417 1000000000 219326051 1000000000 549416269 1000000000 681401460 1000000000 513863174 1000000000 214730659 1000000000 580399170 1000000000 57085567 1000000000 533109779 1000000000 685219448 1000000000 563559906 1000000000 993240543 1000000000 903972039 1000000000 452514215 1000000000 111979568 1000000000 274651232 1000000000 205490711 1000000000 749601638 1000000000 880507125 1000000000 826850304 1000000000 157017090 1000000000 790541545 1000000000 508776985 1000000000 558361301 1000000000 507616704 1000000000 227073712 1000000000 128927631 1000000000 868734098 1000000000 780181806 1000000000 349920399 1000000000 970789799 1000000000 965123570 1000000000 393641722 1000000000 188569361 1000000000 528393657 1000000000 447127217 1000000000 35675414 1000000000 515556889 1000000000 716002533 1000000000 256320155 1000000000 272554539 1000000000 854867370 1000000000 542462691 1000000000 613213676 1000000000 58579732 1000000000 84193608 1000000000 735844301 1000000000 82775566 1000000000 813644470 1000000000 207743663 1000000000 982179042 1000000000 637564417 1000000000 184174626 1000000000 774788246 1000000000 877665176 1000000000 661119440 1000000000 808072360 1000000000 521475402 1000000000 405303618 1000000000 483210561 1000000000 99558643 1000000000 442013132 1000000000 830497950 1000000000 633444940 1000000000 477536880 1000000000 445404697 1000000000 102639617 1000000000 286475783 1000000000 901220366 1000000000 74015947 1000000000 459528976 1000000000 217234383 1000000000 601068734 1000000000 716071964 1000000000 142746861 1000000000 946975572 1000000000 78830224 1000000000 127558328 1000000000 192849116 1000000000 485204190 1000000000 405955155 1000000000 929637047 1000000000 691293972 1000000000 344740405 1000000000 946865066 1000000000 428030898 1000000000 296534188 1000000000 563795090 1000000000 669108151 1000000000 511211737 1000000000 691509210 1000000000 688899100 1000000000 733238888 1000000000 531084572 1000000000 533644297 1000000000 228732951 1000000000 882878472 1000000000 64403196 1000000000 115366630 1000000000 210914362 1000000000 453405366 1000000000 39342926 1000000000 480313848 1000000000 181568996 1000000000 515751749 1000000000 643074780 1000000000 630330890 1000000000 689393052 1000000000 609899390 1000000000 247193188 1000000000 952812435 1000000000 990309378 1000000000 942987133 1000000000 523044269 1000000000 61817314 1000000000 737823792 1000000000 158582963 1000000000 975691991 1000000000 80074205 1000000000 803453685 1000000000 261177785 1000000000 690925806 1000000000 173297483 1000000000 774779303 1000000000 623270343 1000000000 915035237 1000000000 462199458 1000000000 891497498 1000000000 33883033 1000000000 472880765 1000000000 731680482 1000000000 105971337 1000000000 490484887 1000000000 980110020 1000000000 93813608 1000000000 297776159 1000000000 291686533 1000000000 632339007 1000000000 507270106 1000000000 60241461 1000000000 489405910 1000000000 360548456 1000000000 727687715 1000000000 650299601 1000000000 586692789 1000000000 965798845 1000000000 266469161 1000000000 575288489 1000000000 309169587 1000000000 801774210 1000000000 266466947 1000000000 486545808 1000000000 373240629 1000000000 350011972 1000000000 132871404 1000000000 163344111 1000000000 152475124 1000000000 327574453 1000000000 384433273 1000000000 59155610 1000000000 893790143 1000000000 457551341 1000000000 830498387 1000000000 564646870 1000000000 790677903 1000000000 429558882 1000000000 168828846 1000000000 254319979 1000000000 458330994 1000000000 894693034 1000000000 253828476 1000000000 492351055 1000000000 549664522 1000000000 929728619 1000000000 378219772 1000000000 377679725 1000000000 286523050 1000000000 461720042 1000000000 152124826 1000000000 214438869 1000000000 413956396 1000000000 353101613 1000000000 102664355 1000000000 551146358 1000000000 160364167 1000000000 501184464 1000000000 311927524 1000000000 602233904 1000000000 118152775 1000000000 719379068 1000000000 910165432 1000000000 777879204 1000000000 886915456 1000000000 79248159 1000000000 271577329 1000000000 562795882 1000000000 275024532 1000000000 561640249 1000000000 126823531 1000000000 17005043 1000000000 986133554 1000000000 774952 1000000000 321041856 1000000000 629009050 1000000000 985791803 1000000000 116098758 1000000000 215252086 1000000000 117020376 1000000000 25453786 1000000000 802401388 1000000000 711215090 1000000000 328716199 1000000000 407539459 1000000000 41259354 1000000000 639878090 1000000000 62592577 1000000000 992730945 1000000000 423947855 1000000000 340773972 1000000000 305761802 1000000000 943165753 1000000000 958961095 1000000000 818774349 1000000000 593131134 1000000000 112631367 1000000000 507953831 1000000000 72160448 1000000000 976450141 1000000000 349866259 1000000000 587038483 1000000000 561163085 1000000000 291434789 1000000000 828596329 1000000000 98947738 1000000000 249226760 1000000000 832809910 1000000000 672198574 1000000000 667246260 1000000000 110918985 1000000000 861739742 1000000000 85429996 1000000000 834957398 1000000000 506322523 1000000000 255820691 1000000000 118240479 1000000000 591575605 1000000000 247937604 1000000000 505371369 1000000000 619771768 1000000000 670112143 1000000000 544579297 1000000000 778870792 1000000000 956678049 1000000000 613645708 1000000000 392213006 1000000000 72707183 1000000000 541047358 1000000000 431339711 1000000000 797449227 1000000000 732821407 1000000000 19139140 1000000000 972096992 1000000000 750417958 1000000000 682865556 1000000000 675254424 1000000000 100971161 1000000000 438302266 1000000000 382245048 1000000000 633524221 1000000000 501208780 1000000000 720832416 1000000000 796381844 1000000000 474011441 1000000000 174637752 1000000000 994265314 1000000000 838870856 1000000000 883336027 1000000000 624828959 1000000000 249210247 1000000000 562466121 1000000000 568480694 1000000000 989629186 1000000000 636822332 1000000000 388941645 1000000000 951611050 1000000000 479991464 1000000000 669450120 1000000000 445523250 1000000000 420984996 1000000000 885613754 1000000000 461763016 1000000000 946915962 1000000000 944323555 1000000000 809428695 1000000000 680926850 1000000000 110909351 1000000000 642327223 1000000000 997701859 1000000000 298923542 1000000000 686903941 1000000000 879860879 1000000000 94057715 1000000000 871460987 1000000000 491489908 1000000000 455039862 1000000000 57101894 1000000000 636641331 1000000000 510331665 1000000000 258093643 1000000000 943256661 1000000000 720624463 1000000000 83789692 1000000000 378425018 1000000000 749272947 1000000000 551627586 1000000000 70830277 1000000000 312864159 1000000000 247883858 1000000000 321807940 1000000000 603810972 1000000000 493878024 1000000000 3279448 1000000000 444900869 1000000000 697346238 1000000000 773703926 1000000000 394759724 1000000000 267283307 1000000000 811204347 1000000000 94807271 1000000000 94250543 1000000000 681692136 1000000000 949497295 1000000000 309832907 1000000000 123862077 1000000000 358791946 1000000000 940788694 1000000000 24256413 1000000000 954880859 1000000000 927846515 1000000000 837138963 1000000000 679056228 1000000000 536421865 1000000000 500560717 1000000000 385201721 1000000000 476093052 1000000000 486157483 1000000000 88118079 1000000000 639202733 1000000000 858755192 1000000000 222523767 1000000000 66970631 1000000000 923389780 1000000000 601317377 1000000000 14943386 1000000000 790491368 1000000000 679846107 1000000000 92822645 1000000000 965832336 1000000000 568830391 1000000000 232992953 1000000000 659849185 1000000000 781749373 1000000000 186751289 1000000000 159897472 1000000000 794715159 1000000000 824378340 1000000000 125341688 1000000000 131215275 1000000000 655204752 1000000000 930069959 1000000000 670706500 1000000000 550453939 1000000000 513031995 1000000000 500310927 1000000000 366616352 1000000000 489405022 1000000000 88999619 1000000000 468496433 1000000000 725423830 1000000000 845142184 1000000000 286799369 1000000000 465725222 1000000000 433202175 1000000000 688271034 1000000000 435387354 1000000000 796755207 1000000000 735702069 1000000000 962643628 1000000000 385364155 1000000000 733714622 1000000000 268014476 1000000000 288866494 1000000000 391307238 1000000000 105982035 1000000000 777540808 1000000000 427743974 1000000000 514362501 1000000000 296065258 1000000000 928055684 1000000000 144930445 1000000000 546192012 1000000000 730225445 1000000000 962486174 1000000000 225439401 1000000000 437171125 1000000000 257874570 1000000000 179575908 1000000000 593477972 1000000000 227938895 1000000000 377468270 1000000000 54170017 1000000000 286073272 1000000000 124455227 1000000000 875091463 1000000000 584993596 1000000000 3301803 1000000000 399441524 1000000000 957392456 1000000000 140031117 1000000000 727447410 1000000000 183638219 1000000000 174069662 1000000000 311558689 1000000000 383443625 1000000000 969868802 1000000000 420155995 1000000000 194689641 1000000000 902907605 1000000000 813405150 1000000000 133917348 1000000000 58792584 1000000000 533545167 1000000000 212865178 1000000000 495887261 1000000000 802163159 1000000000 239646097 1000000000 254391291 1000000000 917615478 1000000000 263468488 1000000000 994480721 1000000000 431062651 1000000000 463591860 1000000000 852195712 1000000000 675562699 1000000000 309080675 1000000000 234371689 1000000000 798586637 1000000000 955466888 1000000000 197854908 1000000000 561720029 1000000000 89618583 1000000000 705755579 1000000000 985671335 1000000000 278082938 1000000000 928475227 1000000000 105668697 1000000000 199043689 1000000000 483876793 1000000000 540456643 1000000000 714600343 1000000000 605014350 1000000000 327839313 1000000000 791261891 1000000000 837105331 1000000000 846838828 1000000000 703702220 1000000000 585758947 1000000000 583949416 1000000000 853408272 1000000000 424486969 1000000000 589489686 1000000000 626891242 1000000000 438280964 1000000000 884335079 1000000000 568819678 1000000000 329481022 1000000000 107872072 1000000000 232175955 1000000000 129465444 1000000000 602819148 1000000000 364419489 1000000000 814172800 1000000000 895213061 1000000000 263028299 1000000000 770610674 1000000000 821165316 1000000000 42815146 1000000000 635873471 1000000000 88074854 1000000000 563397672 1000000000 445494808 1000000000 878419179 1000000000 957674760 1000000000 941750663 1000000000 755488803 1000000000 660231962 1000000000 198126873 1000000000 502995908 1000000000 771004468 1000000000 78634210 1000000000 436041191 1000000000 145326758 1000000000 668091093 1000000000 665100948 1000000000 113581763 1000000000 421604263 1000000000 177857474 1000000000 203441749 1000000000 420316259 1000000000 446641830 1000000000 483456555 1000000000 150096191 1000000000 923450843 1000000000 971754524 1000000000 91218599 1000000000 20905965 1000000000 743566071 1000000000 330664306 1000000000 553626918 1000000000 68309156 1000000000 86855195 1000000000 78206171 1000000000 721911316 1000000000 864974148 1000000000 419104920 1000000000 532633958 1000000000 471053383 1000000000 206331287 1000000000 217184760 1000000000 273226191 1000000000 159323874 1000000000 261093782 1000000000 877949302 1000000000 125731584 1000000000 16410336 1000000000 513551360 1000000000 751418984 1000000000 688369879 1000000000 376195085 1000000000 351456119 1000000000 571236634 1000000000 740992760 1000000000 863611404 1000000000 690505923 1000000000 751432627 1000000000 605655914 1000000000 737125190 1000000000 553348650 1000000000 508535786 1000000000 618646170 1000000000 957794846 1000000000 785582804 1000000000 592983788 1000000000 113861899 1000000000 902610350 1000000000 29123046 1000000000 539225254 1000000000 868083422 1000000000 352831161 1000000000 417095548 1000000000 737274966 1000000000 47688164 1000000000 646807833 1000000000 385291320 1000000000 733860763 1000000000 924287343 1000000000 267237053 1000000000 632177214 1000000000 58042928 1000000000 502494881 1000000000 250460870 1000000000 185568970 1000000000 887245105 1000000000 203807935 1000000000 396222446 1000000000 509313871 1000000000 941377460 1000000000 584853556 1000000000 31999114 1000000000 591945319 1000000000 896650810 1000000000 315458533 1000000000 46690593 1000000000 161110888 1000000000 872973599 1000000000 662439008 1000000000 472706623 1000000000 966467815 1000000000 199992599 1000000000 572757732 1000000000 615147272 1000000000 365040136 1000000000 643651886 1000000000 119704122 1000000000 938208906 1000000000 906650051 1000000000 252003398 1000000000 329153410 1000000000 210347637 1000000000 925170988 1000000000 215563910 1000000000 380556780 1000000000 510236484 1000000000 528333910 1000000000 406351785 1000000000 119102435 1000000000 679615916 1000000000 490129978 1000000000 157044049 1000000000 992438732 1000000000 486412613 1000000000 918129424 1000000000 305327541 1000000000 651915222 1000000000 146620332 1000000000 826948107 1000000000 247285816 1000000000 811627565 1000000000 388016188 1000000000 393995143 1000000000 789381731 1000000000 60740869 1000000000 511921246 1000000000 743867856 1000000000 850497842 1000000000 67936716 1000000000 450842637 1000000000 824910690 1000000000 336689335 1000000000 311989705 1000000000 389251197 1000000000 555202122 1000000000 522347021 1000000000 727879154 1000000000 449185778 1000000000 639453035 1000000000 950477876 1000000000 689941438 1000000000 923181049 1000000000 44462178 1000000000 412749920 1000000000 416639748 1000000000 713818270 1000000000 161258882 1000000000 446616758 1000000000 264576290 1000000000 941989913 1000000000 148386687 1000000000 424609343 1000000000 169686133 1000000000 405320329 1000000000 995798239 1000000000 562049140 1000000000 543421124 1000000000 657363643 1000000000 684832646 1000000000 194235100 1000000000 277121443 1000000000 122156665 1000000000 329876696 1000000000 573794037 1000000000 192840715 1000000000 656567578 1000000000 991362183 1000000000 409719297 1000000000 392551950 1000000000 721084280 1000000000 399999368 1000000000 220140275 1000000000 982890835 1000000000 839914079 1000000000 596100267 1000000000 303332633 1000000000 53918133 1000000000 703803493 1000000000 435186089 1000000000 268920698 1000000000 940658036 1000000000 853656682 1000000000 208200904 1000000000 924946331 1000000000 271871361 1000000000 663476465 1000000000 241866702 1000000000 953561523 1000000000 224598250 1000000000 500661543 1000000000 936414211 1000000000 807758269 1000000000 786588489 1000000000 316469517 1000000000 470104571 1000000000 414864470 1000000000 793838393 1000000000 135836185 1000000000 953201787 1000000000 407557369 1000000000 216242040 1000000000 69037797 1000000000 648873863 1000000000 715796369 1000000000 465037055 1000000000 448414958 1000000000 888134588 1000000000 527011340 1000000000 28287404 1000000000 789446165 1000000000 448932464 1000000000 352684580 1000000000 591041848 1000000000 124609836 1000000000 886113165 1000000000 718636843 1000000000 113481078 1000000000 251722196 1000000000 888109043 1000000000 229595102 1000000000 937583246 1000000000 821584041 1000000000 536376071 1000000000 542625070 1000000000 507501290 1000000000 196957432 1000000000 102983796 1000000000 272032139 1000000000 677261310 1000000000 52903287 1000000000 121248364 1000000000 365529050 1000000000 773972342 1000000000 676098020 1000000000 588589982 1000000000 913877659 1000000000 556573408 1000000000 5607112 1000000000 886513789 1000000000 711722521 1000000000 377385446 1000000000 328390135 1000000000 409471385 1000000000 522622931 1000000000 472369658 1000000000 962249231 1000000000 952284066 1000000000 727187118 1000000000 589740374 1000000000 977193885 1000000000 725817633 1000000000 962723048 1000000000 973484067 1000000000 534506687 1000000000 643970482 1000000000 811059232 1000000000 366853856 1000000000 440364871 1000000000 524572118 1000000000 924793910 1000000000 374103450 1000000000 193695378 1000000000 152977207 1000000000 642977118 1000000000 994226300 1000000000 23816111 1000000000 898171529 1000000000 743265528 1000000000 219966269 1000000000 542152084 1000000000 80377906 1000000000 675358308 1000000000 827166763 1000000000 141728176 1000000000 571175025 1000000000 266494509 1000000000 30378193 1000000000 162943389 1000000000 146982555 1000000000 478800095 1000000000 145565691 1000000000 136634380 1000000000 673926240 1000000000 728753658 1000000000 104946947 1000000000 715092939 1000000000 125020649 1000000000 182778584 1000000000 430424699 1000000000 207442938 1000000000 221569228 1000000000 550446642 1000000000 625120451 1000000000 267820396 1000000000 722812880 1000000000 434311217 1000000000 921187011 1000000000 434952154 1000000000 870528011 1000000000 687246878 1000000000 312524965 1000000000 90043786 1000000000 477819631 1000000000 856982123 1000000000 813940038 1000000000 997579816 1000000000 342840614 1000000000 662342545 1000000000 818057371 1000000000 351549868 1000000000 331230 1000000000 218296783 1000000000 686397790 1000000000 774091804 1000000000 210030963 1000000000 3844873 1000000000 660017008 1000000000 916322810 1000000000 425111312 1000000000 565543259 1000000000 491648677 1000000000 270097652 1000000000 653359308 1000000000 417511378 1000000000 646847535 1000000000 509787688 1000000000 898756766 1000000000 996082073 1000000000 544124826 1000000000 100204643 1000000000 756769244 1000000000 340917116 1000000000 924685525 1000000000 693411230 1000000000 859444914 1000000000 232183800 1000000000 920067041 1000000000 879604242 1000000000 83444739 1000000000 631904851 1000000000 659045078 1000000000 620304422 1000000000 341938537 1000000000 395373499 1000000000 961538605 1000000000 447139733 1000000000 703161460 1000000000 137797338 1000000000 380765894 1000000000 412662953 1000000000 791777800 1000000000 340589615 1000000000 312442554 1000000000 777544318 1000000000 318918898 1000000000 83603762 1000000000 220576275 1000000000 104251029 1000000000 721737942 1000000000 208083506 1000000000 850315925 1000000000 707010336 1000000000 546337319 1000000000 256303530 1000000000 555732056 1000000000 621170891 1000000000 236997145 1000000000 268796415 1000000000 248487905 1000000000 402184718 1000000000 757291762 1000000000 108984072 1000000000 163945576 1000000000 952025421 1000000000 543046349 1000000000 668768330 1000000000 27505351 1000000000 474170146 1000000000 533713359 1000000000 525463945 1000000000 758632188 1000000000 813340025 1000000000 183628216 1000000000 85831579 1000000000 14963952 1000000000 309205157 1000000000 327533365 1000000000 161483469 1000000000 73099732 1000000000 317975496 1000000000 11491345 1000000000 101677943 1000000000 877367812 1000000000 928578680 1000000000 560483077 1000000000 667647109 1000000000 592203538 1000000000 31523454 1000000000 264617867 1000000000 887552633 1000000000 634759366 1000000000 544846791 1000000000 966050278 1000000000 238336640 1000000000 492413704 1000000000 346374250 1000000000 582942849 1000000000 234474465 1000000000 951775523 1000000000 371208701 1000000000 267606015 1000000000 749276364 1000000000 592587437 1000000000 645067873 1000000000 693476746 1000000000 767994349 1000000000 121145533 1000000000 439265050 1000000000 356362716 1000000000 920310566 1000000000 520466701 1000000000 547772224 1000000000 970395441 1000000000 648905231 1000000000 844005613 1000000000 190907688 1000000000 235378592 1000000000 19381178 1000000000 283595147 1000000000 663925320 1000000000 705634556 1000000000 445555040 1000000000 923992480 1000000000 287702608 1000000000 59036603 1000000000 970656274 1000000000 501881030 1000000000 437324060 1000000000 640817696 1000000000 630857163 1000000000 495849290 1000000000 591726909 1000000000 323067244 1000000000 682391623 1000000000 877718518 1000000000 314269649 1000000000 772189453 1000000000 147681493 1000000000 809071433 1000000000 15198178 1000000000 864368268 1000000000 161214006 1000000000 297297613 1000000000 282138568 1000000000 671254006 1000000000 364887012 1000000000 954657145 1000000000 740209051 1000000000 267804678 1000000000 475085049 1000000000 854400573 1000000000 66177598 1000000000 198287941 1000000000 946537199 1000000000 310256883 1000000000 346249257 1000000000 679670007 1000000000 660336102 1000000000 332962366 1000000000 523205930 1000000000 769452255 1000000000 652990753 1000000000 584465085 1000000000 196241951 1000000000 817756126 1000000000 174123079 1000000000 154288030 1000000000 526924102 1000000000 877875071 1000000000 687637898 1000000000 300218718 1000000000 893175807 1000000000 175978413 1000000000 491166375 1000000000 449121917 1000000000 375368251 1000000000 931676919 1000000000 240429213 1000000000 511956388 1000000000 333776417 1000000000 288285501 1000000000 925865558 1000000000 727327926 1000000000 942838147 1000000000 981406099 1000000000 316024692 1000000000 889708178 1000000000 611051681 1000000000 739308354 1000000000 317983337 1000000000 683583762 1000000000 736669599 1000000000 425977392 1000000000 155205770 1000000000 543149947 1000000000 206224612 1000000000 387338325 1000000000 876336662 1000000000 737271292 1000000000 939664747 1000000000 617621384 1000000000 604261976 1000000000 998476605 1000000000 259070333 1000000000 34608754 1000000000 828862644 1000000000 505748397 1000000000 961180286 1000000000 914451073 1000000000 582223388 1000000000 510958278 1000000000 596075631 1000000000 118306823 1000000000 79703065 1000000000 256222623 1000000000 312919906 1000000000 958747252 1000000000 172465619 1000000000 247219443 1000000000 647426646 1000000000 877943235 1000000000 903232879 1000000000 298815517 1000000000 838955166 1000000000 232692284 1000000000 492239466 1000000000 667759056 1000000000 126892085 1000000000 93503333 1000000000 489499307 1000000000 74925205 1000000000 496010256 1000000000 918242949 1000000000 547487605 1000000000 796123133 1000000000 656212436 1000000000 462737240 1000000000 109890632 1000000000 844077809 1000000000 992360339 1000000000 887918991 1000000000 644196072 1000000000 318646212 1000000000 46244006 1000000000 68055972 1000000000 237566006 1000000000 773315098 1000000000 28233410 1000000000 350769976 1000000000 87299479 1000000000 243635325 1000000000 466052363 1000000000 481812369 1000000000 232759169 1000000000 979401450 1000000000 487264966 1000000000 866935782 1000000000 618336445 1000000000 387686239 1000000000 911168214 1000000000 340154167 1000000000 122668040 1000000000 842548939 1000000000 63393424 1000000000 561706172 1000000000 590634428 1000000000 205975681 1000000000 994868747 1000000000 810004674 1000000000 652413465 1000000000 726620670 1000000000 696999499 1000000000 952145378 1000000000 377818213 1000000000 95511987 1000000000 425174443 1000000000 134475034 1000000000 916599444 1000000000 607572563 1000000000 964476716 1000000000 656886674 1000000000 974588071 1000000000 58208259 1000000000 238337117 1000000000 838387473 1000000000 27174535 1000000000 703866208 1000000000 442612667 1000000000 879086640 1000000000 218226953 1000000000 178274030 1000000000 806280264 1000000000 424215363 1000000000 990326599 1000000000 900465799 1000000000 990927255 1000000000 139881672 1000000000 14491536 1000000000 106233111 1000000000 757309970 1000000000 430728884 1000000000 557650371 1000000000 885593639 1000000000 53040405 1000000000 572380328 1000000000 745833080 1000000000 263643516 1000000000 765204924 1000000000 911581383 1000000000 61786604 1000000000 464395400 1000000000 431210078 1000000000 320488398 1000000000 488984404 1000000000 817393011 1000000000 899224759 1000000000 140808661 1000000000 220202959 1000000000 229617835 1000000000 508103436 1000000000 772311324 1000000000 962084923 1000000000 364226387 1000000000 376097017 1000000000 102355077 1000000000 302824122 1000000000 64471533 1000000000 163790166 1000000000 968984417 1000000000 719557871 1000000000 577242103 1000000000 553496602 1000000000 184893460 1000000000 688953676 1000000000 954349592 1000000000 208709247 1000000000 40466584 1000000000 798935427 1000000000 230617211 1000000000 235542522 1000000000 374959276 1000000000 281532304 1000000000 782113434 1000000000 87476699 1000000000 630371966 1000000000 103499564 1000000000 539239392 1000000000 642757017 1000000000 652256810 1000000000 947974265 1000000000 899380589 1000000000 821002161 1000000000 103931310 1000000000 190638819 1000000000 266997268 1000000000 475449618 1000000000 643384992 1000000000 20039929 1000000000 297102793 1000000000 724873141 1000000000 184077124 1000000000 793993033 1000000000 203250873 1000000000 147992742 1000000000 981714246 1000000000 790782477 1000000000 970458353 1000000000 112804407 1000000000 175016899 1000000000 594692853 1000000000 656041151 1000000000 166756104 1000000000 310231899 1000000000 990517781 1000000000 625542059 1000000000 642341828 1000000000 621209373 1000000000 224525522 1000000000 32204484 1000000000 569313243 1000000000 599553480 1000000000 907490859 1000000000 763100868 1000000000 153568119 1000000000 203560805 1000000000 480712063 1000000000 90797326 1000000000 194930857 1000000000 226772963 1000000000 896693100 1000000000 374931388 1000000000 398759640 1000000000 738307378 1000000000 45635414 1000000000 849531216 1000000000 262621474 1000000000 595415833 1000000000 838984766 1000000000 147544618 1000000000 83049977 1000000000 556024806 1000000000 624911440 1000000000 420683790 1000000000 658560905 1000000000 504422267 1000000000 265719691 1000000000 517511957 1000000000 834338930 1000000000 755944476 1000000000 387778287 1000000000 726449395 1000000000 119187773 1000000000 624287484 1000000000 156654842 1000000000 149448504 1000000000 399486198 1000000000 520265751 1000000000 296397568 1000000000 955163555 1000000000 337695138 1000000000 62651755 1000000000 204420247 1000000000 772451308 1000000000 527338932 1000000000 681126103 1000000000 953866254 1000000000 832293023 1000000000 244345043 1000000000 272693572 1000000000 398744998 1000000000 160501013 1000000000 878148240 1000000000 662586294 1000000000 569725621 1000000000 236988421 1000000000 331420149 1000000000 356403781 1000000000 295362666 1000000000 517325295 1000000000 98564994 1000000000 33648941 1000000000 3292919 1000000000 716345771 1000000000 477769500 1000000000 255156457 1000000000 837768563 1000000000 107350912 1000000000 216338161 1000000000 114395749 1000000000 740853440 1000000000 607981402 1000000000 707306188 1000000000 969660792 1000000000 233633790 1000000000 411491796 1000000000 139768801 1000000000 920697627 1000000000 165042161 1000000000 468890969 1000000000 765036382 1000000000 444054933 1000000000 343854181 1000000000 644689248 1000000000 954591840 1000000000 452206496 1000000000 158931732 1000000000 829217283 1000000000 86390014 1000000000 253977874 1000000000 682617488 1000000000 3670753 1000000000 387940466 1000000000 764406092 1000000000 426007859 1000000000 424541426 1000000000 830025661 1000000000 109471305 1000000000 775864279 1000000000 931681570 1000000000 214651376 1000000000 531452004 1000000000 791745799 1000000000 778692797 1000000000 547151436 1000000000 592388741 1000000000 458031626 1000000000 92598582 1000000000 85407484 1000000000 486345624 1000000000 50897229 1000000000 405510599 1000000000 829672267 1000000000 539754917 1000000000 694042444 1000000000 638533881 1000000000 533897438 1000000000 545059729 1000000000 979242086 1000000000 456371577 1000000000 860326896 1000000000 401902902 1000000000 341631796 1000000000 252948226 1000000000 34722014 1000000000 191202985 1000000000 120355666 1000000000 786497521 1000000000 584680259 1000000000 944608953 1000000000 28283106 1000000000 708699938 1000000000 494719207 1000000000 97127433 1000000000 319874529 1000000000 391766685 1000000000 45022927 1000000000 498400981 1000000000 714013707 1000000000 309369264 1000000000 228665465 1000000000 73240308 1000000000 791482760 1000000000 467141795 1000000000 970842400 1000000000 331315952 1000000000 49155123 1000000000 968956980 1000000000 762903121 1000000000 802208633 1000000000 24405144 1000000000 999444502 1000000000 386478278 1000000000 8512744 1000000000 553574155 1000000000 8455254 1000000000 225909253 1000000000 767814752 1000000000 407075973 1000000000 890378568 1000000000 654799062 1000000000 624599816 1000000000 883770653 1000000000 648887818 1000000000 634870732 1000000000 436846620 1000000000 718770746 1000000000 99857393 1000000000 924503727 1000000000 419111357 1000000000 469506638 1000000000 562283305 1000000000 40280578 1000000000 895638119 1000000000 459773148 1000000000 943634161 1000000000 1676752 1000000000 404920917 1000000000 547449937 1000000000 721317727 1000000000 763457868 1000000000 695448681 1000000000 60094845 1000000000 791016717 1000000000 574099994 1000000000 443102159 1000000000 388678688 1000000000 867716186 1000000000 397846469 1000000000 628082526 1000000000 799157427 1000000000 879838444 1000000000 173617503 1000000000 697637463 1000000000 9554437 1000000000 833899130 1000000000 375053893 1000000000 608508838 1000000000 311341813 1000000000 488154813 1000000000 363926926 1000000000 353085418 1000000000 665861266 1000000000 613627171 1000000000 349708208 1000000000 616354370 1000000000 774381371 1000000000 93527194 1000000000 220616949 1000000000 730129887 1000000000 940431729 1000000000 913253889 1000000000 974345869 1000000000 336794443 1000000000 211658110 1000000000 137862097 1000000000 98601876 1000000000 905042862 1000000000 355569714 1000000000 707964390 1000000000 901495368 1000000000 978167855 1000000000 380759970 1000000000 990187026 1000000000 369958138 1000000000 213982969 1000000000 763040195 1000000000 887152945 1000000000 792671407 1000000000 503739950 1000000000 436833130 1000000000 437346648 1000000000 693749916 1000000000 645715128 1000000000 132798370 1000000000 75301901 1000000000 835967447 1000000000 673159965 1000000000 864635200 1000000000 284546135 1000000000 975809103 1000000000 462903099 1000000000 816108256 1000000000 669933637 1000000000 602150069 1000000000 766997710 1000000000 679244581 1000000000 636864528 1000000000 214236238 1000000000 167448906 1000000000 201459671 1000000000 808624020 1000000000 806656767 1000000000 281577770 1000000000 852462997 1000000000 774763951 1000000000 326458948 1000000000 641958002 1000000000 440323888 1000000000 609618631 1000000000 72617975 1000000000 291611079 1000000000 711994707 1000000000 362555777 1000000000 737846751 1000000000 562062175 1000000000 982110314 1000000000 787594950 1000000000 559908204 1000000000 393695213 1000000000 615122535 1000000000 667362551 1000000000 750506866 1000000000 834643218 1000000000 942973080 1000000000 301951888 1000000000 544221267 1000000000 502129957 1000000000 518447692 1000000000 946613252 1000000000 827099079 1000000000 692968852 1000000000 511852334 1000000000 183553893 1000000000 837140511 1000000000 701899450 1000000000 942947014 1000000000 867049716 1000000000 945925376 1000000000 362991337 1000000000 772221458 1000000000 365346041 1000000000 714110734 1000000000 805151223 1000000000 646234997 1000000000 916548307 1000000000 535325427 1000000000 484923257 1000000000 127693694 1000000000 543699004 1000000000 773800425 1000000000 688810977 1000000000 590119215 1000000000 558746138 1000000000 356316425 1000000000 961800670 1000000000 590860267 1000000000 556625569 1000000000 140221463 1000000000 307594825 1000000000 277363811 1000000000 457334365 1000000000 765689165 1000000000 918626826 1000000000 273056353 1000000000 54893243 1000000000 786775029 1000000000 533406591 1000000000 88710715 1000000000 293546016 1000000000 990886810 1000000000 838510280 1000000000 19498528 1000000000 769472349 1000000000 276853507 1000000000 582307830 1000000000 296215860 1000000000 984280381 1000000000 666061795 1000000000 280801669 1000000000 438464938 1000000000 397156186 1000000000 344177475 1000000000 160376218 1000000000 367586247 1000000000 305203371 1000000000 667798359 1000000000 660992459 1000000000 143812659 1000000000 640721677 1000000000 824062780 1000000000 715785649 1000000000 832703177 1000000000 745741474 1000000000 198201168 1000000000 673769883 1000000000 271826216 1000000000 670988681 1000000000 268846539 1000000000 39202284 1000000000 586654767 1000000000 764389969 1000000000 94823729 1000000000 559503061 1000000000 627108696 1000000000 649531880 1000000000 185332406 1000000000 954716782 1000000000 953364248 1000000000 420340432 1000000000 58233437 1000000000 997931387 1000000000 627186978 1000000000 247552484 1000000000 140105165 1000000000 14405481 1000000000 315287733 1000000000 506805518 1000000000 198668181 1000000000 953111980 1000000000 349831654 1000000000 374936885 1000000000 60964966 1000000000 804335871 1000000000 132031567 1000000000 189650613 1000000000 247540051 1000000000 515831201 1000000000 3840929 1000000000 62161199 1000000000 100974478 1000000000 586274868 1000000000 290333282 1000000000 474593659 1000000000 254889401 1000000000 295921111 1000000000 161503670 1000000000 682913035 1000000000 658649768 1000000000 924438554 1000000000 52073045 1000000000 636610432 1000000000 654322416 1000000000 584709236 1000000000 463962538 1000000000 812890837 1000000000 625121632 1000000000 298363216 1000000000 818107324 1000000000 792562036 1000000000 113976695 1000000000 876196043 1000000000 686181288 1000000000 553164493 1000000000 273133747 1000000000 555990808 1000000000 634222724 1000000000 679542704 1000000000 524509238 1000000000 315505349 1000000000 787880610 1000000000 530273296 1000000000 739816134 1000000000 968183402 1000000000 524336128 1000000000 36576780 1000000000 547435374 1000000000 191836450 1000000000 546641958 1000000000 950066159 1000000000 961113929 1000000000 438175485 1000000000 375399296 1000000000 3586536 1000000000 805292511 1000000000 954003828 1000000000 257734478 1000000000 540838103 1000000000 670669431 1000000000 374342366 1000000000 376857438 1000000000 913287227 1000000000 411050094 1000000000 689862811 1000000000 351942683 1000000000 114902534 1000000000 554019409 1000000000 188804388 1000000000 819750161 1000000000 807566742 1000000000 851958417 1000000000 492348563 1000000000 973357156 1000000000 255830195 1000000000 437871565 1000000000 194236353 1000000000 113640546 1000000000 774158256 1000000000 579559184 1000000000 6232406 1000000000 475874821 1000000000 270854246 1000000000 842121027 1000000000 377873589 1000000000 278623513 1000000000 530197250 1000000000 595785121 1000000000 60952396 1000000000 764707688 1000000000 242351834 1000000000 867840002 1000000000 597992207 1000000000 130737384 1000000000 518810415 1000000000 428328175 1000000000 205861289 1000000000 476918688 1000000000 112407563 1000000000 272875266 1000000000 296115966 1000000000 318576114 1000000000 920794911 1000000000 675962049 1000000000 347636868 1000000000 806961474 1000000000 436890075 1000000000 686559999 1000000000 112309824 1000000000 391860058 1000000000 93010305 1000000000 132130563 1000000000 79114495 1000000000 543490757 1000000000 571928938 1000000000 605262406 1000000000 508341991 1000000000 171534517 1000000000 292716043 1000000000 229509136 1000000000 698234621 1000000000 673178965 1000000000 280661253 1000000000 512643738 1000000000 53428329 1000000000 252907430 1000000000 427414006 1000000000 281165595 1000000000 2377259 1000000000 34911007 1000000000 391870244 1000000000 676652004 1000000000 349548849 1000000000 279014449 1000000000 772773988 1000000000 910054370 1000000000 949183028 1000000000 668996981 1000000000 796446447 1000000000 129100086 1000000000 636354451 1000000000 165250487 1000000000 48486308 1000000000 616174898 1000000000 840805609 1000000000 446200010 1000000000 896244644 1000000000 758918905 1000000000 889304033 1000000000 131626630 1000000000 538139133 1000000000 392383275 1000000000 703960233 1000000000 252371500 1000000000 15657312 1000000000 728861066 1000000000 429534010 1000000000 183812369 1000000000 361107221 1000000000 752812989 1000000000 939360578 1000000000 55090371 1000000000 330032519 1000000000 1995313 1000000000 267425951 1000000000 864347215 1000000000 733740386 1000000000 233601300 1000000000 211823797 1000000000 356715051 1000000000 340143007 1000000000 26860261 1000000000 213400762 1000000000 503811386 1000000000 57841637 1000000000 147094452 1000000000 513043760 1000000000 558379009 1000000000 734577762 1000000000 878580857 1000000000 536560332 1000000000 551325486 1000000000 514572103 1000000000 8397915 1000000000 255429225 1000000000 418687068 1000000000 491029703 1000000000 376136572 1000000000 176166357 1000000000 638752284 1000000000 931671394 1000000000 993161332 1000000000 656400468 1000000000 83496952 1000000000 39317888 1000000000 989735512 1000000000 497335994 1000000000 345082358 1000000000 374326293 1000000000 857567151 1000000000 545360143 1000000000 865309869 1000000000 54031911 1000000000 369855055 1000000000 124005440 1000000000 184090796 1000000000 39223232 1000000000 455568879 1000000000 149257312 1000000000 57326768 1000000000 526581987 1000000000 95180349 1000000000 198831231 1000000000 777249921 1000000000 440216316 1000000000 282016076 1000000000 208244041 1000000000 690032866 1000000000 507320116 1000000000 661836986 1000000000 11944829 1000000000 11340427 1000000000 829780335 1000000000 971061065 1000000000 605870987 1000000000 86503599 1000000000 765068887 1000000000 181245735 1000000000 203215082 1000000000 799108497 1000000000 546005537 1000000000 894258068 1000000000 332695022 1000000000 642612323 1000000000 946088819 1000000000 234970566 1000000000 19511295 1000000000 562494596 1000000000 926454876 1000000000 970579354 1000000000 932382241 1000000000 665174820 1000000000 866187149 1000000000 775080843 1000000000 471494775 1000000000 496712021 1000000000 735483358 1000000000 715631275 1000000000 820604346 1000000000 373858068 1000000000 637040170 1000000000 600062876 1000000000 923041722 1000000000 475167734 1000000000 408991804 1000000000 878715401 1000000000 267059691 1000000000 156483662 1000000000 875075185 1000000000 702393961 1000000000 467358709 1000000000 299306039 1000000000 562245214 1000000000 460909135 1000000000 799297468 1000000000 749934038 1000000000 658903955 1000000000 726694745 1000000000 656580719 1000000000 634624619 1000000000 677376284 1000000000 398768812 1000000000 309122955 1000000000 80551282 1000000000 433218470 1000000000 692293806 1000000000 808005739 1000000000 333496624 1000000000 616311337 1000000000 420218505 1000000000 37111337 1000000000 575764786 1000000000 116924776 1000000000 905242619 1000000000 898533303 1000000000 794677267 1000000000 64149326 1000000000 974389678 1000000000 845213767 1000000000 287079868 1000000000 204470310 1000000000 316893420 1000000000 674594816 1000000000 268264706 1000000000 83020112 1000000000 379208206 1000000000 228912191 1000000000 275917520 1000000000 595035692 1000000000 629973867 1000000000 405473827 1000000000 983520466 1000000000 436775482 1000000000 729207852 1000000000 925879873 1000000000 396284479 1000000000 610155406 1000000000 286398077 1000000000 308491360 1000000000 52634897 1000000000 422442546 1000000000 47483306 1000000000 169485168 1000000000 768998104 1000000000 799025617 1000000000 10002512 1000000000 572472785 1000000000 731719368 1000000000 632005691 1000000000 769735426 1000000000 989802699 1000000000 564858537 1000000000 107320721 1000000000 55387362 1000000000 769875970 1000000000 720815825 1000000000 37489995 1000000000 329726376 1000000000 884660473 1000000000 486961024 1000000000 316589614 1000000000 101578058 1000000000 758278257 1000000000 493767085 1000000000 142884472 1000000000 364061787 1000000000 755266627 1000000000 720722168 1000000000 792429411 1000000000 821770223 1000000000 639832016 1000000000 145212602 1000000000 820546563 1000000000 642259550 1000000000 568867711 1000000000 817690380 1000000000 836435853 1000000000 488805922 1000000000 454565296 1000000000 153436054 1000000000 727266919 1000000000 348731227 1000000000 840223408 1000000000 15251035 1000000000 39003664 1000000000 322238942 1000000000 284730083 1000000000 218053423 1000000000 6549320 1000000000 901432522 1000000000 916720076 1000000000 381120309 1000000000 631086163 1000000000 938720494 1000000000 443175376 1000000000 918281841 1000000000 230238594 1000000000 515807698 1000000000 873974282 1000000000 750488765 1000000000 697278731 1000000000 607971467 1000000000 111711209 1000000000 539865757 1000000000 901929679 1000000000 734892774 1000000000 94799362 1000000000 579378618 1000000000 525813617 1000000000 546678095 1000000000 866903863 1000000000 380602865 1000000000 109862049 1000000000 476590748 1000000000 600259769 1000000000 45547549 1000000000 808544044 1000000000 437810611 1000000000 525612961 1000000000 748859793 1000000000 895542837 1000000000 401043605 1000000000 618148065 1000000000 957715831 1000000000 643783661 1000000000 474844260 1000000000 213455572 1000000000 765260210 1000000000 370236176 1000000000 475874319 1000000000 103754269 1000000000 50243820 1000000000 233825818 1000000000 11708888 1000000000 289425460 1000000000 563032637 1000000000 406353599 1000000000 957046168 1000000000 513537747 1000000000 76520780 1000000000 88376031 1000000000 382822399 1000000000 935794689 1000000000 739274455 1000000000 230168134 1000000000 869975663 1000000000 559153002 1000000000 866603529 1000000000 828375270 1000000000 290977411 1000000000 120625191 1000000000 85684067 1000000000 943357321 1000000000 661707116 1000000000 58630546 1000000000 205767471 1000000000 182357966 1000000000 129820465 1000000000 973520167 1000000000 387195937 1000000000 951440469 1000000000 115823936 1000000000 329474359 1000000000 877966486 1000000000 831100445 1000000000 370019200 1000000000 722192295 1000000000 410625195 1000000000 827297769 1000000000 63309686 1000000000 597007853 1000000000 803342505 1000000000 120246257 1000000000 879281819 1000000000 613584390 1000000000 344060061 1000000000 902972477 1000000000 559721227 1000000000 550710455 1000000000 901530896 1000000000 179762368 1000000000 325922280 1000000000 11761122 1000000000 807607945 1000000000 996230067 1000000000 952277868 1000000000 682700746 1000000000 947684862 1000000000 30467585 1000000000 496936861 1000000000 779316370 1000000000 676879367 1000000000 614622193 1000000000 975944150 1000000000 70103219 1000000000 89386909 1000000000 813943647 1000000000 710084643 1000000000 902038200 1000000000 629800230 1000000000 124788388 1000000000 112538892 1000000000 531392630 1000000000 37582427 1000000000 813003967 1000000000 275978699 1000000000 949094084 1000000000 794303778 1000000000 462050845 1000000000 58578396 1000000000 756615067 1000000000 593666085 1000000000 485849448 1000000000 359899170 1000000000 798667790 1000000000 95336179 1000000000 219045388 1000000000 718701352 1000000000 450142010 1000000000 770804188 1000000000 296882837 1000000000 388641104 1000000000 357352524 1000000000 986353236 1000000000 907998664 1000000000 721801776 1000000000 440844576 1000000000 249318044 1000000000 855203917 1000000000 708746194 1000000000 788907409 1000000000 24094865 1000000000 489164324 1000000000 112456211 1000000000 90808192 1000000000 271480929 1000000000 777996214 1000000000 32896052 1000000000 549272002 1000000000 164095999 1000000000 363818917 1000000000 791145702 1000000000 538965863 1000000000 279464245 1000000000 466364241 1000000000 288545301 1000000000 986419509 1000000000 771904891 1000000000 866541544 1000000000 405827504 1000000000 524280375 1000000000 965442854 1000000000 365906075 1000000000 427306127 1000000000 588894550 1000000000 264953207 1000000000 658137316 1000000000 295661395 1000000000 188129309 1000000000 414449910 1000000000 859426364 1000000000 248560142 1000000000 750944862 1000000000 314443242 1000000000 418904300 1000000000 940351534 1000000000 245565051 1000000000 692516584 1000000000 841762933 1000000000 720175480 1000000000 9416270 1000000000 992307270 1000000000 928938827 1000000000 923664741 1000000000 586489487 1000000000 400083979 1000000000 778722386 1000000000 174317705 1000000000 692393824 1000000000 497634887 1000000000 799879136 1000000000 255044722 1000000000 893211457 1000000000 292417294 1000000000 725416414 1000000000 274518440 1000000000 495352399 1000000000 428702539 1000000000 809277321 1000000000 717395651 1000000000 382182624 1000000000 231014739 1000000000 910735346 1000000000 871186339 1000000000 597202180 1000000000 873600392 1000000000 325636879 1000000000 720765911 1000000000 303474140 1000000000 931999709 1000000000 321863863 1000000000 999307047 1000000000 975654797 1000000000 82644671 1000000000 282150566 1000000000 974787545 1000000000 677238695 1000000000 398705472 1000000000 930415485 1000000000 143856343 1000000000 345174034 1000000000 390095611 1000000000 410444228 1000000000 74038507 1000000000 118996406 1000000000 32325002 1000000000 681030732 1000000000 753919757 1000000000 181744736 1000000000 926108288 1000000000 672455575 1000000000 530879501 1000000000 486873721 1000000000 127695407 1000000000 652920609 1000000000 737960539 1000000000 828716293 1000000000 414677268 1000000000 165423299 1000000000 982985969 1000000000 697799288 1000000000 448983996 1000000000 31163490 1000000000 597732110 1000000000 569150941 1000000000 178234755 1000000000 120542807 1000000000 327131826 1000000000 471850615 1000000000 887656954 1000000000 567524984 1000000000 755437011 1000000000 188617629 1000000000 205982736 1000000000 124736869 1000000000 930828550 1000000000 197558988 1000000000 509254187 1000000000 516961331 1000000000 136838351 1000000000 904311265 1000000000 332610799 1000000000 3483640 1000000000 623264160 1000000000 371347286 1000000000 941654295 1000000000 332133268 1000000000 973151334 1000000000 322695493 1000000000 738972694 1000000000 13289623 1000000000 477973357 1000000000 254534015 1000000000 402686762 1000000000 231693370 1000000000 236966013 1000000000 259542309 1000000000 158491952 1000000000 212923868 1000000000 574942870 1000000000 377661866 1000000000 883478777 1000000000 577913933 1000000000 744104968 1000000000 614025323 1000000000 535561357 1000000000 352268298 1000000000 396322754 1000000000 332469855 1000000000 30575906 1000000000 866661728 1000000000 458981203 1000000000 236753784 1000000000 961761123 1000000000 979732220 1000000000 171919233 1000000000 320391828 1000000000 296934377 1000000000 984529256 1000000000 404077852 1000000000 802772313 1000000000 200956379 1000000000 112592014 1000000000 806204364 1000000000 802576372 1000000000 807936459 1000000000 388896607 1000000000 173368215 1000000000 133602727 1000000000 628880036 1000000000 1839613 1000000000 806707178 1000000000 363539482 1000000000 331396945 1000000000 236152113 1000000000 722187488 1000000000 553725676 1000000000 783356189 1000000000 964964312 1000000000 527340070 1000000000 12422902 1000000000 366315243 1000000000 960773689 1000000000 274730537 1000000000 635338861 1000000000 709423939 1000000000 673936413 1000000000 639037557 1000000000 6288726 1000000000 81277745 1000000000 372852452 1000000000 791350855 1000000000 998790670 1000000000 730631503 1000000000 726492434 1000000000 708275385 1000000000 18680922 1000000000 623314712 1000000000 894281526 1000000000 384775628 1000000000 819447434 1000000000 973119186 1000000000 540524976 1000000000 757768624 1000000000 577954592 1000000000 907191882 1000000000 828228486 1000000000 15281533 1000000000 951574589 1000000000 690686569 1000000000 953120546 1000000000 697324035 1000000000 696174192 1000000000 683674678 1000000000 486927093 1000000000 176957318 1000000000 90954023 1000000000 801861741 1000000000 914053339 1000000000 146753709 1000000000 441952677 1000000000 317601035 1000000000 538697018 1000000000 960404532 1000000000 517801762 1000000000 958068496 1000000000 932022604 1000000000 472100302 1000000000 177173998 1000000000 570170903 1000000000 10854779 1000000000 219378179 1000000000 996830538 1000000000 704322034 1000000000 589452221 1000000000 424653672 1000000000 152793529 1000000000 511538501 1000000000 992765215 1000000000 852505984 1000000000 436149706 1000000000 959565968 1000000000 699058200 1000000000 56113431 1000000000 349428490 1000000000 193063319 1000000000 667287698 1000000000 964304453 1000000000 72949537 1000000000 667381197 1000000000 758252881 1000000000 286618521 1000000000 280564216 1000000000 513145779 1000000000 999253223 1000000000 23047922 1000000000 820966110 1000000000 922396857 1000000000 160483366 1000000000 535969500 1000000000 34428259 1000000000 649988053 1000000000 287421846 1000000000 278114767 1000000000 892458673 1000000000 90282814 1000000000 363092989 1000000000 777933606 1000000000 307425281 1000000000 837637266 1000000000 338456903 1000000000 64823890 1000000000 886548695 1000000000 484544929 1000000000 773517449 1000000000 660794065 1000000000 701576676 1000000000 736410214 1000000000 260145762 1000000000 413631549 1000000000 982973749 1000000000 220018747 1000000000 102379732 1000000000 673315731 1000000000 396055831 1000000000 536182628 1000000000 812999949 1000000000 365961360 1000000000 236457101 1000000000 508807164 1000000000 562309293 1000000000 422226514 1000000000 810141362 1000000000 2315927 1000000000 649873304 1000000000 641976924 1000000000 229779431 1000000000 12714814 1000000000 78053143 1000000000 446766323 1000000000 682123398 1000000000 443722149 1000000000 997413941 1000000000 786991756 1000000000 303858178 1000000000 942310735 1000000000 431652876 1000000000 767312664 1000000000 392300968 1000000000 141525993 1000000000 819924337 1000000000 587286108 1000000000 657617107 1000000000 640465183 1000000000 431331558 1000000000 308921445 1000000000 440663555 1000000000 846800279 1000000000 140538184 1000000000 976866470 1000000000 159415207 1000000000 964579218 1000000000 320631756 1000000000 665365952 1000000000 495223105 1000000000 179632281 1000000000 585882077 1000000000 670167124 1000000000 874885874 1000000000 440707280 1000000000 65122055 1000000000 586651648 1000000000 459384364 1000000000 636379486 1000000000 5703359 1000000000 63603755 1000000000 100253749 1000000000 893055255 1000000000 100848592 1000000000 307368033 1000000000 241682396 1000000000 874092340 1000000000 410114157 1000000000 987914253 1000000000 622561208 1000000000 793056965 1000000000 855711205 1000000000 431420712 1000000000 454623016 1000000000 943921111 1000000000 449792230 1000000000 239878283 1000000000 26739791 1000000000 459106110 1000000000 743946072 1000000000 527648620 1000000000 798760473 1000000000 867777229 1000000000 761964310 1000000000 687315549 1000000000 762038315 1000000000 450439594 1000000000 675190415 1000000000 638279696 1000000000 431836559 1000000000 312564047 1000000000 579589896 1000000000 734030970 1000000000 844380909 1000000000 871495507 1000000000 638528319 1000000000 264742962 1000000000 410966990 1000000000 688494975 1000000000 132577894 1000000000 452228469 1000000000 984153895 1000000000 384649213 1000000000 927233752 1000000000 339541921 1000000000 653559605 1000000000 740223465 1000000000 24484832 1000000000 577990096 1000000000 600337984 1000000000 915089065 1000000000 459669860 1000000000 841618064 1000000000 396064931 1000000000 81412007 1000000000 442447465 1000000000 275332094 1000000000 453863234 1000000000 857463066 1000000000 372969499 1000000000 320081927 1000000000 359962003 1000000000 99958151 1000000000 788488317 1000000000 506569395 1000000000 795495686 1000000000 513362278 1000000000 289809539 1000000000 967722014 1000000000 967621019 1000000000 87085331 1000000000 302001981 1000000000 968731233 1000000000 127860035 1000000000 821561451 1000000000 258854658 1000000000 176243483 1000000000 978093350 1000000000 211031754 1000000000 171100567 1000000000 232891010 1000000000 740662571 1000000000 429495989 1000000000 110549502 1000000000 457465465 1000000000 315871742 1000000000 186466253 1000000000 258316787 1000000000 129333658 1000000000 84396822 1000000000 4745301 1000000000 922866908 1000000000 32354775 1000000000 420148339 1000000000 191497536 1000000000 277690364 1000000000 736551155 1000000000 231720254 1000000000 350116059 1000000000 523471714 1000000000 283581941 1000000000 978173391 1000000000 858430481 1000000000 757075900 1000000000 154127754 1000000000 695052228 1000000000 68871287 1000000000 264641514 1000000000 865853335 1000000000 448136806 1000000000 893118486 1000000000 551321833 1000000000 961923485 1000000000 98794483 1000000000 709846496 1000000000 102613262 1000000000 764945851 1000000000 454854447 1000000000 23082362 1000000000 763740400 1000000000 152892216 1000000000 859185621 1000000000 431227341 1000000000 452125161 1000000000 938210315 1000000000 375279319 1000000000 195491955 1000000000 884015499 1000000000 25481919 1000000000 507481625 1000000000 539699627 1000000000 359102251 1000000000 619376857 1000000000 558080647 1000000000 865285130 1000000000 908406211 1000000000 6822817 1000000000 757205978 1000000000 300917102 1000000000 969732881 1000000000 817883964 1000000000 609769887 1000000000 174024752 1000000000 103482246 1000000000 163575517 1000000000 758030678 1000000000 477098501 1000000000 726139516 1000000000 491899585 1000000000 119500086 1000000000 701437429 1000000000 577929858 1000000000 114474935 1000000000 290074439 1000000000 88798753 1000000000 411650999 1000000000 472376527 1000000000 14504762 1000000000 375901909 1000000000 59427154 1000000000 269046764 1000000000 203360604 1000000000 689305520 1000000000 826848337 1000000000 910376304 1000000000 740415411 1000000000 453146780 1000000000 529195601 1000000000 405226377 1000000000 840957604 1000000000 200612437 1000000000 53140969 1000000000 396789244 1000000000 466818750 1000000000 727516564 1000000000 15534537 1000000000 860277757 1000000000 589009510 1000000000 700504917 1000000000 660609216 1000000000 87665795 1000000000 921563451 1000000000 929310126 1000000000 558680358 1000000000 541469522 1000000000 725101211 1000000000 982486068 1000000000 293930652 1000000000 174777920 1000000000 958050020 1000000000 580580128 1000000000 571264567 1000000000 839081430 1000000000 607640961 1000000000 190837966 1000000000 290685072 1000000000 77116757 1000000000 24334790 1000000000 804337455 1000000000 249225890 1000000000 93042327 1000000000 653964712 1000000000 829422482 1000000000 101207134 1000000000 919299215 1000000000 154644429 1000000000 519386893 1000000000 586488221 1000000000 228425043 1000000000 690803445 1000000000 887909629 1000000000 224830293 1000000000 26323599 1000000000 418671106 1000000000 364554725 1000000000 92112314 1000000000 572279215 1000000000 140406873 1000000000 763721163 1000000000 929064862 1000000000 189006373 1000000000 628991260 1000000000 623783710 1000000000 605834008 1000000000 32066996 1000000000 573583624 1000000000 644409870 1000000000 784987659 1000000000 658344119 1000000000 792502828 1000000000 789880686 1000000000 907698843 1000000000 875014596 1000000000 698013987 1000000000 839158997 1000000000 470274702 1000000000 464631476 1000000000 420769987 1000000000 904880646 1000000000 421149799 1000000000 624880891 1000000000 358217330 1000000000 682365552 1000000000 4638084 1000000000 415983868 1000000000 829922986 1000000000 129527729 1000000000 425708997 1000000000 892154956 1000000000 200777305 1000000000 394024077 1000000000 47874879 1000000000 434585867 1000000000 905753983 1000000000 345165551 1000000000 296950248 1000000000 729454565 1000000000 812944976 1000000000 551163564 1000000000 397366888 1000000000 589349085 1000000000 931568340 1000000000 595310438 1000000000 441033804 1000000000 698726108 1000000000 108365734 1000000000 812291160 1000000000 905432224 1000000000 37957399 1000000000 291178834 1000000000 209856498 1000000000 66417438 1000000000 58388669 1000000000 869475827 1000000000 343225565 1000000000 828159448 1000000000 264782962 1000000000 132598611 1000000000 173641906 1000000000 505563999 1000000000 814078202 1000000000 920207243 1000000000 159683300 1000000000 44336766 1000000000 727529116 1000000000 106884513 1000000000 392746302 1000000000 124899000 1000000000 152234294 1000000000 718410208 1000000000 160874722 1000000000 767749273 1000000000 348768817 1000000000 273958517 1000000000 476913863 1000000000 552929367 1000000000 524296921 1000000000 565801078 1000000000 476440977 1000000000 827994213 1000000000 877761692 1000000000 635157080 1000000000 779091015 1000000000 337941681 1000000000 256055227 1000000000 744936842 1000000000 944270649 1000000000 852128214 1000000000 36474851 1000000000 116439005 1000000000 243395754 1000000000 413539913 1000000000 541545629 1000000000 196868074 1000000000 437861262 1000000000 29199541 1000000000 222070436 1000000000 200300373 1000000000 217585337 1000000000 204163815 1000000000 657765610 1000000000 559532618 1000000000 46172218 1000000000 813640437 1000000000 292653367 1000000000 589461041 1000000000 387892661 1000000000 567152903 1000000000 447050935 1000000000 617102776 1000000000 711697589 1000000000 57472084 1000000000 127122313 1000000000 599156029 1000000000 15611084 1000000000 334678309 1000000000 540288221 1000000000 278688478 1000000000 962747500 1000000000 498395707 1000000000 913979564 1000000000 731678145 1000000000 956081472 1000000000 850732668 1000000000 456186072 1000000000 922023855 1000000000 988205707 1000000000 7662431 1000000000 911364747 1000000000 239041671 1000000000 145740896 1000000000 680950750 1000000000 849321914 1000000000 423336655 1000000000 228310906 1000000000 46901040 1000000000 640659484 1000000000 209050552 1000000000 865771956 1000000000 714557758 1000000000 837725305 1000000000 387580823 1000000000 181666771 1000000000 421254967 1000000000 112774178 1000000000 736113291 1000000000 946915162 1000000000 56297942 1000000000 166764340 1000000000 345172770 1000000000 135172935 1000000000 641070238 1000000000 100380663 1000000000 589345131 1000000000 98083461 1000000000 682726761 1000000000 478579916 1000000000 73274270 1000000000 712034458 1000000000 837362449 1000000000 599415496 1000000000 76326756 1000000000 586971238 1000000000 394215980 1000000000 965584707 1000000000 92484501 1000000000 859915575 1000000000 185658328 1000000000 484059924 1000000000 767641266 1000000000 472460482 1000000000 215739377 1000000000 7740904 1000000000 470890600 1000000000 122746996 1000000000 298410297 1000000000 211296312 1000000000 478439459 1000000000 815472467 1000000000 378828163 1000000000 4225933 1000000000 489294415 1000000000 3309378 1000000000 748600856 1000000000 970295260 1000000000 242788825 1000000000 875641218 1000000000 918889152 1000000000 752036611 1000000000 911665256 1000000000 80842390 1000000000 559863405 1000000000 476263645 1000000000 792444725 1000000000 598404314 1000000000 322565768 1000000000 101383053 1000000000 65350445 1000000000 39198365 1000000000 933338564 1000000000 306682118 1000000000 999426967 1000000000 603839029 1000000000 443996811 1000000000 132710859 1000000000 470613034 1000000000 116955957 1000000000 823625609 1000000000 406147568 1000000000 709166472 1000000000 28105266 1000000000 855522516 1000000000 218667997 1000000000 970283480 1000000000 988618586 1000000000 975257741 1000000000 459914297 1000000000 595153409 1000000000 605082525 1000000000 25392462 1000000000 735315127 1000000000 455510776 1000000000 112702687 1000000000 14952737 1000000000 827012614 1000000000 953160035 1000000000 273374400 1000000000 643363778 1000000000 86612092 1000000000 413086748 1000000000 584137917 1000000000 28339816 1000000000 869710262 1000000000 753744505 1000000000 486918378 1000000000 93408973 1000000000 378607560 1000000000 27186946 1000000000 457544406 1000000000 677210404 1000000000 989314267 1000000000 676277598 1000000000 231287914 1000000000 205746033 1000000000 122897295 1000000000 636383554 1000000000 411624964 1000000000 575893753 1000000000 578690808 1000000000 905707655 1000000000 331881141 1000000000 878974568 1000000000 727400557 1000000000 49512647 1000000000 296606011 1000000000 54386527 1000000000 444068752 1000000000 12022578 1000000000 298912075 1000000000 449599286 1000000000 555559027 1000000000 474363496 1000000000 511819503 1000000000 801772897 1000000000 623209426 1000000000 679572553 1000000000 231295227 1000000000 269245334 1000000000 164904402 1000000000 284941484 1000000000 630094500 1000000000 772754373 1000000000 198446505 1000000000 136002147 1000000000 592480098 1000000000 743472552 1000000000 337420909 1000000000 169797849 1000000000 247704713 1000000000 570756408 1000000000 205818236 1000000000 226461441 1000000000 108579918 1000000000 744819522 1000000000 414140065 1000000000 919206420 1000000000 601718560 1000000000 635213472 1000000000 478548122 1000000000 142934109 1000000000 440093102 1000000000 797932466 1000000000 464400500 1000000000 59703581 1000000000 262111211 1000000000 497329518 1000000000 899797724 1000000000 348689717 1000000000 846117575 1000000000 508362624 1000000000 659829456 1000000000 884703944 1000000000 278742254 1000000000 352495669 1000000000 488040909 1000000000 660556040 1000000000 998982027 1000000000 848354927 1000000000 150466407 1000000000 510322782 1000000000 72053050 1000000000 606375280 1000000000 299607495 1000000000 555108392 1000000000 492984726 1000000000 239449816 1000000000 289696006 1000000000 476070257 1000000000 24131502 1000000000 811765260 1000000000 120462930 1000000000 272828974 1000000000 585986740 1000000000 663547254 1000000000 345990165 1000000000 592377680 1000000000 900660692 1000000000 462664730 1000000000 784165083 1000000000 745268458 1000000000 430425444 1000000000 449645209 1000000000 799476330 1000000000 827814363 1000000000 201448861 1000000000 789285987 1000000000 748877251 1000000000 612983775 1000000000 272150140 1000000000 925630750 1000000000 206597703 1000000000 626181237 1000000000 173793726 1000000000 100644325 1000000000 687278605 1000000000 299764680 1000000000 257983874 1000000000 777243990 1000000000 818481693 1000000000 437949340 1000000000 928721090 1000000000 555248040 1000000000 402890381 1000000000 584714465 1000000000 236889072 1000000000 987412815 1000000000 960872067 1000000000 12374922 1000000000 228956215 1000000000 992651954 1000000000 388370914 1000000000 434898259 1000000000 981771333 1000000000 732534905 1000000000 656326556 1000000000 717745136 1000000000 729397063 1000000000 719009396 1000000000 308419613 1000000000 916441277 1000000000 95354227 1000000000 340336250 1000000000 179027079 1000000000 877731978 1000000000 682876664 1000000000 968499484 1000000000 214639243 1000000000 24962873 1000000000 618797309 1000000000 300258935 1000000000 384916007 1000000000 255128366 1000000000 400081314 1000000000 960874242 1000000000 942657445 1000000000 972997642 1000000000 350976151 1000000000 271817238 1000000000 82981092 1000000000 238981580 1000000000 954675256 1000000000 605903896 1000000000 44149581 1000000000 124886257 1000000000 743238579 1000000000 235692050 1000000000 703320028 1000000000 942868009 1000000000 646285434 1000000000 360526699 1000000000 828285203 1000000000 451751289 1000000000 340727886 1000000000 529288888 1000000000 645174094 1000000000 889133921 1000000000 793568636 1000000000 571612865 1000000000 332524575 1000000000 602263196 1000000000 777893147 1000000000 200245186 1000000000 305846753 1000000000 178518161 1000000000 741206237 1000000000 609929503 1000000000 765691983 1000000000 284427293 1000000000 729232882 1000000000 475075496 1000000000 491631023 1000000000 808134483 1000000000 218482492 1000000000 881992056 1000000000 744786957 1000000000 323079725 1000000000 339236509 1000000000 14707256 1000000000 992944026 1000000000 980009247 1000000000 104130979 1000000000 198261611 1000000000 689698212 1000000000 376625463 1000000000 405239377 1000000000 509436656 1000000000 818851108 1000000000 829048669 1000000000 95073926 1000000000 63312048 1000000000 655844800 1000000000 669637464 1000000000 476485039 1000000000 567407200 1000000000 479716940 1000000000 798690092 1000000000 330994075 1000000000 451682109 1000000000 64017873 1000000000 3319364 1000000000 336277757 1000000000 787702423 1000000000 286061440 1000000000 157082959 1000000000 355356731 1000000000 430595045 1000000000 167761789 1000000000 536516044 1000000000 16091917 1000000000 748242269 1000000000 788889849 1000000000 50339153 1000000000 483390810 1000000000 513243367 1000000000 144469374 1000000000 122819479 1000000000 76222480 1000000000 883560689 1000000000 272863078 1000000000 965833779 1000000000 33457900 1000000000 407375907 1000000000 490893447 1000000000 571170666 1000000000 146207996 1000000000 806819804 1000000000 922758868 1000000000 813345411 1000000000 84172255 1000000000 914630167 1000000000 490212738 1000000000 208677228 1000000000 362252348 1000000000 526809442 1000000000 575725997 1000000000 932504951 1000000000 189397774 1000000000 965195517 1000000000 29077502 1000000000 667217424 1000000000 26178275 1000000000 476356856 1000000000 697970403 1000000000 747329374 1000000000 658269931 1000000000 669204936 1000000000 569746462 1000000000 852583573 1000000000 542079942 1000000000 169519205 1000000000 887334842 1000000000 273646651 1000000000 764823363 1000000000 198884912 1000000000 254779248 1000000000 995708384 1000000000 447732280 1000000000 157549468 1000000000 213802500 1000000000 479137720 1000000000 649853315 1000000000 450465119 1000000000 955033932 1000000000 753653890 1000000000 126787755 1000000000 366532119 1000000000 505303253 1000000000 651230566 1000000000 553832883 1000000000 590969927 1000000000 154795895 1000000000 148713527 1000000000 317503996 1000000000 606775130 1000000000 852145956 1000000000 778107814 1000000000 795521795 1000000000 436876213 1000000000 633390720 1000000000 120861121 1000000000 608019717 1000000000 491207139 1000000000 383862627 1000000000 810415842 1000000000 367388173 1000000000 653817039 1000000000 995931227 1000000000 239879805 1000000000 507140397 1000000000 133481504 1000000000 374914793 1000000000 398957395 1000000000 934855759 1000000000 382789191 1000000000 672304258 1000000000 670452072 1000000000 387992888 1000000000 84441157 1000000000 398900934 1000000000 412693519 1000000000 218960937 1000000000 799509682 1000000000 241994274 1000000000 6398844 1000000000 269313455 1000000000 605904597 1000000000 929803890 1000000000 286029216 1000000000 88039829 1000000000 917930975 1000000000 752468515 1000000000 457537572 1000000000 510075325 1000000000 602022684 1000000000 909950335 1000000000 18947152 1000000000 687522271 1000000000 661162510 1000000000 790249697 1000000000 210887698 1000000000 468906455 1000000000 49830514 1000000000 842002399 1000000000 200653042 1000000000 554783761 1000000000 211362709 1000000000 452724147 1000000000 46836221 1000000000 633203904 1000000000 121437626 1000000000 468336735 1000000000 656615378 1000000000 681597676 1000000000 992330872 1000000000 463293097 1000000000 858893164 1000000000 854405220 1000000000 516842798 1000000000 781876165 1000000000 166101749 1000000000 987955627 1000000000 824440221 1000000000 725056574 1000000000 171341498 1000000000 133881684 1000000000 979484065 1000000000 658606272 1000000000 278053579 1000000000 751032409 1000000000 975486058 1000000000 167656978 1000000000 246034973 1000000000 331820952 1000000000 816257770 1000000000 938417023 1000000000 704584007 1000000000 130880657 1000000000 562026605 1000000000 767201042 1000000000 365600967 1000000000 565885051 1000000000 114217510 1000000000 114479050 1000000000 510240917 1000000000 623786633 1000000000 593746996 1000000000 286898815 1000000000 212126174 1000000000 375203200 1000000000 382805222 1000000000 691705155 1000000000 628230301 1000000000 934725908 1000000000 801856607 1000000000 714460624 1000000000 211763186 1000000000 903693301 1000000000 950744774 1000000000 248000585 1000000000 87928582 1000000000 471770819 1000000000 914618303 1000000000 293623493 1000000000 170028889 1000000000 311892000 1000000000 308836737 1000000000 12333556 1000000000 552590982 1000000000 930809072 1000000000 514290164 1000000000 684655382 1000000000 92144714 1000000000 103454307 1000000000 512254891 1000000000 903523115 1000000000 38980479 1000000000 547154786 1000000000 749132066 1000000000 505673755 1000000000 359952381 1000000000 838675350 1000000000 244109991 1000000000 122396052 1000000000 242482545 1000000000 595529323 1000000000 860955727 1000000000 897635817 1000000000 862905205 1000000000 354826877 1000000000 600069946 1000000000 971186365 1000000000 577124655 1000000000 842109864 1000000000 809994711 1000000000 53680013 1000000000 456731130 1000000000 60798979 1000000000 602715949 1000000000 929343643 1000000000 467515965 1000000000 459395192 1000000000 567824043 1000000000 922666116 1000000000 525507146 1000000000 104287995 1000000000 295259004 1000000000 443187480 1000000000 754800600 1000000000 707424482 1000000000 187664029 1000000000 195654683 1000000000 970386422 1000000000 700873280 1000000000 319532921 1000000000 226646691 1000000000 759993688 1000000000 770911081 1000000000 990726395 1000000000 581433033 1000000000 105108231 1000000000 373806374 1000000000 153328395 1000000000 827569346 1000000000 770815034 1000000000 649312619 1000000000 907444055 1000000000 85572948 1000000000 918462453 1000000000 562900604 1000000000 207793244 1000000000 369871063 1000000000 457487774 1000000000 684650404 1000000000 616417850 1000000000 937451387 1000000000 720136286 1000000000 729193650 1000000000 206240478 1000000000 542635268 1000000000 180846495 1000000000 838359110 1000000000 6957374 1000000000 829785598 1000000000 497895986 1000000000 616095368 1000000000 59592690 1000000000 337075934 1000000000 107238497 1000000000 787353553 1000000000 169462798 1000000000 688809714 1000000000 379001106 1000000000 107585134 1000000000 581717962 1000000000 939401514 1000000000 499059387 1000000000 926460393 1000000000 949428171 1000000000 739050686 1000000000 261592027 1000000000 787582914 1000000000 566092563 1000000000 227710731 1000000000 942010132 1000000000 524422870 1000000000 789851858 1000000000 81510328 1000000000 223822119 1000000000 845734783 1000000000 816304089 1000000000 419304885 1000000000 657561549 1000000000 275184106 1000000000 97553387 1000000000 552539942 1000000000 30433067 1000000000 795371977 1000000000 651797162 1000000000 409433439 1000000000 967237164 1000000000 501485059 1000000000 987243068 1000000000 426194712 1000000000 768082901 1000000000 355017879 1000000000 535967587 1000000000 329085391 1000000000 588120015 1000000000 661877631 1000000000 343087998 1000000000 779266323 1000000000 851186558 1000000000 199575988 1000000000 649563263 1000000000 727354141 1000000000 373892314 1000000000 923026036 1000000000 670893050 1000000000 372080626 1000000000 451967174 1000000000 555900128 1000000000 75443631 1000000000 447072602 1000000000 654461592 1000000000 427546020 1000000000 241285679 1000000000 509608658 1000000000 366301951 1000000000 976515414 1000000000 422501085 1000000000 312484878 1000000000 953264698 1000000000 185905383 1000000000 843196305 1000000000 208533921 1000000000 237699848 1000000000 553773432 1000000000 222715004 1000000000 736160368 1000000000 189223465 1000000000 233513189 1000000000 395271081 1000000000 23330494 1000000000 825518583 1000000000 435832486 1000000000 405542520 1000000000 295401568 1000000000 528135896 1000000000 689879150 1000000000 962331675 1000000000 187556635 1000000000 690767900 1000000000 219588867 1000000000 457119385 1000000000 409407850 1000000000 466120055 1000000000 514123940 1000000000 561139947 1000000000 160238195 1000000000 669467606 1000000000 718401908 1000000000 269835107 1000000000 956658499 1000000000 765172609 1000000000 246370834 1000000000 563176150 1000000000 380796374 1000000000 763452625 1000000000 791858462 1000000000 934917485 1000000000 605825148 1000000000 37977238 1000000000 907374280 1000000000 99565549 1000000000 518942527 1000000000 602862784 1000000000 733986270 1000000000 182873386 1000000000 485929582 1000000000 636019303 1000000000 879184851 1000000000 891195264 1000000000 24594568 1000000000 296188769 1000000000 372690920 1000000000 17410610 1000000000 673853268 1000000000 391234953 1000000000 943759723 1000000000 903425324 1000000000 180406699 1000000000 610620280 1000000000 658898407 1000000000 201481794 1000000000 626351405 1000000000 890264521 1000000000 554272535 1000000000 833867189 1000000000 542864559 1000000000 43089758 1000000000 804073039 1000000000 34161623 1000000000 952754941 1000000000 516924759 1000000000 320852477 1000000000 965523910 1000000000 344576006 1000000000 381870669 1000000000 591629248 1000000000 976418840 1000000000 673985348 1000000000 988508847 1000000000 881529863 1000000000 270414591 1000000000 160756007 1000000000 310833153 1000000000 725646380 1000000000 379779495 1000000000 706722048 1000000000 627317177 1000000000 683956699 1000000000 381369176 1000000000 601760005 1000000000 334982153 1000000000 472956303 1000000000 685321542 1000000000 832784131 1000000000 144921840 1000000000 564148362 1000000000 513014299 1000000000 936837093 1000000000 853827204 1000000000 516784288 1000000000 376561832 1000000000 787020678 1000000000 277917697 1000000000 159448897 1000000000 962090677 1000000000 97069828 1000000000 191137568 1000000000 597030892 1000000000 992737042 1000000000 249297503 1000000000 383578889 1000000000 556344966 1000000000 300660985 1000000000 273799542 1000000000 497727970 1000000000 296356947 1000000000 258986282 1000000000 187876609 1000000000 893529683 1000000000 724482639 1000000000 260319864 1000000000 168879148 1000000000 355008952 1000000000 810090404 1000000000 792362533 1000000000 284935163 1000000000 884443899 1000000000 643350517 1000000000 701876073 1000000000 837366993 1000000000 927112884 1000000000 528280574 1000000000 675150202 1000000000 143531679 1000000000 304942988 1000000000 949608848 1000000000 792251701 1000000000 761178161 1000000000 195712622 1000000000 512998569 1000000000 152811074 1000000000 169712838 1000000000 167995646 1000000000 579003757 1000000000 966857721 1000000000 302622042 1000000000 67521747 1000000000 735049631 1000000000 585926042 1000000000 74719823 1000000000 130322385 1000000000 591355897 1000000000 14928736 1000000000 781264198 1000000000 470054998 1000000000 590098704 1000000000 131929078 1000000000 925926465 1000000000 66895207 1000000000 14127292 1000000000 310454308 1000000000 842305949 1000000000 832050463 1000000000 616967525 1000000000 473824705 1000000000 413957827 1000000000 934562357 1000000000 745688781 1000000000 109869668 1000000000 775925182 1000000000 145586183 1000000000 778226526 1000000000 643138185 1000000000 922415388 1000000000 429792979 1000000000 789991117 1000000000 829822409 1000000000 752001042 1000000000 627460057 1000000000 833888498 1000000000 250109996 1000000000 118156327 1000000000 317422691 1000000000 277807088 1000000000 503199315 1000000000 693412203 1000000000 292105150 1000000000 789423315 1000000000 198763643 1000000000 959393074 1000000000 921944856 1000000000 465704565 1000000000 418538966 1000000000 694648488 1000000000 60289030 1000000000 794009239 1000000000 944730036 1000000000 896168176 1000000000 262382719 1000000000 577963904 1000000000 357741077 1000000000 770882685 1000000000 422069349 1000000000 729902325 1000000000 38000088 1000000000 56120600 1000000000 323864961 1000000000 758684781 1000000000 757336275 1000000000 494187637 1000000000 240875551 1000000000 64556770 1000000000 216945822 1000000000 294327783 1000000000 176682846 1000000000 166873675 1000000000 499815690 1000000000 679076836 1000000000 914801527 1000000000 508158886 1000000000 520119699 1000000000 255625095 1000000000 464312418 1000000000 988263414 1000000000 311668346 1000000000 546534974 1000000000 609152510 1000000000 845291385 1000000000 746552307 1000000000 709372567 1000000000 828287509 1000000000 700611526 1000000000 830575435 1000000000 222187520 1000000000 436473146 1000000000 316442765 1000000000 962981072 1000000000 578313454 1000000000 551490532 1000000000 304274107 1000000000 922172663 1000000000 743618278 1000000000 248232456 1000000000 633130301 1000000000 597343740 1000000000 416951894 1000000000 347159221 1000000000 377675208 1000000000 983899309 1000000000 314399998 1000000000 859037439 1000000000 686467936 1000000000 420111609 1000000000 104389336 1000000000 878834360 1000000000 365745393 1000000000 837602210 1000000000 171286238 1000000000 458433690 1000000000 325585246 1000000000 345523319 1000000000 574959664 1000000000 500785821 1000000000 878685777 1000000000 131308748 1000000000 387434560 1000000000 753287934 1000000000 190160654 1000000000 919751540 1000000000 949140047 1000000000 27151789 1000000000 186223708 1000000000 980912405 1000000000 84185912 1000000000 296785233 1000000000 35437278 1000000000 648066602 1000000000 320025267 1000000000 996173230 1000000000 397293474 1000000000 508449074 1000000000 317737514 1000000000 519227939 1000000000 210647028 1000000000 14775646 1000000000 620409226 1000000000 457011039 1000000000 782095301 1000000000 190745036 1000000000 957134651 1000000000 584836062 1000000000 477146375 1000000000 821879686 1000000000 879969109 1000000000 54941887 1000000000 929278430 1000000000 968212114 1000000000 562807358 1000000000 161985138 1000000000 499563161 1000000000 558040410 1000000000 984789618 1000000000 990630341 1000000000 754149049 1000000000 898626452 1000000000 992202292 1000000000 412939035 1000000000 897976536 1000000000 855966710 1000000000 307349054 1000000000 524846759 1000000000 480855060 1000000000 628736769 1000000000 951470594 1000000000 729685692 1000000000 186025319 1000000000 545253825 1000000000 729470680 1000000000 101068762 1000000000 127315629 1000000000 532134742 1000000000 410480314 1000000000 591059864 1000000000 283727871 1000000000 204629305 1000000000 549023525 1000000000 787352594 1000000000 18367862 1000000000 947835878 1000000000 623647486 1000000000 875072408 1000000000 7318465 1000000000 547876994 1000000000 850177033 1000000000 305850743 1000000000 61968699 1000000000 368016250 1000000000 674833578 1000000000 799864674 1000000000 31824551 1000000000 906640229 1000000000 919576103 1000000000 387360465 1000000000 63799497 1000000000 114936525 1000000000 971571706 1000000000 893521481 1000000000 535686486 1000000000 444253408 1000000000 598949435 1000000000 188092428 1000000000 423378010 1000000000 278187386 1000000000 208114729 1000000000 245413404 1000000000 223561083 1000000000 184298782 1000000000 302920576 1000000000 142080531 1000000000 927021888 1000000000 82666331 1000000000 686703464 1000000000 834898766 1000000000 795260220 1000000000 417979055 1000000000 830330984 1000000000 750759915 1000000000 928551077 1000000000 821283059 1000000000 542501147 1000000000 292972098 1000000000 494650449 1000000000 641013226 1000000000 407574351 1000000000 272720920 1000000000 747818593 1000000000 17469389 1000000000 538919055 1000000000 857706727 1000000000 784047073 1000000000 633128924 1000000000 237378015 1000000000 725395875 1000000000 45926209 1000000000 712032580 1000000000 238421054 1000000000 968430923 1000000000 728979449 1000000000 382262833 1000000000 733414993 1000000000 169473122 1000000000 160780818 1000000000 570585142 1000000000 802687700 1000000000 916534776 1000000000 492406051 1000000000 902739244 1000000000 592927154 1000000000 671588135 1000000000 612385630 1000000000 942341978 1000000000 707528958 1000000000 836476516 1000000000 43703013 1000000000 771912484 1000000000 143203270 1000000000 108211992 1000000000 675379577 1000000000 771563344 1000000000 600686313 1000000000 958526582 1000000000 459467778 1000000000 922236182 1000000000 227940779 1000000000 849551906 1000000000 76492639 1000000000 256474776 1000000000 299398788 1000000000 911448428 1000000000 547089120 1000000000 186892901 1000000000 212144882 1000000000 638915078 1000000000 779003789 1000000000 929211383 1000000000 603384838 1000000000 906256152 1000000000 900981875 1000000000 859398827 1000000000 99453265 1000000000 539665682 1000000000 740487962 1000000000 5350530 1000000000 607169702 1000000000 87911190 1000000000 15585194 1000000000 984374908 1000000000 677354790 1000000000 292876130 1000000000 626853658 1000000000 63257446 1000000000 389522607 1000000000 825395118 1000000000 150401590 1000000000 513982884 1000000000 536710437 1000000000 557872051 1000000000 419233240 1000000000 707887514 1000000000 726186261 1000000000 331132293 1000000000 385576447 1000000000 448571834 1000000000 1012303 1000000000 727196039 1000000000 168813519 1000000000 236534193 1000000000 292678150 1000000000 493486751 1000000000 728057104 1000000000 181150563 1000000000 775744377 1000000000 624650447 1000000000 824232328 1000000000 788645107 1000000000 967490848 1000000000 517331858 1000000000 182154850 1000000000 401688473 1000000000 132208296 1000000000 514349733 1000000000 276576888 1000000000 717426621 1000000000 3238071 1000000000 17769201 1000000000 577016923 1000000000 456440388 1000000000 782297097 1000000000 861823075 1000000000 323208983 1000000000 118677309 1000000000 635046595 1000000000 653628412 1000000000 76861568 1000000000 778756137 1000000000 496282138 1000000000 639964483 1000000000 843259381 1000000000 415191821 1000000000 108454802 1000000000 42505428 1000000000 659018864 1000000000 746964132 1000000000 190602495 1000000000 93325575 1000000000 204205727 1000000000 254428693 1000000000 91109786 1000000000 691395543 1000000000 145067884 1000000000 890475850 1000000000 100011675 1000000000 662032611 1000000000 557869910 1000000000 708109876 1000000000 363254747 1000000000 858002121 1000000000 89019011 1000000000 923767996 1000000000 557367096 1000000000 891875388 1000000000 806015108 1000000000 306247098 1000000000 979227139 1000000000 144174639 1000000000 600120625 1000000000 462792754 1000000000 898322320 1000000000 869878668 1000000000 537255792 1000000000 560268200 1000000000 688453934 1000000000 117627335 1000000000 741707209 1000000000 884983261 1000000000 84108594 1000000000 570613856 1000000000 844732915 1000000000 21064623 1000000000 119626919 1000000000 711132792 1000000000 429255422 1000000000 563897319 1000000000 136761317 1000000000 593056730 1000000000 124416427 1000000000 23311000 1000000000 759477556 1000000000 714991986 1000000000 181403838 1000000000 204544663 1000000000 85502162 1000000000 949127069 1000000000 255880100 1000000000 838186988 1000000000 92251692 1000000000 739112462 1000000000 241779740 1000000000 555517080 1000000000 165640766 1000000000 269921625 1000000000 72939775 1000000000 818751852 1000000000 877582267 1000000000 940371871 1000000000 920197576 1000000000 827967590 1000000000 621079663 1000000000 572187439 1000000000 319453447 1000000000 647056979 1000000000 235244326 1000000000 307956957 1000000000 65541834 1000000000 558021815 1000000000 238602563 1000000000 160638167 1000000000 385235149 1000000000 500516027 1000000000 287028553 1000000000 151350408 1000000000 932640329 1000000000 662813488 1000000000 740988570 1000000000 312892795 1000000000 451572003 1000000000 847002669 1000000000 171993285 1000000000 248096897 1000000000 786692903 1000000000 556881091 1000000000 944700389 1000000000 954749296 1000000000 574525090 1000000000 328105606 1000000000 753873636 1000000000 168283465 1000000000 734912459 1000000000 436776311 1000000000 630529305 1000000000 948318293 1000000000 384389691 1000000000 182082795 1000000000 738006709 1000000000 452701217 1000000000 315894431 1000000000 54826133 1000000000 914142835 1000000000 408032962 1000000000 211226290 1000000000 436864935 1000000000 28694328 1000000000 929302686 1000000000 764276045 1000000000 271884999 1000000000 264854920 1000000000 874170303 1000000000 771195520 1000000000 126829625 1000000000 426280226 1000000000 936590754 1000000000 941026494 1000000000 895057826 1000000000 78102921 1000000000 77142774 1000000000 295860770 1000000000 248189781 1000000000 537182151 1000000000 526583139 1000000000 743573999 1000000000 898562137 1000000000 733296324 1000000000 801211338 1000000000 449088728 1000000000 69616385 1000000000 490233145 1000000000 158446813 1000000000 923121451 1000000000 306227144 1000000000 677382493 1000000000 564858960 1000000000 166331600 1000000000 86578896 1000000000 83583985 1000000000 944904909 1000000000 459341084 1000000000 553338016 1000000000 886326878 1000000000 634462897 1000000000 133767735 1000000000 403647516 1000000000 829951687 1000000000 964955910 1000000000 437084169 1000000000 774637586 1000000000 126413728 1000000000 262975254 1000000000 56427718 1000000000 835930739 1000000000 893961355 1000000000 211359916 1000000000 611898654 1000000000 355681794 1000000000 422973895 1000000000 977205914 1000000000 243712992 1000000000 307138677 1000000000 792980017 1000000000 293368587 1000000000 316948843 1000000000 775683103 1000000000 87916872 1000000000 398029409 1000000000 499482565 1000000000 430216091 1000000000 742554576 1000000000 432024159 1000000000 699896704 1000000000 964047342 1000000000 616230724 1000000000 903569132 1000000000 851840433 1000000000 966616111 1000000000 764373738 1000000000 514767051 1000000000 657822982 1000000000 870486505 1000000000 610948514 1000000000 270998982 1000000000 696306151 1000000000 33421134 1000000000 946718341 1000000000 92055426 1000000000 215336369 1000000000 440018899 1000000000 413276299 1000000000 141508913 1000000000 844204231 1000000000 442749910 1000000000 871729967 1000000000 290388555 1000000000 876873102 1000000000 979539533 1000000000 131483295 1000000000 402255868 1000000000 638738015 1000000000 707501299 1000000000 665167953 1000000000 656690116 1000000000 753295766 1000000000 452853236 1000000000 744645859 1000000000 634018249 1000000000 630742691 1000000000 778336903 1000000000 904186320 1000000000 688993297 1000000000 591549371 1000000000 322329182 1000000000 431421867 1000000000 398873745 1000000000 505043966 1000000000 640427484 1000000000 616743798 1000000000 6092897 1000000000 315072899 1000000000 93229636 1000000000 558374894 1000000000 162996244 1000000000 208664010 1000000000 258220000 1000000000 939625710 1000000000 382059582 1000000000 250414825 1000000000 711846682 1000000000 28611589 1000000000 54348683 1000000000 664823149 1000000000 398111798 1000000000 153149370 1000000000 72898481 1000000000 668082948 1000000000 500813598 1000000000 817914356 1000000000 342835974 1000000000 686493506 1000000000 688445772 1000000000 163934030 1000000000 562509364 1000000000 639479864 1000000000 271074614 1000000000 106547322 1000000000 543436927 1000000000 532737165 1000000000 451903080 1000000000 959970790 1000000000 786728766 1000000000 875285398 1000000000 148392088 1000000000 53412256 1000000000 555441273 1000000000 412619858 1000000000 664954477 1000000000 348989440 1000000000 923011304 1000000000 365807253 1000000000 797511346 1000000000 915988148 1000000000 384466046 1000000000 673470614 1000000000 918796889 1000000000 364020745 1000000000 292354378 1000000000 388265471 1000000000 609444879 1000000000 934106713 1000000000 898989340 1000000000 594605544 1000000000 384282868 1000000000 178754558 1000000000 745361078 1000000000 397241572 1000000000 389013655 1000000000 116866453 1000000000 939811452 1000000000 796750510 1000000000 549494831 1000000000 256484230 1000000000 552192001 1000000000 284648990 1000000000 248241116 1000000000 121282260 1000000000 303616883 1000000000 934217297 1000000000 171289774 1000000000 696212267 1000000000 350582484 1000000000 199094527 1000000000 892021210 1000000000 597895952 1000000000 508605032 1000000000 446357240 1000000000 251615440 1000000000 834842325 1000000000 306297011 1000000000 359951199 1000000000 476249412 1000000000 87152082 1000000000 22858267 1000000000 470887379 1000000000 256581269 1000000000 742448220 1000000000 781233012 1000000000 971174954 1000000000 831962343 1000000000 277286126 1000000000 872697917 1000000000 240948576 1000000000 838049611 1000000000 273506395 1000000000 942786906 1000000000 100035989 1000000000 239140256 1000000000 536321682 1000000000 978335352 1000000000 180719164 1000000000 294928183 1000000000 234245561 1000000000 525893277 1000000000 755228085 1000000000 197504738 1000000000 258458183 1000000000 212244037 1000000000 484468665 1000000000 606470345 1000000000 244632696 1000000000 450291938 1000000000 739503370 1000000000 966610427 1000000000 761496759 1000000000 220676171 1000000000 598187083 1000000000 385247114 1000000000 481435966 1000000000 76726632 1000000000 512815856 1000000000 192804684 1000000000 338092824 1000000000 349618936 1000000000 958463761 1000000000 942483313 1000000000 934471773 1000000000 641156013 1000000000 449489129 1000000000 572608264 1000000000 895445468 1000000000 200078832 1000000000 191367 1000000000 549693862 1000000000 550219974 1000000000 173389040 1000000000 444377101 1000000000 632656429 1000000000 260212519 1000000000 328603268 1000000000 770850715 1000000000 632525899 1000000000 419712088 1000000000 90537820 1000000000 761711835 1000000000 903075662 1000000000 609371608 1000000000 506121935 1000000000 908071543 1000000000 417561211 1000000000 851286391 1000000000 786003403 1000000000 393922497 1000000000 32498416 1000000000 581757115 1000000000 293235591 1000000000 465793588 1000000000 154141925 1000000000 100130216 1000000000 29122507 1000000000 110328196 1000000000 349159427 1000000000 911485589 1000000000 127811439 1000000000 544468540 1000000000 686015785 1000000000 274146503 1000000000 106098287 1000000000 890003371 1000000000 685184606 1000000000 833214066 1000000000 714786618 1000000000 197892982 1000000000 471249274 1000000000 934912309 1000000000 610362302 1000000000 488705939 1000000000 615774595 1000000000 29845167 1000000000 754160267 1000000000 907895042 1000000000 427362507 1000000000 494830139 1000000000 802671822 1000000000 695377932 1000000000 4037199 1000000000 920471795 1000000000 679169036 1000000000 999345457 1000000000 69585896 1000000000 476458196 1000000000 334450530 1000000000 399849538 1000000000 438465908 1000000000 139793807 1000000000 768591848 1000000000 503331537 1000000000 238602205 1000000000 996681203 1000000000 297491288 1000000000 242804185 1000000000 848050726 1000000000 504915846 1000000000 626626745 1000000000 961104766 1000000000 584095193 1000000000 545370667 1000000000 836732239 1000000000 519973696 1000000000 362171502 1000000000 539302474 1000000000 690690501 1000000000 325629015 1000000000 288921876 1000000000 749169365 1000000000 20112301 1000000000 912494236 1000000000 549999502 1000000000 428130698 1000000000 212240637 1000000000 634600648 1000000000 891444707 1000000000 824803166 1000000000 301340817 1000000000 881617248 1000000000 554618870 1000000000 343000691 1000000000 864986516 1000000000 698183138 1000000000 118335999 1000000000 104467591 1000000000 68016063 1000000000 616682592 1000000000 865996529 1000000000 521624923 1000000000 203881088 1000000000 152953373 1000000000 754707022 1000000000 177637288 1000000000 933443304 1000000000 260330923 1000000000 513476003 1000000000 674286295 1000000000 334430725 1000000000 75675114 1000000000 185203694 1000000000 362662639 1000000000 327839599 1000000000 335135171 1000000000 20268033 1000000000 501949565 1000000000 457455986 1000000000 535581550 1000000000 614539619 1000000000 337325014 1000000000 526730756 1000000000 776800854 1000000000 33689602 1000000000 142803305 1000000000 198950131 1000000000 910216650 1000000000 748993692 1000000000 607131707 1000000000 75331630 1000000000 633078475 1000000000 341904542 1000000000 258946589 1000000000 136909905 1000000000 871589809 1000000000 832508336 1000000000 782646359 1000000000 609112990 1000000000 897742403 1000000000 129498851 1000000000 486291320 1000000000 76910807 1000000000 885053641 1000000000 578946940 1000000000 723399412 1000000000 371328663 1000000000 825682794 1000000000 983723536 1000000000 150669903 1000000000 97485099 1000000000 440388472 1000000000 378210062 1000000000 276823286 1000000000 120016490 1000000000 445841541 1000000000 695627634 1000000000 207308466 1000000000 38355568 1000000000 49575856 1000000000 8487714 1000000000 29748504 1000000000 845982432 1000000000 735086567 1000000000 46157922 1000000000 212352318 1000000000 395727981 1000000000 15957519 1000000000 586743530 1000000000 778406159 1000000000 491279518 1000000000 740402296 1000000000 866385414 1000000000 767595285 1000000000 39791944 1000000000 818506171 1000000000 3767458 1000000000 349277898 1000000000 905036756 1000000000 782168838 1000000000 98198780 1000000000 412803039 1000000000 244384399 1000000000 697692119 1000000000 71205866 1000000000 771108200 1000000000 825695272 1000000000 201926597 1000000000 659881323 1000000000 455922766 1000000000 855339467 1000000000 459099388 1000000000 376305233 1000000000 63890707 1000000000 762630082 1000000000 442003708 1000000000 530218308 1000000000 400747774 1000000000 98173823 1000000000 830832727 1000000000 980391281 1000000000 153507034 1000000000 145638255 1000000000 305762597 1000000000 955027642 1000000000 69843121 1000000000 381241781 1000000000 894003895 1000000000 292603679 1000000000 753499077 1000000000 415084293 1000000000 894272995 1000000000 167602000 1000000000 471171383 1000000000 670992729 1000000000 117390024 1000000000 285304283 1000000000 37130816 1000000000 639199127 1000000000 47125717 1000000000 862280070 1000000000 549177229 1000000000 414051183 1000000000 920264400 1000000000 555041112 1000000000 69736648 1000000000 713210106 1000000000 131689133 1000000000 96523741 1000000000 79708629 1000000000 776741282 1000000000 85132875 1000000000 863377346 1000000000 998351932 1000000000 562993318 1000000000 963623845 1000000000 94022419 1000000000 230780910 1000000000 216232377 1000000000 784139300 1000000000 905564000 1000000000 947689225 1000000000 291517556 1000000000 62539333 1000000000 382515322 1000000000 512219067 1000000000 605958624 1000000000 510500429 1000000000 38878724 1000000000 10800808 1000000000 306720194 1000000000 29385683 1000000000 740916110 1000000000 287328008 1000000000 45213239 1000000000 572727279 1000000000 638971118 1000000000 703833907 1000000000 900686198 1000000000 494055546 1000000000 842210229 1000000000 458563157 1000000000 696733505 1000000000 987301997 1000000000 809001445 1000000000 30106682 1000000000 446607324 1000000000 372064486 1000000000 316387580 1000000000 429351976 1000000000 855976380 1000000000 115246537 1000000000 823778646 1000000000 410935998 1000000000 868118624 1000000000 394614219 1000000000 483558446 1000000000 350745192 1000000000 625978995 1000000000 498595913 1000000000 386043397 1000000000 65924738 1000000000 270719515 1000000000 873826065 1000000000 23461946 1000000000 976499235 1000000000 631681625 1000000000 164230876 1000000000 755334475 1000000000 253314955 1000000000 49836322 1000000000 380697906 1000000000 67890944 1000000000 311182817 1000000000 109886889 1000000000 714079262 1000000000 626781927 1000000000 26444381 1000000000 644791178 1000000000 751828400 1000000000 61338185 1000000000 811603217 1000000000 446732987 1000000000 598551448 1000000000 231969908 1000000000 554938307 1000000000 150089749 1000000000 758878557 1000000000 682077882 1000000000 893193552 1000000000 549690773 1000000000 435727210 1000000000 809869262 1000000000 751696770 1000000000 439190857 1000000000 312397687 1000000000 857346199 1000000000 544329349 1000000000 403195694 1000000000 322469726 1000000000 355748831 1000000000 812539014 1000000000 635257281 1000000000 134129418 1000000000 387541504 1000000000 836510253 1000000000 227334742 1000000000 155440732 1000000000 385063375 1000000000 240167343 1000000000 202926405 1000000000 860436226 1000000000 919205732 1000000000 363630652 1000000000 187735327 1000000000 949726459 1000000000 966758292 1000000000 19528984 1000000000 907891183 1000000000 410231869 1000000000 574101043 1000000000 397848859 1000000000 698519147 1000000000 376875768 1000000000 699019675 1000000000 365000404 1000000000 99270098 1000000000 324983495 1000000000 709583904 1000000000 8572841 1000000000 704299824 1000000000 945469695 1000000000 580811535 1000000000 272872114 1000000000 429694602 1000000000 147534442 1000000000 798278948 1000000000 759243541 1000000000 437798487 1000000000 451846691 1000000000 84014846 1000000000 952405547 1000000000 84014319 1000000000 312523256 1000000000 467260720 1000000000 330636581 1000000000 40947836 1000000000 667539408 1000000000 599199877 1000000000 1098050 1000000000 864931900 1000000000 452052617 1000000000 449638369 1000000000 191444623 1000000000 641702073 1000000000 218062961 1000000000 716749033 1000000000 24382289 1000000000 171934623 1000000000 475263237 1000000000 822040491 1000000000 4498209 1000000000 757859104 1000000000 493953251 1000000000 854379893 1000000000 112822476 1000000000 267545448 1000000000 104170930 1000000000 350165613 1000000000 890861489 1000000000 627811644 1000000000 306294027 1000000000 139405435 1000000000 578350599 1000000000 831655144 1000000000 844010079 1000000000 627890481 1000000000 394859106 1000000000 625980954 1000000000 591747055 1000000000 351704353 1000000000 147121095 1000000000 648840578 1000000000 506300874 1000000000 744507346 1000000000 463377004 1000000000 514141388 1000000000 551509056 1000000000 52837760 1000000000 736256680 1000000000 623438537 1000000000 39592228 1000000000 863811826 1000000000 80055049 1000000000 746084605 1000000000 272561040 1000000000 740949412 1000000000 639972725 1000000000 220764131 1000000000 919667742 1000000000 486576192 1000000000 861396295 1000000000 106737715 1000000000 2910006 1000000000 963545543 1000000000 297151236 1000000000 795595338 1000000000 829666508 1000000000 4725514 1000000000 246323526 1000000000 226319632 1000000000 28802921 1000000000 710073623 1000000000 597204367 1000000000 791726149 1000000000 348866525 1000000000 737718802 1000000000 430914151 1000000000 958855934 1000000000 259403985 1000000000 609002461 1000000000 922290798 1000000000 898020042 1000000000 476841876 1000000000 270843080 1000000000 576958815 1000000000 600346620 1000000000 616267722 1000000000 643791310 1000000000 68411130 1000000000 537664717 1000000000 6005991 1000000000 875936866 1000000000 632570856 1000000000 979908720 1000000000 788538848 1000000000 956317595 1000000000 771879274 1000000000 965633095 1000000000 806031975 1000000000 983557920 1000000000 973338762 1000000000 477704274 1000000000 12136108 1000000000 890269566 1000000000 810077859 1000000000 108036706 1000000000 37069412 1000000000 972925997 1000000000 821911124 1000000000 888446738 1000000000 939717227 1000000000 218595893 1000000000 17758697 1000000000 395469161 1000000000 660885710 1000000000 270776006 1000000000 71833809 1000000000 742320327 1000000000 275364802 1000000000 486326869 1000000000 309084760 1000000000 435196312 1000000000 181292698 1000000000 332418476 1000000000 719622174 1000000000 130479759 1000000000 911427551 1000000000 536457020 1000000000 994630888 1000000000 298330144 1000000000 852033603 1000000000 163718556 1000000000 506923044 1000000000 369797088 1000000000 422854269 1000000000 812525892 1000000000 667899018 1000000000 965220949 1000000000 537773639 1000000000 590976397 1000000000 650530284 1000000000 804319432 1000000000 351399251 1000000000 623416297 1000000000 621554791 1000000000 252158768 1000000000 863015618 1000000000 770071410 1000000000 520064343 1000000000 902661564 1000000000 465732342 1000000000 816756244 1000000000 876789561 1000000000 584191553 1000000000 403231340 1000000000 113946250 1000000000 136008220 1000000000 796513418 1000000000 279677460 1000000000 519259696 1000000000 527700894 1000000000 350597203 1000000000 225394188 1000000000 216431860 1000000000 153182481 1000000000 708047515 1000000000 389000870 1000000000 515497384 1000000000 317555799 1000000000 794812878 1000000000 450016300 1000000000 889407453 1000000000 25208094 1000000000 653150987 1000000000 263993835 1000000000 826721979 1000000000 809481022 1000000000 458165295 1000000000 302533734 1000000000 33748520 1000000000 187779910 1000000000 302620566 1000000000 818341061 1000000000 129321003 1000000000 894165094 1000000000 356667912 1000000000 238338712 1000000000 534053047 1000000000 809698432 1000000000 473308019 1000000000 248231335 1000000000 673330484 1000000000 111646121 1000000000 525065476 1000000000 238279548 1000000000 581785911 1000000000 678935799 1000000000 993442446 1000000000 753242477 1000000000 304348200 1000000000 745600640 1000000000 266560024 1000000000 446878670 1000000000 690250658 1000000000 74528197 1000000000 461943104 1000000000 323056423 1000000000 925327302 1000000000 601703240 1000000000 634211165 1000000000 992663089 1000000000 197425972 1000000000 424061829 1000000000 840528993 1000000000 749325474 1000000000 576671504 1000000000 103431460 1000000000 718214655 1000000000 465614021 1000000000 13968659 1000000000 888511932 1000000000 378723006 1000000000 643635996 1000000000 988429475 1000000000 852500243 1000000000 472485072 1000000000 795010567 1000000000 209928601 1000000000 43459048 1000000000 20301464 1000000000 118891541 1000000000 846916200 1000000000 400100437 1000000000 712732945 1000000000 129935208 1000000000 559551923 1000000000 800152774 1000000000 551556343 1000000000 234591582 1000000000 192189727 1000000000 33244548 1000000000 397612914 1000000000 433591375 1000000000 611870136 1000000000 683930068 1000000000 336829374 1000000000 251085712 1000000000 750902615 1000000000 937687148 1000000000 68914276 1000000000 417070880 1000000000 123133652 1000000000 782432619 1000000000 189942629 1000000000 987223969 1000000000 735535077 1000000000 122033699 1000000000 701897677 1000000000 437165772 1000000000 457897777 1000000000 793656444 1000000000 105347990 1000000000 471781019 1000000000 595859996 1000000000 973764352 1000000000 686443405 1000000000 369108555 1000000000 785568440 1000000000 155705867 1000000000 150727116 1000000000 587723045 1000000000 186332348 1000000000 448047635 1000000000 888463918 1000000000 701352367 1000000000 586146771 1000000000 599875927 1000000000 852937091 1000000000 142161888 1000000000 73094478 1000000000 554508707 1000000000 477223911 1000000000 423051809 1000000000 901689210 1000000000 52260143 1000000000 958733818 1000000000 821129190 1000000000 935198863 1000000000 706130952 1000000000 913590642 1000000000 179118757 1000000000 292675474 1000000000 333203692 1000000000 826879491 1000000000 225868300 1000000000 737891800 1000000000 793735040 1000000000 882497681 1000000000 545061918 1000000000 858601786 1000000000 686387919 1000000000 235211316 1000000000 441805993 1000000000 480223269 1000000000 631331655 1000000000 290613642 1000000000 923558784 1000000000 364222126 1000000000 771642518 1000000000 961713600 1000000000 280274167 1000000000 629605189 1000000000 425603441 1000000000 729366273 1000000000 362691573 1000000000 961376815 1000000000 694015227 1000000000 665046081 1000000000 348691783 1000000000 373486928 1000000000 170345919 1000000000 587166092 1000000000 129013820 1000000000 772701492 1000000000 392995670 1000000000 159147296 1000000000 45701364 1000000000 258001133 1000000000 478635351 1000000000 811334981 1000000000 109743556 1000000000 94278466 1000000000 690525257 1000000000 899187336 1000000000 54196009 1000000000 880890619 1000000000 524866291 1000000000 514430783 1000000000 143472823 1000000000 479353777 1000000000 915783008 1000000000 617738637 1000000000 184599998 1000000000 91641503 1000000000 166718906 1000000000 389768481 1000000000 512335590 1000000000 286599834 1000000000 257940026 1000000000 142153678 1000000000 790996482 1000000000 678129688 1000000000 936898728 1000000000 756636787 1000000000 867164708 1000000000 213240957 1000000000 693383400 1000000000 759545695 1000000000 196165298 1000000000 947294697 1000000000 135127763 1000000000 982661698 1000000000 150492672 1000000000 288411991 1000000000 967858728 1000000000 430112569 1000000000 911074535 1000000000 697071740 1000000000 51198298 1000000000 292737574 1000000000 977874322 1000000000 355160963 1000000000 19553344 1000000000 225286724 1000000000 835274682 1000000000 696803028 1000000000 648376894 1000000000 248728912 1000000000 338627154 1000000000 728121861 1000000000 300510641 1000000000 12139616 1000000000 738303379 1000000000 346245533 1000000000 476765691 1000000000 553879733 1000000000 382909788 1000000000 258440296 1000000000 170226064 1000000000 734972667 1000000000 5163181 1000000000 951490500 1000000000 810038732 1000000000 870859507 1000000000 505187208 1000000000 659116935 1000000000 188775131 1000000000 212889920 1000000000 359128056 1000000000 729512338 1000000000 876324258 1000000000 309406695 1000000000 708983805 1000000000 964745097 1000000000 766279857 1000000000 728222430 1000000000 156742497 1000000000 662849547 1000000000 799089564 1000000000 998686760 1000000000 178480665 1000000000 872228565 1000000000 503738687 1000000000 631396990 1000000000 909331750 1000000000 925789493 1000000000 597203210 1000000000 734841587 1000000000 420623063 1000000000 316194274 1000000000 37940490 1000000000 943062310 1000000000 98026471 1000000000 400275325 1000000000 152402212 1000000000 665787067 1000000000 173081991 1000000000 384649452 1000000000 652068486 1000000000 100361521 1000000000 571219138 1000000000 138434716 1000000000 284811628 1000000000 570949536 1000000000 734963741 1000000000 673918271 1000000000 275184084 1000000000 757855334 1000000000 176097819 1000000000 20825028 1000000000 810202717 1000000000 576721258 1000000000 743928537 1000000000 285799926 1000000000 274015788 1000000000 129895779 1000000000 387581150 1000000000 633629715 1000000000 468925863 1000000000 781410563 1000000000 294802621 1000000000 587836856 1000000000 648022676 1000000000 254417825 1000000000 964084092 1000000000 243228136 1000000000 87311178 1000000000 478922014 1000000000 111441555 1000000000 177302786 1000000000 418127611 1000000000 325731389 1000000000 552363620 1000000000 138179123 1000000000 212833988 1000000000 818120947 1000000000 412975012 1000000000 507749139 1000000000 571148788 1000000000 94765954 1000000000 558805120 1000000000 330762993 1000000000 810458733 1000000000 109054081 1000000000 865624468 1000000000 90223202 1000000000 198578731 1000000000 299826380 1000000000 897887769 1000000000 400767042 1000000000 911686496 1000000000 962077814 1000000000 22413564 1000000000 600979227 1000000000 451464607 1000000000 779440025 1000000000 743769504 1000000000 595326377 1000000000 828121518 1000000000 452673403 1000000000 105056960 1000000000 152748845 1000000000 179490075 1000000000 392268455 1000000000 691456563 1000000000 348971756 1000000000 366794590 1000000000 62998963 1000000000 996999852 1000000000 884324847 1000000000 838559919 1000000000 71933550 1000000000 981002094 1000000000 975723570 1000000000 571410584 1000000000 968340341 1000000000 905827573 1000000000 48180599 1000000000 265603049 1000000000 669165404 1000000000 405601818 1000000000 239803944 1000000000 530831959 1000000000 591243285 1000000000 949903086 1000000000 163353335 1000000000 813329299 1000000000 887814578 1000000000 409537969 1000000000 279595585 1000000000 702080763 1000000000 236928815 1000000000 582503139 1000000000 771872225 1000000000 312914315 1000000000 687436933 1000000000 503207267 1000000000 127496813 1000000000 569322229 1000000000 163701834 1000000000 408326728 1000000000 250713419 1000000000 515438482 1000000000 505180185 1000000000 738736066 1000000000 109949609 1000000000 508645512 1000000000 322590664 1000000000 564305564 1000000000 873796959 1000000000 718157282 1000000000 956036049 1000000000 867037531 1000000000 438496387 1000000000 932332304 1000000000 462776788 1000000000 678998705 1000000000 837838583 1000000000 408566584 1000000000 164585947 1000000000 178181158 1000000000 86750703 1000000000 953769953 1000000000 557662850 1000000000 1034392 1000000000 144899424 1000000000 962124239 1000000000 606016222 1000000000 174087619 1000000000 117983159 1000000000 180935976 1000000000 91925875 1000000000 606222818 1000000000 565788221 1000000000 754149911 1000000000 115860818 1000000000 373667827 1000000000 805635000 1000000000 635860672 1000000000 256742442 1000000000 125014000 1000000000 471035894 1000000000 768559131 1000000000 385061955 1000000000 251024779 1000000000 831549783 1000000000 724295051 1000000000 817081170 1000000000 389760505 1000000000 248038766 1000000000 223460216 1000000000 920358517 1000000000 11489123 1000000000 723509269 1000000000 998403512 1000000000 264841189 1000000000 781281816 1000000000 921541677 1000000000 545296552 1000000000 841795594 1000000000 579938503 1000000000 348179767 1000000000 244837238 1000000000 782087123 1000000000 130423688 1000000000 854942846 1000000000 970403775 1000000000 86206247 1000000000 976553713 1000000000 901561580 1000000000 1027110 1000000000 410599617 1000000000 806047810 1000000000 548814573 1000000000 410098982 1000000000 313163400 1000000000 830255273 1000000000 739819051 1000000000 751462418 1000000000 850130394 1000000000 166364612 1000000000 868684390 1000000000 968425025 1000000000 29731680 1000000000 88392945 1000000000 121083694 1000000000 314103862 1000000000 377958861 1000000000 227186124 1000000000 107676770 1000000000 712723596 1000000000 884333486 1000000000 535138583 1000000000 199813025 1000000000 101265883 1000000000 868782984 1000000000 70490869 1000000000 310151454 1000000000 428571747 1000000000 298620395 1000000000 478685711 1000000000 110229064 1000000000 732034354 1000000000 604894329 1000000000 943225777 1000000000 465170011 1000000000 875553833 1000000000 741384916 1000000000 608215186 1000000000 96314372 1000000000 665204606 1000000000 691437237 1000000000 700653524 1000000000 399350102 1000000000 114992738 1000000000 925124602 1000000000 305674847 1000000000 261442131 1000000000 823851267 1000000000 201724348 1000000000 265916915 1000000000 203052729 1000000000 656747764 1000000000 4654972 1000000000 132445752 1000000000 192121968 1000000000 970591103 1000000000 836703581 1000000000 148607868 1000000000 790890746 1000000000 835306253 1000000000 746176895 1000000000 565387520 1000000000 234372954 1000000000 846296001 1000000000 894758855 1000000000 701183070 1000000000 676217378 1000000000 662974827 1000000000 567439077 1000000000 660666468 1000000000 14002442 1000000000 665356917 1000000000 326014128 1000000000 464818025 1000000000 686262896 1000000000 675111138 1000000000 697001408 1000000000 717477326 1000000000 421939348 1000000000 872726731 1000000000 198701039 1000000000 742673785 1000000000 109952385 1000000000 155380108 1000000000 722686557 1000000000 705129919 1000000000 584850535 1000000000 443484157 1000000000 996684429 1000000000 904250959 1000000000 463524814 1000000000 81770626 1000000000 14722035 1000000000 590332034 1000000000 997601237 1000000000 442842997 1000000000 645295656 1000000000 425371953 1000000000 376319913 1000000000 985286530 1000000000 753132102 1000000000 212283377 1000000000 889266670 1000000000 593280313 1000000000 645628255 1000000000 579405717 1000000000 84420587 1000000000 328828456 1000000000 906813923 1000000000 581450409 1000000000 384066600 1000000000 978792751 1000000000 736562646 1000000000 370852051 1000000000 901482059 1000000000 608028462 1000000000 805394199 1000000000 149639160 1000000000 742432091 1000000000 651271726 1000000000 149169407 1000000000 443208893 1000000000 881433146 1000000000 889551599 1000000000 937328271 1000000000 912214951 1000000000 772126959 1000000000 515214798 1000000000 683797849 1000000000 673293574 1000000000 547767752 1000000000 996637884 1000000000 377818080 1000000000 877366913 1000000000 972232830 1000000000 486091790 1000000000 15147273 1000000000 142947739 1000000000 531005299 1000000000 289362277 1000000000 726414200 1000000000 78966915 1000000000 530239289 1000000000 606561599 1000000000 752827657 1000000000 659362144 1000000000 32511275 1000000000 677722896 1000000000 925577827 1000000000 974668698 1000000000 548786220 1000000000 783174220 1000000000 688783561 1000000000 433829233 1000000000 32460815 1000000000 434094082 1000000000 269646302 1000000000 392729314 1000000000 123327753 1000000000 176645281 1000000000 752131225 1000000000 104712992 1000000000 463526434 1000000000 939377931 1000000000 966069046 1000000000 206123549 1000000000 94247588 1000000000 66316902 1000000000 757820440 1000000000 831553146 1000000000 213177330 1000000000 505085805 1000000000 941773123 1000000000 948107094 1000000000 112909234 1000000000 487802658 1000000000 483013395 1000000000 513547816 1000000000 856125621 1000000000 685240164 1000000000 629922331 1000000000 304212895 1000000000 165000432 1000000000 798473691 1000000000 99728989 1000000000 991452099 1000000000 188365167 1000000000 660388507 1000000000 812860440 1000000000 882127081 1000000000 97420824 1000000000 468591794 1000000000 2062497 1000000000 752861094 1000000000 339575904 1000000000 466983534 1000000000 824234876 1000000000 477799678 1000000000 543404146 1000000000 236696260 1000000000 252643622 1000000000 463496564 1000000000 173610723 1000000000 375994760 1000000000 229814896 1000000000 328447742 1000000000 273351803 1000000000 644762875 1000000000 968500651 1000000000 928098157 1000000000 782190249 1000000000 518457531 1000000000 8989466 1000000000 301259199 1000000000 333019445 1000000000 5133439 1000000000 944421960 1000000000 653630061 1000000000 745948107 1000000000 376879462 1000000000 781728057 1000000000 617925840 1000000000 910438806 1000000000 982593462 1000000000 461718512 1000000000 101297060 1000000000 676172560 1000000000 999695006 1000000000 892788209 1000000000 102607498 1000000000 73763328 1000000000 697244648 1000000000 394309406 1000000000 222436014 1000000000 282488360 1000000000 141005347 1000000000 760057402 1000000000 452134118 1000000000 667403746 1000000000 240551158 1000000000 222690206 1000000000 441048191 1000000000 836701038 1000000000 540049696 1000000000 748992464 1000000000 840738995 1000000000 487955219 1000000000 427283528 1000000000 806037506 1000000000 115833388 1000000000 179729977 1000000000 966641839 1000000000 896694075 1000000000 317348473 1000000000 898261633 1000000000 555666536 1000000000 833046006 1000000000 230275932 1000000000 457955926 1000000000 846462244 1000000000 952670254 1000000000 292342504 1000000000 313478382 1000000000 519112252 1000000000 593552871 1000000000 893319057 1000000000 515687229 1000000000 563073791 1000000000 390921235 1000000000 869757674 1000000000 597787327 1000000000 857761065 1000000000 107906069 1000000000 855729986 1000000000 571370775 1000000000 312911834 1000000000 938174019 1000000000 176064349 1000000000 361454458 1000000000 784115684 1000000000 907250045 1000000000 196168066 1000000000 644251060 1000000000 733534871 1000000000 460396466 1000000000 130861804 1000000000 369917887 1000000000 617459820 1000000000 850644320 1000000000 228364146 1000000000 6556393 1000000000 825534629 1000000000 118618764 1000000000 927423140 1000000000 965769852 1000000000 266949527 1000000000 553174901 1000000000 15095604 1000000000 98982076 1000000000 227052750 1000000000 499021980 1000000000 658702575 1000000000 517179451 1000000000 842691921 1000000000 837654941 1000000000 482687194 1000000000 590652144 1000000000 360133013 1000000000 788070018 1000000000 864100018 1000000000 905698950 1000000000 639212700 1000000000 894029536 1000000000 874513940 1000000000 698939868 1000000000 436688596 1000000000 320459898 1000000000 692710145 1000000000 949783708 1000000000 403737268 1000000000 564693453 1000000000 867890647 1000000000 685516661 1000000000 490478784 1000000000 266265508 1000000000 116659968 1000000000 416079963 1000000000 500990567 1000000000 605415885 1000000000 737672280 1000000000 199785187 1000000000 120299090 1000000000 117878295 1000000000 47827396 1000000000 33910683 1000000000 639332546 1000000000 3338013 1000000000 806963513 1000000000 904224463 1000000000 709501049 1000000000 754432606 1000000000 405930515 1000000000 868617677 1000000000 76547335 1000000000 94963281 1000000000 442093220 1000000000 534994542 1000000000 735376769 1000000000 569772644 1000000000 454272733 1000000000 846973586 1000000000 261278632 1000000000 553384872 1000000000 587035893 1000000000 149306080 1000000000 468389451 1000000000 44875645 1000000000 999222235 1000000000 587395114 1000000000 317829810 1000000000 801237762 1000000000 545168802 1000000000 4767995 1000000000 314627335 1000000000 59445648 1000000000 164949736 1000000000 339777509 1000000000 153644886 1000000000 796089629 1000000000 255739001 1000000000 520383765 1000000000 777493322 1000000000 767484010 1000000000 932151233 1000000000 751446964 1000000000 76212307 1000000000 926315830 1000000000 779753456 1000000000 335762581 1000000000 660392756 1000000000 994566409 1000000000 356841485 1000000000 680512915 1000000000 184736849 1000000000 667556522 1000000000 299258821 1000000000 76546862 1000000000 857484237 1000000000 725583682 1000000000 961868677 1000000000 546982019 1000000000 248711836 1000000000 546113231 1000000000 305898772 1000000000 592110898 1000000000 403211626 1000000000 490665088 1000000000 400415807 1000000000 215109852 1000000000 181538311 1000000000 977683807 1000000000 789480978 1000000000 606942630 1000000000 158804838 1000000000 75727592 1000000000 677348577 1000000000 958112837 1000000000 425703175 1000000000 984772499 1000000000 356330659 1000000000 348081263 1000000000 215574232 1000000000 45484804 1000000000 629149358 1000000000 335729946 1000000000 193718148 1000000000 406960789 1000000000 107027902 1000000000 68914380 1000000000 166660603 1000000000 21874386 1000000000 211748194 1000000000 895858498 1000000000 74457695 1000000000 884267031 1000000000 282822851 1000000000 256031998 1000000000 52759468 1000000000 164234005 1000000000 747779962 1000000000 168352741 1000000000 287114137 1000000000 853301191 1000000000 948555780 1000000000 913473205 1000000000 825624730 1000000000 292698842 1000000000 343670709 1000000000 818670356 1000000000 916178480 1000000000 654175954 1000000000 614702624 1000000000 700607853 1000000000 456820762 1000000000 160837780 1000000000 910854071 1000000000 962542152 1000000000 915088798 1000000000 557291827 1000000000 382323051 1000000000 126635722 1000000000 453985738 1000000000 393502765 1000000000 671996387 1000000000 187789213 1000000000 250042634 1000000000 995509922 1000000000 536718947 1000000000 636988216 1000000000 518999660 1000000000 229990647 1000000000 3145174 1000000000 732609019 1000000000 583386770 1000000000 283638016 1000000000 33117181 1000000000 108253028 1000000000 540908297 1000000000 997761613 1000000000 428982702 1000000000 106256863 1000000000 855308733 1000000000 660872933 1000000000 699525784 1000000000 97073555 1000000000 866204229 1000000000 690035866 1000000000 848138983 1000000000 2276180 1000000000 318149339 1000000000 528100156 1000000000 702786934 1000000000 926230890 1000000000 970020648 1000000000 301046715 1000000000 100416233 1000000000 506796705 1000000000 795744645 1000000000 980044444 1000000000 301116086 1000000000 464997760 1000000000 895880968 1000000000 332345086 1000000000 2968549 1000000000 272959556 1000000000 103093316 1000000000 799843510 1000000000 465213814 1000000000 127899638 1000000000 25424386 1000000000 340656426 1000000000 770338218 1000000000 196439795 1000000000 349180627 1000000000 182441085 1000000000 307723013 1000000000 21381260 1000000000 946172113 1000000000 869080019 1000000000 266244174 1000000000 210848691 1000000000 76721262 1000000000 515174885 1000000000 99317142 1000000000 97899227 1000000000 480923165 1000000000 421948150 1000000000 580658048 1000000000 218109565 1000000000 624855173 1000000000 833699771 1000000000 649138858 1000000000 875339775 1000000000 375700975 1000000000 271010696 1000000000 186652665 1000000000 861024896 1000000000 678746884 1000000000 634947600 1000000000 589041801 1000000000 526360307 1000000000 932514552 1000000000 608039067 1000000000 99101284 1000000000 679010763 1000000000 293295430 1000000000 925487898 1000000000 398584517 1000000000 104363152 1000000000 977355448 1000000000 591494457 1000000000 268080183 1000000000 504116443 1000000000 747204984 1000000000 358127146 1000000000 939057352 1000000000 983100188 1000000000 433801057 1000000000 664682026 1000000000 898234444 1000000000 934988882 1000000000 236526410 1000000000 332831565 1000000000 993270806 1000000000 691083128 1000000000 127134864 1000000000 758280254 1000000000 305170420 1000000000 364911374 1000000000 770271298 1000000000 601379664 1000000000 210724755 1000000000 192148688 1000000000 122028039 1000000000 808944137 1000000000 644173344 1000000000 153581680 1000000000 606038538 1000000000 829987743 1000000000 374397241 1000000000 964897642 1000000000 991472504 1000000000 125877502 1000000000 524588877 1000000000 904413399 1000000000 9182752 1000000000 961958425 1000000000 919670425 1000000000 229046570 1000000000 470880720 1000000000 275742438 1000000000 827083600 1000000000 779283501 1000000000 524465541 1000000000 468973373 1000000000 26289047 1000000000 841771514 1000000000 548098348 1000000000 234633628 1000000000 74069632 1000000000 620639244 1000000000 590913167 1000000000 105065399 1000000000 9953522 1000000000 283924870 1000000000 564068768 1000000000 189259885 1000000000 347358305 1000000000 465099273 1000000000 728237458 1000000000 274476366 1000000000 640862098 1000000000 567737347 1000000000 503965545 1000000000 808210138 1000000000 759827702 1000000000 676635519 1000000000 92833660 1000000000 831769919 1000000000 221278833 1000000000 528601880 1000000000 971215949 1000000000 367997684 1000000000 794044494 1000000000 490063550 1000000000 315091719 1000000000 428061110 1000000000 916074817 1000000000 421807974 1000000000 716643657 1000000000 525528334 1000000000 806478691 1000000000 455924918 1000000000 105219880 1000000000 651429181 1000000000 845234512 1000000000 999656047 1000000000 463341069 1000000000 580259308 1000000000 594206736 1000000000 74109582 1000000000 607403794 1000000000 507912115 1000000000 454685525 1000000000 649223131 1000000000 618519342 1000000000 732248606 1000000000 199234216 1000000000 687689482 1000000000 188591099 1000000000 742231277 1000000000 984901008 1000000000 711981967 1000000000 634423712 1000000000 917578469 1000000000 623185150 1000000000 972325458 1000000000 693187945 1000000000 610026015 1000000000 500460993 1000000000 71213702 1000000000 15567296 1000000000 714056330 1000000000 282050459 1000000000 715956177 1000000000 537607007 1000000000 608280478 1000000000 707802887 1000000000 677226238 1000000000 63393199 1000000000 633082760 1000000000 184414525 1000000000 760376616 1000000000 131886114 1000000000 855433146 1000000000 931012826 1000000000 180829383 1000000000 336586347 1000000000 764367759 1000000000 48879322 1000000000 948546297 1000000000 692497435 1000000000 947069675 1000000000 474675879 1000000000 352529015 1000000000 97859750 1000000000 821360132 1000000000 772375794 1000000000 601439775 1000000000 258069230 1000000000 11875318 1000000000 511198862 1000000000 7361131 1000000000 750911711 1000000000 323536139 1000000000 536068188 1000000000 492232574 1000000000 579604815 1000000000 597225450 1000000000 972636304 1000000000 503546539 1000000000 587978440 1000000000 96355439 1000000000 570345294 1000000000 267867501 1000000000 786757339 1000000000 54413476 1000000000 244820282 1000000000 291648092 1000000000 622014405 1000000000 491696810 1000000000 704839793 1000000000 702278302 1000000000 580958531 1000000000 584790604 1000000000 692861945 1000000000 436029012 1000000000 524015974 1000000000 535851150 1000000000 276405104 1000000000 269515891 1000000000 890582509 1000000000 481125555 1000000000 152495351 1000000000 150935338 1000000000 86326528 1000000000 943470728 1000000000 148886442 1000000000 226853165 1000000000 114658387 1000000000 514484365 1000000000 347770738 1000000000 58096766 1000000000 903175953 1000000000 35492643 1000000000 521644862 1000000000 623802919 1000000000 855923289 1000000000 636539967 1000000000 242920434 1000000000 734514022 1000000000 204000056 1000000000 118196400 1000000000 732320465 1000000000 654014969 1000000000 866426146 1000000000 10301363 1000000000 715029636 1000000000 815071791 1000000000 696012109 1000000000 703144145 1000000000 955182859 1000000000 534685075 1000000000 276503671 1000000000 923858937 1000000000 45305299 1000000000 991340421 1000000000 187169117 1000000000 537156327 1000000000 987427424 1000000000 923626244 1000000000 535237999 1000000000 788985795 1000000000 482161860 1000000000 942449938 1000000000 377897834 1000000000 154739501 1000000000 978806993 1000000000 785887015 1000000000 687745802 1000000000 741779434 1000000000 290012267 1000000000 158474667 1000000000 124949844 1000000000 487075125 1000000000 562275154 1000000000 130938382 1000000000 78259305 1000000000 195717600 1000000000 458161472 1000000000 628000090 1000000000 546213766 1000000000 373540299 1000000000 815722202 1000000000 597335274 1000000000 625237351 1000000000 815161950 1000000000 266739452 1000000000 61792314 1000000000 117829531 1000000000 770059116 1000000000 389750559 1000000000 93170384 1000000000 197222083 1000000000 638840526 1000000000 49079225 1000000000 327221917 1000000000 224788557 1000000000 183921624 1000000000 763926194 1000000000 802055745 1000000000 86085757 1000000000 117470542 1000000000 318387000 1000000000 317744448 1000000000 601841807 1000000000 751745046 1000000000 123506239 1000000000 38768382 1000000000 450912159 1000000000 240156572 1000000000 114197904 1000000000 74881942 1000000000 319250145 1000000000 953460647 1000000000 153054349 1000000000 980123844 1000000000 909763825 1000000000 436410718 1000000000 571391312 1000000000 5319666 1000000000 54761228 1000000000 158155480 1000000000 255287313 1000000000 879296147 1000000000 857373231 1000000000 307194530 1000000000 62225939 1000000000 117220335 1000000000 933786462 1000000000 143319020 1000000000 260138064 1000000000 234576503 1000000000 905727059 1000000000 648093053 1000000000 144147179 1000000000 978280984 1000000000 5702976 1000000000 440112993 1000000000 189350440 1000000000 601196289 1000000000 207691790 1000000000 752200877 1000000000 147467862 1000000000 722999271 1000000000 457540782 1000000000 582414223 1000000000 328868811 1000000000 503697093 1000000000 647748401 1000000000 863559351 1000000000 220891029 1000000000 384248333 1000000000 278434159 1000000000 635509064 1000000000 208857907 1000000000 723433966 1000000000 207355498 1000000000 211604575 1000000000 700742726 1000000000 957670070 1000000000 985412077 1000000000 890965756 1000000000 395963117 1000000000 787911602 1000000000 976238935 1000000000 824528943 1000000000 334317295 1000000000 506125797 1000000000 400037824 1000000000 818725509 1000000000 861299161 1000000000 813957107 1000000000 73136106 1000000000 181831116 1000000000 869524323 1000000000 363055410 1000000000 42965208 1000000000 608055516 1000000000 330519187 1000000000 894394339 1000000000 104045973 1000000000 868740244 1000000000 463437779 1000000000 385899788 1000000000 670879991 1000000000 606968034 1000000000 580774600 1000000000 103113611 1000000000 473109682 1000000000 245703801 1000000000 902664435 1000000000 107095160 1000000000 518960471 1000000000 710836900 1000000000 100995805 1000000000 49437022 1000000000 298347640 1000000000 800838758 1000000000 926582373 1000000000 527557573 1000000000 697145584 1000000000 668790299 1000000000 446231515 1000000000 74848979 1000000000 882357692 1000000000 865260980 1000000000 728614527 1000000000 613536830 1000000000 816595748 1000000000 411913202 1000000000 328296834 1000000000 285346811 1000000000 950023858 1000000000 739042656 1000000000 883649600 1000000000 728367799 1000000000 321684315 1000000000 549670367 1000000000 538500444 1000000000 773258295 1000000000 221801376 1000000000 337295384 1000000000 629257088 1000000000 64607002 1000000000 830421409 1000000000 820106935 1000000000 405608130 1000000000 914344679 1000000000 477682671 1000000000 20195644 1000000000 505840177 1000000000 243569905 1000000000 918281716 1000000000 875209900 1000000000 799497758 1000000000 54936987 1000000000 538407550 1000000000 870593129 1000000000 458557523 1000000000 831303507 1000000000 537711681 1000000000 159403212 1000000000 174549099 1000000000 792552337 1000000000 38482005 1000000000 855782645 1000000000 153340672 1000000000 496055088 1000000000 117301830 1000000000 860956055 1000000000 826017068 1000000000 158949016 1000000000 312257239 1000000000 352167812 1000000000 31373787 1000000000 897314225 1000000000 56829825 1000000000 747153613 1000000000 844418228 1000000000 718569618 1000000000 402491490 1000000000 84441503 1000000000 454532500 1000000000 582090520 1000000000 482145543 1000000000 610754740 1000000000 774777176 1000000000 979391463 1000000000 779775069 1000000000 966313139 1000000000 99711766 1000000000 6535756 1000000000 244424422 1000000000 801410381 1000000000 5943576 1000000000 215897637 1000000000 858760401 1000000000 24832886 1000000000 154726715 1000000000 548354858 1000000000 56744291 1000000000 93032275 1000000000 988010109 1000000000 54837054 1000000000 362450357 1000000000 22721898 1000000000 59658317 1000000000 402931119 1000000000 650093688 1000000000 418783722 1000000000 998956126 1000000000 960770444 1000000000 757257202 1000000000 681127046 1000000000 968047434 1000000000 26710305 1000000000 558604670 1000000000 882649482 1000000000 528325491 1000000000 191275987 1000000000 338502078 1000000000 686319168 1000000000 433967762 1000000000 720651294 1000000000 602642612 1000000000 954512497 1000000000 830714499 1000000000 387727810 1000000000 507833567 1000000000 606564989 1000000000 866406738 1000000000 159777998 1000000000 357077870 1000000000 50684181 1000000000 983084454 1000000000 693009859 1000000000 662771410 1000000000 812585564 1000000000 286787513 1000000000 386050047 1000000000 669055187 1000000000 279250212 1000000000 165772675 1000000000 45369066 1000000000 271140272 1000000000 863829840 1000000000 284954478 1000000000 175920438 1000000000 864013240 1000000000 565426938 1000000000 991982043 1000000000 950677829 1000000000 768685889 1000000000 937652174 1000000000 863772232 1000000000 403735319 1000000000 71374551 1000000000 954046008 1000000000 95921931 1000000000 915865258 1000000000 417276076 1000000000 867923154 1000000000 33336551 1000000000 900404482 1000000000 269701954 1000000000 889896651 1000000000 777749495 1000000000 331689879 1000000000 281445445 1000000000 900382723 1000000000 244852231 1000000000 504181611 1000000000 423437414 1000000000 836095995 1000000000 561903435 1000000000 379301376 1000000000 695387901 1000000000 597257572 1000000000 718868598 1000000000 509075565 1000000000 36649675 1000000000 534417766 1000000000 2200944 1000000000 880813310 1000000000 832083043 1000000000 131940999 1000000000 946925957 1000000000 865228739 1000000000 254220843 1000000000 381902557 1000000000 556020760 1000000000 845278075 1000000000 728348058 1000000000 729199622 1000000000 251684660 1000000000 506559018 1000000000 25230222 1000000000 974992170 1000000000 336991056 1000000000 390513743 1000000000 340746612 1000000000 279477088 1000000000 205453458 1000000000 923207847 1000000000 556872803 1000000000 694622849 1000000000 193773153 1000000000 32851977 1000000000 477018180 1000000000 697703086 1000000000 803310313 1000000000 719292419 1000000000 914850474 1000000000 26852860 1000000000 958033074 1000000000 334190903 1000000000 480640179 1000000000 665794661 1000000000 804437932 1000000000 156978273 1000000000 753145160 1000000000 808243726 1000000000 631446755 1000000000 194994547 1000000000 611712578 1000000000 613553458 1000000000 189704914 1000000000 194586328 1000000000 693428585 1000000000 370001642 1000000000 285489012 1000000000 833202835 1000000000 567717867 1000000000 237375916 1000000000 670661972 1000000000 580441588 1000000000 365829079 1000000000 318742548 1000000000 45060428 1000000000 15908743 1000000000 810534795 1000000000 806469217 1000000000 831784262 1000000000 930540250 1000000000 556315231 1000000000 598112500 1000000000 269146558 1000000000 488290679 1000000000 835498580 1000000000 15346289 1000000000 170086633 1000000000 38564476 1000000000 782808506 1000000000 379373651 1000000000 910316541 1000000000 177076673 1000000000 526230639 1000000000 740715628 1000000000 202612845 1000000000 220186760 1000000000 962431784 1000000000 448234771 1000000000 97873096 1000000000 353321 1000000000 591923465 1000000000 764302195 1000000000 552481021 1000000000 248509969 1000000000 492166264 1000000000 45014571 1000000000 562873406 1000000000 641564474 1000000000 573499245 1000000000 916263254 1000000000 309242715 1000000000 962420493 1000000000 939942745 1000000000 808474715 1000000000 140290216 1000000000 611409883 1000000000 312935119 1000000000 806364136 1000000000 594223828 1000000000 650155253 1000000000 161491619 1000000000 164855227 1000000000 127675184 1000000000 112339139 1000000000 63077566 1000000000 310997328 1000000000 827011721 1000000000 10068124 1000000000 544275184 1000000000 202308178 1000000000 189072724 1000000000 500732211 1000000000 803239703 1000000000 779297601 1000000000 955837774 1000000000 476222680 1000000000 585132020 1000000000 118129331 1000000000 213059406 1000000000 757945897 1000000000 159691879 1000000000 834475782 1000000000 141615006 1000000000 254197300 1000000000 97317015 1000000000 428246440 1000000000 596990434 1000000000 623586547 1000000000 590052234 1000000000 172210005 1000000000 768455542 1000000000 177951126 1000000000 510459528 1000000000 348416232 1000000000 539092732 1000000000 229378255 1000000000 367753416 1000000000 608813689 1000000000 654588352 1000000000 556265480 1000000000 13750071 1000000000 121279886 1000000000 394046603 1000000000 675896801 1000000000 418274344 1000000000 654496737 1000000000 811325290 1000000000 769109182 1000000000 521418316 1000000000 420645581 1000000000 485132932 1000000000 559330417 1000000000 154644126 1000000000 916385576 1000000000 627831249 1000000000 275767576 1000000000 552306055 1000000000 630244680 1000000000 281477533 1000000000 361478548 1000000000 69729196 1000000000 6400540 1000000000 268977270 1000000000 537911471 1000000000 561673118 1000000000 556590008 1000000000 904646237 1000000000 709018379 1000000000 19990095 1000000000 746720013 1000000000 91041068 1000000000 879047792 1000000000 14610632 1000000000 380278797 1000000000 358704656 1000000000 916216197 1000000000 30930918 1000000000 237185657 1000000000 743969824 1000000000 430547803 1000000000 579289102 1000000000 151229589 1000000000 340485878 1000000000 773876232 1000000000 865171275 1000000000 906811557 1000000000 904286731 1000000000 754770961 1000000000 444115335 1000000000 219621005 1000000000 879434749 1000000000 950607673 1000000000 865158849 1000000000 734245702 1000000000 976048317 1000000000 284256655 1000000000 988145729 1000000000 874134697 1000000000 981654056 1000000000 440932438 1000000000 904178167 1000000000 47658864 1000000000 41050414 1000000000 928008412 1000000000 33785629 1000000000 528370428 1000000000 281235365 1000000000 962329278 1000000000 858851943 1000000000 895661702 1000000000 905255240 1000000000 576217678 1000000000 804477689 1000000000 961297349 1000000000 98022180 1000000000 98580234 1000000000 795849941 1000000000 325317427 1000000000 797017807 1000000000 902355128 1000000000 495006225 1000000000 155051041 1000000000 640783959 1000000000 726315529 1000000000 890515284 1000000000 698478462 1000000000 464598901 1000000000 38413776 1000000000 663214422 1000000000 176318145 1000000000 94072194 1000000000 590823508 1000000000 116115420 1000000000 615295942 1000000000 436492846 1000000000 747930580 1000000000 417660487 1000000000 39977600 1000000000 993334444 1000000000 225835230 1000000000 475624055 1000000000 750247919 1000000000 669640966 1000000000 921506656 1000000000 776459409 1000000000 645937403 1000000000 920715049 1000000000 916664829 1000000000 192148505 1000000000 168600792 1000000000 770771915 1000000000 647214165 1000000000 908812114 1000000000 354540629 1000000000 208615864 1000000000 658619746 1000000000 173355039 1000000000 185230202 1000000000 241944820 1000000000 47543782 1000000000 452275541 1000000000 873213557 1000000000 598844673 1000000000 411050200 1000000000 50319634 1000000000 5267647 1000000000 682866405 1000000000 751620974 1000000000 770934160 1000000000 923689538 1000000000 314084603 1000000000 709510545 1000000000 798678760 1000000000 846293420 1000000000 739443298 1000000000 536329013 1000000000 956026524 1000000000 233831724 1000000000 146370578 1000000000 762302687 1000000000 75333201 1000000000 852863354 1000000000 258890722 1000000000 11425770 1000000000 593830129 1000000000 766034771 1000000000 866267741 1000000000 622138585 1000000000 696821731 1000000000 914808221 1000000000 623079974 1000000000 780637235 1000000000 606422460 1000000000 928327288 1000000000 932489093 1000000000 760662700 1000000000 821442576 1000000000 681115970 1000000000 422496111 1000000000 83082467 1000000000 735756022 1000000000 576707558 1000000000 294934014 1000000000 606253251 1000000000 958750911 1000000000 6373582 1000000000 243291114 1000000000 798575400 1000000000 808205530 1000000000 444414219 1000000000 408059676 1000000000 18611721 1000000000 899630726 1000000000 391075858 1000000000 573464769 1000000000 819459898 1000000000 770590301 1000000000 711984687 1000000000 314219100 1000000000 835125851 1000000000 236239064 1000000000 417162948 1000000000 657531804 1000000000 160998361 1000000000 675281112 1000000000 261038238 1000000000 132080343 1000000000 397740468 1000000000 190837166 1000000000 969714114 1000000000 922665391 1000000000 298182981 1000000000 953567749 1000000000 188871804 1000000000 970018889 1000000000 498795242 1000000000 994742047 1000000000 657847817 1000000000 194632034 1000000000 590228861 1000000000 350970801 1000000000 889447278 1000000000 997569533 1000000000 717195204 1000000000 618530832 1000000000 567553330 1000000000 757340307 1000000000 235402976 1000000000 751587132 1000000000 840200445 1000000000 617750500 1000000000 140175047 1000000000 76363357 1000000000 915371618 1000000000 524336976 1000000000 974209284 1000000000 835431563 1000000000 671980397 1000000000 565829653 1000000000 873780894 1000000000 736134364 1000000000 439211313 1000000000 397547567 1000000000 56205765 1000000000 427987112 1000000000 485899340 1000000000 264899805 1000000000 155055494 1000000000 696008910 1000000000 469671508 1000000000 340650908 1000000000 854766429 1000000000 424348562 1000000000 202947234 1000000000 996701552 1000000000 154922929 1000000000 96618984 1000000000 639842015 1000000000 352433536 1000000000 748201171 1000000000 198183772 1000000000 420552732 1000000000 151582071 1000000000 82473078 1000000000 283746189 1000000000 58240980 1000000000 316292270 1000000000 72488947 1000000000 523424253 1000000000 56194138 1000000000 23295120 1000000000 300190437 1000000000 374135213 1000000000 701734355 1000000000 586221064 1000000000 494154342 1000000000 772645014 1000000000 392477208 1000000000 467865799 1000000000 2038553 1000000000 563275974 1000000000 876223896 1000000000 707053222 1000000000 491886142 1000000000 495086109 1000000000 613200158 1000000000 23555138 1000000000 188260271 1000000000 392429302 1000000000 425382051 1000000000 966842840 1000000000 601014036 1000000000 650405579 1000000000 516719465 1000000000 124002830 1000000000 950744395 1000000000 770433197 1000000000 403631531 1000000000 73738526 1000000000 749595437 1000000000 486346013 1000000000 153092608 1000000000 450580282 1000000000 125923234 1000000000 144408615 1000000000 427978131 1000000000 626645991 1000000000 679498382 1000000000 283576014 1000000000 263084791 1000000000 945841073 1000000000 326448615 1000000000 489398040 1000000000 794150713 1000000000 108524648 1000000000 963613074 1000000000 260903731 1000000000 135182811 1000000000 570157328 1000000000 120929360 1000000000 537215695 1000000000 254159917 1000000000 81898111 1000000000 636149590 1000000000 966417615 1000000000 791746930 1000000000 22601019 1000000000 402325999 1000000000 311866646 1000000000 760146990 1000000000 385205784 1000000000 18006993 1000000000 289132944 1000000000 146636967 1000000000 154008169 1000000000 503853913 1000000000 211331204 1000000000 288181298 1000000000 625682613 1000000000 796909631 1000000000 264237196 1000000000 920987764 1000000000 530481660 1000000000 449277089 1000000000 215854743 1000000000 241520716 1000000000 877580630 1000000000 350719074 1000000000 515300234 1000000000 859890655 1000000000 803250760 1000000000 690298580 1000000000 550732110 1000000000 424554879 1000000000 981316331 1000000000 94410246 1000000000 330840871 1000000000 637494619 1000000000 914875316 1000000000 586174635 1000000000 959441930 1000000000 814717953 1000000000 374839530 1000000000 295523495 1000000000 879356011 1000000000 844868732 1000000000 347942995 1000000000 344883049 1000000000 408229298 1000000000 124670364 1000000000 699666132 1000000000 871416689 1000000000 315465059 1000000000 247887627 1000000000 853313210 1000000000 881770417 1000000000 832220335 1000000000 863429828 1000000000 40905688 1000000000 317601320 1000000000 618455223 1000000000 665362308 1000000000 470910097 1000000000 188414270 1000000000 797759902 1000000000 248398616 1000000000 561036107 1000000000 962564638 1000000000 489071131 1000000000 36576873 1000000000 218076761 1000000000 972789878 1000000000 876249909 1000000000 925514016 1000000000 163938101 1000000000 275535780 1000000000 966694014 1000000000 61094532 1000000000 669288868 1000000000 890482988 1000000000 918185950 1000000000 56392531 1000000000 485920147 1000000000 250325520 1000000000 462505073 1000000000 141038378 1000000000 289595312 1000000000 834187480 1000000000 232139038 1000000000 569111358 1000000000 575809446 1000000000 45299500 1000000000 88415908 1000000000 88750868 1000000000 21991925 1000000000 321148519 1000000000 671329987 1000000000 467644689 1000000000 914005048 1000000000 784004772 1000000000 628373607 1000000000 72599499 1000000000 817438347 1000000000 450228657 1000000000 886798795 1000000000 823024448 1000000000 82454503 1000000000 793097122 1000000000 462943300 1000000000 230970084 1000000000 542221802 1000000000 187296934 1000000000 469102925 1000000000 346477343 1000000000 453861657 1000000000 193683884 1000000000 674013888 1000000000 581723487 1000000000 53294673 1000000000 445780941 1000000000 802527265 1000000000 872151093 1000000000 562981832 1000000000 484911475 1000000000 101843629 1000000000 599696529 1000000000 351987529 1000000000 516622417 1000000000 327610846 1000000000 24806780 1000000000 764862389 1000000000 358199523 1000000000 491072003 1000000000 151778840 1000000000 862712102 1000000000 42005684 1000000000 419122975 1000000000 688927251 1000000000 863329414 1000000000 466737657 1000000000 218269918 1000000000 89856368 1000000000 283323473 1000000000 209426239 1000000000 600667520 1000000000 267569979 1000000000 814859159 1000000000 758998546 1000000000 457505065 1000000000 951094372 1000000000 703640410 1000000000 918858342 1000000000 147687660 1000000000 579995317 1000000000 234331913 1000000000 780416206 1000000000 546398174 1000000000 34216234 1000000000 198150881 1000000000 525055676 1000000000 266419033 1000000000 312787283 1000000000 360372564 1000000000 727450139 1000000000 203041196 1000000000 80287243 1000000000 273351255 1000000000 481523136 1000000000 179974409 1000000000 655663210 1000000000 438323100 1000000000 155930213 1000000000 34202337 1000000000 443813313 1000000000 535650372 1000000000 269080899 1000000000 813826859 1000000000 653838638 1000000000 76365151 1000000000 345272017 1000000000 987617181 1000000000 259212213 1000000000 324414445 1000000000 326731563 1000000000 532617777 1000000000 943157302 1000000000 301200339 1000000000 809798005 1000000000 261869098 1000000000 767206481 1000000000 704877948 1000000000 648414868 1000000000 401144956 1000000000 398997328 1000000000 819649647 1000000000 262732 1000000000 394619231 1000000000 191102996 1000000000 32273720 1000000000 453785178 1000000000 903955097 1000000000 41112074 1000000000 640132163 1000000000 981499462 1000000000 774089504 1000000000 281918766 1000000000 785332109 1000000000 947962989 1000000000 184924876 1000000000 23800435 1000000000 519158149 1000000000 393205280 1000000000 481511272 1000000000 675918278 1000000000 752977803 1000000000 120714910 1000000000 77344906 1000000000 455141344 1000000000 950354237 1000000000 23261884 1000000000 881784946 1000000000 569025406 1000000000 357661760 1000000000 222535828 1000000000 671620427 1000000000 646140469 1000000000 979028009 1000000000 554974093 1000000000 947622304 1000000000 972809375 1000000000 30596195 1000000000 367152862 1000000000 923634951 1000000000 822241255 1000000000 90129605 1000000000 773466785 1000000000 964648997 1000000000 194295118 1000000000 13439042 1000000000 620695791 1000000000 417945593 1000000000 556000202 1000000000 99403500 1000000000 491247520 1000000000 320213906 1000000000 313540714 1000000000 587561715 1000000000 729800261 1000000000 566856343 1000000000 375274114 1000000000 904910604 1000000000 512347968 1000000000 182750485 1000000000 520315580 1000000000 271709873 1000000000 613124535 1000000000 353787720 1000000000 848401912 1000000000 526460766 1000000000 90680647 1000000000 24132040 1000000000 510494782 1000000000 636564460 1000000000 505749451 1000000000 625862677 1000000000 382529216 1000000000 889621890 1000000000 299288440 1000000000 494868044 1000000000 819859447 1000000000 740183124 1000000000 319164203 1000000000 790840205 1000000000 227526654 1000000000 914861692 1000000000 233652530 1000000000 510160116 1000000000 370504935 1000000000 870071045 1000000000 161418695 1000000000 524526593 1000000000 361627328 1000000000 104399083 1000000000 489447359 1000000000 67888797 1000000000 910777309 1000000000 523604171 1000000000 800735209 1000000000 716000377 1000000000 201508403 1000000000 919134850 1000000000 24543221 1000000000 873652652 1000000000 162455364 1000000000 100852570 1000000000 463486411 1000000000 314483823 1000000000 557941346 1000000000 100029335 1000000000 299385377 1000000000 416614303 1000000000 834323743 1000000000 69083912 1000000000 996031311 1000000000 102702723 1000000000 322263626 1000000000 221771551 1000000000 53832298 1000000000 559043256 1000000000 831397022 1000000000 562853913 1000000000 863048402 1000000000 212146425 1000000000 146423657 1000000000 122107618 1000000000 17871444 1000000000 563257498 1000000000 275034610 1000000000 235046702 1000000000 401014791 1000000000 40164629 1000000000 845888948 1000000000 357972049 1000000000 186828020 1000000000 604513926 1000000000 578456091 1000000000 955009430 1000000000 19088320 1000000000 28823010 1000000000 710135733 1000000000 844651333 1000000000 39893293 1000000000 202870486 1000000000 793810859 1000000000 258294341 1000000000 862795359 1000000000 534156355 1000000000 982253532 1000000000 982816921 1000000000 686847668 1000000000 104004530 1000000000 903726531 1000000000 80458314 1000000000 392513010 1000000000 933841761 1000000000 641936718 1000000000 102685710 1000000000 189121026 1000000000 343217010 1000000000 365112480 1000000000 457240511 1000000000 551659443 1000000000 760443775 1000000000 35943877 1000000000 541165192 1000000000 628705232 1000000000 275592987 1000000000 788518172 1000000000 588151290 1000000000 416468645 1000000000 258986425 1000000000 40548849 1000000000 394557207 1000000000 927956603 1000000000 673757885 1000000000 265877680 1000000000 125472482 1000000000 234213581 1000000000 913300103 1000000000 617604642 1000000000 850603417 1000000000 958014686 1000000000 11874193 1000000000 43374722 1000000000 403771626 1000000000 40570364 1000000000 38462792 1000000000 768326222 1000000000 795678034 1000000000 83351455 1000000000 807805618 1000000000 694636029 1000000000 645464736 1000000000 244119689 1000000000 468745804 1000000000 921007971 1000000000 287269637 1000000000 522395909 1000000000 176365738 1000000000 182794687 1000000000 703494526 1000000000 315420984 1000000000 48892702 1000000000 442073807 1000000000 653266872 1000000000 206085605 1000000000 766318893 1000000000 457962841 1000000000 39312380 1000000000 567733662 1000000000 88667735 1000000000 196683235 1000000000 235879444 1000000000 330081853 1000000000 784898966 1000000000 761109826 1000000000 535017122 1000000000 161659112 1000000000 997983634 1000000000 21735387 1000000000 167918076 1000000000 156036509 1000000000 321815120 1000000000 169725768 1000000000 113480328 1000000000 774113433 1000000000 62288096 1000000000 486689148 1000000000 834118401 1000000000 239739839 1000000000 927139011 1000000000 172281351 1000000000 440664594 1000000000 727747543 1000000000 71994045 1000000000 152956573 1000000000 184714695 1000000000 265287735 1000000000 553598980 1000000000 740075125 1000000000 291954268 1000000000 818757050 1000000000 408959402 1000000000 82377965 1000000000 92639220 1000000000 145936197 1000000000 301869768 1000000000 666113172 1000000000 372289278 1000000000 65447674 1000000000 29939617 1000000000 627794328 1000000000 865416574 1000000000 354017465 1000000000 500201776 1000000000 827759153 1000000000 937536250 1000000000 306666698 1000000000 124401787 1000000000 273570638 1000000000 167477231 1000000000 404721981 1000000000 390407412 1000000000 388431697 1000000000 981079159 1000000000 228177090 1000000000 605659007 1000000000 961041321 1000000000 728395921 1000000000 777642930 1000000000 268742905 1000000000 721514807 1000000000 156579529 1000000000 843948004 1000000000 673445836 1000000000 504665370 1000000000 91730234 1000000000 550583046 1000000000 669368346 1000000000 746850042 1000000000 604550057 1000000000 256564969 1000000000 997649284 1000000000 841979435 1000000000 532707666 1000000000 609021778 1000000000 392095184 1000000000 689381155 1000000000 905487977 1000000000 239337559 1000000000 206247748 1000000000 547398327 1000000000 295657786 1000000000 655160540 1000000000 187658828 1000000000 352351021 1000000000 399762014 1000000000 872106327 1000000000 664919767 1000000000 496560008 1000000000 406386547 1000000000 439794401 1000000000 82830780 1000000000 672220637 1000000000 262219620 1000000000 644086293 1000000000 832281471 1000000000 889851299 1000000000 371104905 1000000000 3062289 1000000000 748740445 1000000000 512775629 1000000000 355271921 1000000000 164804652 1000000000 116720788 1000000000 209900280 1000000000 16586049 1000000000 48048948 1000000000 163949351 1000000000 532861386 1000000000 801601667 1000000000 701022526 1000000000 880545967 1000000000 950990022 1000000000 710461559 1000000000 739957562 1000000000 693436883 1000000000 879611524 1000000000 434226121 1000000000 32658791 1000000000 842558741 1000000000 673417672 1000000000 777411802 1000000000 585683943 1000000000 788293291 1000000000 271906372 1000000000 238660397 1000000000 944267523 1000000000 691722768 1000000000 620980778 1000000000 604033667 1000000000 755192546 1000000000 990367480 1000000000 188403607 1000000000 918920690 1000000000 311847610 1000000000 548233342 1000000000 461218250 1000000000 149832089 1000000000 608785936 1000000000 191606929 1000000000 855621933 1000000000 683129695 1000000000 684965582 1000000000 875966401 1000000000 962155664 1000000000 382526873 1000000000 151959040 1000000000 567536649 1000000000 410362324 1000000000 992312998 1000000000 159060439 1000000000 713415643 1000000000 797024009 1000000000 23460770 1000000000 911171452 1000000000 909414406 1000000000 602155760 1000000000 398433592 1000000000 882399675 1000000000 376372667 1000000000 137184647 1000000000 335973601 1000000000 386486699 1000000000 153305380 1000000000 488015191 1000000000 868550484 1000000000 721410417 1000000000 356586815 1000000000 836882049 1000000000 754264375 1000000000 974861533 1000000000 163119214 1000000000 66352337 1000000000 458009838 1000000000 433307774 1000000000 62899513 1000000000 917255234 1000000000 546454447 1000000000 769129681 1000000000 262551332 1000000000 579656159 1000000000 458921114 1000000000 740109953 1000000000 348739164 1000000000 367049995 1000000000 726311368 1000000000 680907521 1000000000 344952110 1000000000 209694401 1000000000 651091502 1000000000 854121359 1000000000 579694651 1000000000 630565751 1000000000 132849019 1000000000 311479256 1000000000 320358380 1000000000 493837922 1000000000 906224467 1000000000 484233151 1000000000 194153871 1000000000 786778698 1000000000 672740369 1000000000 702618303 1000000000 568002267 1000000000 30553923 1000000000 492647542 1000000000 429950729 1000000000 529854084 1000000000 878003783 1000000000 397297809 1000000000 951089442 1000000000 966630666 1000000000 43292671 1000000000 655711705 1000000000 638900563 1000000000 94793597 1000000000 962272101 1000000000 927684906 1000000000 26272596 1000000000 657769240 1000000000 645864134 1000000000 323938262 1000000000 507043077 1000000000 289102754 1000000000 875504026 1000000000 167296673 1000000000 209166899 1000000000 96739865 1000000000 429707611 1000000000 392941835 1000000000 975661084 1000000000 12010319 1000000000 339733038 1000000000 106448530 1000000000 547308372 1000000000 663017390 1000000000 662281447 1000000000 329836944 1000000000 640929655 1000000000 971099896 1000000000 17626502 1000000000 813115498 1000000000 810465565 1000000000 186672632 1000000000 333153464 1000000000 790585411 1000000000 928793569 1000000000 278768932 1000000000 393847473 1000000000 639515551 1000000000 851504503 1000000000 999427273 1000000000 706950276 1000000000 350253226 1000000000 784928806 1000000000 268952722 1000000000 935745544 1000000000 863518324 1000000000 762383967 1000000000 665434371 1000000000 204794704 1000000000 699665681 1000000000 774545498 1000000000 973738746 1000000000 158761201 1000000000 438136956 1000000000 869189677 1000000000 921415818 1000000000 421419617 1000000000 62925650 1000000000 682302058 1000000000 85983009 1000000000 567373849 1000000000 361918932 1000000000 524034887 1000000000 921492385 1000000000 187514894 1000000000 40854145 1000000000 845333777 1000000000 221381629 1000000000 88272796 1000000000 244346683 1000000000 133225699 1000000000 670098892 1000000000 249079463 1000000000 930044607 1000000000 569965968 1000000000 198017395 1000000000 858718307 1000000000 911503475 1000000000 592908780 1000000000 285664686 1000000000 395710302 1000000000 645476921 1000000000 833310291 1000000000 645485230 1000000000 952307112 1000000000 152535399 1000000000 166962591 1000000000 572461294 1000000000 538199812 1000000000 693934451 1000000000 298978790 1000000000 206993678 1000000000 954065184 1000000000 2764301 1000000000 636989540 1000000000 654388889 1000000000 68878815 1000000000 306856442 1000000000 538308577 1000000000 74751974 1000000000 161145578 1000000000 529775945 1000000000 305546695 1000000000 943102748 1000000000 741391549 1000000000 122233624 1000000000 73485073 1000000000 38196532 1000000000 361457955 1000000000 730322595 1000000000 246460523 1000000000 652068389 1000000000 706378192 1000000000 173408002 1000000000 736129450 1000000000 415428988 1000000000 665910525 1000000000 925289417 1000000000 708103392 1000000000 44195482 1000000000 589203673 1000000000 984373610 1000000000 855986813 1000000000 447689191 1000000000 661722045 1000000000 198258075 1000000000 611038159 1000000000 112939717 1000000000 902373288 1000000000 820028695 1000000000 968484746 1000000000 965392641 1000000000 484055333 1000000000 54883824 1000000000 695720076 1000000000 455410425 1000000000 402003103 1000000000 313195512 1000000000 576912812 1000000000 581046128 1000000000 630107071 1000000000 644026422 1000000000 841004789 1000000000 106537385 1000000000 385741694 1000000000 780520210 1000000000 481867730 1000000000 74865088 1000000000 198404307 1000000000 877396427 1000000000 156800159 1000000000 890417997 1000000000 123216270 1000000000 694264621 1000000000 721966533 1000000000 768376752 1000000000 262955692 1000000000 94650246 1000000000 630013795 1000000000 855657896 1000000000 261179081 1000000000 757196630 1000000000 850809615 1000000000 671392388 1000000000 338947452 1000000000 537885465 1000000000 460532841 1000000000 405612229 1000000000 332298893 1000000000 613468458 1000000000 156467480 1000000000 993299350 1000000000 46504621 1000000000 107118339 1000000000 335992475 1000000000 70796116 1000000000 111702430 1000000000 356804538 1000000000 642663576 1000000000 467821298 1000000000 982486151 1000000000 134440643 1000000000 111535281 1000000000 584215032 1000000000 118213925 1000000000 353404598 1000000000 194138882 1000000000 616694965 1000000000 330631266 1000000000 434751908 1000000000 174719466 1000000000 846124316 1000000000 324664575 1000000000 387908927 1000000000 819229242 1000000000 54855424 1000000000 896323947 1000000000 831266493 1000000000 829535689 1000000000 964403565 1000000000 887843479 1000000000 508470257 1000000000 929633462 1000000000 129653743 1000000000 422335271 1000000000 4285062 1000000000 839263382 1000000000 559151457 1000000000 149905047 1000000000 495770986 1000000000 426832846 1000000000 997109080 1000000000 685339627 1000000000 435067186 1000000000 896789880 1000000000 710265146 1000000000 63482299 1000000000 772123349 1000000000 18492713 1000000000 886076345 1000000000 597643112 1000000000 208267369 1000000000 932693704 1000000000 258142301 1000000000 110848331 1000000000 832935421 1000000000 426476022 1000000000 22737558 1000000000 228935786 1000000000 933986551 1000000000 594054058 1000000000 702556850 1000000000 257485799 1000000000 85045051 1000000000 354369327 1000000000 707673196 1000000000 124071676 1000000000 786876321 1000000000 156733394 1000000000 704889143 1000000000 623433849 1000000000 170224516 1000000000 426260904 1000000000 451943678 1000000000 161228095 1000000000 292182583 1000000000 335629252 1000000000 759923469 1000000000 805669874 1000000000 421672219 1000000000 938458318 1000000000 423532924 1000000000 817267110 1000000000 804968391 1000000000 374806174 1000000000 850529621 1000000000 898643521 1000000000 103700354 1000000000 25277437 1000000000 200140576 1000000000 912949730 1000000000 77084046 1000000000 637244999 1000000000 125900175 1000000000 215295387 1000000000 575310727 1000000000 319362248 1000000000 442271780 1000000000 375963540 1000000000 305619542 1000000000 423357325 1000000000 287792430 1000000000 400418197 1000000000 874929967 1000000000 873208256 1000000000 21437085 1000000000 655484925 1000000000 732895676 1000000000 233328769 1000000000 314896346 1000000000 831405088 1000000000 521908841 1000000000 364351553 1000000000 70983161 1000000000 394663682 1000000000 934030569 1000000000 96551857 1000000000 796393806 1000000000 717241538 1000000000 588818486 1000000000 389603349 1000000000 320851205 1000000000 254486934 1000000000 7536728 1000000000 644996737 1000000000 618645137 1000000000 663293555 1000000000 407945789 1000000000 82208177 1000000000 70498444 1000000000 803804425 1000000000 535428284 1000000000 678910888 1000000000 6702292 1000000000 128097405 1000000000 396288399 1000000000 900832332 1000000000 521631334 1000000000 278769832 1000000000 991290309 1000000000 476531026 1000000000 345086457 1000000000 567000000 1000000000 277190886 1000000000 260841700 1000000000 164149747 1000000000 49027572 1000000000 158762758 1000000000 609507800 1000000000 232103418 1000000000 20476952 1000000000 623283889 1000000000 242694252 1000000000 406362256 1000000000 748646358 1000000000 504372359 1000000000 820502523 1000000000 31256792 1000000000 50258941 1000000000 532872100 1000000000 496063316 1000000000 850216167 1000000000 563348116 1000000000 84249076 1000000000 407817486 1000000000 426952293 1000000000 821715721 1000000000 562675993 1000000000 120490842 1000000000 509928182 1000000000 629713057 1000000000 57095048 1000000000 811152573 1000000000 963108723 1000000000 857748656 1000000000 310323779 1000000000 302138304 1000000000 633425840 1000000000 838803190 1000000000 81608846 1000000000 447034182 1000000000 263806668 1000000000 872400244 1000000000 91971665 1000000000 296260862 1000000000 201971289 1000000000 264251488 1000000000 446246359 1000000000 100437185 1000000000 23336035 1000000000 852855691 1000000000 206915417 1000000000 286195409 1000000000 548334373 1000000000 166331410 1000000000 147210933 1000000000 258191993 1000000000 680498499 1000000000 479546722 1000000000 98224836 1000000000 957936866 1000000000 838825982 1000000000 40877637 1000000000 443193276 1000000000 390926465 1000000000 680611729 1000000000 339967491 1000000000 837538031 1000000000 811458392 1000000000 850291893 1000000000 682820481 1000000000 304309572 1000000000 794644429 1000000000 693288791 1000000000 227780737 1000000000 810481781 1000000000 228034209 1000000000 864800156 1000000000 905079441 1000000000 262942149 1000000000 179313589 1000000000 470720809 1000000000 136626155 1000000000 454548911 1000000000 796358500 1000000000 638365934 1000000000 863376490 1000000000 464296976 1000000000 623039305 1000000000 287090435 1000000000 902361734 1000000000 797363013 1000000000 377786648 1000000000 535324658 1000000000 640391287 1000000000 288638703 1000000000 59005033 1000000000 244400889 1000000000 708057427 1000000000 774758480 1000000000 89845456 1000000000 918382216 1000000000 150842002 1000000000 922506893 1000000000 487221895 1000000000 460072459 1000000000 141003776 1000000000 822517889 1000000000 593023633 1000000000 354224928 1000000000 588717491 1000000000 146009940 1000000000 155095243 1000000000 184567478 1000000000 995901753 1000000000 359616569 1000000000 643607806 1000000000 359508177 1000000000 456262058 1000000000 137961839 1000000000 17782054 1000000000 61166094 1000000000 56129540 1000000000 191622560 1000000000 47396624 1000000000 639587651 1000000000 622030947 1000000000 497220975 1000000000 463326600 1000000000 167597136 1000000000 315425160 1000000000 732151275 1000000000 408044868 1000000000 380524121 1000000000 454285883 1000000000 237658928 1000000000 406369622 1000000000 735099112 1000000000 557861315 1000000000 805711333 1000000000 729162612 1000000000 70347758 1000000000 122085587 1000000000 862050008 1000000000 813893376 1000000000 358247694 1000000000 52902505 1000000000 969517841 1000000000 746764549 1000000000 878983440 1000000000 266420706 1000000000 404554010 1000000000 628397487 1000000000 857873656 1000000000 408314802 1000000000 202576116 1000000000 218986475 1000000000 337868446 1000000000 392438085 1000000000 490666282 1000000000 672428068 1000000000 965333625 1000000000 378018964 1000000000 168918189 1000000000 870214879 1000000000 23360177 1000000000 186025299 1000000000 581806568 1000000000 268200489 1000000000 444384979 1000000000 255568180 1000000000 29377498 1000000000 358150895 1000000000 366146689 1000000000 499174661 1000000000 860416686 1000000000 828652628 1000000000 719788122 1000000000 498459937 1000000000 781306006 1000000000 519121589 1000000000 987055376 1000000000 447793961 1000000000 625968774 1000000000 438215404 1000000000 634726448 1000000000 911221577 1000000000 794609937 1000000000 852026573 1000000000 603562297 1000000000 649807201 1000000000 923650141 1000000000 914730392 1000000000 25338543 1000000000 850008593 1000000000 110070010 1000000000 442296689 1000000000 909040708 1000000000 444718376 1000000000 110963513 1000000000 190390966 1000000000 432062240 1000000000 302040533 1000000000 724213039 1000000000 469394718 1000000000 109810660 1000000000 342591541 1000000000 831041177 1000000000 545560797 1000000000 212553400 1000000000 165799094 1000000000 180166651 1000000000 715097191 1000000000 402557082 1000000000 340870008 1000000000 332990835 1000000000 420591654 1000000000 900478177 1000000000 602127821 1000000000 237947983 1000000000 714313444 1000000000 456053868 1000000000 180899100 1000000000 62878632 1000000000 672330233 1000000000 280701600 1000000000 256396459 1000000000 240270455 1000000000 741422453 1000000000 587533128 1000000000 488816927 1000000000 259305373 1000000000 543821951 1000000000 346494583 1000000000 192514812 1000000000 999667401 1000000000 197554345 1000000000 526071429 1000000000 692117385 1000000000 854057664 1000000000 963476361 1000000000 635514231 1000000000 999805387 1000000000 847226379 1000000000 44692133 1000000000 106200144 1000000000 439010519 1000000000 979138049 1000000000 96244463 1000000000 418290552 1000000000 60508968 1000000000 121928740 1000000000 92867342 1000000000 900166597 1000000000 223523852 1000000000 402825911 1000000000 969962568 1000000000 808310397 1000000000 699132403 1000000000 151023623 1000000000 451504192 1000000000 702077684 1000000000 6503513 1000000000 742297963 1000000000 271443374 1000000000 165506134 1000000000 643633307 1000000000 448339308 1000000000 169343409 1000000000 50088847 1000000000 892788009 1000000000 406878587 1000000000 102347268 1000000000 215014521 1000000000 562565541 1000000000 653671010 1000000000 306806208 1000000000 847382852 1000000000 844292328 1000000000 798912305 1000000000 152403713 1000000000 505859970 1000000000 231516899 1000000000 556607003 1000000000 269649320 1000000000 468813321 1000000000 787922569 1000000000 87628822 1000000000 29689847 1000000000 466786083 1000000000 426539500 1000000000 53351717 1000000000 529413478 1000000000 118353836 1000000000 852766306 1000000000 119969507 1000000000 386136992 1000000000 807545276 1000000000 306028431 1000000000 213070324 1000000000 617538974 1000000000 477070969 1000000000 385638191 1000000000 518768111 1000000000 967643386 1000000000 405097957 1000000000 363573691 1000000000 89503506 1000000000 983145577 1000000000 96082057 1000000000 618419431 1000000000 327116323 1000000000 989009369 1000000000 57720693 1000000000 353474285 1000000000 711395064 1000000000 834696349 1000000000 483090866 1000000000 884690815 1000000000 567651924 1000000000 86521280 1000000000 669783080 1000000000 970728748 1000000000 338937069 1000000000 743424384 1000000000 824483419 1000000000 687727274 1000000000 69159782 1000000000 135835280 1000000000 835685471 1000000000 111136024 1000000000 151640942 1000000000 724944095 1000000000 671585214 1000000000 53949935 1000000000 664289680 1000000000 933431753 1000000000 117921640 1000000000 199287368 1000000000 774597698 1000000000 545947551 1000000000 514175367 1000000000 448525591 1000000000 712948737 1000000000 549586475 1000000000 795750327 1000000000 642508169 1000000000 907436163 1000000000 756319071 1000000000 597391936 1000000000 58153254 1000000000 161796382 1000000000 421209767 1000000000 987019344 1000000000 474263624 1000000000 744872285 1000000000 425048350 1000000000 802109796 1000000000 387940164 1000000000 19226558 1000000000 261515648 1000000000 422962677 1000000000 626224764 1000000000 672959327 1000000000 441457885 1000000000 412031358 1000000000 473526599 1000000000 72235307 1000000000 588292018 1000000000 422139210 1000000000 142339472 1000000000 997350642 1000000000 434993251 1000000000 287278353 1000000000 769186123 1000000000 735098032 1000000000 965667614 1000000000 517130920 1000000000 689218539 1000000000 894318317 1000000000 416221614 1000000000 517488876 1000000000 568963449 1000000000 392774757 1000000000 713597453 1000000000 8021884 1000000000 593528083 1000000000 67226895 1000000000 821145452 1000000000 114993368 1000000000 288817001 1000000000 153684990 1000000000 929424834 1000000000 226632128 1000000000 154512328 1000000000 696862149 1000000000 569243101 1000000000 216079049 1000000000 531251828 1000000000 877092831 1000000000 219034969 1000000000 891080486 1000000000 66154976 1000000000 942499398 1000000000 177517006 1000000000 276315693 1000000000 45514229 1000000000 485556689 1000000000 978380963 1000000000 931562202 1000000000 339821768 1000000000 207542902 1000000000 641847501 1000000000 505534276 1000000000 432845800 1000000000 130036173 1000000000 347121637 1000000000 40475434 1000000000 195515962 1000000000 850179935 1000000000 963339806 1000000000 18557520 1000000000 384026421 1000000000 333634408 1000000000 688847020 1000000000 650571970 1000000000 996082212 1000000000 900062087 1000000000 627386250 1000000000 74521179 1000000000 650099938 1000000000 60494578 1000000000 909090636 1000000000 894843155 1000000000 518785729 1000000000 510600746 1000000000 752844590 1000000000 868206711 1000000000 391524875 1000000000 593257275 1000000000 469036301 1000000000 871617627 1000000000 819588571 1000000000 854791669 1000000000 757660448 1000000000 351340939 1000000000 796008712 1000000000 722152935 1000000000 680002745 1000000000 418744709 1000000000 25851814 1000000000 556029287 1000000000 642036096 1000000000 681228218 1000000000 943443834 1000000000 938301515 1000000000 972077595 1000000000 429674713 1000000000 930964762 1000000000 444331486 1000000000 923717345 1000000000 867213186 1000000000 391155394 1000000000 886254516 1000000000 135615607 1000000000 723614229 1000000000 366003037 1000000000 450648893 1000000000 220332377 1000000000 91477000 1000000000 294057739 1000000000 600691747 1000000000 820172376 1000000000 132401467 1000000000 185212470 1000000000 59636794 1000000000 146939765 1000000000 49726283 1000000000 908980609 1000000000 680329438 1000000000 507413614 1000000000 541355624 1000000000 613500884 1000000000 896704977 1000000000 822876389 1000000000 831903564 1000000000 986283527 1000000000 61637445 1000000000 704390263 1000000000 717387487 1000000000 445567249 1000000000 390696382 1000000000 19006244 1000000000 525389523 1000000000 661282231 1000000000 803662331 1000000000 566134306 1000000000 772682950 1000000000 383202432 1000000000 653573111 1000000000 527402942 1000000000 604954437 1000000000 585129397 1000000000 10838704 1000000000 409321532 1000000000 483473856 1000000000 351406227 1000000000 760957198 1000000000 934453057 1000000000 276007869 1000000000 676254008 1000000000 476911707 1000000000 76323980 1000000000 780109320 1000000000 941634063 1000000000 599975316 1000000000 105415097 1000000000 518457392 1000000000 689853226 1000000000 815950032 1000000000 529101797 1000000000 198438025 1000000000 29212088 1000000000 273550298 1000000000 705942194 1000000000 131334728 1000000000 573083541 1000000000 29547536 1000000000 55590232 1000000000 831502322 1000000000 377134927 1000000000 397729924 1000000000 530905077 1000000000 986156552 1000000000 178743807 1000000000 526888470 1000000000 133527838 1000000000 918240477 1000000000 500828983 1000000000 633954826 1000000000 196212844 1000000000 688946035 1000000000 655450441 1000000000 806100039 1000000000 683033932 1000000000 287759612 1000000000 734875784 1000000000 889240525 1000000000 913676657 1000000000 170460361 1000000000 274153923 1000000000 270821465 1000000000 748426553 1000000000 382820245 1000000000 104901726 1000000000 481080279 1000000000 555302902 1000000000 31966536 1000000000 516072970 1000000000 85123609 1000000000 137004506 1000000000 104101185 1000000000 955288610 1000000000 153127820 1000000000 348827116 1000000000 321987113 1000000000 261759252 1000000000 108518599 1000000000 322907872 1000000000 527837304 1000000000 470510715 1000000000 517640792 1000000000 815862152 1000000000 494911406 1000000000 253260372 1000000000 965335213 1000000000 237704552 1000000000 471978792 1000000000 653738453 1000000000 599520061 1000000000 601348113 1000000000 252445306 1000000000 650695305 1000000000 228797327 1000000000 760771151 1000000000 305571823 1000000000 509063 1000000000 65750958 1000000000 433165699 1000000000 776511149 1000000000 284095647 1000000000 669967723 1000000000 672708162 1000000000 353285922 1000000000 681665361 1000000000 314215666 1000000000 88976361 1000000000 890779187 1000000000 986522000 1000000000 642203651 1000000000 741282604 1000000000 262191902 1000000000 171539153 1000000000 445492561 1000000000 267129318 1000000000 355064871 1000000000 609427450 1000000000 383458699 1000000000 664246700 1000000000 346712039 1000000000 379840541 1000000000 824385899 1000000000 677716172 1000000000 92750937 1000000000 851204352 1000000000 737096524 1000000000 712441144 1000000000 812307455 1000000000 243651879 1000000000 401546584 1000000000 824524551 1000000000 726507370 1000000000 866307196 1000000000 648953764 1000000000 505362806 1000000000 961246479 1000000000 713940379 1000000000 309423137 1000000000 169801693 1000000000 927635193 1000000000 84288017 1000000000 789810538 1000000000 485622211 1000000000 301502124 1000000000 846854935 1000000000 934286823 1000000000 881653605 1000000000 675539683 1000000000 261770691 1000000000 98634867 1000000000 770030141 1000000000 738356317 1000000000 455750232 1000000000 431276965 1000000000 719082419 1000000000 62537274 1000000000 36736115 1000000000 559349583 1000000000 251861604 1000000000 244964478 1000000000 32996607 1000000000 348308289 1000000000 231737545 1000000000 240847155 1000000000 405478516 1000000000 841264715 1000000000 283139228 1000000000 457200908 1000000000 890707113 1000000000 949890455 1000000000 993022806 1000000000 808850401 1000000000 731451110 1000000000 853511897 1000000000 836755758 1000000000 21946611 1000000000 729587239 1000000000 424761477 1000000000 540520968 1000000000 836768817 1000000000 319740912 1000000000 666165706 1000000000 40430127 1000000000 55854133 1000000000 32847885 1000000000 190171571 1000000000 399583880 1000000000 4468556 1000000000 58729782 1000000000 279753893 1000000000 122949051 1000000000 637586988 1000000000 640422917 1000000000 440353309 1000000000 898114896 1000000000 197425752 1000000000 196989465 1000000000 580330023 1000000000 150965079 1000000000 72415054 1000000000 786100414 1000000000 99156670 1000000000 490719766 1000000000 5773960 1000000000 219390438 1000000000 293481157 1000000000 341755976 1000000000 149145378 1000000000 670503074 1000000000 828849837 1000000000 909944135 1000000000 156544723 1000000000 922522537 1000000000 563650413 1000000000 916517768 1000000000 334280759 1000000000 384342098 1000000000 657055816 1000000000 611544505 1000000000 652659112 1000000000 73034165 1000000000 601866179 1000000000 971683929 1000000000 601754670 1000000000 421036264 1000000000 816902798 1000000000 897639477 1000000000 828146046 1000000000 952297309 1000000000 177358652 1000000000 431439224 1000000000 386317252 1000000000 393719164 1000000000 621398707 1000000000 511010854 1000000000 654439357 1000000000 279902140 1000000000 719329849 1000000000 106491027 1000000000 413250695 1000000000 515358657 1000000000 553774724 1000000000 828466169 1000000000 254586644 1000000000 888118720 1000000000 697048440 1000000000 488035006 1000000000 988982790 1000000000 500239311 1000000000 14063196 1000000000 565343496 1000000000 642490388 1000000000 62756570 1000000000 705781053 1000000000 716674245 1000000000 977647590 1000000000 51000946 1000000000 731460364 1000000000 121734835 1000000000 616764760 1000000000 356637928 1000000000 87404842 1000000000 609323697 1000000000 743830452 1000000000 837941463 1000000000 764937859 1000000000 541363464 1000000000 607656194 1000000000 667316989 1000000000 230658320 1000000000 65212010 1000000000 135220685 1000000000 165460485 1000000000 364294977 1000000000 644239044 1000000000 784737683 1000000000 603428045 1000000000 356984005 1000000000 679825623 1000000000 34960956 1000000000 423544663 1000000000 836744790 1000000000 891767582 1000000000 350626541 1000000000 388639209 1000000000 832043468 1000000000 554836892 1000000000 296568670 1000000000 943576191 1000000000 518457933 1000000000 713966671 1000000000 374030647 1000000000 220638479 1000000000 15170939 1000000000 119456252 1000000000 910952725 1000000000 403125079 1000000000 640403866 1000000000 89684398 1000000000 13553068 1000000000 820702760 1000000000 482167431 1000000000 21963994 1000000000 778487690 1000000000 769854882 1000000000 397528889 1000000000 900011932 1000000000 388992397 1000000000 259966727 1000000000 249123188 1000000000 710226251 1000000000 435961715 1000000000 659058081 1000000000 390668871 1000000000 471354499 1000000000 550702371 1000000000 970861808 1000000000 165076191 1000000000 527700618 1000000000 960141881 1000000000 811377718 1000000000 616164358 1000000000 893288461 1000000000 657760784 1000000000 697439870 1000000000 890250775 1000000000 605282480 1000000000 569935659 1000000000 676429316 1000000000 736505186 1000000000 974188020 1000000000 910416550 1000000000 762478490 1000000000 175497919 1000000000 149304059 1000000000 418605385 1000000000 435269331 1000000000 63542951 1000000000 838352496 1000000000 829864671 1000000000 569860870 1000000000 246444045 1000000000 465430839 1000000000 914533038 1000000000 122705243 1000000000 713595355 1000000000 610649863 1000000000 274764264 1000000000 693390991 1000000000 957857845 1000000000 734197075 1000000000 391432585 1000000000 337401510 1000000000 165682289 1000000000 872628261 1000000000 169043241 1000000000 206174868 1000000000 264824578 1000000000 557391 1000000000 84292674 1000000000 343799379 1000000000 646214922 1000000000 675328422 1000000000 572605875 1000000000 79608153 1000000000 948285698 1000000000 261439408 1000000000 534091017 1000000000 324668285 1000000000 222276319 1000000000 428861340 1000000000 672837516 1000000000 676801123 1000000000 645672345 1000000000 238434844 1000000000 674397031 1000000000 507689025 1000000000 33633973 1000000000 808736151 1000000000 432356265 1000000000 192581362 1000000000 309336672 1000000000 217047934 1000000000 913239219 1000000000 41795702 1000000000 460262619 1000000000 878377164 1000000000 159695776 1000000000 522666577 1000000000 581882814 1000000000 80530225 1000000000 88369695 1000000000 934548832 1000000000 706326632 1000000000 416711707 1000000000 470692351 1000000000 208415227 1000000000 920883082 1000000000 156772795 1000000000 418713393 1000000000 260535672 1000000000 34973439 1000000000 962194230 1000000000 26465032 1000000000 582790897 1000000000 524128748 1000000000 785892446 1000000000 422441350 1000000000 150601688 1000000000 756476977 1000000000 433829436 1000000000 740798281 1000000000 533193167 1000000000 746100818 1000000000 340512417 1000000000 355381416 1000000000 395779507 1000000000 262927143 1000000000 275564156 1000000000 675861902 1000000000 571123411 1000000000 93491411 1000000000 543076618 1000000000 891982061 1000000000 725591272 1000000000 876074022 1000000000 849601403 1000000000 884324856 1000000000 555735163 1000000000 354590269 1000000000 890878309 1000000000 235074981 1000000000 924287531 1000000000 275300948 1000000000 133222781 1000000000 969548466 1000000000 992541025 1000000000 231035573 1000000000 401319068 1000000000 34764922 1000000000 762391172 1000000000 705267599 1000000000 143453548 1000000000 226406328 1000000000 774485208 1000000000 872941846 1000000000 887075329 1000000000 654772083 1000000000 70253941 1000000000 328537489 1000000000 581568352 1000000000 220689211 1000000000 635951337 1000000000 153812668 1000000000 95308324 1000000000 791717380 1000000000 950185826 1000000000 140515299 1000000000 778424021 1000000000 467661355 1000000000 122319088 1000000000 234724338 1000000000 774568353 1000000000 442625748 1000000000 66026441 1000000000 938039908 1000000000 827292065 1000000000 123780291 1000000000 811303007 1000000000 327853692 1000000000 310959108 1000000000 676231166 1000000000 233145825 1000000000 782954780 1000000000 770810650 1000000000 161314591 1000000000 392735051 1000000000 701643059 1000000000 472212396 1000000000 847040475 1000000000 605066464 1000000000 78378217 1000000000 161148599 1000000000 465719773 1000000000 331222537 1000000000 527923333 1000000000 430556503 1000000000 764755168 1000000000 443796097 1000000000 601773539 1000000000 280082836 1000000000 65894680 1000000000 66769961 1000000000 316995086 1000000000 345214739 1000000000 784852210 1000000000 669419218 1000000000 577363185 1000000000 950921751 1000000000 577582358 1000000000 330461715 1000000000 79183627 1000000000 90884693 1000000000 801944853 1000000000 362599967 1000000000 60800072 1000000000 509785227 1000000000 428716706 1000000000 198819464 1000000000 841249247 1000000000 882701446 1000000000 686027964 1000000000 609116613 1000000000 188167430 1000000000 363405931 1000000000 616596344 1000000000 227297702 1000000000 125437327 1000000000 561698559 1000000000 200352953 1000000000 833217238 1000000000 969511492 1000000000 739993135 1000000000 201481470 1000000000 676574440 1000000000 378573682 1000000000 305501283 1000000000 523102689 1000000000 191612028 1000000000 234455361 1000000000 231081850 1000000000 436734267 1000000000 182273358 1000000000 285177369 1000000000 518659201 1000000000 558435692 1000000000 489096785 1000000000 874298377 1000000000 105397362 1000000000 365017007 1000000000 679349702 1000000000 197760257 1000000000 669161854 1000000000 681161346 1000000000 471673345 1000000000 430446673 1000000000 562728672 1000000000 169084817 1000000000 309136530 1000000000 39464696 1000000000 412194612 1000000000 58793087 1000000000 4414842 1000000000 712330160 1000000000 878544076 1000000000 619472962 1000000000 113406333 1000000000 292759786 1000000000 866408057 1000000000 494551024 1000000000 269590642 1000000000 40967841 1000000000 287187386 1000000000 216845808 1000000000 486621696 1000000000 862194970 1000000000 156570073 1000000000 739241986 1000000000 144772859 1000000000 189548280 1000000000 20092628 1000000000 567437892 1000000000 958118586 1000000000 250733186 1000000000 524685661 1000000000 314652154 1000000000 603229694 1000000000 383478168 1000000000 143530324 1000000000 814274393 1000000000 844488011 1000000000 304616643 1000000000 184903795 1000000000 293814751 1000000000 590878896 1000000000 531913640 1000000000 909098305 1000000000 593352085 1000000000 624564159 1000000000 581590153 1000000000 537552973 1000000000 144353799 1000000000 609431322 1000000000 403260747 1000000000 103297264 1000000000 654990985 1000000000 932453754 1000000000 209994744 1000000000 62905971 1000000000 400218254 1000000000 86835331 1000000000 338896181 1000000000 964749556 1000000000 299320622 1000000000 161087559 1000000000 891908922 1000000000 773107343 1000000000 447106160 1000000000 592506786 1000000000 570410116 1000000000 62755777 1000000000 160730974 1000000000 255436499 1000000000 664168569 1000000000 169935210 1000000000 382419918 1000000000 740510754 1000000000 709268504 1000000000 268494551 1000000000 48563587 1000000000 251886832 1000000000 585652366 1000000000 853058966 1000000000 332073970 1000000000 790589938 1000000000 431795947 1000000000 165374459 1000000000 780954471 1000000000 872345284 1000000000 407786623 1000000000 864101213 1000000000 688582081 1000000000 219865227 1000000000 296823529 1000000000 921970266 1000000000 187650084 1000000000 748519800 1000000000 182868521 1000000000 801221771 1000000000 60997169 1000000000 708773698 1000000000 856501147 1000000000 147175615 1000000000 666794130 1000000000 917135605 1000000000 157683714 1000000000 853062999 1000000000 749378320 1000000000 970463725 1000000000 987024102 1000000000 185267154 1000000000 953782580 1000000000 708026834 1000000000 618079581 1000000000 968131420 1000000000 257263605 1000000000 86699976 1000000000 38891634 1000000000 468305379 1000000000 384499452 1000000000 360424147 1000000000 707982627 1000000000 864552617 1000000000 843895583 1000000000 417843999 1000000000 948203064 1000000000 451178927 1000000000 437831320 1000000000 162075981 1000000000 369429505 1000000000 440383336 1000000000 890674355 1000000000 838744709 1000000000 934445533 1000000000 443896471 1000000000 165956445 1000000000 875931623 1000000000 854197751 1000000000 890725133 1000000000 580938166 1000000000 274276745 1000000000 887889840 1000000000 595983580 1000000000 965688364 1000000000 888516839 1000000000 55306138 1000000000 694064914 1000000000 467963819 1000000000 283229300 1000000000 834180624 1000000000 285992403 1000000000 998804538 1000000000 723457499 1000000000 996148722 1000000000 144699549 1000000000 178875407 1000000000 179210564 1000000000 15318398 1000000000 905899626 1000000000 41115957 1000000000 803299059 1000000000 110850609 1000000000 203424951 1000000000 911265843 1000000000 777320075 1000000000 309272729 1000000000 744747932 1000000000 737358428 1000000000 752127485 1000000000 522181988 1000000000 885413075 1000000000 743300612 1000000000 282097308 1000000000 452726105 1000000000 922755218 1000000000 733766127 1000000000 916005586 1000000000 85433395 1000000000 695655729 1000000000 526793141 1000000000 290497341 1000000000 50989017 1000000000 695607522 1000000000 933942627 1000000000 930710362 1000000000 234033540 1000000000 948086998 1000000000 709665528 1000000000 581647238 1000000000 309341216 1000000000 574250388 1000000000 980030619 1000000000 441880338 1000000000 55856460 1000000000 928357186 1000000000 281279943 1000000000 754968720 1000000000 902672760 1000000000 976351595 1000000000 433672466 1000000000 580053093 1000000000 121847971 1000000000 374304376 1000000000 589607334 1000000000 550516842 1000000000 653988500 1000000000 71325840 1000000000 356925397 1000000000 285302578 1000000000 531106497 1000000000 501811978 1000000000 119850087 1000000000 429829494 1000000000 694572366 1000000000 267951375 1000000000 280277058 1000000000 572826798 1000000000 489859783 1000000000 955161476 1000000000 293275340 1000000000 836883706 1000000000 560566920 1000000000 949961820 1000000000 795362718 1000000000 369899030 1000000000 724159663 1000000000 520250922 1000000000 240856075 1000000000 588811460 1000000000 802028519 1000000000 496465889 1000000000 203357854 1000000000 143159531 1000000000 475425652 1000000000 793380451 1000000000 536936869 1000000000 787326750 1000000000 729866821 1000000000 728052280 1000000000 650398573 1000000000 89302310 1000000000 967449210 1000000000 553305831 1000000000 893051820 1000000000 388793545 1000000000 594111184 1000000000 405677713 1000000000 931760391 1000000000 305161627 1000000000 866738759 1000000000 266857003 1000000000 535370758 1000000000 399814351 1000000000 100662952 1000000000 597120188 1000000000 981192640 1000000000 142118301 1000000000 643704116 1000000000 225069646 1000000000 530643591 1000000000 660941755 1000000000 385559186 1000000000 292915633 1000000000 623164385 1000000000 903124823 1000000000 263034833 1000000000 795555802 1000000000 723541103 1000000000 700167562 1000000000 200554441 1000000000 859854966 1000000000 151375610 1000000000 214758589 1000000000 996019136 1000000000 50947241 1000000000 48629013 1000000000 904753792 1000000000 44941302 1000000000 545671888 1000000000 75878077 1000000000 805275880 1000000000 463308053 1000000000 730839366 1000000000 317064280 1000000000 827827678 1000000000 461486403 1000000000 107004448 1000000000 122045951 1000000000 43416920 1000000000 51006105 1000000000 722591043 1000000000 840129458 1000000000 13576367 1000000000 954034532 1000000000 961645303 1000000000 394320459 1000000000 927711251 1000000000 190039382 1000000000 522275063 1000000000 491383912 1000000000 149107567 1000000000 659339731 1000000000 205913340 1000000000 620954080 1000000000 247598175 1000000000 842486834 1000000000 325524059 1000000000 542866814 1000000000 846167989 1000000000 559039868 1000000000 246831265 1000000000 310468612 1000000000 402881259 1000000000 844280047 1000000000 637074773 1000000000 671027496 1000000000 601599739 1000000000 918819853 1000000000 809763367 1000000000 347812178 1000000000 229166138 1000000000 320719650 1000000000 615918899 1000000000 440149896 1000000000 244516950 1000000000 175593495 1000000000 765802329 1000000000 524038278 1000000000 232767530 1000000000 79917731 1000000000 74601146 1000000000 531769303 1000000000 34604631 1000000000 543503485 1000000000 466272779 1000000000 759947598 1000000000 243544836 1000000000 173313487 1000000000 654264390 1000000000 733238214 1000000000 468211639 1000000000 692869624 1000000000 713294507 1000000000 550968154 1000000000 243070598 1000000000 25953433 1000000000 406878427 1000000000 297905406 1000000000 604013530 1000000000 422769372 1000000000 218622980 1000000000 152681027 1000000000 955596423 1000000000 964529913 1000000000 392132386 1000000000 436755145 1000000000 533185957 1000000000 488567832 1000000000 25897299 1000000000 629382281 1000000000 367674268 1000000000 949104514 1000000000 208688450 1000000000 10485193 1000000000 858483690 1000000000 878851060 1000000000 992838471 1000000000 63529825 1000000000 352442721 1000000000 300664949 1000000000 424419476 1000000000 411981721 1000000000 184286872 1000000000 737389845 1000000000 284923003 1000000000 428632195 1000000000 245367509 1000000000 874280310 1000000000 805831192 1000000000 463335273 1000000000 160573798 1000000000 251196894 1000000000 898845320 1000000000 156262964 1000000000 657368333 1000000000 464496348 1000000000 493402957 1000000000 326608978 1000000000 327845180 1000000000 920319444 1000000000 20219791 1000000000 702113759 1000000000 90982423 1000000000 338965114 1000000000 417429588 1000000000 980043721 1000000000 344959259 1000000000 491388323 1000000000 794999330 1000000000 655535324 1000000000 938375496 1000000000 280438775 1000000000 388577319 1000000000 344177030 1000000000 322244565 1000000000 958027795 1000000000 447487884 1000000000 335732036 1000000000 610686497 1000000000 882602082 1000000000 705685067 1000000000 224860263 1000000000 837585784 1000000000 32511068 1000000000 989374426 1000000000 620424773 1000000000 303778094 1000000000 65342127 1000000000 459657243 1000000000 699731314 1000000000 227704554 1000000000 981492236 1000000000 54713368 1000000000 421852950 1000000000 435341846 1000000000 646762449 1000000000 318997482 1000000000 158445024 1000000000 415278518 1000000000 879400413 1000000000 169635896 1000000000 312345209 1000000000 81956995 1000000000 633255235 1000000000 805888797 1000000000 870209395 1000000000 956097421 1000000000 753232032 1000000000 365100153 1000000000 520523209 1000000000 210570834 1000000000 996257290 1000000000 757046901 1000000000 355376473 1000000000 726025047 1000000000 119663799 1000000000 580787207 1000000000 729145939 1000000000 790029739 1000000000 407939113 1000000000 256532094 1000000000 97564414 1000000000 325800043 1000000000 927765761 1000000000 730855863 1000000000 344190056 1000000000 659183768 1000000000 716214723 1000000000 909904128 1000000000 689640093 1000000000 788480607 1000000000 565993567 1000000000 79944410 1000000000 399501892 1000000000 778417775 1000000000 138825881 1000000000 152618296 1000000000 422116308 1000000000 272294574 1000000000 4037843 1000000000 687270420 1000000000 955131997 1000000000 81292999 1000000000 974665377 1000000000 941335445 1000000000 274335948 1000000000 418369666 1000000000 964018835 1000000000 468481572 1000000000 435802640 1000000000 712098688 1000000000 94881093 1000000000 296160294 1000000000 868911456 1000000000 445049050 1000000000 554401888 1000000000 769498691 1000000000 360789371 1000000000 670428281 1000000000 669288443 1000000000 324941072 1000000000 735811074 1000000000 3239985 1000000000 820493346 1000000000 567162986 1000000000 821261614 1000000000 966032076 1000000000 608388533 1000000000 318413390 1000000000 640794793 1000000000 481326529 1000000000 894032062 1000000000 652227135 1000000000 881193674 1000000000 177272907 1000000000 634783692 1000000000 991790050 1000000000 717003018 1000000000 299676376 1000000000 596454939 1000000000 884070683 1000000000 361587750 1000000000 701284005 1000000000 740091751 1000000000 413674606 1000000000 709807395 1000000000 145480840 1000000000 243356784 1000000000 305612466 1000000000 950310209 1000000000 667930976 1000000000 719394817 1000000000 215728266 1000000000 877005886 1000000000 809696764 1000000000 766671716 1000000000 607330901 1000000000 203675991 1000000000 192250370 1000000000 113555503 1000000000 207773741 1000000000 634200787 1000000000 184568021 1000000000 929249367 1000000000 637185972 1000000000 138525096 1000000000 700193635 1000000000 433355328 1000000000 630516908 1000000000 402713509 1000000000 415462079 1000000000 585936171 1000000000 566487248 1000000000 801398940 1000000000 546424816 1000000000 721281293 1000000000 108216873 1000000000 5731969 1000000000 693879533 1000000000 233436102 1000000000 329618885 1000000000 291778673 1000000000 176269089 1000000000 654412253 1000000000 144041818 1000000000 667073378 1000000000 828420778 1000000000 127710455 1000000000 970531033 1000000000 972846059 1000000000 470186128 1000000000 682018028 1000000000 930656564 1000000000 335167741 1000000000 685804043 1000000000 798818549 1000000000 429264887 1000000000 688317664 1000000000 268461975 1000000000 588997437 1000000000 708938793 1000000000 673879313 1000000000 78183799 1000000000 156234852 1000000000 343807777 1000000000 156896686 1000000000 740140099 1000000000 644033695 1000000000 261079600 1000000000 933699490 1000000000 953719031 1000000000 563302772 1000000000 642857340 1000000000 903389954 1000000000 963565774 1000000000 33480591 1000000000 169946101 1000000000 119470968 1000000000 159727006 1000000000 372986726 1000000000 402666298 1000000000 988101872 1000000000 615874979 1000000000 640661232 1000000000 931368335 1000000000 371363509 1000000000 551326750 1000000000 674559138 1000000000 855941887 1000000000 741112965 1000000000 211660347 1000000000 180631812 1000000000 576975478 1000000000 729250412 1000000000 564783482 1000000000 842928563 1000000000 370047401 1000000000 258289223 1000000000 868893169 1000000000 620627865 1000000000 570707946 1000000000 146041344 1000000000 173404501 1000000000 847065352 1000000000 548629404 1000000000 606934681 1000000000 886888309 1000000000 327184868 1000000000 650330035 1000000000 641577102 1000000000 192000538 1000000000 892212947 1000000000 571156529 1000000000 653436906 1000000000 892148846 1000000000 922269704 1000000000 886749373 1000000000 83551411 1000000000 5698993 1000000000 713810790 1000000000 785394495 1000000000 839699360 1000000000 146586701 1000000000 716264115 1000000000 670542758 1000000000 69429391 1000000000 70859162 1000000000 674896708 1000000000 348935308 1000000000 464888859 1000000000 51547076 1000000000 846409754 1000000000 459356339 1000000000 987929251 1000000000 880139488 1000000000 256469861 1000000000 881326436 1000000000 534991432 1000000000 438789508 1000000000 934000891 1000000000 93859783 1000000000 631153344 1000000000 760341335 1000000000 559879522 1000000000 82812794 1000000000 180444979 1000000000 267263089 1000000000 992267644 1000000000 757067396 1000000000 251753074 1000000000 867067597 1000000000 332645835 1000000000 705514368 1000000000 110266522 1000000000 908852796 1000000000 390477753 1000000000 355226689 1000000000 239128386 1000000000 654199772 1000000000 210869456 1000000000 919848691 1000000000 150496708 1000000000 709299238 1000000000 503073257 1000000000 819406039 1000000000 227046361 1000000000 969150636 1000000000 25512545 1000000000 451150930 1000000000 115823854 1000000000 473616015 1000000000 276936614 1000000000 225131126 1000000000 195595998 1000000000 172917349 1000000000 144068108 1000000000 415862676 1000000000 823151438 1000000000 999705376 1000000000 620808727 1000000000 978047842 1000000000 119062746 1000000000 286064710 1000000000 602286749 1000000000 338061216 1000000000 532720993 1000000000 455543243 1000000000 580346411 1000000000 408804792 1000000000 333955427 1000000000 419290599 1000000000 660801011 1000000000 555178621 1000000000 133403184 1000000000 129505990 1000000000 86642241 1000000000 799130448 1000000000 517805088 1000000000 299140435 1000000000 640128035 1000000000 723023625 1000000000 756100087 1000000000 709005370 1000000000 527654837 1000000000 591754785 1000000000 49077856 1000000000 520092890 1000000000 383553870 1000000000 485855281 1000000000 582077311 1000000000 784817682 1000000000 673370005 1000000000 275752309 1000000000 309640860 1000000000 687514705 1000000000 716788055 1000000000 118240914 1000000000 813389417 1000000000 928526841 1000000000 79444339 1000000000 919818769 1000000000 517237436 1000000000 391467421 1000000000 274935541 1000000000 396407192 1000000000 782328718 1000000000 538403771 1000000000 122517399 1000000000 11444598 1000000000 616545605 1000000000 18310162 1000000000 606354633 1000000000 360815762 1000000000 777636383 1000000000 555099850 1000000000 5065944 1000000000 807463686 1000000000 758170027 1000000000 654892609 1000000000 788942289 1000000000 509138104 1000000000 219022013 1000000000 644535058 1000000000 352265168 1000000000 11490330 1000000000 544019134 1000000000 108967629 1000000000 936382332 1000000000 252098792 1000000000 183160484 1000000000 673048971 1000000000 29918720 1000000000 316827883 1000000000 388607311 1000000000 118284354 1000000000 743977429 1000000000 123919725 1000000000 327419486 1000000000 435599319 1000000000 394968878 1000000000 183842951 1000000000 70665794 1000000000 968755041 1000000000 750050910 1000000000 931517532 1000000000 481065398 1000000000 695937235 1000000000 67305328 1000000000 967545513 1000000000 993345330 1000000000 720068222 1000000000 606399712 1000000000 313241068 1000000000 871627198 1000000000 508192464 1000000000 296950522 1000000000 96503976 1000000000 849497441 1000000000 705221499 1000000000 442796483 1000000000 353609373 1000000000 516266843 1000000000 2152631 1000000000 176216605 1000000000 534465382 1000000000 415093360 1000000000 422413954 1000000000 686961641 1000000000 259337939 1000000000 206375662 1000000000 691175039 1000000000 251489125 1000000000 772425038 1000000000 369470820 1000000000 771275456 1000000000 976386473 1000000000 681589072 1000000000 573579830 1000000000 694042193 1000000000 841047808 1000000000 738409687 1000000000 265758087 1000000000 181481069 1000000000 307808024 1000000000 773407822 1000000000 420895567 1000000000 117937908 1000000000 404496635 1000000000 227324426 1000000000 129752268 1000000000 295010597 1000000000 536597551 1000000000 65249158 1000000000 962390868 1000000000 840255276 1000000000 494979324 1000000000 202759036 1000000000 954705600 1000000000 487905081 1000000000 614378364 1000000000 82046639 1000000000 379774831 1000000000 853997402 1000000000 111126098 1000000000 609056206 1000000000 652356134 1000000000 28957751 1000000000 5208461 1000000000 885887154 1000000000 297006445 1000000000 563873404 1000000000 793166074 1000000000 506313417 1000000000 132429352 1000000000 636822480 1000000000 88882771 1000000000 8704487 1000000000 251636876 1000000000 888118314 1000000000 274711393 1000000000 113428403 1000000000 896031264 1000000000 589915204 1000000000 465255315 1000000000 995668189 1000000000 51130367 1000000000 827774916 1000000000 304862985 1000000000 698084693 1000000000 828331318 1000000000 796649680 1000000000 194522152 1000000000 438926066 1000000000 619573577 1000000000 283542791 1000000000 432942149 1000000000 638637714 1000000000 532259610 1000000000 430230427 1000000000 279845193 1000000000 453307823 1000000000 629643963 1000000000 124458284 1000000000 777721064 1000000000 776972440 1000000000 8965820 1000000000 939131750 1000000000 816238225 1000000000 253555257 1000000000 343035380 1000000000 343708901 1000000000 338610619 1000000000 49277303 1000000000 253797022 1000000000 118960529 1000000000 471973063 1000000000 568717918 1000000000 268506357 1000000000 975089405 1000000000 964827123 1000000000 183625861 1000000000 557408074 1000000000 701274900 1000000000 2958964 1000000000 331382739 1000000000 600481928 1000000000 195371101 1000000000 18691421 1000000000 772098229 1000000000 957227160 1000000000 475830654 1000000000 780972100 1000000000 475004077 1000000000 301720587 1000000000 228736207 1000000000 914940225 1000000000 937931216 1000000000 417928306 1000000000 719871611 1000000000 987501561 1000000000 507190043 1000000000 64354844 1000000000 137250126 1000000000 564349535 1000000000 723650782 1000000000 207515069 1000000000 455682445 1000000000 425657881 1000000000 171099716 1000000000 836222357 1000000000 521003635 1000000000 760923461 1000000000 375024394 1000000000 158059501 1000000000 322505083 1000000000 770651218 1000000000 702401380 1000000000 500759058 1000000000 842701443 1000000000 883230204 1000000000 68022292 1000000000 80582850 1000000000 525040591 1000000000 549889899 1000000000 975996674 1000000000 830410211 1000000000 288276103 1000000000 806775275 1000000000 189754172 1000000000 297235341 1000000000 429118315 1000000000 906357194 1000000000 648131594 1000000000 20295144 1000000000 499598121 1000000000 917095392 1000000000 793619771 1000000000 646116548 1000000000 771035122 1000000000 226300486 1000000000 514044332 1000000000 392577237 1000000000 154260251 1000000000 952547465 1000000000 340137085 1000000000 664871632 1000000000 41251840 1000000000 647328899 1000000000 792882736 1000000000 426621511 1000000000 930760307 1000000000 485695256 1000000000 367466724 1000000000 981969860 1000000000 635052098 1000000000 146367357 1000000000 927715026 1000000000 599680649 1000000000 633985574 1000000000 801335186 1000000000 591751748 1000000000 819914576 1000000000 337718587 1000000000 222225164 1000000000 386422453 1000000000 949171851 1000000000 970909507 1000000000 916403943 1000000000 201600811 1000000000 993141180 1000000000 473116250 1000000000 100250289 1000000000 867462807 1000000000 310217268 1000000000 22919488 1000000000 937199130 1000000000 174024390 1000000000 769314793 1000000000 123720043 1000000000 197412297 1000000000 178882935 1000000000 164142631 1000000000 703298569 1000000000 877859312 1000000000 673687328 1000000000 332533086 1000000000 369565414 1000000000 852918348 1000000000 716884393 1000000000 785462982 1000000000 136876758 1000000000 252646885 1000000000 810336109 1000000000 84863314 1000000000 769443653 1000000000 743609845 1000000000 61321187 1000000000 232567195 1000000000 504341322 1000000000 465995299 1000000000 584732726 1000000000 389010091 1000000000 948856711 1000000000 578180047 1000000000 369262081 1000000000 178095147 1000000000 450452103 1000000000 847446275 1000000000 506299524 1000000000 976400893 1000000000 191889725 1000000000 210991327 1000000000 759936495 1000000000 38346003 1000000000 949288018 1000000000 554812575 1000000000 830426359 1000000000 376438366 1000000000 680255887 1000000000 850534042 1000000000 632933411 1000000000 635718270 1000000000 280632242 1000000000 492741242 1000000000 393185572 1000000000 54108032 1000000000 353498465 1000000000 69426565 1000000000 645105097 1000000000 859755590 1000000000 670088230 1000000000 435336270 1000000000 931844398 1000000000 979697041 1000000000 962202911 1000000000 947776783 1000000000 512754992 1000000000 572500002 1000000000 336217823 1000000000 514559815 1000000000 862777757 1000000000 88111203 1000000000 69812177 1000000000 388611769 1000000000 479881779 1000000000 715709401 1000000000 885366935 1000000000 865177464 1000000000 368212941 1000000000 968096132 1000000000 862568264 1000000000 554233590 1000000000 356237648 1000000000 553365183 1000000000 414939359 1000000000 564577697 1000000000 726613351 1000000000 627124227 1000000000 953440317 1000000000 19877718 1000000000 7129627 1000000000 610820808 1000000000 985448174 1000000000 276766105 1000000000 634965213 1000000000 354078297 1000000000 793423064 1000000000 56006586 1000000000 450829493 1000000000 358620346 1000000000 406541517 1000000000 366691556 1000000000 236414710 1000000000 498506445 1000000000 989846144 1000000000 506739569 1000000000 455960828 1000000000 233757596 1000000000 361391760 1000000000 587599511 1000000000 756168044 1000000000 173794669 1000000000 486734691 1000000000 868067463 1000000000 725926021 1000000000 36285377 1000000000 521402484 1000000000 325579210 1000000000 814891172 1000000000 194705392 1000000000 557492937 1000000000 697566079 1000000000 662109622 1000000000 486439107 1000000000 37331375 1000000000 704270169 1000000000 177406822 1000000000 470480155 1000000000 235811951 1000000000 105744364 1000000000 288297972 1000000000 464224067 1000000000 94802355 1000000000 103718016 1000000000 731356814 1000000000 870955646 1000000000 894319217 1000000000 395002659 1000000000 4049992 1000000000 95726530 1000000000 644140052 1000000000 16591345 1000000000 907866483 1000000000 841152119 1000000000 650650067 1000000000 92667125 1000000000 597293326 1000000000 234598565 1000000000 399809018 1000000000 758729505 1000000000 262125991 1000000000 208772348 1000000000 183985610 1000000000 114206574 1000000000 759821754 1000000000 132831029 1000000000 798298583 1000000000 424249867 1000000000 71998418 1000000000 162205215 1000000000 958141825 1000000000 754773323 1000000000 767778728 1000000000 906139514 1000000000 761978160 1000000000 830737152 1000000000 432473621 1000000000 952234651 1000000000 575264433 1000000000 615107459 1000000000 187105140 1000000000 522293573 1000000000 168895220 1000000000 693980724 1000000000 262794134 1000000000 57003735 1000000000 141199649 1000000000 444275455 1000000000 939703336 1000000000 446717089 1000000000 701883209 1000000000 782399423 1000000000 436010613 1000000000 420858059 1000000000 946765450 1000000000 720222666 1000000000 752162681 1000000000 206251438 1000000000 615011574 1000000000 376054700 1000000000 117305602 1000000000 296694989 1000000000 172759373 1000000000 364298178 1000000000 686789458 1000000000 851706999 1000000000 556886493 1000000000 847963204 1000000000 977978728 1000000000 642859725 1000000000 141124374 1000000000 640849260 1000000000 208792721 1000000000 877632870 1000000000 533171558 1000000000 507685960 1000000000 404361432 1000000000 49173124 1000000000 253594464 1000000000 437053685 1000000000 228842375 1000000000 659782043 1000000000 602235591 1000000000 310632435 1000000000 269265445 1000000000 388275060 1000000000 628095241 1000000000 126404469 1000000000 989768426 1000000000 197304073 1000000000 999475308 1000000000 199262013 1000000000 231716058 1000000000 380513502 1000000000 109777479 1000000000 23492646 1000000000 654142669 1000000000 386065389 1000000000 153176380 1000000000 240289164 1000000000 657423188 1000000000 612682825 1000000000 738843284 1000000000 375562136 1000000000 508420403 1000000000 190784037 1000000000 464798683 1000000000 645720890 1000000000 568322510 1000000000 666410787 1000000000 140746469 1000000000 702236200 1000000000 717571003 1000000000 352119529 1000000000 947668616 1000000000 846166551 1000000000 896866995 1000000000 3001305 1000000000 360781458 1000000000 29508157 1000000000 208401555 1000000000 198629069 1000000000 103496871 1000000000 419828045 1000000000 959606503 1000000000 518190062 1000000000 501186394 1000000000 892055095 1000000000 523243318 1000000000 539067437 1000000000 359210615 1000000000 438139814 1000000000 165042370 1000000000 60881951 1000000000 702631021 1000000000 439421615 1000000000 805771561 1000000000 473142603 1000000000 429930351 1000000000 835719012 1000000000 768147038 1000000000 947475579 1000000000 59492077 1000000000 724742208 1000000000 19392233 1000000000 752167091 1000000000 755681926 1000000000 90754519 1000000000 724794459 1000000000 666631220 1000000000 746412589 1000000000 225359643 1000000000 195078868 1000000000 566899510 1000000000 139825973 1000000000 836705699 1000000000 16425894 1000000000 784508149 1000000000 811447550 1000000000 538039232 1000000000 292053521 1000000000 556428553 1000000000 41029424 1000000000 649000302 1000000000 932190751 1000000000 610402728 1000000000 453903237 1000000000 670780880 1000000000 411850764 1000000000 816704990 1000000000 91489444 1000000000 347904717 1000000000 6190030 1000000000 145111562 1000000000 196508885 1000000000 462583511 1000000000 910357460 1000000000 852770614 1000000000 479342345 1000000000 787884232 1000000000 553217772 1000000000 840106387 1000000000 25229380 1000000000 261866700 1000000000 343507810 1000000000 737656396 1000000000 84727894 1000000000 275658256 1000000000 790182989 1000000000 475534991 1000000000 828986213 1000000000 507117292 1000000000 208295076 1000000000 10014139 1000000000 708020759 1000000000 812129635 1000000000 451822898 1000000000 487873095 1000000000 929736006 1000000000 572348273 1000000000 621004519 1000000000 148979372 1000000000 484376519 1000000000 821444718 1000000000 432962732 1000000000 36199280 1000000000 941932496 1000000000 638170441 1000000000 699420574 1000000000 587833716 1000000000 384490851 1000000000 699994019 1000000000 154551336 1000000000 249403937 1000000000 965035845 1000000000 174347372 1000000000 998922757 1000000000 251395531 1000000000 967051161 1000000000 801879830 1000000000 695152823 1000000000 746619194 1000000000 460786998 1000000000 846509956 1000000000 285123086 1000000000 65314732 1000000000 671352082 1000000000 765046778 1000000000 188837765 1000000000 793646630 1000000000 114668120 1000000000 916090760 1000000000 898463153 1000000000 238035110 1000000000 596544468 1000000000 293228776 1000000000 172392433 1000000000 542139797 1000000000 130548055 1000000000 289646256 1000000000 987513635 1000000000 108177378 1000000000 978652697 1000000000 982362830 1000000000 568290175 1000000000 525009591 1000000000 296046612 1000000000 877138361 1000000000 472208488 1000000000 263813980 1000000000 228293064 1000000000 575915923 1000000000 34032432 1000000000 979960389 1000000000 196291592 1000000000 719978753 1000000000 870241510 1000000000 212547139 1000000000 411340771 1000000000 484179484 1000000000 973236772 1000000000 692563709 1000000000 839866023 1000000000 630371134 1000000000 536701393 1000000000 836891811 1000000000 209679991 1000000000 106145747 1000000000 617319591 1000000000 48705477 1000000000 469954325 1000000000 915885411 1000000000 889618017 1000000000 126294537 1000000000 880708645 1000000000 936200412 1000000000 789529354 1000000000 332635694 1000000000 545349647 1000000000 727937477 1000000000 34430782 1000000000 864173320 1000000000 134419663 1000000000 720938261 1000000000 942524614 1000000000 668654510 1000000000 189107150 1000000000 565563083 1000000000 99672762 1000000000 427960416 1000000000 435742538 1000000000 362480194 1000000000 43422163 1000000000 583820705 1000000000 777498237 1000000000 536601427 1000000000 740921869 1000000000 590391418 1000000000 116648751 1000000000 766018895 1000000000 176056063 1000000000 296035781 1000000000 663848085 1000000000 521084739 1000000000 779910495 1000000000 502597575 1000000000 638848416 1000000000 991011704 1000000000 186476225 1000000000 708675692 1000000000 829301301 1000000000 924228998 1000000000 291045742 1000000000 941860098 1000000000 109996570 1000000000 653787553 1000000000 525136887 1000000000 860734161 1000000000 645819651 1000000000 221418265 1000000000 893629268 1000000000 534736235 1000000000 395606889 1000000000 681483886 1000000000 754718407 1000000000 640625272 1000000000 615952300 1000000000 929408130 1000000000 669554171 1000000000 491442548 1000000000 768011473 1000000000 876321980 1000000000 240569326 1000000000 201563158 1000000000 234842226 1000000000 157854468 1000000000 805739620 1000000000 109139054 1000000000 387162552 1000000000 808395222 1000000000 835630244 1000000000 662589548 1000000000 121499925 1000000000 304873301 1000000000 558771873 1000000000 427708860 1000000000 780023323 1000000000 769453556 1000000000 335486776 1000000000 719394 1000000000 46197447 1000000000 50839210 1000000000 885336083 1000000000 585954027 1000000000 280212228 1000000000 992820403 1000000000 414060501 1000000000 459894051 1000000000 505947817 1000000000 436102695 1000000000 577257086 1000000000 208578224 1000000000 663728128 1000000000 747733270 1000000000 258603625 1000000000 62066129 1000000000 796357369 1000000000 125960312 1000000000 986136906 1000000000 277832207 1000000000 135192365 1000000000 869017400 1000000000 104752579 1000000000 276842777 1000000000 636830523 1000000000 895200775 1000000000 144487667 1000000000 906603540 1000000000 524659943 1000000000 383312579 1000000000 391173991 1000000000 11125352 1000000000 442665267 1000000000 698291758 1000000000 583352721 1000000000 702240279 1000000000 798238256 1000000000 579572321 1000000000 334596624 1000000000 935458611 1000000000 710069170 1000000000 777126090 1000000000 9760929 1000000000 884158193 1000000000 276081046 1000000000 934661390 1000000000 228199297 1000000000 116668922 1000000000 491940518 1000000000 349155365 1000000000 672662190 1000000000 847877521 1000000000 537659433 1000000000 288903567 1000000000 205475020 1000000000 751353253 1000000000 683527675 1000000000 315110103 1000000000 591068142 1000000000 140168377 1000000000 998973502 1000000000 436240099 1000000000 34905990 1000000000 324365788 1000000000 484110092 1000000000 430655925 1000000000 651369923 1000000000 61929399 1000000000 385905277 1000000000 475910827 1000000000 255483575 1000000000 644446858 1000000000 251021816 1000000000 232726150 1000000000 297075400 1000000000 185954130 1000000000 24026774 1000000000 175305044 1000000000 475780240 1000000000 260355014 1000000000 673955809 1000000000 634224694 1000000000 844735963 1000000000 268136892 1000000000 778630673 1000000000 917615350 1000000000 651934567 1000000000 421338510 1000000000 277252094 1000000000 543304299 1000000000 772082719 1000000000 962560453 1000000000 976061202 1000000000 557412765 1000000000 843957216 1000000000 952127676 1000000000 934269071 1000000000 205101425 1000000000 929298716 1000000000 354056112 1000000000 861710433 1000000000 564724298 1000000000 610895936 1000000000 596813692 1000000000 29788101 1000000000 100579249 1000000000 637178719 1000000000 914229552 1000000000 370074469 1000000000 698948909 1000000000 180606769 1000000000 177141237 1000000000 798023582 1000000000 743675672 1000000000 836163508 1000000000 327949270 1000000000 577173679 1000000000 262940199 1000000000 534830233 1000000000 942695439 1000000000 525321004 1000000000 610888781 1000000000 228087499 1000000000 908528838 1000000000 304777196 1000000000 472800330 1000000000 721915861 1000000000 386025657 1000000000 48562081 1000000000 32446130 1000000000 375998249 1000000000 9602353 1000000000 809997884 1000000000 625891351 1000000000 74784763 1000000000 384564515 1000000000 871219621 1000000000 698798533 1000000000 483564147 1000000000 120825259 1000000000 429372888 1000000000 502965153 1000000000 616647959 1000000000 164253725 1000000000 765940328 1000000000 381760406 1000000000 39931326 1000000000 724159850 1000000000 168606683 1000000000 544745996 1000000000 166064660 1000000000 175386870 1000000000 29416220 1000000000 210703621 1000000000 967590285 1000000000 294641936 1000000000 897858120 1000000000 555690394 1000000000 224005292 1000000000 600026684 1000000000 838375372 1000000000 624513790 1000000000 371704462 1000000000 344890902 1000000000 483719909 1000000000 728145902 1000000000 506772695 1000000000 307690762 1000000000 175092289 1000000000 395226325 1000000000 788551244 1000000000 645587341 1000000000 469913967 1000000000 680745701 1000000000 209874735 1000000000 838326130 1000000000 27215489 1000000000 248313708 1000000000 370016966 1000000000 862481320 1000000000 26031153 1000000000 625725499 1000000000 450448738 1000000000 803785476 1000000000 423087578 1000000000 793255303 1000000000 527893451 1000000000 433708373 1000000000 786590889 1000000000 49477267 1000000000 877016216 1000000000 700379608 1000000000 224130574 1000000000 516933096 1000000000 238456110 1000000000 980592725 1000000000 477439890 1000000000 344270904 1000000000 4200138 1000000000 893697856 1000000000 385004793 1000000000 795333909 1000000000 772113190 1000000000 592918186 1000000000 322957629 1000000000 808985765 1000000000 630967805 1000000000 606855188 1000000000 638388901 1000000000 860113288 1000000000 421572942 1000000000 530325109 1000000000 475726673 1000000000 228233413 1000000000 756484325 1000000000 249260095 1000000000 553839388 1000000000 950462134 1000000000 867700000 1000000000 874620653 1000000000 159282653 1000000000 590613134 1000000000 430687782 1000000000 618622828 1000000000 221900998 1000000000 796833058 1000000000 911465627 1000000000 919021355 1000000000 751315972 1000000000 683664361 1000000000 906033774 1000000000 14749504 1000000000 666062678 1000000000 260808557 1000000000 204490028 1000000000 204447799 1000000000 171526322 1000000000 708981862 1000000000 430172542 1000000000 893932068 1000000000 350102947 1000000000 906625402 1000000000 206485396 1000000000 251338958 1000000000 657941182 1000000000 171618594 1000000000 535282114 1000000000 137864535 1000000000 533958557 1000000000 855131040 1000000000 571941364 1000000000 327303811 1000000000 725847224 1000000000 331805704 1000000000 977154798 1000000000 856864754 1000000000 164839391 1000000000 177817092 1000000000 256624712 1000000000 769525174 1000000000 91374368 1000000000 949484070 1000000000 753262363 1000000000 769694019 1000000000 16305308 1000000000 432186215 1000000000 407411191 1000000000 980873054 1000000000 980898115 1000000000 550269215 1000000000 528979137 1000000000 35791921 1000000000 613345404 1000000000 203559554 1000000000 463341230 1000000000 515957181 1000000000 748593323 1000000000 762474354 1000000000 693815772 1000000000 676541981 1000000000 353187014 1000000000 321141066 1000000000 80363038 1000000000 901744835 1000000000 331090303 1000000000 666902028 1000000000 639760934 1000000000 193288340 1000000000 876714174 1000000000 637148682 1000000000 80360511 1000000000 107381061 1000000000 471458017 1000000000 837975306 1000000000 832518779 1000000000 530656885 1000000000 257898334 1000000000 17321820 1000000000 951239893 1000000000 557126291 1000000000 40208082 1000000000 737332915 1000000000 199614620 1000000000 673070902 1000000000 873116292 1000000000 293978044 1000000000 534712739 1000000000 300476038 1000000000 732560355 1000000000 797201238 1000000000 526687867 1000000000 682643873 1000000000 942714624 1000000000 613470365 1000000000 87124746 1000000000 958521980 1000000000 763516101 1000000000 660426616 1000000000 912477791 1000000000 368861270 1000000000 812215395 1000000000 319484225 1000000000 263393789 1000000000 416497112 1000000000 796165191 1000000000 139891128 1000000000 424699966 1000000000 866352198 1000000000 179608810 1000000000 541515757 1000000000 896052707 1000000000 4973308 1000000000 479560910 1000000000 12568778 1000000000 53398885 1000000000 640391022 1000000000 362064717 1000000000 801288747 1000000000 822888292 1000000000 160791899 1000000000 215147843 1000000000 129837457 1000000000 139391336 1000000000 998188700 1000000000 421165139 1000000000 212128187 1000000000 215445771 1000000000 869244329 1000000000 9139531 1000000000 751957971 1000000000 12913749 1000000000 259114886 1000000000 173704047 1000000000 55053928 1000000000 827200227 1000000000 208908510 1000000000 175020159 1000000000 129524420 1000000000 722081178 1000000000 325658681 1000000000 660491858 1000000000 510642731 1000000000 285960084 1000000000 149058457 1000000000 1730128 1000000000 512818813 1000000000 131888654 1000000000 511685265 1000000000 23484832 1000000000 630684860 1000000000 626560200 1000000000 200708951 1000000000 958030779 1000000000 317814791 1000000000 254715797 1000000000 833157797 1000000000 659207666 1000000000 252891834 1000000000 911385879 1000000000 356972652 1000000000 734647829 1000000000 640106908 1000000000 554628888 1000000000 294735212 1000000000 263915280 1000000000 962703611 1000000000 361299255 1000000000 995522418 1000000000 48520261 1000000000 563201872 1000000000 657346092 1000000000 572387472 1000000000 569293262 1000000000 107746975 1000000000 99930831 1000000000 577698789 1000000000 916618834 1000000000 113497692 1000000000 547221362 1000000000 21952961 1000000000 538024038 1000000000 604525300 1000000000 82839828 1000000000 902224196 1000000000 464352229 1000000000 246779811 1000000000 275341496 1000000000 968237613 1000000000 91680109 1000000000 171983411 1000000000 887364743 1000000000 2473789 1000000000 493488405 1000000000 233385915 1000000000 502487708 1000000000 316986970 1000000000 441419857 1000000000 278018130 1000000000 208556335 1000000000 818747653 1000000000 82767471 1000000000 663372411 1000000000 204630469 1000000000 414553977 1000000000 39859003 1000000000 846485891 1000000000 763216174 1000000000 28202337 1000000000 252524878 1000000000 630592191 1000000000 525948456 1000000000 529398018 1000000000 316508199 1000000000 417841873 1000000000 314002357 1000000000 957742318 1000000000 633298419 1000000000 355795126 1000000000 902579479 1000000000 4912804 1000000000 158028174 1000000000 98336364 1000000000 513134588 1000000000 299536965 1000000000 670093305 1000000000 176933433 1000000000 600076917 1000000000 523996012 1000000000 144233573 1000000000 195866719 1000000000 626637983 1000000000 135929522 1000000000 404893281 1000000000 652365735 1000000000 494293819 1000000000 746790083 1000000000 489306463 1000000000 486551715 1000000000 692786532 1000000000 655246035 1000000000 926659850 1000000000 83862148 1000000000 740707182 1000000000 125441824 1000000000 194712973 1000000000 735424563 1000000000 920413020 1000000000 426752796 1000000000 69039481 1000000000 746562656 1000000000 462127592 1000000000 577279939 1000000000 772248227 1000000000 619826772 1000000000 823036779 1000000000 215129181 1000000000 852131261 1000000000 443315749 1000000000 39015675 1000000000 304442131 1000000000 834633005 1000000000 123801603 1000000000 721050129 1000000000 638525677 1000000000 173118913 1000000000 116200968 1000000000 498387912 1000000000 936597425 1000000000 230240301 1000000000 723427138 1000000000 546346726 1000000000 471297807 1000000000 852089990 1000000000 243093814 1000000000 383594862 1000000000 269909016 1000000000 637916656 1000000000 972531090 1000000000 62228482 1000000000 723583322 1000000000 719826103 1000000000 238256770 1000000000 963368302 1000000000 185097801 1000000000 241158906 1000000000 504116234 1000000000 521372501 1000000000 742734388 1000000000 514037927 1000000000 208157567 1000000000 768960346 1000000000 160696854 1000000000 213961707 1000000000 137058945 1000000000 52844421 1000000000 809833008 1000000000 188100414 1000000000 318646569 1000000000 498879938 1000000000 202274368 1000000000 899240413 1000000000 148161745 1000000000 194798112 1000000000 693127794 1000000000 600358119 1000000000 32520914 1000000000 984534771 1000000000 137913902 1000000000 277488930 1000000000 11199288 1000000000 853390279 1000000000 313987909 1000000000 728421572 1000000000 670897564 1000000000 689479701 1000000000 68758450 1000000000 957581 1000000000 484912517 1000000000 12598956 1000000000 548786603 1000000000 798368942 1000000000 154979075 1000000000 470682887 1000000000 560308987 1000000000 382767634 1000000000 586745184 1000000000 123851873 1000000000 427671466 1000000000 147850421 1000000000 139704541 1000000000 461954613 1000000000 84671 1000000000 815225201 1000000000 611683050 1000000000 598733563 1000000000 156220843 1000000000 850486848 1000000000 245343228 1000000000 593783386 1000000000 542845900 1000000000 410711142 1000000000 168076846 1000000000 679168752 1000000000 339190475 1000000000 862891165 1000000000 881480713 1000000000 534409785 1000000000 154695527 1000000000 350246257 1000000000 172515269 1000000000 909403542 1000000000 514720375 1000000000 750623133 1000000000 139067676 1000000000 738343573 1000000000 668451890 1000000000 25422384 1000000000 823772234 1000000000 298970366 1000000000 185085206 1000000000 715294336 1000000000 367388093 1000000000 641208688 1000000000 419167231 1000000000 730178291 1000000000 32215921 1000000000 114653873 1000000000 41926954 1000000000 603931890 1000000000 834668452 1000000000 735107921 1000000000 796718653 1000000000 73033385 1000000000 569632842 1000000000 927406314 1000000000 154748163 1000000000 73746492 1000000000 794357101 1000000000 390071225 1000000000 358680413 1000000000 393572586 1000000000 825901190 1000000000 367841956 1000000000 872738219 1000000000 826408683 1000000000 825140692 1000000000 414434892 1000000000 595731195 1000000000 673618326 1000000000 779488611 1000000000 751641398 1000000000 93630393 1000000000 96838000 1000000000 500626843 1000000000 726620688 1000000000 6728068 1000000000 443497011 1000000000 597800234 1000000000 192631937 1000000000 373664524 1000000000 112655269 1000000000 641155150 1000000000 116511706 1000000000 156217510 1000000000 231076176 1000000000 730207711 1000000000 787716485 1000000000 426679922 1000000000 989150699 1000000000 620397627 1000000000 84659033 1000000000 559124837 1000000000 276479813 1000000000 478107891 1000000000 879905442 1000000000 142326408 1000000000 227921192 1000000000 106877123 1000000000 875519518 1000000000 278499887 1000000000 805866124 1000000000 973195818 1000000000 796245276 1000000000 565299363 1000000000 130112884 1000000000 324874629 1000000000 71095800 1000000000 227934123 1000000000 401326063 1000000000 857591167 1000000000 969171099 1000000000 337103224 1000000000 879279593 1000000000 549337208 1000000000 665653212 1000000000 812019240 1000000000 770411988 1000000000 622458588 1000000000 284684085 1000000000 131498838 1000000000 5909579 1000000000 859757837 1000000000 408862941 1000000000 131841865 1000000000 509294745 1000000000 995912038 1000000000 198531858 1000000000 124298278 1000000000 135894159 1000000000 352846361 1000000000 635578238 1000000000 592953643 1000000000 3262776 1000000000 740287804 1000000000 869612538 1000000000 963506413 1000000000 925179550 1000000000 137553927 1000000000 57058795 1000000000 792554643 1000000000 364204730 1000000000 417035963 1000000000 535429319 1000000000 261746034 1000000000 687645369 1000000000 437151265 1000000000 861897086 1000000000 316720527 1000000000 146502036 1000000000 787687507 1000000000 597410628 1000000000 801261512 1000000000 41873737 1000000000 988451656 1000000000 820080270 1000000000 324847676 1000000000 449091789 1000000000 45192243 1000000000 934714193 1000000000 336286071 1000000000 897556358 1000000000 773512425 1000000000 83874074 1000000000 585034393 1000000000 261743155 1000000000 392304502 1000000000 854060713 1000000000 728881898 1000000000 327412331 1000000000 607944027 1000000000 43230695 1000000000 557408573 1000000000 11888831 1000000000 133855335 1000000000 329627725 1000000000 487993097 1000000000 128041542 1000000000 130054234 1000000000 945895929 1000000000 607346202 1000000000 69179589 1000000000 63982786 1000000000 178886951 1000000000 824390898 1000000000 400593994 1000000000 169598676 1000000000 212478768 1000000000 19927835 1000000000 122848588 1000000000 776924949 1000000000 103815140 1000000000 818584430 1000000000 917656975 1000000000 8946585 1000000000 637764158 1000000000 159409225 1000000000 929795526 1000000000 374105035 1000000000 804349624 1000000000 28943975 1000000000 148748072 1000000000 638044659 1000000000 793105253 1000000000 247918238 1000000000 602075880 1000000000 959390521 1000000000 303299567 1000000000 680212450 1000000000 560707402 1000000000 27084999 1000000000 160141012 1000000000 128933687 1000000000 625007006 1000000000 293712984 1000000000 322392687 1000000000 282548462 1000000000 284018458 1000000000 659166278 1000000000 639038937 1000000000 465845818 1000000000 941703567 1000000000 816226970 1000000000 594414309 1000000000 81208506 1000000000 289270817 1000000000 524882264 1000000000 765922159 1000000000 1272894 1000000000 496306114 1000000000 897994374 1000000000 138553538 1000000000 745087818 1000000000 594481915 1000000000 359081920 1000000000 266447802 1000000000 258215354 1000000000 585711664 1000000000 254391916 1000000000 716031027 1000000000 853932756 1000000000 986273430 1000000000 88984416 1000000000 360355414 1000000000 997897132 1000000000 688303549 1000000000 93235880 1000000000 828678692 1000000000 203240043 1000000000 608242923 1000000000 235630828 1000000000 335743406 1000000000 636242614 1000000000 463649096 1000000000 338770196 1000000000 177031659 1000000000 438685196 1000000000 916004301 1000000000 479862328 1000000000 493902920 1000000000 425637519 1000000000 831182354 1000000000 534782804 1000000000 560512903 1000000000 380480263 1000000000 663713271 1000000000 998390528 1000000000 951495388 1000000000 548172687 1000000000 945185043 1000000000 226031187 1000000000 51085372 1000000000 161843388 1000000000 214506366 1000000000 415208829 1000000000 507080304 1000000000 275865146 1000000000 248032307 1000000000 977680532 1000000000 505695569 1000000000 945878422 1000000000 672548317 1000000000 486930519 1000000000 441544041 1000000000 585442460 1000000000 319989867 1000000000 185728382 1000000000 894768520 1000000000 415796809 1000000000 969023003 1000000000 325866204 1000000000 484909334 1000000000 257722987 1000000000 35165669 1000000000 619781808 1000000000 305743947 1000000000 368235906 1000000000 696696767 1000000000 901960746 1000000000 76230781 1000000000 725121386 1000000000 282943371 1000000000 629314406 1000000000 317648932 1000000000 508622076 1000000000 390111485 1000000000 713571063 1000000000 596356082 1000000000 38696841 1000000000 647085230 1000000000 878668784 1000000000 416953282 1000000000 504268301 1000000000 79199743 1000000000 861117973 1000000000 454800114 1000000000 607089299 1000000000 562273752 1000000000 678249920 1000000000 381557467 1000000000 115835582 1000000000 620068486 1000000000 342078033 1000000000 74973361 1000000000 582587326 1000000000 176799614 1000000000 636090011 1000000000 164886221 1000000000 335989610 1000000000 610143449 1000000000 954810231 1000000000 714881192 1000000000 127177753 1000000000 518245113 1000000000 602593439 1000000000 836453469 1000000000 193093839 1000000000 864392410 1000000000 331325860 1000000000 678642645 1000000000 79645648 1000000000 7029189 1000000000 450008891 1000000000 376361732 1000000000 87738713 1000000000 528769888 1000000000 515064353 1000000000 234695969 1000000000 345670819 1000000000 191674134 1000000000 899929421 1000000000 977093911 1000000000 707895748 1000000000 650449275 1000000000 922532632 1000000000 746049389 1000000000 916413122 1000000000 828102675 1000000000 861201907 1000000000 772536820 1000000000 434443382 1000000000 273315799 1000000000 876870308 1000000000 574488096 1000000000 587998780 1000000000 950185124 1000000000 475407234 1000000000 388398779 1000000000 152498099 1000000000 958089869 1000000000 255307347 1000000000 626799004 1000000000 428919133 1000000000 236277305 1000000000 159317244 1000000000 501235639 1000000000 230125042 1000000000 175929437 1000000000 730041859 1000000000 392190905 1000000000 137719684 1000000000 109497537 1000000000 125224235 1000000000 328210762 1000000000 551937917 1000000000 998553704 1000000000 122854354 1000000000 648944304 1000000000 385983401 1000000000 21237803 1000000000 189742194 1000000000 312573402 1000000000 230675015 1000000000 443917776 1000000000 348755871 1000000000 135125488 1000000000 25107019 1000000000 642398821 1000000000 475365362 1000000000 872594994 1000000000 587538362 1000000000 97807421 1000000000 565404287 1000000000 232124097 1000000000 992007604 1000000000 270065908 1000000000 675289756 1000000000 808200365 1000000000 123624666 1000000000 501936560 1000000000 896235452 1000000000 958993866 1000000000 582901794 1000000000 589234451 1000000000 256831185 1000000000 404190712 1000000000 825105270 1000000000 661516237 1000000000 128152351 1000000000 127929001 1000000000 889114833 1000000000 640688244 1000000000 304642816 1000000000 696450951 1000000000 456619790 1000000000 625006197 1000000000 313044888 1000000000 126237114 1000000000 473623037 1000000000 122326955 1000000000 603763114 1000000000 574745861 1000000000 318766124 1000000000 354005933 1000000000 119832868 1000000000 529734227 1000000000 439565411 1000000000 279518265 1000000000 128430807 1000000000 471848735 1000000000 334755006 1000000000 150266907 1000000000 16503513 1000000000 18692821 1000000000 10624236 1000000000 864053431 1000000000 93797253 1000000000 194135421 1000000000 662338147 1000000000 465738995 1000000000 588975514 1000000000 161513691 1000000000 213210896 1000000000 311359287 1000000000 759436208 1000000000 412025596 1000000000 623491716 1000000000 815065480 1000000000 93557454 1000000000 986575375 1000000000 203650369 1000000000 118658650 1000000000 14340937 1000000000 329834230 1000000000 198470901 1000000000 137752858 1000000000 839447819 1000000000 129048500 1000000000 489516370 1000000000 86392901 1000000000 593260061 1000000000 248121751 1000000000 467162377 1000000000 213298015 1000000000 326920767 1000000000 615143583 1000000000 177667998 1000000000 393254316 1000000000 582419596 1000000000 890290618 1000000000 356231969 1000000000 458415904 1000000000 506584050 1000000000 880014930 1000000000 123906221 1000000000 57378003 1000000000 753049894 1000000000 966288524 1000000000 404609982 1000000000 921817359 1000000000 255546758 1000000000 469774317 1000000000 781261897 1000000000 174826927 1000000000 746473441 1000000000 825875530 1000000000 756080451 1000000000 690266110 1000000000 62433739 1000000000 193303220 1000000000 19887920 1000000000 974202716 1000000000 327169347 1000000000 647814894 1000000000 60970754 1000000000 856730342 1000000000 348137333 1000000000 349242055 1000000000 935667673 1000000000 454058168 1000000000 52156276 1000000000 404134839 1000000000 694501933 1000000000 103975699 1000000000 692907842 1000000000 377140384 1000000000 133479210 1000000000 768953889 1000000000 439266576 1000000000 21682854 1000000000 518208932 1000000000 496307117 1000000000 359782996 1000000000 548880178 1000000000 333548474 1000000000 960073246 1000000000 345148990 1000000000 546422558 1000000000 270720617 1000000000 387408653 1000000000 330922263 1000000000 669478538 1000000000 619413559 1000000000 156408921 1000000000 59562540 1000000000 736659322 1000000000 305287608 1000000000 29366300 1000000000 139571253 1000000000 421201819 1000000000 574197741 1000000000 100611701 1000000000 651214456 1000000000 594565569 1000000000 50509651 1000000000 338364225 1000000000 902099690 1000000000 453167755 1000000000 120683011 1000000000 360169834 1000000000 943524263 1000000000 331366305 1000000000 714243927 1000000000 188503621 1000000000 452458202 1000000000 38430971 1000000000 117457472 1000000000 321841611 1000000000 933460396 1000000000 70130342 1000000000 507440919 1000000000 713998430 1000000000 853510935 1000000000 290019624 1000000000 239349716 1000000000 780096548 1000000000 390388795 1000000000 688896452 1000000000 833812684 1000000000 518324783 1000000000 92811582 1000000000 32076754 1000000000 61505735 1000000000 670199918 1000000000 470657828 1000000000 407897979 1000000000 112941427 1000000000 11581306 1000000000 61480513 1000000000 230501865 1000000000 972807278 1000000000 888190273 1000000000 311400615 1000000000 210308986 1000000000 645624521 1000000000 841147809 1000000000 592043610 1000000000 281010903 1000000000 947400666 1000000000 901125382 1000000000 408374531 1000000000 128780737 1000000000 911291478 1000000000 25778580 1000000000 432886433 1000000000 556693639 1000000000 623252542 1000000000 106922921 1000000000 986033656 1000000000 759763388 1000000000 503762258 1000000000 250930616 1000000000 144667806 1000000000 431041699 1000000000 36117656 1000000000 951190432 1000000000 434743404 1000000000 8060056 1000000000 438847110 1000000000 787099382 1000000000 912726712 1000000000 692478934 1000000000 495150742 1000000000 46856779 1000000000 423099010 1000000000 886845706 1000000000 863815780 1000000000 995593563 1000000000 502893332 1000000000 600778937 1000000000 731904719 1000000000 34107280 1000000000 51890814 1000000000 55159616 1000000000 749695718 1000000000 364989676 1000000000 875691863 1000000000 835600276 1000000000 68057748 1000000000 800437849 1000000000 1774780 1000000000 128871696 1000000000 574116050 1000000000 316377491 1000000000 447444525 1000000000 862512116 1000000000 234981195 1000000000 715437747 1000000000 44915637 1000000000 463500166 1000000000 3723961 1000000000 393102381 1000000000 144288820 1000000000 351659178 1000000000 706869198 1000000000 251264342 1000000000 531983827 1000000000 326491495 1000000000 921869394 1000000000 45466323 1000000000 70464011 1000000000 425313230 1000000000 986321353 1000000000 359863674 1000000000 420221734 1000000000 939197944 1000000000 232314641 1000000000 597893053 1000000000 681694399 1000000000 472543260 1000000000 394370820 1000000000 861931083 1000000000 956458859 1000000000 852135171 1000000000 470722194 1000000000 977317252 1000000000 573333458 1000000000 812326141 1000000000 375152756 1000000000 665588312 1000000000 228400275 1000000000 49448309 1000000000 975987101 1000000000 291587512 1000000000 572757211 1000000000 62170478 1000000000 354163784 1000000000 759007731 1000000000 374120696 1000000000 939097517 1000000000 962472173 1000000000 441934662 1000000000 779747162 1000000000 827689062 1000000000 602202468 1000000000 831375266 1000000000 483759521 1000000000 391163350 1000000000 584864705 1000000000 359193180 1000000000 850909833 1000000000 23614482 1000000000 788229677 1000000000 464489825 1000000000 966508627 1000000000 921192452 1000000000 71709484 1000000000 644880836 1000000000 678538447 1000000000 79949633 1000000000 61297953 1000000000 547480753 1000000000 975682683 1000000000 216840762 1000000000 1990558 1000000000 257933544 1000000000 851977762 1000000000 535776083 1000000000 311906443 1000000000 942197631 1000000000 60305470 1000000000 586407925 1000000000 480678446 1000000000 713602203 1000000000 494729587 1000000000 662236646 1000000000 864588199 1000000000 433225427 1000000000 167452826 1000000000 851809920 1000000000 941494052 1000000000 196926665 1000000000 835831512 1000000000 476550860 1000000000 662732588 1000000000 956838003 1000000000 48395536 1000000000 189754979 1000000000 872879171 1000000000 222464128 1000000000 713239784 1000000000 966252977 1000000000 93155176 1000000000 48294933 1000000000 984793647 1000000000 571269044 1000000000 466041019 1000000000 258328512 1000000000 580715368 1000000000 779494120 1000000000 326343695 1000000000 748915197 1000000000 709590463 1000000000 187054276 1000000000 441189711 1000000000 512176469 1000000000 574466068 1000000000 102594779 1000000000 8192484 1000000000 955911592 1000000000 123297898 1000000000 495962656 1000000000 743696682 1000000000 64577681 1000000000 464846157 1000000000 620402001 1000000000 73258488 1000000000 58958904 1000000000 48483007 1000000000 397778081 1000000000 905855564 1000000000 734084248 1000000000 946959594 1000000000 274844705 1000000000 490211034 1000000000 889734590 1000000000 308490910 1000000000 346749783 1000000000 341329362 1000000000 713099987 1000000000 50171314 1000000000 400700761 1000000000 602458105 1000000000 607661963 1000000000 808411748 1000000000 291672265 1000000000 533156720 1000000000 47481120 1000000000 423931757 1000000000 406255457 1000000000 906826663 1000000000 757599013 1000000000 878417955 1000000000 2008337 1000000000 670613707 1000000000 360806924 1000000000 54830605 1000000000 262937948 1000000000 667761104 1000000000 59717168 1000000000 502104315 1000000000 225583490 1000000000 55780155 1000000000 276153885 1000000000 84944121 1000000000 884635615 1000000000 474720125 1000000000 259191902 1000000000 989059953 1000000000 891093520 1000000000 452436077 1000000000 498150558 1000000000 257843405 1000000000 12948994 1000000000 912623873 1000000000 840847698 1000000000 11379826 1000000000 977652833 1000000000 330383468 1000000000 215100289 1000000000 339096137 1000000000 372022967 1000000000 837661179 1000000000 66691083 1000000000 732152681 1000000000 505084088 1000000000 571399958 1000000000 982526575 1000000000 949269193 1000000000 786433789 1000000000 766133086 1000000000 40919876 1000000000 458270821 1000000000 457953942 1000000000 121236305 1000000000 448798821 1000000000 839751903 1000000000 835593831 1000000000 814268868 1000000000 909873796 1000000000 349551442 1000000000 583270735 1000000000 844231484 1000000000 899695376 1000000000 288897022 1000000000 592435327 1000000000 886071361 1000000000 144522695 1000000000 895104450 1000000000 165758390 1000000000 371873664 1000000000 142443190 1000000000 791626232 1000000000 139705877 1000000000 879309958 1000000000 669991253 1000000000 981053263 1000000000 882013204 1000000000 333010502 1000000000 753847723 1000000000 725835314 1000000000 462779112 1000000000 988573869 1000000000 390103415 1000000000 922880775 1000000000 507084999 1000000000 79436321 1000000000 623205020 1000000000 212719297 1000000000 646413244 1000000000 191674005 1000000000 210064079 1000000000 104450609 1000000000 84803245 1000000000 712759103 1000000000 698453185 1000000000 57391529 1000000000 791396470 1000000000 207439058 1000000000 139511983 1000000000 207466440 1000000000 612286145 1000000000 874676609 1000000000 928795250 1000000000 669663810 1000000000 647382729 1000000000 240021457 1000000000 585101701 1000000000 787420102 1000000000 404087735 1000000000 604770509 1000000000 367685775 1000000000 517030488 1000000000 412839458 1000000000 138935021 1000000000 325523806 1000000000 138679233 1000000000 451228738 1000000000 975937402 1000000000 158956910 1000000000 482753397 1000000000 594395569 1000000000 55223486 1000000000 773889980 1000000000 938148200 1000000000 514463419 1000000000 434901045 1000000000 647905104 1000000000 667154092 1000000000 675717451 1000000000 194544799 1000000000 530614998 1000000000 738000014 1000000000 101488991 1000000000 349123988 1000000000 520213327 1000000000 936071857 1000000000 641695968 1000000000 901952758 1000000000 378654970 1000000000 777696407 1000000000 499346202 1000000000 850867050 1000000000 138418137 1000000000 862933613 1000000000 628378323 1000000000 410983987 1000000000 12447726 1000000000 878649767 1000000000 296129269 1000000000 797458982 1000000000 606573933 1000000000 902442077 1000000000 100383600 1000000000 85383084 1000000000 832973806 1000000000 136108504 1000000000 353323562 1000000000 208698407 1000000000 792354222 1000000000 112267714 1000000000 295803058 1000000000 111011349 1000000000 103197014 1000000000 599075342 1000000000 514398109 1000000000 905586993 1000000000 148554145 1000000000 733244455 1000000000 136008893 1000000000 823436469 1000000000 562443359 1000000000 454240172 1000000000 340524563 1000000000 872277456 1000000000 521110892 1000000000 41813582 1000000000 669312765 1000000000 893986458 1000000000 524482374 1000000000 291616167 1000000000 494265643 1000000000 896470519 1000000000 612122681 1000000000 121082478 1000000000 891451788 1000000000 51614333 1000000000 503864335 1000000000 264565783 1000000000 966979988 1000000000 53571867 1000000000 435358439 1000000000 668416329 1000000000 375535358 1000000000 54983657 1000000000 538301835 1000000000 958304462 1000000000 290787390 1000000000 992547994 1000000000 978797010 1000000000 15725032 1000000000 6716534 1000000000 476331716 1000000000 956624924 1000000000 18159517 1000000000 816115129 1000000000 973417521 1000000000 371240935 1000000000 58832358 1000000000 577223017 1000000000 590067209 1000000000 914954516 1000000000 638326053 1000000000 760609806 1000000000 832718307 1000000000 346577347 1000000000 549393015 1000000000 225929879 1000000000 525008363 1000000000 886709293 1000000000 243968876 1000000000 308650934 1000000000 955985690 1000000000 479967789 1000000000 294433258 1000000000 9207889 1000000000 30073418 1000000000 887972211 1000000000 564866558 1000000000 633292639 1000000000 581673234 1000000000 823231347 1000000000 720626998 1000000000 241279497 1000000000 93951369 1000000000 560822164 1000000000 168010589 1000000000 999049529 1000000000 861584407 1000000000 414784165 1000000000 863814775 1000000000 858850865 1000000000 498491668 1000000000 905352754 1000000000 300571735 1000000000 806306026 1000000000 50139465 1000000000 93472910 1000000000 830446097 1000000000 638102659 1000000000 576837653 1000000000 865172055 1000000000 699660221 1000000000 245684403 1000000000 333339880 1000000000 673157688 1000000000 209225355 1000000000 643598741 1000000000 515909605 1000000000 838685524 1000000000 203906525 1000000000 203460430 1000000000 910449415 1000000000 919449738 1000000000 905927319 1000000000 798442457 1000000000 36789791 1000000000 266783520 1000000000 862865546 1000000000 135636173 1000000000 240604149 1000000000 736743160 1000000000 585853954 1000000000 462375581 1000000000 214995358 1000000000 455282406 1000000000 184573733 1000000000 513031764 1000000000 229734859 1000000000 73651934 1000000000 366037464 1000000000 856215372 1000000000 704230378 1000000000 314209971 1000000000 596635358 1000000000 258621145 1000000000 728557388 1000000000 582235286 1000000000 298010105 1000000000 716072585 1000000000 680764818 1000000000 149837799 1000000000 828458773 1000000000 455559365 1000000000 312730404 1000000000 919268384 1000000000 197241029 1000000000 566928810 1000000000 248074144 1000000000 498594354 1000000000 40660056 1000000000 557865217 1000000000 618116773 1000000000 209726607 1000000000 185148132 1000000000 538634325 1000000000 494346662 1000000000 779049539 1000000000 33512363 1000000000 354897553 1000000000 5128479 1000000000 336800062 1000000000 389739909 1000000000 550179749 1000000000 686195624 1000000000 77444141 1000000000 918083399 1000000000 48818932 1000000000 758625231 1000000000 729285878 1000000000 194033399 1000000000 752068153 1000000000 637389034 1000000000 758460689 1000000000 637077474 1000000000 924661736 1000000000 273478845 1000000000 271321643 1000000000 587129103 1000000000 507475192 1000000000 988186443 1000000000 574161603 1000000000 59443139 1000000000 214509721 1000000000 812966140 1000000000 725018893 1000000000 290964507 1000000000 515192970 1000000000 241222326 1000000000 668139788 1000000000 387271688 1000000000 289964185 1000000000 798273970 1000000000 880923943 1000000000 942253965 1000000000 634009954 1000000000 375273070 1000000000 621619366 1000000000 26143376 1000000000 606103207 1000000000 253637137 1000000000 3069765 1000000000 366140783 1000000000 148381 1000000000 514813170 1000000000 468924417 1000000000 829906940 1000000000 539842753 1000000000 747311791 1000000000 156490811 1000000000 991054369 1000000000 549162267 1000000000 337678013 1000000000 225705753 1000000000 728701453 1000000000 291095268 1000000000 794223582 1000000000 182929330 1000000000 305698342 1000000000 813260771 1000000000 49191599 1000000000 523023181 1000000000 902738717 1000000000 773445414 1000000000 575974800 1000000000 390680415 1000000000 859399256 1000000000 326575293 1000000000 559874257 1000000000 994964800 1000000000 125667314 1000000000 31887840 1000000000 711975173 1000000000 317780742 1000000000 507796010 1000000000 25595802 1000000000 499162376 1000000000 615664326 1000000000 257286904 1000000000 963238589 1000000000 565212787 1000000000 707483308 1000000000 851310547 1000000000 25750000 1000000000 467480881 1000000000 817842301 1000000000 192340624 1000000000 907168991 1000000000 467925912 1000000000 753858572 1000000000 242289165 1000000000 41697893 1000000000 191156956 1000000000 36310213 1000000000 416861920 1000000000 31999114 1000000000 695290277 1000000000 162018567 1000000000 495820463 1000000000 987997396 1000000000 87966250 1000000000 84324549 1000000000 761157784 1000000000 400492914 1000000000 126148691 1000000000 828065023 1000000000 136258874 1000000000 781170891 1000000000 65058653 1000000000 248597796 1000000000 630741126 1000000000 826727976 1000000000 427320624 1000000000 949073540 1000000000 274583533 1000000000 808540509 1000000000 346829431 1000000000 684813419 1000000000 448741252 1000000000 545340648 1000000000 537844698 1000000000 580653562 1000000000 420651824 1000000000 84467093 1000000000 97414565 1000000000 406487926 1000000000 419973495 1000000000 548344464 1000000000 820497869 1000000000 705231683 1000000000 386061019 1000000000 388158723 1000000000 126928153 1000000000 245542617 1000000000 379241622 1000000000 301865920 1000000000 267521400 1000000000 389515305 1000000000 664169661 1000000000 698221584 1000000000 677602438 1000000000 229584722 1000000000 644334890 1000000000 535288494 1000000000 40201852 1000000000 797758787 1000000000 720612904 1000000000 537018643 1000000000 9279556 1000000000 685173800 1000000000 904285846 1000000000 975533588 1000000000 800244292 1000000000 680564927 1000000000 339901372 1000000000 314238326 1000000000 706871197 1000000000 536974612 1000000000 712314412 1000000000 493570722 1000000000 141857996 1000000000 790913343 1000000000 860381120 1000000000 97312560 1000000000 924743100 1000000000 192158061 1000000000 8581620 1000000000 943651906 1000000000 819912343 1000000000 711013201 1000000000 453057417 1000000000 871696125 1000000000 382457406 1000000000 278904230 1000000000 262606443 1000000000 398201528 1000000000 466235910 1000000000 317113700 1000000000 995638007 1000000000 609993693 1000000000 156734619 1000000000 364151346 1000000000 929604757 1000000000 707782170 1000000000 733494715 1000000000 951752609 1000000000 507655117 1000000000 915063635 1000000000 837551264 1000000000 927395696 1000000000 548472935 1000000000 407227521 1000000000 629126268 1000000000 455463632 1000000000 534643014 1000000000 439679144 1000000000 654283883 1000000000 893039357 1000000000 776725104 1000000000 357526852 1000000000 57315320 1000000000 807798722 1000000000 36071909 1000000000 947440644 1000000000 956260624 1000000000 341857220 1000000000 20977601 1000000000 113159151 1000000000 374947273 1000000000 123128263 1000000000 980199282 1000000000 769342592 1000000000 594372202 1000000000 32695698 1000000000 335039701 1000000000 252945188 1000000000 734463705 1000000000 737431910 1000000000 710538374 1000000000 565574531 1000000000 202059356 1000000000 500254091 1000000000 921818149 1000000000 624760372 1000000000 251229440 1000000000 187353143 1000000000 108376325 1000000000 825519578 1000000000 162640432 1000000000 726283110 1000000000 496733685 1000000000 785177370 1000000000 686177624 1000000000 240947328 1000000000 959699888 1000000000 806656092 1000000000 586339871 1000000000 117727514 1000000000 853573174 1000000000 894227795 1000000000 31142172 1000000000 896228438 1000000000 280291963 1000000000 864235451 1000000000 440329177 1000000000 234087492 1000000000 57768871 1000000000 195414696 1000000000 179254522 1000000000 606305581 1000000000 64993188 1000000000 649875928 1000000000 345897720 1000000000 763398085 1000000000 674701747 1000000000 15859063 1000000000 250014899 1000000000 319699519 1000000000 609129641 1000000000 26053822 1000000000 239008653 1000000000 54069516 1000000000 164425102 1000000000 223466375 1000000000 550266764 1000000000 751303703 1000000000 408686562 1000000000 340183098 1000000000 833824987 1000000000 90459714 1000000000 294992061 1000000000 524647221 1000000000 107351355 1000000000 771524727 1000000000 462212790 1000000000 170461675 1000000000 887995592 1000000000 446228406 1000000000 797306334 1000000000 784978989 1000000000 256777569 1000000000 269805822 1000000000 35390047 1000000000 931951671 1000000000 232620315 1000000000 715349439 1000000000 323906914 1000000000 829040858 1000000000 205735455 1000000000 845350916 1000000000 514166582 1000000000 884104217 1000000000 620810782 1000000000 270858138 1000000000 600987543 1000000000 281160653 1000000000 715858494 1000000000 132228288 1000000000 24253532 1000000000 322795694 1000000000 10630980 1000000000 237427289 1000000000 428417518 1000000000 736288088 1000000000 936665005 1000000000 916343876 1000000000 136656155 1000000000 667236814 1000000000 219545800 1000000000 105637454 1000000000 859113095 1000000000 325707130 1000000000 715339154 1000000000 67340333 1000000000 82512061 1000000000 697363873 1000000000 809273206 1000000000 273723415 1000000000 907761129 1000000000 475377439 1000000000 263151063 1000000000 90203396 1000000000 415611809 1000000000 156566981 1000000000 234784358 1000000000 831227160 1000000000 399775038 1000000000 317328947 1000000000 183122726 1000000000 458973914 1000000000 294735003 1000000000 473197999 1000000000 215295422 1000000000 693013969 1000000000 599086635 1000000000 181535571 1000000000 789287018 1000000000 65347250 1000000000 748759681 1000000000 734623822 1000000000 700967807 1000000000 938834022 1000000000 933111569 1000000000 856708755 1000000000 317584930 1000000000 43307595 1000000000 845051714 1000000000 934605325 1000000000 955128830 1000000000 320627728 1000000000 639356415 1000000000 508461557 1000000000 34624659 1000000000 311145124 1000000000 672064053 1000000000 661030463 1000000000 45708653 1000000000 835022891 1000000000 349618477 1000000000 157869335 1000000000 870173307 1000000000 313974935 1000000000 263006254 1000000000 506206427 1000000000 415114467 1000000000 857853209 1000000000 722502135 1000000000 39802519 1000000000 478923862 1000000000 211745544 1000000000 455906333 1000000000 576461185 1000000000 382623641 1000000000 369914178 1000000000 112161857 1000000000 871085988 1000000000 736184876 1000000000 962323059 1000000000 834216893 1000000000 103745539 1000000000 424052073 1000000000 718864637 1000000000 626164352 1000000000 191783483 1000000000 21314040 1000000000 100616519 1000000000 292102856 1000000000 578817670 1000000000 68695938 1000000000 311505131 1000000000 408951550 1000000000 560892940 1000000000 749614282 1000000000 44761284 1000000000 856419662 1000000000 35350312 1000000000 488360187 1000000000 868085414 1000000000 922087210 1000000000 830286458 1000000000 990984875 1000000000 560535155 1000000000 20143130 1000000000 326215337 1000000000 396368134 1000000000 152164876 1000000000 581957618 1000000000 404113970 1000000000 702141535 1000000000 732908032 1000000000 682336281 1000000000 533511075 1000000000 798902244 1000000000 17778481 1000000000 160179335 1000000000 68494088 1000000000 221962126 1000000000 221650560 1000000000 683500245 1000000000 924371826 1000000000 494355225 1000000000 405799090 1000000000 307270885 1000000000 401646343 1000000000 531060586 1000000000 490868889 1000000000 663073838 1000000000 815151958 1000000000 234903583 1000000000 325649557 1000000000 143995765 1000000000 763571850 1000000000 688835259 1000000000 816967811 1000000000 841950220 1000000000 494932090 1000000000 916072916 1000000000 584690757 1000000000 843125995 1000000000 37465486 1000000000 408393682 1000000000 516963908 1000000000 910210729 1000000000 13771505 1000000000 641385030 1000000000 255253547 1000000000 765798580 1000000000 374099151 1000000000 665117185 1000000000 767087635 1000000000 576596431 1000000000 114560279 1000000000 380262090 1000000000 509917100 1000000000 107279215 1000000000 856939978 1000000000 598491005 1000000000 973199125 1000000000 698282966 1000000000 405398218 1000000000 483399157 1000000000 612827183 1000000000 129191765 1000000000 300986648 1000000000 980638455 1000000000 904485339 1000000000 294255696 1000000000 366837052 1000000000 850912002 1000000000 894398126 1000000000 56624684 1000000000 641152164 1000000000 53436978 1000000000 524401495 1000000000 552039664 1000000000 30683150 1000000000 811795281 1000000000 148459763 1000000000 57777453 1000000000 507482022 1000000000 558771858 1000000000 856177977 1000000000 911716439 1000000000 662576812 1000000000 965598499 1000000000 708605567 1000000000 503095785 1000000000 892866184 1000000000 721132417 1000000000 865710897 1000000000 237396397 1000000000 530087837 1000000000 64720712 1000000000 590055045 1000000000 421713800 1000000000 442007121 1000000000 202281984 1000000000 365326162 1000000000 13999348 1000000000 33669924 1000000000 468372912 1000000000 512177980 1000000000 881074145 1000000000 118781272 1000000000 735321865 1000000000 347353434 1000000000 701495183 1000000000 683110762 1000000000 117251554 1000000000 277504961 1000000000 48660792 1000000000 459997321 1000000000 268410013 1000000000 836003400 1000000000 544934886 1000000000 257270158 1000000000 520658808 1000000000 600353115 1000000000 595340952 1000000000 208029247 1000000000 457931678 1000000000 491547482 1000000000 572168496 1000000000 828158207 1000000000 283958211 1000000000 437349588 1000000000 81698721 1000000000 207834385 1000000000 534781610 1000000000 396283735 1000000000 274394178 1000000000 366844665 1000000000 335700615 1000000000 848127547 1000000000 374939621 1000000000 9596100 1000000000 487255855 1000000000 521342625 1000000000 525573092 1000000000 160036672 1000000000 282091668 1000000000 109954854 1000000000 625307267 1000000000 637602599 1000000000 467535052 1000000000 4617814 1000000000 768424186 1000000000 247685935 1000000000 711813641 1000000000 498980414 1000000000 371097105 1000000000 642800332 1000000000 103244050 1000000000 621786833 1000000000 604639114 1000000000 881451650 1000000000 369408372 1000000000 502486384 1000000000 876449253 1000000000 984559679 1000000000 560927005 1000000000 410412099 1000000000 454585415 1000000000 771381563 1000000000 676770690 1000000000 372942568 1000000000 575543728 1000000000 260017207 1000000000 386815342 1000000000 374994402 1000000000 272327526 1000000000 992518259 1000000000 421728615 1000000000 981663744 1000000000 490040806 1000000000 77892185 1000000000 507336825 1000000000 304752765 1000000000 730898385 1000000000 760841435 1000000000 603057849 1000000000 853643007 1000000000 706806391 1000000000 377434520 1000000000 326151338 1000000000 278124645 1000000000 420345781 1000000000 653397720 1000000000 848675573 1000000000 718450471 1000000000 459409584 1000000000 168850679 1000000000 632963358 1000000000 998994322 1000000000 903056212 1000000000 2888145 1000000000 728566777 1000000000 645994545 1000000000 584897470 1000000000 56982233 1000000000 271166256 1000000000 668790072 1000000000 664270394 1000000000 534842636 1000000000 461918847 1000000000 251590162 1000000000 951881619 1000000000 128303368 1000000000 7334389 1000000000 748665851 1000000000 147810216 1000000000 402582522 1000000000 188048918 1000000000 936623724 1000000000 22972112 1000000000 56742998 1000000000 528270950 1000000000 510734590 1000000000 996941204 1000000000 443442332 1000000000 228375091 1000000000 180502336 1000000000 293660381 1000000000 70097233 1000000000 791876766 1000000000 30399166 1000000000 413051384 1000000000 953495698 1000000000 676703602 1000000000 948162571 1000000000 789027233 1000000000 417564213 1000000000 244927241 1000000000 577151488 1000000000 828862094 1000000000 945392062 1000000000 442610267 1000000000 969225415 1000000000 633664481 1000000000 447743077 1000000000 922750303 1000000000 618712350 1000000000 812257716 1000000000 462877396 1000000000 518652779 1000000000 25041428 1000000000 383408092 1000000000 328544015 1000000000 737444657 1000000000 793491381 1000000000 230551008 1000000000 357778268 1000000000 764179005 1000000000 181378022 1000000000 59435643 1000000000 412335326 1000000000 289929969 1000000000 789534091 1000000000 408012507 1000000000 710161729 1000000000 939644102 1000000000 325232432 1000000000 255954669 1000000000 962677808 1000000000 550621319 1000000000 210741550 1000000000 37073143 1000000000 308117079 1000000000 102436345 1000000000 817236708 1000000000 68959613 1000000000 251530149 1000000000 118975563 1000000000 611023751 1000000000 711185260 1000000000 376224014 1000000000 222467209 1000000000 847969096 1000000000 90059024 1000000000 29771166 1000000000 487804623 1000000000 301092313 1000000000 867878433 1000000000 409522884 1000000000 785726768 1000000000 245127591 1000000000 422730835 1000000000 391887995 1000000000 899457564 1000000000 265900816 1000000000 601284834 1000000000 432171364 1000000000 614445206 1000000000 60728773 1000000000 229652023 1000000000 417155085 1000000000 522274533 1000000000 291763440 1000000000 548314668 1000000000 893793455 1000000000 676409292 1000000000 165476678 1000000000 526428764 1000000000 739249591 1000000000 88166094 1000000000 782304938 1000000000 690490040 1000000000 163957624 1000000000 788321298 1000000000 860739267 1000000000 208439137 1000000000 128539446 1000000000 543770721 1000000000 881145844 1000000000 366896914 1000000000 601784651 1000000000 138884800 1000000000 487595120 1000000000 349826054 1000000000 735256616 1000000000 961721108 1000000000 154578227 1000000000 772316699 1000000000 889317637 1000000000 688434505 1000000000 533798997 1000000000 448202903 1000000000 435075610 1000000000 27681694 1000000000 993201715 1000000000 181229601 1000000000 322873120 1000000000 716428348 1000000000 190011098 1000000000 770439458 1000000000 925646977 1000000000 559116350 1000000000 635256657 1000000000 847568364 1000000000 516377450 1000000000 317334769 1000000000 641749629 1000000000 132318553 1000000000 971082951 1000000000 589939941 1000000000 365551854 1000000000 582254998 1000000000 775877661 1000000000 557137142 1000000000 78274078 1000000000 449936305 1000000000 325232079 1000000000 236560028 1000000000 128197422 1000000000 721036853 1000000000 520254736 1000000000 107275642 1000000000 622488677 1000000000 666544766 1000000000 515980653 1000000000 522742739 1000000000 880313311 1000000000 142235770 1000000000 463711025 1000000000 102837956 1000000000 469475880 1000000000 323880520 1000000000 790460767 1000000000 387693655 1000000000 272004052 1000000000 70679248 1000000000 472759129 1000000000 152156953 1000000000 11925068 1000000000 368971460 1000000000 419616382 1000000000 783411359 1000000000 430325988 1000000000 954326074 1000000000 254434075 1000000000 349236280 1000000000 162933871 1000000000 584421215 1000000000 903259686 1000000000 783946980 1000000000 885072117 1000000000 478269824 1000000000 207435299 1000000000 172390508 1000000000 761497604 1000000000 92352551 1000000000 57163406 1000000000 101784511 1000000000 657569596 1000000000 174037406 1000000000 266948366 1000000000 197417095 1000000000 442639811 1000000000 968541989 1000000000 553395926 1000000000 504681113 1000000000 747122073 1000000000 592737341 1000000000 441758894 1000000000 696208924 1000000000 530549526 1000000000 612477448 1000000000 917857157 1000000000 811504980 1000000000 13008973 1000000000 417730705 1000000000 99743346 1000000000 91454215 1000000000 700345610 1000000000 953468735 1000000000 482825846 1000000000 563905251 1000000000 899855713 1000000000 456384778 1000000000 389061275 1000000000 127219758 1000000000 637393950 1000000000 458479415 1000000000 626778818 1000000000 731018960 1000000000 320295705 1000000000 318270346 1000000000 125960301 1000000000 758368114 1000000000 720454366 1000000000 86707866 1000000000 525391619 1000000000 356792271 1000000000 787656204 1000000000 403706587 1000000000 227993414 1000000000 705046299 1000000000 215776853 1000000000 66607060 1000000000 269795805 1000000000 287982853 1000000000 283717029 1000000000 537796816 1000000000 373488500 1000000000 27280109 1000000000 548492709 1000000000 448363814 1000000000 110326951 1000000000 595222870 1000000000 578526594 1000000000 8068068 1000000000 741426011 1000000000 911677939 1000000000 496768953 1000000000 885063304 1000000000 65915477 1000000000 970500816 1000000000 876862367 1000000000 130846147 1000000000 176587045 1000000000 703166608 1000000000 340134706 1000000000 539156178 1000000000 790956848 1000000000 137604925 1000000000 270003359 1000000000 915531192 1000000000 245131842 1000000000 979464202 1000000000 691482450 1000000000 331601220 1000000000 294959742 1000000000 596959281 1000000000 132325643 1000000000 234813344 1000000000 383784262 1000000000 202486527 1000000000 522087456 1000000000 109738006 1000000000 755390793 1000000000 574573674 1000000000 189091372 1000000000 426308642 1000000000 637113494 1000000000 351900038 1000000000 338678863 1000000000 625765887 1000000000 488673967 1000000000 662362609 1000000000 59693648 1000000000 48427238 1000000000 458110925 1000000000 549889675 1000000000 560396338 1000000000 531142354 1000000000 286045510 1000000000 135245917 1000000000 837261450 1000000000 282414649 1000000000 659358962 1000000000 789819674 1000000000 483956519 1000000000 218211697 1000000000 702231619 1000000000 27879181 1000000000 834116445 1000000000 35130292 1000000000 626628567 1000000000 765465532 1000000000 570272650 1000000000 54164706 1000000000 772144093 1000000000 234893913 1000000000 47161382 1000000000 391802717 1000000000 201228486 1000000000 316358682 1000000000 486354049 1000000000 957309369 1000000000 29381131 1000000000 130093486 1000000000 200014627 1000000000 902819153 1000000000 957965169 1000000000 629366036 1000000000 34715194 1000000000 539686390 1000000000 611758599 1000000000 420906558 1000000000 419926140 1000000000 753871562 1000000000 565558195 1000000000 388176970 1000000000 521187694 1000000000 147084964 1000000000 177074501 1000000000 62599364 1000000000 492267099 1000000000 687916101 1000000000 367958299 1000000000 553878359 1000000000 612584972 1000000000 692014262 1000000000 896026044 1000000000 42292293 1000000000 9393367 1000000000 106591372 1000000000 640197372 1000000000 900158339 1000000000 3608969 1000000000 710144364 1000000000 274438121 1000000000 39871090 1000000000 766440892 1000000000 689095458 1000000000 136377189 1000000000 316059882 1000000000 692287890 1000000000 254751019 1000000000 941141834 1000000000 868531032 1000000000 604358003 1000000000 738326937 1000000000 920242813 1000000000 603120872 1000000000 388534799 1000000000 198077476 1000000000 382291697 1000000000 607763296 1000000000 781957510 1000000000 780665787 1000000000 9211227 1000000000 272146928 1000000000 470782547 1000000000 435278477 1000000000 486364850 1000000000 738585117 1000000000 194742131 1000000000 699528756 1000000000 336854886 1000000000 589167081 1000000000 987224215 1000000000 144955828 1000000000 119031436 1000000000 775994353 1000000000 834292689 1000000000 185138804 1000000000 351877284 1000000000 121772812 1000000000 877778177 1000000000 814806441 1000000000 266601232 1000000000 965977584 1000000000 774844267 1000000000 851398969 1000000000 102043979 1000000000 297244810 1000000000 255849872 1000000000 563286668 1000000000 319460359 1000000000 631767877 1000000000 899597627 1000000000 896389256 1000000000 31695762 1000000000 500515516 1000000000 100254933 1000000000 427856313 1000000000 663689330 1000000000 402366773 1000000000 879352401 1000000000 722290857 1000000000 51693116 1000000000 861990028 1000000000 342501276 1000000000 938769394 1000000000 266776666 1000000000 125968212 1000000000 661057554 1000000000 995201576 1000000000 65651045 1000000000 833099800 1000000000 284119929 1000000000 955512155 1000000000 270492098 1000000000 185673329 1000000000 125410163 1000000000 244374024 1000000000 371543548 1000000000 775409556 1000000000 830977037 1000000000 955798509 1000000000 63976223 1000000000 861224298 1000000000 268598323 1000000000 662947877 1000000000 954672235 1000000000 548483375 1000000000 732119032 1000000000 484580041 1000000000 602734168 1000000000 131174925 1000000000 25605270 1000000000 36144289 1000000000 347574618 1000000000 464528353 1000000000 919972033 1000000000 157640133 1000000000 176843302 1000000000 886579064 1000000000 495104070 1000000000 188912422 1000000000 334047119 1000000000 878859565 1000000000 885299674 1000000000 937172810 1000000000 910218477 1000000000 842075369 1000000000 861500728 1000000000 421074122 1000000000 764464408 1000000000 384527892 1000000000 386220436 1000000000 30811669 1000000000 818874238 1000000000 803874785 1000000000 152299214 1000000000 443767222 1000000000 782229553 1000000000 689831816 1000000000 200056132 1000000000 523466790 1000000000 146988595 1000000000 146867313 1000000000 805965331 1000000000 846130228 1000000000 65175593 1000000000 75596673 1000000000 623587324 1000000000 607910609 1000000000 45153205 1000000000 586658920 1000000000 307476522 1000000000 139779765 1000000000 87758669 1000000000 943664784 1000000000 477296437 1000000000 161514292 1000000000 199666057 1000000000 870070162 1000000000 707796711 1000000000 792239517 1000000000 806220105 1000000000 642656060 1000000000 148903693 1000000000 407068157 1000000000 267738691 1000000000 101952514 1000000000 145555198 1000000000 620158469 1000000000 582586843 1000000000 286274963 1000000000 133901499 1000000000 68168165 1000000000 859549537 1000000000 547265580 1000000000 696142245 1000000000 281357292 1000000000 649498481 1000000000 163251167 1000000000 33933834 1000000000 496949214 1000000000 598190025 1000000000 959835910 1000000000 312572577 1000000000 763197775 1000000000 255940222 1000000000 333304138 1000000000 489069096 1000000000 978254993 1000000000 965338377 1000000000 227474672 1000000000 635562092 1000000000 40366969 1000000000 510465505 1000000000 568130557 1000000000 834673218 1000000000 812177868 1000000000 566216839 1000000000 73052615 1000000000 994554221 1000000000 191708434 1000000000 833037244 1000000000 266795763 1000000000 638392514 1000000000 190406931 1000000000 47874627 1000000000 252892449 1000000000 526968186 1000000000 986697979 1000000000 502926184 1000000000 582142242 1000000000 172778248 1000000000 379816810 1000000000 50292886 1000000000 673275093 1000000000 511117792 1000000000 715960295 1000000000 105755804 1000000000 224981930 1000000000 498078772 1000000000 495851831 1000000000 788763248 1000000000 273500510 1000000000 203960343 1000000000 213622657 1000000000 553278484 1000000000 642964280 1000000000 142412179 1000000000 502472060 1000000000 137832051 1000000000 406997957 1000000000 320434171 1000000000 503905801 1000000000 592303939 1000000000 200961212 1000000000 670776490 1000000000 497088300 1000000000 47257633 1000000000 663011574 1000000000 935907177 1000000000 144932082 1000000000 786252158 1000000000 656851937 1000000000 557780354 1000000000 144460826 1000000000 526151550 1000000000 469057038 1000000000 899996901 1000000000 824639746 1000000000 134434454 1000000000 158271239 1000000000 75680553 1000000000 303719465 1000000000 680611519 1000000000 989577891 1000000000 44769265 1000000000 187348925 1000000000 899813760 1000000000 378967798 1000000000 6193201 1000000000 52595793 1000000000 740042480 1000000000 219774888 1000000000 987309031 1000000000 853997743 1000000000 827426337 1000000000 618454509 1000000000 8836106 1000000000 108063940 1000000000 724879381 1000000000 522335722 1000000000 439971521 1000000000 848227914 1000000000 965421083 1000000000 418198799 1000000000 749878362 1000000000 466808131 1000000000 875741365 1000000000 345627810 1000000000 926258957 1000000000 417694688 1000000000 764204076 1000000000 812525345 1000000000 275920783 1000000000 434102952 1000000000 97132078 1000000000 467486465 1000000000 67045941 1000000000 650181466 1000000000 132147201 1000000000 125490202 1000000000 256374639 1000000000 471650789 1000000000 699376714 1000000000 502581396 1000000000 374756971 1000000000 664425775 1000000000 298315174 1000000000 997052409 1000000000 91442230 1000000000 181856357 1000000000 356907068 1000000000 887235522 1000000000 30418756 1000000000 117605069 1000000000 81892796 1000000000 259883858 1000000000 324304 1000000000 85672774 1000000000 792528087 1000000000 205265274 1000000000 511327244 1000000000 206965942 1000000000 222545919 1000000000 829357964 1000000000 847187448 1000000000 625198395 1000000000 105372209 1000000000 654852703 1000000000 179675450 1000000000 755047516 1000000000 422256680 1000000000 93449808 1000000000 274229860 1000000000 615845357 1000000000 889104208 1000000000 807308139 1000000000 299725139 1000000000 967663417 1000000000 403087120 1000000000 280053087 1000000000 264434294 1000000000 718629905 1000000000 920870120 1000000000 568809762 1000000000 656106571 1000000000 920388146 1000000000 193704773 1000000000 888858298 1000000000 492002113 1000000000 738251265 1000000000 834837285 1000000000 458396116 1000000000 208408948 1000000000 809088045 1000000000 42148210 1000000000 832343668 1000000000 641474031 1000000000 366847991 1000000000 306682404 1000000000 39016651 1000000000 85942081 1000000000 503083244 1000000000 442429261 1000000000 744191921 1000000000 112877093 1000000000 42764382 1000000000 343720904 1000000000 521655967 1000000000 629452440 1000000000 267329735 1000000000 324147999 1000000000 151688546 1000000000 642900070 1000000000 576480850 1000000000 662225501 1000000000 28791957 1000000000 637121854 1000000000 692320410 1000000000 17287173 1000000000 851434262 1000000000 24009826 1000000000 703250607 1000000000 548202795 1000000000 299905300 1000000000 803284930 1000000000 964062550 1000000000 489088771 1000000000 651757534 1000000000 240353597 1000000000 153975798 1000000000 944514803 1000000000 285920450 1000000000 872024981 1000000000 442485323 1000000000 597532313 1000000000 281408530 1000000000 74677034 1000000000 509984614 1000000000 273175114 1000000000 418149546 1000000000 663035489 1000000000 235527032 1000000000 912691814 1000000000 145503166 1000000000 814909197 1000000000 468166892 1000000000 398236256 1000000000 416462231 1000000000 775622695 1000000000 963428290 1000000000 834542730 1000000000 50931295 1000000000 643283260 1000000000 777171563 1000000000 221820383 1000000000 679511684 1000000000 600983367 1000000000 909311000 1000000000 688039900 1000000000 662290752 1000000000 557378800 1000000000 652824485 1000000000 121473543 1000000000 371722474 1000000000 401358863 1000000000 411232121 1000000000 812159589 1000000000 623086966 1000000000 254877642 1000000000 779133043 1000000000 287699249 1000000000 237023942 1000000000 439625878 1000000000 712251846 1000000000 59420641 1000000000 387485516 1000000000 662732225 1000000000 441726972 1000000000 400965598 1000000000 285383187 1000000000 520274078 1000000000 744635154 1000000000 769455962 1000000000 720707198 1000000000 286253761 1000000000 137871513 1000000000 811021618 1000000000 35126547 1000000000 649290688 1000000000 712585287 1000000000 923144136 1000000000 537241147 1000000000 435684547 1000000000 365082619 1000000000 743192445 1000000000 896973691 1000000000 511190776 1000000000 638660222 1000000000 418760986 1000000000 449599307 1000000000 821154939 1000000000 425876971 1000000000 531373894 1000000000 493466567 1000000000 631244036 1000000000 397252314 1000000000 83083916 1000000000 26680221 1000000000 506321628 1000000000 969510244 1000000000 954345486 1000000000 410560355 1000000000 502698146 1000000000 773872916 1000000000 162811049 1000000000 224430423 1000000000 285880720 1000000000 581172142 1000000000 859905693 1000000000 135343799 1000000000 29922837 1000000000 218167405 1000000000 202197166 1000000000 71156874 1000000000 427410250 1000000000 798425998 1000000000 946482 1000000000 65052373 1000000000 651016731 1000000000 12125774 1000000000 231551724 1000000000 5940516 1000000000 454164145 1000000000 395771048 1000000000 823406507 1000000000 60419211 1000000000 224340353 1000000000 764263346 1000000000 663932142 1000000000 362569782 1000000000 745698446 1000000000 487045516 1000000000 712042613 1000000000 150826969 1000000000 992356834 1000000000 399189300 1000000000 599948746 1000000000 831207922 1000000000 804201138 1000000000 162251072 1000000000 636673351 1000000000 214886374 1000000000 126311883 1000000000 773368388 1000000000 54029855 1000000000 200573992 1000000000 265207341 1000000000 521304904 1000000000 393625157 1000000000 266426933 1000000000 432508759 1000000000 378750444 1000000000 11068716 1000000000 77583137 1000000000 831584094 1000000000 458989173 1000000000 81011849 1000000000 493033243 1000000000 389729127 1000000000 611392188 1000000000 269699668 1000000000 118799881 1000000000 262815839 1000000000 92997367 1000000000 678512213 1000000000 23181839 1000000000 928662852 1000000000 59324558 1000000000 624141555 1000000000 528307156 1000000000 294728778 1000000000 781269400 1000000000 60976385 1000000000 667020644 1000000000 576271822 1000000000 577971096 1000000000 238662325 1000000000 210120422 1000000000 624778563 1000000000 94983044 1000000000 650805964 1000000000 660374354 1000000000 95692881 1000000000 222838495 1000000000 778091473 1000000000 453393940 1000000000 572066067 1000000000 633919045 1000000000 61171332 1000000000 745057248 1000000000 106740995 1000000000 401054700 1000000000 515275024 1000000000 426251672 1000000000 2208034 1000000000 55880254 1000000000 863280654 1000000000 985376475 1000000000 605447991 1000000000 90266411 1000000000 165353794 1000000000 355301883 1000000000 823371045 1000000000 292644307 1000000000 461972546 1000000000 561568230 1000000000 320148896 1000000000 778874163 1000000000 184962618 1000000000 108047293 1000000000 63906543 1000000000 547497985 1000000000 678362520 1000000000 679538042 1000000000 100433566 1000000000 65022945 1000000000 866138994 1000000000 14849381 1000000000 5294366 1000000000 750351892 1000000000 744623772 1000000000 999060090 1000000000 479956067 1000000000 123786024 1000000000 153833395 1000000000 817063162 1000000000 442452703 1000000000 52853120 1000000000 547311802 1000000000 966563337 1000000000 706447473 1000000000 297150540 1000000000 501380269 1000000000 679444543 1000000000 844109696 1000000000 376914534 1000000000 308573982 1000000000 254057115 1000000000 798197689 1000000000 954035269 1000000000 547489486 1000000000 725179058 1000000000 24045786 1000000000 951337600 1000000000 752018738 1000000000 42602086 1000000000 165277617 1000000000 217180949 1000000000 167429591 1000000000 639617783 1000000000 359031659 1000000000 219039100 1000000000 188133956 1000000000 635986062 1000000000 515438597 1000000000 636542700 1000000000 100498613 1000000000 928091741 1000000000 413144430 1000000000 411324803 1000000000 522570300 1000000000 790964818 1000000000 717282288 1000000000 251263606 1000000000 286825908 1000000000 361590841 1000000000 742370188 1000000000 754295043 1000000000 218196313 1000000000 908903216 1000000000 260339265 1000000000 990767774 1000000000 995479675 1000000000 169753530 1000000000 276424411 1000000000 981053791 1000000000 119189409 1000000000 700207441 1000000000 416101019 1000000000 704550975 1000000000 158047617 1000000000 456037307 1000000000 240658281 1000000000 111399766 1000000000 227187399 1000000000 969467234 1000000000 12803716 1000000000 401578040 1000000000 156080204 1000000000 6261987 1000000000 32819732 1000000000 474229620 1000000000 170957493 1000000000 402323825 1000000000 891843338 1000000000 488386845 1000000000 498624031 1000000000 645621585 1000000000 477520201 1000000000 54535235 1000000000 144385562 1000000000 351614999 1000000000 924129957 1000000000 540869799 1000000000 256059206 1000000000 281730825 1000000000 913184159 1000000000 199132695 1000000000 853440043 1000000000 624966215 1000000000 804797488 1000000000 15967554 1000000000 778516921 1000000000 52137908 1000000000 385855675 1000000000 204187323 1000000000 87738078 1000000000 824470062 1000000000 561442248 1000000000 432306213 1000000000 133879391 1000000000 165474359 1000000000 644881397 1000000000 654348944 1000000000 758524659 1000000000 618710837 1000000000 805138429 1000000000 819512711 1000000000 714387092 1000000000 73020110 1000000000 431797328 1000000000 439929806 1000000000 700970634 1000000000 889851585 1000000000 149767071 1000000000 793172426 1000000000 392116735 1000000000 383046746 1000000000 371572813 1000000000 608589078 1000000000 148588603 1000000000 529044736 1000000000 740520448 1000000000 410719710 1000000000 584560194 1000000000 862275568 1000000000 101324565 1000000000 808674194 1000000000 88333635 1000000000 215725443 1000000000 966404918 1000000000 758334716 1000000000 536935411 1000000000 534277557 1000000000 767865287 1000000000 143182771 1000000000 99648646 1000000000 920401491 1000000000 636442558 1000000000 479314759 1000000000 12986352 1000000000 553397312 1000000000 228024658 1000000000 161043635 1000000000 972019359 1000000000 874204185 1000000000 990147761 1000000000 511940013 1000000000 336972584 1000000000 644627824 1000000000 680552983 1000000000 429933456 1000000000 885411950 1000000000 893165681 1000000000 408777263 1000000000 389295932 1000000000 192994710 1000000000 208846404 1000000000 922797571 1000000000 356826870 1000000000 548209732 1000000000 762644736 1000000000 775356369 1000000000 671974648 1000000000 625296159 1000000000 668144839 1000000000 106880090 1000000000 612437910 1000000000 983140660 1000000000 962947851 1000000000 906015628 1000000000 840547041 1000000000 860435631 1000000000 131793346 1000000000 81958675 1000000000 679333158 1000000000 124048719 1000000000 784320827 1000000000 982229360 1000000000 441946187 1000000000 69409304 1000000000 801771186 1000000000 809765725 1000000000 751840550 1000000000 945638584 1000000000 687562576 1000000000 208613679 1000000000 730532376 1000000000 172954006 1000000000 776866122 1000000000 270846577 1000000000 50462925 1000000000 14620853 1000000000 623628523 1000000000 268006188 1000000000 776235366 1000000000 52390240 1000000000 980088893 1000000000 11026315 1000000000 826576600 1000000000 682404029 1000000000 125696785 1000000000 127810287 1000000000 658053856 1000000000 89372235 1000000000 715294145 1000000000 853938801 1000000000 968012512 1000000000 785923045 1000000000 707941078 1000000000 331508942 1000000000 577365780 1000000000 987855978 1000000000 24941023 1000000000 173735742 1000000000 300063961 1000000000 215741760 1000000000 897156481 1000000000 353632090 1000000000 18645311 1000000000 665689004 1000000000 420183614 1000000000 67238674 1000000000 504629383 1000000000 413129261 1000000000 490876424 1000000000 865737794 1000000000 395027555 1000000000 537828861 1000000000 868818464 1000000000 120240370 1000000000 721303922 1000000000 612376689 1000000000 736071956 1000000000 349202820 1000000000 227011156 1000000000 907749020 1000000000 548480311 1000000000 532619799 1000000000 542009001 1000000000 663848616 1000000000 604702284 1000000000 616519521 1000000000 703249678 1000000000 986770539 1000000000 229133215 1000000000 18161109 1000000000 679816630 1000000000 369251823 1000000000 822795557 1000000000 765886165 1000000000 161050358 1000000000 731011261 1000000000 693474205 1000000000 791434674 1000000000 855234816 1000000000 22035672 1000000000 879741568 1000000000 327491555 1000000000 693851819 1000000000 853214123 1000000000 983262662 1000000000 293422862 1000000000 234711969 1000000000 192422074 1000000000 182902429 1000000000 338438653 1000000000 147075082 1000000000 86743047 1000000000 615978416 1000000000 544557796 1000000000 942407933 1000000000 656815304 1000000000 738804687 1000000000 791111779 1000000000 708845029 1000000000 147480652 1000000000 341717519 1000000000 684363793 1000000000 412867787 1000000000 797536523 1000000000 209338760 1000000000 93333335 1000000000 812056087 1000000000 810243018 1000000000 304328252 1000000000 676517201 1000000000 574818082 1000000000 136345157 1000000000 331788925 1000000000 777590625 1000000000 308990166 1000000000 955151109 1000000000 601068006 1000000000 7955622 1000000000 360767167 1000000000 704256443 1000000000 146956463 1000000000 270627284 1000000000 490216418 1000000000 961556467 1000000000 183846508 1000000000 100331065 1000000000 651457574 1000000000 81947734 1000000000 644820238 1000000000 279437112 1000000000 886594426 1000000000 760502276 1000000000 598111987 1000000000 812521124 1000000000 293112833 1000000000 67401546 1000000000 123016264 1000000000 657423708 1000000000 293549794 1000000000 61099652 1000000000 951674472 1000000000 797667715 1000000000 284712792 1000000000 835657026 1000000000 633683702 1000000000 345444541 1000000000 523915395 1000000000 224715282 1000000000 704159103 1000000000 247006408 1000000000 837107138 1000000000 204465681 1000000000 684586011 1000000000 187198891 1000000000 685668688 1000000000 663411864 1000000000 281521655 1000000000 466788394 1000000000 75603344 1000000000 315710788 1000000000 76532014 1000000000 537952009 1000000000 271892142 1000000000 207333145 1000000000 984511113 1000000000 988651541 1000000000 778441450 1000000000 507592670 1000000000 55157199 1000000000 369300921 1000000000 802112464 1000000000 654869304 1000000000 698901100 1000000000 365300313 1000000000 268208781 1000000000 215296476 1000000000 166446194 1000000000 10445523 1000000000 151860 1000000000 311609686 1000000000 692417411 1000000000 265069011 1000000000 47642803 1000000000 96130742 1000000000 849084390 1000000000 241150087 1000000000 286926497 1000000000 951904190 1000000000 382502641 1000000000 453713715 1000000000 960021261 1000000000 157229776 1000000000 460527594 1000000000 165578590 1000000000 676867019 1000000000 854582541 1000000000 300598681 1000000000 388003686 1000000000 627887464 1000000000 275918849 1000000000 217617014 1000000000 325472295 1000000000 882300554 1000000000 609864972 1000000000 807944761 1000000000 940324578 1000000000 637841386 1000000000 997395018 1000000000 639617319 1000000000 763885325 1000000000 986204584 1000000000 916167895 1000000000 798643272 1000000000 22736727 1000000000 405558747 1000000000 421033723 1000000000 187655116 1000000000 242364113 1000000000 750123901 1000000000 900788682 1000000000 911325199 1000000000 900469229 1000000000 445739009 1000000000 425387866 1000000000 58369904 1000000000 258233680 1000000000 938417081 1000000000 677169048 1000000000 750468799 1000000000 73902055 1000000000 379733319 1000000000 224268929 1000000000 118438597 1000000000 79236423 1000000000 465744279 1000000000 353780612 1000000000 404400788 1000000000 51217386 1000000000 29645976 1000000000 835534007 1000000000 630147284 1000000000 721037940 1000000000 346150839 1000000000 340390002 1000000000 749790467 1000000000 646162976 1000000000 568976723 1000000000 602672815 1000000000 856651153 1000000000 790979953 1000000000 562998566 1000000000 209510666 1000000000 984406789 1000000000 690135419 1000000000 366992062 1000000000 624869535 1000000000 62911673 1000000000 902151517 1000000000 996117636 1000000000 895558664 1000000000 369662427 1000000000 675999103 1000000000 760816170 1000000000 929767466 1000000000 270250814 1000000000 429851206 1000000000 83911272 1000000000 49165220 1000000000 700353470 1000000000 74280618 1000000000 240557353 1000000000 919114117 1000000000 818701632 1000000000 758565814 1000000000 766799263 1000000000 250127796 1000000000 863963071 1000000000 448496419 1000000000 887043643 1000000000 435673367 1000000000 36865959 1000000000 996050370 1000000000 172430844 1000000000 328994434 1000000000 680844514 1000000000 91455788 1000000000 743358991 1000000000 78706824 1000000000 382689858 1000000000 370061995 1000000000 116142305 1000000000 782535927 1000000000 443209678 1000000000 903566515 1000000000 651154664 1000000000 283913569 1000000000 419770480 1000000000 478444827 1000000000 592193493 1000000000 52975994 1000000000 854984114 1000000000 941883954 1000000000 187758545 1000000000 792260037 1000000000 52966502 1000000000 601242263 1000000000 303725066 1000000000 435722170 1000000000 615696652 1000000000 753484673 1000000000 681115322 1000000000 36285149 1000000000 846598401 1000000000 570627394 1000000000 341180931 1000000000 995741978 1000000000 817089666 1000000000 413120107 1000000000 886641358 1000000000 934133696 1000000000 465543165 1000000000 159207178 1000000000 32734017 1000000000 711184426 1000000000 906427291 1000000000 292939448 1000000000 310179624 1000000000 159509448 1000000000 275630898 1000000000 273464682 1000000000 240090196 1000000000 73817544 1000000000 72303571 1000000000 624721672 1000000000 644850455 1000000000 586985982 1000000000 236318558 1000000000 832853469 1000000000 847320168 1000000000 894919447 1000000000 458731956 1000000000 106202862 1000000000 634880420 1000000000 186953043 1000000000 348250087 1000000000 918840439 1000000000 870754313 1000000000 492777207 1000000000 365894893 1000000000 371758366 1000000000 41363925 1000000000 207254957 1000000000 823916381 1000000000 62276852 1000000000 672205431 1000000000 504759829 1000000000 193729020 1000000000 868896806 1000000000 827786089 1000000000 14112302 1000000000 394367755 1000000000 969044834 1000000000 365046888 1000000000 309028532 1000000000 298877781 1000000000 877947657 1000000000 560516710 1000000000 485995651 1000000000 866815380 1000000000 92554830 1000000000 896017564 1000000000 552141653 1000000000 415238 1000000000 583359480 1000000000 398473001 1000000000 365552209 1000000000 786767657 1000000000 989341868 1000000000 776778814 1000000000 659330066 1000000000 227617352 1000000000 714983816 1000000000 17763975 1000000000 115247590 1000000000 883846493 1000000000 725159205 1000000000 538143500 1000000000 757253614 1000000000 448328806 1000000000 115463642 1000000000 541482872 1000000000 390614924 1000000000 892984525 1000000000 130510979 1000000000 189236248 1000000000 17189572 1000000000 414720472 1000000000 668817735 1000000000 951679564 1000000000 953011371 1000000000 13442732 1000000000 867641530 1000000000 563227812 1000000000 578079610 1000000000 328792703 1000000000 787962968 1000000000 907185277 1000000000 671119827 1000000000 707454063 1000000000 453513977 1000000000 249833790 1000000000 735967850 1000000000 836567998 1000000000 609907066 1000000000 108660775 1000000000 770005044 1000000000 901523452 1000000000 248560860 1000000000 600656013 1000000000 52316064 1000000000 622769597 1000000000 308242983 1000000000 937981044 1000000000 149814057 1000000000 519843586 1000000000 232134416 1000000000 374652020 1000000000 825624400 1000000000 805680500 1000000000 375815354 1000000000 959708095 1000000000 963096873 1000000000 312823600 1000000000 990212271 1000000000 688891851 1000000000 609085667 1000000000 960498502 1000000000 490642054 1000000000 93312376 1000000000 726737467 1000000000 677320560 1000000000 691694222 1000000000 86801305 1000000000 935887863 1000000000 711408339 1000000000 934026274 1000000000 61372123 1000000000 371534550 1000000000 401219949 1000000000 714748664 1000000000 630609584 1000000000 169216737 1000000000 829667101 1000000000 365407397 1000000000 697431136 1000000000 350371472 1000000000 973636195 1000000000 410270013 1000000000 489488628 1000000000 14617298 1000000000 596042897 1000000000 427623939 1000000000 106204862 1000000000 218000864 1000000000 248892789 1000000000 390728384 1000000000 160440843 1000000000 238258114 1000000000 873479082 1000000000 712795294 1000000000 7515582 1000000000 882818397 1000000000 379695438 1000000000 335445606 1000000000 663085068 1000000000 997910764 1000000000 810420756 1000000000 679323183 1000000000 554270415 1000000000 408150060 1000000000 867508805 1000000000 349799323 1000000000 864177652 1000000000 454131469 1000000000 641689581 1000000000 696887397 1000000000 757551066 1000000000 973849039 1000000000 638763418 1000000000 440975338 1000000000 790125288 1000000000 570523746 1000000000 754543083 1000000000 937878140 1000000000 622670990 1000000000 311643137 1000000000 828301033 1000000000 368733908 1000000000 607813937 1000000000 556992055 1000000000 524324485 1000000000 611079095 1000000000 42858002 1000000000 555051172 1000000000 965361070 1000000000 924103169 1000000000 413836412 1000000000 974358931 1000000000 877236491 1000000000 385132809 1000000000 362294346 1000000000 747456465 1000000000 995530814 1000000000 706546396 1000000000 2855205 1000000000 243749848 1000000000 617046256 1000000000 468991163 1000000000 814859453 1000000000 905433528 1000000000 74733505 1000000000 396572496 1000000000 504978391 1000000000 946047131 1000000000 364969976 1000000000 443131534 1000000000 660559452 1000000000 961763502 1000000000 727522789 1000000000 627834407 1000000000 97590864 1000000000 731681065 1000000000 888420678 1000000000 212020639 1000000000 633274246 1000000000 153450541 1000000000 127078162 1000000000 951195502 1000000000 808733953 1000000000 140341146 1000000000 725887033 1000000000 876136738 1000000000 353196498 1000000000 667352664 1000000000 339238984 1000000000 159048356 1000000000 234647778 1000000000 358999705 1000000000 860108480 1000000000 315941187 1000000000 21800232 1000000000 242409564 1000000000 740555959 1000000000 710887243 1000000000 464798610 1000000000 860196948 1000000000 268323723 1000000000 969839233 1000000000 555873832 1000000000 624130660 1000000000 476836941 1000000000 78973020 1000000000 196158112 1000000000 453609820 1000000000 534865419 1000000000 415115582 1000000000 441607757 1000000000 351531264 1000000000 216132244 1000000000 137170245 1000000000 592910062 1000000000 638455625 1000000000 48196110 1000000000 588855753 1000000000 832005958 1000000000 122489186 1000000000 300186492 1000000000 904795271 1000000000 905387867 1000000000 805651650 1000000000 789984097 1000000000 816350099 1000000000 543625769 1000000000 776531585 1000000000 326455014 1000000000 383700619 1000000000 946147179 1000000000 779746386 1000000000 70599764 1000000000 92212379 1000000000 398810443 1000000000 82433773 1000000000 445676573 1000000000 695989713 1000000000 819735370 1000000000 356360234 1000000000 71888937 1000000000 246735657 1000000000 67628446 1000000000 814578433 1000000000 544328854 1000000000 814282296 1000000000 998179685 1000000000 21550732 1000000000 46327738 1000000000 650663677 1000000000 370288753 1000000000 500399638 1000000000 317443050 1000000000 946773265 1000000000 517736701 1000000000 805392615 1000000000 95310031 1000000000 359552106 1000000000 547131228 1000000000 656447137 1000000000 62533262 1000000000 788067571 1000000000 512074306 1000000000 687709130 1000000000 544224533 1000000000 714978438 1000000000 341402945 1000000000 240345679 1000000000 533919573 1000000000 137114470 1000000000 421921714 1000000000 725188917 1000000000 303089333 1000000000 943436998 1000000000 908687782 1000000000 873065641 1000000000 648220522 1000000000 769360348 1000000000 254967534 1000000000 779213396 1000000000 28631780 1000000000 516158858 1000000000 178730259 1000000000 401607288 1000000000 412619135 1000000000 878480314 1000000000 728554637 1000000000 96867771 1000000000 44476034 1000000000 723364312 1000000000 806033808 1000000000 237176595 1000000000 649458259 1000000000 36398192 1000000000 86315084 1000000000 362249943 1000000000 983432442 1000000000 642757397 1000000000 334472097 1000000000 520057422 1000000000 373097198 1000000000 226857112 1000000000 916218480 1000000000 720362562 1000000000 111019802 1000000000 506223221 1000000000 889231477 1000000000 424812796 1000000000 631017801 1000000000 694470546 1000000000 728303390 1000000000 514330392 1000000000 229055212 1000000000 284214963 1000000000 833803443 1000000000 317007168 1000000000 453332260 1000000000 871254299 1000000000 756012253 1000000000 731995566 1000000000 387019704 1000000000 778757389 1000000000 926090710 1000000000 24680684 1000000000 75051242 1000000000 222754843 1000000000 894463595 1000000000 186539409 1000000000 998241279 1000000000 183107458 1000000000 495538518 1000000000 679538673 1000000000 680606479 1000000000 353656105 1000000000 20394683 1000000000 235003426 1000000000 176570933 1000000000 483938662 1000000000 608815993 1000000000 671248753 1000000000 298384605 1000000000 430227441 1000000000 698033548 1000000000 247910568 1000000000 470796231 1000000000 947831613 1000000000 46779372 1000000000 255714300 1000000000 512978461 1000000000 962443930 1000000000 596957150 1000000000 497702904 1000000000 721389625 1000000000 582834819 1000000000 674526025 1000000000 621642212 1000000000 253957755 1000000000 899401577 1000000000 232077349 1000000000 630436463 1000000000 918394500 1000000000 108332543 1000000000 779217873 1000000000 12009592 1000000000 562138789 1000000000 864695774 1000000000 389821537 1000000000 687677896 1000000000 522498382 1000000000 598172554 1000000000 17145759 1000000000 440434179 1000000000 458366129 1000000000 159034771 1000000000 451766445 1000000000 767580685 1000000000 603264884 1000000000 954144164 1000000000 704721777 1000000000 880807650 1000000000 308731575 1000000000 836641131 1000000000 296941481 1000000000 932013200 1000000000 468285008 1000000000 998243744 1000000000 942033729 1000000000 351210082 1000000000 606056823 1000000000 588544224 1000000000 233554566 1000000000 516383381 1000000000 563034012 1000000000 223698028 1000000000 4156166 1000000000 950274701 1000000000 869811971 1000000000 781837640 1000000000 958799695 1000000000 785962736 1000000000 55274235 1000000000 300094109 1000000000 91561786 1000000000 610141593 1000000000 886507754 1000000000 389636798 1000000000 93273464 1000000000 439347672 1000000000 629957577 1000000000 570173158 1000000000 936418993 1000000000 769800499 1000000000 349929853 1000000000 722204839 1000000000 656839479 1000000000 275121723 1000000000 305252232 1000000000 472020621 1000000000 669795548 1000000000 467188855 1000000000 607164660 1000000000 539480498 1000000000 789542031 1000000000 370575556 1000000000 474873281 1000000000 988407374 1000000000 175719456 1000000000 66877387 1000000000 515475099 1000000000 884071463 1000000000 720966245 1000000000 152291356 1000000000 721178397 1000000000 260567031 1000000000 775853896 1000000000 879334937 1000000000 439906785 1000000000 149657637 1000000000 334297217 1000000000 740662045 1000000000 933695007 1000000000 670843629 1000000000 807471073 1000000000 503767080 1000000000 36179674 1000000000 741767119 1000000000 63127290 1000000000 927863471 1000000000 436937751 1000000000 835478324 1000000000 872358912 1000000000 470564804 1000000000 199827597 1000000000 684274332 1000000000 464238859 1000000000 678521148 1000000000 677161324 1000000000 174264978 1000000000 525583597 1000000000 69870537 1000000000 273019959 1000000000 171763415 1000000000 624556828 1000000000 280583780 1000000000 936129694 1000000000 538073288 1000000000 715552776 1000000000 990787942 1000000000 996175848 1000000000 122967246 1000000000 600969756 1000000000 861296341 1000000000 677125288 1000000000 164938798 1000000000 815817527 1000000000 664260089 1000000000 807133521 1000000000 4608797 1000000000 483806380 1000000000 249481799 1000000000 319287258 1000000000 736546987 1000000000 429171983 1000000000 55422109 1000000000 293455211 1000000000 206183335 1000000000 233658102 1000000000 166729561 1000000000 310190327 1000000000 386417461 1000000000 889586467 1000000000 671295799 1000000000 601340931 1000000000 71685418 1000000000 836167510 1000000000 245638239 1000000000 992364275 1000000000 43882284 1000000000 814949117 1000000000 307036513 1000000000 953680207 1000000000 807705872 1000000000 167046530 1000000000 291797963 1000000000 206376015 1000000000 428595639 1000000000 884738517 1000000000 45362513 1000000000 780141188 1000000000 985557244 1000000000 47123355 1000000000 446786892 1000000000 760604535 1000000000 765923549 1000000000 423563220 1000000000 32914704 1000000000 770437212 1000000000 591542542 1000000000 424488615 1000000000 775800750 1000000000 284275549 1000000000 753281923 1000000000 201789031 1000000000 498587208 1000000000 702567428 1000000000 189121814 1000000000 319195709 1000000000 105678704 1000000000 533334961 1000000000 959299179 1000000000 780283937 1000000000 724650677 1000000000 147099395 1000000000 622458031 1000000000 555311376 1000000000 489323824 1000000000 618012285 1000000000 232521024 1000000000 8183758 1000000000 277744433 1000000000 521822553 1000000000 379846803 1000000000 757485901 1000000000 533578604 1000000000 936281756 1000000000 621731757 1000000000 284496236 1000000000 65210866 1000000000 608268038 1000000000 360491174 1000000000 30632868 1000000000 533142980 1000000000 732023829 1000000000 667768711 1000000000 940866560 1000000000 840385481 1000000000 197580443 1000000000 514760728 1000000000 82223228 1000000000 472340010 1000000000 865597431 1000000000 989112040 1000000000 250333479 1000000000 811064707 1000000000 902043008 1000000000 631866446 1000000000 506375408 1000000000 770486428 1000000000 508801543 1000000000 585108231 1000000000 284094608 1000000000 18541219 1000000000 29002023 1000000000 565492801 1000000000 373817190 1000000000 729032168 1000000000 790416045 1000000000 365351743 1000000000 515489652 1000000000 200453674 1000000000 373743240 1000000000 378317633 1000000000 434465984 1000000000 653471678 1000000000 710058767 1000000000 148957175 1000000000 181194074 1000000000 356146028 1000000000 825450476 1000000000 207281545 1000000000 491997892 1000000000 979311476 1000000000 736590493 1000000000 13681892 1000000000 560192907 1000000000 367148597 1000000000 878267763 1000000000 191816224 1000000000 988582975 1000000000 643414724 1000000000 123846820 1000000000 427873372 1000000000 659921056 1000000000 254919525 1000000000 78263353 1000000000 632539586 1000000000 15323038 1000000000 248791545 1000000000 144099396 1000000000 690503527 1000000000 253747767 1000000000 263410687 1000000000 509027776 1000000000 111687906 1000000000 411988478 1000000000 831025088 1000000000 451332465 1000000000 444153858 1000000000 859654864 1000000000 368951748 1000000000 387597983 1000000000 579326591 1000000000 967945715 1000000000 509432819 1000000000 349833727 1000000000 504726775 1000000000 948804919 1000000000 449858482 1000000000 207797163 1000000000 184214816 1000000000 681979946 1000000000 6208039 1000000000 423709193 1000000000 357347343 1000000000 31712819 1000000000 136855588 1000000000 210828055 1000000000 679763520 1000000000 18403379 1000000000 947000788 1000000000 602164477 1000000000 432423866 1000000000 474953842 1000000000 827477967 1000000000 806298248 1000000000 169330467 1000000000 734664774 1000000000 130010202 1000000000 471856591 1000000000 81146610 1000000000 66096134 1000000000 299337558 1000000000 555016196 1000000000 867534106 1000000000 942856674 1000000000 331557880 1000000000 146262198 1000000000 630581660 1000000000 130493198 1000000000 927959583 1000000000 542829881 1000000000 872885102 1000000000 138641664 1000000000 203727682 1000000000 831934288 1000000000 908484191 1000000000 502307147 1000000000 369840988 1000000000 275943190 1000000000 678188775 1000000000 965144134 1000000000 363459644 1000000000 377795632 1000000000 989301741 1000000000 115157585 1000000000 23889056 1000000000 610091135 1000000000 389646066 1000000000 172393740 1000000000 634942761 1000000000 644804280 1000000000 421918709 1000000000 989994279 1000000000 674933036 1000000000 705022849 1000000000 43867355 1000000000 261394051 1000000000 223592237 1000000000 663906594 1000000000 242048931 1000000000 915527315 1000000000 528281258 1000000000 663294240 1000000000 845693832 1000000000 400179460 1000000000 895976377 1000000000 584842113 1000000000 736822364 1000000000 738983413 1000000000 328208291 1000000000 65914232 1000000000 226055152 1000000000 742796508 1000000000 426718291 1000000000 40648443 1000000000 8006536 1000000000 300389911 1000000000 884301200 1000000000 786590145 1000000000 262744966 1000000000 588279816 1000000000 155186196 1000000000 264959799 1000000000 721003397 1000000000 724228171 1000000000 398065774 1000000000 541722296 1000000000 472099024 1000000000 443210680 1000000000 205116348 1000000000 661153729 1000000000 494279626 1000000000 968184253 1000000000 757484514 1000000000 899230116 1000000000 448558680 1000000000 737791595 1000000000 506503938 1000000000 581100052 1000000000 352756784 1000000000 332297105 1000000000 316975147 1000000000 559652899 1000000000 717939240 1000000000 75023215 1000000000 183635003 1000000000 870915586 1000000000 327297053 1000000000 455379172 1000000000 659466268 1000000000 247749474 1000000000 436020067 1000000000 506461243 1000000000 570208282 1000000000 782803999 1000000000 825172754 1000000000 897161123 1000000000 716655033 1000000000 829850970 1000000000 836531188 1000000000 452797628 1000000000 871503241 1000000000 775759156 1000000000 207999002 1000000000 419312868 1000000000 316638687 1000000000 997448082 1000000000 53077654 1000000000 893461203 1000000000 478312732 1000000000 192259289 1000000000 771796139 1000000000 23317920 1000000000 773078491 1000000000 470725858 1000000000 174849944 1000000000 557193447 1000000000 671416819 1000000000 842631711 1000000000 488111203 1000000000 564073730 1000000000 796052335 1000000000 14307304 1000000000 500331930 1000000000 86488470 1000000000 495307065 1000000000 7459958 1000000000 36701894 1000000000 114378638 1000000000 410623242 1000000000 768321203 1000000000 8058273 1000000000 792629753 1000000000 953883690 1000000000 676868236 1000000000 50291102 1000000000 903459836 1000000000 645240486 1000000000 78441614 1000000000 291623465 1000000000 324220352 1000000000 638712021 1000000000 969469337 1000000000 767468597 1000000000 15170377 1000000000 755255159 1000000000 209730211 1000000000 429573771 1000000000 872335696 1000000000 533404185 1000000000 114009729 1000000000 960416035 1000000000 268586314 1000000000 165153672 1000000000 785541066 1000000000 662661105 1000000000 841050390 1000000000 138875572 1000000000 376131394 1000000000 770703978 1000000000 841087510 1000000000 603354493 1000000000 662622549 1000000000 219567550 1000000000 771936005 1000000000 680769816 1000000000 689933357 1000000000 521485701 1000000000 631260320 1000000000 367314406 1000000000 761599756 1000000000 970963802 1000000000 165290908 1000000000 450628811 1000000000 473542180 1000000000 308850727 1000000000 444644671 1000000000 521967383 1000000000 483008976 1000000000 995186003 1000000000 366905315 1000000000 34533392 1000000000 155116771 1000000000 52416859 1000000000 249998918 1000000000 568169865 1000000000 959796397 1000000000 421428144 1000000000 876895244 1000000000 137831722 1000000000 802592123 1000000000 919699685 1000000000 866440837 1000000000 715391664 1000000000 446363541 1000000000 903791273 1000000000 795671741 1000000000 529738662 1000000000 390361847 1000000000 812992727 1000000000 402552372 1000000000 776808282 1000000000 90540513 1000000000 803952112 1000000000 583610981 1000000000 369755094 1000000000 593094126 1000000000 624090581 1000000000 24339300 1000000000 682635549 1000000000 220315500 1000000000 288948797 1000000000 837140513 1000000000 935111866 1000000000 282171223 1000000000 231968351 1000000000 198845666 1000000000 283863694 1000000000 153357501 1000000000 144988103 1000000000 615311783 1000000000 756684042 1000000000 217260333 1000000000 682433217 1000000000 542407320 1000000000 609414081 1000000000 383144047 1000000000 46195455 1000000000 867311254 1000000000 427721445 1000000000 762379121 1000000000 24232740 1000000000 748648369 1000000000 631738358 1000000000 837095293 1000000000 3148800 1000000000 779018138 1000000000 595488388 1000000000 612492040 1000000000 206852171 1000000000 938358844 1000000000 335334701 1000000000 414747944 1000000000 574316642 1000000000 502445054 1000000000 988279025 1000000000 391546578 1000000000 646484960 1000000000 805253404 1000000000 437733166 1000000000 620144268 1000000000 602950970 1000000000 3261199 1000000000 713201869 1000000000 542572788 1000000000 166984061 1000000000 430818220 1000000000 291412400 1000000000 209497139 1000000000 870149682 1000000000 546042916 1000000000 399734400 1000000000 806847591 1000000000 411487408 1000000000 451533788 1000000000 440235860 1000000000 957696463 1000000000 50063316 1000000000 937083217 1000000000 969621995 1000000000 98387824 1000000000 196163861 1000000000 172963252 1000000000 82962944 1000000000 790987242 1000000000 438483960 1000000000 405586449 1000000000 694104095 1000000000 730289767 1000000000 985131287 1000000000 790617335 1000000000 58494444 1000000000 140514589 1000000000 291473441 1000000000 103476348 1000000000 678405341 1000000000 940509417 1000000000 636169874 1000000000 438763525 1000000000 194897602 1000000000 352373259 1000000000 44058904 1000000000 949082614 1000000000 28332430 1000000000 401424612 1000000000 751597537 1000000000 535545213 1000000000 605070797 1000000000 914980624 1000000000 274032548 1000000000 823238656 1000000000 595951844 1000000000 925240161 1000000000 528252759 1000000000 791704630 1000000000 514139952 1000000000 276306545 1000000000 58801522 1000000000 21923186 1000000000 684452574 1000000000 175868782 1000000000 287776786 1000000000 697940795 1000000000 712596484 1000000000 595409878 1000000000 768082016 1000000000 132129016 1000000000 44206275 1000000000 413151094 1000000000 402868973 1000000000 934642286 1000000000 751799293 1000000000 576334909 1000000000 923658059 1000000000 200878220 1000000000 486771500 1000000000 697780922 1000000000 729184247 1000000000 911951846 1000000000 202038152 1000000000 980854077 1000000000 403585056 1000000000 862905156 1000000000 712348840 1000000000 504485107 1000000000 871756576 1000000000 798738209 1000000000 204841045 1000000000 894966401 1000000000 340917634 1000000000 292525622 1000000000 41185546 1000000000 105076241 1000000000 486478986 1000000000 269696844 1000000000 925593885 1000000000 235068397 1000000000 334250602 1000000000 286203679 1000000000 369465861 1000000000 473897619 1000000000 633714124 1000000000 224408359 1000000000 668881120 1000000000 202903795 1000000000 43661559 1000000000 295471766 1000000000 19119190 1000000000 159160404 1000000000 887219021 1000000000 146743670 1000000000 90761303 1000000000 533663241 1000000000 300907262 1000000000 233882614 1000000000 935733407 1000000000 657602771 1000000000 475579307 1000000000 116384064 1000000000 735523808 1000000000 792005844 1000000000 801924828 1000000000 838280584 1000000000 587265745 1000000000 384391645 1000000000 250154858 1000000000 466262887 1000000000 447902255 1000000000 370501731 1000000000 271009611 1000000000 664473405 1000000000 359923672 1000000000 279166551 1000000000 2699574 1000000000 242652387 1000000000 411436111 1000000000 994831549 1000000000 192470578 1000000000 948275861 1000000000 45590309 1000000000 644893346 1000000000 167771408 1000000000 178583485 1000000000 391056119 1000000000 497931318 1000000000 413236760 1000000000 665281789 1000000000 789004059 1000000000 201490439 1000000000 433768155 1000000000 231523017 1000000000 127629048 1000000000 136622680 1000000000 716985368 1000000000 923302647 1000000000 373846760 1000000000 306198506 1000000000 974169116 1000000000 337702355 1000000000 662096570 1000000000 243077676 1000000000 704154176 1000000000 428603847 1000000000 569436986 1000000000 880951979 1000000000 693674964 1000000000 99484899 1000000000 275414030 1000000000 635634998 1000000000 598167841 1000000000 815851398 1000000000 19041386 1000000000 203877130 1000000000 133917844 1000000000 787369824 1000000000 517842601 1000000000 822626382 1000000000 628861208 1000000000 651008762 1000000000 646244400 1000000000 605789166 1000000000 453176453 1000000000 91736734 1000000000 87181670 1000000000 191477830 1000000000 148779623 1000000000 319290338 1000000000 935862956 1000000000 242936939 1000000000 198520344 1000000000 103951208 1000000000 493791549 1000000000 353537360 1000000000 623897333 1000000000 761067404 1000000000 470451012 1000000000 761407800 1000000000 852567182 1000000000 645064402 1000000000 137169515 1000000000 150036871 1000000000 828045442 1000000000 920862119 1000000000 729617118 1000000000 720245651 1000000000 355460471 1000000000 649945291 1000000000 373002880 1000000000 903819881 1000000000 900092935 1000000000 119114385 1000000000 754436984 1000000000 899668200 1000000000 192347838 1000000000 175881098 1000000000 712712653 1000000000 392950315 1000000000 818806731 1000000000 991620103 1000000000 478810496 1000000000 347902501 1000000000 482196440 1000000000 574766965 1000000000 753999426 1000000000 602296882 1000000000 885851401 1000000000 698962628 1000000000 936803305 1000000000 5639469 1000000000 954743438 1000000000 966690970 1000000000 273359722 1000000000 503765961 1000000000 197053791 1000000000 615762029 1000000000 846650951 1000000000 18924589 1000000000 627164080 1000000000 385737726 1000000000 83429687 1000000000 694501239 1000000000 133802552 1000000000 711869001 1000000000 266222783 1000000000 746949528 1000000000 369550674 1000000000 498195652 1000000000 218425151 1000000000 810049493 1000000000 435614870 1000000000 667149774 1000000000 828225958 1000000000 635672362 1000000000 95755191 1000000000 699434833 1000000000 801450508 1000000000 979950762 1000000000 288298935 1000000000 725330545 1000000000 640440592 1000000000 967230120 1000000000 485629641 1000000000 765391197 1000000000 542780344 1000000000 209015749 1000000000 519444958 1000000000 731244483 1000000000 892965265 1000000000 616282817 1000000000 971243861 1000000000 288923927 1000000000 476937345 1000000000 83225639 1000000000 352000381 1000000000 629775635 1000000000 72096895 1000000000 801307255 1000000000 206226566 1000000000 534658826 1000000000 412777823 1000000000 203567025 1000000000 134634207 1000000000 269150796 1000000000 676316624 1000000000 344723656 1000000000 565805101 1000000000 984690877 1000000000 585022706 1000000000 794257957 1000000000 453845859 1000000000 680978459 1000000000 737502889 1000000000 336457647 1000000000 589180524 1000000000 547725443 1000000000 616448413 1000000000 826233287 1000000000 583753910 1000000000 773529966 1000000000 605938723 1000000000 501985967 1000000000 819354628 1000000000 183771181 1000000000 47611566 1000000000 82229473 1000000000 558135389 1000000000 46325208 1000000000 189345785 1000000000 479303303 1000000000 72980795 1000000000 879371019 1000000000 794426374 1000000000 540446409 1000000000 503733745 1000000000 684484228 1000000000 812450829 1000000000 126161203 1000000000 759700447 1000000000 260020013 1000000000 123291962 1000000000 847495261 1000000000 485502843 1000000000 332899384 1000000000 8578509 1000000000 174212965 1000000000 340927240 1000000000 751203917 1000000000 511245015 1000000000 99872329 1000000000 569934180 1000000000 85923893 1000000000 930100942 1000000000 594023431 1000000000 851678480 1000000000 741946592 1000000000 334053107 1000000000 54084842 1000000000 711980225 1000000000 807846812 1000000000 99681813 1000000000 50565704 1000000000 916490045 1000000000 84330290 1000000000 358949740 1000000000 521122578 1000000000 5489368 1000000000 739350243 1000000000 392004429 1000000000 1399479 1000000000 481319998 1000000000 272969402 1000000000 602634614 1000000000 603246956 1000000000 622003803 1000000000 461591413 1000000000 842721585 1000000000 968408168 1000000000 904310714 1000000000 330235064 1000000000 909140655 1000000000 799078157 1000000000 571793549 1000000000 703021842 1000000000 628202306 1000000000 163705329 1000000000 504205476 1000000000 458280743 1000000000 187075935 1000000000 854158507 1000000000 969730171 1000000000 205803021 1000000000 688444556 1000000000 147436764 1000000000 339843520 1000000000 38891338 1000000000 717589448 1000000000 405590900 1000000000 677623662 1000000000 160406915 1000000000 557557538 1000000000 679912562 1000000000 749692417 1000000000 329038047 1000000000 815370406 1000000000 351802 1000000000 928188734 1000000000 507616359 1000000000 2521408 1000000000 784305148 1000000000 292258524 1000000000 892290722 1000000000 524979358 1000000000 83129862 1000000000 532819507 1000000000 611619346 1000000000 499947728 1000000000 638908237 1000000000 874142203 1000000000 216778523 1000000000 897438059 1000000000 81967649 1000000000 325996951 1000000000 889868662 1000000000 815533972 1000000000 314534085 1000000000 142001374 1000000000 301211900 1000000000 242191803 1000000000 464972570 1000000000 636490962 1000000000 68359940 1000000000 191700480 1000000000 861608677 1000000000 756516849 1000000000 150432923 1000000000 419490659 1000000000 79359721 1000000000 105064956 1000000000 865601317 1000000000 148683549 1000000000 214303104 1000000000 527538726 1000000000 452997939 1000000000 844592095 1000000000 505866781 1000000000 587162764 1000000000 633033163 1000000000 212961319 1000000000 104531626 1000000000 709159893 1000000000 784920466 1000000000 135250431 1000000000 478884795 1000000000 744070581 1000000000 510131318 1000000000 527442232 1000000000 673500196 1000000000 736900160 1000000000 431188179 1000000000 395344189 1000000000 352808046 1000000000 671783261 1000000000 109165584 1000000000 421786827 1000000000 987160663 1000000000 586192980 1000000000 75721727 1000000000 177971119 1000000000 365394701 1000000000 189254353 1000000000 214091713 1000000000 674695305 1000000000 609632687 1000000000 819532963 1000000000 750114747 1000000000 183305159 1000000000 790274869 1000000000 880750928 1000000000 113724265 1000000000 860866672 1000000000 448602942 1000000000 746367866 1000000000 735565024 1000000000 917845144 1000000000 138506049 1000000000 915555691 1000000000 23311104 1000000000 139329045 1000000000 670244450 1000000000 534664811 1000000000 834464750 1000000000 860715797 1000000000 905933815 1000000000 124918293 1000000000 418317351 1000000000 848461023 1000000000 703746955 1000000000 626991694 1000000000 639695915 1000000000 385005585 1000000000 323603375 1000000000 145331297 1000000000 643561803 1000000000 101086882 1000000000 715127840 1000000000 543114098 1000000000 324127445 1000000000 784529238 1000000000 127412791 1000000000 853065086 1000000000 216761263 1000000000 881383247 1000000000 181966170 1000000000 756531071 1000000000 627202186 1000000000 514485834 1000000000 386699160 1000000000 302138705 1000000000 528307040 1000000000 35438119 1000000000 342310779 1000000000 520393630 1000000000 842416959 1000000000 276324976 1000000000 568594134 1000000000 952867275 1000000000 769653934 1000000000 805134688 1000000000 324209048 1000000000 857000708 1000000000 996917747 1000000000 529824703 1000000000 676390797 1000000000 952288007 1000000000 699007597 1000000000 554724048 1000000000 692587136 1000000000 323946518 1000000000 567805580 1000000000 152696949 1000000000 559050706 1000000000 73471115 1000000000 492404102 1000000000 572790914 1000000000 758496000 1000000000 288930946 1000000000 302772680 1000000000 709193400 1000000000 931270000 1000000000 434251928 1000000000 421886972 1000000000 719445917 1000000000 637489624 1000000000 585485975 1000000000 900875289 1000000000 298926377 1000000000 920055651 1000000000 217677164 1000000000 992427256 1000000000 402641901 1000000000 632300235 1000000000 27763266 1000000000 805610814 1000000000 3151253 1000000000 19242153 1000000000 795268162 1000000000 74478480 1000000000 809184801 1000000000 562128691 1000000000 171156548 1000000000 713168227 1000000000 574627678 1000000000 829869672 1000000000 836450438 1000000000 249306413 1000000000 550350130 1000000000 239021561 1000000000 78649724 1000000000 991552978 1000000000 93697721 1000000000 588393550 1000000000 763445591 1000000000 146392519 1000000000 618149696 1000000000 936703279 1000000000 733105965 1000000000 240125472 1000000000 737832321 1000000000 357564410 1000000000 930250142 1000000000 849646946 1000000000 826980451 1000000000 864577361 1000000000 913417153 1000000000 529673118 1000000000 555766188 1000000000 458582791 1000000000 364218164 1000000000 439318545 1000000000 222809187 1000000000 975531571 1000000000 292263363 1000000000 277911572 1000000000 93602241 1000000000 103373758 1000000000 313502520 1000000000 118394803 1000000000 145657602 1000000000 406332139 1000000000 550195470 1000000000 403686109 1000000000 33054734 1000000000 12380185 1000000000 108058391 1000000000 792481699 1000000000 979438054 1000000000 652096870 1000000000 672328705 1000000000 41650804 1000000000 987197530 1000000000 964696023 1000000000 491520459 1000000000 361271399 1000000000 46131725 1000000000 294914439 1000000000 127432485 1000000000 908214329 1000000000 467143829 1000000000 971821251 1000000000 760522780 1000000000 652269748 1000000000 622263455 1000000000 468711019 1000000000 207153344 1000000000 159650885 1000000000 951824741 1000000000 848958329 1000000000 5555515 1000000000 83324785 1000000000 615460750 1000000000 652989730 1000000000 54583813 1000000000 492238961 1000000000 938622010 1000000000 274383734 1000000000 621286159 1000000000 126018001 1000000000 682318284 1000000000 126663453 1000000000 33902468 1000000000 806939725 1000000000 879255248 1000000000 405525159 1000000000 402014054 1000000000 494410423 1000000000 523603990 1000000000 523514408 1000000000 630838154 1000000000 898012513 1000000000 143446822 1000000000 175713072 1000000000 806679970 1000000000 833039857 1000000000 977080626 1000000000 526387404 1000000000 175299811 1000000000 881310198 1000000000 891047251 1000000000 946145628 1000000000 945545133 1000000000 589599841 1000000000 799429858 1000000000 194030888 1000000000 725389407 1000000000 45790319 1000000000 659096911 1000000000 667901321 1000000000 351466282 1000000000 705708914 1000000000 384593484 1000000000 329349599 1000000000 877195087 1000000000 423094294 1000000000 955339044 1000000000 219948619 1000000000 766740884 1000000000 169463193 1000000000 151745526 1000000000 616081578 1000000000 776052723 1000000000 882911674 1000000000 205064779 1000000000 484041642 1000000000 756526440 1000000000 818614933 1000000000 722127255 1000000000 821162134 1000000000 391191905 1000000000 675159167 1000000000 291283677 1000000000 903900237 1000000000 961614828 1000000000 922637093 1000000000 156530584 1000000000 224646332 1000000000 398765912 1000000000 631473086 1000000000 591681008 1000000000 799715733 1000000000 622897677 1000000000 692544975 1000000000 687259692 1000000000 336070230 1000000000 884932842 1000000000 594574592 1000000000 424766439 1000000000 59713245 1000000000 350833164 1000000000 784784121 1000000000 906282934 1000000000 232525262 1000000000 502754752 1000000000 260580737 1000000000 950654720 1000000000 48854033 1000000000 866474362 1000000000 29066093 1000000000 497559188 1000000000 460861041 1000000000 401578649 1000000000 694842293 1000000000 626021227 1000000000 634701772 1000000000 405666237 1000000000 997389765 1000000000 870131052 1000000000 743493111 1000000000 366787694 1000000000 50888885 1000000000 621199305 1000000000 226988025 1000000000 224686574 1000000000 673974552 1000000000 353354489 1000000000 153732044 1000000000 59462418 1000000000 788153686 1000000000 583353504 1000000000 767396571 1000000000 872988930 1000000000 451432263 1000000000 774827270 1000000000 637194901 1000000000 504732673 1000000000 702187340 1000000000 409771366 1000000000 848208129 1000000000 613898828 1000000000 627382234 1000000000 754131963 1000000000 600125384 1000000000 560724595 1000000000 230240280 1000000000 341315705 1000000000 174167948 1000000000 520016772 1000000000 40625107 1000000000 443322660 1000000000 902964287 1000000000 855293845 1000000000 206988882 1000000000 793363126 1000000000 759005285 1000000000 755558986 1000000000 445968311 1000000000 956851108 1000000000 775152475 1000000000 257446544 1000000000 275509833 1000000000 76179059 1000000000 101714082 1000000000 136466106 1000000000 25826500 1000000000 675135702 1000000000 398096921 1000000000 373938405 1000000000 358716839 1000000000 484772107 1000000000 567568174 1000000000 309179119 1000000000 540026506 1000000000 184225538 1000000000 823027030 1000000000 105748451 1000000000 823248463 1000000000 123992214 1000000000 313899825 1000000000 642094586 1000000000 673897858 1000000000 173921733 1000000000 14434418 1000000000 904854171 1000000000 154815824 1000000000 867313366 1000000000 961728720 1000000000 771264989 1000000000 40580293 1000000000 491272600 1000000000 878598758 1000000000 856670177 1000000000 643080337 1000000000 42329038 1000000000 152646477 1000000000 698970804 1000000000 696639329 1000000000 836070100 1000000000 67576455 1000000000 607051581 1000000000 518832010 1000000000 240057094 1000000000 896353858 1000000000 603832542 1000000000 2606578 1000000000 916949310 1000000000 858010853 1000000000 664550812 1000000000 100786294 1000000000 288272203 1000000000 982967244 1000000000 922651005 1000000000 250013955 1000000000 767922799 1000000000 775863808 1000000000 431190048 1000000000 16396295 1000000000 557344247 1000000000 417366853 1000000000 620213094 1000000000 892546282 1000000000 513359671 1000000000 502360499 1000000000 203778502 1000000000 393416171 1000000000 528639568 1000000000 191920127 1000000000 963489027 1000000000 126782963 1000000000 888840787 1000000000 906611364 1000000000 888619742 1000000000 908762390 1000000000 760612515 1000000000 319422136 1000000000 519476535 1000000000 548067776 1000000000 624776933 1000000000 340005606 1000000000 388900440 1000000000 744097452 1000000000 548203034 1000000000 776071952 1000000000 977553920 1000000000 28704109 1000000000 154826337 1000000000 148389269 1000000000 583744960 1000000000 885079346 1000000000 594140378 1000000000 22909794 1000000000 293397402 1000000000 888668220 1000000000 954838980 1000000000 907060553 1000000000 124026160 1000000000 309657677 1000000000 40034105 1000000000 883482640 1000000000 937507301 1000000000 13498352 1000000000 819687273 1000000000 858588650 1000000000 736918723 1000000000 919892198 1000000000 718101231 1000000000 110787685 1000000000 45930204 1000000000 69102642 1000000000 621283048 1000000000 781878581 1000000000 466778157 1000000000 601978407 1000000000 547738252 1000000000 531655286 1000000000 634853725 1000000000 574601150 1000000000 929509011 1000000000 224526749 1000000000 225017440 1000000000 624572775 1000000000 356526962 1000000000 91389913 1000000000 104646891 1000000000 887454237 1000000000 331916710 1000000000 172866683 1000000000 74838301 1000000000 662211548 1000000000 485725974 1000000000 562317321 1000000000 915369197 1000000000 228342623 1000000000 370761126 1000000000 564902467 1000000000 724361302 1000000000 567917506 1000000000 547806380 1000000000 305640162 1000000000 618843126 1000000000 91142103 1000000000 61121426 1000000000 635169127 1000000000 132161303 1000000000 430359633 1000000000 897648212 1000000000 370661944 1000000000 229435987 1000000000 84385487 1000000000 574412537 1000000000 614743527 1000000000 88201692 1000000000 980869872 1000000000 362449429 1000000000 794222255 1000000000 728200871 1000000000 686004989 1000000000 161419998 1000000000 745553404 1000000000 811783763 1000000000 192547387 1000000000 107222440 1000000000 383326290 1000000000 230289166 1000000000 636362209 1000000000 87326176 1000000000 156619439 1000000000 758948275 1000000000 748256309 1000000000 150852202 1000000000 307152522 1000000000 389615927 1000000000 933917038 1000000000 574329054 1000000000 275544968 1000000000 231760512 1000000000 588795030 1000000000 244167643 1000000000 55658902 1000000000 222207093 1000000000 295825885 1000000000 108825305 1000000000 375400942 1000000000 385977762 1000000000 665060781 1000000000 527893884 1000000000 59362804 1000000000 288248905 1000000000 230488042 1000000000 497760689 1000000000 265938565 1000000000 393926566 1000000000 520700763 1000000000 456859078 1000000000 21524892 1000000000 878389896 1000000000 833160191 1000000000 122128496 1000000000 283491498 1000000000 174626147 1000000000 946231751 1000000000 671021236 1000000000 116677457 1000000000 233275780 1000000000 756806658 1000000000 30193157 1000000000 550551295 1000000000 901710440 1000000000 825727194 1000000000 380644746 1000000000 801415470 1000000000 478257188 1000000000 530556435 1000000000 139166873 1000000000 866587774 1000000000 994190632 1000000000 720716792 1000000000 370872644 1000000000 823294732 1000000000 215351440 1000000000 243927163 1000000000 134639379 1000000000 372792534 1000000000 206160721 1000000000 211014193 1000000000 5715689 1000000000 273456628 1000000000 531450387 1000000000 287235900 1000000000 246350724 1000000000 829772654 1000000000 894745797 1000000000 911188248 1000000000 448801816 1000000000 3859999 1000000000 144896879 1000000000 803788162 1000000000 5727205 1000000000 35693037 1000000000 276495811 1000000000 304139372 1000000000 259435757 1000000000 715585286 1000000000 562769690 1000000000 115001085 1000000000 819922794 1000000000 760028122 1000000000 644027080 1000000000 128330187 1000000000 854638750 1000000000 986433516 1000000000 160488208 1000000000 205350875 1000000000 692273318 1000000000 521462915 1000000000 665990274 1000000000 422437453 1000000000 960498527 1000000000 13490712 1000000000 971083280 1000000000 427310812 1000000000 111253393 1000000000 491010004 1000000000 634408433 1000000000 113032739 1000000000 989145871 1000000000 448229422 1000000000 643099786 1000000000 765151215 1000000000 892959497 1000000000 818845313 1000000000 66482843 1000000000 719256291 1000000000 434531060 1000000000 418837137 1000000000 346228217 1000000000 719693135 1000000000 845290493 1000000000 2123911 1000000000 928850866 1000000000 367494222 1000000000 98161107 1000000000 359982434 1000000000 686682029 1000000000 94195427 1000000000 619651825 1000000000 773882190 1000000000 751584629 1000000000 658989904 1000000000 544440276 1000000000 960536263 1000000000 22966442 1000000000 323466459 1000000000 183942244 1000000000 383300475 1000000000 773767201 1000000000 350281548 1000000000 692736627 1000000000 947423522 1000000000 462359702 1000000000 751927977 1000000000 657915551 1000000000 381550999 1000000000 701792594 1000000000 883739255 1000000000 753547996 1000000000 280172279 1000000000 241566493 1000000000 695594968 1000000000 836254948 1000000000 689431084 1000000000 647350618 1000000000 265946446 1000000000 396884264 1000000000 570841324 1000000000 536539980 1000000000 52792487 1000000000 180330154 1000000000 169775074 1000000000 281410853 1000000000 121550517 1000000000 630024577 1000000000 689005585 1000000000 300368681 1000000000 43930393 1000000000 885605897 1000000000 779274781 1000000000 168297299 1000000000 535551507 1000000000 716437089 1000000000 930030919 1000000000 882064573 1000000000 92427498 1000000000 795535395 1000000000 662113884 1000000000 77120117 1000000000 669476240 1000000000 853853553 1000000000 797044205 1000000000 551501895 1000000000 165436612 1000000000 35271521 1000000000 516009398 1000000000 240030628 1000000000 118248912 1000000000 53630509 1000000000 562751835 1000000000 557912084 1000000000 45546296 1000000000 944261248 1000000000 785743506 1000000000 897341682 1000000000 966612738 1000000000 45874320 1000000000 542844796 1000000000 454759665 1000000000 505637552 1000000000 593522404 1000000000 4093372 1000000000 87328464 1000000000 94757025 1000000000 506901410 1000000000 370218985 1000000000 228944794 1000000000 353812127 1000000000 608816954 1000000000 903079649 1000000000 445182610 1000000000 200034412 1000000000 120346978 1000000000 214493861 1000000000 708922937 1000000000 103869444 1000000000 172939152 1000000000 421640347 1000000000 685436161 1000000000 105913547 1000000000 748637259 1000000000 363050659 1000000000 792023831 1000000000 968660342 1000000000 177372071 1000000000 546936548 1000000000 224111353 1000000000 383263772 1000000000 951761820 1000000000 533585083 1000000000 544096898 1000000000 919782217 1000000000 228878208 1000000000 107279588 1000000000 70911234 1000000000 113223082 1000000000 689925914 1000000000 897296035 1000000000 702385066 1000000000 744592724 1000000000 718404267 1000000000 726080717 1000000000 26213086 1000000000 377613451 1000000000 792550362 1000000000 103534861 1000000000 623007842 1000000000 950731244 1000000000 483633752 1000000000 264137842 1000000000 726992544 1000000000 523551746 1000000000 559184307 1000000000 259938807 1000000000 885069519 1000000000 490613157 1000000000 10437616 1000000000 498399206 1000000000 822859447 1000000000 591604945 1000000000 890001620 1000000000 897801265 1000000000 251456113 1000000000 236935476 1000000000 302258732 1000000000 631116917 1000000000 368295646 1000000000 743370581 1000000000 658503581 1000000000 225006193 1000000000 236658812 1000000000 727600231 1000000000 10737498 1000000000 36766321 1000000000 423661443 1000000000 70058125 1000000000 303482260 1000000000 591458689 1000000000 434542292 1000000000 235914076 1000000000 771751000 1000000000 987768086 1000000000 134118359 1000000000 557894934 1000000000 730565090 1000000000 466787343 1000000000 706266849 1000000000 423085044 1000000000 135045638 1000000000 273180086 1000000000 659026658 1000000000 544579156 1000000000 906326482 1000000000 87082321 1000000000 62505002 1000000000 436377911 1000000000 596781832 1000000000 808121253 1000000000 760262565 1000000000 783606340 1000000000 283127512 1000000000 274918639 1000000000 473279655 1000000000 84318707 1000000000 490529569 1000000000 833102584 1000000000 579557848 1000000000 658459988 1000000000 807451188 1000000000 744710795 1000000000 382420375 1000000000 962143609 1000000000 12547525 1000000000 943439187 1000000000 603747219 1000000000 607022118 1000000000 318421525 1000000000 408340013 1000000000 306570360 1000000000 221233528 1000000000 620104872 1000000000 183335696 1000000000 144279056 1000000000 813010510 1000000000 427420921 1000000000 388212404 1000000000 978054755 1000000000 368033743 1000000000 555578112 1000000000 806537562 1000000000 745975552 1000000000 773793567 1000000000 112587253 1000000000 465074165 1000000000 240544506 1000000000 828493502 1000000000 927551490 1000000000 822773072 1000000000 809903648 1000000000 608354232 1000000000 395616753 1000000000 746210493 1000000000 530838016 1000000000 297725849 1000000000 591053375 1000000000 798137012 1000000000 435141594 1000000000 239114879 1000000000 919161307 1000000000 275740242 1000000000 688993869 1000000000 573253891 1000000000 464135562 1000000000 617498622 1000000000 371224870 1000000000 227886343 1000000000 902978119 1000000000 904283430 1000000000 838386721 1000000000 908445782 1000000000 73997596 1000000000 61095847 1000000000 854952950 1000000000 411220395 1000000000 476423035 1000000000 636576334 1000000000 726374628 1000000000 987081464 1000000000 827305803 1000000000 733302843 1000000000 73792535 1000000000 639773633 1000000000 986396938 1000000000 921268334 1000000000 544709569 1000000000 583438217 1000000000 331523838 1000000000 642326237 1000000000 625614347 1000000000 749840752 1000000000 443037480 1000000000 249211678 1000000000 431819541 1000000000 779793653 1000000000 735345713 1000000000 792593312 1000000000 780470736 1000000000 14907137 1000000000 140985511 1000000000 328183715 1000000000 993171483 1000000000 133216814 1000000000 290104723 1000000000 720552662 1000000000 468202568 1000000000 436583769 1000000000 954514739 1000000000 679063906 1000000000 557728942 1000000000 893401250 1000000000 502504687 1000000000 506714369 1000000000 172311740 1000000000 838458235 1000000000 619275105 1000000000 361052098 1000000000 384248570 1000000000 178379532 1000000000 526938816 1000000000 755360518 1000000000 56054513 1000000000 954181065 1000000000 520951302 1000000000 778973597 1000000000 976277236 1000000000 394366268 1000000000 29346708 1000000000 21404999 1000000000 828274510 1000000000 329170345 1000000000 731262617 1000000000 457156460 1000000000 586084013 1000000000 353950757 1000000000 44463148 1000000000 480759868 1000000000 45445304 1000000000 557624220 1000000000 729123678 1000000000 884281242 1000000000 668903296 1000000000 867008553 1000000000 678187057 1000000000 687288668 1000000000 985257535 1000000000 73946177 1000000000 550817968 1000000000 302965654 1000000000 900547825 1000000000 599296474 1000000000 431233249 1000000000 364465064 1000000000 748182991 1000000000 177537711 1000000000 796310278 1000000000 574392898 1000000000 440294956 1000000000 797899022 1000000000 314171865 1000000000 966101190 1000000000 758805007 1000000000 274891822 1000000000 916867605 1000000000 778484631 1000000000 369827937 1000000000 68125301 1000000000 938258219 1000000000 778695281 1000000000 637081641 1000000000 642304089 1000000000 172175440 1000000000 305556432 1000000000 328376915 1000000000 355890104 1000000000 579363594 1000000000 233240536 1000000000 55627863 1000000000 276546001 1000000000 573976438 1000000000 55957496 1000000000 661409248 1000000000 307068395 1000000000 249439230 1000000000 322937323 1000000000 127011702 1000000000 909120383 1000000000 785383691 1000000000 901931547 1000000000 379585751 1000000000 229813690 1000000000 362063548 1000000000 113431410 1000000000 71377278 1000000000 232259827 1000000000 755547175 1000000000 727076186 1000000000 188555513 1000000000 445379153 1000000000 892081987 1000000000 598609322 1000000000 944361018 1000000000 482038064 1000000000 786907952 1000000000 437113593 1000000000 610033028 1000000000 550024684 1000000000 109912135 1000000000 423600243 1000000000 396161181 1000000000 905087435 1000000000 28857413 1000000000 746613212 1000000000 41088005 1000000000 739246713 1000000000 760313839 1000000000 48237604 1000000000 618769925 1000000000 802126141 1000000000 122130731 1000000000 526306452 1000000000 232771415 1000000000 961442678 1000000000 639006810 1000000000 505256114 1000000000 110874922 1000000000 725306347 1000000000 45968242 1000000000 16550584 1000000000 430298802 1000000000 637149348 1000000000 856222877 1000000000 462884042 1000000000 341885406 1000000000 627344553 1000000000 791426955 1000000000 560810855 1000000000 485933456 1000000000 847053874 1000000000 571801033 1000000000 87614227 1000000000 22652039 1000000000 732350853 1000000000 110514519 1000000000 613684108 1000000000 455978532 1000000000 946595888 1000000000 621874477 1000000000 869312927 1000000000 146766792 1000000000 236498400 1000000000 924267946 1000000000 545562175 1000000000 42640574 1000000000 929587768 1000000000 516039018 1000000000 672053361 1000000000 601351922 1000000000 832197534 1000000000 543588295 1000000000 368272289 1000000000 553667531 1000000000 436829856 1000000000 345867315 1000000000 690843175 1000000000 347736560 1000000000 690661556 1000000000 715086826 1000000000 981217089 1000000000 119122032 1000000000 599821695 1000000000 491228015 1000000000 611265515 1000000000 871209557 1000000000 349595892 1000000000 509181544 1000000000 286338577 1000000000 367558278 1000000000 457685864 1000000000 462239497 1000000000 807796074 1000000000 204949439 1000000000 323523919 1000000000 928165513 1000000000 955887376 1000000000 970095839 1000000000 212159503 1000000000 216154244 1000000000 77501408 1000000000 720613163 1000000000 996617893 1000000000 160578428 1000000000 381350414 1000000000 215894494 1000000000 986839607 1000000000 443508647 1000000000 476761173 1000000000 443329157 1000000000 26340615 1000000000 354209548 1000000000 514238589 1000000000 207235577 1000000000 530849186 1000000000 970668955 1000000000 997876305 1000000000 215160916 1000000000 980982153 1000000000 832716059 1000000000 213344531 1000000000 987802331 1000000000 751874100 1000000000 171807636 1000000000 99236456 1000000000 960311865 1000000000 10237676 1000000000 27408928 1000000000 560041442 1000000000 108359039 1000000000 767748745 1000000000 83206830 1000000000 692913180 1000000000 547990420 1000000000 809773108 1000000000 344927995 1000000000 888472142 1000000000 780667895 1000000000 547080476 1000000000 935033766 1000000000 599279683 1000000000 808415988 1000000000 81514013 1000000000 33939999 1000000000 423620150 1000000000 324797791 1000000000 127003777 1000000000 794063595 1000000000 616719589 1000000000 645699721 1000000000 439590186 1000000000 260280798 1000000000 16429957 1000000000 757251912 1000000000 342669431 1000000000 65112358 1000000000 345318868 1000000000 238695732 1000000000 594764616 1000000000 328969565 1000000000 458788112 1000000000 89325425 1000000000 502827901 1000000000 183996825 1000000000 519567568 1000000000 773206062 1000000000 732567723 1000000000 738968978 1000000000 663264881 1000000000 684512766 1000000000 529936784 1000000000 135565534 1000000000 19038257 1000000000 956377431 1000000000 566312214 1000000000 943529146 1000000000 664585368 1000000000 415974748 1000000000 525540386 1000000000 347520018 1000000000 718208240 1000000000 631090175 1000000000 102668108 1000000000 738071843 1000000000 459768722 1000000000 418797480 1000000000 167025809 1000000000 847872304 1000000000 220733480 1000000000 45880935 1000000000 681913406 1000000000 211399015 1000000000 382346066 1000000000 366176915 1000000000 996967900 1000000000 340456555 1000000000 904005024 1000000000 597769289 1000000000 637173403 1000000000 372774425 1000000000 973244023 1000000000 799817833 1000000000 196609370 1000000000 546283100 1000000000 376533577 1000000000 814014202 1000000000 314215152 1000000000 876760311 1000000000 562711370 1000000000 310165375 1000000000 457448837 1000000000 869927446 1000000000 552036995 1000000000 359955940 1000000000 3374157 1000000000 484163377 1000000000 934827312 1000000000 409948965 1000000000 226380772 1000000000 760432802 1000000000 293482260 1000000000 406843569 1000000000 531836615 1000000000 614529359 1000000000 58135595 1000000000 686470257 1000000000 957396565 1000000000 736602357 1000000000 593351671 1000000000 269554302 1000000000 540348998 1000000000 827386048 1000000000 548138884 1000000000 199360679 1000000000 567028899 1000000000 321754795 1000000000 324552216 1000000000 210289072 1000000000 980588197 1000000000 951446555 1000000000 904096545 1000000000 611653156 1000000000 231583975 1000000000 348305597 1000000000 473921019 1000000000 946991416 1000000000 648606488 1000000000 469601196 1000000000 893330043 1000000000 485158989 1000000000 140784330 1000000000 631938032 1000000000 348588180 1000000000 205776655 1000000000 764423886 1000000000 93509977 1000000000 838035239 1000000000 554456384 1000000000 832114513 1000000000 12135618 1000000000 317450045 1000000000 99334447 1000000000 788505243 1000000000 814670893 1000000000 776346497 1000000000 444887607 1000000000 183154875 1000000000 382769068 1000000000 619924590 1000000000 159367396 1000000000 344567491 1000000000 334418200 1000000000 916591485 1000000000 828947971 1000000000 492083664 1000000000 573810713 1000000000 177338518 1000000000 699072022 1000000000 808994296 1000000000 907958065 1000000000 146164261 1000000000 846015899 1000000000 546366869 1000000000 952539214 1000000000 892475325 1000000000 506700244 1000000000 237039524 1000000000 934528611 1000000000 222465737 1000000000 386501098 1000000000 733045560 1000000000 499961875 1000000000 949435942 1000000000 942142765 1000000000 926472601 1000000000 245191392 1000000000 783927439 1000000000 923939695 1000000000 461903455 1000000000 910957879 1000000000 137957823 1000000000 117559297 1000000000 538531322 1000000000 321572719 1000000000 935657573 1000000000 189555105 1000000000 403759535 1000000000 115835543 1000000000 166911502 1000000000 643407722 1000000000 11429771 1000000000 809616500 1000000000 568239681 1000000000 89931672 1000000000 441124827 1000000000 957957427 1000000000 954357746 1000000000 308369542 1000000000 781539595 1000000000 240221437 1000000000 29466773 1000000000 624661490 1000000000 466407770 1000000000 701226871 1000000000 456654314 1000000000 94165737 1000000000 703427386 1000000000 112322527 1000000000 545731615 1000000000 681455064 1000000000 763796965 1000000000 383319048 1000000000 458796089 1000000000 598875649 1000000000 215484203 1000000000 274893696 1000000000 925449273 1000000000 592564783 1000000000 760888578 1000000000 778483270 1000000000 977680892 1000000000 39599933 1000000000 319567291 1000000000 22087580 1000000000 348134172 1000000000 708770427 1000000000 703851702 1000000000 8079200 1000000000 546094140 1000000000 564803412 1000000000 71782821 1000000000 864288697 1000000000 231690054 1000000000 692219913 1000000000 689162087 1000000000 300328256 1000000000 707515817 1000000000 540731613 1000000000 110233677 1000000000 482122473 1000000000 143589507 1000000000 451429901 1000000000 599502252 1000000000 67470097 1000000000 94591092 1000000000 606158129 1000000000 315247460 1000000000 898332385 1000000000 996399621 1000000000 451828617 1000000000 848208968 1000000000 91034588 1000000000 123553154 1000000000 913274178 1000000000 345117017 1000000000 571774625 1000000000 597620016 1000000000 418511074 1000000000 93050362 1000000000 384208648 1000000000 261610202 1000000000 648350249 1000000000 272709078 1000000000 577810343 1000000000 907748513 1000000000 495062971 1000000000 980882690 1000000000 532979657 1000000000 626816845 1000000000 195983534 1000000000 539932121 1000000000 842445207 1000000000 733501940 1000000000 573739447 1000000000 85550841 1000000000 435560991 1000000000 988937097 1000000000 77730093 1000000000 454456709 1000000000 438764959 1000000000 726361275 1000000000 546275047 1000000000 87964399 1000000000 431929387 1000000000 872803814 1000000000 202287840 1000000000 138482097 1000000000 280026061 1000000000 259842260 1000000000 387753459 1000000000 366947325 1000000000 964388734 1000000000 645611082 1000000000 339424879 1000000000 25614666 1000000000 347120686 1000000000 539773119 1000000000 248261966 1000000000 712257280 1000000000 644694051 1000000000 396843621 1000000000 887787056 1000000000 298231513 1000000000 473992019 1000000000 880479824 1000000000 191055496 1000000000 654165235 1000000000 607419227 1000000000 106854776 1000000000 557286554 1000000000 551817634 1000000000 684168615 1000000000 709237050 1000000000 365480718 1000000000 955158350 1000000000 273665775 1000000000 460026373 1000000000 223376375 1000000000 707406932 1000000000 564015663 1000000000 503721755 1000000000 936925236 1000000000 658114648 1000000000 953676143 1000000000 602950286 1000000000 289459886 1000000000 665792717 1000000000 767041319 1000000000 82069854 1000000000 958322057 1000000000 284213527 1000000000 729073901 1000000000 208527507 1000000000 423254688 1000000000 72758639 1000000000 922548728 1000000000 818652388 1000000000 327025655 1000000000 544839726 1000000000 942677572 1000000000 276479555 1000000000 86079574 1000000000 891437411 1000000000 859231318 1000000000 769331088 1000000000 26970445 1000000000 929920361 1000000000 3490000 1000000000 453417873 1000000000 486972866 1000000000 580790181 1000000000 380619247 1000000000 354657970 1000000000 176723252 1000000000 777457495 1000000000 573147689 1000000000 386660282 1000000000 179094792 1000000000 319961071 1000000000 143017612 1000000000 86346602 1000000000 979508781 1000000000 334664218 1000000000 224862226 1000000000 861811449 1000000000 302156260 1000000000 506502667 1000000000 857116568 1000000000 27822726 1000000000 809341535 1000000000 992660559 1000000000 828415831 1000000000 396785152 1000000000 853812312 1000000000 97476054 1000000000 452826102 1000000000 187727056 1000000000 722035599 1000000000 72015608 1000000000 64714210 1000000000 421977028 1000000000 376420873 1000000000 831869986 1000000000 845465624 1000000000 819173552 1000000000 645888578 1000000000 72249870 1000000000 871506130 1000000000 277551066 1000000000 511132184 1000000000 26890979 1000000000 738729653 1000000000 627513332 1000000000 86167988 1000000000 416351203 1000000000 722263704 1000000000 11499406 1000000000 492102006 1000000000 189311850 1000000000 865848313 1000000000 958485619 1000000000 251723067 1000000000 498270733 1000000000 485741971 1000000000 582565805 1000000000 934849180 1000000000 976301858 1000000000 589978710 1000000000 103559630 1000000000 577714422 1000000000 779331675 1000000000 10650210 1000000000 689005064 1000000000 123205569 1000000000 159142886 1000000000 454694529 1000000000 813598977 1000000000 689773556 1000000000 522239901 1000000000 163083223 1000000000 669639346 1000000000 228575001 1000000000 434501911 1000000000 948358444 1000000000 625502735 1000000000 17996596 1000000000 194029185 1000000000 293387885 1000000000 890181106 1000000000 117186255 1000000000 199387611 1000000000 501689925 1000000000 803445621 1000000000 988569127 1000000000 274173636 1000000000 508300916 1000000000 975878467 1000000000 380757293 1000000000 580680888 1000000000 731459959 1000000000 354847298 1000000000 378271559 1000000000 64848278 1000000000 470278186 1000000000 406094745 1000000000 763740391 1000000000 166208193 1000000000 893753575 1000000000 259548565 1000000000 678614849 1000000000 333682250 1000000000 659217309 1000000000 717173582 1000000000 705588939 1000000000 556112780 1000000000 633046909 1000000000 620010293 1000000000 48787074 1000000000 212574535 1000000000 675462795 1000000000 173165681 1000000000 410954005 1000000000 858637282 1000000000 985489882 1000000000 569053024 1000000000 837087789 1000000000 481912741 1000000000 314092808 1000000000 473512253 1000000000 104206715 1000000000 260872431 1000000000 327740249 1000000000 199871516 1000000000 856674152 1000000000 135686554 1000000000 305197231 1000000000 679038975 1000000000 568286063 1000000000 256258560 1000000000 513476160 1000000000 986062644 1000000000 439657378 1000000000 459000735 1000000000 134391639 1000000000 888740824 1000000000 735291562 1000000000 133880826 1000000000 143456311 1000000000 785265061 1000000000 530069228 1000000000 827342817 1000000000 744549208 1000000000 893557711 1000000000 29036333 1000000000 447917176 1000000000 988888354 1000000000 85207541 1000000000 124791997 1000000000 972781488 1000000000 656228297 1000000000 50789379 1000000000 908344607 1000000000 78401429 1000000000 683560045 1000000000 21364831 1000000000 296838292 1000000000 4767104 1000000000 205750775 1000000000 897092083 1000000000 790536914 1000000000 470555481 1000000000 782854803 1000000000 619184166 1000000000 922819380 1000000000 124616177 1000000000 607195144 1000000000 878290070 1000000000 372191088 1000000000 663865093 1000000000 107660132 1000000000 776389124 1000000000 231871054 1000000000 801603053 1000000000 474088769 1000000000 283035037 1000000000 983673369 1000000000 121361252 1000000000 346565364 1000000000 923178972 1000000000 947059932 1000000000 955170019 1000000000 39918751 1000000000 243994124 1000000000 161181890 1000000000 127622134 1000000000 253106327 1000000000 817591483 1000000000 485231356 1000000000 365499909 1000000000 158247683 1000000000 956711302 1000000000 545057605 1000000000 203770994 1000000000 267793802 1000000000 719646554 1000000000 842029708 1000000000 534955846 1000000000 612550493 1000000000 425187512 1000000000 464205197 1000000000 730772718 1000000000 646536512 1000000000 229691922 1000000000 333616337 1000000000 252370510 1000000000 27411313 1000000000 425809733 1000000000 128626890 1000000000 782812327 1000000000 842375362 1000000000 160391838 1000000000 80011303 1000000000 670549486 1000000000 234874946 1000000000 837901722 1000000000 781372357 1000000000 709086982 1000000000 48339522 1000000000 994394732 1000000000 992144586 1000000000 325339858 1000000000 183840102 1000000000 562505999 1000000000 485036709 1000000000 377568902 1000000000 64411159 1000000000 893913043 1000000000 896933382 1000000000 250246546 1000000000 610652527 1000000000 293432786 1000000000 408883490 1000000000 699775108 1000000000 260306320 1000000000 73925894 1000000000 532156342 1000000000 357819272 1000000000 780235904 1000000000 172058677 1000000000 692004635 1000000000 849515456 1000000000 528335301 1000000000 461552721 1000000000 60655809 1000000000 174763345 1000000000 669086282 1000000000 147249180 1000000000 328344966 1000000000 599927562 1000000000 52027694 1000000000 506209109 1000000000 243246356 1000000000 366237867 1000000000 746857221 1000000000 420431451 1000000000 288101901 1000000000 645542378 1000000000 269599182 1000000000 998298664 1000000000 333098183 1000000000 627914744 1000000000 926720031 1000000000 219669550 1000000000 636613672 1000000000 543712862 1000000000 780348722 1000000000 252989988 1000000000 724583563 1000000000 806321591 1000000000 738831717 1000000000 480577825 1000000000 472688564 1000000000 236989032 1000000000 771221010 1000000000 436615683 1000000000 869371777 1000000000 445425408 1000000000 132237583 1000000000 894670606 1000000000 321107189 1000000000 955703557 1000000000 62741813 1000000000 873905680 1000000000 745776207 1000000000 735330386 1000000000 833654680 1000000000 438707404 1000000000 996368522 1000000000 176866563 1000000000 320139010 1000000000 121724359 1000000000 543910250 1000000000 551433221 1000000000 786870756 1000000000 26205046 1000000000 541044134 1000000000 45841532 1000000000 529948917 1000000000 507585776 1000000000 545531508 1000000000 690123755 1000000000 700419656 1000000000 386811197 1000000000 345371557 1000000000 403999879 1000000000 92974883 1000000000 500032325 1000000000 225862444 1000000000 933456586 1000000000 577959247 1000000000 598859227 1000000000 175951558 1000000000 431433081 1000000000 331914621 1000000000 267422328 1000000000 264884214 1000000000 934923301 1000000000 748522553 1000000000 730486910 1000000000 501543293 1000000000 864624806 1000000000 359251755 1000000000 373089130 1000000000 203977894 1000000000 924423613 1000000000 791588219 1000000000 950567341 1000000000 380879292 1000000000 855785111 1000000000 691492679 1000000000 843080971 1000000000 877063769 1000000000 939538741 1000000000 780642551 1000000000 454586670 1000000000 378530051 1000000000 232667162 1000000000 404285652 1000000000 124234480 1000000000 108781109 1000000000 780561136 1000000000 585922552 1000000000 979942706 1000000000 650156416 1000000000 545589510 1000000000 329381256 1000000000 81496364 1000000000 233967533 1000000000 44361722 1000000000 35171403 1000000000 237965943 1000000000 212489321 1000000000 260195245 1000000000 700451737 1000000000 89804246 1000000000 884985407 1000000000 420987347 1000000000 298196062 1000000000 840478801 1000000000 355278449 1000000000 732636215 1000000000 928969706 1000000000 993608476 1000000000 205403148 1000000000 394324215 1000000000 412777514 1000000000 176760976 1000000000 103489511 1000000000 794579485 1000000000 868210874 1000000000 987355786 1000000000 86230552 1000000000 935550392 1000000000 330497926 1000000000 431334160 1000000000 101258070 1000000000 52781356 1000000000 310632967 1000000000 855761463 1000000000 595166895 1000000000 767523492 1000000000 378263174 1000000000 534542186 1000000000 343862812 1000000000 231436322 1000000000 304647422 1000000000 379967959 1000000000 571884546 1000000000 713787921 1000000000 525659761 1000000000 455519657 1000000000 995568589 1000000000 12630563 1000000000 187672015 1000000000 70135940 1000000000 111506224 1000000000 635568305 1000000000 33213697 1000000000 19785609 1000000000 337738004 1000000000 887491638 1000000000 613888103 1000000000 973676033 1000000000 463344733 1000000000 568757518 1000000000 214978506 1000000000 994090481 1000000000 411956038 1000000000 883848194 1000000000 487574758 1000000000 847659532 1000000000 340385494 1000000000 337024834 1000000000 458558626 1000000000 716885102 1000000000 986130138 1000000000 579534173 1000000000 838977767 1000000000 999492103 1000000000 716699603 1000000000 571134154 1000000000 648670238 1000000000 415178989 1000000000 153382893 1000000000 209669282 1000000000 565758048 1000000000 189828529 1000000000 326585358 1000000000 918928931 1000000000 625109429 1000000000 441184297 1000000000 586782793 1000000000 200567221 1000000000 927718925 1000000000 165019310 1000000000 872163163 1000000000 175829305 1000000000 499296283 1000000000 963270766 1000000000 728287546 1000000000 609732542 1000000000 944172320 1000000000 697455601 1000000000 330931899 1000000000 506128784 1000000000 156431130 1000000000 585908919 1000000000 828893440 1000000000 488407520 1000000000 292884964 1000000000 734309213 1000000000 847232257 1000000000 465978427 1000000000 665385799 1000000000 640963305 1000000000 514561808 1000000000 35143934 1000000000 76136533 1000000000 968472866 1000000000 767548042 1000000000 774154766 1000000000 284246586 1000000000 97279271 1000000000 215031273 1000000000 91205392 1000000000 872748835 1000000000 70882972 1000000000 446117427 1000000000 930394563 1000000000 142043758 1000000000 232036347 1000000000 147128588 1000000000 159158418 1000000000 964720718 1000000000 169910985 1000000000 281482134 1000000000 140942278 1000000000 192387166 1000000000 660247854 1000000000 867127100 1000000000 618158338 1000000000 862911868 1000000000 549251846 1000000000 879533019 1000000000 920433461 1000000000 364469471 1000000000 815096446 1000000000 960666051 1000000000 527352904 1000000000 805393073 1000000000 94352120 1000000000 646654608 1000000000 539544789 1000000000 154265219 1000000000 352969862 1000000000 788300430 1000000000 31354693 1000000000 444170181 1000000000 800591117 1000000000 328341705 1000000000 807391820 1000000000 511600625 1000000000 942281419 1000000000 919705679 1000000000 815680495 1000000000 963275102 1000000000 183587594 1000000000 931190924 1000000000 442562345 1000000000 281765836 1000000000 427853524 1000000000 70471832 1000000000 472259881 1000000000 680840576 1000000000 505271657 1000000000 12035865 1000000000 573622277 1000000000 933733968 1000000000 259373921 1000000000 264969718 1000000000 743874662 1000000000 118439633 1000000000 204608559 1000000000 301114441 1000000000 879439271 1000000000 658812615 1000000000 91465192 1000000000 454745925 1000000000 608753792 1000000000 421672205 1000000000 841026423 1000000000 130871515 1000000000 234430470 1000000000 21557573 1000000000 269318917 1000000000 6094794 1000000000 203976487 1000000000 14754457 1000000000 651056132 1000000000 717271218 1000000000 941214891 1000000000 728918261 1000000000 533907632 1000000000 68019814 1000000000 785586155 1000000000 318923219 1000000000 36535847 1000000000 715948738 1000000000 832789433 1000000000 809044274 1000000000 698502914 1000000000 57055657 1000000000 702284446 1000000000 809949335 1000000000 876530610 1000000000 479907874 1000000000 111845342 1000000000 589319611 1000000000 292201281 1000000000 442658754 1000000000 467642802 1000000000 143005493 1000000000 582932648 1000000000 443078662 1000000000 643584860 1000000000 801209796 1000000000 359260124 1000000000 37834891 1000000000 520984424 1000000000 868533558 1000000000 467365471 1000000000 171870435 1000000000 662495293 1000000000 940172197 1000000000 198896264 1000000000 321859422 1000000000 712602765 1000000000 158123847 1000000000 803914623 1000000000 842999682 1000000000 516981721 1000000000 359082478 1000000000 618537185 1000000000 846264690 1000000000 976315650 1000000000 234574093 1000000000 350086618 1000000000 381903887 1000000000 799775898 1000000000 590579002 1000000000 365525189 1000000000 970541710 1000000000 822649829 1000000000 308744406 1000000000 337842683 1000000000 299646766 1000000000 647023332 1000000000 865459361 1000000000 750756394 1000000000 98046818 1000000000 425521537 1000000000 176015351 1000000000 959225219 1000000000 645818845 1000000000 587427763 1000000000 877875100 1000000000 537128617 1000000000 572744469 1000000000 868017716 1000000000 912400701 1000000000 525164841 1000000000 341897836 1000000000 204884405 1000000000 891239053 1000000000 407501096 1000000000 132040667 1000000000 779775196 1000000000 114922801 1000000000 595048984 1000000000 324344951 1000000000 490108176 1000000000 152567403 1000000000 415790356 1000000000 301876911 1000000000 705284419 1000000000 722875829 1000000000 248345380 1000000000 917113067 1000000000 270836201 1000000000 344126165 1000000000 166387359 1000000000 312054949 1000000000 651154810 1000000000 177592385 1000000000 350741911 1000000000 869607201 1000000000 179703479 1000000000 945275832 1000000000 423253639 1000000000 417321665 1000000000 709134485 1000000000 458688862 1000000000 532605460 1000000000 991097792 1000000000 752181044 1000000000 436763201 1000000000 883181069 1000000000 273691280 1000000000 998085603 1000000000 886389959 1000000000 738036577 1000000000 165009812 1000000000 12687504 1000000000 451261996 1000000000 22034475 1000000000 941122401 1000000000 322964925 1000000000 460924216 1000000000 292323268 1000000000 775246231 1000000000 76389357 1000000000 589876344 1000000000 336762133 1000000000 682155982 1000000000 805852864 1000000000 321460724 1000000000 206236281 1000000000 216143258 1000000000 240661367 1000000000 818557777 1000000000 740632489 1000000000 434386328 1000000000 21455465 1000000000 590503247 1000000000 5634326 1000000000 135824518 1000000000 902310378 1000000000 190068109 1000000000 279918823 1000000000 935138844 1000000000 721146408 1000000000 315288289 1000000000 812948035 1000000000 820977567 1000000000 434293474 1000000000 39597126 1000000000 710297518 1000000000 350647926 1000000000 508921507 1000000000 470758393 1000000000 481525041 1000000000 775710413 1000000000 173773470 1000000000 479068334 1000000000 167964502 1000000000 392284676 1000000000 402352686 1000000000 234855835 1000000000 666921224 1000000000 634705514 1000000000 88357348 1000000000 627346626 1000000000 129753949 1000000000 829721966 1000000000 783070844 1000000000 656241552 1000000000 778105013 1000000000 292464700 1000000000 804897991 1000000000 438388797 1000000000 30706876 1000000000 552862196 1000000000 119428812 1000000000 550272697 1000000000 415696080 1000000000 474998874 1000000000 834552193 1000000000 471485678 1000000000 886392842 1000000000 127847002 1000000000 252532357 1000000000 474441885 1000000000 304593233 1000000000 313371185 1000000000 211630264 1000000000 976669021 1000000000 97258946 1000000000 602527562 1000000000 307540233 1000000000 732527836 1000000000 8470790 1000000000 854388401 1000000000 502142877 1000000000 181318583 1000000000 574334578 1000000000 701271599 1000000000 382882408 1000000000 160386281 1000000000 229780970 1000000000 64036559 1000000000 998569632 1000000000 286057024 1000000000 705546650 1000000000 839216146 1000000000 913720281 1000000000 39614468 1000000000 811165466 1000000000 998501029 1000000000 53536815 1000000000 659360000 1000000000 219506784 1000000000 300756263 1000000000 40235176 1000000000 133135452 1000000000 937039649 1000000000 136698032 1000000000 756329463 1000000000 291741116 1000000000 409852003 1000000000 157688003 1000000000 650764810 1000000000 68691948 1000000000 470070927 1000000000 958967006 1000000000 501365449 1000000000 872243477 1000000000 877844689 1000000000 419688155 1000000000 236505797 1000000000 302469094 1000000000 814582878 1000000000 491799719 1000000000 702999079 1000000000 814043592 1000000000 7263191 1000000000 1442836 1000000000 874242847 1000000000 300516191 1000000000 855354089 1000000000 262298814 1000000000 302761012 1000000000 45097561 1000000000 688078990 1000000000 876621741 1000000000 842661381 1000000000 920977980 1000000000 554523920 1000000000 465256228 1000000000 623614981 1000000000 847465484 1000000000 133944108 1000000000 955331845 1000000000 321919915 1000000000 796280853 1000000000 262220923 1000000000 591172043 1000000000 984932772 1000000000 899423500 1000000000 568622962 1000000000 615129807 1000000000 98579213 1000000000 973170310 1000000000 75062845 1000000000 576517391 1000000000 64039043 1000000000 669766244 1000000000 381316272 1000000000 412059629 1000000000 891507497 1000000000 2040794 1000000000 745952765 1000000000 894303338 1000000000 311343331 1000000000 717646027 1000000000 3590876 1000000000 659237390 1000000000 988368434 1000000000 633232449 1000000000 993455944 1000000000 154109342 1000000000 142347224 1000000000 933546788 1000000000 772436102 1000000000 301895173 1000000000 488262549 1000000000 695995908 1000000000 416895636 1000000000 240778570 1000000000 322529259 1000000000 49405287 1000000000 335497938 1000000000 388310242 1000000000 849785661 1000000000 596482187 1000000000 454467646 1000000000 831472927 1000000000 492385890 1000000000 335795442 1000000000 923727299 1000000000 884465397 1000000000 516145371 1000000000 509631519 1000000000 564338953 1000000000 383101036 1000000000 383812684 1000000000 164814969 1000000000 622198657 1000000000 503243435 1000000000 40355415 1000000000 616840887 1000000000 653356776 1000000000 594498427 1000000000 397867773 1000000000 176144115 1000000000 24573839 1000000000 646574733 1000000000 127592513 1000000000 846032990 1000000000 532397986 1000000000 645374604 1000000000 737711851 1000000000 756859304 1000000000 151777934 1000000000 988801307 1000000000 392334651 1000000000 308598937 1000000000 762704940 1000000000 778744940 1000000000 942867904 1000000000 421942226 1000000000 884487223 1000000000 520532333 1000000000 756685277 1000000000 237413632 1000000000 670716137 1000000000 218049575 1000000000 641371025 1000000000 809035666 1000000000 726504169 1000000000 434065267 1000000000 306025571 1000000000 494357147 1000000000 465979989 1000000000 137516847 1000000000 202378303 1000000000 702450060 1000000000 299629179 1000000000 559816248 1000000000 349482627 1000000000 215701133 1000000000 224990152 1000000000 988916122 1000000000 150649708 1000000000 516434311 1000000000 86936242 1000000000 336363701 1000000000 273534005 1000000000 751855385 1000000000 580212330 1000000000 62359538 1000000000 629680294 1000000000 415405803 1000000000 191477043 1000000000 868079481 1000000000 923764557 1000000000 5483302 1000000000 32221115 1000000000 386144213 1000000000 914212598 1000000000 51626596 1000000000 794610806 1000000000 43786937 1000000000 641461343 1000000000 212202242 1000000000 611394525 1000000000 124770783 1000000000 172566019 1000000000 701955053 1000000000 429416301 1000000000 881516196 1000000000 197674708 1000000000 187315854 1000000000 424211897 1000000000 501767016 1000000000 485396154 1000000000 538144746 1000000000 301280709 1000000000 618523735 1000000000 385524417 1000000000 21817226 1000000000 680391674 1000000000 238504810 1000000000 996195901 1000000000 569729958 1000000000 857109956 1000000000 482680889 1000000000 857175768 1000000000 241730004 1000000000 942320326 1000000000 714623719 1000000000 982023394 1000000000 629476628 1000000000 443399210 1000000000 464515950 1000000000 574268520 1000000000 503979792 1000000000 771579976 1000000000 162772022 1000000000 82632465 1000000000 671039443 1000000000 859736880 1000000000 260433270 1000000000 348448039 1000000000 201051824 1000000000 964273620 1000000000 160370560 1000000000 7683130 1000000000 904090687 1000000000 617877167 1000000000 506174760 1000000000 846169244 1000000000 659155683 1000000000 735814576 1000000000 676122478 1000000000 202930871 1000000000 346341548 1000000000 406745940 1000000000 521278251 1000000000 779517692 1000000000 668946238 1000000000 46218291 1000000000 287810344 1000000000 133652509 1000000000 787868873 1000000000 116832922 1000000000 125717540 1000000000 76362870 1000000000 541960545 1000000000 344246749 1000000000 827644845 1000000000 351274037 1000000000 952930122 1000000000 514120774 1000000000 592812246 1000000000 979932200 1000000000 372353089 1000000000 792546650 1000000000 224864958 1000000000 244433370 1000000000 477769642 1000000000 531819031 1000000000 269415828 1000000000 425464420 1000000000 866675766 1000000000 759420251 1000000000 122466442 1000000000 897426947 1000000000 332432371 1000000000 546546033 1000000000 931750877 1000000000 2058421 1000000000 44117511 1000000000 108938232 1000000000 357421926 1000000000 713614414 1000000000 209555680 1000000000 366616844 1000000000 14879344 1000000000 195241071 1000000000 23798645 1000000000 158568549 1000000000 4618199 1000000000 871201372 1000000000 122178836 1000000000 541276803 1000000000 512195695 1000000000 552747939 1000000000 644188526 1000000000 529054145 1000000000 594955980 1000000000 239208608 1000000000 184563573 1000000000 81925840 1000000000 577754233 1000000000 583212125 1000000000 862562191 1000000000 426894726 1000000000 462500200 1000000000 460555970 1000000000 388754719 1000000000 775604835 1000000000 489878373 1000000000 273304647 1000000000 97308705 1000000000 990522788 1000000000 368375793 1000000000 330481112 1000000000 437043634 1000000000 628418749 1000000000 913461627 1000000000 284802342 1000000000 7583140 1000000000 116013206 1000000000 340315004 1000000000 623528518 1000000000 779593746 1000000000 225875477 1000000000 556900134 1000000000 949837930 1000000000 418442751 1000000000 283704095 1000000000 967163467 1000000000 112501996 1000000000 576139395 1000000000 359119016 1000000000 620028832 1000000000 834199221 1000000000 413242885 1000000000 151054459 1000000000 525517531 1000000000 964227970 1000000000 181592781 1000000000 86595365 1000000000 529604762 1000000000 327704407 1000000000 913714467 1000000000 389809107 1000000000 853492129 1000000000 931481690 1000000000 897897060 1000000000 770858928 1000000000 554311805 1000000000 141786735 1000000000 93501400 1000000000 259624379 1000000000 193236377 1000000000 68474663 1000000000 766416683 1000000000 183584475 1000000000 467097069 1000000000 41862438 1000000000 442192722 1000000000 518722193 1000000000 182546985 1000000000 821979624 1000000000 898768122 1000000000 692429716 1000000000 400105253 1000000000 249441426 1000000000 98234839 1000000000 483307100 1000000000 693911115 1000000000 141314578 1000000000 641461743 1000000000 57017038 1000000000 533469401 1000000000 244985345 1000000000 643315562 1000000000 142699522 1000000000 228373477 1000000000 299792212 1000000000 89243412 1000000000 734889623 1000000000 708001529 1000000000 911534972 1000000000 625515589 1000000000 29231043 1000000000 306328931 1000000000 290126872 1000000000 350996936 1000000000 457093002 1000000000 149053747 1000000000 982433472 1000000000 301528249 1000000000 113414132 1000000000 182580250 1000000000 809890364 1000000000 168704026 1000000000 981686948 1000000000 63919172 1000000000 643598286 1000000000 746836666 1000000000 687183459 1000000000 842032245 1000000000 837261446 1000000000 484552661 1000000000 561616062 1000000000 536650825 1000000000 222184997 1000000000 876410237 1000000000 437781019 1000000000 326524484 1000000000 778383031 1000000000 789282045 1000000000 393540462 1000000000 803567580 1000000000 825561317 1000000000 343917180 1000000000 431402377 1000000000 419438684 1000000000 193091940 1000000000 534676854 1000000000 597065380 1000000000 105463594 1000000000 410689440 1000000000 893651332 1000000000 56603691 1000000000 947819896 1000000000 971766453 1000000000 588972027 1000000000 966542495 1000000000 206793184 1000000000 820959575 1000000000 16393435 1000000000 559108561 1000000000 252450682 1000000000 83812585 1000000000 341676057 1000000000 203895427 1000000000 38454457 1000000000 111535529 1000000000 266754662 1000000000 344740289 1000000000 126627468 1000000000 278894303 1000000000 123727764 1000000000 1462674 1000000000 862865184 1000000000 925160479 1000000000 999437845 1000000000 278627037 1000000000 852964742 1000000000 693534055 1000000000 354685407 1000000000 438254787 1000000000 645002550 1000000000 552742235 1000000000 638441273 1000000000 812014182 1000000000 132367486 1000000000 141998647 1000000000 243792820 1000000000 474026697 1000000000 590873323 1000000000 326284289 1000000000 483410510 1000000000 2062882 1000000000 337792173 1000000000 933936699 1000000000 793282554 1000000000 809459581 1000000000 675501323 1000000000 461777400 1000000000 449430322 1000000000 654008360 1000000000 718603456 1000000000 265188835 1000000000 18910812 1000000000 912712346 1000000000 573360039 1000000000 102612758 1000000000 531786537 1000000000 884828154 1000000000 243631869 1000000000 398600749 1000000000 790644226 1000000000 457628134 1000000000 510796458 1000000000 340997525 1000000000 294541698 1000000000 688466475 1000000000 509423807 1000000000 171230432 1000000000 704467853 1000000000 542626014 1000000000 72932683 1000000000 738296884 1000000000 24385081 1000000000 922041649 1000000000 501583307 1000000000 547783620 1000000000 752116483 1000000000 970504633 1000000000 69500886 1000000000 783587778 1000000000 689538421 1000000000 135831353 1000000000 372433125 1000000000 981391214 1000000000 881790558 1000000000 846873020 1000000000 926603537 1000000000 754234772 1000000000 575877007 1000000000 174661476 1000000000 978457187 1000000000 546631376 1000000000 329407992 1000000000 637657934 1000000000 926496059 1000000000 384146890 1000000000 782035829 1000000000 168074088 1000000000 310911909 1000000000 247749879 1000000000 577762780 1000000000 26624382 1000000000 454470145 1000000000 151345336 1000000000 618534355 1000000000 90098058 1000000000 142694836 1000000000 680080759 1000000000 440039272 1000000000 257397426 1000000000 859048428 1000000000 623195559 1000000000 480871421 1000000000 715648550 1000000000 824431702 1000000000 470632398 1000000000 373692596 1000000000 881557157 1000000000 804186441 1000000000 993088014 1000000000 168290904 1000000000 866415228 1000000000 747727582 1000000000 740679081 1000000000 427430917 1000000000 584243595 1000000000 127690546 1000000000 535593129 1000000000 643893996 1000000000 617421851 1000000000 306566893 1000000000 849164445 1000000000 472328196 1000000000 937417402 1000000000 252201573 1000000000 834115711 1000000000 347810526 1000000000 155782739 1000000000 107761057 1000000000 650214156 1000000000 400392082 1000000000 710399524 1000000000 300923410 1000000000 778052260 1000000000 329837376 1000000000 472108504 1000000000 968183538 1000000000 21730374 1000000000 857570440 1000000000 620659208 1000000000 900972362 1000000000 169093516 1000000000 417005760 1000000000 852008357 1000000000 555354205 1000000000 466200208 1000000000 638083107 1000000000 646993477 1000000000 527201978 1000000000 666547027 1000000000 817968099 1000000000 363846007 1000000000 176309533 1000000000 735094795 1000000000 815420639 1000000000 637768600 1000000000 95952810 1000000000 49754209 1000000000 800870024 1000000000 527878400 1000000000 752900055 1000000000 321463785 1000000000 646443179 1000000000 214728577 1000000000 463715613 1000000000 360268643 1000000000 204448030 1000000000 928793754 1000000000 602003008 1000000000 550635095 1000000000 226608891 1000000000 60453231 1000000000 101363750 1000000000 844677004 1000000000 620262613 1000000000 457792220 1000000000 774558439 1000000000 737984259 1000000000 348863761 1000000000 589613147 1000000000 390939990 1000000000 655889794 1000000000 473835389 1000000000 298089253 1000000000 63941249 1000000000 203901575 1000000000 645095668 1000000000 577496200 1000000000 485316892 1000000000 475825371 1000000000 946131216 1000000000 100148658 1000000000 650181690 1000000000 656292409 1000000000 876849027 1000000000 956153224 1000000000 447258832 1000000000 594526701 1000000000 262156611 1000000000 37155758 1000000000 240929429 1000000000 978967010 1000000000 763137696 1000000000 360111171 1000000000 66231097 1000000000 670218112 1000000000 367522420 1000000000 229420034 1000000000 396043107 1000000000 342056222 1000000000 525251925 1000000000 757081912 1000000000 791628764 1000000000 739354868 1000000000 591879516 1000000000 181169121 1000000000 420903808 1000000000 679259285 1000000000 254359504 1000000000 148486093 1000000000 310737101 1000000000 809590312 1000000000 956492372 1000000000 477033456 1000000000 468352339 1000000000 220355620 1000000000 65999779 1000000000 735934354 1000000000 5555955 1000000000 949567455 1000000000 869932681 1000000000 177280464 1000000000 951980199 1000000000 426038133 1000000000 558439164 1000000000 982486491 1000000000 42532501 1000000000 917485590 1000000000 640411923 1000000000 602925460 1000000000 697218090 1000000000 175103028 1000000000 220922289 1000000000 912102768 1000000000 701715738 1000000000 874163258 1000000000 688313330 1000000000 106000723 1000000000 761999238 1000000000 433702776 1000000000 816018087 1000000000 929808898 1000000000 411825623 1000000000 808462123 1000000000 299619483 1000000000 796526232 1000000000 216798099 1000000000 652778103 1000000000 654767888 1000000000 309459290 1000000000 95081560 1000000000 283503590 1000000000 574254414 1000000000 812948520 1000000000 417437438 1000000000 683307830 1000000000 335585755 1000000000 467107289 1000000000 567902865 1000000000 666443299 1000000000 7804762 1000000000 816567545 1000000000 917051276 1000000000 742100153 1000000000 445572602 1000000000 953936057 1000000000 881666725 1000000000 901654521 1000000000 103667450 1000000000 811077307 1000000000 437733284 1000000000 279413352 1000000000 127231564 1000000000 869151721 1000000000 515499478 1000000000 376969060 1000000000 419753458 1000000000 852638015 1000000000 21527472 1000000000 560807681 1000000000 62252619 1000000000 236205981 1000000000 591581868 1000000000 663579266 1000000000 450132717 1000000000 58229555 1000000000 946867885 1000000000 961512117 1000000000 68375009 1000000000 708811157 1000000000 60027359 1000000000 667180170 1000000000 52157061 1000000000 646994130 1000000000 400507549 1000000000 685331154 1000000000 202571921 1000000000 167115982 1000000000 627091934 1000000000 575443009 1000000000 261605021 1000000000 475377384 1000000000 564627132 1000000000 946091935 1000000000 907911111 1000000000 97035422 1000000000 77555435 1000000000 665021651 1000000000 220574005 1000000000 485918965 1000000000 25587261 1000000000 568334629 1000000000 313883396 1000000000 517362860 1000000000 461403964 1000000000 352012991 1000000000 714075828 1000000000 692134998 1000000000 124805231 1000000000 469654257 1000000000 11955062 1000000000 662650734 1000000000 832842278 1000000000 105186730 1000000000 990575356 1000000000 879479664 1000000000 30106144 1000000000 487348022 1000000000 252933108 1000000000 112966168 1000000000 879943568 1000000000 907106567 1000000000 401525420 1000000000 974410333 1000000000 10539117 1000000000 721840867 1000000000 996022926 1000000000 717062709 1000000000 597411529 1000000000 890375857 1000000000 568821204 1000000000 249851571 1000000000 967771077 1000000000 590913108 1000000000 221979619 1000000000 565033098 1000000000 196620612 1000000000 329547912 1000000000 222490411 1000000000 29829600 1000000000 468893350 1000000000 245684783 1000000000 91504118 1000000000 299998368 1000000000 262051121 1000000000 541505123 1000000000 467071796 1000000000 757883479 1000000000 790523347 1000000000 895062177 1000000000 622577700 1000000000 543502345 1000000000 302991763 1000000000 389931941 1000000000 98560526 1000000000 120991695 1000000000 923692717 1000000000 836026100 1000000000 442656480 1000000000 402679442 1000000000 94679529 1000000000 407088415 1000000000 490183334 1000000000 536518467 1000000000 636127956 1000000000 469145620 1000000000 558747055 1000000000 940106856 1000000000 269517896 1000000000 308938533 1000000000 508912258 1000000000 558755597 1000000000 39594799 1000000000 950553481 1000000000 860525041 1000000000 867506093 1000000000 750797514 1000000000 534195453 1000000000 235451834 1000000000 978137245 1000000000 445668424 1000000000 470756766 1000000000 852161521 1000000000 915142413 1000000000 436601468 1000000000 856884176 1000000000 268182839 1000000000 890661505 1000000000 147887359 1000000000 357830592 1000000000 684526283 1000000000 901113530 1000000000 168547875 1000000000 824429082 1000000000 353725278 1000000000 952495782 1000000000 894475423 1000000000 932493720 1000000000 281222325 1000000000 328873334 1000000000 928771058 1000000000 966518032 1000000000 587815378 1000000000 355713983 1000000000 69830613 1000000000 646207447 1000000000 244343027 1000000000 330379141 1000000000 567397013 1000000000 184964610 1000000000 909405542 1000000000 503557650 1000000000 21424501 1000000000 852374050 1000000000 688339260 1000000000 904958732 1000000000 240411801 1000000000 294369079 1000000000 857012812 1000000000 263999679 1000000000 813637795 1000000000 263914253 1000000000 523233080 1000000000 899016966 1000000000 251776638 1000000000 13105139 1000000000 517161867 1000000000 497578877 1000000000 374214019 1000000000 621989228 1000000000 706156125 1000000000 913389866 1000000000 977363579 1000000000 273040224 1000000000 246621289 1000000000 296405245 1000000000 236575481 1000000000 117192075 1000000000 363029987 1000000000 164188732 1000000000 267524852 1000000000 21052939 1000000000 952493927 1000000000 407913412 1000000000 737711227 1000000000 152724367 1000000000 629460085 1000000000 760279211 1000000000 732380300 1000000000 582907366 1000000000 768669869 1000000000 668242660 1000000000 305093599 1000000000 565553263 1000000000 185114406 1000000000 313298831 1000000000 747536417 1000000000 683932953 1000000000 682111487 1000000000 62946845 1000000000 847150303 1000000000 717941050 1000000000 308278133 1000000000 395738154 1000000000 201586521 1000000000 657121663 1000000000 145686430 1000000000 132489291 1000000000 501780729 1000000000 517965714 1000000000 585363652 1000000000 33989320 1000000000 330976704 1000000000 116952383 1000000000 170382394 1000000000 121803098 1000000000 906150184 1000000000 740616649 1000000000 421336951 1000000000 536593173 1000000000 591861802 1000000000 27718948 1000000000 164431169 1000000000 843629506 1000000000 527718006 1000000000 295832704 1000000000 439944498 1000000000 818672884 1000000000 863768301 1000000000 196134504 1000000000 828059800 1000000000 261197976 1000000000 566995321 1000000000 485796212 1000000000 737119015 1000000000 39459952 1000000000 807338191 1000000000 394086794 1000000000 100536868 1000000000 499947207 1000000000 446069308 1000000000 558215273 1000000000 470908559 1000000000 848612652 1000000000 935316471 1000000000 638004248 1000000000 68899918 1000000000 71482683 1000000000 572989397 1000000000 556349976 1000000000 657138161 1000000000 846132271 1000000000 77166852 1000000000 348954793 1000000000 64466530 1000000000 910587405 1000000000 91540467 1000000000 589393849 1000000000 515814430 1000000000 49560959 1000000000 539994936 1000000000 466104250 1000000000 249457447 1000000000 607852745 1000000000 434022184 1000000000 456759992 1000000000 944992902 1000000000 17037638 1000000000 651804213 1000000000 448385023 1000000000 722812905 1000000000 676058821 1000000000 923185369 1000000000 700115463 1000000000 350329351 1000000000 786328500 1000000000 735399851 1000000000 852531319 1000000000 66475564 1000000000 4101924 1000000000 173249285 1000000000 912154065 1000000000 841955514 1000000000 349664618 1000000000 153520152 1000000000 954389363 1000000000 51528577 1000000000 31973511 1000000000 45709239 1000000000 445925084 1000000000 293033575 1000000000 233648076 1000000000 739254603 1000000000 31174112 1000000000 159838119 1000000000 223777042 1000000000 959030494 1000000000 862383559 1000000000 31963406 1000000000 63609078 1000000000 839347125 1000000000 730467261 1000000000 277043898 1000000000 601339532 1000000000 347223882 1000000000 272841733 1000000000 64896373 1000000000 668492046 1000000000 381490015 1000000000 922424672 1000000000 53011834 1000000000 51002693 1000000000 259205603 1000000000 484209425 1000000000 14726136 1000000000 846508829 1000000000 831509874 1000000000 434545870 1000000000 139360118 1000000000 493107984 1000000000 597720030 1000000000 450921372 1000000000 828960197 1000000000 141227385 1000000000 736219877 1000000000 981505712 1000000000 237245739 1000000000 553342096 1000000000 595830090 1000000000 263256419 1000000000 778984077 1000000000 661372108 1000000000 401665269 1000000000 311361560 1000000000 554983260 1000000000 795168475 1000000000 352190919 1000000000 501098388 1000000000 359827074 1000000000 556573329 1000000000 835219608 1000000000 814808172 1000000000 352030346 1000000000 588758833 1000000000 755683455 1000000000 336270477 1000000000 723537392 1000000000 847736307 1000000000 575188029 1000000000 999749546 1000000000 376716766 1000000000 620865983 1000000000 326728932 1000000000 314011455 1000000000 11904327 1000000000 320622685 1000000000 504325048 1000000000 270976392 1000000000 12936988 1000000000 968127136 1000000000 968940969 1000000000 444313210 1000000000 507886092 1000000000 856749700 1000000000 749867996 1000000000 570400135 1000000000 449979633 1000000000 431891526 1000000000 348237233 1000000000 127085278 1000000000 621640254 1000000000 312735328 1000000000 194056956 1000000000 196893811 1000000000 182227891 1000000000 403017952 1000000000 843633791 1000000000 662672951 1000000000 514336127 1000000000 66961475 1000000000 282280777 1000000000 910040264 1000000000 152313654 1000000000 278529636 1000000000 189549665 1000000000 633276876 1000000000 527407665 1000000000 522131037 1000000000 685377151 1000000000 481548305 1000000000 552831946 1000000000 72468050 1000000000 272002618 1000000000 681119284 1000000000 538898374 1000000000 994247297 1000000000 628041639 1000000000 855834832 1000000000 66692771 1000000000 629067055 1000000000 41076691 1000000000 148667484 1000000000 932645923 1000000000 104875337 1000000000 867631950 1000000000 356186847 1000000000 408153208 1000000000 31363492 1000000000 756517437 1000000000 583786588 1000000000 333118366 1000000000 984249592 1000000000 468192848 1000000000 239387646 1000000000 532373051 1000000000 469720341 1000000000 254498269 1000000000 30119471 1000000000 178023610 1000000000 695144756 1000000000 171684379 1000000000 173562870 1000000000 262267530 1000000000 640972547 1000000000 549243393 1000000000 706071800 1000000000 670388520 1000000000 239450140 1000000000 275300333 1000000000 585233502 1000000000 889576119 1000000000 267913949 1000000000 838238111 1000000000 13228525 1000000000 276470139 1000000000 369137332 1000000000 29787142 1000000000 146424453 1000000000 918244670 1000000000 677989368 1000000000 995121089 1000000000 770305894 1000000000 761161779 1000000000 751385493 1000000000 885402550 1000000000 260203539 1000000000 918675708 1000000000 800058902 1000000000 600085543 1000000000 641620754 1000000000 116688126 1000000000 133089615 1000000000 669494981 1000000000 484557477 1000000000 493178609 1000000000 281796717 1000000000 783072294 1000000000 527914064 1000000000 899281444 1000000000 424471148 1000000000 682880107 1000000000 326552606 1000000000 922141094 1000000000 350300428 1000000000 23055132 1000000000 312032908 1000000000 321165710 1000000000 671046145 1000000000 608529854 1000000000 561169753 1000000000 968906332 1000000000 267705317 1000000000 908656856 1000000000 982166315 1000000000 22438628 1000000000 983263589 1000000000 936588064 1000000000 206116675 1000000000 903087996 1000000000 640428614 1000000000 580167870 1000000000 444428285 1000000000 238644328 1000000000 641439195 1000000000 451074250 1000000000 736024308 1000000000 206204074 1000000000 710200358 1000000000 561943875 1000000000 789288711 1000000000 777705547 1000000000 823811410 1000000000 859483767 1000000000 863212904 1000000000 825492689 1000000000 971143044 1000000000 906493724 1000000000 623581082 1000000000 408782649 1000000000 452836980 1000000000 552863136 1000000000 233952817 1000000000 553731189 1000000000 447701395 1000000000 993419064 1000000000 58327478 1000000000 48440657 1000000000 464237659 1000000000 317740977 1000000000 139049135 1000000000 230824517 1000000000 378657878 1000000000 3203011 1000000000 441294427 1000000000 248140204 1000000000 380873744 1000000000 370495506 1000000000 881202642 1000000000 802395557 1000000000 774914763 1000000000 867634552 1000000000 233069692 1000000000 731153603 1000000000 597307554 1000000000 224899301 1000000000 422158937 1000000000 451325370 1000000000 404076271 1000000000 281069738 1000000000 122175394 1000000000 208411 1000000000 145592031 1000000000 399163518 1000000000 831238673 1000000000 394907751 1000000000 31766554 1000000000 171181465 1000000000 724320066 1000000000 662500552 1000000000 298632281 1000000000 509375301 1000000000 591942746 1000000000 562004168 1000000000 503611487 1000000000 782919994 1000000000 610162598 1000000000 963380917 1000000000 991796243 1000000000 987940821 1000000000 277774146 1000000000 481524006 1000000000 70221833 1000000000 130174861 1000000000 326344223 1000000000 167585985 1000000000 523228003 1000000000 941680413 1000000000 59341144 1000000000 491501847 1000000000 410039563 1000000000 246648697 1000000000 287469879 1000000000 809149023 1000000000 939771577 1000000000 141317055 1000000000 460411239 1000000000 503695017 1000000000 862297766 1000000000 542413701 1000000000 45802208 1000000000 30774208 1000000000 903692367 1000000000 67565511 1000000000 309995782 1000000000 898540247 1000000000 455140514 1000000000 271518985 1000000000 566171301 1000000000 490862856 1000000000 533549748 1000000000 14894075 1000000000 800805303 1000000000 769351534 1000000000 746861850 1000000000 368932696 1000000000 938791584 1000000000 366599685 1000000000 61459762 1000000000 643350911 1000000000 649804574 1000000000 210150140 1000000000 360656256 1000000000 753414069 1000000000 827069911 1000000000 420976080 1000000000 521533474 1000000000 784177004 1000000000 962770500 1000000000 755105649 1000000000 350646130 1000000000 454084687 1000000000 887442008 1000000000 206566170 1000000000 390091417 1000000000 791077669 1000000000 580213523 1000000000 293382748 1000000000 17640328 1000000000 300441880 1000000000 724232452 1000000000 822529649 1000000000 158158835 1000000000 867007609 1000000000 99549387 1000000000 605880951 1000000000 370642359 1000000000 159984456 1000000000 596586882 1000000000 588862777 1000000000 916114028 1000000000 326947983 1000000000 657678428 1000000000 6736720 1000000000 397230741 1000000000 949941162 1000000000 993933369 1000000000 931129008 1000000000 537670324 1000000000 5844667 1000000000 734758016 1000000000 827860977 1000000000 5061049 1000000000 566309217 1000000000 133869193 1000000000 755016222 1000000000 960625258 1000000000 291000023 1000000000 311254488 1000000000 121394150 1000000000 313607683 1000000000 676671605 1000000000 399745404 1000000000 274747953 1000000000 988064223 1000000000 881928883 1000000000 209647827 1000000000 987107956 1000000000 700108158 1000000000 201880668 1000000000 981048510 1000000000 176749616 1000000000 347379199 1000000000 292327857 1000000000 770258920 1000000000 894771476 1000000000 972196982 1000000000 187663081 1000000000 156666948 1000000000 848238596 1000000000 205907245 1000000000 164613550 1000000000 307148283 1000000000 698538358 1000000000 332055761 1000000000 12009849 1000000000 116123607 1000000000 13205892 1000000000 441030210 1000000000 180237594 1000000000 647019590 1000000000 883029108 1000000000 652095367 1000000000 784451175 1000000000 807773623 1000000000 53811734 1000000000 72400262 1000000000 525984775 1000000000 837180824 1000000000 681125215 1000000000 560292814 1000000000 192426305 1000000000 890480277 1000000000 492413856 1000000000 513111153 1000000000 532904862 1000000000 576371808 1000000000 354943676 1000000000 931576428 1000000000 540354069 1000000000 911203930 1000000000 899615189 1000000000 914526342 1000000000 924678434 1000000000 648434955 1000000000 853988171 1000000000 596536894 1000000000 823524955 1000000000 529504767 1000000000 296189318 1000000000 588223856 1000000000 814720583 1000000000 713050424 1000000000 643082198 1000000000 745017590 1000000000 93739116 1000000000 510642261 1000000000 490337136 1000000000 747827500 1000000000 80586364 1000000000 809809840 1000000000 227559411 1000000000 266551661 1000000000 43927419 1000000000 692989310 1000000000 84612069 1000000000 171692638 1000000000 453216997 1000000000 907279562 1000000000 584095160 1000000000 974425706 1000000000 641256784 1000000000 769269881 1000000000 86808484 1000000000 831513167 1000000000 37926290 1000000000 122926504 1000000000 868136841 1000000000 922801968 1000000000 529523790 1000000000 786779366 1000000000 213098831 1000000000 991637485 1000000000 781922369 1000000000 121118408 1000000000 159347407 1000000000 956873300 1000000000 88935032 1000000000 919894280 1000000000 824381594 1000000000 591275358 1000000000 295031809 1000000000 976357044 1000000000 525364901 1000000000 8617539 1000000000 9998051 1000000000 439773009 1000000000 190251110 1000000000 805780332 1000000000 176503674 1000000000 192743361 1000000000 46735522 1000000000 204497399 1000000000 143794922 1000000000 804427773 1000000000 702234957 1000000000 819083051 1000000000 352196665 1000000000 432003025 1000000000 707886918 1000000000 477283926 1000000000 509608863 1000000000 41078634 1000000000 385616548 1000000000 882161616 1000000000 864527764 1000000000 904949157 1000000000 42380775 1000000000 666934700 1000000000 684284107 1000000000 184230197 1000000000 237268793 1000000000 917194809 1000000000 395283475 1000000000 806183287 1000000000 181647817 1000000000 587180393 1000000000 345926467 1000000000 313681726 1000000000 101986768 1000000000 161081077 1000000000 442897518 1000000000 468611463 1000000000 327910577 1000000000 197261355 1000000000 90028372 1000000000 634484370 1000000000 477752248 1000000000 415130775 1000000000 366081639 1000000000 484937960 1000000000 619599637 1000000000 639277937 1000000000 870628756 1000000000 656669807 1000000000 611987498 1000000000 850633015 1000000000 683394965 1000000000 467170582 1000000000 88662675 1000000000 772763756 1000000000 723069645 1000000000 343473741 1000000000 41661968 1000000000 265665813 1000000000 516032340 1000000000 350868846 1000000000 204586714 1000000000 896683934 1000000000 662576841 1000000000 693098530 1000000000 55604929 1000000000 196094888 1000000000 555868824 1000000000 585531551 1000000000 43493567 1000000000 951969509 1000000000 579441081 1000000000 867865416 1000000000 66431122 1000000000 295737856 1000000000 459640132 1000000000 764335844 1000000000 328199294 1000000000 73254679 1000000000 565521417 1000000000 769646048 1000000000 882950427 1000000000 60980433 1000000000 306317597 1000000000 362010148 1000000000 339521837 1000000000 199087044 1000000000 372974255 1000000000 755898502 1000000000 21700907 1000000000 534257444 1000000000 44663156 1000000000 366633045 1000000000 729331579 1000000000 799418924 1000000000 376382741 1000000000 198072187 1000000000 809132942 1000000000 681515393 1000000000 16264415 1000000000 30275014 1000000000 884608540 1000000000 205374595 1000000000 478840642 1000000000 317930320 1000000000 943709288 1000000000 429546716 1000000000 981976606 1000000000 740616626 1000000000 286847404 1000000000 139602391 1000000000 477290228 1000000000 150278638 1000000000 949241891 1000000000 44047960 1000000000 678410009 1000000000 839969967 1000000000 13557908 1000000000 904287780 1000000000 413738785 1000000000 594865216 1000000000 552524832 1000000000 61760904 1000000000 507893002 1000000000 147765417 1000000000 532694772 1000000000 438003205 1000000000 69412791 1000000000 526616084 1000000000 582021537 1000000000 806427169 1000000000 732115595 1000000000 19764273 1000000000 526484185 1000000000 771192320 1000000000 288474605 1000000000 921767733 1000000000 919043537 1000000000 353854212 1000000000 81385373 1000000000 630930519 1000000000 145485834 1000000000 949244601 1000000000 81116498 1000000000 907564624 1000000000 880470576 1000000000 762910358 1000000000 685274966 1000000000 212653619 1000000000 252716669 1000000000 742982738 1000000000 842192473 1000000000 309417812 1000000000 779969661 1000000000 493663599 1000000000 463771684 1000000000 705006362 1000000000 40969413 1000000000 609030273 1000000000 210554862 1000000000 433914439 1000000000 180848860 1000000000 266553425 1000000000 710612645 1000000000 624707375 1000000000 141863381 1000000000 277663326 1000000000 913713450 1000000000 759516696 1000000000 802442076 1000000000 610558414 1000000000 225655765 1000000000 905142524 1000000000 687987101 1000000000 423455527 1000000000 182150876 1000000000 229887296 1000000000 955742619 1000000000 742913546 1000000000 380790736 1000000000 181443888 1000000000 632156701 1000000000 681651574 1000000000 705177490 1000000000 842427493 1000000000 71683780 1000000000 606927970 1000000000 933004895 1000000000 188331418 1000000000 217484124 1000000000 471463100 1000000000 615183151 1000000000 212307654 1000000000 243847784 1000000000 197363889 1000000000 464653330 1000000000 300821878 1000000000 367809426 1000000000 661109778 1000000000 166469550 1000000000 635485475 1000000000 145421942 1000000000 765554023 1000000000 607078182 1000000000 936780983 1000000000 106487447 1000000000 231304228 1000000000 240630504 1000000000 183473889 1000000000 50807045 1000000000 499539603 1000000000 938851226 1000000000 209506577 1000000000 130913062 1000000000 987904037 1000000000 499518132 1000000000 45975484 1000000000 472300254 1000000000 120942582 1000000000 233246593 1000000000 932954270 1000000000 801921322 1000000000 484934883 1000000000 764380772 1000000000 459099190 1000000000 894807950 1000000000 351960260 1000000000 390756027 1000000000 4008271 1000000000 9074811 1000000000 281280431 1000000000 43102050 1000000000 92339414 1000000000 192706526 1000000000 775056087 1000000000 344244212 1000000000 942512698 1000000000 692854393 1000000000 839059266 1000000000 905209762 1000000000 480061205 1000000000 408893560 1000000000 492978595 1000000000 281749921 1000000000 314516070 1000000000 730343745 1000000000 619441658 1000000000 626308934 1000000000 199913583 1000000000 643679764 1000000000 679666316 1000000000 318375387 1000000000 73023829 1000000000 643723382 1000000000 786235592 1000000000 204830703 1000000000 975161184 1000000000 775374984 1000000000 920164710 1000000000 794595094 1000000000 369736370 1000000000 227493164 1000000000 454920764 1000000000 523613561 1000000000 181883367 1000000000 388449064 1000000000 125754545 1000000000 834242273 1000000000 68304687 1000000000 71751457 1000000000 935966832 1000000000 852500706 1000000000 110773452 1000000000 345881900 1000000000 439089286 1000000000 864203831 1000000000 507199744 1000000000 265187225 1000000000 849054790 1000000000 529001040 1000000000 969205334 1000000000 953492200 1000000000 485777025 1000000000 584145249 1000000000 140376789 1000000000 639744943 1000000000 876876285 1000000000 18238213 1000000000 542216858 1000000000 238842384 1000000000 730159726 1000000000 538734694 1000000000 72767452 1000000000 850533106 1000000000 293139407 1000000000 720958780 1000000000 480381396 1000000000 221175999 1000000000 481427098 1000000000 880094418 1000000000 921832219 1000000000 782912864 1000000000 23164914 1000000000 163629766 1000000000 399290565 1000000000 113322244 1000000000 344030839 1000000000 285439922 1000000000 51329950 1000000000 361311024 1000000000 509251366 1000000000 559603492 1000000000 387920489 1000000000 688371627 1000000000 26084547 1000000000 500851845 1000000000 142862900 1000000000 957664029 1000000000 108711636 1000000000 205127912 1000000000 5905598 1000000000 954445502 1000000000 786954314 1000000000 643414385 1000000000 187727495 1000000000 70499510 1000000000 654962344 1000000000 195245486 1000000000 714133015 1000000000 845204536 1000000000 51419786 1000000000 479546603 1000000000 293788488 1000000000 171676624 1000000000 907288377 1000000000 22574443 1000000000 497846486 1000000000 601487639 1000000000 114200206 1000000000 495156013 1000000000 619839994 1000000000 669625374 1000000000 762183076 1000000000 693431981 1000000000 674534345 1000000000 838005405 1000000000 366435895 1000000000 385178973 1000000000 756759765 1000000000 899299293 1000000000 854517950 1000000000 503063924 1000000000 8345458 1000000000 406801305 1000000000 806846517 1000000000 642658734 1000000000 970588108 1000000000 105634840 1000000000 452967485 1000000000 703929340 1000000000 747700964 1000000000 275819862 1000000000 347202926 1000000000 941172187 1000000000 121896808 1000000000 526228120 1000000000 96307381 1000000000 999817331 1000000000 600308355 1000000000 329323334 1000000000 144536026 1000000000 307574043 1000000000 366202125 1000000000 91649559 1000000000 566918450 1000000000 485529865 1000000000 338030721 1000000000 191279591 1000000000 335382181 1000000000 135076215 1000000000 193526097 1000000000 627524748 1000000000 791407824 1000000000 170616641 1000000000 931494832 1000000000 706195124 1000000000 10959191 1000000000 259684429 1000000000 490643546 1000000000 901867721 1000000000 724460616 1000000000 317593816 1000000000 369543638 1000000000 668322620 1000000000 491841746 1000000000 470913411 1000000000 956401659 1000000000 798563068 1000000000 795130154 1000000000 601336614 1000000000 107867180 1000000000 670111109 1000000000 408667519 1000000000 851692196 1000000000 232467048 1000000000 963588092 1000000000 670165972 1000000000 897469570 1000000000 890406335 1000000000 719051726 1000000000 663107285 1000000000 487089415 1000000000 769165388 1000000000 158004366 1000000000 973831383 1000000000 571949284 1000000000 214819574 1000000000 193459243 1000000000 411614081 1000000000 870822909 1000000000 107573922 1000000000 327862345 1000000000 167206717 1000000000 81516835 1000000000 174118995 1000000000 275349063 1000000000 897769353 1000000000 630888317 1000000000 251629182 1000000000 806801720 1000000000 481336554 1000000000 874422301 1000000000 210597122 1000000000 494409436 1000000000 818678397 1000000000 552116294 1000000000 295374645 1000000000 354359710 1000000000 616696327 1000000000 230369571 1000000000 161958520 1000000000 540514189 1000000000 956627478 1000000000 497535282 1000000000 235354245 1000000000 236174055 1000000000 487673145 1000000000 117920379 1000000000 516892053 1000000000 674707189 1000000000 664956301 1000000000 732797557 1000000000 297705661 1000000000 83256969 1000000000 901907756 1000000000 319375558 1000000000 721658488 1000000000 362930667 1000000000 163725577 1000000000 846055364 1000000000 100691332 1000000000 251289123 1000000000 893541115 1000000000 404243515 1000000000 425869959 1000000000 86949392 1000000000 570818033 1000000000 787529519 1000000000 89080175 1000000000 854950565 1000000000 495318755 1000000000 137386638 1000000000 528591941 1000000000 25001712 1000000000 759158881 1000000000 578485899 1000000000 376643244 1000000000 205632010 1000000000 280638487 1000000000 648946038 1000000000 244176681 1000000000 879047220 1000000000 947969919 1000000000 812119810 1000000000 475163278 1000000000 588240153 1000000000 131150738 1000000000 8996022 1000000000 946882071 1000000000 13339583 1000000000 140195907 1000000000 853546722 1000000000 924911558 1000000000 245619408 1000000000 672650314 1000000000 156139473 1000000000 790077741 1000000000 624586034 1000000000 951725700 1000000000 236377885 1000000000 495162541 1000000000 398744367 1000000000 302338809 1000000000 867973412 1000000000 187932433 1000000000 565048405 1000000000 113599877 1000000000 491308396 1000000000 772369341 1000000000 229855814 1000000000 129044729 1000000000 934690151 1000000000 168736126 1000000000 835194486 1000000000 382398738 1000000000 214718947 1000000000 838314221 1000000000 813935303 1000000000 913063217 1000000000 3377368 1000000000 464994197 1000000000 971129481 1000000000 909889653 1000000000 641382369 1000000000 328520578 1000000000 627233731 1000000000 427466996 1000000000 891358973 1000000000 453194709 1000000000 600977059 1000000000 753825680 1000000000 408841893 1000000000 977831102 1000000000 635104064 1000000000 956974845 1000000000 829682802 1000000000 669683095 1000000000 536052813 1000000000 596007781 1000000000 788889244 1000000000 846614852 1000000000 362771597 1000000000 590240978 1000000000 47445840 1000000000 942419408 1000000000 62253143 1000000000 281960630 1000000000 598204919 1000000000 620038976 1000000000 719474220 1000000000 181221478 1000000000 190626272 1000000000 224066999 1000000000 721011738 1000000000 49516782 1000000000 549556123 1000000000 87825009 1000000000 613292046 1000000000 911477088 1000000000 163689527 1000000000 876907324 1000000000 987041731 1000000000 712082987 1000000000 404798003 1000000000 228898907 1000000000 947222440 1000000000 347686133 1000000000 950884130 1000000000 639828536 1000000000 818465283 1000000000 498765864 1000000000 833067274 1000000000 960005777 1000000000 984530212 1000000000 814865919 1000000000 375820507 1000000000 94902624 1000000000 913144648 1000000000 739196358 1000000000 685650495 1000000000 288354898 1000000000 272466443 1000000000 553165701 1000000000 871977898 1000000000 812640704 1000000000 914943622 1000000000 718897190 1000000000 119637058 1000000000 258357710 1000000000 489379687 1000000000 709332412 1000000000 117208392 1000000000 39662534 1000000000 269158828 1000000000 239345539 1000000000 245932927 1000000000 904303614 1000000000 573558891 1000000000 560113383 1000000000 776907295 1000000000 272801598 1000000000 830143151 1000000000 122220685 1000000000 514276320 1000000000 965619488 1000000000 42787556 1000000000 573178527 1000000000 980400477 1000000000 233138056 1000000000 559281429 1000000000 468926341 1000000000 154383743 1000000000 295557848 1000000000 731035549 1000000000 345277905 1000000000 183754643 1000000000 918334191 1000000000 396997258 1000000000 983710721 1000000000 872091764 1000000000 778890656 1000000000 864418156 1000000000 684661664 1000000000 648548841 1000000000 415891248 1000000000 569164353 1000000000 349140285 1000000000 123188584 1000000000 174369805 1000000000 853659120 1000000000 330089523 1000000000 458859378 1000000000 988935056 1000000000 998615042 1000000000 428142664 1000000000 347572318 1000000000 119192303 1000000000 110619275 1000000000 699339519 1000000000 684891474 1000000000 623054044 1000000000 474112822 1000000000 15740805 1000000000 23533213 1000000000 313122544 1000000000 876769458 1000000000 836174541 1000000000 852819721 1000000000 463355273 1000000000 210160105 1000000000 16290095 1000000000 18774008 1000000000 548102507 1000000000 574474193 1000000000 721649231 1000000000 530460010 1000000000 663161028 1000000000 13980642 1000000000 294127348 1000000000 471207804 1000000000 397592635 1000000000 681983978 1000000000 271717627 1000000000 155519033 1000000000 405570080 1000000000 682747285 1000000000 449458549 1000000000 493746756 1000000000 569412067 1000000000 816183437 1000000000 416356831 1000000000 933452564 1000000000 377513585 1000000000 565071231 1000000000 544553222 1000000000 67964648 1000000000 376167772 1000000000 391311735 1000000000 430765564 1000000000 140285713 1000000000 301274823 1000000000 396548676 1000000000 173606298 1000000000 853491747 1000000000 421271937 1000000000 185813424 1000000000 610507862 1000000000 815016427 1000000000 265956805 1000000000 222613660 1000000000 117276780 1000000000 432278401 1000000000 565066416 1000000000 833350009 1000000000 672777028 1000000000 748391924 1000000000 506933428 1000000000 935238436 1000000000 303809207 1000000000 759218837 1000000000 38993751 1000000000 351653033 1000000000 522242071 1000000000 196014825 1000000000 125309294 1000000000 464296500 1000000000 318924313 1000000000 777115121 1000000000 567975924 1000000000 572584642 1000000000 784321510 1000000000 781429983 1000000000 617407170 1000000000 588153423 1000000000 66937237 1000000000 528040875 1000000000 528565217 1000000000 609732569 1000000000 555476287 1000000000 659014265 1000000000 680795383 1000000000 796916317 1000000000 976670165 1000000000 939835958 1000000000 526934923 1000000000 244670195 1000000000 317421862 1000000000 445229162 1000000000 440436699 1000000000 588945311 1000000000 908785753 1000000000 163955757 1000000000 947398415 1000000000 40200929 1000000000 578712289 1000000000 243071174 1000000000 983967410 1000000000 550626378 1000000000 806053424 1000000000 999454058 1000000000 645713690 1000000000 105212432 1000000000 949432416 1000000000 722699157 1000000000 587346526 1000000000 896620896 1000000000 228684268 1000000000 483966302 1000000000 46262802 1000000000 102506117 1000000000 302421591 1000000000 568139270 1000000000 232610412 1000000000 642537889 1000000000 834169930 1000000000 289880353 1000000000 483229454 1000000000 598355166 1000000000 343082815 1000000000 526234392 1000000000 983375217 1000000000 84852618 1000000000 53667020 1000000000 232513746 1000000000 215744839 1000000000 631759683 1000000000 573828098 1000000000 456897119 1000000000 299994226 1000000000 858060038 1000000000 446368509 1000000000 782725910 1000000000 662235102 1000000000 242982162 1000000000 850587647 1000000000 883996949 1000000000 664573071 1000000000 764862075 1000000000 59236295 1000000000 835258507 1000000000 868958659 1000000000 123255506 1000000000 987122757 1000000000 713131376 1000000000 599470536 1000000000 376008169 1000000000 143260125 1000000000 892438215 1000000000 491651649 1000000000 917822999 1000000000 259082842 1000000000 850987804 1000000000 784372094 1000000000 406422086 1000000000 6687076 1000000000 75137773 1000000000 334433335 1000000000 131491229 1000000000 103673059 1000000000 554866936 1000000000 459490013 1000000000 599078940 1000000000 758953773 1000000000 167435579 1000000000 991199666 1000000000 200550037 1000000000 864650006 1000000000 918777875 1000000000 163030894 1000000000 646559633 1000000000 330860737 1000000000 571635491 1000000000 434595071 1000000000 7543914 1000000000 242189589 1000000000 155693508 1000000000 494420407 1000000000 822866365 1000000000 998452441 1000000000 496802648 1000000000 247892720 1000000000 547767898 1000000000 530237917 1000000000 114797277 1000000000 275516013 1000000000 528802526 1000000000 973085797 1000000000 376189050 1000000000 168286220 1000000000 719700704 1000000000 260533454 1000000000 291929936 1000000000 256563069 1000000000 107724079 1000000000 983995750 1000000000 640211068 1000000000 194016011 1000000000 728381862 1000000000 867307647 1000000000 192374288 1000000000 774135664 1000000000 358080427 1000000000 369027413 1000000000 653597943 1000000000 814569315 1000000000 167987823 1000000000 361825578 1000000000 669548452 1000000000 301135033 1000000000 260030626 1000000000 132676879 1000000000 242106067 1000000000 219841610 1000000000 281313466 1000000000 603127013 1000000000 458313663 1000000000 784659217 1000000000 772572684 1000000000 281914918 1000000000 73400166 1000000000 940506887 1000000000 20651885 1000000000 469745803 1000000000 261313298 1000000000 559114755 1000000000 240832794 1000000000 616614106 1000000000 976779399 1000000000 597743277 1000000000 762875374 1000000000 417181632 1000000000 568307788 1000000000 608302830 1000000000 317845378 1000000000 842384050 1000000000 184724707 1000000000 42080331 1000000000 444490793 1000000000 798523308 1000000000 768050229 1000000000 654228933 1000000000 420144740 1000000000 975884713 1000000000 729052154 1000000000 807379767 1000000000 353455704 1000000000 949086496 1000000000 518957943 1000000000 843202008 1000000000 872740379 1000000000 593567797 1000000000 674955102 1000000000 546402629 1000000000 919925490 1000000000 990880140 1000000000 8928596 1000000000 798940589 1000000000 401665238 1000000000 295865991 1000000000 837504536 1000000000 370455927 1000000000 229618419 1000000000 275014377 1000000000 139490362 1000000000 904711483 1000000000 621936571 1000000000 399011714 1000000000 900528463 1000000000 178851786 1000000000 597811169 1000000000 619056071 1000000000 111085577 1000000000 482500021 1000000000 846559485 1000000000 107233713 1000000000 721246836 1000000000 417373869 1000000000 312851204 1000000000 840509092 1000000000 115755014 1000000000 731744653 1000000000 713660922 1000000000 397783181 1000000000 76958276 1000000000 623732703 1000000000 946057984 1000000000 845608155 1000000000 622656196 1000000000 751260776 1000000000 839263369 1000000000 973451321 1000000000 373195634 1000000000 516055405 1000000000 201847349 1000000000 610848100 1000000000 996601100 1000000000 452191053 1000000000 15899503 1000000000 512618922 1000000000 612573094 1000000000 231907019 1000000000 859712367 1000000000 622137172 1000000000 887639291 1000000000 546593186 1000000000 812278875 1000000000 304263857 1000000000 367570768 1000000000 42686556 1000000000 475541571 1000000000 306402063 1000000000 291173533 1000000000 49552263 1000000000 3492427 1000000000 486194580 1000000000 564563737 1000000000 859552691 1000000000 706775287 1000000000 397625706 1000000000 960438668 1000000000 284828664 1000000000 404863063 1000000000 998705940 1000000000 190391934 1000000000 453603573 1000000000 566444821 1000000000 407457847 1000000000 184217424 1000000000 84885189 1000000000 655420811 1000000000 74752699 1000000000 204996728 1000000000 8676250 1000000000 172106341 1000000000 339203203 1000000000 686949474 1000000000 169059974 1000000000 199090305 1000000000 985172865 1000000000 667937672 1000000000 283901842 1000000000 853742390 1000000000 37700149 1000000000 288802963 1000000000 592752080 1000000000 359875714 1000000000 371986887 1000000000 475993985 1000000000 349644416 1000000000 197832868 1000000000 659448805 1000000000 510502684 1000000000 295128539 1000000000 185253396 1000000000 788239722 1000000000 14510310 1000000000 408392435 1000000000 536490508 1000000000 828224471 1000000000 694308679 1000000000 661233675 1000000000 774171833 1000000000 508602529 1000000000 300642094 1000000000 878368920 1000000000 184283052 1000000000 50132865 1000000000 578481528 1000000000 608318895 1000000000 870896915 1000000000 76401693 1000000000 25794873 1000000000 82946014 1000000000 629841561 1000000000 287701915 1000000000 291484780 1000000000 846400501 1000000000 873897151 1000000000 725764271 1000000000 752101044 1000000000 404220207 1000000000 5307564 1000000000 204965593 1000000000 242296865 1000000000 377748799 1000000000 635801438 1000000000 948555153 1000000000 936544632 1000000000 380285501 1000000000 791068178 1000000000 652817189 1000000000 200581889 1000000000 682584827 1000000000 295913955 1000000000 13650534 1000000000 92021016 1000000000 625882156 1000000000 966402933 1000000000 729660024 1000000000 145218789 1000000000 457025246 1000000000 19208722 1000000000 828436290 1000000000 364565077 1000000000 923212753 1000000000 560112269 1000000000 297957100 1000000000 934189957 1000000000 509434772 1000000000 334186588 1000000000 287555568 1000000000 269711296 1000000000 993366138 1000000000 88779180 1000000000 656991529 1000000000 829518003 1000000000 233520733 1000000000 933300242 1000000000 837940219 1000000000 989719829 1000000000 115986541 1000000000 906903181 1000000000 190381008 1000000000 354131232 1000000000 795268781 1000000000 390243838 1000000000 789386904 1000000000 768471373 1000000000 812631912 1000000000 821096590 1000000000 27707748 1000000000 323427923 1000000000 322754697 1000000000 886765365 1000000000 890245502 1000000000 343462368 1000000000 901762907 1000000000 90470460 1000000000 673590928 1000000000 686425454 1000000000 825997019 1000000000 213460440 1000000000 423359382 1000000000 774456847 1000000000 901119401 1000000000 339944718 1000000000 102213403 1000000000 667536767 1000000000 612087380 1000000000 16095969 1000000000 492482479 1000000000 190784137 1000000000 489775726 1000000000 732477906 1000000000 480308319 1000000000 917214050 1000000000 827708466 1000000000 417064430 1000000000 397290481 1000000000 669174515 1000000000 431054793 1000000000 722970831 1000000000 887251909 1000000000 643630655 1000000000 511536843 1000000000 199438788 1000000000 887995772 1000000000 992494143 1000000000 62038421 1000000000 109957189 1000000000 421507108 1000000000 71127310 1000000000 183438780 1000000000 710528385 1000000000 156423393 1000000000 965074440 1000000000 905961145 1000000000 513419158 1000000000 205249849 1000000000 731052167 1000000000 206317200 1000000000 370493509 1000000000 380709605 1000000000 83210293 1000000000 874407523 1000000000 511930648 1000000000 370981581 1000000000 979686821 1000000000 1381767 1000000000 131406942 1000000000 746411117 1000000000 460699506 1000000000 647751422 1000000000 898335516 1000000000 543064108 1000000000 304548971 1000000000 480469630 1000000000 567268832 1000000000 278617543 1000000000 654584609 1000000000 599431117 1000000000 570231153 1000000000 328969609 1000000000 647771199 1000000000 861679802 1000000000 293172796 1000000000 480781518 1000000000 872317264 1000000000 544252897 1000000000 258534358 1000000000 224370071 1000000000 768281221 1000000000 776671827 1000000000 110660671 1000000000 426161869 1000000000 108723146 1000000000 119900705 1000000000 711198145 1000000000 444590258 1000000000 791907308 1000000000 231382771 1000000000 468582788 1000000000 926831425 1000000000 739644142 1000000000 633775780 1000000000 153210800 1000000000 372874994 1000000000 215321464 1000000000 189129125 1000000000 363493989 1000000000 268849608 1000000000 80349642 1000000000 897263010 1000000000 896101179 1000000000 519352337 1000000000 189473873 1000000000 386692224 1000000000 813677391 1000000000 19961258 1000000000 20501573 1000000000 536952169 1000000000 394036605 1000000000 877781838 1000000000 386432319 1000000000 977757347 1000000000 389630116 1000000000 201749538 1000000000 148446694 1000000000 912283285 1000000000 157232684 1000000000 91051056 1000000000 484187232 1000000000 825732396 1000000000 217813860 1000000000 454531266 1000000000 665885971 1000000000 163266423 1000000000 587002234 1000000000 12360746 1000000000 119208528 1000000000 161985353 1000000000 468336173 1000000000 490753039 1000000000 283755866 1000000000 169995892 1000000000 761395027 1000000000 57444859 1000000000 59624616 1000000000 822841555 1000000000 116169228 1000000000 144985849 1000000000 166517204 1000000000 985825537 1000000000 567680434 1000000000 116008521 1000000000 868193019 1000000000 388421541 1000000000 323553706 1000000000 656990986 1000000000 564967783 1000000000 384161027 1000000000 142457368 1000000000 725114728 1000000000 595749571 1000000000 183839032 1000000000 396572814 1000000000 563397640 1000000000 784968076 1000000000 466565977 1000000000 457837865 1000000000 225685642 1000000000 733740126 1000000000 248049882 1000000000 311705530 1000000000 703292408 1000000000 865542772 1000000000 46927821 1000000000 294879983 1000000000 191479910 1000000000 756892068 1000000000 646650825 1000000000 456139739 1000000000 80221560 1000000000 694141102 1000000000 868591395 1000000000 583288 1000000000 35688122 1000000000 898094038 1000000000 838376617 1000000000 913720476 1000000000 398322484 1000000000 550114431 1000000000 10262198 1000000000 903200890 1000000000 943513095 1000000000 682028326 1000000000 388871651 1000000000 592977925 1000000000 615344114 1000000000 190433822 1000000000 532737910 1000000000 672120387 1000000000 433181711 1000000000 704915383 1000000000 967089447 1000000000 536167363 1000000000 869010239 1000000000 155612363 1000000000 943147459 1000000000 378799382 1000000000 747856363 1000000000 793647332 1000000000 749440329 1000000000 90680366 1000000000 251760690 1000000000 756425450 1000000000 54107454 1000000000 379215073 1000000000 252003377 1000000000 249808361 1000000000 577966425 1000000000 807390674 1000000000 710476332 1000000000 222613894 1000000000 6405341 1000000000 216822533 1000000000 674900238 1000000000 458782486 1000000000 979789414 1000000000 767098937 1000000000 86514561 1000000000 804657356 1000000000 439968965 1000000000 816861828 1000000000 258817488 1000000000 390895448 1000000000 88229860 1000000000 630276635 1000000000 764209939 1000000000 703886012 1000000000 254664833 1000000000 930810536 1000000000 347219098 1000000000 822046731 1000000000 523802047 1000000000 475263554 1000000000 417239192 1000000000 752998406 1000000000 671435273 1000000000 840770159 1000000000 355432290 1000000000 348553166 1000000000 782938163 1000000000 964674668 1000000000 966053394 1000000000 653541984 1000000000 771457093 1000000000 128694148 1000000000 467339226 1000000000 345400486 1000000000 813500615 1000000000 591050355 1000000000 735364499 1000000000 113091063 1000000000 175503890 1000000000 38744142 1000000000 266298963 1000000000 191232596 1000000000 457354926 1000000000 776560293 1000000000 781599241 1000000000 198181543 1000000000 616126246 1000000000 778753885 1000000000 370945118 1000000000 854241339 1000000000 595883309 1000000000 106041720 1000000000 975115954 1000000000 684919800 1000000000 661928558 1000000000 388553501 1000000000 110507150 1000000000 241699723 1000000000 272494970 1000000000 403789649 1000000000 898554706 1000000000 394907320 1000000000 604528492 1000000000 137475282 1000000000 747735212 1000000000 275379957 1000000000 828315054 1000000000 888944273 1000000000 519566703 1000000000 961496160 1000000000 704604030 1000000000 745956544 1000000000 947409279 1000000000 71359773 1000000000 880191182 1000000000 752301488 1000000000 469294030 1000000000 318078884 1000000000 355028387 1000000000 754974446 1000000000 390640805 1000000000 411074087 1000000000 741566242 1000000000 837142670 1000000000 481264630 1000000000 327781700 1000000000 990460574 1000000000 257496826 1000000000 939004113 1000000000 281926584 1000000000 404717823 1000000000 135822635 1000000000 488590518 1000000000 625154398 1000000000 320834241 1000000000 505974306 1000000000 817892816 1000000000 379742708 1000000000 37147689 1000000000 771352412 1000000000 343591517 1000000000 334278050 1000000000 130059123 1000000000 880317774 1000000000 548027253 1000000000 997089158 1000000000 206343927 1000000000 679703300 1000000000 505258096 1000000000 622595319 1000000000 586029626 1000000000 974168855 1000000000 977948031 1000000000 2685472 1000000000 875563905 1000000000 521828929 1000000000 377677151 1000000000 838816033 1000000000 918854502 1000000000 874410471 1000000000 756406715 1000000000 276914955 1000000000 793451966 1000000000 261354407 1000000000 726244818 1000000000 739150294 1000000000 30027350 1000000000 327768037 1000000000 319870512 1000000000 660839755 1000000000 885328035 1000000000 801200857 1000000000 133814306 1000000000 20187555 1000000000 845268928 1000000000 371607601 1000000000 645612926 1000000000 355446512 1000000000 48151658 1000000000 945313661 1000000000 331271520 1000000000 530746260 1000000000 35338143 1000000000 133218657 1000000000 960103634 1000000000 20553903 1000000000 464158051 1000000000 638780370 1000000000 366409279 1000000000 526613063 1000000000 888831096 1000000000 737097397 1000000000 536950380 1000000000 688443023 1000000000 958779942 1000000000 969970125 1000000000 158474017 1000000000 663785916 1000000000 34889425 1000000000 406521533 1000000000 615104434 1000000000 236426424 1000000000 761665552 1000000000 660591403 1000000000 560928122 1000000000 517011623 1000000000 924482950 1000000000 2905535 1000000000 341312227 1000000000 178831005 1000000000 225116596 1000000000 235108921 1000000000 138061485 1000000000 80695519 1000000000 16665410 1000000000 412996396 1000000000 870730158 1000000000 251457446 1000000000 202367615 1000000000 451327089 1000000000 470933006 1000000000 623872291 1000000000 795027938 1000000000 805136305 1000000000 777493335 1000000000 295310256 1000000000 797127531 1000000000 298783864 1000000000 825444158 1000000000 604837784 1000000000 197096739 1000000000 406773148 1000000000 747234640 1000000000 478292117 1000000000 71225172 1000000000 383320606 1000000000 622843830 1000000000 34699906 1000000000 732870714 1000000000 347599094 1000000000 788352885 1000000000 17500797 1000000000 629303800 1000000000 530240508 1000000000 935455464 1000000000 892983856 1000000000 606540006 1000000000 955947589 1000000000 418176584 1000000000 146466615 1000000000 37771357 1000000000 827775059 1000000000 579180423 1000000000 210159358 1000000000 656522931 1000000000 55311579 1000000000 169732143 1000000000 28764112 1000000000 976500914 1000000000 219324556 1000000000 970836868 1000000000 650640415 1000000000 839384176 1000000000 83360720 1000000000 557416683 1000000000 966047846 1000000000 139729642 1000000000 879834095 1000000000 995076840 1000000000 498895612 1000000000 191729729 1000000000 282299420 1000000000 2162884 1000000000 815550533 1000000000 898130673 1000000000 975362253 1000000000 82817434 1000000000 343576612 1000000000 904969549 1000000000 976960951 1000000000 544356916 1000000000 438697023 1000000000 423411462 1000000000 329242158 1000000000 557455493 1000000000 680510381 1000000000 437950741 1000000000 940113824 1000000000 578339117 1000000000 237107389 1000000000 275737904 1000000000 770551647 1000000000 457964107 1000000000 888189357 1000000000 629184350 1000000000 595991265 1000000000 823922189 1000000000 989216607 1000000000 952718737 1000000000 126428497 1000000000 545614650 1000000000 189610043 1000000000 22782795 1000000000 402631549 1000000000 500494538 1000000000 513992698 1000000000 346875382 1000000000 447543778 1000000000 348779876 1000000000 708894093 1000000000 246258756 1000000000 418391766 1000000000 928034805 1000000000 450045623 1000000000 945283629 1000000000 728893310 1000000000 820750930 1000000000 917424454 1000000000 729018601 1000000000 588679887 1000000000 133626079 1000000000 947769296 1000000000 221203393 1000000000 235449303 1000000000 958915363 1000000000 994037089 1000000000 717009346 1000000000 751218989 1000000000 506729319 1000000000 840673652 1000000000 132322360 1000000000 689507348 1000000000 543604101 1000000000 429160296 1000000000 983674713 1000000000 890884396 1000000000 34891445 1000000000 666783807 1000000000 752343387 1000000000 584803148 1000000000 432187282 1000000000 642768408 1000000000 226708320 1000000000 417899580 1000000000 831356512 1000000000 965635237 1000000000 833887530 1000000000 723922961 1000000000 835806782 1000000000 410092233 1000000000 110471409 1000000000 388277296 1000000000 698700958 1000000000 645060245 1000000000 353709000 1000000000 894826166 1000000000 949948888 1000000000 719460325 1000000000 98955764 1000000000 362189234 1000000000 95994883 1000000000 206544644 1000000000 630046802 1000000000 532059020 1000000000 159044797 1000000000 336212234 1000000000 975354983 1000000000 884949685 1000000000 715641325 1000000000 585106566 1000000000 44724175 1000000000 985004573 1000000000 989343220 1000000000 731732439 1000000000 714676089 1000000000 862897995 1000000000 717978591 1000000000 623080321 1000000000 199628146 1000000000 896113401 1000000000 637725812 1000000000 490453791 1000000000 1574612 1000000000 750200355 1000000000 973685326 1000000000 591433140 1000000000 968372706 1000000000 255988910 1000000000 88979926 1000000000 385962515 1000000000 830888874 1000000000 245249152 1000000000 566616808 1000000000 430468736 1000000000 955795529 1000000000 453505927 1000000000 928557 1000000000 605185201 1000000000 822796737 1000000000 368379376 1000000000 767352029 1000000000 151069317 1000000000 86995539 1000000000 195727534 1000000000 649401995 1000000000 759096043 1000000000 20255887 1000000000 920094544 1000000000 541267332 1000000000 836492680 1000000000 229981432 1000000000 479866347 1000000000 887266104 1000000000 536034409 1000000000 96330842 1000000000 190061461 1000000000 302036013 1000000000 682816141 1000000000 282076083 1000000000 851430542 1000000000 549393431 1000000000 597549302 1000000000 907326516 1000000000 4958654 1000000000 850435172 1000000000 525366854 1000000000 707064645 1000000000 629473138 1000000000 981485545 1000000000 951362835 1000000000 214007690 1000000000 876888611 1000000000 241731794 1000000000 319916813 1000000000 320499568 1000000000 454345476 1000000000 778544284 1000000000 336291907 1000000000 506616361 1000000000 264789755 1000000000 504086895 1000000000 861144754 1000000000 682643914 1000000000 292694696 1000000000 385639157 1000000000 614591501 1000000000 124930847 1000000000 894948332 1000000000 3501856 1000000000 197582740 1000000000 504732176 1000000000 268942157 1000000000 479784701 1000000000 803408894 1000000000 790022520 1000000000 348963987 1000000000 432833557 1000000000 936162961 1000000000 807443720 1000000000 730741352 1000000000 536892691 1000000000 877519480 1000000000 98888212 1000000000 120871361 1000000000 831249883 1000000000 579682213 1000000000 155764216 1000000000 393844975 1000000000 984170911 1000000000 844168039 1000000000 254627627 1000000000 405569143 1000000000 632430867 1000000000 408382413 1000000000 683861161 1000000000 620881814 1000000000 751490818 1000000000 368158012 1000000000 947699930 1000000000 723656740 1000000000 342048333 1000000000 980768217 1000000000 801612962 1000000000 323711095 1000000000 292237692 1000000000 716343431 1000000000 107662159 1000000000 140785650 1000000000 92571096 1000000000 416125864 1000000000 579191092 1000000000 546001855 1000000000 551767847 1000000000 258565536 1000000000 755200595 1000000000 240462627 1000000000 488281403 1000000000 576680600 1000000000 565297959 1000000000 637100274 1000000000 778006310 1000000000 947837100 1000000000 691935888 1000000000 793644505 1000000000 236623576 1000000000 847533934 1000000000 397927701 1000000000 738000451 1000000000 697111050 1000000000 964065899 1000000000 584256195 1000000000 525050162 1000000000 248298097 1000000000 441567967 1000000000 858660500 1000000000 103426681 1000000000 851651603 1000000000 499688384 1000000000 646700966 1000000000 675838999 1000000000 65324519 1000000000 955463109 1000000000 174126214 1000000000 72160790 1000000000 548111808 1000000000 447331908 1000000000 690699842 1000000000 771640230 1000000000 113526557 1000000000 330478608 1000000000 101270490 1000000000 502850621 1000000000 666195303 1000000000 851631753 1000000000 408937973 1000000000 27366682 1000000000 142401065 1000000000 763348842 1000000000 95422814 1000000000 457378098 1000000000 853322779 1000000000 509790419 1000000000 57167817 1000000000 737369851 1000000000 939324953 1000000000 584554263 1000000000 687134017 1000000000 131169857 1000000000 792818658 1000000000 572375774 1000000000 610323105 1000000000 101631275 1000000000 984606740 1000000000 685767214 1000000000 211514740 1000000000 535858419 1000000000 397890650 1000000000 668631735 1000000000 859927841 1000000000 311916538 1000000000 768029399 1000000000 382085835 1000000000 379072497 1000000000 833090180 1000000000 39554643 1000000000 460959497 1000000000 147473468 1000000000 934283041 1000000000 983437237 1000000000 888656289 1000000000 676463662 1000000000 778408946 1000000000 488217894 1000000000 74321323 1000000000 783550194 1000000000 457475400 1000000000 92800984 1000000000 638344740 1000000000 481190191 1000000000 521175224 1000000000 422821402 1000000000 483643029 1000000000 139927982 1000000000 865695018 1000000000 918189741 1000000000 106357847 1000000000 742174046 1000000000 872791715 1000000000 901334576 1000000000 234452122 1000000000 240544295 1000000000 515212567 1000000000 904099281 1000000000 790148239 1000000000 727845440 1000000000 35409422 1000000000 760390689 1000000000 275791752 1000000000 557920101 1000000000 738075854 1000000000 614182703 1000000000 302706690 1000000000 950787075 1000000000 275623321 1000000000 315394121 1000000000 72309589 1000000000 172033684 1000000000 73543368 1000000000 697774365 1000000000 155650071 1000000000 331065453 1000000000 509335448 1000000000 488763622 1000000000 2558148 1000000000 129454149 1000000000 218254513 1000000000 399911350 1000000000 482714897 1000000000 451294703 1000000000 41267290 1000000000 144290764 1000000000 878533349 1000000000 283717551 1000000000 100807062 1000000000 156655901 1000000000 244920371 1000000000 313098198 1000000000 157531854 1000000000 487196066 1000000000 308988648 1000000000 812600380 1000000000 776027613 1000000000 813621791 1000000000 777623849 1000000000 902240889 1000000000 111118563 1000000000 553263762 1000000000 533242501 1000000000 293035393 1000000000 735983444 1000000000 884602553 1000000000 117045095 1000000000 530390358 1000000000 717979633 1000000000 394641207 1000000000 840676230 1000000000 730060171 1000000000 649459585 1000000000 430550739 1000000000 643303069 1000000000 333051185 1000000000 838566044 1000000000 282841049 1000000000 573865126 1000000000 804702179 1000000000 681303219 1000000000 593731286 1000000000 700278523 1000000000 105696855 1000000000 733874295 1000000000 688457378 1000000000 828613668 1000000000 984098632 1000000000 309276808 1000000000 446847022 1000000000 767202275 1000000000 804574813 1000000000 974989314 1000000000 246551731 1000000000 410958030 1000000000 903706803 1000000000 689273197 1000000000 172417540 1000000000 992482440 1000000000 100343660 1000000000 240603443 1000000000 518589172 1000000000 314402752 1000000000 556510725 1000000000 663361989 1000000000 281965694 1000000000 126650015 1000000000 798831360 1000000000 404825559 1000000000 20461692 1000000000 615928132 1000000000 531542400 1000000000 970072313 1000000000 361268904 1000000000 106931232 1000000000 117864067 1000000000 98190233 1000000000 409711547 1000000000 176149948 1000000000 416374317 1000000000 69291577 1000000000 808085336 1000000000 671144096 1000000000 30573753 1000000000 285308133 1000000000 607486066 1000000000 46090578 1000000000 283140230 1000000000 811774376 1000000000 914678473 1000000000 617008123 1000000000 108617063 1000000000 512182438 1000000000 871160926 1000000000 139246100 1000000000 831319303 1000000000 623976596 1000000000 719573922 1000000000 208817842 1000000000 573285216 1000000000 433581739 1000000000 661059798 1000000000 563829186 1000000000 192449574 1000000000 52369322 1000000000 501574199 1000000000 834755342 1000000000 759292380 1000000000 163073160 1000000000 388543289 1000000000 161704312 1000000000 346505831 1000000000 404203560 1000000000 754049792 1000000000 133904758 1000000000 241188790 1000000000 255947506 1000000000 268393415 1000000000 265860953 1000000000 419211512 1000000000 673282635 1000000000 740984926 1000000000 144182754 1000000000 259856379 1000000000 102756890 1000000000 778995660 1000000000 371479833 1000000000 713563227 1000000000 597543062 1000000000 582125364 1000000000 421597749 1000000000 196232801 1000000000 700392809 1000000000 603703561 1000000000 811116424 1000000000 347368767 1000000000 249535075 1000000000 306122477 1000000000 718400434 1000000000 519435334 1000000000 13134804 1000000000 527585078 1000000000 330060783 1000000000 876338701 1000000000 827527402 1000000000 107780772 1000000000 114555510 1000000000 427545263 1000000000 658736351 1000000000 728326133 1000000000 419762306 1000000000 885801931 1000000000 463997416 1000000000 452883709 1000000000 814599921 1000000000 871022603 1000000000 66711443 1000000000 886849724 1000000000 794469104 1000000000 94701656 1000000000 158834529 1000000000 516185850 1000000000 968876925 1000000000 144359224 1000000000 370392869 1000000000 976112496 1000000000 109997168 1000000000 49377415 1000000000 615954708 1000000000 191244459 1000000000 607022994 1000000000 1041740 1000000000 961639838 1000000000 175716711 1000000000 74855837 1000000000 205633493 1000000000 579375138 1000000000 514456003 1000000000 53287039 1000000000 696627144 1000000000 478946829 1000000000 978575050 1000000000 843601709 1000000000 563013848 1000000000 500745277 1000000000 937410403 1000000000 467486786 1000000000 317986990 1000000000 673265723 1000000000 277577360 1000000000 193213415 1000000000 288317108 1000000000 648776580 1000000000 677989763 1000000000 726870026 1000000000 93244229 1000000000 14026001 1000000000 822905805 1000000000 321195968 1000000000 52550588 1000000000 19382744 1000000000 341506287 1000000000 169997702 1000000000 729042729 1000000000 403810399 1000000000 686875179 1000000000 645048639 1000000000 524762532 1000000000 469022284 1000000000 972028865 1000000000 839072567 1000000000 49962312 1000000000 620405750 1000000000 4411063 1000000000 348767113 1000000000 98948027 1000000000 259676585 1000000000 126320037 1000000000 62368478 1000000000 231299150 1000000000 969884975 1000000000 531044115 1000000000 742166312 1000000000 163324612 1000000000 909063993 1000000000 695891369 1000000000 47942029 1000000000 824736729 1000000000 122104966 1000000000 50215924 1000000000 903062122 1000000000 876130923 1000000000 601711011 1000000000 208055529 1000000000 567378521 1000000000 146864630 1000000000 159501267 1000000000 517091448 1000000000 640513559 1000000000 379704042 1000000000 119293263 1000000000 410342543 1000000000 415821947 1000000000 122578050 1000000000 131496701 1000000000 104181753 1000000000 712911580 1000000000 247025457 1000000000 158920879 1000000000 314866473 1000000000 637765935 1000000000 606008320 1000000000 170168649 1000000000 987387503 1000000000 913866901 1000000000 446240835 1000000000 315251288 1000000000 60845853 1000000000 163110627 1000000000 555080030 1000000000 261850026 1000000000 326536677 1000000000 862312595 1000000000 259941617 1000000000 472903047 1000000000 402971681 1000000000 821499072 1000000000 483676126 1000000000 62302302 1000000000 405232632 1000000000 862991074 1000000000 283134626 1000000000 571636664 1000000000 235996859 1000000000 985774741 1000000000 177729060 1000000000 413196715 1000000000 557292623 1000000000 533417483 1000000000 843372415 1000000000 187315550 1000000000 101840425 1000000000 845033715 1000000000 699796701 1000000000 799991679 1000000000 75894832 1000000000 569147874 1000000000 752244666 1000000000 174657783 1000000000 587559503 1000000000 868340357 1000000000 445544964 1000000000 931191000 1000000000 113508074 1000000000 224096310 1000000000 241771406 1000000000 436641494 1000000000 570982357 1000000000 345694064 1000000000 938649371 1000000000 253285895 1000000000 691851711 1000000000 321454400 1000000000 489293499 1000000000 420992237 1000000000 298872713 1000000000 26341740 1000000000 883938671 1000000000 150108851 1000000000 107589583 1000000000 432749145 1000000000 378499706 1000000000 574678777 1000000000 889589821 1000000000 780943946 1000000000 130832683 1000000000 942786111 1000000000 728099375 1000000000 259963921 1000000000 950703590 1000000000 966385716 1000000000 15414687 1000000000 459054978 1000000000 266902282 1000000000 833691189 1000000000 652351157 1000000000 26615997 1000000000 535933057 1000000000 282350041 1000000000 186408273 1000000000 562960611 1000000000 137306269 1000000000 651312947 1000000000 306609531 1000000000 642067127 1000000000 704160750 1000000000 992270202 1000000000 447512538 1000000000 172118220 1000000000 588046394 1000000000 332616923 1000000000 630676023 1000000000 243199021 1000000000 111834393 1000000000 141594577 1000000000 577576305 1000000000 769141326 1000000000 466938821 1000000000 829895749 1000000000 201636625 1000000000 434285144 1000000000 41986102 1000000000 831197915 1000000000 495329471 1000000000 238766851 1000000000 745781156 1000000000 23995933 1000000000 279925542 1000000000 454573457 1000000000 305744298 1000000000 87134404 1000000000 326230004 1000000000 388081228 1000000000 90847018 1000000000 74587342 1000000000 901342648 1000000000 281292914 1000000000 601228875 1000000000 644188916 1000000000 583170945 1000000000 981373716 1000000000 861027795 1000000000 203968570 1000000000 738601255 1000000000 823660 1000000000 577207665 1000000000 596397654 1000000000 99105022 1000000000 445931790 1000000000 860849844 1000000000 659972251 1000000000 970408151 1000000000 396323396 1000000000 604992814 1000000000 196563199 1000000000 567277554 1000000000 739357940 1000000000 241173160 1000000000 506262668 1000000000 797734590 1000000000 707829652 1000000000 248898922 1000000000 627549289 1000000000 335874040 1000000000 66519156 1000000000 536821985 1000000000 877804472 1000000000 286443720 1000000000 301072981 1000000000 917620029 1000000000 84654484 1000000000 357551755 1000000000 427488644 1000000000 510487654 1000000000 389913579 1000000000 338243910 1000000000 219798610 1000000000 511916358 1000000000 613342036 1000000000 230891476 1000000000 822822508 1000000000 297213069 1000000000 770754770 1000000000 143103273 1000000000 680964280 1000000000 362042396 1000000000 701175483 1000000000 239904595 1000000000 785492676 1000000000 81592511 1000000000 366302041 1000000000 522988200 1000000000 455814901 1000000000 80086836 1000000000 542795806 1000000000 767708838 1000000000 71841277 1000000000 468510983 1000000000 183432438 1000000000 754794645 1000000000 568060817 1000000000 879620884 1000000000 780422496 1000000000 405396887 1000000000 997033086 1000000000 614866306 1000000000 769948724 1000000000 894832666 1000000000 828822585 1000000000 872746044 1000000000 40191954 1000000000 120740130 1000000000 856690892 1000000000 325913789 1000000000 175422516 1000000000 351534189 1000000000 862258797 1000000000 960768563 1000000000 992854649 1000000000 774481071 1000000000 288991082 1000000000 63629543 1000000000 478714019 1000000000 501909929 1000000000 187509197 1000000000 628985054 1000000000 482799470 1000000000 628886188 1000000000 816551665 1000000000 76108039 1000000000 751893266 1000000000 793459101 1000000000 787348255 1000000000 727013809 1000000000 495257555 1000000000 457699956 1000000000 956902535 1000000000 502152370 1000000000 848386938 1000000000 503840562 1000000000 305704562 1000000000 840399533 1000000000 979667411 1000000000 802555561 1000000000 189430720 1000000000 871359995 1000000000 792427863 1000000000 193416953 1000000000 406027676 1000000000 867847612 1000000000 701820629 1000000000 918102656 1000000000 966470598 1000000000 805803778 1000000000 754578102 1000000000 305235458 1000000000 465306995 1000000000 631291156 1000000000 352758740 1000000000 264344428 1000000000 434840104 1000000000 527517340 1000000000 79195757 1000000000 812185128 1000000000 250580808 1000000000 286189535 1000000000 73607763 1000000000 561868946 1000000000 143661380 1000000000 254803696 1000000000 536823771 1000000000 228025040 1000000000 867445049 1000000000 154929020 1000000000 826290060 1000000000 776669866 1000000000 850429839 1000000000 980222256 1000000000 437339607 1000000000 628211329 1000000000 301345112 1000000000 153292134 1000000000 531919985 1000000000 431227625 1000000000 556616879 1000000000 464319600 1000000000 494827732 1000000000 358237925 1000000000 897043570 1000000000 283440882 1000000000 921805457 1000000000 368260813 1000000000 459395842 1000000000 820652206 1000000000 666294345 1000000000 445104292 1000000000 507763409 1000000000 470495245 1000000000 227730716 1000000000 881671538 1000000000 55087964 1000000000 137454240 1000000000 665230376 1000000000 655375441 1000000000 271436333 1000000000 872947161 1000000000 452983469 1000000000 540195545 1000000000 470617737 1000000000 132750378 1000000000 265829183 1000000000 437350761 1000000000 143662385 1000000000 561227698 1000000000 473919540 1000000000 148504185 1000000000 861693841 1000000000 904719283 1000000000 493247059 1000000000 479467151 1000000000 464824777 1000000000 258094218 1000000000 721718895 1000000000 468697843 1000000000 602088851 1000000000 29389564 1000000000 467803708 1000000000 681700298 1000000000 976836679 1000000000 371729004 1000000000 653749247 1000000000 818548028 1000000000 695309533 1000000000 721342779 1000000000 791856467 1000000000 397136397 1000000000 4505833 1000000000 269044027 1000000000 218535779 1000000000 561862385 1000000000 396195776 1000000000 831388585 1000000000 181661784 1000000000 309720977 1000000000 29676774 1000000000 922711415 1000000000 621498031 1000000000 53024202 1000000000 553348854 1000000000 580632115 1000000000 419689510 1000000000 212011916 1000000000 886500263 1000000000 335427077 1000000000 926151123 1000000000 705271546 1000000000 632506634 1000000000 167431017 1000000000 515125189 1000000000 574724681 1000000000 694740296 1000000000 218921223 1000000000 284004650 1000000000 574194209 1000000000 723487627 1000000000 178153732 1000000000 493387918 1000000000 865892242 1000000000 176139659 1000000000 655571702 1000000000 252241048 1000000000 317774123 1000000000 254296289 1000000000 668983142 1000000000 824915172 1000000000 80106285 1000000000 574685995 1000000000 113776560 1000000000 207406369 1000000000 193358135 1000000000 32093213 1000000000 842637787 1000000000 323559172 1000000000 950979803 1000000000 739500650 1000000000 332513885 1000000000 782387464 1000000000 734732972 1000000000 501507057 1000000000 886881639 1000000000 1178394 1000000000 600859441 1000000000 59535886 1000000000 443431941 1000000000 230469256 1000000000 964736326 1000000000 611136515 1000000000 574742890 1000000000 212094895 1000000000 376507767 1000000000 863097133 1000000000 478693875 1000000000 716323413 1000000000 245455434 1000000000 48672609 1000000000 640745913 1000000000 581847500 1000000000 5416579 1000000000 712604330 1000000000 229732442 1000000000 618128097 1000000000 692015256 1000000000 486108192 1000000000 443490234 1000000000 538108697 1000000000 974368669 1000000000 416903647 1000000000 729386334 1000000000 267553808 1000000000 107085049 1000000000 113066256 1000000000 886062691 1000000000 631715483 1000000000 369580926 1000000000 94139688 1000000000 378185514 1000000000 614140953 1000000000 268396870 1000000000 499772422 1000000000 97465268 1000000000 927020585 1000000000 819884147 1000000000 486541609 1000000000 129421251 1000000000 426804386 1000000000 488281776 1000000000 572748727 1000000000 565634630 1000000000 147174564 1000000000 519280810 1000000000 30691160 1000000000 920600516 1000000000 975310273 1000000000 293381495 1000000000 410842646 1000000000 97971044 1000000000 566352678 1000000000 26136982 1000000000 877867605 1000000000 201778539 1000000000 546147355 1000000000 439243941 1000000000 752948231 1000000000 790218494 1000000000 482167497 1000000000 341496841 1000000000 707866310 1000000000 130893607 1000000000 737526002 1000000000 744060414 1000000000 299082536 1000000000 276608058 1000000000 965501232 1000000000 883233781 1000000000 386233874 1000000000 290999757 1000000000 838313127 1000000000 605074276 1000000000 855753685 1000000000 893963006 1000000000 831417051 1000000000 789949912 1000000000 712197587 1000000000 629555722 1000000000 959667770 1000000000 544303895 1000000000 197601587 1000000000 940993716 1000000000 343814140 1000000000 91409073 1000000000 417487897 1000000000 940586216 1000000000 726548183 1000000000 554259159 1000000000 945289727 1000000000 396312330 1000000000 221958255 1000000000 321270494 1000000000 838935480 1000000000 952243063 1000000000 616496091 1000000000 657358349 1000000000 545164953 1000000000 957638963 1000000000 86372773 1000000000 915981373 1000000000 642165240 1000000000 386516072 1000000000 605296309 1000000000 918831641 1000000000 611724789 1000000000 538306065 1000000000 981902387 1000000000 393877243 1000000000 22458226 1000000000 165101961 1000000000 583906972 1000000000 495087266 1000000000 7026720 1000000000 442323784 1000000000 223274057 1000000000 10869126 1000000000 312598709 1000000000 703319104 1000000000 163802144 1000000000 59310939 1000000000 510728026 1000000000 143307794 1000000000 870726221 1000000000 286311449 1000000000 672818907 1000000000 926661951 1000000000 718147216 1000000000 355240713 1000000000 995331711 1000000000 575764739 1000000000 437187590 1000000000 233791328 1000000000 125858202 1000000000 196876715 1000000000 562376029 1000000000 525099933 1000000000 547233950 1000000000 171536489 1000000000 569724062 1000000000 802717947 1000000000 17773389 1000000000 435425397 1000000000 913070082 1000000000 648126019 1000000000 810858511 1000000000 675018770 1000000000 211401732 1000000000 385675984 1000000000 605770427 1000000000 504579920 1000000000 589629725 1000000000 938367842 1000000000 703042179 1000000000 393946860 1000000000 278342464 1000000000 541632617 1000000000 888395598 1000000000 488878403 1000000000 393008590 1000000000 295060097 1000000000 331712235 1000000000 652702759 1000000000 984896553 1000000000 699588647 1000000000 49441335 1000000000 113707742 1000000000 942746237 1000000000 44894667 1000000000 475003096 1000000000 28498456 1000000000 706844704 1000000000 434821175 1000000000 3014875 1000000000 890536782 1000000000 876438046 1000000000 870606454 1000000000 15463382 1000000000 622191511 1000000000 93629275 1000000000 981664421 1000000000 427994733 1000000000 982842039 1000000000 775372127 1000000000 892302199 1000000000 222266606 1000000000 986457574 1000000000 835947842 1000000000 296890297 1000000000 999781946 1000000000 777034688 1000000000 111391228 1000000000 996431571 1000000000 635069600 1000000000 99473117 1000000000 820096245 1000000000 34010128 1000000000 87999154 1000000000 329375408 1000000000 377862146 1000000000 170964832 1000000000 955725392 1000000000 303085625 1000000000 922754003 1000000000 715897820 1000000000 961335934 1000000000 142393575 1000000000 148336481 1000000000 767373468 1000000000 304403511 1000000000 664555817 1000000000 642506197 1000000000 548320852 1000000000 54792112 1000000000 256165465 1000000000 87518932 1000000000 718612651 1000000000 539044334 1000000000 27575771 1000000000 71933120 1000000000 110402352 1000000000 379183281 1000000000 242724774 1000000000 79574417 1000000000 651591946 1000000000 29876243 1000000000 863309996 1000000000 992298642 1000000000 365250797 1000000000 602673574 1000000000 439673370 1000000000 985556107 1000000000 800274032 1000000000 601439403 1000000000 323631568 1000000000 694363255 1000000000 137960469 1000000000 336889140 1000000000 717746568 1000000000 707886723 1000000000 390092768 1000000000 171995704 1000000000 876255375 1000000000 97965146 1000000000 877429391 1000000000 835245177 1000000000 681895202 1000000000 174270806 1000000000 769995984 1000000000 57421634 1000000000 931108377 1000000000 275970125 1000000000 736566310 1000000000 326874811 1000000000 310118604 1000000000 887227212 1000000000 727718613 1000000000 166149062 1000000000 568877634 1000000000 17987010 1000000000 367026550 1000000000 200843893 1000000000 775797467 1000000000 718759612 1000000000 907289831 1000000000 619673442 1000000000 986544323 1000000000 493577699 1000000000 501373554 1000000000 681931047 1000000000 833533415 1000000000 702480968 1000000000 916988038 1000000000 221998912 1000000000 531565427 1000000000 261898015 1000000000 354541754 1000000000 975481004 1000000000 597162089 1000000000 281089220 1000000000 801421774 1000000000 277792705 1000000000 631588228 1000000000 859558902 1000000000 794762440 1000000000 524178504 1000000000 94670562 1000000000 933372243 1000000000 355635643 1000000000 181169745 1000000000 707075239 1000000000 52496206 1000000000 783875411 1000000000 521287308 1000000000 710272665 1000000000 373653775 1000000000 116694755 1000000000 710850161 1000000000 225185544 1000000000 949824310 1000000000 7960352 1000000000 705277188 1000000000 226513233 1000000000 658452383 1000000000 965188827 1000000000 582423740 1000000000 541509843 1000000000 277847376 1000000000 130095886 1000000000 390899784 1000000000 188825775 1000000000 973158987 1000000000 499535143 1000000000 675839439 1000000000 558781508 1000000000 176707529 1000000000 126293911 1000000000 284457552 1000000000 924319963 1000000000 471405933 1000000000 91583134 1000000000 95115220 1000000000 558858693 1000000000 115102412 1000000000 298912833 1000000000 461918729 1000000000 561057502 1000000000 842083936 1000000000 606765733 1000000000 5384151 1000000000 746747986 1000000000 642226401 1000000000 699684566 1000000000 20667936 1000000000 86240211 1000000000 835641152 1000000000 845044577 1000000000 840209766 1000000000 922961708 1000000000 916108460 1000000000 357006373 1000000000 919988123 1000000000 396522787 1000000000 60456220 1000000000 411060301 1000000000 934740968 1000000000 509576053 1000000000 576865041 1000000000 137859062 1000000000 171243887 1000000000 933810318 1000000000 892802692 1000000000 559321301 1000000000 684617458 1000000000 298998522 1000000000 33639713 1000000000 640287992 1000000000 584146466 1000000000 303726447 1000000000 447782053 1000000000 945463129 1000000000 427641915 1000000000 509397758 1000000000 794025081 1000000000 451809743 1000000000 726305775 1000000000 948251049 1000000000 429492709 1000000000 530662161 1000000000 420198439 1000000000 369717208 1000000000 124641594 1000000000 937729359 1000000000 942760136 1000000000 793578432 1000000000 854715568 1000000000 238300453 1000000000 388875965 1000000000 249404805 1000000000 264832824 1000000000 515709167 1000000000 820715217 1000000000 198987933 1000000000 90576723 1000000000 263933794 1000000000 396583902 1000000000 912342700 1000000000 535258326 1000000000 778170828 1000000000 856421309 1000000000 648664629 1000000000 967667749 1000000000 587166103 1000000000 448378589 1000000000 770541040 1000000000 343000696 1000000000 135262832 1000000000 973812828 1000000000 715109356 1000000000 372880288 1000000000 30180660 1000000000 648742247 1000000000 56070027 1000000000 293539832 1000000000 238671466 1000000000 73673080 1000000000 467223164 1000000000 186295004 1000000000 77671554 1000000000 615014260 1000000000 988975580 1000000000 6200068 1000000000 260484634 1000000000 920471683 1000000000 192284053 1000000000 793224004 1000000000 709556392 1000000000 121358808 1000000000 531333136 1000000000 855381062 1000000000 408471556 1000000000 70913474 1000000000 443321243 1000000000 852404176 1000000000 372478577 1000000000 826793770 1000000000 706072133 1000000000 564837875 1000000000 177170574 1000000000 361934292 1000000000 893089276 1000000000 630695642 1000000000 927230529 1000000000 469830435 1000000000 471742662 1000000000 340989418 1000000000 496205811 1000000000 731473608 1000000000 946599738 1000000000 582609620 1000000000 492738025 1000000000 79064877 1000000000 119792289 1000000000 691313079 1000000000 827670906 1000000000 900252134 1000000000 948530382 1000000000 261029801 1000000000 66878496 1000000000 602067728 1000000000 51753183 1000000000 364061126 1000000000 767931159 1000000000 78644906 1000000000 844581390 1000000000 691556698 1000000000 98180006 1000000000 564006231 1000000000 607477929 1000000000 747867667 1000000000 801533830 1000000000 231405883 1000000000 406215167 1000000000 454590958 1000000000 723573001 1000000000 459851407 1000000000 233429423 1000000000 953529708 1000000000 830435532 1000000000 784191261 1000000000 707512411 1000000000 580881926 1000000000 775930316 1000000000 165870947 1000000000 38059159 1000000000 334573966 1000000000 540582442 1000000000 326772803 1000000000 347786063 1000000000 949831671 1000000000 786297815 1000000000 86882294 1000000000 418772017 1000000000 420959656 1000000000 682866661 1000000000 580038075 1000000000 65805351 1000000000 786939045 1000000000 810227406 1000000000 21844653 1000000000 857161039 1000000000 579897847 1000000000 665564004 1000000000 41152944 1000000000 588440520 1000000000 273845870 1000000000 610922737 1000000000 392694524 1000000000 781095103 1000000000 388491616 1000000000 801580613 1000000000 430229538 1000000000 38499586 1000000000 651251688 1000000000 984861444 1000000000 937158822 1000000000 307982785 1000000000 819548060 1000000000 690214699 1000000000 26714249 1000000000 421124033 1000000000 278644810 1000000000 59276106 1000000000 409670415 1000000000 504360180 1000000000 14410181 1000000000 353822404 1000000000 578750872 1000000000 709458877 1000000000 226581117 1000000000 103493779 1000000000 479676797 1000000000 184002015 1000000000 216681423 1000000000 753364070 1000000000 823343797 1000000000 610433050 1000000000 546554917 1000000000 646095320 1000000000 936592044 1000000000 685644521 1000000000 393784860 1000000000 821740818 1000000000 2920136 1000000000 445757617 1000000000 461065363 1000000000 229410094 1000000000 329663691 1000000000 890955556 1000000000 867153157 1000000000 5591918 1000000000 554770736 1000000000 157940045 1000000000 152417460 1000000000 669203308 1000000000 598885971 1000000000 906566579 1000000000 460638268 1000000000 210934678 1000000000 708229714 1000000000 98211323 1000000000 691922997 1000000000 432114250 1000000000 965621442 1000000000 523992778 1000000000 985497925 1000000000 277785564 1000000000 135024937 1000000000 141979768 1000000000 971309724 1000000000 220234282 1000000000 998997381 1000000000 308944048 1000000000 492192863 1000000000 987342112 1000000000 51449749 1000000000 926543458 1000000000 798380907 1000000000 828813068 1000000000 657666653 1000000000 768911814 1000000000 398984396 1000000000 804258152 1000000000 461110500 1000000000 30903148 1000000000 427028771 1000000000 509027292 1000000000 81925985 1000000000 434775183 1000000000 314610306 1000000000 919840745 1000000000 79968700 1000000000 831404220 1000000000 917005281 1000000000 561729117 1000000000 855764274 1000000000 32032077 1000000000 254480824 1000000000 975129386 1000000000 507613396 1000000000 686539128 1000000000 253647542 1000000000 420173724 1000000000 611051418 1000000000 80490353 1000000000 730048291 1000000000 113956959 1000000000 79496 1000000000 251785064 1000000000 556021933 1000000000 436530777 1000000000 325379040 1000000000 450583817 1000000000 963650880 1000000000 912009019 1000000000 937451919 1000000000 361990772 1000000000 274297041 1000000000 246784999 1000000000 451027400 1000000000 4640628 1000000000 892292798 1000000000 241808723 1000000000 820110314 1000000000 925427496 1000000000 27501150 1000000000 886411257 1000000000 810735697 1000000000 250835370 1000000000 74978624 1000000000 18792497 1000000000 326658901 1000000000 420458245 1000000000 691163653 1000000000 806324007 1000000000 984427169 1000000000 39077068 1000000000 224449374 1000000000 998588591 1000000000 710857619 1000000000 683969633 1000000000 525697793 1000000000 550834465 1000000000 323335167 1000000000 124442111 1000000000 267153612 1000000000 36371747 1000000000 896486727 1000000000 7182123 1000000000 456461889 1000000000 504587628 1000000000 472503039 1000000000 571009498 1000000000 113355048 1000000000 467591226 1000000000 632837459 1000000000 64170297 1000000000 450423251 1000000000 740116069 1000000000 420704902 1000000000 333912248 1000000000 224954878 1000000000 367593522 1000000000 975594487 1000000000 418584435 1000000000 569986042 1000000000 779961155 1000000000 353017456 1000000000 407985196 1000000000 141296197 1000000000 828213421 1000000000 479301836 1000000000 478260973 1000000000 136860209 1000000000 625402795 1000000000 207464774 1000000000 572116756 1000000000 513115345 1000000000 547099216 1000000000 353319211 1000000000 619424529 1000000000 760286614 1000000000 190614730 1000000000 52783639 1000000000 823130047 1000000000 448208824 1000000000 521113162 1000000000 925445295 1000000000 576831736 1000000000 446018353 1000000000 575691059 1000000000 357329985 1000000000 421596065 1000000000 904558789 1000000000 523888410 1000000000 359784991 1000000000 401352886 1000000000 868873479 1000000000 244527591 1000000000 163791975 1000000000 596242992 1000000000 991243417 1000000000 449921598 1000000000 612313833 1000000000 267480842 1000000000 269455205 1000000000 6329882 1000000000 446506950 1000000000 569245937 1000000000 992585170 1000000000 86287659 1000000000 420925470 1000000000 781287716 1000000000 997580727 1000000000 253370528 1000000000 255526866 1000000000 507457624 1000000000 307298185 1000000000 807449881 1000000000 182326359 1000000000 348431742 1000000000 282047844 1000000000 270652091 1000000000 875005592 1000000000 267362879 1000000000 869712184 1000000000 448652158 1000000000 683505730 1000000000 321662224 1000000000 951359062 1000000000 870810834 1000000000 591723126 1000000000 256769327 1000000000 273000961 1000000000 699648856 1000000000 767660676 1000000000 65853137 1000000000 494845644 1000000000 217708424 1000000000 509905384 1000000000 937302837 1000000000 326641400 1000000000 900848464 1000000000 958814393 1000000000 938591593 1000000000 723879751 1000000000 991877916 1000000000 304082387 1000000000 235772963 1000000000 264476738 1000000000 971680638 1000000000 732368601 1000000000 400925924 1000000000 376210604 1000000000 193556681 1000000000 61425208 1000000000 881156517 1000000000 234343036 1000000000 406588977 1000000000 441167837 1000000000 79619537 1000000000 106503550 1000000000 656039035 1000000000 339698165 1000000000 825380492 1000000000 931361235 1000000000 852903886 1000000000 528817168 1000000000 193991721 1000000000 249676981 1000000000 628763016 1000000000 166414211 1000000000 942581766 1000000000 278468552 1000000000 652474216 1000000000 188972631 1000000000 638933076 1000000000 209720671 1000000000 587160504 1000000000 677523013 1000000000 615325547 1000000000 552487174 1000000000 955245435 1000000000 410133729 1000000000 72827128 1000000000 390379203 1000000000 1810040 1000000000 523947584 1000000000 659169824 1000000000 23065178 1000000000 571865262 1000000000 983611617 1000000000 251577728 1000000000 269468807 1000000000 23921254 1000000000 662354257 1000000000 289030350 1000000000 990177009 1000000000 744931947 1000000000 519755669 1000000000 466475456 1000000000 246762766 1000000000 962052573 1000000000 871423421 1000000000 357729843 1000000000 432314644 1000000000 456642401 1000000000 195800793 1000000000 206350012 1000000000 428714025 1000000000 142307292 1000000000 61998614 1000000000 990218137 1000000000 890393472 1000000000 672751421 1000000000 832626056 1000000000 982307445 1000000000 52329416 1000000000 45884556 1000000000 950743782 1000000000 665736579 1000000000 602206683 1000000000 443759941 1000000000 251189460 1000000000 933552030 1000000000 896062271 1000000000 604790124 1000000000 747587096 1000000000 261752221 1000000000 606244922 1000000000 399783263 1000000000 584255811 1000000000 573849511 1000000000 124925426 1000000000 573643333 1000000000 598683354 1000000000 529640598 1000000000 33477419 1000000000 221353105 1000000000 35050535 1000000000 16631044 1000000000 657554730 1000000000 396215724 1000000000 267152821 1000000000 393730590 1000000000 30546277 1000000000 549996853 1000000000 532906725 1000000000 372980059 1000000000 148152413 1000000000 450616881 1000000000 780709981 1000000000 826361669 1000000000 650479525 1000000000 197806897 1000000000 437594109 1000000000 951165965 1000000000 41656265 1000000000 291199330 1000000000 101307697 1000000000 644577790 1000000000 872727459 1000000000 241903865 1000000000 282683158 1000000000 490460631 1000000000 343659643 1000000000 581943247 1000000000 541261274 1000000000 777432188 1000000000 835523885 1000000000 377007149 1000000000 407328613 1000000000 20769522 1000000000 191489359 1000000000 881737274 1000000000 562538487 1000000000 955482579 1000000000 444665229 1000000000 891332663 1000000000 173567632 1000000000 350487132 1000000000 904189411 1000000000 233708382 1000000000 277609278 1000000000 393680735 1000000000 990269932 1000000000 966525518 1000000000 42551836 1000000000 519478947 1000000000 231081928 1000000000 343285137 1000000000 972656545 1000000000 103406097 1000000000 511455578 1000000000 924480481 1000000000 892652804 1000000000 296131598 1000000000 407771588 1000000000 183405809 1000000000 705291394 1000000000 552763005 1000000000 456375874 1000000000 317560332 1000000000 248677980 1000000000 521044142 1000000000 346679528 1000000000 279686238 1000000000 36949863 1000000000 787414738 1000000000 167395860 1000000000 863752256 1000000000 441699500 1000000000 906435818 1000000000 702714015 1000000000 740360036 1000000000 396872853 1000000000 518084654 1000000000 726505999 1000000000 966052322 1000000000 669182084 1000000000 94723253 1000000000 556230794 1000000000 754797371 1000000000 79344277 1000000000 774885413 1000000000 673320227 1000000000 914207077 1000000000 473901540 1000000000 785210971 1000000000 484289311 1000000000 698746914 1000000000 194960048 1000000000 740646627 1000000000 795553090 1000000000 633296495 1000000000 353295171 1000000000 875760686 1000000000 921679036 1000000000 857051871 1000000000 918689405 1000000000 859965508 1000000000 348988011 1000000000 305201147 1000000000 273412760 1000000000 303111087 1000000000 218698391 1000000000 228276983 1000000000 740614327 1000000000 121620070 1000000000 678301992 1000000000 434000115 1000000000 720108844 1000000000 3551900 1000000000 207488125 1000000000 188115117 1000000000 218882009 1000000000 914975021 1000000000 38687175 1000000000 853907418 1000000000 890480363 1000000000 83635280 1000000000 603584770 1000000000 962490545 1000000000 429656610 1000000000 687312541 1000000000 690035629 1000000000 854743647 1000000000 461014453 1000000000 521336918 1000000000 496311544 1000000000 222302049 1000000000 936161759 1000000000 761663450 1000000000 308280284 1000000000 997079864 1000000000 570149016 1000000000 761640372 1000000000 317442885 1000000000 271831197 1000000000 77704558 1000000000 323777918 1000000000 741359301 1000000000 626786711 1000000000 532183437 1000000000 931162461 1000000000 741622288 1000000000 649532387 1000000000 933010215 1000000000 163211257 1000000000 577233374 1000000000 195682641 1000000000 213097741 1000000000 231296050 1000000000 938874228 1000000000 770499454 1000000000 994994963 1000000000 841627187 1000000000 92396493 1000000000 305359495 1000000000 4789293 1000000000 817277267 1000000000 864171899 1000000000 695792196 1000000000 740359129 1000000000 960447256 1000000000 531984477 1000000000 445211778 1000000000 896848357 1000000000 904109136 1000000000 810629568 1000000000 297558853 1000000000 818810244 1000000000 161418587 1000000000 449057 1000000000 902445736 1000000000 143013120 1000000000 208686841 1000000000 235136458 1000000000 55490720 1000000000 890133612 1000000000 245728639 1000000000 947069113 1000000000 230872376 1000000000 618365754 1000000000 884169619 1000000000 333054465 1000000000 634228310 1000000000 183509768 1000000000 48454155 1000000000 934588548 1000000000 654734909 1000000000 323046764 1000000000 352586968 1000000000 623848281 1000000000 973749067 1000000000 779713436 1000000000 385733914 1000000000 478044900 1000000000 591392629 1000000000 719441833 1000000000 251956280 1000000000 612253732 1000000000 429134082 1000000000 713152896 1000000000 509742795 1000000000 79609219 1000000000 419675343 1000000000 391696861 1000000000 339617170 1000000000 688697609 1000000000 187617937 1000000000 623874889 1000000000 92349695 1000000000 742392784 1000000000 4789629 1000000000 744158235 1000000000 813156491 1000000000 584880291 1000000000 829093876 1000000000 104129236 1000000000 152496546 1000000000 832665832 1000000000 526195251 1000000000 903523212 1000000000 519333613 1000000000 246505503 1000000000 741283687 1000000000 957970329 1000000000 975579616 1000000000 599153356 1000000000 409214190 1000000000 233483062 1000000000 447190139 1000000000 416312797 1000000000 884257620 1000000000 582126850 1000000000 191298492 1000000000 290270787 1000000000 184076026 1000000000 27164233 1000000000 756559505 1000000000 53627566 1000000000 999874446 1000000000 786177732 1000000000 817642493 1000000000 686243285 1000000000 143879389 1000000000 330171647 1000000000 989042762 1000000000 687878138 1000000000 833583134 1000000000 788636260 1000000000 120935252 1000000000 811136323 1000000000 709905197 1000000000 834831197 1000000000 850733185 1000000000 729030605 1000000000 974028825 1000000000 513767560 1000000000 840242862 1000000000 160768654 1000000000 333141760 1000000000 304489793 1000000000 608971486 1000000000 831237155 1000000000 511805264 1000000000 118050935 1000000000 106105587 1000000000 803108522 1000000000 34407133 1000000000 893681226 1000000000 649574770 1000000000 611622809 1000000000 194757057 1000000000 162930824 1000000000 270590686 1000000000 931796737 1000000000 363890833 1000000000 475901549 1000000000 318956080 1000000000 457835821 1000000000 163337545 1000000000 180792169 1000000000 140455639 1000000000 419101400 1000000000 349406339 1000000000 389587862 1000000000 892056138 1000000000 598893425 1000000000 148151118 1000000000 173282316 1000000000 372603089 1000000000 341149763 1000000000 23760717 1000000000 960972081 1000000000 201090715 1000000000 55393756 1000000000 616679937 1000000000 457404289 1000000000 740610748 1000000000 116950110 1000000000 875330891 1000000000 926427095 1000000000 108370958 1000000000 386946740 1000000000 598562119 1000000000 678601602 1000000000 764915086 1000000000 108106527 1000000000 122550420 1000000000 352989564 1000000000 417488745 1000000000 294096882 1000000000 260193912 1000000000 564521006 1000000000 179788712 1000000000 769262288 1000000000 823962663 1000000000 172209785 1000000000 270800845 1000000000 438982999 1000000000 44643675 1000000000 8338144 1000000000 139524179 1000000000 591616503 1000000000 628246102 1000000000 535987667 1000000000 89702992 1000000000 236801473 1000000000 453565448 1000000000 39593028 1000000000 859910224 1000000000 501620829 1000000000 883327334 1000000000 927225678 1000000000 354780966 1000000000 281460733 1000000000 43821065 1000000000 615280324 1000000000 28952857 1000000000 796525868 1000000000 63657676 1000000000 247347762 1000000000 321293066 1000000000 819175659 1000000000 156614119 1000000000 54047246 1000000000 290505925 1000000000 549238339 1000000000 473683678 1000000000 777814059 1000000000 867722532 1000000000 511164861 1000000000 203480817 1000000000 48077886 1000000000 105320012 1000000000 592982392 1000000000 681785300 1000000000 261813368 1000000000 883062863 1000000000 238823795 1000000000 309026034 1000000000 896836796 1000000000 664668553 1000000000 94310957 1000000000 695702642 1000000000 630450970 1000000000 789476330 1000000000 863871728 1000000000 642790725 1000000000 205777731 1000000000 802074316 1000000000 889003247 1000000000 380414450 1000000000 384629007 1000000000 691793453 1000000000 139932534 1000000000 433990794 1000000000 438571591 1000000000 450547512 1000000000 414528886 1000000000 410407465 1000000000 965895447 1000000000 887213282 1000000000 789803316 1000000000 949039719 1000000000 842747577 1000000000 233500075 1000000000 842745790 1000000000 500949262 1000000000 20844311 1000000000 969985088 1000000000 977807815 1000000000 705075426 1000000000 594172720 1000000000 994504002 1000000000 99042164 1000000000 53512632 1000000000 691014186 1000000000 359935579 1000000000 873713010 1000000000 956055019 1000000000 119113980 1000000000 426284288 1000000000 987031271 1000000000 867880398 1000000000 958160556 1000000000 98791410 1000000000 785247554 1000000000 405239515 1000000000 80919736 1000000000 598892396 1000000000 515058823 1000000000 720503157 1000000000 594566507 1000000000 734323810 1000000000 869249524 1000000000 537583501 1000000000 520278166 1000000000 701079145 1000000000 126091675 1000000000 287972852 1000000000 259008257 1000000000 743676727 1000000000 711609493 1000000000 505245416 1000000000 369895567 1000000000 88909810 1000000000 266824087 1000000000 854922734 1000000000 197228272 1000000000 431681876 1000000000 596826414 1000000000 964167365 1000000000 911222731 1000000000 172147768 1000000000 557782401 1000000000 152607881 1000000000 672163001 1000000000 922704162 1000000000 522470202 1000000000 944517658 1000000000 774461134 1000000000 457660482 1000000000 567803721 1000000000 403496455 1000000000 272316637 1000000000 182583415 1000000000 221777789 1000000000 572415930 1000000000 864611374 1000000000 992354458 1000000000 510602995 1000000000 852469547 1000000000 498621047 1000000000 323935186 1000000000 604277446 1000000000 917369060 1000000000 831895989 1000000000 418747319 1000000000 976208671 1000000000 712929317 1000000000 509540324 1000000000 204874063 1000000000 375382215 1000000000 913113209 1000000000 87420017 1000000000 243323164 1000000000 714526449 1000000000 450388742 1000000000 647836640 1000000000 755033632 1000000000 944763085 1000000000 941526933 1000000000 12683764 1000000000 472987300 1000000000 953197622 1000000000 815429519 1000000000 31784109 1000000000 549403849 1000000000 332613942 1000000000 672214298 1000000000 372571415 1000000000 897070882 1000000000 934252258 1000000000 446447030 1000000000 805417447 1000000000 158869505 1000000000 332052608 1000000000 342102891 1000000000 696091020 1000000000 659744061 1000000000 376486748 1000000000 95724129 1000000000 603530885 1000000000 909882199 1000000000 926345166 1000000000 839448652 1000000000 60861533 1000000000 846123849 1000000000 24861226 1000000000 341788697 1000000000 929514738 1000000000 514563843 1000000000 972175719 1000000000 401798133 1000000000 615055205 1000000000 132593725 1000000000 448623773 1000000000 836515213 1000000000 864419513 1000000000 694402677 1000000000 140670000 1000000000 14966186 1000000000 532897025 1000000000 352476933 1000000000 498614662 1000000000 794385491 1000000000 63294079 1000000000 4952142 1000000000 122902423 1000000000 779373675 1000000000 434878443 1000000000 269366262 1000000000 981081549 1000000000 222481542 1000000000 377253670 1000000000 917699493 1000000000 889241029 1000000000 590153368 1000000000 648887168 1000000000 160138359 1000000000 485073007 1000000000 670039397 1000000000 996898160 1000000000 346962666 1000000000 826498370 1000000000 640671598 1000000000 669338085 1000000000 618112739 1000000000 39322906 1000000000 426460621 1000000000 613773269 1000000000 403359969 1000000000 669669914 1000000000 436891654 1000000000 781007575 1000000000 741912216 1000000000 259134434 1000000000 621051577 1000000000 313077353 1000000000 867653241 1000000000 443087732 1000000000 923957539 1000000000 244895996 1000000000 274562712 1000000000 362125159 1000000000 676040717 1000000000 310968469 1000000000 849619955 1000000000 529032253 1000000000 378785213 1000000000 307591544 1000000000 458487473 1000000000 442140656 1000000000 536422261 1000000000 333046421 1000000000 411912764 1000000000 869137456 1000000000 145614024 1000000000 95424664 1000000000 969879764 1000000000 70822184 1000000000 378882304 1000000000 938078331 1000000000 401029879 1000000000 801933431 1000000000 5949424 1000000000 794588729 1000000000 252015427 1000000000 742500386 1000000000 862431004 1000000000 537712911 1000000000 794124907 1000000000 381009101 1000000000 283139605 1000000000 404706775 1000000000 315438591 1000000000 914155694 1000000000 624016375 1000000000 520045282 1000000000 464951671 1000000000 860184609 1000000000 394147713 1000000000 222287711 1000000000 498374530 1000000000 617864977 1000000000 831692747 1000000000 500741489 1000000000 898356042 1000000000 927496547 1000000000 535637671 1000000000 56101933 1000000000 204969281 1000000000 391442456 1000000000 375635116 1000000000 667318614 1000000000 207897720 1000000000 121853804 1000000000 31019407 1000000000 596937665 1000000000 317386847 1000000000 9364918 1000000000 864932330 1000000000 61147654 1000000000 977561810 1000000000 196263918 1000000000 781763790 1000000000 917957781 1000000000 725879455 1000000000 913035326 1000000000 646139424 1000000000 146484927 1000000000 83388927 1000000000 482472687 1000000000 942387774 1000000000 34100373 1000000000 25348541 1000000000 691611259 1000000000 289965872 1000000000 820312078 1000000000 532638861 1000000000 474924807 1000000000 564077620 1000000000 809601594 1000000000 922646821 1000000000 761450297 1000000000 358229632 1000000000 627730556 1000000000 409315313 1000000000 211629414 1000000000 718483046 1000000000 684321066 1000000000 657767599 1000000000 626401189 1000000000 947183545 1000000000 734296067 1000000000 784110939 1000000000 396717815 1000000000 829661997 1000000000 873256672 1000000000 842933589 1000000000 25490840 1000000000 347687270 1000000000 5871250 1000000000 788687386 1000000000 952882682 1000000000 501728301 1000000000 884352644 1000000000 597136255 1000000000 176526663 1000000000 802556736 1000000000 883391997 1000000000 891650700 1000000000 489557081 1000000000 203699742 1000000000 39119230 1000000000 787706198 1000000000 575065458 1000000000 314087106 1000000000 580623471 1000000000 235641013 1000000000 331588082 1000000000 590426451 1000000000 249942483 1000000000 204972674 1000000000 793077733 1000000000 238887752 1000000000 632196924 1000000000 739239162 1000000000 811050683 1000000000 99544758 1000000000 7504898 1000000000 5753960 1000000000 278857649 1000000000 157579369 1000000000 661001272 1000000000 237958897 1000000000 737574829 1000000000 263605840 1000000000 397411070 1000000000 135480350 1000000000 148712911 1000000000 42070975 1000000000 670777958 1000000000 148727803 1000000000 859508643 1000000000 113275995 1000000000 605953193 1000000000 397676120 1000000000 383613747 1000000000 524484856 1000000000 839956742 1000000000 739574706 1000000000 935691638 1000000000 6109306 1000000000 530144482 1000000000 984380901 1000000000 362518599 1000000000 131988364 1000000000 470210483 1000000000 236760757 1000000000 71114356 1000000000 111718007 1000000000 18103710 1000000000 503953770 1000000000 504533751 1000000000 511580443 1000000000 774097890 1000000000 590219058 1000000000 270912478 1000000000 767182811 1000000000 956541280 1000000000 994704440 1000000000 688228104 1000000000 346638647 1000000000 138340484 1000000000 490603697 1000000000 867623984 1000000000 151237095 1000000000 361011802 1000000000 975434315 1000000000 207665075 1000000000 129379044 1000000000 773311194 1000000000 711617990 1000000000 652703463 1000000000 444043475 1000000000 660230897 1000000000 686310441 1000000000 80034713 1000000000 148451593 1000000000 573423034 1000000000 60257903 1000000000 930346384 1000000000 452835048 1000000000 81408552 1000000000 811538537 1000000000 184058702 1000000000 757748246 1000000000 392077296 1000000000 626574066 1000000000 689889117 1000000000 925541046 1000000000 827554210 1000000000 970574024 1000000000 217362594 1000000000 718210793 1000000000 564526208 1000000000 174000541 1000000000 772233550 1000000000 705199175 1000000000 613700569 1000000000 184057741 1000000000 152185461 1000000000 207150703 1000000000 139932912 1000000000 932157298 1000000000 316554304 1000000000 950322465 1000000000 15542637 1000000000 761208554 1000000000 66859526 1000000000 631521953 1000000000 621481414 1000000000 33464722 1000000000 478798132 1000000000 770408781 1000000000 346978389 1000000000 131045269 1000000000 639639828 1000000000 873821342 1000000000 627087418 1000000000 209224473 1000000000 548417511 1000000000 332826859 1000000000 332046370 1000000000 890345600 1000000000 406002764 1000000000 593258566 1000000000 687326484 1000000000 257216742 1000000000 194857130 1000000000 136855366 1000000000 720888134 1000000000 17145589 1000000000 270844189 1000000000 393770841 1000000000 898599690 1000000000 815784146 1000000000 814833699 1000000000 843517783 1000000000 711186890 1000000000 220557775 1000000000 844242918 1000000000 518553059 1000000000 511483161 1000000000 857728955 1000000000 92835864 1000000000 789536728 1000000000 450037168 1000000000 924036186 1000000000 672031804 1000000000 970370315 1000000000 129528751 1000000000 112514565 1000000000 274198131 1000000000 586142222 1000000000 626876783 1000000000 64829322 1000000000 885902565 1000000000 361210519 1000000000 824773433 1000000000 124660326 1000000000 106946847 1000000000 364639127 1000000000 496330144 1000000000 643572488 1000000000 375374952 1000000000 971200057 1000000000 443226625 1000000000 966384175 1000000000 185748474 1000000000 869407312 1000000000 680895643 1000000000 162656239 1000000000 512015233 1000000000 955947854 1000000000 270092615 1000000000 758506758 1000000000 694323751 1000000000 469315849 1000000000 879145422 1000000000 956811195 1000000000 864876064 1000000000 14513128 1000000000 570429150 1000000000 714345016 1000000000 605084454 1000000000 708260419 1000000000 189092377 1000000000 357048498 1000000000 147746839 1000000000 897290823 1000000000 852510204 1000000000 337709020 1000000000 917978783 1000000000 883169236 1000000000 435211297 1000000000 576409868 1000000000 727199795 1000000000 284797409 1000000000 113724225 1000000000 26079204 1000000000 188272466 1000000000 800298060 1000000000 499117927 1000000000 265502184 1000000000 201614162 1000000000 190823909 1000000000 460643212 1000000000 267263026 1000000000 681170200 1000000000 725972863 1000000000 459082965 1000000000 646714596 1000000000 573008861 1000000000 30564143 1000000000 47137213 1000000000 848790716 1000000000 130117723 1000000000 340051624 1000000000 642568659 1000000000 847471022 1000000000 337846011 1000000000 289483584 1000000000 101831512 1000000000 708226449 1000000000 994613302 1000000000 684937259 1000000000 757054339 1000000000 824936671 1000000000 399151290 1000000000 672840904 1000000000 376644543 1000000000 164585656 1000000000 235877089 1000000000 876751864 1000000000 710683665 1000000000 923008722 1000000000 828305833 1000000000 231514845 1000000000 4654151 1000000000 815629217 1000000000 148554553 1000000000 794902006 1000000000 103085493 1000000000 777389758 1000000000 461046673 1000000000 232525286 1000000000 657166815 1000000000 934406786 1000000000 652632012 1000000000 181848154 1000000000 134754002 1000000000 127584741 1000000000 313299307 1000000000 130965664 1000000000 349662522 1000000000 698672134 1000000000 246678986 1000000000 699062975 1000000000 898050028 1000000000 617412602 1000000000 484464094 1000000000 376447404 1000000000 692129257 1000000000 212923885 1000000000 228321763 1000000000 799515470 1000000000 237295206 1000000000 178865601 1000000000 364916905 1000000000 112876894 1000000000 796669551 1000000000 798020507 1000000000 250528986 1000000000 872349090 1000000000 603687494 1000000000 197052279 1000000000 628947811 1000000000 359074395 1000000000 181018802 1000000000 593846381 1000000000 633657193 1000000000 226031036 1000000000 249985825 1000000000 937889054 1000000000 40206971 1000000000 904741678 1000000000 949574305 1000000000 86201857 1000000000 93699259 1000000000 439528858 1000000000 111254698 1000000000 772130283 1000000000 178540091 1000000000 99932309 1000000000 627975225 1000000000 665818896 1000000000 659254678 1000000000 957919301 1000000000 116012300 1000000000 948097412 1000000000 867498365 1000000000 345947837 1000000000 444541774 1000000000 629849315 1000000000 326581854 1000000000 1974737 1000000000 384616198 1000000000 257726716 1000000000 306658592 1000000000 433751059 1000000000 604728019 1000000000 223960948 1000000000 226031698 1000000000 126869575 1000000000 274037172 1000000000 739470780 1000000000 752701422 1000000000 2321553 1000000000 581868262 1000000000 864323796 1000000000 320611534 1000000000 761655145 1000000000 648548691 1000000000 136212560 1000000000 952145264 1000000000 224816216 1000000000 104452860 1000000000 778312081 1000000000 19786004 1000000000 62461943 1000000000 215642074 1000000000 675437522 1000000000 760012646 1000000000 109314772 1000000000 32088326 1000000000 248799961 1000000000 556780629 1000000000 835257155 1000000000 145990503 1000000000 966251398 1000000000 314098294 1000000000 413778931 1000000000 15043682 1000000000 740903077 1000000000 810562983 1000000000 372542144 1000000000 431781770 1000000000 338689978 1000000000 940832105 1000000000 977025357 1000000000 298361234 1000000000 349777128 1000000000 30900916 1000000000 242601579 1000000000 603820169 1000000000 440125871 1000000000 84014415 1000000000 591371293 1000000000 642172474 1000000000 302419897 1000000000 673973903 1000000000 517626272 1000000000 782700573 1000000000 278950164 1000000000 164626411 1000000000 878426860 1000000000 646000914 1000000000 851225407 1000000000 815430706 1000000000 344454901 1000000000 12298135 1000000000 517627830 1000000000 954055619 1000000000 312775929 1000000000 813595733 1000000000 612960822 1000000000 228675866 1000000000 661991776 1000000000 153983949 1000000000 389818791 1000000000 164972588 1000000000 852142240 1000000000 181583858 1000000000 73001175 1000000000 573403918 1000000000 320468493 1000000000 126286810 1000000000 163732800 1000000000 838585882 1000000000 171297018 1000000000 346365981 1000000000 90209631 1000000000 586920553 1000000000 372953952 1000000000 749245054 1000000000 21263294 1000000000 138542229 1000000000 753957736 1000000000 816481181 1000000000 436095745 1000000000 218416941 1000000000 844114617 1000000000 344873367 1000000000 715156944 1000000000 417907406 1000000000 673664872 1000000000 940023813 1000000000 949265371 1000000000 952448115 1000000000 616671412 1000000000 308006906 1000000000 469467277 1000000000 68323971 1000000000 614304773 1000000000 288685361 1000000000 138448452 1000000000 957061756 1000000000 909646127 1000000000 347645770 1000000000 755505056 1000000000 758362001 1000000000 783442323 1000000000 305283644 1000000000 20590593 1000000000 260750163 1000000000 379623977 1000000000 678376378 1000000000 688575424 1000000000 432508293 1000000000 889384136 1000000000 918013387 1000000000 871947964 1000000000 192435880 1000000000 497961186 1000000000 926410866 1000000000 337931236 1000000000 255378878 1000000000 770108221 1000000000 114178712 1000000000 956977134 1000000000 354893116 1000000000 569456826 1000000000 863228606 1000000000 618798063 1000000000 432666918 1000000000 619759844 1000000000 938456685 1000000000 199513385 1000000000 460141276 1000000000 537300937 1000000000 745668429 1000000000 493393357 1000000000 275409281 1000000000 648190274 1000000000 917104347 1000000000 958260555 1000000000 198809537 1000000000 676129563 1000000000 212870066 1000000000 41697306 1000000000 318713575 1000000000 445646068 1000000000 603734841 1000000000 637587133 1000000000 890627963 1000000000 722372796 1000000000 417172237 1000000000 790737321 1000000000 327681362 1000000000 784718167 1000000000 335936972 1000000000 797950292 1000000000 937108165 1000000000 195347291 1000000000 641714743 1000000000 342294526 1000000000 280624036 1000000000 21292961 1000000000 198754254 1000000000 442196935 1000000000 970589587 1000000000 320884606 1000000000 555846852 1000000000 599539647 1000000000 125207654 1000000000 378377864 1000000000 973878600 1000000000 332566928 1000000000 412663856 1000000000 529174374 1000000000 554831777 1000000000 820561787 1000000000 303998635 1000000000 165218888 1000000000 213368721 1000000000 833969798 1000000000 650969035 1000000000 690887243 1000000000 172993774 1000000000 377054588 1000000000 976191630 1000000000 625393956 1000000000 394561638 1000000000 649233710 1000000000 993125112 1000000000 942531709 1000000000 751200091 1000000000 242368501 1000000000 236162916 1000000000 102800897 1000000000 819275028 1000000000 446801023 1000000000 426637123 1000000000 173692100 1000000000 353086964 1000000000 886701288 1000000000 515427866 1000000000 502585989 1000000000 349392365 1000000000 783062897 1000000000 583973176 1000000000 272992323 1000000000 525238232 1000000000 739664950 1000000000 298087121 1000000000 469045546 1000000000 213938370 1000000000 11800196 1000000000 767380447 1000000000 82752264 1000000000 839931935 1000000000 40592863 1000000000 597385732 1000000000 759855900 1000000000 676054396 1000000000 686644380 1000000000 24710594 1000000000 994684642 1000000000 429162283 1000000000 783889394 1000000000 833925887 1000000000 241458586 1000000000 62751118 1000000000 994432709 1000000000 802863872 1000000000 891837330 1000000000 666734696 1000000000 639194161 1000000000 471409243 1000000000 845607590 1000000000 682093647 1000000000 772762707 1000000000 87431054 1000000000 954954334 1000000000 261746863 1000000000 871621597 1000000000 921383088 1000000000 625381564 1000000000 898151566 1000000000 18684577 1000000000 403468612 1000000000 826712121 1000000000 629273649 1000000000 101496831 1000000000 951798228 1000000000 583200259 1000000000 943900320 1000000000 892698521 1000000000 935610789 1000000000 539603589 1000000000 95412531 1000000000 694678052 1000000000 735253583 1000000000 789175532 1000000000 203311175 1000000000 216899409 1000000000 856379799 1000000000 638753190 1000000000 712960676 1000000000 950185761 1000000000 238037019 1000000000 26322393 1000000000 102522461 1000000000 423404021 1000000000 843609379 1000000000 919323326 1000000000 359470249 1000000000 688684184 1000000000 236106898 1000000000 124371857 1000000000 518748327 1000000000 447816293 1000000000 77353450 1000000000 834591672 1000000000 968418562 1000000000 307085759 1000000000 774219448 1000000000 348819838 1000000000 599833412 1000000000 875014762 1000000000 117041422 1000000000 159738460 1000000000 915482682 1000000000 212908860 1000000000 435261918 1000000000 300446396 1000000000 85520338 1000000000 964627983 1000000000 65309616 1000000000 221107237 1000000000 562103328 1000000000 981432382 1000000000 894200083 1000000000 565266624 1000000000 43077645 1000000000 329889400 1000000000 504572721 1000000000 476972209 1000000000 402737434 1000000000 234388634 1000000000 693052225 1000000000 231374247 1000000000 630984387 1000000000 628522257 1000000000 746748333 1000000000 37416827 1000000000 13973010 1000000000 801183534 1000000000 430038496 1000000000 596825355 1000000000 172333728 1000000000 579104633 1000000000 814171647 1000000000 952480207 1000000000 963707269 1000000000 592608120 1000000000 258761858 1000000000 836746272 1000000000 143710502 1000000000 314718723 1000000000 486390699 1000000000 438452362 1000000000 884142019 1000000000 853308260 1000000000 639492609 1000000000 246133193 1000000000 693208744 1000000000 338196036 1000000000 954467816 1000000000 581135546 1000000000 186546676 1000000000 637187092 1000000000 190148852 1000000000 456194536 1000000000 138431877 1000000000 899037177 1000000000 722618524 1000000000 680194918 1000000000 795156738 1000000000 628718801 1000000000 780993401 1000000000 721322719 1000000000 977252702 1000000000 357430933 1000000000 151591631 1000000000 471568071 1000000000 410000559 1000000000 427674749 1000000000 393908965 1000000000 694652529 1000000000 410960201 1000000000 651771973 1000000000 494744086 1000000000 909319621 1000000000 765067900 1000000000 423755813 1000000000 947025014 1000000000 140609879 1000000000 259207256 1000000000 906688060 1000000000 84143775 1000000000 584589496 1000000000 384000683 1000000000 156957364 1000000000 278021522 1000000000 515828565 1000000000 451892377 1000000000 141042337 1000000000 353025258 1000000000 344473085 1000000000 818541245 1000000000 805332924 1000000000 348632716 1000000000 283290723 1000000000 279942820 1000000000 239318990 1000000000 253472942 1000000000 581659473 1000000000 657683026 1000000000 947651486 1000000000 203014288 1000000000 876668725 1000000000 527933455 1000000000 477033883 1000000000 92328821 1000000000 665427390 1000000000 508077570 1000000000 496616288 1000000000 791918435 1000000000 469212637 1000000000 774729704 1000000000 898706212 1000000000 180134155 1000000000 163514329 1000000000 434184375 1000000000 595065394 1000000000 626996047 1000000000 564409075 1000000000 437274798 1000000000 669833395 1000000000 147571047 1000000000 84930846 1000000000 619519538 1000000000 114371105 1000000000 135985863 1000000000 307436129 1000000000 595904292 1000000000 117281882 1000000000 800118078 1000000000 762225376 1000000000 915681456 1000000000 515789036 1000000000 176509725 1000000000 602527139 1000000000 27103650 1000000000 933176741 1000000000 746459546 1000000000 14049748 1000000000 112969632 1000000000 468816102 1000000000 810399776 1000000000 846510209 1000000000 881370191 1000000000 342048336 1000000000 101021284 1000000000 289496680 1000000000 670913348 1000000000 259804774 1000000000 24446581 1000000000 800082961 1000000000 187308439 1000000000 987153293 1000000000 962796111 1000000000 683335185 1000000000 995584038 1000000000 602189566 1000000000 265960806 1000000000 158238108 1000000000 576528572 1000000000 637019731 1000000000 102305197 1000000000 877765473 1000000000 977870901 1000000000 452600711 1000000000 124065063 1000000000 266185432 1000000000 972320489 1000000000 130779853 1000000000 248386340 1000000000 128425765 1000000000 239848366 1000000000 119889447 1000000000 550352494 1000000000 833568672 1000000000 300135209 1000000000 661763038 1000000000 320932093 1000000000 77937879 1000000000 854205256 1000000000 389439201 1000000000 295945099 1000000000 375981546 1000000000 491906405 1000000000 725004233 1000000000 951469107 1000000000 94431978 1000000000 407769914 1000000000 368718826 1000000000 596809696 1000000000 228954073 1000000000 518356322 1000000000 431242584 1000000000 445875362 1000000000 117863658 1000000000 149345202 1000000000 126358738 1000000000 238695663 1000000000 827631352 1000000000 309701185 1000000000 495344304 1000000000 247364144 1000000000 806646602 1000000000 540693779 1000000000 537415477 1000000000 6465314 1000000000 627658731 1000000000 578191290 1000000000 591078472 1000000000 893247354 1000000000 848144761 1000000000 300431054 1000000000 34947541 1000000000 386517219 1000000000 985006305 1000000000 988717933 1000000000 769497784 1000000000 595872991 1000000000 715205840 1000000000 909569950 1000000000 273426160 1000000000 508962264 1000000000 874295201 1000000000 599000702 1000000000 769050735 1000000000 586745006 1000000000 826403463 1000000000 527558105 1000000000 870711994 1000000000 337970220 1000000000 220443930 1000000000 488130995 1000000000 553584125 1000000000 620943690 1000000000 32950744 1000000000 982689896 1000000000 311546850 1000000000 665970309 1000000000 207827329 1000000000 809516691 1000000000 312231790 1000000000 185269412 1000000000 336146006 1000000000 462224856 1000000000 663923834 1000000000 768796524 1000000000 563420681 1000000000 287058333 1000000000 567190444 1000000000 135037909 1000000000 35987992 1000000000 193542289 1000000000 993428779 1000000000 398432177 1000000000 330296631 1000000000 869202783 1000000000 438820075 1000000000 43427002 1000000000 156166223 1000000000 617320490 1000000000 151601573 1000000000 984189070 1000000000 785218296 1000000000 638152105 1000000000 625654758 1000000000 728110958 1000000000 705633936 1000000000 374246849 1000000000 867598551 1000000000 982742022 1000000000 466450275 1000000000 380742059 1000000000 147110081 1000000000 933590463 1000000000 928580720 1000000000 648929371 1000000000 971284067 1000000000 662193193 1000000000 439923445 1000000000 447438429 1000000000 959895181 1000000000 285741034 1000000000 77158153 1000000000 253152760 1000000000 832346116 1000000000 382913033 1000000000 490216198 1000000000 635897207 1000000000 591300157 1000000000 86298245 1000000000 608745169 1000000000 682128230 1000000000 203210968 1000000000 851347647 1000000000 462912455 1000000000 385944661 1000000000 922418805 1000000000 6680844 1000000000 526074017 1000000000 893750471 1000000000 588459725 1000000000 846713884 1000000000 740495757 1000000000 775122987 1000000000 587969978 1000000000 294365890 1000000000 562604268 1000000000 637004225 1000000000 277095600 1000000000 188290312 1000000000 898292066 1000000000 987402767 1000000000 866949439 1000000000 456952138 1000000000 67598571 1000000000 527606753 1000000000 140903271 1000000000 311189880 1000000000 202997846 1000000000 466456253 1000000000 119169034 1000000000 202188538 1000000000 847901998 1000000000 21113341 1000000000 134961509 1000000000 285965984 1000000000 278264988 1000000000 176053827 1000000000 952059784 1000000000 764333340 1000000000 822078053 1000000000 260370443 1000000000 990641802 1000000000 154240241 1000000000 387022291 1000000000 122925131 1000000000 336194711 1000000000 295442850 1000000000 96837582 1000000000 928198401 1000000000 948962247 1000000000 309017350 1000000000 688261032 1000000000 96112906 1000000000 344043766 1000000000 557639819 1000000000 206813807 1000000000 472864694 1000000000 230008589 1000000000 393767653 1000000000 527355901 1000000000 209817995 1000000000 273152182 1000000000 420205319 1000000000 716391211 1000000000 326324343 1000000000 650498127 1000000000 61002488 1000000000 837664253 1000000000 659283021 1000000000 794929834 1000000000 100429600 1000000000 879906186 1000000000 873495936 1000000000 727849053 1000000000 757476263 1000000000 683198830 1000000000 915513325 1000000000 818898149 1000000000 284545740 1000000000 910871584 1000000000 992276740 1000000000 831519727 1000000000 807629965 1000000000 300924180 1000000000 164470453 1000000000 945405491 1000000000 173867541 1000000000 676626912 1000000000 513535014 1000000000 727079622 1000000000 513119750 1000000000 289737666 1000000000 836349554 1000000000 348611992 1000000000 813781158 1000000000 511702458 1000000000 406777128 1000000000 370186771 1000000000 125083882 1000000000 739755900 1000000000 251907487 1000000000 235980351 1000000000 538056811 1000000000 745832322 1000000000 275657931 1000000000 918978521 1000000000 883940889 1000000000 478027974 1000000000 203827542 1000000000 791337347 1000000000 476595180 1000000000 176325583 1000000000 856396200 1000000000 210901668 1000000000 776133865 1000000000 877176347 1000000000 634524967 1000000000 243776750 1000000000 54128191 1000000000 559541752 1000000000 111038520 1000000000 481112709 1000000000 437674886 1000000000 398793708 1000000000 794480593 1000000000 731163731 1000000000 618155437 1000000000 6433589 1000000000 548025745 1000000000 871759685 1000000000 908724011 1000000000 341176363 1000000000 559423080 1000000000 567303720 1000000000 991303381 1000000000 924348491 1000000000 683466665 1000000000 564313701 1000000000 791490987 1000000000 62508934 1000000000 406123029 1000000000 884684623 1000000000 849387776 1000000000 688700537 1000000000 167348206 1000000000 995452392 1000000000 22765077 1000000000 832442449 1000000000 500773487 1000000000 383929816 1000000000 40822777 1000000000 291415532 1000000000 883670231 1000000000 935247821 1000000000 833816869 1000000000 608261992 1000000000 669467338 1000000000 569453121 1000000000 823547987 1000000000 775261272 1000000000 967644540 1000000000 135779687 1000000000 122713254 1000000000 573218537 1000000000 38176095 1000000000 423048550 1000000000 704280628 1000000000 735058291 1000000000 956655133 1000000000 370497174 1000000000 507796329 1000000000 282174875 1000000000 361654185 1000000000 66534646 1000000000 366414732 1000000000 710618700 1000000000 999645096 1000000000 181507735 1000000000 268090818 1000000000 562496987 1000000000 375305457 1000000000 775324131 1000000000 62962535 1000000000 238460058 1000000000 339379500 1000000000 841067730 1000000000 220710177 1000000000 738342918 1000000000 842284475 1000000000 565609546 1000000000 625393983 1000000000 102455550 1000000000 339796141 1000000000 547698657 1000000000 731765809 1000000000 529578800 1000000000 495273028 1000000000 689858314 1000000000 992630935 1000000000 795773368 1000000000 707188080 1000000000 899220173 1000000000 23182448 1000000000 878314213 1000000000 807452319 1000000000 995623392 1000000000 433648882 1000000000 28526865 1000000000 720032025 1000000000 445816244 1000000000 227487491 1000000000 131693998 1000000000 362602562 1000000000 113063637 1000000000 92636503 1000000000 863095531 1000000000 348686750 1000000000 575394440 1000000000 602754590 1000000000 673903774 1000000000 358918539 1000000000 373773435 1000000000 87419663 1000000000 454655850 1000000000 533232631 1000000000 838243797 1000000000 283285591 1000000000 599806685 1000000000 828670715 1000000000 827928012 1000000000 115850158 1000000000 342716896 1000000000 814491394 1000000000 85043398 1000000000 197526428 1000000000 132757008 1000000000 517960413 1000000000 791887567 1000000000 110403801 1000000000 935043451 1000000000 365454928 1000000000 853102054 1000000000 240115558 1000000000 771268933 1000000000 131726644 1000000000 840949795 1000000000 923297699 1000000000 770867531 1000000000 297568272 1000000000 209794673 1000000000 473021894 1000000000 354231222 1000000000 94425963 1000000000 305888612 1000000000 562029769 1000000000 919820174 1000000000 964531240 1000000000 725022836 1000000000 523313331 1000000000 718985642 1000000000 314492459 1000000000 590983037 1000000000 504873835 1000000000 382491151 1000000000 727724481 1000000000 172782513 1000000000 490840797 1000000000 28741474 1000000000 912727912 1000000000 350247365 1000000000 830244978 1000000000 117372923 1000000000 359598830 1000000000 423056323 1000000000 191640800 1000000000 856718078 1000000000 383126277 1000000000 194359634 1000000000 662392266 1000000000 539165315 1000000000 124687415 1000000000 339596741 1000000000 586847352 1000000000 945899510 1000000000 274850986 1000000000 278458161 1000000000 751837586 1000000000 382774592 1000000000 845567110 1000000000 640527616 1000000000 379189261 1000000000 455020882 1000000000 189031233 1000000000 281828877 1000000000 13592802 1000000000 754459766 1000000000 398792317 1000000000 654768826 1000000000 497857549 1000000000 562978949 1000000000 933310123 1000000000 678382422 1000000000 614933340 1000000000 863687970 1000000000 750291114 1000000000 498211512 1000000000 341085047 1000000000 35423222 1000000000 620362432 1000000000 418163568 1000000000 860179685 1000000000 684683527 1000000000 637058488 1000000000 767189281 1000000000 884799743 1000000000 582953763 1000000000 795840798 1000000000 160718906 1000000000 494111389 1000000000 913097698 1000000000 29725341 1000000000 61335498 1000000000 736389328 1000000000 862428203 1000000000 428124399 1000000000 908474832 1000000000 188758475 1000000000 674227117 1000000000 254316628 1000000000 556118761 1000000000 636998664 1000000000 676887909 1000000000 767640814 1000000000 626124784 1000000000 686932423 1000000000 101587202 1000000000 287257148 1000000000 369601303 1000000000 302320804 1000000000 93498881 1000000000 352962808 1000000000 447197221 1000000000 754816947 1000000000 76142047 1000000000 859235420 1000000000 395874267 1000000000 389260515 1000000000 880668458 1000000000 634158907 1000000000 264794276 1000000000 497542706 1000000000 932909322 1000000000 30938184 1000000000 265571495 1000000000 350707597 1000000000 477460634 1000000000 487560138 1000000000 692620478 1000000000 362351474 1000000000 746371650 1000000000 478227866 1000000000 420702161 1000000000 755679425 1000000000 840639802 1000000000 421007814 1000000000 146539984 1000000000 557702240 1000000000 329278399 1000000000 212887372 1000000000 117637708 1000000000 784113962 1000000000 66669496 1000000000 626693591 1000000000 726445576 1000000000 448457522 1000000000 633418992 1000000000 147101435 1000000000 795571998 1000000000 954977489 1000000000 320896925 1000000000 836858869 1000000000 852517184 1000000000 871980636 1000000000 31561231 1000000000 660389647 1000000000 744624400 1000000000 586049927 1000000000 320998719 1000000000 443266944 1000000000 296315947 1000000000 78205714 1000000000 398813540 1000000000 271138378 1000000000 842921175 1000000000 525508674 1000000000 644498458 1000000000 889181527 1000000000 16735004 1000000000 5221904 1000000000 334841399 1000000000 827104044 1000000000 679137877 1000000000 957912146 1000000000 571340004 1000000000 248145211 1000000000 903596261 1000000000 921586849 1000000000 662829627 1000000000 67383432 1000000000 107357992 1000000000 153849318 1000000000 122379845 1000000000 188490111 1000000000 903587888 1000000000 217668302 1000000000 980301706 1000000000 97357486 1000000000 901272856 1000000000 234131566 1000000000 197397827 1000000000 437107957 1000000000 568866071 1000000000 875795813 1000000000 126743530 1000000000 872147575 1000000000 128491835 1000000000 992648868 1000000000 98632707 1000000000 830299851 1000000000 349081374 1000000000 439894526 1000000000 978238353 1000000000 731776648 1000000000 51215173 1000000000 117375252 1000000000 675597858 1000000000 287840211 1000000000 191940257 1000000000 510408131 1000000000 862090470 1000000000 592206390 1000000000 552759809 1000000000 363436026 1000000000 913285558 1000000000 356666611 1000000000 906576059 1000000000 695432759 1000000000 600418921 1000000000 368240579 1000000000 995807549 1000000000 713133625 1000000000 52698023 1000000000 263761340 1000000000 154960536 1000000000 681257380 1000000000 742023270 1000000000 746650800 1000000000 58478635 1000000000 179885901 1000000000 37874247 1000000000 148173319 1000000000 366935167 1000000000 230695190 1000000000 527080826 1000000000 693997372 1000000000 164917853 1000000000 125693853 1000000000 635151143 1000000000 218467214 1000000000 658377077 1000000000 73145290 1000000000 596718830 1000000000 992834758 1000000000 324933870 1000000000 720907340 1000000000 855759973 1000000000 474220521 1000000000 577197670 1000000000 235411169 1000000000 285997523 1000000000 242813724 1000000000 601207032 1000000000 4401847 1000000000 244318703 1000000000 770421489 1000000000 357205725 1000000000 809904341 1000000000 887681692 1000000000 762790453 1000000000 751711448 1000000000 836201565 1000000000 392009814 1000000000 721365729 1000000000 996614474 1000000000 484211642 1000000000 585150656 1000000000 373354015 1000000000 514687826 1000000000 814428918 1000000000 971086948 1000000000 739675581 1000000000 606563036 1000000000 662137187 1000000000 859681300 1000000000 827303367 1000000000 895194948 1000000000 567708215 1000000000 615869279 1000000000 997603126 1000000000 306777302 1000000000 513779018 1000000000 322241474 1000000000 139523051 1000000000 414186053 1000000000 961149482 1000000000 724836464 1000000000 884809855 1000000000 312355988 1000000000 5181871 1000000000 307666705 1000000000 854997297 1000000000 989815126 1000000000 738405998 1000000000 788659904 1000000000 245433359 1000000000 689397161 1000000000 431179652 1000000000 193946963 1000000000 841455889 1000000000 157542716 1000000000 960999714 1000000000 939433498 1000000000 290969225 1000000000 676634028 1000000000 340000051 1000000000 35427568 1000000000 234417710 1000000000 992638459 1000000000 197807944 1000000000 801369752 1000000000 592006383 1000000000 197516617 1000000000 745200249 1000000000 100948909 1000000000 915140953 1000000000 77498252 1000000000 247828240 1000000000 772081070 1000000000 199284153 1000000000 70635825 1000000000 577311467 1000000000 123751463 1000000000 796761230 1000000000 587289521 1000000000 14377394 1000000000 826034750 1000000000 473137495 1000000000 439760177 1000000000 311194190 1000000000 153819827 1000000000 199831032 1000000000 883908656 1000000000 339397582 1000000000 47835427 1000000000 192910827 1000000000 338786399 1000000000 980951347 1000000000 385236786 1000000000 781200554 1000000000 316055529 1000000000 193390876 1000000000 674305045 1000000000 697108676 1000000000 382807189 1000000000 719246166 1000000000 926191753 1000000000 852138675 1000000000 991205293 1000000000 75893902 1000000000 424140063 1000000000 574578238 1000000000 743647993 1000000000 441107503 1000000000 387993877 1000000000 32363682 1000000000 92337487 1000000000 841951821 1000000000 336416777 1000000000 600271317 1000000000 801966523 1000000000 200910989 1000000000 414661582 1000000000 303820687 1000000000 877586275 1000000000 939561976 1000000000 192465043 1000000000 77581934 1000000000 790717901 1000000000 192913235 1000000000 617153791 1000000000 867923018 1000000000 677296974 1000000000 981490926 1000000000 290670653 1000000000 622937152 1000000000 166476881 1000000000 891546607 1000000000 884459704 1000000000 734994621 1000000000 980698525 1000000000 982562066 1000000000 350404979 1000000000 900197416 1000000000 936325506 1000000000 755450918 1000000000 354554117 1000000000 453753925 1000000000 30271705 1000000000 889723816 1000000000 564307963 1000000000 894095388 1000000000 824707756 1000000000 64858186 1000000000 398261934 1000000000 702086704 1000000000 553442740 1000000000 492445470 1000000000 549751321 1000000000 792675330 1000000000 833927764 1000000000 766119858 1000000000 91489460 1000000000 449977030 1000000000 383261903 1000000000 693953780 1000000000 406715633 1000000000 649652609 1000000000 344503097 1000000000 897157591 1000000000 284844302 1000000000 794142941 1000000000 153877065 1000000000 700948372 1000000000 230754303 1000000000 388534335 1000000000 915172603 1000000000 367117739 1000000000 68730154 1000000000 764605938 1000000000 991282981 1000000000 28883033 1000000000 288529766 1000000000 590908781 1000000000 606477078 1000000000 516144775 1000000000 803138013 1000000000 600309499 1000000000 940762382 1000000000 697242902 1000000000 970421300 1000000000 526334036 1000000000 931341804 1000000000 108774919 1000000000 767939209 1000000000 461849229 1000000000 130693656 1000000000 593167841 1000000000 787347252 1000000000 133071121 1000000000 572609014 1000000000 864286104 1000000000 661952891 1000000000 158709803 1000000000 524112822 1000000000 869254780 1000000000 301336654 1000000000 859504116 1000000000 412869798 1000000000 153593300 1000000000 904583717 1000000000 810575918 1000000000 764238047 1000000000 838009856 1000000000 149906237 1000000000 509027144 1000000000 85033077 1000000000 439318656 1000000000 394262264 1000000000 601902152 1000000000 976796179 1000000000 644673482 1000000000 65819965 1000000000 303205584 1000000000 79683179 1000000000 596667589 1000000000 325923573 1000000000 303009251 1000000000 883059684 1000000000 299600981 1000000000 694831658 1000000000 765182477 1000000000 807636851 1000000000 21348271 1000000000 506558191 1000000000 718016946 1000000000 516368031 1000000000 466949293 1000000000 334132354 1000000000 549655644 1000000000 441376563 1000000000 521198275 1000000000 245744866 1000000000 833463529 1000000000 169905930 1000000000 198115107 1000000000 883937238 1000000000 198981146 1000000000 610064296 1000000000 295080360 1000000000 63181777 1000000000 52951393 1000000000 140046678 1000000000 871797418 1000000000 858814763 1000000000 621320005 1000000000 68821801 1000000000 997754704 1000000000 745565210 1000000000 191934192 1000000000 543430129 1000000000 331483935 1000000000 866881567 1000000000 434986180 1000000000 887265783 1000000000 86094387 1000000000 33419065 1000000000 433049701 1000000000 972086104 1000000000 854880709 1000000000 789039098 1000000000 506926074 1000000000 997541979 1000000000 538618936 1000000000 157056278 1000000000 871142674 1000000000 633978171 1000000000 339563731 1000000000 253676274 1000000000 554042748 1000000000 81952372 1000000000 953551872 1000000000 516609646 1000000000 150670030 1000000000 180035700 1000000000 164963551 1000000000 786108572 1000000000 308937519 1000000000 534305759 1000000000 436851613 1000000000 557826955 1000000000 872943981 1000000000 83074989 1000000000 631962857 1000000000 416953074 1000000000 895292895 1000000000 184995531 1000000000 870891302 1000000000 139923181 1000000000 735331347 1000000000 336790511 1000000000 29413471 1000000000 919529357 1000000000 16822293 1000000000 195331345 1000000000 240638133 1000000000 624655507 1000000000 438186445 1000000000 627501474 1000000000 694139123 1000000000 375761310 1000000000 500739202 1000000000 371992684 1000000000 11212259 1000000000 585755430 1000000000 349606604 1000000000 557363126 1000000000 800106561 1000000000 830226530 1000000000 138523971 1000000000 338838869 1000000000 854156363 1000000000 25860001 1000000000 388429406 1000000000 865650532 1000000000 812980330 1000000000 338717317 1000000000 78663365 1000000000 232795953 1000000000 405234556 1000000000 748367389 1000000000 264849699 1000000000 747278822 1000000000 424745869 1000000000 36975112 1000000000 64486736 1000000000 794898932 1000000000 244229323 1000000000 734865773 1000000000 434541169 1000000000 915711142 1000000000 454315445 1000000000 692789969 1000000000 844542252 1000000000 563881578 1000000000 385116921 1000000000 441363004 1000000000 505306895 1000000000 666207403 1000000000 860040881 1000000000 629983332 1000000000 781319656 1000000000 177902323 1000000000 679972961 1000000000 729446530 1000000000 601538458 1000000000 562697949 1000000000 815796712 1000000000 733233100 1000000000 999378667 1000000000 893743240 1000000000 5681520 1000000000 533413814 1000000000 293662952 1000000000 366698523 1000000000 765958089 1000000000 769877955 1000000000 161285562 1000000000 13528391 1000000000 329187308 1000000000 851698557 1000000000 346438294 1000000000 4094136 1000000000 181029026 1000000000 820004008 1000000000 291242573 1000000000 104301 1000000000 518729268 1000000000 949882701 1000000000 758853965 1000000000 306304941 1000000000 780710509 1000000000 771747711 1000000000 858599665 1000000000 87149303 1000000000 512769040 1000000000 869696879 1000000000 33267805 1000000000 819242617 1000000000 425373758 1000000000 550338987 1000000000 866807360 1000000000 558553784 1000000000 468861837 1000000000 437343844 1000000000 807007526 1000000000 349853394 1000000000 866723222 1000000000 503423092 1000000000 113055082 1000000000 398036549 1000000000 545207786 1000000000 680280539 1000000000 961140468 1000000000 560152979 1000000000 840714932 1000000000 913268514 1000000000 604039229 1000000000 198451675 1000000000 160832171 1000000000 288696528 1000000000 334072087 1000000000 49732427 1000000000 211228961 1000000000 59115599 1000000000 186669660 1000000000 769940775 1000000000 772058988 1000000000 867573404 1000000000 60491062 1000000000 561583433 1000000000 896397820 1000000000 736230732 1000000000 418458851 1000000000 736460273 1000000000 109091357 1000000000 992769562 1000000000 144632820 1000000000 646691403 1000000000 281657243 1000000000 45200617 1000000000 242715225 1000000000 466974419 1000000000 142536920 1000000000 589237669 1000000000 579330797 1000000000 746805796 1000000000 820489050 1000000000 240477439 1000000000 919682784 1000000000 806950362 1000000000 546070318 1000000000 632004979 1000000000 391479733 1000000000 494133560 1000000000 351722891 1000000000 487337242 1000000000 624178007 1000000000 136911337 1000000000 733957951 1000000000 404724025 1000000000 366355172 1000000000 739750364 1000000000 268763829 1000000000 459786870 1000000000 407684760 1000000000 527501393 1000000000 261774715 1000000000 192623800 1000000000 587905763 1000000000 452493206 1000000000 206737284 1000000000 477902140 1000000000 114676387 1000000000 599074062 1000000000 357931262 1000000000 324959620 1000000000 324561907 1000000000 878221179 1000000000 900673821 1000000000 935746918 1000000000 913088831 1000000000 165301595 1000000000 625257175 1000000000 399195410 1000000000 676415660 1000000000 162047148 1000000000 314085237 1000000000 650024149 1000000000 878614129 1000000000 229430617 1000000000 564790024 1000000000 40527593 1000000000 762093966 1000000000 8819103 1000000000 567283465 1000000000 365056221 1000000000 784730708 1000000000 914317612 1000000000 859596450 1000000000 337619215 1000000000 464541735 1000000000 27915740 1000000000 432270755 1000000000 251021585 1000000000 464157094 1000000000 57448429 1000000000 89414223 1000000000 204704066 1000000000 363427950 1000000000 729356247 1000000000 946203796 1000000000 362171816 1000000000 256888246 1000000000 875437 1000000000 823949454 1000000000 540433338 1000000000 801303315 1000000000 233442979 1000000000 242856327 1000000000 476950347 1000000000 579471876 1000000000 758483496 1000000000 762609669 1000000000 688288998 1000000000 101542125 1000000000 848929185 1000000000 363461261 1000000000 617825690 1000000000 867247770 1000000000 607737153 1000000000 18666936 1000000000 129974198 1000000000 198404481 1000000000 756024014 1000000000 412754235 1000000000 665581806 1000000000 774549319 1000000000 721391477 1000000000 809431758 1000000000 481680084 1000000000 258996906 1000000000 222822952 1000000000 906420803 1000000000 596059561 1000000000 878648241 1000000000 534902365 1000000000 135545810 1000000000 448456617 1000000000 46569921 1000000000 877254448 1000000000 832931177 1000000000 58821116 1000000000 976284062 1000000000 524967632 1000000000 437064735 1000000000 272396626 1000000000 496667000 1000000000 190688575 1000000000 948388442 1000000000 167966593 1000000000 471105263 1000000000 810290403 1000000000 503189813 1000000000 417786060 1000000000 844262730 1000000000 690027698 1000000000 88416376 1000000000 386988196 1000000000 36034971 1000000000 120733775 1000000000 43661854 1000000000 737630569 1000000000 727467310 1000000000 110286684 1000000000 987951781 1000000000 67352225 1000000000 18777733 1000000000 343697128 1000000000 466404366 1000000000 874273995 1000000000 987207741 1000000000 491951822 1000000000 699271937 1000000000 788552993 1000000000 54358673 1000000000 5859634 1000000000 501760163 1000000000 664552400 1000000000 153029935 1000000000 67326514 1000000000 795741574 1000000000 372476987 1000000000 667822350 1000000000 378533393 1000000000 558293542 1000000000 689348489 1000000000 203646696 1000000000 735590547 1000000000 837939928 1000000000 468742412 1000000000 58346392 1000000000 553261943 1000000000 766850559 1000000000 622673586 1000000000 486980316 1000000000 994884250 1000000000 698962097 1000000000 589899279 1000000000 734611376 1000000000 149387520 1000000000 29314249 1000000000 932226479 1000000000 617384484 1000000000 362876276 1000000000 228794983 1000000000 408673123 1000000000 918296197 1000000000 674184115 1000000000 214004022 1000000000 870911983 1000000000 106784171 1000000000 989407213 1000000000 308709832 1000000000 751075531 1000000000 889998713 1000000000 684560195 1000000000 812880608 1000000000 87498843 1000000000 190221471 1000000000 98420269 1000000000 378685473 1000000000 895977720 1000000000 9512127 1000000000 657366326 1000000000 528043953 1000000000 835885974 1000000000 578730404 1000000000 64442861 1000000000 193679643 1000000000 685179856 1000000000 351246893 1000000000 693452990 1000000000 100262111 1000000000 575836657 1000000000 280419170 1000000000 142380947 1000000000 741693109 1000000000 39496475 1000000000 312560896 1000000000 110987193 1000000000 553035889 1000000000 103107485 1000000000 419149559 1000000000 210687505 1000000000 890617341 1000000000 613996718 1000000000 801620233 1000000000 222014654 1000000000 153467629 1000000000 371713477 1000000000 935242089 1000000000 972402423 1000000000 475076052 1000000000 136603758 1000000000 774978049 1000000000 709819779 1000000000 135303946 1000000000 671428098 1000000000 809608927 1000000000 395844376 1000000000 904212501 1000000000 998736616 1000000000 354507364 1000000000 538513311 1000000000 277167706 1000000000 466679988 1000000000 819790414 1000000000 21020531 1000000000 426849455 1000000000 708233176 1000000000 26385443 1000000000 704370447 1000000000 761022344 1000000000 741216877 1000000000 40194903 1000000000 73830370 1000000000 770450360 1000000000 132405992 1000000000 792772225 1000000000 381208219 1000000000 276107276 1000000000 338083498 1000000000 35244924 1000000000 602570898 1000000000 257575582 1000000000 704797322 1000000000 667852183 1000000000 776958763 1000000000 841054167 1000000000 358101664 1000000000 82313520 1000000000 695880649 1000000000 311617650 1000000000 260235279 1000000000 371565933 1000000000 665935762 1000000000 500799376 1000000000 336608443 1000000000 146157164 1000000000 667270584 1000000000 733036926 1000000000 487651153 1000000000 399501214 1000000000 243646027 1000000000 13314540 1000000000 984175018 1000000000 697775708 1000000000 994217639 1000000000 91680158 1000000000 160129944 1000000000 718877417 1000000000 319654311 1000000000 937196570 1000000000 283575982 1000000000 8295136 1000000000 665708878 1000000000 526981222 1000000000 831789755 1000000000 121408265 1000000000 345484511 1000000000 750303381 1000000000 695223464 1000000000 482382953 1000000000 457840499 1000000000 36246329 1000000000 931584624 1000000000 629710982 1000000000 174231331 1000000000 916051860 1000000000 742187190 1000000000 100570661 1000000000 773440351 1000000000 763452424 1000000000 275199765 1000000000 108388894 1000000000 867151695 1000000000 521288737 1000000000 546514896 1000000000 591059615 1000000000 220456474 1000000000 782424620 1000000000 53656781 1000000000 872948189 1000000000 568065927 1000000000 981267149 1000000000 666716109 1000000000 54333744 1000000000 551492943 1000000000 985100418 1000000000 214019079 1000000000 97135616 1000000000 217425057 1000000000 952518317 1000000000 321380268 1000000000 589356624 1000000000 710916335 1000000000 92241869 1000000000 968445880 1000000000 146636855 1000000000 522013741 1000000000 18856577 1000000000 570567860 1000000000 323882984 1000000000 357222249 1000000000 196392649 1000000000 893167532 1000000000 141236934 1000000000 843969350 1000000000 775787650 1000000000 70524548 1000000000 539897089 1000000000 751090455 1000000000 349839540 1000000000 728861663 1000000000 336413661 1000000000 573402050 1000000000 609949860 1000000000 358077919 1000000000 172935724 1000000000 61283555 1000000000 302561911 1000000000 257210626 1000000000 230369639 1000000000 216936774 1000000000 475320246 1000000000 906888130 1000000000 703136510 1000000000 779826260 1000000000 704897300 1000000000 701651891 1000000000 896634213 1000000000 836920116 1000000000 330919261 1000000000 766629444 1000000000 889265200 1000000000 265565621 1000000000 98170857 1000000000 696137375 1000000000 574997473 1000000000 463944594 1000000000 448782271 1000000000 59165123 1000000000 61575188 1000000000 92141359 1000000000 491254890 1000000000 864100207 1000000000 381687861 1000000000 371956587 1000000000 952259491 1000000000 533063853 1000000000 210700442 1000000000 27062388 1000000000 546235924 1000000000 913866946 1000000000 873876924 1000000000 927712025 1000000000 36723741 1000000000 969482589 1000000000 200892891 1000000000 622573493 1000000000 521429460 1000000000 597426360 1000000000 500176714 1000000000 620484458 1000000000 459284937 1000000000 67090441 1000000000 377932 1000000000 550667425 1000000000 800791760 1000000000 976213479 1000000000 273953225 1000000000 701938828 1000000000 179846039 1000000000 316001391 1000000000 429538057 1000000000 876635377 1000000000 423370279 1000000000 56417337 1000000000 867723470 1000000000 256944053 1000000000 255757188 1000000000 832884642 1000000000 15032943 1000000000 464451335 1000000000 478934852 1000000000 156473341 1000000000 238708905 1000000000 272900129 1000000000 895380091 1000000000 670842428 1000000000 815038703 1000000000 484668581 1000000000 75866138 1000000000 402949616 1000000000 245762167 1000000000 636167323 1000000000 953507429 1000000000 317957329 1000000000 817490220 1000000000 535058635 1000000000 517248538 1000000000 324406932 1000000000 618022505 1000000000 392714933 1000000000 328021619 1000000000 412008146 1000000000 483821985 1000000000 36813629 1000000000 934986374 1000000000 33996219 1000000000 844615045 1000000000 253246802 1000000000 837292937 1000000000 96585578 1000000000 452945689 1000000000 458498210 1000000000 673945529 1000000000 650153908 1000000000 585771263 1000000000 363340995 1000000000 985771875 1000000000 69605940 1000000000 57817002 1000000000 644270957 1000000000 703549873 1000000000 448902024 1000000000 530006644 1000000000 269898704 1000000000 21793627 1000000000 862072078 1000000000 190208995 1000000000 616235615 1000000000 834421377 1000000000 613844942 1000000000 325683073 1000000000 651746434 1000000000 763036940 1000000000 977926012 1000000000 69080266 1000000000 600135049 1000000000 483092586 1000000000 230682634 1000000000 231352290 1000000000 223879116 1000000000 419753532 1000000000 710911293 1000000000 226431297 1000000000 700111978 1000000000 211447483 1000000000 770990052 1000000000 311271047 1000000000 437993274 1000000000 448818943 1000000000 158687004 1000000000 687305810 1000000000 549527488 1000000000 24429612 1000000000 955129997 1000000000 777237454 1000000000 642541953 1000000000 177578272 1000000000 268838601 1000000000 227940308 1000000000 612355183 1000000000 269961925 1000000000 35043333 1000000000 816866150 1000000000 295897939 1000000000 393721521 1000000000 864748921 1000000000 45142197 1000000000 755709702 1000000000 138129745 1000000000 827654736 1000000000 619807329 1000000000 681271233 1000000000 217949648 1000000000 452981245 1000000000 734385306 1000000000 57698951 1000000000 181462971 1000000000 242518111 1000000000 387658058 1000000000 377512838 1000000000 385665073 1000000000 494640977 1000000000 833695625 1000000000 483551406 1000000000 447564472 1000000000 443869858 1000000000 659009873 1000000000 988145486 1000000000 392867267 1000000000 174858913 1000000000 640601567 1000000000 530987447 1000000000 233276574 1000000000 834054514 1000000000 149162627 1000000000 78191585 1000000000 257055600 1000000000 540545977 1000000000 129310629 1000000000 357884111 1000000000 192412417 1000000000 795670886 1000000000 159289317 1000000000 786883037 1000000000 180213282 1000000000 34591923 1000000000 237798161 1000000000 430031237 1000000000 268187073 1000000000 234573038 1000000000 629053238 1000000000 801208095 1000000000 753663505 1000000000 287563096 1000000000 74833733 1000000000 141937566 1000000000 156131597 1000000000 785687386 1000000000 544191165 1000000000 151792872 1000000000 845203147 1000000000 698255186 1000000000 297214203 1000000000 34399318 1000000000 823239874 1000000000 638452053 1000000000 20074507 1000000000 258925750 1000000000 235221254 1000000000 232259567 1000000000 763025556 1000000000 895652392 1000000000 205166250 1000000000 288882465 1000000000 70502914 1000000000 13036363 1000000000 811628112 1000000000 835850236 1000000000 554934875 1000000000 302931789 1000000000 912602726 1000000000 694216411 1000000000 822470856 1000000000 59422163 1000000000 881602788 1000000000 475914349 1000000000 392216722 1000000000 372471879 1000000000 739895059 1000000000 562420286 1000000000 948798025 1000000000 671195057 1000000000 252139258 1000000000 272543737 1000000000 26571741 1000000000 538723724 1000000000 746038233 1000000000 462403104 1000000000 839936019 1000000000 112030310 1000000000 447411369 1000000000 138709719 1000000000 761416567 1000000000 636246516 1000000000 697288123 1000000000 612427217 1000000000 51260721 1000000000 303515517 1000000000 314586781 1000000000 218779547 1000000000 862204451 1000000000 485400684 1000000000 225966606 1000000000 374794532 1000000000 510331676 1000000000 81269396 1000000000 373860038 1000000000 711603803 1000000000 52502445 1000000000 196368673 1000000000 514941981 1000000000 198141120 1000000000 183908596 1000000000 473172123 1000000000 43488339 1000000000 907237844 1000000000 197698057 1000000000 564273455 1000000000 517641077 1000000000 772640654 1000000000 744635085 1000000000 410133647 1000000000 973750035 1000000000 724963124 1000000000 814077567 1000000000 514934235 1000000000 929263355 1000000000 346410834 1000000000 939967443 1000000000 224284960 1000000000 23304432 1000000000 693408820 1000000000 217612907 1000000000 9039081 1000000000 528414585 1000000000 293700644 1000000000 907243634 1000000000 481019491 1000000000 562648435 1000000000 880016249 1000000000 832740355 1000000000 603158595 1000000000 365307415 1000000000 559200196 1000000000 325392217 1000000000 923704713 1000000000 596342916 1000000000 503674733 1000000000 347913301 1000000000 757563225 1000000000 538223044 1000000000 499285659 1000000000 969069344 1000000000 437523541 1000000000 872963254 1000000000 816050119 1000000000 487960126 1000000000 392322555 1000000000 994361016 1000000000 44487599 1000000000 411908234 1000000000 902727999 1000000000 760539844 1000000000 418109173 1000000000 33460747 1000000000 860496480 1000000000 840578065 1000000000 462559055 1000000000 605219453 1000000000 729681134 1000000000 249123861 1000000000 191796285 1000000000 190751008 1000000000 580186049 1000000000 906826405 1000000000 575606950 1000000000 354631629 1000000000 287252370 1000000000 537983214 1000000000 789285338 1000000000 719267621 1000000000 437696062 1000000000 372341999 1000000000 741463174 1000000000 968741821 1000000000 140608293 1000000000 158004764 1000000000 417138519 1000000000 846973882 1000000000 892261268 1000000000 384993582 1000000000 358839454 1000000000 680770130 1000000000 149409923 1000000000 843991228 1000000000 318880468 1000000000 150295271 1000000000 152595837 1000000000 31600490 1000000000 789375506 1000000000 820216618 1000000000 470068592 1000000000 664312662 1000000000 594802631 1000000000 802573309 1000000000 482294895 1000000000 463081741 1000000000 879516572 1000000000 916120751 1000000000 498329951 1000000000 319582965 1000000000 865061419 1000000000 828870437 1000000000 188911572 1000000000 530285260 1000000000 101817835 1000000000 944466516 1000000000 824968617 1000000000 378720291 1000000000 507759924 1000000000 865740456 1000000000 387484979 1000000000 75543393 1000000000 352495958 1000000000 572120289 1000000000 608173881 1000000000 401689389 1000000000 318248777 1000000000 873916252 1000000000 245406174 1000000000 61720206 1000000000 100092726 1000000000 791742900 1000000000 878829151 1000000000 948478282 1000000000 284137633 1000000000 211404667 1000000000 135868632 1000000000 816049159 1000000000 419462240 1000000000 343511260 1000000000 448559434 1000000000 919990579 1000000000 540022233 1000000000 299431629 1000000000 882100041 1000000000 241526330 1000000000 89823087 1000000000 199763041 1000000000 706564058 1000000000 120753935 1000000000 29630150 1000000000 837422726 1000000000 663616493 1000000000 59771612 1000000000 30726994 1000000000 686449039 1000000000 204023727 1000000000 648964160 1000000000 366158337 1000000000 681230203 1000000000 59508546 1000000000 966310443 1000000000 976172924 1000000000 868906731 1000000000 226423631 1000000000 930078186 1000000000 772312486 1000000000 647955231 1000000000 101223026 1000000000 805171738 1000000000 37731890 1000000000 560402063 1000000000 693197243 1000000000 934013695 1000000000 123060954 1000000000 540330997 1000000000 65980072 1000000000 829505869 1000000000 249428613 1000000000 184188852 1000000000 788167841 1000000000 320211119 1000000000 175864137 1000000000 647445297 1000000000 749664531 1000000000 569905779 1000000000 769103106 1000000000 877306440 1000000000 304089649 1000000000 531316374 1000000000 316941783 1000000000 608439449 1000000000 412085642 1000000000 774459378 1000000000 239983082 1000000000 586106632 1000000000 800670269 1000000000 359009690 1000000000 610792277 1000000000 684792551 1000000000 778290283 1000000000 605910968 1000000000 913209349 1000000000 207359525 1000000000 489396467 1000000000 575707411 1000000000 377788884 1000000000 914894090 1000000000 691364131 1000000000 791598058 1000000000 809972215 1000000000 112299334 1000000000 492096921 1000000000 522607551 1000000000 4883627 1000000000 181314285 1000000000 93660810 1000000000 410778392 1000000000 880034550 1000000000 968045819 1000000000 757374655 1000000000 997680778 1000000000 496933023 1000000000 24896867 1000000000 166534363 1000000000 904293682 1000000000 751095523 1000000000 964834912 1000000000 754485607 1000000000 330566494 1000000000 186748196 1000000000 488467064 1000000000 88642577 1000000000 577805020 1000000000 493998915 1000000000 195199926 1000000000 532506475 1000000000 764918460 1000000000 661797521 1000000000 289928501 1000000000 459190166 1000000000 894091942 1000000000 900791691 1000000000 951696219 1000000000 912112376 1000000000 917162963 1000000000 185567997 1000000000 650691074 1000000000 927656924 1000000000 282895814 1000000000 560047983 1000000000 117715282 1000000000 498634961 1000000000 856377280 1000000000 990593375 1000000000 89669960 1000000000 898093208 1000000000 134715466 1000000000 786275843 1000000000 314510364 1000000000 242955184 1000000000 669835310 1000000000 138097918 1000000000 727128947 1000000000 86629549 1000000000 447723398 1000000000 345993727 1000000000 286607615 1000000000 381235432 1000000000 244638819 1000000000 382847670 1000000000 937544749 1000000000 474137820 1000000000 288075264 1000000000 255174398 1000000000 47126656 1000000000 280216289 1000000000 464544114 1000000000 74295627 1000000000 949140670 1000000000 352317737 1000000000 395227905 1000000000 656081109 1000000000 765510801 1000000000 218735058 1000000000 856129078 1000000000 426791401 1000000000 414022225 1000000000 859655533 1000000000 889379608 1000000000 568274872 1000000000 670761673 1000000000 80356927 1000000000 720398705 1000000000 924239277 1000000000 911037078 1000000000 953486511 1000000000 823465996 1000000000 866575709 1000000000 621534415 1000000000 27972029 1000000000 99744004 1000000000 709864273 1000000000 835069568 1000000000 330252996 1000000000 64920986 1000000000 890488728 1000000000 720083003 1000000000 144609749 1000000000 421546214 1000000000 240193544 1000000000 499450353 1000000000 864722713 1000000000 529849441 1000000000 781279221 1000000000 765925771 1000000000 219282526 1000000000 359985760 1000000000 839284112 1000000000 590294462 1000000000 767020179 1000000000 690163234 1000000000 594428378 1000000000 234020029 1000000000 667458137 1000000000 9840834 1000000000 972200320 1000000000 86801462 1000000000 782509776 1000000000 945761991 1000000000 508052902 1000000000 414956329 1000000000 434579442 1000000000 94814256 1000000000 653706637 1000000000 886883097 1000000000 204297126 1000000000 254828083 1000000000 911333975 1000000000 480451025 1000000000 555676585 1000000000 766134418 1000000000 749349479 1000000000 341997588 1000000000 822584954 1000000000 125101960 1000000000 996892056 1000000000 719240689 1000000000 395992030 1000000000 498853077 1000000000 709890160 1000000000 553123390 1000000000 24569344 1000000000 921280273 1000000000 445142353 1000000000 947414560 1000000000 524395441 1000000000 98519146 1000000000 700535298 1000000000 704387183 1000000000 409462422 1000000000 582029862 1000000000 683660900 1000000000 424133417 1000000000 228447097 1000000000 385014446 1000000000 200255810 1000000000 416252575 1000000000 19849657 1000000000 291824257 1000000000 918762726 1000000000 63993623 1000000000 903198179 1000000000 382977906 1000000000 41134247 1000000000 123367206 1000000000 925197996 1000000000 748361802 1000000000 364778121 1000000000 543469425 1000000000 476737651 1000000000 152619552 1000000000 243180218 1000000000 917217882 1000000000 911952839 1000000000 81489608 1000000000 215602499 1000000000 494746558 1000000000 54855114 1000000000 93927285 1000000000 470990755 1000000000 283539453 1000000000 528086369 1000000000 33821631 1000000000 320558025 1000000000 780755921 1000000000 176281780 1000000000 608991285 1000000000 493682186 1000000000 511108234 1000000000 480376070 1000000000 314135429 1000000000 291295930 1000000000 805668141 1000000000 192844283 1000000000 819632368 1000000000 762760950 1000000000 447091981 1000000000 899870279 1000000000 563417932 1000000000 652261486 1000000000 400783136 1000000000 340225280 1000000000 524128056 1000000000 646847829 1000000000 313491680 1000000000 729544595 1000000000 466767709 1000000000 138090805 1000000000 184272450 1000000000 952628808 1000000000 212830685 1000000000 942341453 1000000000 925364941 1000000000 646527421 1000000000 694080181 1000000000 503187100 1000000000 299819764 1000000000 723902041 1000000000 472168965 1000000000 816873755 1000000000 127453678 1000000000 864811499 1000000000 934445792 1000000000 773376159 1000000000 4683622 1000000000 746072722 1000000000 877820300 1000000000 137442727 1000000000 732084749 1000000000 276559424 1000000000 383269031 1000000000 923808916 1000000000 793310179 1000000000 901461936 1000000000 393698138 1000000000 587682024 1000000000 589896741 1000000000 781055746 1000000000 952243081 1000000000 874663122 1000000000 912875657 1000000000 527264998 1000000000 532394900 1000000000 451803678 1000000000 606430441 1000000000 884668664 1000000000 298401566 1000000000 425499666 1000000000 713372108 1000000000 231807922 1000000000 45822445 1000000000 902553307 1000000000 239318548 1000000000 978459742 1000000000 106791799 1000000000 63081388 1000000000 405885502 1000000000 211858911 1000000000 665769807 1000000000 329234255 1000000000 310503194 1000000000 145572578 1000000000 263766344 1000000000 885178800 1000000000 155442978 1000000000 179757070 1000000000 981925412 1000000000 627616913 1000000000 870255956 1000000000 977427172 1000000000 164968475 1000000000 518413618 1000000000 325613332 1000000000 72532353 1000000000 550095897 1000000000 89039515 1000000000 8859175 1000000000 704570056 1000000000 17798175 1000000000 519762295 1000000000 325958458 1000000000 722532078 1000000000 730707880 1000000000 957011369 1000000000 166340139 1000000000 42773252 1000000000 329165183 1000000000 86125242 1000000000 597037320 1000000000 190386149 1000000000 945851781 1000000000 499720452 1000000000 881673286 1000000000 80097888 1000000000 84378244 1000000000 161861622 1000000000 462295630 1000000000 64358764 1000000000 514035447 1000000000 822281968 1000000000 553900368 1000000000 854222862 1000000000 264619017 1000000000 886335408 1000000000 114535413 1000000000 684781424 1000000000 333974309 1000000000 959041804 1000000000 476220218 1000000000 875160820 1000000000 323365074 1000000000 220999100 1000000000 674229218 1000000000 313886973 1000000000 361018416 1000000000 763526952 1000000000 739171461 1000000000 545291264 1000000000 759907856 1000000000 981516444 1000000000 590667721 1000000000 471532617 1000000000 3419710 1000000000 827255478 1000000000 679929435 1000000000 855887053 1000000000 681848686 1000000000 629881235 1000000000 428711428 1000000000 996164130 1000000000 866555910 1000000000 674132716 1000000000 116860177 1000000000 862242080 1000000000 367375885 1000000000 934878253 1000000000 994329506 1000000000 554130570 1000000000 93655343 1000000000 518576309 1000000000 160151614 1000000000 353532619 1000000000 43590394 1000000000 581637372 1000000000 848538391 1000000000 832599373 1000000000 597829 1000000000 10529594 1000000000 178664728 1000000000 637599698 1000000000 602454613 1000000000 118772188 1000000000 542400512 1000000000 391555742 1000000000 597764573 1000000000 689516257 1000000000 593461748 1000000000 195748399 1000000000 415792160 1000000000 752954154 1000000000 670688908 1000000000 746557018 1000000000 325649673 1000000000 958815135 1000000000 342151051 1000000000 313972387 1000000000 283615264 1000000000 967503158 1000000000 178680953 1000000000 664650558 1000000000 817461365 1000000000 225545307 1000000000 522966139 1000000000 744737354 1000000000 240336807 1000000000 81826790 1000000000 925657599 1000000000 696195174 1000000000 784259504 1000000000 442605618 1000000000 639855414 1000000000 133923538 1000000000 499613827 1000000000 537309693 1000000000 510692248 1000000000 330323762 1000000000 991393959 1000000000 150786065 1000000000 907415397 1000000000 680710823 1000000000 547962705 1000000000 905129251 1000000000 806721558 1000000000 72320672 1000000000 416742266 1000000000 427444019 1000000000 333317325 1000000000 261815417 1000000000 518206806 1000000000 781025806 1000000000 905910355 1000000000 188609363 1000000000 811944668 1000000000 624745846 1000000000 365511781 1000000000 383453418 1000000000 205567645 1000000000 260286114 1000000000 153168297 1000000000 725587075 1000000000 433428575 1000000000 927803865 1000000000 42927531 1000000000 92972178 1000000000 462693360 1000000000 576907011 1000000000 551080319 1000000000 131033357 1000000000 844940995 1000000000 293969107 1000000000 881570644 1000000000 813459737 1000000000 690423082 1000000000 35906229 1000000000 251966678 1000000000 682277552 1000000000 188099343 1000000000 385349023 1000000000 879656540 1000000000 475096862 1000000000 488033508 1000000000 203870888 1000000000 849870678 1000000000 861107086 1000000000 672611655 1000000000 155650477 1000000000 991785011 1000000000 607245357 1000000000 781152454 1000000000 845624536 1000000000 152265318 1000000000 686411455 1000000000 352344097 1000000000 151495065 1000000000 195466847 1000000000 329509933 1000000000 914189810 1000000000 423057717 1000000000 340937180 1000000000 377614747 1000000000 963428615 1000000000 676918526 1000000000 327672732 1000000000 451511839 1000000000 841350526 1000000000 332419741 1000000000 860538823 1000000000 512546045 1000000000 144121540 1000000000 512924287 1000000000 359675520 1000000000 204182240 1000000000 374308809 1000000000 348822824 1000000000 725482191 1000000000 929123858 1000000000 570575893 1000000000 180178776 1000000000 649529601 1000000000 990498269 1000000000 100794 1000000000 313419931 1000000000 824251196 1000000000 96861858 1000000000 361310592 1000000000 325562852 1000000000 376594983 1000000000 738723383 1000000000 518317738 1000000000 420552049 1000000000 640545224 1000000000 572051826 1000000000 963741447 1000000000 973791325 1000000000 997734365 1000000000 20594907 1000000000 360787568 1000000000 886937148 1000000000 285461158 1000000000 771019243 1000000000 127262614 1000000000 780633532 1000000000 177607116 1000000000 316107245 1000000000 423458306 1000000000 92387076 1000000000 968662513 1000000000 670431585 1000000000 833185213 1000000000 402647831 1000000000 965425146 1000000000 900262916 1000000000 161566674 1000000000 580998435 1000000000 632466327 1000000000 786100883 1000000000 248044138 1000000000 489085774 1000000000 164131222 1000000000 812165299 1000000000 660328588 1000000000 120420695 1000000000 855587219 1000000000 17913180 1000000000 673108451 1000000000 408166863 1000000000 619895441 1000000000 446663601 1000000000 740203487 1000000000 829639102 1000000000 995160759 1000000000 622263156 1000000000 314895350 1000000000 495330265 1000000000 242011030 1000000000 449109007 1000000000 172188724 1000000000 671846117 1000000000 532440771 1000000000 40895779 1000000000 43357798 1000000000 348894641 1000000000 413851714 1000000000 271365008 1000000000 371420557 1000000000 405529061 1000000000 687565127 1000000000 308828335 1000000000 286998898 1000000000 226381235 1000000000 911513631 1000000000 130245229 1000000000 968248743 1000000000 892263979 1000000000 96269671 1000000000 969915032 1000000000 895815940 1000000000 701295694 1000000000 443711549 1000000000 49158851 1000000000 666655801 1000000000 59203023 1000000000 37630616 1000000000 420698770 1000000000 373050674 1000000000 872789021 1000000000 62990275 1000000000 114750006 1000000000 84064294 1000000000 440185424 1000000000 522348456 1000000000 245290782 1000000000 228851020 1000000000 116413863 1000000000 482042252 1000000000 334801498 1000000000 988583483 1000000000 454947119 1000000000 189208888 1000000000 425744682 1000000000 506562589 1000000000 778099491 1000000000 356734477 1000000000 344370864 1000000000 28924297 1000000000 853022567 1000000000 24161537 1000000000 640393322 1000000000 859416315 1000000000 741268652 1000000000 137544473 1000000000 772418397 1000000000 968372542 1000000000 533655233 1000000000 157585819 1000000000 445075871 1000000000 748987649 1000000000 175162022 1000000000 748012603 1000000000 532787052 1000000000 808418948 1000000000 393745016 1000000000 265757389 1000000000 551745857 1000000000 492378165 1000000000 168623421 1000000000 524147481 1000000000 302578219 1000000000 865651918 1000000000 35708639 1000000000 429788409 1000000000 508602414 1000000000 31442443 1000000000 460550792 1000000000 618526998 1000000000 97730934 1000000000 419069610 1000000000 348475729 1000000000 291785403 1000000000 283855057 1000000000 344257228 1000000000 120443622 1000000000 483627585 1000000000 938412223 1000000000 590049956 1000000000 992647045 1000000000 788445123 1000000000 999606198 1000000000 893294889 1000000000 359660492 1000000000 56737273 1000000000 385136970 1000000000 370311337 1000000000 482637746 1000000000 451425148 1000000000 870521788 1000000000 284217388 1000000000 393840410 1000000000 664333399 1000000000 846869644 1000000000 611612971 1000000000 671072583 1000000000 914457593 1000000000 387986627 1000000000 165101667 1000000000 620713876 1000000000 282631168 1000000000 307786389 1000000000 489426984 1000000000 421975836 1000000000 958698495 1000000000 963179848 1000000000 255515538 1000000000 48560666 1000000000 672818693 1000000000 795086745 1000000000 301680785 1000000000 922995809 1000000000 888670072 1000000000 389039969 1000000000 149831770 1000000000 403454891 1000000000 371476706 1000000000 347314680 1000000000 780267454 1000000000 190147754 1000000000 949139613 1000000000 985694238 1000000000 662049313 1000000000 904189358 1000000000 247186360 1000000000 276562646 1000000000 796616927 1000000000 749128852 1000000000 599194068 1000000000 401180671 1000000000 621707134 1000000000 169074337 1000000000 633689819 1000000000 618750741 1000000000 747437184 1000000000 760365276 1000000000 402428322 1000000000 980843974 1000000000 454308237 1000000000 372088655 1000000000 455662594 1000000000 795148778 1000000000 94970330 1000000000 676574055 1000000000 774636448 1000000000 106569797 1000000000 767780671 1000000000 153972656 1000000000 238239482 1000000000 783524715 1000000000 733211631 1000000000 90368754 1000000000 394109721 1000000000 808643697 1000000000 87668293 1000000000 725602249 1000000000 523651183 1000000000 572825340 1000000000 555921871 1000000000 809023594 1000000000 529160264 1000000000 396198816 1000000000 793730090 1000000000 953039235 1000000000 919099177 1000000000 480019706 1000000000 741302029 1000000000 371708798 1000000000 985236039 1000000000 186448621 1000000000 852463402 1000000000 463605048 1000000000 149645173 1000000000 942282415 1000000000 696255208 1000000000 350098283 1000000000 311008136 1000000000 410957154 1000000000 883090739 1000000000 849481090 1000000000 912506918 1000000000 178744684 1000000000 831055471 1000000000 698083711 1000000000 873548235 1000000000 20222917 1000000000 204100077 1000000000 602359769 1000000000 17513817 1000000000 290372313 1000000000 757804098 1000000000 352845977 1000000000 734837772 1000000000 758911711 1000000000 791063149 1000000000 218361158 1000000000 202289726 1000000000 683160553 1000000000 563564327 1000000000 592018884 1000000000 701826475 1000000000 850177157 1000000000 710930167 1000000000 265542330 1000000000 433640385 1000000000 805810819 1000000000 119460576 1000000000 345946376 1000000000 346629769 1000000000 212157163 1000000000 898226115 1000000000 817130674 1000000000 314570600 1000000000 983124610 1000000000 147586756 1000000000 448017125 1000000000 705953236 1000000000 125981967 1000000000 14105680 1000000000 627827922 1000000000 977991321 1000000000 398300268 1000000000 926858726 1000000000 99359954 1000000000 582702541 1000000000 890582407 1000000000 867515447 1000000000 487739220 1000000000 920108773 1000000000 498647005 1000000000 476660105 1000000000 792561403 1000000000 450560471 1000000000 818795755 1000000000 832331809 1000000000 654787559 1000000000 223110971 1000000000 658706963 1000000000 532898001 1000000000 795378913 1000000000 668494230 1000000000 641622687 1000000000 381841455 1000000000 693602852 1000000000 939086606 1000000000 165662524 1000000000 638298716 1000000000 353367320 1000000000 262270266 1000000000 21779297 1000000000 879428792 1000000000 773723832 1000000000 824919066 1000000000 93548990 1000000000 28801601 1000000000 484606226 1000000000 306954493 1000000000 479163175 1000000000 859181882 1000000000 112823772 1000000000 328459589 1000000000 696359674 1000000000 861216795 1000000000 882243471 1000000000 407418547 1000000000 960198322 1000000000 879819827 1000000000 333578955 1000000000 779665243 1000000000 179244798 1000000000 839821892 1000000000 407855781 1000000000 623864373 1000000000 561831899 1000000000 856541588 1000000000 606793052 1000000000 351002335 1000000000 872916277 1000000000 177068922 1000000000 280962746 1000000000 685015074 1000000000 435378784 1000000000 230337423 1000000000 512943237 1000000000 800369533 1000000000 223704234 1000000000 49569788 1000000000 935706646 1000000000 788042999 1000000000 650506462 1000000000 436368408 1000000000 998059755 1000000000 196849134 1000000000 319921273 1000000000 895797333 1000000000 483993077 1000000000 655847233 1000000000 684037991 1000000000 241384833 1000000000 886988557 1000000000 689067500 1000000000 63509675 1000000000 262376493 1000000000 974618746 1000000000 449837044 1000000000 594341390 1000000000 964988109 1000000000 273903835 1000000000 108101001 1000000000 850610121 1000000000 516233875 1000000000 524307687 1000000000 831121040 1000000000 338494554 1000000000 479396360 1000000000 933414621 1000000000 184021213 1000000000 515768282 1000000000 212945635 1000000000 38947287 1000000000 110601132 1000000000 517031298 1000000000 781051256 1000000000 726504508 1000000000 347194965 1000000000 504930736 1000000000 735942805 1000000000 728190212 1000000000 83944588 1000000000 799551460 1000000000 918440464 1000000000 762746065 1000000000 50753911 1000000000 908165888 1000000000 587451488 1000000000 738847823 1000000000 561515129 1000000000 501121649 1000000000 271700331 1000000000 320335210 1000000000 128560773 1000000000 989273743 1000000000 345124240 1000000000 930697726 1000000000 775606277 1000000000 479748255 1000000000 910144912 1000000000 399229203 1000000000 5642385 1000000000 447413980 1000000000 989046127 1000000000 702349155 1000000000 918179575 1000000000 353297923 1000000000 854389200 1000000000 442302175 1000000000 40517877 1000000000 778437220 1000000000 70668186 1000000000 606489321 1000000000 926310699 1000000000 544861819 1000000000 716381225 1000000000 341852245 1000000000 739961800 1000000000 924105475 1000000000 41246805 1000000000 799700421 1000000000 400056115 1000000000 298184915 1000000000 558107331 1000000000 675896455 1000000000 68640874 1000000000 597932807 1000000000 95082349 1000000000 247024606 1000000000 683686860 1000000000 327563873 1000000000 521368217 1000000000 250299007 1000000000 781471483 1000000000 608104188 1000000000 754915747 1000000000 85748852 1000000000 22165617 1000000000 240119355 1000000000 721083267 1000000000 962846182 1000000000 244413368 1000000000 980261223 1000000000 530934505 1000000000 513650478 1000000000 909626623 1000000000 508783700 1000000000 12718066 1000000000 16870758 1000000000 476153707 1000000000 364074371 1000000000 49888741 1000000000 5183798 1000000000 402201227 1000000000 433639659 1000000000 161768844 1000000000 511159410 1000000000 752934010 1000000000 170075709 1000000000 405128732 1000000000 505477392 1000000000 945862175 1000000000 861241373 1000000000 168990412 1000000000 811808449 1000000000 107205451 1000000000 709036907 1000000000 903726360 1000000000 964022375 1000000000 460390686 1000000000 193309725 1000000000 25287590 1000000000 903524405 1000000000 495442455 1000000000 340755314 1000000000 520464065 1000000000 550420917 1000000000 89311173 1000000000 517671618 1000000000 198844384 1000000000 697220517 1000000000 153667961 1000000000 380776626 1000000000 90684442 1000000000 86375018 1000000000 950036220 1000000000 261389869 1000000000 196646684 1000000000 590251557 1000000000 778791508 1000000000 656187878 1000000000 243937750 1000000000 363549380 1000000000 184967981 1000000000 159582379 1000000000 125100843 1000000000 786762775 1000000000 759754441 1000000000 339972664 1000000000 9263637 1000000000 530612747 1000000000 188145757 1000000000 360909621 1000000000 276872466 1000000000 417737040 1000000000 91263416 1000000000 966864791 1000000000 29223294 1000000000 45254074 1000000000 795713296 1000000000 273416556 1000000000 967484876 1000000000 100272470 1000000000 651104999 1000000000 263797423 1000000000 21072218 1000000000 797605511 1000000000 825373002 1000000000 785737829 1000000000 454394033 1000000000 970085403 1000000000 990272525 1000000000 370237354 1000000000 578852874 1000000000 108295281 1000000000 216572882 1000000000 302262980 1000000000 48929731 1000000000 291168125 1000000000 287052249 1000000000 48802084 1000000000 965007280 1000000000 290936109 1000000000 530182407 1000000000 970700186 1000000000 649630722 1000000000 966810541 1000000000 120702778 1000000000 976402419 1000000000 724714703 1000000000 248807618 1000000000 491217263 1000000000 802002114 1000000000 731468070 1000000000 989767439 1000000000 949959080 1000000000 380071819 1000000000 515328719 1000000000 202649578 1000000000 42440530 1000000000 777999940 1000000000 683102 1000000000 186019188 1000000000 567106606 1000000000 694935657 1000000000 475367136 1000000000 19240386 1000000000 316810926 1000000000 708658163 1000000000 796867233 1000000000 990288582 1000000000 79617181 1000000000 379342926 1000000000 171411356 1000000000 424553893 1000000000 451360406 1000000000 834329873 1000000000 35034600 1000000000 57758409 1000000000 924559790 1000000000 183814926 1000000000 697466149 1000000000 819954420 1000000000 828636695 1000000000 408196979 1000000000 778068053 1000000000 420140149 1000000000 97136780 1000000000 314424099 1000000000 767464326 1000000000 442198409 1000000000 579466868 1000000000 65643998 1000000000 495063050 1000000000 81796134 1000000000 698629625 1000000000 109914262 1000000000 739686448 1000000000 219759702 1000000000 186911434 1000000000 659277498 1000000000 896109503 1000000000 318579714 1000000000 784677761 1000000000 521696658 1000000000 39912047 1000000000 614214442 1000000000 801717942 1000000000 782270436 1000000000 818391183 1000000000 438666479 1000000000 283673348 1000000000 753690595 1000000000 729453171 1000000000 417888795 1000000000 968665724 1000000000 103642420 1000000000 303573980 1000000000 384816815 1000000000 503527374 1000000000 669315650 1000000000 425265620 1000000000 691620169 1000000000 530345191 1000000000 36432370 1000000000 46437060 1000000000 518533588 1000000000 554750589 1000000000 919355034 1000000000 639512744 1000000000 964135043 1000000000 396855322 1000000000 983953059 1000000000 577826240 1000000000 331335745 1000000000 594486881 1000000000 975448445 1000000000 836121351 1000000000 668954546 1000000000 433434091 1000000000 988948648 1000000000 617550990 1000000000 776976250 1000000000 936356129 1000000000 278599031 1000000000 320076871 1000000000 834381614 1000000000 836687639 1000000000 929772798 1000000000 435515707 1000000000 661478605 1000000000 756208824 1000000000 998238642 1000000000 555993949 1000000000 327332251 1000000000 676232409 1000000000 360279795 1000000000 675899719 1000000000 847713736 1000000000 429104593 1000000000 206278810 1000000000 28198835 1000000000 975314684 1000000000 640773403 1000000000 728592957 1000000000 400157217 1000000000 247187198 1000000000 251995217 1000000000 777428644 1000000000 802947631 1000000000 804179553 1000000000 537663577 1000000000 510343156 1000000000 286424175 1000000000 834794205 1000000000 807803877 1000000000 517400582 1000000000 248938219 1000000000 303616273 1000000000 68063424 1000000000 771660908 1000000000 695703081 1000000000 429854618 1000000000 149872756 1000000000 238149688 1000000000 774920956 1000000000 13877668 1000000000 829777219 1000000000 121616153 1000000000 362750067 1000000000 286449888 1000000000 720657820 1000000000 281618421 1000000000 449718389 1000000000 359743772 1000000000 129612848 1000000000 599088867 1000000000 625300035 1000000000 262030125 1000000000 646091279 1000000000 843004733 1000000000 95100055 1000000000 267308696 1000000000 501846441 1000000000 992679921 1000000000 699777911 1000000000 772740690 1000000000 36173750 1000000000 309778418 1000000000 610020684 1000000000 881921210 1000000000 884514307 1000000000 843328474 1000000000 921091653 1000000000 496437854 1000000000 51169489 1000000000 261105343 1000000000 418337647 1000000000 821316877 1000000000 606346297 1000000000 273400594 1000000000 468856849 1000000000 344849958 1000000000 142227379 1000000000 735521783 1000000000 432143823 1000000000 188363394 1000000000 773958072 1000000000 759916631 1000000000 44153561 1000000000 723830693 1000000000 996491008 1000000000 923365451 1000000000 889949218 1000000000 616699060 1000000000 692844999 1000000000 167875875 1000000000 837591661 1000000000 958974508 1000000000 962780454 1000000000 717835335 1000000000 811582683 1000000000 661690070 1000000000 77225962 1000000000 450347877 1000000000 765992530 1000000000 201748450 1000000000 650340603 1000000000 912506343 1000000000 237991244 1000000000 9667775 1000000000 305554772 1000000000 522601498 1000000000 163994487 1000000000 240206860 1000000000 342176123 1000000000 766678190 1000000000 791831325 1000000000 29684666 1000000000 166088324 1000000000 370408252 1000000000 913407231 1000000000 383915863 1000000000 814576533 1000000000 156225130 1000000000 298292279 1000000000 305461411 1000000000 263515685 1000000000 583428413 1000000000 402411693 1000000000 866921514 1000000000 142051658 1000000000 79241708 1000000000 592708539 1000000000 28905029 1000000000 400402422 1000000000 588652870 1000000000 731111332 1000000000 377930471 1000000000 81648984 1000000000 98151787 1000000000 272118886 1000000000 130044148 1000000000 940300632 1000000000 73581445 1000000000 525632915 1000000000 737261080 1000000000 25001332 1000000000 650389510 1000000000 663199877 1000000000 75669248 1000000000 961253635 1000000000 165930947 1000000000 962578337 1000000000 309072993 1000000000 790439427 1000000000 633030363 1000000000 869393731 1000000000 864357007 1000000000 876486853 1000000000 712966620 1000000000 281588593 1000000000 322335347 1000000000 132624622 1000000000 141306928 1000000000 896099962 1000000000 786477533 1000000000 18729421 1000000000 946723673 1000000000 667059237 1000000000 47929117 1000000000 155966826 1000000000 243435755 1000000000 471019396 1000000000 262731241 1000000000 227370187 1000000000 824486450 1000000000 423788410 1000000000 992620890 1000000000 315988164 1000000000 426833386 1000000000 525846502 1000000000 955808629 1000000000 299173895 1000000000 485402786 1000000000 346804941 1000000000 460214638 1000000000 623127271 1000000000 111761190 1000000000 178882826 1000000000 70203912 1000000000 562006089 1000000000 368961217 1000000000 939408869 1000000000 740424573 1000000000 154737306 1000000000 338841965 1000000000 587976397 1000000000 146907935 1000000000 196226540 1000000000 832247767 1000000000 646850380 1000000000 512175407 1000000000 575661914 1000000000 96164347 1000000000 697829378 1000000000 429021307 1000000000 378394095 1000000000 561938254 1000000000 45131512 1000000000 591608553 1000000000 31888351 1000000000 599575462 1000000000 258562214 1000000000 869497407 1000000000 489771838 1000000000 587171268 1000000000 218274513 1000000000 71812501 1000000000 274012870 1000000000 892044863 1000000000 872082966 1000000000 699299272 1000000000 423078239 1000000000 882672984 1000000000 393464084 1000000000 499683552 1000000000 494950514 1000000000 88500828 1000000000 793099594 1000000000 542963503 1000000000 89245089 1000000000 442923711 1000000000 734024058 1000000000 961770812 1000000000 982108710 1000000000 440603320 1000000000 924655486 1000000000 472924041 1000000000 341666533 1000000000 540486866 1000000000 189783338 1000000000 806382475 1000000000 471338311 1000000000 181779194 1000000000 288139830 1000000000 449622449 1000000000 193500412 1000000000 361693642 1000000000 641948736 1000000000 155725265 1000000000 71598433 1000000000 849696379 1000000000 529238374 1000000000 693101316 1000000000 139050699 1000000000 222508898 1000000000 246934252 1000000000 942638314 1000000000 740283997 1000000000 520777036 1000000000 802709098 1000000000 648642325 1000000000 797620533 1000000000 397509005 1000000000 354104233 1000000000 257121113 1000000000 333410553 1000000000 334671993 1000000000 233430482 1000000000 986888965 1000000000 258627271 1000000000 683585288 1000000000 967529477 1000000000 64880030 1000000000 772557863 1000000000 50895048 1000000000 71835380 1000000000 924513096 1000000000 442971209 1000000000 586161350 1000000000 385534915 1000000000 583969765 1000000000 316243417 1000000000 100797185 1000000000 25360463 1000000000 648840921 1000000000 615789875 1000000000 560216457 1000000000 391860027 1000000000 963609853 1000000000 366088997 1000000000 105567875 1000000000 158426318 1000000000 223669933 1000000000 185174968 1000000000 677495901 1000000000 774469613 1000000000 755430953 1000000000 597623901 1000000000 981021939 1000000000 145813851 1000000000 149014391 1000000000 367563109 1000000000 313700622 1000000000 689049786 1000000000 859709574 1000000000 940563223 1000000000 867792111 1000000000 246875254 1000000000 330847357 1000000000 439963999 1000000000 810957202 1000000000 219830653 1000000000 762284095 1000000000 13494756 1000000000 509692904 1000000000 866179590 1000000000 947998003 1000000000 235886004 1000000000 232143999 1000000000 423784375 1000000000 397868164 1000000000 972961502 1000000000 645002569 1000000000 702622582 1000000000 660599156 1000000000 407304165 1000000000 271073602 1000000000 771775102 1000000000 232854655 1000000000 999235264 1000000000 230583335 1000000000 820734762 1000000000 269432757 1000000000 924032922 1000000000 322864628 1000000000 516606618 1000000000 924047309 1000000000 550262311 1000000000 944633681 1000000000 400154589 1000000000 974533775 1000000000 507642358 1000000000 360012593 1000000000 911917933 1000000000 980786408 1000000000 436833349 1000000000 983242306 1000000000 574025580 1000000000 520384276 1000000000 963792604 1000000000 818753089 1000000000 72296566 1000000000 710327517 1000000000 48920663 1000000000 158578698 1000000000 907929902 1000000000 200187075 1000000000 263890690 1000000000 100905999 1000000000 588149196 1000000000 791186323 1000000000 16575749 1000000000 257831945 1000000000 803164960 1000000000 735321793 1000000000 602086752 1000000000 497328517 1000000000 145275911 1000000000 10521109 1000000000 373175765 1000000000 60087812 1000000000 848836067 1000000000 611760661 1000000000 698027266 1000000000 177715029 1000000000 924888499 1000000000 207967694 1000000000 726801153 1000000000 723111192 1000000000 802929969 1000000000 182053318 1000000000 230278529 1000000000 643570602 1000000000 316806335 1000000000 553718431 1000000000 729044110 1000000000 338541270 1000000000 171062510 1000000000 609989421 1000000000 614798665 1000000000 405212191 1000000000 553248836 1000000000 774946812 1000000000 562578164 1000000000 55546355 1000000000 517318067 1000000000 204857655 1000000000 988548452 1000000000 59512486 1000000000 985956073 1000000000 686394766 1000000000 531931803 1000000000 37951974 1000000000 909547063 1000000000 140062754 1000000000 927277061 1000000000 653408659 1000000000 941916120 1000000000 50025335 1000000000 956148508 1000000000 568321318 1000000000 462680086 1000000000 437467613 1000000000 842841492 1000000000 117383595 1000000000 802016396 1000000000 458713753 1000000000 773972490 1000000000 343077366 1000000000 401910237 1000000000 209046312 1000000000 50926650 1000000000 777447618 1000000000 399893412 1000000000 327073913 1000000000 569019820 1000000000 62227104 1000000000 910238046 1000000000 304361204 1000000000 822682935 1000000000 362925300 1000000000 779238502 1000000000 658026847 1000000000 512972088 1000000000 901216254 1000000000 681312975 1000000000 549254447 1000000000 759772445 1000000000 18531368 1000000000 567970489 1000000000 359672260 1000000000 866741076 1000000000 34135864 1000000000 818543056 1000000000 505332016 1000000000 221568320 1000000000 270538463 1000000000 844665694 1000000000 784895730 1000000000 977378957 1000000000 652902152 1000000000 216613637 1000000000 568769951 1000000000 92494788 1000000000 845999376 1000000000 158953099 1000000000 907422673 1000000000 907875280 1000000000 606864407 1000000000 281698338 1000000000 195035735 1000000000 65887566 1000000000 937357864 1000000000 790254773 1000000000 353338538 1000000000 576369836 1000000000 526185188 1000000000 968147665 1000000000 836877319 1000000000 223835245 1000000000 896551442 1000000000 51730772 1000000000 839621937 1000000000 723806468 1000000000 492278247 1000000000 673577600 1000000000 761326648 1000000000 528624609 1000000000 670306493 1000000000 903533818 1000000000 730011787 1000000000 977673383 1000000000 202438041 1000000000 996307972 1000000000 351476816 1000000000 171372920 1000000000 408794434 1000000000 425675917 1000000000 742505746 1000000000 620575785 1000000000 362534834 1000000000 167071162 1000000000 996449748 1000000000 473143419 1000000000 742244480 1000000000 160484593 1000000000 203868439 1000000000 543631621 1000000000 637501874 1000000000 161785598 1000000000 503153463 1000000000 439805235 1000000000 834953018 1000000000 578104181 1000000000 69655165 1000000000 103435704 1000000000 993364836 1000000000 495270386 1000000000 356954865 1000000000 995653636 1000000000 952875145 1000000000 225974541 1000000000 428180444 1000000000 426399660 1000000000 848814211 1000000000 117928489 1000000000 850749641 1000000000 269320247 1000000000 950071590 1000000000 664683103 1000000000 60729844 1000000000 984311103 1000000000 943761402 1000000000 135264275 1000000000 479455037 1000000000 536944263 1000000000 56115090 1000000000 47450824 1000000000 39402373 1000000000 123092935 1000000000 56679967 1000000000 12525765 1000000000 860986267 1000000000 356501731 1000000000 176405312 1000000000 159015091 1000000000 858568498 1000000000 87273588 1000000000 968076386 1000000000 962851791 1000000000 435602649 1000000000 374566634 1000000000 376120963 1000000000 596867845 1000000000 948533065 1000000000 411995616 1000000000 492912606 1000000000 890520242 1000000000 69455370 1000000000 807519539 1000000000 45416718 1000000000 287144027 1000000000 843107017 1000000000 310564974 1000000000 892211340 1000000000 953572577 1000000000 44801057 1000000000 10070625 1000000000 377385437 1000000000 781947036 1000000000 554672959 1000000000 287803819 1000000000 916629842 1000000000 580443717 1000000000 581616343 1000000000 9804771 1000000000 160832001 1000000000 643014882 1000000000 501814291 1000000000 281875780 1000000000 246535151 1000000000 915534913 1000000000 52190879 1000000000 494993453 1000000000 744977824 1000000000 207014277 1000000000 326716464 1000000000 824205020 1000000000 547414793 1000000000 809502660 1000000000 431466939 1000000000 658744448 1000000000 516255673 1000000000 107124273 1000000000 226362953 1000000000 45293410 1000000000 251813994 1000000000 981090101 1000000000 67314529 1000000000 198432681 1000000000 818431339 1000000000 547551817 1000000000 749160296 1000000000 345150153 1000000000 994510298 1000000000 965340755 1000000000 124353698 1000000000 767083189 1000000000 36147626 1000000000 685605270 1000000000 425999183 1000000000 292113246 1000000000 462938102 1000000000 182870671 1000000000 924962846 1000000000 596499141 1000000000 574109020 1000000000 273451406 1000000000 852493253 1000000000 444619985 1000000000 945962867 1000000000 643795882 1000000000 692927195 1000000000 66386521 1000000000 468754878 1000000000 717228899 1000000000 563303686 1000000000 83572703 1000000000 752913642 1000000000 944164863 1000000000 714729179 1000000000 632126056 1000000000 591401591 1000000000 459921983 1000000000 239375919 1000000000 72878500 1000000000 460385219 1000000000 670235681 1000000000 198715527 1000000000 458425179 1000000000 893389226 1000000000 487255481 1000000000 576571264 1000000000 960807273 1000000000 400599305 1000000000 204843875 1000000000 576156859 1000000000 73028257 1000000000 893706218 1000000000 428615884 1000000000 961197885 1000000000 59523293 1000000000 708505687 1000000000 60699705 1000000000 212673929 1000000000 557506918 1000000000 279748948 1000000000 442657008 1000000000 649220432 1000000000 395122574 1000000000 363999341 1000000000 483523194 1000000000 729413773 1000000000 675847949 1000000000 443210171 1000000000 548475779 1000000000 727647242 1000000000 662243122 1000000000 238256415 1000000000 930599417 1000000000 823074976 1000000000 102108930 1000000000 59861481 1000000000 610973471 1000000000 877265470 1000000000 910630764 1000000000 958076599 1000000000 336432107 1000000000 841132083 1000000000 923107223 1000000000 715005364 1000000000 569232952 1000000000 129206025 1000000000 394758119 1000000000 83481061 1000000000 858447245 1000000000 620205982 1000000000 680559711 1000000000 190095870 1000000000 421993577 1000000000 668137811 1000000000 676569965 1000000000 227507151 1000000000 845269937 1000000000 222186307 1000000000 452062382 1000000000 797885566 1000000000 854338087 1000000000 225821907 1000000000 698892158 1000000000 545065054 1000000000 348724374 1000000000 364420957 1000000000 692352796 1000000000 330697095 1000000000 548266118 1000000000 295602039 1000000000 369890579 1000000000 322547331 1000000000 395930622 1000000000 76655346 1000000000 344335116 1000000000 108871323 1000000000 597570135 1000000000 349095091 1000000000 379171292 1000000000 766545673 1000000000 66903778 1000000000 939751761 1000000000 352056002 1000000000 83744152 1000000000 300804399 1000000000 976138501 1000000000 652371874 1000000000 47945914 1000000000 702697184 1000000000 848211258 1000000000 576813303 1000000000 953479983 1000000000 100604527 1000000000 771269933 1000000000 411945956 1000000000 300619418 1000000000 947929050 1000000000 282925768 1000000000 216947002 1000000000 830377820 1000000000 84823450 1000000000 577325288 1000000000 472564941 1000000000 605366282 1000000000 601123411 1000000000 275051099 1000000000 913791490 1000000000 212488228 1000000000 709179365 1000000000 758735807 1000000000 405984150 1000000000 397600750 1000000000 350855037 1000000000 799134416 1000000000 609530577 1000000000 756757865 1000000000 62394103 1000000000 271289455 1000000000 184986600 1000000000 441855200 1000000000 965712275 1000000000 732345551 1000000000 89631415 1000000000 852669878 1000000000 519178232 1000000000 417622587 1000000000 902961626 1000000000 600684344 1000000000 474931390 1000000000 510887864 1000000000 943269710 1000000000 678075645 1000000000 826820933 1000000000 330989839 1000000000 702087792 1000000000 95123376 1000000000 220572820 1000000000 891331139 1000000000 654675730 1000000000 277224765 1000000000 720528001 1000000000 28653279 1000000000 998275383 1000000000 463386085 1000000000 483465663 1000000000 723775111 1000000000 844688322 1000000000 89087162 1000000000 529518099 1000000000 285090386 1000000000 752068544 1000000000 3782724 1000000000 340713862 1000000000 415861983 1000000000 898709154 1000000000 572022055 1000000000 434031750 1000000000 279839751 1000000000 504106178 1000000000 566129643 1000000000 294300176 1000000000 637667871 1000000000 341902328 1000000000 846441287 1000000000 497882 1000000000 107498758 1000000000 993974321 1000000000 263809252 1000000000 612539939 1000000000 564083925 1000000000 146219066 1000000000 427071866 1000000000 883107727 1000000000 877520834 1000000000 443608158 1000000000 188413490 1000000000 653167131 1000000000 23876260 1000000000 233215582 1000000000 581757427 1000000000 31946831 1000000000 569820059 1000000000 778904925 1000000000 520566065 1000000000 212025966 1000000000 992073709 1000000000 852647440 1000000000 555469211 1000000000 161125676 1000000000 568729335 1000000000 654028076 1000000000 881167837 1000000000 126071320 1000000000 390924575 1000000000 711978179 1000000000 132302386 1000000000 443493676 1000000000 33817461 1000000000 347690250 1000000000 334630001 1000000000 802217992 1000000000 239096986 1000000000 382978007 1000000000 581222838 1000000000 918052664 1000000000 284429951 1000000000 118810019 1000000000 153063464 1000000000 870112054 1000000000 497396993 1000000000 371091707 1000000000 704988942 1000000000 450395270 1000000000 850752756 1000000000 834148114 1000000000 255708186 1000000000 403854513 1000000000 797490563 1000000000 597035512 1000000000 841360045 1000000000 23115073 1000000000 214430406 1000000000 381966840 1000000000 67185316 1000000000 127721393 1000000000 372865502 1000000000 37518687 1000000000 916055462 1000000000 202329743 1000000000 217456981 1000000000 943018494 1000000000 701499516 1000000000 591446402 1000000000 25341643 1000000000 690987787 1000000000 380463410 1000000000 359981491 1000000000 131513338 1000000000 665109734 1000000000 539006152 1000000000 200281900 1000000000 553822255 1000000000 305144471 1000000000 880094483 1000000000 658128040 1000000000 842473287 1000000000 963760125 1000000000 960446614 1000000000 242014501 1000000000 522454875 1000000000 318883655 1000000000 503949796 1000000000 305199902 1000000000 210123797 1000000000 536348829 1000000000 347202751 1000000000 546177616 1000000000 19848940 1000000000 342766277 1000000000 727996569 1000000000 422856102 1000000000 844256920 1000000000 858794827 1000000000 505925000 1000000000 395681985 1000000000 819372069 1000000000 280551399 1000000000 435099091 1000000000 430845803 1000000000 789983606 1000000000 938157747 1000000000 469425804 1000000000 339871710 1000000000 633232391 1000000000 608487460 1000000000 578272252 1000000000 698631715 1000000000 127492654 1000000000 522499694 1000000000 365300924 1000000000 276011291 1000000000 798770288 1000000000 753094374 1000000000 309852831 1000000000 893231962 1000000000 262658498 1000000000 803416387 1000000000 529183733 1000000000 448394660 1000000000 234906421 1000000000 944453708 1000000000 694162175 1000000000 832849744 1000000000 964758336 1000000000 70084165 1000000000 870845634 1000000000 612156037 1000000000 621955215 1000000000 919985620 1000000000 769144559 1000000000 962865925 1000000000 464448968 1000000000 887344355 1000000000 761689012 1000000000 531699017 1000000000 475007626 1000000000 590198268 1000000000 13159836 1000000000 1829229 1000000000 385701467 1000000000 83752762 1000000000 967248271 1000000000 640302460 1000000000 310779148 1000000000 428188813 1000000000 919535882 1000000000 608802755 1000000000 507611259 1000000000 69896984 1000000000 328672681 1000000000 748328363 1000000000 219410632 1000000000 369887788 1000000000 648978660 1000000000 85087977 1000000000 727616670 1000000000 113134408 1000000000 992854734 1000000000 228016776 1000000000 144524655 1000000000 686879385 1000000000 35320464 1000000000 589252789 1000000000 537239638 1000000000 916617668 1000000000 699161165 1000000000 816121938 1000000000 136423740 1000000000 273644338 1000000000 466212633 1000000000 111385680 1000000000 566908201 1000000000 345041349 1000000000 677599120 1000000000 284414200 1000000000 560253093 1000000000 678949942 1000000000 607165435 1000000000 636981740 1000000000 241807674 1000000000 263313943 1000000000 924823907 1000000000 688505255 1000000000 515628439 1000000000 949162985 1000000000 400396920 1000000000 691093862 1000000000 556309362 1000000000 57127850 1000000000 613159908 1000000000 631541035 1000000000 424533187 1000000000 741799170 1000000000 863432892 1000000000 613226766 1000000000 650150341 1000000000 877691450 1000000000 636746885 1000000000 830977776 1000000000 15285235 1000000000 402687605 1000000000 588890100 1000000000 580715208 1000000000 467272593 1000000000 734980276 1000000000 473032142 1000000000 556385581 1000000000 230668634 1000000000 550622445 1000000000 21907886 1000000000 722004796 1000000000 284096068 1000000000 351773086 1000000000 799956669 1000000000 193478862 1000000000 258989728 1000000000 696673193 1000000000 51627092 1000000000 554218379 1000000000 777431664 1000000000 184074555 1000000000 495029769 1000000000 534451773 1000000000 545614888 1000000000 975359756 1000000000 673240712 1000000000 937849143 1000000000 391246434 1000000000 515162318 1000000000 18760663 1000000000 683634684 1000000000 665808498 1000000000 779397325 1000000000 875028853 1000000000 65320624 1000000000 295625506 1000000000 553675921 1000000000 769609367 1000000000 289417239 1000000000 931592141 1000000000 802554754 1000000000 205729660 1000000000 519925685 1000000000 703908514 1000000000 113104094 1000000000 413671518 1000000000 966814548 1000000000 556913164 1000000000 956894681 1000000000 79970041 1000000000 679386396 1000000000 722110655 1000000000 268422736 1000000000 682359780 1000000000 370261597 1000000000 886998615 1000000000 768277236 1000000000 366163114 1000000000 580937066 1000000000 135267033 1000000000 606481057 1000000000 299200338 1000000000 383935350 1000000000 587389402 1000000000 339964342 1000000000 370462427 1000000000 556943380 1000000000 936841859 1000000000 462734932 1000000000 937528808 1000000000 538145251 1000000000 253893548 1000000000 408802107 1000000000 128658878 1000000000 514086341 1000000000 728149142 1000000000 674512869 1000000000 925530697 1000000000 307480430 1000000000 700904918 1000000000 188912048 1000000000 761942163 1000000000 475653906 1000000000 677964794 1000000000 857593984 1000000000 367632235 1000000000 643402345 1000000000 781717800 1000000000 680432956 1000000000 539449480 1000000000 129707819 1000000000 713121964 1000000000 599043880 1000000000 466367373 1000000000 512260453 1000000000 716998746 1000000000 245244991 1000000000 597084329 1000000000 163162046 1000000000 484866396 1000000000 202103327 1000000000 986945749 1000000000 667783223 1000000000 250770184 1000000000 297286963 1000000000 728114001 1000000000 559380538 1000000000 902306560 1000000000 595355405 1000000000 178039615 1000000000 264224574 1000000000 444573560 1000000000 66943042 1000000000 802422394 1000000000 791275697 1000000000 942774932 1000000000 811369598 1000000000 896567444 1000000000 58403115 1000000000 29551602 1000000000 254163162 1000000000 80010889 1000000000 91602435 1000000000 765096184 1000000000 731702423 1000000000 146061575 1000000000 525412391 1000000000 184717960 1000000000 851694762 1000000000 649647140 1000000000 709783583 1000000000 894896914 1000000000 500296700 1000000000 576337775 1000000000 501585177 1000000000 395911718 1000000000 516636796 1000000000 555364235 1000000000 424847560 1000000000 414165761 1000000000 791978436 1000000000 416387000 1000000000 154632162 1000000000 329846755 1000000000 753420461 1000000000 865939534 1000000000 130805879 1000000000 291602265 1000000000 824327233 1000000000 445868723 1000000000 832525013 1000000000 893359525 1000000000 910793763 1000000000 658492058 1000000000 786054919 1000000000 197121597 1000000000 126501251 1000000000 469305165 1000000000 2980068 1000000000 537476330 1000000000 195808696 1000000000 364800268 1000000000 317020602 1000000000 788658916 1000000000 144054497 1000000000 828652462 1000000000 988180124 1000000000 723179697 1000000000 169883284 1000000000 931550857 1000000000 751503692 1000000000 258650839 1000000000 700394867 1000000000 583491951 1000000000 435284462 1000000000 630925695 1000000000 796369213 1000000000 336594804 1000000000 86227020 1000000000 398559200 1000000000 926778539 1000000000 561713469 1000000000 587749505 1000000000 850557374 1000000000 361702013 1000000000 614223619 1000000000 571204766 1000000000 434922376 1000000000 95528525 1000000000 473355439 1000000000 992208638 1000000000 960698717 1000000000 926246516 1000000000 412724516 1000000000 816900538 1000000000 137222601 1000000000 849573823 1000000000 331097840 1000000000 41303135 1000000000 26798724 1000000000 627723991 1000000000 208114034 1000000000 881195072 1000000000 911734102 1000000000 532736162 1000000000 338835736 1000000000 395152514 1000000000 479721494 1000000000 935745937 1000000000 863714863 1000000000 880708356 1000000000 16078873 1000000000 295220450 1000000000 521917624 1000000000 863897669 1000000000 331324606 1000000000 737609693 1000000000 639864520 1000000000 967310355 1000000000 649199591 1000000000 575754898 1000000000 175860075 1000000000 728164048 1000000000 977673949 1000000000 415803632 1000000000 646225193 1000000000 201484033 1000000000 744171998 1000000000 57257005 1000000000 617789356 1000000000 544254612 1000000000 869754660 1000000000 817115674 1000000000 134756038 1000000000 740903795 1000000000 152269201 1000000000 443491716 1000000000 858932201 1000000000 592176268 1000000000 225694841 1000000000 670875425 1000000000 450031323 1000000000 284126685 1000000000 248616152 1000000000 343503009 1000000000 563678135 1000000000 705437899 1000000000 468735406 1000000000 54944290 1000000000 467589436 1000000000 651035347 1000000000 7534037 1000000000 957904229 1000000000 475470509 1000000000 671116488 1000000000 640940530 1000000000 730675510 1000000000 475947984 1000000000 724043432 1000000000 983430779 1000000000 311221086 1000000000 933999483 1000000000 176956981 1000000000 456268069 1000000000 243881343 1000000000 963255171 1000000000 269526562 1000000000 64177878 1000000000 864882654 1000000000 814426516 1000000000 626978156 1000000000 651115080 1000000000 832911288 1000000000 668957408 1000000000 89339102 1000000000 622351970 1000000000 819759886 1000000000 157629390 1000000000 887151453 1000000000 807535627 1000000000 543261509 1000000000 96867460 1000000000 629941048 1000000000 33212065 1000000000 426945133 1000000000 189458765 1000000000 732780179 1000000000 473668833 1000000000 789921731 1000000000 919910443 1000000000 221524977 1000000000 631340451 1000000000 59589584 1000000000 648603042 1000000000 728009227 1000000000 446303348 1000000000 243273331 1000000000 871104159 1000000000 56053816 1000000000 929981594 1000000000 529489621 1000000000 788580114 1000000000 930745917 1000000000 213120541 1000000000 231364376 1000000000 267906113 1000000000 566182955 1000000000 970508876 1000000000 853633886 1000000000 424454559 1000000000 903348743 1000000000 601501878 1000000000 66932020 1000000000 60292048 1000000000 326061922 1000000000 541999743 1000000000 318994603 1000000000 245160136 1000000000 904836257 1000000000 802741647 1000000000 750997254 1000000000 919225356 1000000000 137305388 1000000000 765610828 1000000000 927155422 1000000000 509433511 1000000000 611971587 1000000000 215740976 1000000000 130652564 1000000000 239192646 1000000000 521787446 1000000000 852112505 1000000000 402600711 1000000000 420888311 1000000000 97515354 1000000000 745196331 1000000000 829314893 1000000000 930498323 1000000000 70691260 1000000000 463289250 1000000000 757633876 1000000000 23903782 1000000000 671923644 1000000000 29927410 1000000000 413682661 1000000000 324219583 1000000000 971691056 1000000000 945048294 1000000000 234116402 1000000000 285920298 1000000000 500792754 1000000000 848146484 1000000000 488158475 1000000000 979881497 1000000000 877433634 1000000000 247823194 1000000000 627503506 1000000000 609031075 1000000000 213809847 1000000000 304653991 1000000000 286755395 1000000000 953106411 1000000000 273817018 1000000000 431201955 1000000000 238684939 1000000000 850743129 1000000000 212174966 1000000000 239694653 1000000000 633472756 1000000000 93257263 1000000000 405579669 1000000000 511619507 1000000000 475057118 1000000000 903406182 1000000000 475544215 1000000000 93315088 1000000000 140264081 1000000000 136231752 1000000000 61912965 1000000000 695535058 1000000000 648154221 1000000000 962175631 1000000000 214168337 1000000000 564782343 1000000000 466059212 1000000000 782666233 1000000000 920295382 1000000000 157921804 1000000000 492733620 1000000000 800012615 1000000000 438056722 1000000000 924409591 1000000000 123396576 1000000000 437909579 1000000000 497746205 1000000000 795145478 1000000000 397898423 1000000000 841263447 1000000000 332171539 1000000000 489187603 1000000000 600116333 1000000000 983493680 1000000000 956232124 1000000000 128160403 1000000000 267226644 1000000000 971380108 1000000000 66201034 1000000000 613066585 1000000000 334724962 1000000000 359730624 1000000000 297830895 1000000000 155979568 1000000000 128605434 1000000000 999075770 1000000000 710935770 1000000000 141803598 1000000000 219418314 1000000000 123572447 1000000000 826920235 1000000000 384034824 1000000000 158840604 1000000000 552192139 1000000000 863701671 1000000000 817239239 1000000000 296995926 1000000000 36255666 1000000000 237684135 1000000000 301692762 1000000000 446232335 1000000000 775482130 1000000000 74492671 1000000000 280288856 1000000000 901211590 1000000000 518118607 1000000000 693684596 1000000000 683277283 1000000000 500709632 1000000000 577676737 1000000000 786584890 1000000000 276471608 1000000000 59292793 1000000000 377574023 1000000000 171419803 1000000000 493248989 1000000000 865241371 1000000000 54883296 1000000000 884014242 1000000000 537673661 1000000000 782556727 1000000000 88530296 1000000000 2704187 1000000000 648982477 1000000000 656495468 1000000000 88756242 1000000000 747517130 1000000000 889269674 1000000000 138604527 1000000000 369715608 1000000000 7110682 1000000000 327283020 1000000000 631873757 1000000000 301506487 1000000000 648658472 1000000000 801100965 1000000000 805914908 1000000000 403407661 1000000000 186070479 1000000000 504548698 1000000000 850760158 1000000000 876338123 1000000000 924337576 1000000000 178510594 1000000000 729472377 1000000000 753276542 1000000000 744442066 1000000000 104220576 1000000000 95831609 1000000000 962815619 1000000000 944011550 1000000000 619233490 1000000000 942755730 1000000000 253454001 1000000000 466007592 1000000000 297847890 1000000000 263124558 1000000000 966879350 1000000000 10578592 1000000000 146229702 1000000000 802480173 1000000000 330512389 1000000000 856943744 1000000000 887886241 1000000000 135666492 1000000000 208221854 1000000000 599022138 1000000000 718156725 1000000000 247853633 1000000000 20013798 1000000000 645705186 1000000000 308553824 1000000000 964849957 1000000000 391736443 1000000000 461161397 1000000000 803261135 1000000000 914485701 1000000000 458398632 1000000000 754788963 1000000000 982851288 1000000000 953540106 1000000000 837613589 1000000000 52851971 1000000000 733487458 1000000000 55323231 1000000000 736006638 1000000000 599360688 1000000000 982783072 1000000000 465018993 1000000000 761557123 1000000000 176383955 1000000000 662710271 1000000000 798045145 1000000000 687823592 1000000000 586106629 1000000000 48121938 1000000000 477372973 1000000000 779873407 1000000000 958434174 1000000000 359850909 1000000000 696652429 1000000000 167733371 1000000000 576060291 1000000000 261330107 1000000000 800813405 1000000000 716628487 1000000000 338550111 1000000000 931742331 1000000000 604657824 1000000000 326164954 1000000000 54509103 1000000000 661951840 1000000000 180666290 1000000000 68892899 1000000000 764859173 1000000000 221769081 1000000000 236719477 1000000000 183082746 1000000000 16354609 1000000000 417322757 1000000000 514815610 1000000000 96048894 1000000000 677384543 1000000000 102144963 1000000000 333537807 1000000000 688150466 1000000000 133928195 1000000000 265141884 1000000000 919255772 1000000000 78413496 1000000000 443381204 1000000000 728651662 1000000000 274971876 1000000000 785051110 1000000000 434402886 1000000000 733704435 1000000000 972882535 1000000000 835953142 1000000000 127922282 1000000000 465824430 1000000000 336577770 1000000000 572202998 1000000000 563584711 1000000000 179392079 1000000000 58840076 1000000000 694040497 1000000000 487919516 1000000000 344472890 1000000000 912253324 1000000000 735468662 1000000000 664005223 1000000000 813064933 1000000000 551378667 1000000000 771686447 1000000000 597683157 1000000000 81834900 1000000000 13946056 1000000000 394526621 1000000000 744457254 1000000000 524627185 1000000000 180171343 1000000000 704512443 1000000000 438989871 1000000000 267239907 1000000000 973417304 1000000000 862492568 1000000000 470063817 1000000000 254913696 1000000000 669316966 1000000000 451417206 1000000000 332507482 1000000000 548032722 1000000000 612070108 1000000000 878249171 1000000000 826040031 1000000000 330672554 1000000000 440816718 1000000000 789785374 1000000000 255399858 1000000000 563327108 1000000000 731215128 1000000000 141708794 1000000000 903782678 1000000000 708224148 1000000000 272127217 1000000000 718933167 1000000000 504419677 1000000000 107363685 1000000000 106664973 1000000000 369444987 1000000000 515774578 1000000000 229730779 1000000000 609257176 1000000000 607652065 1000000000 536210331 1000000000 352803811 1000000000 652754138 1000000000 624423312 1000000000 645313938 1000000000 870491983 1000000000 429063980 1000000000 914034391 1000000000 925405776 1000000000 982320888 1000000000 245209203 1000000000 130384110 1000000000 30386096 1000000000 307787065 1000000000 559929561 1000000000 593711056 1000000000 268776224 1000000000 133068665 1000000000 902159279 1000000000 206814668 1000000000 957110646 1000000000 937485676 1000000000 247863107 1000000000 282715286 1000000000 189419112 1000000000 432550422 1000000000 233993486 1000000000 293638207 1000000000 687312593 1000000000 778673399 1000000000 890045125 1000000000 908864803 1000000000 928306879 1000000000 565915090 1000000000 579495443 1000000000 431160754 1000000000 745943550 1000000000 640990239 1000000000 410928386 1000000000 956830069 1000000000 521521054 1000000000 341403705 1000000000 264055212 1000000000 718429689 1000000000 337207812 1000000000 617716508 1000000000 652669699 1000000000 140788672 1000000000 112399580 1000000000 615028281 1000000000 801773437 1000000000 392909569 1000000000 774612167 1000000000 124828647 1000000000 104536340 1000000000 747769769 1000000000 16526974 1000000000 25891035 1000000000 556765320 1000000000 330683804 1000000000 403655609 1000000000 350755023 1000000000 987820481 1000000000 802628627 1000000000 163338460 1000000000 531606061 1000000000 658761263 1000000000 45386146 1000000000 869260440 1000000000 52253012 1000000000 22785394 1000000000 63475956 1000000000 884904312 1000000000 111158023 1000000000 596115556 1000000000 942202192 1000000000 112467376 1000000000 620649220 1000000000 29426154 1000000000 482768514 1000000000 785560307 1000000000 40295574 1000000000 854566717 1000000000 589156920 1000000000 174803602 1000000000 313317523 1000000000 404331954 1000000000 778174335 1000000000 699452669 1000000000 580783634 1000000000 369027166 1000000000 344206407 1000000000 580337285 1000000000 491254241 1000000000 909502525 1000000000 28708719 1000000000 292593749 1000000000 87528867 1000000000 566415754 1000000000 408921562 1000000000 616516460 1000000000 365299975 1000000000 775522618 1000000000 13160060 1000000000 852962984 1000000000 872947859 1000000000 764951584 1000000000 107728714 1000000000 14787635 1000000000 118645226 1000000000 201389393 1000000000 630322121 1000000000 134600367 1000000000 198575667 1000000000 795886781 1000000000 204959332 1000000000 671736139 1000000000 562128432 1000000000 366685678 1000000000 789253908 1000000000 888775787 1000000000 569922262 1000000000 183656859 1000000000 469241580 1000000000 800940862 1000000000 699390617 1000000000 547225045 1000000000 689132789 1000000000 424428938 1000000000 651554163 1000000000 868363196 1000000000 230320539 1000000000 795023405 1000000000 703007400 1000000000 175609160 1000000000 489859186 1000000000 20798637 1000000000 608612185 1000000000 680324274 1000000000 506639569 1000000000 156718038 1000000000 514115129 1000000000 979960484 1000000000 934280891 1000000000 967442601 1000000000 873273636 1000000000 692116271 1000000000 873719735 1000000000 467763133 1000000000 23172540 1000000000 512152287 1000000000 239515124 1000000000 842755077 1000000000 440428542 1000000000 19443901 1000000000 651346892 1000000000 274968593 1000000000 110380698 1000000000 320214335 1000000000 943926739 1000000000 160473999 1000000000 47364106 1000000000 362522815 1000000000 171381054 1000000000 35788769 1000000000 350326055 1000000000 715864568 1000000000 419458160 1000000000 452398930 1000000000 761788058 1000000000 264609541 1000000000 329912697 1000000000 539399453 1000000000 226306414 1000000000 238432920 1000000000 618223389 1000000000 385799059 1000000000 121972783 1000000000 748492602 1000000000 28258019 1000000000 681444829 1000000000 549640309 1000000000 126339508 1000000000 82145635 1000000000 100848263 1000000000 504258866 1000000000 892137041 1000000000 816788351 1000000000 914883284 1000000000 77930939 1000000000 458111901 1000000000 41720679 1000000000 429292039 1000000000 131834715 1000000000 892238592 1000000000 821500002 1000000000 917551589 1000000000 36891645 1000000000 33368079 1000000000 76391447 1000000000 869597063 1000000000 467682960 1000000000 325218193 1000000000 982350376 1000000000 13327606 1000000000 460064194 1000000000 808671678 1000000000 494526156 1000000000 169471189 1000000000 371461551 1000000000 779221664 1000000000 782417768 1000000000 266973611 1000000000 281641096 1000000000 937514609 1000000000 275153902 1000000000 648065056 1000000000 771357927 1000000000 709500895 1000000000 53934222 1000000000 246644859 1000000000 183644013 1000000000 733075071 1000000000 114830652 1000000000 248502223 1000000000 448114864 1000000000 461527172 1000000000 796684482 1000000000 351124333 1000000000 886699295 1000000000 209118908 1000000000 306177554 1000000000 972023123 1000000000 763699438 1000000000 218140770 1000000000 382040970 1000000000 772364207 1000000000 485770675 1000000000 988091005 1000000000 945326612 1000000000 428697802 1000000000 762570694 1000000000 446980681 1000000000 259886612 1000000000 88884078 1000000000 262160363 1000000000 995703517 1000000000 422575974 1000000000 108630748 1000000000 286473035 1000000000 601368308 1000000000 849120958 1000000000 488254502 1000000000 183936504 1000000000 924112597 1000000000 541677961 1000000000 956624443 1000000000 989597901 1000000000 653502069 1000000000 570476315 1000000000 321921781 1000000000 627884178 1000000000 582520351 1000000000 485908736 1000000000 888718767 1000000000 562945531 1000000000 587595322 1000000000 506404990 1000000000 66079643 1000000000 343683541 1000000000 930588222 1000000000 987697871 1000000000 377583489 1000000000 970854522 1000000000 341180683 1000000000 393513398 1000000000 773528138 1000000000 22935764 1000000000 632328583 1000000000 341290099 1000000000 436027478 1000000000 915055966 1000000000 5824250 1000000000 394122835 1000000000 348051283 1000000000 267708904 1000000000 381678791 1000000000 726483342 1000000000 330620328 1000000000 328954757 1000000000 565698275 1000000000 131217607 1000000000 71286728 1000000000 939846190 1000000000 482991695 1000000000 904310760 1000000000 528986393 1000000000 957252110 1000000000 976263307 1000000000 40997834 1000000000 115951849 1000000000 651081064 1000000000 300903726 1000000000 109802213 1000000000 944089393 1000000000 465176344 1000000000 731312465 1000000000 418233270 1000000000 679801481 1000000000 496118598 1000000000 66484067 1000000000 636050799 1000000000 125401018 1000000000 61501703 1000000000 846236871 1000000000 745585426 1000000000 807998475 1000000000 126971710 1000000000 683265246 1000000000 555643730 1000000000 461225450 1000000000 644560035 1000000000 751530836 1000000000 817613326 1000000000 440483237 1000000000 98361139 1000000000 677936183 1000000000 316501337 1000000000 413356743 1000000000 521376780 1000000000 990565334 1000000000 378465352 1000000000 224592979 1000000000 609313417 1000000000 132622413 1000000000 955266817 1000000000 951946157 1000000000 140685782 1000000000 185895940 1000000000 942782455 1000000000 653979032 1000000000 831165237 1000000000 37755487 1000000000 204044715 1000000000 460214319 1000000000 942741101 1000000000 812249083 1000000000 149834667 1000000000 705982408 1000000000 641182183 1000000000 251838282 1000000000 982155639 1000000000 907670152 1000000000 701119520 1000000000 181798757 1000000000 227040894 1000000000 959267542 1000000000 122976846 1000000000 64007693 1000000000 171186324 1000000000 156198173 1000000000 784080243 1000000000 883910222 1000000000 429804287 1000000000 311778462 1000000000 16667931 1000000000 744333963 1000000000 987405050 1000000000 939993848 1000000000 556708798 1000000000 908275385 1000000000 563816702 1000000000 131270735 1000000000 729180702 1000000000 958566791 1000000000 268148372 1000000000 335512827 1000000000 532714010 1000000000 139156841 1000000000 287319413 1000000000 27485435 1000000000 315143599 1000000000 785098412 1000000000 848324065 1000000000 708926739 1000000000 538559958 1000000000 528488593 1000000000 176437550 1000000000 267157845 1000000000 308971063 1000000000 519610730 1000000000 936363642 1000000000 533559798 1000000000 146670725 1000000000 637699636 1000000000 859254551 1000000000 922828591 1000000000 399440997 1000000000 127714886 1000000000 427076836 1000000000 693425189 1000000000 874169773 1000000000 327859838 1000000000 293691045 1000000000 98763587 1000000000 554066984 1000000000 293246061 1000000000 55086901 1000000000 616493950 1000000000 207861339 1000000000 543420360 1000000000 862223868 1000000000 603370814 1000000000 3742194 1000000000 286105558 1000000000 313248452 1000000000 726988698 1000000000 936146107 1000000000 27622133 1000000000 836844420 1000000000 166976185 1000000000 123587179 1000000000 969059143 1000000000 203463044 1000000000 855365633 1000000000 843143899 1000000000 447802426 1000000000 814804556 1000000000 939369993 1000000000 130633271 1000000000 364171804 1000000000 606243051 1000000000 554553851 1000000000 329185587 1000000000 653440588 1000000000 455768434 1000000000 23721350 1000000000 204445896 1000000000 638101857 1000000000 747088673 1000000000 186437452 1000000000 110797152 1000000000 907988565 1000000000 305235383 1000000000 446332950 1000000000 337568848 1000000000 805315446 1000000000 670170157 1000000000 724618525 1000000000 763587328 1000000000 739467845 1000000000 859267105 1000000000 276936989 1000000000 630276704 1000000000 150085644 1000000000 766737912 1000000000 911028965 1000000000 689771255 1000000000 163174715 1000000000 176566749 1000000000 184377546 1000000000 420170352 1000000000 889166378 1000000000 108297196 1000000000 436337468 1000000000 633866859 1000000000 746678749 1000000000 363005426 1000000000 991806118 1000000000 290990721 1000000000 775247708 1000000000 859584621 1000000000 303555095 1000000000 132974950 1000000000 135509497 1000000000 266761870 1000000000 759437483 1000000000 37013054 1000000000 561748136 1000000000 655040734 1000000000 143179005 1000000000 797408285 1000000000 583762304 1000000000 778672729 1000000000 172757173 1000000000 201722405 1000000000 245832093 1000000000 883996946 1000000000 269168319 1000000000 42422441 1000000000 547544977 1000000000 999812971 1000000000 87473444 1000000000 16870106 1000000000 867349150 1000000000 83544934 1000000000 9893896 1000000000 187167684 1000000000 900634673 1000000000 687981660 1000000000 673376516 1000000000 47120155 1000000000 485281252 1000000000 301013157 1000000000 376895899 1000000000 104703024 1000000000 573357457 1000000000 969988093 1000000000 332743029 1000000000 830105376 1000000000 56916515 1000000000 613631295 1000000000 586797267 1000000000 537829260 1000000000 482114193 1000000000 413393796 1000000000 360273276 1000000000 292459711 1000000000 351142796 1000000000 328187365 1000000000 998921497 1000000000 861032010 1000000000 244694641 1000000000 653452034 1000000000 616029221 1000000000 613584781 1000000000 439489603 1000000000 246912258 1000000000 601477501 1000000000 327188954 1000000000 760593090 1000000000 875101529 1000000000 641903734 1000000000 214045465 1000000000 452044685 1000000000 910792807 1000000000 260786037 1000000000 484203114 1000000000 350116402 1000000000 756220686 1000000000 836763283 1000000000 301715874 1000000000 312522741 1000000000 367125554 1000000000 623080652 1000000000 664864543 1000000000 877899496 1000000000 644387277 1000000000 30558718 1000000000 702334205 1000000000 868125734 1000000000 208825220 1000000000 678716183 1000000000 409797359 1000000000 95795664 1000000000 382670996 1000000000 423385857 1000000000 786723904 1000000000 860183728 1000000000 567273766 1000000000 973752943 1000000000 115327900 1000000000 364665945 1000000000 890314564 1000000000 726677034 1000000000 767885341 1000000000 845389286 1000000000 459239736 1000000000 213222944 1000000000 175047381 1000000000 447077200 1000000000 360451170 1000000000 994568477 1000000000 397842070 1000000000 730801955 1000000000 336096634 1000000000 449824362 1000000000 244433562 1000000000 931476396 1000000000 199179496 1000000000 497218555 1000000000 313938201 1000000000 69862744 1000000000 946219258 1000000000 297633469 1000000000 650403890 1000000000 413584095 1000000000 216474990 1000000000 205130706 1000000000 734062756 1000000000 861227045 1000000000 671946942 1000000000 625591478 1000000000 802587011 1000000000 485998428 1000000000 620760034 1000000000 301407582 1000000000 291317237 1000000000 418338104 1000000000 254714138 1000000000 977282978 1000000000 995114590 1000000000 570714564 1000000000 650124909 1000000000 521626227 1000000000 544326696 1000000000 806655553 1000000000 969716801 1000000000 124275936 1000000000 595936323 1000000000 140182003 1000000000 691511848 1000000000 281848441 1000000000 390238848 1000000000 71897331 1000000000 827354367 1000000000 587922919 1000000000 679148327 1000000000 863699238 1000000000 264171742 1000000000 220433567 1000000000 528926922 1000000000 400103988 1000000000 832236000 1000000000 936407658 1000000000 343406903 1000000000 626024185 1000000000 867394181 1000000000 608928037 1000000000 338784221 1000000000 68562589 1000000000 344216825 1000000000 948506009 1000000000 739769938 1000000000 19036266 1000000000 236285964 1000000000 633561609 1000000000 131040068 1000000000 591059869 1000000000 103390042 1000000000 806140688 1000000000 161305669 1000000000 510258823 1000000000 448986345 1000000000 579297731 1000000000 8405282 1000000000 777827798 1000000000 824542118 1000000000 738585412 1000000000 345285086 1000000000 484959275 1000000000 144815958 1000000000 827549722 1000000000 399190387 1000000000 442538687 1000000000 814067647 1000000000 968661860 1000000000 827693989 1000000000 79852700 1000000000 145306850 1000000000 225607385 1000000000 793575466 1000000000 624037096 1000000000 593047566 1000000000 466671418 1000000000 976309890 1000000000 962127051 1000000000 321872904 1000000000 741000498 1000000000 288158950 1000000000 620097928 1000000000 526906742 1000000000 188685473 1000000000 16891662 1000000000 928766696 1000000000 681192602 1000000000 737503923 1000000000 218193057 1000000000 905636911 1000000000 278923391 1000000000 586787838 1000000000 697959174 1000000000 736573918 1000000000 28257895 1000000000 286215832 1000000000 302680640 1000000000 725987726 1000000000 237986934 1000000000 592802670 1000000000 191698691 1000000000 718481811 1000000000 125242676 1000000000 774460929 1000000000 504784322 1000000000 573619509 1000000000 58469854 1000000000 361311167 1000000000 238904665 1000000000 251682923 1000000000 528397762 1000000000 834712928 1000000000 276214864 1000000000 924053298 1000000000 495401113 1000000000 618133068 1000000000 860894804 1000000000 508198578 1000000000 393372213 1000000000 713174143 1000000000 786105335 1000000000 142562311 1000000000 146401809 1000000000 160129585 1000000000 295459653 1000000000 54173291 1000000000 953828933 1000000000 588221637 1000000000 200848901 1000000000 929628663 1000000000 651104880 1000000000 344468991 1000000000 268804363 1000000000 929894227 1000000000 838948156 1000000000 444715624 1000000000 419725478 1000000000 846898690 1000000000 424403260 1000000000 438589122 1000000000 535453149 1000000000 158870184 1000000000 522237452 1000000000 284400056 1000000000 466143009 1000000000 687753521 1000000000 171469862 1000000000 406957520 1000000000 655992959 1000000000 155251723 1000000000 227471870 1000000000 881734391 1000000000 541609974 1000000000 408528191 1000000000 765003871 1000000000 367487687 1000000000 634907437 1000000000 998751989 1000000000 145213461 1000000000 837940982 1000000000 298555860 1000000000 867301403 1000000000 250408032 1000000000 116871226 1000000000 381099477 1000000000 909253111 1000000000 836048161 1000000000 645336375 1000000000 854763727 1000000000 91640898 1000000000 209398686 1000000000 268728472 1000000000 641315189 1000000000 938864227 1000000000 879162402 1000000000 285144376 1000000000 675548461 1000000000 280418609 1000000000 324783143 1000000000 780965459 1000000000 947062584 1000000000 41457551 1000000000 140255245 1000000000 243557345 1000000000 303427864 1000000000 72971729 1000000000 169109895 1000000000 375804818 1000000000 616468738 1000000000 446344469 1000000000 527108188 1000000000 792163031 1000000000 327395972 1000000000 482310211 1000000000 155493357 1000000000 779608138 1000000000 243060374 1000000000 541910188 1000000000 850808998 1000000000 551798357 1000000000 680395366 1000000000 588200336 1000000000 23939520 1000000000 895460084 1000000000 639559944 1000000000 199491610 1000000000 442849446 1000000000 899964947 1000000000 941936112 1000000000 294551068 1000000000 136193546 1000000000 681703760 1000000000 852704096 1000000000 957229554 1000000000 103243998 1000000000 395541111 1000000000 571603676 1000000000 199618503 1000000000 533879302 1000000000 555892563 1000000000 52437796 1000000000 323572045 1000000000 172447692 1000000000 568048220 1000000000 475987458 1000000000 766766900 1000000000 698113576 1000000000 369102857 1000000000 793049816 1000000000 17913619 1000000000 204995631 1000000000 368550459 1000000000 295453611 1000000000 619784945 1000000000 236411935 1000000000 264065788 1000000000 386405461 1000000000 525086811 1000000000 250248934 1000000000 352734678 1000000000 175510289 1000000000 843532878 1000000000 638002242 1000000000 436941094 1000000000 784358029 1000000000 334069103 1000000000 949888567 1000000000 304379115 1000000000 397424327 1000000000 538539014 1000000000 212891017 1000000000 186509482 1000000000 89666497 1000000000 718265534 1000000000 604562046 1000000000 435276544 1000000000 337711181 1000000000 752475845 1000000000 848436058 1000000000 531802586 1000000000 654662165 1000000000 861814436 1000000000 195985687 1000000000 205434900 1000000000 52816059 1000000000 746126886 1000000000 702221465 1000000000 934131852 1000000000 200020187 1000000000 266996094 1000000000 728110357 1000000000 6002795 1000000000 373530938 1000000000 193237839 1000000000 530915358 1000000000 729420827 1000000000 872725133 1000000000 854916234 1000000000 355350800 1000000000 675899616 1000000000 815190382 1000000000 782090409 1000000000 643070967 1000000000 136289575 1000000000 989462082 1000000000 364436399 1000000000 525682733 1000000000 285070121 1000000000 865541325 1000000000 250430357 1000000000 63132469 1000000000 395672304 1000000000 304241785 1000000000 320876081 1000000000 802444170 1000000000 285220478 1000000000 486037004 1000000000 64566763 1000000000 192519144 1000000000 506345102 1000000000 151190968 1000000000 415259061 1000000000 21426276 1000000000 549328582 1000000000 942862943 1000000000 270373681 1000000000 157739583 1000000000 967816586 1000000000 672669455 1000000000 961750256 1000000000 356225427 1000000000 567675356 1000000000 157658427 1000000000 504728239 1000000000 510308661 1000000000 55657007 1000000000 580854440 1000000000 917236268 1000000000 685147010 1000000000 342363975 1000000000 983045734 1000000000 996848029 1000000000 995208192 1000000000 353923459 1000000000 216882286 1000000000 600419387 1000000000 518098506 1000000000 888194605 1000000000 593589449 1000000000 323020943 1000000000 805544583 1000000000 884007446 1000000000 203670757 1000000000 43736341 1000000000 954128651 1000000000 727885482 1000000000 318384095 1000000000 175687006 1000000000 566399543 1000000000 408041091 1000000000 405951785 1000000000 463696617 1000000000 468514270 1000000000 470543602 1000000000 245271922 1000000000 277847534 1000000000 995572616 1000000000 256949854 1000000000 495739696 1000000000 881582026 1000000000 107237566 1000000000 953365875 1000000000 430249759 1000000000 170206296 1000000000 552171622 1000000000 928406203 1000000000 129437912 1000000000 819951023 1000000000 677228912 1000000000 28789653 1000000000 234748743 1000000000 552616372 1000000000 564528048 1000000000 429025130 1000000000 134899666 1000000000 480405826 1000000000 841284237 1000000000 483820552 1000000000 776576377 1000000000 374911998 1000000000 727484532 1000000000 347150688 1000000000 253060909 1000000000 669723783 1000000000 122342469 1000000000 320964871 1000000000 535815020 1000000000 147286742 1000000000 663574082 1000000000 448258515 1000000000 544789914 1000000000 129406815 1000000000 127226553 1000000000 88643508 1000000000 707462082 1000000000 757616867 1000000000 29684624 1000000000 168842582 1000000000 675594201 1000000000 122843274 1000000000 132468242 1000000000 482364135 1000000000 487546460 1000000000 15064364 1000000000 102299304 1000000000 219054100 1000000000 218378356 1000000000 288879491 1000000000 787481823 1000000000 88452733 1000000000 478836032 1000000000 647024447 1000000000 140008964 1000000000 521227630 1000000000 281009096 1000000000 582715450 1000000000 901739277 1000000000 710533878 1000000000 892988539 1000000000 527835670 1000000000 547350567 1000000000 467542469 1000000000 564443041 1000000000 367881207 1000000000 821748227 1000000000 527999526 1000000000 153365566 1000000000 375332582 1000000000 422136175 1000000000 223188543 1000000000 504136026 1000000000 807819715 1000000000 760642897 1000000000 133958463 1000000000 58929752 1000000000 89017389 1000000000 256120484 1000000000 972968325 1000000000 711620676 1000000000 963123845 1000000000 101889014 1000000000 277853438 1000000000 489643773 1000000000 726979701 1000000000 755220112 1000000000 598137209 1000000000 39075532 1000000000 900714401 1000000000 960850424 1000000000 886020679 1000000000 267595242 1000000000 417101326 1000000000 362096002 1000000000 853340205 1000000000 152314865 1000000000 464727004 1000000000 624569835 1000000000 938429787 1000000000 83763629 1000000000 173561306 1000000000 394994240 1000000000 120206298 1000000000 727910954 1000000000 375258578 1000000000 350821872 1000000000 718179424 1000000000 918305349 1000000000 354856262 1000000000 137291679 1000000000 426423542 1000000000 852023933 1000000000 507160676 1000000000 793366552 1000000000 551765837 1000000000 448312969 1000000000 434675862 1000000000 958754546 1000000000 715701185 1000000000 615198758 1000000000 542455555 1000000000 504884334 1000000000 364570539 1000000000 28082078 1000000000 698646459 1000000000 30500082 1000000000 647829467 1000000000 157770675 1000000000 704694342 1000000000 738870272 1000000000 842204434 1000000000 574433947 1000000000 252539990 1000000000 737755507 1000000000 724614495 1000000000 272313481 1000000000 416443781 1000000000 270325971 1000000000 194834412 1000000000 208273295 1000000000 961476966 1000000000 668930659 1000000000 678140366 1000000000 531655027 1000000000 331888267 1000000000 989544245 1000000000 881540793 1000000000 245538480 1000000000 161336291 1000000000 361070489 1000000000 277121174 1000000000 817527403 1000000000 35611144 1000000000 513653184 1000000000 191197672 1000000000 839853307 1000000000 117541810 1000000000 776163167 1000000000 334077371 1000000000 335389182 1000000000 479321091 1000000000 396210414 1000000000 638646262 1000000000 576476744 1000000000 535972766 1000000000 44548359 1000000000 378087448 1000000000 623589452 1000000000 107755807 1000000000 717659677 1000000000 402092479 1000000000 286224619 1000000000 152057554 1000000000 127216256 1000000000 450995130 1000000000 88970419 1000000000 262044741 1000000000 162671534 1000000000 468963697 1000000000 417504757 1000000000 34880116 1000000000 81915423 1000000000 836519884 1000000000 17178355 1000000000 604776235 1000000000 707886375 1000000000 300139834 1000000000 755493443 1000000000 835020529 1000000000 372048761 1000000000 603787299 1000000000 99637202 1000000000 418116659 1000000000 351427392 1000000000 768845592 1000000000 166229735 1000000000 779692152 1000000000 823934133 1000000000 66701581 1000000000 784821726 1000000000 420757634 1000000000 221512254 1000000000 751172972 1000000000 755875468 1000000000 994991974 1000000000 333963026 1000000000 575170403 1000000000 26970990 1000000000 602634828 1000000000 464487430 1000000000 438101270 1000000000 355019009 1000000000 328533623 1000000000 122006637 1000000000 351423776 1000000000 689952606 1000000000 298166195 1000000000 287144037 1000000000 406433795 1000000000 999331281 1000000000 256858479 1000000000 315989631 1000000000 614192133 1000000000 643306065 1000000000 809389384 1000000000 706188924 1000000000 506610197 1000000000 698761281 1000000000 3925500 1000000000 963425996 1000000000 606888777 1000000000 63798986 1000000000 586421377 1000000000 397447517 1000000000 45040673 1000000000 291369906 1000000000 842223930 1000000000 144089636 1000000000 156416833 1000000000 925240432 1000000000 751438257 1000000000 161316806 1000000000 477534411 1000000000 606309230 1000000000 620731596 1000000000 48867128 1000000000 688013239 1000000000 786502519 1000000000 254335600 1000000000 822186388 1000000000 211986777 1000000000 765312442 1000000000 432784528 1000000000 680717693 1000000000 759771197 1000000000 740570584 1000000000 385752400 1000000000 262940456 1000000000 717696823 1000000000 438342967 1000000000 813816747 1000000000 554486522 1000000000 109836687 1000000000 482190418 1000000000 337557976 1000000000 603112141 1000000000 372983403 1000000000 158951516 1000000000 608044750 1000000000 612261902 1000000000 19117431 1000000000 462608228 1000000000 184154472 1000000000 164678624 1000000000 34210322 1000000000 641356350 1000000000 312803575 1000000000 230711224 1000000000 333014969 1000000000 436653774 1000000000 419637998 1000000000 258454962 1000000000 981180960 1000000000 929222315 1000000000 398431843 1000000000 483131209 1000000000 607773553 1000000000 939689489 1000000000 4188477 1000000000 457776172 1000000000 554209035 1000000000 318138531 1000000000 314113333 1000000000 198485162 1000000000 43254127 1000000000 179961375 1000000000 576650465 1000000000 565820095 1000000000 587813372 1000000000 334748972 1000000000 809710745 1000000000 674228198 1000000000 726772788 1000000000 6424631 1000000000 259062247 1000000000 384076619 1000000000 886751754 1000000000 919923596 1000000000 206767004 1000000000 793465281 1000000000 374381067 1000000000 676327308 1000000000 235378628 1000000000 583167526 1000000000 604683489 1000000000 861330888 1000000000 164078820 1000000000 593289270 1000000000 101267472 1000000000 37716247 1000000000 477662626 1000000000 16054176 1000000000 804521192 1000000000 489489219 1000000000 628775084 1000000000 179887171 1000000000 36419671 1000000000 435138779 1000000000 800618983 1000000000 600124648 1000000000 160077679 1000000000 175358589 1000000000 75019623 1000000000 426228221 1000000000 355427673 1000000000 991408910 1000000000 747269937 1000000000 833262593 1000000000 966131805 1000000000 647595535 1000000000 315995717 1000000000 600373554 1000000000 188516275 1000000000 159224329 1000000000 102384893 1000000000 639345331 1000000000 364096850 1000000000 298286727 1000000000 513362378 1000000000 910181744 1000000000 262274519 1000000000 608181464 1000000000 739043557 1000000000 387853590 1000000000 492398009 1000000000 109161404 1000000000 12514380 1000000000 430663572 1000000000 402510188 1000000000 452469345 1000000000 637118255 1000000000 841970314 1000000000 382491283 1000000000 617218446 1000000000 586213203 1000000000 373917848 1000000000 638191291 1000000000 26651894 1000000000 589522093 1000000000 256434240 1000000000 641674143 1000000000 413535296 1000000000 65811511 1000000000 960183953 1000000000 816722197 1000000000 408631672 1000000000 813646116 1000000000 970365096 1000000000 643788877 1000000000 578201384 1000000000 524733030 1000000000 109968289 1000000000 660828656 1000000000 789844635 1000000000 513984555 1000000000 891171350 1000000000 816763080 1000000000 675359339 1000000000 484984640 1000000000 89680844 1000000000 409827624 1000000000 216898910 1000000000 344212334 1000000000 994184269 1000000000 869785622 1000000000 709868683 1000000000 221635264 1000000000 603164503 1000000000 845373498 1000000000 905449167 1000000000 927624410 1000000000 134594837 1000000000 127783620 1000000000 982321692 1000000000 575436951 1000000000 969794189 1000000000 763139895 1000000000 226842739 1000000000 880707909 1000000000 517890984 1000000000 593245106 1000000000 705205253 1000000000 668311861 1000000000 472877412 1000000000 420710475 1000000000 304709710 1000000000 691973261 1000000000 521496824 1000000000 667796202 1000000000 875211967 1000000000 314413970 1000000000 980797617 1000000000 266640083 1000000000 88605884 1000000000 709445238 1000000000 390671361 1000000000 624701561 1000000000 515933799 1000000000 457204642 1000000000 28931413 1000000000 648297140 1000000000 687943951 1000000000 102980175 1000000000 280108369 1000000000 285527120 1000000000 525281876 1000000000 467430195 1000000000 367018284 1000000000 597962496 1000000000 3005657 1000000000 118130668 1000000000 192342721 1000000000 94054137 1000000000 773095620 1000000000 315605443 1000000000 282296967 1000000000 949534528 1000000000 78604625 1000000000 402610833 1000000000 639345316 1000000000 169052054 1000000000 86054724 1000000000 308494817 1000000000 830550798 1000000000 895475956 1000000000 802605506 1000000000 551287514 1000000000 660300828 1000000000 681870248 1000000000 328907213 1000000000 542298732 1000000000 843335749 1000000000 486307000 1000000000 530904729 1000000000 194423045 1000000000 813747741 1000000000 135264822 1000000000 623824461 1000000000 469516965 1000000000 601861159 1000000000 63292361 1000000000 49981436 1000000000 658210804 1000000000 727790886 1000000000 498239473 1000000000 184104473 1000000000 141567490 1000000000 24866119 1000000000 395877043 1000000000 648134477 1000000000 494476360 1000000000 45412467 1000000000 826480860 1000000000 550264373 1000000000 625577317 1000000000 732402092 1000000000 744284474 1000000000 891192712 1000000000 847076586 1000000000 311734456 1000000000 574368284 1000000000 219240559 1000000000 926457656 1000000000 997896124 1000000000 905792536 1000000000 322682159 1000000000 425509970 1000000000 372841785 1000000000 447684143 1000000000 292011730 1000000000 337961070 1000000000 900669655 1000000000 244416249 1000000000 85855392 1000000000 748431500 1000000000 348925199 1000000000 618832332 1000000000 12965181 1000000000 826426975 1000000000 550365631 1000000000 389758016 1000000000 765553234 1000000000 702485278 1000000000 230243848 1000000000 821777063 1000000000 713664472 1000000000 439152899 1000000000 894125865 1000000000 690319614 1000000000 268262573 1000000000 954574582 1000000000 851836937 1000000000 850611577 1000000000 165700252 1000000000 220966227 1000000000 335126235 1000000000 952468006 1000000000 724958703 1000000000 442134236 1000000000 975403553 1000000000 552661183 1000000000 395834240 1000000000 641528524 1000000000 798155155 1000000000 583651962 1000000000 114648799 1000000000 955128584 1000000000 590245144 1000000000 39206917 1000000000 908126624 1000000000 962192625 1000000000 895554638 1000000000 801729085 1000000000 601753283 1000000000 932801288 1000000000 968029365 1000000000 568230274 1000000000 328617719 1000000000 530126147 1000000000 192724235 1000000000 546457455 1000000000 165690340 1000000000 102082539 1000000000 773369937 1000000000 154602451 1000000000 502602031 1000000000 971493116 1000000000 153120059 1000000000 121010584 1000000000 326618799 1000000000 309543624 1000000000 106286435 1000000000 170567519 1000000000 553307075 1000000000 771437795 1000000000 131391846 1000000000 78796663 1000000000 675628739 1000000000 157493962 1000000000 754504773 1000000000 969584197 1000000000 863525791 1000000000 844284667 1000000000 311429164 1000000000 677356209 1000000000 666148105 1000000000 13009969 1000000000 585584701 1000000000 763524438 1000000000 469068139 1000000000 494651073 1000000000 808022012 1000000000 563371716 1000000000 274073006 1000000000 294290394 1000000000 301622436 1000000000 345120577 1000000000 612810006 1000000000 696379377 1000000000 417408462 1000000000 87375774 1000000000 854305156 1000000000 627221261 1000000000 749848498 1000000000 475984260 1000000000 101574409 1000000000 139535702 1000000000 652091884 1000000000 170590428 1000000000 135200987 1000000000 491167705 1000000000 296148687 1000000000 665411556 1000000000 920375187 1000000000 878736189 1000000000 5804990 1000000000 150334417 1000000000 414132026 1000000000 174141502 1000000000 700430247 1000000000 322507755 1000000000 869495698 1000000000 618613867 1000000000 491089805 1000000000 487113349 1000000000 628504192 1000000000 327185801 1000000000 203164821 1000000000 111430101 1000000000 319829126 1000000000 498821531 1000000000 116937848 1000000000 345213784 1000000000 180839933 1000000000 160345331 1000000000 430135912 1000000000 857451257 1000000000 331806963 1000000000 177891649 1000000000 65157046 1000000000 521813525 1000000000 957582284 1000000000 255065794 1000000000 1920934 1000000000 400772821 1000000000 363470446 1000000000 551928245 1000000000 637807708 1000000000 280534186 1000000000 72680450 1000000000 812871324 1000000000 63470011 1000000000 73155962 1000000000 633845464 1000000000 566831405 1000000000 327860270 1000000000 607247781 1000000000 81553251 1000000000 772630745 1000000000 893131420 1000000000 955159854 1000000000 876584348 1000000000 723755882 1000000000 954737137 1000000000 768835734 1000000000 86351519 1000000000 847881541 1000000000 16002433 1000000000 453222428 1000000000 422327738 1000000000 653576081 1000000000 716109192 1000000000 666491224 1000000000 804611836 1000000000 803757362 1000000000 414660462 1000000000 884684613 1000000000 590884434 1000000000 17914043 1000000000 969809431 1000000000 62920040 1000000000 391770153 1000000000 518447501 1000000000 114332787 1000000000 276886922 1000000000 475064914 1000000000 622139621 1000000000 131613829 1000000000 245020087 1000000000 7963704 1000000000 845609685 1000000000 82521807 1000000000 855686027 1000000000 644019674 1000000000 567370306 1000000000 853915598 1000000000 921949730 1000000000 727807331 1000000000 916817858 1000000000 917291199 1000000000 882651218 1000000000 594962870 1000000000 247367042 1000000000 153241756 1000000000 590080091 1000000000 697497801 1000000000 170234392 1000000000 863717643 1000000000 501742133 1000000000 395756190 1000000000 334695995 1000000000 233373483 1000000000 37084379 1000000000 510908541 1000000000 660393023 1000000000 640080518 1000000000 804866708 1000000000 210819401 1000000000 722894206 1000000000 284881503 1000000000 127631281 1000000000 552334927 1000000000 472244355 1000000000 938670702 1000000000 984239912 1000000000 99348763 1000000000 695655555 1000000000 249455115 1000000000 225398034 1000000000 362586811 1000000000 599966451 1000000000 725311254 1000000000 135999999 1000000000 538920863 1000000000 842211735 1000000000 184632930 1000000000 593482015 1000000000 110026185 1000000000 949497421 1000000000 670456744 1000000000 685026754 1000000000 686775414 1000000000 820585500 1000000000 88030114 1000000000 113029294 1000000000 798396164 1000000000 290659845 1000000000 854818628 1000000000 724921599 1000000000 118157410 1000000000 783723287 1000000000 687712191 1000000000 507146239 1000000000 499311068 1000000000 707659612 1000000000 416544563 1000000000 41306198 1000000000 723479233 1000000000 83533635 1000000000 788061528 1000000000 170722170 1000000000 716239306 1000000000 268515138 1000000000 382773814 1000000000 941900311 1000000000 303035448 1000000000 281118208 1000000000 442298989 1000000000 699527912 1000000000 78813480 1000000000 733179172 1000000000 228033272 1000000000 789625727 1000000000 848722235 1000000000 343436625 1000000000 525134797 1000000000 408545961 1000000000 787120547 1000000000 797370709 1000000000 816802804 1000000000 348526100 1000000000 330756200 1000000000 397283657 1000000000 622708594 1000000000 566432222 1000000000 830996107 1000000000 94883244 1000000000 915439343 1000000000 575521740 1000000000 154198971 1000000000 379269187 1000000000 53222706 1000000000 821331607 1000000000 650248766 1000000000 268110832 1000000000 566725378 1000000000 165720729 1000000000 197280188 1000000000 101485684 1000000000 385888326 1000000000 230503890 1000000000 158323954 1000000000 889091455 1000000000 234377499 1000000000 338983757 1000000000 120610251 1000000000 218117797 1000000000 170608536 1000000000 667410342 1000000000 674862501 1000000000 70311710 1000000000 401580893 1000000000 879932689 1000000000 514046358 1000000000 35931244 1000000000 758633202 1000000000 140166302 1000000000 635211170 1000000000 724800707 1000000000 920559640 1000000000 179050405 1000000000 867535376 1000000000 691554816 1000000000 54056537 1000000000 658930872 1000000000 877816003 1000000000 92500111 1000000000 368782881 1000000000 300491560 1000000000 321090728 1000000000 673654296 1000000000 948847643 1000000000 573665193 1000000000 960038332 1000000000 798415405 1000000000 717770902 1000000000 391369088 1000000000 286847628 1000000000 662357326 1000000000 373791048 1000000000 123469735 1000000000 583790412 1000000000 936854154 1000000000 360229781 1000000000 804738035 1000000000 530400743 1000000000 344524331 1000000000 219679726 1000000000 57148770 1000000000 706581400 1000000000 488110329 1000000000 728672032 1000000000 55391289 1000000000 977974007 1000000000 337030452 1000000000 845893415 1000000000 478057109 1000000000 732298594 1000000000 411934247 1000000000 241031454 1000000000 1961396 1000000000 119803314 1000000000 245188124 1000000000 607443423 1000000000 313279154 1000000000 219324270 1000000000 362421349 1000000000 517505103 1000000000 480909545 1000000000 485123963 1000000000 781544811 1000000000 318534552 1000000000 914824192 1000000000 540255369 1000000000 823659401 1000000000 146582645 1000000000 343649946 1000000000 49388263 1000000000 656022882 1000000000 274917067 1000000000 950687400 1000000000 296980439 1000000000 469997956 1000000000 563262175 1000000000 506525464 1000000000 645947238 1000000000 466210149 1000000000 700868500 1000000000 234039222 1000000000 208150764 1000000000 917745631 1000000000 398120533 1000000000 355727570 1000000000 34759472 1000000000 511222323 1000000000 14808397 1000000000 947257171 1000000000 824074634 1000000000 282285786 1000000000 563064811 1000000000 717182161 1000000000 259087557 1000000000 666582083 1000000000 686035351 1000000000 394775446 1000000000 927181297 1000000000 49135064 1000000000 446706741 1000000000 711792394 1000000000 201037115 1000000000 80232534 1000000000 706778049 1000000000 876267248 1000000000 417247663 1000000000 935726885 1000000000 835417177 1000000000 830889326 1000000000 442652321 1000000000 605573425 1000000000 27101237 1000000000 65660343 1000000000 977606810 1000000000 596909987 1000000000 756771312 1000000000 258504525 1000000000 951414433 1000000000 654219154 1000000000 757244785 1000000000 689980691 1000000000 570000145 1000000000 807672222 1000000000 911892591 1000000000 278001598 1000000000 573880679 1000000000 680672957 1000000000 324262765 1000000000 730697628 1000000000 985732728 1000000000 539132034 1000000000 19355803 1000000000 297973935 1000000000 693968800 1000000000 159402786 1000000000 377327165 1000000000 63228601 1000000000 608659850 1000000000 537132461 1000000000 392754071 1000000000 5800332 1000000000 773600645 1000000000 770692248 1000000000 584492494 1000000000 531130137 1000000000 136322676 1000000000 925158448 1000000000 987263963 1000000000 494163201 1000000000 895461982 1000000000 340417406 1000000000 47924532 1000000000 537131693 1000000000 77451269 1000000000 397948363 1000000000 456000659 1000000000 161464462 1000000000 739308354 1000000000 669296453 1000000000 257816766 1000000000 401139550 1000000000 279319903 1000000000 250225702 1000000000 806961513 1000000000 722428323 1000000000 778603877 1000000000 971492088 1000000000 590787217 1000000000 332362713 1000000000 370820931 1000000000 968618570 1000000000 193748186 1000000000 295305883 1000000000 953622377 1000000000 491150471 1000000000 823244261 1000000000 38570120 1000000000 427801035 1000000000 730537379 1000000000 645286549 1000000000 11993524 1000000000 56372868 1000000000 824816639 1000000000 501851569 1000000000 519292413 1000000000 587114726 1000000000 290531165 1000000000 809473474 1000000000 252679211 1000000000 14375034 1000000000 115306741 1000000000 599584192 1000000000 615950155 1000000000 282632250 1000000000 749948127 1000000000 666518381 1000000000 858225376 1000000000 64396291 1000000000 797673369 1000000000 47157016 1000000000 873117363 1000000000 817757104 1000000000 457139476 1000000000 769334927 1000000000 111065434 1000000000 809600936 1000000000 43383485 1000000000 822890123 1000000000 5799082 1000000000 723306951 1000000000 581066288 1000000000 922207476 1000000000 720122031 1000000000 120731784 1000000000 357937770 1000000000 390642462 1000000000 771319712 1000000000 359346709 1000000000 479560511 1000000000 83278676 1000000000 412007834 1000000000 586927836 1000000000 994189638 1000000000 69052018 1000000000 214091688 1000000000 550671465 1000000000 484806040 1000000000 747313262 1000000000 896523288 1000000000 996221655 1000000000 525369761 1000000000 374434836 1000000000 254523930 1000000000 921916393 1000000000 476273460 1000000000 107204614 1000000000 775454971 1000000000 148585210 1000000000 459479599 1000000000 318337718 1000000000 280773061 1000000000 670470148 1000000000 931891855 1000000000 932374210 1000000000 341546589 1000000000 403462901 1000000000 940609275 1000000000 829961465 1000000000 318679111 1000000000 257750265 1000000000 12513008 1000000000 619344765 1000000000 931004240 1000000000 692907645 1000000000 189756556 1000000000 28345248 1000000000 117066159 1000000000 59852217 1000000000 928087553 1000000000 419216001 1000000000 654642178 1000000000 374040860 1000000000 506977865 1000000000 674454683 1000000000 136444214 1000000000 590849619 1000000000 637681850 1000000000 590199615 1000000000 652063699 1000000000 716324681 1000000000 496301423 1000000000 414385836 1000000000 771592452 1000000000 698096305 1000000000 89444933 1000000000 76204034 1000000000 630497968 1000000000 952153253 1000000000 772078007 1000000000 652592637 1000000000 354027472 1000000000 813302818 1000000000 908563825 1000000000 32070236 1000000000 458342563 1000000000 771897609 1000000000 868779001 1000000000 33696388 1000000000 907615057 1000000000 863458804 1000000000 98968625 1000000000 226591601 1000000000 569676575 1000000000 949456358 1000000000 78679309 1000000000 345929333 1000000000 385632141 1000000000 252454115 1000000000 549464847 1000000000 751385813 1000000000 745919426 1000000000 179384451 1000000000 406760341 1000000000 566833420 1000000000 891603428 1000000000 562346356 1000000000 630547252 1000000000 946248551 1000000000 859781563 1000000000 441810113 1000000000 240391874 1000000000 907887630 1000000000 547643565 1000000000 883741573 1000000000 733256522 1000000000 762685693 1000000000 723053223 1000000000 219717991 1000000000 561187864 1000000000 978843961 1000000000 157371662 1000000000 578266268 1000000000 691203583 1000000000 881842615 1000000000 912564823 1000000000 361716359 1000000000 584161956 1000000000 697891385 1000000000 536695557 1000000000 26337369 1000000000 866648300 1000000000 373146168 1000000000 23011505 1000000000 577011066 1000000000 127883391 1000000000 346971504 1000000000 306802956 1000000000 203357410 1000000000 657561208 1000000000 485217624 1000000000 480840887 1000000000 137214521 1000000000 224448367 1000000000 113512956 1000000000 346609671 1000000000 288026816 1000000000 657804583 1000000000 183377419 1000000000 843166385 1000000000 47800750 1000000000 307072071 1000000000 172858212 1000000000 159420991 1000000000 997988752 1000000000 852750270 1000000000 640470921 1000000000 534235944 1000000000 399131650 1000000000 326041022 1000000000 728156310 1000000000 604352071 1000000000 137776152 1000000000 998634306 1000000000 215010175 1000000000 945690698 1000000000 195326967 1000000000 136990587 1000000000 746316187 1000000000 686856546 1000000000 712693723 1000000000 773722065 1000000000 151259024 1000000000 638728934 1000000000 433422759 1000000000 353542328 1000000000 167657537 1000000000 38465536 1000000000 808043787 1000000000 971799105 1000000000 151070032 1000000000 618786893 1000000000 244550114 1000000000 214082503 1000000000 957720950 1000000000 284415451 1000000000 26870522 1000000000 503658736 1000000000 331223481 1000000000 689682760 1000000000 825708304 1000000000 925955013 1000000000 871415911 1000000000 593376685 1000000000 946218116 1000000000 603672949 1000000000 672160732 1000000000 675390338 1000000000 145504101 1000000000 860495196 1000000000 463733108 1000000000 977775279 1000000000 270518555 1000000000 480270145 1000000000 493446199 1000000000 295806067 1000000000 915315945 1000000000 761125526 1000000000 466065434 1000000000 337788290 1000000000 543256413 1000000000 783345940 1000000000 703074191 1000000000 753101271 1000000000 29326995 1000000000 869795782 1000000000 913539611 1000000000 268744019 1000000000 6092305 1000000000 170115775 1000000000 544725464 1000000000 46641644 1000000000 306378321 1000000000 361760019 1000000000 863361760 1000000000 34449821 1000000000 349624352 1000000000 587982977 1000000000 512342056 1000000000 335453348 1000000000 682241139 1000000000 406288595 1000000000 305038991 1000000000 339108763 1000000000 687849868 1000000000 758640006 1000000000 780126285 1000000000 81864543 1000000000 246348111 1000000000 784832249 1000000000 487449786 1000000000 463481827 1000000000 37244272 1000000000 822675919 1000000000 748120988 1000000000 321528768 1000000000 76177116 1000000000 321054545 1000000000 255603179 1000000000 305400662 1000000000 85103348 1000000000 242732809 1000000000 856715077 1000000000 758335628 1000000000 602635709 1000000000 963156950 1000000000 327752084 1000000000 108795784 1000000000 424445466 1000000000 153320644 1000000000 324695119 1000000000 189289775 1000000000 713690203 1000000000 556741785 1000000000 614057574 1000000000 374339416 1000000000 105887806 1000000000 281107683 1000000000 410047646 1000000000 195353305 1000000000 938149358 1000000000 532683542 1000000000 697949777 1000000000 501016614 1000000000 128134691 1000000000 269694903 1000000000 240660955 1000000000 551521014 1000000000 408458877 1000000000 247497009 1000000000 617630854 1000000000 438217759 1000000000 310264769 1000000000 268703764 1000000000 775637704 1000000000 45994665 1000000000 718220372 1000000000 48405965 1000000000 112248956 1000000000 806210485 1000000000 287551817 1000000000 731279104 1000000000 269477402 1000000000 378614334 1000000000 133586137 1000000000 392812758 1000000000 354277498 1000000000 673490171 1000000000 828382075 1000000000 114644467 1000000000 801182465 1000000000 513848716 1000000000 601445004 1000000000 585407122 1000000000 110085272 1000000000 514807595 1000000000 75770136 1000000000 535798701 1000000000 78481322 1000000000 14652062 1000000000 559512841 1000000000 130555263 1000000000 538336752 1000000000 959128302 1000000000 605833833 1000000000 491481583 1000000000 709253328 1000000000 733619048 1000000000 253747047 1000000000 489571923 1000000000 94924896 1000000000 322116843 1000000000 693182339 1000000000 899411781 1000000000 839686632 1000000000 712840800 1000000000 869820919 1000000000 142157022 1000000000 976834129 1000000000 730653999 1000000000 676718205 1000000000 368137955 1000000000 465852374 1000000000 867357582 1000000000 751234589 1000000000 50397747 1000000000 260181929 1000000000 746698594 1000000000 137318792 1000000000 362691857 1000000000 637996921 1000000000 608059465 1000000000 713839239 1000000000 329130573 1000000000 374108876 1000000000 828674940 1000000000 464194560 1000000000 924967559 1000000000 909612500 1000000000 521003300 1000000000 582980305 1000000000 929296502 1000000000 454649734 1000000000 459175459 1000000000 553820979 1000000000 399371334 1000000000 486815246 1000000000 914456877 1000000000 673768495 1000000000 948691966 1000000000 472084114 1000000000 869786780 1000000000 935137376 1000000000 186452398 1000000000 466829350 1000000000 383931888 1000000000 655471700 1000000000 738971260 1000000000 612256835 1000000000 675520090 1000000000 499518669 1000000000 436020259 1000000000 215555595 1000000000 106487777 1000000000 467163496 1000000000 180077000 1000000000 540364386 1000000000 179725108 1000000000 363264002 1000000000 651974583 1000000000 865072305 1000000000 82671536 1000000000 144968222 1000000000 440016663 1000000000 154011028 1000000000 231780387 1000000000 25142716 1000000000 354448159 1000000000 123028348 1000000000 838418775 1000000000 42560699 1000000000 126097196 1000000000 887700330 1000000000 169820375 1000000000 175373182 1000000000 538768104 1000000000 598454496 1000000000 399398317 1000000000 380501858 1000000000 696119714 1000000000 83135631 1000000000 961633964 1000000000 614293914 1000000000 688585767 1000000000 363108796 1000000000 579929741 1000000000 764262331 1000000000 712149442 1000000000 633092887 1000000000 36840722 1000000000 13281718 1000000000 153830771 1000000000 49763166 1000000000 720809487 1000000000 779405908 1000000000 333926163 1000000000 818295617 1000000000 86804874 1000000000 646567181 1000000000 152224039 1000000000 940966246 1000000000 43562375 1000000000 819904072 1000000000 4295790 1000000000 17166211 1000000000 930474031 1000000000 998155571 1000000000 371452028 1000000000 7812727 1000000000 97130208 1000000000 569910370 1000000000 504572273 1000000000 485967155 1000000000 953550665 1000000000 451733371 1000000000 887323164 1000000000 654315673 1000000000 803077397 1000000000 991690549 1000000000 812181466 1000000000 199991687 1000000000 417015106 1000000000 802835654 1000000000 129945793 1000000000 615616696 1000000000 231930826 1000000000 947936455 1000000000 315901049 1000000000 856707233 1000000000 994597175 1000000000 994889171 1000000000 874442708 1000000000 940257263 1000000000 625364356 1000000000 947224251 1000000000 105854560 1000000000 342436259 1000000000 428389131 1000000000 391332770 1000000000 774927965 1000000000 145577367 1000000000 411344465 1000000000 781766789 1000000000 755007630 1000000000 915561501 1000000000 387474895 1000000000 551580472 1000000000 937435040 1000000000 935811244 1000000000 568539036 1000000000 559196489 1000000000 421126388 1000000000 826101304 1000000000 216723830 1000000000 433899641 1000000000 126749107 1000000000 94440844 1000000000 765841885 1000000000 631975689 1000000000 974540206 1000000000 166468075 1000000000 178525014 1000000000 838268685 1000000000 978305177 1000000000 681165359 1000000000 235324446 1000000000 800627721 1000000000 622075118 1000000000 242621433 1000000000 750403926 1000000000 545985585 1000000000 364968115 1000000000 390284397 1000000000 691161215 1000000000 315122947 1000000000 672705380 1000000000 175296758 1000000000 183549757 1000000000 471694594 1000000000 580149870 1000000000 704199489 1000000000 12997035 1000000000 4692218 1000000000 439375927 1000000000 194217469 1000000000 153313238 1000000000 17047516 1000000000 66325317 1000000000 155451511 1000000000 686585500 1000000000 110116157 1000000000 579951689 1000000000 562570623 1000000000 893351740 1000000000 3875724 1000000000 872469858 1000000000 327712949 1000000000 587931509 1000000000 692651138 1000000000 337123161 1000000000 511217271 1000000000 604463609 1000000000 736279663 1000000000 945226142 1000000000 452280462 1000000000 931591435 1000000000 834981991 1000000000 306189813 1000000000 238447947 1000000000 249630011 1000000000 712033350 1000000000 804321313 1000000000 950285105 1000000000 700153044 1000000000 966602009 1000000000 387014007 1000000000 904796816 1000000000 139019902 1000000000 650466880 1000000000 991975452 1000000000 675638754 1000000000 382647605 1000000000 554304575 1000000000 731991166 1000000000 9280108 1000000000 941876806 1000000000 311419045 1000000000 791799705 1000000000 34747860 1000000000 810254100 1000000000 739069102 1000000000 766591942 1000000000 741531891 1000000000 139836983 1000000000 33135560 1000000000 997542880 1000000000 390935039 1000000000 393924292 1000000000 296545455 1000000000 899803940 1000000000 324172043 1000000000 218731084 1000000000 757271808 1000000000 536423232 1000000000 752341693 1000000000 210527473 1000000000 78690011 1000000000 45164983 1000000000 197256935 1000000000 529853653 1000000000 203954718 1000000000 937464568 1000000000 819645292 1000000000 596011902 1000000000 331931780 1000000000 649921361 1000000000 200908688 1000000000 519932626 1000000000 198317778 1000000000 176356147 1000000000 255264136 1000000000 846003938 1000000000 245475212 1000000000 888390118 1000000000 584455360 1000000000 394265813 1000000000 376293025 1000000000 780337730 1000000000 682980711 1000000000 592099260 1000000000 122771722 1000000000 314953659 1000000000 242640470 1000000000 613684696 1000000000 582552626 1000000000 336322031 1000000000 927839683 1000000000 682509438 1000000000 328969489 1000000000 618424073 1000000000 989449631 1000000000 423740966 1000000000 469440847 1000000000 218696459 1000000000 905152477 1000000000 714488695 1000000000 554608143 1000000000 572963225 1000000000 714040299 1000000000 110449587 1000000000 512819114 1000000000 835652497 1000000000 573943952 1000000000 789943191 1000000000 323759526 1000000000 640279836 1000000000 321828453 1000000000 149336400 1000000000 516864392 1000000000 593260926 1000000000 907081661 1000000000 764570763 1000000000 656408667 1000000000 134326275 1000000000 375355181 1000000000 410433498 1000000000 764888354 1000000000 59882747 1000000000 454729811 1000000000 905244141 1000000000 26044547 1000000000 556600818 1000000000 999719406 1000000000 418589588 1000000000 152014489 1000000000 140837407 1000000000 193870753 1000000000 543900643 1000000000 76759509 1000000000 952430398 1000000000 362442960 1000000000 589980934 1000000000 252184228 1000000000 270314246 1000000000 384407785 1000000000 181449112 1000000000 835483668 1000000000 715571839 1000000000 284615813 1000000000 715348132 1000000000 568598289 1000000000 811191748 1000000000 944769738 1000000000 148119237 1000000000 625047927 1000000000 23677453 1000000000 875211954 1000000000 811658129 1000000000 415662463 1000000000 999115973 1000000000 421063338 1000000000 93555422 1000000000 506161698 1000000000 727806766 1000000000 342414449 1000000000 480116163 1000000000 822320164 1000000000 855813298 1000000000 589752557 1000000000 894098392 1000000000 364456276 1000000000 604962206 1000000000 35533717 1000000000 809956571 1000000000 64375107 1000000000 280495835 1000000000 236954306 1000000000 319681249 1000000000 640026739 1000000000 542500623 1000000000 198208337 1000000000 869756603 1000000000 302453369 1000000000 681243092 1000000000 814662027 1000000000 553529348 1000000000 184457248 1000000000 446263069 1000000000 294347309 1000000000 956312233 1000000000 655637977 1000000000 289773913 1000000000 470999095 1000000000 674959240 1000000000 860443817 1000000000 661331521 1000000000 940534083 1000000000 94161131 1000000000 802375430 1000000000 286824477 1000000000 631065448 1000000000 831968804 1000000000 828917653 1000000000 87131903 1000000000 418769422 1000000000 425136451 1000000000 8170690 1000000000 917728411 1000000000 882096734 1000000000 160815327 1000000000 290291834 1000000000 606091800 1000000000 436591188 1000000000 287528617 1000000000 692345544 1000000000 325126986 1000000000 961211278 1000000000 164423827 1000000000 320172865 1000000000 374756313 1000000000 997708638 1000000000 416463375 1000000000 141168626 1000000000 511084884 1000000000 596196291 1000000000 219653576 1000000000 313760050 1000000000 958992164 1000000000 323404006 1000000000 312868377 1000000000 932577776 1000000000 526990081 1000000000 227263632 1000000000 726032427 1000000000 983274435 1000000000 764080350 1000000000 230124177 1000000000 560711057 1000000000 606232009 1000000000 399155137 1000000000 575690450 1000000000 412375939 1000000000 462510637 1000000000 64904097 1000000000 248251568 1000000000 993183844 1000000000 200084929 1000000000 849383424 1000000000 549923511 1000000000 898537785 1000000000 566733618 1000000000 224741666 1000000000 749461497 1000000000 901584122 1000000000 853595089 1000000000 444210784 1000000000 897716339 1000000000 712534617 1000000000 286587846 1000000000 223882629 1000000000 701112289 1000000000 253910839 1000000000 713123740 1000000000 154273595 1000000000 848571503 1000000000 381618773 1000000000 440683617 1000000000 458213825 1000000000 419032668 1000000000 411259839 1000000000 317063194 1000000000 423043547 1000000000 604193748 1000000000 269150987 1000000000 304032961 1000000000 133528522 1000000000 86433799 1000000000 972872749 1000000000 201966823 1000000000 231473602 1000000000 569565613 1000000000 832324815 1000000000 500701578 1000000000 172315137 1000000000 472805040 1000000000 598954613 1000000000 605359340 1000000000 802226695 1000000000 243441333 1000000000 723040653 1000000000 593244567 1000000000 605862549 1000000000 272344229 1000000000 29775087 1000000000 315891592 1000000000 305634001 1000000000 72749988 1000000000 573931829 1000000000 342883864 1000000000 712012877 1000000000 115103166 1000000000 379205594 1000000000 983471183 1000000000 665098018 1000000000 88166515 1000000000 904578571 1000000000 397140111 1000000000 489058683 1000000000 399009706 1000000000 225915753 1000000000 495389309 1000000000 804814872 1000000000 833479171 1000000000 966684656 1000000000 633650583 1000000000 55052885 1000000000 443253846 1000000000 170775865 1000000000 618158596 1000000000 944216990 1000000000 736995644 1000000000 524812569 1000000000 499683138 1000000000 195871105 1000000000 369328602 1000000000 286639202 1000000000 247711289 1000000000 103412614 1000000000 582234693 1000000000 59075068 1000000000 106993724 1000000000 946376857 1000000000 493488837 1000000000 805594689 1000000000 40948814 1000000000 772422776 1000000000 279726903 1000000000 209499425 1000000000 219639937 1000000000 338698688 1000000000 175062115 1000000000 641189969 1000000000 209932948 1000000000 377040938 1000000000 183826800 1000000000 651783236 1000000000 628745885 1000000000 472144486 1000000000 810770017 1000000000 920143931 1000000000 357721371 1000000000 661640753 1000000000 892244103 1000000000 717738098 1000000000 528712343 1000000000 577848373 1000000000 207424579 1000000000 481979093 1000000000 998465359 1000000000 833970531 1000000000 710236025 1000000000 197059976 1000000000 522532511 1000000000 962266253 1000000000 470383873 1000000000 617973549 1000000000 690847184 1000000000 625653967 1000000000 184066469 1000000000 273104315 1000000000 373283124 1000000000 225345895 1000000000 360691461 1000000000 533077463 1000000000 736412092 1000000000 308920240 1000000000 972417207 1000000000 402870720 1000000000 975038518 1000000000 990738465 1000000000 796223261 1000000000 68302611 1000000000 901307665 1000000000 144211633 1000000000 360236910 1000000000 146484502 1000000000 703977707 1000000000 904549093 1000000000 134685726 1000000000 143495945 1000000000 640376087 1000000000 501833278 1000000000 235749286 1000000000 997169012 1000000000 565654565 1000000000 952352700 1000000000 506409443 1000000000 507879260 1000000000 696295651 1000000000 485405370 1000000000 434420923 1000000000 395596173 1000000000 351301461 1000000000 476713052 1000000000 456232986 1000000000 124035800 1000000000 302318786 1000000000 612861233 1000000000 912227847 1000000000 739588248 1000000000 492292209 1000000000 655516546 1000000000 313583691 1000000000 702385551 1000000000 612635648 1000000000 987601207 1000000000 5442573 1000000000 353816799 1000000000 572844327 1000000000 632048546 1000000000 167243904 1000000000 870120245 1000000000 613485260 1000000000 500683764 1000000000 9896208 1000000000 239860935 1000000000 376454710 1000000000 905382753 1000000000 753253923 1000000000 866941085 1000000000 596534009 1000000000 275538030 1000000000 667901388 1000000000 775147708 1000000000 676477848 1000000000 605107634 1000000000 860344005 1000000000 363665623 1000000000 538409115 1000000000 833633330 1000000000 111426199 1000000000 880324276 1000000000 128573331 1000000000 152235871 1000000000 854825343 1000000000 710035702 1000000000 318350309 1000000000 357132599 1000000000 518857169 1000000000 756075213 1000000000 12261770 1000000000 213974606 1000000000 905236733 1000000000 113564343 1000000000 379099977 1000000000 721335411 1000000000 805378218 1000000000 713898138 1000000000 392579996 1000000000 664173946 1000000000 986013702 1000000000 455518971 1000000000 633649335 1000000000 770701288 1000000000 212789109 1000000000 799985001 1000000000 409644496 1000000000 517639916 1000000000 304504207 1000000000 536775923 1000000000 397174546 1000000000 543934238 1000000000 959347951 1000000000 500907230 1000000000 542708523 1000000000 940974304 1000000000 70588265 1000000000 106445815 1000000000 935307886 1000000000 124662623 1000000000 79570664 1000000000 161110539 1000000000 369962049 1000000000 523160633 1000000000 984214305 1000000000 119762624 1000000000 8603124 1000000000 431964488 1000000000 648707065 1000000000 792101796 1000000000 636868608 1000000000 15365477 1000000000 36482005 1000000000 636418384 1000000000 631193749 1000000000 992120780 1000000000 118788227 1000000000 833341889 1000000000 628048345 1000000000 892417856 1000000000 369286468 1000000000 673161599 1000000000 976694118 1000000000 86476412 1000000000 26731871 1000000000 797147066 1000000000 558900051 1000000000 698224683 1000000000 437666518 1000000000 660516288 1000000000 313980383 1000000000 326991492 1000000000 263677385 1000000000 87965716 1000000000 267869964 1000000000 886013505 1000000000 352238868 1000000000 952182650 1000000000 861278097 1000000000 374169318 1000000000 699426161 1000000000 51180515 1000000000 78601560 1000000000 312789529 1000000000 940715924 1000000000 187732391 1000000000 343723508 1000000000 94582474 1000000000 538691264 1000000000 885173349 1000000000 247920095 1000000000 458032399 1000000000 483913732 1000000000 482333243 1000000000 853123721 1000000000 283093263 1000000000 797538922 1000000000 963434734 1000000000 61270394 1000000000 247135100 1000000000 390096742 1000000000 370496293 1000000000 12473086 1000000000 73347050 1000000000 628943235 1000000000 580149680 1000000000 426500785 1000000000 540068019 1000000000 943578819 1000000000 187335053 1000000000 449265018 1000000000 180794986 1000000000 503868018 1000000000 612310294 1000000000 681578310 1000000000 564873875 1000000000 356520149 1000000000 82047582 1000000000 662268673 1000000000 710864257 1000000000 962119322 1000000000 696569884 1000000000 69325863 1000000000 962646391 1000000000 530056601 1000000000 190504300 1000000000 867603659 1000000000 947837195 1000000000 895908105 1000000000 288826398 1000000000 7487478 1000000000 729652182 1000000000 754461605 1000000000 275047773 1000000000 325858828 1000000000 515837532 1000000000 601446381 1000000000 263995088 1000000000 343207453 1000000000 721167353 1000000000 318960685 1000000000 437650652 1000000000 976904131 1000000000 264880427 1000000000 914964778 1000000000 24047789 1000000000 54438057 1000000000 147979235 1000000000 53962035 1000000000 405819824 1000000000 226903703 1000000000 649493273 1000000000 492513357 1000000000 630622704 1000000000 355080026 1000000000 723992503 1000000000 873630602 1000000000 846089069 1000000000 609003046 1000000000 876063592 1000000000 397704606 1000000000 500646078 1000000000 777688373 1000000000 546416594 1000000000 201045105 1000000000 626043388 1000000000 958565718 1000000000 479130554 1000000000 612192648 1000000000 208466059 1000000000 999460673 1000000000 784738391 1000000000 623827414 1000000000 327589339 1000000000 421483285 1000000000 525892146 1000000000 913923273 1000000000 203719667 1000000000 588415605 1000000000 402237425 1000000000 916316460 1000000000 136606783 1000000000 630550655 1000000000 860879116 1000000000 180529594 1000000000 743625675 1000000000 676582721 1000000000 939725719 1000000000 450945672 1000000000 856034282 1000000000 960907968 1000000000 665098554 1000000000 22661074 1000000000 768361832 1000000000 5229375 1000000000 436161915 1000000000 524823334 1000000000 426795747 1000000000 717856393 1000000000 176519605 1000000000 788988231 1000000000 803846168 1000000000 410597078 1000000000 480719199 1000000000 691620362 1000000000 747102270 1000000000 452423140 1000000000 138978041 1000000000 304942364 1000000000 209242025 1000000000 420787184 1000000000 270782420 1000000000 796372106 1000000000 223522047 1000000000 973514108 1000000000 928075424 1000000000 800591859 1000000000 618322878 1000000000 663617631 1000000000 948145368 1000000000 72384144 1000000000 698953216 1000000000 441042947 1000000000 635031311 1000000000 975782353 1000000000 296340253 1000000000 950593346 1000000000 763016185 1000000000 487730270 1000000000 442038405 1000000000 597695977 1000000000 233783060 1000000000 470485305 1000000000 497016925 1000000000 665067710 1000000000 674141579 1000000000 672903576 1000000000 996854111 1000000000 210802932 1000000000 807484866 1000000000 904780883 1000000000 533040733 1000000000 449789639 1000000000 24861941 1000000000 994353405 1000000000 409572236 1000000000 485079227 1000000000 314823832 1000000000 844163813 1000000000 648892650 1000000000 365142605 1000000000 616549048 1000000000 308768004 1000000000 570641114 1000000000 333000464 1000000000 348963743 1000000000 487057004 1000000000 539478513 1000000000 599755373 1000000000 909555711 1000000000 187962323 1000000000 14830432 1000000000 808740038 1000000000 2391199 1000000000 279601950 1000000000 540211704 1000000000 390720794 1000000000 482938468 1000000000 521473148 1000000000 659673218 1000000000 135925197 1000000000 561047462 1000000000 304788936 1000000000 888954193 1000000000 969055117 1000000000 872425321 1000000000 87197708 1000000000 984753732 1000000000 403445906 1000000000 294010611 1000000000 88326547 1000000000 491269825 1000000000 38445236 1000000000 659532682 1000000000 715448825 1000000000 728531825 1000000000 658579248 1000000000 521189395 1000000000 501941455 1000000000 695099211 1000000000 490672652 1000000000 40027261 1000000000 744004298 1000000000 733723246 1000000000 954346021 1000000000 321317430 1000000000 884348242 1000000000 955620328 1000000000 998368185 1000000000 984736833 1000000000 481515699 1000000000 476173235 1000000000 859966257 1000000000 124328049 1000000000 768598370 1000000000 195253297 1000000000 357246478 1000000000 502419852 1000000000 982438559 1000000000 917632278 1000000000 238304000 1000000000 917241965 1000000000 761704853 1000000000 487986266 1000000000 801070390 1000000000 399000251 1000000000 850021435 1000000000 544105904 1000000000 731178355 1000000000 863572729 1000000000 998342284 1000000000 231049772 1000000000 739832800 1000000000 816746595 1000000000 273623075 1000000000 876786392 1000000000 383738785 1000000000 567096077 1000000000 942859274 1000000000 238512715 1000000000 760037851 1000000000 186865032 1000000000 145943931 1000000000 89272768 1000000000 229703573 1000000000 703406571 1000000000 183145671 1000000000 982958328 1000000000 271384549 1000000000 203170635 1000000000 524856287 1000000000 48384857 1000000000 69342482 1000000000 449910039 1000000000 56112008 1000000000 688431050 1000000000 989250690 1000000000 648138536 1000000000 766668122 1000000000 361915035 1000000000 158575819 1000000000 497096263 1000000000 301831943 1000000000 70316124 1000000000 708996821 1000000000 761986353 1000000000 701281440 1000000000 289418880 1000000000 941167427 1000000000 697588023 1000000000 218290431 1000000000 459397017 1000000000 52009858 1000000000 729230465 1000000000 905686061 1000000000 763004041 1000000000 371278991 1000000000 675059191 1000000000 245034561 1000000000 809125014 1000000000 717274695 1000000000 230859620 1000000000 788654046 1000000000 808082433 1000000000 948806523 1000000000 884103723 1000000000 966693842 1000000000 821475932 1000000000 974147273 1000000000 228644374 1000000000 592122584 1000000000 341686421 1000000000 885941447 1000000000 863605431 1000000000 658553115 1000000000 321751628 1000000000 220211521 1000000000 875740269 1000000000 368242252 1000000000 527668889 1000000000 507387375 1000000000 623918375 1000000000 106958082 1000000000 365079624 1000000000 43585058 1000000000 567664887 1000000000 965815912 1000000000 677251502 1000000000 266423123 1000000000 637093368 1000000000 241069961 1000000000 992272181 1000000000 546836958 1000000000 778672398 1000000000 910824188 1000000000 37624260 1000000000 121617642 1000000000 371086744 1000000000 744554154 1000000000 294216626 1000000000 139192081 1000000000 217968466 1000000000 37378456 1000000000 456468841 1000000000 371206166 1000000000 453228505 1000000000 764649744 1000000000 883868903 1000000000 602638371 1000000000 693636254 1000000000 216722063 1000000000 723382091 1000000000 327844431 1000000000 673455735 1000000000 129985326 1000000000 532820505 1000000000 58586769 1000000000 556662113 1000000000 995511410 1000000000 126313501 1000000000 213529679 1000000000 445863467 1000000000 707537119 1000000000 421497761 1000000000 885471704 1000000000 139405135 1000000000 933099479 1000000000 828792664 1000000000 499837718 1000000000 252858202 1000000000 507300015 1000000000 294737420 1000000000 986946820 1000000000 900875687 1000000000 350261703 1000000000 101405022 1000000000 526061166 1000000000 14166386 1000000000 644457557 1000000000 93812092 1000000000 31497227 1000000000 565069403 1000000000 34900009 1000000000 492297337 1000000000 9919669 1000000000 282690569 1000000000 577775630 1000000000 923074523 1000000000 403118320 1000000000 764400137 1000000000 127427032 1000000000 463970587 1000000000 632254724 1000000000 894389262 1000000000 72417775 1000000000 326119294 1000000000 277633884 1000000000 554058834 1000000000 450872832 1000000000 906507776 1000000000 946060621 1000000000 854834733 1000000000 39751653 1000000000 63237894 1000000000 747307137 1000000000 911599007 1000000000 265506110 1000000000 650002777 1000000000 325833425 1000000000 897391718 1000000000 781189096 1000000000 78049711 1000000000 364833768 1000000000 157894781 1000000000 396348707 1000000000 595083244 1000000000 991318434 1000000000 304235149 1000000000 164588527 1000000000 299141064 1000000000 174764531 1000000000 535545216 1000000000 230310063 1000000000 846267782 1000000000 221401699 1000000000 642462852 1000000000 650606589 1000000000 889063377 1000000000 610899122 1000000000 606286844 1000000000 517637748 1000000000 81213409 1000000000 63887485 1000000000 514759241 1000000000 798286811 1000000000 253341428 1000000000 848087923 1000000000 543536380 1000000000 628676205 1000000000 835291851 1000000000 567996605 1000000000 713958391 1000000000 904193553 1000000000 713609542 1000000000 23325800 1000000000 992998186 1000000000 972883085 1000000000 489101871 1000000000 891834850 1000000000 464857214 1000000000 964823771 1000000000 204700215 1000000000 701180821 1000000000 127864359 1000000000 752892272 1000000000 291632158 1000000000 296401641 1000000000 69432148 1000000000 800701602 1000000000 823275113 1000000000 522842860 1000000000 826686097 1000000000 923176501 1000000000 916759650 1000000000 482390084 1000000000 733235155 1000000000 950234984 1000000000 559638013 1000000000 261875658 1000000000 107797620 1000000000 987235970 1000000000 809138416 1000000000 293391632 1000000000 435558196 1000000000 799579137 1000000000 703520482 1000000000 522873885 1000000000 692833774 1000000000 939258854 1000000000 813494107 1000000000 290958540 1000000000 204571203 1000000000 351134485 1000000000 504781157 1000000000 378830038 1000000000 329469522 1000000000 635646479 1000000000 67387637 1000000000 646015853 1000000000 347542504 1000000000 534450554 1000000000 944834677 1000000000 853305713 1000000000 952442700 1000000000 163667056 1000000000 155493233 1000000000 321173352 1000000000 239486873 1000000000 381510475 1000000000 120302076 1000000000 928863998 1000000000 593728646 1000000000 250543940 1000000000 406911254 1000000000 606384171 1000000000 722776290 1000000000 58581543 1000000000 700430080 1000000000 503629014 1000000000 78930191 1000000000 893121540 1000000000 579502706 1000000000 12208008 1000000000 683234814 1000000000 371317548 1000000000 308133351 1000000000 51044338 1000000000 722761164 1000000000 284206105 1000000000 182539018 1000000000 267351865 1000000000 494018910 1000000000 605866691 1000000000 368597017 1000000000 27732567 1000000000 413418531 1000000000 903364794 1000000000 635164800 1000000000 734916466 1000000000 247621634 1000000000 752166865 1000000000 443599583 1000000000 540335929 1000000000 371346522 1000000000 569434595 1000000000 862868633 1000000000 321183255 1000000000 962260752 1000000000 154833547 1000000000 925824924 1000000000 97325463 1000000000 998946895 1000000000 141055378 1000000000 290863775 1000000000 901294374 1000000000 453326589 1000000000 571084475 1000000000 904632725 1000000000 260263542 1000000000 770966923 1000000000 708544398 1000000000 538109588 1000000000 90697850 1000000000 880209628 1000000000 257985058 1000000000 515155348 1000000000 259797620 1000000000 865102519 1000000000 807562387 1000000000 408037582 1000000000 348334465 1000000000 753305789 1000000000 889076953 1000000000 765386469 1000000000 52373106 1000000000 849700010 1000000000 72962518 1000000000 830968301 1000000000 289788270 1000000000 148631353 1000000000 157993075 1000000000 786974686 1000000000 934790884 1000000000 657292891 1000000000 822166834 1000000000 684924971 1000000000 679795320 1000000000 646697215 1000000000 758635993 1000000000 962840348 1000000000 993271360 1000000000 507418099 1000000000 395452119 1000000000 847360705 1000000000 134216518 1000000000 158227553 1000000000 82978899 1000000000 546198710 1000000000 838257836 1000000000 299679443 1000000000 452504151 1000000000 564297581 1000000000 410293480 1000000000 644718143 1000000000 798410865 1000000000 765369521 1000000000 56875928 1000000000 565576860 1000000000 607305697 1000000000 984595031 1000000000 418834439 1000000000 163447526 1000000000 784157395 1000000000 912197345 1000000000 354848581 1000000000 986390851 1000000000 826857271 1000000000 246304843 1000000000 724789560 1000000000 923399190 1000000000 782324384 1000000000 40648999 1000000000 994275002 1000000000 455747480 1000000000 994534599 1000000000 254465829 1000000000 56503630 1000000000 468230858 1000000000 666260388 1000000000 454964350 1000000000 405928991 1000000000 971709424 1000000000 681568490 1000000000 968062608 1000000000 19547602 1000000000 993447634 1000000000 408946833 1000000000 766378252 1000000000 511513619 1000000000 536827168 1000000000 880541146 1000000000 209267307 1000000000 257077639 1000000000 205223616 1000000000 618577160 1000000000 816114798 1000000000 786854416 1000000000 80773516 1000000000 302639395 1000000000 211237942 1000000000 41090779 1000000000 907395158 1000000000 805790745 1000000000 486729019 1000000000 527860600 1000000000 733354831 1000000000 728170396 1000000000 787897700 1000000000 532078851 1000000000 379897824 1000000000 421266411 1000000000 16983690 1000000000 573298563 1000000000 900371396 1000000000 612423957 1000000000 583400113 1000000000 46342283 1000000000 214344120 1000000000 243042440 1000000000 224380435 1000000000 174755219 1000000000 274824617 1000000000 642121204 1000000000 702619100 1000000000 466808171 1000000000 924993840 1000000000 879236931 1000000000 705483998 1000000000 618592345 1000000000 349238500 1000000000 867185006 1000000000 337042615 1000000000 949061571 1000000000 297788767 1000000000 400349230 1000000000 254619339 1000000000 540167766 1000000000 322699814 1000000000 422448540 1000000000 152087140 1000000000 431575521 1000000000 146123933 1000000000 19391813 1000000000 199578304 1000000000 315700785 1000000000 823785364 1000000000 2036563 1000000000 575474603 1000000000 546681271 1000000000 303996176 1000000000 320907084 1000000000 308027898 1000000000 866398924 1000000000 702805419 1000000000 242564277 1000000000 62206999 1000000000 380508775 1000000000 569322685 1000000000 705948154 1000000000 480812409 1000000000 484841576 1000000000 572989214 1000000000 794713287 1000000000 854360447 1000000000 744626770 1000000000 848600310 1000000000 991370606 1000000000 636284934 1000000000 929612956 1000000000 445722845 1000000000 959336630 1000000000 853576695 1000000000 816509537 1000000000 847596359 1000000000 852950121 1000000000 133377216 1000000000 308519545 1000000000 273771089 1000000000 753245556 1000000000 563813308 1000000000 473480153 1000000000 780141574 1000000000 562211676 1000000000 360650563 1000000000 922966673 1000000000 27963893 1000000000 974611003 1000000000 899018557 1000000000 936716232 1000000000 457870834 1000000000 88466315 1000000000 935370058 1000000000 139308765 1000000000 168525871 1000000000 840244683 1000000000 779292153 1000000000 883648631 1000000000 157871070 1000000000 271621491 1000000000 915563140 1000000000 245859847 1000000000 304548394 1000000000 818212891 1000000000 698070626 1000000000 384340702 1000000000 222221131 1000000000 861782399 1000000000 379371678 1000000000 998762406 1000000000 258541808 1000000000 906150643 1000000000 300704278 1000000000 336289137 1000000000 409603345 1000000000 249048341 1000000000 36883638 1000000000 947392287 1000000000 49857849 1000000000 459396148 1000000000 590788101 1000000000 982950902 1000000000 190154055 1000000000 794312696 1000000000 800728367 1000000000 735100953 1000000000 690560259 1000000000 804652768 1000000000 617580348 1000000000 494649578 1000000000 519500183 1000000000 383397771 1000000000 631432346 1000000000 731563207 1000000000 868750906 1000000000 625208406 1000000000 460414003 1000000000 525586002 1000000000 201094842 1000000000 973311028 1000000000 943051482 1000000000 721298160 1000000000 134749165 1000000000 137147200 1000000000 436328127 1000000000 286799512 1000000000 282336018 1000000000 490922804 1000000000 190995572 1000000000 705250899 1000000000 737130340 1000000000 499280050 1000000000 914970046 1000000000 247658173 1000000000 545951407 1000000000 395931146 1000000000 364072783 1000000000 681981499 1000000000 951099367 1000000000 357425050 1000000000 964045531 1000000000 500351989 1000000000 955529230 1000000000 910256612 1000000000 825995248 1000000000 3171461 1000000000 615820402 1000000000 740906713 1000000000 642932520 1000000000 201384931 1000000000 402095280 1000000000 406281243 1000000000 304912141 1000000000 66924287 1000000000 622374635 1000000000 895702408 1000000000 716688898 1000000000 951180690 1000000000 527330163 1000000000 840638744 1000000000 414340822 1000000000 351679938 1000000000 69684805 1000000000 936733380 1000000000 507953003 1000000000 956200604 1000000000 491175949 1000000000 687535895 1000000000 698116240 1000000000 801735665 1000000000 863624345 1000000000 306484469 1000000000 344803156 1000000000 657250501 1000000000 313586175 1000000000 248972537 1000000000 333322011 1000000000 402009384 1000000000 898953873 1000000000 375067405 1000000000 216523895 1000000000 86134515 1000000000 187663895 1000000000 166629767 1000000000 659714410 1000000000 743341306 1000000000 873641979 1000000000 360301979 1000000000 335383362 1000000000 605000803 1000000000 700088448 1000000000 407225402 1000000000 900820461 1000000000 566783451 1000000000 580515771 1000000000 674610793 1000000000 535239605 1000000000 681380773 1000000000 268755796 1000000000 811884478 1000000000 562493571 1000000000 911979995 1000000000 729615947 1000000000 259577785 1000000000 192497175 1000000000 296490840 1000000000 223081487 1000000000 387390446 1000000000 177808334 1000000000 32654386 1000000000 895276788 1000000000 206721443 1000000000 731120536 1000000000 752443647 1000000000 930025987 1000000000 46993835 1000000000 741804695 1000000000 47644719 1000000000 287583141 1000000000 605257462 1000000000 457418505 1000000000 410874172 1000000000 587574606 1000000000 733660569 1000000000 128993797 1000000000 593302449 1000000000 180678521 1000000000 472478825 1000000000 31043946 1000000000 645626577 1000000000 105183234 1000000000 808068633 1000000000 461115377 1000000000 23978077 1000000000 466772210 1000000000 790548333 1000000000 521527924 1000000000 193862906 1000000000 280310745 1000000000 100760438 1000000000 456278869 1000000000 590248661 1000000000 863485852 1000000000 631997423 1000000000 623019309 1000000000 762813009 1000000000 669186377 1000000000 723511773 1000000000 743781254 1000000000 54612208 1000000000 685419127 1000000000 125462633 1000000000 524973890 1000000000 171989302 1000000000 501929714 1000000000 246500786 1000000000 436482369 1000000000 242421314 1000000000 117366776 1000000000 992924703 1000000000 828484232 1000000000 768976598 1000000000 587776125 1000000000 749630928 1000000000 653174507 1000000000 470569432 1000000000 168161516 1000000000 164040855 1000000000 611570003 1000000000 532785254 1000000000 556168142 1000000000 896648861 1000000000 464147105 1000000000 942154384 1000000000 325540176 1000000000 609800911 1000000000 316335989 1000000000 267366653 1000000000 522962646 1000000000 271796549 1000000000 270318054 1000000000 560663821 1000000000 604891651 1000000000 60007005 1000000000 828850748 1000000000 230050503 1000000000 892888182 1000000000 681730485 1000000000 186423002 1000000000 963230994 1000000000 99884456 1000000000 96723299 1000000000 939828246 1000000000 898299005 1000000000 658006940 1000000000 721331472 1000000000 715328546 1000000000 220829622 1000000000 223839623 1000000000 163955149 1000000000 175608360 1000000000 331832399 1000000000 792794570 1000000000 502370582 1000000000 581258544 1000000000 833231684 1000000000 755091927 1000000000 362287625 1000000000 434363935 1000000000 971767083 1000000000 74974707 1000000000 358648405 1000000000 187997483 1000000000 800690699 1000000000 565317009 1000000000 736180768 1000000000 114260897 1000000000 124206348 1000000000 318968941 1000000000 993925731 1000000000 292018282 1000000000 241657789 1000000000 710196412 1000000000 280704071 1000000000 518381430 1000000000 877590192 1000000000 861805758 1000000000 204603155 1000000000 22577221 1000000000 734890020 1000000000 572058983 1000000000 499485810 1000000000 318422403 1000000000 374954139 1000000000 545776042 1000000000 65555088 1000000000 339945372 1000000000 606881434 1000000000 414496955 1000000000 810034332 1000000000 121677292 1000000000 209928201 1000000000 642389677 1000000000 932160389 1000000000 996361085 1000000000 302916610 1000000000 419114689 1000000000 4252167 1000000000 232579156 1000000000 537746966 1000000000 893920666 1000000000 955011660 1000000000 563720536 1000000000 194817698 1000000000 430099629 1000000000 918969650 1000000000 739830541 1000000000 401794702 1000000000 502933895 1000000000 544289783 1000000000 553233461 1000000000 497572218 1000000000 828652758 1000000000 735443803 1000000000 571674552 1000000000 868307528 1000000000 792713908 1000000000 961547049 1000000000 254522263 1000000000 356736707 1000000000 267383545 1000000000 783661917 1000000000 601502758 1000000000 188145875 1000000000 433295659 1000000000 130700233 1000000000 857905415 1000000000 343937506 1000000000 199945111 1000000000 864927052 1000000000 429309278 1000000000 326374509 1000000000 677324018 1000000000 35826796 1000000000 993200126 1000000000 748235611 1000000000 383488401 1000000000 475528200 1000000000 459683591 1000000000 13375071 1000000000 105300771 1000000000 331350602 1000000000 965457515 1000000000 188687482 1000000000 257333109 1000000000 679316851 1000000000 946306401 1000000000 520724507 1000000000 928582026 1000000000 518543507 1000000000 846745701 1000000000 831182473 1000000000 136548277 1000000000 736379562 1000000000 51038545 1000000000 897750266 1000000000 10203393 1000000000 476132739 1000000000 293359313 1000000000 351641541 1000000000 383397691 1000000000 534941604 1000000000 220466035 1000000000 698961576 1000000000 104586194 1000000000 973042688 1000000000 520510330 1000000000 617573616 1000000000 753459740 1000000000 167652709 1000000000 237474834 1000000000 546953321 1000000000 974043112 1000000000 38307704 1000000000 779745532 1000000000 947921222 1000000000 298867719 1000000000 534324445 1000000000 837400492 1000000000 719689011 1000000000 467973148 1000000000 625192443 1000000000 217721641 1000000000 413859716 1000000000 45578719 1000000000 290084386 1000000000 912357513 1000000000 504606371 1000000000 639187030 1000000000 397635583 1000000000 818853394 1000000000 108901343 1000000000 37029311 1000000000 641039390 1000000000 472902418 1000000000 727147750 1000000000 685013084 1000000000 243335105 1000000000 994059855 1000000000 700238040 1000000000 846321784 1000000000 477865779 1000000000 880674411 1000000000 64259999 1000000000 203245886 1000000000 596449584 1000000000 205176174 1000000000 225037033 1000000000 871705581 1000000000 849186737 1000000000 55540426 1000000000 86135193 1000000000 182997531 1000000000 606210332 1000000000 729141941 1000000000 407509614 1000000000 994345513 1000000000 44172720 1000000000 420429251 1000000000 854302365 1000000000 210524003 1000000000 144439902 1000000000 740991153 1000000000 271810369 1000000000 238374418 1000000000 148347327 1000000000 870520503 1000000000 607573895 1000000000 925489168 1000000000 596435897 1000000000 246618428 1000000000 374995259 1000000000 959578818 1000000000 696607273 1000000000 288688708 1000000000 685014012 1000000000 196982305 1000000000 92094203 1000000000 333447526 1000000000 754571009 1000000000 116155448 1000000000 351860062 1000000000 153285868 1000000000 804634807 1000000000 457672996 1000000000 233319570 1000000000 728230058 1000000000 23239591 1000000000 550591645 1000000000 699529021 1000000000 365751278 1000000000 406622811 1000000000 141572347 1000000000 883830271 1000000000 378290971 1000000000 235359087 1000000000 451697683 1000000000 710375913 1000000000 865161684 1000000000 88238134 1000000000 966930451 1000000000 919625296 1000000000 382743546 1000000000 389940266 1000000000 250039012 1000000000 162037001 1000000000 327107267 1000000000 875369715 1000000000 835399393 1000000000 298953858 1000000000 493368083 1000000000 155457093 1000000000 35202901 1000000000 83098382 1000000000 111894119 1000000000 145015450 1000000000 617381336 1000000000 938504435 1000000000 723378437 1000000000 79625280 1000000000 455445643 1000000000 305494820 1000000000 132341510 1000000000 734090079 1000000000 895893140 1000000000 320418554 1000000000 517673040 1000000000 526048918 1000000000 569057405 1000000000 820692608 1000000000 660710517 1000000000 370579641 1000000000 558554343 1000000000 140290998 1000000000 935907014 1000000000 490484355 1000000000 678885853 1000000000 781790279 1000000000 79461089 1000000000 133555216 1000000000 725595201 1000000000 31195207 1000000000 908451435 1000000000 805613091 1000000000 637034262 1000000000 629556180 1000000000 549634991 1000000000 590998177 1000000000 650562912 1000000000 800660690 1000000000 840065546 1000000000 91823454 1000000000 738526317 1000000000 874126947 1000000000 735098013 1000000000 317292674 1000000000 651510207 1000000000 975431513 1000000000 768382017 1000000000 118448007 1000000000 31057274 1000000000 631214135 1000000000 441632456 1000000000 479944662 1000000000 296439106 1000000000 760099020 1000000000 60349889 1000000000 439128159 1000000000 339452843 1000000000 458086570 1000000000 971300150 1000000000 756111713 1000000000 772630123 1000000000 855856847 1000000000 582089845 1000000000 624133132 1000000000 453410835 1000000000 211142073 1000000000 568654381 1000000000 210804262 1000000000 956560656 1000000000 494376060 1000000000 779541291 1000000000 979585953 1000000000 414124642 1000000000 50813897 1000000000 339079894 1000000000 208210135 1000000000 671650434 1000000000 504531854 1000000000 434429286 1000000000 37282859 1000000000 137499914 1000000000 935254915 1000000000 622277826 1000000000 843576568 1000000000 790702861 1000000000 52142855 1000000000 569879531 1000000000 94668849 1000000000 383478314 1000000000 176776930 1000000000 222853635 1000000000 881302173 1000000000 824059198 1000000000 253609697 1000000000 120524194 1000000000 681777920 1000000000 119152646 1000000000 245509766 1000000000 647559222 1000000000 928850392 1000000000 520118686 1000000000 826542627 1000000000 350787507 1000000000 97573789 1000000000 921314362 1000000000 176601745 1000000000 467552798 1000000000 606925926 1000000000 953269797 1000000000 101099244 1000000000 733888788 1000000000 582952875 1000000000 546396180 1000000000 488229720 1000000000 948904643 1000000000 70838673 1000000000 908320766 1000000000 18265444 1000000000 395538448 1000000000 203516206 1000000000 24342910 1000000000 982440227 1000000000 131830121 1000000000 655634586 1000000000 26170954 1000000000 66922938 1000000000 911758481 1000000000 251476064 1000000000 21462888 1000000000 275250154 1000000000 246872211 1000000000 845330647 1000000000 579078881 1000000000 227222409 1000000000 519695956 1000000000 79548869 1000000000 432331990 1000000000 358512684 1000000000 497724683 1000000000 601581482 1000000000 156664924 1000000000 207287491 1000000000 141051392 1000000000 8842192 1000000000 914453393 1000000000 977336868 1000000000 67525713 1000000000 373374610 1000000000 999804749 1000000000 299545480 1000000000 757474474 1000000000 922083471 1000000000 29402050 1000000000 388912699 1000000000 743582822 1000000000 632589247 1000000000 645204637 1000000000 124466517 1000000000 320088124 1000000000 974967497 1000000000 452750426 1000000000 905297193 1000000000 902124370 1000000000 273790881 1000000000 714790415 1000000000 799581623 1000000000 43564534 1000000000 133312550 1000000000 881703340 1000000000 965905416 1000000000 437949888 1000000000 327843927 1000000000 839243319 1000000000 177132297 1000000000 295415673 1000000000 791040517 1000000000 779216679 1000000000 150064357 1000000000 617955530 1000000000 39432578 1000000000 641854584 1000000000 463154405 1000000000 996975207 1000000000 852210829 1000000000 860200233 1000000000 769174880 1000000000 85271955 1000000000 726684125 1000000000 111885256 1000000000 193068361 1000000000 605636163 1000000000 513186874 1000000000 989220388 1000000000 421530366 1000000000 771591189 1000000000 293101055 1000000000 508755881 1000000000 636578086 1000000000 726189357 1000000000 525458606 1000000000 829434375 1000000000 575521855 1000000000 453368250 1000000000 901168657 1000000000 728679938 1000000000 845885662 1000000000 661749215 1000000000 47339883 1000000000 495867500 1000000000 144776957 1000000000 844045216 1000000000 999472931 1000000000 292321415 1000000000 738465586 1000000000 582233502 1000000000 87985797 1000000000 461537165 1000000000 964446425 1000000000 385633134 1000000000 225215519 1000000000 783733547 1000000000 839993889 1000000000 367938569 1000000000 327194079 1000000000 44745469 1000000000 379636737 1000000000 485247489 1000000000 702590429 1000000000 699657714 1000000000 62000459 1000000000 750099479 1000000000 184431969 1000000000 158852824 1000000000 424246980 1000000000 788178676 1000000000 335244920 1000000000 259247660 1000000000 178593213 1000000000 412108325 1000000000 524112837 1000000000 576793937 1000000000 35207841 1000000000 579710827 1000000000 506673697 1000000000 619926765 1000000000 54240727 1000000000 39014990 1000000000 208218888 1000000000 956016084 1000000000 93927561 1000000000 362900605 1000000000 558883904 1000000000 700770442 1000000000 13498423 1000000000 468853616 1000000000 628378889 1000000000 727012190 1000000000 901781846 1000000000 224306682 1000000000 3266515 1000000000 200709620 1000000000 451089458 1000000000 386450425 1000000000 524116076 1000000000 240903368 1000000000 556138576 1000000000 826640872 1000000000 153664376 1000000000 577859871 1000000000 321375244 1000000000 644878826 1000000000 112719333 1000000000 532597629 1000000000 916076282 1000000000 816700268 1000000000 697662315 1000000000 935524627 1000000000 118090734 1000000000 759564487 1000000000 703193599 1000000000 701854853 1000000000 909217760 1000000000 913527933 1000000000 717147335 1000000000 729210629 1000000000 855342467 1000000000 451748535 1000000000 379947487 1000000000 794411014 1000000000 435840854 1000000000 861551681 1000000000 323894916 1000000000 427758086 1000000000 656685955 1000000000 990822186 1000000000 762788739 1000000000 392187374 1000000000 268908177 1000000000 936432001 1000000000 288106512 1000000000 616247358 1000000000 239110221 1000000000 125261961 1000000000 570103798 1000000000 290035234 1000000000 101074963 1000000000 196571084 1000000000 878520715 1000000000 940533368 1000000000 304676283 1000000000 280590326 1000000000 959578441 1000000000 986388240 1000000000 466247572 1000000000 627458444 1000000000 944188018 1000000000 424441764 1000000000 413425714 1000000000 672924643 1000000000 88775490 1000000000 266609678 1000000000 769002799 1000000000 764696967 1000000000 580905821 1000000000 743703520 1000000000 810600936 1000000000 92158329 1000000000 990318878 1000000000 273927927 1000000000 297073077 1000000000 955022386 1000000000 877633101 1000000000 689984041 1000000000 653859209 1000000000 587515249 1000000000 875830701 1000000000 310088819 1000000000 634717657 1000000000 606232483 1000000000 364454593 1000000000 983663970 1000000000 365957703 1000000000 174248033 1000000000 734506620 1000000000 289081289 1000000000 906648994 1000000000 526647793 1000000000 348596726 1000000000 222946182 1000000000 710978320 1000000000 901815797 1000000000 763266567 1000000000 612407612 1000000000 535669707 1000000000 970716046 1000000000 631636097 1000000000 309382977 1000000000 763022259 1000000000 903333110 1000000000 406174212 1000000000 743584070 1000000000 499893236 1000000000 504806784 1000000000 458900858 1000000000 12790976 1000000000 181575138 1000000000 728904705 1000000000 369350837 1000000000 987199663 1000000000 927305750 1000000000 572425618 1000000000 214488381 1000000000 579007393 1000000000 706420013 1000000000 403590200 1000000000 140829301 1000000000 829400402 1000000000 376592776 1000000000 864343956 1000000000 809496258 1000000000 617517631 1000000000 571369920 1000000000 145802227 1000000000 967036871 1000000000 872459720 1000000000 994262969 1000000000 982019362 1000000000 806347517 1000000000 341293739 1000000000 958702942 1000000000 434504670 1000000000 825580763 1000000000 892105679 1000000000 856847312 1000000000 268874375 1000000000 423610056 1000000000 43544308 1000000000 670833056 1000000000 927443633 1000000000 882909714 1000000000 303586 1000000000 930120277 1000000000 344371712 1000000000 440848650 1000000000 38979639 1000000000 672829163 1000000000 296679489 1000000000 696559779 1000000000 186721532 1000000000 389947894 1000000000 924229230 1000000000 670802149 1000000000 362211223 1000000000 75768072 1000000000 435231980 1000000000 386976738 1000000000 866936425 1000000000 597407207 1000000000 974408008 1000000000 891672619 1000000000 123330789 1000000000 584578080 1000000000 487613395 1000000000 206077176 1000000000 154746033 1000000000 271409697 1000000000 105685167 1000000000 794929724 1000000000 237562923 1000000000 2972673 1000000000 516788765 1000000000 466746683 1000000000 542863906 1000000000 237317527 1000000000 396523915 1000000000 629114297 1000000000 354122627 1000000000 717859382 1000000000 362178788 1000000000 547526786 1000000000 306708522 1000000000 415896508 1000000000 228101076 1000000000 81507505 1000000000 251442515 1000000000 885877125 1000000000 794168926 1000000000 556133896 1000000000 886293784 1000000000 608079326 1000000000 489144592 1000000000 923509658 1000000000 125341655 1000000000 695021378 1000000000 12842756 1000000000 218375685 1000000000 376917977 1000000000 435642717 1000000000 789627414 1000000000 905592447 1000000000 928588631 1000000000 693229620 1000000000 530430609 1000000000 298880102 1000000000 401817970 1000000000 120387171 1000000000 910046551 1000000000 63692142 1000000000 816902081 1000000000 73453141 1000000000 525277375 1000000000 896557838 1000000000 991391504 1000000000 199373974 1000000000 397942432 1000000000 15146247 1000000000 667795765 1000000000 995656108 1000000000 854889865 1000000000 528221209 1000000000 131817377 1000000000 183995083 1000000000 186150557 1000000000 527342604 1000000000 198660931 1000000000 905309524 1000000000 219235851 1000000000 143050423 1000000000 459989433 1000000000 218774331 1000000000 591420934 1000000000 742416767 1000000000 724892639 1000000000 492082143 1000000000 619614562 1000000000 999002800 1000000000 485890519 1000000000 204775306 1000000000 136389269 1000000000 936648391 1000000000 660674162 1000000000 634071558 1000000000 660758405 1000000000 152763542 1000000000 721722086 1000000000 293577020 1000000000 676904628 1000000000 833731537 1000000000 472158763 1000000000 553017861 1000000000 675795013 1000000000 424642886 1000000000 5870047 1000000000 157341765 1000000000 549051284 1000000000 76735813 1000000000 650679531 1000000000 5135288 1000000000 197449169 1000000000 599648123 1000000000 69308928 1000000000 570535027 1000000000 685421689 1000000000 405517856 1000000000 469792111 1000000000 377055137 1000000000 826406008 1000000000 869656140 1000000000 209695053 1000000000 854194337 1000000000 319023806 1000000000 244283806 1000000000 201193240 1000000000 533030154 1000000000 162170026 1000000000 291976841 1000000000 555939822 1000000000 630111101 1000000000 995438265 1000000000 955093933 1000000000 14814203 1000000000 867986441 1000000000 888098709 1000000000 154668498 1000000000 591300517 1000000000 78730761 1000000000 224001923 1000000000 346296255 1000000000 740528248 1000000000 445659237 1000000000 18664988 1000000000 154121751 1000000000 655808795 1000000000 847514623 1000000000 688825217 1000000000 454067319 1000000000 544612295 1000000000 209177503 1000000000 458461066 1000000000 202834644 1000000000 837423100 1000000000 150919454 1000000000 742256902 1000000000 861689691 1000000000 776335968 1000000000 795963549 1000000000 209153886 1000000000 864778520 1000000000 359119848 1000000000 204957602 1000000000 54842848 1000000000 948462297 1000000000 146768295 1000000000 174601721 1000000000 622829568 1000000000 700118807 1000000000 395498252 1000000000 494229626 1000000000 662980956 1000000000 264365270 1000000000 998237590 1000000000 94508042 1000000000 140891057 1000000000 699695004 1000000000 81270659 1000000000 666934011 1000000000 503481580 1000000000 606160430 1000000000 668411125 1000000000 310754551 1000000000 968789079 1000000000 547160867 1000000000 975367227 1000000000 633121616 1000000000 316364113 1000000000 639115972 1000000000 875181094 1000000000 180679747 1000000000 518109969 1000000000 131691801 1000000000 650431818 1000000000 897349452 1000000000 915059648 1000000000 92445055 1000000000 984878497 1000000000 265699481 1000000000 890108438 1000000000 887968337 1000000000 914163279 1000000000 33371197 1000000000 160143240 1000000000 328877305 1000000000 585680846 1000000000 788361294 1000000000 745102652 1000000000 495348457 1000000000 550369375 1000000000 68868799 1000000000 878113612 1000000000 544768347 1000000000 97475185 1000000000 655956452 1000000000 305346686 1000000000 108542085 1000000000 881405868 1000000000 413209529 1000000000 692863433 1000000000 938284564 1000000000 535303628 1000000000 299616430 1000000000 146818904 1000000000 296012967 1000000000 970573009 1000000000 732911666 1000000000 834070246 1000000000 521058399 1000000000 124748698 1000000000 911404577 1000000000 11773706 1000000000 683457470 1000000000 799561627 1000000000 438096915 1000000000 876274796 1000000000 195262442 1000000000 998847949 1000000000 863871938 1000000000 622278512 1000000000 292039206 1000000000 491509458 1000000000 432596159 1000000000 84870727 1000000000 66998931 1000000000 795518932 1000000000 205642005 1000000000 370620794 1000000000 623119306 1000000000 638176114 1000000000 475952748 1000000000 217069467 1000000000 543577223 1000000000 561273898 1000000000 783677235 1000000000 145102952 1000000000 123029691 1000000000 861162010 1000000000 140616625 1000000000 989356873 1000000000 590032148 1000000000 725215675 1000000000 787312466 1000000000 548907224 1000000000 694727856 1000000000 872205016 1000000000 570417046 1000000000 29228537 1000000000 465389854 1000000000 189237439 1000000000 648646521 1000000000 61454575 1000000000 662797652 1000000000 378407642 1000000000 701489889 1000000000 777433804 1000000000 886697146 1000000000 241314904 1000000000 876891865 1000000000 868709079 1000000000 808662885 1000000000 870371832 1000000000 268783314 1000000000 476343355 1000000000 233201562 1000000000 564865919 1000000000 477882245 1000000000 313871585 1000000000 563860078 1000000000 609813423 1000000000 796411526 1000000000 433684722 1000000000 997825680 1000000000 132062194 1000000000 408189904 1000000000 12395711 1000000000 555289915 1000000000 638186161 1000000000 158185890 1000000000 734073507 1000000000 61065161 1000000000 943366651 1000000000 243407829 1000000000 873080540 1000000000 214433665 1000000000 384071083 1000000000 379222315 1000000000 905342951 1000000000 826692183 1000000000 589322999 1000000000 402463011 1000000000 648969782 1000000000 623854244 1000000000 605114003 1000000000 218222818 1000000000 692698171 1000000000 953601620 1000000000 896061151 1000000000 585477284 1000000000 432341905 1000000000 521116558 1000000000 197900292 1000000000 930585543 1000000000 197155666 1000000000 631043008 1000000000 155738480 1000000000 368158576 1000000000 722155629 1000000000 532083685 1000000000 593947030 1000000000 896493997 1000000000 851437392 1000000000 635604515 1000000000 776830827 1000000000 794803893 1000000000 660654696 1000000000 860996230 1000000000 879488345 1000000000 24263591 1000000000 215011777 1000000000 989965391 1000000000 810828146 1000000000 945271156 1000000000 56220000 1000000000 277114594 1000000000 276901885 1000000000 653115993 1000000000 864009553 1000000000 260009690 1000000000 713466223 1000000000 868946513 1000000000 327917193 1000000000 670434710 1000000000 610652511 1000000000 75421555 1000000000 352991627 1000000000 949979309 1000000000 874166202 1000000000 301450320 1000000000 270701976 1000000000 116812155 1000000000 758289198 1000000000 983896696 1000000000 897295379 1000000000 681086312 1000000000 47153442 1000000000 804026993 1000000000 607213238 1000000000 947927732 1000000000 100059625 1000000000 501713648 1000000000 957137407 1000000000 527805633 1000000000 22998938 1000000000 613877516 1000000000 94208850 1000000000 890657502 1000000000 195305337 1000000000 290844613 1000000000 935875851 1000000000 221699631 1000000000 940160700 1000000000 214693162 1000000000 8703387 1000000000 719500460 1000000000 433556060 1000000000 962340466 1000000000 429316286 1000000000 277175048 1000000000 138312450 1000000000 156932199 1000000000 957588906 1000000000 971176 1000000000 993266456 1000000000 660531864 1000000000 407285014 1000000000 171844105 1000000000 469017243 1000000000 860510167 1000000000 321295856 1000000000 917692879 1000000000 4575221 1000000000 447240894 1000000000 787847347 1000000000 553515699 1000000000 639970290 1000000000 804658450 1000000000 167011257 1000000000 571561771 1000000000 223409500 1000000000 424880754 1000000000 7038029 1000000000 465525974 1000000000 337464480 1000000000 940104597 1000000000 472281793 1000000000 595579683 1000000000 922533396 1000000000 966307181 1000000000 571022628 1000000000 800297868 1000000000 945707243 1000000000 312721119 1000000000 282508660 1000000000 869479016 1000000000 772904019 1000000000 108116162 1000000000 189530772 1000000000 849753967 1000000000 768706420 1000000000 922200114 1000000000 830344682 1000000000 240872583 1000000000 778666277 1000000000 823103611 1000000000 769641038 1000000000 408768262 1000000000 617480520 1000000000 16773073 1000000000 485189495 1000000000 990166066 1000000000 787620370 1000000000 394712530 1000000000 391811441 1000000000 516929408 1000000000 364376461 1000000000 474219898 1000000000 115614470 1000000000 139185225 1000000000 767567789 1000000000 466273409 1000000000 603515818 1000000000 161014833 1000000000 995391913 1000000000 805382501 1000000000 986115159 1000000000 159744060 1000000000 54118857 1000000000 672658230 1000000000 773629701 1000000000 892809532 1000000000 183971303 1000000000 2225118 1000000000 20166029 1000000000 744322453 1000000000 151693521 1000000000 112004893 1000000000 313741086 1000000000 192766439 1000000000 631441015 1000000000 644277186 1000000000 259064590 1000000000 398439176 1000000000 526146379 1000000000 502021759 1000000000 816782559 1000000000 283199372 1000000000 763105157 1000000000 268265390 1000000000 4674557 1000000000 341330656 1000000000 467295060 1000000000 245079554 1000000000 671537190 1000000000 854881286 1000000000 357598892 1000000000 366569115 1000000000 963998004 1000000000 516398745 1000000000 154785457 1000000000 826052182 1000000000 890236738 1000000000 57065139 1000000000 554665081 1000000000 438270213 1000000000 764494493 1000000000 61946835 1000000000 783304249 1000000000 186662564 1000000000 634871376 1000000000 470194361 1000000000 88283966 1000000000 251268734 1000000000 759308582 1000000000 160735645 1000000000 695009616 1000000000 306697440 1000000000 215176912 1000000000 656487173 1000000000 12021253 1000000000 80494100 1000000000 643751366 1000000000 433061771 1000000000 211157799 1000000000 349082441 1000000000 684610640 1000000000 899424552 1000000000 432554145 1000000000 782071419 1000000000 413337348 1000000000 830185342 1000000000 340396208 1000000000 565311393 1000000000 900093087 1000000000 26260172 1000000000 801172877 1000000000 440805595 1000000000 938108986 1000000000 461279920 1000000000 820022885 1000000000 493920501 1000000000 360984868 1000000000 462005272 1000000000 89377142 1000000000 101726871 1000000000 420177930 1000000000 44926161 1000000000 889377444 1000000000 777376603 1000000000 610648617 1000000000 589913599 1000000000 690421934 1000000000 939399873 1000000000 511342450 1000000000 334516633 1000000000 839507829 1000000000 391139302 1000000000 387538627 1000000000 816368276 1000000000 508549060 1000000000 616351945 1000000000 302836754 1000000000 602203083 1000000000 914232693 1000000000 500582947 1000000000 27973028 1000000000 112726136 1000000000 399606502 1000000000 286740304 1000000000 73791163 1000000000 196095961 1000000000 342604019 1000000000 927772365 1000000000 666024820 1000000000 298386984 1000000000 558547661 1000000000 910646460 1000000000 214835312 1000000000 905796840 1000000000 98785651 1000000000 777991015 1000000000 155359225 1000000000 420401234 1000000000 483889111 1000000000 928502493 1000000000 490939380 1000000000 468618625 1000000000 705452705 1000000000 583428874 1000000000 953814630 1000000000 78698333 1000000000 454051063 1000000000 77510193 1000000000 455914765 1000000000 752519249 1000000000 75437648 1000000000 14280932 1000000000 265317073 1000000000 517949303 1000000000 222152318 1000000000 219225460 1000000000 795047236 1000000000 188481795 1000000000 850737396 1000000000 42787547 1000000000 721102001 1000000000 29345536 1000000000 448217693 1000000000 547526340 1000000000 757944901 1000000000 619607753 1000000000 114161136 1000000000 630262063 1000000000 212988879 1000000000 102635388 1000000000 756138350 1000000000 216103619 1000000000 599807139 1000000000 423831352 1000000000 902203502 1000000000 885721959 1000000000 734558464 1000000000 333151220 1000000000 264806755 1000000000 500673869 1000000000 745522436 1000000000 980433091 1000000000 481330214 1000000000 477799998 1000000000 533527894 1000000000 955433297 1000000000 892416369 1000000000 832423116 1000000000 288612622 1000000000 657735641 1000000000 399454444 1000000000 731629310 1000000000 473606091 1000000000 99584658 1000000000 593088203 1000000000 687058829 1000000000 169450872 1000000000 191865889 1000000000 855318330 1000000000 679190472 1000000000 399545548 1000000000 185450634 1000000000 665064439 1000000000 7300166 1000000000 476287604 1000000000 412613157 1000000000 670738007 1000000000 379790287 1000000000 868897689 1000000000 510476239 1000000000 434718737 1000000000 401556888 1000000000 445057046 1000000000 90251796 1000000000 838842956 1000000000 305741395 1000000000 471255432 1000000000 384068477 1000000000 394557181 1000000000 550560491 1000000000 165568883 1000000000 834624806 1000000000 801782061 1000000000 230452799 1000000000 92222692 1000000000 97351011 1000000000 657064089 1000000000 109289362 1000000000 48461068 1000000000 462776697 1000000000 142790620 1000000000 494279262 1000000000 546110022 1000000000 848975100 1000000000 347194975 1000000000 34613628 1000000000 176163890 1000000000 145683262 1000000000 466063385 1000000000 623006605 1000000000 175934350 1000000000 52498390 1000000000 979481262 1000000000 922108860 1000000000 731811342 1000000000 846419301 1000000000 718936122 1000000000 669943633 1000000000 586194432 1000000000 453776226 1000000000 735773356 1000000000 382980970 1000000000 407351499 1000000000 12687700 1000000000 502940796 1000000000 655698271 1000000000 10730423 1000000000 407604574 1000000000 506903297 1000000000 342041733 1000000000 42717149 1000000000 26151435 1000000000 493765408 1000000000 578695232 1000000000 653371069 1000000000 157691218 1000000000 177246883 1000000000 508514661 1000000000 205337035 1000000000 361622308 1000000000 105127438 1000000000 149404096 1000000000 377894743 1000000000 354234285 1000000000 958319596 1000000000 303838809 1000000000 778097046 1000000000 242035436 1000000000 310069658 1000000000 328933149 1000000000 127499162 1000000000 698165947 1000000000 724400484 1000000000 590714015 1000000000 373072736 1000000000 253861940 1000000000 820174681 1000000000 454634735 1000000000 723054133 1000000000 169827581 1000000000 502316266 1000000000 734055479 1000000000 707826460 1000000000 363025008 1000000000 131028329 1000000000 782180453 1000000000 831399945 1000000000 159755538 1000000000 53223204 1000000000 572874417 1000000000 180175882 1000000000 905676433 1000000000 344241953 1000000000 941223955 1000000000 900754022 1000000000 849327288 1000000000 192661327 1000000000 225655456 1000000000 493932805 1000000000 739259263 1000000000 706143219 1000000000 87434217 1000000000 54374620 1000000000 350207921 1000000000 214693105 1000000000 171470704 1000000000 284355250 1000000000 139672408 1000000000 768561848 1000000000 481156001 1000000000 265760840 1000000000 19563595 1000000000 565662261 1000000000 120988699 1000000000 633091727 1000000000 867549983 1000000000 176783679 1000000000 24849893 1000000000 343512482 1000000000 79995597 1000000000 41620931 1000000000 527426853 1000000000 498638476 1000000000 105775211 1000000000 454860923 1000000000 644987178 1000000000 730166731 1000000000 890652996 1000000000 969367554 1000000000 566973685 1000000000 939479279 1000000000 600186205 1000000000 447878046 1000000000 932418151 1000000000 477122882 1000000000 119701230 1000000000 779353762 1000000000 304332610 1000000000 532171800 1000000000 318932005 1000000000 763769941 1000000000 91464864 1000000000 87890941 1000000000 115479562 1000000000 860700505 1000000000 331959858 1000000000 522179062 1000000000 843883394 1000000000 226951534 1000000000 10302692 1000000000 731838364 1000000000 36987749 1000000000 459180926 1000000000 505202631 1000000000 172546329 1000000000 235365163 1000000000 23386754 1000000000 430353491 1000000000 239451282 1000000000 991182857 1000000000 505808445 1000000000 975742963 1000000000 55576087 1000000000 397111109 1000000000 334509304 1000000000 457325522 1000000000 254218730 1000000000 648199128 1000000000 802911391 1000000000 481401569 1000000000 718344039 1000000000 609942727 1000000000 209308937 1000000000 148155963 1000000000 921740729 1000000000 586491951 1000000000 760883937 1000000000 669164996 1000000000 876375512 1000000000 860338608 1000000000 613802203 1000000000 334946880 1000000000 983880997 1000000000 690502329 1000000000 333910964 1000000000 538274523 1000000000 106850694 1000000000 74470010 1000000000 932762026 1000000000 478898409 1000000000 389042840 1000000000 272754234 1000000000 439573634 1000000000 110403573 1000000000 633351915 1000000000 407230827 1000000000 256181219 1000000000 549821292 1000000000 217221809 1000000000 876120720 1000000000 402025852 1000000000 87208542 1000000000 950178258 1000000000 896540488 1000000000 925250744 1000000000 998737516 1000000000 978756661 1000000000 824709208 1000000000 816631157 1000000000 859690328 1000000000 423929894 1000000000 885169384 1000000000 105348615 1000000000 668723671 1000000000 906666494 1000000000 799388846 1000000000 603856625 1000000000 575234713 1000000000 881890929 1000000000 555001777 1000000000 954245196 1000000000 695779023 1000000000 230143282 1000000000 798164061 1000000000 469510531 1000000000 116523308 1000000000 195443054 1000000000 277035510 1000000000 238463639 1000000000 907369486 1000000000 467279012 1000000000 510995120 1000000000 184692571 1000000000 971505545 1000000000 395320210 1000000000 866128249 1000000000 8208582 1000000000 80184766 1000000000 123363617 1000000000 867122347 1000000000 551694634 1000000000 144998824 1000000000 817053016 1000000000 860610041 1000000000 742507411 1000000000 1446053 1000000000 724515663 1000000000 365254485 1000000000 461661039 1000000000 183638620 1000000000 37332206 1000000000 965029163 1000000000 102269400 1000000000 779881674 1000000000 489815616 1000000000 893832931 1000000000 361919839 1000000000 97895336 1000000000 704204981 1000000000 998995368 1000000000 24315228 1000000000 618164131 1000000000 773005410 1000000000 786700428 1000000000 65178662 1000000000 38254715 1000000000 997834527 1000000000 256563431 1000000000 83224299 1000000000 233154674 1000000000 320853875 1000000000 275671559 1000000000 964535705 1000000000 424879268 1000000000 502182005 1000000000 400781497 1000000000 294691489 1000000000 538505326 1000000000 799816671 1000000000 927017921 1000000000 362457703 1000000000 585199233 1000000000 990812036 1000000000 444066016 1000000000 354733785 1000000000 25428888 1000000000 641245550 1000000000 27829517 1000000000 480308508 1000000000 609343832 1000000000 577550529 1000000000 677769475 1000000000 825695201 1000000000 470490597 1000000000 573569928 1000000000 729938670 1000000000 123165917 1000000000 242827832 1000000000 815344262 1000000000 376709289 1000000000 62005340 1000000000 580118670 1000000000 834692839 1000000000 643779453 1000000000 584184906 1000000000 396468761 1000000000 462051237 1000000000 78523050 1000000000 596053480 1000000000 600127237 1000000000 267250767 1000000000 2556009 1000000000 835067476 1000000000 725010717 1000000000 745770974 1000000000 407582534 1000000000 114209096 1000000000 707521932 1000000000 439186826 1000000000 424524656 1000000000 951798612 1000000000 268861790 1000000000 934630831 1000000000 339287884 1000000000 352401494 1000000000 368622166 1000000000 698649780 1000000000 161298198 1000000000 974605432 1000000000 176422099 1000000000 637777987 1000000000 829416810 1000000000 344332192 1000000000 2352010 1000000000 356563125 1000000000 471955982 1000000000 861996273 1000000000 517099790 1000000000 970210317 1000000000 573459566 1000000000 929756791 1000000000 905515115 1000000000 700117296 1000000000 825142788 1000000000 648828231 1000000000 443335906 1000000000 557490570 1000000000 198121866 1000000000 789056943 1000000000 288546881 1000000000 317993451 1000000000 773764241 1000000000 193626854 1000000000 753385717 1000000000 280230999 1000000000 992089626 1000000000 859715485 1000000000 256244098 1000000000 150480852 1000000000 681783000 1000000000 651637729 1000000000 531105520 1000000000 743916370 1000000000 198039586 1000000000 164479675 1000000000 668603288 1000000000 438638872 1000000000 927271661 1000000000 235088541 1000000000 198119765 1000000000 950359490 1000000000 102132299 1000000000 82125457 1000000000 291574322 1000000000 571873121 1000000000 833777301 1000000000 505077803 1000000000 710941477 1000000000 916069621 1000000000 165334039 1000000000 456239227 1000000000 281027397 1000000000 399703560 1000000000 135004615 1000000000 481989561 1000000000 1575038 1000000000 767648155 1000000000 652560793 1000000000 642657313 1000000000 870443311 1000000000 49421533 1000000000 185927329 1000000000 182520989 1000000000 119498098 1000000000 808327086 1000000000 264778089 1000000000 104652558 1000000000 446890164 1000000000 473683854 1000000000 477038717 1000000000 162461637 1000000000 517799174 1000000000 892587334 1000000000 391334016 1000000000 643357996 1000000000 185806713 1000000000 112698569 1000000000 927284838 1000000000 78633789 1000000000 449859255 1000000000 228089211 1000000000 235448365 1000000000 153568726 1000000000 864158089 1000000000 301565418 1000000000 575130436 1000000000 840502945 1000000000 883379495 1000000000 88898629 1000000000 987224663 1000000000 330769038 1000000000 259575618 1000000000 535342982 1000000000 446223736 1000000000 344142368 1000000000 455917332 1000000000 699582705 1000000000 603943049 1000000000 810425079 1000000000 278709951 1000000000 993182147 1000000000 270939332 1000000000 874117522 1000000000 55095249 1000000000 278136352 1000000000 65440891 1000000000 493859453 1000000000 491901654 1000000000 896211957 1000000000 482438349 1000000000 970516364 1000000000 83164885 1000000000 713128303 1000000000 345903968 1000000000 438978398 1000000000 470977481 1000000000 591751256 1000000000 592554801 1000000000 542878756 1000000000 398234896 1000000000 551356010 1000000000 675626601 1000000000 902542392 1000000000 373880691 1000000000 857788383 1000000000 497155751 1000000000 390059787 1000000000 960708085 1000000000 848701963 1000000000 669320094 1000000000 22831546 1000000000 817385240 1000000000 642682772 1000000000 521479851 1000000000 264715623 1000000000 130183233 1000000000 916886458 1000000000 890446368 1000000000 67800637 1000000000 696571398 1000000000 879109579 1000000000 977528394 1000000000 647090604 1000000000 321294099 1000000000 390100875 1000000000 821963005 1000000000 371519520 1000000000 38065611 1000000000 701417634 1000000000 793632645 1000000000 875600148 1000000000 35859900 1000000000 285964763 1000000000 323822724 1000000000 760116066 1000000000 69248923 1000000000 709733234 1000000000 965650206 1000000000 319147231 1000000000 283895894 1000000000 111626256 1000000000 11964653 1000000000 231046190 1000000000 404781750 1000000000 993781688 1000000000 670505085 1000000000 40323806 1000000000 418608576 1000000000 144518574 1000000000 593281214 1000000000 931690535 1000000000 113784244 1000000000 580468973 1000000000 609137987 1000000000 717140553 1000000000 332523400 1000000000 611496057 1000000000 520796293 1000000000 374591990 1000000000 326596721 1000000000 590722647 1000000000 274388446 1000000000 16756554 1000000000 786690009 1000000000 354660373 1000000000 681691350 1000000000 599922094 1000000000 89267094 1000000000 484947974 1000000000 943605385 1000000000 907784320 1000000000 69264022 1000000000 610602888 1000000000 230696533 1000000000 445062354 1000000000 758446374 1000000000 214178434 1000000000 209598675 1000000000 509291754 1000000000 165021937 1000000000 414386639 1000000000 547434495 1000000000 879318703 1000000000 176550971 1000000000 393374402 1000000000 48086788 1000000000 550957714 1000000000 997956145 1000000000 723780609 1000000000 152011554 1000000000 410173794 1000000000 405995156 1000000000 193364527 1000000000 521985821 1000000000 562231143 1000000000 6299721 1000000000 502446721 1000000000 235334559 1000000000 528611318 1000000000 866185300 1000000000 826903677 1000000000 43055854 1000000000 584821744 1000000000 31579079 1000000000 917726519 1000000000 14624128 1000000000 904685530 1000000000 55896976 1000000000 849271277 1000000000 310341894 1000000000 201157013 1000000000 414456545 1000000000 16350696 1000000000 40165481 1000000000 592935032 1000000000 916890417 1000000000 367509737 1000000000 620913712 1000000000 389009951 1000000000 697039923 1000000000 314204651 1000000000 699058400 1000000000 610581433 1000000000 576487802 1000000000 620257922 1000000000 229034626 1000000000 914061661 1000000000 657143068 1000000000 809116614 1000000000 432803124 1000000000 627609956 1000000000 264723976 1000000000 618419853 1000000000 620973583 1000000000 267164082 1000000000 8960787 1000000000 440653460 1000000000 758308901 1000000000 389801107 1000000000 620830616 1000000000 594865397 1000000000 453160296 1000000000 718144507 1000000000 253399215 1000000000 218417297 1000000000 369534294 1000000000 324428098 1000000000 815118711 1000000000 784952589 1000000000 298345599 1000000000 985363780 1000000000 552011887 1000000000 107902692 1000000000 324143470 1000000000 828930545 1000000000 319372233 1000000000 909964139 1000000000 791966213 1000000000 573747628 1000000000 186453808 1000000000 512112358 1000000000 368865839 1000000000 694202686 1000000000 506250833 1000000000 976602094 1000000000 636696412 1000000000 744408725 1000000000 247998532 1000000000 867868163 1000000000 367220074 1000000000 663744373 1000000000 582986207 1000000000 180020516 1000000000 750074283 1000000000 973160663 1000000000 735748090 1000000000 48600966 1000000000 152973379 1000000000 788005485 1000000000 687973555 1000000000 359922419 1000000000 304169474 1000000000 92845462 1000000000 791077143 1000000000 374218139 1000000000 508900594 1000000000 132715125 1000000000 118720121 1000000000 768311778 1000000000 46329997 1000000000 865023531 1000000000 993967868 1000000000 505071491 1000000000 398429009 1000000000 336850195 1000000000 550194676 1000000000 785104417 1000000000 869030541 1000000000 250833366 1000000000 326696103 1000000000 18107977 1000000000 131718493 1000000000 493747099 1000000000 728501135 1000000000 374466459 1000000000 405596435 1000000000 64668540 1000000000 307997596 1000000000 528747638 1000000000 472478827 1000000000 658204631 1000000000 996706843 1000000000 936740662 1000000000 679581750 1000000000 927726575 1000000000 465599748 1000000000 380831883 1000000000 296377157 1000000000 587170926 1000000000 744012035 1000000000 15732863 1000000000 663410457 1000000000 969552234 1000000000 984924038 1000000000 302405472 1000000000 966092420 1000000000 613418750 1000000000 674719214 1000000000 190698876 1000000000 132754236 1000000000 285452137 1000000000 509126705 1000000000 218179480 1000000000 528601171 1000000000 829214498 1000000000 252682833 1000000000 583093375 1000000000 433843451 1000000000 256944581 1000000000 80759218 1000000000 827845996 1000000000 197429939 1000000000 657324267 1000000000 434793088 1000000000 721627592 1000000000 143778692 1000000000 643845321 1000000000 909941982 1000000000 849859067 1000000000 725860638 1000000000 156791596 1000000000 273177387 1000000000 299826981 1000000000 774595982 1000000000 98761732 1000000000 134380326 1000000000 258703557 1000000000 63307668 1000000000 535191936 1000000000 237743856 1000000000 892522054 1000000000 210808278 1000000000 375417843 1000000000 252103845 1000000000 886804368 1000000000 516098666 1000000000 423636838 1000000000 673363319 1000000000 599320394 1000000000 685492850 1000000000 373946946 1000000000 600859757 1000000000 862738169 1000000000 829424904 1000000000 176893968 1000000000 885998221 1000000000 949868760 1000000000 823918319 1000000000 984740920 1000000000 853602645 1000000000 301356373 1000000000 205465507 1000000000 400723165 1000000000 116817799 1000000000 13547410 1000000000 627341116 1000000000 568622052 1000000000 887704011 1000000000 417568166 1000000000 127235498 1000000000 585712012 1000000000 15030023 1000000000 581355764 1000000000 758304600 1000000000 681763446 1000000000 290416052 1000000000 515958618 1000000000 975569902 1000000000 440024290 1000000000 61139639 1000000000 877108388 1000000000 511718060 1000000000 603509806 1000000000 726561263 1000000000 933892215 1000000000 566272217 1000000000 384038664 1000000000 578909483 1000000000 491286055 1000000000 342687538 1000000000 140793579 1000000000 429743425 1000000000 699629721 1000000000 69144793 1000000000 33960962 1000000000 732664153 1000000000 17261092 1000000000 430710814 1000000000 524942960 1000000000 411441046 1000000000 102337067 1000000000 114544733 1000000000 487324422 1000000000 722266492 1000000000 994533906 1000000000 449875978 1000000000 606787926 1000000000 342273701 1000000000 321972703 1000000000 654546542 1000000000 829893046 1000000000 540745245 1000000000 965340843 1000000000 870781116 1000000000 302209234 1000000000 105078056 1000000000 876429412 1000000000 57778229 1000000000 960920399 1000000000 875085897 1000000000 648176763 1000000000 38047908 1000000000 391471241 1000000000 904657503 1000000000 756068810 1000000000 734733774 1000000000 579774033 1000000000 283720666 1000000000 942176604 1000000000 113856590 1000000000 522176925 1000000000 219506679 1000000000 929247303 1000000000 128968498 1000000000 227527151 1000000000 458169436 1000000000 971164523 1000000000 289407899 1000000000 647523196 1000000000 744128203 1000000000 380973811 1000000000 738981716 1000000000 486389689 1000000000 439745593 1000000000 933050040 1000000000 635693401 1000000000 786237220 1000000000 231268122 1000000000 981628385 1000000000 88709733 1000000000 223832777 1000000000 316343303 1000000000 402733476 1000000000 490469967 1000000000 545709322 1000000000 909390284 1000000000 932552009 1000000000 440158197 1000000000 707877699 1000000000 943332981 1000000000 844779620 1000000000 629218575 1000000000 141198874 1000000000 52950499 1000000000 414671136 1000000000 223993945 1000000000 477679590 1000000000 154978162 1000000000 451427510 1000000000 348754433 1000000000 391932089 1000000000 234845471 1000000000 654277770 1000000000 762943477 1000000000 272432681 1000000000 538008043 1000000000 371130566 1000000000 274100805 1000000000 931756512 1000000000 243868785 1000000000 800131913 1000000000 183522978 1000000000 948157198 1000000000 764996426 1000000000 59942783 1000000000 596202441 1000000000 92777593 1000000000 440541205 1000000000 601864135 1000000000 969549489 1000000000 420446306 1000000000 362926455 1000000000 735118254 1000000000 999706293 1000000000 96515722 1000000000 471900457 1000000000 367640740 1000000000 554383194 1000000000 324796780 1000000000 551954452 1000000000 278639937 1000000000 998789298 1000000000 512675524 1000000000 56958070 1000000000 198615481 1000000000 799337775 1000000000 879050816 1000000000 298523052 1000000000 842318739 1000000000 172933055 1000000000 986670432 1000000000 182338220 1000000000 990144701 1000000000 741563365 1000000000 838979170 1000000000 154603267 1000000000 914462734 1000000000 659769217 1000000000 281044724 1000000000 92816114 1000000000 283050503 1000000000 62366868 1000000000 149990511 1000000000 330963126 1000000000 22183492 1000000000 530436376 1000000000 423519364 1000000000 30008802 1000000000 837390566 1000000000 703295099 1000000000 742323984 1000000000 197674847 1000000000 431602435 1000000000 827618570 1000000000 534004272 1000000000 470029374 1000000000 889280225 1000000000 921859528 1000000000 345859142 1000000000 170383083 1000000000 690853665 1000000000 392048484 1000000000 316621838 1000000000 522129868 1000000000 336670362 1000000000 320921447 1000000000 622139791 1000000000 36889447 1000000000 510157747 1000000000 279109395 1000000000 147086057 1000000000 87931333 1000000000 133181576 1000000000 487878616 1000000000 512802138 1000000000 672357065 1000000000 130620523 1000000000 952965042 1000000000 588831067 1000000000 892200462 1000000000 560050433 1000000000 380177984 1000000000 870935455 1000000000 652757853 1000000000 386574214 1000000000 420956791 1000000000 920569096 1000000000 49747632 1000000000 483690046 1000000000 422928369 1000000000 153303939 1000000000 973829899 1000000000 675052168 1000000000 481646911 1000000000 966259639 1000000000 926722480 1000000000 696346664 1000000000 185363902 1000000000 502676712 1000000000 589696739 1000000000 693966877 1000000000 710119937 1000000000 834636167 1000000000 310657460 1000000000 631903894 1000000000 926090033 1000000000 324002072 1000000000 109509974 1000000000 876595479 1000000000 990365173 1000000000 484596128 1000000000 742158319 1000000000 143525266 1000000000 508980251 1000000000 346748905 1000000000 797281568 1000000000 524267176 1000000000 14651476 1000000000 421342206 1000000000 670097693 1000000000 494215427 1000000000 644495472 1000000000 284647512 1000000000 308264206 1000000000 316894614 1000000000 343831247 1000000000 763997249 1000000000 849887749 1000000000 506077987 1000000000 647213277 1000000000 822290640 1000000000 279194339 1000000000 757411030 1000000000 444862102 1000000000 140582015 1000000000 864723629 1000000000 989017527 1000000000 806235150 1000000000 993132421 1000000000 649435022 1000000000 82737595 1000000000 52785253 1000000000 886471147 1000000000 215111070 1000000000 759151117 1000000000 621443115 1000000000 153400550 1000000000 948417202 1000000000 39453411 1000000000 414732105 1000000000 516353363 1000000000 189443190 1000000000 547053184 1000000000 664302422 1000000000 555732963 1000000000 501798377 1000000000 497028515 1000000000 675140003 1000000000 187812033 1000000000 994037168 1000000000 642132652 1000000000 47561869 1000000000 242380966 1000000000 437102763 1000000000 948899347 1000000000 602536740 1000000000 365177880 1000000000 113554317 1000000000 777908194 1000000000 416615413 1000000000 37506781 1000000000 823107646 1000000000 317362326 1000000000 789685237 1000000000 647392683 1000000000 111189839 1000000000 108253107 1000000000 417568942 1000000000 287628752 1000000000 194179512 1000000000 928334969 1000000000 546775948 1000000000 782857614 1000000000 929704695 1000000000 225290942 1000000000 136148922 1000000000 799116967 1000000000 107401969 1000000000 476671824 1000000000 355004762 1000000000 839035736 1000000000 119009182 1000000000 727396854 1000000000 19946226 1000000000 116539811 1000000000 556861101 1000000000 410438568 1000000000 688919740 1000000000 972599202 1000000000 414945782 1000000000 91651405 1000000000 259334415 1000000000 430756650 1000000000 189351211 1000000000 359804463 1000000000 15003694 1000000000 165260809 1000000000 771847300 1000000000 830505749 1000000000 551980876 1000000000 254110488 1000000000 662366408 1000000000 742211026 1000000000 823264620 1000000000 305983974 1000000000 746960137 1000000000 239795374 1000000000 546771659 1000000000 172591324 1000000000 651266262 1000000000 747076543 1000000000 542695442 1000000000 223170650 1000000000 808130451 1000000000 774886973 1000000000 94629611 1000000000 226094224 1000000000 424561767 1000000000 498225928 1000000000 471541815 1000000000 43889620 1000000000 105366558 1000000000 133376331 1000000000 118141212 1000000000 2171872 1000000000 103242520 1000000000 413920488 1000000000 772928511 1000000000 185845333 1000000000 512000966 1000000000 375059168 1000000000 544222257 1000000000 79251502 1000000000 573150940 1000000000 842010995 1000000000 510698907 1000000000 264412707 1000000000 289937034 1000000000 101406849 1000000000 808117232 1000000000 276957869 1000000000 193990770 1000000000 525161810 1000000000 694282019 1000000000 857158205 1000000000 622915023 1000000000 670984707 1000000000 679113160 1000000000 389598449 1000000000 67199554 1000000000 918032615 1000000000 878051208 1000000000 282940409 1000000000 279909780 1000000000 854499358 1000000000 577263113 1000000000 609872756 1000000000 491782124 1000000000 317139422 1000000000 469206760 1000000000 673117201 1000000000 571132510 1000000000 711500212 1000000000 683360030 1000000000 587148986 1000000000 689240815 1000000000 654344739 1000000000 581704341 1000000000 482114298 1000000000 134459712 1000000000 270799191 1000000000 465075161 1000000000 227003147 1000000000 989046880 1000000000 233315834 1000000000 498652361 1000000000 129620436 1000000000 813859492 1000000000 407554655 1000000000 945469953 1000000000 820805405 1000000000 646488649 1000000000 801441514 1000000000 483166470 1000000000 66159112 1000000000 171985648 1000000000 175084513 1000000000 370736966 1000000000 695464411 1000000000 309477092 1000000000 433021790 1000000000 559340851 1000000000 456051048 1000000000 65086726 1000000000 612392301 1000000000 63622920 1000000000 479092692 1000000000 123581522 1000000000 5673761 1000000000 578840099 1000000000 467369094 1000000000 287035855 1000000000 167764157 1000000000 209134236 1000000000 541568321 1000000000 886698645 1000000000 70216197 1000000000 790040254 1000000000 883187809 1000000000 837111327 1000000000 248037234 1000000000 729993382 1000000000 483243798 1000000000 160045911 1000000000 750985085 1000000000 745850986 1000000000 593558974 1000000000 365351477 1000000000 560007499 1000000000 207378947 1000000000 122774901 1000000000 195543981 1000000000 694401776 1000000000 704790968 1000000000 416982870 1000000000 296372637 1000000000 467723533 1000000000 738916399 1000000000 931271518 1000000000 836317251 1000000000 922284587 1000000000 851439029 1000000000 52749957 1000000000 377851226 1000000000 494143922 1000000000 96631875 1000000000 772453024 1000000000 406340050 1000000000 236626528 1000000000 374093076 1000000000 221084924 1000000000 768660398 1000000000 341797114 1000000000 596646942 1000000000 350540066 1000000000 170190297 1000000000 12801471 1000000000 256427406 1000000000 553305697 1000000000 62765755 1000000000 348443959 1000000000 6434759 1000000000 979423008 1000000000 886421896 1000000000 739516665 1000000000 717539655 1000000000 908178360 1000000000 595886230 1000000000 535709398 1000000000 456768504 1000000000 954934194 1000000000 708421035 1000000000 365536921 1000000000 116308847 1000000000 282053042 1000000000 419306053 1000000000 116229810 1000000000 755889901 1000000000 206796503 1000000000 126606648 1000000000 595226245 1000000000 137058058 1000000000 29834214 1000000000 275577180 1000000000 655435158 1000000000 46863380 1000000000 22688174 1000000000 403153682 1000000000 695850690 1000000000 216972353 1000000000 42938247 1000000000 444431448 1000000000 81076973 1000000000 220807604 1000000000 639209523 1000000000 531269872 1000000000 433661387 1000000000 767389502 1000000000 2069546 1000000000 146864442 1000000000 45183957 1000000000 680804330 1000000000 397441271 1000000000 838514513 1000000000 856031834 1000000000 93851763 1000000000 742245723 1000000000 219456203 1000000000 618553599 1000000000 59529139 1000000000 201608594 1000000000 489893317 1000000000 175504900 1000000000 589499200 1000000000 728659099 1000000000 529580168 1000000000 440967861 1000000000 534007535 1000000000 312622800 1000000000 720623567 1000000000 395776191 1000000000 219618846 1000000000 659404628 1000000000 87032134 1000000000 911515835 1000000000 955368395 1000000000 956399459 1000000000 957821293 1000000000 569288057 1000000000 266388491 1000000000 453550736 1000000000 243411454 1000000000 574306334 1000000000 376503933 1000000000 378511996 1000000000 189204278 1000000000 435859627 1000000000 332930815 1000000000 471821135 1000000000 980766722 1000000000 67521363 1000000000 971595610 1000000000 603258170 1000000000 545028938 1000000000 929217125 1000000000 580108030 1000000000 452807155 1000000000 701934669 1000000000 743613706 1000000000 278712943 1000000000 507026137 1000000000 483321546 1000000000 670059394 1000000000 425409117 1000000000 655771588 1000000000 129567388 1000000000 934070676 1000000000 943553772 1000000000 683983464 1000000000 1098763 1000000000 180809485 1000000000 983190965 1000000000 94970512 1000000000 660455806 1000000000 70338059 1000000000 240811857 1000000000 3435574 1000000000 564379429 1000000000 106135398 1000000000 588687501 1000000000 841936442 1000000000 510822651 1000000000 874301378 1000000000 552692144 1000000000 469061513 1000000000 400440825 1000000000 372586636 1000000000 753544411 1000000000 831877674 1000000000 586308306 1000000000 12076954 1000000000 563247060 1000000000 937873622 1000000000 472466520 1000000000 120812509 1000000000 470033773 1000000000 161302010 1000000000 329753813 1000000000 641309951 1000000000 768656431 1000000000 721755843 1000000000 412815393 1000000000 72676969 1000000000 29057951 1000000000 36232426 1000000000 871806062 1000000000 753076026 1000000000 64921432 1000000000 40400044 1000000000 899399112 1000000000 591445711 1000000000 248167453 1000000000 302907850 1000000000 280895014 1000000000 795925556 1000000000 448248675 1000000000 577238313 1000000000 933735304 1000000000 221289387 1000000000 19282534 1000000000 836734965 1000000000 310297965 1000000000 392647812 1000000000 613253278 1000000000 354179065 1000000000 529405421 1000000000 563108059 1000000000 10082238 1000000000 697448527 1000000000 771415226 1000000000 559312519 1000000000 920577631 1000000000 502339110 1000000000 407430308 1000000000 989799612 1000000000 237605366 1000000000 607963116 1000000000 830056309 1000000000 129113743 1000000000 286614129 1000000000 283966818 1000000000 130487619 1000000000 640322728 1000000000 883315437 1000000000 426746075 1000000000 606908514 1000000000 463476317 1000000000 174262247 1000000000 888438621 1000000000 987119878 1000000000 357475784 1000000000 245192373 1000000000 598135787 1000000000 901316779 1000000000 2239502 1000000000 367926425 1000000000 716101458 1000000000 394823167 1000000000 684566839 1000000000 368908070 1000000000 792406809 1000000000 97420607 1000000000 417166818 1000000000 644409962 1000000000 387649202 1000000000 115375495 1000000000 892452539 1000000000 630267464 1000000000 666940259 1000000000 809694968 1000000000 245577656 1000000000 468915165 1000000000 677471217 1000000000 516277015 1000000000 853120243 1000000000 13747840 1000000000 454768084 1000000000 376969233 1000000000 483600471 1000000000 293210489 1000000000 732662712 1000000000 882508950 1000000000 535141192 1000000000 542006849 1000000000 153394505 1000000000 863342164 1000000000 825854100 1000000000 761188155 1000000000 552945933 1000000000 163228423 1000000000 903911540 1000000000 416178728 1000000000 683791013 1000000000 785172692 1000000000 843707415 1000000000 858684225 1000000000 534096572 1000000000 498754087 1000000000 281895172 1000000000 674268465 1000000000 447627424 1000000000 219381896 1000000000 337168397 1000000000 97897514 1000000000 108554257 1000000000 676536250 1000000000 220922083 1000000000 711341531 1000000000 427132773 1000000000 25267674 1000000000 894681924 1000000000 491217489 1000000000 450060379 1000000000 219904451 1000000000 76944548 1000000000 480425186 1000000000 21493764 1000000000 459482910 1000000000 105226095 1000000000 368322619 1000000000 553767546 1000000000 974357228 1000000000 868118132 1000000000 597282129 1000000000 980733755 1000000000 546935423 1000000000 943580012 1000000000 630045345 1000000000 122007641 1000000000 969556749 1000000000 295105646 1000000000 855508602 1000000000 385940430 1000000000 294615549 1000000000 875064646 1000000000 115789754 1000000000 447682912 1000000000 545373239 1000000000 650714984 1000000000 763036361 1000000000 117292246 1000000000 44512912 1000000000 205317394 1000000000 866170595 1000000000 334731454 1000000000 183716637 1000000000 22757263 1000000000 425530355 1000000000 777051107 1000000000 567171344 1000000000 830741090 1000000000 566339271 1000000000 280179944 1000000000 598488458 1000000000 689733321 1000000000 716431745 1000000000 848590495 1000000000 702865457 1000000000 290773561 1000000000 146016370 1000000000 852907006 1000000000 392660211 1000000000 422830796 1000000000 867505192 1000000000 253937365 1000000000 663402633 1000000000 713110874 1000000000 340688930 1000000000 639892748 1000000000 316337711 1000000000 543644719 1000000000 774444383 1000000000 9456668 1000000000 840941157 1000000000 684243522 1000000000 605850458 1000000000 893668857 1000000000 917893536 1000000000 828183614 1000000000 835129049 1000000000 823493547 1000000000 704890108 1000000000 39235992 1000000000 586676710 1000000000 445407219 1000000000 260510674 1000000000 696261774 1000000000 299128956 1000000000 267919409 1000000000 753016903 1000000000 290937975 1000000000 509794754 1000000000 342564651 1000000000 8206176 1000000000 341645890 1000000000 54525579 1000000000 474977475 1000000000 167713993 1000000000 534474584 1000000000 986472681 1000000000 578145032 1000000000 81196422 1000000000 226141401 1000000000 1737856 1000000000 229593593 1000000000 865162781 1000000000 12309094 1000000000 413353842 1000000000 448685472 1000000000 439232948 1000000000 798466829 1000000000 376191741 1000000000 743804851 1000000000 625353442 1000000000 550958474 1000000000 66867590 1000000000 421321707 1000000000 297123831 1000000000 626591168 1000000000 625144053 1000000000 957080554 1000000000 926199099 1000000000 162294851 1000000000 352495891 1000000000 621608441 1000000000 117742524 1000000000 120683163 1000000000 683475901 1000000000 998860004 1000000000 334107453 1000000000 375637087 1000000000 617351503 1000000000 243375635 1000000000 337167321 1000000000 286982904 1000000000 515733996 1000000000 951032521 1000000000 472809117 1000000000 890775519 1000000000 910805513 1000000000 249435661 1000000000 198269757 1000000000 634252833 1000000000 870151302 1000000000 665483115 1000000000 839890361 1000000000 427530020 1000000000 274693334 1000000000 789602949 1000000000 846514650 1000000000 357240226 1000000000 402953018 1000000000 348213272 1000000000 890937116 1000000000 697788235 1000000000 736623531 1000000000 486405422 1000000000 680321469 1000000000 299039542 1000000000 598359743 1000000000 197654861 1000000000 333468373 1000000000 803309662 1000000000 368773931 1000000000 815682602 1000000000 349871053 1000000000 564319571 1000000000 771300328 1000000000 803679879 1000000000 649790719 1000000000 561499865 1000000000 783760020 1000000000 867367690 1000000000 541420736 1000000000 717895509 1000000000 260287899 1000000000 697525519 1000000000 100683369 1000000000 398922550 1000000000 754866801 1000000000 331295217 1000000000 739979676 1000000000 281144785 1000000000 439436910 1000000000 798802448 1000000000 27440685 1000000000 864815078 1000000000 795395916 1000000000 854749270 1000000000 886361985 1000000000 699831546 1000000000 258333345 1000000000 689545879 1000000000 495065019 1000000000 793497920 1000000000 689829593 1000000000 437583840 1000000000 651708183 1000000000 581036449 1000000000 129683434 1000000000 811368710 1000000000 982581379 1000000000 716245058 1000000000 328840508 1000000000 777578557 1000000000 511130968 1000000000 888455839 1000000000 410134772 1000000000 81207622 1000000000 963452726 1000000000 943513728 1000000000 778350238 1000000000 943566712 1000000000 177289071 1000000000 986950945 1000000000 152224905 1000000000 669832891 1000000000 226737449 1000000000 639315097 1000000000 448042649 1000000000 276246226 1000000000 5376159 1000000000 807942452 1000000000 271494483 1000000000 135686289 1000000000 719666793 1000000000 979371622 1000000000 549528565 1000000000 504757294 1000000000 715842721 1000000000 561784923 1000000000 929454864 1000000000 344965169 1000000000 897715083 1000000000 722847300 1000000000 38696704 1000000000 994054147 1000000000 59856397 1000000000 828992492 1000000000 547839419 1000000000 298456033 1000000000 772397525 1000000000 683398295 1000000000 601343517 1000000000 350599028 1000000000 40750731 1000000000 477725936 1000000000 75630037 1000000000 375570585 1000000000 147324557 1000000000 463341375 1000000000 963698347 1000000000 850013711 1000000000 473359122 1000000000 880434910 1000000000 624712350 1000000000 584662791 1000000000 470938500 1000000000 519965621 1000000000 424326778 1000000000 908086050 1000000000 614315485 1000000000 304665705 1000000000 976272322 1000000000 305910885 1000000000 111252177 1000000000 240742798 1000000000 339147280 1000000000 924553772 1000000000 188820169 1000000000 630122183 1000000000 313142155 1000000000 87747265 1000000000 895678836 1000000000 177446240 1000000000 409916160 1000000000 608130381 1000000000 577371631 1000000000 157859658 1000000000 215250593 1000000000 129084916 1000000000 541175168 1000000000 617484127 1000000000 522560482 1000000000 854576035 1000000000 549785651 1000000000 296028237 1000000000 223038037 1000000000 324881050 1000000000 576044430 1000000000 102087427 1000000000 530205381 1000000000 917899384 1000000000 932135179 1000000000 932468245 1000000000 326448210 1000000000 519397431 1000000000 464160348 1000000000 229441315 1000000000 676178292 1000000000 824213217 1000000000 546113418 1000000000 614932280 1000000000 987841985 1000000000 392201889 1000000000 973341849 1000000000 977102487 1000000000 47043868 1000000000 803553234 1000000000 483346565 1000000000 977113519 1000000000 119217408 1000000000 236200746 1000000000 193284312 1000000000 820568749 1000000000 258883689 1000000000 365872217 1000000000 331009224 1000000000 394409088 1000000000 578617516 1000000000 114289990 1000000000 53180668 1000000000 747264921 1000000000 241120444 1000000000 145043923 1000000000 733667078 1000000000 70518233 1000000000 622546142 1000000000 939341350 1000000000 555420447 1000000000 759551388 1000000000 736315165 1000000000 374866843 1000000000 334244592 1000000000 874433100 1000000000 954193207 1000000000 811524625 1000000000 309182419 1000000000 300741976 1000000000 189067249 1000000000 716784918 1000000000 68612711 1000000000 858572017 1000000000 210889516 1000000000 530410638 1000000000 774730031 1000000000 530574936 1000000000 638751149 1000000000 253206439 1000000000 95394616 1000000000 204813041 1000000000 204810789 1000000000 338782878 1000000000 117143066 1000000000 701464382 1000000000 673505883 1000000000 859897737 1000000000 854916403 1000000000 225919123 1000000000 48570415 1000000000 859444578 1000000000 129994291 1000000000 20358589 1000000000 331851810 1000000000 377125323 1000000000 987436094 1000000000 904480042 1000000000 487404097 1000000000 666868800 1000000000 452318975 1000000000 565609826 1000000000 745310693 1000000000 885436739 1000000000 712239924 1000000000 368662191 1000000000 473680481 1000000000 142969928 1000000000 845312731 1000000000 893752414 1000000000 382130824 1000000000 524140589 1000000000 580455803 1000000000 978819811 1000000000 100869223 1000000000 495331531 1000000000 818323139 1000000000 808700415 1000000000 758088864 1000000000 977999495 1000000000 961285974 1000000000 487929926 1000000000 276632319 1000000000 465998584 1000000000 323150209 1000000000 333833733 1000000000 634654103 1000000000 776548145 1000000000 9646977 1000000000 634279148 1000000000 12416191 1000000000 82165239 1000000000 704815074 1000000000 519293950 1000000000 310936470 1000000000 508362936 1000000000 146475168 1000000000 974219342 1000000000 491123108 1000000000 58091877 1000000000 869245891 1000000000 441241927 1000000000 527301638 1000000000 408842072 1000000000 798991214 1000000000 874539710 1000000000 742061724 1000000000 471094462 1000000000 602139930 1000000000 367018097 1000000000 284657560 1000000000 900301448 1000000000 250583775 1000000000 496459074 1000000000 248518132 1000000000 94176071 1000000000 375365603 1000000000 614219306 1000000000 877420208 1000000000 587164151 1000000000 898610325 1000000000 498837633 1000000000 324435705 1000000000 866692851 1000000000 794175591 1000000000 365918216 1000000000 642384324 1000000000 460168272 1000000000 804575568 1000000000 493610183 1000000000 626719509 1000000000 261860064 1000000000 951125587 1000000000 557179776 1000000000 872135626 1000000000 916953729 1000000000 713753491 1000000000 348811665 1000000000 881564379 1000000000 285919064 1000000000 395408328 1000000000 8485060 1000000000 176307954 1000000000 347252621 1000000000 892908499 1000000000 615581952 1000000000 993148692 1000000000 367441350 1000000000 727117816 1000000000 82500367 1000000000 359276918 1000000000 54046004 1000000000 321079478 1000000000 16454157 1000000000 163090166 1000000000 982155800 1000000000 361389612 1000000000 570229293 1000000000 334489128 1000000000 622446860 1000000000 558345502 1000000000 417869289 1000000000 431408149 1000000000 852998818 1000000000 327906753 1000000000 210169874 1000000000 315555400 1000000000 771250369 1000000000 602817182 1000000000 16470954 1000000000 747573832 1000000000 487773143 1000000000 250881685 1000000000 990281529 1000000000 513815406 1000000000 559825758 1000000000 595011964 1000000000 390218139 1000000000 823180318 1000000000 57420911 1000000000 864844506 1000000000 181502905 1000000000 805811387 1000000000 706702132 1000000000 705713048 1000000000 595511639 1000000000 228634201 1000000000 832273305 1000000000 944001316 1000000000 971287072 1000000000 852237341 1000000000 537528570 1000000000 172098601 1000000000 211651370 1000000000 894843753 1000000000 608249361 1000000000 906804527 1000000000 355193484 1000000000 780259948 1000000000 751045070 1000000000 573754090 1000000000 276512079 1000000000 997079139 1000000000 969681848 1000000000 528667013 1000000000 657521890 1000000000 907344972 1000000000 706620746 1000000000 316711986 1000000000 964589798 1000000000 273235512 1000000000 127899166 1000000000 743343436 1000000000 75984009 1000000000 752598481 1000000000 76808415 1000000000 270123235 1000000000 345579228 1000000000 148913035 1000000000 25785416 1000000000 183717878 1000000000 447734406 1000000000 539460396 1000000000 680957172 1000000000 130858389 1000000000 299186040 1000000000 748782994 1000000000 234293100 1000000000 495736412 1000000000 897588987 1000000000 755480919 1000000000 746508753 1000000000 80179380 1000000000 180570599 1000000000 720812168 1000000000 871334599 1000000000 989608475 1000000000 670189332 1000000000 896837864 1000000000 933088138 1000000000 463643500 1000000000 317969400 1000000000 679432817 1000000000 718442916 1000000000 492652516 1000000000 543976759 1000000000 108991052 1000000000 474798568 1000000000 698757684 1000000000 603688637 1000000000 698294135 1000000000 179202381 1000000000 325928168 1000000000 218465426 1000000000 758557568 1000000000 422740572 1000000000 719376560 1000000000 337315182 1000000000 83501366 1000000000 246656118 1000000000 41359580 1000000000 678474014 1000000000 476676434 1000000000 108309603 1000000000 776141837 1000000000 716064687 1000000000 57776818 1000000000 771061480 1000000000 498952491 1000000000 783113027 1000000000 22510302 1000000000 64770678 1000000000 692066563 1000000000 274676864 1000000000 651753828 1000000000 875117124 1000000000 429718084 1000000000 119580434 1000000000 494892517 1000000000 896513345 1000000000 898441295 1000000000 359816822 1000000000 572625490 1000000000 192308686 1000000000 265955732 1000000000 398566176 1000000000 122133914 1000000000 148022180 1000000000 441568864 1000000000 198241399 1000000000 34908014 1000000000 998853097 1000000000 966939085 1000000000 920506690 1000000000 170765745 1000000000 74947725 1000000000 72502922 1000000000 272253225 1000000000 900787150 1000000000 999628547 1000000000 140226140 1000000000 895515041 1000000000 275290672 1000000000 78343019 1000000000 471128792 1000000000 566566001 1000000000 377916345 1000000000 739388403 1000000000 90301201 1000000000 870756399 1000000000 43248774 1000000000 685970508 1000000000 734394301 1000000000 859642338 1000000000 450131098 1000000000 257972551 1000000000 744924585 1000000000 158540211 1000000000 736106326 1000000000 868844638 1000000000 582587493 1000000000 817378534 1000000000 981013722 1000000000 77881805 1000000000 387794084 1000000000 343237535 1000000000 222409872 1000000000 553955118 1000000000 331487137 1000000000 622333037 1000000000 896730167 1000000000 483169327 1000000000 93852379 1000000000 19264217 1000000000 879946893 1000000000 185310204 1000000000 419251764 1000000000 988246878 1000000000 799636422 1000000000 229826584 1000000000 309283658 1000000000 779743182 1000000000 349872882 1000000000 228372029 1000000000 30904365 1000000000 265514669 1000000000 157602339 1000000000 288427129 1000000000 693671086 1000000000 803658234 1000000000 322265392 1000000000 687205918 1000000000 276475241 1000000000 664646961 1000000000 432407306 1000000000 741004388 1000000000 987334869 1000000000 647757655 1000000000 637349400 1000000000 154973364 1000000000 219779529 1000000000 57407589 1000000000 334716360 1000000000 938340948 1000000000 379386707 1000000000 335075226 1000000000 660518222 1000000000 194768678 1000000000 57820906 1000000000 206689169 1000000000 303368660 1000000000 316095776 1000000000 502194357 1000000000 64258852 1000000000 519253420 1000000000 282086390 1000000000 415479411 1000000000 747383662 1000000000 780953215 1000000000 399905473 1000000000 683366971 1000000000 373113404 1000000000 570496107 1000000000 234583814 1000000000 798043209 1000000000 802995435 1000000000 594597568 1000000000 292179020 1000000000 99808750 1000000000 751036522 1000000000 127716181 1000000000 978806072 1000000000 43896750 1000000000 552984238 1000000000 551821224 1000000000 878677816 1000000000 99200147 1000000000 887541473 1000000000 260158193 1000000000 220408658 1000000000 482791019 1000000000 281626147 1000000000 356786017 1000000000 189022057 1000000000 962101715 1000000000 174459997 1000000000 981216606 1000000000 914773418 1000000000 118559000 1000000000 715709210 1000000000 730983419 1000000000 962251510 1000000000 275578375 1000000000 914309964 1000000000 602039803 1000000000 128939394 1000000000 108286169 1000000000 979574066 1000000000 716579698 1000000000 575040543 1000000000 61514426 1000000000 95094833 1000000000 128826768 1000000000 664813856 1000000000 431342009 1000000000 52539526 1000000000 153254046 1000000000 109076982 1000000000 431111682 1000000000 601593802 1000000000 431195327 1000000000 430226661 1000000000 398719735 1000000000 656526412 1000000000 87680779 1000000000 722959938 1000000000 958749052 1000000000 604693713 1000000000 768000995 1000000000 636709209 1000000000 255183832 1000000000 356464117 1000000000 386996519 1000000000 277351712 1000000000 8126602 1000000000 706370041 1000000000 164859214 1000000000 685214436 1000000000 892001678 1000000000 283041827 1000000000 501278382 1000000000 300136340 1000000000 256185013 1000000000 885014254 1000000000 313406723 1000000000 520661655 1000000000 100736442 1000000000 800212782 1000000000 83480938 1000000000 223533544 1000000000 67224763 1000000000 669974785 1000000000 184783457 1000000000 948290840 1000000000 267622484 1000000000 838124743 1000000000 867179284 1000000000 94121753 1000000000 219775505 1000000000 876500635 1000000000 516361726 1000000000 901647573 1000000000 372082201 1000000000 445255509 1000000000 265649593 1000000000 562512277 1000000000 623542457 1000000000 485690580 1000000000 152196657 1000000000 49431562 1000000000 408962885 1000000000 525362200 1000000000 501128299 1000000000 615149636 1000000000 71259960 1000000000 758882821 1000000000 442301606 1000000000 540483048 1000000000 624704930 1000000000 718182886 1000000000 178801646 1000000000 294988101 1000000000 847613100 1000000000 719924183 1000000000 112675899 1000000000 493344137 1000000000 464019244 1000000000 232491881 1000000000 785655603 1000000000 53587209 1000000000 946692407 1000000000 624138533 1000000000 146711693 1000000000 702312712 1000000000 209774853 1000000000 276471907 1000000000 93884323 1000000000 306273314 1000000000 456227590 1000000000 885337698 1000000000 997017072 1000000000 403491583 1000000000 419770890 1000000000 926612369 1000000000 695806241 1000000000 946050248 1000000000 649089780 1000000000 611482624 1000000000 23973767 1000000000 213888193 1000000000 523486896 1000000000 151728989 1000000000 29981249 1000000000 674847550 1000000000 544766285 1000000000 410339046 1000000000 334123948 1000000000 828423476 1000000000 132734574 1000000000 590904478 1000000000 784368953 1000000000 195154623 1000000000 805736263 1000000000 462642688 1000000000 583943052 1000000000 461230624 1000000000 733141233 1000000000 93329437 1000000000 975318934 1000000000 394210461 1000000000 328119312 1000000000 331931312 1000000000 192615732 1000000000 752855733 1000000000 606887242 1000000000 560242687 1000000000 22342841 1000000000 666633876 1000000000 494970558 1000000000 675399371 1000000000 182386104 1000000000 994925064 1000000000 354050083 1000000000 339696075 1000000000 764742578 1000000000 673856535 1000000000 267853406 1000000000 786852387 1000000000 636279074 1000000000 163723469 1000000000 832871227 1000000000 411100031 1000000000 19901079 1000000000 525859524 1000000000 21364772 1000000000 731648540 1000000000 737244864 1000000000 311311746 1000000000 875568213 1000000000 632475722 1000000000 884837621 1000000000 142079804 1000000000 590766138 1000000000 14604513 1000000000 254163538 1000000000 762021297 1000000000 379064220 1000000000 763229335 1000000000 726081780 1000000000 14366460 1000000000 633442789 1000000000 785507486 1000000000 716104166 1000000000 890224716 1000000000 798669059 1000000000 705303579 1000000000 284972273 1000000000 450904671 1000000000 771876627 1000000000 923928946 1000000000 609378855 1000000000 302415343 1000000000 915711744 1000000000 590272740 1000000000 688515672 1000000000 24776697 1000000000 772994777 1000000000 55864578 1000000000 131994710 1000000000 884860583 1000000000 354609199 1000000000 887994723 1000000000 801535537 1000000000 367586369 1000000000 509899627 1000000000 349865120 1000000000 691368469 1000000000 50415368 1000000000 878147065 1000000000 762921369 1000000000 252295980 1000000000 824224148 1000000000 961283902 1000000000 792100570 1000000000 159364415 1000000000 905267912 1000000000 509887425 1000000000 945898878 1000000000 515073595 1000000000 878858378 1000000000 805282812 1000000000 164742144 1000000000 976664546 1000000000 941454728 1000000000 848536373 1000000000 913640145 1000000000 810309439 1000000000 454837314 1000000000 575354891 1000000000 86495206 1000000000 735206378 1000000000 668381414 1000000000 292763871 1000000000 106933220 1000000000 910236904 1000000000 777398618 1000000000 168364740 1000000000 183528944 1000000000 59980326 1000000000 756245599 1000000000 976885634 1000000000 726849981 1000000000 935251384 1000000000 567472125 1000000000 620313681 1000000000 671825543 1000000000 483473670 1000000000 746964785 1000000000 445001303 1000000000 863078630 1000000000 245571549 1000000000 328434125 1000000000 7540065 1000000000 214872091 1000000000 443560067 1000000000 925564995 1000000000 655677896 1000000000 414354941 1000000000 155104232 1000000000 769874095 1000000000 643690655 1000000000 483371350 1000000000 384900930 1000000000 806643341 1000000000 53058030 1000000000 600019813 1000000000 368693619 1000000000 249541689 1000000000 10280283 1000000000 10742875 1000000000 231354805 1000000000 637493148 1000000000 588880146 1000000000 457525655 1000000000 927910969 1000000000 897101051 1000000000 621010588 1000000000 689317220 1000000000 203895053 1000000000 954102010 1000000000 220499367 1000000000 59995448 1000000000 722823263 1000000000 493059087 1000000000 358363057 1000000000 671356946 1000000000 510253367 1000000000 892643977 1000000000 212297925 1000000000 268138389 1000000000 11534373 1000000000 142798630 1000000000 403233156 1000000000 688380309 1000000000 471604561 1000000000 937200632 1000000000 377881400 1000000000 16583703 1000000000 153867310 1000000000 185702498 1000000000 410171137 1000000000 213570766 1000000000 252893729 1000000000 968430760 1000000000 109437585 1000000000 685656983 1000000000 889683745 1000000000 897672433 1000000000 132795296 1000000000 429235658 1000000000 605344624 1000000000 733970405 1000000000 793578161 1000000000 28271203 1000000000 337642941 1000000000 952309328 1000000000 330843005 1000000000 254834062 1000000000 834303461 1000000000 535231960 1000000000 418862287 1000000000 381317436 1000000000 903731132 1000000000 114511112 1000000000 33657581 1000000000 107101985 1000000000 941841069 1000000000 790600756 1000000000 374093361 1000000000 533332198 1000000000 801917664 1000000000 38721568 1000000000 550077276 1000000000 625880443 1000000000 650491693 1000000000 891683903 1000000000 593888195 1000000000 807810549 1000000000 657669042 1000000000 774879769 1000000000 608172616 1000000000 717723696 1000000000 633080625 1000000000 979723985 1000000000 454245718 1000000000 153398906 1000000000 681948470 1000000000 644683720 1000000000 549899062 1000000000 235494063 1000000000 946989849 1000000000 138818451 1000000000 52992410 1000000000 819583356 1000000000 773279037 1000000000 128476656 1000000000 908676530 1000000000 548991986 1000000000 609714961 1000000000 971013829 1000000000 541401010 1000000000 374884586 1000000000 559664870 1000000000 970675348 1000000000 98039817 1000000000 129529668 1000000000 625670967 1000000000 66624930 1000000000 434166500 1000000000 452486 1000000000 169456307 1000000000 807357672 1000000000 426952659 1000000000 679783283 1000000000 598276172 1000000000 597653835 1000000000 71111304 1000000000 440885515 1000000000 966137945 1000000000 444744616 1000000000 100180655 1000000000 340073871 1000000000 469269803 1000000000 739288707 1000000000 566058972 1000000000 640064356 1000000000 576629267 1000000000 153302689 1000000000 531480111 1000000000 258692308 1000000000 975793485 1000000000 231459466 1000000000 483977520 1000000000 189343754 1000000000 504206629 1000000000 654378521 1000000000 686592082 1000000000 479747940 1000000000 223754302 1000000000 957925524 1000000000 837089253 1000000000 780255106 1000000000 882290187 1000000000 375078166 1000000000 982987399 1000000000 178275133 1000000000 347657084 1000000000 647738846 1000000000 189455789 1000000000 768778777 1000000000 29445971 1000000000 905075408 1000000000 157774608 1000000000 416358661 1000000000 681949977 1000000000 246867878 1000000000 496076223 1000000000 983861050 1000000000 491909346 1000000000 731732178 1000000000 989267820 1000000000 284060161 1000000000 680780619 1000000000 619458082 1000000000 964147223 1000000000 625330031 1000000000 764133010 1000000000 556678224 1000000000 312589654 1000000000 487826477 1000000000 327529264 1000000000 382369370 1000000000 703918085 1000000000 168499742 1000000000 999496848 1000000000 882153137 1000000000 203823298 1000000000 936062009 1000000000 708644540 1000000000 126895851 1000000000 784712478 1000000000 496544245 1000000000 426402350 1000000000 902750370 1000000000 213710338 1000000000 965317987 1000000000 500202264 1000000000 461612706 1000000000 425392892 1000000000 998045793 1000000000 747735595 1000000000 22899125 1000000000 721981577 1000000000 604347194 1000000000 826409631 1000000000 956707593 1000000000 805863183 1000000000 718231154 1000000000 239025824 1000000000 557728366 1000000000 61257839 1000000000 23038955 1000000000 108922248 1000000000 964822521 1000000000 134023428 1000000000 655563038 1000000000 506389242 1000000000 974836373 1000000000 492567170 1000000000 449648145 1000000000 373702462 1000000000 101966416 1000000000 524120511 1000000000 892262297 1000000000 423041277 1000000000 197915321 1000000000 676329720 1000000000 443423221 1000000000 914380259 1000000000 701038405 1000000000 673331004 1000000000 410639563 1000000000 594801782 1000000000 984447180 1000000000 574704726 1000000000 246950224 1000000000 853689951 1000000000 332271800 1000000000 720838194 1000000000 890787174 1000000000 710921845 1000000000 870740881 1000000000 507559816 1000000000 172380933 1000000000 20390248 1000000000 312113328 1000000000 186993023 1000000000 725676354 1000000000 370099608 1000000000 891377964 1000000000 506926842 1000000000 311792531 1000000000 825075082 1000000000 386103189 1000000000 827075676 1000000000 991447397 1000000000 481471398 1000000000 859813482 1000000000 361026813 1000000000 379209059 1000000000 314810489 1000000000 465607249 1000000000 997664183 1000000000 597307101 1000000000 21874661 1000000000 142679333 1000000000 129743751 1000000000 83139946 1000000000 237224876 1000000000 993279369 1000000000 836264970 1000000000 34216497 1000000000 855863566 1000000000 301226635 1000000000 61848287 1000000000 793288111 1000000000 612462599 1000000000 287457932 1000000000 716880704 1000000000 955800287 1000000000 763648975 1000000000 608133210 1000000000 177274765 1000000000 40344122 1000000000 744865192 1000000000 846465570 1000000000 912734336 1000000000 815260097 1000000000 93587199 1000000000 361577180 1000000000 558974549 1000000000 317842400 1000000000 622839776 1000000000 131285287 1000000000 362445660 1000000000 636918459 1000000000 10514131 1000000000 885580949 1000000000 911631979 1000000000 772129606 1000000000 902408219 1000000000 25615723 1000000000 910288267 1000000000 320320518 1000000000 493972950 1000000000 686272715 1000000000 468979602 1000000000 658530751 1000000000 379546021 1000000000 896259720 1000000000 829621097 1000000000 686503818 1000000000 696653162 1000000000 391497987 1000000000 158257797 1000000000 368905728 1000000000 842012711 1000000000 812369548 1000000000 298880906 1000000000 88402576 1000000000 926916605 1000000000 203123683 1000000000 147617729 1000000000 658002344 1000000000 876298814 1000000000 419491027 1000000000 148648336 1000000000 580504556 1000000000 633719798 1000000000 193818628 1000000000 798189866 1000000000 676582437 1000000000 346894424 1000000000 136199029 1000000000 97397520 1000000000 164982268 1000000000 80989598 1000000000 390028804 1000000000 93485216 1000000000 119971370 1000000000 935733747 1000000000 398963136 1000000000 846357097 1000000000 228301820 1000000000 472041641 1000000000 19855266 1000000000 764142839 1000000000 20776395 1000000000 817726612 1000000000 349966079 1000000000 70446215 1000000000 81343973 1000000000 455370198 1000000000 813513144 1000000000 932295814 1000000000 128177192 1000000000 59858626 1000000000 199120862 1000000000 854881081 1000000000 460230000 1000000000 696553488 1000000000 540863010 1000000000 90633592 1000000000 541449292 1000000000 289365073 1000000000 5174207 1000000000 126924546 1000000000 16527705 1000000000 768281839 1000000000 458320372 1000000000 998955354 1000000000 3184499 1000000000 717615533 1000000000 141290261 1000000000 51692767 1000000000 215719819 1000000000 345188564 1000000000 5277516 1000000000 527454988 1000000000 29898101 1000000000 948574630 1000000000 725710964 1000000000 954310841 1000000000 778520092 1000000000 756846485 1000000000 191412099 1000000000 200639643 1000000000 822294918 1000000000 290286853 1000000000 647817806 1000000000 491892167 1000000000 129722978 1000000000 921819999 1000000000 5566685 1000000000 645745905 1000000000 547315528 1000000000 721773131 1000000000 422829361 1000000000 239028491 1000000000 299159144 1000000000 946472593 1000000000 525448767 1000000000 601623315 1000000000 77334004 1000000000 580268453 1000000000 890583789 1000000000 124312483 1000000000 438780980 1000000000 299405017 1000000000 755035573 1000000000 34408724 1000000000 564002853 1000000000 850018911 1000000000 507340074 1000000000 423411084 1000000000 508697476 1000000000 880797104 1000000000 795910608 1000000000 355962839 1000000000 730416825 1000000000 806522231 1000000000 226001488 1000000000 781399853 1000000000 133908273 1000000000 522153594 1000000000 229153750 1000000000 927843833 1000000000 921940888 1000000000 923839628 1000000000 512930522 1000000000 371466972 1000000000 414942674 1000000000 806767417 1000000000 484437105 1000000000 148472052 1000000000 44462427 1000000000 367064482 1000000000 794162893 1000000000 728818556 1000000000 347786163 1000000000 520879691 1000000000 578867046 1000000000 586050867 1000000000 947843959 1000000000 27859825 1000000000 219655911 1000000000 302584027 1000000000 616755686 1000000000 532099852 1000000000 588006962 1000000000 362433655 1000000000 780320246 1000000000 845478986 1000000000 95511116 1000000000 412882275 1000000000 289838234 1000000000 932842478 1000000000 396019605 1000000000 824753886 1000000000 330310707 1000000000 420045735 1000000000 219456736 1000000000 568660173 1000000000 434824590 1000000000 42339750 1000000000 414142455 1000000000 835869592 1000000000 742822774 1000000000 562629388 1000000000 258120972 1000000000 651027053 1000000000 996152395 1000000000 109090789 1000000000 101219636 1000000000 637078929 1000000000 391078697 1000000000 716981891 1000000000 628322602 1000000000 274986879 1000000000 153644885 1000000000 661220327 1000000000 559966876 1000000000 644601914 1000000000 527450504 1000000000 358491435 1000000000 466972680 1000000000 807570221 1000000000 590542912 1000000000 436349609 1000000000 431547863 1000000000 257812377 1000000000 338659014 1000000000 657853818 1000000000 317693905 1000000000 70069338 1000000000 634884002 1000000000 898525127 1000000000 517067677 1000000000 936812612 1000000000 325865398 1000000000 721098842 1000000000 144393556 1000000000 332042055 1000000000 94392873 1000000000 522831179 1000000000 460494413 1000000000 700580180 1000000000 540655258 1000000000 4054112 1000000000 336528687 1000000000 684860894 1000000000 232778824 1000000000 777683510 1000000000 656486978 1000000000 128243006 1000000000 309449213 1000000000 441071086 1000000000 495422301 1000000000 166245780 1000000000 692977202 1000000000 54944163 1000000000 578698283 1000000000 500796017 1000000000 511857614 1000000000 880515479 1000000000 209786528 1000000000 339519328 1000000000 713389450 1000000000 688412904 1000000000 3243393 1000000000 325230589 1000000000 824996151 1000000000 818079337 1000000000 356491728 1000000000 643414244 1000000000 266666408 1000000000 966558909 1000000000 853887508 1000000000 780115502 1000000000 870400092 1000000000 350699196 1000000000 376205878 1000000000 780267166 1000000000 395338529 1000000000 604582181 1000000000 901146907 1000000000 886356082 1000000000 903244042 1000000000 272828365 1000000000 387139499 1000000000 511783194 1000000000 147951869 1000000000 571706747 1000000000 903243779 1000000000 550798619 1000000000 660141076 1000000000 797619061 1000000000 730790356 1000000000 289124430 1000000000 183734491 1000000000 434459303 1000000000 72683988 1000000000 330073087 1000000000 182307684 1000000000 679707751 1000000000 195186569 1000000000 689602786 1000000000 855282232 1000000000 851466431 1000000000 191712032 1000000000 788982986 1000000000 194288901 1000000000 67592165 1000000000 392396560 1000000000 103881241 1000000000 720418156 1000000000 161437233 1000000000 772514523 1000000000 325586266 1000000000 195835583 1000000000 737727268 1000000000 890188757 1000000000 320641082 1000000000 536480396 1000000000 741912516 1000000000 709943544 1000000000 827985366 1000000000 437509580 1000000000 26793809 1000000000 934635796 1000000000 222168339 1000000000 21548911 1000000000 880566456 1000000000 218619385 1000000000 640864153 1000000000 134685777 1000000000 405780298 1000000000 260846840 1000000000 384871028 1000000000 696158323 1000000000 731604437 1000000000 491515453 1000000000 788259652 1000000000 744788956 1000000000 814542781 1000000000 254098380 1000000000 666483447 1000000000 155471246 1000000000 445739585 1000000000 901776887 1000000000 713178686 1000000000 283979713 1000000000 64487168 1000000000 821799805 1000000000 324477115 1000000000 561233420 1000000000 634125928 1000000000 259178332 1000000000 656560728 1000000000 669027174 1000000000 326118813 1000000000 596232330 1000000000 656524067 1000000000 554034738 1000000000 194862708 1000000000 46728673 1000000000 10688827 1000000000 295610706 1000000000 251736304 1000000000 861665500 1000000000 970440501 1000000000 945675092 1000000000 96908214 1000000000 382568873 1000000000 462126635 1000000000 886334907 1000000000 898541709 1000000000 532801443 1000000000 788014895 1000000000 555125360 1000000000 799559329 1000000000 535804737 1000000000 687763077 1000000000 510291804 1000000000 349411693 1000000000 754805946 1000000000 622254273 1000000000 297972996 1000000000 233121878 1000000000 80548161 1000000000 100777819 1000000000 795636453 1000000000 736261937 1000000000 733288258 1000000000 128834626 1000000000 799620766 1000000000 917685141 1000000000 846010926 1000000000 661365564 1000000000 550486741 1000000000 338975337 1000000000 974826649 1000000000 952449266 1000000000 823877950 1000000000 711103103 1000000000 18405617 1000000000 286921352 1000000000 171310147 1000000000 980327102 1000000000 179712584 1000000000 40800285 1000000000 646335625 1000000000 799350482 1000000000 246250258 1000000000 1185067 1000000000 925072345 1000000000 706898352 1000000000 89698634 1000000000 330355863 1000000000 583340040 1000000000 275303597 1000000000 257188171 1000000000 657805203 1000000000 746679965 1000000000 493271041 1000000000 655989779 1000000000 273176038 1000000000 948681661 1000000000 811962997 1000000000 206509041 1000000000 590926646 1000000000 508905209 1000000000 241380605 1000000000 516681646 1000000000 990695409 1000000000 565773013 1000000000 198704718 1000000000 515156540 1000000000 195673958 1000000000 563506040 1000000000 116916027 1000000000 81307309 1000000000 488300210 1000000000 394665073 1000000000 289696274 1000000000 805638661 1000000000 338003680 1000000000 232711468 1000000000 124672717 1000000000 960646318 1000000000 622025509 1000000000 662979455 1000000000 933494716 1000000000 899051352 1000000000 203569186 1000000000 740425147 1000000000 413237697 1000000000 961174449 1000000000 349495357 1000000000 607200850 1000000000 758036022 1000000000 943763567 1000000000 889435388 1000000000 517944733 1000000000 671855295 1000000000 310031640 1000000000 686775260 1000000000 115205881 1000000000 413892547 1000000000 900220468 1000000000 726763531 1000000000 572678212 1000000000 814838761 1000000000 342710083 1000000000 614355838 1000000000 338878209 1000000000 1829299 1000000000 895649239 1000000000 964225342 1000000000 841936879 1000000000 603665005 1000000000 866123563 1000000000 304519191 1000000000 315785500 1000000000 59354571 1000000000 920274691 1000000000 814258310 1000000000 69975775 1000000000 406994385 1000000000 923391944 1000000000 71659242 1000000000 159747288 1000000000 848141356 1000000000 747994283 1000000000 964004189 1000000000 594979754 1000000000 718401469 1000000000 928965252 1000000000 311998108 1000000000 474013187 1000000000 139681776 1000000000 818341601 1000000000 348920350 1000000000 390677557 1000000000 305360237 1000000000 302215556 1000000000 510585742 1000000000 52807720 1000000000 902674666 1000000000 78799180 1000000000 567385492 1000000000 803616288 1000000000 287922985 1000000000 172200032 1000000000 282750476 1000000000 25947208 1000000000 584642536 1000000000 258087855 1000000000 296045961 1000000000 237048375 1000000000 717391931 1000000000 758391315 1000000000 633803553 1000000000 979288677 1000000000 65196021 1000000000 691472184 1000000000 728977566 1000000000 686043791 1000000000 80662308 1000000000 878462568 1000000000 712578453 1000000000 722051836 1000000000 492479080 1000000000 618345276 1000000000 427111758 1000000000 526710565 1000000000 533235439 1000000000 533226775 1000000000 859854034 1000000000 70968252 1000000000 489923449 1000000000 768133686 1000000000 207129873 1000000000 810942804 1000000000 785308503 1000000000 501125754 1000000000 675808629 1000000000 717074493 1000000000 407893456 1000000000 686952391 1000000000 900305026 1000000000 685375962 1000000000 898628605 1000000000 498223309 1000000000 394326698 1000000000 221535918 1000000000 247467926 1000000000 665425174 1000000000 970283638 1000000000 59444085 1000000000 702335706 1000000000 515094836 1000000000 97040657 1000000000 556261895 1000000000 604329476 1000000000 566389138 1000000000 130253955 1000000000 930237426 1000000000 375337032 1000000000 596903606 1000000000 295660115 1000000000 748619523 1000000000 963056567 1000000000 714928107 1000000000 7912096 1000000000 272731773 1000000000 80083280 1000000000 738668476 1000000000 729113551 1000000000 698297593 1000000000 450945421 1000000000 19536249 1000000000 595999681 1000000000 270340620 1000000000 614463683 1000000000 171833564 1000000000 247486026 1000000000 905340366 1000000000 759918898 1000000000 875348875 1000000000 791117862 1000000000 396841755 1000000000 952926667 1000000000 187271261 1000000000 307987838 1000000000 13579584 1000000000 684206042 1000000000 966086360 1000000000 821434255 1000000000 265955916 1000000000 216285703 1000000000 509723309 1000000000 801284387 1000000000 125905211 1000000000 962765915 1000000000 888329731 1000000000 186546798 1000000000 846262603 1000000000 888108330 1000000000 461924089 1000000000 911316594 1000000000 357897653 1000000000 719579946 1000000000 98802045 1000000000 230187583 1000000000 52906033 1000000000 264834826 1000000000 737002306 1000000000 923287720 1000000000 942341289 1000000000 691145589 1000000000 844847846 1000000000 970731439 1000000000 166123538 1000000000 57278054 1000000000 726417447 1000000000 593134040 1000000000 387697863 1000000000 387927958 1000000000 873341737 1000000000 674290226 1000000000 902740293 1000000000 575835382 1000000000 778347313 1000000000 407576707 1000000000 331125914 1000000000 56784102 1000000000 796253266 1000000000 194806262 1000000000 952605004 1000000000 576490090 1000000000 356162864 1000000000 445692170 1000000000 606499698 1000000000 900152371 1000000000 509912937 1000000000 374513396 1000000000 996401080 1000000000 536717775 1000000000 759464421 1000000000 996335673 1000000000 795451139 1000000000 575896101 1000000000 896660072 1000000000 882080638 1000000000 568046817 1000000000 220999723 1000000000 901011319 1000000000 688794330 1000000000 880171256 1000000000 431836169 1000000000 86195717 1000000000 582497098 1000000000 944403314 1000000000 782138490 1000000000 818381127 1000000000 166346609 1000000000 639828874 1000000000 982334305 1000000000 614053180 1000000000 541723535 1000000000 898132866 1000000000 878727122 1000000000 622952794 1000000000 260637011 1000000000 697457143 1000000000 255769447 1000000000 477275935 1000000000 964586498 1000000000 723980416 1000000000 903902761 1000000000 367752373 1000000000 556238404 1000000000 82644374 1000000000 646822990 1000000000 440317136 1000000000 271848585 1000000000 334938605 1000000000 638681346 1000000000 588519703 1000000000 461750794 1000000000 312790343 1000000000 366254964 1000000000 127512494 1000000000 712745062 1000000000 167874726 1000000000 858858573 1000000000 703421929 1000000000 263213104 1000000000 501914080 1000000000 600071860 1000000000 420131119 1000000000 777015829 1000000000 223071608 1000000000 326105390 1000000000 403685606 1000000000 633229659 1000000000 7988253 1000000000 915909143 1000000000 640250788 1000000000 132240258 1000000000 970681583 1000000000 935981978 1000000000 609384078 1000000000 727946842 1000000000 324520590 1000000000 801417228 1000000000 931008827 1000000000 247869600 1000000000 965853681 1000000000 839683418 1000000000 871879182 1000000000 105981400 1000000000 724726917 1000000000 234274205 1000000000 61320152 1000000000 845181743 1000000000 333081181 1000000000 337206842 1000000000 423340848 1000000000 521661218 1000000000 773302734 1000000000 658436432 1000000000 126059884 1000000000 587816137 1000000000 347589657 1000000000 951445010 1000000000 848465614 1000000000 404173161 1000000000 627109419 1000000000 35403988 1000000000 187194978 1000000000 490229801 1000000000 727578554 1000000000 824302584 1000000000 431556818 1000000000 1346072 1000000000 847447106 1000000000 959350003 1000000000 746706468 1000000000 697457156 1000000000 171427021 1000000000 901780386 1000000000 34759886 1000000000 192002059 1000000000 452629596 1000000000 539052592 1000000000 895388062 1000000000 585083868 1000000000 419496376 1000000000 2009669 1000000000 714145042 1000000000 746768884 1000000000 852997413 1000000000 375893982 1000000000 367128627 1000000000 822484677 1000000000 537722550 1000000000 610991927 1000000000 583057041 1000000000 488921954 1000000000 889473245 1000000000 44433545 1000000000 130172501 1000000000 724699614 1000000000 44549692 1000000000 201773221 1000000000 880421530 1000000000 2033910 1000000000 693340108 1000000000 660829198 1000000000 429913006 1000000000 764905441 1000000000 489228445 1000000000 779541083 1000000000 744249975 1000000000 425504407 1000000000 629946263 1000000000 486630657 1000000000 595829151 1000000000 180008936 1000000000 721812939 1000000000 290108714 1000000000 334721373 1000000000 888891593 1000000000 60101721 1000000000 65071262 1000000000 906198214 1000000000 180355861 1000000000 626037767 1000000000 752014432 1000000000 594376683 1000000000 495778459 1000000000 391674194 1000000000 186960591 1000000000 756209740 1000000000 39176528 1000000000 233605714 1000000000 2888067 1000000000 926235122 1000000000 708889340 1000000000 952935639 1000000000 192962088 1000000000 12348110 1000000000 260362353 1000000000 775097659 1000000000 146738863 1000000000 99033349 1000000000 378700335 1000000000 119995673 1000000000 881740768 1000000000 842333238 1000000000 803899620 1000000000 924239367 1000000000 841953092 1000000000 261452666 1000000000 155842722 1000000000 719366302 1000000000 376511234 1000000000 584302309 1000000000 116133374 1000000000 396788503 1000000000 53163633 1000000000 170274899 1000000000 825249833 1000000000 50319612 1000000000 123464387 1000000000 533690464 1000000000 150193010 1000000000 510597209 1000000000 481788022 1000000000 942345781 1000000000 773647776 1000000000 203949712 1000000000 656822667 1000000000 637183204 1000000000 72586394 1000000000 804014282 1000000000 627178716 1000000000 207391717 1000000000 626293318 1000000000 297254603 1000000000 611027896 1000000000 332834902 1000000000 324409243 1000000000 9090261 1000000000 694947518 1000000000 178535219 1000000000 12916461 1000000000 151218303 1000000000 156601769 1000000000 985998539 1000000000 805498573 1000000000 960944269 1000000000 102745400 1000000000 816320130 1000000000 836715461 1000000000 890945865 1000000000 765658248 1000000000 818421827 1000000000 100793897 1000000000 130835568 1000000000 372066195 1000000000 215027585 1000000000 885633599 1000000000 348246681 1000000000 602675583 1000000000 790907023 1000000000 985087346 1000000000 249585843 1000000000 376327722 1000000000 490989492 1000000000 881328033 1000000000 815959774 1000000000 859832791 1000000000 875744347 1000000000 543552353 1000000000 742923146 1000000000 416866506 1000000000 482534029 1000000000 464122387 1000000000 682256532 1000000000 705682397 1000000000 350878983 1000000000 602904952 1000000000 808859970 1000000000 846676779 1000000000 822381738 1000000000 832059169 1000000000 179446351 1000000000 472083662 1000000000 173561024 1000000000 426193345 1000000000 685564442 1000000000 644687592 1000000000 335138566 1000000000 495835386 1000000000 886437764 1000000000 720116862 1000000000 839972481 1000000000 532849490 1000000000 391099291 1000000000 243437687 1000000000 264416509 1000000000 545877573 1000000000 740133186 1000000000 110465278 1000000000 940318570 1000000000 181507479 1000000000 389893025 1000000000 346271086 1000000000 761518603 1000000000 196774151 1000000000 427943558 1000000000 887195161 1000000000 179515955 1000000000 989186633 1000000000 466273394 1000000000 989246297 1000000000 968993770 1000000000 519282344 1000000000 539305309 1000000000 285963257 1000000000 225204494 1000000000 21871928 1000000000 663821516 1000000000 971354437 1000000000 177772602 1000000000 308723439 1000000000 915233611 1000000000 228154361 1000000000 73974375 1000000000 704157692 1000000000 494063556 1000000000 662324080 1000000000 138420904 1000000000 895555475 1000000000 429546145 1000000000 641523111 1000000000 225825483 1000000000 764779206 1000000000 309437915 1000000000 713204028 1000000000 332017950 1000000000 139824563 1000000000 580748116 1000000000 184995549 1000000000 672084616 1000000000 122019730 1000000000 90953471 1000000000 798255756 1000000000 115697318 1000000000 429373835 1000000000 621576322 1000000000 921538487 1000000000 450956409 1000000000 175911204 1000000000 780463198 1000000000 368818638 1000000000 436557962 1000000000 82231030 1000000000 855599491 1000000000 474359800 1000000000 622958851 1000000000 746843443 1000000000 435761159 1000000000 530666031 1000000000 171697332 1000000000 817782775 1000000000 686989208 1000000000 364301776 1000000000 946150695 1000000000 323418294 1000000000 659475486 1000000000 458335198 1000000000 342056528 1000000000 513014053 1000000000 476144041 1000000000 696235158 1000000000 634095124 1000000000 610699938 1000000000 436742840 1000000000 464400305 1000000000 549521530 1000000000 727483649 1000000000 695606415 1000000000 771320197 1000000000 268200856 1000000000 496971278 1000000000 107929376 1000000000 908721600 1000000000 612468246 1000000000 136519203 1000000000 675077484 1000000000 644727470 1000000000 945742771 1000000000 306247869 1000000000 378878359 1000000000 281958019 1000000000 920095027 1000000000 908517525 1000000000 507407423 1000000000 957459606 1000000000 912598203 1000000000 696328111 1000000000 879830629 1000000000 826814919 1000000000 134690283 1000000000 364500668 1000000000 221115173 1000000000 293210543 1000000000 715109194 1000000000 344844579 1000000000 507392818 1000000000 473066603 1000000000 623422014 1000000000 41398745 1000000000 999620664 1000000000 683671153 1000000000 115767897 1000000000 110106959 1000000000 44472963 1000000000 453819107 1000000000 64366067 1000000000 698328022 1000000000 682783963 1000000000 656080511 1000000000 451489206 1000000000 505468924 1000000000 547066950 1000000000 315455679 1000000000 787893888 1000000000 315526145 1000000000 874635654 1000000000 264872610 1000000000 45401586 1000000000 615916820 1000000000 239620013 1000000000 558801507 1000000000 432263496 1000000000 219443782 1000000000 893238296 1000000000 385172088 1000000000 125228393 1000000000 729680547 1000000000 796519996 1000000000 665615752 1000000000 657890599 1000000000 292146163 1000000000 792186947 1000000000 34076669 1000000000 992776962 1000000000 221687406 1000000000 480233975 1000000000 908574858 1000000000 945856547 1000000000 795253937 1000000000 111179940 1000000000 982049882 1000000000 323324578 1000000000 860226848 1000000000 459760654 1000000000 581281507 1000000000 305757367 1000000000 466209921 1000000000 341759632 1000000000 525896546 1000000000 371390929 1000000000 480533991 1000000000 41870852 1000000000 330089914 1000000000 67485966 1000000000 804731739 1000000000 905436040 1000000000 215819124 1000000000 723813866 1000000000 531357204 1000000000 939939278 1000000000 22278912 1000000000 977586424 1000000000 287996017 1000000000 529023244 1000000000 266750917 1000000000 637923629 1000000000 481623189 1000000000 245419975 1000000000 435475386 1000000000 181852710 1000000000 699000091 1000000000 906569338 1000000000 734072359 1000000000 792464143 1000000000 672429215 1000000000 692817723 1000000000 993593895 1000000000 431697831 1000000000 217069429 1000000000 32439090 1000000000 301005943 1000000000 274238952 1000000000 335010370 1000000000 528785015 1000000000 972905621 1000000000 244820935 1000000000 878809848 1000000000 401083381 1000000000 185310363 1000000000 17125803 1000000000 692861675 1000000000 316881296 1000000000 437031867 1000000000 548109672 1000000000 38188201 1000000000 333492184 1000000000 979833840 1000000000 155320056 1000000000 634712666 1000000000 854736959 1000000000 573053657 1000000000 799247853 1000000000 69299791 1000000000 939435689 1000000000 702652052 1000000000 874124574 1000000000 363728560 1000000000 264830449 1000000000 618860984 1000000000 582833041 1000000000 557219002 1000000000 124332420 1000000000 632083158 1000000000 211993611 1000000000 541179914 1000000000 116559917 1000000000 82990804 1000000000 890538711 1000000000 540284799 1000000000 406045913 1000000000 209569343 1000000000 975398355 1000000000 821787674 1000000000 459880866 1000000000 971748566 1000000000 470411086 1000000000 855466102 1000000000 642840006 1000000000 372017 1000000000 500410178 1000000000 414236935 1000000000 992515782 1000000000 968518749 1000000000 699490085 1000000000 788006506 1000000000 573464845 1000000000 812861041 1000000000 233660149 1000000000 70112529 1000000000 402799718 1000000000 994528249 1000000000 293997987 1000000000 621795716 1000000000 778335265 1000000000 887049334 1000000000 785816949 1000000000 32396132 1000000000 685053094 1000000000 515692950 1000000000 629259720 1000000000 372156626 1000000000 10829790 1000000000 378119284 1000000000 372561830 1000000000 844560139 1000000000 694732187 1000000000 444103576 1000000000 51575906 1000000000 137266386 1000000000 67597716 1000000000 228873603 1000000000 236162434 1000000000 737521969 1000000000 807555112 1000000000 542578906 1000000000 864469857 1000000000 731026959 1000000000 127465932 1000000000 353433904 1000000000 891750880 1000000000 966177445 1000000000 640079990 1000000000 790740822 1000000000 204433463 1000000000 629933742 1000000000 307991708 1000000000 864134151 1000000000 931213246 1000000000 107298081 1000000000 607025420 1000000000 155297312 1000000000 385693562 1000000000 637174775 1000000000 535240440 1000000000 447916152 1000000000 910161515 1000000000 253537532 1000000000 312995984 1000000000 915994499 1000000000 946381467 1000000000 19993224 1000000000 948616299 1000000000 606863035 1000000000 739673433 1000000000 219907161 1000000000 653899831 1000000000 633009941 1000000000 95625465 1000000000 900558338 1000000000 333156240 1000000000 36009574 1000000000 144230702 1000000000 267214335 1000000000 833927561 1000000000 703331042 1000000000 425764006 1000000000 213344289 1000000000 620590991 1000000000 563755068 1000000000 790625375 1000000000 993499515 1000000000 747722953 1000000000 710464967 1000000000 502227753 1000000000 683587697 1000000000 852734846 1000000000 249568416 1000000000 73768841 1000000000 956035182 1000000000 441726540 1000000000 637854431 1000000000 660662300 1000000000 831877000 1000000000 55282482 1000000000 290357605 1000000000 440316346 1000000000 873940336 1000000000 592558449 1000000000 872595584 1000000000 278034374 1000000000 205379018 1000000000 938031341 1000000000 768980185 1000000000 634077025 1000000000 952247748 1000000000 993877544 1000000000 652334856 1000000000 20328265 1000000000 394860095 1000000000 465186295 1000000000 203783786 1000000000 405002925 1000000000 229944348 1000000000 552555485 1000000000 661869630 1000000000 8413746 1000000000 234226451 1000000000 317330645 1000000000 391245441 1000000000 915883026 1000000000 780452102 1000000000 234274950 1000000000 155618593 1000000000 259801179 1000000000 720642922 1000000000 997377399 1000000000 348202589 1000000000 960716835 1000000000 807610944 1000000000 902432015 1000000000 47901549 1000000000 56098355 1000000000 239408759 1000000000 763573100 1000000000 484324539 1000000000 469711089 1000000000 221345309 1000000000 46851205 1000000000 443403163 1000000000 887803893 1000000000 893109372 1000000000 501016023 1000000000 30959050 1000000000 192116267 1000000000 521050240 1000000000 662738670 1000000000 25585128 1000000000 868867560 1000000000 781652530 1000000000 942195882 1000000000 660378934 1000000000 801861571 1000000000 567493936 1000000000 893697933 1000000000 566792171 1000000000 865036672 1000000000 662282498 1000000000 902676406 1000000000 623930510 1000000000 919113053 1000000000 611033895 1000000000 899561889 1000000000 624545620 1000000000 792213079 1000000000 10415589 1000000000 83541885 1000000000 937644642 1000000000 572541554 1000000000 712743984 1000000000 65238396 1000000000 472189073 1000000000 596127807 1000000000 5276997 1000000000 17434517 1000000000 578682028 1000000000 458717895 1000000000 368974659 1000000000 581552618 1000000000 994294209 1000000000 390115362 1000000000 922460231 1000000000 712024337 1000000000 390292338 1000000000 977495542 1000000000 340693377 1000000000 473600531 1000000000 862081832 1000000000 843838845 1000000000 248943579 1000000000 977858911 1000000000 229327805 1000000000 215099824 1000000000 768897302 1000000000 402832059 1000000000 282826791 1000000000 231507118 1000000000 342897570 1000000000 702163413 1000000000 66336650 1000000000 633556587 1000000000 102216277 1000000000 752825281 1000000000 886507198 1000000000 14463645 1000000000 981668401 1000000000 395477969 1000000000 924598916 1000000000 562726763 1000000000 201481795 1000000000 847814975 1000000000 552333020 1000000000 79035700 1000000000 226938192 1000000000 857870155 1000000000 426597346 1000000000 872779669 1000000000 157675123 1000000000 41596083 1000000000 9511111 1000000000 506232201 1000000000 310828443 1000000000 531049060 1000000000 609164937 1000000000 214935003 1000000000 917808225 1000000000 428918130 1000000000 425652198 1000000000 69552300 1000000000 342340713 1000000000 680465392 1000000000 709896802 1000000000 705654916 1000000000 439059527 1000000000 850716803 1000000000 375547556 1000000000 647627282 1000000000 10433304 1000000000 358771459 1000000000 779977868 1000000000 800112196 1000000000 212035629 1000000000 629454569 1000000000 139663634 1000000000 76017294 1000000000 317660815 1000000000 456429877 1000000000 399081476 1000000000 685626599 1000000000 144838461 1000000000 560009170 1000000000 83193214 1000000000 558596367 1000000000 155923833 1000000000 855343354 1000000000 870905110 1000000000 854997353 1000000000 681308988 1000000000 939067722 1000000000 777893815 1000000000 649032119 1000000000 436984920 1000000000 599761989 1000000000 136267833 1000000000 590972477 1000000000 298401584 1000000000 590530481 1000000000 994299 1000000000 699328094 1000000000 742548069 1000000000 570812453 1000000000 402178079 1000000000 881893927 1000000000 134592223 1000000000 699782745 1000000000 484305913 1000000000 643821236 1000000000 664317445 1000000000 374254810 1000000000 491856983 1000000000 880777712 1000000000 682180797 1000000000 319154388 1000000000 384763870 1000000000 386699390 1000000000 537383374 1000000000 251908312 1000000000 779972547 1000000000 149213189 1000000000 682948732 1000000000 65553005 1000000000 62728130 1000000000 226945134 1000000000 671408086 1000000000 286843816 1000000000 204765828 1000000000 756466084 1000000000 126306009 1000000000 704663423 1000000000 972346396 1000000000 465389455 1000000000 400860096 1000000000 789884502 1000000000 549301861 1000000000 108682888 1000000000 615039935 1000000000 313567312 1000000000 200778415 1000000000 749459254 1000000000 132339016 1000000000 445751693 1000000000 135780381 1000000000 178579338 1000000000 740469738 1000000000 522043952 1000000000 982960736 1000000000 844074579 1000000000 823576285 1000000000 705275404 1000000000 68172334 1000000000 328393925 1000000000 426003660 1000000000 217543741 1000000000 103303570 1000000000 247359497 1000000000 562006731 1000000000 809897456 1000000000 126324487 1000000000 746613236 1000000000 825447382 1000000000 794109566 1000000000 13019261 1000000000 89958605 1000000000 233241112 1000000000 506262400 1000000000 28777986 1000000000 9657303 1000000000 10307254 1000000000 853316019 1000000000 282251023 1000000000 445778423 1000000000 200279292 1000000000 103955010 1000000000 231419046 1000000000 62816001 1000000000 551709676 1000000000 139032642 1000000000 896470657 1000000000 182676502 1000000000 48272153 1000000000 635149714 1000000000 923954248 1000000000 759304814 1000000000 290196652 1000000000 990055662 1000000000 293772604 1000000000 156109384 1000000000 209833378 1000000000 531593843 1000000000 515251591 1000000000 398311935 1000000000 329479207 1000000000 893141231 1000000000 499950521 1000000000 923390893 1000000000 829992066 1000000000 299988393 1000000000 487537383 1000000000 540558056 1000000000 85722224 1000000000 657376633 1000000000 615528841 1000000000 791187633 1000000000 553467235 1000000000 173936289 1000000000 313243435 1000000000 356914260 1000000000 667242708 1000000000 36126301 1000000000 251382246 1000000000 983679204 1000000000 687899198 1000000000 553880585 1000000000 380230633 1000000000 931984864 1000000000 653043170 1000000000 569994025 1000000000 359580847 1000000000 276396791 1000000000 540063317 1000000000 743129686 1000000000 616039929 1000000000 715705371 1000000000 766972197 1000000000 188847121 1000000000 494111248 1000000000 181323672 1000000000 428265352 1000000000 452610658 1000000000 10184398 1000000000 883143280 1000000000 97416804 1000000000 484056350 1000000000 768402780 1000000000 676199000 1000000000 349139956 1000000000 635956168 1000000000 345400261 1000000000 171316029 1000000000 261482144 1000000000 94317961 1000000000 700009702 1000000000 83518562 1000000000 94856865 1000000000 540688469 1000000000 426599465 1000000000 467859661 1000000000 21622529 1000000000 797000272 1000000000 234051772 1000000000 21099039 1000000000 851945656 1000000000 480909529 1000000000 258536992 1000000000 206192328 1000000000 799164280 1000000000 573529051 1000000000 708482727 1000000000 187444339 1000000000 339201124 1000000000 152980303 1000000000 30022186 1000000000 42336334 1000000000 213684421 1000000000 594118933 1000000000 270968656 1000000000 148339796 1000000000 905132325 1000000000 722118794 1000000000 315280628 1000000000 823669271 1000000000 98279376 1000000000 923304086 1000000000 838491980 1000000000 51112784 1000000000 446906870 1000000000 129108266 1000000000 665429266 1000000000 786067506 1000000000 980375026 1000000000 682619163 1000000000 659450568 1000000000 627957923 1000000000 916806064 1000000000 301477184 1000000000 676843597 1000000000 216416959 1000000000 468830782 1000000000 615568191 1000000000 148615242 1000000000 305361883 1000000000 583669116 1000000000 70457455 1000000000 985142112 1000000000 450575058 1000000000 896500447 1000000000 664112375 1000000000 718004121 1000000000 719893813 1000000000 96216867 1000000000 582403219 1000000000 675654457 1000000000 267961772 1000000000 50614475 1000000000 259962839 1000000000 724386509 1000000000 416001304 1000000000 167364453 1000000000 199030251 1000000000 940092212 1000000000 442817144 1000000000 954084976 1000000000 163857722 1000000000 787099618 1000000000 309662736 1000000000 491707102 1000000000 646524825 1000000000 254155331 1000000000 972930051 1000000000 799958795 1000000000 139424215 1000000000 573842351 1000000000 675883708 1000000000 329535388 1000000000 628707904 1000000000 55563773 1000000000 889316879 1000000000 53467011 1000000000 370520619 1000000000 140741395 1000000000 421333817 1000000000 552479487 1000000000 242760570 1000000000 436422958 1000000000 423314752 1000000000 402786535 1000000000 733558828 1000000000 905561921 1000000000 8138485 1000000000 299041873 1000000000 120789311 1000000000 992425520 1000000000 155910186 1000000000 176580880 1000000000 421227696 1000000000 117468303 1000000000 259155899 1000000000 562876308 1000000000 908374310 1000000000 119331213 1000000000 78351390 1000000000 269343842 1000000000 520291083 1000000000 146268652 1000000000 412320282 1000000000 623496963 1000000000 185743177 1000000000 109939518 1000000000 444060900 1000000000 610426368 1000000000 178831213 1000000000 778219959 1000000000 817988770 1000000000 584168522 1000000000 685218179 1000000000 620522991 1000000000 696814133 1000000000 620053562 1000000000 703240752 1000000000 377542836 1000000000 933445324 1000000000 403883566 1000000000 807659421 1000000000 341895120 1000000000 922241012 1000000000 802050341 1000000000 926287481 1000000000 245715635 1000000000 465236331 1000000000 496830348 1000000000 28723347 1000000000 936671146 1000000000 123910253 1000000000 179876719 1000000000 761660312 1000000000 410632506 1000000000 475195007 1000000000 687778713 1000000000 23846893 1000000000 972275082 1000000000 188779661 1000000000 132429924 1000000000 487741830 1000000000 585676309 1000000000 149259231 1000000000 166568405 1000000000 226835192 1000000000 903675108 1000000000 909678072 1000000000 750474400 1000000000 511077274 1000000000 669425207 1000000000 827089329 1000000000 852114652 1000000000 312024761 1000000000 687033879 1000000000 999876633 1000000000 811674677 1000000000 412443347 1000000000 912677364 1000000000 689568157 1000000000 382754008 1000000000 960206241 1000000000 579927914 1000000000 44780615 1000000000 904049271 1000000000 636963549 1000000000 321071057 1000000000 399705841 1000000000 481344906 1000000000 208374597 1000000000 481783457 1000000000 625202158 1000000000 729655508 1000000000 607982453 1000000000 449147397 1000000000 78389777 1000000000 897544012 1000000000 440695202 1000000000 997633026 1000000000 629948108 1000000000 372172984 1000000000 825456740 1000000000 642760217 1000000000 822358332 1000000000 665774875 1000000000 437290303 1000000000 706908700 1000000000 881264393 1000000000 614852342 1000000000 58680708 1000000000 500885775 1000000000 691426358 1000000000 971802622 1000000000 685330996 1000000000 950193741 1000000000 232915810 1000000000 634736599 1000000000 547018962 1000000000 683411960 1000000000 38316483 1000000000 363244849 1000000000 589079150 1000000000 893476509 1000000000 909110941 1000000000 146223430 1000000000 800269613 1000000000 915893780 1000000000 780808522 1000000000 114974791 1000000000 449575141 1000000000 653625335 1000000000 989397083 1000000000 92613445 1000000000 867146589 1000000000 18281428 1000000000 715784001 1000000000 619692096 1000000000 685896046 1000000000 444846327 1000000000 875822532 1000000000 129410470 1000000000 380585358 1000000000 884579912 1000000000 341933584 1000000000 557321436 1000000000 461613038 1000000000 8903006 1000000000 535141716 1000000000 503767501 1000000000 983023986 1000000000 507548195 1000000000 992391925 1000000000 438268977 1000000000 400500905 1000000000 101803143 1000000000 854893369 1000000000 405762377 1000000000 232220157 1000000000 949711937 1000000000 579713477 1000000000 371135185 1000000000 281492192 1000000000 752153262 1000000000 166407589 1000000000 474828722 1000000000 706053063 1000000000 44379071 1000000000 742080222 1000000000 112280854 1000000000 535999715 1000000000 64435572 1000000000 37052989 1000000000 709569770 1000000000 504264030 1000000000 643327625 1000000000 742881156 1000000000 274244776 1000000000 387554861 1000000000 145449565 1000000000 914550605 1000000000 23704179 1000000000 611574261 1000000000 930235142 1000000000 150364823 1000000000 808183297 1000000000 111720361 1000000000 195994121 1000000000 898436159 1000000000 696584703 1000000000 131288324 1000000000 228581455 1000000000 886080861 1000000000 462829818 1000000000 530970189 1000000000 250596572 1000000000 489402599 1000000000 424531421 1000000000 551766104 1000000000 336113338 1000000000 686543255 1000000000 553636159 1000000000 120099499 1000000000 545401565 1000000000 166085153 1000000000 677095485 1000000000 929759717 1000000000 10143699 1000000000 800679222 1000000000 848047102 1000000000 654757628 1000000000 658203175 1000000000 631466171 1000000000 452635916 1000000000 955210994 1000000000 179356694 1000000000 154210501 1000000000 839143356 1000000000 196025940 1000000000 550240740 1000000000 645796078 1000000000 833345622 1000000000 18263031 1000000000 94718650 1000000000 34244287 1000000000 341099422 1000000000 14866175 1000000000 870686505 1000000000 814566690 1000000000 609277079 1000000000 549892608 1000000000 654528044 1000000000 536377068 1000000000 944565853 1000000000 967939952 1000000000 920405008 1000000000 976376032 1000000000 328896111 1000000000 634770290 1000000000 874443404 1000000000 449515330 1000000000 382418592 1000000000 961188497 1000000000 416501834 1000000000 999149794 1000000000 480435966 1000000000 825834667 1000000000 652946274 1000000000 905858545 1000000000 571960776 1000000000 718782186 1000000000 36085722 1000000000 866085539 1000000000 412887463 1000000000 667134824 1000000000 249326709 1000000000 106830362 1000000000 616835894 1000000000 936818388 1000000000 775875434 1000000000 794049749 1000000000 451000575 1000000000 43118896 1000000000 908807918 1000000000 481522517 1000000000 156518892 1000000000 474933682 1000000000 86185586 1000000000 939944399 1000000000 587030166 1000000000 623435447 1000000000 513732303 1000000000 287575180 1000000000 625507891 1000000000 728953858 1000000000 147717225 1000000000 412888780 1000000000 594682041 1000000000 757575870 1000000000 988688823 1000000000 844705482 1000000000 231352176 1000000000 240517327 1000000000 195382672 1000000000 777327023 1000000000 976845393 1000000000 948571833 1000000000 935220894 1000000000 370487444 1000000000 727958775 1000000000 730017910 1000000000 451432048 1000000000 538906119 1000000000 397046009 1000000000 256403805 1000000000 631622652 1000000000 664241373 1000000000 130334862 1000000000 981274938 1000000000 88435427 1000000000 8590777 1000000000 796124993 1000000000 41276807 1000000000 610443680 1000000000 928133148 1000000000 938938178 1000000000 304584625 1000000000 760136058 1000000000 750865489 1000000000 259018849 1000000000 193330420 1000000000 233766461 1000000000 908362950 1000000000 305934988 1000000000 365202900 1000000000 22113239 1000000000 21568265 1000000000 165317812 1000000000 122492596 1000000000 775797290 1000000000 112453892 1000000000 273504597 1000000000 447183294 1000000000 881932389 1000000000 462946037 1000000000 75098192 1000000000 29870390 1000000000 588049504 1000000000 887739713 1000000000 658090686 1000000000 792671984 1000000000 991461809 1000000000 898280728 1000000000 812349890 1000000000 119306729 1000000000 445627069 1000000000 223998712 1000000000 289115265 1000000000 187392451 1000000000 528931888 1000000000 246386712 1000000000 566411409 1000000000 667091157 1000000000 518458928 1000000000 599258622 1000000000 177843936 1000000000 258971437 1000000000 21007469 1000000000 905752967 1000000000 169601316 1000000000 967488140 1000000000 216011865 1000000000 664008304 1000000000 381313317 1000000000 696748964 1000000000 659866282 1000000000 359213950 1000000000 188323578 1000000000 167449620 1000000000 506459635 1000000000 991741514 1000000000 514294842 1000000000 110675298 1000000000 744378598 1000000000 920338092 1000000000 596417517 1000000000 444744965 1000000000 521787548 1000000000 231691316 1000000000 45900845 1000000000 473078539 1000000000 912141656 1000000000 416788247 1000000000 752983460 1000000000 448299033 1000000000 68908515 1000000000 868047099 1000000000 291658728 1000000000 194082712 1000000000 174843051 1000000000 953686781 1000000000 404136668 1000000000 878740481 1000000000 376428596 1000000000 501422294 1000000000 37441470 1000000000 12453561 1000000000 635310566 1000000000 299467865 1000000000 127690222 1000000000 63007057 1000000000 541126332 1000000000 177132445 1000000000 833271445 1000000000 666019887 1000000000 996236396 1000000000 310750291 1000000000 776202555 1000000000 689467539 1000000000 534739454 1000000000 441849441 1000000000 942267390 1000000000 879505693 1000000000 118605526 1000000000 673279592 1000000000 643480486 1000000000 360195197 1000000000 745766476 1000000000 567247734 1000000000 115506087 1000000000 541629590 1000000000 7911664 1000000000 302193251 1000000000 54496227 1000000000 156513491 1000000000 777540873 1000000000 461087661 1000000000 760113049 1000000000 178481654 1000000000 728597370 1000000000 669381902 1000000000 348636074 1000000000 181380830 1000000000 515260891 1000000000 796200827 1000000000 673895097 1000000000 46753140 1000000000 309627845 1000000000 327264853 1000000000 773004045 1000000000 205388658 1000000000 956547173 1000000000 547921098 1000000000 826344948 1000000000 898556109 1000000000 772854360 1000000000 604606963 1000000000 963723949 1000000000 365172004 1000000000 662854828 1000000000 546069411 1000000000 685716535 1000000000 315242211 1000000000 590745436 1000000000 349605582 1000000000 730213767 1000000000 787908506 1000000000 918310142 1000000000 395346601 1000000000 576824349 1000000000 251744382 1000000000 275989267 1000000000 519326222 1000000000 15307200 1000000000 58679773 1000000000 812432933 1000000000 629291155 1000000000 649227326 1000000000 145136059 1000000000 157121574 1000000000 112147749 1000000000 774128947 1000000000 742573765 1000000000 910261823 1000000000 257365505 1000000000 338920662 1000000000 456309552 1000000000 387127520 1000000000 979894828 1000000000 512406107 1000000000 932746625 1000000000 187481371 1000000000 339846535 1000000000 774332858 1000000000 102184312 1000000000 62516022 1000000000 489554272 1000000000 146585474 1000000000 496514786 1000000000 438393081 1000000000 45106342 1000000000 909880559 1000000000 957156588 1000000000 788614595 1000000000 481521428 1000000000 673850927 1000000000 327737239 1000000000 657970537 1000000000 471811273 1000000000 206331236 1000000000 989622323 1000000000 906778389 1000000000 172789598 1000000000 716641687 1000000000 52395484 1000000000 738177323 1000000000 735806942 1000000000 903596936 1000000000 592907887 1000000000 809461133 1000000000 591096628 1000000000 759813047 1000000000 583420939 1000000000 147244090 1000000000 277297689 1000000000 210408815 1000000000 169005235 1000000000 554374688 1000000000 517005554 1000000000 537109373 1000000000 801738511 1000000000 434176243 1000000000 251633205 1000000000 257877911 1000000000 463680208 1000000000 319157511 1000000000 543435965 1000000000 670199325 1000000000 955671473 1000000000 947140863 1000000000 329942841 1000000000 776666249 1000000000 113994317 1000000000 561962279 1000000000 579843365 1000000000 661247306 1000000000 63154338 1000000000 163964035 1000000000 70085824 1000000000 556739250 1000000000 569248716 1000000000 438271274 1000000000 678453102 1000000000 488217259 1000000000 946527529 1000000000 706954542 1000000000 509014635 1000000000 162677458 1000000000 342273696 1000000000 908147190 1000000000 424759168 1000000000 471113894 1000000000 857447512 1000000000 889269288 1000000000 302497897 1000000000 67823221 1000000000 659327213 1000000000 841449462 1000000000 66134117 1000000000 861344042 1000000000 816781775 1000000000 643368708 1000000000 528773143 1000000000 147369163 1000000000 987263095 1000000000 631085386 1000000000 322201247 1000000000 843682496 1000000000 454197849 1000000000 142099459 1000000000 381243151 1000000000 322827087 1000000000 896273163 1000000000 765803892 1000000000 511179346 1000000000 867861403 1000000000 546722566 1000000000 493580651 1000000000 400802408 1000000000 38376791 1000000000 957558680 1000000000 474224104 1000000000 587935879 1000000000 110442901 1000000000 283203959 1000000000 754922175 1000000000 957239327 1000000000 475003169 1000000000 732972438 1000000000 203480356 1000000000 562667937 1000000000 350295881 1000000000 50184668 1000000000 318385831 1000000000 520283277 1000000000 855836564 1000000000 87390448 1000000000 864154810 1000000000 403219492 1000000000 536767895 1000000000 37993249 1000000000 618181457 1000000000 807311457 1000000000 45452333 1000000000 650470611 1000000000 248024296 1000000000 250307764 1000000000 842306854 1000000000 381377043 1000000000 188842549 1000000000 501931435 1000000000 504858800 1000000000 337673908 1000000000 123160474 1000000000 461616998 1000000000 430686994 1000000000 186715560 1000000000 146678354 1000000000 743133840 1000000000 414545840 1000000000 244184134 1000000000 186365159 1000000000 154367046 1000000000 688710189 1000000000 485230492 1000000000 335495098 1000000000 332786635 1000000000 115352448 1000000000 109419871 1000000000 363446186 1000000000 178846598 1000000000 765908454 1000000000 132324841 1000000000 468402809 1000000000 984003851 1000000000 771358578 1000000000 23931457 1000000000 393671026 1000000000 228981246 1000000000 759574054 1000000000 178403254 1000000000 823337906 1000000000 661795701 1000000000 229965222 1000000000 655368316 1000000000 243998436 1000000000 487817059 1000000000 198416340 1000000000 932560404 1000000000 497478628 1000000000 416760899 1000000000 895303897 1000000000 942400150 1000000000 412859987 1000000000 308706003 1000000000 425741089 1000000000 64092544 1000000000 85805512 1000000000 358466531 1000000000 304673075 1000000000 46858381 1000000000 430772529 1000000000 927789194 1000000000 398355515 1000000000 255208182 1000000000 352803770 1000000000 204639345 1000000000 624912041 1000000000 107292593 1000000000 833031862 1000000000 739042671 1000000000 782282820 1000000000 146221581 1000000000 641709934 1000000000 662943029 1000000000 784446515 1000000000 290003747 1000000000 268716945 1000000000 20839470 1000000000 164920287 1000000000 905430810 1000000000 188732104 1000000000 397697385 1000000000 724423372 1000000000 981684712 1000000000 782935637 1000000000 337747886 1000000000 853228603 1000000000 356940092 1000000000 645131166 1000000000 408884930 1000000000 640970499 1000000000 366271055 1000000000 154975214 1000000000 826312889 1000000000 393799074 1000000000 908142354 1000000000 501387274 1000000000 318702427 1000000000 867712312 1000000000 776895958 1000000000 514589361 1000000000 708251181 1000000000 793627470 1000000000 869940339 1000000000 69066997 1000000000 730335975 1000000000 107985979 1000000000 864337333 1000000000 255657734 1000000000 289260304 1000000000 673191546 1000000000 795623415 1000000000 675886708 1000000000 289252142 1000000000 719767831 1000000000 467054304 1000000000 391512734 1000000000 718392068 1000000000 971694170 1000000000 616929320 1000000000 23141918 1000000000 422783505 1000000000 386029633 1000000000 506677484 1000000000 50657195 1000000000 21491765 1000000000 995469984 1000000000 794286812 1000000000 618474059 1000000000 369010687 1000000000 136722958 1000000000 792062354 1000000000 786763399 1000000000 976265795 1000000000 17153556 1000000000 6760878 1000000000 184634988 1000000000 112013116 1000000000 812672378 1000000000 79238865 1000000000 196805926 1000000000 172872812 1000000000 159397241 1000000000 402313949 1000000000 776460843 1000000000 559195254 1000000000 2234157 1000000000 668264837 1000000000 396969060 1000000000 363983263 1000000000 190409157 1000000000 387817510 1000000000 337623224 1000000000 411067153 1000000000 105391013 1000000000 654028281 1000000000 815045559 1000000000 363244203 1000000000 626283592 1000000000 540093809 1000000000 330851037 1000000000 666698448 1000000000 695617702 1000000000 328037107 1000000000 351950235 1000000000 72051979 1000000000 709377519 1000000000 121720796 1000000000 155354422 1000000000 461122028 1000000000 487941653 1000000000 651019238 1000000000 291740489 1000000000 63605230 1000000000 681896644 1000000000 985485010 1000000000 899441283 1000000000 740214829 1000000000 115108855 1000000000 979887463 1000000000 438669180 1000000000 21788085 1000000000 449456506 1000000000 883938702 1000000000 69327368 1000000000 428023738 1000000000 4438637 1000000000 556281429 1000000000 192318619 1000000000 413985321 1000000000 986571637 1000000000 559170859 1000000000 585803346 1000000000 614916554 1000000000 846544010 1000000000 991605716 1000000000 747870575 1000000000 390046029 1000000000 842339301 1000000000 809493490 1000000000 198950078 1000000000 517474601 1000000000 640160102 1000000000 610830019 1000000000 822663997 1000000000 190343737 1000000000 495405540 1000000000 354299417 1000000000 633093072 1000000000 493679264 1000000000 160452773 1000000000 928222767 1000000000 129695830 1000000000 652030896 1000000000 567646535 1000000000 356314006 1000000000 120768091 1000000000 465128378 1000000000 440930772 1000000000 100728563 1000000000 782636767 1000000000 208876819 1000000000 646717744 1000000000 835833069 1000000000 706291790 1000000000 753526646 1000000000 628427844 1000000000 263050880 1000000000 344025173 1000000000 249490496 1000000000 260442816 1000000000 99475809 1000000000 40458374 1000000000 848963715 1000000000 48282771 1000000000 666157033 1000000000 719977279 1000000000 126161461 1000000000 757896877 1000000000 145314659 1000000000 189129766 1000000000 882165844 1000000000 211518904 1000000000 160163133 1000000000 697025107 1000000000 222778396 1000000000 13697463 1000000000 328997620 1000000000 59616753 1000000000 843324512 1000000000 440280519 1000000000 687558526 1000000000 700420951 1000000000 709236446 1000000000 523227141 1000000000 952998609 1000000000 44157330 1000000000 555798297 1000000000 397160235 1000000000 24099898 1000000000 705945982 1000000000 921534281 1000000000 201303897 1000000000 105488677 1000000000 686930993 1000000000 47204816 1000000000 609669489 1000000000 851585082 1000000000 500065292 1000000000 778001128 1000000000 172368704 1000000000 512839637 1000000000 786493902 1000000000 597229193 1000000000 9540172 1000000000 977086181 1000000000 786161510 1000000000 227854951 1000000000 775967471 1000000000 434207177 1000000000 801257428 1000000000 280972602 1000000000 347657632 1000000000 488805867 1000000000 271409599 1000000000 833965901 1000000000 500275920 1000000000 175174662 1000000000 945660668 1000000000 683836314 1000000000 904982977 1000000000 408671060 1000000000 531656713 1000000000 65237648 1000000000 828747002 1000000000 864764857 1000000000 196622606 1000000000 79665 1000000000 477608262 1000000000 267099661 1000000000 231579794 1000000000 210150991 1000000000 423164153 1000000000 184917573 1000000000 634596281 1000000000 793579868 1000000000 654131288 1000000000 746050795 1000000000 50365261 1000000000 538506950 1000000000 808135616 1000000000 156573842 1000000000 713763604 1000000000 858246331 1000000000 570499317 1000000000 478226478 1000000000 606983084 1000000000 392141443 1000000000 811797897 1000000000 917067823 1000000000 520560431 1000000000 501210630 1000000000 696747153 1000000000 440156891 1000000000 491413645 1000000000 19644405 1000000000 320475883 1000000000 145570445 1000000000 169939631 1000000000 405805995 1000000000 149302837 1000000000 173229030 1000000000 230296695 1000000000 620840868 1000000000 226288366 1000000000 817755286 1000000000 827310062 1000000000 963253934 1000000000 322064593 1000000000 64820536 1000000000 86235808 1000000000 134694669 1000000000 828188939 1000000000 117010845 1000000000 413615091 1000000000 859502120 1000000000 487820385 1000000000 162917972 1000000000 528551269 1000000000 902574923 1000000000 86712294 1000000000 45324473 1000000000 939170492 1000000000 41290158 1000000000 462276028 1000000000 247237793 1000000000 973196966 1000000000 584510965 1000000000 40177228 1000000000 989919163 1000000000 509291803 1000000000 342137195 1000000000 601170076 1000000000 175569696 1000000000 721006547 1000000000 987205727 1000000000 115097525 1000000000 549817113 1000000000 808062412 1000000000 773878313 1000000000 860703165 1000000000 518248197 1000000000 561865248 1000000000 298052094 1000000000 666152786 1000000000 635723922 1000000000 989485576 1000000000 729356260 1000000000 640706804 1000000000 908583576 1000000000 261214523 1000000000 366257245 1000000000 885184353 1000000000 993339027 1000000000 118324370 1000000000 527426051 1000000000 764725226 1000000000 98114954 1000000000 311653465 1000000000 361607048 1000000000 621519784 1000000000 134497840 1000000000 922164712 1000000000 22339575 1000000000 299825049 1000000000 511997570 1000000000 726699529 1000000000 471200348 1000000000 810280920 1000000000 225660447 1000000000 906265980 1000000000 116186268 1000000000 848972372 1000000000 681702024 1000000000 163115687 1000000000 872853246 1000000000 751332151 1000000000 623292244 1000000000 318613647 1000000000 466999799 1000000000 95455094 1000000000 731374881 1000000000 120189970 1000000000 353729875 1000000000 16663104 1000000000 564473030 1000000000 724881457 1000000000 267542485 1000000000 351587517 1000000000 848908903 1000000000 941837365 1000000000 597184638 1000000000 798124300 1000000000 44808118 1000000000 202802659 1000000000 588558975 1000000000 742317121 1000000000 629369323 1000000000 547480255 1000000000 630535838 1000000000 163227209 1000000000 968574408 1000000000 212066731 1000000000 973351692 1000000000 441823749 1000000000 708790420 1000000000 984156281 1000000000 452544801 1000000000 439930595 1000000000 184819626 1000000000 883928469 1000000000 217708829 1000000000 176044355 1000000000 941690089 1000000000 146938453 1000000000 543413164 1000000000 469204531 1000000000 997983331 1000000000 190609021 1000000000 48798227 1000000000 154383760 1000000000 178794647 1000000000 457275652 1000000000 72309062 1000000000 882954410 1000000000 614585525 1000000000 380384502 1000000000 584810218 1000000000 432123970 1000000000 36103171 1000000000 652882114 1000000000 990708753 1000000000 220515657 1000000000 228113145 1000000000 8346549 1000000000 179492175 1000000000 911876773 1000000000 302549507 1000000000 982039490 1000000000 109590666 1000000000 536369276 1000000000 34595200 1000000000 703574239 1000000000 504319870 1000000000 806703977 1000000000 176396142 1000000000 230465430 1000000000 665520612 1000000000 881848926 1000000000 109000861 1000000000 190509098 1000000000 231662083 1000000000 438915551 1000000000 294078630 1000000000 84886452 1000000000 315983671 1000000000 224015230 1000000000 640046772 1000000000 969618323 1000000000 18384017 1000000000 127630639 1000000000 666205059 1000000000 540506312 1000000000 487159197 1000000000 557497730 1000000000 982463306 1000000000 452667728 1000000000 594258415 1000000000 650869087 1000000000 943805992 1000000000 726914483 1000000000 803730909 1000000000 264356747 1000000000 143122264 1000000000 767659032 1000000000 243482307 1000000000 667148405 1000000000 398004411 1000000000 483417730 1000000000 897995515 1000000000 432480502 1000000000 880532928 1000000000 510129505 1000000000 125515313 1000000000 699475688 1000000000 971831746 1000000000 87482329 1000000000 272381840 1000000000 614035929 1000000000 397712474 1000000000 748892050 1000000000 65733054 1000000000 614246733 1000000000 40870599 1000000000 321271746 1000000000 580090466 1000000000 921179164 1000000000 641776904 1000000000 282276940 1000000000 921537151 1000000000 844086278 1000000000 756245649 1000000000 122294954 1000000000 468719662 1000000000 194852406 1000000000 694991577 1000000000 756842696 1000000000 785521321 1000000000 116909154 1000000000 880331761 1000000000 883008774 1000000000 413077916 1000000000 580880774 1000000000 65987151 1000000000 40415312 1000000000 95051806 1000000000 984181238 1000000000 96448205 1000000000 439560289 1000000000 919854234 1000000000 565339253 1000000000 119917426 1000000000 57517871 1000000000 125068699 1000000000 286085214 1000000000 678923088 1000000000 738745016 1000000000 975054478 1000000000 984209486 1000000000 484043754 1000000000 549364209 1000000000 381658367 1000000000 203916384 1000000000 895842029 1000000000 223135483 1000000000 160148113 1000000000 194452383 1000000000 67046651 1000000000 35861857 1000000000 114404243 1000000000 746343014 1000000000 22101679 1000000000 482245375 1000000000 473517707 1000000000 679110902 1000000000 78991842 1000000000 965928871 1000000000 374560706 1000000000 351239595 1000000000 984195159 1000000000 533559528 1000000000 793042005 1000000000 906076984 1000000000 18591272 1000000000 279805177 1000000000 188688642 1000000000 255995145 1000000000 324701594 1000000000 178306533 1000000000 939303381 1000000000 973186641 1000000000 824600646 1000000000 627785638 1000000000 515160330 1000000000 817128551 1000000000 59570240 1000000000 625802679 1000000000 327353934 1000000000 610233199 1000000000 657942745 1000000000 721453645 1000000000 957019668 1000000000 343441155 1000000000 396006655 1000000000 661486848 1000000000 665521812 1000000000 906984665 1000000000 442833359 1000000000 172244217 1000000000 575227407 1000000000 106214035 1000000000 11295376 1000000000 368432631 1000000000 716945409 1000000000 833139315 1000000000 94458354 1000000000 887820425 1000000000 816139037 1000000000 705667240 1000000000 917269804 1000000000 311982924 1000000000 356097966 1000000000 328451035 1000000000 433175605 1000000000 874134991 1000000000 719482214 1000000000 248332129 1000000000 671809430 1000000000 749370843 1000000000 769657816 1000000000 24010685 1000000000 642587900 1000000000 892665297 1000000000 962181742 1000000000 467450522 1000000000 776249496 1000000000 651326921 1000000000 82665353 1000000000 669445984 1000000000 512296039 1000000000 220673472 1000000000 556691371 1000000000 892016099 1000000000 21451180 1000000000 354928970 1000000000 348116749 1000000000 968777326 1000000000 460773361 1000000000 228099874 1000000000 842387603 1000000000 145082891 1000000000 190999449 1000000000 275288448 1000000000 309309476 1000000000 790009810 1000000000 378017555 1000000000 580950617 1000000000 140544807 1000000000 493306286 1000000000 790151475 1000000000 257402351 1000000000 15938165 1000000000 427036751 1000000000 139267033 1000000000 729897208 1000000000 928687366 1000000000 501822462 1000000000 915547117 1000000000 442892888 1000000000 451534119 1000000000 805038837 1000000000 348025415 1000000000 974262441 1000000000 433814243 1000000000 721707632 1000000000 468240024 1000000000 575317296 1000000000 422878188 1000000000 752876907 1000000000 403115040 1000000000 558893686 1000000000 261268236 1000000000 799153730 1000000000 463828855 1000000000 724531654 1000000000 642512031 1000000000 618005754 1000000000 639257123 1000000000 179229112 1000000000 523945382 1000000000 724362490 1000000000 933104413 1000000000 967752474 1000000000 624490956 1000000000 849170148 1000000000 829242353 1000000000 664802179 1000000000 803733624 1000000000 328209131 1000000000 725281218 1000000000 936202367 1000000000 495861330 1000000000 791797391 1000000000 525812149 1000000000 839345161 1000000000 752363911 1000000000 693049081 1000000000 65459880 1000000000 281063576 1000000000 331501120 1000000000 553403126 1000000000 856416987 1000000000 637944978 1000000000 53443372 1000000000 647750457 1000000000 691328488 1000000000 165272541 1000000000 927976568 1000000000 768679290 1000000000 137776472 1000000000 791908354 1000000000 74444546 1000000000 569637700 1000000000 754137312 1000000000 93483517 1000000000 74954967 1000000000 983983939 1000000000 301073800 1000000000 203837516 1000000000 656591739 1000000000 194949655 1000000000 147065474 1000000000 389339133 1000000000 275552683 1000000000 990514538 1000000000 483352467 1000000000 740048227 1000000000 511144330 1000000000 455812154 1000000000 831773505 1000000000 789589031 1000000000 786040976 1000000000 674323599 1000000000 385888242 1000000000 633347992 1000000000 291689443 1000000000 392532607 1000000000 809975377 1000000000 34827891 1000000000 406302580 1000000000 328135073 1000000000 78981378 1000000000 707653312 1000000000 609435902 1000000000 112265871 1000000000 488400359 1000000000 529852001 1000000000 407512030 1000000000 16917447 1000000000 43276262 1000000000 870842230 1000000000 754415644 1000000000 381553611 1000000000 117223991 1000000000 74596617 1000000000 89012736 1000000000 606287788 1000000000 901902878 1000000000 690064523 1000000000 561695356 1000000000 249128259 1000000000 153728597 1000000000 651048679 1000000000 786349514 1000000000 368271766 1000000000 447827398 1000000000 238033318 1000000000 453113867 1000000000 873707464 1000000000 435357994 1000000000 696465189 1000000000 371271671 1000000000 132663500 1000000000 818901317 1000000000 883118287 1000000000 365886964 1000000000 451577088 1000000000 128411163 1000000000 540673911 1000000000 54584363 1000000000 109104436 1000000000 385011833 1000000000 292124019 1000000000 351719617 1000000000 579515372 1000000000 219464784 1000000000 741908245 1000000000 243813493 1000000000 271950873 1000000000 556712516 1000000000 777327678 1000000000 492992301 1000000000 811508184 1000000000 539107872 1000000000 23694441 1000000000 79256401 1000000000 621106289 1000000000 754017072 1000000000 58948787 1000000000 679771480 1000000000 706628022 1000000000 44971064 1000000000 185776501 1000000000 125447892 1000000000 862319674 1000000000 300032549 1000000000 552360440 1000000000 647270618 1000000000 240139667 1000000000 490713976 1000000000 453048301 1000000000 398487139 1000000000 653849053 1000000000 25049548 1000000000 594037542 1000000000 42129410 1000000000 772795375 1000000000 828657816 1000000000 928087248 1000000000 219882210 1000000000 558030095 1000000000 742427728 1000000000 921895947 1000000000 213304421 1000000000 786879541 1000000000 372224384 1000000000 167697459 1000000000 152459598 1000000000 184838094 1000000000 51715738 1000000000 567200135 1000000000 909190720 1000000000 804898734 1000000000 193472312 1000000000 781216066 1000000000 843583088 1000000000 586963491 1000000000 134589578 1000000000 388179400 1000000000 662950223 1000000000 822062763 1000000000 905256269 1000000000 98013935 1000000000 13834213 1000000000 836557495 1000000000 824813924 1000000000 41859644 1000000000 752521466 1000000000 967666050 1000000000 5162967 1000000000 36933844 1000000000 635899790 1000000000 53492892 1000000000 266151500 1000000000 460928598 1000000000 645601203 1000000000 759526545 1000000000 767982009 1000000000 793900883 1000000000 97301397 1000000000 476140152 1000000000 238645426 1000000000 773942311 1000000000 346514203 1000000000 559496623 1000000000 747985970 1000000000 991326594 1000000000 388247524 1000000000 128389685 1000000000 606984397 1000000000 287838355 1000000000 402735412 1000000000 906530493 1000000000 204698677 1000000000 376469722 1000000000 789032162 1000000000 728586107 1000000000 377215387 1000000000 189368172 1000000000 289846027 1000000000 312687683 1000000000 584981354 1000000000 195928482 1000000000 161954659 1000000000 517937241 1000000000 636386026 1000000000 99292184 1000000000 308565474 1000000000 822529989 1000000000 491426120 1000000000 706087413 1000000000 198193071 1000000000 842783064 1000000000 992655043 1000000000 677390998 1000000000 527791549 1000000000 709201686 1000000000 944911399 1000000000 973559397 1000000000 632523952 1000000000 776913054 1000000000 433120567 1000000000 896095540 1000000000 342760181 1000000000 550978192 1000000000 303300210 1000000000 454817771 1000000000 491861240 1000000000 343274046 1000000000 40828498 1000000000 549204281 1000000000 742943379 1000000000 356868337 1000000000 316393886 1000000000 131002176 1000000000 46043515 1000000000 440092050 1000000000 851551669 1000000000 411125955 1000000000 537734077 1000000000 871563537 1000000000 873618311 1000000000 525705023 1000000000 40858702 1000000000 446582535 1000000000 727367184 1000000000 763511538 1000000000 604099748 1000000000 952503091 1000000000 641052344 1000000000 690050031 1000000000 677804128 1000000000 469557487 1000000000 869234554 1000000000 908912758 1000000000 605063839 1000000000 998718174 1000000000 914746417 1000000000 653483975 1000000000 157829441 1000000000 349277760 1000000000 222817086 1000000000 31651149 1000000000 478914080 1000000000 256595725 1000000000 906443610 1000000000 368618576 1000000000 207988050 1000000000 42805815 1000000000 581209245 1000000000 917158022 1000000000 63968690 1000000000 76880410 1000000000 501666342 1000000000 914979521 1000000000 655054268 1000000000 24570187 1000000000 392220006 1000000000 403370524 1000000000 199393431 1000000000 198221351 1000000000 244611986 1000000000 562592866 1000000000 96426258 1000000000 551197993 1000000000 98032825 1000000000 889894528 1000000000 899215211 1000000000 133360662 1000000000 49406591 1000000000 251735258 1000000000 872509310 1000000000 866961196 1000000000 752621851 1000000000 206218468 1000000000 891889436 1000000000 864277760 1000000000 107881401 1000000000 815384414 1000000000 509381368 1000000000 878294255 1000000000 855200748 1000000000 442457470 1000000000 646083579 1000000000 203145231 1000000000 27976592 1000000000 623748912 1000000000 928512997 1000000000 992185113 1000000000 868370316 1000000000 267708152 1000000000 223572252 1000000000 475287004 1000000000 67693978 1000000000 504199820 1000000000 657045277 1000000000 694154829 1000000000 450898621 1000000000 56795849 1000000000 377889716 1000000000 406649310 1000000000 790251435 1000000000 956819716 1000000000 491305378 1000000000 860159644 1000000000 19769469 1000000000 410426228 1000000000 843902420 1000000000 546410973 1000000000 554942348 1000000000 143568915 1000000000 593902316 1000000000 246863906 1000000000 276883737 1000000000 517981947 1000000000 918684487 1000000000 74345490 1000000000 310468729 1000000000 960556935 1000000000 462043743 1000000000 314919770 1000000000 409831686 1000000000 770359329 1000000000 841135255 1000000000 230113555 1000000000 842297811 1000000000 533749486 1000000000 912031118 1000000000 777756256 1000000000 64669328 1000000000 356097432 1000000000 185659998 1000000000 817627022 1000000000 504931436 1000000000 886975894 1000000000 241076166 1000000000 514739936 1000000000 1213587 1000000000 332610770 1000000000 24289508 1000000000 10119292 1000000000 519252057 1000000000 240604670 1000000000 197456792 1000000000 81930023 1000000000 482567904 1000000000 457101656 1000000000 687240686 1000000000 432081090 1000000000 809486154 1000000000 430441220 1000000000 42672543 1000000000 296688589 1000000000 619972894 1000000000 442343919 1000000000 409344047 1000000000 530646202 1000000000 542346130 1000000000 519927576 1000000000 375583902 1000000000 707839931 1000000000 668448822 1000000000 64375913 1000000000 369314391 1000000000 272502149 1000000000 282965963 1000000000 586100908 1000000000 67429428 1000000000 127242386 1000000000 569152118 1000000000 567410666 1000000000 760247394 1000000000 122423691 1000000000 757247345 1000000000 828989663 1000000000 832647110 1000000000 524568236 1000000000 74406815 1000000000 940209900 1000000000 43962477 1000000000 386282190 1000000000 86106900 1000000000 554089737 1000000000 281058644 1000000000 659846144 1000000000 278132721 1000000000 64344828 1000000000 585704514 1000000000 649901572 1000000000 689261213 1000000000 921435678 1000000000 112031966 1000000000 518128503 1000000000 288016239 1000000000 893959299 1000000000 206643813 1000000000 44026811 1000000000 665187437 1000000000 436712656 1000000000 331838035 1000000000 863384263 1000000000 285750158 1000000000 823355218 1000000000 555077565 1000000000 929066529 1000000000 320102833 1000000000 389592288 1000000000 877063336 1000000000 47882369 1000000000 631136536 1000000000 962493199 1000000000 712528410 1000000000 228527332 1000000000 322776624 1000000000 228308734 1000000000 58754170 1000000000 81732854 1000000000 679953324 1000000000 669724745 1000000000 891951794 1000000000 9166253 1000000000 871386875 1000000000 875630929 1000000000 343235940 1000000000 629250253 1000000000 502651594 1000000000 228234538 1000000000 887985127 1000000000 548289699 1000000000 577301123 1000000000 100755309 1000000000 787223295 1000000000 853365457 1000000000 950150034 1000000000 444288832 1000000000 725513177 1000000000 113146931 1000000000 538040321 1000000000 119412900 1000000000 935105992 1000000000 654031086 1000000000 319427750 1000000000 663517581 1000000000 25590496 1000000000 177554738 1000000000 653329115 1000000000 253040897 1000000000 701984375 1000000000 155305988 1000000000 266601021 1000000000 28518780 1000000000 54345379 1000000000 161190967 1000000000 205264483 1000000000 349074877 1000000000 268400548 1000000000 395478304 1000000000 268673971 1000000000 676942768 1000000000 481982820 1000000000 227721378 1000000000 115221050 1000000000 222581964 1000000000 498769673 1000000000 477124141 1000000000 88123920 1000000000 986321788 1000000000 426352290 1000000000 1472151 1000000000 526732800 1000000000 930788295 1000000000 486211003 1000000000 311837629 1000000000 742578965 1000000000 52721441 1000000000 796567660 1000000000 783856857 1000000000 986276113 1000000000 334958341 1000000000 831954612 1000000000 670895568 1000000000 588613290 1000000000 898324475 1000000000 831409876 1000000000 174252653 1000000000 218208460 1000000000 350273025 1000000000 429613513 1000000000 537410468 1000000000 674466320 1000000000 799874730 1000000000 499425627 1000000000 508600138 1000000000 760695728 1000000000 769975329 1000000000 405640467 1000000000 594250668 1000000000 519894064 1000000000 683814668 1000000000 46347528 1000000000 987270167 1000000000 815884206 1000000000 83728031 1000000000 825270778 1000000000 669779831 1000000000 562270428 1000000000 724497062 1000000000 540129354 1000000000 646367756 1000000000 115766504 1000000000 99534307 1000000000 896594628 1000000000 713862108 1000000000 627605568 1000000000 775173949 1000000000 650943295 1000000000 515662111 1000000000 274770192 1000000000 581338232 1000000000 985760519 1000000000 619894153 1000000000 15213301 1000000000 72004963 1000000000 39710304 1000000000 558492844 1000000000 100171993 1000000000 661948593 1000000000 828699863 1000000000 286675138 1000000000 274166165 1000000000 633134549 1000000000 861560976 1000000000 40738300 1000000000 191959292 1000000000 526805519 1000000000 708324937 1000000000 843559786 1000000000 690517600 1000000000 542374822 1000000000 952597112 1000000000 300783674 1000000000 476366737 1000000000 248262007 1000000000 232713830 1000000000 935210325 1000000000 849821436 1000000000 141044963 1000000000 416362653 1000000000 260138337 1000000000 845974603 1000000000 47595646 1000000000 486145607 1000000000 517325148 1000000000 632419948 1000000000 213049724 1000000000 35967119 1000000000 680063878 1000000000 786323176 1000000000 776147801 1000000000 880533485 1000000000 712691006 1000000000 421304690 1000000000 101003287 1000000000 468217024 1000000000 651769814 1000000000 664852779 1000000000 477075762 1000000000 318782694 1000000000 62839063 1000000000 351059550 1000000000 41105750 1000000000 493958849 1000000000 184597688 1000000000 55462832 1000000000 572700242 1000000000 217214378 1000000000 333981777 1000000000 822157039 1000000000 504076714 1000000000 25121659 1000000000 404776069 1000000000 596539879 1000000000 559415268 1000000000 314792646 1000000000 490566832 1000000000 24915544 1000000000 287114734 1000000000 21703798 1000000000 603653679 1000000000 586779303 1000000000 119534282 1000000000 714369006 1000000000 248570704 1000000000 890729709 1000000000 284427654 1000000000 25805216 1000000000 317883726 1000000000 999583594 1000000000 67388427 1000000000 824431984 1000000000 150081960 1000000000 496477498 1000000000 742531796 1000000000 287343361 1000000000 20968277 1000000000 787977512 1000000000 906074994 1000000000 332736292 1000000000 128948234 1000000000 187186850 1000000000 556382698 1000000000 662690242 1000000000 503517879 1000000000 738123897 1000000000 84052514 1000000000 197697495 1000000000 786217769 1000000000 570682477 1000000000 86369334 1000000000 311684900 1000000000 53501144 1000000000 720736261 1000000000 945804383 1000000000 768960577 1000000000 393960609 1000000000 75293593 1000000000 18044514 1000000000 372326803 1000000000 357286112 1000000000 531749175 1000000000 84794469 1000000000 436935294 1000000000 505414973 1000000000 191755534 1000000000 12811994 1000000000 916187577 1000000000 15038132 1000000000 672821961 1000000000 372993062 1000000000 752111648 1000000000 157989217 1000000000 912132189 1000000000 549581955 1000000000 499636280 1000000000 674844910 1000000000 671950549 1000000000 379767034 1000000000 757352626 1000000000 596875383 1000000000 303448418 1000000000 37244698 1000000000 176550282 1000000000 629011000 1000000000 218222490 1000000000 661648939 1000000000 292625965 1000000000 960917836 1000000000 151498125 1000000000 818346713 1000000000 614290704 1000000000 397717267 1000000000 980122992 1000000000 887042455 1000000000 607729470 1000000000 112223928 1000000000 550293966 1000000000 929725262 1000000000 453795514 1000000000 921562512 1000000000 210188155 1000000000 786637672 1000000000 476834927 1000000000 608270040 1000000000 862229669 1000000000 219739812 1000000000 394968507 1000000000 856938435 1000000000 519127998 1000000000 853539376 1000000000 229644770 1000000000 265612566 1000000000 490451804 1000000000 973865936 1000000000 327841474 1000000000 196272211 1000000000 338126069 1000000000 346270294 1000000000 81995280 1000000000 246587239 1000000000 956011706 1000000000 754995789 1000000000 178768417 1000000000 249118426 1000000000 702624896 1000000000 526193675 1000000000 320604518 1000000000 839772476 1000000000 491025444 1000000000 674675270 1000000000 724156266 1000000000 250257527 1000000000 553499539 1000000000 143930585 1000000000 715686994 1000000000 950635508 1000000000 516557348 1000000000 216671854 1000000000 637318876 1000000000 922599223 1000000000 496068001 1000000000 594505048 1000000000 507890350 1000000000 924016052 1000000000 228127850 1000000000 764025821 1000000000 558397480 1000000000 652815168 1000000000 437751916 1000000000 977320315 1000000000 86251335 1000000000 987815114 1000000000 960422849 1000000000 338031666 1000000000 749481003 1000000000 792984206 1000000000 947005852 1000000000 733986062 1000000000 973434577 1000000000 299854730 1000000000 943890237 1000000000 496173704 1000000000 105002727 1000000000 676428681 1000000000 676781852 1000000000 28004121 1000000000 357689937 1000000000 622724156 1000000000 427039145 1000000000 973030811 1000000000 688263384 1000000000 626166312 1000000000 380461602 1000000000 791563125 1000000000 290895016 1000000000 978451911 1000000000 937390494 1000000000 376792529 1000000000 538040229 1000000000 782110938 1000000000 967705760 1000000000 85996145 1000000000 916600757 1000000000 453069486 1000000000 369954669 1000000000 31817391 1000000000 167158804 1000000000 445572770 1000000000 662672289 1000000000 341632322 1000000000 45014698 1000000000 267416712 1000000000 62648068 1000000000 114524365 1000000000 276349755 1000000000 709250852 1000000000 758999167 1000000000 152326632 1000000000 843694956 1000000000 705128633 1000000000 734554021 1000000000 562313847 1000000000 217291058 1000000000 301017920 1000000000 611452846 1000000000 214178974 1000000000 916239292 1000000000 527987825 1000000000 340437450 1000000000 754198757 1000000000 856302635 1000000000 409136916 1000000000 138231472 1000000000 814063298 1000000000 928954342 1000000000 236327176 1000000000 898415686 1000000000 612685460 1000000000 575965483 1000000000 285801553 1000000000 516973066 1000000000 720172738 1000000000 853792368 1000000000 841492168 1000000000 798876011 1000000000 916811278 1000000000 168883741 1000000000 313725964 1000000000 389808409 1000000000 889350793 1000000000 922139008 1000000000 233037948 1000000000 485244779 1000000000 119680346 1000000000 448520971 1000000000 32239802 1000000000 731967772 1000000000 800022911 1000000000 883617034 1000000000 110861846 1000000000 16814839 1000000000 718798426 1000000000 528373186 1000000000 579485138 1000000000 529025977 1000000000 732501816 1000000000 583277189 1000000000 110629567 1000000000 29209758 1000000000 765853532 1000000000 431030577 1000000000 724810259 1000000000 561576714 1000000000 391615499 1000000000 442004967 1000000000 618530293 1000000000 117781100 1000000000 817412850 1000000000 497893117 1000000000 350550937 1000000000 548896259 1000000000 312502323 1000000000 674983139 1000000000 807103988 1000000000 767076663 1000000000 593173731 1000000000 540925013 1000000000 422388130 1000000000 920689568 1000000000 908835376 1000000000 575164234 1000000000 584619958 1000000000 85923353 1000000000 360587745 1000000000 217576907 1000000000 386533589 1000000000 265887589 1000000000 439414614 1000000000 416248969 1000000000 447428267 1000000000 990493241 1000000000 866425571 1000000000 192472081 1000000000 545518058 1000000000 720156796 1000000000 772873223 1000000000 225180816 1000000000 40253716 1000000000 216383953 1000000000 796300276 1000000000 460794614 1000000000 90569465 1000000000 411358625 1000000000 433430881 1000000000 99334911 1000000000 281772800 1000000000 493644274 1000000000 296998618 1000000000 836545047 1000000000 367057598 1000000000 928196546 1000000000 815592556 1000000000 845240717 1000000000 796141102 1000000000 893169303 1000000000 392317285 1000000000 943180588 1000000000 195652380 1000000000 71892157 1000000000 913818031 1000000000 640729172 1000000000 892794299 1000000000 378008634 1000000000 761855533 1000000000 715333274 1000000000 196078351 1000000000 704443308 1000000000 206861239 1000000000 923556580 1000000000 547510922 1000000000 619018127 1000000000 807289297 1000000000 127220275 1000000000 432682589 1000000000 906422367 1000000000 546298954 1000000000 384238776 1000000000 439515494 1000000000 354931483 1000000000 430407119 1000000000 778432021 1000000000 763210427 1000000000 641586065 1000000000 729700323 1000000000 821516747 1000000000 396135986 1000000000 216011530 1000000000 970178931 1000000000 933076120 1000000000 57631592 1000000000 343183986 1000000000 270472938 1000000000 444028551 1000000000 4002990 1000000000 426891500 1000000000 269694422 1000000000 472446560 1000000000 497758343 1000000000 172620106 1000000000 536527717 1000000000 164851261 1000000000 946032111 1000000000 299508728 1000000000 33972441 1000000000 980396905 1000000000 828293103 1000000000 330481254 1000000000 934514187 1000000000 856621082 1000000000 629574424 1000000000 851035462 1000000000 992293144 1000000000 346868329 1000000000 930731427 1000000000 931572070 1000000000 391701286 1000000000 36499643 1000000000 140769832 1000000000 321893624 1000000000 855486843 1000000000 492327854 1000000000 843952479 1000000000 96527446 1000000000 17510379 1000000000 983406499 1000000000 681550851 1000000000 63488946 1000000000 611466666 1000000000 858223749 1000000000 404747845 1000000000 810385559 1000000000 186694629 1000000000 285792798 1000000000 799772782 1000000000 651817451 1000000000 239005860 1000000000 486962480 1000000000 118933028 1000000000 975881834 1000000000 744015683 1000000000 155589055 1000000000 735442095 1000000000 641782376 1000000000 684052461 1000000000 279226801 1000000000 549235474 1000000000 971256631 1000000000 897990404 1000000000 211961685 1000000000 917609494 1000000000 527848477 1000000000 687202407 1000000000 865428874 1000000000 763386835 1000000000 692978535 1000000000 305146690 1000000000 83651479 1000000000 355198394 1000000000 984607132 1000000000 449383249 1000000000 843721868 1000000000 79223782 1000000000 107025390 1000000000 698772647 1000000000 678616837 1000000000 161450569 1000000000 107109863 1000000000 129242002 1000000000 226146995 1000000000 740579392 1000000000 804618603 1000000000 440692954 1000000000 912064308 1000000000 271527412 1000000000 55386903 1000000000 392833358 1000000000 533611814 1000000000 902786721 1000000000 310017369 1000000000 48196958 1000000000 580852153 1000000000 123200891 1000000000 627544143 1000000000 330352861 1000000000 452969550 1000000000 58973529 1000000000 341734203 1000000000 694442634 1000000000 3408301 1000000000 567424552 1000000000 243411105 1000000000 889443739 1000000000 31247240 1000000000 100016205 1000000000 719786837 1000000000 584757937 1000000000 932264511 1000000000 179427580 1000000000 122682742 1000000000 284869527 1000000000 494268 1000000000 614731172 1000000000 885062642 1000000000 582115861 1000000000 385565411 1000000000 232765564 1000000000 349091197 1000000000 15813383 1000000000 54532622 1000000000 827243640 1000000000 478508110 1000000000 957587474 1000000000 727579632 1000000000 14366527 1000000000 417476754 1000000000 561339923 1000000000 128156235 1000000000 261267051 1000000000 98100228 1000000000 638218917 1000000000 504836749 1000000000 455326536 1000000000 229363556 1000000000 227043041 1000000000 207031915 1000000000 196279496 1000000000 821169516 1000000000 521582646 1000000000 325732780 1000000000 331522278 1000000000 124031687 1000000000 625948814 1000000000 882460571 1000000000 965657639 1000000000 928118916 1000000000 461153570 1000000000 269591196 1000000000 647472308 1000000000 548095284 1000000000 359277678 1000000000 735778966 1000000000 406021877 1000000000 44573367 1000000000 203910035 1000000000 179466609 1000000000 723950036 1000000000 994017092 1000000000 315701357 1000000000 609011129 1000000000 495021090 1000000000 701103312 1000000000 815120284 1000000000 940456232 1000000000 145490264 1000000000 652829729 1000000000 415690917 1000000000 776290494 1000000000 155679300 1000000000 851088746 1000000000 65092104 1000000000 788053240 1000000000 132453715 1000000000 223924741 1000000000 744423024 1000000000 258333747 1000000000 82601993 1000000000 887944014 1000000000 183863057 1000000000 985038919 1000000000 746700131 1000000000 652722028 1000000000 320485471 1000000000 327580803 1000000000 542429378 1000000000 612627361 1000000000 509675319 1000000000 212041086 1000000000 414085844 1000000000 391125854 1000000000 37268305 1000000000 144811919 1000000000 992695196 1000000000 488046596 1000000000 381748725 1000000000 683583758 1000000000 874354078 1000000000 589356900 1000000000 567468049 1000000000 99662438 1000000000 272350933 1000000000 873850305 1000000000 811615392 1000000000 487347621 1000000000 754014174 1000000000 329931512 1000000000 451733553 1000000000 797384251 1000000000 961025628 1000000000 718141304 1000000000 389165338 1000000000 132681069 1000000000 360424600 1000000000 223377554 1000000000 50376284 1000000000 85906017 1000000000 221102963 1000000000 725609077 1000000000 864581126 1000000000 198658175 1000000000 811256453 1000000000 285910312 1000000000 797165317 1000000000 601232419 1000000000 976380265 1000000000 594202046 1000000000 541585047 1000000000 916820422 1000000000 878557622 1000000000 742426853 1000000000 192632041 1000000000 524492779 1000000000 26322378 1000000000 668714772 1000000000 863915752 1000000000 925818785 1000000000 182878066 1000000000 565941296 1000000000 993904888 1000000000 97153428 1000000000 766381951 1000000000 626359389 1000000000 614168190 1000000000 700323127 1000000000 373207613 1000000000 596890966 1000000000 4306134 1000000000 847545046 1000000000 205535896 1000000000 955392067 1000000000 647179515 1000000000 247564579 1000000000 850320870 1000000000 282986608 1000000000 644862844 1000000000 582188782 1000000000 938281456 1000000000 77740579 1000000000 185957905 1000000000 21081304 1000000000 213946975 1000000000 554006306 1000000000 694918269 1000000000 167353517 1000000000 586021733 1000000000 166034082 1000000000 276305191 1000000000 844829557 1000000000 770895050 1000000000 353355257 1000000000 198508702 1000000000 272441058 1000000000 267005003 1000000000 31167742 1000000000 889202371 1000000000 151307421 1000000000 899705206 1000000000 397020363 1000000000 736302026 1000000000 247856381 1000000000 140580545 1000000000 385032996 1000000000 565264946 1000000000 611666517 1000000000 922867161 1000000000 194025519 1000000000 875827694 1000000000 937489114 1000000000 71892057 1000000000 161804763 1000000000 907965797 1000000000 970107481 1000000000 327226540 1000000000 577701133 1000000000 442619004 1000000000 579756154 1000000000 654240257 1000000000 549309801 1000000000 541099315 1000000000 396822607 1000000000 546525311 1000000000 697956386 1000000000 780946268 1000000000 75722691 1000000000 563453016 1000000000 350329294 1000000000 434447129 1000000000 606620860 1000000000 135596457 1000000000 527129989 1000000000 19641208 1000000000 328174428 1000000000 114168676 1000000000 423968231 1000000000 204754660 1000000000 378509610 1000000000 929857936 1000000000 450487046 1000000000 564758214 1000000000 333302338 1000000000 639680425 1000000000 736274881 1000000000 233617287 1000000000 909853394 1000000000 223878887 1000000000 56530412 1000000000 67417150 1000000000 741630836 1000000000 667227301 1000000000 467211615 1000000000 945353690 1000000000 866058178 1000000000 598169969 1000000000 849288757 1000000000 868259508 1000000000 928715486 1000000000 348036515 1000000000 758377280 1000000000 285912616 1000000000 981494832 1000000000 170041766 1000000000 555491496 1000000000 389049807 1000000000 556589741 1000000000 486651499 1000000000 196400854 1000000000 26656607 1000000000 190921444 1000000000 252360208 1000000000 400408850 1000000000 681556615 1000000000 757915628 1000000000 991431787 1000000000 751117515 1000000000 220605074 1000000000 719874139 1000000000 752264533 1000000000 577835958 1000000000 722113412 1000000000 938569281 1000000000 747628448 1000000000 986370749 1000000000 750206917 1000000000 284847124 1000000000 535657136 1000000000 632977765 1000000000 453901650 1000000000 490052278 1000000000 968454764 1000000000 863693293 1000000000 402575071 1000000000 319550007 1000000000 361989996 1000000000 566906739 1000000000 719139494 1000000000 760232118 1000000000 463384396 1000000000 515986050 1000000000 461151068 1000000000 904180218 1000000000 446624172 1000000000 831776398 1000000000 382583018 1000000000 820631378 1000000000 459906256 1000000000 332306571 1000000000 76258967 1000000000 941420249 1000000000 825059130 1000000000 849252231 1000000000 716095097 1000000000 363949953 1000000000 950929806 1000000000 917528274 1000000000 687539610 1000000000 206440505 1000000000 733755181 1000000000 950073595 1000000000 402887496 1000000000 134094482 1000000000 748368349 1000000000 520229537 1000000000 40394135 1000000000 547504560 1000000000 311842793 1000000000 887828876 1000000000 958595196 1000000000 218385540 1000000000 230243576 1000000000 108771540 1000000000 720884438 1000000000 861277170 1000000000 535294761 1000000000 964944975 1000000000 169437640 1000000000 895290596 1000000000 916502453 1000000000 747046935 1000000000 888260718 1000000000 381082126 1000000000 191433802 1000000000 433353125 1000000000 79429481 1000000000 40196924 1000000000 78006406 1000000000 321998490 1000000000 68263451 1000000000 445553165 1000000000 628345746 1000000000 380305143 1000000000 178457080 1000000000 197534412 1000000000 980257582 1000000000 302756350 1000000000 339792162 1000000000 26293232 1000000000 774983226 1000000000 852373821 1000000000 671680095 1000000000 826919388 1000000000 713054759 1000000000 793814956 1000000000 672177170 1000000000 896618014 1000000000 494553089 1000000000 539721253 1000000000 307659891 1000000000 169760128 1000000000 481087824 1000000000 104979338 1000000000 179695388 1000000000 362736990 1000000000 523325119 1000000000 361188724 1000000000 42568289 1000000000 307343546 1000000000 250682460 1000000000 841083577 1000000000 770068434 1000000000 993939714 1000000000 708318201 1000000000 178001281 1000000000 656432626 1000000000 621005695 1000000000 226784024 1000000000 668723459 1000000000 656318024 1000000000 275942971 1000000000 923947591 1000000000 794689090 1000000000 533246329 1000000000 478775740 1000000000 538016861 1000000000 964314968 1000000000 804152987 1000000000 486366458 1000000000 747802419 1000000000 256895643 1000000000 547996229 1000000000 246556082 1000000000 358260700 1000000000 48263460 1000000000 46680149 1000000000 200394837 1000000000 179302167 1000000000 298202593 1000000000 186131186 1000000000 51624829 1000000000 431541066 1000000000 303752933 1000000000 59151991 1000000000 463613734 1000000000 641100343 1000000000 252783343 1000000000 180709077 1000000000 825347612 1000000000 31171970 1000000000 533417089 1000000000 372495416 1000000000 15699231 1000000000 856869255 1000000000 501985880 1000000000 335332743 1000000000 208968028 1000000000 664035961 1000000000 375486386 1000000000 246521000 1000000000 106053750 1000000000 879684066 1000000000 889716634 1000000000 391929004 1000000000 449057211 1000000000 522930454 1000000000 397000631 1000000000 593613691 1000000000 595252231 1000000000 878635283 1000000000 835478235 1000000000 779250501 1000000000 924691993 1000000000 73685369 1000000000 375632595 1000000000 567177400 1000000000 575043987 1000000000 355313659 1000000000 856246931 1000000000 493331210 1000000000 146429416 1000000000 343452142 1000000000 875382843 1000000000 340952399 1000000000 549877110 1000000000 431822790 1000000000 601957495 1000000000 474897878 1000000000 223032841 1000000000 9044918 1000000000 465661759 1000000000 754219758 1000000000 945488925 1000000000 459923134 1000000000 891186345 1000000000 111909963 1000000000 574207548 1000000000 145878147 1000000000 788593264 1000000000 872315129 1000000000 388339112 1000000000 233156607 1000000000 870211004 1000000000 557254354 1000000000 193727251 1000000000 202004837 1000000000 438264567 1000000000 687491760 1000000000 84437582 1000000000 455550365 1000000000 903392395 1000000000 842622847 1000000000 867993393 1000000000 640471549 1000000000 818372296 1000000000 595577879 1000000000 626451632 1000000000 272915240 1000000000 751593493 1000000000 464880510 1000000000 692175395 1000000000 666530606 1000000000 705511440 1000000000 980993747 1000000000 808933414 1000000000 882188183 1000000000 871803519 1000000000 730673770 1000000000 514975744 1000000000 478578040 1000000000 334447855 1000000000 640354895 1000000000 252262935 1000000000 257783684 1000000000 101364935 1000000000 198645013 1000000000 566829621 1000000000 787728020 1000000000 749351796 1000000000 482693345 1000000000 860933576 1000000000 794840554 1000000000 672903656 1000000000 391630603 1000000000 808411732 1000000000 445930547 1000000000 257831722 1000000000 952598777 1000000000 634078011 1000000000 136493487 1000000000 399633060 1000000000 659251187 1000000000 836003547 1000000000 21930068 1000000000 172093973 1000000000 744476387 1000000000 720994453 1000000000 660352049 1000000000 542936564 1000000000 406520867 1000000000 26922816 1000000000 336711030 1000000000 697258952 1000000000 120540815 1000000000 384811143 1000000000 646886463 1000000000 128772050 1000000000 829143191 1000000000 951475605 1000000000 834028314 1000000000 396199517 1000000000 746246870 1000000000 108170955 1000000000 110720194 1000000000 374169526 1000000000 566072996 1000000000 919706340 1000000000 75001704 1000000000 741484118 1000000000 326193509 1000000000 693424864 1000000000 354610679 1000000000 889348002 1000000000 796803668 1000000000 960252505 1000000000 610862534 1000000000 985173108 1000000000 577947359 1000000000 147730957 1000000000 209636787 1000000000 756240745 1000000000 113389890 1000000000 589325740 1000000000 944460306 1000000000 169704636 1000000000 460409128 1000000000 697212710 1000000000 811805368 1000000000 691291096 1000000000 985187268 1000000000 228523342 1000000000 583492208 1000000000 334527079 1000000000 485012678 1000000000 450731619 1000000000 894237313 1000000000 908906519 1000000000 94869098 1000000000 860558688 1000000000 908436547 1000000000 702527702 1000000000 276389806 1000000000 379762063 1000000000 781303038 1000000000 805715792 1000000000 710887094 1000000000 229108425 1000000000 362233286 1000000000 119855359 1000000000 19977157 1000000000 107408358 1000000000 563355455 1000000000 749661295 1000000000 760130967 1000000000 19200288 1000000000 813673113 1000000000 106746250 1000000000 248182090 1000000000 545292887 1000000000 510516476 1000000000 346643415 1000000000 997955065 1000000000 539792089 1000000000 946143230 1000000000 886445739 1000000000 108884358 1000000000 906209498 1000000000 586675467 1000000000 266873620 1000000000 712908871 1000000000 616815388 1000000000 380632782 1000000000 388515991 1000000000 171384645 1000000000 219895082 1000000000 912725697 1000000000 419265600 1000000000 704655361 1000000000 443663308 1000000000 463459438 1000000000 475953123 1000000000 175830178 1000000000 964317725 1000000000 82397477 1000000000 434261924 1000000000 32012579 1000000000 109717556 1000000000 740974870 1000000000 527388387 1000000000 298424935 1000000000 625240063 1000000000 508425860 1000000000 996217822 1000000000 618535601 1000000000 701748719 1000000000 801611789 1000000000 562940229 1000000000 982308425 1000000000 526085378 1000000000 385461812 1000000000 696265370 1000000000 921600280 1000000000 809704867 1000000000 396866861 1000000000 311475575 1000000000 817622496 1000000000 106147941 1000000000 11747661 1000000000 437026429 1000000000 685495104 1000000000 956751233 1000000000 740414372 1000000000 613827031 1000000000 490690228 1000000000 806178840 1000000000 378864243 1000000000 839900879 1000000000 482438049 1000000000 770464182 1000000000 192258803 1000000000 93980489 1000000000 180487633 1000000000 648062589 1000000000 275994112 1000000000 43651257 1000000000 844921954 1000000000 184845202 1000000000 755369067 1000000000 676028447 1000000000 858058109 1000000000 253897832 1000000000 730033449 1000000000 866267680 1000000000 731219458 1000000000 512785269 1000000000 586524043 1000000000 103335116 1000000000 13105068 1000000000 183315257 1000000000 776087587 1000000000 343684443 1000000000 141740306 1000000000 274455700 1000000000 983218352 1000000000 940515415 1000000000 9493180 1000000000 875325351 1000000000 230619739 1000000000 78814543 1000000000 395348571 1000000000 477005307 1000000000 756227157 1000000000 577209702 1000000000 478519629 1000000000 492182508 1000000000 567356602 1000000000 997420898 1000000000 620224244 1000000000 410289132 1000000000 410324143 1000000000 25540043 1000000000 256372850 1000000000 600967939 1000000000 719011086 1000000000 588044878 1000000000 781487636 1000000000 297665364 1000000000 391093366 1000000000 968136483 1000000000 141357652 1000000000 569069569 1000000000 986011263 1000000000 54276541 1000000000 980588818 1000000000 583036094 1000000000 30817855 1000000000 679465033 1000000000 182645965 1000000000 821330901 1000000000 33565588 1000000000 298133182 1000000000 101427856 1000000000 132736155 1000000000 836148385 1000000000 749944581 1000000000 584545284 1000000000 87984458 1000000000 786908529 1000000000 261251893 1000000000 356166896 1000000000 284796074 1000000000 321404675 1000000000 637025434 1000000000 762381756 1000000000 73459642 1000000000 83363662 1000000000 787508364 1000000000 960452619 1000000000 957887668 1000000000 383414038 1000000000 365820532 1000000000 263598709 1000000000 344665278 1000000000 244465482 1000000000 329586548 1000000000 168660957 1000000000 979495279 1000000000 3099920 1000000000 677920754 1000000000 167149529 1000000000 899899220 1000000000 279111808 1000000000 479139103 1000000000 11301047 1000000000 668813952 1000000000 848807970 1000000000 358891094 1000000000 850809063 1000000000 385212277 1000000000 826752533 1000000000 949915475 1000000000 500692563 1000000000 905350348 1000000000 528529036 1000000000 241132328 1000000000 476552482 1000000000 586973013 1000000000 128446148 1000000000 589654387 1000000000 229806391 1000000000 315371907 1000000000 832908903 1000000000 496850258 1000000000 517538770 1000000000 16815307 1000000000 734474825 1000000000 978608691 1000000000 838403564 1000000000 332307667 1000000000 788219107 1000000000 571901403 1000000000 484802198 1000000000 96614996 1000000000 16824304 1000000000 261943906 1000000000 24180817 1000000000 644127057 1000000000 164837372 1000000000 837798709 1000000000 627481413 1000000000 283193739 1000000000 92390457 1000000000 518549066 1000000000 809176243 1000000000 873633559 1000000000 84169548 1000000000 965795340 1000000000 368580642 1000000000 457339216 1000000000 673783970 1000000000 361151308 1000000000 943554852 1000000000 33352935 1000000000 466291179 1000000000 439536079 1000000000 827418846 1000000000 447871211 1000000000 831326097 1000000000 442164984 1000000000 570534543 1000000000 554772304 1000000000 766322120 1000000000 405710442 1000000000 661789295 1000000000 995989615 1000000000 628291066 1000000000 57044922 1000000000 599099084 1000000000 586369269 1000000000 812160100 1000000000 717457778 1000000000 840589838 1000000000 657350751 1000000000 975240316 1000000000 690943867 1000000000 890047748 1000000000 399650939 1000000000 841556563 1000000000 799242589 1000000000 477107353 1000000000 336174102 1000000000 939891550 1000000000 248089115 1000000000 40817242 1000000000 664675410 1000000000 452255465 1000000000 13543588 1000000000 690988997 1000000000 747681031 1000000000 982031908 1000000000 952608782 1000000000 579365457 1000000000 951791795 1000000000 705302456 1000000000 685414870 1000000000 973503791 1000000000 204122206 1000000000 512118880 1000000000 113810085 1000000000 117413043 1000000000 624678504 1000000000 927366538 1000000000 407802980 1000000000 645750276 1000000000 893453156 1000000000 302160875 1000000000 460927114 1000000000 792781613 1000000000 482769423 1000000000 34664749 1000000000 64339009 1000000000 975613868 1000000000 21378908 1000000000 562711114 1000000000 443847992 1000000000 991554306 1000000000 322542264 1000000000 6499849 1000000000 408070227 1000000000 356306503 1000000000 129933043 1000000000 887848178 1000000000 898487068 1000000000 387411947 1000000000 569164804 1000000000 26606862 1000000000 756651799 1000000000 7376312 1000000000 400293175 1000000000 21875177 1000000000 307610888 1000000000 862708990 1000000000 385052957 1000000000 504969743 1000000000 114879290 1000000000 408028011 1000000000 649159679 1000000000 273771716 1000000000 668521352 1000000000 501961000 1000000000 304731340 1000000000 108679813 1000000000 324997928 1000000000 873289739 1000000000 806288395 1000000000 4216279 1000000000 835520406 1000000000 283322610 1000000000 29458191 1000000000 198976123 1000000000 23871935 1000000000 825550320 1000000000 383374586 1000000000 471991793 1000000000 772013597 1000000000 153975298 1000000000 170932161 1000000000 172825761 1000000000 329149503 1000000000 645625250 1000000000 257953157 1000000000 211376466 1000000000 845747856 1000000000 302236748 1000000000 624785490 1000000000 11920279 1000000000 963450232 1000000000 29960888 1000000000 534854986 1000000000 439030624 1000000000 682117811 1000000000 277348165 1000000000 1127538 1000000000 86100354 1000000000 376538604 1000000000 935330332 1000000000 649017962 1000000000 481426888 1000000000 205334612 1000000000 292740548 1000000000 685600608 1000000000 623520514 1000000000 936170652 1000000000 409739592 1000000000 958928280 1000000000 225109768 1000000000 878020254 1000000000 459210207 1000000000 682531886 1000000000 851500954 1000000000 59044744 1000000000 728080796 1000000000 832783173 1000000000 12978457 1000000000 461498370 1000000000 14138983 1000000000 775229606 1000000000 25586155 1000000000 663899537 1000000000 700122882 1000000000 41890664 1000000000 622644904 1000000000 985394114 1000000000 82495655 1000000000 57741405 1000000000 420229585 1000000000 535500023 1000000000 478580577 1000000000 422722442 1000000000 213901644 1000000000 790187131 1000000000 312869342 1000000000 883801820 1000000000 851568425 1000000000 67837985 1000000000 848019770 1000000000 482644673 1000000000 672150126 1000000000 891446736 1000000000 141344492 1000000000 323388230 1000000000 983027832 1000000000 524216963 1000000000 527417708 1000000000 201914074 1000000000 553624994 1000000000 946933453 1000000000 664351484 1000000000 624354662 1000000000 267086521 1000000000 880477556 1000000000 58907158 1000000000 943755022 1000000000 640876675 1000000000 746888128 1000000000 924825037 1000000000 397770658 1000000000 901007065 1000000000 814789650 1000000000 414658491 1000000000 582975505 1000000000 547323271 1000000000 772176289 1000000000 871652087 1000000000 774816247 1000000000 720778645 1000000000 972738126 1000000000 494655351 1000000000 760622059 1000000000 547257888 1000000000 340113435 1000000000 432401310 1000000000 267910377 1000000000 444662558 1000000000 282145262 1000000000 273936232 1000000000 454765756 1000000000 151261505 1000000000 856477951 1000000000 205106028 1000000000 370620083 1000000000 751929807 1000000000 405485992 1000000000 682121637 1000000000 495756651 1000000000 496149687 1000000000 59415075 1000000000 546047296 1000000000 914047378 1000000000 107181961 1000000000 610052040 1000000000 244897845 1000000000 322613181 1000000000 928377714 1000000000 307976822 1000000000 535440196 1000000000 381092574 1000000000 917403031 1000000000 324249119 1000000000 830726234 1000000000 433390007 1000000000 674259653 1000000000 477296265 1000000000 917474700 1000000000 644085817 1000000000 463319107 1000000000 857878623 1000000000 366484748 1000000000 201424208 1000000000 801499736 1000000000 410104739 1000000000 703839889 1000000000 231981825 1000000000 517163113 1000000000 161469662 1000000000 489746791 1000000000 225272655 1000000000 478873835 1000000000 204980271 1000000000 428572076 1000000000 894124984 1000000000 627221827 1000000000 74311216 1000000000 506899473 1000000000 629462491 1000000000 894034116 1000000000 478326893 1000000000 882269552 1000000000 377867754 1000000000 888227133 1000000000 974095734 1000000000 333320758 1000000000 804743680 1000000000 847828125 1000000000 853443991 1000000000 114075226 1000000000 406201843 1000000000 107331447 1000000000 1347097 1000000000 422780093 1000000000 886360381 1000000000 355446671 1000000000 238362779 1000000000 243217575 1000000000 1428090 1000000000 535629931 1000000000 164553087 1000000000 796051652 1000000000 936493230 1000000000 973297666 1000000000 509761920 1000000000 365209460 1000000000 551592345 1000000000 245013844 1000000000 819505125 1000000000 613801840 1000000000 748130919 1000000000 307050722 1000000000 139589883 1000000000 533270019 1000000000 799942405 1000000000 388398810 1000000000 926140425 1000000000 642640740 1000000000 777180448 1000000000 867110135 1000000000 278971764 1000000000 975108494 1000000000 427770166 1000000000 287297216 1000000000 656467691 1000000000 273300536 1000000000 127216666 1000000000 657075227 1000000000 220096043 1000000000 713135892 1000000000 574361247 1000000000 549172027 1000000000 804538865 1000000000 272613768 1000000000 825287926 1000000000 391406146 1000000000 227750334 1000000000 785179449 1000000000 277375022 1000000000 724528937 1000000000 543503912 1000000000 807363626 1000000000 5369518 1000000000 564893024 1000000000 878138901 1000000000 463241818 1000000000 674204722 1000000000 374878029 1000000000 437992309 1000000000 595569148 1000000000 317863557 1000000000 289579946 1000000000 199358584 1000000000 899555552 1000000000 766219729 1000000000 182341715 1000000000 880702794 1000000000 156752638 1000000000 936421766 1000000000 379199281 1000000000 857602893 1000000000 570541899 1000000000 135343956 1000000000 892004734 1000000000 986873076 1000000000 761016902 1000000000 316870549 1000000000 504203194 1000000000 779106161 1000000000 645291056 1000000000 851413588 1000000000 837178716 1000000000 463688721 1000000000 482539830 1000000000 106939275 1000000000 773568742 1000000000 883212621 1000000000 647583259 1000000000 973503138 1000000000 918744434 1000000000 331248479 1000000000 610712475 1000000000 38225653 1000000000 98927218 1000000000 314901258 1000000000 626070394 1000000000 716782756 1000000000 926795859 1000000000 669447937 1000000000 601527206 1000000000 286554070 1000000000 872956057 1000000000 917020258 1000000000 370102584 1000000000 809646308 1000000000 782426105 1000000000 475140659 1000000000 411439331 1000000000 32164021 1000000000 66190807 1000000000 525177904 1000000000 748705390 1000000000 215706028 1000000000 333648681 1000000000 143934881 1000000000 598605051 1000000000 80830708 1000000000 248447496 1000000000 7268491 1000000000 732879062 1000000000 269784389 1000000000 971653418 1000000000 178042295 1000000000 508646707 1000000000 545042355 1000000000 763350852 1000000000 288164923 1000000000 465415282 1000000000 813204861 1000000000 295964958 1000000000 390896668 1000000000 678301642 1000000000 47258757 1000000000 121085585 1000000000 14391011 1000000000 978254936 1000000000 135153987 1000000000 329462901 1000000000 60848457 1000000000 995676130 1000000000 188847780 1000000000 368062557 1000000000 222346841 1000000000 710141915 1000000000 921008126 1000000000 936430024 1000000000 430887291 1000000000 59213509 1000000000 642146737 1000000000 249837300 1000000000 646851461 1000000000 573606896 1000000000 484683043 1000000000 363209453 1000000000 102505181 1000000000 824697051 1000000000 784694615 1000000000 112987855 1000000000 479900869 1000000000 10020810 1000000000 169970908 1000000000 239245562 1000000000 210025190 1000000000 498337277 1000000000 129671232 1000000000 217342590 1000000000 846328770 1000000000 385897589 1000000000 307965473 1000000000 135790248 1000000000 911358677 1000000000 426654558 1000000000 291352085 1000000000 163143694 1000000000 209876357 1000000000 79804889 1000000000 370898093 1000000000 943843540 1000000000 508966072 1000000000 60109075 1000000000 663538460 1000000000 189453973 1000000000 699947270 1000000000 926767390 1000000000 128100398 1000000000 832157712 1000000000 421331022 1000000000 391936234 1000000000 94709007 1000000000 947609360 1000000000 168359073 1000000000 321610613 1000000000 536069440 1000000000 314964029 1000000000 795465838 1000000000 969184013 1000000000 988114629 1000000000 849355713 1000000000 293979964 1000000000 813915799 1000000000 884884308 1000000000 965889355 1000000000 286026297 1000000000 90172751 1000000000 572482836 1000000000 195211503 1000000000 243116504 1000000000 651061742 1000000000 986968671 1000000000 107103668 1000000000 514552806 1000000000 744566947 1000000000 787567149 1000000000 832703748 1000000000 217548443 1000000000 877021170 1000000000 308512503 1000000000 815125755 1000000000 215500473 1000000000 394674387 1000000000 775485303 1000000000 953364176 1000000000 394428172 1000000000 46369432 1000000000 454953913 1000000000 448171685 1000000000 485778775 1000000000 732665668 1000000000 699480169 1000000000 547436008 1000000000 980205533 1000000000 598932482 1000000000 789539277 1000000000 232151527 1000000000 875480758 1000000000 860252615 1000000000 292469535 1000000000 34363061 1000000000 219515101 1000000000 176266254 1000000000 57039365 1000000000 73879976 1000000000 196018329 1000000000 73062925 1000000000 29065666 1000000000 909459442 1000000000 739608523 1000000000 496485995 1000000000 797211798 1000000000 667667464 1000000000 378961151 1000000000 788466632 1000000000 234333212 1000000000 195764236 1000000000 149008764 1000000000 888869809 1000000000 457341657 1000000000 445832670 1000000000 732076509 1000000000 234906990 1000000000 1610911 1000000000 265463187 1000000000 583310092 1000000000 189822469 1000000000 293153755 1000000000 101686086 1000000000 460168874 1000000000 612124458 1000000000 801411494 1000000000 961613240 1000000000 239310249 1000000000 15713667 1000000000 214241106 1000000000 652041752 1000000000 994979058 1000000000 507065939 1000000000 841481963 1000000000 165220448 1000000000 95254069 1000000000 963869490 1000000000 550360699 1000000000 711733835 1000000000 487837838 1000000000 607420356 1000000000 213046615 1000000000 768221533 1000000000 356314164 1000000000 808115085 1000000000 574613820 1000000000 124587603 1000000000 834679984 1000000000 669351833 1000000000 958825132 1000000000 613916861 1000000000 799702770 1000000000 245219313 1000000000 292910909 1000000000 48015084 1000000000 768124834 1000000000 631380750 1000000000 395124204 1000000000 456389190 1000000000 193019039 1000000000 474036315 1000000000 609926431 1000000000 982293993 1000000000 527871341 1000000000 146887378 1000000000 183105697 1000000000 981301409 1000000000 391422476 1000000000 729469259 1000000000 45180746 1000000000 914644340 1000000000 557559931 1000000000 597312984 1000000000 500543008 1000000000 767538784 1000000000 801183794 1000000000 557431249 1000000000 145732733 1000000000 639768283 1000000000 779117345 1000000000 886480432 1000000000 728008864 1000000000 48830762 1000000000 396944899 1000000000 653975047 1000000000 497049231 1000000000 749900436 1000000000 773603980 1000000000 86232517 1000000000 685369687 1000000000 680632550 1000000000 223124244 1000000000 797223693 1000000000 415147589 1000000000 926906814 1000000000 429003885 1000000000 747716041 1000000000 793390776 1000000000 760626918 1000000000 493434622 1000000000 340038136 1000000000 42662040 1000000000 456026199 1000000000 11679534 1000000000 703913961 1000000000 587519789 1000000000 387211290 1000000000 397775037 1000000000 490922171 1000000000 333157889 1000000000 6888414 1000000000 489581585 1000000000 576548378 1000000000 44255904 1000000000 851076483 1000000000 967473219 1000000000 5508877 1000000000 777755578 1000000000 552418881 1000000000 502316368 1000000000 422204934 1000000000 818662944 1000000000 66656850 1000000000 217550487 1000000000 922382421 1000000000 76815904 1000000000 431600098 1000000000 830358120 1000000000 609133466 1000000000 232638954 1000000000 55738768 1000000000 144365933 1000000000 888381119 1000000000 787861487 1000000000 382026323 1000000000 989949283 1000000000 512650467 1000000000 514636915 1000000000 256156471 1000000000 695378510 1000000000 316024651 1000000000 273368956 1000000000 303707987 1000000000 188194684 1000000000 557178250 1000000000 233082952 1000000000 583270639 1000000000 678128212 1000000000 206213519 1000000000 260498277 1000000000 537741088 1000000000 145008762 1000000000 579550982 1000000000 320795307 1000000000 282668562 1000000000 635304154 1000000000 910844163 1000000000 782692903 1000000000 761856297 1000000000 677830589 1000000000 560181492 1000000000 306660271 1000000000 747420345 1000000000 847680190 1000000000 17778653 1000000000 829553099 1000000000 223200967 1000000000 581105506 1000000000 702080523 1000000000 398673454 1000000000 118366405 1000000000 920637204 1000000000 646482156 1000000000 885573399 1000000000 744999336 1000000000 782079185 1000000000 368586610 1000000000 903858029 1000000000 1146089 1000000000 182826796 1000000000 344564721 1000000000 784360483 1000000000 367974650 1000000000 408291015 1000000000 69301433 1000000000 860939805 1000000000 960814573 1000000000 397645596 1000000000 114195344 1000000000 194176656 1000000000 993128894 1000000000 239128668 1000000000 341837908 1000000000 757811445 1000000000 562962204 1000000000 673277401 1000000000 51446347 1000000000 549238413 1000000000 942708780 1000000000 853584783 1000000000 766365494 1000000000 107667599 1000000000 765975075 1000000000 143132872 1000000000 624879690 1000000000 798231594 1000000000 875393557 1000000000 73480628 1000000000 207304914 1000000000 21258492 1000000000 441522360 1000000000 247801191 1000000000 559304294 1000000000 476423885 1000000000 906803065 1000000000 683508894 1000000000 316783713 1000000000 997901566 1000000000 593039426 1000000000 721213843 1000000000 70747687 1000000000 121888877 1000000000 164931947 1000000000 574670200 1000000000 790962251 1000000000 276224477 1000000000 728012183 1000000000 585352527 1000000000 8204746 1000000000 453174537 1000000000 833841290 1000000000 95494811 1000000000 812268279 1000000000 779324326 1000000000 390012046 1000000000 269138713 1000000000 432612736 1000000000 105676780 1000000000 659792677 1000000000 540203472 1000000000 798655529 1000000000 499194823 1000000000 689528393 1000000000 948229144 1000000000 274832870 1000000000 960210119 1000000000 860624736 1000000000 270650175 1000000000 645632047 1000000000 502648728 1000000000 558683834 1000000000 487505415 1000000000 233241473 1000000000 603815277 1000000000 813391648 1000000000 701039002 1000000000 250908101 1000000000 582264063 1000000000 717125844 1000000000 151895474 1000000000 114040246 1000000000 464608880 1000000000 565936456 1000000000 530554738 1000000000 985072779 1000000000 667062475 1000000000 925693466 1000000000 139252030 1000000000 942543094 1000000000 823501006 1000000000 551642828 1000000000 915957205 1000000000 587589380 1000000000 172637123 1000000000 72858623 1000000000 183999601 1000000000 273460960 1000000000 838683826 1000000000 18718744 1000000000 171997098 1000000000 869703533 1000000000 962144170 1000000000 123548164 1000000000 841632108 1000000000 289451177 1000000000 721998717 1000000000 647663857 1000000000 153397970 1000000000 498442870 1000000000 520516456 1000000000 583427650 1000000000 69344757 1000000000 184719019 1000000000 771124505 1000000000 608806771 1000000000 412437242 1000000000 212880808 1000000000 686308481 1000000000 834357094 1000000000 246073776 1000000000 803758425 1000000000 833028831 1000000000 201740776 1000000000 576122525 1000000000 255550615 1000000000 646528103 1000000000 952105909 1000000000 785295164 1000000000 869413139 1000000000 422722816 1000000000 649148747 1000000000 225286737 1000000000 11830332 1000000000 586435687 1000000000 956723217 1000000000 928975505 1000000000 76178488 1000000000 670118787 1000000000 654910042 1000000000 126194816 1000000000 680066141 1000000000 96961368 1000000000 720169861 1000000000 648466210 1000000000 633919122 1000000000 431169419 1000000000 90753411 1000000000 155128963 1000000000 891752364 1000000000 471666044 1000000000 93742824 1000000000 613781491 1000000000 53906687 1000000000 583986729 1000000000 997313962 1000000000 282698982 1000000000 749763633 1000000000 191695586 1000000000 505057058 1000000000 494769786 1000000000 649836038 1000000000 177218282 1000000000 418759253 1000000000 893187822 1000000000 326197401 1000000000 111613077 1000000000 774426100 1000000000 394507651 1000000000 823421984 1000000000 936776376 1000000000 111816892 1000000000 263978944 1000000000 231140741 1000000000 822478348 1000000000 487290093 1000000000 936570191 1000000000 252009259 1000000000 406262490 1000000000 795682459 1000000000 98309063 1000000000 457449811 1000000000 93897250 1000000000 994536287 1000000000 708220661 1000000000 932901715 1000000000 559858785 1000000000 933957823 1000000000 815046286 1000000000 426553615 1000000000 684772055 1000000000 897352125 1000000000 122461101 1000000000 445887330 1000000000 221087021 1000000000 439284848 1000000000 438965512 1000000000 189300185 1000000000 387158949 1000000000 818789581 1000000000 160266963 1000000000 528342506 1000000000 880117178 1000000000 144237074 1000000000 839467829 1000000000 53272936 1000000000 415902495 1000000000 829216652 1000000000 222065186 1000000000 395313047 1000000000 919684781 1000000000 288954926 1000000000 489639024 1000000000 431467174 1000000000 824360224 1000000000 146687984 1000000000 725151710 1000000000 194453166 1000000000 994440795 1000000000 598199868 1000000000 303859346 1000000000 313978925 1000000000 284531181 1000000000 281211783 1000000000 281497802 1000000000 579245378 1000000000 439263842 1000000000 579741107 1000000000 61728538 1000000000 232082046 1000000000 160933133 1000000000 121673276 1000000000 823866676 1000000000 526444535 1000000000 899183336 1000000000 710917958 1000000000 484812624 1000000000 993098616 1000000000 121335857 1000000000 956870451 1000000000 886028738 1000000000 608988334 1000000000 136154347 1000000000 664950976 1000000000 917150879 1000000000 251033839 1000000000 443591612 1000000000 325768104 1000000000 53727528 1000000000 607292167 1000000000 820004213 1000000000 100884380 1000000000 487132118 1000000000 582691635 1000000000 775241813 1000000000 219732055 1000000000 350978703 1000000000 259305391 1000000000 383496277 1000000000 244620479 1000000000 28781262 1000000000 317944550 1000000000 424346291 1000000000 68299868 1000000000 506406181 1000000000 176032258 1000000000 733743039 1000000000 432929354 1000000000 993619250 1000000000 817233705 1000000000 206527204 1000000000 495269867 1000000000 794426497 1000000000 44404432 1000000000 234889463 1000000000 282190893 1000000000 929397650 1000000000 129974108 1000000000 668679577 1000000000 190554671 1000000000 546489139 1000000000 660989371 1000000000 376782786 1000000000 56230255 1000000000 683637837 1000000000 196161835 1000000000 677414359 1000000000 414393132 1000000000 672571243 1000000000 784533901 1000000000 158694396 1000000000 560582386 1000000000 352723036 1000000000 188910975 1000000000 868513143 1000000000 530372108 1000000000 382679829 1000000000 914662883 1000000000 199791874 1000000000 670825851 1000000000 694087737 1000000000 806115459 1000000000 85922790 1000000000 492665060 1000000000 919508117 1000000000 934066293 1000000000 810547655 1000000000 72588704 1000000000 521264605 1000000000 319648568 1000000000 814503377 1000000000 892351496 1000000000 770061124 1000000000 393742652 1000000000 840462200 1000000000 234916411 1000000000 710560488 1000000000 58679128 1000000000 139977971 1000000000 520082729 1000000000 422513726 1000000000 422356955 1000000000 664759492 1000000000 864946561 1000000000 355372909 1000000000 408893415 1000000000 626100116 1000000000 410675565 1000000000 200300024 1000000000 876203408 1000000000 886098960 1000000000 938229962 1000000000 55675397 1000000000 90963340 1000000000 834500706 1000000000 693461814 1000000000 295156406 1000000000 554872033 1000000000 708853422 1000000000 210135101 1000000000 434910286 1000000000 627783436 1000000000 632954041 1000000000 986030279 1000000000 764221348 1000000000 253854027 1000000000 155005456 1000000000 80429923 1000000000 745294974 1000000000 638180713 1000000000 967007 1000000000 582227202 1000000000 578152221 1000000000 783429431 1000000000 144500790 1000000000 51873854 1000000000 198732937 1000000000 116484142 1000000000 506358932 1000000000 672732309 1000000000 236640192 1000000000 717131548 1000000000 467760796 1000000000 421439138 1000000000 218756458 1000000000 522975879 1000000000 335249815 1000000000 205612753 1000000000 426412770 1000000000 912454695 1000000000 131113212 1000000000 420653847 1000000000 36726988 1000000000 441711983 1000000000 262839660 1000000000 648162186 1000000000 853399678 1000000000 9466023 1000000000 978298799 1000000000 62039741 1000000000 466142411 1000000000 64878736 1000000000 365613165 1000000000 921504016 1000000000 644880361 1000000000 750665654 1000000000 30414737 1000000000 42254370 1000000000 650536364 1000000000 214879129 1000000000 70150837 1000000000 724313621 1000000000 675125636 1000000000 771070925 1000000000 858155638 1000000000 731115639 1000000000 341230405 1000000000 299869300 1000000000 738986700 1000000000 393459377 1000000000 102091949 1000000000 338302066 1000000000 872676887 1000000000 37286875 1000000000 178144021 1000000000 39662986 1000000000 620729088 1000000000 470542172 1000000000 936457867 1000000000 891809921 1000000000 843416341 1000000000 25400351 1000000000 371267788 1000000000 585525079 1000000000 97556916 1000000000 845928206 1000000000 110443769 1000000000 264506793 1000000000 676819164 1000000000 325532231 1000000000 40721410 1000000000 142134967 1000000000 128552183 1000000000 709739639 1000000000 216565807 1000000000 317553027 1000000000 969695264 1000000000 89361423 1000000000 373641670 1000000000 730545942 1000000000 137737379 1000000000 942786180 1000000000 532719171 1000000000 869453190 1000000000 103228572 1000000000 430311235 1000000000 658209036 1000000000 259293195 1000000000 466911141 1000000000 306296490 1000000000 463147420 1000000000 991021210 1000000000 496382182 1000000000 377058800 1000000000 685464411 1000000000 546280600 1000000000 945406851 1000000000 191044475 1000000000 343594758 1000000000 515715163 1000000000 827339979 1000000000 561553688 1000000000 368486640 1000000000 894694619 1000000000 544186146 1000000000 355834500 1000000000 530279496 1000000000 753743434 1000000000 760930349 1000000000 752745888 1000000000 902339142 1000000000 547955244 1000000000 650321627 1000000000 99018117 1000000000 451123661 1000000000 261613821 1000000000 955833277 1000000000 443573089 1000000000 880256487 1000000000 240238388 1000000000 757285137 1000000000 871038740 1000000000 363699783 1000000000 766370919 1000000000 204471725 1000000000 895589656 1000000000 688544645 1000000000 849937995 1000000000 297591190 1000000000 13382495 1000000000 228586661 1000000000 49022899 1000000000 955604446 1000000000 298898179 1000000000 731285227 1000000000 536219439 1000000000 136396924 1000000000 902184164 1000000000 851380913 1000000000 177262938 1000000000 798897089 1000000000 892116339 1000000000 208771616 1000000000 553713896 1000000000 689176679 1000000000 706608381 1000000000 522011716 1000000000 287662210 1000000000 625972859 1000000000 916475360 1000000000 133119478 1000000000 92215 1000000000 204044667 1000000000 779947848 1000000000 714627431 1000000000 426868377 1000000000 639079257 1000000000 128839807 1000000000 173468452 1000000000 424737491 1000000000 198303218 1000000000 810407793 1000000000 73733633 1000000000 206907165 1000000000 267401184 1000000000 430854914 1000000000 543923689 1000000000 25733975 1000000000 653100504 1000000000 25742425 1000000000 409852078 1000000000 972859394 1000000000 405157750 1000000000 109051775 1000000000 720666617 1000000000 824067425 1000000000 714965608 1000000000 953913820 1000000000 545592558 1000000000 494501527 1000000000 680884285 1000000000 735443900 1000000000 196895713 1000000000 139696544 1000000000 763407300 1000000000 503653178 1000000000 852160503 1000000000 596883073 1000000000 835010708 1000000000 512172004 1000000000 241429153 1000000000 626624238 1000000000 343653376 1000000000 529260681 1000000000 971700430 1000000000 882580387 1000000000 379312346 1000000000 126934158 1000000000 454355478 1000000000 709385044 1000000000 886233618 1000000000 997787414 1000000000 11404428 1000000000 482876938 1000000000 817275679 1000000000 809244861 1000000000 864077087 1000000000 170998031 1000000000 863194238 1000000000 184508134 1000000000 401374880 1000000000 230462993 1000000000 651992254 1000000000 799026891 1000000000 762228351 1000000000 965745444 1000000000 447332390 1000000000 832434767 1000000000 266606963 1000000000 931552956 1000000000 683962963 1000000000 912434650 1000000000 411361767 1000000000 413611374 1000000000 114749461 1000000000 511451211 1000000000 591525195 1000000000 477608830 1000000000 818725995 1000000000 743888987 1000000000 742681225 1000000000 88673279 1000000000 811277904 1000000000 634099165 1000000000 220967686 1000000000 418906792 1000000000 783116973 1000000000 575007291 1000000000 978686261 1000000000 455744180 1000000000 502412001 1000000000 585562170 1000000000 927816861 1000000000 489809868 1000000000 114576126 1000000000 389246632 1000000000 799211986 1000000000 191788141 1000000000 641935688 1000000000 35967857 1000000000 355816374 1000000000 211574892 1000000000 20557989 1000000000 440773937 1000000000 800166999 1000000000 970085552 1000000000 417331310 1000000000 53755617 1000000000 205520573 1000000000 873497066 1000000000 154941460 1000000000 497785430 1000000000 541555729 1000000000 180199315 1000000000 834068842 1000000000 125447887 1000000000 654756430 1000000000 222424589 1000000000 171836294 1000000000 659576958 1000000000 381503829 1000000000 400756421 1000000000 573214731 1000000000 853336085 1000000000 317182838 1000000000 963654135 1000000000 636209473 1000000000 531596772 1000000000 770811475 1000000000 313248503 1000000000 160408830 1000000000 265126557 1000000000 910237251 1000000000 825811676 1000000000 914676313 1000000000 909363270 1000000000 197898198 1000000000 952179979 1000000000 769105070 1000000000 624494798 1000000000 423674987 1000000000 14738080 1000000000 471942757 1000000000 652195689 1000000000 869692391 1000000000 851163820 1000000000 810582458 1000000000 663545537 1000000000 903421287 1000000000 227805536 1000000000 336097261 1000000000 426497558 1000000000 930719920 1000000000 634428658 1000000000 884567145 1000000000 540442964 1000000000 152112062 1000000000 593079174 1000000000 650072120 1000000000 768571297 1000000000 555058524 1000000000 672265750 1000000000 483909289 1000000000 300054311 1000000000 196895193 1000000000 319347198 1000000000 538076995 1000000000 536861728 1000000000 916373675 1000000000 549586713 1000000000 937782471 1000000000 161038929 1000000000 989223197 1000000000 316784092 1000000000 119104882 1000000000 188287010 1000000000 999471366 1000000000 967452584 1000000000 311903823 1000000000 220590595 1000000000 705971884 1000000000 61657742 1000000000 36856502 1000000000 943902599 1000000000 219414741 1000000000 702443414 1000000000 482267657 1000000000 683352130 1000000000 954879940 1000000000 844026832 1000000000 66431862 1000000000 767498015 1000000000 962004841 1000000000 169054611 1000000000 453817706 1000000000 555910640 1000000000 559918737 1000000000 866425442 1000000000 865656926 1000000000 232104121 1000000000 589340854 1000000000 348163609 1000000000 600111319 1000000000 9154411 1000000000 368066033 1000000000 750205656 1000000000 642333165 1000000000 49476317 1000000000 873467822 1000000000 914571160 1000000000 532011287 1000000000 874631434 1000000000 117144001 1000000000 808848688 1000000000 141948233 1000000000 886483990 1000000000 856593172 1000000000 369118772 1000000000 619115394 1000000000 752110384 1000000000 716790165 1000000000 112735207 1000000000 701662816 1000000000 851789196 1000000000 616275089 1000000000 355314458 1000000000 433482764 1000000000 137150959 1000000000 80128511 1000000000 183077291 1000000000 265134095 1000000000 636414710 1000000000 953632077 1000000000 230582936 1000000000 963648002 1000000000 762977365 1000000000 705003114 1000000000 730923865 1000000000 9928396 1000000000 912624604 1000000000 476995125 1000000000 715837937 1000000000 923392611 1000000000 352586177 1000000000 560632969 1000000000 491732400 1000000000 107391567 1000000000 748720062 1000000000 699693805 1000000000 362248738 1000000000 905450822 1000000000 975514391 1000000000 369851477 1000000000 700443489 1000000000 734677224 1000000000 682463190 1000000000 951401442 1000000000 601239670 1000000000 153896624 1000000000 185663037 1000000000 287055214 1000000000 850290113 1000000000 794176879 1000000000 615595283 1000000000 60346329 1000000000 293704344 1000000000 413415157 1000000000 855389812 1000000000 863504182 1000000000 611667730 1000000000 435614266 1000000000 183869265 1000000000 942484016 1000000000 112550364 1000000000 813267361 1000000000 394795525 1000000000 435726374 1000000000 76359273 1000000000 278986716 1000000000 37541149 1000000000 224822887 1000000000 830239045 1000000000 534854872 1000000000 423870985 1000000000 27923109 1000000000 636524933 1000000000 957412369 1000000000 897770329 1000000000 100359843 1000000000 895124055 1000000000 857966540 1000000000 292633641 1000000000 484489719 1000000000 383690604 1000000000 200527761 1000000000 158944119 1000000000 159239308 1000000000 647664411 1000000000 757610674 1000000000 340473618 1000000000 142907228 1000000000 940994232 1000000000 374827959 1000000000 105952070 1000000000 958686131 1000000000 885226838 1000000000 609339168 1000000000 47643088 1000000000 367083733 1000000000 410822289 1000000000 716814882 1000000000 166776981 1000000000 551848843 1000000000 269491857 1000000000 237741916 1000000000 16456136 1000000000 959349261 1000000000 417270059 1000000000 267915968 1000000000 678485038 1000000000 831099355 1000000000 707401910 1000000000 614125559 1000000000 925323454 1000000000 123765371 1000000000 717799126 1000000000 914194684 1000000000 493915776 1000000000 576197767 1000000000 330947661 1000000000 249086849 1000000000 768042925 1000000000 702007631 1000000000 326570977 1000000000 367878887 1000000000 28367973 1000000000 146790012 1000000000 273573022 1000000000 935939128 1000000000 571878375 1000000000 765348081 1000000000 431210962 1000000000 178935423 1000000000 416032052 1000000000 335570694 1000000000 822991722 1000000000 547341608 1000000000 352911857 1000000000 300368211 1000000000 580662379 1000000000 954708866 1000000000 651138642 1000000000 501075330 1000000000 116155559 1000000000 295352359 1000000000 367915666 1000000000 91694204 1000000000 805280371 1000000000 455602937 1000000000 918895036 1000000000 132170470 1000000000 473174136 1000000000 144766495 1000000000 960933318 1000000000 723390584 1000000000 215601786 1000000000 106141622 1000000000 738487413 1000000000 101550640 1000000000 82999540 1000000000 480130835 1000000000 669494487 1000000000 853269556 1000000000 60753041 1000000000 291897894 1000000000 152740950 1000000000 978513493 1000000000 766189909 1000000000 709614183 1000000000 421529862 1000000000 682514297 1000000000 268279074 1000000000 136692942 1000000000 895502880 1000000000 356671003 1000000000 469313531 1000000000 577846899 1000000000 423169672 1000000000 242812074 1000000000 866949602 1000000000 2774268 1000000000 764488197 1000000000 366030803 1000000000 710923667 1000000000 807560599 1000000000 864648574 1000000000 516642107 1000000000 432957667 1000000000 582608762 1000000000 122704462 1000000000 154342127 1000000000 319600480 1000000000 338002217 1000000000 235696135 1000000000 253898049 1000000000 343144184 1000000000 17593348 1000000000 556639455 1000000000 36063915 1000000000 188997607 1000000000 267936831 1000000000 989121319 1000000000 343176650 1000000000 641483695 1000000000 398998971 1000000000 817848373 1000000000 394323045 1000000000 337610057 1000000000 560164693 1000000000 316270247 1000000000 183420546 1000000000 310577636 1000000000 1880819 1000000000 2260042 1000000000 902761834 1000000000 347642837 1000000000 618637663 1000000000 362622222 1000000000 563060787 1000000000 87674185 1000000000 362452275 1000000000 153387953 1000000000 120942080 1000000000 828284369 1000000000 906567791 1000000000 159916174 1000000000 389224844 1000000000 428984194 1000000000 667404914 1000000000 78905427 1000000000 126677561 1000000000 738711184 1000000000 47064839 1000000000 359286301 1000000000 895782975 1000000000 332318395 1000000000 870381784 1000000000 639071942 1000000000 389003468 1000000000 233621329 1000000000 217883343 1000000000 673241498 1000000000 775205964 1000000000 974690045 1000000000 849518013 1000000000 574741600 1000000000 611313540 1000000000 416041893 1000000000 364857011 1000000000 785406688 1000000000 485870345 1000000000 677610674 1000000000 371061000 1000000000 766765852 1000000000 484098822 1000000000 570289790 1000000000 278070689 1000000000 232391713 1000000000 62601836 1000000000 326286875 1000000000 639967351 1000000000 258956480 1000000000 272523390 1000000000 898153947 1000000000 133552837 1000000000 358636872 1000000000 238657233 1000000000 343708150 1000000000 373410919 1000000000 784453776 1000000000 921889788 1000000000 803210641 1000000000 101315551 1000000000 975154913 1000000000 524165698 1000000000 448215979 1000000000 555143736 1000000000 114421086 1000000000 170132184 1000000000 406957797 1000000000 927791125 1000000000 434220483 1000000000 12002472 1000000000 421026271 1000000000 413240264 1000000000 64827248 1000000000 47461846 1000000000 474284877 1000000000 300875549 1000000000 412842406 1000000000 837973626 1000000000 888777593 1000000000 51333065 1000000000 763187393 1000000000 400523845 1000000000 837028095 1000000000 44485937 1000000000 523443399 1000000000 837020270 1000000000 519404804 1000000000 40245652 1000000000 402814142 1000000000 692902314 1000000000 462764751 1000000000 327726292 1000000000 67778058 1000000000 907034843 1000000000 926482786 1000000000 733260181 1000000000 181693475 1000000000 261701138 1000000000 241177913 1000000000 62746094 1000000000 999095178 1000000000 110650503 1000000000 518470530 1000000000 175051828 1000000000 959004521 1000000000 733388980 1000000000 603013231 1000000000 177363850 1000000000 701534764 1000000000 954305016 1000000000 681960507 1000000000 980381787 1000000000 828244756 1000000000 762053732 1000000000 996015581 1000000000 219083624 1000000000 604597648 1000000000 902338706 1000000000 622146912 1000000000 103061593 1000000000 123072082 1000000000 742351340 1000000000 651404871 1000000000 337678522 1000000000 563730222 1000000000 689724217 1000000000 259572884 1000000000 811561308 1000000000 886060653 1000000000 396305792 1000000000 41434886 1000000000 387601826 1000000000 831701456 1000000000 78897756 1000000000 512681074 1000000000 858185662 1000000000 639297934 1000000000 893834775 1000000000 494039333 1000000000 128556721 1000000000 514164360 1000000000 968779227 1000000000 69810994 1000000000 736013657 1000000000 953509288 1000000000 140443179 1000000000 42334329 1000000000 230713643 1000000000 654815207 1000000000 147141346 1000000000 122880012 1000000000 431524035 1000000000 309745302 1000000000 105991733 1000000000 333015999 1000000000 294664303 1000000000 883960618 1000000000 537531814 1000000000 528465601 1000000000 911795037 1000000000 935959807 1000000000 546142418 1000000000 670425819 1000000000 95128018 1000000000 231796335 1000000000 864983976 1000000000 328490423 1000000000 271058293 1000000000 852152970 1000000000 659478689 1000000000 57317429 1000000000 759733016 1000000000 603829576 1000000000 115399637 1000000000 163921617 1000000000 746408684 1000000000 20136401 1000000000 304842455 1000000000 17158362 1000000000 965666380 1000000000 994380650 1000000000 668891402 1000000000 946686494 1000000000 484489708 1000000000 369184012 1000000000 458497470 1000000000 238277205 1000000000 740573981 1000000000 779270137 1000000000 900407285 1000000000 728984219 1000000000 684124283 1000000000 71997341 1000000000 557906677 1000000000 925186270 1000000000 822454627 1000000000 883863500 1000000000 600338154 1000000000 197164214 1000000000 677967143 1000000000 220792227 1000000000 476986845 1000000000 107646127 1000000000 817189459 1000000000 805751748 1000000000 146225726 1000000000 849820109 1000000000 695164420 1000000000 671799959 1000000000 929578071 1000000000 703959450 1000000000 586544335 1000000000 591312570 1000000000 386506989 1000000000 875846388 1000000000 602240582 1000000000 144894614 1000000000 15937822 1000000000 749177712 1000000000 231097736 1000000000 55111161 1000000000 965110392 1000000000 948282460 1000000000 398856622 1000000000 934268482 1000000000 614927355 1000000000 482862822 1000000000 731728622 1000000000 36780395 1000000000 189924809 1000000000 195789175 1000000000 352239404 1000000000 306241151 1000000000 481769749 1000000000 718733301 1000000000 478339243 1000000000 428959921 1000000000 332086293 1000000000 973981131 1000000000 657219683 1000000000 307860549 1000000000 822674244 1000000000 129486162 1000000000 266437911 1000000000 19923609 1000000000 946084586 1000000000 422153721 1000000000 583395907 1000000000 165517105 1000000000 105384929 1000000000 881333673 1000000000 563225069 1000000000 631256538 1000000000 736650394 1000000000 364090100 1000000000 914550465 1000000000 377308295 1000000000 230796996 1000000000 881901325 1000000000 477620645 1000000000 880236807 1000000000 284665637 1000000000 802235475 1000000000 797789688 1000000000 30547832 1000000000 300306075 1000000000 119816626 1000000000 604938627 1000000000 146441311 1000000000 410104940 1000000000 86356595 1000000000 362351517 1000000000 783382964 1000000000 896402440 1000000000 848849170 1000000000 721157541 1000000000 326271069 1000000000 223257701 1000000000 910220654 1000000000 545389674 1000000000 626244360 1000000000 457471407 1000000000 613754644 1000000000 317165439 1000000000 864736582 1000000000 749052488 1000000000 549910803 1000000000 7767302 1000000000 950514729 1000000000 590519370 1000000000 305634410 1000000000 223173662 1000000000 908682799 1000000000 52580085 1000000000 492258473 1000000000 70369473 1000000000 788768475 1000000000 710629226 1000000000 966900971 1000000000 265492126 1000000000 254238820 1000000000 647054976 1000000000 339305309 1000000000 526665614 1000000000 825421000 1000000000 791546576 1000000000 969978722 1000000000 6476305 1000000000 340578003 1000000000 550263278 1000000000 46203137 1000000000 477052913 1000000000 399429592 1000000000 830178044 1000000000 247088171 1000000000 783038054 1000000000 428855821 1000000000 223490862 1000000000 986360823 1000000000 565038042 1000000000 643019934 1000000000 640829029 1000000000 456756915 1000000000 472174951 1000000000 78043377 1000000000 927396970 1000000000 722525273 1000000000 90198012 1000000000 82693899 1000000000 543066222 1000000000 303814893 1000000000 560879159 1000000000 449195959 1000000000 489657020 1000000000 4618276 1000000000 300558277 1000000000 820573305 1000000000 699698958 1000000000 754425449 1000000000 17155 1000000000 726830549 1000000000 845135373 1000000000 355176471 1000000000 88964254 1000000000 926505553 1000000000 84442449 1000000000 800305424 1000000000 527516676 1000000000 27930883 1000000000 888629275 1000000000 868200488 1000000000 837557752 1000000000 746068959 1000000000 297339929 1000000000 626465489 1000000000 486373584 1000000000 841496593 1000000000 780407832 1000000000 746977436 1000000000 2084496 1000000000 747189044 1000000000 923632346 1000000000 650369540 1000000000 597927835 1000000000 36396928 1000000000 39374086 1000000000 303665498 1000000000 424740233 1000000000 89939857 1000000000 950079485 1000000000 638726178 1000000000 480826828 1000000000 318508051 1000000000 23614304 1000000000 255485016 1000000000 2879388 1000000000 81502558 1000000000 961273410 1000000000 589936925 1000000000 640811017 1000000000 91020901 1000000000 463439116 1000000000 58323104 1000000000 640484095 1000000000 945793917 1000000000 319198128 1000000000 672730641 1000000000 27109930 1000000000 760478304 1000000000 646904723 1000000000 166788402 1000000000 11255287 1000000000 926550520 1000000000 528557654 1000000000 42198842 1000000000 740344826 1000000000 686510597 1000000000 765517457 1000000000 284889732 1000000000 362883273 1000000000 449476193 1000000000 266691074 1000000000 73752797 1000000000 183568729 1000000000 136028663 1000000000 959069269 1000000000 550122130 1000000000 580550915 1000000000 973465311 1000000000 738628444 1000000000 51898148 1000000000 640583408 1000000000 351330673 1000000000 312555156 1000000000 105957475 1000000000 548330191 1000000000 76783944 1000000000 858289039 1000000000 657467814 1000000000 673642595 1000000000 416231627 1000000000 702798358 1000000000 812033101 1000000000 720979022 1000000000 593152907 1000000000 927301329 1000000000 9926724 1000000000 61436594 1000000000 191560503 1000000000 774541376 1000000000 869853784 1000000000 259438164 1000000000 115428935 1000000000 655785891 1000000000 271974558 1000000000 637215638 1000000000 363029233 1000000000 241526211 1000000000 35570073 1000000000 836818403 1000000000 463902707 1000000000 373044596 1000000000 827857804 1000000000 798849463 1000000000 271972446 1000000000 121974355 1000000000 30555186 1000000000 672880414 1000000000 40009669 1000000000 663473629 1000000000 810014932 1000000000 380906263 1000000000 592655297 1000000000 448519872 1000000000 159413866 1000000000 109810119 1000000000 357710842 1000000000 520507291 1000000000 395037966 1000000000 440650553 1000000000 534174972 1000000000 298449121 1000000000 138324143 1000000000 302135111 1000000000 995915060 1000000000 45813734 1000000000 173829015 1000000000 528185018 1000000000 506322896 1000000000 860313319 1000000000 228864579 1000000000 816005858 1000000000 709650122 1000000000 989681136 1000000000 718756533 1000000000 653753805 1000000000 89278821 1000000000 650731629 1000000000 878581402 1000000000 32459042 1000000000 548521187 1000000000 266211633 1000000000 285489510 1000000000 756497376 1000000000 52034834 1000000000 632226311 1000000000 729290848 1000000000 265801536 1000000000 55043583 1000000000 536693516 1000000000 917781847 1000000000 279571060 1000000000 245589874 1000000000 264277562 1000000000 760737067 1000000000 417336567 1000000000 193284674 1000000000 812351621 1000000000 395881056 1000000000 295454514 1000000000 44229937 1000000000 152549208 1000000000 391811410 1000000000 136725396 1000000000 615158691 1000000000 163564486 1000000000 725349930 1000000000 65867387 1000000000 723856016 1000000000 287735550 1000000000 578711050 1000000000 411181349 1000000000 242420118 1000000000 111463103 1000000000 476809025 1000000000 997134925 1000000000 374642813 1000000000 7131168 1000000000 584426900 1000000000 852717149 1000000000 584673498 1000000000 533184106 1000000000 783993163 1000000000 18592178 1000000000 105756877 1000000000 635607174 1000000000 598472660 1000000000 683390811 1000000000 51207747 1000000000 84340861 1000000000 561005239 1000000000 22536100 1000000000 687431312 1000000000 335002392 1000000000 211493276 1000000000 603182951 1000000000 870797691 1000000000 796309891 1000000000 179042912 1000000000 985664389 1000000000 482209368 1000000000 832240628 1000000000 107546687 1000000000 923196031 1000000000 931632214 1000000000 527161068 1000000000 809974323 1000000000 313347741 1000000000 563139130 1000000000 186403039 1000000000 266121237 1000000000 699272756 1000000000 444122964 1000000000 55458427 1000000000 372306124 1000000000 220066148 1000000000 825617547 1000000000 494650348 1000000000 619363600 1000000000 38508563 1000000000 699142070 1000000000 761984050 1000000000 866926168 1000000000 657996414 1000000000 131367869 1000000000 624544311 1000000000 155476780 1000000000 736514620 1000000000 918828961 1000000000 98664622 1000000000 727582107 1000000000 205705769 1000000000 688751236 1000000000 357163223 1000000000 253917811 1000000000 679219331 1000000000 440563161 1000000000 720771386 1000000000 393441649 1000000000 537691700 1000000000 960381326 1000000000 151943418 1000000000 922197053 1000000000 861849619 1000000000 750194207 1000000000 293552193 1000000000 145160083 1000000000 975908770 1000000000 134620330 1000000000 327460073 1000000000 879893437 1000000000 359306832 1000000000 150401353 1000000000 661691986 1000000000 989645332 1000000000 413432494 1000000000 732139781 1000000000 417793 1000000000 170326610 1000000000 14824994 1000000000 25729304 1000000000 435855186 1000000000 347682187 1000000000 384844708 1000000000 509628928 1000000000 266727015 1000000000 249391855 1000000000 948962578 1000000000 323959192 1000000000 827810620 1000000000 874136541 1000000000 394572320 1000000000 457850861 1000000000 480055321 1000000000 430587860 1000000000 253596898 1000000000 895669688 1000000000 425563905 1000000000 641609077 1000000000 114223647 1000000000 731547038 1000000000 435764483 1000000000 126867146 1000000000 964373583 1000000000 369073355 1000000000 323098682 1000000000 557264001 1000000000 807217077 1000000000 943436303 1000000000 762874251 1000000000 867919943 1000000000 423275208 1000000000 397558963 1000000000 430960843 1000000000 356776896 1000000000 946057978 1000000000 427255957 1000000000 286583206 1000000000 230830216 1000000000 727039304 1000000000 324172416 1000000000 409920594 1000000000 86040468 1000000000 544298973 1000000000 260172542 1000000000 209324639 1000000000 911602433 1000000000 276115282 1000000000 203576862 1000000000 333631840 1000000000 574125246 1000000000 51755858 1000000000 100818687 1000000000 281209234 1000000000 24460017 1000000000 375115199 1000000000 709676109 1000000000 17638807 1000000000 257448143 1000000000 704997997 1000000000 928366004 1000000000 908729999 1000000000 40360000 1000000000 118328175 1000000000 719923042 1000000000 333109734 1000000000 689830809 1000000000 595283442 1000000000 240978126 1000000000 998524684 1000000000 261958026 1000000000 536322913 1000000000 268092028 1000000000 494029848 1000000000 36035595 1000000000 236601536 1000000000 974301198 1000000000 766780233 1000000000 59501035 1000000000 542032978 1000000000 297753256 1000000000 639022280 1000000000 356223800 1000000000 50380805 1000000000 968945459 1000000000 277114120 1000000000 740072396 1000000000 412932503 1000000000 808889614 1000000000 579454313 1000000000 526785909 1000000000 455451024 1000000000 684496503 1000000000 686442592 1000000000 309555389 1000000000 61163129 1000000000 451249178 1000000000 227588394 1000000000 338408932 1000000000 490254841 1000000000 964990820 1000000000 811825956 1000000000 662620253 1000000000 750844490 1000000000 52491144 1000000000 916960415 1000000000 570130790 1000000000 847228783 1000000000 212945047 1000000000 231845231 1000000000 960616432 1000000000 849685103 1000000000 741592548 1000000000 268941647 1000000000 221514088 1000000000 867604181 1000000000 742567540 1000000000 802328228 1000000000 617068075 1000000000 183832929 1000000000 100983870 1000000000 486242552 1000000000 981924748 1000000000 27499629 1000000000 199764687 1000000000 726113987 1000000000 807491728 1000000000 186648737 1000000000 651302778 1000000000 544420324 1000000000 476155630 1000000000 642893958 1000000000 637980139 1000000000 20935774 1000000000 316501157 1000000000 975330874 1000000000 241881010 1000000000 917008383 1000000000 250165151 1000000000 911783367 1000000000 527398755 1000000000 970067679 1000000000 833894746 1000000000 409259074 1000000000 421329360 1000000000 527952142 1000000000 450005416 1000000000 678018393 1000000000 260655009 1000000000 377035762 1000000000 348448145 1000000000 324524336 1000000000 512755782 1000000000 7545060 1000000000 434585398 1000000000 636949263 1000000000 617375294 1000000000 807903372 1000000000 49692303 1000000000 637484465 1000000000 201449251 1000000000 467566302 1000000000 826763025 1000000000 435187746 1000000000 742699159 1000000000 281574612 1000000000 183177766 1000000000 515974639 1000000000 299946770 1000000000 209776443 1000000000 392569155 1000000000 106085004 1000000000 289874027 1000000000 733667434 1000000000 623984885 1000000000 434484301 1000000000 483357206 1000000000 550244007 1000000000 966496307 1000000000 200383166 1000000000 357390159 1000000000 738474577 1000000000 290764498 1000000000 251138178 1000000000 324570498 1000000000 755951114 1000000000 294847833 1000000000 669715770 1000000000 809265501 1000000000 274823695 1000000000 762716537 1000000000 63635939 1000000000 896110865 1000000000 873419564 1000000000 827935879 1000000000 324371604 1000000000 654587615 1000000000 984332250 1000000000 53326516 1000000000 736498479 1000000000 547011172 1000000000 977918891 1000000000 440475846 1000000000 377362521 1000000000 271092605 1000000000 655932450 1000000000 573468221 1000000000 531019419 1000000000 842115676 1000000000 988898493 1000000000 196347862 1000000000 823284090 1000000000 294875395 1000000000 114759444 1000000000 827446197 1000000000 79063002 1000000000 818328240 1000000000 337816055 1000000000 234185999 1000000000 258218574 1000000000 235503586 1000000000 858909216 1000000000 554330498 1000000000 470025903 1000000000 935396220 1000000000 228290168 1000000000 566512495 1000000000 19806399 1000000000 285311403 1000000000 87796962 1000000000 162306307 1000000000 308547000 1000000000 244641506 1000000000 822710669 1000000000 593400373 1000000000 570066035 1000000000 716639109 1000000000 645258316 1000000000 310340334 1000000000 619880395 1000000000 718783629 1000000000 398392649 1000000000 554893958 1000000000 169328142 1000000000 121331005 1000000000 252313671 1000000000 402641592 1000000000 988626554 1000000000 170050498 1000000000 162996477 1000000000 996124284 1000000000 601386616 1000000000 145156855 1000000000 597474239 1000000000 402231853 1000000000 605466951 1000000000 183247447 1000000000 235397892 1000000000 611440910 1000000000 620259123 1000000000 293216710 1000000000 281128315 1000000000 594199912 1000000000 278260075 1000000000 887826150 1000000000 861009454 1000000000 889818761 1000000000 719267056 1000000000 397455860 1000000000 746213672 1000000000 118115359 1000000000 310397868 1000000000 218736728 1000000000 197565181 1000000000 977992750 1000000000 521631966 1000000000 293117102 1000000000 549504032 1000000000 894413866 1000000000 734365826 1000000000 366676179 1000000000 925887231 1000000000 449102028 1000000000 428332678 1000000000 791342693 1000000000 933864381 1000000000 510129319 1000000000 488897807 1000000000 754217761 1000000000 959650350 1000000000 950971661 1000000000 302213294 1000000000 680823037 1000000000 131613608 1000000000 243745144 1000000000 120529784 1000000000 634124064 1000000000 742551345 1000000000 529529573 1000000000 616607525 1000000000 388487618 1000000000 981141859 1000000000 459565693 1000000000 387223951 1000000000 211772582 1000000000 878140127 1000000000 887654184 1000000000 766177855 1000000000 803467130 1000000000 368993477 1000000000 60752943 1000000000 120012020 1000000000 687913526 1000000000 485298964 1000000000 620692155 1000000000 606085038 1000000000 948504519 1000000000 528348175 1000000000 436074707 1000000000 371965625 1000000000 895505423 1000000000 318839448 1000000000 519364617 1000000000 50680284 1000000000 524467804 1000000000 790328503 1000000000 615288382 1000000000 462599187 1000000000 340066879 1000000000 143751952 1000000000 191275085 1000000000 45854075 1000000000 20611754 1000000000 934802757 1000000000 952331242 1000000000 76115068 1000000000 267284973 1000000000 286354366 1000000000 337400199 1000000000 114475105 1000000000 94672965 1000000000 63803195 1000000000 352950334 1000000000 1223737 1000000000 127470003 1000000000 347772144 1000000000 137708743 1000000000 161024387 1000000000 618254231 1000000000 513553464 1000000000 522628835 1000000000 927158157 1000000000 484484454 1000000000 123452072 1000000000 769958157 1000000000 498844215 1000000000 411178717 1000000000 421531125 1000000000 342748624 1000000000 107070975 1000000000 955718329 1000000000 534439132 1000000000 119277538 1000000000 225418450 1000000000 315804148 1000000000 799256324 1000000000 676500691 1000000000 706917053 1000000000 545837825 1000000000 172926634 1000000000 129810126 1000000000 962972454 1000000000 426458822 1000000000 131280201 1000000000 259367821 1000000000 710654386 1000000000 499017900 1000000000 792156638 1000000000 416437430 1000000000 30366275 1000000000 783999778 1000000000 202821358 1000000000 94555197 1000000000 159005828 1000000000 521829263 1000000000 984912646 1000000000 803754500 1000000000 315416910 1000000000 886998389 1000000000 522691862 1000000000 578845200 1000000000 513466703 1000000000 826994785 1000000000 601912979 1000000000 33661886 1000000000 610558518 1000000000 264439090 1000000000 536202434 1000000000 987807105 1000000000 744068771 1000000000 252686106 1000000000 92926881 1000000000 873191218 1000000000 642284277 1000000000 465267304 1000000000 874902296 1000000000 594871804 1000000000 180802223 1000000000 336718724 1000000000 260395397 1000000000 654405375 1000000000 902168465 1000000000 3735441 1000000000 730196972 1000000000 583615112 1000000000 763848453 1000000000 626274376 1000000000 566475517 1000000000 546425537 1000000000 842134454 1000000000 916305916 1000000000 631307666 1000000000 588406000 1000000000 546793183 1000000000 357333377 1000000000 682177381 1000000000 806124986 1000000000 402025565 1000000000 803921604 1000000000 584556863 1000000000 537812541 1000000000 896868537 1000000000 609963055 1000000000 462492701 1000000000 902533370 1000000000 154128055 1000000000 785293888 1000000000 951801063 1000000000 818370153 1000000000 17313913 1000000000 163577291 1000000000 110215414 1000000000 631396516 1000000000 314664199 1000000000 274005365 1000000000 226854106 1000000000 947431958 1000000000 417993344 1000000000 118471976 1000000000 202130962 1000000000 237160181 1000000000 773306104 1000000000 114668228 1000000000 196890152 1000000000 377215729 1000000000 108979502 1000000000 928563663 1000000000 769009041 1000000000 228044315 1000000000 594779684 1000000000 177245159 1000000000 768616886 1000000000 982341421 1000000000 53540925 1000000000 216825922 1000000000 353980671 1000000000 818575191 1000000000 753750219 1000000000 840783667 1000000000 351665045 1000000000 339778360 1000000000 476712355 1000000000 541928250 1000000000 200615824 1000000000 613821169 1000000000 275218711 1000000000 292704255 1000000000 744034479 1000000000 989083890 1000000000 595949835 1000000000 691478307 1000000000 130049065 1000000000 491425453 1000000000 761597777 1000000000 610068892 1000000000 544780256 1000000000 900636838 1000000000 532747338 1000000000 573542365 1000000000 266567563 1000000000 971429967 1000000000 403559657 1000000000 219355875 1000000000 100829101 1000000000 537777906 1000000000 679151550 1000000000 812450254 1000000000 784323366 1000000000 612815935 1000000000 878257008 1000000000 620041007 1000000000 35807348 1000000000 444451519 1000000000 875269072 1000000000 788170000 1000000000 419163864 1000000000 202833305 1000000000 346072499 1000000000 267623525 1000000000 946874163 1000000000 981447647 1000000000 462536752 1000000000 499762196 1000000000 872444044 1000000000 453022602 1000000000 101405791 1000000000 191505210 1000000000 823547465 1000000000 406775056 1000000000 893207383 1000000000 720726851 1000000000 127503117 1000000000 126974337 1000000000 648723890 1000000000 724278147 1000000000 621740981 1000000000 35398050 1000000000 754245811 1000000000 972421581 1000000000 653153021 1000000000 734849759 1000000000 300712972 1000000000 71371558 1000000000 162185397 1000000000 411843457 1000000000 91644137 1000000000 620370033 1000000000 519611020 1000000000 546446959 1000000000 474225937 1000000000 322362029 1000000000 9545249 1000000000 254152928 1000000000 936236178 1000000000 826374049 1000000000 321283756 1000000000 756386646 1000000000 892497343 1000000000 542825339 1000000000 273419371 1000000000 757312194 1000000000 452150116 1000000000 517092709 1000000000 958946324 1000000000 252553842 1000000000 598654663 1000000000 348478039 1000000000 978810960 1000000000 770568427 1000000000 191554922 1000000000 815907664 1000000000 603153875 1000000000 778322113 1000000000 414677884 1000000000 687757026 1000000000 941164411 1000000000 848556356 1000000000 510174260 1000000000 274383120 1000000000 995869311 1000000000 939372781 1000000000 862717708 1000000000 528446039 1000000000 280332471 1000000000 595458743 1000000000 905000953 1000000000 315340361 1000000000 597157132 1000000000 12029254 1000000000 470394494 1000000000 791601774 1000000000 784875531 1000000000 338541349 1000000000 752640883 1000000000 278800806 1000000000 516411395 1000000000 971152851 1000000000 383114984 1000000000 844663291 1000000000 539799776 1000000000 643504195 1000000000 526610025 1000000000 353411658 1000000000 678052218 1000000000 237605092 1000000000 70631321 1000000000 549969215 1000000000 987799018 1000000000 390894289 1000000000 340375304 1000000000 436951757 1000000000 81414759 1000000000 752498376 1000000000 960352894 1000000000 305146619 1000000000 461360057 1000000000 256588022 1000000000 572011281 1000000000 248958843 1000000000 731139635 1000000000 327500339 1000000000 957749794 1000000000 374100260 1000000000 591535716 1000000000 104611398 1000000000 581713948 1000000000 115931741 1000000000 233940310 1000000000 927653362 1000000000 383806618 1000000000 837596820 1000000000 548931740 1000000000 778609576 1000000000 465328803 1000000000 806119885 1000000000 41667580 1000000000 696702730 1000000000 562906488 1000000000 75806032 1000000000 722655519 1000000000 800459304 1000000000 842095399 1000000000 238607428 1000000000 426864334 1000000000 723000907 1000000000 15832371 1000000000 892056221 1000000000 752831845 1000000000 139119753 1000000000 216925064 1000000000 734715102 1000000000 378860267 1000000000 680501972 1000000000 298336690 1000000000 460791280 1000000000 584016425 1000000000 464441986 1000000000 63168443 1000000000 495620188 1000000000 268155063 1000000000 919724476 1000000000 619721227 1000000000 43131155 1000000000 737250460 1000000000 557322650 1000000000 835541657 1000000000 825662217 1000000000 109872407 1000000000 197973383 1000000000 493985945 1000000000 871868121 1000000000 173835730 1000000000 907208409 1000000000 337307007 1000000000 722309379 1000000000 628526628 1000000000 185858362 1000000000 757609111 1000000000 232029575 1000000000 593258659 1000000000 687651881 1000000000 895918036 1000000000 577271166 1000000000 375025107 1000000000 504270478 1000000000 576886279 1000000000 477200767 1000000000 250653882 1000000000 976858035 1000000000 501348311 1000000000 883913779 1000000000 970352710 1000000000 977958976 1000000000 119319085 1000000000 579123066 1000000000 976607273 1000000000 955463886 1000000000 368280235 1000000000 643595193 1000000000 79402497 1000000000 664516366 1000000000 305363519 1000000000 682636625 1000000000 23962550 1000000000 891900042 1000000000 317321886 1000000000 211025763 1000000000 544436680 1000000000 410967020 1000000000 568217652 1000000000 699105225 1000000000 515468114 1000000000 518359257 1000000000 786838072 1000000000 669623809 1000000000 222010362 1000000000 266245009 1000000000 689880985 1000000000 679602204 1000000000 678198558 1000000000 384029489 1000000000 928404344 1000000000 60845936 1000000000 678798481 1000000000 429055194 1000000000 125050517 1000000000 211084870 1000000000 423965572 1000000000 650406503 1000000000 332583402 1000000000 414508586 1000000000 150174567 1000000000 865409395 1000000000 582931751 1000000000 865906664 1000000000 674611367 1000000000 47428600 1000000000 679115513 1000000000 434388362 1000000000 728507516 1000000000 255293773 1000000000 822874978 1000000000 645213763 1000000000 889648432 1000000000 691160878 1000000000 733907312 1000000000 216395844 1000000000 771719872 1000000000 824255053 1000000000 17403180 1000000000 50121706 1000000000 131203883 1000000000 926981075 1000000000 173097872 1000000000 413938876 1000000000 659592892 1000000000 54051534 1000000000 888311720 1000000000 822674000 1000000000 512884288 1000000000 536965884 1000000000 608398198 1000000000 67292962 1000000000 52720973 1000000000 962141740 1000000000 707277456 1000000000 871784426 1000000000 283068835 1000000000 917697098 1000000000 975813528 1000000000 377555074 1000000000 355064011 1000000000 954226994 1000000000 755518352 1000000000 648906583 1000000000 482656333 1000000000 100911725 1000000000 275165820 1000000000 623227502 1000000000 239033002 1000000000 116606463 1000000000 782077116 1000000000 394595638 1000000000 988607710 1000000000 964133104 1000000000 450779552 1000000000 448124531 1000000000 168235263 1000000000 265085099 1000000000 35999639 1000000000 500918910 1000000000 166896508 1000000000 662471262 1000000000 35775321 1000000000 231040676 1000000000 979325949 1000000000 284735633 1000000000 548612737 1000000000 679745840 1000000000 939363885 1000000000 460261909 1000000000 446586471 1000000000 527913743 1000000000 545089173 1000000000 258218966 1000000000 940419094 1000000000 771247012 1000000000 340226109 1000000000 332811533 1000000000 972343073 1000000000 303038652 1000000000 893264468 1000000000 52395085 1000000000 326058192 1000000000 134117517 1000000000 718233098 1000000000 142389845 1000000000 766848919 1000000000 633285567 1000000000 729355975 1000000000 37639067 1000000000 303846925 1000000000 962669230 1000000000 321805178 1000000000 906480833 1000000000 812171704 1000000000 891236026 1000000000 510655068 1000000000 627535534 1000000000 498132845 1000000000 588280560 1000000000 703650486 1000000000 969709229 1000000000 274387957 1000000000 208213470 1000000000 146697047 1000000000 882722121 1000000000 799768919 1000000000 527838590 1000000000 632343561 1000000000 593053646 1000000000 908085928 1000000000 394659440 1000000000 886639792 1000000000 92926782 1000000000 394096162 1000000000 658859517 1000000000 364984616 1000000000 552659603 1000000000 341299999 1000000000 864634066 1000000000 152494448 1000000000 412059700 1000000000 51044896 1000000000 924948098 1000000000 75214074 1000000000 113968800 1000000000 356588023 1000000000 191031480 1000000000 341234543 1000000000 979244086 1000000000 213121633 1000000000 3846061 1000000000 109318004 1000000000 717225602 1000000000 185191187 1000000000 107761747 1000000000 212322398 1000000000 53250581 1000000000 225594510 1000000000 631438328 1000000000 817899123 1000000000 889876622 1000000000 334681493 1000000000 69041483 1000000000 46073420 1000000000 701915841 1000000000 410538380 1000000000 617408275 1000000000 704944753 1000000000 497767325 1000000000 230344998 1000000000 611904757 1000000000 79836311 1000000000 738047804 1000000000 689082117 1000000000 94083095 1000000000 841654096 1000000000 488949437 1000000000 610737907 1000000000 397377511 1000000000 450966912 1000000000 635960659 1000000000 416181663 1000000000 419030779 1000000000 176141988 1000000000 500041875 1000000000 633087712 1000000000 132768751 1000000000 593888646 1000000000 231334608 1000000000 273076679 1000000000 500472876 1000000000 834620610 1000000000 253709371 1000000000 229256953 1000000000 839854866 1000000000 231622745 1000000000 85914505 1000000000 331769195 1000000000 518566649 1000000000 607286338 1000000000 164736737 1000000000 800994355 1000000000 251802905 1000000000 284698143 1000000000 759903246 1000000000 747424518 1000000000 407105342 1000000000 923824146 1000000000 581570588 1000000000 648977950 1000000000 153067086 1000000000 214065637 1000000000 395469015 1000000000 557647594 1000000000 662873846 1000000000 234478422 1000000000 578593208 1000000000 706607256 1000000000 600639313 1000000000 36181718 1000000000 581036041 1000000000 84341459 1000000000 817519488 1000000000 387641428 1000000000 154015443 1000000000 546754858 1000000000 745918638 1000000000 456718753 1000000000 265073229 1000000000 601157718 1000000000 675275736 1000000000 165780670 1000000000 630364006 1000000000 627352322 1000000000 199630726 1000000000 40778083 1000000000 627334443 1000000000 792169924 1000000000 114920510 1000000000 909833463 1000000000 61024003 1000000000 705481157 1000000000 67772947 1000000000 340571296 1000000000 865033039 1000000000 823358584 1000000000 732563209 1000000000 795025671 1000000000 322320494 1000000000 455898694 1000000000 380672820 1000000000 433071415 1000000000 90533976 1000000000 881425151 1000000000 77008258 1000000000 940950923 1000000000 387428624 1000000000 734185953 1000000000 471877982 1000000000 154022035 1000000000 725209564 1000000000 256995697 1000000000 967470364 1000000000 329154445 1000000000 261998076 1000000000 654129912 1000000000 219358524 1000000000 609154826 1000000000 12046949 1000000000 974895281 1000000000 745507147 1000000000 336450219 1000000000 458924198 1000000000 899606098 1000000000 875649708 1000000000 494515381 1000000000 771921909 1000000000 387384400 1000000000 290158226 1000000000 829336831 1000000000 119149338 1000000000 396000922 1000000000 600957214 1000000000 880814969 1000000000 269615551 1000000000 619014020 1000000000 697236439 1000000000 182675281 1000000000 407442755 1000000000 914099141 1000000000 784432020 1000000000 754378226 1000000000 619459637 1000000000 302622273 1000000000 716587186 1000000000 248390751 1000000000 575636024 1000000000 920570086 1000000000 750650027 1000000000 668317294 1000000000 703623865 1000000000 789100480 1000000000 187948451 1000000000 501805492 1000000000 579902927 1000000000 177321035 1000000000 7254187 1000000000 180937637 1000000000 679290326 1000000000 915306251 1000000000 426623552 1000000000 188788301 1000000000 596044080 1000000000 192852064 1000000000 787147810 1000000000 929239029 1000000000 156124694 1000000000 708713695 1000000000 434126842 1000000000 191537075 1000000000 838959707 1000000000 586847365 1000000000 156296173 1000000000 218737171 1000000000 596445058 1000000000 625868917 1000000000 337607506 1000000000 492850070 1000000000 83614730 1000000000 606940127 1000000000 154059329 1000000000 731400440 1000000000 770222570 1000000000 782256149 1000000000 398356928 1000000000 213815156 1000000000 70237049 1000000000 603902397 1000000000 599087002 1000000000 896389437 1000000000 911634734 1000000000 521778570 1000000000 160132134 1000000000 455126162 1000000000 584334251 1000000000 452554997 1000000000 387527791 1000000000 590061896 1000000000 239022171 1000000000 371448773 1000000000 487065201 1000000000 276202541 1000000000 887030709 1000000000 737293857 1000000000 621768590 1000000000 613702590 1000000000 253770137 1000000000 898445705 1000000000 762817441 1000000000 457700808 1000000000 98095915 1000000000 364183430 1000000000 459887759 1000000000 157389890 1000000000 282788164 1000000000 271623379 1000000000 402632481 1000000000 960383357 1000000000 365957666 1000000000 870646393 1000000000 652674607 1000000000 386417298 1000000000 473180631 1000000000 765780404 1000000000 302134848 1000000000 175171102 1000000000 534927935 1000000000 837530946 1000000000 526451903 1000000000 170344826 1000000000 78909577 1000000000 2260822 1000000000 217103166 1000000000 231738418 1000000000 415067768 1000000000 499076046 1000000000 972440525 1000000000 305095791 1000000000 190655039 1000000000 16152386 1000000000 999186777 1000000000 654279942 1000000000 933792200 1000000000 235415013 1000000000 484189240 1000000000 966092182 1000000000 710189006 1000000000 135724252 1000000000 12377232 1000000000 5194923 1000000000 816127171 1000000000 950502270 1000000000 288031869 1000000000 363751037 1000000000 622022315 1000000000 582812147 1000000000 345767182 1000000000 223803602 1000000000 681737770 1000000000 408362932 1000000000 361157962 1000000000 857445500 1000000000 153904238 1000000000 534632726 1000000000 63774333 1000000000 10312742 1000000000 670574515 1000000000 416212750 1000000000 950309108 1000000000 794132916 1000000000 144016277 1000000000 349056676 1000000000 937967522 1000000000 917761668 1000000000 632709928 1000000000 392689279 1000000000 73176875 1000000000 637778586 1000000000 116822451 1000000000 969389455 1000000000 567113368 1000000000 339720904 1000000000 183639327 1000000000 585879100 1000000000 202710456 1000000000 896885405 1000000000 25133858 1000000000 921402557 1000000000 321483698 1000000000 534608627 1000000000 259351181 1000000000 225319028 1000000000 686282018 1000000000 309037001 1000000000 517827430 1000000000 697405727 1000000000 497768020 1000000000 792002087 1000000000 580414586 1000000000 673013312 1000000000 120047394 1000000000 816336855 1000000000 259780374 1000000000 869954931 1000000000 70140272 1000000000 200328689 1000000000 45630975 1000000000 364171387 1000000000 520583787 1000000000 929850456 1000000000 670894640 1000000000 67759709 1000000000 818507780 1000000000 625437180 1000000000 960101554 1000000000 424425807 1000000000 555872778 1000000000 373008639 1000000000 810406984 1000000000 712861586 1000000000 977355924 1000000000 286952899 1000000000 504199720 1000000000 154245581 1000000000 994520348 1000000000 412430983 1000000000 89734407 1000000000 444613075 1000000000 600711298 1000000000 862139341 1000000000 150215614 1000000000 662226157 1000000000 231380654 1000000000 633865306 1000000000 696628691 1000000000 238256415 1000000000 951593043 1000000000 179383949 1000000000 412588053 1000000000 502988591 1000000000 748128722 1000000000 22674493 1000000000 686555834 1000000000 511143172 1000000000 647552079 1000000000 1726988 1000000000 574992120 1000000000 535584262 1000000000 184891189 1000000000 545478731 1000000000 378186861 1000000000 427516383 1000000000 375089884 1000000000 508062181 1000000000 932429741 1000000000 263530920 1000000000 834061497 1000000000 134885145 1000000000 812806622 1000000000 360809592 1000000000 991291822 1000000000 925893573 1000000000 210623161 1000000000 381736440 1000000000 867562199 1000000000 124962944 1000000000 262094720 1000000000 676741024 1000000000 400463687 1000000000 265075558 1000000000 178601088 1000000000 818402621 1000000000 199419238 1000000000 608924877 1000000000 806419592 1000000000 881039651 1000000000 301494971 1000000000 297319553 1000000000 634199372 1000000000 892681103 1000000000 956134187 1000000000 940869275 1000000000 565995475 1000000000 729596666 1000000000 540038481 1000000000 808282313 1000000000 680130724 1000000000 350544218 1000000000 709043725 1000000000 642882247 1000000000 998838952 1000000000 187751873 1000000000 498205115 1000000000 879361327 1000000000 395428494 1000000000 568357817 1000000000 222441792 1000000000 224336981 1000000000 902821232 1000000000 951095481 1000000000 795286216 1000000000 500021122 1000000000 813255915 1000000000 581791761 1000000000 849066032 1000000000 843182820 1000000000 191389947 1000000000 575434286 1000000000 822859498 1000000000 532922681 1000000000 271164961 1000000000 643269653 1000000000 156504188 1000000000 925269799 1000000000 74342035 1000000000 739816631 1000000000 649666581 1000000000 612633572 1000000000 241218727 1000000000 70259699 1000000000 873896898 1000000000 298699559 1000000000 296103910 1000000000 69723698 1000000000 743325645 1000000000 610143176 1000000000 933566938 1000000000 458719775 1000000000 444250095 1000000000 75375482 1000000000 675047186 1000000000 501930794 1000000000 208980420 1000000000 259925723 1000000000 724448434 1000000000 921579171 1000000000 968621794 1000000000 23369670 1000000000 742533073 1000000000 769592573 1000000000 465175712 1000000000 559076294 1000000000 92727445 1000000000 613965383 1000000000 554543003 1000000000 986498325 1000000000 941357436 1000000000 373908403 1000000000 851069304 1000000000 925765697 1000000000 278862663 1000000000 939763891 1000000000 714209648 1000000000 337227164 1000000000 784009733 1000000000 178569399 1000000000 348203606 1000000000 408506636 1000000000 138135547 1000000000 381407917 1000000000 901488787 1000000000 924601644 1000000000 550962187 1000000000 177942749 1000000000 481301774 1000000000 231009163 1000000000 833666717 1000000000 452284163 1000000000 509546302 1000000000 70857168 1000000000 639594142 1000000000 506318913 1000000000 593027203 1000000000 383937997 1000000000 115937969 1000000000 343763708 1000000000 615640809 1000000000 230307345 1000000000 321440914 1000000000 978174070 1000000000 408696519 1000000000 168996408 1000000000 251185931 1000000000 83424056 1000000000 225368729 1000000000 299760232 1000000000 15174722 1000000000 529766740 1000000000 492160365 1000000000 615271840 1000000000 444875331 1000000000 18567481 1000000000 614781544 1000000000 390067268 1000000000 869152083 1000000000 931048504 1000000000 956768885 1000000000 681215843 1000000000 834470085 1000000000 643748684 1000000000 499191552 1000000000 485860389 1000000000 826181263 1000000000 337640232 1000000000 718205243 1000000000 75911384 1000000000 695406331 1000000000 731592426 1000000000 919163432 1000000000 262473345 1000000000 535755625 1000000000 513287268 1000000000 837604105 1000000000 590697928 1000000000 372336167 1000000000 357124269 1000000000 765099972 1000000000 813162829 1000000000 597425710 1000000000 630013114 1000000000 709083012 1000000000 333817877 1000000000 473902021 1000000000 667631003 1000000000 899737415 1000000000 930475728 1000000000 868038462 1000000000 156631452 1000000000 503787420 1000000000 302253041 1000000000 173512254 1000000000 695553973 1000000000 163375444 1000000000 414358179 1000000000 153017088 1000000000 876225693 1000000000 417317485 1000000000 85532518 1000000000 301775361 1000000000 56422378 1000000000 132896575 1000000000 206187991 1000000000 455512354 1000000000 635462628 1000000000 528091733 1000000000 730710193 1000000000 89599393 1000000000 974154532 1000000000 599770329 1000000000 691369724 1000000000 231680655 1000000000 819953240 1000000000 107615856 1000000000 810445683 1000000000 775172873 1000000000 692107070 1000000000 79964804 1000000000 651270742 1000000000 101656830 1000000000 209945498 1000000000 845302520 1000000000 624773787 1000000000 641951356 1000000000 474650456 1000000000 689423005 1000000000 48698255 1000000000 691192697 1000000000 35166005 1000000000 11855818 1000000000 626336140 1000000000 849050203 1000000000 303645720 1000000000 119615077 1000000000 493841655 1000000000 30812308 1000000000 154219845 1000000000 510935180 1000000000 949754207 1000000000 15775701 1000000000 419588569 1000000000 627515256 1000000000 243533813 1000000000 899308769 1000000000 223650542 1000000000 420206788 1000000000 363058602 1000000000 55980691 1000000000 853309928 1000000000 86260010 1000000000 239307188 1000000000 847453540 1000000000 245934186 1000000000 24312708 1000000000 7061443 1000000000 278336122 1000000000 672556405 1000000000 230755293 1000000000 534839205 1000000000 466042423 1000000000 454707433 1000000000 63701114 1000000000 261241026 1000000000 156886765 1000000000 52548533 1000000000 264438673 1000000000 565883365 1000000000 683795495 1000000000 794150503 1000000000 464801856 1000000000 432929219 1000000000 726776713 1000000000 54067926 1000000000 84641400 1000000000 844428374 1000000000 633367986 1000000000 849672344 1000000000 675321745 1000000000 847162436 1000000000 488995949 1000000000 41479025 1000000000 369647101 1000000000 40290189 1000000000 715464631 1000000000 652893977 1000000000 57280491 1000000000 533035549 1000000000 681530673 1000000000 536963726 1000000000 100680977 1000000000 365425692 1000000000 421215680 1000000000 18028258 1000000000 127747025 1000000000 786990689 1000000000 61956634 1000000000 433932537 1000000000 906234960 1000000000 104129765 1000000000 87691086 1000000000 82649187 1000000000 109073914 1000000000 832016532 1000000000 928198818 1000000000 541685793 1000000000 175067857 1000000000 778535222 1000000000 741970169 1000000000 69528957 1000000000 826851450 1000000000 706081258 1000000000 64399084 1000000000 555117188 1000000000 23785775 1000000000 985083615 1000000000 396940230 1000000000 900432599 1000000000 256778682 1000000000 45542095 1000000000 87642448 1000000000 472636408 1000000000 147036208 1000000000 521279442 1000000000 713310278 1000000000 366329485 1000000000 733078728 1000000000 761893204 1000000000 61185665 1000000000 166048777 1000000000 614405180 1000000000 597890612 1000000000 607577479 1000000000 401875702 1000000000 236396887 1000000000 707210744 1000000000 764334656 1000000000 123383059 1000000000 461584487 1000000000 472156901 1000000000 730343317 1000000000 455658530 1000000000 925538818 1000000000 979358493 1000000000 702542848 1000000000 682433413 1000000000 664567484 1000000000 363149414 1000000000 573747738 1000000000 848212581 1000000000 787235714 1000000000 645994515 1000000000 124297857 1000000000 918760779 1000000000 453399119 1000000000 549732976 1000000000 383368313 1000000000 874513482 1000000000 596242107 1000000000 64173241 1000000000 544625018 1000000000 581558671 1000000000 174525831 1000000000 133071530 1000000000 184272074 1000000000 601654713 1000000000 843829936 1000000000 208867659 1000000000 309507780 1000000000 737602792 1000000000 239373386 1000000000 757148438 1000000000 996808590 1000000000 344109381 1000000000 327017935 1000000000 151988857 1000000000 811406988 1000000000 304569573 1000000000 518937896 1000000000 964482044 1000000000 527431798 1000000000 895660555 1000000000 51965149 1000000000 183805314 1000000000 712673629 1000000000 961192614 1000000000 453266101 1000000000 672410791 1000000000 218029919 1000000000 556667552 1000000000 317551897 1000000000 818179071 1000000000 876720635 1000000000 413898696 1000000000 450173131 1000000000 350273206 1000000000 927291865 1000000000 680931409 1000000000 857483771 1000000000 199073590 1000000000 542691504 1000000000 763977584 1000000000 321548224 1000000000 855231996 1000000000 290874597 1000000000 131451656 1000000000 792297587 1000000000 244286256 1000000000 233074678 1000000000 275847882 1000000000 770211004 1000000000 661554440 1000000000 662509086 1000000000 443845765 1000000000 702704454 1000000000 623405248 1000000000 609071036 1000000000 83306107 1000000000 700818616 1000000000 653177251 1000000000 671847373 1000000000 509712617 1000000000 258705889 1000000000 120246288 1000000000 122470397 1000000000 399463503 1000000000 412926284 1000000000 710833577 1000000000 885929033 1000000000 602586795 1000000000 828943721 1000000000 19448104 1000000000 795145589 1000000000 602206465 1000000000 913992714 1000000000 594870947 1000000000 673411895 1000000000 556473290 1000000000 332453366 1000000000 345730080 1000000000 905136330 1000000000 915224005 1000000000 393056473 1000000000 472461411 1000000000 441737344 1000000000 175675157 1000000000 993464469 1000000000 704895911 1000000000 561315621 1000000000 404643987 1000000000 853059356 1000000000 975483319 1000000000 769548364 1000000000 752513041 1000000000 490890860 1000000000 851732102 1000000000 923365517 1000000000 751846936 1000000000 398951249 1000000000 744001538 1000000000 807235047 1000000000 770663063 1000000000 344665431 1000000000 459208689 1000000000 611024226 1000000000 331864042 1000000000 984604980 1000000000 128005363 1000000000 483456246 1000000000 154291061 1000000000 114007250 1000000000 765556685 1000000000 299959762 1000000000 821879971 1000000000 18536485 1000000000 520474356 1000000000 520996731 1000000000 659024810 1000000000 635305001 1000000000 799226189 1000000000 157411651 1000000000 356758427 1000000000 253621365 1000000000 11117982 1000000000 108963335 1000000000 151299275 1000000000 62062331 1000000000 616918963 1000000000 781082984 1000000000 951851957 1000000000 182092619 1000000000 276330991 1000000000 507657955 1000000000 108535901 1000000000 611255908 1000000000 477277978 1000000000 184255456 1000000000 465021043 1000000000 403107668 1000000000 915256425 1000000000 261836711 1000000000 220336242 1000000000 935032224 1000000000 113580046 1000000000 838746860 1000000000 508946622 1000000000 209339804 1000000000 107744145 1000000000 127530828 1000000000 622778532 1000000000 250475538 1000000000 48703865 1000000000 625039340 1000000000 81524619 1000000000 58805310 1000000000 282648771 1000000000 517222525 1000000000 661381240 1000000000 870364222 1000000000 276827378 1000000000 340556167 1000000000 773674662 1000000000 70879927 1000000000 526228999 1000000000 541339283 1000000000 157692630 1000000000 281593467 1000000000 878513608 1000000000 835758689 1000000000 410518598 1000000000 755041316 1000000000 610855306 1000000000 151408845 1000000000 932537730 1000000000 92448242 1000000000 29519764 1000000000 842569275 1000000000 897659841 1000000000 988687104 1000000000 792151141 1000000000 75431830 1000000000 711387373 1000000000 42333255 1000000000 266762232 1000000000 845746486 1000000000 924353108 1000000000 808234048 1000000000 149272552 1000000000 847591380 1000000000 361585263 1000000000 263555179 1000000000 15813343 1000000000 880066147 1000000000 677548386 1000000000 1008664 1000000000 951895122 1000000000 803412320 1000000000 416445294 1000000000 213950377 1000000000 861658297 1000000000 798551740 1000000000 924843777 1000000000 924485775 1000000000 860693710 1000000000 688432054 1000000000 654396835 1000000000 160528557 1000000000 695287725 1000000000 269764611 1000000000 183724733 1000000000 233909885 1000000000 14072260 1000000000 113328384 1000000000 623542546 1000000000 502498478 1000000000 121867267 1000000000 190611043 1000000000 453749269 1000000000 1251867 1000000000 420836728 1000000000 533800498 1000000000 912977958 1000000000 868587338 1000000000 802716093 1000000000 390861935 1000000000 896840076 1000000000 390331239 1000000000 513922318 1000000000 208243161 1000000000 844806514 1000000000 387283743 1000000000 138118537 1000000000 880837552 1000000000 279573479 1000000000 120516741 1000000000 693816091 1000000000 663939938 1000000000 453502180 1000000000 413557473 1000000000 500053993 1000000000 547922264 1000000000 175923151 1000000000 344062312 1000000000 41333102 1000000000 392571390 1000000000 316917649 1000000000 409157426 1000000000 274154430 1000000000 15953364 1000000000 395564614 1000000000 228851358 1000000000 780719483 1000000000 571322928 1000000000 496881612 1000000000 102140516 1000000000 502458190 1000000000 430615290 1000000000 563374353 1000000000 155821512 1000000000 455119151 1000000000 99202222 1000000000 229353337 1000000000 944526273 1000000000 952651747 1000000000 224579816 1000000000 283011429 1000000000 740889377 1000000000 635933215 1000000000 749162398 1000000000 71884389 1000000000 956260437 1000000000 223001800 1000000000 552516064 1000000000 600724751 1000000000 523264988 1000000000 517105918 1000000000 602374186 1000000000 940364650 1000000000 693491753 1000000000 349147249 1000000000 10513991 1000000000 625148186 1000000000 46035219 1000000000 38213859 1000000000 491390741 1000000000 444739319 1000000000 947427749 1000000000 81318923 1000000000 982773713 1000000000 105151118 1000000000 170442389 1000000000 701761958 1000000000 543047702 1000000000 835438811 1000000000 728653670 1000000000 291110931 1000000000 576995864 1000000000 178085898 1000000000 364420212 1000000000 150180705 1000000000 190066708 1000000000 397524664 1000000000 95761846 1000000000 68476869 1000000000 992716719 1000000000 882920411 1000000000 767117709 1000000000 354568185 1000000000 159146537 1000000000 11977805 1000000000 674627887 1000000000 518650437 1000000000 696013121 1000000000 228095448 1000000000 186879684 1000000000 866936605 1000000000 271123253 1000000000 623005709 1000000000 644874485 1000000000 70233444 1000000000 99093993 1000000000 266226685 1000000000 624306224 1000000000 987620937 1000000000 307420342 1000000000 47295199 1000000000 751041045 1000000000 461183576 1000000000 65469162 1000000000 870900992 1000000000 672194070 1000000000 103924601 1000000000 795082136 1000000000 474625049 1000000000 591032841 1000000000 15611046 1000000000 32612207 1000000000 461111659 1000000000 889844893 1000000000 982480481 1000000000 128790514 1000000000 366111587 1000000000 870680304 1000000000 624247886 1000000000 12207640 1000000000 122926169 1000000000 523008589 1000000000 396247641 1000000000 776930710 1000000000 223150836 1000000000 84242658 1000000000 154385676 1000000000 226976740 1000000000 898665734 1000000000 504319371 1000000000 817091066 1000000000 596082884 1000000000 830384629 1000000000 300013892 1000000000 780301357 1000000000 447357129 1000000000 599174101 1000000000 154098732 1000000000 907531881 1000000000 229450304 1000000000 618924474 1000000000 369299382 1000000000 24631587 1000000000 403116222 1000000000 937647282 1000000000 449082490 1000000000 710046905 1000000000 257449529 1000000000 793188036 1000000000 794185641 1000000000 645019655 1000000000 197880598 1000000000 285147268 1000000000 949758073 1000000000 654895369 1000000000 863686210 1000000000 238898891 1000000000 705553709 1000000000 776845388 1000000000 155129580 1000000000 445704462 1000000000 608816418 1000000000 342510273 1000000000 858984601 1000000000 457340430 1000000000 673808812 1000000000 440621857 1000000000 882737920 1000000000 641251329 1000000000 12212661 1000000000 570374748 1000000000 889347685 1000000000 736103542 1000000000 241456961 1000000000 251150531 1000000000 442403009 1000000000 584209340 1000000000 246178505 1000000000 183187131 1000000000 841143450 1000000000 917206527 1000000000 420223306 1000000000 195426557 1000000000 360886798 1000000000 228101992 1000000000 70019885 1000000000 914269499 1000000000 390428908 1000000000 801646320 1000000000 159754615 1000000000 257313405 1000000000 699298936 1000000000 555278396 1000000000 985578899 1000000000 830206349 1000000000 136993040 1000000000 518380971 1000000000 723643295 1000000000 722347649 1000000000 910213162 1000000000 467650438 1000000000 968131566 1000000000 4205763 1000000000 160358894 1000000000 601559280 1000000000 187289998 1000000000 814565070 1000000000 969260840 1000000000 152301543 1000000000 947741663 1000000000 127609587 1000000000 831361662 1000000000 447049474 1000000000 892878680 1000000000 844928287 1000000000 348914 1000000000 849366038 1000000000 955735449 1000000000 112667134 1000000000 504768288 1000000000 392160352 1000000000 288028650 1000000000 255904728 1000000000 984120237 1000000000 350178190 1000000000 515387325 1000000000 955665841 1000000000 478910126 1000000000 885895501 1000000000 766508145 1000000000 294176108 1000000000 847034609 1000000000 51016571 1000000000 978299582 1000000000 616520318 1000000000 800228324 1000000000 683304831 1000000000 392484660 1000000000 723921804 1000000000 671126834 1000000000 315819812 1000000000 921523320 1000000000 638842298 1000000000 812469543 1000000000 158110971 1000000000 169166010 1000000000 916038794 1000000000 829378993 1000000000 583225730 1000000000 664142530 1000000000 309433725 1000000000 121478787 1000000000 80242156 1000000000 762515710 1000000000 702206065 1000000000 728690730 1000000000 595264425 1000000000 444641612 1000000000 837923301 1000000000 738624076 1000000000 621562144 1000000000 596653617 1000000000 577687743 1000000000 171556447 1000000000 143807460 1000000000 372551662 1000000000 242883237 1000000000 898459197 1000000000 264478743 1000000000 405037755 1000000000 690800430 1000000000 190661394 1000000000 629592137 1000000000 77116968 1000000000 506857158 1000000000 291981364 1000000000 363361311 1000000000 21915254 1000000000 504898236 1000000000 194920986 1000000000 310271842 1000000000 710202876 1000000000 810352181 1000000000 172574121 1000000000 476846514 1000000000 530109897 1000000000 762642001 1000000000 239960304 1000000000 269105997 1000000000 650992069 1000000000 323789545 1000000000 191411070 1000000000 463329820 1000000000 688630366 1000000000 229494045 1000000000 977014697 1000000000 255108414 1000000000 12946923 1000000000 317409648 1000000000 460418210 1000000000 42637514 1000000000 23765962 1000000000 503728999 1000000000 836027205 1000000000 18533674 1000000000 939500996 1000000000 233750757 1000000000 384032176 1000000000 815751003 1000000000 283995800 1000000000 531282806 1000000000 726734989 1000000000 491960476 1000000000 116197988 1000000000 259553752 1000000000 640477892 1000000000 85365284 1000000000 539118373 1000000000 337354896 1000000000 79146384 1000000000 555406871 1000000000 478181437 1000000000 185754541 1000000000 369299783 1000000000 665824147 1000000000 594671742 1000000000 90170798 1000000000 378105543 1000000000 767095781 1000000000 463181104 1000000000 322199256 1000000000 367957524 1000000000 364326536 1000000000 570024650 1000000000 217718397 1000000000 621511653 1000000000 932238627 1000000000 645400175 1000000000 916299774 1000000000 820508738 1000000000 154047622 1000000000 440393639 1000000000 903070215 1000000000 955717780 1000000000 453183092 1000000000 847269174 1000000000 82511644 1000000000 34613420 1000000000 38336797 1000000000 342361683 1000000000 523543797 1000000000 37142105 1000000000 42146630 1000000000 231049675 1000000000 715736068 1000000000 764122142 1000000000 821766744 1000000000 469084520 1000000000 347464074 1000000000 930480908 1000000000 515866050 1000000000 418733472 1000000000 412625529 1000000000 379710925 1000000000 546866671 1000000000 654324155 1000000000 835130094 1000000000 803890878 1000000000 920925002 1000000000 399994587 1000000000 168632832 1000000000 366882730 1000000000 308531930 1000000000 797933538 1000000000 914544882 1000000000 258604501 1000000000 345629663 1000000000 755657974 1000000000 526788464 1000000000 322604930 1000000000 185270592 1000000000 79560932 1000000000 385530148 1000000000 734152051 1000000000 413971331 1000000000 855056829 1000000000 62836210 1000000000 970937414 1000000000 377064054 1000000000 244216789 1000000000 424903183 1000000000 557405417 1000000000 249160598 1000000000 29443008 1000000000 13258778 1000000000 453298919 1000000000 470196155 1000000000 790934164 1000000000 88123943 1000000000 118498307 1000000000 267526744 1000000000 207829534 1000000000 651849809 1000000000 414867923 1000000000 902640186 1000000000 395086099 1000000000 152651730 1000000000 43911279 1000000000 872224572 1000000000 816983331 1000000000 998962567 1000000000 804750818 1000000000 663031603 1000000000 168923185 1000000000 726658991 1000000000 945327717 1000000000 301512634 1000000000 105854870 1000000000 436352580 1000000000 238549225 1000000000 147714635 1000000000 109423581 1000000000 508380788 1000000000 212071564 1000000000 397671386 1000000000 35441532 1000000000 510887700 1000000000 444161114 1000000000 613325978 1000000000 961381536 1000000000 730466782 1000000000 382678538 1000000000 687946115 1000000000 281682576 1000000000 50764152 1000000000 607366977 1000000000 472291901 1000000000 323601016 1000000000 996668977 1000000000 330925692 1000000000 401183136 1000000000 271352203 1000000000 24790058 1000000000 113831732 1000000000 841431073 1000000000 754789062 1000000000 261354699 1000000000 142187127 1000000000 350502873 1000000000 302968574 1000000000 236708432 1000000000 386313731 1000000000 123947420 1000000000 24908184 1000000000 450349564 1000000000 747870781 1000000000 908585962 1000000000 816050693 1000000000 266967471 1000000000 675329346 1000000000 402977005 1000000000 595998282 1000000000 223494642 1000000000 781602290 1000000000 336616174 1000000000 623182554 1000000000 60852510 1000000000 999246692 1000000000 256305683 1000000000 462966025 1000000000 355424279 1000000000 994981574 1000000000 506004661 1000000000 122695606 1000000000 266691323 1000000000 211504372 1000000000 896392957 1000000000 260451128 1000000000 709375250 1000000000 149741798 1000000000 217357675 1000000000 152686259 1000000000 402064398 1000000000 9332133 1000000000 665383764 1000000000 907333000 1000000000 871386596 1000000000 354061066 1000000000 246077543 1000000000 249034224 1000000000 372704736 1000000000 178858806 1000000000 280637529 1000000000 942258994 1000000000 137144834 1000000000 846756618 1000000000 760434207 1000000000 567031338 1000000000 908679957 1000000000 374425707 1000000000 91725575 1000000000 737515997 1000000000 497911391 1000000000 931271803 1000000000 564199354 1000000000 595870549 1000000000 215120508 1000000000 16709705 1000000000 197275045 1000000000 128657386 1000000000 705027954 1000000000 12296852 1000000000 152662125 1000000000 213375780 1000000000 550429806 1000000000 565394488 1000000000 485043401 1000000000 614176800 1000000000 845759327 1000000000 739396210 1000000000 96991447 1000000000 317786586 1000000000 346131511 1000000000 627880426 1000000000 807351535 1000000000 50625428 1000000000 976678564 1000000000 507844590 1000000000 221999783 1000000000 241740093 1000000000 466960542 1000000000 215092268 1000000000 38505886 1000000000 619817231 1000000000 36657368 1000000000 119034897 1000000000 208955900 1000000000 747939130 1000000000 486898128 1000000000 113803209 1000000000 839734957 1000000000 58130844 1000000000 53327591 1000000000 381801558 1000000000 305550008 1000000000 95275570 1000000000 239495440 1000000000 773424415 1000000000 423462617 1000000000 949627395 1000000000 348458198 1000000000 67107145 1000000000 280371195 1000000000 417016792 1000000000 48720989 1000000000 24258004 1000000000 545909332 1000000000 73722326 1000000000 110172363 1000000000 91173878 1000000000 744937228 1000000000 944312797 1000000000 111676254 1000000000 328795584 1000000000 232172363 1000000000 224769323 1000000000 409544870 1000000000 251294448 1000000000 484473582 1000000000 946346530 1000000000 515953098 1000000000 24385501 1000000000 7284292 1000000000 778175282 1000000000 41294441 1000000000 800347571 1000000000 357569855 1000000000 547134102 1000000000 721419065 1000000000 492543711 1000000000 85724025 1000000000 337809050 1000000000 769338635 1000000000 186823542 1000000000 853985351 1000000000 385555644 1000000000 67397414 1000000000 124508675 1000000000 361600480 1000000000 892477298 1000000000 88586903 1000000000 448229490 1000000000 761899418 1000000000 61080535 1000000000 891021890 1000000000 901423020 1000000000 462693400 1000000000 999226546 1000000000 711250847 1000000000 83290584 1000000000 558446747 1000000000 851055840 1000000000 610223678 1000000000 765113161 1000000000 52085693 1000000000 828346529 1000000000 384143639 1000000000 333237127 1000000000 338553490 1000000000 590721063 1000000000 897975106 1000000000 757392278 1000000000 69188785 1000000000 908882188 1000000000 60925170 1000000000 412315028 1000000000 280669651 1000000000 331552091 1000000000 739197848 1000000000 609759261 1000000000 649478949 1000000000 310455547 1000000000 721255444 1000000000 517424314 1000000000 794133794 1000000000 819842519 1000000000 916195035 1000000000 704560441 1000000000 411457138 1000000000 58482372 1000000000 442142457 1000000000 457439811 1000000000 563208781 1000000000 783522098 1000000000 466731343 1000000000 273118076 1000000000 954920165 1000000000 549772392 1000000000 873731078 1000000000 248151778 1000000000 348993072 1000000000 175297741 1000000000 416510319 1000000000 316204973 1000000000 955377544 1000000000 178698066 1000000000 438082326 1000000000 237706090 1000000000 141826299 1000000000 353931750 1000000000 463974314 1000000000 190332910 1000000000 237755825 1000000000 921303191 1000000000 985706677 1000000000 669059371 1000000000 606275713 1000000000 912154010 1000000000 867421665 1000000000 310882021 1000000000 610014250 1000000000 664771393 1000000000 379254488 1000000000 655260200 1000000000 720975277 1000000000 749020596 1000000000 454242782 1000000000 521927331 1000000000 590835342 1000000000 812655856 1000000000 522843487 1000000000 894674066 1000000000 724791915 1000000000 11431033 1000000000 809949022 1000000000 319593548 1000000000 550648421 1000000000 382328348 1000000000 842484824 1000000000 113825749 1000000000 952792057 1000000000 428121367 1000000000 417131443 1000000000 574597834 1000000000 218906017 1000000000 994358207 1000000000 481255410 1000000000 894617772 1000000000 528161498 1000000000 243683251 1000000000 432062487 1000000000 985795158 1000000000 920858699 1000000000 162861110 1000000000 749156240 1000000000 453181455 1000000000 734164895 1000000000 130849791 1000000000 223326512 1000000000 891591086 1000000000 837878261 1000000000 945028444 1000000000 656439202 1000000000 670686175 1000000000 953356658 1000000000 468175354 1000000000 675119533 1000000000 912415584 1000000000 38519380 1000000000 193888269 1000000000 701481395 1000000000 843690511 1000000000 324341720 1000000000 649003355 1000000000 156031639 1000000000 602935890 1000000000 211062424 1000000000 538151494 1000000000 313333719 1000000000 434113705 1000000000 4687694 1000000000 728338931 1000000000 959745147 1000000000 144765790 1000000000 39368033 1000000000 67692007 1000000000 964962641 1000000000 26677009 1000000000 122849336 1000000000 725071917 1000000000 94757331 1000000000 157447567 1000000000 124595552 1000000000 8701105 1000000000 424630899 1000000000 208810253 1000000000 858110473 1000000000 411074996 1000000000 312800199 1000000000 737307812 1000000000 200136816 1000000000 470331293 1000000000 971239617 1000000000 624101952 1000000000 622925678 1000000000 773000992 1000000000 263009007 1000000000 668626326 1000000000 466667630 1000000000 687192229 1000000000 149564941 1000000000 190171060 1000000000 229332506 1000000000 454406766 1000000000 575877460 1000000000 458075803 1000000000 194748436 1000000000 409989485 1000000000 75816732 1000000000 963900539 1000000000 390146664 1000000000 736148946 1000000000 898280188 1000000000 413239229 1000000000 206677881 1000000000 359893865 1000000000 179516726 1000000000 548711910 1000000000 882927277 1000000000 278829542 1000000000 464250869 1000000000 851546928 1000000000 503676282 1000000000 2560987 1000000000 548723480 1000000000 807208130 1000000000 987103187 1000000000 409813291 1000000000 109146850 1000000000 469785837 1000000000 842903126 1000000000 575879839 1000000000 168405825 1000000000 427732723 1000000000 169035652 1000000000 971646306 1000000000 41529533 1000000000 246140456 1000000000 672307031 1000000000 87660216 1000000000 144320660 1000000000 219110608 1000000000 58673212 1000000000 390810106 1000000000 105836034 1000000000 801242844 1000000000 792119323 1000000000 807130505 1000000000 392298125 1000000000 438262963 1000000000 848973917 1000000000 869857049 1000000000 733891910 1000000000 917961361 1000000000 925782171 1000000000 606218851 1000000000 678534324 1000000000 807549309 1000000000 586424044 1000000000 81587933 1000000000 858425924 1000000000 103826175 1000000000 779820050 1000000000 74258981 1000000000 567773849 1000000000 813656481 1000000000 836540546 1000000000 160494786 1000000000 366669161 1000000000 299604106 1000000000 394235147 1000000000 170781232 1000000000 522721033 1000000000 206206966 1000000000 394130300 1000000000 968067166 1000000000 383462755 1000000000 503085235 1000000000 280234294 1000000000 973060873 1000000000 237103944 1000000000 982613563 1000000000 230139105 1000000000 470534173 1000000000 569991243 1000000000 646871882 1000000000 262400075 1000000000 371979217 1000000000 208037071 1000000000 864290707 1000000000 307887401 1000000000 371897487 1000000000 888448212 1000000000 858344302 1000000000 905959212 1000000000 371045930 1000000000 558204091 1000000000 792756717 1000000000 96639573 1000000000 187384468 1000000000 509404102 1000000000 27492335 1000000000 66991820 1000000000 387675850 1000000000 710327921 1000000000 645679470 1000000000 825586649 1000000000 455547232 1000000000 572091039 1000000000 211202089 1000000000 236456177 1000000000 12848369 1000000000 952950192 1000000000 247222215 1000000000 583379365 1000000000 756004632 1000000000 645475607 1000000000 918682270 1000000000 689600267 1000000000 319531452 1000000000 910685247 1000000000 661755697 1000000000 887060089 1000000000 654015460 1000000000 366615402 1000000000 908045160 1000000000 656554904 1000000000 424006231 1000000000 767113517 1000000000 180165481 1000000000 800946412 1000000000 624810513 1000000000 69920517 1000000000 713890834 1000000000 683794664 1000000000 835858036 1000000000 34681409 1000000000 152537679 1000000000 95831446 1000000000 664895873 1000000000 471597084 1000000000 919753974 1000000000 856464039 1000000000 991709491 1000000000 503003477 1000000000 254306005 1000000000 753597408 1000000000 15098036 1000000000 965005632 1000000000 436642774 1000000000 178667090 1000000000 931428157 1000000000 421339869 1000000000 238251894 1000000000 619656765 1000000000 685845098 1000000000 489617813 1000000000 126906158 1000000000 976455009 1000000000 610915288 1000000000 900586989 1000000000 793515993 1000000000 426204436 1000000000 876217763 1000000000 882627802 1000000000 395257550 1000000000 516844486 1000000000 132723378 1000000000 334286024 1000000000 208632574 1000000000 996932461 1000000000 286253961 1000000000 556708577 1000000000 244543021 1000000000 23711199 1000000000 486864225 1000000000 316823060 1000000000 914109137 1000000000 213720077 1000000000 235767621 1000000000 82482373 1000000000 52048208 1000000000 693760561 1000000000 567011046 1000000000 912746729 1000000000 324552908 1000000000 485606396 1000000000 69215901 1000000000 937581491 1000000000 251694996 1000000000 409092199 1000000000 413785801 1000000000 314515994 1000000000 220591473 1000000000 849103186 1000000000 360180571 1000000000 439369908 1000000000 66612064 1000000000 393144296 1000000000 780587623 1000000000 829996047 1000000000 492497342 1000000000 424683846 1000000000 28394139 1000000000 116266247 1000000000 91341356 1000000000 803494774 1000000000 92817171 1000000000 733520727 1000000000 996445830 1000000000 285915476 1000000000 172069364 1000000000 471876398 1000000000 536450595 1000000000 527711965 1000000000 121391496 1000000000 964517412 1000000000 780486684 1000000000 130802412 1000000000 89768837 1000000000 444325531 1000000000 457164578 1000000000 15686556 1000000000 492347070 1000000000 70761698 1000000000 40543129 1000000000 908008617 1000000000 975606482 1000000000 809461448 1000000000 74940896 1000000000 95629213 1000000000 135796048 1000000000 315224457 1000000000 933625402 1000000000 374669117 1000000000 942736824 1000000000 736836300 1000000000 538831517 1000000000 459355504 1000000000 4768535 1000000000 706318812 1000000000 826535002 1000000000 952322234 1000000000 442313100 1000000000 226883890 1000000000 81112851 1000000000 509920139 1000000000 235726014 1000000000 569873818 1000000000 447594796 1000000000 119048482 1000000000 612279456 1000000000 797472147 1000000000 625838398 1000000000 351567175 1000000000 559286386 1000000000 779358942 1000000000 838733349 1000000000 374808265 1000000000 995418902 1000000000 309763676 1000000000 202712769 1000000000 661726627 1000000000 471674483 1000000000 616365884 1000000000 241803934 1000000000 826609281 1000000000 645766019 1000000000 946758442 1000000000 453732636 1000000000 938609751 1000000000 702646865 1000000000 708723390 1000000000 781934897 1000000000 110705978 1000000000 419999980 1000000000 259826054 1000000000 458762382 1000000000 246921688 1000000000 638260780 1000000000 844641515 1000000000 79043313 1000000000 901905873 1000000000 43676164 1000000000 367983092 1000000000 187588717 1000000000 781797703 1000000000 417880105 1000000000 920155317 1000000000 11826142 1000000000 255404539 1000000000 272108244 1000000000 753176953 1000000000 981600398 1000000000 65078656 1000000000 438213914 1000000000 818617539 1000000000 197653717 1000000000 245580853 1000000000 291706413 1000000000 633115901 1000000000 599027719 1000000000 575300235 1000000000 148848094 1000000000 719789678 1000000000 395536599 1000000000 235121119 1000000000 670765460 1000000000 839642425 1000000000 87156460 1000000000 689028621 1000000000 815297385 1000000000 869279635 1000000000 607927647 1000000000 220631576 1000000000 717516007 1000000000 843608540 1000000000 472547728 1000000000 340507557 1000000000 149397921 1000000000 958002857 1000000000 176062628 1000000000 613227699 1000000000 464869079 1000000000 818832988 1000000000 776037645 1000000000 905412512 1000000000 991701077 1000000000 781211956 1000000000 308230144 1000000000 413628991 1000000000 638083491 1000000000 739452241 1000000000 903981457 1000000000 277605080 1000000000 673720543 1000000000 153759097 1000000000 437903841 1000000000 9479271 1000000000 609424920 1000000000 52067146 1000000000 305212423 1000000000 304291230 1000000000 235489257 1000000000 92528271 1000000000 853393685 1000000000 609132705 1000000000 921933556 1000000000 180540809 1000000000 999311082 1000000000 663534551 1000000000 731011313 1000000000 337277198 1000000000 940763246 1000000000 103976591 1000000000 653693404 1000000000 312281932 1000000000 756481088 1000000000 624243753 1000000000 423169224 1000000000 868025853 1000000000 907051579 1000000000 594656183 1000000000 529779584 1000000000 740236714 1000000000 628687076 1000000000 658251505 1000000000 546413971 1000000000 162952523 1000000000 954872572 1000000000 140451581 1000000000 289687353 1000000000 236480681 1000000000 308955444 1000000000 374951592 1000000000 571107511 1000000000 440623226 1000000000 3077957 1000000000 517324903 1000000000 553291620 1000000000 251069277 1000000000 104321371 1000000000 900752371 1000000000 125330677 1000000000 935221306 1000000000 669663856 1000000000 449281886 1000000000 229248645 1000000000 737995107 1000000000 414086776 1000000000 422204238 1000000000 495159119 1000000000 78409126 1000000000 11957161 1000000000 520894395 1000000000 19955679 1000000000 475277700 1000000000 870506408 1000000000 340752249 1000000000 350043035 1000000000 836444039 1000000000 865187786 1000000000 161572145 1000000000 697831473 1000000000 320314780 1000000000 528580993 1000000000 806930492 1000000000 450027969 1000000000 346584429 1000000000 524132605 1000000000 988972949 1000000000 887894422 1000000000 56296372 1000000000 38961011 1000000000 499062167 1000000000 289807955 1000000000 956048797 1000000000 569912433 1000000000 146323985 1000000000 126341996 1000000000 779980457 1000000000 721336565 1000000000 28144465 1000000000 814365744 1000000000 188496371 1000000000 60356748 1000000000 561430461 1000000000 184651030 1000000000 836498383 1000000000 763730609 1000000000 983752779 1000000000 443726983 1000000000 720701052 1000000000 767415158 1000000000 20844088 1000000000 639037280 1000000000 723601654 1000000000 682735999 1000000000 862176002 1000000000 105427505 1000000000 945819785 1000000000 438024470 1000000000 923577717 1000000000 363560116 1000000000 438579908 1000000000 632696726 1000000000 431386320 1000000000 691355942 1000000000 619624556 1000000000 675180427 1000000000 429859460 1000000000 86617321 1000000000 686800580 1000000000 402576169 1000000000 602294280 1000000000 934483432 1000000000 986348410 1000000000 800097313 1000000000 814865930 1000000000 766591363 1000000000 712359389 1000000000 708931858 1000000000 323930036 1000000000 151151008 1000000000 971200601 1000000000 342734316 1000000000 936143662 1000000000 674164308 1000000000 571371176 1000000000 71603163 1000000000 924230139 1000000000 836754595 1000000000 749422047 1000000000 396210814 1000000000 613691286 1000000000 682024719 1000000000 777658541 1000000000 955749762 1000000000 520208976 1000000000 732264302 1000000000 261505329 1000000000 172512322 1000000000 843780492 1000000000 974845146 1000000000 109425892 1000000000 140189387 1000000000 87312575 1000000000 727096316 1000000000 654709543 1000000000 868699072 1000000000 494995453 1000000000 236576105 1000000000 742777530 1000000000 472588520 1000000000 366368527 1000000000 552997639 1000000000 543785506 1000000000 849577208 1000000000 833033038 1000000000 232099584 1000000000 838884938 1000000000 238329328 1000000000 44959105 1000000000 765960957 1000000000 140255574 1000000000 684931979 1000000000 595625111 1000000000 208357855 1000000000 502892566 1000000000 214745531 1000000000 755818436 1000000000 21694973 1000000000 523320990 1000000000 104528875 1000000000 784687793 1000000000 193579178 1000000000 213405408 1000000000 373195941 1000000000 786232599 1000000000 125709535 1000000000 630015926 1000000000 667659003 1000000000 911460455 1000000000 888255027 1000000000 361711356 1000000000 258721883 1000000000 19534102 1000000000 481705858 1000000000 666639488 1000000000 985700475 1000000000 419345961 1000000000 756746944 1000000000 756419215 1000000000 963468830 1000000000 739282294 1000000000 904970581 1000000000 928728009 1000000000 106688289 1000000000 125180579 1000000000 420843505 1000000000 376362489 1000000000 403886945 1000000000 539950246 1000000000 348202658 1000000000 681268269 1000000000 510613732 1000000000 232481286 1000000000 100298719 1000000000 817916829 1000000000 982821693 1000000000 760121451 1000000000 832466295 1000000000 333014071 1000000000 937951304 1000000000 788524745 1000000000 411544641 1000000000 424001634 1000000000 517184190 1000000000 316571264 1000000000 141834050 1000000000 29278960 1000000000 830854953 1000000000 374661710 1000000000 631856549 1000000000 564126958 1000000000 825996556 1000000000 122385064 1000000000 178821386 1000000000 274037646 1000000000 894129491 1000000000 795370881 1000000000 775786269 1000000000 703899492 1000000000 457670581 1000000000 660630388 1000000000 893803922 1000000000 861076851 1000000000 336720577 1000000000 292304281 1000000000 640297628 1000000000 572347284 1000000000 249498819 1000000000 730370019 1000000000 187876797 1000000000 434509635 1000000000 33243053 1000000000 673395952 1000000000 961341989 1000000000 82271454 1000000000 442757199 1000000000 647234535 1000000000 540140019 1000000000 946963690 1000000000 314339480 1000000000 141664860 1000000000 892010198 1000000000 17138281 1000000000 826448338 1000000000 940217304 1000000000 380444292 1000000000 939182872 1000000000 672233217 1000000000 418802270 1000000000 497523265 1000000000 141959089 1000000000 861272894 1000000000 723252494 1000000000 158858436 1000000000 334357931 1000000000 247288746 1000000000 993038409 1000000000 356138677 1000000000 571018933 1000000000 220851557 1000000000 481525132 1000000000 266705060 1000000000 613848862 1000000000 569412193 1000000000 290609611 1000000000 522919385 1000000000 856997497 1000000000 486595197 1000000000 608655160 1000000000 604419856 1000000000 55903862 1000000000 631971100 1000000000 867387169 1000000000 41883547 1000000000 545584868 1000000000 71564146 1000000000 178852022 1000000000 998807909 1000000000 595193540 1000000000 124582766 1000000000 643229684 1000000000 840274895 1000000000 25165432 1000000000 347931467 1000000000 459963760 1000000000 51190157 1000000000 55028772 1000000000 388259433 1000000000 891337171 1000000000 257075486 1000000000 853995350 1000000000 796970104 1000000000 647266201 1000000000 728920696 1000000000 801304515 1000000000 256494283 1000000000 98587453 1000000000 121884084 1000000000 297428020 1000000000 239148716 1000000000 515907868 1000000000 431764506 1000000000 588793409 1000000000 887974909 1000000000 682457610 1000000000 180966517 1000000000 703134214 1000000000 640375721 1000000000 753327047 1000000000 445748387 1000000000 187600158 1000000000 197347884 1000000000 818277693 1000000000 848422967 1000000000 546645261 1000000000 773681937 1000000000 931411322 1000000000 121654289 1000000000 482362331 1000000000 396766786 1000000000 225138438 1000000000 539625284 1000000000 665224417 1000000000 170170556 1000000000 287499399 1000000000 920004574 1000000000 772982825 1000000000 899747216 1000000000 658537803 1000000000 643023495 1000000000 440919177 1000000000 406244935 1000000000 812818558 1000000000 965782668 1000000000 957908194 1000000000 624959213 1000000000 53016712 1000000000 348273201 1000000000 629760216 1000000000 296181607 1000000000 352778867 1000000000 752189438 1000000000 414801853 1000000000 99160505 1000000000 957641954 1000000000 559664439 1000000000 768694200 1000000000 425142809 1000000000 845422004 1000000000 752488726 1000000000 375901764 1000000000 66272958 1000000000 808221285 1000000000 320289469 1000000000 76741798 1000000000 991832774 1000000000 34794987 1000000000 664902579 1000000000 186000541 1000000000 862469711 1000000000 651123642 1000000000 357867892 1000000000 831517312 1000000000 26210040 1000000000 103816383 1000000000 442181392 1000000000 546252142 1000000000 892958258 1000000000 222323728 1000000000 95610556 1000000000 275977649 1000000000 330711639 1000000000 951254782 1000000000 737395831 1000000000 457091032 1000000000 936178292 1000000000 942401271 1000000000 905488794 1000000000 908698379 1000000000 462247467 1000000000 175868006 1000000000 810008342 1000000000 399520239 1000000000 987965829 1000000000 16180219 1000000000 839368993 1000000000 82246323 1000000000 51079099 1000000000 175217278 1000000000 953115822 1000000000 424227966 1000000000 838006394 1000000000 755776447 1000000000 42449628 1000000000 161993220 1000000000 127300133 1000000000 464251733 1000000000 705723439 1000000000 636401007 1000000000 256550904 1000000000 973488334 1000000000 666235545 1000000000 586848760 1000000000 193276278 1000000000 776273070 1000000000 482256404 1000000000 306800801 1000000000 848729467 1000000000 203398319 1000000000 681089535 1000000000 738142173 1000000000 74758129 1000000000 86899321 1000000000 709867001 1000000000 115637570 1000000000 447928334 1000000000 991340050 1000000000 475361869 1000000000 407089704 1000000000 327235197 1000000000 142596291 1000000000 68846427 1000000000 558207128 1000000000 906913620 1000000000 443021362 1000000000 364967997 1000000000 350884890 1000000000 415051762 1000000000 632357855 1000000000 451232293 1000000000 867433274 1000000000 293592970 1000000000 783353938 1000000000 854284160 1000000000 236804071 1000000000 193331947 1000000000 748249989 1000000000 379093381 1000000000 440006262 1000000000 869670578 1000000000 309316401 1000000000 950702255 1000000000 559649541 1000000000 740181509 1000000000 849565760 1000000000 669441990 1000000000 985970017 1000000000 38577637 1000000000 442908887 1000000000 412614178 1000000000 295651762 1000000000 774765145 1000000000 499376123 1000000000 718810534 1000000000 460690058 1000000000 744696592 1000000000 654713103 1000000000 239747992 1000000000 880771409 1000000000 625037789 1000000000 97542371 1000000000 725537627 1000000000 825866943 1000000000 945283660 1000000000 170457503 1000000000 910382717 1000000000 511077082 1000000000 296583867 1000000000 466096071 1000000000 299672770 1000000000 913334494 1000000000 879552028 1000000000 324438223 1000000000 961661126 1000000000 269665394 1000000000 624014349 1000000000 907061208 1000000000 365191805 1000000000 829062168 1000000000 731470736 1000000000 685939688 1000000000 510348466 1000000000 328105387 1000000000 764279892 1000000000 764487954 1000000000 31395650 1000000000 256810119 1000000000 109637493 1000000000 827372144 1000000000 115601833 1000000000 129175303 1000000000 965817497 1000000000 156695306 1000000000 555735536 1000000000 697294801 1000000000 93946695 1000000000 168990681 1000000000 296451821 1000000000 791324852 1000000000 818196407 1000000000 645992230 1000000000 183744997 1000000000 609148204 1000000000 70665424 1000000000 898695661 1000000000 669014857 1000000000 627245066 1000000000 521967257 1000000000 448078518 1000000000 581060117 1000000000 764680018 1000000000 354227309 1000000000 76615318 1000000000 455910731 1000000000 27359492 1000000000 360345542 1000000000 853728821 1000000000 349100051 1000000000 196804012 1000000000 642976297 1000000000 157153978 1000000000 566892038 1000000000 515400219 1000000000 739134586 1000000000 747367668 1000000000 979672305 1000000000 419694245 1000000000 492259888 1000000000 523011599 1000000000 17831946 1000000000 211460158 1000000000 829058001 1000000000 393400307 1000000000 971586161 1000000000 360952608 1000000000 502893953 1000000000 952717583 1000000000 465297523 1000000000 313392747 1000000000 386881186 1000000000 169646199 1000000000 857949592 1000000000 467144721 1000000000 423797693 1000000000 402567851 1000000000 356318505 1000000000 979362389 1000000000 338495739 1000000000 318089489 1000000000 453571875 1000000000 455143504 1000000000 913215264 1000000000 272320722 1000000000 78271116 1000000000 858748911 1000000000 761432761 1000000000 747382401 1000000000 342624849 1000000000 662263301 1000000000 613435773 1000000000 373720026 1000000000 747710393 1000000000 278288717 1000000000 504978512 1000000000 255063890 1000000000 863899922 1000000000 963679195 1000000000 386381151 1000000000 996027465 1000000000 361062271 1000000000 78867288 1000000000 2133517 1000000000 250513181 1000000000 936122341 1000000000 441681869 1000000000 35951461 1000000000 530140395 1000000000 640485238 1000000000 344252254 1000000000 817434237 1000000000 427843517 1000000000 52194052 1000000000 339835191 1000000000 830607681 1000000000 648282688 1000000000 752444981 1000000000 350083155 1000000000 75627810 1000000000 907404438 1000000000 138226566 1000000000 787514333 1000000000 414840475 1000000000 550213299 1000000000 539469701 1000000000 156411466 1000000000 167899119 1000000000 483892857 1000000000 889659014 1000000000 22080563 1000000000 297423888 1000000000 131863055 1000000000 190427050 1000000000 596117701 1000000000 483819560 1000000000 300438662 1000000000 630998145 1000000000 844698488 1000000000 208744023 1000000000 517721556 1000000000 100436663 1000000000 243856558 1000000000 279525268 1000000000 395481901 1000000000 500725207 1000000000 888906944 1000000000 190576303 1000000000 51691164 1000000000 536711531 1000000000 151158389 1000000000 80687870 1000000000 943194293 1000000000 894609984 1000000000 301609997 1000000000 927316080 1000000000 730492006 1000000000 678662421 1000000000 524442014 1000000000 742493923 1000000000 942491090 1000000000 731041175 1000000000 349517540 1000000000 534847406 1000000000 841386948 1000000000 815567086 1000000000 948463381 1000000000 842869518 1000000000 222986692 1000000000 363007638 1000000000 939370099 1000000000 793399942 1000000000 419545064 1000000000 50899686 1000000000 80098193 1000000000 229709290 1000000000 712958718 1000000000 699207842 1000000000 636379017 1000000000 607351055 1000000000 824168331 1000000000 721251100 1000000000 233031566 1000000000 510244315 1000000000 726943983 1000000000 244673857 1000000000 804949167 1000000000 749106017 1000000000 95892010 1000000000 36310829 1000000000 860629367 1000000000 536530063 1000000000 734090880 1000000000 673784528 1000000000 690375707 1000000000 349787760 1000000000 940514023 1000000000 609910662 1000000000 765991611 1000000000 796059926 1000000000 61494371 1000000000 527632833 1000000000 869452820 1000000000 731449211 1000000000 57410246 1000000000 355677377 1000000000 707898426 1000000000 195988981 1000000000 754550429 1000000000 613000570 1000000000 286144634 1000000000 363988253 1000000000 733164557 1000000000 725539217 1000000000 302846181 1000000000 454701808 1000000000 222697505 1000000000 749908482 1000000000 557007208 1000000000 744171129 1000000000 864807031 1000000000 327832779 1000000000 830676174 1000000000 303388530 1000000000 417983190 1000000000 132935662 1000000000 960738247 1000000000 666551108 1000000000 73719500 1000000000 67105053 1000000000 947923860 1000000000 74026595 1000000000 461399262 1000000000 729034846 1000000000 842325345 1000000000 64637866 1000000000 378341885 1000000000 486739105 1000000000 832108180 1000000000 520192385 1000000000 717425268 1000000000 694417700 1000000000 166075723 1000000000 736306083 1000000000 854711888 1000000000 528367788 1000000000 282407926 1000000000 551951817 1000000000 348807771 1000000000 804262461 1000000000 377045472 1000000000 897378827 1000000000 875791082 1000000000 485855829 1000000000 799209925 1000000000 629703028 1000000000 305146699 1000000000 933216474 1000000000 845246556 1000000000 871741286 1000000000 393003694 1000000000 290536626 1000000000 220645989 1000000000 780599682 1000000000 711165186 1000000000 855466270 1000000000 778094333 1000000000 4883954 1000000000 262122359 1000000000 646611000 1000000000 85392992 1000000000 513254734 1000000000 135066149 1000000000 413689243 1000000000 640444478 1000000000 686563237 1000000000 399376252 1000000000 638857993 1000000000 780948819 1000000000 598957094 1000000000 570859976 1000000000 438442161 1000000000 462801795 1000000000 855835194 1000000000 801709197 1000000000 126210410 1000000000 727479024 1000000000 793241084 1000000000 188019655 1000000000 516048341 1000000000 930229154 1000000000 202697642 1000000000 210390550 1000000000 444343820 1000000000 298164264 1000000000 39805379 1000000000 129211413 1000000000 244808132 1000000000 954334011 1000000000 985411394 1000000000 718420045 1000000000 617857898 1000000000 355053286 1000000000 930173849 1000000000 851459960 1000000000 840679619 1000000000 846235460 1000000000 234633938 1000000000 130553666 1000000000 152865612 1000000000 549714263 1000000000 935655876 1000000000 330755868 1000000000 980468091 1000000000 701752817 1000000000 778559102 1000000000 824369432 1000000000 830310681 1000000000 119242523 1000000000 43509715 1000000000 649502604 1000000000 597601947 1000000000 630718143 1000000000 902312515 1000000000 318562799 1000000000 750475860 1000000000 749839541 1000000000 213392035 1000000000 441627585 1000000000 604850059 1000000000 801323020 1000000000 6686975 1000000000 254171053 1000000000 701997160 1000000000 995668140 1000000000 327755557 1000000000 978489323 1000000000 665445182 1000000000 402065971 1000000000 699732503 1000000000 679388162 1000000000 820923413 1000000000 308758846 1000000000 64746328 1000000000 161510075 1000000000 496585026 1000000000 706411299 1000000000 529308999 1000000000 131101349 1000000000 184457074 1000000000 213736060 1000000000 856430590 1000000000 456125684 1000000000 199071544 1000000000 527711973 1000000000 101781406 1000000000 467570160 1000000000 550918007 1000000000 850618331 1000000000 272967764 1000000000 752546357 1000000000 207124764 1000000000 951210257 1000000000 442279716 1000000000 411135599 1000000000 738725513 1000000000 894370087 1000000000 286899374 1000000000 190206781 1000000000 127200804 1000000000 124100178 1000000000 30060739 1000000000 589389230 1000000000 554715323 1000000000 409247467 1000000000 297908644 1000000000 666461926 1000000000 151228514 1000000000 883928031 1000000000 569800374 1000000000 442751176 1000000000 955142618 1000000000 474046945 1000000000 568457325 1000000000 43946615 1000000000 147235289 1000000000 145039440 1000000000 149766281 1000000000 461442203 1000000000 374917645 1000000000 626627068 1000000000 517573734 1000000000 501185853 1000000000 918136124 1000000000 340459394 1000000000 789081836 1000000000 679592492 1000000000 353529000 1000000000 992584906 1000000000 656661443 1000000000 157079974 1000000000 774680490 1000000000 997406448 1000000000 787190457 1000000000 503982334 1000000000 192214980 1000000000 219515978 1000000000 549300387 1000000000 217513044 1000000000 775255009 1000000000 545812597 1000000000 963370799 1000000000 876230242 1000000000 131558435 1000000000 832558044 1000000000 32500860 1000000000 937228335 1000000000 470986366 1000000000 183845744 1000000000 71046437 1000000000 827860424 1000000000 846719827 1000000000 512412475 1000000000 273163563 1000000000 499590717 1000000000 906290894 1000000000 924106017 1000000000 988261511 1000000000 841522 1000000000 833654489 1000000000 836350697 1000000000 11180027 1000000000 893710717 1000000000 227673982 1000000000 899484581 1000000000 696702578 1000000000 846363165 1000000000 240837225 1000000000 984492787 1000000000 272705639 1000000000 612172324 1000000000 89815032 1000000000 654767347 1000000000 618586850 1000000000 796294032 1000000000 508046421 1000000000 121311237 1000000000 624453108 1000000000 210838128 1000000000 120850005 1000000000 270828200 1000000000 151342520 1000000000 662464984 1000000000 552450828 1000000000 129613266 1000000000 37123383 1000000000 29083977 1000000000 13725861 1000000000 773033407 1000000000 57089727 1000000000 428017141 1000000000 465208338 1000000000 248537518 1000000000 99270118 1000000000 429375110 1000000000 700643556 1000000000 40653067 1000000000 642754324 1000000000 184446999 1000000000 51019378 1000000000 2967479 1000000000 832067217 1000000000 217369609 1000000000 245589441 1000000000 846165665 1000000000 32699827 1000000000 195204161 1000000000 283837424 1000000000 688972555 1000000000 967127676 1000000000 68459831 1000000000 449771856 1000000000 692978273 1000000000 432284948 1000000000 767186183 1000000000 759979599 1000000000 766308112 1000000000 444097288 1000000000 905419354 1000000000 18459814 1000000000 871801479 1000000000 664399037 1000000000 875085720 1000000000 591890330 1000000000 134978495 1000000000 920440479 1000000000 592359440 1000000000 608871333 1000000000 837415203 1000000000 451300356 1000000000 914641093 1000000000 464721840 1000000000 464075153 1000000000 314363557 1000000000 506950259 1000000000 88842467 1000000000 855331577 1000000000 142803093 1000000000 99803000 1000000000 785794946 1000000000 208423955 1000000000 900475748 1000000000 622283640 1000000000 998682849 1000000000 536456324 1000000000 685762510 1000000000 878688202 1000000000 587313537 1000000000 26478962 1000000000 245660716 1000000000 49880577 1000000000 765198784 1000000000 776232173 1000000000 971982012 1000000000 46021205 1000000000 124382915 1000000000 58233524 1000000000 857142443 1000000000 889702390 1000000000 78697003 1000000000 408388768 1000000000 957448368 1000000000 125193014 1000000000 627956086 1000000000 228635037 1000000000 698539494 1000000000 867533552 1000000000 601606596 1000000000 347451433 1000000000 84129074 1000000000 536484744 1000000000 360246808 1000000000 411615588 1000000000 951579248 1000000000 148267384 1000000000 740093354 1000000000 137070790 1000000000 124398975 1000000000 65001362 1000000000 789480705 1000000000 444562951 1000000000 962721794 1000000000 999270260 1000000000 297409654 1000000000 170246680 1000000000 990361141 1000000000 194630450 1000000000 360531733 1000000000 314113995 1000000000 401293398 1000000000 586525969 1000000000 561623173 1000000000 671279636 1000000000 411348074 1000000000 155076355 1000000000 747689223 1000000000 708517609 1000000000 754336726 1000000000 907716837 1000000000 418075574 1000000000 192096243 1000000000 877323872 1000000000 521145545 1000000000 85650088 1000000000 792968149 1000000000 768954592 1000000000 722962040 1000000000 115907226 1000000000 613941708 1000000000 372796184 1000000000 242216672 1000000000 343787787 1000000000 120565882 1000000000 775094761 1000000000 767811163 1000000000 992787369 1000000000 280392759 1000000000 664041093 1000000000 623409567 1000000000 209723609 1000000000 794758247 1000000000 947861291 1000000000 616395676 1000000000 591506325 1000000000 33092689 1000000000 244643645 1000000000 91384428 1000000000 99285151 1000000000 52015905 1000000000 81253415 1000000000 262279912 1000000000 30384358 1000000000 404058604 1000000000 744777373 1000000000 773510453 1000000000 176162941 1000000000 570616003 1000000000 742092864 1000000000 425375461 1000000000 334764405 1000000000 438409295 1000000000 778540265 1000000000 295805669 1000000000 340233473 1000000000 784499548 1000000000 460193523 1000000000 527100617 1000000000 64994910 1000000000 527389332 1000000000 553736120 1000000000 441992163 1000000000 900418253 1000000000 395878971 1000000000 404570837 1000000000 134661628 1000000000 891057755 1000000000 204857989 1000000000 335623044 1000000000 615203613 1000000000 775978027 1000000000 151233138 1000000000 981959084 1000000000 519850225 1000000000 542809680 1000000000 746094062 1000000000 94403057 1000000000 605046678 1000000000 84115141 1000000000 845455884 1000000000 76130699 1000000000 457724707 1000000000 371031380 1000000000 766843568 1000000000 705987273 1000000000 709508999 1000000000 657738914 1000000000 176573561 1000000000 304218903 1000000000 688397873 1000000000 592178505 1000000000 685971249 1000000000 306416653 1000000000 541160277 1000000000 276399000 1000000000 996409867 1000000000 217003771 1000000000 136148692 1000000000 66870926 1000000000 989372556 1000000000 360392890 1000000000 674766712 1000000000 993824910 1000000000 686693818 1000000000 878483554 1000000000 5817908 1000000000 378685874 1000000000 392394768 1000000000 621575554 1000000000 316436077 1000000000 858467776 1000000000 758378660 1000000000 905858569 1000000000 513747568 1000000000 700371160 1000000000 419926627 1000000000 9505433 1000000000 551030983 1000000000 141104286 1000000000 734718017 1000000000 112799615 1000000000 459003233 1000000000 586215336 1000000000 755552724 1000000000 222774616 1000000000 933557016 1000000000 241240151 1000000000 277369757 1000000000 379167695 1000000000 721651175 1000000000 321238356 1000000000 106506304 1000000000 589014684 1000000000 64673985 1000000000 187936218 1000000000 188852282 1000000000 343952946 1000000000 541188254 1000000000 372127631 1000000000 371164867 1000000000 870327473 1000000000 626551239 1000000000 347365908 1000000000 353934304 1000000000 464778003 1000000000 466931052 1000000000 498759432 1000000000 425138104 1000000000 707696710 1000000000 402345486 1000000000 524103931 1000000000 825028494 1000000000 117792520 1000000000 217410587 1000000000 373145011 1000000000 987960043 1000000000 273166249 1000000000 609631936 1000000000 135165554 1000000000 16753274 1000000000 915443162 1000000000 138901447 1000000000 483006747 1000000000 465011381 1000000000 259659599 1000000000 388216755 1000000000 406590218 1000000000 820975165 1000000000 284831680 1000000000 638725393 1000000000 841759018 1000000000 770942801 1000000000 802034442 1000000000 538377974 1000000000 634772196 1000000000 441039192 1000000000 797726079 1000000000 577021053 1000000000 8206000 1000000000 972994266 1000000000 106417694 1000000000 527133195 1000000000 605228382 1000000000 908901077 1000000000 96582565 1000000000 525986076 1000000000 195818976 1000000000 368467724 1000000000 874057370 1000000000 138680170 1000000000 579678819 1000000000 345801927 1000000000 299199980 1000000000 924980567 1000000000 707924058 1000000000 507318108 1000000000 545934722 1000000000 777698379 1000000000 176889558 1000000000 28511518 1000000000 192036742 1000000000 469430453 1000000000 240310867 1000000000 865989048 1000000000 255440686 1000000000 839704777 1000000000 612479656 1000000000 748491658 1000000000 449217044 1000000000 603427354 1000000000 954441654 1000000000 436472918 1000000000 27236238 1000000000 176091691 1000000000 590965154 1000000000 34056200 1000000000 8597682 1000000000 681158949 1000000000 914917217 1000000000 995602685 1000000000 589326029 1000000000 417246857 1000000000 15360176 1000000000 766297243 1000000000 301747922 1000000000 33984962 1000000000 463897237 1000000000 800445124 1000000000 617524024 1000000000 173511238 1000000000 566858826 1000000000 752810390 1000000000 134947154 1000000000 778644946 1000000000 778286057 1000000000 530051592 1000000000 532995273 1000000000 972276079 1000000000 235339638 1000000000 123296985 1000000000 606538100 1000000000 98207729 1000000000 903279884 1000000000 528795996 1000000000 46232138 1000000000 774154989 1000000000 340404846 1000000000 183309443 1000000000 272654753 1000000000 456745281 1000000000 572824198 1000000000 489261365 1000000000 983742247 1000000000 411651863 1000000000 527036756 1000000000 577298245 1000000000 291579555 1000000000 302698892 1000000000 314711905 1000000000 967399067 1000000000 105911316 1000000000 461113923 1000000000 263225911 1000000000 27597385 1000000000 1185894 1000000000 43181071 1000000000 967819912 1000000000 816877554 1000000000 181050891 1000000000 968479336 1000000000 629443545 1000000000 210061625 1000000000 82073059 1000000000 372920181 1000000000 736942633 1000000000 279491042 1000000000 326215744 1000000000 8395341 1000000000 127286778 1000000000 612909469 1000000000 334233968 1000000000 33006370 1000000000 501112890 1000000000 853198532 1000000000 610454486 1000000000 68854432 1000000000 811381655 1000000000 740326840 1000000000 451656742 1000000000 653600410 1000000000 803989728 1000000000 451739041 1000000000 712182020 1000000000 550433007 1000000000 106735817 1000000000 885399909 1000000000 565786523 1000000000 858589013 1000000000 709871490 1000000000 772925341 1000000000 646669746 1000000000 908384437 1000000000 162127984 1000000000 917014783 1000000000 837105226 1000000000 237938187 1000000000 619540998 1000000000 573257697 1000000000 180533611 1000000000 558937754 1000000000 898490030 1000000000 573061216 1000000000 852954441 1000000000 27151527 1000000000 806374015 1000000000 762394153 1000000000 507349800 1000000000 708172675 1000000000 617149430 1000000000 112438210 1000000000 259666921 1000000000 616262732 1000000000 747846760 1000000000 852034937 1000000000 915409075 1000000000 62879528 1000000000 301077069 1000000000 519008701 1000000000 190362412 1000000000 207413398 1000000000 468144155 1000000000 8959136 1000000000 703932961 1000000000 34081457 1000000000 383559063 1000000000 907996869 1000000000 43206469 1000000000 817030675 1000000000 698002937 1000000000 641054397 1000000000 340796572 1000000000 689778325 1000000000 181802430 1000000000 117166665 1000000000 270035166 1000000000 722525832 1000000000 312894504 1000000000 652749689 1000000000 106312302 1000000000 148957628 1000000000 803366405 1000000000 402765299 1000000000 263044752 1000000000 245648682 1000000000 681160585 1000000000 413955992 1000000000 864990164 1000000000 491551875 1000000000 926419245 1000000000 623490899 1000000000 537295624 1000000000 83551810 1000000000 839930202 1000000000 87126831 1000000000 976403424 1000000000 519390428 1000000000 456806953 1000000000 572471097 1000000000 664909010 1000000000 374664579 1000000000 985144881 1000000000 507469024 1000000000 338310157 1000000000 645614933 1000000000 522979143 1000000000 583745837 1000000000 643667661 1000000000 87347186 1000000000 459215373 1000000000 294152199 1000000000 748809322 1000000000 426780207 1000000000 517849977 1000000000 286086209 1000000000 494187875 1000000000 538193064 1000000000 20421699 1000000000 774246969 1000000000 185531645 1000000000 791239778 1000000000 612354742 1000000000 534508008 1000000000 146455243 1000000000 137306399 1000000000 694980687 1000000000 948640537 1000000000 609787364 1000000000 976064253 1000000000 418859503 1000000000 3124171 1000000000 900297756 1000000000 860566258 1000000000 523253986 1000000000 340802609 1000000000 715464828 1000000000 706802331 1000000000 995064635 1000000000 638695182 1000000000 9773169 1000000000 351297154 1000000000 15293256 1000000000 65052085 1000000000 925956523 1000000000 92081057 1000000000 640110804 1000000000 206375282 1000000000 409834102 1000000000 420629819 1000000000 105971380 1000000000 686358158 1000000000 70950955 1000000000 93685502 1000000000 106196241 1000000000 264404344 1000000000 624689016 1000000000 903359667 1000000000 414073010 1000000000 460275475 1000000000 239022389 1000000000 834055789 1000000000 818335215 1000000000 184872749 1000000000 337467859 1000000000 967790810 1000000000 73358066 1000000000 493723646 1000000000 376060721 1000000000 533328829 1000000000 27824167 1000000000 248192173 1000000000 232025967 1000000000 330035677 1000000000 619751935 1000000000 251360814 1000000000 523619131 1000000000 909333001 1000000000 946550140 1000000000 321745979 1000000000 931468975 1000000000 802276760 1000000000 600728050 1000000000 386593772 1000000000 167223061 1000000000 906500491 1000000000 730255782 1000000000 540458401 1000000000 232655825 1000000000 785409644 1000000000 771353088 1000000000 635934147 1000000000 660021993 1000000000 763564188 1000000000 298267628 1000000000 366401218 1000000000 473494355 1000000000 844678004 1000000000 514096156 1000000000 758145108 1000000000 408318865 1000000000 712455827 1000000000 404351872 1000000000 688705978 1000000000 134171009 1000000000 469232426 1000000000 562875949 1000000000 708466261 1000000000 702454457 1000000000 227716423 1000000000 967097964 1000000000 368478570 1000000000 698439202 1000000000 260642302 1000000000 210385184 1000000000 332519034 1000000000 340858573 1000000000 266006476 1000000000 445381280 1000000000 900133184 1000000000 139957571 1000000000 218127330 1000000000 252536851 1000000000 827491075 1000000000 663254969 1000000000 939999749 1000000000 522406686 1000000000 561463501 1000000000 733491073 1000000000 275232495 1000000000 760627853 1000000000 109579389 1000000000 107321932 1000000000 526107045 1000000000 885088288 1000000000 366136100 1000000000 799233576 1000000000 220421954 1000000000 521020315 1000000000 481184139 1000000000 957657882 1000000000 602522013 1000000000 786647189 1000000000 316197752 1000000000 872577951 1000000000 974963556 1000000000 52739061 1000000000 566648899 1000000000 504144641 1000000000 992631608 1000000000 990952618 1000000000 644034401 1000000000 18489996 1000000000 186992604 1000000000 439556965 1000000000 59807994 1000000000 326392746 1000000000 816159319 1000000000 895229051 1000000000 874394542 1000000000 529050606 1000000000 489218371 1000000000 406093646 1000000000 959895362 1000000000 342302926 1000000000 301695759 1000000000 434385707 1000000000 892716699 1000000000 462258140 1000000000 680702600 1000000000 338765299 1000000000 158554641 1000000000 855895858 1000000000 132287930 1000000000 97352054 1000000000 227699165 1000000000 16621113 1000000000 40598153 1000000000 111676413 1000000000 339523921 1000000000 333817342 1000000000 693061420 1000000000 8483851 1000000000 897295903 1000000000 737789499 1000000000 271539561 1000000000 924365999 1000000000 54967665 1000000000 345596052 1000000000 739291671 1000000000 323990793 1000000000 810947891 1000000000 795327027 1000000000 233590504 1000000000 376212832 1000000000 285928108 1000000000 595346293 1000000000 619393364 1000000000 610246651 1000000000 98304188 1000000000 54752088 1000000000 333362861 1000000000 307051965 1000000000 887616413 1000000000 144110976 1000000000 684082317 1000000000 285601187 1000000000 995689612 1000000000 194858396 1000000000 163000196 1000000000 171949422 1000000000 726411380 1000000000 421317383 1000000000 760679018 1000000000 387708461 1000000000 710530229 1000000000 788521525 1000000000 741864417 1000000000 700196750 1000000000 986622838 1000000000 378955193 1000000000 911534351 1000000000 567421474 1000000000 475961322 1000000000 177648108 1000000000 285688221 1000000000 936556576 1000000000 244160370 1000000000 259421068 1000000000 795914869 1000000000 423864724 1000000000 829678285 1000000000 997813915 1000000000 151095711 1000000000 420518305 1000000000 610125309 1000000000 229128129 1000000000 7822428 1000000000 160605218 1000000000 483149144 1000000000 279496431 1000000000 647613181 1000000000 185088515 1000000000 832826200 1000000000 686159308 1000000000 523788102 1000000000 497426982 1000000000 879661818 1000000000 120046353 1000000000 898887940 1000000000 198203045 1000000000 51033911 1000000000 625948453 1000000000 276055014 1000000000 752749877 1000000000 792535613 1000000000 885921464 1000000000 912947754 1000000000 655726673 1000000000 250980379 1000000000 796776471 1000000000 965993312 1000000000 940660655 1000000000 772158613 1000000000 799681309 1000000000 298534252 1000000000 667675633 1000000000 51290721 1000000000 6282014 1000000000 85540987 1000000000 402541795 1000000000 110917433 1000000000 630946102 1000000000 326429400 1000000000 956789424 1000000000 894949714 1000000000 257850819 1000000000 939228673 1000000000 547831509 1000000000 140280338 1000000000 602777677 1000000000 259505612 1000000000 765950949 1000000000 87570819 1000000000 212009458 1000000000 629535953 1000000000 659369334 1000000000 493663858 1000000000 960639912 1000000000 771804834 1000000000 485166606 1000000000 546627992 1000000000 537575558 1000000000 91850203 1000000000 322610748 1000000000 843497975 1000000000 86717806 1000000000 58325710 1000000000 937990699 1000000000 751480969 1000000000 942828880 1000000000 373499065 1000000000 238378014 1000000000 70760813 1000000000 989738645 1000000000 297522745 1000000000 702715269 1000000000 334601732 1000000000 38231686 1000000000 136041166 1000000000 601638866 1000000000 125028946 1000000000 530927947 1000000000 616984245 1000000000 813527358 1000000000 744827359 1000000000 948566744 1000000000 390375563 1000000000 796974607 1000000000 191240337 1000000000 262326119 1000000000 526629767 1000000000 823325890 1000000000 620530952 1000000000 674094706 1000000000 782376971 1000000000 686821739 1000000000 874463943 1000000000 451737700 1000000000 427717218 1000000000 422576659 1000000000 63425068 1000000000 344686312 1000000000 599687391 1000000000 903148264 1000000000 632595073 1000000000 907617967 1000000000 62246334 1000000000 28514005 1000000000 256610625 1000000000 196951031 1000000000 748902839 1000000000 440961827 1000000000 784976081 1000000000 761381051 1000000000 543848227 1000000000 568116263 1000000000 738405462 1000000000 747292581 1000000000 283956089 1000000000 755403377 1000000000 659514550 1000000000 249043054 1000000000 391450583 1000000000 467560613 1000000000 84363166 1000000000 554171495 1000000000 237273736 1000000000 732693991 1000000000 895417936 1000000000 212087211 1000000000 97167874 1000000000 161291757 1000000000 60863681 1000000000 401251886 1000000000 739233157 1000000000 545087138 1000000000 747189835 1000000000 289980033 1000000000 40979447 1000000000 66151022 1000000000 737471547 1000000000 557529083 1000000000 484630967 1000000000 145000782 1000000000 855275303 1000000000 720391596 1000000000 52931106 1000000000 14911306 1000000000 992177567 1000000000 630744481 1000000000 99836381 1000000000 533772862 1000000000 578057493 1000000000 932850883 1000000000 498378036 1000000000 277429471 1000000000 770740049 1000000000 739709672 1000000000 931912167 1000000000 642808270 1000000000 51642582 1000000000 907017498 1000000000 896689643 1000000000 42270884 1000000000 945660042 1000000000 566619841 1000000000 21280714 1000000000 994948024 1000000000 403590643 1000000000 580730854 1000000000 673679381 1000000000 634448259 1000000000 519917248 1000000000 878609541 1000000000 884889179 1000000000 7917156 1000000000 590817833 1000000000 560080329 1000000000 113590128 1000000000 782102338 1000000000 45397733 1000000000 799614178 1000000000 136352414 1000000000 342517326 1000000000 10542920 1000000000 954660983 1000000000 402887331 1000000000 895763077 1000000000 449450521 1000000000 738650233 1000000000 981483871 1000000000 967338091 1000000000 684630907 1000000000 109464115 1000000000 638868667 1000000000 120300509 1000000000 799058488 1000000000 85702297 1000000000 858966995 1000000000 182126965 1000000000 350549158 1000000000 843653571 1000000000 831213688 1000000000 318563571 1000000000 564609676 1000000000 270033925 1000000000 452907481 1000000000 254243031 1000000000 472165060 1000000000 535706736 1000000000 321664617 1000000000 712066532 1000000000 579190406 1000000000 73422792 1000000000 462448894 1000000000 240176526 1000000000 615647932 1000000000 848348957 1000000000 427857566 1000000000 235685848 1000000000 464550330 1000000000 767927706 1000000000 822502345 1000000000 363497158 1000000000 922558062 1000000000 995862 1000000000 212576465 1000000000 703640061 1000000000 319972721 1000000000 520720487 1000000000 795950286 1000000000 385667703 1000000000 796862187 1000000000 711083844 1000000000 175005285 1000000000 852495850 1000000000 186290386 1000000000 401623945 1000000000 873268414 1000000000 414135217 1000000000 664195141 1000000000 938079237 1000000000 700128771 1000000000 261846171 1000000000 225857221 1000000000 336934764 1000000000 20978797 1000000000 572317748 1000000000 769517912 1000000000 14649759 1000000000 702381593 1000000000 788279488 1000000000 239736006 1000000000 490819397 1000000000 265441563 1000000000 81737986 1000000000 173852867 1000000000 667301699 1000000000 271636915 1000000000 441406334 1000000000 701407132 1000000000 466318270 1000000000 935540068 1000000000 380286836 1000000000 555237186 1000000000 445805663 1000000000 614969207 1000000000 30045510 1000000000 951337444 1000000000 559711545 1000000000 414180452 1000000000 583636440 1000000000 676754347 1000000000 617996784 1000000000 318491749 1000000000 780236243 1000000000 900948636 1000000000 82914705 1000000000 251782858 1000000000 971675982 1000000000 635769417 1000000000 168752652 1000000000 527673547 1000000000 632334718 1000000000 571337281 1000000000 338928978 1000000000 516268927 1000000000 680830755 1000000000 302189884 1000000000 53201365 1000000000 461582267 1000000000 267149944 1000000000 802647452 1000000000 471034662 1000000000 851200081 1000000000 749227584 1000000000 102576935 1000000000 167965802 1000000000 418809555 1000000000 264908248 1000000000 365036081 1000000000 995624972 1000000000 269442946 1000000000 262268753 1000000000 437977578 1000000000 513575880 1000000000 53788759 1000000000 37105277 1000000000 630119816 1000000000 567893184 1000000000 547229320 1000000000 120955407 1000000000 550123992 1000000000 411180674 1000000000 882137849 1000000000 394595789 1000000000 815240411 1000000000 97775468 1000000000 939063712 1000000000 425317672 1000000000 894621670 1000000000 253414141 1000000000 320197258 1000000000 670293537 1000000000 344860582 1000000000 566317035 1000000000 570485178 1000000000 568451308 1000000000 988111211 1000000000 167798217 1000000000 607028607 1000000000 707413971 1000000000 827020777 1000000000 288152047 1000000000 195559869 1000000000 741719270 1000000000 543786460 1000000000 197902146 1000000000 281676492 1000000000 501960672 1000000000 503093353 1000000000 200617719 1000000000 386506159 1000000000 384226192 1000000000 780242770 1000000000 55036244 1000000000 376228781 1000000000 506516607 1000000000 629417153 1000000000 638546352 1000000000 135507460 1000000000 147914021 1000000000 425379166 1000000000 802372563 1000000000 863296665 1000000000 335769258 1000000000 451571196 1000000000 628489675 1000000000 18719856 1000000000 345825746 1000000000 362489440 1000000000 734829897 1000000000 758969720 1000000000 882549441 1000000000 472033491 1000000000 781861340 1000000000 542694345 1000000000 119346193 1000000000 168358669 1000000000 667571176 1000000000 921600605 1000000000 932296585 1000000000 293032484 1000000000 726502270 1000000000 537266527 1000000000 65780694 1000000000 808313143 1000000000 63533810 1000000000 235135812 1000000000 763261338 1000000000 598705198 1000000000 179216573 1000000000 743881774 1000000000 235760255 1000000000 612076179 1000000000 914403999 1000000000 599109512 1000000000 333625984 1000000000 160291041 1000000000 795201939 1000000000 954039281 1000000000 253260805 1000000000 694196902 1000000000 127230123 1000000000 912680827 1000000000 39163628 1000000000 759773885 1000000000 924001234 1000000000 979809978 1000000000 133680700 1000000000 566884591 1000000000 971071080 1000000000 835227300 1000000000 28659833 1000000000 761456128 1000000000 23864392 1000000000 840362165 1000000000 334629869 1000000000 843724970 1000000000 464522154 1000000000 812707463 1000000000 647454707 1000000000 447233057 1000000000 206576374 1000000000 304428461 1000000000 745604142 1000000000 854724043 1000000000 602983863 1000000000 320580538 1000000000 668742951 1000000000 663241574 1000000000 958956066 1000000000 581148798 1000000000 408432459 1000000000 422133205 1000000000 572724624 1000000000 872003173 1000000000 184358615 1000000000 914837300 1000000000 965756823 1000000000 460843939 1000000000 371110314 1000000000 420401645 1000000000 448662411 1000000000 81788417 1000000000 5092815 1000000000 209586750 1000000000 294596260 1000000000 901309900 1000000000 248235908 1000000000 828420216 1000000000 269376735 1000000000 937529873 1000000000 87813687 1000000000 166135914 1000000000 488867358 1000000000 927535561 1000000000 558589200 1000000000 374156519 1000000000 315336225 1000000000 21630200 1000000000 247373046 1000000000 322723300 1000000000 909522452 1000000000 226411997 1000000000 258117930 1000000000 808398783 1000000000 238267125 1000000000 636983093 1000000000 585377782 1000000000 418577040 1000000000 37788262 1000000000 874876100 1000000000 5154180 1000000000 935453858 1000000000 836395414 1000000000 742361810 1000000000 13120355 1000000000 340831335 1000000000 703826203 1000000000 740816966 1000000000 469157704 1000000000 681245363 1000000000 704905135 1000000000 281593349 1000000000 335169242 1000000000 675376191 1000000000 524212129 1000000000 237724397 1000000000 552722234 1000000000 745532170 1000000000 589205222 1000000000 811876550 1000000000 157099794 1000000000 734604348 1000000000 463876322 1000000000 234837042 1000000000 298680670 1000000000 693732886 1000000000 495903654 1000000000 819751366 1000000000 982073478 1000000000 560666690 1000000000 131546070 1000000000 817406844 1000000000 892007567 1000000000 900941332 1000000000 994476200 1000000000 161955940 1000000000 579350451 1000000000 992359905 1000000000 714770064 1000000000 917758012 1000000000 353879875 1000000000 838019127 1000000000 442315427 1000000000 462318933 1000000000 799723253 1000000000 345473473 1000000000 756753100 1000000000 865254006 1000000000 320691923 1000000000 72628239 1000000000 118852244 1000000000 873114081 1000000000 14824555 1000000000 360474496 1000000000 888115186 1000000000 982243679 1000000000 372840062 1000000000 235434170 1000000000 877258789 1000000000 991430094 1000000000 594834847 1000000000 233254711 1000000000 310420815 1000000000 189981360 1000000000 842978903 1000000000 253812239 1000000000 997007712 1000000000 671709019 1000000000 574261219 1000000000 873472839 1000000000 910779089 1000000000 368126695 1000000000 587426088 1000000000 256852500 1000000000 20469896 1000000000 295278863 1000000000 210131171 1000000000 521361337 1000000000 327384693 1000000000 858030147 1000000000 160125712 1000000000 765599567 1000000000 777813855 1000000000 334598509 1000000000 875023192 1000000000 205850688 1000000000 984506823 1000000000 764459847 1000000000 200981575 1000000000 291070968 1000000000 754826849 1000000000 801924273 1000000000 194637676 1000000000 660941148 1000000000 136058081 1000000000 465878269 1000000000 149430588 1000000000 646671588 1000000000 64126428 1000000000 791208112 1000000000 259620645 1000000000 987180899 1000000000 880709333 1000000000 617559689 1000000000 954531464 1000000000 968121802 1000000000 47572814 1000000000 152730487 1000000000 823027087 1000000000 27962385 1000000000 706272068 1000000000 466465267 1000000000 916259063 1000000000 335545926 1000000000 370269419 1000000000 395590853 1000000000 65913071 1000000000 850264514 1000000000 566640610 1000000000 313799420 1000000000 339281555 1000000000 787488727 1000000000 184667840 1000000000 666438644 1000000000 378367218 1000000000 339376125 1000000000 605871939 1000000000 37436762 1000000000 700325144 1000000000 559808239 1000000000 573720565 1000000000 261697130 1000000000 838783646 1000000000 9847604 1000000000 314208547 1000000000 467103467 1000000000 905433604 1000000000 974175465 1000000000 499010474 1000000000 835949982 1000000000 179579188 1000000000 812147357 1000000000 488700493 1000000000 258092161 1000000000 659102587 1000000000 196180214 1000000000 436940617 1000000000 560550643 1000000000 771268075 1000000000 15564601 1000000000 732061517 1000000000 105887779 1000000000 382385158 1000000000 31298770 1000000000 117194887 1000000000 737153970 1000000000 264397491 1000000000 375845916 1000000000 910204843 1000000000 918781879 1000000000 513357426 1000000000 286427503 1000000000 317331443 1000000000 729893535 1000000000 231967858 1000000000 918015055 1000000000 730637708 1000000000 330667145 1000000000 34729862 1000000000 656136225 1000000000 991886693 1000000000 100314116 1000000000 627350998 1000000000 976197013 1000000000 273096052 1000000000 682613917 1000000000 989086791 1000000000 121997475 1000000000 959202797 1000000000 110450748 1000000000 90593393 1000000000 584467318 1000000000 88636707 1000000000 773581143 1000000000 166212258 1000000000 667890346 1000000000 460826607 1000000000 201369214 1000000000 938630627 1000000000 808680523 1000000000 49391031 1000000000 14517665 1000000000 760918165 1000000000 947196497 1000000000 156447302 1000000000 818547705 1000000000 77235739 1000000000 759712584 1000000000 729060189 1000000000 405592784 1000000000 656517787 1000000000 534987847 1000000000 703565087 1000000000 270238986 1000000000 945488343 1000000000 768867727 1000000000 94751303 1000000000 306749044 1000000000 60026695 1000000000 482990832 1000000000 65080982 1000000000 246529111 1000000000 889905419 1000000000 303631969 1000000000 732165298 1000000000 415590062 1000000000 152066864 1000000000 216553006 1000000000 207225488 1000000000 586048885 1000000000 937699086 1000000000 907601657 1000000000 347831492 1000000000 671607814 1000000000 654711128 1000000000 984479751 1000000000 587058809 1000000000 310864166 1000000000 995017426 1000000000 9798232 1000000000 296927639 1000000000 176170627 1000000000 410525272 1000000000 685109167 1000000000 180752426 1000000000 595363822 1000000000 134532470 1000000000 183619424 1000000000 150859828 1000000000 441599994 1000000000 696988923 1000000000 257202689 1000000000 639287027 1000000000 955729059 1000000000 156431093 1000000000 570346221 1000000000 901685444 1000000000 40410007 1000000000 956727176 1000000000 221182403 1000000000 55130809 1000000000 801756338 1000000000 531421341 1000000000 575632340 1000000000 418517446 1000000000 170763781 1000000000 309193350 1000000000 531977328 1000000000 733068472 1000000000 886335446 1000000000 670898159 1000000000 778841130 1000000000 842019559 1000000000 412559783 1000000000 636874643 1000000000 770036629 1000000000 913401206 1000000000 133925380 1000000000 282533552 1000000000 244477413 1000000000 648082505 1000000000 370162019 1000000000 878094019 1000000000 579917836 1000000000 56641254 1000000000 179409752 1000000000 419266445 1000000000 127985131 1000000000 674888591 1000000000 140350933 1000000000 150927203 1000000000 655789095 1000000000 94481684 1000000000 860440727 1000000000 882694146 1000000000 118250109 1000000000 427064890 1000000000 679640368 1000000000 794638592 1000000000 373279066 1000000000 258940721 1000000000 113343993 1000000000 178278279 1000000000 312051547 1000000000 448106986 1000000000 63126967 1000000000 250261951 1000000000 714840282 1000000000 892114530 1000000000 198912613 1000000000 11649440 1000000000 914084192 1000000000 697665493 1000000000 578933705 1000000000 749529607 1000000000 457908871 1000000000 5276244 1000000000 104849190 1000000000 473555865 1000000000 620079268 1000000000 748987541 1000000000 870018927 1000000000 612814552 1000000000 329799896 1000000000 755115983 1000000000 581417129 1000000000 901292020 1000000000 408192858 1000000000 313685593 1000000000 285088478 1000000000 294858649 1000000000 517197337 1000000000 91573547 1000000000 815947859 1000000000 942335303 1000000000 441450329 1000000000 671449728 1000000000 351910543 1000000000 921949075 1000000000 10608661 1000000000 689880113 1000000000 178003206 1000000000 779157003 1000000000 991175673 1000000000 415418255 1000000000 910817189 1000000000 963590510 1000000000 167400858 1000000000 9786046 1000000000 676983415 1000000000 42892714 1000000000 904681705 1000000000 915159286 1000000000 610998019 1000000000 253229287 1000000000 849783898 1000000000 722105550 1000000000 173715277 1000000000 905270190 1000000000 380008245 1000000000 923440897 1000000000 686977542 1000000000 208800708 1000000000 410514786 1000000000 335815908 1000000000 156558819 1000000000 816853586 1000000000 293072170 1000000000 88200686 1000000000 699340091 1000000000 606285332 1000000000 411950869 1000000000 217182849 1000000000 627653477 1000000000 465696791 1000000000 498466830 1000000000 392479750 1000000000 501198038 1000000000 915992997 1000000000 384375586 1000000000 699563680 1000000000 145000227 1000000000 676903394 1000000000 417390939 1000000000 792387670 1000000000 270168276 1000000000 888559771 1000000000 61165724 1000000000 464811549 1000000000 359102207 1000000000 665502680 1000000000 84336190 1000000000 818548846 1000000000 19081683 1000000000 490520824 1000000000 720240602 1000000000 95216955 1000000000 628383813 1000000000 618051073 1000000000 154191827 1000000000 727307138 1000000000 11270963 1000000000 492777369 1000000000 581697686 1000000000 511020648 1000000000 498554446 1000000000 803549452 1000000000 193016493 1000000000 771391043 1000000000 231384381 1000000000 358768664 1000000000 828980112 1000000000 493748343 1000000000 985608790 1000000000 169163152 1000000000 476897096 1000000000 82892940 1000000000 292520893 1000000000 580939658 1000000000 486968430 1000000000 889001937 1000000000 642885578 1000000000 912297701 1000000000 481288005 1000000000 757460601 1000000000 420720808 1000000000 519046836 1000000000 633045480 1000000000 338691894 1000000000 669995224 1000000000 833994851 1000000000 563491181 1000000000 829852790 1000000000 357959723 1000000000 778691964 1000000000 534602821 1000000000 847262721 1000000000 97430381 1000000000 103685852 1000000000 217109137 1000000000 665263243 1000000000 515362227 1000000000 555105478 1000000000 260583184 1000000000 804332872 1000000000 777406827 1000000000 116553157 1000000000 808035383 1000000000 250148643 1000000000 847449308 1000000000 49434206 1000000000 635333920 1000000000 191885285 1000000000 777135692 1000000000 351575843 1000000000 533608675 1000000000 663941102 1000000000 590639426 1000000000 213081172 1000000000 358410690 1000000000 18715690 1000000000 602146731 1000000000 76945635 1000000000 664589150 1000000000 528475646 1000000000 378879625 1000000000 328848474 1000000000 301713504 1000000000 721410979 1000000000 153860204 1000000000 963659018 1000000000 480439115 1000000000 545049110 1000000000 512596854 1000000000 415996413 1000000000 766364806 1000000000 137424213 1000000000 6936168 1000000000 309432496 1000000000 632957839 1000000000 767772315 1000000000 567181765 1000000000 496955717 1000000000 134505332 1000000000 547581826 1000000000 63882864 1000000000 85480157 1000000000 280424359 1000000000 69600647 1000000000 585453617 1000000000 598409432 1000000000 214273363 1000000000 715031094 1000000000 311517234 1000000000 99257410 1000000000 437229260 1000000000 766187764 1000000000 379448770 1000000000 966203150 1000000000 552408987 1000000000 180439570 1000000000 318764133 1000000000 627539903 1000000000 47642664 1000000000 727635557 1000000000 312798036 1000000000 420786444 1000000000 834809663 1000000000 439381563 1000000000 866048811 1000000000 243849179 1000000000 365992901 1000000000 922770045 1000000000 383123889 1000000000 981890200 1000000000 452433739 1000000000 360449960 1000000000 517746198 1000000000 408862715 1000000000 742175039 1000000000 512709050 1000000000 94661443 1000000000 882930534 1000000000 381359867 1000000000 780458758 1000000000 64330775 1000000000 553689364 1000000000 179260481 1000000000 685722958 1000000000 867887333 1000000000 821738067 1000000000 610167415 1000000000 388880124 1000000000 635873824 1000000000 828637929 1000000000 979897128 1000000000 481752537 1000000000 132269089 1000000000 616971514 1000000000 230875944 1000000000 357879741 1000000000 801235389 1000000000 397361891 1000000000 523120508 1000000000 977380021 1000000000 296239874 1000000000 904788663 1000000000 988713349 1000000000 215736439 1000000000 697555472 1000000000 318850764 1000000000 297073062 1000000000 370078623 1000000000 318387663 1000000000 593302283 1000000000 314401928 1000000000 400441065 1000000000 850842757 1000000000 59173916 1000000000 298901063 1000000000 742828463 1000000000 265887324 1000000000 67781224 1000000000 496979388 1000000000 227150980 1000000000 231445583 1000000000 215637671 1000000000 182518418 1000000000 303718357 1000000000 788996953 1000000000 691153180 1000000000 533321201 1000000000 766965852 1000000000 521657212 1000000000 637391069 1000000000 288046031 1000000000 696234305 1000000000 367157590 1000000000 669464036 1000000000 917904292 1000000000 816276397 1000000000 45769147 1000000000 417418498 1000000000 764139956 1000000000 202367376 1000000000 889339103 1000000000 618110971 1000000000 882683273 1000000000 211178449 1000000000 408533075 1000000000 694233171 1000000000 487640969 1000000000 462100929 1000000000 969536453 1000000000 704297099 1000000000 742857195 1000000000 538392620 1000000000 567348781 1000000000 505210958 1000000000 426100125 1000000000 279619980 1000000000 144011726 1000000000 457943543 1000000000 124384709 1000000000 54617979 1000000000 638357460 1000000000 816769925 1000000000 627707649 1000000000 370470232 1000000000 868623099 1000000000 641693726 1000000000 616665684 1000000000 111351092 1000000000 60168702 1000000000 325270539 1000000000 841985463 1000000000 707119189 1000000000 850056567 1000000000 631124491 1000000000 131434468 1000000000 152534000 1000000000 980194530 1000000000 444300571 1000000000 458682119 1000000000 100397450 1000000000 877494985 1000000000 855105993 1000000000 709794841 1000000000 175807009 1000000000 872746077 1000000000 638604973 1000000000 172501764 1000000000 80001386 1000000000 894174423 1000000000 763664394 1000000000 511001470 1000000000 298062592 1000000000 850037820 1000000000 839716794 1000000000 218340849 1000000000 285724343 1000000000 901449160 1000000000 927896342 1000000000 58086861 1000000000 710253894 1000000000 166675264 1000000000 356844524 1000000000 784669107 1000000000 660890462 1000000000 921594466 1000000000 802922033 1000000000 678568195 1000000000 977893491 1000000000 451965667 1000000000 265978621 1000000000 709065419 1000000000 331679282 1000000000 136906477 1000000000 833933335 1000000000 921716479 1000000000 410369008 1000000000 203361065 1000000000 176134135 1000000000 782218142 1000000000 519225863 1000000000 540899634 1000000000 214416272 1000000000 320055717 1000000000 835860758 1000000000 923808911 1000000000 254513292 1000000000 646031354 1000000000 415630877 1000000000 835101475 1000000000 568927594 1000000000 874570996 1000000000 306158724 1000000000 793204920 1000000000 768243018 1000000000 486451247 1000000000 516857660 1000000000 574467742 1000000000 996066969 1000000000 350920178 1000000000 682242561 1000000000 981768559 1000000000 812964552 1000000000 83494769 1000000000 25496253 1000000000 324680258 1000000000 128932525 1000000000 322576162 1000000000 17819357 1000000000 926567536 1000000000 996648683 1000000000 280173965 1000000000 40727008 1000000000 553815462 1000000000 913850409 1000000000 139294208 1000000000 296340191 1000000000 272636591 1000000000 463702182 1000000000 403276311 1000000000 966915382 1000000000 670683279 1000000000 912393293 1000000000 252558599 1000000000 965217828 1000000000 104574942 1000000000 434388892 1000000000 168170441 1000000000 605585241 1000000000 799824604 1000000000 308379272 1000000000 730115214 1000000000 333628273 1000000000 355477225 1000000000 779935675 1000000000 666056757 1000000000 408603304 1000000000 412891729 1000000000 804814027 1000000000 649473210 1000000000 160533876 1000000000 944019143 1000000000 505605733 1000000000 639122701 1000000000 826317132 1000000000 824194041 1000000000 429341160 1000000000 415104053 1000000000 618165095 1000000000 266187842 1000000000 676138271 1000000000 789831484 1000000000 501096265 1000000000 431602103 1000000000 3662926 1000000000 621503513 1000000000 332666957 1000000000 167353202 1000000000 38185150 1000000000 342321501 1000000000 117221636 1000000000 521682524 1000000000 854864737 1000000000 626049832 1000000000 284769983 1000000000 454332964 1000000000 969189784 1000000000 994574936 1000000000 222354109 1000000000 220164915 1000000000 402660345 1000000000 418242415 1000000000 681066807 1000000000 77814527 1000000000 631479974 1000000000 44260820 1000000000 503076622 1000000000 157925131 1000000000 756838975 1000000000 957700707 1000000000 734884893 1000000000 422727385 1000000000 450427216 1000000000 605236585 1000000000 759198816 1000000000 822890441 1000000000 594806792 1000000000 294077911 1000000000 850977574 1000000000 373164433 1000000000 992106626 1000000000 883894684 1000000000 811052683 1000000000 405690898 1000000000 240545114 1000000000 676304064 1000000000 328133660 1000000000 100477724 1000000000 793056628 1000000000 465791154 1000000000 188967752 1000000000 271129304 1000000000 436742351 1000000000 470725349 1000000000 262911876 1000000000 556229346 1000000000 621591881 1000000000 439470180 1000000000 789862145 1000000000 801321323 1000000000 574743504 1000000000 436267895 1000000000 631289387 1000000000 697517293 1000000000 788397711 1000000000 668450475 1000000000 103935466 1000000000 526383553 1000000000 725629903 1000000000 289476199 1000000000 173756328 1000000000 370084434 1000000000 281290270 1000000000 157953487 1000000000 939900161 1000000000 233493839 1000000000 719480996 1000000000 666200882 1000000000 52631065 1000000000 301137928 1000000000 327545747 1000000000 257848853 1000000000 400007038 1000000000 7447806 1000000000 887948758 1000000000 179283224 1000000000 929777276 1000000000 446662692 1000000000 848703173 1000000000 526994859 1000000000 535744963 1000000000 309262297 1000000000 34682980 1000000000 514864952 1000000000 847741573 1000000000 264644582 1000000000 475574609 1000000000 82342007 1000000000 833921349 1000000000 247983167 1000000000 477560285 1000000000 744284864 1000000000 775052343 1000000000 268335144 1000000000 291413182 1000000000 698098501 1000000000 637055006 1000000000 101986383 1000000000 828103690 1000000000 639782079 1000000000 527595001 1000000000 790500454 1000000000 209000075 1000000000 989900227 1000000000 628964179 1000000000 495877569 1000000000 148867100 1000000000 346225855 1000000000 192401242 1000000000 762854614 1000000000 504503458 1000000000 521363547 1000000000 332618656 1000000000 2120412 1000000000 899543915 1000000000 993348770 1000000000 850942913 1000000000 408522525 1000000000 434087181 1000000000 356621768 1000000000 112320347 1000000000 997473373 1000000000 961346430 1000000000 344628953 1000000000 839472273 1000000000 804072154 1000000000 367801019 1000000000 120055477 1000000000 776907583 1000000000 996227138 1000000000 408842625 1000000000 69209566 1000000000 431439895 1000000000 591547897 1000000000 13872129 1000000000 857483335 1000000000 530158227 1000000000 828357758 1000000000 979042674 1000000000 760399240 1000000000 525524690 1000000000 875883299 1000000000 989055272 1000000000 547327311 1000000000 824663131 1000000000 21010108 1000000000 163942718 1000000000 922431499 1000000000 28228042 1000000000 721923746 1000000000 75335561 1000000000 362055800 1000000000 265106171 1000000000 710825646 1000000000 537968414 1000000000 291788408 1000000000 846864090 1000000000 679625573 1000000000 228790548 1000000000 602332679 1000000000 287313525 1000000000 7236888 1000000000 310296259 1000000000 29154951 1000000000 254117005 1000000000 125878881 1000000000 151258311 1000000000 559076494 1000000000 493741320 1000000000 936015803 1000000000 736212013 1000000000 925219293 1000000000 582816451 1000000000 764104427 1000000000 804334049 1000000000 865359799 1000000000 445781982 1000000000 513607213 1000000000 632187863 1000000000 330920684 1000000000 48426292 1000000000 884623647 1000000000 119486398 1000000000 55696636 1000000000 76322463 1000000000 337177067 1000000000 245536575 1000000000 109588766 1000000000 856586634 1000000000 417806976 1000000000 818821948 1000000000 90003091 1000000000 607623033 1000000000 876392273 1000000000 556071082 1000000000 536171748 1000000000 823105099 1000000000 321579777 1000000000 269353240 1000000000 348229125 1000000000 235022863 1000000000 908546793 1000000000 964249818 1000000000 304129560 1000000000 646554566 1000000000 310305902 1000000000 60203765 1000000000 92999813 1000000000 628430146 1000000000 457202380 1000000000 186124803 1000000000 667286026 1000000000 231646088 1000000000 459982959 1000000000 621537875 1000000000 546360054 1000000000 654365193 1000000000 232500248 1000000000 801165124 1000000000 214215815 1000000000 216790406 1000000000 279260961 1000000000 163320211 1000000000 994682131 1000000000 758259108 1000000000 800575786 1000000000 266090623 1000000000 205942990 1000000000 193180023 1000000000 189621219 1000000000 338301365 1000000000 446297542 1000000000 51181721 1000000000 474037707 1000000000 372014992 1000000000 440491230 1000000000 179791698 1000000000 398629581 1000000000 392047106 1000000000 50993265 1000000000 258175448 1000000000 165572576 1000000000 110034842 1000000000 1092023 1000000000 834611923 1000000000 636320629 1000000000 165829167 1000000000 65351196 1000000000 373622053 1000000000 824785898 1000000000 533282848 1000000000 594083700 1000000000 386988565 1000000000 156564607 1000000000 928488737 1000000000 673370813 1000000000 518409505 1000000000 56250937 1000000000 748205393 1000000000 569477372 1000000000 964569484 1000000000 396326871 1000000000 137401303 1000000000 932512160 1000000000 556033340 1000000000 455570727 1000000000 507706285 1000000000 652613781 1000000000 678013745 1000000000 136310771 1000000000 993745120 1000000000 834527380 1000000000 929820285 1000000000 414389543 1000000000 116278497 1000000000 437656412 1000000000 734646657 1000000000 880407215 1000000000 53474893 1000000000 991197184 1000000000 236383521 1000000000 247581292 1000000000 128519528 1000000000 453716659 1000000000 52261270 1000000000 769835596 1000000000 204046991 1000000000 285521232 1000000000 10014508 1000000000 846375174 1000000000 569749297 1000000000 837971342 1000000000 553074029 1000000000 504977932 1000000000 424753533 1000000000 178613868 1000000000 227944029 1000000000 45968840 1000000000 21763962 1000000000 325988402 1000000000 66200886 1000000000 792812562 1000000000 607418708 1000000000 343241138 1000000000 935005692 1000000000 740890977 1000000000 310109144 1000000000 659331159 1000000000 629597310 1000000000 82836317 1000000000 710462400 1000000000 863804083 1000000000 210352523 1000000000 78160141 1000000000 920022090 1000000000 741291574 1000000000 683421696 1000000000 904587072 1000000000 931979083 1000000000 923532491 1000000000 180850174 1000000000 927676694 1000000000 801329238 1000000000 947245411 1000000000 451818063 1000000000 920052349 1000000000 947450190 1000000000 506783547 1000000000 597533019 1000000000 739685366 1000000000 71299146 1000000000 778771498 1000000000 111096233 1000000000 562871949 1000000000 867332493 1000000000 706028399 1000000000 965037037 1000000000 907253125 1000000000 792173993 1000000000 886329498 1000000000 782662559 1000000000 816047355 1000000000 41397096 1000000000 590341761 1000000000 770988750 1000000000 782839604 1000000000 213818623 1000000000 126015647 1000000000 370296569 1000000000 805165632 1000000000 529291578 1000000000 479432896 1000000000 77322500 1000000000 180608278 1000000000 146982720 1000000000 603163271 1000000000 570225627 1000000000 86862205 1000000000 641157796 1000000000 551674797 1000000000 91983795 1000000000 576037934 1000000000 841997302 1000000000 133221829 1000000000 652048847 1000000000 655212663 1000000000 384766588 1000000000 176551320 1000000000 929732179 1000000000 722456747 1000000000 660192279 1000000000 782479664 1000000000 59419620 1000000000 115056845 1000000000 939643831 1000000000 42226570 1000000000 446426161 1000000000 304931174 1000000000 522413748 1000000000 332641365 1000000000 419633896 1000000000 834381845 1000000000 814987589 1000000000 352972629 1000000000 933420017 1000000000 393359402 1000000000 577194170 1000000000 193420395 1000000000 33235475 1000000000 254550003 1000000000 891920995 1000000000 136211361 1000000000 211148762 1000000000 383457788 1000000000 31043941 1000000000 654780306 1000000000 824854265 1000000000 73993762 1000000000 516589327 1000000000 606049662 1000000000 899791484 1000000000 196979964 1000000000 908670175 1000000000 76587682 1000000000 339172788 1000000000 930778243 1000000000 557125168 1000000000 880015139 1000000000 909802571 1000000000 116657055 1000000000 487470382 1000000000 16956056 1000000000 623854525 1000000000 321492669 1000000000 239250010 1000000000 725849213 1000000000 461897692 1000000000 33260402 1000000000 757735789 1000000000 332306677 1000000000 122595430 1000000000 268892421 1000000000 761548361 1000000000 167370420 1000000000 91640684 1000000000 133527417 1000000000 753432747 1000000000 575198948 1000000000 224716874 1000000000 160659543 1000000000 552168582 1000000000 690538405 1000000000 798147785 1000000000 288740589 1000000000 572381454 1000000000 66191635 1000000000 627931601 1000000000 823659082 1000000000 578367337 1000000000 555500153 1000000000 725480803 1000000000 667783665 1000000000 387637959 1000000000 727089697 1000000000 153483572 1000000000 274304447 1000000000 936405944 1000000000 965792594 1000000000 17482896 1000000000 351445080 1000000000 309278518 1000000000 107643471 1000000000 456729440 1000000000 402382632 1000000000 454539954 1000000000 902570441 1000000000 299096971 1000000000 507532651 1000000000 364294870 1000000000 54523108 1000000000 887359855 1000000000 969251384 1000000000 102885565 1000000000 777036825 1000000000 964154371 1000000000 529731207 1000000000 525515735 1000000000 859852328 1000000000 331060255 1000000000 893208926 1000000000 913813581 1000000000 554408894 1000000000 686086487 1000000000 348353016 1000000000 82202744 1000000000 160872926 1000000000 957073405 1000000000 508755418 1000000000 8111112 1000000000 460752870 1000000000 402117362 1000000000 693653364 1000000000 797911633 1000000000 578456784 1000000000 194511217 1000000000 447157313 1000000000 862866325 1000000000 202245842 1000000000 64387886 1000000000 536309211 1000000000 650629916 1000000000 798650367 1000000000 552642265 1000000000 500876837 1000000000 593760174 1000000000 313889684 1000000000 687006332 1000000000 885007568 1000000000 652300995 1000000000 8534296 1000000000 205923972 1000000000 67540619 1000000000 137638802 1000000000 229409313 1000000000 671122462 1000000000 34028177 1000000000 274767102 1000000000 172725985 1000000000 843613575 1000000000 725767276 1000000000 880827458 1000000000 681304027 1000000000 914902016 1000000000 926862828 1000000000 42729269 1000000000 139587145 1000000000 844852605 1000000000 712760463 1000000000 736924562 1000000000 555020090 1000000000 423917360 1000000000 577089922 1000000000 250011993 1000000000 58705166 1000000000 332704501 1000000000 548454108 1000000000 322704275 1000000000 514784621 1000000000 479703137 1000000000 322390307 1000000000 992492183 1000000000 338245207 1000000000 485713866 1000000000 622646167 1000000000 991038876 1000000000 502521376 1000000000 548110416 1000000000 964858290 1000000000 894637873 1000000000 55944368 1000000000 163708177 1000000000 447881950 1000000000 2726886 1000000000 410113348 1000000000 504785100 1000000000 35842868 1000000000 889922823 1000000000 129747102 1000000000 147322227 1000000000 699131899 1000000000 376564484 1000000000 954979805 1000000000 84242172 1000000000 802213637 1000000000 959376227 1000000000 445054862 1000000000 149066143 1000000000 653517540 1000000000 381982892 1000000000 892109320 1000000000 939730212 1000000000 582601468 1000000000 805182024 1000000000 904666372 1000000000 18615895 1000000000 856134907 1000000000 665485563 1000000000 831282413 1000000000 488240139 1000000000 858413910 1000000000 754962750 1000000000 395994033 1000000000 407713425 1000000000 934050279 1000000000 565669026 1000000000 501387823 1000000000 53985780 1000000000 755518566 1000000000 415590845 1000000000 663989200 1000000000 186969610 1000000000 564416736 1000000000 876044567 1000000000 66563776 1000000000 961487999 1000000000 86772583 1000000000 96493180 1000000000 850591706 1000000000 18459660 1000000000 78114591 1000000000 596529686 1000000000 112585239 1000000000 488348887 1000000000 257559587 1000000000 813457059 1000000000 932750805 1000000000 73946076 1000000000 441212231 1000000000 317815343 1000000000 107441599 1000000000 287632440 1000000000 697359783 1000000000 401873575 1000000000 622744098 1000000000 697784799 1000000000 772269348 1000000000 710269494 1000000000 845759772 1000000000 278804645 1000000000 924515382 1000000000 107520709 1000000000 910618350 1000000000 264477447 1000000000 823519075 1000000000 153467320 1000000000 416056975 1000000000 459739568 1000000000 30247590 1000000000 98191902 1000000000 952329569 1000000000 14028619 1000000000 843162421 1000000000 890086672 1000000000 869139139 1000000000 405234063 1000000000 625937728 1000000000 108776707 1000000000 897450058 1000000000 172548018 1000000000 254879969 1000000000 203641298 1000000000 698957762 1000000000 752457720 1000000000 17841895 1000000000 790219118 1000000000 721592855 1000000000 196797004 1000000000 717905023 1000000000 980186183 1000000000 637928027 1000000000 506676713 1000000000 514287861 1000000000 137493640 1000000000 21728052 1000000000 510316620 1000000000 916373190 1000000000 763615112 1000000000 312787676 1000000000 685253090 1000000000 907234658 1000000000 519722520 1000000000 390433833 1000000000 592465547 1000000000 666249766 1000000000 729572396 1000000000 738944633 1000000000 940102183 1000000000 440827889 1000000000 374187354 1000000000 675236936 1000000000 161136966 1000000000 883887946 1000000000 142611975 1000000000 343197139 1000000000 719298686 1000000000 653716839 1000000000 803799785 1000000000 475942926 1000000000 5958498 1000000000 30247820 1000000000 408465646 1000000000 508518938 1000000000 428800047 1000000000 994531291 1000000000 211141412 1000000000 744562887 1000000000 293526170 1000000000 542019192 1000000000 963551211 1000000000 244057063 1000000000 937444722 1000000000 84627139 1000000000 679468060 1000000000 928369884 1000000000 301043191 1000000000 275812022 1000000000 724135153 1000000000 283912068 1000000000 82698676 1000000000 757181701 1000000000 835337089 1000000000 722194696 1000000000 887583375 1000000000 259862059 1000000000 736684175 1000000000 949665572 1000000000 71834185 1000000000 883867255 1000000000 793408645 1000000000 154457560 1000000000 762338069 1000000000 119065207 1000000000 729192631 1000000000 564497025 1000000000 9248125 1000000000 418188316 1000000000 407385303 1000000000 794547894 1000000000 979559406 1000000000 344720676 1000000000 233960831 1000000000 265174933 1000000000 210110930 1000000000 525421599 1000000000 463259761 1000000000 786757903 1000000000 885062112 1000000000 927103872 1000000000 993854182 1000000000 855105452 1000000000 516023605 1000000000 289786616 1000000000 655765665 1000000000 244908857 1000000000 896142410 1000000000 747832742 1000000000 389591768 1000000000 812541475 1000000000 327911032 1000000000 376957503 1000000000 103326389 1000000000 603972349 1000000000 789462991 1000000000 199500830 1000000000 727995861 1000000000 971883049 1000000000 556152665 1000000000 669877669 1000000000 50728485 1000000000 196933721 1000000000 758931674 1000000000 533332758 1000000000 753183475 1000000000 103060739 1000000000 352887472 1000000000 883470931 1000000000 334183734 1000000000 935254148 1000000000 22432780 1000000000 140828133 1000000000 1833403 1000000000 496529838 1000000000 98124758 1000000000 149563921 1000000000 970495101 1000000000 511738086 1000000000 268792856 1000000000 977026557 1000000000 34904475 1000000000 238127503 1000000000 41157027 1000000000 294040316 1000000000 469108094 1000000000 355845793 1000000000 574692267 1000000000 103637215 1000000000 10420240 1000000000 633772696 1000000000 67975227 1000000000 706692361 1000000000 469966145 1000000000 286653085 1000000000 987651371 1000000000 933295614 1000000000 737445879 1000000000 654681360 1000000000 667791770 1000000000 807441424 1000000000 723212480 1000000000 140613181 1000000000 175400336 1000000000 273029418 1000000000 553522928 1000000000 557514705 1000000000 812541680 1000000000 720107715 1000000000 293354072 1000000000 298995040 1000000000 628333634 1000000000 321463460 1000000000 372274572 1000000000 172492361 1000000000 185328462 1000000000 651661885 1000000000 487499282 1000000000 874968249 1000000000 749177318 1000000000 958997608 1000000000 408707703 1000000000 489838945 1000000000 90858041 1000000000 136036753 1000000000 68284190 1000000000 719994629 1000000000 461367054 1000000000 474327725 1000000000 622489327 1000000000 639304214 1000000000 341121565 1000000000 218548402 1000000000 510783177 1000000000 533127410 1000000000 524494206 1000000000 945333740 1000000000 414712708 1000000000 323186100 1000000000 621523294 1000000000 40033553 1000000000 593500726 1000000000 952415532 1000000000 8791070 1000000000 997791049 1000000000 401650464 1000000000 654561952 1000000000 203230798 1000000000 521162554 1000000000 531818246 1000000000 408685910 1000000000 476560372 1000000000 485306897 1000000000 697652303 1000000000 88749870 1000000000 133847693 1000000000 900441068 1000000000 98122062 1000000000 212520545 1000000000 447942788 1000000000 715309496 1000000000 333686712 1000000000 275604629 1000000000 577807461 1000000000 25538317 1000000000 970140842 1000000000 930475633 1000000000 229659643 1000000000 817019032 1000000000 211817448 1000000000 958352585 1000000000 697609515 1000000000 553764661 1000000000 518315936 1000000000 32644684 1000000000 650903861 1000000000 141223556 1000000000 802610872 1000000000 205422468 1000000000 467810916 1000000000 730273353 1000000000 602149162 1000000000 101232322 1000000000 904007320 1000000000 981346593 1000000000 62454381 1000000000 86462253 1000000000 106645576 1000000000 950683348 1000000000 291498024 1000000000 455954638 1000000000 239793139 1000000000 96061371 1000000000 72823630 1000000000 308052553 1000000000 275132894 1000000000 554276123 1000000000 422976650 1000000000 858682390 1000000000 168358104 1000000000 614346017 1000000000 410486924 1000000000 578199220 1000000000 640488765 1000000000 300627471 1000000000 53929657 1000000000 769520378 1000000000 505916851 1000000000 479321991 1000000000 123614922 1000000000 590140897 1000000000 252823444 1000000000 754429497 1000000000 558465522 1000000000 228769035 1000000000 187283301 1000000000 191134593 1000000000 637702326 1000000000 208818410 1000000000 873846169 1000000000 946812357 1000000000 395773739 1000000000 100977499 1000000000 79443701 1000000000 368005994 1000000000 54355904 1000000000 380901108 1000000000 10291427 1000000000 789648961 1000000000 238291055 1000000000 838886611 1000000000 94133430 1000000000 446620036 1000000000 259619049 1000000000 184930849 1000000000 934207341 1000000000 411756437 1000000000 65913970 1000000000 569543732 1000000000 546065399 1000000000 382337954 1000000000 939527723 1000000000 749940868 1000000000 62513503 1000000000 91372692 1000000000 537119723 1000000000 664468793 1000000000 688720450 1000000000 788943995 1000000000 212419679 1000000000 607005497 1000000000 285282649 1000000000 149234760 1000000000 223376053 1000000000 709670539 1000000000 351582747 1000000000 200408952 1000000000 454953157 1000000000 437518069 1000000000 579229823 1000000000 776603716 1000000000 827044682 1000000000 653718704 1000000000 969296781 1000000000 349112272 1000000000 731233053 1000000000 889681616 1000000000 461717583 1000000000 438944668 1000000000 654419253 1000000000 544826712 1000000000 416458449 1000000000 763657323 1000000000 174647334 1000000000 646178503 1000000000 993243484 1000000000 762620183 1000000000 631855852 1000000000 810206206 1000000000 259026636 1000000000 839406104 1000000000 116932658 1000000000 783372277 1000000000 54162254 1000000000 678562639 1000000000 122328584 1000000000 460244968 1000000000 208631740 1000000000 921283548 1000000000 554980025 1000000000 809432699 1000000000 399292216 1000000000 774639883 1000000000 586074036 1000000000 353831683 1000000000 572271414 1000000000 29871376 1000000000 745511990 1000000000 415709570 1000000000 578967341 1000000000 333107213 1000000000 283991932 1000000000 55132917 1000000000 67972187 1000000000 901293045 1000000000 701778033 1000000000 683394947 1000000000 180161896 1000000000 276634151 1000000000 369741091 1000000000 910111618 1000000000 660477226 1000000000 280551291 1000000000 503174377 1000000000 851558014 1000000000 547610738 1000000000 801468610 1000000000 291625941 1000000000 185025528 1000000000 41492276 1000000000 820447779 1000000000 148292563 1000000000 80375400 1000000000 316392928 1000000000 306256583 1000000000 70692338 1000000000 134735578 1000000000 406002720 1000000000 45467766 1000000000 672108342 1000000000 795731883 1000000000 761115261 1000000000 111711860 1000000000 228574361 1000000000 184014827 1000000000 90485984 1000000000 678273574 1000000000 91869861 1000000000 493003155 1000000000 484958557 1000000000 436560114 1000000000 695418409 1000000000 904905376 1000000000 874706767 1000000000 650717793 1000000000 65148745 1000000000 23179612 1000000000 948078369 1000000000 422197393 1000000000 738368531 1000000000 205317348 1000000000 938090056 1000000000 614948876 1000000000 637106232 1000000000 742517660 1000000000 609922700 1000000000 621781500 1000000000 282048960 1000000000 960905756 1000000000 499737400 1000000000 453586586 1000000000 216189142 1000000000 142075960 1000000000 276400372 1000000000 614983124 1000000000 987476165 1000000000 792810798 1000000000 684422639 1000000000 69911018 1000000000 474075735 1000000000 609778241 1000000000 540970871 1000000000 513450789 1000000000 568280763 1000000000 843239639 1000000000 986406199 1000000000 240900278 1000000000 495279742 1000000000 591510766 1000000000 36093053 1000000000 693629616 1000000000 285345174 1000000000 38773064 1000000000 726895606 1000000000 477500591 1000000000 567463041 1000000000 583763293 1000000000 718416285 1000000000 617313776 1000000000 224780212 1000000000 835801652 1000000000 167310238 1000000000 771750735 1000000000 880828463 1000000000 793149987 1000000000 344688854 1000000000 703071307 1000000000 364296423 1000000000 610788108 1000000000 527487586 1000000000 623862059 1000000000 536741674 1000000000 384993721 1000000000 141800036 1000000000 394689381 1000000000 897715318 1000000000 146955618 1000000000 171919595 1000000000 395338962 1000000000 665234617 1000000000 945792442 1000000000 27041981 1000000000 296666408 1000000000 342860502 1000000000 452442956 1000000000 270723087 1000000000 727227287 1000000000 426954038 1000000000 539493432 1000000000 597009776 1000000000 962539442 1000000000 803868073 1000000000 567272536 1000000000 914763167 1000000000 440404677 1000000000 722370026 1000000000 577906238 1000000000 95076257 1000000000 812400248 1000000000 54012832 1000000000 643604294 1000000000 165051638 1000000000 682621235 1000000000 987274457 1000000000 691516072 1000000000 312456657 1000000000 720462770 1000000000 218869946 1000000000 382682125 1000000000 542473733 1000000000 69925208 1000000000 959963542 1000000000 807618111 1000000000 940681192 1000000000 368890371 1000000000 869163132 1000000000 775694564 1000000000 471945310 1000000000 146106302 1000000000 641855470 1000000000 423223474 1000000000 579143928 1000000000 357648765 1000000000 740829143 1000000000 626133474 1000000000 425082049 1000000000 175598347 1000000000 933135245 1000000000 999162265 1000000000 595537604 1000000000 656799425 1000000000 684763945 1000000000 652209184 1000000000 212910053 1000000000 532685884 1000000000 643717861 1000000000 810491450 1000000000 148009796 1000000000 107375639 1000000000 686336922 1000000000 622864632 1000000000 864209035 1000000000 901298905 1000000000 239236949 1000000000 643905658 1000000000 383908348 1000000000 394325960 1000000000 32741561 1000000000 111609733 1000000000 954886856 1000000000 354789757 1000000000 27546493 1000000000 232051762 1000000000 128347597 1000000000 624474623 1000000000 161467969 1000000000 866429431 1000000000 524205111 1000000000 593679146 1000000000 985608218 1000000000 399850657 1000000000 409455682 1000000000 183671382 1000000000 401784865 1000000000 880558140 1000000000 655983103 1000000000 892473536 1000000000 221780521 1000000000 677582605 1000000000 306798144 1000000000 28259693 1000000000 12085552 1000000000 265324369 1000000000 98007389 1000000000 999183313 1000000000 470124429 1000000000 128735393 1000000000 419295837 1000000000 622625465 1000000000 305430766 1000000000 323948472 1000000000 226326576 1000000000 135997426 1000000000 419637817 1000000000 980645323 1000000000 559566321 1000000000 599891318 1000000000 408851340 1000000000 95537963 1000000000 737910301 1000000000 68899559 1000000000 886919172 1000000000 916330632 1000000000 39811714 1000000000 186151525 1000000000 246961622 1000000000 980887346 1000000000 102889786 1000000000 938301909 1000000000 654339567 1000000000 174349116 1000000000 589727009 1000000000 734242185 1000000000 550693293 1000000000 995973391 1000000000 5748299 1000000000 145489746 1000000000 48098188 1000000000 805852251 1000000000 26159351 1000000000 830389701 1000000000 414588876 1000000000 961947251 1000000000 529515550 1000000000 278722858 1000000000 778063810 1000000000 813030713 1000000000 747284179 1000000000 607215172 1000000000 991834148 1000000000 479918782 1000000000 751772245 1000000000 759018165 1000000000 917690310 1000000000 33193734 1000000000 171856719 1000000000 450960228 1000000000 121703928 1000000000 802377576 1000000000 421766675 1000000000 446455212 1000000000 770382990 1000000000 923918836 1000000000 774408298 1000000000 599501485 1000000000 289714860 1000000000 216742405 1000000000 613972379 1000000000 715679584 1000000000 847992730 1000000000 774469328 1000000000 663356772 1000000000 290927813 1000000000 790095236 1000000000 905487973 1000000000 207066126 1000000000 292755117 1000000000 700125776 1000000000 452874021 1000000000 808785882 1000000000 161218710 1000000000 32375499 1000000000 572775036 1000000000 619020859 1000000000 949000976 1000000000 758353417 1000000000 205565413 1000000000 4189977 1000000000 250688371 1000000000 686649742 1000000000 367933610 1000000000 314020992 1000000000 412319829 1000000000 213087370 1000000000 941274686 1000000000 188291168 1000000000 453330514 1000000000 632303972 1000000000 961096822 1000000000 953659090 1000000000 463943076 1000000000 188499041 1000000000 444420923 1000000000 195964574 1000000000 859587179 1000000000 191261560 1000000000 590675920 1000000000 2469287 1000000000 514382114 1000000000 650788707 1000000000 190693009 1000000000 741232387 1000000000 211457472 1000000000 481253273 1000000000 162854021 1000000000 955868910 1000000000 920875585 1000000000 31168118 1000000000 652203061 1000000000 607673915 1000000000 881442464 1000000000 391151363 1000000000 955608650 1000000000 858605243 1000000000 21642203 1000000000 681697691 1000000000 786661560 1000000000 611701891 1000000000 864736349 1000000000 836257345 1000000000 673690227 1000000000 838063427 1000000000 671265661 1000000000 776329156 1000000000 708492137 1000000000 702632760 1000000000 34683603 1000000000 958691927 1000000000 151269553 1000000000 245487431 1000000000 774670567 1000000000 267255774 1000000000 408660744 1000000000 617672530 1000000000 752434551 1000000000 349661294 1000000000 331732016 1000000000 828135984 1000000000 483287624 1000000000 234997050 1000000000 789599112 1000000000 999992080 1000000000 622519039 1000000000 139465531 1000000000 441260044 1000000000 358725087 1000000000 282302543 1000000000 129940465 1000000000 234319792 1000000000 647329205 1000000000 732454250 1000000000 188563155 1000000000 550961746 1000000000 560104592 1000000000 588115009 1000000000 920026219 1000000000 407588655 1000000000 96112420 1000000000 721872523 1000000000 600452662 1000000000 335978430 1000000000 113604241 1000000000 947501398 1000000000 270792340 1000000000 82653466 1000000000 614278525 1000000000 881825370 1000000000 842411811 1000000000 778023133 1000000000 668746183 1000000000 985345401 1000000000 375311749 1000000000 83663405 1000000000 382303182 1000000000 19876942 1000000000 558922783 1000000000 253147792 1000000000 553741978 1000000000 907265140 1000000000 395505017 1000000000 863597896 1000000000 806191999 1000000000 970191791 1000000000 738973772 1000000000 103927499 1000000000 619633705 1000000000 204653920 1000000000 953394116 1000000000 445457782 1000000000 828128072 1000000000 65909471 1000000000 48487869 1000000000 550568042 1000000000 341835357 1000000000 431824199 1000000000 106659003 1000000000 694701700 1000000000 562387985 1000000000 240826677 1000000000 41526910 1000000000 959908152 1000000000 467308201 1000000000 327382819 1000000000 497365089 1000000000 171117058 1000000000 139310147 1000000000 985476431 1000000000 685240008 1000000000 161257205 1000000000 56943477 1000000000 702829703 1000000000 584897420 1000000000 548039293 1000000000 592764266 1000000000 686411563 1000000000 563270573 1000000000 383850957 1000000000 97734146 1000000000 182326906 1000000000 525431069 1000000000 337618190 1000000000 279799983 1000000000 174107281 1000000000 616913714 1000000000 162676142 1000000000 158802278 1000000000 853874339 1000000000 671478084 1000000000 77544997 1000000000 325766343 1000000000 121843269 1000000000 540720105 1000000000 347272854 1000000000 208003226 1000000000 586641235 1000000000 95416658 1000000000 267338443 1000000000 91734877 1000000000 852378796 1000000000 940414443 1000000000 854728058 1000000000 234227062 1000000000 585988973 1000000000 846907036 1000000000 217888462 1000000000 785643101 1000000000 397595060 1000000000 528717665 1000000000 69620870 1000000000 811120531 1000000000 225206844 1000000000 855446886 1000000000 193118029 1000000000 253771052 1000000000 857230420 1000000000 994502762 1000000000 104022425 1000000000 762896915 1000000000 408558260 1000000000 497116467 1000000000 263962194 1000000000 593775363 1000000000 472638817 1000000000 818274619 1000000000 430619906 1000000000 604094870 1000000000 997524852 1000000000 445872535 1000000000 356887508 1000000000 327022201 1000000000 418964605 1000000000 835882214 1000000000 154709839 1000000000 326397700 1000000000 93241151 1000000000 686059405 1000000000 299307167 1000000000 964014746 1000000000 560898790 1000000000 810837457 1000000000 779406387 1000000000 742636477 1000000000 140361711 1000000000 518256391 1000000000 971171655 1000000000 26238826 1000000000 871510524 1000000000 632919720 1000000000 943833468 1000000000 74133353 1000000000 938266968 1000000000 450982695 1000000000 143815472 1000000000 791519216 1000000000 458768177 1000000000 368120086 1000000000 725536979 1000000000 41752340 1000000000 391565011 1000000000 911887247 1000000000 642115559 1000000000 605810066 1000000000 57115785 1000000000 119917226 1000000000 776003737 1000000000 918731647 1000000000 729589704 1000000000 516814911 1000000000 338556368 1000000000 513166486 1000000000 863381190 1000000000 599194740 1000000000 619488112 1000000000 278991880 1000000000 44901265 1000000000 610630160 1000000000 915192686 1000000000 891265221 1000000000 63182046 1000000000 47681580 1000000000 175156225 1000000000 870435446 1000000000 500738643 1000000000 360545012 1000000000 604414641 1000000000 977948296 1000000000 496708754 1000000000 340048505 1000000000 372886233 1000000000 636077410 1000000000 81831527 1000000000 889922692 1000000000 796432849 1000000000 899846795 1000000000 318015127 1000000000 102691794 1000000000 506452220 1000000000 220671426 1000000000 220591446 1000000000 842573821 1000000000 674476835 1000000000 813093406 1000000000 502595789 1000000000 131591975 1000000000 807955633 1000000000 766948658 1000000000 36743533 1000000000 913670411 1000000000 679870721 1000000000 753763249 1000000000 982127658 1000000000 764587534 1000000000 144290352 1000000000 846467263 1000000000 43495754 1000000000 533533640 1000000000 774072454 1000000000 737328182 1000000000 369581363 1000000000 846338981 1000000000 699687353 1000000000 921055923 1000000000 551574841 1000000000 23667032 1000000000 194829527 1000000000 45505172 1000000000 70970452 1000000000 689205973 1000000000 634772511 1000000000 35230375 1000000000 394195555 1000000000 722989051 1000000000 626534140 1000000000 823118577 1000000000 256062704 1000000000 845749701 1000000000 272496379 1000000000 351623242 1000000000 98353531 1000000000 786933963 1000000000 171751353 1000000000 231578652 1000000000 515862218 1000000000 960940381 1000000000 200012781 1000000000 175905159 1000000000 858092428 1000000000 213260818 1000000000 199464837 1000000000 956058251 1000000000 582654119 1000000000 294844887 1000000000 227098242 1000000000 464697302 1000000000 970570393 1000000000 971157258 1000000000 317043292 1000000000 214144128 1000000000 415658525 1000000000 844798103 1000000000 969552649 1000000000 401041562 1000000000 954827876 1000000000 907078322 1000000000 214541941 1000000000 207387446 1000000000 879372052 1000000000 679553287 1000000000 863308089 1000000000 712529193 1000000000 864724901 1000000000 995249307 1000000000 533864244 1000000000 944837975 1000000000 528213579 1000000000 898615816 1000000000 340906868 1000000000 601554937 1000000000 583213061 1000000000 220756879 1000000000 177467960 1000000000 816794050 1000000000 992877870 1000000000 269715772 1000000000 50439298 1000000000 713762408 1000000000 515959789 1000000000 145973572 1000000000 376202519 1000000000 533653107 1000000000 457560148 1000000000 37929273 1000000000 967929245 1000000000 781842743 1000000000 529973785 1000000000 254687122 1000000000 5451978 1000000000 463904400 1000000000 987867555 1000000000 856857381 1000000000 290412670 1000000000 701744578 1000000000 27919626 1000000000 465545773 1000000000 941333763 1000000000 468238770 1000000000 43642428 1000000000 696098063 1000000000 215833801 1000000000 600615790 1000000000 751383984 1000000000 413462932 1000000000 971926572 1000000000 310244323 1000000000 926236619 1000000000 747459152 1000000000 40348606 1000000000 293007553 1000000000 525200276 1000000000 772711231 1000000000 454325436 1000000000 286715739 1000000000 326767921 1000000000 945419359 1000000000 789371451 1000000000 118585287 1000000000 506424055 1000000000 671208533 1000000000 459147775 1000000000 367541765 1000000000 946737889 1000000000 268416967 1000000000 277113476 1000000000 919612759 1000000000 993973795 1000000000 467966651 1000000000 923351985 1000000000 617294144 1000000000 130156410 1000000000 734873921 1000000000 290518363 1000000000 304613962 1000000000 120782624 1000000000 771438998 1000000000 158013281 1000000000 925121487 1000000000 581449106 1000000000 974231963 1000000000 620565634 1000000000 980969508 1000000000 942486009 1000000000 617029958 1000000000 911272300 1000000000 677793735 1000000000 401584591 1000000000 731854683 1000000000 55108176 1000000000 821979040 1000000000 508189886 1000000000 122297341 1000000000 442223631 1000000000 496592689 1000000000 328174460 1000000000 870960785 1000000000 242800535 1000000000 184950341 1000000000 972774027 1000000000 5084142 1000000000 581654489 1000000000 88839610 1000000000 776433713 1000000000 818581209 1000000000 435655482 1000000000 373473725 1000000000 308530422 1000000000 679117472 1000000000 517701539 1000000000 43338317 1000000000 408975633 1000000000 732712396 1000000000 771594689 1000000000 375032519 1000000000 211832999 1000000000 833325852 1000000000 507071586 1000000000 621780109 1000000000 752015314 1000000000 369809889 1000000000 190637794 1000000000 538726281 1000000000 447021571 1000000000 212597630 1000000000 643705012 1000000000 366080814 1000000000 19219049 1000000000 386787603 1000000000 682400721 1000000000 53684105 1000000000 675110656 1000000000 744550826 1000000000 466468097 1000000000 18598611 1000000000 449735601 1000000000 546662474 1000000000 537236684 1000000000 348361378 1000000000 528078334 1000000000 142556034 1000000000 888847480 1000000000 348388772 1000000000 11861150 1000000000 316326344 1000000000 75313784 1000000000 201503437 1000000000 255737148 1000000000 632955420 1000000000 100541885 1000000000 783751676 1000000000 269403195 1000000000 68723624 1000000000 485667432 1000000000 173410611 1000000000 108653418 1000000000 525236122 1000000000 989530899 1000000000 78664540 1000000000 522488651 1000000000 646104505 1000000000 820304313 1000000000 670055544 1000000000 913361339 1000000000 876448524 1000000000 905192927 1000000000 253445641 1000000000 295181311 1000000000 229845684 1000000000 382867206 1000000000 697035404 1000000000 44812017 1000000000 629303710 1000000000 950156100 1000000000 375299600 1000000000 315765303 1000000000 217333981 1000000000 544566512 1000000000 904109451 1000000000 301212188 1000000000 943903693 1000000000 177193021 1000000000 422943744 1000000000 900132544 1000000000 525484420 1000000000 278842283 1000000000 850488637 1000000000 764672754 1000000000 563889193 1000000000 932893897 1000000000 908023086 1000000000 994337980 1000000000 779950263 1000000000 967551711 1000000000 554075752 1000000000 667426833 1000000000 700608588 1000000000 518087084 1000000000 66026877 1000000000 137468886 1000000000 756795278 1000000000 866679678 1000000000 197145662 1000000000 213698002 1000000000 268066915 1000000000 123172774 1000000000 925910736 1000000000 269955133 1000000000 822671183 1000000000 729877312 1000000000 439803392 1000000000 937951064 1000000000 410155809 1000000000 537040119 1000000000 201179004 1000000000 404424194 1000000000 16699260 1000000000 328793742 1000000000 126036162 1000000000 863607521 1000000000 390907488 1000000000 877496739 1000000000 121461998 1000000000 447097196 1000000000 670880790 1000000000 507953896 1000000000 987049339 1000000000 939882681 1000000000 878622565 1000000000 779416174 1000000000 918517591 1000000000 878429634 1000000000 334608689 1000000000 105936970 1000000000 567610294 1000000000 467581470 1000000000 706415072 1000000000 705655681 1000000000 439911403 1000000000 435703493 1000000000 512298490 1000000000 920651574 1000000000 987614374 1000000000 503092600 1000000000 495201649 1000000000 77100742 1000000000 633178065 1000000000 385315691 1000000000 394024874 1000000000 338460517 1000000000 62707933 1000000000 923200339 1000000000 835645086 1000000000 162521269 1000000000 360701646 1000000000 771684690 1000000000 217566963 1000000000 101431665 1000000000 930263475 1000000000 215733067 1000000000 989712142 1000000000 580474791 1000000000 786645508 1000000000 783638997 1000000000 324169087 1000000000 523607634 1000000000 895182531 1000000000 884254566 1000000000 483937106 1000000000 701970514 1000000000 747307892 1000000000 917846348 1000000000 989919893 1000000000 576501332 1000000000 509196172 1000000000 140653374 1000000000 563080968 1000000000 446361192 1000000000 507114597 1000000000 349703534 1000000000 238780323 1000000000 245993287 1000000000 642151283 1000000000 246203640 1000000000 343878933 1000000000 432105632 1000000000 139062540 1000000000 344602424 1000000000 963982785 1000000000 365114355 1000000000 820862720 1000000000 52436460 1000000000 927562463 1000000000 989778418 1000000000 152521514 1000000000 92658864 1000000000 945770155 1000000000 331313405 1000000000 554534768 1000000000 130023444 1000000000 608898439 1000000000 442849684 1000000000 687724738 1000000000 775564459 1000000000 243886386 1000000000 588253300 1000000000 695444475 1000000000 37885920 1000000000 422499246 1000000000 575365515 1000000000 146649179 1000000000 803849137 1000000000 551373991 1000000000 442243643 1000000000 91995881 1000000000 919099371 1000000000 727145898 1000000000 965648229 1000000000 69390083 1000000000 329803020 1000000000 338114256 1000000000 19227421 1000000000 338308232 1000000000 661527991 1000000000 489248194 1000000000 414880581 1000000000 845152365 1000000000 994812180 1000000000 807131790 1000000000 274265662 1000000000 981840025 1000000000 163112944 1000000000 672066263 1000000000 427729431 1000000000 318093415 1000000000 159914038 1000000000 250412596 1000000000 487197024 1000000000 862893811 1000000000 49244570 1000000000 858949392 1000000000 586191218 1000000000 217245112 1000000000 510398188 1000000000 458857009 1000000000 204781437 1000000000 25020998 1000000000 22929475 1000000000 792700791 1000000000 567863984 1000000000 451922979 1000000000 106823749 1000000000 870003669 1000000000 968357004 1000000000 905743426 1000000000 537609602 1000000000 137861450 1000000000 647411702 1000000000 971951044 1000000000 139492583 1000000000 872766002 1000000000 381557285 1000000000 545716177 1000000000 556375733 1000000000 51161593 1000000000 56894675 1000000000 625213328 1000000000 763417431 1000000000 106812868 1000000000 217415449 1000000000 282191222 1000000000 581661569 1000000000 620232707 1000000000 356183327 1000000000 908519442 1000000000 169775295 1000000000 179560057 1000000000 440792890 1000000000 279823676 1000000000 214628354 1000000000 553583579 1000000000 864922376 1000000000 400157554 1000000000 910874322 1000000000 516229097 1000000000 664201222 1000000000 930266340 1000000000 851604656 1000000000 536144669 1000000000 536574056 1000000000 797769553 1000000000 87263598 1000000000 982046707 1000000000 884417609 1000000000 637565656 1000000000 415529008 1000000000 553976029 1000000000 310603256 1000000000 708854567 1000000000 195445770 1000000000 728234809 1000000000 460872130 1000000000 932121813 1000000000 490387205 1000000000 747475047 1000000000 757239409 1000000000 390211711 1000000000 442519628 1000000000 589858308 1000000000 94816760 1000000000 547100583 1000000000 679983367 1000000000 769453283 1000000000 500098404 1000000000 575109673 1000000000 278690641 1000000000 519497810 1000000000 268484383 1000000000 994159468 1000000000 216581727 1000000000 195039677 1000000000 657776656 1000000000 749098812 1000000000 380490306 1000000000 184260851 1000000000 401485833 1000000000 531714392 1000000000 216187935 1000000000 755453707 1000000000 843907003 1000000000 424160499 1000000000 89003374 1000000000 720602271 1000000000 400718894 1000000000 308076873 1000000000 524276444 1000000000 61489403 1000000000 80445530 1000000000 713077589 1000000000 940143742 1000000000 377694163 1000000000 452394510 1000000000 230764522 1000000000 399880125 1000000000 276590913 1000000000 186919545 1000000000 701697572 1000000000 430341735 1000000000 903027591 1000000000 125923292 1000000000 359556439 1000000000 719511024 1000000000 271720636 1000000000 848182531 1000000000 735392088 1000000000 183308851 1000000000 793919976 1000000000 291265210 1000000000 770188192 1000000000 703768309 1000000000 376438487 1000000000 552509494 1000000000 826812069 1000000000 986435444 1000000000 504023190 1000000000 105151878 1000000000 696318627 1000000000 360339589 1000000000 479937626 1000000000 459674080 1000000000 783656082 1000000000 489057869 1000000000 747145977 1000000000 281919203 1000000000 559221499 1000000000 920847724 1000000000 665369869 1000000000 647050894 1000000000 522776812 1000000000 559074984 1000000000 345327500 1000000000 74890881 1000000000 141584721 1000000000 544718444 1000000000 792853621 1000000000 667133827 1000000000 81257656 1000000000 15250591 1000000000 173584044 1000000000 220944511 1000000000 301724716 1000000000 89547047 1000000000 5948478 1000000000 431331431 1000000000 934216461 1000000000 913164701 1000000000 357482020 1000000000 345988066 1000000000 834828766 1000000000 711367713 1000000000 260490636 1000000000 111987018 1000000000 467496672 1000000000 475284167 1000000000 19973247 1000000000 225671810 1000000000 503495477 1000000000 287397253 1000000000 424024739 1000000000 278918358 1000000000 252621105 1000000000 310712873 1000000000 569701243 1000000000 504340042 1000000000 805698625 1000000000 714268784 1000000000 663778556 1000000000 146114089 1000000000 260611921 1000000000 754017552 1000000000 144942605 1000000000 571172758 1000000000 928029107 1000000000 835828071 1000000000 573718983 1000000000 717369213 1000000000 728949053 1000000000 348846940 1000000000 309276139 1000000000 117534760 1000000000 91006949 1000000000 96348335 1000000000 133032726 1000000000 148268089 1000000000 168706190 1000000000 35347444 1000000000 695097037 1000000000 580747287 1000000000 63751013 1000000000 544070024 1000000000 807208203 1000000000 470880766 1000000000 338023068 1000000000 277317078 1000000000 372311828 1000000000 482963209 1000000000 354417447 1000000000 219827056 1000000000 253133729 1000000000 350544331 1000000000 953852272 1000000000 3465088 1000000000 692524145 1000000000 842156533 1000000000 685394139 1000000000 158396060 1000000000 501671211 1000000000 514796079 1000000000 137108121 1000000000 483866056 1000000000 399450547 1000000000 492525125 1000000000 898457176 1000000000 630411155 1000000000 839650310 1000000000 46471711 1000000000 604493484 1000000000 541699244 1000000000 790828225 1000000000 964138224 1000000000 141279593 1000000000 231495028 1000000000 501476948 1000000000 292575027 1000000000 298955599 1000000000 250895349 1000000000 3660020 1000000000 276607124 1000000000 209140807 1000000000 166869376 1000000000 175988309 1000000000 525681854 1000000000 551480661 1000000000 634063333 1000000000 962487320 1000000000 320351398 1000000000 520111942 1000000000 448324101 1000000000 652297250 1000000000 194439704 1000000000 254384432 1000000000 128095992 1000000000 124369777 1000000000 352924344 1000000000 665961022 1000000000 726383657 1000000000 902307314 1000000000 390557461 1000000000 213467148 1000000000 632527107 1000000000 604846233 1000000000 895319557 1000000000 190987661 1000000000 613320681 1000000000 255998474 1000000000 813406881 1000000000 540106468 1000000000 71368607 1000000000 622510466 1000000000 202307111 1000000000 661934123 1000000000 323094450 1000000000 320659856 1000000000 998480584 1000000000 637781794 1000000000 400701504 1000000000 256197982 1000000000 123537837 1000000000 249951031 1000000000 441529879 1000000000 558260268 1000000000 731317492 1000000000 548104525 1000000000 215589603 1000000000 609930072 1000000000 177659851 1000000000 818965707 1000000000 760916531 1000000000 977608440 1000000000 913245214 1000000000 698024679 1000000000 450554493 1000000000 665531639 1000000000 231877621 1000000000 860287280 1000000000 858532513 1000000000 267807993 1000000000 772892230 1000000000 662757618 1000000000 719280146 1000000000 572468400 1000000000 688639227 1000000000 304327562 1000000000 239048944 1000000000 825336142 1000000000 257160886 1000000000 377106793 1000000000 341448164 1000000000 420283482 1000000000 456344303 1000000000 2068449 1000000000 806213435 1000000000 122501891 1000000000 415101749 1000000000 999782908 1000000000 503478381 1000000000 178954064 1000000000 804349170 1000000000 96116006 1000000000 852095307 1000000000 151108255 1000000000 475600489 1000000000 53239037 1000000000 790706041 1000000000 224929594 1000000000 454120978 1000000000 58874042 1000000000 278968596 1000000000 202338074 1000000000 898926735 1000000000 29322662 1000000000 234503593 1000000000 382543660 1000000000 331667858 1000000000 88136224 1000000000 159972099 1000000000 175052048 1000000000 257311197 1000000000 426154103 1000000000 635204533 1000000000 191236453 1000000000 791161258 1000000000 739859945 1000000000 128890847 1000000000 531953249 1000000000 581280816 1000000000 441181301 1000000000 947654821 1000000000 889353092 1000000000 856614764 1000000000 871915774 1000000000 563748855 1000000000 935935447 1000000000 336073453 1000000000 455475914 1000000000 738338435 1000000000 205604487 1000000000 816608351 1000000000 310304040 1000000000 133072590 1000000000 432905588 1000000000 625604366 1000000000 644571026 1000000000 774311053 1000000000 972045791 1000000000 949303447 1000000000 642355598 1000000000 911158358 1000000000 993892622 1000000000 241943627 1000000000 529098186 1000000000 468063322 1000000000 623118955 1000000000 633952391 1000000000 927680195 1000000000 276487451 1000000000 98433753 1000000000 406795151 1000000000 67120163 1000000000 498447520 1000000000 571293206 1000000000 3944475 1000000000 3919863 1000000000 958909653 1000000000 524156019 1000000000 834317019 1000000000 152108519 1000000000 804936835 1000000000 556614902 1000000000 182517072 1000000000 868766199 1000000000 884512003 1000000000 330924030 1000000000 532604283 1000000000 400748682 1000000000 720558600 1000000000 766355410 1000000000 878240629 1000000000 539801872 1000000000 842723977 1000000000 357483121 1000000000 668998298 1000000000 654661129 1000000000 116453923 1000000000 191792806 1000000000 988295551 1000000000 208761473 1000000000 407475387 1000000000 475493086 1000000000 685841808 1000000000 820596840 1000000000 259032510 1000000000 484594015 1000000000 260926117 1000000000 661918631 1000000000 351998714 1000000000 179309899 1000000000 139820899 1000000000 678971262 1000000000 675209807 1000000000 432295337 1000000000 489613556 1000000000 427326719 1000000000 610315207 1000000000 479089427 1000000000 611522836 1000000000 549994393 1000000000 507810020 1000000000 938269512 1000000000 262200398 1000000000 404104527 1000000000 615176361 1000000000 905685568 1000000000 969579354 1000000000 420554839 1000000000 554036445 1000000000 360396824 1000000000 637986158 1000000000 94535609 1000000000 292405821 1000000000 248041018 1000000000 360752270 1000000000 845304951 1000000000 650807237 1000000000 643137917 1000000000 303655928 1000000000 492369847 1000000000 102655109 1000000000 702529820 1000000000 257512883 1000000000 607790453 1000000000 760492306 1000000000 826188818 1000000000 594005452 1000000000 410336125 1000000000 892832609 1000000000 369063010 1000000000 419087962 1000000000 92108189 1000000000 810746838 1000000000 132317441 1000000000 331678895 1000000000 275179925 1000000000 611845016 1000000000 647765543 1000000000 881803948 1000000000 385538658 1000000000 348233156 1000000000 323165120 1000000000 894842524 1000000000 333877214 1000000000 831113074 1000000000 938360981 1000000000 354152042 1000000000 128374340 1000000000 940819746 1000000000 360879095 1000000000 953454064 1000000000 101268708 1000000000 324968482 1000000000 337404253 1000000000 515174071 1000000000 289553711 1000000000 509758966 1000000000 687183385 1000000000 300461172 1000000000 59276737 1000000000 610282578 1000000000 308750632 1000000000 118393444 1000000000 465091786 1000000000 881386336 1000000000 26478525 1000000000 434885391 1000000000 896461265 1000000000 511087676 1000000000 2181081 1000000000 643970819 1000000000 864081779 1000000000 753279326 1000000000 674080172 1000000000 55739906 1000000000 120778456 1000000000 680056376 1000000000 115593423 1000000000 402058464 1000000000 981065448 1000000000 465460188 1000000000 838945383 1000000000 664096871 1000000000 691414264 1000000000 829832473 1000000000 809075573 1000000000 327559327 1000000000 684197640 1000000000 898418396 1000000000 748746549 1000000000 93760247 1000000000 438149426 1000000000 152360196 1000000000 744759580 1000000000 756154820 1000000000 789875950 1000000000 385318515 1000000000 215030994 1000000000 246079372 1000000000 749523864 1000000000 213219766 1000000000 274431432 1000000000 544192684 1000000000 819139967 1000000000 439441319 1000000000 324661877 1000000000 883400851 1000000000 198173868 1000000000 637411276 1000000000 100891556 1000000000 90937127 1000000000 89213466 1000000000 268918585 1000000000 377313066 1000000000 15034474 1000000000 571645882 1000000000 148472255 1000000000 548021321 1000000000 315990194 1000000000 759235714 1000000000 903977558 1000000000 492690665 1000000000 487300073 1000000000 366607646 1000000000 741750534 1000000000 953380080 1000000000 488829529 1000000000 117745942 1000000000 75504073 1000000000 844615244 1000000000 814630863 1000000000 44866108 1000000000 444357417 1000000000 15571858 1000000000 473228553 1000000000 797642558 1000000000 213760730 1000000000 827828362 1000000000 560631906 1000000000 343431747 1000000000 326938934 1000000000 887756372 1000000000 233793914 1000000000 944776595 1000000000 670724967 1000000000 220145067 1000000000 151837335 1000000000 78956391 1000000000 317812377 1000000000 113666105 1000000000 755819583 1000000000 488970308 1000000000 324507063 1000000000 290994172 1000000000 308329064 1000000000 947966443 1000000000 266118512 1000000000 626443240 1000000000 461822281 1000000000 732928794 1000000000 990834046 1000000000 87055999 1000000000 191694135 1000000000 514473789 1000000000 715729333 1000000000 311887934 1000000000 833614798 1000000000 743686087 1000000000 811563068 1000000000 406173011 1000000000 98317176 1000000000 16245897 1000000000 373963914 1000000000 973274389 1000000000 252601180 1000000000 855811870 1000000000 587413282 1000000000 283873843 1000000000 812396522 1000000000 159849655 1000000000 839795957 1000000000 815877375 1000000000 565661874 1000000000 171378690 1000000000 725978872 1000000000 249259548 1000000000 310339747 1000000000 597327248 1000000000 72106374 1000000000 436646327 1000000000 557180151 1000000000 86739459 1000000000 154170004 1000000000 402196305 1000000000 453586713 1000000000 183862968 1000000000 700387147 1000000000 349687764 1000000000 74196238 1000000000 722747864 1000000000 155471659 1000000000 166869729 1000000000 709795287 1000000000 929744486 1000000000 49896539 1000000000 188727868 1000000000 724582829 1000000000 842035066 1000000000 357805006 1000000000 103212380 1000000000 700776235 1000000000 644156834 1000000000 60496047 1000000000 732429816 1000000000 579064318 1000000000 282298707 1000000000 901853266 1000000000 781338327 1000000000 955112943 1000000000 52231840 1000000000 107560582 1000000000 502500508 1000000000 520088580 1000000000 111701914 1000000000 298021243 1000000000 56938748 1000000000 900201320 1000000000 108585795 1000000000 905693459 1000000000 244765333 1000000000 212914677 1000000000 736021184 1000000000 680605129 1000000000 842108172 1000000000 761080511 1000000000 589312600 1000000000 973651828 1000000000 603605503 1000000000 603129861 1000000000 730499148 1000000000 171687118 1000000000 417714694 1000000000 996933201 1000000000 28103764 1000000000 413066124 1000000000 366608308 1000000000 832419441 1000000000 651151232 1000000000 418747954 1000000000 284183955 1000000000 751832569 1000000000 518445405 1000000000 82205159 1000000000 832272729 1000000000 999845645 1000000000 32211033 1000000000 217675301 1000000000 487761928 1000000000 506052090 1000000000 584961459 1000000000 215952762 1000000000 62639573 1000000000 17754155 1000000000 678995814 1000000000 549962083 1000000000 65760575 1000000000 178745297 1000000000 937328267 1000000000 375756373 1000000000 450975113 1000000000 460250356 1000000000 219103563 1000000000 721310361 1000000000 549917197 1000000000 550087055 1000000000 132474069 1000000000 140648378 1000000000 596978105 1000000000 916838944 1000000000 463478318 1000000000 313465973 1000000000 973363180 1000000000 732036940 1000000000 982883762 1000000000 196696453 1000000000 868888822 1000000000 258388329 1000000000 520191655 1000000000 659579629 1000000000 48250764 1000000000 527747317 1000000000 255967667 1000000000 824281131 1000000000 212466819 1000000000 304600661 1000000000 901437932 1000000000 199501306 1000000000 682575767 1000000000 280664408 1000000000 807038181 1000000000 508002192 1000000000 64683325 1000000000 712050567 1000000000 473735771 1000000000 254843269 1000000000 972787038 1000000000 445767043 1000000000 700167376 1000000000 19632633 1000000000 996693687 1000000000 829496944 1000000000 623155809 1000000000 504116797 1000000000 61537382 1000000000 78123648 1000000000 579343991 1000000000 829743261 1000000000 166716113 1000000000 5122725 1000000000 471424630 1000000000 658340112 1000000000 818723405 1000000000 786673917 1000000000 663346616 1000000000 190887503 1000000000 586249685 1000000000 352685373 1000000000 21105579 1000000000 260709480 1000000000 759857265 1000000000 551905232 1000000000 441915482 1000000000 580273941 1000000000 150186918 1000000000 902288198 1000000000 410060373 1000000000 236745632 1000000000 869961521 1000000000 451669597 1000000000 508214880 1000000000 895866268 1000000000 764872635 1000000000 66757499 1000000000 73380918 1000000000 938692457 1000000000 904079167 1000000000 770788305 1000000000 591037192 1000000000 948214415 1000000000 169026810 1000000000 993303911 1000000000 546826144 1000000000 879697577 1000000000 16908436 1000000000 124085720 1000000000 611164100 1000000000 509499236 1000000000 966482606 1000000000 360968673 1000000000 556672833 1000000000 835892584 1000000000 217969970 1000000000 705598800 1000000000 892826975 1000000000 59105945 1000000000 657319952 1000000000 812278219 1000000000 789616343 1000000000 729258401 1000000000 495105656 1000000000 205837315 1000000000 720779150 1000000000 164568159 1000000000 772084235 1000000000 624538722 1000000000 184577219 1000000000 344300940 1000000000 511648628 1000000000 533623634 1000000000 888465818 1000000000 700335967 1000000000 627551659 1000000000 272247622 1000000000 20611741 1000000000 825102014 1000000000 370698722 1000000000 117367244 1000000000 238981475 1000000000 7612147 1000000000 4068702 1000000000 610256908 1000000000 846743592 1000000000 149312812 1000000000 462465118 1000000000 422392207 1000000000 461875595 1000000000 719871757 1000000000 238176400 1000000000 49711118 1000000000 22958317 1000000000 534354910 1000000000 275786928 1000000000 297650632 1000000000 530057652 1000000000 42537333 1000000000 966032747 1000000000 50607676 1000000000 596771569 1000000000 605317245 1000000000 604482602 1000000000 770334306 1000000000 858458204 1000000000 101235223 1000000000 503981203 1000000000 851322987 1000000000 517098319 1000000000 724886531 1000000000 194403580 1000000000 712053337 1000000000 822352099 1000000000 600665178 1000000000 432635893 1000000000 879102400 1000000000 48122724 1000000000 868887671 1000000000 172228679 1000000000 67467402 1000000000 533365222 1000000000 720671387 1000000000 465154428 1000000000 543552085 1000000000 734058718 1000000000 65815335 1000000000 660521885 1000000000 878697339 1000000000 14529386 1000000000 537492941 1000000000 376181802 1000000000 400487920 1000000000 124543145 1000000000 745475277 1000000000 455914572 1000000000 529061680 1000000000 311393453 1000000000 582155503 1000000000 759717997 1000000000 674162369 1000000000 123965121 1000000000 264367550 1000000000 75729187 1000000000 797939456 1000000000 608226775 1000000000 324064292 1000000000 834177152 1000000000 670819824 1000000000 333068730 1000000000 658757964 1000000000 206935232 1000000000 213423900 1000000000 942964080 1000000000 703589659 1000000000 524269032 1000000000 153653678 1000000000 936098236 1000000000 283399950 1000000000 136726391 1000000000 952157816 1000000000 66897403 1000000000 100669128 1000000000 204859789 1000000000 327377047 1000000000 485987362 1000000000 407083088 1000000000 34223140 1000000000 605436667 1000000000 201099831 1000000000 602274928 1000000000 172276911 1000000000 909307629 1000000000 114495029 1000000000 436969219 1000000000 411846922 1000000000 585077584 1000000000 121773526 1000000000 182267178 1000000000 609542510 1000000000 617293170 1000000000 849276604 1000000000 771362713 1000000000 5368989 1000000000 373901253 1000000000 833854116 1000000000 283296756 1000000000 943271440 1000000000 422543132 1000000000 358709448 1000000000 327473255 1000000000 204282550 1000000000 409667011 1000000000 151907591 1000000000 183187594 1000000000 858314530 1000000000 322583806 1000000000 273998969 1000000000 893897692 1000000000 727670174 1000000000 373823655 1000000000 747675040 1000000000 497130473 1000000000 901382721 1000000000 940806162 1000000000 473365968 1000000000 106725879 1000000000 167847247 1000000000 510277939 1000000000 948365021 1000000000 206851910 1000000000 830793372 1000000000 585203536 1000000000 331616659 1000000000 119630325 1000000000 796019484 1000000000 338452968 1000000000 461823434 1000000000 332338336 1000000000 730761520 1000000000 605849102 1000000000 714251307 1000000000 33409972 1000000000 769743795 1000000000 923008456 1000000000 753096285 1000000000 94512755 1000000000 372651667 1000000000 187000972 1000000000 867369400 1000000000 47123116 1000000000 6693134 1000000000 283596046 1000000000 742198755 1000000000 772790336 1000000000 929323462 1000000000 811706079 1000000000 505258594 1000000000 213566832 1000000000 895223515 1000000000 56207709 1000000000 284693326 1000000000 794316812 1000000000 484583205 1000000000 194158913 1000000000 937482062 1000000000 71327826 1000000000 594473886 1000000000 280783391 1000000000 257863416 1000000000 263177775 1000000000 927650708 1000000000 929204456 1000000000 986264879 1000000000 923666996 1000000000 936499565 1000000000 71143758 1000000000 286329911 1000000000 817271613 1000000000 912749076 1000000000 406838510 1000000000 272151653 1000000000 711983095 1000000000 572396599 1000000000 19303681 1000000000 923801899 1000000000 301353049 1000000000 560338693 1000000000 553971291 1000000000 121578384 1000000000 52780809 1000000000 517444663 1000000000 18096970 1000000000 773946552 1000000000 458287059 1000000000 307772832 1000000000 702010467 1000000000 647492874 1000000000 774077357 1000000000 989179552 1000000000 75067924 1000000000 618091886 1000000000 764745035 1000000000 9927646 1000000000 508831920 1000000000 295180043 1000000000 859508165 1000000000 121219659 1000000000 307718672 1000000000 688652576 1000000000 821789065 1000000000 340440188 1000000000 367515401 1000000000 889076140 1000000000 367889190 1000000000 279377495 1000000000 401954141 1000000000 230423207 1000000000 608232427 1000000000 677381066 1000000000 466700271 1000000000 31729617 1000000000 814737479 1000000000 904718781 1000000000 406060145 1000000000 107924499 1000000000 708678032 1000000000 301033777 1000000000 881475381 1000000000 510326610 1000000000 726180560 1000000000 726296445 1000000000 32532199 1000000000 889587599 1000000000 448999963 1000000000 965621639 1000000000 942685233 1000000000 912189331 1000000000 526303945 1000000000 183074457 1000000000 490849420 1000000000 389019584 1000000000 27060590 1000000000 332516700 1000000000 582111796 1000000000 661645538 1000000000 639836688 1000000000 627432920 1000000000 848305244 1000000000 523618184 1000000000 545135426 1000000000 123585484 1000000000 715664470 1000000000 759378601 1000000000 880849059 1000000000 970558201 1000000000 8667846 1000000000 239150733 1000000000 53371445 1000000000 293935267 1000000000 588411526 1000000000 351111149 1000000000 225157301 1000000000 173295300 1000000000 121150454 1000000000 534912483 1000000000 103012618 1000000000 869288096 1000000000 692643968 1000000000 956634363 1000000000 318496065 1000000000 388147606 1000000000 426360736 1000000000 851589776 1000000000 374690958 1000000000 791933756 1000000000 140717318 1000000000 24477735 1000000000 692080514 1000000000 577492204 1000000000 993199935 1000000000 191501185 1000000000 401464011 1000000000 963206587 1000000000 640581101 1000000000 362796032 1000000000 329386119 1000000000 507687217 1000000000 360222437 1000000000 223405690 1000000000 661392705 1000000000 81473937 1000000000 569937554 1000000000 374101204 1000000000 624678198 1000000000 950435881 1000000000 533667846 1000000000 835385163 1000000000 119872317 1000000000 382406579 1000000000 98158026 1000000000 518216290 1000000000 126816901 1000000000 480302857 1000000000 966415138 1000000000 940192955 1000000000 513383164 1000000000 38755599 1000000000 973954705 1000000000 353543709 1000000000 273098376 1000000000 807940389 1000000000 129865961 1000000000 434597830 1000000000 647301408 1000000000 640883489 1000000000 696012533 1000000000 397969968 1000000000 626003056 1000000000 736579450 1000000000 732338277 1000000000 624941217 1000000000 284228124 1000000000 368441242 1000000000 5462638 1000000000 223567206 1000000000 385984626 1000000000 831849339 1000000000 160056319 1000000000 552650968 1000000000 571313300 1000000000 556442621 1000000000 650312572 1000000000 440531077 1000000000 305016388 1000000000 202828609 1000000000 864301842 1000000000 375635303 1000000000 752158538 1000000000 553474983 1000000000 620575838 1000000000 357324757 1000000000 499803689 1000000000 147476029 1000000000 609388241 1000000000 52681947 1000000000 466724356 1000000000 274528918 1000000000 706402688 1000000000 894328916 1000000000 454927168 1000000000 206028146 1000000000 867354900 1000000000 608963686 1000000000 582636329 1000000000 597968137 1000000000 971508741 1000000000 583095807 1000000000 257684128 1000000000 164072877 1000000000 622933028 1000000000 566954615 1000000000 447768195 1000000000 977292696 1000000000 215148212 1000000000 157741538 1000000000 891713075 1000000000 661598707 1000000000 77523272 1000000000 551550438 1000000000 148944325 1000000000 243072664 1000000000 684458005 1000000000 135988929 1000000000 998754466 1000000000 760762224 1000000000 262573360 1000000000 304573600 1000000000 594670198 1000000000 201948730 1000000000 880966602 1000000000 846957253 1000000000 724478284 1000000000 658001930 1000000000 966779793 1000000000 629470504 1000000000 776970626 1000000000 312757639 1000000000 650402362 1000000000 558986270 1000000000 365750561 1000000000 385042125 1000000000 152325619 1000000000 314995166 1000000000 843453806 1000000000 689226993 1000000000 148778910 1000000000 329742868 1000000000 321875876 1000000000 44761833 1000000000 665321159 1000000000 235386082 1000000000 882393335 1000000000 464143556 1000000000 710968706 1000000000 119772875 1000000000 486303690 1000000000 833316628 1000000000 343290107 1000000000 620457912 1000000000 42618869 1000000000 910334847 1000000000 990075238 1000000000 56785641 1000000000 829169260 1000000000 515858450 1000000000 139074327 1000000000 331397223 1000000000 888154655 1000000000 450898610 1000000000 294023565 1000000000 313625107 1000000000 539452171 1000000000 878298490 1000000000 119426219 1000000000 810329848 1000000000 746781408 1000000000 771412758 1000000000 26383848 1000000000 8232171 1000000000 113022850 1000000000 796879807 1000000000 654605428 1000000000 730411626 1000000000 577029904 1000000000 965330593 1000000000 686525334 1000000000 946658290 1000000000 609520902 1000000000 719387335 1000000000 55613123 1000000000 645904723 1000000000 127430821 1000000000 455362647 1000000000 213942143 1000000000 566441258 1000000000 190210398 1000000000 229396210 1000000000 75102567 1000000000 621594835 1000000000 669865740 1000000000 579071063 1000000000 440380237 1000000000 82457679 1000000000 215067676 1000000000 740300139 1000000000 172679653 1000000000 285675883 1000000000 983477319 1000000000 589931740 1000000000 534748684 1000000000 61526827 1000000000 786237329 1000000000 286033810 1000000000 44068674 1000000000 855754259 1000000000 959825894 1000000000 813129571 1000000000 604450768 1000000000 350660810 1000000000 900702016 1000000000 213427229 1000000000 241919864 1000000000 267027665 1000000000 301856292 1000000000 951087861 1000000000 912250187 1000000000 255389292 1000000000 717342032 1000000000 689694643 1000000000 897537298 1000000000 771582209 1000000000 302989152 1000000000 589232723 1000000000 239773349 1000000000 419709604 1000000000 846563695 1000000000 760759850 1000000000 96840591 1000000000 179700855 1000000000 77781172 1000000000 697004931 1000000000 799727497 1000000000 665120398 1000000000 189685700 1000000000 731089722 1000000000 183484484 1000000000 653689357 1000000000 873540618 1000000000 822065568 1000000000 624403005 1000000000 972344048 1000000000 812413194 1000000000 224671136 1000000000 970884606 1000000000 10597099 1000000000 993508471 1000000000 391132824 1000000000 601803628 1000000000 441665532 1000000000 999126310 1000000000 443276282 1000000000 485321810 1000000000 365060678 1000000000 872123433 1000000000 519029017 1000000000 640992906 1000000000 882485957 1000000000 291888070 1000000000 91673843 1000000000 193462881 1000000000 928651516 1000000000 355815088 1000000000 591973714 1000000000 112055219 1000000000 451735329 1000000000 674145091 1000000000 205821055 1000000000 948869318 1000000000 204525461 1000000000 897447552 1000000000 494576448 1000000000 694943177 1000000000 456433306 1000000000 779472743 1000000000 682101135 1000000000 391510096 1000000000 16315918 1000000000 749880637 1000000000 178707747 1000000000 100490177 1000000000 132621362 1000000000 417857226 1000000000 783730235 1000000000 677882826 1000000000 161536139 1000000000 704848727 1000000000 934412537 1000000000 910079486 1000000000 861869014 1000000000 82676118 1000000000 827780363 1000000000 742465463 1000000000 93397734 1000000000 72426191 1000000000 266736914 1000000000 205885176 1000000000 222176143 1000000000 588084133 1000000000 974791033 1000000000 669999337 1000000000 439767460 1000000000 166455131 1000000000 678712084 1000000000 333521162 1000000000 943493248 1000000000 435797754 1000000000 506922859 1000000000 840630609 1000000000 252507940 1000000000 564257613 1000000000 498836426 1000000000 711239085 1000000000 842328637 1000000000 70029838 1000000000 521062882 1000000000 778280744 1000000000 439075762 1000000000 941163233 1000000000 189885797 1000000000 461756652 1000000000 604224546 1000000000 36737644 1000000000 192103920 1000000000 836019337 1000000000 403451649 1000000000 665974964 1000000000 440310925 1000000000 805031483 1000000000 221752416 1000000000 482977932 1000000000 109519671 1000000000 55308935 1000000000 241536151 1000000000 434763071 1000000000 968574499 1000000000 512213213 1000000000 137381858 1000000000 673455451 1000000000 408283945 1000000000 827737698 1000000000 351566723 1000000000 320635582 1000000000 390447313 1000000000 296227928 1000000000 246731759 1000000000 687261400 1000000000 204941521 1000000000 387129330 1000000000 889929638 1000000000 270693617 1000000000 317801154 1000000000 846702067 1000000000 4549282 1000000000 143531499 1000000000 85564411 1000000000 486832618 1000000000 195997194 1000000000 758001946 1000000000 108498681 1000000000 646217948 1000000000 188481858 1000000000 62240784 1000000000 563343132 1000000000 361475531 1000000000 563624509 1000000000 939946879 1000000000 678590018 1000000000 575945575 1000000000 259231236 1000000000 583674073 1000000000 365239507 1000000000 669743512 1000000000 449978625 1000000000 509490447 1000000000 224506260 1000000000 458104941 1000000000 428804183 1000000000 563370058 1000000000 641283769 1000000000 446272788 1000000000 962975114 1000000000 725741844 1000000000 484978065 1000000000 198629600 1000000000 447119718 1000000000 122975048 1000000000 966772336 1000000000 294755413 1000000000 959551722 1000000000 632763582 1000000000 687008380 1000000000 385918102 1000000000 142768465 1000000000 224871213 1000000000 824965981 1000000000 573536123 1000000000 821745371 1000000000 169305852 1000000000 473028351 1000000000 887359532 1000000000 939867826 1000000000 71904605 1000000000 652231551 1000000000 427385449 1000000000 210160719 1000000000 998413387 1000000000 675058248 1000000000 883457844 1000000000 606947601 1000000000 962576372 1000000000 21823571 1000000000 489031409 1000000000 560605595 1000000000 381335632 1000000000 346178705 1000000000 711403601 1000000000 625382091 1000000000 440603085 1000000000 410719172 1000000000 986061748 1000000000 437605909 1000000000 590323557 1000000000 406471387 1000000000 863306127 1000000000 798554488 1000000000 565139077 1000000000 622668428 1000000000 604208064 1000000000 33750277 1000000000 824933412 1000000000 619385605 1000000000 890145791 1000000000 27363207 1000000000 837843895 1000000000 886591669 1000000000 337599544 1000000000 621855558 1000000000 394267268 1000000000 623964916 1000000000 303671199 1000000000 500906720 1000000000 985718789 1000000000 123010764 1000000000 355830629 1000000000 562475491 1000000000 19391906 1000000000 272068625 1000000000 506298265 1000000000 716566132 1000000000 842752320 1000000000 357497476 1000000000 564745030 1000000000 834603578 1000000000 212787690 1000000000 142728750 1000000000 150689110 1000000000 96865374 1000000000 886177501 1000000000 990526006 1000000000 822657099 1000000000 58302503 1000000000 399717707 1000000000 196783814 1000000000 422548218 1000000000 525322709 1000000000 353685612 1000000000 925194393 1000000000 391043859 1000000000 127588489 1000000000 762778501 1000000000 913013470 1000000000 744824304 1000000000 132327115 1000000000 267543421 1000000000 176121847 1000000000 236228266 1000000000 572814030 1000000000 538635704 1000000000 764343938 1000000000 988201323 1000000000 617621413 1000000000 274059952 1000000000 798919424 1000000000 447147800 1000000000 622294880 1000000000 726049274 1000000000 15535366 1000000000 53750053 1000000000 930074482 1000000000 550918863 1000000000 6203537 1000000000 837341930 1000000000 520268817 1000000000 536215103 1000000000 453640384 1000000000 968841948 1000000000 839337752 1000000000 505414776 1000000000 294880918 1000000000 741534453 1000000000 727952490 1000000000 202591546 1000000000 54278506 1000000000 206959035 1000000000 347449633 1000000000 353487744 1000000000 394378149 1000000000 450184711 1000000000 448819256 1000000000 572030805 1000000000 349377410 1000000000 792346521 1000000000 786361236 1000000000 340494300 1000000000 30946793 1000000000 802109146 1000000000 266749080 1000000000 272866273 1000000000 616471560 1000000000 755960795 1000000000 630660283 1000000000 590659998 1000000000 625801064 1000000000 952477883 1000000000 958209679 1000000000 89853789 1000000000 560929164 1000000000 36386731 1000000000 877106308 1000000000 599222116 1000000000 99108926 1000000000 286113363 1000000000 663566339 1000000000 554734403 1000000000 400630201 1000000000 862348173 1000000000 530001500 1000000000 246709859 1000000000 649174963 1000000000 68394612 1000000000 951891049 1000000000 7312343 1000000000 941144818 1000000000 982362319 1000000000 865656992 1000000000 409850689 1000000000 276125451 1000000000 240700662 1000000000 269331345 1000000000 930568957 1000000000 12279239 1000000000 722500822 1000000000 719609347 1000000000 844792107 1000000000 139185485 1000000000 332508335 1000000000 309966982 1000000000 897397593 1000000000 886958737 1000000000 745150745 1000000000 9229056 1000000000 772077402 1000000000 559482618 1000000000 562726265 1000000000 494696831 1000000000 505139228 1000000000 711504415 1000000000 715187131 1000000000 228540164 1000000000 27273112 1000000000 517593882 1000000000 256472798 1000000000 30411840 1000000000 186706991 1000000000 18497435 1000000000 121926744 1000000000 731859878 1000000000 993835593 1000000000 707243823 1000000000 123271283 1000000000 560284163 1000000000 299551707 1000000000 822338752 1000000000 128171303 1000000000 741665542 1000000000 888364694 1000000000 843767519 1000000000 284945438 1000000000 188124288 1000000000 157288226 1000000000 985292062 1000000000 757032201 1000000000 657389467 1000000000 63283756 1000000000 11494908 1000000000 62422302 1000000000 873155012 1000000000 242151768 1000000000 292175427 1000000000 342400131 1000000000 828237487 1000000000 386167192 1000000000 345788476 1000000000 386427953 1000000000 17824645 1000000000 945934929 1000000000 799539051 1000000000 148221228 1000000000 753970134 1000000000 983862952 1000000000 688250806 1000000000 184135564 1000000000 739136954 1000000000 383221068 1000000000 473346262 1000000000 385976882 1000000000 621853278 1000000000 402650558 1000000000 89406337 1000000000 185238489 1000000000 703315247 1000000000 6157880 1000000000 81858884 1000000000 109096779 1000000000 678744911 1000000000 248224492 1000000000 976041209 1000000000 911787142 1000000000 356796608 1000000000 964787983 1000000000 745586615 1000000000 733620775 1000000000 996069361 1000000000 490284668 1000000000 862827295 1000000000 408770323 1000000000 728833264 1000000000 312093905 1000000000 297366937 1000000000 270282183 1000000000 340956307 1000000000 81689686 1000000000 891743061 1000000000 854356130 1000000000 550314467 1000000000 611266030 1000000000 425627632 1000000000 128478678 1000000000 966141381 1000000000 403670871 1000000000 416052317 1000000000 224409736 1000000000 168603694 1000000000 303342466 1000000000 712226469 1000000000 297117181 1000000000 80186153 1000000000 838651840 1000000000 867588151 1000000000 94158157 1000000000 59310077 1000000000 267654978 1000000000 256977694 1000000000 722947004 1000000000 918198910 1000000000 121582360 1000000000 47975381 1000000000 454274505 1000000000 721982286 1000000000 118492861 1000000000 318274029 1000000000 374480593 1000000000 32736911 1000000000 320061837 1000000000 710086388 1000000000 315135318 1000000000 166986356 1000000000 612212417 1000000000 572010429 1000000000 632759326 1000000000 760804658 1000000000 858947309 1000000000 792840927 1000000000 604553580 1000000000 602661353 1000000000 151598565 1000000000 783719245 1000000000 527446656 1000000000 39399824 1000000000 696831866 1000000000 337448359 1000000000 149845857 1000000000 724199410 1000000000 24981886 1000000000 796370728 1000000000 518821551 1000000000 389727109 1000000000 670970677 1000000000 38708646 1000000000 23335396 1000000000 395950063 1000000000 32675293 1000000000 664978751 1000000000 640770223 1000000000 292792591 1000000000 469380619 1000000000 249013215 1000000000 196012628 1000000000 474827545 1000000000 938878265 1000000000 105822093 1000000000 675656993 1000000000 294559163 1000000000 147575 1000000000 825032619 1000000000 660080346 1000000000 555274057 1000000000 836318567 1000000000 824370647 1000000000 796961172 1000000000 33808456 1000000000 723824645 1000000000 853132914 1000000000 598781513 1000000000 841787388 1000000000 247125719 1000000000 273368674 1000000000 192379732 1000000000 367668957 1000000000 596530784 1000000000 106158343 1000000000 507504043 1000000000 993256184 1000000000 387762165 1000000000 64670166 1000000000 566293776 1000000000 704656070 1000000000 761779695 1000000000 282121440 1000000000 312021743 1000000000 450319799 1000000000 557337599 1000000000 966115181 1000000000 22960195 1000000000 923739001 1000000000 157888272 1000000000 546441726 1000000000 441077243 1000000000 714626354 1000000000 984414609 1000000000 920401172 1000000000 177210856 1000000000 308583949 1000000000 244212090 1000000000 564306655 1000000000 424138513 1000000000 295922107 1000000000 880734991 1000000000 276660328 1000000000 681532984 1000000000 318770585 1000000000 772666278 1000000000 987575843 1000000000 627337381 1000000000 451195045 1000000000 315531885 1000000000 401151174 1000000000 322990808 1000000000 393785864 1000000000 290365912 1000000000 501205 1000000000 402893995 1000000000 363887762 1000000000 37048507 1000000000 33358157 1000000000 659258526 1000000000 730411819 1000000000 609363863 1000000000 540712301 1000000000 59936318 1000000000 241598854 1000000000 565411117 1000000000 919577009 1000000000 27467661 1000000000 126439658 1000000000 69732849 1000000000 467615941 1000000000 773358629 1000000000 756311250 1000000000 104899799 1000000000 965043857 1000000000 71148228 1000000000 137533339 1000000000 508051209 1000000000 14250162 1000000000 876035844 1000000000 797487958 1000000000 954921042 1000000000 88771088 1000000000 57298498 1000000000 68633671 1000000000 412926740 1000000000 526918145 1000000000 989485869 1000000000 233870268 1000000000 555397907 1000000000 142609568 1000000000 104556440 1000000000 828826185 1000000000 686111000 1000000000 761280904 1000000000 244423786 1000000000 815696909 1000000000 690783985 1000000000 821073950 1000000000 923220428 1000000000 882378618 1000000000 383632540 1000000000 582338723 1000000000 261017354 1000000000 296788537 1000000000 85712210 1000000000 435386603 1000000000 683193693 1000000000 471978505 1000000000 495742006 1000000000 73303885 1000000000 24971436 1000000000 723612516 1000000000 466290420 1000000000 543244521 1000000000 743273622 1000000000 522243688 1000000000 394576364 1000000000 744566666 1000000000 48266864 1000000000 455769244 1000000000 796194190 1000000000 504111311 1000000000 810403163 1000000000 841332389 1000000000 841539475 1000000000 973817595 1000000000 757416351 1000000000 280267831 1000000000 906533999 1000000000 486800102 1000000000 730562227 1000000000 513559875 1000000000 666546398 1000000000 299044222 1000000000 937443767 1000000000 162215594 1000000000 123681222 1000000000 396963650 1000000000 724245301 1000000000 966523083 1000000000 537214895 1000000000 693071865 1000000000 362046060 1000000000 130260960 1000000000 93844384 1000000000 100709831 1000000000 409393831 1000000000 638650725 1000000000 72829407 1000000000 947867324 1000000000 290426665 1000000000 782314534 1000000000 918461192 1000000000 933356757 1000000000 486239989 1000000000 56235364 1000000000 172062855 1000000000 358584693 1000000000 923087755 1000000000 84899237 1000000000 96392511 1000000000 510208620 1000000000 862195871 1000000000 68334286 1000000000 534219245 1000000000 803025528 1000000000 349770959 1000000000 549008376 1000000000 180107820 1000000000 886236805 1000000000 307481755 1000000000 877706160 1000000000 624241869 1000000000 747223519 1000000000 681493931 1000000000 938167082 1000000000 182029630 1000000000 47861772 1000000000 869174724 1000000000 268114173 1000000000 307513880 1000000000 272716010 1000000000 982472066 1000000000 909366452 1000000000 962346348 1000000000 107812773 1000000000 788264786 1000000000 824123770 1000000000 83527280 1000000000 803687277 1000000000 917183592 1000000000 285940751 1000000000 781836351 1000000000 430928275 1000000000 382738895 1000000000 96098037 1000000000 416746160 1000000000 763003010 1000000000 527904633 1000000000 526483897 1000000000 344486007 1000000000 113115449 1000000000 563131095 1000000000 966436969 1000000000 422069013 1000000000 834486979 1000000000 608989072 1000000000 662006801 1000000000 501658424 1000000000 693310537 1000000000 362190748 1000000000 213175950 1000000000 344106294 1000000000 296777165 1000000000 545388578 1000000000 332406167 1000000000 257613011 1000000000 93208596 1000000000 894982076 1000000000 569664868 1000000000 916436963 1000000000 726055440 1000000000 820962027 1000000000 953434997 1000000000 264731116 1000000000 82367970 1000000000 93247288 1000000000 650226642 1000000000 763042729 1000000000 201493531 1000000000 376957639 1000000000 715993612 1000000000 141628719 1000000000 794590648 1000000000 690072145 1000000000 300218853 1000000000 140478148 1000000000 402167740 1000000000 479656801 1000000000 129244848 1000000000 862164137 1000000000 810888284 1000000000 180457726 1000000000 346305875 1000000000 390074373 1000000000 998613307 1000000000 389231979 1000000000 652839425 1000000000 79892603 1000000000 633783933 1000000000 328862101 1000000000 318550825 1000000000 627159566 1000000000 974257425 1000000000 257755338 1000000000 920543138 1000000000 388636824 1000000000 582077889 1000000000 911720818 1000000000 742516923 1000000000 750584882 1000000000 695287549 1000000000 210750521 1000000000 226100392 1000000000 954530170 1000000000 426372463 1000000000 515319108 1000000000 699128028 1000000000 707455675 1000000000 860305974 1000000000 299512030 1000000000 436734320 1000000000 126911113 1000000000 800905246 1000000000 681602885 1000000000 477948530 1000000000 296586554 1000000000 240902588 1000000000 665613281 1000000000 419423410 1000000000 752887493 1000000000 477615428 1000000000 831745704 1000000000 857756077 1000000000 85582209 1000000000 527840026 1000000000 580966298 1000000000 580449789 1000000000 93010638 1000000000 924348691 1000000000 610500874 1000000000 91753873 1000000000 251655714 1000000000 902384207 1000000000 738603779 1000000000 722459685 1000000000 695361977 1000000000 968356316 1000000000 759484567 1000000000 566761657 1000000000 633536688 1000000000 417123242 1000000000 383629882 1000000000 73107388 1000000000 671960611 1000000000 802339278 1000000000 522151175 1000000000 855032346 1000000000 669230195 1000000000 558947024 1000000000 788964432 1000000000 422029424 1000000000 468144623 1000000000 388322605 1000000000 743064040 1000000000 17100587 1000000000 312699027 1000000000 436373068 1000000000 644199797 1000000000 398078996 1000000000 794252020 1000000000 980518461 1000000000 228465087 1000000000 858699634 1000000000 634480540 1000000000 702546049 1000000000 22942265 1000000000 108920754 1000000000 22184855 1000000000 895340320 1000000000 180577392 1000000000 57285374 1000000000 60927263 1000000000 354090243 1000000000 359800730 1000000000 702041293 1000000000 144547987 1000000000 144023175 1000000000 854289417 1000000000 595768122 1000000000 923877026 1000000000 85753380 1000000000 511095351 1000000000 54813934 1000000000 674631282 1000000000 89376583 1000000000 946498429 1000000000 896731833 1000000000 118033552 1000000000 175713661 1000000000 733192916 1000000000 282195186 1000000000 841618466 1000000000 801162646 1000000000 2488834 1000000000 120892121 1000000000 722571534 1000000000 109894441 1000000000 351312718 1000000000 630447435 1000000000 895224475 1000000000 999601503 1000000000 484485594 1000000000 917828997 1000000000 60813257 1000000000 127414179 1000000000 138799159 1000000000 300211998 1000000000 58690275 1000000000 625606304 1000000000 555767641 1000000000 953393325 1000000000 862251501 1000000000 910556733 1000000000 211968453 1000000000 355734587 1000000000 748179970 1000000000 765517311 1000000000 942479637 1000000000 175499373 1000000000 298994022 1000000000 897771427 1000000000 54792227 1000000000 695296237 1000000000 639087985 1000000000 154472101 1000000000 41052678 1000000000 567206928 1000000000 93908288 1000000000 947609074 1000000000 171477530 1000000000 428618060 1000000000 125078702 1000000000 859550848 1000000000 589515797 1000000000 956648736 1000000000 19736469 1000000000 89539081 1000000000 176276917 1000000000 362517007 1000000000 916365205 1000000000 890501558 1000000000 603505537 1000000000 493577262 1000000000 331469776 1000000000 113109828 1000000000 531454082 1000000000 539644124 1000000000 333415130 1000000000 349482769 1000000000 99622477 1000000000 991433068 1000000000 321109490 1000000000 379891141 1000000000 425175662 1000000000 596150029 1000000000 19275060 1000000000 599697242 1000000000 738047667 1000000000 79943494 1000000000 380963738 1000000000 575192188 1000000000 962034442 1000000000 751932717 1000000000 109905549 1000000000 683390508 1000000000 715104234 1000000000 726452285 1000000000 41609517 1000000000 3227630 1000000000 499611442 1000000000 147389406 1000000000 871394566 1000000000 525642400 1000000000 888668872 1000000000 175567617 1000000000 21258168 1000000000 371424986 1000000000 396697867 1000000000 545886570 1000000000 357427770 1000000000 11779955 1000000000 608496489 1000000000 995427616 1000000000 176224630 1000000000 856479804 1000000000 908551065 1000000000 363279735 1000000000 932640023 1000000000 12484537 1000000000 810656772 1000000000 798010520 1000000000 796534731 1000000000 149993480 1000000000 551387307 1000000000 925590349 1000000000 601681422 1000000000 773296752 1000000000 666683251 1000000000 138889545 1000000000 850836501 1000000000 34175722 1000000000 663482549 1000000000 389291667 1000000000 239671183 1000000000 846530719 1000000000 585287417 1000000000 197826790 1000000000 729425156 1000000000 17707825 1000000000 343322769 1000000000 478237176 1000000000 147104592 1000000000 302873081 1000000000 653580428 1000000000 873690344 1000000000 26360540 1000000000 537841011 1000000000 955127630 1000000000 910276140 1000000000 813337754 1000000000 739835368 1000000000 798590290 1000000000 325900921 1000000000 525683350 1000000000 982452074 1000000000 514758050 1000000000 828227999 1000000000 391846995 1000000000 786570930 1000000000 854932960 1000000000 969104093 1000000000 764458693 1000000000 890776387 1000000000 590509835 1000000000 231723014 1000000000 925783112 1000000000 593919590 1000000000 822933850 1000000000 160648187 1000000000 451137672 1000000000 4535830 1000000000 618136628 1000000000 923142311 1000000000 731478645 1000000000 209311785 1000000000 5864842 1000000000 5484257 1000000000 84287660 1000000000 984617293 1000000000 271603777 1000000000 599753469 1000000000 813617397 1000000000 484302067 1000000000 97681354 1000000000 955935364 1000000000 612209920 1000000000 855865219 1000000000 941907313 1000000000 164279446 1000000000 970767143 1000000000 31315503 1000000000 637324618 1000000000 978675538 1000000000 96542938 1000000000 88642573 1000000000 314608419 1000000000 499495041 1000000000 419558895 1000000000 895902326 1000000000 710999530 1000000000 219541371 1000000000 739515577 1000000000 376272915 1000000000 699621384 1000000000 456383053 1000000000 707410692 1000000000 94755149 1000000000 383449884 1000000000 709566900 1000000000 746467557 1000000000 951147167 1000000000 820236009 1000000000 331672674 1000000000 850544036 1000000000 190166339 1000000000 587518154 1000000000 793730046 1000000000 472037398 1000000000 11347725 1000000000 970153797 1000000000 208233539 1000000000 148094204 1000000000 213496485 1000000000 617139125 1000000000 60562634 1000000000 497951334 1000000000 679380387 1000000000 430059963 1000000000 533667070 1000000000 296233508 1000000000 982196600 1000000000 966742863 1000000000 528849 1000000000 193716658 1000000000 429530750 1000000000 690341615 1000000000 76531997 1000000000 343928444 1000000000 710074384 1000000000 407127595 1000000000 316506433 1000000000 599985106 1000000000 278699757 1000000000 173688981 1000000000 500167473 1000000000 663894301 1000000000 633848249 1000000000 779889382 1000000000 400264814 1000000000 394868117 1000000000 266161194 1000000000 618832354 1000000000 421644642 1000000000 806246430 1000000000 991168425 1000000000 729297859 1000000000 120973657 1000000000 251238867 1000000000 411245677 1000000000 543438914 1000000000 519395073 1000000000 611555929 1000000000 441901356 1000000000 795803154 1000000000 374507017 1000000000 111722262 1000000000 441160505 1000000000 933919113 1000000000 53661049 1000000000 247477435 1000000000 36076637 1000000000 171129332 1000000000 409926630 1000000000 99124294 1000000000 907098393 1000000000 365637757 1000000000 497739702 1000000000 858685162 1000000000 30433004 1000000000 863364079 1000000000 649070844 1000000000 525796750 1000000000 120419251 1000000000 871395006 1000000000 893198854 1000000000 745353848 1000000000 560054559 1000000000 157179170 1000000000 839037566 1000000000 975105379 1000000000 694748672 1000000000 387287529 1000000000 60361411 1000000000 749383082 1000000000 347741436 1000000000 347306563 1000000000 514535084 1000000000 835919080 1000000000 532576807 1000000000 564050701 1000000000 970617473 1000000000 910002967 1000000000 162953428 1000000000 546613759 1000000000 221270973 1000000000 778829139 1000000000 8223557 1000000000 316615969 1000000000 572010863 1000000000 352937481 1000000000 558568381 1000000000 276240307 1000000000 672732687 1000000000 825464231 1000000000 516839887 1000000000 229757684 1000000000 956750665 1000000000 409152457 1000000000 60820733 1000000000 587466682 1000000000 527995352 1000000000 392683652 1000000000 538529040 1000000000 442348482 1000000000 273977262 1000000000 917413976 1000000000 159561135 1000000000 698550501 1000000000 492816590 1000000000 394846635 1000000000 170290925 1000000000 705741080 1000000000 788836644 1000000000 412378951 1000000000 796885978 1000000000 817086166 1000000000 782451774 1000000000 212885428 1000000000 174726159 1000000000 725741905 1000000000 510975029 1000000000 755556901 1000000000 985320395 1000000000 338374950 1000000000 969878238 1000000000 271889017 1000000000 462102421 1000000000 135642546 1000000000 916090046 1000000000 652932911 1000000000 573870849 1000000000 94834957 1000000000 480700569 1000000000 842641217 1000000000 154199379 1000000000 844351810 1000000000 878521502 1000000000 783898766 1000000000 651610774 1000000000 684272153 1000000000 461446749 1000000000 765015525 1000000000 696171594 1000000000 915364196 1000000000 588931875 1000000000 670145945 1000000000 513676665 1000000000 541369601 1000000000 44397086 1000000000 478190237 1000000000 187531524 1000000000 603571979 1000000000 524514950 1000000000 806863210 1000000000 562693971 1000000000 47913718 1000000000 347560832 1000000000 628319749 1000000000 895843776 1000000000 881678089 1000000000 500874035 1000000000 831632894 1000000000 700910790 1000000000 599113173 1000000000 554036098 1000000000 38510910 1000000000 149324790 1000000000 176050401 1000000000 805591678 1000000000 257822875 1000000000 756751643 1000000000 902232453 1000000000 281532789 1000000000 512066067 1000000000 14765739 1000000000 902325217 1000000000 968821447 1000000000 10102213 1000000000 608116607 1000000000 91077714 1000000000 386782953 1000000000 208918526 1000000000 455604530 1000000000 412708828 1000000000 745047030 1000000000 94391655 1000000000 493809012 1000000000 233153978 1000000000 867230279 1000000000 906879066 1000000000 513513136 1000000000 989725183 1000000000 980408426 1000000000 395242004 1000000000 198381134 1000000000 686278837 1000000000 617755459 1000000000 997485973 1000000000 414033734 1000000000 661790601 1000000000 514912216 1000000000 252517227 1000000000 711831013 1000000000 994602034 1000000000 770525229 1000000000 528680277 1000000000 234519939 1000000000 551991992 1000000000 184833500 1000000000 31599173 1000000000 31735740 1000000000 419414733 1000000000 587839431 1000000000 399972285 1000000000 765181039 1000000000 739495498 1000000000 53150260 1000000000 502234970 1000000000 992434555 1000000000 250385053 1000000000 509436008 1000000000 115797130 1000000000 703713404 1000000000 986630390 1000000000 452449240 1000000000 758729449 1000000000 531790837 1000000000 956595066 1000000000 275757818 1000000000 224994473 1000000000 923943865 1000000000 555734209 1000000000 458617015 1000000000 962277917 1000000000 953272006 1000000000 288857841 1000000000 776541590 1000000000 972507107 1000000000 908402514 1000000000 449413811 1000000000 554122925 1000000000 375846276 1000000000 670161431 1000000000 894214530 1000000000 33244031 1000000000 207943933 1000000000 238445616 1000000000 272410380 1000000000 849663272 1000000000 155643195 1000000000 696329006 1000000000 268600917 1000000000 28401233 1000000000 473628971 1000000000 976662244 1000000000 937400216 1000000000 617128463 1000000000 33975052 1000000000 820681579 1000000000 345624295 1000000000 523733153 1000000000 383347376 1000000000 184243976 1000000000 428007873 1000000000 737496671 1000000000 50662516 1000000000 137065589 1000000000 639517598 1000000000 566532523 1000000000 347086971 1000000000 491596426 1000000000 60964478 1000000000 929446797 1000000000 359854005 1000000000 432604788 1000000000 474657652 1000000000 783433916 1000000000 924676457 1000000000 991724517 1000000000 527183953 1000000000 734477827 1000000000 35744643 1000000000 650419412 1000000000 770683635 1000000000 785423781 1000000000 752558440 1000000000 699696463 1000000000 84076737 1000000000 550935926 1000000000 148155072 1000000000 401209450 1000000000 257861492 1000000000 15329266 1000000000 634633038 1000000000 915522121 1000000000 555178666 1000000000 36758107 1000000000 534367772 1000000000 635772315 1000000000 900275066 1000000000 294809121 1000000000 934860205 1000000000 35534819 1000000000 420306596 1000000000 961916255 1000000000 571295600 1000000000 590282516 1000000000 284051537 1000000000 662298756 1000000000 734435701 1000000000 699902449 1000000000 376506552 1000000000 16130111 1000000000 649808438 1000000000 855099949 1000000000 601843348 1000000000 506684172 1000000000 697128726 1000000000 625517864 1000000000 8655896 1000000000 924937972 1000000000 459881652 1000000000 851379898 1000000000 116085244 1000000000 263168418 1000000000 989822108 1000000000 569440942 1000000000 247195601 1000000000 700140869 1000000000 258810483 1000000000 846489434 1000000000 941177979 1000000000 800264398 1000000000 83753712 1000000000 209972014 1000000000 698359638 1000000000 929971369 1000000000 235874309 1000000000 284579783 1000000000 188344158 1000000000 190319897 1000000000 850622689 1000000000 413029090 1000000000 12925758 1000000000 503018396 1000000000 66612505 1000000000 235663566 1000000000 716249827 1000000000 709056822 1000000000 432319299 1000000000 943072169 1000000000 931563045 1000000000 741347175 1000000000 484890325 1000000000 204928741 1000000000 499525730 1000000000 204656219 1000000000 880898678 1000000000 314416577 1000000000 785831478 1000000000 272247669 1000000000 244484358 1000000000 97369526 1000000000 521718499 1000000000 645445480 1000000000 372713994 1000000000 98919709 1000000000 10594354 1000000000 529476400 1000000000 853470710 1000000000 224605822 1000000000 612158090 1000000000 572291702 1000000000 430292035 1000000000 386024448 1000000000 82154647 1000000000 812609700 1000000000 208508851 1000000000 619187766 1000000000 752111019 1000000000 70054451 1000000000 501109130 1000000000 633064578 1000000000 382097511 1000000000 942016817 1000000000 725438268 1000000000 677129819 1000000000 281423251 1000000000 579294904 1000000000 672107615 1000000000 782843879 1000000000 9725565 1000000000 231869828 1000000000 187998071 1000000000 819178280 1000000000 706736588 1000000000 125967287 1000000000 586920174 1000000000 336748916 1000000000 334164984 1000000000 93652646 1000000000 684175295 1000000000 65982190 1000000000 385720880 1000000000 845330493 1000000000 743770074 1000000000 306720098 1000000000 132573130 1000000000 126060006 1000000000 146798198 1000000000 938839753 1000000000 338933095 1000000000 653436726 1000000000 673363801 1000000000 526760327 1000000000 933719995 1000000000 652397500 1000000000 402189349 1000000000 761552432 1000000000 509098125 1000000000 989084969 1000000000 30196199 1000000000 409472310 1000000000 723188376 1000000000 691561349 1000000000 186427123 1000000000 734128304 1000000000 137551357 1000000000 597695977 1000000000 51927751 1000000000 55086165 1000000000 947523913 1000000000 312456734 1000000000 785560204 1000000000 297644902 1000000000 11128287 1000000000 814141478 1000000000 362800783 1000000000 789257005 1000000000 515099157 1000000000 323326342 1000000000 984093984 1000000000 526233558 1000000000 311685568 1000000000 616329850 1000000000 568128923 1000000000 520750707 1000000000 263317697 1000000000 652499307 1000000000 177601737 1000000000 175893870 1000000000 803091144 1000000000 685709645 1000000000 808879391 1000000000 920360724 1000000000 68873317 1000000000 498286187 1000000000 809380302 1000000000 36727441 1000000000 276370296 1000000000 827530499 1000000000 95874507 1000000000 629272838 1000000000 302280368 1000000000 165139214 1000000000 748156112 1000000000 130579142 1000000000 468589430 1000000000 15879730 1000000000 240876875 1000000000 613291783 1000000000 775798400 1000000000 202860409 1000000000 704717484 1000000000 838291194 1000000000 953197575 1000000000 235495400 1000000000 328212800 1000000000 727310154 1000000000 571817964 1000000000 755480702 1000000000 668143651 1000000000 818543721 1000000000 200968105 1000000000 528323936 1000000000 704812597 1000000000 668467583 1000000000 835853124 1000000000 839972740 1000000000 288126261 1000000000 90226840 1000000000 714639570 1000000000 279073249 1000000000 630763612 1000000000 349959523 1000000000 236085721 1000000000 559344093 1000000000 602597222 1000000000 237478020 1000000000 271959884 1000000000 443569368 1000000000 587408372 1000000000 971151387 1000000000 21038916 1000000000 262834465 1000000000 597897923 1000000000 940631817 1000000000 415327296 1000000000 618342926 1000000000 419351626 1000000000 559301484 1000000000 351466367 1000000000 721601779 1000000000 962665894 1000000000 320416252 1000000000 69881801 1000000000 416177913 1000000000 138446067 1000000000 39186128 1000000000 722549519 1000000000 461984941 1000000000 474077079 1000000000 409867034 1000000000 308119171 1000000000 294506138 1000000000 353038398 1000000000 774380665 1000000000 169972362 1000000000 106798930 1000000000 186782368 1000000000 504310046 1000000000 627212038 1000000000 883017003 1000000000 861838048 1000000000 803452467 1000000000 726364958 1000000000 990126387 1000000000 375002781 1000000000 855347052 1000000000 162252521 1000000000 173253767 1000000000 296444927 1000000000 83508371 1000000000 171231376 1000000000 698756634 1000000000 526099916 1000000000 263256651 1000000000 460705284 1000000000 39790138 1000000000 842890157 1000000000 700136591 1000000000 24908537 1000000000 830456897 1000000000 459918222 1000000000 438745791 1000000000 222359702 1000000000 347419358 1000000000 402204008 1000000000 678441882 1000000000 350368063 1000000000 62525618 1000000000 597643404 1000000000 834164622 1000000000 645265380 1000000000 55755519 1000000000 326017342 1000000000 93138675 1000000000 174592888 1000000000 599863522 1000000000 874815301 1000000000 300088898 1000000000 602630847 1000000000 354644468 1000000000 692395841 1000000000 946150456 1000000000 786246728 1000000000 459558867 1000000000 555197512 1000000000 514200507 1000000000 139131377 1000000000 835327375 1000000000 509375440 1000000000 583934217 1000000000 913534909 1000000000 563149429 1000000000 237270853 1000000000 317638590 1000000000 753996762 1000000000 313143814 1000000000 422985200 1000000000 284394984 1000000000 506395457 1000000000 43246107 1000000000 702662293 1000000000 752488433 1000000000 784824502 1000000000 337481931 1000000000 210164565 1000000000 157632825 1000000000 482505070 1000000000 41332350 1000000000 390167871 1000000000 425426919 1000000000 500783024 1000000000 859521782 1000000000 66412621 1000000000 659889560 1000000000 653686986 1000000000 424001720 1000000000 874252040 1000000000 98584468 1000000000 590714788 1000000000 225336409 1000000000 635077377 1000000000 374560257 1000000000 720039836 1000000000 265469547 1000000000 137408499 1000000000 707326070 1000000000 410093608 1000000000 369189324 1000000000 878697857 1000000000 657407754 1000000000 206776850 1000000000 844478674 1000000000 834559344 1000000000 927579768 1000000000 15099410 1000000000 28550930 1000000000 538791317 1000000000 565146701 1000000000 794072055 1000000000 47908249 1000000000 699364743 1000000000 700754445 1000000000 724975147 1000000000 733359744 1000000000 938970995 1000000000 338779477 1000000000 334165753 1000000000 71275218 1000000000 673825701 1000000000 19170052 1000000000 815181236 1000000000 232643336 1000000000 420068110 1000000000 498497358 1000000000 690072292 1000000000 775409123 1000000000 653635208 1000000000 888616981 1000000000 882783798 1000000000 725117996 1000000000 93790308 1000000000 494315206 1000000000 417863266 1000000000 421038100 1000000000 507229653 1000000000 495850812 1000000000 623360911 1000000000 357251501 1000000000 359472430 1000000000 397727945 1000000000 185843999 1000000000 321559018 1000000000 160641313 1000000000 80997919 1000000000 9313913 1000000000 866747356 1000000000 889270947 1000000000 739140110 1000000000 973791530 1000000000 114645829 1000000000 220093448 1000000000 728705117 1000000000 164664451 1000000000 773017226 1000000000 402993602 1000000000 145138180 1000000000 691036566 1000000000 617527595 1000000000 105280089 1000000000 919843455 1000000000 487572229 1000000000 533011080 1000000000 104062772 1000000000 609233489 1000000000 870055596 1000000000 351411170 1000000000 250942293 1000000000 637213438 1000000000 247170119 1000000000 850866245 1000000000 502690642 1000000000 830178392 1000000000 122593716 1000000000 775960883 1000000000 918565046 1000000000 599173389 1000000000 13191569 1000000000 447495095 1000000000 681380461 1000000000 966063494 1000000000 868482048 1000000000 496203311 1000000000 193120816 1000000000 246057923 1000000000 797014956 1000000000 776194492 1000000000 811511493 1000000000 49859486 1000000000 502661287 1000000000 142656706 1000000000 209339397 1000000000 832794292 1000000000 48512037 1000000000 536371842 1000000000 622094446 1000000000 807374686 1000000000 441530914 1000000000 14172547 1000000000 547706348 1000000000 26081171 1000000000 736126524 1000000000 450390414 1000000000 892930989 1000000000 313702910 1000000000 242493556 1000000000 419104053 1000000000 856662891 1000000000 837341288 1000000000 479637978 1000000000 450788217 1000000000 116860861 1000000000 333792671 1000000000 881659123 1000000000 358907235 1000000000 276705032 1000000000 947404940 1000000000 51089955 1000000000 810328947 1000000000 383281172 1000000000 460839701 1000000000 356494214 1000000000 691707857 1000000000 471065208 1000000000 679988212 1000000000 388139515 1000000000 71960204 1000000000 253979731 1000000000 10341617 1000000000 815530020 1000000000 517161200 1000000000 850238930 1000000000 428798691 1000000000 14586267 1000000000 912457618 1000000000 707138638 1000000000 982997097 1000000000 618264918 1000000000 113460359 1000000000 511958936 1000000000 549958924 1000000000 358581741 1000000000 833202538 1000000000 342058802 1000000000 360728862 1000000000 973082565 1000000000 11409091 1000000000 37850321 1000000000 628099459 1000000000 587085746 1000000000 623197531 1000000000 989951447 1000000000 68811510 1000000000 404239860 1000000000 762910609 1000000000 485861292 1000000000 432589957 1000000000 528730545 1000000000 322972689 1000000000 996453390 1000000000 143564466 1000000000 991497432 1000000000 635666439 1000000000 842798587 1000000000 620018508 1000000000 409559962 1000000000 782677384 1000000000 366298163 1000000000 458240539 1000000000 772935723 1000000000 769443713 1000000000 906827506 1000000000 542092239 1000000000 222910426 1000000000 53126429 1000000000 935347875 1000000000 396695729 1000000000 224481401 1000000000 375243810 1000000000 519375244 1000000000 81428234 1000000000 453998002 1000000000 277452597 1000000000 473656986 1000000000 385457034 1000000000 740128130 1000000000 915430159 1000000000 982688491 1000000000 866322111 1000000000 786391018 1000000000 771375756 1000000000 805321329 1000000000 356012346 1000000000 368231959 1000000000 168308092 1000000000 752069665 1000000000 172094945 1000000000 776952051 1000000000 276703952 1000000000 332392376 1000000000 216395541 1000000000 171270620 1000000000 230464456 1000000000 27757898 1000000000 104483253 1000000000 224111379 1000000000 185474138 1000000000 688651751 1000000000 33725461 1000000000 485110798 1000000000 121972853 1000000000 586805975 1000000000 536548054 1000000000 891852630 1000000000 410474998 1000000000 167364266 1000000000 784518031 1000000000 785374878 1000000000 725208085 1000000000 593007845 1000000000 706727661 1000000000 376300825 1000000000 250008900 1000000000 252003115 1000000000 543563169 1000000000 88125037 1000000000 100722759 1000000000 676388141 1000000000 772937440 1000000000 866387226 1000000000 119865791 1000000000 118828381 1000000000 712177286 1000000000 756708044 1000000000 839356775 1000000000 700669751 1000000000 38319783 1000000000 644360658 1000000000 707887454 1000000000 214345480 1000000000 959766769 1000000000 505394098 1000000000 416074465 1000000000 870907342 1000000000 893364826 1000000000 42651546 1000000000 273872463 1000000000 782749346 1000000000 314543621 1000000000 466773238 1000000000 443940894 1000000000 110870244 1000000000 186931378 1000000000 544883145 1000000000 575245284 1000000000 579621186 1000000000 501553865 1000000000 301024124 1000000000 564937341 1000000000 478556022 1000000000 696964760 1000000000 955849199 1000000000 907093621 1000000000 66683412 1000000000 3881151 1000000000 371653321 1000000000 785371019 1000000000 750625000 1000000000 294601279 1000000000 281421381 1000000000 745587429 1000000000 207532519 1000000000 686944580 1000000000 828344603 1000000000 889161832 1000000000 415746977 1000000000 667475053 1000000000 105818321 1000000000 223291623 1000000000 639226722 1000000000 197224378 1000000000 146312657 1000000000 536602877 1000000000 845928853 1000000000 308526552 1000000000 875693127 1000000000 370873269 1000000000 519876380 1000000000 477024411 1000000000 794768979 1000000000 347568541 1000000000 358557420 1000000000 982828882 1000000000 633885989 1000000000 924228572 1000000000 314430094 1000000000 380211115 1000000000 64659407 1000000000 615474808 1000000000 340699255 1000000000 769774691 1000000000 234623904 1000000000 543712498 1000000000 8189122 1000000000 60570960 1000000000 909323191 1000000000 949679687 1000000000 327284433 1000000000 784174257 1000000000 707070132 1000000000 392809933 1000000000 515097374 1000000000 55019018 1000000000 426274774 1000000000 548858875 1000000000 573018115 1000000000 167928615 1000000000 578252099 1000000000 437649354 1000000000 962900649 1000000000 753673481 1000000000 308359319 1000000000 950312882 1000000000 722606951 1000000000 58976368 1000000000 117485246 1000000000 432619625 1000000000 423334493 1000000000 522390189 1000000000 722818980 1000000000 497578891 1000000000 753460301 1000000000 155083391 1000000000 502201825 1000000000 188821358 1000000000 772033884 1000000000 660039093 1000000000 434657521 1000000000 80136460 1000000000 985028545 1000000000 885818300 1000000000 669414631 1000000000 875764559 1000000000 354572635 1000000000 92910205 1000000000 24637369 1000000000 696651171 1000000000 549308193 1000000000 767654932 1000000000 530967382 1000000000 41133727 1000000000 789679626 1000000000 521034645 1000000000 134240224 1000000000 261476968 1000000000 409838264 1000000000 306156860 1000000000 47444827 1000000000 818373866 1000000000 310660519 1000000000 579403839 1000000000 862282671 1000000000 842096635 1000000000 234459672 1000000000 777829635 1000000000 201294214 1000000000 686290211 1000000000 356541760 1000000000 398773764 1000000000 791327111 1000000000 98291609 1000000000 163197469 1000000000 405018432 1000000000 646018439 1000000000 382669633 1000000000 35848396 1000000000 98479457 1000000000 164702471 1000000000 887367939 1000000000 321703254 1000000000 953067610 1000000000 422790342 1000000000 130849285 1000000000 451489231 1000000000 647952912 1000000000 463860134 1000000000 293504926 1000000000 271308315 1000000000 27926150 1000000000 698516217 1000000000 752811232 1000000000 300162586 1000000000 411532047 1000000000 929706189 1000000000 372880070 1000000000 937390884 1000000000 204315647 1000000000 181537273 1000000000 190367097 1000000000 430793168 1000000000 491074249 1000000000 163529445 1000000000 165596324 1000000000 341980775 1000000000 777173539 1000000000 84584768 1000000000 980915028 1000000000 520402638 1000000000 616109156 1000000000 482455483 1000000000 172721067 1000000000 432803930 1000000000 312711893 1000000000 908772802 1000000000 369185644 1000000000 533392998 1000000000 828590351 1000000000 388751351 1000000000 991598295 1000000000 732559574 1000000000 836736455 1000000000 678817200 1000000000 375181264 1000000000 476007955 1000000000 107616966 1000000000 289322993 1000000000 355321163 1000000000 837263315 1000000000 815704336 1000000000 712062323 1000000000 839825464 1000000000 154455937 1000000000 396750103 1000000000 603841340 1000000000 539320634 1000000000 141501633 1000000000 422313376 1000000000 776403048 1000000000 282812354 1000000000 91852874 1000000000 851582120 1000000000 715197 1000000000 981570440 1000000000 845561622 1000000000 546481400 1000000000 77990483 1000000000 704752400 1000000000 213421287 1000000000 240759076 1000000000 282814722 1000000000 97801250 1000000000 4609543 1000000000 731319183 1000000000 112724497 1000000000 307259707 1000000000 382867944 1000000000 953917965 1000000000 59821737 1000000000 363786881 1000000000 196103225 1000000000 83761220 1000000000 327639903 1000000000 940365512 1000000000 137723167 1000000000 747564143 1000000000 789421034 1000000000 384309457 1000000000 730780248 1000000000 992795889 1000000000 569268238 1000000000 372785656 1000000000 832289836 1000000000 195297367 1000000000 96945910 1000000000 299678612 1000000000 559537723 1000000000 949324998 1000000000 321095756 1000000000 524213913 1000000000 774885773 1000000000 210158265 1000000000 8440471 1000000000 673976932 1000000000 784501000 1000000000 595081041 1000000000 696536758 1000000000 818961129 1000000000 445152617 1000000000 457930451 1000000000 752129669 1000000000 488469194 1000000000 940382950 1000000000 355416642 1000000000 561696224 1000000000 529274134 1000000000 445732595 1000000000 92902974 1000000000 194927089 1000000000 254458187 1000000000 196569835 1000000000 628912179 1000000000 180198804 1000000000 578506823 1000000000 545035886 1000000000 929144396 1000000000 5305252 1000000000 488266756 1000000000 986594081 1000000000 818469788 1000000000 225521693 1000000000 115663042 1000000000 33687792 1000000000 799298284 1000000000 519470533 1000000000 202170742 1000000000 732727160 1000000000 258807420 1000000000 13448923 1000000000 327730837 1000000000 916328035 1000000000 155101039 1000000000 996591162 1000000000 133479458 1000000000 627009956 1000000000 420790119 1000000000 681255088 1000000000 371718743 1000000000 652504546 1000000000 21416171 1000000000 640177218 1000000000 771529675 1000000000 645823132 1000000000 231441399 1000000000 943461397 1000000000 956140010 1000000000 738753929 1000000000 656052907 1000000000 57644900 1000000000 74291428 1000000000 833504933 1000000000 585494979 1000000000 128614844 1000000000 171929742 1000000000 394262880 1000000000 127210047 1000000000 443320615 1000000000 649569597 1000000000 611843548 1000000000 466728970 1000000000 186308247 1000000000 846019454 1000000000 119251478 1000000000 341824087 1000000000 731532161 1000000000 514569208 1000000000 791322877 1000000000 449381289 1000000000 420529096 1000000000 537230653 1000000000 291329921 1000000000 9133467 1000000000 344351830 1000000000 348562630 1000000000 89478205 1000000000 985611399 1000000000 336086231 1000000000 555902609 1000000000 840860330 1000000000 943779313 1000000000 343941494 1000000000 539108702 1000000000 879450397 1000000000 636849213 1000000000 196734751 1000000000 41677924 1000000000 433220826 1000000000 717295845 1000000000 96971071 1000000000 719770676 1000000000 897617339 1000000000 226852844 1000000000 233526242 1000000000 680688838 1000000000 21762658 1000000000 656692355 1000000000 280973925 1000000000 159425201 1000000000 794516528 1000000000 835676238 1000000000 675352391 1000000000 209708092 1000000000 697666630 1000000000 977416380 1000000000 700221768 1000000000 652081437 1000000000 44141399 1000000000 501960677 1000000000 826138923 1000000000 909121161 1000000000 706314938 1000000000 121618023 1000000000 208950457 1000000000 577356936 1000000000 443215464 1000000000 744355951 1000000000 471078862 1000000000 742191571 1000000000 462583589 1000000000 668598635 1000000000 766120706 1000000000 375429296 1000000000 596576944 1000000000 665641611 1000000000 719694997 1000000000 283496054 1000000000 208132434 1000000000 872476490 1000000000 69266418 1000000000 77975937 1000000000 90624911 1000000000 207682060 1000000000 707107106 1000000000 457404911 1000000000 123107150 1000000000 163707328 1000000000 137050990 1000000000 289093150 1000000000 926354701 1000000000 459151334 1000000000 444801384 1000000000 178506248 1000000000 948667084 1000000000 615496241 1000000000 359286134 1000000000 869941039 1000000000 412636424 1000000000 731818641 1000000000 679905452 1000000000 543255359 1000000000 294863329 1000000000 97695156 1000000000 822605243 1000000000 344224960 1000000000 476285554 1000000000 417794580 1000000000 816739965 1000000000 615535052 1000000000 915362321 1000000000 775936866 1000000000 734658065 1000000000 27615992 1000000000 669897482 1000000000 674497799 1000000000 791563305 1000000000 877396067 1000000000 187008093 1000000000 631603126 1000000000 715016143 1000000000 987601923 1000000000 362577899 1000000000 184003427 1000000000 288963115 1000000000 319301591 1000000000 476122555 1000000000 69755325 1000000000 876368285 1000000000 566771908 1000000000 358573278 1000000000 280988219 1000000000 359437864 1000000000 687860823 1000000000 634891415 1000000000 174135997 1000000000 692949608 1000000000 655733122 1000000000 998475672 1000000000 248444793 1000000000 172546704 1000000000 219821685 1000000000 244722870 1000000000 356539133 1000000000 670012015 1000000000 943381885 1000000000 14189109 1000000000 778720266 1000000000 415656290 1000000000 645410200 1000000000 446534192 1000000000 162026649 1000000000 36372128 1000000000 209066612 1000000000 171732975 1000000000 617814783 1000000000 154938428 1000000000 884944348 1000000000 359117434 1000000000 911625555 1000000000 803234586 1000000000 97988515 1000000000 938289162 1000000000 830633228 1000000000 557236049 1000000000 70210374 1000000000 906353500 1000000000 180407131 1000000000 107780734 1000000000 989691292 1000000000 272237531 1000000000 245504486 1000000000 317216253 1000000000 575719168 1000000000 549657205 1000000000 665194887 1000000000 95906639 1000000000 251477662 1000000000 669564637 1000000000 77673803 1000000000 150878848 1000000000 519425003 1000000000 911010658 1000000000 329624101 1000000000 468037871 1000000000 623274111 1000000000 444441054 1000000000 202393249 1000000000 281212969 1000000000 337020305 1000000000 12809160 1000000000 285046828 1000000000 997883047 1000000000 234509116 1000000000 865605840 1000000000 386315428 1000000000 374564853 1000000000 249288605 1000000000 653398849 1000000000 333817485 1000000000 518072877 1000000000 854337716 1000000000 530216995 1000000000 728523935 1000000000 6359861 1000000000 442325655 1000000000 79479634 1000000000 328494854 1000000000 551429649 1000000000 105071399 1000000000 588480040 1000000000 993592209 1000000000 668238815 1000000000 217390248 1000000000 765811261 1000000000 508194024 1000000000 14553220 1000000000 981751913 1000000000 866494182 1000000000 755933530 1000000000 419176753 1000000000 267202108 1000000000 378350278 1000000000 909108307 1000000000 984350414 1000000000 398528864 1000000000 544121216 1000000000 652186575 1000000000 969143503 1000000000 670311337 1000000000 803517889 1000000000 677943583 1000000000 380346959 1000000000 541381601 1000000000 579717728 1000000000 22783884 1000000000 619470069 1000000000 167932725 1000000000 77109357 1000000000 567159566 1000000000 343496161 1000000000 981444474 1000000000 551504336 1000000000 585343453 1000000000 862470549 1000000000 137492359 1000000000 612405958 1000000000 98567889 1000000000 63683693 1000000000 423250367 1000000000 499114957 1000000000 39395599 1000000000 836054123 1000000000 322901032 1000000000 167608929 1000000000 208587011 1000000000 377781283 1000000000 315900617 1000000000 483403454 1000000000 897084267 1000000000 241921113 1000000000 33910789 1000000000 86228465 1000000000 809859590 1000000000 763735734 1000000000 902732942 1000000000 423188879 1000000000 868211795 1000000000 565877970 1000000000 608577891 1000000000 278153340 1000000000 907609099 1000000000 677722403 1000000000 703838555 1000000000 776884294 1000000000 908107467 1000000000 664937575 1000000000 538090909 1000000000 141794628 1000000000 891092328 1000000000 519875296 1000000000 842153663 1000000000 643912873 1000000000 860194559 1000000000 158999824 1000000000 332315668 1000000000 851628396 1000000000 421240005 1000000000 468751937 1000000000 180906519 1000000000 278744589 1000000000 480248852 1000000000 661739276 1000000000 851877282 1000000000 600174005 1000000000 594748790 1000000000 733633268 1000000000 915912314 1000000000 540272285 1000000000 400638847 1000000000 666000061 1000000000 647415861 1000000000 280735194 1000000000 913958363 1000000000 728043701 1000000000 388804359 1000000000 538639565 1000000000 489207269 1000000000 638480098 1000000000 370707825 1000000000 277436677 1000000000 809374277 1000000000 811728429 1000000000 162025818 1000000000 195739514 1000000000 689282751 1000000000 330467111 1000000000 7576216 1000000000 332358607 1000000000 390571000 1000000000 980872993 1000000000 744572647 1000000000 679088387 1000000000 414108881 1000000000 50957502 1000000000 223434732 1000000000 871641565 1000000000 189430888 1000000000 828078884 1000000000 277996996 1000000000 372473434 1000000000 232599376 1000000000 302232056 1000000000 312847216 1000000000 733251395 1000000000 442447307 1000000000 831892301 1000000000 755101911 1000000000 479531542 1000000000 866195819 1000000000 346696357 1000000000 694991907 1000000000 838719661 1000000000 65852627 1000000000 146335993 1000000000 267993213 1000000000 299631088 1000000000 139893740 1000000000 531199890 1000000000 382395556 1000000000 735121335 1000000000 451725373 1000000000 839760633 1000000000 371740259 1000000000 366441280 1000000000 258637857 1000000000 486780854 1000000000 568414958 1000000000 360580435 1000000000 469287990 1000000000 190022272 1000000000 437867483 1000000000 815421159 1000000000 503910683 1000000000 358214964 1000000000 359881981 1000000000 840178279 1000000000 479259391 1000000000 756339882 1000000000 470888099 1000000000 173531311 1000000000 756849903 1000000000 863648386 1000000000 627123033 1000000000 583156168 1000000000 736919012 1000000000 33304668 1000000000 995139639 1000000000 843834863 1000000000 749272008 1000000000 427348021 1000000000 284155394 1000000000 627455978 1000000000 917932166 1000000000 576669585 1000000000 96349238 1000000000 611484421 1000000000 929627548 1000000000 518072007 1000000000 278105892 1000000000 82736565 1000000000 582627236 1000000000 672149050 1000000000 622135025 1000000000 910685270 1000000000 947560277 1000000000 933722519 1000000000 546119429 1000000000 937324178 1000000000 975885516 1000000000 799676176 1000000000 623464033 1000000000 766611912 1000000000 75052117 1000000000 578461564 1000000000 935977531 1000000000 995997989 1000000000 541544124 1000000000 341961444 1000000000 377359715 1000000000 613049707 1000000000 189852252 1000000000 570350624 1000000000 15885397 1000000000 520452685 1000000000 985630490 1000000000 709831571 1000000000 396577748 1000000000 596859823 1000000000 950848983 1000000000 758931199 1000000000 10455558 1000000000 696559578 1000000000 546789881 1000000000 401601468 1000000000 164282899 1000000000 755993131 1000000000 374632722 1000000000 817629413 1000000000 13987403 1000000000 523807207 1000000000 642590310 1000000000 771538041 1000000000 308708724 1000000000 588345367 1000000000 425866343 1000000000 896734635 1000000000 564062602 1000000000 756530542 1000000000 745174859 1000000000 74774965 1000000000 678340268 1000000000 236047968 1000000000 562070916 1000000000 478406769 1000000000 705662212 1000000000 766707147 1000000000 99797215 1000000000 852391955 1000000000 649064773 1000000000 694578701 1000000000 99739819 1000000000 9088050 1000000000 887653385 1000000000 976560704 1000000000 551063614 1000000000 872377828 1000000000 315218005 1000000000 992654881 1000000000 720024737 1000000000 911690769 1000000000 214879808 1000000000 980678416 1000000000 506316456 1000000000 588637866 1000000000 427770789 1000000000 830663310 1000000000 765457369 1000000000 708461165 1000000000 268717972 1000000000 33126045 1000000000 777515250 1000000000 522839499 1000000000 660194105 1000000000 681031535 1000000000 191827990 1000000000 865201711 1000000000 935731488 1000000000 624617099 1000000000 925887234 1000000000 116180107 1000000000 467861519 1000000000 98688548 1000000000 735788746 1000000000 28483015 1000000000 831579547 1000000000 61717572 1000000000 766832885 1000000000 902469308 1000000000 643389544 1000000000 587082629 1000000000 555662769 1000000000 111258598 1000000000 188981344 1000000000 492390624 1000000000 204224997 1000000000 317416737 1000000000 586054211 1000000000 625162584 1000000000 393810861 1000000000 316640286 1000000000 341480520 1000000000 5021959 1000000000 895268404 1000000000 686521290 1000000000 951444315 1000000000 206493477 1000000000 622390736 1000000000 310545054 1000000000 937622116 1000000000 511814774 1000000000 796346305 1000000000 552791893 1000000000 399303772 1000000000 200722883 1000000000 228814707 1000000000 598303878 1000000000 580222599 1000000000 751834758 1000000000 366876383 1000000000 67576799 1000000000 947851018 1000000000 950722828 1000000000 827959106 1000000000 713125511 1000000000 83973421 1000000000 784803914 1000000000 791859500 1000000000 569363634 1000000000 452395791 1000000000 17635672 1000000000 10126281 1000000000 537130415 1000000000 660426188 1000000000 654603876 1000000000 791107533 1000000000 252297600 1000000000 213513235 1000000000 888596079 1000000000 239913717 1000000000 899563638 1000000000 202702570 1000000000 657225529 1000000000 992370933 1000000000 452576655 1000000000 226410687 1000000000 238940943 1000000000 62734366 1000000000 833831086 1000000000 853672077 1000000000 646060800 1000000000 875839232 1000000000 825446254 1000000000 993060863 1000000000 907147075 1000000000 570068828 1000000000 982751053 1000000000 841524997 1000000000 827225461 1000000000 564073908 1000000000 386622510 1000000000 240002431 1000000000 384050080 1000000000 362023967 1000000000 316049291 1000000000 708386522 1000000000 518473443 1000000000 711199853 1000000000 27278165 1000000000 822999655 1000000000 675043099 1000000000 662012868 1000000000 639637794 1000000000 890602661 1000000000 7929527 1000000000 42125600 1000000000 992271439 1000000000 268439698 1000000000 730793784 1000000000 25839970 1000000000 30574207 1000000000 231382659 1000000000 327901160 1000000000 872793295 1000000000 777415475 1000000000 377649780 1000000000 601963030 1000000000 825570106 1000000000 381645944 1000000000 530584888 1000000000 295108518 1000000000 78172399 1000000000 731694268 1000000000 283630986 1000000000 103418665 1000000000 715061455 1000000000 632132816 1000000000 275737042 1000000000 364561593 1000000000 609674180 1000000000 148834819 1000000000 274762191 1000000000 442720008 1000000000 602111938 1000000000 328976653 1000000000 925755257 1000000000 45499725 1000000000 814147806 1000000000 629875151 1000000000 265121384 1000000000 782329198 1000000000 631296894 1000000000 104575468 1000000000 368632362 1000000000 6359519 1000000000 405034169 1000000000 516111823 1000000000 409341093 1000000000 622645199 1000000000 327081704 1000000000 296373435 1000000000 20072873 1000000000 337017006 1000000000 439264434 1000000000 387560869 1000000000 907642778 1000000000 489253445 1000000000 15008238 1000000000 331952741 1000000000 755766914 1000000000 261363082 1000000000 882503940 1000000000 597895907 1000000000 403509831 1000000000 224932841 1000000000 396772894 1000000000 272382058 1000000000 695009010 1000000000 680724586 1000000000 639466983 1000000000 760724702 1000000000 370136717 1000000000 583845717 1000000000 661117285 1000000000 540497926 1000000000 578391068 1000000000 127157052 1000000000 269697824 1000000000 397489825 1000000000 530741528 1000000000 733568905 1000000000 184457915 1000000000 423847348 1000000000 995097030 1000000000 790827485 1000000000 3290942 1000000000 11595382 1000000000 353491794 1000000000 403656236 1000000000 642480729 1000000000 676371109 1000000000 590060966 1000000000 913491176 1000000000 435154859 1000000000 633236873 1000000000 212312060 1000000000 82529100 1000000000 843106110 1000000000 620576254 1000000000 961220121 1000000000 655773594 1000000000 378431966 1000000000 791043409 1000000000 888262703 1000000000 863808747 1000000000 16437793 1000000000 301394308 1000000000 480651898 1000000000 379133263 1000000000 975418846 1000000000 806891579 1000000000 172293911 1000000000 458029819 1000000000 213946575 1000000000 401538687 1000000000 525156137 1000000000 392114891 1000000000 598578001 1000000000 340994265 1000000000 1707200 1000000000 568468757 1000000000 909645726 1000000000 107856707 1000000000 855200903 1000000000 490618689 1000000000 110425300 1000000000 602254078 1000000000 11463025 1000000000 93923360 1000000000 762431848 1000000000 141388629 1000000000 572091212 1000000000 820613720 1000000000 570554225 1000000000 213366958 1000000000 760149538 1000000000 159434397 1000000000 277257249 1000000000 439393844 1000000000 947024827 1000000000 310729369 1000000000 312772098 1000000000 707251926 1000000000 509954803 1000000000 345286775 1000000000 761014606 1000000000 743497557 1000000000 878714638 1000000000 898149867 1000000000 462576900 1000000000 498323110 1000000000 234236598 1000000000 87345406 1000000000 705495184 1000000000 806114896 1000000000 464989791 1000000000 623680968 1000000000 9422610 1000000000 760310551 1000000000 578992638 1000000000 992517767 1000000000 373803184 1000000000 540175954 1000000000 861732473 1000000000 674771793 1000000000 841273554 1000000000 81678043 1000000000 523709915 1000000000 257115087 1000000000 731981581 1000000000 650530768 1000000000 21266695 1000000000 703403903 1000000000 713107069 1000000000 336347136 1000000000 62158854 1000000000 658520537 1000000000 808545380 1000000000 611132912 1000000000 27743314 1000000000 783786421 1000000000 309607589 1000000000 292628382 1000000000 606604030 1000000000 85090923 1000000000 857372488 1000000000 939681371 1000000000 333821689 1000000000 229865942 1000000000 900439216 1000000000 401790703 1000000000 961450247 1000000000 951398153 1000000000 920302997 1000000000 952106359 1000000000 102011881 1000000000 805817967 1000000000 129723962 1000000000 524222745 1000000000 345133483 1000000000 736519814 1000000000 29485437 1000000000 32855578 1000000000 566431007 1000000000 730191847 1000000000 147281054 1000000000 313532746 1000000000 484941841 1000000000 896436994 1000000000 257981183 1000000000 704854548 1000000000 134429690 1000000000 308546914 1000000000 600905828 1000000000 280284616 1000000000 855674367 1000000000 543398040 1000000000 456324074 1000000000 670852346 1000000000 837624023 1000000000 854303927 1000000000 206184058 1000000000 637288543 1000000000 834471202 1000000000 774958420 1000000000 91611908 1000000000 506641708 1000000000 311557244 1000000000 525733702 1000000000 793607120 1000000000 620738762 1000000000 929773928 1000000000 882214583 1000000000 405346867 1000000000 499693990 1000000000 232122197 1000000000 366828614 1000000000 632999464 1000000000 22651700 1000000000 734215819 1000000000 833509682 1000000000 339437695 1000000000 954108726 1000000000 390656557 1000000000 917017632 1000000000 236200202 1000000000 86508345 1000000000 520973461 1000000000 528145491 1000000000 974590396 1000000000 798899315 1000000000 622564302 1000000000 280318164 1000000000 592714646 1000000000 522403254 1000000000 990155036 1000000000 695189883 1000000000 206953717 1000000000 837600209 1000000000 962250817 1000000000 965112625 1000000000 860872907 1000000000 302177975 1000000000 375399143 1000000000 216691807 1000000000 278472282 1000000000 510794494 1000000000 369244792 1000000000 225823331 1000000000 239865756 1000000000 871273045 1000000000 300704822 1000000000 547966435 1000000000 838938164 1000000000 59682134 1000000000 961133669 1000000000 518688205 1000000000 270446324 1000000000 405071815 1000000000 416932394 1000000000 479947907 1000000000 532615240 1000000000 828039925 1000000000 366167501 1000000000 852974951 1000000000 215400939 1000000000 800782959 1000000000 349928540 1000000000 959093015 1000000000 919518165 1000000000 212815675 1000000000 486311982 1000000000 956802618 1000000000 608152763 1000000000 86861614 1000000000 466656054 1000000000 932629128 1000000000 126434482 1000000000 969699918 1000000000 748750263 1000000000 540944226 1000000000 28520038 1000000000 976348626 1000000000 375307270 1000000000 846945023 1000000000 556464650 1000000000 118269279 1000000000 959058829 1000000000 107621339 1000000000 404434967 1000000000 71349243 1000000000 878329500 1000000000 814994850 1000000000 844509064 1000000000 521585244 1000000000 852716748 1000000000 868240138 1000000000 691824919 1000000000 864320410 1000000000 139491319 1000000000 618220941 1000000000 935070169 1000000000 27678931 1000000000 452678492 1000000000 231222420 1000000000 357551238 1000000000 583571161 1000000000 17182305 1000000000 164574465 1000000000 257517016 1000000000 35634046 1000000000 449829558 1000000000 855943070 1000000000 693625359 1000000000 113900598 1000000000 196764009 1000000000 41940538 1000000000 952094088 1000000000 241524255 1000000000 573460273 1000000000 178713181 1000000000 738426631 1000000000 64085284 1000000000 201824553 1000000000 663784406 1000000000 799429341 1000000000 616586842 1000000000 291878672 1000000000 584512198 1000000000 718793817 1000000000 790808649 1000000000 822387944 1000000000 193931855 1000000000 704700011 1000000000 40605564 1000000000 527705096 1000000000 62938996 1000000000 433590885 1000000000 937293587 1000000000 322670682 1000000000 940379346 1000000000 59996117 1000000000 68221370 1000000000 541932509 1000000000 125805352 1000000000 163670084 1000000000 882950239 1000000000 363763143 1000000000 497820052 1000000000 862613340 1000000000 582180258 1000000000 269393855 1000000000 963475806 1000000000 206386443 1000000000 620924383 1000000000 861988900 1000000000 357657057 1000000000 429003152 1000000000 250858261 1000000000 393011948 1000000000 206605505 1000000000 97489209 1000000000 949907206 1000000000 808782500 1000000000 885997932 1000000000 314132950 1000000000 361454884 1000000000 269319238 1000000000 791660199 1000000000 535783163 1000000000 600020383 1000000000 282723318 1000000000 600211953 1000000000 972987558 1000000000 717349565 1000000000 51938441 1000000000 837705448 1000000000 904775691 1000000000 906978876 1000000000 505655842 1000000000 737494115 1000000000 584736696 1000000000 321401469 1000000000 791720140 1000000000 205889754 1000000000 470610458 1000000000 872082079 1000000000 424934782 1000000000 750832583 1000000000 624369623 1000000000 320594222 1000000000 827645574 1000000000 609483633 1000000000 765909759 1000000000 480301248 1000000000 794721449 1000000000 886324724 1000000000 719335166 1000000000 50253658 1000000000 38845443 1000000000 982537208 1000000000 825545318 1000000000 770912578 1000000000 951758254 1000000000 275214562 1000000000 732665043 1000000000 923858904 1000000000 636526149 1000000000 451087263 1000000000 662772147 1000000000 260221692 1000000000 20268968 1000000000 297713581 1000000000 280239527 1000000000 260600781 1000000000 553070610 1000000000 373630204 1000000000 111482405 1000000000 283107115 1000000000 842037410 1000000000 339185421 1000000000 747872920 1000000000 322562656 1000000000 811973529 1000000000 701614912 1000000000 266486794 1000000000 992035586 1000000000 20766804 1000000000 984380307 1000000000 603264313 1000000000 108960781 1000000000 255337833 1000000000 363591722 1000000000 472733124 1000000000 57733771 1000000000 140071251 1000000000 713313658 1000000000 757089700 1000000000 205239517 1000000000 491483042 1000000000 493965136 1000000000 519992131 1000000000 63110088 1000000000 916114706 1000000000 596420649 1000000000 182533922 1000000000 767224072 1000000000 928503640 1000000000 318671334 1000000000 838821439 1000000000 432812056 1000000000 6109726 1000000000 383779855 1000000000 45706615 1000000000 468587958 1000000000 236314493 1000000000 209197589 1000000000 849567406 1000000000 876962471 1000000000 176622184 1000000000 436178891 1000000000 567641201 1000000000 191021127 1000000000 613352615 1000000000 90051056 1000000000 410493939 1000000000 627325088 1000000000 277772880 1000000000 494891820 1000000000 106057203 1000000000 797455390 1000000000 845788683 1000000000 248636137 1000000000 91382458 1000000000 55449403 1000000000 883393418 1000000000 497195092 1000000000 55550081 1000000000 165117855 1000000000 480072178 1000000000 936869427 1000000000 562872305 1000000000 893838680 1000000000 296978120 1000000000 401169353 1000000000 66832716 1000000000 186234784 1000000000 299521665 1000000000 970982514 1000000000 280156050 1000000000 201315981 1000000000 857912952 1000000000 289717301 1000000000 848886935 1000000000 377398038 1000000000 688421284 1000000000 230222518 1000000000 752205344 1000000000 169084748 1000000000 903572961 1000000000 142404470 1000000000 35120690 1000000000 313876172 1000000000 380207112 1000000000 903242419 1000000000 820372819 1000000000 253028001 1000000000 488394545 1000000000 21964822 1000000000 764175525 1000000000 986276375 1000000000 54068234 1000000000 84739434 1000000000 736929279 1000000000 747620233 1000000000 958806598 1000000000 707467356 1000000000 169907405 1000000000 978518404 1000000000 86536668 1000000000 152359663 1000000000 452414484 1000000000 749808430 1000000000 920644924 1000000000 719300800 1000000000 971276278 1000000000 431602262 1000000000 372334657 1000000000 76662125 1000000000 583436323 1000000000 266805439 1000000000 983485623 1000000000 374974798 1000000000 3930986 1000000000 373944877 1000000000 29743357 1000000000 496210724 1000000000 144382397 1000000000 701966905 1000000000 419147809 1000000000 465324378 1000000000 399660217 1000000000 94985107 1000000000 72345766 1000000000 66343112 1000000000 383872895 1000000000 973174979 1000000000 749487549 1000000000 367558749 1000000000 614095553 1000000000 958525921 1000000000 798390144 1000000000 386172172 1000000000 711491252 1000000000 497758432 1000000000 259725528 1000000000 801373117 1000000000 513083380 1000000000 702736062 1000000000 273466881 1000000000 109249340 1000000000 296395186 1000000000 936476925 1000000000 417566542 1000000000 422674644 1000000000 921638323 1000000000 149427945 1000000000 617668084 1000000000 735158687 1000000000 47390309 1000000000 280637061 1000000000 359230910 1000000000 668930936 1000000000 168552917 1000000000 461709880 1000000000 439835026 1000000000 40650996 1000000000 398363626 1000000000 361120267 1000000000 805779329 1000000000 327083370 1000000000 601899726 1000000000 482053896 1000000000 446310517 1000000000 742366403 1000000000 283418723 1000000000 337435583 1000000000 134062529 1000000000 227021518 1000000000 330460729 1000000000 594441945 1000000000 263941286 1000000000 245072054 1000000000 90564018 1000000000 466025487 1000000000 877642952 1000000000 456456933 1000000000 935035989 1000000000 968420020 1000000000 765053971 1000000000 572672987 1000000000 721578057 1000000000 583453615 1000000000 777906424 1000000000 375586878 1000000000 956700775 1000000000 331663497 1000000000 794937754 1000000000 70560529 1000000000 17551273 1000000000 44934260 1000000000 522542870 1000000000 626606529 1000000000 672511417 1000000000 704152336 1000000000 914143687 1000000000 755511286 1000000000 982031144 1000000000 77461928 1000000000 573128644 1000000000 478659736 1000000000 995259063 1000000000 973504617 1000000000 485137970 1000000000 885597641 1000000000 551456947 1000000000 429679902 1000000000 858046936 1000000000 360622719 1000000000 765736091 1000000000 107767583 1000000000 675447707 1000000000 292697718 1000000000 383982054 1000000000 509744137 1000000000 683354193 1000000000 219399709 1000000000 681299651 1000000000 697372215 1000000000 568014276 1000000000 549409023 1000000000 859623983 1000000000 711593533 1000000000 836333125 1000000000 842434749 1000000000 684838475 1000000000 545221784 1000000000 470366358 1000000000 809577995 1000000000 215634042 1000000000 742787357 1000000000 263543702 1000000000 354134609 1000000000 463873994 1000000000 225325774 1000000000 905196726 1000000000 987761533 1000000000 90337638 1000000000 969545523 1000000000 157294272 1000000000 2906645 1000000000 86850678 1000000000 519457724 1000000000 957322009 1000000000 243972189 1000000000 54967958 1000000000 427400017 1000000000 45096835 1000000000 149032180 1000000000 980883228 1000000000 897177218 1000000000 137424836 1000000000 877688726 1000000000 199295969 1000000000 973033225 1000000000 152799393 1000000000 5429226 1000000000 955455467 1000000000 829529013 1000000000 694843933 1000000000 424291543 1000000000 499463928 1000000000 143126606 1000000000 661637019 1000000000 724793408 1000000000 19844012 1000000000 79375701 1000000000 179401934 1000000000 53851515 1000000000 801613869 1000000000 701094865 1000000000 647914782 1000000000 321546273 1000000000 665775416 1000000000 369638415 1000000000 986349289 1000000000 246467724 1000000000 101506457 1000000000 963433040 1000000000 407432068 1000000000 371012636 1000000000 951337653 1000000000 76085390 1000000000 281659584 1000000000 549862796 1000000000 168003496 1000000000 326360225 1000000000 496844269 1000000000 359433303 1000000000 839649462 1000000000 327741239 1000000000 739514273 1000000000 569364509 1000000000 86899462 1000000000 703144592 1000000000 422591355 1000000000 783149162 1000000000 505754214 1000000000 377855364 1000000000 494458266 1000000000 775901658 1000000000 604034695 1000000000 425395481 1000000000 770762899 1000000000 398564255 1000000000 777679875 1000000000 382288454 1000000000 230251456 1000000000 426541567 1000000000 409361775 1000000000 552885855 1000000000 5329729 1000000000 724876666 1000000000 765595018 1000000000 712824845 1000000000 593565150 1000000000 665842380 1000000000 734490151 1000000000 415900134 1000000000 393219672 1000000000 843897009 1000000000 902047321 1000000000 689514559 1000000000 152603788 1000000000 655770009 1000000000 654860451 1000000000 342817229 1000000000 606843565 1000000000 518370752 1000000000 133738660 1000000000 236790131 1000000000 800125189 1000000000 263690410 1000000000 372633952 1000000000 313865575 1000000000 947370314 1000000000 691636340 1000000000 74286172 1000000000 430494898 1000000000 369581600 1000000000 257529646 1000000000 884435005 1000000000 538250243 1000000000 240528726 1000000000 125398420 1000000000 824133144 1000000000 985454509 1000000000 420274660 1000000000 209370929 1000000000 245910720 1000000000 485666741 1000000000 296510617 1000000000 404555060 1000000000 172833147 1000000000 836434116 1000000000 917151711 1000000000 948704873 1000000000 741975467 1000000000 945685298 1000000000 742654920 1000000000 961427719 1000000000 67372414 1000000000 249023799 1000000000 562870676 1000000000 690791780 1000000000 970533578 1000000000 450354030 1000000000 565514386 1000000000 242213016 1000000000 610066084 1000000000 797540564 1000000000 780256183 1000000000 957796651 1000000000 510585331 1000000000 791187296 1000000000 174911619 1000000000 600544680 1000000000 617648374 1000000000 347625987 1000000000 298780838 1000000000 775129069 1000000000 451078387 1000000000 430808709 1000000000 786065792 1000000000 316237195 1000000000 846996536 1000000000 208443385 1000000000 134411535 1000000000 560132898 1000000000 483975659 1000000000 486403059 1000000000 100012217 1000000000 580353341 1000000000 425498808 1000000000 364112955 1000000000 732415367 1000000000 959820598 1000000000 627756569 1000000000 479018499 1000000000 701197821 1000000000 38602724 1000000000 753730654 1000000000 857812629 1000000000 569164346 1000000000 417972227 1000000000 170989036 1000000000 654063256 1000000000 919026095 1000000000 674568047 1000000000 300866456 1000000000 484314538 1000000000 342936365 1000000000 619525255 1000000000 360299388 1000000000 905810102 1000000000 659066475 1000000000 557402008 1000000000 626676466 1000000000 436087161 1000000000 158630307 1000000000 894636629 1000000000 341461593 1000000000 341915695 1000000000 506566437 1000000000 799459492 1000000000 88970340 1000000000 453829041 1000000000 322762698 1000000000 884295272 1000000000 829102056 1000000000 89026470 1000000000 518054402 1000000000 917814311 1000000000 205169510 1000000000 319649729 1000000000 610314379 1000000000 175730451 1000000000 528011789 1000000000 542791302 1000000000 753096648 1000000000 797686 1000000000 670096663 1000000000 490259880 1000000000 886918223 1000000000 337651354 1000000000 628129112 1000000000 241249651 1000000000 523476919 1000000000 921335722 1000000000 381551225 1000000000 273231065 1000000000 859488829 1000000000 819765116 1000000000 565473416 1000000000 197117533 1000000000 585340837 1000000000 618885358 1000000000 162302390 1000000000 615036061 1000000000 847360521 1000000000 106724168 1000000000 205654679 1000000000 433877556 1000000000 610944293 1000000000 88441030 1000000000 964072648 1000000000 697522289 1000000000 822100887 1000000000 571363025 1000000000 67196631 1000000000 198555844 1000000000 316702920 1000000000 927279874 1000000000 376594943 1000000000 543704399 1000000000 832001754 1000000000 937650207 1000000000 816598524 1000000000 162795104 1000000000 313971748 1000000000 349175351 1000000000 841566870 1000000000 413555148 1000000000 147702832 1000000000 159772072 1000000000 364697189 1000000000 269961133 1000000000 638232176 1000000000 300663669 1000000000 547732663 1000000000 817069639 1000000000 273921454 1000000000 740006867 1000000000 99838935 1000000000 32216318 1000000000 945243698 1000000000 391710012 1000000000 406210582 1000000000 178447028 1000000000 852136423 1000000000 269362791 1000000000 546389342 1000000000 762834179 1000000000 236148680 1000000000 487463113 1000000000 93338337 1000000000 114135840 1000000000 369643056 1000000000 389716083 1000000000 42201528 1000000000 630439261 1000000000 685512310 1000000000 21300646 1000000000 827776163 1000000000 300986334 1000000000 15442047 1000000000 587978929 1000000000 984769295 1000000000 963685353 1000000000 51590343 1000000000 433464740 1000000000 573668939 1000000000 305197595 1000000000 216699313 1000000000 743940802 1000000000 437077847 1000000000 749554690 1000000000 22757394 1000000000 127920420 1000000000 260685652 1000000000 976784251 1000000000 611802230 1000000000 946323022 1000000000 797547926 1000000000 534640774 1000000000 533879021 1000000000 24135512 1000000000 79415096 1000000000 459865289 1000000000 868518299 1000000000 786616384 1000000000 101404141 1000000000 955030421 1000000000 992748728 1000000000 242744744 1000000000 389355148 1000000000 795847125 1000000000 351892998 1000000000 314425911 1000000000 178316914 1000000000 728120146 1000000000 613331168 1000000000 229290672 1000000000 308864343 1000000000 736121314 1000000000 178647614 1000000000 342408567 1000000000 554607617 1000000000 388743666 1000000000 832242334 1000000000 973098803 1000000000 161142628 1000000000 950478826 1000000000 877884155 1000000000 967953211 1000000000 980962687 1000000000 399061523 1000000000 962343635 1000000000 131953632 1000000000 33840131 1000000000 571802262 1000000000 710223530 1000000000 407890424 1000000000 754238129 1000000000 520131759 1000000000 733903895 1000000000 197607063 1000000000 669477211 1000000000 731496423 1000000000 502238306 1000000000 794002308 1000000000 11014227 1000000000 103214231 1000000000 811791956 1000000000 639768412 1000000000 504298645 1000000000 549632138 1000000000 435663035 1000000000 753488186 1000000000 864850629 1000000000 726950000 1000000000 674835304 1000000000 407630465 1000000000 373418876 1000000000 283192811 1000000000 230086196 1000000000 643340419 1000000000 241180375 1000000000 838350417 1000000000 673778146 1000000000 361642009 1000000000 347311566 1000000000 119166135 1000000000 598707824 1000000000 491960894 1000000000 568493825 1000000000 434584899 1000000000 369902349 1000000000 342291559 1000000000 434026790 1000000000 518406674 1000000000 78788092 1000000000 701126784 1000000000 586736480 1000000000 236225212 1000000000 80483282 1000000000 750958400 1000000000 5654528 1000000000 52664407 1000000000 98299792 1000000000 313811912 1000000000 118079119 1000000000 444836362 1000000000 975299087 1000000000 55602537 1000000000 852234461 1000000000 451203543 1000000000 74261205 1000000000 97314749 1000000000 356501366 1000000000 832961634 1000000000 816987432 1000000000 606970201 1000000000 284400847 1000000000 99191571 1000000000 497372601 1000000000 543279758 1000000000 431025111 1000000000 607050262 1000000000 529195545 1000000000 159624188 1000000000 221381565 1000000000 902633277 1000000000 868323456 1000000000 786416364 1000000000 508155240 1000000000 415224464 1000000000 948798230 1000000000 75644791 1000000000 38832660 1000000000 389136659 1000000000 281880239 1000000000 335995699 1000000000 457328878 1000000000 377580406 1000000000 906321168 1000000000 691124590 1000000000 528297822 1000000000 357377113 1000000000 740819719 1000000000 80676001 1000000000 396113734 1000000000 31863386 1000000000 539100991 1000000000 586654594 1000000000 490299638 1000000000 827668109 1000000000 570557132 1000000000 974073570 1000000000 190009881 1000000000 817993609 1000000000 169759717 1000000000 714907869 1000000000 667678545 1000000000 749010507 1000000000 986916610 1000000000 293704928 1000000000 120248415 1000000000 713069077 1000000000 954775345 1000000000 118081125 1000000000 751101005 1000000000 176128452 1000000000 374947594 1000000000 42578081 1000000000 300392664 1000000000 206528151 1000000000 248230250 1000000000 208166263 1000000000 154641791 1000000000 341578639 1000000000 84362102 1000000000 646036972 1000000000 234171638 1000000000 455967097 1000000000 392810966 1000000000 827885879 1000000000 721147587 1000000000 533577163 1000000000 319850532 1000000000 818565936 1000000000 41062569 1000000000 736811730 1000000000 632777976 1000000000 323848975 1000000000 679329693 1000000000 333777131 1000000000 645157887 1000000000 139440648 1000000000 183908257 1000000000 760082203 1000000000 866924118 1000000000 710955831 1000000000 463086882 1000000000 295349862 1000000000 91316408 1000000000 103562891 1000000000 680869013 1000000000 295222785 1000000000 999098467 1000000000 746345000 1000000000 844435247 1000000000 52761568 1000000000 984961001 1000000000 921360019 1000000000 238761676 1000000000 953187567 1000000000 600967461 1000000000 783593331 1000000000 335372200 1000000000 189456281 1000000000 542976559 1000000000 486203353 1000000000 333717525 1000000000 323410093 1000000000 525123837 1000000000 965631718 1000000000 316474622 1000000000 661944839 1000000000 907061984 1000000000 634550557 1000000000 858289278 1000000000 922339761 1000000000 593217686 1000000000 189264575 1000000000 336261839 1000000000 237743437 1000000000 661091771 1000000000 307026015 1000000000 952223173 1000000000 878432029 1000000000 871016779 1000000000 718928069 1000000000 430490004 1000000000 466143952 1000000000 425620057 1000000000 672724164 1000000000 639729233 1000000000 357821658 1000000000 530381156 1000000000 971363717 1000000000 286696334 1000000000 9236926 1000000000 381019616 1000000000 236376556 1000000000 326702982 1000000000 498217025 1000000000 137958710 1000000000 477624518 1000000000 83549935 1000000000 808320977 1000000000 850482312 1000000000 958637811 1000000000 395036817 1000000000 360691302 1000000000 385851298 1000000000 651523936 1000000000 37880004 1000000000 385771196 1000000000 328240355 1000000000 959228746 1000000000 890288643 1000000000 759415879 1000000000 839550693 1000000000 530351396 1000000000 909815475 1000000000 83453813 1000000000 167969413 1000000000 996597537 1000000000 421595066 1000000000 504054253 1000000000 741337832 1000000000 484377348 1000000000 321302632 1000000000 331892156 1000000000 461745646 1000000000 44653403 1000000000 981540403 1000000000 76893518 1000000000 949332170 1000000000 693007522 1000000000 606110300 1000000000 667573680 1000000000 387006644 1000000000 767262012 1000000000 314868925 1000000000 404287898 1000000000 962092093 1000000000 807901761 1000000000 157434065 1000000000 1039933 1000000000 901074147 1000000000 442250000 1000000000 771711275 1000000000 69267914 1000000000 70143948 1000000000 885351735 1000000000 660228012 1000000000 481211448 1000000000 186309747 1000000000 714657036 1000000000 749905514 1000000000 493364071 1000000000 629897708 1000000000 889412792 1000000000 671315585 1000000000 781271316 1000000000 400183857 1000000000 955502425 1000000000 90981933 1000000000 795422483 1000000000 313539081 1000000000 287445065 1000000000 365362058 1000000000 776185517 1000000000 385282706 1000000000 881147401 1000000000 10621555 1000000000 807247987 1000000000 783175532 1000000000 339435582 1000000000 849774243 1000000000 738421227 1000000000 769975115 1000000000 936607337 1000000000 213184625 1000000000 671915232 1000000000 497308411 1000000000 111466777 1000000000 646634995 1000000000 973091314 1000000000 435002698 1000000000 916784409 1000000000 886987741 1000000000 539040888 1000000000 39264423 1000000000 513733125 1000000000 694443916 1000000000 142510347 1000000000 587010780 1000000000 568729762 1000000000 175290043 1000000000 732599930 1000000000 538360541 1000000000 963607289 1000000000 582801752 1000000000 73915906 1000000000 374524576 1000000000 669098356 1000000000 982894157 1000000000 789607957 1000000000 887160596 1000000000 43423814 1000000000 557053275 1000000000 196667344 1000000000 339415103 1000000000 693252629 1000000000 469610161 1000000000 415911882 1000000000 983231671 1000000000 33198496 1000000000 756419042 1000000000 334579820 1000000000 874241685 1000000000 84195970 1000000000 493685150 1000000000 314458898 1000000000 948643126 1000000000 528073346 1000000000 967150733 1000000000 628094036 1000000000 485604002 1000000000 887948901 1000000000 415176467 1000000000 621936488 1000000000 55148508 1000000000 621635581 1000000000 138309658 1000000000 18819538 1000000000 962768651 1000000000 318624442 1000000000 851761947 1000000000 784150316 1000000000 105405611 1000000000 242567646 1000000000 746454740 1000000000 710973599 1000000000 448282700 1000000000 440213522 1000000000 280385923 1000000000 971769349 1000000000 27290443 1000000000 623251035 1000000000 725128992 1000000000 327700016 1000000000 445491960 1000000000 338791852 1000000000 344573757 1000000000 58046599 1000000000 796759729 1000000000 161932426 1000000000 694964574 1000000000 809743323 1000000000 461207847 1000000000 706607701 1000000000 532836865 1000000000 715528636 1000000000 219871518 1000000000 917597325 1000000000 837746023 1000000000 342037129 1000000000 696766689 1000000000 838973334 1000000000 799479224 1000000000 691544707 1000000000 308060402 1000000000 995489682 1000000000 840409332 1000000000 95408452 1000000000 748738300 1000000000 251226595 1000000000 587657806 1000000000 105472959 1000000000 220408698 1000000000 439684229 1000000000 522233308 1000000000 2194691 1000000000 449611083 1000000000 94092013 1000000000 248136590 1000000000 477051121 1000000000 970083769 1000000000 688365896 1000000000 929436503 1000000000 43844611 1000000000 949424963 1000000000 905100210 1000000000 485121251 1000000000 373498433 1000000000 170505996 1000000000 801661002 1000000000 480632193 1000000000 664400672 1000000000 629194396 1000000000 616879670 1000000000 954732353 1000000000 853580266 1000000000 821039850 1000000000 749965740 1000000000 681671560 1000000000 642666319 1000000000 55465642 1000000000 580318283 1000000000 294578527 1000000000 903976872 1000000000 292002846 1000000000 206987953 1000000000 147990472 1000000000 312107914 1000000000 392777103 1000000000 760092456 1000000000 72409534 1000000000 49989212 1000000000 146257132 1000000000 15353881 1000000000 329486046 1000000000 662515585 1000000000 838020147 1000000000 990183697 1000000000 695517212 1000000000 773046179 1000000000 7328487 1000000000 142621105 1000000000 798002253 1000000000 269500305 1000000000 771651408 1000000000 357283825 1000000000 253835768 1000000000 771400364 1000000000 278010605 1000000000 223906687 1000000000 308975948 1000000000 281698215 1000000000 438171709 1000000000 891427802 1000000000 729589436 1000000000 467497071 1000000000 87364669 1000000000 99956200 1000000000 653596957 1000000000 628195971 1000000000 461144767 1000000000 593296343 1000000000 334031675 1000000000 446144543 1000000000 37253477 1000000000 90571806 1000000000 50074872 1000000000 410584636 1000000000 471653764 1000000000 749197748 1000000000 544306585 1000000000 649549759 1000000000 770403109 1000000000 48344499 1000000000 962436848 1000000000 506528140 1000000000 615816578 1000000000 825819764 1000000000 570888295 1000000000 34600890 1000000000 203397985 1000000000 229137832 1000000000 714984910 1000000000 225527014 1000000000 840518802 1000000000 710783004 1000000000 354528635 1000000000 362329419 1000000000 584245249 1000000000 55176181 1000000000 223412731 1000000000 939208170 1000000000 222856791 1000000000 129659059 1000000000 850443227 1000000000 425264704 1000000000 176894204 1000000000 611781799 1000000000 329735831 1000000000 339961110 1000000000 702869861 1000000000 510925906 1000000000 161660695 1000000000 906914623 1000000000 354839735 1000000000 108008532 1000000000 636527670 1000000000 939106401 1000000000 603705325 1000000000 87659903 1000000000 482622825 1000000000 318497662 1000000000 203496218 1000000000 188615494 1000000000 971118368 1000000000 686587576 1000000000 301629532 1000000000 328368782 1000000000 840840133 1000000000 344391125 1000000000 701314266 1000000000 686907418 1000000000 3667658 1000000000 124227326 1000000000 410175379 1000000000 703333364 1000000000 470255247 1000000000 51088647 1000000000 211631900 1000000000 412509067 1000000000 279819090 1000000000 188280057 1000000000 737724973 1000000000 101700108 1000000000 731853785 1000000000 612719599 1000000000 640476333 1000000000 898295814 1000000000 265228257 1000000000 730745934 1000000000 694016345 1000000000 219813463 1000000000 865428416 1000000000 99739476 1000000000 267763601 1000000000 343223516 1000000000 847189597 1000000000 952124516 1000000000 237956112 1000000000 784663944 1000000000 690659307 1000000000 38565638 1000000000 605189756 1000000000 103491934 1000000000 982546007 1000000000 69306608 1000000000 225740400 1000000000 477350298 1000000000 550169502 1000000000 632996624 1000000000 637751152 1000000000 773248211 1000000000 258487440 1000000000 649218341 1000000000 525219385 1000000000 445115229 1000000000 516332202 1000000000 968753324 1000000000 572845657 1000000000 404519283 1000000000 730022970 1000000000 211084264 1000000000 93193900 1000000000 457737795 1000000000 587714678 1000000000 575825957 1000000000 254540682 1000000000 431261410 1000000000 495589298 1000000000 372898036 1000000000 244681615 1000000000 973912625 1000000000 935753278 1000000000 497181009 1000000000 634529475 1000000000 804141331 1000000000 662633976 1000000000 529696829 1000000000 945571983 1000000000 562599003 1000000000 687909556 1000000000 474488070 1000000000 616657880 1000000000 719577560 1000000000 241103541 1000000000 435724852 1000000000 133214654 1000000000 124676710 1000000000 94137058 1000000000 517068038 1000000000 11597202 1000000000 408775672 1000000000 809671252 1000000000 974759699 1000000000 818918806 1000000000 47952775 1000000000 537967780 1000000000 903275348 1000000000 658475159 1000000000 774708294 1000000000 795513098 1000000000 231397075 1000000000 131559867 1000000000 934385389 1000000000 826238795 1000000000 815100959 1000000000 547630187 1000000000 547229770 1000000000 159788236 1000000000 968985253 1000000000 254577073 1000000000 6880513 1000000000 844939720 1000000000 541024941 1000000000 945708547 1000000000 645274872 1000000000 56546461 1000000000 594906240 1000000000 827398954 1000000000 174554666 1000000000 352574947 1000000000 179157410 1000000000 287392960 1000000000 899404831 1000000000 849626390 1000000000 128029931 1000000000 643479886 1000000000 356925211 1000000000 563935250 1000000000 877444818 1000000000 563121594 1000000000 888281317 1000000000 311206552 1000000000 534265554 1000000000 751371552 1000000000 800497203 1000000000 527967284 1000000000 683816572 1000000000 234941029 1000000000 35554078 1000000000 904630154 1000000000 19420938 1000000000 159383317 1000000000 526945770 1000000000 780635178 1000000000 323760645 1000000000 525413901 1000000000 65632533 1000000000 965795096 1000000000 943950654 1000000000 993041303 1000000000 576541539 1000000000 887165730 1000000000 468678209 1000000000 321625785 1000000000 358364911 1000000000 829713117 1000000000 592144145 1000000000 42590527 1000000000 516697659 1000000000 249080364 1000000000 58348283 1000000000 515863953 1000000000 393314056 1000000000 637944633 1000000000 721595527 1000000000 160352905 1000000000 451228677 1000000000 626458204 1000000000 126021656 1000000000 787155634 1000000000 207259569 1000000000 263812702 1000000000 182656680 1000000000 15547575 1000000000 581518774 1000000000 131355328 1000000000 580593877 1000000000 731775610 1000000000 398039174 1000000000 812144488 1000000000 234912455 1000000000 974925492 1000000000 526477963 1000000000 256342760 1000000000 488014399 1000000000 933323155 1000000000 172215569 1000000000 54374821 1000000000 469957707 1000000000 314765197 1000000000 332586195 1000000000 719527959 1000000000 726721306 1000000000 210054209 1000000000 512816736 1000000000 787404687 1000000000 793344771 1000000000 578547113 1000000000 520926415 1000000000 751551373 1000000000 470062808 1000000000 438056860 1000000000 148046527 1000000000 367522023 1000000000 461321407 1000000000 300318923 1000000000 336178252 1000000000 151291428 1000000000 471636172 1000000000 460702099 1000000000 592309545 1000000000 922978089 1000000000 899250908 1000000000 124462111 1000000000 145388114 1000000000 270286142 1000000000 993406747 1000000000 171498445 1000000000 42589220 1000000000 839325745 1000000000 695212908 1000000000 37699913 1000000000 914340981 1000000000 734258359 1000000000 140586752 1000000000 781279996 1000000000 573937114 1000000000 723493854 1000000000 102639335 1000000000 511662362 1000000000 339661913 1000000000 594897959 1000000000 940249433 1000000000 524816370 1000000000 178358052 1000000000 820425655 1000000000 533713436 1000000000 135360792 1000000000 794083145 1000000000 163848434 1000000000 695932807 1000000000 417932749 1000000000 363898441 1000000000 706378492 1000000000 501664713 1000000000 528923644 1000000000 743491021 1000000000 614252250 1000000000 587728064 1000000000 329816505 1000000000 977644251 1000000000 386888924 1000000000 117856218 1000000000 860349218 1000000000 305772209 1000000000 619700931 1000000000 827443495 1000000000 891083854 1000000000 945880040 1000000000 962242265 1000000000 658088131 1000000000 770338152 1000000000 378396379 1000000000 908189454 1000000000 841402880 1000000000 865033561 1000000000 584468406 1000000000 587613145 1000000000 712904937 1000000000 165621855 1000000000 827332951 1000000000 869187898 1000000000 278621233 1000000000 76549341 1000000000 392011702 1000000000 314486002 1000000000 447387519 1000000000 697560845 1000000000 385039166 1000000000 729524139 1000000000 251012395 1000000000 562395850 1000000000 188184146 1000000000 204433069 1000000000 157316272 1000000000 187818031 1000000000 740089505 1000000000 598764942 1000000000 472874251 1000000000 717494974 1000000000 756245933 1000000000 472663195 1000000000 555634661 1000000000 839929644 1000000000 441564211 1000000000 414014951 1000000000 484093946 1000000000 907899907 1000000000 61174699 1000000000 240041459 1000000000 176645840 1000000000 920632741 1000000000 111342707 1000000000 103326440 1000000000 142005563 1000000000 682628725 1000000000 638493058 1000000000 398399064 1000000000 625352822 1000000000 991153348 1000000000 724317629 1000000000 530784538 1000000000 186099129 1000000000 46210871 1000000000 432158270 1000000000 573246378 1000000000 39925858 1000000000 464503707 1000000000 695000558 1000000000 732430850 1000000000 371079722 1000000000 305575749 1000000000 846968021 1000000000 259680140 1000000000 329556595 1000000000 750238118 1000000000 573587236 1000000000 857996909 1000000000 497633765 1000000000 525639859 1000000000 567590484 1000000000 747905605 1000000000 262313931 1000000000 39237211 1000000000 354372354 1000000000 195752807 1000000000 729176619 1000000000 307261840 1000000000 406794384 1000000000 228440653 1000000000 948547890 1000000000 258938644 1000000000 603229711 1000000000 87836840 1000000000 635186309 1000000000 707293300 1000000000 621055816 1000000000 477386503 1000000000 732470622 1000000000 856223226 1000000000 298123887 1000000000 504421695 1000000000 794235584 1000000000 977546780 1000000000 843245325 1000000000 416948577 1000000000 859975576 1000000000 655813358 1000000000 726842034 1000000000 483064234 1000000000 277452055 1000000000 671758350 1000000000 617031645 1000000000 570465937 1000000000 233336093 1000000000 395627329 1000000000 525384108 1000000000 103834032 1000000000 400945702 1000000000 384455963 1000000000 621545043 1000000000 816459896 1000000000 768057161 1000000000 451599369 1000000000 983630833 1000000000 646575640 1000000000 291502968 1000000000 900550124 1000000000 496506209 1000000000 658487218 1000000000 457060411 1000000000 416186737 1000000000 891406686 1000000000 367542083 1000000000 476059474 1000000000 749095239 1000000000 81632635 1000000000 620168086 1000000000 755275160 1000000000 740192235 1000000000 495618640 1000000000 704739423 1000000000 364475089 1000000000 503466194 1000000000 287829639 1000000000 998413623 1000000000 215854930 1000000000 442765965 1000000000 864662347 1000000000 134558060 1000000000 331870537 1000000000 119176113 1000000000 36994468 1000000000 679845362 1000000000 546199312 1000000000 984989537 1000000000 572799376 1000000000 619437292 1000000000 189287725 1000000000 852508942 1000000000 686397419 1000000000 233279459 1000000000 849064758 1000000000 77564692 1000000000 515188185 1000000000 249192160 1000000000 398715048 1000000000 57976715 1000000000 916716345 1000000000 435850715 1000000000 827681479 1000000000 417462904 1000000000 954559110 1000000000 906102821 1000000000 840619571 1000000000 23993127 1000000000 868116445 1000000000 360150339 1000000000 203629565 1000000000 71128722 1000000000 300789636 1000000000 924414932 1000000000 117073256 1000000000 260260943 1000000000 857101305 1000000000 953882409 1000000000 310168082 1000000000 891556599 1000000000 4404294 1000000000 329822375 1000000000 772855243 1000000000 112469108 1000000000 176506372 1000000000 90222947 1000000000 271947172 1000000000 613901499 1000000000 23608726 1000000000 971373417 1000000000 313715768 1000000000 546741363 1000000000 727696197 1000000000 699306126 1000000000 714063344 1000000000 789781641 1000000000 411815837 1000000000 835798937 1000000000 227076847 1000000000 738003109 1000000000 19234565 1000000000 795035260 1000000000 330657837 1000000000 254162017 1000000000 178165874 1000000000 348160664 1000000000 437697329 1000000000 301668104 1000000000 962354853 1000000000 148358027 1000000000 691756503 1000000000 300572046 1000000000 931353700 1000000000 74578384 1000000000 33936512 1000000000 727538316 1000000000 755206166 1000000000 179857378 1000000000 237914021 1000000000 268990632 1000000000 762317041 1000000000 880641002 1000000000 13281931 1000000000 606836542 1000000000 985781424 1000000000 776317988 1000000000 816118450 1000000000 158413738 1000000000 601180327 1000000000 196612629 1000000000 772177254 1000000000 428022706 1000000000 149553286 1000000000 156519755 1000000000 406065000 1000000000 110846724 1000000000 821326361 1000000000 201557471 1000000000 738789031 1000000000 267436243 1000000000 117349767 1000000000 611497926 1000000000 542465800 1000000000 826153416 1000000000 805625794 1000000000 708986268 1000000000 2613257 1000000000 128630155 1000000000 408270092 1000000000 173785144 1000000000 824627250 1000000000 668708662 1000000000 343277168 1000000000 26564931 1000000000 711661802 1000000000 408321834 1000000000 429149068 1000000000 319257396 1000000000 957853982 1000000000 230740968 1000000000 881003719 1000000000 105458589 1000000000 470750545 1000000000 636936438 1000000000 81027991 1000000000 525008250 1000000000 824390856 1000000000 353070746 1000000000 559614345 1000000000 616620284 1000000000 190205196 1000000000 579722809 1000000000 666548432 1000000000 628558738 1000000000 906367855 1000000000 884218714 1000000000 954441762 1000000000 98476386 1000000000 114145539 1000000000 350049905 1000000000 467139618 1000000000 233145555 1000000000 843647484 1000000000 790582591 1000000000 546691919 1000000000 155896571 1000000000 419539947 1000000000 578728423 1000000000 25237832 1000000000 153112686 1000000000 12862572 1000000000 792229837 1000000000 888757601 1000000000 477192700 1000000000 357381960 1000000000 499936198 1000000000 250349381 1000000000 94422784 1000000000 361940187 1000000000 160516000 1000000000 925166516 1000000000 16662800 1000000000 581477381 1000000000 488437900 1000000000 132096073 1000000000 407325442 1000000000 969620771 1000000000 481784864 1000000000 472805044 1000000000 650407880 1000000000 652950358 1000000000 50480199 1000000000 988216593 1000000000 147495103 1000000000 942394592 1000000000 210993417 1000000000 465840929 1000000000 412843864 1000000000 190648363 1000000000 48239174 1000000000 669310958 1000000000 847832598 1000000000 362555109 1000000000 115536949 1000000000 63069193 1000000000 776014425 1000000000 65483754 1000000000 603863010 1000000000 123966514 1000000000 604439833 1000000000 933582678 1000000000 209980841 1000000000 436840815 1000000000 125566345 1000000000 538167666 1000000000 174198756 1000000000 667555825 1000000000 809770311 1000000000 853399009 1000000000 921436099 1000000000 101013129 1000000000 638608831 1000000000 472401235 1000000000 202028209 1000000000 881715096 1000000000 296619531 1000000000 628176754 1000000000 914552888 1000000000 626975573 1000000000 222201637 1000000000 800726149 1000000000 377199547 1000000000 551662288 1000000000 547120853 1000000000 73746086 1000000000 370883278 1000000000 406529303 1000000000 882980849 1000000000 516233226 1000000000 729190616 1000000000 828988338 1000000000 478826804 1000000000 963481808 1000000000 7782483 1000000000 824600396 1000000000 675097730 1000000000 702654000 1000000000 310698476 1000000000 384452323 1000000000 630958658 1000000000 49926368 1000000000 356263640 1000000000 239848041 1000000000 360292223 1000000000 521661623 1000000000 102548272 1000000000 694899944 1000000000 746586131 1000000000 531976544 1000000000 6307765 1000000000 477693212 1000000000 224948672 1000000000 327308142 1000000000 802418914 1000000000 446545496 1000000000 258315096 1000000000 45126420 1000000000 575157012 1000000000 734568128 1000000000 313043528 1000000000 296883269 1000000000 857319691 1000000000 940306319 1000000000 537487221 1000000000 648282940 1000000000 56258118 1000000000 170229729 1000000000 856225085 1000000000 976685073 1000000000 579039390 1000000000 546045419 1000000000 428314644 1000000000 233418681 1000000000 723183807 1000000000 624964160 1000000000 172435692 1000000000 798449480 1000000000 533684216 1000000000 605111146 1000000000 80877863 1000000000 605859760 1000000000 885254847 1000000000 719921906 1000000000 563674254 1000000000 784524040 1000000000 320438886 1000000000 529204793 1000000000 850728650 1000000000 113210713 1000000000 901520590 1000000000 63621687 1000000000 313417447 1000000000 364823961 1000000000 97601187 1000000000 831619599 1000000000 246349815 1000000000 804759618 1000000000 919108217 1000000000 720706763 1000000000 790005439 1000000000 971920890 1000000000 605476301 1000000000 486251667 1000000000 383959704 1000000000 290260367 1000000000 345609620 1000000000 166900564 1000000000 305038738 1000000000 212210105 1000000000 601596181 1000000000 757883152 1000000000 515246759 1000000000 349262705 1000000000 211384612 1000000000 743025584 1000000000 871982926 1000000000 842593800 1000000000 208741722 1000000000 601491156 1000000000 489833943 1000000000 215797973 1000000000 831146389 1000000000 891976612 1000000000 496040297 1000000000 342247635 1000000000 254511444 1000000000 691309242 1000000000 752401309 1000000000 249913879 1000000000 698753707 1000000000 484290070 1000000000 99550801 1000000000 700377496 1000000000 439598394 1000000000 383720262 1000000000 1098902 1000000000 425628707 1000000000 146119080 1000000000 899885566 1000000000 24940245 1000000000 643861134 1000000000 104973488 1000000000 953521488 1000000000 343732367 1000000000 716971275 1000000000 234967513 1000000000 350346481 1000000000 98245224 1000000000 602631843 1000000000 122564487 1000000000 862300423 1000000000 586453109 1000000000 738902285 1000000000 387638718 1000000000 154225641 1000000000 97114747 1000000000 73801423 1000000000 92687372 1000000000 327667396 1000000000 857902722 1000000000 734864604 1000000000 429733891 1000000000 274055932 1000000000 318797276 1000000000 489793869 1000000000 180107590 1000000000 231287713 1000000000 298904158 1000000000 50101343 1000000000 191873108 1000000000 844181263 1000000000 458696786 1000000000 139690918 1000000000 79360458 1000000000 206960383 1000000000 202382908 1000000000 46558810 1000000000 191816012 1000000000 791522800 1000000000 885707727 1000000000 159291852 1000000000 738198393 1000000000 47452694 1000000000 906531449 1000000000 605567361 1000000000 253180719 1000000000 619983696 1000000000 142893460 1000000000 966130414 1000000000 10815279 1000000000 53265929 1000000000 128125944 1000000000 86979469 1000000000 633057234 1000000000 282062119 1000000000 821049186 1000000000 768292566 1000000000 266063919 1000000000 597788632 1000000000 198964766 1000000000 31557829 1000000000 779824275 1000000000 532969990 1000000000 367260578 1000000000 384327402 1000000000 398677168 1000000000 27538397 1000000000 669551029 1000000000 745308527 1000000000 70986292 1000000000 852218130 1000000000 467506951 1000000000 977052871 1000000000 366918742 1000000000 644191584 1000000000 360471098 1000000000 967264943 1000000000 10380032 1000000000 546966265 1000000000 656761029 1000000000 635661872 1000000000 555773962 1000000000 350038897 1000000000 132709865 1000000000 606415933 1000000000 351925281 1000000000 874118310 1000000000 718213050 1000000000 151704379 1000000000 330202122 1000000000 76707612 1000000000 37601852 1000000000 782503049 1000000000 261681543 1000000000 242730747 1000000000 619824864 1000000000 853415228 1000000000 329836782 1000000000 230129652 1000000000 411923701 1000000000 197134254 1000000000 35237798 1000000000 353512309 1000000000 60979583 1000000000 617970214 1000000000 213615224 1000000000 450366696 1000000000 135536601 1000000000 678915250 1000000000 665573070 1000000000 527397400 1000000000 184813214 1000000000 984086803 1000000000 587534077 1000000000 895582165 1000000000 970741473 1000000000 148307201 1000000000 393665265 1000000000 162162444 1000000000 452454331 1000000000 947675595 1000000000 752380120 1000000000 720901720 1000000000 622934083 1000000000 521954042 1000000000 476828030 1000000000 534478836 1000000000 477041306 1000000000 820063100 1000000000 874441198 1000000000 250626803 1000000000 943927778 1000000000 870920765 1000000000 113663168 1000000000 343342027 1000000000 451234285 1000000000 146489929 1000000000 693221191 1000000000 343108735 1000000000 833733802 1000000000 34756234 1000000000 733882262 1000000000 561464490 1000000000 63314905 1000000000 401621990 1000000000 251494241 1000000000 432744220 1000000000 536159659 1000000000 221103794 1000000000 552787337 1000000000 949934105 1000000000 883236674 1000000000 626019358 1000000000 991776855 1000000000 742190073 1000000000 215044866 1000000000 146394788 1000000000 128596525 1000000000 542345106 1000000000 989859326 1000000000 837374035 1000000000 749414420 1000000000 518031262 1000000000 845051277 1000000000 246185286 1000000000 470336224 1000000000 497125731 1000000000 765767846 1000000000 620921283 1000000000 739582047 1000000000 429559579 1000000000 214695205 1000000000 75490142 1000000000 130508132 1000000000 221010280 1000000000 581177764 1000000000 583664351 1000000000 907922009 1000000000 939524797 1000000000 629624125 1000000000 4842409 1000000000 751292336 1000000000 966325048 1000000000 622855080 1000000000 353769529 1000000000 792116226 1000000000 863373719 1000000000 281466783 1000000000 302908040 1000000000 982532732 1000000000 214212253 1000000000 116976522 1000000000 969897995 1000000000 192065341 1000000000 583953113 1000000000 814078826 1000000000 201328027 1000000000 649021805 1000000000 576744913 1000000000 588545385 1000000000 942560128 1000000000 588358463 1000000000 263152470 1000000000 678640928 1000000000 941054390 1000000000 881709300 1000000000 666171533 1000000000 645164123 1000000000 490126435 1000000000 706149234 1000000000 937623047 1000000000 99672867 1000000000 885012064 1000000000 915414270 1000000000 929945174 1000000000 860717257 1000000000 766168520 1000000000 71336464 1000000000 712026413 1000000000 338465966 1000000000 639298263 1000000000 424832346 1000000000 684406892 1000000000 652230119 1000000000 856349411 1000000000 895330367 1000000000 821730659 1000000000 549012784 1000000000 751495000 1000000000 500899488 1000000000 543729266 1000000000 509554457 1000000000 52397073 1000000000 636982271 1000000000 414978803 1000000000 388845940 1000000000 390095918 1000000000 165021702 1000000000 514825677 1000000000 613248512 1000000000 866599995 1000000000 206923332 1000000000 201501438 1000000000 24405072 1000000000 551307634 1000000000 530477449 1000000000 447922413 1000000000 956421861 1000000000 691605128 1000000000 911583118 1000000000 434513052 1000000000 11049526 1000000000 637591806 1000000000 513955725 1000000000 653329564 1000000000 188688747 1000000000 272008514 1000000000 440964228 1000000000 280314242 1000000000 114878865 1000000000 680576102 1000000000 269317430 1000000000 223562485 1000000000 552215069 1000000000 42784275 1000000000 407882145 1000000000 27159756 1000000000 159829785 1000000000 492227999 1000000000 806578438 1000000000 624615910 1000000000 223727417 1000000000 411978445 1000000000 653210753 1000000000 660457542 1000000000 983821301 1000000000 913314385 1000000000 68107922 1000000000 147080412 1000000000 146290763 1000000000 945009351 1000000000 680587199 1000000000 663125757 1000000000 78697881 1000000000 763388360 1000000000 353895961 1000000000 558728016 1000000000 700779976 1000000000 687627356 1000000000 667303168 1000000000 868921554 1000000000 173512013 1000000000 581399004 1000000000 70406931 1000000000 635416300 1000000000 725296649 1000000000 781513739 1000000000 826571555 1000000000 141431391 1000000000 510505767 1000000000 782014219 1000000000 495474412 1000000000 253721004 1000000000 498490568 1000000000 325279694 1000000000 118914883 1000000000 377118658 1000000000 177899291 1000000000 753779448 1000000000 116068477 1000000000 469139357 1000000000 970722295 1000000000 176612147 1000000000 202315121 1000000000 710108053 1000000000 891537398 1000000000 512659716 1000000000 643375488 1000000000 882457006 1000000000 910413806 1000000000 262100956 1000000000 797109469 1000000000 330383455 1000000000 839713415 1000000000 238298671 1000000000 129791204 1000000000 502760422 1000000000 980521233 1000000000 117287331 1000000000 602375389 1000000000 122073572 1000000000 59451409 1000000000 996605834 1000000000 380390367 1000000000 996211692 1000000000 907262700 1000000000 470347993 1000000000 39238540 1000000000 886062338 1000000000 547474950 1000000000 436358494 1000000000 317942069 1000000000 857227113 1000000000 859964776 1000000000 827272156 1000000000 113039089 1000000000 853019785 1000000000 280369733 1000000000 930793089 1000000000 293713241 1000000000 369495932 1000000000 654857223 1000000000 812167982 1000000000 436997693 1000000000 83014424 1000000000 199935105 1000000000 158560877 1000000000 765482621 1000000000 293242078 1000000000 18493150 1000000000 583532629 1000000000 988487583 1000000000 284888325 1000000000 252413037 1000000000 910880322 1000000000 529366992 1000000000 586028775 1000000000 473328287 1000000000 642532957 1000000000 259010739 1000000000 112285185 1000000000 491605143 1000000000 76770857 1000000000 67257048 1000000000 62336017 1000000000 368088932 1000000000 742294510 1000000000 693732899 1000000000 228520504 1000000000 539544051 1000000000 611727317 1000000000 930870415 1000000000 816680996 1000000000 474844141 1000000000 972682678 1000000000 932745373 1000000000 514378103 1000000000 850419563 1000000000 790379203 1000000000 201419859 1000000000 520985388 1000000000 562307295 1000000000 894335552 1000000000 454445995 1000000000 818951453 1000000000 571395611 1000000000 754131916 1000000000 152397784 1000000000 867072587 1000000000 657251592 1000000000 222870280 1000000000 306178702 1000000000 947652247 1000000000 80101766 1000000000 584165279 1000000000 833232804 1000000000 34436981 1000000000 342972720 1000000000 847153431 1000000000 128330601 1000000000 531621598 1000000000 540163811 1000000000 60455192 1000000000 90568238 1000000000 517342806 1000000000 502946621 1000000000 372424235 1000000000 914592136 1000000000 681024596 1000000000 578859521 1000000000 449845536 1000000000 897759050 1000000000 686349280 1000000000 692868411 1000000000 474370341 1000000000 882783905 1000000000 983046410 1000000000 313812260 1000000000 71496507 1000000000 27060837 1000000000 604265006 1000000000 709206180 1000000000 487329732 1000000000 901579445 1000000000 763141246 1000000000 942482354 1000000000 107348491 1000000000 976838519 1000000000 499459277 1000000000 783943922 1000000000 327172039 1000000000 630540329 1000000000 652647628 1000000000 933912713 1000000000 439196273 1000000000 654204129 1000000000 950058400 1000000000 36539958 1000000000 26080586 1000000000 313519165 1000000000 939809577 1000000000 480312870 1000000000 479298126 1000000000 50192524 1000000000 621594597 1000000000 761886911 1000000000 432039064 1000000000 640507284 1000000000 985133089 1000000000 766176181 1000000000 201320087 1000000000 744172740 1000000000 923036442 1000000000 413362822 1000000000 62298356 1000000000 821093450 1000000000 967727708 1000000000 602287749 1000000000 560401801 1000000000 99922903 1000000000 389280598 1000000000 691963192 1000000000 55034470 1000000000 850658509 1000000000 376862434 1000000000 886281416 1000000000 149528999 1000000000 375166029 1000000000 76142563 1000000000 874260577 1000000000 921485526 1000000000 362266096 1000000000 522189898 1000000000 262002062 1000000000 35310660 1000000000 614410020 1000000000 303046832 1000000000 268575292 1000000000 413012012 1000000000 823576593 1000000000 994897935 1000000000 861302046 1000000000 775075794 1000000000 267086667 1000000000 822446404 1000000000 130541283 1000000000 835833852 1000000000 219675781 1000000000 360025988 1000000000 305368833 1000000000 381101975 1000000000 10224789 1000000000 869669436 1000000000 299031978 1000000000 745815025 1000000000 43444907 1000000000 111569359 1000000000 857748314 1000000000 200336518 1000000000 71951890 1000000000 4219118 1000000000 403398917 1000000000 911302527 1000000000 387028715 1000000000 1856679 1000000000 310272887 1000000000 430078446 1000000000 342031311 1000000000 718378375 1000000000 61992387 1000000000 199223661 1000000000 610002799 1000000000 175279524 1000000000 149502745 1000000000 671618759 1000000000 152052580 1000000000 740327413 1000000000 503542628 1000000000 891310773 1000000000 252951297 1000000000 515944372 1000000000 833157169 1000000000 767810962 1000000000 21344120 1000000000 85659760 1000000000 309597255 1000000000 597413845 1000000000 89312276 1000000000 557684974 1000000000 707615369 1000000000 909116156 1000000000 477191397 1000000000 578094163 1000000000 720909314 1000000000 782734182 1000000000 126319452 1000000000 975513799 1000000000 346618075 1000000000 611936841 1000000000 213972033 1000000000 79393485 1000000000 184420916 1000000000 440232061 1000000000 769368491 1000000000 57991402 1000000000 100914454 1000000000 213853318 1000000000 154062024 1000000000 33786861 1000000000 743771887 1000000000 433561770 1000000000 612931127 1000000000 101728573 1000000000 771861389 1000000000 339466713 1000000000 869897399 1000000000 899210669 1000000000 973048294 1000000000 913076388 1000000000 575287615 1000000000 697203058 1000000000 341964281 1000000000 385639013 1000000000 580667882 1000000000 937601830 1000000000 729663224 1000000000 534465157 1000000000 998415793 1000000000 99249419 1000000000 446264520 1000000000 318237239 1000000000 106940294 1000000000 986292397 1000000000 928267534 1000000000 876421832 1000000000 195137099 1000000000 670747721 1000000000 625030733 1000000000 746188357 1000000000 630587912 1000000000 770835916 1000000000 852042985 1000000000 779373172 1000000000 418422372 1000000000 656749254 1000000000 390421671 1000000000 356121309 1000000000 929708655 1000000000 966953092 1000000000 325863165 1000000000 681150958 1000000000 597159277 1000000000 933641199 1000000000 951724806 1000000000 961866990 1000000000 38512202 1000000000 597887008 1000000000 178183463 1000000000 608435992 1000000000 963110540 1000000000 585713747 1000000000 250096850 1000000000 392303118 1000000000 632317596 1000000000 129622790 1000000000 897455226 1000000000 380916542 1000000000 207522732 1000000000 543832776 1000000000 276944444 1000000000 710593914 1000000000 441772750 1000000000 4616576 1000000000 413756877 1000000000 181097558 1000000000 396857374 1000000000 312186271 1000000000 978449502 1000000000 533607390 1000000000 978711822 1000000000 923770913 1000000000 273066475 1000000000 543425237 1000000000 948395628 1000000000 729966090 1000000000 469804065 1000000000 550082026 1000000000 356000961 1000000000 340270568 1000000000 706668140 1000000000 637841170 1000000000 452986011 1000000000 961008159 1000000000 630193468 1000000000 90383266 1000000000 708561864 1000000000 921117209 1000000000 913652440 1000000000 988154233 1000000000 26741972 1000000000 820192796 1000000000 895545350 1000000000 50650132 1000000000 619230986 1000000000 605334014 1000000000 428362002 1000000000 170308108 1000000000 211711245 1000000000 191326107 1000000000 642358258 1000000000 918553439 1000000000 496200589 1000000000 382584999 1000000000 167601035 1000000000 674483997 1000000000 639744196 1000000000 92577385 1000000000 508306746 1000000000 701245533 1000000000 811709528 1000000000 567677622 1000000000 657806993 1000000000 8063506 1000000000 386089464 1000000000 519823149 1000000000 222956120 1000000000 82912744 1000000000 193685828 1000000000 490967692 1000000000 623039756 1000000000 486573460 1000000000 248090075 1000000000 70730666 1000000000 364735406 1000000000 683662041 1000000000 327296107 1000000000 128082714 1000000000 961377278 1000000000 275528713 1000000000 976161089 1000000000 586248838 1000000000 193824103 1000000000 267063860 1000000000 230103336 1000000000 61779489 1000000000 199063872 1000000000 205804332 1000000000 471303171 1000000000 372828426 1000000000 16513894 1000000000 249258371 1000000000 48567586 1000000000 39126742 1000000000 156318075 1000000000 685814825 1000000000 656370203 1000000000 803509018 1000000000 90195406 1000000000 954666104 1000000000 194435525 1000000000 550687460 1000000000 342366167 1000000000 77066062 1000000000 930589401 1000000000 548190480 1000000000 277403569 1000000000 849331694 1000000000 387504099 1000000000 851970011 1000000000 164916081 1000000000 402184472 1000000000 918986492 1000000000 786204270 1000000000 139862753 1000000000 856355295 1000000000 601081190 1000000000 872277601 1000000000 2982948 1000000000 811496342 1000000000 929098860 1000000000 26427627 1000000000 628466386 1000000000 755171519 1000000000 958310848 1000000000 727581586 1000000000 62854911 1000000000 158463085 1000000000 23019986 1000000000 302247699 1000000000 803174865 1000000000 349385796 1000000000 130579946 1000000000 15626840 1000000000 403113573 1000000000 735741613 1000000000 85323741 1000000000 573855111 1000000000 486677219 1000000000 728473636 1000000000 826663982 1000000000 765624198 1000000000 209853769 1000000000 603966899 1000000000 661220790 1000000000 828101561 1000000000 525456913 1000000000 716491832 1000000000 897733923 1000000000 144877807 1000000000 511135658 1000000000 444914347 1000000000 637710646 1000000000 961406835 1000000000 982798375 1000000000 436314629 1000000000 532919327 1000000000 458086171 1000000000 64835328 1000000000 154092613 1000000000 634283618 1000000000 138996507 1000000000 335562408 1000000000 579881014 1000000000 875910727 1000000000 127843491 1000000000 543885624 1000000000 787123877 1000000000 907170365 1000000000 103754638 1000000000 40303928 1000000000 530954647 1000000000 786577305 1000000000 887023380 1000000000 858970493 1000000000 100871550 1000000000 21273276 1000000000 359126307 1000000000 305238536 1000000000 620475289 1000000000 595199106 1000000000 843683561 1000000000 511913509 1000000000 158370464 1000000000 897981622 1000000000 320123586 1000000000 195017871 1000000000 468681832 1000000000 999281172 1000000000 448245806 1000000000 89804346 1000000000 417697173 1000000000 199984151 1000000000 563983646 1000000000 290482267 1000000000 33560462 1000000000 308909996 1000000000 240897289 1000000000 957494878 1000000000 783702999 1000000000 294724191 1000000000 293042275 1000000000 804832183 1000000000 58095130 1000000000 106464454 1000000000 908582234 1000000000 574416465 1000000000 164269904 1000000000 733538654 1000000000 137349277 1000000000 542177056 1000000000 170576687 1000000000 864315757 1000000000 331299250 1000000000 570953677 1000000000 250826439 1000000000 72756902 1000000000 584231086 1000000000 824468567 1000000000 827939750 1000000000 478320164 1000000000 531787566 1000000000 702299070 1000000000 31745013 1000000000 981751955 1000000000 811424541 1000000000 190919422 1000000000 177957720 1000000000 556044299 1000000000 70856701 1000000000 111214509 1000000000 585416507 1000000000 295955467 1000000000 604055119 1000000000 752262403 1000000000 325092627 1000000000 107627410 1000000000 393347727 1000000000 70491653 1000000000 589874226 1000000000 694547523 1000000000 584745365 1000000000 494973564 1000000000 648318817 1000000000 487855331 1000000000 338478950 1000000000 319406841 1000000000 321012937 1000000000 92734610 1000000000 398322710 1000000000 59277302 1000000000 41027356 1000000000 473031937 1000000000 788761523 1000000000 232872450 1000000000 149143930 1000000000 369519262 1000000000 872500705 1000000000 353011259 1000000000 17527314 1000000000 15018589 1000000000 174078377 1000000000 200081008 1000000000 612486364 1000000000 728886254 1000000000 856181865 1000000000 544981835 1000000000 467688233 1000000000 52654160 1000000000 283380955 1000000000 501035344 1000000000 869476245 1000000000 36440687 1000000000 874137624 1000000000 992881737 1000000000 562956191 1000000000 530846096 1000000000 611903602 1000000000 871218183 1000000000 567512568 1000000000 264509232 1000000000 620054390 1000000000 933046330 1000000000 878985863 1000000000 142003007 1000000000 193212287 1000000000 675404069 1000000000 829281496 1000000000 265794370 1000000000 209580336 1000000000 469537563 1000000000 957829076 1000000000 944872342 1000000000 549542396 1000000000 454738675 1000000000 59972033 1000000000 622699904 1000000000 42336424 1000000000 261872976 1000000000 207908424 1000000000 85392264 1000000000 249195508 1000000000 940002310 1000000000 519014190 1000000000 274115896 1000000000 284628774 1000000000 433925566 1000000000 684637329 1000000000 231791840 1000000000 639756755 1000000000 96321377 1000000000 674029428 1000000000 342559090 1000000000 127780221 1000000000 693416427 1000000000 420341909 1000000000 621898194 1000000000 659644301 1000000000 773689093 1000000000 820233784 1000000000 887767660 1000000000 872991760 1000000000 866675602 1000000000 617856075 1000000000 106639987 1000000000 894133319 1000000000 949496572 1000000000 276202467 1000000000 98324154 1000000000 972840974 1000000000 999558259 1000000000 262690044 1000000000 501275529 1000000000 607126862 1000000000 889046000 1000000000 278315238 1000000000 857326326 1000000000 712955966 1000000000 596113290 1000000000 268218886 1000000000 834470228 1000000000 134693984 1000000000 888385437 1000000000 289139650 1000000000 871095142 1000000000 657498845 1000000000 163806329 1000000000 324006723 1000000000 156121282 1000000000 953085170 1000000000 251532816 1000000000 983064922 1000000000 789991917 1000000000 32929342 1000000000 815710508 1000000000 123857334 1000000000 489788814 1000000000 575751231 1000000000 145188162 1000000000 778828641 1000000000 433489086 1000000000 42152376 1000000000 876362183 1000000000 530049857 1000000000 645553405 1000000000 655043087 1000000000 693884328 1000000000 399333440 1000000000 787599879 1000000000 390629416 1000000000 973268228 1000000000 292222514 1000000000 400760633 1000000000 701670014 1000000000 735660839 1000000000 524995129 1000000000 110988056 1000000000 391593749 1000000000 659757280 1000000000 627979040 1000000000 692682788 1000000000 800384496 1000000000 225736047 1000000000 388983724 1000000000 38331116 1000000000 197481163 1000000000 290711270 1000000000 818883831 1000000000 308216856 1000000000 984143193 1000000000 450350221 1000000000 820853216 1000000000 193101651 1000000000 601504154 1000000000 863322200 1000000000 31888080 1000000000 774846976 1000000000 162629528 1000000000 151834626 1000000000 477708568 1000000000 910838793 1000000000 575637589 1000000000 122961396 1000000000 218016970 1000000000 880128663 1000000000 859530465 1000000000 4647516 1000000000 719402933 1000000000 589645949 1000000000 169725378 1000000000 156788901 1000000000 952933164 1000000000 212243571 1000000000 897909771 1000000000 578719234 1000000000 787076485 1000000000 817642986 1000000000 807712348 1000000000 331990587 1000000000 900695798 1000000000 207163316 1000000000 794203547 1000000000 765748481 1000000000 739304509 1000000000 135115127 1000000000 102054649 1000000000 333463344 1000000000 773092359 1000000000 735477501 1000000000 657751105 1000000000 281715694 1000000000 146559996 1000000000 577479433 1000000000 84008585 1000000000 723480110 1000000000 787368946 1000000000 218126529 1000000000 290361323 1000000000 344977414 1000000000 607708176 1000000000 609311745 1000000000 202827406 1000000000 670455646 1000000000 84483859 1000000000 229676798 1000000000 625659865 1000000000 291005623 1000000000 263508550 1000000000 383069681 1000000000 286206860 1000000000 273230908 1000000000 8590117 1000000000 865889835 1000000000 627560264 1000000000 374729935 1000000000 354981028 1000000000 171554615 1000000000 975136020 1000000000 325705677 1000000000 508818839 1000000000 476886391 1000000000 56839473 1000000000 278096121 1000000000 603148783 1000000000 306902201 1000000000 113937692 1000000000 656348365 1000000000 41972936 1000000000 288793296 1000000000 967490823 1000000000 508486077 1000000000 75910083 1000000000 968769974 1000000000 119490248 1000000000 878726067 1000000000 97488108 1000000000 626973114 1000000000 395741753 1000000000 199136901 1000000000 155777928 1000000000 573784294 1000000000 242144968 1000000000 301685988 1000000000 727467238 1000000000 387565386 1000000000 194189744 1000000000 723784669 1000000000 367324817 1000000000 521768523 1000000000 841310613 1000000000 311366092 1000000000 350278550 1000000000 489266005 1000000000 20011593 1000000000 621476006 1000000000 43315060 1000000000 382624839 1000000000 743594000 1000000000 690561437 1000000000 119935885 1000000000 807794901 1000000000 478131193 1000000000 233182389 1000000000 331734173 1000000000 603776832 1000000000 286225494 1000000000 452227400 1000000000 64228280 1000000000 808064792 1000000000 754864775 1000000000 165849480 1000000000 900543356 1000000000 123060377 1000000000 269529233 1000000000 285363211 1000000000 955152761 1000000000 383998835 1000000000 165847879 1000000000 202848427 1000000000 693534601 1000000000 919634202 1000000000 433544554 1000000000 301492505 1000000000 124137865 1000000000 554646299 1000000000 764445266 1000000000 533074198 1000000000 388691595 1000000000 115886496 1000000000 638858305 1000000000 259011955 1000000000 830292498 1000000000 624182515 1000000000 30449934 1000000000 830108367 1000000000 857330472 1000000000 781128357 1000000000 52507972 1000000000 226952758 1000000000 762400395 1000000000 597560992 1000000000 611136338 1000000000 740315861 1000000000 373971459 1000000000 42456767 1000000000 468771107 1000000000 855600262 1000000000 493604948 1000000000 900032431 1000000000 183070897 1000000000 34209678 1000000000 701010532 1000000000 672313398 1000000000 325348237 1000000000 997923026 1000000000 878550041 1000000000 38189222 1000000000 374904764 1000000000 473868648 1000000000 541428111 1000000000 45662427 1000000000 674318348 1000000000 648776415 1000000000 215323468 1000000000 40824496 1000000000 557758099 1000000000 65912408 1000000000 394331915 1000000000 534783572 1000000000 677490487 1000000000 219060389 1000000000 967875457 1000000000 956284196 1000000000 397469340 1000000000 811936991 1000000000 459443429 1000000000 162733864 1000000000 36503992 1000000000 539282754 1000000000 920223863 1000000000 139716688 1000000000 679040548 1000000000 437759924 1000000000 208791117 1000000000 158293766 1000000000 519262205 1000000000 830925360 1000000000 103859075 1000000000 240029866 1000000000 724115115 1000000000 767554920 1000000000 606130641 1000000000 620626735 1000000000 773780773 1000000000 503325787 1000000000 790254823 1000000000 364837193 1000000000 732767336 1000000000 219661724 1000000000 180967070 1000000000 552264442 1000000000 468516083 1000000000 753247857 1000000000 997948088 1000000000 589678713 1000000000 367853251 1000000000 599589930 1000000000 515180119 1000000000 304495634 1000000000 186321244 1000000000 72155506 1000000000 236908363 1000000000 820309885 1000000000 263091605 1000000000 540667338 1000000000 413780293 1000000000 470343104 1000000000 753770613 1000000000 605710833 1000000000 355909915 1000000000 564494052 1000000000 935801769 1000000000 229081181 1000000000 306910749 1000000000 640078237 1000000000 496233290 1000000000 454268866 1000000000 224032204 1000000000 51180441 1000000000 414131795 1000000000 106088055 1000000000 481288648 1000000000 476123112 1000000000 467734767 1000000000 894597130 1000000000 269674388 1000000000 457701098 1000000000 124427719 1000000000 867152243 1000000000 306901142 1000000000 352067780 1000000000 693799959 1000000000 650087080 1000000000 147504616 1000000000 206673301 1000000000 50940808 1000000000 38089306 1000000000 515572726 1000000000 751406778 1000000000 51405979 1000000000 741288158 1000000000 634554750 1000000000 425006746 1000000000 168378180 1000000000 929237578 1000000000 344078745 1000000000 87642648 1000000000 163304275 1000000000 521485438 1000000000 452763220 1000000000 879329533 1000000000 375760591 1000000000 263565678 1000000000 261498000 1000000000 111234073 1000000000 252291128 1000000000 211604356 1000000000 777948890 1000000000 217796113 1000000000 827777735 1000000000 241331199 1000000000 663849540 1000000000 158888172 1000000000 613380581 1000000000 982363918 1000000000 269085844 1000000000 874334633 1000000000 277417632 1000000000 629622649 1000000000 33677644 1000000000 237196646 1000000000 325113251 1000000000 599492087 1000000000 12494848 1000000000 448593076 1000000000 968595454 1000000000 776117930 1000000000 628692259 1000000000 175008494 1000000000 824440096 1000000000 569612448 1000000000 275374416 1000000000 456208840 1000000000 252910160 1000000000 448057413 1000000000 950284489 1000000000 233379655 1000000000 484649806 1000000000 598276309 1000000000 345291631 1000000000 856147877 1000000000 72322217 1000000000 547353466 1000000000 14036153 1000000000 305020305 1000000000 359140946 1000000000 50614104 1000000000 14632522 1000000000 316975097 1000000000 507694316 1000000000 626333552 1000000000 530307963 1000000000 546457608 1000000000 608438970 1000000000 408545196 1000000000 888664142 1000000000 227449049 1000000000 123065388 1000000000 237280588 1000000000 458681918 1000000000 505209208 1000000000 597615210 1000000000 930804961 1000000000 37499135 1000000000 383356481 1000000000 136259012 1000000000 47148002 1000000000 266229236 1000000000 490764991 1000000000 496406248 1000000000 959169319 1000000000 670578444 1000000000 326478995 1000000000 563871687 1000000000 844501690 1000000000 89158347 1000000000 888565000 1000000000 819769685 1000000000 221934471 1000000000 197134617 1000000000 682755412 1000000000 321667088 1000000000 867125379 1000000000 427455728 1000000000 135467330 1000000000 780757560 1000000000 780797037 1000000000 884804915 1000000000 750767533 1000000000 831435940 1000000000 413905551 1000000000 232892975 1000000000 647822773 1000000000 47723086 1000000000 71306224 1000000000 44374234 1000000000 102453188 1000000000 189935662 1000000000 531821286 1000000000 298850126 1000000000 222061771 1000000000 565361886 1000000000 315238134 1000000000 66726439 1000000000 302109105 1000000000 623604495 1000000000 983331128 1000000000 938391501 1000000000 964865162 1000000000 415243675 1000000000 991350412 1000000000 563388388 1000000000 465898032 1000000000 70684014 1000000000 832965651 1000000000 771466450 1000000000 722705374 1000000000 684069977 1000000000 419884377 1000000000 791884574 1000000000 870237829 1000000000 965403937 1000000000 248286127 1000000000 193097745 1000000000 836687427 1000000000 962693984 1000000000 391330528 1000000000 192381028 1000000000 680163187 1000000000 513064464 1000000000 190229133 1000000000 365266871 1000000000 650230975 1000000000 466220579 1000000000 384763309 1000000000 629238596 1000000000 849727567 1000000000 457599743 1000000000 402403288 1000000000 544243303 1000000000 953141123 1000000000 824265542 1000000000 661315248 1000000000 837751874 1000000000 856401035 1000000000 706414567 1000000000 935674710 1000000000 937893438 1000000000 727503081 1000000000 361644041 1000000000 104448496 1000000000 748019102 1000000000 480192490 1000000000 502869034 1000000000 822741450 1000000000 70260469 1000000000 495115464 1000000000 552958806 1000000000 105022460 1000000000 247801186 1000000000 679949572 1000000000 416776301 1000000000 777340515 1000000000 611069524 1000000000 951794878 1000000000 594015913 1000000000 484826443 1000000000 629836826 1000000000 792251490 1000000000 300896949 1000000000 306184465 1000000000 299274859 1000000000 995922457 1000000000 679537740 1000000000 726092303 1000000000 340409666 1000000000 745373452 1000000000 42000230 1000000000 498082785 1000000000 826127330 1000000000 564755870 1000000000 494762835 1000000000 519776225 1000000000 928612882 1000000000 331031018 1000000000 220552329 1000000000 807573254 1000000000 117699221 1000000000 539460724 1000000000 316571767 1000000000 747168135 1000000000 468081408 1000000000 780065569 1000000000 882399190 1000000000 593347688 1000000000 909014948 1000000000 372296703 1000000000 935180404 1000000000 179972889 1000000000 258109973 1000000000 818894918 1000000000 871530830 1000000000 777515041 1000000000 787676676 1000000000 530027961 1000000000 31069986 1000000000 732126667 1000000000 213902165 1000000000 9591601 1000000000 780497880 1000000000 112685043 1000000000 785970941 1000000000 608750027 1000000000 112996783 1000000000 608416568 1000000000 747867679 1000000000 350322106 1000000000 821950929 1000000000 709128791 1000000000 451393 1000000000 779959488 1000000000 50893507 1000000000 809078465 1000000000 742985341 1000000000 93350673 1000000000 548986879 1000000000 215399158 1000000000 82134324 1000000000 954895639 1000000000 668996268 1000000000 171245777 1000000000 545368791 1000000000 650206764 1000000000 585204294 1000000000 524056581 1000000000 670246690 1000000000 155278997 1000000000 171809625 1000000000 94547302 1000000000 19298823 1000000000 219346717 1000000000 216355555 1000000000 206152182 1000000000 427088594 1000000000 143252040 1000000000 227734181 1000000000 159870818 1000000000 244765782 1000000000 580661412 1000000000 610577101 1000000000 826009098 1000000000 319816205 1000000000 464388279 1000000000 729542504 1000000000 382335713 1000000000 155339293 1000000000 208587718 1000000000 572501949 1000000000 210734164 1000000000 442963585 1000000000 709837288 1000000000 864998 1000000000 5363152 1000000000 834643188 1000000000 478089490 1000000000 905910592 1000000000 219749990 1000000000 556187426 1000000000 755905684 1000000000 195194523 1000000000 148464723 1000000000 938245508 1000000000 591629962 1000000000 848389673 1000000000 600075666 1000000000 763372049 1000000000 992551029 1000000000 13267491 1000000000 852251569 1000000000 615772827 1000000000 758379662 1000000000 467998450 1000000000 532739550 1000000000 705460505 1000000000 207401237 1000000000 844674673 1000000000 75425333 1000000000 341119866 1000000000 271443228 1000000000 157620482 1000000000 822905874 1000000000 533049356 1000000000 788180314 1000000000 230472437 1000000000 48300400 1000000000 897747055 1000000000 913459568 1000000000 569156511 1000000000 361916858 1000000000 351678588 1000000000 939669036 1000000000 952673864 1000000000 781815515 1000000000 456792987 1000000000 757045041 1000000000 353115015 1000000000 92059258 1000000000 584351110 1000000000 278976309 1000000000 416039754 1000000000 97865515 1000000000 613513298 1000000000 681979728 1000000000 894654131 1000000000 823220061 1000000000 491284759 1000000000 73616910 1000000000 425742462 1000000000 762861564 1000000000 382379844 1000000000 395515831 1000000000 602283417 1000000000 40921984 1000000000 985964273 1000000000 607031935 1000000000 382969653 1000000000 558122455 1000000000 941338490 1000000000 949775512 1000000000 595570775 1000000000 575198407 1000000000 869513008 1000000000 161436402 1000000000 194171231 1000000000 36636797 1000000000 149182305 1000000000 504424985 1000000000 15760396 1000000000 947627734 1000000000 335665343 1000000000 431595871 1000000000 715489865 1000000000 678605398 1000000000 117140138 1000000000 905946403 1000000000 74683158 1000000000 335400722 1000000000 587709787 1000000000 225132185 1000000000 958848509 1000000000 359769428 1000000000 446720848 1000000000 778052709 1000000000 455020386 1000000000 335299738 1000000000 920007896 1000000000 671598523 1000000000 409751733 1000000000 492357138 1000000000 540257908 1000000000 6536530 1000000000 100886634 1000000000 11435839 1000000000 487283806 1000000000 598516105 1000000000 329103945 1000000000 566778700 1000000000 945290128 1000000000 186956493 1000000000 358924256 1000000000 447901566 1000000000 945980860 1000000000 72020800 1000000000 944971565 1000000000 849877912 1000000000 67649075 1000000000 314726610 1000000000 514875914 1000000000 679464142 1000000000 38790469 1000000000 492254364 1000000000 921390353 1000000000 563996475 1000000000 184255414 1000000000 797566024 1000000000 12684739 1000000000 867161529 1000000000 187095211 1000000000 33974771 1000000000 167015963 1000000000 685681891 1000000000 926853847 1000000000 369645517 1000000000 574341085 1000000000 955311701 1000000000 524624206 1000000000 652196795 1000000000 71498511 1000000000 257004484 1000000000 452998858 1000000000 559977568 1000000000 75665529 1000000000 203281010 1000000000 90538371 1000000000 984851119 1000000000 949433880 1000000000 354110817 1000000000 121348568 1000000000 353440436 1000000000 558713046 1000000000 276442775 1000000000 873435644 1000000000 288566529 1000000000 926155937 1000000000 268335467 1000000000 380097575 1000000000 399370323 1000000000 888450619 1000000000 770322585 1000000000 688983792 1000000000 234991468 1000000000 486203105 1000000000 355951530 1000000000 949282999 1000000000 518424656 1000000000 282972376 1000000000 477677435 1000000000 732709468 1000000000 471978507 1000000000 660239487 1000000000 539300749 1000000000 81081677 1000000000 548786965 1000000000 244861922 1000000000 120467005 1000000000 87975362 1000000000 973611347 1000000000 555782955 1000000000 203235626 1000000000 552410337 1000000000 418830903 1000000000 280944462 1000000000 833329450 1000000000 73697615 1000000000 910792190 1000000000 600539223 1000000000 797740821 1000000000 708380309 1000000000 484684503 1000000000 481541290 1000000000 399567319 1000000000 85086428 1000000000 460892014 1000000000 482843386 1000000000 443405034 1000000000 89966702 1000000000 318789822 1000000000 525133291 1000000000 908122216 1000000000 157179105 1000000000 264462082 1000000000 905039985 1000000000 741008999 1000000000 776020776 1000000000 243836411 1000000000 907288260 1000000000 306369549 1000000000 730712609 1000000000 396065196 1000000000 817341637 1000000000 124801165 1000000000 35543528 1000000000 159858013 1000000000 929582901 1000000000 559833719 1000000000 139372613 1000000000 593593112 1000000000 671073851 1000000000 94976218 1000000000 307354006 1000000000 416883601 1000000000 187772891 1000000000 262993154 1000000000 700466141 1000000000 576966466 1000000000 205871739 1000000000 941646530 1000000000 293557138 1000000000 540114256 1000000000 690414323 1000000000 778590246 1000000000 379871048 1000000000 210764379 1000000000 7110504 1000000000 336715158 1000000000 171806004 1000000000 332277441 1000000000 212039771 1000000000 967237044 1000000000 41133001 1000000000 344568480 1000000000 13181365 1000000000 70043474 1000000000 166359364 1000000000 642190000 1000000000 494999467 1000000000 75939511 1000000000 841864597 1000000000 201082487 1000000000 886542258 1000000000 119458531 1000000000 247806868 1000000000 639089957 1000000000 158553738 1000000000 172148469 1000000000 152838194 1000000000 517759703 1000000000 810146673 1000000000 769403087 1000000000 807792959 1000000000 994762049 1000000000 92261109 1000000000 988999693 1000000000 997365413 1000000000 35988697 1000000000 930525175 1000000000 656984481 1000000000 2595692 1000000000 583727514 1000000000 692843899 1000000000 583647482 1000000000 38917425 1000000000 168803246 1000000000 545669761 1000000000 746542536 1000000000 132753793 1000000000 113085015 1000000000 537694615 1000000000 853896983 1000000000 171461948 1000000000 471002837 1000000000 803727831 1000000000 242495311 1000000000 645037698 1000000000 352104392 1000000000 916652503 1000000000 670423177 1000000000 514451581 1000000000 34214681 1000000000 326811483 1000000000 921014142 1000000000 161536143 1000000000 582013183 1000000000 156841116 1000000000 284740223 1000000000 862216841 1000000000 487578787 1000000000 923803048 1000000000 811293655 1000000000 590869138 1000000000 301144668 1000000000 56472457 1000000000 34529117 1000000000 724475582 1000000000 952588443 1000000000 583801405 1000000000 516966464 1000000000 636938837 1000000000 114063614 1000000000 711433106 1000000000 390270734 1000000000 194477081 1000000000 980441572 1000000000 417067382 1000000000 165325461 1000000000 905564621 1000000000 242390830 1000000000 961023848 1000000000 835594184 1000000000 428315787 1000000000 897263496 1000000000 482129612 1000000000 624215667 1000000000 469926859 1000000000 447903598 1000000000 468282005 1000000000 2904100 1000000000 910695546 1000000000 183341423 1000000000 756140458 1000000000 416151112 1000000000 719112566 1000000000 626780652 1000000000 193671272 1000000000 702281830 1000000000 281866602 1000000000 25634090 1000000000 294939097 1000000000 512719000 1000000000 59754669 1000000000 138196273 1000000000 439484313 1000000000 267036374 1000000000 618870070 1000000000 453470848 1000000000 750927653 1000000000 43271498 1000000000 14860056 1000000000 415055519 1000000000 595536451 1000000000 16082386 1000000000 61732943 1000000000 443346775 1000000000 759103496 1000000000 478419917 1000000000 601191267 1000000000 430613049 1000000000 563975918 1000000000 259682182 1000000000 99803726 1000000000 458273684 1000000000 907655677 1000000000 431823003 1000000000 707140033 1000000000 183678222 1000000000 535082352 1000000000 751937110 1000000000 24147003 1000000000 114403199 1000000000 785772836 1000000000 240211396 1000000000 58626165 1000000000 59427562 1000000000 790932255 1000000000 892552025 1000000000 395801389 1000000000 784331383 1000000000 972661436 1000000000 404391780 1000000000 933911680 1000000000 588434984 1000000000 159539219 1000000000 893123125 1000000000 41967080 1000000000 612525996 1000000000 426909569 1000000000 386455444 1000000000 542262290 1000000000 594407588 1000000000 88620554 1000000000 657876334 1000000000 468335304 1000000000 469062862 1000000000 956329172 1000000000 341332310 1000000000 785285580 1000000000 482459198 1000000000 494965299 1000000000 240294306 1000000000 763186 1000000000 799784732 1000000000 482202173 1000000000 946304296 1000000000 206592973 1000000000 782808438 1000000000 806923981 1000000000 603045195 1000000000 438072082 1000000000 735731562 1000000000 645505070 1000000000 813424437 1000000000 254334113 1000000000 907523798 1000000000 118840800 1000000000 268376214 1000000000 57128302 1000000000 469954714 1000000000 484605564 1000000000 807628924 1000000000 283009870 1000000000 26493093 1000000000 894367354 1000000000 191728427 1000000000 855152390 1000000000 187347907 1000000000 618254435 1000000000 639655358 1000000000 219153313 1000000000 849041276 1000000000 236284060 1000000000 241657528 1000000000 210098055 1000000000 870926479 1000000000 497001208 1000000000 524558186 1000000000 388367838 1000000000 270352132 1000000000 492601870 1000000000 473521132 1000000000 419289522 1000000000 588458039 1000000000 346768814 1000000000 299559878 1000000000 908515572 1000000000 411151585 1000000000 172752187 1000000000 675713206 1000000000 14081939 1000000000 553310134 1000000000 726576078 1000000000 928201119 1000000000 540741239 1000000000 380770734 1000000000 950067116 1000000000 822407157 1000000000 664983036 1000000000 405143408 1000000000 352654586 1000000000 620297279 1000000000 90754797 1000000000 424237158 1000000000 905033147 1000000000 574401997 1000000000 352431244 1000000000 64676232 1000000000 708363591 1000000000 119194409 1000000000 928116443 1000000000 799035760 1000000000 926472389 1000000000 760165974 1000000000 939209534 1000000000 38246783 1000000000 97047368 1000000000 614112702 1000000000 486137010 1000000000 117325509 1000000000 918760663 1000000000 193544661 1000000000 537470872 1000000000 756151168 1000000000 214172545 1000000000 532614470 1000000000 117136157 1000000000 117993105 1000000000 43344223 1000000000 798614352 1000000000 699182527 1000000000 165382372 1000000000 235293726 1000000000 369209988 1000000000 939242402 1000000000 134298215 1000000000 552849814 1000000000 135896412 1000000000 597302214 1000000000 557875749 1000000000 45111051 1000000000 63828290 1000000000 193527988 1000000000 858934137 1000000000 274767513 1000000000 132687537 1000000000 706802813 1000000000 244189305 1000000000 2860968 1000000000 222753511 1000000000 805077928 1000000000 278904738 1000000000 855007912 1000000000 848203615 1000000000 440669962 1000000000 709385843 1000000000 131597798 1000000000 380568389 1000000000 258432830 1000000000 642105366 1000000000 318731638 1000000000 427724282 1000000000 482208273 1000000000 816828894 1000000000 293004001 1000000000 804440824 1000000000 248213934 1000000000 362310332 1000000000 914887656 1000000000 100350921 1000000000 115940049 1000000000 858247641 1000000000 591269478 1000000000 347185221 1000000000 595805243 1000000000 923510554 1000000000 581855424 1000000000 373840636 1000000000 916680465 1000000000 155641478 1000000000 131725392 1000000000 11314360 1000000000 537186191 1000000000 749590794 1000000000 364853901 1000000000 761155775 1000000000 949700554 1000000000 638055729 1000000000 748303083 1000000000 961640984 1000000000 373205420 1000000000 604873546 1000000000 441873931 1000000000 136113091 1000000000 562000142 1000000000 143141148 1000000000 190068742 1000000000 247458725 1000000000 96873624 1000000000 89107284 1000000000 750299804 1000000000 792489134 1000000000 678395091 1000000000 49194527 1000000000 449075896 1000000000 521305964 1000000000 919824494 1000000000 234090519 1000000000 659062500 1000000000 542589496 1000000000 610832564 1000000000 329219889 1000000000 671732264 1000000000 853986727 1000000000 718924169 1000000000 741728598 1000000000 898602442 1000000000 910047970 1000000000 925406649 1000000000 849601787 1000000000 86276622 1000000000 306479026 1000000000 392335372 1000000000 947511412 1000000000 483420239 1000000000 519798593 1000000000 482902178 1000000000 823747969 1000000000 518822431 1000000000 83177806 1000000000 999244084 1000000000 895207957 1000000000 980912538 1000000000 234374830 1000000000 298221933 1000000000 419937908 1000000000 140238745 1000000000 264388038 1000000000 30344771 1000000000 845746522 1000000000 544886692 1000000000 316533808 1000000000 51992892 1000000000 589163855 1000000000 2699119 1000000000 928725807 1000000000 408550744 1000000000 135981318 1000000000 245711682 1000000000 384580322 1000000000 120214331 1000000000 43612773 1000000000 388479040 1000000000 884251754 1000000000 728166172 1000000000 20338041 1000000000 617451947 1000000000 902347399 1000000000 146209297 1000000000 803835067 1000000000 432374859 1000000000 952629033 1000000000 523787150 1000000000 120611026 1000000000 967075539 1000000000 858252338 1000000000 829336818 1000000000 324304720 1000000000 772781402 1000000000 855116121 1000000000 980573898 1000000000 834718346 1000000000 419951398 1000000000 934912434 1000000000 122757888 1000000000 681370653 1000000000 573318652 1000000000 13181384 1000000000 198430404 1000000000 778222362 1000000000 897265519 1000000000 446060874 1000000000 708924185 1000000000 859466202 1000000000 36714016 1000000000 810982370 1000000000 294115949 1000000000 879021353 1000000000 568834780 1000000000 921985369 1000000000 703039888 1000000000 195179413 1000000000 394860078 1000000000 940311023 1000000000 98992461 1000000000 99879614 1000000000 594181372 1000000000 873320258 1000000000 399966694 1000000000 740844704 1000000000 731703291 1000000000 836223356 1000000000 727265949 1000000000 430011102 1000000000 63479378 1000000000 433454830 1000000000 198861710 1000000000 28719804 1000000000 90917794 1000000000 459721345 1000000000 419821906 1000000000 961751402 1000000000 385012724 1000000000 778028592 1000000000 766043406 1000000000 947604241 1000000000 575274146 1000000000 373165352 1000000000 113534516 1000000000 687342851 1000000000 245896301 1000000000 356427600 1000000000 564435994 1000000000 87547063 1000000000 149526119 1000000000 62824341 1000000000 358376112 1000000000 775183099 1000000000 861999465 1000000000 711926882 1000000000 463533170 1000000000 120417656 1000000000 261821217 1000000000 348187980 1000000000 662814828 1000000000 521363752 1000000000 383592402 1000000000 798642542 1000000000 783137896 1000000000 891777546 1000000000 598204726 1000000000 60413741 1000000000 421049606 1000000000 772481458 1000000000 494341275 1000000000 115168994 1000000000 883032575 1000000000 992225595 1000000000 413227031 1000000000 147066192 1000000000 737210276 1000000000 287826844 1000000000 648591254 1000000000 82606306 1000000000 205414464 1000000000 242241565 1000000000 701898434 1000000000 37862405 1000000000 469973808 1000000000 46080238 1000000000 881335021 1000000000 588563367 1000000000 237360678 1000000000 251551478 1000000000 749629075 1000000000 25359113 1000000000 660891967 1000000000 914789908 1000000000 759275939 1000000000 894963059 1000000000 973201770 1000000000 425458991 1000000000 335828129 1000000000 291264877 1000000000 154494568 1000000000 516408122 1000000000 345149101 1000000000 253689066 1000000000 730241156 1000000000 441064330 1000000000 274240313 1000000000 84643610 1000000000 777247828 1000000000 145001865 1000000000 967269963 1000000000 599529381 1000000000 996681936 1000000000 407663691 1000000000 449787665 1000000000 266964111 1000000000 514143111 1000000000 922423727 1000000000 814392913 1000000000 763833980 1000000000 509763264 1000000000 912665371 1000000000 500832466 1000000000 318899529 1000000000 35952642 1000000000 507800077 1000000000 338442904 1000000000 250976346 1000000000 476484106 1000000000 265009775 1000000000 167409695 1000000000 216343116 1000000000 460226081 1000000000 4363172 1000000000 66343347 1000000000 150216524 1000000000 289319158 1000000000 13772609 1000000000 436675714 1000000000 953562430 1000000000 765881106 1000000000 644762725 1000000000 196911874 1000000000 384176621 1000000000 242672753 1000000000 298774976 1000000000 506722134 1000000000 417974409 1000000000 653599868 1000000000 586893084 1000000000 212402392 1000000000 876126228 1000000000 770283918 1000000000 904408280 1000000000 856044441 1000000000 641232920 1000000000 169369040 1000000000 283395582 1000000000 55582800 1000000000 154656444 1000000000 367643570 1000000000 11599846 1000000000 143802263 1000000000 802518960 1000000000 651526005 1000000000 490921107 1000000000 97467128 1000000000 275245263 1000000000 36898818 1000000000 468423658 1000000000 533377758 1000000000 20429858 1000000000 542217100 1000000000 331447927 1000000000 605721975 1000000000 809288598 1000000000 823833219 1000000000 618373631 1000000000 809615803 1000000000 737056913 1000000000 926905333 1000000000 17192093 1000000000 413687013 1000000000 595946230 1000000000 979539510 1000000000 466737261 1000000000 655595940 1000000000 346633916 1000000000 292157812 1000000000 733773443 1000000000 78862167 1000000000 402108008 1000000000 662120619 1000000000 847265137 1000000000 336687724 1000000000 835877221 1000000000 445817567 1000000000 350394614 1000000000 66749698 1000000000 680226635 1000000000 531211672 1000000000 240401300 1000000000 804334370 1000000000 431798521 1000000000 389190545 1000000000 347974437 1000000000 387965329 1000000000 894170989 1000000000 934610089 1000000000 212322161 1000000000 134365155 1000000000 779788410 1000000000 260874862 1000000000 814400836 1000000000 843887987 1000000000 379416337 1000000000 420545276 1000000000 916333427 1000000000 758248369 1000000000 363718111 1000000000 344032855 1000000000 794818303 1000000000 767338162 1000000000 711028120 1000000000 354290570 1000000000 20314440 1000000000 760411039 1000000000 362149541 1000000000 827050253 1000000000 368335711 1000000000 591484558 1000000000 446497251 1000000000 120621478 1000000000 368670630 1000000000 166992798 1000000000 988735083 1000000000 987610265 1000000000 309376117 1000000000 253048126 1000000000 587338076 1000000000 45538095 1000000000 89108070 1000000000 90118253 1000000000 130417611 1000000000 508334783 1000000000 949920720 1000000000 759477322 1000000000 136696413 1000000000 325878257 1000000000 701323251 1000000000 412505097 1000000000 283066466 1000000000 262838583 1000000000 28836481 1000000000 339462640 1000000000 19689618 1000000000 145127014 1000000000 905654027 1000000000 70239004 1000000000 112115439 1000000000 288290587 1000000000 297522634 1000000000 641880670 1000000000 699909333 1000000000 60306850 1000000000 55368601 1000000000 400743030 1000000000 991064103 1000000000 401624634 1000000000 53192842 1000000000 597348632 1000000000 822678095 1000000000 216150477 1000000000 66453366 1000000000 569606480 1000000000 358869109 1000000000 547740529 1000000000 602177411 1000000000 87068848 1000000000 59044270 1000000000 426868744 1000000000 36356818 1000000000 386150625 1000000000 353230420 1000000000 211930338 1000000000 718547026 1000000000 135035428 1000000000 736345617 1000000000 89428567 1000000000 285115795 1000000000 338490860 1000000000 72435199 1000000000 897124854 1000000000 582925226 1000000000 100981692 1000000000 992459013 1000000000 729160194 1000000000 872735176 1000000000 173601023 1000000000 884250418 1000000000 212709405 1000000000 563675718 1000000000 652156546 1000000000 921528264 1000000000 857245310 1000000000 22789276 1000000000 643382204 1000000000 143101411 1000000000 238176260 1000000000 954416549 1000000000 606731844 1000000000 279142518 1000000000 976841849 1000000000 346515506 1000000000 438966469 1000000000 832226762 1000000000 18509941 1000000000 524416737 1000000000 151781485 1000000000 930358886 1000000000 658655538 1000000000 864751968 1000000000 513346861 1000000000 549269028 1000000000 372342217 1000000000 24583689 1000000000 982660233 1000000000 151393657 1000000000 811049504 1000000000 728843996 1000000000 890974019 1000000000 68476 1000000000 858114065 1000000000 394127177 1000000000 673222836 1000000000 400299666 1000000000 131968850 1000000000 246682679 1000000000 681056494 1000000000 227780346 1000000000 797525055 1000000000 100880838 1000000000 743888866 1000000000 220752379 1000000000 592491034 1000000000 758575159 1000000000 835752862 1000000000 189442538 1000000000 388358229 1000000000 351734872 1000000000 592333842 1000000000 634310636 1000000000 686887960 1000000000 820588644 1000000000 607706625 1000000000 539694764 1000000000 669326485 1000000000 298638061 1000000000 928663115 1000000000 759056465 1000000000 641894647 1000000000 808744146 1000000000 537073923 1000000000 964915089 1000000000 998902695 1000000000 519366833 1000000000 216993219 1000000000 201709598 1000000000 937736610 1000000000 239857879 1000000000 217971511 1000000000 446201286 1000000000 719060435 1000000000 763228892 1000000000 228510903 1000000000 461420692 1000000000 982637293 1000000000 994182959 1000000000 234910088 1000000000 865805161 1000000000 120852154 1000000000 639020123 1000000000 386647321 1000000000 920591162 1000000000 195483252 1000000000 765502611 1000000000 683659518 1000000000 810398309 1000000000 502140982 1000000000 798173753 1000000000 344847777 1000000000 631480430 1000000000 913705780 1000000000 556641279 1000000000 552061818 1000000000 6174125 1000000000 427595106 1000000000 615880788 1000000000 924397187 1000000000 207527417 1000000000 370036748 1000000000 577082826 1000000000 363843711 1000000000 626512575 1000000000 632892432 1000000000 757212467 1000000000 798530972 1000000000 921922101 1000000000 23365424 1000000000 634022638 1000000000 927303531 1000000000 229215731 1000000000 912722967 1000000000 956621688 1000000000 780673525 1000000000 342556941 1000000000 407866128 1000000000 75004436 1000000000 243489136 1000000000 772165684 1000000000 220330932 1000000000 558872332 1000000000 382933066 1000000000 155645867 1000000000 555657876 1000000000 720122368 1000000000 760240091 1000000000 209179395 1000000000 453544663 1000000000 934921963 1000000000 738759438 1000000000 96398440 1000000000 841891116 1000000000 172425492 1000000000 568528356 1000000000 628453671 1000000000 76193876 1000000000 448586586 1000000000 172087750 1000000000 442074850 1000000000 628351583 1000000000 301602032 1000000000 630331839 1000000000 627882157 1000000000 331969232 1000000000 457642495 1000000000 182872259 1000000000 527170900 1000000000 239864933 1000000000 239850520 1000000000 709515810 1000000000 14189139 1000000000 696369572 1000000000 399840653 1000000000 835475791 1000000000 931369448 1000000000 208946971 1000000000 343546875 1000000000 781988682 1000000000 899050011 1000000000 749553074 1000000000 183850991 1000000000 253643277 1000000000 372728361 1000000000 951188896 1000000000 46174637 1000000000 840329120 1000000000 48697870 1000000000 886794717 1000000000 788942917 1000000000 583918723 1000000000 433538727 1000000000 6934605 1000000000 140532343 1000000000 785750799 1000000000 776555367 1000000000 847916866 1000000000 747504313 1000000000 878159620 1000000000 462293307 1000000000 962306140 1000000000 71563916 1000000000 90879057 1000000000 852705735 1000000000 167473621 1000000000 441857177 1000000000 943740703 1000000000 722891049 1000000000 977741189 1000000000 400865781 1000000000 172842354 1000000000 122266340 1000000000 191839539 1000000000 530044278 1000000000 60789943 1000000000 441468314 1000000000 109978920 1000000000 108065841 1000000000 769170396 1000000000 84832031 1000000000 744621207 1000000000 991413721 1000000000 700329638 1000000000 661210691 1000000000 538472236 1000000000 732583643 1000000000 914093050 1000000000 62907059 1000000000 976056714 1000000000 364365863 1000000000 588598995 1000000000 290703850 1000000000 350649401 1000000000 800441949 1000000000 487959103 1000000000 924805717 1000000000 254135489 1000000000 119725638 1000000000 491122203 1000000000 298252609 1000000000 720918009 1000000000 172233451 1000000000 371875337 1000000000 213713440 1000000000 985664447 1000000000 401860935 1000000000 690242428 1000000000 130496233 1000000000 801495756 1000000000 261890330 1000000000 167666674 1000000000 125213744 1000000000 616663722 1000000000 652624844 1000000000 830088692 1000000000 814830958 1000000000 134311536 1000000000 688437951 1000000000 112162645 1000000000 362197404 1000000000 598516510 1000000000 398210989 1000000000 486421850 1000000000 472233463 1000000000 260249857 1000000000 609178477 1000000000 211594828 1000000000 646141478 1000000000 929292389 1000000000 974991804 1000000000 188174207 1000000000 862338079 1000000000 161056656 1000000000 546766381 1000000000 313604393 1000000000 849457845 1000000000 565263496 1000000000 108744250 1000000000 889825708 1000000000 42217368 1000000000 72889564 1000000000 55325702 1000000000 866738030 1000000000 792550812 1000000000 641206231 1000000000 432734982 1000000000 272540090 1000000000 444426293 1000000000 116958572 1000000000 490863793 1000000000 456950031 1000000000 248729818 1000000000 14828533 1000000000 887866441 1000000000 848290476 1000000000 843838257 1000000000 279561233 1000000000 691910798 1000000000 392663590 1000000000 463685165 1000000000 431078789 1000000000 213853017 1000000000 174659212 1000000000 395695415 1000000000 890554862 1000000000 274258193 1000000000 81414720 1000000000 902692550 1000000000 12573706 1000000000 375994285 1000000000 8378533 1000000000 655908046 1000000000 322517627 1000000000 660484339 1000000000 232097713 1000000000 928728617 1000000000 910489058 1000000000 793982818 1000000000 700857680 1000000000 776409796 1000000000 517260118 1000000000 218074136 1000000000 643125379 1000000000 518300469 1000000000 647434151 1000000000 783892791 1000000000 962611649 1000000000 823699840 1000000000 309650099 1000000000 836574550 1000000000 691005719 1000000000 764762144 1000000000 540744059 1000000000 287054675 1000000000 194404492 1000000000 123305081 1000000000 745975022 1000000000 99718167 1000000000 438024810 1000000000 685523521 1000000000 22849731 1000000000 290594329 1000000000 829827792 1000000000 109853056 1000000000 434009245 1000000000 539136337 1000000000 688043423 1000000000 252214861 1000000000 882702227 1000000000 174603912 1000000000 431847537 1000000000 295522378 1000000000 951939175 1000000000 932201986 1000000000 129678000 1000000000 247602388 1000000000 626437586 1000000000 487822157 1000000000 195853084 1000000000 676730802 1000000000 464626503 1000000000 421346685 1000000000 302037295 1000000000 587747823 1000000000 546420077 1000000000 315976857 1000000000 371549726 1000000000 323475186 1000000000 217259213 1000000000 375343481 1000000000 104531402 1000000000 59283926 1000000000 76562661 1000000000 248080635 1000000000 422560579 1000000000 379007578 1000000000 740696855 1000000000 112677067 1000000000 655364224 1000000000 612440786 1000000000 382892615 1000000000 442301562 1000000000 21019672 1000000000 797776300 1000000000 250614410 1000000000 894374906 1000000000 905925960 1000000000 705972629 1000000000 857601541 1000000000 635271087 1000000000 978047397 1000000000 525355043 1000000000 864080531 1000000000 62814761 1000000000 474721508 1000000000 181320052 1000000000 120797346 1000000000 779413614 1000000000 869807183 1000000000 471891525 1000000000 134534032 1000000000 176157607 1000000000 5243886 1000000000 659540287 1000000000 298372293 1000000000 36152786 1000000000 868538417 1000000000 557823214 1000000000 801273385 1000000000 567006284 1000000000 955544842 1000000000 77496320 1000000000 532996550 1000000000 268274647 1000000000 46815393 1000000000 968676773 1000000000 117322300 1000000000 846939074 1000000000 172480628 1000000000 609934735 1000000000 434131091 1000000000 646059060 1000000000 353509646 1000000000 391490427 1000000000 824539533 1000000000 472721128 1000000000 880676259 1000000000 151021455 1000000000 683818899 1000000000 596912172 1000000000 255737946 1000000000 781952281 1000000000 284827628 1000000000 525928887 1000000000 319117825 1000000000 510860356 1000000000 974559528 1000000000 331588756 1000000000 470112178 1000000000 606741520 1000000000 85008817 1000000000 44586876 1000000000 481411852 1000000000 123867026 1000000000 516377078 1000000000 154817506 1000000000 40075617 1000000000 855593844 1000000000 415918011 1000000000 374364518 1000000000 591237474 1000000000 101478793 1000000000 215572360 1000000000 660428911 1000000000 310094190 1000000000 454952341 1000000000 751546760 1000000000 294964622 1000000000 902809349 1000000000 428807836 1000000000 342781968 1000000000 379755318 1000000000 423032440 1000000000 701345358 1000000000 421822940 1000000000 456605011 1000000000 952257888 1000000000 89263912 1000000000 562703882 1000000000 602406995 1000000000 459741397 1000000000 146848517 1000000000 936818652 1000000000 254932898 1000000000 34849799 1000000000 368647155 1000000000 533022642 1000000000 912612443 1000000000 768384168 1000000000 714386056 1000000000 310591621 1000000000 51856210 1000000000 725576946 1000000000 347599492 1000000000 916308960 1000000000 935705912 1000000000 474643327 1000000000 281313245 1000000000 594749234 1000000000 286145042 1000000000 402093727 1000000000 116202597 1000000000 834223698 1000000000 488792969 1000000000 90726585 1000000000 86261527 1000000000 151236914 1000000000 853019233 1000000000 356718238 1000000000 240767315 1000000000 960552470 1000000000 454685288 1000000000 275383520 1000000000 166162439 1000000000 615125467 1000000000 405628006 1000000000 164581209 1000000000 535249289 1000000000 493427699 1000000000 142345951 1000000000 971207246 1000000000 402006578 1000000000 705264683 1000000000 556912556 1000000000 325286915 1000000000 813968532 1000000000 275154364 1000000000 549963250 1000000000 760250415 1000000000 706669683 1000000000 886842641 1000000000 620157880 1000000000 907004364 1000000000 15253655 1000000000 837435834 1000000000 344758759 1000000000 24290647 1000000000 362475482 1000000000 750060486 1000000000 290713781 1000000000 101978746 1000000000 761498664 1000000000 462031566 1000000000 623079792 1000000000 266320140 1000000000 505039380 1000000000 166940745 1000000000 122487805 1000000000 691060868 1000000000 859183920 1000000000 86669454 1000000000 343520077 1000000000 706721553 1000000000 363723478 1000000000 761865528 1000000000 966492426 1000000000 271285692 1000000000 158225703 1000000000 788294562 1000000000 805830797 1000000000 426788037 1000000000 960687040 1000000000 184410003 1000000000 752774965 1000000000 26257522 1000000000 474313015 1000000000 693597161 1000000000 549599891 1000000000 512027732 1000000000 942985999 1000000000 143440804 1000000000 33451984 1000000000 124382286 1000000000 523541498 1000000000 343185367 1000000000 995105764 1000000000 209842667 1000000000 821200806 1000000000 252429419 1000000000 742134482 1000000000 179102515 1000000000 365051721 1000000000 581986987 1000000000 190625052 1000000000 505489067 1000000000 335851951 1000000000 775030515 1000000000 434407799 1000000000 71433320 1000000000 195013150 1000000000 117345912 1000000000 947198658 1000000000 479539909 1000000000 18475761 1000000000 655553874 1000000000 36485465 1000000000 533446408 1000000000 250898153 1000000000 331305412 1000000000 922236532 1000000000 215826191 1000000000 590227003 1000000000 427839662 1000000000 288639803 1000000000 478364089 1000000000 993686316 1000000000 404708529 1000000000 792003381 1000000000 213145022 1000000000 621511766 1000000000 733218322 1000000000 997159696 1000000000 990703224 1000000000 512863557 1000000000 193053725 1000000000 23751208 1000000000 346185276 1000000000 991203059 1000000000 571272172 1000000000 407245983 1000000000 973683491 1000000000 874581077 1000000000 971912849 1000000000 405919217 1000000000 999729258 1000000000 390706774 1000000000 764823848 1000000000 655749205 1000000000 982087912 1000000000 179641258 1000000000 871621335 1000000000 228257512 1000000000 609899949 1000000000 302723444 1000000000 275995391 1000000000 249389108 1000000000 728238895 1000000000 828350023 1000000000 872264054 1000000000 666979879 1000000000 673510362 1000000000 237858627 1000000000 432812377 1000000000 864025939 1000000000 252746204 1000000000 194901262 1000000000 287420236 1000000000 501784344 1000000000 586644174 1000000000 876886648 1000000000 20226058 1000000000 847827061 1000000000 912413422 1000000000 219003424 1000000000 728953918 1000000000 614107930 1000000000 646693245 1000000000 223147918 1000000000 340908026 1000000000 359102755 1000000000 725030041 1000000000 18619110 1000000000 350877795 1000000000 977173804 1000000000 829717030 1000000000 702667458 1000000000 283809814 1000000000 643187081 1000000000 512533207 1000000000 896840358 1000000000 1559014 1000000000 572991812 1000000000 157923170 1000000000 41071589 1000000000 77783424 1000000000 601403900 1000000000 997441937 1000000000 347454113 1000000000 991392569 1000000000 494856937 1000000000 386479689 1000000000 14432487 1000000000 163657864 1000000000 803019299 1000000000 782934598 1000000000 165443776 1000000000 711910635 1000000000 443926330 1000000000 418003138 1000000000 831955013 1000000000 386025464 1000000000 374377492 1000000000 569088034 1000000000 781648666 1000000000 707483970 1000000000 286514295 1000000000 34524663 1000000000 255967319 1000000000 143529012 1000000000 277227866 1000000000 671418929 1000000000 328507226 1000000000 786554783 1000000000 697362990 1000000000 286886582 1000000000 293064894 1000000000 33938876 1000000000 338678412 1000000000 575992249 1000000000 475647304 1000000000 303069577 1000000000 780928450 1000000000 851496141 1000000000 454372749 1000000000 364946403 1000000000 586791099 1000000000 294517742 1000000000 891618400 1000000000 897327447 1000000000 87690489 1000000000 236562012 1000000000 894338142 1000000000 966891448 1000000000 543353502 1000000000 667950951 1000000000 691001132 1000000000 580822566 1000000000 92597262 1000000000 740843209 1000000000 297886779 1000000000 996422593 1000000000 345067025 1000000000 252390197 1000000000 456407967 1000000000 829075567 1000000000 49907601 1000000000 975428637 1000000000 526315284 1000000000 558022782 1000000000 631960986 1000000000 106145298 1000000000 84524398 1000000000 105509930 1000000000 349126420 1000000000 13241835 1000000000 260020501 1000000000 529746271 1000000000 82004752 1000000000 590568414 1000000000 334776481 1000000000 886383169 1000000000 515056588 1000000000 652104177 1000000000 416521459 1000000000 907414755 1000000000 234928797 1000000000 263503824 1000000000 578061951 1000000000 688908062 1000000000 602388038 1000000000 677300102 1000000000 168404293 1000000000 615508029 1000000000 534667484 1000000000 367109157 1000000000 311112705 1000000000 802640843 1000000000 678022912 1000000000 290719113 1000000000 192277705 1000000000 422600829 1000000000 630331425 1000000000 355352252 1000000000 995844178 1000000000 502531924 1000000000 774253068 1000000000 541513640 1000000000 106210025 1000000000 579105301 1000000000 248815527 1000000000 739817857 1000000000 666251592 1000000000 529588588 1000000000 957131565 1000000000 521804558 1000000000 743711690 1000000000 283646216 1000000000 299327712 1000000000 712662940 1000000000 740151115 1000000000 993036855 1000000000 151503621 1000000000 265746356 1000000000 821764768 1000000000 513865247 1000000000 55013402 1000000000 662124043 1000000000 781831484 1000000000 218579317 1000000000 928727715 1000000000 558885848 1000000000 927679249 1000000000 772460493 1000000000 938632040 1000000000 130245002 1000000000 756017148 1000000000 414261935 1000000000 117070933 1000000000 837772245 1000000000 823771151 1000000000 550655680 1000000000 620081236 1000000000 458120941 1000000000 377310478 1000000000 841556575 1000000000 956141725 1000000000 422191063 1000000000 136836792 1000000000 103262051 1000000000 65778641 1000000000 41187448 1000000000 566014484 1000000000 388245419 1000000000 206958111 1000000000 56119838 1000000000 726193614 1000000000 448634528 1000000000 471039027 1000000000 907308075 1000000000 901737432 1000000000 481755788 1000000000 276658408 1000000000 548299289 1000000000 21497444 1000000000 97313861 1000000000 54886753 1000000000 862062012 1000000000 110434322 1000000000 126072530 1000000000 125361062 1000000000 775227250 1000000000 378359057 1000000000 195482003 1000000000 150341657 1000000000 552242666 1000000000 800169489 1000000000 387106508 1000000000 747176831 1000000000 533108922 1000000000 142944472 1000000000 983725824 1000000000 257318641 1000000000 887929447 1000000000 183819435 1000000000 59441452 1000000000 516261347 1000000000 31115018 1000000000 326003391 1000000000 865589346 1000000000 351029842 1000000000 582061812 1000000000 215103389 1000000000 275398021 1000000000 409289623 1000000000 988723918 1000000000 722698074 1000000000 42284653 1000000000 517224688 1000000000 742567340 1000000000 529242479 1000000000 976971182 1000000000 50659031 1000000000 470989712 1000000000 511519947 1000000000 101861780 1000000000 552193743 1000000000 382051995 1000000000 374065362 1000000000 401443688 1000000000 765003330 1000000000 965697345 1000000000 612667728 1000000000 33021527 1000000000 971813106 1000000000 792408468 1000000000 335004061 1000000000 310427401 1000000000 674223662 1000000000 992521473 1000000000 573712452 1000000000 210524788 1000000000 925051505 1000000000 700874060 1000000000 646960474 1000000000 209912722 1000000000 402885550 1000000000 331763945 1000000000 492485499 1000000000 184054245 1000000000 476057822 1000000000 243619358 1000000000 60669195 1000000000 43630679 1000000000 100595901 1000000000 469109056 1000000000 817527209 1000000000 527681646 1000000000 827457400 1000000000 276622912 1000000000 600640112 1000000000 319049370 1000000000 955780052 1000000000 416868729 1000000000 864454979 1000000000 791963934 1000000000 959759436 1000000000 886569868 1000000000 555136152 1000000000 68662032 1000000000 560365659 1000000000 601612366 1000000000 653718855 1000000000 82329359 1000000000 104715874 1000000000 916058742 1000000000 319617998 1000000000 41357987 1000000000 605528626 1000000000 755813601 1000000000 362694190 1000000000 663202761 1000000000 778170820 1000000000 486786074 1000000000 780660447 1000000000 795167282 1000000000 62486203 1000000000 51637105 1000000000 73515743 1000000000 555551356 1000000000 224521122 1000000000 5579765 1000000000 305240593 1000000000 212113182 1000000000 110967561 1000000000 439915377 1000000000 736339418 1000000000 187653852 1000000000 445842004 1000000000 2009604 1000000000 359381811 1000000000 73789047 1000000000 70123914 1000000000 600487155 1000000000 230132469 1000000000 601858926 1000000000 67122683 1000000000 481960927 1000000000 262187097 1000000000 837904770 1000000000 147568217 1000000000 220826377 1000000000 118731503 1000000000 536375322 1000000000 860870453 1000000000 772225831 1000000000 83525906 1000000000 649133717 1000000000 960582561 1000000000 58560698 1000000000 468421448 1000000000 501421960 1000000000 950141144 1000000000 520707883 1000000000 130756850 1000000000 874182632 1000000000 791873990 1000000000 5236771 1000000000 579895166 1000000000 421118613 1000000000 915885149 1000000000 363344512 1000000000 653928883 1000000000 903858625 1000000000 334213729 1000000000 828606021 1000000000 989067543 1000000000 885249608 1000000000 835510154 1000000000 48430896 1000000000 172089790 1000000000 787774545 1000000000 52815027 1000000000 727804971 1000000000 553809578 1000000000 980636104 1000000000 960844205 1000000000 717046700 1000000000 887106606 1000000000 369345000 1000000000 18233889 1000000000 790172429 1000000000 185159029 1000000000 870033690 1000000000 312971699 1000000000 164941457 1000000000 769632079 1000000000 595834771 1000000000 527940508 1000000000 397086963 1000000000 352953528 1000000000 288501670 1000000000 718434294 1000000000 560635181 1000000000 600783434 1000000000 182072695 1000000000 23835696 1000000000 174705450 1000000000 183075916 1000000000 827036364 1000000000 933832929 1000000000 859796154 1000000000 597070094 1000000000 879847340 1000000000 335960968 1000000000 746604695 1000000000 64743142 1000000000 785758367 1000000000 679690512 1000000000 624698640 1000000000 402273997 1000000000 812458877 1000000000 513918494 1000000000 534674894 1000000000 636354017 1000000000 816297447 1000000000 188914776 1000000000 541017431 1000000000 778363844 1000000000 254937806 1000000000 200250216 1000000000 122173651 1000000000 489363922 1000000000 237674862 1000000000 280087375 1000000000 757075257 1000000000 538309037 1000000000 72687492 1000000000 989359647 1000000000 640893107 1000000000 78155331 1000000000 920473531 1000000000 575641833 1000000000 216682917 1000000000 629585840 1000000000 927745678 1000000000 567724797 1000000000 93316663 1000000000 723982164 1000000000 238714191 1000000000 802451710 1000000000 901624745 1000000000 564140404 1000000000 330871943 1000000000 583999860 1000000000 186152896 1000000000 985201861 1000000000 499140396 1000000000 637663609 1000000000 699954954 1000000000 441192585 1000000000 267430783 1000000000 119807887 1000000000 61386459 1000000000 101806556 1000000000 858115445 1000000000 357425996 1000000000 768429678 1000000000 582763090 1000000000 591862047 1000000000 454288422 1000000000 778764971 1000000000 636093574 1000000000 544195666 1000000000 471411075 1000000000 139035270 1000000000 114854571 1000000000 642556550 1000000000 489034986 1000000000 865514009 1000000000 356374979 1000000000 883119651 1000000000 856569682 1000000000 923605687 1000000000 766757037 1000000000 514037819 1000000000 746154835 1000000000 119996529 1000000000 85241314 1000000000 335322483 1000000000 684260746 1000000000 783692818 1000000000 825216927 1000000000 481712285 1000000000 635225388 1000000000 62436214 1000000000 34363662 1000000000 495283162 1000000000 930824470 1000000000 878093310 1000000000 525530695 1000000000 154983236 1000000000 138212187 1000000000 672046652 1000000000 300652747 1000000000 482881336 1000000000 178940328 1000000000 116873356 1000000000 373686142 1000000000 395001359 1000000000 749225444 1000000000 971681988 1000000000 129642974 1000000000 149088500 1000000000 552840525 1000000000 142662250 1000000000 619501473 1000000000 216144568 1000000000 35426391 1000000000 84855443 1000000000 447840531 1000000000 938958123 1000000000 166961324 1000000000 368376971 1000000000 472624414 1000000000 844139050 1000000000 651208079 1000000000 709517954 1000000000 706667327 1000000000 845269058 1000000000 345260667 1000000000 577533244 1000000000 288728697 1000000000 645629424 1000000000 539846735 1000000000 452957043 1000000000 875670300 1000000000 968447097 1000000000 363914431 1000000000 402285536 1000000000 24332633 1000000000 308290703 1000000000 873267044 1000000000 783100337 1000000000 93559017 1000000000 852067177 1000000000 883923304 1000000000 378997339 1000000000 690284272 1000000000 515112689 1000000000 226550892 1000000000 90121642 1000000000 148666687 1000000000 119491753 1000000000 432015532 1000000000 508696910 1000000000 779289008 1000000000 337569142 1000000000 383476709 1000000000 562932846 1000000000 353575048 1000000000 674861885 1000000000 80235951 1000000000 111393418 1000000000 742135101 1000000000 236097208 1000000000 64229186 1000000000 389420159 1000000000 304651509 1000000000 654003761 1000000000 666419072 1000000000 413875398 1000000000 126089347 1000000000 592857264 1000000000 362135149 1000000000 622538484 1000000000 593776102 1000000000 298319922 1000000000 29276948 1000000000 857260557 1000000000 917766887 1000000000 407837109 1000000000 962654547 1000000000 32735810 1000000000 588262318 1000000000 418438277 1000000000 376048595 1000000000 179635260 1000000000 162211298 1000000000 513270023 1000000000 574105559 1000000000 442696005 1000000000 932272227 1000000000 963302522 1000000000 571367882 1000000000 251429116 1000000000 193618207 1000000000 304347762 1000000000 204052095 1000000000 814981614 1000000000 720166214 1000000000 479111314 1000000000 315756023 1000000000 930680744 1000000000 372277582 1000000000 607049710 1000000000 804947872 1000000000 278635265 1000000000 690030032 1000000000 37286183 1000000000 479450022 1000000000 917070271 1000000000 868895395 1000000000 634400911 1000000000 720982305 1000000000 604006720 1000000000 294686453 1000000000 959205890 1000000000 306512736 1000000000 614127829 1000000000 763464740 1000000000 5199945 1000000000 96339977 1000000000 825852976 1000000000 76290833 1000000000 390985195 1000000000 834883450 1000000000 299162393 1000000000 363003055 1000000000 658949508 1000000000 188389944 1000000000 383397229 1000000000 153860870 1000000000 672319757 1000000000 873668851 1000000000 44196836 1000000000 803993131 1000000000 713442905 1000000000 227735824 1000000000 590783346 1000000000 428254870 1000000000 401737924 1000000000 790998879 1000000000 641743866 1000000000 345259539 1000000000 723136104 1000000000 153185456 1000000000 898746581 1000000000 633371382 1000000000 698353010 1000000000 363230259 1000000000 472577734 1000000000 30701352 1000000000 584687853 1000000000 585491279 1000000000 359454508 1000000000 389963414 1000000000 379896479 1000000000 795423490 1000000000 498046465 1000000000 785422296 1000000000 969838112 1000000000 864139048 1000000000 241020241 1000000000 357468934 1000000000 824507133 1000000000 911616286 1000000000 208970296 1000000000 23138771 1000000000 302417395 1000000000 431524391 1000000000 24294847 1000000000 479059676 1000000000 198185737 1000000000 486047886 1000000000 632888432 1000000000 470001308 1000000000 720073696 1000000000 674356708 1000000000 931703124 1000000000 959252701 1000000000 104680884 1000000000 622623858 1000000000 275844975 1000000000 292235755 1000000000 253367334 1000000000 289989246 1000000000 423492795 1000000000 808339209 1000000000 514117290 1000000000 921546904 1000000000 66266822 1000000000 324943029 1000000000 754521975 1000000000 257014402 1000000000 840413187 1000000000 57268687 1000000000 442502515 1000000000 317334023 1000000000 900058130 1000000000 843697215 1000000000 33949753 1000000000 525995356 1000000000 81371408 1000000000 284654346 1000000000 839485770 1000000000 439969717 1000000000 171339245 1000000000 151064324 1000000000 780635706 1000000000 10814516 1000000000 910017196 1000000000 259346523 1000000000 686677384 1000000000 358082168 1000000000 501387218 1000000000 411321342 1000000000 402905832 1000000000 960422983 1000000000 988246248 1000000000 822796042 1000000000 129248975 1000000000 952800514 1000000000 427021408 1000000000 509647157 1000000000 768511347 1000000000 682992636 1000000000 303228927 1000000000 393144968 1000000000 470575613 1000000000 589600371 1000000000 338162776 1000000000 768866778 1000000000 170546764 1000000000 167899341 1000000000 925739789 1000000000 984667521 1000000000 847895964 1000000000 623368730 1000000000 266731539 1000000000 163548480 1000000000 14470214 1000000000 337172950 1000000000 137810867 1000000000 839394862 1000000000 34644654 1000000000 306704510 1000000000 938335448 1000000000 421000926 1000000000 492084544 1000000000 692596089 1000000000 466333259 1000000000 252986371 1000000000 666936384 1000000000 285915889 1000000000 694986739 1000000000 319291394 1000000000 216194797 1000000000 948560288 1000000000 303831277 1000000000 338868154 1000000000 814504703 1000000000 91772735 1000000000 48132330 1000000000 219471810 1000000000 723875804 1000000000 522633925 1000000000 624844958 1000000000 217936543 1000000000 440018582 1000000000 361813595 1000000000 317231474 1000000000 672292015 1000000000 919304035 1000000000 613794376 1000000000 431425223 1000000000 900369606 1000000000 551540238 1000000000 847709221 1000000000 426114520 1000000000 679986388 1000000000 230055803 1000000000 60119203 1000000000 244427755 1000000000 596828250 1000000000 517455355 1000000000 18363225 1000000000 988677150 1000000000 124560323 1000000000 840907561 1000000000 491747969 1000000000 408020201 1000000000 447397230 1000000000 587920253 1000000000 899513300 1000000000 968242964 1000000000 160532309 1000000000 862526939 1000000000 614112493 1000000000 413250495 1000000000 39501491 1000000000 636461998 1000000000 231026131 1000000000 663525682 1000000000 481664005 1000000000 407051172 1000000000 437308962 1000000000 843431177 1000000000 875905675 1000000000 406764535 1000000000 724999646 1000000000 278136417 1000000000 333312903 1000000000 401182869 1000000000 509444116 1000000000 115546521 1000000000 452711754 1000000000 25099984 1000000000 834107333 1000000000 633219672 1000000000 513842974 1000000000 746558656 1000000000 356097497 1000000000 50926630 1000000000 873148835 1000000000 871186094 1000000000 340096178 1000000000 224775437 1000000000 633597210 1000000000 954683933 1000000000 20531416 1000000000 960126833 1000000000 852108175 1000000000 3461149 1000000000 960796444 1000000000 639190765 1000000000 227906243 1000000000 169607767 1000000000 616220585 1000000000 537487272 1000000000 406186386 1000000000 503854482 1000000000 707140288 1000000000 592253548 1000000000 245242139 1000000000 607215845 1000000000 221547587 1000000000 11546300 1000000000 37792067 1000000000 62827250 1000000000 691589663 1000000000 713927034 1000000000 108262711 1000000000 91913872 1000000000 380927163 1000000000 100396007 1000000000 935251735 1000000000 267698840 1000000000 956765742 1000000000 168846312 1000000000 420621137 1000000000 858737572 1000000000 541380216 1000000000 864909538 1000000000 678240938 1000000000 728269825 1000000000 309932525 1000000000 833215020 1000000000 806690309 1000000000 61980008 1000000000 657220324 1000000000 434571951 1000000000 403943510 1000000000 898312881 1000000000 244659298 1000000000 790530163 1000000000 334643208 1000000000 869207044 1000000000 901809562 1000000000 625656433 1000000000 407649325 1000000000 887328113 1000000000 681960356 1000000000 516458028 1000000000 327606216 1000000000 774408479 1000000000 384667404 1000000000 758500621 1000000000 205879413 1000000000 91548865 1000000000 295147257 1000000000 340582549 1000000000 520042164 1000000000 68973560 1000000000 921689333 1000000000 60361583 1000000000 165064856 1000000000 241776460 1000000000 976125286 1000000000 974634326 1000000000 556265822 1000000000 875052844 1000000000 889049977 1000000000 98120874 1000000000 691812272 1000000000 207056016 1000000000 409437208 1000000000 720033007 1000000000 441641409 1000000000 92454503 1000000000 182729536 1000000000 28015328 1000000000 695484939 1000000000 574698734 1000000000 175604010 1000000000 766041385 1000000000 764902912 1000000000 943756600 1000000000 620972478 1000000000 973556578 1000000000 288936065 1000000000 632228 1000000000 334579936 1000000000 37152858 1000000000 542738147 1000000000 575424021 1000000000 122718125 1000000000 314861619 1000000000 265211946 1000000000 593816318 1000000000 232762404 1000000000 996492988 1000000000 841551824 1000000000 971045326 1000000000 462531701 1000000000 387026669 1000000000 686040083 1000000000 923777424 1000000000 458944813 1000000000 822481388 1000000000 958905610 1000000000 90643515 1000000000 379258292 1000000000 86188125 1000000000 887004868 1000000000 114947496 1000000000 943277851 1000000000 287966231 1000000000 649899165 1000000000 643118119 1000000000 813567500 1000000000 310195680 1000000000 525662983 1000000000 392008459 1000000000 616275204 1000000000 1060225 1000000000 671894731 1000000000 877832222 1000000000 802695992 1000000000 457598310 1000000000 800164824 1000000000 90771447 1000000000 453136659 1000000000 873327423 1000000000 806870624 1000000000 794326753 1000000000 661080135 1000000000 905671875 1000000000 641046849 1000000000 141931277 1000000000 744160622 1000000000 233838126 1000000000 915465944 1000000000 172353963 1000000000 177641279 1000000000 350810355 1000000000 440645460 1000000000 222539512 1000000000 281676981 1000000000 822866535 1000000000 98339856 1000000000 222178225 1000000000 190535282 1000000000 170303820 1000000000 828604575 1000000000 830711588 1000000000 595245362 1000000000 826117283 1000000000 65941431 1000000000 339729182 1000000000 989070945 1000000000 759078535 1000000000 440098568 1000000000 933823771 1000000000 326759283 1000000000 894496617 1000000000 462257788 1000000000 933985591 1000000000 474807535 1000000000 660352883 1000000000 257134604 1000000000 930848752 1000000000 386338395 1000000000 370958330 1000000000 27880648 1000000000 670024261 1000000000 936553197 1000000000 216528429 1000000000 379635853 1000000000 892669022 1000000000 676863707 1000000000 882430582 1000000000 696220390 1000000000 282377114 1000000000 10264168 1000000000 993522471 1000000000 443508023 1000000000 258186484 1000000000 986427436 1000000000 353858789 1000000000 155817662 1000000000 763894969 1000000000 951200443 1000000000 730806061 1000000000 901817384 1000000000 120125544 1000000000 455369975 1000000000 687520888 1000000000 80537410 1000000000 322183132 1000000000 332358392 1000000000 839870203 1000000000 684495414 1000000000 690416925 1000000000 242638338 1000000000 443791464 1000000000 583624704 1000000000 238747501 1000000000 693986521 1000000000 129851733 1000000000 302394123 1000000000 9586633 1000000000 502659249 1000000000 931183147 1000000000 212118359 1000000000 196860236 1000000000 488503847 1000000000 803930625 1000000000 927116401 1000000000 44754257 1000000000 587268126 1000000000 921395916 1000000000 628733122 1000000000 147497572 1000000000 112336082 1000000000 430934115 1000000000 459358305 1000000000 665333689 1000000000 133443484 1000000000 149381607 1000000000 34655301 1000000000 722621637 1000000000 964347341 1000000000 158079460 1000000000 139339164 1000000000 291146215 1000000000 902654947 1000000000 95698209 1000000000 162877869 1000000000 655009488 1000000000 995328063 1000000000 646228029 1000000000 516505775 1000000000 456230187 1000000000 652952204 1000000000 867266639 1000000000 134078510 1000000000 536992635 1000000000 311225051 1000000000 297944637 1000000000 512461955 1000000000 326157391 1000000000 557753531 1000000000 663505555 1000000000 209990191 1000000000 226349424 1000000000 858218949 1000000000 236917650 1000000000 664457506 1000000000 79125862 1000000000 336306281 1000000000 202437307 1000000000 761664973 1000000000 640530362 1000000000 446368807 1000000000 128432320 1000000000 582581662 1000000000 927827261 1000000000 244040944 1000000000 623309729 1000000000 259438267 1000000000 579639878 1000000000 78439210 1000000000 937675630 1000000000 150123020 1000000000 738871865 1000000000 755703489 1000000000 520562539 1000000000 684820166 1000000000 292068977 1000000000 704910577 1000000000 992289623 1000000000 60637806 1000000000 102934360 1000000000 508420328 1000000000 588728962 1000000000 868290896 1000000000 268635273 1000000000 606951612 1000000000 573957895 1000000000 200095490 1000000000 771342440 1000000000 941197612 1000000000 875969859 1000000000 886337770 1000000000 366559801 1000000000 644534958 1000000000 345347652 1000000000 497764981 1000000000 70841712 1000000000 171144912 1000000000 333756507 1000000000 772367020 1000000000 836693803 1000000000 782773676 1000000000 373240708 1000000000 440798069 1000000000 812227066 1000000000 960709242 1000000000 433025465 1000000000 913839516 1000000000 30762353 1000000000 512050934 1000000000 114677142 1000000000 905359340 1000000000 106491795 1000000000 291871366 1000000000 981558970 1000000000 375007431 1000000000 184103746 1000000000 548779445 1000000000 328473623 1000000000 642797304 1000000000 536195056 1000000000 870357206 1000000000 933526062 1000000000 971510773 1000000000 847525988 1000000000 394370458 1000000000 240367162 1000000000 228158282 1000000000 860153726 1000000000 52684497 1000000000 280194627 1000000000 387703166 1000000000 573662223 1000000000 393232322 1000000000 210448668 1000000000 595333116 1000000000 87592850 1000000000 893564521 1000000000 972416925 1000000000 722366754 1000000000 936782254 1000000000 303671179 1000000000 898594100 1000000000 245896030 1000000000 160757559 1000000000 51382020 1000000000 496669400 1000000000 568247320 1000000000 130931846 1000000000 480741556 1000000000 374111735 1000000000 688551146 1000000000 39841937 1000000000 866470622 1000000000 562098060 1000000000 168773026 1000000000 89944193 1000000000 406032850 1000000000 595861752 1000000000 139553029 1000000000 796505908 1000000000 373043299 1000000000 2087567 1000000000 272424044 1000000000 777262595 1000000000 198351407 1000000000 370424597 1000000000 961069813 1000000000 675123678 1000000000 811203650 1000000000 780744632 1000000000 754340534 1000000000 236816865 1000000000 608679475 1000000000 188325190 1000000000 323910593 1000000000 330829829 1000000000 736893678 1000000000 613187470 1000000000 379139803 1000000000 573702730 1000000000 188082711 1000000000 414249590 1000000000 63180845 1000000000 989715718 1000000000 1871470 1000000000 394960417 1000000000 747634564 1000000000 473751388 1000000000 651662573 1000000000 382999192 1000000000 556678762 1000000000 128779941 1000000000 397549943 1000000000 737514593 1000000000 526735523 1000000000 829341428 1000000000 907081307 1000000000 509536053 1000000000 926902773 1000000000 400123744 1000000000 155200091 1000000000 430435013 1000000000 762468769 1000000000 177010169 1000000000 171673394 1000000000 462805743 1000000000 999982047 1000000000 408027864 1000000000 17804746 1000000000 186950471 1000000000 296405591 1000000000 327928339 1000000000 175212793 1000000000 422687774 1000000000 324559499 1000000000 53681696 1000000000 132371199 1000000000 122116510 1000000000 825737738 1000000000 927663758 1000000000 127401887 1000000000 405850005 1000000000 76313325 1000000000 564402193 1000000000 85514151 1000000000 550622555 1000000000 465988845 1000000000 314814775 1000000000 652287029 1000000000 815241354 1000000000 647249858 1000000000 756861787 1000000000 979390290 1000000000 767005521 1000000000 116178236 1000000000 600128414 1000000000 704819650 1000000000 400750491 1000000000 123682366 1000000000 649823895 1000000000 794918087 1000000000 504395413 1000000000 442403628 1000000000 72108153 1000000000 808693688 1000000000 746346331 1000000000 309182537 1000000000 772438832 1000000000 761054749 1000000000 416164848 1000000000 713153900 1000000000 946951637 1000000000 326739856 1000000000 6960356 1000000000 782215578 1000000000 155959920 1000000000 258634802 1000000000 294902402 1000000000 152810313 1000000000 839472662 1000000000 631421810 1000000000 472170449 1000000000 116398581 1000000000 423135342 1000000000 716153540 1000000000 498433501 1000000000 886475909 1000000000 24173722 1000000000 771178812 1000000000 294857381 1000000000 600526799 1000000000 170938961 1000000000 540165368 1000000000 709831267 1000000000 820790614 1000000000 238292601 1000000000 190863404 1000000000 575326548 1000000000 807100904 1000000000 230531239 1000000000 753250114 1000000000 885348330 1000000000 231266579 1000000000 579538788 1000000000 399286393 1000000000 262562231 1000000000 735129620 1000000000 882338070 1000000000 578908736 1000000000 589546049 1000000000 962286298 1000000000 272191836 1000000000 402369999 1000000000 251495633 1000000000 944342137 1000000000 4129486 1000000000 855692230 1000000000 291026912 1000000000 265604643 1000000000 40075047 1000000000 146477797 1000000000 11834370 1000000000 36042104 1000000000 974152333 1000000000 116702616 1000000000 443018131 1000000000 83748014 1000000000 32347423 1000000000 747331223 1000000000 703508643 1000000000 90245647 1000000000 404005627 1000000000 324115924 1000000000 917206517 1000000000 979086160 1000000000 870544135 1000000000 151237153 1000000000 106479208 1000000000 546082164 1000000000 671656375 1000000000 569801078 1000000000 754707005 1000000000 89128282 1000000000 273860563 1000000000 226837368 1000000000 941632479 1000000000 658286513 1000000000 275263062 1000000000 708372275 1000000000 379626608 1000000000 158846999 1000000000 715179070 1000000000 272269884 1000000000 882538530 1000000000 326699791 1000000000 769365060 1000000000 922045595 1000000000 450124906 1000000000 738628035 1000000000 896278628 1000000000 229295887 1000000000 585081786 1000000000 476340466 1000000000 395523175 1000000000 524585932 1000000000 560971613 1000000000 557471530 1000000000 178148621 1000000000 798147653 1000000000 301034679 1000000000 462597189 1000000000 21350407 1000000000 880754382 1000000000 467418684 1000000000 741820250 1000000000 504131783 1000000000 995155748 1000000000 503839113 1000000000 201785095 1000000000 837567118 1000000000 85738371 1000000000 247930655 1000000000 148408011 1000000000 60863492 1000000000 853643925 1000000000 160465676 1000000000 840558807 1000000000 460967703 1000000000 194725580 1000000000 71631749 1000000000 873877380 1000000000 362468246 1000000000 248974182 1000000000 978082083 1000000000 434337845 1000000000 104464085 1000000000 599544838 1000000000 155289452 1000000000 902462853 1000000000 323557649 1000000000 290783250 1000000000 220333503 1000000000 767639192 1000000000 411521878 1000000000 991692457 1000000000 310975053 1000000000 31846508 1000000000 713115149 1000000000 145445170 1000000000 87202453 1000000000 495435335 1000000000 444093336 1000000000 360948060 1000000000 150289078 1000000000 210433760 1000000000 119071903 1000000000 239494455 1000000000 965395158 1000000000 325892333 1000000000 834252984 1000000000 774407520 1000000000 392173384 1000000000 694340361 1000000000 420066931 1000000000 46824923 1000000000 585907863 1000000000 194156081 1000000000 212924101 1000000000 949792029 1000000000 228287036 1000000000 289088067 1000000000 589722809 1000000000 924834242 1000000000 741425012 1000000000 258068336 1000000000 825656245 1000000000 282365104 1000000000 601378536 1000000000 297778902 1000000000 664872255 1000000000 198880004 1000000000 378379816 1000000000 257868138 1000000000 502766647 1000000000 460503920 1000000000 995064550 1000000000 657824581 1000000000 398301814 1000000000 932089187 1000000000 873998449 1000000000 283476426 1000000000 648802390 1000000000 791026915 1000000000 544576074 1000000000 151425496 1000000000 271950240 1000000000 108780942 1000000000 419651869 1000000000 85819797 1000000000 705971876 1000000000 665196579 1000000000 736849281 1000000000 847459020 1000000000 136552382 1000000000 558189543 1000000000 717750438 1000000000 970203256 1000000000 242138302 1000000000 528717678 1000000000 845773660 1000000000 92595928 1000000000 541356664 1000000000 303699741 1000000000 180818010 1000000000 292272549 1000000000 896877287 1000000000 158239717 1000000000 94429795 1000000000 913945883 1000000000 463150489 1000000000 502086528 1000000000 776268680 1000000000 208553520 1000000000 878199180 1000000000 731086014 1000000000 753757977 1000000000 10147085 1000000000 850722784 1000000000 636142955 1000000000 346343983 1000000000 987216246 1000000000 743919361 1000000000 102371502 1000000000 425996453 1000000000 895495871 1000000000 283130365 1000000000 144025009 1000000000 885825643 1000000000 113539466 1000000000 277347823 1000000000 528499777 1000000000 106325645 1000000000 201731713 1000000000 184465032 1000000000 742625421 1000000000 183104568 1000000000 161850987 1000000000 84911162 1000000000 808871842 1000000000 35710116 1000000000 23889404 1000000000 56423758 1000000000 192559539 1000000000 376985110 1000000000 875186241 1000000000 694290286 1000000000 266567674 1000000000 707345095 1000000000 159804147 1000000000 841011593 1000000000 653660522 1000000000 648987348 1000000000 877831177 1000000000 62423023 1000000000 679181252 1000000000 408491489 1000000000 567909237 1000000000 81794936 1000000000 37613562 1000000000 917237213 1000000000 372121341 1000000000 43188339 1000000000 526669400 1000000000 87919429 1000000000 122477881 1000000000 278212312 1000000000 916778710 1000000000 989823285 1000000000 296703403 1000000000 724785597 1000000000 231045937 1000000000 840421634 1000000000 777111703 1000000000 178498702 1000000000 722088657 1000000000 446410531 1000000000 289458039 1000000000 636400951 1000000000 947397735 1000000000 538766519 1000000000 874524863 1000000000 529363444 1000000000 28930661 1000000000 907662242 1000000000 521404751 1000000000 222890729 1000000000 715167983 1000000000 556583675 1000000000 197199723 1000000000 264418900 1000000000 753371737 1000000000 45008487 1000000000 23313573 1000000000 320696684 1000000000 83963900 1000000000 629449598 1000000000 137618211 1000000000 859519625 1000000000 805101453 1000000000 497229846 1000000000 423967053 1000000000 141509780 1000000000 891777184 1000000000 107156020 1000000000 17022452 1000000000 321390433 1000000000 88347959 1000000000 195435821 1000000000 339045167 1000000000 413427780 1000000000 129246485 1000000000 523903292 1000000000 630887548 1000000000 673799428 1000000000 777773543 1000000000 738291611 1000000000 504547642 1000000000 759895279 1000000000 232238877 1000000000 727362279 1000000000 848347804 1000000000 755811978 1000000000 904740592 1000000000 183349961 1000000000 165775600 1000000000 779010251 1000000000 998782675 1000000000 238040541 1000000000 79375471 1000000000 829268807 1000000000 12382225 1000000000 110168942 1000000000 840320746 1000000000 508125496 1000000000 793234505 1000000000 375305305 1000000000 367852285 1000000000 884913709 1000000000 966651336 1000000000 211905843 1000000000 73187204 1000000000 517698812 1000000000 632913882 1000000000 461067103 1000000000 696597643 1000000000 165018335 1000000000 804996603 1000000000 879838736 1000000000 349950069 1000000000 687047532 1000000000 414531854 1000000000 57256296 1000000000 537588379 1000000000 66635914 1000000000 227600257 1000000000 279076483 1000000000 988405341 1000000000 498076199 1000000000 18449014 1000000000 708777668 1000000000 30349906 1000000000 741888486 1000000000 896297218 1000000000 678642545 1000000000 522983566 1000000000 628171823 1000000000 998794771 1000000000 21232683 1000000000 67301547 1000000000 784721180 1000000000 363520646 1000000000 453334464 1000000000 615472654 1000000000 480739369 1000000000 907779080 1000000000 782998000 1000000000 364183133 1000000000 148455112 1000000000 52925771 1000000000 678511817 1000000000 758673485 1000000000 842361486 1000000000 38950479 1000000000 809427129 1000000000 588323236 1000000000 748275044 1000000000 976405708 1000000000 618002712 1000000000 694642412 1000000000 355096634 1000000000 847068339 1000000000 684025462 1000000000 378575238 1000000000 665561042 1000000000 911781664 1000000000 424057288 1000000000 423556136 1000000000 906463309 1000000000 548624459 1000000000 670815847 1000000000 188596303 1000000000 303235912 1000000000 522251113 1000000000 13400646 1000000000 702621952 1000000000 596747175 1000000000 896708793 1000000000 979507698 1000000000 706590510 1000000000 469557858 1000000000 453216283 1000000000 175273228 1000000000 20030233 1000000000 853081377 1000000000 778624803 1000000000 205736787 1000000000 546997268 1000000000 77505697 1000000000 438350764 1000000000 443459682 1000000000 906103199 1000000000 531378876 1000000000 951410078 1000000000 119825992 1000000000 759734145 1000000000 970386542 1000000000 60833096 1000000000 463877503 1000000000 519683032 1000000000 428525258 1000000000 252536167 1000000000 708014493 1000000000 79703638 1000000000 464873144 1000000000 414842733 1000000000 136435148 1000000000 325326003 1000000000 878757179 1000000000 72710231 1000000000 284438658 1000000000 422364341 1000000000 874543730 1000000000 367432901 1000000000 372321050 1000000000 766311834 1000000000 104980922 1000000000 584920973 1000000000 899295446 1000000000 864053880 1000000000 651801509 1000000000 918903498 1000000000 28646971 1000000000 495015789 1000000000 128764525 1000000000 694873899 1000000000 488184438 1000000000 988764356 1000000000 122828706 1000000000 612273158 1000000000 767361702 1000000000 30940886 1000000000 893836944 1000000000 611971403 1000000000 373509228 1000000000 829374706 1000000000 578085449 1000000000 886655633 1000000000 684427092 1000000000 376120818 1000000000 969329310 1000000000 241058540 1000000000 650432916 1000000000 152321791 1000000000 228090448 1000000000 221276246 1000000000 46870331 1000000000 840936046 1000000000 307910018 1000000000 203087024 1000000000 463454039 1000000000 524041429 1000000000 775401239 1000000000 871377684 1000000000 37145855 1000000000 67281200 1000000000 158815013 1000000000 531144248 1000000000 957628610 1000000000 616521508 1000000000 397874462 1000000000 286961003 1000000000 974649429 1000000000 674816223 1000000000 766120036 1000000000 919707228 1000000000 908898492 1000000000 611428679 1000000000 961943588 1000000000 335232966 1000000000 41302917 1000000000 746836387 1000000000 3144224 1000000000 748983612 1000000000 852691059 1000000000 209548704 1000000000 899826411 1000000000 286950717 1000000000 771438316 1000000000 161531848 1000000000 313755093 1000000000 749604480 1000000000 474368147 1000000000 165800512 1000000000 433121981 1000000000 499103524 1000000000 552643566 1000000000 47823268 1000000000 764418584 1000000000 497437844 1000000000 998117721 1000000000 116044834 1000000000 488175776 1000000000 926222913 1000000000 276992921 1000000000 351224692 1000000000 982707599 1000000000 998727810 1000000000 496939159 1000000000 512988892 1000000000 472271221 1000000000 222748884 1000000000 913540628 1000000000 777914637 1000000000 626864792 1000000000 453857130 1000000000 359199896 1000000000 915456780 1000000000 223481884 1000000000 864357970 1000000000 466272283 1000000000 502317768 1000000000 308628579 1000000000 45065858 1000000000 714871231 1000000000 828401710 1000000000 497841036 1000000000 63791242 1000000000 314389982 1000000000 111473724 1000000000 552011243 1000000000 121050680 1000000000 591791393 1000000000 400528644 1000000000 325557971 1000000000 763642453 1000000000 717203759 1000000000 194145371 1000000000 595213889 1000000000 408864374 1000000000 805042093 1000000000 685462071 1000000000 976282196 1000000000 313610449 1000000000 200093376 1000000000 296931443 1000000000 345007127 1000000000 488260041 1000000000 195602138 1000000000 260954641 1000000000 932173164 1000000000 124393903 1000000000 106798758 1000000000 407432866 1000000000 152251866 1000000000 523036848 1000000000 718310679 1000000000 532554453 1000000000 376451811 1000000000 514666221 1000000000 798081309 1000000000 31786861 1000000000 80863083 1000000000 729813391 1000000000 73021552 1000000000 687867649 1000000000 30905420 1000000000 865659896 1000000000 170895902 1000000000 553332632 1000000000 806964843 1000000000 546826833 1000000000 898146569 1000000000 813367384 1000000000 839695431 1000000000 13456561 1000000000 28673890 1000000000 310213378 1000000000 269901075 1000000000 203361910 1000000000 128123259 1000000000 778853340 1000000000 886760227 1000000000 3544738 1000000000 394481713 1000000000 530368194 1000000000 676146989 1000000000 713465187 1000000000 387618277 1000000000 766724587 1000000000 797986047 1000000000 680906907 1000000000 328900938 1000000000 461616001 1000000000 615146950 1000000000 429653939 1000000000 703691368 1000000000 800862403 1000000000 563195460 1000000000 302735124 1000000000 252089535 1000000000 866910891 1000000000 821739385 1000000000 512303006 1000000000 21532060 1000000000 832103435 1000000000 56886229 1000000000 275611832 1000000000 741636626 1000000000 978290749 1000000000 31859777 1000000000 92350945 1000000000 409589373 1000000000 612507892 1000000000 591556664 1000000000 352885526 1000000000 982248170 1000000000 900220925 1000000000 802465879 1000000000 804921243 1000000000 679405613 1000000000 149260370 1000000000 564840259 1000000000 76725071 1000000000 396758336 1000000000 750216750 1000000000 514097626 1000000000 953519124 1000000000 948034960 1000000000 654324370 1000000000 697075087 1000000000 52266045 1000000000 243752816 1000000000 623014438 1000000000 837121192 1000000000 821106318 1000000000 171605843 1000000000 927121805 1000000000 299340214 1000000000 521997716 1000000000 546888236 1000000000 864341620 1000000000 66068755 1000000000 446463215 1000000000 823179930 1000000000 976649866 1000000000 613081363 1000000000 725465442 1000000000 924770122 1000000000 352142990 1000000000 603993256 1000000000 59826137 1000000000 158615278 1000000000 503664946 1000000000 664467431 1000000000 726251401 1000000000 136444632 1000000000 578661825 1000000000 836427136 1000000000 55147080 1000000000 263408232 1000000000 984557616 1000000000 988454694 1000000000 851106208 1000000000 921870847 1000000000 728683422 1000000000 589086589 1000000000 48606523 1000000000 901611658 1000000000 840134459 1000000000 993121615 1000000000 82760339 1000000000 530242591 1000000000 357295752 1000000000 227266891 1000000000 350855526 1000000000 475043866 1000000000 745118063 1000000000 757121942 1000000000 253663287 1000000000 928164018 1000000000 541735513 1000000000 928617330 1000000000 66187519 1000000000 965219380 1000000000 68154465 1000000000 912822095 1000000000 668580299 1000000000 89921020 1000000000 892168700 1000000000 55797504 1000000000 200915640 1000000000 719098582 1000000000 882381997 1000000000 749378934 1000000000 261423896 1000000000 209398949 1000000000 765356066 1000000000 423634507 1000000000 615253001 1000000000 867760148 1000000000 334389112 1000000000 516619950 1000000000 23201658 1000000000 461121822 1000000000 949328662 1000000000 937365824 1000000000 310763646 1000000000 507763763 1000000000 696930853 1000000000 385649658 1000000000 663723453 1000000000 373605903 1000000000 75639592 1000000000 138323238 1000000000 529003026 1000000000 229025207 1000000000 66851101 1000000000 726136843 1000000000 397856091 1000000000 602461480 1000000000 36464256 1000000000 49793256 1000000000 477820328 1000000000 34426741 1000000000 213671535 1000000000 781915431 1000000000 794915676 1000000000 313818079 1000000000 412519189 1000000000 104757522 1000000000 777792160 1000000000 593345977 1000000000 231886512 1000000000 668649267 1000000000 233403319 1000000000 520979344 1000000000 653562806 1000000000 669888289 1000000000 288007755 1000000000 526446480 1000000000 847473909 1000000000 687220461 1000000000 360323367 1000000000 750931526 1000000000 930342514 1000000000 330942588 1000000000 674091119 1000000000 623510247 1000000000 208282844 1000000000 341877791 1000000000 15100814 1000000000 171614009 1000000000 138708657 1000000000 81809584 1000000000 913012625 1000000000 413876315 1000000000 152600256 1000000000 223060995 1000000000 291569531 1000000000 362843259 1000000000 168782608 1000000000 528006565 1000000000 450704209 1000000000 172518106 1000000000 202756001 1000000000 47835274 1000000000 171457005 1000000000 390776411 1000000000 226605643 1000000000 934389732 1000000000 639596512 1000000000 354056490 1000000000 466181840 1000000000 510217614 1000000000 75281465 1000000000 874919689 1000000000 670988341 1000000000 737416855 1000000000 49439278 1000000000 603793995 1000000000 826726188 1000000000 411343185 1000000000 761801327 1000000000 572834972 1000000000 880399721 1000000000 536442462 1000000000 65905207 1000000000 170820040 1000000000 417603531 1000000000 121904523 1000000000 962134110 1000000000 666238277 1000000000 569254078 1000000000 605151538 1000000000 634582141 1000000000 958448606 1000000000 612513469 1000000000 807018017 1000000000 845893501 1000000000 350893029 1000000000 189077094 1000000000 970899081 1000000000 265927593 1000000000 862923612 1000000000 732014739 1000000000 270111989 1000000000 785763197 1000000000 493481244 1000000000 65203810 1000000000 653780348 1000000000 593895462 1000000000 535278033 1000000000 650381366 1000000000 447493627 1000000000 633092993 1000000000 312077273 1000000000 194967033 1000000000 455700635 1000000000 379700114 1000000000 982721589 1000000000 745481935 1000000000 80018883 1000000000 256005188 1000000000 420283172 1000000000 932797322 1000000000 283421968 1000000000 239936526 1000000000 180975023 1000000000 20430757 1000000000 773756039 1000000000 575504408 1000000000 669724003 1000000000 273506414 1000000000 828772366 1000000000 309975061 1000000000 448197835 1000000000 496053749 1000000000 612411906 1000000000 866875400 1000000000 32961355 1000000000 966067793 1000000000 814685996 1000000000 526077640 1000000000 540089342 1000000000 69723175 1000000000 827811480 1000000000 288391093 1000000000 963901684 1000000000 456111547 1000000000 438639487 1000000000 746432233 1000000000 205053605 1000000000 776624307 1000000000 408041328 1000000000 687453069 1000000000 214780069 1000000000 542040548 1000000000 708707624 1000000000 478761892 1000000000 62461257 1000000000 265319980 1000000000 963750379 1000000000 568503065 1000000000 812642282 1000000000 656153632 1000000000 961101731 1000000000 269383340 1000000000 625370797 1000000000 312337020 1000000000 674469236 1000000000 120912300 1000000000 498080156 1000000000 657345729 1000000000 327561341 1000000000 603349005 1000000000 929761389 1000000000 385512736 1000000000 380652127 1000000000 889955344 1000000000 463351784 1000000000 946554167 1000000000 950401272 1000000000 547135217 1000000000 122454565 1000000000 282617614 1000000000 802091459 1000000000 426804242 1000000000 699524379 1000000000 310819902 1000000000 922815133 1000000000 698878118 1000000000 752946005 1000000000 625092359 1000000000 213871452 1000000000 140126330 1000000000 749663846 1000000000 851359507 1000000000 869904129 1000000000 115569929 1000000000 799478688 1000000000 595238702 1000000000 110778768 1000000000 608102370 1000000000 926599212 1000000000 570012601 1000000000 810433139 1000000000 347636657 1000000000 919439106 1000000000 627557868 1000000000 723772711 1000000000 255880463 1000000000 175966798 1000000000 274918949 1000000000 856282077 1000000000 684896053 1000000000 270963994 1000000000 678079121 1000000000 819511970 1000000000 164734364 1000000000 825921690 1000000000 259004753 1000000000 712159388 1000000000 543893355 1000000000 418924313 1000000000 319997940 1000000000 568079380 1000000000 562637342 1000000000 701177629 1000000000 82718883 1000000000 139176615 1000000000 41246184 1000000000 804638213 1000000000 459032879 1000000000 325491733 1000000000 421420619 1000000000 930550753 1000000000 553916908 1000000000 776291178 1000000000 380027011 1000000000 890405073 1000000000 574103090 1000000000 200089414 1000000000 336085267 1000000000 35823198 1000000000 499066300 1000000000 344498758 1000000000 624575266 1000000000 782333557 1000000000 763661276 1000000000 311878154 1000000000 495844146 1000000000 556805368 1000000000 420336830 1000000000 959960590 1000000000 443129187 1000000000 889732172 1000000000 540937252 1000000000 730334339 1000000000 858297708 1000000000 196681723 1000000000 63653126 1000000000 586871303 1000000000 410074152 1000000000 960002873 1000000000 883594588 1000000000 227159310 1000000000 214156059 1000000000 540002302 1000000000 184435994 1000000000 437942032 1000000000 514609352 1000000000 933262951 1000000000 782266582 1000000000 266313624 1000000000 383091553 1000000000 874108391 1000000000 412605277 1000000000 532541185 1000000000 168644637 1000000000 825719184 1000000000 438063639 1000000000 921772685 1000000000 773193996 1000000000 791186659 1000000000 425224752 1000000000 291591623 1000000000 740758497 1000000000 970472659 1000000000 416617032 1000000000 49826655 1000000000 8696298 1000000000 133698246 1000000000 663062282 1000000000 239934467 1000000000 762990066 1000000000 961440410 1000000000 915256236 1000000000 719123061 1000000000 798775353 1000000000 885819762 1000000000 743586342 1000000000 416935145 1000000000 271297012 1000000000 452342912 1000000000 377850665 1000000000 303365178 1000000000 851558186 1000000000 587701667 1000000000 464761680 1000000000 727078682 1000000000 29150828 1000000000 403226599 1000000000 13040537 1000000000 884771550 1000000000 843236427 1000000000 50513503 1000000000 180535296 1000000000 102015907 1000000000 725556270 1000000000 157467393 1000000000 455323687 1000000000 514325260 1000000000 370600019 1000000000 927733476 1000000000 428169568 1000000000 572301283 1000000000 811395894 1000000000 165991514 1000000000 525601288 1000000000 1906762 1000000000 752005095 1000000000 521354467 1000000000 858094569 1000000000 210898491 1000000000 293022794 1000000000 525348990 1000000000 346144226 1000000000 798203206 1000000000 534457738 1000000000 81529898 1000000000 505650993 1000000000 842615309 1000000000 603542692 1000000000 223778846 1000000000 161453442 1000000000 116222539 1000000000 48157364 1000000000 56981810 1000000000 395867149 1000000000 800234335 1000000000 564438501 1000000000 320661461 1000000000 690970467 1000000000 93328711 1000000000 149523621 1000000000 94543334 1000000000 732281127 1000000000 197913289 1000000000 177933280 1000000000 691857452 1000000000 696893145 1000000000 834588800 1000000000 886490125 1000000000 160054038 1000000000 766267181 1000000000 353052665 1000000000 724515705 1000000000 6678320 1000000000 96969050 1000000000 574614316 1000000000 250669124 1000000000 373327604 1000000000 445623845 1000000000 583436100 1000000000 751920847 1000000000 32379683 1000000000 423869434 1000000000 996274175 1000000000 286145458 1000000000 682623943 1000000000 443602320 1000000000 156782924 1000000000 492923737 1000000000 225302116 1000000000 987296006 1000000000 382058800 1000000000 219608026 1000000000 689642986 1000000000 809505805 1000000000 543910739 1000000000 149343965 1000000000 42099173 1000000000 721707568 1000000000 294648166 1000000000 523512671 1000000000 751759535 1000000000 362806922 1000000000 381342316 1000000000 877142053 1000000000 789558045 1000000000 752655649 1000000000 657679704 1000000000 769950775 1000000000 911115754 1000000000 463182590 1000000000 751618107 1000000000 416073043 1000000000 575820591 1000000000 973261410 1000000000 373875382 1000000000 684509256 1000000000 352767647 1000000000 642167884 1000000000 611090951 1000000000 181925320 1000000000 499069886 1000000000 345331492 1000000000 955408948 1000000000 366092520 1000000000 503033592 1000000000 420393972 1000000000 191059258 1000000000 292766018 1000000000 907548923 1000000000 458895526 1000000000 861864482 1000000000 988291396 1000000000 555307828 1000000000 306779769 1000000000 739542801 1000000000 918191190 1000000000 30286940 1000000000 97660589 1000000000 593144923 1000000000 266320960 1000000000 833128615 1000000000 977396465 1000000000 787237263 1000000000 758699437 1000000000 501337336 1000000000 70216545 1000000000 806063007 1000000000 445977246 1000000000 820509180 1000000000 515778024 1000000000 836280274 1000000000 487999256 1000000000 21723648 1000000000 8428247 1000000000 979391843 1000000000 338503615 1000000000 437474593 1000000000 644666594 1000000000 750989779 1000000000 79821636 1000000000 474690732 1000000000 19156637 1000000000 25308261 1000000000 109086178 1000000000 593085706 1000000000 287113946 1000000000 114992989 1000000000 948826650 1000000000 743116879 1000000000 106389700 1000000000 300171852 1000000000 594093586 1000000000 803445107 1000000000 520895716 1000000000 339738195 1000000000 959644015 1000000000 294017625 1000000000 678383609 1000000000 79376974 1000000000 433123405 1000000000 938709198 1000000000 708273336 1000000000 724722269 1000000000 428987526 1000000000 178645731 1000000000 425716726 1000000000 999107760 1000000000 92453065 1000000000 237650102 1000000000 713033759 1000000000 940211490 1000000000 616282577 1000000000 647384452 1000000000 231491215 1000000000 366098809 1000000000 994251502 1000000000 559762122 1000000000 548376396 1000000000 957446435 1000000000 883578939 1000000000 949382018 1000000000 505349426 1000000000 70665553 1000000000 111898832 1000000000 472330624 1000000000 564992067 1000000000 402376777 1000000000 610675753 1000000000 210241080 1000000000 792173428 1000000000 125393658 1000000000 135517742 1000000000 199843003 1000000000 115948944 1000000000 928556504 1000000000 431132028 1000000000 276009383 1000000000 543031837 1000000000 965909979 1000000000 184470808 1000000000 499277999 1000000000 632657686 1000000000 557056336 1000000000 521106547 1000000000 215947101 1000000000 59783258 1000000000 866844872 1000000000 42807259 1000000000 683662685 1000000000 290506515 1000000000 646679982 1000000000 972519754 1000000000 498819813 1000000000 437328593 1000000000 48475841 1000000000 878839819 1000000000 787429686 1000000000 108440375 1000000000 299600163 1000000000 428144296 1000000000 163143918 1000000000 207373987 1000000000 566744571 1000000000 38337510 1000000000 437475489 1000000000 221096203 1000000000 105974810 1000000000 679048815 1000000000 737336163 1000000000 739994274 1000000000 319948465 1000000000 238620513 1000000000 733000429 1000000000 881059659 1000000000 256105017 1000000000 129342713 1000000000 838769798 1000000000 718982181 1000000000 403340568 1000000000 361340257 1000000000 879930749 1000000000 999163878 1000000000 377495762 1000000000 898044371 1000000000 615984577 1000000000 719316518 1000000000 131697062 1000000000 381772707 1000000000 49144356 1000000000 154327783 1000000000 781779080 1000000000 227630686 1000000000 19279546 1000000000 559124372 1000000000 490175588 1000000000 690517989 1000000000 506034500 1000000000 45525104 1000000000 539010698 1000000000 104669280 1000000000 595405562 1000000000 129775642 1000000000 251146291 1000000000 623377773 1000000000 994937420 1000000000 70842005 1000000000 125495889 1000000000 193405531 1000000000 490326300 1000000000 507726458 1000000000 455993807 1000000000 910421778 1000000000 523222769 1000000000 23536002 1000000000 892418683 1000000000 81875067 1000000000 996022067 1000000000 95125986 1000000000 971109846 1000000000 396439304 1000000000 882005736 1000000000 922790134 1000000000 579658510 1000000000 204077273 1000000000 184447573 1000000000 709792110 1000000000 49836942 1000000000 453629070 1000000000 453407129 1000000000 208608122 1000000000 512192556 1000000000 973058084 1000000000 312310701 1000000000 654410734 1000000000 610844246 1000000000 369223972 1000000000 293961274 1000000000 416785695 1000000000 5178548 1000000000 587860698 1000000000 292549279 1000000000 525636696 1000000000 779680913 1000000000 691898186 1000000000 112906454 1000000000 572356086 1000000000 645189408 1000000000 430199463 1000000000 132272487 1000000000 347792517 1000000000 668282098 1000000000 442432412 1000000000 667202451 1000000000 527128956 1000000000 803378702 1000000000 654831960 1000000000 955579727 1000000000 805743462 1000000000 312518030 1000000000 685406651 1000000000 346249614 1000000000 369733638 1000000000 164949532 1000000000 972439368 1000000000 49772912 1000000000 844450314 1000000000 544654043 1000000000 487017998 1000000000 327493559 1000000000 417706447 1000000000 907723310 1000000000 208098659 1000000000 598694251 1000000000 336481616 1000000000 50060442 1000000000 558002251 1000000000 328801591 1000000000 581370174 1000000000 258179291 1000000000 350608296 1000000000 75751064 1000000000 506214332 1000000000 77380084 1000000000 750194209 1000000000 430934138 1000000000 241516580 1000000000 566910643 1000000000 67589137 1000000000 103428410 1000000000 424108815 1000000000 82329605 1000000000 822113004 1000000000 164006886 1000000000 14769931 1000000000 875842947 1000000000 625056627 1000000000 677860464 1000000000 928228593 1000000000 30085180 1000000000 128815792 1000000000 488876957 1000000000 879473962 1000000000 505196877 1000000000 853176976 1000000000 802774626 1000000000 116245984 1000000000 825414044 1000000000 726615076 1000000000 379690559 1000000000 617247739 1000000000 995466271 1000000000 709010589 1000000000 694444492 1000000000 542291996 1000000000 213300005 1000000000 736061329 1000000000 937093567 1000000000 72610059 1000000000 784350503 1000000000 739393040 1000000000 954102524 1000000000 447109123 1000000000 432952570 1000000000 235943718 1000000000 275560371 1000000000 670881638 1000000000 509763418 1000000000 324388417 1000000000 356163525 1000000000 560922590 1000000000 517102699 1000000000 540814921 1000000000 533394485 1000000000 973362449 1000000000 689006413 1000000000 791216344 1000000000 168980305 1000000000 658831562 1000000000 945490596 1000000000 282515006 1000000000 542148674 1000000000 205127129 1000000000 758932782 1000000000 908148145 1000000000 482543684 1000000000 504654500 1000000000 637038624 1000000000 644199142 1000000000 558567822 1000000000 939082630 1000000000 648744816 1000000000 206379159 1000000000 691231935 1000000000 282110929 1000000000 408053116 1000000000 278440676 1000000000 637159355 1000000000 232342270 1000000000 292151427 1000000000 42801284 1000000000 939959118 1000000000 825467604 1000000000 936604900 1000000000 549609386 1000000000 859241167 1000000000 721291745 1000000000 861398400 1000000000 64355614 1000000000 907617749 1000000000 332737884 1000000000 705613485 1000000000 882192301 1000000000 979368257 1000000000 474834346 1000000000 66824914 1000000000 613077128 1000000000 885828222 1000000000 108738938 1000000000 95586847 1000000000 214655376 1000000000 698377094 1000000000 881624012 1000000000 364798947 1000000000 548385151 1000000000 418891811 1000000000 208721293 1000000000 397661572 1000000000 888068908 1000000000 870576172 1000000000 133786367 1000000000 22585674 1000000000 66649972 1000000000 190964963 1000000000 761067382 1000000000 282481929 1000000000 840505165 1000000000 142338555 1000000000 255845362 1000000000 128282860 1000000000 479760460 1000000000 506066122 1000000000 607893237 1000000000 958717619 1000000000 209652919 1000000000 103702812 1000000000 459289332 1000000000 229313963 1000000000 987280322 1000000000 73200751 1000000000 287171390 1000000000 150475539 1000000000 762221426 1000000000 33065463 1000000000 358864408 1000000000 254822942 1000000000 559803220 1000000000 561954453 1000000000 991035445 1000000000 759054362 1000000000 825072804 1000000000 32071884 1000000000 67389323 1000000000 903961567 1000000000 835270131 1000000000 12892084 1000000000 341082170 1000000000 752532735 1000000000 226406742 1000000000 741585477 1000000000 407284047 1000000000 554545819 1000000000 867105497 1000000000 211529731 1000000000 641668749 1000000000 897825328 1000000000 15309471 1000000000 857599283 1000000000 623867380 1000000000 680760976 1000000000 443654545 1000000000 591703149 1000000000 686769061 1000000000 536405848 1000000000 479199838 1000000000 393582103 1000000000 295380137 1000000000 925923150 1000000000 817605950 1000000000 533540293 1000000000 195396531 1000000000 449162467 1000000000 640592884 1000000000 604167272 1000000000 891438652 1000000000 653812531 1000000000 415422587 1000000000 642532975 1000000000 328365059 1000000000 856324505 1000000000 401623653 1000000000 691104803 1000000000 165240658 1000000000 463526007 1000000000 144404176 1000000000 171051562 1000000000 911146940 1000000000 327193119 1000000000 387584226 1000000000 521352992 1000000000 895144936 1000000000 303176226 1000000000 501082034 1000000000 73479658 1000000000 971520366 1000000000 956030753 1000000000 634456248 1000000000 391870748 1000000000 621185431 1000000000 792746701 1000000000 174473640 1000000000 985789325 1000000000 791057543 1000000000 766861168 1000000000 929205631 1000000000 348808692 1000000000 512299954 1000000000 417482839 1000000000 148658598 1000000000 414139656 1000000000 780213123 1000000000 917929529 1000000000 778487152 1000000000 97552230 1000000000 625831059 1000000000 873331 1000000000 734472912 1000000000 990352041 1000000000 411764404 1000000000 767912575 1000000000 477754408 1000000000 444736355 1000000000 886185841 1000000000 159850220 1000000000 444180311 1000000000 812944161 1000000000 50721171 1000000000 166243110 1000000000 686103672 1000000000 758619381 1000000000 270090454 1000000000 775189323 1000000000 968665413 1000000000 353649345 1000000000 130755084 1000000000 293127590 1000000000 913384851 1000000000 566842329 1000000000 5416637 1000000000 213840847 1000000000 907835282 1000000000 904463385 1000000000 941283026 1000000000 820250059 1000000000 772312061 1000000000 127045038 1000000000 376446843 1000000000 289037161 1000000000 491444714 1000000000 215266688 1000000000 654331999 1000000000 302795269 1000000000 195778294 1000000000 755584779 1000000000 669768664 1000000000 632544069 1000000000 66930151 1000000000 728853873 1000000000 864184720 1000000000 715885972 1000000000 462271682 1000000000 485019844 1000000000 766737451 1000000000 131659190 1000000000 790439586 1000000000 562330411 1000000000 821036153 1000000000 302441413 1000000000 299510317 1000000000 449406036 1000000000 100776657 1000000000 166700502 1000000000 445631240 1000000000 292144452 1000000000 620706297 1000000000 661385416 1000000000 879666463 1000000000 433594254 1000000000 696143886 1000000000 248323637 1000000000 901611074 1000000000 302861615 1000000000 119194606 1000000000 492406704 1000000000 900641017 1000000000 313491005 1000000000 113669557 1000000000 63921006 1000000000 492020490 1000000000 467657350 1000000000 662442915 1000000000 479858135 1000000000 719497034 1000000000 763891808 1000000000 18898756 1000000000 86145586 1000000000 592236625 1000000000 215469284 1000000000 735406445 1000000000 838278024 1000000000 581493536 1000000000 755597483 1000000000 49464831 1000000000 755541205 1000000000 246769516 1000000000 937539297 1000000000 744366125 1000000000 250137752 1000000000 343422970 1000000000 743740602 1000000000 190880175 1000000000 846051385 1000000000 160390859 1000000000 923333930 1000000000 183331326 1000000000 163799820 1000000000 18639436 1000000000 542577552 1000000000 49613900 1000000000 888581332 1000000000 885812340 1000000000 354854105 1000000000 532761509 1000000000 495700441 1000000000 83640035 1000000000 706929205 1000000000 935132313 1000000000 571893299 1000000000 56302758 1000000000 789809680 1000000000 688251395 1000000000 736785330 1000000000 812966771 1000000000 312562153 1000000000 295894806 1000000000 839500978 1000000000 768747438 1000000000 365909548 1000000000 772136440 1000000000 828290990 1000000000 166486332 1000000000 380481473 1000000000 236610120 1000000000 984655669 1000000000 133690819 1000000000 996052292 1000000000 721156509 1000000000 458132124 1000000000 17070224 1000000000 997174747 1000000000 259136859 1000000000 341210329 1000000000 752451958 1000000000 445364320 1000000000 756301902 1000000000 101585781 1000000000 256099998 1000000000 301944203 1000000000 110613586 1000000000 175491866 1000000000 800068317 1000000000 369319454 1000000000 790545272 1000000000 548446470 1000000000 192402868 1000000000 201773727 1000000000 639230472 1000000000 403554564 1000000000 933955478 1000000000 805484894 1000000000 77896448 1000000000 712231248 1000000000 162766241 1000000000 999462335 1000000000 662459058 1000000000 106459857 1000000000 799207894 1000000000 58585721 1000000000 206593469 1000000000 867405032 1000000000 607205475 1000000000 102593067 1000000000 692266685 1000000000 427767725 1000000000 580298879 1000000000 379449344 1000000000 875513830 1000000000 541568292 1000000000 312829853 1000000000 520819029 1000000000 28564486 1000000000 222663448 1000000000 205857837 1000000000 656050739 1000000000 823002226 1000000000 164167274 1000000000 462997744 1000000000 699908716 1000000000 976537318 1000000000 114226889 1000000000 31218195 1000000000 938881511 1000000000 482694977 1000000000 396489604 1000000000 583766098 1000000000 447744000 1000000000 757557295 1000000000 113438973 1000000000 613708705 1000000000 644418831 1000000000 596653615 1000000000 92495764 1000000000 247703083 1000000000 468247676 1000000000 811986267 1000000000 321882209 1000000000 543210840 1000000000 356781143 1000000000 200606017 1000000000 988092606 1000000000 72553235 1000000000 740343306 1000000000 872742731 1000000000 174131027 1000000000 10748753 1000000000 14528481 1000000000 587628174 1000000000 503397901 1000000000 77379193 1000000000 641977999 1000000000 486533992 1000000000 11396136 1000000000 595209097 1000000000 742047915 1000000000 43466595 1000000000 535128759 1000000000 823200647 1000000000 230158585 1000000000 75741285 1000000000 802318223 1000000000 441582272 1000000000 376142537 1000000000 713276919 1000000000 453758362 1000000000 128418206 1000000000 658596665 1000000000 753130699 1000000000 79118725 1000000000 448339277 1000000000 72305369 1000000000 919879365 1000000000 781816625 1000000000 180596890 1000000000 109403419 1000000000 746557270 1000000000 323141696 1000000000 421221885 1000000000 808780997 1000000000 65322882 1000000000 121831868 1000000000 885140396 1000000000 55357948 1000000000 648454435 1000000000 824199825 1000000000 356903660 1000000000 769175949 1000000000 32250984 1000000000 865905592 1000000000 652263769 1000000000 486836148 1000000000 708179446 1000000000 464145706 1000000000 149739315 1000000000 494238074 1000000000 677392154 1000000000 694839302 1000000000 213956199 1000000000 960467745 1000000000 833144072 1000000000 121959273 1000000000 470524829 1000000000 247339012 1000000000 344240270 1000000000 702060178 1000000000 507230589 1000000000 218222348 1000000000 369959864 1000000000 382234671 1000000000 192073841 1000000000 418894359 1000000000 449623813 1000000000 800764657 1000000000 978253946 1000000000 392648744 1000000000 717487510 1000000000 444476425 1000000000 579845700 1000000000 792406677 1000000000 485936075 1000000000 169704723 1000000000 640067169 1000000000 119812045 1000000000 853861254 1000000000 862250567 1000000000 144541465 1000000000 710975045 1000000000 846017522 1000000000 820525280 1000000000 860335635 1000000000 495097833 1000000000 793006269 1000000000 67497475 1000000000 836842046 1000000000 668518766 1000000000 652131340 1000000000 725287445 1000000000 262841583 1000000000 875340256 1000000000 412912782 1000000000 934782011 1000000000 161891670 1000000000 999400546 1000000000 635101760 1000000000 338308045 1000000000 656135875 1000000000 509869486 1000000000 323482419 1000000000 121497419 1000000000 622521675 1000000000 443007019 1000000000 933610310 1000000000 953137006 1000000000 457532684 1000000000 463046413 1000000000 344706247 1000000000 913295512 1000000000 179307534 1000000000 980676152 1000000000 18900475 1000000000 279935331 1000000000 388376605 1000000000 422853881 1000000000 172450859 1000000000 949219506 1000000000 403095209 1000000000 40650973 1000000000 761632460 1000000000 398511524 1000000000 659332742 1000000000 77904363 1000000000 704307765 1000000000 214285503 1000000000 440966535 1000000000 833818230 1000000000 728646883 1000000000 496017953 1000000000 395041426 1000000000 7302248 1000000000 725312663 1000000000 965697684 1000000000 652796184 1000000000 715388187 1000000000 576635711 1000000000 496106344 1000000000 935405761 1000000000 825981165 1000000000 151591994 1000000000 953566376 1000000000 461285441 1000000000 392468149 1000000000 636919819 1000000000 29306133 1000000000 272909608 1000000000 417587447 1000000000 441466966 1000000000 246386375 1000000000 269776987 1000000000 510775986 1000000000 833297159 1000000000 642672007 1000000000 885968407 1000000000 775627953 1000000000 411369333 1000000000 180169346 1000000000 993170091 1000000000 446505832 1000000000 991294300 1000000000 793496372 1000000000 965759564 1000000000 501321401 1000000000 436871195 1000000000 926922586 1000000000 817229523 1000000000 629928466 1000000000 740918174 1000000000 977554158 1000000000 15507085 1000000000 250961061 1000000000 246208017 1000000000 25129191 1000000000 648761112 1000000000 186890237 1000000000 192863325 1000000000 694185128 1000000000 306500295 1000000000 171271991 1000000000 510860777 1000000000 109017638 1000000000 884148938 1000000000 866857116 1000000000 350223195 1000000000 209451210 1000000000 549249184 1000000000 556741456 1000000000 785965379 1000000000 180986973 1000000000 511641879 1000000000 533433458 1000000000 838714584 1000000000 438451069 1000000000 198636827 1000000000 265916537 1000000000 949218380 1000000000 573847773 1000000000 570036488 1000000000 498954357 1000000000 658986859 1000000000 739813996 1000000000 735232589 1000000000 153140297 1000000000 377071835 1000000000 316240543 1000000000 751258055 1000000000 800415246 1000000000 864498828 1000000000 558482077 1000000000 135795595 1000000000 761428176 1000000000 297902649 1000000000 649539705 1000000000 408574127 1000000000 660832908 1000000000 45825442 1000000000 972519217 1000000000 818233391 1000000000 859712426 1000000000 423643519 1000000000 556390057 1000000000 919128951 1000000000 76007775 1000000000 997049511 1000000000 504299294 1000000000 807540899 1000000000 564117135 1000000000 859298872 1000000000 804233662 1000000000 750606474 1000000000 994673366 1000000000 453539576 1000000000 281228765 1000000000 907251087 1000000000 546884965 1000000000 375564846 1000000000 527093974 1000000000 353919805 1000000000 905701054 1000000000 76353289 1000000000 6186246 1000000000 749408754 1000000000 175671578 1000000000 312399485 1000000000 669726142 1000000000 723449707 1000000000 827866725 1000000000 244514449 1000000000 933503965 1000000000 563614399 1000000000 671618353 1000000000 409987920 1000000000 29851539 1000000000 736304403 1000000000 956354731 1000000000 417766617 1000000000 783556503 1000000000 38741467 1000000000 849546687 1000000000 351928878 1000000000 80660915 1000000000 232861656 1000000000 610179971 1000000000 700755830 1000000000 730971303 1000000000 173775967 1000000000 961041126 1000000000 156662905 1000000000 764173310 1000000000 432120902 1000000000 846002597 1000000000 284970730 1000000000 29295277 1000000000 573851068 1000000000 670829187 1000000000 562296677 1000000000 264763486 1000000000 299343470 1000000000 32111468 1000000000 820675152 1000000000 677066338 1000000000 799761558 1000000000 365209177 1000000000 378855768 1000000000 518985151 1000000000 347543328 1000000000 680950215 1000000000 439002225 1000000000 142338509 1000000000 799440453 1000000000 36029653 1000000000 439111184 1000000000 825956599 1000000000 173375383 1000000000 683877080 1000000000 214441927 1000000000 952269448 1000000000 838219713 1000000000 320526895 1000000000 301111158 1000000000 781793360 1000000000 935472966 1000000000 854009115 1000000000 467714106 1000000000 597772135 1000000000 491628393 1000000000 403600229 1000000000 34654345 1000000000 397642527 1000000000 542070002 1000000000 583797230 1000000000 760849691 1000000000 661645301 1000000000 556524159 1000000000 665654829 1000000000 132477810 1000000000 548867396 1000000000 586890678 1000000000 493641248 1000000000 413887445 1000000000 584375433 1000000000 131501247 1000000000 161882208 1000000000 130020584 1000000000 691137030 1000000000 306471104 1000000000 329639335 1000000000 240765392 1000000000 115616440 1000000000 798686693 1000000000 849284355 1000000000 997464224 1000000000 729300424 1000000000 655025954 1000000000 740815789 1000000000 535278146 1000000000 941167109 1000000000 845827478 1000000000 975335022 1000000000 43522874 1000000000 429510296 1000000000 962649123 1000000000 771894243 1000000000 274453212 1000000000 56401618 1000000000 514332398 1000000000 647540335 1000000000 786039041 1000000000 640886428 1000000000 934513569 1000000000 208979216 1000000000 608877375 1000000000 482741723 1000000000 556811583 1000000000 503333777 1000000000 222818183 1000000000 933773346 1000000000 378795502 1000000000 149428470 1000000000 491335926 1000000000 105841557 1000000000 817220054 1000000000 868750698 1000000000 137368564 1000000000 249345756 1000000000 456488634 1000000000 84408015 1000000000 140183915 1000000000 672749142 1000000000 651838230 1000000000 872272425 1000000000 993682860 1000000000 845581777 1000000000 280774427 1000000000 346019966 1000000000 912056296 1000000000 349382800 1000000000 729091509 1000000000 732730574 1000000000 971195548 1000000000 684310682 1000000000 203508880 1000000000 370883657 1000000000 259363747 1000000000 475043225 1000000000 567470878 1000000000 88960389 1000000000 872099549 1000000000 156933714 1000000000 394810081 1000000000 360877846 1000000000 782608372 1000000000 63697509 1000000000 336234060 1000000000 384582002 1000000000 923991956 1000000000 578856054 1000000000 181008696 1000000000 666994888 1000000000 774630979 1000000000 31609603 1000000000 89056745 1000000000 956800136 1000000000 848539174 1000000000 792536947 1000000000 10997474 1000000000 344055072 1000000000 918779636 1000000000 774862779 1000000000 72127799 1000000000 256052379 1000000000 672954556 1000000000 2750167 1000000000 875049157 1000000000 852150348 1000000000 360223323 1000000000 332656927 1000000000 92406046 1000000000 427661917 1000000000 290950647 1000000000 153037705 1000000000 545631046 1000000000 104038547 1000000000 975792965 1000000000 975764369 1000000000 253074738 1000000000 227527752 1000000000 843845423 1000000000 314835848 1000000000 660722973 1000000000 845942297 1000000000 490413222 1000000000 759354868 1000000000 893340181 1000000000 106606560 1000000000 428861412 1000000000 177786802 1000000000 252311184 1000000000 215857623 1000000000 848996230 1000000000 101830249 1000000000 930154584 1000000000 43530088 1000000000 509293075 1000000000 13803166 1000000000 275182139 1000000000 264575585 1000000000 805361378 1000000000 65522593 1000000000 742828503 1000000000 1792685 1000000000 555036448 1000000000 797639397 1000000000 426469777 1000000000 898957607 1000000000 677030207 1000000000 178319257 1000000000 148565290 1000000000 68638249 1000000000 557426389 1000000000 266558781 1000000000 790196511 1000000000 710689308 1000000000 707044323 1000000000 72319573 1000000000 339384440 1000000000 569516977 1000000000 986106449 1000000000 393444696 1000000000 214892815 1000000000 996073152 1000000000 113951076 1000000000 533836821 1000000000 78482145 1000000000 384726587 1000000000 147803370 1000000000 233467494 1000000000 164593361 1000000000 567985439 1000000000 10143578 1000000000 96410446 1000000000 760037038 1000000000 326244953 1000000000 55130541 1000000000 724487752 1000000000 165604114 1000000000 558835031 1000000000 179867864 1000000000 926923609 1000000000 287073197 1000000000 696507776 1000000000 884617354 1000000000 418254450 1000000000 768863051 1000000000 29082329 1000000000 52524123 1000000000 28920575 1000000000 84658709 1000000000 254607674 1000000000 362989539 1000000000 688722948 1000000000 803356755 1000000000 552254533 1000000000 899051449 1000000000 777825452 1000000000 959258918 1000000000 414036507 1000000000 805653553 1000000000 639124817 1000000000 730974139 1000000000 930560636 1000000000 184328834 1000000000 509865014 1000000000 806111084 1000000000 872887824 1000000000 711925371 1000000000 364562004 1000000000 767671846 1000000000 661414873 1000000000 719656944 1000000000 638139763 1000000000 789705099 1000000000 102132195 1000000000 827312973 1000000000 913591978 1000000000 720112541 1000000000 140046661 1000000000 115070760 1000000000 899427129 1000000000 384195334 1000000000 730167465 1000000000 716246360 1000000000 200832093 1000000000 788114755 1000000000 415942558 1000000000 972105817 1000000000 857787732 1000000000 886291409 1000000000 271808313 1000000000 908184607 1000000000 371231384 1000000000 804501731 1000000000 521383218 1000000000 794194722 1000000000 295905618 1000000000 147933189 1000000000 624443848 1000000000 287231437 1000000000 390800188 1000000000 177926679 1000000000 400096981 1000000000 491077840 1000000000 552210429 1000000000 692600467 1000000000 623767430 1000000000 717109221 1000000000 845500507 1000000000 675034628 1000000000 872940688 1000000000 617001142 1000000000 95263575 1000000000 758984350 1000000000 60352136 1000000000 387358877 1000000000 392695053 1000000000 415079276 1000000000 492295911 1000000000 923548694 1000000000 299701835 1000000000 969092720 1000000000 988514042 1000000000 866463040 1000000000 89412762 1000000000 557497791 1000000000 361857300 1000000000 699197885 1000000000 580756350 1000000000 264134876 1000000000 826487498 1000000000 13449808 1000000000 836294905 1000000000 63024784 1000000000 779862592 1000000000 168064009 1000000000 113797108 1000000000 826695528 1000000000 598340986 1000000000 902244734 1000000000 543290921 1000000000 74443555 1000000000 76356112 1000000000 188368543 1000000000 691566898 1000000000 33074929 1000000000 627237408 1000000000 513739151 1000000000 935599973 1000000000 730447628 1000000000 946518126 1000000000 95458295 1000000000 64105820 1000000000 265534832 1000000000 619137960 1000000000 457209568 1000000000 34825231 1000000000 293982246 1000000000 868332072 1000000000 989274276 1000000000 541501534 1000000000 630138791 1000000000 854859206 1000000000 531711319 1000000000 300256473 1000000000 115006684 1000000000 380008557 1000000000 989582379 1000000000 21758859 1000000000 914398726 1000000000 105299205 1000000000 568274967 1000000000 985855767 1000000000 297011184 1000000000 356979334 1000000000 293792667 1000000000 168789953 1000000000 290027340 1000000000 394414775 1000000000 898640228 1000000000 697768372 1000000000 143753542 1000000000 613722439 1000000000 631662547 1000000000 343920306 1000000000 468038500 1000000000 237113429 1000000000 261543037 1000000000 314988556 1000000000 218559743 1000000000 598464521 1000000000 485757724 1000000000 464738091 1000000000 550226644 1000000000 934557316 1000000000 291863258 1000000000 463343101 1000000000 38069196 1000000000 393858026 1000000000 918317424 1000000000 243575098 1000000000 954449815 1000000000 227008807 1000000000 697624205 1000000000 882143071 1000000000 772108095 1000000000 692300092 1000000000 569750933 1000000000 401942741 1000000000 840599676 1000000000 964517331 1000000000 310975802 1000000000 589636262 1000000000 151355659 1000000000 707878170 1000000000 731677748 1000000000 255101789 1000000000 991749558 1000000000 541508928 1000000000 717689379 1000000000 490370690 1000000000 689497114 1000000000 478757443 1000000000 50478133 1000000000 189612515 1000000000 3519429 1000000000 91147025 1000000000 76674781 1000000000 774113641 1000000000 342971851 1000000000 839409882 1000000000 541684106 1000000000 74596362 1000000000 609413629 1000000000 786894433 1000000000 464070793 1000000000 626855440 1000000000 644256843 1000000000 295142960 1000000000 953879558 1000000000 616686247 1000000000 671006828 1000000000 365848099 1000000000 395828826 1000000000 418863152 1000000000 962067479 1000000000 127213298 1000000000 933014810 1000000000 508167428 1000000000 134927638 1000000000 656428308 1000000000 901741237 1000000000 178628553 1000000000 795727570 1000000000 861887362 1000000000 187803470 1000000000 711906809 1000000000 375910997 1000000000 408437221 1000000000 884747556 1000000000 546425946 1000000000 215112148 1000000000 869150512 1000000000 513101478 1000000000 921979643 1000000000 898563448 1000000000 5510372 1000000000 64034385 1000000000 766386762 1000000000 926825861 1000000000 398015999 1000000000 876099190 1000000000 329729799 1000000000 709288828 1000000000 400574174 1000000000 770636424 1000000000 488702559 1000000000 766497230 1000000000 263808043 1000000000 611752542 1000000000 223470598 1000000000 247531680 1000000000 656994651 1000000000 192482811 1000000000 346631795 1000000000 964657144 1000000000 628580379 1000000000 839241197 1000000000 48138848 1000000000 246743102 1000000000 417547034 1000000000 731946633 1000000000 974656491 1000000000 135958043 1000000000 63607627 1000000000 293542174 1000000000 165078502 1000000000 195056206 1000000000 907433656 1000000000 466470428 1000000000 861148862 1000000000 987342641 1000000000 431877418 1000000000 930995567 1000000000 18378858 1000000000 405252836 1000000000 343702030 1000000000 25791628 1000000000 158188563 1000000000 851934580 1000000000 915157060 1000000000 667219385 1000000000 210664854 1000000000 283555255 1000000000 902176929 1000000000 670446248 1000000000 977151520 1000000000 495044765 1000000000 655232294 1000000000 161829556 1000000000 511323764 1000000000 611214267 1000000000 831835826 1000000000 418704680 1000000000 289591499 1000000000 890678410 1000000000 672099756 1000000000 512142949 1000000000 748028383 1000000000 825893527 1000000000 993194791 1000000000 71268386 1000000000 431883023 1000000000 582636121 1000000000 425205531 1000000000 537506754 1000000000 899990980 1000000000 204635926 1000000000 203866446 1000000000 306028123 1000000000 121042144 1000000000 27638182 1000000000 363941311 1000000000 982431673 1000000000 898224588 1000000000 895837615 1000000000 692038100 1000000000 188158534 1000000000 981036376 1000000000 408994930 1000000000 780147955 1000000000 312801605 1000000000 735241035 1000000000 328833599 1000000000 563413479 1000000000 662057338 1000000000 541406251 1000000000 511977106 1000000000 147822486 1000000000 699402095 1000000000 371007423 1000000000 506846406 1000000000 907891616 1000000000 155347763 1000000000 306035395 1000000000 318804741 1000000000 296113473 1000000000 669571557 1000000000 806208991 1000000000 143673200 1000000000 549796609 1000000000 420732094 1000000000 805935841 1000000000 15626181 1000000000 466274802 1000000000 952757196 1000000000 230592856 1000000000 970380181 1000000000 848589427 1000000000 611587924 1000000000 313893893 1000000000 430957153 1000000000 674571249 1000000000 473231397 1000000000 972624466 1000000000 740362465 1000000000 862484118 1000000000 539300841 1000000000 49288131 1000000000 693806282 1000000000 253057305 1000000000 268918465 1000000000 590844387 1000000000 565148573 1000000000 397243916 1000000000 597692584 1000000000 383155056 1000000000 434547370 1000000000 169303000 1000000000 789081469 1000000000 80519552 1000000000 573556905 1000000000 738206479 1000000000 37445451 1000000000 364521711 1000000000 16703021 1000000000 525192914 1000000000 36544729 1000000000 951562380 1000000000 789894396 1000000000 192132542 1000000000 347671996 1000000000 59154634 1000000000 885018690 1000000000 71606755 1000000000 246834566 1000000000 159507832 1000000000 72572723 1000000000 293823359 1000000000 392769054 1000000000 967092248 1000000000 637865518 1000000000 322579739 1000000000 211635400 1000000000 195803431 1000000000 376688761 1000000000 986437809 1000000000 333677872 1000000000 273574824 1000000000 857619752 1000000000 221462172 1000000000 802958338 1000000000 948773528 1000000000 486836028 1000000000 504271705 1000000000 868649962 1000000000 173615291 1000000000 513381865 1000000000 292024752 1000000000 188112667 1000000000 937346624 1000000000 841029342 1000000000 758510552 1000000000 934518585 1000000000 687345021 1000000000 773318542 1000000000 772892238 1000000000 430375292 1000000000 767231713 1000000000 959589210 1000000000 807777365 1000000000 118138476 1000000000 635940194 1000000000 596749896 1000000000 363706285 1000000000 532437238 1000000000 405324039 1000000000 685909565 1000000000 447770073 1000000000 367851103 1000000000 811225037 1000000000 536312105 1000000000 592601204 1000000000 789387285 1000000000 611324316 1000000000 981182468 1000000000 483240431 1000000000 995091061 1000000000 778987990 1000000000 965048970 1000000000 932930898 1000000000 38261180 1000000000 553648222 1000000000 289640306 1000000000 946405987 1000000000 731665183 1000000000 588290153 1000000000 788816461 1000000000 844048417 1000000000 648015612 1000000000 153154632 1000000000 798805102 1000000000 365427289 1000000000 6881788 1000000000 569260524 1000000000 885632068 1000000000 230086443 1000000000 736785100 1000000000 612471511 1000000000 778452504 1000000000 998913193 1000000000 446118088 1000000000 21719782 1000000000 790200335 1000000000 69269809 1000000000 869297552 1000000000 262898774 1000000000 200164613 1000000000 567868524 1000000000 789159532 1000000000 99760531 1000000000 415997764 1000000000 699063793 1000000000 878078088 1000000000 451010825 1000000000 905397977 1000000000 156743862 1000000000 644900423 1000000000 788699501 1000000000 167220717 1000000000 36109557 1000000000 866331664 1000000000 459891937 1000000000 265903323 1000000000 959816239 1000000000 579932232 1000000000 61837218 1000000000 677289443 1000000000 724322602 1000000000 910873722 1000000000 527879027 1000000000 187904505 1000000000 385520869 1000000000 567991273 1000000000 326488327 1000000000 516181355 1000000000 802717714 1000000000 965789678 1000000000 298074403 1000000000 382568983 1000000000 389105381 1000000000 136266166 1000000000 71439555 1000000000 636890639 1000000000 849371152 1000000000 338513996 1000000000 738227567 1000000000 912207839 1000000000 127139317 1000000000 492822840 1000000000 355530563 1000000000 518022775 1000000000 689080427 1000000000 244081991 1000000000 837772459 1000000000 38307109 1000000000 809333451 1000000000 619442786 1000000000 213502752 1000000000 154082281 1000000000 246315004 1000000000 519429690 1000000000 628280191 1000000000 533125780 1000000000 764825301 1000000000 152741262 1000000000 461909667 1000000000 855995228 1000000000 707480200 1000000000 829635931 1000000000 719636276 1000000000 790782779 1000000000 341957641 1000000000 291162118 1000000000 521910423 1000000000 366798568 1000000000 668753895 1000000000 725944 1000000000 866221928 1000000000 116042992 1000000000 609765857 1000000000 310730222 1000000000 431550322 1000000000 494159783 1000000000 500143000 1000000000 643334826 1000000000 53602599 1000000000 679617397 1000000000 724752313 1000000000 463959902 1000000000 982837155 1000000000 832835022 1000000000 723233077 1000000000 550603189 1000000000 37256833 1000000000 316253846 1000000000 413739041 1000000000 840350417 1000000000 812822415 1000000000 654203977 1000000000 591862863 1000000000 7554431 1000000000 963233044 1000000000 667354176 1000000000 427919230 1000000000 285416126 1000000000 595183007 1000000000 864069617 1000000000 572648697 1000000000 146969577 1000000000 607273470 1000000000 31685559 1000000000 337930561 1000000000 449630614 1000000000 698781742 1000000000 725502238 1000000000 498620492 1000000000 464764443 1000000000 703993456 1000000000 816598855 1000000000 716551358 1000000000 67262467 1000000000 688307349 1000000000 595971064 1000000000 841170435 1000000000 941146442 1000000000 368409540 1000000000 651109186 1000000000 275799454 1000000000 534986790 1000000000 159151243 1000000000 288163354 1000000000 83973571 1000000000 407766427 1000000000 901330684 1000000000 251513910 1000000000 225184082 1000000000 435630103 1000000000 257008317 1000000000 109125981 1000000000 716703127 1000000000 107911583 1000000000 214296896 1000000000 988912551 1000000000 696446177 1000000000 565320865 1000000000 2578223 1000000000 23253121 1000000000 994389118 1000000000 838829802 1000000000 511710305 1000000000 320234777 1000000000 156312316 1000000000 671048484 1000000000 77212695 1000000000 969772815 1000000000 17802012 1000000000 159357003 1000000000 698302741 1000000000 742087288 1000000000 266967552 1000000000 804888025 1000000000 342228563 1000000000 555800833 1000000000 787596451 1000000000 364627229 1000000000 279634608 1000000000 121067768 1000000000 593852693 1000000000 845718797 1000000000 168293257 1000000000 208910705 1000000000 528102202 1000000000 514482404 1000000000 232379706 1000000000 412058041 1000000000 944177436 1000000000 858010281 1000000000 903323195 1000000000 466009313 1000000000 766141275 1000000000 451716795 1000000000 332798472 1000000000 277115976 1000000000 721359367 1000000000 882626147 1000000000 66436033 1000000000 345782481 1000000000 732145456 1000000000 880899069 1000000000 712905497 1000000000 353631507 1000000000 486411533 1000000000 817852337 1000000000 972210390 1000000000 518047149 1000000000 970650897 1000000000 552898731 1000000000 819669008 1000000000 369819031 1000000000 253738516 1000000000 565448656 1000000000 436527049 1000000000 127348541 1000000000 64353411 1000000000 504681266 1000000000 225873145 1000000000 851052598 1000000000 218938153 1000000000 535685219 1000000000 462052481 1000000000 609511809 1000000000 454515409 1000000000 853498381 1000000000 899610402 1000000000 676426328 1000000000 212777464 1000000000 204139943 1000000000 474002056 1000000000 627960809 1000000000 753834225 1000000000 50022155 1000000000 269157714 1000000000 372736870 1000000000 800957234 1000000000 25208412 1000000000 851846144 1000000000 34014013 1000000000 781093506 1000000000 110323419 1000000000 450360115 1000000000 559249037 1000000000 670478383 1000000000 248761251 1000000000 672702754 1000000000 471515745 1000000000 497500963 1000000000 590712639 1000000000 34753542 1000000000 805749345 1000000000 151784801 1000000000 298408993 1000000000 237824022 1000000000 217244660 1000000000 658394356 1000000000 107949051 1000000000 685253123 1000000000 307605012 1000000000 5561674 1000000000 979288209 1000000000 346646895 1000000000 515702543 1000000000 496974374 1000000000 243615191 1000000000 698963930 1000000000 939074802 1000000000 93987814 1000000000 350942456 1000000000 557677770 1000000000 480584768 1000000000 764920141 1000000000 646310558 1000000000 462917491 1000000000 734788676 1000000000 809152614 1000000000 975684519 1000000000 506270629 1000000000 667603202 1000000000 603105639 1000000000 780419264 1000000000 623532635 1000000000 696973576 1000000000 442255293 1000000000 382047251 1000000000 537229345 1000000000 319430403 1000000000 976047041 1000000000 675118716 1000000000 177847710 1000000000 812937071 1000000000 808481189 1000000000 301684331 1000000000 609828306 1000000000 974169559 1000000000 619970655 1000000000 82257624 1000000000 956501095 1000000000 558605904 1000000000 999347572 1000000000 269520172 1000000000 889250829 1000000000 37997391 1000000000 729407078 1000000000 978755121 1000000000 998003367 1000000000 217114817 1000000000 586595438 1000000000 714069016 1000000000 955095332 1000000000 891536468 1000000000 896696178 1000000000 972772398 1000000000 107800683 1000000000 228884838 1000000000 446956809 1000000000 703673985 1000000000 383855782 1000000000 455269846 1000000000 965279660 1000000000 294584773 1000000000 71709645 1000000000 792520501 1000000000 666981123 1000000000 642473243 1000000000 409181053 1000000000 878192658 1000000000 931653638 1000000000 616061724 1000000000 4571913 1000000000 867619035 1000000000 65946819 1000000000 781155520 1000000000 666307447 1000000000 933824054 1000000000 726196360 1000000000 378053235 1000000000 545018777 1000000000 308726867 1000000000 709118142 1000000000 631001155 1000000000 875631229 1000000000 626470371 1000000000 193254485 1000000000 942337828 1000000000 344843169 1000000000 332655476 1000000000 581267968 1000000000 670068343 1000000000 716881131 1000000000 703083452 1000000000 36234309 1000000000 622717318 1000000000 385259387 1000000000 194032855 1000000000 206810557 1000000000 646361097 1000000000 392966417 1000000000 180407620 1000000000 741512247 1000000000 809607672 1000000000 989414590 1000000000 535850111 1000000000 820097564 1000000000 508553668 1000000000 963228812 1000000000 370981787 1000000000 328194925 1000000000 816369694 1000000000 773377922 1000000000 464837105 1000000000 307756010 1000000000 588819221 1000000000 904519077 1000000000 441284780 1000000000 568339378 1000000000 305980374 1000000000 23828029 1000000000 511130950 1000000000 515757503 1000000000 291963084 1000000000 764324949 1000000000 298736056 1000000000 312594088 1000000000 695931747 1000000000 768081755 1000000000 875589343 1000000000 553102388 1000000000 142199973 1000000000 244116522 1000000000 859252113 1000000000 882446538 1000000000 328153889 1000000000 98401616 1000000000 511053856 1000000000 661083483 1000000000 301000597 1000000000 564973418 1000000000 988994351 1000000000 869962184 1000000000 794282024 1000000000 969074364 1000000000 827056776 1000000000 770281155 1000000000 502348248 1000000000 431869055 1000000000 84418330 1000000000 683638966 1000000000 783401832 1000000000 752667385 1000000000 899717736 1000000000 951526236 1000000000 77844060 1000000000 802472023 1000000000 980938833 1000000000 523145302 1000000000 165364104 1000000000 544515956 1000000000 129343647 1000000000 134829327 1000000000 821419436 1000000000 597201883 1000000000 838183407 1000000000 277596160 1000000000 476100720 1000000000 629006868 1000000000 35918872 1000000000 799860543 1000000000 115168954 1000000000 754066517 1000000000 685321329 1000000000 496629351 1000000000 71252728 1000000000 277098605 1000000000 118875705 1000000000 105897779 1000000000 628548271 1000000000 963921328 1000000000 458807656 1000000000 355406535 1000000000 285607048 1000000000 582707423 1000000000 466961379 1000000000 446523391 1000000000 810031674 1000000000 348295894 1000000000 801755624 1000000000 462942219 1000000000 955302185 1000000000 18168514 1000000000 763993771 1000000000 465509947 1000000000 999067010 1000000000 186740794 1000000000 504400005 1000000000 844835282 1000000000 505623211 1000000000 986238271 1000000000 66023754 1000000000 154003896 1000000000 226305247 1000000000 775545086 1000000000 93425567 1000000000 18566040 1000000000 482229913 1000000000 487126409 1000000000 425782155 1000000000 273318991 1000000000 716977964 1000000000 175212620 1000000000 659016009 1000000000 586392775 1000000000 488505024 1000000000 985119115 1000000000 159231421 1000000000 234385495 1000000000 649498725 1000000000 938296709 1000000000 30887706 1000000000 688831164 1000000000 568073745 1000000000 424630644 1000000000 178209065 1000000000 796972230 1000000000 604565464 1000000000 285471016 1000000000 853929465 1000000000 38222832 1000000000 946234050 1000000000 274781622 1000000000 729100039 1000000000 961783149 1000000000 167028739 1000000000 213214299 1000000000 878723174 1000000000 140750445 1000000000 770048005 1000000000 855631881 1000000000 716695889 1000000000 486600427 1000000000 29998011 1000000000 985156261 1000000000 754926113 1000000000 887374221 1000000000 661841136 1000000000 253190986 1000000000 107866569 1000000000 91740880 1000000000 235124672 1000000000 803097615 1000000000 183333402 1000000000 776164759 1000000000 6596639 1000000000 980148142 1000000000 865676655 1000000000 737008171 1000000000 880689815 1000000000 985846554 1000000000 754301629 1000000000 882189891 1000000000 129850375 1000000000 241606933 1000000000 793852659 1000000000 280816930 1000000000 422048646 1000000000 407668426 1000000000 108980372 1000000000 523182622 1000000000 523262611 1000000000 828401292 1000000000 192034443 1000000000 463721004 1000000000 350857819 1000000000 683000960 1000000000 914341677 1000000000 297297841 1000000000 553047866 1000000000 239263680 1000000000 885713062 1000000000 883686645 1000000000 989386192 1000000000 68671515 1000000000 788757151 1000000000 813097766 1000000000 786900499 1000000000 298308498 1000000000 81267439 1000000000 393947001 1000000000 707281318 1000000000 775252327 1000000000 816593867 1000000000 210750116 1000000000 148642925 1000000000 874535987 1000000000 764800451 1000000000 44282646 1000000000 209025670 1000000000 920500665 1000000000 484368408 1000000000 63652969 1000000000 118847911 1000000000 183200417 1000000000 235544594 1000000000 14502702 1000000000 875013045 1000000000 733700256 1000000000 461057101 1000000000 801428203 1000000000 872654844 1000000000 699699092 1000000000 834050038 1000000000 566664240 1000000000 601298708 1000000000 952295838 1000000000 435726098 1000000000 846334586 1000000000 669440815 1000000000 889767226 1000000000 164121202 1000000000 555805308 1000000000 609556878 1000000000 642729467 1000000000 925392145 1000000000 882350037 1000000000 353855205 1000000000 927398086 1000000000 480409832 1000000000 521721253 1000000000 110280625 1000000000 945678679 1000000000 933618661 1000000000 313707772 1000000000 503740586 1000000000 736848886 1000000000 74841911 1000000000 608414203 1000000000 835573737 1000000000 892036625 1000000000 783699302 1000000000 506790055 1000000000 702950219 1000000000 823869225 1000000000 22530642 1000000000 55433705 1000000000 247272831 1000000000 240923833 1000000000 602856599 1000000000 996955853 1000000000 182095985 1000000000 915195001 1000000000 834791607 1000000000 481452700 1000000000 216545870 1000000000 433290482 1000000000 439389018 1000000000 104269420 1000000000 451832414 1000000000 908200221 1000000000 937118030 1000000000 197542948 1000000000 127954021 1000000000 472377724 1000000000 497029440 1000000000 832210655 1000000000 139461496 1000000000 591232140 1000000000 931140486 1000000000 111689214 1000000000 883972991 1000000000 646015547 1000000000 679035973 1000000000 934826201 1000000000 849848266 1000000000 988952125 1000000000 210010053 1000000000 323422325 1000000000 692959374 1000000000 975609903 1000000000 277792633 1000000000 375153321 1000000000 980186739 1000000000 728728138 1000000000 77657328 1000000000 825235839 1000000000 564759760 1000000000 656581435 1000000000 449066701 1000000000 603750337 1000000000 12395755 1000000000 744948222 1000000000 60407234 1000000000 852410513 1000000000 176738231 1000000000 11659606 1000000000 810220738 1000000000 759478939 1000000000 243328037 1000000000 97031236 1000000000 310419904 1000000000 429310570 1000000000 48139033 1000000000 572939409 1000000000 670005550 1000000000 584385349 1000000000 434927427 1000000000 419697703 1000000000 920022452 1000000000 707094006 1000000000 601865957 1000000000 12367970 1000000000 937648937 1000000000 720284079 1000000000 920638996 1000000000 920533094 1000000000 125254181 1000000000 998172095 1000000000 990615508 1000000000 5447350 1000000000 748013872 1000000000 591673439 1000000000 396010308 1000000000 406862601 1000000000 886738396 1000000000 510923985 1000000000 947937066 1000000000 557602630 1000000000 14548027 1000000000 641308982 1000000000 579144770 1000000000 729282810 1000000000 429572539 1000000000 823825579 1000000000 141358914 1000000000 978440421 1000000000 523963063 1000000000 98021569 1000000000 62191313 1000000000 832114418 1000000000 663166031 1000000000 999947557 1000000000 687976078 1000000000 330543771 1000000000 155006319 1000000000 129149200 1000000000 577734829 1000000000 34033725 1000000000 468202974 1000000000 962419868 1000000000 986299145 1000000000 578205450 1000000000 499293085 1000000000 22365682 1000000000 154329033 1000000000 187714371 1000000000 101223952 1000000000 836340390 1000000000 654322916 1000000000 848039291 1000000000 386994054 1000000000 728934812 1000000000 611468540 1000000000 363159087 1000000000 895295820 1000000000 803941610 1000000000 707136489 1000000000 290671147 1000000000 242388789 1000000000 486606460 1000000000 360206370 1000000000 102873286 1000000000 620137273 1000000000 476617082 1000000000 361081193 1000000000 742236168 1000000000 555366010 1000000000 732895596 1000000000 717694820 1000000000 697756478 1000000000 407170007 1000000000 300506904 1000000000 744752871 1000000000 226943489 1000000000 954888854 1000000000 626218208 1000000000 485016450 1000000000 351583624 1000000000 300314142 1000000000 495909431 1000000000 6751553 1000000000 629860413 1000000000 597382226 1000000000 843505594 1000000000 95250055 1000000000 315800510 1000000000 6179894 1000000000 790655080 1000000000 978980618 1000000000 743567747 1000000000 767955129 1000000000 155104757 1000000000 938036393 1000000000 243860941 1000000000 922136676 1000000000 468319952 1000000000 907148304 1000000000 732991663 1000000000 56830395 1000000000 852832606 1000000000 814677795 1000000000 143360953 1000000000 133224107 1000000000 144441769 1000000000 871861355 1000000000 822917106 1000000000 21141315 1000000000 821195849 1000000000 905966008 1000000000 184730050 1000000000 353381499 1000000000 771010522 1000000000 453499706 1000000000 334029366 1000000000 64416267 1000000000 178482767 1000000000 385117891 1000000000 16352371 1000000000 930720225 1000000000 896996253 1000000000 248537708 1000000000 340502372 1000000000 32822500 1000000000 54912836 1000000000 545122484 1000000000 227223873 1000000000 841622935 1000000000 680332304 1000000000 891489042 1000000000 251008044 1000000000 860543649 1000000000 411366943 1000000000 803186938 1000000000 312888607 1000000000 593972781 1000000000 476719791 1000000000 344408269 1000000000 615543146 1000000000 546907869 1000000000 469460565 1000000000 146343576 1000000000 267116235 1000000000 717141479 1000000000 13720416 1000000000 879931912 1000000000 358141707 1000000000 799220362 1000000000 531980008 1000000000 34284014 1000000000 831049917 1000000000 950532910 1000000000 835529457 1000000000 208820126 1000000000 21042106 1000000000 521669642 1000000000 933293928 1000000000 624946391 1000000000 31830055 1000000000 41969703 1000000000 782813305 1000000000 280126255 1000000000 104376322 1000000000 326957808 1000000000 635567552 1000000000 380368516 1000000000 736618380 1000000000 323766598 1000000000 411435581 1000000000 259415943 1000000000 222578737 1000000000 518911122 1000000000 422256200 1000000000 101333936 1000000000 343882996 1000000000 969391441 1000000000 825833717 1000000000 267515456 1000000000 723161053 1000000000 632545997 1000000000 53011564 1000000000 868442123 1000000000 928431949 1000000000 695262038 1000000000 482831115 1000000000 831614027 1000000000 367704251 1000000000 940544211 1000000000 827707163 1000000000 860301801 1000000000 53033599 1000000000 671767490 1000000000 740725184 1000000000 888649806 1000000000 522072096 1000000000 165953018 1000000000 344703397 1000000000 489129954 1000000000 186203709 1000000000 890902833 1000000000 365978365 1000000000 450277039 1000000000 45036807 1000000000 439866245 1000000000 259555939 1000000000 480440820 1000000000 803742849 1000000000 430601080 1000000000 594087503 1000000000 543566997 1000000000 376286907 1000000000 164124703 1000000000 791373142 1000000000 942499142 1000000000 57827112 1000000000 730914429 1000000000 551126684 1000000000 453288674 1000000000 411596686 1000000000 113219920 1000000000 71672553 1000000000 235886567 1000000000 408657466 1000000000 253280697 1000000000 962059509 1000000000 777450892 1000000000 798216121 1000000000 986186957 1000000000 496194995 1000000000 420038453 1000000000 197051137 1000000000 133221197 1000000000 544395042 1000000000 545504935 1000000000 958091862 1000000000 609045068 1000000000 790848507 1000000000 982370980 1000000000 761672440 1000000000 56949024 1000000000 380361501 1000000000 100735246 1000000000 762791716 1000000000 346375077 1000000000 204422955 1000000000 78883641 1000000000 577547488 1000000000 472523970 1000000000 358743949 1000000000 436852868 1000000000 442350495 1000000000 399582154 1000000000 528096295 1000000000 221385891 1000000000 920887256 1000000000 106043262 1000000000 704463902 1000000000 544168129 1000000000 655145907 1000000000 828378444 1000000000 614114144 1000000000 7976629 1000000000 568270157 1000000000 865671147 1000000000 129654453 1000000000 236930759 1000000000 55592404 1000000000 583974644 1000000000 232942252 1000000000 447952558 1000000000 46079701 1000000000 144243528 1000000000 568642947 1000000000 150334219 1000000000 718998186 1000000000 559373299 1000000000 380998802 1000000000 292320271 1000000000 926484750 1000000000 289718992 1000000000 414509727 1000000000 801987550 1000000000 618966981 1000000000 296295453 1000000000 739021044 1000000000 523901090 1000000000 67767358 1000000000 59895410 1000000000 948385863 1000000000 336764817 1000000000 630951689 1000000000 762697247 1000000000 795817997 1000000000 28141878 1000000000 881280842 1000000000 974612655 1000000000 847955152 1000000000 563921884 1000000000 749163478 1000000000 691446665 1000000000 421171745 1000000000 792796268 1000000000 788683913 1000000000 900953722 1000000000 830293363 1000000000 550593519 1000000000 644109186 1000000000 698923461 1000000000 625798093 1000000000 971989951 1000000000 319349816 1000000000 55757543 1000000000 275977337 1000000000 833022735 1000000000 920199372 1000000000 668798656 1000000000 690093556 1000000000 262661094 1000000000 575618094 1000000000 368867259 1000000000 223551670 1000000000 817036494 1000000000 66947455 1000000000 301051185 1000000000 483273715 1000000000 253223077 1000000000 928672157 1000000000 773547055 1000000000 374925865 1000000000 650441642 1000000000 17668567 1000000000 533414908 1000000000 153030443 1000000000 374938506 1000000000 297238240 1000000000 260705989 1000000000 198930050 1000000000 21272130 1000000000 71401390 1000000000 614046796 1000000000 568508284 1000000000 764252954 1000000000 856694747 1000000000 449361667 1000000000 579688279 1000000000 493865714 1000000000 102682299 1000000000 998761177 1000000000 364456217 1000000000 799670595 1000000000 787832431 1000000000 837567335 1000000000 451138499 1000000000 492344876 1000000000 40799844 1000000000 787135028 1000000000 6760266 1000000000 618178133 1000000000 761972479 1000000000 102624422 1000000000 998990385 1000000000 553961536 1000000000 968026999 1000000000 307029436 1000000000 988385274 1000000000 987064377 1000000000 254008690 1000000000 40814655 1000000000 342215556 1000000000 256413012 1000000000 521170159 1000000000 13756488 1000000000 888636251 1000000000 480161795 1000000000 533277122 1000000000 558884202 1000000000 485534514 1000000000 226209445 1000000000 51328787 1000000000 890376304 1000000000 958029360 1000000000 470317051 1000000000 639829519 1000000000 812845838 1000000000 951847671 1000000000 624749961 1000000000 679827387 1000000000 321347710 1000000000 223764637 1000000000 293340337 1000000000 626408450 1000000000 299040213 1000000000 1190161 1000000000 431320856 1000000000 269314058 1000000000 845116037 1000000000 908943940 1000000000 574833911 1000000000 971952952 1000000000 772815883 1000000000 221532231 1000000000 919460252 1000000000 400338872 1000000000 517563408 1000000000 26566026 1000000000 100640418 1000000000 864602108 1000000000 545062177 1000000000 145780936 1000000000 166402051 1000000000 77481475 1000000000 260320331 1000000000 663338201 1000000000 229287550 1000000000 415314786 1000000000 71706586 1000000000 183629078 1000000000 604483075 1000000000 952732988 1000000000 4644961 1000000000 165301819 1000000000 43021836 1000000000 170413360 1000000000 880951581 1000000000 839741074 1000000000 890347437 1000000000 395577739 1000000000 835991257 1000000000 211222332 1000000000 411925861 1000000000 378541524 1000000000 32099052 1000000000 34859291 1000000000 625595102 1000000000 781508549 1000000000 561100308 1000000000 392007373 1000000000 303024057 1000000000 978803677 1000000000 475980391 1000000000 847125608 1000000000 635139852 1000000000 779365166 1000000000 416750376 1000000000 968632547 1000000000 351394481 1000000000 277621716 1000000000 428538061 1000000000 923121256 1000000000 815249515 1000000000 100976418 1000000000 263575150 1000000000 685339371 1000000000 293287702 1000000000 750769441 1000000000 536604006 1000000000 738292494 1000000000 328714627 1000000000 319720916 1000000000 8658559 1000000000 555636023 1000000000 741173187 1000000000 939230238 1000000000 430446614 1000000000 801389911 1000000000 241771354 1000000000 817794752 1000000000 37726509 1000000000 878417296 1000000000 800418476 1000000000 387164710 1000000000 6046192 1000000000 652018864 1000000000 739504122 1000000000 84578503 1000000000 406107232 1000000000 461264733 1000000000 279991400 1000000000 288856006 1000000000 651767385 1000000000 611589376 1000000000 369831633 1000000000 469470267 1000000000 520861255 1000000000 337807849 1000000000 414600964 1000000000 215437089 1000000000 993352055 1000000000 83528756 1000000000 184026519 1000000000 333350688 1000000000 309745170 1000000000 808195573 1000000000 488411567 1000000000 778965168 1000000000 308430446 1000000000 717150549 1000000000 689888483 1000000000 318859450 1000000000 406855511 1000000000 652292852 1000000000 773051984 1000000000 8923597 1000000000 257298853 1000000000 520860737 1000000000 761150330 1000000000 905134700 1000000000 363463778 1000000000 970094560 1000000000 73864220 1000000000 631852788 1000000000 733222113 1000000000 572823532 1000000000 261242490 1000000000 275656002 1000000000 339515233 1000000000 770857911 1000000000 275293355 1000000000 35720506 1000000000 97576673 1000000000 904439342 1000000000 543711406 1000000000 378137748 1000000000 896644731 1000000000 642370900 1000000000 79205145 1000000000 901475982 1000000000 594175672 1000000000 227423110 1000000000 389651507 1000000000 461257699 1000000000 826661352 1000000000 428753470 1000000000 45086834 1000000000 592767153 1000000000 559158706 1000000000 181942478 1000000000 861453719 1000000000 869477026 1000000000 524394624 1000000000 31495802 1000000000 853039097 1000000000 858595481 1000000000 393192276 1000000000 708875914 1000000000 607831222 1000000000 430037042 1000000000 190077018 1000000000 649049001 1000000000 711889136 1000000000 612578520 1000000000 675688633 1000000000 299047825 1000000000 56693718 1000000000 686409871 1000000000 779504886 1000000000 457409436 1000000000 985767503 1000000000 603074484 1000000000 977822678 1000000000 138545662 1000000000 163743249 1000000000 140110115 1000000000 563741882 1000000000 821861311 1000000000 88154394 1000000000 65932321 1000000000 410674172 1000000000 511537905 1000000000 268954396 1000000000 685261419 1000000000 642290498 1000000000 226042348 1000000000 563021742 1000000000 337556547 1000000000 653026055 1000000000 782421801 1000000000 810540424 1000000000 824491199 1000000000 16563255 1000000000 752995251 1000000000 473597534 1000000000 188996358 1000000000 541558163 1000000000 230312846 1000000000 157643653 1000000000 584220353 1000000000 179432467 1000000000 365599724 1000000000 610179413 1000000000 819263807 1000000000 157231450 1000000000 402218553 1000000000 93212666 1000000000 678541378 1000000000 417749517 1000000000 672009593 1000000000 701157444 1000000000 955103847 1000000000 604061790 1000000000 574474344 1000000000 904833821 1000000000 563431776 1000000000 247646296 1000000000 684675408 1000000000 34100182 1000000000 91932467 1000000000 785485160 1000000000 743911405 1000000000 925240103 1000000000 637685008 1000000000 239135172 1000000000 603954135 1000000000 944582961 1000000000 893146731 1000000000 334567681 1000000000 456228987 1000000000 900757959 1000000000 241054147 1000000000 803105885 1000000000 824865561 1000000000 410009116 1000000000 751388454 1000000000 859986751 1000000000 998042822 1000000000 126136638 1000000000 374432943 1000000000 31263742 1000000000 672172875 1000000000 211019035 1000000000 379471666 1000000000 224812257 1000000000 933067968 1000000000 46258373 1000000000 226023937 1000000000 37190529 1000000000 255659193 1000000000 62576689 1000000000 319138866 1000000000 715449389 1000000000 840158520 1000000000 731799050 1000000000 27798533 1000000000 52218486 1000000000 108389073 1000000000 72642802 1000000000 373781904 1000000000 952195168 1000000000 269644681 1000000000 428598621 1000000000 951226069 1000000000 714336005 1000000000 107385099 1000000000 312527668 1000000000 968938039 1000000000 896528352 1000000000 962246108 1000000000 97136330 1000000000 591080798 1000000000 934915448 1000000000 682979897 1000000000 662901428 1000000000 562631009 1000000000 463467937 1000000000 55708893 1000000000 202225878 1000000000 281919557 1000000000 77174877 1000000000 107310094 1000000000 23804353 1000000000 103482953 1000000000 297374192 1000000000 497617503 1000000000 38615864 1000000000 174010387 1000000000 813826993 1000000000 43199184 1000000000 669312434 1000000000 723565890 1000000000 687597880 1000000000 368172675 1000000000 102144054 1000000000 937087375 1000000000 262212633 1000000000 693474223 1000000000 915111186 1000000000 53919584 1000000000 432310495 1000000000 838026871 1000000000 263802901 1000000000 660488357 1000000000 506972898 1000000000 756522574 1000000000 557600409 1000000000 498870230 1000000000 585271946 1000000000 657516174 1000000000 82730249 1000000000 141892138 1000000000 926987612 1000000000 833479737 1000000000 192393283 1000000000 801377371 1000000000 507880280 1000000000 811290122 1000000000 798884472 1000000000 453458627 1000000000 245056782 1000000000 234548289 1000000000 351215212 1000000000 611570441 1000000000 332917363 1000000000 356900134 1000000000 525272420 1000000000 161134536 1000000000 524717398 1000000000 510596036 1000000000 973059943 1000000000 29994610 1000000000 169806735 1000000000 603498257 1000000000 607526770 1000000000 862288075 1000000000 692271880 1000000000 181672612 1000000000 149258148 1000000000 151906545 1000000000 925684945 1000000000 825830959 1000000000 645650378 1000000000 698610280 1000000000 195185448 1000000000 958079354 1000000000 618949739 1000000000 708332401 1000000000 267311100 1000000000 122183866 1000000000 422764349 1000000000 488218694 1000000000 240397838 1000000000 994169807 1000000000 466165207 1000000000 696699836 1000000000 813118082 1000000000 907594207 1000000000 991814819 1000000000 586077294 1000000000 961467254 1000000000 553637631 1000000000 18461309 1000000000 315029656 1000000000 587951638 1000000000 830822518 1000000000 977493200 1000000000 170344939 1000000000 281977849 1000000000 941616038 1000000000 345405014 1000000000 884992718 1000000000 410050528 1000000000 506177925 1000000000 90640266 1000000000 159892054 1000000000 330840427 1000000000 601422600 1000000000 559363231 1000000000 625108567 1000000000 796199251 1000000000 577149288 1000000000 762636952 1000000000 197914387 1000000000 217199409 1000000000 440628505 1000000000 82623124 1000000000 281339744 1000000000 620854993 1000000000 394557755 1000000000 365207906 1000000000 945971466 1000000000 667306787 1000000000 887174097 1000000000 293769561 1000000000 638877929 1000000000 322163780 1000000000 931966193 1000000000 636142927 1000000000 383939360 1000000000 249359165 1000000000 617145556 1000000000 341313183 1000000000 830520227 1000000000 57274213 1000000000 49324169 1000000000 283819180 1000000000 245643332 1000000000 170359519 1000000000 76129181 1000000000 98264148 1000000000 265598809 1000000000 815466964 1000000000 867020257 1000000000 465325483 1000000000 709271369 1000000000 828106617 1000000000 23108761 1000000000 965484581 1000000000 161558080 1000000000 697581399 1000000000 41814738 1000000000 72810258 1000000000 686941765 1000000000 701854902 1000000000 799569416 1000000000 353454012 1000000000 397551397 1000000000 216563269 1000000000 82988169 1000000000 268864635 1000000000 963459976 1000000000 115319757 1000000000 225546674 1000000000 967215482 1000000000 191733168 1000000000 201145949 1000000000 898042548 1000000000 19743388 1000000000 25545250 1000000000 981534709 1000000000 855006297 1000000000 21361441 1000000000 148056467 1000000000 664282697 1000000000 806087390 1000000000 322669403 1000000000 426771988 1000000000 199422177 1000000000 706470009 1000000000 591203702 1000000000 824623559 1000000000 918426608 1000000000 688077087 1000000000 241446559 1000000000 864229448 1000000000 289851376 1000000000 75885462 1000000000 837321892 1000000000 545216400 1000000000 289267557 1000000000 365967033 1000000000 776317880 1000000000 209599265 1000000000 618268580 1000000000 569796569 1000000000 44027830 1000000000 662573376 1000000000 345164281 1000000000 426754426 1000000000 320132189 1000000000 151611775 1000000000 4541928 1000000000 100732938 1000000000 397985340 1000000000 619811387 1000000000 654431458 1000000000 677712794 1000000000 831412291 1000000000 101857410 1000000000 999389338 1000000000 103362932 1000000000 113377757 1000000000 875253386 1000000000 472934884 1000000000 285931946 1000000000 826633117 1000000000 732511144 1000000000 773506824 1000000000 710444330 1000000000 51294366 1000000000 108470245 1000000000 574627281 1000000000 276485177 1000000000 419266560 1000000000 217855748 1000000000 170011059 1000000000 969226634 1000000000 907403402 1000000000 466824097 1000000000 538102589 1000000000 541183287 1000000000 83650952 1000000000 368443450 1000000000 612549332 1000000000 251459101 1000000000 22274331 1000000000 494345801 1000000000 496556540 1000000000 997530994 1000000000 59118160 1000000000 514444231 1000000000 220619975 1000000000 653162120 1000000000 44764602 1000000000 39235853 1000000000 315980326 1000000000 519745445 1000000000 689509456 1000000000 362671701 1000000000 640814641 1000000000 888065226 1000000000 403244963 1000000000 91508432 1000000000 595413373 1000000000 4837671 1000000000 777969504 1000000000 372710040 1000000000 584633377 1000000000 11850002 1000000000 988524594 1000000000 505809248 1000000000 695378609 1000000000 811464451 1000000000 624543809 1000000000 662434368 1000000000 898194748 1000000000 744508016 1000000000 207775144 1000000000 363118455 1000000000 195096734 1000000000 678549761 1000000000 999883004 1000000000 468180421 1000000000 30259333 1000000000 219674018 1000000000 982445672 1000000000 718481821 1000000000 81494461 1000000000 620154097 1000000000 249847558 1000000000 374981836 1000000000 979218073 1000000000 179818275 1000000000 704003414 1000000000 511020113 1000000000 158050300 1000000000 434375924 1000000000 516788998 1000000000 696363630 1000000000 146943466 1000000000 414644699 1000000000 193294556 1000000000 386487813 1000000000 249684400 1000000000 992583946 1000000000 12763167 1000000000 252178181 1000000000 665076059 1000000000 896118108 1000000000 781012320 1000000000 237416131 1000000000 571069785 1000000000 209599682 1000000000 974668105 1000000000 340874340 1000000000 733560603 1000000000 179185137 1000000000 106421610 1000000000 667775002 1000000000 285695873 1000000000 958690698 1000000000 147309119 1000000000 430393755 1000000000 294310879 1000000000 821225485 1000000000 739566184 1000000000 223131665 1000000000 240333096 1000000000 861802338 1000000000 389273009 1000000000 6502550 1000000000 225757521 1000000000 475851813 1000000000 409150591 1000000000 229031660 1000000000 359056486 1000000000 956307693 1000000000 800846275 1000000000 631883798 1000000000 437450155 1000000000 55594143 1000000000 478746357 1000000000 852686814 1000000000 904991673 1000000000 330159796 1000000000 720616519 1000000000 602830619 1000000000 25346387 1000000000 760464070 1000000000 746358359 1000000000 597267918 1000000000 447181497 1000000000 995694962 1000000000 78971951 1000000000 130310131 1000000000 556198542 1000000000 912220557 1000000000 244836871 1000000000 89023763 1000000000 229284738 1000000000 31671393 1000000000 153777488 1000000000 791070716 1000000000 106533930 1000000000 992298503 1000000000 737048528 1000000000 527437058 1000000000 595619076 1000000000 700678262 1000000000 498545084 1000000000 406179935 1000000000 637287782 1000000000 50465743 1000000000 471623142 1000000000 363715529 1000000000 315439355 1000000000 110239126 1000000000 768292004 1000000000 248970074 1000000000 231731274 1000000000 470366423 1000000000 537737496 1000000000 958776424 1000000000 970312438 1000000000 91690656 1000000000 640644488 1000000000 106121724 1000000000 796514384 1000000000 892435517 1000000000 57817108 1000000000 385443664 1000000000 698648378 1000000000 804108957 1000000000 276206436 1000000000 554200927 1000000000 761302988 1000000000 524345316 1000000000 28727297 1000000000 116185481 1000000000 743553714 1000000000 644158447 1000000000 42367249 1000000000 803871688 1000000000 186151287 1000000000 61047665 1000000000 580975704 1000000000 968978705 1000000000 922365139 1000000000 462054365 1000000000 263288662 1000000000 432328262 1000000000 362466827 1000000000 304317948 1000000000 834158751 1000000000 878309214 1000000000 464317869 1000000000 460486601 1000000000 177482453 1000000000 270456907 1000000000 381709349 1000000000 182334937 1000000000 975901320 1000000000 145336717 1000000000 84355359 1000000000 105646037 1000000000 576350624 1000000000 387008850 1000000000 717562004 1000000000 18922582 1000000000 717397812 1000000000 159218331 1000000000 425112136 1000000000 252278945 1000000000 920897149 1000000000 21662465 1000000000 157117240 1000000000 15736633 1000000000 399548401 1000000000 577906300 1000000000 452977114 1000000000 589806539 1000000000 632214226 1000000000 949425538 1000000000 591261968 1000000000 677833486 1000000000 290550416 1000000000 333595908 1000000000 657825186 1000000000 49233282 1000000000 550380326 1000000000 5824889 1000000000 194803022 1000000000 766377369 1000000000 583318605 1000000000 448558123 1000000000 622119794 1000000000 490928495 1000000000 767178231 1000000000 942323597 1000000000 602354204 1000000000 245815493 1000000000 752910111 1000000000 775973581 1000000000 859802137 1000000000 444044441 1000000000 726526407 1000000000 343092188 1000000000 62861292 1000000000 929721688 1000000000 964427687 1000000000 576375062 1000000000 641657949 1000000000 293395935 1000000000 961374591 1000000000 238974206 1000000000 982471907 1000000000 888036588 1000000000 486438818 1000000000 321916468 1000000000 448597073 1000000000 712996622 1000000000 837517837 1000000000 652577120 1000000000 841617683 1000000000 947912032 1000000000 19852916 1000000000 837218500 1000000000 308816958 1000000000 443163476 1000000000 951254520 1000000000 176448215 1000000000 26179935 1000000000 194939712 1000000000 621207201 1000000000 817874080 1000000000 911780134 1000000000 899861855 1000000000 904415891 1000000000 755213942 1000000000 162811844 1000000000 458793916 1000000000 6200999 1000000000 218091877 1000000000 451633075 1000000000 77870803 1000000000 58665754 1000000000 974296569 1000000000 926391955 1000000000 201394677 1000000000 19349880 1000000000 653082158 1000000000 924416560 1000000000 633595420 1000000000 158585610 1000000000 403140137 1000000000 113031003 1000000000 90890941 1000000000 67507895 1000000000 375998582 1000000000 85996734 1000000000 129730839 1000000000 788430474 1000000000 443741522 1000000000 203515428 1000000000 208903576 1000000000 186888330 1000000000 665390512 1000000000 247762854 1000000000 216759070 1000000000 607781549 1000000000 291037596 1000000000 797378575 1000000000 634052604 1000000000 191157975 1000000000 220591466 1000000000 21919242 1000000000 797793514 1000000000 4959513 1000000000 575952944 1000000000 346595739 1000000000 739388288 1000000000 839001532 1000000000 243075707 1000000000 221054123 1000000000 223982865 1000000000 529595540 1000000000 764200891 1000000000 631663618 1000000000 832873188 1000000000 606520588 1000000000 604635653 1000000000 122128368 1000000000 170714275 1000000000 145187485 1000000000 131205553 1000000000 717435388 1000000000 57729226 1000000000 48846791 1000000000 449148030 1000000000 835925029 1000000000 84244045 1000000000 164201484 1000000000 85997548 1000000000 961889452 1000000000 305867342 1000000000 743448472 1000000000 540715844 1000000000 349827913 1000000000 885166438 1000000000 298640204 1000000000 389432899 1000000000 877817096 1000000000 429873935 1000000000 810591425 1000000000 599804358 1000000000 470700403 1000000000 85219393 1000000000 962745826 1000000000 287401102 1000000000 620528816 1000000000 960896606 1000000000 415092434 1000000000 935675817 1000000000 120392647 1000000000 165002009 1000000000 359119526 1000000000 53348565 1000000000 549247952 1000000000 770062306 1000000000 453162793 1000000000 188343174 1000000000 810822400 1000000000 153909342 1000000000 294484626 1000000000 123822431 1000000000 711772032 1000000000 168224038 1000000000 532306359 1000000000 565129232 1000000000 461469809 1000000000 629259304 1000000000 223564526 1000000000 829821979 1000000000 873725320 1000000000 676370501 1000000000 10212450 1000000000 968895432 1000000000 612245652 1000000000 374232658 1000000000 313611681 1000000000 285332418 1000000000 537659345 1000000000 922826077 1000000000 266422707 1000000000 241654022 1000000000 50787760 1000000000 689540458 1000000000 935961411 1000000000 736375706 1000000000 884357978 1000000000 181321484 1000000000 283790237 1000000000 427290451 1000000000 90175952 1000000000 299134990 1000000000 151636192 1000000000 207840899 1000000000 26608024 1000000000 959023786 1000000000 480796783 1000000000 729466852 1000000000 883300850 1000000000 827033420 1000000000 183114922 1000000000 805029489 1000000000 882167574 1000000000 454994779 1000000000 616319086 1000000000 496411246 1000000000 294550031 1000000000 475709531 1000000000 462181516 1000000000 83811304 1000000000 552150623 1000000000 19389658 1000000000 161697668 1000000000 975768366 1000000000 209659081 1000000000 147978215 1000000000 364128086 1000000000 68632865 1000000000 556822935 1000000000 313858086 1000000000 330268234 1000000000 125683282 1000000000 534782983 1000000000 316141034 1000000000 950383483 1000000000 197459131 1000000000 124327743 1000000000 351660349 1000000000 425187576 1000000000 474688203 1000000000 543938654 1000000000 121039536 1000000000 676727908 1000000000 721817365 1000000000 976785529 1000000000 564299493 1000000000 562877321 1000000000 352624794 1000000000 564203220 1000000000 268405712 1000000000 412651755 1000000000 730402499 1000000000 42373240 1000000000 495574574 1000000000 546997246 1000000000 424877497 1000000000 306190683 1000000000 970285921 1000000000 527568187 1000000000 538859685 1000000000 842887938 1000000000 523065498 1000000000 549808322 1000000000 847422196 1000000000 286250964 1000000000 602216876 1000000000 553293295 1000000000 85539356 1000000000 696325104 1000000000 676024270 1000000000 938296377 1000000000 400949644 1000000000 677297434 1000000000 390635999 1000000000 225875993 1000000000 288614364 1000000000 770845098 1000000000 190151159 1000000000 724499131 1000000000 370404553 1000000000 474304764 1000000000 305530875 1000000000 940904826 1000000000 193083046 1000000000 387560215 1000000000 448863380 1000000000 788666361 1000000000 582292741 1000000000 834481258 1000000000 742487142 1000000000 341536378 1000000000 318359974 1000000000 791991363 1000000000 425314765 1000000000 579817114 1000000000 877372438 1000000000 230508277 1000000000 946927229 1000000000 763784638 1000000000 108764507 1000000000 594353984 1000000000 478779300 1000000000 529583019 1000000000 468543953 1000000000 119372952 1000000000 963874458 1000000000 934003691 1000000000 358445147 1000000000 636544814 1000000000 760652415 1000000000 193536907 1000000000 159095141 1000000000 812653294 1000000000 810236124 1000000000 972145094 1000000000 624213058 1000000000 525752761 1000000000 804617115 1000000000 105268483 1000000000 233596797 1000000000 636368104 1000000000 115104329 1000000000 894018873 1000000000 766407814 1000000000 224011098 1000000000 704303326 1000000000 332396266 1000000000 691317796 1000000000 506529993 1000000000 896672740 1000000000 990830832 1000000000 804117633 1000000000 757035864 1000000000 924659888 1000000000 997427719 1000000000 958409414 1000000000 699379123 1000000000 266428535 1000000000 211327659 1000000000 645031928 1000000000 622000856 1000000000 302730595 1000000000 854981136 1000000000 644545375 1000000000 164188894 1000000000 841465976 1000000000 640919509 1000000000 133578971 1000000000 491201502 1000000000 970918820 1000000000 673200880 1000000000 383138412 1000000000 341149620 1000000000 71406961 1000000000 162497695 1000000000 171626179 1000000000 56074293 1000000000 358114330 1000000000 241124975 1000000000 156486699 1000000000 892917068 1000000000 69588297 1000000000 630450524 1000000000 380064117 1000000000 405273334 1000000000 313849568 1000000000 817305453 1000000000 331561995 1000000000 342192905 1000000000 142147940 1000000000 482772680 1000000000 791512567 1000000000 919189749 1000000000 209280511 1000000000 376584881 1000000000 132422548 1000000000 100531956 1000000000 484008670 1000000000 930675876 1000000000 192687508 1000000000 926946783 1000000000 283394941 1000000000 399324104 1000000000 970304998 1000000000 493751769 1000000000 867742518 1000000000 881958930 1000000000 798887448 1000000000 436577392 1000000000 202069156 1000000000 434492 1000000000 117399472 1000000000 255219105 1000000000 903564535 1000000000 457989595 1000000000 446019321 1000000000 807989937 1000000000 138548817 1000000000 802538960 1000000000 216073902 1000000000 904435633 1000000000 208856841 1000000000 8105598 1000000000 340016959 1000000000 856630396 1000000000 148057366 1000000000 731089734 1000000000 290556407 1000000000 357301282 1000000000 248157872 1000000000 139837937 1000000000 853932287 1000000000 58128642 1000000000 497567017 1000000000 307215163 1000000000 497028767 1000000000 419655709 1000000000 866808111 1000000000 447358633 1000000000 912383953 1000000000 768140505 1000000000 712093150 1000000000 277466931 1000000000 342578026 1000000000 815194029 1000000000 524213064 1000000000 535434348 1000000000 878812537 1000000000 596424518 1000000000 907416901 1000000000 127295505 1000000000 389349451 1000000000 200391313 1000000000 745759025 1000000000 746682406 1000000000 882647951 1000000000 384285002 1000000000 126570641 1000000000 239374912 1000000000 309095157 1000000000 326499343 1000000000 141543503 1000000000 813114163 1000000000 152342845 1000000000 332449212 1000000000 706425055 1000000000 859860667 1000000000 782935911 1000000000 603932109 1000000000 91180763 1000000000 457980477 1000000000 327610196 1000000000 879324146 1000000000 28530686 1000000000 504273560 1000000000 475811025 1000000000 30522014 1000000000 586348426 1000000000 961939027 1000000000 324916553 1000000000 65727429 1000000000 217051498 1000000000 794354879 1000000000 974449211 1000000000 684796918 1000000000 121910720 1000000000 139642243 1000000000 21569613 1000000000 110164654 1000000000 881610714 1000000000 926355485 1000000000 943421295 1000000000 921900749 1000000000 32873013 1000000000 96058026 1000000000 92070826 1000000000 98100953 1000000000 508812131 1000000000 66429566 1000000000 425293715 1000000000 421511899 1000000000 373521872 1000000000 866165711 1000000000 164734480 1000000000 228506844 1000000000 856617134 1000000000 787703887 1000000000 70462295 1000000000 320407403 1000000000 229276458 1000000000 299799023 1000000000 249770615 1000000000 389738964 1000000000 945385981 1000000000 40030584 1000000000 346906136 1000000000 249974277 1000000000 147733618 1000000000 42561699 1000000000 9486288 1000000000 82904637 1000000000 485434456 1000000000 444935539 1000000000 628040315 1000000000 68166716 1000000000 761871864 1000000000 48666417 1000000000 255459043 1000000000 437960448 1000000000 264484453 1000000000 807331900 1000000000 696268511 1000000000 164290863 1000000000 222112308 1000000000 875268495 1000000000 589303973 1000000000 26619435 1000000000 882347668 1000000000 651689570 1000000000 450856744 1000000000 204725153 1000000000 711272652 1000000000 317117096 1000000000 316184741 1000000000 836501522 1000000000 46067551 1000000000 679268713 1000000000 429464389 1000000000 663943766 1000000000 663411667 1000000000 791173685 1000000000 249388453 1000000000 992786388 1000000000 882657170 1000000000 398150851 1000000000 103629525 1000000000 178513304 1000000000 766198518 1000000000 420519922 1000000000 354081579 1000000000 751852902 1000000000 556793522 1000000000 679890194 1000000000 943906753 1000000000 384351239 1000000000 281355333 1000000000 236555467 1000000000 92317747 1000000000 148607188 1000000000 626960655 1000000000 155740506 1000000000 546431053 1000000000 318171768 1000000000 136189451 1000000000 594508590 1000000000 489682399 1000000000 618745392 1000000000 2083691 1000000000 521102855 1000000000 321757491 1000000000 356727966 1000000000 707492953 1000000000 431699688 1000000000 948370899 1000000000 990662850 1000000000 476414046 1000000000 446039222 1000000000 687468562 1000000000 393947495 1000000000 943488554 1000000000 132085693 1000000000 349374504 1000000000 414797239 1000000000 762761584 1000000000 351652531 1000000000 380379914 1000000000 273422114 1000000000 879548097 1000000000 141210974 1000000000 712007208 1000000000 730047273 1000000000 499452908 1000000000 491207021 1000000000 200629508 1000000000 307799487 1000000000 673410615 1000000000 403184923 1000000000 517486155 1000000000 571434946 1000000000 985606243 1000000000 762077444 1000000000 518679214 1000000000 935575201 1000000000 996134212 1000000000 159949881 1000000000 681849295 1000000000 321800701 1000000000 510774857 1000000000 781212259 1000000000 321584454 1000000000 820005689 1000000000 517316433 1000000000 850398492 1000000000 63900336 1000000000 609431302 1000000000 810066113 1000000000 921782525 1000000000 656622791 1000000000 99049840 1000000000 585812372 1000000000 611244076 1000000000 440390190 1000000000 823219239 1000000000 157019847 1000000000 433489559 1000000000 689561537 1000000000 947374716 1000000000 117141128 1000000000 416179658 1000000000 374015706 1000000000 525428195 1000000000 670205118 1000000000 342134925 1000000000 577699795 1000000000 262069946 1000000000 712948118 1000000000 78621536 1000000000 461704040 1000000000 867772684 1000000000 470168513 1000000000 705070708 1000000000 84492882 1000000000 610727563 1000000000 688599230 1000000000 14551061 1000000000 994794638 1000000000 346203217 1000000000 844271482 1000000000 55573779 1000000000 783084394 1000000000 671113813 1000000000 267717188 1000000000 814885070 1000000000 205023622 1000000000 4025342 1000000000 519565818 1000000000 652382154 1000000000 782387792 1000000000 338123191 1000000000 984212255 1000000000 10025264 1000000000 85969616 1000000000 923897526 1000000000 304557860 1000000000 341798747 1000000000 313949409 1000000000 148640649 1000000000 70172989 1000000000 915260534 1000000000 472414846 1000000000 388871724 1000000000 68166633 1000000000 401355898 1000000000 961972045 1000000000 452507671 1000000000 219174197 1000000000 431276639 1000000000 314779121 1000000000 604774719 1000000000 6762742 1000000000 343218522 1000000000 782577316 1000000000 804869516 1000000000 354179886 1000000000 78209170 1000000000 592670504 1000000000 417367389 1000000000 858296060 1000000000 598754807 1000000000 336151331 1000000000 966653366 1000000000 323627602 1000000000 365643206 1000000000 400192424 1000000000 105412789 1000000000 908179985 1000000000 530787479 1000000000 615432756 1000000000 670296786 1000000000 735394018 1000000000 561755294 1000000000 814776484 1000000000 258262187 1000000000 712755373 1000000000 969149338 1000000000 560240944 1000000000 13901202 1000000000 373331409 1000000000 457093853 1000000000 136287946 1000000000 702282774 1000000000 869979064 1000000000 391732942 1000000000 844346244 1000000000 95670949 1000000000 247386487 1000000000 595568929 1000000000 27060779 1000000000 736006924 1000000000 851398512 1000000000 739237282 1000000000 41015918 1000000000 198272188 1000000000 742925867 1000000000 767840186 1000000000 957644442 1000000000 802003647 1000000000 339435553 1000000000 375895346 1000000000 92934610 1000000000 635536730 1000000000 554041783 1000000000 991030572 1000000000 289125885 1000000000 29918320 1000000000 665966055 1000000000 689861366 1000000000 848950991 1000000000 703749296 1000000000 115648594 1000000000 258932124 1000000000 506719595 1000000000 633739785 1000000000 104234442 1000000000 861847865 1000000000 792980532 1000000000 615457617 1000000000 331831398 1000000000 531391625 1000000000 927830433 1000000000 41693080 1000000000 634668426 1000000000 646136274 1000000000 429479536 1000000000 735086595 1000000000 706524978 1000000000 130607593 1000000000 804375284 1000000000 497273388 1000000000 167341301 1000000000 554802293 1000000000 583691906 1000000000 291477146 1000000000 32507405 1000000000 982425055 1000000000 656082615 1000000000 573352946 1000000000 484534971 1000000000 337393666 1000000000 156918958 1000000000 693654298 1000000000 518316127 1000000000 263440739 1000000000 231157085 1000000000 779306368 1000000000 731329241 1000000000 296085584 1000000000 888499058 1000000000 142115633 1000000000 235413355 1000000000 757605447 1000000000 320724485 1000000000 161002683 1000000000 741245077 1000000000 749477211 1000000000 510559429 1000000000 375720830 1000000000 168741629 1000000000 933786698 1000000000 279282148 1000000000 913936608 1000000000 798049450 1000000000 620761485 1000000000 46009004 1000000000 45612166 1000000000 648192374 1000000000 305678571 1000000000 821015696 1000000000 597266110 1000000000 153355457 1000000000 111398613 1000000000 35578060 1000000000 833305868 1000000000 118518628 1000000000 206557264 1000000000 72759532 1000000000 956497223 1000000000 758573763 1000000000 775568491 1000000000 678461389 1000000000 9219363 1000000000 775068477 1000000000 856444107 1000000000 641403300 1000000000 451606965 1000000000 478889190 1000000000 732913567 1000000000 399330896 1000000000 777888617 1000000000 280465059 1000000000 572520124 1000000000 682145360 1000000000 977308437 1000000000 957428595 1000000000 851005013 1000000000 669323813 1000000000 124545707 1000000000 355341192 1000000000 417573748 1000000000 603459862 1000000000 98493325 1000000000 567035882 1000000000 633973940 1000000000 952160594 1000000000 711668975 1000000000 913999818 1000000000 421802544 1000000000 76700733 1000000000 387588977 1000000000 969829372 1000000000 826353370 1000000000 612642709 1000000000 121758829 1000000000 114927907 1000000000 155461279 1000000000 409227766 1000000000 748891895 1000000000 553512182 1000000000 787932131 1000000000 874737144 1000000000 550503637 1000000000 122204147 1000000000 228394520 1000000000 354803646 1000000000 234708591 1000000000 602537804 1000000000 980056039 1000000000 949038024 1000000000 131283216 1000000000 941823634 1000000000 83143323 1000000000 193129529 1000000000 730835697 1000000000 829183602 1000000000 537561844 1000000000 801864017 1000000000 15721495 1000000000 602918539 1000000000 943771587 1000000000 514782563 1000000000 714959084 1000000000 62550854 1000000000 899967373 1000000000 750325002 1000000000 278691958 1000000000 546957724 1000000000 848722503 1000000000 918264872 1000000000 869122043 1000000000 347309527 1000000000 302392923 1000000000 327651555 1000000000 607834587 1000000000 253200725 1000000000 230258966 1000000000 125977720 1000000000 429913558 1000000000 611925709 1000000000 445602166 1000000000 936244034 1000000000 796612096 1000000000 331187249 1000000000 929404096 1000000000 689668122 1000000000 980702953 1000000000 591786780 1000000000 569907334 1000000000 585971836 1000000000 886582474 1000000000 857514921 1000000000 938659284 1000000000 823257301 1000000000 383673303 1000000000 764824125 1000000000 779885941 1000000000 138670119 1000000000 313085028 1000000000 138361791 1000000000 688114395 1000000000 465324684 1000000000 384836831 1000000000 893024626 1000000000 761118290 1000000000 37316333 1000000000 366533825 1000000000 845542871 1000000000 896463155 1000000000 935447960 1000000000 282634411 1000000000 45658680 1000000000 520437371 1000000000 147464639 1000000000 224185255 1000000000 42304379 1000000000 234919342 1000000000 657214079 1000000000 77783991 1000000000 310202760 1000000000 658145143 1000000000 483337769 1000000000 325273700 1000000000 911501025 1000000000 803764903 1000000000 353018438 1000000000 155165482 1000000000 137266956 1000000000 697573647 1000000000 983274394 1000000000 242383581 1000000000 321123522 1000000000 15108227 1000000000 569167875 1000000000 451232226 1000000000 921590125 1000000000 530220579 1000000000 832908474 1000000000 541010869 1000000000 86219107 1000000000 153729472 1000000000 829249047 1000000000 35615434 1000000000 644512899 1000000000 864358268 1000000000 745266220 1000000000 64601829 1000000000 418452923 1000000000 769283050 1000000000 498814381 1000000000 952100891 1000000000 839416582 1000000000 247885848 1000000000 199447809 1000000000 592263205 1000000000 490008203 1000000000 270721663 1000000000 226528350 1000000000 514064480 1000000000 562173748 1000000000 233876126 1000000000 380974866 1000000000 258620560 1000000000 597144053 1000000000 630587170 1000000000 923537356 1000000000 120721296 1000000000 876423365 1000000000 967910044 1000000000 769597855 1000000000 759065816 1000000000 791697859 1000000000 607661167 1000000000 134881259 1000000000 282100647 1000000000 341301431 1000000000 471643633 1000000000 229586263 1000000000 242615840 1000000000 143154020 1000000000 539119675 1000000000 223610865 1000000000 48712620 1000000000 329185883 1000000000 50583665 1000000000 393974206 1000000000 585921078 1000000000 20712986 1000000000 308879802 1000000000 783094408 1000000000 274745306 1000000000 753693544 1000000000 825541918 1000000000 298105010 1000000000 836400496 1000000000 137933804 1000000000 299998546 1000000000 417708920 1000000000 674742136 1000000000 510274518 1000000000 356418141 1000000000 99490233 1000000000 858190339 1000000000 1418379 1000000000 909021474 1000000000 261201882 1000000000 137375428 1000000000 257542401 1000000000 842336057 1000000000 72112932 1000000000 105110392 1000000000 59902834 1000000000 473213948 1000000000 289876798 1000000000 445951 1000000000 668161140 1000000000 25537006 1000000000 904757266 1000000000 365951951 1000000000 969068407 1000000000 279188656 1000000000 276740459 1000000000 555838834 1000000000 38852332 1000000000 581315529 1000000000 775120262 1000000000 131048784 1000000000 529485838 1000000000 262063717 1000000000 374071970 1000000000 761646235 1000000000 297938586 1000000000 642553901 1000000000 61069955 1000000000 110087545 1000000000 74368608 1000000000 417531117 1000000000 239660811 1000000000 406354995 1000000000 952031382 1000000000 975406821 1000000000 56281078 1000000000 345397005 1000000000 343819403 1000000000 517471044 1000000000 578997549 1000000000 980639827 1000000000 693300683 1000000000 474482099 1000000000 666881757 1000000000 991686541 1000000000 765862426 1000000000 115875752 1000000000 661536462 1000000000 56210967 1000000000 181718429 1000000000 66875101 1000000000 231773139 1000000000 656535164 1000000000 917695106 1000000000 560767880 1000000000 945946246 1000000000 768794970 1000000000 448177294 1000000000 573729584 1000000000 160566149 1000000000 942652166 1000000000 732824426 1000000000 948412320 1000000000 414134106 1000000000 125535047 1000000000 82694496 1000000000 823773706 1000000000 939677072 1000000000 922337709 1000000000 130021563 1000000000 517394047 1000000000 705764472 1000000000 266460708 1000000000 783063246 1000000000 490181374 1000000000 402036930 1000000000 6075528 1000000000 634225748 1000000000 818164940 1000000000 645573905 1000000000 290582023 1000000000 106625413 1000000000 817867138 1000000000 1766638 1000000000 94100437 1000000000 492745742 1000000000 417141760 1000000000 133101684 1000000000 592963614 1000000000 348497938 1000000000 792559620 1000000000 905539876 1000000000 184773435 1000000000 486436421 1000000000 36442765 1000000000 461965864 1000000000 368335261 1000000000 995373276 1000000000 852217905 1000000000 492535807 1000000000 815844387 1000000000 195681003 1000000000 959498346 1000000000 208514198 1000000000 45740487 1000000000 996601118 1000000000 654814308 1000000000 601185279 1000000000 519564284 1000000000 779789253 1000000000 821536411 1000000000 658473140 1000000000 678492739 1000000000 395561403 1000000000 12793471 1000000000 312262859 1000000000 97400709 1000000000 488765341 1000000000 275666015 1000000000 706679768 1000000000 410285508 1000000000 201448532 1000000000 776888377 1000000000 42898892 1000000000 692360139 1000000000 676401853 1000000000 613452967 1000000000 201133718 1000000000 997922995 1000000000 262969441 1000000000 696182208 1000000000 570223198 1000000000 752284537 1000000000 524502336 1000000000 674166229 1000000000 194818234 1000000000 203454672 1000000000 394221748 1000000000 12548204 1000000000 553850406 1000000000 601901865 1000000000 409151232 1000000000 927199922 1000000000 27555233 1000000000 669432416 1000000000 95056131 1000000000 848695344 1000000000 183470480 1000000000 272369209 1000000000 501369088 1000000000 479608495 1000000000 523181402 1000000000 491612681 1000000000 742544030 1000000000 512571625 1000000000 249084329 1000000000 476772424 1000000000 221953333 1000000000 437923612 1000000000 883437167 1000000000 424474820 1000000000 762248985 1000000000 884148750 1000000000 27106390 1000000000 590156476 1000000000 849944670 1000000000 872669949 1000000000 952950437 1000000000 337180740 1000000000 230479759 1000000000 980870323 1000000000 241378423 1000000000 293540498 1000000000 617950229 1000000000 967218047 1000000000 313368322 1000000000 82040121 1000000000 741482344 1000000000 589849044 1000000000 365279928 1000000000 930962124 1000000000 958760183 1000000000 775851960 1000000000 52528000 1000000000 304273065 1000000000 354163616 1000000000 225081566 1000000000 240622882 1000000000 719487498 1000000000 895441283 1000000000 539384985 1000000000 977367093 1000000000 721895568 1000000000 443270207 1000000000 352190612 1000000000 369043003 1000000000 566096458 1000000000 583744214 1000000000 811924108 1000000000 591605948 1000000000 218202768 1000000000 652868045 1000000000 392506708 1000000000 46300392 1000000000 469450005 1000000000 241914416 1000000000 366860139 1000000000 263175879 1000000000 595401209 1000000000 116661536 1000000000 307595087 1000000000 831225155 1000000000 124828702 1000000000 379620252 1000000000 285231604 1000000000 938414944 1000000000 302222673 1000000000 406224389 1000000000 978710387 1000000000 405295372 1000000000 200695676 1000000000 646624719 1000000000 105782995 1000000000 830569905 1000000000 529205794 1000000000 735908877 1000000000 85128008 1000000000 510268160 1000000000 575711744 1000000000 951878095 1000000000 552998043 1000000000 510095735 1000000000 250802109 1000000000 388394443 1000000000 767427915 1000000000 119963965 1000000000 462395726 1000000000 829991686 1000000000 602759408 1000000000 456025625 1000000000 726316521 1000000000 498065747 1000000000 300325400 1000000000 685561588 1000000000 795046109 1000000000 82879704 1000000000 632694273 1000000000 173618132 1000000000 665646189 1000000000 610180365 1000000000 454530962 1000000000 688882138 1000000000 551594840 1000000000 66276033 1000000000 872345253 1000000000 708753781 1000000000 680152181 1000000000 100164276 1000000000 890684125 1000000000 8956431 1000000000 464690594 1000000000 912548782 1000000000 358656768 1000000000 962367794 1000000000 329846145 1000000000 369528825 1000000000 552384755 1000000000 768938526 1000000000 643691713 1000000000 137271771 1000000000 994099276 1000000000 674934781 1000000000 649089634 1000000000 186188233 1000000000 840824606 1000000000 484369074 1000000000 833805724 1000000000 528044752 1000000000 115851747 1000000000 772886821 1000000000 765934779 1000000000 40317642 1000000000 110021160 1000000000 701146893 1000000000 363587585 1000000000 212131611 1000000000 141118740 1000000000 421592516 1000000000 43778665 1000000000 306599230 1000000000 705890291 1000000000 759334889 1000000000 81151916 1000000000 802219294 1000000000 562495425 1000000000 724689440 1000000000 288891496 1000000000 928318816 1000000000 928080674 1000000000 398027914 1000000000 818398085 1000000000 36517081 1000000000 377399082 1000000000 243072443 1000000000 209518232 1000000000 242898154 1000000000 527390380 1000000000 288863005 1000000000 720639989 1000000000 808142128 1000000000 301465681 1000000000 846439903 1000000000 715502828 1000000000 308011592 1000000000 584265931 1000000000 377113590 1000000000 409932144 1000000000 349411387 1000000000 709003738 1000000000 516125911 1000000000 654686582 1000000000 649266181 1000000000 558872477 1000000000 720228989 1000000000 226773227 1000000000 479619883 1000000000 302166861 1000000000 344561944 1000000000 75518701 1000000000 267936306 1000000000 863742911 1000000000 156376268 1000000000 968331528 1000000000 636243977 1000000000 36909401 1000000000 700832022 1000000000 830105214 1000000000 800217150 1000000000 902554563 1000000000 633237527 1000000000 204214916 1000000000 860402113 1000000000 521134576 1000000000 604511281 1000000000 499565965 1000000000 94607850 1000000000 726380186 1000000000 594668157 1000000000 349798548 1000000000 216523383 1000000000 264823913 1000000000 320549200 1000000000 809233473 1000000000 50943692 1000000000 272855737 1000000000 523930786 1000000000 13924899 1000000000 584910801 1000000000 282177158 1000000000 344952795 1000000000 89177774 1000000000 979686014 1000000000 32083295 1000000000 201395073 1000000000 304280682 1000000000 228829542 1000000000 118895609 1000000000 607439302 1000000000 58182987 1000000000 765759830 1000000000 891244256 1000000000 33624289 1000000000 213993516 1000000000 41403596 1000000000 384641956 1000000000 915172629 1000000000 840880735 1000000000 386170437 1000000000 320173348 1000000000 496765755 1000000000 497019212 1000000000 132276967 1000000000 719185063 1000000000 366706370 1000000000 808224484 1000000000 183114593 1000000000 496687235 1000000000 1538744 1000000000 639410588 1000000000 799821286 1000000000 184777707 1000000000 338932549 1000000000 590182131 1000000000 88073917 1000000000 684166282 1000000000 31984884 1000000000 779960003 1000000000 97866859 1000000000 801953660 1000000000 990682711 1000000000 990052556 1000000000 49463409 1000000000 567861191 1000000000 982852538 1000000000 346234821 1000000000 834113257 1000000000 400729428 1000000000 366000491 1000000000 334582665 1000000000 364801626 1000000000 794836766 1000000000 378752155 1000000000 280603779 1000000000 45537024 1000000000 608335281 1000000000 904709608 1000000000 175440980 1000000000 345146061 1000000000 828888948 1000000000 307320937 1000000000 56241406 1000000000 44102672 1000000000 847258297 1000000000 377841722 1000000000 105822834 1000000000 161209005 1000000000 160445515 1000000000 727672175 1000000000 664453535 1000000000 718110832 1000000000 911273670 1000000000 85541631 1000000000 591983745 1000000000 975291429 1000000000 993106018 1000000000 251373376 1000000000 917835245 1000000000 587798547 1000000000 319012635 1000000000 926712111 1000000000 168404356 1000000000 773594863 1000000000 915374864 1000000000 467559891 1000000000 297311882 1000000000 673146545 1000000000 512302273 1000000000 655725836 1000000000 939228645 1000000000 916012450 1000000000 91821555 1000000000 156754101 1000000000 676291310 1000000000 696712921 1000000000 215214003 1000000000 487818021 1000000000 963590996 1000000000 397183176 1000000000 242900766 1000000000 19404756 1000000000 817936800 1000000000 197804064 1000000000 569925196 1000000000 713952485 1000000000 245679013 1000000000 765210775 1000000000 274548278 1000000000 873334101 1000000000 298098756 1000000000 187887004 1000000000 231441399 1000000000 834129218 1000000000 110570212 1000000000 332798295 1000000000 667922016 1000000000 945618222 1000000000 628619607 1000000000 225565902 1000000000 456501370 1000000000 894862758 1000000000 880742815 1000000000 998543758 1000000000 182327291 1000000000 969973568 1000000000 49837030 1000000000 988535142 1000000000 784223339 1000000000 350289281 1000000000 317931809 1000000000 833071977 1000000000 55681322 1000000000 593261351 1000000000 442395517 1000000000 58886529 1000000000 569922819 1000000000 873219375 1000000000 648449974 1000000000 250314538 1000000000 709617109 1000000000 896126918 1000000000 877403328 1000000000 955963940 1000000000 922072951 1000000000 301710138 1000000000 400525678 1000000000 354177951 1000000000 740359585 1000000000 216829322 1000000000 455205298 1000000000 19068632 1000000000 726668721 1000000000 339211826 1000000000 502545646 1000000000 248937837 1000000000 847544681 1000000000 69505163 1000000000 331900772 1000000000 607347933 1000000000 390007433 1000000000 577524003 1000000000 345314513 1000000000 147627117 1000000000 499148029 1000000000 605360276 1000000000 608979629 1000000000 530540575 1000000000 399784740 1000000000 567087863 1000000000 177672257 1000000000 172861896 1000000000 626298610 1000000000 212855455 1000000000 925971359 1000000000 242763834 1000000000 218681223 1000000000 332162237 1000000000 20356035 1000000000 115025596 1000000000 486026757 1000000000 913986177 1000000000 773893641 1000000000 188947745 1000000000 989565349 1000000000 716213671 1000000000 884191470 1000000000 998677152 1000000000 405056314 1000000000 638781185 1000000000 816716953 1000000000 270633683 1000000000 630352700 1000000000 278349463 1000000000 100571145 1000000000 365020268 1000000000 184553154 1000000000 883692413 1000000000 160273785 1000000000 230088164 1000000000 930744558 1000000000 459154289 1000000000 541649315 1000000000 600498150 1000000000 962877108 1000000000 134826723 1000000000 471395163 1000000000 450398762 1000000000 978401355 1000000000 739932027 1000000000 485984221 1000000000 98799816 1000000000 200865481 1000000000 386088770 1000000000 551399732 1000000000 35438485 1000000000 909382015 1000000000 755705407 1000000000 881924789 1000000000 981544609 1000000000 447229938 1000000000 912147861 1000000000 986874118 1000000000 62680275 1000000000 412675595 1000000000 852249789 1000000000 719550074 1000000000 525658926 1000000000 162137377 1000000000 433716762 1000000000 593857449 1000000000 68858046 1000000000 409788118 1000000000 845403412 1000000000 434508752 1000000000 160978107 1000000000 107875937 1000000000 106706054 1000000000 246597789 1000000000 581114033 1000000000 89331849 1000000000 584033577 1000000000 873014705 1000000000 145908058 1000000000 510941357 1000000000 176633997 1000000000 745752389 1000000000 990340921 1000000000 70712951 1000000000 720648201 1000000000 371127505 1000000000 805549579 1000000000 248768045 1000000000 344454980 1000000000 30504455 1000000000 692674916 1000000000 91230971 1000000000 76891733 1000000000 840271081 1000000000 803950322 1000000000 455670937 1000000000 71057676 1000000000 797642735 1000000000 44270190 1000000000 44413010 1000000000 550982125 1000000000 57198098 1000000000 463782233 1000000000 557965832 1000000000 528856960 1000000000 882643364 1000000000 451864076 1000000000 370996067 1000000000 595705731 1000000000 481585294 1000000000 780111384 1000000000 564324811 1000000000 81736339 1000000000 549120672 1000000000 514187813 1000000000 822632374 1000000000 192839408 1000000000 329015618 1000000000 585057417 1000000000 989366291 1000000000 452677426 1000000000 914365116 1000000000 112004144 1000000000 970771160 1000000000 986548026 1000000000 950646025 1000000000 782519454 1000000000 714828640 1000000000 83080386 1000000000 193344883 1000000000 257593734 1000000000 756891926 1000000000 470748120 1000000000 171756085 1000000000 547323616 1000000000 1031733 1000000000 278491866 1000000000 391466409 1000000000 268133703 1000000000 767573179 1000000000 863285896 1000000000 996873869 1000000000 484503403 1000000000 13596890 1000000000 579428827 1000000000 385392524 1000000000 984257386 1000000000 88467391 1000000000 552153132 1000000000 227263402 1000000000 580284924 1000000000 692519272 1000000000 788348899 1000000000 582765382 1000000000 147531420 1000000000 802999444 1000000000 568294763 1000000000 434846295 1000000000 768360631 1000000000 714503713 1000000000 469938424 1000000000 449082048 1000000000 426639289 1000000000 198830277 1000000000 67319972 1000000000 575382022 1000000000 568037409 1000000000 233986605 1000000000 229774991 1000000000 744378637 1000000000 686471427 1000000000 40257660 1000000000 217507934 1000000000 157938196 1000000000 114915735 1000000000 971272175 1000000000 156433715 1000000000 682026642 1000000000 321958180 1000000000 584672622 1000000000 820885405 1000000000 303017414 1000000000 513070743 1000000000 542996626 1000000000 622706541 1000000000 293248195 1000000000 477534121 1000000000 592648929 1000000000 129261079 1000000000 596984274 1000000000 786686733 1000000000 509985620 1000000000 86881796 1000000000 404766313 1000000000 889603887 1000000000 817573189 1000000000 533625887 1000000000 985996107 1000000000 110671182 1000000000 781523499 1000000000 955730597 1000000000 969703033 1000000000 333441293 1000000000 198076430 1000000000 962835315 1000000000 553651422 1000000000 549622235 1000000000 991638252 1000000000 837599995 1000000000 203509244 1000000000 922500069 1000000000 146935864 1000000000 779183617 1000000000 626914738 1000000000 801509789 1000000000 452145096 1000000000 822777862 1000000000 853064292 1000000000 616675051 1000000000 708359854 1000000000 902004657 1000000000 295991284 1000000000 535261890 1000000000 855172628 1000000000 979459029 1000000000 573641406 1000000000 356589191 1000000000 909670199 1000000000 754561930 1000000000 685119602 1000000000 354961188 1000000000 552646204 1000000000 229252406 1000000000 254689491 1000000000 927124535 1000000000 662566243 1000000000 420870530 1000000000 944424732 1000000000 731949226 1000000000 153020078 1000000000 957968697 1000000000 849760965 1000000000 138806584 1000000000 230311013 1000000000 640743339 1000000000 614879031 1000000000 52707917 1000000000 965971728 1000000000 453878056 1000000000 929804023 1000000000 461959310 1000000000 626585021 1000000000 772556800 1000000000 197214823 1000000000 37735231 1000000000 882316477 1000000000 279203864 1000000000 303810751 1000000000 430409545 1000000000 274614907 1000000000 684517790 1000000000 415206496 1000000000 950881774 1000000000 682495675 1000000000 593797195 1000000000 277884960 1000000000 39652564 1000000000 966210293 1000000000 377285548 1000000000 962773747 1000000000 147447667 1000000000 800647870 1000000000 764512583 1000000000 318306917 1000000000 792571166 1000000000 143914701 1000000000 233449391 1000000000 287133546 1000000000 734867704 1000000000 736924656 1000000000 936651857 1000000000 705624946 1000000000 453375424 1000000000 90651156 1000000000 870742073 1000000000 683551692 1000000000 2040684 1000000000 660889024 1000000000 354524379 1000000000 249848007 1000000000 105592069 1000000000 262275523 1000000000 172331878 1000000000 774712342 1000000000 186639502 1000000000 837843669 1000000000 331067258 1000000000 602930628 1000000000 417798586 1000000000 380922105 1000000000 526517895 1000000000 893320199 1000000000 93501430 1000000000 113099374 1000000000 308325829 1000000000 278034021 1000000000 418302324 1000000000 571820034 1000000000 224144349 1000000000 971734696 1000000000 664145292 1000000000 595988505 1000000000 67205144 1000000000 171022919 1000000000 595444757 1000000000 537948359 1000000000 603948454 1000000000 313539232 1000000000 636900815 1000000000 549905524 1000000000 221588414 1000000000 713972425 1000000000 548805248 1000000000 938376953 1000000000 242137071 1000000000 412791932 1000000000 257381880 1000000000 808227930 1000000000 867355585 1000000000 715356357 1000000000 87087959 1000000000 842015408 1000000000 411688128 1000000000 455389036 1000000000 77179090 1000000000 567341598 1000000000 910990803 1000000000 415166791 1000000000 642476724 1000000000 63940218 1000000000 979149002 1000000000 280611126 1000000000 448489885 1000000000 564547014 1000000000 228047898 1000000000 624827149 1000000000 667966311 1000000000 819316867 1000000000 35272012 1000000000 993840836 1000000000 608657491 1000000000 432024227 1000000000 502706323 1000000000 219547585 1000000000 355517744 1000000000 390597666 1000000000 252193885 1000000000 444728784 1000000000 254309190 1000000000 189903609 1000000000 476715929 1000000000 684295984 1000000000 708699094 1000000000 239854458 1000000000 246587586 1000000000 558095277 1000000000 733496150 1000000000 129714538 1000000000 780034655 1000000000 153395067 1000000000 914366372 1000000000 960568259 1000000000 940412210 1000000000 648694098 1000000000 301643893 1000000000 472262281 1000000000 987958641 1000000000 579691102 1000000000 559939961 1000000000 447328748 1000000000 237417542 1000000000 972166245 1000000000 927140136 1000000000 72826220 1000000000 872497154 1000000000 619453631 1000000000 593135006 1000000000 867490009 1000000000 518489726 1000000000 886234491 1000000000 380195814 1000000000 868819731 1000000000 309461591 1000000000 94124278 1000000000 357077949 1000000000 569724916 1000000000 836280127 1000000000 897882130 1000000000 20694707 1000000000 115838105 1000000000 786307328 1000000000 114788822 1000000000 60327794 1000000000 120459413 1000000000 23431263 1000000000 491759104 1000000000 445838722 1000000000 370995901 1000000000 936066445 1000000000 248549873 1000000000 454893001 1000000000 306690425 1000000000 195276237 1000000000 283998305 1000000000 839712101 1000000000 526477890 1000000000 904258130 1000000000 438791591 1000000000 24274036 1000000000 942869812 1000000000 442607252 1000000000 900540908 1000000000 201851773 1000000000 671040961 1000000000 645734143 1000000000 412794671 1000000000 719056845 1000000000 248000549 1000000000 738220046 1000000000 54442051 1000000000 258082894 1000000000 720480007 1000000000 555826563 1000000000 576067929 1000000000 657500203 1000000000 443819886 1000000000 956431909 1000000000 320623152 1000000000 385264488 1000000000 972636904 1000000000 53494481 1000000000 889960668 1000000000 270966630 1000000000 493437703 1000000000 664975946 1000000000 885802070 1000000000 567944194 1000000000 760861666 1000000000 937841691 1000000000 325424792 1000000000 110380755 1000000000 774089413 1000000000 624023929 1000000000 697642051 1000000000 480505633 1000000000 2663884 1000000000 566300821 1000000000 892638557 1000000000 390239469 1000000000 164026703 1000000000 664767775 1000000000 319684072 1000000000 976430568 1000000000 901183692 1000000000 970978680 1000000000 407573874 1000000000 665376265 1000000000 210838992 1000000000 49423859 1000000000 962575537 1000000000 963782530 1000000000 513225085 1000000000 107212769 1000000000 997508419 1000000000 427874905 1000000000 447756119 1000000000 488387737 1000000000 438403465 1000000000 804944940 1000000000 140574904 1000000000 686987085 1000000000 22551617 1000000000 452239779 1000000000 354536869 1000000000 723218813 1000000000 118625524 1000000000 644374150 1000000000 669912573 1000000000 145196935 1000000000 587947468 1000000000 39280965 1000000000 271342225 1000000000 179644429 1000000000 172491861 1000000000 479390280 1000000000 310547328 1000000000 631177808 1000000000 600611757 1000000000 440136121 1000000000 758496190 1000000000 947439255 1000000000 491850730 1000000000 36724253 1000000000 209133259 1000000000 102076641 1000000000 157324149 1000000000 794793046 1000000000 666231784 1000000000 344997395 1000000000 343217163 1000000000 486353457 1000000000 855348177 1000000000 576745060 1000000000 270652206 1000000000 604766382 1000000000 141702006 1000000000 404215249 1000000000 650175318 1000000000 75229052 1000000000 874792837 1000000000 729647655 1000000000 843149476 1000000000 261614971 1000000000 247581608 1000000000 367485765 1000000000 848759772 1000000000 538257622 1000000000 326975321 1000000000 930649545 1000000000 54755339 1000000000 128758409 1000000000 111433554 1000000000 646130349 1000000000 889107821 1000000000 658368569 1000000000 672480137 1000000000 416910912 1000000000 725643431 1000000000 457221835 1000000000 928648974 1000000000 605856292 1000000000 959927300 1000000000 536319091 1000000000 110464156 1000000000 222598500 1000000000 250371802 1000000000 889573109 1000000000 875306967 1000000000 241863370 1000000000 827055243 1000000000 923024785 1000000000 485041983 1000000000 279485907 1000000000 931778712 1000000000 252077841 1000000000 111097321 1000000000 535738942 1000000000 110090076 1000000000 859973723 1000000000 180383224 1000000000 841668657 1000000000 755289683 1000000000 764074563 1000000000 979130708 1000000000 326693735 1000000000 668166448 1000000000 387455226 1000000000 233063360 1000000000 747792106 1000000000 42281878 1000000000 141416909 1000000000 559085769 1000000000 106816208 1000000000 748463768 1000000000 645170947 1000000000 332601138 1000000000 635880599 1000000000 664224453 1000000000 275362516 1000000000 220605624 1000000000 796008726 1000000000 614554200 1000000000 357402217 1000000000 186562139 1000000000 70756938 1000000000 20260201 1000000000 431387482 1000000000 233516148 1000000000 210335610 1000000000 277567356 1000000000 713316940 1000000000 546062981 1000000000 895411190 1000000000 719821878 1000000000 861512188 1000000000 985886616 1000000000 464352397 1000000000 650940841 1000000000 966793804 1000000000 539031479 1000000000 533961545 1000000000 317731259 1000000000 325749708 1000000000 343133556 1000000000 288741852 1000000000 976504818 1000000000 203963194 1000000000 611618342 1000000000 652613305 1000000000 362301403 1000000000 619344987 1000000000 507932411 1000000000 591403914 1000000000 944078922 1000000000 736788206 1000000000 803740187 1000000000 439184482 1000000000 664691889 1000000000 784978534 1000000000 244476068 1000000000 283498862 1000000000 170277142 1000000000 556517524 1000000000 161730554 1000000000 620137351 1000000000 292890403 1000000000 517795029 1000000000 982041654 1000000000 141669944 1000000000 221688801 1000000000 825074942 1000000000 801175847 1000000000 507977978 1000000000 245637097 1000000000 415581234 1000000000 470456856 1000000000 330939239 1000000000 343927111 1000000000 796846839 1000000000 568905288 1000000000 494074228 1000000000 920245952 1000000000 871220599 1000000000 112742514 1000000000 853913296 1000000000 166390635 1000000000 735122831 1000000000 736356588 1000000000 635940923 1000000000 470128730 1000000000 798338707 1000000000 506525045 1000000000 646806367 1000000000 95677266 1000000000 873667709 1000000000 492266239 1000000000 164437732 1000000000 939072378 1000000000 799456869 1000000000 140675349 1000000000 230505352 1000000000 572005008 1000000000 189104203 1000000000 692453961 1000000000 847514193 1000000000 960438287 1000000000 471724314 1000000000 312114885 1000000000 358670490 1000000000 741292891 1000000000 771780948 1000000000 778609904 1000000000 992970836 1000000000 874951015 1000000000 252432467 1000000000 786694206 1000000000 929887645 1000000000 542925101 1000000000 265440168 1000000000 135007791 1000000000 359767433 1000000000 421533283 1000000000 785837664 1000000000 134600484 1000000000 883078139 1000000000 700778289 1000000000 867736318 1000000000 186401882 1000000000 483406591 1000000000 652526074 1000000000 909424521 1000000000 108775573 1000000000 714658269 1000000000 35271379 1000000000 627343941 1000000000 505240438 1000000000 357574376 1000000000 163093109 1000000000 974875990 1000000000 203789920 1000000000 180064654 1000000000 197997006 1000000000 494952536 1000000000 365586034 1000000000 719084924 1000000000 8237036 1000000000 586845520 1000000000 109394732 1000000000 680505036 1000000000 689541511 1000000000 159053383 1000000000 712723702 1000000000 762916623 1000000000 684958916 1000000000 805630982 1000000000 285093934 1000000000 662981256 1000000000 119269991 1000000000 443077610 1000000000 44205702 1000000000 788632654 1000000000 535971834 1000000000 93690899 1000000000 178328551 1000000000 333484097 1000000000 816871405 1000000000 987128309 1000000000 162526718 1000000000 180958670 1000000000 985815809 1000000000 352919453 1000000000 417970747 1000000000 550633725 1000000000 520077352 1000000000 479635610 1000000000 104351740 1000000000 217175742 1000000000 802782389 1000000000 16654494 1000000000 123634746 1000000000 219672173 1000000000 504046822 1000000000 750322975 1000000000 48734630 1000000000 445330950 1000000000 964905868 1000000000 107608930 1000000000 170884481 1000000000 6449040 1000000000 780053228 1000000000 314064672 1000000000 564691172 1000000000 574449145 1000000000 938261464 1000000000 867896613 1000000000 650209955 1000000000 370867345 1000000000 736566673 1000000000 98786234 1000000000 370108430 1000000000 718456508 1000000000 422872691 1000000000 509113672 1000000000 541374521 1000000000 9412772 1000000000 644367284 1000000000 842844204 1000000000 200898512 1000000000 162502217 1000000000 217838892 1000000000 713824178 1000000000 421646434 1000000000 763718094 1000000000 513167913 1000000000 897951794 1000000000 406289447 1000000000 548065005 1000000000 725424912 1000000000 218969817 1000000000 357758153 1000000000 649057376 1000000000 286959003 1000000000 315325268 1000000000 41857413 1000000000 869566932 1000000000 699331441 1000000000 862152624 1000000000 26654923 1000000000 247617677 1000000000 119242076 1000000000 425629303 1000000000 784227575 1000000000 283145505 1000000000 366526774 1000000000 35843568 1000000000 342011489 1000000000 828101539 1000000000 851749661 1000000000 438034529 1000000000 70252711 1000000000 118285790 1000000000 617127491 1000000000 264375562 1000000000 302513701 1000000000 110105095 1000000000 971396044 1000000000 353845663 1000000000 922562543 1000000000 507566628 1000000000 941393275 1000000000 352255179 1000000000 949296714 1000000000 325281737 1000000000 617699068 1000000000 441894255 1000000000 798990202 1000000000 27676539 1000000000 149014645 1000000000 56833344 1000000000 714642332 1000000000 596178114 1000000000 919558871 1000000000 940334138 1000000000 573922234 1000000000 708451170 1000000000 832486730 1000000000 60701190 1000000000 843893115 1000000000 502802740 1000000000 647055967 1000000000 587496236 1000000000 401765022 1000000000 294572785 1000000000 985717401 1000000000 561576842 1000000000 196536238 1000000000 637693465 1000000000 504804186 1000000000 452623296 1000000000 784646502 1000000000 378465319 1000000000 780467933 1000000000 147636959 1000000000 690878452 1000000000 582884927 1000000000 516169531 1000000000 939573360 1000000000 517890043 1000000000 497498175 1000000000 505541843 1000000000 374346660 1000000000 270767322 1000000000 489382108 1000000000 650415039 1000000000 335898819 1000000000 877423994 1000000000 30549877 1000000000 752610685 1000000000 321251082 1000000000 380617274 1000000000 553139886 1000000000 393646344 1000000000 106850098 1000000000 721665331 1000000000 482475231 1000000000 835912450 1000000000 852614144 1000000000 860076621 1000000000 856323367 1000000000 975133845 1000000000 127377150 1000000000 433836349 1000000000 293986909 1000000000 679835446 1000000000 573882119 1000000000 373001087 1000000000 118323542 1000000000 120454357 1000000000 491822892 1000000000 705481496 1000000000 371374156 1000000000 890700551 1000000000 260119672 1000000000 363963517 1000000000 171127321 1000000000 827847728 1000000000 694261629 1000000000 253230552 1000000000 278886766 1000000000 531984980 1000000000 30676542 1000000000 173438389 1000000000 46374235 1000000000 598530914 1000000000 662139024 1000000000 773516616 1000000000 290231647 1000000000 796502934 1000000000 931050847 1000000000 411703520 1000000000 828337318 1000000000 358176561 1000000000 974380779 1000000000 23531254 1000000000 211390581 1000000000 111311490 1000000000 427668976 1000000000 515158728 1000000000 899145433 1000000000 120664937 1000000000 53587194 1000000000 498696986 1000000000 639922330 1000000000 969801094 1000000000 903937831 1000000000 863163708 1000000000 168230639 1000000000 404229499 1000000000 34168534 1000000000 174371308 1000000000 200495933 1000000000 695438197 1000000000 282968440 1000000000 193168765 1000000000 868993912 1000000000 539342738 1000000000 442418993 1000000000 76834918 1000000000 323408553 1000000000 392464592 1000000000 908001389 1000000000 192362132 1000000000 273639613 1000000000 976944225 1000000000 996636934 1000000000 737065819 1000000000 792642472 1000000000 662872501 1000000000 293077323 1000000000 279821810 1000000000 861267024 1000000000 464348513 1000000000 707102699 1000000000 277318317 1000000000 147602692 1000000000 400057344 1000000000 225197563 1000000000 772544552 1000000000 863835942 1000000000 5693239 1000000000 407760189 1000000000 762555908 1000000000 917947164 1000000000 474499723 1000000000 831107995 1000000000 444774977 1000000000 850268735 1000000000 168730915 1000000000 102149085 1000000000 44086499 1000000000 952083979 1000000000 858201928 1000000000 777835022 1000000000 602836988 1000000000 806792361 1000000000 656804468 1000000000 896746940 1000000000 232145358 1000000000 942570433 1000000000 764821689 1000000000 129985776 1000000000 993013852 1000000000 633248483 1000000000 498275100 1000000000 615808556 1000000000 123529769 1000000000 482817449 1000000000 951212951 1000000000 292674828 1000000000 964846396 1000000000 58547091 1000000000 407429851 1000000000 671841106 1000000000 823711515 1000000000 90470952 1000000000 292943262 1000000000 788148191 1000000000 439275830 1000000000 526654431 1000000000 713525115 1000000000 510172787 1000000000 246553436 1000000000 156511065 1000000000 573636816 1000000000 112826779 1000000000 145870745 1000000000 97175514 1000000000 457419226 1000000000 658427937 1000000000 734960595 1000000000 597771648 1000000000 787073411 1000000000 759950924 1000000000 978330627 1000000000 725822761 1000000000 888375389 1000000000 612206990 1000000000 154866574 1000000000 353493001 1000000000 134068689 1000000000 773637948 1000000000 31676809 1000000000 707396069 1000000000 63835645 1000000000 55328177 1000000000 744363170 1000000000 395344733 1000000000 139267119 1000000000 294640950 1000000000 366511831 1000000000 520312987 1000000000 593577634 1000000000 928643814 1000000000 64339806 1000000000 906168757 1000000000 84193152 1000000000 304279550 1000000000 934611770 1000000000 702585475 1000000000 507772459 1000000000 910119616 1000000000 471092436 1000000000 637306325 1000000000 963152692 1000000000 652249080 1000000000 351744891 1000000000 139573971 1000000000 640580511 1000000000 884515327 1000000000 856019004 1000000000 160127492 1000000000 447549268 1000000000 208618386 1000000000 288425101 1000000000 549893374 1000000000 509367166 1000000000 735829428 1000000000 950661676 1000000000 622453306 1000000000 361131328 1000000000 676860136 1000000000 546828975 1000000000 915556683 1000000000 618364168 1000000000 63205757 1000000000 649826347 1000000000 116185310 1000000000 180732252 1000000000 323415673 1000000000 270651227 1000000000 355339283 1000000000 490217490 1000000000 216023494 1000000000 178294720 1000000000 709698436 1000000000 606981896 1000000000 616271969 1000000000 604688033 1000000000 843747553 1000000000 882813700 1000000000 535165564 1000000000 849059759 1000000000 707216709 1000000000 508870887 1000000000 927422555 1000000000 890276504 1000000000 678739057 1000000000 498240385 1000000000 215643650 1000000000 663201333 1000000000 929396983 1000000000 188489756 1000000000 691049847 1000000000 448468410 1000000000 711116167 1000000000 772089563 1000000000 962962039 1000000000 313319364 1000000000 200987626 1000000000 759563364 1000000000 755689953 1000000000 816773245 1000000000 126619711 1000000000 329231340 1000000000 326944863 1000000000 636399561 1000000000 743043964 1000000000 845171642 1000000000 500046065 1000000000 992068182 1000000000 445861988 1000000000 255587332 1000000000 283761495 1000000000 871010436 1000000000 699799978 1000000000 369459422 1000000000 7239083 1000000000 997649789 1000000000 60540341 1000000000 416863018 1000000000 196859857 1000000000 774502756 1000000000 213547429 1000000000 543155383 1000000000 309215728 1000000000 468101548 1000000000 383641000 1000000000 846101360 1000000000 566193636 1000000000 252781142 1000000000 12264778 1000000000 988240339 1000000000 333166326 1000000000 522028792 1000000000 669718630 1000000000 490555700 1000000000 531623143 1000000000 448473835 1000000000 284880720 1000000000 453801293 1000000000 134096229 1000000000 511004867 1000000000 931939497 1000000000 831821084 1000000000 300194245 1000000000 933365472 1000000000 867840732 1000000000 711924853 1000000000 183504599 1000000000 418826611 1000000000 568443718 1000000000 763240610 1000000000 406542531 1000000000 441885000 1000000000 550885298 1000000000 278833243 1000000000 861237539 1000000000 455971308 1000000000 968501694 1000000000 286446205 1000000000 426409518 1000000000 124042923 1000000000 44192137 1000000000 253765825 1000000000 842009631 1000000000 827551357 1000000000 544881679 1000000000 244725028 1000000000 465050669 1000000000 700541790 1000000000 164612251 1000000000 471522669 1000000000 811118829 1000000000 230998235 1000000000 391975492 1000000000 816215367 1000000000 434461739 1000000000 96871933 1000000000 615942058 1000000000 586734210 1000000000 527007614 1000000000 566892273 1000000000 25402653 1000000000 396233810 1000000000 140891886 1000000000 55769399 1000000000 627494128 1000000000 176353304 1000000000 87877184 1000000000 305967975 1000000000 198908598 1000000000 22702975 1000000000 461137830 1000000000 351301798 1000000000 482872794 1000000000 715133683 1000000000 889300067 1000000000 565380145 1000000000 20920209 1000000000 65693567 1000000000 298071511 1000000000 467941985 1000000000 451962504 1000000000 567402158 1000000000 301024988 1000000000 860229980 1000000000 735085395 1000000000 195650020 1000000000 796287095 1000000000 623959104 1000000000 612150368 1000000000 896883381 1000000000 63420627 1000000000 360191151 1000000000 595034378 1000000000 789580636 1000000000 885074868 1000000000 731412578 1000000000 307665155 1000000000 718678235 1000000000 561022527 1000000000 343931751 1000000000 653953703 1000000000 993461086 1000000000 245140570 1000000000 560823558 1000000000 120284013 1000000000 294503703 1000000000 434774974 1000000000 883228766 1000000000 530877174 1000000000 97050003 1000000000 441725812 1000000000 387070381 1000000000 761191039 1000000000 570616304 1000000000 362803329 1000000000 110845362 1000000000 176759494 1000000000 231665547 1000000000 85483916 1000000000 492486243 1000000000 314995187 1000000000 381952416 1000000000 776062982 1000000000 726957330 1000000000 164047244 1000000000 226105923 1000000000 415013579 1000000000 906549690 1000000000 469036249 1000000000 525350393 1000000000 820403190 1000000000 475132752 1000000000 700965296 1000000000 595914659 1000000000 7613349 1000000000 115472218 1000000000 147799015 1000000000 471992077 1000000000 491001888 1000000000 900927551 1000000000 631610058 1000000000 2438803 1000000000 270808258 1000000000 419551226 1000000000 273507081 1000000000 388450919 1000000000 479712153 1000000000 755112045 1000000000 733521156 1000000000 381213281 1000000000 300836141 1000000000 245600670 1000000000 463462582 1000000000 304003390 1000000000 493893776 1000000000 512786301 1000000000 833092654 1000000000 378357257 1000000000 308742762 1000000000 833218581 1000000000 261609760 1000000000 823863258 1000000000 424919187 1000000000 417043966 1000000000 455604759 1000000000 620193943 1000000000 905734666 1000000000 581085246 1000000000 315455331 1000000000 81166696 1000000000 677059365 1000000000 247304521 1000000000 653162635 1000000000 967693225 1000000000 534392288 1000000000 566041785 1000000000 30672340 1000000000 552417930 1000000000 737827092 1000000000 897487136 1000000000 693895720 1000000000 534711871 1000000000 882207955 1000000000 322409932 1000000000 360310217 1000000000 416711856 1000000000 857381683 1000000000 435627200 1000000000 795358010 1000000000 815359863 1000000000 292685865 1000000000 228635288 1000000000 468402876 1000000000 442661462 1000000000 285117133 1000000000 700697876 1000000000 705946190 1000000000 961488658 1000000000 391914388 1000000000 379280046 1000000000 592710284 1000000000 807745722 1000000000 356660044 1000000000 711589603 1000000000 341593741 1000000000 975365877 1000000000 471735232 1000000000 175248307 1000000000 13158077 1000000000 546765721 1000000000 270009988 1000000000 241384706 1000000000 832452055 1000000000 197539601 1000000000 333123799 1000000000 230655438 1000000000 711935134 1000000000 387618352 1000000000 528443944 1000000000 936716816 1000000000 520919606 1000000000 891153607 1000000000 460156559 1000000000 653886168 1000000000 168030714 1000000000 989127584 1000000000 286470147 1000000000 537600128 1000000000 253807991 1000000000 974533448 1000000000 622118450 1000000000 758759382 1000000000 965424085 1000000000 91150387 1000000000 672165432 1000000000 378906453 1000000000 464385582 1000000000 871648644 1000000000 982031480 1000000000 481068160 1000000000 943670442 1000000000 687658087 1000000000 305248022 1000000000 548893361 1000000000 579758803 1000000000 300739114 1000000000 286773265 1000000000 849135661 1000000000 769927296 1000000000 432599961 1000000000 780906040 1000000000 236230978 1000000000 826807674 1000000000 942920915 1000000000 449238514 1000000000 888650676 1000000000 528240011 1000000000 202853092 1000000000 902924969 1000000000 894357787 1000000000 760299725 1000000000 633456974 1000000000 700089997 1000000000 436410095 1000000000 422933592 1000000000 80382662 1000000000 662474738 1000000000 403354323 1000000000 897614627 1000000000 757460966 1000000000 265900181 1000000000 924372343 1000000000 976438712 1000000000 68074148 1000000000 670549100 1000000000 995770115 1000000000 796432702 1000000000 894836582 1000000000 832573063 1000000000 743047203 1000000000 899093124 1000000000 964623053 1000000000 523109130 1000000000 733942518 1000000000 823499450 1000000000 971300853 1000000000 491166564 1000000000 352346878 1000000000 725592434 1000000000 696496706 1000000000 506809993 1000000000 760231915 1000000000 252436214 1000000000 566817006 1000000000 147661946 1000000000 390714564 1000000000 156914144 1000000000 931915891 1000000000 984049735 1000000000 997700600 1000000000 797877777 1000000000 515960352 1000000000 58204347 1000000000 426957119 1000000000 693699481 1000000000 371619667 1000000000 365143759 1000000000 333447071 1000000000 456614431 1000000000 712941554 1000000000 453234810 1000000000 231491575 1000000000 82414109 1000000000 3574834 1000000000 373844503 1000000000 197416619 1000000000 375131369 1000000000 154239363 1000000000 530111288 1000000000 594167529 1000000000 821924210 1000000000 53226113 1000000000 914234491 1000000000 782310372 1000000000 684778812 1000000000 561622717 1000000000 313916201 1000000000 114239064 1000000000 323119238 1000000000 293684595 1000000000 595287662 1000000000 264635313 1000000000 964534467 1000000000 112672226 1000000000 215805367 1000000000 443771347 1000000000 677175405 1000000000 461859686 1000000000 983401170 1000000000 726776283 1000000000 722476716 1000000000 984392077 1000000000 168347079 1000000000 707316173 1000000000 797656464 1000000000 63585162 1000000000 10010775 1000000000 330514917 1000000000 744040559 1000000000 243345456 1000000000 494081591 1000000000 322739714 1000000000 784233883 1000000000 184634970 1000000000 690264818 1000000000 109206654 1000000000 124561315 1000000000 232553862 1000000000 540572942 1000000000 733790602 1000000000 30150012 1000000000 724694347 1000000000 938879345 1000000000 302646510 1000000000 440361846 1000000000 326745842 1000000000 397898900 1000000000 252822973 1000000000 855579367 1000000000 527170648 1000000000 738236302 1000000000 725491159 1000000000 445042182 1000000000 270306808 1000000000 301436345 1000000000 72783446 1000000000 12679198 1000000000 50784305 1000000000 25445811 1000000000 418333673 1000000000 821542154 1000000000 840837406 1000000000 707773128 1000000000 944068481 1000000000 969994747 1000000000 565850290 1000000000 279466206 1000000000 299366400 1000000000 630037635 1000000000 451317207 1000000000 84498165 1000000000 226559948 1000000000 502460304 1000000000 558330524 1000000000 190632725 1000000000 816850341 1000000000 623319300 1000000000 508679009 1000000000 760105215 1000000000 102113641 1000000000 245716826 1000000000 474748437 1000000000 93055416 1000000000 500348620 1000000000 674351536 1000000000 15376961 1000000000 473099516 1000000000 863644271 1000000000 887002210 1000000000 654807990 1000000000 86402398 1000000000 90025121 1000000000 751362260 1000000000 485388562 1000000000 851661587 1000000000 722399234 1000000000 807667170 1000000000 782580413 1000000000 256116135 1000000000 509691858 1000000000 882607572 1000000000 880519675 1000000000 630238118 1000000000 670228109 1000000000 189282919 1000000000 195450498 1000000000 244730149 1000000000 456213172 1000000000 413497833 1000000000 135570985 1000000000 736351047 1000000000 819963548 1000000000 583760076 1000000000 510604129 1000000000 393351996 1000000000 792136024 1000000000 604253285 1000000000 106282043 1000000000 381716766 1000000000 710925041 1000000000 307118921 1000000000 897324300 1000000000 458223117 1000000000 800628384 1000000000 213465979 1000000000 393872416 1000000000 780832306 1000000000 444269647 1000000000 282434240 1000000000 950747161 1000000000 426188745 1000000000 397769520 1000000000 221838848 1000000000 342177537 1000000000 85877529 1000000000 353871308 1000000000 569752840 1000000000 932122586 1000000000 675499558 1000000000 63479111 1000000000 813290919 1000000000 529138633 1000000000 7033214 1000000000 660242710 1000000000 745852792 1000000000 861079976 1000000000 956085629 1000000000 92263899 1000000000 186734410 1000000000 814302053 1000000000 512188850 1000000000 789695417 1000000000 685459140 1000000000 852234937 1000000000 322165495 1000000000 48412014 1000000000 646860647 1000000000 31784333 1000000000 444137891 1000000000 873080493 1000000000 859730292 1000000000 841618504 1000000000 516354977 1000000000 27082697 1000000000 27329254 1000000000 629606553 1000000000 500973847 1000000000 367332626 1000000000 402785573 1000000000 697025082 1000000000 58133524 1000000000 925867326 1000000000 171866095 1000000000 419085958 1000000000 833014693 1000000000 813068464 1000000000 500509985 1000000000 455322376 1000000000 691626851 1000000000 617447285 1000000000 713167039 1000000000 828468134 1000000000 81599574 1000000000 998532532 1000000000 455559653 1000000000 421729765 1000000000 83973757 1000000000 85515007 1000000000 537594473 1000000000 660827696 1000000000 89402981 1000000000 632159635 1000000000 221353550 1000000000 273965117 1000000000 797389579 1000000000 941070689 1000000000 970721176 1000000000 735575507 1000000000 146094103 1000000000 732990031 1000000000 307430772 1000000000 18724552 1000000000 362719953 1000000000 539337422 1000000000 454308947 1000000000 615727160 1000000000 960195570 1000000000 498441129 1000000000 348885340 1000000000 355619013 1000000000 257140517 1000000000 410224204 1000000000 156384830 1000000000 464683088 1000000000 975819722 1000000000 284325249 1000000000 189961154 1000000000 304073176 1000000000 111266745 1000000000 768700519 1000000000 642122982 1000000000 478720090 1000000000 677767422 1000000000 552831104 1000000000 471170945 1000000000 370002993 1000000000 59883321 1000000000 698664677 1000000000 546860694 1000000000 559904941 1000000000 81048196 1000000000 723402500 1000000000 914489137 1000000000 525115400 1000000000 171163053 1000000000 704840695 1000000000 468156243 1000000000 760433320 1000000000 967012959 1000000000 105813024 1000000000 556902396 1000000000 384001010 1000000000 533804741 1000000000 349189997 1000000000 568700361 1000000000 588775412 1000000000 343345586 1000000000 758463339 1000000000 475050843 1000000000 97623512 1000000000 138581979 1000000000 518071671 1000000000 338758813 1000000000 325867299 1000000000 997011625 1000000000 605191907 1000000000 848652081 1000000000 529983326 1000000000 837346583 1000000000 655058809 1000000000 896095869 1000000000 96258165 1000000000 727999684 1000000000 448789235 1000000000 925351846 1000000000 914505103 1000000000 649832469 1000000000 324459906 1000000000 341011314 1000000000 888780649 1000000000 416152981 1000000000 438601085 1000000000 593612741 1000000000 821414156 1000000000 286955966 1000000000 860318032 1000000000 951913638 1000000000 762487568 1000000000 963572053 1000000000 343912885 1000000000 562962289 1000000000 854223545 1000000000 694348052 1000000000 654396764 1000000000 396958306 1000000000 60396601 1000000000 271793040 1000000000 282146312 1000000000 622547837 1000000000 759655352 1000000000 617388476 1000000000 606569010 1000000000 918492788 1000000000 157187972 1000000000 673042917 1000000000 80074658 1000000000 32515536 1000000000 162069997 1000000000 109122682 1000000000 147002288 1000000000 552205333 1000000000 26230789 1000000000 502749401 1000000000 666699322 1000000000 472796574 1000000000 461399921 1000000000 974565139 1000000000 193383709 1000000000 92689573 1000000000 380694108 1000000000 492792748 1000000000 739402361 1000000000 295493425 1000000000 522463639 1000000000 540499258 1000000000 626998197 1000000000 696582745 1000000000 157842645 1000000000 503826388 1000000000 180244776 1000000000 560529224 1000000000 270070132 1000000000 603263110 1000000000 168316681 1000000000 686034362 1000000000 418597383 1000000000 232903030 1000000000 794676271 1000000000 905610379 1000000000 908051217 1000000000 422396141 1000000000 772347871 1000000000 353770005 1000000000 493068693 1000000000 811223093 1000000000 197869179 1000000000 793655818 1000000000 335344965 1000000000 580524535 1000000000 764651225 1000000000 197050213 1000000000 987221414 1000000000 243184089 1000000000 64547299 1000000000 629105883 1000000000 26188672 1000000000 955947703 1000000000 341987788 1000000000 42966933 1000000000 599315683 1000000000 15917004 1000000000 875821816 1000000000 983349443 1000000000 17242581 1000000000 912084765 1000000000 944355077 1000000000 368951613 1000000000 524753363 1000000000 143838460 1000000000 211763797 1000000000 370131993 1000000000 572575753 1000000000 422342632 1000000000 688845747 1000000000 632102086 1000000000 920395210 1000000000 724875319 1000000000 997968665 1000000000 89535974 1000000000 587445694 1000000000 289146027 1000000000 880318000 1000000000 452525454 1000000000 468912684 1000000000 718690402 1000000000 681004344 1000000000 97583200 1000000000 837583332 1000000000 396468378 1000000000 25939869 1000000000 583916324 1000000000 472746166 1000000000 158518643 1000000000 756051520 1000000000 281365199 1000000000 824654839 1000000000 873710275 1000000000 338338433 1000000000 615117579 1000000000 799290628 1000000000 324856960 1000000000 394331611 1000000000 5131083 1000000000 355605303 1000000000 50027595 1000000000 918652342 1000000000 569733095 1000000000 51224436 1000000000 84597066 1000000000 568401990 1000000000 29845878 1000000000 235619672 1000000000 30014524 1000000000 17047714 1000000000 783514382 1000000000 705848805 1000000000 440516643 1000000000 912329792 1000000000 410789468 1000000000 650300885 1000000000 42541493 1000000000 62812427 1000000000 499361932 1000000000 307993131 1000000000 327089068 1000000000 830784194 1000000000 981056188 1000000000 767708125 1000000000 48364537 1000000000 184379133 1000000000 870746239 1000000000 755370335 1000000000 877695549 1000000000 679378800 1000000000 695344235 1000000000 363151219 1000000000 295859062 1000000000 246770239 1000000000 541505622 1000000000 781490353 1000000000 891444450 1000000000 235366010 1000000000 354704157 1000000000 125621770 1000000000 279594509 1000000000 552351221 1000000000 958821536 1000000000 863834094 1000000000 393934233 1000000000 286594889 1000000000 775009890 1000000000 70414138 1000000000 273540751 1000000000 704032515 1000000000 65434054 1000000000 328328121 1000000000 947523712 1000000000 536095025 1000000000 971946301 1000000000 846538387 1000000000 32747270 1000000000 185130502 1000000000 413215732 1000000000 956638795 1000000000 768696952 1000000000 95442227 1000000000 873961888 1000000000 594132243 1000000000 250556400 1000000000 888364378 1000000000 308617410 1000000000 804985968 1000000000 674378209 1000000000 792974460 1000000000 315441847 1000000000 261695299 1000000000 655203985 1000000000 340201311 1000000000 365484485 1000000000 77686927 1000000000 151723503 1000000000 201653156 1000000000 41211380 1000000000 222291194 1000000000 75562716 1000000000 156915170 1000000000 244242261 1000000000 357501650 1000000000 198382741 1000000000 438918994 1000000000 731277356 1000000000 15065319 1000000000 153916756 1000000000 749344654 1000000000 398047287 1000000000 981892779 1000000000 244671575 1000000000 131003702 1000000000 971582646 1000000000 552604104 1000000000 866428185 1000000000 493238164 1000000000 478340036 1000000000 94742122 1000000000 949154239 1000000000 329385725 1000000000 12967709 1000000000 749567536 1000000000 915087928 1000000000 431085213 1000000000 726577445 1000000000 982019614 1000000000 37672957 1000000000 923895126 1000000000 420098358 1000000000 911586130 1000000000 633318028 1000000000 626445661 1000000000 493083858 1000000000 126893480 1000000000 44151094 1000000000 894377522 1000000000 862192185 1000000000 875290678 1000000000 996693334 1000000000 67468305 1000000000 785121531 1000000000 493731664 1000000000 989076053 1000000000 435869686 1000000000 236050842 1000000000 263441693 1000000000 517578817 1000000000 959018023 1000000000 764085880 1000000000 885332249 1000000000 678253591 1000000000 49326138 1000000000 746866889 1000000000 754207518 1000000000 823173889 1000000000 36775453 1000000000 734851792 1000000000 197283452 1000000000 793791828 1000000000 550235637 1000000000 145383709 1000000000 540302532 1000000000 42440212 1000000000 343304170 1000000000 429458824 1000000000 669467642 1000000000 156460645 1000000000 818545023 1000000000 877652115 1000000000 235539358 1000000000 297539134 1000000000 521183908 1000000000 449760481 1000000000 20361686 1000000000 148100289 1000000000 955220535 1000000000 740523921 1000000000 896047682 1000000000 208102956 1000000000 34702663 1000000000 227648595 1000000000 243525179 1000000000 187420230 1000000000 24647953 1000000000 11641603 1000000000 247991832 1000000000 214290422 1000000000 58135534 1000000000 958057873 1000000000 597978235 1000000000 11636987 1000000000 693485682 1000000000 245485167 1000000000 793869399 1000000000 194334645 1000000000 440783201 1000000000 749638150 1000000000 603601629 1000000000 653744939 1000000000 555247260 1000000000 399795274 1000000000 274909927 1000000000 180489906 1000000000 90464784 1000000000 27158148 1000000000 115652631 1000000000 57826381 1000000000 697137317 1000000000 224895377 1000000000 252312969 1000000000 366516501 1000000000 171894493 1000000000 514877655 1000000000 662156573 1000000000 791231589 1000000000 497815560 1000000000 793647358 1000000000 634852164 1000000000 185532655 1000000000 176031967 1000000000 56450798 1000000000 795311488 1000000000 430076802 1000000000 428116334 1000000000 158976256 1000000000 629396461 1000000000 1281269 1000000000 266824194 1000000000 584112327 1000000000 682812148 1000000000 31192197 1000000000 291809017 1000000000 26666846 1000000000 637398120 1000000000 850538798 1000000000 621490589 1000000000 302164299 1000000000 679553560 1000000000 487164666 1000000000 994951056 1000000000 214571801 1000000000 822424388 1000000000 569529458 1000000000 672310656 1000000000 318595822 1000000000 477605570 1000000000 468801555 1000000000 664095132 1000000000 908587469 1000000000 353266311 1000000000 708036201 1000000000 922430052 1000000000 924657396 1000000000 930062523 1000000000 796129884 1000000000 510876956 1000000000 363022429 1000000000 825895418 1000000000 7179959 1000000000 208108187 1000000000 69698066 1000000000 678688824 1000000000 575262288 1000000000 192798107 1000000000 914119765 1000000000 983388919 1000000000 502896228 1000000000 218452977 1000000000 31133906 1000000000 75727898 1000000000 232140677 1000000000 906257379 1000000000 695109485 1000000000 929320220 1000000000 565383113 1000000000 881832319 1000000000 511706123 1000000000 870800058 1000000000 162343111 1000000000 482967424 1000000000 146529882 1000000000 761870900 1000000000 503252103 1000000000 149900741 1000000000 864870339 1000000000 8277046 1000000000 666494087 1000000000 977209862 1000000000 192428328 1000000000 832652263 1000000000 865576147 1000000000 745344366 1000000000 338077767 1000000000 904568328 1000000000 63827552 1000000000 820985929 1000000000 980419624 1000000000 544836515 1000000000 262170379 1000000000 796542565 1000000000 211973944 1000000000 211899474 1000000000 771753455 1000000000 585828276 1000000000 177992846 1000000000 744468466 1000000000 9408048 1000000000 651440572 1000000000 335516727 1000000000 888617225 1000000000 399184378 1000000000 249377881 1000000000 48660936 1000000000 778218857 1000000000 566308823 1000000000 146969690 1000000000 591064368 1000000000 543179066 1000000000 275892221 1000000000 112726739 1000000000 973080990 1000000000 575733118 1000000000 906958865 1000000000 143504594 1000000000 393500489 1000000000 784776842 1000000000 57214273 1000000000 921150209 1000000000 869091784 1000000000 96610640 1000000000 55328766 1000000000 377800561 1000000000 192736000 1000000000 338272885 1000000000 920890610 1000000000 123657340 1000000000 433257703 1000000000 221836808 1000000000 851915723 1000000000 832128669 1000000000 98190315 1000000000 279564466 1000000000 565111390 1000000000 870983470 1000000000 287713217 1000000000 888965528 1000000000 326921344 1000000000 407027326 1000000000 178518318 1000000000 616968906 1000000000 280626253 1000000000 157981091 1000000000 306496421 1000000000 337948511 1000000000 579635574 1000000000 871090330 1000000000 656383607 1000000000 943214878 1000000000 667540352 1000000000 945366427 1000000000 161818893 1000000000 58042181 1000000000 949619108 1000000000 387738983 1000000000 374141579 1000000000 472128129 1000000000 731451743 1000000000 317623973 1000000000 27995370 1000000000 365949873 1000000000 714044782 1000000000 373961031 1000000000 821414065 1000000000 354931781 1000000000 785800938 1000000000 217680640 1000000000 497224529 1000000000 762366784 1000000000 443536788 1000000000 34809356 1000000000 429812281 1000000000 381717088 1000000000 443165603 1000000000 241986066 1000000000 84911701 1000000000 603717849 1000000000 160501470 1000000000 425306357 1000000000 653524615 1000000000 381037434 1000000000 644364311 1000000000 208740714 1000000000 10150851 1000000000 660594525 1000000000 978815021 1000000000 890119618 1000000000 697688971 1000000000 269942357 1000000000 926209661 1000000000 582793087 1000000000 613385618 1000000000 570999713 1000000000 781661681 1000000000 814289956 1000000000 688719034 1000000000 921612556 1000000000 659751506 1000000000 949546816 1000000000 451803858 1000000000 365058156 1000000000 341022023 1000000000 588253061 1000000000 412656252 1000000000 18433371 1000000000 779105843 1000000000 805800119 1000000000 52824775 1000000000 889643051 1000000000 436528532 1000000000 194283061 1000000000 908699506 1000000000 50502105 1000000000 792554181 1000000000 977661633 1000000000 886767814 1000000000 496458872 1000000000 823195597 1000000000 544881445 1000000000 195930469 1000000000 458568129 1000000000 816351750 1000000000 879502531 1000000000 395876851 1000000000 828026096 1000000000 111423088 1000000000 917272985 1000000000 975035162 1000000000 787101657 1000000000 156575550 1000000000 71708968 1000000000 825519547 1000000000 176395240 1000000000 271291475 1000000000 428120396 1000000000 310302539 1000000000 523302802 1000000000 356093384 1000000000 113043959 1000000000 378108869 1000000000 631537303 1000000000 770567631 1000000000 843734395 1000000000 398109722 1000000000 920171329 1000000000 397727311 1000000000 316603900 1000000000 570609563 1000000000 747241272 1000000000 438452419 1000000000 490543877 1000000000 296141684 1000000000 249093202 1000000000 129906199 1000000000 131121726 1000000000 316004517 1000000000 933933616 1000000000 750151396 1000000000 369242434 1000000000 60697181 1000000000 396911963 1000000000 236707881 1000000000 117852679 1000000000 427302738 1000000000 325616798 1000000000 874436335 1000000000 750670511 1000000000 254246726 1000000000 947500780 1000000000 838017091 1000000000 208799325 1000000000 708139759 1000000000 57392959 1000000000 616756768 1000000000 615721606 1000000000 707165259 1000000000 630541123 1000000000 539932794 1000000000 881688871 1000000000 884108440 1000000000 705627128 1000000000 524234645 1000000000 443141656 1000000000 625122118 1000000000 250749948 1000000000 185378253 1000000000 841475766 1000000000 946303594 1000000000 797342802 1000000000 702133168 1000000000 470820126 1000000000 901777614 1000000000 747534917 1000000000 711852207 1000000000 712866375 1000000000 828559573 1000000000 433670067 1000000000 136744076 1000000000 451531685 1000000000 80712782 1000000000 305637759 1000000000 388692783 1000000000 845101393 1000000000 416265787 1000000000 928315828 1000000000 55323038 1000000000 773057985 1000000000 776706669 1000000000 642504852 1000000000 769557859 1000000000 521495780 1000000000 22312141 1000000000 740895317 1000000000 37054524 1000000000 997146189 1000000000 13837623 1000000000 528855774 1000000000 644363515 1000000000 926107066 1000000000 56173160 1000000000 690609267 1000000000 612643974 1000000000 888654506 1000000000 903871726 1000000000 599399386 1000000000 626467717 1000000000 884339809 1000000000 969448712 1000000000 877267009 1000000000 784134571 1000000000 890085793 1000000000 615532319 1000000000 714521847 1000000000 51784199 1000000000 707181868 1000000000 876073625 1000000000 257958405 1000000000 790675033 1000000000 877030336 1000000000 976839752 1000000000 312253820 1000000000 543823167 1000000000 640657241 1000000000 795802016 1000000000 759393927 1000000000 525167744 1000000000 587924027 1000000000 268038746 1000000000 27999694 1000000000 726397031 1000000000 693283673 1000000000 57325028 1000000000 599479129 1000000000 324255283 1000000000 569065224 1000000000 605911104 1000000000 290515346 1000000000 689831554 1000000000 2302325 1000000000 315396398 1000000000 774976917 1000000000 118362676 1000000000 305018489 1000000000 150498110 1000000000 663357593 1000000000 267814789 1000000000 768808238 1000000000 240727497 1000000000 653959676 1000000000 479344676 1000000000 295306769 1000000000 751461572 1000000000 603906996 1000000000 725337120 1000000000 10153197 1000000000 360930367 1000000000 709876209 1000000000 477900857 1000000000 310040271 1000000000 430240009 1000000000 415512448 1000000000 560527183 1000000000 278476135 1000000000 650104827 1000000000 394759637 1000000000 292860229 1000000000 371503575 1000000000 418121866 1000000000 928985451 1000000000 912643297 1000000000 146814780 1000000000 942587475 1000000000 282965529 1000000000 989071517 1000000000 95877896 1000000000 226480134 1000000000 809664288 1000000000 464539270 1000000000 297516160 1000000000 182166762 1000000000 313166320 1000000000 636107380 1000000000 553976177 1000000000 796662813 1000000000 452500652 1000000000 297738230 1000000000 449777712 1000000000 818891600 1000000000 435228654 1000000000 613086924 1000000000 713122192 1000000000 840584472 1000000000 314375106 1000000000 909102404 1000000000 453919383 1000000000 811209105 1000000000 513945684 1000000000 755845862 1000000000 712367533 1000000000 186192920 1000000000 888577841 1000000000 650332362 1000000000 1487498 1000000000 230053419 1000000000 813459535 1000000000 992315093 1000000000 814110837 1000000000 311331190 1000000000 420675219 1000000000 863631233 1000000000 677253475 1000000000 986864025 1000000000 748722890 1000000000 234281884 1000000000 223215457 1000000000 402588226 1000000000 895323277 1000000000 723824523 1000000000 758238191 1000000000 339509201 1000000000 403598646 1000000000 418647254 1000000000 99003864 1000000000 904559029 1000000000 203268820 1000000000 96319953 1000000000 455378526 1000000000 942676733 1000000000 42606160 1000000000 19621006 1000000000 56460697 1000000000 968898191 1000000000 414688030 1000000000 649451442 1000000000 663657577 1000000000 222476434 1000000000 616593047 1000000000 42405855 1000000000 364396856 1000000000 533911936 1000000000 639699771 1000000000 71074099 1000000000 171671609 1000000000 263104531 1000000000 764588241 1000000000 48526179 1000000000 324346943 1000000000 736690534 1000000000 750881444 1000000000 42436985 1000000000 951665694 1000000000 290586447 1000000000 20925436 1000000000 96631698 1000000000 420227443 1000000000 326069094 1000000000 936797956 1000000000 391652789 1000000000 194644362 1000000000 948632276 1000000000 223962896 1000000000 99491000 1000000000 975530095 1000000000 339534533 1000000000 166136031 1000000000 194119010 1000000000 627490387 1000000000 244731791 1000000000 162478956 1000000000 954231328 1000000000 366196270 1000000000 104314008 1000000000 85199996 1000000000 88041551 1000000000 23702899 1000000000 521651373 1000000000 540842048 1000000000 340064241 1000000000 115562334 1000000000 276110287 1000000000 248815940 1000000000 767245600 1000000000 419214030 1000000000 579830107 1000000000 881635479 1000000000 990800024 1000000000 824565816 1000000000 507018966 1000000000 829666048 1000000000 254998821 1000000000 543428737 1000000000 723061599 1000000000 687268892 1000000000 454462098 1000000000 917134520 1000000000 882860771 1000000000 83676138 1000000000 906725119 1000000000 912999906 1000000000 409031413 1000000000 136932878 1000000000 833594091 1000000000 919860618 1000000000 737199811 1000000000 700602739 1000000000 766775643 1000000000 85852340 1000000000 324398834 1000000000 182541065 1000000000 801825621 1000000000 343611284 1000000000 50806963 1000000000 213108226 1000000000 670265324 1000000000 819802644 1000000000 107719228 1000000000 137662736 1000000000 126834307 1000000000 631499698 1000000000 133869867 1000000000 107339399 1000000000 767104630 1000000000 100719092 1000000000 925510046 1000000000 814031519 1000000000 520880802 1000000000 352815832 1000000000 366260043 1000000000 271508877 1000000000 413830854 1000000000 319942241 1000000000 666742791 1000000000 214623652 1000000000 373368986 1000000000 205548916 1000000000 719983647 1000000000 718075452 1000000000 210048942 1000000000 774244686 1000000000 953305286 1000000000 560663118 1000000000 621315020 1000000000 217444408 1000000000 149364984 1000000000 161085036 1000000000 776018916 1000000000 668996801 1000000000 718117966 1000000000 834587430 1000000000 718477060 1000000000 400856081 1000000000 528789068 1000000000 138517836 1000000000 228477887 1000000000 710948743 1000000000 279403056 1000000000 21645050 1000000000 685683643 1000000000 166397961 1000000000 595823559 1000000000 947703544 1000000000 974415272 1000000000 203097082 1000000000 937101061 1000000000 265385431 1000000000 459384790 1000000000 654508405 1000000000 569995243 1000000000 237632380 1000000000 154089490 1000000000 511552206 1000000000 139407116 1000000000 80995139 1000000000 851613257 1000000000 333149814 1000000000 149867492 1000000000 647865548 1000000000 103464229 1000000000 379250196 1000000000 82852093 1000000000 921269088 1000000000 920436360 1000000000 882009406 1000000000 840105632 1000000000 468998229 1000000000 526800580 1000000000 642587052 1000000000 467301274 1000000000 853551383 1000000000 200617947 1000000000 885551578 1000000000 399419156 1000000000 131603706 1000000000 368094705 1000000000 909523999 1000000000 224995615 1000000000 965985012 1000000000 399194223 1000000000 279535903 1000000000 612182635 1000000000 161615156 1000000000 572269048 1000000000 64834498 1000000000 552833653 1000000000 58872786 1000000000 719724970 1000000000 609879695 1000000000 659806681 1000000000 634676345 1000000000 127372367 1000000000 246963164 1000000000 64687950 1000000000 503309560 1000000000 544660405 1000000000 602901731 1000000000 395984984 1000000000 135578426 1000000000 930373961 1000000000 547797802 1000000000 988251390 1000000000 299120675 1000000000 905256247 1000000000 720816121 1000000000 68015428 1000000000 384761421 1000000000 485888649 1000000000 673444662 1000000000 444878820 1000000000 235385096 1000000000 358843741 1000000000 641037163 1000000000 138863506 1000000000 480805312 1000000000 797017905 1000000000 552250958 1000000000 981933006 1000000000 902386561 1000000000 312556553 1000000000 63845143 1000000000 484732523 1000000000 452009553 1000000000 959493231 1000000000 311375961 1000000000 450503979 1000000000 735628928 1000000000 923296176 1000000000 900813832 1000000000 170284669 1000000000 264903025 1000000000 211970376 1000000000 756763216 1000000000 47814328 1000000000 835886685 1000000000 548228581 1000000000 793535377 1000000000 773150620 1000000000 610249846 1000000000 762020544 1000000000 576271637 1000000000 559346394 1000000000 198360016 1000000000 865150980 1000000000 879128795 1000000000 844230231 1000000000 167486572 1000000000 604834066 1000000000 424731837 1000000000 496274110 1000000000 525717532 1000000000 980639710 1000000000 417607751 1000000000 198639107 1000000000 779034246 1000000000 700485010 1000000000 207401640 1000000000 983890025 1000000000 507542061 1000000000 156952430 1000000000 502299000 1000000000 281362478 1000000000 383748392 1000000000 814279986 1000000000 645169166 1000000000 947931006 1000000000 35027971 1000000000 853431674 1000000000 177791492 1000000000 641547150 1000000000 484199327 1000000000 506047504 1000000000 713197867 1000000000 839215437 1000000000 705850416 1000000000 580722178 1000000000 231813362 1000000000 566196567 1000000000 950290552 1000000000 233878067 1000000000 112975811 1000000000 554913826 1000000000 818361682 1000000000 943103170 1000000000 796729303 1000000000 622688353 1000000000 76142289 1000000000 850755252 1000000000 668431379 1000000000 214983498 1000000000 754502633 1000000000 318629859 1000000000 403017147 1000000000 590582015 1000000000 772387830 1000000000 278769247 1000000000 806797135 1000000000 109688514 1000000000 160210117 1000000000 176366890 1000000000 188766271 1000000000 452869284 1000000000 916125910 1000000000 825235895 1000000000 733884377 1000000000 525027754 1000000000 146573813 1000000000 335710190 1000000000 131718047 1000000000 464463634 1000000000 656054824 1000000000 219678036 1000000000 697545564 1000000000 743441525 1000000000 761333074 1000000000 44978093 1000000000 815070101 1000000000 693870675 1000000000 747293555 1000000000 333802893 1000000000 788775615 1000000000 514087275 1000000000 106443471 1000000000 947386487 1000000000 467203529 1000000000 718589804 1000000000 350618775 1000000000 304291373 1000000000 123865309 1000000000 279531659 1000000000 470149659 1000000000 958402955 1000000000 684910829 1000000000 418609933 1000000000 133055379 1000000000 201978093 1000000000 469098505 1000000000 832558357 1000000000 326055478 1000000000 307625080 1000000000 157958441 1000000000 805456813 1000000000 33704500 1000000000 482435783 1000000000 456270015 1000000000 167642408 1000000000 190699082 1000000000 281217581 1000000000 671689060 1000000000 305324779 1000000000 536724125 1000000000 170460110 1000000000 260292457 1000000000 80738140 1000000000 608494721 1000000000 918534518 1000000000 879491321 1000000000 896863370 1000000000 543698477 1000000000 803048101 1000000000 678864964 1000000000 683678731 1000000000 745656633 1000000000 635010735 1000000000 234568867 1000000000 843659146 1000000000 94490653 1000000000 975729164 1000000000 161694605 1000000000 747354411 1000000000 637667964 1000000000 219640563 1000000000 858768460 1000000000 627324441 1000000000 247466207 1000000000 557383592 1000000000 105917494 1000000000 52633587 1000000000 210919110 1000000000 136530803 1000000000 818404049 1000000000 388717388 1000000000 960050004 1000000000 552246214 1000000000 295344573 1000000000 709314051 1000000000 894765479 1000000000 213861873 1000000000 641693238 1000000000 395216972 1000000000 345406538 1000000000 127000143 1000000000 907792902 1000000000 197737250 1000000000 553592163 1000000000 864382044 1000000000 207812349 1000000000 282299305 1000000000 446584095 1000000000 905342131 1000000000 398713561 1000000000 47747250 1000000000 352017498 1000000000 432420932 1000000000 644023023 1000000000 562827469 1000000000 42096512 1000000000 475818340 1000000000 434679618 1000000000 660583802 1000000000 498359684 1000000000 814199061 1000000000 202378625 1000000000 247498494 1000000000 716703847 1000000000 261043839 1000000000 985856332 1000000000 674582197 1000000000 34373206 1000000000 900865132 1000000000 415914357 1000000000 669993725 1000000000 737444690 1000000000 252028947 1000000000 668320412 1000000000 405826963 1000000000 938411858 1000000000 315161268 1000000000 792563889 1000000000 510136738 1000000000 507881700 1000000000 615887484 1000000000 735664640 1000000000 100355227 1000000000 557583985 1000000000 390269156 1000000000 83171374 1000000000 655955015 1000000000 816694318 1000000000 844056967 1000000000 496550985 1000000000 276643656 1000000000 415711367 1000000000 137628078 1000000000 367011243 1000000000 381731731 1000000000 654651558 1000000000 639048969 1000000000 919589608 1000000000 146729137 1000000000 291339185 1000000000 391139515 1000000000 254202247 1000000000 532809507 1000000000 820457305 1000000000 710167266 1000000000 31341141 1000000000 806675417 1000000000 807874744 1000000000 679779483 1000000000 620151876 1000000000 649637453 1000000000 205734749 1000000000 968383359 1000000000 291590186 1000000000 53875320 1000000000 626405337 1000000000 881324582 1000000000 959801831 1000000000 878018862 1000000000 348172027 1000000000 136291587 1000000000 282774820 1000000000 503889414 1000000000 123056713 1000000000 747739984 1000000000 88973111 1000000000 159555363 1000000000 655399487 1000000000 522048749 1000000000 512594814 1000000000 751241100 1000000000 703815630 1000000000 460586167 1000000000 592171859 1000000000 250028846 1000000000 231774513 1000000000 494234605 1000000000 139260626 1000000000 577692824 1000000000 71558249 1000000000 210020849 1000000000 27579402 1000000000 711233405 1000000000 829300904 1000000000 48398049 1000000000 501905811 1000000000 779270346 1000000000 292326951 1000000000 647134219 1000000000 589606557 1000000000 362910361 1000000000 194313198 1000000000 577987100 1000000000 423030668 1000000000 483492191 1000000000 965035925 1000000000 995021536 1000000000 48269533 1000000000 165902155 1000000000 334897740 1000000000 291074455 1000000000 919699517 1000000000 411384325 1000000000 964322252 1000000000 839750595 1000000000 41268789 1000000000 712729837 1000000000 552932198 1000000000 846331110 1000000000 221661068 1000000000 687059240 1000000000 613798279 1000000000 214937731 1000000000 932192227 1000000000 408777820 1000000000 469745642 1000000000 498442553 1000000000 182115042 1000000000 573722937 1000000000 446828691 1000000000 532163416 1000000000 53067462 1000000000 118053035 1000000000 24120478 1000000000 22069105 1000000000 821001038 1000000000 990886346 1000000000 841451727 1000000000 489878038 1000000000 160552186 1000000000 627937172 1000000000 675712401 1000000000 522511764 1000000000 466049421 1000000000 852734423 1000000000 859896474 1000000000 229674567 1000000000 799251511 1000000000 386089654 1000000000 993638430 1000000000 993816061 1000000000 827252906 1000000000 140171359 1000000000 507910047 1000000000 259788378 1000000000 776602463 1000000000 918440453 1000000000 883323989 1000000000 567402360 1000000000 526208233 1000000000 950992878 1000000000 990555034 1000000000 629441647 1000000000 169088697 1000000000 187581520 1000000000 91692836 1000000000 711675054 1000000000 30034678 1000000000 452246866 1000000000 867324731 1000000000 420238330 1000000000 317567668 1000000000 76859669 1000000000 992621493 1000000000 22336142 1000000000 239654896 1000000000 340205943 1000000000 423717497 1000000000 683951363 1000000000 169143481 1000000000 668618435 1000000000 67045590 1000000000 185903707 1000000000 660149364 1000000000 761523593 1000000000 39242577 1000000000 509663569 1000000000 578550069 1000000000 353411467 1000000000 631175824 1000000000 625724671 1000000000 837886664 1000000000 112843230 1000000000 826126098 1000000000 361653682 1000000000 569446116 1000000000 848737142 1000000000 932217152 1000000000 676284559 1000000000 252429394 1000000000 341316764 1000000000 247001682 1000000000 843558033 1000000000 724167362 1000000000 271518331 1000000000 95592163 1000000000 221489595 1000000000 668586162 1000000000 72971452 1000000000 99920847 1000000000 538996210 1000000000 874699329 1000000000 440367673 1000000000 478658212 1000000000 707864759 1000000000 284300210 1000000000 991546017 1000000000 207777583 1000000000 816523521 1000000000 698304711 1000000000 52428513 1000000000 830654583 1000000000 13131184 1000000000 802427625 1000000000 748022271 1000000000 1437738 1000000000 500891667 1000000000 229030268 1000000000 554805685 1000000000 670358595 1000000000 156645402 1000000000 661997323 1000000000 683172556 1000000000 876825599 1000000000 568608139 1000000000 236886336 1000000000 78409312 1000000000 865308128 1000000000 701564235 1000000000 129704233 1000000000 451931453 1000000000 91195354 1000000000 893819745 1000000000 114071148 1000000000 119464568 1000000000 823600520 1000000000 992191831 1000000000 68220835 1000000000 796904734 1000000000 251201384 1000000000 607238992 1000000000 626340497 1000000000 465633717 1000000000 368041419 1000000000 345987218 1000000000 151647401 1000000000 542851659 1000000000 820075077 1000000000 84818592 1000000000 701252399 1000000000 502329725 1000000000 826134425 1000000000 113863043 1000000000 954087678 1000000000 94549337 1000000000 282702273 1000000000 648728914 1000000000 763924455 1000000000 661394048 1000000000 253092100 1000000000 524170751 1000000000 573756822 1000000000 715041100 1000000000 113281001 1000000000 152214808 1000000000 683321654 1000000000 745563117 1000000000 219643458 1000000000 965610986 1000000000 378230639 1000000000 106390205 1000000000 798221731 1000000000 945798302 1000000000 185660410 1000000000 404702197 1000000000 337843167 1000000000 781992299 1000000000 529988630 1000000000 134524118 1000000000 178944062 1000000000 910327320 1000000000 590152839 1000000000 779682042 1000000000 467231173 1000000000 536293771 1000000000 584940978 1000000000 802132546 1000000000 615947840 1000000000 481432104 1000000000 200199291 1000000000 752806491 1000000000 323341661 1000000000 324191666 1000000000 978759011 1000000000 725800538 1000000000 91958526 1000000000 46191838 1000000000 34442734 1000000000 381624222 1000000000 814535101 1000000000 411814935 1000000000 638265839 1000000000 534765832 1000000000 321109638 1000000000 304011081 1000000000 480730715 1000000000 522663503 1000000000 830549576 1000000000 973911250 1000000000 261169905 1000000000 322202469 1000000000 134499821 1000000000 266294517 1000000000 324233045 1000000000 482273122 1000000000 97096180 1000000000 772759692 1000000000 161552019 1000000000 604158670 1000000000 164720145 1000000000 697144703 1000000000 26164890 1000000000 900145002 1000000000 711292451 1000000000 560924171 1000000000 811528922 1000000000 120055193 1000000000 74200445 1000000000 636560415 1000000000 533813307 1000000000 368001409 1000000000 888818386 1000000000 432105373 1000000000 635007081 1000000000 827103439 1000000000 411692619 1000000000 143022246 1000000000 496399843 1000000000 355456470 1000000000 616082380 1000000000 617082892 1000000000 660548829 1000000000 5751349 1000000000 617223405 1000000000 653130022 1000000000 936251519 1000000000 69206019 1000000000 27775415 1000000000 230704439 1000000000 111783428 1000000000 666768195 1000000000 772342802 1000000000 418616532 1000000000 592556971 1000000000 417510725 1000000000 972076435 1000000000 180410402 1000000000 734459716 1000000000 399423202 1000000000 15594433 1000000000 454577617 1000000000 784757143 1000000000 381996560 1000000000 162070233 1000000000 12700702 1000000000 500502418 1000000000 440432630 1000000000 361015939 1000000000 391272491 1000000000 384043609 1000000000 45446470 1000000000 692874842 1000000000 673519951 1000000000 24154037 1000000000 192634278 1000000000 122095100 1000000000 469709779 1000000000 271776945 1000000000 322733456 1000000000 336595700 1000000000 794222443 1000000000 520967898 1000000000 382098339 1000000000 246056926 1000000000 83586711 1000000000 796479498 1000000000 90575242 1000000000 23544227 1000000000 86218448 1000000000 191852621 1000000000 803780808 1000000000 546742006 1000000000 417792002 1000000000 800888391 1000000000 471742535 1000000000 773673150 1000000000 550891063 1000000000 647929894 1000000000 115484955 1000000000 261227195 1000000000 184516447 1000000000 477008936 1000000000 146169643 1000000000 228918608 1000000000 684942511 1000000000 297247205 1000000000 267858702 1000000000 390337529 1000000000 558793093 1000000000 10949714 1000000000 325393697 1000000000 612386387 1000000000 605315721 1000000000 28459751 1000000000 392393790 1000000000 822465566 1000000000 758798388 1000000000 862077765 1000000000 125274056 1000000000 899989678 1000000000 827685669 1000000000 433746595 1000000000 889622875 1000000000 935411895 1000000000 901950518 1000000000 903583926 1000000000 492912043 1000000000 52506678 1000000000 344287384 1000000000 610282868 1000000000 582078192 1000000000 843882481 1000000000 871216880 1000000000 919997824 1000000000 392620856 1000000000 780193170 1000000000 321929173 1000000000 628578245 1000000000 40264056 1000000000 783564137 1000000000 920212713 1000000000 576043729 1000000000 762029960 1000000000 255503755 1000000000 729492957 1000000000 242919206 1000000000 430600957 1000000000 692046379 1000000000 587562151 1000000000 501863496 1000000000 245305544 1000000000 806730540 1000000000 591674981 1000000000 366221803 1000000000 900575757 1000000000 240310042 1000000000 320028571 1000000000 208413172 1000000000 322960378 1000000000 716107139 1000000000 151806753 1000000000 578536041 1000000000 192227379 1000000000 803707420 1000000000 556995680 1000000000 986170860 1000000000 285100710 1000000000 108461031 1000000000 640808444 1000000000 323823457 1000000000 417478798 1000000000 746627688 1000000000 89823234 1000000000 88106775 1000000000 767721656 1000000000 932215348 1000000000 233028827 1000000000 394663170 1000000000 741323484 1000000000 309248599 1000000000 309380373 1000000000 786213571 1000000000 783234375 1000000000 711803442 1000000000 536049310 1000000000 971102179 1000000000 786795048 1000000000 953091399 1000000000 801908877 1000000000 298645709 1000000000 390010074 1000000000 798292380 1000000000 573075095 1000000000 644542817 1000000000 210140784 1000000000 359273941 1000000000 736417735 1000000000 414474698 1000000000 427050023 1000000000 688386242 1000000000 662011849 1000000000 983206074 1000000000 232012978 1000000000 863614908 1000000000 632306850 1000000000 361022515 1000000000 42138096 1000000000 86342784 1000000000 191668416 1000000000 123064588 1000000000 811854331 1000000000 510884598 1000000000 99578583 1000000000 151824229 1000000000 147067706 1000000000 591993786 1000000000 176852099 1000000000 78382280 1000000000 389465211 1000000000 673440889 1000000000 603957499 1000000000 926521636 1000000000 156453185 1000000000 706358776 1000000000 281973140 1000000000 162553258 1000000000 40882478 1000000000 946571032 1000000000 463558396 1000000000 496565883 1000000000 841059920 1000000000 86496721 1000000000 151575752 1000000000 665810224 1000000000 634568004 1000000000 960713007 1000000000 407187965 1000000000 702325525 1000000000 625620002 1000000000 352499206 1000000000 604418601 1000000000 87414179 1000000000 278762572 1000000000 95638303 1000000000 363032982 1000000000 762382176 1000000000 88080333 1000000000 182107362 1000000000 96651070 1000000000 111310988 1000000000 414084097 1000000000 87908689 1000000000 168721165 1000000000 872349381 1000000000 157236870 1000000000 856898527 1000000000 933512844 1000000000 400751648 1000000000 889440807 1000000000 840380874 1000000000 429693182 1000000000 79056812 1000000000 622702293 1000000000 323472300 1000000000 334025251 1000000000 935364518 1000000000 120894114 1000000000 37243312 1000000000 75067245 1000000000 293241098 1000000000 424911693 1000000000 548930641 1000000000 799635522 1000000000 317498483 1000000000 213086522 1000000000 678594213 1000000000 621713264 1000000000 733757769 1000000000 82459317 1000000000 497832638 1000000000 63051089 1000000000 775133554 1000000000 567750142 1000000000 570877216 1000000000 771450732 1000000000 771887650 1000000000 459183900 1000000000 746798060 1000000000 285762318 1000000000 531646600 1000000000 833472714 1000000000 757604285 1000000000 76186250 1000000000 512067986 1000000000 988732874 1000000000 730813065 1000000000 239438986 1000000000 255947465 1000000000 617370217 1000000000 537931659 1000000000 662679245 1000000000 549212885 1000000000 55339195 1000000000 964795571 1000000000 165979664 1000000000 474983328 1000000000 640323784 1000000000 2645403 1000000000 211044630 1000000000 830329715 1000000000 885131829 1000000000 154156080 1000000000 419859492 1000000000 769563200 1000000000 92941834 1000000000 697468554 1000000000 197969867 1000000000 807331228 1000000000 964411513 1000000000 387648533 1000000000 770040302 1000000000 376126018 1000000000 403177678 1000000000 897872102 1000000000 371953458 1000000000 974648844 1000000000 763257008 1000000000 935354723 1000000000 559127565 1000000000 390423375 1000000000 969073035 1000000000 578475605 1000000000 125903530 1000000000 215431424 1000000000 337687020 1000000000 982116181 1000000000 733421128 1000000000 883063961 1000000000 218445649 1000000000 467828691 1000000000 512226480 1000000000 853069341 1000000000 888269901 1000000000 734171746 1000000000 294044176 1000000000 335274835 1000000000 177665423 1000000000 696121350 1000000000 609882567 1000000000 407708927 1000000000 746365304 1000000000 802733256 1000000000 886382937 1000000000 712173732 1000000000 486360342 1000000000 199460041 1000000000 950693704 1000000000 226087644 1000000000 701315425 1000000000 707259432 1000000000 602309284 1000000000 165676436 1000000000 82906017 1000000000 795570164 1000000000 322340127 1000000000 128275921 1000000000 755069422 1000000000 114357920 1000000000 681358217 1000000000 603525390 1000000000 941050569 1000000000 8394626 1000000000 507680737 1000000000 732445925 1000000000 740279376 1000000000 284323309 1000000000 99662611 1000000000 987954810 1000000000 78855472 1000000000 333709403 1000000000 105801990 1000000000 446199666 1000000000 309675112 1000000000 849201442 1000000000 999248844 1000000000 605451538 1000000000 348321690 1000000000 275397013 1000000000 916675858 1000000000 902421276 1000000000 821564930 1000000000 592948317 1000000000 332050753 1000000000 783637157 1000000000 936771324 1000000000 741232050 1000000000 864724543 1000000000 700755330 1000000000 800110447 1000000000 299288173 1000000000 58152426 1000000000 66905809 1000000000 114828417 1000000000 121527505 1000000000 104304465 1000000000 669771918 1000000000 8177368 1000000000 321528639 1000000000 949210135 1000000000 725807217 1000000000 280147958 1000000000 902740298 1000000000 464936292 1000000000 17439415 1000000000 470586293 1000000000 207843400 1000000000 50318067 1000000000 232357017 1000000000 737477130 1000000000 362641373 1000000000 759411794 1000000000 952958276 1000000000 993071554 1000000000 804380777 1000000000 112877270 1000000000 18043439 1000000000 33460083 1000000000 125068735 1000000000 639721820 1000000000 253497838 1000000000 527929651 1000000000 516984892 1000000000 327855968 1000000000 954151147 1000000000 315207824 1000000000 663822358 1000000000 553131690 1000000000 409346684 1000000000 934193528 1000000000 365319495 1000000000 212641428 1000000000 619418984 1000000000 481969185 1000000000 811659233 1000000000 502416037 1000000000 852275621 1000000000 607634921 1000000000 273030992 1000000000 531552134 1000000000 988755268 1000000000 643801106 1000000000 349037350 1000000000 886212614 1000000000 387474716 1000000000 226997770 1000000000 33536428 1000000000 166232715 1000000000 923717559 1000000000 263274675 1000000000 704512190 1000000000 626177303 1000000000 767248372 1000000000 936932315 1000000000 733054413 1000000000 457174077 1000000000 215097069 1000000000 121934896 1000000000 311973588 1000000000 460953879 1000000000 496959693 1000000000 533326324 1000000000 662652796 1000000000 76243212 1000000000 124664072 1000000000 692286657 1000000000 65365525 1000000000 453528240 1000000000 229434035 1000000000 479948614 1000000000 610412440 1000000000 189501103 1000000000 583694619 1000000000 858315929 1000000000 569618825 1000000000 206839232 1000000000 563929317 1000000000 9136990 1000000000 650639965 1000000000 528047752 1000000000 445785009 1000000000 521867515 1000000000 904194249 1000000000 600707374 1000000000 555903713 1000000000 134752403 1000000000 520728346 1000000000 935784855 1000000000 451517064 1000000000 100692154 1000000000 947982585 1000000000 527006138 1000000000 835093398 1000000000 554224056 1000000000 46850730 1000000000 332753608 1000000000 832788548 1000000000 897482031 1000000000 360649464 1000000000 105359444 1000000000 771891273 1000000000 777105578 1000000000 421753837 1000000000 862506173 1000000000 581776915 1000000000 908616296 1000000000 454428454 1000000000 293537542 1000000000 515415162 1000000000 344849176 1000000000 200486724 1000000000 146562437 1000000000 865132896 1000000000 47709050 1000000000 588775830 1000000000 680964995 1000000000 382922604 1000000000 82962114 1000000000 20161165 1000000000 570511621 1000000000 553190902 1000000000 799083470 1000000000 630091609 1000000000 410336569 1000000000 839480793 1000000000 953354184 1000000000 76236623 1000000000 425307338 1000000000 567587153 1000000000 781055405 1000000000 541985290 1000000000 94418337 1000000000 583669017 1000000000 627428625 1000000000 785888098 1000000000 501478443 1000000000 874116945 1000000000 354389719 1000000000 690488218 1000000000 81034166 1000000000 725341521 1000000000 93249199 1000000000 166526496 1000000000 419383677 1000000000 451150525 1000000000 336951689 1000000000 419839176 1000000000 359884455 1000000000 905814604 1000000000 944717355 1000000000 305422439 1000000000 687302762 1000000000 178268891 1000000000 564411692 1000000000 778113064 1000000000 673150370 1000000000 794083745 1000000000 829198486 1000000000 925711694 1000000000 506349241 1000000000 703715863 1000000000 867099557 1000000000 353574388 1000000000 214567105 1000000000 328648171 1000000000 75539304 1000000000 99845791 1000000000 198089820 1000000000 676580186 1000000000 893133856 1000000000 18006054 1000000000 792146717 1000000000 60388209 1000000000 886746453 1000000000 690489508 1000000000 529071650 1000000000 483511944 1000000000 169265446 1000000000 200049835 1000000000 951792188 1000000000 158630803 1000000000 796365539 1000000000 309214564 1000000000 775884702 1000000000 595072691 1000000000 956934484 1000000000 409442361 1000000000 206169867 1000000000 408785079 1000000000 175076230 1000000000 611358523 1000000000 81347522 1000000000 86945726 1000000000 253916605 1000000000 149104295 1000000000 270316607 1000000000 670691164 1000000000 265493870 1000000000 858689796 1000000000 441825986 1000000000 351588129 1000000000 663138804 1000000000 57974581 1000000000 853588366 1000000000 233496841 1000000000 999400830 1000000000 682141058 1000000000 370683669 1000000000 254398174 1000000000 915902389 1000000000 20681157 1000000000 233330998 1000000000 239953250 1000000000 411347700 1000000000 252396457 1000000000 735563998 1000000000 815068338 1000000000 682945995 1000000000 878330814 1000000000 458430392 1000000000 41163234 1000000000 765738853 1000000000 478160026 1000000000 558901566 1000000000 104622886 1000000000 133641281 1000000000 578521972 1000000000 788215301 1000000000 519168305 1000000000 11158712 1000000000 345461974 1000000000 581284093 1000000000 258050492 1000000000 526021224 1000000000 952691066 1000000000 881973107 1000000000 432527143 1000000000 752799708 1000000000 634432541 1000000000 755262280 1000000000 254908950 1000000000 389964973 1000000000 84194103 1000000000 217077152 1000000000 443462465 1000000000 186713935 1000000000 527219581 1000000000 675901767 1000000000 634951865 1000000000 998465920 1000000000 286840396 1000000000 121605734 1000000000 341773162 1000000000 428055097 1000000000 925175228 1000000000 169701699 1000000000 927764294 1000000000 595725462 1000000000 393532753 1000000000 435551365 1000000000 661846145 1000000000 79990524 1000000000 886883398 1000000000 848783310 1000000000 416436625 1000000000 949408550 1000000000 348803298 1000000000 11464244 1000000000 364729865 1000000000 848845801 1000000000 180124995 1000000000 615716883 1000000000 446769216 1000000000 354746133 1000000000 357286519 1000000000 158653726 1000000000 879335599 1000000000 765772604 1000000000 368099352 1000000000 978855743 1000000000 499660335 1000000000 517914145 1000000000 49499933 1000000000 940430147 1000000000 812630761 1000000000 15400776 1000000000 657406281 1000000000 780411302 1000000000 238730753 1000000000 284226777 1000000000 107647954 1000000000 825498052 1000000000 241938788 1000000000 85359560 1000000000 567627453 1000000000 300158393 1000000000 656106698 1000000000 745048874 1000000000 383316259 1000000000 352813475 1000000000 301538052 1000000000 834768766 1000000000 158317141 1000000000 447795951 1000000000 951481677 1000000000 734120378 1000000000 263497763 1000000000 966664308 1000000000 984825901 1000000000 283392522 1000000000 291992531 1000000000 16276396 1000000000 345221523 1000000000 223625181 1000000000 770123991 1000000000 367963315 1000000000 938674988 1000000000 442143109 1000000000 772759057 1000000000 279428038 1000000000 444302365 1000000000 908761203 1000000000 815535969 1000000000 202017974 1000000000 333630135 1000000000 354402073 1000000000 660408191 1000000000 376869874 1000000000 255115057 1000000000 865682935 1000000000 526761805 1000000000 927220247 1000000000 39113348 1000000000 601352160 1000000000 981032497 1000000000 371879590 1000000000 166413263 1000000000 684885255 1000000000 316681050 1000000000 617757284 1000000000 427290249 1000000000 212271475 1000000000 143716046 1000000000 240083851 1000000000 12197436 1000000000 319846058 1000000000 141188765 1000000000 125868226 1000000000 91276949 1000000000 765737176 1000000000 611508832 1000000000 358482229 1000000000 205777626 1000000000 66643537 1000000000 844521089 1000000000 274051493 1000000000 823535470 1000000000 855406403 1000000000 543838167 1000000000 432156394 1000000000 751518383 1000000000 802593276 1000000000 521128862 1000000000 833395204 1000000000 81997733 1000000000 174126248 1000000000 296081099 1000000000 698631772 1000000000 4565726 1000000000 493450533 1000000000 758355567 1000000000 347018564 1000000000 559923485 1000000000 767415998 1000000000 433887891 1000000000 392820528 1000000000 187549046 1000000000 94075451 1000000000 667317122 1000000000 378112282 1000000000 491889650 1000000000 208394080 1000000000 945795051 1000000000 542621848 1000000000 681239101 1000000000 964729313 1000000000 306884823 1000000000 491517622 1000000000 800677747 1000000000 886751078 1000000000 116370953 1000000000 737457667 1000000000 454198416 1000000000 794074025 1000000000 351802600 1000000000 375185067 1000000000 8798394 1000000000 258440240 1000000000 441199487 1000000000 781966922 1000000000 612617541 1000000000 668682726 1000000000 762082497 1000000000 415167997 1000000000 874189409 1000000000 342748242 1000000000 140846433 1000000000 125774204 1000000000 566824702 1000000000 931207270 1000000000 656921719 1000000000 193128227 1000000000 692583945 1000000000 63250212 1000000000 597790270 1000000000 131931165 1000000000 106526081 1000000000 308757732 1000000000 504543301 1000000000 378420805 1000000000 609179995 1000000000 939138822 1000000000 205268603 1000000000 694339601 1000000000 550807762 1000000000 358316677 1000000000 990848857 1000000000 984721773 1000000000 962028057 1000000000 419781083 1000000000 458082630 1000000000 901327586 1000000000 914677738 1000000000 7873736 1000000000 610939968 1000000000 874551914 1000000000 907941567 1000000000 189329910 1000000000 215473577 1000000000 694861408 1000000000 218563552 1000000000 327705527 1000000000 577274562 1000000000 694331376 1000000000 113065129 1000000000 71244000 1000000000 860216833 1000000000 209630733 1000000000 793123608 1000000000 934914112 1000000000 788607611 1000000000 512403088 1000000000 510406622 1000000000 136554330 1000000000 647260827 1000000000 912439133 1000000000 661644323 1000000000 1042695 1000000000 76379515 1000000000 6081881 1000000000 844140141 1000000000 60239167 1000000000 429454921 1000000000 653847340 1000000000 533491137 1000000000 748317707 1000000000 578332511 1000000000 23489809 1000000000 9327045 1000000000 178486412 1000000000 429479845 1000000000 104201676 1000000000 521550738 1000000000 747574508 1000000000 358300360 1000000000 742660057 1000000000 144184783 1000000000 621620160 1000000000 637669997 1000000000 32687982 1000000000 562564908 1000000000 604312760 1000000000 731881942 1000000000 694821419 1000000000 108261683 1000000000 561661729 1000000000 965320653 1000000000 172084617 1000000000 822816095 1000000000 47557435 1000000000 956370143 1000000000 562127830 1000000000 884969907 1000000000 405339658 1000000000 247863878 1000000000 428985473 1000000000 977232689 1000000000 399477520 1000000000 647029519 1000000000 654718009 1000000000 48583806 1000000000 461303641 1000000000 168372593 1000000000 159407009 1000000000 911413427 1000000000 402871673 1000000000 850977476 1000000000 419137774 1000000000 706133047 1000000000 794381551 1000000000 166173865 1000000000 594229654 1000000000 890435164 1000000000 710898579 1000000000 669175750 1000000000 782002745 1000000000 643315200 1000000000 93288315 1000000000 778543552 1000000000 10285213 1000000000 576414605 1000000000 379832872 1000000000 963230851 1000000000 985577084 1000000000 960899130 1000000000 210775695 1000000000 650331552 1000000000 342309672 1000000000 766006069 1000000000 915899153 1000000000 588221211 1000000000 965173688 1000000000 554179109 1000000000 684826212 1000000000 801884985 1000000000 336748073 1000000000 427227177 1000000000 198474845 1000000000 600934875 1000000000 239098364 1000000000 270058151 1000000000 798516229 1000000000 947506577 1000000000 897787474 1000000000 581126011 1000000000 861358025 1000000000 619193015 1000000000 407183258 1000000000 875292410 1000000000 670026336 1000000000 378638286 1000000000 789603985 1000000000 557139873 1000000000 535391864 1000000000 786760467 1000000000 63116016 1000000000 800325201 1000000000 661094191 1000000000 320974430 1000000000 144338942 1000000000 258782464 1000000000 905955500 1000000000 814016533 1000000000 987023307 1000000000 552953597 1000000000 225275806 1000000000 644638036 1000000000 253950780 1000000000 375608615 1000000000 792534519 1000000000 949043012 1000000000 333224372 1000000000 878827104 1000000000 174030616 1000000000 61161893 1000000000 470605837 1000000000 590837091 1000000000 446665192 1000000000 496315580 1000000000 994717773 1000000000 768661135 1000000000 437374491 1000000000 983967440 1000000000 246295222 1000000000 509727724 1000000000 148445279 1000000000 131795553 1000000000 429207428 1000000000 393902848 1000000000 909041900 1000000000 718687303 1000000000 763348201 1000000000 242053707 1000000000 731939655 1000000000 405659899 1000000000 31885333 1000000000 910130667 1000000000 27087580 1000000000 437905209 1000000000 2188614 1000000000 860506953 1000000000 226017133 1000000000 958814058 1000000000 218913835 1000000000 69054718 1000000000 702770339 1000000000 79290629 1000000000 756679842 1000000000 233814531 1000000000 40443243 1000000000 675482606 1000000000 313976011 1000000000 87763574 1000000000 497535755 1000000000 899600719 1000000000 823826976 1000000000 31641364 1000000000 831963345 1000000000 984903481 1000000000 988924134 1000000000 874524932 1000000000 694686498 1000000000 749565243 1000000000 353160223 1000000000 747432497 1000000000 167752729 1000000000 517767532 1000000000 228020306 1000000000 399954812 1000000000 749466543 1000000000 351657915 1000000000 890839833 1000000000 145653225 1000000000 955641510 1000000000 889610070 1000000000 423596751 1000000000 655364937 1000000000 401809709 1000000000 692380313 1000000000 500231361 1000000000 608046210 1000000000 805636025 1000000000 385048142 1000000000 81311031 1000000000 416679299 1000000000 80097216 1000000000 482337261 1000000000 986502975 1000000000 310986661 1000000000 709867144 1000000000 408589855 1000000000 110636952 1000000000 416605001 1000000000 245651994 1000000000 129682906 1000000000 880095392 1000000000 891067027 1000000000 574915946 1000000000 207780135 1000000000 891440504 1000000000 695863239 1000000000 100633919 1000000000 139427137 1000000000 409144588 1000000000 661560344 1000000000 441515327 1000000000 953983909 1000000000 754484089 1000000000 691273681 1000000000 808428051 1000000000 364514356 1000000000 142889311 1000000000 422034931 1000000000 68321090 1000000000 966173407 1000000000 626376876 1000000000 870245839 1000000000 646074889 1000000000 710220946 1000000000 635183438 1000000000 367712830 1000000000 21296841 1000000000 118819235 1000000000 738707798 1000000000 231362659 1000000000 571056449 1000000000 372962764 1000000000 830183210 1000000000 110781965 1000000000 72440139 1000000000 112884158 1000000000 508643706 1000000000 621136895 1000000000 183365007 1000000000 947744105 1000000000 803614533 1000000000 179658910 1000000000 526484926 1000000000 990670571 1000000000 970175899 1000000000 598341521 1000000000 924009440 1000000000 422828838 1000000000 672905425 1000000000 405530553 1000000000 287085599 1000000000 92472868 1000000000 107712267 1000000000 815265501 1000000000 395251386 1000000000 476880248 1000000000 8123429 1000000000 501281096 1000000000 669246602 1000000000 602281586 1000000000 605367991 1000000000 992224172 1000000000 337384450 1000000000 869184067 1000000000 117652410 1000000000 318180311 1000000000 105304050 1000000000 31666483 1000000000 664132513 1000000000 312266960 1000000000 984515265 1000000000 488311169 1000000000 827901599 1000000000 8887320 1000000000 907377000 1000000000 727166443 1000000000 563544106 1000000000 929601948 1000000000 133572143 1000000000 109319634 1000000000 326886458 1000000000 233879290 1000000000 194203414 1000000000 153781006 1000000000 154849348 1000000000 786304145 1000000000 255771486 1000000000 547795718 1000000000 20832808 1000000000 328792596 1000000000 361395901 1000000000 26205695 1000000000 192437552 1000000000 234628882 1000000000 939717273 1000000000 64587156 1000000000 721877890 1000000000 711853396 1000000000 456343799 1000000000 298174626 1000000000 922862333 1000000000 824079462 1000000000 294608802 1000000000 917059555 1000000000 37450622 1000000000 443872980 1000000000 58915541 1000000000 280055960 1000000000 534309401 1000000000 197340136 1000000000 741323381 1000000000 281073461 1000000000 409689096 1000000000 11649279 1000000000 550407054 1000000000 536757898 1000000000 887595144 1000000000 772000110 1000000000 52433980 1000000000 283400360 1000000000 286450683 1000000000 407396893 1000000000 366523547 1000000000 607895278 1000000000 78584278 1000000000 498756514 1000000000 411962203 1000000000 412099138 1000000000 938692818 1000000000 383831360 1000000000 832724196 1000000000 694510769 1000000000 426484703 1000000000 644630462 1000000000 726477632 1000000000 215086337 1000000000 445502001 1000000000 633443006 1000000000 804652236 1000000000 566113327 1000000000 522975801 1000000000 238182181 1000000000 564050572 1000000000 836431003 1000000000 703278726 1000000000 15167018 1000000000 388256432 1000000000 595864820 1000000000 618241927 1000000000 539122296 1000000000 639153000 1000000000 552331426 1000000000 531540893 1000000000 876843930 1000000000 538860893 1000000000 187539707 1000000000 690124975 1000000000 540193277 1000000000 416541941 1000000000 918173218 1000000000 494259201 1000000000 169222869 1000000000 630559505 1000000000 251635733 1000000000 123640972 1000000000 19990376 1000000000 616259807 1000000000 853312548 1000000000 127014324 1000000000 13568347 1000000000 815771488 1000000000 145634935 1000000000 43321551 1000000000 820721867 1000000000 88127 1000000000 590207364 1000000000 704649521 1000000000 770502308 1000000000 842778616 1000000000 298291870 1000000000 161787288 1000000000 428243889 1000000000 297384163 1000000000 926897614 1000000000 682842482 1000000000 27217347 1000000000 972339186 1000000000 366388069 1000000000 134324793 1000000000 69651959 1000000000 327688254 1000000000 270894004 1000000000 561606963 1000000000 140786912 1000000000 718156691 1000000000 814888292 1000000000 516649432 1000000000 473481312 1000000000 509295325 1000000000 877542694 1000000000 276870941 1000000000 682564385 1000000000 483833288 1000000000 108639571 1000000000 729121487 1000000000 240108616 1000000000 200310266 1000000000 485716114 1000000000 596573781 1000000000 207094599 1000000000 906481665 1000000000 401269866 1000000000 249403789 1000000000 504770679 1000000000 12087434 1000000000 238727212 1000000000 47358771 1000000000 141064036 1000000000 44405902 1000000000 189837115 1000000000 75215527 1000000000 644248965 1000000000 806670874 1000000000 5647085 1000000000 488739882 1000000000 130218846 1000000000 426687182 1000000000 29595860 1000000000 578273955 1000000000 571867775 1000000000 918370470 1000000000 406115616 1000000000 201493673 1000000000 822762223 1000000000 843807952 1000000000 889390120 1000000000 286567740 1000000000 690520393 1000000000 663542552 1000000000 359253012 1000000000 462633414 1000000000 893685786 1000000000 279801776 1000000000 435501221 1000000000 649151764 1000000000 269303242 1000000000 814217804 1000000000 632007277 1000000000 893113289 1000000000 163537296 1000000000 473842056 1000000000 498813864 1000000000 739932273 1000000000 661828548 1000000000 759776063 1000000000 374420956 1000000000 700602290 1000000000 388655325 1000000000 399632473 1000000000 527833273 1000000000 482589902 1000000000 272105970 1000000000 281756555 1000000000 730222881 1000000000 473572133 1000000000 904720449 1000000000 17665252 1000000000 915966656 1000000000 588042765 1000000000 52556633 1000000000 544129731 1000000000 609977976 1000000000 594978003 1000000000 784011599 1000000000 780297408 1000000000 631966946 1000000000 710998537 1000000000 196810912 1000000000 925780625 1000000000 716996873 1000000000 183685418 1000000000 565907130 1000000000 763688930 1000000000 748186459 1000000000 605349561 1000000000 558612234 1000000000 679367227 1000000000 142280467 1000000000 199759483 1000000000 996377716 1000000000 538783216 1000000000 155649782 1000000000 992302604 1000000000 325228162 1000000000 133247351 1000000000 362084320 1000000000 51078190 1000000000 309269248 1000000000 111391026 1000000000 948376584 1000000000 399534820 1000000000 267833097 1000000000 9914695 1000000000 304636375 1000000000 962260044 1000000000 551556840 1000000000 798339230 1000000000 722506207 1000000000 742847959 1000000000 693540957 1000000000 902983053 1000000000 996330892 1000000000 672530788 1000000000 910721416 1000000000 23400502 1000000000 243021144 1000000000 258394550 1000000000 769478750 1000000000 823024145 1000000000 69020327 1000000000 24849720 1000000000 78469633 1000000000 366206145 1000000000 358461141 1000000000 820310520 1000000000 721412162 1000000000 309441834 1000000000 604806816 1000000000 857973710 1000000000 492283513 1000000000 410669501 1000000000 215898391 1000000000 554503653 1000000000 460334758 1000000000 219331278 1000000000 382966259 1000000000 952232822 1000000000 628466510 1000000000 127247851 1000000000 686597154 1000000000 471698411 1000000000 617782590 1000000000 123028910 1000000000 28471624 1000000000 107427711 1000000000 174359684 1000000000 483840414 1000000000 213302510 1000000000 88614803 1000000000 456869854 1000000000 257287576 1000000000 20828952 1000000000 576756802 1000000000 10161799 1000000000 225521498 1000000000 710340749 1000000000 204227888 1000000000 753406440 1000000000 952802699 1000000000 9797134 1000000000 967591459 1000000000 647681545 1000000000 348489154 1000000000 474337110 1000000000 751548346 1000000000 803194301 1000000000 385546376 1000000000 880035634 1000000000 195983708 1000000000 795485657 1000000000 309360911 1000000000 118266767 1000000000 71311966 1000000000 284912474 1000000000 731250651 1000000000 288068318 1000000000 93735287 1000000000 322301842 1000000000 980880852 1000000000 10110817 1000000000 869909022 1000000000 934827484 1000000000 361167375 1000000000 531121324 1000000000 474616465 1000000000 495279237 1000000000 904716712 1000000000 100883912 1000000000 630069784 1000000000 95869240 1000000000 810750496 1000000000 729776004 1000000000 545509835 1000000000 242213732 1000000000 416569528 1000000000 769310112 1000000000 614525764 1000000000 503171769 1000000000 773369363 1000000000 371227916 1000000000 737595350 1000000000 133474086 1000000000 770895539 1000000000 926148806 1000000000 976910956 1000000000 343136028 1000000000 414185946 1000000000 379621903 1000000000 421860941 1000000000 224745070 1000000000 976104045 1000000000 421369252 1000000000 623155921 1000000000 293668125 1000000000 356629597 1000000000 188919262 1000000000 168044943 1000000000 461777147 1000000000 564772869 1000000000 652199651 1000000000 779298993 1000000000 221941507 1000000000 96154350 1000000000 349130994 1000000000 425368061 1000000000 92430559 1000000000 80583659 1000000000 428630493 1000000000 121518463 1000000000 750490477 1000000000 860219935 1000000000 461142385 1000000000 225531308 1000000000 874531533 1000000000 284153294 1000000000 114142218 1000000000 412848966 1000000000 664447366 1000000000 199788368 1000000000 328206069 1000000000 56214743 1000000000 80734026 1000000000 676158783 1000000000 160790077 1000000000 916861079 1000000000 659600356 1000000000 863666610 1000000000 319438986 1000000000 211932250 1000000000 679804189 1000000000 660889174 1000000000 40076725 1000000000 870211971 1000000000 208230178 1000000000 940595758 1000000000 214650909 1000000000 180039599 1000000000 225545133 1000000000 854899874 1000000000 749036105 1000000000 848298077 1000000000 675687399 1000000000 470767736 1000000000 664765128 1000000000 59782589 1000000000 712741104 1000000000 603146804 1000000000 59276802 1000000000 241516754 1000000000 93935026 1000000000 18444545 1000000000 133061890 1000000000 552118874 1000000000 307992686 1000000000 431018457 1000000000 776720251 1000000000 992232216 1000000000 560088078 1000000000 253415719 1000000000 299885232 1000000000 485791657 1000000000 692743625 1000000000 930898845 1000000000 457440284 1000000000 32607111 1000000000 535442941 1000000000 470498705 1000000000 406964011 1000000000 448319252 1000000000 601558277 1000000000 945842434 1000000000 912137111 1000000000 440989962 1000000000 827512412 1000000000 154105657 1000000000 693059904 1000000000 40033941 1000000000 806988083 1000000000 512466006 1000000000 625893334 1000000000 846966237 1000000000 477121297 1000000000 535042498 1000000000 37513052 1000000000 180854822 1000000000 478691655 1000000000 753173305 1000000000 692410522 1000000000 778090885 1000000000 963453780 1000000000 779035551 1000000000 963331870 1000000000 631814093 1000000000 821211626 1000000000 99410037 1000000000 643395520 1000000000 724815895 1000000000 651121138 1000000000 615517675 1000000000 321681928 1000000000 708545242 1000000000 86810253 1000000000 222153170 1000000000 470163688 1000000000 850164981 1000000000 687346535 1000000000 124510517 1000000000 110881313 1000000000 753798991 1000000000 254394239 1000000000 605888999 1000000000 661496596 1000000000 174163266 1000000000 61591079 1000000000 535706656 1000000000 695159628 1000000000 293555451 1000000000 234796981 1000000000 947881193 1000000000 565223655 1000000000 878650613 1000000000 20600220 1000000000 294313467 1000000000 625472090 1000000000 142507782 1000000000 992081859 1000000000 18920702 1000000000 323309706 1000000000 480959440 1000000000 542543506 1000000000 669726819 1000000000 848012779 1000000000 935112991 1000000000 316203889 1000000000 622262731 1000000000 4545386 1000000000 74721799 1000000000 317119937 1000000000 589329381 1000000000 442995737 1000000000 743626908 1000000000 430063155 1000000000 257279029 1000000000 582248172 1000000000 699682704 1000000000 16541867 1000000000 881415966 1000000000 877897173 1000000000 230607818 1000000000 579512901 1000000000 615278969 1000000000 446460744 1000000000 40530586 1000000000 441880853 1000000000 313356925 1000000000 582274147 1000000000 268793730 1000000000 943682799 1000000000 604335578 1000000000 693935136 1000000000 232605457 1000000000 675030074 1000000000 477985571 1000000000 494527370 1000000000 823141001 1000000000 432398095 1000000000 361032684 1000000000 500683407 1000000000 632356286 1000000000 79069477 1000000000 493634862 1000000000 786905099 1000000000 253818228 1000000000 787963496 1000000000 474582068 1000000000 912325171 1000000000 98103748 1000000000 524271319 1000000000 575566922 1000000000 382085522 1000000000 958901534 1000000000 343718677 1000000000 41076866 1000000000 633446680 1000000000 125903668 1000000000 520360663 1000000000 113548089 1000000000 24444046 1000000000 783626290 1000000000 945988504 1000000000 536048197 1000000000 290169314 1000000000 564506363 1000000000 113409209 1000000000 371765228 1000000000 704919501 1000000000 312168833 1000000000 205105001 1000000000 46961894 1000000000 239834282 1000000000 336090098 1000000000 963012473 1000000000 250538720 1000000000 860415540 1000000000 640131357 1000000000 281258894 1000000000 602045627 1000000000 568803337 1000000000 622781809 1000000000 342717899 1000000000 64857227 1000000000 156865876 1000000000 976846736 1000000000 90822054 1000000000 295008825 1000000000 616653818 1000000000 76231905 1000000000 551802560 1000000000 675606639 1000000000 404385947 1000000000 708239190 1000000000 423474999 1000000000 471580547 1000000000 947002575 1000000000 130672718 1000000000 509314042 1000000000 394106673 1000000000 301377493 1000000000 546863690 1000000000 834163766 1000000000 98218635 1000000000 756373792 1000000000 799884800 1000000000 128112823 1000000000 16191670 1000000000 60366091 1000000000 441456110 1000000000 94165167 1000000000 455082972 1000000000 402498880 1000000000 782897268 1000000000 881106147 1000000000 651294729 1000000000 996985680 1000000000 930293615 1000000000 536099011 1000000000 96869131 1000000000 286103937 1000000000 316647559 1000000000 15979133 1000000000 594537390 1000000000 945264593 1000000000 732589577 1000000000 190027346 1000000000 952818705 1000000000 587043861 1000000000 8561645 1000000000 488478981 1000000000 475899597 1000000000 110582264 1000000000 380072029 1000000000 15939948 1000000000 24389062 1000000000 134938791 1000000000 937907855 1000000000 709656088 1000000000 138959839 1000000000 277275070 1000000000 305171324 1000000000 478559649 1000000000 747586791 1000000000 416802445 1000000000 467577539 1000000000 627092015 1000000000 788342222 1000000000 988101388 1000000000 134253014 1000000000 498820111 1000000000 792817639 1000000000 57442454 1000000000 322175145 1000000000 82440238 1000000000 724203425 1000000000 79561725 1000000000 961163565 1000000000 340401783 1000000000 10755171 1000000000 835852347 1000000000 934306201 1000000000 109115817 1000000000 667673591 1000000000 733365535 1000000000 367116180 1000000000 397011282 1000000000 710856145 1000000000 114429415 1000000000 898293441 1000000000 1709181 1000000000 267892056 1000000000 225698409 1000000000 601895296 1000000000 378652381 1000000000 599880251 1000000000 39125416 1000000000 821455776 1000000000 266510979 1000000000 819360119 1000000000 726353830 1000000000 807451140 1000000000 760781459 1000000000 662420299 1000000000 645325185 1000000000 1586441 1000000000 154549320 1000000000 778931171 1000000000 121537407 1000000000 896033435 1000000000 339007900 1000000000 738785642 1000000000 764180973 1000000000 1273241 1000000000 347456441 1000000000 861350888 1000000000 515449191 1000000000 547912686 1000000000 948735980 1000000000 420055114 1000000000 588511845 1000000000 663379318 1000000000 892980607 1000000000 299947965 1000000000 948840210 1000000000 519516129 1000000000 239577940 1000000000 258997096 1000000000 337131951 1000000000 409001947 1000000000 296080705 1000000000 921137950 1000000000 38318214 1000000000 918454205 1000000000 505358857 1000000000 645263992 1000000000 313837019 1000000000 792632524 1000000000 59526249 1000000000 255287792 1000000000 961356853 1000000000 19072229 1000000000 240734528 1000000000 63280565 1000000000 823597608 1000000000 674186420 1000000000 768103721 1000000000 501974983 1000000000 894906475 1000000000 288820948 1000000000 242591096 1000000000 2384986 1000000000 916324730 1000000000 110071898 1000000000 609762141 1000000000 429338657 1000000000 256268386 1000000000 193127765 1000000000 116504401 1000000000 638191409 1000000000 540789921 1000000000 435414296 1000000000 338795716 1000000000 99917759 1000000000 991178727 1000000000 88264883 1000000000 309419500 1000000000 635354409 1000000000 762615002 1000000000 233005359 1000000000 482504468 1000000000 903462179 1000000000 998473835 1000000000 747224229 1000000000 697510187 1000000000 150392574 1000000000 663280304 1000000000 566053496 1000000000 736131988 1000000000 974788384 1000000000 23966239 1000000000 829397236 1000000000 956794377 1000000000 718487063 1000000000 503118201 1000000000 264199570 1000000000 790158719 1000000000 482881654 1000000000 410112883 1000000000 846018838 1000000000 697730302 1000000000 340077839 1000000000 407915797 1000000000 59183005 1000000000 873337910 1000000000 376955199 1000000000 79724130 1000000000 422765775 1000000000 849397480 1000000000 382192914 1000000000 608218145 1000000000 962587850 1000000000 479864511 1000000000 587756998 1000000000 369688051 1000000000 687665739 1000000000 180182881 1000000000 668589672 1000000000 494765876 1000000000 201375128 1000000000 823263824 1000000000 789459169 1000000000 580631862 1000000000 416310138 1000000000 164300238 1000000000 708146863 1000000000 368175606 1000000000 268367210 1000000000 839636714 1000000000 339784373 1000000000 297597215 1000000000 573534701 1000000000 133076786 1000000000 237447770 1000000000 302375045 1000000000 531792623 1000000000 48416325 1000000000 602501473 1000000000 257481688 1000000000 48480239 1000000000 91165435 1000000000 427987856 1000000000 984140320 1000000000 684273032 1000000000 30434634 1000000000 697488737 1000000000 288160362 1000000000 738755399 1000000000 276422651 1000000000 695254032 1000000000 856159529 1000000000 522349043 1000000000 944019592 1000000000 431219163 1000000000 62565017 1000000000 668000321 1000000000 958006635 1000000000 646105094 1000000000 605061842 1000000000 403274574 1000000000 539738606 1000000000 752158266 1000000000 555071391 1000000000 65706583 1000000000 51302670 1000000000 131449671 1000000000 94754686 1000000000 681560288 1000000000 829276919 1000000000 750845590 1000000000 946344895 1000000000 764321882 1000000000 704550230 1000000000 449465990 1000000000 73550387 1000000000 676747645 1000000000 896317935 1000000000 578243823 1000000000 514305073 1000000000 801970923 1000000000 9880196 1000000000 803186760 1000000000 691444145 1000000000 425822938 1000000000 155760792 1000000000 650810369 1000000000 86033920 1000000000 93908419 1000000000 309072260 1000000000 149986769 1000000000 542336841 1000000000 253267397 1000000000 75432289 1000000000 464180590 1000000000 782561151 1000000000 601687556 1000000000 783405534 1000000000 391656706 1000000000 913642035 1000000000 120757489 1000000000 381350198 1000000000 976449944 1000000000 890903794 1000000000 889215363 1000000000 15864520 1000000000 72097594 1000000000 260819913 1000000000 15863081 1000000000 187654195 1000000000 27929455 1000000000 642754211 1000000000 833383305 1000000000 848184057 1000000000 700436551 1000000000 786790754 1000000000 131297214 1000000000 792669297 1000000000 953698768 1000000000 995075964 1000000000 639654921 1000000000 272456613 1000000000 376428499 1000000000 431930884 1000000000 256383957 1000000000 171951024 1000000000 980199664 1000000000 717582442 1000000000 243212884 1000000000 777131308 1000000000 346295085 1000000000 423119097 1000000000 138612351 1000000000 1137211 1000000000 484430347 1000000000 150142880 1000000000 936793323 1000000000 322129755 1000000000 345919516 1000000000 540319558 1000000000 76170643 1000000000 100759366 1000000000 302500258 1000000000 730654676 1000000000 464021488 1000000000 812023710 1000000000 657352468 1000000000 28148878 1000000000 255448509 1000000000 329850777 1000000000 703311418 1000000000 135118488 1000000000 402679918 1000000000 665306948 1000000000 315058912 1000000000 595822952 1000000000 601654852 1000000000 479527642 1000000000 208706198 1000000000 981726089 1000000000 860538928 1000000000 425241113 1000000000 380275689 1000000000 143138580 1000000000 879979735 1000000000 712241229 1000000000 488050305 1000000000 963744485 1000000000 852033279 1000000000 37666220 1000000000 890653223 1000000000 618097178 1000000000 188419518 1000000000 581238402 1000000000 476059021 1000000000 177049918 1000000000 24627307 1000000000 731593087 1000000000 245627001 1000000000 960185322 1000000000 167126751 1000000000 815446115 1000000000 640619638 1000000000 19764308 1000000000 956252349 1000000000 51400775 1000000000 373178386 1000000000 966953789 1000000000 818668198 1000000000 777689469 1000000000 51754830 1000000000 878103034 1000000000 854704676 1000000000 836929018 1000000000 406008941 1000000000 278942222 1000000000 803149935 1000000000 29941521 1000000000 630840614 1000000000 377612901 1000000000 457171210 1000000000 407275420 1000000000 791379671 1000000000 563459043 1000000000 287989600 1000000000 772113352 1000000000 682248891 1000000000 926049664 1000000000 722416115 1000000000 124377440 1000000000 878694764 1000000000 233197483 1000000000 646258270 1000000000 17920705 1000000000 678571436 1000000000 30636378 1000000000 879251414 1000000000 560887597 1000000000 413593443 1000000000 78487836 1000000000 152324536 1000000000 112643008 1000000000 300834494 1000000000 59260321 1000000000 893762123 1000000000 848886827 1000000000 912707599 1000000000 136940431 1000000000 206212018 1000000000 712936947 1000000000 154728796 1000000000 921181462 1000000000 428101178 1000000000 940156227 1000000000 988901077 1000000000 805625095 1000000000 647964947 1000000000 741749420 1000000000 294029536 1000000000 483528652 1000000000 176257396 1000000000 12032826 1000000000 611367970 1000000000 98364613 1000000000 138395908 1000000000 273945269 1000000000 852272190 1000000000 54103982 1000000000 615166419 1000000000 867208336 1000000000 699554073 1000000000 958899612 1000000000 535061338 1000000000 5000574 1000000000 810292413 1000000000 946878167 1000000000 214998311 1000000000 983222609 1000000000 947649387 1000000000 382314096 1000000000 919910697 1000000000 213044648 1000000000 69004043 1000000000 841877591 1000000000 853380940 1000000000 75291735 1000000000 950149632 1000000000 746174691 1000000000 34445772 1000000000 102215938 1000000000 138602574 1000000000 846378019 1000000000 172094170 1000000000 380448665 1000000000 19975058 1000000000 938455169 1000000000 642670843 1000000000 985944708 1000000000 11283008 1000000000 932229963 1000000000 839555965 1000000000 648304 1000000000 697837176 1000000000 346593443 1000000000 231627836 1000000000 751489235 1000000000 542615074 1000000000 331244634 1000000000 159050277 1000000000 515547749 1000000000 167094944 1000000000 871752042 1000000000 521956575 1000000000 748569338 1000000000 774972202 1000000000 584437935 1000000000 663400623 1000000000 461436506 1000000000 359935391 1000000000 329370081 1000000000 762548205 1000000000 920364730 1000000000 296840317 1000000000 693381812 1000000000 655531699 1000000000 279942546 1000000000 121810683 1000000000 730134515 1000000000 810158215 1000000000 12934291 1000000000 156720867 1000000000 594500645 1000000000 374420595 1000000000 192773373 1000000000 792695558 1000000000 192773272 1000000000 333757482 1000000000 431945449 1000000000 255276764 1000000000 771525899 1000000000 330573785 1000000000 952897252 1000000000 559281073 1000000000 651097790 1000000000 229332706 1000000000 223108749 1000000000 249640441 1000000000 113157617 1000000000 127982839 1000000000 695111640 1000000000 845594683 1000000000 29323422 1000000000 699474123 1000000000 267827861 1000000000 819478089 1000000000 495379338 1000000000 474502433 1000000000 913446828 1000000000 605029546 1000000000 855242878 1000000000 287184230 1000000000 57086677 1000000000 743937344 1000000000 666203614 1000000000 853487686 1000000000 91151633 1000000000 889351591 1000000000 326561509 1000000000 115924442 1000000000 241872677 1000000000 792012144 1000000000 440843794 1000000000 249303929 1000000000 657279348 1000000000 730117561 1000000000 464433745 1000000000 52901932 1000000000 129108998 1000000000 766138154 1000000000 958504023 1000000000 947300512 1000000000 870725925 1000000000 17177469 1000000000 332598320 1000000000 318239418 1000000000 267000483 1000000000 581533865 1000000000 870876713 1000000000 662068535 1000000000 869957941 1000000000 751948870 1000000000 200444262 1000000000 264585522 1000000000 641838672 1000000000 972595616 1000000000 698137814 1000000000 44996422 1000000000 885414726 1000000000 877469232 1000000000 501372345 1000000000 29715194 1000000000 954734813 1000000000 825964828 1000000000 408745310 1000000000 332534813 1000000000 682400881 1000000000 65379070 1000000000 947968925 1000000000 915280879 1000000000 53702052 1000000000 204474283 1000000000 564503343 1000000000 302153428 1000000000 287531886 1000000000 244684503 1000000000 912625567 1000000000 288594833 1000000000 67643018 1000000000 371086565 1000000000 416168587 1000000000 469224641 1000000000 812782018 1000000000 599137923 1000000000 479880504 1000000000 872177151 1000000000 709763968 1000000000 404674586 1000000000 24486541 1000000000 592395466 1000000000 321083809 1000000000 48568206 1000000000 710699537 1000000000 667083170 1000000000 236844407 1000000000 887427451 1000000000 721734933 1000000000 219671067 1000000000 33603893 1000000000 285000197 1000000000 856036779 1000000000 907660956 1000000000 566292464 1000000000 51318920 1000000000 905844003 1000000000 340580128 1000000000 627364908 1000000000 248162806 1000000000 389217062 1000000000 341489399 1000000000 250571963 1000000000 809739449 1000000000 365949418 1000000000 673615297 1000000000 169964165 1000000000 623352394 1000000000 73342043 1000000000 993096630 1000000000 164163010 1000000000 402818364 1000000000 964367601 1000000000 374095324 1000000000 131990199 1000000000 679808841 1000000000 990892603 1000000000 554069297 1000000000 937295684 1000000000 820034376 1000000000 830765701 1000000000 158819122 1000000000 759882824 1000000000 578250463 1000000000 531759582 1000000000 504138621 1000000000 944900389 1000000000 920877594 1000000000 892767110 1000000000 292927799 1000000000 3729992 1000000000 121944920 1000000000 715425531 1000000000 877873171 1000000000 615918431 1000000000 299653319 1000000000 384234865 1000000000 70593092 1000000000 863180550 1000000000 216435752 1000000000 182468783 1000000000 163448465 1000000000 644205050 1000000000 155914218 1000000000 220269030 1000000000 396612399 1000000000 503407367 1000000000 993575225 1000000000 474519384 1000000000 776719583 1000000000 633217418 1000000000 655374312 1000000000 341690452 1000000000 545996842 1000000000 525535039 1000000000 818076083 1000000000 811936653 1000000000 579517579 1000000000 346105894 1000000000 551363338 1000000000 913758163 1000000000 675164469 1000000000 150131044 1000000000 162699981 1000000000 848355240 1000000000 445149685 1000000000 747939233 1000000000 795991722 1000000000 873950549 1000000000 6067817 1000000000 845473224 1000000000 483286380 1000000000 453297691 1000000000 223836314 1000000000 997689760 1000000000 6042479 1000000000 672886369 1000000000 585089695 1000000000 313716592 1000000000 961806815 1000000000 279785658 1000000000 997069439 1000000000 895487860 1000000000 757953163 1000000000 723909576 1000000000 261392106 1000000000 77615292 1000000000 994087989 1000000000 449698494 1000000000 787821104 1000000000 501647110 1000000000 614136114 1000000000 928939526 1000000000 50546747 1000000000 379342821 1000000000 978113986 1000000000 632776643 1000000000 662958039 1000000000 297017251 1000000000 316564310 1000000000 831366296 1000000000 843899686 1000000000 278352284 1000000000 100532548 1000000000 329398174 1000000000 267579085 1000000000 502374944 1000000000 16664749 1000000000 35216030 1000000000 745543802 1000000000 816836179 1000000000 777724161 1000000000 899167315 1000000000 341823244 1000000000 813797369 1000000000 362976591 1000000000 433943467 1000000000 586976334 1000000000 143097689 1000000000 10357221 1000000000 544732290 1000000000 202142681 1000000000 251353502 1000000000 432547579 1000000000 63679967 1000000000 543123220 1000000000 219209546 1000000000 476834728 1000000000 794102797 1000000000 776577262 1000000000 245075354 1000000000 249086904 1000000000 264042269 1000000000 86645322 1000000000 692478046 1000000000 277964427 1000000000 585431573 1000000000 94561839 1000000000 129474258 1000000000 89096214 1000000000 756523037 1000000000 786885091 1000000000 936163397 1000000000 681654357 1000000000 222925281 1000000000 12946570 1000000000 574233863 1000000000 952803030 1000000000 336239103 1000000000 446897936 1000000000 435779158 1000000000 624119092 1000000000 725175608 1000000000 887561445 1000000000 764575240 1000000000 274734982 1000000000 58698687 1000000000 856494872 1000000000 275494235 1000000000 48000301 1000000000 315095003 1000000000 734023706 1000000000 362017714 1000000000 154840119 1000000000 222957813 1000000000 97675116 1000000000 112727594 1000000000 165893461 1000000000 530522944 1000000000 785637199 1000000000 36321512 1000000000 475520833 1000000000 290280298 1000000000 811973995 1000000000 864814505 1000000000 835403968 1000000000 281635081 1000000000 220830938 1000000000 285787926 1000000000 546776676 1000000000 96004211 1000000000 92230437 1000000000 606875237 1000000000 510350147 1000000000 748512689 1000000000 210428410 1000000000 393110223 1000000000 301159205 1000000000 715630932 1000000000 488322301 1000000000 752138634 1000000000 607208355 1000000000 118630381 1000000000 356694061 1000000000 97929793 1000000000 327863821 1000000000 937894174 1000000000 892718396 1000000000 492120013 1000000000 413506091 1000000000 701744955 1000000000 479657592 1000000000 984719259 1000000000 983346991 1000000000 6427674 1000000000 498569200 1000000000 686986937 1000000000 332659237 1000000000 629255547 1000000000 411011823 1000000000 232021170 1000000000 265902655 1000000000 982717291 1000000000 251507019 1000000000 106085205 1000000000 388859350 1000000000 424539470 1000000000 505492091 1000000000 664926194 1000000000 105172360 1000000000 846869933 1000000000 671809752 1000000000 314108353 1000000000 537453686 1000000000 774873467 1000000000 858134054 1000000000 585211468 1000000000 676048406 1000000000 24556739 1000000000 229502374 1000000000 874321271 1000000000 239369571 1000000000 148952760 1000000000 376404733 1000000000 342954477 1000000000 655307080 1000000000 56948899 1000000000 672940008 1000000000 985680218 1000000000 237848143 1000000000 152955387 1000000000 708507929 1000000000 505001284 1000000000 941174705 1000000000 388940745 1000000000 596582508 1000000000 76613276 1000000000 145206061 1000000000 304228858 1000000000 261117009 1000000000 562983527 1000000000 748256191 1000000000 631777292 1000000000 915558714 1000000000 695635774 1000000000 117101150 1000000000 483105634 1000000000 605507688 1000000000 725946699 1000000000 654894142 1000000000 973263895 1000000000 320651388 1000000000 224788381 1000000000 516048114 1000000000 107789865 1000000000 175568779 1000000000 452206110 1000000000 415571921 1000000000 881405033 1000000000 224199664 1000000000 536713070 1000000000 903746867 1000000000 426421965 1000000000 854451251 1000000000 864991519 1000000000 705801332 1000000000 91202849 1000000000 915746876 1000000000 879457879 1000000000 367132036 1000000000 772564617 1000000000 487398913 1000000000 653312836 1000000000 794315496 1000000000 290057424 1000000000 704625509 1000000000 377525262 1000000000 538637396 1000000000 617600787 1000000000 919406268 1000000000 905341627 1000000000 242875533 1000000000 267056680 1000000000 852355517 1000000000 710463880 1000000000 497720157 1000000000 175640791 1000000000 779593639 1000000000 801326242 1000000000 84863337 1000000000 536995615 1000000000 998114511 1000000000 370064551 1000000000 407428146 1000000000 796338503 1000000000 171027609 1000000000 455380831 1000000000 727594304 1000000000 220015693 1000000000 36719320 1000000000 181261829 1000000000 150578825 1000000000 454036058 1000000000 784419419 1000000000 138604308 1000000000 776502173 1000000000 110634003 1000000000 427714794 1000000000 250393303 1000000000 394237887 1000000000 759336180 1000000000 746033629 1000000000 502661453 1000000000 623886078 1000000000 96362229 1000000000 277307188 1000000000 701802068 1000000000 18171362 1000000000 96110734 1000000000 78769388 1000000000 193655619 1000000000 497846443 1000000000 570298717 1000000000 802454164 1000000000 476343279 1000000000 689812643 1000000000 649093928 1000000000 326974604 1000000000 522706914 1000000000 689880472 1000000000 149349195 1000000000 761485941 1000000000 20733526 1000000000 720565246 1000000000 635810969 1000000000 590891012 1000000000 968859903 1000000000 741299453 1000000000 445886427 1000000000 899950392 1000000000 204240446 1000000000 217330491 1000000000 191854666 1000000000 608942275 1000000000 200465631 1000000000 878098996 1000000000 487746524 1000000000 776807703 1000000000 838481242 1000000000 786378805 1000000000 843826652 1000000000 133233024 1000000000 174366709 1000000000 116020760 1000000000 319424090 1000000000 463057534 1000000000 771402112 1000000000 795345606 1000000000 55357775 1000000000 773918090 1000000000 372524683 1000000000 749744737 1000000000 142545100 1000000000 363849084 1000000000 662676456 1000000000 643650872 1000000000 106164752 1000000000 230959222 1000000000 795802998 1000000000 661701989 1000000000 115190598 1000000000 8226972 1000000000 802422545 1000000000 413882011 1000000000 199490743 1000000000 9314261 1000000000 309746836 1000000000 456024218 1000000000 243716951 1000000000 103120603 1000000000 252365607 1000000000 420195921 1000000000 434676498 1000000000 106360272 1000000000 48989148 1000000000 255862198 1000000000 757760069 1000000000 112587314 1000000000 155774760 1000000000 390047901 1000000000 235183944 1000000000 716605000 1000000000 695322795 1000000000 16548559 1000000000 361715442 1000000000 861855360 1000000000 333888895 1000000000 687125642 1000000000 842408634 1000000000 517291530 1000000000 363343245 1000000000 93999677 1000000000 33467442 1000000000 662390312 1000000000 991430908 1000000000 369710014 1000000000 892287172 1000000000 217415977 1000000000 462058367 1000000000 105898465 1000000000 483107448 1000000000 572765114 1000000000 914693393 1000000000 579604081 1000000000 240254313 1000000000 841114020 1000000000 437061452 1000000000 440738952 1000000000 372915027 1000000000 439302836 1000000000 826065790 1000000000 799087861 1000000000 117156890 1000000000 962358697 1000000000 401978302 1000000000 592877742 1000000000 582412305 1000000000 81909670 1000000000 297085339 1000000000 991056374 1000000000 486541038 1000000000 873262010 1000000000 607411857 1000000000 707965895 1000000000 693993573 1000000000 490504570 1000000000 936868068 1000000000 970525890 1000000000 625557682 1000000000 166988476 1000000000 990979877 1000000000 551184549 1000000000 996935627 1000000000 685506869 1000000000 294512150 1000000000 368733506 1000000000 9372434 1000000000 373695094 1000000000 333473565 1000000000 983885539 1000000000 420446236 1000000000 931402462 1000000000 713683240 1000000000 143806174 1000000000 960399752 1000000000 419355045 1000000000 596025908 1000000000 922274018 1000000000 228704940 1000000000 108004269 1000000000 898252401 1000000000 973568918 1000000000 161683771 1000000000 566447670 1000000000 129508782 1000000000 142243369 1000000000 439797288 1000000000 722373842 1000000000 125687624 1000000000 78465243 1000000000 793410264 1000000000 685688109 1000000000 516174469 1000000000 789684002 1000000000 890749420 1000000000 359748393 1000000000 319609485 1000000000 53340742 1000000000 371663065 1000000000 430011008 1000000000 187834025 1000000000 155776649 1000000000 164256279 1000000000 519517746 1000000000 994868406 1000000000 74459536 1000000000 128405386 1000000000 584477784 1000000000 408862239 1000000000 81614797 1000000000 842688939 1000000000 214392393 1000000000 380000753 1000000000 197286291 1000000000 782879207 1000000000 142679587 1000000000 152620483 1000000000 616498514 1000000000 474658095 1000000000 26039204 1000000000 230295303 1000000000 290319388 1000000000 578622637 1000000000 749698510 1000000000 200034866 1000000000 678980712 1000000000 275525905 1000000000 847240391 1000000000 165200188 1000000000 856864772 1000000000 523206335 1000000000 564442992 1000000000 838019402 1000000000 788357934 1000000000 335496838 1000000000 669289617 1000000000 796105631 1000000000 754008092 1000000000 535409394 1000000000 933844024 1000000000 322581719 1000000000 413135373 1000000000 199814378 1000000000 283649357 1000000000 739421947 1000000000 611324444 1000000000 613433489 1000000000 821054397 1000000000 158350052 1000000000 999771775 1000000000 173832924 1000000000 212885768 1000000000 188897945 1000000000 58524655 1000000000 17222811 1000000000 15270417 1000000000 43443269 1000000000 990468516 1000000000 335269651 1000000000 500837890 1000000000 66843535 1000000000 805505575 1000000000 140991157 1000000000 24199665 1000000000 750056684 1000000000 775209526 1000000000 146914596 1000000000 754836359 1000000000 217891361 1000000000 424456657 1000000000 348722363 1000000000 978959062 1000000000 65748295 1000000000 289463127 1000000000 744540981 1000000000 465198765 1000000000 827463189 1000000000 856254622 1000000000 637147307 1000000000 770806321 1000000000 418495391 1000000000 531055881 1000000000 583684666 1000000000 570473274 1000000000 782187463 1000000000 909005567 1000000000 75913265 1000000000 753315655 1000000000 644551485 1000000000 581548712 1000000000 646749578 1000000000 166840502 1000000000 685001077 1000000000 592282515 1000000000 361606710 1000000000 981836614 1000000000 457769850 1000000000 995136418 1000000000 69239200 1000000000 540662737 1000000000 515493333 1000000000 935712029 1000000000 351908041 1000000000 910721228 1000000000 5905444 1000000000 678199802 1000000000 306438714 1000000000 155900926 1000000000 167486234 1000000000 232799925 1000000000 17976799 1000000000 302243413 1000000000 454579934 1000000000 26335962 1000000000 624634852 1000000000 233203032 1000000000 413292805 1000000000 637060077 1000000000 424091639 1000000000 796716950 1000000000 9131208 1000000000 779389802 1000000000 886536062 1000000000 726203022 1000000000 83266156 1000000000 898826750 1000000000 283585443 1000000000 991704633 1000000000 683954010 1000000000 74764141 1000000000 708115605 1000000000 165365809 1000000000 394479192 1000000000 221185461 1000000000 598626605 1000000000 680437170 1000000000 719334759 1000000000 621884938 1000000000 800730637 1000000000 145418183 1000000000 539260562 1000000000 968477585 1000000000 873358440 1000000000 101518530 1000000000 393670894 1000000000 846793928 1000000000 136306075 1000000000 911113275 1000000000 635072693 1000000000 28768043 1000000000 250545858 1000000000 681907774 1000000000 18378714 1000000000 788073204 1000000000 22290382 1000000000 808002265 1000000000 365099535 1000000000 412119067 1000000000 479253375 1000000000 261945325 1000000000 145416170 1000000000 447385730 1000000000 372762078 1000000000 599775511 1000000000 888616448 1000000000 360565967 1000000000 650586557 1000000000 172581627 1000000000 98410239 1000000000 928837130 1000000000 518522668 1000000000 34088889 1000000000 255672090 1000000000 584517575 1000000000 414484567 1000000000 281581854 1000000000 214233682 1000000000 872535648 1000000000 769745816 1000000000 747860977 1000000000 591452954 1000000000 4825357 1000000000 82602689 1000000000 328079701 1000000000 751352063 1000000000 41784288 1000000000 940082299 1000000000 736118738 1000000000 105435581 1000000000 490590296 1000000000 712004392 1000000000 393343305 1000000000 941279926 1000000000 246123282 1000000000 416904455 1000000000 165022966 1000000000 890439145 1000000000 596326702 1000000000 713312917 1000000000 5377231 1000000000 928341638 1000000000 778619488 1000000000 993112034 1000000000 13328136 1000000000 503834423 1000000000 240508514 1000000000 134771641 1000000000 54455039 1000000000 123807598 1000000000 470542942 1000000000 765185937 1000000000 133019943 1000000000 144854304 1000000000 196073016 1000000000 361109535 1000000000 189355853 1000000000 319275332 1000000000 18379726 1000000000 847773172 1000000000 434957283 1000000000 852303099 1000000000 476616087 1000000000 347947308 1000000000 682787936 1000000000 850608970 1000000000 660054836 1000000000 833669767 1000000000 519607431 1000000000 791548879 1000000000 925226223 1000000000 662450844 1000000000 290168870 1000000000 770125723 1000000000 651840280 1000000000 776422947 1000000000 842698284 1000000000 917841346 1000000000 763664088 1000000000 13809187 1000000000 296703923 1000000000 42886726 1000000000 74520794 1000000000 840658293 1000000000 9714257 1000000000 887446576 1000000000 284921563 1000000000 934071593 1000000000 243025008 1000000000 360719642 1000000000 954538477 1000000000 405191266 1000000000 321958849 1000000000 187277995 1000000000 100580733 1000000000 670269254 1000000000 111006398 1000000000 832015041 1000000000 244719314 1000000000 138453278 1000000000 13135672 1000000000 152779509 1000000000 12814206 1000000000 955778995 1000000000 438079709 1000000000 529215702 1000000000 386800812 1000000000 390163875 1000000000 192388847 1000000000 518949990 1000000000 78353736 1000000000 553136384 1000000000 338443370 1000000000 653072447 1000000000 133587471 1000000000 519864766 1000000000 726030289 1000000000 466256492 1000000000 961639487 1000000000 107470412 1000000000 584455094 1000000000 662287761 1000000000 980944010 1000000000 230036771 1000000000 37670788 1000000000 678239485 1000000000 697312597 1000000000 657477774 1000000000 23887137 1000000000 799186721 1000000000 527823917 1000000000 628273062 1000000000 674770412 1000000000 649711664 1000000000 842599406 1000000000 416445340 1000000000 204249507 1000000000 758319019 1000000000 64666538 1000000000 691612791 1000000000 347673302 1000000000 967117846 1000000000 383409183 1000000000 893388395 1000000000 495187028 1000000000 251724285 1000000000 813964694 1000000000 171032963 1000000000 903629070 1000000000 185698757 1000000000 71405863 1000000000 424422048 1000000000 150402942 1000000000 161462190 1000000000 762337659 1000000000 826630376 1000000000 53674823 1000000000 227821594 1000000000 2147377 1000000000 58645309 1000000000 76564758 1000000000 49886029 1000000000 798393531 1000000000 586366287 1000000000 438852480 1000000000 28777059 1000000000 949699173 1000000000 194819564 1000000000 24808865 1000000000 372125305 1000000000 1328100 1000000000 517715893 1000000000 96263433 1000000000 816232723 1000000000 363378925 1000000000 843259655 1000000000 420250249 1000000000 137119219 1000000000 579003570 1000000000 181247937 1000000000 149964416 1000000000 21460831 1000000000 877448987 1000000000 648766411 1000000000 863094425 1000000000 729999865 1000000000 964339154 1000000000 245448107 1000000000 700070796 1000000000 661675781 1000000000 424583805 1000000000 259265174 1000000000 109226970 1000000000 680224982 1000000000 998999141 1000000000 733362387 1000000000 682106236 1000000000 977976501 1000000000 941591065 1000000000 61333682 1000000000 877215521 1000000000 810560205 1000000000 83549029 1000000000 951989209 1000000000 443707231 1000000000 626766291 1000000000 981045015 1000000000 780465845 1000000000 520784282 1000000000 6299131 1000000000 709029387 1000000000 389930420 1000000000 676380355 1000000000 800076204 1000000000 455935574 1000000000 882577545 1000000000 512618423 1000000000 272089243 1000000000 867828546 1000000000 339886153 1000000000 376777689 1000000000 3785374 1000000000 244722662 1000000000 776436935 1000000000 83596430 1000000000 597033364 1000000000 603629422 1000000000 98294868 1000000000 602444798 1000000000 914401517 1000000000 181929730 1000000000 425025610 1000000000 166764135 1000000000 970180376 1000000000 856951008 1000000000 690814259 1000000000 489311807 1000000000 348361996 1000000000 857482520 1000000000 29114113 1000000000 747465480 1000000000 135650331 1000000000 126774356 1000000000 796521574 1000000000 824209246 1000000000 629216242 1000000000 83290924 1000000000 223627445 1000000000 722505806 1000000000 101039098 1000000000 626657001 1000000000 399033746 1000000000 544838025 1000000000 240107773 1000000000 447436543 1000000000 777645886 1000000000 789108447 1000000000 857420640 1000000000 20233932 1000000000 193438416 1000000000 690989555 1000000000 899178908 1000000000 416890524 1000000000 563767072 1000000000 494081904 1000000000 855843256 1000000000 567643015 1000000000 130887837 1000000000 122944360 1000000000 939646557 1000000000 358521422 1000000000 939125884 1000000000 724848864 1000000000 761863103 1000000000 186997780 1000000000 796896592 1000000000 20720781 1000000000 49476817 1000000000 862301843 1000000000 427953181 1000000000 513750700 1000000000 352919831 1000000000 252430693 1000000000 866921349 1000000000 900884753 1000000000 831167734 1000000000 785893557 1000000000 433440423 1000000000 731059636 1000000000 950582154 1000000000 472636891 1000000000 585465963 1000000000 963798419 1000000000 800525086 1000000000 620954506 1000000000 862993260 1000000000 225625226 1000000000 231867695 1000000000 7955375 1000000000 127784473 1000000000 485984853 1000000000 731951170 1000000000 291887788 1000000000 951138886 1000000000 795579974 1000000000 562512739 1000000000 44914129 1000000000 613628553 1000000000 755287930 1000000000 369434256 1000000000 172818702 1000000000 273194441 1000000000 106907649 1000000000 170414875 1000000000 289714895 1000000000 298284359 1000000000 777845327 1000000000 337980858 1000000000 590431873 1000000000 340050014 1000000000 337718553 1000000000 141533509 1000000000 985865100 1000000000 688206052 1000000000 868162163 1000000000 611105889 1000000000 722927584 1000000000 126364743 1000000000 448932344 1000000000 66739217 1000000000 348696225 1000000000 754927093 1000000000 24325326 1000000000 184398205 1000000000 592811338 1000000000 163796383 1000000000 428643218 1000000000 207657795 1000000000 485631184 1000000000 656340771 1000000000 123375636 1000000000 558178362 1000000000 631629927 1000000000 770653034 1000000000 73629456 1000000000 283370002 1000000000 395115250 1000000000 853162422 1000000000 964094462 1000000000 759623703 1000000000 324666624 1000000000 485734147 1000000000 362053287 1000000000 20982926 1000000000 823275522 1000000000 296449730 1000000000 697928222 1000000000 272516154 1000000000 365139475 1000000000 636902783 1000000000 552821365 1000000000 381545118 1000000000 677918708 1000000000 641187437 1000000000 254456821 1000000000 263550118 1000000000 743388204 1000000000 143833181 1000000000 351238421 1000000000 678148760 1000000000 982108059 1000000000 146353765 1000000000 565610626 1000000000 279473780 1000000000 68371943 1000000000 688689747 1000000000 552699154 1000000000 529998208 1000000000 884549870 1000000000 726334081 1000000000 422731401 1000000000 741437731 1000000000 662278466 1000000000 912484926 1000000000 275082381 1000000000 53706456 1000000000 750332868 1000000000 372417308 1000000000 143617485 1000000000 108096677 1000000000 57407922 1000000000 926555320 1000000000 495093023 1000000000 705061988 1000000000 28504939 1000000000 817289061 1000000000 743563942 1000000000 124053028 1000000000 914711935 1000000000 849232143 1000000000 60890212 1000000000 217459386 1000000000 179834961 1000000000 437160923 1000000000 569595677 1000000000 899342820 1000000000 301821773 1000000000 54795011 1000000000 459090618 1000000000 195975795 1000000000 943625324 1000000000 588967060 1000000000 516490890 1000000000 424213352 1000000000 579389894 1000000000 777180538 1000000000 585268020 1000000000 499723050 1000000000 171689766 1000000000 898803797 1000000000 15658333 1000000000 432750751 1000000000 986046585 1000000000 824626320 1000000000 138004093 1000000000 728791338 1000000000 335346982 1000000000 584995077 1000000000 226592624 1000000000 309928667 1000000000 759537340 1000000000 120644447 1000000000 252243693 1000000000 388855892 1000000000 834775062 1000000000 952842847 1000000000 433355689 1000000000 850784009 1000000000 372331462 1000000000 247506827 1000000000 323396748 1000000000 138820141 1000000000 162550258 1000000000 194619324 1000000000 193631574 1000000000 963874008 1000000000 839178916 1000000000 865776560 1000000000 875647185 1000000000 784100448 1000000000 888125500 1000000000 626334948 1000000000 811675177 1000000000 713312376 1000000000 870808791 1000000000 520898330 1000000000 299598811 1000000000 181981842 1000000000 937604542 1000000000 453210291 1000000000 38847492 1000000000 741829945 1000000000 640121354 1000000000 369962654 1000000000 634408912 1000000000 236673899 1000000000 493983951 1000000000 878955801 1000000000 377087241 1000000000 854123271 1000000000 943409447 1000000000 785841942 1000000000 46214185 1000000000 527104395 1000000000 149458540 1000000000 522272933 1000000000 205945208 1000000000 472270278 1000000000 329221858 1000000000 302792904 1000000000 741803572 1000000000 476417726 1000000000 513248583 1000000000 524176769 1000000000 340705609 1000000000 852031640 1000000000 901044964 1000000000 262081699 1000000000 495410485 1000000000 19042665 1000000000 606654441 1000000000 187600068 1000000000 690893855 1000000000 563867388 1000000000 989071078 1000000000 215955013 1000000000 896693716 1000000000 422419403 1000000000 380545766 1000000000 376063051 1000000000 569431831 1000000000 139674312 1000000000 465690588 1000000000 678387302 1000000000 887047520 1000000000 666734570 1000000000 505934966 1000000000 460679136 1000000000 353578140 1000000000 287147010 1000000000 857599472 1000000000 141779051 1000000000 429869893 1000000000 751909233 1000000000 822582596 1000000000 735600025 1000000000 401375554 1000000000 818482322 1000000000 931562865 1000000000 471194749 1000000000 565222186 1000000000 879772259 1000000000 33932763 1000000000 132601923 1000000000 587153933 1000000000 56994335 1000000000 352512494 1000000000 251346444 1000000000 406970742 1000000000 831783818 1000000000 871907959 1000000000 494239019 1000000000 464650612 1000000000 747719758 1000000000 73361035 1000000000 777535313 1000000000 253124279 1000000000 19726111 1000000000 842333147 1000000000 844348121 1000000000 682840115 1000000000 832330487 1000000000 966154483 1000000000 389882137 1000000000 217099751 1000000000 630582586 1000000000 802233446 1000000000 752711908 1000000000 329896896 1000000000 173673707 1000000000 602376464 1000000000 501624141 1000000000 706538734 1000000000 567951713 1000000000 270213514 1000000000 54225162 1000000000 11388722 1000000000 896304833 1000000000 413072245 1000000000 654903059 1000000000 365392701 1000000000 977656512 1000000000 358938301 1000000000 725976039 1000000000 540285422 1000000000 215795707 1000000000 566704427 1000000000 202472810 1000000000 663093669 1000000000 921185038 1000000000 669685204 1000000000 223109858 1000000000 624330172 1000000000 947187217 1000000000 209399303 1000000000 268145557 1000000000 903526236 1000000000 71073670 1000000000 241592580 1000000000 665315638 1000000000 132039684 1000000000 610927153 1000000000 383795038 1000000000 138190226 1000000000 12226892 1000000000 694461315 1000000000 15948478 1000000000 341397482 1000000000 332714659 1000000000 422300242 1000000000 994073504 1000000000 105659556 1000000000 350969423 1000000000 472753620 1000000000 66053023 1000000000 925704268 1000000000 404066296 1000000000 711652448 1000000000 178396217 1000000000 169135716 1000000000 373277339 1000000000 875691480 1000000000 807954253 1000000000 782907944 1000000000 555527949 1000000000 615063273 1000000000 44730414 1000000000 317385826 1000000000 245961220 1000000000 69785838 1000000000 23244483 1000000000 65264521 1000000000 28570324 1000000000 794491229 1000000000 526079444 1000000000 939771186 1000000000 493777348 1000000000 45754217 1000000000 590470490 1000000000 735646229 1000000000 894396791 1000000000 682805256 1000000000 247965104 1000000000 654451077 1000000000 193569432 1000000000 545286478 1000000000 29266054 1000000000 96999566 1000000000 410167503 1000000000 184810369 1000000000 453302992 1000000000 604863553 1000000000 256151688 1000000000 69952899 1000000000 183666212 1000000000 211985330 1000000000 102360500 1000000000 151172245 1000000000 734933878 1000000000 510543866 1000000000 795582549 1000000000 625852625 1000000000 117896508 1000000000 534500117 1000000000 717665047 1000000000 340827989 1000000000 136691022 1000000000 246410363 1000000000 28720797 1000000000 601693679 1000000000 404901035 1000000000 405855988 1000000000 512816514 1000000000 888788483 1000000000 699200746 1000000000 903848008 1000000000 545518913 1000000000 916437956 1000000000 977808144 1000000000 325340237 1000000000 233962438 1000000000 164150857 1000000000 572223183 1000000000 956726940 1000000000 409452859 1000000000 486232641 1000000000 357146417 1000000000 655835677 1000000000 306636339 1000000000 894377733 1000000000 823767112 1000000000 936666403 1000000000 992158092 1000000000 496912188 1000000000 128691650 1000000000 311755202 1000000000 171472971 1000000000 746460314 1000000000 705346363 1000000000 775074958 1000000000 394447942 1000000000 396306911 1000000000 871214310 1000000000 647299489 1000000000 86597290 1000000000 777693764 1000000000 190034764 1000000000 439935989 1000000000 281158600 1000000000 147679797 1000000000 189996626 1000000000 987235165 1000000000 433487690 1000000000 377709658 1000000000 208909568 1000000000 756428832 1000000000 828043094 1000000000 569165505 1000000000 975227619 1000000000 743572351 1000000000 659170722 1000000000 353976376 1000000000 80951061 1000000000 10555102 1000000000 996242362 1000000000 271085445 1000000000 245144188 1000000000 44671282 1000000000 433344537 1000000000 341416211 1000000000 61013433 1000000000 486732949 1000000000 849547476 1000000000 45939042 1000000000 939155908 1000000000 954706905 1000000000 26976280 1000000000 946548904 1000000000 187200835 1000000000 646840627 1000000000 267971989 1000000000 902770899 1000000000 891110706 1000000000 692525287 1000000000 850443646 1000000000 861125322 1000000000 881614604 1000000000 352116403 1000000000 602331875 1000000000 814094954 1000000000 535632415 1000000000 928007049 1000000000 828936269 1000000000 345537463 1000000000 151104876 1000000000 879652582 1000000000 544810040 1000000000 312269426 1000000000 593299068 1000000000 159568595 1000000000 970613763 1000000000 10917534 1000000000 758514755 1000000000 357267934 1000000000 907328676 1000000000 860563373 1000000000 755874114 1000000000 377687758 1000000000 454744682 1000000000 972582007 1000000000 820954305 1000000000 829646484 1000000000 83607746 1000000000 507907309 1000000000 306615121 1000000000 96162430 1000000000 660750017 1000000000 690448129 1000000000 42280318 1000000000 553593815 1000000000 245158437 1000000000 826677105 1000000000 306390596 1000000000 323749906 1000000000 230470489 1000000000 939394227 1000000000 847124898 1000000000 471638297 1000000000 633142379 1000000000 823609002 1000000000 103121664 1000000000 28961330 1000000000 73979791 1000000000 754514274 1000000000 438627552 1000000000 553051058 1000000000 849742421 1000000000 955663791 1000000000 585085727 1000000000 998112675 1000000000 407395275 1000000000 213581720 1000000000 404708037 1000000000 724981078 1000000000 27615828 1000000000 627526388 1000000000 104810174 1000000000 661083126 1000000000 191875130 1000000000 197322632 1000000000 275754662 1000000000 454291820 1000000000 549372591 1000000000 348780549 1000000000 595816915 1000000000 916690636 1000000000 510947748 1000000000 108345252 1000000000 312313451 1000000000 248582173 1000000000 987225690 1000000000 789252995 1000000000 737366521 1000000000 55249831 1000000000 751782442 1000000000 378892884 1000000000 409351068 1000000000 694875254 1000000000 913943346 1000000000 36350910 1000000000 264524303 1000000000 991780634 1000000000 90578661 1000000000 47734524 1000000000 615168104 1000000000 501986285 1000000000 683187989 1000000000 209323128 1000000000 210636004 1000000000 833392323 1000000000 139219256 1000000000 380345785 1000000000 189691825 1000000000 711666299 1000000000 18147859 1000000000 61657403 1000000000 691455296 1000000000 123011344 1000000000 886652647 1000000000 284203583 1000000000 953042403 1000000000 546838181 1000000000 598902804 1000000000 113473396 1000000000 175478167 1000000000 330826514 1000000000 828075234 1000000000 764715259 1000000000 764670526 1000000000 858107822 1000000000 953924770 1000000000 994067704 1000000000 526332836 1000000000 46720334 1000000000 328241212 1000000000 9070506 1000000000 261917938 1000000000 653317466 1000000000 540241270 1000000000 931031451 1000000000 954749812 1000000000 341799512 1000000000 599734215 1000000000 843363919 1000000000 429694204 1000000000 398017775 1000000000 425705310 1000000000 740086291 1000000000 288658109 1000000000 930972979 1000000000 136378628 1000000000 108631904 1000000000 860753239 1000000000 555669348 1000000000 461084143 1000000000 216991925 1000000000 568710228 1000000000 876446268 1000000000 762874459 1000000000 801810752 1000000000 712888136 1000000000 124390959 1000000000 533971104 1000000000 541915109 1000000000 291578297 1000000000 508078428 1000000000 29988390 1000000000 620688881 1000000000 578299992 1000000000 45220544 1000000000 427084264 1000000000 660877316 1000000000 257125434 1000000000 17695168 1000000000 959344473 1000000000 255203769 1000000000 770123035 1000000000 894275862 1000000000 196590180 1000000000 212342809 1000000000 214116992 1000000000 132967964 1000000000 166134085 1000000000 909669530 1000000000 855086339 1000000000 758074324 1000000000 729070897 1000000000 273270181 1000000000 826569659 1000000000 369019261 1000000000 890299480 1000000000 3335736 1000000000 469981183 1000000000 299322796 1000000000 254574676 1000000000 36665112 1000000000 147560215 1000000000 793791003 1000000000 184578727 1000000000 195787366 1000000000 921177642 1000000000 442224248 1000000000 491464527 1000000000 194266642 1000000000 828603365 1000000000 60376163 1000000000 498319384 1000000000 901097982 1000000000 135780454 1000000000 889444284 1000000000 12358414 1000000000 947199409 1000000000 239337838 1000000000 464561172 1000000000 409553505 1000000000 441321108 1000000000 152730209 1000000000 320824276 1000000000 412453476 1000000000 444193480 1000000000 295014753 1000000000 976250364 1000000000 236603682 1000000000 255575375 1000000000 685118444 1000000000 402198523 1000000000 41684981 1000000000 671230485 1000000000 869387304 1000000000 315646266 1000000000 646849327 1000000000 804080524 1000000000 103023210 1000000000 881876046 1000000000 513708986 1000000000 246891524 1000000000 207160856 1000000000 736504033 1000000000 689432965 1000000000 360803278 1000000000 880779750 1000000000 989828837 1000000000 665365076 1000000000 388474151 1000000000 122287023 1000000000 69394797 1000000000 225273706 1000000000 560424209 1000000000 499706422 1000000000 993954843 1000000000 280131299 1000000000 216649613 1000000000 464072801 1000000000 317034320 1000000000 187703895 1000000000 331948613 1000000000 707678681 1000000000 20438 1000000000 159035795 1000000000 158434327 1000000000 365482939 1000000000 65653013 1000000000 713657518 1000000000 358322346 1000000000 589558460 1000000000 697341161 1000000000 54536465 1000000000 404533375 1000000000 726394153 1000000000 546890124 1000000000 809953683 1000000000 941541414 1000000000 391564319 1000000000 671486742 1000000000 977276365 1000000000 592682313 1000000000 144035695 1000000000 748742523 1000000000 820041740 1000000000 643952 1000000000 559657079 1000000000 797009350 1000000000 864542505 1000000000 299477615 1000000000 474656705 1000000000 175351582 1000000000 350124702 1000000000 445713158 1000000000 1245547 1000000000 187040615 1000000000 236138029 1000000000 493692316 1000000000 144495190 1000000000 708106470 1000000000 306159057 1000000000 845310200 1000000000 681597773 1000000000 204546799 1000000000 435476888 1000000000 422913672 1000000000 806623862 1000000000 368474846 1000000000 443893270 1000000000 511365971 1000000000 140063038 1000000000 199896410 1000000000 993269864 1000000000 165249150 1000000000 507987118 1000000000 488686809 1000000000 331449362 1000000000 27578621 1000000000 496189791 1000000000 355407045 1000000000 958258515 1000000000 57619791 1000000000 130950843 1000000000 392107992 1000000000 641704086 1000000000 348791717 1000000000 702891983 1000000000 88394671 1000000000 228912436 1000000000 756973911 1000000000 133964719 1000000000 882560911 1000000000 143784074 1000000000 508149238 1000000000 195734069 1000000000 625958644 1000000000 273248904 1000000000 794941291 1000000000 676025234 1000000000 795026980 1000000000 32583160 1000000000 957950009 1000000000 850212345 1000000000 73116882 1000000000 827697378 1000000000 136832164 1000000000 698936902 1000000000 974622400 1000000000 687750338 1000000000 102868158 1000000000 59353109 1000000000 413738997 1000000000 726401548 1000000000 908701513 1000000000 463269969 1000000000 137200250 1000000000 696755241 1000000000 475783692 1000000000 76377126 1000000000 277622975 1000000000 700093436 1000000000 739476806 1000000000 883523175 1000000000 659124206 1000000000 116346251 1000000000 697547193 1000000000 446897510 1000000000 445160125 1000000000 232952329 1000000000 591689100 1000000000 336958830 1000000000 563387663 1000000000 618848980 1000000000 575384378 1000000000 254934249 1000000000 496702439 1000000000 734050720 1000000000 858837043 1000000000 806705213 1000000000 282062012 1000000000 227596632 1000000000 101548336 1000000000 201887260 1000000000 693617573 1000000000 298339608 1000000000 185719215 1000000000 969037096 1000000000 809231080 1000000000 898046329 1000000000 971502469 1000000000 617381661 1000000000 836571631 1000000000 41683940 1000000000 881404324 1000000000 70032992 1000000000 779276379 1000000000 973709567 1000000000 837312706 1000000000 138181694 1000000000 150283030 1000000000 876011081 1000000000 934873998 1000000000 862075022 1000000000 516678833 1000000000 703051666 1000000000 739592206 1000000000 772108258 1000000000 729249359 1000000000 534707139 1000000000 124992591 1000000000 560297872 1000000000 204665321 1000000000 108069123 1000000000 855743622 1000000000 716192481 1000000000 850018646 1000000000 169725391 1000000000 598513890 1000000000 570527099 1000000000 691295145 1000000000 822411365 1000000000 950436509 1000000000 750829105 1000000000 365915832 1000000000 431920223 1000000000 278440153 1000000000 327253486 1000000000 100087143 1000000000 604690904 1000000000 632917340 1000000000 548531852 1000000000 150905206 1000000000 691294514 1000000000 839895931 1000000000 178627951 1000000000 440385842 1000000000 487860877 1000000000 725470308 1000000000 751292686 1000000000 641220009 1000000000 973669172 1000000000 42349976 1000000000 874775610 1000000000 136307056 1000000000 856020986 1000000000 372741673 1000000000 810947917 1000000000 657727447 1000000000 304768336 1000000000 569140159 1000000000 302461118 1000000000 813871726 1000000000 508518051 1000000000 660717581 1000000000 725139089 1000000000 659599776 1000000000 694518370 1000000000 779596919 1000000000 235934502 1000000000 295825307 1000000000 260967655 1000000000 982156315 1000000000 439928685 1000000000 609737752 1000000000 274691210 1000000000 944348027 1000000000 214476367 1000000000 757994245 1000000000 60102769 1000000000 762230461 1000000000 138469364 1000000000 939134076 1000000000 10284627 1000000000 62177002 1000000000 547512535 1000000000 57418509 1000000000 514697833 1000000000 38886721 1000000000 749748437 1000000000 544172414 1000000000 881673133 1000000000 551855317 1000000000 913664713 1000000000 656311222 1000000000 540977059 1000000000 591388531 1000000000 665527762 1000000000 683247177 1000000000 406717665 1000000000 413269807 1000000000 634195267 1000000000 837409459 1000000000 942588741 1000000000 240406714 1000000000 132899677 1000000000 913372576 1000000000 897687223 1000000000 873630841 1000000000 607919769 1000000000 111439774 1000000000 982813440 1000000000 891467925 1000000000 418301765 1000000000 656608714 1000000000 416147994 1000000000 864881538 1000000000 941825829 1000000000 659262043 1000000000 59495171 1000000000 369609616 1000000000 812185665 1000000000 495974111 1000000000 902119466 1000000000 130680021 1000000000 163003709 1000000000 503293390 1000000000 244079498 1000000000 583143443 1000000000 972163374 1000000000 709364590 1000000000 728899523 1000000000 892826738 1000000000 884203288 1000000000 381562234 1000000000 719421557 1000000000 973710286 1000000000 479362720 1000000000 170786376 1000000000 97400942 1000000000 259881180 1000000000 562795325 1000000000 350086126 1000000000 968803805 1000000000 861208772 1000000000 268802250 1000000000 693169634 1000000000 944485276 1000000000 572571475 1000000000 882614801 1000000000 714854394 1000000000 309400003 1000000000 180415352 1000000000 93140457 1000000000 864567685 1000000000 867610524 1000000000 180903709 1000000000 233372397 1000000000 202662406 1000000000 562522648 1000000000 386132705 1000000000 209106098 1000000000 526979820 1000000000 49471205 1000000000 339519239 1000000000 969338187 1000000000 47341004 1000000000 949612168 1000000000 174846268 1000000000 711507617 1000000000 809543070 1000000000 190079574 1000000000 29109783 1000000000 688428883 1000000000 274479934 1000000000 412140296 1000000000 382027287 1000000000 177080196 1000000000 923789928 1000000000 761529354 1000000000 862079494 1000000000 52552158 1000000000 172701148 1000000000 964317234 1000000000 493761032 1000000000 956187473 1000000000 389641303 1000000000 297919128 1000000000 774410989 1000000000 71587040 1000000000 282794850 1000000000 1704106 1000000000 341122067 1000000000 857275431 1000000000 783160725 1000000000 656607203 1000000000 639795908 1000000000 284449058 1000000000 136223179 1000000000 257381450 1000000000 430480740 1000000000 768330682 1000000000 626665284 1000000000 842794258 1000000000 571765287 1000000000 765518020 1000000000 979939451 1000000000 256550226 1000000000 672447082 1000000000 783863006 1000000000 508344131 1000000000 720800415 1000000000 535454750 1000000000 754426542 1000000000 163273012 1000000000 496016674 1000000000 300766694 1000000000 348382168 1000000000 131252756 1000000000 243869822 1000000000 729648540 1000000000 829290398 1000000000 900268802 1000000000 153009822 1000000000 524388408 1000000000 300882824 1000000000 667414746 1000000000 162859267 1000000000 232737556 1000000000 859945337 1000000000 63126958 1000000000 320526423 1000000000 403976217 1000000000 361501906 1000000000 873313264 1000000000 6682524 1000000000 188096471 1000000000 213821819 1000000000 383553324 1000000000 322472952 1000000000 636322486 1000000000 70119025 1000000000 277217806 1000000000 453635940 1000000000 96353643 1000000000 285318022 1000000000 170133019 1000000000 453491946 1000000000 177189347 1000000000 656910338 1000000000 496743373 1000000000 465653884 1000000000 250716959 1000000000 488319222 1000000000 788063825 1000000000 133826681 1000000000 793614871 1000000000 987059059 1000000000 612693870 1000000000 446836097 1000000000 946774207 1000000000 889650851 1000000000 250234457 1000000000 841475620 1000000000 696245884 1000000000 279181327 1000000000 284414271 1000000000 131051048 1000000000 494635244 1000000000 122686978 1000000000 658648730 1000000000 269108211 1000000000 48817713 1000000000 627238479 1000000000 437256728 1000000000 375224745 1000000000 477239932 1000000000 228676714 1000000000 730791638 1000000000 58260764 1000000000 628659543 1000000000 482245652 1000000000 174413008 1000000000 256266607 1000000000 690041734 1000000000 629823017 1000000000 75422540 1000000000 439610928 1000000000 421930606 1000000000 384607014 1000000000 762944177 1000000000 626899898 1000000000 755714723 1000000000 284586566 1000000000 491708174 1000000000 408655059 1000000000 754162761 1000000000 373049130 1000000000 69650962 1000000000 401332847 1000000000 410795773 1000000000 175749492 1000000000 861400731 1000000000 153404818 1000000000 976142380 1000000000 867054172 1000000000 884241791 1000000000 899315753 1000000000 304365951 1000000000 997643483 1000000000 265599823 1000000000 11239930 1000000000 431484783 1000000000 591087542 1000000000 477926482 1000000000 654078704 1000000000 174466911 1000000000 413981622 1000000000 142145108 1000000000 661039241 1000000000 897255468 1000000000 579263005 1000000000 416495621 1000000000 918252487 1000000000 411853361 1000000000 631524202 1000000000 791321570 1000000000 725315170 1000000000 513930927 1000000000 139939819 1000000000 543122133 1000000000 501453028 1000000000 438819019 1000000000 987242615 1000000000 561919617 1000000000 496866233 1000000000 925570436 1000000000 411896451 1000000000 76935878 1000000000 495182515 1000000000 751598936 1000000000 653122110 1000000000 218601002 1000000000 837772068 1000000000 640495697 1000000000 969298580 1000000000 851652365 1000000000 896478421 1000000000 465410148 1000000000 731766542 1000000000 108190388 1000000000 389739783 1000000000 961812433 1000000000 315129835 1000000000 909531195 1000000000 505029307 1000000000 404546500 1000000000 37341367 1000000000 551933527 1000000000 156796699 1000000000 347984020 1000000000 874977583 1000000000 718822417 1000000000 110965909 1000000000 965156545 1000000000 602794690 1000000000 104720993 1000000000 836096044 1000000000 26231899 1000000000 154415686 1000000000 436030826 1000000000 616426813 1000000000 721892752 1000000000 982009500 1000000000 724380161 1000000000 320570623 1000000000 734074570 1000000000 440340327 1000000000 282021823 1000000000 730861952 1000000000 935014788 1000000000 631485245 1000000000 803520019 1000000000 773890282 1000000000 885721873 1000000000 969407120 1000000000 599750466 1000000000 958612893 1000000000 795334292 1000000000 656165582 1000000000 398954241 1000000000 577172686 1000000000 895939566 1000000000 325836313 1000000000 721091185 1000000000 636955225 1000000000 936777797 1000000000 337389172 1000000000 536504327 1000000000 215762467 1000000000 646019863 1000000000 871077638 1000000000 790214374 1000000000 646222085 1000000000 538858495 1000000000 608679438 1000000000 177878691 1000000000 569415451 1000000000 892215369 1000000000 712615237 1000000000 983356229 1000000000 993547922 1000000000 220012096 1000000000 310694822 1000000000 411489104 1000000000 692681655 1000000000 902222123 1000000000 821034439 1000000000 471218689 1000000000 97947311 1000000000 520351348 1000000000 213196083 1000000000 369863933 1000000000 353092858 1000000000 976869795 1000000000 690853107 1000000000 954882169 1000000000 469560879 1000000000 201067415 1000000000 758876073 1000000000 970358156 1000000000 736415968 1000000000 618921098 1000000000 137724583 1000000000 765866474 1000000000 108618910 1000000000 23028761 1000000000 107399366 1000000000 264185403 1000000000 597241957 1000000000 843636310 1000000000 377008871 1000000000 323163729 1000000000 220716294 1000000000 611456748 1000000000 899735540 1000000000 24439179 1000000000 481892470 1000000000 854176309 1000000000 778921808 1000000000 597601267 1000000000 972513873 1000000000 802693123 1000000000 101273103 1000000000 914131290 1000000000 757721580 1000000000 713454691 1000000000 280951221 1000000000 853261656 1000000000 496753884 1000000000 532357826 1000000000 529587009 1000000000 14704048 1000000000 973943857 1000000000 528561996 1000000000 532027484 1000000000 497385345 1000000000 594821867 1000000000 751928393 1000000000 172576518 1000000000 762614783 1000000000 823055730 1000000000 793016021 1000000000 410914750 1000000000 375776046 1000000000 97721218 1000000000 567521341 1000000000 670842798 1000000000 382852834 1000000000 929996245 1000000000 882410681 1000000000 685624822 1000000000 50474940 1000000000 11859651 1000000000 551340226 1000000000 354744593 1000000000 142565980 1000000000 835764128 1000000000 118719924 1000000000 663128210 1000000000 804139684 1000000000 849109454 1000000000 115985196 1000000000 92628989 1000000000 1255574 1000000000 674413993 1000000000 345644320 1000000000 371529753 1000000000 65768047 1000000000 632095310 1000000000 834795031 1000000000 940022437 1000000000 613862202 1000000000 528194764 1000000000 8069559 1000000000 582929239 1000000000 648759592 1000000000 178461980 1000000000 633643239 1000000000 803853439 1000000000 636204688 1000000000 744216749 1000000000 443104433 1000000000 653296790 1000000000 979004905 1000000000 339294022 1000000000 535938453 1000000000 119518408 1000000000 886701251 1000000000 611501549 1000000000 840888467 1000000000 811265832 1000000000 42884302 1000000000 78522580 1000000000 562326268 1000000000 410900268 1000000000 782236198 1000000000 219713498 1000000000 617923224 1000000000 817889150 1000000000 458426145 1000000000 454631396 1000000000 768455242 1000000000 100495308 1000000000 715672406 1000000000 453978539 1000000000 406717669 1000000000 550127172 1000000000 322568242 1000000000 71548610 1000000000 541567878 1000000000 128141925 1000000000 708988416 1000000000 262046403 1000000000 191836925 1000000000 943675107 1000000000 613390545 1000000000 32013879 1000000000 270159619 1000000000 592691975 1000000000 153985429 1000000000 456026488 1000000000 286806616 1000000000 826315942 1000000000 106317983 1000000000 149338548 1000000000 274444545 1000000000 914510687 1000000000 140669788 1000000000 322513510 1000000000 880783312 1000000000 12738070 1000000000 103126154 1000000000 586531298 1000000000 376315232 1000000000 341990356 1000000000 752062344 1000000000 286055157 1000000000 115972458 1000000000 850503952 1000000000 879735684 1000000000 183768037 1000000000 9788246 1000000000 953512040 1000000000 628182971 1000000000 259086932 1000000000 587557141 1000000000 216883677 1000000000 187627121 1000000000 479922076 1000000000 343038858 1000000000 495816575 1000000000 282931278 1000000000 901803653 1000000000 511152893 1000000000 787940160 1000000000 379998386 1000000000 375271308 1000000000 133554252 1000000000 443567433 1000000000 446292036 1000000000 514767495 1000000000 631515847 1000000000 384607416 1000000000 489319582 1000000000 539417934 1000000000 198194856 1000000000 13540834 1000000000 593761905 1000000000 928523698 1000000000 286886601 1000000000 234379976 1000000000 320996609 1000000000 868853582 1000000000 919962887 1000000000 261292727 1000000000 811960643 1000000000 962458948 1000000000 331545909 1000000000 733433090 1000000000 363680713 1000000000 493388064 1000000000 607125434 1000000000 151318910 1000000000 913696658 1000000000 285449502 1000000000 973000524 1000000000 316263205 1000000000 81254516 1000000000 299173691 1000000000 54427829 1000000000 439055377 1000000000 739481825 1000000000 560083714 1000000000 447033117 1000000000 224365286 1000000000 387459188 1000000000 314751315 1000000000 120398697 1000000000 596703773 1000000000 545945309 1000000000 180950992 1000000000 128416325 1000000000 832103394 1000000000 81303736 1000000000 583382258 1000000000 895528539 1000000000 100017590 1000000000 403583978 1000000000 402231109 1000000000 132130787 1000000000 654261678 1000000000 935736653 1000000000 54829101 1000000000 931933641 1000000000 726549144 1000000000 53105905 1000000000 358906366 1000000000 171857655 1000000000 916590382 1000000000 671824470 1000000000 786073941 1000000000 24300753 1000000000 330278993 1000000000 333213952 1000000000 554174436 1000000000 916438412 1000000000 841271982 1000000000 128558067 1000000000 399995040 1000000000 911585371 1000000000 461578005 1000000000 831391520 1000000000 724123291 1000000000 980225015 1000000000 905164814 1000000000 328178796 1000000000 819096812 1000000000 996317694 1000000000 600833747 1000000000 768282815 1000000000 983340442 1000000000 938395803 1000000000 400834221 1000000000 180725279 1000000000 848817775 1000000000 763213545 1000000000 51003946 1000000000 790367107 1000000000 599894679 1000000000 642995942 1000000000 964862141 1000000000 58215123 1000000000 546164367 1000000000 689625648 1000000000 968581395 1000000000 650248101 1000000000 169362187 1000000000 13210801 1000000000 255173899 1000000000 194217593 1000000000 580275779 1000000000 4674259 1000000000 487680670 1000000000 128288075 1000000000 986149960 1000000000 542775911 1000000000 121215189 1000000000 413717628 1000000000 660601717 1000000000 560705306 1000000000 781033644 1000000000 832387689 1000000000 425550394 1000000000 583314912 1000000000 114005935 1000000000 990492446 1000000000 254415578 1000000000 537233999 1000000000 987971162 1000000000 231860399 1000000000 903754401 1000000000 914642461 1000000000 302296226 1000000000 822890978 1000000000 27766594 1000000000 984271845 1000000000 922501351 1000000000 944902427 1000000000 887313996 1000000000 952651403 1000000000 606230716 1000000000 232828160 1000000000 47576443 1000000000 699078305 1000000000 107565618 1000000000 513228588 1000000000 307030592 1000000000 574580101 1000000000 232399586 1000000000 650515460 1000000000 283921513 1000000000 954856338 1000000000 959401827 1000000000 338993281 1000000000 318021148 1000000000 846967876 1000000000 624484168 1000000000 122359716 1000000000 419855266 1000000000 157689902 1000000000 65444583 1000000000 494643452 1000000000 141828196 1000000000 336590957 1000000000 782654926 1000000000 712578879 1000000000 636480882 1000000000 611743513 1000000000 524455797 1000000000 848531346 1000000000 552520458 1000000000 204413237 1000000000 6430541 1000000000 619687600 1000000000 290165469 1000000000 31453219 1000000000 237619457 1000000000 422885520 1000000000 331661259 1000000000 441836491 1000000000 291986021 1000000000 764641866 1000000000 489502012 1000000000 991157045 1000000000 478066313 1000000000 188545056 1000000000 728068883 1000000000 940618110 1000000000 415563120 1000000000 861578770 1000000000 268476522 1000000000 401990542 1000000000 165950230 1000000000 224493652 1000000000 946112954 1000000000 285360272 1000000000 101021792 1000000000 634146137 1000000000 669730948 1000000000 46997184 1000000000 18063014 1000000000 118756587 1000000000 482982965 1000000000 967098069 1000000000 121905136 1000000000 102263580 1000000000 888183565 1000000000 52767006 1000000000 15900258 1000000000 68763062 1000000000 683879335 1000000000 940777709 1000000000 871955548 1000000000 921414634 1000000000 166002623 1000000000 635236183 1000000000 707428246 1000000000 335975342 1000000000 785330015 1000000000 785095354 1000000000 584005168 1000000000 567640010 1000000000 250656391 1000000000 24641495 1000000000 92735525 1000000000 466612550 1000000000 201281705 1000000000 259458764 1000000000 252683478 1000000000 687882634 1000000000 222781892 1000000000 187570763 1000000000 252666903 1000000000 970295569 1000000000 10543230 1000000000 584519324 1000000000 10405437 1000000000 774808308 1000000000 577987470 1000000000 815287411 1000000000 789453037 1000000000 90450497 1000000000 10971724 1000000000 788182798 1000000000 459503015 1000000000 715467476 1000000000 283972989 1000000000 492411713 1000000000 236469686 1000000000 531812930 1000000000 462533454 1000000000 789020032 1000000000 972644827 1000000000 537660786 1000000000 473450803 1000000000 126379450 1000000000 899845768 1000000000 730434399 1000000000 752831889 1000000000 968525694 1000000000 356327156 1000000000 730533748 1000000000 160727684 1000000000 366267573 1000000000 5810197 1000000000 356492995 1000000000 569794590 1000000000 863727514 1000000000 249866276 1000000000 760887082 1000000000 547138594 1000000000 572336625 1000000000 59758783 1000000000 10575252 1000000000 280076792 1000000000 32930593 1000000000 491396429 1000000000 572789364 1000000000 241510859 1000000000 874610426 1000000000 519102088 1000000000 824564841 1000000000 251894234 1000000000 649501441 1000000000 810776734 1000000000 544428217 1000000000 603150324 1000000000 480658160 1000000000 573452998 1000000000 480228993 1000000000 885707390 1000000000 876247757 1000000000 804242912 1000000000 481892904 1000000000 763330275 1000000000 933883650 1000000000 681957559 1000000000 430246161 1000000000 725677275 1000000000 313393803 1000000000 515290316 1000000000 740871761 1000000000 333315203 1000000000 646004936 1000000000 178558127 1000000000 423327867 1000000000 703108193 1000000000 2019917 1000000000 781036771 1000000000 548729559 1000000000 838821880 1000000000 406942004 1000000000 195607001 1000000000 733902760 1000000000 175488964 1000000000 720376822 1000000000 434761802 1000000000 391462967 1000000000 423154453 1000000000 427122802 1000000000 494615019 1000000000 814779001 1000000000 960239906 1000000000 6044005 1000000000 714828131 1000000000 183455782 1000000000 224100728 1000000000 936194482 1000000000 268997765 1000000000 37174920 1000000000 779230396 1000000000 914547138 1000000000 753283421 1000000000 915581032 1000000000 990173534 1000000000 844400038 1000000000 283002372 1000000000 552880369 1000000000 996182770 1000000000 249957959 1000000000 376362902 1000000000 905055856 1000000000 958904063 1000000000 144223167 1000000000 685171719 1000000000 726232031 1000000000 329334595 1000000000 706890556 1000000000 400879851 1000000000 842151942 1000000000 688259290 1000000000 526938623 1000000000 490022082 1000000000 32620898 1000000000 517240353 1000000000 941326718 1000000000 377234222 1000000000 421222268 1000000000 754095351 1000000000 90037839 1000000000 366744063 1000000000 772952010 1000000000 139430127 1000000000 678904616 1000000000 281196797 1000000000 149182816 1000000000 924037648 1000000000 930393652 1000000000 858182368 1000000000 597923839 1000000000 655528015 1000000000 967994808 1000000000 524054940 1000000000 600462368 1000000000 579337070 1000000000 994221579 1000000000 895025228 1000000000 861814346 1000000000 813013130 1000000000 526109057 1000000000 546282180 1000000000 311750229 1000000000 966308601 1000000000 895435237 1000000000 944211681 1000000000 130095491 1000000000 418108330 1000000000 510612000 1000000000 657737070 1000000000 413737107 1000000000 641882057 1000000000 436663029 1000000000 253097004 1000000000 409011350 1000000000 827078399 1000000000 787963041 1000000000 216589174 1000000000 175219057 1000000000 613731585 1000000000 963483625 1000000000 73715560 1000000000 808949580 1000000000 73529834 1000000000 858369844 1000000000 625140846 1000000000 504007839 1000000000 578221242 1000000000 178107645 1000000000 717165466 1000000000 677695971 1000000000 798204851 1000000000 503564194 1000000000 354076568 1000000000 468639834 1000000000 379871713 1000000000 57909294 1000000000 923897994 1000000000 220917502 1000000000 148224924 1000000000 949597894 1000000000 912380137 1000000000 69018882 1000000000 441121467 1000000000 370811766 1000000000 122108685 1000000000 683903946 1000000000 40479999 1000000000 906512920 1000000000 973745902 1000000000 553570809 1000000000 790553874 1000000000 91154934 1000000000 629579629 1000000000 671620898 1000000000 676606739 1000000000 709272491 1000000000 18256796 1000000000 506708428 1000000000 910902772 1000000000 803210354 1000000000 319594018 1000000000 726722806 1000000000 814078180 1000000000 926002087 1000000000 81176372 1000000000 613594885 1000000000 789946993 1000000000 394274743 1000000000 316917130 1000000000 610335814 1000000000 271940363 1000000000 404921691 1000000000 920327064 1000000000 856099525 1000000000 589656445 1000000000 333120598 1000000000 639733362 1000000000 172750443 1000000000 507809914 1000000000 485795087 1000000000 897562962 1000000000 786668238 1000000000 266113769 1000000000 201110131 1000000000 173831160 1000000000 308605707 1000000000 777534016 1000000000 39689585 1000000000 62238188 1000000000 519842818 1000000000 49296729 1000000000 912051833 1000000000 232635538 1000000000 561225792 1000000000 924063537 1000000000 584576525 1000000000 32854510 1000000000 450391568 1000000000 6535728 1000000000 840036635 1000000000 33263072 1000000000 774518581 1000000000 307297319 1000000000 436321517 1000000000 349498196 1000000000 361588536 1000000000 784211263 1000000000 729198358 1000000000 709452116 1000000000 565102734 1000000000 929218770 1000000000 431676856 1000000000 606544441 1000000000 170186122 1000000000 593302069 1000000000 218432054 1000000000 516538185 1000000000 312994690 1000000000 427322044 1000000000 944800813 1000000000 496824098 1000000000 558104336 1000000000 72518577 1000000000 70147820 1000000000 253017651 1000000000 336280672 1000000000 841272122 1000000000 210138194 1000000000 981808300 1000000000 723828568 1000000000 593341273 1000000000 274433263 1000000000 679662205 1000000000 278649544 1000000000 437128754 1000000000 361015562 1000000000 200060231 1000000000 970797506 1000000000 322664850 1000000000 833578045 1000000000 451430816 1000000000 745674345 1000000000 215319455 1000000000 312827402 1000000000 611824119 1000000000 968653538 1000000000 838745633 1000000000 771578980 1000000000 61973430 1000000000 59193857 1000000000 415369379 1000000000 7236546 1000000000 128641948 1000000000 345921040 1000000000 425112521 1000000000 44437444 1000000000 327693296 1000000000 948258114 1000000000 744654428 1000000000 390108113 1000000000 174560135 1000000000 304453125 1000000000 226084957 1000000000 663886342 1000000000 979005515 1000000000 476985929 1000000000 504901116 1000000000 874951130 1000000000 733387710 1000000000 143308195 1000000000 575018602 1000000000 629389077 1000000000 507610589 1000000000 243787652 1000000000 587100618 1000000000 738161935 1000000000 277909502 1000000000 914756873 1000000000 522103304 1000000000 513481295 1000000000 184353101 1000000000 887292410 1000000000 78112594 1000000000 535602187 1000000000 570756771 1000000000 700661364 1000000000 858744335 1000000000 3538579 1000000000 83315183 1000000000 167805631 1000000000 547263791 1000000000 766092537 1000000000 608306933 1000000000 335791834 1000000000 103597963 1000000000 263309943 1000000000 463958330 1000000000 342374766 1000000000 180343098 1000000000 808054895 1000000000 12270349 1000000000 614175106 1000000000 749643192 1000000000 162582664 1000000000 516381141 1000000000 416848174 1000000000 642572157 1000000000 339024201 1000000000 693103722 1000000000 733132239 1000000000 673042293 1000000000 339640171 1000000000 150066172 1000000000 749774508 1000000000 470309037 1000000000 488161143 1000000000 346104817 1000000000 148094989 1000000000 299237741 1000000000 905047764 1000000000 507251890 1000000000 532153593 1000000000 208056516 1000000000 897971463 1000000000 775921181 1000000000 149976732 1000000000 87863427 1000000000 219019918 1000000000 812956480 1000000000 525392623 1000000000 826125382 1000000000 841651673 1000000000 985973950 1000000000 774421819 1000000000 29621806 1000000000 285629325 1000000000 392171179 1000000000 788124666 1000000000 429865226 1000000000 441815243 1000000000 718685175 1000000000 754496425 1000000000 811468877 1000000000 731811303 1000000000 648633169 1000000000 602229276 1000000000 164845761 1000000000 533884469 1000000000 117275553 1000000000 242476491 1000000000 756124203 1000000000 57257798 1000000000 520938567 1000000000 868983399 1000000000 303851890 1000000000 255385270 1000000000 936057398 1000000000 184888055 1000000000 626421626 1000000000 172577202 1000000000 511631797 1000000000 727495124 1000000000 89412661 1000000000 226501219 1000000000 248210171 1000000000 360557773 1000000000 880045297 1000000000 370542345 1000000000 128620690 1000000000 44017713 1000000000 74184712 1000000000 333073289 1000000000 465453583 1000000000 833326748 1000000000 217867126 1000000000 566898954 1000000000 54691190 1000000000 651645169 1000000000 633944795 1000000000 859142911 1000000000 930306803 1000000000 581252789 1000000000 623540359 1000000000 90279886 1000000000 507950136 1000000000 356840298 1000000000 198515136 1000000000 973941889 1000000000 386944284 1000000000 65455820 1000000000 227227997 1000000000 144246379 1000000000 329608745 1000000000 268946343 1000000000 508742524 1000000000 141198895 1000000000 340432225 1000000000 67765377 1000000000 144416294 1000000000 613585314 1000000000 32164404 1000000000 988668161 1000000000 953564445 1000000000 349259042 1000000000 279732739 1000000000 258715431 1000000000 44187286 1000000000 338241610 1000000000 776631771 1000000000 642313688 1000000000 340024574 1000000000 287545740 1000000000 9395496 1000000000 211055994 1000000000 49953449 1000000000 732947273 1000000000 650639741 1000000000 478396779 1000000000 93226585 1000000000 454871675 1000000000 144139020 1000000000 917787558 1000000000 986868605 1000000000 619406573 1000000000 365543621 1000000000 307247163 1000000000 658712611 1000000000 678218742 1000000000 257493034 1000000000 339260295 1000000000 73225666 1000000000 639375419 1000000000 228971056 1000000000 2036594 1000000000 644544176 1000000000 883402851 1000000000 249625819 1000000000 100218942 1000000000 456905225 1000000000 971768963 1000000000 236195114 1000000000 896484922 1000000000 998081566 1000000000 451731888 1000000000 330092325 1000000000 230532237 1000000000 695330171 1000000000 102462494 1000000000 303275901 1000000000 154973180 1000000000 629794295 1000000000 653059008 1000000000 855901550 1000000000 388563071 1000000000 780780080 1000000000 359876360 1000000000 224990632 1000000000 747688121 1000000000 873305910 1000000000 962158079 1000000000 108670169 1000000000 104426516 1000000000 537738173 1000000000 569117440 1000000000 357044527 1000000000 381084444 1000000000 918309337 1000000000 4842781 1000000000 811503626 1000000000 77399820 1000000000 185278598 1000000000 383930244 1000000000 273572289 1000000000 694385693 1000000000 49465285 1000000000 437410670 1000000000 585847201 1000000000 747935402 1000000000 8820450 1000000000 417643607 1000000000 490072050 1000000000 546437068 1000000000 341533533 1000000000 836591967 1000000000 590732333 1000000000 724819827 1000000000 668415043 1000000000 558346881 1000000000 186794489 1000000000 905551172 1000000000 300771830 1000000000 240570338 1000000000 103217894 1000000000 333169214 1000000000 965099567 1000000000 760606740 1000000000 120522794 1000000000 41625874 1000000000 811623007 1000000000 24405342 1000000000 315405836 1000000000 2346033 1000000000 622630936 1000000000 548253164 1000000000 466396886 1000000000 995665090 1000000000 436237940 1000000000 257074166 1000000000 675925476 1000000000 95053110 1000000000 362785956 1000000000 821715361 1000000000 751458791 1000000000 220072346 1000000000 899804843 1000000000 51803201 1000000000 400065190 1000000000 571409869 1000000000 338757234 1000000000 890089920 1000000000 805566513 1000000000 108956355 1000000000 609411268 1000000000 524127857 1000000000 434520040 1000000000 154395327 1000000000 812202333 1000000000 309585867 1000000000 675926449 1000000000 910464550 1000000000 361852385 1000000000 495593680 1000000000 955741012 1000000000 935271584 1000000000 632683492 1000000000 643800182 1000000000 642682828 1000000000 188625697 1000000000 461382320 1000000000 579799185 1000000000 361397775 1000000000 224608626 1000000000 535042478 1000000000 374873805 1000000000 795762552 1000000000 351244278 1000000000 294398391 1000000000 444591015 1000000000 31673406 1000000000 96746314 1000000000 468015411 1000000000 61918365 1000000000 741085064 1000000000 366562838 1000000000 31177530 1000000000 82325968 1000000000 387072875 1000000000 387440988 1000000000 735738607 1000000000 240051169 1000000000 529896353 1000000000 120263053 1000000000 604338611 1000000000 552500333 1000000000 276783851 1000000000 504719567 1000000000 214685922 1000000000 816241809 1000000000 8750491 1000000000 299858895 1000000000 763256457 1000000000 262372671 1000000000 587111700 1000000000 264527161 1000000000 390685485 1000000000 353544279 1000000000 951539079 1000000000 455395059 1000000000 470286113 1000000000 423007500 1000000000 966885339 1000000000 138543216 1000000000 144539278 1000000000 636563664 1000000000 271624949 1000000000 364807963 1000000000 161633083 1000000000 698257 1000000000 979679081 1000000000 212942959 1000000000 86717340 1000000000 221095667 1000000000 179720795 1000000000 357965811 1000000000 528921659 1000000000 272908453 1000000000 89797440 1000000000 791960823 1000000000 13959657 1000000000 830064514 1000000000 374018929 1000000000 310543149 1000000000 724145105 1000000000 430712279 1000000000 381029032 1000000000 276844432 1000000000 42947506 1000000000 611334080 1000000000 873789898 1000000000 47935138 1000000000 115411476 1000000000 436739653 1000000000 87489646 1000000000 905106937 1000000000 21573934 1000000000 48611780 1000000000 140837981 1000000000 824702342 1000000000 800638871 1000000000 739873820 1000000000 810291522 1000000000 692947489 1000000000 302616157 1000000000 700822138 1000000000 130774765 1000000000 973362106 1000000000 549355329 1000000000 465532478 1000000000 937266563 1000000000 401243346 1000000000 200402032 1000000000 66790362 1000000000 323909607 1000000000 598962678 1000000000 532585708 1000000000 845889165 1000000000 803262822 1000000000 731312315 1000000000 502366700 1000000000 384682134 1000000000 661241366 1000000000 210674926 1000000000 123149053 1000000000 645386332 1000000000 774740944 1000000000 425418476 1000000000 418327605 1000000000 763427961 1000000000 374608967 1000000000 788861930 1000000000 149654577 1000000000 220997194 1000000000 848195728 1000000000 83928351 1000000000 812857073 1000000000 195229571 1000000000 238129634 1000000000 981825397 1000000000 156266604 1000000000 532360694 1000000000 50808634 1000000000 468258995 1000000000 405558361 1000000000 903553727 1000000000 210265546 1000000000 613217152 1000000000 546078990 1000000000 244638816 1000000000 781439069 1000000000 316498868 1000000000 292030026 1000000000 156606695 1000000000 582954946 1000000000 591935168 1000000000 161858030 1000000000 543156842 1000000000 106136301 1000000000 934854626 1000000000 224509580 1000000000 58994324 1000000000 624138101 1000000000 753823739 1000000000 595565609 1000000000 93585754 1000000000 877110615 1000000000 367339456 1000000000 425417214 1000000000 404770843 1000000000 181711966 1000000000 735099135 1000000000 500551008 1000000000 784937491 1000000000 562267141 1000000000 778765628 1000000000 421515944 1000000000 692361889 1000000000 74071383 1000000000 715784658 1000000000 799024073 1000000000 196637685 1000000000 690880378 1000000000 191761104 1000000000 741995826 1000000000 477250460 1000000000 956771000 1000000000 295104809 1000000000 408582029 1000000000 828668524 1000000000 91984313 1000000000 571706836 1000000000 752757827 1000000000 514564923 1000000000 240758537 1000000000 266879872 1000000000 855829738 1000000000 994540821 1000000000 685624216 1000000000 726899718 1000000000 665736982 1000000000 167475911 1000000000 980908671 1000000000 977213364 1000000000 522816645 1000000000 954630077 1000000000 479137826 1000000000 237655252 1000000000 91552524 1000000000 992568770 1000000000 307461156 1000000000 693387996 1000000000 942483288 1000000000 740435447 1000000000 750195228 1000000000 494946014 1000000000 719362303 1000000000 646329021 1000000000 990427468 1000000000 979307903 1000000000 234931357 1000000000 42788059 1000000000 753396956 1000000000 967218971 1000000000 105843781 1000000000 301517271 1000000000 640357866 1000000000 711873083 1000000000 687796602 1000000000 941358376 1000000000 585735660 1000000000 145329761 1000000000 183663529 1000000000 435728094 1000000000 39073240 1000000000 534419856 1000000000 823640116 1000000000 486878079 1000000000 981056541 1000000000 395565751 1000000000 673760482 1000000000 773391874 1000000000 476010407 1000000000 6384499 1000000000 46808164 1000000000 311169197 1000000000 411470263 1000000000 824327417 1000000000 637814140 1000000000 275866760 1000000000 464629350 1000000000 247330273 1000000000 283812110 1000000000 406977072 1000000000 528735723 1000000000 361729940 1000000000 445626103 1000000000 958885232 1000000000 435026081 1000000000 630854372 1000000000 89307378 1000000000 527061721 1000000000 963013061 1000000000 489660713 1000000000 473755426 1000000000 380711747 1000000000 377387771 1000000000 306457214 1000000000 779084341 1000000000 863181359 1000000000 650784109 1000000000 991124198 1000000000 938356741 1000000000 239400637 1000000000 844241111 1000000000 444584195 1000000000 404811580 1000000000 210534016 1000000000 771766287 1000000000 840887721 1000000000 43354945 1000000000 467574983 1000000000 460056516 1000000000 111302878 1000000000 944852695 1000000000 919378873 1000000000 154081080 1000000000 528797523 1000000000 158471737 1000000000 55258792 1000000000 583973933 1000000000 92896932 1000000000 5324978 1000000000 57003577 1000000000 392972809 1000000000 605588819 1000000000 740439851 1000000000 144283933 1000000000 883996614 1000000000 69547125 1000000000 493989709 1000000000 66839822 1000000000 103010068 1000000000 610182569 1000000000 152723756 1000000000 575507809 1000000000 762711548 1000000000 821620622 1000000000 692065485 1000000000 398090762 1000000000 217847678 1000000000 417704449 1000000000 961597421 1000000000 441779516 1000000000 442145466 1000000000 905649690 1000000000 216907558 1000000000 839919209 1000000000 798608650 1000000000 269026519 1000000000 243422880 1000000000 148662887 1000000000 193735641 1000000000 553387804 1000000000 981983143 1000000000 97356604 1000000000 80497680 1000000000 267663962 1000000000 445726594 1000000000 193310084 1000000000 789833323 1000000000 756992721 1000000000 104530512 1000000000 314160753 1000000000 562991193 1000000000 480585117 1000000000 797127978 1000000000 163128573 1000000000 822570366 1000000000 855488615 1000000000 291687404 1000000000 843574586 1000000000 777680271 1000000000 395617131 1000000000 471679807 1000000000 391790683 1000000000 389911881 1000000000 971513508 1000000000 8598965 1000000000 546022823 1000000000 133616173 1000000000 590138028 1000000000 853204442 1000000000 731486200 1000000000 93123103 1000000000 359027787 1000000000 174060024 1000000000 528869736 1000000000 82698284 1000000000 392487632 1000000000 32983110 1000000000 850821655 1000000000 963412200 1000000000 139274270 1000000000 983241373 1000000000 573716915 1000000000 204755990 1000000000 934815529 1000000000 687339987 1000000000 648661763 1000000000 546670785 1000000000 266558568 1000000000 860331571 1000000000 617528099 1000000000 548395523 1000000000 414111209 1000000000 4563345 1000000000 136675272 1000000000 522802299 1000000000 885647600 1000000000 462240337 1000000000 602123669 1000000000 782801806 1000000000 480471515 1000000000 710272640 1000000000 611587063 1000000000 184096873 1000000000 461153969 1000000000 961561436 1000000000 425891011 1000000000 935351280 1000000000 486105175 1000000000 933137900 1000000000 157081553 1000000000 532001784 1000000000 705986382 1000000000 31268218 1000000000 477614020 1000000000 221299821 1000000000 664861131 1000000000 603388133 1000000000 336233847 1000000000 874687224 1000000000 724536033 1000000000 413245427 1000000000 977098715 1000000000 93027958 1000000000 458222874 1000000000 184972651 1000000000 305192875 1000000000 273680606 1000000000 651161404 1000000000 79911056 1000000000 844343596 1000000000 63024103 1000000000 279149229 1000000000 249486129 1000000000 921914500 1000000000 283506266 1000000000 538451068 1000000000 618565960 1000000000 531755853 1000000000 531500640 1000000000 21567957 1000000000 707300895 1000000000 760151158 1000000000 989174046 1000000000 319421389 1000000000 332293162 1000000000 398496042 1000000000 450431745 1000000000 569290693 1000000000 825009053 1000000000 261122418 1000000000 550103173 1000000000 464862870 1000000000 148170477 1000000000 124052189 1000000000 495981832 1000000000 709565737 1000000000 980204487 1000000000 906289102 1000000000 223452808 1000000000 588032165 1000000000 424076135 1000000000 96987315 1000000000 85681858 1000000000 212275383 1000000000 426930642 1000000000 38445180 1000000000 979192290 1000000000 591738125 1000000000 246074847 1000000000 759427745 1000000000 781641440 1000000000 384710209 1000000000 999538563 1000000000 347769207 1000000000 204878862 1000000000 883238294 1000000000 125882848 1000000000 908681705 1000000000 48205493 1000000000 404955836 1000000000 543231353 1000000000 902684551 1000000000 410264722 1000000000 253551873 1000000000 134884860 1000000000 343528202 1000000000 25437291 1000000000 310652851 1000000000 906067537 1000000000 826014982 1000000000 696395820 1000000000 71012223 1000000000 345225514 1000000000 336113119 1000000000 673320804 1000000000 224857319 1000000000 448722343 1000000000 742392409 1000000000 328941741 1000000000 283616107 1000000000 981963203 1000000000 720708476 1000000000 502198397 1000000000 88822508 1000000000 655485426 1000000000 544350744 1000000000 810893748 1000000000 738278741 1000000000 645178093 1000000000 649642465 1000000000 972926387 1000000000 770045700 1000000000 545957736 1000000000 381198875 1000000000 227974807 1000000000 254805782 1000000000 915779184 1000000000 412658431 1000000000 747099624 1000000000 167552594 1000000000 146230874 1000000000 744381592 1000000000 85438595 1000000000 524782053 1000000000 913232739 1000000000 658948428 1000000000 418251607 1000000000 977385226 1000000000 511469039 1000000000 364906678 1000000000 466882337 1000000000 338525860 1000000000 714145491 1000000000 20454616 1000000000 311541114 1000000000 388455750 1000000000 709784780 1000000000 32997993 1000000000 898980257 1000000000 652334062 1000000000 510215298 1000000000 338367301 1000000000 527648544 1000000000 345367582 1000000000 602665846 1000000000 667789226 1000000000 549152977 1000000000 506958270 1000000000 208118058 1000000000 812294705 1000000000 123717426 1000000000 570373801 1000000000 951627936 1000000000 396323272 1000000000 756756749 1000000000 338664115 1000000000 314454917 1000000000 628911011 1000000000 531472060 1000000000 38156826 1000000000 859890513 1000000000 725266474 1000000000 52988738 1000000000 36746822 1000000000 236040392 1000000000 206407012 1000000000 853391007 1000000000 621408838 1000000000 335391281 1000000000 675889879 1000000000 576130780 1000000000 668396353 1000000000 66984516 1000000000 152019283 1000000000 639983073 1000000000 806757708 1000000000 929628364 1000000000 362993699 1000000000 434908309 1000000000 151871385 1000000000 967511877 1000000000 505646812 1000000000 466072696 1000000000 821776402 1000000000 435281325 1000000000 2344787 1000000000 384049565 1000000000 712618226 1000000000 597596558 1000000000 803852485 1000000000 519131598 1000000000 589418525 1000000000 874853423 1000000000 585794678 1000000000 431975355 1000000000 686526911 1000000000 427558941 1000000000 159182568 1000000000 684860219 1000000000 372656013 1000000000 554904838 1000000000 349719041 1000000000 7801379 1000000000 686628 1000000000 626422960 1000000000 562678060 1000000000 145013505 1000000000 277775246 1000000000 369797035 1000000000 760240756 1000000000 949051127 1000000000 305995907 1000000000 726184606 1000000000 501138355 1000000000 481961523 1000000000 412318221 1000000000 177119238 1000000000 793104143 1000000000 745196311 1000000000 388296530 1000000000 994816077 1000000000 994793234 1000000000 133224939 1000000000 408371143 1000000000 22356556 1000000000 232851949 1000000000 815928545 1000000000 734675811 1000000000 965477900 1000000000 785077093 1000000000 50051075 1000000000 16273001 1000000000 44507555 1000000000 749830026 1000000000 222366544 1000000000 204225781 1000000000 424287683 1000000000 665717110 1000000000 282948701 1000000000 923452874 1000000000 73876520 1000000000 693218917 1000000000 535445734 1000000000 797656690 1000000000 306845190 1000000000 974978767 1000000000 644991589 1000000000 345941577 1000000000 334466216 1000000000 898928952 1000000000 788112023 1000000000 396165711 1000000000 554632830 1000000000 442298760 1000000000 216340659 1000000000 955716215 1000000000 72429738 1000000000 375448371 1000000000 922622988 1000000000 205048054 1000000000 130742755 1000000000 111296156 1000000000 963825397 1000000000 640169698 1000000000 879799789 1000000000 6448630 1000000000 874019637 1000000000 501335935 1000000000 119134263 1000000000 680163783 1000000000 783477740 1000000000 270168619 1000000000 415297423 1000000000 68344808 1000000000 310599744 1000000000 795975393 1000000000 135165229 1000000000 692276252 1000000000 804259336 1000000000 35237588 1000000000 499466189 1000000000 544221211 1000000000 797663781 1000000000 94729482 1000000000 832845930 1000000000 955192860 1000000000 368484184 1000000000 660363519 1000000000 634778804 1000000000 962056864 1000000000 788782911 1000000000 673951880 1000000000 913562818 1000000000 152265141 1000000000 468705015 1000000000 189307083 1000000000 704141826 1000000000 863462905 1000000000 863206688 1000000000 621458196 1000000000 369910182 1000000000 40292054 1000000000 218314833 1000000000 756092144 1000000000 345230285 1000000000 651855813 1000000000 668366714 1000000000 410398726 1000000000 480079726 1000000000 376084248 1000000000 371777783 1000000000 231916202 1000000000 760465953 1000000000 279554097 1000000000 572150949 1000000000 478134151 1000000000 536166326 1000000000 65672923 1000000000 461150386 1000000000 32421434 1000000000 878059301 1000000000 228311212 1000000000 637754576 1000000000 925180849 1000000000 653967615 1000000000 348556903 1000000000 927156548 1000000000 780080428 1000000000 260657567 1000000000 189785344 1000000000 50407928 1000000000 726914496 1000000000 392005755 1000000000 155905969 1000000000 779735670 1000000000 365687305 1000000000 57978313 1000000000 395293124 1000000000 251147844 1000000000 549462399 1000000000 381907235 1000000000 494057948 1000000000 760880863 1000000000 437995723 1000000000 483694332 1000000000 651605959 1000000000 83060271 1000000000 258312782 1000000000 554661121 1000000000 375617191 1000000000 481434413 1000000000 415413956 1000000000 693086319 1000000000 943405688 1000000000 277578848 1000000000 564628682 1000000000 558211334 1000000000 36905408 1000000000 748123268 1000000000 552944142 1000000000 897667418 1000000000 348468311 1000000000 894566175 1000000000 557713495 1000000000 315418666 1000000000 627652468 1000000000 592396981 1000000000 540455107 1000000000 276220378 1000000000 178272439 1000000000 340819646 1000000000 403885119 1000000000 66655599 1000000000 89515189 1000000000 744951240 1000000000 833020718 1000000000 246216168 1000000000 378570419 1000000000 909773050 1000000000 954672256 1000000000 483998155 1000000000 913653902 1000000000 596457217 1000000000 481184023 1000000000 426315039 1000000000 852042918 1000000000 404237001 1000000000 313877309 1000000000 208588562 1000000000 118021020 1000000000 234103931 1000000000 51502015 1000000000 364685839 1000000000 951209581 1000000000 88875816 1000000000 677142847 1000000000 877386024 1000000000 930231626 1000000000 692641421 1000000000 590280022 1000000000 964584485 1000000000 467613040 1000000000 966686569 1000000000 488702157 1000000000 751271762 1000000000 139418498 1000000000 677018248 1000000000 505680730 1000000000 814122517 1000000000 197994200 1000000000 355767302 1000000000 204407612 1000000000 755236063 1000000000 489429393 1000000000 852443213 1000000000 945744783 1000000000 143090258 1000000000 916463457 1000000000 658390788 1000000000 548283112 1000000000 780925956 1000000000 861342667 1000000000 164970806 1000000000 787246544 1000000000 745530084 1000000000 172526853 1000000000 579047299 1000000000 632512170 1000000000 522219291 1000000000 980680898 1000000000 411119688 1000000000 231553996 1000000000 841812666 1000000000 659639395 1000000000 94968531 1000000000 714660752 1000000000 950774653 1000000000 926590616 1000000000 927418543 1000000000 198963155 1000000000 706495333 1000000000 172674938 1000000000 711920115 1000000000 480292860 1000000000 336515369 1000000000 620071653 1000000000 649786600 1000000000 978727438 1000000000 110260193 1000000000 944794400 1000000000 272651234 1000000000 486719061 1000000000 869649599 1000000000 229829863 1000000000 719476269 1000000000 312133290 1000000000 342541690 1000000000 749678568 1000000000 706923429 1000000000 692579877 1000000000 259970339 1000000000 574471976 1000000000 543139445 1000000000 591504333 1000000000 958946110 1000000000 691022945 1000000000 621962250 1000000000 654131327 1000000000 333146933 1000000000 791489168 1000000000 756259669 1000000000 355942167 1000000000 742367003 1000000000 983620710 1000000000 985574895 1000000000 950461128 1000000000 811713612 1000000000 1552546 1000000000 294635121 1000000000 597219039 1000000000 15051760 1000000000 327894915 1000000000 272163177 1000000000 744538090 1000000000 95857441 1000000000 801819719 1000000000 866832135 1000000000 19717385 1000000000 344538773 1000000000 932093159 1000000000 205564047 1000000000 110517080 1000000000 69742286 1000000000 523965705 1000000000 607434729 1000000000 781391473 1000000000 668003853 1000000000 110484663 1000000000 964684624 1000000000 923705760 1000000000 500913530 1000000000 355402329 1000000000 906670135 1000000000 894742904 1000000000 785600469 1000000000 865523926 1000000000 310076820 1000000000 225868677 1000000000 36105330 1000000000 236442217 1000000000 679483332 1000000000 211003822 1000000000 971882184 1000000000 132868670 1000000000 131037972 1000000000 198078832 1000000000 318784611 1000000000 779165631 1000000000 872235952 1000000000 807999450 1000000000 746464373 1000000000 244893153 1000000000 158750947 1000000000 25657404 1000000000 278367595 1000000000 170106259 1000000000 217359428 1000000000 867240186 1000000000 524904564 1000000000 746941748 1000000000 884952656 1000000000 390543962 1000000000 39440610 1000000000 152329109 1000000000 31349953 1000000000 873995448 1000000000 220885437 1000000000 163843913 1000000000 11293748 1000000000 919562746 1000000000 642921092 1000000000 596376237 1000000000 339841661 1000000000 630463424 1000000000 999969857 1000000000 638871500 1000000000 10047764 1000000000 156925893 1000000000 845275542 1000000000 781067689 1000000000 817799701 1000000000 868335017 1000000000 528628505 1000000000 317739027 1000000000 37068131 1000000000 316535451 1000000000 680816969 1000000000 406455581 1000000000 82050628 1000000000 787897592 1000000000 660391515 1000000000 640829738 1000000000 349553886 1000000000 644380126 1000000000 466178657 1000000000 942394656 1000000000 788703299 1000000000 29260855 1000000000 138564973 1000000000 438069954 1000000000 511349759 1000000000 542277793 1000000000 261767340 1000000000 762314620 1000000000 977681979 1000000000 761766927 1000000000 826052434 1000000000 825395383 1000000000 16155960 1000000000 787583690 1000000000 30292662 1000000000 311514542 1000000000 691665935 1000000000 954238037 1000000000 766358628 1000000000 424619719 1000000000 865007589 1000000000 200355942 1000000000 13701413 1000000000 258698224 1000000000 108493636 1000000000 615353675 1000000000 851232842 1000000000 257019079 1000000000 890824589 1000000000 756348999 1000000000 734004606 1000000000 733565920 1000000000 149235121 1000000000 105997335 1000000000 183031385 1000000000 905030033 1000000000 696602497 1000000000 257873250 1000000000 644227501 1000000000 650056697 1000000000 264077504 1000000000 336112336 1000000000 446925483 1000000000 257376732 1000000000 918953190 1000000000 294922132 1000000000 222413044 1000000000 787809056 1000000000 211072034 1000000000 318928402 1000000000 322047112 1000000000 479198360 1000000000 430089651 1000000000 555323116 1000000000 141131323 1000000000 85600993 1000000000 772754297 1000000000 33151839 1000000000 495776666 1000000000 272959057 1000000000 829601747 1000000000 253807975 1000000000 156599086 1000000000 857346073 1000000000 371281489 1000000000 271673885 1000000000 769131018 1000000000 21495466 1000000000 853896608 1000000000 46652578 1000000000 496216280 1000000000 31349365 1000000000 474987086 1000000000 603208431 1000000000 665116079 1000000000 988709617 1000000000 665481886 1000000000 754360051 1000000000 280241246 1000000000 518008887 1000000000 302740215 1000000000 772325043 1000000000 105491725 1000000000 999471039 1000000000 400924514 1000000000 808403460 1000000000 27252670 1000000000 401165919 1000000000 819977948 1000000000 516307770 1000000000 327330169 1000000000 370564140 1000000000 816349094 1000000000 170782597 1000000000 110189076 1000000000 839312989 1000000000 446593108 1000000000 880326311 1000000000 850095230 1000000000 223576345 1000000000 447346486 1000000000 34813863 1000000000 263939450 1000000000 649173269 1000000000 747067695 1000000000 449947292 1000000000 615092765 1000000000 9753462 1000000000 590063914 1000000000 838365400 1000000000 864444163 1000000000 406963793 1000000000 157863972 1000000000 103306036 1000000000 417019585 1000000000 789543594 1000000000 944100279 1000000000 864233792 1000000000 714340033 1000000000 590781936 1000000000 136717254 1000000000 774403510 1000000000 931345431 1000000000 233284845 1000000000 392817495 1000000000 226966028 1000000000 125568379 1000000000 578618718 1000000000 847479515 1000000000 142077543 1000000000 35582013 1000000000 440151008 1000000000 503395409 1000000000 473079953 1000000000 760299955 1000000000 739374628 1000000000 270119023 1000000000 355099485 1000000000 605178886 1000000000 163969811 1000000000 177791730 1000000000 360787933 1000000000 822525397 1000000000 646234301 1000000000 49573616 1000000000 305509473 1000000000 53399311 1000000000 455630398 1000000000 836482969 1000000000 615699661 1000000000 585965255 1000000000 775532822 1000000000 113660271 1000000000 866688025 1000000000 178854444 1000000000 646972590 1000000000 254289946 1000000000 33990237 1000000000 858762154 1000000000 673016159 1000000000 655803082 1000000000 569574912 1000000000 332628012 1000000000 113095624 1000000000 925897622 1000000000 329050572 1000000000 450937894 1000000000 864997533 1000000000 724988805 1000000000 261925255 1000000000 456096037 1000000000 136170618 1000000000 86153385 1000000000 371030292 1000000000 996608204 1000000000 327461430 1000000000 774934284 1000000000 571780737 1000000000 905927240 1000000000 323019449 1000000000 647968313 1000000000 227643266 1000000000 695679665 1000000000 567927815 1000000000 411962207 1000000000 442035257 1000000000 539140101 1000000000 205397804 1000000000 138963793 1000000000 24277660 1000000000 604430178 1000000000 239162025 1000000000 285515386 1000000000 702021780 1000000000 251825671 1000000000 17822156 1000000000 252293133 1000000000 470336507 1000000000 275111997 1000000000 796820479 1000000000 883608338 1000000000 72167273 1000000000 106353179 1000000000 51975558 1000000000 850053490 1000000000 591774673 1000000000 373863651 1000000000 750441712 1000000000 751447758 1000000000 743931589 1000000000 295760858 1000000000 786201454 1000000000 628404220 1000000000 866709938 1000000000 506018484 1000000000 12267868 1000000000 685957006 1000000000 566863383 1000000000 821382059 1000000000 596970832 1000000000 549116186 1000000000 907675139 1000000000 463657505 1000000000 35471510 1000000000 463661360 1000000000 809277411 1000000000 559617428 1000000000 775283291 1000000000 270179053 1000000000 816325046 1000000000 821751673 1000000000 911169162 1000000000 146658141 1000000000 569818272 1000000000 393675805 1000000000 607686239 1000000000 870692626 1000000000 433105169 1000000000 621007251 1000000000 273226980 1000000000 917262472 1000000000 918679183 1000000000 854319775 1000000000 316134001 1000000000 686621730 1000000000 170150081 1000000000 22574649 1000000000 716515417 1000000000 210190413 1000000000 141634392 1000000000 892385012 1000000000 402920054 1000000000 177233670 1000000000 995363143 1000000000 451444345 1000000000 815215548 1000000000 860275332 1000000000 727739964 1000000000 729066943 1000000000 71244493 1000000000 211891845 1000000000 362811689 1000000000 140436091 1000000000 66949801 1000000000 13804111 1000000000 71871118 1000000000 25009028 1000000000 580805563 1000000000 947439956 1000000000 526757739 1000000000 95139693 1000000000 446485425 1000000000 342985363 1000000000 517838217 1000000000 372234607 1000000000 825971899 1000000000 995222669 1000000000 622956581 1000000000 688524838 1000000000 192174199 1000000000 702876676 1000000000 331756026 1000000000 815273782 1000000000 336397850 1000000000 823642601 1000000000 765806936 1000000000 857210676 1000000000 265783793 1000000000 546939568 1000000000 451814359 1000000000 223800824 1000000000 793375402 1000000000 556156547 1000000000 219968891 1000000000 412326628 1000000000 680518509 1000000000 573986687 1000000000 874673126 1000000000 64077896 1000000000 500153252 1000000000 534897784 1000000000 334776700 1000000000 765924244 1000000000 641887920 1000000000 105125202 1000000000 720918923 1000000000 938133192 1000000000 582446737 1000000000 774426258 1000000000 870126922 1000000000 778211036 1000000000 888650504 1000000000 966735076 1000000000 246168319 1000000000 513330825 1000000000 159410646 1000000000 139004547 1000000000 898335553 1000000000 194437322 1000000000 208510046 1000000000 26334806 1000000000 219843475 1000000000 175525321 1000000000 520408171 1000000000 44454140 1000000000 162987527 1000000000 858432580 1000000000 37097352 1000000000 702077508 1000000000 260871373 1000000000 190903098 1000000000 661511175 1000000000 103430058 1000000000 64367045 1000000000 90857196 1000000000 421660730 1000000000 615394706 1000000000 628554335 1000000000 270990090 1000000000 381655684 1000000000 148988086 1000000000 963717904 1000000000 333917294 1000000000 912196161 1000000000 76628238 1000000000 734754004 1000000000 722551580 1000000000 922495503 1000000000 910603596 1000000000 721979187 1000000000 183161966 1000000000 444751491 1000000000 730705600 1000000000 221916237 1000000000 731787025 1000000000 805060115 1000000000 428318709 1000000000 603882812 1000000000 102837445 1000000000 94070201 1000000000 824903851 1000000000 37894322 1000000000 32682017 1000000000 195691695 1000000000 317511715 1000000000 309041847 1000000000 940338421 1000000000 573727009 1000000000 621311799 1000000000 820711764 1000000000 856226655 1000000000 810831505 1000000000 723232335 1000000000 225308340 1000000000 183487797 1000000000 142069761 1000000000 923192809 1000000000 754657958 1000000000 211411040 1000000000 373168550 1000000000 567710119 1000000000 696824874 1000000000 443684950 1000000000 651516879 1000000000 168275745 1000000000 460611685 1000000000 4915223 1000000000 959167579 1000000000 536830506 1000000000 738825409 1000000000 830440279 1000000000 880265351 1000000000 970812727 1000000000 806182364 1000000000 864964599 1000000000 844552347 1000000000 771985975 1000000000 641489847 1000000000 50242666 1000000000 622826865 1000000000 918581082 1000000000 967845112 1000000000 552583225 1000000000 124353651 1000000000 915016672 1000000000 626201988 1000000000 985225876 1000000000 253383046 1000000000 567536518 1000000000 503156404 1000000000 959426610 1000000000 743549215 1000000000 246518516 1000000000 110409234 1000000000 169480028 1000000000 974927888 1000000000 622735664 1000000000 353117540 1000000000 218479005 1000000000 26253355 1000000000 592658017 1000000000 36749646 1000000000 14054246 1000000000 286301591 1000000000 640458701 1000000000 796754244 1000000000 295132693 1000000000 566812257 1000000000 741481114 1000000000 715902189 1000000000 184751485 1000000000 230150420 1000000000 889480069 1000000000 308632741 1000000000 553970485 1000000000 253162140 1000000000 801953042 1000000000 594750987 1000000000 471540325 1000000000 93214541 1000000000 519127690 1000000000 294608899 1000000000 268763164 1000000000 440911568 1000000000 106496561 1000000000 218183576 1000000000 960044794 1000000000 326016995 1000000000 141831362 1000000000 794058988 1000000000 502384282 1000000000 454844556 1000000000 889268413 1000000000 592305931 1000000000 527584984 1000000000 631171614 1000000000 916177116 1000000000 583122483 1000000000 577787708 1000000000 942668807 1000000000 295869725 1000000000 825710589 1000000000 347261018 1000000000 728381826 1000000000 929157421 1000000000 201338167 1000000000 813017278 1000000000 459658120 1000000000 294825105 1000000000 446411710 1000000000 877729076 1000000000 501324474 1000000000 792809980 1000000000 985014608 1000000000 474711586 1000000000 833919350 1000000000 514859760 1000000000 456321869 1000000000 634453362 1000000000 204941387 1000000000 25056795 1000000000 192563391 1000000000 853306054 1000000000 326709207 1000000000 255903090 1000000000 874174995 1000000000 480433234 1000000000 927097108 1000000000 281005605 1000000000 465799282 1000000000 89150155 1000000000 880869232 1000000000 117880092 1000000000 323612448 1000000000 681741775 1000000000 870265359 1000000000 777410454 1000000000 239288177 1000000000 100648035 1000000000 961734786 1000000000 150908854 1000000000 413790534 1000000000 352704018 1000000000 102875706 1000000000 60731089 1000000000 459115540 1000000000 931109784 1000000000 115494229 1000000000 815913512 1000000000 643453193 1000000000 359233387 1000000000 396635429 1000000000 726914046 1000000000 157046916 1000000000 931833825 1000000000 541428600 1000000000 740803566 1000000000 27185209 1000000000 328677437 1000000000 613834512 1000000000 125850736 1000000000 709122496 1000000000 105597721 1000000000 176381799 1000000000 289023796 1000000000 9284538 1000000000 891839839 1000000000 928447864 1000000000 6704618 1000000000 255001700 1000000000 934894464 1000000000 998801213 1000000000 373440460 1000000000 706252152 1000000000 612439401 1000000000 228343427 1000000000 445781869 1000000000 976220803 1000000000 929430308 1000000000 885020614 1000000000 1581704 1000000000 887854395 1000000000 78440440 1000000000 583387054 1000000000 137958273 1000000000 498036504 1000000000 438947590 1000000000 637259487 1000000000 395486695 1000000000 951526602 1000000000 305266440 1000000000 384188665 1000000000 513251935 1000000000 541349789 1000000000 91823858 1000000000 219014215 1000000000 899332844 1000000000 114471246 1000000000 621427908 1000000000 766455829 1000000000 769173873 1000000000 187434096 1000000000 162445086 1000000000 901852565 1000000000 264148400 1000000000 800467488 1000000000 811917963 1000000000 646867053 1000000000 665797161 1000000000 279019893 1000000000 242007111 1000000000 119104320 1000000000 729061536 1000000000 561005073 1000000000 942152838 1000000000 197395641 1000000000 225480549 1000000000 983288232 1000000000 7037369 1000000000 236657881 1000000000 919478606 1000000000 688181962 1000000000 962702639 1000000000 383875952 1000000000 35002162 1000000000 273118338 1000000000 47379802 1000000000 332779684 1000000000 801306220 1000000000 698807894 1000000000 385952153 1000000000 168927573 1000000000 428487629 1000000000 659930807 1000000000 141301006 1000000000 467277140 1000000000 629011533 1000000000 335866923 1000000000 562525081 1000000000 468709661 1000000000 799593051 1000000000 424959078 1000000000 477809633 1000000000 294684485 1000000000 785408354 1000000000 154146772 1000000000 150348451 1000000000 957823261 1000000000 543214757 1000000000 315881140 1000000000 774079384 1000000000 486309923 1000000000 510441734 1000000000 794654615 1000000000 874142881 1000000000 925482333 1000000000 302908611 1000000000 293870366 1000000000 684948264 1000000000 316693110 1000000000 495018047 1000000000 679002412 1000000000 85920088 1000000000 157611575 1000000000 368388685 1000000000 591250260 1000000000 276698126 1000000000 891003240 1000000000 169355404 1000000000 227457847 1000000000 212421108 1000000000 592748259 1000000000 237571552 1000000000 565014495 1000000000 400358320 1000000000 82242671 1000000000 98910261 1000000000 471298801 1000000000 556532666 1000000000 274270315 1000000000 544311827 1000000000 923964660 1000000000 154090981 1000000000 150381566 1000000000 665007993 1000000000 237672037 1000000000 746752570 1000000000 331017645 1000000000 114461644 1000000000 99820940 1000000000 534850655 1000000000 486773066 1000000000 633501005 1000000000 638219560 1000000000 596172001 1000000000 37240848 1000000000 467854579 1000000000 800722207 1000000000 840962942 1000000000 78851786 1000000000 197058757 1000000000 431375526 1000000000 750881984 1000000000 599829395 1000000000 482604309 1000000000 515957921 1000000000 666023528 1000000000 560274250 1000000000 233477646 1000000000 328020308 1000000000 668617401 1000000000 670356917 1000000000 23234744 1000000000 665314046 1000000000 871487132 1000000000 35260002 1000000000 776291197 1000000000 44756304 1000000000 35195585 1000000000 268233535 1000000000 339893688 1000000000 224280021 1000000000 524778258 1000000000 311676070 1000000000 743605916 1000000000 150344011 1000000000 977052937 1000000000 758028452 1000000000 570950734 1000000000 979146660 1000000000 580803465 1000000000 218426281 1000000000 219114949 1000000000 458940288 1000000000 799650558 1000000000 352571105 1000000000 729386441 1000000000 79314863 1000000000 227420764 1000000000 927479517 1000000000 652786537 1000000000 709761847 1000000000 520324332 1000000000 659962608 1000000000 153116053 1000000000 661410384 1000000000 665804126 1000000000 46927685 1000000000 500675925 1000000000 745552847 1000000000 397717351 1000000000 905009307 1000000000 576058950 1000000000 344578730 1000000000 68887117 1000000000 151014851 1000000000 805564114 1000000000 478700403 1000000000 512388622 1000000000 477486843 1000000000 837992041 1000000000 539708223 1000000000 118096207 1000000000 167113452 1000000000 85282836 1000000000 699508953 1000000000 517330297 1000000000 986887531 1000000000 603442597 1000000000 702084766 1000000000 392724792 1000000000 418621200 1000000000 232689033 1000000000 119591186 1000000000 989319104 1000000000 882538154 1000000000 514565413 1000000000 650153909 1000000000 759814598 1000000000 879786592 1000000000 245905391 1000000000 609143585 1000000000 62677520 1000000000 127483785 1000000000 18310572 1000000000 732459158 1000000000 491974106 1000000000 565568658 1000000000 308122764 1000000000 44920193 1000000000 821242317 1000000000 86551235 1000000000 909352250 1000000000 996077476 1000000000 96096804 1000000000 592078327 1000000000 980095243 1000000000 191990396 1000000000 496645155 1000000000 617513605 1000000000 920277759 1000000000 723260604 1000000000 571628368 1000000000 72306066 1000000000 171131358 1000000000 28287125 1000000000 848030282 1000000000 645052802 1000000000 479739780 1000000000 604022107 1000000000 204696292 1000000000 559710078 1000000000 604898798 1000000000 627812724 1000000000 640318522 1000000000 838372248 1000000000 188373927 1000000000 944394879 1000000000 82631602 1000000000 147050823 1000000000 321906373 1000000000 491144808 1000000000 331487898 1000000000 974973317 1000000000 245738995 1000000000 896140417 1000000000 119350344 1000000000 728618061 1000000000 934000391 1000000000 223705147 1000000000 54866610 1000000000 837946015 1000000000 784283271 1000000000 571563646 1000000000 599564565 1000000000 546153510 1000000000 679519997 1000000000 880209853 1000000000 723045828 1000000000 760018095 1000000000 238073472 1000000000 310416045 1000000000 837939027 1000000000 988798528 1000000000 118726656 1000000000 368765735 1000000000 109713659 1000000000 216809092 1000000000 353757358 1000000000 147900396 1000000000 422532076 1000000000 475212001 1000000000 888866211 1000000000 363852132 1000000000 556890192 1000000000 236383907 1000000000 250809697 1000000000 916847253 1000000000 493629266 1000000000 806932536 1000000000 647435504 1000000000 229441545 1000000000 360503322 1000000000 41695196 1000000000 771748853 1000000000 571778119 1000000000 888078758 1000000000 513305144 1000000000 428462590 1000000000 262803086 1000000000 852991703 1000000000 337632432 1000000000 448737974 1000000000 100336058 1000000000 298573806 1000000000 464755716 1000000000 988465361 1000000000 863137338 1000000000 802125866 1000000000 271417171 1000000000 591176201 1000000000 171030337 1000000000 344326523 1000000000 805221053 1000000000 491883854 1000000000 844243411 1000000000 293013412 1000000000 311583013 1000000000 710573973 1000000000 26661556 1000000000 686492144 1000000000 246286413 1000000000 40769804 1000000000 368838980 1000000000 565556449 1000000000 962815531 1000000000 420768754 1000000000 408910376 1000000000 747284826 1000000000 895639820 1000000000 580336589 1000000000 582959445 1000000000 920718612 1000000000 783811716 1000000000 680153915 1000000000 512734681 1000000000 57846574 1000000000 208862251 1000000000 775894554 1000000000 421894213 1000000000 174782580 1000000000 461853181 1000000000 769396117 1000000000 473901690 1000000000 911118187 1000000000 543319258 1000000000 744135944 1000000000 795753672 1000000000 130525120 1000000000 465048311 1000000000 767879588 1000000000 700594987 1000000000 95272751 1000000000 272245801 1000000000 784044544 1000000000 307366654 1000000000 684341377 1000000000 962263816 1000000000 121588627 1000000000 888015176 1000000000 298396906 1000000000 695915762 1000000000 948980363 1000000000 697252220 1000000000 903904539 1000000000 735354957 1000000000 927444788 1000000000 219315200 1000000000 22550372 1000000000 202248421 1000000000 957726630 1000000000 987470211 1000000000 507865570 1000000000 926090048 1000000000 634497486 1000000000 622101384 1000000000 856693413 1000000000 802669160 1000000000 202919534 1000000000 262105 1000000000 541682218 1000000000 862265663 1000000000 338084564 1000000000 165796205 1000000000 206771031 1000000000 451774558 1000000000 570037479 1000000000 175990677 1000000000 261131517 1000000000 464963458 1000000000 85380258 1000000000 446484088 1000000000 44088182 1000000000 257826919 1000000000 886916726 1000000000 407058877 1000000000 670863870 1000000000 682260028 1000000000 188131250 1000000000 53990577 1000000000 211535242 1000000000 369840979 1000000000 144178562 1000000000 401466314 1000000000 449917273 1000000000 444699735 1000000000 451649672 1000000000 85925184 1000000000 637968490 1000000000 855342257 1000000000 178285477 1000000000 473197872 1000000000 12166580 1000000000 758476668 1000000000 491481195 1000000000 501868480 1000000000 786463771 1000000000 735281543 1000000000 317021394 1000000000 184045083 1000000000 615270438 1000000000 643142631 1000000000 383185052 1000000000 266986682 1000000000 939083743 1000000000 227880399 1000000000 772798157 1000000000 115615959 1000000000 739204443 1000000000 460111854 1000000000 151147908 1000000000 177402769 1000000000 328058506 1000000000 514214229 1000000000 140741212 1000000000 289996802 1000000000 271621152 1000000000 309960312 1000000000 604551988 1000000000 634626023 1000000000 4660029 1000000000 826360752 1000000000 159934625 1000000000 857071309 1000000000 585405152 1000000000 127075885 1000000000 644510785 1000000000 826663932 1000000000 935467822 1000000000 724048851 1000000000 988146749 1000000000 90335574 1000000000 24222488 1000000000 573057774 1000000000 421868248 1000000000 535257683 1000000000 921590884 1000000000 871471833 1000000000 923534714 1000000000 193105251 1000000000 426750415 1000000000 39148168 1000000000 680872939 1000000000 73842599 1000000000 155498375 1000000000 940375881 1000000000 991098083 1000000000 723159970 1000000000 220125952 1000000000 310749601 1000000000 943169255 1000000000 95754468 1000000000 823190955 1000000000 569266129 1000000000 448519180 1000000000 602618370 1000000000 75134111 1000000000 244742069 1000000000 623698447 1000000000 4706719 1000000000 510709543 1000000000 293535993 1000000000 17898201 1000000000 484001699 1000000000 710474303 1000000000 839275085 1000000000 676020098 1000000000 114852448 1000000000 972146010 1000000000 155605568 1000000000 477320322 1000000000 647661700 1000000000 887882456 1000000000 40602745 1000000000 697869568 1000000000 897038632 1000000000 35306702 1000000000 528312101 1000000000 903253885 1000000000 268339277 1000000000 740346160 1000000000 268944336 1000000000 680896122 1000000000 724361253 1000000000 201962136 1000000000 379556807 1000000000 75678568 1000000000 34509371 1000000000 219567617 1000000000 303168996 1000000000 683283383 1000000000 699979328 1000000000 12940102 1000000000 423366980 1000000000 947411564 1000000000 45409072 1000000000 464032916 1000000000 724602916 1000000000 607899437 1000000000 292084169 1000000000 521809071 1000000000 528834587 1000000000 48343192 1000000000 931549195 1000000000 964328242 1000000000 61371986 1000000000 274923519 1000000000 823341048 1000000000 263412501 1000000000 776103542 1000000000 518994847 1000000000 788377663 1000000000 245682063 1000000000 295066905 1000000000 995910869 1000000000 113115092 1000000000 148078383 1000000000 676903373 1000000000 530986440 1000000000 895614138 1000000000 793991750 1000000000 724459886 1000000000 251841855 1000000000 22737965 1000000000 465928434 1000000000 79583566 1000000000 513472900 1000000000 304630242 1000000000 125006434 1000000000 37419500 1000000000 419460660 1000000000 619532695 1000000000 812380644 1000000000 762877065 1000000000 608083235 1000000000 856114968 1000000000 763643673 1000000000 553103543 1000000000 946996719 1000000000 419765200 1000000000 214555553 1000000000 460037638 1000000000 848740286 1000000000 937345444 1000000000 383103019 1000000000 91800845 1000000000 896230269 1000000000 358443850 1000000000 470298337 1000000000 671117190 1000000000 177885262 1000000000 494778711 1000000000 379756995 1000000000 247403054 1000000000 850183826 1000000000 824362550 1000000000 536480293 1000000000 870730987 1000000000 779148904 1000000000 250658998 1000000000 853833492 1000000000 437620868 1000000000 52713680 1000000000 946937996 1000000000 272192895 1000000000 27693209 1000000000 387017655 1000000000 569450192 1000000000 553070046 1000000000 832930001 1000000000 858706269 1000000000 756378465 1000000000 16685908 1000000000 114700643 1000000000 315667221 1000000000 575783704 1000000000 710134637 1000000000 49085926 1000000000 865103303 1000000000 461305503 1000000000 41462928 1000000000 288912597 1000000000 368601881 1000000000 580306387 1000000000 132738579 1000000000 565557919 1000000000 90372754 1000000000 776021397 1000000000 36523073 1000000000 661324721 1000000000 280997223 1000000000 41380149 1000000000 870025684 1000000000 9047282 1000000000 942987286 1000000000 55348990 1000000000 955031194 1000000000 708401384 1000000000 105371120 1000000000 401057228 1000000000 785254321 1000000000 116062585 1000000000 554081817 1000000000 236504808 1000000000 758302387 1000000000 786427452 1000000000 205485017 1000000000 411030254 1000000000 556415545 1000000000 920610768 1000000000 504172639 1000000000 81462972 1000000000 644154502 1000000000 599636860 1000000000 6911858 1000000000 646916756 1000000000 903347983 1000000000 734210344 1000000000 565938459 1000000000 341372575 1000000000 264994782 1000000000 6779177 1000000000 47708314 1000000000 515709778 1000000000 154079829 1000000000 985320014 1000000000 653009404 1000000000 588702849 1000000000 245145543 1000000000 773082692 1000000000 975803010 1000000000 525050179 1000000000 813167029 1000000000 913732540 1000000000 394412509 1000000000 629731953 1000000000 794569620 1000000000 233587414 1000000000 210853754 1000000000 633588913 1000000000 842721867 1000000000 181723817 1000000000 932092893 1000000000 777241380 1000000000 240089137 1000000000 329600994 1000000000 608571930 1000000000 948825131 1000000000 347292834 1000000000 36162654 1000000000 742576333 1000000000 401260067 1000000000 234564945 1000000000 396204297 1000000000 21261277 1000000000 290699558 1000000000 284687884 1000000000 613102816 1000000000 521069082 1000000000 119242019 1000000000 970240943 1000000000 69931461 1000000000 651500221 1000000000 249792326 1000000000 418686264 1000000000 911534101 1000000000 599139177 1000000000 998218111 1000000000 86053134 1000000000 963994310 1000000000 554956562 1000000000 640803555 1000000000 751986170 1000000000 883843225 1000000000 668781572 1000000000 623176245 1000000000 815806903 1000000000 952921609 1000000000 978309045 1000000000 914034298 1000000000 37940258 1000000000 320132725 1000000000 644306504 1000000000 80554565 1000000000 615134867 1000000000 463864395 1000000000 715691254 1000000000 101284187 1000000000 203680512 1000000000 399886876 1000000000 460367134 1000000000 917717241 1000000000 640497182 1000000000 642261717 1000000000 509933861 1000000000 871851975 1000000000 196790218 1000000000 744436654 1000000000 484768397 1000000000 751979527 1000000000 570815879 1000000000 320179075 1000000000 480179993 1000000000 404835103 1000000000 805396549 1000000000 327733458 1000000000 753196441 1000000000 519259836 1000000000 544048428 1000000000 181875133 1000000000 830260567 1000000000 625794465 1000000000 272580904 1000000000 238803663 1000000000 665123162 1000000000 704097928 1000000000 299811767 1000000000 50697077 1000000000 225889845 1000000000 497882969 1000000000 725152937 1000000000 829293490 1000000000 987261111 1000000000 689129091 1000000000 449474012 1000000000 84407279 1000000000 924650616 1000000000 500764976 1000000000 259848357 1000000000 994972340 1000000000 969528953 1000000000 854501991 1000000000 393634112 1000000000 485522485 1000000000 586766434 1000000000 684483548 1000000000 253152108 1000000000 623916514 1000000000 117489781 1000000000 65542474 1000000000 863471934 1000000000 93192609 1000000000 509394637 1000000000 107517864 1000000000 880561003 1000000000 151442653 1000000000 490375751 1000000000 80349771 1000000000 777531035 1000000000 295137587 1000000000 356985893 1000000000 779492445 1000000000 285234492 1000000000 929393143 1000000000 434195508 1000000000 154850723 1000000000 217464606 1000000000 212909588 1000000000 697667332 1000000000 884245862 1000000000 417919456 1000000000 743377252 1000000000 194406735 1000000000 990315246 1000000000 599122887 1000000000 904550496 1000000000 825601258 1000000000 54179375 1000000000 979789499 1000000000 563229903 1000000000 565543376 1000000000 672742881 1000000000 919970883 1000000000 246101380 1000000000 273502686 1000000000 599216174 1000000000 693420672 1000000000 230915178 1000000000 337150882 1000000000 44243618 1000000000 935320863 1000000000 888168135 1000000000 875267295 1000000000 801333896 1000000000 570466239 1000000000 618655856 1000000000 572304231 1000000000 996047586 1000000000 212746414 1000000000 442595053 1000000000 186153363 1000000000 460530021 1000000000 983801094 1000000000 733074601 1000000000 666304831 1000000000 362177400 1000000000 254442744 1000000000 236169049 1000000000 687912284 1000000000 826291997 1000000000 489272558 1000000000 759780708 1000000000 591777677 1000000000 581986144 1000000000 557749900 1000000000 650674503 1000000000 857594814 1000000000 702480168 1000000000 596257450 1000000000 398117997 1000000000 111531042 1000000000 563889082 1000000000 761014085 1000000000 339741783 1000000000 804117570 1000000000 610124454 1000000000 533075951 1000000000 870996317 1000000000 700021130 1000000000 175414374 1000000000 985855589 1000000000 262304750 1000000000 136050427 1000000000 388456669 1000000000 755796099 1000000000 447205650 1000000000 238346138 1000000000 856526325 1000000000 811998699 1000000000 694202117 1000000000 165913348 1000000000 704910953 1000000000 522603626 1000000000 652565129 1000000000 886494398 1000000000 769278257 1000000000 652665976 1000000000 475514259 1000000000 567742917 1000000000 319076832 1000000000 620023326 1000000000 64314841 1000000000 943333779 1000000000 981051554 1000000000 992502907 1000000000 695422293 1000000000 290557809 1000000000 816931435 1000000000 192229108 1000000000 486546009 1000000000 986910852 1000000000 533240710 1000000000 643329506 1000000000 982845849 1000000000 36018190 1000000000 16873030 1000000000 867249917 1000000000 264327902 1000000000 550906527 1000000000 305972817 1000000000 511249903 1000000000 296360862 1000000000 335491278 1000000000 175905622 1000000000 471855342 1000000000 908245381 1000000000 640496937 1000000000 870141219 1000000000 228676961 1000000000 676764367 1000000000 262930460 1000000000 617319841 1000000000 411534556 1000000000 999483042 1000000000 399140674 1000000000 105174456 1000000000 339554666 1000000000 309366517 1000000000 895305899 1000000000 556648541 1000000000 485844734 1000000000 148919732 1000000000 437000142 1000000000 23099295 1000000000 159411835 1000000000 916063555 1000000000 627721262 1000000000 381715078 1000000000 802273600 1000000000 39867968 1000000000 316745910 1000000000 795382922 1000000000 243650943 1000000000 846571720 1000000000 391340285 1000000000 449821094 1000000000 660117715 1000000000 176716452 1000000000 795752785 1000000000 332296319 1000000000 113663780 1000000000 582018053 1000000000 929839962 1000000000 691250240 1000000000 464760517 1000000000 304746360 1000000000 54079886 1000000000 288439040 1000000000 249809219 1000000000 595002584 1000000000 392453187 1000000000 775630142 1000000000 948101294 1000000000 950459052 1000000000 272547452 1000000000 179582164 1000000000 999214135 1000000000 356244554 1000000000 851098211 1000000000 343972955 1000000000 393243361 1000000000 570748828 1000000000 664415968 1000000000 563248132 1000000000 861920770 1000000000 662041406 1000000000 53136346 1000000000 360124222 1000000000 892748535 1000000000 291261737 1000000000 953600593 1000000000 348426979 1000000000 65844794 1000000000 464162920 1000000000 329317651 1000000000 893193656 1000000000 973373732 1000000000 518410965 1000000000 830881176 1000000000 844538526 1000000000 190094938 1000000000 257803059 1000000000 852333838 1000000000 7404567 1000000000 850300191 1000000000 460120399 1000000000 441889552 1000000000 922321625 1000000000 145650739 1000000000 267486013 1000000000 473611743 1000000000 926220741 1000000000 699368458 1000000000 577682784 1000000000 618960987 1000000000 354893513 1000000000 206616718 1000000000 703679696 1000000000 259146458 1000000000 442684471 1000000000 996883285 1000000000 753708315 1000000000 627729549 1000000000 207655920 1000000000 897865613 1000000000 970384657 1000000000 679729904 1000000000 215893676 1000000000 445379768 1000000000 240949122 1000000000 809851812 1000000000 95199300 1000000000 104015692 1000000000 302493983 1000000000 148538749 1000000000 58070725 1000000000 685369074 1000000000 723499777 1000000000 978923835 1000000000 845249360 1000000000 675405419 1000000000 658691233 1000000000 415441192 1000000000 503560472 1000000000 590847422 1000000000 405064573 1000000000 411562367 1000000000 751846720 1000000000 808387540 1000000000 605360510 1000000000 683539665 1000000000 575488650 1000000000 463502100 1000000000 802358229 1000000000 650842761 1000000000 207184061 1000000000 354481863 1000000000 644524523 1000000000 278755799 1000000000 790988926 1000000000 559970041 1000000000 529651375 1000000000 48566079 1000000000 352617420 1000000000 428137476 1000000000 794049781 1000000000 890543772 1000000000 132194101 1000000000 797284988 1000000000 595067741 1000000000 281876564 1000000000 111840903 1000000000 337194984 1000000000 770821519 1000000000 33368882 1000000000 285793677 1000000000 795195009 1000000000 433853530 1000000000 344150749 1000000000 770629937 1000000000 320460086 1000000000 118649081 1000000000 866801194 1000000000 413996866 1000000000 411696651 1000000000 135829733 1000000000 299601767 1000000000 458733129 1000000000 765597567 1000000000 687159977 1000000000 172862909 1000000000 793389372 1000000000 483819152 1000000000 365587106 1000000000 461137014 1000000000 679701583 1000000000 239168794 1000000000 178104220 1000000000 6316988 1000000000 79506548 1000000000 551789581 1000000000 482326076 1000000000 733096359 1000000000 167333271 1000000000 18267771 1000000000 271010954 1000000000 977139742 1000000000 358591949 1000000000 109907523 1000000000 616087264 1000000000 897282746 1000000000 253570593 1000000000 791389252 1000000000 637266911 1000000000 213199376 1000000000 588937956 1000000000 368815455 1000000000 371264381 1000000000 145393451 1000000000 617756593 1000000000 670687138 1000000000 731882967 1000000000 608528129 1000000000 725557853 1000000000 929107846 1000000000 871032083 1000000000 683047959 1000000000 477235228 1000000000 915399187 1000000000 932879492 1000000000 127572019 1000000000 699687139 1000000000 759997294 1000000000 88078546 1000000000 803691292 1000000000 815315169 1000000000 14493068 1000000000 149929577 1000000000 595323787 1000000000 208353732 1000000000 180270278 1000000000 687578378 1000000000 393055172 1000000000 944217214 1000000000 583999959 1000000000 485059971 1000000000 242898031 1000000000 372311726 1000000000 365164406 1000000000 954059989 1000000000 845229167 1000000000 440626894 1000000000 467457860 1000000000 861318951 1000000000 503925815 1000000000 896510443 1000000000 67637593 1000000000 884131223 1000000000 60990561 1000000000 892232335 1000000000 477836495 1000000000 673916033 1000000000 867918784 1000000000 300999457 1000000000 45746129 1000000000 806984489 1000000000 549613566 1000000000 619480306 1000000000 888691322 1000000000 249756730 1000000000 362262610 1000000000 498921065 1000000000 362451321 1000000000 548281357 1000000000 673134591 1000000000 137175363 1000000000 296961611 1000000000 232337936 1000000000 121989838 1000000000 412654903 1000000000 813806126 1000000000 899952833 1000000000 374366428 1000000000 995589175 1000000000 801526336 1000000000 813583221 1000000000 514654845 1000000000 340154355 1000000000 820657816 1000000000 628904619 1000000000 988790377 1000000000 239464467 1000000000 541069679 1000000000 878925310 1000000000 980229160 1000000000 742909048 1000000000 799636095 1000000000 770674321 1000000000 317081694 1000000000 8890428 1000000000 296665198 1000000000 936342814 1000000000 357570242 1000000000 387540563 1000000000 609969068 1000000000 971343768 1000000000 318814986 1000000000 310707409 1000000000 570104869 1000000000 5561270 1000000000 139624416 1000000000 696958131 1000000000 216018077 1000000000 593830712 1000000000 140277381 1000000000 322342778 1000000000 644083041 1000000000 177876396 1000000000 731357160 1000000000 85746655 1000000000 315756025 1000000000 201605912 1000000000 969778090 1000000000 762776907 1000000000 152369486 1000000000 375756726 1000000000 234576119 1000000000 471729998 1000000000 492243901 1000000000 176387613 1000000000 564603156 1000000000 226050378 1000000000 317183567 1000000000 897539386 1000000000 22319871 1000000000 767534036 1000000000 75767902 1000000000 573896080 1000000000 277511439 1000000000 76768842 1000000000 737782332 1000000000 212051491 1000000000 680476740 1000000000 646054417 1000000000 252353791 1000000000 970344373 1000000000 783108200 1000000000 100380853 1000000000 639549195 1000000000 954181726 1000000000 393610510 1000000000 662608782 1000000000 273761373 1000000000 595418526 1000000000 369897529 1000000000 808512037 1000000000 186212351 1000000000 735622466 1000000000 180932105 1000000000 498341515 1000000000 76313471 1000000000 601399784 1000000000 677830327 1000000000 54682762 1000000000 254991537 1000000000 623362631 1000000000 310296974 1000000000 987191009 1000000000 748888471 1000000000 785622402 1000000000 79214586 1000000000 480889895 1000000000 571000245 1000000000 554456459 1000000000 291229750 1000000000 252643904 1000000000 199397499 1000000000 108580262 1000000000 458359516 1000000000 323205960 1000000000 602495964 1000000000 765400234 1000000000 91661945 1000000000 974097184 1000000000 193679475 1000000000 669665440 1000000000 458481385 1000000000 742595178 1000000000 682261786 1000000000 726811178 1000000000 674249471 1000000000 255122963 1000000000 46706865 1000000000 544001506 1000000000 155629374 1000000000 638577554 1000000000 683481835 1000000000 740426423 1000000000 163563122 1000000000 563601828 1000000000 630513298 1000000000 826170071 1000000000 154098738 1000000000 956170786 1000000000 772697224 1000000000 183852481 1000000000 852828535 1000000000 710398090 1000000000 937935867 1000000000 752679636 1000000000 557404766 1000000000 335607528 1000000000 376493017 1000000000 461891042 1000000000 310519546 1000000000 458953030 1000000000 674667048 1000000000 865159856 1000000000 51307059 1000000000 633980056 1000000000 885664586 1000000000 658716082 1000000000 224462626 1000000000 516752404 1000000000 328031990 1000000000 762752395 1000000000 186238928 1000000000 804116905 1000000000 175160064 1000000000 357940716 1000000000 225327247 1000000000 865131660 1000000000 964037604 1000000000 76320403 1000000000 433091065 1000000000 833173711 1000000000 28303278 1000000000 210340981 1000000000 262772405 1000000000 20237110 1000000000 191910034 1000000000 424935859 1000000000 638744953 1000000000 624361792 1000000000 467284960 1000000000 395724640 1000000000 687473621 1000000000 748679240 1000000000 709310880 1000000000 978606434 1000000000 612330741 1000000000 102345893 1000000000 78961127 1000000000 851498254 1000000000 561372134 1000000000 687009151 1000000000 953904121 1000000000 963835597 1000000000 759161725 1000000000 557866291 1000000000 182147488 1000000000 831519663 1000000000 114700900 1000000000 930320109 1000000000 685839471 1000000000 668711905 1000000000 241899970 1000000000 229617705 1000000000 263964488 1000000000 436846353 1000000000 90617285 1000000000 555188515 1000000000 990218543 1000000000 60942693 1000000000 2551175 1000000000 333268207 1000000000 362761843 1000000000 75948499 1000000000 125679180 1000000000 908444831 1000000000 415555442 1000000000 736818930 1000000000 613068728 1000000000 484497394 1000000000 988451306 1000000000 317747054 1000000000 216695797 1000000000 554508874 1000000000 139940659 1000000000 20905190 1000000000 106076420 1000000000 896557259 1000000000 409365595 1000000000 358847180 1000000000 14018885 1000000000 886252717 1000000000 343541613 1000000000 584883263 1000000000 896745047 1000000000 933691539 1000000000 524038343 1000000000 626864407 1000000000 43825814 1000000000 198284516 1000000000 990141498 1000000000 180884564 1000000000 355760712 1000000000 870501702 1000000000 243581416 1000000000 263927952 1000000000 989622940 1000000000 256357697 1000000000 842663255 1000000000 321286236 1000000000 752201173 1000000000 689475777 1000000000 506869537 1000000000 658429671 1000000000 411915061 1000000000 939422133 1000000000 654820894 1000000000 652953201 1000000000 736900584 1000000000 380115907 1000000000 709986057 1000000000 636353339 1000000000 361192774 1000000000 368248773 1000000000 575482583 1000000000 846501772 1000000000 641845800 1000000000 310059266 1000000000 734874073 1000000000 286351646 1000000000 909732928 1000000000 680179426 1000000000 896819794 1000000000 225016857 1000000000 178751123 1000000000 210323881 1000000000 470045330 1000000000 174406579 1000000000 602754468 1000000000 792621661 1000000000 933842299 1000000000 136217982 1000000000 367099727 1000000000 126302981 1000000000 893248364 1000000000 801777958 1000000000 682979073 1000000000 305370326 1000000000 215734961 1000000000 936273128 1000000000 386244667 1000000000 648644588 1000000000 612747246 1000000000 996491411 1000000000 149005154 1000000000 466825961 1000000000 140076820 1000000000 853265708 1000000000 156036892 1000000000 18994143 1000000000 188408134 1000000000 341214894 1000000000 945819096 1000000000 392744935 1000000000 210957077 1000000000 271159912 1000000000 652735956 1000000000 600353326 1000000000 458067017 1000000000 957419020 1000000000 706935036 1000000000 770113246 1000000000 765895507 1000000000 140901016 1000000000 951042975 1000000000 605600067 1000000000 661036237 1000000000 116306445 1000000000 598085187 1000000000 162939388 1000000000 942533723 1000000000 185496941 1000000000 101967370 1000000000 952244558 1000000000 884695303 1000000000 51921174 1000000000 48471157 1000000000 342341910 1000000000 799326756 1000000000 449005982 1000000000 496561303 1000000000 790517152 1000000000 919328098 1000000000 599605074 1000000000 322384220 1000000000 56542316 1000000000 904861248 1000000000 622354326 1000000000 625317928 1000000000 41143428 1000000000 820688134 1000000000 868086955 1000000000 176061349 1000000000 805150463 1000000000 618028560 1000000000 754997989 1000000000 731931752 1000000000 609608929 1000000000 469117835 1000000000 348584331 1000000000 475319801 1000000000 976782127 1000000000 257153842 1000000000 732526720 1000000000 658478794 1000000000 25825095 1000000000 464477920 1000000000 856060951 1000000000 812088947 1000000000 985284273 1000000000 141591900 1000000000 284866902 1000000000 357641180 1000000000 658763331 1000000000 967921208 1000000000 813377756 1000000000 937478820 1000000000 440769160 1000000000 266004681 1000000000 951597470 1000000000 453885321 1000000000 141120329 1000000000 142356987 1000000000 11374029 1000000000 268614111 1000000000 4051473 1000000000 440880985 1000000000 731363041 1000000000 306818214 1000000000 600093186 1000000000 985230945 1000000000 219910498 1000000000 817193265 1000000000 775895139 1000000000 895746617 1000000000 14980537 1000000000 452235604 1000000000 263817904 1000000000 575652022 1000000000 456434051 1000000000 221478464 1000000000 385570984 1000000000 704645600 1000000000 288433914 1000000000 89898771 1000000000 601893672 1000000000 764785344 1000000000 165763338 1000000000 737708614 1000000000 867509090 1000000000 266233276 1000000000 26620254 1000000000 733170487 1000000000 685645367 1000000000 460484969 1000000000 339172300 1000000000 916255789 1000000000 25162344 1000000000 628054478 1000000000 328219705 1000000000 97813860 1000000000 986154051 1000000000 735379703 1000000000 18145528 1000000000 966666590 1000000000 167370187 1000000000 230204994 1000000000 225561442 1000000000 9771380 1000000000 222716911 1000000000 709913558 1000000000 716061379 1000000000 125852272 1000000000 900618989 1000000000 175860956 1000000000 537494521 1000000000 273689931 1000000000 218662978 1000000000 443006216 1000000000 48240936 1000000000 429330446 1000000000 55081363 1000000000 863820553 1000000000 205925142 1000000000 349032452 1000000000 86769366 1000000000 102903269 1000000000 71965999 1000000000 882214212 1000000000 99315996 1000000000 161628539 1000000000 392937876 1000000000 406867223 1000000000 757713605 1000000000 434962767 1000000000 977353118 1000000000 767024221 1000000000 74460378 1000000000 910860357 1000000000 215521464 1000000000 269611649 1000000000 760701974 1000000000 398663293 1000000000 905160917 1000000000 180360990 1000000000 971661115 1000000000 102870988 1000000000 699157319 1000000000 447367574 1000000000 535418287 1000000000 278759064 1000000000 645949117 1000000000 412323790 1000000000 398987361 1000000000 757063714 1000000000 242357027 1000000000 170625675 1000000000 832484541 1000000000 473217400 1000000000 608965559 1000000000 950120759 1000000000 88369904 1000000000 143967565 1000000000 948263465 1000000000 85547131 1000000000 842990126 1000000000 203220519 1000000000 801007419 1000000000 648324554 1000000000 191187347 1000000000 586694453 1000000000 737542355 1000000000 524022424 1000000000 169564554 1000000000 741716934 1000000000 183063577 1000000000 747120817 1000000000 921942474 1000000000 301841840 1000000000 917286556 1000000000 549512123 1000000000 624030367 1000000000 863235866 1000000000 326299372 1000000000 181323804 1000000000 951292890 1000000000 272622410 1000000000 796859278 1000000000 493228916 1000000000 812289151 1000000000 727054005 1000000000 849072410 1000000000 752921228 1000000000 203305061 1000000000 611104899 1000000000 25592137 1000000000 344435753 1000000000 247446849 1000000000 12158292 1000000000 864842093 1000000000 923509402 1000000000 343763095 1000000000 163154415 1000000000 483401612 1000000000 583669593 1000000000 172946053 1000000000 836970517 1000000000 295792472 1000000000 783139821 1000000000 968296710 1000000000 423331073 1000000000 690490301 1000000000 465029205 1000000000 161580724 1000000000 819629471 1000000000 929620641 1000000000 625495272 1000000000 3192410 1000000000 646803651 1000000000 902059816 1000000000 273064969 1000000000 879630715 1000000000 688577839 1000000000 202635415 1000000000 977496522 1000000000 32147519 1000000000 835639786 1000000000 938452571 1000000000 754976941 1000000000 788304138 1000000000 330939972 1000000000 292122470 1000000000 888335638 1000000000 288093363 1000000000 491610914 1000000000 727786131 1000000000 832411161 1000000000 78232596 1000000000 875899311 1000000000 23745385 1000000000 803710878 1000000000 256959934 1000000000 605469098 1000000000 220178049 1000000000 555876479 1000000000 12832789 1000000000 662429382 1000000000 93461285 1000000000 910900115 1000000000 219561528 1000000000 475668330 1000000000 401612915 1000000000 950529505 1000000000 237263382 1000000000 199918162 1000000000 953360967 1000000000 68302798 1000000000 829536201 1000000000 854840827 1000000000 157239237 1000000000 585648700 1000000000 536941903 1000000000 23834348 1000000000 505309634 1000000000 221345795 1000000000 633813771 1000000000 479912627 1000000000 350969990 1000000000 970770176 1000000000 262317794 1000000000 296823150 1000000000 263357617 1000000000 449808530 1000000000 586733498 1000000000 191849461 1000000000 710950254 1000000000 348334027 1000000000 560017665 1000000000 351521955 1000000000 614036780 1000000000 356856713 1000000000 841487493 1000000000 957454832 1000000000 579757112 1000000000 392436841 1000000000 858145730 1000000000 662075823 1000000000 111561050 1000000000 226742017 1000000000 523962310 1000000000 774334121 1000000000 736965406 1000000000 417126019 1000000000 518428642 1000000000 510734539 1000000000 852439402 1000000000 292292613 1000000000 584053376 1000000000 586074505 1000000000 143838032 1000000000 620162633 1000000000 254696285 1000000000 809257401 1000000000 827306606 1000000000 743707030 1000000000 376426527 1000000000 555621086 1000000000 571429324 1000000000 818006866 1000000000 286262695 1000000000 643047496 1000000000 522568426 1000000000 667945423 1000000000 592482417 1000000000 660284786 1000000000 461121317 1000000000 254996818 1000000000 373146769 1000000000 132944041 1000000000 815964858 1000000000 141297791 1000000000 244113878 1000000000 634164529 1000000000 710504008 1000000000 765259622 1000000000 404520644 1000000000 254694874 1000000000 321169246 1000000000 721376740 1000000000 903095142 1000000000 901348401 1000000000 612449290 1000000000 308737325 1000000000 46575230 1000000000 771204990 1000000000 846592449 1000000000 512636083 1000000000 810556403 1000000000 138958879 1000000000 47269785 1000000000 691774088 1000000000 792006074 1000000000 908931729 1000000000 334472955 1000000000 888270329 1000000000 368037027 1000000000 77876681 1000000000 722282102 1000000000 928165942 1000000000 901726966 1000000000 279900925 1000000000 674280754 1000000000 197992907 1000000000 187518924 1000000000 786254913 1000000000 81799658 1000000000 614922521 1000000000 354025542 1000000000 624178332 1000000000 322994062 1000000000 821982087 1000000000 230538390 1000000000 489645525 1000000000 768709490 1000000000 381519453 1000000000 969011019 1000000000 917142471 1000000000 170460636 1000000000 967042599 1000000000 888365197 1000000000 75841321 1000000000 904427646 1000000000 478998647 1000000000 736470191 1000000000 121395067 1000000000 701120070 1000000000 554740627 1000000000 958202717 1000000000 746006112 1000000000 473288784 1000000000 281311598 1000000000 35044683 1000000000 583129658 1000000000 281752586 1000000000 503311134 1000000000 53396391 1000000000 132201134 1000000000 228108720 1000000000 623761139 1000000000 899035004 1000000000 925506071 1000000000 228653952 1000000000 824952505 1000000000 533057054 1000000000 46744476 1000000000 236455557 1000000000 499584234 1000000000 52230007 1000000000 328311267 1000000000 442814859 1000000000 840393288 1000000000 165150101 1000000000 543310217 1000000000 977294710 1000000000 488513305 1000000000 570843861 1000000000 741743639 1000000000 549788852 1000000000 868136025 1000000000 734635258 1000000000 666320531 1000000000 762726492 1000000000 865072151 1000000000 264271554 1000000000 613079364 1000000000 720764725 1000000000 671483596 1000000000 847116651 1000000000 919809437 1000000000 136064428 1000000000 657880004 1000000000 683362149 1000000000 991557689 1000000000 538098665 1000000000 457733077 1000000000 507405524 1000000000 229237225 1000000000 867111319 1000000000 866849439 1000000000 327635552 1000000000 156343883 1000000000 652374493 1000000000 81217424 1000000000 365352067 1000000000 776161012 1000000000 247748899 1000000000 296478345 1000000000 689299298 1000000000 707965543 1000000000 628680440 1000000000 306505661 1000000000 876278674 1000000000 532137612 1000000000 406393013 1000000000 220673220 1000000000 901909868 1000000000 155597207 1000000000 177280712 1000000000 817500237 1000000000 203042214 1000000000 341290594 1000000000 888117303 1000000000 183298506 1000000000 712482098 1000000000 780877289 1000000000 196879087 1000000000 876699984 1000000000 446376871 1000000000 341120158 1000000000 694387446 1000000000 413177364 1000000000 430874595 1000000000 495354561 1000000000 129182008 1000000000 224825435 1000000000 439952646 1000000000 784828370 1000000000 613085000 1000000000 153142895 1000000000 89508324 1000000000 832940484 1000000000 53136734 1000000000 15295531 1000000000 529347866 1000000000 46259441 1000000000 24670683 1000000000 383832722 1000000000 386453910 1000000000 132717959 1000000000 704776067 1000000000 974523992 1000000000 630777378 1000000000 768708043 1000000000 302490377 1000000000 152133267 1000000000 186837204 1000000000 233180160 1000000000 55022990 1000000000 219150231 1000000000 431076282 1000000000 914994907 1000000000 721448807 1000000000 956201534 1000000000 416034640 1000000000 481605514 1000000000 752043469 1000000000 555228467 1000000000 263669808 1000000000 672587749 1000000000 512243762 1000000000 816196152 1000000000 691258700 1000000000 579150569 1000000000 962810631 1000000000 648394727 1000000000 890002716 1000000000 263595772 1000000000 963524209 1000000000 10422345 1000000000 431112912 1000000000 490147294 1000000000 606606823 1000000000 196900610 1000000000 867344157 1000000000 673157234 1000000000 113683355 1000000000 501860245 1000000000 637035592 1000000000 599069588 1000000000 385215588 1000000000 199702558 1000000000 922241277 1000000000 958538799 1000000000 348628023 1000000000 281645237 1000000000 990044919 1000000000 637142038 1000000000 436405139 1000000000 442928101 1000000000 69034267 1000000000 846325384 1000000000 214273508 1000000000 745019375 1000000000 414127775 1000000000 420878086 1000000000 582277363 1000000000 941367534 1000000000 551693729 1000000000 467783854 1000000000 269053904 1000000000 823185192 1000000000 868617940 1000000000 604800186 1000000000 837908759 1000000000 739558078 1000000000 452641392 1000000000 692042172 1000000000 705478079 1000000000 795162369 1000000000 353537990 1000000000 64844718 1000000000 108282642 1000000000 293209688 1000000000 571977736 1000000000 514352555 1000000000 628405531 1000000000 240808465 1000000000 608815565 1000000000 774852951 1000000000 736281693 1000000000 141031757 1000000000 272176958 1000000000 130929014 1000000000 887124514 1000000000 698826749 1000000000 220417232 1000000000 415258625 1000000000 475351810 1000000000 466405988 1000000000 306127532 1000000000 26202377 1000000000 149801305 1000000000 258197561 1000000000 211850380 1000000000 670352577 1000000000 192111128 1000000000 867308807 1000000000 198309049 1000000000 764192925 1000000000 152605661 1000000000 384962907 1000000000 425670854 1000000000 730120757 1000000000 235167458 1000000000 848042864 1000000000 881367830 1000000000 396889216 1000000000 251262547 1000000000 866058476 1000000000 975138656 1000000000 463866437 1000000000 503482477 1000000000 463121667 1000000000 461669517 1000000000 207580623 1000000000 857509634 1000000000 603167301 1000000000 532848845 1000000000 309080956 1000000000 322731599 1000000000 629329175 1000000000 214709770 1000000000 205197573 1000000000 699860258 1000000000 921453670 1000000000 22517370 1000000000 147483163 1000000000 978412397 1000000000 819734575 1000000000 894007733 1000000000 483044344 1000000000 98603494 1000000000 108426086 1000000000 472081009 1000000000 709718524 1000000000 868070530 1000000000 366309631 1000000000 14229356 1000000000 976114239 1000000000 915450332 1000000000 860199068 1000000000 440891725 1000000000 954771615 1000000000 814186897 1000000000 284067584 1000000000 404911271 1000000000 114681476 1000000000 910657961 1000000000 144449845 1000000000 544652541 1000000000 791713143 1000000000 968835406 1000000000 2929249 1000000000 881886494 1000000000 227678406 1000000000 692871495 1000000000 488311337 1000000000 815878526 1000000000 517104581 1000000000 846179347 1000000000 81201976 1000000000 116475540 1000000000 39019991 1000000000 994528054 1000000000 253956262 1000000000 448995067 1000000000 113310012 1000000000 35187599 1000000000 651533710 1000000000 62831142 1000000000 893507068 1000000000 322674465 1000000000 519203383 1000000000 57851871 1000000000 992968908 1000000000 63091172 1000000000 333288344 1000000000 139414194 1000000000 209034259 1000000000 655729416 1000000000 137145459 1000000000 960058644 1000000000 589731259 1000000000 779381897 1000000000 955225065 1000000000 925786033 1000000000 938603397 1000000000 766453151 1000000000 267066311 1000000000 460808880 1000000000 411818877 1000000000 75406514 1000000000 309777379 1000000000 607883602 1000000000 627886766 1000000000 421372347 1000000000 291883822 1000000000 179991362 1000000000 127260294 1000000000 668757322 1000000000 732927729 1000000000 411481831 1000000000 995784500 1000000000 106666418 1000000000 833285963 1000000000 465885347 1000000000 590895167 1000000000 343675226 1000000000 142451046 1000000000 815610881 1000000000 51115805 1000000000 779184383 1000000000 510855265 1000000000 869941762 1000000000 652735621 1000000000 524697387 1000000000 44254977 1000000000 979475921 1000000000 33601841 1000000000 622598998 1000000000 775493481 1000000000 110162606 1000000000 341376827 1000000000 430903495 1000000000 589224031 1000000000 459052581 1000000000 822442040 1000000000 4492100 1000000000 99661526 1000000000 402919796 1000000000 336235116 1000000000 40789211 1000000000 840349502 1000000000 980395042 1000000000 377160658 1000000000 691227951 1000000000 802875334 1000000000 973148399 1000000000 554487551 1000000000 783382297 1000000000 985939248 1000000000 799305230 1000000000 176174186 1000000000 427419523 1000000000 932588409 1000000000 319021355 1000000000 160054934 1000000000 624479472 1000000000 397648387 1000000000 452963102 1000000000 380476511 1000000000 333299062 1000000000 242533341 1000000000 799595488 1000000000 143396283 1000000000 710335894 1000000000 766921868 1000000000 592531681 1000000000 77128497 1000000000 405970789 1000000000 189528319 1000000000 642408501 1000000000 884942138 1000000000 4564569 1000000000 54222911 1000000000 353354286 1000000000 188110909 1000000000 778587362 1000000000 509288422 1000000000 728897085 1000000000 160562809 1000000000 497311369 1000000000 378907611 1000000000 836119366 1000000000 847208992 1000000000 273241500 1000000000 761358333 1000000000 256454974 1000000000 339925346 1000000000 937342615 1000000000 807637834 1000000000 637204385 1000000000 607867534 1000000000 738333262 1000000000 414030261 1000000000 264103668 1000000000 27317197 1000000000 415869810 1000000000 781120667 1000000000 724919838 1000000000 908905736 1000000000 803289248 1000000000 659598193 1000000000 157519464 1000000000 417350009 1000000000 557983404 1000000000 694870319 1000000000 974779535 1000000000 549000774 1000000000 622851764 1000000000 586495701 1000000000 643875111 1000000000 877760934 1000000000 768077783 1000000000 275141623 1000000000 91888092 1000000000 844459233 1000000000 627400509 1000000000 751619017 1000000000 812956280 1000000000 432682049 1000000000 333459587 1000000000 694543628 1000000000 985026039 1000000000 732047754 1000000000 876538063 1000000000 243322903 1000000000 59059008 1000000000 482272972 1000000000 593441320 1000000000 610274738 1000000000 912591343 1000000000 82420114 1000000000 920518345 1000000000 40316414 1000000000 945501616 1000000000 142828905 1000000000 189937093 1000000000 860428018 1000000000 365413491 1000000000 175682085 1000000000 452971052 1000000000 153513614 1000000000 350495203 1000000000 722190821 1000000000 19156608 1000000000 637258435 1000000000 741406590 1000000000 247952786 1000000000 120575572 1000000000 58747711 1000000000 794850216 1000000000 361930778 1000000000 305070842 1000000000 788793905 1000000000 81329134 1000000000 908168082 1000000000 293194139 1000000000 44352849 1000000000 792431079 1000000000 897972848 1000000000 632749507 1000000000 715134405 1000000000 287154210 1000000000 787812387 1000000000 355783124 1000000000 74936769 1000000000 221733228 1000000000 888466621 1000000000 490128778 1000000000 267205868 1000000000 759008922 1000000000 759644765 1000000000 424001377 1000000000 518519773 1000000000 473587290 1000000000 896302420 1000000000 36372540 1000000000 970326440 1000000000 635879130 1000000000 855699178 1000000000 101861956 1000000000 249950879 1000000000 247418112 1000000000 762490042 1000000000 993587215 1000000000 341112234 1000000000 979868644 1000000000 622983074 1000000000 55795061 1000000000 123491411 1000000000 961939486 1000000000 520684126 1000000000 665667188 1000000000 759158028 1000000000 32585725 1000000000 251780784 1000000000 432495625 1000000000 526010901 1000000000 679213681 1000000000 516612453 1000000000 292006143 1000000000 668421974 1000000000 880417706 1000000000 498509567 1000000000 373675722 1000000000 712907569 1000000000 311335800 1000000000 48120091 1000000000 24557630 1000000000 518426155 1000000000 232809348 1000000000 56321039 1000000000 168634816 1000000000 433719464 1000000000 560885455 1000000000 188833904 1000000000 971143651 1000000000 644521580 1000000000 534501469 1000000000 617512794 1000000000 341068605 1000000000 682174808 1000000000 248848454 1000000000 784336153 1000000000 175117591 1000000000 655592348 1000000000 873944958 1000000000 180259644 1000000000 909366472 1000000000 623006699 1000000000 334821288 1000000000 837109593 1000000000 457166533 1000000000 569403206 1000000000 445351198 1000000000 601544905 1000000000 833703474 1000000000 616480317 1000000000 632454143 1000000000 854683500 1000000000 504120451 1000000000 975527271 1000000000 981229263 1000000000 68076193 1000000000 419857798 1000000000 195373742 1000000000 40315631 1000000000 263516480 1000000000 325919037 1000000000 912962469 1000000000 276136511 1000000000 587541893 1000000000 653970335 1000000000 957687600 1000000000 471654930 1000000000 640066708 1000000000 93837699 1000000000 629308968 1000000000 14685951 1000000000 631192319 1000000000 239905065 1000000000 291970370 1000000000 359067594 1000000000 9817244 1000000000 912025597 1000000000 457744143 1000000000 403981412 1000000000 461210800 1000000000 96592093 1000000000 784523245 1000000000 154697110 1000000000 811714729 1000000000 589042298 1000000000 665288241 1000000000 634040860 1000000000 336452143 1000000000 642879670 1000000000 965761893 1000000000 365026934 1000000000 439746907 1000000000 993733326 1000000000 797444395 1000000000 759174476 1000000000 920696196 1000000000 899501256 1000000000 571614976 1000000000 438164515 1000000000 209866574 1000000000 82541796 1000000000 498482514 1000000000 467353370 1000000000 227185437 1000000000 377988201 1000000000 36864223 1000000000 790968467 1000000000 110140205 1000000000 199009204 1000000000 313780493 1000000000 873908189 1000000000 273394916 1000000000 57901203 1000000000 165631587 1000000000 278329853 1000000000 112302461 1000000000 896362774 1000000000 384174626 1000000000 732773656 1000000000 409282525 1000000000 839897783 1000000000 818102783 1000000000 656741752 1000000000 592566840 1000000000 862792843 1000000000 929421515 1000000000 870214850 1000000000 523931982 1000000000 261332872 1000000000 932477205 1000000000 833397296 1000000000 901030822 1000000000 281821667 1000000000 277984316 1000000000 844881774 1000000000 548525610 1000000000 293870133 1000000000 469927163 1000000000 794488938 1000000000 15705907 1000000000 237202240 1000000000 747610352 1000000000 371591916 1000000000 203375625 1000000000 700290811 1000000000 585808841 1000000000 748252771 1000000000 495603971 1000000000 619998316 1000000000 436108909 1000000000 84136706 1000000000 501235292 1000000000 570837965 1000000000 702500584 1000000000 306071739 1000000000 394152398 1000000000 999948502 1000000000 161728413 1000000000 507117309 1000000000 888364884 1000000000 287603095 1000000000 708795395 1000000000 936694899 1000000000 629245802 1000000000 816723585 1000000000 300517816 1000000000 730314208 1000000000 434576020 1000000000 528728214 1000000000 598929861 1000000000 536588976 1000000000 370129993 1000000000 625660810 1000000000 914248020 1000000000 42744041 1000000000 562744653 1000000000 543206776 1000000000 360407374 1000000000 114577056 1000000000 222979221 1000000000 326155092 1000000000 938516164 1000000000 825196569 1000000000 498560601 1000000000 28180911 1000000000 522132456 1000000000 610970593 1000000000 548211229 1000000000 643689184 1000000000 909535800 1000000000 546321918 1000000000 167393262 1000000000 734383956 1000000000 115357840 1000000000 320572969 1000000000 485597093 1000000000 962462907 1000000000 617651983 1000000000 36990308 1000000000 532165840 1000000000 858623971 1000000000 421158391 1000000000 628013643 1000000000 671004068 1000000000 312325450 1000000000 572464719 1000000000 992695962 1000000000 343232598 1000000000 631761662 1000000000 648754184 1000000000 583245686 1000000000 341419614 1000000000 676380585 1000000000 98658984 1000000000 550887105 1000000000 494397036 1000000000 566096749 1000000000 269925189 1000000000 573703446 1000000000 804775099 1000000000 970251834 1000000000 400298168 1000000000 29068392 1000000000 817171819 1000000000 27936469 1000000000 142424727 1000000000 695200301 1000000000 254453386 1000000000 662118901 1000000000 526342376 1000000000 943586951 1000000000 842051306 1000000000 480873153 1000000000 908060737 1000000000 92125978 1000000000 180641935 1000000000 36606417 1000000000 933627138 1000000000 535459305 1000000000 773695677 1000000000 637188071 1000000000 684085728 1000000000 626362740 1000000000 171202606 1000000000 130155652 1000000000 489957588 1000000000 525449965 1000000000 439468377 1000000000 736278812 1000000000 883723128 1000000000 713384048 1000000000 437896914 1000000000 181625105 1000000000 478703731 1000000000 208701670 1000000000 331517223 1000000000 277867842 1000000000 492248276 1000000000 865348982 1000000000 481120606 1000000000 952095856 1000000000 550744342 1000000000 876125085 1000000000 353883467 1000000000 234405534 1000000000 852654661 1000000000 695606636 1000000000 296725435 1000000000 734940183 1000000000 596946644 1000000000 187422120 1000000000 218748848 1000000000 542280354 1000000000 380716146 1000000000 464309434 1000000000 731307564 1000000000 186275572 1000000000 44352994 1000000000 557542225 1000000000 459634839 1000000000 379557048 1000000000 560694028 1000000000 170204482 1000000000 654612709 1000000000 464121931 1000000000 786217346 1000000000 907089939 1000000000 561408417 1000000000 876618218 1000000000 844157908 1000000000 489974601 1000000000 100314181 1000000000 78972340 1000000000 876484987 1000000000 949681537 1000000000 64605743 1000000000 346979960 1000000000 480685328 1000000000 508524150 1000000000 992772749 1000000000 284855126 1000000000 342147450 1000000000 30251946 1000000000 192579262 1000000000 598419896 1000000000 243898780 1000000000 326444631 1000000000 357876220 1000000000 943285717 1000000000 931615717 1000000000 623916466 1000000000 654760789 1000000000 515185206 1000000000 278586385 1000000000 31689089 1000000000 463161060 1000000000 634244916 1000000000 777562489 1000000000 771382843 1000000000 153022203 1000000000 189472524 1000000000 952072725 1000000000 327682200 1000000000 545625353 1000000000 616522347 1000000000 985701138 1000000000 990616136 1000000000 441792622 1000000000 422594029 1000000000 671955532 1000000000 29332415 1000000000 355486066 1000000000 512424817 1000000000 196033885 1000000000 745479796 1000000000 372056072 1000000000 460853525 1000000000 16501123 1000000000 201414126 1000000000 22217219 1000000000 255325208 1000000000 114011846 1000000000 679453892 1000000000 947907143 1000000000 61477265 1000000000 12135448 1000000000 82152033 1000000000 421483912 1000000000 730226724 1000000000 890833515 1000000000 12224430 1000000000 718331780 1000000000 886071362 1000000000 975468650 1000000000 789299857 1000000000 118528766 1000000000 257594722 1000000000 557111985 1000000000 961306630 1000000000 336876746 1000000000 379450391 1000000000 972706352 1000000000 800830983 1000000000 52652676 1000000000 824408218 1000000000 257550514 1000000000 2691341 1000000000 443348995 1000000000 877002612 1000000000 316334150 1000000000 969110211 1000000000 417086550 1000000000 504303225 1000000000 179972947 1000000000 989489638 1000000000 746993681 1000000000 957994007 1000000000 753373626 1000000000 275417943 1000000000 613235492 1000000000 664303232 1000000000 568946137 1000000000 135117283 1000000000 789603893 1000000000 805827221 1000000000 267734609 1000000000 690675081 1000000000 312141031 1000000000 582384224 1000000000 719039111 1000000000 204438033 1000000000 955245670 1000000000 504573020 1000000000 196532701 1000000000 315210992 1000000000 627014270 1000000000 48704345 1000000000 468076098 1000000000 837115019 1000000000 423465198 1000000000 638780028 1000000000 376652350 1000000000 658922784 1000000000 304260097 1000000000 443821586 1000000000 378498055 1000000000 35441142 1000000000 497449909 1000000000 933403407 1000000000 211188321 1000000000 681818633 1000000000 27226461 1000000000 476698126 1000000000 31975569 1000000000 465779953 1000000000 789999365 1000000000 478989912 1000000000 989137536 1000000000 797050267 1000000000 839168013 1000000000 18806539 1000000000 165980405 1000000000 401615918 1000000000 31931851 1000000000 394366364 1000000000 88709804 1000000000 285976488 1000000000 342172074 1000000000 947700989 1000000000 812042341 1000000000 240521953 1000000000 215978336 1000000000 659463503 1000000000 612612422 1000000000 67926709 1000000000 728750078 1000000000 282386840 1000000000 787854728 1000000000 557209000 1000000000 461139342 1000000000 739940348 1000000000 565011031 1000000000 546580638 1000000000 18958239 1000000000 251209558 1000000000 210192539 1000000000 863113641 1000000000 221867927 1000000000 128837133 1000000000 995047525 1000000000 592209013 1000000000 244622755 1000000000 143307951 1000000000 954903898 1000000000 49078656 1000000000 657721495 1000000000 281187499 1000000000 934930215 1000000000 165380852 1000000000 70451952 1000000000 847926501 1000000000 576898393 1000000000 830710409 1000000000 32965045 1000000000 481596754 1000000000 69875715 1000000000 791537349 1000000000 202343036 1000000000 396871524 1000000000 474593652 1000000000 916338648 1000000000 161653737 1000000000 761099954 1000000000 656486995 1000000000 517226312 1000000000 451842056 1000000000 144940219 1000000000 792722021 1000000000 318975939 1000000000 415565016 1000000000 978128877 1000000000 726182052 1000000000 263510767 1000000000 463087089 1000000000 208665830 1000000000 298572210 1000000000 407516715 1000000000 946457461 1000000000 51485354 1000000000 626547789 1000000000 938410329 1000000000 632649795 1000000000 780475703 1000000000 993542110 1000000000 598307578 1000000000 800361732 1000000000 274699196 1000000000 875164294 1000000000 952643866 1000000000 563244885 1000000000 975815218 1000000000 495147209 1000000000 229846615 1000000000 375148148 1000000000 270924101 1000000000 825057952 1000000000 432809533 1000000000 213099313 1000000000 127810793 1000000000 421860890 1000000000 233376773 1000000000 107125014 1000000000 645873052 1000000000 543039904 1000000000 507683407 1000000000 643846952 1000000000 424351565 1000000000 61725912 1000000000 277170010 1000000000 659671651 1000000000 564601928 1000000000 531860544 1000000000 444416659 1000000000 929313482 1000000000 589128327 1000000000 49967289 1000000000 315887002 1000000000 873904700 1000000000 712459363 1000000000 953112708 1000000000 622047332 1000000000 150679150 1000000000 851500256 1000000000 610641532 1000000000 575030588 1000000000 947264585 1000000000 942356570 1000000000 498589672 1000000000 270211313 1000000000 513809163 1000000000 24580848 1000000000 915099622 1000000000 509255786 1000000000 375339288 1000000000 625041322 1000000000 440113830 1000000000 831386290 1000000000 902978897 1000000000 976142148 1000000000 329175075 1000000000 57292837 1000000000 628337275 1000000000 301625607 1000000000 914969387 1000000000 569937901 1000000000 334876907 1000000000 679003257 1000000000 687226133 1000000000 872402392 1000000000 650698381 1000000000 255348384 1000000000 732679155 1000000000 897840686 1000000000 443275696 1000000000 296115969 1000000000 670031394 1000000000 48078038 1000000000 699947886 1000000000 340319475 1000000000 309602005 1000000000 467544539 1000000000 889136846 1000000000 608027148 1000000000 902351279 1000000000 878014263 1000000000 555805653 1000000000 650380903 1000000000 125613904 1000000000 582875458 1000000000 344451402 1000000000 738838516 1000000000 347054885 1000000000 30522319 1000000000 142921004 1000000000 604490911 1000000000 647791717 1000000000 327893877 1000000000 849926367 1000000000 931726188 1000000000 158810624 1000000000 51765846 1000000000 679063382 1000000000 745419616 1000000000 355526222 1000000000 56140371 1000000000 171939637 1000000000 899444130 1000000000 46823271 1000000000 391025321 1000000000 950652049 1000000000 280375952 1000000000 745961688 1000000000 584442378 1000000000 58409754 1000000000 585833929 1000000000 618429807 1000000000 441642616 1000000000 404455745 1000000000 635422049 1000000000 984210564 1000000000 136457262 1000000000 304235852 1000000000 550479687 1000000000 700393186 1000000000 591645300 1000000000 86347946 1000000000 114436265 1000000000 76379873 1000000000 230825672 1000000000 450075251 1000000000 89506498 1000000000 670230853 1000000000 759844446 1000000000 86988130 1000000000 607635339 1000000000 259157694 1000000000 772810841 1000000000 338301039 1000000000 909942163 1000000000 913265266 1000000000 185177676 1000000000 449414774 1000000000 94688563 1000000000 304412977 1000000000 499931709 1000000000 262821537 1000000000 882395509 1000000000 3162489 1000000000 996860336 1000000000 869152877 1000000000 87563056 1000000000 363776153 1000000000 89911711 1000000000 653544904 1000000000 178051484 1000000000 295837921 1000000000 126782547 1000000000 647656241 1000000000 115905129 1000000000 708395565 1000000000 353502449 1000000000 956118446 1000000000 90972800 1000000000 887739865 1000000000 198037327 1000000000 298075776 1000000000 424146778 1000000000 163801597 1000000000 820864741 1000000000 769422654 1000000000 491930841 1000000000 297661884 1000000000 132564434 1000000000 827375708 1000000000 772054654 1000000000 734876331 1000000000 845661160 1000000000 510304555 1000000000 101832684 1000000000 504617634 1000000000 147312626 1000000000 160029686 1000000000 223511951 1000000000 870332969 1000000000 77563298 1000000000 134712112 1000000000 459829193 1000000000 653902835 1000000000 853484978 1000000000 894887189 1000000000 394671459 1000000000 701318449 1000000000 514054737 1000000000 303409093 1000000000 371319694 1000000000 95990016 1000000000 678704742 1000000000 676488755 1000000000 262504438 1000000000 918951565 1000000000 154264737 1000000000 488877948 1000000000 645773739 1000000000 335384675 1000000000 121694615 1000000000 474961709 1000000000 974441168 1000000000 456195767 1000000000 959302296 1000000000 241949799 1000000000 44407136 1000000000 968913979 1000000000 56768232 1000000000 543185849 1000000000 165067201 1000000000 1901916 1000000000 635024244 1000000000 612026192 1000000000 904957556 1000000000 258412129 1000000000 691454786 1000000000 609059200 1000000000 322761197 1000000000 969199765 1000000000 443694927 1000000000 60808416 1000000000 455647779 1000000000 593970965 1000000000 759298338 1000000000 841724236 1000000000 358348831 1000000000 515194021 1000000000 979455984 1000000000 541070603 1000000000 468613197 1000000000 264621832 1000000000 536605324 1000000000 60514277 1000000000 80864886 1000000000 785452270 1000000000 161429363 1000000000 993133068 1000000000 449693992 1000000000 51332429 1000000000 669419657 1000000000 761569821 1000000000 490459058 1000000000 940664260 1000000000 273749072 1000000000 859270416 1000000000 884444464 1000000000 52649979 1000000000 274554681 1000000000 888951148 1000000000 741321261 1000000000 575889302 1000000000 375435692 1000000000 268757221 1000000000 217789132 1000000000 595469109 1000000000 581053371 1000000000 634191539 1000000000 27352493 1000000000 934665347 1000000000 911667269 1000000000 159572794 1000000000 239901469 1000000000 104348111 1000000000 555287726 1000000000 408520040 1000000000 173487648 1000000000 883153670 1000000000 658214346 1000000000 214037618 1000000000 641703573 1000000000 723927297 1000000000 206364815 1000000000 941789581 1000000000 623216452 1000000000 370878424 1000000000 107346150 1000000000 209637920 1000000000 471815717 1000000000 361429510 1000000000 296792309 1000000000 825121311 1000000000 164697174 1000000000 490436982 1000000000 217941943 1000000000 360557111 1000000000 878714905 1000000000 114994574 1000000000 773047293 1000000000 772464066 1000000000 860656532 1000000000 87778430 1000000000 378990387 1000000000 641572119 1000000000 313012455 1000000000 969192730 1000000000 991683573 1000000000 726299368 1000000000 855186376 1000000000 750363678 1000000000 403821643 1000000000 468456145 1000000000 333104176 1000000000 102091725 1000000000 678271862 1000000000 296419468 1000000000 988541907 1000000000 822954828 1000000000 814690908 1000000000 897749632 1000000000 143856724 1000000000 457376605 1000000000 323818429 1000000000 25297030 1000000000 709136722 1000000000 313739227 1000000000 76622814 1000000000 941791694 1000000000 410435003 1000000000 492293504 1000000000 588730937 1000000000 870032289 1000000000 230622404 1000000000 671004187 1000000000 225589518 1000000000 472683265 1000000000 687106063 1000000000 490492864 1000000000 156194690 1000000000 408191638 1000000000 577055336 1000000000 298595760 1000000000 734673886 1000000000 519069040 1000000000 347457811 1000000000 870953885 1000000000 37928149 1000000000 449356829 1000000000 298557165 1000000000 185524551 1000000000 691545394 1000000000 284843360 1000000000 432971930 1000000000 364039490 1000000000 57889434 1000000000 932656569 1000000000 192056971 1000000000 572198436 1000000000 815230736 1000000000 475077220 1000000000 231973553 1000000000 273058040 1000000000 21833593 1000000000 604956851 1000000000 36738598 1000000000 736946965 1000000000 653043733 1000000000 576412578 1000000000 833271631 1000000000 258486589 1000000000 921422970 1000000000 269846872 1000000000 616590511 1000000000 624035563 1000000000 647325195 1000000000 553469112 1000000000 332603996 1000000000 558956434 1000000000 325755693 1000000000 62747738 1000000000 913241524 1000000000 918105473 1000000000 484627830 1000000000 330333380 1000000000 560385314 1000000000 425725448 1000000000 10581219 1000000000 269415419 1000000000 189314906 1000000000 252091363 1000000000 705528290 1000000000 211926356 1000000000 807943758 1000000000 724339668 1000000000 666315631 1000000000 826822227 1000000000 784187392 1000000000 487513531 1000000000 830722066 1000000000 611888818 1000000000 98302709 1000000000 709836923 1000000000 637050094 1000000000 219504592 1000000000 770161501 1000000000 454561689 1000000000 728895922 1000000000 369784364 1000000000 591091734 1000000000 541604954 1000000000 293488875 1000000000 463035952 1000000000 538210457 1000000000 198440242 1000000000 934616055 1000000000 19884552 1000000000 321173336 1000000000 17576982 1000000000 594203014 1000000000 334089504 1000000000 793817121 1000000000 918114227 1000000000 129986943 1000000000 697516882 1000000000 762914995 1000000000 152945214 1000000000 392366938 1000000000 230275729 1000000000 250682437 1000000000 29076103 1000000000 282835405 1000000000 129228450 1000000000 485714028 1000000000 567475060 1000000000 217080837 1000000000 376776 1000000000 728800762 1000000000 713324096 1000000000 787230310 1000000000 419396451 1000000000 861646734 1000000000 244268082 1000000000 796560818 1000000000 325742333 1000000000 5375510 1000000000 693722551 1000000000 253412899 1000000000 401929515 1000000000 35617762 1000000000 45016698 1000000000 585512338 1000000000 720563373 1000000000 616073472 1000000000 679618879 1000000000 324752860 1000000000 666091273 1000000000 798235824 1000000000 412333938 1000000000 548981689 1000000000 599176822 1000000000 99540798 1000000000 903893571 1000000000 820719089 1000000000 369139438 1000000000 648413819 1000000000 170110358 1000000000 811501443 1000000000 908461455 1000000000 961452215 1000000000 891233546 1000000000 456773111 1000000000 16361898 1000000000 4217036 1000000000 75569965 1000000000 404454233 1000000000 64555982 1000000000 288574441 1000000000 559614481 1000000000 165120224 1000000000 533247538 1000000000 734645563 1000000000 144607610 1000000000 338360347 1000000000 68456998 1000000000 702663680 1000000000 10254339 1000000000 247461732 1000000000 582076288 1000000000 810093578 1000000000 418514799 1000000000 907924793 1000000000 999520498 1000000000 419065056 1000000000 766098418 1000000000 295129924 1000000000 140201426 1000000000 462252436 1000000000 471011519 1000000000 562618538 1000000000 768268583 1000000000 699134160 1000000000 174478649 1000000000 918907237 1000000000 723340892 1000000000 697672263 1000000000 960708427 1000000000 31028500 1000000000 76958513 1000000000 461665167 1000000000 788502158 1000000000 917245314 1000000000 764420424 1000000000 786289047 1000000000 968601205 1000000000 440233737 1000000000 571382215 1000000000 466204113 1000000000 883965025 1000000000 732005016 1000000000 669411909 1000000000 342107067 1000000000 29092054 1000000000 661155758 1000000000 859944107 1000000000 904528930 1000000000 889582318 1000000000 15268115 1000000000 843463805 1000000000 705794302 1000000000 485081283 1000000000 229336930 1000000000 173610197 1000000000 634132315 1000000000 969066622 1000000000 613262200 1000000000 846191984 1000000000 320541441 1000000000 952646467 1000000000 369231295 1000000000 606677644 1000000000 448461631 1000000000 318981876 1000000000 919131778 1000000000 355059294 1000000000 66768927 1000000000 259927166 1000000000 309500233 1000000000 732240180 1000000000 241666841 1000000000 371668641 1000000000 492318710 1000000000 597409761 1000000000 451065436 1000000000 400536821 1000000000 932712959 1000000000 887991446 1000000000 702233409 1000000000 693352283 1000000000 837526051 1000000000 443281260 1000000000 258803879 1000000000 217466935 1000000000 576454888 1000000000 130573536 1000000000 148063814 1000000000 92086858 1000000000 585039938 1000000000 772056953 1000000000 598906108 1000000000 76126452 1000000000 413610135 1000000000 626890982 1000000000 772045414 1000000000 249017302 1000000000 169545356 1000000000 938387036 1000000000 928040872 1000000000 100524720 1000000000 323333697 1000000000 523864256 1000000000 902866317 1000000000 610241837 1000000000 876305158 1000000000 10290837 1000000000 708203605 1000000000 66395350 1000000000 561677660 1000000000 928210207 1000000000 603611886 1000000000 524762280 1000000000 861817399 1000000000 333031717 1000000000 969531747 1000000000 286875842 1000000000 949216435 1000000000 402183695 1000000000 102619815 1000000000 511369853 1000000000 62892002 1000000000 111196716 1000000000 752830270 1000000000 782956502 1000000000 390137264 1000000000 962688904 1000000000 916920212 1000000000 784557610 1000000000 62646363 1000000000 241189557 1000000000 79612504 1000000000 323571424 1000000000 328258307 1000000000 87643196 1000000000 587743352 1000000000 461273233 1000000000 159169595 1000000000 687399322 1000000000 766278873 1000000000 955384642 1000000000 343202156 1000000000 328395832 1000000000 504070674 1000000000 913419902 1000000000 75592730 1000000000 478454475 1000000000 571136766 1000000000 595817509 1000000000 295181809 1000000000 349179001 1000000000 338969826 1000000000 997857175 1000000000 45450420 1000000000 118647322 1000000000 497323495 1000000000 383822714 1000000000 426949585 1000000000 848196948 1000000000 972907188 1000000000 872961103 1000000000 308994030 1000000000 471985643 1000000000 374241761 1000000000 287442189 1000000000 81230844 1000000000 531137230 1000000000 646312290 1000000000 972238423 1000000000 81787311 1000000000 757588717 1000000000 303584522 1000000000 429384625 1000000000 55770310 1000000000 383665563 1000000000 251591388 1000000000 582442377 1000000000 717109024 1000000000 487822374 1000000000 72110185 1000000000 394941075 1000000000 290458723 1000000000 969680842 1000000000 902565464 1000000000 33173130 1000000000 614037176 1000000000 424298722 1000000000 557773639 1000000000 925320695 1000000000 316002513 1000000000 638436756 1000000000 343285804 1000000000 160183932 1000000000 32939368 1000000000 999848277 1000000000 733048077 1000000000 63265716 1000000000 498180387 1000000000 667526954 1000000000 129514521 1000000000 116106208 1000000000 517279550 1000000000 651924381 1000000000 241704495 1000000000 105738877 1000000000 931071781 1000000000 130682998 1000000000 321806186 1000000000 836784342 1000000000 683934552 1000000000 653194292 1000000000 62432867 1000000000 553789019 1000000000 344273792 1000000000 989848124 1000000000 710014206 1000000000 476463026 1000000000 767820934 1000000000 429387212 1000000000 395408918 1000000000 566411106 1000000000 925712474 1000000000 764015861 1000000000 91357296 1000000000 683599123 1000000000 463363781 1000000000 928717782 1000000000 326249982 1000000000 13168010 1000000000 84021423 1000000000 760985441 1000000000 754984823 1000000000 468466583 1000000000 480986564 1000000000 930965394 1000000000 366757253 1000000000 344342952 1000000000 797198326 1000000000 511780389 1000000000 873946196 1000000000 954907856 1000000000 646963376 1000000000 580670684 1000000000 315399332 1000000000 66779885 1000000000 730530349 1000000000 967117171 1000000000 799365419 1000000000 721083677 1000000000 40495223 1000000000 301664543 1000000000 136414814 1000000000 199241646 1000000000 801686165 1000000000 782559476 1000000000 617348710 1000000000 276785359 1000000000 782160664 1000000000 182850701 1000000000 285934488 1000000000 20311660 1000000000 999934775 1000000000 439254515 1000000000 105316271 1000000000 467208400 1000000000 591541286 1000000000 343863605 1000000000 549569093 1000000000 127598265 1000000000 812947896 1000000000 692949963 1000000000 105935354 1000000000 547656990 1000000000 545114298 1000000000 228875274 1000000000 153006826 1000000000 345479860 1000000000 152854266 1000000000 600015511 1000000000 298067876 1000000000 271348590 1000000000 901768331 1000000000 554715092 1000000000 579481088 1000000000 455768456 1000000000 445217904 1000000000 342799717 1000000000 966483649 1000000000 417982030 1000000000 337869869 1000000000 508112683 1000000000 956837316 1000000000 525932718 1000000000 660903084 1000000000 18035534 1000000000 11945217 1000000000 221406846 1000000000 926113255 1000000000 968671993 1000000000 743684704 1000000000 708574746 1000000000 831472539 1000000000 700642968 1000000000 311955728 1000000000 201571769 1000000000 795654539 1000000000 332291586 1000000000 436118456 1000000000 145364001 1000000000 413425741 1000000000 743045123 1000000000 293070852 1000000000 166727799 1000000000 37686390 1000000000 501129919 1000000000 917908293 1000000000 989969087 1000000000 400104948 1000000000 206313920 1000000000 111671336 1000000000 767473904 1000000000 205397736 1000000000 667565571 1000000000 532573771 1000000000 42815553 1000000000 950166435 1000000000 728791000 1000000000 896776735 1000000000 588517533 1000000000 735884686 1000000000 336447074 1000000000 725950872 1000000000 696949832 1000000000 54861062 1000000000 476138684 1000000000 904722747 1000000000 15525447 1000000000 778758540 1000000000 345462114 1000000000 565605214 1000000000 621748257 1000000000 236394724 1000000000 689367411 1000000000 737014447 1000000000 150202531 1000000000 406949210 1000000000 157912444 1000000000 924653963 1000000000 452229028 1000000000 124538377 1000000000 138555379 1000000000 619927846 1000000000 124564777 1000000000 834966110 1000000000 714261533 1000000000 162507790 1000000000 259858668 1000000000 773299987 1000000000 87772418 1000000000 953231599 1000000000 280759484 1000000000 426937312 1000000000 804340851 1000000000 425745445 1000000000 561854384 1000000000 755865309 1000000000 500414539 1000000000 27587930 1000000000 222419189 1000000000 394509993 1000000000 566791836 1000000000 210491409 1000000000 228279314 1000000000 41014927 1000000000 622661998 1000000000 399585978 1000000000 299449174 1000000000 74556324 1000000000 867264443 1000000000 783013353 1000000000 767991255 1000000000 158493035 1000000000 517147871 1000000000 216550511 1000000000 319438575 1000000000 824104409 1000000000 333325563 1000000000 661043654 1000000000 239063633 1000000000 282138151 1000000000 693631526 1000000000 884462780 1000000000 249753434 1000000000 813212769 1000000000 114216673 1000000000 355619969 1000000000 470075098 1000000000 452612077 1000000000 3723167 1000000000 492113332 1000000000 414209747 1000000000 71547621 1000000000 429754675 1000000000 172592227 1000000000 345372377 1000000000 42270026 1000000000 883398466 1000000000 166695599 1000000000 398908817 1000000000 259795547 1000000000 772365693 1000000000 160547335 1000000000 662878219 1000000000 153767923 1000000000 943812809 1000000000 764882777 1000000000 57744204 1000000000 176114249 1000000000 53909836 1000000000 217120672 1000000000 465644205 1000000000 705934800 1000000000 398007187 1000000000 248340585 1000000000 562617978 1000000000 410602522 1000000000 62101387 1000000000 459869004 1000000000 322751020 1000000000 281947513 1000000000 760169100 1000000000 828742119 1000000000 49611012 1000000000 456246089 1000000000 477706940 1000000000 110941167 1000000000 715960193 1000000000 734409150 1000000000 764898029 1000000000 94157928 1000000000 853858791 1000000000 130127703 1000000000 432290684 1000000000 718388846 1000000000 551520217 1000000000 561525797 1000000000 707866674 1000000000 808951247 1000000000 531026143 1000000000 775944764 1000000000 940040584 1000000000 705774142 1000000000 431895158 1000000000 731277732 1000000000 887870081 1000000000 204586751 1000000000 859038934 1000000000 592739909 1000000000 643623337 1000000000 626589827 1000000000 463542811 1000000000 882910022 1000000000 728823337 1000000000 595744275 1000000000 788566799 1000000000 813337952 1000000000 776219527 1000000000 562309183 1000000000 50471837 1000000000 440064787 1000000000 458667716 1000000000 737504111 1000000000 998724845 1000000000 17658538 1000000000 866462612 1000000000 541649128 1000000000 21609484 1000000000 967781899 1000000000 740942844 1000000000 404162490 1000000000 855587294 1000000000 37185703 1000000000 134855789 1000000000 345692957 1000000000 360996630 1000000000 194958482 1000000000 609654183 1000000000 744669621 1000000000 661362463 1000000000 259525548 1000000000 689039106 1000000000 149708580 1000000000 624428733 1000000000 501134587 1000000000 759419286 1000000000 258780120 1000000000 975952527 1000000000 50133815 1000000000 748225590 1000000000 782516781 1000000000 488897042 1000000000 528260755 1000000000 794069647 1000000000 25012875 1000000000 294239686 1000000000 433334491 1000000000 571836849 1000000000 381822584 1000000000 489788825 1000000000 261053606 1000000000 854987640 1000000000 705050646 1000000000 838551769 1000000000 271714311 1000000000 398995825 1000000000 886569128 1000000000 847550344 1000000000 751370496 1000000000 964678614 1000000000 102399198 1000000000 170441120 1000000000 53832593 1000000000 735810402 1000000000 904542740 1000000000 311817911 1000000000 958876410 1000000000 263774204 1000000000 209421163 1000000000 307592915 1000000000 831809804 1000000000 704718392 1000000000 2146204 1000000000 19175637 1000000000 264085253 1000000000 54196498 1000000000 435269105 1000000000 520806921 1000000000 173571491 1000000000 47456808 1000000000 971532724 1000000000 365701939 1000000000 321966058 1000000000 729903984 1000000000 114042240 1000000000 334081600 1000000000 69672010 1000000000 491638134 1000000000 310809006 1000000000 550742584 1000000000 121935056 1000000000 584148506 1000000000 435061897 1000000000 52567965 1000000000 744023048 1000000000 516515720 1000000000 550184542 1000000000 150830164 1000000000 321092130 1000000000 70889975 1000000000 301969105 1000000000 618421409 1000000000 105658278 1000000000 741293004 1000000000 17429498 1000000000 336290488 1000000000 266781573 1000000000 449264798 1000000000 205171630 1000000000 390238408 1000000000 783187645 1000000000 954088453 1000000000 859314676 1000000000 638834792 1000000000 90995687 1000000000 904044707 1000000000 684518039 1000000000 721842399 1000000000 541853302 1000000000 125398173 1000000000 416190068 1000000000 404274343 1000000000 942324085 1000000000 61156817 1000000000 622301733 1000000000 753185605 1000000000 547143076 1000000000 767292499 1000000000 519052970 1000000000 139631245 1000000000 113496217 1000000000 354838720 1000000000 831360163 1000000000 214396184 1000000000 911893412 1000000000 78466243 1000000000 57440672 1000000000 377774814 1000000000 41421129 1000000000 986584136 1000000000 850225324 1000000000 752552891 1000000000 35538458 1000000000 385278258 1000000000 561808768 1000000000 207307391 1000000000 593242064 1000000000 618433581 1000000000 371876455 1000000000 536453035 1000000000 442426132 1000000000 611860729 1000000000 401797948 1000000000 448659662 1000000000 337527358 1000000000 285879816 1000000000 262632372 1000000000 551828274 1000000000 467143344 1000000000 980819311 1000000000 691846292 1000000000 397324162 1000000000 270746971 1000000000 911190152 1000000000 557563824 1000000000 232688137 1000000000 552785782 1000000000 642336369 1000000000 384029243 1000000000 569309219 1000000000 23741088 1000000000 869537958 1000000000 310582715 1000000000 330852872 1000000000 504986168 1000000000 751464307 1000000000 934988182 1000000000 994742435 1000000000 248860198 1000000000 84850938 1000000000 487782837 1000000000 775769689 1000000000 939628210 1000000000 766461735 1000000000 227379674 1000000000 956621154 1000000000 882773134 1000000000 765625558 1000000000 937472784 1000000000 357841443 1000000000 896795099 1000000000 735575094 1000000000 755360319 1000000000 947946467 1000000000 220852666 1000000000 142166529 1000000000 580932089 1000000000 260903105 1000000000 104562631 1000000000 747069556 1000000000 565730949 1000000000 999033388 1000000000 840618045 1000000000 764339647 1000000000 856183822 1000000000 513371099 1000000000 382401526 1000000000 472158778 1000000000 620599726 1000000000 3027018 1000000000 461319714 1000000000 157413339 1000000000 909372309 1000000000 460726461 1000000000 519821988 1000000000 902123822 1000000000 969234883 1000000000 923528716 1000000000 678921207 1000000000 343218477 1000000000 404614548 1000000000 635486299 1000000000 110809694 1000000000 123669962 1000000000 124838735 1000000000 966135224 1000000000 4101232 1000000000 806390842 1000000000 624999192 1000000000 384259330 1000000000 774123624 1000000000 278113765 1000000000 558477673 1000000000 277210678 1000000000 466494281 1000000000 90093639 1000000000 969316780 1000000000 823574434 1000000000 157981979 1000000000 111147597 1000000000 342414727 1000000000 913733340 1000000000 510149439 1000000000 507330383 1000000000 899180993 1000000000 275050388 1000000000 691930703 1000000000 421417730 1000000000 533508148 1000000000 736897512 1000000000 219821068 1000000000 105108830 1000000000 527605617 1000000000 342847382 1000000000 259797994 1000000000 671917974 1000000000 177867526 1000000000 715494561 1000000000 715670544 1000000000 684640063 1000000000 772223606 1000000000 146319072 1000000000 5252413 1000000000 369101022 1000000000 580798653 1000000000 212053788 1000000000 462736482 1000000000 655266936 1000000000 173457452 1000000000 952186384 1000000000 558699555 1000000000 584364984 1000000000 754026583 1000000000 864297905 1000000000 131791770 1000000000 300506593 1000000000 243299595 1000000000 349327046 1000000000 342105520 1000000000 460103579 1000000000 974073435 1000000000 955467821 1000000000 243712037 1000000000 659415323 1000000000 426173755 1000000000 897379053 1000000000 392358687 1000000000 972633362 1000000000 377306854 1000000000 707242213 1000000000 747596057 1000000000 401422691 1000000000 946779111 1000000000 390430005 1000000000 686209217 1000000000 577419371 1000000000 105225604 1000000000 449484497 1000000000 100863298 1000000000 240092914 1000000000 569687291 1000000000 449803628 1000000000 948111269 1000000000 396818445 1000000000 373354279 1000000000 461278998 1000000000 843870699 1000000000 269047309 1000000000 892089789 1000000000 157075621 1000000000 426826392 1000000000 742582640 1000000000 196862443 1000000000 813841974 1000000000 691050806 1000000000 426721105 1000000000 503837888 1000000000 427002835 1000000000 73387619 1000000000 420247056 1000000000 366395885 1000000000 883189285 1000000000 471380462 1000000000 921411607 1000000000 835287785 1000000000 350132261 1000000000 634157736 1000000000 200627455 1000000000 785433808 1000000000 86842698 1000000000 331023775 1000000000 40862936 1000000000 118927734 1000000000 753547423 1000000000 868438313 1000000000 145028416 1000000000 222715927 1000000000 488054491 1000000000 162008394 1000000000 550625288 1000000000 777463325 1000000000 886035984 1000000000 932812397 1000000000 508428697 1000000000 622910048 1000000000 388277113 1000000000 314038014 1000000000 595118278 1000000000 596698167 1000000000 561536605 1000000000 589854189 1000000000 84317376 1000000000 34562782 1000000000 455177855 1000000000 416539804 1000000000 765637729 1000000000 734681002 1000000000 959820573 1000000000 237006112 1000000000 608171232 1000000000 404418615 1000000000 803832046 1000000000 197973060 1000000000 722812219 1000000000 214768110 1000000000 977865579 1000000000 377862079 1000000000 585960581 1000000000 853484264 1000000000 417497644 1000000000 450082163 1000000000 463095884 1000000000 847265563 1000000000 857362833 1000000000 756662084 1000000000 788057267 1000000000 477517544 1000000000 643183093 1000000000 92367257 1000000000 479376916 1000000000 595644625 1000000000 682123404 1000000000 632900429 1000000000 334123140 1000000000 847851738 1000000000 475966077 1000000000 567562819 1000000000 192651827 1000000000 162568173 1000000000 201559899 1000000000 339498795 1000000000 134470532 1000000000 22525972 1000000000 442861656 1000000000 120784478 1000000000 109257170 1000000000 403409106 1000000000 315544884 1000000000 255313958 1000000000 241812261 1000000000 908208259 1000000000 266753648 1000000000 424066030 1000000000 634381827 1000000000 115218391 1000000000 943271122 1000000000 188880860 1000000000 35568262 1000000000 427409745 1000000000 614944316 1000000000 376682372 1000000000 160576372 1000000000 319645128 1000000000 354178188 1000000000 880592111 1000000000 394433751 1000000000 63942045 1000000000 975789934 1000000000 242827645 1000000000 8252079 1000000000 990624918 1000000000 114463359 1000000000 300979731 1000000000 967098067 1000000000 995094058 1000000000 546250895 1000000000 501912995 1000000000 524756333 1000000000 507874761 1000000000 770411611 1000000000 86631338 1000000000 249054785 1000000000 278735340 1000000000 963133610 1000000000 961358240 1000000000 986777721 1000000000 198818034 1000000000 844941177 1000000000 828307971 1000000000 921181999 1000000000 576527869 1000000000 752088206 1000000000 894946497 1000000000 847603784 1000000000 17487958 1000000000 661423456 1000000000 184793088 1000000000 972306324 1000000000 779696610 1000000000 97879712 1000000000 535301985 1000000000 2787448 1000000000 738069259 1000000000 579628181 1000000000 420545848 1000000000 926333064 1000000000 53386191 1000000000 889588500 1000000000 319199991 1000000000 402022575 1000000000 764693524 1000000000 314724943 1000000000 47616017 1000000000 186355867 1000000000 995053154 1000000000 716395031 1000000000 798481776 1000000000 317096463 1000000000 418899732 1000000000 182618679 1000000000 123401901 1000000000 716022182 1000000000 345387514 1000000000 652684721 1000000000 447304365 1000000000 938570000 1000000000 390786847 1000000000 300991900 1000000000 498285297 1000000000 284488691 1000000000 436118224 1000000000 246675009 1000000000 315017982 1000000000 468517215 1000000000 339028203 1000000000 86104720 1000000000 887267720 1000000000 702533902 1000000000 615793266 1000000000 316149903 1000000000 580341934 1000000000 639429581 1000000000 365622197 1000000000 181614618 1000000000 126311980 1000000000 984278123 1000000000 239972759 1000000000 337873172 1000000000 830809101 1000000000 320299446 1000000000 468098498 1000000000 172106714 1000000000 281228795 1000000000 980005330 1000000000 498613238 1000000000 412954522 1000000000 455326409 1000000000 791169690 1000000000 270562847 1000000000 273552959 1000000000 936395457 1000000000 495695209 1000000000 842482493 1000000000 759113504 1000000000 689395260 1000000000 586424436 1000000000 160456035 1000000000 295640128 1000000000 24380696 1000000000 207804113 1000000000 528736327 1000000000 827507710 1000000000 700131330 1000000000 133681542 1000000000 99725356 1000000000 743788943 1000000000 117170498 1000000000 359280867 1000000000 14190174 1000000000 43039083 1000000000 706947591 1000000000 285533629 1000000000 959511330 1000000000 57403500 1000000000 422818177 1000000000 785470847 1000000000 997102400 1000000000 387978327 1000000000 683476411 1000000000 754786343 1000000000 864792680 1000000000 887283176 1000000000 543806897 1000000000 288810980 1000000000 944514640 1000000000 511995186 1000000000 226825251 1000000000 29337572 1000000000 344759040 1000000000 302312233 1000000000 723352314 1000000000 987292919 1000000000 997389899 1000000000 272420389 1000000000 744126873 1000000000 746730785 1000000000 9471351 1000000000 669123217 1000000000 101511277 1000000000 607208590 1000000000 570133570 1000000000 384041141 1000000000 745009011 1000000000 914804428 1000000000 232446580 1000000000 774936539 1000000000 16417278 1000000000 48483275 1000000000 418617056 1000000000 664738542 1000000000 230545118 1000000000 94281542 1000000000 646830806 1000000000 171210910 1000000000 875539745 1000000000 311984982 1000000000 350543416 1000000000 169961497 1000000000 130526087 1000000000 958675203 1000000000 484360119 1000000000 807598546 1000000000 780388797 1000000000 245136021 1000000000 846123750 1000000000 621086497 1000000000 536208784 1000000000 857576040 1000000000 662129475 1000000000 878382478 1000000000 445158255 1000000000 103369689 1000000000 486117389 1000000000 888169962 1000000000 73332191 1000000000 29332131 1000000000 616920652 1000000000 904946321 1000000000 857998380 1000000000 435634165 1000000000 187890456 1000000000 660965640 1000000000 394084468 1000000000 927697411 1000000000 350861716 1000000000 139457292 1000000000 526183728 1000000000 223176810 1000000000 238195126 1000000000 736715226 1000000000 21930277 1000000000 428229758 1000000000 629460613 1000000000 101835481 1000000000 147609099 1000000000 148405404 1000000000 339489052 1000000000 425959978 1000000000 897384904 1000000000 763999993 1000000000 21413456 1000000000 335209577 1000000000 28145758 1000000000 944270999 1000000000 338790084 1000000000 438706935 1000000000 356418475 1000000000 568613228 1000000000 729822686 1000000000 584763588 1000000000 419863174 1000000000 165842402 1000000000 274771944 1000000000 726856844 1000000000 238462330 1000000000 283629654 1000000000 192017889 1000000000 809073857 1000000000 444420763 1000000000 879277391 1000000000 211868230 1000000000 542089375 1000000000 791270980 1000000000 705756431 1000000000 993726793 1000000000 604214621 1000000000 795219810 1000000000 816433132 1000000000 325042580 1000000000 502053764 1000000000 893039144 1000000000 150665029 1000000000 119791243 1000000000 161754045 1000000000 39851257 1000000000 963726924 1000000000 549535015 1000000000 929967430 1000000000 981170317 1000000000 397426485 1000000000 966734045 1000000000 178735130 1000000000 170648835 1000000000 756885749 1000000000 849400297 1000000000 399110577 1000000000 227976519 1000000000 15390728 1000000000 223528872 1000000000 143727126 1000000000 532667833 1000000000 75432847 1000000000 534309163 1000000000 146791277 1000000000 16543396 1000000000 154365671 1000000000 369173118 1000000000 854031887 1000000000 121000230 1000000000 296499724 1000000000 911888718 1000000000 188316888 1000000000 762335141 1000000000 107609971 1000000000 618920816 1000000000 728184841 1000000000 700493378 1000000000 348756408 1000000000 502276022 1000000000 912686446 1000000000 995565112 1000000000 246102940 1000000000 401969950 1000000000 983475900 1000000000 656880150 1000000000 253562399 1000000000 693142388 1000000000 105793548 1000000000 956135918 1000000000 109232780 1000000000 51414909 1000000000 268460679 1000000000 911092568 1000000000 662825771 1000000000 947690513 1000000000 418543723 1000000000 837837663 1000000000 978263506 1000000000 5775769 1000000000 460609603 1000000000 347482274 1000000000 409027328 1000000000 914974484 1000000000 588969695 1000000000 129189501 1000000000 471021559 1000000000 659478198 1000000000 149016614 1000000000 906763339 1000000000 338403000 1000000000 761685790 1000000000 393417186 1000000000 274957967 1000000000 956875756 1000000000 456377180 1000000000 992042068 1000000000 620510397 1000000000 341184368 1000000000 487401977 1000000000 271278176 1000000000 222934816 1000000000 498891147 1000000000 934642460 1000000000 884721712 1000000000 255609784 1000000000 11845641 1000000000 38195962 1000000000 103006762 1000000000 849557268 1000000000 492896266 1000000000 264160884 1000000000 746098140 1000000000 760409643 1000000000 887616329 1000000000 964860320 1000000000 414455419 1000000000 754759941 1000000000 237823008 1000000000 82371134 1000000000 291511815 1000000000 906357610 1000000000 476244116 1000000000 995998509 1000000000 385917269 1000000000 662438172 1000000000 922814881 1000000000 237746368 1000000000 486763887 1000000000 794682873 1000000000 184516150 1000000000 175957043 1000000000 566934104 1000000000 789695066 1000000000 481681223 1000000000 906214384 1000000000 960041784 1000000000 263875977 1000000000 365315173 1000000000 436695833 1000000000 890182811 1000000000 190730631 1000000000 981764565 1000000000 894409012 1000000000 589683134 1000000000 911552169 1000000000 565453320 1000000000 633418888 1000000000 696262402 1000000000 226876117 1000000000 920747562 1000000000 62121496 1000000000 318680830 1000000000 956272774 1000000000 433812892 1000000000 253525648 1000000000 130390582 1000000000 868395190 1000000000 979686298 1000000000 384788733 1000000000 777090545 1000000000 639947426 1000000000 811878866 1000000000 577199974 1000000000 523280670 1000000000 43628559 1000000000 601597274 1000000000 717223240 1000000000 10192271 1000000000 625448120 1000000000 121063248 1000000000 454055695 1000000000 692703456 1000000000 192452443 1000000000 288145237 1000000000 900280358 1000000000 759229156 1000000000 400564242 1000000000 201113977 1000000000 399183676 1000000000 651623508 1000000000 444220279 1000000000 687104906 1000000000 239017207 1000000000 99423515 1000000000 737716209 1000000000 514156667 1000000000 235727959 1000000000 717394185 1000000000 651145959 1000000000 876551967 1000000000 682619867 1000000000 950278217 1000000000 215163209 1000000000 822714659 1000000000 726622778 1000000000 713194184 1000000000 508260969 1000000000 321047554 1000000000 415934524 1000000000 336687313 1000000000 171576510 1000000000 181467814 1000000000 713628754 1000000000 867942705 1000000000 883016868 1000000000 576146758 1000000000 18950603 1000000000 835335275 1000000000 883018436 1000000000 127701774 1000000000 320227085 1000000000 807185036 1000000000 770809423 1000000000 75110432 1000000000 690072936 1000000000 906220149 1000000000 250748907 1000000000 630263000 1000000000 852391646 1000000000 384731068 1000000000 966188045 1000000000 760999740 1000000000 633251609 1000000000 409081734 1000000000 423855359 1000000000 534486943 1000000000 406962369 1000000000 339263687 1000000000 539478532 1000000000 687680642 1000000000 576304127 1000000000 329597313 1000000000 623399342 1000000000 542902756 1000000000 691316969 1000000000 122525015 1000000000 821729293 1000000000 973570692 1000000000 973860226 1000000000 455514635 1000000000 992690793 1000000000 78578480 1000000000 984753276 1000000000 920151521 1000000000 271178288 1000000000 637631251 1000000000 803062050 1000000000 514536032 1000000000 371933848 1000000000 650618987 1000000000 17633383 1000000000 53877444 1000000000 902419133 1000000000 257581976 1000000000 940831431 1000000000 389584019 1000000000 114782582 1000000000 571157820 1000000000 957079447 1000000000 550757132 1000000000 148224057 1000000000 558791418 1000000000 149770584 1000000000 880022987 1000000000 339242078 1000000000 414402380 1000000000 32084738 1000000000 502904975 1000000000 961951783 1000000000 478896631 1000000000 790061848 1000000000 249701799 1000000000 13481194 1000000000 144146306 1000000000 937343145 1000000000 983887824 1000000000 786377945 1000000000 620833402 1000000000 370906314 1000000000 308127558 1000000000 349880637 1000000000 971268476 1000000000 225429630 1000000000 518197275 1000000000 505372750 1000000000 878152962 1000000000 811989353 1000000000 724796486 1000000000 757240608 1000000000 982356648 1000000000 676713688 1000000000 254286255 1000000000 820768938 1000000000 851249711 1000000000 278268145 1000000000 187843063 1000000000 524375524 1000000000 893469347 1000000000 450273384 1000000000 239548338 1000000000 845309737 1000000000 688707572 1000000000 493964475 1000000000 154456566 1000000000 435019307 1000000000 873970122 1000000000 799737136 1000000000 318656886 1000000000 316363282 1000000000 556058927 1000000000 503249688 1000000000 9124196 1000000000 747088749 1000000000 855843515 1000000000 568350232 1000000000 980863815 1000000000 565757900 1000000000 757161709 1000000000 566768865 1000000000 224348089 1000000000 245035838 1000000000 51834074 1000000000 421799382 1000000000 924123842 1000000000 237444982 1000000000 33824739 1000000000 458971161 1000000000 260310691 1000000000 236854028 1000000000 371954096 1000000000 670194300 1000000000 614258798 1000000000 59439730 1000000000 793471521 1000000000 120135565 1000000000 491806946 1000000000 697636213 1000000000 463009981 1000000000 941452115 1000000000 788819212 1000000000 529226816 1000000000 77852514 1000000000 669876279 1000000000 491224579 1000000000 13928291 1000000000 362404388 1000000000 426151105 1000000000 935403802 1000000000 418126186 1000000000 857914201 1000000000 97241988 1000000000 435556860 1000000000 570046147 1000000000 972327764 1000000000 57529366 1000000000 592705540 1000000000 77906410 1000000000 170711935 1000000000 673931874 1000000000 211009835 1000000000 471737928 1000000000 253835977 1000000000 980119462 1000000000 485936154 1000000000 539332485 1000000000 811038804 1000000000 611146022 1000000000 717192756 1000000000 840072023 1000000000 966962176 1000000000 422121665 1000000000 686321057 1000000000 311724545 1000000000 100965388 1000000000 895197038 1000000000 252748746 1000000000 2955512 1000000000 69790379 1000000000 507939296 1000000000 159016120 1000000000 787941382 1000000000 300503456 1000000000 332772204 1000000000 901659737 1000000000 800202482 1000000000 16712441 1000000000 321686811 1000000000 22262838 1000000000 203764559 1000000000 784336623 1000000000 418165803 1000000000 250955631 1000000000 667797443 1000000000 239552522 1000000000 221825437 1000000000 482358103 1000000000 45961590 1000000000 375965378 1000000000 573757790 1000000000 233513783 1000000000 448234247 1000000000 785442153 1000000000 539129575 1000000000 940755757 1000000000 168884986 1000000000 471754801 1000000000 556259953 1000000000 143759978 1000000000 90904439 1000000000 72301079 1000000000 858476733 1000000000 344775299 1000000000 693767267 1000000000 82501453 1000000000 787081143 1000000000 361396337 1000000000 54378182 1000000000 473470468 1000000000 572469926 1000000000 442847756 1000000000 252843491 1000000000 874610717 1000000000 745686146 1000000000 786810232 1000000000 144621871 1000000000 129515912 1000000000 351884336 1000000000 289811608 1000000000 22243061 1000000000 920692345 1000000000 677500324 1000000000 666307353 1000000000 896033860 1000000000 299864352 1000000000 353088757 1000000000 749206472 1000000000 144348113 1000000000 393348353 1000000000 579627887 1000000000 784438596 1000000000 754906699 1000000000 567445490 1000000000 227182038 1000000000 240408813 1000000000 996613462 1000000000 918583775 1000000000 243858369 1000000000 216886254 1000000000 59055548 1000000000 533435489 1000000000 310143233 1000000000 733131406 1000000000 987041860 1000000000 777830253 1000000000 395326322 1000000000 557994658 1000000000 866940394 1000000000 328402754 1000000000 526363276 1000000000 882057354 1000000000 635340524 1000000000 43923900 1000000000 255169229 1000000000 498712686 1000000000 211205925 1000000000 707957366 1000000000 459607253 1000000000 824731279 1000000000 263811807 1000000000 210435484 1000000000 775839128 1000000000 510035433 1000000000 684636746 1000000000 390049659 1000000000 570906892 1000000000 717307167 1000000000 143916858 1000000000 166918147 1000000000 941191800 1000000000 487891228 1000000000 82141807 1000000000 290718175 1000000000 123730190 1000000000 490393260 1000000000 82533169 1000000000 213551663 1000000000 197606707 1000000000 986097263 1000000000 894119690 1000000000 297610318 1000000000 974930547 1000000000 943332696 1000000000 424664703 1000000000 583378522 1000000000 402035365 1000000000 432444700 1000000000 433736147 1000000000 620429859 1000000000 155989931 1000000000 880076187 1000000000 149159817 1000000000 472029412 1000000000 836333868 1000000000 769899401 1000000000 289062220 1000000000 630430821 1000000000 695771979 1000000000 193746020 1000000000 763575141 1000000000 778251685 1000000000 59935251 1000000000 809816764 1000000000 438361670 1000000000 230346233 1000000000 677969305 1000000000 773069977 1000000000 951428004 1000000000 157494264 1000000000 840342475 1000000000 237871522 1000000000 771742776 1000000000 587335489 1000000000 925365374 1000000000 46709364 1000000000 943330646 1000000000 825180250 1000000000 590534722 1000000000 153991657 1000000000 795816000 1000000000 706402625 1000000000 52463618 1000000000 297400025 1000000000 92494981 1000000000 145258598 1000000000 624994813 1000000000 312077859 1000000000 791309439 1000000000 335467616 1000000000 63890795 1000000000 873807962 1000000000 960074933 1000000000 487531588 1000000000 965407921 1000000000 933954916 1000000000 560852342 1000000000 164376005 1000000000 571073238 1000000000 32831473 1000000000 535940958 1000000000 89918143 1000000000 354231679 1000000000 27799219 1000000000 167196861 1000000000 792230013 1000000000 849635735 1000000000 528936736 1000000000 293019264 1000000000 199547585 1000000000 129652398 1000000000 537585331 1000000000 444597131 1000000000 369581733 1000000000 522638606 1000000000 618478172 1000000000 846154510 1000000000 442772884 1000000000 957813538 1000000000 815066572 1000000000 198760985 1000000000 398653244 1000000000 783065524 1000000000 972567828 1000000000 773042160 1000000000 233038138 1000000000 297737534 1000000000 242338812 1000000000 163355394 1000000000 356196880 1000000000 4779939 1000000000 596011195 1000000000 538641039 1000000000 628804341 1000000000 908488149 1000000000 131528746 1000000000 197948564 1000000000 32992211 1000000000 363032701 1000000000 886646491 1000000000 475328461 1000000000 920145201 1000000000 877140486 1000000000 546737777 1000000000 961045255 1000000000 793513799 1000000000 60979344 1000000000 157851216 1000000000 369324497 1000000000 201834428 1000000000 217739723 1000000000 668959515 1000000000 289208705 1000000000 930784329 1000000000 71916708 1000000000 558906797 1000000000 897592659 1000000000 776151275 1000000000 450885662 1000000000 644781610 1000000000 990028938 1000000000 982972994 1000000000 705784322 1000000000 783349042 1000000000 961076123 1000000000 285175391 1000000000 181832859 1000000000 39430436 1000000000 631389483 1000000000 626268620 1000000000 125575647 1000000000 168379632 1000000000 914002513 1000000000 764820421 1000000000 910425207 1000000000 862660858 1000000000 226881761 1000000000 58067003 1000000000 857699806 1000000000 866626534 1000000000 869584059 1000000000 997066285 1000000000 695187050 1000000000 687944386 1000000000 81294644 1000000000 273545105 1000000000 252474275 1000000000 680962824 1000000000 642894715 1000000000 831696335 1000000000 723211577 1000000000 229186655 1000000000 24755863 1000000000 17622040 1000000000 861022437 1000000000 751099022 1000000000 947242918 1000000000 168944402 1000000000 917430079 1000000000 450538068 1000000000 707241134 1000000000 982945043 1000000000 214955636 1000000000 136665507 1000000000 547946675 1000000000 524215747 1000000000 853160993 1000000000 405343252 1000000000 980864021 1000000000 441526002 1000000000 453501169 1000000000 449499140 1000000000 536161858 1000000000 163360738 1000000000 805639945 1000000000 840284738 1000000000 998111212 1000000000 296327430 1000000000 793013754 1000000000 657684993 1000000000 733108303 1000000000 828948429 1000000000 161149917 1000000000 402218262 1000000000 43956658 1000000000 866031876 1000000000 133078153 1000000000 400887403 1000000000 433789543 1000000000 542550246 1000000000 319928849 1000000000 560961757 1000000000 604028810 1000000000 485028311 1000000000 965596150 1000000000 302656692 1000000000 534091466 1000000000 469561109 1000000000 696751048 1000000000 804431243 1000000000 586471421 1000000000 795814872 1000000000 886212118 1000000000 69347964 1000000000 76944744 1000000000 986284127 1000000000 726534335 1000000000 927456666 1000000000 556965065 1000000000 60411474 1000000000 729428826 1000000000 548498519 1000000000 112068577 1000000000 24093500 1000000000 19946381 1000000000 659362610 1000000000 627407833 1000000000 899450085 1000000000 581488442 1000000000 545652839 1000000000 217501887 1000000000 496868118 1000000000 107396655 1000000000 752814801 1000000000 731251282 1000000000 69594474 1000000000 510200232 1000000000 226822611 1000000000 894800900 1000000000 781247023 1000000000 983644345 1000000000 192026452 1000000000 129174918 1000000000 565791347 1000000000 534107877 1000000000 604426892 1000000000 345306912 1000000000 774779851 1000000000 809580757 1000000000 237078751 1000000000 138346079 1000000000 808822501 1000000000 350611664 1000000000 349923593 1000000000 52945472 1000000000 272791478 1000000000 246850439 1000000000 846881429 1000000000 323426298 1000000000 550980486 1000000000 309637586 1000000000 483922055 1000000000 60772342 1000000000 999517629 1000000000 947786062 1000000000 511814927 1000000000 670654203 1000000000 893391673 1000000000 730385816 1000000000 464858966 1000000000 987571446 1000000000 611603149 1000000000 541240261 1000000000 479498486 1000000000 842792963 1000000000 201585132 1000000000 305924167 1000000000 523957581 1000000000 842793253 1000000000 990205232 1000000000 112163244 1000000000 254403931 1000000000 441523046 1000000000 505666821 1000000000 411008764 1000000000 105210647 1000000000 903657983 1000000000 780997854 1000000000 198770159 1000000000 737330958 1000000000 84372313 1000000000 965711440 1000000000 880652138 1000000000 595839457 1000000000 741721245 1000000000 965114742 1000000000 246684313 1000000000 67174249 1000000000 110945828 1000000000 881256804 1000000000 560408174 1000000000 45611411 1000000000 654845938 1000000000 956253845 1000000000 60334295 1000000000 871059993 1000000000 175037464 1000000000 719468250 1000000000 744564258 1000000000 848822568 1000000000 229392798 1000000000 150240109 1000000000 843268190 1000000000 196101356 1000000000 807806614 1000000000 805578905 1000000000 510234204 1000000000 905570418 1000000000 62664163 1000000000 910839110 1000000000 488142070 1000000000 350619150 1000000000 152839560 1000000000 161783982 1000000000 120602461 1000000000 892991091 1000000000 369132406 1000000000 787428379 1000000000 365611443 1000000000 863584224 1000000000 630831040 1000000000 732139899 1000000000 706400014 1000000000 374246939 1000000000 565814065 1000000000 6964459 1000000000 91445073 1000000000 902934851 1000000000 653605109 1000000000 737856601 1000000000 828929754 1000000000 655456855 1000000000 944255409 1000000000 952968893 1000000000 499674696 1000000000 378438762 1000000000 550918331 1000000000 445332762 1000000000 222878452 1000000000 949412781 1000000000 622660455 1000000000 407979704 1000000000 382027860 1000000000 617734986 1000000000 151866195 1000000000 960641616 1000000000 968167859 1000000000 991998867 1000000000 174838190 1000000000 545932592 1000000000 513375184 1000000000 38000602 1000000000 757000377 1000000000 109044475 1000000000 503869501 1000000000 797945165 1000000000 845842236 1000000000 140029948 1000000000 643844273 1000000000 670119750 1000000000 72886651 1000000000 753872885 1000000000 142721015 1000000000 169882447 1000000000 753368024 1000000000 495857182 1000000000 607295617 1000000000 400103917 1000000000 838391752 1000000000 111135498 1000000000 724638892 1000000000 191616325 1000000000 177428053 1000000000 90172277 1000000000 819109633 1000000000 39530268 1000000000 590541096 1000000000 107843785 1000000000 313975169 1000000000 214626847 1000000000 383270274 1000000000 888086771 1000000000 416291558 1000000000 893529326 1000000000 438762939 1000000000 566933115 1000000000 919054357 1000000000 926393876 1000000000 123082707 1000000000 954447042 1000000000 391261887 1000000000 910319781 1000000000 284403082 1000000000 755074277 1000000000 108681057 1000000000 302937654 1000000000 498968923 1000000000 880109548 1000000000 867592604 1000000000 424559315 1000000000 236535260 1000000000 785549675 1000000000 804861475 1000000000 141212746 1000000000 373651554 1000000000 224157188 1000000000 552357298 1000000000 271403915 1000000000 633500564 1000000000 354773486 1000000000 601961545 1000000000 266982288 1000000000 685854936 1000000000 712661690 1000000000 905424352 1000000000 670552298 1000000000 793712654 1000000000 517506077 1000000000 239505661 1000000000 61718483 1000000000 61888016 1000000000 268392162 1000000000 635064303 1000000000 725007621 1000000000 217057566 1000000000 449847849 1000000000 499048585 1000000000 353026708 1000000000 421784641 1000000000 189317459 1000000000 489353403 1000000000 486357360 1000000000 740388243 1000000000 736944518 1000000000 882892844 1000000000 828191225 1000000000 412787406 1000000000 230554721 1000000000 13756647 1000000000 885145806 1000000000 257340205 1000000000 465172766 1000000000 869731639 1000000000 129309448 1000000000 308351359 1000000000 336425022 1000000000 793184180 1000000000 888978058 1000000000 433377174 1000000000 971594477 1000000000 977463550 1000000000 689532825 1000000000 883691084 1000000000 297945982 1000000000 176356225 1000000000 356851811 1000000000 866232653 1000000000 234537586 1000000000 735856102 1000000000 747534841 1000000000 854531726 1000000000 542496115 1000000000 833657687 1000000000 724891408 1000000000 415558681 1000000000 348131414 1000000000 942943776 1000000000 191004986 1000000000 919930054 1000000000 19323437 1000000000 381802681 1000000000 416817653 1000000000 878493442 1000000000 321698717 1000000000 682836993 1000000000 286001071 1000000000 986400666 1000000000 571500224 1000000000 694913777 1000000000 639535091 1000000000 763119060 1000000000 791180089 1000000000 735880369 1000000000 466034885 1000000000 926845650 1000000000 695891396 1000000000 576563288 1000000000 257383595 1000000000 786152626 1000000000 554808886 1000000000 785357891 1000000000 598455902 1000000000 778993316 1000000000 735535419 1000000000 353749599 1000000000 41658327 1000000000 639244380 1000000000 540101419 1000000000 228554708 1000000000 207223161 1000000000 688318376 1000000000 649081079 1000000000 795891042 1000000000 524354080 1000000000 533352202 1000000000 494661181 1000000000 877052868 1000000000 843831852 1000000000 522829211 1000000000 776493593 1000000000 879157228 1000000000 857651724 1000000000 25161905 1000000000 263434403 1000000000 565116708 1000000000 255784248 1000000000 752390006 1000000000 924661140 1000000000 305083283 1000000000 25089484 1000000000 551690729 1000000000 86442521 1000000000 984722335 1000000000 504589747 1000000000 381770388 1000000000 108905893 1000000000 466143135 1000000000 167184564 1000000000 288454205 1000000000 352748410 1000000000 771494533 1000000000 728106666 1000000000 819728406 1000000000 764928680 1000000000 220468754 1000000000 869318486 1000000000 772310852 1000000000 362738396 1000000000 288997416 1000000000 732507303 1000000000 627992950 1000000000 736758489 1000000000 517594157 1000000000 454243327 1000000000 487119447 1000000000 863767531 1000000000 854954725 1000000000 250685653 1000000000 795093242 1000000000 785171081 1000000000 73611818 1000000000 262621605 1000000000 343905452 1000000000 549222045 1000000000 316884065 1000000000 774226169 1000000000 777656466 1000000000 472164190 1000000000 913013656 1000000000 738697972 1000000000 583053061 1000000000 618680268 1000000000 484173541 1000000000 34856886 1000000000 48473847 1000000000 49796756 1000000000 276257331 1000000000 110107921 1000000000 53153092 1000000000 462490675 1000000000 161935819 1000000000 879385441 1000000000 318290550 1000000000 41506819 1000000000 905902916 1000000000 828070863 1000000000 230484377 1000000000 439385687 1000000000 709931405 1000000000 412798784 1000000000 658182459 1000000000 720992335 1000000000 231815304 1000000000 10516519 1000000000 58808862 1000000000 320600633 1000000000 244034374 1000000000 224618820 1000000000 897916864 1000000000 103741662 1000000000 951395077 1000000000 414122831 1000000000 143076067 1000000000 357757104 1000000000 617204985 1000000000 94467694 1000000000 577379878 1000000000 528233825 1000000000 86870419 1000000000 983282328 1000000000 645036204 1000000000 387380787 1000000000 935026931 1000000000 24032832 1000000000 893010890 1000000000 221160181 1000000000 917042782 1000000000 681905803 1000000000 350091803 1000000000 535576809 1000000000 955700319 1000000000 240702995 1000000000 760671128 1000000000 611813073 1000000000 589414718 1000000000 263168569 1000000000 669507268 1000000000 629069510 1000000000 204777303 1000000000 982547462 1000000000 769406960 1000000000 679271492 1000000000 67054642 1000000000 5297891 1000000000 172214130 1000000000 948029750 1000000000 495936446 1000000000 105255057 1000000000 741597739 1000000000 138846433 1000000000 2817511 1000000000 176608330 1000000000 129815566 1000000000 725543606 1000000000 130964210 1000000000 201526495 1000000000 517435620 1000000000 633942927 1000000000 295981176 1000000000 10963126 1000000000 882882755 1000000000 577627637 1000000000 404851996 1000000000 363588070 1000000000 822093838 1000000000 830234413 1000000000 970908910 1000000000 583417547 1000000000 658558318 1000000000 614140892 1000000000 77283125 1000000000 543290353 1000000000 76072868 1000000000 701147773 1000000000 492307701 1000000000 524091028 1000000000 297910972 1000000000 909058287 1000000000 595935962 1000000000 34048442 1000000000 216660052 1000000000 89439301 1000000000 214794418 1000000000 509150111 1000000000 741689749 1000000000 907184404 1000000000 6249768 1000000000 273970666 1000000000 175681912 1000000000 153578176 1000000000 42529573 1000000000 657168729 1000000000 594833802 1000000000 225767822 1000000000 738802244 1000000000 928724982 1000000000 422407656 1000000000 626306778 1000000000 791673002 1000000000 864278712 1000000000 499413679 1000000000 888961553 1000000000 282212051 1000000000 179361012 1000000000 580028053 1000000000 323567171 1000000000 895683951 1000000000 612096741 1000000000 114293187 1000000000 774920641 1000000000 209531028 1000000000 505138088 1000000000 638511443 1000000000 942809421 1000000000 561779901 1000000000 798612277 1000000000 625407004 1000000000 557786756 1000000000 462633512 1000000000 24481750 1000000000 296763117 1000000000 659602781 1000000000 306893531 1000000000 35470682 1000000000 415569119 1000000000 717006270 1000000000 557000729 1000000000 56217177 1000000000 161003077 1000000000 397356755 1000000000 968774110 1000000000 398076291 1000000000 123915033 1000000000 315204895 1000000000 8901954 1000000000 474638338 1000000000 385830189 1000000000 172197844 1000000000 416036613 1000000000 392888011 1000000000 874062612 1000000000 942250669 1000000000 600962145 1000000000 675786126 1000000000 568915662 1000000000 383478087 1000000000 972998656 1000000000 786978252 1000000000 218412652 1000000000 643788841 1000000000 548777791 1000000000 141405543 1000000000 698295037 1000000000 159332528 1000000000 738097708 1000000000 361894731 1000000000 879160768 1000000000 477074297 1000000000 303830324 1000000000 7376301 1000000000 689302932 1000000000 588702723 1000000000 123353451 1000000000 482378866 1000000000 580392182 1000000000 886219102 1000000000 193090732 1000000000 704033266 1000000000 170686020 1000000000 353154020 1000000000 876592149 1000000000 558368481 1000000000 126058061 1000000000 548720664 1000000000 434969480 1000000000 815895851 1000000000 563450037 1000000000 590767694 1000000000 250463244 1000000000 893178438 1000000000 665742493 1000000000 614129094 1000000000 334419582 1000000000 624716163 1000000000 466664066 1000000000 640932732 1000000000 786942573 1000000000 746354634 1000000000 15812312 1000000000 307035916 1000000000 486341811 1000000000 52488881 1000000000 64666497 1000000000 241225804 1000000000 654734639 1000000000 8218592 1000000000 704381929 1000000000 901247156 1000000000 593667207 1000000000 866492341 1000000000 812852895 1000000000 628140798 1000000000 612142777 1000000000 4924497 1000000000 709753073 1000000000 343058447 1000000000 999603108 1000000000 531564846 1000000000 217281095 1000000000 653538441 1000000000 58583028 1000000000 320059492 1000000000 418506925 1000000000 841843343 1000000000 818186966 1000000000 350978903 1000000000 361954563 1000000000 806141099 1000000000 925304686 1000000000 197378613 1000000000 233446454 1000000000 860281320 1000000000 116016738 1000000000 507981444 1000000000 791706680 1000000000 984224317 1000000000 958120883 1000000000 132533936 1000000000 431126720 1000000000 564710039 1000000000 567010913 1000000000 792401791 1000000000 598190304 1000000000 797234279 1000000000 511613918 1000000000 325987658 1000000000 804551509 1000000000 477662312 1000000000 19815245 1000000000 908978717 1000000000 152674815 1000000000 846610527 1000000000 703437112 1000000000 273478131 1000000000 971350701 1000000000 323730610 1000000000 185973860 1000000000 404538130 1000000000 381803853 1000000000 793517969 1000000000 885120972 1000000000 594968421 1000000000 841973449 1000000000 614744598 1000000000 689071009 1000000000 522965511 1000000000 349987433 1000000000 921365137 1000000000 408416789 1000000000 631381276 1000000000 63380261 1000000000 711012805 1000000000 188746733 1000000000 561859645 1000000000 826550597 1000000000 633025620 1000000000 819109098 1000000000 91399690 1000000000 893995059 1000000000 251513229 1000000000 638905434 1000000000 566658016 1000000000 920580326 1000000000 917179464 1000000000 453038527 1000000000 285809286 1000000000 669425718 1000000000 351569917 1000000000 838527384 1000000000 801969935 1000000000 277850523 1000000000 900078886 1000000000 562558150 1000000000 903019738 1000000000 751642497 1000000000 428902748 1000000000 414341082 1000000000 215901269 1000000000 503777782 1000000000 288160070 1000000000 854269218 1000000000 248157843 1000000000 421270055 1000000000 575521561 1000000000 34137286 1000000000 144622878 1000000000 577411701 1000000000 109448424 1000000000 144191104 1000000000 294917388 1000000000 384381385 1000000000 368130092 1000000000 614275372 1000000000 466868293 1000000000 304030652 1000000000 245674872 1000000000 354994679 1000000000 768942218 1000000000 668622548 1000000000 706336350 1000000000 765406478 1000000000 467792711 1000000000 348739813 1000000000 904588045 1000000000 621508010 1000000000 79042229 1000000000 778577452 1000000000 434345573 1000000000 905852884 1000000000 742020000 1000000000 790219380 1000000000 284590189 1000000000 36069873 1000000000 385622706 1000000000 969980077 1000000000 675708788 1000000000 81322307 1000000000 254204275 1000000000 585579114 1000000000 826023369 1000000000 656191642 1000000000 519504562 1000000000 19070439 1000000000 37534311 1000000000 403399856 1000000000 194865531 1000000000 9709227 1000000000 664455267 1000000000 489314633 1000000000 443952165 1000000000 103856705 1000000000 668170849 1000000000 309985055 1000000000 723018034 1000000000 388799782 1000000000 808052418 1000000000 359536077 1000000000 385821962 1000000000 808402741 1000000000 560509307 1000000000 337349389 1000000000 375741696 1000000000 866391968 1000000000 648905723 1000000000 444277618 1000000000 614411155 1000000000 356724910 1000000000 79378067 1000000000 731093702 1000000000 119486196 1000000000 718808364 1000000000 364072092 1000000000 514048567 1000000000 178311318 1000000000 359406229 1000000000 391113504 1000000000 497089185 1000000000 591172421 1000000000 663772765 1000000000 992920810 1000000000 697496619 1000000000 372290000 1000000000 763040753 1000000000 574708221 1000000000 441373151 1000000000 255223842 1000000000 52869527 1000000000 138598750 1000000000 468329775 1000000000 50734805 1000000000 765776450 1000000000 124152311 1000000000 32101394 1000000000 335299396 1000000000 553106881 1000000000 246061527 1000000000 747516036 1000000000 328840577 1000000000 681112060 1000000000 605474070 1000000000 85408941 1000000000 413573366 1000000000 993836180 1000000000 256531910 1000000000 269469761 1000000000 631443415 1000000000 605982287 1000000000 995912873 1000000000 122551550 1000000000 603308868 1000000000 272762949 1000000000 515528305 1000000000 312302024 1000000000 303437851 1000000000 782249040 1000000000 849993324 1000000000 232439945 1000000000 944243860 1000000000 944210572 1000000000 512127140 1000000000 682597731 1000000000 738774258 1000000000 401723200 1000000000 587767468 1000000000 137955910 1000000000 960294144 1000000000 263215082 1000000000 834404451 1000000000 174409132 1000000000 644103067 1000000000 45986754 1000000000 227754809 1000000000 180105804 1000000000 651920593 1000000000 692978984 1000000000 225051286 1000000000 541240633 1000000000 869466082 1000000000 630976118 1000000000 326157912 1000000000 545633174 1000000000 205356726 1000000000 751033235 1000000000 535409848 1000000000 748719200 1000000000 796396568 1000000000 330716548 1000000000 673264137 1000000000 257953556 1000000000 435865088 1000000000 296479489 1000000000 494196066 1000000000 489921298 1000000000 923771951 1000000000 903819426 1000000000 40754944 1000000000 322187410 1000000000 850798251 1000000000 384598204 1000000000 246865105 1000000000 405015262 1000000000 713878743 1000000000 191577828 1000000000 316030164 1000000000 792815926 1000000000 810733594 1000000000 65606456 1000000000 370673281 1000000000 440828727 1000000000 719349394 1000000000 239215499 1000000000 926252599 1000000000 357590807 1000000000 808397522 1000000000 135181460 1000000000 317549847 1000000000 518960671 1000000000 508926893 1000000000 631698293 1000000000 137434475 1000000000 88943805 1000000000 579821702 1000000000 787714212 1000000000 185786890 1000000000 535744334 1000000000 141833261 1000000000 710165999 1000000000 291013995 1000000000 906377745 1000000000 531753664 1000000000 564431778 1000000000 30375777 1000000000 927862799 1000000000 819945937 1000000000 726702245 1000000000 891488486 1000000000 152134825 1000000000 953579531 1000000000 139678839 1000000000 80522711 1000000000 733060538 1000000000 21593065 1000000000 194592055 1000000000 456642442 1000000000 493357022 1000000000 347077642 1000000000 811813465 1000000000 699972964 1000000000 949604424 1000000000 544128374 1000000000 404956882 1000000000 531570242 1000000000 768747403 1000000000 77208149 1000000000 158266660 1000000000 372358862 1000000000 320423251 1000000000 880201063 1000000000 41773235 1000000000 250413752 1000000000 856669306 1000000000 654206427 1000000000 196061895 1000000000 64875411 1000000000 101618003 1000000000 559488968 1000000000 276682407 1000000000 800425498 1000000000 571085451 1000000000 664657602 1000000000 556774236 1000000000 619238629 1000000000 258284389 1000000000 851649856 1000000000 423927008 1000000000 515925521 1000000000 353049599 1000000000 325454180 1000000000 960228772 1000000000 376899232 1000000000 683364785 1000000000 159572289 1000000000 31130001 1000000000 368266767 1000000000 611974952 1000000000 500302563 1000000000 421284880 1000000000 973303466 1000000000 507342875 1000000000 299796053 1000000000 979241487 1000000000 506336318 1000000000 495543422 1000000000 236187305 1000000000 62905739 1000000000 597496300 1000000000 356337692 1000000000 634661119 1000000000 194602327 1000000000 853717216 1000000000 370246116 1000000000 507077608 1000000000 68091476 1000000000 975439997 1000000000 68767664 1000000000 681496461 1000000000 637673090 1000000000 30266486 1000000000 594776833 1000000000 932435159 1000000000 843915860 1000000000 882471112 1000000000 776494321 1000000000 829975155 1000000000 517794075 1000000000 460003336 1000000000 184417284 1000000000 504159247 1000000000 102113028 1000000000 518990616 1000000000 558319569 1000000000 555596691 1000000000 798263019 1000000000 725659429 1000000000 395891627 1000000000 99394712 1000000000 309012324 1000000000 499343664 1000000000 69113589 1000000000 197722977 1000000000 872225762 1000000000 464745617 1000000000 434944462 1000000000 728632629 1000000000 115686147 1000000000 427273130 1000000000 516868691 1000000000 188493383 1000000000 215083801 1000000000 474176206 1000000000 133548617 1000000000 96703839 1000000000 67958481 1000000000 725799707 1000000000 512509586 1000000000 479217308 1000000000 140191886 1000000000 992999322 1000000000 98820290 1000000000 923480671 1000000000 439755562 1000000000 842444213 1000000000 77378970 1000000000 58745876 1000000000 744708717 1000000000 313244287 1000000000 458502121 1000000000 453250746 1000000000 696550363 1000000000 294848124 1000000000 21247546 1000000000 371014941 1000000000 642847513 1000000000 668564059 1000000000 1375799 1000000000 517628538 1000000000 659772597 1000000000 120896674 1000000000 537949848 1000000000 848512472 1000000000 332471920 1000000000 364172231 1000000000 816372008 1000000000 355410503 1000000000 427782148 1000000000 386974482 1000000000 490703912 1000000000 33299672 1000000000 826489248 1000000000 476173650 1000000000 133541073 1000000000 515713357 1000000000 463580416 1000000000 902919719 1000000000 287001565 1000000000 662944215 1000000000 896384062 1000000000 878558177 1000000000 838734438 1000000000 503881597 1000000000 502928674 1000000000 623750982 1000000000 940147562 1000000000 528715904 1000000000 706295134 1000000000 900548593 1000000000 522670359 1000000000 264710703 1000000000 822477699 1000000000 461363806 1000000000 917695980 1000000000 473619175 1000000000 294865449 1000000000 166773931 1000000000 140121763 1000000000 907153809 1000000000 259692422 1000000000 119652863 1000000000 519027684 1000000000 624254029 1000000000 109104733 1000000000 257010374 1000000000 998979905 1000000000 304502962 1000000000 672590473 1000000000 508339520 1000000000 400459428 1000000000 793405656 1000000000 979883049 1000000000 987631849 1000000000 996032685 1000000000 928367494 1000000000 925102259 1000000000 464347078 1000000000 23026520 1000000000 266676940 1000000000 227715237 1000000000 472796677 1000000000 862794283 1000000000 685483982 1000000000 906870065 1000000000 36069006 1000000000 592608753 1000000000 741875450 1000000000 815282467 1000000000 541313702 1000000000 996785082 1000000000 265252959 1000000000 469659663 1000000000 296357334 1000000000 105773702 1000000000 78682126 1000000000 16311367 1000000000 739259886 1000000000 158159386 1000000000 770333275 1000000000 83358445 1000000000 467654131 1000000000 276916001 1000000000 358541594 1000000000 922154495 1000000000 523262323 1000000000 312514017 1000000000 686732574 1000000000 43215462 1000000000 52720588 1000000000 955900860 1000000000 377039711 1000000000 31417377 1000000000 86913242 1000000000 138357699 1000000000 318855482 1000000000 796871129 1000000000 297887390 1000000000 257022476 1000000000 634450469 1000000000 704634126 1000000000 574731632 1000000000 772385475 1000000000 792245104 1000000000 906076002 1000000000 399195095 1000000000 993509559 1000000000 213338708 1000000000 764394117 1000000000 165587750 1000000000 24439581 1000000000 811771402 1000000000 810411558 1000000000 233440391 1000000000 990194028 1000000000 94322143 1000000000 781674952 1000000000 640962509 1000000000 281968597 1000000000 872685037 1000000000 287494359 1000000000 902719179 1000000000 451458403 1000000000 554180678 1000000000 128351308 1000000000 217882545 1000000000 971933404 1000000000 481194205 1000000000 590386086 1000000000 429927582 1000000000 291511934 1000000000 552649683 1000000000 854286368 1000000000 386536697 1000000000 55733970 1000000000 290846028 1000000000 252454451 1000000000 436326748 1000000000 609319010 1000000000 725141825 1000000000 305670835 1000000000 418747759 1000000000 457935598 1000000000 477845253 1000000000 883905339 1000000000 267712104 1000000000 930126306 1000000000 97605174 1000000000 170678896 1000000000 190577451 1000000000 64703531 1000000000 740918860 1000000000 54177975 1000000000 556758926 1000000000 870418433 1000000000 447965837 1000000000 278257575 1000000000 933536184 1000000000 967517196 1000000000 982187087 1000000000 163521926 1000000000 362153065 1000000000 843453188 1000000000 977763531 1000000000 465273450 1000000000 586216490 1000000000 834595168 1000000000 641232122 1000000000 618286021 1000000000 750905660 1000000000 447612297 1000000000 113511559 1000000000 993864186 1000000000 456034656 1000000000 877459582 1000000000 834269418 1000000000 537428026 1000000000 888157863 1000000000 535382004 1000000000 294258840 1000000000 719412916 1000000000 334166085 1000000000 27882960 1000000000 235254234 1000000000 974130953 1000000000 65805814 1000000000 265047855 1000000000 361048063 1000000000 479817447 1000000000 438743871 1000000000 796006899 1000000000 77347215 1000000000 881445722 1000000000 80143240 1000000000 722567156 1000000000 145168755 1000000000 720719586 1000000000 572439223 1000000000 555561855 1000000000 671697774 1000000000 266723287 1000000000 194887131 1000000000 783871833 1000000000 242850150 1000000000 418299806 1000000000 487359989 1000000000 826925187 1000000000 13710308 1000000000 887467852 1000000000 504785868 1000000000 391951944 1000000000 322785505 1000000000 661485625 1000000000 837311637 1000000000 752429760 1000000000 792840794 1000000000 293713342 1000000000 460177720 1000000000 92429034 1000000000 687672232 1000000000 682409078 1000000000 255144005 1000000000 667848433 1000000000 313774786 1000000000 978729962 1000000000 61864332 1000000000 343207208 1000000000 955658561 1000000000 601408800 1000000000 39522660 1000000000 828751090 1000000000 403708195 1000000000 36838072 1000000000 530373377 1000000000 627745254 1000000000 731225062 1000000000 870206777 1000000000 519254260 1000000000 18393600 1000000000 760706470 1000000000 540119392 1000000000 17218488 1000000000 591517098 1000000000 813686569 1000000000 630725218 1000000000 865141083 1000000000 81054299 1000000000 865148229 1000000000 11254614 1000000000 412859719 1000000000 745709694 1000000000 109757379 1000000000 120262273 1000000000 260719625 1000000000 377082161 1000000000 656866974 1000000000 945884233 1000000000 104703476 1000000000 272200778 1000000000 103945199 1000000000 572650579 1000000000 314519119 1000000000 21980956 1000000000 299620998 1000000000 806674492 1000000000 772573703 1000000000 580051095 1000000000 443192116 1000000000 704694602 1000000000 125197663 1000000000 909212053 1000000000 594456798 1000000000 93209841 1000000000 764825984 1000000000 825346981 1000000000 208186217 1000000000 654519357 1000000000 325951426 1000000000 665426448 1000000000 833409508 1000000000 184800743 1000000000 768939704 1000000000 79061710 1000000000 761563486 1000000000 92058576 1000000000 362632618 1000000000 340421253 1000000000 781741167 1000000000 349606691 1000000000 63904232 1000000000 232953725 1000000000 906751517 1000000000 183675850 1000000000 372902399 1000000000 859215892 1000000000 212777111 1000000000 408982992 1000000000 887056224 1000000000 387993524 1000000000 725267774 1000000000 579249766 1000000000 261808666 1000000000 904719433 1000000000 352843115 1000000000 276812499 1000000000 212383578 1000000000 796907860 1000000000 380486785 1000000000 960760940 1000000000 441997234 1000000000 397691121 1000000000 636920414 1000000000 109356009 1000000000 344543606 1000000000 965648249 1000000000 670046555 1000000000 837256934 1000000000 398271962 1000000000 657941033 1000000000 759637248 1000000000 432989636 1000000000 121463626 1000000000 455597039 1000000000 262923339 1000000000 651416516 1000000000 725627225 1000000000 522736990 1000000000 650543417 1000000000 755866643 1000000000 189812316 1000000000 25695422 1000000000 340909782 1000000000 401968384 1000000000 94564747 1000000000 419612617 1000000000 562686756 1000000000 398822237 1000000000 379206987 1000000000 131556991 1000000000 997533595 1000000000 435783743 1000000000 153269834 1000000000 298162246 1000000000 298197255 1000000000 337544182 1000000000 579769679 1000000000 53047193 1000000000 942411080 1000000000 410983874 1000000000 341121871 1000000000 696154562 1000000000 780388921 1000000000 442051694 1000000000 430919273 1000000000 697764626 1000000000 927059706 1000000000 946547314 1000000000 122310336 1000000000 504211699 1000000000 998899783 1000000000 564984305 1000000000 234795811 1000000000 471052646 1000000000 846148804 1000000000 490196509 1000000000 391929998 1000000000 860039544 1000000000 375699799 1000000000 640701478 1000000000 11053189 1000000000 179834567 1000000000 473117780 1000000000 564937023 1000000000 547043953 1000000000 106410239 1000000000 199627254 1000000000 154585485 1000000000 569973567 1000000000 263457934 1000000000 549625901 1000000000 769894608 1000000000 994804949 1000000000 796223276 1000000000 499069944 1000000000 569651631 1000000000 698612133 1000000000 542276720 1000000000 684064105 1000000000 18296006 1000000000 638332013 1000000000 121251476 1000000000 182322319 1000000000 771048307 1000000000 79870722 1000000000 752074609 1000000000 969630535 1000000000 251734317 1000000000 515472796 1000000000 63708647 1000000000 563685802 1000000000 507718116 1000000000 936497733 1000000000 390670965 1000000000 917812364 1000000000 956186218 1000000000 562762652 1000000000 505117861 1000000000 892040636 1000000000 688970919 1000000000 4548794 1000000000 585120887 1000000000 214338217 1000000000 423067471 1000000000 1597864 1000000000 966011016 1000000000 781482714 1000000000 677377490 1000000000 865683806 1000000000 656089567 1000000000 962873587 1000000000 693962722 1000000000 702060114 1000000000 859887039 1000000000 675835818 1000000000 590519015 1000000000 611882533 1000000000 256186972 1000000000 142284736 1000000000 514945605 1000000000 367484597 1000000000 506523942 1000000000 43627123 1000000000 296232444 1000000000 547564324 1000000000 247452318 1000000000 280008097 1000000000 943228527 1000000000 199101800 1000000000 889974598 1000000000 34917231 1000000000 703520648 1000000000 371960848 1000000000 196835679 1000000000 28445124 1000000000 722897870 1000000000 390318135 1000000000 149338894 1000000000 675206917 1000000000 970669413 1000000000 759232119 1000000000 217323579 1000000000 770132696 1000000000 739114306 1000000000 342594800 1000000000 670694879 1000000000 822729261 1000000000 770007027 1000000000 46981719 1000000000 136325953 1000000000 572319355 1000000000 565984098 1000000000 170474037 1000000000 951871354 1000000000 568750812 1000000000 210680113 1000000000 63559509 1000000000 200859289 1000000000 950390854 1000000000 374589673 1000000000 385800957 1000000000 653351779 1000000000 734163383 1000000000 208182852 1000000000 382184920 1000000000 223066850 1000000000 249738771 1000000000 983100852 1000000000 563889535 1000000000 96512330 1000000000 97387777 1000000000 112276342 1000000000 798732356 1000000000 782034248 1000000000 36706693 1000000000 35747038 1000000000 693200812 1000000000 649102532 1000000000 182727319 1000000000 73287580 1000000000 33760573 1000000000 539351976 1000000000 752035316 1000000000 548058926 1000000000 554610809 1000000000 325294394 1000000000 97741232 1000000000 186865260 1000000000 226426672 1000000000 7739235 1000000000 100051095 1000000000 795059498 1000000000 239791827 1000000000 791787686 1000000000 580226999 1000000000 570501562 1000000000 415578414 1000000000 913713852 1000000000 171307380 1000000000 845757233 1000000000 211251832 1000000000 619384663 1000000000 932386374 1000000000 363620891 1000000000 958094635 1000000000 396208543 1000000000 529476275 1000000000 128670023 1000000000 873288184 1000000000 272509570 1000000000 122503636 1000000000 55175421 1000000000 693944949 1000000000 930667965 1000000000 583726794 1000000000 134538580 1000000000 772916533 1000000000 504996704 1000000000 910440275 1000000000 532174853 1000000000 746754997 1000000000 784171322 1000000000 579698158 1000000000 531739036 1000000000 181329728 1000000000 300170017 1000000000 680932034 1000000000 20796390 1000000000 42067417 1000000000 190863181 1000000000 40325194 1000000000 630542901 1000000000 198574782 1000000000 764076308 1000000000 68444507 1000000000 518243654 1000000000 259700425 1000000000 843929292 1000000000 870757704 1000000000 942106169 1000000000 70627924 1000000000 837657908 1000000000 381468570 1000000000 817293102 1000000000 73655903 1000000000 606980907 1000000000 273843560 1000000000 870196381 1000000000 630844676 1000000000 913040370 1000000000 625242228 1000000000 72685201 1000000000 704580713 1000000000 659843531 1000000000 106400851 1000000000 562820330 1000000000 729439233 1000000000 420996776 1000000000 120162354 1000000000 196030639 1000000000 704246046 1000000000 777092139 1000000000 726007732 1000000000 122750339 1000000000 393900373 1000000000 39517158 1000000000 762707470 1000000000 932156821 1000000000 715144295 1000000000 37854685 1000000000 780416420 1000000000 647787936 1000000000 751876483 1000000000 719553337 1000000000 226757221 1000000000 326668440 1000000000 442161009 1000000000 673371736 1000000000 957756313 1000000000 168512941 1000000000 959356440 1000000000 340796238 1000000000 13212820 1000000000 56585859 1000000000 914790350 1000000000 105668162 1000000000 539603374 1000000000 304176871 1000000000 206747575 1000000000 96585568 1000000000 337251948 1000000000 504044851 1000000000 882567042 1000000000 745904086 1000000000 663055045 1000000000 687947928 1000000000 349353208 1000000000 900326830 1000000000 392162585 1000000000 81866399 1000000000 990639629 1000000000 188795163 1000000000 106217714 1000000000 977628040 1000000000 869196695 1000000000 730091488 1000000000 826483723 1000000000 377533639 1000000000 322637022 1000000000 214767487 1000000000 969273763 1000000000 85146776 1000000000 938597074 1000000000 382374331 1000000000 77203469 1000000000 380355239 1000000000 49669730 1000000000 204743721 1000000000 100129916 1000000000 458647031 1000000000 274115966 1000000000 528409431 1000000000 102663557 1000000000 912479885 1000000000 815250673 1000000000 55316054 1000000000 847595958 1000000000 156313338 1000000000 186072607 1000000000 910730305 1000000000 190614746 1000000000 481576780 1000000000 560944009 1000000000 869876359 1000000000 232398451 1000000000 976206239 1000000000 444615633 1000000000 468139986 1000000000 523191487 1000000000 434281803 1000000000 966860133 1000000000 974174240 1000000000 848337580 1000000000 407515250 1000000000 118177207 1000000000 320526858 1000000000 396963238 1000000000 300831247 1000000000 213682782 1000000000 14341820 1000000000 295848221 1000000000 548337582 1000000000 956969937 1000000000 331028849 1000000000 132747903 1000000000 666553568 1000000000 500287512 1000000000 399144850 1000000000 254376655 1000000000 233372972 1000000000 742380964 1000000000 785056095 1000000000 688128015 1000000000 263874100 1000000000 724552552 1000000000 375111308 1000000000 639005794 1000000000 271025627 1000000000 834365999 1000000000 221844255 1000000000 773730994 1000000000 400597676 1000000000 167446910 1000000000 737412389 1000000000 386873709 1000000000 208243194 1000000000 527575284 1000000000 213243349 1000000000 38688858 1000000000 312790579 1000000000 464099799 1000000000 705655268 1000000000 72992809 1000000000 315614051 1000000000 275639476 1000000000 865050569 1000000000 792435024 1000000000 165345325 1000000000 631915897 1000000000 83113020 1000000000 228477973 1000000000 757383578 1000000000 11531533 1000000000 310640186 1000000000 149835748 1000000000 262705422 1000000000 271173889 1000000000 261134012 1000000000 867317252 1000000000 348089301 1000000000 492152048 1000000000 876629654 1000000000 208262661 1000000000 873203763 1000000000 360086226 1000000000 754595742 1000000000 246051888 1000000000 637138758 1000000000 936221824 1000000000 734277152 1000000000 202481617 1000000000 452664752 1000000000 26392131 1000000000 150467750 1000000000 903598603 1000000000 717975722 1000000000 310149033 1000000000 971553339 1000000000 196786851 1000000000 209621713 1000000000 535163610 1000000000 83877107 1000000000 834215449 1000000000 977494620 1000000000 950109305 1000000000 254577944 1000000000 749257695 1000000000 867612519 1000000000 539538897 1000000000 602039919 1000000000 712994899 1000000000 915538470 1000000000 71989595 1000000000 545281058 1000000000 929279309 1000000000 608196195 1000000000 637952850 1000000000 296780637 1000000000 945208510 1000000000 189274977 1000000000 91022697 1000000000 654235266 1000000000 347205984 1000000000 166462935 1000000000 841373883 1000000000 608270356 1000000000 242069708 1000000000 53026372 1000000000 975396548 1000000000 275142955 1000000000 434261816 1000000000 394188114 1000000000 809423159 1000000000 834314397 1000000000 231962469 1000000000 773477123 1000000000 868416198 1000000000 510717488 1000000000 479717936 1000000000 437189988 1000000000 305549938 1000000000 967499268 1000000000 784316299 1000000000 411488442 1000000000 375276638 1000000000 738071702 1000000000 796664747 1000000000 868789164 1000000000 212844802 1000000000 948066304 1000000000 609102908 1000000000 205154560 1000000000 513283218 1000000000 114222316 1000000000 552189638 1000000000 942814316 1000000000 967380350 1000000000 586405300 1000000000 234252251 1000000000 616804337 1000000000 926008078 1000000000 431223543 1000000000 672535539 1000000000 588613253 1000000000 508532821 1000000000 294661640 1000000000 159331944 1000000000 475706782 1000000000 387168118 1000000000 608738475 1000000000 999181381 1000000000 874497442 1000000000 757392910 1000000000 737155679 1000000000 363074256 1000000000 769971737 1000000000 191063087 1000000000 272293808 1000000000 662392038 1000000000 432176704 1000000000 805029854 1000000000 83457732 1000000000 797061030 1000000000 979918556 1000000000 716214694 1000000000 823303363 1000000000 408502652 1000000000 818839639 1000000000 911111249 1000000000 909693695 1000000000 829094953 1000000000 907939407 1000000000 341672548 1000000000 393700580 1000000000 811410718 1000000000 45145755 1000000000 397672993 1000000000 333671425 1000000000 882681328 1000000000 881803485 1000000000 540478464 1000000000 787571055 1000000000 648145435 1000000000 572077253 1000000000 581160893 1000000000 535632949 1000000000 607857890 1000000000 755517524 1000000000 374689293 1000000000 356204424 1000000000 839178585 1000000000 487687598 1000000000 921566600 1000000000 259770449 1000000000 394963146 1000000000 677343869 1000000000 507002726 1000000000 239884591 1000000000 311171462 1000000000 630392413 1000000000 387284148 1000000000 66163766 1000000000 761011201 1000000000 521206679 1000000000 556635032 1000000000 334707025 1000000000 896115934 1000000000 373853438 1000000000 65216156 1000000000 530912545 1000000000 744493893 1000000000 494244050 1000000000 763554244 1000000000 934519155 1000000000 199155898 1000000000 950666171 1000000000 837161995 1000000000 717490403 1000000000 38835439 1000000000 256562216 1000000000 775952872 1000000000 646106978 1000000000 214189952 1000000000 690035973 1000000000 369121345 1000000000 146973699 1000000000 113863990 1000000000 98405982 1000000000 599580844 1000000000 884853035 1000000000 149242193 1000000000 693139678 1000000000 29798549 1000000000 175443719 1000000000 550806292 1000000000 616798845 1000000000 525610221 1000000000 562288701 1000000000 656673831 1000000000 45076235 1000000000 487885284 1000000000 205693385 1000000000 552660089 1000000000 280423055 1000000000 200471012 1000000000 883142695 1000000000 682945478 1000000000 12565430 1000000000 478477464 1000000000 642940605 1000000000 108401935 1000000000 40505823 1000000000 509234726 1000000000 347717656 1000000000 12172299 1000000000 105486914 1000000000 252372802 1000000000 628858409 1000000000 881446461 1000000000 835162992 1000000000 447097880 1000000000 437304078 1000000000 436365115 1000000000 389756755 1000000000 402079220 1000000000 759346707 1000000000 324410064 1000000000 154907945 1000000000 548323394 1000000000 744330238 1000000000 23407104 1000000000 570548950 1000000000 656117344 1000000000 941292820 1000000000 239698844 1000000000 519562752 1000000000 138615634 1000000000 669919123 1000000000 525943558 1000000000 737560050 1000000000 508665534 1000000000 192471265 1000000000 788116801 1000000000 512515255 1000000000 432913283 1000000000 684555149 1000000000 824710762 1000000000 199462355 1000000000 637094739 1000000000 892300202 1000000000 511521904 1000000000 974582162 1000000000 496665857 1000000000 23501545 1000000000 300139771 1000000000 638019419 1000000000 270441084 1000000000 443713286 1000000000 100229215 1000000000 70755796 1000000000 475400424 1000000000 592948057 1000000000 546151921 1000000000 622900762 1000000000 500553995 1000000000 174749695 1000000000 907278799 1000000000 974302678 1000000000 403012137 1000000000 15721089 1000000000 917210943 1000000000 754026601 1000000000 577889015 1000000000 395511385 1000000000 643026451 1000000000 29185861 1000000000 697907638 1000000000 340004035 1000000000 423431528 1000000000 813181692 1000000000 19651308 1000000000 327167381 1000000000 31934582 1000000000 227630602 1000000000 109867571 1000000000 618260450 1000000000 250489902 1000000000 408774955 1000000000 118125736 1000000000 16625215 1000000000 703003668 1000000000 598100744 1000000000 58078348 1000000000 535707375 1000000000 57473619 1000000000 186684278 1000000000 515419534 1000000000 372131616 1000000000 344248409 1000000000 361434987 1000000000 340788714 1000000000 519694252 1000000000 209306840 1000000000 292895720 1000000000 84109272 1000000000 75378630 1000000000 658391970 1000000000 194966790 1000000000 947885942 1000000000 399103775 1000000000 770459364 1000000000 809225559 1000000000 157040978 1000000000 431077229 1000000000 575554961 1000000000 175122247 1000000000 960352986 1000000000 872866709 1000000000 394056749 1000000000 415580219 1000000000 868906619 1000000000 597857768 1000000000 943210963 1000000000 833749565 1000000000 948073587 1000000000 22945883 1000000000 464626447 1000000000 35265941 1000000000 617693369 1000000000 342343996 1000000000 33997678 1000000000 691619070 1000000000 732610313 1000000000 61620266 1000000000 303239332 1000000000 254004840 1000000000 388941501 1000000000 612665702 1000000000 51330730 1000000000 679952384 1000000000 378652271 1000000000 568759435 1000000000 223929088 1000000000 296826185 1000000000 942645413 1000000000 744704226 1000000000 467796130 1000000000 458135784 1000000000 163062582 1000000000 756602868 1000000000 612413343 1000000000 474226807 1000000000 636078218 1000000000 288312090 1000000000 279359888 1000000000 877311983 1000000000 322233934 1000000000 168430387 1000000000 354207308 1000000000 606634378 1000000000 278352645 1000000000 788646225 1000000000 377353333 1000000000 461981710 1000000000 89913496 1000000000 284821720 1000000000 52968616 1000000000 789502046 1000000000 489932461 1000000000 715460447 1000000000 538897495 1000000000 661733833 1000000000 11189180 1000000000 872002545 1000000000 950035091 1000000000 657377380 1000000000 684764690 1000000000 999709236 1000000000 743386711 1000000000 790895734 1000000000 385567701 1000000000 497471047 1000000000 840381996 1000000000 221645400 1000000000 882362650 1000000000 636635031 1000000000 658921409 1000000000 818873679 1000000000 96179503 1000000000 746320978 1000000000 134390065 1000000000 342899229 1000000000 183319561 1000000000 889186799 1000000000 783187225 1000000000 108166280 1000000000 777135017 1000000000 202295947 1000000000 109707105 1000000000 573235023 1000000000 585316973 1000000000 54177991 1000000000 486890948 1000000000 465873563 1000000000 339204450 1000000000 549488009 1000000000 221325671 1000000000 11032822 1000000000 80876508 1000000000 95024880 1000000000 889899063 1000000000 348452311 1000000000 941145278 1000000000 229568240 1000000000 883794421 1000000000 84211587 1000000000 238709396 1000000000 263642179 1000000000 244835763 1000000000 695780673 1000000000 636404219 1000000000 147576766 1000000000 104046745 1000000000 607285901 1000000000 17301856 1000000000 232744312 1000000000 843582647 1000000000 455493585 1000000000 503951933 1000000000 111239820 1000000000 724180537 1000000000 320851255 1000000000 207904900 1000000000 110248996 1000000000 245844382 1000000000 717542991 1000000000 714777206 1000000000 74006567 1000000000 772092969 1000000000 546778707 1000000000 446461316 1000000000 114144931 1000000000 187840388 1000000000 755105126 1000000000 627863268 1000000000 279567626 1000000000 68109190 1000000000 436315806 1000000000 771475342 1000000000 832119400 1000000000 675385230 1000000000 341827939 1000000000 400462616 1000000000 770213730 1000000000 92861035 1000000000 680709490 1000000000 896486544 1000000000 291573243 1000000000 292653635 1000000000 55726176 1000000000 566334040 1000000000 982008659 1000000000 81109541 1000000000 823905895 1000000000 339111207 1000000000 561468610 1000000000 287412461 1000000000 796261108 1000000000 408096122 1000000000 726462597 1000000000 955819479 1000000000 158551569 1000000000 203985557 1000000000 848600027 1000000000 799553230 1000000000 445959978 1000000000 295316062 1000000000 613463646 1000000000 442046658 1000000000 347886818 1000000000 979364727 1000000000 455713258 1000000000 28822664 1000000000 735851011 1000000000 492314391 1000000000 589498025 1000000000 86274310 1000000000 110817403 1000000000 298623285 1000000000 598901793 1000000000 619407255 1000000000 838329995 1000000000 861073487 1000000000 672130630 1000000000 673479280 1000000000 972898674 1000000000 197699768 1000000000 263579989 1000000000 537842465 1000000000 203805752 1000000000 966244026 1000000000 192798014 1000000000 23673834 1000000000 260011765 1000000000 771100886 1000000000 877475888 1000000000 482836008 1000000000 645837199 1000000000 448337847 1000000000 206939066 1000000000 389776220 1000000000 891701731 1000000000 729503055 1000000000 971675219 1000000000 710522802 1000000000 44744341 1000000000 242335149 1000000000 467302028 1000000000 548112482 1000000000 991758141 1000000000 46641522 1000000000 504845592 1000000000 725456655 1000000000 775098509 1000000000 794638196 1000000000 412221734 1000000000 597304437 1000000000 378555314 1000000000 429096521 1000000000 626938173 1000000000 674768828 1000000000 511064428 1000000000 493022418 1000000000 133683003 1000000000 478966231 1000000000 618294325 1000000000 735990791 1000000000 831098592 1000000000 50194358 1000000000 429124382 1000000000 678928430 1000000000 969084856 1000000000 987180733 1000000000 537438974 1000000000 648895386 1000000000 935468154 1000000000 336003773 1000000000 975948634 1000000000 666276938 1000000000 344809785 1000000000 910939656 1000000000 218229077 1000000000 154983569 1000000000 25921386 1000000000 530060691 1000000000 845597540 1000000000 521785146 1000000000 510286075 1000000000 314413539 1000000000 887150127 1000000000 489728299 1000000000 936141591 1000000000 953428568 1000000000 650360294 1000000000 337999906 1000000000 734511137 1000000000 258112093 1000000000 183472434 1000000000 273332190 1000000000 439646518 1000000000 90633652 1000000000 677512399 1000000000 381029778 1000000000 916680510 1000000000 969268316 1000000000 218381983 1000000000 992679346 1000000000 266844708 1000000000 219716326 1000000000 464098882 1000000000 65125892 1000000000 159599728 1000000000 227465823 1000000000 89038450 1000000000 127926451 1000000000 165098242 1000000000 294710848 1000000000 197988601 1000000000 671496623 1000000000 112159069 1000000000 488624185 1000000000 730206777 1000000000 24786808 1000000000 521878433 1000000000 984621752 1000000000 183060356 1000000000 87406189 1000000000 296061872 1000000000 687414282 1000000000 712262579 1000000000 814323966 1000000000 334468813 1000000000 709009669 1000000000 540837787 1000000000 165261326 1000000000 215003012 1000000000 580229440 1000000000 806949158 1000000000 425332878 1000000000 440332356 1000000000 309565442 1000000000 858197946 1000000000 782496064 1000000000 273749457 1000000000 47053820 1000000000 223363538 1000000000 665923912 1000000000 707943414 1000000000 340278431 1000000000 410348468 1000000000 765497544 1000000000 911091958 1000000000 850035174 1000000000 586026002 1000000000 115746075 1000000000 685868402 1000000000 941880334 1000000000 105662979 1000000000 444430718 1000000000 646924629 1000000000 999074538 1000000000 950361999 1000000000 208422752 1000000000 355760788 1000000000 761681137 1000000000 348712523 1000000000 712591639 1000000000 395555835 1000000000 246460508 1000000000 122497501 1000000000 565315200 1000000000 581667639 1000000000 790466745 1000000000 698033144 1000000000 553605057 1000000000 230952027 1000000000 532359884 1000000000 442542316 1000000000 592303381 1000000000 335075521 1000000000 244331494 1000000000 195169694 1000000000 548972429 1000000000 522097729 1000000000 327359577 1000000000 167246933 1000000000 978250128 1000000000 756983536 1000000000 649848105 1000000000 337377978 1000000000 494688706 1000000000 967910646 1000000000 610333544 1000000000 604624436 1000000000 137461161 1000000000 974421689 1000000000 879302304 1000000000 944201668 1000000000 240109367 1000000000 520025948 1000000000 813639636 1000000000 247311752 1000000000 216174701 1000000000 667100792 1000000000 53921044 1000000000 848366544 1000000000 384434674 1000000000 361120328 1000000000 33942198 1000000000 958337973 1000000000 529946228 1000000000 118876245 1000000000 971610625 1000000000 127453186 1000000000 253646675 1000000000 388088649 1000000000 673247897 1000000000 732599163 1000000000 109606426 1000000000 909304535 1000000000 103779283 1000000000 263660932 1000000000 212954271 1000000000 23349148 1000000000 251759316 1000000000 792339435 1000000000 90567104 1000000000 435513639 1000000000 280955379 1000000000 495698268 1000000000 727829677 1000000000 525938264 1000000000 456333170 1000000000 115546347 1000000000 407707518 1000000000 532527566 1000000000 673102373 1000000000 955427672 1000000000 41047402 1000000000 808061538 1000000000 868282865 1000000000 624404930 1000000000 372568298 1000000000 561252125 1000000000 810217145 1000000000 73360045 1000000000 758842992 1000000000 559001815 1000000000 44852590 1000000000 899430640 1000000000 779493386 1000000000 711163986 1000000000 16521040 1000000000 830226045 1000000000 937415281 1000000000 45939514 1000000000 993556897 1000000000 674020340 1000000000 313350800 1000000000 994822717 1000000000 747847843 1000000000 111427129 1000000000 345492303 1000000000 275764081 1000000000 806363124 1000000000 435961984 1000000000 276434106 1000000000 435998503 1000000000 339554117 1000000000 413505034 1000000000 66602550 1000000000 974215648 1000000000 249077886 1000000000 938358730 1000000000 298188416 1000000000 376017854 1000000000 805034037 1000000000 201619093 1000000000 520767345 1000000000 958270683 1000000000 833069726 1000000000 11923335 1000000000 367082667 1000000000 394400124 1000000000 601663394 1000000000 617661130 1000000000 780897871 1000000000 285952858 1000000000 839331413 1000000000 905261036 1000000000 86799639 1000000000 195717728 1000000000 12409314 1000000000 440329841 1000000000 965864420 1000000000 249064713 1000000000 611172407 1000000000 534900519 1000000000 127473409 1000000000 357752470 1000000000 86995767 1000000000 929857877 1000000000 519208192 1000000000 229924082 1000000000 298414741 1000000000 288671926 1000000000 763134747 1000000000 763001090 1000000000 102806767 1000000000 317596175 1000000000 843222599 1000000000 132236634 1000000000 647359595 1000000000 448381056 1000000000 396189128 1000000000 716159433 1000000000 140995149 1000000000 154540415 1000000000 994666477 1000000000 463561286 1000000000 662792111 1000000000 95103895 1000000000 718628747 1000000000 917957785 1000000000 277281647 1000000000 343742502 1000000000 974223170 1000000000 248354041 1000000000 358096025 1000000000 246031253 1000000000 374857489 1000000000 76442994 1000000000 920280967 1000000000 756696347 1000000000 569671658 1000000000 780111384 1000000000 616327158 1000000000 696023633 1000000000 580008331 1000000000 271216922 1000000000 32995384 1000000000 486881649 1000000000 979346140 1000000000 107064980 1000000000 772879834 1000000000 507722283 1000000000 120175672 1000000000 748346989 1000000000 433660320 1000000000 304823756 1000000000 411864439 1000000000 586235521 1000000000 804137649 1000000000 577921889 1000000000 758489170 1000000000 311780649 1000000000 675909680 1000000000 683384428 1000000000 921633611 1000000000 415675651 1000000000 949918252 1000000000 184453194 1000000000 402749516 1000000000 917846390 1000000000 548721335 1000000000 219834911 1000000000 515482293 1000000000 493146609 1000000000 112760726 1000000000 801049855 1000000000 310531701 1000000000 260821267 1000000000 100156038 1000000000 950441527 1000000000 254004803 1000000000 329235564 1000000000 807520333 1000000000 696816220 1000000000 684970415 1000000000 589898998 1000000000 696081061 1000000000 333804360 1000000000 971737849 1000000000 498259637 1000000000 233980422 1000000000 896770735 1000000000 127984995 1000000000 566416720 1000000000 444970556 1000000000 128009119 1000000000 756793409 1000000000 114767802 1000000000 326176187 1000000000 942540951 1000000000 406281774 1000000000 215058478 1000000000 619538555 1000000000 171758397 1000000000 616943105 1000000000 854942433 1000000000 466008699 1000000000 251442930 1000000000 505690156 1000000000 681254989 1000000000 684757968 1000000000 319626015 1000000000 297337597 1000000000 959854413 1000000000 11805776 1000000000 995744587 1000000000 93141422 1000000000 108191472 1000000000 581113640 1000000000 756846572 1000000000 720957175 1000000000 705017825 1000000000 679825851 1000000000 630200006 1000000000 59749765 1000000000 563851554 1000000000 864503356 1000000000 190494666 1000000000 409527135 1000000000 579660755 1000000000 747642603 1000000000 75274417 1000000000 653110375 1000000000 274204469 1000000000 836228591 1000000000 201701088 1000000000 652610332 1000000000 421807834 1000000000 808809430 1000000000 737302336 1000000000 518644206 1000000000 917432838 1000000000 176660888 1000000000 537942873 1000000000 12130387 1000000000 401459247 1000000000 799864893 1000000000 664498734 1000000000 633183720 1000000000 199143825 1000000000 694317861 1000000000 186725426 1000000000 415279394 1000000000 74409115 1000000000 240530753 1000000000 527513638 1000000000 166145064 1000000000 998620429 1000000000 814652996 1000000000 58010807 1000000000 719208723 1000000000 31366827 1000000000 838683536 1000000000 681557064 1000000000 997478388 1000000000 418358786 1000000000 456901345 1000000000 468173164 1000000000 349193194 1000000000 809346586 1000000000 240291818 1000000000 911896563 1000000000 891885389 1000000000 310761832 1000000000 89753340 1000000000 538882699 1000000000 505793354 1000000000 378095934 1000000000 725113991 1000000000 445420820 1000000000 856319185 1000000000 473662276 1000000000 959613422 1000000000 606575990 1000000000 413937771 1000000000 792742178 1000000000 909914402 1000000000 357338907 1000000000 343632661 1000000000 57423087 1000000000 29430997 1000000000 282609301 1000000000 444111324 1000000000 335682659 1000000000 410228429 1000000000 786181521 1000000000 663638465 1000000000 710251805 1000000000 619141865 1000000000 439898239 1000000000 245565402 1000000000 523245259 1000000000 909034373 1000000000 272289677 1000000000 324293841 1000000000 817003548 1000000000 141654392 1000000000 935229387 1000000000 565441116 1000000000 297647071 1000000000 586537231 1000000000 97562881 1000000000 583927529 1000000000 487727230 1000000000 691176493 1000000000 743041760 1000000000 587544578 1000000000 438246636 1000000000 17618430 1000000000 511810110 1000000000 32013507 1000000000 94720260 1000000000 155479433 1000000000 234096000 1000000000 243177037 1000000000 24154789 1000000000 988513191 1000000000 718851312 1000000000 85631873 1000000000 991673670 1000000000 523029017 1000000000 594191567 1000000000 821426390 1000000000 863364927 1000000000 972011870 1000000000 269326275 1000000000 677753653 1000000000 47844038 1000000000 453379998 1000000000 779367622 1000000000 265818216 1000000000 839887964 1000000000 55352231 1000000000 940137812 1000000000 377940138 1000000000 576278799 1000000000 208229034 1000000000 293345404 1000000000 191973272 1000000000 735839831 1000000000 465548563 1000000000 836527883 1000000000 454488721 1000000000 330992406 1000000000 733703123 1000000000 626801533 1000000000 954978125 1000000000 148316048 1000000000 381334689 1000000000 151345867 1000000000 106346926 1000000000 276464219 1000000000 360926179 1000000000 54136549 1000000000 498200351 1000000000 928405382 1000000000 341693683 1000000000 504276679 1000000000 657948903 1000000000 376987055 1000000000 877160326 1000000000 10966449 1000000000 910865532 1000000000 322141695 1000000000 316874829 1000000000 825083188 1000000000 670570056 1000000000 663042064 1000000000 481801129 1000000000 658598357 1000000000 753683023 1000000000 546971141 1000000000 902188059 1000000000 281894900 1000000000 254886112 1000000000 996367404 1000000000 700920054 1000000000 716361064 1000000000 949297117 1000000000 291303789 1000000000 250048723 1000000000 124043841 1000000000 456424284 1000000000 843581731 1000000000 481143634 1000000000 503529797 1000000000 257972859 1000000000 143173480 1000000000 401270349 1000000000 634935509 1000000000 994539226 1000000000 356193110 1000000000 241692955 1000000000 11015308 1000000000 201779144 1000000000 465160015 1000000000 170273367 1000000000 828766582 1000000000 70944486 1000000000 584426520 1000000000 266798129 1000000000 52920587 1000000000 865981695 1000000000 252870245 1000000000 481442865 1000000000 103481209 1000000000 556360488 1000000000 586384535 1000000000 426409980 1000000000 163925773 1000000000 564877821 1000000000 32557432 1000000000 296808957 1000000000 224272748 1000000000 192637388 1000000000 560490852 1000000000 467308793 1000000000 107874339 1000000000 231492942 1000000000 659911251 1000000000 483073733 1000000000 498356034 1000000000 346604779 1000000000 243468468 1000000000 474484942 1000000000 195757074 1000000000 963185693 1000000000 223943551 1000000000 863932990 1000000000 744148661 1000000000 381454669 1000000000 635260061 1000000000 325326730 1000000000 99015604 1000000000 614656280 1000000000 899545653 1000000000 850575419 1000000000 65165983 1000000000 603545375 1000000000 907796476 1000000000 246262277 1000000000 851271275 1000000000 193456234 1000000000 731953508 1000000000 291659476 1000000000 279683235 1000000000 537919513 1000000000 228758855 1000000000 792072080 1000000000 944993273 1000000000 887229130 1000000000 231547298 1000000000 477392602 1000000000 750843892 1000000000 291688207 1000000000 951228798 1000000000 857657872 1000000000 147405659 1000000000 342096686 1000000000 220755253 1000000000 956885520 1000000000 927706157 1000000000 454063145 1000000000 792413361 1000000000 875667981 1000000000 41333748 1000000000 449361729 1000000000 513103836 1000000000 626144350 1000000000 399184121 1000000000 596647865 1000000000 635245787 1000000000 887794657 1000000000 442210790 1000000000 231706804 1000000000 594065414 1000000000 683151008 1000000000 101264427 1000000000 855737062 1000000000 545774170 1000000000 633804681 1000000000 698711814 1000000000 19936438 1000000000 99926153 1000000000 272832296 1000000000 272522139 1000000000 184009602 1000000000 473292039 1000000000 260188274 1000000000 67606571 1000000000 997402709 1000000000 141130865 1000000000 183988898 1000000000 179036843 1000000000 718733277 1000000000 38813449 1000000000 93141802 1000000000 707877609 1000000000 488292364 1000000000 219357654 1000000000 6917563 1000000000 773195319 1000000000 749283870 1000000000 564586468 1000000000 560500409 1000000000 478201712 1000000000 444352638 1000000000 854269864 1000000000 944784868 1000000000 931557161 1000000000 294569052 1000000000 115227195 1000000000 776599424 1000000000 375344352 1000000000 508883601 1000000000 318184478 1000000000 58923812 1000000000 331552299 1000000000 940648432 1000000000 971115162 1000000000 962466290 1000000000 800431141 1000000000 440863204 1000000000 202560596 1000000000 43826127 1000000000 834346452 1000000000 623306694 1000000000 753727095 1000000000 169039508 1000000000 808178138 1000000000 841113457 1000000000 145036299 1000000000 317003107 1000000000 727113995 1000000000 490619768 1000000000 927117102 1000000000 664778647 1000000000 167608183 1000000000 81223693 1000000000 121300979 1000000000 27859394 1000000000 55183419 1000000000 119605434 1000000000 672197468 1000000000 22660071 1000000000 160015018 1000000000 72003997 1000000000 544162612 1000000000 510659442 1000000000 531525029 1000000000 491893278 1000000000 506345979 1000000000 858480864 1000000000 754485325 1000000000 305207 1000000000 787638405 1000000000 603942292 1000000000 353215079 1000000000 883638270 1000000000 326956290 1000000000 572401546 1000000000 773478835 1000000000 875646407 1000000000 547751565 1000000000 394388855 1000000000 984473554 1000000000 444143496 1000000000 456763481 1000000000 558739287 1000000000 625271054 1000000000 148192807 1000000000 36447744 1000000000 351731946 1000000000 835740407 1000000000 998499275 1000000000 350951631 1000000000 292625141 1000000000 641508557 1000000000 762642552 1000000000 88889641 1000000000 550356517 1000000000 667875346 1000000000 72221604 1000000000 838214715 1000000000 305702017 1000000000 787050072 1000000000 262514806 1000000000 396387899 1000000000 162354127 1000000000 953607916 1000000000 734906634 1000000000 304720956 1000000000 802724934 1000000000 338189549 1000000000 883638982 1000000000 589470145 1000000000 389507397 1000000000 942742255 1000000000 522413876 1000000000 457265243 1000000000 67084328 1000000000 446383362 1000000000 109142781 1000000000 366949107 1000000000 240755582 1000000000 501889523 1000000000 823821682 1000000000 377439501 1000000000 656967093 1000000000 513311500 1000000000 613617673 1000000000 136517545 1000000000 181457838 1000000000 962769622 1000000000 808331128 1000000000 997825421 1000000000 278203004 1000000000 93217213 1000000000 674920765 1000000000 75305407 1000000000 754634397 1000000000 956964994 1000000000 90364680 1000000000 399469800 1000000000 980876289 1000000000 452448217 1000000000 374218024 1000000000 214422854 1000000000 918882916 1000000000 492610422 1000000000 28205411 1000000000 514079572 1000000000 60685299 1000000000 134612341 1000000000 216336902 1000000000 277402654 1000000000 318255216 1000000000 443125407 1000000000 634574929 1000000000 889195054 1000000000 459245751 1000000000 406530859 1000000000 402358381 1000000000 175267179 1000000000 464585926 1000000000 502241430 1000000000 540029360 1000000000 414780488 1000000000 171880061 1000000000 213295539 1000000000 504560523 1000000000 542628462 1000000000 592069123 1000000000 241624192 1000000000 469599728 1000000000 942416645 1000000000 193962665 1000000000 454212934 1000000000 107339610 1000000000 930661759 1000000000 236096835 1000000000 597444857 1000000000 716457463 1000000000 368101258 1000000000 253102159 1000000000 72238874 1000000000 242729538 1000000000 524366503 1000000000 685801676 1000000000 82672100 1000000000 651088229 1000000000 474282376 1000000000 742218757 1000000000 883549408 1000000000 37202097 1000000000 267241479 1000000000 887083444 1000000000 755471594 1000000000 104378707 1000000000 501353850 1000000000 701047279 1000000000 143365253 1000000000 453229489 1000000000 842248678 1000000000 416785494 1000000000 56853198 1000000000 89848859 1000000000 952436680 1000000000 139894203 1000000000 817861933 1000000000 512056121 1000000000 333358797 1000000000 127892335 1000000000 793338001 1000000000 187646171 1000000000 146503443 1000000000 896714927 1000000000 638785716 1000000000 506376698 1000000000 614044530 1000000000 29677046 1000000000 342322306 1000000000 582876244 1000000000 29269130 1000000000 894367344 1000000000 271615218 1000000000 463568685 1000000000 955686463 1000000000 9925477 1000000000 794052476 1000000000 226099417 1000000000 444775230 1000000000 513430692 1000000000 458430678 1000000000 759455430 1000000000 623687657 1000000000 967980189 1000000000 165553804 1000000000 773563258 1000000000 286483553 1000000000 689703796 1000000000 671902204 1000000000 422340382 1000000000 894445790 1000000000 195127404 1000000000 517382961 1000000000 539679625 1000000000 481795357 1000000000 684742764 1000000000 62261900 1000000000 542627879 1000000000 94311547 1000000000 789834551 1000000000 37710902 1000000000 833319726 1000000000 666423211 1000000000 224206455 1000000000 491969904 1000000000 353045980 1000000000 37299470 1000000000 671121355 1000000000 313958437 1000000000 883037048 1000000000 452187473 1000000000 200334585 1000000000 629698548 1000000000 965780070 1000000000 258987822 1000000000 501167104 1000000000 628233461 1000000000 938340783 1000000000 788753034 1000000000 259745060 1000000000 494510288 1000000000 920139569 1000000000 675475832 1000000000 86078720 1000000000 347366743 1000000000 999892900 1000000000 315534535 1000000000 53181159 1000000000 480659544 1000000000 129910177 1000000000 73503434 1000000000 80327785 1000000000 912388671 1000000000 353933622 1000000000 947069830 1000000000 552400493 1000000000 455007053 1000000000 999811077 1000000000 525933299 1000000000 580156444 1000000000 846931435 1000000000 631188067 1000000000 420668850 1000000000 18438705 1000000000 296721692 1000000000 692898935 1000000000 654300821 1000000000 143806807 1000000000 439684468 1000000000 102901070 1000000000 224404980 1000000000 897651524 1000000000 222821443 1000000000 450203578 1000000000 4489484 1000000000 548173658 1000000000 45398176 1000000000 142129354 1000000000 588144472 1000000000 934489065 1000000000 84303082 1000000000 950728040 1000000000 341127021 1000000000 385765990 1000000000 554703530 1000000000 422314946 1000000000 901968297 1000000000 263515135 1000000000 56162993 1000000000 636572536 1000000000 960153425 1000000000 565507612 1000000000 106843541 1000000000 125637218 1000000000 712589912 1000000000 909872724 1000000000 83875610 1000000000 843032094 1000000000 402338137 1000000000 298416132 1000000000 787354223 1000000000 29501223 1000000000 249775765 1000000000 78159841 1000000000 742738890 1000000000 984599869 1000000000 945673613 1000000000 773849863 1000000000 933781914 1000000000 639582057 1000000000 491985625 1000000000 297076396 1000000000 291218084 1000000000 262184953 1000000000 327842743 1000000000 576969761 1000000000 233716088 1000000000 975899451 1000000000 317322633 1000000000 723356354 1000000000 271445457 1000000000 591988349 1000000000 808585288 1000000000 713697101 1000000000 303623671 1000000000 174532409 1000000000 743014067 1000000000 94577097 1000000000 920203011 1000000000 917897748 1000000000 399623479 1000000000 364274592 1000000000 762231607 1000000000 374479711 1000000000 804106038 1000000000 221663185 1000000000 873200076 1000000000 687243912 1000000000 721183309 1000000000 651930690 1000000000 483622823 1000000000 859530625 1000000000 109064367 1000000000 529018257 1000000000 883612214 1000000000 390793906 1000000000 892499558 1000000000 749816781 1000000000 69589000 1000000000 307778275 1000000000 38548482 1000000000 340346582 1000000000 945510351 1000000000 799668509 1000000000 278518427 1000000000 415466256 1000000000 301988762 1000000000 845818921 1000000000 726008688 1000000000 336234398 1000000000 111044130 1000000000 969841241 1000000000 930192449 1000000000 391130505 1000000000 851116977 1000000000 340421846 1000000000 73867500 1000000000 240353205 1000000000 83699172 1000000000 236294113 1000000000 200156752 1000000000 758176896 1000000000 417682337 1000000000 69834230 1000000000 329301803 1000000000 819574926 1000000000 573364058 1000000000 481149097 1000000000 248722479 1000000000 662588066 1000000000 555180284 1000000000 732841855 1000000000 557226316 1000000000 779468505 1000000000 637119766 1000000000 565279759 1000000000 395529881 1000000000 720423298 1000000000 932323328 1000000000 816625389 1000000000 620801139 1000000000 157080635 1000000000 449021426 1000000000 738357133 1000000000 433006554 1000000000 569182287 1000000000 244313087 1000000000 700870811 1000000000 91822341 1000000000 276378396 1000000000 93884893 1000000000 563952579 1000000000 816470806 1000000000 396246975 1000000000 574072221 1000000000 451932459 1000000000 680529021 1000000000 319626632 1000000000 244463235 1000000000 255859753 1000000000 894552101 1000000000 928128364 1000000000 500998197 1000000000 50797579 1000000000 81775810 1000000000 906306861 1000000000 626750059 1000000000 340459011 1000000000 794600840 1000000000 818410505 1000000000 938573479 1000000000 21496082 1000000000 396436107 1000000000 703620402 1000000000 915492902 1000000000 673030720 1000000000 387245489 1000000000 533457047 1000000000 518173913 1000000000 502623545 1000000000 593373322 1000000000 727175381 1000000000 733883599 1000000000 842369794 1000000000 57955818 1000000000 841235119 1000000000 825668944 1000000000 30265092 1000000000 563648777 1000000000 17855323 1000000000 474791523 1000000000 618491925 1000000000 382279890 1000000000 26752718 1000000000 294723008 1000000000 509650137 1000000000 187957134 1000000000 455867832 1000000000 592868671 1000000000 839742609 1000000000 39368330 1000000000 414024579 1000000000 178054151 1000000000 641848850 1000000000 244519363 1000000000 119415811 1000000000 891479420 1000000000 705911995 1000000000 155073560 1000000000 673826116 1000000000 124668365 1000000000 804972525 1000000000 879064508 1000000000 167597137 1000000000 307879076 1000000000 397578005 1000000000 717061775 1000000000 569042233 1000000000 625138485 1000000000 59548141 1000000000 417128817 1000000000 848244779 1000000000 223369721 1000000000 482420611 1000000000 771519667 1000000000 513539726 1000000000 606089624 1000000000 702739353 1000000000 186299268 1000000000 590193990 1000000000 655945752 1000000000 427266060 1000000000 393609353 1000000000 619669064 1000000000 324808387 1000000000 234494950 1000000000 572097376 1000000000 743215993 1000000000 884388663 1000000000 367531262 1000000000 523262751 1000000000 797697046 1000000000 183828725 1000000000 339534863 1000000000 742640162 1000000000 72855081 1000000000 785564334 1000000000 709795019 1000000000 162753065 1000000000 803557707 1000000000 467651458 1000000000 912358092 1000000000 81952613 1000000000 36496161 1000000000 2833363 1000000000 393100059 1000000000 920432382 1000000000 300037081 1000000000 211925522 1000000000 9676905 1000000000 778835461 1000000000 71757341 1000000000 808956382 1000000000 963927632 1000000000 438607454 1000000000 949046750 1000000000 102629344 1000000000 532624495 1000000000 733441978 1000000000 568770349 1000000000 788887627 1000000000 368898125 1000000000 856933958 1000000000 386932209 1000000000 168261097 1000000000 663297340 1000000000 356309116 1000000000 308884599 1000000000 96868805 1000000000 867219211 1000000000 476298107 1000000000 612124163 1000000000 912715586 1000000000 310508441 1000000000 364109485 1000000000 382335470 1000000000 558073208 1000000000 821231160 1000000000 378792700 1000000000 835507500 1000000000 378648092 1000000000 823542181 1000000000 502723448 1000000000 826884240 1000000000 580746165 1000000000 313507047 1000000000 7607063 1000000000 514921365 1000000000 54521482 1000000000 233066672 1000000000 705247459 1000000000 162996554 1000000000 356299880 1000000000 564799842 1000000000 571344369 1000000000 810840365 1000000000 404852692 1000000000 948237328 1000000000 746198860 1000000000 851093635 1000000000 219241858 1000000000 402725198 1000000000 477705487 1000000000 657738395 1000000000 492345109 1000000000 93775273 1000000000 990705996 1000000000 989102696 1000000000 542023257 1000000000 411016517 1000000000 752296388 1000000000 957248580 1000000000 492253608 1000000000 83752428 1000000000 507568576 1000000000 176429131 1000000000 661390809 1000000000 864537359 1000000000 422059624 1000000000 131725209 1000000000 586074487 1000000000 547073614 1000000000 561663324 1000000000 368012265 1000000000 751503110 1000000000 58462886 1000000000 572997943 1000000000 198637746 1000000000 839137365 1000000000 465646107 1000000000 464145394 1000000000 258858366 1000000000 837130318 1000000000 106720598 1000000000 384194295 1000000000 983305399 1000000000 272919661 1000000000 203366742 1000000000 164554573 1000000000 801978478 1000000000 994173841 1000000000 882129252 1000000000 519029598 1000000000 815836809 1000000000 705658851 1000000000 281310292 1000000000 958154088 1000000000 89968635 1000000000 881828059 1000000000 279521075 1000000000 309998740 1000000000 82468752 1000000000 822908688 1000000000 817964587 1000000000 860010118 1000000000 16697065 1000000000 665265395 1000000000 785306843 1000000000 51904996 1000000000 51058538 1000000000 298480476 1000000000 503094690 1000000000 992789866 1000000000 368476615 1000000000 75350793 1000000000 874991072 1000000000 75273048 1000000000 94928223 1000000000 824240621 1000000000 293607692 1000000000 354776973 1000000000 656263790 1000000000 16355272 1000000000 344293205 1000000000 524679318 1000000000 544355777 1000000000 273504015 1000000000 546348693 1000000000 469790017 1000000000 574761570 1000000000 930822900 1000000000 151329368 1000000000 744151795 1000000000 84996304 1000000000 554422618 1000000000 616529181 1000000000 695091027 1000000000 12114216 1000000000 259025900 1000000000 636703671 1000000000 299741758 1000000000 142226126 1000000000 648418086 1000000000 729544276 1000000000 961966900 1000000000 547968249 1000000000 224505674 1000000000 159587589 1000000000 964752305 1000000000 517151107 1000000000 713251943 1000000000 414380322 1000000000 860929691 1000000000 383057877 1000000000 406820957 1000000000 733207648 1000000000 925997193 1000000000 177000143 1000000000 657371139 1000000000 671412297 1000000000 79016198 1000000000 487099601 1000000000 825355106 1000000000 257087486 1000000000 613723909 1000000000 590106514 1000000000 662998492 1000000000 263070758 1000000000 397051149 1000000000 704360916 1000000000 887788256 1000000000 875007716 1000000000 284492892 1000000000 291050412 1000000000 300746779 1000000000 320118842 1000000000 479250460 1000000000 201254545 1000000000 535538771 1000000000 577168671 1000000000 727570393 1000000000 813361258 1000000000 928688334 1000000000 986542564 1000000000 853832752 1000000000 787067470 1000000000 840868094 1000000000 801146051 1000000000 369501557 1000000000 357727022 1000000000 477693153 1000000000 1106127 1000000000 695710067 1000000000 1334077 1000000000 147222158 1000000000 866959416 1000000000 866089411 1000000000 879702228 1000000000 373660307 1000000000 80957006 1000000000 120782659 1000000000 440329933 1000000000 468889605 1000000000 190297796 1000000000 415036465 1000000000 815015958 1000000000 809926243 1000000000 748445827 1000000000 620317868 1000000000 907753992 1000000000 12215078 1000000000 584328495 1000000000 893539915 1000000000 377400122 1000000000 543198787 1000000000 699799495 1000000000 128129324 1000000000 378879635 1000000000 210437876 1000000000 769476013 1000000000 952249524 1000000000 611778012 1000000000 368971226 1000000000 611271575 1000000000 276601200 1000000000 473281789 1000000000 410709486 1000000000 264411451 1000000000 359665065 1000000000 330509346 1000000000 588549090 1000000000 493991334 1000000000 843764706 1000000000 747347975 1000000000 300301266 1000000000 888049914 1000000000 684271709 1000000000 109578870 1000000000 31477277 1000000000 432563138 1000000000 199995610 1000000000 824600834 1000000000 714877159 1000000000 40078614 1000000000 702559153 1000000000 536650116 1000000000 238428379 1000000000 922172732 1000000000 544078371 1000000000 66516157 1000000000 214429279 1000000000 552022686 1000000000 599497330 1000000000 642545704 1000000000 506978787 1000000000 162960391 1000000000 854072382 1000000000 252697627 1000000000 516915702 1000000000 853893436 1000000000 83387752 1000000000 742081607 1000000000 746725736 1000000000 637971116 1000000000 962367184 1000000000 251218162 1000000000 628063474 1000000000 642728967 1000000000 42061227 1000000000 402458887 1000000000 600551955 1000000000 800436651 1000000000 13924517 1000000000 729569545 1000000000 848842265 1000000000 984533282 1000000000 949819649 1000000000 182656968 1000000000 414575249 1000000000 93983602 1000000000 83657104 1000000000 611111657 1000000000 960471793 1000000000 442088096 1000000000 777291255 1000000000 563365372 1000000000 908459510 1000000000 274981575 1000000000 731527827 1000000000 992785807 1000000000 771762494 1000000000 904065876 1000000000 841426114 1000000000 885878376 1000000000 480206101 1000000000 904497347 1000000000 848915710 1000000000 771830939 1000000000 100323888 1000000000 525682464 1000000000 271635587 1000000000 174651879 1000000000 693543145 1000000000 461570934 1000000000 131003355 1000000000 901151319 1000000000 369594798 1000000000 977365697 1000000000 850398883 1000000000 471180583 1000000000 792026741 1000000000 706242947 1000000000 122330548 1000000000 104327492 1000000000 287485868 1000000000 475698297 1000000000 446962405 1000000000 471120939 1000000000 57675680 1000000000 913812916 1000000000 283669251 1000000000 767893176 1000000000 490503722 1000000000 529592419 1000000000 525656263 1000000000 598792524 1000000000 562721939 1000000000 834333101 1000000000 880928460 1000000000 864664721 1000000000 779415608 1000000000 872271498 1000000000 393607192 1000000000 874261657 1000000000 198515914 1000000000 797839233 1000000000 497090155 1000000000 901106009 1000000000 604744293 1000000000 884196124 1000000000 948176470 1000000000 265332328 1000000000 205814214 1000000000 612057278 1000000000 488544455 1000000000 867325975 1000000000 501986314 1000000000 600049146 1000000000 177464177 1000000000 489375713 1000000000 522177703 1000000000 140585379 1000000000 391211203 1000000000 206455312 1000000000 174025456 1000000000 76806936 1000000000 506863647 1000000000 328011336 1000000000 631961871 1000000000 718628892 1000000000 923141428 1000000000 887821303 1000000000 601203148 1000000000 56157542 1000000000 38626002 1000000000 199979731 1000000000 906102052 1000000000 972794008 1000000000 147502187 1000000000 375225837 1000000000 718361127 1000000000 863710192 1000000000 416741584 1000000000 964910057 1000000000 416593237 1000000000 634398851 1000000000 221984603 1000000000 126228194 1000000000 296094927 1000000000 260380292 1000000000 51745203 1000000000 916405896 1000000000 643590544 1000000000 59916444 1000000000 532960533 1000000000 529439916 1000000000 544393149 1000000000 983053019 1000000000 149007383 1000000000 401077471 1000000000 89563015 1000000000 313480695 1000000000 164347299 1000000000 688521288 1000000000 327277326 1000000000 373484830 1000000000 345119066 1000000000 169687280 1000000000 804372875 1000000000 351311961 1000000000 798558035 1000000000 759398088 1000000000 472470916 1000000000 415594022 1000000000 255099602 1000000000 974472717 1000000000 777198229 1000000000 460142747 1000000000 275109845 1000000000 714015803 1000000000 610972547 1000000000 322243439 1000000000 815008689 1000000000 918245364 1000000000 871429152 1000000000 194105181 1000000000 239684809 1000000000 370523267 1000000000 838846913 1000000000 61394850 1000000000 541711494 1000000000 195061299 1000000000 996219619 1000000000 50435188 1000000000 168106753 1000000000 985092926 1000000000 347387424 1000000000 832856965 1000000000 332324205 1000000000 773119288 1000000000 988193828 1000000000 280427409 1000000000 302354878 1000000000 920739489 1000000000 28968499 1000000000 166684668 1000000000 6405068 1000000000 186329013 1000000000 528915511 1000000000 254400270 1000000000 623549910 1000000000 637822399 1000000000 172419036 1000000000 286136557 1000000000 267846923 1000000000 765096401 1000000000 961755640 1000000000 798185912 1000000000 497794447 1000000000 605714280 1000000000 437052778 1000000000 352707247 1000000000 385486878 1000000000 631562504 1000000000 156389399 1000000000 375159300 1000000000 426764611 1000000000 175785425 1000000000 414244796 1000000000 699810838 1000000000 116855204 1000000000 270811303 1000000000 662701789 1000000000 87392255 1000000000 390913057 1000000000 223892299 1000000000 431529886 1000000000 983565982 1000000000 417264901 1000000000 306511871 1000000000 69652227 1000000000 358183859 1000000000 966716507 1000000000 661724926 1000000000 533269892 1000000000 60516666 1000000000 332030548 1000000000 221945928 1000000000 96962182 1000000000 960595450 1000000000 974465522 1000000000 676027295 1000000000 970730037 1000000000 446403873 1000000000 423368545 1000000000 648438920 1000000000 191612712 1000000000 406863904 1000000000 7916485 1000000000 948636314 1000000000 744945163 1000000000 595038949 1000000000 465092323 1000000000 387846843 1000000000 369260984 1000000000 244851443 1000000000 544432647 1000000000 31213845 1000000000 909392712 1000000000 238175764 1000000000 634889746 1000000000 223048034 1000000000 641003830 1000000000 213542531 1000000000 728407265 1000000000 417397341 1000000000 735607502 1000000000 277689534 1000000000 753032289 1000000000 773860875 1000000000 706525791 1000000000 669935674 1000000000 570119724 1000000000 830782084 1000000000 718319299 1000000000 493278577 1000000000 32177951 1000000000 179707680 1000000000 959963806 1000000000 349820905 1000000000 263379438 1000000000 854887516 1000000000 138249813 1000000000 593254924 1000000000 327322374 1000000000 149793251 1000000000 677340468 1000000000 674720960 1000000000 881151218 1000000000 656416273 1000000000 765669417 1000000000 877570713 1000000000 357546597 1000000000 800890965 1000000000 581131401 1000000000 415691037 1000000000 830325475 1000000000 904921223 1000000000 585276967 1000000000 186163267 1000000000 647574238 1000000000 805653319 1000000000 641864977 1000000000 538468783 1000000000 753723274 1000000000 623898233 1000000000 149222180 1000000000 12409585 1000000000 658336088 1000000000 546857236 1000000000 56781171 1000000000 852283241 1000000000 73009925 1000000000 697246511 1000000000 659196031 1000000000 778264424 1000000000 374397326 1000000000 891290676 1000000000 781173198 1000000000 688826490 1000000000 730951660 1000000000 816665843 1000000000 828363609 1000000000 872653843 1000000000 580544278 1000000000 544177952 1000000000 653491426 1000000000 886310638 1000000000 511274540 1000000000 154496269 1000000000 887701809 1000000000 139595524 1000000000 742648382 1000000000 388219657 1000000000 865583882 1000000000 253105848 1000000000 719497194 1000000000 550077683 1000000000 637812199 1000000000 279165658 1000000000 816804644 1000000000 294295250 1000000000 357733514 1000000000 516970012 1000000000 553372063 1000000000 877726332 1000000000 449848532 1000000000 861239476 1000000000 201227532 1000000000 456503110 1000000000 629437375 1000000000 617047538 1000000000 277826379 1000000000 781522504 1000000000 799653273 1000000000 45006446 1000000000 890351154 1000000000 609163633 1000000000 178357724 1000000000 302805789 1000000000 655083181 1000000000 294743308 1000000000 543350226 1000000000 367027529 1000000000 218041419 1000000000 900436759 1000000000 504009255 1000000000 801292315 1000000000 172151512 1000000000 897551115 1000000000 871765986 1000000000 491782821 1000000000 588934548 1000000000 246337760 1000000000 117599202 1000000000 562657838 1000000000 280416704 1000000000 210963041 1000000000 232080066 1000000000 507748167 1000000000 262886114 1000000000 754290229 1000000000 119417586 1000000000 500685283 1000000000 100945979 1000000000 547395038 1000000000 667466159 1000000000 685542594 1000000000 866864458 1000000000 273642436 1000000000 609560199 1000000000 40765404 1000000000 788871366 1000000000 397924783 1000000000 341857370 1000000000 294715966 1000000000 348646739 1000000000 811407180 1000000000 719109812 1000000000 742938990 1000000000 373989634 1000000000 35595890 1000000000 498290590 1000000000 46556222 1000000000 830153632 1000000000 877092333 1000000000 144711753 1000000000 643925354 1000000000 406904942 1000000000 653698151 1000000000 604540786 1000000000 834599512 1000000000 178234134 1000000000 39508515 1000000000 908384524 1000000000 753342996 1000000000 172748320 1000000000 69555239 1000000000 19564154 1000000000 677283228 1000000000 2045034 1000000000 264335060 1000000000 601908381 1000000000 519030524 1000000000 573705971 1000000000 370570649 1000000000 830321629 1000000000 283205159 1000000000 653851379 1000000000 287997892 1000000000 995536193 1000000000 548634720 1000000000 954541225 1000000000 601979973 1000000000 11584789 1000000000 685839709 1000000000 719828961 1000000000 673272300 1000000000 967698228 1000000000 45931984 1000000000 126328427 1000000000 920414169 1000000000 956390982 1000000000 972748353 1000000000 5482662 1000000000 362273614 1000000000 706766539 1000000000 743374002 1000000000 975423672 1000000000 259900506 1000000000 404202135 1000000000 749364360 1000000000 34396058 1000000000 737749763 1000000000 75593846 1000000000 107369734 1000000000 201401701 1000000000 721254783 1000000000 892613337 1000000000 767830759 1000000000 635756441 1000000000 136686911 1000000000 284774238 1000000000 406645114 1000000000 555472636 1000000000 155931458 1000000000 226518891 1000000000 895319311 1000000000 575999455 1000000000 779728702 1000000000 905556508 1000000000 297739528 1000000000 463507045 1000000000 466217524 1000000000 474379166 1000000000 414342126 1000000000 428841518 1000000000 227570227 1000000000 508003602 1000000000 888863010 1000000000 183955488 1000000000 298762692 1000000000 900200870 1000000000 288403920 1000000000 5131344 1000000000 674352763 1000000000 926718026 1000000000 876079693 1000000000 101840539 1000000000 168850699 1000000000 884885985 1000000000 501531297 1000000000 357273803 1000000000 360782346 1000000000 568343440 1000000000 264011970 1000000000 358478750 1000000000 523747091 1000000000 504344292 1000000000 329374900 1000000000 579596249 1000000000 347106710 1000000000 660244260 1000000000 356729863 1000000000 102815716 1000000000 343364266 1000000000 834415931 1000000000 68970914 1000000000 816972065 1000000000 822366827 1000000000 70690471 1000000000 327499378 1000000000 431201859 1000000000 916007206 1000000000 165258055 1000000000 14316488 1000000000 687093975 1000000000 234232897 1000000000 463050226 1000000000 672727553 1000000000 996792288 1000000000 358761249 1000000000 247065269 1000000000 42056149 1000000000 362898853 1000000000 864541504 1000000000 785150036 1000000000 962686981 1000000000 991172684 1000000000 480880113 1000000000 639575747 1000000000 155855909 1000000000 631383540 1000000000 424255719 1000000000 593850950 1000000000 134193179 1000000000 44542471 1000000000 253032340 1000000000 870409574 1000000000 795297753 1000000000 925709288 1000000000 702749001 1000000000 975477328 1000000000 436924107 1000000000 778684180 1000000000 771388091 1000000000 756595549 1000000000 725909908 1000000000 578540824 1000000000 391545569 1000000000 42982406 1000000000 380865532 1000000000 600354538 1000000000 57701870 1000000000 877235155 1000000000 553067438 1000000000 435411197 1000000000 47671389 1000000000 380780190 1000000000 771384259 1000000000 646758601 1000000000 772193232 1000000000 617663187 1000000000 193756767 1000000000 40967339 1000000000 219966201 1000000000 983261807 1000000000 72101819 1000000000 251125283 1000000000 471488288 1000000000 584401490 1000000000 44167085 1000000000 647926571 1000000000 135648728 1000000000 321830864 1000000000 708393870 1000000000 266573053 1000000000 412139874 1000000000 705716557 1000000000 764088956 1000000000 660687001 1000000000 810489868 1000000000 196776797 1000000000 109734814 1000000000 84745228 1000000000 406651623 1000000000 150907699 1000000000 987655294 1000000000 586663554 1000000000 659088410 1000000000 575571263 1000000000 905539815 1000000000 196610394 1000000000 436924838 1000000000 565686593 1000000000 212674610 1000000000 874556705 1000000000 767847021 1000000000 323871077 1000000000 714693389 1000000000 91925918 1000000000 3901796 1000000000 647492276 1000000000 859876754 1000000000 953233566 1000000000 448062400 1000000000 674546776 1000000000 535964321 1000000000 136839543 1000000000 359557641 1000000000 45857086 1000000000 388275926 1000000000 174837574 1000000000 947006383 1000000000 963188025 1000000000 218580165 1000000000 749089173 1000000000 610104757 1000000000 127633224 1000000000 744707887 1000000000 342543109 1000000000 182434510 1000000000 55318077 1000000000 343266686 1000000000 171363977 1000000000 198103383 1000000000 182093320 1000000000 633598895 1000000000 750164213 1000000000 936800027 1000000000 739590591 1000000000 405315135 1000000000 117038177 1000000000 404653817 1000000000 356512535 1000000000 580416227 1000000000 230751043 1000000000 830004657 1000000000 104565037 1000000000 917135293 1000000000 828773249 1000000000 761539828 1000000000 830824804 1000000000 110650622 1000000000 731105047 1000000000 995637803 1000000000 297219210 1000000000 852268896 1000000000 17774186 1000000000 824613122 1000000000 290430122 1000000000 930905788 1000000000 909880254 1000000000 782150963 1000000000 621616406 1000000000 642603667 1000000000 307708252 1000000000 169195969 1000000000 378185187 1000000000 182471996 1000000000 415528504 1000000000 515651297 1000000000 511916934 1000000000 606625287 1000000000 977865990 1000000000 957062969 1000000000 548773333 1000000000 87314104 1000000000 290727197 1000000000 528407837 1000000000 697660353 1000000000 333455934 1000000000 277224085 1000000000 348606720 1000000000 607871990 1000000000 82165073 1000000000 451625187 1000000000 199951123 1000000000 102733161 1000000000 131245213 1000000000 244509237 1000000000 50864016 1000000000 435018495 1000000000 983705072 1000000000 355941247 1000000000 72062870 1000000000 505113688 1000000000 361020814 1000000000 882062957 1000000000 469441284 1000000000 595850373 1000000000 739232410 1000000000 44662513 1000000000 279525726 1000000000 479744960 1000000000 240860754 1000000000 718578612 1000000000 548881043 1000000000 502271583 1000000000 116351995 1000000000 902045280 1000000000 230759995 1000000000 681343577 1000000000 613942407 1000000000 21922647 1000000000 488006636 1000000000 715390816 1000000000 839489742 1000000000 126005950 1000000000 582914879 1000000000 363077519 1000000000 824261104 1000000000 613507023 1000000000 594171315 1000000000 788827545 1000000000 13639731 1000000000 871049316 1000000000 547590149 1000000000 544308477 1000000000 971846462 1000000000 136483999 1000000000 906419324 1000000000 469062421 1000000000 844007208 1000000000 459248594 1000000000 446351774 1000000000 213261239 1000000000 898218624 1000000000 155802484 1000000000 191695716 1000000000 20131782 1000000000 107950464 1000000000 107468461 1000000000 439936433 1000000000 500738374 1000000000 204996621 1000000000 245354085 1000000000 483282743 1000000000 921892212 1000000000 57256446 1000000000 76246561 1000000000 298112156 1000000000 696740176 1000000000 457251373 1000000000 375296654 1000000000 263334465 1000000000 167742366 1000000000 321704565 1000000000 531014070 1000000000 887204540 1000000000 482333035 1000000000 449342270 1000000000 989833078 1000000000 285180824 1000000000 218616794 1000000000 550415905 1000000000 647847471 1000000000 94058594 1000000000 173413686 1000000000 633265547 1000000000 966120038 1000000000 976153323 1000000000 563916078 1000000000 106959302 1000000000 571585267 1000000000 116238120 1000000000 109186647 1000000000 861797957 1000000000 523930134 1000000000 202836560 1000000000 118866531 1000000000 774625073 1000000000 750708963 1000000000 687062034 1000000000 85495242 1000000000 103818875 1000000000 671711001 1000000000 442347972 1000000000 444397962 1000000000 856821190 1000000000 409938049 1000000000 684680818 1000000000 979373303 1000000000 452222110 1000000000 831186807 1000000000 385344143 1000000000 787417401 1000000000 172073930 1000000000 881800704 1000000000 891660737 1000000000 831578238 1000000000 916749242 1000000000 957710019 1000000000 457245737 1000000000 70777016 1000000000 408633878 1000000000 2772180 1000000000 136487826 1000000000 656551396 1000000000 969115651 1000000000 694726312 1000000000 898160128 1000000000 495301716 1000000000 640391617 1000000000 569346970 1000000000 546521773 1000000000 800012298 1000000000 872464036 1000000000 287764426 1000000000 897886149 1000000000 942553613 1000000000 229177416 1000000000 395153862 1000000000 648893280 1000000000 487180268 1000000000 967881484 1000000000 800826314 1000000000 954512173 1000000000 551175787 1000000000 861492690 1000000000 419125010 1000000000 986069153 1000000000 241371611 1000000000 971368292 1000000000 823868354 1000000000 576013617 1000000000 873594421 1000000000 843344228 1000000000 398299714 1000000000 782862901 1000000000 708745422 1000000000 297893464 1000000000 421469177 1000000000 42771857 1000000000 276920332 1000000000 455524332 1000000000 913372078 1000000000 820768426 1000000000 412693071 1000000000 796258801 1000000000 157362310 1000000000 191035699 1000000000 358167960 1000000000 843816398 1000000000 250791040 1000000000 502789502 1000000000 624594031 1000000000 357899459 1000000000 605089781 1000000000 657209232 1000000000 357634792 1000000000 240965120 1000000000 602213970 1000000000 517317699 1000000000 277108618 1000000000 280620771 1000000000 474784663 1000000000 557980165 1000000000 638679996 1000000000 910152340 1000000000 982353483 1000000000 234497621 1000000000 856880475 1000000000 428911924 1000000000 44754146 1000000000 44406158 1000000000 400041899 1000000000 248176500 1000000000 805989350 1000000000 816021732 1000000000 248077579 1000000000 415728570 1000000000 353820916 1000000000 372293653 1000000000 129866855 1000000000 971247010 1000000000 356201580 1000000000 334533923 1000000000 6363519 1000000000 597306846 1000000000 65503729 1000000000 559061237 1000000000 245308149 1000000000 977513807 1000000000 26757117 1000000000 961927803 1000000000 578898439 1000000000 200686704 1000000000 785347737 1000000000 743699133 1000000000 84404288 1000000000 299136536 1000000000 756854367 1000000000 741772950 1000000000 354394576 1000000000 532755850 1000000000 159959720 1000000000 567506897 1000000000 377986513 1000000000 48965679 1000000000 225605724 1000000000 941359264 1000000000 64063626 1000000000 681376534 1000000000 667757797 1000000000 477801737 1000000000 952069528 1000000000 627186188 1000000000 123372914 1000000000 537340441 1000000000 546968648 1000000000 438933955 1000000000 941520656 1000000000 608696380 1000000000 767180108 1000000000 416455655 1000000000 303361248 1000000000 867422590 1000000000 961901441 1000000000 492787382 1000000000 289673867 1000000000 257528496 1000000000 665351071 1000000000 269190113 1000000000 12567419 1000000000 972997109 1000000000 792099578 1000000000 156536971 1000000000 451385341 1000000000 960187805 1000000000 204397953 1000000000 509315324 1000000000 3767214 1000000000 120387099 1000000000 797761051 1000000000 620600849 1000000000 769638860 1000000000 332778863 1000000000 363185682 1000000000 193357466 1000000000 891525197 1000000000 728487887 1000000000 10402872 1000000000 32273071 1000000000 420985268 1000000000 328774152 1000000000 257592636 1000000000 901646225 1000000000 500245143 1000000000 177375065 1000000000 981594279 1000000000 732582508 1000000000 387075391 1000000000 510283067 1000000000 530416390 1000000000 36292130 1000000000 720120525 1000000000 405302094 1000000000 448503178 1000000000 246542575 1000000000 178246150 1000000000 343347555 1000000000 125856830 1000000000 331944888 1000000000 451749261 1000000000 897783745 1000000000 657801641 1000000000 799765154 1000000000 177767276 1000000000 977532197 1000000000 789441028 1000000000 98503484 1000000000 726586311 1000000000 640911064 1000000000 823019320 1000000000 572699889 1000000000 730510377 1000000000 47323944 1000000000 85544232 1000000000 678019752 1000000000 242718696 1000000000 216888362 1000000000 706426648 1000000000 535644055 1000000000 298118285 1000000000 17506396 1000000000 67148967 1000000000 205256746 1000000000 205624721 1000000000 248142805 1000000000 150282333 1000000000 374391442 1000000000 414385621 1000000000 459578086 1000000000 281031958 1000000000 135317917 1000000000 87862056 1000000000 116815744 1000000000 595612590 1000000000 281552439 1000000000 617111191 1000000000 272382769 1000000000 765325333 1000000000 142090358 1000000000 235480593 1000000000 929968565 1000000000 481763934 1000000000 19089680 1000000000 42584185 1000000000 494294883 1000000000 358106625 1000000000 493009575 1000000000 210154495 1000000000 957259581 1000000000 401729411 1000000000 884695796 1000000000 659860772 1000000000 188115452 1000000000 747347331 1000000000 761807056 1000000000 319008937 1000000000 594004684 1000000000 622284810 1000000000 369180339 1000000000 439448770 1000000000 615793257 1000000000 715877162 1000000000 490849283 1000000000 710232715 1000000000 827175856 1000000000 914016488 1000000000 376425727 1000000000 941496267 1000000000 936116373 1000000000 415484999 1000000000 2132463 1000000000 641965405 1000000000 129732589 1000000000 329537640 1000000000 855659038 1000000000 805783419 1000000000 461484839 1000000000 818189083 1000000000 772322634 1000000000 240949206 1000000000 721648138 1000000000 135542819 1000000000 65716968 1000000000 391984216 1000000000 672455490 1000000000 728569698 1000000000 652201561 1000000000 606447754 1000000000 479272401 1000000000 606368874 1000000000 158010300 1000000000 270314505 1000000000 789304502 1000000000 249506560 1000000000 881006428 1000000000 236082794 1000000000 208977637 1000000000 687107556 1000000000 228538010 1000000000 744551668 1000000000 146542647 1000000000 750271322 1000000000 405047171 1000000000 113540949 1000000000 724829733 1000000000 674147241 1000000000 330617092 1000000000 815757072 1000000000 302246064 1000000000 566672307 1000000000 770277964 1000000000 903591297 1000000000 597222846 1000000000 849693247 1000000000 197313025 1000000000 416520479 1000000000 836138975 1000000000 382196856 1000000000 17670720 1000000000 885099791 1000000000 934855380 1000000000 532802652 1000000000 864117595 1000000000 838079481 1000000000 54912152 1000000000 28435511 1000000000 338903734 1000000000 235313047 1000000000 15397821 1000000000 944723865 1000000000 722328466 1000000000 482150709 1000000000 903008090 1000000000 817407369 1000000000 668106894 1000000000 774101912 1000000000 234994505 1000000000 356257202 1000000000 962175052 1000000000 90544543 1000000000 117891761 1000000000 784891433 1000000000 972133634 1000000000 736372331 1000000000 324887728 1000000000 146336039 1000000000 846853287 1000000000 564853862 1000000000 436934379 1000000000 797611429 1000000000 733948900 1000000000 639539572 1000000000 471323260 1000000000 499804866 1000000000 911872760 1000000000 30261656 1000000000 402984557 1000000000 69734798 1000000000 228882214 1000000000 423117044 1000000000 675501212 1000000000 816224646 1000000000 77587374 1000000000 568181552 1000000000 884377998 1000000000 898845634 1000000000 801188136 1000000000 499272396 1000000000 239442343 1000000000 935351662 1000000000 137570847 1000000000 469994611 1000000000 634013985 1000000000 353056532 1000000000 127244316 1000000000 332398009 1000000000 449978895 1000000000 338253004 1000000000 764386316 1000000000 110530488 1000000000 405829938 1000000000 489957775 1000000000 16042754 1000000000 628138221 1000000000 562638809 1000000000 41062085 1000000000 124932524 1000000000 108081857 1000000000 151012138 1000000000 108059325 1000000000 291251440 1000000000 335371632 1000000000 127197973 1000000000 708850312 1000000000 184261046 1000000000 348520067 1000000000 32699416 1000000000 724118239 1000000000 148832608 1000000000 705251296 1000000000 901682398 1000000000 961169537 1000000000 977716076 1000000000 175714986 1000000000 73944633 1000000000 284108644 1000000000 723206042 1000000000 201561064 1000000000 43121110 1000000000 375196601 1000000000 648841016 1000000000 201455454 1000000000 552514531 1000000000 967734466 1000000000 286405285 1000000000 514713060 1000000000 930881462 1000000000 239751939 1000000000 567161308 1000000000 728859351 1000000000 279129799 1000000000 835693936 1000000000 351779253 1000000000 381826088 1000000000 488271984 1000000000 680833912 1000000000 541451969 1000000000 495461339 1000000000 560233887 1000000000 826699191 1000000000 248421327 1000000000 126740893 1000000000 286405342 1000000000 883170680 1000000000 379679470 1000000000 720097339 1000000000 144682599 1000000000 75109171 1000000000 715825412 1000000000 684373167 1000000000 759162157 1000000000 367926085 1000000000 733918453 1000000000 815217647 1000000000 541013418 1000000000 326590099 1000000000 431511464 1000000000 671812199 1000000000 178925887 1000000000 367404906 1000000000 334764346 1000000000 635462019 1000000000 836192360 1000000000 909698741 1000000000 497353341 1000000000 280446300 1000000000 175898778 1000000000 513066278 1000000000 171932042 1000000000 15576467 1000000000 617749586 1000000000 767643627 1000000000 108056647 1000000000 104396744 1000000000 375442105 1000000000 229895572 1000000000 255536087 1000000000 600499490 1000000000 738728967 1000000000 659759108 1000000000 706572730 1000000000 459226597 1000000000 921810833 1000000000 70613949 1000000000 412330120 1000000000 649464049 1000000000 835496972 1000000000 205120237 1000000000 981969063 1000000000 891589725 1000000000 57934904 1000000000 274641137 1000000000 846921122 1000000000 832478407 1000000000 384914417 1000000000 795701613 1000000000 897837416 1000000000 19142266 1000000000 985973799 1000000000 301589206 1000000000 44584450 1000000000 4789480 1000000000 734850124 1000000000 736821499 1000000000 521791023 1000000000 454467053 1000000000 968337572 1000000000 761217582 1000000000 778717488 1000000000 860417491 1000000000 94480981 1000000000 725293167 1000000000 588080846 1000000000 714232034 1000000000 842157811 1000000000 83752242 1000000000 278654521 1000000000 536927604 1000000000 65732620 1000000000 481913324 1000000000 791497489 1000000000 106048524 1000000000 178290739 1000000000 662457987 1000000000 373221799 1000000000 651190682 1000000000 995632400 1000000000 37213356 1000000000 208542235 1000000000 881122371 1000000000 686414872 1000000000 238237482 1000000000 324824208 1000000000 510986102 1000000000 647747154 1000000000 58108848 1000000000 375713654 1000000000 105769103 1000000000 261823140 1000000000 587689412 1000000000 81730170 1000000000 718729602 1000000000 538936015 1000000000 395243596 1000000000 32705621 1000000000 409336618 1000000000 94401176 1000000000 432916074 1000000000 115625584 1000000000 780564149 1000000000 642275898 1000000000 233414298 1000000000 836804911 1000000000 504029171 1000000000 485555836 1000000000 522664525 1000000000 356703101 1000000000 35874973 1000000000 63256467 1000000000 613408738 1000000000 14749230 1000000000 466152440 1000000000 36367429 1000000000 209724257 1000000000 309183023 1000000000 655047825 1000000000 980476946 1000000000 492776962 1000000000 319991363 1000000000 476168026 1000000000 108407646 1000000000 991367808 1000000000 512292959 1000000000 474102175 1000000000 353253400 1000000000 602649506 1000000000 195797364 1000000000 437863630 1000000000 111021422 1000000000 153064438 1000000000 763639078 1000000000 523537542 1000000000 718922146 1000000000 890591888 1000000000 197733719 1000000000 71038916 1000000000 955790480 1000000000 922636524 1000000000 957655744 1000000000 56078921 1000000000 497607655 1000000000 383967512 1000000000 46644548 1000000000 493215697 1000000000 61911556 1000000000 772905231 1000000000 803741403 1000000000 826778740 1000000000 169544098 1000000000 886684867 1000000000 468623759 1000000000 206977850 1000000000 778292750 1000000000 237974778 1000000000 147907185 1000000000 680078548 1000000000 950014318 1000000000 318256836 1000000000 482887266 1000000000 811884289 1000000000 879954070 1000000000 899531348 1000000000 619971955 1000000000 991777070 1000000000 716809619 1000000000 363100340 1000000000 173454797 1000000000 374561411 1000000000 389766719 1000000000 67602634 1000000000 845723632 1000000000 34539332 1000000000 807470736 1000000000 399922583 1000000000 931949072 1000000000 38557610 1000000000 415964195 1000000000 182508361 1000000000 114155871 1000000000 201199572 1000000000 37695834 1000000000 547937578 1000000000 66529378 1000000000 281697362 1000000000 858790238 1000000000 846377049 1000000000 530838204 1000000000 198947944 1000000000 682006303 1000000000 458329570 1000000000 98040490 1000000000 860422215 1000000000 15633122 1000000000 412338600 1000000000 655866992 1000000000 934924817 1000000000 659294816 1000000000 260203228 1000000000 945321399 1000000000 44116053 1000000000 27501415 1000000000 64844427 1000000000 862262794 1000000000 488527854 1000000000 128356508 1000000000 520575051 1000000000 202976776 1000000000 15814303 1000000000 812127960 1000000000 732835557 1000000000 180649636 1000000000 542542599 1000000000 81944611 1000000000 171500855 1000000000 446371624 1000000000 151518610 1000000000 612970833 1000000000 251734775 1000000000 913971304 1000000000 786214666 1000000000 16675476 1000000000 955287473 1000000000 868460065 1000000000 623511987 1000000000 196662255 1000000000 603464205 1000000000 872938384 1000000000 510403930 1000000000 716202124 1000000000 5916011 1000000000 562422521 1000000000 876769944 1000000000 199392063 1000000000 355119088 1000000000 773561338 1000000000 547780897 1000000000 39727591 1000000000 270014345 1000000000 976663052 1000000000 265758671 1000000000 488686947 1000000000 775167349 1000000000 412404804 1000000000 908736577 1000000000 343139660 1000000000 734441128 1000000000 745076340 1000000000 468044441 1000000000 726219574 1000000000 571743357 1000000000 376947796 1000000000 970819113 1000000000 958062910 1000000000 732546174 1000000000 127744599 1000000000 114702191 1000000000 668379568 1000000000 387904838 1000000000 34708801 1000000000 506342618 1000000000 141525075 1000000000 969266871 1000000000 562266565 1000000000 428106755 1000000000 271196025 1000000000 129698184 1000000000 833774113 1000000000 475218072 1000000000 848972197 1000000000 730246242 1000000000 843714446 1000000000 722592555 1000000000 236637392 1000000000 327486975 1000000000 276707661 1000000000 67341312 1000000000 587176960 1000000000 978781069 1000000000 895655913 1000000000 788153346 1000000000 164597048 1000000000 169227374 1000000000 288671949 1000000000 829711174 1000000000 522116443 1000000000 213931265 1000000000 656262249 1000000000 162118358 1000000000 459025827 1000000000 201657903 1000000000 887000781 1000000000 833748886 1000000000 562501463 1000000000 83508310 1000000000 638321735 1000000000 349652549 1000000000 937409682 1000000000 577373646 1000000000 320764136 1000000000 457821017 1000000000 914717393 1000000000 290938471 1000000000 802365738 1000000000 292751484 1000000000 939819701 1000000000 115392445 1000000000 440265189 1000000000 149343220 1000000000 636873665 1000000000 883973190 1000000000 644189867 1000000000 109162058 1000000000 908790072 1000000000 903492307 1000000000 12202033 1000000000 536959705 1000000000 445312580 1000000000 562379984 1000000000 278034688 1000000000 859491104 1000000000 764706411 1000000000 841285052 1000000000 594069279 1000000000 701679445 1000000000 94344254 1000000000 642338541 1000000000 937894543 1000000000 377572334 1000000000 651186039 1000000000 946501097 1000000000 695789577 1000000000 45127910 1000000000 114597580 1000000000 790125448 1000000000 584235313 1000000000 744166670 1000000000 891186501 1000000000 251747239 1000000000 95224155 1000000000 958778610 1000000000 308002201 1000000000 432727474 1000000000 156082035 1000000000 81655913 1000000000 479162450 1000000000 229103670 1000000000 595057008 1000000000 125190331 1000000000 886804285 1000000000 450394379 1000000000 529790700 1000000000 62804737 1000000000 419545291 1000000000 609971944 1000000000 141373427 1000000000 236985806 1000000000 736814642 1000000000 34143250 1000000000 66213193 1000000000 403521099 1000000000 869757720 1000000000 10577597 1000000000 770420515 1000000000 281534464 1000000000 348082713 1000000000 242241066 1000000000 252635437 1000000000 439627780 1000000000 846385599 1000000000 2205749 1000000000 970120612 1000000000 446446973 1000000000 233450940 1000000000 692823993 1000000000 893901404 1000000000 916419255 1000000000 354476774 1000000000 736248371 1000000000 414973092 1000000000 13553098 1000000000 986162035 1000000000 546010862 1000000000 447592094 1000000000 528822879 1000000000 736173029 1000000000 969690129 1000000000 864402014 1000000000 696117666 1000000000 13708830 1000000000 165412384 1000000000 730352432 1000000000 804206200 1000000000 642221134 1000000000 313378729 1000000000 53652831 1000000000 449924797 1000000000 655324153 1000000000 777457553 1000000000 838349657 1000000000 573704613 1000000000 391487263 1000000000 104860577 1000000000 336009129 1000000000 344999621 1000000000 39378268 1000000000 90682195 1000000000 556836235 1000000000 897125908 1000000000 38855821 1000000000 379914100 1000000000 548090738 1000000000 368304282 1000000000 29661934 1000000000 80966883 1000000000 968333485 1000000000 724887992 1000000000 450180892 1000000000 904520831 1000000000 611919670 1000000000 569906114 1000000000 951453485 1000000000 743406369 1000000000 430798085 1000000000 987743949 1000000000 215890211 1000000000 152433610 1000000000 412687043 1000000000 585707342 1000000000 416097593 1000000000 52361173 1000000000 654727568 1000000000 61356884 1000000000 370353209 1000000000 451284009 1000000000 333406343 1000000000 128931446 1000000000 767903626 1000000000 495380312 1000000000 343929955 1000000000 202433684 1000000000 328600842 1000000000 150604799 1000000000 212804294 1000000000 318266866 1000000000 794753777 1000000000 836227778 1000000000 224503900 1000000000 577202662 1000000000 499698487 1000000000 704473583 1000000000 532770117 1000000000 37107506 1000000000 994803466 1000000000 73789817 1000000000 770925622 1000000000 629017952 1000000000 851989296 1000000000 792842488 1000000000 700585055 1000000000 183657615 1000000000 738912104 1000000000 220643493 1000000000 978575516 1000000000 682461643 1000000000 949321612 1000000000 965247513 1000000000 732462356 1000000000 717238417 1000000000 313183432 1000000000 285196541 1000000000 360520781 1000000000 292747268 1000000000 902338111 1000000000 72215378 1000000000 851125940 1000000000 796935451 1000000000 766345464 1000000000 787993481 1000000000 248848499 1000000000 742717243 1000000000 50125804 1000000000 56611222 1000000000 592655518 1000000000 931176358 1000000000 993445268 1000000000 405504381 1000000000 271926952 1000000000 92307879 1000000000 220037294 1000000000 870890606 1000000000 312311536 1000000000 33106552 1000000000 6220832 1000000000 268413482 1000000000 780822185 1000000000 265768260 1000000000 213555694 1000000000 212487044 1000000000 769338259 1000000000 944411678 1000000000 957049433 1000000000 823180387 1000000000 889859525 1000000000 778877886 1000000000 83155005 1000000000 838505446 1000000000 460301618 1000000000 812931227 1000000000 738131944 1000000000 172975717 1000000000 209397759 1000000000 856878593 1000000000 433710462 1000000000 110741102 1000000000 752482132 1000000000 848829957 1000000000 740945811 1000000000 382862416 1000000000 882781084 1000000000 149384221 1000000000 261846693 1000000000 106546688 1000000000 382806984 1000000000 842969666 1000000000 399968407 1000000000 255107049 1000000000 551609110 1000000000 233565581 1000000000 588247041 1000000000 419520110 1000000000 297275692 1000000000 780390025 1000000000 156361316 1000000000 17303352 1000000000 596940062 1000000000 399195591 1000000000 354052979 1000000000 540598828 1000000000 80280740 1000000000 685807457 1000000000 856831977 1000000000 575303247 1000000000 452405905 1000000000 648906800 1000000000 62482685 1000000000 873448037 1000000000 229503411 1000000000 14916760 1000000000 59344061 1000000000 547749399 1000000000 888611224 1000000000 571015804 1000000000 896131450 1000000000 644122368 1000000000 563240677 1000000000 386954714 1000000000 554119555 1000000000 525090825 1000000000 637202913 1000000000 828595293 1000000000 218845156 1000000000 462793602 1000000000 576046311 1000000000 193778555 1000000000 489096835 1000000000 31028900 1000000000 110189154 1000000000 761776799 1000000000 503408160 1000000000 794166101 1000000000 117128509 1000000000 148152599 1000000000 865377110 1000000000 677696092 1000000000 556956189 1000000000 396475052 1000000000 201515819 1000000000 546478068 1000000000 944604961 1000000000 489498138 1000000000 412063958 1000000000 296248783 1000000000 244408135 1000000000 52814427 1000000000 756602142 1000000000 900040467 1000000000 76458433 1000000000 881312562 1000000000 116335654 1000000000 283952770 1000000000 356109633 1000000000 220113496 1000000000 823303590 1000000000 941761052 1000000000 84245345 1000000000 447584632 1000000000 660537381 1000000000 7070318 1000000000 276925295 1000000000 603009092 1000000000 865484670 1000000000 230117875 1000000000 513591859 1000000000 917466681 1000000000 993455437 1000000000 203245818 1000000000 124300722 1000000000 16508489 1000000000 338983979 1000000000 551963566 1000000000 159381193 1000000000 383387966 1000000000 33967492 1000000000 285529380 1000000000 16650094 1000000000 46682025 1000000000 410872283 1000000000 203452527 1000000000 374458591 1000000000 402805728 1000000000 586752993 1000000000 784214419 1000000000 94735908 1000000000 18561371 1000000000 891188448 1000000000 462093261 1000000000 968822952 1000000000 100591733 1000000000 238077814 1000000000 101632884 1000000000 56855611 1000000000 445693894 1000000000 217749037 1000000000 483148762 1000000000 114362236 1000000000 436367958 1000000000 274861423 1000000000 583100722 1000000000 559731336 1000000000 59339045 1000000000 789208571 1000000000 306743272 1000000000 886926692 1000000000 762688685 1000000000 252477169 1000000000 954546803 1000000000 833076194 1000000000 701714079 1000000000 245998424 1000000000 405057911 1000000000 43292996 1000000000 119256510 1000000000 318627483 1000000000 841801419 1000000000 478434846 1000000000 469164514 1000000000 736900441 1000000000 489552797 1000000000 643816483 1000000000 38260665 1000000000 95743430 1000000000 996432731 1000000000 4213402 1000000000 689903178 1000000000 50102801 1000000000 191248218 1000000000 685116231 1000000000 647684517 1000000000 841483930 1000000000 831296004 1000000000 694140271 1000000000 922470811 1000000000 952594185 1000000000 864658476 1000000000 773122827 1000000000 924687805 1000000000 210091785 1000000000 360502938 1000000000 100651286 1000000000 226912204 1000000000 285921781 1000000000 86186992 1000000000 560432606 1000000000 578743602 1000000000 271339370 1000000000 62923080 1000000000 118408638 1000000000 595305410 1000000000 365191075 1000000000 360885315 1000000000 112289162 1000000000 849599445 1000000000 382913883 1000000000 279104732 1000000000 129275181 1000000000 868235423 1000000000 951217488 1000000000 455345814 1000000000 878408297 1000000000 310487769 1000000000 610858571 1000000000 711997392 1000000000 639872541 1000000000 25855675 1000000000 206051115 1000000000 187463904 1000000000 123122405 1000000000 975799663 1000000000 977485070 1000000000 205212371 1000000000 886110450 1000000000 898468189 1000000000 479252696 1000000000 748092268 1000000000 940334142 1000000000 199336382 1000000000 661720927 1000000000 677052252 1000000000 140578230 1000000000 517516463 1000000000 548663400 1000000000 488651233 1000000000 599888759 1000000000 76116111 1000000000 340123826 1000000000 573508731 1000000000 85557809 1000000000 398728557 1000000000 262074598 1000000000 931021254 1000000000 378012077 1000000000 423661316 1000000000 822437454 1000000000 978059354 1000000000 333065068 1000000000 463125060 1000000000 75850556 1000000000 585915283 1000000000 460385480 1000000000 55124111 1000000000 74621800 1000000000 719132202 1000000000 235112406 1000000000 521951895 1000000000 963701791 1000000000 144973300 1000000000 185819922 1000000000 197320526 1000000000 936230375 1000000000 370557609 1000000000 429924904 1000000000 51192233 1000000000 378409341 1000000000 585962740 1000000000 950972557 1000000000 10794325 1000000000 307419738 1000000000 20785287 1000000000 166906692 1000000000 679943146 1000000000 14448070 1000000000 295587366 1000000000 671911136 1000000000 731205501 1000000000 369986548 1000000000 826786156 1000000000 256304985 1000000000 362100621 1000000000 73249217 1000000000 464198685 1000000000 304693170 1000000000 722715676 1000000000 491421095 1000000000 58514593 1000000000 539466967 1000000000 470079966 1000000000 856128253 1000000000 713928922 1000000000 268491175 1000000000 594933575 1000000000 849459222 1000000000 320444956 1000000000 773557791 1000000000 470730130 1000000000 344861940 1000000000 617259638 1000000000 403834795 1000000000 40443440 1000000000 866868461 1000000000 609653453 1000000000 482107426 1000000000 505775165 1000000000 588667272 1000000000 268693579 1000000000 320386324 1000000000 438334099 1000000000 124466201 1000000000 125255080 1000000000 990987360 1000000000 770746924 1000000000 888436092 1000000000 764318978 1000000000 783666852 1000000000 164727801 1000000000 916237869 1000000000 174820463 1000000000 96705752 1000000000 803131693 1000000000 229864192 1000000000 192479555 1000000000 976540567 1000000000 478992042 1000000000 733948568 1000000000 300343282 1000000000 953878367 1000000000 775687534 1000000000 767872827 1000000000 386264659 1000000000 409344938 1000000000 76031297 1000000000 537226053 1000000000 870988233 1000000000 987333295 1000000000 5521751 1000000000 333236002 1000000000 154988690 1000000000 31024927 1000000000 174421840 1000000000 135670588 1000000000 202178082 1000000000 525521768 1000000000 386727867 1000000000 483450164 1000000000 788796383 1000000000 461333742 1000000000 972561052 1000000000 492635255 1000000000 269060739 1000000000 625277044 1000000000 839073284 1000000000 440964047 1000000000 861436294 1000000000 507562827 1000000000 21785943 1000000000 97904511 1000000000 733355702 1000000000 481617711 1000000000 804548433 1000000000 547515301 1000000000 54771139 1000000000 126159913 1000000000 513133993 1000000000 551656887 1000000000 922400229 1000000000 337417627 1000000000 857068099 1000000000 16109672 1000000000 743254890 1000000000 348663291 1000000000 968161035 1000000000 979182797 1000000000 338473613 1000000000 87405987 1000000000 603496916 1000000000 965882694 1000000000 350055513 1000000000 408706604 1000000000 225672436 1000000000 148046954 1000000000 542559007 1000000000 877444633 1000000000 430190521 1000000000 854107377 1000000000 142532270 1000000000 708482851 1000000000 42498099 1000000000 120471131 1000000000 299377520 1000000000 172436108 1000000000 267706267 1000000000 795965362 1000000000 377136297 1000000000 955233047 1000000000 367929396 1000000000 209815258 1000000000 698612636 1000000000 372424567 1000000000 933228784 1000000000 518890899 1000000000 564819965 1000000000 310001182 1000000000 76370425 1000000000 227046649 1000000000 149849871 1000000000 555848850 1000000000 49996683 1000000000 85519828 1000000000 719370569 1000000000 827595348 1000000000 72242992 1000000000 947090654 1000000000 116897101 1000000000 566113686 1000000000 535227842 1000000000 171655922 1000000000 582774794 1000000000 745067155 1000000000 587612291 1000000000 443458688 1000000000 16422399 1000000000 827955631 1000000000 13711179 1000000000 70912829 1000000000 63957982 1000000000 424532661 1000000000 439479295 1000000000 511485198 1000000000 948144690 1000000000 955150000 1000000000 198543138 1000000000 8744860 1000000000 893805137 1000000000 747029250 1000000000 993328445 1000000000 837308333 1000000000 294125956 1000000000 412876703 1000000000 160496687 1000000000 301637648 1000000000 798471923 1000000000 121500329 1000000000 369503506 1000000000 648731725 1000000000 274599064 1000000000 903225472 1000000000 132103528 1000000000 868368534 1000000000 635739089 1000000000 275077328 1000000000 498051216 1000000000 143906261 1000000000 361969196 1000000000 899040207 1000000000 293029902 1000000000 504602337 1000000000 753791058 1000000000 551085458 1000000000 28475364 1000000000 168955350 1000000000 156139426 1000000000 257868589 1000000000 760962110 1000000000 191915924 1000000000 803443759 1000000000 645379635 1000000000 392526586 1000000000 529985162 1000000000 114657984 1000000000 288283029 1000000000 66738364 1000000000 952417869 1000000000 683376441 1000000000 155184475 1000000000 89503902 1000000000 78795365 1000000000 711622205 1000000000 182446409 1000000000 463495468 1000000000 260132977 1000000000 779335234 1000000000 277557601 1000000000 278059940 1000000000 351882293 1000000000 696419090 1000000000 303175105 1000000000 782170422 1000000000 615999457 1000000000 723083167 1000000000 851223474 1000000000 863272743 1000000000 995488882 1000000000 389111152 1000000000 513620345 1000000000 368611138 1000000000 281837430 1000000000 404945320 1000000000 150121171 1000000000 306330607 1000000000 122328094 1000000000 824041650 1000000000 924359426 1000000000 540320067 1000000000 436967440 1000000000 686477266 1000000000 692657966 1000000000 105621235 1000000000 761950202 1000000000 733193310 1000000000 129452248 1000000000 333857345 1000000000 407262937 1000000000 895963701 1000000000 181590109 1000000000 431587497 1000000000 498896150 1000000000 576213767 1000000000 984080785 1000000000 602116290 1000000000 447583572 1000000000 99916230 1000000000 808445600 1000000000 221214549 1000000000 349073073 1000000000 677480342 1000000000 502562542 1000000000 830778126 1000000000 91415402 1000000000 710927358 1000000000 877600605 1000000000 423146478 1000000000 97965570 1000000000 471551310 1000000000 899861800 1000000000 502332493 1000000000 653649359 1000000000 851527928 1000000000 280765257 1000000000 280544863 1000000000 394771510 1000000000 941101186 1000000000 490609516 1000000000 425513790 1000000000 793222616 1000000000 377347876 1000000000 60435025 1000000000 324929505 1000000000 106862152 1000000000 430332418 1000000000 151644533 1000000000 214900872 1000000000 512246576 1000000000 95852972 1000000000 220378989 1000000000 664899461 1000000000 489353769 1000000000 124388070 1000000000 319044762 1000000000 840568676 1000000000 899778559 1000000000 751158481 1000000000 298716264 1000000000 511559662 1000000000 878589941 1000000000 989574869 1000000000 902703414 1000000000 446625551 1000000000 636190328 1000000000 447840795 1000000000 300452228 1000000000 630330500 1000000000 585533794 1000000000 868362366 1000000000 207920594 1000000000 784525027 1000000000 665571102 1000000000 405453652 1000000000 744047750 1000000000 163526655 1000000000 587765901 1000000000 132756529 1000000000 402782204 1000000000 337678865 1000000000 527673822 1000000000 829380681 1000000000 739118494 1000000000 76240684 1000000000 77508836 1000000000 160409926 1000000000 420219636 1000000000 983735616 1000000000 253217821 1000000000 270270817 1000000000 736236652 1000000000 886408324 1000000000 654333662 1000000000 989661666 1000000000 472654881 1000000000 638222975 1000000000 830547661 1000000000 769991963 1000000000 305764485 1000000000 537890560 1000000000 989547079 1000000000 955933564 1000000000 865376035 1000000000 255353396 1000000000 688939982 1000000000 966020923 1000000000 349274384 1000000000 695157125 1000000000 639978485 1000000000 166911358 1000000000 564966465 1000000000 386431993 1000000000 954058699 1000000000 618315833 1000000000 72105521 1000000000 358303589 1000000000 420120330 1000000000 663476959 1000000000 362599373 1000000000 481874579 1000000000 565250327 1000000000 1466305 1000000000 186662033 1000000000 399296097 1000000000 978671668 1000000000 541384073 1000000000 388692397 1000000000 195172008 1000000000 18096060 1000000000 944100862 1000000000 666294315 1000000000 718046033 1000000000 88663625 1000000000 5989710 1000000000 313254629 1000000000 667041150 1000000000 93202837 1000000000 518314992 1000000000 52299502 1000000000 867863170 1000000000 290788583 1000000000 233933159 1000000000 967297856 1000000000 277190702 1000000000 863465563 1000000000 336702522 1000000000 181632522 1000000000 542111079 1000000000 46723533 1000000000 202302113 1000000000 74176182 1000000000 53361519 1000000000 297368717 1000000000 535672381 1000000000 921957173 1000000000 539893269 1000000000 196722123 1000000000 351851885 1000000000 187600146 1000000000 515996873 1000000000 43779749 1000000000 87933917 1000000000 960130574 1000000000 18864832 1000000000 867745097 1000000000 529473295 1000000000 617849009 1000000000 972748581 1000000000 254084084 1000000000 962223403 1000000000 985659614 1000000000 728594252 1000000000 680238448 1000000000 497682468 1000000000 248351440 1000000000 632612091 1000000000 372612519 1000000000 286269890 1000000000 191709687 1000000000 151583784 1000000000 283379126 1000000000 406258486 1000000000 645729155 1000000000 88590619 1000000000 155311920 1000000000 680640233 1000000000 271753148 1000000000 364038414 1000000000 889612598 1000000000 506450276 1000000000 320669716 1000000000 715695288 1000000000 637617270 1000000000 65808521 1000000000 278530804 1000000000 80280734 1000000000 703823073 1000000000 490276130 1000000000 12428420 1000000000 755428963 1000000000 498362543 1000000000 30911325 1000000000 448019870 1000000000 735846814 1000000000 335714635 1000000000 353298139 1000000000 149665667 1000000000 473360032 1000000000 99893215 1000000000 290174388 1000000000 633234185 1000000000 552417285 1000000000 304960791 1000000000 672351167 1000000000 414494103 1000000000 63173289 1000000000 641830004 1000000000 542127749 1000000000 313781025 1000000000 24894595 1000000000 435450594 1000000000 765327328 1000000000 303602938 1000000000 483885319 1000000000 768718601 1000000000 953958445 1000000000 610085720 1000000000 448545953 1000000000 463594086 1000000000 857532373 1000000000 342587927 1000000000 734732471 1000000000 439769540 1000000000 932603367 1000000000 292910922 1000000000 6357671 1000000000 517810833 1000000000 308063108 1000000000 179107027 1000000000 45341673 1000000000 918851952 1000000000 505457392 1000000000 75279350 1000000000 748117583 1000000000 928081076 1000000000 550073546 1000000000 532392959 1000000000 475687218 1000000000 354829899 1000000000 323844396 1000000000 503882198 1000000000 689191578 1000000000 711224263 1000000000 677007050 1000000000 254902180 1000000000 929894989 1000000000 377700554 1000000000 329792331 1000000000 44616546 1000000000 376636826 1000000000 84055114 1000000000 398017265 1000000000 302580489 1000000000 444151802 1000000000 46978344 1000000000 187373085 1000000000 264683403 1000000000 525927796 1000000000 305416994 1000000000 296684716 1000000000 111105438 1000000000 739658847 1000000000 881291610 1000000000 418920176 1000000000 331097926 1000000000 992443214 1000000000 235157505 1000000000 645457576 1000000000 850143102 1000000000 452178366 1000000000 401265198 1000000000 875523323 1000000000 658147983 1000000000 835419498 1000000000 639694143 1000000000 74024329 1000000000 501649134 1000000000 845347875 1000000000 337279475 1000000000 998993109 1000000000 600298457 1000000000 628867544 1000000000 155062185 1000000000 381681647 1000000000 342527811 1000000000 164883780 1000000000 565636057 1000000000 700287384 1000000000 324663649 1000000000 923379135 1000000000 634334946 1000000000 943166829 1000000000 12638076 1000000000 219064873 1000000000 827455715 1000000000 923498093 1000000000 373819281 1000000000 360633695 1000000000 78003243 1000000000 861085583 1000000000 673427732 1000000000 923461477 1000000000 954787441 1000000000 527974295 1000000000 494442674 1000000000 767884185 1000000000 156277982 1000000000 389223266 1000000000 929501800 1000000000 199307994 1000000000 667392850 1000000000 79755298 1000000000 415897322 1000000000 888785377 1000000000 345436393 1000000000 609755569 1000000000 42888006 1000000000 735043516 1000000000 65496254 1000000000 601323404 1000000000 751375403 1000000000 792608135 1000000000 85930127 1000000000 462134328 1000000000 992692722 1000000000 616695848 1000000000 656810198 1000000000 978839934 1000000000 149398762 1000000000 868991681 1000000000 611768125 1000000000 648981505 1000000000 286843149 1000000000 548331916 1000000000 514984489 1000000000 158708984 1000000000 781855453 1000000000 294192959 1000000000 451958708 1000000000 306970822 1000000000 97876444 1000000000 613387147 1000000000 929332366 1000000000 635264020 1000000000 86896304 1000000000 597584429 1000000000 494750376 1000000000 231322832 1000000000 21098224 1000000000 827885123 1000000000 749220289 1000000000 790328985 1000000000 640754394 1000000000 660282278 1000000000 918248805 1000000000 990460611 1000000000 495451225 1000000000 82687076 1000000000 567326593 1000000000 8187230 1000000000 145501333 1000000000 159847088 1000000000 982339561 1000000000 180338690 1000000000 500853272 1000000000 91123547 1000000000 470815986 1000000000 439663049 1000000000 115015091 1000000000 996838759 1000000000 780664703 1000000000 327803718 1000000000 478472999 1000000000 18744059 1000000000 989245120 1000000000 759637431 1000000000 94367721 1000000000 240192160 1000000000 367150713 1000000000 739903333 1000000000 582665705 1000000000 46071912 1000000000 587133873 1000000000 645535102 1000000000 58055828 1000000000 25457512 1000000000 110465487 1000000000 246571297 1000000000 354674394 1000000000 634701086 1000000000 86432957 1000000000 233702708 1000000000 174698100 1000000000 621353249 1000000000 622103919 1000000000 306347045 1000000000 610451217 1000000000 641033039 1000000000 363266514 1000000000 221063359 1000000000 152365737 1000000000 822008471 1000000000 778973092 1000000000 764982184 1000000000 677784000 1000000000 988518851 1000000000 82644727 1000000000 200734846 1000000000 406083758 1000000000 452053664 1000000000 114880459 1000000000 259636160 1000000000 430051300 1000000000 217913584 1000000000 895303458 1000000000 95195448 1000000000 786715038 1000000000 732698153 1000000000 748729802 1000000000 596512006 1000000000 653298927 1000000000 623354167 1000000000 623787146 1000000000 905038584 1000000000 337095895 1000000000 387099734 1000000000 629096851 1000000000 279758081 1000000000 980001913 1000000000 530521554 1000000000 366731469 1000000000 378901808 1000000000 903301060 1000000000 609564498 1000000000 793620153 1000000000 710662885 1000000000 926403939 1000000000 114528084 1000000000 799983610 1000000000 627859790 1000000000 384361979 1000000000 255507109 1000000000 363493254 1000000000 740500405 1000000000 203068976 1000000000 709034383 1000000000 660514422 1000000000 838866067 1000000000 792721921 1000000000 681913109 1000000000 532912457 1000000000 429485752 1000000000 452110396 1000000000 76505685 1000000000 504892760 1000000000 635546517 1000000000 172941368 1000000000 790090620 1000000000 469979721 1000000000 889143498 1000000000 613419629 1000000000 866751845 1000000000 175265400 1000000000 685082958 1000000000 16437550 1000000000 815952767 1000000000 91306891 1000000000 742587531 1000000000 668352417 1000000000 564303162 1000000000 403494116 1000000000 897445086 1000000000 997561322 1000000000 851265302 1000000000 720306186 1000000000 810624300 1000000000 293249904 1000000000 844031200 1000000000 463800345 1000000000 952781606 1000000000 134410223 1000000000 930536126 1000000000 482253181 1000000000 8511379 1000000000 820806098 1000000000 578165405 1000000000 385307638 1000000000 82478225 1000000000 169491104 1000000000 612130611 1000000000 874835676 1000000000 406056184 1000000000 638528994 1000000000 501633543 1000000000 438627829 1000000000 202859413 1000000000 903828508 1000000000 988352724 1000000000 990192755 1000000000 519811133 1000000000 273917685 1000000000 74360566 1000000000 57579236 1000000000 697632703 1000000000 804256986 1000000000 104433612 1000000000 330446839 1000000000 951525521 1000000000 786879746 1000000000 880154071 1000000000 977170282 1000000000 755386768 1000000000 851324104 1000000000 451957992 1000000000 756621267 1000000000 371138245 1000000000 527697341 1000000000 924761528 1000000000 767208222 1000000000 360465302 1000000000 420254969 1000000000 779512299 1000000000 818193437 1000000000 330646021 1000000000 125115110 1000000000 126483208 1000000000 532585055 1000000000 416786234 1000000000 675984011 1000000000 672464099 1000000000 68004392 1000000000 411603992 1000000000 597402917 1000000000 734613758 1000000000 930175125 1000000000 465109216 1000000000 228602113 1000000000 316506951 1000000000 114950827 1000000000 851638021 1000000000 15509606 1000000000 467198117 1000000000 713805038 1000000000 957876158 1000000000 243100331 1000000000 671253919 1000000000 452173122 1000000000 954330132 1000000000 104949510 1000000000 410366211 1000000000 313153752 1000000000 235017026 1000000000 565626808 1000000000 147191639 1000000000 114039846 1000000000 239246653 1000000000 162252645 1000000000 353472465 1000000000 605516323 1000000000 293512033 1000000000 37198670 1000000000 480868677 1000000000 686235187 1000000000 563646871 1000000000 674793595 1000000000 509626017 1000000000 686826537 1000000000 766955585 1000000000 737017335 1000000000 534477633 1000000000 705907667 1000000000 43685747 1000000000 521985592 1000000000 375665931 1000000000 151041106 1000000000 202129963 1000000000 45278531 1000000000 43466495 1000000000 335071397 1000000000 172274310 1000000000 637571870 1000000000 67855846 1000000000 253995727 1000000000 924870665 1000000000 123428456 1000000000 633204188 1000000000 160525196 1000000000 901594126 1000000000 82203153 1000000000 127173846 1000000000 19922149 1000000000 943640393 1000000000 286146170 1000000000 623625944 1000000000 639916535 1000000000 639303548 1000000000 829770550 1000000000 981062502 1000000000 318352282 1000000000 754396891 1000000000 429094488 1000000000 531088062 1000000000 964457774 1000000000 743213468 1000000000 82533145 1000000000 108204240 1000000000 155310121 1000000000 970851981 1000000000 668065031 1000000000 499983155 1000000000 454761446 1000000000 134709950 1000000000 401411604 1000000000 665394612 1000000000 994210652 1000000000 140196331 1000000000 851261032 1000000000 20716955 1000000000 50000878 1000000000 316367455 1000000000 336445822 1000000000 336937536 1000000000 204809683 1000000000 334968721 1000000000 568070788 1000000000 984895165 1000000000 991047821 1000000000 872755063 1000000000 548804375 1000000000 921481363 1000000000 573204978 1000000000 616314996 1000000000 660063451 1000000000 400128240 1000000000 379150926 1000000000 9631431 1000000000 949127504 1000000000 855973605 1000000000 720141931 1000000000 443356726 1000000000 834293983 1000000000 514596857 1000000000 393358191 1000000000 629974293 1000000000 458107916 1000000000 806125536 1000000000 900473256 1000000000 971367464 1000000000 746075710 1000000000 316781478 1000000000 869518347 1000000000 277180620 1000000000 114550755 1000000000 110164027 1000000000 310865308 1000000000 434210341 1000000000 545106927 1000000000 408311808 1000000000 478376860 1000000000 152543224 1000000000 484832584 1000000000 889073811 1000000000 536498433 1000000000 734638163 1000000000 935262882 1000000000 86513525 1000000000 799855362 1000000000 108797622 1000000000 612300120 1000000000 448751071 1000000000 418757965 1000000000 757592254 1000000000 483850048 1000000000 264126802 1000000000 781686426 1000000000 530378806 1000000000 23398770 1000000000 523059601 1000000000 478755883 1000000000 585237818 1000000000 863560945 1000000000 81625542 1000000000 513015945 1000000000 880486784 1000000000 457857391 1000000000 973289767 1000000000 501977009 1000000000 321416824 1000000000 735291140 1000000000 125045807 1000000000 437556869 1000000000 842931625 1000000000 971161001 1000000000 518503641 1000000000 136354016 1000000000 791557428 1000000000 864757782 1000000000 245080747 1000000000 619972354 1000000000 195959220 1000000000 28003119 1000000000 390120816 1000000000 685254922 1000000000 835816285 1000000000 360392793 1000000000 97076554 1000000000 792094906 1000000000 655158229 1000000000 643927434 1000000000 857409136 1000000000 310459742 1000000000 47822331 1000000000 229397233 1000000000 600647255 1000000000 588472815 1000000000 938814994 1000000000 485303053 1000000000 831306383 1000000000 532640814 1000000000 626299342 1000000000 427804781 1000000000 789774185 1000000000 188291605 1000000000 471992937 1000000000 403954397 1000000000 477653434 1000000000 512534713 1000000000 327096206 1000000000 973992541 1000000000 935587564 1000000000 425259578 1000000000 411249927 1000000000 480602083 1000000000 430816246 1000000000 910277893 1000000000 700960726 1000000000 915489886 1000000000 622937873 1000000000 376010282 1000000000 846209720 1000000000 224487251 1000000000 118723922 1000000000 381363740 1000000000 164327527 1000000000 613790509 1000000000 702647478 1000000000 45438064 1000000000 456162476 1000000000 91666794 1000000000 50866246 1000000000 17806462 1000000000 680501195 1000000000 547806996 1000000000 705672402 1000000000 130135609 1000000000 510260362 1000000000 939235249 1000000000 907982308 1000000000 290340235 1000000000 103810738 1000000000 548042711 1000000000 304109080 1000000000 790391437 1000000000 192274543 1000000000 704306772 1000000000 945184027 1000000000 734986252 1000000000 128119913 1000000000 10194360 1000000000 607386768 1000000000 425811798 1000000000 241378517 1000000000 944554884 1000000000 373929807 1000000000 570369764 1000000000 815701329 1000000000 948207013 1000000000 724027187 1000000000 473368199 1000000000 317070581 1000000000 320247986 1000000000 254471646 1000000000 937189842 1000000000 678665368 1000000000 526169967 1000000000 609757598 1000000000 504984570 1000000000 647111266 1000000000 132284131 1000000000 63782336 1000000000 597580223 1000000000 125442990 1000000000 909459778 1000000000 334049531 1000000000 831766023 1000000000 505528421 1000000000 552180379 1000000000 307069287 1000000000 627106988 1000000000 967306420 1000000000 109212171 1000000000 400846153 1000000000 707818543 1000000000 630926810 1000000000 320323753 1000000000 670031608 1000000000 393245701 1000000000 362353675 1000000000 382126779 1000000000 692150571 1000000000 686869324 1000000000 904900050 1000000000 527219645 1000000000 839797286 1000000000 210614451 1000000000 798555393 1000000000 982655457 1000000000 407246863 1000000000 395841948 1000000000 239161416 1000000000 61444937 1000000000 138081441 1000000000 17162165 1000000000 566286662 1000000000 353108624 1000000000 140022081 1000000000 916227702 1000000000 326587030 1000000000 20390143 1000000000 481178030 1000000000 235389026 1000000000 769251267 1000000000 291790141 1000000000 463170584 1000000000 521447577 1000000000 790549350 1000000000 792086569 1000000000 508952093 1000000000 56982831 1000000000 636371295 1000000000 667693953 1000000000 806442314 1000000000 40370392 1000000000 318122552 1000000000 410861806 1000000000 646088524 1000000000 250650540 1000000000 188526919 1000000000 425685412 1000000000 938169171 1000000000 557974549 1000000000 914195691 1000000000 518412669 1000000000 518457709 1000000000 896885151 1000000000 518639269 1000000000 635312537 1000000000 925174679 1000000000 462250289 1000000000 580253673 1000000000 855218459 1000000000 134155424 1000000000 201068578 1000000000 714211672 1000000000 163900123 1000000000 167625327 1000000000 599913412 1000000000 522289962 1000000000 19738540 1000000000 258429481 1000000000 363709345 1000000000 925744613 1000000000 559106999 1000000000 872914621 1000000000 420282500 1000000000 345634576 1000000000 351461733 1000000000 984309457 1000000000 592362093 1000000000 84083544 1000000000 65966131 1000000000 617115457 1000000000 738940584 1000000000 56329308 1000000000 149514897 1000000000 296888907 1000000000 214601346 1000000000 377602160 1000000000 712923387 1000000000 689734022 1000000000 865296670 1000000000 634156548 1000000000 565197913 1000000000 300628128 1000000000 891588051 1000000000 82379933 1000000000 109803141 1000000000 692275488 1000000000 88778955 1000000000 580703356 1000000000 296507261 1000000000 838915248 1000000000 513434160 1000000000 873185806 1000000000 607447752 1000000000 632469341 1000000000 380419955 1000000000 868936795 1000000000 177448921 1000000000 831812895 1000000000 647351081 1000000000 812764489 1000000000 2034924 1000000000 400219371 1000000000 508081940 1000000000 944062788 1000000000 557648999 1000000000 846019839 1000000000 649743343 1000000000 112102538 1000000000 485965742 1000000000 229756488 1000000000 69651142 1000000000 463460308 1000000000 604592019 1000000000 520931001 1000000000 651428225 1000000000 519488810 1000000000 528134191 1000000000 726953565 1000000000 95072837 1000000000 384800514 1000000000 343832447 1000000000 188526838 1000000000 712852649 1000000000 198483334 1000000000 479203350 1000000000 924299045 1000000000 369623401 1000000000 793912262 1000000000 435379153 1000000000 864069819 1000000000 519839754 1000000000 175621894 1000000000 664214779 1000000000 906594400 1000000000 614252834 1000000000 439100209 1000000000 976169916 1000000000 617080444 1000000000 541716151 1000000000 190252680 1000000000 831321820 1000000000 459319112 1000000000 379625961 1000000000 491620620 1000000000 378212655 1000000000 652385133 1000000000 897477244 1000000000 979178786 1000000000 672596882 1000000000 339518540 1000000000 851128191 1000000000 549084251 1000000000 440613989 1000000000 252255662 1000000000 374941229 1000000000 590971194 1000000000 827922953 1000000000 632573142 1000000000 205938907 1000000000 742892227 1000000000 825237146 1000000000 737557613 1000000000 479962580 1000000000 759449112 1000000000 13257123 1000000000 650841893 1000000000 95928556 1000000000 377213700 1000000000 655872639 1000000000 794634784 1000000000 708736421 1000000000 57414734 1000000000 481038433 1000000000 416257726 1000000000 672501139 1000000000 94278135 1000000000 233839422 1000000000 41723985 1000000000 540476346 1000000000 286093011 1000000000 460007931 1000000000 858980792 1000000000 216373711 1000000000 827726671 1000000000 404938524 1000000000 585513613 1000000000 668990401 1000000000 417346669 1000000000 449666510 1000000000 570377056 1000000000 901443679 1000000000 796945376 1000000000 944378438 1000000000 415267020 1000000000 966603738 1000000000 835824096 1000000000 825214328 1000000000 977233514 1000000000 727642286 1000000000 24347241 1000000000 31974801 1000000000 724498348 1000000000 6614859 1000000000 584635468 1000000000 193699970 1000000000 287582016 1000000000 378848685 1000000000 479783388 1000000000 360041556 1000000000 382395590 1000000000 579520075 1000000000 704393407 1000000000 152542811 1000000000 35625615 1000000000 459700061 1000000000 487893035 1000000000 400001507 1000000000 871118074 1000000000 192238052 1000000000 618286235 1000000000 521168705 1000000000 685510184 1000000000 115830418 1000000000 963379630 1000000000 451365481 1000000000 380846684 1000000000 50777678 1000000000 740964388 1000000000 718465952 1000000000 605211053 1000000000 416539532 1000000000 157655135 1000000000 765448286 1000000000 118204035 1000000000 904245998 1000000000 158137830 1000000000 888863115 1000000000 333274740 1000000000 964811375 1000000000 408459268 1000000000 303954892 1000000000 5857436 1000000000 708509850 1000000000 606423721 1000000000 639157310 1000000000 482426164 1000000000 531936516 1000000000 844287934 1000000000 375292208 1000000000 913290122 1000000000 982263698 1000000000 478014452 1000000000 406542212 1000000000 832626323 1000000000 617834479 1000000000 432995792 1000000000 917690874 1000000000 70661789 1000000000 186196404 1000000000 428402903 1000000000 74104966 1000000000 293759308 1000000000 771749403 1000000000 721878006 1000000000 5902302 1000000000 483389657 1000000000 967848968 1000000000 938622996 1000000000 879291501 1000000000 920256597 1000000000 515998047 1000000000 551178978 1000000000 872953649 1000000000 258854909 1000000000 820670990 1000000000 336237265 1000000000 161751934 1000000000 629385283 1000000000 284067414 1000000000 770480789 1000000000 757736480 1000000000 452469255 1000000000 168324107 1000000000 339837804 1000000000 767741837 1000000000 318827942 1000000000 119505797 1000000000 608472928 1000000000 657136057 1000000000 245126443 1000000000 888468312 1000000000 807826559 1000000000 825138823 1000000000 345364421 1000000000 865152794 1000000000 15224048 1000000000 393665361 1000000000 276492720 1000000000 63439285 1000000000 914250831 1000000000 531336758 1000000000 428369384 1000000000 992316734 1000000000 118239962 1000000000 609503794 1000000000 870008894 1000000000 42446353 1000000000 487200411 1000000000 723871403 1000000000 149070551 1000000000 505343868 1000000000 907980377 1000000000 797488735 1000000000 643534450 1000000000 433305231 1000000000 182659866 1000000000 503615657 1000000000 839645208 1000000000 452235761 1000000000 989933889 1000000000 329861570 1000000000 417649288 1000000000 69390139 1000000000 249516923 1000000000 689065685 1000000000 826094151 1000000000 563372449 1000000000 619609574 1000000000 726047138 1000000000 266951763 1000000000 6915222 1000000000 730464208 1000000000 227815902 1000000000 112417653 1000000000 209652104 1000000000 682373110 1000000000 643870783 1000000000 364470770 1000000000 182855846 1000000000 488150234 1000000000 872934027 1000000000 498024148 1000000000 210506361 1000000000 125868772 1000000000 52867381 1000000000 482556276 1000000000 469837788 1000000000 420171342 1000000000 103320531 1000000000 396349744 1000000000 303184123 1000000000 962854416 1000000000 219282767 1000000000 474649160 1000000000 415167925 1000000000 388174817 1000000000 637602244 1000000000 905861038 1000000000 934621467 1000000000 655594120 1000000000 819814967 1000000000 851334540 1000000000 870677029 1000000000 891928430 1000000000 804246913 1000000000 395819330 1000000000 496844419 1000000000 339025654 1000000000 360076012 1000000000 539518194 1000000000 980348215 1000000000 99360332 1000000000 694178424 1000000000 21876505 1000000000 116272026 1000000000 724918917 1000000000 600394760 1000000000 307586951 1000000000 391738719 1000000000 669134317 1000000000 751374944 1000000000 493789500 1000000000 236270277 1000000000 323533789 1000000000 552645503 1000000000 930021484 1000000000 405395444 1000000000 913001076 1000000000 569991206 1000000000 965869649 1000000000 56863794 1000000000 486419462 1000000000 163313520 1000000000 92233713 1000000000 731329428 1000000000 212579792 1000000000 679520969 1000000000 2822781 1000000000 342724582 1000000000 685621863 1000000000 385757455 1000000000 704940764 1000000000 891341903 1000000000 939524301 1000000000 977564513 1000000000 513161357 1000000000 122645281 1000000000 418367737 1000000000 160941777 1000000000 181612650 1000000000 3537874 1000000000 125795256 1000000000 514720418 1000000000 526590188 1000000000 864369521 1000000000 963300339 1000000000 301533421 1000000000 995786534 1000000000 404823942 1000000000 890045886 1000000000 909060957 1000000000 979352787 1000000000 471540502 1000000000 207983845 1000000000 613077983 1000000000 433354564 1000000000 960038527 1000000000 514135586 1000000000 886860680 1000000000 510617131 1000000000 84183200 1000000000 489422937 1000000000 745890981 1000000000 290937869 1000000000 266341287 1000000000 46011024 1000000000 888134282 1000000000 724527597 1000000000 773728603 1000000000 152375998 1000000000 398225210 1000000000 360294832 1000000000 891511666 1000000000 175812439 1000000000 645628270 1000000000 611692592 1000000000 944119780 1000000000 620122703 1000000000 814694258 1000000000 541959765 1000000000 658431158 1000000000 769638151 1000000000 863996937 1000000000 633765057 1000000000 102440198 1000000000 679326421 1000000000 109102687 1000000000 874491526 1000000000 707368091 1000000000 434400815 1000000000 531257750 1000000000 979099828 1000000000 442118413 1000000000 695454621 1000000000 343026934 1000000000 498240065 1000000000 238839432 1000000000 118872330 1000000000 855867908 1000000000 770463728 1000000000 486045817 1000000000 52727566 1000000000 534643399 1000000000 69777346 1000000000 917268693 1000000000 231394276 1000000000 273244930 1000000000 231710201 1000000000 632390322 1000000000 323932845 1000000000 773287961 1000000000 285570891 1000000000 888890437 1000000000 219316 1000000000 781316969 1000000000 441234290 1000000000 606629034 1000000000 528293557 1000000000 500605543 1000000000 122876706 1000000000 220390827 1000000000 340932118 1000000000 597581575 1000000000 126084103 1000000000 351201701 1000000000 63191958 1000000000 342172837 1000000000 282878187 1000000000 701198589 1000000000 777217157 1000000000 296452759 1000000000 515709877 1000000000 895986523 1000000000 238616949 1000000000 169944599 1000000000 363025529 1000000000 115275630 1000000000 769397065 1000000000 680646290 1000000000 407518694 1000000000 674769185 1000000000 474403489 1000000000 877105082 1000000000 200990074 1000000000 753348926 1000000000 539954317 1000000000 844420828 1000000000 391104793 1000000000 113114924 1000000000 304042442 1000000000 701988164 1000000000 655486699 1000000000 318920044 1000000000 801368910 1000000000 317488524 1000000000 874155623 1000000000 244006311 1000000000 954761624 1000000000 497604899 1000000000 440842584 1000000000 175078822 1000000000 14235953 1000000000 955639427 1000000000 383697022 1000000000 111863425 1000000000 767724543 1000000000 44150887 1000000000 949079896 1000000000 204124256 1000000000 349879035 1000000000 828195310 1000000000 664009563 1000000000 503949203 1000000000 809121002 1000000000 613182901 1000000000 165676636 1000000000 384768143 1000000000 255487734 1000000000 103072253 1000000000 635513100 1000000000 586321543 1000000000 206852411 1000000000 241389491 1000000000 868464456 1000000000 233902269 1000000000 912084876 1000000000 377683429 1000000000 166443731 1000000000 309296919 1000000000 204157040 1000000000 883196284 1000000000 461658166 1000000000 846730587 1000000000 705858539 1000000000 882426665 1000000000 77859598 1000000000 7373772 1000000000 39289035 1000000000 187148618 1000000000 975456174 1000000000 908245678 1000000000 809183934 1000000000 978266628 1000000000 691378150 1000000000 447127499 1000000000 222677492 1000000000 603796150 1000000000 224666288 1000000000 301723947 1000000000 168543963 1000000000 117273817 1000000000 21979208 1000000000 822798292 1000000000 215398486 1000000000 478955233 1000000000 272945644 1000000000 179235039 1000000000 643280848 1000000000 547060292 1000000000 366146076 1000000000 402330443 1000000000 835897437 1000000000 31314154 1000000000 204053753 1000000000 807781973 1000000000 487365374 1000000000 50765947 1000000000 573955104 1000000000 607220910 1000000000 326661701 1000000000 433607751 1000000000 20985571 1000000000 33843229 1000000000 423414146 1000000000 664442694 1000000000 53517667 1000000000 715105532 1000000000 613345239 1000000000 756252750 1000000000 454363935 1000000000 581073117 1000000000 223450922 1000000000 413729810 1000000000 646400080 1000000000 4773836 1000000000 57109055 1000000000 310758525 1000000000 150934120 1000000000 148344939 1000000000 162910194 1000000000 191624369 1000000000 795158408 1000000000 567263736 1000000000 648955104 1000000000 97211799 1000000000 12305030 1000000000 144997991 1000000000 663176415 1000000000 794341162 1000000000 187754142 1000000000 296423020 1000000000 665761129 1000000000 924629374 1000000000 887163492 1000000000 797719282 1000000000 633904672 1000000000 10084685 1000000000 410308450 1000000000 982496412 1000000000 662501162 1000000000 281981924 1000000000 882947617 1000000000 576595111 1000000000 710201348 1000000000 477831016 1000000000 504583238 1000000000 251807199 1000000000 248307246 1000000000 119610244 1000000000 646062246 1000000000 732198692 1000000000 920906462 1000000000 723483938 1000000000 821456850 1000000000 835375659 1000000000 303760028 1000000000 646106804 1000000000 168410412 1000000000 796649611 1000000000 607113799 1000000000 182762554 1000000000 360350032 1000000000 746934912 1000000000 730681965 1000000000 281000602 1000000000 125010437 1000000000 187011167 1000000000 654050142 1000000000 273782360 1000000000 223945420 1000000000 912339234 1000000000 131068828 1000000000 877795441 1000000000 662366600 1000000000 944567683 1000000000 722734050 1000000000 418015168 1000000000 523343298 1000000000 385895425 1000000000 16558511 1000000000 416214046 1000000000 130990537 1000000000 654806757 1000000000 277601223 1000000000 955721499 1000000000 268738002 1000000000 501566658 1000000000 544007400 1000000000 724055567 1000000000 693456042 1000000000 80756202 1000000000 682269239 1000000000 279112214 1000000000 108869114 1000000000 64934972 1000000000 207502416 1000000000 738509383 1000000000 347656084 1000000000 259081622 1000000000 80032635 1000000000 242040862 1000000000 538872644 1000000000 767548437 1000000000 841299514 1000000000 139247528 1000000000 378873934 1000000000 323930868 1000000000 397443479 1000000000 154630246 1000000000 709614328 1000000000 590478529 1000000000 354093778 1000000000 896248028 1000000000 243228869 1000000000 933631492 1000000000 58439851 1000000000 467143145 1000000000 569964163 1000000000 970074678 1000000000 264967222 1000000000 617043941 1000000000 559841924 1000000000 836050575 1000000000 976235551 1000000000 696134 1000000000 788871621 1000000000 751616099 1000000000 434791636 1000000000 591997240 1000000000 811304174 1000000000 327197859 1000000000 451887770 1000000000 619057555 1000000000 838690754 1000000000 908102972 1000000000 602991493 1000000000 242646093 1000000000 21351600 1000000000 689468064 1000000000 7402620 1000000000 186785776 1000000000 247221300 1000000000 122585310 1000000000 395977617 1000000000 689171594 1000000000 504776086 1000000000 863467463 1000000000 709112494 1000000000 350138679 1000000000 16258603 1000000000 190388200 1000000000 109952944 1000000000 715741523 1000000000 689126407 1000000000 123185113 1000000000 980778251 1000000000 133920962 1000000000 821300340 1000000000 200489666 1000000000 564439517 1000000000 487995743 1000000000 248720983 1000000000 118262097 1000000000 9545930 1000000000 603467436 1000000000 367874086 1000000000 659875975 1000000000 589709707 1000000000 218670439 1000000000 463850731 1000000000 816541299 1000000000 172454259 1000000000 452002139 1000000000 602332031 1000000000 756582538 1000000000 747810482 1000000000 35272935 1000000000 732558561 1000000000 122076543 1000000000 460431131 1000000000 843653022 1000000000 674163356 1000000000 171616933 1000000000 274966843 1000000000 170579984 1000000000 580727028 1000000000 969697323 1000000000 39610486 1000000000 329877852 1000000000 374029155 1000000000 654853392 1000000000 272367374 1000000000 545340933 1000000000 380842159 1000000000 634740809 1000000000 859340816 1000000000 822525435 1000000000 506073904 1000000000 542488887 1000000000 587975481 1000000000 83962787 1000000000 473802351 1000000000 52466683 1000000000 207025408 1000000000 393356192 1000000000 39742044 1000000000 543509893 1000000000 228843680 1000000000 662037051 1000000000 786649454 1000000000 43035304 1000000000 217052680 1000000000 655734536 1000000000 983390132 1000000000 126961774 1000000000 175737929 1000000000 910667191 1000000000 694047405 1000000000 816241873 1000000000 925823973 1000000000 296236519 1000000000 783556861 1000000000 756774784 1000000000 624845547 1000000000 822674588 1000000000 183590825 1000000000 391706644 1000000000 541928499 1000000000 201487387 1000000000 440004832 1000000000 258976133 1000000000 440985235 1000000000 92688251 1000000000 725146611 1000000000 932563245 1000000000 428092417 1000000000 656863158 1000000000 47095745 1000000000 588257022 1000000000 14659868 1000000000 875924479 1000000000 708160462 1000000000 977512950 1000000000 192345471 1000000000 206018534 1000000000 6308297 1000000000 470438226 1000000000 252849472 1000000000 590054440 1000000000 342605406 1000000000 105616993 1000000000 540903550 1000000000 351516016 1000000000 981367722 1000000000 407047290 1000000000 740657466 1000000000 879701652 1000000000 564112355 1000000000 926687283 1000000000 219253678 1000000000 576495422 1000000000 171592942 1000000000 789602551 1000000000 271791169 1000000000 484430178 1000000000 464564508 1000000000 591854262 1000000000 78625430 1000000000 487547587 1000000000 405046587 1000000000 656995135 1000000000 267431383 1000000000 733539850 1000000000 785014346 1000000000 1327973 1000000000 508772849 1000000000 823260669 1000000000 48804931 1000000000 142186411 1000000000 479086492 1000000000 591037808 1000000000 327387824 1000000000 384331677 1000000000 285420729 1000000000 302556260 1000000000 594626267 1000000000 554193874 1000000000 667527423 1000000000 188903394 1000000000 740345312 1000000000 162878156 1000000000 158718098 1000000000 73629108 1000000000 432428745 1000000000 243457677 1000000000 206911451 1000000000 252039963 1000000000 37276644 1000000000 543880382 1000000000 346968635 1000000000 59312825 1000000000 856296682 1000000000 783692511 1000000000 550994783 1000000000 804956212 1000000000 881606363 1000000000 149791979 1000000000 100588474 1000000000 527927498 1000000000 36490320 1000000000 639152719 1000000000 503295536 1000000000 330951042 1000000000 261175239 1000000000 252236862 1000000000 399151296 1000000000 693026522 1000000000 278435493 1000000000 891870187 1000000000 267234736 1000000000 440557357 1000000000 460416824 1000000000 3989829 1000000000 968675283 1000000000 792978319 1000000000 494119993 1000000000 861867858 1000000000 27557120 1000000000 307476519 1000000000 903604633 1000000000 634479028 1000000000 8064627 1000000000 848591983 1000000000 38950612 1000000000 507909937 1000000000 213135851 1000000000 816707504 1000000000 405756558 1000000000 502998262 1000000000 854140699 1000000000 283837493 1000000000 262344021 1000000000 121172233 1000000000 980475653 1000000000 732000583 1000000000 376118540 1000000000 759027466 1000000000 79998151 1000000000 562692945 1000000000 871084561 1000000000 649241448 1000000000 712192226 1000000000 760475630 1000000000 902441226 1000000000 107668079 1000000000 159870761 1000000000 955153372 1000000000 849265763 1000000000 972271818 1000000000 721305529 1000000000 645302473 1000000000 406436159 1000000000 281898510 1000000000 635402894 1000000000 811486608 1000000000 161860530 1000000000 98328603 1000000000 554194397 1000000000 684618 1000000000 826868698 1000000000 689986491 1000000000 14884603 1000000000 173293313 1000000000 85313779 1000000000 280264163 1000000000 388894942 1000000000 179770709 1000000000 951774070 1000000000 669762281 1000000000 786997011 1000000000 889472538 1000000000 584544128 1000000000 454912251 1000000000 250548454 1000000000 667456959 1000000000 94325639 1000000000 833141931 1000000000 888106102 1000000000 739117337 1000000000 5499634 1000000000 630744601 1000000000 991683421 1000000000 925027861 1000000000 901858266 1000000000 931157510 1000000000 782567358 1000000000 298859342 1000000000 672665273 1000000000 516614692 1000000000 319292241 1000000000 457227472 1000000000 105604513 1000000000 609432337 1000000000 313269584 1000000000 560345599 1000000000 747437242 1000000000 656763700 1000000000 390534514 1000000000 341216892 1000000000 831135109 1000000000 792004262 1000000000 603758083 1000000000 479090839 1000000000 849519772 1000000000 128949861 1000000000 951703366 1000000000 198011481 1000000000 507643681 1000000000 489084282 1000000000 453980653 1000000000 970803363 1000000000 551351729 1000000000 337289620 1000000000 979355944 1000000000 964656803 1000000000 563510272 1000000000 64915075 1000000000 586014935 1000000000 8612798 1000000000 954489487 1000000000 719618377 1000000000 232770937 1000000000 771221157 1000000000 618768609 1000000000 192373424 1000000000 62733884 1000000000 551273289 1000000000 770896224 1000000000 73786179 1000000000 71667937 1000000000 578033525 1000000000 341254974 1000000000 985074856 1000000000 892206439 1000000000 294586483 1000000000 504616448 1000000000 564102536 1000000000 685999409 1000000000 879764011 1000000000 48683547 1000000000 737182362 1000000000 281656440 1000000000 610279138 1000000000 405318728 1000000000 235588940 1000000000 456643485 1000000000 770143734 1000000000 236727858 1000000000 808948761 1000000000 542810786 1000000000 670839255 1000000000 761793214 1000000000 787757886 1000000000 997488072 1000000000 72718245 1000000000 984319528 1000000000 422087025 1000000000 408150041 1000000000 536520274 1000000000 194162110 1000000000 492211841 1000000000 96730478 1000000000 33737400 1000000000 319874311 1000000000 669555923 1000000000 165894990 1000000000 857418243 1000000000 703050865 1000000000 408399259 1000000000 109198449 1000000000 55163437 1000000000 612818095 1000000000 787629825 1000000000 656319935 1000000000 848292471 1000000000 619314122 1000000000 721046286 1000000000 861902086 1000000000 236151840 1000000000 907067372 1000000000 506256101 1000000000 91568850 1000000000 309825577 1000000000 337673177 1000000000 516793152 1000000000 636174712 1000000000 791582421 1000000000 573585900 1000000000 662844229 1000000000 695217252 1000000000 983424909 1000000000 891782876 1000000000 699179649 1000000000 760267549 1000000000 43333232 1000000000 91660315 1000000000 312162932 1000000000 528379271 1000000000 336297416 1000000000 767218358 1000000000 594031544 1000000000 965859613 1000000000 76678064 1000000000 375899068 1000000000 672036506 1000000000 725609715 1000000000 740541326 1000000000 417743323 1000000000 655046293 1000000000 255796558 1000000000 516154558 1000000000 728271303 1000000000 76642019 1000000000 6378074 1000000000 944135780 1000000000 10643600 1000000000 144290046 1000000000 214998638 1000000000 485606724 1000000000 367887079 1000000000 617197163 1000000000 717128632 1000000000 749934702 1000000000 376543193 1000000000 242470392 1000000000 431267933 1000000000 397754493 1000000000 938890413 1000000000 659311705 1000000000 978625209 1000000000 667462278 1000000000 688323572 1000000000 697406946 1000000000 950110628 1000000000 649704043 1000000000 168110619 1000000000 527986659 1000000000 147036849 1000000000 315236804 1000000000 710781311 1000000000 78848903 1000000000 214962790 1000000000 325964327 1000000000 845985114 1000000000 715018003 1000000000 327932624 1000000000 594697774 1000000000 297173196 1000000000 530072206 1000000000 51516888 1000000000 216595306 1000000000 394787984 1000000000 514549854 1000000000 883748343 1000000000 140659666 1000000000 508866762 1000000000 281130511 1000000000 412153837 1000000000 209363420 1000000000 122965408 1000000000 254382962 1000000000 650761557 1000000000 919530462 1000000000 547749314 1000000000 806070580 1000000000 145506547 1000000000 825807181 1000000000 418225333 1000000000 443569897 1000000000 978605341 1000000000 913134364 1000000000 858220906 1000000000 632024410 1000000000 85827277 1000000000 455793001 1000000000 955823432 1000000000 844722269 1000000000 117155050 1000000000 634062957 1000000000 756228359 1000000000 305103517 1000000000 614898463 1000000000 49586023 1000000000 371002079 1000000000 558922416 1000000000 862546602 1000000000 660308131 1000000000 31256457 1000000000 338363313 1000000000 918724346 1000000000 212909249 1000000000 194623633 1000000000 793530357 1000000000 619318344 1000000000 439641509 1000000000 748041187 1000000000 442842132 1000000000 990643003 1000000000 996827728 1000000000 105765815 1000000000 543187978 1000000000 791797284 1000000000 976637169 1000000000 363860191 1000000000 357590204 1000000000 147990574 1000000000 695799684 1000000000 41529618 1000000000 381327096 1000000000 122638141 1000000000 935844942 1000000000 249218328 1000000000 133497294 1000000000 677009704 1000000000 636892007 1000000000 661872691 1000000000 665312555 1000000000 553864613 1000000000 819332839 1000000000 449786759 1000000000 377749537 1000000000 130979081 1000000000 631147051 1000000000 680408096 1000000000 170289790 1000000000 833714955 1000000000 494311904 1000000000 252923904 1000000000 331354814 1000000000 508299436 1000000000 428420281 1000000000 859932948 1000000000 949498194 1000000000 959679537 1000000000 767509705 1000000000 517243221 1000000000 907619950 1000000000 639490783 1000000000 126832032 1000000000 545888491 1000000000 645953609 1000000000 723194770 1000000000 946159836 1000000000 780120245 1000000000 220909082 1000000000 527498494 1000000000 895090216 1000000000 180652794 1000000000 734027286 1000000000 404333914 1000000000 124310054 1000000000 917257410 1000000000 698983179 1000000000 573211833 1000000000 799191269 1000000000 64121257 1000000000 284483826 1000000000 915001631 1000000000 960220763 1000000000 394297169 1000000000 381635393 1000000000 619773873 1000000000 823532840 1000000000 253234363 1000000000 226282348 1000000000 547693945 1000000000 244475710 1000000000 379082102 1000000000 580594212 1000000000 344359412 1000000000 544470907 1000000000 165159006 1000000000 163031349 1000000000 699499018 1000000000 575689872 1000000000 357123866 1000000000 824493998 1000000000 659002733 1000000000 315702617 1000000000 405870105 1000000000 874230726 1000000000 79453004 1000000000 408289595 1000000000 775425209 1000000000 251821754 1000000000 246731515 1000000000 625169357 1000000000 108247338 1000000000 524623841 1000000000 590025086 1000000000 467460590 1000000000 333674670 1000000000 995073827 1000000000 559758911 1000000000 323969107 1000000000 673812473 1000000000 513835358 1000000000 928321913 1000000000 834723159 1000000000 414091042 1000000000 409778469 1000000000 647145474 1000000000 500184197 1000000000 485108134 1000000000 251112608 1000000000 216336564 1000000000 370595891 1000000000 525830755 1000000000 680138542 1000000000 335835567 1000000000 853609515 1000000000 820958481 1000000000 65394386 1000000000 782511335 1000000000 948118947 1000000000 353790451 1000000000 207372796 1000000000 901120429 1000000000 311194794 1000000000 717706683 1000000000 359408427 1000000000 923583503 1000000000 88109306 1000000000 618231992 1000000000 381938936 1000000000 323779034 1000000000 171437966 1000000000 414669354 1000000000 620463592 1000000000 497154844 1000000000 19793707 1000000000 213003038 1000000000 329540684 1000000000 566966644 1000000000 489209391 1000000000 518861267 1000000000 742656040 1000000000 393695080 1000000000 569292745 1000000000 136973669 1000000000 60733887 1000000000 268842070 1000000000 244357631 1000000000 68293433 1000000000 67139135 1000000000 97500418 1000000000 780605105 1000000000 549644427 1000000000 933816088 1000000000 697246289 1000000000 644738076 1000000000 496718288 1000000000 991850963 1000000000 758007893 1000000000 209667262 1000000000 171557369 1000000000 713905747 1000000000 700937482 1000000000 863857059 1000000000 834114207 1000000000 420204414 1000000000 443668821 1000000000 457824107 1000000000 642496340 1000000000 986117246 1000000000 196028142 1000000000 86994854 1000000000 942003199 1000000000 563262460 1000000000 778845483 1000000000 177123910 1000000000 111443281 1000000000 108019703 1000000000 927383441 1000000000 297871408 1000000000 149329237 1000000000 375165904 1000000000 122720993 1000000000 323554819 1000000000 99877254 1000000000 309264089 1000000000 816700304 1000000000 258560973 1000000000 876406582 1000000000 652042182 1000000000 41416575 1000000000 879036428 1000000000 424039871 1000000000 677698842 1000000000 2838674 1000000000 881656131 1000000000 919383655 1000000000 709212496 1000000000 883840800 1000000000 586911870 1000000000 314442340 1000000000 483399594 1000000000 710562037 1000000000 150391810 1000000000 551477121 1000000000 88320148 1000000000 288073542 1000000000 631814238 1000000000 56202023 1000000000 877538603 1000000000 950995007 1000000000 197383433 1000000000 598754016 1000000000 339248421 1000000000 914972206 1000000000 21658704 1000000000 388238328 1000000000 513140898 1000000000 618664032 1000000000 144255791 1000000000 751720489 1000000000 751284837 1000000000 894808610 1000000000 262637938 1000000000 672939418 1000000000 176061317 1000000000 489259436 1000000000 284990564 1000000000 159184312 1000000000 48543704 1000000000 32426915 1000000000 178832808 1000000000 587431251 1000000000 483961043 1000000000 243534665 1000000000 703847794 1000000000 328369823 1000000000 551844923 1000000000 911775739 1000000000 773906923 1000000000 699988889 1000000000 974204087 1000000000 518603270 1000000000 930526778 1000000000 493809872 1000000000 431045536 1000000000 582823268 1000000000 729501941 1000000000 802569366 1000000000 271539976 1000000000 447128243 1000000000 404159066 1000000000 865033003 1000000000 953467281 1000000000 393253103 1000000000 47955982 1000000000 668227830 1000000000 713129953 1000000000 454262826 1000000000 629534514 1000000000 780842131 1000000000 370116388 1000000000 114681842 1000000000 50311240 1000000000 533125152 1000000000 887267602 1000000000 517062439 1000000000 134427897 1000000000 529906009 1000000000 307234408 1000000000 362002327 1000000000 806681132 1000000000 351532368 1000000000 867605331 1000000000 268133965 1000000000 841111390 1000000000 899471838 1000000000 822195296 1000000000 767694599 1000000000 114753171 1000000000 172513838 1000000000 7025571 1000000000 652676141 1000000000 49997622 1000000000 389999584 1000000000 437065979 1000000000 122670983 1000000000 970819631 1000000000 628188292 1000000000 869618265 1000000000 472434070 1000000000 50938134 1000000000 962867522 1000000000 138024026 1000000000 822644109 1000000000 69700496 1000000000 573933827 1000000000 412719768 1000000000 219493587 1000000000 62411864 1000000000 748571998 1000000000 774228227 1000000000 620676418 1000000000 726626083 1000000000 578689273 1000000000 671772133 1000000000 335897716 1000000000 647020230 1000000000 447824577 1000000000 227629648 1000000000 341658998 1000000000 388586991 1000000000 527485729 1000000000 961131602 1000000000 585791002 1000000000 233338366 1000000000 932838155 1000000000 868779179 1000000000 853440634 1000000000 488198011 1000000000 51656229 1000000000 670789034 1000000000 437543441 1000000000 792196522 1000000000 944669313 1000000000 636692706 1000000000 839851563 1000000000 237565892 1000000000 704999198 1000000000 753244998 1000000000 284882650 1000000000 635042475 1000000000 767919580 1000000000 425393552 1000000000 759133321 1000000000 820332150 1000000000 892339949 1000000000 49802137 1000000000 765612821 1000000000 496457429 1000000000 44431872 1000000000 689467679 1000000000 94313311 1000000000 325063352 1000000000 698099080 1000000000 151502803 1000000000 387647921 1000000000 243742670 1000000000 483382931 1000000000 869910709 1000000000 574177015 1000000000 36337909 1000000000 351314245 1000000000 693888858 1000000000 78135372 1000000000 854939995 1000000000 884420405 1000000000 146648410 1000000000 430795918 1000000000 510999443 1000000000 538942720 1000000000 684440142 1000000000 412859884 1000000000 379647489 1000000000 195611967 1000000000 853784309 1000000000 99108388 1000000000 908334445 1000000000 980991877 1000000000 577068943 1000000000 566341749 1000000000 909131831 1000000000 382230734 1000000000 75265150 1000000000 701315832 1000000000 874135350 1000000000 241674758 1000000000 957823798 1000000000 372543097 1000000000 386502712 1000000000 593196738 1000000000 184824303 1000000000 302238731 1000000000 598395988 1000000000 893844463 1000000000 665015037 1000000000 26099494 1000000000 244629801 1000000000 3769462 1000000000 487495505 1000000000 343333697 1000000000 26473076 1000000000 932864470 1000000000 514527 1000000000 636308669 1000000000 933947845 1000000000 623192345 1000000000 176556814 1000000000 760661729 1000000000 694373054 1000000000 28854665 1000000000 354876462 1000000000 342222407 1000000000 287738730 1000000000 725809865 1000000000 359184313 1000000000 539955848 1000000000 762081703 1000000000 653728013 1000000000 548259709 1000000000 58422283 1000000000 827983361 1000000000 213415555 1000000000 792530846 1000000000 302472199 1000000000 768602193 1000000000 438087042 1000000000 729884330 1000000000 399735690 1000000000 542068067 1000000000 285040357 1000000000 653762645 1000000000 186132940 1000000000 787146921 1000000000 555231024 1000000000 307771275 1000000000 579553764 1000000000 529281060 1000000000 503815689 1000000000 262313006 1000000000 190761354 1000000000 473257211 1000000000 299107194 1000000000 164219174 1000000000 552031407 1000000000 401617292 1000000000 415157601 1000000000 951846864 1000000000 184608681 1000000000 642467170 1000000000 824068551 1000000000 558789667 1000000000 411331265 1000000000 217290868 1000000000 579536275 1000000000 212688046 1000000000 850034704 1000000000 971520186 1000000000 420371999 1000000000 982763104 1000000000 149785901 1000000000 614813773 1000000000 524786954 1000000000 17048994 1000000000 65528547 1000000000 847357715 1000000000 378318218 1000000000 492352124 1000000000 188959418 1000000000 937495072 1000000000 386282782 1000000000 419618752 1000000000 325809037 1000000000 58347851 1000000000 896884868 1000000000 777057897 1000000000 438189770 1000000000 255636851 1000000000 776941291 1000000000 304613742 1000000000 701203754 1000000000 181938134 1000000000 766366078 1000000000 943010214 1000000000 719259802 1000000000 254799008 1000000000 590883015 1000000000 65300693 1000000000 491633506 1000000000 118543525 1000000000 361961213 1000000000 104009820 1000000000 978172317 1000000000 283226787 1000000000 984479462 1000000000 267409943 1000000000 480791086 1000000000 192802768 1000000000 906890685 1000000000 361251918 1000000000 112910947 1000000000 1118601 1000000000 697226565 1000000000 422726768 1000000000 173212987 1000000000 347843647 1000000000 904528027 1000000000 319270470 1000000000 642885599 1000000000 495852417 1000000000 498890794 1000000000 544520119 1000000000 815344841 1000000000 768654125 1000000000 748503774 1000000000 321841706 1000000000 212447091 1000000000 670806985 1000000000 876040253 1000000000 170963237 1000000000 539573273 1000000000 712841569 1000000000 403236236 1000000000 658008020 1000000000 615405126 1000000000 806331736 1000000000 941654718 1000000000 651159614 1000000000 534494376 1000000000 621544852 1000000000 23110610 1000000000 740771556 1000000000 983020040 1000000000 663494562 1000000000 140048024 1000000000 70321652 1000000000 295227416 1000000000 77416681 1000000000 646732860 1000000000 674687747 1000000000 902178673 1000000000 524658365 1000000000 525202972 1000000000 479852477 1000000000 433829746 1000000000 976284326 1000000000 923767900 1000000000 526354824 1000000000 511977235 1000000000 931681434 1000000000 102386303 1000000000 710808847 1000000000 263438001 1000000000 862855248 1000000000 212432169 1000000000 889530691 1000000000 17978583 1000000000 891152104 1000000000 130467220 1000000000 623066381 1000000000 297820460 1000000000 230426017 1000000000 351556306 1000000000 776221349 1000000000 267881343 1000000000 928491241 1000000000 330106828 1000000000 475072354 1000000000 383536210 1000000000 42417909 1000000000 84508031 1000000000 142309474 1000000000 988850201 1000000000 273519285 1000000000 65128819 1000000000 512423513 1000000000 874904336 1000000000 127270907 1000000000 430542577 1000000000 301549395 1000000000 490353453 1000000000 130172706 1000000000 525243316 1000000000 749088430 1000000000 216213005 1000000000 238681949 1000000000 741490705 1000000000 132617406 1000000000 111782663 1000000000 591867454 1000000000 517139599 1000000000 562825718 1000000000 108041904 1000000000 769114504 1000000000 220138814 1000000000 824255107 1000000000 660055289 1000000000 720952600 1000000000 493465946 1000000000 269953466 1000000000 331589341 1000000000 289596446 1000000000 57019350 1000000000 3770409 1000000000 50486113 1000000000 965036511 1000000000 162502605 1000000000 907641905 1000000000 310610454 1000000000 709452715 1000000000 655073357 1000000000 894634812 1000000000 63064709 1000000000 297562375 1000000000 321139306 1000000000 358212584 1000000000 963005551 1000000000 406109937 1000000000 873875565 1000000000 259882947 1000000000 95488595 1000000000 375814734 1000000000 761232300 1000000000 368913123 1000000000 125711809 1000000000 763080151 1000000000 410380103 1000000000 519980958 1000000000 133273115 1000000000 229682538 1000000000 955199709 1000000000 518648877 1000000000 943751253 1000000000 144650679 1000000000 518324810 1000000000 922284656 1000000000 959246407 1000000000 785471423 1000000000 81186453 1000000000 373075606 1000000000 637290167 1000000000 101606686 1000000000 832103557 1000000000 510134090 1000000000 87064451 1000000000 972661746 1000000000 362047719 1000000000 793905861 1000000000 500032174 1000000000 688815592 1000000000 674135329 1000000000 322821635 1000000000 696732538 1000000000 23306533 1000000000 486044370 1000000000 966662507 1000000000 889935206 1000000000 128245131 1000000000 540992003 1000000000 971983363 1000000000 637833301 1000000000 271170635 1000000000 591048304 1000000000 357956260 1000000000 214420739 1000000000 854013776 1000000000 401863239 1000000000 617330893 1000000000 40880043 1000000000 218505798 1000000000 140252249 1000000000 468535128 1000000000 761058227 1000000000 734969478 1000000000 813873609 1000000000 999351698 1000000000 359829897 1000000000 479516858 1000000000 913354043 1000000000 831061937 1000000000 696722017 1000000000 136137221 1000000000 488574377 1000000000 858674080 1000000000 8130673 1000000000 538273002 1000000000 632573404 1000000000 763366416 1000000000 108057698 1000000000 661109584 1000000000 679620726 1000000000 261962663 1000000000 418692643 1000000000 304313175 1000000000 565747741 1000000000 323766565 1000000000 47989126 1000000000 285683282 1000000000 870928325 1000000000 715942327 1000000000 212710745 1000000000 864980562 1000000000 116752770 1000000000 51652007 1000000000 782534515 1000000000 453537079 1000000000 388748802 1000000000 819487453 1000000000 299692822 1000000000 745901342 1000000000 712375644 1000000000 602815977 1000000000 45918726 1000000000 640858633 1000000000 176307938 1000000000 690819957 1000000000 413421457 1000000000 983266405 1000000000 602781547 1000000000 857555840 1000000000 521234335 1000000000 126757151 1000000000 346773928 1000000000 141551508 1000000000 788371490 1000000000 975302041 1000000000 663408012 1000000000 710395341 1000000000 356599094 1000000000 286303732 1000000000 40128312 1000000000 624894895 1000000000 791221705 1000000000 427931215 1000000000 334233294 1000000000 995881839 1000000000 252585738 1000000000 433806419 1000000000 210686990 1000000000 53525534 1000000000 731362919 1000000000 794471003 1000000000 879447209 1000000000 567172878 1000000000 308531521 1000000000 748302761 1000000000 482410437 1000000000 91179058 1000000000 538236173 1000000000 990944751 1000000000 163344110 1000000000 908268988 1000000000 476392407 1000000000 706891954 1000000000 525054469 1000000000 449116540 1000000000 742958886 1000000000 961357843 1000000000 78087681 1000000000 685970537 1000000000 572980020 1000000000 91184718 1000000000 969402392 1000000000 387407034 1000000000 181057026 1000000000 802004891 1000000000 607680067 1000000000 512849801 1000000000 857117484 1000000000 105323944 1000000000 306540229 1000000000 513930551 1000000000 476033091 1000000000 393252170 1000000000 562557549 1000000000 388805453 1000000000 162725243 1000000000 979559396 1000000000 847687513 1000000000 653628490 1000000000 447428244 1000000000 180028298 1000000000 13059926 1000000000 930296104 1000000000 8938941 1000000000 795279485 1000000000 287452824 1000000000 791030079 1000000000 914175819 1000000000 341722799 1000000000 898651366 1000000000 538182306 1000000000 759528628 1000000000 869629590 1000000000 202430271 1000000000 981008939 1000000000 777064806 1000000000 442527727 1000000000 960875320 1000000000 934074573 1000000000 351717873 1000000000 68754639 1000000000 264572232 1000000000 293170767 1000000000 617406891 1000000000 777136459 1000000000 529896748 1000000000 688822846 1000000000 626609532 1000000000 697244698 1000000000 974628559 1000000000 790935532 1000000000 397557509 1000000000 262110690 1000000000 886842900 1000000000 717873755 1000000000 22030237 1000000000 647639406 1000000000 815897088 1000000000 968980560 1000000000 709579249 1000000000 774757289 1000000000 425039247 1000000000 140207260 1000000000 83303280 1000000000 241344361 1000000000 384819914 1000000000 906633865 1000000000 318034724 1000000000 389998050 1000000000 711647779 1000000000 166391594 1000000000 54506477 1000000000 278385653 1000000000 52296447 1000000000 530823287 1000000000 951815668 1000000000 588269026 1000000000 832158738 1000000000 555952114 1000000000 872005707 1000000000 829461890 1000000000 118854754 1000000000 728601174 1000000000 737256924 1000000000 814029343 1000000000 233848635 1000000000 153656087 1000000000 90278032 1000000000 171119955 1000000000 253583217 1000000000 94162437 1000000000 231893752 1000000000 786722874 1000000000 844405723 1000000000 884846547 1000000000 318774395 1000000000 209280999 1000000000 80877211 1000000000 764239847 1000000000 212109365 1000000000 60863951 1000000000 87439198 1000000000 811689990 1000000000 577523604 1000000000 9435236 1000000000 699752647 1000000000 973219080 1000000000 400985508 1000000000 224027154 1000000000 489263971 1000000000 804308960 1000000000 492677312 1000000000 92990271 1000000000 385105413 1000000000 260932904 1000000000 526961994 1000000000 79484043 1000000000 766862672 1000000000 713817039 1000000000 947356164 1000000000 836906747 1000000000 769292629 1000000000 776045670 1000000000 487603663 1000000000 942613510 1000000000 602717424 1000000000 607571571 1000000000 322841737 1000000000 313468592 1000000000 395183329 1000000000 499682806 1000000000 268196974 1000000000 597487911 1000000000 145019451 1000000000 601366027 1000000000 431459931 1000000000 650929968 1000000000 158601499 1000000000 594301636 1000000000 514812511 1000000000 812796886 1000000000 919700119 1000000000 643748367 1000000000 427923558 1000000000 879963687 1000000000 387856810 1000000000 196176707 1000000000 55907164 1000000000 665743438 1000000000 923706729 1000000000 133662510 1000000000 856987574 1000000000 161492611 1000000000 990484435 1000000000 294800841 1000000000 391653864 1000000000 925331575 1000000000 411694578 1000000000 999234500 1000000000 107755461 1000000000 742587917 1000000000 122471425 1000000000 697374499 1000000000 265923486 1000000000 315907980 1000000000 375422520 1000000000 61730001 1000000000 76432165 1000000000 208382945 1000000000 43652430 1000000000 767938146 1000000000 131172399 1000000000 503696194 1000000000 563557800 1000000000 374913129 1000000000 555274643 1000000000 499257883 1000000000 385089990 1000000000 901319935 1000000000 701169252 1000000000 22104326 1000000000 912928763 1000000000 75351750 1000000000 740365371 1000000000 393841697 1000000000 704218905 1000000000 681062635 1000000000 67946985 1000000000 661061588 1000000000 381612962 1000000000 146066479 1000000000 303519673 1000000000 230757038 1000000000 219499993 1000000000 756062924 1000000000 917607606 1000000000 212474549 1000000000 169107722 1000000000 903190514 1000000000 47147911 1000000000 308996800 1000000000 495552926 1000000000 343455454 1000000000 940983364 1000000000 944465638 1000000000 32389540 1000000000 626059750 1000000000 55851429 1000000000 111565511 1000000000 930382011 1000000000 79592015 1000000000 73999285 1000000000 272012923 1000000000 479361355 1000000000 299881262 1000000000 136995916 1000000000 393982156 1000000000 853381194 1000000000 451021662 1000000000 191643890 1000000000 66264186 1000000000 538161674 1000000000 558934170 1000000000 444823006 1000000000 257620960 1000000000 198589410 1000000000 695997811 1000000000 766004186 1000000000 131887624 1000000000 6183578 1000000000 558804259 1000000000 585507166 1000000000 883441442 1000000000 463824245 1000000000 655389686 1000000000 461398010 1000000000 850112841 1000000000 388049679 1000000000 236649300 1000000000 580455141 1000000000 186148419 1000000000 803650870 1000000000 867843859 1000000000 949323606 1000000000 552566341 1000000000 170493397 1000000000 949987107 1000000000 244026634 1000000000 390707731 1000000000 476470304 1000000000 195997674 1000000000 602570032 1000000000 8937298 1000000000 202371993 1000000000 297369886 1000000000 497787000 1000000000 390122942 1000000000 494078825 1000000000 860946315 1000000000 566098910 1000000000 155249324 1000000000 424598479 1000000000 631428116 1000000000 497373097 1000000000 16331876 1000000000 126598918 1000000000 5885729 1000000000 264266879 1000000000 41033598 1000000000 142164063 1000000000 231478079 1000000000 874462059 1000000000 495066526 1000000000 754732171 1000000000 868013049 1000000000 848357384 1000000000 712965571 1000000000 31510943 1000000000 118647527 1000000000 734503569 1000000000 214762190 1000000000 26970003 1000000000 105403749 1000000000 541345246 1000000000 598406850 1000000000 170077138 1000000000 146030397 1000000000 451039810 1000000000 720602742 1000000000 494635925 1000000000 397145146 1000000000 915567787 1000000000 836162544 1000000000 286191942 1000000000 729211512 1000000000 861042826 1000000000 208131495 1000000000 838044209 1000000000 84489068 1000000000 910027874 1000000000 772840950 1000000000 201329991 1000000000 188888020 1000000000 797622926 1000000000 224917271 1000000000 268392116 1000000000 590000071 1000000000 61930948 1000000000 761467871 1000000000 857185432 1000000000 292549267 1000000000 427938749 1000000000 614528089 1000000000 620168682 1000000000 79775561 1000000000 551669068 1000000000 705088670 1000000000 156158245 1000000000 701372326 1000000000 43304086 1000000000 640846163 1000000000 543465456 1000000000 293384222 1000000000 730180298 1000000000 101181377 1000000000 578359674 1000000000 974005658 1000000000 936008317 1000000000 295046341 1000000000 22520916 1000000000 447338818 1000000000 352641199 1000000000 240266312 1000000000 863131734 1000000000 891713754 1000000000 810856461 1000000000 199836217 1000000000 241715106 1000000000 902503483 1000000000 253509318 1000000000 354608664 1000000000 548249055 1000000000 377750429 1000000000 503592673 1000000000 970332399 1000000000 735739346 1000000000 537715566 1000000000 197072364 1000000000 76964593 1000000000 473449412 1000000000 882295320 1000000000 80299885 1000000000 96794693 1000000000 953549371 1000000000 140498923 1000000000 934614774 1000000000 297378666 1000000000 253770501 1000000000 87845693 1000000000 538171659 1000000000 640353177 1000000000 877949022 1000000000 605437105 1000000000 728417239 1000000000 686148546 1000000000 378599748 1000000000 996798854 1000000000 132168906 1000000000 875380036 1000000000 205755799 1000000000 294764846 1000000000 660805816 1000000000 127214215 1000000000 264077386 1000000000 145408110 1000000000 512021518 1000000000 924906199 1000000000 185079911 1000000000 873888717 1000000000 396378836 1000000000 380841827 1000000000 232628687 1000000000 517613886 1000000000 205118153 1000000000 732710281 1000000000 947968677 1000000000 541803923 1000000000 792912138 1000000000 910708476 1000000000 477570297 1000000000 938351889 1000000000 236926343 1000000000 642481271 1000000000 880450712 1000000000 90843270 1000000000 157160908 1000000000 283047921 1000000000 521972050 1000000000 213147043 1000000000 25743887 1000000000 590138161 1000000000 574508191 1000000000 914930873 1000000000 266385754 1000000000 904282593 1000000000 200426651 1000000000 501037898 1000000000 773703347 1000000000 318223210 1000000000 329224454 1000000000 421414192 1000000000 316996224 1000000000 885975817 1000000000 515933603 1000000000 288071888 1000000000 608201165 1000000000 88127858 1000000000 308709821 1000000000 508816946 1000000000 197087508 1000000000 939939321 1000000000 395224114 1000000000 643027324 1000000000 494789116 1000000000 962161189 1000000000 967569706 1000000000 119931186 1000000000 259582586 1000000000 95111704 1000000000 809621737 1000000000 737007523 1000000000 808407279 1000000000 109908838 1000000000 737494768 1000000000 814670064 1000000000 54795218 1000000000 855493518 1000000000 117975804 1000000000 613316573 1000000000 271947440 1000000000 140055115 1000000000 219330929 1000000000 443070521 1000000000 690980857 1000000000 109372329 1000000000 527459092 1000000000 5220757 1000000000 872964653 1000000000 955810036 1000000000 937955679 1000000000 740404670 1000000000 490280562 1000000000 279667189 1000000000 387765212 1000000000 207914096 1000000000 425629251 1000000000 754536421 1000000000 330024665 1000000000 996697533 1000000000 441768731 1000000000 260472561 1000000000 926234758 1000000000 673840102 1000000000 552299793 1000000000 905177051 1000000000 319024959 1000000000 311259306 1000000000 653010083 1000000000 916708322 1000000000 43810725 1000000000 233706787 1000000000 401275265 1000000000 658145850 1000000000 645250632 1000000000 247026302 1000000000 134773175 1000000000 197298648 1000000000 531611285 1000000000 123989802 1000000000 93624882 1000000000 647576542 1000000000 46128788 1000000000 437097149 1000000000 956563958 1000000000 410037075 1000000000 948492499 1000000000 660284319 1000000000 390544233 1000000000 730998940 1000000000 368598265 1000000000 6591888 1000000000 843974419 1000000000 445185584 1000000000 213987410 1000000000 305867671 1000000000 377583974 1000000000 259367752 1000000000 917380442 1000000000 857459312 1000000000 348522913 1000000000 707489940 1000000000 568041572 1000000000 834709129 1000000000 720158332 1000000000 70822886 1000000000 594029362 1000000000 947027107 1000000000 929596659 1000000000 613215638 1000000000 632870046 1000000000 965897640 1000000000 383778762 1000000000 277392782 1000000000 76404537 1000000000 779375920 1000000000 980852235 1000000000 677696676 1000000000 467262827 1000000000 267591955 1000000000 542065442 1000000000 828415506 1000000000 636297889 1000000000 128657978 1000000000 363649098 1000000000 237709541 1000000000 563531920 1000000000 67718199 1000000000 361354013 1000000000 124159958 1000000000 447051289 1000000000 94027403 1000000000 71652782 1000000000 676754393 1000000000 327922676 1000000000 260899100 1000000000 685759457 1000000000 664987480 1000000000 717003507 1000000000 507719751 1000000000 351596691 1000000000 315644398 1000000000 671154166 1000000000 641402674 1000000000 610894460 1000000000 963993222 1000000000 619395921 1000000000 555949849 1000000000 109348937 1000000000 680928067 1000000000 22469478 1000000000 622622795 1000000000 317624760 1000000000 134764560 1000000000 938534553 1000000000 792173438 1000000000 717762089 1000000000 686884048 1000000000 934047513 1000000000 116389784 1000000000 871747113 1000000000 228868163 1000000000 136597223 1000000000 710843720 1000000000 395724914 1000000000 612534994 1000000000 141236207 1000000000 85170094 1000000000 71889905 1000000000 381182742 1000000000 109480977 1000000000 813618306 1000000000 572012599 1000000000 112911992 1000000000 679922428 1000000000 19040368 1000000000 464449562 1000000000 174943497 1000000000 4457088 1000000000 335326848 1000000000 305637884 1000000000 15016156 1000000000 606132202 1000000000 49517350 1000000000 943373807 1000000000 519316736 1000000000 237269528 1000000000 739477812 1000000000 520312402 1000000000 961418213 1000000000 97230607 1000000000 38409874 1000000000 966110022 1000000000 98477798 1000000000 325173063 1000000000 560071301 1000000000 295736954 1000000000 721997544 1000000000 394912280 1000000000 261995697 1000000000 817879288 1000000000 861223112 1000000000 4772842 1000000000 665507006 1000000000 637464917 1000000000 55576148 1000000000 122459931 1000000000 345232311 1000000000 381036824 1000000000 135408367 1000000000 55596320 1000000000 427007689 1000000000 167589375 1000000000 219872774 1000000000 217763132 1000000000 106080394 1000000000 534912177 1000000000 996593704 1000000000 43285247 1000000000 254471035 1000000000 788959770 1000000000 481791622 1000000000 648267284 1000000000 390270921 1000000000 411093354 1000000000 979444023 1000000000 532221742 1000000000 780788239 1000000000 955938324 1000000000 510701465 1000000000 966016977 1000000000 758094137 1000000000 936171218 1000000000 206705245 1000000000 461079437 1000000000 620993608 1000000000 273179584 1000000000 399458727 1000000000 954140836 1000000000 225153515 1000000000 932686785 1000000000 552394516 1000000000 699702154 1000000000 806860512 1000000000 379353644 1000000000 782773566 1000000000 655206759 1000000000 809743605 1000000000 856465288 1000000000 61330463 1000000000 108504616 1000000000 472026071 1000000000 122089922 1000000000 927591542 1000000000 90448333 1000000000 547933723 1000000000 322276822 1000000000 330131458 1000000000 278528968 1000000000 66072274 1000000000 386340042 1000000000 216003138 1000000000 923035912 1000000000 9568131 1000000000 91632846 1000000000 2551297 1000000000 32866518 1000000000 572231107 1000000000 546510025 1000000000 541156107 1000000000 892423408 1000000000 374678041 1000000000 463301056 1000000000 194267051 1000000000 747584969 1000000000 542976446 1000000000 484843683 1000000000 536088898 1000000000 543384834 1000000000 177978092 1000000000 535152767 1000000000 851894963 1000000000 42348850 1000000000 810184492 1000000000 224368081 1000000000 551041961 1000000000 615579670 1000000000 995142716 1000000000 686657832 1000000000 442691508 1000000000 182073681 1000000000 420120438 1000000000 251138730 1000000000 418185117 1000000000 451306176 1000000000 236660549 1000000000 432232382 1000000000 277064803 1000000000 465987105 1000000000 35597729 1000000000 980904191 1000000000 784961547 1000000000 547615837 1000000000 500991618 1000000000 225372483 1000000000 990050584 1000000000 213218450 1000000000 238100889 1000000000 491514571 1000000000 88018830 1000000000 878543469 1000000000 566451181 1000000000 600696091 1000000000 954055927 1000000000 44133673 1000000000 320966833 1000000000 781896493 1000000000 90848598 1000000000 760297931 1000000000 927885452 1000000000 449244642 1000000000 814686629 1000000000 181161230 1000000000 397388344 1000000000 509391249 1000000000 506091855 1000000000 361949639 1000000000 392772300 1000000000 350238526 1000000000 669465688 1000000000 676831893 1000000000 652309099 1000000000 876231528 1000000000 954921985 1000000000 111366243 1000000000 965798311 1000000000 880949097 1000000000 286227362 1000000000 208018265 1000000000 261969383 1000000000 795789616 1000000000 958676771 1000000000 260112575 1000000000 612827491 1000000000 612708316 1000000000 128740200 1000000000 819429556 1000000000 587019637 1000000000 250228740 1000000000 959495647 1000000000 755443047 1000000000 759975810 1000000000 684931622 1000000000 88201928 1000000000 168390562 1000000000 190194457 1000000000 57271572 1000000000 681620152 1000000000 237074404 1000000000 876700463 1000000000 492221551 1000000000 422636119 1000000000 962138230 1000000000 274688186 1000000000 569355217 1000000000 202047362 1000000000 752643850 1000000000 109632992 1000000000 965162777 1000000000 452947035 1000000000 756520494 1000000000 53277920 1000000000 964337236 1000000000 435555180 1000000000 561226108 1000000000 998852322 1000000000 979129728 1000000000 828029373 1000000000 102593879 1000000000 123086645 1000000000 655448273 1000000000 372574714 1000000000 793721660 1000000000 339143142 1000000000 471418370 1000000000 885905040 1000000000 507032226 1000000000 708972421 1000000000 444080385 1000000000 625497541 1000000000 630274925 1000000000 961988398 1000000000 484830773 1000000000 745851266 1000000000 781599314 1000000000 625297058 1000000000 260656650 1000000000 96839293 1000000000 450273623 1000000000 645151708 1000000000 74747063 1000000000 808460206 1000000000 177635063 1000000000 454045647 1000000000 838157765 1000000000 717668223 1000000000 903619005 1000000000 910760307 1000000000 935052476 1000000000 202647479 1000000000 484702592 1000000000 9776952 1000000000 987071092 1000000000 524308834 1000000000 183988843 1000000000 607024746 1000000000 789389951 1000000000 887208980 1000000000 358165401 1000000000 679564014 1000000000 996231911 1000000000 356364633 1000000000 200877945 1000000000 508455372 1000000000 667794767 1000000000 715521272 1000000000 898722162 1000000000 981522744 1000000000 5763740 1000000000 993856206 1000000000 588187347 1000000000 395489052 1000000000 818064773 1000000000 694604337 1000000000 367358848 1000000000 876047655 1000000000 269733389 1000000000 847738782 1000000000 244914068 1000000000 158201875 1000000000 678203249 1000000000 420955936 1000000000 237251838 1000000000 278797276 1000000000 12681752 1000000000 75887358 1000000000 798097803 1000000000 864428163 1000000000 79718272 1000000000 118076779 1000000000 695133379 1000000000 759288377 1000000000 246253929 1000000000 583513749 1000000000 690952527 1000000000 429216056 1000000000 183498215 1000000000 25845042 1000000000 372898025 1000000000 699419441 1000000000 934463294 1000000000 990274775 1000000000 449609118 1000000000 508431783 1000000000 146850451 1000000000 126639661 1000000000 929803005 1000000000 369973803 1000000000 826508358 1000000000 342004591 1000000000 814662338 1000000000 832113153 1000000000 241079337 1000000000 611222983 1000000000 709643081 1000000000 251802607 1000000000 76662543 1000000000 855273043 1000000000 198787494 1000000000 242945434 1000000000 692205541 1000000000 16436367 1000000000 412145903 1000000000 135883438 1000000000 524689269 1000000000 378393758 1000000000 458276617 1000000000 154122649 1000000000 413348150 1000000000 837631135 1000000000 864385155 1000000000 739869936 1000000000 887365068 1000000000 987726355 1000000000 392616968 1000000000 406247073 1000000000 830197835 1000000000 869836325 1000000000 923009257 1000000000 373623935 1000000000 580251995 1000000000 970222183 1000000000 376462775 1000000000 462191057 1000000000 585237788 1000000000 476502876 1000000000 639922691 1000000000 728895883 1000000000 300632277 1000000000 584784660 1000000000 758397035 1000000000 781152281 1000000000 585243448 1000000000 843630442 1000000000 880538119 1000000000 52609963 1000000000 169548137 1000000000 756053792 1000000000 275000763 1000000000 618634369 1000000000 70068097 1000000000 971514356 1000000000 75718632 1000000000 507367049 1000000000 65025562 1000000000 46115681 1000000000 810557925 1000000000 769750440 1000000000 586757146 1000000000 875123146 1000000000 335526411 1000000000 504098582 1000000000 622929942 1000000000 235406470 1000000000 568515193 1000000000 561214888 1000000000 126548866 1000000000 233380339 1000000000 43763358 1000000000 235867174 1000000000 234146334 1000000000 97148446 1000000000 341276192 1000000000 44641385 1000000000 444631126 1000000000 590451450 1000000000 85721227 1000000000 393867030 1000000000 663891165 1000000000 169523037 1000000000 143634328 1000000000 915095302 1000000000 953157427 1000000000 19310791 1000000000 673934904 1000000000 989966765 1000000000 113547551 1000000000 215815258 1000000000 639781640 1000000000 272319935 1000000000 230918766 1000000000 962026508 1000000000 546262359 1000000000 83652477 1000000000 646280822 1000000000 517792716 1000000000 272975587 1000000000 276556727 1000000000 591212110 1000000000 830724640 1000000000 372311542 1000000000 807745958 1000000000 533794726 1000000000 843201532 1000000000 103669504 1000000000 724908924 1000000000 444081247 1000000000 846910032 1000000000 232000026 1000000000 464811480 1000000000 683621982 1000000000 948437183 1000000000 736346853 1000000000 727548075 1000000000 84396840 1000000000 100154650 1000000000 958497783 1000000000 803477340 1000000000 956329368 1000000000 765881393 1000000000 402064444 1000000000 201919837 1000000000 17112785 1000000000 860988654 1000000000 662059195 1000000000 936414122 1000000000 214429152 1000000000 539458892 1000000000 138333433 1000000000 807856116 1000000000 974110792 1000000000 927701669 1000000000 125563485 1000000000 325879759 1000000000 929601527 1000000000 394049216 1000000000 524859911 1000000000 264612836 1000000000 571835862 1000000000 128745137 1000000000 814881939 1000000000 845435154 1000000000 938288866 1000000000 984003059 1000000000 729440001 1000000000 368783789 1000000000 840204544 1000000000 177144192 1000000000 404042921 1000000000 252746499 1000000000 72292418 1000000000 219207512 1000000000 318873399 1000000000 502750844 1000000000 662209438 1000000000 301076442 1000000000 910885756 1000000000 440589240 1000000000 891870756 1000000000 165179968 1000000000 287750793 1000000000 861447760 1000000000 443679064 1000000000 212320416 1000000000 992465786 1000000000 166913829 1000000000 265513285 1000000000 478452949 1000000000 654404930 1000000000 147144839 1000000000 380219727 1000000000 126973900 1000000000 922528219 1000000000 280118423 1000000000 573609577 1000000000 92215470 1000000000 528666969 1000000000 817547125 1000000000 39679375 1000000000 697093390 1000000000 307887750 1000000000 962057002 1000000000 774596198 1000000000 696211284 1000000000 482293544 1000000000 359929139 1000000000 719916422 1000000000 856849390 1000000000 734892944 1000000000 628963054 1000000000 112817368 1000000000 442643540 1000000000 128655557 1000000000 128615906 1000000000 374362667 1000000000 668050583 1000000000 503849233 1000000000 590273701 1000000000 382780434 1000000000 494087091 1000000000 436665408 1000000000 499732156 1000000000 311111217 1000000000 300490842 1000000000 95475477 1000000000 905121384 1000000000 964891676 1000000000 708236288 1000000000 441180880 1000000000 549207423 1000000000 801578091 1000000000 578812077 1000000000 741459999 1000000000 294502524 1000000000 306186974 1000000000 680751561 1000000000 978738364 1000000000 821904092 1000000000 36532566 1000000000 171565599 1000000000 506492494 1000000000 817896015 1000000000 233936199 1000000000 753774411 1000000000 47036026 1000000000 675780428 1000000000 847239262 1000000000 890555242 1000000000 990761918 1000000000 253278841 1000000000 965120312 1000000000 559334956 1000000000 251824530 1000000000 409530971 1000000000 589199709 1000000000 797848081 1000000000 858584899 1000000000 370914576 1000000000 550565488 1000000000 994447043 1000000000 642420475 1000000000 210564424 1000000000 615175528 1000000000 848315070 1000000000 576121205 1000000000 767333259 1000000000 911794610 1000000000 929171849 1000000000 98269172 1000000000 76018174 1000000000 687581515 1000000000 921488641 1000000000 49356370 1000000000 421692760 1000000000 96938443 1000000000 602737883 1000000000 229146635 1000000000 952037094 1000000000 614763563 1000000000 162766447 1000000000 536396223 1000000000 30487297 1000000000 565617625 1000000000 239626985 1000000000 774702333 1000000000 314836850 1000000000 82929224 1000000000 583065197 1000000000 607922712 1000000000 883965489 1000000000 456123212 1000000000 340711621 1000000000 571961718 1000000000 351286342 1000000000 380936951 1000000000 69789507 1000000000 426808615 1000000000 375608790 1000000000 699993874 1000000000 155780738 1000000000 91511511 1000000000 89560566 1000000000 10098861 1000000000 19198582 1000000000 891315749 1000000000 245223852 1000000000 246770097 1000000000 358703498 1000000000 289050993 1000000000 769011589 1000000000 247069978 1000000000 422874052 1000000000 988298899 1000000000 720689883 1000000000 551611947 1000000000 988433933 1000000000 112632484 1000000000 582044487 1000000000 357982392 1000000000 622157074 1000000000 866886277 1000000000 48027978 1000000000 358417214 1000000000 864276957 1000000000 648758784 1000000000 810056899 1000000000 210123215 1000000000 782840622 1000000000 296037974 1000000000 545992188 1000000000 649094119 1000000000 181540583 1000000000 562924796 1000000000 233243474 1000000000 430446355 1000000000 837709925 1000000000 978791266 1000000000 355093927 1000000000 997444432 1000000000 912136989 1000000000 280827548 1000000000 270386762 1000000000 645005985 1000000000 742448919 1000000000 128110909 1000000000 977083596 1000000000 366977912 1000000000 29840287 1000000000 703502743 1000000000 365518871 1000000000 597444123 1000000000 405675372 1000000000 983170084 1000000000 55447246 1000000000 107097029 1000000000 987514393 1000000000 852661911 1000000000 462109066 1000000000 649436072 1000000000 370409151 1000000000 750730208 1000000000 981665456 1000000000 518564289 1000000000 151385110 1000000000 863668571 1000000000 360688539 1000000000 233013673 1000000000 140867047 1000000000 483534194 1000000000 393124039 1000000000 84172217 1000000000 515935021 1000000000 539807755 1000000000 689187429 1000000000 904998049 1000000000 904896214 1000000000 977361457 1000000000 866766228 1000000000 104476772 1000000000 799185670 1000000000 735789775 1000000000 397729033 1000000000 227767421 1000000000 120153836 1000000000 525574040 1000000000 350615468 1000000000 740198495 1000000000 511429054 1000000000 331033367 1000000000 639043834 1000000000 918708000 1000000000 733266897 1000000000 828071230 1000000000 369689944 1000000000 995624676 1000000000 436602332 1000000000 504076111 1000000000 284794251 1000000000 809180439 1000000000 46715639 1000000000 553295119 1000000000 290488624 1000000000 142773232 1000000000 852518145 1000000000 390814615 1000000000 930584449 1000000000 409138561 1000000000 279843345 1000000000 976567915 1000000000 106017879 1000000000 495889050 1000000000 96267342 1000000000 564266383 1000000000 692470441 1000000000 937514989 1000000000 667657870 1000000000 439676170 1000000000 870539903 1000000000 356283336 1000000000 793372872 1000000000 329075841 1000000000 706337281 1000000000 352725153 1000000000 540630750 1000000000 210290424 1000000000 692238890 1000000000 504002637 1000000000 210992344 1000000000 717305334 1000000000 402053221 1000000000 805236412 1000000000 153357774 1000000000 945585801 1000000000 186917263 1000000000 140517880 1000000000 52579627 1000000000 314084145 1000000000 792166197 1000000000 597250223 1000000000 282992847 1000000000 731416935 1000000000 646592183 1000000000 514646456 1000000000 422306995 1000000000 919030746 1000000000 104448209 1000000000 253901451 1000000000 229952377 1000000000 690825126 1000000000 722917857 1000000000 115855151 1000000000 973605137 1000000000 43914885 1000000000 344039542 1000000000 21205071 1000000000 237491592 1000000000 308497722 1000000000 789680418 1000000000 224570762 1000000000 30812018 1000000000 623975407 1000000000 114187740 1000000000 465950716 1000000000 79112436 1000000000 733490242 1000000000 327877324 1000000000 739239796 1000000000 755696864 1000000000 528267881 1000000000 597160038 1000000000 754755971 1000000000 332263947 1000000000 457071646 1000000000 802139684 1000000000 983492401 1000000000 200940961 1000000000 936122094 1000000000 991123867 1000000000 252267772 1000000000 882483674 1000000000 199509519 1000000000 949919521 1000000000 90864602 1000000000 851542781 1000000000 788003857 1000000000 548139044 1000000000 693604050 1000000000 511160727 1000000000 624268430 1000000000 580111706 1000000000 68224663 1000000000 862793274 1000000000 29269079 1000000000 820830644 1000000000 808364163 1000000000 739596076 1000000000 163427902 1000000000 357230557 1000000000 266873343 1000000000 881307263 1000000000 250799234 1000000000 815456501 1000000000 165865604 1000000000 192016412 1000000000 229899410 1000000000 99902285 1000000000 124479757 1000000000 158125008 1000000000 597332594 1000000000 365754496 1000000000 739735471 1000000000 788354534 1000000000 9528611 1000000000 52965430 1000000000 70119508 1000000000 199094612 1000000000 384025179 1000000000 998325813 1000000000 620584081 1000000000 38484651 1000000000 408298601 1000000000 740090859 1000000000 232880254 1000000000 932216764 1000000000 736102003 1000000000 529501135 1000000000 2619690 1000000000 318198852 1000000000 577559967 1000000000 39585939 1000000000 120797775 1000000000 861849794 1000000000 625725085 1000000000 717360394 1000000000 548900182 1000000000 722262934 1000000000 259764407 1000000000 195329831 1000000000 395136754 1000000000 348327984 1000000000 15258333 1000000000 103122268 1000000000 840570004 1000000000 874019971 1000000000 214093259 1000000000 60823238 1000000000 429496118 1000000000 395863667 1000000000 95629953 1000000000 46335432 1000000000 408731089 1000000000 701629248 1000000000 756086160 1000000000 468611452 1000000000 704531308 1000000000 65290693 1000000000 643847942 1000000000 768054489 1000000000 551832868 1000000000 572707912 1000000000 363468412 1000000000 454067141 1000000000 125006513 1000000000 757587089 1000000000 677596964 1000000000 686598053 1000000000 741009977 1000000000 540898652 1000000000 162972006 1000000000 219401462 1000000000 236573966 1000000000 979531110 1000000000 814038888 1000000000 648644323 1000000000 473069177 1000000000 95011480 1000000000 955044858 1000000000 580617921 1000000000 679560364 1000000000 312252151 1000000000 107046819 1000000000 539027600 1000000000 134813983 1000000000 76793575 1000000000 625104018 1000000000 138064600 1000000000 76743330 1000000000 912177238 1000000000 488847969 1000000000 622549084 1000000000 857960645 1000000000 892170209 1000000000 662633479 1000000000 392281177 1000000000 427999775 1000000000 64142041 1000000000 311340504 1000000000 535232823 1000000000 258318272 1000000000 129188714 1000000000 108107918 1000000000 128928427 1000000000 786691093 1000000000 430114500 1000000000 327219687 1000000000 612688660 1000000000 97274336 1000000000 755587538 1000000000 281730513 1000000000 209826126 1000000000 357169588 1000000000 74105565 1000000000 903338310 1000000000 516000140 1000000000 568804393 1000000000 236723174 1000000000 771293099 1000000000 206733 1000000000 928469630 1000000000 543634951 1000000000 197682073 1000000000 692808114 1000000000 317682413 1000000000 515948569 1000000000 724649175 1000000000 962122691 1000000000 283574125 1000000000 3498389 1000000000 487527931 1000000000 50467739 1000000000 650558482 1000000000 214988663 1000000000 394922674 1000000000 811101587 1000000000 453601566 1000000000 824806001 1000000000 495808792 1000000000 636620163 1000000000 956285353 1000000000 243909421 1000000000 775449092 1000000000 807044665 1000000000 569745640 1000000000 979942817 1000000000 368115659 1000000000 76551952 1000000000 182556838 1000000000 552706226 1000000000 470728813 1000000000 526291730 1000000000 235353545 1000000000 817929928 1000000000 687742305 1000000000 675409216 1000000000 120980727 1000000000 584419586 1000000000 862884873 1000000000 410669087 1000000000 640541413 1000000000 13296192 1000000000 320609743 1000000000 784088313 1000000000 471148735 1000000000 743055943 1000000000 130440348 1000000000 523985926 1000000000 213288762 1000000000 563331619 1000000000 723304048 1000000000 721273835 1000000000 247904521 1000000000 293714843 1000000000 648025596 1000000000 204046328 1000000000 351259414 1000000000 991609464 1000000000 361431518 1000000000 132602205 1000000000 879835844 1000000000 179892296 1000000000 502334522 1000000000 937321911 1000000000 800819594 1000000000 995029827 1000000000 997235104 1000000000 747862567 1000000000 560519725 1000000000 17032672 1000000000 399125339 1000000000 790581278 1000000000 14732822 1000000000 191790127 1000000000 946480850 1000000000 33618933 1000000000 304675981 1000000000 493328024 1000000000 848561407 1000000000 530602148 1000000000 921861639 1000000000 694388969 1000000000 844680850 1000000000 481158887 1000000000 929950467 1000000000 890620531 1000000000 516622611 1000000000 940886756 1000000000 74073054 1000000000 971782131 1000000000 489573283 1000000000 125375678 1000000000 237840720 1000000000 296786710 1000000000 889152328 1000000000 66466944 1000000000 57245342 1000000000 449334999 1000000000 9794785 1000000000 592317250 1000000000 927955020 1000000000 895448836 1000000000 143910166 1000000000 981193639 1000000000 305888697 1000000000 212321177 1000000000 838644411 1000000000 572931895 1000000000 584757558 1000000000 171185382 1000000000 87804864 1000000000 765225688 1000000000 649218100 1000000000 982149529 1000000000 381444418 1000000000 119321904 1000000000 586830221 1000000000 117191479 1000000000 738996717 1000000000 572233588 1000000000 538555389 1000000000 707885570 1000000000 502843421 1000000000 152621727 1000000000 436531618 1000000000 492929401 1000000000 452226841 1000000000 34971037 1000000000 11068 1000000000 62813728 1000000000 924479809 1000000000 394963995 1000000000 214838735 1000000000 255177179 1000000000 102557651 1000000000 354993811 1000000000 761443537 1000000000 25013757 1000000000 268297791 1000000000 218911383 1000000000 146746597 1000000000 356170647 1000000000 621010112 1000000000 640810659 1000000000 35253939 1000000000 931407008 1000000000 947202473 1000000000 643682864 1000000000 809791951 1000000000 325597030 1000000000 860662816 1000000000 307816590 1000000000 486622598 1000000000 547048356 1000000000 771095930 1000000000 949026106 1000000000 120054344 1000000000 741813585 1000000000 769225405 1000000000 103501456 1000000000 665468362 1000000000 962433735 1000000000 727580658 1000000000 155683945 1000000000 308047551 1000000000 14126681 1000000000 377877065 1000000000 316496970 1000000000 443427454 1000000000 273584543 1000000000 586821055 1000000000 453278709 1000000000 793849560 1000000000 938306913 1000000000 209342897 1000000000 755464784 1000000000 814734631 1000000000 773189824 1000000000 147433775 1000000000 868809471 1000000000 978574518 1000000000 332356084 1000000000 460230679 1000000000 709866832 1000000000 184691350 1000000000 346735991 1000000000 399927613 1000000000 491850897 1000000000 307939890 1000000000 948475909 1000000000 469322075 1000000000 589380599 1000000000 504290584 1000000000 212816986 1000000000 28513974 1000000000 132131884 1000000000 344101487 1000000000 423787058 1000000000 895622995 1000000000 920636874 1000000000 615223675 1000000000 53257165 1000000000 245879522 1000000000 663379839 1000000000 566659245 1000000000 877148608 1000000000 357397457 1000000000 443982334 1000000000 149150063 1000000000 502559644 1000000000 331076874 1000000000 141307202 1000000000 830303891 1000000000 254242098 1000000000 291228083 1000000000 31411514 1000000000 158367212 1000000000 678382433 1000000000 138775334 1000000000 503712129 1000000000 761862441 1000000000 50553634 1000000000 831426000 1000000000 383913659 1000000000 163261368 1000000000 485330121 1000000000 516429466 1000000000 153384985 1000000000 111876309 1000000000 202542662 1000000000 318849845 1000000000 915829082 1000000000 333712351 1000000000 550763180 1000000000 992493377 1000000000 397107719 1000000000 998046804 1000000000 561852855 1000000000 331925562 1000000000 713543326 1000000000 230133783 1000000000 246038172 1000000000 869751176 1000000000 417032582 1000000000 429327426 1000000000 175512155 1000000000 319200458 1000000000 62866014 1000000000 694545457 1000000000 489036645 1000000000 118739831 1000000000 306641768 1000000000 657303831 1000000000 903733929 1000000000 312782719 1000000000 294567992 1000000000 830265289 1000000000 267083047 1000000000 3135443 1000000000 363969303 1000000000 471058723 1000000000 175064570 1000000000 368349136 1000000000 514672237 1000000000 51707429 1000000000 316590517 1000000000 437365815 1000000000 298048732 1000000000 248840188 1000000000 640135485 1000000000 202382615 1000000000 130232589 1000000000 594375019 1000000000 197950166 1000000000 373412290 1000000000 969176275 1000000000 324372281 1000000000 330856172 1000000000 601550180 1000000000 637393015 1000000000 316481798 1000000000 375292455 1000000000 250672041 1000000000 340690301 1000000000 367209276 1000000000 483554919 1000000000 96258279 1000000000 77955216 1000000000 526997841 1000000000 448626398 1000000000 205092231 1000000000 257080079 1000000000 351860778 1000000000 13950529 1000000000 295493786 1000000000 739862643 1000000000 732110225 1000000000 658554050 1000000000 349846534 1000000000 733000447 1000000000 903643339 1000000000 44004946 1000000000 844361515 1000000000 605669666 1000000000 776494941 1000000000 411086039 1000000000 583740551 1000000000 282598103 1000000000 805000300 1000000000 650289040 1000000000 775137299 1000000000 587385521 1000000000 36722301 1000000000 992639597 1000000000 8292903 1000000000 159005590 1000000000 295381249 1000000000 702957157 1000000000 597586386 1000000000 769509321 1000000000 153304426 1000000000 908233002 1000000000 811847544 1000000000 591666826 1000000000 571293390 1000000000 148680338 1000000000 477333941 1000000000 870822031 1000000000 748289736 1000000000 202714872 1000000000 177475850 1000000000 413460724 1000000000 554273196 1000000000 859114069 1000000000 927596075 1000000000 226868031 1000000000 455823069 1000000000 911658862 1000000000 476224595 1000000000 133031980 1000000000 903777230 1000000000 978739578 1000000000 397712410 1000000000 360177252 1000000000 939538771 1000000000 216222758 1000000000 483529127 1000000000 3417931 1000000000 902944845 1000000000 603430824 1000000000 223029560 1000000000 295052460 1000000000 540845853 1000000000 47989289 1000000000 514364211 1000000000 70911371 1000000000 518153164 1000000000 272488143 1000000000 342223446 1000000000 260045016 1000000000 98918157 1000000000 758718152 1000000000 126531703 1000000000 585925697 1000000000 658983497 1000000000 88436741 1000000000 552065175 1000000000 657881561 1000000000 631546468 1000000000 376062438 1000000000 559985459 1000000000 470620897 1000000000 558609266 1000000000 578639640 1000000000 854545690 1000000000 355631473 1000000000 190678974 1000000000 687741963 1000000000 126566459 1000000000 727685521 1000000000 837411635 1000000000 935120449 1000000000 37661896 1000000000 901918429 1000000000 4280448 1000000000 988285327 1000000000 369868647 1000000000 231989810 1000000000 344175790 1000000000 472188368 1000000000 406776995 1000000000 944289462 1000000000 920099521 1000000000 361513990 1000000000 277763216 1000000000 216241951 1000000000 887947232 1000000000 948150262 1000000000 308498532 1000000000 184193690 1000000000 698423800 1000000000 465730819 1000000000 970015465 1000000000 679426712 1000000000 396558252 1000000000 83400967 1000000000 62095323 1000000000 286027297 1000000000 663766099 1000000000 658482061 1000000000 869972208 1000000000 28944520 1000000000 914171452 1000000000 139909745 1000000000 829012630 1000000000 646406783 1000000000 679126445 1000000000 420537606 1000000000 224738878 1000000000 846440597 1000000000 774069270 1000000000 505728025 1000000000 259087129 1000000000 496998514 1000000000 66422992 1000000000 615205139 1000000000 929007661 1000000000 305598415 1000000000 836747119 1000000000 41641714 1000000000 99694024 1000000000 755302729 1000000000 127708447 1000000000 423343238 1000000000 267881684 1000000000 700240162 1000000000 218872837 1000000000 725226682 1000000000 176904610 1000000000 296979707 1000000000 187972133 1000000000 772345618 1000000000 642057857 1000000000 814714558 1000000000 62744598 1000000000 605563365 1000000000 892193475 1000000000 871026870 1000000000 110855525 1000000000 960088878 1000000000 623821785 1000000000 986563336 1000000000 587261090 1000000000 279964147 1000000000 644291975 1000000000 10045693 1000000000 88388145 1000000000 266200713 1000000000 576280641 1000000000 258511620 1000000000 321547054 1000000000 298753377 1000000000 967299418 1000000000 504675955 1000000000 202227126 1000000000 450552576 1000000000 384440144 1000000000 770509475 1000000000 339995152 1000000000 506883448 1000000000 570673928 1000000000 886237076 1000000000 666597756 1000000000 756826031 1000000000 273199322 1000000000 307612946 1000000000 144578922 1000000000 731817570 1000000000 957296729 1000000000 223930308 1000000000 103424498 1000000000 376483806 1000000000 101528760 1000000000 560485025 1000000000 432117510 1000000000 95385492 1000000000 210664775 1000000000 656517238 1000000000 121039028 1000000000 653281598 1000000000 978404335 1000000000 357009408 1000000000 4888099 1000000000 43917046 1000000000 721329711 1000000000 961495601 1000000000 910159086 1000000000 403489157 1000000000 607589685 1000000000 224685093 1000000000 428338890 1000000000 395288971 1000000000 323898881 1000000000 334970662 1000000000 4621969 1000000000 100343292 1000000000 973912237 1000000000 461737010 1000000000 328626365 1000000000 46969855 1000000000 864982670 1000000000 203069200 1000000000 374376973 1000000000 39215468 1000000000 646895020 1000000000 564442101 1000000000 545412206 1000000000 805035962 1000000000 600214577 1000000000 632411957 1000000000 470950334 1000000000 639333272 1000000000 812681627 1000000000 632617351 1000000000 647475610 1000000000 183876071 1000000000 978944269 1000000000 927604540 1000000000 946413330 1000000000 173201871 1000000000 621673113 1000000000 675597813 1000000000 127104877 1000000000 925792285 1000000000 2674878 1000000000 405462660 1000000000 819161095 1000000000 788308767 1000000000 135374285 1000000000 77938239 1000000000 154651889 1000000000 364270317 1000000000 353268477 1000000000 981090555 1000000000 406039970 1000000000 137805258 1000000000 582470208 1000000000 949171746 1000000000 12527396 1000000000 492858852 1000000000 922991730 1000000000 659363449 1000000000 480165559 1000000000 587951189 1000000000 971203203 1000000000 385337030 1000000000 132720361 1000000000 64887638 1000000000 857950085 1000000000 511258834 1000000000 616910343 1000000000 700620918 1000000000 31529478 1000000000 570069140 1000000000 636205638 1000000000 755766786 1000000000 939329495 1000000000 867545907 1000000000 415166775 1000000000 799791589 1000000000 267504278 1000000000 593207330 1000000000 291023651 1000000000 123915260 1000000000 23579232 1000000000 485917265 1000000000 841762551 1000000000 562593745 1000000000 697273335 1000000000 61095811 1000000000 940690161 1000000000 218616896 1000000000 573769858 1000000000 373061473 1000000000 891114782 1000000000 326975015 1000000000 180697468 1000000000 488303801 1000000000 185262049 1000000000 302792053 1000000000 389885644 1000000000 109216451 1000000000 957801482 1000000000 750895297 1000000000 781031803 1000000000 398004795 1000000000 993764397 1000000000 108100983 1000000000 336302123 1000000000 872986655 1000000000 605778319 1000000000 333415178 1000000000 565716486 1000000000 531093142 1000000000 148744364 1000000000 301181900 1000000000 172610745 1000000000 115491559 1000000000 514231997 1000000000 202634338 1000000000 91463012 1000000000 138945229 1000000000 309614343 1000000000 678390941 1000000000 568570094 1000000000 629056394 1000000000 61228545 1000000000 364186833 1000000000 583829358 1000000000 760648849 1000000000 526389459 1000000000 881753922 1000000000 365734885 1000000000 721982837 1000000000 103755257 1000000000 935683557 1000000000 216461175 1000000000 98037446 1000000000 840661618 1000000000 316841107 1000000000 333067486 1000000000 748041392 1000000000 969954846 1000000000 763258488 1000000000 974444143 1000000000 961452673 1000000000 428912334 1000000000 714138375 1000000000 670384809 1000000000 69878913 1000000000 999183907 1000000000 980791800 1000000000 923176246 1000000000 766020316 1000000000 963002233 1000000000 720285751 1000000000 87993372 1000000000 439971249 1000000000 764378372 1000000000 221900067 1000000000 905372748 1000000000 998702362 1000000000 508806111 1000000000 892040910 1000000000 246356040 1000000000 683552612 1000000000 532407760 1000000000 40293513 1000000000 212998232 1000000000 698647968 1000000000 156045605 1000000000 259630845 1000000000 230505375 1000000000 541435905 1000000000 909395358 1000000000 620802617 1000000000 5311503 1000000000 117025978 1000000000 520142313 1000000000 412562282 1000000000 163310082 1000000000 546291247 1000000000 951035372 1000000000 183711354 1000000000 961189830 1000000000 577825164 1000000000 465888177 1000000000 560609641 1000000000 699407810 1000000000 657310298 1000000000 657869115 1000000000 42012546 1000000000 782568378 1000000000 249624961 1000000000 935200740 1000000000 400951176 1000000000 754741612 1000000000 453931217 1000000000 150757954 1000000000 105001715 1000000000 539449205 1000000000 848989237 1000000000 494681330 1000000000 600322879 1000000000 708629378 1000000000 960482660 1000000000 565361386 1000000000 653996148 1000000000 827670100 1000000000 373181378 1000000000 447389391 1000000000 43668877 1000000000 459533933 1000000000 709761776 1000000000 410351338 1000000000 294102901 1000000000 653587906 1000000000 153195424 1000000000 580504669 1000000000 443986421 1000000000 736329466 1000000000 484239040 1000000000 276043153 1000000000 962710435 1000000000 625967587 1000000000 716255460 1000000000 61211386 1000000000 312970611 1000000000 829893358 1000000000 440673355 1000000000 569292929 1000000000 875312567 1000000000 375712297 1000000000 58065242 1000000000 376946898 1000000000 746061987 1000000000 259937550 1000000000 462816953 1000000000 191410231 1000000000 302018778 1000000000 135354268 1000000000 955305836 1000000000 295550360 1000000000 769760998 1000000000 180668974 1000000000 97889193 1000000000 978981782 1000000000 390654050 1000000000 649324387 1000000000 877456029 1000000000 387662413 1000000000 174666736 1000000000 763568504 1000000000 27151307 1000000000 79953596 1000000000 262081148 1000000000 414680641 1000000000 484468067 1000000000 134273638 1000000000 913816725 1000000000 770828460 1000000000 592403444 1000000000 924248241 1000000000 141540553 1000000000 859568891 1000000000 694118760 1000000000 756382913 1000000000 767339806 1000000000 726396213 1000000000 240178878 1000000000 413086947 1000000000 966437009 1000000000 2927436 1000000000 795841665 1000000000 501417410 1000000000 479862670 1000000000 365068397 1000000000 715689990 1000000000 423292613 1000000000 562530889 1000000000 374763120 1000000000 707510444 1000000000 661600068 1000000000 521286908 1000000000 581308873 1000000000 604969823 1000000000 36318099 1000000000 115362520 1000000000 3596146 1000000000 631736479 1000000000 115784564 1000000000 491764791 1000000000 386321032 1000000000 164016197 1000000000 421312767 1000000000 987181371 1000000000 536781035 1000000000 550811774 1000000000 112323655 1000000000 888577731 1000000000 562777991 1000000000 919888779 1000000000 807636984 1000000000 736416831 1000000000 505281728 1000000000 503316086 1000000000 501344037 1000000000 100032330 1000000000 577574951 1000000000 857019665 1000000000 119523299 1000000000 177914530 1000000000 977138010 1000000000 7439438 1000000000 415437142 1000000000 323190389 1000000000 478474591 1000000000 576895444 1000000000 604081296 1000000000 698061560 1000000000 65483400 1000000000 808365906 1000000000 306520796 1000000000 466890903 1000000000 209737037 1000000000 787665371 1000000000 873518486 1000000000 550564816 1000000000 115303108 1000000000 699209367 1000000000 423328947 1000000000 407156023 1000000000 812091333 1000000000 386057905 1000000000 414238045 1000000000 450303292 1000000000 404113397 1000000000 118012157 1000000000 296634946 1000000000 733002892 1000000000 359824406 1000000000 311281728 1000000000 62658948 1000000000 833508028 1000000000 394865561 1000000000 122973864 1000000000 535853087 1000000000 951176982 1000000000 662657579 1000000000 696796007 1000000000 290473143 1000000000 303753539 1000000000 941453370 1000000000 516896161 1000000000 980260859 1000000000 678834346 1000000000 755580432 1000000000 604243971 1000000000 221092728 1000000000 288766970 1000000000 580925049 1000000000 142471438 1000000000 507901640 1000000000 105413578 1000000000 818781828 1000000000 733895674 1000000000 516902330 1000000000 826973559 1000000000 540242754 1000000000 50588814 1000000000 605904632 1000000000 414395272 1000000000 818357781 1000000000 413954153 1000000000 134414183 1000000000 751050506 1000000000 463735618 1000000000 767304263 1000000000 90741344 1000000000 119906909 1000000000 122728511 1000000000 116738859 1000000000 165922716 1000000000 38834693 1000000000 132003169 1000000000 371702686 1000000000 469126122 1000000000 581737055 1000000000 294931635 1000000000 86134275 1000000000 651264175 1000000000 219663692 1000000000 688008347 1000000000 777840535 1000000000 40537719 1000000000 267162775 1000000000 364831073 1000000000 290228664 1000000000 902591728 1000000000 681564927 1000000000 468380445 1000000000 647141777 1000000000 352465139 1000000000 680037596 1000000000 795970881 1000000000 50130076 1000000000 104023998 1000000000 697572918 1000000000 354518662 1000000000 75125452 1000000000 648687420 1000000000 498114835 1000000000 426310794 1000000000 850897578 1000000000 471999619 1000000000 814185269 1000000000 43584300 1000000000 406806714 1000000000 416283549 1000000000 775436274 1000000000 70581069 1000000000 239848598 1000000000 415144411 1000000000 454318273 1000000000 250347819 1000000000 943166238 1000000000 543149905 1000000000 305121433 1000000000 939413475 1000000000 431405107 1000000000 836646285 1000000000 539441055 1000000000 727779874 1000000000 680482315 1000000000 189652910 1000000000 845632641 1000000000 263431596 1000000000 452222794 1000000000 424283133 1000000000 733740117 1000000000 94913974 1000000000 275354234 1000000000 38991858 1000000000 232978427 1000000000 30561876 1000000000 663757670 1000000000 716175187 1000000000 585709356 1000000000 484596186 1000000000 994120589 1000000000 589423632 1000000000 853633037 1000000000 385659520 1000000000 844559099 1000000000 870397511 1000000000 594405626 1000000000 219531206 1000000000 529268535 1000000000 855305069 1000000000 199543958 1000000000 712970506 1000000000 895096483 1000000000 452409727 1000000000 653589795 1000000000 876697503 1000000000 627126018 1000000000 872372760 1000000000 331534677 1000000000 448110248 1000000000 857230231 1000000000 458921801 1000000000 790284042 1000000000 474872981 1000000000 348824500 1000000000 509573157 1000000000 269152028 1000000000 928677983 1000000000 696504566 1000000000 203932841 1000000000 917423610 1000000000 900248062 1000000000 111779698 1000000000 288232497 1000000000 718367664 1000000000 920652013 1000000000 434145857 1000000000 894941823 1000000000 339255756 1000000000 306047669 1000000000 121060905 1000000000 172995938 1000000000 144805814 1000000000 666531949 1000000000 964954020 1000000000 127766588 1000000000 603685316 1000000000 43244222 1000000000 210527273 1000000000 314159206 1000000000 458768751 1000000000 672018803 1000000000 893576516 1000000000 36832930 1000000000 727366818 1000000000 922299170 1000000000 549749010 1000000000 569865792 1000000000 441602683 1000000000 481985329 1000000000 272230616 1000000000 218014889 1000000000 202228500 1000000000 956850281 1000000000 145429538 1000000000 667297638 1000000000 192931874 1000000000 845061939 1000000000 548485103 1000000000 407562426 1000000000 327656264 1000000000 884101301 1000000000 535403668 1000000000 982618518 1000000000 232180284 1000000000 337402758 1000000000 329803837 1000000000 792058710 1000000000 65293947 1000000000 883104842 1000000000 577811920 1000000000 450886758 1000000000 18049744 1000000000 359676167 1000000000 618910592 1000000000 657901779 1000000000 869527273 1000000000 476870611 1000000000 529239708 1000000000 738411753 1000000000 918649793 1000000000 341935447 1000000000 863774235 1000000000 446869413 1000000000 374836744 1000000000 952351223 1000000000 328752970 1000000000 465565009 1000000000 560455186 1000000000 452562009 1000000000 896751873 1000000000 570114197 1000000000 759005664 1000000000 19792239 1000000000 724966695 1000000000 512741150 1000000000 281759507 1000000000 280281774 1000000000 640631067 1000000000 104452597 1000000000 494385341 1000000000 787317697 1000000000 665206023 1000000000 836661754 1000000000 393985817 1000000000 493479938 1000000000 996250573 1000000000 441519410 1000000000 326847820 1000000000 156448941 1000000000 696605840 1000000000 475192616 1000000000 809931113 1000000000 120404352 1000000000 133539471 1000000000 957573359 1000000000 625645648 1000000000 432588517 1000000000 456228558 1000000000 32437386 1000000000 288171683 1000000000 235580989 1000000000 567493193 1000000000 974038574 1000000000 289507731 1000000000 20260930 1000000000 623970419 1000000000 537246237 1000000000 817959007 1000000000 656974504 1000000000 411026368 1000000000 528338854 1000000000 495198376 1000000000 115425315 1000000000 476138708 1000000000 652692243 1000000000 269180789 1000000000 146544170 1000000000 779122714 1000000000 218110246 1000000000 75258996 1000000000 386378894 1000000000 106392319 1000000000 786549468 1000000000 40695730 1000000000 768895672 1000000000 910548132 1000000000 351824171 1000000000 751766688 1000000000 489332786 1000000000 290728534 1000000000 63881202 1000000000 673844175 1000000000 705793020 1000000000 217967652 1000000000 102711168 1000000000 248753399 1000000000 446953950 1000000000 231804741 1000000000 482244507 1000000000 556798626 1000000000 812166688 1000000000 281794286 1000000000 554274935 1000000000 655399327 1000000000 918196818 1000000000 649228917 1000000000 251208239 1000000000 573676978 1000000000 999702408 1000000000 777726388 1000000000 566725333 1000000000 183299946 1000000000 905636560 1000000000 566101614 1000000000 338382321 1000000000 956837039 1000000000 431232505 1000000000 937820503 1000000000 23431824 1000000000 517655451 1000000000 724662606 1000000000 441471538 1000000000 786028691 1000000000 874519423 1000000000 433504788 1000000000 313619194 1000000000 803096594 1000000000 885479133 1000000000 344871141 1000000000 171000988 1000000000 32205017 1000000000 270815270 1000000000 202199444 1000000000 965432345 1000000000 880764571 1000000000 632085604 1000000000 731127573 1000000000 11569179 1000000000 366444923 1000000000 55488083 1000000000 842263704 1000000000 643454318 1000000000 448217573 1000000000 407832916 1000000000 524773518 1000000000 613884973 1000000000 292116935 1000000000 246675330 1000000000 215436931 1000000000 838089268 1000000000 891445059 1000000000 145179819 1000000000 523775361 1000000000 916771986 1000000000 158867299 1000000000 846384798 1000000000 471884257 1000000000 926362995 1000000000 770648402 1000000000 618320775 1000000000 587371395 1000000000 837622585 1000000000 249422455 1000000000 486430242 1000000000 653006150 1000000000 358993361 1000000000 435115067 1000000000 311560322 1000000000 908405848 1000000000 57863784 1000000000 156906985 1000000000 780897043 1000000000 278505089 1000000000 482369485 1000000000 59331060 1000000000 643427802 1000000000 458504763 1000000000 729370723 1000000000 786121087 1000000000 774292350 1000000000 997153895 1000000000 78835926 1000000000 186343622 1000000000 429454238 1000000000 215419358 1000000000 110005544 1000000000 726535574 1000000000 740961159 1000000000 714804306 1000000000 478575377 1000000000 731794989 1000000000 999774388 1000000000 701987329 1000000000 98129785 1000000000 414947314 1000000000 508913289 1000000000 778440224 1000000000 418901587 1000000000 770290298 1000000000 193060371 1000000000 866217311 1000000000 707720803 1000000000 517882257 1000000000 940418358 1000000000 173183362 1000000000 751781857 1000000000 628865922 1000000000 492198684 1000000000 632790578 1000000000 254617962 1000000000 428697594 1000000000 26524605 1000000000 792782882 1000000000 500591109 1000000000 563092855 1000000000 572741322 1000000000 823016913 1000000000 484025239 1000000000 164801899 1000000000 67059792 1000000000 758571872 1000000000 71004284 1000000000 606651113 1000000000 859266804 1000000000 334152484 1000000000 948436963 1000000000 909194698 1000000000 462355633 1000000000 12470220 1000000000 949962932 1000000000 938167938 1000000000 788404265 1000000000 920387659 1000000000 961862437 1000000000 718492074 1000000000 544109931 1000000000 439776011 1000000000 525143985 1000000000 550113161 1000000000 661632320 1000000000 106829681 1000000000 581793530 1000000000 416980117 1000000000 548612949 1000000000 685454079 1000000000 904387585 1000000000 488855788 1000000000 618368198 1000000000 139309019 1000000000 296940771 1000000000 740750109 1000000000 545471793 1000000000 994909631 1000000000 13605133 1000000000 10659792 1000000000 655024682 1000000000 677393742 1000000000 142745390 1000000000 337778237 1000000000 505349091 1000000000 823579574 1000000000 745041541 1000000000 818585587 1000000000 938415849 1000000000 592584344 1000000000 617649640 1000000000 260157362 1000000000 526602656 1000000000 869464370 1000000000 289411733 1000000000 351264908 1000000000 433814458 1000000000 76347752 1000000000 114911788 1000000000 576686768 1000000000 818880230 1000000000 64720982 1000000000 479280719 1000000000 122530743 1000000000 433510200 1000000000 918289991 1000000000 634789753 1000000000 189705001 1000000000 977657322 1000000000 442455380 1000000000 445046224 1000000000 127020356 1000000000 607724064 1000000000 900542202 1000000000 525823488 1000000000 182394828 1000000000 278690804 1000000000 956501664 1000000000 295330354 1000000000 21033199 1000000000 259038515 1000000000 641962099 1000000000 631721480 1000000000 481818807 1000000000 706421218 1000000000 528075127 1000000000 672158454 1000000000 713393039 1000000000 168902890 1000000000 737999261 1000000000 637365585 1000000000 26491078 1000000000 610515037 1000000000 620708246 1000000000 170209853 1000000000 377544691 1000000000 117904371 1000000000 433496911 1000000000 998612254 1000000000 500933441 1000000000 231764346 1000000000 989077886 1000000000 183383870 1000000000 739952989 1000000000 416673459 1000000000 654746980 1000000000 413119737 1000000000 447334588 1000000000 986869587 1000000000 769408958 1000000000 170850478 1000000000 446906143 1000000000 185993325 1000000000 944572205 1000000000 519886124 1000000000 403939587 1000000000 809268992 1000000000 406560595 1000000000 91364045 1000000000 586158508 1000000000 92913713 1000000000 452482888 1000000000 915410420 1000000000 639659197 1000000000 918628923 1000000000 136492902 1000000000 950471482 1000000000 863393148 1000000000 925167741 1000000000 851561056 1000000000 562942662 1000000000 553676916 1000000000 513690897 1000000000 716899797 1000000000 458312007 1000000000 786990502 1000000000 963700757 1000000000 974183683 1000000000 954350288 1000000000 616347704 1000000000 88751893 1000000000 850645051 1000000000 207721317 1000000000 804693835 1000000000 236445503 1000000000 449664951 1000000000 137360260 1000000000 269741494 1000000000 172973890 1000000000 907305190 1000000000 68537804 1000000000 55251743 1000000000 176281303 1000000000 296271693 1000000000 564278665 1000000000 605698455 1000000000 837098574 1000000000 246535952 1000000000 977334446 1000000000 949397603 1000000000 167478606 1000000000 525059943 1000000000 729150405 1000000000 681375680 1000000000 377735653 1000000000 250811983 1000000000 879433305 1000000000 652758919 1000000000 570126109 1000000000 294708312 1000000000 357451498 1000000000 694122574 1000000000 3809273 1000000000 539011815 1000000000 859715714 1000000000 29547616 1000000000 393188239 1000000000 682007013 1000000000 518349346 1000000000 899597230 1000000000 103847796 1000000000 251328505 1000000000 666476608 1000000000 371251566 1000000000 470695947 1000000000 37900909 1000000000 521549100 1000000000 262366657 1000000000 796720672 1000000000 859061430 1000000000 603823687 1000000000 219549080 1000000000 490726655 1000000000 93994463 1000000000 706251060 1000000000 691553889 1000000000 589888677 1000000000 891931368 1000000000 290962791 1000000000 599999398 1000000000 397650145 1000000000 475666427 1000000000 59297339 1000000000 50055185 1000000000 157597308 1000000000 664861733 1000000000 795781109 1000000000 697528661 1000000000 120492406 1000000000 921810682 1000000000 598792963 1000000000 524811871 1000000000 680423345 1000000000 922763438 1000000000 573670105 1000000000 871225574 1000000000 453129211 1000000000 300143942 1000000000 331610268 1000000000 441973722 1000000000 292029560 1000000000 925894788 1000000000 891429119 1000000000 845221095 1000000000 202062331 1000000000 91832544 1000000000 399618573 1000000000 650459051 1000000000 440410770 1000000000 421077959 1000000000 403068537 1000000000 711026565 1000000000 183972278 1000000000 162030716 1000000000 767979850 1000000000 524290551 1000000000 681759878 1000000000 835439214 1000000000 435261579 1000000000 79488554 1000000000 588558828 1000000000 998661697 1000000000 96324108 1000000000 64746016 1000000000 485196485 1000000000 979129080 1000000000 754733194 1000000000 841796854 1000000000 157765906 1000000000 929878312 1000000000 73440097 1000000000 904269839 1000000000 540500502 1000000000 877576121 1000000000 770582418 1000000000 429473738 1000000000 240498103 1000000000 753970567 1000000000 962818098 1000000000 303046152 1000000000 775581587 1000000000 484709129 1000000000 859659742 1000000000 564287286 1000000000 852758753 1000000000 728673554 1000000000 95904366 1000000000 960203618 1000000000 163113286 1000000000 584010151 1000000000 993064018 1000000000 969788950 1000000000 415997855 1000000000 147492120 1000000000 234872623 1000000000 342277964 1000000000 312791699 1000000000 385362003 1000000000 346480704 1000000000 569189063 1000000000 604011161 1000000000 756557135 1000000000 546514614 1000000000 194162028 1000000000 917820753 1000000000 762102793 1000000000 441402440 1000000000 816283364 1000000000 645749454 1000000000 969423114 1000000000 622360343 1000000000 300314857 1000000000 37381556 1000000000 496973948 1000000000 874686049 1000000000 306612159 1000000000 139181529 1000000000 220146812 1000000000 745251229 1000000000 425028555 1000000000 508694325 1000000000 686107692 1000000000 653144263 1000000000 733016108 1000000000 62773401 1000000000 806875919 1000000000 982020906 1000000000 961313124 1000000000 509606774 1000000000 752656800 1000000000 141598802 1000000000 214395632 1000000000 293844585 1000000000 219415773 1000000000 719994069 1000000000 887253303 1000000000 844646919 1000000000 160776784 1000000000 494068801 1000000000 679852355 1000000000 125663016 1000000000 451532173 1000000000 747707091 1000000000 448996834 1000000000 930070806 1000000000 336163292 1000000000 307571101 1000000000 529549362 1000000000 804064178 1000000000 924219988 1000000000 32844023 1000000000 74894511 1000000000 503297317 1000000000 885751490 1000000000 181157982 1000000000 446160262 1000000000 722506796 1000000000 667114730 1000000000 433402581 1000000000 407602896 1000000000 467223648 1000000000 709401682 1000000000 135862278 1000000000 630626126 1000000000 250875462 1000000000 717350275 1000000000 960162192 1000000000 204920571 1000000000 425681944 1000000000 928414250 1000000000 540114491 1000000000 187634721 1000000000 778397603 1000000000 508927832 1000000000 36351815 1000000000 142710621 1000000000 16095082 1000000000 218261092 1000000000 873050013 1000000000 784052627 1000000000 717211279 1000000000 348374757 1000000000 845149399 1000000000 53359033 1000000000 498318560 1000000000 626160494 1000000000 773485082 1000000000 125071965 1000000000 224972565 1000000000 244069209 1000000000 260534761 1000000000 42301496 1000000000 405953661 1000000000 952907344 1000000000 143352399 1000000000 558264710 1000000000 444298592 1000000000 549661639 1000000000 639287654 1000000000 848091732 1000000000 326908322 1000000000 317030046 1000000000 779813675 1000000000 477022645 1000000000 687004381 1000000000 613365615 1000000000 77154847 1000000000 362412441 1000000000 957408951 1000000000 931970307 1000000000 957516553 1000000000 421851818 1000000000 488633962 1000000000 366113769 1000000000 392409171 1000000000 16231998 1000000000 949535200 1000000000 246167829 1000000000 104325642 1000000000 928063413 1000000000 846712721 1000000000 752367516 1000000000 537991759 1000000000 590132923 1000000000 184902868 1000000000 604171694 1000000000 993381564 1000000000 26528347 1000000000 622474181 1000000000 152916510 1000000000 887750303 1000000000 719759370 1000000000 602991819 1000000000 338096637 1000000000 765854792 1000000000 441437901 1000000000 868091215 1000000000 992643793 1000000000 840690137 1000000000 329851524 1000000000 518685083 1000000000 475377920 1000000000 827037221 1000000000 259929973 1000000000 242564010 1000000000 45700795 1000000000 260148116 1000000000 496129978 1000000000 821584778 1000000000 641893922 1000000000 609402396 1000000000 73732116 1000000000 528300590 1000000000 966489256 1000000000 522959364 1000000000 110282332 1000000000 660699486 1000000000 64166947 1000000000 717248532 1000000000 985816528 1000000000 172229826 1000000000 239116618 1000000000 208484894 1000000000 14798882 1000000000 296204594 1000000000 414127053 1000000000 960461625 1000000000 234747212 1000000000 914223643 1000000000 710167301 1000000000 612059302 1000000000 57988540 1000000000 172068110 1000000000 317656869 1000000000 554443058 1000000000 595439392 1000000000 470666715 1000000000 41161574 1000000000 952531439 1000000000 187494823 1000000000 128985222 1000000000 136464372 1000000000 194029337 1000000000 597920671 1000000000 591997069 1000000000 943530717 1000000000 504277909 1000000000 771654517 1000000000 848515995 1000000000 674995505 1000000000 157979284 1000000000 513411599 1000000000 241786741 1000000000 135546994 1000000000 459899515 1000000000 821598999 1000000000 190108924 1000000000 79360146 1000000000 737399904 1000000000 794611688 1000000000 97584048 1000000000 4383987 1000000000 134541062 1000000000 874818806 1000000000 337812891 1000000000 995637624 1000000000 459826108 1000000000 509319378 1000000000 894339739 1000000000 409601454 1000000000 571566252 1000000000 50434791 1000000000 217147164 1000000000 526083387 1000000000 423337390 1000000000 779759801 1000000000 743282690 1000000000 344575309 1000000000 295159905 1000000000 438264420 1000000000 232654462 1000000000 648068854 1000000000 853613093 1000000000 901588146 1000000000 526787645 1000000000 619791552 1000000000 71883614 1000000000 594875142 1000000000 541755040 1000000000 790566027 1000000000 789738703 1000000000 655622293 1000000000 608230753 1000000000 40950326 1000000000 270791755 1000000000 126471914 1000000000 696964536 1000000000 340346106 1000000000 418488473 1000000000 875428506 1000000000 191852727 1000000000 173997215 1000000000 154810606 1000000000 467207081 1000000000 231945296 1000000000 668850681 1000000000 128838001 1000000000 412280142 1000000000 15800345 1000000000 84552795 1000000000 748584239 1000000000 609602617 1000000000 597566927 1000000000 84955037 1000000000 258057676 1000000000 271508213 1000000000 115627212 1000000000 612192074 1000000000 66627721 1000000000 353961639 1000000000 530335352 1000000000 601595278 1000000000 435173239 1000000000 615262798 1000000000 18744406 1000000000 367996381 1000000000 92172998 1000000000 752167549 1000000000 388170587 1000000000 185014269 1000000000 353358587 1000000000 272854288 1000000000 741039560 1000000000 619627745 1000000000 77121011 1000000000 289245789 1000000000 664745623 1000000000 775276543 1000000000 465601441 1000000000 404842476 1000000000 279829105 1000000000 13368963 1000000000 191062785 1000000000 514202544 1000000000 75786271 1000000000 631184436 1000000000 781654490 1000000000 62113774 1000000000 233037421 1000000000 461628363 1000000000 411381972 1000000000 477525781 1000000000 701531799 1000000000 658459346 1000000000 108319555 1000000000 840890207 1000000000 822964110 1000000000 880160197 1000000000 358902742 1000000000 762438816 1000000000 225370513 1000000000 665304169 1000000000 900570196 1000000000 203360884 1000000000 673702007 1000000000 188153270 1000000000 321380859 1000000000 107617964 1000000000 447792830 1000000000 300135896 1000000000 259978870 1000000000 575153633 1000000000 194202706 1000000000 489618652 1000000000 69129739 1000000000 799436460 1000000000 441674404 1000000000 318405445 1000000000 18535343 1000000000 713847791 1000000000 931888292 1000000000 343512463 1000000000 29997737 1000000000 794955155 1000000000 3504000 1000000000 922520239 1000000000 637224947 1000000000 190037615 1000000000 361101262 1000000000 173560540 1000000000 88601613 1000000000 859376769 1000000000 708223465 1000000000 953746144 1000000000 757368220 1000000000 502631734 1000000000 672862846 1000000000 473670964 1000000000 550019769 1000000000 657173036 1000000000 943918881 1000000000 641481625 1000000000 182375428 1000000000 127419110 1000000000 110901530 1000000000 448693864 1000000000 258578423 1000000000 492767039 1000000000 668168336 1000000000 381042266 1000000000 237000340 1000000000 788342055 1000000000 664141921 1000000000 497484065 1000000000 212757058 1000000000 622583144 1000000000 682051383 1000000000 582365134 1000000000 682529935 1000000000 78239346 1000000000 429740461 1000000000 45536845 1000000000 57823902 1000000000 65073577 1000000000 522936711 1000000000 157309930 1000000000 211306433 1000000000 300423717 1000000000 796290065 1000000000 148304215 1000000000 450593533 1000000000 580249387 1000000000 962269026 1000000000 857408326 1000000000 169413293 1000000000 711326533 1000000000 666004912 1000000000 171023397 1000000000 120273005 1000000000 863021020 1000000000 378790391 1000000000 699349388 1000000000 40489993 1000000000 308582988 1000000000 861917659 1000000000 307384608 1000000000 960613436 1000000000 352385470 1000000000 894264982 1000000000 223519166 1000000000 594041139 1000000000 494298746 1000000000 963339202 1000000000 860604778 1000000000 149517777 1000000000 416178211 1000000000 916286747 1000000000 854577275 1000000000 689208712 1000000000 278438487 1000000000 557795815 1000000000 728589652 1000000000 456808736 1000000000 260811054 1000000000 209391058 1000000000 701778777 1000000000 928993472 1000000000 37782329 1000000000 207832948 1000000000 400245940 1000000000 815245372 1000000000 758239497 1000000000 501771129 1000000000 653468808 1000000000 233902900 1000000000 963031734 1000000000 99904569 1000000000 116631244 1000000000 449139878 1000000000 350100019 1000000000 481864123 1000000000 634661623 1000000000 24841001 1000000000 662446571 1000000000 367523228 1000000000 351918227 1000000000 465912168 1000000000 831461662 1000000000 198637264 1000000000 714370753 1000000000 625245791 1000000000 86166043 1000000000 394200142 1000000000 829315751 1000000000 694997687 1000000000 635614204 1000000000 232419014 1000000000 100539347 1000000000 651607668 1000000000 839630078 1000000000 373220865 1000000000 208915746 1000000000 533422335 1000000000 600839628 1000000000 756163255 1000000000 182892583 1000000000 14296816 1000000000 585122421 1000000000 672001681 1000000000 163499277 1000000000 354632077 1000000000 886910152 1000000000 295442770 1000000000 361501491 1000000000 577277364 1000000000 943804545 1000000000 179575826 1000000000 244207543 1000000000 113571595 1000000000 387858750 1000000000 121127542 1000000000 492697721 1000000000 122465277 1000000000 777363551 1000000000 638433478 1000000000 550191999 1000000000 926096662 1000000000 605861144 1000000000 868110612 1000000000 909405904 1000000000 108630063 1000000000 191493356 1000000000 421868370 1000000000 169583756 1000000000 947543856 1000000000 217818815 1000000000 536134282 1000000000 164827481 1000000000 844953773 1000000000 949996306 1000000000 779821474 1000000000 781531597 1000000000 950204208 1000000000 314487243 1000000000 492620305 1000000000 111939244 1000000000 960077269 1000000000 662333043 1000000000 665968728 1000000000 863588571 1000000000 596376898 1000000000 907878956 1000000000 614378847 1000000000 181358718 1000000000 559917043 1000000000 138367289 1000000000 959132813 1000000000 439190596 1000000000 842203626 1000000000 130084074 1000000000 91750368 1000000000 721603270 1000000000 237093686 1000000000 207078409 1000000000 214277585 1000000000 195530668 1000000000 230703505 1000000000 395477112 1000000000 260817245 1000000000 709246374 1000000000 602769026 1000000000 957545772 1000000000 150825484 1000000000 897201499 1000000000 169841748 1000000000 113879602 1000000000 13385427 1000000000 926722521 1000000000 736706773 1000000000 377598725 1000000000 606956584 1000000000 996060575 1000000000 429831851 1000000000 963098999 1000000000 679213279 1000000000 197796968 1000000000 335100104 1000000000 254712626 1000000000 842307374 1000000000 256591681 1000000000 538926623 1000000000 440048161 1000000000 760879388 1000000000 181911913 1000000000 590373409 1000000000 13611485 1000000000 137374446 1000000000 870608897 1000000000 762713471 1000000000 606003603 1000000000 743357060 1000000000 950934379 1000000000 989314743 1000000000 977380901 1000000000 701052818 1000000000 255678207 1000000000 535651828 1000000000 444677058 1000000000 368597381 1000000000 77204479 1000000000 285118686 1000000000 353380101 1000000000 900458983 1000000000 148030892 1000000000 389389931 1000000000 889084291 1000000000 527062167 1000000000 941908380 1000000000 603590673 1000000000 831885193 1000000000 80621594 1000000000 823737408 1000000000 914724598 1000000000 7724868 1000000000 480786347 1000000000 620424617 1000000000 353886490 1000000000 90732964 1000000000 702894614 1000000000 160868886 1000000000 845689855 1000000000 811783474 1000000000 914800520 1000000000 21991251 1000000000 496929450 1000000000 512915962 1000000000 187093184 1000000000 674929097 1000000000 232820466 1000000000 680581860 1000000000 852956897 1000000000 875016939 1000000000 406741160 1000000000 752538470 1000000000 953714857 1000000000 802610820 1000000000 879479893 1000000000 657981212 1000000000 462112841 1000000000 480489711 1000000000 251039124 1000000000 564562815 1000000000 938552457 1000000000 711355829 1000000000 28400635 1000000000 466890005 1000000000 889252005 1000000000 157309487 1000000000 532287885 1000000000 467909467 1000000000 246374394 1000000000 208339132 1000000000 569591354 1000000000 856769415 1000000000 42364082 1000000000 121136724 1000000000 308747132 1000000000 809804276 1000000000 614852973 1000000000 28057820 1000000000 750774925 1000000000 575924065 1000000000 256964871 1000000000 214145015 1000000000 16539734 1000000000 789596153 1000000000 575991207 1000000000 121815765 1000000000 642384841 1000000000 366773054 1000000000 355651142 1000000000 432085508 1000000000 854679168 1000000000 967393549 1000000000 920070617 1000000000 233269421 1000000000 159866561 1000000000 200696799 1000000000 454588694 1000000000 636916334 1000000000 154357788 1000000000 432985052 1000000000 124705426 1000000000 121092087 1000000000 986029469 1000000000 566807718 1000000000 278071884 1000000000 558722171 1000000000 974238165 1000000000 899480593 1000000000 982575750 1000000000 946034472 1000000000 173892856 1000000000 308104350 1000000000 527317970 1000000000 119889664 1000000000 989604290 1000000000 257465744 1000000000 770789638 1000000000 896678467 1000000000 469910688 1000000000 270579411 1000000000 530440278 1000000000 644937300 1000000000 80176008 1000000000 546544321 1000000000 580068719 1000000000 315945580 1000000000 615304658 1000000000 366519744 1000000000 511077275 1000000000 455396815 1000000000 154942593 1000000000 317627317 1000000000 904700583 1000000000 765029097 1000000000 44404852 1000000000 161394461 1000000000 36361390 1000000000 343644893 1000000000 139776636 1000000000 637662935 1000000000 594258544 1000000000 240978237 1000000000 593285772 1000000000 180707946 1000000000 566673780 1000000000 966863173 1000000000 940874639 1000000000 910129726 1000000000 645216361 1000000000 851164713 1000000000 325350070 1000000000 679881562 1000000000 607761542 1000000000 134146334 1000000000 258286452 1000000000 460825407 1000000000 800167640 1000000000 691757512 1000000000 697661191 1000000000 809518869 1000000000 765453655 1000000000 691501906 1000000000 515489554 1000000000 288906514 1000000000 341635047 1000000000 306789107 1000000000 267446056 1000000000 272052018 1000000000 23057995 1000000000 881773427 1000000000 11830502 1000000000 599442165 1000000000 807469821 1000000000 180281283 1000000000 108539418 1000000000 850826613 1000000000 691882643 1000000000 505375673 1000000000 95887678 1000000000 865391489 1000000000 113201234 1000000000 720955279 1000000000 712370448 1000000000 765382059 1000000000 763658317 1000000000 220083442 1000000000 202014774 1000000000 297827295 1000000000 2256608 1000000000 818233430 1000000000 617143407 1000000000 13673010 1000000000 534470142 1000000000 627816879 1000000000 174404116 1000000000 153401817 1000000000 665444516 1000000000 166354727 1000000000 412037475 1000000000 369000868 1000000000 475246153 1000000000 242554384 1000000000 737713409 1000000000 826054497 1000000000 576646439 1000000000 30423952 1000000000 799798909 1000000000 414383011 1000000000 429705197 1000000000 328349346 1000000000 954795828 1000000000 341880639 1000000000 944547796 1000000000 126488377 1000000000 947809062 1000000000 262741363 1000000000 873411406 1000000000 919891805 1000000000 368082784 1000000000 391003873 1000000000 611489218 1000000000 685772206 1000000000 883989911 1000000000 999891102 1000000000 712016283 1000000000 98524635 1000000000 406241818 1000000000 923267028 1000000000 418964024 1000000000 469717004 1000000000 823198739 1000000000 275101830 1000000000 463966582 1000000000 737790350 1000000000 93652437 1000000000 411582262 1000000000 209374481 1000000000 115410735 1000000000 119779411 1000000000 556213378 1000000000 753136452 1000000000 288795470 1000000000 225647916 1000000000 751203797 1000000000 350705336 1000000000 937299170 1000000000 689944266 1000000000 854595976 1000000000 378496063 1000000000 463797806 1000000000 668325319 1000000000 535778972 1000000000 786797068 1000000000 327150301 1000000000 810738733 1000000000 543742487 1000000000 207822685 1000000000 932094845 1000000000 916278222 1000000000 880757971 1000000000 817165956 1000000000 96652413 1000000000 77435077 1000000000 868068913 1000000000 621584057 1000000000 80607097 1000000000 751639259 1000000000 627849275 1000000000 989645055 1000000000 702975482 1000000000 669110555 1000000000 166752182 1000000000 581564362 1000000000 676289507 1000000000 953687387 1000000000 604948466 1000000000 106501888 1000000000 370153552 1000000000 904327646 1000000000 147095019 1000000000 809220717 1000000000 713792133 1000000000 424136264 1000000000 478031118 1000000000 388385987 1000000000 368724630 1000000000 107697880 1000000000 225329738 1000000000 140535814 1000000000 563815784 1000000000 73378692 1000000000 570851043 1000000000 892835303 1000000000 886868775 1000000000 489528372 1000000000 333152852 1000000000 882463267 1000000000 323899820 1000000000 268675659 1000000000 64301029 1000000000 41791962 1000000000 674429768 1000000000 931312738 1000000000 885488553 1000000000 634436389 1000000000 901945392 1000000000 476950491 1000000000 794558527 1000000000 485975928 1000000000 957838210 1000000000 863661185 1000000000 22607360 1000000000 997486898 1000000000 853584649 1000000000 812384374 1000000000 407273045 1000000000 596954021 1000000000 513956606 1000000000 377046334 1000000000 281133263 1000000000 811795497 1000000000 376293476 1000000000 607004025 1000000000 423058 1000000000 798745209 1000000000 504629854 1000000000 259068372 1000000000 980370616 1000000000 720075941 1000000000 745376143 1000000000 768602314 1000000000 880363598 1000000000 840873060 1000000000 498404688 1000000000 858964988 1000000000 394105558 1000000000 30087449 1000000000 99519638 1000000000 466274183 1000000000 69666014 1000000000 660017348 1000000000 584917513 1000000000 55583844 1000000000 678732151 1000000000 603822240 1000000000 836267594 1000000000 639253721 1000000000 771095668 1000000000 526248363 1000000000 344522111 1000000000 940232678 1000000000 861835111 1000000000 609831366 1000000000 946848322 1000000000 114690584 1000000000 988967740 1000000000 42094179 1000000000 598462357 1000000000 856050873 1000000000 478314559 1000000000 374299202 1000000000 769157965 1000000000 658644032 1000000000 389855266 1000000000 360033098 1000000000 878490516 1000000000 452981784 1000000000 487600148 1000000000 668441161 1000000000 740474031 1000000000 213070997 1000000000 327534400 1000000000 305538021 1000000000 722976554 1000000000 170284593 1000000000 845146906 1000000000 502474704 1000000000 672610769 1000000000 720226556 1000000000 156081635 1000000000 820065351 1000000000 201408589 1000000000 418222589 1000000000 8786059 1000000000 914855817 1000000000 297576131 1000000000 678062824 1000000000 533767482 1000000000 248225860 1000000000 203020113 1000000000 613600957 1000000000 100061053 1000000000 877046147 1000000000 450405109 1000000000 909420379 1000000000 16984799 1000000000 976044643 1000000000 661486218 1000000000 937311227 1000000000 61111486 1000000000 791995636 1000000000 367882989 1000000000 877427882 1000000000 402885853 1000000000 838649467 1000000000 236928656 1000000000 16442522 1000000000 745133086 1000000000 45759273 1000000000 437044458 1000000000 274929344 1000000000 491142075 1000000000 484863043 1000000000 263017221 1000000000 652478587 1000000000 844268583 1000000000 414414731 1000000000 171420822 1000000000 381310856 1000000000 615993613 1000000000 980954406 1000000000 557811671 1000000000 474492166 1000000000 270796288 1000000000 487321429 1000000000 190531280 1000000000 501105974 1000000000 443471162 1000000000 136484586 1000000000 85955519 1000000000 719654929 1000000000 398979318 1000000000 516902833 1000000000 956924497 1000000000 736562116 1000000000 136084916 1000000000 201050300 1000000000 332584879 1000000000 694202356 1000000000 551784480 1000000000 240309625 1000000000 642014233 1000000000 323909605 1000000000 469869040 1000000000 772289462 1000000000 693753905 1000000000 868176416 1000000000 469064493 1000000000 171466960 1000000000 344273656 1000000000 289325222 1000000000 899767488 1000000000 341048338 1000000000 960334000 1000000000 635861859 1000000000 727676629 1000000000 677360200 1000000000 991527324 1000000000 559494831 1000000000 904308488 1000000000 595226362 1000000000 859709421 1000000000 258002155 1000000000 689117094 1000000000 249210374 1000000000 657505788 1000000000 458630860 1000000000 571598791 1000000000 412009525 1000000000 895822690 1000000000 416933380 1000000000 505556847 1000000000 139584871 1000000000 809368469 1000000000 272425652 1000000000 309984706 1000000000 741426523 1000000000 621683997 1000000000 704515724 1000000000 877642532 1000000000 729069223 1000000000 79864502 1000000000 84724447 1000000000 122959236 1000000000 52030280 1000000000 14921562 1000000000 82142136 1000000000 673117851 1000000000 837897156 1000000000 836155806 1000000000 974433240 1000000000 733434407 1000000000 580965175 1000000000 728526020 1000000000 367816327 1000000000 804905355 1000000000 34022354 1000000000 69955571 1000000000 26062370 1000000000 994724656 1000000000 483173741 1000000000 5491164 1000000000 839009504 1000000000 12675408 1000000000 400959710 1000000000 324031726 1000000000 878413080 1000000000 428458965 1000000000 945705190 1000000000 22377890 1000000000 993291827 1000000000 499032960 1000000000 242460832 1000000000 567589336 1000000000 957177317 1000000000 27289622 1000000000 950485047 1000000000 931336448 1000000000 507074915 1000000000 206276055 1000000000 918026412 1000000000 184718771 1000000000 899507459 1000000000 888134458 1000000000 434396287 1000000000 811052109 1000000000 998990821 1000000000 692381384 1000000000 286669932 1000000000 492939409 1000000000 820001598 1000000000 799166688 1000000000 215232796 1000000000 808861348 1000000000 899322582 1000000000 83764180 1000000000 885752382 1000000000 611294299 1000000000 963981979 1000000000 459757619 1000000000 775532131 1000000000 3510701 1000000000 632871213 1000000000 28042493 1000000000 345879855 1000000000 478811141 1000000000 628108949 1000000000 19990497 1000000000 692072352 1000000000 252281076 1000000000 286491597 1000000000 480292014 1000000000 597839322 1000000000 258075026 1000000000 450202306 1000000000 75142360 1000000000 552172220 1000000000 227165829 1000000000 949152771 1000000000 935816467 1000000000 991938598 1000000000 592143342 1000000000 952394382 1000000000 163035618 1000000000 535836724 1000000000 201228739 1000000000 653837625 1000000000 831206890 1000000000 810882052 1000000000 861648498 1000000000 733384432 1000000000 210983087 1000000000 851180964 1000000000 768810594 1000000000 123973286 1000000000 718302472 1000000000 840575753 1000000000 572481695 1000000000 520160775 1000000000 813378059 1000000000 45299852 1000000000 205098863 1000000000 564172236 1000000000 53264941 1000000000 286160345 1000000000 66825681 1000000000 584951803 1000000000 423357666 1000000000 192308131 1000000000 136800806 1000000000 710323089 1000000000 780519696 1000000000 569682261 1000000000 775485602 1000000000 313248782 1000000000 272242909 1000000000 236150688 1000000000 635726531 1000000000 2077506 1000000000 67605665 1000000000 808595883 1000000000 450909267 1000000000 871326026 1000000000 495679289 1000000000 193617811 1000000000 362706198 1000000000 26171152 1000000000 206640277 1000000000 211387625 1000000000 233983257 1000000000 880523137 1000000000 232691745 1000000000 690150571 1000000000 836408316 1000000000 46690911 1000000000 940610945 1000000000 158554461 1000000000 281576010 1000000000 284117701 1000000000 916982485 1000000000 723009272 1000000000 58257852 1000000000 537563623 1000000000 939169238 1000000000 303899837 1000000000 636383993 1000000000 17045689 1000000000 907628605 1000000000 335911572 1000000000 484889631 1000000000 848497547 1000000000 397650583 1000000000 592296592 1000000000 974984686 1000000000 608798868 1000000000 909252448 1000000000 814901196 1000000000 620970828 1000000000 166181765 1000000000 249338386 1000000000 969445402 1000000000 899904411 1000000000 72679085 1000000000 90713635 1000000000 439063235 1000000000 716406536 1000000000 582866773 1000000000 91374914 1000000000 347609757 1000000000 861200148 1000000000 239966967 1000000000 210791914 1000000000 328342004 1000000000 675818045 1000000000 50713769 1000000000 780779751 1000000000 185480222 1000000000 931442322 1000000000 692081446 1000000000 900922082 1000000000 295217236 1000000000 930199173 1000000000 250269855 1000000000 255458924 1000000000 952693650 1000000000 158553094 1000000000 956366518 1000000000 980309125 1000000000 912091222 1000000000 199489266 1000000000 203169959 1000000000 805675659 1000000000 586460870 1000000000 857254706 1000000000 264854855 1000000000 342025429 1000000000 320194185 1000000000 777274943 1000000000 544741139 1000000000 336691855 1000000000 227917869 1000000000 848554381 1000000000 917561181 1000000000 382971686 1000000000 585715849 1000000000 387712783 1000000000 548451689 1000000000 580239129 1000000000 582857972 1000000000 625507663 1000000000 848816229 1000000000 183975534 1000000000 886595377 1000000000 833154153 1000000000 630692300 1000000000 948769761 1000000000 389445585 1000000000 934556473 1000000000 591971541 1000000000 86728917 1000000000 487645049 1000000000 787786542 1000000000 102497557 1000000000 520778132 1000000000 733734124 1000000000 644825501 1000000000 497451384 1000000000 421142461 1000000000 608136197 1000000000 215855897 1000000000 360342090 1000000000 971485652 1000000000 191493245 1000000000 634032694 1000000000 186108529 1000000000 414615139 1000000000 472374929 1000000000 51984781 1000000000 103309952 1000000000 66057743 1000000000 903515676 1000000000 801214258 1000000000 191649768 1000000000 136437280 1000000000 893751091 1000000000 710386532 1000000000 856019705 1000000000 385355652 1000000000 821368800 1000000000 307653221 1000000000 916344708 1000000000 975275374 1000000000 62269746 1000000000 583994491 1000000000 403736964 1000000000 479550011 1000000000 605624857 1000000000 726401923 1000000000 695674564 1000000000 710079301 1000000000 774325430 1000000000 547107732 1000000000 294594393 1000000000 202413829 1000000000 743147258 1000000000 854338287 1000000000 351525322 1000000000 691658145 1000000000 100785093 1000000000 17193516 1000000000 711681478 1000000000 935960369 1000000000 712100119 1000000000 181694009 1000000000 332334051 1000000000 414358720 1000000000 406722235 1000000000 51635195 1000000000 704963510 1000000000 391862379 1000000000 684957343 1000000000 70968595 1000000000 84555516 1000000000 737623326 1000000000 115276643 1000000000 608198868 1000000000 477383389 1000000000 954759634 1000000000 688280382 1000000000 829347148 1000000000 316357588 1000000000 334703787 1000000000 104979019 1000000000 430592388 1000000000 505543726 1000000000 371006619 1000000000 562539997 1000000000 917750819 1000000000 215738042 1000000000 244631085 1000000000 273947866 1000000000 819316158 1000000000 611901115 1000000000 915310815 1000000000 505541357 1000000000 846895775 1000000000 894078407 1000000000 49951356 1000000000 87248489 1000000000 99746043 1000000000 413573303 1000000000 428317304 1000000000 903708715 1000000000 905309895 1000000000 290840178 1000000000 82185238 1000000000 22436479 1000000000 348582906 1000000000 917331432 1000000000 498833403 1000000000 480964603 1000000000 217970813 1000000000 240990509 1000000000 698826369 1000000000 142034654 1000000000 969808759 1000000000 287718518 1000000000 66624708 1000000000 851633923 1000000000 286863563 1000000000 642386031 1000000000 283248653 1000000000 589694771 1000000000 136998329 1000000000 249655518 1000000000 513583236 1000000000 887175094 1000000000 161979636 1000000000 440541584 1000000000 961601868 1000000000 385563162 1000000000 974078599 1000000000 619315886 1000000000 659347906 1000000000 366570179 1000000000 625933908 1000000000 955157009 1000000000 321092408 1000000000 787952767 1000000000 295416607 1000000000 507434370 1000000000 607396268 1000000000 456198796 1000000000 145678164 1000000000 595192568 1000000000 508932427 1000000000 523952885 1000000000 127707790 1000000000 638237757 1000000000 396624424 1000000000 218455305 1000000000 551253702 1000000000 331038288 1000000000 33640998 1000000000 228151330 1000000000 46890057 1000000000 436230037 1000000000 596917440 1000000000 695112660 1000000000 732544456 1000000000 85296926 1000000000 829742445 1000000000 724629802 1000000000 879870531 1000000000 867982558 1000000000 482222519 1000000000 201726655 1000000000 742607360 1000000000 40056426 1000000000 997132647 1000000000 112115376 1000000000 556150050 1000000000 788184608 1000000000 520979168 1000000000 966999005 1000000000 765809632 1000000000 195527479 1000000000 157444226 1000000000 360568642 1000000000 73970894 1000000000 55189963 1000000000 45447989 1000000000 399201490 1000000000 793409256 1000000000 594135406 1000000000 960948454 1000000000 840905336 1000000000 755159394 1000000000 404053308 1000000000 231030374 1000000000 504506984 1000000000 204568745 1000000000 776811608 1000000000 933593390 1000000000 375673479 1000000000 637306765 1000000000 984626393 1000000000 912882361 1000000000 827471986 1000000000 599304955 1000000000 990944307 1000000000 852710624 1000000000 11995335 1000000000 80610553 1000000000 20910887 1000000000 534664570 1000000000 888382070 1000000000 776712432 1000000000 992805476 1000000000 314133695 1000000000 323907853 1000000000 447057591 1000000000 927434517 1000000000 714653936 1000000000 586611289 1000000000 85412857 1000000000 400938401 1000000000 391469873 1000000000 763743536 1000000000 127302758 1000000000 124079804 1000000000 446968643 1000000000 276560140 1000000000 802764635 1000000000 573284271 1000000000 799099696 1000000000 909304394 1000000000 986124359 1000000000 739216964 1000000000 294682174 1000000000 483767645 1000000000 310734200 1000000000 776886549 1000000000 844920428 1000000000 524781322 1000000000 268450379 1000000000 145112062 1000000000 829470955 1000000000 176703770 1000000000 753684615 1000000000 572027721 1000000000 973301444 1000000000 577307239 1000000000 40986080 1000000000 750293623 1000000000 276454607 1000000000 283087027 1000000000 949753307 1000000000 910837163 1000000000 180054970 1000000000 873443939 1000000000 617442646 1000000000 33355658 1000000000 405122912 1000000000 649547591 1000000000 309008220 1000000000 493162028 1000000000 321850302 1000000000 962142157 1000000000 655828384 1000000000 274791680 1000000000 284372274 1000000000 643158745 1000000000 449138379 1000000000 621245245 1000000000 877978519 1000000000 668825574 1000000000 280813749 1000000000 711051584 1000000000 663393498 1000000000 236649036 1000000000 953296848 1000000000 343578249 1000000000 472618023 1000000000 540889056 1000000000 507733206 1000000000 810075265 1000000000 624247266 1000000000 782308761 1000000000 640170216 1000000000 364857053 1000000000 61406846 1000000000 7903888 1000000000 880785081 1000000000 771359635 1000000000 931657267 1000000000 123668521 1000000000 360389458 1000000000 356621961 1000000000 993646470 1000000000 482014455 1000000000 917677403 1000000000 43508067 1000000000 295329037 1000000000 419243742 1000000000 342393957 1000000000 497034260 1000000000 638677443 1000000000 661666495 1000000000 21900583 1000000000 852199542 1000000000 60518386 1000000000 160299453 1000000000 314300524 1000000000 264316648 1000000000 525689418 1000000000 80291989 1000000000 252592128 1000000000 12387396 1000000000 513271415 1000000000 77061536 1000000000 588866007 1000000000 289228847 1000000000 817115010 1000000000 517540121 1000000000 977421153 1000000000 777179523 1000000000 869315904 1000000000 453117339 1000000000 144653867 1000000000 658572255 1000000000 122600114 1000000000 226472170 1000000000 115615852 1000000000 180892910 1000000000 464565014 1000000000 286061403 1000000000 981024981 1000000000 579504004 1000000000 272058254 1000000000 553881500 1000000000 318682917 1000000000 336437609 1000000000 856034328 1000000000 153812825 1000000000 918006667 1000000000 26293934 1000000000 998076559 1000000000 577621772 1000000000 969166603 1000000000 68152472 1000000000 110974078 1000000000 33582640 1000000000 578913311 1000000000 628196565 1000000000 997945672 1000000000 447748966 1000000000 882333662 1000000000 64900574 1000000000 89376359 1000000000 986800377 1000000000 964438155 1000000000 191874166 1000000000 232866614 1000000000 537088827 1000000000 741927614 1000000000 316140964 1000000000 845179093 1000000000 972402414 1000000000 634120782 1000000000 914440751 1000000000 741349078 1000000000 237342975 1000000000 153568807 1000000000 469599223 1000000000 154422902 1000000000 791863364 1000000000 928832184 1000000000 996598750 1000000000 353614456 1000000000 727536136 1000000000 312761816 1000000000 383796086 1000000000 112358250 1000000000 134017839 1000000000 97473596 1000000000 698620895 1000000000 257436098 1000000000 465277491 1000000000 716300247 1000000000 877287440 1000000000 125078945 1000000000 210936808 1000000000 931158944 1000000000 723878211 1000000000 845325735 1000000000 141822674 1000000000 104979901 1000000000 404180807 1000000000 578267867 1000000000 756402626 1000000000 605903699 1000000000 824210869 1000000000 651520806 1000000000 594535197 1000000000 328588913 1000000000 187272391 1000000000 964797828 1000000000 609585817 1000000000 539985690 1000000000 384576620 1000000000 560291028 1000000000 15899704 1000000000 723654554 1000000000 876261882 1000000000 383920299 1000000000 963964458 1000000000 32896036 1000000000 560075244 1000000000 299741506 1000000000 343479957 1000000000 203441447 1000000000 257301861 1000000000 275179078 1000000000 212211301 1000000000 936756403 1000000000 450555272 1000000000 403423751 1000000000 697700862 1000000000 947666137 1000000000 153274852 1000000000 376082787 1000000000 513742323 1000000000 232960958 1000000000 25372271 1000000000 667205810 1000000000 105740380 1000000000 834885283 1000000000 140118652 1000000000 969417431 1000000000 770583021 1000000000 830835288 1000000000 752819301 1000000000 759668151 1000000000 148299764 1000000000 662246593 1000000000 807405234 1000000000 358912937 1000000000 745293254 1000000000 387234099 1000000000 213147 1000000000 935737639 1000000000 683678849 1000000000 62984013 1000000000 156654054 1000000000 868317928 1000000000 203599878 1000000000 558955993 1000000000 92460705 1000000000 132771856 1000000000 67440617 1000000000 943114277 1000000000 268998563 1000000000 871507451 1000000000 619301461 1000000000 974331891 1000000000 470453485 1000000000 835269427 1000000000 957519070 1000000000 64923492 1000000000 471937251 1000000000 178893094 1000000000 676700944 1000000000 996933082 1000000000 851762789 1000000000 706829203 1000000000 504307233 1000000000 519243301 1000000000 812034299 1000000000 109061604 1000000000 905930632 1000000000 318438788 1000000000 106114211 1000000000 46336966 1000000000 51219861 1000000000 213910811 1000000000 68454522 1000000000 780890893 1000000000 656221642 1000000000 759319130 1000000000 261985455 1000000000 830813581 1000000000 337608085 1000000000 990082691 1000000000 87169957 1000000000 812385820 1000000000 152839353 1000000000 292255400 1000000000 304804307 1000000000 208071904 1000000000 854354627 1000000000 85135620 1000000000 657829713 1000000000 197562694 1000000000 793344500 1000000000 8061597 1000000000 110007396 1000000000 544315797 1000000000 542690083 1000000000 832114881 1000000000 588380844 1000000000 716446630 1000000000 297047882 1000000000 811447183 1000000000 821359507 1000000000 519319028 1000000000 527016163 1000000000 422506604 1000000000 456846718 1000000000 699714350 1000000000 323171158 1000000000 36338459 1000000000 405068702 1000000000 774295377 1000000000 177675955 1000000000 212814317 1000000000 741548829 1000000000 663175059 1000000000 519850658 1000000000 642030904 1000000000 757695805 1000000000 180783039 1000000000 496302686 1000000000 65355086 1000000000 800252606 1000000000 24195435 1000000000 36157377 1000000000 426357762 1000000000 966825648 1000000000 202261409 1000000000 773547577 1000000000 602316163 1000000000 283349314 1000000000 721578929 1000000000 51330833 1000000000 22610400 1000000000 533285623 1000000000 250669552 1000000000 290257462 1000000000 421000685 1000000000 258710431 1000000000 796704577 1000000000 862400231 1000000000 930593363 1000000000 844680852 1000000000 289502412 1000000000 464061737 1000000000 264720911 1000000000 469236009 1000000000 103146079 1000000000 831297143 1000000000 126408586 1000000000 599789547 1000000000 787181133 1000000000 729214774 1000000000 255337270 1000000000 398239277 1000000000 976173070 1000000000 828264153 1000000000 386345104 1000000000 124282364 1000000000 670744231 1000000000 192579383 1000000000 377414451 1000000000 589060586 1000000000 423035737 1000000000 195607899 1000000000 632230433 1000000000 722004885 1000000000 619009137 1000000000 654232359 1000000000 699929725 1000000000 980070934 1000000000 818446472 1000000000 603619769 1000000000 404217953 1000000000 548701948 1000000000 142353442 1000000000 270875691 1000000000 205911555 1000000000 383994914 1000000000 216842475 1000000000 782437841 1000000000 128899265 1000000000 561262297 1000000000 39648300 1000000000 679568705 1000000000 810462796 1000000000 628872637 1000000000 673661170 1000000000 123376037 1000000000 947690291 1000000000 274405991 1000000000 533685272 1000000000 768258582 1000000000 962226529 1000000000 210415119 1000000000 172979346 1000000000 410061311 1000000000 949967473 1000000000 133464130 1000000000 588149468 1000000000 653759477 1000000000 748343754 1000000000 734284234 1000000000 26667787 1000000000 321203180 1000000000 606121393 1000000000 406505976 1000000000 659680739 1000000000 109124455 1000000000 21102578 1000000000 206523404 1000000000 198513199 1000000000 765704048 1000000000 325849582 1000000000 947022706 1000000000 128603049 1000000000 570618583 1000000000 673837807 1000000000 98054412 1000000000 809015415 1000000000 945552920 1000000000 875143608 1000000000 926596956 1000000000 849889959 1000000000 616209109 1000000000 823909080 1000000000 904397233 1000000000 128505143 1000000000 754401860 1000000000 782854920 1000000000 578186551 1000000000 612423381 1000000000 988864521 1000000000 394480451 1000000000 822773105 1000000000 989889040 1000000000 776513749 1000000000 553035816 1000000000 95501746 1000000000 985564056 1000000000 999291237 1000000000 725157701 1000000000 885515288 1000000000 912455172 1000000000 895696344 1000000000 884335521 1000000000 186251444 1000000000 293655442 1000000000 410750686 1000000000 279230503 1000000000 529695759 1000000000 376300549 1000000000 523733126 1000000000 98471444 1000000000 929599903 1000000000 539727447 1000000000 112614220 1000000000 953927030 1000000000 154328513 1000000000 671997298 1000000000 836302881 1000000000 444298760 1000000000 273483338 1000000000 886064960 1000000000 456717274 1000000000 460834331 1000000000 331588827 1000000000 956460592 1000000000 889726635 1000000000 5829004 1000000000 325268580 1000000000 964686262 1000000000 56435132 1000000000 89556292 1000000000 590861821 1000000000 581994700 1000000000 584493220 1000000000 347705078 1000000000 602702147 1000000000 315345472 1000000000 18989905 1000000000 721113635 1000000000 960139518 1000000000 140220963 1000000000 454113072 1000000000 316033831 1000000000 623483008 1000000000 677291859 1000000000 572414361 1000000000 98099035 1000000000 206286903 1000000000 782517460 1000000000 450301431 1000000000 581350488 1000000000 533679309 1000000000 870532714 1000000000 728007054 1000000000 497909086 1000000000 510213397 1000000000 918992810 1000000000 14278993 1000000000 213047104 1000000000 796870840 1000000000 894822639 1000000000 550483030 1000000000 546391818 1000000000 20283810 1000000000 447381801 1000000000 850158486 1000000000 72790987 1000000000 621762084 1000000000 510380474 1000000000 970576422 1000000000 301511051 1000000000 841613423 1000000000 253468816 1000000000 315020303 1000000000 186877284 1000000000 897375461 1000000000 499923314 1000000000 827042377 1000000000 997462992 1000000000 590772438 1000000000 606204977 1000000000 831332459 1000000000 90015376 1000000000 323897793 1000000000 338802862 1000000000 886943368 1000000000 886528508 1000000000 224995013 1000000000 370756795 1000000000 125992548 1000000000 793249841 1000000000 508211895 1000000000 745932940 1000000000 545208740 1000000000 452974558 1000000000 675027996 1000000000 762450665 1000000000 142471744 1000000000 371270575 1000000000 261178346 1000000000 164701198 1000000000 69565695 1000000000 780509971 1000000000 617678209 1000000000 139837261 1000000000 396584010 1000000000 635026849 1000000000 840979414 1000000000 563570254 1000000000 339932029 1000000000 763873567 1000000000 270353865 1000000000 602380576 1000000000 541060573 1000000000 854959726 1000000000 960681582 1000000000 809810486 1000000000 445031908 1000000000 61233537 1000000000 124269750 1000000000 651461781 1000000000 483798837 1000000000 982662642 1000000000 481795332 1000000000 27248572 1000000000 476729627 1000000000 661319225 1000000000 46475521 1000000000 426437736 1000000000 722133279 1000000000 425120704 1000000000 768487884 1000000000 875746282 1000000000 313960813 1000000000 759768928 1000000000 59306516 1000000000 157181185 1000000000 993933545 1000000000 848323480 1000000000 56328205 1000000000 611894490 1000000000 231488810 1000000000 141638762 1000000000 320699976 1000000000 613873002 1000000000 145097348 1000000000 731753943 1000000000 373963259 1000000000 393897832 1000000000 276222738 1000000000 96660321 1000000000 686455751 1000000000 988668270 1000000000 956658762 1000000000 798724349 1000000000 791532735 1000000000 702093090 1000000000 504800295 1000000000 271227338 1000000000 31763069 1000000000 858335833 1000000000 15123777 1000000000 490637659 1000000000 853076760 1000000000 30217125 1000000000 371625069 1000000000 845163992 1000000000 524520614 1000000000 606382874 1000000000 288215346 1000000000 464229522 1000000000 10224964 1000000000 537162101 1000000000 927679858 1000000000 678201643 1000000000 849627620 1000000000 861733587 1000000000 811060917 1000000000 657571772 1000000000 355664896 1000000000 741953681 1000000000 414692848 1000000000 265262286 1000000000 948594487 1000000000 845670278 1000000000 95107632 1000000000 255317227 1000000000 787197968 1000000000 109980867 1000000000 763677097 1000000000 271348531 1000000000 635923789 1000000000 390114480 1000000000 114606261 1000000000 305928792 1000000000 680572197 1000000000 992008380 1000000000 772840857 1000000000 343765832 1000000000 12071309 1000000000 846220432 1000000000 198172333 1000000000 616464215 1000000000 578832579 1000000000 416511019 1000000000 520791446 1000000000 760199387 1000000000 673117285 1000000000 182664026 1000000000 623462561 1000000000 362773893 1000000000 117157886 1000000000 579825808 1000000000 279056784 1000000000 673066797 1000000000 902275216 1000000000 579688804 1000000000 952045912 1000000000 763309670 1000000000 186781872 1000000000 214854144 1000000000 674767937 1000000000 191132093 1000000000 706353080 1000000000 241656634 1000000000 800638555 1000000000 580727359 1000000000 32826388 1000000000 131384175 1000000000 515334509 1000000000 890490376 1000000000 335495688 1000000000 518664705 1000000000 697163419 1000000000 670257896 1000000000 617683387 1000000000 285053849 1000000000 83880504 1000000000 435830330 1000000000 129299264 1000000000 868788240 1000000000 216542599 1000000000 69827016 1000000000 846471621 1000000000 350475600 1000000000 175786685 1000000000 804233297 1000000000 713599356 1000000000 373190475 1000000000 712986359 1000000000 803536924 1000000000 991998218 1000000000 867506914 1000000000 550961956 1000000000 712427618 1000000000 791230593 1000000000 125142001 1000000000 283232952 1000000000 637593 1000000000 503407180 1000000000 885932255 1000000000 70448262 1000000000 932809537 1000000000 677568143 1000000000 314765008 1000000000 687536797 1000000000 460647224 1000000000 312971438 1000000000 11642940 1000000000 917141733 1000000000 319960669 1000000000 894971519 1000000000 301988725 1000000000 954241989 1000000000 42484290 1000000000 660310177 1000000000 722369271 1000000000 750777305 1000000000 392305481 1000000000 189153607 1000000000 489492158 1000000000 802165499 1000000000 147223190 1000000000 905666187 1000000000 864745186 1000000000 435976569 1000000000 786091065 1000000000 269859897 1000000000 162731282 1000000000 332467215 1000000000 849274553 1000000000 586138559 1000000000 301317573 1000000000 227224535 1000000000 632282391 1000000000 291910476 1000000000 383267234 1000000000 229862537 1000000000 136441897 1000000000 835679234 1000000000 578103210 1000000000 917291272 1000000000 870862431 1000000000 560614951 1000000000 855031733 1000000000 207986651 1000000000 454488950 1000000000 756393708 1000000000 985091389 1000000000 56411665 1000000000 540477267 1000000000 256795781 1000000000 297406508 1000000000 667400794 1000000000 364731195 1000000000 485600655 1000000000 14161035 1000000000 13498127 1000000000 7161290 1000000000 565552549 1000000000 771564268 1000000000 841562718 1000000000 81090250 1000000000 936209094 1000000000 276102663 1000000000 944463255 1000000000 601134123 1000000000 433109739 1000000000 37199038 1000000000 694302022 1000000000 124923112 1000000000 761683365 1000000000 174792687 1000000000 323484130 1000000000 359214121 1000000000 30913763 1000000000 253281521 1000000000 159819763 1000000000 485723057 1000000000 141532429 1000000000 780941935 1000000000 814906259 1000000000 748704128 1000000000 915824777 1000000000 254076407 1000000000 197496957 1000000000 885220035 1000000000 448300465 1000000000 594408703 1000000000 891953792 1000000000 269519015 1000000000 185760276 1000000000 650091264 1000000000 551807291 1000000000 640366660 1000000000 807768534 1000000000 70691397 1000000000 167498636 1000000000 836668883 1000000000 591552006 1000000000 597635710 1000000000 228089004 1000000000 622525986 1000000000 532150244 1000000000 407924843 1000000000 25852089 1000000000 825374315 1000000000 242916085 1000000000 442278652 1000000000 90005611 1000000000 533345723 1000000000 647632946 1000000000 208096542 1000000000 929632789 1000000000 735094396 1000000000 422780595 1000000000 35776595 1000000000 71344178 1000000000 540160651 1000000000 800712775 1000000000 918427471 1000000000 509668829 1000000000 627933644 1000000000 779348558 1000000000 854821062 1000000000 349965770 1000000000 62248877 1000000000 863079198 1000000000 515572772 1000000000 484906024 1000000000 302458111 1000000000 948691119 1000000000 327221117 1000000000 150314905 1000000000 14560206 1000000000 717060988 1000000000 817424419 1000000000 856891818 1000000000 358388565 1000000000 324813201 1000000000 403460276 1000000000 731988291 1000000000 392539644 1000000000 694247002 1000000000 850785010 1000000000 461454736 1000000000 488605355 1000000000 171553165 1000000000 45150329 1000000000 668432519 1000000000 483110405 1000000000 324452533 1000000000 981197223 1000000000 78320955 1000000000 784257710 1000000000 913779159 1000000000 892496945 1000000000 540067 1000000000 548097600 1000000000 266337647 1000000000 614861281 1000000000 261768021 1000000000 666183428 1000000000 956295293 1000000000 543891063 1000000000 378713732 1000000000 579449385 1000000000 581259724 1000000000 570677737 1000000000 16846227 1000000000 360618267 1000000000 539178745 1000000000 369679618 1000000000 286395010 1000000000 409372399 1000000000 173516444 1000000000 868828991 1000000000 683409659 1000000000 154093452 1000000000 401175406 1000000000 239148177 1000000000 916363395 1000000000 651813680 1000000000 153735317 1000000000 119193269 1000000000 382522404 1000000000 333148535 1000000000 251555767 1000000000 77533618 1000000000 444515944 1000000000 454017206 1000000000 589511755 1000000000 771195423 1000000000 919478153 1000000000 475599185 1000000000 494059532 1000000000 160167956 1000000000 660221634 1000000000 489995392 1000000000 230361960 1000000000 684307657 1000000000 729725660 1000000000 200160125 1000000000 446826754 1000000000 54595022 1000000000 90572769 1000000000 475283434 1000000000 882533242 1000000000 693096780 1000000000 294394670 1000000000 998262669 1000000000 785238879 1000000000 769802375 1000000000 92095911 1000000000 346619566 1000000000 510719543 1000000000 974875533 1000000000 259508388 1000000000 181602101 1000000000 379850261 1000000000 165152530 1000000000 740214022 1000000000 410196046 1000000000 503516945 1000000000 739446837 1000000000 136644206 1000000000 757888668 1000000000 164277279 1000000000 527527124 1000000000 391899073 1000000000 106469555 1000000000 462186844 1000000000 488488331 1000000000 649172885 1000000000 527386084 1000000000 684338731 1000000000 250409096 1000000000 323683425 1000000000 415130194 1000000000 151104974 1000000000 907867914 1000000000 400742574 1000000000 778657447 1000000000 799458530 1000000000 243315287 1000000000 268014171 1000000000 15036684 1000000000 68864482 1000000000 410953869 1000000000 697533212 1000000000 471208613 1000000000 390580701 1000000000 403547556 1000000000 948302478 1000000000 75192879 1000000000 740827118 1000000000 388429146 1000000000 912010047 1000000000 918267668 1000000000 307313013 1000000000 840741247 1000000000 898640144 1000000000 82617311 1000000000 414272287 1000000000 432684067 1000000000 182566819 1000000000 496755434 1000000000 129857333 1000000000 227933602 1000000000 902284341 1000000000 893429586 1000000000 167668582 1000000000 793420650 1000000000 551840098 1000000000 716629337 1000000000 125638524 1000000000 851319607 1000000000 345926771 1000000000 441302113 1000000000 146704153 1000000000 365876645 1000000000 939249639 1000000000 620891958 1000000000 529136322 1000000000 888292581 1000000000 458197037 1000000000 236357206 1000000000 713043068 1000000000 227793838 1000000000 768994126 1000000000 178668655 1000000000 725398664 1000000000 68852535 1000000000 496410249 1000000000 90757792 1000000000 871911818 1000000000 101142421 1000000000 175998964 1000000000 883396094 1000000000 673541150 1000000000 414499477 1000000000 318253993 1000000000 580108316 1000000000 46468694 1000000000 745431898 1000000000 303089576 1000000000 736087040 1000000000 107454905 1000000000 674454395 1000000000 853969523 1000000000 910959583 1000000000 40001680 1000000000 211029128 1000000000 782995159 1000000000 510579212 1000000000 662916610 1000000000 374871944 1000000000 366114192 1000000000 426606080 1000000000 169276869 1000000000 768155724 1000000000 694752986 1000000000 262893836 1000000000 918111050 1000000000 604175728 1000000000 80650279 1000000000 948601208 1000000000 751800703 1000000000 942144338 1000000000 158603870 1000000000 224627028 1000000000 313139677 1000000000 968930308 1000000000 19594602 1000000000 870525373 1000000000 419272253 1000000000 304082753 1000000000 571031953 1000000000 854771371 1000000000 47134134 1000000000 165175147 1000000000 456220375 1000000000 556799239 1000000000 95724839 1000000000 928982229 1000000000 928337195 1000000000 318764672 1000000000 986571147 1000000000 146282508 1000000000 773098612 1000000000 148090762 1000000000 182897502 1000000000 691328829 1000000000 171298573 1000000000 540470582 1000000000 853020747 1000000000 209380489 1000000000 534888145 1000000000 626247474 1000000000 416624898 1000000000 241022949 1000000000 96627887 1000000000 128047375 1000000000 26125291 1000000000 820241424 1000000000 425975424 1000000000 13553599 1000000000 305571898 1000000000 778442179 1000000000 575541650 1000000000 505686810 1000000000 287570203 1000000000 167890714 1000000000 418902811 1000000000 21685729 1000000000 532443427 1000000000 33112272 1000000000 515355787 1000000000 873057723 1000000000 112687507 1000000000 417955528 1000000000 587538759 1000000000 790617895 1000000000 497490650 1000000000 39149070 1000000000 458351016 1000000000 412412807 1000000000 30862443 1000000000 947639752 1000000000 269039420 1000000000 254545067 1000000000 347816213 1000000000 733020459 1000000000 373580875 1000000000 168746177 1000000000 17443174 1000000000 215599963 1000000000 981896880 1000000000 469404204 1000000000 782286905 1000000000 668715795 1000000000 431402112 1000000000 548162138 1000000000 139306328 1000000000 682283074 1000000000 596743784 1000000000 813238193 1000000000 219309850 1000000000 177209021 1000000000 688286937 1000000000 129565361 1000000000 741714777 1000000000 551341877 1000000000 323428167 1000000000 644223290 1000000000 325995850 1000000000 44591932 1000000000 700205200 1000000000 837564729 1000000000 717546281 1000000000 997608434 1000000000 174072300 1000000000 58415495 1000000000 164459997 1000000000 708390016 1000000000 672758607 1000000000 583232799 1000000000 313488102 1000000000 505793306 1000000000 945203196 1000000000 208985224 1000000000 515748216 1000000000 409407456 1000000000 806822365 1000000000 452293353 1000000000 660027002 1000000000 537969169 1000000000 369987724 1000000000 568441738 1000000000 110260625 1000000000 817701783 1000000000 144999092 1000000000 495167861 1000000000 698969991 1000000000 969082916 1000000000 150577019 1000000000 102702468 1000000000 925932996 1000000000 115904014 1000000000 214542135 1000000000 771345486 1000000000 216617441 1000000000 469574354 1000000000 136810841 1000000000 840251466 1000000000 834725393 1000000000 978682454 1000000000 922683627 1000000000 640647189 1000000000 493365549 1000000000 605414600 1000000000 40452029 1000000000 374504238 1000000000 707626874 1000000000 225253904 1000000000 80075997 1000000000 834609461 1000000000 326232707 1000000000 304163951 1000000000 612732016 1000000000 259597038 1000000000 671597397 1000000000 463867145 1000000000 961705152 1000000000 825714953 1000000000 120096238 1000000000 14043779 1000000000 680881379 1000000000 216336655 1000000000 625606012 1000000000 278257662 1000000000 528194219 1000000000 865311783 1000000000 373456718 1000000000 846366590 1000000000 214158155 1000000000 475482095 1000000000 328945162 1000000000 612498988 1000000000 150241384 1000000000 955508543 1000000000 610786665 1000000000 658315825 1000000000 610283131 1000000000 281798435 1000000000 762203650 1000000000 71744516 1000000000 156168663 1000000000 515885408 1000000000 835305545 1000000000 780452062 1000000000 167981464 1000000000 616571143 1000000000 881843734 1000000000 495510849 1000000000 109327660 1000000000 577695351 1000000000 223647605 1000000000 691137606 1000000000 816297325 1000000000 755653081 1000000000 144875455 1000000000 571490770 1000000000 781843988 1000000000 776791914 1000000000 761556139 1000000000 678535226 1000000000 466438000 1000000000 878003079 1000000000 92541548 1000000000 936456757 1000000000 774789750 1000000000 815997804 1000000000 845813730 1000000000 462650362 1000000000 737910910 1000000000 329402988 1000000000 79741246 1000000000 290170754 1000000000 187343407 1000000000 408819459 1000000000 400398404 1000000000 327184352 1000000000 496164941 1000000000 382197071 1000000000 593739647 1000000000 796397628 1000000000 108955059 1000000000 673826477 1000000000 875531322 1000000000 97442962 1000000000 689079106 1000000000 539979869 1000000000 632199462 1000000000 602261454 1000000000 270032294 1000000000 174460065 1000000000 19245636 1000000000 238335661 1000000000 94502792 1000000000 889562784 1000000000 563281047 1000000000 997369027 1000000000 205439957 1000000000 481915536 1000000000 511728654 1000000000 759011871 1000000000 952564639 1000000000 155049685 1000000000 127017704 1000000000 50226037 1000000000 930158534 1000000000 90376011 1000000000 679452871 1000000000 869226501 1000000000 213517989 1000000000 34934930 1000000000 725483851 1000000000 820488292 1000000000 688732021 1000000000 841855745 1000000000 379652838 1000000000 354728659 1000000000 480975643 1000000000 751810260 1000000000 68323063 1000000000 647594944 1000000000 899740378 1000000000 626362340 1000000000 695582193 1000000000 959385428 1000000000 443892717 1000000000 106027200 1000000000 680957199 1000000000 481776396 1000000000 182940434 1000000000 971526762 1000000000 371775591 1000000000 533962284 1000000000 293240766 1000000000 527642732 1000000000 882485951 1000000000 326993463 1000000000 240122652 1000000000 583592454 1000000000 467862524 1000000000 217023348 1000000000 252118146 1000000000 55938050 1000000000 397570705 1000000000 108339872 1000000000 239873663 1000000000 64955632 1000000000 773492265 1000000000 651201061 1000000000 293458659 1000000000 825709415 1000000000 550768061 1000000000 902190198 1000000000 592700409 1000000000 296913293 1000000000 121210328 1000000000 190589334 1000000000 877520790 1000000000 226206794 1000000000 974344495 1000000000 108542887 1000000000 827481736 1000000000 243849302 1000000000 409622764 1000000000 38181951 1000000000 668365040 1000000000 157409429 1000000000 713438485 1000000000 608298806 1000000000 899117164 1000000000 841845693 1000000000 249824876 1000000000 549925020 1000000000 561107045 1000000000 210486667 1000000000 26258895 1000000000 915898062 1000000000 616718878 1000000000 24532672 1000000000 976347313 1000000000 964535609 1000000000 697376510 1000000000 34098697 1000000000 794894360 1000000000 103914258 1000000000 134188681 1000000000 608677420 1000000000 916881902 1000000000 214530784 1000000000 343075395 1000000000 591003085 1000000000 570270135 1000000000 798545255 1000000000 760950558 1000000000 7528373 1000000000 363236091 1000000000 5434953 1000000000 990137532 1000000000 513235220 1000000000 366890353 1000000000 153991281 1000000000 406163808 1000000000 93297334 1000000000 647651438 1000000000 360817621 1000000000 957308267 1000000000 506082400 1000000000 333615302 1000000000 641469493 1000000000 392612004 1000000000 587103328 1000000000 338699804 1000000000 653063762 1000000000 200707175 1000000000 106873461 1000000000 714301282 1000000000 194013178 1000000000 578028704 1000000000 920600600 1000000000 397911233 1000000000 812110760 1000000000 841120407 1000000000 989526004 1000000000 797220821 1000000000 726475802 1000000000 906848485 1000000000 12056547 1000000000 941199855 1000000000 692010451 1000000000 881850264 1000000000 789013803 1000000000 465433480 1000000000 308613052 1000000000 266836917 1000000000 699043742 1000000000 516855485 1000000000 320521280 1000000000 856302182 1000000000 748446781 1000000000 338195114 1000000000 365085662 1000000000 960904156 1000000000 451549918 1000000000 558190503 1000000000 115483352 1000000000 752702209 1000000000 354688783 1000000000 998059995 1000000000 94958418 1000000000 734618812 1000000000 239747741 1000000000 382178641 1000000000 985835833 1000000000 423176690 1000000000 228167782 1000000000 959396169 1000000000 619407596 1000000000 164542006 1000000000 28501990 1000000000 742065032 1000000000 399801310 1000000000 440479441 1000000000 813601586 1000000000 520505086 1000000000 43482526 1000000000 508703354 1000000000 733596267 1000000000 62754483 1000000000 787354055 1000000000 449029691 1000000000 764556120 1000000000 59306873 1000000000 231503123 1000000000 926191618 1000000000 355171268 1000000000 882221020 1000000000 680571501 1000000000 858647741 1000000000 128608559 1000000000 151136426 1000000000 879007119 1000000000 182550159 1000000000 987753925 1000000000 15138775 1000000000 565422332 1000000000 71716410 1000000000 617415790 1000000000 100692955 1000000000 609217625 1000000000 545913727 1000000000 646429300 1000000000 900521205 1000000000 532239176 1000000000 194922328 1000000000 443838629 1000000000 217280508 1000000000 826863644 1000000000 1754759 1000000000 860551757 1000000000 430366831 1000000000 465696653 1000000000 289260447 1000000000 458843659 1000000000 754948192 1000000000 232128074 1000000000 677476114 1000000000 693152321 1000000000 859809042 1000000000 7837160 1000000000 693240147 1000000000 224246251 1000000000 915862003 1000000000 258627937 1000000000 771416197 1000000000 438126117 1000000000 865434839 1000000000 951456401 1000000000 715493641 1000000000 863558636 1000000000 238676385 1000000000 141207470 1000000000 895437825 1000000000 661874948 1000000000 445767921 1000000000 404773047 1000000000 102871315 1000000000 923641262 1000000000 742956183 1000000000 653785764 1000000000 793237090 1000000000 712180019 1000000000 97157722 1000000000 92562728 1000000000 198297484 1000000000 598905265 1000000000 864457178 1000000000 756355003 1000000000 678170505 1000000000 757835187 1000000000 746057121 1000000000 754881656 1000000000 456924820 1000000000 439548677 1000000000 560145814 1000000000 929159357 1000000000 747483054 1000000000 265282421 1000000000 271970537 1000000000 605828955 1000000000 225055304 1000000000 267671454 1000000000 708256959 1000000000 163597409 1000000000 18352557 1000000000 824932807 1000000000 571496084 1000000000 598276168 1000000000 381699136 1000000000 851605429 1000000000 478475754 1000000000 359930099 1000000000 707693380 1000000000 840159861 1000000000 74431951 1000000000 371211313 1000000000 986846943 1000000000 686613203 1000000000 479228066 1000000000 544578109 1000000000 248643408 1000000000 66256044 1000000000 655859075 1000000000 30539384 1000000000 700569741 1000000000 246720422 1000000000 675120026 1000000000 553394275 1000000000 627833081 1000000000 999938223 1000000000 904091343 1000000000 357501383 1000000000 383636595 1000000000 439408424 1000000000 536145283 1000000000 168892119 1000000000 365485586 1000000000 69991719 1000000000 924709862 1000000000 494549047 1000000000 966353768 1000000000 596521528 1000000000 956698124 1000000000 271905880 1000000000 264492282 1000000000 374707532 1000000000 944515045 1000000000 439910280 1000000000 695541492 1000000000 336821830 1000000000 593006577 1000000000 493526569 1000000000 111219300 1000000000 688615960 1000000000 865489158 1000000000 971755523 1000000000 377687750 1000000000 118858226 1000000000 607598684 1000000000 197737259 1000000000 790810587 1000000000 97614687 1000000000 627370001 1000000000 362336490 1000000000 669678480 1000000000 877007310 1000000000 672040540 1000000000 394144979 1000000000 430305725 1000000000 195897334 1000000000 680096075 1000000000 194723509 1000000000 835650780 1000000000 664296210 1000000000 612478114 1000000000 669985771 1000000000 549539388 1000000000 63771758 1000000000 925097156 1000000000 626974275 1000000000 133876953 1000000000 242792631 1000000000 280121464 1000000000 324340294 1000000000 336703827 1000000000 587790134 1000000000 697412819 1000000000 165674293 1000000000 839702899 1000000000 537845449 1000000000 538877240 1000000000 265821361 1000000000 944654724 1000000000 265323261 1000000000 315003623 1000000000 21751065 1000000000 123853588 1000000000 902003147 1000000000 852076788 1000000000 807077300 1000000000 700812756 1000000000 3057143 1000000000 230600508 1000000000 733310600 1000000000 629473341 1000000000 638226387 1000000000 589701206 1000000000 524037254 1000000000 570621555 1000000000 105682480 1000000000 470303821 1000000000 87728386 1000000000 801311103 1000000000 171522652 1000000000 91418639 1000000000 797516899 1000000000 978645267 1000000000 81260302 1000000000 695758941 1000000000 36849623 1000000000 940851021 1000000000 534241042 1000000000 758630672 1000000000 604126113 1000000000 728401641 1000000000 108924595 1000000000 261355730 1000000000 39587073 1000000000 284045926 1000000000 318303705 1000000000 488804286 1000000000 849063571 1000000000 279699404 1000000000 532620652 1000000000 113668963 1000000000 971149029 1000000000 806219042 1000000000 821725414 1000000000 278283256 1000000000 806334244 1000000000 71778357 1000000000 776439875 1000000000 761590398 1000000000 296947524 1000000000 570031308 1000000000 764416639 1000000000 278102129 1000000000 996543394 1000000000 976531280 1000000000 300001008 1000000000 766762724 1000000000 805628872 1000000000 271972158 1000000000 426147599 1000000000 212135410 1000000000 912995327 1000000000 864521412 1000000000 2914524 1000000000 708434920 1000000000 576652861 1000000000 110188426 1000000000 82193718 1000000000 574367046 1000000000 479308826 1000000000 180354201 1000000000 848992379 1000000000 913696422 1000000000 236858838 1000000000 715021306 1000000000 472346469 1000000000 977855652 1000000000 777271958 1000000000 911721697 1000000000 364785006 1000000000 794463797 1000000000 726151767 1000000000 356876800 1000000000 394277811 1000000000 188644922 1000000000 598148189 1000000000 811333854 1000000000 342990848 1000000000 216170394 1000000000 85682093 1000000000 209286963 1000000000 969593142 1000000000 269122170 1000000000 580437480 1000000000 917064295 1000000000 249836958 1000000000 988555092 1000000000 150992659 1000000000 441903900 1000000000 537241415 1000000000 991419422 1000000000 33103054 1000000000 687699948 1000000000 723625315 1000000000 948491695 1000000000 783284654 1000000000 855916142 1000000000 203136123 1000000000 95394285 1000000000 272397122 1000000000 640533114 1000000000 948304619 1000000000 365616420 1000000000 872813454 1000000000 58718754 1000000000 158948373 1000000000 536549309 1000000000 838577975 1000000000 528098484 1000000000 17406190 1000000000 715217832 1000000000 504691572 1000000000 440745869 1000000000 693468636 1000000000 127050460 1000000000 905409254 1000000000 603834650 1000000000 793819451 1000000000 208764483 1000000000 811977425 1000000000 651118665 1000000000 592884504 1000000000 606536831 1000000000 318257909 1000000000 427822290 1000000000 135784008 1000000000 679379820 1000000000 121784248 1000000000 947162493 1000000000 424270042 1000000000 118707307 1000000000 493636801 1000000000 64850418 1000000000 693214732 1000000000 698354704 1000000000 335935439 1000000000 273874240 1000000000 358538351 1000000000 320918259 1000000000 417455346 1000000000 566807151 1000000000 314388491 1000000000 803391156 1000000000 803110012 1000000000 27495283 1000000000 726455451 1000000000 997831495 1000000000 822539526 1000000000 116997487 1000000000 814911364 1000000000 807657682 1000000000 580894481 1000000000 783937546 1000000000 712185892 1000000000 874736089 1000000000 280925163 1000000000 584571228 1000000000 71042955 1000000000 422090900 1000000000 285739785 1000000000 300740185 1000000000 812235516 1000000000 233739956 1000000000 725822311 1000000000 376993551 1000000000 953077792 1000000000 475426634 1000000000 787081441 1000000000 748687790 1000000000 711591517 1000000000 192097183 1000000000 419445445 1000000000 184969216 1000000000 735523660 1000000000 660430323 1000000000 24494724 1000000000 542848541 1000000000 303918706 1000000000 161888984 1000000000 708789025 1000000000 419003712 1000000000 306194476 1000000000 144395084 1000000000 323740324 1000000000 848950891 1000000000 987204596 1000000000 835460893 1000000000 258624975 1000000000 581140496 1000000000 597372441 1000000000 96045204 1000000000 48711432 1000000000 73115293 1000000000 722258117 1000000000 404141752 1000000000 992997655 1000000000 331382561 1000000000 204414804 1000000000 885156711 1000000000 732891974 1000000000 631553419 1000000000 267706147 1000000000 847974255 1000000000 351082806 1000000000 170386936 1000000000 461249815 1000000000 106626709 1000000000 680800310 1000000000 756664526 1000000000 199416075 1000000000 178856615 1000000000 226460416 1000000000 178658388 1000000000 253091211 1000000000 787904526 1000000000 788029248 1000000000 584147256 1000000000 576000401 1000000000 266286783 1000000000 476477287 1000000000 768254608 1000000000 699856160 1000000000 281940035 1000000000 750607250 1000000000 199222991 1000000000 469685767 1000000000 752131513 1000000000 803204755 1000000000 600072964 1000000000 785877093 1000000000 206846242 1000000000 435356091 1000000000 976887135 1000000000 880277036 1000000000 136306261 1000000000 841679508 1000000000 87703641 1000000000 88477776 1000000000 947800392 1000000000 743561138 1000000000 127987748 1000000000 996248908 1000000000 125389810 1000000000 369614852 1000000000 528503645 1000000000 817064867 1000000000 70677995 1000000000 549856500 1000000000 395546953 1000000000 993519850 1000000000 410335760 1000000000 448458391 1000000000 938573378 1000000000 818512816 1000000000 740598812 1000000000 940117770 1000000000 212593050 1000000000 285725517 1000000000 525573998 1000000000 892913056 1000000000 402087864 1000000000 539789833 1000000000 326713446 1000000000 810968970 1000000000 327587010 1000000000 152704452 1000000000 549607846 1000000000 650652969 1000000000 879405612 1000000000 870203932 1000000000 877499894 1000000000 630171842 1000000000 311291433 1000000000 825516737 1000000000 845132593 1000000000 862597492 1000000000 257864342 1000000000 232482379 1000000000 930102108 1000000000 423918610 1000000000 544485760 1000000000 346081041 1000000000 957965730 1000000000 423837785 1000000000 873351750 1000000000 245303113 1000000000 575375424 1000000000 526539242 1000000000 637396512 1000000000 249035909 1000000000 285997615 1000000000 431225715 1000000000 145091259 1000000000 771329148 1000000000 941037732 1000000000 73829986 1000000000 592567464 1000000000 714030940 1000000000 860248366 1000000000 613837303 1000000000 361519166 1000000000 101839971 1000000000 791192988 1000000000 857856680 1000000000 403519370 1000000000 907542737 1000000000 342517519 1000000000 76812398 1000000000 964966502 1000000000 727709527 1000000000 223965221 1000000000 407947315 1000000000 537072575 1000000000 564790858 1000000000 834050050 1000000000 781215586 1000000000 506187806 1000000000 461364192 1000000000 265510047 1000000000 897962321 1000000000 825293860 1000000000 37127087 1000000000 868448605 1000000000 866475064 1000000000 738684717 1000000000 68668224 1000000000 440490760 1000000000 663470167 1000000000 293464769 1000000000 230483504 1000000000 990553326 1000000000 891493799 1000000000 137110481 1000000000 456408202 1000000000 623825315 1000000000 144285539 1000000000 291306283 1000000000 129613738 1000000000 259275347 1000000000 176229167 1000000000 773611138 1000000000 356576026 1000000000 582642160 1000000000 381045509 1000000000 79530984 1000000000 22455987 1000000000 957391738 1000000000 921728789 1000000000 294404663 1000000000 820411692 1000000000 775990320 1000000000 239609533 1000000000 836111868 1000000000 30264502 1000000000 996601105 1000000000 865195958 1000000000 84597643 1000000000 49758259 1000000000 15573600 1000000000 204860261 1000000000 682359766 1000000000 738651387 1000000000 980609745 1000000000 704842775 1000000000 175020300 1000000000 832631704 1000000000 786460354 1000000000 187452022 1000000000 671107985 1000000000 921388927 1000000000 907328319 1000000000 730512617 1000000000 730345036 1000000000 859027734 1000000000 751320345 1000000000 543513064 1000000000 34276873 1000000000 330076224 1000000000 682953426 1000000000 81341091 1000000000 424902012 1000000000 985038289 1000000000 938778764 1000000000 559208312 1000000000 133396652 1000000000 185888353 1000000000 406501845 1000000000 180136403 1000000000 236164333 1000000000 828539150 1000000000 33883522 1000000000 132390812 1000000000 750035600 1000000000 318419947 1000000000 550956508 1000000000 826226181 1000000000 571350580 1000000000 222259742 1000000000 870916155 1000000000 617846977 1000000000 35726018 1000000000 111380364 1000000000 194573013 1000000000 796631827 1000000000 396140140 1000000000 720144217 1000000000 585282568 1000000000 829536527 1000000000 520118367 1000000000 664211896 1000000000 922669506 1000000000 841589132 1000000000 459368892 1000000000 938529167 1000000000 449640680 1000000000 311858855 1000000000 559154837 1000000000 16423905 1000000000 749395490 1000000000 278499824 1000000000 36568506 1000000000 148975862 1000000000 260056332 1000000000 758381043 1000000000 352825796 1000000000 231814513 1000000000 654918970 1000000000 217552934 1000000000 631515034 1000000000 100625138 1000000000 874831012 1000000000 137953689 1000000000 326988029 1000000000 613322978 1000000000 673069367 1000000000 458445791 1000000000 922014957 1000000000 116304869 1000000000 802642678 1000000000 413237807 1000000000 789864037 1000000000 971087131 1000000000 570220612 1000000000 629704799 1000000000 55695480 1000000000 309711867 1000000000 461705516 1000000000 912931250 1000000000 394469868 1000000000 768264280 1000000000 799926344 1000000000 326170085 1000000000 148419377 1000000000 460030552 1000000000 99870382 1000000000 261826495 1000000000 133109223 1000000000 496729456 1000000000 826834416 1000000000 640725634 1000000000 208990401 1000000000 807211060 1000000000 565337759 1000000000 895547257 1000000000 832318163 1000000000 631666666 1000000000 920396042 1000000000 134802377 1000000000 279595861 1000000000 279993798 1000000000 155183853 1000000000 377113498 1000000000 92543483 1000000000 265090621 1000000000 145125188 1000000000 889552838 1000000000 530224880 1000000000 174947456 1000000000 841867827 1000000000 563367185 1000000000 208323762 1000000000 862504338 1000000000 115213519 1000000000 967356977 1000000000 664549185 1000000000 481234706 1000000000 708496971 1000000000 926466161 1000000000 575018551 1000000000 957297938 1000000000 88818945 1000000000 227966127 1000000000 727390117 1000000000 222878675 1000000000 509428349 1000000000 794232727 1000000000 528347431 1000000000 318152631 1000000000 469504853 1000000000 131007515 1000000000 178039422 1000000000 501066131 1000000000 352868948 1000000000 70744396 1000000000 80364964 1000000000 449433390 1000000000 986049659 1000000000 137877263 1000000000 196346302 1000000000 488577399 1000000000 9606338 1000000000 711325339 1000000000 780304248 1000000000 852965725 1000000000 615808237 1000000000 34218160 1000000000 54866332 1000000000 81581791 1000000000 780071850 1000000000 303287289 1000000000 71616234 1000000000 123274138 1000000000 142337039 1000000000 952030144 1000000000 280321253 1000000000 470029838 1000000000 829476200 1000000000 267304156 1000000000 453816769 1000000000 763683422 1000000000 551642193 1000000000 950048878 1000000000 653412511 1000000000 224606721 1000000000 842974512 1000000000 553815433 1000000000 103790169 1000000000 403574712 1000000000 989856803 1000000000 80507303 1000000000 660262346 1000000000 410166457 1000000000 969404834 1000000000 134300571 1000000000 526401678 1000000000 586917564 1000000000 789058787 1000000000 533927947 1000000000 238179189 1000000000 720398493 1000000000 944936387 1000000000 940199570 1000000000 389253774 1000000000 601945763 1000000000 480135901 1000000000 35806616 1000000000 678451118 1000000000 481070797 1000000000 393607915 1000000000 739672601 1000000000 135044702 1000000000 893002225 1000000000 630064725 1000000000 558038542 1000000000 199385316 1000000000 22475776 1000000000 460726013 1000000000 251923046 1000000000 175516875 1000000000 483885161 1000000000 727243896 1000000000 726108095 1000000000 587152291 1000000000 156067166 1000000000 95374910 1000000000 949515714 1000000000 247030836 1000000000 678569376 1000000000 922013238 1000000000 717000944 1000000000 302774741 1000000000 853941363 1000000000 373361135 1000000000 814755605 1000000000 625395921 1000000000 277856545 1000000000 602880996 1000000000 238622796 1000000000 249548126 1000000000 591000068 1000000000 389324130 1000000000 177444098 1000000000 372267058 1000000000 483658196 1000000000 22351375 1000000000 706322890 1000000000 74089275 1000000000 710689138 1000000000 815624295 1000000000 418046989 1000000000 514394122 1000000000 102744390 1000000000 176390173 1000000000 443668797 1000000000 280215693 1000000000 126400321 1000000000 619908667 1000000000 362316602 1000000000 509597066 1000000000 646364636 1000000000 617865136 1000000000 539066327 1000000000 51185113 1000000000 442459395 1000000000 820806321 1000000000 122931479 1000000000 255014728 1000000000 725670616 1000000000 467459953 1000000000 754253424 1000000000 466365002 1000000000 175119956 1000000000 740274198 1000000000 606094886 1000000000 346515302 1000000000 179036811 1000000000 525309017 1000000000 87826926 1000000000 566339248 1000000000 492743201 1000000000 740623577 1000000000 721461307 1000000000 395971202 1000000000 146903509 1000000000 863290787 1000000000 87853293 1000000000 22867908 1000000000 545597556 1000000000 200445665 1000000000 685496647 1000000000 123834274 1000000000 939368170 1000000000 310350784 1000000000 306123520 1000000000 235420629 1000000000 900057148 1000000000 852938364 1000000000 83595322 1000000000 639659186 1000000000 405866611 1000000000 157531173 1000000000 193494182 1000000000 374020556 1000000000 895032470 1000000000 415395329 1000000000 672247762 1000000000 281934814 1000000000 627484490 1000000000 588865399 1000000000 118346295 1000000000 712257801 1000000000 76024686 1000000000 179829590 1000000000 872780025 1000000000 949172564 1000000000 110113969 1000000000 919430672 1000000000 353561991 1000000000 167872406 1000000000 61591975 1000000000 871257617 1000000000 566670497 1000000000 476522116 1000000000 635842848 1000000000 758705869 1000000000 282229885 1000000000 691470961 1000000000 337557352 1000000000 231958340 1000000000 146856298 1000000000 966981005 1000000000 773668263 1000000000 314754340 1000000000 665488249 1000000000 770785940 1000000000 78946037 1000000000 225190657 1000000000 738948764 1000000000 435835757 1000000000 945435837 1000000000 693447602 1000000000 208683642 1000000000 784317064 1000000000 251560795 1000000000 628818922 1000000000 616320990 1000000000 46012530 1000000000 313494357 1000000000 410408532 1000000000 414765985 1000000000 82949876 1000000000 124582240 1000000000 111523061 1000000000 806617365 1000000000 159112717 1000000000 150937221 1000000000 421590370 1000000000 201893578 1000000000 990200649 1000000000 483991597 1000000000 534204548 1000000000 714672283 1000000000 837943447 1000000000 830824264 1000000000 307641529 1000000000 301140081 1000000000 407038941 1000000000 362783235 1000000000 352938663 1000000000 105332191 1000000000 345644368 1000000000 328233825 1000000000 382874973 1000000000 445680163 1000000000 841801973 1000000000 440120627 1000000000 54485658 1000000000 889253144 1000000000 654784650 1000000000 43926913 1000000000 196122207 1000000000 834833459 1000000000 215980103 1000000000 17144855 1000000000 472445812 1000000000 672032784 1000000000 294172869 1000000000 541903906 1000000000 802979929 1000000000 459031545 1000000000 218329658 1000000000 285519046 1000000000 982975967 1000000000 626079243 1000000000 746512688 1000000000 492231270 1000000000 566682142 1000000000 708247628 1000000000 43373860 1000000000 563075537 1000000000 642923570 1000000000 624707748 1000000000 563963142 1000000000 48432505 1000000000 675946248 1000000000 322923549 1000000000 22777779 1000000000 422985769 1000000000 699151046 1000000000 840047969 1000000000 188004552 1000000000 798260540 1000000000 838055692 1000000000 147207950 1000000000 796501062 1000000000 98669073 1000000000 810252273 1000000000 603573839 1000000000 700809321 1000000000 410585494 1000000000 157198800 1000000000 608293960 1000000000 90969115 1000000000 256901849 1000000000 620734656 1000000000 731265894 1000000000 250585502 1000000000 452236381 1000000000 567665286 1000000000 396010971 1000000000 180024945 1000000000 183950478 1000000000 104203440 1000000000 750395559 1000000000 58316932 1000000000 769856258 1000000000 662200198 1000000000 392248238 1000000000 904487504 1000000000 588303376 1000000000 101378018 1000000000 387189998 1000000000 950564773 1000000000 745038374 1000000000 850000003 1000000000 668233090 1000000000 346873213 1000000000 116099814 1000000000 735030350 1000000000 172698114 1000000000 789608551 1000000000 911906950 1000000000 343346972 1000000000 158306466 1000000000 711071638 1000000000 696030021 1000000000 300659389 1000000000 495239506 1000000000 442742539 1000000000 207057112 1000000000 882791280 1000000000 143894128 1000000000 988054665 1000000000 766707428 1000000000 773109994 1000000000 481610140 1000000000 831996700 1000000000 535189910 1000000000 336069253 1000000000 923077322 1000000000 676373240 1000000000 112155885 1000000000 112117806 1000000000 315961008 1000000000 654993937 1000000000 894152983 1000000000 80942022 1000000000 450964732 1000000000 895508808 1000000000 453991918 1000000000 515221643 1000000000 930212905 1000000000 279486791 1000000000 197605678 1000000000 969145203 1000000000 751492710 1000000000 733113559 1000000000 267434621 1000000000 348764763 1000000000 956549852 1000000000 163332375 1000000000 504964251 1000000000 256194124 1000000000 249003697 1000000000 832045429 1000000000 342825083 1000000000 469731462 1000000000 777318424 1000000000 586877352 1000000000 368340709 1000000000 349347105 1000000000 194949363 1000000000 261718893 1000000000 688217867 1000000000 543773053 1000000000 772473545 1000000000 768264768 1000000000 325680829 1000000000 949926721 1000000000 916741045 1000000000 377809618 1000000000 504513039 1000000000 54016851 1000000000 878520545 1000000000 847428851 1000000000 546382162 1000000000 216874223 1000000000 326767146 1000000000 512506683 1000000000 842909834 1000000000 312538642 1000000000 871075334 1000000000 521796348 1000000000 924817200 1000000000 548380401 1000000000 299820004 1000000000 991141944 1000000000 936656513 1000000000 378756926 1000000000 102211148 1000000000 15695587 1000000000 113698542 1000000000 675820074 1000000000 150069995 1000000000 303669285 1000000000 102239155 1000000000 191296809 1000000000 872739881 1000000000 696797665 1000000000 800825952 1000000000 713436783 1000000000 475008835 1000000000 832579421 1000000000 406064489 1000000000 262847380 1000000000 645609739 1000000000 331892083 1000000000 658391776 1000000000 161310524 1000000000 509455653 1000000000 436130685 1000000000 854413380 1000000000 347946357 1000000000 29354236 1000000000 386429427 1000000000 324894589 1000000000 191909440 1000000000 952369306 1000000000 514599954 1000000000 848673325 1000000000 598059279 1000000000 911417048 1000000000 852311164 1000000000 818118047 1000000000 831184647 1000000000 574607616 1000000000 561403736 1000000000 313863037 1000000000 532476394 1000000000 77923272 1000000000 820577601 1000000000 178821482 1000000000 504237393 1000000000 490734174 1000000000 411948070 1000000000 682938211 1000000000 43961762 1000000000 743511725 1000000000 909928562 1000000000 751356214 1000000000 651910565 1000000000 901739892 1000000000 180749686 1000000000 338565685 1000000000 647254576 1000000000 71912010 1000000000 446084201 1000000000 492249257 1000000000 28141108 1000000000 182933208 1000000000 79738301 1000000000 487828599 1000000000 932293013 1000000000 37012510 1000000000 146648860 1000000000 949249257 1000000000 91485054 1000000000 85399278 1000000000 995422610 1000000000 440724804 1000000000 24479175 1000000000 870479438 1000000000 747602971 1000000000 170630786 1000000000 776782479 1000000000 793725077 1000000000 794463702 1000000000 603151835 1000000000 491503693 1000000000 493083477 1000000000 68211628 1000000000 857180945 1000000000 887844380 1000000000 53838968 1000000000 876561034 1000000000 588459478 1000000000 185129050 1000000000 72864497 1000000000 910545968 1000000000 476398697 1000000000 481515335 1000000000 901118945 1000000000 336284178 1000000000 100691541 1000000000 200017543 1000000000 575289160 1000000000 772029280 1000000000 607374932 1000000000 976209514 1000000000 850681146 1000000000 536274809 1000000000 787291840 1000000000 115865743 1000000000 50614347 1000000000 90905830 1000000000 171370986 1000000000 745285188 1000000000 30125577 1000000000 433997388 1000000000 628162979 1000000000 72620817 1000000000 735326531 1000000000 860330126 1000000000 901428709 1000000000 578848799 1000000000 602226649 1000000000 53698434 1000000000 105325205 1000000000 872907177 1000000000 765796211 1000000000 894719295 1000000000 100868903 1000000000 918744468 1000000000 859064475 1000000000 223671140 1000000000 577173700 1000000000 51226470 1000000000 707838369 1000000000 628354323 1000000000 28346127 1000000000 629027655 1000000000 855718896 1000000000 364763348 1000000000 144481310 1000000000 878369211 1000000000 987677470 1000000000 638930839 1000000000 453142698 1000000000 555739247 1000000000 591142990 1000000000 41632633 1000000000 163854935 1000000000 561318620 1000000000 416621139 1000000000 632046942 1000000000 198768417 1000000000 586591431 1000000000 863147828 1000000000 280114729 1000000000 390206852 1000000000 349284649 1000000000 859810444 1000000000 752795731 1000000000 139561098 1000000000 420650591 1000000000 606695178 1000000000 572712248 1000000000 84598831 1000000000 560091240 1000000000 850425902 1000000000 116056220 1000000000 937894328 1000000000 198672431 1000000000 296049957 1000000000 737623787 1000000000 74865523 1000000000 133280281 1000000000 521369455 1000000000 957821374 1000000000 236898978 1000000000 192293628 1000000000 320089979 1000000000 785531382 1000000000 611500971 1000000000 622457661 1000000000 975957508 1000000000 593060463 1000000000 415565339 1000000000 612117945 1000000000 577038591 1000000000 754251787 1000000000 777844336 1000000000 305218907 1000000000 439752359 1000000000 625551489 1000000000 463695729 1000000000 567648063 1000000000 69469263 1000000000 796715401 1000000000 156683696 1000000000 578444074 1000000000 821267417 1000000000 437440869 1000000000 486438204 1000000000 386078829 1000000000 652086915 1000000000 97502826 1000000000 770472525 1000000000 296190648 1000000000 143918928 1000000000 38236406 1000000000 978281291 1000000000 676895097 1000000000 24209735 1000000000 413582413 1000000000 801563558 1000000000 151063000 1000000000 431728839 1000000000 171532057 1000000000 510680361 1000000000 275364210 1000000000 36592159 1000000000 116183174 1000000000 147271878 1000000000 489307086 1000000000 879777623 1000000000 826218091 1000000000 306261109 1000000000 840303894 1000000000 165271530 1000000000 250547438 1000000000 2745483 1000000000 36783400 1000000000 823116673 1000000000 538141948 1000000000 659419049 1000000000 783008804 1000000000 121785854 1000000000 605979846 1000000000 68957301 1000000000 833255172 1000000000 240018783 1000000000 668921571 1000000000 759243040 1000000000 540322037 1000000000 150378102 1000000000 315630165 1000000000 213540706 1000000000 722492129 1000000000 595968223 1000000000 788596871 1000000000 892891512 1000000000 218807100 1000000000 818403494 1000000000 406010095 1000000000 482117097 1000000000 441037688 1000000000 226133786 1000000000 108947525 1000000000 179796286 1000000000 412272244 1000000000 518422125 1000000000 662647163 1000000000 129017906 1000000000 575571428 1000000000 743813547 1000000000 740327328 1000000000 711163360 1000000000 673191446 1000000000 809504424 1000000000 276626355 1000000000 973045144 1000000000 230515224 1000000000 136448314 1000000000 860977569 1000000000 557831965 1000000000 368451818 1000000000 764153417 1000000000 842013494 1000000000 944787431 1000000000 303387265 1000000000 654542651 1000000000 453153104 1000000000 127315906 1000000000 649804393 1000000000 26812562 1000000000 499015290 1000000000 598587154 1000000000 962818212 1000000000 969772487 1000000000 91683210 1000000000 199792457 1000000000 295173701 1000000000 790958828 1000000000 980405104 1000000000 177011918 1000000000 166047496 1000000000 9345090 1000000000 520983488 1000000000 560195893 1000000000 185345162 1000000000 390084296 1000000000 855532747 1000000000 293161329 1000000000 520075279 1000000000 824651364 1000000000 12119914 1000000000 186536082 1000000000 765362495 1000000000 785915604 1000000000 831715236 1000000000 526968333 1000000000 803895851 1000000000 387910301 1000000000 733387540 1000000000 664104329 1000000000 608878662 1000000000 928162476 1000000000 440982114 1000000000 538621120 1000000000 655595145 1000000000 381718702 1000000000 158757807 1000000000 122009098 1000000000 743661730 1000000000 748981369 1000000000 234017559 1000000000 147747482 1000000000 208295787 1000000000 128100630 1000000000 446816987 1000000000 176518012 1000000000 328382397 1000000000 963517035 1000000000 564584082 1000000000 170059454 1000000000 95831087 1000000000 843375109 1000000000 749559243 1000000000 690374092 1000000000 932853370 1000000000 66259015 1000000000 70931367 1000000000 872030790 1000000000 529439717 1000000000 954744863 1000000000 287680592 1000000000 276762583 1000000000 923361885 1000000000 360638436 1000000000 902156280 1000000000 874379621 1000000000 353427210 1000000000 877072047 1000000000 69344210 1000000000 308236230 1000000000 751768237 1000000000 189596393 1000000000 868355446 1000000000 131941679 1000000000 964707661 1000000000 833953962 1000000000 442766188 1000000000 627647478 1000000000 354554989 1000000000 843071027 1000000000 620304808 1000000000 583579734 1000000000 72903933 1000000000 479164807 1000000000 312713813 1000000000 223960409 1000000000 717366887 1000000000 242514851 1000000000 437093019 1000000000 55548555 1000000000 331922344 1000000000 704851055 1000000000 110544451 1000000000 617529059 1000000000 139591560 1000000000 713599926 1000000000 147287693 1000000000 413303612 1000000000 794520654 1000000000 245038712 1000000000 815817957 1000000000 426968615 1000000000 901527342 1000000000 475165473 1000000000 276356445 1000000000 755030369 1000000000 780125346 1000000000 415685555 1000000000 710269331 1000000000 193642550 1000000000 865159644 1000000000 425875988 1000000000 285457605 1000000000 911373884 1000000000 166696021 1000000000 335788239 1000000000 134038925 1000000000 374973978 1000000000 436442279 1000000000 255749712 1000000000 333070038 1000000000 970680600 1000000000 83712163 1000000000 878432531 1000000000 363663185 1000000000 405805720 1000000000 557943422 1000000000 687396821 1000000000 516995057 1000000000 962754399 1000000000 713146000 1000000000 58490543 1000000000 568482399 1000000000 691601167 1000000000 722723386 1000000000 671508817 1000000000 212163599 1000000000 397894621 1000000000 473967488 1000000000 429834893 1000000000 423535349 1000000000 755658973 1000000000 687039153 1000000000 267029170 1000000000 334891487 1000000000 446479553 1000000000 55249824 1000000000 404604931 1000000000 568243718 1000000000 858805037 1000000000 716540979 1000000000 773799274 1000000000 916923824 1000000000 160634409 1000000000 758403867 1000000000 131590197 1000000000 593205239 1000000000 936212175 1000000000 550264419 1000000000 913206322 1000000000 514526333 1000000000 861735874 1000000000 846140266 1000000000 960691417 1000000000 305810818 1000000000 116524165 1000000000 232294838 1000000000 151590572 1000000000 577934042 1000000000 379812353 1000000000 823113165 1000000000 717257892 1000000000 828627920 1000000000 441066479 1000000000 864568369 1000000000 9859105 1000000000 295408514 1000000000 928530029 1000000000 293317934 1000000000 100602683 1000000000 88089189 1000000000 697205307 1000000000 214969049 1000000000 889592231 1000000000 406432613 1000000000 983215661 1000000000 246775281 1000000000 303599582 1000000000 791869362 1000000000 157777450 1000000000 835424096 1000000000 412660050 1000000000 706671531 1000000000 11017584 1000000000 914213977 1000000000 767658278 1000000000 173869580 1000000000 102623286 1000000000 460796718 1000000000 334081980 1000000000 416097037 1000000000 883515047 1000000000 561959020 1000000000 927917720 1000000000 442575010 1000000000 507231058 1000000000 552178591 1000000000 158507670 1000000000 870027746 1000000000 189440711 1000000000 948994056 1000000000 146582097 1000000000 567272276 1000000000 438260002 1000000000 822542094 1000000000 676904892 1000000000 97375846 1000000000 260527220 1000000000 111047687 1000000000 899571955 1000000000 151775285 1000000000 860330565 1000000000 205065891 1000000000 968284973 1000000000 430128270 1000000000 413521427 1000000000 817627207 1000000000 750969952 1000000000 510977987 1000000000 84797706 1000000000 89465132 1000000000 194794565 1000000000 510927349 1000000000 340540467 1000000000 712122501 1000000000 152137730 1000000000 72653333 1000000000 348122841 1000000000 795659626 1000000000 755318587 1000000000 855524290 1000000000 597091558 1000000000 604445096 1000000000 756159335 1000000000 778984740 1000000000 310890022 1000000000 126507963 1000000000 350941601 1000000000 50564439 1000000000 370974030 1000000000 444077865 1000000000 870944842 1000000000 74349585 1000000000 870062762 1000000000 698615880 1000000000 180251928 1000000000 660262087 1000000000 16711468 1000000000 938764680 1000000000 276221882 1000000000 854270234 1000000000 689318421 1000000000 674784107 1000000000 977653605 1000000000 797331835 1000000000 761747428 1000000000 539093787 1000000000 607521623 1000000000 512905254 1000000000 944753020 1000000000 672030834 1000000000 927808011 1000000000 835887706 1000000000 693721528 1000000000 301833902 1000000000 846804653 1000000000 503457401 1000000000 452290708 1000000000 150170005 1000000000 384989520 1000000000 679286343 1000000000 406889113 1000000000 40999548 1000000000 650529318 1000000000 692893444 1000000000 895620738 1000000000 727257096 1000000000 227894980 1000000000 538163768 1000000000 670446242 1000000000 233245132 1000000000 357240775 1000000000 462318404 1000000000 580608127 1000000000 925956859 1000000000 844401595 1000000000 191474698 1000000000 327558838 1000000000 643834913 1000000000 764066058 1000000000 508682992 1000000000 751707306 1000000000 629192211 1000000000 833072489 1000000000 2674372 1000000000 159678334 1000000000 531578561 1000000000 139304039 1000000000 845473176 1000000000 892700747 1000000000 30424243 1000000000 101356490 1000000000 424731295 1000000000 853260281 1000000000 762803941 1000000000 643444976 1000000000 255520114 1000000000 238849549 1000000000 862729273 1000000000 516079405 1000000000 817286966 1000000000 844380441 1000000000 486293350 1000000000 274747575 1000000000 156398103 1000000000 649631182 1000000000 624093160 1000000000 401886476 1000000000 511715235 1000000000 953215528 1000000000 1141347 1000000000 526686284 1000000000 274656338 1000000000 506001672 1000000000 804754861 1000000000 104549288 1000000000 817756994 1000000000 28545739 1000000000 530582390 1000000000 689662936 1000000000 445404646 1000000000 996582752 1000000000 887626908 1000000000 983207331 1000000000 135709853 1000000000 517953705 1000000000 269415261 1000000000 808949630 1000000000 484358089 1000000000 919566902 1000000000 892529714 1000000000 148652602 1000000000 301027709 1000000000 314924306 1000000000 323431215 1000000000 757062736 1000000000 900874113 1000000000 293222610 1000000000 733421692 1000000000 177003248 1000000000 738290903 1000000000 413790839 1000000000 164983342 1000000000 716641647 1000000000 41472430 1000000000 129732057 1000000000 153581284 1000000000 336449379 1000000000 624214122 1000000000 585812796 1000000000 14537061 1000000000 479845655 1000000000 849415308 1000000000 548649993 1000000000 72798175 1000000000 450110871 1000000000 659009884 1000000000 934362825 1000000000 456744388 1000000000 302580529 1000000000 972533451 1000000000 540805641 1000000000 67092104 1000000000 406092790 1000000000 659317144 1000000000 293308330 1000000000 952946487 1000000000 118726057 1000000000 342610799 1000000000 656532982 1000000000 169479712 1000000000 154534978 1000000000 217571956 1000000000 369438068 1000000000 239335138 1000000000 327150250 1000000000 645014814 1000000000 62732743 1000000000 768737688 1000000000 299486163 1000000000 959595215 1000000000 308753075 1000000000 138193123 1000000000 354520133 1000000000 709823164 1000000000 251113034 1000000000 845631070 1000000000 927633223 1000000000 365522649 1000000000 394993235 1000000000 322705724 1000000000 34074738 1000000000 491448900 1000000000 717749565 1000000000 672174986 1000000000 700488696 1000000000 501990793 1000000000 392047785 1000000000 310729227 1000000000 51794478 1000000000 324353318 1000000000 50820601 1000000000 260843077 1000000000 504789430 1000000000 941263553 1000000000 258873660 1000000000 512690876 1000000000 333424900 1000000000 920296333 1000000000 332478522 1000000000 522865876 1000000000 654674341 1000000000 709860462 1000000000 345795567 1000000000 855324885 1000000000 451129839 1000000000 343478179 1000000000 687444941 1000000000 80937589 1000000000 308710005 1000000000 528744934 1000000000 711050012 1000000000 199966920 1000000000 620144876 1000000000 173931892 1000000000 592388517 1000000000 405417269 1000000000 407416274 1000000000 493603164 1000000000 727688490 1000000000 11352088 1000000000 844989771 1000000000 620706350 1000000000 463100386 1000000000 770367586 1000000000 619280466 1000000000 611235479 1000000000 385394015 1000000000 202386720 1000000000 785603995 1000000000 709382278 1000000000 320816082 1000000000 809084088 1000000000 913658700 1000000000 228778771 1000000000 756892650 1000000000 873178336 1000000000 507388638 1000000000 370418106 1000000000 101793953 1000000000 590322132 1000000000 482499243 1000000000 218464073 1000000000 551039909 1000000000 514512091 1000000000 707360593 1000000000 916464172 1000000000 867862946 1000000000 707559920 1000000000 464406170 1000000000 423506601 1000000000 138877087 1000000000 500611554 1000000000 29971126 1000000000 107974398 1000000000 274309463 1000000000 31764179 1000000000 720995850 1000000000 349873987 1000000000 408987133 1000000000 374364115 1000000000 93237804 1000000000 536632234 1000000000 662715324 1000000000 118197718 1000000000 528361699 1000000000 253936807 1000000000 527104354 1000000000 243831915 1000000000 518535417 1000000000 808467187 1000000000 719226465 1000000000 347257256 1000000000 705151892 1000000000 481849880 1000000000 287716944 1000000000 635302609 1000000000 886040018 1000000000 232331196 1000000000 833798459 1000000000 169781037 1000000000 531181597 1000000000 758975510 1000000000 36941692 1000000000 509780861 1000000000 52647304 1000000000 65146102 1000000000 923394569 1000000000 720178438 1000000000 454534262 1000000000 818884134 1000000000 63361458 1000000000 129124618 1000000000 172150434 1000000000 899541757 1000000000 860072675 1000000000 386616345 1000000000 561235711 1000000000 241491519 1000000000 116378128 1000000000 670040354 1000000000 413143530 1000000000 268120757 1000000000 514348512 1000000000 845984188 1000000000 76358643 1000000000 962861592 1000000000 293317156 1000000000 894241317 1000000000 451957391 1000000000 914003037 1000000000 438769596 1000000000 346113815 1000000000 290438489 1000000000 89264999 1000000000 220171408 1000000000 246988089 1000000000 2288498 1000000000 898646630 1000000000 932261111 1000000000 179778135 1000000000 456116804 1000000000 694060214 1000000000 407661344 1000000000 150774093 1000000000 158989763 1000000000 70383238 1000000000 315118524 1000000000 719844188 1000000000 887836668 1000000000 505746930 1000000000 353871413 1000000000 315063386 1000000000 713262505 1000000000 324902624 1000000000 686617288 1000000000 7323228 1000000000 450205712 1000000000 271354688 1000000000 157468617 1000000000 7044020 1000000000 954375712 1000000000 256057889 1000000000 631660533 1000000000 827202632 1000000000 390243107 1000000000 487848110 1000000000 943653288 1000000000 665528559 1000000000 555284000 1000000000 297474762 1000000000 242577308 1000000000 11701940 1000000000 625385245 1000000000 37751789 1000000000 811497139 1000000000 729255289 1000000000 74996962 1000000000 122048928 1000000000 803330365 1000000000 470395800 1000000000 980694387 1000000000 712634944 1000000000 1566720 1000000000 732147541 1000000000 529675657 1000000000 47175131 1000000000 598466904 1000000000 617950806 1000000000 315227042 1000000000 209246739 1000000000 603788889 1000000000 818381441 1000000000 962364533 1000000000 867191939 1000000000 257223438 1000000000 596017911 1000000000 353995966 1000000000 752803068 1000000000 959297619 1000000000 283580624 1000000000 808243514 1000000000 349099356 1000000000 229649819 1000000000 216155994 1000000000 919008398 1000000000 702478700 1000000000 320277660 1000000000 333306389 1000000000 232787611 1000000000 79872606 1000000000 766625708 1000000000 333546736 1000000000 745505828 1000000000 551157729 1000000000 130193102 1000000000 382052543 1000000000 511805312 1000000000 457093213 1000000000 697761827 1000000000 997724704 1000000000 86448472 1000000000 164292713 1000000000 486484364 1000000000 858776267 1000000000 226355656 1000000000 785221907 1000000000 719693283 1000000000 423548312 1000000000 982568787 1000000000 332442114 1000000000 991182092 1000000000 411141758 1000000000 209564598 1000000000 765742710 1000000000 762999459 1000000000 166589499 1000000000 582110430 1000000000 795612052 1000000000 116550458 1000000000 61520883 1000000000 331608652 1000000000 909238693 1000000000 118326164 1000000000 326256642 1000000000 582322326 1000000000 616744845 1000000000 147643685 1000000000 851469574 1000000000 666013920 1000000000 8562639 1000000000 767843467 1000000000 323927592 1000000000 74158598 1000000000 547063719 1000000000 13326832 1000000000 611685441 1000000000 20088635 1000000000 850717074 1000000000 898221357 1000000000 367606082 1000000000 13030771 1000000000 869762462 1000000000 762424976 1000000000 614773054 1000000000 502913369 1000000000 460108272 1000000000 401628874 1000000000 144550428 1000000000 169613937 1000000000 825248817 1000000000 218131720 1000000000 677096316 1000000000 441112842 1000000000 362294919 1000000000 823190880 1000000000 596457739 1000000000 38883701 1000000000 248031787 1000000000 71092521 1000000000 392113461 1000000000 644175442 1000000000 481836482 1000000000 583850533 1000000000 852210717 1000000000 997485288 1000000000 243534230 1000000000 109152245 1000000000 823495935 1000000000 845439607 1000000000 565423817 1000000000 738851375 1000000000 266064214 1000000000 566049803 1000000000 327898512 1000000000 93425090 1000000000 921490182 1000000000 803319625 1000000000 113944395 1000000000 420549816 1000000000 837873138 1000000000 722615129 1000000000 256724482 1000000000 437215374 1000000000 69175970 1000000000 571313245 1000000000 189623186 1000000000 796134039 1000000000 786029980 1000000000 15246019 1000000000 715547970 1000000000 431215070 1000000000 523732893 1000000000 79316264 1000000000 348038816 1000000000 292843491 1000000000 216427368 1000000000 32524604 1000000000 342955816 1000000000 695648191 1000000000 542103425 1000000000 982127419 1000000000 69845813 1000000000 46360600 1000000000 633301842 1000000000 512719278 1000000000 575263793 1000000000 511021113 1000000000 868401522 1000000000 164600532 1000000000 451379616 1000000000 779682311 1000000000 991593102 1000000000 394709478 1000000000 51229218 1000000000 328337618 1000000000 377665299 1000000000 575254442 1000000000 390159771 1000000000 941069755 1000000000 70728892 1000000000 958995368 1000000000 141731400 1000000000 542462894 1000000000 955381430 1000000000 312655560 1000000000 126056801 1000000000 2093874 1000000000 552530398 1000000000 321159618 1000000000 407291369 1000000000 417201420 1000000000 163689017 1000000000 877684911 1000000000 469564490 1000000000 374686258 1000000000 475164795 1000000000 409102340 1000000000 63105863 1000000000 947291142 1000000000 236078288 1000000000 855215471 1000000000 956236877 1000000000 680392993 1000000000 363315672 1000000000 385050031 1000000000 95658070 1000000000 336693989 1000000000 424846084 1000000000 783457196 1000000000 533278973 1000000000 7299746 1000000000 97339294 1000000000 911028439 1000000000 134890285 1000000000 673348690 1000000000 426789220 1000000000 213157058 1000000000 968328147 1000000000 122197360 1000000000 337937788 1000000000 503630731 1000000000 783183802 1000000000 813409965 1000000000 901306179 1000000000 89728447 1000000000 378989972 1000000000 825267940 1000000000 533237073 1000000000 389331526 1000000000 188686036 1000000000 743502162 1000000000 941087347 1000000000 854663582 1000000000 234342665 1000000000 502128988 1000000000 733670626 1000000000 877648077 1000000000 133733439 1000000000 892775907 1000000000 12076504 1000000000 391100932 1000000000 450471953 1000000000 71499231 1000000000 686008065 1000000000 784361853 1000000000 229143801 1000000000 421843103 1000000000 110410783 1000000000 475310948 1000000000 277405195 1000000000 969698154 1000000000 164617809 1000000000 203055699 1000000000 374542829 1000000000 951217137 1000000000 67434981 1000000000 241188720 1000000000 270674990 1000000000 713089602 1000000000 710620761 1000000000 781334188 1000000000 141691443 1000000000 463636213 1000000000 280689235 1000000000 809174764 1000000000 573397749 1000000000 509019657 1000000000 419876813 1000000000 415012113 1000000000 45474167 1000000000 466263193 1000000000 194894492 1000000000 771581153 1000000000 984564716 1000000000 568014147 1000000000 925464053 1000000000 592389399 1000000000 790598328 1000000000 57904344 1000000000 826391044 1000000000 138318926 1000000000 161808635 1000000000 347007264 1000000000 45434686 1000000000 504615017 1000000000 846004463 1000000000 275897284 1000000000 603539731 1000000000 514418161 1000000000 365776913 1000000000 845487081 1000000000 866641237 1000000000 993246437 1000000000 956774489 1000000000 400719962 1000000000 840786062 1000000000 81509235 1000000000 433963141 1000000000 948735323 1000000000 47269685 1000000000 828838500 1000000000 27158016 1000000000 273626167 1000000000 972132706 1000000000 155227491 1000000000 86610390 1000000000 338745138 1000000000 938836502 1000000000 189141260 1000000000 874616764 1000000000 589272005 1000000000 83960004 1000000000 42528118 1000000000 262498940 1000000000 37681431 1000000000 613773489 1000000000 714782230 1000000000 258567558 1000000000 42426709 1000000000 946568526 1000000000 883581657 1000000000 190325699 1000000000 134761873 1000000000 141463800 1000000000 631655443 1000000000 75306706 1000000000 32131369 1000000000 395284905 1000000000 165115849 1000000000 281150510 1000000000 23026755 1000000000 318892340 1000000000 771964673 1000000000 22983715 1000000000 792237295 1000000000 153954001 1000000000 856537634 1000000000 117494956 1000000000 567341229 1000000000 925043938 1000000000 854972080 1000000000 808554456 1000000000 123754764 1000000000 853355333 1000000000 74621194 1000000000 619800614 1000000000 130325231 1000000000 748505298 1000000000 952083846 1000000000 178462777 1000000000 337918404 1000000000 64097622 1000000000 190449897 1000000000 943942842 1000000000 934929225 1000000000 23426922 1000000000 178836353 1000000000 260964500 1000000000 954895877 1000000000 525774616 1000000000 246332039 1000000000 495126887 1000000000 367775651 1000000000 408259751 1000000000 572506546 1000000000 26152518 1000000000 601086461 1000000000 797491326 1000000000 788616000 1000000000 664855046 1000000000 553878894 1000000000 535525513 1000000000 193897857 1000000000 53914607 1000000000 317143400 1000000000 641260804 1000000000 371761259 1000000000 253967654 1000000000 201451695 1000000000 946620508 1000000000 955208774 1000000000 646950300 1000000000 220977235 1000000000 486090667 1000000000 81284176 1000000000 74605027 1000000000 507574058 1000000000 382806926 1000000000 383798227 1000000000 556481915 1000000000 40984324 1000000000 441829797 1000000000 22942635 1000000000 996499638 1000000000 741160999 1000000000 589008111 1000000000 463263093 1000000000 146759924 1000000000 349532244 1000000000 522560853 1000000000 189910028 1000000000 549529382 1000000000 415211600 1000000000 936658900 1000000000 686820918 1000000000 297816619 1000000000 265542730 1000000000 899010263 1000000000 506314931 1000000000 783621397 1000000000 273119467 1000000000 773914672 1000000000 449618656 1000000000 239939420 1000000000 775664428 1000000000 131094409 1000000000 471412665 1000000000 573894521 1000000000 426103570 1000000000 897026745 1000000000 555462930 1000000000 347332724 1000000000 9129498 1000000000 477160665 1000000000 287525075 1000000000 733169297 1000000000 155750772 1000000000 529384397 1000000000 701611184 1000000000 400415151 1000000000 859808606 1000000000 798453866 1000000000 290130592 1000000000 133603205 1000000000 915267939 1000000000 973305969 1000000000 640753560 1000000000 552361639 1000000000 887703122 1000000000 510377839 1000000000 548112055 1000000000 534968243 1000000000 17091388 1000000000 710630852 1000000000 472813266 1000000000 110454880 1000000000 204987257 1000000000 119920256 1000000000 205985416 1000000000 390530696 1000000000 430359559 1000000000 630173781 1000000000 365827811 1000000000 924176522 1000000000 337627386 1000000000 225404512 1000000000 511217154 1000000000 180064077 1000000000 847519862 1000000000 338456761 1000000000 373315778 1000000000 9715212 1000000000 7882979 1000000000 503483649 1000000000 255454675 1000000000 177322420 1000000000 345200560 1000000000 953248855 1000000000 992352830 1000000000 57725880 1000000000 203230356 1000000000 861833782 1000000000 959232264 1000000000 925066761 1000000000 247223191 1000000000 627379652 1000000000 321089407 1000000000 172201656 1000000000 702967758 1000000000 22387698 1000000000 833100500 1000000000 49562346 1000000000 947408742 1000000000 488356694 1000000000 817292588 1000000000 360206115 1000000000 256979518 1000000000 102469998 1000000000 285441338 1000000000 121521745 1000000000 208869324 1000000000 812891941 1000000000 342822119 1000000000 193141560 1000000000 296939863 1000000000 312699062 1000000000 637405237 1000000000 815735053 1000000000 740751735 1000000000 896302119 1000000000 966511677 1000000000 148726934 1000000000 303449817 1000000000 677590211 1000000000 116255051 1000000000 249038010 1000000000 691072682 1000000000 413414821 1000000000 597894131 1000000000 703544702 1000000000 727509039 1000000000 464925435 1000000000 708763009 1000000000 449877261 1000000000 667484965 1000000000 857335974 1000000000 753120412 1000000000 941463399 1000000000 67104158 1000000000 569285197 1000000000 860753044 1000000000 859953483 1000000000 559181630 1000000000 924200205 1000000000 687196057 1000000000 55069003 1000000000 798175152 1000000000 416095735 1000000000 662368331 1000000000 950231574 1000000000 93246335 1000000000 157182730 1000000000 388129491 1000000000 432461857 1000000000 956430195 1000000000 224076812 1000000000 488523477 1000000000 912220817 1000000000 153238197 1000000000 488709779 1000000000 929395082 1000000000 418425475 1000000000 559117872 1000000000 734584118 1000000000 710745051 1000000000 358556703 1000000000 673542556 1000000000 638986454 1000000000 198606868 1000000000 486909329 1000000000 363648933 1000000000 496141545 1000000000 744394277 1000000000 736571483 1000000000 973205414 1000000000 458063863 1000000000 800742259 1000000000 724080950 1000000000 561223079 1000000000 824860182 1000000000 627886345 1000000000 861201658 1000000000 184157287 1000000000 160752896 1000000000 707273118 1000000000 171594879 1000000000 29601545 1000000000 662009309 1000000000 881460817 1000000000 840403220 1000000000 245288118 1000000000 772597848 1000000000 973272068 1000000000 454902194 1000000000 917588086 1000000000 104971312 1000000000 621010136 1000000000 584590995 1000000000 221835715 1000000000 784441134 1000000000 380647246 1000000000 137253161 1000000000 124861400 1000000000 604826024 1000000000 643601998 1000000000 50799194 1000000000 591642592 1000000000 451032192 1000000000 239215565 1000000000 974724170 1000000000 289811631 1000000000 655102947 1000000000 223895964 1000000000 835561394 1000000000 859575217 1000000000 910331432 1000000000 662020955 1000000000 488719384 1000000000 981468557 1000000000 140853848 1000000000 691979376 1000000000 676267304 1000000000 794590904 1000000000 671814148 1000000000 77559904 1000000000 759909748 1000000000 77241819 1000000000 120739042 1000000000 960852489 1000000000 181917020 1000000000 382287934 1000000000 305306422 1000000000 24191129 1000000000 524900077 1000000000 557669435 1000000000 814299277 1000000000 922778846 1000000000 195590085 1000000000 690796184 1000000000 663423012 1000000000 397470022 1000000000 149363738 1000000000 58425108 1000000000 84031791 1000000000 672884646 1000000000 116356268 1000000000 15744787 1000000000 751658774 1000000000 477786238 1000000000 310517208 1000000000 618915366 1000000000 172677223 1000000000 790912708 1000000000 626160984 1000000000 901500554 1000000000 265811506 1000000000 886325648 1000000000 443961804 1000000000 761811378 1000000000 725713685 1000000000 247674649 1000000000 620809979 1000000000 602672324 1000000000 528343214 1000000000 670536753 1000000000 271114288 1000000000 752359373 1000000000 595484484 1000000000 677903854 1000000000 42519403 1000000000 115965822 1000000000 501207926 1000000000 578054956 1000000000 847752577 1000000000 262268315 1000000000 204194807 1000000000 821302811 1000000000 653902713 1000000000 990872763 1000000000 666032584 1000000000 342699227 1000000000 954594901 1000000000 114461856 1000000000 914022689 1000000000 296563078 1000000000 167040377 1000000000 184223501 1000000000 798066200 1000000000 46541933 1000000000 831608400 1000000000 750988858 1000000000 259318802 1000000000 316694433 1000000000 509133909 1000000000 914473954 1000000000 110651496 1000000000 609517608 1000000000 441963201 1000000000 254142464 1000000000 273313153 1000000000 773751048 1000000000 374600173 1000000000 194216250 1000000000 445564317 1000000000 47510345 1000000000 178801439 1000000000 814545856 1000000000 823001398 1000000000 787137756 1000000000 865467142 1000000000 313850530 1000000000 270409218 1000000000 705956315 1000000000 250797591 1000000000 781420094 1000000000 608174715 1000000000 338698603 1000000000 494922799 1000000000 496497461 1000000000 367708081 1000000000 76233609 1000000000 842536316 1000000000 697235899 1000000000 298846046 1000000000 399307437 1000000000 426302095 1000000000 28305142 1000000000 952298043 1000000000 648934888 1000000000 370291963 1000000000 301350827 1000000000 405338540 1000000000 148988856 1000000000 455768384 1000000000 247937013 1000000000 799106751 1000000000 163041908 1000000000 645962831 1000000000 388633988 1000000000 362134844 1000000000 561725408 1000000000 839933276 1000000000 66110501 1000000000 706184728 1000000000 593585485 1000000000 746790709 1000000000 959745746 1000000000 167766897 1000000000 647677233 1000000000 836960447 1000000000 326419326 1000000000 519643822 1000000000 138124357 1000000000 799022085 1000000000 215627053 1000000000 133843909 1000000000 127268582 1000000000 182094883 1000000000 722415185 1000000000 201099431 1000000000 95259381 1000000000 573185880 1000000000 429848624 1000000000 241335004 1000000000 62106740 1000000000 279848910 1000000000 978651407 1000000000 954847106 1000000000 246415589 1000000000 409792985 1000000000 818475670 1000000000 657767610 1000000000 44788002 1000000000 861383605 1000000000 578583898 1000000000 365192210 1000000000 318497180 1000000000 42165270 1000000000 810668821 1000000000 528778161 1000000000 500987396 1000000000 975555450 1000000000 862573039 1000000000 50069373 1000000000 228089504 1000000000 692019581 1000000000 382059569 1000000000 354209957 1000000000 527626408 1000000000 4344144 1000000000 518526514 1000000000 656190956 1000000000 849432660 1000000000 847421393 1000000000 108932147 1000000000 808704617 1000000000 53898433 1000000000 712636646 1000000000 643782737 1000000000 220501535 1000000000 882181002 1000000000 825368640 1000000000 114509166 1000000000 896287406 1000000000 980394096 1000000000 110426510 1000000000 45553742 1000000000 810638963 1000000000 793368068 1000000000 757176699 1000000000 470434954 1000000000 109010712 1000000000 314591260 1000000000 40274005 1000000000 878798453 1000000000 234446106 1000000000 250497112 1000000000 749651748 1000000000 154059893 1000000000 298023512 1000000000 21186926 1000000000 445920535 1000000000 446973958 1000000000 825610151 1000000000 59281082 1000000000 911135740 1000000000 938309453 1000000000 452568157 1000000000 469926354 1000000000 266668644 1000000000 440459056 1000000000 61398771 1000000000 919197334 1000000000 73442846 1000000000 927099002 1000000000 419964354 1000000000 678067601 1000000000 900596428 1000000000 924747742 1000000000 766567150 1000000000 425720245 1000000000 929503242 1000000000 195044067 1000000000 116661074 1000000000 805906578 1000000000 922718339 1000000000 163348959 1000000000 117245707 1000000000 628929307 1000000000 590323385 1000000000 376744971 1000000000 335877871 1000000000 906682325 1000000000 405445964 1000000000 496746115 1000000000 253151322 1000000000 809237854 1000000000 849923221 1000000000 142747106 1000000000 983197202 1000000000 643280460 1000000000 907343033 1000000000 404179740 1000000000 155902151 1000000000 348633173 1000000000 494183249 1000000000 618870586 1000000000 126161197 1000000000 212954496 1000000000 182381038 1000000000 644682225 1000000000 153981589 1000000000 50669543 1000000000 405091583 1000000000 635218685 1000000000 621950130 1000000000 298963737 1000000000 126128631 1000000000 178767604 1000000000 844301498 1000000000 692757700 1000000000 291511458 1000000000 436304897 1000000000 731994009 1000000000 147826437 1000000000 216321869 1000000000 197310799 1000000000 606015617 1000000000 884334384 1000000000 686368092 1000000000 932108843 1000000000 58904132 1000000000 753053329 1000000000 199301401 1000000000 37317015 1000000000 599903381 1000000000 853644007 1000000000 989513203 1000000000 990530861 1000000000 368468979 1000000000 785811390 1000000000 847793350 1000000000 50377651 1000000000 944000296 1000000000 121261448 1000000000 51045754 1000000000 853130622 1000000000 523336257 1000000000 864163935 1000000000 167050491 1000000000 177906613 1000000000 224400978 1000000000 948179138 1000000000 268631013 1000000000 868457659 1000000000 734933198 1000000000 907387113 1000000000 537381636 1000000000 794511505 1000000000 519316794 1000000000 801829128 1000000000 780339304 1000000000 352362596 1000000000 770029169 1000000000 575094738 1000000000 920774307 1000000000 340803314 1000000000 550899864 1000000000 48453575 1000000000 534416317 1000000000 849678316 1000000000 168655540 1000000000 419603022 1000000000 429487184 1000000000 7652304 1000000000 473933222 1000000000 661981312 1000000000 94539501 1000000000 930753654 1000000000 811126308 1000000000 416855934 1000000000 956766606 1000000000 530898929 1000000000 330829696 1000000000 308955668 1000000000 990978791 1000000000 420672418 1000000000 811036520 1000000000 493206106 1000000000 662793100 1000000000 600366906 1000000000 42280204 1000000000 942672651 1000000000 323237491 1000000000 860826475 1000000000 621858559 1000000000 165667104 1000000000 859519844 1000000000 436379024 1000000000 124162155 1000000000 172712568 1000000000 42854577 1000000000 257605812 1000000000 358987143 1000000000 942432507 1000000000 201384525 1000000000 234026085 1000000000 663985015 1000000000 267664230 1000000000 467775444 1000000000 880775643 1000000000 898654787 1000000000 892053609 1000000000 795116009 1000000000 779838701 1000000000 157609091 1000000000 32159977 1000000000 923978715 1000000000 39232993 1000000000 8630181 1000000000 804766743 1000000000 936084241 1000000000 866451468 1000000000 931390462 1000000000 573886809 1000000000 282521780 1000000000 310574394 1000000000 944172397 1000000000 585416219 1000000000 556047366 1000000000 423246729 1000000000 25459812 1000000000 810782673 1000000000 672951574 1000000000 82947867 1000000000 266430424 1000000000 36044345 1000000000 691359148 1000000000 556239415 1000000000 161861394 1000000000 819717584 1000000000 551236403 1000000000 663525885 1000000000 936753646 1000000000 215488106 1000000000 659852730 1000000000 278500442 1000000000 835641491 1000000000 596446022 1000000000 133324356 1000000000 560457980 1000000000 172881414 1000000000 553917434 1000000000 714512070 1000000000 439209135 1000000000 147181722 1000000000 776638822 1000000000 899786479 1000000000 482321503 1000000000 935341827 1000000000 697003473 1000000000 375696757 1000000000 75368806 1000000000 12408366 1000000000 125886272 1000000000 4703499 1000000000 900316847 1000000000 590294707 1000000000 193381284 1000000000 881867209 1000000000 51236061 1000000000 580042712 1000000000 800307384 1000000000 701120566 1000000000 112778268 1000000000 90971833 1000000000 822474308 1000000000 368157762 1000000000 231047983 1000000000 582941785 1000000000 428560573 1000000000 542157672 1000000000 855666049 1000000000 36360700 1000000000 114794940 1000000000 796704981 1000000000 309008827 1000000000 731623419 1000000000 227305977 1000000000 525957657 1000000000 547779160 1000000000 381728149 1000000000 529108534 1000000000 38135376 1000000000 227661328 1000000000 254448209 1000000000 321587315 1000000000 984644523 1000000000 634628186 1000000000 918590055 1000000000 341542015 1000000000 259630364 1000000000 841057303 1000000000 989099853 1000000000 726358392 1000000000 216537143 1000000000 431911870 1000000000 962072458 1000000000 309749412 1000000000 270445508 1000000000 898164415 1000000000 712002734 1000000000 351250233 1000000000 768124635 1000000000 634672336 1000000000 354425232 1000000000 990018538 1000000000 679074284 1000000000 359283369 1000000000 889034870 1000000000 250567667 1000000000 761411351 1000000000 553042997 1000000000 77634325 1000000000 537081216 1000000000 243158176 1000000000 879317610 1000000000 20438023 1000000000 657262145 1000000000 229481778 1000000000 437488269 1000000000 541426526 1000000000 776859406 1000000000 948784120 1000000000 254300709 1000000000 819937903 1000000000 446615789 1000000000 575783581 1000000000 118874032 1000000000 908191715 1000000000 230250070 1000000000 907878441 1000000000 635319411 1000000000 708830278 1000000000 466862448 1000000000 953941148 1000000000 905058352 1000000000 283839610 1000000000 953182763 1000000000 409094008 1000000000 329121344 1000000000 959135887 1000000000 907618925 1000000000 261048398 1000000000 437865313 1000000000 915064913 1000000000 77624874 1000000000 719474438 1000000000 344409370 1000000000 415822423 1000000000 665692206 1000000000 994934209 1000000000 189654715 1000000000 725207630 1000000000 471527243 1000000000 804412143 1000000000 859985070 1000000000 4373098 1000000000 256696275 1000000000 924052443 1000000000 536435657 1000000000 446183338 1000000000 110272531 1000000000 933574725 1000000000 997119781 1000000000 123382060 1000000000 880494559 1000000000 680408272 1000000000 317506048 1000000000 675066572 1000000000 377018941 1000000000 844453206 1000000000 272677549 1000000000 307952827 1000000000 577563164 1000000000 741849925 1000000000 318072306 1000000000 89224070 1000000000 984916264 1000000000 950950915 1000000000 572069052 1000000000 657837967 1000000000 42188309 1000000000 950805866 1000000000 661919114 1000000000 627511771 1000000000 772209556 1000000000 712070775 1000000000 592753848 1000000000 131596488 1000000000 217109526 1000000000 261530949 1000000000 572794663 1000000000 882974279 1000000000 621546502 1000000000 571653831 1000000000 76393365 1000000000 800483186 1000000000 495376878 1000000000 511785981 1000000000 37426837 1000000000 542185355 1000000000 869184047 1000000000 882357976 1000000000 188586526 1000000000 357788412 1000000000 543403358 1000000000 274393305 1000000000 368197553 1000000000 660512400 1000000000 495886469 1000000000 517490101 1000000000 43977931 1000000000 71854343 1000000000 65138829 1000000000 244130593 1000000000 546199978 1000000000 875363057 1000000000 15300942 1000000000 501656151 1000000000 751114174 1000000000 367897640 1000000000 630283979 1000000000 822998188 1000000000 587664938 1000000000 179204213 1000000000 854624755 1000000000 523193331 1000000000 178275078 1000000000 640905540 1000000000 830748840 1000000000 118566836 1000000000 227501838 1000000000 992348112 1000000000 205941424 1000000000 127144119 1000000000 925104669 1000000000 358366497 1000000000 482268181 1000000000 126305927 1000000000 873832902 1000000000 961397863 1000000000 693924039 1000000000 849525261 1000000000 192223154 1000000000 161910381 1000000000 288229861 1000000000 768411063 1000000000 73430358 1000000000 206946805 1000000000 926992696 1000000000 228314787 1000000000 216743851 1000000000 414565127 1000000000 589431193 1000000000 36356140 1000000000 23384395 1000000000 90430376 1000000000 584191748 1000000000 73914260 1000000000 233875714 1000000000 871701640 1000000000 453823955 1000000000 771197883 1000000000 646776923 1000000000 67684348 1000000000 611769776 1000000000 384010890 1000000000 610248868 1000000000 631962115 1000000000 278802173 1000000000 969648064 1000000000 8133619 1000000000 457139861 1000000000 847954736 1000000000 345605931 1000000000 972733291 1000000000 641623527 1000000000 959978017 1000000000 582076382 1000000000 150539689 1000000000 688021336 1000000000 436320198 1000000000 978427967 1000000000 544032737 1000000000 159580098 1000000000 395700223 1000000000 471623692 1000000000 821152811 1000000000 395687266 1000000000 377582755 1000000000 654192850 1000000000 177396910 1000000000 175009050 1000000000 619160133 1000000000 530165000 1000000000 248253805 1000000000 208484519 1000000000 581035478 1000000000 973144937 1000000000 780554833 1000000000 286582335 1000000000 439566094 1000000000 303957223 1000000000 726018781 1000000000 981316970 1000000000 400772539 1000000000 985546079 1000000000 959911507 1000000000 741488689 1000000000 307021796 1000000000 760089275 1000000000 612398212 1000000000 554570739 1000000000 64049506 1000000000 201506336 1000000000 418475905 1000000000 906119115 1000000000 699973419 1000000000 765246052 1000000000 226519975 1000000000 220331592 1000000000 6092892 1000000000 773125626 1000000000 861189142 1000000000 707451840 1000000000 922948295 1000000000 900612900 1000000000 989350595 1000000000 943699804 1000000000 448179874 1000000000 35472063 1000000000 768050099 1000000000 166778280 1000000000 103648537 1000000000 579773160 1000000000 7967410 1000000000 854895332 1000000000 405612341 1000000000 313958201 1000000000 411737149 1000000000 503530618 1000000000 397682282 1000000000 718056328 1000000000 365407156 1000000000 476304266 1000000000 54991155 1000000000 856033129 1000000000 242094418 1000000000 523559769 1000000000 482029100 1000000000 883268603 1000000000 734784527 1000000000 797885164 1000000000 831759669 1000000000 652548580 1000000000 115296678 1000000000 825812685 1000000000 627136512 1000000000 608174292 1000000000 497159367 1000000000 369952345 1000000000 927474212 1000000000 412169965 1000000000 223381086 1000000000 177274395 1000000000 334982804 1000000000 981349830 1000000000 6966470 1000000000 770047259 1000000000 493550470 1000000000 749760879 1000000000 387108095 1000000000 949573670 1000000000 129247252 1000000000 848538447 1000000000 560965855 1000000000 989728900 1000000000 585801090 1000000000 874409980 1000000000 633966081 1000000000 309122938 1000000000 273284922 1000000000 763998851 1000000000 257866546 1000000000 189476933 1000000000 25067736 1000000000 534197904 1000000000 939414543 1000000000 168481202 1000000000 958274438 1000000000 41502479 1000000000 503909467 1000000000 443464450 1000000000 555821279 1000000000 277002796 1000000000 893323167 1000000000 3643157 1000000000 688974487 1000000000 571543753 1000000000 325047517 1000000000 756873034 1000000000 218751378 1000000000 988210333 1000000000 165218296 1000000000 713454243 1000000000 579542502 1000000000 264292827 1000000000 835054934 1000000000 254985537 1000000000 699672356 1000000000 642524836 1000000000 218898652 1000000000 794330561 1000000000 723051015 1000000000 941445364 1000000000 468403544 1000000000 938394253 1000000000 24863073 1000000000 254820989 1000000000 84924617 1000000000 906261237 1000000000 478000837 1000000000 676755184 1000000000 21718822 1000000000 860770640 1000000000 913076105 1000000000 684969491 1000000000 45453762 1000000000 344931699 1000000000 309032954 1000000000 472095682 1000000000 12841057 1000000000 819351445 1000000000 736748214 1000000000 923019091 1000000000 587499284 1000000000 133581999 1000000000 666911805 1000000000 990119754 1000000000 380419825 1000000000 125650071 1000000000 523007798 1000000000 24077731 1000000000 268279459 1000000000 565473974 1000000000 891813404 1000000000 774656475 1000000000 185213028 1000000000 963216172 1000000000 992130348 1000000000 474394608 1000000000 379637349 1000000000 362268522 1000000000 962504327 1000000000 871720971 1000000000 575401140 1000000000 625911309 1000000000 479947122 1000000000 537971211 1000000000 89786401 1000000000 649736723 1000000000 148061037 1000000000 428745415 1000000000 924775526 1000000000 847970477 1000000000 17567259 1000000000 780046761 1000000000 568853063 1000000000 942545450 1000000000 512164126 1000000000 583590665 1000000000 793706542 1000000000 224148294 1000000000 683978229 1000000000 946114213 1000000000 353270195 1000000000 562846502 1000000000 133684113 1000000000 212083602 1000000000 575199066 1000000000 471257190 1000000000 811138201 1000000000 514294445 1000000000 309002946 1000000000 973334925 1000000000 257988824 1000000000 756239870 1000000000 273034888 1000000000 522774491 1000000000 364976221 1000000000 307613646 1000000000 289294706 1000000000 90259603 1000000000 932850222 1000000000 89323745 1000000000 278321399 1000000000 850133767 1000000000 116752420 1000000000 492942811 1000000000 178004003 1000000000 178273754 1000000000 957066800 1000000000 302207768 1000000000 884504519 1000000000 719277686 1000000000 16935130 1000000000 738892905 1000000000 967385314 1000000000 395735729 1000000000 378959762 1000000000 91996683 1000000000 869719540 1000000000 650153348 1000000000 856094401 1000000000 561989069 1000000000 781280424 1000000000 609153482 1000000000 167785007 1000000000 933629192 1000000000 805009186 1000000000 529347495 1000000000 571462357 1000000000 367632253 1000000000 36524182 1000000000 708467446 1000000000 616646952 1000000000 57574418 1000000000 73854501 1000000000 402868249 1000000000 782812571 1000000000 223787074 1000000000 606416590 1000000000 216803786 1000000000 357033647 1000000000 891268452 1000000000 859020501 1000000000 346902609 1000000000 220122347 1000000000 620583219 1000000000 143215289 1000000000 681847973 1000000000 256990329 1000000000 728362390 1000000000 707023180 1000000000 997145454 1000000000 45925189 1000000000 722971294 1000000000 131204758 1000000000 427555832 1000000000 360844723 1000000000 892492637 1000000000 846262944 1000000000 768356257 1000000000 749437546 1000000000 209824693 1000000000 189631217 1000000000 23251111 1000000000 621835008 1000000000 955937523 1000000000 807442395 1000000000 262029260 1000000000 127400710 1000000000 329382057 1000000000 12089810 1000000000 420400325 1000000000 125916182 1000000000 544455506 1000000000 364878949 1000000000 622173801 1000000000 541518811 1000000000 755824219 1000000000 656147669 1000000000 917761791 1000000000 381162435 1000000000 436019538 1000000000 308911627 1000000000 139610933 1000000000 648453956 1000000000 290474663 1000000000 925298055 1000000000 915807893 1000000000 805645498 1000000000 528595426 1000000000 689326643 1000000000 302290538 1000000000 314805556 1000000000 820175488 1000000000 868247561 1000000000 553140620 1000000000 242874923 1000000000 658166012 1000000000 839283905 1000000000 312830900 1000000000 477758580 1000000000 548726651 1000000000 866589345 1000000000 246447761 1000000000 764471856 1000000000 905806917 1000000000 868725540 1000000000 46874998 1000000000 645396910 1000000000 769158426 1000000000 350961195 1000000000 483728262 1000000000 315149105 1000000000 451879900 1000000000 649293610 1000000000 30290188 1000000000 998274239 1000000000 321776445 1000000000 110825909 1000000000 940362818 1000000000 196562950 1000000000 230607111 1000000000 539238584 1000000000 898631393 1000000000 47588657 1000000000 358090494 1000000000 420903707 1000000000 346222044 1000000000 219455279 1000000000 548281797 1000000000 807773474 1000000000 240782842 1000000000 718778228 1000000000 646821458 1000000000 986968760 1000000000 501751966 1000000000 282300536 1000000000 127780324 1000000000 712984039 1000000000 943239759 1000000000 200191056 1000000000 328321512 1000000000 711825736 1000000000 317189305 1000000000 59679979 1000000000 692710717 1000000000 119687649 1000000000 489721146 1000000000 448817374 1000000000 644451955 1000000000 641474693 1000000000 968801120 1000000000 642196085 1000000000 904231851 1000000000 677934112 1000000000 153389192 1000000000 71118313 1000000000 806409095 1000000000 157839484 1000000000 304945321 1000000000 666444102 1000000000 103976953 1000000000 904465495 1000000000 499032180 1000000000 700675885 1000000000 948919258 1000000000 480782214 1000000000 732825406 1000000000 130519151 1000000000 566117737 1000000000 947340690 1000000000 817899203 1000000000 895788340 1000000000 17839551 1000000000 2861012 1000000000 337078393 1000000000 552883375 1000000000 138017978 1000000000 918611091 1000000000 230033796 1000000000 965730261 1000000000 514059264 1000000000 761124946 1000000000 758736815 1000000000 721164944 1000000000 703461943 1000000000 693015928 1000000000 533317376 1000000000 215933573 1000000000 548755889 1000000000 298548679 1000000000 428701754 1000000000 277601919 1000000000 181746220 1000000000 489950523 1000000000 838880427 1000000000 562951881 1000000000 113983298 1000000000 619998727 1000000000 160996707 1000000000 854180555 1000000000 880380923 1000000000 520546160 1000000000 172513416 1000000000 530915743 1000000000 375082827 1000000000 761910886 1000000000 310068531 1000000000 831490430 1000000000 744175492 1000000000 35598315 1000000000 630723759 1000000000 507857512 1000000000 338792477 1000000000 541019587 1000000000 40250418 1000000000 279194035 1000000000 941365284 1000000000 472163145 1000000000 24018507 1000000000 607558092 1000000000 792341073 1000000000 855326279 1000000000 226866655 1000000000 758271715 1000000000 236767925 1000000000 543936377 1000000000 679823402 1000000000 716150768 1000000000 820728279 1000000000 925180985 1000000000 967536455 1000000000 676742616 1000000000 520330872 1000000000 116790229 1000000000 51460790 1000000000 246777943 1000000000 273035463 1000000000 556501687 1000000000 590709676 1000000000 2704755 1000000000 333670666 1000000000 896220117 1000000000 545283707 1000000000 401357770 1000000000 733708196 1000000000 992858027 1000000000 930492650 1000000000 194816056 1000000000 875080071 1000000000 817051805 1000000000 107700181 1000000000 321358733 1000000000 437465694 1000000000 5431430 1000000000 292986339 1000000000 997379148 1000000000 608344636 1000000000 538868902 1000000000 755320819 1000000000 499225677 1000000000 688340980 1000000000 587868065 1000000000 737578702 1000000000 500536895 1000000000 678465253 1000000000 16629520 1000000000 663051705 1000000000 497089742 1000000000 556808869 1000000000 301753184 1000000000 545916637 1000000000 303682616 1000000000 276842260 1000000000 987783545 1000000000 274513916 1000000000 332429525 1000000000 363500457 1000000000 329589975 1000000000 74397244 1000000000 967715671 1000000000 134956041 1000000000 649267400 1000000000 810961090 1000000000 688351558 1000000000 118399722 1000000000 462733590 1000000000 493533095 1000000000 933439203 1000000000 227044785 1000000000 804095034 1000000000 728972019 1000000000 438054070 1000000000 969738270 1000000000 442855756 1000000000 751604549 1000000000 707585389 1000000000 95937298 1000000000 783228346 1000000000 197869358 1000000000 377834763 1000000000 895767796 1000000000 703486243 1000000000 129841416 1000000000 950807014 1000000000 734509323 1000000000 100384458 1000000000 511760121 1000000000 36858462 1000000000 589473465 1000000000 867040774 1000000000 494079669 1000000000 155271204 1000000000 993533501 1000000000 686229972 1000000000 890212471 1000000000 166499543 1000000000 630302454 1000000000 983754430 1000000000 117000748 1000000000 452005234 1000000000 939298402 1000000000 428342342 1000000000 456507377 1000000000 529051391 1000000000 385212096 1000000000 853756357 1000000000 808491413 1000000000 472918876 1000000000 30805437 1000000000 458595414 1000000000 90117230 1000000000 405174974 1000000000 214938782 1000000000 449762646 1000000000 222706509 1000000000 149457871 1000000000 351334625 1000000000 514555284 1000000000 578016546 1000000000 883523055 1000000000 555375447 1000000000 273109845 1000000000 871686143 1000000000 324831466 1000000000 562653309 1000000000 318082688 1000000000 612518078 1000000000 619205990 1000000000 877354690 1000000000 778836165 1000000000 430948066 1000000000 441766182 1000000000 5676562 1000000000 890371507 1000000000 45907486 1000000000 716943630 1000000000 809893739 1000000000 416880571 1000000000 307717974 1000000000 854028507 1000000000 223910746 1000000000 234188576 1000000000 313227588 1000000000 838449791 1000000000 495674835 1000000000 839207709 1000000000 831579913 1000000000 856350 1000000000 182623326 1000000000 668844789 1000000000 276988384 1000000000 493745062 1000000000 189204361 1000000000 885659339 1000000000 317588757 1000000000 652778406 1000000000 220804001 1000000000 705320037 1000000000 54730474 1000000000 129607193 1000000000 720636666 1000000000 964341823 1000000000 991299503 1000000000 861320449 1000000000 764906995 1000000000 938184353 1000000000 835688260 1000000000 503525857 1000000000 666638310 1000000000 76574728 1000000000 116633804 1000000000 940072200 1000000000 680758627 1000000000 712430449 1000000000 87007520 1000000000 645277339 1000000000 678106886 1000000000 51852913 1000000000 338156700 1000000000 27387073 1000000000 506116146 1000000000 381622635 1000000000 41242256 1000000000 121120904 1000000000 96598750 1000000000 831155596 1000000000 931523219 1000000000 73023487 1000000000 998320669 1000000000 361804592 1000000000 346848626 1000000000 113654835 1000000000 933899725 1000000000 233662346 1000000000 240869087 1000000000 968122428 1000000000 72229946 1000000000 707454670 1000000000 16626534 1000000000 970044960 1000000000 243134458 1000000000 719255295 1000000000 83388408 1000000000 953602194 1000000000 431331096 1000000000 12940418 1000000000 931811260 1000000000 302392335 1000000000 360834699 1000000000 429258128 1000000000 393344029 1000000000 752632771 1000000000 454004876 1000000000 24648538 1000000000 466028324 1000000000 971950251 1000000000 580931462 1000000000 652535226 1000000000 383524630 1000000000 144035714 1000000000 680337769 1000000000 826597798 1000000000 376886771 1000000000 734812622 1000000000 650166586 1000000000 30545408 1000000000 76703408 1000000000 183847468 1000000000 866896644 1000000000 506266650 1000000000 917226422 1000000000 785981697 1000000000 73482128 1000000000 979919737 1000000000 726393932 1000000000 100096393 1000000000 114377206 1000000000 842924199 1000000000 73666134 1000000000 546609734 1000000000 22846729 1000000000 488707161 1000000000 781853008 1000000000 379412023 1000000000 442135099 1000000000 820189321 1000000000 347512350 1000000000 336468394 1000000000 465693151 1000000000 306957983 1000000000 130047040 1000000000 982150718 1000000000 607436002 1000000000 43043638 1000000000 904608523 1000000000 991510199 1000000000 506602896 1000000000 909054159 1000000000 413579166 1000000000 781784382 1000000000 391976561 1000000000 721719432 1000000000 498823162 1000000000 331952009 1000000000 857789872 1000000000 716700326 1000000000 296802952 1000000000 525762485 1000000000 842410274 1000000000 229393646 1000000000 30071109 1000000000 3439164 1000000000 89174914 1000000000 736841490 1000000000 435654032 1000000000 943484782 1000000000 135940815 1000000000 165628443 1000000000 449553950 1000000000 39526791 1000000000 992406826 1000000000 759090036 1000000000 815131877 1000000000 918493147 1000000000 950213607 1000000000 397842423 1000000000 951419046 1000000000 739166763 1000000000 901037165 1000000000 708161314 1000000000 442179599 1000000000 339164342 1000000000 77557125 1000000000 890067233 1000000000 867041270 1000000000 851446419 1000000000 409314868 1000000000 565792405 1000000000 885222984 1000000000 456798802 1000000000 822622157 1000000000 933324777 1000000000 2135016 1000000000 143373533 1000000000 228801419 1000000000 768189451 1000000000 587579079 1000000000 226666940 1000000000 165733515 1000000000 324498543 1000000000 211722260 1000000000 785622625 1000000000 211745215 1000000000 454848173 1000000000 771785965 1000000000 797749582 1000000000 824858780 1000000000 403395641 1000000000 78158498 1000000000 397363789 1000000000 547758301 1000000000 366498389 1000000000 527589976 1000000000 803008164 1000000000 963291370 1000000000 93887158 1000000000 687191006 1000000000 230553892 1000000000 716137213 1000000000 590551942 1000000000 81052144 1000000000 285403897 1000000000 583897505 1000000000 559815636 1000000000 742192270 1000000000 418191740 1000000000 221606316 1000000000 933281256 1000000000 924836010 1000000000 901307726 1000000000 342499704 1000000000 703611752 1000000000 775727270 1000000000 651754341 1000000000 797415054 1000000000 708018160 1000000000 466206240 1000000000 490050582 1000000000 343591468 1000000000 985201397 1000000000 385403570 1000000000 824309193 1000000000 84002858 1000000000 515458891 1000000000 415025328 1000000000 360894272 1000000000 955991672 1000000000 395778964 1000000000 796664284 1000000000 54498893 1000000000 202063279 1000000000 750284071 1000000000 597782069 1000000000 317895742 1000000000 507493289 1000000000 627937630 1000000000 314019791 1000000000 976056202 1000000000 728384712 1000000000 248591415 1000000000 186188578 1000000000 801558518 1000000000 10478336 1000000000 587526306 1000000000 398835584 1000000000 278571385 1000000000 324261240 1000000000 540244767 1000000000 687933270 1000000000 853810935 1000000000 728204610 1000000000 363460544 1000000000 411603862 1000000000 177638712 1000000000 32987531 1000000000 828072819 1000000000 336806584 1000000000 118719001 1000000000 645428118 1000000000 453852975 1000000000 231809789 1000000000 29285182 1000000000 989092547 1000000000 556868936 1000000000 445470649 1000000000 16362410 1000000000 681837731 1000000000 830314389 1000000000 549710988 1000000000 319823572 1000000000 939488812 1000000000 18719198 1000000000 94163479 1000000000 237182315 1000000000 287817498 1000000000 663575235 1000000000 895224724 1000000000 318917916 1000000000 856282517 1000000000 569869143 1000000000 841876329 1000000000 134993122 1000000000 32329843 1000000000 503816830 1000000000 218758462 1000000000 903647344 1000000000 649370406 1000000000 938503668 1000000000 591089912 1000000000 901009106 1000000000 859845778 1000000000 910952408 1000000000 855130110 1000000000 503340939 1000000000 298414529 1000000000 825711677 1000000000 729724835 1000000000 63848359 1000000000 136507293 1000000000 216700275 1000000000 382186729 1000000000 355975149 1000000000 770935364 1000000000 75344581 1000000000 23394603 1000000000 417880893 1000000000 544116532 1000000000 224429570 1000000000 348609395 1000000000 52694644 1000000000 811796401 1000000000 794449950 1000000000 463541396 1000000000 657961144 1000000000 811508099 1000000000 869497979 1000000000 317987904 1000000000 464269348 1000000000 676076121 1000000000 607279760 1000000000 562293420 1000000000 420892154 1000000000 337540070 1000000000 106077965 1000000000 119126488 1000000000 14689510 1000000000 150080724 1000000000 527970689 1000000000 746026394 1000000000 715630258 1000000000 911051002 1000000000 781594330 1000000000 673076910 1000000000 656604066 1000000000 888932960 1000000000 757176872 1000000000 510554066 1000000000 376096685 1000000000 982870670 1000000000 986935980 1000000000 61160177 1000000000 723997393 1000000000 942283424 1000000000 287672007 1000000000 684692124 1000000000 576066350 1000000000 152465011 1000000000 775890436 1000000000 39710898 1000000000 42499440 1000000000 334169709 1000000000 452720890 1000000000 470317969 1000000000 738141366 1000000000 770179694 1000000000 401957671 1000000000 364035503 1000000000 879658662 1000000000 979851373 1000000000 85248945 1000000000 753201871 1000000000 578289488 1000000000 387385080 1000000000 212114948 1000000000 948975411 1000000000 412564335 1000000000 671854524 1000000000 78441859 1000000000 598267132 1000000000 678165234 1000000000 495198257 1000000000 310729471 1000000000 151199816 1000000000 866183367 1000000000 932295608 1000000000 160623586 1000000000 914540752 1000000000 909014122 1000000000 186759073 1000000000 678524096 1000000000 453718105 1000000000 55158944 1000000000 495318455 1000000000 700429666 1000000000 505908830 1000000000 329478824 1000000000 71615882 1000000000 146377486 1000000000 236787234 1000000000 30164824 1000000000 732043906 1000000000 485961739 1000000000 282286663 1000000000 265670984 1000000000 814272595 1000000000 123792892 1000000000 634072951 1000000000 935180038 1000000000 18798141 1000000000 487762219 1000000000 109660126 1000000000 884281846 1000000000 199728905 1000000000 167508291 1000000000 151488757 1000000000 437615977 1000000000 117091557 1000000000 633601838 1000000000 406528795 1000000000 912083425 1000000000 768582149 1000000000 863686331 1000000000 781787014 1000000000 67427303 1000000000 184699400 1000000000 178670902 1000000000 680719131 1000000000 248062201 1000000000 895259897 1000000000 962607853 1000000000 334879173 1000000000 9476672 1000000000 14199934 1000000000 801214597 1000000000 102503532 1000000000 862707539 1000000000 406379720 1000000000 501953608 1000000000 258908283 1000000000 887132986 1000000000 601304951 1000000000 878821710 1000000000 697767670 1000000000 470606706 1000000000 90453140 1000000000 940165024 1000000000 857296833 1000000000 681238885 1000000000 232257339 1000000000 838024380 1000000000 953211807 1000000000 946692688 1000000000 189279785 1000000000 635713430 1000000000 245227056 1000000000 718038787 1000000000 826815039 1000000000 119098567 1000000000 95672506 1000000000 835214143 1000000000 366588291 1000000000 238984314 1000000000 955192419 1000000000 128298662 1000000000 747691860 1000000000 414541618 1000000000 305403198 1000000000 2108213 1000000000 611772517 1000000000 363995897 1000000000 341122324 1000000000 235660246 1000000000 238069261 1000000000 819618152 1000000000 825308303 1000000000 832363692 1000000000 601998180 1000000000 560699819 1000000000 43441194 1000000000 556554416 1000000000 302562408 1000000000 257946120 1000000000 898352964 1000000000 768049090 1000000000 588353614 1000000000 48606097 1000000000 479303771 1000000000 355254794 1000000000 998727151 1000000000 461486178 1000000000 684962186 1000000000 763998749 1000000000 818298329 1000000000 859758102 1000000000 413156583 1000000000 825444909 1000000000 816441741 1000000000 914927419 1000000000 215743333 1000000000 197511281 1000000000 818561691 1000000000 575790008 1000000000 354094918 1000000000 441187514 1000000000 29798887 1000000000 693168124 1000000000 709759386 1000000000 358978664 1000000000 445893514 1000000000 355220522 1000000000 51338418 1000000000 316287737 1000000000 848509985 1000000000 87804680 1000000000 971288920 1000000000 274112119 1000000000 970563602 1000000000 899971894 1000000000 662769166 1000000000 203047908 1000000000 42217165 1000000000 192362167 1000000000 70131021 1000000000 151615148 1000000000 628802544 1000000000 781330977 1000000000 178430887 1000000000 676397188 1000000000 263441963 1000000000 335117815 1000000000 972452594 1000000000 248485050 1000000000 307914032 1000000000 286134448 1000000000 616384386 1000000000 185341366 1000000000 206891543 1000000000 813728942 1000000000 485808017 1000000000 406755655 1000000000 573477367 1000000000 899867256 1000000000 618713555 1000000000 937605387 1000000000 679945137 1000000000 720705102 1000000000 290845936 1000000000 569149340 1000000000 428314236 1000000000 152234146 1000000000 754740023 1000000000 923651146 1000000000 62319678 1000000000 425166753 1000000000 63848033 1000000000 119078768 1000000000 552401302 1000000000 811393956 1000000000 542364151 1000000000 324334673 1000000000 412814809 1000000000 318538364 1000000000 364875764 1000000000 619664900 1000000000 22234343 1000000000 425612669 1000000000 748802023 1000000000 614142260 1000000000 240452415 1000000000 319381236 1000000000 308109000 1000000000 849372518 1000000000 736466809 1000000000 75385839 1000000000 767074306 1000000000 113360387 1000000000 163849690 1000000000 331973318 1000000000 467258865 1000000000 455360698 1000000000 454955805 1000000000 220466130 1000000000 150407335 1000000000 737004861 1000000000 22397159 1000000000 205732386 1000000000 502011945 1000000000 735857670 1000000000 436415689 1000000000 141016511 1000000000 235219628 1000000000 464448942 1000000000 872410864 1000000000 393825439 1000000000 751066603 1000000000 592641003 1000000000 386369772 1000000000 818526954 1000000000 344865477 1000000000 183601762 1000000000 343657699 1000000000 595931102 1000000000 689209542 1000000000 674058172 1000000000 638688815 1000000000 838477027 1000000000 633393838 1000000000 312676253 1000000000 29092120 1000000000 761621710 1000000000 497139377 1000000000 84452647 1000000000 739847205 1000000000 371998553 1000000000 82015194 1000000000 256071660 1000000000 273690839 1000000000 334312976 1000000000 59323380 1000000000 132773004 1000000000 531593234 1000000000 779981437 1000000000 996394597 1000000000 668136856 1000000000 121251723 1000000000 543424366 1000000000 486999353 1000000000 756828034 1000000000 715811481 1000000000 966151274 1000000000 350849846 1000000000 418361920 1000000000 511459205 1000000000 824819947 1000000000 451391556 1000000000 883023141 1000000000 854504575 1000000000 597957430 1000000000 428807312 1000000000 549622843 1000000000 455148968 1000000000 948763744 1000000000 887417643 1000000000 416144021 1000000000 832592122 1000000000 117595423 1000000000 665816593 1000000000 786716381 1000000000 596085568 1000000000 35740827 1000000000 475443060 1000000000 302523417 1000000000 218993080 1000000000 427464923 1000000000 70367649 1000000000 957300857 1000000000 255240662 1000000000 640508129 1000000000 832293609 1000000000 447532049 1000000000 851148471 1000000000 760829882 1000000000 262587908 1000000000 710481091 1000000000 543049055 1000000000 258273768 1000000000 876726344 1000000000 718028798 1000000000 164465612 1000000000 621014711 1000000000 370596398 1000000000 514518646 1000000000 24915417 1000000000 195016290 1000000000 463522831 1000000000 588154729 1000000000 390110912 1000000000 514827687 1000000000 410513300 1000000000 125498564 1000000000 625301952 1000000000 262983731 1000000000 177902106 1000000000 946003296 1000000000 356029396 1000000000 925769377 1000000000 615801654 1000000000 360619383 1000000000 987968938 1000000000 514956577 1000000000 524348591 1000000000 315490608 1000000000 23455895 1000000000 497726220 1000000000 571300814 1000000000 966778117 1000000000 27070869 1000000000 393592544 1000000000 866355391 1000000000 646095280 1000000000 597954208 1000000000 949888022 1000000000 823755693 1000000000 482604331 1000000000 542820447 1000000000 437490273 1000000000 900654493 1000000000 482156698 1000000000 880064853 1000000000 875219689 1000000000 489492306 1000000000 287824377 1000000000 556825680 1000000000 971741574 1000000000 648596460 1000000000 155952552 1000000000 245932321 1000000000 310275711 1000000000 346975575 1000000000 815223769 1000000000 971899081 1000000000 318851648 1000000000 868014294 1000000000 816317745 1000000000 798748542 1000000000 363700956 1000000000 642754746 1000000000 733078351 1000000000 446470305 1000000000 181793656 1000000000 509875005 1000000000 176580313 1000000000 147707174 1000000000 986607994 1000000000 476227813 1000000000 57069998 1000000000 115191580 1000000000 64097503 1000000000 364864403 1000000000 9470552 1000000000 14590167 1000000000 963196498 1000000000 777396629 1000000000 16223544 1000000000 219303804 1000000000 134272640 1000000000 123835977 1000000000 901400239 1000000000 624540372 1000000000 39736453 1000000000 906265962 1000000000 380500672 1000000000 256150905 1000000000 537874677 1000000000 746961180 1000000000 382283491 1000000000 316996689 1000000000 887022811 1000000000 54230063 1000000000 32058847 1000000000 51677086 1000000000 912366833 1000000000 925567036 1000000000 909530763 1000000000 103779643 1000000000 144910132 1000000000 917078963 1000000000 28909562 1000000000 160026274 1000000000 933297300 1000000000 718341813 1000000000 276409274 1000000000 546798853 1000000000 730841109 1000000000 689305256 1000000000 735507146 1000000000 833718771 1000000000 56084204 1000000000 110032570 1000000000 336742030 1000000000 674964290 1000000000 206245405 1000000000 813088821 1000000000 550562374 1000000000 239995800 1000000000 695525926 1000000000 403656038 1000000000 652391394 1000000000 386611012 1000000000 549736490 1000000000 365485586 1000000000 390673145 1000000000 836837942 1000000000 278114001 1000000000 896003669 1000000000 38188490 1000000000 617364200 1000000000 254179187 1000000000 455246387 1000000000 73846134 1000000000 802573418 1000000000 486121200 1000000000 227021226 1000000000 632564149 1000000000 979770998 1000000000 559173778 1000000000 163338525 1000000000 135823681 1000000000 531536597 1000000000 92410639 1000000000 419915908 1000000000 821012368 1000000000 167876646 1000000000 426410015 1000000000 741878567 1000000000 10502272 1000000000 925211441 1000000000 115484415 1000000000 860311301 1000000000 705305845 1000000000 22209363 1000000000 335961847 1000000000 615581302 1000000000 908126665 1000000000 930928333 1000000000 540659774 1000000000 500775380 1000000000 61305300 1000000000 504705371 1000000000 926756766 1000000000 632429192 1000000000 647413550 1000000000 520700721 1000000000 772654297 1000000000 341400710 1000000000 956911696 1000000000 560233875 1000000000 923197110 1000000000 759302524 1000000000 706767504 1000000000 267085882 1000000000 338911873 1000000000 673043157 1000000000 790706450 1000000000 979363079 1000000000 176789588 1000000000 621007577 1000000000 361782620 1000000000 867755553 1000000000 362046458 1000000000 869022016 1000000000 148734738 1000000000 66283079 1000000000 870059314 1000000000 154578691 1000000000 572611776 1000000000 418518872 1000000000 834288209 1000000000 859231860 1000000000 495700233 1000000000 164739769 1000000000 495050744 1000000000 654361109 1000000000 527528235 1000000000 137823151 1000000000 148838475 1000000000 640223198 1000000000 896973979 1000000000 511704984 1000000000 782541959 1000000000 988760198 1000000000 375376176 1000000000 933833767 1000000000 666017722 1000000000 899872894 1000000000 124020713 1000000000 751353003 1000000000 178256663 1000000000 165343110 1000000000 363453107 1000000000 621240933 1000000000 783338622 1000000000 384056246 1000000000 23095783 1000000000 931200315 1000000000 278483413 1000000000 511278623 1000000000 31952145 1000000000 220648398 1000000000 554705163 1000000000 109836507 1000000000 297798720 1000000000 55542105 1000000000 207709773 1000000000 361413042 1000000000 288127569 1000000000 494488849 1000000000 770401433 1000000000 201469984 1000000000 847379607 1000000000 155763035 1000000000 521524539 1000000000 901313714 1000000000 14397487 1000000000 602963119 1000000000 360114529 1000000000 421460137 1000000000 649804060 1000000000 102465737 1000000000 408106170 1000000000 809832304 1000000000 829022155 1000000000 523542138 1000000000 184178808 1000000000 581982102 1000000000 307781978 1000000000 632696155 1000000000 477844125 1000000000 912800380 1000000000 702596120 1000000000 672147774 1000000000 731729536 1000000000 797637137 1000000000 297687209 1000000000 922062171 1000000000 526207305 1000000000 175708882 1000000000 693098504 1000000000 155418910 1000000000 850269038 1000000000 718057502 1000000000 83483286 1000000000 689823371 1000000000 371876923 1000000000 972696849 1000000000 267656276 1000000000 941444895 1000000000 586794410 1000000000 251164615 1000000000 120645015 1000000000 663460708 1000000000 264866896 1000000000 432584023 1000000000 969573528 1000000000 601148537 1000000000 900778897 1000000000 69571101 1000000000 9649429 1000000000 361679933 1000000000 306631544 1000000000 642626339 1000000000 879300936 1000000000 919831986 1000000000 359229393 1000000000 348103750 1000000000 519696044 1000000000 850816420 1000000000 976809641 1000000000 969110366 1000000000 231809409 1000000000 607686413 1000000000 970016944 1000000000 398836109 1000000000 630842371 1000000000 398949679 1000000000 195360241 1000000000 679687849 1000000000 144247861 1000000000 605653672 1000000000 942466769 1000000000 582770247 1000000000 373463702 1000000000 342805537 1000000000 381538342 1000000000 857453138 1000000000 656627558 1000000000 536169258 1000000000 125627199 1000000000 516202904 1000000000 898011576 1000000000 559335097 1000000000 670827350 1000000000 827052113 1000000000 682866530 1000000000 369064262 1000000000 203848561 1000000000 338846538 1000000000 779976116 1000000000 73231213 1000000000 199418249 1000000000 114844098 1000000000 26819605 1000000000 110015395 1000000000 305884006 1000000000 875977584 1000000000 734579766 1000000000 800142143 1000000000 788668464 1000000000 448673114 1000000000 863811188 1000000000 897594575 1000000000 891567574 1000000000 991587097 1000000000 436129647 1000000000 813694319 1000000000 388845305 1000000000 965622533 1000000000 528809749 1000000000 373699205 1000000000 969957316 1000000000 396900261 1000000000 972292358 1000000000 629220402 1000000000 175272834 1000000000 338014286 1000000000 45195857 1000000000 29086025 1000000000 808103242 1000000000 543860355 1000000000 249621696 1000000000 173649090 1000000000 118664973 1000000000 813421413 1000000000 154886817 1000000000 133973763 1000000000 123861705 1000000000 650531716 1000000000 345483697 1000000000 104443041 1000000000 341574271 1000000000 294485786 1000000000 9464615 1000000000 84634061 1000000000 795800244 1000000000 735930928 1000000000 868882181 1000000000 168991895 1000000000 42108889 1000000000 779718589 1000000000 410091750 1000000000 201799280 1000000000 670846883 1000000000 244023642 1000000000 576780134 1000000000 48649395 1000000000 825925682 1000000000 213976135 1000000000 23685812 1000000000 391564868 1000000000 706326873 1000000000 16915027 1000000000 231683405 1000000000 625055467 1000000000 885702570 1000000000 184005276 1000000000 655264141 1000000000 820509000 1000000000 372991659 1000000000 794035295 1000000000 942795488 1000000000 210565225 1000000000 966312980 1000000000 624892507 1000000000 868853160 1000000000 462791996 1000000000 67828618 1000000000 164637573 1000000000 186730407 1000000000 177480409 1000000000 48839661 1000000000 528367689 1000000000 708394754 1000000000 498725083 1000000000 101116943 1000000000 267067987 1000000000 168361338 1000000000 340984821 1000000000 242692607 1000000000 683889286 1000000000 615368444 1000000000 314000050 1000000000 619814535 1000000000 597226945 1000000000 564885420 1000000000 618480548 1000000000 21880539 1000000000 946434619 1000000000 111134116 1000000000 435106622 1000000000 718414437 1000000000 433889823 1000000000 480941469 1000000000 177867196 1000000000 639733536 1000000000 512551093 1000000000 52225741 1000000000 830694891 1000000000 311406532 1000000000 986537081 1000000000 365740352 1000000000 475757997 1000000000 132191382 1000000000 325229896 1000000000 559797262 1000000000 489784431 1000000000 897240458 1000000000 61068524 1000000000 32242107 1000000000 347381748 1000000000 352960805 1000000000 558003291 1000000000 636940502 1000000000 224216626 1000000000 512041047 1000000000 383236971 1000000000 707762602 1000000000 497143209 1000000000 246624179 1000000000 882815848 1000000000 687624216 1000000000 400319168 1000000000 396060284 1000000000 84715172 1000000000 645213597 1000000000 984038493 1000000000 766366438 1000000000 668219879 1000000000 897209647 1000000000 910262670 1000000000 180654671 1000000000 660616113 1000000000 836277144 1000000000 392647153 1000000000 207346132 1000000000 66836065 1000000000 296284571 1000000000 897617617 1000000000 650389302 1000000000 347696323 1000000000 546923514 1000000000 367927482 1000000000 632396724 1000000000 836171662 1000000000 514490085 1000000000 526344185 1000000000 405539792 1000000000 97583212 1000000000 267346430 1000000000 606306261 1000000000 331007498 1000000000 562108456 1000000000 473827940 1000000000 29746143 1000000000 951604834 1000000000 62143878 1000000000 907103942 1000000000 175000313 1000000000 896244839 1000000000 985605921 1000000000 9437603 1000000000 453677426 1000000000 49784775 1000000000 420562822 1000000000 110706008 1000000000 362685845 1000000000 243593146 1000000000 786022238 1000000000 343663524 1000000000 213733682 1000000000 521534142 1000000000 555997714 1000000000 471934198 1000000000 426580844 1000000000 697822532 1000000000 209067189 1000000000 434528614 1000000000 205060886 1000000000 930564257 1000000000 126743811 1000000000 281603391 1000000000 84961180 1000000000 285619721 1000000000 123421002 1000000000 488764699 1000000000 851484270 1000000000 296290043 1000000000 86086535 1000000000 474432247 1000000000 374093574 1000000000 658602654 1000000000 621786701 1000000000 411203129 1000000000 423668033 1000000000 531408105 1000000000 741649813 1000000000 114622728 1000000000 312571875 1000000000 748555511 1000000000 290009212 1000000000 730516512 1000000000 478777431 1000000000 248953700 1000000000 316821226 1000000000 723931867 1000000000 405084349 1000000000 233514810 1000000000 90742934 1000000000 519251011 1000000000 356560396 1000000000 858887870 1000000000 802262284 1000000000 881304162 1000000000 272411956 1000000000 23666273 1000000000 367289733 1000000000 112019216 1000000000 816701512 1000000000 598386842 1000000000 427248089 1000000000 994451206 1000000000 693194016 1000000000 553192603 1000000000 607709421 1000000000 392667379 1000000000 651238957 1000000000 517288715 1000000000 920772219 1000000000 831317919 1000000000 613442758 1000000000 697642798 1000000000 233944067 1000000000 772982660 1000000000 172750994 1000000000 101989837 1000000000 937415330 1000000000 883927926 1000000000 58322649 1000000000 927864599 1000000000 415243714 1000000000 267932922 1000000000 625540063 1000000000 696830825 1000000000 411708205 1000000000 811119709 1000000000 824827605 1000000000 681367703 1000000000 404415010 1000000000 446392517 1000000000 521356351 1000000000 569508005 1000000000 583641948 1000000000 324476003 1000000000 787642676 1000000000 781574218 1000000000 883290468 1000000000 11732912 1000000000 68166785 1000000000 702202927 1000000000 618320912 1000000000 995976714 1000000000 925543812 1000000000 509447543 1000000000 940879904 1000000000 165331104 1000000000 384395327 1000000000 37536182 1000000000 205365871 1000000000 266627460 1000000000 368008456 1000000000 439279800 1000000000 121565836 1000000000 758865059 1000000000 282073254 1000000000 883613156 1000000000 345765299 1000000000 766205184 1000000000 222593850 1000000000 78081551 1000000000 954331697 1000000000 113210311 1000000000 962629912 1000000000 183974669 1000000000 975363804 1000000000 168898325 1000000000 234161530 1000000000 6159694 1000000000 847992737 1000000000 681037859 1000000000 3965763 1000000000 761553964 1000000000 877156805 1000000000 847434475 1000000000 404064189 1000000000 612832538 1000000000 818770968 1000000000 265394233 1000000000 172629249 1000000000 228571933 1000000000 218234678 1000000000 379510890 1000000000 467624427 1000000000 889182140 1000000000 117733304 1000000000 818306444 1000000000 44168725 1000000000 312081676 1000000000 203227958 1000000000 870405135 1000000000 348493085 1000000000 460260935 1000000000 134739505 1000000000 650177480 1000000000 806839183 1000000000 22610377 1000000000 373980775 1000000000 755746144 1000000000 448112913 1000000000 585131414 1000000000 829089640 1000000000 456352103 1000000000 976124512 1000000000 854511662 1000000000 828123107 1000000000 163881721 1000000000 389154717 1000000000 906044296 1000000000 507383926 1000000000 914588251 1000000000 192079336 1000000000 661794991 1000000000 706225090 1000000000 988538181 1000000000 765729009 1000000000 425707304 1000000000 236041436 1000000000 272374171 1000000000 884526601 1000000000 31451422 1000000000 276806523 1000000000 696852453 1000000000 712231915 1000000000 568145669 1000000000 575425332 1000000000 79784969 1000000000 536169963 1000000000 484233957 1000000000 84679004 1000000000 965741303 1000000000 605363969 1000000000 469956019 1000000000 208405284 1000000000 869400447 1000000000 533555096 1000000000 616462230 1000000000 523858126 1000000000 521711727 1000000000 474822576 1000000000 530524481 1000000000 154681203 1000000000 523998099 1000000000 61055439 1000000000 612959926 1000000000 331675822 1000000000 744526094 1000000000 922777897 1000000000 521419874 1000000000 504869493 1000000000 499697294 1000000000 164704255 1000000000 98980639 1000000000 195888030 1000000000 400191803 1000000000 110860952 1000000000 631303493 1000000000 674101985 1000000000 176652296 1000000000 138540489 1000000000 481202382 1000000000 211006847 1000000000 19021479 1000000000 608173134 1000000000 179923407 1000000000 949285887 1000000000 39695307 1000000000 841406628 1000000000 638627750 1000000000 778266788 1000000000 638311240 1000000000 453408239 1000000000 785633837 1000000000 354427560 1000000000 510677641 1000000000 814709493 1000000000 152720537 1000000000 412340210 1000000000 115418216 1000000000 665749383 1000000000 265067617 1000000000 54785600 1000000000 449850055 1000000000 765679338 1000000000 9920553 1000000000 341948443 1000000000 814140310 1000000000 922434224 1000000000 841728884 1000000000 445397439 1000000000 919059296 1000000000 183122875 1000000000 220753884 1000000000 863316638 1000000000 278591284 1000000000 133920219 1000000000 453244383 1000000000 657856371 1000000000 472719124 1000000000 330204339 1000000000 921302770 1000000000 828492515 1000000000 671781495 1000000000 118837125 1000000000 824536372 1000000000 312700164 1000000000 882519276 1000000000 603300039 1000000000 307251790 1000000000 833721810 1000000000 582863031 1000000000 433470068 1000000000 35576214 1000000000 832025046 1000000000 949521827 1000000000 261649134 1000000000 719004207 1000000000 805138057 1000000000 742569896 1000000000 350946663 1000000000 424156753 1000000000 925390470 1000000000 994965807 1000000000 688209859 1000000000 660859678 1000000000 34091820 1000000000 692271882 1000000000 392539769 1000000000 594827836 1000000000 811193770 1000000000 607699386 1000000000 344022689 1000000000 254513398 1000000000 970207713 1000000000 188917394 1000000000 148904451 1000000000 249079044 1000000000 598094288 1000000000 804777957 1000000000 732174522 1000000000 682352149 1000000000 922076350 1000000000 463392959 1000000000 480188667 1000000000 806457842 1000000000 113908090 1000000000 588752343 1000000000 957422923 1000000000 842893832 1000000000 585739141 1000000000 842235731 1000000000 828594482 1000000000 200041529 1000000000 480572389 1000000000 526397553 1000000000 641568936 1000000000 152449928 1000000000 304272490 1000000000 201905439 1000000000 887734735 1000000000 591645292 1000000000 325560352 1000000000 26960349 1000000000 273157581 1000000000 896811874 1000000000 998688609 1000000000 506489427 1000000000 887118020 1000000000 865040175 1000000000 340937279 1000000000 215630226 1000000000 980490092 1000000000 165504648 1000000000 657445824 1000000000 645173917 1000000000 710012927 1000000000 75367559 1000000000 765940669 1000000000 507733999 1000000000 285148389 1000000000 50325841 1000000000 267690752 1000000000 476815804 1000000000 121858571 1000000000 208601610 1000000000 842522437 1000000000 905399279 1000000000 70210653 1000000000 213756750 1000000000 674077096 1000000000 815359450 1000000000 875575553 1000000000 914821368 1000000000 924695538 1000000000 775241780 1000000000 629307867 1000000000 233874624 1000000000 63087105 1000000000 482284009 1000000000 11377333 1000000000 185509330 1000000000 616639744 1000000000 614578442 1000000000 208429660 1000000000 222098169 1000000000 311165635 1000000000 771919866 1000000000 451919728 1000000000 550630421 1000000000 58488324 1000000000 259243518 1000000000 534442876 1000000000 610802187 1000000000 546153720 1000000000 268831988 1000000000 853494410 1000000000 125675160 1000000000 311783869 1000000000 426143565 1000000000 749944114 1000000000 715133695 1000000000 33349017 1000000000 639656420 1000000000 173029109 1000000000 247190808 1000000000 427153428 1000000000 5519645 1000000000 838830106 1000000000 421893267 1000000000 633580006 1000000000 532997421 1000000000 387638823 1000000000 562651563 1000000000 547077160 1000000000 716399432 1000000000 40140840 1000000000 721374950 1000000000 859130816 1000000000 535246190 1000000000 831877874 1000000000 63307966 1000000000 594674448 1000000000 90280503 1000000000 129060937 1000000000 656263017 1000000000 347853010 1000000000 5886722 1000000000 360857903 1000000000 609342067 1000000000 871292401 1000000000 561053491 1000000000 653007218 1000000000 873386606 1000000000 503606822 1000000000 637488720 1000000000 973597744 1000000000 791250598 1000000000 871959060 1000000000 478703704 1000000000 38674769 1000000000 651739992 1000000000 799597664 1000000000 456629312 1000000000 468118376 1000000000 802078052 1000000000 810231449 1000000000 271765411 1000000000 915958179 1000000000 650886697 1000000000 94244498 1000000000 913022575 1000000000 457199238 1000000000 517473054 1000000000 470358195 1000000000 612169878 1000000000 586504076 1000000000 788142628 1000000000 285745804 1000000000 463864815 1000000000 20474228 1000000000 941456477 1000000000 372876231 1000000000 652666007 1000000000 19255924 1000000000 957069606 1000000000 364917779 1000000000 426793286 1000000000 392372280 1000000000 689095322 1000000000 513267384 1000000000 512391784 1000000000 513317527 1000000000 495565696 1000000000 882639131 1000000000 666769774 1000000000 786114905 1000000000 149293118 1000000000 670856109 1000000000 448554200 1000000000 62693124 1000000000 603591560 1000000000 427722406 1000000000 296462306 1000000000 398905796 1000000000 752465036 1000000000 595407195 1000000000 812643224 1000000000 980749562 1000000000 778978348 1000000000 434730852 1000000000 422652829 1000000000 607087283 1000000000 449518523 1000000000 453645312 1000000000 239397717 1000000000 818406720 1000000000 774244648 1000000000 131882919 1000000000 486740525 1000000000 577672824 1000000000 534206823 1000000000 777302028 1000000000 884783513 1000000000 992142369 1000000000 35208215 1000000000 400952249 1000000000 498208108 1000000000 44723337 1000000000 914113039 1000000000 760741573 1000000000 641677541 1000000000 716561474 1000000000 132259833 1000000000 369080300 1000000000 136739485 1000000000 764468993 1000000000 271070837 1000000000 217608850 1000000000 489697504 1000000000 614601691 1000000000 701204422 1000000000 182345378 1000000000 293760647 1000000000 225855765 1000000000 938025883 1000000000 968592236 1000000000 463142156 1000000000 514030972 1000000000 733157504 1000000000 269101245 1000000000 153423294 1000000000 811564923 1000000000 763031554 1000000000 461239037 1000000000 109359906 1000000000 8878739 1000000000 305266540 1000000000 533334073 1000000000 47011412 1000000000 77530451 1000000000 844728845 1000000000 591508411 1000000000 739941085 1000000000 226222415 1000000000 276915363 1000000000 630613355 1000000000 560846438 1000000000 6462268 1000000000 917721317 1000000000 143091329 1000000000 665794039 1000000000 815560756 1000000000 210471972 1000000000 589413731 1000000000 51190290 1000000000 99044450 1000000000 965161918 1000000000 775010008 1000000000 761918737 1000000000 441186152 1000000000 335849501 1000000000 751946719 1000000000 787344612 1000000000 832329724 1000000000 403912365 1000000000 44139024 1000000000 77742042 1000000000 866277387 1000000000 925844483 1000000000 388280177 1000000000 986640433 1000000000 620778413 1000000000 424614524 1000000000 288001111 1000000000 814604761 1000000000 945167972 1000000000 613358108 1000000000 394739855 1000000000 21514254 1000000000 770841163 1000000000 90625804 1000000000 745044594 1000000000 611643555 1000000000 898626613 1000000000 717526886 1000000000 268393151 1000000000 138918581 1000000000 205809834 1000000000 191981500 1000000000 357772501 1000000000 136001316 1000000000 924548982 1000000000 257442029 1000000000 20229774 1000000000 409284496 1000000000 209766020 1000000000 828751531 1000000000 477420062 1000000000 914114982 1000000000 416379568 1000000000 727142280 1000000000 705274357 1000000000 714513882 1000000000 906954470 1000000000 631627536 1000000000 811563090 1000000000 487972778 1000000000 610438929 1000000000 603274755 1000000000 424935915 1000000000 319471063 1000000000 859304695 1000000000 243154368 1000000000 33493791 1000000000 801267418 1000000000 973310149 1000000000 406902343 1000000000 282433387 1000000000 395879869 1000000000 602592089 1000000000 259518874 1000000000 251890403 1000000000 488302649 1000000000 799434411 1000000000 662521682 1000000000 779412114 1000000000 371394525 1000000000 822398775 1000000000 677294040 1000000000 361241816 1000000000 263625518 1000000000 554138758 1000000000 734635779 1000000000 408607665 1000000000 749689108 1000000000 210759634 1000000000 571228661 1000000000 38583745 1000000000 491868375 1000000000 833457000 1000000000 66293970 1000000000 697540441 1000000000 259912054 1000000000 189944160 1000000000 256037920 1000000000 959743631 1000000000 264367163 1000000000 472744327 1000000000 669018108 1000000000 389000778 1000000000 621070569 1000000000 759785356 1000000000 188881028 1000000000 514228429 1000000000 743500114 1000000000 304041651 1000000000 383183290 1000000000 405395307 1000000000 264477238 1000000000 1330779 1000000000 889944867 1000000000 136417533 1000000000 158802013 1000000000 322372995 1000000000 237415755 1000000000 153801941 1000000000 381752883 1000000000 416504798 1000000000 651912907 1000000000 892837234 1000000000 302753182 1000000000 263876280 1000000000 365952894 1000000000 291938316 1000000000 4476794 1000000000 949674001 1000000000 142455721 1000000000 297571150 1000000000 730552781 1000000000 171557093 1000000000 615970595 1000000000 811478706 1000000000 169902639 1000000000 268793089 1000000000 3821186 1000000000 757048417 1000000000 753916315 1000000000 156871595 1000000000 952265199 1000000000 738204659 1000000000 117275789 1000000000 233625157 1000000000 440772813 1000000000 795136749 1000000000 80420321 1000000000 237562821 1000000000 80247292 1000000000 576000946 1000000000 233356987 1000000000 911406704 1000000000 945222442 1000000000 355878279 1000000000 98017782 1000000000 978700196 1000000000 220837253 1000000000 187643827 1000000000 308673664 1000000000 976127413 1000000000 772163120 1000000000 463520732 1000000000 635954044 1000000000 886380726 1000000000 214409172 1000000000 811777159 1000000000 727025012 1000000000 11981695 1000000000 234282422 1000000000 141268740 1000000000 332251950 1000000000 490454357 1000000000 719764439 1000000000 264208881 1000000000 704671470 1000000000 267779535 1000000000 168102884 1000000000 14191478 1000000000 92127778 1000000000 754123451 1000000000 546313466 1000000000 630391274 1000000000 722040899 1000000000 860676437 1000000000 878785236 1000000000 185850801 1000000000 501528777 1000000000 480078444 1000000000 371725119 1000000000 677530072 1000000000 188725999 1000000000 732027919 1000000000 118340732 1000000000 260957900 1000000000 125425319 1000000000 447060643 1000000000 567807971 1000000000 603092156 1000000000 718542078 1000000000 275411471 1000000000 302209583 1000000000 882179777 1000000000 608057145 1000000000 277052915 1000000000 170314663 1000000000 439857772 1000000000 40548109 1000000000 990269873 1000000000 156691871 1000000000 330697913 1000000000 967056372 1000000000 507905849 1000000000 497628120 1000000000 399010762 1000000000 301956487 1000000000 703007378 1000000000 401038361 1000000000 94329465 1000000000 677162519 1000000000 805615183 1000000000 64849677 1000000000 206285438 1000000000 413020701 1000000000 176690968 1000000000 521079919 1000000000 400254688 1000000000 56094167 1000000000 903084087 1000000000 261668108 1000000000 950735541 1000000000 705325559 1000000000 282697423 1000000000 432468908 1000000000 754051995 1000000000 356998222 1000000000 653514331 1000000000 911339805 1000000000 82508867 1000000000 226407770 1000000000 735653405 1000000000 21877358 1000000000 129870002 1000000000 151803540 1000000000 491118442 1000000000 547820166 1000000000 977346850 1000000000 997290536 1000000000 352489347 1000000000 818244001 1000000000 901727886 1000000000 194815315 1000000000 268599203 1000000000 708665663 1000000000 252467193 1000000000 281720752 1000000000 581020850 1000000000 768609025 1000000000 181761248 1000000000 378122464 1000000000 24304367 1000000000 929096533 1000000000 636476832 1000000000 347293705 1000000000 667193599 1000000000 582946132 1000000000 888264003 1000000000 207904065 1000000000 991445510 1000000000 48002364 1000000000 161042610 1000000000 567773566 1000000000 503217579 1000000000 163613645 1000000000 16040943 1000000000 450423430 1000000000 862778517 1000000000 916789520 1000000000 424635675 1000000000 215654648 1000000000 301459285 1000000000 129020140 1000000000 383386885 1000000000 302952197 1000000000 498890075 1000000000 899661204 1000000000 436335522 1000000000 200994357 1000000000 953974289 1000000000 604957561 1000000000 385853680 1000000000 269142207 1000000000 939944522 1000000000 329795387 1000000000 523997432 1000000000 668356795 1000000000 842622931 1000000000 821780690 1000000000 615245404 1000000000 680880533 1000000000 90510923 1000000000 142021719 1000000000 659062417 1000000000 6405669 1000000000 251015339 1000000000 465868819 1000000000 564266763 1000000000 13649179 1000000000 156333234 1000000000 707817094 1000000000 262233774 1000000000 799260429 1000000000 700504538 1000000000 781155283 1000000000 995913396 1000000000 779894871 1000000000 741604595 1000000000 490968726 1000000000 49383255 1000000000 172047375 1000000000 492647306 1000000000 113280481 1000000000 393181714 1000000000 866178273 1000000000 200571251 1000000000 401743711 1000000000 50957352 1000000000 483797229 1000000000 787217073 1000000000 345361944 1000000000 377071188 1000000000 621455509 1000000000 10854799 1000000000 855086792 1000000000 888368498 1000000000 390526714 1000000000 449619644 1000000000 998879411 1000000000 684542438 1000000000 467671500 1000000000 335827229 1000000000 225448061 1000000000 298002991 1000000000 696569001 1000000000 746251215 1000000000 32504059 1000000000 871878166 1000000000 478444014 1000000000 609105352 1000000000 897891440 1000000000 728171071 1000000000 252236778 1000000000 90041726 1000000000 54255080 1000000000 911236982 1000000000 766435163 1000000000 437434180 1000000000 840300113 1000000000 363564119 1000000000 861428291 1000000000 892766385 1000000000 252468075 1000000000 713236156 1000000000 248503235 1000000000 985955941 1000000000 331714054 1000000000 545781178 1000000000 33101185 1000000000 626110349 1000000000 319938464 1000000000 206140657 1000000000 469922151 1000000000 118153217 1000000000 778220702 1000000000 485697089 1000000000 487599279 1000000000 157770595 1000000000 512699606 1000000000 189831505 1000000000 394792773 1000000000 632934699 1000000000 50666945 1000000000 668478114 1000000000 901028239 1000000000 588346094 1000000000 120081972 1000000000 820203119 1000000000 61256309 1000000000 752148541 1000000000 784395044 1000000000 178275605 1000000000 627398471 1000000000 754799491 1000000000 171163839 1000000000 758867778 1000000000 720176119 1000000000 969290098 1000000000 195303106 1000000000 593722212 1000000000 68443924 1000000000 678881864 1000000000 492175594 1000000000 941517489 1000000000 311154626 1000000000 924404367 1000000000 658164394 1000000000 68741846 1000000000 977467451 1000000000 257110197 1000000000 442165782 1000000000 864696651 1000000000 144493553 1000000000 43347950 1000000000 435848417 1000000000 139919537 1000000000 224865401 1000000000 391893514 1000000000 188992234 1000000000 385504583 1000000000 291052316 1000000000 38331679 1000000000 295621965 1000000000 263031699 1000000000 663425048 1000000000 378176028 1000000000 555813751 1000000000 111127170 1000000000 334866302 1000000000 623100286 1000000000 564060655 1000000000 363747190 1000000000 489984727 1000000000 197287318 1000000000 649178639 1000000000 947685810 1000000000 679867487 1000000000 425260768 1000000000 401516038 1000000000 437680127 1000000000 239603192 1000000000 624970760 1000000000 861085882 1000000000 858782692 1000000000 903768488 1000000000 748637812 1000000000 516217932 1000000000 411052038 1000000000 404548797 1000000000 711938899 1000000000 690754206 1000000000 382930322 1000000000 28111144 1000000000 823054009 1000000000 891872226 1000000000 319134569 1000000000 477573833 1000000000 555633489 1000000000 233654034 1000000000 616782445 1000000000 252718261 1000000000 407760864 1000000000 492666100 1000000000 888525661 1000000000 201618302 1000000000 388930504 1000000000 372716198 1000000000 853764640 1000000000 759281428 1000000000 326555799 1000000000 538271259 1000000000 113282704 1000000000 98138470 1000000000 568660295 1000000000 644129186 1000000000 55498266 1000000000 677296350 1000000000 597434824 1000000000 775316094 1000000000 748317190 1000000000 568815326 1000000000 134626116 1000000000 893854502 1000000000 329707259 1000000000 236465802 1000000000 290098515 1000000000 4546082 1000000000 84503956 1000000000 932123968 1000000000 170227740 1000000000 299993276 1000000000 593004974 1000000000 357081622 1000000000 898085966 1000000000 107843231 1000000000 429883371 1000000000 124730356 1000000000 319656743 1000000000 3989246 1000000000 829421604 1000000000 992020231 1000000000 74911525 1000000000 548351817 1000000000 742552803 1000000000 629906297 1000000000 575811 1000000000 671765352 1000000000 757187302 1000000000 217444073 1000000000 254515686 1000000000 744931893 1000000000 341355786 1000000000 936153767 1000000000 428757172 1000000000 238160030 1000000000 871969254 1000000000 174434134 1000000000 258580679 1000000000 747332545 1000000000 428892604 1000000000 289275728 1000000000 982321614 1000000000 752142048 1000000000 62375492 1000000000 318013594 1000000000 416136217 1000000000 619868858 1000000000 129038025 1000000000 731636907 1000000000 165569760 1000000000 434303088 1000000000 609278151 1000000000 229909583 1000000000 276074861 1000000000 349811568 1000000000 129066110 1000000000 349610219 1000000000 107679555 1000000000 384828610 1000000000 788155379 1000000000 847304415 1000000000 114557114 1000000000 207569609 1000000000 305844091 1000000000 432191756 1000000000 651644274 1000000000 710346362 1000000000 491383238 1000000000 630983581 1000000000 718510367 1000000000 347818953 1000000000 854530642 1000000000 943670711 1000000000 597115438 1000000000 120977164 1000000000 221338919 1000000000 640616589 1000000000 914098757 1000000000 311602689 1000000000 425551537 1000000000 137467808 1000000000 679811305 1000000000 713957987 1000000000 254835055 1000000000 781653641 1000000000 121523381 1000000000 145911427 1000000000 302496953 1000000000 946658788 1000000000 440381868 1000000000 328268625 1000000000 434401672 1000000000 371244574 1000000000 555007462 1000000000 68153892 1000000000 46494267 1000000000 461355865 1000000000 376310354 1000000000 299386044 1000000000 628039058 1000000000 459455622 1000000000 531956098 1000000000 797125708 1000000000 414041343 1000000000 420189887 1000000000 148561372 1000000000 867656880 1000000000 305149957 1000000000 280552487 1000000000 977628892 1000000000 55699242 1000000000 10565348 1000000000 138945853 1000000000 555540718 1000000000 493174994 1000000000 938312992 1000000000 985208742 1000000000 498224364 1000000000 940213028 1000000000 823495050 1000000000 461913600 1000000000 413079536 1000000000 850210497 1000000000 536712575 1000000000 795558426 1000000000 545925907 1000000000 608068186 1000000000 417401884 1000000000 844175778 1000000000 832155958 1000000000 456617460 1000000000 994527255 1000000000 820093623 1000000000 571017986 1000000000 379386903 1000000000 506227678 1000000000 349989241 1000000000 202979811 1000000000 274188623 1000000000 783586141 1000000000 98629373 1000000000 884344675 1000000000 410673505 1000000000 861649391 1000000000 814331997 1000000000 721514452 1000000000 192519772 1000000000 25296091 1000000000 763650292 1000000000 498744177 1000000000 956080798 1000000000 847680442 1000000000 831312861 1000000000 139071711 1000000000 941793750 1000000000 547673026 1000000000 365006027 1000000000 965182237 1000000000 981746380 1000000000 69760528 1000000000 646484745 1000000000 480532207 1000000000 171950378 1000000000 592477359 1000000000 552479663 1000000000 37781632 1000000000 265754373 1000000000 832181860 1000000000 47246174 1000000000 493592304 1000000000 710287227 1000000000 363581925 1000000000 762351515 1000000000 90594703 1000000000 612919031 1000000000 453371161 1000000000 73716007 1000000000 133848215 1000000000 240399275 1000000000 712333575 1000000000 643861271 1000000000 805560441 1000000000 635609399 1000000000 551606261 1000000000 671405326 1000000000 933606136 1000000000 267595399 1000000000 760042401 1000000000 777771727 1000000000 303978647 1000000000 817135499 1000000000 920825510 1000000000 660910723 1000000000 558883881 1000000000 676003441 1000000000 189645721 1000000000 228644044 1000000000 840525805 1000000000 497773791 1000000000 535899442 1000000000 637815806 1000000000 774481512 1000000000 847714627 1000000000 703808019 1000000000 976537565 1000000000 574805731 1000000000 970075177 1000000000 178307430 1000000000 797090619 1000000000 746814271 1000000000 481949763 1000000000 185186849 1000000000 395066464 1000000000 833024608 1000000000 712901672 1000000000 478049983 1000000000 33224772 1000000000 197172918 1000000000 292140153 1000000000 275220138 1000000000 210845723 1000000000 51925951 1000000000 427501724 1000000000 667101802 1000000000 389738930 1000000000 930127848 1000000000 942943222 1000000000 198198924 1000000000 412221330 1000000000 88604148 1000000000 860361837 1000000000 969608391 1000000000 813523215 1000000000 986649857 1000000000 598026627 1000000000 733134711 1000000000 376618436 1000000000 613911682 1000000000 178883636 1000000000 670142450 1000000000 655256489 1000000000 368135906 1000000000 477416671 1000000000 67680010 1000000000 383956863 1000000000 434155533 1000000000 859772428 1000000000 589489518 1000000000 578148763 1000000000 741072265 1000000000 963092121 1000000000 654564710 1000000000 695429420 1000000000 439932434 1000000000 997053529 1000000000 60543390 1000000000 904382093 1000000000 266439995 1000000000 558726440 1000000000 406736986 1000000000 563323835 1000000000 564237609 1000000000 817146677 1000000000 390725484 1000000000 800550971 1000000000 771389312 1000000000 49615579 1000000000 733602187 1000000000 363552834 1000000000 18299495 1000000000 152363278 1000000000 815642167 1000000000 433922438 1000000000 359827950 1000000000 616479896 1000000000 684993139 1000000000 667459611 1000000000 426287981 1000000000 146622577 1000000000 88243754 1000000000 924656442 1000000000 556273333 1000000000 55054868 1000000000 710926701 1000000000 157792599 1000000000 47062508 1000000000 573917070 1000000000 234419703 1000000000 439449182 1000000000 892554035 1000000000 213837605 1000000000 274349267 1000000000 501953963 1000000000 937935779 1000000000 708394459 1000000000 273820753 1000000000 97519175 1000000000 208071680 1000000000 854693662 1000000000 566724041 1000000000 47545813 1000000000 335304132 1000000000 106234380 1000000000 503733687 1000000000 571909160 1000000000 188364598 1000000000 452929801 1000000000 208529793 1000000000 996966103 1000000000 991383510 1000000000 660356199 1000000000 942263063 1000000000 742555260 1000000000 132485585 1000000000 192287091 1000000000 851798294 1000000000 973910220 1000000000 740857237 1000000000 907979354 1000000000 481844754 1000000000 805174028 1000000000 152045692 1000000000 652124851 1000000000 694602115 1000000000 791687315 1000000000 571540342 1000000000 304425074 1000000000 918311144 1000000000 743805103 1000000000 549020829 1000000000 679372252 1000000000 186383998 1000000000 456845179 1000000000 614125679 1000000000 332800976 1000000000 588939583 1000000000 722956717 1000000000 538178159 1000000000 325095397 1000000000 858790107 1000000000 716274818 1000000000 409333471 1000000000 274386685 1000000000 807841410 1000000000 769867540 1000000000 345258713 1000000000 948759209 1000000000 151626619 1000000000 728837290 1000000000 766621448 1000000000 772121866 1000000000 283811213 1000000000 195944594 1000000000 590507470 1000000000 207715992 1000000000 461292320 1000000000 385322684 1000000000 434646798 1000000000 838140752 1000000000 806323842 1000000000 997588185 1000000000 6024917 1000000000 541569109 1000000000 852243598 1000000000 947089339 1000000000 81906059 1000000000 653645752 1000000000 725313097 1000000000 220221283 1000000000 579461535 1000000000 26838436 1000000000 234552684 1000000000 735939624 1000000000 13824657 1000000000 484634951 1000000000 97484436 1000000000 807368698 1000000000 626814616 1000000000 32360850 1000000000 890006019 1000000000 995898963 1000000000 231706912 1000000000 686520499 1000000000 385526949 1000000000 701374357 1000000000 154299466 1000000000 456734533 1000000000 925422465 1000000000 52732029 1000000000 861041666 1000000000 49879474 1000000000 307440991 1000000000 221301255 1000000000 249896023 1000000000 262975624 1000000000 72582977 1000000000 5953121 1000000000 215374017 1000000000 733656914 1000000000 755960412 1000000000 145008271 1000000000 426792731 1000000000 245030620 1000000000 474105337 1000000000 440156737 1000000000 763793517 1000000000 30897054 1000000000 297396418 1000000000 353150983 1000000000 304753559 1000000000 744324527 1000000000 119100004 1000000000 839543641 1000000000 57572420 1000000000 14340355 1000000000 997613909 1000000000 611165510 1000000000 25373149 1000000000 364606844 1000000000 332018764 1000000000 682374817 1000000000 515669204 1000000000 722371768 1000000000 271124289 1000000000 574900301 1000000000 3464982 1000000000 250819387 1000000000 292873753 1000000000 368768334 1000000000 923184420 1000000000 997122794 1000000000 332976312 1000000000 252292547 1000000000 84536448 1000000000 907209908 1000000000 156486396 1000000000 48589303 1000000000 451100593 1000000000 526659573 1000000000 999754509 1000000000 864670354 1000000000 345055923 1000000000 365742522 1000000000 704194272 1000000000 689883559 1000000000 849528775 1000000000 548300496 1000000000 1851614 1000000000 288656927 1000000000 139008112 1000000000 897766444 1000000000 230313288 1000000000 351599033 1000000000 476713806 1000000000 800337624 1000000000 189912429 1000000000 376289640 1000000000 283712506 1000000000 245288560 1000000000 748422179 1000000000 783351656 1000000000 744233534 1000000000 256767912 1000000000 347282435 1000000000 473426599 1000000000 243833792 1000000000 164404501 1000000000 618676659 1000000000 420578879 1000000000 977552471 1000000000 214287799 1000000000 220317125 1000000000 480118523 1000000000 792383338 1000000000 721701144 1000000000 532988444 1000000000 898947264 1000000000 475360748 1000000000 1531742 1000000000 594922914 1000000000 517659100 1000000000 138624647 1000000000 772901580 1000000000 195600967 1000000000 660208849 1000000000 931935234 1000000000 602366613 1000000000 467431748 1000000000 22500483 1000000000 622796243 1000000000 574263255 1000000000 276299640 1000000000 74705914 1000000000 218132948 1000000000 395075159 1000000000 239741827 1000000000 491159852 1000000000 715028722 1000000000 180880664 1000000000 588599379 1000000000 87223516 1000000000 527012417 1000000000 222936729 1000000000 925073164 1000000000 707168801 1000000000 504410595 1000000000 292421295 1000000000 219898597 1000000000 606331601 1000000000 408959716 1000000000 382671095 1000000000 774806645 1000000000 292304411 1000000000 201752362 1000000000 35141472 1000000000 264226446 1000000000 884730244 1000000000 187923887 1000000000 753578250 1000000000 203936833 1000000000 201886076 1000000000 328422046 1000000000 676045237 1000000000 555228562 1000000000 829564957 1000000000 849343787 1000000000 205805282 1000000000 850878178 1000000000 897948841 1000000000 926249726 1000000000 49999220 1000000000 609644250 1000000000 553369736 1000000000 588852988 1000000000 520970569 1000000000 970225358 1000000000 102563562 1000000000 737701802 1000000000 577884065 1000000000 627740683 1000000000 434083408 1000000000 867005347 1000000000 392396777 1000000000 488619610 1000000000 884349892 1000000000 279243115 1000000000 138574964 1000000000 483256007 1000000000 569618069 1000000000 760801881 1000000000 579020700 1000000000 945805489 1000000000 974797110 1000000000 317114842 1000000000 340570454 1000000000 68596989 1000000000 842080100 1000000000 262429050 1000000000 747732156 1000000000 571495621 1000000000 882737250 1000000000 846088025 1000000000 574053661 1000000000 418439399 1000000000 990467663 1000000000 460725727 1000000000 555655420 1000000000 411048392 1000000000 114075730 1000000000 679819282 1000000000 834332374 1000000000 763109578 1000000000 972828582 1000000000 917403989 1000000000 530758824 1000000000 78468969 1000000000 787835434 1000000000 9521580 1000000000 609666236 1000000000 803919508 1000000000 294184542 1000000000 711185118 1000000000 242607097 1000000000 455398167 1000000000 730520270 1000000000 99846479 1000000000 23789498 1000000000 266739255 1000000000 533211415 1000000000 577953164 1000000000 242479898 1000000000 140307703 1000000000 189005126 1000000000 221144503 1000000000 331765648 1000000000 444602540 1000000000 140602522 1000000000 221043520 1000000000 337383865 1000000000 676037744 1000000000 142157176 1000000000 41724402 1000000000 590466664 1000000000 497598228 1000000000 158005009 1000000000 815459347 1000000000 40379984 1000000000 694652540 1000000000 109456347 1000000000 839421069 1000000000 199011335 1000000000 59374740 1000000000 262755436 1000000000 642165031 1000000000 128681653 1000000000 883908392 1000000000 837659819 1000000000 849394861 1000000000 73375131 1000000000 981691072 1000000000 160105890 1000000000 719790686 1000000000 72970430 1000000000 492444080 1000000000 485536890 1000000000 15094213 1000000000 377649217 1000000000 801741853 1000000000 382276730 1000000000 611684132 1000000000 156646258 1000000000 608952924 1000000000 939399481 1000000000 106376958 1000000000 891078987 1000000000 966572715 1000000000 569530800 1000000000 883693494 1000000000 328063720 1000000000 561287103 1000000000 252176169 1000000000 25112661 1000000000 936103847 1000000000 819202905 1000000000 350179325 1000000000 252993522 1000000000 96112290 1000000000 349823453 1000000000 849584578 1000000000 555099264 1000000000 759953520 1000000000 161362843 1000000000 802182960 1000000000 118046689 1000000000 411892173 1000000000 619588488 1000000000 859528375 1000000000 983771455 1000000000 666745250 1000000000 936407306 1000000000 202269996 1000000000 78065624 1000000000 538011903 1000000000 178504820 1000000000 160927009 1000000000 478231121 1000000000 127279708 1000000000 547745685 1000000000 770965762 1000000000 628753718 1000000000 227292530 1000000000 546296152 1000000000 243784427 1000000000 725260449 1000000000 709245205 1000000000 888703862 1000000000 788178240 1000000000 240294592 1000000000 306184202 1000000000 405653191 1000000000 649732902 1000000000 726973232 1000000000 882302523 1000000000 934705058 1000000000 44002703 1000000000 528454129 1000000000 787882333 1000000000 234208986 1000000000 991508903 1000000000 98507516 1000000000 153840198 1000000000 987012674 1000000000 77697481 1000000000 439526101 1000000000 99807813 1000000000 667903797 1000000000 876893530 1000000000 462807511 1000000000 643278630 1000000000 198395027 1000000000 850733937 1000000000 90122504 1000000000 463190399 1000000000 456944179 1000000000 479628110 1000000000 695575229 1000000000 674922344 1000000000 678029020 1000000000 858586336 1000000000 941408415 1000000000 909810940 1000000000 19665576 1000000000 466752417 1000000000 132930870 1000000000 708787809 1000000000 643238955 1000000000 797466137 1000000000 484256685 1000000000 207326294 1000000000 155420990 1000000000 456785400 1000000000 984717271 1000000000 629734404 1000000000 586813149 1000000000 828328885 1000000000 334780525 1000000000 822239116 1000000000 985752741 1000000000 162280230 1000000000 286907434 1000000000 200278598 1000000000 869550146 1000000000 227673421 1000000000 28531225 1000000000 550506409 1000000000 810602886 1000000000 912549947 1000000000 168321190 1000000000 608648577 1000000000 431354701 1000000000 157797081 1000000000 389434180 1000000000 84215467 1000000000 581703694 1000000000 519734100 1000000000 841916206 1000000000 890444544 1000000000 791496641 1000000000 749244032 1000000000 155489996 1000000000 686299270 1000000000 891464231 1000000000 739976682 1000000000 341778566 1000000000 146427253 1000000000 862850505 1000000000 852469850 1000000000 274552582 1000000000 880454380 1000000000 587677891 1000000000 661054241 1000000000 320567428 1000000000 517858783 1000000000 705338251 1000000000 759580252 1000000000 899509478 1000000000 695741270 1000000000 447220865 1000000000 384135611 1000000000 948841641 1000000000 7844490 1000000000 26914414 1000000000 922198936 1000000000 153450475 1000000000 879943655 1000000000 317637706 1000000000 810747833 1000000000 999862484 1000000000 816151812 1000000000 595398593 1000000000 497713429 1000000000 933627586 1000000000 330134948 1000000000 131041503 1000000000 404716849 1000000000 469204954 1000000000 261307354 1000000000 593533836 1000000000 155507965 1000000000 146451346 1000000000 70514475 1000000000 633678831 1000000000 810903854 1000000000 48837575 1000000000 110601183 1000000000 562580 1000000000 649802888 1000000000 784890995 1000000000 807086899 1000000000 382280517 1000000000 337306036 1000000000 562663784 1000000000 566637644 1000000000 336166159 1000000000 962728965 1000000000 954064948 1000000000 951545624 1000000000 560902373 1000000000 514783770 1000000000 783069709 1000000000 900723948 1000000000 290113445 1000000000 980495458 1000000000 170420067 1000000000 631309384 1000000000 601497794 1000000000 823150491 1000000000 843043309 1000000000 506289809 1000000000 559281340 1000000000 35600268 1000000000 730048644 1000000000 88829704 1000000000 970013435 1000000000 856906235 1000000000 891548512 1000000000 692725296 1000000000 740849745 1000000000 127687549 1000000000 608405167 1000000000 853509752 1000000000 374409051 1000000000 490769601 1000000000 480680036 1000000000 966509749 1000000000 631469256 1000000000 988751901 1000000000 922278217 1000000000 590645128 1000000000 480726794 1000000000 172903187 1000000000 922562167 1000000000 452244913 1000000000 106416529 1000000000 815161215 1000000000 292012063 1000000000 308601127 1000000000 690768268 1000000000 805145330 1000000000 426427463 1000000000 801463082 1000000000 909561521 1000000000 467613269 1000000000 747483151 1000000000 481991522 1000000000 206419188 1000000000 388972633 1000000000 835489075 1000000000 947473767 1000000000 799296264 1000000000 729953531 1000000000 281626428 1000000000 218492815 1000000000 855089442 1000000000 176377659 1000000000 853343684 1000000000 627613866 1000000000 28609843 1000000000 372752741 1000000000 553948900 1000000000 536361620 1000000000 440284407 1000000000 826144148 1000000000 396458491 1000000000 664029838 1000000000 182179750 1000000000 542185585 1000000000 449685311 1000000000 419576955 1000000000 960710646 1000000000 961527197 1000000000 985669597 1000000000 288087824 1000000000 36834813 1000000000 147078783 1000000000 697241724 1000000000 935765939 1000000000 822969451 1000000000 347892247 1000000000 50273619 1000000000 212211487 1000000000 365481511 1000000000 160370565 1000000000 785474251 1000000000 759300136 1000000000 290410152 1000000000 353702904 1000000000 359888086 1000000000 247643960 1000000000 461076196 1000000000 930453165 1000000000 83013818 1000000000 481351889 1000000000 133987420 1000000000 153221457 1000000000 887170906 1000000000 825269311 1000000000 413399262 1000000000 83073826 1000000000 722317146 1000000000 864637532 1000000000 180068355 1000000000 26827129 1000000000 407464310 1000000000 549173351 1000000000 72889401 1000000000 904687623 1000000000 513537628 1000000000 56323564 1000000000 539413897 1000000000 845259672 1000000000 643426911 1000000000 996566875 1000000000 9189975 1000000000 69116037 1000000000 7886860 1000000000 580746266 1000000000 225779666 1000000000 829266008 1000000000 836945215 1000000000 681581782 1000000000 94089169 1000000000 181977964 1000000000 681081863 1000000000 3733469 1000000000 288451086 1000000000 395381828 1000000000 822771335 1000000000 890281482 1000000000 509425008 1000000000 20270800 1000000000 138228664 1000000000 747616499 1000000000 889981243 1000000000 27629718 1000000000 999891102 1000000000 172933874 1000000000 558556623 1000000000 11242213 1000000000 353691962 1000000000 114606625 1000000000 765545974 1000000000 587230460 1000000000 131045821 1000000000 251904169 1000000000 194352095 1000000000 71317517 1000000000 413558600 1000000000 886943770 1000000000 63658628 1000000000 699756167 1000000000 186078006 1000000000 290572143 1000000000 658762197 1000000000 70718452 1000000000 528345429 1000000000 295626085 1000000000 205976784 1000000000 80032364 1000000000 197720294 1000000000 449076271 1000000000 364912700 1000000000 722089488 1000000000 718700824 1000000000 219975085 1000000000 325868116 1000000000 417280913 1000000000 654177459 1000000000 682016487 1000000000 936511643 1000000000 428108600 1000000000 766996459 1000000000 416613673 1000000000 752906902 1000000000 72863127 1000000000 136323838 1000000000 68268373 1000000000 699192925 1000000000 457955801 1000000000 225980398 1000000000 166758042 1000000000 618608227 1000000000 386829421 1000000000 891982549 1000000000 967484850 1000000000 119126688 1000000000 769078325 1000000000 771365683 1000000000 618542478 1000000000 966920696 1000000000 188376004 1000000000 695861838 1000000000 544709570 1000000000 468391803 1000000000 631198204 1000000000 909418548 1000000000 151906631 1000000000 380026643 1000000000 498424582 1000000000 213841657 1000000000 753380925 1000000000 655080378 1000000000 712421166 1000000000 707608013 1000000000 178431354 1000000000 929877564 1000000000 831073306 1000000000 547146412 1000000000 592627901 1000000000 412045533 1000000000 302118560 1000000000 151724775 1000000000 129581402 1000000000 963965623 1000000000 214873214 1000000000 171888302 1000000000 386761948 1000000000 658592404 1000000000 881078216 1000000000 929111530 1000000000 163428102 1000000000 358440413 1000000000 356462639 1000000000 120038567 1000000000 247843734 1000000000 29517984 1000000000 283100107 1000000000 995360673 1000000000 189539230 1000000000 246653510 1000000000 142334625 1000000000 255713292 1000000000 582040362 1000000000 919847946 1000000000 433191849 1000000000 615089086 1000000000 309804924 1000000000 365595816 1000000000 65747618 1000000000 380174931 1000000000 91477188 1000000000 444011681 1000000000 207619394 1000000000 628531204 1000000000 880675508 1000000000 806267339 1000000000 878759938 1000000000 627410638 1000000000 945258325 1000000000 168149840 1000000000 752143858 1000000000 516326014 1000000000 380313046 1000000000 769265698 1000000000 735122800 1000000000 203386502 1000000000 107031171 1000000000 259868552 1000000000 723204032 1000000000 967021607 1000000000 632960500 1000000000 513328058 1000000000 538843586 1000000000 607865298 1000000000 747402934 1000000000 398527313 1000000000 792340242 1000000000 427893150 1000000000 943822104 1000000000 615087296 1000000000 130450548 1000000000 502065768 1000000000 663943358 1000000000 427445721 1000000000 145400566 1000000000 675183607 1000000000 964065860 1000000000 971864718 1000000000 399812296 1000000000 954511360 1000000000 757237416 1000000000 116479079 1000000000 725762365 1000000000 964750613 1000000000 37461143 1000000000 319896591 1000000000 633237946 1000000000 777513903 1000000000 951929496 1000000000 926565310 1000000000 39406356 1000000000 751703130 1000000000 436724952 1000000000 653806978 1000000000 557046454 1000000000 200993601 1000000000 103461792 1000000000 389508766 1000000000 998609445 1000000000 905590323 1000000000 154489769 1000000000 89020354 1000000000 858540409 1000000000 142545080 1000000000 688516280 1000000000 842097199 1000000000 334443623 1000000000 869925257 1000000000 722339586 1000000000 423251434 1000000000 70720209 1000000000 128803869 1000000000 707736450 1000000000 935652652 1000000000 821156929 1000000000 793437884 1000000000 90202308 1000000000 943606653 1000000000 606224164 1000000000 436881974 1000000000 356590044 1000000000 6636747 1000000000 57127220 1000000000 390572620 1000000000 726827533 1000000000 561393283 1000000000 130531009 1000000000 756063824 1000000000 360289472 1000000000 910098773 1000000000 63662294 1000000000 852904522 1000000000 446776983 1000000000 11719452 1000000000 611491071 1000000000 146167747 1000000000 842037681 1000000000 50404634 1000000000 306871924 1000000000 502237420 1000000000 471432699 1000000000 82090926 1000000000 600758437 1000000000 32078696 1000000000 798953428 1000000000 247350464 1000000000 879403277 1000000000 950246972 1000000000 630755903 1000000000 88903877 1000000000 794009359 1000000000 584304965 1000000000 73510076 1000000000 161546762 1000000000 337917893 1000000000 562865836 1000000000 649695082 1000000000 383808570 1000000000 521644909 1000000000 480295065 1000000000 202378174 1000000000 698639981 1000000000 605295727 1000000000 731588641 1000000000 840137492 1000000000 819690156 1000000000 666109764 1000000000 896184299 1000000000 241784838 1000000000 608909952 1000000000 504889912 1000000000 97573235 1000000000 84116717 1000000000 783720050 1000000000 57494496 1000000000 816134132 1000000000 181360069 1000000000 688754845 1000000000 586181009 1000000000 148379520 1000000000 35984659 1000000000 788641293 1000000000 587326998 1000000000 923899196 1000000000 139514826 1000000000 621967176 1000000000 402461239 1000000000 805361473 1000000000 301429950 1000000000 372407058 1000000000 677255267 1000000000 464444690 1000000000 909078490 1000000000 957595821 1000000000 454635938 1000000000 989757376 1000000000 834351514 1000000000 332452202 1000000000 770932024 1000000000 701146036 1000000000 283401341 1000000000 756503389 1000000000 307883247 1000000000 597629256 1000000000 989671579 1000000000 851441346 1000000000 893899232 1000000000 605242779 1000000000 709839987 1000000000 506768918 1000000000 579646823 1000000000 12803316 1000000000 637619046 1000000000 423949764 1000000000 834307510 1000000000 894267678 1000000000 373581049 1000000000 319849603 1000000000 838923044 1000000000 163478826 1000000000 910379290 1000000000 244710820 1000000000 829058517 1000000000 724684224 1000000000 689580090 1000000000 327387522 1000000000 987749073 1000000000 181605998 1000000000 819460549 1000000000 488707260 1000000000 77245278 1000000000 912607685 1000000000 848133003 1000000000 998215355 1000000000 178751482 1000000000 850290558 1000000000 171026586 1000000000 874520581 1000000000 274215179 1000000000 725192640 1000000000 384287154 1000000000 940189102 1000000000 144864583 1000000000 106185329 1000000000 288020146 1000000000 455500408 1000000000 855910895 1000000000 607589510 1000000000 750716831 1000000000 764517078 1000000000 191363019 1000000000 180425576 1000000000 322873615 1000000000 155468979 1000000000 947727640 1000000000 73064340 1000000000 237547525 1000000000 512610574 1000000000 983020822 1000000000 346969901 1000000000 817397398 1000000000 693803011 1000000000 292261851 1000000000 616344519 1000000000 939751903 1000000000 519814154 1000000000 918655592 1000000000 64307057 1000000000 232279099 1000000000 274429369 1000000000 577960648 1000000000 423102966 1000000000 26495892 1000000000 264369122 1000000000 64766246 1000000000 402196441 1000000000 772170028 1000000000 89690941 1000000000 91752902 1000000000 582067097 1000000000 284514604 1000000000 14670998 1000000000 85639384 1000000000 60325816 1000000000 252558217 1000000000 942437224 1000000000 656296728 1000000000 689344585 1000000000 818786577 1000000000 46345246 1000000000 22321077 1000000000 865616708 1000000000 277707609 1000000000 332399113 1000000000 180096652 1000000000 638293143 1000000000 296471226 1000000000 520541752 1000000000 790798534 1000000000 865616481 1000000000 761870748 1000000000 417393317 1000000000 108276643 1000000000 670063758 1000000000 129066214 1000000000 576583879 1000000000 679025827 1000000000 616810634 1000000000 938805516 1000000000 790981411 1000000000 682862870 1000000000 597854795 1000000000 74010994 1000000000 712727659 1000000000 164891777 1000000000 870965417 1000000000 289296997 1000000000 315711627 1000000000 108504660 1000000000 755885773 1000000000 871882929 1000000000 76857629 1000000000 167431567 1000000000 182764071 1000000000 641881402 1000000000 188204733 1000000000 938091067 1000000000 917577153 1000000000 576010707 1000000000 421566832 1000000000 362569458 1000000000 703569172 1000000000 928018570 1000000000 873913434 1000000000 464760686 1000000000 34929082 1000000000 745545614 1000000000 267961546 1000000000 865752619 1000000000 51251531 1000000000 488664265 1000000000 927063770 1000000000 229266512 1000000000 664471481 1000000000 306185634 1000000000 117863155 1000000000 488687108 1000000000 675422138 1000000000 968672431 1000000000 695167228 1000000000 813010620 1000000000 136943024 1000000000 450161424 1000000000 251292671 1000000000 28181839 1000000000 71932053 1000000000 528848552 1000000000 460200734 1000000000 38497200 1000000000 652363247 1000000000 875527414 1000000000 119949419 1000000000 974317316 1000000000 650357530 1000000000 442565150 1000000000 564163750 1000000000 601627982 1000000000 922652262 1000000000 563623461 1000000000 282458409 1000000000 917455759 1000000000 575713878 1000000000 397209305 1000000000 3720093 1000000000 919902815 1000000000 188838996 1000000000 223326038 1000000000 80957708 1000000000 442957400 1000000000 571505465 1000000000 637647271 1000000000 653096262 1000000000 336110699 1000000000 765585794 1000000000 871395562 1000000000 520000827 1000000000 812226401 1000000000 747108733 1000000000 351296956 1000000000 345460757 1000000000 244967277 1000000000 206320745 1000000000 718035001 1000000000 405498743 1000000000 998734600 1000000000 535354655 1000000000 437562093 1000000000 480010453 1000000000 31070045 1000000000 466014817 1000000000 66770992 1000000000 433631423 1000000000 431303557 1000000000 433746364 1000000000 459552380 1000000000 858683801 1000000000 122773739 1000000000 160073520 1000000000 689828364 1000000000 277441241 1000000000 703601891 1000000000 687985665 1000000000 805841983 1000000000 693510881 1000000000 111555903 1000000000 786298865 1000000000 888837763 1000000000 119968074 1000000000 938339861 1000000000 835732425 1000000000 511897019 1000000000 692467244 1000000000 639018686 1000000000 217320225 1000000000 435698650 1000000000 151524638 1000000000 46738082 1000000000 290903657 1000000000 162363902 1000000000 426064428 1000000000 508842526 1000000000 145572355 1000000000 878433627 1000000000 941285033 1000000000 470292939 1000000000 120323385 1000000000 297677474 1000000000 657039003 1000000000 755727262 1000000000 387904371 1000000000 224506370 1000000000 338878984 1000000000 870378720 1000000000 435703272 1000000000 263300873 1000000000 933241589 1000000000 153298240 1000000000 200294065 1000000000 287012153 1000000000 216846092 1000000000 528407296 1000000000 407216683 1000000000 260663131 1000000000 316171727 1000000000 657723683 1000000000 708906182 1000000000 118446112 1000000000 436489740 1000000000 752416790 1000000000 331128335 1000000000 951776197 1000000000 581025256 1000000000 579642468 1000000000 533725015 1000000000 504529555 1000000000 591025425 1000000000 625983140 1000000000 439259796 1000000000 798202607 1000000000 559464967 1000000000 146772226 1000000000 133744874 1000000000 562129528 1000000000 651755922 1000000000 205828641 1000000000 116342476 1000000000 873564887 1000000000 816086027 1000000000 243434465 1000000000 101575032 1000000000 399127204 1000000000 292717718 1000000000 573033897 1000000000 806277829 1000000000 743491340 1000000000 507110622 1000000000 777144287 1000000000 939229645 1000000000 616475647 1000000000 608382024 1000000000 400907469 1000000000 117560438 1000000000 549205983 1000000000 191419451 1000000000 527929711 1000000000 701787039 1000000000 806910429 1000000000 386751358 1000000000 184608147 1000000000 983918985 1000000000 953740520 1000000000 785320059 1000000000 192374227 1000000000 612909898 1000000000 9192164 1000000000 999289573 1000000000 499794951 1000000000 365562380 1000000000 420206570 1000000000 477016188 1000000000 845483495 1000000000 807830516 1000000000 221902865 1000000000 708050499 1000000000 627380234 1000000000 275507668 1000000000 56338713 1000000000 33578917 1000000000 758082270 1000000000 343105210 1000000000 702828643 1000000000 540954056 1000000000 671887393 1000000000 249044637 1000000000 400191459 1000000000 870977390 1000000000 89290627 1000000000 208128643 1000000000 341975976 1000000000 394968538 1000000000 920644052 1000000000 619983868 1000000000 914094297 1000000000 601350058 1000000000 653964712 1000000000 841321818 1000000000 803513749 1000000000 755580693 1000000000 150303629 1000000000 497163470 1000000000 82082047 1000000000 771538420 1000000000 968319636 1000000000 881529053 1000000000 813798199 1000000000 600984343 1000000000 746131450 1000000000 375212156 1000000000 206089514 1000000000 680359720 1000000000 226294461 1000000000 483287792 1000000000 668926103 1000000000 879561537 1000000000 825712531 1000000000 216041059 1000000000 839844427 1000000000 456565001 1000000000 317540846 1000000000 781484128 1000000000 231769811 1000000000 155142328 1000000000 784538632 1000000000 590938074 1000000000 158814806 1000000000 130370711 1000000000 55325239 1000000000 608368761 1000000000 211283964 1000000000 250526993 1000000000 525354843 1000000000 771667237 1000000000 813438602 1000000000 761111997 1000000000 302222470 1000000000 212664260 1000000000 475349344 1000000000 116671419 1000000000 663429184 1000000000 441792247 1000000000 325860028 1000000000 278311489 1000000000 419656427 1000000000 618201968 1000000000 520658697 1000000000 635993136 1000000000 206468175 1000000000 10027683 1000000000 912466716 1000000000 979441574 1000000000 207076077 1000000000 739318397 1000000000 620118896 1000000000 196339004 1000000000 848916853 1000000000 806753401 1000000000 848239316 1000000000 572813782 1000000000 671549693 1000000000 256959693 1000000000 702392319 1000000000 622782338 1000000000 51543723 1000000000 976859101 1000000000 24251984 1000000000 211672697 1000000000 219931932 1000000000 466062849 1000000000 571218082 1000000000 750239134 1000000000 997576582 1000000000 173760705 1000000000 369456607 1000000000 663548550 1000000000 625667989 1000000000 112839198 1000000000 541711423 1000000000 909821006 1000000000 74928411 1000000000 16720878 1000000000 887693848 1000000000 591377129 1000000000 466353156 1000000000 59904388 1000000000 690010254 1000000000 8944512 1000000000 605621248 1000000000 603808236 1000000000 267676878 1000000000 589196598 1000000000 174021166 1000000000 390783593 1000000000 827083769 1000000000 135133971 1000000000 214764191 1000000000 173197108 1000000000 416541784 1000000000 543340840 1000000000 453293220 1000000000 988540665 1000000000 466125166 1000000000 406725566 1000000000 794340723 1000000000 246283142 1000000000 715338356 1000000000 208292108 1000000000 882762350 1000000000 326925821 1000000000 998028959 1000000000 636496202 1000000000 550473279 1000000000 68562728 1000000000 805806517 1000000000 540141295 1000000000 21003613 1000000000 617445001 1000000000 50908127 1000000000 899200193 1000000000 635308816 1000000000 360330772 1000000000 945612808 1000000000 183603541 1000000000 997030454 1000000000 330647541 1000000000 910786619 1000000000 258943281 1000000000 39129384 1000000000 58250666 1000000000 206568771 1000000000 448212698 1000000000 653418874 1000000000 915706656 1000000000 651456473 1000000000 623255292 1000000000 529369067 1000000000 255335205 1000000000 673223512 1000000000 739291780 1000000000 613905031 1000000000 579589664 1000000000 368835738 1000000000 429517363 1000000000 558067486 1000000000 271962981 1000000000 575925856 1000000000 153682048 1000000000 617025896 1000000000 146244155 1000000000 195381817 1000000000 665413782 1000000000 806941953 1000000000 477268124 1000000000 456699507 1000000000 312123563 1000000000 656097371 1000000000 196212131 1000000000 116245072 1000000000 276931394 1000000000 222552123 1000000000 973928729 1000000000 877623556 1000000000 567429264 1000000000 871964276 1000000000 465141993 1000000000 896689156 1000000000 896261466 1000000000 144724542 1000000000 812733258 1000000000 462313229 1000000000 617167226 1000000000 67285424 1000000000 255304858 1000000000 658647320 1000000000 343134984 1000000000 478700636 1000000000 41079508 1000000000 385096384 1000000000 283652594 1000000000 896443980 1000000000 118075721 1000000000 78505200 1000000000 249053906 1000000000 900653255 1000000000 858930140 1000000000 373339945 1000000000 544438852 1000000000 620986850 1000000000 522857530 1000000000 958287913 1000000000 808830788 1000000000 649362949 1000000000 393092526 1000000000 463754212 1000000000 747005735 1000000000 680825336 1000000000 724351218 1000000000 442807022 1000000000 322019607 1000000000 441299154 1000000000 396963426 1000000000 797409422 1000000000 497149816 1000000000 66844176 1000000000 26178570 1000000000 317922415 1000000000 390052654 1000000000 635409334 1000000000 756677627 1000000000 384277414 1000000000 983208191 1000000000 3211003 1000000000 546931860 1000000000 13064511 1000000000 127377743 1000000000 397656349 1000000000 268460970 1000000000 181666851 1000000000 769981267 1000000000 343557682 1000000000 650378826 1000000000 720498704 1000000000 185978039 1000000000 590556732 1000000000 800498373 1000000000 564179112 1000000000 725661000 1000000000 808340490 1000000000 846049503 1000000000 93798697 1000000000 287694619 1000000000 941687637 1000000000 300204975 1000000000 354356837 1000000000 107988177 1000000000 708619102 1000000000 713112549 1000000000 225840915 1000000000 873053506 1000000000 453789242 1000000000 510047167 1000000000 910780260 1000000000 411894648 1000000000 688918594 1000000000 334342898 1000000000 213744127 1000000000 140715049 1000000000 671696687 1000000000 959219507 1000000000 879666823 1000000000 39157327 1000000000 796541291 1000000000 481905416 1000000000 101600973 1000000000 201481996 1000000000 595527407 1000000000 984553936 1000000000 266738027 1000000000 763981973 1000000000 497845151 1000000000 685924131 1000000000 710959441 1000000000 670245261 1000000000 857255129 1000000000 487074846 1000000000 387424414 1000000000 344196665 1000000000 372905698 1000000000 854594256 1000000000 888475336 1000000000 583610605 1000000000 730703464 1000000000 759896733 1000000000 752790780 1000000000 415786324 1000000000 992057293 1000000000 229149427 1000000000 767548006 1000000000 882781994 1000000000 752999478 1000000000 705337724 1000000000 520131179 1000000000 35508748 1000000000 608882823 1000000000 714138804 1000000000 355840499 1000000000 152234259 1000000000 802054951 1000000000 43194293 1000000000 640570268 1000000000 332783890 1000000000 11723102 1000000000 122817828 1000000000 546992236 1000000000 782447210 1000000000 204650863 1000000000 438711798 1000000000 24818028 1000000000 594816917 1000000000 687897801 1000000000 12278210 1000000000 924216544 1000000000 56919445 1000000000 129003915 1000000000 528827533 1000000000 680509188 1000000000 967955250 1000000000 73100976 1000000000 368504853 1000000000 38362618 1000000000 854221927 1000000000 841184867 1000000000 168772514 1000000000 64751102 1000000000 725306840 1000000000 868329289 1000000000 762906406 1000000000 174632446 1000000000 228451803 1000000000 909647919 1000000000 333629220 1000000000 217153263 1000000000 154628306 1000000000 455511329 1000000000 556060111 1000000000 349748065 1000000000 507226599 1000000000 510809049 1000000000 652613047 1000000000 69646123 1000000000 871957661 1000000000 416524707 1000000000 47616973 1000000000 977094516 1000000000 20508443 1000000000 67980016 1000000000 741554106 1000000000 93394301 1000000000 517198182 1000000000 67891178 1000000000 473487933 1000000000 855056646 1000000000 460272801 1000000000 873439306 1000000000 178282766 1000000000 67620424 1000000000 86010115 1000000000 300648704 1000000000 750099717 1000000000 202576109 1000000000 361566431 1000000000 332044386 1000000000 632937972 1000000000 583677674 1000000000 819676482 1000000000 86458117 1000000000 875522947 1000000000 283755984 1000000000 540428684 1000000000 973965415 1000000000 672151708 1000000000 532853308 1000000000 795222857 1000000000 119802574 1000000000 99600727 1000000000 712161236 1000000000 915641083 1000000000 392431489 1000000000 798894460 1000000000 245329860 1000000000 406177410 1000000000 252120567 1000000000 665505086 1000000000 715650246 1000000000 320884139 1000000000 42084760 1000000000 501092381 1000000000 960636270 1000000000 334952953 1000000000 942574699 1000000000 520726126 1000000000 761702607 1000000000 608620968 1000000000 582481840 1000000000 540045223 1000000000 923039085 1000000000 298121493 1000000000 311050972 1000000000 182183101 1000000000 683072073 1000000000 989775754 1000000000 573673074 1000000000 169985610 1000000000 776340871 1000000000 544925836 1000000000 974434254 1000000000 505269430 1000000000 245176140 1000000000 764876588 1000000000 162170480 1000000000 924786283 1000000000 236884296 1000000000 614303703 1000000000 912833819 1000000000 733942054 1000000000 819842640 1000000000 416936847 1000000000 745348063 1000000000 65004533 1000000000 11739734 1000000000 180044479 1000000000 205797339 1000000000 847644990 1000000000 178997307 1000000000 849878805 1000000000 400609087 1000000000 266762248 1000000000 638087257 1000000000 342322033 1000000000 313524502 1000000000 778059133 1000000000 251212539 1000000000 380646838 1000000000 4308077 1000000000 992999740 1000000000 405176264 1000000000 596440736 1000000000 927092022 1000000000 399774601 1000000000 612827593 1000000000 508529418 1000000000 934930546 1000000000 89809007 1000000000 633309307 1000000000 117478435 1000000000 903952399 1000000000 934200512 1000000000 394619434 1000000000 971435405 1000000000 416244760 1000000000 969314000 1000000000 311973035 1000000000 580147523 1000000000 130998154 1000000000 319832655 1000000000 613485964 1000000000 539514794 1000000000 229948876 1000000000 967592552 1000000000 782039498 1000000000 914477538 1000000000 311930681 1000000000 21149958 1000000000 23422310 1000000000 822795286 1000000000 302242034 1000000000 817102693 1000000000 454531201 1000000000 490130761 1000000000 160751733 1000000000 61748566 1000000000 120321378 1000000000 337769507 1000000000 249865608 1000000000 951521150 1000000000 135316553 1000000000 252114543 1000000000 126377841 1000000000 576459040 1000000000 309425772 1000000000 604726897 1000000000 163387559 1000000000 482995042 1000000000 856732629 1000000000 389566997 1000000000 58286155 1000000000 916900707 1000000000 131966057 1000000000 385464483 1000000000 668420215 1000000000 356423637 1000000000 404490544 1000000000 588122307 1000000000 58868124 1000000000 860155238 1000000000 228372601 1000000000 961849952 1000000000 302858230 1000000000 576476185 1000000000 110834795 1000000000 940452984 1000000000 651701614 1000000000 866316230 1000000000 75342105 1000000000 32392985 1000000000 730893650 1000000000 861949426 1000000000 498109731 1000000000 526765382 1000000000 307019112 1000000000 773069269 1000000000 116671083 1000000000 292996783 1000000000 728256780 1000000000 292648981 1000000000 528030172 1000000000 545932676 1000000000 443582734 1000000000 860380672 1000000000 735503818 1000000000 721181876 1000000000 400246981 1000000000 839833591 1000000000 660047191 1000000000 919415718 1000000000 303052201 1000000000 566902153 1000000000 342442033 1000000000 317247171 1000000000 597469206 1000000000 910748446 1000000000 28618 1000000000 337950126 1000000000 75177552 1000000000 897630376 1000000000 627824066 1000000000 523735883 1000000000 428289610 1000000000 68373149 1000000000 240404484 1000000000 256149883 1000000000 473168035 1000000000 82211351 1000000000 818262187 1000000000 758654925 1000000000 136078029 1000000000 680525037 1000000000 580970239 1000000000 125643595 1000000000 701643875 1000000000 718825345 1000000000 205772065 1000000000 434622012 1000000000 925620712 1000000000 792666622 1000000000 133946742 1000000000 524165113 1000000000 16311595 1000000000 551473541 1000000000 96884615 1000000000 440444192 1000000000 901633274 1000000000 212235279 1000000000 570236805 1000000000 695702917 1000000000 838973131 1000000000 192152780 1000000000 926019459 1000000000 990092310 1000000000 20043402 1000000000 596721075 1000000000 691996246 1000000000 937754518 1000000000 151030806 1000000000 402282619 1000000000 714007105 1000000000 246944729 1000000000 829324965 1000000000 207166626 1000000000 668969601 1000000000 105720420 1000000000 213588050 1000000000 299127318 1000000000 34492181 1000000000 487921633 1000000000 209147549 1000000000 463298295 1000000000 170709722 1000000000 273190240 1000000000 768855221 1000000000 929955155 1000000000 43758242 1000000000 646952565 1000000000 645962878 1000000000 71294814 1000000000 341938693 1000000000 557248344 1000000000 919842357 1000000000 259054410 1000000000 101090446 1000000000 816545621 1000000000 244101573 1000000000 776001115 1000000000 32153172 1000000000 155091238 1000000000 131646940 1000000000 473916098 1000000000 279954288 1000000000 590667403 1000000000 868093726 1000000000 413779955 1000000000 480385601 1000000000 113920707 1000000000 865496111 1000000000 230999596 1000000000 959323868 1000000000 860903537 1000000000 429250723 1000000000 316576900 1000000000 466700927 1000000000 12158011 1000000000 356745922 1000000000 424549238 1000000000 586802035 1000000000 825800036 1000000000 926863271 1000000000 800351970 1000000000 152108986 1000000000 479763070 1000000000 843860622 1000000000 688465393 1000000000 402131566 1000000000 390543578 1000000000 634336410 1000000000 689929757 1000000000 419222693 1000000000 741054736 1000000000 233480357 1000000000 968824311 1000000000 756730633 1000000000 121975515 1000000000 28395192 1000000000 207834144 1000000000 125900668 1000000000 487648577 1000000000 389028138 1000000000 186074192 1000000000 356934086 1000000000 898077088 1000000000 55385496 1000000000 82085128 1000000000 806392326 1000000000 959677724 1000000000 948882212 1000000000 293256754 1000000000 687889757 1000000000 711061760 1000000000 395185504 1000000000 143919321 1000000000 543446365 1000000000 648240619 1000000000 384850864 1000000000 537459810 1000000000 446382440 1000000000 449754845 1000000000 607634312 1000000000 832861665 1000000000 753592582 1000000000 515686813 1000000000 928563068 1000000000 597245523 1000000000 921785832 1000000000 494770360 1000000000 336024753 1000000000 522514799 1000000000 812087430 1000000000 827295132 1000000000 453022221 1000000000 199803974 1000000000 811589646 1000000000 302311473 1000000000 487705434 1000000000 5977702 1000000000 908757019 1000000000 463630890 1000000000 665028747 1000000000 971621111 1000000000 618377531 1000000000 714099833 1000000000 397019808 1000000000 218152308 1000000000 461089430 1000000000 221238254 1000000000 100540975 1000000000 126595126 1000000000 529925025 1000000000 926464766 1000000000 271138452 1000000000 90674762 1000000000 36519168 1000000000 980038198 1000000000 498920311 1000000000 389684363 1000000000 14724037 1000000000 412396853 1000000000 131455721 1000000000 827809485 1000000000 254098812 1000000000 759755270 1000000000 54341291 1000000000 951826386 1000000000 94217468 1000000000 422458294 1000000000 479481392 1000000000 678799073 1000000000 816432689 1000000000 431316523 1000000000 672676395 1000000000 880641459 1000000000 341862773 1000000000 67986222 1000000000 333213898 1000000000 763378404 1000000000 838230071 1000000000 623845683 1000000000 967806625 1000000000 925226641 1000000000 644970837 1000000000 824246136 1000000000 216422631 1000000000 143917648 1000000000 323984335 1000000000 964344748 1000000000 458233530 1000000000 841442277 1000000000 787373117 1000000000 429048815 1000000000 279571402 1000000000 587711368 1000000000 541957955 1000000000 391342436 1000000000 691283353 1000000000 686566762 1000000000 438149210 1000000000 751036096 1000000000 313306721 1000000000 15530362 1000000000 897152210 1000000000 393964657 1000000000 618212961 1000000000 967327152 1000000000 120122219 1000000000 638501616 1000000000 39332958 1000000000 456358471 1000000000 462450425 1000000000 926928977 1000000000 218122915 1000000000 510076331 1000000000 179594845 1000000000 149262673 1000000000 918882542 1000000000 761385659 1000000000 670734976 1000000000 429461916 1000000000 893812796 1000000000 260853965 1000000000 464662960 1000000000 811150483 1000000000 220522177 1000000000 107724567 1000000000 826240114 1000000000 665727571 1000000000 717889740 1000000000 646323335 1000000000 488007604 1000000000 188902603 1000000000 822589551 1000000000 505405295 1000000000 551154587 1000000000 663478382 1000000000 381363622 1000000000 517373200 1000000000 838253711 1000000000 639888317 1000000000 997891139 1000000000 782673773 1000000000 486232267 1000000000 590916496 1000000000 68464361 1000000000 714120202 1000000000 809664464 1000000000 161366041 1000000000 554455628 1000000000 299572156 1000000000 641684936 1000000000 473991564 1000000000 843307559 1000000000 554717819 1000000000 460984877 1000000000 350140506 1000000000 264029714 1000000000 69191861 1000000000 643200666 1000000000 903458931 1000000000 824391452 1000000000 452819115 1000000000 629981695 1000000000 70559514 1000000000 289330563 1000000000 931682042 1000000000 792050789 1000000000 534413487 1000000000 198210768 1000000000 367447976 1000000000 959721375 1000000000 75361122 1000000000 650435373 1000000000 242648721 1000000000 864276534 1000000000 473164153 1000000000 45391342 1000000000 271454606 1000000000 864985101 1000000000 35660283 1000000000 568094775 1000000000 424655527 1000000000 29173122 1000000000 343636536 1000000000 38729000 1000000000 757795447 1000000000 726201600 1000000000 136852067 1000000000 658709972 1000000000 370473095 1000000000 376110838 1000000000 720524692 1000000000 920607609 1000000000 158956436 1000000000 432921775 1000000000 59585937 1000000000 455954121 1000000000 279367083 1000000000 462965382 1000000000 292487150 1000000000 707682073 1000000000 582284614 1000000000 453185645 1000000000 893829116 1000000000 548050303 1000000000 652036502 1000000000 920843786 1000000000 332291376 1000000000 467955542 1000000000 286611861 1000000000 11540359 1000000000 341074845 1000000000 69239677 1000000000 649381790 1000000000 45334759 1000000000 526100948 1000000000 189298942 1000000000 129011837 1000000000 538052674 1000000000 698766749 1000000000 13979368 1000000000 115469135 1000000000 408951807 1000000000 582825422 1000000000 793701578 1000000000 987595052 1000000000 573767134 1000000000 494590468 1000000000 377438734 1000000000 852414135 1000000000 418151117 1000000000 902960261 1000000000 839953414 1000000000 32618162 1000000000 414106427 1000000000 933619156 1000000000 479187477 1000000000 271675167 1000000000 664899958 1000000000 86536154 1000000000 464064826 1000000000 504958603 1000000000 504143837 1000000000 550654323 1000000000 713630677 1000000000 119898276 1000000000 205179774 1000000000 131469371 1000000000 542824918 1000000000 80559323 1000000000 961354968 1000000000 720509091 1000000000 826743510 1000000000 292642400 1000000000 410728653 1000000000 592459947 1000000000 787505722 1000000000 886816084 1000000000 331611733 1000000000 662452586 1000000000 284042068 1000000000 269027910 1000000000 31642671 1000000000 523799452 1000000000 448043772 1000000000 58317388 1000000000 83550432 1000000000 372934150 1000000000 99122029 1000000000 257747877 1000000000 436974383 1000000000 926694106 1000000000 646217985 1000000000 649990712 1000000000 340395295 1000000000 482762456 1000000000 890370592 1000000000 867892913 1000000000 606023594 1000000000 254941923 1000000000 595907628 1000000000 349951859 1000000000 364004750 1000000000 236055199 1000000000 255811389 1000000000 620549696 1000000000 957688330 1000000000 296960253 1000000000 934344711 1000000000 954425445 1000000000 679440839 1000000000 967464387 1000000000 745585537 1000000000 626837930 1000000000 646196691 1000000000 969590966 1000000000 65703892 1000000000 443547861 1000000000 30224905 1000000000 20119570 1000000000 94081574 1000000000 248331480 1000000000 515381880 1000000000 260307104 1000000000 893179093 1000000000 705788047 1000000000 949172397 1000000000 744686141 1000000000 618584142 1000000000 198421447 1000000000 244759085 1000000000 807256009 1000000000 197615520 1000000000 365766703 1000000000 343922143 1000000000 905291225 1000000000 292229407 1000000000 657498006 1000000000 834627378 1000000000 714425959 1000000000 950174855 1000000000 180691008 1000000000 194870704 1000000000 788242245 1000000000 623017148 1000000000 517266787 1000000000 375534223 1000000000 686065368 1000000000 895641757 1000000000 412999749 1000000000 716052086 1000000000 561730387 1000000000 426361210 1000000000 508152857 1000000000 457959967 1000000000 537889289 1000000000 779659038 1000000000 274660407 1000000000 186531047 1000000000 531207756 1000000000 163050000 1000000000 620966262 1000000000 650294851 1000000000 783044831 1000000000 638098702 1000000000 860821059 1000000000 432484839 1000000000 769569654 1000000000 107983080 1000000000 463350725 1000000000 665175876 1000000000 567894140 1000000000 858386772 1000000000 878367133 1000000000 671810338 1000000000 945595118 1000000000 252355406 1000000000 471639673 1000000000 456207075 1000000000 961231759 1000000000 830381118 1000000000 114450504 1000000000 639880095 1000000000 471092698 1000000000 468022255 1000000000 348032172 1000000000 830810445 1000000000 817714641 1000000000 988723853 1000000000 754455547 1000000000 273068200 1000000000 942121902 1000000000 6274382 1000000000 303170061 1000000000 847229282 1000000000 635808494 1000000000 45497150 1000000000 606656398 1000000000 716739703 1000000000 933887777 1000000000 423271954 1000000000 782187600 1000000000 511684116 1000000000 105874278 1000000000 726707135 1000000000 434090270 1000000000 192102213 1000000000 616302562 1000000000 205945272 1000000000 736987018 1000000000 807735458 1000000000 251442182 1000000000 859197057 1000000000 33927175 1000000000 812375813 1000000000 782006258 1000000000 247505284 1000000000 888103795 1000000000 324075104 1000000000 66354664 1000000000 133937499 1000000000 663014301 1000000000 968682790 1000000000 664259422 1000000000 7101228 1000000000 395026412 1000000000 264497002 1000000000 787558776 1000000000 190522772 1000000000 686177319 1000000000 481763205 1000000000 587734982 1000000000 540851566 1000000000 95505424 1000000000 114604667 1000000000 590332212 1000000000 179385741 1000000000 759317845 1000000000 510812903 1000000000 431634914 1000000000 435889747 1000000000 557723941 1000000000 136094163 1000000000 542767846 1000000000 428244494 1000000000 353672103 1000000000 716814627 1000000000 575491913 1000000000 854972387 1000000000 948918816 1000000000 80832573 1000000000 58955480 1000000000 223557226 1000000000 544367722 1000000000 909341397 1000000000 736846112 1000000000 318122058 1000000000 727727537 1000000000 73912060 1000000000 314262959 1000000000 539264170 1000000000 694368584 1000000000 355331570 1000000000 289632687 1000000000 891319048 1000000000 166243808 1000000000 680674440 1000000000 19618780 1000000000 395360610 1000000000 468502982 1000000000 710373571 1000000000 675453481 1000000000 285336218 1000000000 426934458 1000000000 955104173 1000000000 971544835 1000000000 86976216 1000000000 500941829 1000000000 468496266 1000000000 161174270 1000000000 769038033 1000000000 68768557 1000000000 870079375 1000000000 609593426 1000000000 55253233 1000000000 7728361 1000000000 940317352 1000000000 986063602 1000000000 787896930 1000000000 334458757 1000000000 659954056 1000000000 815378738 1000000000 994503131 1000000000 703093385 1000000000 842635677 1000000000 247904821 1000000000 805752938 1000000000 457878376 1000000000 370145024 1000000000 482570400 1000000000 424528317 1000000000 555386696 1000000000 965568757 1000000000 59710990 1000000000 615213239 1000000000 582846034 1000000000 720018417 1000000000 15271363 1000000000 663658371 1000000000 366512203 1000000000 47892799 1000000000 411128178 1000000000 526780277 1000000000 988176077 1000000000 718287258 1000000000 693955147 1000000000 855579878 1000000000 911328931 1000000000 667036051 1000000000 502208012 1000000000 173273742 1000000000 966593308 1000000000 51000805 1000000000 650973512 1000000000 652224234 1000000000 107523562 1000000000 303044453 1000000000 910358818 1000000000 9037053 1000000000 53289338 1000000000 61565005 1000000000 502217384 1000000000 775701372 1000000000 697090808 1000000000 149349092 1000000000 369294172 1000000000 998699989 1000000000 130518643 1000000000 304577814 1000000000 664718920 1000000000 634206275 1000000000 624917010 1000000000 856400939 1000000000 66073395 1000000000 86286894 1000000000 332939826 1000000000 945303137 1000000000 200184089 1000000000 2724020 1000000000 559335063 1000000000 987355117 1000000000 135144541 1000000000 863167385 1000000000 188077700 1000000000 615816582 1000000000 834995258 1000000000 674615643 1000000000 642954664 1000000000 65090924 1000000000 695542559 1000000000 71886597 1000000000 764910127 1000000000 559235258 1000000000 228040981 1000000000 118763345 1000000000 545132057 1000000000 305234531 1000000000 336341624 1000000000 355620562 1000000000 88698743 1000000000 761743149 1000000000 806308671 1000000000 454838986 1000000000 112358548 1000000000 603421978 1000000000 260834108 1000000000 436533180 1000000000 764897744 1000000000 220442550 1000000000 304988021 1000000000 124153758 1000000000 515975777 1000000000 591134893 1000000000 780373154 1000000000 8797757 1000000000 673331870 1000000000 445681101 1000000000 524447387 1000000000 883168084 1000000000 415122813 1000000000 522297368 1000000000 553151713 1000000000 111758105 1000000000 387758171 1000000000 8945976 1000000000 579686638 1000000000 140462880 1000000000 681841292 1000000000 877575012 1000000000 578947320 1000000000 30236395 1000000000 386412033 1000000000 231214703 1000000000 376159476 1000000000 437863938 1000000000 692101791 1000000000 455929060 1000000000 750420608 1000000000 235652891 1000000000 214663291 1000000000 494514442 1000000000 326416104 1000000000 194673392 1000000000 718061811 1000000000 534307661 1000000000 544980528 1000000000 147641220 1000000000 502853571 1000000000 407549248 1000000000 914081062 1000000000 658698499 1000000000 324975787 1000000000 393560038 1000000000 36888397 1000000000 907881496 1000000000 887781606 1000000000 397800776 1000000000 349381225 1000000000 191285781 1000000000 850405535 1000000000 633661215 1000000000 795884685 1000000000 615706107 1000000000 186573165 1000000000 680541663 1000000000 812621405 1000000000 266653348 1000000000 360400571 1000000000 567329720 1000000000 130882569 1000000000 153827930 1000000000 968568580 1000000000 292568473 1000000000 78026697 1000000000 735289302 1000000000 502790697 1000000000 832685539 1000000000 823352775 1000000000 706255556 1000000000 630339880 1000000000 827330711 1000000000 255371193 1000000000 694998556 1000000000 302148932 1000000000 921039095 1000000000 476730108 1000000000 755564850 1000000000 151855596 1000000000 345202524 1000000000 477155755 1000000000 783058781 1000000000 573658833 1000000000 761037574 1000000000 899203959 1000000000 732898363 1000000000 549239876 1000000000 304950289 1000000000 510216235 1000000000 858603072 1000000000 35931770 1000000000 212270942 1000000000 216251744 1000000000 517853330 1000000000 664952420 1000000000 75000484 1000000000 37307840 1000000000 465627735 1000000000 665101804 1000000000 50181993 1000000000 775210292 1000000000 125585679 1000000000 935375598 1000000000 345533566 1000000000 774530339 1000000000 779339058 1000000000 876097604 1000000000 300057517 1000000000 634340589 1000000000 184103582 1000000000 887970905 1000000000 72415991 1000000000 964957022 1000000000 149617184 1000000000 833297654 1000000000 563788506 1000000000 908228909 1000000000 50557463 1000000000 105125094 1000000000 520728868 1000000000 371864847 1000000000 337997577 1000000000 666985213 1000000000 81424251 1000000000 505256646 1000000000 908285324 1000000000 995073137 1000000000 2898400 1000000000 175453880 1000000000 677090659 1000000000 972609595 1000000000 342017350 1000000000 524471088 1000000000 357728218 1000000000 951565738 1000000000 889362477 1000000000 57671255 1000000000 682412151 1000000000 86625011 1000000000 205813646 1000000000 376145232 1000000000 285253736 1000000000 119159994 1000000000 57597796 1000000000 640630407 1000000000 996983985 1000000000 19710391 1000000000 600218787 1000000000 392191387 1000000000 342889326 1000000000 170277884 1000000000 61777830 1000000000 394891058 1000000000 302916296 1000000000 331112206 1000000000 522249878 1000000000 767470822 1000000000 902031471 1000000000 111897422 1000000000 843121795 1000000000 377560004 1000000000 671110702 1000000000 595307159 1000000000 310845679 1000000000 710918049 1000000000 294975397 1000000000 384789071 1000000000 132899166 1000000000 497421017 1000000000 642163654 1000000000 441198681 1000000000 879864148 1000000000 776706992 1000000000 64950327 1000000000 797506648 1000000000 659046215 1000000000 909436908 1000000000 629805043 1000000000 790972322 1000000000 446498010 1000000000 937444813 1000000000 193183557 1000000000 314616012 1000000000 516612703 1000000000 491159144 1000000000 60987738 1000000000 355684249 1000000000 282349591 1000000000 263716117 1000000000 821905783 1000000000 396067123 1000000000 939293773 1000000000 270245624 1000000000 905833374 1000000000 315053772 1000000000 224981319 1000000000 9218201 1000000000 624494037 1000000000 708844286 1000000000 862733500 1000000000 967712887 1000000000 652978290 1000000000 703565575 1000000000 363882069 1000000000 23370027 1000000000 561747976 1000000000 888146392 1000000000 374350717 1000000000 485147381 1000000000 208716291 1000000000 794640239 1000000000 421336613 1000000000 142524533 1000000000 610942569 1000000000 288922955 1000000000 745870603 1000000000 522783174 1000000000 46490670 1000000000 455985600 1000000000 82450649 1000000000 154741161 1000000000 836194001 1000000000 365365559 1000000000 453041105 1000000000 29056179 1000000000 771165882 1000000000 832546337 1000000000 498464993 1000000000 905167368 1000000000 932972361 1000000000 811557712 1000000000 845471020 1000000000 159831857 1000000000 146543091 1000000000 996429639 1000000000 415872768 1000000000 743105988 1000000000 403074925 1000000000 707780810 1000000000 866727205 1000000000 560393271 1000000000 632502227 1000000000 632503921 1000000000 945908849 1000000000 843658334 1000000000 861644569 1000000000 273164564 1000000000 341658866 1000000000 167133703 1000000000 647104357 1000000000 260615812 1000000000 639117682 1000000000 230366532 1000000000 703306053 1000000000 276018720 1000000000 128496676 1000000000 509584624 1000000000 294269372 1000000000 427388455 1000000000 229173112 1000000000 488197796 1000000000 362944345 1000000000 800618538 1000000000 952122449 1000000000 502790155 1000000000 563838869 1000000000 492238448 1000000000 663342372 1000000000 696665048 1000000000 522550342 1000000000 188278288 1000000000 684370606 1000000000 42766196 1000000000 66437873 1000000000 360363867 1000000000 680105111 1000000000 635529213 1000000000 534260237 1000000000 430903343 1000000000 402938996 1000000000 267485200 1000000000 860192373 1000000000 71940451 1000000000 979627666 1000000000 425146755 1000000000 87661740 1000000000 944860381 1000000000 435371862 1000000000 426644247 1000000000 501075933 1000000000 795505040 1000000000 51218004 1000000000 408362980 1000000000 802803862 1000000000 417663022 1000000000 473156903 1000000000 753611647 1000000000 646370309 1000000000 260736846 1000000000 677746854 1000000000 832446945 1000000000 869982592 1000000000 257520912 1000000000 520284584 1000000000 453880110 1000000000 14858047 1000000000 337979494 1000000000 460930648 1000000000 749538236 1000000000 272808473 1000000000 579187988 1000000000 683385178 1000000000 412959566 1000000000 417452135 1000000000 568802800 1000000000 708599386 1000000000 823726231 1000000000 697446613 1000000000 573949858 1000000000 129783671 1000000000 550342195 1000000000 174441435 1000000000 29710312 1000000000 437741284 1000000000 51018265 1000000000 623111729 1000000000 391644442 1000000000 875942377 1000000000 597777971 1000000000 699748881 1000000000 216397740 1000000000 103016958 1000000000 315608975 1000000000 399986020 1000000000 739307884 1000000000 819252925 1000000000 763850769 1000000000 654447824 1000000000 186021386 1000000000 933757345 1000000000 428341970 1000000000 840136027 1000000000 158730303 1000000000 525166775 1000000000 213543648 1000000000 384245234 1000000000 240716620 1000000000 862891053 1000000000 293857167 1000000000 457266764 1000000000 142580236 1000000000 428908514 1000000000 514269807 1000000000 250418748 1000000000 68963798 1000000000 352918660 1000000000 408798626 1000000000 806784279 1000000000 322672453 1000000000 569271030 1000000000 314505361 1000000000 142591726 1000000000 629501172 1000000000 46438798 1000000000 715418074 1000000000 431837148 1000000000 86192072 1000000000 729842426 1000000000 988156863 1000000000 443597885 1000000000 316212145 1000000000 697126855 1000000000 510318350 1000000000 474725214 1000000000 584507327 1000000000 5900068 1000000000 960232766 1000000000 879071722 1000000000 523998824 1000000000 362575995 1000000000 905225864 1000000000 601757284 1000000000 46902424 1000000000 685971037 1000000000 552943099 1000000000 841378098 1000000000 352504133 1000000000 935949769 1000000000 59769186 1000000000 133289552 1000000000 648238980 1000000000 44374487 1000000000 65463841 1000000000 593536319 1000000000 413138384 1000000000 787408911 1000000000 667557317 1000000000 503231926 1000000000 184433420 1000000000 480593158 1000000000 234190273 1000000000 861025014 1000000000 232615970 1000000000 519684961 1000000000 847134693 1000000000 934861683 1000000000 448659540 1000000000 152446126 1000000000 610677228 1000000000 892158394 1000000000 551996918 1000000000 548153590 1000000000 684443564 1000000000 775041809 1000000000 722905488 1000000000 572909936 1000000000 369450720 1000000000 94838356 1000000000 462894510 1000000000 878812413 1000000000 444076823 1000000000 329933325 1000000000 693761916 1000000000 700708517 1000000000 679687246 1000000000 462238826 1000000000 714146864 1000000000 659930589 1000000000 262065331 1000000000 363896551 1000000000 387566739 1000000000 504182608 1000000000 256475300 1000000000 5261477 1000000000 325269486 1000000000 600331464 1000000000 439058654 1000000000 912203947 1000000000 574349004 1000000000 860631938 1000000000 183218138 1000000000 671632752 1000000000 673957646 1000000000 464853956 1000000000 785549866 1000000000 629810767 1000000000 507586628 1000000000 136665034 1000000000 13392941 1000000000 416460612 1000000000 43863448 1000000000 364803149 1000000000 378413387 1000000000 872579142 1000000000 762220580 1000000000 432136853 1000000000 719158577 1000000000 376378207 1000000000 886367027 1000000000 459249406 1000000000 805775893 1000000000 894971984 1000000000 513369988 1000000000 719574896 1000000000 3292561 1000000000 588532995 1000000000 162507459 1000000000 869321804 1000000000 547183467 1000000000 9093773 1000000000 336596105 1000000000 666026296 1000000000 795092339 1000000000 592746131 1000000000 68082528 1000000000 750818076 1000000000 775129823 1000000000 249148373 1000000000 121196048 1000000000 660639637 1000000000 279185173 1000000000 701327447 1000000000 891730898 1000000000 876640461 1000000000 484050035 1000000000 437247759 1000000000 419205827 1000000000 288935925 1000000000 134310934 1000000000 422630284 1000000000 958015732 1000000000 905079677 1000000000 581328200 1000000000 930056162 1000000000 343306989 1000000000 837834237 1000000000 692360836 1000000000 783277289 1000000000 571260010 1000000000 205026370 1000000000 540442462 1000000000 713461886 1000000000 109754516 1000000000 456443896 1000000000 412279916 1000000000 489665938 1000000000 903898637 1000000000 142970547 1000000000 210348295 1000000000 559654224 1000000000 294711694 1000000000 880922725 1000000000 529390218 1000000000 727202221 1000000000 483487862 1000000000 717236106 1000000000 50611194 1000000000 102515054 1000000000 830425907 1000000000 847160929 1000000000 437801276 1000000000 282329602 1000000000 816439627 1000000000 919007774 1000000000 978099262 1000000000 586196128 1000000000 615431951 1000000000 61730359 1000000000 166496490 1000000000 105875692 1000000000 959131811 1000000000 776488689 1000000000 119427820 1000000000 327854588 1000000000 411013500 1000000000 524360809 1000000000 399603231 1000000000 763657530 1000000000 823748563 1000000000 446552918 1000000000 449418515 1000000000 541472427 1000000000 361196209 1000000000 739101909 1000000000 910289149 1000000000 444495970 1000000000 202289458 1000000000 727084675 1000000000 687147828 1000000000 464607258 1000000000 563242650 1000000000 755780152 1000000000 871077319 1000000000 825773041 1000000000 548395339 1000000000 416003868 1000000000 420197637 1000000000 325528885 1000000000 219764213 1000000000 640114155 1000000000 990524327 1000000000 103810955 1000000000 262761075 1000000000 874478746 1000000000 432154151 1000000000 140543573 1000000000 753794886 1000000000 898546319 1000000000 790473312 1000000000 27804273 1000000000 468107254 1000000000 619765478 1000000000 158836250 1000000000 339940338 1000000000 606469333 1000000000 979970832 1000000000 244924937 1000000000 568259337 1000000000 216503824 1000000000 12806048 1000000000 572294385 1000000000 813733982 1000000000 434986301 1000000000 885859429 1000000000 760341304 1000000000 492844244 1000000000 544588431 1000000000 559568404 1000000000 320981643 1000000000 651528977 1000000000 642781151 1000000000 676333901 1000000000 100262066 1000000000 207456528 1000000000 837211483 1000000000 335438409 1000000000 480884681 1000000000 71502124 1000000000 843058347 1000000000 986743118 1000000000 492922668 1000000000 21951135 1000000000 880949052 1000000000 92482292 1000000000 787361197 1000000000 495069901 1000000000 205707610 1000000000 61995377 1000000000 663286176 1000000000 726258753 1000000000 304063602 1000000000 115285705 1000000000 687479296 1000000000 650426902 1000000000 467387428 1000000000 893382142 1000000000 736682217 1000000000 726197010 1000000000 217496033 1000000000 169337763 1000000000 657082029 1000000000 133201566 1000000000 352232449 1000000000 567155999 1000000000 945723734 1000000000 738572074 1000000000 255325598 1000000000 304151150 1000000000 578610770 1000000000 815452738 1000000000 211382871 1000000000 219149116 1000000000 629753968 1000000000 757941937 1000000000 109670810 1000000000 642221260 1000000000 883308094 1000000000 844507559 1000000000 856771215 1000000000 563612907 1000000000 364877469 1000000000 426299373 1000000000 77632688 1000000000 975083055 1000000000 433673043 1000000000 165190311 1000000000 997389998 1000000000 651689437 1000000000 241981436 1000000000 970991116 1000000000 884267114 1000000000 387366820 1000000000 610249072 1000000000 984764869 1000000000 623080645 1000000000 468925371 1000000000 696043890 1000000000 241004325 1000000000 555798364 1000000000 203147007 1000000000 134863069 1000000000 906984442 1000000000 960594563 1000000000 340739042 1000000000 879439527 1000000000 210506607 1000000000 558808719 1000000000 731516213 1000000000 805841801 1000000000 890346911 1000000000 364852232 1000000000 831570222 1000000000 352529997 1000000000 914744922 1000000000 477867880 1000000000 619988326 1000000000 234147509 1000000000 268884846 1000000000 527403917 1000000000 161706114 1000000000 120765014 1000000000 696422278 1000000000 172548621 1000000000 497699870 1000000000 886885927 1000000000 611461535 1000000000 274356658 1000000000 394298901 1000000000 529802128 1000000000 132357972 1000000000 777376664 1000000000 830818103 1000000000 296111500 1000000000 894508643 1000000000 61532577 1000000000 50251704 1000000000 272536201 1000000000 422809853 1000000000 739245871 1000000000 439577504 1000000000 531772959 1000000000 26131163 1000000000 781781613 1000000000 703969230 1000000000 946074941 1000000000 702934769 1000000000 88112061 1000000000 546696193 1000000000 635508157 1000000000 331729469 1000000000 3489645 1000000000 578036109 1000000000 346316865 1000000000 680501322 1000000000 610951845 1000000000 594872285 1000000000 234157123 1000000000 917008124 1000000000 238413676 1000000000 493214513 1000000000 468880262 1000000000 83887724 1000000000 168603717 1000000000 867337363 1000000000 144171011 1000000000 686861554 1000000000 948551306 1000000000 534153648 1000000000 595147209 1000000000 937771338 1000000000 626721819 1000000000 209689643 1000000000 76011607 1000000000 768968682 1000000000 102142467 1000000000 64628533 1000000000 210125883 1000000000 28519522 1000000000 321419091 1000000000 335293304 1000000000 902827714 1000000000 296971127 1000000000 261514850 1000000000 258849676 1000000000 14769467 1000000000 614130705 1000000000 660424204 1000000000 365320966 1000000000 463552027 1000000000 34386193 1000000000 389528056 1000000000 85566851 1000000000 945836012 1000000000 736314043 1000000000 252339409 1000000000 30386840 1000000000 556130189 1000000000 119357424 1000000000 611452764 1000000000 759766583 1000000000 140078487 1000000000 7899937 1000000000 914846043 1000000000 933244361 1000000000 338159632 1000000000 309994485 1000000000 14911215 1000000000 116764505 1000000000 36350332 1000000000 215376062 1000000000 629886108 1000000000 732717149 1000000000 805460219 1000000000 64769139 1000000000 836193721 1000000000 654362052 1000000000 456930452 1000000000 689331780 1000000000 932836476 1000000000 974976419 1000000000 161777543 1000000000 626818446 1000000000 551134341 1000000000 194679198 1000000000 447424614 1000000000 852216507 1000000000 769900031 1000000000 828070415 1000000000 598926851 1000000000 404735320 1000000000 442723836 1000000000 454228853 1000000000 634890930 1000000000 893187560 1000000000 371324902 1000000000 578806240 1000000000 2408785 1000000000 518025404 1000000000 58476328 1000000000 163933047 1000000000 343780495 1000000000 270942148 1000000000 319653071 1000000000 139415176 1000000000 217950668 1000000000 560051641 1000000000 775117299 1000000000 439348963 1000000000 174825319 1000000000 481274680 1000000000 265278433 1000000000 354434557 1000000000 638514134 1000000000 637830492 1000000000 7709991 1000000000 952207263 1000000000 789259057 1000000000 444880192 1000000000 56145834 1000000000 761645174 1000000000 56266384 1000000000 467356095 1000000000 451589477 1000000000 303418704 1000000000 414787569 1000000000 858270400 1000000000 630492468 1000000000 613661510 1000000000 99803584 1000000000 297976516 1000000000 664357986 1000000000 830547215 1000000000 203536731 1000000000 122035969 1000000000 778178064 1000000000 90873210 1000000000 398710243 1000000000 528412851 1000000000 296189660 1000000000 629637845 1000000000 506357132 1000000000 871659171 1000000000 203088436 1000000000 137093921 1000000000 825098641 1000000000 633805989 1000000000 209297261 1000000000 262770364 1000000000 11023536 1000000000 800806717 1000000000 964365520 1000000000 997946268 1000000000 662675340 1000000000 989921568 1000000000 861183240 1000000000 959048692 1000000000 280632451 1000000000 655929718 1000000000 997762727 1000000000 412902467 1000000000 485977166 1000000000 745823259 1000000000 287430973 1000000000 555988804 1000000000 737343129 1000000000 593744980 1000000000 69683516 1000000000 266887533 1000000000 264558031 1000000000 990742386 1000000000 849044133 1000000000 39362864 1000000000 794680833 1000000000 904991673 1000000000 254142507 1000000000 316874810 1000000000 547515726 1000000000 101145331 1000000000 961262610 1000000000 80245910 1000000000 107695644 1000000000 390374528 1000000000 28930488 1000000000 934576033 1000000000 709594657 1000000000 326480627 1000000000 682804721 1000000000 309926039 1000000000 534054985 1000000000 772362668 1000000000 91352261 1000000000 344767107 1000000000 917966832 1000000000 328788337 1000000000 309416937 1000000000 677263108 1000000000 563141364 1000000000 350739750 1000000000 749118934 1000000000 105478789 1000000000 980204163 1000000000 228076897 1000000000 177294748 1000000000 535911962 1000000000 744186143 1000000000 533154548 1000000000 23168765 1000000000 650445763 1000000000 927197616 1000000000 101839312 1000000000 146154696 1000000000 427821921 1000000000 83254719 1000000000 69781517 1000000000 27296793 1000000000 919133412 1000000000 504995741 1000000000 669038619 1000000000 735741016 1000000000 273911865 1000000000 988123352 1000000000 829949975 1000000000 364012970 1000000000 776509079 1000000000 536880184 1000000000 725938003 1000000000 680428757 1000000000 189479658 1000000000 312194251 1000000000 172914336 1000000000 9435204 1000000000 878968634 1000000000 186597174 1000000000 222952334 1000000000 316355966 1000000000 153528247 1000000000 182861130 1000000000 898613029 1000000000 766232464 1000000000 222817197 1000000000 546625304 1000000000 623230966 1000000000 183004116 1000000000 787511429 1000000000 12908163 1000000000 782411223 1000000000 173702096 1000000000 125804068 1000000000 628365715 1000000000 315536211 1000000000 816432293 1000000000 677236923 1000000000 869248597 1000000000 474000680 1000000000 667846869 1000000000 110109008 1000000000 227496460 1000000000 679498233 1000000000 52163371 1000000000 358468020 1000000000 417929537 1000000000 287981005 1000000000 679777765 1000000000 778644698 1000000000 563208484 1000000000 436153189 1000000000 970263703 1000000000 458021886 1000000000 674568552 1000000000 590918675 1000000000 477477440 1000000000 944046839 1000000000 751872623 1000000000 545921510 1000000000 76221909 1000000000 840838550 1000000000 567336570 1000000000 920112714 1000000000 889655661 1000000000 584305472 1000000000 760777977 1000000000 312849987 1000000000 917304793 1000000000 957637979 1000000000 721552386 1000000000 820027299 1000000000 408462078 1000000000 117437009 1000000000 192784331 1000000000 963930262 1000000000 599916829 1000000000 132839603 1000000000 921448419 1000000000 345222099 1000000000 505414914 1000000000 872619524 1000000000 222192403 1000000000 847136136 1000000000 788829549 1000000000 119338766 1000000000 27012220 1000000000 460824370 1000000000 797180111 1000000000 440464289 1000000000 906344783 1000000000 88184635 1000000000 698668151 1000000000 652214141 1000000000 685212015 1000000000 362686006 1000000000 189551434 1000000000 34117575 1000000000 619538435 1000000000 613678438 1000000000 53716637 1000000000 427191728 1000000000 751739343 1000000000 45858127 1000000000 313486309 1000000000 424905177 1000000000 654491429 1000000000 515752760 1000000000 535810647 1000000000 109301473 1000000000 763542505 1000000000 717084493 1000000000 835467113 1000000000 238904787 1000000000 913060127 1000000000 368447828 1000000000 1977799 1000000000 413487993 1000000000 431754709 1000000000 541895509 1000000000 663688231 1000000000 692436346 1000000000 8988072 1000000000 578044575 1000000000 142264698 1000000000 660761662 1000000000 794326832 1000000000 129467779 1000000000 513095034 1000000000 308404832 1000000000 29423803 1000000000 35289910 1000000000 753528720 1000000000 486118774 1000000000 209852266 1000000000 382855436 1000000000 863538919 1000000000 576130163 1000000000 407049604 1000000000 683213165 1000000000 320999891 1000000000 450149478 1000000000 103623437 1000000000 830798942 1000000000 307731963 1000000000 364596628 1000000000 112472418 1000000000 335864019 1000000000 975856875 1000000000 826679031 1000000000 26718116 1000000000 91657256 1000000000 603092433 1000000000 223572716 1000000000 244121304 1000000000 465088105 1000000000 182603822 1000000000 738991920 1000000000 981618624 1000000000 771279137 1000000000 423634201 1000000000 376693921 1000000000 403771944 1000000000 164836083 1000000000 326419042 1000000000 366124179 1000000000 443557907 1000000000 584917282 1000000000 790545057 1000000000 144433904 1000000000 781053779 1000000000 79575102 1000000000 42003579 1000000000 341195873 1000000000 850658796 1000000000 30560175 1000000000 775550270 1000000000 273844247 1000000000 370352797 1000000000 505827812 1000000000 283963505 1000000000 415581747 1000000000 921097373 1000000000 683526068 1000000000 491578746 1000000000 646176382 1000000000 586743306 1000000000 66914808 1000000000 692130392 1000000000 278743302 1000000000 447787935 1000000000 79245599 1000000000 166645750 1000000000 405659678 1000000000 639518005 1000000000 423552238 1000000000 968515914 1000000000 648276139 1000000000 776066285 1000000000 196302053 1000000000 661848924 1000000000 605380939 1000000000 453825454 1000000000 971562524 1000000000 12591854 1000000000 232079382 1000000000 278924722 1000000000 713894609 1000000000 553701858 1000000000 461623076 1000000000 599585643 1000000000 313385213 1000000000 999494617 1000000000 869449163 1000000000 124432020 1000000000 471058561 1000000000 939807649 1000000000 583601688 1000000000 390291525 1000000000 961021612 1000000000 151727878 1000000000 893556549 1000000000 381653334 1000000000 147874469 1000000000 165417549 1000000000 521429536 1000000000 163093546 1000000000 587663689 1000000000 181244810 1000000000 491773868 1000000000 341577248 1000000000 459529070 1000000000 605779888 1000000000 878697795 1000000000 687163505 1000000000 985092012 1000000000 911466863 1000000000 918633266 1000000000 564993894 1000000000 128891336 1000000000 185346569 1000000000 218515289 1000000000 363313110 1000000000 744188459 1000000000 653456993 1000000000 767097318 1000000000 732784751 1000000000 215727147 1000000000 665101584 1000000000 934411400 1000000000 797610071 1000000000 603391470 1000000000 937287261 1000000000 847538839 1000000000 159156033 1000000000 667495249 1000000000 759225618 1000000000 21392922 1000000000 887339553 1000000000 152406616 1000000000 488309223 1000000000 376412850 1000000000 148591106 1000000000 169912835 1000000000 101108742 1000000000 211436000 1000000000 601822607 1000000000 709835139 1000000000 775379560 1000000000 829476774 1000000000 599403532 1000000000 326873785 1000000000 215819251 1000000000 688940780 1000000000 121668001 1000000000 213655484 1000000000 628048903 1000000000 186996833 1000000000 170607108 1000000000 243044361 1000000000 377934571 1000000000 328066265 1000000000 876197053 1000000000 645518291 1000000000 515489361 1000000000 576349481 1000000000 778576857 1000000000 682847537 1000000000 813495104 1000000000 420534334 1000000000 577997725 1000000000 604506113 1000000000 727820577 1000000000 369900050 1000000000 161094206 1000000000 559458877 1000000000 392655874 1000000000 671291832 1000000000 283307880 1000000000 983421810 1000000000 97726638 1000000000 964195930 1000000000 441764242 1000000000 850356311 1000000000 328663764 1000000000 630933511 1000000000 243695267 1000000000 395703728 1000000000 113147808 1000000000 850558594 1000000000 905334709 1000000000 136610093 1000000000 551943716 1000000000 392713882 1000000000 138189822 1000000000 532874978 1000000000 277964039 1000000000 454251397 1000000000 889825938 1000000000 219335334 1000000000 60118204 1000000000 515863921 1000000000 584447645 1000000000 323018385 1000000000 302750282 1000000000 397380728 1000000000 431730817 1000000000 749897639 1000000000 207383008 1000000000 965870720 1000000000 883783958 1000000000 155866259 1000000000 235097235 1000000000 309282157 1000000000 327544094 1000000000 394410264 1000000000 938483433 1000000000 653602053 1000000000 734514324 1000000000 277103812 1000000000 813002466 1000000000 92160755 1000000000 391758456 1000000000 488656687 1000000000 605050844 1000000000 201757856 1000000000 663842424 1000000000 107643340 1000000000 366074250 1000000000 651116754 1000000000 734155484 1000000000 151082705 1000000000 331231841 1000000000 573178372 1000000000 387632702 1000000000 291262826 1000000000 271931667 1000000000 581527567 1000000000 216043585 1000000000 7643212 1000000000 375446343 1000000000 881280302 1000000000 341742042 1000000000 268109164 1000000000 700803379 1000000000 184571329 1000000000 626144680 1000000000 251036247 1000000000 256349690 1000000000 992128666 1000000000 332778997 1000000000 79645791 1000000000 507815666 1000000000 515161808 1000000000 910452890 1000000000 930428101 1000000000 831334874 1000000000 702020779 1000000000 83155277 1000000000 195610085 1000000000 493007019 1000000000 494956474 1000000000 125525804 1000000000 579961316 1000000000 855552180 1000000000 913880172 1000000000 603518439 1000000000 796708706 1000000000 159854649 1000000000 406437347 1000000000 853709387 1000000000 989243033 1000000000 325973900 1000000000 905259664 1000000000 844777706 1000000000 947650563 1000000000 379935142 1000000000 151139027 1000000000 231366796 1000000000 156192016 1000000000 924476149 1000000000 489000072 1000000000 945889717 1000000000 368465026 1000000000 218157256 1000000000 5711822 1000000000 320518542 1000000000 157238486 1000000000 191633137 1000000000 165049476 1000000000 62622456 1000000000 157153616 1000000000 474139666 1000000000 50098582 1000000000 770977296 1000000000 529828474 1000000000 946087615 1000000000 163815466 1000000000 606278755 1000000000 584424888 1000000000 649214998 1000000000 948581346 1000000000 148158985 1000000000 509162705 1000000000 531784277 1000000000 29659308 1000000000 660880110 1000000000 644188938 1000000000 430267445 1000000000 809653203 1000000000 574294790 1000000000 274457674 1000000000 244779682 1000000000 990446521 1000000000 962681236 1000000000 864306949 1000000000 409109508 1000000000 416312121 1000000000 621434193 1000000000 95813559 1000000000 466253178 1000000000 910627706 1000000000 877622995 1000000000 6249545 1000000000 340508575 1000000000 900851537 1000000000 403391220 1000000000 999705454 1000000000 432995865 1000000000 539345811 1000000000 939345252 1000000000 801624421 1000000000 339781200 1000000000 375859119 1000000000 510686662 1000000000 687462177 1000000000 422075018 1000000000 386411587 1000000000 31524724 1000000000 99262513 1000000000 773310885 1000000000 682936494 1000000000 792326483 1000000000 472597036 1000000000 989258152 1000000000 705658469 1000000000 128202320 1000000000 276429385 1000000000 495323624 1000000000 589011164 1000000000 83849940 1000000000 707853667 1000000000 644510431 1000000000 22617912 1000000000 610431044 1000000000 684247565 1000000000 181097138 1000000000 949431495 1000000000 426442607 1000000000 751286845 1000000000 70247377 1000000000 457643053 1000000000 433216031 1000000000 330917623 1000000000 805145088 1000000000 274777181 1000000000 857604797 1000000000 575304819 1000000000 329102899 1000000000 716700097 1000000000 952134362 1000000000 929758762 1000000000 827972421 1000000000 807271656 1000000000 7226603 1000000000 565202138 1000000000 174353330 1000000000 380434298 1000000000 408767615 1000000000 414379018 1000000000 911455668 1000000000 916394867 1000000000 908644890 1000000000 562713991 1000000000 858253537 1000000000 496755543 1000000000 637234762 1000000000 94633003 1000000000 908643982 1000000000 895191643 1000000000 10328219 1000000000 567793783 1000000000 637032371 1000000000 291272597 1000000000 878665348 1000000000 456181293 1000000000 510898797 1000000000 183849617 1000000000 935428930 1000000000 508002497 1000000000 404945594 1000000000 184232274 1000000000 833390074 1000000000 121975797 1000000000 268493947 1000000000 395781355 1000000000 744933527 1000000000 296107915 1000000000 426955286 1000000000 71047864 1000000000 850735147 1000000000 282940636 1000000000 783492963 1000000000 915940175 1000000000 604310287 1000000000 217620104 1000000000 875039139 1000000000 353379547 1000000000 284190262 1000000000 153062177 1000000000 135896025 1000000000 414185182 1000000000 388571197 1000000000 326241204 1000000000 453290447 1000000000 48395848 1000000000 643908806 1000000000 532818243 1000000000 97799437 1000000000 140130279 1000000000 278244644 1000000000 164927320 1000000000 698253095 1000000000 477573767 1000000000 703568175 1000000000 856320808 1000000000 848033217 1000000000 306747977 1000000000 357688340 1000000000 610820930 1000000000 850977081 1000000000 484725019 1000000000 893557802 1000000000 486675194 1000000000 811449844 1000000000 81831063 1000000000 14844663 1000000000 171959622 1000000000 712998611 1000000000 569634925 1000000000 806685770 1000000000 652332913 1000000000 100848780 1000000000 575984289 1000000000 944791408 1000000000 137327466 1000000000 494541461 1000000000 732728084 1000000000 52246921 1000000000 795669843 1000000000 374710705 1000000000 309272184 1000000000 775291334 1000000000 447029702 1000000000 725735729 1000000000 961573736 1000000000 629721730 1000000000 649035926 1000000000 595446447 1000000000 57838539 1000000000 128718365 1000000000 599558040 1000000000 476326365 1000000000 914592063 1000000000 929500958 1000000000 43204488 1000000000 598502108 1000000000 429224708 1000000000 223424559 1000000000 192084957 1000000000 302213676 1000000000 696281921 1000000000 111110242 1000000000 766935516 1000000000 919894647 1000000000 539894668 1000000000 83279731 1000000000 205921104 1000000000 879531500 1000000000 449952975 1000000000 933926597 1000000000 836928275 1000000000 817992383 1000000000 335021094 1000000000 524107894 1000000000 69731541 1000000000 679638061 1000000000 862549222 1000000000 541989038 1000000000 957132460 1000000000 120588015 1000000000 388998445 1000000000 541082636 1000000000 787558250 1000000000 642806522 1000000000 244450179 1000000000 899070810 1000000000 206695515 1000000000 269803678 1000000000 367334085 1000000000 225842683 1000000000 244301419 1000000000 649886587 1000000000 512208540 1000000000 568388609 1000000000 317270903 1000000000 907179248 1000000000 660421245 1000000000 807148409 1000000000 724773911 1000000000 527181986 1000000000 792822894 1000000000 622140061 1000000000 285305538 1000000000 425234598 1000000000 908816175 1000000000 32128237 1000000000 710933920 1000000000 842508099 1000000000 554976362 1000000000 373196739 1000000000 473952475 1000000000 696563011 1000000000 338659585 1000000000 375499643 1000000000 837028529 1000000000 809529163 1000000000 248190590 1000000000 680024770 1000000000 783721064 1000000000 929137375 1000000000 760548913 1000000000 189083124 1000000000 494383202 1000000000 587579076 1000000000 313384779 1000000000 368016646 1000000000 391428662 1000000000 44280673 1000000000 660384299 1000000000 225593886 1000000000 60087261 1000000000 631784509 1000000000 476367722 1000000000 136392611 1000000000 129211580 1000000000 875925161 1000000000 661553077 1000000000 485288826 1000000000 800188983 1000000000 85115411 1000000000 149688856 1000000000 638736446 1000000000 517340690 1000000000 983710816 1000000000 493113665 1000000000 929006264 1000000000 366066258 1000000000 240520622 1000000000 46806442 1000000000 614743130 1000000000 734662927 1000000000 780092624 1000000000 909985803 1000000000 755603494 1000000000 332256050 1000000000 812593866 1000000000 52004580 1000000000 797832329 1000000000 664069432 1000000000 777695127 1000000000 219082199 1000000000 36822480 1000000000 388237911 1000000000 379106794 1000000000 798176544 1000000000 16427242 1000000000 704978188 1000000000 681603517 1000000000 575974075 1000000000 440927566 1000000000 801578712 1000000000 328682588 1000000000 102853351 1000000000 919230338 1000000000 376369449 1000000000 69365513 1000000000 808544187 1000000000 338638080 1000000000 997063961 1000000000 820665789 1000000000 821101097 1000000000 222281830 1000000000 492690208 1000000000 237407144 1000000000 821176677 1000000000 541386233 1000000000 153833552 1000000000 414144022 1000000000 362486361 1000000000 954338228 1000000000 506080610 1000000000 458915875 1000000000 599890420 1000000000 641030974 1000000000 418771248 1000000000 483433630 1000000000 905260162 1000000000 299487728 1000000000 4777314 1000000000 982050963 1000000000 445522826 1000000000 3145889 1000000000 261618276 1000000000 747673701 1000000000 9355913 1000000000 576250074 1000000000 458291016 1000000000 245562769 1000000000 176334320 1000000000 434175693 1000000000 758588909 1000000000 854232171 1000000000 885939999 1000000000 225728449 1000000000 521389872 1000000000 816648132 1000000000 460519353 1000000000 428057477 1000000000 308505784 1000000000 73371678 1000000000 176325333 1000000000 817998435 1000000000 435828864 1000000000 946163812 1000000000 603173829 1000000000 364133824 1000000000 275145047 1000000000 225158898 1000000000 904776997 1000000000 278023606 1000000000 889630959 1000000000 89243090 1000000000 319215931 1000000000 199071710 1000000000 129878545 1000000000 324460465 1000000000 303206111 1000000000 306758661 1000000000 414265148 1000000000 130533583 1000000000 282699113 1000000000 32570642 1000000000 279125695 1000000000 819994421 1000000000 444660600 1000000000 377278546 1000000000 733862612 1000000000 538044222 1000000000 250352608 1000000000 351337169 1000000000 299576303 1000000000 953700196 1000000000 837974111 1000000000 869365174 1000000000 871382764 1000000000 955058532 1000000000 810212998 1000000000 148724989 1000000000 604871607 1000000000 587850060 1000000000 555736919 1000000000 761748989 1000000000 356932080 1000000000 616254957 1000000000 124447199 1000000000 913775209 1000000000 650473387 1000000000 847545194 1000000000 101245131 1000000000 321595541 1000000000 728340693 1000000000 156634650 1000000000 593432950 1000000000 908976462 1000000000 343491903 1000000000 931518407 1000000000 442896056 1000000000 645950783 1000000000 125921316 1000000000 767672381 1000000000 548195102 1000000000 444054396 1000000000 319140996 1000000000 933728776 1000000000 390399730 1000000000 137202332 1000000000 510803587 1000000000 796682414 1000000000 657564881 1000000000 95591464 1000000000 324269528 1000000000 17009822 1000000000 876440137 1000000000 593136894 1000000000 406103154 1000000000 668631124 1000000000 922713045 1000000000 431858890 1000000000 13593581 1000000000 644546361 1000000000 231473300 1000000000 831125930 1000000000 779154817 1000000000 116335314 1000000000 375754198 1000000000 333470851 1000000000 994309072 1000000000 743405666 1000000000 2666622 1000000000 922332203 1000000000 559202545 1000000000 384276857 1000000000 891284526 1000000000 387074710 1000000000 322219929 1000000000 916490644 1000000000 309108411 1000000000 310813024 1000000000 399634004 1000000000 467046599 1000000000 215367936 1000000000 482690961 1000000000 691728446 1000000000 714282922 1000000000 727238941 1000000000 326705131 1000000000 628437986 1000000000 909452733 1000000000 121926514 1000000000 613068235 1000000000 68670757 1000000000 140700805 1000000000 37441780 1000000000 555804988 1000000000 527340203 1000000000 638202252 1000000000 176060070 1000000000 694118257 1000000000 210265932 1000000000 454551182 1000000000 316353721 1000000000 693608392 1000000000 17335191 1000000000 605426299 1000000000 688755785 1000000000 499379377 1000000000 257881880 1000000000 412944997 1000000000 505457179 1000000000 314652888 1000000000 943455270 1000000000 744639166 1000000000 435003783 1000000000 201960823 1000000000 570609196 1000000000 291851046 1000000000 678846260 1000000000 572490776 1000000000 3455483 1000000000 312019133 1000000000 3819021 1000000000 426548090 1000000000 634395066 1000000000 219622935 1000000000 347204228 1000000000 170160489 1000000000 487175252 1000000000 927808698 1000000000 921718984 1000000000 599013246 1000000000 549746180 1000000000 70753786 1000000000 971480491 1000000000 991524931 1000000000 645952871 1000000000 696035096 1000000000 62754294 1000000000 561866505 1000000000 247354212 1000000000 876833847 1000000000 349395438 1000000000 555377614 1000000000 667409883 1000000000 913145950 1000000000 427280439 1000000000 170038605 1000000000 54784998 1000000000 696149265 1000000000 472482002 1000000000 130309721 1000000000 12220513 1000000000 240500685 1000000000 126549615 1000000000 306540878 1000000000 346541719 1000000000 773936917 1000000000 614381342 1000000000 292338316 1000000000 727410441 1000000000 949109248 1000000000 686273252 1000000000 441508833 1000000000 907138414 1000000000 795173318 1000000000 811646081 1000000000 118018386 1000000000 674944174 1000000000 399955567 1000000000 942911918 1000000000 256053017 1000000000 369597776 1000000000 985259730 1000000000 924441682 1000000000 220361579 1000000000 878461876 1000000000 579553244 1000000000 100464400 1000000000 533385004 1000000000 945063170 1000000000 555324144 1000000000 693360404 1000000000 82085077 1000000000 140433194 1000000000 811223188 1000000000 424793121 1000000000 819335967 1000000000 959797262 1000000000 716260916 1000000000 485363161 1000000000 319695778 1000000000 347182821 1000000000 836345659 1000000000 295053349 1000000000 977431570 1000000000 198853545 1000000000 36333081 1000000000 445054743 1000000000 358617072 1000000000 714346452 1000000000 641316540 1000000000 287105211 1000000000 531406122 1000000000 958431765 1000000000 211313261 1000000000 293822782 1000000000 646688794 1000000000 921930969 1000000000 472506497 1000000000 611519044 1000000000 804069072 1000000000 926808814 1000000000 882989558 1000000000 55992964 1000000000 148530005 1000000000 605666808 1000000000 833401613 1000000000 552840907 1000000000 513823784 1000000000 729211590 1000000000 467850708 1000000000 358428318 1000000000 231710245 1000000000 822532911 1000000000 745754250 1000000000 242950322 1000000000 460354313 1000000000 524091513 1000000000 610401211 1000000000 888380937 1000000000 523710765 1000000000 358135784 1000000000 770086880 1000000000 77078669 1000000000 533416680 1000000000 576336326 1000000000 352353455 1000000000 404918123 1000000000 829852798 1000000000 637659839 1000000000 543176831 1000000000 150034294 1000000000 878825286 1000000000 956717545 1000000000 360748034 1000000000 905395917 1000000000 647135531 1000000000 200397026 1000000000 870217450 1000000000 400496301 1000000000 411800591 1000000000 673280323 1000000000 326945497 1000000000 843623601 1000000000 45064007 1000000000 698569404 1000000000 109419077 1000000000 141966760 1000000000 557020316 1000000000 418954523 1000000000 121759836 1000000000 723070927 1000000000 31989923 1000000000 464693267 1000000000 478643633 1000000000 353459849 1000000000 944626682 1000000000 229871425 1000000000 252522859 1000000000 631769399 1000000000 662420941 1000000000 832059051 1000000000 578006777 1000000000 765502865 1000000000 46235553 1000000000 17370742 1000000000 910226713 1000000000 101217512 1000000000 734663719 1000000000 617976509 1000000000 355884908 1000000000 427398375 1000000000 134581135 1000000000 727469502 1000000000 719860967 1000000000 647600111 1000000000 514420903 1000000000 626676372 1000000000 119499914 1000000000 291643928 1000000000 449820146 1000000000 607883164 1000000000 409385899 1000000000 825688634 1000000000 107921055 1000000000 706904002 1000000000 735442001 1000000000 824321549 1000000000 139827650 1000000000 185431532 1000000000 562866964 1000000000 947573329 1000000000 182801938 1000000000 902394769 1000000000 274041278 1000000000 587523111 1000000000 210311156 1000000000 800619377 1000000000 303775981 1000000000 734537470 1000000000 710916408 1000000000 339583296 1000000000 734932932 1000000000 356696330 1000000000 215763140 1000000000 427947238 1000000000 684905020 1000000000 281649405 1000000000 775568030 1000000000 753178979 1000000000 886506076 1000000000 386758432 1000000000 857979165 1000000000 598571870 1000000000 106457151 1000000000 739017377 1000000000 404112759 1000000000 224217814 1000000000 984540779 1000000000 363911978 1000000000 794604479 1000000000 952746674 1000000000 748969545 1000000000 253182254 1000000000 285689706 1000000000 442434087 1000000000 87155995 1000000000 496912052 1000000000 636425694 1000000000 257019745 1000000000 108976518 1000000000 641295577 1000000000 163913358 1000000000 448574704 1000000000 416284147 1000000000 409736639 1000000000 605370476 1000000000 251453654 1000000000 298223376 1000000000 699952953 1000000000 424587134 1000000000 129838899 1000000000 48231709 1000000000 416997819 1000000000 957573166 1000000000 884307286 1000000000 847567361 1000000000 130757770 1000000000 638988038 1000000000 702945760 1000000000 170145058 1000000000 856068270 1000000000 704515490 1000000000 683833830 1000000000 977011146 1000000000 416282739 1000000000 158496426 1000000000 249696580 1000000000 648360620 1000000000 952736552 1000000000 864744794 1000000000 296379016 1000000000 297936584 1000000000 130689248 1000000000 246102229 1000000000 436169149 1000000000 269528300 1000000000 488016349 1000000000 772777080 1000000000 137112329 1000000000 361786941 1000000000 496963767 1000000000 610393601 1000000000 675471003 1000000000 794296799 1000000000 988460937 1000000000 52190228 1000000000 949225953 1000000000 736071388 1000000000 138491713 1000000000 770227268 1000000000 961050178 1000000000 24967879 1000000000 704744132 1000000000 466364697 1000000000 94410509 1000000000 313335771 1000000000 918618261 1000000000 597002576 1000000000 491004511 1000000000 26852796 1000000000 469883743 1000000000 897201620 1000000000 31974915 1000000000 876370219 1000000000 862101013 1000000000 957870640 1000000000 259732166 1000000000 120857460 1000000000 444548666 1000000000 791414264 1000000000 321822790 1000000000 987590522 1000000000 328644087 1000000000 20182530 1000000000 323041303 1000000000 651165967 1000000000 122009205 1000000000 605898182 1000000000 185906850 1000000000 296353530 1000000000 861727027 1000000000 71419517 1000000000 505621787 1000000000 620482927 1000000000 888670352 1000000000 477469125 1000000000 718707317 1000000000 405702464 1000000000 33092544 1000000000 95622383 1000000000 2226729 1000000000 522135765 1000000000 601567820 1000000000 133559573 1000000000 77142523 1000000000 785482617 1000000000 926785818 1000000000 550804536 1000000000 216895975 1000000000 208792997 1000000000 684126103 1000000000 145077067 1000000000 906387175 1000000000 270533438 1000000000 638745383 1000000000 214336647 1000000000 268379730 1000000000 171929230 1000000000 458034079 1000000000 458574319 1000000000 333143111 1000000000 673935170 1000000000 104750863 1000000000 288846267 1000000000 610361612 1000000000 270701526 1000000000 271266862 1000000000 894811484 1000000000 389983449 1000000000 25186865 1000000000 564438021 1000000000 915557834 1000000000 18732131 1000000000 678829383 1000000000 455044669 1000000000 789690177 1000000000 557892625 1000000000 177976762 1000000000 519546922 1000000000 414064733 1000000000 264664633 1000000000 548204830 1000000000 793072521 1000000000 276200327 1000000000 951228834 1000000000 996389340 1000000000 340639772 1000000000 44336148 1000000000 6940667 1000000000 774630798 1000000000 1400918 1000000000 404418143 1000000000 231451247 1000000000 838204350 1000000000 424292390 1000000000 142957988 1000000000 485292817 1000000000 972293270 1000000000 845698544 1000000000 890295612 1000000000 698114464 1000000000 784452061 1000000000 141983289 1000000000 921116731 1000000000 996094553 1000000000 309289918 1000000000 588208868 1000000000 102344535 1000000000 989445854 1000000000 831210792 1000000000 771883403 1000000000 45467453 1000000000 218357833 1000000000 531005986 1000000000 950447360 1000000000 244769428 1000000000 920673845 1000000000 579085420 1000000000 884549278 1000000000 167106079 1000000000 217042721 1000000000 244374041 1000000000 704179968 1000000000 811880474 1000000000 642036800 1000000000 687715037 1000000000 22766727 1000000000 115334991 1000000000 141696600 1000000000 80047779 1000000000 825807632 1000000000 155704941 1000000000 282746604 1000000000 339200173 1000000000 386187147 1000000000 436481121 1000000000 687370574 1000000000 637825767 1000000000 911460791 1000000000 792863880 1000000000 755738696 1000000000 189101220 1000000000 109948836 1000000000 929249405 1000000000 299324646 1000000000 88984994 1000000000 866760658 1000000000 869548568 1000000000 397409529 1000000000 30375807 1000000000 950078034 1000000000 664315668 1000000000 579333604 1000000000 498590320 1000000000 4017313 1000000000 597105295 1000000000 946958314 1000000000 459671818 1000000000 553344182 1000000000 729627602 1000000000 976049374 1000000000 421193663 1000000000 123920855 1000000000 839176048 1000000000 752318345 1000000000 395822799 1000000000 609368977 1000000000 53251435 1000000000 548642236 1000000000 857647073 1000000000 138127320 1000000000 793560945 1000000000 400040546 1000000000 789816246 1000000000 669570949 1000000000 342696556 1000000000 254460898 1000000000 64624267 1000000000 339984003 1000000000 675592032 1000000000 877787602 1000000000 395331 1000000000 526232121 1000000000 408905106 1000000000 159304878 1000000000 284738966 1000000000 538328550 1000000000 280848031 1000000000 28581973 1000000000 571810363 1000000000 862695132 1000000000 374947678 1000000000 223184661 1000000000 574357720 1000000000 566207039 1000000000 569192397 1000000000 335671772 1000000000 357024858 1000000000 317170394 1000000000 178499520 1000000000 931163298 1000000000 524194738 1000000000 245821580 1000000000 325973482 1000000000 723805207 1000000000 26852079 1000000000 887678770 1000000000 983741721 1000000000 533424386 1000000000 800720378 1000000000 564109592 1000000000 733465914 1000000000 329510943 1000000000 202213374 1000000000 273748118 1000000000 492557838 1000000000 424025339 1000000000 41331844 1000000000 187161136 1000000000 107093287 1000000000 620640778 1000000000 271029807 1000000000 42274311 1000000000 198638899 1000000000 778299009 1000000000 922425561 1000000000 544450514 1000000000 288318355 1000000000 876588309 1000000000 583597818 1000000000 149506070 1000000000 714476925 1000000000 641312801 1000000000 849284335 1000000000 211493345 1000000000 559553719 1000000000 296967144 1000000000 701709012 1000000000 77018260 1000000000 31544430 1000000000 330443970 1000000000 54117190 1000000000 897908028 1000000000 926310422 1000000000 600586660 1000000000 103015237 1000000000 64516805 1000000000 638900272 1000000000 359022731 1000000000 297821466 1000000000 178303092 1000000000 833278962 1000000000 507141380 1000000000 636829376 1000000000 640277966 1000000000 14333812 1000000000 864209965 1000000000 164405776 1000000000 79578907 1000000000 676223082 1000000000 418905609 1000000000 923484031 1000000000 541883193 1000000000 496840593 1000000000 731395588 1000000000 123429672 1000000000 875246900 1000000000 48564352 1000000000 892383608 1000000000 285939476 1000000000 448782261 1000000000 53556020 1000000000 283452755 1000000000 403180181 1000000000 492058179 1000000000 483854978 1000000000 911566988 1000000000 283661392 1000000000 509072795 1000000000 986570850 1000000000 784440527 1000000000 476252311 1000000000 633209830 1000000000 747168065 1000000000 801907657 1000000000 211688772 1000000000 629486030 1000000000 793579038 1000000000 345698956 1000000000 781127058 1000000000 610847072 1000000000 80343806 1000000000 935599868 1000000000 486138431 1000000000 740470349 1000000000 904215069 1000000000 15914337 1000000000 353476368 1000000000 393353801 1000000000 662820083 1000000000 913886786 1000000000 690853960 1000000000 982879964 1000000000 96996534 1000000000 881877847 1000000000 246607283 1000000000 273973949 1000000000 501075279 1000000000 529216153 1000000000 111561983 1000000000 459324381 1000000000 600119813 1000000000 421565788 1000000000 390264999 1000000000 531759054 1000000000 961344699 1000000000 380264388 1000000000 169259550 1000000000 77649538 1000000000 821290728 1000000000 919802503 1000000000 689529182 1000000000 32932261 1000000000 566063583 1000000000 824849500 1000000000 703698785 1000000000 59995339 1000000000 246191943 1000000000 808239989 1000000000 727968583 1000000000 849090577 1000000000 353841123 1000000000 614707219 1000000000 618346395 1000000000 472669374 1000000000 721798558 1000000000 883972093 1000000000 39811582 1000000000 438981587 1000000000 350920004 1000000000 937418844 1000000000 180234007 1000000000 704976766 1000000000 583310129 1000000000 721070605 1000000000 68912494 1000000000 173625982 1000000000 603728643 1000000000 509744147 1000000000 139011081 1000000000 343282795 1000000000 698685380 1000000000 362231777 1000000000 801307630 1000000000 265843979 1000000000 821711862 1000000000 158639665 1000000000 350908223 1000000000 330619027 1000000000 981415956 1000000000 420382548 1000000000 380479413 1000000000 994395709 1000000000 681104561 1000000000 881019485 1000000000 165263350 1000000000 320712015 1000000000 1544220 1000000000 132594366 1000000000 791223381 1000000000 184711045 1000000000 313548320 1000000000 712158242 1000000000 241880185 1000000000 371983987 1000000000 750192135 1000000000 843959134 1000000000 304984905 1000000000 922442736 1000000000 322918331 1000000000 506418071 1000000000 94844358 1000000000 458357680 1000000000 431974071 1000000000 109109858 1000000000 274443791 1000000000 89690641 1000000000 738268698 1000000000 369440940 1000000000 107820419 1000000000 658859343 1000000000 437393009 1000000000 425130065 1000000000 995847907 1000000000 820020991 1000000000 892944971 1000000000 125762508 1000000000 408799390 1000000000 570183916 1000000000 773368674 1000000000 959742033 1000000000 637847875 1000000000 582021799 1000000000 584183635 1000000000 653301175 1000000000 684753606 1000000000 262147708 1000000000 151115072 1000000000 676969605 1000000000 872667968 1000000000 744710891 1000000000 306062552 1000000000 911730074 1000000000 522555004 1000000000 407139776 1000000000 976499214 1000000000 868475689 1000000000 614498998 1000000000 325246644 1000000000 727913287 1000000000 31125766 1000000000 931993188 1000000000 523426012 1000000000 617921824 1000000000 509540232 1000000000 218741326 1000000000 857047932 1000000000 765757505 1000000000 444770824 1000000000 349096712 1000000000 56376875 1000000000 601834127 1000000000 132467128 1000000000 958958175 1000000000 679190958 1000000000 925661792 1000000000 414666873 1000000000 613556301 1000000000 565166024 1000000000 523620994 1000000000 671099370 1000000000 745794011 1000000000 639670866 1000000000 531593328 1000000000 488004275 1000000000 62926051 1000000000 47275537 1000000000 31772792 1000000000 92781379 1000000000 303135100 1000000000 547999459 1000000000 631556495 1000000000 294921093 1000000000 797061081 1000000000 574948134 1000000000 394669815 1000000000 436236624 1000000000 988393331 1000000000 175478437 1000000000 23145535 1000000000 57640459 1000000000 216767992 1000000000 304648001 1000000000 861512092 1000000000 312988769 1000000000 634533789 1000000000 651563061 1000000000 298395097 1000000000 379493053 1000000000 302712857 1000000000 3705645 1000000000 264873700 1000000000 953631875 1000000000 617278260 1000000000 911622999 1000000000 225940019 1000000000 657060551 1000000000 13349014 1000000000 515510 1000000000 299196291 1000000000 891313531 1000000000 541625481 1000000000 561132456 1000000000 906166582 1000000000 728362943 1000000000 510041214 1000000000 516650984 1000000000 658742520 1000000000 233982021 1000000000 119186879 1000000000 238170929 1000000000 635987525 1000000000 376634696 1000000000 489506474 1000000000 692684422 1000000000 289377662 1000000000 948095787 1000000000 969619844 1000000000 828059840 1000000000 782391597 1000000000 39670481 1000000000 429929928 1000000000 577575754 1000000000 735199062 1000000000 446384796 1000000000 486916409 1000000000 414745653 1000000000 477381573 1000000000 922136847 1000000000 843792690 1000000000 205187722 1000000000 932154289 1000000000 677780243 1000000000 373170975 1000000000 115149231 1000000000 831372176 1000000000 866509803 1000000000 917381187 1000000000 515596149 1000000000 820999643 1000000000 617088927 1000000000 155697308 1000000000 930431341 1000000000 445766088 1000000000 832881156 1000000000 889154602 1000000000 331410867 1000000000 63948166 1000000000 149620165 1000000000 496080212 1000000000 387515964 1000000000 944648686 1000000000 942361714 1000000000 879747305 1000000000 213375711 1000000000 3968761 1000000000 475241376 1000000000 691399699 1000000000 326689089 1000000000 823555467 1000000000 324752729 1000000000 872843450 1000000000 979260382 1000000000 371620064 1000000000 824995021 1000000000 177529118 1000000000 298957169 1000000000 430185461 1000000000 717599492 1000000000 315742427 1000000000 237062421 1000000000 9962841 1000000000 848674935 1000000000 803829660 1000000000 861963305 1000000000 74595299 1000000000 16317446 1000000000 394829715 1000000000 293658818 1000000000 593639358 1000000000 813596372 1000000000 987872636 1000000000 261630413 1000000000 849162874 1000000000 336800363 1000000000 129034304 1000000000 861685974 1000000000 268928694 1000000000 861405624 1000000000 300560518 1000000000 949737426 1000000000 158129656 1000000000 141347757 1000000000 882154332 1000000000 911947922 1000000000 419865553 1000000000 486656395 1000000000 748587644 1000000000 736838761 1000000000 7861811 1000000000 359425612 1000000000 375290878 1000000000 516324996 1000000000 968749176 1000000000 661519692 1000000000 367239074 1000000000 876952624 1000000000 597384023 1000000000 391725339 1000000000 446209905 1000000000 88185905 1000000000 821566707 1000000000 841395396 1000000000 965169329 1000000000 270388954 1000000000 749987428 1000000000 710458441 1000000000 558474875 1000000000 107000482 1000000000 336558065 1000000000 956185582 1000000000 84886859 1000000000 650507856 1000000000 335874029 1000000000 813704987 1000000000 722589062 1000000000 44100100 1000000000 595279439 1000000000 325181803 1000000000 435010886 1000000000 761838676 1000000000 114535755 1000000000 708558786 1000000000 838405768 1000000000 224998004 1000000000 521369574 1000000000 238152414 1000000000 897684171 1000000000 243625455 1000000000 956491765 1000000000 376488160 1000000000 311089774 1000000000 878207883 1000000000 994088147 1000000000 576040957 1000000000 213588389 1000000000 821399737 1000000000 725626594 1000000000 530442143 1000000000 396606035 1000000000 511818283 1000000000 714471958 1000000000 282231291 1000000000 353395007 1000000000 289652598 1000000000 747110131 1000000000 634893413 1000000000 301465187 1000000000 423879257 1000000000 384249808 1000000000 826706517 1000000000 308783690 1000000000 415301092 1000000000 252096434 1000000000 320340220 1000000000 619578532 1000000000 659923457 1000000000 881256743 1000000000 468876056 1000000000 982476257 1000000000 370993576 1000000000 635362124 1000000000 925375365 1000000000 694685862 1000000000 95161141 1000000000 219952558 1000000000 447876904 1000000000 766619856 1000000000 508710339 1000000000 663150229 1000000000 321390245 1000000000 110598247 1000000000 103328116 1000000000 825512042 1000000000 642276124 1000000000 819896300 1000000000 551950573 1000000000 174384489 1000000000 422858677 1000000000 173892607 1000000000 265342921 1000000000 955808927 1000000000 715486301 1000000000 131215274 1000000000 564102891 1000000000 822037868 1000000000 461066154 1000000000 594124505 1000000000 102591206 1000000000 744006974 1000000000 352827920 1000000000 295567591 1000000000 608409113 1000000000 921119503 1000000000 665830515 1000000000 63306206 1000000000 724502695 1000000000 677861491 1000000000 35273747 1000000000 248413434 1000000000 687581722 1000000000 140570510 1000000000 332998015 1000000000 980306438 1000000000 869122152 1000000000 430153553 1000000000 183608035 1000000000 882553252 1000000000 930431038 1000000000 253952994 1000000000 676651242 1000000000 685212255 1000000000 21371896 1000000000 806481130 1000000000 200340387 1000000000 98463444 1000000000 880453090 1000000000 699561884 1000000000 743095003 1000000000 433660061 1000000000 653734581 1000000000 986603980 1000000000 884545612 1000000000 814038659 1000000000 353356378 1000000000 52183634 1000000000 374240542 1000000000 937154875 1000000000 548616864 1000000000 89610874 1000000000 494214295 1000000000 675441318 1000000000 644413344 1000000000 771687179 1000000000 13821780 1000000000 984133114 1000000000 133311653 1000000000 846517689 1000000000 175781756 1000000000 347791189 1000000000 185535117 1000000000 362545735 1000000000 304340498 1000000000 940822408 1000000000 481720569 1000000000 427835048 1000000000 372772088 1000000000 407724026 1000000000 315998786 1000000000 55118180 1000000000 406347037 1000000000 821120747 1000000000 132876171 1000000000 534863213 1000000000 452073905 1000000000 112654444 1000000000 509930316 1000000000 3742884 1000000000 782661251 1000000000 126168554 1000000000 250355756 1000000000 746920287 1000000000 955851013 1000000000 795028421 1000000000 581250493 1000000000 545238273 1000000000 957589513 1000000000 399123952 1000000000 392765687 1000000000 248970624 1000000000 835012631 1000000000 581610174 1000000000 450272900 1000000000 72210487 1000000000 261882858 1000000000 231416164 1000000000 635410835 1000000000 58979057 1000000000 185889867 1000000000 32199689 1000000000 304280165 1000000000 300290548 1000000000 286901635 1000000000 352507813 1000000000 291837569 1000000000 524872390 1000000000 598128816 1000000000 301613917 1000000000 883331116 1000000000 204677747 1000000000 607266957 1000000000 485556287 1000000000 253572355 1000000000 819600498 1000000000 525599056 1000000000 669072283 1000000000 279266722 1000000000 461597708 1000000000 346190010 1000000000 931319345 1000000000 365805330 1000000000 203464393 1000000000 118024215 1000000000 311635754 1000000000 768822744 1000000000 472482804 1000000000 157982134 1000000000 347734271 1000000000 261349624 1000000000 643622311 1000000000 131628103 1000000000 306400724 1000000000 441748300 1000000000 901272286 1000000000 992699882 1000000000 937941235 1000000000 277740163 1000000000 42260400 1000000000 555889541 1000000000 328225570 1000000000 661310050 1000000000 525623420 1000000000 235045422 1000000000 255305747 1000000000 740722773 1000000000 558117680 1000000000 888624626 1000000000 358446694 1000000000 462852142 1000000000 638402381 1000000000 246094363 1000000000 423937861 1000000000 865794280 1000000000 411331244 1000000000 481794666 1000000000 826768292 1000000000 202713458 1000000000 448523815 1000000000 701030681 1000000000 498073296 1000000000 298188851 1000000000 326208767 1000000000 701728953 1000000000 884754815 1000000000 862692738 1000000000 71288167 1000000000 650680344 1000000000 514824443 1000000000 801915566 1000000000 38280943 1000000000 835521452 1000000000 707782572 1000000000 217625675 1000000000 481717807 1000000000 80304400 1000000000 874375899 1000000000 595616782 1000000000 963097240 1000000000 38960813 1000000000 878393191 1000000000 480780771 1000000000 699324149 1000000000 964075764 1000000000 158346873 1000000000 277907142 1000000000 295038704 1000000000 649977804 1000000000 666745088 1000000000 220667187 1000000000 465772627 1000000000 48523347 1000000000 201446103 1000000000 990456315 1000000000 152008675 1000000000 215144948 1000000000 76764790 1000000000 525480330 1000000000 327803540 1000000000 135032572 1000000000 353380814 1000000000 531172568 1000000000 507866832 1000000000 329297195 1000000000 572677171 1000000000 564791164 1000000000 260566970 1000000000 639211375 1000000000 896275787 1000000000 457541805 1000000000 322206737 1000000000 269578398 1000000000 915288377 1000000000 632874574 1000000000 870229939 1000000000 551336702 1000000000 5720069 1000000000 2111820 1000000000 125432332 1000000000 684830585 1000000000 993760989 1000000000 931205251 1000000000 291516527 1000000000 267140830 1000000000 911539554 1000000000 541658812 1000000000 949513237 1000000000 825228550 1000000000 390551983 1000000000 987972462 1000000000 612423651 1000000000 145977839 1000000000 7902049 1000000000 599489933 1000000000 270652677 1000000000 174371614 1000000000 851002732 1000000000 519481254 1000000000 723124955 1000000000 100915154 1000000000 713948221 1000000000 48998648 1000000000 25883122 1000000000 781064045 1000000000 201869253 1000000000 767430871 1000000000 433496708 1000000000 124659319 1000000000 947195049 1000000000 622332332 1000000000 800446316 1000000000 477985138 1000000000 86910531 1000000000 139644183 1000000000 179541825 1000000000 721244465 1000000000 641112002 1000000000 434066690 1000000000 799514688 1000000000 310425602 1000000000 73625977 1000000000 278375836 1000000000 37382630 1000000000 956769787 1000000000 354640768 1000000000 488965633 1000000000 1318440 1000000000 112683724 1000000000 370171132 1000000000 572123581 1000000000 467799747 1000000000 717088980 1000000000 938636941 1000000000 371459710 1000000000 658566284 1000000000 30825980 1000000000 977431089 1000000000 714353959 1000000000 224304965 1000000000 158572196 1000000000 950099123 1000000000 473303965 1000000000 927536630 1000000000 446270447 1000000000 590922513 1000000000 775573346 1000000000 200650532 1000000000 439452994 1000000000 770285645 1000000000 607293970 1000000000 947388375 1000000000 869154412 1000000000 362332123 1000000000 774846559 1000000000 211915627 1000000000 275896388 1000000000 284788124 1000000000 519187721 1000000000 109257191 1000000000 519461992 1000000000 818164256 1000000000 144292412 1000000000 388032919 1000000000 612897051 1000000000 557572363 1000000000 259850702 1000000000 83694481 1000000000 446858014 1000000000 848167252 1000000000 593262967 1000000000 392700165 1000000000 588660035 1000000000 718449609 1000000000 442182411 1000000000 898705437 1000000000 989461274 1000000000 862378847 1000000000 678841071 1000000000 859961728 1000000000 887032494 1000000000 371353470 1000000000 10691353 1000000000 982983407 1000000000 220001154 1000000000 799035847 1000000000 243105406 1000000000 258602030 1000000000 604186519 1000000000 366803706 1000000000 725528832 1000000000 649015558 1000000000 828720399 1000000000 918555901 1000000000 950010520 1000000000 173593626 1000000000 533525018 1000000000 425937341 1000000000 433802671 1000000000 746862584 1000000000 643850709 1000000000 258872624 1000000000 143229648 1000000000 958081717 1000000000 549343809 1000000000 368027046 1000000000 672920559 1000000000 499720058 1000000000 208185719 1000000000 793975256 1000000000 26576844 1000000000 446604186 1000000000 95463327 1000000000 971815577 1000000000 908464105 1000000000 301772488 1000000000 261438396 1000000000 134476738 1000000000 815096076 1000000000 665973664 1000000000 374547794 1000000000 137510646 1000000000 363128366 1000000000 783636600 1000000000 733596744 1000000000 313650277 1000000000 947348435 1000000000 724091970 1000000000 889251047 1000000000 908542777 1000000000 89132107 1000000000 10061319 1000000000 203996489 1000000000 28093896 1000000000 964956488 1000000000 821247625 1000000000 895642780 1000000000 321555814 1000000000 848053489 1000000000 58663152 1000000000 150632958 1000000000 290693139 1000000000 76498947 1000000000 551794433 1000000000 28460020 1000000000 30390760 1000000000 743791876 1000000000 265747182 1000000000 12931322 1000000000 239788579 1000000000 879662823 1000000000 93637355 1000000000 476702152 1000000000 95972154 1000000000 137961650 1000000000 91480665 1000000000 513584350 1000000000 666424584 1000000000 93843954 1000000000 865869417 1000000000 852270079 1000000000 107472361 1000000000 805171051 1000000000 46648439 1000000000 979886878 1000000000 776449650 1000000000 737009849 1000000000 999470059 1000000000 994716437 1000000000 428649936 1000000000 588779124 1000000000 499066259 1000000000 650464292 1000000000 362845963 1000000000 556193321 1000000000 668821139 1000000000 624439849 1000000000 331548907 1000000000 767969473 1000000000 360493440 1000000000 412884662 1000000000 746554536 1000000000 183502035 1000000000 278894642 1000000000 523534681 1000000000 198866797 1000000000 427178866 1000000000 661515379 1000000000 350564934 1000000000 587428058 1000000000 675870694 1000000000 959906832 1000000000 966256132 1000000000 31958715 1000000000 622122239 1000000000 575555682 1000000000 538817857 1000000000 892205505 1000000000 219223510 1000000000 468890586 1000000000 571789722 1000000000 581604753 1000000000 510333788 1000000000 745561849 1000000000 685103204 1000000000 604545470 1000000000 750651778 1000000000 472719260 1000000000 652546193 1000000000 616570608 1000000000 733102345 1000000000 502706823 1000000000 965175382 1000000000 684749827 1000000000 184804400 1000000000 821831474 1000000000 355942764 1000000000 978028039 1000000000 953830749 1000000000 364559423 1000000000 694600040 1000000000 686200116 1000000000 634151229 1000000000 65663798 1000000000 535426 1000000000 496864533 1000000000 26771361 1000000000 416241001 1000000000 700699698 1000000000 423930042 1000000000 17614552 1000000000 68711968 1000000000 502748415 1000000000 460421820 1000000000 781613421 1000000000 140568963 1000000000 599116230 1000000000 716278312 1000000000 445854806 1000000000 972652065 1000000000 50201267 1000000000 892564347 1000000000 948917219 1000000000 215868924 1000000000 585668924 1000000000 71269946 1000000000 496830083 1000000000 357013021 1000000000 999391301 1000000000 816176874 1000000000 520238265 1000000000 796509988 1000000000 241604364 1000000000 82811626 1000000000 45944908 1000000000 226015554 1000000000 107061785 1000000000 578792688 1000000000 491209184 1000000000 897366272 1000000000 709471400 1000000000 375579120 1000000000 493836708 1000000000 213632332 1000000000 741027664 1000000000 814662260 1000000000 845296232 1000000000 46300416 1000000000 997625011 1000000000 913593159 1000000000 737703454 1000000000 53933445 1000000000 383062834 1000000000 31600999 1000000000 906136558 1000000000 774382015 1000000000 507372793 1000000000 977970225 1000000000 954134545 1000000000 381819724 1000000000 931453190 1000000000 555715144 1000000000 796227747 1000000000 84975796 1000000000 825485868 1000000000 384177739 1000000000 170601018 1000000000 129574940 1000000000 483791196 1000000000 393791519 1000000000 937375449 1000000000 104860011 1000000000 379160164 1000000000 741336507 1000000000 716921550 1000000000 481282661 1000000000 614057751 1000000000 679991022 1000000000 688319198 1000000000 370544595 1000000000 590863450 1000000000 435370063 1000000000 55349523 1000000000 544369157 1000000000 262826251 1000000000 479160159 1000000000 814834400 1000000000 698577568 1000000000 366749094 1000000000 12568896 1000000000 990010961 1000000000 994361272 1000000000 57779752 1000000000 974004140 1000000000 939734613 1000000000 978409222 1000000000 187165233 1000000000 506781871 1000000000 846101279 1000000000 487682638 1000000000 889298688 1000000000 889434483 1000000000 519723588 1000000000 112562793 1000000000 842864216 1000000000 851126901 1000000000 299306791 1000000000 304573556 1000000000 96055807 1000000000 274286438 1000000000 821335327 1000000000 600474793 1000000000 690773951 1000000000 472621820 1000000000 85018176 1000000000 380840526 1000000000 858021136 1000000000 83936909 1000000000 535995043 1000000000 258316787 1000000000 984254808 1000000000 295343512 1000000000 937716953 1000000000 986619203 1000000000 128894729 1000000000 688496804 1000000000 673505019 1000000000 794974993 1000000000 534799273 1000000000 961505774 1000000000 970254835 1000000000 946391266 1000000000 456562776 1000000000 795073022 1000000000 222826524 1000000000 570528387 1000000000 314548178 1000000000 420239729 1000000000 383241943 1000000000 198054881 1000000000 662764668 1000000000 589761565 1000000000 307902706 1000000000 712216951 1000000000 870424724 1000000000 95535164 1000000000 402366728 1000000000 938423176 1000000000 19201656 1000000000 816365633 1000000000 720608538 1000000000 729512114 1000000000 261443629 1000000000 704078877 1000000000 256791173 1000000000 358349611 1000000000 286313805 1000000000 914645513 1000000000 839149733 1000000000 118093684 1000000000 566959051 1000000000 693713393 1000000000 362488969 1000000000 433886294 1000000000 110056821 1000000000 113290258 1000000000 221974434 1000000000 932594633 1000000000 676162070 1000000000 8004214 1000000000 312743882 1000000000 382082659 1000000000 780857939 1000000000 447578725 1000000000 382288498 1000000000 770387302 1000000000 461949194 1000000000 123766595 1000000000 762782897 1000000000 269933326 1000000000 549937072 1000000000 295239807 1000000000 963285010 1000000000 388230674 1000000000 550981010 1000000000 263364259 1000000000 772952845 1000000000 592441132 1000000000 250255738 1000000000 979899649 1000000000 26185500 1000000000 234612166 1000000000 128733722 1000000000 513432775 1000000000 527008940 1000000000 993319577 1000000000 581363355 1000000000 584361335 1000000000 126749931 1000000000 176732458 1000000000 489426421 1000000000 835974605 1000000000 780499015 1000000000 161088107 1000000000 31011915 1000000000 25673290 1000000000 507501301 1000000000 43160781 1000000000 613211999 1000000000 364505538 1000000000 426235160 1000000000 345836824 1000000000 279533949 1000000000 391727744 1000000000 969309071 1000000000 905238225 1000000000 405232084 1000000000 520062805 1000000000 581896117 1000000000 211702691 1000000000 518655407 1000000000 377661025 1000000000 674095753 1000000000 648230364 1000000000 382744304 1000000000 747113392 1000000000 53957483 1000000000 693658179 1000000000 807040720 1000000000 123410491 1000000000 694191645 1000000000 835625923 1000000000 900681219 1000000000 300333853 1000000000 457341683 1000000000 789281277 1000000000 973239194 1000000000 102231982 1000000000 844430759 1000000000 517190114 1000000000 703550815 1000000000 294309400 1000000000 172544017 1000000000 923154993 1000000000 718009729 1000000000 88456147 1000000000 980006609 1000000000 931300759 1000000000 259046314 1000000000 743409227 1000000000 772662701 1000000000 822521772 1000000000 437301678 1000000000 435612425 1000000000 450219877 1000000000 589955761 1000000000 478753792 1000000000 623266031 1000000000 142016265 1000000000 517803686 1000000000 111633005 1000000000 173699144 1000000000 20522722 1000000000 857686105 1000000000 744011463 1000000000 471526689 1000000000 845324785 1000000000 623625866 1000000000 960486069 1000000000 242217538 1000000000 940787943 1000000000 945474142 1000000000 153434548 1000000000 432023858 1000000000 528584240 1000000000 156139981 1000000000 221561484 1000000000 166855841 1000000000 203450478 1000000000 702986834 1000000000 403131475 1000000000 852593329 1000000000 776556721 1000000000 134470877 1000000000 222755607 1000000000 926096225 1000000000 982845767 1000000000 357356047 1000000000 264033564 1000000000 444080921 1000000000 749544656 1000000000 486744659 1000000000 990850372 1000000000 664166910 1000000000 179249014 1000000000 920972309 1000000000 940096834 1000000000 512044695 1000000000 873168989 1000000000 51698479 1000000000 623838335 1000000000 729778726 1000000000 366503641 1000000000 216010301 1000000000 310973993 1000000000 271617041 1000000000 441019037 1000000000 378751238 1000000000 109837020 1000000000 974522435 1000000000 318112463 1000000000 511669466 1000000000 247740529 1000000000 874915979 1000000000 39039935 1000000000 833121415 1000000000 468459593 1000000000 259965233 1000000000 844112141 1000000000 906618934 1000000000 436816015 1000000000 109784285 1000000000 721387250 1000000000 765763497 1000000000 536416070 1000000000 780887974 1000000000 95986994 1000000000 599768893 1000000000 562510978 1000000000 904424346 1000000000 689646768 1000000000 88760055 1000000000 939339740 1000000000 932463489 1000000000 996502714 1000000000 70929254 1000000000 177093275 1000000000 718784739 1000000000 963189329 1000000000 891455914 1000000000 475077471 1000000000 788904857 1000000000 397055919 1000000000 391512958 1000000000 160532888 1000000000 669149858 1000000000 427393025 1000000000 721811679 1000000000 52431645 1000000000 717408005 1000000000 153946934 1000000000 798815284 1000000000 672908352 1000000000 284631255 1000000000 3530604 1000000000 503861788 1000000000 403761496 1000000000 682112059 1000000000 249122693 1000000000 488921151 1000000000 343062769 1000000000 911829948 1000000000 669224739 1000000000 41708552 1000000000 105392752 1000000000 774203308 1000000000 534697156 1000000000 169169903 1000000000 667578314 1000000000 677223988 1000000000 951099070 1000000000 128773786 1000000000 628826499 1000000000 951984256 1000000000 362849415 1000000000 916485433 1000000000 750012423 1000000000 448717451 1000000000 689843833 1000000000 862671670 1000000000 653609032 1000000000 185064214 1000000000 748263772 1000000000 970460978 1000000000 176060928 1000000000 878921712 1000000000 226039967 1000000000 179471864 1000000000 451819479 1000000000 956542266 1000000000 195238570 1000000000 933309105 1000000000 497417763 1000000000 831952728 1000000000 303112961 1000000000 947048795 1000000000 249762217 1000000000 488127401 1000000000 662338292 1000000000 764045495 1000000000 952890800 1000000000 182827278 1000000000 376195373 1000000000 582086524 1000000000 80625879 1000000000 412980987 1000000000 367337941 1000000000 419440066 1000000000 415724491 1000000000 966134521 1000000000 75519385 1000000000 272340406 1000000000 867292775 1000000000 38338651 1000000000 996871620 1000000000 734283123 1000000000 904007834 1000000000 47174497 1000000000 980951826 1000000000 644108843 1000000000 246873684 1000000000 760658 1000000000 311736778 1000000000 5703077 1000000000 933307230 1000000000 926836968 1000000000 549146564 1000000000 86122732 1000000000 321779821 1000000000 221761695 1000000000 480806143 1000000000 44540904 1000000000 45047275 1000000000 125591395 1000000000 713383329 1000000000 297036538 1000000000 335236584 1000000000 700872702 1000000000 261443231 1000000000 277959790 1000000000 961227517 1000000000 808957919 1000000000 701796578 1000000000 725909799 1000000000 234600827 1000000000 900110381 1000000000 533062964 1000000000 856116943 1000000000 947970117 1000000000 489567540 1000000000 457040979 1000000000 751115403 1000000000 335924303 1000000000 650939695 1000000000 373355271 1000000000 435488723 1000000000 690044963 1000000000 449625245 1000000000 842266483 1000000000 310180063 1000000000 69707849 1000000000 710891501 1000000000 914208355 1000000000 927431778 1000000000 747213342 1000000000 464559670 1000000000 367396480 1000000000 78497218 1000000000 734252007 1000000000 398413738 1000000000 308590291 1000000000 270824538 1000000000 818492359 1000000000 287110964 1000000000 571016160 1000000000 248130960 1000000000 824570904 1000000000 90212181 1000000000 541282442 1000000000 188420596 1000000000 228621510 1000000000 166556605 1000000000 301550597 1000000000 380880957 1000000000 260222904 1000000000 607028155 1000000000 629241117 1000000000 5281125 1000000000 112074212 1000000000 907253884 1000000000 828344496 1000000000 200776131 1000000000 760337819 1000000000 280950535 1000000000 368643437 1000000000 230466390 1000000000 233320778 1000000000 69087727 1000000000 193696546 1000000000 157618030 1000000000 786781145 1000000000 22611272 1000000000 643626026 1000000000 243268115 1000000000 759890138 1000000000 127672525 1000000000 382517439 1000000000 837842816 1000000000 885015432 1000000000 153746455 1000000000 398733106 1000000000 58909438 1000000000 556920435 1000000000 131077378 1000000000 780242115 1000000000 386050099 1000000000 125942047 1000000000 622034648 1000000000 361712617 1000000000 703097599 1000000000 695550380 1000000000 21843729 1000000000 981866248 1000000000 210965074 1000000000 173753145 1000000000 31079680 1000000000 73929028 1000000000 21931903 1000000000 362582142 1000000000 179434293 1000000000 885575016 1000000000 802385560 1000000000 92170178 1000000000 766772424 1000000000 948122667 1000000000 35870697 1000000000 284442861 1000000000 393490938 1000000000 437811294 1000000000 315503748 1000000000 762351452 1000000000 579596439 1000000000 627037224 1000000000 766001494 1000000000 864633271 1000000000 48679412 1000000000 782577234 1000000000 346572735 1000000000 343402411 1000000000 956738664 1000000000 779338966 1000000000 810009567 1000000000 923061143 1000000000 218916688 1000000000 689759108 1000000000 210320526 1000000000 373443878 1000000000 618312699 1000000000 190813866 1000000000 808616972 1000000000 522248807 1000000000 110782398 1000000000 188492509 1000000000 638749839 1000000000 825593272 1000000000 888586942 1000000000 384057067 1000000000 153264419 1000000000 195507880 1000000000 685549078 1000000000 947452892 1000000000 781089282 1000000000 352903188 1000000000 206793115 1000000000 785585054 1000000000 628089713 1000000000 469702029 1000000000 957603717 1000000000 308169850 1000000000 839247863 1000000000 323899591 1000000000 768672596 1000000000 334810367 1000000000 929942897 1000000000 702545031 1000000000 663350006 1000000000 539729260 1000000000 941361744 1000000000 579293402 1000000000 253341714 1000000000 541302169 1000000000 427710308 1000000000 32721493 1000000000 56956180 1000000000 835464531 1000000000 926258865 1000000000 192583226 1000000000 959891372 1000000000 190379060 1000000000 963285749 1000000000 598554359 1000000000 666394905 1000000000 780697166 1000000000 551585848 1000000000 537338577 1000000000 574630941 1000000000 168037314 1000000000 908947583 1000000000 141003210 1000000000 810085897 1000000000 677820964 1000000000 844355278 1000000000 400926272 1000000000 867413460 1000000000 72864708 1000000000 850111076 1000000000 235262529 1000000000 873352540 1000000000 809608223 1000000000 184063461 1000000000 213431819 1000000000 676806571 1000000000 457444343 1000000000 742338000 1000000000 425427989 1000000000 550222543 1000000000 155663043 1000000000 757175181 1000000000 721119957 1000000000 557581435 1000000000 468552222 1000000000 848691705 1000000000 380790592 1000000000 665274008 1000000000 726574505 1000000000 960228012 1000000000 867645489 1000000000 990924055 1000000000 382947752 1000000000 638996221 1000000000 317756903 1000000000 230197269 1000000000 89213505 1000000000 304939434 1000000000 241941940 1000000000 114988196 1000000000 372778591 1000000000 784014064 1000000000 792684326 1000000000 702168518 1000000000 129197381 1000000000 543753709 1000000000 704551750 1000000000 371020827 1000000000 806511483 1000000000 206437499 1000000000 612448265 1000000000 64968480 1000000000 887750731 1000000000 107157129 1000000000 487147632 1000000000 178780066 1000000000 896539064 1000000000 258306841 1000000000 17528406 1000000000 366801608 1000000000 157802220 1000000000 880431979 1000000000 283589066 1000000000 639361886 1000000000 199903073 1000000000 214383447 1000000000 598326187 1000000000 676845767 1000000000 564888748 1000000000 112526780 1000000000 167306407 1000000000 50007061 1000000000 20565544 1000000000 731041906 1000000000 25704210 1000000000 582882827 1000000000 781786344 1000000000 889906645 1000000000 292171402 1000000000 834426572 1000000000 884742288 1000000000 430283414 1000000000 638320453 1000000000 303699902 1000000000 388201945 1000000000 412564243 1000000000 987910404 1000000000 301583816 1000000000 955434543 1000000000 337336681 1000000000 169402913 1000000000 549017176 1000000000 644648238 1000000000 820370892 1000000000 466417875 1000000000 431291040 1000000000 599814958 1000000000 817794702 1000000000 383346322 1000000000 23522459 1000000000 712764812 1000000000 657874614 1000000000 390143987 1000000000 464581339 1000000000 402624016 1000000000 207338696 1000000000 293682034 1000000000 774616203 1000000000 687643581 1000000000 504127465 1000000000 242434057 1000000000 573684233 1000000000 847724037 1000000000 429886074 1000000000 847594666 1000000000 264263122 1000000000 533429008 1000000000 891563628 1000000000 99263982 1000000000 655713806 1000000000 293713192 1000000000 490896445 1000000000 465065906 1000000000 528461205 1000000000 171896317 1000000000 9827127 1000000000 551253303 1000000000 434568916 1000000000 489788368 1000000000 866603503 1000000000 825849623 1000000000 875582 1000000000 432213405 1000000000 863701202 1000000000 927590219 1000000000 242193251 1000000000 676999492 1000000000 416441662 1000000000 978929404 1000000000 860390225 1000000000 629985170 1000000000 677762967 1000000000 9366771 1000000000 536361130 1000000000 716025486 1000000000 306617336 1000000000 9427540 1000000000 866902986 1000000000 478380661 1000000000 87400833 1000000000 669459034 1000000000 522634095 1000000000 400762513 1000000000 768799193 1000000000 633252397 1000000000 675196335 1000000000 299657929 1000000000 244633550 1000000000 472228403 1000000000 710703340 1000000000 399294381 1000000000 192043356 1000000000 673803255 1000000000 130197371 1000000000 419833405 1000000000 63051717 1000000000 688131507 1000000000 827900634 1000000000 349718776 1000000000 596655306 1000000000 40767918 1000000000 445506576 1000000000 623942131 1000000000 920979774 1000000000 878552265 1000000000 533903209 1000000000 849146894 1000000000 631472659 1000000000 189674922 1000000000 572580281 1000000000 185496006 1000000000 586871553 1000000000 957682603 1000000000 920988336 1000000000 623236086 1000000000 289539652 1000000000 255171718 1000000000 747795534 1000000000 306531355 1000000000 759032081 1000000000 566925848 1000000000 78088653 1000000000 370763225 1000000000 974635453 1000000000 657445838 1000000000 150143397 1000000000 2072379 1000000000 590383886 1000000000 787574431 1000000000 480779188 1000000000 337903080 1000000000 430015568 1000000000 811344600 1000000000 501710349 1000000000 670336411 1000000000 887032054 1000000000 292564590 1000000000 775668303 1000000000 784060257 1000000000 115349407 1000000000 307133129 1000000000 655008266 1000000000 327563990 1000000000 168592488 1000000000 758544431 1000000000 915229583 1000000000 779293456 1000000000 123691068 1000000000 941809006 1000000000 984504232 1000000000 737270171 1000000000 111258455 1000000000 939155099 1000000000 760512411 1000000000 66481438 1000000000 981061627 1000000000 977242704 1000000000 26948764 1000000000 704803394 1000000000 476083862 1000000000 609815469 1000000000 641796537 1000000000 68907669 1000000000 310127829 1000000000 358482993 1000000000 40486568 1000000000 784034373 1000000000 904937637 1000000000 497676740 1000000000 699810582 1000000000 869871734 1000000000 133718123 1000000000 582696206 1000000000 972307439 1000000000 992965153 1000000000 811531067 1000000000 457037992 1000000000 722627501 1000000000 499243975 1000000000 995312649 1000000000 240161157 1000000000 403397318 1000000000 989461500 1000000000 869476888 1000000000 689271671 1000000000 446637873 1000000000 719474696 1000000000 301876811 1000000000 781109059 1000000000 964656965 1000000000 755027309 1000000000 273438994 1000000000 168685173 1000000000 770628378 1000000000 177451839 1000000000 224846763 1000000000 434381102 1000000000 296884635 1000000000 654983695 1000000000 374933690 1000000000 635705350 1000000000 38020984 1000000000 238572553 1000000000 273075793 1000000000 970517025 1000000000 233138181 1000000000 771301764 1000000000 280062475 1000000000 417067935 1000000000 304972501 1000000000 29069919 1000000000 380189649 1000000000 622377286 1000000000 575428982 1000000000 6913724 1000000000 294810278 1000000000 883476131 1000000000 526912862 1000000000 886138988 1000000000 470727528 1000000000 581458610 1000000000 633433060 1000000000 549507623 1000000000 447860746 1000000000 595966960 1000000000 487655145 1000000000 935970698 1000000000 625897796 1000000000 434245567 1000000000 701746341 1000000000 707629237 1000000000 420393183 1000000000 591056719 1000000000 620918277 1000000000 374087080 1000000000 691721639 1000000000 496899628 1000000000 371518753 1000000000 211594866 1000000000 206533278 1000000000 594834957 1000000000 195250889 1000000000 360892705 1000000000 909666670 1000000000 110611253 1000000000 655069019 1000000000 67156807 1000000000 801139124 1000000000 807863009 1000000000 292283274 1000000000 601659605 1000000000 8908708 1000000000 283216481 1000000000 291270935 1000000000 163084447 1000000000 514321649 1000000000 765422812 1000000000 831012591 1000000000 882652592 1000000000 406952140 1000000000 97634552 1000000000 628366074 1000000000 626332030 1000000000 516618902 1000000000 101452244 1000000000 536954767 1000000000 519347725 1000000000 70262597 1000000000 17387385 1000000000 82743716 1000000000 713201998 1000000000 981820825 1000000000 696388672 1000000000 769462200 1000000000 549932033 1000000000 87172875 1000000000 118899546 1000000000 917684328 1000000000 290169262 1000000000 550298311 1000000000 422044865 1000000000 426094558 1000000000 380391274 1000000000 422941807 1000000000 537228815 1000000000 546352923 1000000000 300431810 1000000000 377688820 1000000000 573684122 1000000000 19184580 1000000000 238868248 1000000000 972762626 1000000000 554477932 1000000000 666869689 1000000000 336716881 1000000000 61510346 1000000000 825829873 1000000000 59704769 1000000000 843041524 1000000000 549504761 1000000000 44501843 1000000000 215523384 1000000000 541473945 1000000000 732113891 1000000000 405773700 1000000000 794439611 1000000000 193074430 1000000000 786717038 1000000000 379208569 1000000000 197441794 1000000000 455950123 1000000000 977292674 1000000000 990702759 1000000000 755527436 1000000000 235271206 1000000000 620878077 1000000000 373340355 1000000000 332733135 1000000000 769824974 1000000000 50800454 1000000000 534633208 1000000000 944448889 1000000000 123715890 1000000000 310355392 1000000000 108279887 1000000000 146572930 1000000000 413567407 1000000000 27006269 1000000000 409193996 1000000000 829447194 1000000000 289916530 1000000000 240748672 1000000000 607858943 1000000000 913941857 1000000000 791203188 1000000000 973192364 1000000000 433571106 1000000000 602597914 1000000000 424195442 1000000000 484422921 1000000000 531942359 1000000000 388495291 1000000000 727661634 1000000000 15745533 1000000000 552217519 1000000000 96879095 1000000000 90562585 1000000000 616728145 1000000000 478769475 1000000000 981261657 1000000000 199640695 1000000000 505679448 1000000000 879233060 1000000000 363214720 1000000000 520278799 1000000000 481688700 1000000000 237983400 1000000000 372532520 1000000000 750586254 1000000000 683929306 1000000000 959357388 1000000000 245674123 1000000000 887319906 1000000000 957033920 1000000000 458364717 1000000000 269503716 1000000000 952663077 1000000000 541472455 1000000000 843412465 1000000000 492212232 1000000000 799941287 1000000000 688829937 1000000000 841464786 1000000000 755724795 1000000000 391924692 1000000000 779090081 1000000000 674296676 1000000000 121772931 1000000000 497390181 1000000000 712580334 1000000000 486295804 1000000000 67381765 1000000000 51404827 1000000000 88190505 1000000000 237992579 1000000000 136446870 1000000000 256327074 1000000000 30181173 1000000000 2087498 1000000000 525214406 1000000000 671241067 1000000000 634327972 1000000000 590710322 1000000000 206782918 1000000000 834155641 1000000000 810822372 1000000000 322173846 1000000000 907220646 1000000000 567816781 1000000000 634904210 1000000000 204334231 1000000000 474908054 1000000000 760486094 1000000000 676971339 1000000000 844745530 1000000000 278195293 1000000000 671580728 1000000000 854946519 1000000000 84245694 1000000000 290928067 1000000000 157721213 1000000000 537484985 1000000000 946929565 1000000000 221204840 1000000000 201107601 1000000000 987792292 1000000000 686477872 1000000000 360255363 1000000000 132052772 1000000000 433747980 1000000000 307400054 1000000000 794441266 1000000000 399097096 1000000000 308049183 1000000000 109522515 1000000000 870998861 1000000000 855211249 1000000000 108185442 1000000000 501229054 1000000000 163533164 1000000000 715755403 1000000000 977530257 1000000000 361822990 1000000000 745420639 1000000000 104609667 1000000000 957426378 1000000000 532716760 1000000000 682335326 1000000000 853442938 1000000000 305139740 1000000000 745537844 1000000000 549693928 1000000000 764544975 1000000000 425875268 1000000000 641115738 1000000000 555970405 1000000000 692132624 1000000000 632681871 1000000000 494017678 1000000000 69444173 1000000000 129386591 1000000000 362266325 1000000000 98345202 1000000000 471833793 1000000000 181290391 1000000000 152518326 1000000000 924317586 1000000000 525717616 1000000000 240975215 1000000000 372407104 1000000000 968037712 1000000000 938837604 1000000000 863219433 1000000000 912761689 1000000000 818024470 1000000000 293779079 1000000000 568553726 1000000000 979423092 1000000000 81448093 1000000000 816114792 1000000000 480681081 1000000000 323635540 1000000000 557715019 1000000000 442160668 1000000000 681970673 1000000000 232333646 1000000000 188267528 1000000000 923260965 1000000000 206548562 1000000000 420924488 1000000000 295694477 1000000000 899708898 1000000000 414437629 1000000000 273427523 1000000000 371451178 1000000000 197318353 1000000000 990891447 1000000000 952880275 1000000000 820249072 1000000000 893171845 1000000000 255414995 1000000000 690090622 1000000000 879063572 1000000000 597844057 1000000000 155149097 1000000000 930741871 1000000000 997692090 1000000000 229575824 1000000000 880126198 1000000000 851740513 1000000000 962098448 1000000000 792771840 1000000000 214413527 1000000000 579635761 1000000000 669139773 1000000000 163041830 1000000000 435719362 1000000000 629765089 1000000000 41341056 1000000000 866767724 1000000000 13335363 1000000000 202433850 1000000000 124617416 1000000000 23630736 1000000000 48781736 1000000000 502114190 1000000000 680392063 1000000000 869099251 1000000000 452633482 1000000000 152409670 1000000000 518897227 1000000000 99827083 1000000000 211885800 1000000000 64864576 1000000000 538845928 1000000000 618394695 1000000000 593851288 1000000000 892918874 1000000000 744595289 1000000000 266726325 1000000000 989661688 1000000000 916218364 1000000000 270214683 1000000000 84521524 1000000000 145643993 1000000000 246126529 1000000000 320023337 1000000000 321159426 1000000000 506943465 1000000000 584555103 1000000000 596959724 1000000000 803486945 1000000000 865330017 1000000000 269437837 1000000000 722850894 1000000000 349554307 1000000000 229284298 1000000000 506390090 1000000000 270774339 1000000000 563961430 1000000000 277486152 1000000000 402864545 1000000000 515138 1000000000 955404322 1000000000 258149432 1000000000 536036789 1000000000 781025278 1000000000 263123508 1000000000 673013716 1000000000 513972805 1000000000 391235797 1000000000 20893031 1000000000 270873380 1000000000 428865067 1000000000 237391191 1000000000 954680518 1000000000 471077552 1000000000 184835684 1000000000 188536059 1000000000 637899017 1000000000 315204643 1000000000 882198667 1000000000 80837252 1000000000 463671300 1000000000 207887228 1000000000 947624614 1000000000 738648587 1000000000 683003486 1000000000 334330537 1000000000 406728661 1000000000 319319016 1000000000 758019853 1000000000 57083962 1000000000 300929206 1000000000 339222375 1000000000 691266961 1000000000 379181656 1000000000 520898780 1000000000 438510626 1000000000 460128203 1000000000 744065226 1000000000 265256201 1000000000 92743494 1000000000 344235396 1000000000 393159531 1000000000 64941900 1000000000 418411712 1000000000 610667009 1000000000 450958385 1000000000 11137893 1000000000 778307607 1000000000 745361005 1000000000 424755480 1000000000 315488323 1000000000 983906415 1000000000 309181508 1000000000 145140040 1000000000 505858682 1000000000 501577654 1000000000 364589288 1000000000 48487219 1000000000 291072705 1000000000 830249412 1000000000 936339856 1000000000 35408634 1000000000 816092260 1000000000 77755982 1000000000 542549746 1000000000 318356451 1000000000 599135964 1000000000 810577237 1000000000 748028329 1000000000 812288511 1000000000 636848327 1000000000 49308493 1000000000 666545924 1000000000 657264708 1000000000 492654141 1000000000 790935856 1000000000 703249862 1000000000 80191766 1000000000 491923564 1000000000 701580931 1000000000 667425638 1000000000 4183577 1000000000 52140369 1000000000 923178292 1000000000 929650512 1000000000 353539684 1000000000 810292737 1000000000 229497272 1000000000 819052433 1000000000 191041993 1000000000 94796902 1000000000 138728910 1000000000 869810544 1000000000 858468021 1000000000 422913958 1000000000 76259275 1000000000 998966524 1000000000 481246880 1000000000 221036605 1000000000 971678443 1000000000 254898199 1000000000 976210041 1000000000 306456296 1000000000 557855507 1000000000 583633268 1000000000 770381012 1000000000 249134496 1000000000 936343539 1000000000 867527609 1000000000 246701486 1000000000 931487974 1000000000 53777456 1000000000 133497166 1000000000 316270875 1000000000 78686208 1000000000 979425366 1000000000 388067688 1000000000 943908189 1000000000 997912122 1000000000 62836315 1000000000 517763322 1000000000 594569472 1000000000 748670920 1000000000 598452647 1000000000 99494526 1000000000 28356849 1000000000 372219775 1000000000 643563375 1000000000 284971247 1000000000 691038317 1000000000 567304734 1000000000 849315204 1000000000 848377634 1000000000 570466308 1000000000 75432198 1000000000 651592062 1000000000 922982170 1000000000 978496026 1000000000 816345653 1000000000 236711990 1000000000 794929562 1000000000 134227601 1000000000 869760093 1000000000 236803385 1000000000 905423682 1000000000 513182267 1000000000 863378406 1000000000 225196297 1000000000 329892884 1000000000 582107451 1000000000 389291997 1000000000 308481963 1000000000 411206211 1000000000 68340099 1000000000 612353458 1000000000 256440064 1000000000 8053350 1000000000 246006847 1000000000 687030740 1000000000 562025848 1000000000 734139017 1000000000 860061671 1000000000 537105934 1000000000 844307794 1000000000 890998874 1000000000 832684887 1000000000 622762149 1000000000 760551804 1000000000 794530943 1000000000 342615371 1000000000 198504162 1000000000 772578880 1000000000 270076423 1000000000 635978426 1000000000 948534499 1000000000 600565418 1000000000 942506633 1000000000 613891865 1000000000 660549825 1000000000 950406696 1000000000 440672810 1000000000 843136450 1000000000 210230636 1000000000 155818304 1000000000 410486357 1000000000 766953115 1000000000 878222427 1000000000 723349406 1000000000 63222469 1000000000 915816207 1000000000 367273029 1000000000 25994133 1000000000 341752974 1000000000 3236784 1000000000 209584006 1000000000 830296021 1000000000 881728381 1000000000 429881503 1000000000 586983446 1000000000 306983528 1000000000 969388057 1000000000 332581015 1000000000 879067214 1000000000 110635924 1000000000 142051854 1000000000 575358233 1000000000 900998907 1000000000 972954259 1000000000 268073109 1000000000 454987364 1000000000 598529668 1000000000 923146509 1000000000 625225078 1000000000 437781065 1000000000 824236832 1000000000 336219706 1000000000 345330571 1000000000 838143069 1000000000 448831923 1000000000 575531323 1000000000 420456492 1000000000 424192826 1000000000 677082454 1000000000 27775386 1000000000 884778784 1000000000 36225990 1000000000 481601008 1000000000 620699548 1000000000 164386284 1000000000 720336984 1000000000 503784118 1000000000 172218081 1000000000 102659411 1000000000 713785149 1000000000 729379167 1000000000 14045682 1000000000 232107928 1000000000 450687047 1000000000 471180283 1000000000 688320261 1000000000 581749671 1000000000 182642358 1000000000 828699633 1000000000 265502194 1000000000 288904943 1000000000 437934846 1000000000 87540439 1000000000 604341412 1000000000 87571376 1000000000 968317925 1000000000 188384934 1000000000 479055625 1000000000 399488578 1000000000 53086373 1000000000 169711087 1000000000 676929366 1000000000 810345 1000000000 337368210 1000000000 105003356 1000000000 647108622 1000000000 975679425 1000000000 237498470 1000000000 878852214 1000000000 608294951 1000000000 170562438 1000000000 249679553 1000000000 358787121 1000000000 342513573 1000000000 327996367 1000000000 732282327 1000000000 60278213 1000000000 596107678 1000000000 754993369 1000000000 844905877 1000000000 994415436 1000000000 123907307 1000000000 616456995 1000000000 360108641 1000000000 342965076 1000000000 294982055 1000000000 406992655 1000000000 917865070 1000000000 811309137 1000000000 349569565 1000000000 256632296 1000000000 546919755 1000000000 595828710 1000000000 573883499 1000000000 906806161 1000000000 242903632 1000000000 932082502 1000000000 691000494 1000000000 740944412 1000000000 239678360 1000000000 745154862 1000000000 614840857 1000000000 973352348 1000000000 185710200 1000000000 140430632 1000000000 913989831 1000000000 387432567 1000000000 376300351 1000000000 625198807 1000000000 358244976 1000000000 726986759 1000000000 698381652 1000000000 115116170 1000000000 798207558 1000000000 399416341 1000000000 605125139 1000000000 914489677 1000000000 183107329 1000000000 511504311 1000000000 877677016 1000000000 943144551 1000000000 385721835 1000000000 76269569 1000000000 888151608 1000000000 962499351 1000000000 761049342 1000000000 994168661 1000000000 547466513 1000000000 873029748 1000000000 429662622 1000000000 231453668 1000000000 729474759 1000000000 74316615 1000000000 833555853 1000000000 481863515 1000000000 298491737 1000000000 272798519 1000000000 487524387 1000000000 3567603 1000000000 334855237 1000000000 472030070 1000000000 347039709 1000000000 804432166 1000000000 452371673 1000000000 709857714 1000000000 949327366 1000000000 316974617 1000000000 218921428 1000000000 575674789 1000000000 520985543 1000000000 504507198 1000000000 761815044 1000000000 668029599 1000000000 320285886 1000000000 894642066 1000000000 951124586 1000000000 430687081 1000000000 757307576 1000000000 493799818 1000000000 217948591 1000000000 504030831 1000000000 519045395 1000000000 105419701 1000000000 326333527 1000000000 754860321 1000000000 843540403 1000000000 547021269 1000000000 418611787 1000000000 168790734 1000000000 233659275 1000000000 198334859 1000000000 610897447 1000000000 526590500 1000000000 930205766 1000000000 990308984 1000000000 883714582 1000000000 835458177 1000000000 387521407 1000000000 186764268 1000000000 684030881 1000000000 230313219 1000000000 556373482 1000000000 374715304 1000000000 521974410 1000000000 382615011 1000000000 918817248 1000000000 551632162 1000000000 131488034 1000000000 90289477 1000000000 462079428 1000000000 457481229 1000000000 345442309 1000000000 559171917 1000000000 659030629 1000000000 383590192 1000000000 267794247 1000000000 864874599 1000000000 712590165 1000000000 444570464 1000000000 59702410 1000000000 959923747 1000000000 80580866 1000000000 730447853 1000000000 979559067 1000000000 73092931 1000000000 196870483 1000000000 306894424 1000000000 909088270 1000000000 11931764 1000000000 465724592 1000000000 896862995 1000000000 570775577 1000000000 127830795 1000000000 695436539 1000000000 861286542 1000000000 349387143 1000000000 741013333 1000000000 987858535 1000000000 709217642 1000000000 621267095 1000000000 466286183 1000000000 357746904 1000000000 74334067 1000000000 83308729 1000000000 142997733 1000000000 357729822 1000000000 366070932 1000000000 664362774 1000000000 864845636 1000000000 920079430 1000000000 791118596 1000000000 75492940 1000000000 267965620 1000000000 312781250 1000000000 735823228 1000000000 886004710 1000000000 762985644 1000000000 89394578 1000000000 755275485 1000000000 720914413 1000000000 655679067 1000000000 123801128 1000000000 447397281 1000000000 581124410 1000000000 473577318 1000000000 857494269 1000000000 349820952 1000000000 261036189 1000000000 927938446 1000000000 902105655 1000000000 730374053 1000000000 384878500 1000000000 882919251 1000000000 590581448 1000000000 554835070 1000000000 119861962 1000000000 209711898 1000000000 441108877 1000000000 836715849 1000000000 187981570 1000000000 569552389 1000000000 877358359 1000000000 777292959 1000000000 746239445 1000000000 962149820 1000000000 40607285 1000000000 415876804 1000000000 864469523 1000000000 147381664 1000000000 822385988 1000000000 821495729 1000000000 977514580 1000000000 701579649 1000000000 456978067 1000000000 953076104 1000000000 308113868 1000000000 563198532 1000000000 969958851 1000000000 178423630 1000000000 561089192 1000000000 381518926 1000000000 227785201 1000000000 430223472 1000000000 394247 1000000000 239965664 1000000000 508817169 1000000000 863902155 1000000000 449880029 1000000000 388907000 1000000000 492988541 1000000000 937996118 1000000000 799796537 1000000000 475209668 1000000000 195670039 1000000000 957604702 1000000000 519662951 1000000000 388305570 1000000000 620303496 1000000000 393633685 1000000000 173761824 1000000000 273990779 1000000000 48071714 1000000000 146579218 1000000000 998676436 1000000000 13245848 1000000000 621199946 1000000000 35981918 1000000000 546516915 1000000000 92040083 1000000000 692704799 1000000000 303648675 1000000000 240751357 1000000000 853534878 1000000000 304894675 1000000000 320964931 1000000000 226530762 1000000000 686656575 1000000000 159318603 1000000000 225247270 1000000000 486619541 1000000000 604528349 1000000000 253384532 1000000000 190014606 1000000000 515418508 1000000000 474744815 1000000000 149362859 1000000000 876753932 1000000000 192342061 1000000000 211869047 1000000000 453665399 1000000000 808590001 1000000000 140790050 1000000000 835826306 1000000000 69459171 1000000000 965448932 1000000000 730911990 1000000000 114879250 1000000000 299943221 1000000000 782539523 1000000000 763054490 1000000000 254923005 1000000000 187677658 1000000000 408934362 1000000000 890521462 1000000000 559082544 1000000000 19381219 1000000000 239485562 1000000000 53431369 1000000000 958257549 1000000000 405730556 1000000000 845033555 1000000000 737382129 1000000000 891837689 1000000000 969684332 1000000000 932115091 1000000000 416586494 1000000000 690942711 1000000000 149566943 1000000000 384660217 1000000000 107279778 1000000000 313691015 1000000000 759658991 1000000000 921299545 1000000000 722161376 1000000000 891570001 1000000000 870147834 1000000000 67241592 1000000000 753812941 1000000000 687220478 1000000000 359873607 1000000000 97230393 1000000000 453804578 1000000000 57209763 1000000000 977128203 1000000000 211654715 1000000000 816228485 1000000000 11878146 1000000000 126491781 1000000000 603583381 1000000000 537146263 1000000000 508999553 1000000000 894485717 1000000000 640177809 1000000000 716987314 1000000000 893317626 1000000000 84880505 1000000000 976446205 1000000000 704076652 1000000000 971189171 1000000000 710496766 1000000000 470016129 1000000000 729190672 1000000000 176265657 1000000000 569779687 1000000000 446019764 1000000000 609415647 1000000000 523547580 1000000000 33184883 1000000000 288562104 1000000000 157096191 1000000000 917233821 1000000000 871200465 1000000000 980120993 1000000000 347354546 1000000000 317111523 1000000000 34211813 1000000000 663581429 1000000000 700023631 1000000000 742742488 1000000000 776202939 1000000000 304417481 1000000000 316597446 1000000000 709485983 1000000000 784495848 1000000000 844976221 1000000000 224252854 1000000000 806604820 1000000000 506665889 1000000000 889137438 1000000000 965321556 1000000000 458276807 1000000000 625817294 1000000000 67278219 1000000000 381182064 1000000000 771565157 1000000000 904336587 1000000000 820672436 1000000000 21162039 1000000000 159485646 1000000000 965209021 1000000000 286671888 1000000000 939731518 1000000000 490166989 1000000000 643113989 1000000000 318631804 1000000000 994100705 1000000000 457251711 1000000000 909688070 1000000000 402695702 1000000000 569389131 1000000000 290151619 1000000000 862009985 1000000000 222352097 1000000000 770970498 1000000000 966472326 1000000000 623245849 1000000000 610501045 1000000000 734693430 1000000000 964883440 1000000000 473760256 1000000000 600407224 1000000000 770557365 1000000000 81816113 1000000000 352281107 1000000000 414459025 1000000000 965992557 1000000000 976153126 1000000000 954029911 1000000000 515009216 1000000000 961742114 1000000000 162623036 1000000000 706914628 1000000000 291405629 1000000000 474315995 1000000000 70760366 1000000000 353842889 1000000000 583179610 1000000000 109009961 1000000000 157671008 1000000000 834051683 1000000000 716553993 1000000000 289044093 1000000000 574251876 1000000000 166186228 1000000000 846979411 1000000000 225635792 1000000000 355180490 1000000000 909754760 1000000000 331532062 1000000000 151415347 1000000000 117159309 1000000000 403253622 1000000000 812657941 1000000000 430012526 1000000000 436338161 1000000000 250751677 1000000000 51002422 1000000000 712544411 1000000000 679336967 1000000000 597901863 1000000000 319812807 1000000000 519164408 1000000000 97352561 1000000000 322492038 1000000000 641409009 1000000000 707344571 1000000000 714405500 1000000000 906973571 1000000000 535601174 1000000000 458222404 1000000000 267914431 1000000000 865076269 1000000000 191049562 1000000000 337169845 1000000000 353628273 1000000000 280029181 1000000000 99239137 1000000000 23311913 1000000000 334447456 1000000000 160518063 1000000000 290047643 1000000000 267531988 1000000000 643430577 1000000000 827805517 1000000000 65024615 1000000000 256509796 1000000000 84463648 1000000000 551151860 1000000000 545024617 1000000000 528573446 1000000000 376014850 1000000000 546836692 1000000000 847142158 1000000000 593049486 1000000000 462840671 1000000000 292842 1000000000 499199198 1000000000 758622555 1000000000 271229300 1000000000 390212438 1000000000 266353635 1000000000 115061008 1000000000 463656716 1000000000 83182736 1000000000 939246649 1000000000 536798366 1000000000 863526848 1000000000 382418029 1000000000 754512673 1000000000 565539821 1000000000 738512091 1000000000 939896666 1000000000 375209709 1000000000 499237012 1000000000 420813373 1000000000 786567310 1000000000 93962326 1000000000 111678393 1000000000 969431759 1000000000 517245972 1000000000 660767859 1000000000 587985155 1000000000 215721055 1000000000 526340066 1000000000 214683609 1000000000 740734153 1000000000 974630715 1000000000 214561684 1000000000 810563488 1000000000 720452059 1000000000 551664093 1000000000 36415743 1000000000 428186519 1000000000 72556314 1000000000 116210806 1000000000 291157491 1000000000 397965806 1000000000 514117 1000000000 469896585 1000000000 128816486 1000000000 178706216 1000000000 549490190 1000000000 539414255 1000000000 347599860 1000000000 637534404 1000000000 202075314 1000000000 930578123 1000000000 115478996 1000000000 851161752 1000000000 822644147 1000000000 683014782 1000000000 599139431 1000000000 219433919 1000000000 855436041 1000000000 637889493 1000000000 840584884 1000000000 550293816 1000000000 791507106 1000000000 857614716 1000000000 458347974 1000000000 732204712 1000000000 31118461 1000000000 362519060 1000000000 969561042 1000000000 833927626 1000000000 48917508 1000000000 392543966 1000000000 769987263 1000000000 499357693 1000000000 5119599 1000000000 253857620 1000000000 364547579 1000000000 885907456 1000000000 663585927 1000000000 737236353 1000000000 891691895 1000000000 21885783 1000000000 458797543 1000000000 550685849 1000000000 879772674 1000000000 417967251 1000000000 352019432 1000000000 240661941 1000000000 43119863 1000000000 753193110 1000000000 64219531 1000000000 61565055 1000000000 661934076 1000000000 823846063 1000000000 745870633 1000000000 843778943 1000000000 131993269 1000000000 612803741 1000000000 955000655 1000000000 769053973 1000000000 238889216 1000000000 538198704 1000000000 681242741 1000000000 207875293 1000000000 260939866 1000000000 146341369 1000000000 561118568 1000000000 663116575 1000000000 725964648 1000000000 53911570 1000000000 58372982 1000000000 211455289 1000000000 741888736 1000000000 405083953 1000000000 591974050 1000000000 213284154 1000000000 246769965 1000000000 712942103 1000000000 276460312 1000000000 737409350 1000000000 432301458 1000000000 656363522 1000000000 929651757 1000000000 700982665 1000000000 224071426 1000000000 101875833 1000000000 616440062 1000000000 727848730 1000000000 334615236 1000000000 252187758 1000000000 533853710 1000000000 188938364 1000000000 588111463 1000000000 258458660 1000000000 19709675 1000000000 477710451 1000000000 572056340 1000000000 458773891 1000000000 47889800 1000000000 238024628 1000000000 857897451 1000000000 59801053 1000000000 88483853 1000000000 647621454 1000000000 850139792 1000000000 226938177 1000000000 681069495 1000000000 82470520 1000000000 214124414 1000000000 549535747 1000000000 920347127 1000000000 22923643 1000000000 567456020 1000000000 605092532 1000000000 219613889 1000000000 642703592 1000000000 961349465 1000000000 330168782 1000000000 323852956 1000000000 523678772 1000000000 557280480 1000000000 685597224 1000000000 386186975 1000000000 29458280 1000000000 304405897 1000000000 605835940 1000000000 732829546 1000000000 621545583 1000000000 606024090 1000000000 398508353 1000000000 385839730 1000000000 737298058 1000000000 112363611 1000000000 347685574 1000000000 677646562 1000000000 131219146 1000000000 159473586 1000000000 588864328 1000000000 117119798 1000000000 115826399 1000000000 238865513 1000000000 226374907 1000000000 35526673 1000000000 622195395 1000000000 354570132 1000000000 432252371 1000000000 64200891 1000000000 26849466 1000000000 456323282 1000000000 889831319 1000000000 677949216 1000000000 984635000 1000000000 136818829 1000000000 915600620 1000000000 586639851 1000000000 455978617 1000000000 481691758 1000000000 802684106 1000000000 383780596 1000000000 203984176 1000000000 692821684 1000000000 220220571 1000000000 703173229 1000000000 432191455 1000000000 965577501 1000000000 978507294 1000000000 775440997 1000000000 329777522 1000000000 57431643 1000000000 628443995 1000000000 494660755 1000000000 423681694 1000000000 846465282 1000000000 279715322 1000000000 660041274 1000000000 37155107 1000000000 282518092 1000000000 476733351 1000000000 55093340 1000000000 698080579 1000000000 637964806 1000000000 986131969 1000000000 307310092 1000000000 738570052 1000000000 382180588 1000000000 927340221 1000000000 690851926 1000000000 153017291 1000000000 977314624 1000000000 144773273 1000000000 182878454 1000000000 797676040 1000000000 861067004 1000000000 234815559 1000000000 679917702 1000000000 998726936 1000000000 274406295 1000000000 661216839 1000000000 160278720 1000000000 615522420 1000000000 104855783 1000000000 390021529 1000000000 341019026 1000000000 873430050 1000000000 660511309 1000000000 209676812 1000000000 951344347 1000000000 646003181 1000000000 149179545 1000000000 597500529 1000000000 100443632 1000000000 122525402 1000000000 681009184 1000000000 431350039 1000000000 285934716 1000000000 439287878 1000000000 784432019 1000000000 508375138 1000000000 347234200 1000000000 446468954 1000000000 102715616 1000000000 503267692 1000000000 226517578 1000000000 530768802 1000000000 300259226 1000000000 733328314 1000000000 771812432 1000000000 788027281 1000000000 320133449 1000000000 66915097 1000000000 228607329 1000000000 648644360 1000000000 522367622 1000000000 359199826 1000000000 154797922 1000000000 852127895 1000000000 509422318 1000000000 432923857 1000000000 818812281 1000000000 667811605 1000000000 947023769 1000000000 152624372 1000000000 855491701 1000000000 912450676 1000000000 483462305 1000000000 411162283 1000000000 236084584 1000000000 55154306 1000000000 963982268 1000000000 744762627 1000000000 560135375 1000000000 654330210 1000000000 749610178 1000000000 84339015 1000000000 707865559 1000000000 689417762 1000000000 609701088 1000000000 829346238 1000000000 545357910 1000000000 110434116 1000000000 737459399 1000000000 689879443 1000000000 638984612 1000000000 718902744 1000000000 560960927 1000000000 625065520 1000000000 99068313 1000000000 537801070 1000000000 555432253 1000000000 69630830 1000000000 564736774 1000000000 330229055 1000000000 139196927 1000000000 871949606 1000000000 851294908 1000000000 866208359 1000000000 932865598 1000000000 421435414 1000000000 59929905 1000000000 688649255 1000000000 221531390 1000000000 348132061 1000000000 182926574 1000000000 701777482 1000000000 214355080 1000000000 633958132 1000000000 769531355 1000000000 167248943 1000000000 84262062 1000000000 426437273 1000000000 411759194 1000000000 655502670 1000000000 203847242 1000000000 354337121 1000000000 672039113 1000000000 699319853 1000000000 645319131 1000000000 926289469 1000000000 883727765 1000000000 689448080 1000000000 857361624 1000000000 217022093 1000000000 220204128 1000000000 304294090 1000000000 220524785 1000000000 340986093 1000000000 894565692 1000000000 523040527 1000000000 938606690 1000000000 330327657 1000000000 497524492 1000000000 708111543 1000000000 428217818 1000000000 949963446 1000000000 378724780 1000000000 211256993 1000000000 515205721 1000000000 638184203 1000000000 885680758 1000000000 518902408 1000000000 726327508 1000000000 390439741 1000000000 902027956 1000000000 378761031 1000000000 944491581 1000000000 207948775 1000000000 238717303 1000000000 336555387 1000000000 753415425 1000000000 784783207 1000000000 967131962 1000000000 258899840 1000000000 889064975 1000000000 603850290 1000000000 829391671 1000000000 458722133 1000000000 375705458 1000000000 241073755 1000000000 596473690 1000000000 227663258 1000000000 773503205 1000000000 185397516 1000000000 543639233 1000000000 256658557 1000000000 218319919 1000000000 779639370 1000000000 692734317 1000000000 874381686 1000000000 340996129 1000000000 775831004 1000000000 987987361 1000000000 135861113 1000000000 458352553 1000000000 721958347 1000000000 968673699 1000000000 242414333 1000000000 971378370 1000000000 877921685 1000000000 914831054 1000000000 106943026 1000000000 731740196 1000000000 522428779 1000000000 268822468 1000000000 755944809 1000000000 946694750 1000000000 226882061 1000000000 2383686 1000000000 620398285 1000000000 963881781 1000000000 695234161 1000000000 648321237 1000000000 614472604 1000000000 879312011 1000000000 570754384 1000000000 482794537 1000000000 937341897 1000000000 326002869 1000000000 629593612 1000000000 507981497 1000000000 465430828 1000000000 844692011 1000000000 636738856 1000000000 916330077 1000000000 209943563 1000000000 544094937 1000000000 451758221 1000000000 564631014 1000000000 970967155 1000000000 87688474 1000000000 406439429 1000000000 625393921 1000000000 658864202 1000000000 871658364 1000000000 97223717 1000000000 383998244 1000000000 931589144 1000000000 757454084 1000000000 359129312 1000000000 746352237 1000000000 283248720 1000000000 509482277 1000000000 453942773 1000000000 730977718 1000000000 312728978 1000000000 796721678 1000000000 995895498 1000000000 51736741 1000000000 346614210 1000000000 617667801 1000000000 861754389 1000000000 870833443 1000000000 787954617 1000000000 475940994 1000000000 819444774 1000000000 197183034 1000000000 167520895 1000000000 95300584 1000000000 991547548 1000000000 339436732 1000000000 637011733 1000000000 603140278 1000000000 5052432 1000000000 378099102 1000000000 957462599 1000000000 909682391 1000000000 978097743 1000000000 349264534 1000000000 469623134 1000000000 285780278 1000000000 378870110 1000000000 263294108 1000000000 573227116 1000000000 342147132 1000000000 744900350 1000000000 201305530 1000000000 680174374 1000000000 317934222 1000000000 515220702 1000000000 983357026 1000000000 650842536 1000000000 195478282 1000000000 275388639 1000000000 847043804 1000000000 214883356 1000000000 441379117 1000000000 759494280 1000000000 39248296 1000000000 725073073 1000000000 874798277 1000000000 601791007 1000000000 405172441 1000000000 369545059 1000000000 410653112 1000000000 608899126 1000000000 138234071 1000000000 810703523 1000000000 204652545 1000000000 857669749 1000000000 122292851 1000000000 875789940 1000000000 908239849 1000000000 178205473 1000000000 390570379 1000000000 189128103 1000000000 917177269 1000000000 121404698 1000000000 801833134 1000000000 201480927 1000000000 853189023 1000000000 900221384 1000000000 467259081 1000000000 718920915 1000000000 975670926 1000000000 652730710 1000000000 810394512 1000000000 750228459 1000000000 852367009 1000000000 713067093 1000000000 404714962 1000000000 257815119 1000000000 390429603 1000000000 759784515 1000000000 416199219 1000000000 636718164 1000000000 445721694 1000000000 865641661 1000000000 741964001 1000000000 419872096 1000000000 914126378 1000000000 522040835 1000000000 776098788 1000000000 719432347 1000000000 772189107 1000000000 834723820 1000000000 211097119 1000000000 138979445 1000000000 119137475 1000000000 673352668 1000000000 758493258 1000000000 638414408 1000000000 777118692 1000000000 977610082 1000000000 297104910 1000000000 753076409 1000000000 488488035 1000000000 508180034 1000000000 469952183 1000000000 555711967 1000000000 319918623 1000000000 90393684 1000000000 380526005 1000000000 657345095 1000000000 85289920 1000000000 308272023 1000000000 944208267 1000000000 259832547 1000000000 276787650 1000000000 556927523 1000000000 417618276 1000000000 595328097 1000000000 664028366 1000000000 409112209 1000000000 730296775 1000000000 632754940 1000000000 937920160 1000000000 678301753 1000000000 637419381 1000000000 729299232 1000000000 345360676 1000000000 563099488 1000000000 238512539 1000000000 290207071 1000000000 94526633 1000000000 452917948 1000000000 898165479 1000000000 650313019 1000000000 103115322 1000000000 457483143 1000000000 91890474 1000000000 330349096 1000000000 853525157 1000000000 432407613 1000000000 934561651 1000000000 607196930 1000000000 24123282 1000000000 329160336 1000000000 535950497 1000000000 581226723 1000000000 641897546 1000000000 918363767 1000000000 410880137 1000000000 870460902 1000000000 853912912 1000000000 646290464 1000000000 181197762 1000000000 565103091 1000000000 999108579 1000000000 160534838 1000000000 79727780 1000000000 705973130 1000000000 594858148 1000000000 336895755 1000000000 154500553 1000000000 571837571 1000000000 364017027 1000000000 694851474 1000000000 15524610 1000000000 255261374 1000000000 421170477 1000000000 34884166 1000000000 279465155 1000000000 40349233 1000000000 93742596 1000000000 21943131 1000000000 294220607 1000000000 647177529 1000000000 167195582 1000000000 837159638 1000000000 98834279 1000000000 828551448 1000000000 263891957 1000000000 869712212 1000000000 154436513 1000000000 687894002 1000000000 614109850 1000000000 305525911 1000000000 395450694 1000000000 109876057 1000000000 812982413 1000000000 114432500 1000000000 230155300 1000000000 779119382 1000000000 931240250 1000000000 105598730 1000000000 480839149 1000000000 311620228 1000000000 567198687 1000000000 379799633 1000000000 290908601 1000000000 744408716 1000000000 505551254 1000000000 354565208 1000000000 113968840 1000000000 966675672 1000000000 325833469 1000000000 751502071 1000000000 524409744 1000000000 436856967 1000000000 221313200 1000000000 749364079 1000000000 187599917 1000000000 822746878 1000000000 508711221 1000000000 226203225 1000000000 827065143 1000000000 75343754 1000000000 870819862 1000000000 206627857 1000000000 66799303 1000000000 789713258 1000000000 202176019 1000000000 942001901 1000000000 513910131 1000000000 59936465 1000000000 311983278 1000000000 629426417 1000000000 178087513 1000000000 542125522 1000000000 625138165 1000000000 729104885 1000000000 946993734 1000000000 479359339 1000000000 133696333 1000000000 296628502 1000000000 778278727 1000000000 645240471 1000000000 185465530 1000000000 337272174 1000000000 948554037 1000000000 942999784 1000000000 814834643 1000000000 802266853 1000000000 943053913 1000000000 280086134 1000000000 218344532 1000000000 355855852 1000000000 909887261 1000000000 65636809 1000000000 58138998 1000000000 195435810 1000000000 905601839 1000000000 877478935 1000000000 406889392 1000000000 407772582 1000000000 637994833 1000000000 176899383 1000000000 580119637 1000000000 698301332 1000000000 840693290 1000000000 630683780 1000000000 935755150 1000000000 310728752 1000000000 956968006 1000000000 739951576 1000000000 660943705 1000000000 738890968 1000000000 191231776 1000000000 280177274 1000000000 716474470 1000000000 808913209 1000000000 306316647 1000000000 481941310 1000000000 383027508 1000000000 738002143 1000000000 805626508 1000000000 736457526 1000000000 357031050 1000000000 475494108 1000000000 396043878 1000000000 145703603 1000000000 411160633 1000000000 668691107 1000000000 180734587 1000000000 635178293 1000000000 155328529 1000000000 26511570 1000000000 911037774 1000000000 224826795 1000000000 738884366 1000000000 861020174 1000000000 276735643 1000000000 36383706 1000000000 458727908 1000000000 889092048 1000000000 400408987 1000000000 249892966 1000000000 699372051 1000000000 65810306 1000000000 443507988 1000000000 111113252 1000000000 733730652 1000000000 123393000 1000000000 435141448 1000000000 856004769 1000000000 933162947 1000000000 597029744 1000000000 496754127 1000000000 855795565 1000000000 679082143 1000000000 856550229 1000000000 979421709 1000000000 609618563 1000000000 899638458 1000000000 568534643 1000000000 335413082 1000000000 449106021 1000000000 584627209 1000000000 199367080 1000000000 718299823 1000000000 832727674 1000000000 898006209 1000000000 499832848 1000000000 552593765 1000000000 618415165 1000000000 918695047 1000000000 407106021 1000000000 525867648 1000000000 95749535 1000000000 905311999 1000000000 752136679 1000000000 390629820 1000000000 995927339 1000000000 779270889 1000000000 494448050 1000000000 785372171 1000000000 696432331 1000000000 522162526 1000000000 742801332 1000000000 176688700 1000000000 619542850 1000000000 758124542 1000000000 719325010 1000000000 699922864 1000000000 916530673 1000000000 503201353 1000000000 748389975 1000000000 598237044 1000000000 785151082 1000000000 373422457 1000000000 114000526 1000000000 924362593 1000000000 707944856 1000000000 421327987 1000000000 932821570 1000000000 556192562 1000000000 335746266 1000000000 205159393 1000000000 998905833 1000000000 235129940 1000000000 747094268 1000000000 409367840 1000000000 847980852 1000000000 600125665 1000000000 853964936 1000000000 154509722 1000000000 249853168 1000000000 194317536 1000000000 869313309 1000000000 909713483 1000000000 386394984 1000000000 848464435 1000000000 643817649 1000000000 336399015 1000000000 884644991 1000000000 484542027 1000000000 370547723 1000000000 328944350 1000000000 981194229 1000000000 525365450 1000000000 85857036 1000000000 956512347 1000000000 351893552 1000000000 640508488 1000000000 742053937 1000000000 670485277 1000000000 970839683 1000000000 91900760 1000000000 751107083 1000000000 203629152 1000000000 296319850 1000000000 701174575 1000000000 168359656 1000000000 509081612 1000000000 561943313 1000000000 669710468 1000000000 964566804 1000000000 161364102 1000000000 114979396 1000000000 348132759 1000000000 6783504 1000000000 913039551 1000000000 442606704 1000000000 631834536 1000000000 356769457 1000000000 30367981 1000000000 454888397 1000000000 52062289 1000000000 681299445 1000000000 341427242 1000000000 510554807 1000000000 101817921 1000000000 767511137 1000000000 778590973 1000000000 514296257 1000000000 53462990 1000000000 143978290 1000000000 379037606 1000000000 907517741 1000000000 509993592 1000000000 133132799 1000000000 815454460 1000000000 638952618 1000000000 174422459 1000000000 812954949 1000000000 881099404 1000000000 783154866 1000000000 564481627 1000000000 244693059 1000000000 134416033 1000000000 728991279 1000000000 830732178 1000000000 746270053 1000000000 738087425 1000000000 635651398 1000000000 983269249 1000000000 808592149 1000000000 968165655 1000000000 853786468 1000000000 905773472 1000000000 431296574 1000000000 81838260 1000000000 449091256 1000000000 625869053 1000000000 922466085 1000000000 637408178 1000000000 359239359 1000000000 903247494 1000000000 115993272 1000000000 9760467 1000000000 962070875 1000000000 425654186 1000000000 117472416 1000000000 66920132 1000000000 340720725 1000000000 850957198 1000000000 425148213 1000000000 146286696 1000000000 27774574 1000000000 905951844 1000000000 928888429 1000000000 155326893 1000000000 59751475 1000000000 80386315 1000000000 79072975 1000000000 752019708 1000000000 929349853 1000000000 637598938 1000000000 97963847 1000000000 958547771 1000000000 643409249 1000000000 178856410 1000000000 677408788 1000000000 15048802 1000000000 983608833 1000000000 620829089 1000000000 263187138 1000000000 423680705 1000000000 758382815 1000000000 228628377 1000000000 437205193 1000000000 685221668 1000000000 269515708 1000000000 616226081 1000000000 681277678 1000000000 239348860 1000000000 178502924 1000000000 971106421 1000000000 578399026 1000000000 781572159 1000000000 672469069 1000000000 25368103 1000000000 824877750 1000000000 928747289 1000000000 728054412 1000000000 514520893 1000000000 204954669 1000000000 686405055 1000000000 550928497 1000000000 49444724 1000000000 486844646 1000000000 271565378 1000000000 133843233 1000000000 86467953 1000000000 128107134 1000000000 772052984 1000000000 879834232 1000000000 18985368 1000000000 598049450 1000000000 831635014 1000000000 87346983 1000000000 199434005 1000000000 713580631 1000000000 639647610 1000000000 160307194 1000000000 286933143 1000000000 710057350 1000000000 2289748 1000000000 739534436 1000000000 860380425 1000000000 122658454 1000000000 300653817 1000000000 390111137 1000000000 111958946 1000000000 909122798 1000000000 427616411 1000000000 956036491 1000000000 492473165 1000000000 349261774 1000000000 232231980 1000000000 117591244 1000000000 17516493 1000000000 268712304 1000000000 668918088 1000000000 894683930 1000000000 981479686 1000000000 218247865 1000000000 894105050 1000000000 841602168 1000000000 379096681 1000000000 519627712 1000000000 219475127 1000000000 281583372 1000000000 580446075 1000000000 268352231 1000000000 193157789 1000000000 159722385 1000000000 709830377 1000000000 189228639 1000000000 765613185 1000000000 530542608 1000000000 656683755 1000000000 105656149 1000000000 777441006 1000000000 888706038 1000000000 122132330 1000000000 507574118 1000000000 768267422 1000000000 373795666 1000000000 938337710 1000000000 96622332 1000000000 413126862 1000000000 492886701 1000000000 733412088 1000000000 411995796 1000000000 27981025 1000000000 249867536 1000000000 523930746 1000000000 15720096 1000000000 738795028 1000000000 352157619 1000000000 891983494 1000000000 572143258 1000000000 315486782 1000000000 295717172 1000000000 921499250 1000000000 417028823 1000000000 264339135 1000000000 605925306 1000000000 543943869 1000000000 156371307 1000000000 344234578 1000000000 248811118 1000000000 725664499 1000000000 162747481 1000000000 178067043 1000000000 269245996 1000000000 498208249 1000000000 758961950 1000000000 223672556 1000000000 783294914 1000000000 766218710 1000000000 851130590 1000000000 896422105 1000000000 724494335 1000000000 223741829 1000000000 19220764 1000000000 519730074 1000000000 741404694 1000000000 403886834 1000000000 277260381 1000000000 187331720 1000000000 603054759 1000000000 239978508 1000000000 709238749 1000000000 182044705 1000000000 329812051 1000000000 708540987 1000000000 615464330 1000000000 45047297 1000000000 898818367 1000000000 288776825 1000000000 408751796 1000000000 860144296 1000000000 502316403 1000000000 458975357 1000000000 587633850 1000000000 565052192 1000000000 58661053 1000000000 324053224 1000000000 281916043 1000000000 402066032 1000000000 738935099 1000000000 199792735 1000000000 799947337 1000000000 872548701 1000000000 830826512 1000000000 321172158 1000000000 118976103 1000000000 83449952 1000000000 875310807 1000000000 867460995 1000000000 242659283 1000000000 576657514 1000000000 221925529 1000000000 13096268 1000000000 515978535 1000000000 662119012 1000000000 252220932 1000000000 63134107 1000000000 901256912 1000000000 235088600 1000000000 89166402 1000000000 588068584 1000000000 455800583 1000000000 763821591 1000000000 530585489 1000000000 480937484 1000000000 627241434 1000000000 990998770 1000000000 120772968 1000000000 628448750 1000000000 163866074 1000000000 258728222 1000000000 732800601 1000000000 560585410 1000000000 32125895 1000000000 459334030 1000000000 708830670 1000000000 752631157 1000000000 179991732 1000000000 201576468 1000000000 932205847 1000000000 122778423 1000000000 552658731 1000000000 501697617 1000000000 158071226 1000000000 705291179 1000000000 608164495 1000000000 732655783 1000000000 15888446 1000000000 928122842 1000000000 999895006 1000000000 776985314 1000000000 426206365 1000000000 270230548 1000000000 568430653 1000000000 664423044 1000000000 160246787 1000000000 626031719 1000000000 238935544 1000000000 950581734 1000000000 113068448 1000000000 334472511 1000000000 936381671 1000000000 263234736 1000000000 805716323 1000000000 427546456 1000000000 386077884 1000000000 728079497 1000000000 175001013 1000000000 467871675 1000000000 59343259 1000000000 493935972 1000000000 113259622 1000000000 758686243 1000000000 755722623 1000000000 787981316 1000000000 292626495 1000000000 102216732 1000000000 994201339 1000000000 133423855 1000000000 591487389 1000000000 758465708 1000000000 733576481 1000000000 257833226 1000000000 777383314 1000000000 124020765 1000000000 889244214 1000000000 916109532 1000000000 14843669 1000000000 294204532 1000000000 426757070 1000000000 455803163 1000000000 782050112 1000000000 426168612 1000000000 786518268 1000000000 720282813 1000000000 330101202 1000000000 132110867 1000000000 637055333 1000000000 408062915 1000000000 493369233 1000000000 473459436 1000000000 490682021 1000000000 380381491 1000000000 501344457 1000000000 887651199 1000000000 957844787 1000000000 297672392 1000000000 373141490 1000000000 811779150 1000000000 554993696 1000000000 134570079 1000000000 259466841 1000000000 652830662 1000000000 1210301 1000000000 688782453 1000000000 76983946 1000000000 962973938 1000000000 631802536 1000000000 143537322 1000000000 886169837 1000000000 374789806 1000000000 557874430 1000000000 900640185 1000000000 776013606 1000000000 161885961 1000000000 304433660 1000000000 654810744 1000000000 230811613 1000000000 580982596 1000000000 957108539 1000000000 718208942 1000000000 756809611 1000000000 384710796 1000000000 586532970 1000000000 415160687 1000000000 306620854 1000000000 590130839 1000000000 350515538 1000000000 886602488 1000000000 590306369 1000000000 707805753 1000000000 899982175 1000000000 1645221 1000000000 909230099 1000000000 980388806 1000000000 323096600 1000000000 58008923 1000000000 368739197 1000000000 827405109 1000000000 230323843 1000000000 240175365 1000000000 224403652 1000000000 595261388 1000000000 125309069 1000000000 904528937 1000000000 377208109 1000000000 825554667 1000000000 912306132 1000000000 652284572 1000000000 405609999 1000000000 258887516 1000000000 637287206 1000000000 663552908 1000000000 980398573 1000000000 822814352 1000000000 839256719 1000000000 84640483 1000000000 566165332 1000000000 463931878 1000000000 395294068 1000000000 559480828 1000000000 208156026 1000000000 226070150 1000000000 783794604 1000000000 168644676 1000000000 399229864 1000000000 810881000 1000000000 292525544 1000000000 547258639 1000000000 993274778 1000000000 167549666 1000000000 78153986 1000000000 111676858 1000000000 861433835 1000000000 91008699 1000000000 792391337 1000000000 524498218 1000000000 938479844 1000000000 544621919 1000000000 287371281 1000000000 70344700 1000000000 309525839 1000000000 6063847 1000000000 558056438 1000000000 977218036 1000000000 308694047 1000000000 908374401 1000000000 729603593 1000000000 35841506 1000000000 279607090 1000000000 72689194 1000000000 63537756 1000000000 647393226 1000000000 696794168 1000000000 257004112 1000000000 181492967 1000000000 186133724 1000000000 668117067 1000000000 378066055 1000000000 442326725 1000000000 946715461 1000000000 462267787 1000000000 724353492 1000000000 539774320 1000000000 180626692 1000000000 516461638 1000000000 221272853 1000000000 484676537 1000000000 816480949 1000000000 638148112 1000000000 520539167 1000000000 310700135 1000000000 258872341 1000000000 945166578 1000000000 974692654 1000000000 353970827 1000000000 509446142 1000000000 658308361 1000000000 385525960 1000000000 297567432 1000000000 661055992 1000000000 444382991 1000000000 582505647 1000000000 905439717 1000000000 927951443 1000000000 941141241 1000000000 65199080 1000000000 304982003 1000000000 643149273 1000000000 556407916 1000000000 505576903 1000000000 723287828 1000000000 557346259 1000000000 998730888 1000000000 320110511 1000000000 371563453 1000000000 820311506 1000000000 852691094 1000000000 188720018 1000000000 212092073 1000000000 308565015 1000000000 925486279 1000000000 953195713 1000000000 236478375 1000000000 296177719 1000000000 668474606 1000000000 208303684 1000000000 799416593 1000000000 450066156 1000000000 264030735 1000000000 536262774 1000000000 49314470 1000000000 666608150 1000000000 312986725 1000000000 551289496 1000000000 878480254 1000000000 296226589 1000000000 291493246 1000000000 43304483 1000000000 129700496 1000000000 179198535 1000000000 414977446 1000000000 871636420 1000000000 265806668 1000000000 984856439 1000000000 908477923 1000000000 653756353 1000000000 894559258 1000000000 756810146 1000000000 280114436 1000000000 597177438 1000000000 141058490 1000000000 245997412 1000000000 250421000 1000000000 767765156 1000000000 829748807 1000000000 13345376 1000000000 867553221 1000000000 532420814 1000000000 497793744 1000000000 623536369 1000000000 259383263 1000000000 478173959 1000000000 790493006 1000000000 555942588 1000000000 94409286 1000000000 825932882 1000000000 988516340 1000000000 708054343 1000000000 583220078 1000000000 473760523 1000000000 721414142 1000000000 232134341 1000000000 83507509 1000000000 37784684 1000000000 321121069 1000000000 910931590 1000000000 829359035 1000000000 572073803 1000000000 242199028 1000000000 770175585 1000000000 471825259 1000000000 753547594 1000000000 353839095 1000000000 395520314 1000000000 780837804 1000000000 605094289 1000000000 404843680 1000000000 940674574 1000000000 706437699 1000000000 859621276 1000000000 151602137 1000000000 704904911 1000000000 250811050 1000000000 503696841 1000000000 4367094 1000000000 751988519 1000000000 242095756 1000000000 973449271 1000000000 23275054 1000000000 113009339 1000000000 863209424 1000000000 33969860 1000000000 808868203 1000000000 821969900 1000000000 556098943 1000000000 620813320 1000000000 550034027 1000000000 42093875 1000000000 119573279 1000000000 535098456 1000000000 623257341 1000000000 987777237 1000000000 471688790 1000000000 276474694 1000000000 87649557 1000000000 637227754 1000000000 777874440 1000000000 484707666 1000000000 483919031 1000000000 898033852 1000000000 496284680 1000000000 506402811 1000000000 234951685 1000000000 656788485 1000000000 993224995 1000000000 339086645 1000000000 544827030 1000000000 345558014 1000000000 387793891 1000000000 479534429 1000000000 367491457 1000000000 225070714 1000000000 300968352 1000000000 188082429 1000000000 484159534 1000000000 673333240 1000000000 435360353 1000000000 176552837 1000000000 954884235 1000000000 686899586 1000000000 704299237 1000000000 587933502 1000000000 948426686 1000000000 244086523 1000000000 162400012 1000000000 233711823 1000000000 206678338 1000000000 110579375 1000000000 838768209 1000000000 734040301 1000000000 501859504 1000000000 159668923 1000000000 225432570 1000000000 29476939 1000000000 994036976 1000000000 218347815 1000000000 786944354 1000000000 676250072 1000000000 817772301 1000000000 684331116 1000000000 172050739 1000000000 476514738 1000000000 73767169 1000000000 979092358 1000000000 316347260 1000000000 915526129 1000000000 951482802 1000000000 565094007 1000000000 928520532 1000000000 438813933 1000000000 684029046 1000000000 613692336 1000000000 604707167 1000000000 368776488 1000000000 73829692 1000000000 393125431 1000000000 864896636 1000000000 862802515 1000000000 607284684 1000000000 463786716 1000000000 755043951 1000000000 939694365 1000000000 988043178 1000000000 73809674 1000000000 598197467 1000000000 32949323 1000000000 719892259 1000000000 291153295 1000000000 120565130 1000000000 772746810 1000000000 493244044 1000000000 991545939 1000000000 850845720 1000000000 454488721 1000000000 977325157 1000000000 665722614 1000000000 325610137 1000000000 923492299 1000000000 872505339 1000000000 990448401 1000000000 938985001 1000000000 416091760 1000000000 306090606 1000000000 943569075 1000000000 861041346 1000000000 109087688 1000000000 849477307 1000000000 907924579 1000000000 769111830 1000000000 906000773 1000000000 897212086 1000000000 211637019 1000000000 888421336 1000000000 455405209 1000000000 265427845 1000000000 400211674 1000000000 238368488 1000000000 248595937 1000000000 352024808 1000000000 581274590 1000000000 241587763 1000000000 49701526 1000000000 459103996 1000000000 674056122 1000000000 154186687 1000000000 610808434 1000000000 668986623 1000000000 294827859 1000000000 294231241 1000000000 488937339 1000000000 758046982 1000000000 276949026 1000000000 743809133 1000000000 153386261 1000000000 706236422 1000000000 155664446 1000000000 884107541 1000000000 570192607 1000000000 135758970 1000000000 922662274 1000000000 68050233 1000000000 270796566 1000000000 65416251 1000000000 348539862 1000000000 505904514 1000000000 924652263 1000000000 902194940 1000000000 564448945 1000000000 856615554 1000000000 169203358 1000000000 260040028 1000000000 569592590 1000000000 566813170 1000000000 357226118 1000000000 695553959 1000000000 792963653 1000000000 480365506 1000000000 518734343 1000000000 172106486 1000000000 200227124 1000000000 580915745 1000000000 490710359 1000000000 477223327 1000000000 540681080 1000000000 266665546 1000000000 957761232 1000000000 916107909 1000000000 288980399 1000000000 67754916 1000000000 86907927 1000000000 609760320 1000000000 843787581 1000000000 283917690 1000000000 56660403 1000000000 906930490 1000000000 492628976 1000000000 691674233 1000000000 985086808 1000000000 220972953 1000000000 93872128 1000000000 43539145 1000000000 559614906 1000000000 245127445 1000000000 144037849 1000000000 857425270 1000000000 111166207 1000000000 794991443 1000000000 105619706 1000000000 501824598 1000000000 851520650 1000000000 509421146 1000000000 632439111 1000000000 643522186 1000000000 785419155 1000000000 111467945 1000000000 53911483 1000000000 373507582 1000000000 905662934 1000000000 775003570 1000000000 41758581 1000000000 852280668 1000000000 312216436 1000000000 94409106 1000000000 391838052 1000000000 356919202 1000000000 702277229 1000000000 423469764 1000000000 692175774 1000000000 296101300 1000000000 831769704 1000000000 526634733 1000000000 409011067 1000000000 78015592 1000000000 70045062 1000000000 504149382 1000000000 727046847 1000000000 957430540 1000000000 722248728 1000000000 958276792 1000000000 66808664 1000000000 864685240 1000000000 315805568 1000000000 546257852 1000000000 337672303 1000000000 690920035 1000000000 32928903 1000000000 158396151 1000000000 212904362 1000000000 383167948 1000000000 485184742 1000000000 836275513 1000000000 306172250 1000000000 882525513 1000000000 202716994 1000000000 272420647 1000000000 316864645 1000000000 744059623 1000000000 648399633 1000000000 958341116 1000000000 968928373 1000000000 988429196 1000000000 540614488 1000000000 762766481 1000000000 133849979 1000000000 290184084 1000000000 973047356 1000000000 331589581 1000000000 106101149 1000000000 875216468 1000000000 159090353 1000000000 431275983 1000000000 237214928 1000000000 143377705 1000000000 650157631 1000000000 54807120 1000000000 502461416 1000000000 465014068 1000000000 220626742 1000000000 384144495 1000000000 201164786 1000000000 463098231 1000000000 970554046 1000000000 458459753 1000000000 837740297 1000000000 388558494 1000000000 516956145 1000000000 222900636 1000000000 45557265 1000000000 217093010 1000000000 22675770 1000000000 693750786 1000000000 884010771 1000000000 400804419 1000000000 340606609 1000000000 551595169 1000000000 42054595 1000000000 84710744 1000000000 23371037 1000000000 800509740 1000000000 216252905 1000000000 990512776 1000000000 187041526 1000000000 631897020 1000000000 135928449 1000000000 403122768 1000000000 754762297 1000000000 37036342 1000000000 138135675 1000000000 48145348 1000000000 311310911 1000000000 766733611 1000000000 235135296 1000000000 469783666 1000000000 261097127 1000000000 937436221 1000000000 637231504 1000000000 470891642 1000000000 986279174 1000000000 942535553 1000000000 505974525 1000000000 469735335 1000000000 387499202 1000000000 300193595 1000000000 397036551 1000000000 591589058 1000000000 598896170 1000000000 248838368 1000000000 649500490 1000000000 801572894 1000000000 400646174 1000000000 898684043 1000000000 663635609 1000000000 946682859 1000000000 178996506 1000000000 84766083 1000000000 804163190 1000000000 480300247 1000000000 731791120 1000000000 602270650 1000000000 940546408 1000000000 896723436 1000000000 472883160 1000000000 358123490 1000000000 420385259 1000000000 117201976 1000000000 453655158 1000000000 923201221 1000000000 761561660 1000000000 227683993 1000000000 187858703 1000000000 313460958 1000000000 219681708 1000000000 587173895 1000000000 426643194 1000000000 816836548 1000000000 584428353 1000000000 732563574 1000000000 725422239 1000000000 625769482 1000000000 946884984 1000000000 757923532 1000000000 129964042 1000000000 8234657 1000000000 484197225 1000000000 810702157 1000000000 13219969 1000000000 695713990 1000000000 334854446 1000000000 714739476 1000000000 560670011 1000000000 114518211 1000000000 301804127 1000000000 652553915 1000000000 323367184 1000000000 108647350 1000000000 894745014 1000000000 275417911 1000000000 586311487 1000000000 245361086 1000000000 819338390 1000000000 248570726 1000000000 623919117 1000000000 623919448 1000000000 182343228 1000000000 595751591 1000000000 995410239 1000000000 728475335 1000000000 608669236 1000000000 123260693 1000000000 734201299 1000000000 416690113 1000000000 361713320 1000000000 456581330 1000000000 844025712 1000000000 938437595 1000000000 378375717 1000000000 848025773 1000000000 37098431 1000000000 864506837 1000000000 853589810 1000000000 301206180 1000000000 658273759 1000000000 150687523 1000000000 48139827 1000000000 871780515 1000000000 95389998 1000000000 415229989 1000000000 728641837 1000000000 866738254 1000000000 692431407 1000000000 968385911 1000000000 684109222 1000000000 450036310 1000000000 697010701 1000000000 214273657 1000000000 498271436 1000000000 95513539 1000000000 496638947 1000000000 526315824 1000000000 404546242 1000000000 313403106 1000000000 895429041 1000000000 520504199 1000000000 695115153 1000000000 460073474 1000000000 996872302 1000000000 526896459 1000000000 814933995 1000000000 512752420 1000000000 924646459 1000000000 179138739 1000000000 347073399 1000000000 958737046 1000000000 110592445 1000000000 628433910 1000000000 959860776 1000000000 368654435 1000000000 660422091 1000000000 755847731 1000000000 618412021 1000000000 134423781 1000000000 7971899 1000000000 881067348 1000000000 155821238 1000000000 596058270 1000000000 604761511 1000000000 926867721 1000000000 334393413 1000000000 658790043 1000000000 709421001 1000000000 746670113 1000000000 442062605 1000000000 231119594 1000000000 311941125 1000000000 216712403 1000000000 335163643 1000000000 507734980 1000000000 488436462 1000000000 154014989 1000000000 335826310 1000000000 402866659 1000000000 121252514 1000000000 962856217 1000000000 466861580 1000000000 503761528 1000000000 932967123 1000000000 563651873 1000000000 504259780 1000000000 875338407 1000000000 230682576 1000000000 908135044 1000000000 261579089 1000000000 122659025 1000000000 476011952 1000000000 90241967 1000000000 655990113 1000000000 870559967 1000000000 104045328 1000000000 508638117 1000000000 979429755 1000000000 868807333 1000000000 508400690 1000000000 858564852 1000000000 341296930 1000000000 96958431 1000000000 451123474 1000000000 992601487 1000000000 412493093 1000000000 751884837 1000000000 180446405 1000000000 413034544 1000000000 455189401 1000000000 132734502 1000000000 78688023 1000000000 224259873 1000000000 880009941 1000000000 834649438 1000000000 611899250 1000000000 354739690 1000000000 871896033 1000000000 528697523 1000000000 78438407 1000000000 798597019 1000000000 234794059 1000000000 215350297 1000000000 219736674 1000000000 185534084 1000000000 374351354 1000000000 680823298 1000000000 252607201 1000000000 549366528 1000000000 313393431 1000000000 312872719 1000000000 23614655 1000000000 179470421 1000000000 515713129 1000000000 101422683 1000000000 857330113 1000000000 863369886 1000000000 956211483 1000000000 398019472 1000000000 877747107 1000000000 735703106 1000000000 254368554 1000000000 805599808 1000000000 672042873 1000000000 363741647 1000000000 874295286 1000000000 57127354 1000000000 421410245 1000000000 588579998 1000000000 831605657 1000000000 636696199 1000000000 138831625 1000000000 261501715 1000000000 50006950 1000000000 304734687 1000000000 950749229 1000000000 625151137 1000000000 830610892 1000000000 417781313 1000000000 277887930 1000000000 40172917 1000000000 785930150 1000000000 645561467 1000000000 230061720 1000000000 262534664 1000000000 937368339 1000000000 689448051 1000000000 785958502 1000000000 336681268 1000000000 561692929 1000000000 723558271 1000000000 306356389 1000000000 618994588 1000000000 445651319 1000000000 426346937 1000000000 869794106 1000000000 845927790 1000000000 361031794 1000000000 79435212 1000000000 690626306 1000000000 605291401 1000000000 338345381 1000000000 761192855 1000000000 425287468 1000000000 412930340 1000000000 582408449 1000000000 948379479 1000000000 706336140 1000000000 736367093 1000000000 284420160 1000000000 561976615 1000000000 477305855 1000000000 408544559 1000000000 19844894 1000000000 959833414 1000000000 507874602 1000000000 264198003 1000000000 166227720 1000000000 198423738 1000000000 809508680 1000000000 88028562 1000000000 728434569 1000000000 720489053 1000000000 787338925 1000000000 142347061 1000000000 794076052 1000000000 781293111 1000000000 721647760 1000000000 656572863 1000000000 621754534 1000000000 246480411 1000000000 119429719 1000000000 83522756 1000000000 631223039 1000000000 347246904 1000000000 360691942 1000000000 597703672 1000000000 153855738 1000000000 131539350 1000000000 731078374 1000000000 540456078 1000000000 571903500 1000000000 373321965 1000000000 486828132 1000000000 672652166 1000000000 414756998 1000000000 783132943 1000000000 439923796 1000000000 964991421 1000000000 4377410 1000000000 881614253 1000000000 278634579 1000000000 447044409 1000000000 817696167 1000000000 563152611 1000000000 389610453 1000000000 459878284 1000000000 949344650 1000000000 114595769 1000000000 847141513 1000000000 103167541 1000000000 83803903 1000000000 447465081 1000000000 903545571 1000000000 408116147 1000000000 326715607 1000000000 360959800 1000000000 122925853 1000000000 616868693 1000000000 602017638 1000000000 230701136 1000000000 641142203 1000000000 374879103 1000000000 770455382 1000000000 475960276 1000000000 702719917 1000000000 550393097 1000000000 439043390 1000000000 47601259 1000000000 56796324 1000000000 708760582 1000000000 906684045 1000000000 159758997 1000000000 697601680 1000000000 810777080 1000000000 79583495 1000000000 901164567 1000000000 91101955 1000000000 552428821 1000000000 666386956 1000000000 862175389 1000000000 451740063 1000000000 457208288 1000000000 974361489 1000000000 897016801 1000000000 865653020 1000000000 624644219 1000000000 25957065 1000000000 180095600 1000000000 819257351 1000000000 797299719 1000000000 527952624 1000000000 490691099 1000000000 266765156 1000000000 938362334 1000000000 273757883 1000000000 934418989 1000000000 239111694 1000000000 919201757 1000000000 972381832 1000000000 35342208 1000000000 534367352 1000000000 306427701 1000000000 355572160 1000000000 478838496 1000000000 659129168 1000000000 358527227 1000000000 682547894 1000000000 342623045 1000000000 368140977 1000000000 647912300 1000000000 268195492 1000000000 421041288 1000000000 873736523 1000000000 968464748 1000000000 143448041 1000000000 690551509 1000000000 656674137 1000000000 737654498 1000000000 395936645 1000000000 225171549 1000000000 747807652 1000000000 189980071 1000000000 747445293 1000000000 703588446 1000000000 64452147 1000000000 744408520 1000000000 287797170 1000000000 696562317 1000000000 683224529 1000000000 620826677 1000000000 331516743 1000000000 139268120 1000000000 419092412 1000000000 61113721 1000000000 46460994 1000000000 786784995 1000000000 989150608 1000000000 509202711 1000000000 325084049 1000000000 999271182 1000000000 441187298 1000000000 1526541 1000000000 751789505 1000000000 628525336 1000000000 144077840 1000000000 404658460 1000000000 137459011 1000000000 118409711 1000000000 360036071 1000000000 394887111 1000000000 552581122 1000000000 78726521 1000000000 72120660 1000000000 96151787 1000000000 247586577 1000000000 134556387 1000000000 343758972 1000000000 789399520 1000000000 773559684 1000000000 198037302 1000000000 400637145 1000000000 606489461 1000000000 991228106 1000000000 927798401 1000000000 94196636 1000000000 319852997 1000000000 479693014 1000000000 341791961 1000000000 565628360 1000000000 175417678 1000000000 200532096 1000000000 640076998 1000000000 38196669 1000000000 297920774 1000000000 970065220 1000000000 664776382 1000000000 733796900 1000000000 438201372 1000000000 174122494 1000000000 952707720 1000000000 236905528 1000000000 259271192 1000000000 703455798 1000000000 552184421 1000000000 290368450 1000000000 843936925 1000000000 311437444 1000000000 663684695 1000000000 130662851 1000000000 311699816 1000000000 227999206 1000000000 529947080 1000000000 369215278 1000000000 125845866 1000000000 932764729 1000000000 608664054 1000000000 502191132 1000000000 607738863 1000000000 180965641 1000000000 543774731 1000000000 384684139 1000000000 347014170 1000000000 914385141 1000000000 945107504 1000000000 458569192 1000000000 39319824 1000000000 740767012 1000000000 13143212 1000000000 122578800 1000000000 685530796 1000000000 606575785 1000000000 891360802 1000000000 399254381 1000000000 694317484 1000000000 628300003 1000000000 107922291 1000000000 443795856 1000000000 44566343 1000000000 687069146 1000000000 507753558 1000000000 568406868 1000000000 398872133 1000000000 593285215 1000000000 111485822 1000000000 975551232 1000000000 860036408 1000000000 726797868 1000000000 598487605 1000000000 45153223 1000000000 793867980 1000000000 203512684 1000000000 134039899 1000000000 274274830 1000000000 219867186 1000000000 60512210 1000000000 515545287 1000000000 790077034 1000000000 330633413 1000000000 16628461 1000000000 54413456 1000000000 473854794 1000000000 707951018 1000000000 626768860 1000000000 455739866 1000000000 584313872 1000000000 350045545 1000000000 365396887 1000000000 732946951 1000000000 208829840 1000000000 64315212 1000000000 690397013 1000000000 747810639 1000000000 236176890 1000000000 920095110 1000000000 652079145 1000000000 928362955 1000000000 978938298 1000000000 148022309 1000000000 365096316 1000000000 202623176 1000000000 766729756 1000000000 423236713 1000000000 997105991 1000000000 448502996 1000000000 325387572 1000000000 24836616 1000000000 158287191 1000000000 874357160 1000000000 651620110 1000000000 806262330 1000000000 137252537 1000000000 738298973 1000000000 917697748 1000000000 39659965 1000000000 897188060 1000000000 549940050 1000000000 831743637 1000000000 642303862 1000000000 2147694 1000000000 553187165 1000000000 172706216 1000000000 500429295 1000000000 732060176 1000000000 338985824 1000000000 846305604 1000000000 200943449 1000000000 900911165 1000000000 368839416 1000000000 898309261 1000000000 551929529 1000000000 606760651 1000000000 36379925 1000000000 43614055 1000000000 715858233 1000000000 56405433 1000000000 70307766 1000000000 123944046 1000000000 903718855 1000000000 810039632 1000000000 416357542 1000000000 429229347 1000000000 181237189 1000000000 677993676 1000000000 902425508 1000000000 377201379 1000000000 210181685 1000000000 126897581 1000000000 157807942 1000000000 233503928 1000000000 752101641 1000000000 247236941 1000000000 808904170 1000000000 601314883 1000000000 232913463 1000000000 140302108 1000000000 377064346 1000000000 546292194 1000000000 417924396 1000000000 525264912 1000000000 93569350 1000000000 130523397 1000000000 940049669 1000000000 77932755 1000000000 756330557 1000000000 74414395 1000000000 414126282 1000000000 613611050 1000000000 349926359 1000000000 756315674 1000000000 443438366 1000000000 168583210 1000000000 167047284 1000000000 212463836 1000000000 57973376 1000000000 895647658 1000000000 286968126 1000000000 550571899 1000000000 959003383 1000000000 573245466 1000000000 429299229 1000000000 691387127 1000000000 796727673 1000000000 98832960 1000000000 126607761 1000000000 400589512 1000000000 776843370 1000000000 951126844 1000000000 197289298 1000000000 400964667 1000000000 637543654 1000000000 354330671 1000000000 418454147 1000000000 740777140 1000000000 346967404 1000000000 338577392 1000000000 116735998 1000000000 369752638 1000000000 69075407 1000000000 50155991 1000000000 713829818 1000000000 385671197 1000000000 141639210 1000000000 562539457 1000000000 340070696 1000000000 449844708 1000000000 40982566 1000000000 777625072 1000000000 679488505 1000000000 137108075 1000000000 263508043 1000000000 699644917 1000000000 85388464 1000000000 446101061 1000000000 241978119 1000000000 636744647 1000000000 806268860 1000000000 230810557 1000000000 395373176 1000000000 526442329 1000000000 142108983 1000000000 631600864 1000000000 333997539 1000000000 131904115 1000000000 26076879 1000000000 356719022 1000000000 713084873 1000000000 508523820 1000000000 510299566 1000000000 384724132 1000000000 662899632 1000000000 711121355 1000000000 23219869 1000000000 730411157 1000000000 629943918 1000000000 934637643 1000000000 767065171 1000000000 133030704 1000000000 619313142 1000000000 707039819 1000000000 714371662 1000000000 958741389 1000000000 227746321 1000000000 427779297 1000000000 650699840 1000000000 429523422 1000000000 275968395 1000000000 693179585 1000000000 135399334 1000000000 955299195 1000000000 80208395 1000000000 889200639 1000000000 515387644 1000000000 170487664 1000000000 951036669 1000000000 114842920 1000000000 123070019 1000000000 65473252 1000000000 279025147 1000000000 371675788 1000000000 537216543 1000000000 819702984 1000000000 63321199 1000000000 738488516 1000000000 210451599 1000000000 794324781 1000000000 990241357 1000000000 359181531 1000000000 662756570 1000000000 352643263 1000000000 176732786 1000000000 492675569 1000000000 369061850 1000000000 216012079 1000000000 469712548 1000000000 479729202 1000000000 914912480 1000000000 404588502 1000000000 186214898 1000000000 122196578 1000000000 172176008 1000000000 406591532 1000000000 566360517 1000000000 988152999 1000000000 400322051 1000000000 691532971 1000000000 475439541 1000000000 199192049 1000000000 652527779 1000000000 410281527 1000000000 147504629 1000000000 861473845 1000000000 862972516 1000000000 42857173 1000000000 36825995 1000000000 281498809 1000000000 302955511 1000000000 454393628 1000000000 842968477 1000000000 644296974 1000000000 823784163 1000000000 280397576 1000000000 695680705 1000000000 732222029 1000000000 31585765 1000000000 391106955 1000000000 72211261 1000000000 772892291 1000000000 613545135 1000000000 707991642 1000000000 81647730 1000000000 393260988 1000000000 941920136 1000000000 431501499 1000000000 234370276 1000000000 180599908 1000000000 839399611 1000000000 99343251 1000000000 484102196 1000000000 416470791 1000000000 21457574 1000000000 882428055 1000000000 960134326 1000000000 366949209 1000000000 730932012 1000000000 501402419 1000000000 493655198 1000000000 642958953 1000000000 89711597 1000000000 232886408 1000000000 806198249 1000000000 223411036 1000000000 767168901 1000000000 935019891 1000000000 651479050 1000000000 546307800 1000000000 899793821 1000000000 185474569 1000000000 589087273 1000000000 819010736 1000000000 128110993 1000000000 186483001 1000000000 733113880 1000000000 293907606 1000000000 849410460 1000000000 962231634 1000000000 830264677 1000000000 656547575 1000000000 490862689 1000000000 1579004 1000000000 972197691 1000000000 645826363 1000000000 622698906 1000000000 396708080 1000000000 667206123 1000000000 797086191 1000000000 106756045 1000000000 670952456 1000000000 699405086 1000000000 831402629 1000000000 596022600 1000000000 680184207 1000000000 813595922 1000000000 372560268 1000000000 492850531 1000000000 566368394 1000000000 319650560 1000000000 174148295 1000000000 331394938 1000000000 115739268 1000000000 557854911 1000000000 872944190 1000000000 223150399 1000000000 481854457 1000000000 349141917 1000000000 10117931 1000000000 696940311 1000000000 29157261 1000000000 557866262 1000000000 234177719 1000000000 112618565 1000000000 746070556 1000000000 156964150 1000000000 72040043 1000000000 911127095 1000000000 547926592 1000000000 106246752 1000000000 181798377 1000000000 767740038 1000000000 934909968 1000000000 415749184 1000000000 442739784 1000000000 434888905 1000000000 367328796 1000000000 536805968 1000000000 302765844 1000000000 809907313 1000000000 612024293 1000000000 98752763 1000000000 717325608 1000000000 367583695 1000000000 103330569 1000000000 54076847 1000000000 692136042 1000000000 765684673 1000000000 897889282 1000000000 768208794 1000000000 119342047 1000000000 816796767 1000000000 661498891 1000000000 982714466 1000000000 909786969 1000000000 518436212 1000000000 540332155 1000000000 977166136 1000000000 320323017 1000000000 596716907 1000000000 258132532 1000000000 550089902 1000000000 66612234 1000000000 164417745 1000000000 35031789 1000000000 801250110 1000000000 458721887 1000000000 932402796 1000000000 792319577 1000000000 216327875 1000000000 645012435 1000000000 455098411 1000000000 122308551 1000000000 956183924 1000000000 242350834 1000000000 782002075 1000000000 977399120 1000000000 480479734 1000000000 461765147 1000000000 322862550 1000000000 545104924 1000000000 359353376 1000000000 65611591 1000000000 57357936 1000000000 279494302 1000000000 526980909 1000000000 967451298 1000000000 589508698 1000000000 673909429 1000000000 444726487 1000000000 723776444 1000000000 593619726 1000000000 178534313 1000000000 857271825 1000000000 170685391 1000000000 951571551 1000000000 45236514 1000000000 80792217 1000000000 740991404 1000000000 503609071 1000000000 979013732 1000000000 438169026 1000000000 36892858 1000000000 247570239 1000000000 136098001 1000000000 919956792 1000000000 127737331 1000000000 70620683 1000000000 677216683 1000000000 911867940 1000000000 304821058 1000000000 131678815 1000000000 119697969 1000000000 42801471 1000000000 298233910 1000000000 341866940 1000000000 959989974 1000000000 35471368 1000000000 92098071 1000000000 151951199 1000000000 400260649 1000000000 460505636 1000000000 585266830 1000000000 991491186 1000000000 712561224 1000000000 847854472 1000000000 879099030 1000000000 302195599 1000000000 481869857 1000000000 5978416 1000000000 113027673 1000000000 830007089 1000000000 80407361 1000000000 840055422 1000000000 719755276 1000000000 983412826 1000000000 720260380 1000000000 299687903 1000000000 876285342 1000000000 238670057 1000000000 75442588 1000000000 120355035 1000000000 458652869 1000000000 354079036 1000000000 346311762 1000000000 604191179 1000000000 76516432 1000000000 404234443 1000000000 786382269 1000000000 119716528 1000000000 165917280 1000000000 784681497 1000000000 806517599 1000000000 450999429 1000000000 14428218 1000000000 990480022 1000000000 242921846 1000000000 411709100 1000000000 529138329 1000000000 631900517 1000000000 600105193 1000000000 244366439 1000000000 332349326 1000000000 637882592 1000000000 156932755 1000000000 447477937 1000000000 401552383 1000000000 466346961 1000000000 394072566 1000000000 911141104 1000000000 778179099 1000000000 276850698 1000000000 960748349 1000000000 34688161 1000000000 98402859 1000000000 835351954 1000000000 168849119 1000000000 597474713 1000000000 444584119 1000000000 134327237 1000000000 563193945 1000000000 497347075 1000000000 877216591 1000000000 533643695 1000000000 299207442 1000000000 888632063 1000000000 767093835 1000000000 459684141 1000000000 387724056 1000000000 276213482 1000000000 892146195 1000000000 782627738 1000000000 684481848 1000000000 503006581 1000000000 590777963 1000000000 431879609 1000000000 553798664 1000000000 114863084 1000000000 663361613 1000000000 329652156 1000000000 903361433 1000000000 663443044 1000000000 209278129 1000000000 517492348 1000000000 808798906 1000000000 822639744 1000000000 474755589 1000000000 682009599 1000000000 581222398 1000000000 196807800 1000000000 88770704 1000000000 640104070 1000000000 818769205 1000000000 752840428 1000000000 920802364 1000000000 663304294 1000000000 664757385 1000000000 626083419 1000000000 999879687 1000000000 754539897 1000000000 15698638 1000000000 98045473 1000000000 403810510 1000000000 503817797 1000000000 787027459 1000000000 220125516 1000000000 553391827 1000000000 74840139 1000000000 425437427 1000000000 217999457 1000000000 212312450 1000000000 217153515 1000000000 286691518 1000000000 922594743 1000000000 477395024 1000000000 120908611 1000000000 485871751 1000000000 68533773 1000000000 704817929 1000000000 80188045 1000000000 728719629 1000000000 887793090 1000000000 57141697 1000000000 552472343 1000000000 648799338 1000000000 406203329 1000000000 582297064 1000000000 775921827 1000000000 214542275 1000000000 592848827 1000000000 864333341 1000000000 313747765 1000000000 432558894 1000000000 903044129 1000000000 803202953 1000000000 113507008 1000000000 691215856 1000000000 917225855 1000000000 297145792 1000000000 329332872 1000000000 953519956 1000000000 932101029 1000000000 385690943 1000000000 960304946 1000000000 830472475 1000000000 344304997 1000000000 882800692 1000000000 911872896 1000000000 600705667 1000000000 272851943 1000000000 126826355 1000000000 180917464 1000000000 96939092 1000000000 415763035 1000000000 584009100 1000000000 928939929 1000000000 487871494 1000000000 682561175 1000000000 812498090 1000000000 691561142 1000000000 705312343 1000000000 643146837 1000000000 728825780 1000000000 156242911 1000000000 405304440 1000000000 906926685 1000000000 314964082 1000000000 660441744 1000000000 860268797 1000000000 113351066 1000000000 841476614 1000000000 804685433 1000000000 881972895 1000000000 136812049 1000000000 578035723 1000000000 377916075 1000000000 518131765 1000000000 42907662 1000000000 629040619 1000000000 205042972 1000000000 186753585 1000000000 977438924 1000000000 990071561 1000000000 934427545 1000000000 823607558 1000000000 112747399 1000000000 694973780 1000000000 281671633 1000000000 856899938 1000000000 189418665 1000000000 708088193 1000000000 288284879 1000000000 957597501 1000000000 453096745 1000000000 443407475 1000000000 440218056 1000000000 758439460 1000000000 359587504 1000000000 959716162 1000000000 51297583 1000000000 918087680 1000000000 319325805 1000000000 254847974 1000000000 973794653 1000000000 841469475 1000000000 157750605 1000000000 556096897 1000000000 8550039 1000000000 563406927 1000000000 223567152 1000000000 478757140 1000000000 523635962 1000000000 231509285 1000000000 791951540 1000000000 585808975 1000000000 598411570 1000000000 674119049 1000000000 41946785 1000000000 789440917 1000000000 504814439 1000000000 491918091 1000000000 783952361 1000000000 472137441 1000000000 551248987 1000000000 637315726 1000000000 454541796 1000000000 536986277 1000000000 1533892 1000000000 726661865 1000000000 191640411 1000000000 878845831 1000000000 380969170 1000000000 167635867 1000000000 484786809 1000000000 207296989 1000000000 574528905 1000000000 984288625 1000000000 805510525 1000000000 170722999 1000000000 590983964 1000000000 790132005 1000000000 429488029 1000000000 758338048 1000000000 741966380 1000000000 101276220 1000000000 480494968 1000000000 816731541 1000000000 161845782 1000000000 223939577 1000000000 803340781 1000000000 48605135 1000000000 480558325 1000000000 281769200 1000000000 470481317 1000000000 334824675 1000000000 15549127 1000000000 927465117 1000000000 84918181 1000000000 845484363 1000000000 817156485 1000000000 355636425 1000000000 116516686 1000000000 829687173 1000000000 313986821 1000000000 415031606 1000000000 639606352 1000000000 153403740 1000000000 835627794 1000000000 613937267 1000000000 263738480 1000000000 13755860 1000000000 408801164 1000000000 868840069 1000000000 26842646 1000000000 508375588 1000000000 848197645 1000000000 266024409 1000000000 853051753 1000000000 538110692 1000000000 272235033 1000000000 942098683 1000000000 723051096 1000000000 953035192 1000000000 803176339 1000000000 549038049 1000000000 775795459 1000000000 739958813 1000000000 975629100 1000000000 870176764 1000000000 524977110 1000000000 830509830 1000000000 796465816 1000000000 881453795 1000000000 866285276 1000000000 309105790 1000000000 680227645 1000000000 568636674 1000000000 963742195 1000000000 524480299 1000000000 241461667 1000000000 652154277 1000000000 950917193 1000000000 726834345 1000000000 827602749 1000000000 325381239 1000000000 388290441 1000000000 401096883 1000000000 974721896 1000000000 772712061 1000000000 940841611 1000000000 848355629 1000000000 701581676 1000000000 377966180 1000000000 662247920 1000000000 394286908 1000000000 464041307 1000000000 815881687 1000000000 986654084 1000000000 911090072 1000000000 792351416 1000000000 613395572 1000000000 290203119 1000000000 874239788 1000000000 643499266 1000000000 306322913 1000000000 726971817 1000000000 732505732 1000000000 925981260 1000000000 116998297 1000000000 667409603 1000000000 865225969 1000000000 579905180 1000000000 230369513 1000000000 907479595 1000000000 111328892 1000000000 855719566 1000000000 427895092 1000000000 871211871 1000000000 805001635 1000000000 429641087 1000000000 632744338 1000000000 11788721 1000000000 18228239 1000000000 728727805 1000000000 4914446 1000000000 494973596 1000000000 826529317 1000000000 66427614 1000000000 186139944 1000000000 634236390 1000000000 826017480 1000000000 437527672 1000000000 887590660 1000000000 223252876 1000000000 987384754 1000000000 226148380 1000000000 171277907 1000000000 698826033 1000000000 288597853 1000000000 680793527 1000000000 658381628 1000000000 475196828 1000000000 862545716 1000000000 484797805 1000000000 442564217 1000000000 193997074 1000000000 291617052 1000000000 479808162 1000000000 115153216 1000000000 55620294 1000000000 472344822 1000000000 311588882 1000000000 731305543 1000000000 147293048 1000000000 4032859 1000000000 642804593 1000000000 51680390 1000000000 763833393 1000000000 530404264 1000000000 778079840 1000000000 733247214 1000000000 990961014 1000000000 636022523 1000000000 313213311 1000000000 874302340 1000000000 981508293 1000000000 229133689 1000000000 112956499 1000000000 704856150 1000000000 782443007 1000000000 761749075 1000000000 346218312 1000000000 186047461 1000000000 42594313 1000000000 208346008 1000000000 197112022 1000000000 41171614 1000000000 33764168 1000000000 26434019 1000000000 839834777 1000000000 977748606 1000000000 285354872 1000000000 748242237 1000000000 22607647 1000000000 646683722 1000000000 975000092 1000000000 253718039 1000000000 857649515 1000000000 402968152 1000000000 739402566 1000000000 161854765 1000000000 950622594 1000000000 573218367 1000000000 819073028 1000000000 465292325 1000000000 95058926 1000000000 592889108 1000000000 882296294 1000000000 485892573 1000000000 824217238 1000000000 527858897 1000000000 828532959 1000000000 433548562 1000000000 614318918 1000000000 534918111 1000000000 364189183 1000000000 390803889 1000000000 955297281 1000000000 528215915 1000000000 875590267 1000000000 977827381 1000000000 247683152 1000000000 476036498 1000000000 955033376 1000000000 9941563 1000000000 216034864 1000000000 973349363 1000000000 564438143 1000000000 714996133 1000000000 502905211 1000000000 761718825 1000000000 373697423 1000000000 566430500 1000000000 306209372 1000000000 293360750 1000000000 157337935 1000000000 761652848 1000000000 354031110 1000000000 880127269 1000000000 579932616 1000000000 723956309 1000000000 869669876 1000000000 709848707 1000000000 645174897 1000000000 858779846 1000000000 239632392 1000000000 943546563 1000000000 498780235 1000000000 165722503 1000000000 330219309 1000000000 777285678 1000000000 951869827 1000000000 732051321 1000000000 41303551 1000000000 562885239 1000000000 230998460 1000000000 197956708 1000000000 265648184 1000000000 187143928 1000000000 498319384 1000000000 115355399 1000000000 42206398 1000000000 929006354 1000000000 874511667 1000000000 476127084 1000000000 684588765 1000000000 920057469 1000000000 667709373 1000000000 343571244 1000000000 54109411 1000000000 530168273 1000000000 160277097 1000000000 923679974 1000000000 758789991 1000000000 583824323 1000000000 197975092 1000000000 656647492 1000000000 779526513 1000000000 159851929 1000000000 411970728 1000000000 564459348 1000000000 661366842 1000000000 203958020 1000000000 515967981 1000000000 227180811 1000000000 978220907 1000000000 777631406 1000000000 231600994 1000000000 233984103 1000000000 652914407 1000000000 47633674 1000000000 496047001 1000000000 824527389 1000000000 706221384 1000000000 768265534 1000000000 425369995 1000000000 473206380 1000000000 404654916 1000000000 721187799 1000000000 181352943 1000000000 699610337 1000000000 169147681 1000000000 722860353 1000000000 140158052 1000000000 25703293 1000000000 67810594 1000000000 941441978 1000000000 377894908 1000000000 606711180 1000000000 32465370 1000000000 549458870 1000000000 472351368 1000000000 659020623 1000000000 955029409 1000000000 356017703 1000000000 601720234 1000000000 133979819 1000000000 278884420 1000000000 236024317 1000000000 428007827 1000000000 146531148 1000000000 439149247 1000000000 198374840 1000000000 448644035 1000000000 596381498 1000000000 322441231 1000000000 613038319 1000000000 526894007 1000000000 231294405 1000000000 637847990 1000000000 608148053 1000000000 681626549 1000000000 456199126 1000000000 871249412 1000000000 611189322 1000000000 810269288 1000000000 864134042 1000000000 261538735 1000000000 107939445 1000000000 500607203 1000000000 105179312 1000000000 614033923 1000000000 344028322 1000000000 496682017 1000000000 534347379 1000000000 665616453 1000000000 366736224 1000000000 296404594 1000000000 535793192 1000000000 416484246 1000000000 4681453 1000000000 432818176 1000000000 980337464 1000000000 659268252 1000000000 52486171 1000000000 822468671 1000000000 536648104 1000000000 59201846 1000000000 302008367 1000000000 183638620 1000000000 919223877 1000000000 659502713 1000000000 678930579 1000000000 671674088 1000000000 324564640 1000000000 606629991 1000000000 836145314 1000000000 68945181 1000000000 364236733 1000000000 862600263 1000000000 358210117 1000000000 864603727 1000000000 475613972 1000000000 58085371 1000000000 781737363 1000000000 594350451 1000000000 382801994 1000000000 765996200 1000000000 556805186 1000000000 410992683 1000000000 84966948 1000000000 979097335 1000000000 486419153 1000000000 692567797 1000000000 847504274 1000000000 720741643 1000000000 159574665 1000000000 565954972 1000000000 136388742 1000000000 146496049 1000000000 39139405 1000000000 167173780 1000000000 212018428 1000000000 801272821 1000000000 931716224 1000000000 941408709 1000000000 740021885 1000000000 474161740 1000000000 155318045 1000000000 170794120 1000000000 246901160 1000000000 274898043 1000000000 767219364 1000000000 425886173 1000000000 688159874 1000000000 262659989 1000000000 518988098 1000000000 508826005 1000000000 356062804 1000000000 626587768 1000000000 663671643 1000000000 617190125 1000000000 391821274 1000000000 180113260 1000000000 602880270 1000000000 702698452 1000000000 745539301 1000000000 476990327 1000000000 822582875 1000000000 303510317 1000000000 434497375 1000000000 269334326 1000000000 677501463 1000000000 589151247 1000000000 318631230 1000000000 429021259 1000000000 942204845 1000000000 261283542 1000000000 137432807 1000000000 780920023 1000000000 674767056 1000000000 998806612 1000000000 170136766 1000000000 639747667 1000000000 546956652 1000000000 760280807 1000000000 33209775 1000000000 645243569 1000000000 702143105 1000000000 698262188 1000000000 708147050 1000000000 109242751 1000000000 264788351 1000000000 741324772 1000000000 524504455 1000000000 169657628 1000000000 362014766 1000000000 893648090 1000000000 337077763 1000000000 89645521 1000000000 32037035 1000000000 997064240 1000000000 702463827 1000000000 818624845 1000000000 545267776 1000000000 140738661 1000000000 677222156 1000000000 814234921 1000000000 323305088 1000000000 14949049 1000000000 920817507 1000000000 890098218 1000000000 977437286 1000000000 460910360 1000000000 854565228 1000000000 205712113 1000000000 723361945 1000000000 428488050 1000000000 170543369 1000000000 744428559 1000000000 889186660 1000000000 627745403 1000000000 504763181 1000000000 439173741 1000000000 885177565 1000000000 393223269 1000000000 339495828 1000000000 632290722 1000000000 678848037 1000000000 371784748 1000000000 139517106 1000000000 136862038 1000000000 121659662 1000000000 570636946 1000000000 63477516 1000000000 847982292 1000000000 986186925 1000000000 661148780 1000000000 510468118 1000000000 944445257 1000000000 349002288 1000000000 759388066 1000000000 51427050 1000000000 438590189 1000000000 182982567 1000000000 405323138 1000000000 855384409 1000000000 41738800 1000000000 992812260 1000000000 613830285 1000000000 973813371 1000000000 192670811 1000000000 484937454 1000000000 389764075 1000000000 675311180 1000000000 475668812 1000000000 453775684 1000000000 881234439 1000000000 190631749 1000000000 851433476 1000000000 303208882 1000000000 798204896 1000000000 587707529 1000000000 303436438 1000000000 182301791 1000000000 798662183 1000000000 981378654 1000000000 989154525 1000000000 815391744 1000000000 546599759 1000000000 344634592 1000000000 693288799 1000000000 202841266 1000000000 16774879 1000000000 828320414 1000000000 456562516 1000000000 332529450 1000000000 154368465 1000000000 656040982 1000000000 59422739 1000000000 419799173 1000000000 453366778 1000000000 914084908 1000000000 305830463 1000000000 472624499 1000000000 160052114 1000000000 628719214 1000000000 888709237 1000000000 5945950 1000000000 988700915 1000000000 259693871 1000000000 663402923 1000000000 531238414 1000000000 451300636 1000000000 452348051 1000000000 582163821 1000000000 345734620 1000000000 332149017 1000000000 556527821 1000000000 532786631 1000000000 724371334 1000000000 149272874 1000000000 157972176 1000000000 26302768 1000000000 577030607 1000000000 323191102 1000000000 541548913 1000000000 241704823 1000000000 298757609 1000000000 560143163 1000000000 336116629 1000000000 621926907 1000000000 221249678 1000000000 126768366 1000000000 380074655 1000000000 399725871 1000000000 754304300 1000000000 259276615 1000000000 446104464 1000000000 851777162 1000000000 103409458 1000000000 313456274 1000000000 812534765 1000000000 660115041 1000000000 163542259 1000000000 853281198 1000000000 896949105 1000000000 469533360 1000000000 235738823 1000000000 630895973 1000000000 839896875 1000000000 656970714 1000000000 728022038 1000000000 255805604 1000000000 912636717 1000000000 230507979 1000000000 484277765 1000000000 220980532 1000000000 128216043 1000000000 997096860 1000000000 878054615 1000000000 439541653 1000000000 98878334 1000000000 839681074 1000000000 723701693 1000000000 115281014 1000000000 523325820 1000000000 194028601 1000000000 352952943 1000000000 162086195 1000000000 34916760 1000000000 887730734 1000000000 966819091 1000000000 10822340 1000000000 200964612 1000000000 612782614 1000000000 227253467 1000000000 560758152 1000000000 872990504 1000000000 410827271 1000000000 951380452 1000000000 145929324 1000000000 577529528 1000000000 608477657 1000000000 67570428 1000000000 312716661 1000000000 797025583 1000000000 833401162 1000000000 416395918 1000000000 5055541 1000000000 120312966 1000000000 316811223 1000000000 824018109 1000000000 663797906 1000000000 609407046 1000000000 472792494 1000000000 634438556 1000000000 898467807 1000000000 826102798 1000000000 355020239 1000000000 666734647 1000000000 694410017 1000000000 609881062 1000000000 679068125 1000000000 600470157 1000000000 966056701 1000000000 419697390 1000000000 209172273 1000000000 543877958 1000000000 959032746 1000000000 51152721 1000000000 136669970 1000000000 299945306 1000000000 138566333 1000000000 783347784 1000000000 345553908 1000000000 726613269 1000000000 437117990 1000000000 802882253 1000000000 449615755 1000000000 206395313 1000000000 526581348 1000000000 432894039 1000000000 531323808 1000000000 49823884 1000000000 796695258 1000000000 907782783 1000000000 889794811 1000000000 501447924 1000000000 88338204 1000000000 663657114 1000000000 103438666 1000000000 884376502 1000000000 98662528 1000000000 665657502 1000000000 282716661 1000000000 456492043 1000000000 232772932 1000000000 474542006 1000000000 321552027 1000000000 175839584 1000000000 800740564 1000000000 568315403 1000000000 225800219 1000000000 793454884 1000000000 662484914 1000000000 765429848 1000000000 396784508 1000000000 311708881 1000000000 326897611 1000000000 228160027 1000000000 788445860 1000000000 612660387 1000000000 682462252 1000000000 59006458 1000000000 662502177 1000000000 173457318 1000000000 514680441 1000000000 380272434 1000000000 540016688 1000000000 169662761 1000000000 893335920 1000000000 227884169 1000000000 815569418 1000000000 567229323 1000000000 63578111 1000000000 836462919 1000000000 926536832 1000000000 552919369 1000000000 939069226 1000000000 95258574 1000000000 737995526 1000000000 980321841 1000000000 462019657 1000000000 714756939 1000000000 26007865 1000000000 232145639 1000000000 188848422 1000000000 294634109 1000000000 299946052 1000000000 773676165 1000000000 917844977 1000000000 190229704 1000000000 200140170 1000000000 878614347 1000000000 102192493 1000000000 385305922 1000000000 862590949 1000000000 674004107 1000000000 449292087 1000000000 530263239 1000000000 745041933 1000000000 359541257 1000000000 626079937 1000000000 97107253 1000000000 477475548 1000000000 973032022 1000000000 942080269 1000000000 344593073 1000000000 673077996 1000000000 786364138 1000000000 280355403 1000000000 852129402 1000000000 106421477 1000000000 511675012 1000000000 373014657 1000000000 843148159 1000000000 407204293 1000000000 802297341 1000000000 677713037 1000000000 251016416 1000000000 291548258 1000000000 369650525 1000000000 252464977 1000000000 75220185 1000000000 776864417 1000000000 996995455 1000000000 70388038 1000000000 430716102 1000000000 94364681 1000000000 738235537 1000000000 462598329 1000000000 256796418 1000000000 571235514 1000000000 524959454 1000000000 655691741 1000000000 936043968 1000000000 795758781 1000000000 883274608 1000000000 36321290 1000000000 210230787 1000000000 812216925 1000000000 83861476 1000000000 266918175 1000000000 817661392 1000000000 452075414 1000000000 415599528 1000000000 603407642 1000000000 179821592 1000000000 331148816 1000000000 628831022 1000000000 607349745 1000000000 171417743 1000000000 769155313 1000000000 971336984 1000000000 600393331 1000000000 768780644 1000000000 74672615 1000000000 885490335 1000000000 776004360 1000000000 318515220 1000000000 130837407 1000000000 286189846 1000000000 158056327 1000000000 428940526 1000000000 93708516 1000000000 23060753 1000000000 285564417 1000000000 448598851 1000000000 575192787 1000000000 132771438 1000000000 991127168 1000000000 796132285 1000000000 112674041 1000000000 499813180 1000000000 223063652 1000000000 295032808 1000000000 880373282 1000000000 14749719 1000000000 386559591 1000000000 64186100 1000000000 888146891 1000000000 819881294 1000000000 770924932 1000000000 396498918 1000000000 458954733 1000000000 456544513 1000000000 862875483 1000000000 881958431 1000000000 668361366 1000000000 193756176 1000000000 350715190 1000000000 281049104 1000000000 197235461 1000000000 791806643 1000000000 944469719 1000000000 174957024 1000000000 422105342 1000000000 263587942 1000000000 219198688 1000000000 781008888 1000000000 542433246 1000000000 224588228 1000000000 634512662 1000000000 100651874 1000000000 109139263 1000000000 572952205 1000000000 593230658 1000000000 875495395 1000000000 705215730 1000000000 62824369 1000000000 726048001 1000000000 740588780 1000000000 228728036 1000000000 135041955 1000000000 728184869 1000000000 472219544 1000000000 615530787 1000000000 390121276 1000000000 481776316 1000000000 442033615 1000000000 706595255 1000000000 702520450 1000000000 960059954 1000000000 34045465 1000000000 437923441 1000000000 215294644 1000000000 832802892 1000000000 40925067 1000000000 148153983 1000000000 578962389 1000000000 335602185 1000000000 626367368 1000000000 960491573 1000000000 702290539 1000000000 189226315 1000000000 398422137 1000000000 808745197 1000000000 269369150 1000000000 460790746 1000000000 462012042 1000000000 267872319 1000000000 382405264 1000000000 17018961 1000000000 814195358 1000000000 16885047 1000000000 1710305 1000000000 705106713 1000000000 262297499 1000000000 648129546 1000000000 665934315 1000000000 445804459 1000000000 108728911 1000000000 813962202 1000000000 721995606 1000000000 526527848 1000000000 949677186 1000000000 655211166 1000000000 522253313 1000000000 231136078 1000000000 921138686 1000000000 801755405 1000000000 949119935 1000000000 731454693 1000000000 36090258 1000000000 308435025 1000000000 101149100 1000000000 635413438 1000000000 888043897 1000000000 597226072 1000000000 904985338 1000000000 170913522 1000000000 333433071 1000000000 740724206 1000000000 704454009 1000000000 399842880 1000000000 266998116 1000000000 561734254 1000000000 207808275 1000000000 305045106 1000000000 72145150 1000000000 138132887 1000000000 805308232 1000000000 677858896 1000000000 509843259 1000000000 404359689 1000000000 497998988 1000000000 184967219 1000000000 536349275 1000000000 398621570 1000000000 635587237 1000000000 89746366 1000000000 527674681 1000000000 92735739 1000000000 412205742 1000000000 749716107 1000000000 671882568 1000000000 656786382 1000000000 593386248 1000000000 883260887 1000000000 915645544 1000000000 950830383 1000000000 871323059 1000000000 725171545 1000000000 532291476 1000000000 382960151 1000000000 43613206 1000000000 191770406 1000000000 992188284 1000000000 202449200 1000000000 51813082 1000000000 645985586 1000000000 187000671 1000000000 14419109 1000000000 726938428 1000000000 326363402 1000000000 553590494 1000000000 683987790 1000000000 392730961 1000000000 71015962 1000000000 596256250 1000000000 229628351 1000000000 664421218 1000000000 346873644 1000000000 429925971 1000000000 863237615 1000000000 506774506 1000000000 267950722 1000000000 633043892 1000000000 206381832 1000000000 277887043 1000000000 904196843 1000000000 329942413 1000000000 491023617 1000000000 917578296 1000000000 26239039 1000000000 357134995 1000000000 186266899 1000000000 469195340 1000000000 377890715 1000000000 147052249 1000000000 761129144 1000000000 146016316 1000000000 882103078 1000000000 876475253 1000000000 423433468 1000000000 810760381 1000000000 745583885 1000000000 350911187 1000000000 86691921 1000000000 120045333 1000000000 226871709 1000000000 921888583 1000000000 557574844 1000000000 90277874 1000000000 327322691 1000000000 403960549 1000000000 443028504 1000000000 300114013 1000000000 180184006 1000000000 721772823 1000000000 825751627 1000000000 413574118 1000000000 434558208 1000000000 564434105 1000000000 538053100 1000000000 944076667 1000000000 434617035 1000000000 197674519 1000000000 394811523 1000000000 85363951 1000000000 998565634 1000000000 473199890 1000000000 128720424 1000000000 910554532 1000000000 25583553 1000000000 841880200 1000000000 341210124 1000000000 477042078 1000000000 439160447 1000000000 504094703 1000000000 290131086 1000000000 993816678 1000000000 371879398 1000000000 231436750 1000000000 862389618 1000000000 370804542 1000000000 867166200 1000000000 960576828 1000000000 140626881 1000000000 260970883 1000000000 252118494 1000000000 590535144 1000000000 704284144 1000000000 421433782 1000000000 215449839 1000000000 377265008 1000000000 844499039 1000000000 681291440 1000000000 920750595 1000000000 474678970 1000000000 761990321 1000000000 708309177 1000000000 706265402 1000000000 707734496 1000000000 597492391 1000000000 383830567 1000000000 666046108 1000000000 719405882 1000000000 436498189 1000000000 889099178 1000000000 344155605 1000000000 583625739 1000000000 345383426 1000000000 262940246 1000000000 879728075 1000000000 608399858 1000000000 725241032 1000000000 903366710 1000000000 476062132 1000000000 517133786 1000000000 134489003 1000000000 182480596 1000000000 325404683 1000000000 574622882 1000000000 111600434 1000000000 299724745 1000000000 636662291 1000000000 871152915 1000000000 905181000 1000000000 273983563 1000000000 819561493 1000000000 90481731 1000000000 653175566 1000000000 843297526 1000000000 345360516 1000000000 167550823 1000000000 857547130 1000000000 688121124 1000000000 660643756 1000000000 981280984 1000000000 88892400 1000000000 143281937 1000000000 214479916 1000000000 739027991 1000000000 574548230 1000000000 869294880 1000000000 724588346 1000000000 388071670 1000000000 468122840 1000000000 691757170 1000000000 507979107 1000000000 453083112 1000000000 736454326 1000000000 377461783 1000000000 805695344 1000000000 378500096 1000000000 322073442 1000000000 765989544 1000000000 934540419 1000000000 938559087 1000000000 512260868 1000000000 991870097 1000000000 685545156 1000000000 495422738 1000000000 580285061 1000000000 419783369 1000000000 935512353 1000000000 289408369 1000000000 156884617 1000000000 953803730 1000000000 644430629 1000000000 864033150 1000000000 361575711 1000000000 619291546 1000000000 215980496 1000000000 696089813 1000000000 532375953 1000000000 906339334 1000000000 388826688 1000000000 426118083 1000000000 664667113 1000000000 237688340 1000000000 285614007 1000000000 516280122 1000000000 273357854 1000000000 878850393 1000000000 123718350 1000000000 473437874 1000000000 449905840 1000000000 352392368 1000000000 804528078 1000000000 920455453 1000000000 173540952 1000000000 420379669 1000000000 140406339 1000000000 412436188 1000000000 607111267 1000000000 333986513 1000000000 263172403 1000000000 710419591 1000000000 879473894 1000000000 431201529 1000000000 531621966 1000000000 22512393 1000000000 930510737 1000000000 700659803 1000000000 927207609 1000000000 497030967 1000000000 628922451 1000000000 769192589 1000000000 216700402 1000000000 560921746 1000000000 524633416 1000000000 749879891 1000000000 128349373 1000000000 987647168 1000000000 413566377 1000000000 615749030 1000000000 143290556 1000000000 194566331 1000000000 438273206 1000000000 970937445 1000000000 501248812 1000000000 698366428 1000000000 711246127 1000000000 399697244 1000000000 660852233 1000000000 641487701 1000000000 207506114 1000000000 486588110 1000000000 423633006 1000000000 631054259 1000000000 656511407 1000000000 73363392 1000000000 930554796 1000000000 484943564 1000000000 785031335 1000000000 992126997 1000000000 660867363 1000000000 816555631 1000000000 870075809 1000000000 596246597 1000000000 752541637 1000000000 180222257 1000000000 381459172 1000000000 428951780 1000000000 859664264 1000000000 754778063 1000000000 949266080 1000000000 829868239 1000000000 354047312 1000000000 346041374 1000000000 620580853 1000000000 302052529 1000000000 720868461 1000000000 118794471 1000000000 798289908 1000000000 331393471 1000000000 582798507 1000000000 266551378 1000000000 68296318 1000000000 948102600 1000000000 531329709 1000000000 347272029 1000000000 681193227 1000000000 446526323 1000000000 89837037 1000000000 137892575 1000000000 658584068 1000000000 516520490 1000000000 168616786 1000000000 651237495 1000000000 223828149 1000000000 500724117 1000000000 7966307 1000000000 691964579 1000000000 736527317 1000000000 575803168 1000000000 742529285 1000000000 118859727 1000000000 551052211 1000000000 682224605 1000000000 140859799 1000000000 10083353 1000000000 26733016 1000000000 301766005 1000000000 86171955 1000000000 506729539 1000000000 736965083 1000000000 299331342 1000000000 575895844 1000000000 859888153 1000000000 964772242 1000000000 223055099 1000000000 933798181 1000000000 856943742 1000000000 103355573 1000000000 988452829 1000000000 27219627 1000000000 436823014 1000000000 645641941 1000000000 702939504 1000000000 583087612 1000000000 420849300 1000000000 262018747 1000000000 550077879 1000000000 609909644 1000000000 361816912 1000000000 453250350 1000000000 839942415 1000000000 140662942 1000000000 669867457 1000000000 646725156 1000000000 863822082 1000000000 186345829 1000000000 23567807 1000000000 592956639 1000000000 403484424 1000000000 374020675 1000000000 628089918 1000000000 482859436 1000000000 610794626 1000000000 766596005 1000000000 977431892 1000000000 22706499 1000000000 267845565 1000000000 71538678 1000000000 41393998 1000000000 875175017 1000000000 144481697 1000000000 782105317 1000000000 625219468 1000000000 628776891 1000000000 362643410 1000000000 667177610 1000000000 220376128 1000000000 329477890 1000000000 657301072 1000000000 331310290 1000000000 819930572 1000000000 760994136 1000000000 246549988 1000000000 792111203 1000000000 807606391 1000000000 424758522 1000000000 511010151 1000000000 932379286 1000000000 949754882 1000000000 669435744 1000000000 189908688 1000000000 491321420 1000000000 648901941 1000000000 511629377 1000000000 800812330 1000000000 680659044 1000000000 794987365 1000000000 659102946 1000000000 685868838 1000000000 779291413 1000000000 491505306 1000000000 804038451 1000000000 23823900 1000000000 318024671 1000000000 527772843 1000000000 559642661 1000000000 19713000 1000000000 348723998 1000000000 928588926 1000000000 619371516 1000000000 520879663 1000000000 143348193 1000000000 28681539 1000000000 513377574 1000000000 710004772 1000000000 163596576 1000000000 329291309 1000000000 232981333 1000000000 210314145 1000000000 912176602 1000000000 901370840 1000000000 780356416 1000000000 916631879 1000000000 980124075 1000000000 189725561 1000000000 166047274 1000000000 324464483 1000000000 963901315 1000000000 818767194 1000000000 197291764 1000000000 337929805 1000000000 166605188 1000000000 622431866 1000000000 657460953 1000000000 491281907 1000000000 181249038 1000000000 875285853 1000000000 664848353 1000000000 502729412 1000000000 15674525 1000000000 299339884 1000000000 619842374 1000000000 761710873 1000000000 680195655 1000000000 194491562 1000000000 317107569 1000000000 720266554 1000000000 882238813 1000000000 351608053 1000000000 242725801 1000000000 510049501 1000000000 820837970 1000000000 740825407 1000000000 151806630 1000000000 157564909 1000000000 132129680 1000000000 390526575 1000000000 904696885 1000000000 607896083 1000000000 349591438 1000000000 533702452 1000000000 818230033 1000000000 634433598 1000000000 705124709 1000000000 331059761 1000000000 199941411 1000000000 73733396 1000000000 523839334 1000000000 620178752 1000000000 860691046 1000000000 579458449 1000000000 933515924 1000000000 355613102 1000000000 480057918 1000000000 446930083 1000000000 167395908 1000000000 428957068 1000000000 536412383 1000000000 951551640 1000000000 147595769 1000000000 304808988 1000000000 590883705 1000000000 901497505 1000000000 239024662 1000000000 449384551 1000000000 689340825 1000000000 503074610 1000000000 39855079 1000000000 421120564 1000000000 241579213 1000000000 426907292 1000000000 162166999 1000000000 612838282 1000000000 90545709 1000000000 444042221 1000000000 55301492 1000000000 474305080 1000000000 898998686 1000000000 727204370 1000000000 520926064 1000000000 242175843 1000000000 913323447 1000000000 978996838 1000000000 605351503 1000000000 824379376 1000000000 214470376 1000000000 931367887 1000000000 967321390 1000000000 555328555 1000000000 726500710 1000000000 60390869 1000000000 667344429 1000000000 407045112 1000000000 94201393 1000000000 872881154 1000000000 227394470 1000000000 153991119 1000000000 806061565 1000000000 970869823 1000000000 598070410 1000000000 553117015 1000000000 881147996 1000000000 799508122 1000000000 802355033 1000000000 439264330 1000000000 945650646 1000000000 743595969 1000000000 65584750 1000000000 932684452 1000000000 830972092 1000000000 943333533 1000000000 791387836 1000000000 445711743 1000000000 683626513 1000000000 711483665 1000000000 956710942 1000000000 797729027 1000000000 705250721 1000000000 901863034 1000000000 265401966 1000000000 371445174 1000000000 330245063 1000000000 992306093 1000000000 408947194 1000000000 427620409 1000000000 162026841 1000000000 56961336 1000000000 435820610 1000000000 95217949 1000000000 490671405 1000000000 21017584 1000000000 717799308 1000000000 23983252 1000000000 985655790 1000000000 13874834 1000000000 3797234 1000000000 792238273 1000000000 520334869 1000000000 593750144 1000000000 661583764 1000000000 12903303 1000000000 216312100 1000000000 608222623 1000000000 270772453 1000000000 883351126 1000000000 615173483 1000000000 783087407 1000000000 559377331 1000000000 714381844 1000000000 216300992 1000000000 313651322 1000000000 30240461 1000000000 610168511 1000000000 912578181 1000000000 554463317 1000000000 537412729 1000000000 692362331 1000000000 251366459 1000000000 860844673 1000000000 528190037 1000000000 34590234 1000000000 694066896 1000000000 413145720 1000000000 333745071 1000000000 523892688 1000000000 922854650 1000000000 625823195 1000000000 691528964 1000000000 561613724 1000000000 156826646 1000000000 186038031 1000000000 781638936 1000000000 296219511 1000000000 547074473 1000000000 329442554 1000000000 554795062 1000000000 913196922 1000000000 115612695 1000000000 236918922 1000000000 616371263 1000000000 91217426 1000000000 613243635 1000000000 727533975 1000000000 37056034 1000000000 381770956 1000000000 311008489 1000000000 223729649 1000000000 970607453 1000000000 549937238 1000000000 454215232 1000000000 583502492 1000000000 228768377 1000000000 801002013 1000000000 486221562 1000000000 363872739 1000000000 341975788 1000000000 347686334 1000000000 707712170 1000000000 469746388 1000000000 500590645 1000000000 893208419 1000000000 611831711 1000000000 504304380 1000000000 739737881 1000000000 108209621 1000000000 331539808 1000000000 658475004 1000000000 224114317 1000000000 386892898 1000000000 421930932 1000000000 257615704 1000000000 53495268 1000000000 963173801 1000000000 293178413 1000000000 487259080 1000000000 494897305 1000000000 963092426 1000000000 900616857 1000000000 65924943 1000000000 446210762 1000000000 514795120 1000000000 17883716 1000000000 884610609 1000000000 641704661 1000000000 816114624 1000000000 204938328 1000000000 821372119 1000000000 382000344 1000000000 433593798 1000000000 870424150 1000000000 943420207 1000000000 780761715 1000000000 917323724 1000000000 60336901 1000000000 493151559 1000000000 226702013 1000000000 308877780 1000000000 331372900 1000000000 457187629 1000000000 321611064 1000000000 434970220 1000000000 213290924 1000000000 61960152 1000000000 119994928 1000000000 293640755 1000000000 507294114 1000000000 156419743 1000000000 928786225 1000000000 940441560 1000000000 718650724 1000000000 923312212 1000000000 11644985 1000000000 901129621 1000000000 653694348 1000000000 185437087 1000000000 506081821 1000000000 43970287 1000000000 235340251 1000000000 628517239 1000000000 534879769 1000000000 317470269 1000000000 564287077 1000000000 953048683 1000000000 657909108 1000000000 52623095 1000000000 78976418 1000000000 974386137 1000000000 966370127 1000000000 833935010 1000000000 806927056 1000000000 677018749 1000000000 561190846 1000000000 359973994 1000000000 28924382 1000000000 953193783 1000000000 229597925 1000000000 500764540 1000000000 668300376 1000000000 829602591 1000000000 882084583 1000000000 875986521 1000000000 961242087 1000000000 124708961 1000000000 833309406 1000000000 66409721 1000000000 718473848 1000000000 559570922 1000000000 774076955 1000000000 509563015 1000000000 89383269 1000000000 277325008 1000000000 663546561 1000000000 853578944 1000000000 424160830 1000000000 52874897 1000000000 217918026 1000000000 950298424 1000000000 990756868 1000000000 348179174 1000000000 419214877 1000000000 580847044 1000000000 319027320 1000000000 669208068 1000000000 888385579 1000000000 133460910 1000000000 181142166 1000000000 74444786 1000000000 693854452 1000000000 470371793 1000000000 695649499 1000000000 338804740 1000000000 959884610 1000000000 402310228 1000000000 292118389 1000000000 622203489 1000000000 911582440 1000000000 643410971 1000000000 656973908 1000000000 891332680 1000000000 38960674 1000000000 327676803 1000000000 72224568 1000000000 720349815 1000000000 767761679 1000000000 770630933 1000000000 842927515 1000000000 219991194 1000000000 842194921 1000000000 220350324 1000000000 388941073 1000000000 407317664 1000000000 51538924 1000000000 464104566 1000000000 346528581 1000000000 375146683 1000000000 316303905 1000000000 1683190 1000000000 990024698 1000000000 539117565 1000000000 944450985 1000000000 550795123 1000000000 443304998 1000000000 47582715 1000000000 332377771 1000000000 255909164 1000000000 726636651 1000000000 7870801 1000000000 437886195 1000000000 620568236 1000000000 302041412 1000000000 357938775 1000000000 917050382 1000000000 639116924 1000000000 269471708 1000000000 969179312 1000000000 665730971 1000000000 405901207 1000000000 885437844 1000000000 897320246 1000000000 912062678 1000000000 410645603 1000000000 292484965 1000000000 85450134 1000000000 283080969 1000000000 571484856 1000000000 476497400 1000000000 370072192 1000000000 787881626 1000000000 669730302 1000000000 450896693 1000000000 823397693 1000000000 203225503 1000000000 681749668 1000000000 871858001 1000000000 928164050 1000000000 653901421 1000000000 76891690 1000000000 577763905 1000000000 568646297 1000000000 173944308 1000000000 964594180 1000000000 100739726 1000000000 974629556 1000000000 330158931 1000000000 764999918 1000000000 435966198 1000000000 77705515 1000000000 145364425 1000000000 304119195 1000000000 955441124 1000000000 430537946 1000000000 53060088 1000000000 602005633 1000000000 79809591 1000000000 98511883 1000000000 453183704 1000000000 712557580 1000000000 130556848 1000000000 779512923 1000000000 592254293 1000000000 722214629 1000000000 349647256 1000000000 65989568 1000000000 55136189 1000000000 582734649 1000000000 278853567 1000000000 381493557 1000000000 680052723 1000000000 419895822 1000000000 413119104 1000000000 137672257 1000000000 498052174 1000000000 483908141 1000000000 604376630 1000000000 133642072 1000000000 982486371 1000000000 889206415 1000000000 559015159 1000000000 673885230 1000000000 542813497 1000000000 117186116 1000000000 754108952 1000000000 763074155 1000000000 624817237 1000000000 479600583 1000000000 543860363 1000000000 721120403 1000000000 917761386 1000000000 708781453 1000000000 67385054 1000000000 859735697 1000000000 161654473 1000000000 557471637 1000000000 598030218 1000000000 130512006 1000000000 907797031 1000000000 981393761 1000000000 674288075 1000000000 301989628 1000000000 794258540 1000000000 435241782 1000000000 44411179 1000000000 215004444 1000000000 648730405 1000000000 82488702 1000000000 585293311 1000000000 879152630 1000000000 996396498 1000000000 963882849 1000000000 22508765 1000000000 646737140 1000000000 713656028 1000000000 858881602 1000000000 898003940 1000000000 252398171 1000000000 653763087 1000000000 809830680 1000000000 57186845 1000000000 420820409 1000000000 349636587 1000000000 669984190 1000000000 48737413 1000000000 582670961 1000000000 164600555 1000000000 626150058 1000000000 290095500 1000000000 439925077 1000000000 177474178 1000000000 865509346 1000000000 988496559 1000000000 448036658 1000000000 260855480 1000000000 178495807 1000000000 657500763 1000000000 426086871 1000000000 392835220 1000000000 135324232 1000000000 905357390 1000000000 620962907 1000000000 507459695 1000000000 256722377 1000000000 663100051 1000000000 352703923 1000000000 805308338 1000000000 987670329 1000000000 478898587 1000000000 270347196 1000000000 272455705 1000000000 687654165 1000000000 113597145 1000000000 924489590 1000000000 461951092 1000000000 867624416 1000000000 230273503 1000000000 407625153 1000000000 597286542 1000000000 851833956 1000000000 822797439 1000000000 883005084 1000000000 440270066 1000000000 732854422 1000000000 411466750 1000000000 782380163 1000000000 804232419 1000000000 809429192 1000000000 360414209 1000000000 701516744 1000000000 512779965 1000000000 106359510 1000000000 743034046 1000000000 788683523 1000000000 319752378 1000000000 332824498 1000000000 915190015 1000000000 483632335 1000000000 206218545 1000000000 204550458 1000000000 958437633 1000000000 983264147 1000000000 836026390 1000000000 20901347 1000000000 8087478 1000000000 513626370 1000000000 999869386 1000000000 395503613 1000000000 526991886 1000000000 775266377 1000000000 928926099 1000000000 733226881 1000000000 125490539 1000000000 582063694 1000000000 279497200 1000000000 329520472 1000000000 529481420 1000000000 928189699 1000000000 141058797 1000000000 159075383 1000000000 726502866 1000000000 958042069 1000000000 731667663 1000000000 49531980 1000000000 902987220 1000000000 262793177 1000000000 702276829 1000000000 908008698 1000000000 77623474 1000000000 612235138 1000000000 604724858 1000000000 948128535 1000000000 329934139 1000000000 957742036 1000000000 37512906 1000000000 317325442 1000000000 268594410 1000000000 846475409 1000000000 249874115 1000000000 654314803 1000000000 550331565 1000000000 963203491 1000000000 229761466 1000000000 122887464 1000000000 48456860 1000000000 622743415 1000000000 867233687 1000000000 510097417 1000000000 972299321 1000000000 438493477 1000000000 581640068 1000000000 985505885 1000000000 275311345 1000000000 584762932 1000000000 702836587 1000000000 349040706 1000000000 116274279 1000000000 986894763 1000000000 928280749 1000000000 158808911 1000000000 438437876 1000000000 638833019 1000000000 35047874 1000000000 598763345 1000000000 691212537 1000000000 129239448 1000000000 143124130 1000000000 976348719 1000000000 869024715 1000000000 71379366 1000000000 724673847 1000000000 90495845 1000000000 546203739 1000000000 68804141 1000000000 206015499 1000000000 912251522 1000000000 868855744 1000000000 116717802 1000000000 235086119 1000000000 548256564 1000000000 769748373 1000000000 663101709 1000000000 906767547 1000000000 946547043 1000000000 706393444 1000000000 207219021 1000000000 704934863 1000000000 362209015 1000000000 490313841 1000000000 736898531 1000000000 1206674 1000000000 777622586 1000000000 175869421 1000000000 510944723 1000000000 961109780 1000000000 599102332 1000000000 854360709 1000000000 89387050 1000000000 939530381 1000000000 499527215 1000000000 831428133 1000000000 809592228 1000000000 725354222 1000000000 592123824 1000000000 15095077 1000000000 779078999 1000000000 980017046 1000000000 685486856 1000000000 666030100 1000000000 924697047 1000000000 871870141 1000000000 508904494 1000000000 887417583 1000000000 747658930 1000000000 14802817 1000000000 46566908 1000000000 94599334 1000000000 508062082 1000000000 658688304 1000000000 692910358 1000000000 159622746 1000000000 130939662 1000000000 660472038 1000000000 289785989 1000000000 115881854 1000000000 598219143 1000000000 616061398 1000000000 749815647 1000000000 337391595 1000000000 782254719 1000000000 244235626 1000000000 247417586 1000000000 969716413 1000000000 551301467 1000000000 794624559 1000000000 410374132 1000000000 352360652 1000000000 57045345 1000000000 699368776 1000000000 652816440 1000000000 418671168 1000000000 380088664 1000000000 524728570 1000000000 248587264 1000000000 627659496 1000000000 915161580 1000000000 536399644 1000000000 359274796 1000000000 513253363 1000000000 479547645 1000000000 25242972 1000000000 57183299 1000000000 304145839 1000000000 496193662 1000000000 119349715 1000000000 628258172 1000000000 139622186 1000000000 301345951 1000000000 834046710 1000000000 377292091 1000000000 183054131 1000000000 269615531 1000000000 620245707 1000000000 461954133 1000000000 469697886 1000000000 906688026 1000000000 166382092 1000000000 489320624 1000000000 990312879 1000000000 187685485 1000000000 715823877 1000000000 148859464 1000000000 263902408 1000000000 28232075 1000000000 656767649 1000000000 850571751 1000000000 732821535 1000000000 544756425 1000000000 596972940 1000000000 87718166 1000000000 441645105 1000000000 217368293 1000000000 201139704 1000000000 321661843 1000000000 508151061 1000000000 568178381 1000000000 734571922 1000000000 991935116 1000000000 858597953 1000000000 260463900 1000000000 855000727 1000000000 173751292 1000000000 687288406 1000000000 101349776 1000000000 801264189 1000000000 441763052 1000000000 908796512 1000000000 234202678 1000000000 917179110 1000000000 490670093 1000000000 41247516 1000000000 404644550 1000000000 49823703 1000000000 714466234 1000000000 355541036 1000000000 725789042 1000000000 403899240 1000000000 673548326 1000000000 376176200 1000000000 390083854 1000000000 688239463 1000000000 64230851 1000000000 932118337 1000000000 677793890 1000000000 616288897 1000000000 750366361 1000000000 494082966 1000000000 387208977 1000000000 411829976 1000000000 819705674 1000000000 28498989 1000000000 272136833 1000000000 871111129 1000000000 500056312 1000000000 814172903 1000000000 325746746 1000000000 104014566 1000000000 887666254 1000000000 693203279 1000000000 122193664 1000000000 535146165 1000000000 759991347 1000000000 238973877 1000000000 159899894 1000000000 583488745 1000000000 68354541 1000000000 462653113 1000000000 811988358 1000000000 463497332 1000000000 171482185 1000000000 350984207 1000000000 263261534 1000000000 528168865 1000000000 253144434 1000000000 556585086 1000000000 202649084 1000000000 797740656 1000000000 951141818 1000000000 586668375 1000000000 50375891 1000000000 187533530 1000000000 504942730 1000000000 87481585 1000000000 707269882 1000000000 835348637 1000000000 726329020 1000000000 901872758 1000000000 178890191 1000000000 934723057 1000000000 153471224 1000000000 41972945 1000000000 509337872 1000000000 203293481 1000000000 621399452 1000000000 276857434 1000000000 499846305 1000000000 282661025 1000000000 555421303 1000000000 535482516 1000000000 21663385 1000000000 527858830 1000000000 801644158 1000000000 714080295 1000000000 609344772 1000000000 848222386 1000000000 334557499 1000000000 338806590 1000000000 194025382 1000000000 806740040 1000000000 24827852 1000000000 695562229 1000000000 504024847 1000000000 975822457 1000000000 735513994 1000000000 516636245 1000000000 809584424 1000000000 755630757 1000000000 851801038 1000000000 995119277 1000000000 646182354 1000000000 268766243 1000000000 878232242 1000000000 459163898 1000000000 676823152 1000000000 382453433 1000000000 291557504 1000000000 767162480 1000000000 386747668 1000000000 88964566 1000000000 920915535 1000000000 522928457 1000000000 882620927 1000000000 116346118 1000000000 314057185 1000000000 615495158 1000000000 134639130 1000000000 474627652 1000000000 685408352 1000000000 324590876 1000000000 511263924 1000000000 858136180 1000000000 466788609 1000000000 216787601 1000000000 853022791 1000000000 315841523 1000000000 403486063 1000000000 925895312 1000000000 48322799 1000000000 952700164 1000000000 272722413 1000000000 950596228 1000000000 872249290 1000000000 556183665 1000000000 898702009 1000000000 972089895 1000000000 421963916 1000000000 573544351 1000000000 733909282 1000000000 560528332 1000000000 895769568 1000000000 106191833 1000000000 799675004 1000000000 94418126 1000000000 46198633 1000000000 379642405 1000000000 351250760 1000000000 524861585 1000000000 233705795 1000000000 391954208 1000000000 491583575 1000000000 876190445 1000000000 426869796 1000000000 900719594 1000000000 395714307 1000000000 288042887 1000000000 999879756 1000000000 302343678 1000000000 300488148 1000000000 513424072 1000000000 111101189 1000000000 208437511 1000000000 809636292 1000000000 556551060 1000000000 205026685 1000000000 359080126 1000000000 654872387 1000000000 586933297 1000000000 712816053 1000000000 573195540 1000000000 94872100 1000000000 881931277 1000000000 194280440 1000000000 444280904 1000000000 259075194 1000000000 477587728 1000000000 201374613 1000000000 122721103 1000000000 18452123 1000000000 529127851 1000000000 996397563 1000000000 220288468 1000000000 969508766 1000000000 466017000 1000000000 494760061 1000000000 236760346 1000000000 303601453 1000000000 218284462 1000000000 697165331 1000000000 10041255 1000000000 147955262 1000000000 394690741 1000000000 906505033 1000000000 818284708 1000000000 544846174 1000000000 449129137 1000000000 959809107 1000000000 584216575 1000000000 843981743 1000000000 639673055 1000000000 111972035 1000000000 803624128 1000000000 302268603 1000000000 242615807 1000000000 341925411 1000000000 776814891 1000000000 797905286 1000000000 820030146 1000000000 767081273 1000000000 176776604 1000000000 536240327 1000000000 525868828 1000000000 849902405 1000000000 952955767 1000000000 31170425 1000000000 467866336 1000000000 780700837 1000000000 305885032 1000000000 976835686 1000000000 880151247 1000000000 150073681 1000000000 621391534 1000000000 41782839 1000000000 171938180 1000000000 621428915 1000000000 373436497 1000000000 122981570 1000000000 925679036 1000000000 648191769 1000000000 496587165 1000000000 114995676 1000000000 131930418 1000000000 947676520 1000000000 114608770 1000000000 200855275 1000000000 752270223 1000000000 418567123 1000000000 676545575 1000000000 15478874 1000000000 429952717 1000000000 351793868 1000000000 363631969 1000000000 649822816 1000000000 875992579 1000000000 235663776 1000000000 323881897 1000000000 803327477 1000000000 377524583 1000000000 33293851 1000000000 83546856 1000000000 224493964 1000000000 843407496 1000000000 999577352 1000000000 399756746 1000000000 245219518 1000000000 994623556 1000000000 348553762 1000000000 744679571 1000000000 324500194 1000000000 29503921 1000000000 670951959 1000000000 540972877 1000000000 25267288 1000000000 568488358 1000000000 540887324 1000000000 760164490 1000000000 51991064 1000000000 1857155 1000000000 87830302 1000000000 241317197 1000000000 466673793 1000000000 275989294 1000000000 146982216 1000000000 341062990 1000000000 208628056 1000000000 529645572 1000000000 767429928 1000000000 659171600 1000000000 189636386 1000000000 376102778 1000000000 780080851 1000000000 264754855 1000000000 524172698 1000000000 249905217 1000000000 275985647 1000000000 485629810 1000000000 186609834 1000000000 123142101 1000000000 511584253 1000000000 908411071 1000000000 649049216 1000000000 766086284 1000000000 758540150 1000000000 232743560 1000000000 792338232 1000000000 303722943 1000000000 106835145 1000000000 609969975 1000000000 68427877 1000000000 603685793 1000000000 241951449 1000000000 544431124 1000000000 471342100 1000000000 742964237 1000000000 864767842 1000000000 658466184 1000000000 347339459 1000000000 415657341 1000000000 668873291 1000000000 841859159 1000000000 262901903 1000000000 291907193 1000000000 287045325 1000000000 715288280 1000000000 173196576 1000000000 870972474 1000000000 183217724 1000000000 610613855 1000000000 573682527 1000000000 27000884 1000000000 236502687 1000000000 225754406 1000000000 902494995 1000000000 568985672 1000000000 685419106 1000000000 921671063 1000000000 259896053 1000000000 662258077 1000000000 18433697 1000000000 521684503 1000000000 988237951 1000000000 50136240 1000000000 473837179 1000000000 310509461 1000000000 92331724 1000000000 989977235 1000000000 887357870 1000000000 999145260 1000000000 476287996 1000000000 104132481 1000000000 270799557 1000000000 424981040 1000000000 219558159 1000000000 662004279 1000000000 346560315 1000000000 708363608 1000000000 218814737 1000000000 612728454 1000000000 389280605 1000000000 603196756 1000000000 760565944 1000000000 253735384 1000000000 692039744 1000000000 158709600 1000000000 592963439 1000000000 697883966 1000000000 984860460 1000000000 726918919 1000000000 731608246 1000000000 609823080 1000000000 362087084 1000000000 950060044 1000000000 652916880 1000000000 420308085 1000000000 967467256 1000000000 313141062 1000000000 530292585 1000000000 837139437 1000000000 213556570 1000000000 488663727 1000000000 904965515 1000000000 878137234 1000000000 51256210 1000000000 25262511 1000000000 530710826 1000000000 845839320 1000000000 246280615 1000000000 521878213 1000000000 597927126 1000000000 250861537 1000000000 579774395 1000000000 698012794 1000000000 110672396 1000000000 1283577 1000000000 239235461 1000000000 660278231 1000000000 913254975 1000000000 923030304 1000000000 638027604 1000000000 231926880 1000000000 482032025 1000000000 461928893 1000000000 124486657 1000000000 140876578 1000000000 107533832 1000000000 128813033 1000000000 92719779 1000000000 265460726 1000000000 582395526 1000000000 205425036 1000000000 157917127 1000000000 383426200 1000000000 291498441 1000000000 765696902 1000000000 776141345 1000000000 842822189 1000000000 352233318 1000000000 279294029 1000000000 728507567 1000000000 993149979 1000000000 582435641 1000000000 867583284 1000000000 595460410 1000000000 517288544 1000000000 459489479 1000000000 263265735 1000000000 354487856 1000000000 136481735 1000000000 963339314 1000000000 641765195 1000000000 29776809 1000000000 663424243 1000000000 590653402 1000000000 84690851 1000000000 855819856 1000000000 429749414 1000000000 148210964 1000000000 666238325 1000000000 706723220 1000000000 4860320 1000000000 264616933 1000000000 149886419 1000000000 383374288 1000000000 578350391 1000000000 884581964 1000000000 53666750 1000000000 726614687 1000000000 865778130 1000000000 903614060 1000000000 711649235 1000000000 632883970 1000000000 647690443 1000000000 308092932 1000000000 772365307 1000000000 893627380 1000000000 639118722 1000000000 914502245 1000000000 218367067 1000000000 431147287 1000000000 627016939 1000000000 495616359 1000000000 136057049 1000000000 405647848 1000000000 275358441 1000000000 535863464 1000000000 216260331 1000000000 626179935 1000000000 300183022 1000000000 112426512 1000000000 493328635 1000000000 373559313 1000000000 610544432 1000000000 439441264 1000000000 521351776 1000000000 7861718 1000000000 246521146 1000000000 82582370 1000000000 218383803 1000000000 409545407 1000000000 979019265 1000000000 576835515 1000000000 747858658 1000000000 468251297 1000000000 18084840 1000000000 849001017 1000000000 123002585 1000000000 382785651 1000000000 617671116 1000000000 54653822 1000000000 606149034 1000000000 1363965 1000000000 156175354 1000000000 708349149 1000000000 66690203 1000000000 906181551 1000000000 144689974 1000000000 158179554 1000000000 156874231 1000000000 759058755 1000000000 892501170 1000000000 925288236 1000000000 859573816 1000000000 733742554 1000000000 678009247 1000000000 700248814 1000000000 296798190 1000000000 324516394 1000000000 834284572 1000000000 830952157 1000000000 247646909 1000000000 918658864 1000000000 65273682 1000000000 923965551 1000000000 143410345 1000000000 955419965 1000000000 648453168 1000000000 579753023 1000000000 827001586 1000000000 880810386 1000000000 146705993 1000000000 775568243 1000000000 546758050 1000000000 367214810 1000000000 813383676 1000000000 162630360 1000000000 883345269 1000000000 59492963 1000000000 573043509 1000000000 161472939 1000000000 877409029 1000000000 863389729 1000000000 345523192 1000000000 883989886 1000000000 452973087 1000000000 140390056 1000000000 482368006 1000000000 355776379 1000000000 932895500 1000000000 793579199 1000000000 433743145 1000000000 842344885 1000000000 127408418 1000000000 894934067 1000000000 247812500 1000000000 868185798 1000000000 809995589 1000000000 728034211 1000000000 489144169 1000000000 38035718 1000000000 575734776 1000000000 766257359 1000000000 871234619 1000000000 209939688 1000000000 235655014 1000000000 860203729 1000000000 543475386 1000000000 635613171 1000000000 653829608 1000000000 37252020 1000000000 936986303 1000000000 313973613 1000000000 934863796 1000000000 503739325 1000000000 382707892 1000000000 37549018 1000000000 955210057 1000000000 741934562 1000000000 738138867 1000000000 150587583 1000000000 716140726 1000000000 123985750 1000000000 870183403 1000000000 265610104 1000000000 74343705 1000000000 750705343 1000000000 181398971 1000000000 771553977 1000000000 309624862 1000000000 575933408 1000000000 548913577 1000000000 616506465 1000000000 520087928 1000000000 933509240 1000000000 978784661 1000000000 469306328 1000000000 955037060 1000000000 62127947 1000000000 627684119 1000000000 205307532 1000000000 641464284 1000000000 837277196 1000000000 266831345 1000000000 543840812 1000000000 389985698 1000000000 127169743 1000000000 428842973 1000000000 832228373 1000000000 83832152 1000000000 671052351 1000000000 183208985 1000000000 2790237 1000000000 439637383 1000000000 134826709 1000000000 7651038 1000000000 135655022 1000000000 232696708 1000000000 879515392 1000000000 249195794 1000000000 60744734 1000000000 908240893 1000000000 911917475 1000000000 742057791 1000000000 37099047 1000000000 578621477 1000000000 354262444 1000000000 916667451 1000000000 170507535 1000000000 825771660 1000000000 147956426 1000000000 1503495 1000000000 482693767 1000000000 221650171 1000000000 71618753 1000000000 8130860 1000000000 185419528 1000000000 56460578 1000000000 608048032 1000000000 177371589 1000000000 491542593 1000000000 876018486 1000000000 201283098 1000000000 204285517 1000000000 178859319 1000000000 858064937 1000000000 637528847 1000000000 985118544 1000000000 12447244 1000000000 750888466 1000000000 90901966 1000000000 689931669 1000000000 204451112 1000000000 139654528 1000000000 265118056 1000000000 713095893 1000000000 655645940 1000000000 803257519 1000000000 858177217 1000000000 154970273 1000000000 262435154 1000000000 465807891 1000000000 63329339 1000000000 170447758 1000000000 904702230 1000000000 208840060 1000000000 90921571 1000000000 959322349 1000000000 736346839 1000000000 635444496 1000000000 645529792 1000000000 338632823 1000000000 541995516 1000000000 636048366 1000000000 201194632 1000000000 757203109 1000000000 552282856 1000000000 60993642 1000000000 825560811 1000000000 744170562 1000000000 364276900 1000000000 306935786 1000000000 33048285 1000000000 681422765 1000000000 915222397 1000000000 384530526 1000000000 422897890 1000000000 786752716 1000000000 701537370 1000000000 128221107 1000000000 403531179 1000000000 976526794 1000000000 142269794 1000000000 334558834 1000000000 65465892 1000000000 338180066 1000000000 970193498 1000000000 889790092 1000000000 955604167 1000000000 227671039 1000000000 33872628 1000000000 494116116 1000000000 902128995 1000000000 709504449 1000000000 874170227 1000000000 868035038 1000000000 423562303 1000000000 435205158 1000000000 252801764 1000000000 917295200 1000000000 64794135 1000000000 976526659 1000000000 970021713 1000000000 125969397 1000000000 278699655 1000000000 252802376 1000000000 311911170 1000000000 161026595 1000000000 334712982 1000000000 116124690 1000000000 403908931 1000000000 681408056 1000000000 821415871 1000000000 567554321 1000000000 10796878 1000000000 268453265 1000000000 205687844 1000000000 965443413 1000000000 837145351 1000000000 765507553 1000000000 563945681 1000000000 4369202 1000000000 5257963 1000000000 950400225 1000000000 533995977 1000000000 479429602 1000000000 961450328 1000000000 292228150 1000000000 909573845 1000000000 867269378 1000000000 760510894 1000000000 265863225 1000000000 674779456 1000000000 502600874 1000000000 21852541 1000000000 828367871 1000000000 662744268 1000000000 778896047 1000000000 421252368 1000000000 23442137 1000000000 797259483 1000000000 987014092 1000000000 544968201 1000000000 143709983 1000000000 125994742 1000000000 178903191 1000000000 704473048 1000000000 377631588 1000000000 224401559 1000000000 954172465 1000000000 391326391 1000000000 652497080 1000000000 699434384 1000000000 986166117 1000000000 463422731 1000000000 688534466 1000000000 713753144 1000000000 91121979 1000000000 370091425 1000000000 395963051 1000000000 797630204 1000000000 423559937 1000000000 391794159 1000000000 558159869 1000000000 548493288 1000000000 287593582 1000000000 332875666 1000000000 935134683 1000000000 202556642 1000000000 532718604 1000000000 958669185 1000000000 739537092 1000000000 89555526 1000000000 713073248 1000000000 275055372 1000000000 6378324 1000000000 613660856 1000000000 326679268 1000000000 438511507 1000000000 746075646 1000000000 909975403 1000000000 48933182 1000000000 546703951 1000000000 822602430 1000000000 662374553 1000000000 940152005 1000000000 663309142 1000000000 527384453 1000000000 488827195 1000000000 132178534 1000000000 282040338 1000000000 183505766 1000000000 981621099 1000000000 585488393 1000000000 179579290 1000000000 461826457 1000000000 254151462 1000000000 322799346 1000000000 212339301 1000000000 209345130 1000000000 743231646 1000000000 524125146 1000000000 684841488 1000000000 285333341 1000000000 940092765 1000000000 991572753 1000000000 282972129 1000000000 877533742 1000000000 560463218 1000000000 484287943 1000000000 641097067 1000000000 685549988 1000000000 94229379 1000000000 933128508 1000000000 965186928 1000000000 688191060 1000000000 734990414 1000000000 122134489 1000000000 119057094 1000000000 164808037 1000000000 274338662 1000000000 750629994 1000000000 73970967 1000000000 18492213 1000000000 157900100 1000000000 484101106 1000000000 481892152 1000000000 954299315 1000000000 356144504 1000000000 976084464 1000000000 550841137 1000000000 916552605 1000000000 222364538 1000000000 700640025 1000000000 613030498 1000000000 92388262 1000000000 911276801 1000000000 236564161 1000000000 2584389 1000000000 789519684 1000000000 624018544 1000000000 137324235 1000000000 810460772 1000000000 205810099 1000000000 912847694 1000000000 114307320 1000000000 831615485 1000000000 382338132 1000000000 700958930 1000000000 607720169 1000000000 676886481 1000000000 466758874 1000000000 560736660 1000000000 117359616 1000000000 43176071 1000000000 59377844 1000000000 513663616 1000000000 257964425 1000000000 525748245 1000000000 811306126 1000000000 560486931 1000000000 163746684 1000000000 127454043 1000000000 720087973 1000000000 396966625 1000000000 541950848 1000000000 117924958 1000000000 887670289 1000000000 967042498 1000000000 862087327 1000000000 443013054 1000000000 747511327 1000000000 123181740 1000000000 329071790 1000000000 931019480 1000000000 739194322 1000000000 448304059 1000000000 917674384 1000000000 435363615 1000000000 19284742 1000000000 660211915 1000000000 299443769 1000000000 412525542 1000000000 418938421 1000000000 556361689 1000000000 380402921 1000000000 881016720 1000000000 42522905 1000000000 33053079 1000000000 280878471 1000000000 974410300 1000000000 208080365 1000000000 976021763 1000000000 458942598 1000000000 710533356 1000000000 608220619 1000000000 538782628 1000000000 200145467 1000000000 615031738 1000000000 827760213 1000000000 14274659 1000000000 881333077 1000000000 875339721 1000000000 486501268 1000000000 538938108 1000000000 515156990 1000000000 745157443 1000000000 499746749 1000000000 224555952 1000000000 734936063 1000000000 310913532 1000000000 389680728 1000000000 794709277 1000000000 843613075 1000000000 819684911 1000000000 280475617 1000000000 733493687 1000000000 245322052 1000000000 733927015 1000000000 137682412 1000000000 835308523 1000000000 914404820 1000000000 411044177 1000000000 864397824 1000000000 25889482 1000000000 634967682 1000000000 472045870 1000000000 226667415 1000000000 996665353 1000000000 208711242 1000000000 734032596 1000000000 302382056 1000000000 399330919 1000000000 796227837 1000000000 395512967 1000000000 484548010 1000000000 496016718 1000000000 153101487 1000000000 507651313 1000000000 919269779 1000000000 526247627 1000000000 780401322 1000000000 777409005 1000000000 341224270 1000000000 13389284 1000000000 323298821 1000000000 960400253 1000000000 577091680 1000000000 41852405 1000000000 233737003 1000000000 195427643 1000000000 660223248 1000000000 459521744 1000000000 535562576 1000000000 345426343 1000000000 933610087 1000000000 52691674 1000000000 14267631 1000000000 449745942 1000000000 745265035 1000000000 650726894 1000000000 902163055 1000000000 592682216 1000000000 585321423 1000000000 497941496 1000000000 109976122 1000000000 325266782 1000000000 326485707 1000000000 326472522 1000000000 840314756 1000000000 118408178 1000000000 200070726 1000000000 625081982 1000000000 370043086 1000000000 686008768 1000000000 493060315 1000000000 730156921 1000000000 543052507 1000000000 70281578 1000000000 278031083 1000000000 618219643 1000000000 777716747 1000000000 333676539 1000000000 165780944 1000000000 62074210 1000000000 251121604 1000000000 186102431 1000000000 566274398 1000000000 241958174 1000000000 734720608 1000000000 421655273 1000000000 386407457 1000000000 291552108 1000000000 967004695 1000000000 527682914 1000000000 347883687 1000000000 427113934 1000000000 215203866 1000000000 123210785 1000000000 388484330 1000000000 179470226 1000000000 75920764 1000000000 981888745 1000000000 619768049 1000000000 285725753 1000000000 700115934 1000000000 806257591 1000000000 724992794 1000000000 989298606 1000000000 509905236 1000000000 718249489 1000000000 191341767 1000000000 406732457 1000000000 184783223 1000000000 933963601 1000000000 755668460 1000000000 712638564 1000000000 486692204 1000000000 424269979 1000000000 880412348 1000000000 918684206 1000000000 674985218 1000000000 963387850 1000000000 213393542 1000000000 874124750 1000000000 140160928 1000000000 252179660 1000000000 863799534 1000000000 934228555 1000000000 919914965 1000000000 430430536 1000000000 851019617 1000000000 387384133 1000000000 198748015 1000000000 370842746 1000000000 453372224 1000000000 59183020 1000000000 222879783 1000000000 1254235 1000000000 917748738 1000000000 845825239 1000000000 765569502 1000000000 902075637 1000000000 237760630 1000000000 723587116 1000000000 546384809 1000000000 51684458 1000000000 823652663 1000000000 127615113 1000000000 441712298 1000000000 960445652 1000000000 983115626 1000000000 514722917 1000000000 315213038 1000000000 379218391 1000000000 412656510 1000000000 183903856 1000000000 681288709 1000000000 25875313 1000000000 718183056 1000000000 110195793 1000000000 959015688 1000000000 294188391 1000000000 649426381 1000000000 10693543 1000000000 459597761 1000000000 963211640 1000000000 554742451 1000000000 199287989 1000000000 412319259 1000000000 404997306 1000000000 797072725 1000000000 282337368 1000000000 981076547 1000000000 577535681 1000000000 73261320 1000000000 996204824 1000000000 894354499 1000000000 324031646 1000000000 679142571 1000000000 619570489 1000000000 549638458 1000000000 633589500 1000000000 206094798 1000000000 46999652 1000000000 748376761 1000000000 130208202 1000000000 387204778 1000000000 251785170 1000000000 446317237 1000000000 783253314 1000000000 121949092 1000000000 424755720 1000000000 238528872 1000000000 548338569 1000000000 531963254 1000000000 432988593 1000000000 35771286 1000000000 210129083 1000000000 941172451 1000000000 450737615 1000000000 621388052 1000000000 59111493 1000000000 881592262 1000000000 457718285 1000000000 210997065 1000000000 325616912 1000000000 362240197 1000000000 238484467 1000000000 503042370 1000000000 663840141 1000000000 944449690 1000000000 546718915 1000000000 934343897 1000000000 124738753 1000000000 104461193 1000000000 934190632 1000000000 350315948 1000000000 492671002 1000000000 790209623 1000000000 872442498 1000000000 388975389 1000000000 159741336 1000000000 474729945 1000000000 570483504 1000000000 61693753 1000000000 325205598 1000000000 391849495 1000000000 309843332 1000000000 4406587 1000000000 900696903 1000000000 621454251 1000000000 103288205 1000000000 820144524 1000000000 53150717 1000000000 429842560 1000000000 658241046 1000000000 202438385 1000000000 24825171 1000000000 750894344 1000000000 706079090 1000000000 522372552 1000000000 592376014 1000000000 860726849 1000000000 10856865 1000000000 570298989 1000000000 664257225 1000000000 433797618 1000000000 681476881 1000000000 267513250 1000000000 637768906 1000000000 316433652 1000000000 752186421 1000000000 468806182 1000000000 788928041 1000000000 352128627 1000000000 890181087 1000000000 178619138 1000000000 553029140 1000000000 945401783 1000000000 549027046 1000000000 87601787 1000000000 681403454 1000000000 235335718 1000000000 805124891 1000000000 717553816 1000000000 591581735 1000000000 718288196 1000000000 195701120 1000000000 451319421 1000000000 566181088 1000000000 763547016 1000000000 6825207 1000000000 123158067 1000000000 868332461 1000000000 644209078 1000000000 368578432 1000000000 851189952 1000000000 24524289 1000000000 803699836 1000000000 352375706 1000000000 565526184 1000000000 269148299 1000000000 546655424 1000000000 890509745 1000000000 79692566 1000000000 431568533 1000000000 93722850 1000000000 86647875 1000000000 544931903 1000000000 571921194 1000000000 609534272 1000000000 866019051 1000000000 740474386 1000000000 356287492 1000000000 546920282 1000000000 451089970 1000000000 11087976 1000000000 517909685 1000000000 784616466 1000000000 107021159 1000000000 339417737 1000000000 720527179 1000000000 302886026 1000000000 391901511 1000000000 359949878 1000000000 975408902 1000000000 153470543 1000000000 665479168 1000000000 803870846 1000000000 530195590 1000000000 872162121 1000000000 467558985 1000000000 58008296 1000000000 489021280 1000000000 942903740 1000000000 374966413 1000000000 439545219 1000000000 839349845 1000000000 74343885 1000000000 981525188 1000000000 974811881 1000000000 889104090 1000000000 657461553 1000000000 146616932 1000000000 758078766 1000000000 3451935 1000000000 796393726 1000000000 654940629 1000000000 683132483 1000000000 739137304 1000000000 614567440 1000000000 505955366 1000000000 798005775 1000000000 168092118 1000000000 327295239 1000000000 226743660 1000000000 449665970 1000000000 499605810 1000000000 427650219 1000000000 373514120 1000000000 233129463 1000000000 543966211 1000000000 641924650 1000000000 859265830 1000000000 856558117 1000000000 206041111 1000000000 718548291 1000000000 133107768 1000000000 62783416 1000000000 699394291 1000000000 932196815 1000000000 381680014 1000000000 378875400 1000000000 532159342 1000000000 101950427 1000000000 244311845 1000000000 716590685 1000000000 146122220 1000000000 441864550 1000000000 890402474 1000000000 899887876 1000000000 603577775 1000000000 491735131 1000000000 814023011 1000000000 362561367 1000000000 907753135 1000000000 616404226 1000000000 145056054 1000000000 819636415 1000000000 14200784 1000000000 71972923 1000000000 341661512 1000000000 707668262 1000000000 412458194 1000000000 522149321 1000000000 70001473 1000000000 856429944 1000000000 441585028 1000000000 685531694 1000000000 694902885 1000000000 426681389 1000000000 130009047 1000000000 574705715 1000000000 641961806 1000000000 337246341 1000000000 481215547 1000000000 543472142 1000000000 141719794 1000000000 101092056 1000000000 211040060 1000000000 268008200 1000000000 780527775 1000000000 637178206 1000000000 914745999 1000000000 85139911 1000000000 906521192 1000000000 731564189 1000000000 271716797 1000000000 629534349 1000000000 830909341 1000000000 802178939 1000000000 430737922 1000000000 507385042 1000000000 609680763 1000000000 362266557 1000000000 431554431 1000000000 37411610 1000000000 101399451 1000000000 747482740 1000000000 68725026 1000000000 31557120 1000000000 976630430 1000000000 735954492 1000000000 774634688 1000000000 502451745 1000000000 916651943 1000000000 593940493 1000000000 587921347 1000000000 144480956 1000000000 921420359 1000000000 614643231 1000000000 573434170 1000000000 452191434 1000000000 832593890 1000000000 265088476 1000000000 450343388 1000000000 742483086 1000000000 718446795 1000000000 295412297 1000000000 683053693 1000000000 284158841 1000000000 233885933 1000000000 626169822 1000000000 59118582 1000000000 511691458 1000000000 97114696 1000000000 61373536 1000000000 239652344 1000000000 138653891 1000000000 760513204 1000000000 267036249 1000000000 373469798 1000000000 693205776 1000000000 932219362 1000000000 350437186 1000000000 81543198 1000000000 594979271 1000000000 584124327 1000000000 17626731 1000000000 179346466 1000000000 543957423 1000000000 351168000 1000000000 207260957 1000000000 611448397 1000000000 557644478 1000000000 753588556 1000000000 660244515 1000000000 239592139 1000000000 588234111 1000000000 165598645 1000000000 634643460 1000000000 168001777 1000000000 608135059 1000000000 543430987 1000000000 288226338 1000000000 790902657 1000000000 525735285 1000000000 904935049 1000000000 250953916 1000000000 156054157 1000000000 537604132 1000000000 735785064 1000000000 525969592 1000000000 983816861 1000000000 531415667 1000000000 485248436 1000000000 961325624 1000000000 568162653 1000000000 626899203 1000000000 418676106 1000000000 285947675 1000000000 953269994 1000000000 94521560 1000000000 863850865 1000000000 171922301 1000000000 713927012 1000000000 286273951 1000000000 624341555 1000000000 979774451 1000000000 919169608 1000000000 340281604 1000000000 532730652 1000000000 835048431 1000000000 499131044 1000000000 34746725 1000000000 751448005 1000000000 519831150 1000000000 254198401 1000000000 967087865 1000000000 132669414 1000000000 317957930 1000000000 865738054 1000000000 13598242 1000000000 883745320 1000000000 9908418 1000000000 693504715 1000000000 290039311 1000000000 636596109 1000000000 187107369 1000000000 204633505 1000000000 33592150 1000000000 605481964 1000000000 964467478 1000000000 224501638 1000000000 70719562 1000000000 525670983 1000000000 566162252 1000000000 352886953 1000000000 711470413 1000000000 379286767 1000000000 328438269 1000000000 677190304 1000000000 829755404 1000000000 952435990 1000000000 188521850 1000000000 997805281 1000000000 424110560 1000000000 926804383 1000000000 739071415 1000000000 681950785 1000000000 103127091 1000000000 981756146 1000000000 542503865 1000000000 374615559 1000000000 615624427 1000000000 317622912 1000000000 610160055 1000000000 945859224 1000000000 996933003 1000000000 329806919 1000000000 182020158 1000000000 625485937 1000000000 884855770 1000000000 242155074 1000000000 19339088 1000000000 259819739 1000000000 739196765 1000000000 504956393 1000000000 174106339 1000000000 622338174 1000000000 443597887 1000000000 75865602 1000000000 166858833 1000000000 638675227 1000000000 599357910 1000000000 296793543 1000000000 75891380 1000000000 365982626 1000000000 665147244 1000000000 403952376 1000000000 921995521 1000000000 983880828 1000000000 643940693 1000000000 736699760 1000000000 958482608 1000000000 40123752 1000000000 853686549 1000000000 447556423 1000000000 444108236 1000000000 394609591 1000000000 856176148 1000000000 132234864 1000000000 921682558 1000000000 31625158 1000000000 466183490 1000000000 798064915 1000000000 966508888 1000000000 498105502 1000000000 425912129 1000000000 621210745 1000000000 891296854 1000000000 87494855 1000000000 831413325 1000000000 64065891 1000000000 929860100 1000000000 434442671 1000000000 609319436 1000000000 106063068 1000000000 901790839 1000000000 295868872 1000000000 441808850 1000000000 783970900 1000000000 231326376 1000000000 112627036 1000000000 466020510 1000000000 343254872 1000000000 138572680 1000000000 37267999 1000000000 998513130 1000000000 370714451 1000000000 870224290 1000000000 724581736 1000000000 407313275 1000000000 628023803 1000000000 777810668 1000000000 817229736 1000000000 285936918 1000000000 896328290 1000000000 680281898 1000000000 48464152 1000000000 603078119 1000000000 770992463 1000000000 507784388 1000000000 353439020 1000000000 343685241 1000000000 931588769 1000000000 355038815 1000000000 818814238 1000000000 876756350 1000000000 843318508 1000000000 524191628 1000000000 841061994 1000000000 187733369 1000000000 522087575 1000000000 15101302 1000000000 285363448 1000000000 423872569 1000000000 152407392 1000000000 500062314 1000000000 206428745 1000000000 857175006 1000000000 844796495 1000000000 851019221 1000000000 360497991 1000000000 140260370 1000000000 122065842 1000000000 969373777 1000000000 258028562 1000000000 17602082 1000000000 904881307 1000000000 424955644 1000000000 107442530 1000000000 474272917 1000000000 902477261 1000000000 234992021 1000000000 598209907 1000000000 389520689 1000000000 190230251 1000000000 368753359 1000000000 994713261 1000000000 583913068 1000000000 45896197 1000000000 787657890 1000000000 78682948 1000000000 682858394 1000000000 119668758 1000000000 691403943 1000000000 44951988 1000000000 954410059 1000000000 64264334 1000000000 50494008 1000000000 234692243 1000000000 447358690 1000000000 850858449 1000000000 110642816 1000000000 459347203 1000000000 554904220 1000000000 80516833 1000000000 276612790 1000000000 33265483 1000000000 429820582 1000000000 129159089 1000000000 524281678 1000000000 74508480 1000000000 558241493 1000000000 643638519 1000000000 276818050 1000000000 700204378 1000000000 487048740 1000000000 476461176 1000000000 956064155 1000000000 203283038 1000000000 505752092 1000000000 179666645 1000000000 920770088 1000000000 41511815 1000000000 969224445 1000000000 254822248 1000000000 896295670 1000000000 187762101 1000000000 433052792 1000000000 951637102 1000000000 56535319 1000000000 657664039 1000000000 147433032 1000000000 191197348 1000000000 675542812 1000000000 278039676 1000000000 467132064 1000000000 235680697 1000000000 104910103 1000000000 991372673 1000000000 750528657 1000000000 604670696 1000000000 634752956 1000000000 454794311 1000000000 572729963 1000000000 914445809 1000000000 17416644 1000000000 21126245 1000000000 631872928 1000000000 983825837 1000000000 588756696 1000000000 856852980 1000000000 274650074 1000000000 839761695 1000000000 313470492 1000000000 551410387 1000000000 145746767 1000000000 291591180 1000000000 512554798 1000000000 608760598 1000000000 759980739 1000000000 877918607 1000000000 624275860 1000000000 720750125 1000000000 2213561 1000000000 366941431 1000000000 87810817 1000000000 575756730 1000000000 831700422 1000000000 4422502 1000000000 909368243 1000000000 590378667 1000000000 709543065 1000000000 749866971 1000000000 394383146 1000000000 352412702 1000000000 964066192 1000000000 118793910 1000000000 102215682 1000000000 837549602 1000000000 687316233 1000000000 955313859 1000000000 373554160 1000000000 997223004 1000000000 898307665 1000000000 636429816 1000000000 290414602 1000000000 664031640 1000000000 19181557 1000000000 600603806 1000000000 957890322 1000000000 865607947 1000000000 400905667 1000000000 370189026 1000000000 353303799 1000000000 86453888 1000000000 931597326 1000000000 81197559 1000000000 510633684 1000000000 195775615 1000000000 102012202 1000000000 783984225 1000000000 163187210 1000000000 893046477 1000000000 321632267 1000000000 38837355 1000000000 753308699 1000000000 719631813 1000000000 641040442 1000000000 72756358 1000000000 755230764 1000000000 933286818 1000000000 349400330 1000000000 208191225 1000000000 718548799 1000000000 629347413 1000000000 668587635 1000000000 484424470 1000000000 118975300 1000000000 349439570 1000000000 887347411 1000000000 500785550 1000000000 647535191 1000000000 940943714 1000000000 815184609 1000000000 492154281 1000000000 457800407 1000000000 86773637 1000000000 835729772 1000000000 867606780 1000000000 481307502 1000000000 778798111 1000000000 638631843 1000000000 639383123 1000000000 504064514 1000000000 527295613 1000000000 381857181 1000000000 290063099 1000000000 299186319 1000000000 566127362 1000000000 863864722 1000000000 849028254 1000000000 307437678 1000000000 691464276 1000000000 719313677 1000000000 525717107 1000000000 977125742 1000000000 336037220 1000000000 749505400 1000000000 665477239 1000000000 302157278 1000000000 262378000 1000000000 335991634 1000000000 727307967 1000000000 458213603 1000000000 23835811 1000000000 393961555 1000000000 209209253 1000000000 70708687 1000000000 596292252 1000000000 994064378 1000000000 98169588 1000000000 390569594 1000000000 461710781 1000000000 131918958 1000000000 791471583 1000000000 184930824 1000000000 324674240 1000000000 563743589 1000000000 376887289 1000000000 330108896 1000000000 217654324 1000000000 184223336 1000000000 642204098 1000000000 201092884 1000000000 680293700 1000000000 975498855 1000000000 94746548 1000000000 178850142 1000000000 725706404 1000000000 807861756 1000000000 534177326 1000000000 256078243 1000000000 196835526 1000000000 297203806 1000000000 442197472 1000000000 232677673 1000000000 693320224 1000000000 203292866 1000000000 449071463 1000000000 747530001 1000000000 646452177 1000000000 168856514 1000000000 863619224 1000000000 250832968 1000000000 285436687 1000000000 721581325 1000000000 830916138 1000000000 305274655 1000000000 446818501 1000000000 870790996 1000000000 792109225 1000000000 105366266 1000000000 739072163 1000000000 772165883 1000000000 611034611 1000000000 3646653 1000000000 619423082 1000000000 929274143 1000000000 729072516 1000000000 840078911 1000000000 478699372 1000000000 432783763 1000000000 899570999 1000000000 92685688 1000000000 209307490 1000000000 800385542 1000000000 176241725 1000000000 621932672 1000000000 786567220 1000000000 342595109 1000000000 622680845 1000000000 751564525 1000000000 134017219 1000000000 36201580 1000000000 314952914 1000000000 822479437 1000000000 831327095 1000000000 737351122 1000000000 734471051 1000000000 584383840 1000000000 134200440 1000000000 500757388 1000000000 98642163 1000000000 496263360 1000000000 590842499 1000000000 512195339 1000000000 146366663 1000000000 663647304 1000000000 971830701 1000000000 962550175 1000000000 408882992 1000000000 959029829 1000000000 8729786 1000000000 466683683 1000000000 298763615 1000000000 97348974 1000000000 596350039 1000000000 252034828 1000000000 625063236 1000000000 874666257 1000000000 170657634 1000000000 469417963 1000000000 676120938 1000000000 862386706 1000000000 835156918 1000000000 19167701 1000000000 222155035 1000000000 804584592 1000000000 6775474 1000000000 842148002 1000000000 443979833 1000000000 885526924 1000000000 710382703 1000000000 709729403 1000000000 647124977 1000000000 547329960 1000000000 286158296 1000000000 108191421 1000000000 541559473 1000000000 217892144 1000000000 306358564 1000000000 216579863 1000000000 946203748 1000000000 835714855 1000000000 574210273 1000000000 982406048 1000000000 953831369 1000000000 628476472 1000000000 620507579 1000000000 713078662 1000000000 455761041 1000000000 516303350 1000000000 365794215 1000000000 335159435 1000000000 448679551 1000000000 757452563 1000000000 651975480 1000000000 753494942 1000000000 671450793 1000000000 521508176 1000000000 310131823 1000000000 466682621 1000000000 534891827 1000000000 678913313 1000000000 47687840 1000000000 385187280 1000000000 305075053 1000000000 728699088 1000000000 791024169 1000000000 773608474 1000000000 525942262 1000000000 933076762 1000000000 123599770 1000000000 546033614 1000000000 504732500 1000000000 390126883 1000000000 320680939 1000000000 63412793 1000000000 7165260 1000000000 2163140 1000000000 597086285 1000000000 139535095 1000000000 654762798 1000000000 389655243 1000000000 452874955 1000000000 425545576 1000000000 888294693 1000000000 449986748 1000000000 81523938 1000000000 219005118 1000000000 879379080 1000000000 268586051 1000000000 987532053 1000000000 517110754 1000000000 169543834 1000000000 818974848 1000000000 966895447 1000000000 760622435 1000000000 527648035 1000000000 294084934 1000000000 75500605 1000000000 847520042 1000000000 778002196 1000000000 752830341 1000000000 947667572 1000000000 634824950 1000000000 89641927 1000000000 321890255 1000000000 917639207 1000000000 616450614 1000000000 838454349 1000000000 235124558 1000000000 531791182 1000000000 969131456 1000000000 621935586 1000000000 552849884 1000000000 641744021 1000000000 722648746 1000000000 806092658 1000000000 221304566 1000000000 827262832 1000000000 292741848 1000000000 299640506 1000000000 743634169 1000000000 358508641 1000000000 835408213 1000000000 602244858 1000000000 238978133 1000000000 677539337 1000000000 756055182 1000000000 907977100 1000000000 177224652 1000000000 324734888 1000000000 900790265 1000000000 788032406 1000000000 734107388 1000000000 335242560 1000000000 249478531 1000000000 777104292 1000000000 623466235 1000000000 430904413 1000000000 303654180 1000000000 664051933 1000000000 275902261 1000000000 317464380 1000000000 856183898 1000000000 572442512 1000000000 1531696 1000000000 271289733 1000000000 309695440 1000000000 699367656 1000000000 791066906 1000000000 202222574 1000000000 649554720 1000000000 75516316 1000000000 560865609 1000000000 242354385 1000000000 397142625 1000000000 664653187 1000000000 745054766 1000000000 421333542 1000000000 81424498 1000000000 247567954 1000000000 513033097 1000000000 279072554 1000000000 968584367 1000000000 801096935 1000000000 276886059 1000000000 79134002 1000000000 232710516 1000000000 65267197 1000000000 924038737 1000000000 519899943 1000000000 263804208 1000000000 572703043 1000000000 828085447 1000000000 829727088 1000000000 317469921 1000000000 332706673 1000000000 16093544 1000000000 188136842 1000000000 685102526 1000000000 102265056 1000000000 21345496 1000000000 1966578 1000000000 401241511 1000000000 714753029 1000000000 460131486 1000000000 859716589 1000000000 991383790 1000000000 352033904 1000000000 209846157 1000000000 510381988 1000000000 660739259 1000000000 239443565 1000000000 728316015 1000000000 269893306 1000000000 975979875 1000000000 885467997 1000000000 787625258 1000000000 242462610 1000000000 377658350 1000000000 163404118 1000000000 563844300 1000000000 306785444 1000000000 457729871 1000000000 51304363 1000000000 48553490 1000000000 736603748 1000000000 498777899 1000000000 185123625 1000000000 503554768 1000000000 688383742 1000000000 509992561 1000000000 528201570 1000000000 213660950 1000000000 441269918 1000000000 744753667 1000000000 934713214 1000000000 859466009 1000000000 85292451 1000000000 564658544 1000000000 850531578 1000000000 891609488 1000000000 426891042 1000000000 151185612 1000000000 259111487 1000000000 857590776 1000000000 793291327 1000000000 43943671 1000000000 495135190 1000000000 995459533 1000000000 340229587 1000000000 71042576 1000000000 590631424 1000000000 318981094 1000000000 481395814 1000000000 640152459 1000000000 962809591 1000000000 329745527 1000000000 810615376 1000000000 206126282 1000000000 333733867 1000000000 661958071 1000000000 568024810 1000000000 785994785 1000000000 999156314 1000000000 469033840 1000000000 67122715 1000000000 246778149 1000000000 574521451 1000000000 246219584 1000000000 101808466 1000000000 970328948 1000000000 727778736 1000000000 19124354 1000000000 768294205 1000000000 649342122 1000000000 597943294 1000000000 300636615 1000000000 89189261 1000000000 319633871 1000000000 275555179 1000000000 545436301 1000000000 429532003 1000000000 634626191 1000000000 326889611 1000000000 474924223 1000000000 411106591 1000000000 883125090 1000000000 207087015 1000000000 254935870 1000000000 832895086 1000000000 614916123 1000000000 181575222 1000000000 256977685 1000000000 774827979 1000000000 952717442 1000000000 295915514 1000000000 246823144 1000000000 794618588 1000000000 875387377 1000000000 263588882 1000000000 36161709 1000000000 313073335 1000000000 816826768 1000000000 557567380 1000000000 11598192 1000000000 834051408 1000000000 246465129 1000000000 67078384 1000000000 517384948 1000000000 125010561 1000000000 708302607 1000000000 352296993 1000000000 565691146 1000000000 665866578 1000000000 175015464 1000000000 652595609 1000000000 800118189 1000000000 955503315 1000000000 18716519 1000000000 141152090 1000000000 348213973 1000000000 269651783 1000000000 693238999 1000000000 31482939 1000000000 864373360 1000000000 771004374 1000000000 17933028 1000000000 547474559 1000000000 401878597 1000000000 584190932 1000000000 57598150 1000000000 699737032 1000000000 950359553 1000000000 958584723 1000000000 49856960 1000000000 197581186 1000000000 74558994 1000000000 978683835 1000000000 124213499 1000000000 350652790 1000000000 144216340 1000000000 613578576 1000000000 209951427 1000000000 490497002 1000000000 418011810 1000000000 968813743 1000000000 316052806 1000000000 234094133 1000000000 696460798 1000000000 592163846 1000000000 453805058 1000000000 568502744 1000000000 943307048 1000000000 765512579 1000000000 681321986 1000000000 391878711 1000000000 171399585 1000000000 653040867 1000000000 563512136 1000000000 696107810 1000000000 218483356 1000000000 236756847 1000000000 79416266 1000000000 111371920 1000000000 705800659 1000000000 932641319 1000000000 230714296 1000000000 247473325 1000000000 991325310 1000000000 461660846 1000000000 305179400 1000000000 383763190 1000000000 435344640 1000000000 799381167 1000000000 894885836 1000000000 111633520 1000000000 359477227 1000000000 608438024 1000000000 575390019 1000000000 726306321 1000000000 976256586 1000000000 331948879 1000000000 403244623 1000000000 992273011 1000000000 876258407 1000000000 879906788 1000000000 839771329 1000000000 536668017 1000000000 366188164 1000000000 782500888 1000000000 121201833 1000000000 638062032 1000000000 41571930 1000000000 69378545 1000000000 137589156 1000000000 419179678 1000000000 128904936 1000000000 879569752 1000000000 643997439 1000000000 915452795 1000000000 452882350 1000000000 659198577 1000000000 260673316 1000000000 698589477 1000000000 444429606 1000000000 207174526 1000000000 949173559 1000000000 131127993 1000000000 687688132 1000000000 225544140 1000000000 672169245 1000000000 4109873 1000000000 183284934 1000000000 386458652 1000000000 610071002 1000000000 961861752 1000000000 657946684 1000000000 984568763 1000000000 682125946 1000000000 397815941 1000000000 14186339 1000000000 263425434 1000000000 681230845 1000000000 883143477 1000000000 211377882 1000000000 460995874 1000000000 4844 1000000000 199777054 1000000000 550839802 1000000000 719781525 1000000000 388299214 1000000000 174503976 1000000000 125147877 1000000000 971002273 1000000000 453817996 1000000000 988683716 1000000000 656192041 1000000000 352968272 1000000000 292876842 1000000000 982807034 1000000000 76187316 1000000000 290667795 1000000000 106017954 1000000000 936330089 1000000000 890676333 1000000000 500734531 1000000000 828872905 1000000000 84300653 1000000000 985780859 1000000000 356806898 1000000000 510594165 1000000000 537955740 1000000000 864952938 1000000000 244357897 1000000000 462053257 1000000000 35947496 1000000000 7125834 1000000000 754723182 1000000000 972090806 1000000000 781317132 1000000000 965787812 1000000000 639559449 1000000000 864799047 1000000000 870610527 1000000000 906452902 1000000000 655556185 1000000000 384017015 1000000000 962480670 1000000000 325002590 1000000000 494340722 1000000000 324878046 1000000000 154119376 1000000000 97286433 1000000000 72756338 1000000000 36843849 1000000000 323756825 1000000000 298045801 1000000000 410077195 1000000000 928266542 1000000000 241785619 1000000000 491021904 1000000000 194191878 1000000000 478459377 1000000000 661736818 1000000000 599785780 1000000000 745301296 1000000000 965491732 1000000000 602396511 1000000000 535608938 1000000000 851316241 1000000000 319917410 1000000000 319870845 1000000000 475188714 1000000000 79125911 1000000000 688698292 1000000000 381280859 1000000000 643010161 1000000000 228519521 1000000000 866446820 1000000000 736353964 1000000000 502123710 1000000000 814528739 1000000000 442548035 1000000000 719198443 1000000000 600654642 1000000000 497049285 1000000000 383492749 1000000000 898823894 1000000000 696139709 1000000000 238311024 1000000000 994089212 1000000000 318616292 1000000000 750348343 1000000000 456428726 1000000000 3111297 1000000000 678168546 1000000000 177034121 1000000000 124420357 1000000000 273517555 1000000000 966999118 1000000000 144557365 1000000000 265238809 1000000000 315476357 1000000000 22566265 1000000000 646487555 1000000000 640309854 1000000000 683524187 1000000000 474845031 1000000000 157588878 1000000000 921753814 1000000000 10765329 1000000000 540325484 1000000000 25802329 1000000000 61899814 1000000000 30756783 1000000000 833546852 1000000000 331615940 1000000000 96296537 1000000000 911381813 1000000000 797227270 1000000000 533186469 1000000000 348499836 1000000000 84221677 1000000000 595002752 1000000000 29706843 1000000000 356942980 1000000000 322489680 1000000000 278198629 1000000000 469658627 1000000000 222277281 1000000000 992222012 1000000000 743870567 1000000000 731055823 1000000000 464846254 1000000000 929322712 1000000000 344894314 1000000000 239578631 1000000000 332773969 1000000000 498197749 1000000000 598531363 1000000000 949711502 1000000000 813246157 1000000000 684821506 1000000000 875662175 1000000000 215712063 1000000000 610227613 1000000000 577872323 1000000000 159152012 1000000000 734646629 1000000000 456664978 1000000000 180615029 1000000000 127121624 1000000000 146707676 1000000000 425962305 1000000000 641552651 1000000000 256283004 1000000000 644877641 1000000000 133927101 1000000000 362967759 1000000000 647445706 1000000000 100835525 1000000000 958551147 1000000000 860825582 1000000000 762406239 1000000000 750424085 1000000000 562962538 1000000000 906448487 1000000000 858126527 1000000000 680291164 1000000000 582938417 1000000000 259058150 1000000000 157069085 1000000000 701372999 1000000000 562009714 1000000000 62118624 1000000000 19721242 1000000000 257097271 1000000000 423148680 1000000000 502123141 1000000000 36833513 1000000000 322279549 1000000000 643576123 1000000000 384965420 1000000000 576456214 1000000000 13660090 1000000000 511012362 1000000000 990463669 1000000000 256203692 1000000000 807985042 1000000000 609530208 1000000000 929843213 1000000000 615935305 1000000000 345880159 1000000000 331020944 1000000000 875251639 1000000000 737191999 1000000000 889790390 1000000000 913900333 1000000000 606298346 1000000000 550442524 1000000000 757178742 1000000000 497317259 1000000000 810458038 1000000000 216188593 1000000000 763555565 1000000000 931352442 1000000000 225306312 1000000000 950940400 1000000000 85441779 1000000000 776790759 1000000000 832348960 1000000000 276928856 1000000000 945215951 1000000000 193325227 1000000000 479205532 1000000000 911537936 1000000000 838441577 1000000000 641015405 1000000000 81989816 1000000000 210695258 1000000000 748580149 1000000000 264137776 1000000000 367886222 1000000000 588065895 1000000000 214727136 1000000000 137449524 1000000000 974065999 1000000000 893465846 1000000000 217586399 1000000000 87935668 1000000000 150530367 1000000000 659532398 1000000000 732901144 1000000000 784875357 1000000000 321506217 1000000000 415258117 1000000000 492815168 1000000000 818015676 1000000000 547290396 1000000000 478499971 1000000000 309576871 1000000000 912256992 1000000000 170030173 1000000000 23835859 1000000000 555441815 1000000000 935361457 1000000000 505224562 1000000000 519099708 1000000000 626244871 1000000000 908207845 1000000000 930879821 1000000000 587371324 1000000000 799255685 1000000000 377186181 1000000000 170388645 1000000000 683571138 1000000000 926039794 1000000000 925514322 1000000000 28345845 1000000000 25532229 1000000000 458371296 1000000000 217604278 1000000000 406434604 1000000000 343248764 1000000000 935708471 1000000000 168066130 1000000000 157620926 1000000000 938178045 1000000000 940755839 1000000000 67509552 1000000000 862185299 1000000000 436572326 1000000000 801913729 1000000000 141657568 1000000000 460787625 1000000000 804793625 1000000000 88583050 1000000000 683450595 1000000000 42878922 1000000000 277296609 1000000000 586157350 1000000000 150477203 1000000000 2126048 1000000000 477458391 1000000000 785029647 1000000000 603291578 1000000000 684170142 1000000000 321766280 1000000000 1826903 1000000000 576369449 1000000000 908361312 1000000000 604916775 1000000000 707763972 1000000000 663080136 1000000000 509330493 1000000000 64259689 1000000000 288148970 1000000000 237094530 1000000000 44798213 1000000000 428924704 1000000000 477046449 1000000000 963866292 1000000000 516151667 1000000000 907193775 1000000000 666791777 1000000000 264270311 1000000000 27977936 1000000000 890998050 1000000000 902874992 1000000000 803269004 1000000000 621589691 1000000000 5136625 1000000000 416067156 1000000000 928657403 1000000000 430502944 1000000000 695098499 1000000000 169837203 1000000000 779043450 1000000000 415141427 1000000000 304327736 1000000000 312759789 1000000000 519760947 1000000000 76218202 1000000000 602411695 1000000000 757666977 1000000000 572664326 1000000000 98931394 1000000000 460119687 1000000000 725251682 1000000000 478515280 1000000000 207111473 1000000000 840299811 1000000000 276941474 1000000000 119227212 1000000000 989796742 1000000000 116139636 1000000000 980507846 1000000000 722214472 1000000000 11878413 1000000000 95125473 1000000000 480394727 1000000000 173841807 1000000000 539322045 1000000000 49383467 1000000000 34812512 1000000000 711626005 1000000000 38381015 1000000000 743367077 1000000000 304906818 1000000000 44271885 1000000000 66393268 1000000000 476004297 1000000000 346876371 1000000000 323095561 1000000000 1324405 1000000000 726187101 1000000000 68847081 1000000000 87113208 1000000000 256160071 1000000000 943217010 1000000000 325550231 1000000000 127429106 1000000000 391139120 1000000000 697434681 1000000000 200144512 1000000000 813402722 1000000000 963042766 1000000000 11740602 1000000000 976581393 1000000000 904338481 1000000000 164084972 1000000000 94432157 1000000000 966603760 1000000000 72174966 1000000000 54014870 1000000000 191608828 1000000000 68165532 1000000000 584728020 1000000000 195578184 1000000000 474152012 1000000000 343314707 1000000000 329371852 1000000000 253993130 1000000000 288101504 1000000000 660936757 1000000000 34613249 1000000000 811129906 1000000000 95674462 1000000000 408633508 1000000000 543105303 1000000000 212058207 1000000000 876204087 1000000000 619702061 1000000000 944197259 1000000000 405089270 1000000000 676271143 1000000000 743196485 1000000000 733908549 1000000000 64959840 1000000000 529369451 1000000000 214169017 1000000000 456785964 1000000000 239550346 1000000000 411304725 1000000000 442463265 1000000000 195670867 1000000000 7555858 1000000000 284827038 1000000000 659945713 1000000000 825469366 1000000000 802800905 1000000000 322012403 1000000000 590627834 1000000000 726375838 1000000000 961642546 1000000000 610457645 1000000000 813264700 1000000000 193022621 1000000000 992484519 1000000000 393988123 1000000000 886751864 1000000000 817945580 1000000000 765127231 1000000000 959541758 1000000000 680459323 1000000000 191792371 1000000000 879258267 1000000000 878687605 1000000000 86786479 1000000000 867841279 1000000000 904011377 1000000000 878411485 1000000000 365703791 1000000000 507606290 1000000000 311659893 1000000000 442952263 1000000000 786874321 1000000000 152918657 1000000000 15134013 1000000000 54832183 1000000000 784706545 1000000000 808736176 1000000000 62632021 1000000000 171471760 1000000000 489736549 1000000000 668436241 1000000000 36343638 1000000000 824053695 1000000000 735521643 1000000000 259059251 1000000000 466144863 1000000000 822977807 1000000000 990665841 1000000000 320852821 1000000000 975102519 1000000000 443287465 1000000000 544082219 1000000000 22310622 1000000000 679285658 1000000000 440571301 1000000000 25740878 1000000000 50442982 1000000000 222685006 1000000000 136809832 1000000000 694381055 1000000000 461616261 1000000000 728690964 1000000000 383880993 1000000000 888168776 1000000000 156535422 1000000000 135194981 1000000000 321637797 1000000000 809464815 1000000000 537540080 1000000000 835240125 1000000000 258647401 1000000000 918055797 1000000000 91366817 1000000000 852060252 1000000000 459035365 1000000000 341984587 1000000000 670816316 1000000000 432103646 1000000000 810543358 1000000000 759291199 1000000000 313466930 1000000000 341512122 1000000000 783097289 1000000000 164342929 1000000000 233793187 1000000000 345108237 1000000000 840637371 1000000000 311750181 1000000000 378988190 1000000000 670494215 1000000000 887691679 1000000000 947398353 1000000000 434777389 1000000000 572565027 1000000000 15700914 1000000000 415438392 1000000000 872834257 1000000000 811574718 1000000000 728317199 1000000000 991599877 1000000000 511823593 1000000000 119156015 1000000000 331140433 1000000000 728329012 1000000000 263166322 1000000000 302618936 1000000000 722063310 1000000000 800910768 1000000000 354815545 1000000000 152329424 1000000000 531792504 1000000000 83371814 1000000000 983313561 1000000000 468076188 1000000000 624072488 1000000000 622625835 1000000000 582066339 1000000000 163978414 1000000000 148258738 1000000000 657964818 1000000000 93673409 1000000000 456327092 1000000000 593401543 1000000000 112826064 1000000000 99483126 1000000000 963451811 1000000000 488968049 1000000000 388280398 1000000000 202795996 1000000000 625039357 1000000000 230217203 1000000000 441983779 1000000000 514531314 1000000000 529441043 1000000000 374189899 1000000000 830367277 1000000000 895589234 1000000000 863821636 1000000000 385618964 1000000000 696422003 1000000000 249014750 1000000000 706688032 1000000000 827214617 1000000000 558189904 1000000000 795674301 1000000000 156252668 1000000000 400914388 1000000000 582304634 1000000000 290728286 1000000000 914422897 1000000000 481224190 1000000000 816477674 1000000000 60163068 1000000000 202247690 1000000000 945121495 1000000000 363568326 1000000000 224323070 1000000000 561117374 1000000000 26062700 1000000000 885846197 1000000000 954237818 1000000000 116956656 1000000000 537811907 1000000000 290303004 1000000000 93507856 1000000000 880067708 1000000000 215564628 1000000000 554753096 1000000000 581603018 1000000000 56117766 1000000000 388235401 1000000000 456092565 1000000000 407554141 1000000000 2962855 1000000000 894938529 1000000000 85424349 1000000000 776200195 1000000000 546656570 1000000000 120922374 1000000000 610269042 1000000000 111258202 1000000000 330194841 1000000000 321954576 1000000000 620402877 1000000000 858722870 1000000000 301524943 1000000000 955485019 1000000000 238317637 1000000000 761343376 1000000000 141913199 1000000000 931712171 1000000000 151609546 1000000000 18092283 1000000000 250045675 1000000000 197346110 1000000000 286529984 1000000000 954899507 1000000000 27600742 1000000000 300099124 1000000000 460095191 1000000000 420546274 1000000000 978382541 1000000000 884197266 1000000000 940629894 1000000000 672532136 1000000000 834977329 1000000000 859072771 1000000000 222330992 1000000000 750697840 1000000000 721576324 1000000000 854067409 1000000000 425669091 1000000000 135346836 1000000000 965227118 1000000000 16291276 1000000000 860340941 1000000000 951262559 1000000000 133524794 1000000000 348682725 1000000000 67194157 1000000000 125758494 1000000000 36808018 1000000000 44318283 1000000000 685182813 1000000000 783187926 1000000000 307520205 1000000000 173301433 1000000000 104470147 1000000000 681204868 1000000000 59939735 1000000000 759625189 1000000000 132829820 1000000000 173289809 1000000000 998733751 1000000000 641787167 1000000000 727966702 1000000000 901547630 1000000000 108276650 1000000000 864796031 1000000000 885953038 1000000000 370890942 1000000000 66023006 1000000000 645880493 1000000000 866118357 1000000000 222759798 1000000000 23457319 1000000000 439406053 1000000000 958359657 1000000000 300886956 1000000000 783919169 1000000000 160751516 1000000000 35444306 1000000000 506153435 1000000000 975168304 1000000000 453746338 1000000000 379389200 1000000000 682891421 1000000000 634794885 1000000000 281342296 1000000000 500828229 1000000000 283886574 1000000000 810247387 1000000000 34929703 1000000000 341981393 1000000000 485982850 1000000000 386268984 1000000000 82086323 1000000000 90667856 1000000000 378219677 1000000000 75262011 1000000000 279177241 1000000000 828012007 1000000000 531071344 1000000000 260294134 1000000000 171276264 1000000000 621618901 1000000000 695933614 1000000000 519543808 1000000000 563973108 1000000000 980844598 1000000000 209019150 1000000000 354734583 1000000000 735453151 1000000000 432498964 1000000000 825364889 1000000000 132531555 1000000000 177202771 1000000000 71297984 1000000000 365952028 1000000000 79667141 1000000000 631942122 1000000000 855731682 1000000000 191490400 1000000000 776456041 1000000000 103045071 1000000000 835696366 1000000000 607033857 1000000000 450798568 1000000000 469456049 1000000000 944085477 1000000000 25457090 1000000000 896373326 1000000000 916462191 1000000000 81487506 1000000000 152159798 1000000000 648296755 1000000000 242702758 1000000000 28384485 1000000000 21285232 1000000000 118645987 1000000000 968450557 1000000000 448610698 1000000000 140364328 1000000000 505380072 1000000000 277551238 1000000000 433007357 1000000000 837239660 1000000000 758923334 1000000000 231486223 1000000000 676347722 1000000000 923032002 1000000000 451302608 1000000000 781796600 1000000000 791626663 1000000000 418714623 1000000000 175006966 1000000000 245253514 1000000000 404730988 1000000000 503693106 1000000000 689947095 1000000000 166363357 1000000000 753383683 1000000000 791906701 1000000000 452316460 1000000000 254156753 1000000000 871996382 1000000000 579245362 1000000000 451987224 1000000000 4168356 1000000000 232376645 1000000000 798348851 1000000000 328602155 1000000000 881242488 1000000000 973482142 1000000000 144604287 1000000000 584350008 1000000000 607591565 1000000000 760792845 1000000000 849879924 1000000000 973853173 1000000000 556450105 1000000000 984509259 1000000000 610878724 1000000000 799400551 1000000000 570747365 1000000000 550779842 1000000000 711306448 1000000000 638959995 1000000000 327438471 1000000000 250477575 1000000000 369866529 1000000000 465834915 1000000000 810021367 1000000000 604270260 1000000000 603517619 1000000000 887742959 1000000000 195090973 1000000000 159734640 1000000000 391418898 1000000000 888538492 1000000000 823351783 1000000000 928431290 1000000000 839583466 1000000000 871071106 1000000000 832726696 1000000000 520638855 1000000000 665859273 1000000000 331952774 1000000000 739093529 1000000000 473090812 1000000000 53581761 1000000000 950613031 1000000000 88118005 1000000000 132685835 1000000000 794405528 1000000000 535022193 1000000000 487928238 1000000000 891707656 1000000000 447837036 1000000000 71778473 1000000000 129666863 1000000000 763438273 1000000000 641124931 1000000000 126536571 1000000000 481177477 1000000000 527664178 1000000000 228797369 1000000000 118974113 1000000000 289388653 1000000000 313726922 1000000000 529560139 1000000000 706944666 1000000000 327508535 1000000000 535819684 1000000000 474213082 1000000000 121950757 1000000000 559944873 1000000000 661385120 1000000000 284724564 1000000000 134834165 1000000000 163386703 1000000000 499810380 1000000000 710442017 1000000000 275549235 1000000000 587957053 1000000000 70572501 1000000000 926906772 1000000000 997232139 1000000000 112253472 1000000000 29257458 1000000000 886342941 1000000000 868665752 1000000000 410641553 1000000000 58367223 1000000000 3955759 1000000000 472338695 1000000000 734329559 1000000000 74621152 1000000000 575811937 1000000000 660338007 1000000000 363472400 1000000000 194466281 1000000000 108496331 1000000000 799081244 1000000000 831510350 1000000000 89805337 1000000000 352509078 1000000000 607359961 1000000000 715727317 1000000000 434886219 1000000000 982570517 1000000000 396987794 1000000000 183718071 1000000000 405681106 1000000000 332286038 1000000000 677672098 1000000000 348488970 1000000000 124108515 1000000000 574390030 1000000000 557743498 1000000000 552157496 1000000000 349935214 1000000000 919725272 1000000000 31191055 1000000000 334389349 1000000000 194211177 1000000000 204676269 1000000000 859309172 1000000000 147497530 1000000000 252400607 1000000000 244495008 1000000000 668288086 1000000000 77659599 1000000000 564416892 1000000000 947349183 1000000000 222230440 1000000000 126305557 1000000000 729225480 1000000000 525834762 1000000000 368228806 1000000000 401559458 1000000000 313997214 1000000000 448718481 1000000000 644552951 1000000000 320004443 1000000000 427717074 1000000000 427424374 1000000000 859504160 1000000000 727236153 1000000000 934818030 1000000000 966437992 1000000000 312463974 1000000000 964521901 1000000000 39234552 1000000000 296911803 1000000000 407497972 1000000000 105735509 1000000000 748652660 1000000000 176783476 1000000000 425433844 1000000000 644739699 1000000000 480235616 1000000000 34809786 1000000000 831281171 1000000000 215306305 1000000000 149020343 1000000000 930942361 1000000000 819644062 1000000000 793553758 1000000000 877570555 1000000000 97117747 1000000000 225776263 1000000000 1456939 1000000000 988635316 1000000000 30030414 1000000000 594521555 1000000000 601842458 1000000000 291479333 1000000000 324355026 1000000000 698066880 1000000000 121799684 1000000000 924009840 1000000000 611808168 1000000000 542821313 1000000000 968485757 1000000000 334031865 1000000000 184954250 1000000000 714332037 1000000000 203897741 1000000000 19869998 1000000000 620451816 1000000000 790290622 1000000000 534085987 1000000000 783386437 1000000000 346045852 1000000000 879421036 1000000000 423440054 1000000000 33116150 1000000000 265048660 1000000000 671778874 1000000000 378983078 1000000000 761834634 1000000000 535123235 1000000000 505520224 1000000000 644028527 1000000000 130225438 1000000000 750367276 1000000000 88437312 1000000000 787609981 1000000000 931568751 1000000000 172221999 1000000000 831063026 1000000000 299115243 1000000000 133703611 1000000000 936431462 1000000000 749913391 1000000000 838570980 1000000000 771085933 1000000000 466701527 1000000000 349652760 1000000000 635135557 1000000000 883044978 1000000000 672789411 1000000000 859974626 1000000000 399914344 1000000000 423247759 1000000000 666768144 1000000000 56107128 1000000000 823933051 1000000000 425967611 1000000000 993579051 1000000000 716763298 1000000000 811815741 1000000000 688379886 1000000000 512459238 1000000000 522495419 1000000000 285596627 1000000000 604641900 1000000000 168183336 1000000000 91048143 1000000000 754574242 1000000000 428982911 1000000000 49548424 1000000000 318000764 1000000000 369007516 1000000000 721171946 1000000000 850818959 1000000000 813849564 1000000000 775681420 1000000000 626195514 1000000000 966063632 1000000000 30850367 1000000000 764123040 1000000000 79586154 1000000000 333234951 1000000000 447217000 1000000000 627618834 1000000000 266681391 1000000000 603679963 1000000000 568095070 1000000000 289631828 1000000000 66232308 1000000000 208160792 1000000000 59062197 1000000000 852114735 1000000000 907311298 1000000000 81774030 1000000000 200193309 1000000000 305882199 1000000000 16283899 1000000000 774996487 1000000000 78181289 1000000000 5358547 1000000000 942489820 1000000000 679331315 1000000000 118549529 1000000000 110975877 1000000000 253425168 1000000000 828754106 1000000000 475301695 1000000000 171059151 1000000000 376429830 1000000000 167032281 1000000000 536523854 1000000000 385681488 1000000000 283797088 1000000000 698447680 1000000000 869820748 1000000000 604817971 1000000000 466154070 1000000000 87259397 1000000000 570881855 1000000000 563636435 1000000000 512688805 1000000000 524989841 1000000000 35492628 1000000000 639226701 1000000000 112038415 1000000000 656109596 1000000000 498586081 1000000000 644469524 1000000000 860653837 1000000000 323558524 1000000000 529948568 1000000000 474895230 1000000000 10826823 1000000000 964669811 1000000000 510635420 1000000000 800955688 1000000000 397377389 1000000000 573956057 1000000000 208798018 1000000000 637814104 1000000000 386896717 1000000000 850030437 1000000000 320794284 1000000000 359494505 1000000000 444963045 1000000000 820444457 1000000000 313871683 1000000000 249399114 1000000000 480879714 1000000000 170502001 1000000000 163135521 1000000000 120211949 1000000000 640133745 1000000000 781080221 1000000000 928920478 1000000000 122374364 1000000000 968709920 1000000000 706117631 1000000000 961054927 1000000000 792367855 1000000000 897431073 1000000000 687406406 1000000000 985091243 1000000000 37691842 1000000000 463136711 1000000000 358484709 1000000000 35882906 1000000000 177088502 1000000000 110481064 1000000000 521960641 1000000000 534841835 1000000000 123678762 1000000000 932056094 1000000000 780448470 1000000000 432839466 1000000000 383925027 1000000000 491067354 1000000000 600887279 1000000000 367580125 1000000000 617017154 1000000000 448676011 1000000000 335370648 1000000000 720940009 1000000000 203141559 1000000000 443257051 1000000000 826422514 1000000000 26986973 1000000000 234874804 1000000000 600023911 1000000000 645755153 1000000000 858987491 1000000000 277085624 1000000000 45990727 1000000000 27619663 1000000000 458961669 1000000000 470211038 1000000000 554171237 1000000000 918516267 1000000000 299101699 1000000000 715527087 1000000000 2848170 1000000000 39674583 1000000000 777216517 1000000000 474343279 1000000000 781304333 1000000000 986748080 1000000000 81060297 1000000000 672375090 1000000000 726045570 1000000000 334342623 1000000000 216108073 1000000000 633370178 1000000000 906527093 1000000000 202897586 1000000000 655927255 1000000000 121127109 1000000000 271916448 1000000000 724479865 1000000000 778003730 1000000000 154781014 1000000000 501607282 1000000000 16575874 1000000000 329023259 1000000000 928902982 1000000000 992933664 1000000000 754277890 1000000000 191478238 1000000000 89916619 1000000000 157766294 1000000000 919133498 1000000000 184411155 1000000000 87983444 1000000000 460910688 1000000000 323276928 1000000000 703455698 1000000000 517447893 1000000000 357357682 1000000000 444284624 1000000000 512519162 1000000000 467114174 1000000000 547656968 1000000000 186408349 1000000000 659877917 1000000000 750940156 1000000000 478847084 1000000000 2235406 1000000000 706928596 1000000000 568952552 1000000000 854993771 1000000000 28696514 1000000000 645650352 1000000000 66390674 1000000000 792038612 1000000000 180927689 1000000000 164821455 1000000000 565105216 1000000000 588639979 1000000000 133978100 1000000000 248955531 1000000000 261345251 1000000000 130976214 1000000000 874238220 1000000000 821705268 1000000000 708198020 1000000000 774602222 1000000000 336875565 1000000000 196243900 1000000000 89154606 1000000000 840911214 1000000000 746671799 1000000000 302745869 1000000000 377451890 1000000000 972340388 1000000000 132567543 1000000000 932040281 1000000000 86638604 1000000000 861540349 1000000000 226302220 1000000000 283578282 1000000000 616755688 1000000000 403607287 1000000000 116507951 1000000000 327167207 1000000000 722721867 1000000000 338558618 1000000000 902386241 1000000000 747694203 1000000000 991755433 1000000000 709296642 1000000000 405389458 1000000000 123773291 1000000000 234344373 1000000000 346122787 1000000000 916381893 1000000000 718534592 1000000000 793257632 1000000000 533913904 1000000000 768707016 1000000000 861760677 1000000000 245466370 1000000000 673509331 1000000000 815800182 1000000000 575576516 1000000000 605838579 1000000000 611200499 1000000000 846967620 1000000000 647604885 1000000000 438115487 1000000000 289840600 1000000000 374330013 1000000000 235499077 1000000000 220821708 1000000000 933139255 1000000000 45364153 1000000000 130978137 1000000000 149685157 1000000000 973720457 1000000000 264831770 1000000000 898288511 1000000000 321373053 1000000000 757785492 1000000000 118596169 1000000000 950722958 1000000000 215652246 1000000000 190347382 1000000000 143568951 1000000000 408706277 1000000000 863970618 1000000000 795900277 1000000000 269356086 1000000000 886978671 1000000000 229671868 1000000000 210321364 1000000000 742170822 1000000000 66695887 1000000000 600098926 1000000000 665927166 1000000000 900856300 1000000000 323216024 1000000000 160733367 1000000000 239797704 1000000000 685784455 1000000000 44398964 1000000000 428659016 1000000000 777112497 1000000000 464536612 1000000000 386700504 1000000000 835932304 1000000000 452606462 1000000000 20527295 1000000000 523479321 1000000000 932559378 1000000000 312630187 1000000000 311837906 1000000000 195980471 1000000000 611897270 1000000000 816527666 1000000000 804003884 1000000000 307436625 1000000000 921520766 1000000000 740291053 1000000000 708330378 1000000000 73795861 1000000000 338740432 1000000000 650743497 1000000000 620794572 1000000000 517845136 1000000000 196056183 1000000000 102822686 1000000000 813352366 1000000000 745058982 1000000000 821962246 1000000000 563552248 1000000000 148083749 1000000000 778095886 1000000000 527663464 1000000000 124964230 1000000000 379026260 1000000000 326045011 1000000000 790088846 1000000000 561046015 1000000000 104980791 1000000000 787849701 1000000000 947679482 1000000000 864500450 1000000000 668027402 1000000000 570414898 1000000000 502350282 1000000000 888569139 1000000000 576979768 1000000000 529195433 1000000000 608531858 1000000000 39295048 1000000000 849815841 1000000000 287788823 1000000000 955837467 1000000000 260913301 1000000000 230216693 1000000000 437798957 1000000000 177379320 1000000000 746172837 1000000000 704086510 1000000000 477201026 1000000000 869177202 1000000000 850851351 1000000000 281766219 1000000000 384684431 1000000000 632231739 1000000000 349763078 1000000000 304205408 1000000000 142444572 1000000000 386659300 1000000000 468265423 1000000000 192980219 1000000000 180340715 1000000000 264852516 1000000000 675881375 1000000000 998515581 1000000000 859064785 1000000000 193893253 1000000000 750335631 1000000000 817422637 1000000000 238896616 1000000000 573400648 1000000000 712430820 1000000000 162651227 1000000000 633277140 1000000000 739957072 1000000000 926277273 1000000000 413717911 1000000000 867572647 1000000000 810531843 1000000000 763555809 1000000000 380519155 1000000000 397309274 1000000000 657857924 1000000000 732625605 1000000000 733972441 1000000000 224178416 1000000000 435261017 1000000000 691616127 1000000000 653616170 1000000000 719455506 1000000000 841734170 1000000000 604658331 1000000000 975689382 1000000000 86044535 1000000000 401763244 1000000000 601581372 1000000000 27031154 1000000000 933413232 1000000000 284037952 1000000000 680295684 1000000000 942821573 1000000000 298825577 1000000000 281052432 1000000000 607013744 1000000000 239464321 1000000000 395664319 1000000000 676682110 1000000000 612194516 1000000000 524813621 1000000000 712153630 1000000000 26676240 1000000000 38075392 1000000000 805349272 1000000000 619276543 1000000000 710112286 1000000000 566035642 1000000000 293287899 1000000000 637000597 1000000000 879191997 1000000000 694117383 1000000000 432743348 1000000000 971483106 1000000000 639589934 1000000000 51624289 1000000000 393890569 1000000000 460779673 1000000000 984596767 1000000000 588043572 1000000000 21737625 1000000000 314067408 1000000000 485075379 1000000000 836537588 1000000000 215622391 1000000000 503317408 1000000000 749547637 1000000000 978764165 1000000000 162559359 1000000000 651099852 1000000000 172940275 1000000000 262070626 1000000000 593240145 1000000000 855999825 1000000000 71798902 1000000000 556492689 1000000000 92558373 1000000000 227755255 1000000000 322825162 1000000000 724971099 1000000000 834269650 1000000000 762237434 1000000000 426557836 1000000000 389983429 1000000000 724368430 1000000000 63510293 1000000000 805920986 1000000000 189707099 1000000000 228321010 1000000000 582252406 1000000000 889203858 1000000000 767023978 1000000000 505494114 1000000000 709971109 1000000000 528595924 1000000000 105222229 1000000000 457795362 1000000000 481437534 1000000000 650954817 1000000000 34933278 1000000000 772102045 1000000000 53076127 1000000000 400373557 1000000000 364785006 1000000000 733684971 1000000000 266132443 1000000000 797232355 1000000000 536742155 1000000000 142124510 1000000000 901314677 1000000000 653772002 1000000000 272804686 1000000000 571806650 1000000000 473557145 1000000000 108267192 1000000000 113435930 1000000000 458599364 1000000000 125975689 1000000000 416069246 1000000000 194682973 1000000000 766628828 1000000000 69853521 1000000000 769525647 1000000000 807025248 1000000000 239018720 1000000000 321175275 1000000000 122281762 1000000000 915843891 1000000000 906127263 1000000000 322644487 1000000000 361787886 1000000000 211466848 1000000000 253360867 1000000000 380847423 1000000000 811268736 1000000000 62897592 1000000000 97347984 1000000000 619527086 1000000000 74938469 1000000000 574688155 1000000000 747898073 1000000000 576397344 1000000000 115405414 1000000000 389539272 1000000000 760747864 1000000000 380233329 1000000000 894832396 1000000000 147368944 1000000000 471983372 1000000000 32499193 1000000000 817281346 1000000000 301816436 1000000000 43473407 1000000000 196673275 1000000000 313624863 1000000000 718850701 1000000000 680424736 1000000000 591132312 1000000000 759992871 1000000000 549056288 1000000000 978733379 1000000000 832929364 1000000000 68590675 1000000000 61582543 1000000000 261974045 1000000000 228844810 1000000000 833062321 1000000000 916045841 1000000000 809885051 1000000000 599875916 1000000000 168111522 1000000000 223430981 1000000000 361631089 1000000000 838320859 1000000000 325614304 1000000000 466545193 1000000000 310956428 1000000000 189440105 1000000000 386667181 1000000000 857070017 1000000000 124027931 1000000000 689519833 1000000000 845487411 1000000000 409935781 1000000000 94234835 1000000000 172449668 1000000000 700748944 1000000000 812413044 1000000000 569306190 1000000000 834600613 1000000000 462561784 1000000000 629376477 1000000000 138717293 1000000000 841947395 1000000000 285891458 1000000000 434552112 1000000000 905206086 1000000000 553233751 1000000000 919293268 1000000000 770830940 1000000000 931936790 1000000000 933278793 1000000000 581380363 1000000000 259662127 1000000000 425295225 1000000000 338164683 1000000000 708789618 1000000000 514072397 1000000000 958618762 1000000000 239334839 1000000000 124681692 1000000000 190393271 1000000000 174494671 1000000000 495604875 1000000000 769458266 1000000000 143267506 1000000000 405447051 1000000000 699406736 1000000000 806427574 1000000000 751135460 1000000000 768858651 1000000000 6877700 1000000000 21269084 1000000000 525088072 1000000000 754121399 1000000000 658724573 1000000000 870330784 1000000000 994411858 1000000000 732681733 1000000000 610479933 1000000000 118562514 1000000000 742207798 1000000000 100149771 1000000000 889359357 1000000000 69060600 1000000000 971420839 1000000000 628587249 1000000000 437276382 1000000000 454734824 1000000000 939714744 1000000000 166625878 1000000000 111830176 1000000000 654934537 1000000000 712451236 1000000000 742011898 1000000000 511143589 1000000000 389310267 1000000000 528549892 1000000000 838345490 1000000000 368927638 1000000000 812557059 1000000000 882487469 1000000000 684448154 1000000000 565523761 1000000000 851929443 1000000000 136502043 1000000000 171342475 1000000000 118094168 1000000000 320947676 1000000000 849930424 1000000000 915239218 1000000000 574653431 1000000000 768263581 1000000000 463866334 1000000000 451225981 1000000000 660915097 1000000000 844230206 1000000000 1064853 1000000000 715462254 1000000000 50513496 1000000000 853578439 1000000000 231601381 1000000000 228744647 1000000000 763915397 1000000000 478080519 1000000000 440959659 1000000000 256271935 1000000000 678858359 1000000000 369133249 1000000000 698907525 1000000000 761306271 1000000000 176900954 1000000000 845679234 1000000000 807277803 1000000000 245949438 1000000000 388271510 1000000000 807435544 1000000000 979244533 1000000000 687544043 1000000000 255686350 1000000000 354286372 1000000000 333080972 1000000000 866936405 1000000000 34399751 1000000000 648222455 1000000000 37940926 1000000000 431178210 1000000000 784716666 1000000000 712382901 1000000000 225219108 1000000000 891946970 1000000000 798184198 1000000000 540231294 1000000000 856845529 1000000000 268378488 1000000000 14672294 1000000000 649009589 1000000000 649355030 1000000000 100701924 1000000000 609557115 1000000000 92431452 1000000000 122626204 1000000000 996841002 1000000000 205939680 1000000000 925397969 1000000000 232603690 1000000000 75819750 1000000000 809937108 1000000000 529340230 1000000000 2957055 1000000000 263353249 1000000000 329436955 1000000000 217761121 1000000000 37172799 1000000000 834137078 1000000000 798052456 1000000000 675594242 1000000000 483920050 1000000000 517976348 1000000000 931571690 1000000000 438432712 1000000000 344060304 1000000000 354422349 1000000000 445666903 1000000000 918102268 1000000000 593219774 1000000000 79086045 1000000000 803944872 1000000000 190112121 1000000000 103007536 1000000000 791211507 1000000000 59575742 1000000000 993589450 1000000000 267684552 1000000000 468892308 1000000000 429827050 1000000000 981401014 1000000000 944392893 1000000000 958101409 1000000000 582058444 1000000000 758080231 1000000000 136986830 1000000000 867126386 1000000000 131199085 1000000000 876892384 1000000000 262045868 1000000000 506516997 1000000000 77829219 1000000000 579963915 1000000000 20260517 1000000000 918920598 1000000000 908781205 1000000000 613261164 1000000000 758347601 1000000000 50438336 1000000000 755051970 1000000000 48159300 1000000000 383375774 1000000000 810386329 1000000000 973537423 1000000000 937906464 1000000000 391825294 1000000000 53884952 1000000000 630847470 1000000000 580243443 1000000000 483293606 1000000000 466718776 1000000000 426151980 1000000000 937710000 1000000000 731178353 1000000000 16006836 1000000000 702818877 1000000000 572350904 1000000000 261948399 1000000000 507847508 1000000000 345406733 1000000000 937387771 1000000000 105116350 1000000000 481941270 1000000000 671523001 1000000000 450515901 1000000000 72920134 1000000000 771053563 1000000000 437614150 1000000000 261597050 1000000000 4056334 1000000000 749679692 1000000000 207611032 1000000000 654417911 1000000000 264029075 1000000000 331930319 1000000000 571348449 1000000000 328742520 1000000000 816046956 1000000000 405751213 1000000000 31000877 1000000000 874573462 1000000000 79752666 1000000000 15249772 1000000000 161839859 1000000000 300507089 1000000000 310417656 1000000000 234185759 1000000000 739848598 1000000000 394297904 1000000000 719579098 1000000000 976185753 1000000000 664929901 1000000000 103175537 1000000000 150666356 1000000000 537972931 1000000000 229696185 1000000000 994056083 1000000000 506294266 1000000000 749103926 1000000000 693785329 1000000000 866041149 1000000000 448403874 1000000000 692118432 1000000000 193684975 1000000000 309344765 1000000000 903482377 1000000000 69947709 1000000000 962766932 1000000000 69874288 1000000000 153503385 1000000000 174094990 1000000000 710724314 1000000000 353124899 1000000000 974367323 1000000000 970184490 1000000000 912960403 1000000000 628640178 1000000000 32446469 1000000000 313450382 1000000000 638781969 1000000000 524788177 1000000000 828975493 1000000000 254680159 1000000000 155060233 1000000000 878071892 1000000000 497548860 1000000000 554034872 1000000000 14915035 1000000000 181933035 1000000000 942784314 1000000000 901406204 1000000000 875660957 1000000000 311621371 1000000000 281725342 1000000000 742734937 1000000000 240207857 1000000000 829337285 1000000000 617173374 1000000000 442041077 1000000000 810210012 1000000000 720847400 1000000000 483991905 1000000000 230864369 1000000000 819495768 1000000000 658608768 1000000000 747170794 1000000000 409860372 1000000000 485083286 1000000000 782368116 1000000000 173101080 1000000000 874071621 1000000000 705087404 1000000000 914326129 1000000000 388084399 1000000000 481371343 1000000000 833594530 1000000000 543442224 1000000000 963400547 1000000000 840478035 1000000000 957310373 1000000000 517333056 1000000000 928069005 1000000000 463611325 1000000000 672872338 1000000000 670707960 1000000000 882251819 1000000000 986629759 1000000000 930256229 1000000000 30433326 1000000000 984089647 1000000000 297203446 1000000000 243820792 1000000000 316285017 1000000000 938737223 1000000000 261914541 1000000000 760855833 1000000000 518352858 1000000000 466625221 1000000000 859986587 1000000000 253987065 1000000000 697944284 1000000000 177493621 1000000000 899526039 1000000000 18353206 1000000000 720377971 1000000000 732767742 1000000000 328009665 1000000000 185615805 1000000000 34532548 1000000000 237654188 1000000000 49298331 1000000000 165247088 1000000000 297910845 1000000000 397367517 1000000000 357187348 1000000000 956539384 1000000000 808351014 1000000000 899399118 1000000000 608718915 1000000000 443510871 1000000000 276993609 1000000000 996438034 1000000000 10621970 1000000000 316817329 1000000000 81722288 1000000000 882284880 1000000000 611922794 1000000000 20934941 1000000000 469142018 1000000000 302721498 1000000000 523208713 1000000000 794225757 1000000000 453157757 1000000000 289786323 1000000000 429907707 1000000000 712632767 1000000000 78788470 1000000000 509215012 1000000000 90382625 1000000000 405259397 1000000000 389677563 1000000000 250246211 1000000000 592017978 1000000000 414216294 1000000000 114698812 1000000000 505453108 1000000000 399714504 1000000000 10658337 1000000000 897943623 1000000000 597696647 1000000000 593201978 1000000000 246787112 1000000000 923176487 1000000000 790501301 1000000000 724850723 1000000000 888777918 1000000000 749976784 1000000000 357866934 1000000000 338625900 1000000000 941150562 1000000000 720422405 1000000000 243895773 1000000000 83271517 1000000000 246321430 1000000000 207715637 1000000000 233442521 1000000000 503632120 1000000000 291368836 1000000000 431108864 1000000000 182715307 1000000000 300265606 1000000000 792116830 1000000000 707424845 1000000000 353240569 1000000000 497625587 1000000000 611363067 1000000000 610449055 1000000000 523946411 1000000000 809830078 1000000000 398578081 1000000000 698479316 1000000000 738976514 1000000000 75015528 1000000000 495373223 1000000000 344298377 1000000000 110426137 1000000000 179664587 1000000000 930545176 1000000000 558026516 1000000000 105758159 1000000000 21033384 1000000000 739120612 1000000000 656663073 1000000000 389880739 1000000000 446322779 1000000000 889411791 1000000000 730156211 1000000000 114016253 1000000000 115278959 1000000000 446841490 1000000000 270366568 1000000000 456427039 1000000000 996301297 1000000000 815191860 1000000000 824449795 1000000000 728928971 1000000000 645228160 1000000000 321129163 1000000000 970649822 1000000000 672304736 1000000000 774414633 1000000000 44445894 1000000000 618196517 1000000000 347725041 1000000000 658107702 1000000000 382865136 1000000000 308954962 1000000000 532366481 1000000000 684113786 1000000000 229261117 1000000000 465873844 1000000000 962924111 1000000000 645389343 1000000000 78552308 1000000000 574589886 1000000000 532969639 1000000000 676247730 1000000000 594772474 1000000000 189081362 1000000000 736826182 1000000000 921706778 1000000000 46341486 1000000000 490735632 1000000000 710771066 1000000000 282557887 1000000000 558522903 1000000000 165723701 1000000000 622045508 1000000000 3818021 1000000000 437157811 1000000000 41255882 1000000000 932688015 1000000000 127431335 1000000000 484904561 1000000000 636048610 1000000000 23292958 1000000000 469974862 1000000000 535113866 1000000000 424911137 1000000000 847757190 1000000000 512047126 1000000000 822906719 1000000000 593015128 1000000000 270850034 1000000000 296341265 1000000000 557154349 1000000000 56423972 1000000000 190451561 1000000000 451343901 1000000000 321725957 1000000000 403966570 1000000000 18240536 1000000000 823411954 1000000000 231686342 1000000000 854597818 1000000000 224143010 1000000000 951635501 1000000000 88425442 1000000000 817921783 1000000000 451228660 1000000000 786101875 1000000000 425371593 1000000000 467999187 1000000000 668101271 1000000000 396581173 1000000000 346315122 1000000000 27296585 1000000000 238113745 1000000000 872337006 1000000000 414967571 1000000000 648556382 1000000000 28072361 1000000000 666762823 1000000000 801401465 1000000000 354720141 1000000000 989450710 1000000000 610320631 1000000000 5946653 1000000000 540204086 1000000000 716964067 1000000000 969659525 1000000000 208670760 1000000000 835846097 1000000000 183821400 1000000000 225065552 1000000000 859125279 1000000000 577142590 1000000000 971212014 1000000000 598010584 1000000000 121711991 1000000000 384464862 1000000000 225702631 1000000000 869059698 1000000000 609252503 1000000000 430357671 1000000000 952595985 1000000000 727239345 1000000000 603714174 1000000000 979954495 1000000000 404982509 1000000000 568423454 1000000000 229305200 1000000000 350194238 1000000000 810608624 1000000000 335033183 1000000000 305230859 1000000000 663689488 1000000000 941470854 1000000000 651641288 1000000000 408556974 1000000000 224755112 1000000000 397459669 1000000000 825355174 1000000000 54857618 1000000000 528663804 1000000000 290362222 1000000000 286368058 1000000000 984617082 1000000000 965910548 1000000000 708709666 1000000000 171174244 1000000000 20906288 1000000000 612250550 1000000000 83175675 1000000000 631481191 1000000000 850328772 1000000000 897883580 1000000000 627647861 1000000000 646281020 1000000000 628836817 1000000000 454036524 1000000000 45512751 1000000000 160347298 1000000000 703284987 1000000000 224954367 1000000000 262989658 1000000000 68485811 1000000000 289333357 1000000000 54318757 1000000000 830404711 1000000000 408502717 1000000000 112621919 1000000000 262540410 1000000000 327562481 1000000000 309188790 1000000000 970563549 1000000000 611105261 1000000000 390718699 1000000000 55087213 1000000000 316504724 1000000000 98000074 1000000000 981144556 1000000000 650305846 1000000000 164120569 1000000000 80122536 1000000000 693150701 1000000000 739339445 1000000000 425147183 1000000000 844859720 1000000000 455102650 1000000000 620101330 1000000000 190006605 1000000000 584827160 1000000000 6391754 1000000000 185139790 1000000000 439749271 1000000000 423894903 1000000000 124358897 1000000000 415051685 1000000000 564580816 1000000000 123437713 1000000000 905234174 1000000000 79509708 1000000000 361194501 1000000000 768840678 1000000000 258725517 1000000000 890367585 1000000000 438517605 1000000000 394562149 1000000000 527588866 1000000000 770337007 1000000000 604250643 1000000000 923198519 1000000000 26994160 1000000000 810184495 1000000000 138511845 1000000000 766364867 1000000000 519677643 1000000000 612697018 1000000000 557360191 1000000000 498967112 1000000000 295965182 1000000000 990630594 1000000000 584703638 1000000000 486327502 1000000000 292945519 1000000000 854741060 1000000000 157873240 1000000000 36485180 1000000000 83156998 1000000000 96015184 1000000000 979213888 1000000000 5467426 1000000000 934287970 1000000000 513273005 1000000000 391072849 1000000000 497901867 1000000000 764934700 1000000000 893491280 1000000000 376040151 1000000000 178053031 1000000000 150667287 1000000000 566251304 1000000000 734185462 1000000000 770173073 1000000000 761417722 1000000000 496763458 1000000000 742878476 1000000000 444512222 1000000000 36976628 1000000000 648998356 1000000000 569899536 1000000000 66165613 1000000000 930838938 1000000000 561945877 1000000000 242659583 1000000000 287876482 1000000000 816646266 1000000000 46603781 1000000000 666069239 1000000000 291108140 1000000000 123383510 1000000000 639923839 1000000000 190475576 1000000000 394140972 1000000000 219516132 1000000000 27558037 1000000000 170750736 1000000000 284404971 1000000000 173520289 1000000000 833194723 1000000000 273263435 1000000000 702559627 1000000000 655632612 1000000000 270082770 1000000000 18944884 1000000000 279991182 1000000000 50985624 1000000000 159475327 1000000000 963585805 1000000000 910592860 1000000000 670578937 1000000000 529923203 1000000000 125128029 1000000000 449916158 1000000000 353691421 1000000000 10025863 1000000000 501921806 1000000000 214037483 1000000000 467889956 1000000000 121100993 1000000000 896267188 1000000000 583588108 1000000000 383706267 1000000000 2945111 1000000000 229721902 1000000000 98182417 1000000000 400083668 1000000000 665504830 1000000000 587474416 1000000000 493611895 1000000000 386484738 1000000000 773655201 1000000000 324299566 1000000000 387333320 1000000000 247795013 1000000000 381808284 1000000000 194402511 1000000000 170024238 1000000000 507574858 1000000000 753212689 1000000000 130997692 1000000000 134301594 1000000000 591231443 1000000000 565396284 1000000000 229896660 1000000000 676444003 1000000000 892322619 1000000000 778500938 1000000000 748011472 1000000000 522229829 1000000000 444250660 1000000000 135490362 1000000000 922883475 1000000000 732982655 1000000000 959732999 1000000000 58982004 1000000000 214436252 1000000000 207213677 1000000000 810441303 1000000000 298535420 1000000000 826789264 1000000000 387116012 1000000000 376886488 1000000000 611275733 1000000000 235727020 1000000000 521355131 1000000000 115422348 1000000000 756056446 1000000000 91583601 1000000000 659744631 1000000000 196459287 1000000000 756138590 1000000000 596115500 1000000000 282098883 1000000000 688007563 1000000000 697575114 1000000000 353515269 1000000000 39729323 1000000000 362410873 1000000000 432740625 1000000000 830092473 1000000000 433532973 1000000000 578865012 1000000000 780239229 1000000000 535566381 1000000000 121022724 1000000000 122028792 1000000000 297283316 1000000000 57877926 1000000000 741424802 1000000000 847596309 1000000000 625484116 1000000000 186029394 1000000000 681171100 1000000000 916728845 1000000000 433322341 1000000000 12280321 1000000000 545967856 1000000000 253563869 1000000000 146700363 1000000000 102452616 1000000000 339361529 1000000000 921927001 1000000000 933625789 1000000000 937190543 1000000000 273984912 1000000000 432589307 1000000000 774856246 1000000000 802738726 1000000000 178023256 1000000000 762550986 1000000000 45765194 1000000000 100065029 1000000000 342583901 1000000000 878496302 1000000000 251459750 1000000000 726146164 1000000000 123883217 1000000000 702003891 1000000000 876383757 1000000000 155224643 1000000000 739344902 1000000000 43274727 1000000000 949773010 1000000000 856488424 1000000000 394427986 1000000000 921921510 1000000000 558300091 1000000000 305387599 1000000000 234076083 1000000000 723220359 1000000000 490996439 1000000000 553202380 1000000000 250885563 1000000000 666974227 1000000000 976748037 1000000000 149255893 1000000000 801050428 1000000000 490311068 1000000000 711562714 1000000000 524069247 1000000000 122928374 1000000000 375634989 1000000000 514416717 1000000000 147487253 1000000000 590748459 1000000000 820547675 1000000000 112952760 1000000000 693250549 1000000000 578740734 1000000000 48894313 1000000000 194222449 1000000000 814955462 1000000000 982382821 1000000000 35903352 1000000000 999717219 1000000000 908880499 1000000000 763634069 1000000000 922499132 1000000000 688873603 1000000000 848372135 1000000000 315706770 1000000000 197148555 1000000000 49416556 1000000000 151328273 1000000000 381118288 1000000000 948994074 1000000000 555424173 1000000000 304634984 1000000000 540285396 1000000000 823476734 1000000000 46943122 1000000000 791056774 1000000000 418218510 1000000000 4513778 1000000000 284654085 1000000000 251640752 1000000000 516004487 1000000000 876763819 1000000000 705337578 1000000000 429841522 1000000000 854526569 1000000000 713830732 1000000000 814134772 1000000000 22116481 1000000000 814352321 1000000000 741660076 1000000000 907994415 1000000000 957502693 1000000000 282930675 1000000000 218074631 1000000000 932381768 1000000000 686976565 1000000000 172254084 1000000000 758991068 1000000000 200141158 1000000000 134345805 1000000000 300594670 1000000000 816724191 1000000000 450639718 1000000000 990608812 1000000000 606055711 1000000000 600899307 1000000000 197863552 1000000000 704200151 1000000000 77565699 1000000000 771461488 1000000000 665677074 1000000000 459668538 1000000000 164139968 1000000000 692489079 1000000000 492910791 1000000000 779893267 1000000000 430449408 1000000000 163751306 1000000000 512787297 1000000000 961523316 1000000000 733889399 1000000000 27231420 1000000000 169811418 1000000000 259164964 1000000000 958824849 1000000000 402606836 1000000000 224279069 1000000000 184724666 1000000000 417981732 1000000000 195658981 1000000000 493614605 1000000000 946543815 1000000000 472827776 1000000000 378373094 1000000000 571689731 1000000000 569797184 1000000000 480427128 1000000000 336266706 1000000000 115130531 1000000000 403093155 1000000000 224533533 1000000000 678316527 1000000000 247222498 1000000000 873322956 1000000000 82646817 1000000000 67360709 1000000000 754624756 1000000000 584950074 1000000000 190710661 1000000000 655441305 1000000000 651261340 1000000000 620866438 1000000000 133446957 1000000000 20629136 1000000000 136789014 1000000000 583857476 1000000000 459825466 1000000000 811765115 1000000000 711225710 1000000000 898290377 1000000000 683498927 1000000000 8076690 1000000000 463738043 1000000000 278966072 1000000000 985714484 1000000000 439926673 1000000000 557852941 1000000000 477236801 1000000000 401569683 1000000000 976736072 1000000000 946294936 1000000000 697492399 1000000000 299696931 1000000000 120777078 1000000000 428650696 1000000000 257362446 1000000000 260207373 1000000000 10637586 1000000000 834520150 1000000000 265751116 1000000000 848020703 1000000000 927658920 1000000000 227008947 1000000000 654660596 1000000000 976561375 1000000000 674680796 1000000000 281372008 1000000000 8022615 1000000000 800013260 1000000000 469962172 1000000000 202430607 1000000000 41688663 1000000000 163351722 1000000000 479422885 1000000000 468760465 1000000000 824127261 1000000000 827783499 1000000000 55139321 1000000000 764489931 1000000000 305271179 1000000000 840741879 1000000000 6725551 1000000000 288951901 1000000000 588641254 1000000000 881948185 1000000000 768501651 1000000000 266830216 1000000000 227523048 1000000000 869649075 1000000000 801086101 1000000000 954040033 1000000000 416896890 1000000000 611509063 1000000000 712334808 1000000000 771318909 1000000000 166689425 1000000000 771976250 1000000000 930597997 1000000000 779681254 1000000000 970816909 1000000000 660572722 1000000000 586636013 1000000000 833516623 1000000000 211669323 1000000000 123057725 1000000000 706494318 1000000000 849739023 1000000000 605839638 1000000000 358285537 1000000000 478108211 1000000000 495674039 1000000000 254207177 1000000000 466199328 1000000000 712220067 1000000000 794737860 1000000000 929755415 1000000000 394867525 1000000000 595354414 1000000000 717295988 1000000000 851576462 1000000000 808940786 1000000000 493542729 1000000000 337441741 1000000000 925120897 1000000000 669622996 1000000000 669648422 1000000000 558794333 1000000000 607949762 1000000000 730502280 1000000000 717513841 1000000000 769000480 1000000000 476594329 1000000000 711093772 1000000000 429579639 1000000000 553189955 1000000000 820529109 1000000000 582048995 1000000000 148856376 1000000000 609321300 1000000000 736464664 1000000000 388507218 1000000000 255767440 1000000000 889503329 1000000000 994240553 1000000000 236719027 1000000000 997107844 1000000000 480296915 1000000000 628684186 1000000000 104385395 1000000000 575929673 1000000000 741258771 1000000000 920927156 1000000000 252987177 1000000000 163139579 1000000000 133234275 1000000000 370618791 1000000000 460782998 1000000000 420171053 1000000000 434131552 1000000000 547679938 1000000000 209050484 1000000000 263820508 1000000000 915330468 1000000000 486914663 1000000000 696247834 1000000000 984561252 1000000000 871820004 1000000000 584370848 1000000000 704549417 1000000000 833198254 1000000000 975877858 1000000000 587771982 1000000000 423355472 1000000000 946002705 1000000000 87547922 1000000000 99083675 1000000000 640839001 1000000000 579957924 1000000000 940508674 1000000000 461053078 1000000000 885856103 1000000000 358354106 1000000000 254724178 1000000000 327106175 1000000000 385615564 1000000000 590620012 1000000000 250715089 1000000000 86643794 1000000000 632364053 1000000000 39696880 1000000000 499233390 1000000000 753573159 1000000000 696212846 1000000000 287935152 1000000000 382165516 1000000000 341742107 1000000000 840752244 1000000000 508069936 1000000000 97953500 1000000000 358195615 1000000000 868190047 1000000000 401842512 1000000000 397213679 1000000000 216570473 1000000000 66084050 1000000000 898717993 1000000000 577270920 1000000000 56562807 1000000000 134688147 1000000000 737014755 1000000000 562583838 1000000000 433631541 1000000000 853646714 1000000000 37679716 1000000000 306945568 1000000000 6570540 1000000000 210855786 1000000000 564935094 1000000000 425989903 1000000000 738830799 1000000000 433602879 1000000000 736085488 1000000000 473006148 1000000000 962151590 1000000000 694070163 1000000000 811388475 1000000000 930883576 1000000000 15360689 1000000000 732404876 1000000000 43195454 1000000000 885049617 1000000000 57675779 1000000000 480945248 1000000000 400208214 1000000000 788934876 1000000000 710630015 1000000000 126770899 1000000000 850141035 1000000000 420493931 1000000000 436532524 1000000000 552034271 1000000000 26627204 1000000000 433199171 1000000000 993497233 1000000000 936467346 1000000000 622218465 1000000000 549151740 1000000000 632926312 1000000000 250723950 1000000000 757929282 1000000000 587066106 1000000000 223438169 1000000000 900538089 1000000000 929174129 1000000000 357465382 1000000000 464004137 1000000000 991847760 1000000000 284337850 1000000000 952315108 1000000000 406904235 1000000000 275148594 1000000000 530698969 1000000000 500788477 1000000000 472619654 1000000000 620021727 1000000000 948092430 1000000000 77783555 1000000000 283011963 1000000000 118874439 1000000000 356146421 1000000000 867020924 1000000000 902212531 1000000000 188583493 1000000000 524972020 1000000000 772026239 1000000000 509556409 1000000000 903451330 1000000000 225460792 1000000000 676221018 1000000000 484768073 1000000000 711728751 1000000000 644175446 1000000000 691876574 1000000000 901595454 1000000000 446427260 1000000000 736870039 1000000000 942068339 1000000000 629408563 1000000000 171633334 1000000000 199689969 1000000000 558804767 1000000000 327102574 1000000000 24825424 1000000000 539999786 1000000000 766097762 1000000000 628041166 1000000000 596220705 1000000000 739710248 1000000000 841489814 1000000000 228048097 1000000000 712139413 1000000000 222396141 1000000000 249593026 1000000000 685798389 1000000000 50614518 1000000000 102048766 1000000000 696576591 1000000000 947523630 1000000000 404122357 1000000000 223395422 1000000000 657700266 1000000000 165446070 1000000000 923110991 1000000000 363573964 1000000000 707210965 1000000000 811183436 1000000000 493404881 1000000000 842356285 1000000000 136001080 1000000000 654573671 1000000000 392158131 1000000000 670860007 1000000000 250667563 1000000000 42815126 1000000000 578099517 1000000000 883061703 1000000000 638819101 1000000000 715897148 1000000000 686404387 1000000000 453470886 1000000000 67649538 1000000000 249827355 1000000000 7585369 1000000000 42402464 1000000000 666872009 1000000000 786034443 1000000000 109639820 1000000000 301819133 1000000000 468210703 1000000000 219786093 1000000000 747191055 1000000000 406804124 1000000000 404882479 1000000000 408608772 1000000000 219941527 1000000000 22041143 1000000000 143825690 1000000000 87237372 1000000000 551666056 1000000000 40401958 1000000000 225267413 1000000000 7630029 1000000000 686164405 1000000000 465629417 1000000000 566846503 1000000000 267628964 1000000000 338405666 1000000000 885357084 1000000000 789610128 1000000000 250742709 1000000000 948475182 1000000000 109754766 1000000000 131291326 1000000000 979826000 1000000000 260692629 1000000000 752554345 1000000000 515367063 1000000000 295614870 1000000000 538491065 1000000000 468650800 1000000000 52522743 1000000000 876418306 1000000000 482649191 1000000000 813250851 1000000000 655497596 1000000000 735851576 1000000000 589506523 1000000000 336344032 1000000000 864724560 1000000000 476323885 1000000000 959433116 1000000000 826307948 1000000000 632339031 1000000000 905300818 1000000000 313499896 1000000000 906996750 1000000000 638281812 1000000000 362629848 1000000000 578437930 1000000000 171731136 1000000000 13725585 1000000000 289184467 1000000000 81408830 1000000000 794559838 1000000000 471939822 1000000000 996274069 1000000000 875659316 1000000000 984617608 1000000000 381352027 1000000000 594192360 1000000000 526358649 1000000000 128079111 1000000000 186607552 1000000000 113640437 1000000000 847483933 1000000000 498498454 1000000000 1478984 1000000000 481447779 1000000000 725697654 1000000000 285192001 1000000000 659877366 1000000000 346695787 1000000000 678436991 1000000000 704485148 1000000000 843854441 1000000000 258119237 1000000000 984240146 1000000000 711378261 1000000000 566211499 1000000000 874987355 1000000000 472430720 1000000000 131311389 1000000000 269378882 1000000000 832123688 1000000000 364548418 1000000000 879105444 1000000000 573691707 1000000000 998717067 1000000000 407144448 1000000000 328348023 1000000000 437331370 1000000000 309554108 1000000000 3531043 1000000000 828405994 1000000000 256481579 1000000000 504586809 1000000000 896595664 1000000000 405400499 1000000000 455390774 1000000000 883816650 1000000000 38935394 1000000000 624253153 1000000000 759646482 1000000000 347526966 1000000000 248690922 1000000000 579013087 1000000000 212641797 1000000000 244024870 1000000000 96142455 1000000000 649000253 1000000000 969839340 1000000000 754819319 1000000000 609034985 1000000000 104688888 1000000000 955076477 1000000000 394110372 1000000000 558879101 1000000000 487155170 1000000000 778856460 1000000000 135700334 1000000000 751570505 1000000000 910128527 1000000000 285678252 1000000000 516838199 1000000000 558601625 1000000000 482923485 1000000000 525690584 1000000000 448215369 1000000000 370590172 1000000000 202438782 1000000000 43045866 1000000000 14332764 1000000000 104111921 1000000000 851460734 1000000000 197433904 1000000000 826139214 1000000000 951490637 1000000000 585040323 1000000000 197889554 1000000000 269144286 1000000000 668983700 1000000000 968368453 1000000000 410500225 1000000000 200063943 1000000000 925964403 1000000000 245762871 1000000000 500254674 1000000000 858192668 1000000000 874030461 1000000000 307345915 1000000000 632034723 1000000000 373532826 1000000000 746764528 1000000000 136409683 1000000000 716347634 1000000000 278816639 1000000000 946091759 1000000000 11628971 1000000000 514302958 1000000000 383740177 1000000000 836226090 1000000000 769452851 1000000000 96264938 1000000000 700311904 1000000000 972077960 1000000000 850296475 1000000000 842829888 1000000000 503807360 1000000000 790095994 1000000000 417826952 1000000000 965732900 1000000000 331297704 1000000000 38019316 1000000000 563569776 1000000000 498353534 1000000000 104656534 1000000000 206826523 1000000000 266107578 1000000000 478582007 1000000000 76574193 1000000000 334755610 1000000000 258708280 1000000000 841750094 1000000000 580074390 1000000000 287710504 1000000000 287696531 1000000000 404520873 1000000000 506251760 1000000000 141852429 1000000000 991523011 1000000000 736114756 1000000000 344239740 1000000000 815231057 1000000000 320153696 1000000000 204490567 1000000000 334649850 1000000000 984458594 1000000000 41165308 1000000000 990683987 1000000000 563702854 1000000000 58727793 1000000000 943204822 1000000000 532978815 1000000000 290147936 1000000000 601713718 1000000000 34080890 1000000000 341259729 1000000000 288389445 1000000000 89751673 1000000000 308469399 1000000000 149269732 1000000000 953033494 1000000000 512197068 1000000000 118431323 1000000000 995154415 1000000000 875533237 1000000000 324129869 1000000000 111615064 1000000000 77294013 1000000000 55534524 1000000000 266843357 1000000000 176791527 1000000000 763990018 1000000000 527432582 1000000000 279013314 1000000000 252550936 1000000000 797877833 1000000000 724750508 1000000000 631101807 1000000000 309396350 1000000000 2702698 1000000000 377669801 1000000000 889409723 1000000000 820586223 1000000000 301865930 1000000000 5376770 1000000000 144574630 1000000000 887471271 1000000000 603028745 1000000000 625617791 1000000000 569818833 1000000000 553715031 1000000000 725453710 1000000000 989735898 1000000000 265588217 1000000000 717303943 1000000000 350527268 1000000000 863552659 1000000000 293618911 1000000000 556864681 1000000000 788950179 1000000000 790649063 1000000000 44522364 1000000000 782255108 1000000000 372353975 1000000000 475909264 1000000000 530860471 1000000000 408902313 1000000000 149070009 1000000000 934909150 1000000000 316712197 1000000000 291519365 1000000000 109655931 1000000000 761375722 1000000000 581000601 1000000000 22356865 1000000000 540669940 1000000000 135033838 1000000000 957760100 1000000000 163308361 1000000000 587871606 1000000000 96528045 1000000000 672695313 1000000000 218821798 1000000000 46008835 1000000000 80233578 1000000000 178381984 1000000000 48385695 1000000000 68289582 1000000000 672698811 1000000000 13368484 1000000000 928545230 1000000000 22055604 1000000000 161171964 1000000000 854057626 1000000000 62205645 1000000000 553043485 1000000000 50630831 1000000000 482980024 1000000000 697807239 1000000000 620234459 1000000000 598766449 1000000000 751268143 1000000000 943263425 1000000000 437435296 1000000000 896573654 1000000000 121967773 1000000000 939773216 1000000000 263592511 1000000000 990646853 1000000000 233558228 1000000000 150363699 1000000000 342408390 1000000000 649835970 1000000000 166775256 1000000000 668721558 1000000000 480237149 1000000000 562305761 1000000000 133276451 1000000000 758159566 1000000000 180613692 1000000000 157281513 1000000000 802475914 1000000000 419289125 1000000000 106151957 1000000000 262087162 1000000000 48674885 1000000000 411161090 1000000000 950873113 1000000000 914628040 1000000000 743378846 1000000000 409834533 1000000000 330977951 1000000000 299874838 1000000000 551187799 1000000000 13395095 1000000000 114199916 1000000000 203996189 1000000000 234739485 1000000000 818330819 1000000000 903093381 1000000000 551036921 1000000000 639361504 1000000000 721714551 1000000000 593679686 1000000000 757924291 1000000000 835196154 1000000000 584552526 1000000000 801012520 1000000000 955494805 1000000000 820245538 1000000000 656900583 1000000000 9306952 1000000000 203670437 1000000000 651772020 1000000000 474286268 1000000000 182905822 1000000000 992784160 1000000000 481597188 1000000000 656031483 1000000000 179634272 1000000000 691397980 1000000000 147137304 1000000000 598593783 1000000000 938325453 1000000000 643467780 1000000000 234772780 1000000000 636925104 1000000000 957660619 1000000000 134192069 1000000000 579181312 1000000000 378089518 1000000000 741859956 1000000000 448489509 1000000000 842919084 1000000000 914327642 1000000000 375982313 1000000000 642735577 1000000000 955124526 1000000000 792321548 1000000000 160412746 1000000000 593574835 1000000000 655201254 1000000000 740573999 1000000000 482583770 1000000000 191301877 1000000000 325855507 1000000000 32165383 1000000000 925529461 1000000000 687846716 1000000000 331334142 1000000000 754117027 1000000000 981666019 1000000000 46332195 1000000000 482497816 1000000000 55601294 1000000000 853833782 1000000000 711846559 1000000000 791281076 1000000000 310597291 1000000000 391159386 1000000000 99979476 1000000000 561794741 1000000000 949626209 1000000000 295483100 1000000000 154051301 1000000000 922104319 1000000000 766997236 1000000000 115340711 1000000000 769500811 1000000000 530443062 1000000000 411250410 1000000000 820077562 1000000000 534379623 1000000000 458543708 1000000000 890007458 1000000000 277926168 1000000000 362641266 1000000000 49136241 1000000000 398774604 1000000000 851775910 1000000000 363188769 1000000000 310361470 1000000000 788866043 1000000000 557521172 1000000000 929077551 1000000000 11083918 1000000000 473950543 1000000000 520762705 1000000000 975237557 1000000000 255887648 1000000000 64809804 1000000000 114005021 1000000000 126999991 1000000000 93985607 1000000000 192730015 1000000000 507158784 1000000000 586976232 1000000000 150012575 1000000000 517925184 1000000000 616470511 1000000000 525664308 1000000000 596537955 1000000000 220628064 1000000000 944231606 1000000000 346853023 1000000000 708267573 1000000000 45341286 1000000000 372311573 1000000000 723032292 1000000000 71766587 1000000000 316563740 1000000000 821465501 1000000000 957605335 1000000000 366621970 1000000000 614825551 1000000000 705458472 1000000000 115852387 1000000000 318992560 1000000000 192262002 1000000000 760834452 1000000000 92150984 1000000000 737114135 1000000000 806502085 1000000000 732126457 1000000000 718894430 1000000000 776720111 1000000000 256186782 1000000000 95089583 1000000000 271647402 1000000000 760092600 1000000000 639396631 1000000000 257296484 1000000000 219865417 1000000000 168979189 1000000000 666621540 1000000000 514650604 1000000000 107856100 1000000000 621782627 1000000000 284574074 1000000000 488722138 1000000000 264789338 1000000000 473010367 1000000000 912799026 1000000000 695495736 1000000000 862719461 1000000000 170110624 1000000000 693215451 1000000000 25838474 1000000000 800869759 1000000000 887103143 1000000000 543361513 1000000000 691142132 1000000000 163378801 1000000000 124909921 1000000000 674952215 1000000000 574705842 1000000000 485453001 1000000000 186395253 1000000000 356777120 1000000000 650484534 1000000000 566597186 1000000000 224987071 1000000000 636986181 1000000000 731322863 1000000000 624988017 1000000000 211251245 1000000000 368263845 1000000000 447364699 1000000000 562224908 1000000000 17419493 1000000000 487591515 1000000000 340117145 1000000000 569048514 1000000000 288360914 1000000000 28478208 1000000000 479056127 1000000000 772241079 1000000000 577818765 1000000000 383689512 1000000000 414233928 1000000000 789328316 1000000000 493752486 1000000000 662318147 1000000000 533958360 1000000000 690168471 1000000000 245290278 1000000000 46389924 1000000000 779806499 1000000000 431971607 1000000000 643402832 1000000000 350212988 1000000000 795142275 1000000000 25418254 1000000000 575492493 1000000000 599578275 1000000000 530584495 1000000000 723881982 1000000000 277737972 1000000000 112660008 1000000000 89044405 1000000000 101052489 1000000000 803049558 1000000000 697003755 1000000000 400282477 1000000000 112671088 1000000000 349922929 1000000000 159635151 1000000000 258524723 1000000000 44217877 1000000000 886447377 1000000000 847626512 1000000000 413979062 1000000000 15761687 1000000000 544011196 1000000000 21166616 1000000000 270027911 1000000000 487908598 1000000000 768711640 1000000000 768039426 1000000000 525301313 1000000000 811414015 1000000000 197982811 1000000000 704697987 1000000000 491627335 1000000000 758564 1000000000 274795296 1000000000 543176018 1000000000 797826539 1000000000 369872949 1000000000 688583097 1000000000 624782797 1000000000 700079048 1000000000 619668817 1000000000 217071360 1000000000 728322131 1000000000 376030166 1000000000 123302396 1000000000 794266274 1000000000 130263808 1000000000 637176375 1000000000 470137415 1000000000 298274181 1000000000 270196237 1000000000 300462104 1000000000 949626710 1000000000 373261976 1000000000 845632101 1000000000 980452201 1000000000 255598820 1000000000 164267670 1000000000 248535753 1000000000 61915431 1000000000 899705170 1000000000 143921119 1000000000 352600283 1000000000 272135792 1000000000 545306616 1000000000 971037949 1000000000 852808809 1000000000 549590994 1000000000 89276617 1000000000 951083897 1000000000 578884888 1000000000 594454696 1000000000 918602931 1000000000 471136181 1000000000 454528537 1000000000 104698896 1000000000 116971763 1000000000 771064461 1000000000 271681634 1000000000 168921796 1000000000 693186931 1000000000 912114367 1000000000 915277092 1000000000 469263626 1000000000 389901835 1000000000 120794729 1000000000 999322192 1000000000 114886757 1000000000 946439631 1000000000 781031715 1000000000 596028271 1000000000 624800263 1000000000 881995427 1000000000 250425345 1000000000 657449957 1000000000 121000347 1000000000 923208083 1000000000 43485263 1000000000 393220927 1000000000 741454739 1000000000 605864760 1000000000 840907702 1000000000 373019774 1000000000 493970473 1000000000 92730662 1000000000 153625003 1000000000 41341686 1000000000 354186618 1000000000 476408548 1000000000 91240955 1000000000 279139800 1000000000 332149545 1000000000 664594172 1000000000 960665423 1000000000 911339585 1000000000 979393433 1000000000 210165308 1000000000 161729405 1000000000 363105118 1000000000 116542925 1000000000 865032384 1000000000 836041696 1000000000 38338321 1000000000 382369736 1000000000 89883933 1000000000 363298771 1000000000 607095005 1000000000 11772547 1000000000 280050037 1000000000 797842650 1000000000 445751751 1000000000 266366322 1000000000 929229218 1000000000 763109924 1000000000 671896506 1000000000 412429303 1000000000 427161909 1000000000 527905459 1000000000 745771392 1000000000 311460447 1000000000 885801225 1000000000 255013705 1000000000 127444455 1000000000 880673680 1000000000 332327420 1000000000 491346993 1000000000 738328250 1000000000 280283668 1000000000 381525004 1000000000 42926395 1000000000 91101356 1000000000 197749341 1000000000 614160017 1000000000 860002767 1000000000 740387370 1000000000 915359359 1000000000 920627827 1000000000 330526451 1000000000 525062244 1000000000 709386376 1000000000 104668431 1000000000 787466423 1000000000 535283654 1000000000 371484620 1000000000 925804640 1000000000 154268523 1000000000 663714407 1000000000 35988777 1000000000 491202012 1000000000 267494663 1000000000 960315998 1000000000 954812179 1000000000 534536929 1000000000 431332682 1000000000 892687696 1000000000 986642213 1000000000 912637044 1000000000 777576935 1000000000 872944887 1000000000 690474614 1000000000 583544978 1000000000 117047499 1000000000 978560300 1000000000 481017701 1000000000 343158835 1000000000 704439742 1000000000 251607240 1000000000 326908125 1000000000 91575301 1000000000 145270558 1000000000 946908406 1000000000 121246897 1000000000 860293470 1000000000 473577719 1000000000 500169232 1000000000 111122873 1000000000 957980506 1000000000 526033241 1000000000 569209205 1000000000 121184074 1000000000 781091390 1000000000 492817290 1000000000 319022513 1000000000 1940264 1000000000 322827952 1000000000 827800496 1000000000 85476111 1000000000 184647581 1000000000 742573084 1000000000 31786232 1000000000 452166470 1000000000 62756349 1000000000 128604668 1000000000 250935629 1000000000 11745709 1000000000 452481756 1000000000 612526131 1000000000 961006092 1000000000 614130419 1000000000 757749667 1000000000 745224054 1000000000 260406103 1000000000 409626370 1000000000 987593339 1000000000 59308453 1000000000 451174556 1000000000 183836311 1000000000 997142255 1000000000 889493817 1000000000 702944255 1000000000 542498386 1000000000 240065080 1000000000 887591656 1000000000 383464983 1000000000 303913569 1000000000 772080131 1000000000 988354229 1000000000 488082399 1000000000 607401741 1000000000 945923057 1000000000 640023743 1000000000 172404492 1000000000 723203750 1000000000 169942576 1000000000 502264227 1000000000 7181168 1000000000 448923641 1000000000 396579867 1000000000 503826323 1000000000 53091749 1000000000 601694513 1000000000 15120185 1000000000 623267271 1000000000 753972387 1000000000 23547084 1000000000 302614153 1000000000 218846346 1000000000 605831148 1000000000 848457226 1000000000 20718833 1000000000 226631371 1000000000 785837497 1000000000 412484051 1000000000 984830899 1000000000 674521284 1000000000 481402996 1000000000 110437848 1000000000 14465674 1000000000 602583074 1000000000 928245175 1000000000 576133337 1000000000 264324912 1000000000 307037514 1000000000 78860793 1000000000 882026349 1000000000 46215232 1000000000 453439103 1000000000 89919541 1000000000 946997399 1000000000 558698677 1000000000 570713076 1000000000 480903834 1000000000 901081834 1000000000 358746534 1000000000 225340374 1000000000 331849166 1000000000 957496026 1000000000 820296817 1000000000 766825396 1000000000 550192547 1000000000 210742829 1000000000 860681751 1000000000 163062650 1000000000 890343920 1000000000 493168136 1000000000 732475638 1000000000 760474417 1000000000 167694678 1000000000 810839030 1000000000 246654927 1000000000 492947590 1000000000 220962880 1000000000 270016260 1000000000 364503197 1000000000 919773318 1000000000 477898884 1000000000 720957267 1000000000 590306009 1000000000 814814812 1000000000 31414284 1000000000 213420960 1000000000 505602653 1000000000 486410175 1000000000 490978400 1000000000 914975699 1000000000 394880245 1000000000 912219367 1000000000 783571928 1000000000 228831822 1000000000 648164291 1000000000 44457262 1000000000 969623088 1000000000 240006473 1000000000 229862348 1000000000 133092282 1000000000 862712923 1000000000 290553912 1000000000 360065727 1000000000 569184079 1000000000 550697049 1000000000 829345001 1000000000 157177987 1000000000 941146922 1000000000 246978067 1000000000 212786520 1000000000 743118388 1000000000 238593713 1000000000 477405004 1000000000 585078326 1000000000 832188765 1000000000 224463735 1000000000 810773747 1000000000 392881993 1000000000 638123331 1000000000 31858898 1000000000 200441781 1000000000 121385124 1000000000 360222165 1000000000 375091745 1000000000 261816025 1000000000 375175801 1000000000 329240454 1000000000 252410899 1000000000 344846598 1000000000 779374457 1000000000 582155721 1000000000 1164790 1000000000 407087572 1000000000 672190841 1000000000 924178469 1000000000 531074020 1000000000 47406304 1000000000 34964399 1000000000 919340283 1000000000 701268681 1000000000 380191544 1000000000 158024046 1000000000 135648600 1000000000 387152949 1000000000 729494703 1000000000 168655738 1000000000 760083687 1000000000 10418092 1000000000 555468390 1000000000 569443745 1000000000 3072002 1000000000 456796859 1000000000 988904188 1000000000 321227886 1000000000 746223215 1000000000 351563914 1000000000 883903642 1000000000 836589026 1000000000 61947939 1000000000 994148205 1000000000 213885158 1000000000 432855770 1000000000 577030107 1000000000 507702093 1000000000 418272030 1000000000 264178698 1000000000 75615813 1000000000 272768914 1000000000 681916163 1000000000 493837861 1000000000 322079456 1000000000 619235477 1000000000 953722137 1000000000 657076323 1000000000 440757846 1000000000 387830270 1000000000 501806995 1000000000 239574294 1000000000 95177107 1000000000 259164510 1000000000 123693832 1000000000 593568574 1000000000 853338899 1000000000 991319987 1000000000 725664017 1000000000 658679431 1000000000 595002527 1000000000 655543959 1000000000 592660075 1000000000 843091830 1000000000 481630331 1000000000 970396081 1000000000 203896446 1000000000 270519656 1000000000 960299005 1000000000 823151015 1000000000 300419652 1000000000 76693890 1000000000 201495912 1000000000 168786002 1000000000 374732599 1000000000 405173935 1000000000 762700085 1000000000 7864008 1000000000 96995200 1000000000 43814515 1000000000 14815293 1000000000 11585850 1000000000 685068903 1000000000 336895654 1000000000 494448539 1000000000 828422946 1000000000 191573074 1000000000 200940801 1000000000 924995767 1000000000 701957988 1000000000 796012944 1000000000 40584117 1000000000 490571478 1000000000 59093372 1000000000 295585189 1000000000 905796498 1000000000 366205795 1000000000 175407454 1000000000 680348237 1000000000 629661988 1000000000 452358877 1000000000 945140079 1000000000 232004911 1000000000 320947360 1000000000 545823186 1000000000 799761515 1000000000 252027569 1000000000 603532531 1000000000 135495393 1000000000 987109001 1000000000 685526595 1000000000 375400975 1000000000 366171332 1000000000 647952027 1000000000 456441236 1000000000 261549968 1000000000 576736969 1000000000 309981479 1000000000 556824915 1000000000 101072975 1000000000 774765088 1000000000 709046894 1000000000 136144955 1000000000 551801039 1000000000 6960266 1000000000 652574103 1000000000 159709516 1000000000 200319337 1000000000 284635744 1000000000 858882979 1000000000 609683835 1000000000 233562984 1000000000 156135784 1000000000 698676884 1000000000 261451058 1000000000 645668426 1000000000 303587983 1000000000 473354601 1000000000 183419266 1000000000 772245937 1000000000 908351203 1000000000 592464093 1000000000 247945290 1000000000 482944235 1000000000 583985782 1000000000 588034165 1000000000 912289313 1000000000 436507137 1000000000 874376735 1000000000 217063128 1000000000 706394901 1000000000 684979252 1000000000 193275753 1000000000 146876127 1000000000 739468872 1000000000 452122332 1000000000 280760925 1000000000 921663808 1000000000 8300401 1000000000 80645707 1000000000 311054467 1000000000 666176522 1000000000 127693686 1000000000 527177680 1000000000 134087316 1000000000 439530856 1000000000 617185888 1000000000 554181944 1000000000 467631476 1000000000 409032013 1000000000 787303193 1000000000 731510692 1000000000 870234248 1000000000 507707910 1000000000 836765764 1000000000 232964551 1000000000 496395410 1000000000 295129395 1000000000 253341363 1000000000 347072843 1000000000 337907007 1000000000 892151060 1000000000 295578710 1000000000 995876496 1000000000 231102387 1000000000 977007892 1000000000 402046868 1000000000 689183840 1000000000 782488705 1000000000 133790813 1000000000 272497896 1000000000 124155357 1000000000 195333940 1000000000 610627801 1000000000 208235233 1000000000 691263234 1000000000 171091701 1000000000 323906615 1000000000 470219187 1000000000 28446312 1000000000 144908945 1000000000 690856174 1000000000 361473181 1000000000 873960259 1000000000 789521600 1000000000 809504482 1000000000 748378086 1000000000 705257666 1000000000 755489002 1000000000 322986116 1000000000 838874851 1000000000 99540481 1000000000 616746608 1000000000 811730898 1000000000 180872187 1000000000 119448599 1000000000 310847787 1000000000 358558020 1000000000 811164726 1000000000 299312917 1000000000 565373583 1000000000 245539518 1000000000 683181325 1000000000 12482532 1000000000 296693496 1000000000 110967747 1000000000 761486264 1000000000 887221878 1000000000 981011027 1000000000 752597101 1000000000 791956658 1000000000 903084250 1000000000 892024755 1000000000 378943999 1000000000 791680440 1000000000 428557453 1000000000 201205943 1000000000 195933195 1000000000 232831767 1000000000 716628423 1000000000 822383063 1000000000 253547878 1000000000 534261009 1000000000 583623151 1000000000 209429438 1000000000 871510006 1000000000 219767047 1000000000 510807541 1000000000 650994530 1000000000 538891496 1000000000 941305508 1000000000 160902721 1000000000 888978209 1000000000 499076545 1000000000 949165442 1000000000 736665872 1000000000 213214062 1000000000 736140000 1000000000 758230394 1000000000 111359025 1000000000 271863030 1000000000 86808253 1000000000 572451173 1000000000 832774010 1000000000 861575861 1000000000 223353890 1000000000 553658037 1000000000 666075510 1000000000 554675402 1000000000 2371692 1000000000 141086639 1000000000 377698001 1000000000 105144449 1000000000 81586448 1000000000 45779538 1000000000 228063112 1000000000 350158961 1000000000 237892027 1000000000 868469397 1000000000 114648859 1000000000 743301428 1000000000 976226162 1000000000 219181469 1000000000 389563384 1000000000 394937054 1000000000 602603743 1000000000 984910475 1000000000 498875928 1000000000 503292697 1000000000 329783883 1000000000 193319701 1000000000 441567162 1000000000 657281065 1000000000 221908882 1000000000 195042257 1000000000 909204373 1000000000 464988747 1000000000 390912675 1000000000 813534183 1000000000 110960924 1000000000 763195986 1000000000 453680415 1000000000 212016636 1000000000 62849355 1000000000 363168426 1000000000 810886094 1000000000 770106483 1000000000 898972319 1000000000 803745444 1000000000 314677337 1000000000 646862238 1000000000 827401839 1000000000 54207453 1000000000 534731933 1000000000 724463655 1000000000 263914023 1000000000 366718679 1000000000 53939016 1000000000 529512986 1000000000 839631254 1000000000 471546669 1000000000 302823956 1000000000 4601050 1000000000 983785289 1000000000 56627755 1000000000 970912983 1000000000 984478587 1000000000 414741267 1000000000 953546020 1000000000 490572210 1000000000 942359194 1000000000 197339225 1000000000 644968934 1000000000 606969210 1000000000 350237678 1000000000 817475041 1000000000 38453009 1000000000 764573805 1000000000 861531188 1000000000 493157661 1000000000 26060773 1000000000 427079990 1000000000 718249977 1000000000 224405360 1000000000 181675993 1000000000 841058333 1000000000 392461331 1000000000 403081740 1000000000 268635492 1000000000 904729786 1000000000 528604926 1000000000 188853124 1000000000 653124966 1000000000 617959015 1000000000 658751787 1000000000 413224255 1000000000 40062162 1000000000 416340064 1000000000 52213694 1000000000 248262384 1000000000 356334456 1000000000 905325958 1000000000 484302415 1000000000 68562458 1000000000 380074112 1000000000 425182114 1000000000 933845581 1000000000 693166481 1000000000 476083263 1000000000 30009939 1000000000 600579920 1000000000 366266221 1000000000 591810117 1000000000 23739258 1000000000 976995089 1000000000 37162077 1000000000 903112252 1000000000 988642436 1000000000 675114475 1000000000 979054917 1000000000 372064264 1000000000 935634532 1000000000 590714218 1000000000 482617078 1000000000 630662731 1000000000 902832352 1000000000 387078806 1000000000 187635672 1000000000 234859111 1000000000 336922230 1000000000 156389239 1000000000 487514173 1000000000 470190291 1000000000 520638977 1000000000 108819257 1000000000 272164487 1000000000 482405829 1000000000 922601883 1000000000 340263963 1000000000 832508508 1000000000 847338974 1000000000 658351943 1000000000 674619364 1000000000 241641505 1000000000 242136762 1000000000 948224086 1000000000 690210420 1000000000 745255692 1000000000 513062441 1000000000 895962975 1000000000 597213532 1000000000 491797590 1000000000 133064199 1000000000 439113313 1000000000 861398170 1000000000 361936896 1000000000 467385996 1000000000 332450988 1000000000 661438313 1000000000 182866444 1000000000 940267650 1000000000 207266894 1000000000 838271638 1000000000 613593219 1000000000 382887371 1000000000 16453108 1000000000 370209262 1000000000 181995165 1000000000 306019961 1000000000 179299197 1000000000 632947310 1000000000 878862105 1000000000 227901392 1000000000 751544039 1000000000 264379805 1000000000 392680287 1000000000 839720509 1000000000 538257885 1000000000 37276043 1000000000 515551713 1000000000 160418690 1000000000 199487031 1000000000 477655833 1000000000 622686660 1000000000 382675012 1000000000 413465847 1000000000 808611683 1000000000 253125075 1000000000 35214486 1000000000 154205603 1000000000 690684716 1000000000 76148671 1000000000 876809640 1000000000 455372656 1000000000 788213652 1000000000 376660700 1000000000 569971093 1000000000 397380891 1000000000 820279003 1000000000 684246018 1000000000 500035026 1000000000 337118548 1000000000 676974510 1000000000 635289251 1000000000 899919217 1000000000 357972844 1000000000 902308434 1000000000 251128835 1000000000 195763063 1000000000 790754174 1000000000 184960871 1000000000 704375994 1000000000 806902214 1000000000 269607266 1000000000 767803923 1000000000 214568158 1000000000 190018427 1000000000 263465683 1000000000 378506271 1000000000 861814226 1000000000 870377589 1000000000 805863520 1000000000 594463240 1000000000 453008573 1000000000 213802866 1000000000 608569288 1000000000 745267122 1000000000 124278451 1000000000 648720006 1000000000 645380117 1000000000 488790823 1000000000 891625083 1000000000 253051371 1000000000 869418241 1000000000 944975076 1000000000 997719503 1000000000 366818973 1000000000 426266048 1000000000 200819400 1000000000 467828001 1000000000 6140838 1000000000 701493586 1000000000 874235954 1000000000 496995955 1000000000 278957126 1000000000 211862014 1000000000 617596946 1000000000 496752244 1000000000 133933963 1000000000 859009830 1000000000 711745769 1000000000 394600833 1000000000 362590402 1000000000 525900147 1000000000 490291572 1000000000 401041425 1000000000 425085373 1000000000 117864514 1000000000 480654277 1000000000 61778559 1000000000 10253149 1000000000 38827669 1000000000 773349519 1000000000 239577318 1000000000 799407226 1000000000 98094372 1000000000 999131319 1000000000 780365859 1000000000 855499380 1000000000 920313705 1000000000 357123033 1000000000 805482723 1000000000 590126270 1000000000 820805133 1000000000 396446617 1000000000 970476189 1000000000 582340480 1000000000 930173342 1000000000 873625170 1000000000 191354003 1000000000 620164708 1000000000 268547629 1000000000 454155335 1000000000 523340197 1000000000 390067702 1000000000 654937300 1000000000 392726572 1000000000 440543859 1000000000 190673339 1000000000 920204252 1000000000 234123155 1000000000 244973865 1000000000 646947489 1000000000 195489022 1000000000 336493691 1000000000 390886005 1000000000 912314132 1000000000 392952126 1000000000 981983072 1000000000 549404218 1000000000 73532683 1000000000 123212888 1000000000 433131238 1000000000 786962057 1000000000 183862977 1000000000 980386786 1000000000 318737610 1000000000 388157783 1000000000 8998957 1000000000 558042710 1000000000 634953492 1000000000 869087772 1000000000 975715121 1000000000 896586961 1000000000 748249663 1000000000 368959108 1000000000 151995783 1000000000 775052476 1000000000 107827330 1000000000 827510574 1000000000 964923504 1000000000 745773379 1000000000 250227929 1000000000 417175318 1000000000 281055676 1000000000 160169365 1000000000 675587931 1000000000 680866089 1000000000 510095835 1000000000 292426102 1000000000 403212270 1000000000 978052991 1000000000 66910688 1000000000 679806779 1000000000 481425814 1000000000 620070696 1000000000 901714526 1000000000 371463796 1000000000 221281256 1000000000 417750845 1000000000 206947397 1000000000 969724268 1000000000 564452825 1000000000 332043855 1000000000 48050136 1000000000 446194386 1000000000 58989932 1000000000 660194156 1000000000 163362381 1000000000 57487226 1000000000 588856538 1000000000 326102619 1000000000 703889452 1000000000 841279603 1000000000 742353481 1000000000 476736286 1000000000 389715815 1000000000 945522578 1000000000 105005888 1000000000 720690882 1000000000 701658205 1000000000 726496468 1000000000 721214790 1000000000 923116284 1000000000 959830281 1000000000 754875456 1000000000 183269347 1000000000 842570892 1000000000 847321141 1000000000 772277666 1000000000 241852986 1000000000 788095502 1000000000 782742536 1000000000 558125993 1000000000 586906632 1000000000 953352584 1000000000 687557625 1000000000 47275836 1000000000 352526147 1000000000 890169959 1000000000 834798747 1000000000 758309463 1000000000 757924614 1000000000 322985065 1000000000 668029876 1000000000 242617579 1000000000 892214224 1000000000 686125628 1000000000 42721756 1000000000 405996484 1000000000 186026049 1000000000 78909056 1000000000 262994278 1000000000 32141196 1000000000 269707357 1000000000 775899871 1000000000 559512032 1000000000 500263355 1000000000 757873518 1000000000 906548750 1000000000 538063847 1000000000 651317133 1000000000 385791137 1000000000 925006943 1000000000 482962392 1000000000 621373568 1000000000 964476482 1000000000 403989223 1000000000 326906171 1000000000 447852614 1000000000 117089025 1000000000 795809349 1000000000 145273156 1000000000 873148838 1000000000 471374001 1000000000 778698874 1000000000 786224690 1000000000 396927772 1000000000 415209183 1000000000 881684559 1000000000 124497485 1000000000 776455543 1000000000 674924890 1000000000 729758282 1000000000 551128957 1000000000 444310934 1000000000 666638009 1000000000 750381547 1000000000 112960972 1000000000 688638302 1000000000 35133369 1000000000 590630315 1000000000 80338001 1000000000 532893755 1000000000 999814425 1000000000 626643627 1000000000 435521516 1000000000 879072829 1000000000 334702061 1000000000 619101613 1000000000 804596032 1000000000 594603124 1000000000 985218841 1000000000 20544130 1000000000 320254003 1000000000 468802984 1000000000 800547022 1000000000 674550508 1000000000 64255884 1000000000 37027418 1000000000 28968570 1000000000 301527109 1000000000 807396150 1000000000 530670129 1000000000 783668041 1000000000 384848265 1000000000 811562912 1000000000 641991102 1000000000 787820720 1000000000 116086523 1000000000 247581393 1000000000 676511993 1000000000 542856835 1000000000 341415073 1000000000 193735373 1000000000 162712599 1000000000 79261673 1000000000 913620352 1000000000 105628634 1000000000 473716043 1000000000 633542465 1000000000 325139097 1000000000 219640620 1000000000 435627526 1000000000 64993945 1000000000 69055761 1000000000 454608419 1000000000 685328988 1000000000 304651805 1000000000 299799835 1000000000 538555784 1000000000 416591129 1000000000 498012633 1000000000 395103401 1000000000 271977459 1000000000 68865818 1000000000 955701983 1000000000 652245224 1000000000 564444903 1000000000 287077037 1000000000 740837253 1000000000 858063073 1000000000 26120797 1000000000 631760559 1000000000 770914456 1000000000 778052518 1000000000 488415097 1000000000 698715872 1000000000 513929620 1000000000 719805058 1000000000 653170437 1000000000 434973496 1000000000 342830429 1000000000 331727582 1000000000 803023672 1000000000 996889343 1000000000 959491505 1000000000 903668850 1000000000 713336063 1000000000 648888509 1000000000 407991032 1000000000 720910892 1000000000 338647347 1000000000 631779085 1000000000 830416757 1000000000 281357240 1000000000 778799868 1000000000 305580637 1000000000 636085312 1000000000 943671865 1000000000 590212267 1000000000 207261040 1000000000 731154722 1000000000 334320515 1000000000 945538477 1000000000 721112130 1000000000 73221844 1000000000 956273187 1000000000 907478960 1000000000 19974652 1000000000 432090896 1000000000 301392392 1000000000 840289745 1000000000 396941224 1000000000 377183302 1000000000 987201811 1000000000 752619856 1000000000 543450202 1000000000 835863953 1000000000 134959921 1000000000 27868465 1000000000 74521484 1000000000 260855790 1000000000 702855008 1000000000 698063279 1000000000 163341543 1000000000 314032183 1000000000 842685954 1000000000 329737993 1000000000 385178782 1000000000 668773140 1000000000 254197130 1000000000 545356533 1000000000 813561325 1000000000 843033207 1000000000 607753495 1000000000 641763075 1000000000 925102219 1000000000 416880010 1000000000 871636182 1000000000 693637765 1000000000 127435760 1000000000 297679974 1000000000 268155797 1000000000 72100793 1000000000 366909742 1000000000 899940148 1000000000 575491803 1000000000 598442004 1000000000 968285108 1000000000 336385983 1000000000 356073527 1000000000 764449411 1000000000 489998443 1000000000 517863564 1000000000 461029298 1000000000 228451961 1000000000 494549397 1000000000 214712445 1000000000 775251485 1000000000 518994785 1000000000 637521805 1000000000 64304543 1000000000 399049866 1000000000 572176867 1000000000 202652072 1000000000 299110503 1000000000 108469936 1000000000 103284623 1000000000 781484908 1000000000 263615938 1000000000 167242956 1000000000 505174017 1000000000 942660967 1000000000 476053667 1000000000 696013037 1000000000 788446814 1000000000 746776725 1000000000 90910176 1000000000 773118749 1000000000 904429035 1000000000 22184172 1000000000 361888504 1000000000 37034265 1000000000 733750978 1000000000 641824522 1000000000 258504480 1000000000 326304718 1000000000 299144289 1000000000 898437042 1000000000 225504427 1000000000 992007554 1000000000 113617615 1000000000 4323937 1000000000 443450349 1000000000 471474140 1000000000 832478851 1000000000 671896611 1000000000 136865702 1000000000 257409728 1000000000 319321176 1000000000 684969297 1000000000 268793388 1000000000 493014718 1000000000 326986921 1000000000 32075601 1000000000 312721869 1000000000 400007316 1000000000 219637564 1000000000 948299039 1000000000 720697905 1000000000 469843242 1000000000 177152737 1000000000 720438765 1000000000 561181243 1000000000 604985484 1000000000 605777049 1000000000 944827800 1000000000 371807910 1000000000 679736809 1000000000 504013031 1000000000 305891156 1000000000 12006156 1000000000 119085534 1000000000 634835616 1000000000 709046647 1000000000 423109411 1000000000 248137888 1000000000 792450134 1000000000 498447870 1000000000 644896068 1000000000 649635063 1000000000 968846235 1000000000 663403602 1000000000 203300496 1000000000 578263996 1000000000 946602943 1000000000 740812734 1000000000 18682202 1000000000 659989675 1000000000 698926757 1000000000 379406038 1000000000 623902935 1000000000 798619215 1000000000 588182761 1000000000 59606872 1000000000 773991744 1000000000 206285250 1000000000 561369142 1000000000 602950783 1000000000 711354590 1000000000 512531358 1000000000 570185726 1000000000 258554793 1000000000 666040726 1000000000 915170059 1000000000 850567186 1000000000 926278812 1000000000 530009523 1000000000 168227899 1000000000 539082832 1000000000 114507284 1000000000 264204460 1000000000 848939136 1000000000 582328197 1000000000 309136478 1000000000 188435132 1000000000 414777809 1000000000 268625769 1000000000 799863668 1000000000 598270976 1000000000 911910054 1000000000 929682589 1000000000 535381622 1000000000 898043247 1000000000 727842808 1000000000 737053848 1000000000 295832444 1000000000 17068657 1000000000 607268948 1000000000 635576720 1000000000 545242895 1000000000 801840628 1000000000 614611601 1000000000 372560388 1000000000 454997012 1000000000 337331221 1000000000 106653415 1000000000 57747263 1000000000 580908967 1000000000 34392890 1000000000 627169047 1000000000 913108853 1000000000 654438921 1000000000 913447579 1000000000 560485254 1000000000 617168212 1000000000 971594552 1000000000 294692425 1000000000 406554714 1000000000 664883872 1000000000 657945410 1000000000 761562102 1000000000 918499363 1000000000 380376844 1000000000 207227104 1000000000 236848245 1000000000 299690095 1000000000 294652433 1000000000 713832026 1000000000 328518394 1000000000 765134112 1000000000 339964177 1000000000 103495013 1000000000 862951476 1000000000 919464196 1000000000 734034872 1000000000 270459293 1000000000 808778695 1000000000 232705677 1000000000 477943453 1000000000 230366064 1000000000 577372578 1000000000 532868489 1000000000 7623866 1000000000 888540937 1000000000 82263653 1000000000 722429482 1000000000 604629498 1000000000 808031053 1000000000 463072054 1000000000 397839706 1000000000 14874548 1000000000 987752654 1000000000 375462717 1000000000 474226691 1000000000 370786843 1000000000 332244777 1000000000 825063489 1000000000 553180901 1000000000 539931088 1000000000 728273340 1000000000 682110317 1000000000 863654654 1000000000 302431084 1000000000 397119853 1000000000 501298161 1000000000 251858602 1000000000 767665989 1000000000 777143942 1000000000 227625770 1000000000 382726887 1000000000 999027999 1000000000 256077555 1000000000 266714290 1000000000 266494355 1000000000 416311381 1000000000 735799477 1000000000 451650806 1000000000 788613918 1000000000 235805901 1000000000 846187693 1000000000 917498674 1000000000 370818941 1000000000 249683384 1000000000 606376569 1000000000 342184132 1000000000 205665177 1000000000 633629454 1000000000 549593009 1000000000 273362097 1000000000 5274458 1000000000 648172129 1000000000 919526865 1000000000 352948873 1000000000 963634882 1000000000 726445573 1000000000 794023358 1000000000 830264981 1000000000 880681147 1000000000 580099400 1000000000 847852142 1000000000 495431355 1000000000 623256190 1000000000 96377205 1000000000 35581554 1000000000 991218544 1000000000 8344145 1000000000 419920732 1000000000 574527549 1000000000 998496249 1000000000 56311215 1000000000 104122401 1000000000 238833203 1000000000 187938268 1000000000 687046913 1000000000 974051060 1000000000 373546913 1000000000 200668381 1000000000 215203130 1000000000 181886894 1000000000 225992077 1000000000 242778319 1000000000 329614218 1000000000 906923176 1000000000 991307980 1000000000 349185761 1000000000 231476605 1000000000 840968291 1000000000 765205080 1000000000 662957768 1000000000 137532469 1000000000 228294490 1000000000 818123584 1000000000 419095619 1000000000 741502352 1000000000 729581401 1000000000 848418012 1000000000 507584544 1000000000 498176972 1000000000 270004320 1000000000 433327895 1000000000 161886766 1000000000 31344596 1000000000 435700539 1000000000 313133260 1000000000 848845979 1000000000 206240958 1000000000 259328196 1000000000 558809834 1000000000 958186405 1000000000 952751147 1000000000 16085401 1000000000 85698175 1000000000 897338415 1000000000 114170197 1000000000 326848091 1000000000 377440517 1000000000 267250608 1000000000 422654148 1000000000 723549067 1000000000 50737379 1000000000 597414040 1000000000 87135567 1000000000 657385966 1000000000 840325806 1000000000 581557603 1000000000 54102723 1000000000 743518211 1000000000 607919023 1000000000 621285948 1000000000 617256457 1000000000 886246819 1000000000 421104946 1000000000 179142097 1000000000 911940888 1000000000 952326720 1000000000 911947020 1000000000 812211488 1000000000 866002648 1000000000 697799693 1000000000 541109231 1000000000 503119591 1000000000 90740256 1000000000 306681289 1000000000 598879949 1000000000 714194971 1000000000 967822189 1000000000 185320543 1000000000 27155091 1000000000 709630888 1000000000 563475208 1000000000 650485107 1000000000 931451020 1000000000 521709135 1000000000 636773020 1000000000 696852683 1000000000 289033257 1000000000 268575694 1000000000 861880754 1000000000 489213822 1000000000 858600713 1000000000 134373517 1000000000 82755005 1000000000 325932504 1000000000 53951262 1000000000 910014891 1000000000 869614414 1000000000 750354927 1000000000 133298331 1000000000 658245829 1000000000 949764666 1000000000 208548805 1000000000 988078335 1000000000 56427368 1000000000 592769642 1000000000 392747039 1000000000 367289406 1000000000 814425779 1000000000 298859111 1000000000 62520143 1000000000 495629654 1000000000 26969842 1000000000 951111138 1000000000 106289798 1000000000 680578225 1000000000 648585576 1000000000 68381090 1000000000 497723784 1000000000 985355378 1000000000 580519563 1000000000 481089023 1000000000 184106623 1000000000 519236942 1000000000 505743321 1000000000 988566154 1000000000 825299716 1000000000 566899509 1000000000 588531438 1000000000 872406758 1000000000 124950536 1000000000 618644963 1000000000 498496867 1000000000 237335988 1000000000 845926682 1000000000 795813518 1000000000 781209427 1000000000 607213612 1000000000 823924424 1000000000 289876756 1000000000 119494121 1000000000 579634393 1000000000 428505260 1000000000 753907700 1000000000 385056723 1000000000 255143795 1000000000 370002284 1000000000 139742502 1000000000 240902518 1000000000 88640145 1000000000 172659928 1000000000 524041555 1000000000 912967514 1000000000 737592183 1000000000 653562380 1000000000 720225729 1000000000 378455382 1000000000 955146421 1000000000 767835123 1000000000 445902623 1000000000 358790519 1000000000 576401701 1000000000 423408720 1000000000 692476237 1000000000 438497407 1000000000 420818538 1000000000 940469269 1000000000 151353086 1000000000 582060200 1000000000 831374559 1000000000 920596553 1000000000 487322536 1000000000 703739406 1000000000 407536717 1000000000 441174348 1000000000 722152111 1000000000 241331817 1000000000 87327032 1000000000 434891771 1000000000 984098775 1000000000 453615459 1000000000 626276290 1000000000 86506561 1000000000 123461469 1000000000 872090297 1000000000 780871893 1000000000 767886789 1000000000 733950795 1000000000 257969609 1000000000 709704455 1000000000 9297853 1000000000 211505860 1000000000 667236930 1000000000 296717113 1000000000 711431812 1000000000 235430084 1000000000 983464632 1000000000 600180824 1000000000 580925016 1000000000 117107805 1000000000 64598424 1000000000 639450491 1000000000 959399078 1000000000 974485285 1000000000 615547599 1000000000 740409368 1000000000 330143914 1000000000 28613462 1000000000 118823670 1000000000 150595502 1000000000 217674250 1000000000 419845465 1000000000 108662869 1000000000 674135397 1000000000 98626570 1000000000 159310484 1000000000 344550450 1000000000 37724593 1000000000 799351674 1000000000 714642718 1000000000 259409594 1000000000 114469603 1000000000 324165751 1000000000 26301375 1000000000 756438723 1000000000 819132148 1000000000 668565402 1000000000 334753262 1000000000 73086239 1000000000 443321810 1000000000 792359653 1000000000 580647146 1000000000 395041421 1000000000 422841146 1000000000 894342050 1000000000 925632771 1000000000 790365619 1000000000 536558494 1000000000 493654195 1000000000 625669844 1000000000 924605355 1000000000 796048556 1000000000 557590240 1000000000 688472617 1000000000 79390388 1000000000 714027348 1000000000 125654683 1000000000 966253402 1000000000 238207136 1000000000 106117380 1000000000 667479096 1000000000 424500134 1000000000 636350528 1000000000 785373950 1000000000 651379505 1000000000 280436806 1000000000 577064411 1000000000 485986193 1000000000 275013722 1000000000 377634001 1000000000 505097993 1000000000 952066715 1000000000 982678212 1000000000 457302978 1000000000 294847187 1000000000 466525402 1000000000 553941514 1000000000 300713644 1000000000 657241476 1000000000 899772577 1000000000 154445044 1000000000 952599932 1000000000 380919087 1000000000 427972328 1000000000 803588641 1000000000 143114733 1000000000 615688820 1000000000 663184745 1000000000 650635492 1000000000 893694142 1000000000 840171111 1000000000 350662668 1000000000 995884904 1000000000 964283462 1000000000 854756047 1000000000 199189812 1000000000 847946842 1000000000 642990451 1000000000 210728678 1000000000 122673001 1000000000 778492294 1000000000 562580188 1000000000 477488699 1000000000 74229594 1000000000 40039817 1000000000 654974029 1000000000 482038967 1000000000 831261066 1000000000 532835205 1000000000 102148878 1000000000 480388570 1000000000 874261222 1000000000 123789066 1000000000 997315337 1000000000 749362617 1000000000 201778457 1000000000 797645659 1000000000 444497827 1000000000 713176723 1000000000 478689602 1000000000 374178002 1000000000 930607983 1000000000 837852948 1000000000 311237683 1000000000 147854840 1000000000 622531018 1000000000 818728916 1000000000 642743770 1000000000 655834403 1000000000 868784491 1000000000 267556435 1000000000 393619719 1000000000 469003621 1000000000 641871372 1000000000 825674888 1000000000 49854718 1000000000 154012340 1000000000 833961925 1000000000 791978513 1000000000 46351372 1000000000 231833514 1000000000 594435595 1000000000 308020698 1000000000 965388642 1000000000 157225072 1000000000 940521612 1000000000 683276759 1000000000 146417824 1000000000 333223886 1000000000 607794134 1000000000 2490018 1000000000 950192979 1000000000 837971993 1000000000 969391995 1000000000 113727546 1000000000 343895049 1000000000 632525937 1000000000 250053438 1000000000 113635469 1000000000 883572839 1000000000 450205793 1000000000 7172905 1000000000 892522555 1000000000 396579087 1000000000 520716598 1000000000 317394304 1000000000 739322670 1000000000 712833242 1000000000 870745155 1000000000 494403441 1000000000 760607972 1000000000 235106750 1000000000 66352949 1000000000 219018557 1000000000 408065733 1000000000 934817125 1000000000 400083584 1000000000 74331805 1000000000 749276206 1000000000 56755013 1000000000 908712135 1000000000 185439382 1000000000 733559182 1000000000 535886022 1000000000 363828595 1000000000 240734046 1000000000 809700182 1000000000 384772235 1000000000 918300128 1000000000 143543618 1000000000 147990512 1000000000 569016689 1000000000 39354338 1000000000 419242195 1000000000 744581135 1000000000 949557340 1000000000 105069167 1000000000 4552555 1000000000 573982774 1000000000 282697983 1000000000 59777438 1000000000 687059976 1000000000 353915667 1000000000 906997013 1000000000 744043037 1000000000 805494344 1000000000 967024159 1000000000 743853961 1000000000 277060743 1000000000 85946936 1000000000 174083510 1000000000 642945650 1000000000 997877782 1000000000 410375944 1000000000 742536668 1000000000 762416534 1000000000 256947713 1000000000 833837542 1000000000 607800330 1000000000 184818029 1000000000 720926396 1000000000 735490957 1000000000 493436590 1000000000 420249567 1000000000 114946561 1000000000 25417315 1000000000 4127586 1000000000 37819005 1000000000 605506496 1000000000 635946005 1000000000 143098496 1000000000 32149678 1000000000 242588901 1000000000 451879327 1000000000 653849660 1000000000 815201776 1000000000 865062026 1000000000 412252626 1000000000 314648859 1000000000 776765857 1000000000 164603866 1000000000 513111027 1000000000 577012268 1000000000 217778337 1000000000 140360314 1000000000 228214622 1000000000 513607872 1000000000 388513637 1000000000 390635371 1000000000 16794411 1000000000 770326531 1000000000 10136972 1000000000 801640060 1000000000 463177326 1000000000 836441727 1000000000 832686158 1000000000 800135902 1000000000 204639545 1000000000 185099603 1000000000 382209782 1000000000 109721906 1000000000 401499777 1000000000 945383552 1000000000 695261479 1000000000 3881424 1000000000 209901918 1000000000 525260476 1000000000 456388095 1000000000 435748559 1000000000 464706483 1000000000 427347397 1000000000 809094041 1000000000 109045241 1000000000 697143996 1000000000 337788244 1000000000 803958248 1000000000 239469788 1000000000 619644549 1000000000 635167757 1000000000 729691619 1000000000 107826103 1000000000 537786324 1000000000 949976125 1000000000 599696044 1000000000 433886270 1000000000 933064576 1000000000 153195395 1000000000 434350258 1000000000 942668510 1000000000 741505885 1000000000 299228290 1000000000 561506996 1000000000 305496454 1000000000 98041584 1000000000 343983325 1000000000 761758745 1000000000 463008344 1000000000 661665356 1000000000 892742752 1000000000 2464359 1000000000 422271062 1000000000 910581212 1000000000 20015773 1000000000 928875740 1000000000 752638295 1000000000 857605778 1000000000 933627019 1000000000 320357337 1000000000 864462266 1000000000 652226151 1000000000 725990700 1000000000 36928200 1000000000 284607280 1000000000 558450067 1000000000 545727732 1000000000 629579837 1000000000 740638952 1000000000 393609077 1000000000 509377270 1000000000 148712195 1000000000 611873527 1000000000 114628122 1000000000 98700634 1000000000 841595307 1000000000 771287273 1000000000 440259688 1000000000 17413512 1000000000 397597581 1000000000 922546237 1000000000 959606172 1000000000 685850614 1000000000 866886252 1000000000 539499965 1000000000 475266987 1000000000 248137509 1000000000 897668377 1000000000 435866411 1000000000 381169081 1000000000 629232991 1000000000 989703361 1000000000 320129194 1000000000 146215941 1000000000 121104386 1000000000 736831378 1000000000 339719442 1000000000 150744781 1000000000 114022962 1000000000 171201834 1000000000 733149611 1000000000 476439207 1000000000 568350273 1000000000 903627904 1000000000 202586296 1000000000 95941941 1000000000 925666615 1000000000 626094061 1000000000 70085798 1000000000 666616461 1000000000 309690292 1000000000 940392474 1000000000 308277063 1000000000 330461427 1000000000 759507939 1000000000 136202305 1000000000 155870717 1000000000 44678930 1000000000 639184733 1000000000 877596736 1000000000 551039783 1000000000 934010433 1000000000 199117491 1000000000 798181845 1000000000 905408724 1000000000 836587568 1000000000 329200768 1000000000 481815555 1000000000 842089490 1000000000 919048582 1000000000 911386681 1000000000 760927434 1000000000 75043113 1000000000 764790286 1000000000 203083989 1000000000 487718968 1000000000 972854161 1000000000 531298298 1000000000 68210062 1000000000 104761360 1000000000 443958146 1000000000 712205533 1000000000 181622655 1000000000 245112045 1000000000 561807222 1000000000 328766171 1000000000 76301837 1000000000 803596418 1000000000 20208825 1000000000 227249888 1000000000 251352193 1000000000 179150762 1000000000 755712716 1000000000 7273509 1000000000 808507559 1000000000 813738877 1000000000 727298571 1000000000 18965149 1000000000 634721831 1000000000 224589465 1000000000 815609637 1000000000 41617699 1000000000 334623540 1000000000 665512606 1000000000 540250699 1000000000 720832836 1000000000 937636855 1000000000 866809951 1000000000 820357061 1000000000 936830543 1000000000 873679970 1000000000 7658692 1000000000 74229498 1000000000 116647779 1000000000 261845312 1000000000 798975202 1000000000 818452569 1000000000 325845407 1000000000 436459616 1000000000 701490549 1000000000 440200771 1000000000 80546377 1000000000 785549781 1000000000 730528194 1000000000 282526010 1000000000 662627162 1000000000 350171441 1000000000 718321350 1000000000 673492075 1000000000 233601952 1000000000 956078299 1000000000 381333700 1000000000 801967073 1000000000 636145337 1000000000 544662854 1000000000 385517413 1000000000 326808007 1000000000 639135376 1000000000 619426122 1000000000 238714158 1000000000 431588478 1000000000 948928444 1000000000 40553514 1000000000 118321356 1000000000 170748059 1000000000 816327740 1000000000 303970990 1000000000 143157658 1000000000 179638711 1000000000 407729022 1000000000 524330998 1000000000 470724254 1000000000 342825095 1000000000 648012359 1000000000 480842890 1000000000 288826125 1000000000 146585272 1000000000 854074726 1000000000 941366272 1000000000 654363043 1000000000 225164443 1000000000 530760867 1000000000 510722250 1000000000 720155678 1000000000 314416813 1000000000 73807300 1000000000 574276734 1000000000 298166459 1000000000 762699594 1000000000 318544194 1000000000 218536986 1000000000 183436844 1000000000 98960002 1000000000 369523375 1000000000 753405271 1000000000 600197875 1000000000 243523348 1000000000 677883406 1000000000 351801102 1000000000 246608320 1000000000 879995394 1000000000 74716835 1000000000 150743736 1000000000 504404089 1000000000 660646910 1000000000 877396356 1000000000 38164300 1000000000 154960152 1000000000 127904 1000000000 808960903 1000000000 397541365 1000000000 163560792 1000000000 974866592 1000000000 405613102 1000000000 548782344 1000000000 926532969 1000000000 5782746 1000000000 353224827 1000000000 594939461 1000000000 580203143 1000000000 745130193 1000000000 426629280 1000000000 866014889 1000000000 506153954 1000000000 311279540 1000000000 27019835 1000000000 967968809 1000000000 484253641 1000000000 802280060 1000000000 192952693 1000000000 5648348 1000000000 665707753 1000000000 752531864 1000000000 858558335 1000000000 589395454 1000000000 156046045 1000000000 718649209 1000000000 433825848 1000000000 364602344 1000000000 396997936 1000000000 918784017 1000000000 331561461 1000000000 134250428 1000000000 743597335 1000000000 750617864 1000000000 357814196 1000000000 232560107 1000000000 531653236 1000000000 272518429 1000000000 202838090 1000000000 712412722 1000000000 53758065 1000000000 840465188 1000000000 353964952 1000000000 811327017 1000000000 753544950 1000000000 76651464 1000000000 807500559 1000000000 459694010 1000000000 576007847 1000000000 709940449 1000000000 469552406 1000000000 133239187 1000000000 541011153 1000000000 73746162 1000000000 175888245 1000000000 156102304 1000000000 736778440 1000000000 413959556 1000000000 321504528 1000000000 904010597 1000000000 174254874 1000000000 146423982 1000000000 658282677 1000000000 592876728 1000000000 265867184 1000000000 130187441 1000000000 211048233 1000000000 545637913 1000000000 305688642 1000000000 654473435 1000000000 111895734 1000000000 625754957 1000000000 220729116 1000000000 924901493 1000000000 634337662 1000000000 591486235 1000000000 14659576 1000000000 922143871 1000000000 46758346 1000000000 455418835 1000000000 956360668 1000000000 130939159 1000000000 420473868 1000000000 112580601 1000000000 506387501 1000000000 489295357 1000000000 288490881 1000000000 540857411 1000000000 571517400 1000000000 169704296 1000000000 119257546 1000000000 901119555 1000000000 361299223 1000000000 240926857 1000000000 178508976 1000000000 893188409 1000000000 636094904 1000000000 632774642 1000000000 122925111 1000000000 465659326 1000000000 303773140 1000000000 20804459 1000000000 407089080 1000000000 405864414 1000000000 142804264 1000000000 548287422 1000000000 579950691 1000000000 85335488 1000000000 939957205 1000000000 233417691 1000000000 620483881 1000000000 191515218 1000000000 726831837 1000000000 45684720 1000000000 207152582 1000000000 891996834 1000000000 485343258 1000000000 650666657 1000000000 384907365 1000000000 959114818 1000000000 183509722 1000000000 502870748 1000000000 52726829 1000000000 537211112 1000000000 730275255 1000000000 521047812 1000000000 257962834 1000000000 548756840 1000000000 752043304 1000000000 237285414 1000000000 214709367 1000000000 784411375 1000000000 89052684 1000000000 306706597 1000000000 390951437 1000000000 402117709 1000000000 447059478 1000000000 78268039 1000000000 67472062 1000000000 987453951 1000000000 237368301 1000000000 686733790 1000000000 154931753 1000000000 963486151 1000000000 89817626 1000000000 383730044 1000000000 83402041 1000000000 136404808 1000000000 657134131 1000000000 354611214 1000000000 350505854 1000000000 991350967 1000000000 478342968 1000000000 848671245 1000000000 654538480 1000000000 157729876 1000000000 941298919 1000000000 786344975 1000000000 253507315 1000000000 897344113 1000000000 669936230 1000000000 720313693 1000000000 706341341 1000000000 288302144 1000000000 991754862 1000000000 924834596 1000000000 199061779 1000000000 349930922 1000000000 799664620 1000000000 257427284 1000000000 88145619 1000000000 984472165 1000000000 965779295 1000000000 730778545 1000000000 578904464 1000000000 614185530 1000000000 754027229 1000000000 460754332 1000000000 654627498 1000000000 899463569 1000000000 690874960 1000000000 107784201 1000000000 16503534 1000000000 632330772 1000000000 675424492 1000000000 924202332 1000000000 415772070 1000000000 314703090 1000000000 859392995 1000000000 827287271 1000000000 355725720 1000000000 416124853 1000000000 304188883 1000000000 702289844 1000000000 239391708 1000000000 226258676 1000000000 4944972 1000000000 706070525 1000000000 482911585 1000000000 380212905 1000000000 767885417 1000000000 899907566 1000000000 369172860 1000000000 918153418 1000000000 191692544 1000000000 139613294 1000000000 303537693 1000000000 999705227 1000000000 399105619 1000000000 394337024 1000000000 184280380 1000000000 282114432 1000000000 220227827 1000000000 997888147 1000000000 293697094 1000000000 626747214 1000000000 610889230 1000000000 796537078 1000000000 58600622 1000000000 896346116 1000000000 76077603 1000000000 340014217 1000000000 612165282 1000000000 481745275 1000000000 208208649 1000000000 644104176 1000000000 193229384 1000000000 157122650 1000000000 86577945 1000000000 208043221 1000000000 628735009 1000000000 103874683 1000000000 816798429 1000000000 679360264 1000000000 712949621 1000000000 490516118 1000000000 106935163 1000000000 715773104 1000000000 921596136 1000000000 786944806 1000000000 207179584 1000000000 214148146 1000000000 633558775 1000000000 440861569 1000000000 708914096 1000000000 2709315 1000000000 570093902 1000000000 961685606 1000000000 502849835 1000000000 618342296 1000000000 177691697 1000000000 308545898 1000000000 127665925 1000000000 47593264 1000000000 350538453 1000000000 2348415 1000000000 911183919 1000000000 105179213 1000000000 697193304 1000000000 124291007 1000000000 656061609 1000000000 919818407 1000000000 742790204 1000000000 481840952 1000000000 131311105 1000000000 727328625 1000000000 146522885 1000000000 606304609 1000000000 109381099 1000000000 143519833 1000000000 135658872 1000000000 570773083 1000000000 540685629 1000000000 513877993 1000000000 616175272 1000000000 136802692 1000000000 473201841 1000000000 414762116 1000000000 435175658 1000000000 562607669 1000000000 280095353 1000000000 855584566 1000000000 503223064 1000000000 369348074 1000000000 609452450 1000000000 734670640 1000000000 524703052 1000000000 734441512 1000000000 993714068 1000000000 587837257 1000000000 256331528 1000000000 703417795 1000000000 559793143 1000000000 447683065 1000000000 125820453 1000000000 77827056 1000000000 313526971 1000000000 7943869 1000000000 533062533 1000000000 278827332 1000000000 773643176 1000000000 484650262 1000000000 343924812 1000000000 114603059 1000000000 254202037 1000000000 829574984 1000000000 340884132 1000000000 21878909 1000000000 229287622 1000000000 506570918 1000000000 719156258 1000000000 588334292 1000000000 854769300 1000000000 597894704 1000000000 947563775 1000000000 601911595 1000000000 975846648 1000000000 207072703 1000000000 620775474 1000000000 99233516 1000000000 743815818 1000000000 359772337 1000000000 559998342 1000000000 755736337 1000000000 690264805 1000000000 781420267 1000000000 614899908 1000000000 49311782 1000000000 890821744 1000000000 510767297 1000000000 839835664 1000000000 212769077 1000000000 868443194 1000000000 636600663 1000000000 980831794 1000000000 608129278 1000000000 802520996 1000000000 400797159 1000000000 918013529 1000000000 126471983 1000000000 163458961 1000000000 802125419 1000000000 973653385 1000000000 235907291 1000000000 915976244 1000000000 737955509 1000000000 534808819 1000000000 788151289 1000000000 319291340 1000000000 947761862 1000000000 801918237 1000000000 18597076 1000000000 272076247 1000000000 819712499 1000000000 231039603 1000000000 328257671 1000000000 836888897 1000000000 898468782 1000000000 698411541 1000000000 43326452 1000000000 301454997 1000000000 107753752 1000000000 442838014 1000000000 93611964 1000000000 980098274 1000000000 629077811 1000000000 907784735 1000000000 415941645 1000000000 411617707 1000000000 315705744 1000000000 856729624 1000000000 72474149 1000000000 723124954 1000000000 337318075 1000000000 464037197 1000000000 948931435 1000000000 369790138 1000000000 500431915 1000000000 198510986 1000000000 410042466 1000000000 530582194 1000000000 62197594 1000000000 778475299 1000000000 385493041 1000000000 200071412 1000000000 466738290 1000000000 505065089 1000000000 317438938 1000000000 538145976 1000000000 601021101 1000000000 644310643 1000000000 742036041 1000000000 846652835 1000000000 900402722 1000000000 538753942 1000000000 761423841 1000000000 556975445 1000000000 674756249 1000000000 617737517 1000000000 769387128 1000000000 489930981 1000000000 381312626 1000000000 114386238 1000000000 475236422 1000000000 567273687 1000000000 521777965 1000000000 548925061 1000000000 663259285 1000000000 598198189 1000000000 749903885 1000000000 116903531 1000000000 386764710 1000000000 747156708 1000000000 414627839 1000000000 739785277 1000000000 872082446 1000000000 845619893 1000000000 714941290 1000000000 63447956 1000000000 198809173 1000000000 244641114 1000000000 901948528 1000000000 576360134 1000000000 444087009 1000000000 999522035 1000000000 311832186 1000000000 795469415 1000000000 436411714 1000000000 138291426 1000000000 368818257 1000000000 797146708 1000000000 846714159 1000000000 784279174 1000000000 287680763 1000000000 550561419 1000000000 832075287 1000000000 930842321 1000000000 318275634 1000000000 745051033 1000000000 265164571 1000000000 120717252 1000000000 559340664 1000000000 192185238 1000000000 637449855 1000000000 738329070 1000000000 273283383 1000000000 328004419 1000000000 519414047 1000000000 215907413 1000000000 243165764 1000000000 250036939 1000000000 959800295 1000000000 684714352 1000000000 274086827 1000000000 5330156 1000000000 541344947 1000000000 530407985 1000000000 226057967 1000000000 254691062 1000000000 835660573 1000000000 876197676 1000000000 116712575 1000000000 435157473 1000000000 460617806 1000000000 504776980 1000000000 607833810 1000000000 848034435 1000000000 129873212 1000000000 791128868 1000000000 652548466 1000000000 840710612 1000000000 235624697 1000000000 574818994 1000000000 834022581 1000000000 50406002 1000000000 98986745 1000000000 685871252 1000000000 638788257 1000000000 300511960 1000000000 232971222 1000000000 23385018 1000000000 795464783 1000000000 143475749 1000000000 819365925 1000000000 743361622 1000000000 33259271 1000000000 111706518 1000000000 322401008 1000000000 204560387 1000000000 393418848 1000000000 103753735 1000000000 828776851 1000000000 203158255 1000000000 532759304 1000000000 306211994 1000000000 808294299 1000000000 808566694 1000000000 231048493 1000000000 684254019 1000000000 209010212 1000000000 675255710 1000000000 381117197 1000000000 301791194 1000000000 271412586 1000000000 32924686 1000000000 951485754 1000000000 923863188 1000000000 195499782 1000000000 937460376 1000000000 866744589 1000000000 473373883 1000000000 141362490 1000000000 173066475 1000000000 972147002 1000000000 364647696 1000000000 88100672 1000000000 911173143 1000000000 168565827 1000000000 735058982 1000000000 802396180 1000000000 130670227 1000000000 386777380 1000000000 262208680 1000000000 167116857 1000000000 710997130 1000000000 906592845 1000000000 794326831 1000000000 671725733 1000000000 661344603 1000000000 8651762 1000000000 975769963 1000000000 283192509 1000000000 776732520 1000000000 262740791 1000000000 63361826 1000000000 244728481 1000000000 869053997 1000000000 842143376 1000000000 1981002 1000000000 741015710 1000000000 785728603 1000000000 170690679 1000000000 849406863 1000000000 683008264 1000000000 675581387 1000000000 693288057 1000000000 431743828 1000000000 891027447 1000000000 619493737 1000000000 365567109 1000000000 55595156 1000000000 199889732 1000000000 512718235 1000000000 718188739 1000000000 163952298 1000000000 720757802 1000000000 38550531 1000000000 338073572 1000000000 139597548 1000000000 225586775 1000000000 626574818 1000000000 617901506 1000000000 877963708 1000000000 17000404 1000000000 306217292 1000000000 672847076 1000000000 259878532 1000000000 887082563 1000000000 259354778 1000000000 580194473 1000000000 974681764 1000000000 380738280 1000000000 188204067 1000000000 249938071 1000000000 458326247 1000000000 170456278 1000000000 448111509 1000000000 750365504 1000000000 558993281 1000000000 165145611 1000000000 544843553 1000000000 374820771 1000000000 19622977 1000000000 28343033 1000000000 102954203 1000000000 777711774 1000000000 233075853 1000000000 682334291 1000000000 665130128 1000000000 315287574 1000000000 357706323 1000000000 393281421 1000000000 107044903 1000000000 23845790 1000000000 328789478 1000000000 151784316 1000000000 447519584 1000000000 352401847 1000000000 278908207 1000000000 831666478 1000000000 772892754 1000000000 727974748 1000000000 359487188 1000000000 507535732 1000000000 349741390 1000000000 270413240 1000000000 561808560 1000000000 79047200 1000000000 995364310 1000000000 764446601 1000000000 115991447 1000000000 119565244 1000000000 43799983 1000000000 740116945 1000000000 798035450 1000000000 488387311 1000000000 543495303 1000000000 440168775 1000000000 668798357 1000000000 870768789 1000000000 630612615 1000000000 13595397 1000000000 511206685 1000000000 50450886 1000000000 772372384 1000000000 35608320 1000000000 809619391 1000000000 159432873 1000000000 3177930 1000000000 187810342 1000000000 994355645 1000000000 729671692 1000000000 370860035 1000000000 662943908 1000000000 439929458 1000000000 170096157 1000000000 640353366 1000000000 431794850 1000000000 799407991 1000000000 807432875 1000000000 27309550 1000000000 545228765 1000000000 676359048 1000000000 795127122 1000000000 480811702 1000000000 393327932 1000000000 833662690 1000000000 645034844 1000000000 529676415 1000000000 695714487 1000000000 945951654 1000000000 49227343 1000000000 512531568 1000000000 49519930 1000000000 756817472 1000000000 328522853 1000000000 318676073 1000000000 682123811 1000000000 767815210 1000000000 239878210 1000000000 426495843 1000000000 169158829 1000000000 100771598 1000000000 700125263 1000000000 308809829 1000000000 213036167 1000000000 338933221 1000000000 71716901 1000000000 936472285 1000000000 862532401 1000000000 800956907 1000000000 645781636 1000000000 997424328 1000000000 109285881 1000000000 746397191 1000000000 813650591 1000000000 983107512 1000000000 806790408 1000000000 501642653 1000000000 475967012 1000000000 542159116 1000000000 363965773 1000000000 951588789 1000000000 738901995 1000000000 595871594 1000000000 200713473 1000000000 338490729 1000000000 876164782 1000000000 240064333 1000000000 366060908 1000000000 81274584 1000000000 699697846 1000000000 820225964 1000000000 826729064 1000000000 296642787 1000000000 647095045 1000000000 940912640 1000000000 90882394 1000000000 260800355 1000000000 20657077 1000000000 396474795 1000000000 206011326 1000000000 133727520 1000000000 339788682 1000000000 551963029 1000000000 905924295 1000000000 113975705 1000000000 644429432 1000000000 187578726 1000000000 882625942 1000000000 485205135 1000000000 904152533 1000000000 197918063 1000000000 994018829 1000000000 223182146 1000000000 34714177 1000000000 800074029 1000000000 893651542 1000000000 294067051 1000000000 74469781 1000000000 348608071 1000000000 289260134 1000000000 221180272 1000000000 34047152 1000000000 696103336 1000000000 699709086 1000000000 203918471 1000000000 450596074 1000000000 173375791 1000000000 263142674 1000000000 383241759 1000000000 546271950 1000000000 636322157 1000000000 300890894 1000000000 130716244 1000000000 322211369 1000000000 184256490 1000000000 922143758 1000000000 816521377 1000000000 714598141 1000000000 542067156 1000000000 495682231 1000000000 129378739 1000000000 505397381 1000000000 952501007 1000000000 131775639 1000000000 845397883 1000000000 396019731 1000000000 485284126 1000000000 789891337 1000000000 75162934 1000000000 46301972 1000000000 474769494 1000000000 704499306 1000000000 316979797 1000000000 592192887 1000000000 60104741 1000000000 481260919 1000000000 954967026 1000000000 33044493 1000000000 420356552 1000000000 890071758 1000000000 654969258 1000000000 586294173 1000000000 736264156 1000000000 482950535 1000000000 470734820 1000000000 965706123 1000000000 617779666 1000000000 335982599 1000000000 874709999 1000000000 732598929 1000000000 585260472 1000000000 856651382 1000000000 898538220 1000000000 471372874 1000000000 730369622 1000000000 209427337 1000000000 854101762 1000000000 978155351 1000000000 843052788 1000000000 760449951 1000000000 482208196 1000000000 990919856 1000000000 807687412 1000000000 771528756 1000000000 513671289 1000000000 643425346 1000000000 495369803 1000000000 942638785 1000000000 571072247 1000000000 166209818 1000000000 131578487 1000000000 474945386 1000000000 659500462 1000000000 225720487 1000000000 480089778 1000000000 879659838 1000000000 246682248 1000000000 571791642 1000000000 68299859 1000000000 805493443 1000000000 432530670 1000000000 748005574 1000000000 494716182 1000000000 780991493 1000000000 470530747 1000000000 58334634 1000000000 553738919 1000000000 619639793 1000000000 739613468 1000000000 857312576 1000000000 464744291 1000000000 386591386 1000000000 994562257 1000000000 127400137 1000000000 825821108 1000000000 109407383 1000000000 749147749 1000000000 757254957 1000000000 626692702 1000000000 918975561 1000000000 144130244 1000000000 306258696 1000000000 164570178 1000000000 579298603 1000000000 223715125 1000000000 186329237 1000000000 634581189 1000000000 591717791 1000000000 611472323 1000000000 525900862 1000000000 114662399 1000000000 208788390 1000000000 135219804 1000000000 814442475 1000000000 211937485 1000000000 580304817 1000000000 25263477 1000000000 884926439 1000000000 775626355 1000000000 98712030 1000000000 209495799 1000000000 741435654 1000000000 647531356 1000000000 317387107 1000000000 756985261 1000000000 249201646 1000000000 810808169 1000000000 79296693 1000000000 425767305 1000000000 231012633 1000000000 384157235 1000000000 134832415 1000000000 773677937 1000000000 256606749 1000000000 505998606 1000000000 914022574 1000000000 706738826 1000000000 362643344 1000000000 463855105 1000000000 897051181 1000000000 617916385 1000000000 473650445 1000000000 347435764 1000000000 125221620 1000000000 944197780 1000000000 115128966 1000000000 244085128 1000000000 566214081 1000000000 883010518 1000000000 263368284 1000000000 611937090 1000000000 109506092 1000000000 578285107 1000000000 635268893 1000000000 247607391 1000000000 197318468 1000000000 288426331 1000000000 746074923 1000000000 107956915 1000000000 388774409 1000000000 539616125 1000000000 767708943 1000000000 447168179 1000000000 456903866 1000000000 302231827 1000000000 956059971 1000000000 378482610 1000000000 727366287 1000000000 103139878 1000000000 512616409 1000000000 490874137 1000000000 954498421 1000000000 587676960 1000000000 456209141 1000000000 435236429 1000000000 755151849 1000000000 295214054 1000000000 606510747 1000000000 894502928 1000000000 383574296 1000000000 61898500 1000000000 891073252 1000000000 690763845 1000000000 753948118 1000000000 35111645 1000000000 72117626 1000000000 891681202 1000000000 179834136 1000000000 875723859 1000000000 204166065 1000000000 226478890 1000000000 567014616 1000000000 727558506 1000000000 493102878 1000000000 84837299 1000000000 759722638 1000000000 285374727 1000000000 706018043 1000000000 311952406 1000000000 986134629 1000000000 16325469 1000000000 292512207 1000000000 144807331 1000000000 348919590 1000000000 211520751 1000000000 908248422 1000000000 297961521 1000000000 829503266 1000000000 955985557 1000000000 806511567 1000000000 227523070 1000000000 988194343 1000000000 144373484 1000000000 356319148 1000000000 255181969 1000000000 944647203 1000000000 535838430 1000000000 182179812 1000000000 775855944 1000000000 21803773 1000000000 740294112 1000000000 311143958 1000000000 980374234 1000000000 432249147 1000000000 141427177 1000000000 728685168 1000000000 329424579 1000000000 67517231 1000000000 860619191 1000000000 26982578 1000000000 903000759 1000000000 637164572 1000000000 754572712 1000000000 265008121 1000000000 205117098 1000000000 566504395 1000000000 415959057 1000000000 189108228 1000000000 431145263 1000000000 465479299 1000000000 680050938 1000000000 504982899 1000000000 830236021 1000000000 212828664 1000000000 469872898 1000000000 650881672 1000000000 504085702 1000000000 790577507 1000000000 938040990 1000000000 911186490 1000000000 521176044 1000000000 467662348 1000000000 77639464 1000000000 994038443 1000000000 906736769 1000000000 481383699 1000000000 240604456 1000000000 680302222 1000000000 113554885 1000000000 530107723 1000000000 207436790 1000000000 959311447 1000000000 193596062 1000000000 388820021 1000000000 733318931 1000000000 65343444 1000000000 916961425 1000000000 907831898 1000000000 236288977 1000000000 950092080 1000000000 996724245 1000000000 267367926 1000000000 757216435 1000000000 497445274 1000000000 332564272 1000000000 649161785 1000000000 329268215 1000000000 546516677 1000000000 237006776 1000000000 437023734 1000000000 515348937 1000000000 884300698 1000000000 571581193 1000000000 396760308 1000000000 916501251 1000000000 317422181 1000000000 723221467 1000000000 258359801 1000000000 553361786 1000000000 934241670 1000000000 743080711 1000000000 134809728 1000000000 950352895 1000000000 805469050 1000000000 988080981 1000000000 336209671 1000000000 500952000 1000000000 48688850 1000000000 834870487 1000000000 78848730 1000000000 950680684 1000000000 747883644 1000000000 983288738 1000000000 301316103 1000000000 111474339 1000000000 424418926 1000000000 565591524 1000000000 467899429 1000000000 286863996 1000000000 427376665 1000000000 58715822 1000000000 44879319 1000000000 958502467 1000000000 842496954 1000000000 875609715 1000000000 82866965 1000000000 709502277 1000000000 904104873 1000000000 839871895 1000000000 114548871 1000000000 864233377 1000000000 90302249 1000000000 168801301 1000000000 258104184 1000000000 519764946 1000000000 896390422 1000000000 616851484 1000000000 980741508 1000000000 715361795 1000000000 547304520 1000000000 853779465 1000000000 53758004 1000000000 233658415 1000000000 553796140 1000000000 210821187 1000000000 400725768 1000000000 871048471 1000000000 420939989 1000000000 164261333 1000000000 910995733 1000000000 42226751 1000000000 643129509 1000000000 801519430 1000000000 491008249 1000000000 941287142 1000000000 508109567 1000000000 297948130 1000000000 868480666 1000000000 578458832 1000000000 219944822 1000000000 720304728 1000000000 822948770 1000000000 48300309 1000000000 760548043 1000000000 210510204 1000000000 54508954 1000000000 219781790 1000000000 884058362 1000000000 698995901 1000000000 113215074 1000000000 541091837 1000000000 825547615 1000000000 947801416 1000000000 589723575 1000000000 285876377 1000000000 706925394 1000000000 114718730 1000000000 336304713 1000000000 356422119 1000000000 815558313 1000000000 991790311 1000000000 924023121 1000000000 725121018 1000000000 36930273 1000000000 639153235 1000000000 963553581 1000000000 831270521 1000000000 648986097 1000000000 62290076 1000000000 318386571 1000000000 280148448 1000000000 578574896 1000000000 177631566 1000000000 705056331 1000000000 179088975 1000000000 420726163 1000000000 507849047 1000000000 642955756 1000000000 547693961 1000000000 383450050 1000000000 986191402 1000000000 170802593 1000000000 147542376 1000000000 104224962 1000000000 635255173 1000000000 992209038 1000000000 583897013 1000000000 537334978 1000000000 30301633 1000000000 85512029 1000000000 265127776 1000000000 699926507 1000000000 597936429 1000000000 228285089 1000000000 572548964 1000000000 176458868 1000000000 193924446 1000000000 171418142 1000000000 107212277 1000000000 116521562 1000000000 227842987 1000000000 567664935 1000000000 971175887 1000000000 440190562 1000000000 272101763 1000000000 575418374 1000000000 454286140 1000000000 158743909 1000000000 224822280 1000000000 873045789 1000000000 496941568 1000000000 932121143 1000000000 2931597 1000000000 702075570 1000000000 201399465 1000000000 43105993 1000000000 634576366 1000000000 735112998 1000000000 333622132 1000000000 274027233 1000000000 699347086 1000000000 483439019 1000000000 426868575 1000000000 497086122 1000000000 260555378 1000000000 904542984 1000000000 292072658 1000000000 448341072 1000000000 725924135 1000000000 596361821 1000000000 742401419 1000000000 903303112 1000000000 731445015 1000000000 983463657 1000000000 759995775 1000000000 394698158 1000000000 823326504 1000000000 312548336 1000000000 364633963 1000000000 284086979 1000000000 685226414 1000000000 646334942 1000000000 477318338 1000000000 700625669 1000000000 648844086 1000000000 178882971 1000000000 654123102 1000000000 548717959 1000000000 605697667 1000000000 615945785 1000000000 585040934 1000000000 997588570 1000000000 417433458 1000000000 777658644 1000000000 498912800 1000000000 42820641 1000000000 840666490 1000000000 653947142 1000000000 128277477 1000000000 189581036 1000000000 249218250 1000000000 486621540 1000000000 919600027 1000000000 323618604 1000000000 244938890 1000000000 275183851 1000000000 135962385 1000000000 743249543 1000000000 69210618 1000000000 478389222 1000000000 488309031 1000000000 732255623 1000000000 746419068 1000000000 230927413 1000000000 707489361 1000000000 310434561 1000000000 803886034 1000000000 314680678 1000000000 430166128 1000000000 788190782 1000000000 586458708 1000000000 239174524 1000000000 30762845 1000000000 111668465 1000000000 245265347 1000000000 429092759 1000000000 154919710 1000000000 377938880 1000000000 994770426 1000000000 123110461 1000000000 349861589 1000000000 513692777 1000000000 238795746 1000000000 801675037 1000000000 957015202 1000000000 484395070 1000000000 301497271 1000000000 334643390 1000000000 341960703 1000000000 959632053 1000000000 241450035 1000000000 973415238 1000000000 441610955 1000000000 698232251 1000000000 185144297 1000000000 658806606 1000000000 117530625 1000000000 476953272 1000000000 571196583 1000000000 531839282 1000000000 798658096 1000000000 785851041 1000000000 701948149 1000000000 103684512 1000000000 907701886 1000000000 406009448 1000000000 245010410 1000000000 375929582 1000000000 510706324 1000000000 658101115 1000000000 914385437 1000000000 273023380 1000000000 371360920 1000000000 112213895 1000000000 915677701 1000000000 978421618 1000000000 776374711 1000000000 881876987 1000000000 571541135 1000000000 440472356 1000000000 14310920 1000000000 163859979 1000000000 119701757 1000000000 401717762 1000000000 98348477 1000000000 875328227 1000000000 604633179 1000000000 541382373 1000000000 258389155 1000000000 908090134 1000000000 773193033 1000000000 687796201 1000000000 720841133 1000000000 607940365 1000000000 694537947 1000000000 375723118 1000000000 508486176 1000000000 222535992 1000000000 317512098 1000000000 847497156 1000000000 888698387 1000000000 258530991 1000000000 258973085 1000000000 965401156 1000000000 354948692 1000000000 83898448 1000000000 755808607 1000000000 155721511 1000000000 627680563 1000000000 331453404 1000000000 841021643 1000000000 342227244 1000000000 138381834 1000000000 791879704 1000000000 976526947 1000000000 485808058 1000000000 139546477 1000000000 619606486 1000000000 41981049 1000000000 757482587 1000000000 651603693 1000000000 369416372 1000000000 6419305 1000000000 572279904 1000000000 72482401 1000000000 892076700 1000000000 456864150 1000000000 787299310 1000000000 993942539 1000000000 13474785 1000000000 540673528 1000000000 916577269 1000000000 168449303 1000000000 824834786 1000000000 940292429 1000000000 566530918 1000000000 49862510 1000000000 527000550 1000000000 255369734 1000000000 309085853 1000000000 373362201 1000000000 84204438 1000000000 682834364 1000000000 465266230 1000000000 335087461 1000000000 95168553 1000000000 604031104 1000000000 820233362 1000000000 209981463 1000000000 786135861 1000000000 777491259 1000000000 191854265 1000000000 793207598 1000000000 364783651 1000000000 227868644 1000000000 426368859 1000000000 678207032 1000000000 238580649 1000000000 412299188 1000000000 349508717 1000000000 572060516 1000000000 507382764 1000000000 178381438 1000000000 986180617 1000000000 741837067 1000000000 813728873 1000000000 804869121 1000000000 137710341 1000000000 539191062 1000000000 22906832 1000000000 987266894 1000000000 95125478 1000000000 884655223 1000000000 427483334 1000000000 59227451 1000000000 645871190 1000000000 72309200 1000000000 493209239 1000000000 345188091 1000000000 882549868 1000000000 976406450 1000000000 729327684 1000000000 204950891 1000000000 119161913 1000000000 752391181 1000000000 136409749 1000000000 395364498 1000000000 403452895 1000000000 422987900 1000000000 432237084 1000000000 466107403 1000000000 368484958 1000000000 521291043 1000000000 327376124 1000000000 375269539 1000000000 609852933 1000000000 878004191 1000000000 893775794 1000000000 978972394 1000000000 376097558 1000000000 705906541 1000000000 458619726 1000000000 764236761 1000000000 972597743 1000000000 581743168 1000000000 919984065 1000000000 391643007 1000000000 413462722 1000000000 289410533 1000000000 10423868 1000000000 328888045 1000000000 464094000 1000000000 724264541 1000000000 638754826 1000000000 972543761 1000000000 919440130 1000000000 368393858 1000000000 704773283 1000000000 593444461 1000000000 218316680 1000000000 328717807 1000000000 765067492 1000000000 108530314 1000000000 356290514 1000000000 903284651 1000000000 776690120 1000000000 687781973 1000000000 388781481 1000000000 735619832 1000000000 489750343 1000000000 767143640 1000000000 982206868 1000000000 321649869 1000000000 100353692 1000000000 243220272 1000000000 963023734 1000000000 98363091 1000000000 216019043 1000000000 538219885 1000000000 758904050 1000000000 754206807 1000000000 244510875 1000000000 557668895 1000000000 446166173 1000000000 217512211 1000000000 701382353 1000000000 96118355 1000000000 247400538 1000000000 194465376 1000000000 439983811 1000000000 464515075 1000000000 928689081 1000000000 666940744 1000000000 884928394 1000000000 627798989 1000000000 821217325 1000000000 814180317 1000000000 697798532 1000000000 243489600 1000000000 687766882 1000000000 328354012 1000000000 260965056 1000000000 342684021 1000000000 842186155 1000000000 176554189 1000000000 212592352 1000000000 936225777 1000000000 911764418 1000000000 123076024 1000000000 624018617 1000000000 978950164 1000000000 151623282 1000000000 710845387 1000000000 725333444 1000000000 499060777 1000000000 961768172 1000000000 249795854 1000000000 382870300 1000000000 844017646 1000000000 233326546 1000000000 131994211 1000000000 604163748 1000000000 552746271 1000000000 400192430 1000000000 452052565 1000000000 199252429 1000000000 293963839 1000000000 981401880 1000000000 417873915 1000000000 826104087 1000000000 432769624 1000000000 722712056 1000000000 975901611 1000000000 198087263 1000000000 476385852 1000000000 860851431 1000000000 822989242 1000000000 405324919 1000000000 492757055 1000000000 948548316 1000000000 844550068 1000000000 924244575 1000000000 76040964 1000000000 754419253 1000000000 914591244 1000000000 524805457 1000000000 913583159 1000000000 490280947 1000000000 71986922 1000000000 61864348 1000000000 857045257 1000000000 11835529 1000000000 488283424 1000000000 519337364 1000000000 264321516 1000000000 173321815 1000000000 386659288 1000000000 967559478 1000000000 963450191 1000000000 406154508 1000000000 763413682 1000000000 569827808 1000000000 165188561 1000000000 49627268 1000000000 184936511 1000000000 920573122 1000000000 340641448 1000000000 987101939 1000000000 248081717 1000000000 509662061 1000000000 837191352 1000000000 528382037 1000000000 79367497 1000000000 117629930 1000000000 857417754 1000000000 429195223 1000000000 710542304 1000000000 544572744 1000000000 767081734 1000000000 549592273 1000000000 834094992 1000000000 859385087 1000000000 803278776 1000000000 927395899 1000000000 206033765 1000000000 161632324 1000000000 370501227 1000000000 653341363 1000000000 814657381 1000000000 144489004 1000000000 809147875 1000000000 579457039 1000000000 311794811 1000000000 394117972 1000000000 814255320 1000000000 437209450 1000000000 109748797 1000000000 249627391 1000000000 310191136 1000000000 824772169 1000000000 864496835 1000000000 714185594 1000000000 699645461 1000000000 693357346 1000000000 253615081 1000000000 992150261 1000000000 198008714 1000000000 601682079 1000000000 303788971 1000000000 466747794 1000000000 922112434 1000000000 310741823 1000000000 749391836 1000000000 699428521 1000000000 279342605 1000000000 172568952 1000000000 816789590 1000000000 897698890 1000000000 827246345 1000000000 533283759 1000000000 982750585 1000000000 342823366 1000000000 449066132 1000000000 343088971 1000000000 910944465 1000000000 789957754 1000000000 61154258 1000000000 850546004 1000000000 448004095 1000000000 925324777 1000000000 540915964 1000000000 371140586 1000000000 218893377 1000000000 112598906 1000000000 346743062 1000000000 3398682 1000000000 922919529 1000000000 991813449 1000000000 816467662 1000000000 287081391 1000000000 439625488 1000000000 110190111 1000000000 364731046 1000000000 654599203 1000000000 46910235 1000000000 887722454 1000000000 41020669 1000000000 444161528 1000000000 118282986 1000000000 679327816 1000000000 704872642 1000000000 137211372 1000000000 298543167 1000000000 384143148 1000000000 521259030 1000000000 239813960 1000000000 353326600 1000000000 174803144 1000000000 20864832 1000000000 6395681 1000000000 418471505 1000000000 782271888 1000000000 421271275 1000000000 33281928 1000000000 310102177 1000000000 877405060 1000000000 380357506 1000000000 543860669 1000000000 299596097 1000000000 578593662 1000000000 222876609 1000000000 204943899 1000000000 219974308 1000000000 371805385 1000000000 696938829 1000000000 74397612 1000000000 949087560 1000000000 800510631 1000000000 571760657 1000000000 724309636 1000000000 755388179 1000000000 817812089 1000000000 487563904 1000000000 107657327 1000000000 742740488 1000000000 394054790 1000000000 740793255 1000000000 564289690 1000000000 58345683 1000000000 721493201 1000000000 674228846 1000000000 729183033 1000000000 494504577 1000000000 426532552 1000000000 647906350 1000000000 226202750 1000000000 540724587 1000000000 878871646 1000000000 21537567 1000000000 288298232 1000000000 627178614 1000000000 964180212 1000000000 900495877 1000000000 15337502 1000000000 623599454 1000000000 74115 1000000000 810529327 1000000000 988423303 1000000000 907773866 1000000000 425955056 1000000000 927723768 1000000000 326825281 1000000000 468037652 1000000000 776950967 1000000000 624333892 1000000000 344378770 1000000000 536404958 1000000000 434587147 1000000000 763224627 1000000000 129224786 1000000000 251717410 1000000000 240935452 1000000000 619762464 1000000000 310985201 1000000000 216522344 1000000000 946152141 1000000000 656458716 1000000000 913500789 1000000000 675374573 1000000000 755225311 1000000000 823454810 1000000000 637945457 1000000000 7930613 1000000000 363858810 1000000000 727717170 1000000000 476919787 1000000000 689171337 1000000000 583864345 1000000000 676243326 1000000000 979495990 1000000000 576183882 1000000000 477302549 1000000000 332183925 1000000000 738097414 1000000000 760141398 1000000000 432539253 1000000000 971319118 1000000000 376720602 1000000000 786758098 1000000000 277147577 1000000000 585259537 1000000000 116914709 1000000000 462363908 1000000000 126541409 1000000000 800145714 1000000000 621951000 1000000000 82857355 1000000000 808878464 1000000000 942282818 1000000000 385134292 1000000000 279837402 1000000000 47385033 1000000000 760145238 1000000000 557567653 1000000000 364076236 1000000000 457623931 1000000000 218215744 1000000000 702185036 1000000000 921520489 1000000000 347339222 1000000000 8529162 1000000000 753755753 1000000000 343132475 1000000000 668284873 1000000000 135799193 1000000000 251220876 1000000000 590459876 1000000000 882517747 1000000000 19828544 1000000000 433173297 1000000000 724913832 1000000000 405282001 1000000000 402578486 1000000000 737050615 1000000000 405637722 1000000000 781446521 1000000000 743086390 1000000000 910165930 1000000000 485518899 1000000000 839172098 1000000000 444162856 1000000000 286545510 1000000000 703647761 1000000000 173694656 1000000000 124670943 1000000000 876005420 1000000000 57178879 1000000000 424302681 1000000000 207976432 1000000000 44551052 1000000000 40348804 1000000000 626001271 1000000000 652435711 1000000000 581592633 1000000000 61297184 1000000000 35675158 1000000000 584936832 1000000000 886394831 1000000000 181485141 1000000000 60471142 1000000000 975888766 1000000000 406282827 1000000000 295520624 1000000000 416115281 1000000000 507945159 1000000000 834843225 1000000000 65657632 1000000000 749619862 1000000000 640905882 1000000000 525359806 1000000000 677373039 1000000000 991552954 1000000000 763972034 1000000000 966608698 1000000000 422311565 1000000000 49978271 1000000000 695068415 1000000000 845047478 1000000000 107545780 1000000000 128589503 1000000000 331737102 1000000000 749490058 1000000000 627066891 1000000000 347491608 1000000000 588469322 1000000000 810869806 1000000000 783582858 1000000000 63298308 1000000000 326363154 1000000000 900942401 1000000000 449193274 1000000000 796440364 1000000000 830929476 1000000000 40416458 1000000000 649397410 1000000000 210299168 1000000000 613572848 1000000000 987263985 1000000000 184282478 1000000000 805362520 1000000000 704052798 1000000000 633481695 1000000000 450365184 1000000000 366095335 1000000000 273815377 1000000000 726905037 1000000000 240503876 1000000000 613797195 1000000000 515165504 1000000000 994398265 1000000000 211642576 1000000000 870827564 1000000000 155674120 1000000000 483085761 1000000000 559418712 1000000000 612333969 1000000000 9408786 1000000000 712700142 1000000000 114230769 1000000000 951768728 1000000000 132342366 1000000000 389349428 1000000000 344881338 1000000000 915810701 1000000000 130418203 1000000000 437372946 1000000000 814419482 1000000000 11232645 1000000000 821012554 1000000000 941104678 1000000000 697939059 1000000000 533760417 1000000000 984294723 1000000000 890878411 1000000000 675381899 1000000000 798138677 1000000000 936204136 1000000000 926702232 1000000000 371141722 1000000000 700779260 1000000000 869749867 1000000000 940062635 1000000000 696604331 1000000000 720358380 1000000000 830952279 1000000000 396119769 1000000000 965212893 1000000000 353498366 1000000000 523598705 1000000000 469947852 1000000000 955618379 1000000000 231662521 1000000000 808095012 1000000000 591106482 1000000000 781132340 1000000000 392744144 1000000000 899786561 1000000000 703483442 1000000000 786063700 1000000000 990233792 1000000000 42501639 1000000000 642525088 1000000000 151353088 1000000000 977947260 1000000000 480894063 1000000000 178047016 1000000000 373106054 1000000000 247148186 1000000000 513241621 1000000000 796785873 1000000000 50934147 1000000000 642853444 1000000000 777643454 1000000000 156097250 1000000000 304729425 1000000000 880305158 1000000000 24345254 1000000000 221357706 1000000000 176527375 1000000000 316669842 1000000000 457298810 1000000000 330015648 1000000000 50958482 1000000000 389514356 1000000000 793475988 1000000000 290596290 1000000000 16059597 1000000000 166620022 1000000000 38309785 1000000000 899721591 1000000000 897455658 1000000000 486691647 1000000000 810801245 1000000000 57424199 1000000000 333670409 1000000000 654900511 1000000000 840915643 1000000000 247255311 1000000000 128998689 1000000000 100322574 1000000000 980949864 1000000000 321490218 1000000000 325798283 1000000000 657341281 1000000000 837867046 1000000000 740213076 1000000000 656242692 1000000000 158847905 1000000000 860144258 1000000000 453265479 1000000000 176113242 1000000000 823687887 1000000000 44838243 1000000000 327999586 1000000000 576983424 1000000000 571461608 1000000000 840890531 1000000000 210477083 1000000000 517770144 1000000000 480910180 1000000000 778658014 1000000000 165382044 1000000000 625054951 1000000000 999035541 1000000000 493836293 1000000000 336154431 1000000000 802336531 1000000000 987166199 1000000000 859276173 1000000000 686925212 1000000000 483310219 1000000000 744451086 1000000000 517287448 1000000000 394098902 1000000000 963991619 1000000000 667564792 1000000000 836901614 1000000000 715925023 1000000000 602932809 1000000000 596129054 1000000000 894745417 1000000000 510191746 1000000000 760349095 1000000000 337648346 1000000000 662212687 1000000000 830632692 1000000000 456446279 1000000000 484510863 1000000000 774397717 1000000000 906387497 1000000000 109229170 1000000000 985663686 1000000000 931178966 1000000000 620484597 1000000000 877146557 1000000000 842873609 1000000000 114561063 1000000000 175148097 1000000000 556992671 1000000000 426046016 1000000000 8221559 1000000000 529448099 1000000000 473728341 1000000000 942993685 1000000000 263828520 1000000000 593967346 1000000000 860056059 1000000000 155499745 1000000000 36856406 1000000000 544958848 1000000000 917118200 1000000000 474543845 1000000000 713502973 1000000000 940297271 1000000000 523117398 1000000000 486087168 1000000000 357820923 1000000000 395360867 1000000000 623924087 1000000000 949335596 1000000000 93110226 1000000000 172705969 1000000000 818129902 1000000000 266661259 1000000000 986702396 1000000000 775375794 1000000000 638432609 1000000000 916911863 1000000000 203279118 1000000000 156289925 1000000000 912853568 1000000000 290894146 1000000000 111267331 1000000000 225140021 1000000000 542438767 1000000000 202255038 1000000000 224690692 1000000000 434288029 1000000000 701950144 1000000000 757027257 1000000000 671662113 1000000000 665680598 1000000000 408015028 1000000000 489705496 1000000000 517681169 1000000000 869295518 1000000000 926593029 1000000000 994178714 1000000000 834038080 1000000000 200087108 1000000000 954099027 1000000000 712376625 1000000000 408400240 1000000000 308307729 1000000000 957652098 1000000000 691012130 1000000000 471306228 1000000000 282926228 1000000000 155984888 1000000000 582270173 1000000000 917998027 1000000000 493368679 1000000000 25774003 1000000000 151439123 1000000000 770765978 1000000000 372907728 1000000000 367027656 1000000000 673785543 1000000000 507596850 1000000000 504886728 1000000000 457354929 1000000000 290145200 1000000000 718923163 1000000000 168736544 1000000000 678878787 1000000000 88939211 1000000000 727021793 1000000000 986938021 1000000000 546616088 1000000000 872524067 1000000000 282117194 1000000000 140114765 1000000000 706220689 1000000000 199863230 1000000000 570445628 1000000000 205654743 1000000000 810487986 1000000000 630763529 1000000000 325508613 1000000000 535210827 1000000000 322227368 1000000000 250608518 1000000000 880576482 1000000000 398327405 1000000000 854675453 1000000000 215516854 1000000000 589315375 1000000000 536786683 1000000000 724455577 1000000000 415493938 1000000000 947336354 1000000000 229765298 1000000000 243825382 1000000000 938995517 1000000000 85377507 1000000000 327659925 1000000000 793547116 1000000000 190046251 1000000000 64065594 1000000000 244187861 1000000000 565148108 1000000000 791852373 1000000000 548563162 1000000000 321274072 1000000000 756932605 1000000000 502167189 1000000000 15082594 1000000000 373236392 1000000000 895561422 1000000000 139495260 1000000000 425238770 1000000000 214111478 1000000000 679198278 1000000000 30320869 1000000000 469065280 1000000000 283739226 1000000000 980558443 1000000000 85662761 1000000000 654420242 1000000000 968387743 1000000000 510225897 1000000000 273127216 1000000000 497786287 1000000000 378951062 1000000000 864276174 1000000000 217473462 1000000000 37151588 1000000000 884461823 1000000000 686962679 1000000000 349163744 1000000000 525014002 1000000000 228799282 1000000000 171389692 1000000000 611185178 1000000000 649652552 1000000000 781085035 1000000000 502571623 1000000000 692884761 1000000000 567707046 1000000000 876742058 1000000000 899162694 1000000000 165021534 1000000000 487289781 1000000000 984563080 1000000000 478936571 1000000000 714832622 1000000000 704037434 1000000000 309340176 1000000000 31512767 1000000000 496261189 1000000000 729671254 1000000000 858237069 1000000000 108298280 1000000000 313514972 1000000000 288108797 1000000000 444248398 1000000000 349631816 1000000000 34085519 1000000000 694128763 1000000000 988360289 1000000000 542778008 1000000000 817547168 1000000000 305386445 1000000000 533436826 1000000000 192304327 1000000000 360076381 1000000000 500627334 1000000000 615845855 1000000000 396144834 1000000000 954139200 1000000000 748474438 1000000000 221169254 1000000000 692905467 1000000000 57974319 1000000000 530771383 1000000000 525536826 1000000000 870944674 1000000000 811593611 1000000000 97168463 1000000000 781236195 1000000000 191382699 1000000000 72170914 1000000000 213090989 1000000000 267567499 1000000000 727844259 1000000000 18201205 1000000000 824148487 1000000000 839636064 1000000000 426803768 1000000000 231392307 1000000000 658928969 1000000000 869989506 1000000000 972027140 1000000000 953548220 1000000000 558090558 1000000000 697951503 1000000000 403774245 1000000000 585114432 1000000000 276103066 1000000000 848586113 1000000000 106712339 1000000000 275818857 1000000000 878995104 1000000000 544074087 1000000000 231304859 1000000000 608270295 1000000000 491017657 1000000000 56538599 1000000000 696251194 1000000000 977441342 1000000000 269707034 1000000000 565017530 1000000000 108986001 1000000000 697095483 1000000000 960092018 1000000000 805820624 1000000000 537178511 1000000000 745755689 1000000000 79548881 1000000000 872217288 1000000000 415177483 1000000000 684549851 1000000000 595373706 1000000000 244502691 1000000000 682939753 1000000000 149074684 1000000000 540173512 1000000000 264222080 1000000000 715899715 1000000000 342029519 1000000000 686096606 1000000000 31741070 1000000000 284679250 1000000000 264239149 1000000000 967721959 1000000000 117699677 1000000000 227520574 1000000000 786749917 1000000000 508398537 1000000000 38053357 1000000000 673996797 1000000000 800228578 1000000000 495798476 1000000000 588944103 1000000000 293331988 1000000000 242665386 1000000000 124297590 1000000000 183975052 1000000000 963792390 1000000000 560473418 1000000000 129054014 1000000000 28409586 1000000000 625938902 1000000000 156596530 1000000000 222432358 1000000000 714784489 1000000000 320590848 1000000000 983719385 1000000000 682876712 1000000000 392297116 1000000000 624519483 1000000000 640194902 1000000000 675306751 1000000000 616863319 1000000000 315821056 1000000000 907250709 1000000000 368270301 1000000000 201074108 1000000000 174081726 1000000000 516790246 1000000000 880236194 1000000000 16662856 1000000000 994896369 1000000000 2618047 1000000000 751151664 1000000000 970383420 1000000000 871445947 1000000000 344011737 1000000000 206330832 1000000000 608381230 1000000000 246530541 1000000000 701936496 1000000000 927868945 1000000000 967906180 1000000000 963400336 1000000000 463975271 1000000000 394557466 1000000000 106897979 1000000000 668932135 1000000000 739653578 1000000000 601847703 1000000000 499635268 1000000000 936241058 1000000000 875450314 1000000000 416975130 1000000000 79144168 1000000000 393807344 1000000000 116353243 1000000000 666450191 1000000000 784500202 1000000000 184616992 1000000000 783193959 1000000000 553490941 1000000000 422487648 1000000000 820465425 1000000000 579151286 1000000000 68714118 1000000000 317869329 1000000000 229928740 1000000000 836617935 1000000000 146084448 1000000000 277050546 1000000000 351578593 1000000000 948833519 1000000000 313438835 1000000000 560618834 1000000000 356434345 1000000000 619121408 1000000000 24058193 1000000000 143953369 1000000000 493346912 1000000000 209785226 1000000000 552281013 1000000000 454901937 1000000000 581005519 1000000000 903837165 1000000000 942372649 1000000000 840756680 1000000000 460741871 1000000000 318105840 1000000000 35923386 1000000000 324473312 1000000000 857845493 1000000000 597811583 1000000000 633965594 1000000000 376015566 1000000000 218525838 1000000000 282327096 1000000000 651950514 1000000000 971906159 1000000000 154026349 1000000000 229525534 1000000000 625607273 1000000000 239797988 1000000000 718949290 1000000000 783935964 1000000000 129857520 1000000000 902749595 1000000000 517074350 1000000000 363092789 1000000000 936561345 1000000000 627438441 1000000000 679594402 1000000000 559315828 1000000000 990529532 1000000000 81491863 1000000000 445066120 1000000000 433474252 1000000000 890207518 1000000000 367319676 1000000000 451254424 1000000000 239411329 1000000000 435826932 1000000000 693547882 1000000000 688139600 1000000000 598762824 1000000000 829498637 1000000000 980266641 1000000000 294108085 1000000000 705858038 1000000000 601807891 1000000000 891854749 1000000000 76910515 1000000000 455972210 1000000000 68862477 1000000000 679086801 1000000000 929446141 1000000000 48693731 1000000000 161385327 1000000000 935859737 1000000000 964271843 1000000000 487014307 1000000000 554125880 1000000000 340969096 1000000000 889416216 1000000000 313664639 1000000000 635364337 1000000000 265581692 1000000000 721477306 1000000000 653055013 1000000000 235307175 1000000000 323396750 1000000000 100659868 1000000000 641364422 1000000000 739961481 1000000000 9100500 1000000000 322740279 1000000000 216033155 1000000000 593910911 1000000000 269178451 1000000000 687016885 1000000000 458915437 1000000000 972904018 1000000000 172794433 1000000000 38033557 1000000000 507472826 1000000000 374046121 1000000000 258574253 1000000000 576541721 1000000000 711426100 1000000000 732792054 1000000000 385704356 1000000000 880091571 1000000000 582654607 1000000000 733324150 1000000000 303940577 1000000000 319799581 1000000000 909854720 1000000000 138413254 1000000000 56492839 1000000000 227979388 1000000000 294172788 1000000000 398958609 1000000000 551251990 1000000000 523281430 1000000000 103413377 1000000000 829515139 1000000000 366818955 1000000000 927301619 1000000000 484100230 1000000000 464128159 1000000000 286995528 1000000000 177847785 1000000000 731365288 1000000000 117805099 1000000000 487250654 1000000000 580190570 1000000000 688996023 1000000000 831202528 1000000000 387045537 1000000000 998119832 1000000000 491989767 1000000000 791893340 1000000000 316565414 1000000000 342534599 1000000000 596195384 1000000000 696187485 1000000000 376056331 1000000000 869730496 1000000000 282372025 1000000000 661324528 1000000000 334778779 1000000000 394089381 1000000000 846503845 1000000000 903234190 1000000000 323125473 1000000000 185832856 1000000000 343679143 1000000000 7032412 1000000000 730358006 1000000000 229325924 1000000000 993752513 1000000000 601835033 1000000000 101682020 1000000000 959234219 1000000000 163132305 1000000000 125746156 1000000000 99123746 1000000000 530776959 1000000000 499031192 1000000000 614906017 1000000000 371416070 1000000000 475597837 1000000000 670636019 1000000000 898225662 1000000000 108062308 1000000000 626853944 1000000000 728181366 1000000000 43666141 1000000000 160295144 1000000000 556916766 1000000000 514393268 1000000000 717430500 1000000000 219691368 1000000000 627936695 1000000000 741858049 1000000000 386148842 1000000000 42241371 1000000000 211987300 1000000000 695463714 1000000000 105933549 1000000000 827126668 1000000000 460013622 1000000000 478043042 1000000000 679143325 1000000000 386481122 1000000000 634525638 1000000000 57637064 1000000000 550968120 1000000000 216098525 1000000000 248449371 1000000000 617527779 1000000000 466507579 1000000000 495635207 1000000000 907921495 1000000000 699199129 1000000000 591978784 1000000000 82186598 1000000000 169411132 1000000000 452720212 1000000000 83841128 1000000000 473592301 1000000000 758240298 1000000000 345969163 1000000000 25376478 1000000000 890124911 1000000000 435622260 1000000000 759240608 1000000000 152409580 1000000000 534181322 1000000000 999948041 1000000000 23488550 1000000000 989691546 1000000000 259691012 1000000000 140279203 1000000000 192512121 1000000000 389916876 1000000000 750759548 1000000000 202528445 1000000000 314070751 1000000000 862228160 1000000000 366864293 1000000000 639256971 1000000000 779322465 1000000000 673423162 1000000000 531685710 1000000000 929742754 1000000000 501124825 1000000000 798607816 1000000000 599737329 1000000000 317777058 1000000000 362402137 1000000000 66060057 1000000000 983559072 1000000000 603223096 1000000000 823789939 1000000000 173388870 1000000000 500768064 1000000000 810546719 1000000000 599671703 1000000000 698814603 1000000000 189959499 1000000000 39933961 1000000000 339998127 1000000000 929822429 1000000000 793467281 1000000000 569807803 1000000000 812636675 1000000000 483834464 1000000000 58804238 1000000000 602316376 1000000000 361720558 1000000000 105648915 1000000000 149019316 1000000000 964721289 1000000000 132555823 1000000000 965148644 1000000000 754909466 1000000000 575979088 1000000000 441925706 1000000000 259313269 1000000000 671042138 1000000000 804709422 1000000000 483059359 1000000000 682004251 1000000000 981239325 1000000000 633758515 1000000000 519048949 1000000000 529243634 1000000000 738678152 1000000000 708534148 1000000000 810388799 1000000000 183054003 1000000000 159288202 1000000000 734482638 1000000000 891308055 1000000000 517631368 1000000000 838186262 1000000000 877109866 1000000000 789409207 1000000000 559284154 1000000000 12285946 1000000000 809822 1000000000 571339490 1000000000 355412892 1000000000 801384255 1000000000 350695228 1000000000 131738374 1000000000 188792933 1000000000 175701779 1000000000 483661419 1000000000 74929070 1000000000 748552993 1000000000 201794715 1000000000 772923506 1000000000 273414239 1000000000 953800648 1000000000 747011723 1000000000 942191257 1000000000 633390024 1000000000 803715379 1000000000 794606825 1000000000 900274347 1000000000 60305726 1000000000 955053506 1000000000 528591079 1000000000 620660621 1000000000 204743899 1000000000 65497858 1000000000 939423695 1000000000 543718141 1000000000 539158932 1000000000 635643416 1000000000 638850663 1000000000 21867291 1000000000 281721493 1000000000 557133213 1000000000 2725603 1000000000 103317168 1000000000 885879143 1000000000 668699759 1000000000 691638139 1000000000 269003538 1000000000 95229227 1000000000 292788662 1000000000 971837314 1000000000 922662876 1000000000 27122732 1000000000 68845105 1000000000 198189186 1000000000 228113111 1000000000 121800335 1000000000 309943261 1000000000 219640607 1000000000 391597809 1000000000 381859426 1000000000 574974684 1000000000 687495976 1000000000 903877160 1000000000 400657457 1000000000 518923371 1000000000 903996445 1000000000 103326968 1000000000 551666639 1000000000 741584655 1000000000 89083171 1000000000 195417821 1000000000 168025281 1000000000 752115391 1000000000 79714057 1000000000 138640999 1000000000 579421556 1000000000 406025508 1000000000 121738872 1000000000 635991275 1000000000 858528963 1000000000 117396604 1000000000 473972581 1000000000 818254546 1000000000 932273801 1000000000 515726481 1000000000 562565734 1000000000 990308841 1000000000 117588283 1000000000 764924013 1000000000 795553799 1000000000 150480888 1000000000 486944140 1000000000 542645512 1000000000 786058270 1000000000 454892137 1000000000 457910128 1000000000 360867418 1000000000 882240689 1000000000 635517630 1000000000 117271031 1000000000 330904003 1000000000 278305271 1000000000 207971118 1000000000 114375995 1000000000 692445278 1000000000 261188269 1000000000 709229423 1000000000 455930371 1000000000 193504940 1000000000 97399169 1000000000 928579691 1000000000 387453997 1000000000 350158246 1000000000 21802875 1000000000 248405577 1000000000 598852656 1000000000 942637835 1000000000 34839463 1000000000 706492153 1000000000 278559556 1000000000 139681814 1000000000 628151337 1000000000 6640241 1000000000 647104229 1000000000 114628392 1000000000 924985409 1000000000 550660286 1000000000 756006688 1000000000 648861269 1000000000 134522018 1000000000 191865086 1000000000 387908325 1000000000 163102955 1000000000 181073325 1000000000 250124522 1000000000 430962926 1000000000 507004818 1000000000 768976370 1000000000 285254122 1000000000 810112825 1000000000 657930097 1000000000 812992859 1000000000 143653801 1000000000 382840950 1000000000 471865610 1000000000 301220702 1000000000 418307341 1000000000 808637890 1000000000 535165659 1000000000 878751181 1000000000 707532510 1000000000 733193774 1000000000 122403387 1000000000 324936723 1000000000 163048615 1000000000 984355642 1000000000 483262716 1000000000 189937534 1000000000 65293942 1000000000 14609570 1000000000 610216297 1000000000 680160541 1000000000 213159156 1000000000 744118665 1000000000 544348159 1000000000 195242219 1000000000 887378377 1000000000 100755424 1000000000 158670135 1000000000 186403408 1000000000 393715300 1000000000 18999761 1000000000 668700664 1000000000 809946558 1000000000 114427876 1000000000 749736126 1000000000 909879563 1000000000 589918987 1000000000 968540670 1000000000 797409742 1000000000 638831444 1000000000 483317574 1000000000 600976765 1000000000 499255516 1000000000 332996690 1000000000 521260431 1000000000 690740494 1000000000 508882606 1000000000 251792094 1000000000 790942944 1000000000 808291185 1000000000 483190838 1000000000 792572432 1000000000 281624696 1000000000 964905000 1000000000 170801260 1000000000 730287942 1000000000 475128226 1000000000 789025070 1000000000 772145358 1000000000 308781844 1000000000 454100635 1000000000 982378430 1000000000 213677045 1000000000 323973065 1000000000 696411310 1000000000 444617325 1000000000 901488085 1000000000 964741055 1000000000 767785906 1000000000 591464811 1000000000 282042476 1000000000 876428179 1000000000 659690544 1000000000 408724884 1000000000 81117655 1000000000 408999885 1000000000 135437835 1000000000 654794473 1000000000 353363021 1000000000 705316251 1000000000 774341492 1000000000 385347684 1000000000 616201113 1000000000 735961577 1000000000 286451495 1000000000 486938941 1000000000 409200981 1000000000 97218002 1000000000 18342715 1000000000 43037210 1000000000 701631688 1000000000 532934758 1000000000 633476818 1000000000 41308904 1000000000 521641127 1000000000 143914557 1000000000 103243396 1000000000 533313617 1000000000 939695927 1000000000 544715280 1000000000 911842210 1000000000 756538570 1000000000 929121191 1000000000 610635939 1000000000 477429826 1000000000 802492846 1000000000 789527635 1000000000 668247442 1000000000 66387054 1000000000 786304331 1000000000 885763543 1000000000 368693347 1000000000 600750760 1000000000 41200339 1000000000 259204973 1000000000 299463862 1000000000 854783721 1000000000 864299959 1000000000 443033896 1000000000 6069365 1000000000 395335346 1000000000 680979322 1000000000 837199507 1000000000 136334625 1000000000 616071870 1000000000 641625699 1000000000 641152143 1000000000 186182201 1000000000 794329549 1000000000 733392928 1000000000 836099442 1000000000 965832063 1000000000 928614789 1000000000 158769670 1000000000 475858866 1000000000 949644988 1000000000 982954929 1000000000 908413575 1000000000 233195020 1000000000 51919380 1000000000 699471029 1000000000 907488924 1000000000 28984421 1000000000 961202467 1000000000 384400045 1000000000 553553645 1000000000 984355480 1000000000 657682410 1000000000 850709493 1000000000 471158580 1000000000 820991444 1000000000 665601520 1000000000 224483174 1000000000 76620214 1000000000 416020333 1000000000 676969945 1000000000 868547670 1000000000 886274563 1000000000 25848096 1000000000 979453754 1000000000 225746824 1000000000 986133862 1000000000 182333890 1000000000 148932969 1000000000 947336300 1000000000 102564082 1000000000 396716367 1000000000 231434106 1000000000 127028159 1000000000 677402754 1000000000 754547022 1000000000 150191302 1000000000 468983233 1000000000 983175991 1000000000 75713189 1000000000 907464083 1000000000 863978090 1000000000 440023217 1000000000 901392404 1000000000 171551338 1000000000 904429462 1000000000 888720583 1000000000 758427452 1000000000 58782324 1000000000 916452035 1000000000 348042793 1000000000 145387893 1000000000 830322236 1000000000 850862770 1000000000 899622734 1000000000 235550479 1000000000 987868422 1000000000 617513731 1000000000 819781045 1000000000 322060618 1000000000 356688365 1000000000 281098810 1000000000 874611718 1000000000 725612093 1000000000 851348024 1000000000 482857202 1000000000 640884340 1000000000 752341899 1000000000 888608975 1000000000 348135915 1000000000 884890328 1000000000 973728120 1000000000 157509853 1000000000 596790463 1000000000 209347093 1000000000 806625520 1000000000 759039079 1000000000 716417217 1000000000 650082924 1000000000 747240655 1000000000 76263566 1000000000 286974046 1000000000 674039570 1000000000 309812388 1000000000 336404420 1000000000 361103105 1000000000 361003184 1000000000 44970137 1000000000 4656201 1000000000 470503326 1000000000 158405233 1000000000 675499587 1000000000 574289827 1000000000 532607164 1000000000 104756595 1000000000 523455315 1000000000 786163837 1000000000 418692513 1000000000 946618836 1000000000 446330233 1000000000 187494145 1000000000 888108353 1000000000 319694310 1000000000 599153090 1000000000 326122379 1000000000 755152890 1000000000 92347442 1000000000 947092174 1000000000 668325927 1000000000 498282798 1000000000 808722475 1000000000 397415240 1000000000 605971998 1000000000 137225039 1000000000 397119830 1000000000 710363654 1000000000 11627250 1000000000 88255685 1000000000 704214400 1000000000 429347412 1000000000 910509580 1000000000 675421796 1000000000 942872693 1000000000 839381714 1000000000 498268198 1000000000 324845520 1000000000 67675988 1000000000 871587584 1000000000 501445954 1000000000 475189482 1000000000 581640218 1000000000 970495280 1000000000 664220822 1000000000 24539709 1000000000 440995145 1000000000 136012132 1000000000 322838377 1000000000 842480617 1000000000 556109728 1000000000 61322645 1000000000 614781556 1000000000 86017380 1000000000 189404443 1000000000 857423775 1000000000 29795013 1000000000 151849646 1000000000 511264916 1000000000 613940964 1000000000 190911026 1000000000 783438374 1000000000 957961221 1000000000 975062766 1000000000 627708924 1000000000 710151804 1000000000 741191629 1000000000 720231237 1000000000 494907370 1000000000 66222907 1000000000 775739231 1000000000 971202150 1000000000 971461104 1000000000 917166786 1000000000 625789861 1000000000 444860873 1000000000 300068544 1000000000 890436288 1000000000 676672597 1000000000 282714120 1000000000 34587472 1000000000 432929961 1000000000 367785908 1000000000 89189783 1000000000 994621483 1000000000 653720056 1000000000 153953849 1000000000 330579418 1000000000 250708781 1000000000 999194665 1000000000 130952885 1000000000 376171231 1000000000 513110811 1000000000 264394513 1000000000 330503824 1000000000 996527606 1000000000 357262232 1000000000 962896830 1000000000 321982681 1000000000 655563271 1000000000 15427683 1000000000 863172113 1000000000 683286603 1000000000 328885735 1000000000 764141357 1000000000 902310118 1000000000 76968419 1000000000 642127766 1000000000 73567677 1000000000 499474458 1000000000 626899512 1000000000 348492150 1000000000 690652624 1000000000 937329427 1000000000 103622853 1000000000 482174974 1000000000 788315295 1000000000 723293108 1000000000 741888294 1000000000 928116906 1000000000 938248413 1000000000 324106145 1000000000 867969387 1000000000 571107129 1000000000 305243006 1000000000 840792872 1000000000 61642793 1000000000 183628384 1000000000 64550185 1000000000 572742181 1000000000 344496740 1000000000 347710742 1000000000 150660215 1000000000 28118712 1000000000 882234758 1000000000 812541773 1000000000 364725565 1000000000 819016119 1000000000 820660720 1000000000 838032396 1000000000 432336256 1000000000 992777750 1000000000 169964252 1000000000 265446237 1000000000 351107020 1000000000 510670038 1000000000 710850748 1000000000 639252931 1000000000 374834777 1000000000 480171027 1000000000 296589643 1000000000 283967863 1000000000 661946630 1000000000 610811980 1000000000 529875770 1000000000 230878107 1000000000 474824766 1000000000 104464473 1000000000 272618578 1000000000 977495177 1000000000 654540291 1000000000 134275531 1000000000 125539300 1000000000 160466926 1000000000 930322013 1000000000 564840242 1000000000 256861227 1000000000 850331153 1000000000 907233863 1000000000 426227564 1000000000 552033173 1000000000 222047622 1000000000 113296293 1000000000 630441650 1000000000 437431371 1000000000 442915590 1000000000 631962321 1000000000 535236594 1000000000 930277335 1000000000 297115879 1000000000 536635350 1000000000 351111374 1000000000 974345587 1000000000 532459644 1000000000 604087632 1000000000 201210485 1000000000 87954013 1000000000 183818823 1000000000 390478896 1000000000 590736785 1000000000 146394297 1000000000 256684144 1000000000 923293119 1000000000 429746869 1000000000 20890263 1000000000 82223800 1000000000 324852357 1000000000 408555117 1000000000 487603369 1000000000 735137265 1000000000 439440030 1000000000 869997048 1000000000 260570449 1000000000 15260909 1000000000 147039635 1000000000 66063871 1000000000 904708930 1000000000 48730205 1000000000 455205271 1000000000 777661817 1000000000 184676813 1000000000 35422221 1000000000 401641236 1000000000 476661498 1000000000 399912100 1000000000 150769337 1000000000 130856347 1000000000 545180189 1000000000 672364127 1000000000 77592574 1000000000 86577467 1000000000 463269289 1000000000 878287876 1000000000 888417965 1000000000 277111186 1000000000 383650831 1000000000 359534454 1000000000 584178419 1000000000 544805977 1000000000 208749590 1000000000 864328699 1000000000 484083701 1000000000 215899722 1000000000 334569520 1000000000 750547229 1000000000 644458257 1000000000 683377618 1000000000 86021651 1000000000 627904549 1000000000 551773485 1000000000 874536848 1000000000 194693533 1000000000 414504504 1000000000 43065897 1000000000 408678004 1000000000 126706595 1000000000 807484935 1000000000 785163975 1000000000 17781273 1000000000 283155528 1000000000 423939450 1000000000 210414550 1000000000 202930189 1000000000 443159950 1000000000 762570123 1000000000 788541105 1000000000 176544024 1000000000 327626032 1000000000 452289636 1000000000 489636888 1000000000 819804680 1000000000 731565156 1000000000 535008921 1000000000 293007177 1000000000 613714607 1000000000 1783385 1000000000 728685187 1000000000 656406518 1000000000 264007336 1000000000 236708523 1000000000 860539998 1000000000 373976224 1000000000 893057137 1000000000 778616196 1000000000 311680974 1000000000 481168154 1000000000 453915033 1000000000 528541295 1000000000 466022743 1000000000 563331 1000000000 426967035 1000000000 433381316 1000000000 269646672 1000000000 434878333 1000000000 85374018 1000000000 260565798 1000000000 661688306 1000000000 873800729 1000000000 613034639 1000000000 33744331 1000000000 871767834 1000000000 627297224 1000000000 490889919 1000000000 648986511 1000000000 294085506 1000000000 431289917 1000000000 797744102 1000000000 507714226 1000000000 735902373 1000000000 948294549 1000000000 77478917 1000000000 834787537 1000000000 668677596 1000000000 16912815 1000000000 917900075 1000000000 911414371 1000000000 242008455 1000000000 603864271 1000000000 868814266 1000000000 259320557 1000000000 898760730 1000000000 911528111 1000000000 547814964 1000000000 418697317 1000000000 472035675 1000000000 669427735 1000000000 563112305 1000000000 954070500 1000000000 831807176 1000000000 739896761 1000000000 227092359 1000000000 888760967 1000000000 617858572 1000000000 855425327 1000000000 988512226 1000000000 583018976 1000000000 87667153 1000000000 506949661 1000000000 376987238 1000000000 656733066 1000000000 155989863 1000000000 322671863 1000000000 720279866 1000000000 955214300 1000000000 220103870 1000000000 568574978 1000000000 705305881 1000000000 961104784 1000000000 788559879 1000000000 642770926 1000000000 250964647 1000000000 432206339 1000000000 978426706 1000000000 882693180 1000000000 936190068 1000000000 149927956 1000000000 319033451 1000000000 866895597 1000000000 646953045 1000000000 190859372 1000000000 511372155 1000000000 505305037 1000000000 660788759 1000000000 999989309 1000000000 874966587 1000000000 614113199 1000000000 89460469 1000000000 765385437 1000000000 926863558 1000000000 786809131 1000000000 834403729 1000000000 191940124 1000000000 952172964 1000000000 857129845 1000000000 563135116 1000000000 52230160 1000000000 509753773 1000000000 153335547 1000000000 89154253 1000000000 676756351 1000000000 994898132 1000000000 383763314 1000000000 32410834 1000000000 376106651 1000000000 212061649 1000000000 810111996 1000000000 544441232 1000000000 908489526 1000000000 756100797 1000000000 947536774 1000000000 420489177 1000000000 850043613 1000000000 303401271 1000000000 291188643 1000000000 18479442 1000000000 978021746 1000000000 120855070 1000000000 886502083 1000000000 982875916 1000000000 321732285 1000000000 633656223 1000000000 591836548 1000000000 98511373 1000000000 626642068 1000000000 250214673 1000000000 733027800 1000000000 919734512 1000000000 755101361 1000000000 964363332 1000000000 296329337 1000000000 99059479 1000000000 984587971 1000000000 867309485 1000000000 574174120 1000000000 829551373 1000000000 163063691 1000000000 770787376 1000000000 971223009 1000000000 60925996 1000000000 553128045 1000000000 87480222 1000000000 243167561 1000000000 424125745 1000000000 775782313 1000000000 524079442 1000000000 183482982 1000000000 589893236 1000000000 626448740 1000000000 30190993 1000000000 828357533 1000000000 395549385 1000000000 610292418 1000000000 368845470 1000000000 494920641 1000000000 840663810 1000000000 998567823 1000000000 893633880 1000000000 827238467 1000000000 271793384 1000000000 935462182 1000000000 859825503 1000000000 110878760 1000000000 868108108 1000000000 949615612 1000000000 127337892 1000000000 875377982 1000000000 294064727 1000000000 565949533 1000000000 132036494 1000000000 508035398 1000000000 498318965 1000000000 865664322 1000000000 869471697 1000000000 966158791 1000000000 651923650 1000000000 147201449 1000000000 13092449 1000000000 531991375 1000000000 583919392 1000000000 689760559 1000000000 929204290 1000000000 952430075 1000000000 862376500 1000000000 375060118 1000000000 425455107 1000000000 395402111 1000000000 321946699 1000000000 256774260 1000000000 378736637 1000000000 234198147 1000000000 539170107 1000000000 547581239 1000000000 312734889 1000000000 271543325 1000000000 906852446 1000000000 542897369 1000000000 733156710 1000000000 578768337 1000000000 48344845 1000000000 429157120 1000000000 343150409 1000000000 848832484 1000000000 617880600 1000000000 596905922 1000000000 728208169 1000000000 402596765 1000000000 994255071 1000000000 649650700 1000000000 967662578 1000000000 16224780 1000000000 482065936 1000000000 699321754 1000000000 98911070 1000000000 455948559 1000000000 531395985 1000000000 707850721 1000000000 193673591 1000000000 16049605 1000000000 374167189 1000000000 69903764 1000000000 386745545 1000000000 934859340 1000000000 19238070 1000000000 113784079 1000000000 55705958 1000000000 77298718 1000000000 338886147 1000000000 199022540 1000000000 272853876 1000000000 101261960 1000000000 446995671 1000000000 677757891 1000000000 413408899 1000000000 159243246 1000000000 696626576 1000000000 219495559 1000000000 578028 1000000000 557042791 1000000000 12877004 1000000000 973490784 1000000000 734559756 1000000000 504731595 1000000000 151731431 1000000000 515891893 1000000000 292237772 1000000000 10994221 1000000000 237944209 1000000000 816723367 1000000000 940100963 1000000000 699149770 1000000000 615301124 1000000000 799747281 1000000000 942783519 1000000000 815893003 1000000000 264497325 1000000000 916877076 1000000000 736833267 1000000000 36926648 1000000000 5368290 1000000000 926167713 1000000000 56348460 1000000000 258734346 1000000000 946163367 1000000000 34219143 1000000000 738353305 1000000000 423691146 1000000000 230608967 1000000000 420343805 1000000000 275221111 1000000000 953730412 1000000000 440640179 1000000000 56271053 1000000000 783152643 1000000000 861982609 1000000000 125679402 1000000000 806655715 1000000000 716425926 1000000000 589869768 1000000000 978443864 1000000000 675743776 1000000000 443943520 1000000000 154940716 1000000000 281371771 1000000000 306325521 1000000000 569807912 1000000000 444772663 1000000000 314969146 1000000000 599680326 1000000000 241355656 1000000000 827812598 1000000000 633229817 1000000000 791241591 1000000000 972712771 1000000000 452568774 1000000000 517976346 1000000000 986701732 1000000000 899829388 1000000000 601032664 1000000000 46644752 1000000000 467690948 1000000000 750306544 1000000000 263881373 1000000000 667623016 1000000000 922917676 1000000000 644304694 1000000000 817406526 1000000000 468576319 1000000000 349242730 1000000000 111609178 1000000000 369056556 1000000000 867313346 1000000000 417594585 1000000000 805059028 1000000000 335527807 1000000000 703783969 1000000000 717151476 1000000000 715904490 1000000000 617837386 1000000000 113154049 1000000000 469849153 1000000000 612279184 1000000000 181682609 1000000000 752580065 1000000000 455072085 1000000000 945339003 1000000000 799825281 1000000000 191948848 1000000000 877442781 1000000000 298816534 1000000000 302290991 1000000000 54323213 1000000000 296540492 1000000000 767401550 1000000000 964973240 1000000000 461058235 1000000000 617844987 1000000000 698246089 1000000000 678542074 1000000000 569418560 1000000000 736212715 1000000000 655633958 1000000000 754785659 1000000000 275350284 1000000000 918605819 1000000000 629635124 1000000000 724487599 1000000000 577105180 1000000000 575202380 1000000000 545684475 1000000000 379149987 1000000000 520535958 1000000000 505008980 1000000000 988807155 1000000000 288848964 1000000000 346745510 1000000000 243170757 1000000000 134044878 1000000000 7404960 1000000000 168140154 1000000000 919950805 1000000000 30150745 1000000000 810103004 1000000000 216149356 1000000000 98915213 1000000000 383541782 1000000000 688322023 1000000000 191244553 1000000000 111638719 1000000000 264144724 1000000000 961461239 1000000000 903661056 1000000000 903447462 1000000000 599165734 1000000000 411674765 1000000000 718356032 1000000000 581496475 1000000000 604651201 1000000000 203248312 1000000000 274779677 1000000000 634326586 1000000000 152107983 1000000000 587747616 1000000000 676830814 1000000000 882646785 1000000000 915765171 1000000000 1149494 1000000000 973323571 1000000000 123667832 1000000000 527753603 1000000000 340806742 1000000000 267572446 1000000000 762611393 1000000000 251926020 1000000000 126383456 1000000000 52839650 1000000000 805947133 1000000000 872151933 1000000000 761016749 1000000000 182015083 1000000000 550925583 1000000000 915966598 1000000000 65943809 1000000000 138757118 1000000000 634253739 1000000000 750170836 1000000000 13138249 1000000000 575118000 1000000000 684817573 1000000000 106679028 1000000000 559209671 1000000000 730077855 1000000000 376815526 1000000000 421876651 1000000000 213156985 1000000000 420069717 1000000000 733199995 1000000000 185582521 1000000000 495911896 1000000000 514331208 1000000000 910842390 1000000000 286802166 1000000000 734243997 1000000000 730418452 1000000000 987668700 1000000000 668474184 1000000000 279002422 1000000000 659329455 1000000000 208173262 1000000000 818893932 1000000000 709287983 1000000000 753646287 1000000000 777551098 1000000000 677799906 1000000000 223808794 1000000000 557133854 1000000000 601676651 1000000000 969054135 1000000000 170319352 1000000000 742256704 1000000000 865741122 1000000000 540699982 1000000000 159902625 1000000000 611662611 1000000000 498481964 1000000000 992097415 1000000000 296588746 1000000000 871513579 1000000000 517804884 1000000000 25841173 1000000000 742080917 1000000000 216399942 1000000000 411353204 1000000000 727101044 1000000000 638863189 1000000000 287140647 1000000000 673145949 1000000000 391089700 1000000000 867959286 1000000000 233395187 1000000000 816446176 1000000000 862641927 1000000000 463824631 1000000000 98299537 1000000000 790227881 1000000000 546240792 1000000000 405575132 1000000000 58654335 1000000000 832955327 1000000000 965571980 1000000000 806646592 1000000000 449854314 1000000000 842052098 1000000000 992126264 1000000000 861717773 1000000000 581873772 1000000000 226926010 1000000000 858144981 1000000000 332946748 1000000000 983679310 1000000000 470761850 1000000000 298815141 1000000000 53867892 1000000000 22671438 1000000000 774661143 1000000000 46810101 1000000000 983667214 1000000000 876956396 1000000000 973478516 1000000000 63473407 1000000000 467762917 1000000000 301369786 1000000000 839192961 1000000000 779048709 1000000000 168378448 1000000000 561702077 1000000000 786597726 1000000000 499414203 1000000000 119533842 1000000000 287740052 1000000000 15474180 1000000000 660982960 1000000000 314488799 1000000000 710664859 1000000000 185807009 1000000000 339040630 1000000000 508747922 1000000000 101068786 1000000000 552047803 1000000000 807624811 1000000000 140792218 1000000000 99164100 1000000000 103520010 1000000000 649985144 1000000000 884755923 1000000000 483398219 1000000000 162974407 1000000000 877747166 1000000000 773020460 1000000000 78899317 1000000000 495841337 1000000000 497570307 1000000000 696862953 1000000000 407868579 1000000000 515563745 1000000000 269907810 1000000000 303123743 1000000000 482218628 1000000000 492585257 1000000000 168065804 1000000000 619587105 1000000000 52778383 1000000000 191546016 1000000000 536102010 1000000000 527219687 1000000000 399661243 1000000000 516101489 1000000000 417308620 1000000000 659708834 1000000000 424736783 1000000000 407599851 1000000000 965597628 1000000000 425365993 1000000000 443193812 1000000000 962243910 1000000000 160831446 1000000000 326023361 1000000000 555615428 1000000000 742047101 1000000000 956791306 1000000000 964064244 1000000000 782034785 1000000000 405149583 1000000000 463017900 1000000000 508696933 1000000000 526443831 1000000000 371529693 1000000000 108472938 1000000000 610742544 1000000000 119716628 1000000000 136346342 1000000000 685311189 1000000000 355478837 1000000000 643397916 1000000000 55355334 1000000000 587977252 1000000000 265032211 1000000000 28686714 1000000000 511407828 1000000000 416393210 1000000000 622498724 1000000000 232576262 1000000000 244639518 1000000000 503574536 1000000000 827919252 1000000000 12061519 1000000000 27168686 1000000000 734486437 1000000000 886290370 1000000000 704496659 1000000000 305206474 1000000000 647516072 1000000000 754276069 1000000000 68990636 1000000000 77955696 1000000000 411687881 1000000000 968308991 1000000000 42534717 1000000000 434105653 1000000000 975347531 1000000000 820546611 1000000000 801026329 1000000000 988356716 1000000000 472266394 1000000000 80880986 1000000000 20943340 1000000000 608244979 1000000000 246966946 1000000000 370887311 1000000000 544162386 1000000000 294591350 1000000000 587696829 1000000000 48718953 1000000000 215193360 1000000000 11319537 1000000000 31222634 1000000000 369894649 1000000000 257705537 1000000000 560254022 1000000000 668026782 1000000000 807058409 1000000000 430222762 1000000000 434477049 1000000000 534727081 1000000000 883104090 1000000000 946918024 1000000000 147821821 1000000000 444212943 1000000000 100729380 1000000000 970389663 1000000000 368006906 1000000000 340537055 1000000000 823107725 1000000000 161138117 1000000000 357916679 1000000000 283285993 1000000000 582911660 1000000000 569262072 1000000000 425086673 1000000000 674322139 1000000000 665250293 1000000000 759703145 1000000000 287132626 1000000000 265509420 1000000000 867988746 1000000000 692266853 1000000000 687844265 1000000000 246929131 1000000000 814853475 1000000000 153265505 1000000000 339554272 1000000000 657254291 1000000000 866397529 1000000000 540979452 1000000000 914648792 1000000000 498587352 1000000000 285276880 1000000000 730415578 1000000000 757261466 1000000000 557273266 1000000000 375730771 1000000000 778858015 1000000000 963039970 1000000000 332484207 1000000000 512663521 1000000000 371546425 1000000000 463236623 1000000000 552272569 1000000000 440731701 1000000000 934701396 1000000000 284160206 1000000000 5781255 1000000000 937765389 1000000000 797585673 1000000000 663283080 1000000000 806167739 1000000000 725180810 1000000000 668374594 1000000000 185019518 1000000000 549217042 1000000000 65117865 1000000000 908795204 1000000000 810319400 1000000000 960692709 1000000000 45460651 1000000000 469455788 1000000000 757615598 1000000000 410411033 1000000000 70787830 1000000000 66696765 1000000000 143439841 1000000000 515378312 1000000000 870067012 1000000000 188397255 1000000000 643770290 1000000000 383427433 1000000000 190243885 1000000000 434235186 1000000000 945665970 1000000000 73222059 1000000000 290004836 1000000000 157636356 1000000000 429139408 1000000000 51157626 1000000000 259119902 1000000000 531998591 1000000000 564341758 1000000000 157489824 1000000000 927953597 1000000000 723976430 1000000000 301033385 1000000000 479385451 1000000000 597497897 1000000000 20909285 1000000000 867681700 1000000000 211796248 1000000000 586318138 1000000000 673625164 1000000000 653445155 1000000000 190852079 1000000000 786512036 1000000000 663756827 1000000000 488823726 1000000000 162855640 1000000000 209703309 1000000000 786282216 1000000000 638279002 1000000000 726196736 1000000000 660245884 1000000000 536764550 1000000000 920709926 1000000000 22773378 1000000000 111823821 1000000000 46069799 1000000000 907441466 1000000000 538698687 1000000000 372586131 1000000000 564186668 1000000000 492731395 1000000000 430050965 1000000000 765160916 1000000000 279665573 1000000000 384951142 1000000000 16690444 1000000000 889550604 1000000000 638878768 1000000000 894300381 1000000000 153072265 1000000000 612058743 1000000000 782082468 1000000000 644766786 1000000000 931071256 1000000000 662153391 1000000000 123926379 1000000000 465568005 1000000000 395137305 1000000000 385600392 1000000000 727335477 1000000000 324635492 1000000000 157749473 1000000000 91899526 1000000000 198491301 1000000000 166341095 1000000000 221653476 1000000000 361188201 1000000000 540527873 1000000000 887078011 1000000000 601494647 1000000000 415610354 1000000000 209862290 1000000000 115009865 1000000000 48274401 1000000000 214196336 1000000000 864323517 1000000000 824254362 1000000000 379036356 1000000000 543203323 1000000000 952292855 1000000000 325134394 1000000000 554561857 1000000000 803257799 1000000000 597116995 1000000000 248742952 1000000000 613470298 1000000000 209378855 1000000000 556443925 1000000000 96828816 1000000000 470399836 1000000000 787551971 1000000000 334006471 1000000000 666022887 1000000000 799328150 1000000000 671727617 1000000000 15103748 1000000000 168953096 1000000000 393662333 1000000000 650811427 1000000000 432240606 1000000000 983106350 1000000000 726915455 1000000000 89716209 1000000000 180290283 1000000000 930862035 1000000000 887479806 1000000000 181472456 1000000000 346088046 1000000000 488576410 1000000000 599781819 1000000000 809485829 1000000000 401485563 1000000000 39493087 1000000000 901809669 1000000000 579577248 1000000000 250077126 1000000000 743024145 1000000000 761530161 1000000000 50975709 1000000000 313136270 1000000000 406018817 1000000000 242043483 1000000000 420678517 1000000000 313317595 1000000000 856272417 1000000000 510030683 1000000000 687918827 1000000000 542094864 1000000000 767317390 1000000000 524935383 1000000000 514409337 1000000000 211380700 1000000000 948379819 1000000000 568750763 1000000000 96249890 1000000000 822203382 1000000000 294380318 1000000000 349013053 1000000000 330335432 1000000000 761487894 1000000000 193967501 1000000000 837834798 1000000000 314617558 1000000000 685174464 1000000000 124379879 1000000000 991054839 1000000000 44681758 1000000000 377075311 1000000000 843914604 1000000000 354245078 1000000000 926994561 1000000000 266560551 1000000000 874316648 1000000000 276612237 1000000000 346162222 1000000000 330035003 1000000000 424241759 1000000000 421707519 1000000000 543110751 1000000000 867167930 1000000000 361108475 1000000000 364943215 1000000000 154588585 1000000000 375170844 1000000000 344918288 1000000000 822546675 1000000000 381063032 1000000000 499154074 1000000000 47281080 1000000000 400970078 1000000000 897066175 1000000000 64998574 1000000000 833875915 1000000000 154933642 1000000000 249109947 1000000000 33525160 1000000000 111888629 1000000000 119198005 1000000000 441960502 1000000000 490188737 1000000000 577515768 1000000000 767346111 1000000000 910755187 1000000000 591076114 1000000000 627931120 1000000000 871991108 1000000000 17138048 1000000000 154084677 1000000000 804950169 1000000000 270659970 1000000000 606397904 1000000000 882138338 1000000000 297808648 1000000000 414097440 1000000000 842852593 1000000000 719678058 1000000000 693810644 1000000000 341733897 1000000000 15172862 1000000000 246940740 1000000000 780463585 1000000000 534616895 1000000000 69963715 1000000000 306029076 1000000000 261513922 1000000000 318365996 1000000000 920451895 1000000000 41845106 1000000000 293761894 1000000000 75842218 1000000000 568076351 1000000000 57588206 1000000000 366824827 1000000000 974178405 1000000000 767267843 1000000000 117940070 1000000000 143527504 1000000000 459140598 1000000000 145445435 1000000000 299990111 1000000000 947405685 1000000000 139495841 1000000000 936700616 1000000000 651391536 1000000000 512546415 1000000000 304239411 1000000000 224084415 1000000000 889973133 1000000000 883974406 1000000000 317201623 1000000000 772014328 1000000000 807344502 1000000000 982537240 1000000000 906464125 1000000000 237762539 1000000000 425735218 1000000000 963434589 1000000000 259133039 1000000000 271845408 1000000000 621290865 1000000000 464692590 1000000000 288335714 1000000000 693509342 1000000000 523683223 1000000000 740733279 1000000000 812124679 1000000000 47615977 1000000000 130219867 1000000000 201566796 1000000000 920868477 1000000000 410154263 1000000000 834544500 1000000000 254181120 1000000000 460116340 1000000000 73224749 1000000000 274355537 1000000000 613904089 1000000000 477891503 1000000000 197510670 1000000000 689797148 1000000000 322984417 1000000000 156446771 1000000000 598883382 1000000000 933022166 1000000000 151742710 1000000000 169062129 1000000000 734360370 1000000000 522447206 1000000000 13824985 1000000000 274261301 1000000000 330578162 1000000000 57459931 1000000000 288795518 1000000000 924177740 1000000000 2593748 1000000000 302985970 1000000000 796587499 1000000000 367221151 1000000000 368974907 1000000000 774827183 1000000000 659390068 1000000000 121468551 1000000000 771142401 1000000000 16734128 1000000000 923305114 1000000000 270661008 1000000000 714368226 1000000000 285783644 1000000000 324783810 1000000000 419275338 1000000000 476273662 1000000000 687030771 1000000000 873107919 1000000000 841879524 1000000000 684074602 1000000000 496365971 1000000000 374345528 1000000000 672385499 1000000000 619390348 1000000000 614677950 1000000000 344968247 1000000000 26919331 1000000000 999898745 1000000000 643726986 1000000000 165889127 1000000000 150050092 1000000000 180684527 1000000000 709491079 1000000000 747821519 1000000000 329206179 1000000000 835303928 1000000000 984464318 1000000000 451119640 1000000000 502638906 1000000000 515806392 1000000000 933386421 1000000000 990513932 1000000000 510489653 1000000000 271793474 1000000000 578700167 1000000000 778876737 1000000000 826275228 1000000000 333040426 1000000000 572605902 1000000000 454656659 1000000000 799965385 1000000000 138541918 1000000000 914077546 1000000000 312320823 1000000000 713496260 1000000000 760739576 1000000000 183162512 1000000000 332429256 1000000000 136757185 1000000000 532893558 1000000000 378983194 1000000000 892195498 1000000000 890850511 1000000000 512596554 1000000000 898828107 1000000000 341305355 1000000000 405713299 1000000000 91963333 1000000000 765591976 1000000000 568751818 1000000000 15468223 1000000000 452532901 1000000000 919682395 1000000000 809195547 1000000000 746649898 1000000000 609798537 1000000000 48934755 1000000000 755948562 1000000000 227875094 1000000000 83931827 1000000000 424491665 1000000000 829827136 1000000000 745575918 1000000000 627193753 1000000000 985098904 1000000000 60418446 1000000000 917160960 1000000000 350360206 1000000000 298925402 1000000000 971475054 1000000000 538018471 1000000000 198139824 1000000000 624924642 1000000000 49110112 1000000000 474775484 1000000000 416533893 1000000000 123296628 1000000000 491379798 1000000000 37762628 1000000000 281337027 1000000000 820770836 1000000000 774402151 1000000000 422179190 1000000000 72101541 1000000000 234924125 1000000000 897073957 1000000000 434849483 1000000000 541652306 1000000000 883404366 1000000000 117147478 1000000000 843003352 1000000000 780213958 1000000000 337391060 1000000000 954789128 1000000000 271036355 1000000000 579323137 1000000000 647204355 1000000000 96166195 1000000000 361324277 1000000000 682568144 1000000000 706275964 1000000000 475950335 1000000000 961337030 1000000000 480883868 1000000000 227254754 1000000000 921735435 1000000000 77664966 1000000000 884430250 1000000000 247307132 1000000000 804097888 1000000000 55558793 1000000000 941293017 1000000000 372636115 1000000000 176526554 1000000000 726100505 1000000000 80827326 1000000000 599788410 1000000000 660924861 1000000000 609720372 1000000000 583517215 1000000000 602769829 1000000000 839886155 1000000000 498004949 1000000000 979147476 1000000000 772091272 1000000000 248683101 1000000000 749614952 1000000000 278246033 1000000000 297672379 1000000000 309139179 1000000000 392514411 1000000000 680939406 1000000000 549799395 1000000000 347521455 1000000000 359975352 1000000000 825788834 1000000000 28267462 1000000000 619772994 1000000000 133708884 1000000000 130113471 1000000000 977785060 1000000000 638920406 1000000000 847475744 1000000000 299905542 1000000000 97963912 1000000000 671448790 1000000000 32208887 1000000000 253539579 1000000000 946121482 1000000000 479838665 1000000000 639242217 1000000000 690801711 1000000000 932463986 1000000000 915985424 1000000000 390814132 1000000000 161328633 1000000000 890137896 1000000000 630948580 1000000000 605886044 1000000000 674837322 1000000000 840109294 1000000000 758345304 1000000000 739949284 1000000000 87586997 1000000000 470379072 1000000000 901735783 1000000000 885479295 1000000000 355004271 1000000000 153298494 1000000000 104974572 1000000000 120295170 1000000000 711804661 1000000000 340378541 1000000000 837083361 1000000000 194408733 1000000000 482307097 1000000000 958922488 1000000000 629119956 1000000000 287832759 1000000000 869027648 1000000000 914425841 1000000000 556763888 1000000000 477656226 1000000000 763954065 1000000000 901578636 1000000000 221885607 1000000000 624641142 1000000000 80346355 1000000000 840544564 1000000000 282929509 1000000000 119452647 1000000000 324091929 1000000000 690862549 1000000000 196426388 1000000000 991680796 1000000000 91333681 1000000000 488513893 1000000000 290219381 1000000000 308441169 1000000000 486074306 1000000000 421488658 1000000000 48771948 1000000000 333696672 1000000000 536639530 1000000000 973790327 1000000000 227976341 1000000000 670686703 1000000000 171806274 1000000000 410163626 1000000000 488037199 1000000000 574421230 1000000000 438209271 1000000000 999964472 1000000000 60429374 1000000000 679682560 1000000000 348948333 1000000000 337035492 1000000000 611391563 1000000000 514483298 1000000000 886345169 1000000000 437626220 1000000000 216634310 1000000000 224137563 1000000000 338200361 1000000000 370217316 1000000000 842241303 1000000000 24728849 1000000000 719598714 1000000000 788098844 1000000000 768603815 1000000000 748876094 1000000000 145514225 1000000000 383811050 1000000000 809132639 1000000000 940935198 1000000000 741058018 1000000000 88082272 1000000000 940263356 1000000000 197517977 1000000000 210094844 1000000000 522115988 1000000000 60929753 1000000000 400191608 1000000000 805994804 1000000000 784871980 1000000000 180996680 1000000000 722139884 1000000000 754552498 1000000000 424703145 1000000000 158735361 1000000000 676863515 1000000000 197038226 1000000000 345763842 1000000000 996436898 1000000000 237898231 1000000000 80657543 1000000000 817332263 1000000000 179668722 1000000000 819679733 1000000000 315921863 1000000000 262324334 1000000000 765211821 1000000000 911289455 1000000000 606789252 1000000000 434635406 1000000000 852392802 1000000000 469291320 1000000000 856243045 1000000000 137581915 1000000000 314330519 1000000000 273087139 1000000000 386497505 1000000000 101797685 1000000000 699110905 1000000000 905340388 1000000000 516617562 1000000000 911981326 1000000000 72502683 1000000000 387655342 1000000000 274275877 1000000000 60579255 1000000000 762926032 1000000000 845959001 1000000000 698652674 1000000000 532330154 1000000000 311256901 1000000000 192221552 1000000000 345605506 1000000000 124451164 1000000000 697803988 1000000000 408440706 1000000000 406487705 1000000000 712228706 1000000000 175877101 1000000000 541941189 1000000000 991319788 1000000000 71584461 1000000000 595663247 1000000000 549790424 1000000000 706416532 1000000000 76734082 1000000000 285276060 1000000000 685020866 1000000000 485144979 1000000000 41355058 1000000000 685668047 1000000000 527516093 1000000000 833098623 1000000000 233304598 1000000000 743568636 1000000000 199577900 1000000000 593309934 1000000000 972651793 1000000000 729668488 1000000000 234085565 1000000000 797493723 1000000000 745496365 1000000000 449692928 1000000000 266588790 1000000000 682341245 1000000000 569248593 1000000000 80193069 1000000000 527446073 1000000000 558316119 1000000000 533908668 1000000000 644776283 1000000000 467148260 1000000000 310091248 1000000000 420644851 1000000000 888474842 1000000000 333024894 1000000000 257423046 1000000000 912263315 1000000000 398111440 1000000000 302724587 1000000000 54870607 1000000000 830584414 1000000000 862906664 1000000000 162497509 1000000000 277456389 1000000000 470137120 1000000000 72904306 1000000000 549454217 1000000000 628695248 1000000000 157701908 1000000000 618719737 1000000000 483272071 1000000000 462037626 1000000000 833973960 1000000000 40187535 1000000000 429239346 1000000000 733504222 1000000000 207737858 1000000000 74947871 1000000000 216495263 1000000000 168819298 1000000000 64540669 1000000000 151448318 1000000000 33208761 1000000000 579317416 1000000000 13459448 1000000000 921420283 1000000000 183075463 1000000000 150844617 1000000000 385853885 1000000000 150679123 1000000000 667950257 1000000000 894748460 1000000000 229260690 1000000000 59581316 1000000000 246313460 1000000000 869408586 1000000000 931927636 1000000000 188197496 1000000000 265874823 1000000000 648528681 1000000000 667640127 1000000000 12464961 1000000000 731117857 1000000000 190488846 1000000000 563771965 1000000000 367759715 1000000000 655765879 1000000000 278908824 1000000000 922936505 1000000000 518962494 1000000000 692882543 1000000000 276392040 1000000000 356301130 1000000000 446474758 1000000000 580117774 1000000000 717520084 1000000000 34574426 1000000000 129214485 1000000000 344481563 1000000000 660750985 1000000000 213152859 1000000000 954554968 1000000000 994877918 1000000000 749707797 1000000000 745072541 1000000000 866062700 1000000000 270894117 1000000000 627413736 1000000000 49177738 1000000000 299572745 1000000000 752662677 1000000000 942223849 1000000000 576168512 1000000000 279686210 1000000000 837233071 1000000000 988661795 1000000000 939478305 1000000000 63419857 1000000000 941540961 1000000000 6969471 1000000000 868347407 1000000000 290564704 1000000000 166208419 1000000000 428290409 1000000000 758171229 1000000000 69070469 1000000000 768449373 1000000000 173828639 1000000000 775110046 1000000000 901725107 1000000000 211997713 1000000000 621049203 1000000000 235026443 1000000000 924431484 1000000000 729615319 1000000000 317559517 1000000000 554823083 1000000000 202892488 1000000000 187059004 1000000000 416183363 1000000000 173965772 1000000000 167324012 1000000000 319831578 1000000000 590256043 1000000000 905826104 1000000000 127833571 1000000000 64059259 1000000000 856339149 1000000000 458662800 1000000000 422442062 1000000000 245506906 1000000000 401939211 1000000000 465888018 1000000000 194362004 1000000000 595604989 1000000000 539654712 1000000000 186742896 1000000000 584854228 1000000000 744713896 1000000000 110906462 1000000000 756406233 1000000000 441645673 1000000000 552662483 1000000000 821125639 1000000000 911916397 1000000000 303155975 1000000000 440485700 1000000000 34037104 1000000000 664190674 1000000000 209802713 1000000000 503468762 1000000000 642095141 1000000000 703964383 1000000000 207953960 1000000000 950799300 1000000000 397199064 1000000000 930643657 1000000000 129199089 1000000000 543931267 1000000000 884203982 1000000000 911844277 1000000000 781853468 1000000000 101480778 1000000000 721765198 1000000000 477804034 1000000000 745155455 1000000000 79729199 1000000000 715250250 1000000000 407280765 1000000000 278456749 1000000000 478478020 1000000000 35145661 1000000000 784143337 1000000000 468971915 1000000000 653618701 1000000000 158665764 1000000000 96622123 1000000000 971771454 1000000000 231065185 1000000000 807415226 1000000000 779600163 1000000000 863900532 1000000000 839373195 1000000000 830839260 1000000000 571560248 1000000000 611503852 1000000000 933210622 1000000000 181506753 1000000000 510396264 1000000000 438729641 1000000000 89412162 1000000000 291420534 1000000000 720681111 1000000000 548597448 1000000000 178537229 1000000000 172936322 1000000000 750536504 1000000000 474801643 1000000000 839099722 1000000000 281194152 1000000000 788518616 1000000000 724205439 1000000000 96877616 1000000000 685328755 1000000000 76915854 1000000000 528758083 1000000000 783774323 1000000000 430991881 1000000000 774215894 1000000000 310517017 1000000000 271398501 1000000000 72622520 1000000000 635665690 1000000000 297680925 1000000000 858322181 1000000000 846555915 1000000000 772888871 1000000000 535583634 1000000000 384130777 1000000000 638716292 1000000000 755018768 1000000000 529623336 1000000000 273549299 1000000000 550272797 1000000000 919640059 1000000000 752942254 1000000000 544959537 1000000000 638287692 1000000000 604323612 1000000000 709665098 1000000000 941900097 1000000000 597371934 1000000000 700091578 1000000000 154692458 1000000000 282643575 1000000000 540470578 1000000000 574974363 1000000000 725307668 1000000000 163513816 1000000000 933423135 1000000000 237669987 1000000000 9811723 1000000000 312658183 1000000000 149370301 1000000000 359456415 1000000000 554438723 1000000000 895155732 1000000000 34801186 1000000000 279528026 1000000000 848928520 1000000000 433949695 1000000000 153458474 1000000000 454946261 1000000000 786209671 1000000000 175685338 1000000000 623005199 1000000000 747452266 1000000000 155414302 1000000000 914548824 1000000000 751606337 1000000000 565168812 1000000000 651005297 1000000000 760427147 1000000000 6933264 1000000000 150586512 1000000000 532440954 1000000000 691000870 1000000000 266687923 1000000000 901383100 1000000000 365078467 1000000000 826548950 1000000000 810331020 1000000000 908377137 1000000000 644833288 1000000000 77614157 1000000000 66203094 1000000000 100998134 1000000000 578124760 1000000000 567781992 1000000000 371915223 1000000000 3261018 1000000000 68608127 1000000000 203832051 1000000000 709138879 1000000000 400068219 1000000000 164881116 1000000000 897201596 1000000000 694751722 1000000000 178255707 1000000000 390426359 1000000000 717006736 1000000000 890579723 1000000000 742528235 1000000000 328228515 1000000000 302622596 1000000000 243673309 1000000000 879956771 1000000000 138888672 1000000000 482438111 1000000000 687384046 1000000000 790525115 1000000000 64248477 1000000000 439781929 1000000000 247788402 1000000000 647263535 1000000000 287650810 1000000000 362128704 1000000000 288075875 1000000000 720344318 1000000000 575172927 1000000000 943284702 1000000000 147565032 1000000000 5523888 1000000000 206924850 1000000000 202389178 1000000000 992757470 1000000000 300314096 1000000000 894851272 1000000000 480802749 1000000000 584153091 1000000000 708575022 1000000000 897241352 1000000000 486752901 1000000000 805802558 1000000000 473966980 1000000000 126576412 1000000000 66081322 1000000000 993457940 1000000000 782224625 1000000000 99738363 1000000000 406055326 1000000000 249681063 1000000000 244484714 1000000000 868663295 1000000000 792067225 1000000000 683850022 1000000000 671251369 1000000000 258453800 1000000000 788143602 1000000000 619578454 1000000000 267497060 1000000000 740217392 1000000000 559341600 1000000000 876027562 1000000000 396291117 1000000000 196910800 1000000000 335877827 1000000000 153836513 1000000000 324635317 1000000000 611372847 1000000000 900218851 1000000000 520939502 1000000000 790126611 1000000000 776339347 1000000000 792945253 1000000000 994051793 1000000000 680880061 1000000000 129484283 1000000000 907391371 1000000000 680223365 1000000000 5969928 1000000000 29596393 1000000000 449021509 1000000000 791052999 1000000000 982500885 1000000000 560501378 1000000000 451122134 1000000000 494318049 1000000000 721957473 1000000000 17001901 1000000000 181424591 1000000000 321132595 1000000000 277085509 1000000000 523758098 1000000000 1189569 1000000000 155133567 1000000000 227964401 1000000000 6889474 1000000000 103231896 1000000000 678838241 1000000000 972333220 1000000000 881678966 1000000000 843892344 1000000000 862207726 1000000000 888368236 1000000000 559332992 1000000000 254653123 1000000000 441257891 1000000000 383676974 1000000000 796541389 1000000000 937829148 1000000000 24900971 1000000000 835520400 1000000000 623105684 1000000000 643394705 1000000000 793359238 1000000000 223466942 1000000000 606889768 1000000000 200924535 1000000000 635342739 1000000000 412366572 1000000000 204983470 1000000000 805097050 1000000000 499083515 1000000000 736339897 1000000000 447261275 1000000000 305776186 1000000000 448385617 1000000000 309907602 1000000000 220776866 1000000000 925659051 1000000000 440989081 1000000000 117992935 1000000000 908723738 1000000000 524288627 1000000000 984556882 1000000000 830396999 1000000000 532209024 1000000000 26144290 1000000000 282079997 1000000000 398425563 1000000000 361014556 1000000000 339653810 1000000000 896156831 1000000000 892210040 1000000000 91360893 1000000000 368858430 1000000000 718339099 1000000000 919566647 1000000000 24115044 1000000000 874685849 1000000000 218196343 1000000000 584500866 1000000000 417883293 1000000000 224075007 1000000000 647751074 1000000000 726407992 1000000000 486323245 1000000000 351978043 1000000000 279689611 1000000000 424710692 1000000000 347560151 1000000000 621838182 1000000000 998557920 1000000000 287851836 1000000000 135872660 1000000000 892371371 1000000000 201485734 1000000000 212894819 1000000000 447484539 1000000000 390150806 1000000000 675980201 1000000000 417529006 1000000000 164221772 1000000000 876589715 1000000000 425819522 1000000000 145397898 1000000000 950986546 1000000000 446368032 1000000000 792320706 1000000000 939113662 1000000000 814768690 1000000000 407418313 1000000000 474534993 1000000000 985342804 1000000000 940591827 1000000000 418472199 1000000000 133360004 1000000000 991142428 1000000000 687933706 1000000000 830438011 1000000000 681965283 1000000000 184949816 1000000000 119142715 1000000000 188287683 1000000000 470833715 1000000000 912991278 1000000000 634777431 1000000000 216273850 1000000000 864772235 1000000000 823620829 1000000000 739261280 1000000000 864380000 1000000000 192231810 1000000000 519429187 1000000000 300551469 1000000000 514350144 1000000000 926931309 1000000000 834548973 1000000000 691343967 1000000000 334028893 1000000000 576610719 1000000000 406577857 1000000000 240994814 1000000000 701754586 1000000000 514816128 1000000000 547679153 1000000000 837725862 1000000000 726424104 1000000000 3419255 1000000000 3652380 1000000000 503937477 1000000000 28786631 1000000000 473653625 1000000000 3855515 1000000000 604705534 1000000000 993358294 1000000000 507014585 1000000000 239815239 1000000000 410069920 1000000000 915453983 1000000000 114395199 1000000000 218205638 1000000000 658245333 1000000000 256565468 1000000000 795178154 1000000000 363086617 1000000000 942510443 1000000000 885804402 1000000000 936571472 1000000000 176240796 1000000000 952402839 1000000000 59103425 1000000000 992934370 1000000000 477537886 1000000000 832304090 1000000000 787830666 1000000000 564392935 1000000000 611594163 1000000000 549148108 1000000000 287746807 1000000000 876848868 1000000000 551395424 1000000000 335453532 1000000000 732106361 1000000000 317378246 1000000000 585428046 1000000000 949902241 1000000000 200180169 1000000000 39674114 1000000000 187145259 1000000000 139131332 1000000000 765372783 1000000000 122188595 1000000000 227348660 1000000000 629771027 1000000000 966795594 1000000000 259896625 1000000000 805806732 1000000000 34357536 1000000000 553335736 1000000000 755989439 1000000000 423083779 1000000000 465190621 1000000000 958710999 1000000000 813286929 1000000000 848433629 1000000000 834083261 1000000000 598899219 1000000000 731788746 1000000000 82553903 1000000000 974605830 1000000000 167740649 1000000000 580247150 1000000000 373747980 1000000000 705324329 1000000000 278011815 1000000000 446167404 1000000000 691136638 1000000000 140132599 1000000000 582155397 1000000000 79747363 1000000000 959115405 1000000000 91869732 1000000000 361757711 1000000000 936314689 1000000000 280721810 1000000000 235868028 1000000000 251049668 1000000000 633284118 1000000000 744439550 1000000000 889055733 1000000000 221500403 1000000000 912068482 1000000000 508895706 1000000000 290971946 1000000000 907408538 1000000000 979271304 1000000000 246782584 1000000000 811216045 1000000000 548638357 1000000000 514432735 1000000000 856245042 1000000000 726410844 1000000000 283390267 1000000000 738624026 1000000000 813706491 1000000000 87302160 1000000000 262380040 1000000000 21876239 1000000000 404470832 1000000000 35027817 1000000000 310383240 1000000000 895220112 1000000000 729414679 1000000000 297060542 1000000000 782001329 1000000000 43553365 1000000000 361354667 1000000000 602945398 1000000000 320255624 1000000000 663460735 1000000000 296003577 1000000000 171881827 1000000000 210321790 1000000000 503420326 1000000000 359290058 1000000000 21676559 1000000000 453483204 1000000000 294454803 1000000000 447357628 1000000000 979451469 1000000000 611178247 1000000000 471794899 1000000000 95227800 1000000000 33570024 1000000000 686671503 1000000000 946958928 1000000000 642914751 1000000000 560962435 1000000000 827426028 1000000000 773232660 1000000000 630871486 1000000000 798293843 1000000000 173187246 1000000000 209722195 1000000000 345692802 1000000000 961970756 1000000000 155867211 1000000000 513175178 1000000000 933380034 1000000000 923902062 1000000000 361389880 1000000000 269394233 1000000000 861325012 1000000000 887308033 1000000000 138289413 1000000000 381405539 1000000000 118772079 1000000000 185197191 1000000000 938333236 1000000000 823611465 1000000000 200265910 1000000000 86982309 1000000000 69743397 1000000000 957004448 1000000000 986621375 1000000000 843323375 1000000000 67089953 1000000000 126371736 1000000000 391278942 1000000000 849152902 1000000000 37555961 1000000000 63549124 1000000000 628781153 1000000000 874986330 1000000000 680200552 1000000000 69366692 1000000000 527719365 1000000000 267070042 1000000000 367583497 1000000000 491839404 1000000000 809120314 1000000000 686917706 1000000000 640727610 1000000000 828106561 1000000000 113673458 1000000000 457018568 1000000000 134659335 1000000000 506938748 1000000000 162594854 1000000000 212022008 1000000000 209983587 1000000000 200897318 1000000000 530542970 1000000000 855540803 1000000000 849292215 1000000000 141727443 1000000000 187197480 1000000000 887769957 1000000000 61379187 1000000000 394019543 1000000000 71018074 1000000000 771646638 1000000000 669379155 1000000000 727508192 1000000000 655508744 1000000000 43018439 1000000000 231619930 1000000000 817585218 1000000000 479375879 1000000000 317698539 1000000000 496985962 1000000000 801933646 1000000000 902293821 1000000000 858863966 1000000000 372065630 1000000000 484156892 1000000000 141082976 1000000000 849277887 1000000000 53960378 1000000000 34322031 1000000000 504988473 1000000000 71486954 1000000000 589427025 1000000000 233751046 1000000000 655553014 1000000000 903540300 1000000000 183010574 1000000000 790592146 1000000000 411907512 1000000000 621776602 1000000000 921845883 1000000000 542468797 1000000000 967673644 1000000000 554340702 1000000000 217225760 1000000000 440642900 1000000000 522635797 1000000000 128701483 1000000000 745577635 1000000000 971918306 1000000000 49591934 1000000000 909144694 1000000000 51671558 1000000000 866066502 1000000000 566189425 1000000000 911369154 1000000000 361334466 1000000000 704530382 1000000000 70333083 1000000000 500373782 1000000000 847312300 1000000000 238424890 1000000000 213700749 1000000000 881435833 1000000000 393372420 1000000000 563395144 1000000000 51704197 1000000000 889512179 1000000000 64179082 1000000000 969900521 1000000000 401931763 1000000000 334630608 1000000000 270034480 1000000000 73079997 1000000000 259066167 1000000000 326650663 1000000000 485483407 1000000000 607376454 1000000000 440616936 1000000000 58870239 1000000000 952580901 1000000000 212217033 1000000000 50034082 1000000000 593131146 1000000000 834875506 1000000000 103803104 1000000000 424349709 1000000000 664227301 1000000000 485965640 1000000000 614458427 1000000000 693055509 1000000000 669929066 1000000000 19448191 1000000000 584087707 1000000000 301566998 1000000000 68374438 1000000000 801409488 1000000000 140743398 1000000000 89357556 1000000000 652352916 1000000000 893628151 1000000000 378741141 1000000000 858277749 1000000000 976539852 1000000000 566234397 1000000000 114892206 1000000000 531047015 1000000000 682434019 1000000000 956964905 1000000000 913932501 1000000000 683594234 1000000000 231982448 1000000000 294971541 1000000000 380055500 1000000000 489182058 1000000000 630642456 1000000000 683162672 1000000000 857292625 1000000000 968673505 1000000000 297427263 1000000000 767309828 1000000000 162202327 1000000000 702484815 1000000000 377033690 1000000000 389030000 1000000000 565615054 1000000000 835717159 1000000000 467151455 1000000000 559315880 1000000000 131051935 1000000000 46139140 1000000000 422519350 1000000000 590070749 1000000000 97000832 1000000000 625308816 1000000000 803850462 1000000000 4449835 1000000000 19704609 1000000000 853747210 1000000000 200177361 1000000000 882015220 1000000000 677182589 1000000000 61470837 1000000000 873005128 1000000000 620566965 1000000000 309403443 1000000000 635341709 1000000000 860827867 1000000000 329369566 1000000000 879038927 1000000000 470926397 1000000000 922277941 1000000000 838194417 1000000000 946886295 1000000000 118094176 1000000000 931185839 1000000000 90942770 1000000000 679295951 1000000000 663091236 1000000000 243091211 1000000000 85447806 1000000000 604979720 1000000000 520618390 1000000000 102079747 1000000000 936263308 1000000000 503194169 1000000000 292840578 1000000000 356404002 1000000000 857419319 1000000000 212195103 1000000000 611962861 1000000000 138371372 1000000000 62606827 1000000000 732320094 1000000000 59256841 1000000000 684771032 1000000000 14632656 1000000000 669321169 1000000000 826053776 1000000000 958287388 1000000000 521066187 1000000000 19323404 1000000000 642790758 1000000000 933037519 1000000000 38083572 1000000000 206733922 1000000000 592729736 1000000000 681885951 1000000000 848691646 1000000000 248934948 1000000000 789978219 1000000000 749729248 1000000000 268525820 1000000000 21504318 1000000000 232952827 1000000000 341888944 1000000000 44004317 1000000000 943356966 1000000000 182811285 1000000000 120941170 1000000000 39200789 1000000000 804058641 1000000000 822236256 1000000000 601493252 1000000000 818692886 1000000000 455458842 1000000000 744716928 1000000000 812948328 1000000000 995023378 1000000000 459048601 1000000000 758364380 1000000000 818712413 1000000000 304579997 1000000000 523946565 1000000000 896193944 1000000000 907649953 1000000000 807685030 1000000000 832775608 1000000000 204271097 1000000000 103299460 1000000000 183140081 1000000000 397141169 1000000000 800023723 1000000000 243516640 1000000000 538748175 1000000000 653679683 1000000000 275183036 1000000000 504857759 1000000000 400239917 1000000000 303097891 1000000000 194929322 1000000000 244562161 1000000000 170489073 1000000000 162584583 1000000000 617924480 1000000000 766815406 1000000000 386247651 1000000000 642425324 1000000000 391363055 1000000000 466099700 1000000000 520323985 1000000000 171328191 1000000000 276617123 1000000000 643786518 1000000000 288672658 1000000000 46417182 1000000000 953908232 1000000000 128961626 1000000000 14025424 1000000000 856863923 1000000000 392217474 1000000000 219875014 1000000000 435184737 1000000000 900779680 1000000000 547352157 1000000000 212744419 1000000000 360607994 1000000000 233266675 1000000000 652292945 1000000000 291193019 1000000000 572852818 1000000000 162929470 1000000000 193190343 1000000000 709451603 1000000000 919928262 1000000000 701061267 1000000000 740693428 1000000000 813684635 1000000000 138646174 1000000000 30173467 1000000000 7773857 1000000000 331685202 1000000000 332479572 1000000000 601303622 1000000000 59767162 1000000000 120479561 1000000000 367483422 1000000000 228596956 1000000000 619874969 1000000000 899994168 1000000000 23484228 1000000000 827925986 1000000000 383899256 1000000000 676820657 1000000000 154425747 1000000000 90703923 1000000000 407496522 1000000000 187767098 1000000000 670168721 1000000000 772937681 1000000000 407499061 1000000000 380602066 1000000000 277710264 1000000000 234703355 1000000000 703416509 1000000000 157990737 1000000000 539019084 1000000000 370767255 1000000000 935611760 1000000000 47429734 1000000000 250507660 1000000000 867707758 1000000000 219807764 1000000000 394637191 1000000000 731762956 1000000000 417005487 1000000000 88009907 1000000000 912910008 1000000000 847119655 1000000000 234704667 1000000000 896440608 1000000000 120578184 1000000000 398596705 1000000000 218112247 1000000000 15619505 1000000000 514010575 1000000000 605431764 1000000000 189706454 1000000000 974763439 1000000000 745126745 1000000000 435224965 1000000000 852640388 1000000000 193166478 1000000000 480018835 1000000000 61904506 1000000000 156763635 1000000000 381961091 1000000000 900012042 1000000000 318529219 1000000000 282925127 1000000000 672149839 1000000000 351919459 1000000000 785652837 1000000000 814267462 1000000000 849556307 1000000000 340490682 1000000000 941144404 1000000000 89068328 1000000000 426898168 1000000000 282106773 1000000000 117832112 1000000000 84361771 1000000000 896982591 1000000000 14964412 1000000000 301910693 1000000000 488220045 1000000000 299085023 1000000000 664011883 1000000000 622854816 1000000000 378805677 1000000000 726776537 1000000000 477498493 1000000000 578564210 1000000000 59739848 1000000000 861154333 1000000000 98225925 1000000000 318820482 1000000000 934201964 1000000000 507140934 1000000000 112762573 1000000000 512377235 1000000000 317514334 1000000000 575659784 1000000000 534619699 1000000000 238458981 1000000000 10863252 1000000000 88272196 1000000000 958161404 1000000000 515877473 1000000000 622743445 1000000000 677116872 1000000000 741667054 1000000000 121294284 1000000000 738768893 1000000000 794643079 1000000000 946328208 1000000000 352070595 1000000000 141762879 1000000000 386568630 1000000000 49953486 1000000000 303503465 1000000000 136193136 1000000000 168982254 1000000000 318968051 1000000000 277839592 1000000000 260185422 1000000000 476563014 1000000000 30863137 1000000000 18019827 1000000000 609022494 1000000000 678166348 1000000000 660534589 1000000000 883442310 1000000000 604616887 1000000000 976177037 1000000000 737798577 1000000000 427518590 1000000000 310871400 1000000000 893005623 1000000000 871123390 1000000000 783167562 1000000000 115720400 1000000000 885502219 1000000000 432012141 1000000000 355073043 1000000000 291457266 1000000000 232792512 1000000000 490909847 1000000000 674177664 1000000000 16871619 1000000000 882241855 1000000000 907987441 1000000000 599283840 1000000000 438654158 1000000000 707551731 1000000000 678081017 1000000000 288796615 1000000000 192727563 1000000000 503490175 1000000000 978829986 1000000000 534482592 1000000000 255713799 1000000000 791141 1000000000 612433711 1000000000 911416624 1000000000 899692930 1000000000 874851745 1000000000 258572461 1000000000 866769526 1000000000 736397922 1000000000 917682700 1000000000 398771061 1000000000 77435127 1000000000 310957141 1000000000 51036436 1000000000 294554455 1000000000 104775328 1000000000 339399888 1000000000 683318949 1000000000 950075597 1000000000 25575711 1000000000 954664594 1000000000 313970312 1000000000 807310057 1000000000 952755956 1000000000 91928808 1000000000 93432365 1000000000 399962929 1000000000 652405483 1000000000 312661327 1000000000 29237603 1000000000 229851185 1000000000 205065833 1000000000 152887732 1000000000 436990424 1000000000 349323885 1000000000 839948554 1000000000 617597085 1000000000 101564985 1000000000 20229269 1000000000 689281987 1000000000 356615154 1000000000 742269624 1000000000 185386553 1000000000 580632741 1000000000 498351259 1000000000 308183753 1000000000 910689861 1000000000 604867613 1000000000 907876381 1000000000 555917411 1000000000 605208415 1000000000 69488356 1000000000 725102624 1000000000 475855078 1000000000 979295582 1000000000 925198091 1000000000 922159108 1000000000 550661709 1000000000 932863762 1000000000 596346144 1000000000 593512098 1000000000 250216640 1000000000 389812804 1000000000 347613654 1000000000 958573103 1000000000 402353111 1000000000 963684128 1000000000 426175553 1000000000 684643867 1000000000 25228042 1000000000 8595434 1000000000 13520724 1000000000 741368356 1000000000 877686071 1000000000 256977851 1000000000 893827530 1000000000 630751586 1000000000 570005980 1000000000 2329052 1000000000 136808009 1000000000 51803158 1000000000 410858853 1000000000 702016603 1000000000 386559772 1000000000 758996489 1000000000 895409086 1000000000 631536358 1000000000 302151548 1000000000 751794483 1000000000 915384307 1000000000 393687163 1000000000 28694909 1000000000 892001795 1000000000 788796799 1000000000 666765286 1000000000 287948896 1000000000 993040188 1000000000 690775756 1000000000 345371000 1000000000 936615115 1000000000 707632783 1000000000 945197141 1000000000 816363910 1000000000 75272154 1000000000 585440030 1000000000 463834553 1000000000 908425711 1000000000 62009448 1000000000 30358754 1000000000 277410111 1000000000 411987712 1000000000 59600270 1000000000 252058293 1000000000 105958581 1000000000 404837918 1000000000 781271593 1000000000 3739515 1000000000 30283357 1000000000 838932721 1000000000 771873054 1000000000 266707992 1000000000 118754619 1000000000 783092794 1000000000 925611976 1000000000 124955923 1000000000 584358079 1000000000 420112439 1000000000 829867135 1000000000 9590018 1000000000 117769398 1000000000 10488627 1000000000 840010540 1000000000 164871632 1000000000 567209844 1000000000 133675950 1000000000 922046111 1000000000 395151875 1000000000 567127108 1000000000 144645639 1000000000 378901544 1000000000 109106520 1000000000 620614017 1000000000 226515184 1000000000 177803454 1000000000 888464363 1000000000 623913204 1000000000 977920016 1000000000 610801015 1000000000 787314558 1000000000 214240986 1000000000 233621129 1000000000 973548440 1000000000 583490112 1000000000 795239678 1000000000 262006876 1000000000 399021136 1000000000 707483030 1000000000 89793518 1000000000 578803276 1000000000 481163068 1000000000 66261631 1000000000 298800248 1000000000 759088225 1000000000 994252324 1000000000 493837910 1000000000 435590745 1000000000 187048707 1000000000 636132729 1000000000 902787035 1000000000 779672306 1000000000 509466281 1000000000 809537055 1000000000 83612787 1000000000 86504108 1000000000 581503829 1000000000 49758450 1000000000 577626394 1000000000 577250917 1000000000 402253295 1000000000 961191104 1000000000 386331647 1000000000 566059231 1000000000 815825688 1000000000 586147434 1000000000 169899760 1000000000 65862113 1000000000 410230003 1000000000 860885587 1000000000 387494588 1000000000 554087870 1000000000 886363475 1000000000 827780183 1000000000 856160752 1000000000 49877960 1000000000 542474944 1000000000 522905164 1000000000 572394853 1000000000 435771251 1000000000 995655835 1000000000 359050354 1000000000 264346155 1000000000 671352924 1000000000 191795993 1000000000 755182862 1000000000 781909675 1000000000 365862585 1000000000 397095592 1000000000 919447224 1000000000 977494984 1000000000 514974099 1000000000 767518709 1000000000 439292834 1000000000 444992302 1000000000 528126341 1000000000 31418822 1000000000 82565339 1000000000 937680185 1000000000 394130396 1000000000 317452145 1000000000 958074403 1000000000 529626572 1000000000 907501290 1000000000 748312010 1000000000 285708550 1000000000 829972801 1000000000 681148280 1000000000 868140433 1000000000 61425737 1000000000 723619556 1000000000 811569117 1000000000 178629205 1000000000 360842020 1000000000 83726664 1000000000 175787229 1000000000 124700140 1000000000 403399406 1000000000 554588722 1000000000 882987204 1000000000 172174537 1000000000 948326207 1000000000 633723439 1000000000 103085202 1000000000 275334113 1000000000 264364777 1000000000 256943506 1000000000 398271109 1000000000 40129187 1000000000 78390567 1000000000 892252064 1000000000 4605358 1000000000 437098332 1000000000 440795910 1000000000 233316691 1000000000 466733786 1000000000 517116654 1000000000 349409519 1000000000 821649363 1000000000 470327342 1000000000 514492174 1000000000 170928952 1000000000 409486488 1000000000 959398498 1000000000 215547739 1000000000 224693243 1000000000 123819586 1000000000 837726260 1000000000 935388253 1000000000 923377324 1000000000 542120563 1000000000 332342855 1000000000 779460919 1000000000 603268297 1000000000 716989065 1000000000 353737952 1000000000 350387865 1000000000 628757893 1000000000 824933299 1000000000 137498223 1000000000 981162208 1000000000 877907690 1000000000 397822508 1000000000 419227517 1000000000 647775168 1000000000 439912442 1000000000 959081813 1000000000 883509714 1000000000 773708206 1000000000 578919069 1000000000 425943421 1000000000 889550245 1000000000 243319006 1000000000 343501637 1000000000 121308601 1000000000 86549874 1000000000 701806664 1000000000 654555493 1000000000 433685344 1000000000 46434999 1000000000 494271042 1000000000 560388672 1000000000 930821693 1000000000 526676446 1000000000 467372093 1000000000 769740087 1000000000 87430393 1000000000 958705180 1000000000 248812556 1000000000 453022085 1000000000 131777479 1000000000 687557089 1000000000 176164686 1000000000 63944397 1000000000 214441435 1000000000 572072766 1000000000 961104219 1000000000 728492910 1000000000 537314523 1000000000 874151451 1000000000 646085490 1000000000 513944213 1000000000 181003934 1000000000 903338810 1000000000 324230431 1000000000 789122004 1000000000 878555265 1000000000 321817591 1000000000 785969400 1000000000 539988869 1000000000 42022292 1000000000 920398603 1000000000 969500483 1000000000 831276646 1000000000 181697358 1000000000 848962724 1000000000 900933497 1000000000 99518239 1000000000 384571260 1000000000 126531422 1000000000 11490390 1000000000 315974045 1000000000 630796989 1000000000 899405756 1000000000 479960177 1000000000 577668995 1000000000 99068522 1000000000 708057592 1000000000 271328779 1000000000 173804857 1000000000 680010118 1000000000 437517689 1000000000 158584117 1000000000 69735120 1000000000 533097965 1000000000 652913681 1000000000 911813291 1000000000 764683825 1000000000 215735144 1000000000 205057906 1000000000 762847031 1000000000 245705356 1000000000 944906360 1000000000 193482129 1000000000 536769900 1000000000 580133877 1000000000 475476895 1000000000 365022022 1000000000 875632082 1000000000 459394534 1000000000 74986759 1000000000 787590749 1000000000 761201056 1000000000 699943330 1000000000 261815108 1000000000 550848747 1000000000 259842794 1000000000 125073275 1000000000 642557019 1000000000 940604279 1000000000 150904676 1000000000 61310502 1000000000 315668804 1000000000 768190073 1000000000 952364910 1000000000 177271515 1000000000 370106975 1000000000 977554959 1000000000 624185084 1000000000 489157054 1000000000 665296024 1000000000 495921618 1000000000 20291240 1000000000 541432938 1000000000 987434750 1000000000 650474549 1000000000 906251129 1000000000 568280528 1000000000 512370545 1000000000 343487971 1000000000 246941363 1000000000 329862182 1000000000 284221805 1000000000 442242509 1000000000 636250473 1000000000 171501180 1000000000 314667978 1000000000 123719815 1000000000 819327341 1000000000 761217391 1000000000 68326408 1000000000 1423355 1000000000 843558028 1000000000 681156061 1000000000 138161862 1000000000 399743143 1000000000 319299992 1000000000 87310943 1000000000 198562371 1000000000 907304302 1000000000 765700026 1000000000 286167160 1000000000 152463352 1000000000 557870370 1000000000 259405561 1000000000 128368752 1000000000 362830833 1000000000 32169102 1000000000 392017202 1000000000 115429710 1000000000 600494529 1000000000 457909672 1000000000 212029732 1000000000 146307550 1000000000 945895014 1000000000 79524582 1000000000 856913908 1000000000 209815232 1000000000 119258097 1000000000 167989841 1000000000 349893653 1000000000 342176725 1000000000 870423994 1000000000 657110364 1000000000 557988405 1000000000 468054339 1000000000 761243209 1000000000 21465537 1000000000 346475642 1000000000 84249048 1000000000 237985666 1000000000 90234844 1000000000 833397550 1000000000 565803903 1000000000 249585525 1000000000 747654524 1000000000 880778282 1000000000 769998640 1000000000 930365482 1000000000 511632429 1000000000 996695959 1000000000 296540421 1000000000 82624299 1000000000 893849474 1000000000 421865701 1000000000 199604567 1000000000 168673930 1000000000 393460340 1000000000 232176314 1000000000 280828908 1000000000 166848358 1000000000 348751057 1000000000 977746906 1000000000 616522425 1000000000 95296174 1000000000 448589151 1000000000 955949129 1000000000 950354815 1000000000 290405017 1000000000 9182081 1000000000 166036441 1000000000 22395890 1000000000 983913272 1000000000 248194946 1000000000 113188621 1000000000 435624455 1000000000 464027445 1000000000 307020680 1000000000 685875124 1000000000 27020257 1000000000 875722334 1000000000 476266101 1000000000 13423800 1000000000 621006840 1000000000 684441945 1000000000 705448896 1000000000 696188289 1000000000 832535766 1000000000 279344662 1000000000 545647470 1000000000 753872979 1000000000 686842584 1000000000 772703777 1000000000 887335239 1000000000 123659744 1000000000 258521504 1000000000 477323272 1000000000 200763252 1000000000 714499007 1000000000 559404386 1000000000 525908062 1000000000 798799399 1000000000 154687965 1000000000 566215956 1000000000 259694145 1000000000 990389549 1000000000 646146450 1000000000 724106601 1000000000 889521893 1000000000 269006997 1000000000 523933170 1000000000 330127311 1000000000 318212654 1000000000 571727741 1000000000 92513055 1000000000 442175110 1000000000 65458363 1000000000 405379913 1000000000 60507153 1000000000 503916122 1000000000 23061866 1000000000 867428028 1000000000 934923527 1000000000 505937384 1000000000 149875677 1000000000 546274032 1000000000 878857623 1000000000 867362403 1000000000 381578825 1000000000 988533733 1000000000 659999690 1000000000 122339421 1000000000 757820935 1000000000 762278948 1000000000 923291808 1000000000 762139679 1000000000 481886773 1000000000 701705165 1000000000 20450493 1000000000 858474900 1000000000 778397386 1000000000 104159579 1000000000 648883107 1000000000 561134018 1000000000 154161639 1000000000 803392006 1000000000 623028176 1000000000 736053986 1000000000 949803459 1000000000 861097780 1000000000 965542497 1000000000 115494005 1000000000 503168629 1000000000 180631856 1000000000 426656438 1000000000 597664880 1000000000 818876505 1000000000 457416493 1000000000 513510364 1000000000 689809143 1000000000 67818685 1000000000 213744271 1000000000 327752211 1000000000 992645005 1000000000 818125312 1000000000 180471902 1000000000 676038597 1000000000 661858065 1000000000 22702705 1000000000 587366528 1000000000 710336333 1000000000 801790964 1000000000 384570339 1000000000 452599393 1000000000 596108907 1000000000 501020714 1000000000 472422244 1000000000 669713422 1000000000 267976400 1000000000 101898087 1000000000 954382525 1000000000 520293264 1000000000 455572847 1000000000 488212374 1000000000 254719772 1000000000 923055160 1000000000 393774057 1000000000 746775635 1000000000 837187861 1000000000 147677847 1000000000 602615721 1000000000 338554395 1000000000 782629377 1000000000 927506733 1000000000 112570119 1000000000 183285162 1000000000 671617648 1000000000 995667787 1000000000 774168871 1000000000 600950371 1000000000 69330474 1000000000 257241710 1000000000 58552211 1000000000 973515555 1000000000 422231577 1000000000 935023501 1000000000 847131818 1000000000 451936035 1000000000 363883030 1000000000 253093350 1000000000 379510467 1000000000 174716985 1000000000 375122200 1000000000 220010230 1000000000 129230971 1000000000 629539460 1000000000 335017974 1000000000 264870275 1000000000 553689799 1000000000 44827322 1000000000 802831962 1000000000 842951902 1000000000 133638721 1000000000 615461161 1000000000 764793341 1000000000 109842326 1000000000 484504250 1000000000 323138690 1000000000 705521072 1000000000 822553320 1000000000 194819326 1000000000 339258722 1000000000 372820286 1000000000 338956879 1000000000 691191997 1000000000 11827089 1000000000 549069049 1000000000 144717963 1000000000 546148288 1000000000 668916620 1000000000 151015544 1000000000 123150932 1000000000 946032875 1000000000 317733945 1000000000 384807441 1000000000 984187553 1000000000 711024288 1000000000 633166012 1000000000 569344759 1000000000 911520931 1000000000 362313141 1000000000 615581902 1000000000 724801425 1000000000 532043644 1000000000 959979523 1000000000 970361672 1000000000 357694736 1000000000 894024985 1000000000 983582659 1000000000 788668670 1000000000 291397907 1000000000 588358949 1000000000 872641422 1000000000 126295016 1000000000 605061041 1000000000 226830345 1000000000 413760730 1000000000 287864005 1000000000 214013852 1000000000 447814814 1000000000 691424019 1000000000 920261861 1000000000 54209759 1000000000 193546561 1000000000 53242113 1000000000 393001830 1000000000 893422282 1000000000 728440431 1000000000 923876154 1000000000 407769597 1000000000 129624849 1000000000 557630142 1000000000 752518799 1000000000 255482253 1000000000 452607771 1000000000 250845317 1000000000 984330859 1000000000 613955996 1000000000 481254302 1000000000 374132301 1000000000 988465344 1000000000 825829300 1000000000 682756455 1000000000 885703580 1000000000 395968469 1000000000 461610571 1000000000 994894953 1000000000 885333994 1000000000 71946642 1000000000 230113864 1000000000 972979599 1000000000 235494634 1000000000 557141920 1000000000 264833984 1000000000 26750429 1000000000 639006615 1000000000 447913912 1000000000 46091897 1000000000 25245619 1000000000 150763780 1000000000 798222558 1000000000 596212482 1000000000 411900339 1000000000 290716027 1000000000 558308179 1000000000 393439575 1000000000 244067999 1000000000 659683531 1000000000 245564369 1000000000 951853530 1000000000 770267842 1000000000 502111723 1000000000 435891345 1000000000 602402036 1000000000 459502081 1000000000 184132238 1000000000 372419821 1000000000 325702405 1000000000 227823579 1000000000 883362949 1000000000 652757629 1000000000 834471422 1000000000 195562674 1000000000 754953326 1000000000 404837255 1000000000 399275695 1000000000 507621084 1000000000 133033191 1000000000 166176088 1000000000 359518466 1000000000 51415332 1000000000 368365012 1000000000 996231352 1000000000 79123672 1000000000 688505122 1000000000 46241581 1000000000 221580328 1000000000 212671379 1000000000 963697819 1000000000 971204548 1000000000 363886241 1000000000 19095555 1000000000 172839903 1000000000 201315716 1000000000 863199089 1000000000 693527620 1000000000 517191588 1000000000 913228334 1000000000 843210515 1000000000 444789230 1000000000 410010363 1000000000 334249372 1000000000 93161873 1000000000 525548357 1000000000 197744057 1000000000 943408168 1000000000 990597640 1000000000 419235588 1000000000 624727826 1000000000 819329723 1000000000 673727971 1000000000 193062834 1000000000 194206507 1000000000 217475587 1000000000 74758411 1000000000 250999852 1000000000 794775063 1000000000 608687847 1000000000 410671878 1000000000 143425163 1000000000 32402877 1000000000 45009655 1000000000 406510823 1000000000 155136683 1000000000 587756497 1000000000 874060457 1000000000 824123063 1000000000 243286063 1000000000 44528448 1000000000 949323993 1000000000 289393089 1000000000 293007546 1000000000 604831226 1000000000 698533576 1000000000 945959177 1000000000 215636691 1000000000 913608005 1000000000 928927446 1000000000 754315731 1000000000 215347545 1000000000 145401827 1000000000 719747584 1000000000 957577134 1000000000 617290169 1000000000 330684780 1000000000 840050251 1000000000 715984515 1000000000 176839067 1000000000 82511050 1000000000 233166765 1000000000 878917761 1000000000 725252171 1000000000 540969816 1000000000 422984192 1000000000 114271856 1000000000 468052521 1000000000 610438970 1000000000 423642760 1000000000 607410568 1000000000 972639375 1000000000 849031055 1000000000 326567137 1000000000 839016177 1000000000 145084677 1000000000 42609805 1000000000 346504239 1000000000 653125056 1000000000 535629553 1000000000 976146035 1000000000 299706147 1000000000 628559502 1000000000 786800956 1000000000 656212505 1000000000 751042861 1000000000 761308674 1000000000 827995255 1000000000 147360582 1000000000 604558966 1000000000 982695014 1000000000 362614695 1000000000 428955057 1000000000 937048606 1000000000 812298637 1000000000 268848024 1000000000 646526339 1000000000 987940485 1000000000 377019563 1000000000 442769010 1000000000 586325953 1000000000 579549593 1000000000 882901819 1000000000 825417072 1000000000 110056541 1000000000 130059975 1000000000 547849828 1000000000 949378156 1000000000 714704868 1000000000 60702796 1000000000 174413978 1000000000 118433655 1000000000 726701086 1000000000 277636532 1000000000 897189829 1000000000 496015493 1000000000 147465347 1000000000 209869814 1000000000 910202566 1000000000 205068106 1000000000 258344822 1000000000 219603589 1000000000 694801690 1000000000 338956238 1000000000 991348215 1000000000 399557697 1000000000 681617847 1000000000 517964652 1000000000 311177928 1000000000 878531111 1000000000 302885256 1000000000 885741982 1000000000 291751056 1000000000 746225079 1000000000 589104906 1000000000 189059386 1000000000 355075462 1000000000 948572975 1000000000 676983289 1000000000 855214962 1000000000 788274599 1000000000 843550333 1000000000 382039770 1000000000 718627427 1000000000 217172619 1000000000 16760301 1000000000 882785713 1000000000 680795610 1000000000 24283991 1000000000 145934053 1000000000 245288095 1000000000 484800548 1000000000 729179995 1000000000 418094572 1000000000 338162912 1000000000 285138665 1000000000 756229252 1000000000 41977677 1000000000 866719306 1000000000 327148582 1000000000 792535521 1000000000 508592732 1000000000 501392529 1000000000 113591960 1000000000 942372209 1000000000 638607018 1000000000 4801103 1000000000 723374056 1000000000 259654160 1000000000 563712651 1000000000 605440232 1000000000 513048113 1000000000 580281264 1000000000 885808256 1000000000 461670394 1000000000 558241786 1000000000 763069708 1000000000 491777182 1000000000 699007079 1000000000 766884608 1000000000 519478093 1000000000 796653636 1000000000 409387494 1000000000 798090167 1000000000 51811859 1000000000 557188274 1000000000 455063715 1000000000 18783244 1000000000 809044708 1000000000 473618260 1000000000 461902076 1000000000 175402605 1000000000 981557798 1000000000 253344601 1000000000 492397518 1000000000 927512012 1000000000 303668878 1000000000 167012615 1000000000 847951779 1000000000 934981978 1000000000 877576281 1000000000 339697781 1000000000 894578307 1000000000 880261646 1000000000 735209345 1000000000 352491983 1000000000 364227431 1000000000 759626777 1000000000 175863897 1000000000 490036538 1000000000 458752926 1000000000 552383330 1000000000 370620145 1000000000 480835766 1000000000 681893997 1000000000 990194936 1000000000 467577808 1000000000 370596315 1000000000 781373796 1000000000 14058072 1000000000 298145132 1000000000 681502819 1000000000 213977245 1000000000 411146502 1000000000 982990196 1000000000 842906484 1000000000 831613779 1000000000 452801865 1000000000 443544642 1000000000 65197192 1000000000 501074390 1000000000 597266708 1000000000 944420537 1000000000 677735734 1000000000 455072266 1000000000 996944112 1000000000 851191490 1000000000 110409108 1000000000 415873549 1000000000 523953409 1000000000 258770640 1000000000 91723116 1000000000 810191538 1000000000 298701459 1000000000 622790292 1000000000 678309917 1000000000 252542171 1000000000 494764680 1000000000 201998924 1000000000 384541363 1000000000 281317440 1000000000 895967689 1000000000 19962042 1000000000 616112371 1000000000 56839296 1000000000 281023341 1000000000 964119243 1000000000 610569594 1000000000 570772529 1000000000 183844181 1000000000 630486860 1000000000 625803129 1000000000 549978080 1000000000 730095065 1000000000 101173072 1000000000 143702115 1000000000 544501589 1000000000 991869344 1000000000 972672683 1000000000 332800100 1000000000 498941949 1000000000 426209180 1000000000 360594183 1000000000 202237171 1000000000 638485087 1000000000 4317108 1000000000 750400409 1000000000 651199480 1000000000 92583098 1000000000 790836935 1000000000 800564397 1000000000 180608669 1000000000 394925927 1000000000 888615843 1000000000 393878347 1000000000 189603404 1000000000 843089593 1000000000 398468958 1000000000 716886285 1000000000 16773192 1000000000 978421801 1000000000 493428182 1000000000 569111059 1000000000 435439837 1000000000 310075874 1000000000 948184822 1000000000 973206635 1000000000 646312521 1000000000 604216006 1000000000 872261628 1000000000 449482851 1000000000 44892681 1000000000 641917188 1000000000 529760519 1000000000 611555525 1000000000 133727708 1000000000 956720954 1000000000 616358148 1000000000 397255938 1000000000 526868686 1000000000 141334234 1000000000 703943324 1000000000 533038460 1000000000 127524884 1000000000 820292654 1000000000 870910247 1000000000 380137348 1000000000 411467487 1000000000 163340297 1000000000 947371432 1000000000 244008265 1000000000 350647797 1000000000 556182215 1000000000 293086363 1000000000 576419239 1000000000 343677782 1000000000 231483770 1000000000 437139850 1000000000 391733940 1000000000 671975843 1000000000 149775164 1000000000 785638732 1000000000 852146712 1000000000 299022630 1000000000 212913955 1000000000 268126714 1000000000 222714490 1000000000 963937926 1000000000 332630158 1000000000 686246133 1000000000 452243867 1000000000 543093727 1000000000 513602285 1000000000 23535555 1000000000 396247343 1000000000 568086120 1000000000 57765318 1000000000 429391030 1000000000 293014761 1000000000 791686045 1000000000 512042319 1000000000 277490657 1000000000 541972625 1000000000 435554645 1000000000 115834778 1000000000 756041958 1000000000 98337193 1000000000 21416186 1000000000 852092025 1000000000 544527858 1000000000 307886733 1000000000 254736452 1000000000 65146465 1000000000 631711850 1000000000 965199036 1000000000 434812068 1000000000 598880004 1000000000 982985571 1000000000 66635234 1000000000 40321954 1000000000 728251869 1000000000 919221492 1000000000 32450782 1000000000 213063204 1000000000 801949723 1000000000 795444042 1000000000 966081576 1000000000 596122023 1000000000 345544228 1000000000 481593868 1000000000 104918187 1000000000 630917390 1000000000 233974642 1000000000 368082195 1000000000 892238653 1000000000 113936689 1000000000 160583536 1000000000 167490628 1000000000 586312569 1000000000 342645277 1000000000 158849305 1000000000 201038981 1000000000 186441785 1000000000 913755263 1000000000 195286835 1000000000 411677796 1000000000 119491432 1000000000 579505202 1000000000 481128214 1000000000 611920776 1000000000 409516122 1000000000 772488721 1000000000 250462962 1000000000 813519746 1000000000 24633611 1000000000 401968573 1000000000 91729974 1000000000 188896563 1000000000 667965222 1000000000 992103777 1000000000 778599889 1000000000 607236836 1000000000 2952392 1000000000 138485780 1000000000 440065752 1000000000 853435906 1000000000 731795243 1000000000 730908292 1000000000 694764308 1000000000 834125869 1000000000 898793285 1000000000 870190145 1000000000 927260111 1000000000 119329855 1000000000 513939427 1000000000 402755895 1000000000 711501364 1000000000 256020026 1000000000 682940018 1000000000 889622901 1000000000 368652956 1000000000 960568463 1000000000 243872884 1000000000 141345983 1000000000 809401375 1000000000 628352851 1000000000 53333138 1000000000 474852962 1000000000 877579557 1000000000 250954510 1000000000 457481468 1000000000 874252028 1000000000 964759883 1000000000 319204190 1000000000 821364072 1000000000 397111353 1000000000 826419058 1000000000 208461675 1000000000 74652407 1000000000 81693605 1000000000 265034406 1000000000 310373666 1000000000 300301520 1000000000 752558427 1000000000 562538277 1000000000 919461097 1000000000 466155419 1000000000 987811144 1000000000 822267816 1000000000 194437433 1000000000 179481243 1000000000 380121201 1000000000 737423762 1000000000 674447031 1000000000 827833910 1000000000 160956525 1000000000 307004627 1000000000 352212541 1000000000 2100479 1000000000 281900129 1000000000 630847364 1000000000 618148458 1000000000 418725433 1000000000 382849356 1000000000 282323239 1000000000 831865332 1000000000 856133728 1000000000 366302440 1000000000 566641198 1000000000 86542333 1000000000 206979444 1000000000 890052812 1000000000 858273327 1000000000 543644839 1000000000 475288396 1000000000 691047760 1000000000 554829787 1000000000 113956428 1000000000 230265508 1000000000 481234182 1000000000 511944050 1000000000 348640624 1000000000 157578238 1000000000 691300929 1000000000 828859183 1000000000 265875161 1000000000 583483806 1000000000 769521218 1000000000 672611736 1000000000 284701382 1000000000 802506543 1000000000 659463408 1000000000 53782194 1000000000 609340263 1000000000 540071882 1000000000 552517927 1000000000 356824182 1000000000 286395848 1000000000 111602376 1000000000 53058475 1000000000 547570771 1000000000 323537481 1000000000 618731077 1000000000 21763247 1000000000 313729888 1000000000 655565523 1000000000 113252314 1000000000 927429740 1000000000 557399417 1000000000 13261471 1000000000 844428852 1000000000 944517534 1000000000 25521596 1000000000 828088999 1000000000 547712444 1000000000 945759625 1000000000 8175295 1000000000 885906818 1000000000 606378779 1000000000 162885093 1000000000 456583849 1000000000 10710247 1000000000 107328080 1000000000 158420761 1000000000 771479016 1000000000 955885518 1000000000 287904007 1000000000 871002737 1000000000 937504293 1000000000 529307183 1000000000 217267222 1000000000 348977406 1000000000 575354187 1000000000 707599405 1000000000 745776480 1000000000 132696683 1000000000 32731610 1000000000 699242677 1000000000 355255691 1000000000 301961223 1000000000 172313831 1000000000 131849035 1000000000 976968900 1000000000 734850130 1000000000 732284490 1000000000 424326644 1000000000 320279029 1000000000 848187597 1000000000 721501818 1000000000 57089427 1000000000 357939088 1000000000 706805932 1000000000 466910898 1000000000 140155995 1000000000 266197272 1000000000 701157950 1000000000 27218647 1000000000 170137124 1000000000 34044028 1000000000 196518073 1000000000 365386382 1000000000 446406035 1000000000 304374261 1000000000 165538493 1000000000 752038670 1000000000 103440649 1000000000 737105104 1000000000 260176589 1000000000 309332711 1000000000 581061220 1000000000 83987580 1000000000 154340436 1000000000 875206162 1000000000 147344985 1000000000 850383399 1000000000 76627278 1000000000 732591975 1000000000 965801907 1000000000 669580101 1000000000 495863667 1000000000 804455285 1000000000 467424761 1000000000 179101250 1000000000 432270702 1000000000 707543077 1000000000 915514139 1000000000 717425785 1000000000 453787433 1000000000 964883288 1000000000 779898803 1000000000 144287196 1000000000 358640462 1000000000 973719741 1000000000 626032761 1000000000 742368975 1000000000 836257648 1000000000 37122033 1000000000 408347438 1000000000 152089185 1000000000 190651437 1000000000 503772008 1000000000 656605436 1000000000 181147188 1000000000 954052154 1000000000 603257023 1000000000 569220471 1000000000 519324949 1000000000 903430811 1000000000 402317284 1000000000 420025956 1000000000 583942656 1000000000 970989103 1000000000 130933298 1000000000 225248002 1000000000 828736254 1000000000 463730668 1000000000 569287388 1000000000 709437783 1000000000 101611269 1000000000 805710897 1000000000 481158946 1000000000 844985588 1000000000 810105719 1000000000 593990504 1000000000 807381339 1000000000 832985828 1000000000 945473333 1000000000 799317127 1000000000 658561895 1000000000 369171138 1000000000 609805001 1000000000 809302870 1000000000 762188242 1000000000 976981255 1000000000 578818278 1000000000 14844954 1000000000 413590673 1000000000 853331670 1000000000 92962658 1000000000 478566062 1000000000 630820974 1000000000 522458160 1000000000 701561211 1000000000 79569371 1000000000 159373426 1000000000 957054559 1000000000 994295766 1000000000 895750548 1000000000 320311477 1000000000 61053381 1000000000 640353125 1000000000 810498923 1000000000 278883450 1000000000 750340809 1000000000 6878260 1000000000 162842477 1000000000 116869513 1000000000 141457657 1000000000 822477475 1000000000 325739216 1000000000 862294004 1000000000 760072816 1000000000 446148923 1000000000 698560568 1000000000 753484266 1000000000 418372816 1000000000 744728083 1000000000 494043478 1000000000 894762573 1000000000 687154234 1000000000 435861791 1000000000 916712823 1000000000 202772366 1000000000 365321834 1000000000 951714729 1000000000 679727390 1000000000 191401685 1000000000 701891410 1000000000 345854693 1000000000 564265436 1000000000 966408525 1000000000 529854320 1000000000 511976661 1000000000 808009804 1000000000 153902760 1000000000 38497591 1000000000 611040003 1000000000 349757086 1000000000 959410126 1000000000 618925325 1000000000 199329397 1000000000 854388118 1000000000 402130651 1000000000 606799284 1000000000 954527610 1000000000 671942893 1000000000 228271659 1000000000 650101505 1000000000 104563123 1000000000 1082519 1000000000 610459978 1000000000 659518800 1000000000 758908067 1000000000 86450328 1000000000 957295787 1000000000 628405230 1000000000 963749565 1000000000 647666591 1000000000 553389707 1000000000 584310062 1000000000 751479075 1000000000 689641306 1000000000 510282123 1000000000 493225567 1000000000 715218413 1000000000 891482950 1000000000 248165894 1000000000 189110294 1000000000 851141183 1000000000 730600468 1000000000 311722236 1000000000 967290863 1000000000 726815300 1000000000 845843212 1000000000 369450087 1000000000 204077748 1000000000 363139029 1000000000 574318529 1000000000 935470907 1000000000 776896728 1000000000 997840507 1000000000 601972840 1000000000 198845143 1000000000 637825399 1000000000 11348952 1000000000 574470569 1000000000 530273996 1000000000 686489593 1000000000 772841297 1000000000 284849334 1000000000 347719136 1000000000 899054186 1000000000 676129861 1000000000 453481985 1000000000 865912323 1000000000 36386162 1000000000 630829758 1000000000 983229578 1000000000 154024955 1000000000 874804785 1000000000 188711916 1000000000 709599490 1000000000 50382171 1000000000 216900719 1000000000 116089765 1000000000 409767142 1000000000 896279875 1000000000 775030119 1000000000 555556576 1000000000 259754826 1000000000 572618039 1000000000 344292246 1000000000 676570707 1000000000 412965445 1000000000 718249659 1000000000 635575010 1000000000 178216086 1000000000 263373134 1000000000 954124842 1000000000 52547893 1000000000 537063092 1000000000 924132468 1000000000 797521566 1000000000 252318814 1000000000 588697084 1000000000 504929918 1000000000 713406760 1000000000 603830333 1000000000 586629305 1000000000 292351811 1000000000 521362008 1000000000 358336763 1000000000 660816809 1000000000 958895106 1000000000 12180982 1000000000 301167897 1000000000 142407057 1000000000 491541855 1000000000 683076965 1000000000 368664370 1000000000 723928403 1000000000 677319826 1000000000 323973055 1000000000 970041112 1000000000 365737231 1000000000 473870803 1000000000 231394015 1000000000 37954272 1000000000 220526511 1000000000 263155873 1000000000 945261923 1000000000 652566889 1000000000 827284645 1000000000 435829964 1000000000 248873201 1000000000 729344585 1000000000 992490222 1000000000 984476509 1000000000 844243343 1000000000 155297411 1000000000 773509643 1000000000 227340545 1000000000 999112048 1000000000 900853792 1000000000 926648949 1000000000 183298771 1000000000 614948636 1000000000 831621169 1000000000 342256627 1000000000 860061551 1000000000 310363437 1000000000 467916237 1000000000 516761544 1000000000 574768290 1000000000 859916216 1000000000 494540327 1000000000 70175637 1000000000 484645571 1000000000 338244841 1000000000 891942264 1000000000 620690009 1000000000 378776153 1000000000 393929912 1000000000 115960048 1000000000 406440516 1000000000 80093799 1000000000 684456439 1000000000 608185273 1000000000 116031598 1000000000 55486870 1000000000 548654519 1000000000 113932165 1000000000 517839022 1000000000 840321055 1000000000 884559130 1000000000 855723641 1000000000 196997542 1000000000 434456895 1000000000 392974250 1000000000 229493786 1000000000 240266305 1000000000 601160229 1000000000 272908369 1000000000 831667695 1000000000 715814186 1000000000 853945023 1000000000 695139042 1000000000 604834934 1000000000 573850395 1000000000 128319744 1000000000 621118247 1000000000 871138135 1000000000 3691648 1000000000 671529957 1000000000 200614986 1000000000 67099768 1000000000 415727764 1000000000 248119730 1000000000 987305554 1000000000 955104679 1000000000 697530370 1000000000 107458362 1000000000 275694323 1000000000 566575062 1000000000 242271309 1000000000 295016057 1000000000 929179825 1000000000 153856041 1000000000 189785018 1000000000 961460676 1000000000 909153873 1000000000 513941643 1000000000 744948574 1000000000 454124898 1000000000 511839985 1000000000 696892319 1000000000 656255871 1000000000 986869027 1000000000 482961817 1000000000 974681036 1000000000 43345721 1000000000 214502324 1000000000 104402703 1000000000 58131182 1000000000 387621462 1000000000 648892463 1000000000 837902375 1000000000 404109826 1000000000 214529668 1000000000 686358503 1000000000 729309775 1000000000 27336733 1000000000 96315879 1000000000 744945309 1000000000 43970099 1000000000 494345144 1000000000 949895779 1000000000 300631942 1000000000 886543637 1000000000 109151815 1000000000 6331711 1000000000 283689256 1000000000 759403155 1000000000 525002771 1000000000 886216319 1000000000 489062068 1000000000 401588603 1000000000 203646752 1000000000 858919127 1000000000 512356554 1000000000 258326160 1000000000 336440729 1000000000 892898911 1000000000 915117752 1000000000 722171016 1000000000 400221113 1000000000 206461044 1000000000 718108355 1000000000 95987671 1000000000 521319101 1000000000 515912423 1000000000 894740718 1000000000 876038470 1000000000 118106633 1000000000 574343693 1000000000 748135126 1000000000 954874408 1000000000 644271787 1000000000 777871889 1000000000 838348145 1000000000 515189374 1000000000 187275263 1000000000 282038408 1000000000 164435688 1000000000 280344587 1000000000 91615135 1000000000 803849078 1000000000 708627034 1000000000 289479287 1000000000 67342265 1000000000 365606896 1000000000 257897421 1000000000 351860943 1000000000 398395062 1000000000 709137394 1000000000 409667172 1000000000 210525907 1000000000 906394852 1000000000 808517251 1000000000 170179636 1000000000 245171910 1000000000 247922821 1000000000 62217998 1000000000 128066976 1000000000 993467919 1000000000 185739981 1000000000 456785019 1000000000 333261365 1000000000 489607518 1000000000 147556683 1000000000 595396630 1000000000 317270396 1000000000 378033420 1000000000 477760481 1000000000 910910930 1000000000 838417984 1000000000 414576734 1000000000 521378519 1000000000 323991653 1000000000 85926083 1000000000 931366219 1000000000 999937210 1000000000 778154399 1000000000 962987913 1000000000 901620830 1000000000 199297031 1000000000 304009685 1000000000 811224609 1000000000 4666516 1000000000 413620647 1000000000 894732298 1000000000 270811422 1000000000 678175168 1000000000 224463445 1000000000 726630149 1000000000 920069330 1000000000 166499597 1000000000 564881773 1000000000 183966094 1000000000 285964877 1000000000 313622877 1000000000 835716156 1000000000 907205800 1000000000 883184324 1000000000 579583419 1000000000 115753850 1000000000 282294326 1000000000 110775323 1000000000 546958041 1000000000 172890940 1000000000 801455238 1000000000 73971474 1000000000 955807802 1000000000 502107888 1000000000 954317902 1000000000 409474870 1000000000 532719626 1000000000 383875139 1000000000 549636920 1000000000 797618843 1000000000 813352680 1000000000 864566264 1000000000 200881186 1000000000 164977280 1000000000 17638730 1000000000 836140032 1000000000 606830410 1000000000 383912235 1000000000 293393707 1000000000 345366502 1000000000 978673174 1000000000 6296602 1000000000 713113276 1000000000 211702928 1000000000 771911798 1000000000 553163 1000000000 521010941 1000000000 982396224 1000000000 57214794 1000000000 854960044 1000000000 221841613 1000000000 647873718 1000000000 319876504 1000000000 117919525 1000000000 405113575 1000000000 537556818 1000000000 757494593 1000000000 445061931 1000000000 800492525 1000000000 602301596 1000000000 109036382 1000000000 282185173 1000000000 987097683 1000000000 378977509 1000000000 190090955 1000000000 953737892 1000000000 477209209 1000000000 1938715 1000000000 544785308 1000000000 483055829 1000000000 72299493 1000000000 104232493 1000000000 98040702 1000000000 136881417 1000000000 792301149 1000000000 135800834 1000000000 540782757 1000000000 638732179 1000000000 989580271 1000000000 21141895 1000000000 674794909 1000000000 150703593 1000000000 424433021 1000000000 335897866 1000000000 852098442 1000000000 832083958 1000000000 761365630 1000000000 36745820 1000000000 665903480 1000000000 102782886 1000000000 889648537 1000000000 321751689 1000000000 339377474 1000000000 924227199 1000000000 287092299 1000000000 512159394 1000000000 316021459 1000000000 221881403 1000000000 617880455 1000000000 305264324 1000000000 187872351 1000000000 316808486 1000000000 426224163 1000000000 312402468 1000000000 123305133 1000000000 712710322 1000000000 592876289 1000000000 717829755 1000000000 404831507 1000000000 578103735 1000000000 17580875 1000000000 300159878 1000000000 777904686 1000000000 337642372 1000000000 633023171 1000000000 62527740 1000000000 810636353 1000000000 700722884 1000000000 424821058 1000000000 529841769 1000000000 570497829 1000000000 729587530 1000000000 689942846 1000000000 904589992 1000000000 490186981 1000000000 170952493 1000000000 423018171 1000000000 997059121 1000000000 424121508 1000000000 143673960 1000000000 10085966 1000000000 764150956 1000000000 172541760 1000000000 978827419 1000000000 622152142 1000000000 326879817 1000000000 751165520 1000000000 333111356 1000000000 536474879 1000000000 597359484 1000000000 659850568 1000000000 801929876 1000000000 161676552 1000000000 706657856 1000000000 829513516 1000000000 183254890 1000000000 443380475 1000000000 469728209 1000000000 346207568 1000000000 830193219 1000000000 256787660 1000000000 777667563 1000000000 567633143 1000000000 772892704 1000000000 620889724 1000000000 434221051 1000000000 537729103 1000000000 509791529 1000000000 854070808 1000000000 491920006 1000000000 55744438 1000000000 248811336 1000000000 340588221 1000000000 587007840 1000000000 664116838 1000000000 408201859 1000000000 402509238 1000000000 998807404 1000000000 768413383 1000000000 17238438 1000000000 253899630 1000000000 263839953 1000000000 274347994 1000000000 760282007 1000000000 236464851 1000000000 649396944 1000000000 3476804 1000000000 689396167 1000000000 885060226 1000000000 575224926 1000000000 144696108 1000000000 736337621 1000000000 234394676 1000000000 741885667 1000000000 557271869 1000000000 950611075 1000000000 886954114 1000000000 990562326 1000000000 589285289 1000000000 846185605 1000000000 28548408 1000000000 850040646 1000000000 252723346 1000000000 923284406 1000000000 393625822 1000000000 888846954 1000000000 22396236 1000000000 507801384 1000000000 891818709 1000000000 69566967 1000000000 673117541 1000000000 186322919 1000000000 871106336 1000000000 967307904 1000000000 827709618 1000000000 265520053 1000000000 151639789 1000000000 433317349 1000000000 476673531 1000000000 561526278 1000000000 472972787 1000000000 460718808 1000000000 612914011 1000000000 11533058 1000000000 816574630 1000000000 882829015 1000000000 559893644 1000000000 90924500 1000000000 100800055 1000000000 554118871 1000000000 902818774 1000000000 94559073 1000000000 136359569 1000000000 748663465 1000000000 988320206 1000000000 720985952 1000000000 929967757 1000000000 830064727 1000000000 434234997 1000000000 959088169 1000000000 614494867 1000000000 475896616 1000000000 664853793 1000000000 697937073 1000000000 51642560 1000000000 882677772 1000000000 485576693 1000000000 491021665 1000000000 542642644 1000000000 580110836 1000000000 823410566 1000000000 321486113 1000000000 939068650 1000000000 159212585 1000000000 364832807 1000000000 131072315 1000000000 222994968 1000000000 653796202 1000000000 348793285 1000000000 25910387 1000000000 199519555 1000000000 19642969 1000000000 573946800 1000000000 489241807 1000000000 966322929 1000000000 972981982 1000000000 340392802 1000000000 284735821 1000000000 118635689 1000000000 174450829 1000000000 240598776 1000000000 12604004 1000000000 484349802 1000000000 938654540 1000000000 650981814 1000000000 587990150 1000000000 67958048 1000000000 731160220 1000000000 177422786 1000000000 459827416 1000000000 329095220 1000000000 785701924 1000000000 636699451 1000000000 268838110 1000000000 774135033 1000000000 85045746 1000000000 472639598 1000000000 395136984 1000000000 449916900 1000000000 306231470 1000000000 953135975 1000000000 958906106 1000000000 352926890 1000000000 432633834 1000000000 443014861 1000000000 242231220 1000000000 812384445 1000000000 177379514 1000000000 129208107 1000000000 363156964 1000000000 717101757 1000000000 49220047 1000000000 744542706 1000000000 613324320 1000000000 337694108 1000000000 494679742 1000000000 676521431 1000000000 626148346 1000000000 147966512 1000000000 220298475 1000000000 107964739 1000000000 70270574 1000000000 394490853 1000000000 143466418 1000000000 998658361 1000000000 842140489 1000000000 163492241 1000000000 627833115 1000000000 685405781 1000000000 394563592 1000000000 861322180 1000000000 894011903 1000000000 266802053 1000000000 86820192 1000000000 437976866 1000000000 353327264 1000000000 819105617 1000000000 863792970 1000000000 502880956 1000000000 672342006 1000000000 375612663 1000000000 562949507 1000000000 123637489 1000000000 445210098 1000000000 91688361 1000000000 339493384 1000000000 724806065 1000000000 983202060 1000000000 142753745 1000000000 47504864 1000000000 508089182 1000000000 262222744 1000000000 964723323 1000000000 772037361 1000000000 218056928 1000000000 818524271 1000000000 279637011 1000000000 688268155 1000000000 507671087 1000000000 473650601 1000000000 288265030 1000000000 137867819 1000000000 702646727 1000000000 85213212 1000000000 628342106 1000000000 794533933 1000000000 820104917 1000000000 698529433 1000000000 306542709 1000000000 457478396 1000000000 410959391 1000000000 635808740 1000000000 997967268 1000000000 39656479 1000000000 53458190 1000000000 324025100 1000000000 382893063 1000000000 883263204 1000000000 512884403 1000000000 634119577 1000000000 94637967 1000000000 349475239 1000000000 425554195 1000000000 42992834 1000000000 177700013 1000000000 848682757 1000000000 754023265 1000000000 942169795 1000000000 627435835 1000000000 260593357 1000000000 21240836 1000000000 704431527 1000000000 113895006 1000000000 340823348 1000000000 760756400 1000000000 471175786 1000000000 569172968 1000000000 951606225 1000000000 482634582 1000000000 236614935 1000000000 139832187 1000000000 393041142 1000000000 571090413 1000000000 105719838 1000000000 578123948 1000000000 341238175 1000000000 838992039 1000000000 127771064 1000000000 504767318 1000000000 421653418 1000000000 185906454 1000000000 192230818 1000000000 701252511 1000000000 666476395 1000000000 92412840 1000000000 754441794 1000000000 797902044 1000000000 675092902 1000000000 6336412 1000000000 385345883 1000000000 559524601 1000000000 519759444 1000000000 266097974 1000000000 338538554 1000000000 989614800 1000000000 612954255 1000000000 168742376 1000000000 752472334 1000000000 440218084 1000000000 387450153 1000000000 467062496 1000000000 976776399 1000000000 786705278 1000000000 111223576 1000000000 809929367 1000000000 650000089 1000000000 606686611 1000000000 355913296 1000000000 819520163 1000000000 744986982 1000000000 687853145 1000000000 333267114 1000000000 552590289 1000000000 930525996 1000000000 927676594 1000000000 178557817 1000000000 144895138 1000000000 366458875 1000000000 630136059 1000000000 145047404 1000000000 696809858 1000000000 854641330 1000000000 616926568 1000000000 648040923 1000000000 92404372 1000000000 147432860 1000000000 875009320 1000000000 907433048 1000000000 863233378 1000000000 631517084 1000000000 592942859 1000000000 814644297 1000000000 893404257 1000000000 450903800 1000000000 950493747 1000000000 494448968 1000000000 197232547 1000000000 241527199 1000000000 287337181 1000000000 153873067 1000000000 117756563 1000000000 576093205 1000000000 542792672 1000000000 106334815 1000000000 335570273 1000000000 716705136 1000000000 143286935 1000000000 729550485 1000000000 43197920 1000000000 926182305 1000000000 125299210 1000000000 499935023 1000000000 885496736 1000000000 63800802 1000000000 46570107 1000000000 473026196 1000000000 333217282 1000000000 908703221 1000000000 606758280 1000000000 286149236 1000000000 949052200 1000000000 782762314 1000000000 464503634 1000000000 993442071 1000000000 785858303 1000000000 817316528 1000000000 581122113 1000000000 685025149 1000000000 907052242 1000000000 754840340 1000000000 485394077 1000000000 502690754 1000000000 831016592 1000000000 142531916 1000000000 961889528 1000000000 802689353 1000000000 844794188 1000000000 170033691 1000000000 554906891 1000000000 245302478 1000000000 750598005 1000000000 386793778 1000000000 833346383 1000000000 173641661 1000000000 797514085 1000000000 892396116 1000000000 645112282 1000000000 491133895 1000000000 384132053 1000000000 507857224 1000000000 820844596 1000000000 616827800 1000000000 717613806 1000000000 700105482 1000000000 746373988 1000000000 89442351 1000000000 319613591 1000000000 984591558 1000000000 895900741 1000000000 783777297 1000000000 74818887 1000000000 868338541 1000000000 694468964 1000000000 828371163 1000000000 143391669 1000000000 125982757 1000000000 765508057 1000000000 340674321 1000000000 740325029 1000000000 416193646 1000000000 957657680 1000000000 402860334 1000000000 120908886 1000000000 399979245 1000000000 17365779 1000000000 563016756 1000000000 492855225 1000000000 520717150 1000000000 358710686 1000000000 9211170 1000000000 761824117 1000000000 893306770 1000000000 622014169 1000000000 481139236 1000000000 925888911 1000000000 773984832 1000000000 295471102 1000000000 53962762 1000000000 235226713 1000000000 851299734 1000000000 500888480 1000000000 457748050 1000000000 323828369 1000000000 576062362 1000000000 306797564 1000000000 851079508 1000000000 622908591 1000000000 399374773 1000000000 897647729 1000000000 497376560 1000000000 579822463 1000000000 303728478 1000000000 136290977 1000000000 445608690 1000000000 831682086 1000000000 348675221 1000000000 215077292 1000000000 109288118 1000000000 137191266 1000000000 384906996 1000000000 91190159 1000000000 429739570 1000000000 978359641 1000000000 894024268 1000000000 281613498 1000000000 400627173 1000000000 376437788 1000000000 22894604 1000000000 655641154 1000000000 124107147 1000000000 452353617 1000000000 190915260 1000000000 402257916 1000000000 795042186 1000000000 719563342 1000000000 730714670 1000000000 743133049 1000000000 709052641 1000000000 280371532 1000000000 524155492 1000000000 401441288 1000000000 848225832 1000000000 575160796 1000000000 687003348 1000000000 526228948 1000000000 500218727 1000000000 702281219 1000000000 756722784 1000000000 769320244 1000000000 368871589 1000000000 581697581 1000000000 255062905 1000000000 794242286 1000000000 876247987 1000000000 438032093 1000000000 505742986 1000000000 788393955 1000000000 617512473 1000000000 356751905 1000000000 543456712 1000000000 169849424 1000000000 613770023 1000000000 93981809 1000000000 304260336 1000000000 548481379 1000000000 791426793 1000000000 770295930 1000000000 62908328 1000000000 432352264 1000000000 641305795 1000000000 978493520 1000000000 922426710 1000000000 366938729 1000000000 612448289 1000000000 243929254 1000000000 691405426 1000000000 750809890 1000000000 943131253 1000000000 141319566 1000000000 18174214 1000000000 793337360 1000000000 193496384 1000000000 541177089 1000000000 68533203 1000000000 292243726 1000000000 429464841 1000000000 894903769 1000000000 481952266 1000000000 807312029 1000000000 975046456 1000000000 984806585 1000000000 21852243 1000000000 651716815 1000000000 458691234 1000000000 997959326 1000000000 993582810 1000000000 334409894 1000000000 94406555 1000000000 326509561 1000000000 892003542 1000000000 449300456 1000000000 300169663 1000000000 407915621 1000000000 16985997 1000000000 189571650 1000000000 355110568 1000000000 688570047 1000000000 304010308 1000000000 578191563 1000000000 861237528 1000000000 234428254 1000000000 991164755 1000000000 857794178 1000000000 522946430 1000000000 640366913 1000000000 201692105 1000000000 944594 1000000000 936379476 1000000000 164678814 1000000000 206852936 1000000000 280218949 1000000000 265284955 1000000000 813287899 1000000000 837803983 1000000000 107511403 1000000000 904151029 1000000000 708268716 1000000000 199335627 1000000000 633951107 1000000000 486056746 1000000000 211386200 1000000000 395963279 1000000000 121460474 1000000000 526951792 1000000000 181353388 1000000000 415713078 1000000000 985319617 1000000000 505974908 1000000000 291606035 1000000000 24422204 1000000000 569119918 1000000000 785008780 1000000000 276745845 1000000000 440094086 1000000000 326556963 1000000000 237190751 1000000000 10559613 1000000000 261894043 1000000000 356459749 1000000000 427403340 1000000000 851712649 1000000000 15530939 1000000000 287141458 1000000000 337028220 1000000000 923533217 1000000000 517103084 1000000000 173593614 1000000000 85306272 1000000000 888335227 1000000000 571516703 1000000000 597669217 1000000000 665902179 1000000000 531055858 1000000000 117860497 1000000000 582000443 1000000000 402814831 1000000000 43037565 1000000000 21786397 1000000000 857048314 1000000000 366868690 1000000000 225317187 1000000000 404897758 1000000000 176578951 1000000000 797641579 1000000000 517874932 1000000000 941741194 1000000000 961132728 1000000000 580319889 1000000000 210626050 1000000000 913746445 1000000000 393029489 1000000000 692764028 1000000000 417995871 1000000000 881203324 1000000000 210592692 1000000000 344160428 1000000000 117468374 1000000000 137273356 1000000000 711637944 1000000000 746817955 1000000000 594673038 1000000000 963265177 1000000000 269169566 1000000000 584805671 1000000000 81495120 1000000000 55287569 1000000000 444288519 1000000000 383745885 1000000000 500321963 1000000000 42257526 1000000000 485725218 1000000000 983344837 1000000000 497006996 1000000000 268899965 1000000000 82675654 1000000000 993509502 1000000000 857239272 1000000000 926871744 1000000000 272791596 1000000000 528178063 1000000000 488355549 1000000000 111783506 1000000000 680750591 1000000000 688847523 1000000000 820432804 1000000000 437752913 1000000000 426081722 1000000000 151459941 1000000000 724102996 1000000000 903989360 1000000000 822543465 1000000000 966240819 1000000000 259483411 1000000000 774596995 1000000000 579680890 1000000000 958436923 1000000000 488725596 1000000000 685765953 1000000000 780105527 1000000000 636498498 1000000000 594517403 1000000000 736532912 1000000000 919127270 1000000000 909009534 1000000000 894486194 1000000000 663363679 1000000000 734774018 1000000000 203776226 1000000000 541844284 1000000000 313072527 1000000000 715700519 1000000000 23066652 1000000000 934863155 1000000000 897623626 1000000000 989963409 1000000000 484406436 1000000000 277527486 1000000000 274594707 1000000000 601402230 1000000000 935183213 1000000000 151498540 1000000000 981347895 1000000000 236636106 1000000000 216294165 1000000000 315204214 1000000000 503176152 1000000000 929362083 1000000000 684810004 1000000000 520135512 1000000000 630169839 1000000000 88121026 1000000000 534291371 1000000000 476326705 1000000000 41018563 1000000000 479132088 1000000000 219295253 1000000000 271369507 1000000000 502138562 1000000000 927132763 1000000000 67947744 1000000000 467622271 1000000000 788199581 1000000000 386276936 1000000000 997543790 1000000000 469863678 1000000000 473675339 1000000000 259475887 1000000000 381255183 1000000000 689394140 1000000000 638199495 1000000000 320250268 1000000000 358123786 1000000000 403316184 1000000000 528651847 1000000000 571151268 1000000000 833218471 1000000000 777656240 1000000000 318072759 1000000000 561722716 1000000000 448971108 1000000000 680943010 1000000000 465826837 1000000000 815562097 1000000000 748419230 1000000000 769120045 1000000000 610015361 1000000000 565535090 1000000000 987710410 1000000000 285431908 1000000000 144491787 1000000000 876381025 1000000000 602424787 1000000000 691888170 1000000000 859211604 1000000000 962690109 1000000000 730609106 1000000000 438252092 1000000000 284349759 1000000000 554235795 1000000000 198293709 1000000000 440574354 1000000000 173926844 1000000000 684771754 1000000000 893822592 1000000000 647663777 1000000000 527503352 1000000000 970759202 1000000000 284934679 1000000000 977969768 1000000000 107383590 1000000000 705560284 1000000000 203210014 1000000000 712022852 1000000000 259262064 1000000000 852571354 1000000000 439542432 1000000000 832260684 1000000000 355235248 1000000000 78030360 1000000000 429000675 1000000000 233733660 1000000000 646214238 1000000000 411258911 1000000000 959286705 1000000000 94144715 1000000000 816140533 1000000000 790132594 1000000000 800112360 1000000000 962714005 1000000000 395036961 1000000000 418475372 1000000000 40482023 1000000000 653703010 1000000000 480771025 1000000000 352492012 1000000000 535432079 1000000000 302203269 1000000000 695483012 1000000000 596069187 1000000000 895356750 1000000000 612558333 1000000000 154520066 1000000000 2472011 1000000000 769499785 1000000000 263387473 1000000000 675970230 1000000000 780719299 1000000000 860495323 1000000000 57254081 1000000000 988008172 1000000000 321679417 1000000000 749449027 1000000000 956788982 1000000000 606958213 1000000000 368175835 1000000000 464789971 1000000000 299396690 1000000000 857720211 1000000000 141023038 1000000000 656104925 1000000000 163676691 1000000000 836612374 1000000000 514283743 1000000000 880067608 1000000000 404926548 1000000000 264720105 1000000000 150279547 1000000000 439348550 1000000000 349499372 1000000000 109343705 1000000000 535766615 1000000000 53692239 1000000000 836904042 1000000000 128956846 1000000000 635704430 1000000000 562063858 1000000000 826036490 1000000000 357841121 1000000000 411504085 1000000000 828150749 1000000000 577164645 1000000000 455306704 1000000000 264176643 1000000000 677407167 1000000000 813050803 1000000000 184115342 1000000000 735359212 1000000000 29970318 1000000000 646048172 1000000000 725946089 1000000000 944035609 1000000000 765129221 1000000000 197379758 1000000000 346407175 1000000000 900460289 1000000000 261916884 1000000000 173742528 1000000000 657796011 1000000000 388036693 1000000000 473562791 1000000000 790036313 1000000000 342564759 1000000000 978878420 1000000000 929055170 1000000000 262443806 1000000000 680361171 1000000000 678842956 1000000000 273814617 1000000000 489259315 1000000000 554002991 1000000000 939636407 1000000000 914242110 1000000000 890238508 1000000000 650774115 1000000000 794408051 1000000000 168354452 1000000000 565592076 1000000000 521482421 1000000000 696831300 1000000000 728987824 1000000000 252545512 1000000000 414395357 1000000000 339150622 1000000000 924346743 1000000000 633475234 1000000000 240131997 1000000000 660333398 1000000000 846728893 1000000000 191589964 1000000000 470520338 1000000000 166833673 1000000000 410100005 1000000000 999436538 1000000000 309347160 1000000000 224580150 1000000000 756181108 1000000000 649490007 1000000000 973606582 1000000000 583913050 1000000000 837478807 1000000000 974325454 1000000000 75187089 1000000000 706402930 1000000000 860763188 1000000000 960657338 1000000000 244198001 1000000000 81828723 1000000000 413387491 1000000000 654828746 1000000000 756162857 1000000000 18035661 1000000000 477806674 1000000000 74480206 1000000000 840674121 1000000000 669450422 1000000000 626524572 1000000000 332157283 1000000000 460882432 1000000000 194376729 1000000000 926623932 1000000000 640100268 1000000000 506210208 1000000000 210512102 1000000000 894356773 1000000000 686118770 1000000000 124589137 1000000000 353798125 1000000000 805598063 1000000000 737301395 1000000000 733234900 1000000000 657109048 1000000000 573009530 1000000000 309948250 1000000000 503242412 1000000000 434790366 1000000000 739561314 1000000000 109945343 1000000000 138063093 1000000000 57153676 1000000000 155530968 1000000000 864277347 1000000000 925778180 1000000000 708675374 1000000000 548665725 1000000000 601778926 1000000000 616065400 1000000000 665404788 1000000000 631318579 1000000000 297142059 1000000000 42924923 1000000000 775545067 1000000000 260596170 1000000000 353954553 1000000000 731657551 1000000000 17015437 1000000000 584278182 1000000000 665687306 1000000000 95035302 1000000000 343330278 1000000000 150937219 1000000000 611990190 1000000000 31683646 1000000000 726630134 1000000000 742500154 1000000000 988680655 1000000000 682653618 1000000000 631640381 1000000000 550711414 1000000000 84783992 1000000000 343771416 1000000000 388003354 1000000000 643244617 1000000000 800277180 1000000000 955699774 1000000000 220528831 1000000000 343133155 1000000000 469211324 1000000000 275009487 1000000000 4199739 1000000000 131863798 1000000000 53262535 1000000000 13592668 1000000000 269669900 1000000000 747206447 1000000000 623736702 1000000000 2235995 1000000000 184041264 1000000000 309818667 1000000000 829814787 1000000000 646520677 1000000000 66024794 1000000000 652562380 1000000000 275243357 1000000000 242660089 1000000000 471345724 1000000000 198089387 1000000000 678506837 1000000000 417140466 1000000000 729110088 1000000000 565430887 1000000000 388679891 1000000000 639952239 1000000000 836611466 1000000000 346728325 1000000000 126081845 1000000000 775033195 1000000000 603752867 1000000000 49266563 1000000000 998920007 1000000000 831442340 1000000000 832645098 1000000000 770864058 1000000000 429015580 1000000000 425159344 1000000000 332233740 1000000000 134275605 1000000000 544566654 1000000000 37406892 1000000000 665495065 1000000000 817314557 1000000000 680669962 1000000000 427527389 1000000000 664082568 1000000000 914795758 1000000000 873268683 1000000000 450859544 1000000000 649462585 1000000000 805164134 1000000000 255663930 1000000000 98172229 1000000000 741490690 1000000000 401653456 1000000000 937119253 1000000000 981152387 1000000000 652809047 1000000000 127572390 1000000000 928673125 1000000000 7412968 1000000000 35902693 1000000000 869694089 1000000000 765702286 1000000000 716801939 1000000000 77511548 1000000000 465245143 1000000000 660566109 1000000000 154485975 1000000000 843871842 1000000000 169370830 1000000000 933150750 1000000000 483698580 1000000000 905925817 1000000000 208257941 1000000000 383064298 1000000000 659967022 1000000000 200413289 1000000000 422260244 1000000000 446108609 1000000000 721368564 1000000000 252588837 1000000000 676256578 1000000000 964364046 1000000000 79086219 1000000000 493178550 1000000000 360862256 1000000000 144428981 1000000000 190456751 1000000000 142832157 1000000000 781194218 1000000000 497430307 1000000000 884907332 1000000000 383667541 1000000000 554441510 1000000000 340133738 1000000000 854593179 1000000000 763647638 1000000000 892755764 1000000000 866187242 1000000000 780377442 1000000000 267474852 1000000000 934473423 1000000000 87489070 1000000000 835926616 1000000000 673897758 1000000000 720067738 1000000000 176447871 1000000000 102819694 1000000000 602734949 1000000000 444021254 1000000000 37699273 1000000000 295158098 1000000000 25549499 1000000000 677906049 1000000000 408597307 1000000000 700949496 1000000000 595598160 1000000000 754452748 1000000000 789620711 1000000000 55122481 1000000000 492123757 1000000000 566402306 1000000000 205896253 1000000000 294085613 1000000000 172161177 1000000000 239747010 1000000000 918906399 1000000000 310274797 1000000000 981225599 1000000000 43984785 1000000000 446636344 1000000000 459655318 1000000000 959170323 1000000000 704176131 1000000000 758032558 1000000000 666751392 1000000000 787611668 1000000000 10385692 1000000000 161188114 1000000000 636722994 1000000000 831748714 1000000000 307702671 1000000000 624495619 1000000000 632457469 1000000000 526776227 1000000000 213460699 1000000000 979751520 1000000000 982628681 1000000000 302959595 1000000000 146987659 1000000000 928276938 1000000000 619354906 1000000000 482892911 1000000000 473584725 1000000000 834358271 1000000000 383012847 1000000000 482831455 1000000000 61483909 1000000000 956004987 1000000000 428240933 1000000000 11726217 1000000000 607595256 1000000000 787186012 1000000000 524424222 1000000000 692169387 1000000000 37340193 1000000000 377554419 1000000000 894687566 1000000000 785593798 1000000000 403482787 1000000000 405977859 1000000000 727972931 1000000000 496520587 1000000000 817059596 1000000000 788253149 1000000000 974078869 1000000000 209334885 1000000000 876005539 1000000000 454176736 1000000000 575348761 1000000000 345203025 1000000000 486478649 1000000000 539980663 1000000000 168586289 1000000000 35700337 1000000000 133852294 1000000000 616709730 1000000000 657654053 1000000000 419805315 1000000000 869396933 1000000000 191870246 1000000000 986202496 1000000000 381354761 1000000000 503378208 1000000000 998202602 1000000000 841146699 1000000000 223720737 1000000000 756151268 1000000000 964908999 1000000000 383748822 1000000000 277688815 1000000000 520807285 1000000000 977756622 1000000000 133228769 1000000000 27601397 1000000000 733733540 1000000000 244729325 1000000000 126165482 1000000000 676259300 1000000000 892230163 1000000000 983945773 1000000000 812073028 1000000000 549015844 1000000000 233482772 1000000000 71896903 1000000000 222793602 1000000000 208251018 1000000000 257665295 1000000000 1284015 1000000000 407463547 1000000000 726705774 1000000000 68725643 1000000000 951606877 1000000000 718724003 1000000000 121895178 1000000000 711201211 1000000000 4794940 1000000000 311164731 1000000000 375986069 1000000000 896699930 1000000000 278023179 1000000000 776658438 1000000000 998116867 1000000000 79569145 1000000000 409243308 1000000000 328245984 1000000000 994886993 1000000000 248446384 1000000000 704875519 1000000000 327691663 1000000000 618845329 1000000000 936624955 1000000000 789949391 1000000000 2250117 1000000000 308095953 1000000000 281560030 1000000000 546584001 1000000000 887095835 1000000000 877465279 1000000000 313460260 1000000000 169985705 1000000000 960729389 1000000000 268830199 1000000000 433732458 1000000000 351379929 1000000000 665636705 1000000000 614459227 1000000000 183362581 1000000000 393371708 1000000000 132041844 1000000000 741613456 1000000000 871866369 1000000000 193951980 1000000000 982858419 1000000000 546947973 1000000000 756857477 1000000000 660210335 1000000000 971846743 1000000000 894459310 1000000000 932272482 1000000000 787353100 1000000000 292249148 1000000000 733701952 1000000000 740022688 1000000000 523292450 1000000000 858925301 1000000000 604099814 1000000000 211105382 1000000000 57922052 1000000000 203111885 1000000000 754205316 1000000000 211225601 1000000000 531624543 1000000000 914036344 1000000000 673006968 1000000000 306013870 1000000000 499740137 1000000000 50539260 1000000000 469338577 1000000000 80578199 1000000000 986230020 1000000000 714596441 1000000000 760496165 1000000000 47217204 1000000000 187571919 1000000000 184407078 1000000000 405581983 1000000000 529903694 1000000000 346654353 1000000000 135004414 1000000000 203851458 1000000000 407334818 1000000000 6339333 1000000000 355875722 1000000000 573871137 1000000000 978762232 1000000000 52940757 1000000000 551398733 1000000000 657458339 1000000000 625152324 1000000000 708648365 1000000000 288059301 1000000000 557117728 1000000000 705770001 1000000000 370131653 1000000000 869290957 1000000000 41958979 1000000000 416785085 1000000000 29405351 1000000000 882603760 1000000000 868608739 1000000000 36103812 1000000000 647526105 1000000000 733616538 1000000000 985847585 1000000000 558581101 1000000000 429698875 1000000000 470158855 1000000000 350298302 1000000000 119868208 1000000000 476331964 1000000000 668915207 1000000000 661319240 1000000000 486572109 1000000000 58075209 1000000000 837109155 1000000000 302047775 1000000000 46850460 1000000000 501974124 1000000000 11165537 1000000000 797799162 1000000000 160600307 1000000000 540104534 1000000000 313127721 1000000000 116381982 1000000000 707080551 1000000000 948647865 1000000000 379259029 1000000000 213528559 1000000000 720454762 1000000000 635071075 1000000000 957348276 1000000000 11367736 1000000000 410513626 1000000000 752093452 1000000000 398511975 1000000000 928225660 1000000000 273665555 1000000000 729860144 1000000000 771861142 1000000000 573049497 1000000000 728358862 1000000000 704626752 1000000000 78158807 1000000000 922802716 1000000000 134282989 1000000000 499769965 1000000000 728083199 1000000000 271669055 1000000000 616432777 1000000000 72070618 1000000000 131113854 1000000000 381205086 1000000000 724242657 1000000000 997825867 1000000000 181659601 1000000000 454334024 1000000000 552161324 1000000000 116933215 1000000000 520543465 1000000000 631031693 1000000000 36776747 1000000000 457126271 1000000000 804655779 1000000000 725234958 1000000000 194493095 1000000000 564103234 1000000000 546827431 1000000000 314096947 1000000000 102217844 1000000000 693097334 1000000000 487912769 1000000000 868163304 1000000000 984784568 1000000000 103115121 1000000000 952973197 1000000000 663912952 1000000000 216085253 1000000000 952222850 1000000000 984449471 1000000000 126924795 1000000000 408455316 1000000000 764262785 1000000000 741731492 1000000000 485004599 1000000000 228121943 1000000000 259699549 1000000000 892490858 1000000000 782013588 1000000000 369854132 1000000000 954983654 1000000000 893718313 1000000000 741524603 1000000000 732382569 1000000000 332170875 1000000000 606008243 1000000000 213330503 1000000000 9020553 1000000000 633399059 1000000000 335028035 1000000000 760872943 1000000000 936651491 1000000000 885068673 1000000000 497305013 1000000000 73755355 1000000000 244255745 1000000000 433429977 1000000000 678072517 1000000000 55522558 1000000000 317276518 1000000000 765943255 1000000000 20338536 1000000000 271062402 1000000000 989103907 1000000000 159831408 1000000000 762050906 1000000000 598987030 1000000000 87596817 1000000000 254037792 1000000000 787829985 1000000000 613440491 1000000000 990214058 1000000000 665472633 1000000000 624003967 1000000000 961157291 1000000000 51449505 1000000000 57920603 1000000000 257695410 1000000000 369342482 1000000000 681286121 1000000000 644765739 1000000000 452641683 1000000000 852757203 1000000000 935173570 1000000000 421709765 1000000000 211539410 1000000000 735429591 1000000000 625441999 1000000000 745166056 1000000000 420643417 1000000000 909439872 1000000000 196238200 1000000000 153038540 1000000000 638995415 1000000000 581821998 1000000000 614632743 1000000000 907161314 1000000000 336801099 1000000000 19626731 1000000000 103603294 1000000000 184701590 1000000000 631663740 1000000000 347744774 1000000000 401694909 1000000000 316305651 1000000000 239028462 1000000000 125751566 1000000000 472391351 1000000000 934490229 1000000000 190024639 1000000000 517832180 1000000000 485161494 1000000000 745772232 1000000000 727973892 1000000000 473068214 1000000000 298421571 1000000000 881789001 1000000000 110203954 1000000000 859375707 1000000000 782706843 1000000000 748685176 1000000000 943392777 1000000000 426701634 1000000000 499391579 1000000000 115568447 1000000000 524597545 1000000000 725339096 1000000000 557058458 1000000000 204170525 1000000000 678895752 1000000000 944344624 1000000000 911025779 1000000000 104952233 1000000000 931454202 1000000000 108074957 1000000000 253914340 1000000000 370306372 1000000000 360752292 1000000000 402078363 1000000000 768797172 1000000000 983448853 1000000000 326727580 1000000000 509933099 1000000000 303988383 1000000000 101545424 1000000000 471067202 1000000000 218921459 1000000000 596354476 1000000000 922088956 1000000000 238564593 1000000000 876439916 1000000000 11258085 1000000000 829148056 1000000000 167312724 1000000000 656221585 1000000000 146659565 1000000000 149735238 1000000000 149482598 1000000000 292426803 1000000000 54640285 1000000000 584379095 1000000000 36173844 1000000000 961620148 1000000000 480771064 1000000000 50259715 1000000000 123816935 1000000000 624098328 1000000000 609050141 1000000000 877650654 1000000000 964248979 1000000000 584691594 1000000000 659488038 1000000000 857805184 1000000000 352429741 1000000000 524037942 1000000000 655169558 1000000000 671547365 1000000000 621632009 1000000000 781604974 1000000000 29190361 1000000000 871848526 1000000000 97324389 1000000000 958821175 1000000000 83176619 1000000000 89941051 1000000000 933753465 1000000000 292358816 1000000000 254553683 1000000000 296152528 1000000000 882952904 1000000000 50095091 1000000000 556513949 1000000000 4377518 1000000000 786766621 1000000000 625379288 1000000000 308639324 1000000000 99789449 1000000000 768433873 1000000000 406077934 1000000000 244081763 1000000000 377021579 1000000000 109951692 1000000000 126493541 1000000000 398625379 1000000000 814200503 1000000000 516951982 1000000000 643337881 1000000000 754829280 1000000000 763092343 1000000000 455009306 1000000000 437878089 1000000000 372525062 1000000000 88790205 1000000000 689923200 1000000000 921469609 1000000000 50639090 1000000000 372324276 1000000000 930067518 1000000000 212063250 1000000000 920694678 1000000000 310022467 1000000000 714120868 1000000000 111329795 1000000000 293447467 1000000000 93990663 1000000000 213544386 1000000000 53278398 1000000000 678873863 1000000000 717817400 1000000000 402239698 1000000000 692340504 1000000000 697239736 1000000000 7677826 1000000000 396597070 1000000000 471914507 1000000000 134617460 1000000000 679993219 1000000000 70300795 1000000000 695928360 1000000000 164221093 1000000000 534416067 1000000000 824270603 1000000000 846556018 1000000000 153543744 1000000000 966514101 1000000000 164577355 1000000000 369592203 1000000000 464540479 1000000000 697868703 1000000000 711392284 1000000000 41493028 1000000000 256065861 1000000000 564789148 1000000000 784052973 1000000000 509407368 1000000000 205103863 1000000000 997200528 1000000000 602094513 1000000000 483111037 1000000000 387413215 1000000000 490956980 1000000000 661871033 1000000000 842256370 1000000000 636611121 1000000000 221473228 1000000000 317961673 1000000000 782961842 1000000000 11621638 1000000000 552917864 1000000000 274714670 1000000000 849648592 1000000000 539724831 1000000000 775107010 1000000000 16756634 1000000000 15768760 1000000000 700470935 1000000000 963188072 1000000000 229918184 1000000000 513620639 1000000000 786483433 1000000000 978095098 1000000000 221994011 1000000000 411300429 1000000000 592622938 1000000000 681635236 1000000000 649006592 1000000000 281967216 1000000000 934412435 1000000000 819367924 1000000000 559443562 1000000000 313449305 1000000000 896765547 1000000000 403605167 1000000000 626774402 1000000000 365026188 1000000000 88192021 1000000000 279000284 1000000000 286438510 1000000000 821733681 1000000000 818109181 1000000000 184283474 1000000000 809256555 1000000000 659689066 1000000000 596646297 1000000000 629758040 1000000000 931595514 1000000000 462975207 1000000000 16436512 1000000000 202486687 1000000000 300593951 1000000000 894065507 1000000000 757800619 1000000000 928001287 1000000000 765429487 1000000000 263001151 1000000000 657927555 1000000000 904841848 1000000000 52632442 1000000000 792908661 1000000000 605203232 1000000000 459107259 1000000000 445583539 1000000000 300853999 1000000000 997239027 1000000000 412485845 1000000000 724335903 1000000000 159922247 1000000000 217825786 1000000000 188526001 1000000000 852411972 1000000000 769536448 1000000000 401026293 1000000000 90707672 1000000000 619683053 1000000000 927540108 1000000000 728648761 1000000000 268277651 1000000000 542938475 1000000000 786997431 1000000000 398645268 1000000000 122760727 1000000000 480012255 1000000000 647364576 1000000000 379462563 1000000000 961210254 1000000000 124399464 1000000000 103317242 1000000000 231956438 1000000000 989533713 1000000000 920362863 1000000000 38754272 1000000000 951702213 1000000000 693415139 1000000000 530068188 1000000000 23371412 1000000000 5923920 1000000000 223651038 1000000000 335418704 1000000000 695254318 1000000000 189405015 1000000000 914433074 1000000000 537793480 1000000000 35359059 1000000000 559199119 1000000000 761949802 1000000000 603916034 1000000000 681686376 1000000000 679454802 1000000000 826589097 1000000000 970683836 1000000000 517677267 1000000000 760906068 1000000000 661866251 1000000000 794261845 1000000000 293638687 1000000000 667277526 1000000000 674082482 1000000000 100536928 1000000000 874632624 1000000000 813760663 1000000000 347981654 1000000000 131918405 1000000000 31662179 1000000000 196940567 1000000000 474851604 1000000000 85803781 1000000000 115758077 1000000000 456427229 1000000000 900071644 1000000000 564171978 1000000000 620529521 1000000000 726250985 1000000000 958370354 1000000000 503267792 1000000000 471427417 1000000000 836919354 1000000000 934390853 1000000000 62527542 1000000000 212761934 1000000000 415063460 1000000000 455432099 1000000000 550585525 1000000000 224531445 1000000000 33158916 1000000000 773216262 1000000000 207882832 1000000000 744060556 1000000000 815072581 1000000000 14390930 1000000000 238728842 1000000000 704326297 1000000000 361390312 1000000000 773490559 1000000000 463108916 1000000000 87013230 1000000000 194026336 1000000000 776925709 1000000000 821154923 1000000000 14298328 1000000000 49570515 1000000000 966488384 1000000000 951994340 1000000000 419689194 1000000000 627616367 1000000000 775043983 1000000000 384496215 1000000000 318905373 1000000000 832053645 1000000000 169896230 1000000000 533343829 1000000000 398883721 1000000000 943271982 1000000000 144849233 1000000000 3375148 1000000000 371493401 1000000000 311263819 1000000000 626587016 1000000000 611493724 1000000000 772394975 1000000000 200577998 1000000000 289542135 1000000000 840906737 1000000000 108226806 1000000000 741796353 1000000000 502793090 1000000000 819789151 1000000000 780882540 1000000000 307750175 1000000000 698217624 1000000000 733677184 1000000000 636767170 1000000000 918226903 1000000000 196649326 1000000000 777640192 1000000000 471316685 1000000000 450505965 1000000000 115691760 1000000000 571118533 1000000000 766623178 1000000000 520532895 1000000000 595314299 1000000000 268271013 1000000000 523950810 1000000000 151623206 1000000000 939724132 1000000000 5473308 1000000000 948924844 1000000000 498251150 1000000000 901762349 1000000000 616879175 1000000000 51524911 1000000000 476002044 1000000000 180936225 1000000000 395782930 1000000000 538951569 1000000000 771479392 1000000000 482287508 1000000000 229002413 1000000000 178409846 1000000000 539559206 1000000000 703624314 1000000000 51007337 1000000000 696113981 1000000000 455949535 1000000000 659337694 1000000000 134832058 1000000000 227888666 1000000000 78304517 1000000000 391760597 1000000000 568060840 1000000000 579329980 1000000000 339761559 1000000000 402421245 1000000000 678577572 1000000000 135288428 1000000000 533757168 1000000000 346754575 1000000000 658886929 1000000000 692210771 1000000000 723119700 1000000000 240841627 1000000000 210354724 1000000000 195210870 1000000000 658507829 1000000000 301436803 1000000000 511019664 1000000000 252396980 1000000000 245843819 1000000000 997191636 1000000000 275770792 1000000000 947801005 1000000000 420965112 1000000000 252891215 1000000000 600908643 1000000000 428614458 1000000000 486455830 1000000000 862008727 1000000000 838824701 1000000000 489353538 1000000000 178185516 1000000000 979952647 1000000000 771929726 1000000000 577312088 1000000000 625043463 1000000000 407980638 1000000000 148042894 1000000000 107444543 1000000000 747307774 1000000000 47438600 1000000000 985502402 1000000000 767457581 1000000000 613795827 1000000000 465803633 1000000000 873330919 1000000000 480912378 1000000000 230600019 1000000000 24374168 1000000000 224134038 1000000000 611462663 1000000000 905720145 1000000000 791590006 1000000000 897632629 1000000000 755368889 1000000000 662296311 1000000000 984947959 1000000000 927985938 1000000000 2879274 1000000000 257613645 1000000000 801264854 1000000000 979795520 1000000000 68345731 1000000000 890632967 1000000000 865615410 1000000000 720720859 1000000000 895291993 1000000000 737298000 1000000000 438617433 1000000000 456146141 1000000000 215697945 1000000000 286677551 1000000000 944608415 1000000000 223661625 1000000000 980407996 1000000000 575085482 1000000000 647965269 1000000000 109303177 1000000000 909251666 1000000000 564723756 1000000000 921551168 1000000000 370356264 1000000000 945107258 1000000000 154591729 1000000000 120207366 1000000000 142214037 1000000000 959360083 1000000000 826622660 1000000000 122304351 1000000000 639660959 1000000000 958661345 1000000000 705505557 1000000000 629110090 1000000000 779130373 1000000000 35900406 1000000000 201745550 1000000000 512884783 1000000000 305500846 1000000000 165466134 1000000000 454774968 1000000000 54306529 1000000000 926806773 1000000000 626818694 1000000000 337521250 1000000000 58862749 1000000000 299460983 1000000000 607036279 1000000000 953541170 1000000000 12338226 1000000000 836452341 1000000000 204861762 1000000000 949507479 1000000000 649218679 1000000000 284481280 1000000000 963738223 1000000000 218156592 1000000000 808210085 1000000000 467155032 1000000000 417338959 1000000000 344105813 1000000000 270322520 1000000000 412801131 1000000000 670187761 1000000000 311928501 1000000000 113991749 1000000000 74014050 1000000000 206243442 1000000000 361819278 1000000000 682564226 1000000000 25799147 1000000000 527860398 1000000000 670310939 1000000000 432063284 1000000000 554276000 1000000000 45769779 1000000000 695963618 1000000000 304766706 1000000000 716347885 1000000000 946956908 1000000000 462472160 1000000000 184323325 1000000000 276832554 1000000000 424107375 1000000000 92603806 1000000000 962668392 1000000000 54381968 1000000000 308390292 1000000000 183652777 1000000000 699326908 1000000000 861438829 1000000000 141769740 1000000000 712641873 1000000000 939484267 1000000000 125687644 1000000000 900522688 1000000000 830329268 1000000000 548714714 1000000000 812574368 1000000000 250466639 1000000000 286889002 1000000000 409573965 1000000000 964132442 1000000000 573012155 1000000000 121583213 1000000000 51436687 1000000000 4764688 1000000000 280211979 1000000000 455149397 1000000000 121498650 1000000000 897636942 1000000000 56632019 1000000000 554349882 1000000000 853412775 1000000000 903527330 1000000000 281792219 1000000000 781150591 1000000000 211015598 1000000000 305926047 1000000000 533008413 1000000000 117141442 1000000000 160484796 1000000000 831804051 1000000000 495696121 1000000000 37569223 1000000000 935237374 1000000000 188139485 1000000000 944367303 1000000000 744927206 1000000000 427939676 1000000000 894696721 1000000000 923916576 1000000000 669901651 1000000000 517809963 1000000000 952929317 1000000000 782312981 1000000000 251045295 1000000000 701552366 1000000000 31510365 1000000000 504799982 1000000000 251637464 1000000000 594519562 1000000000 900129682 1000000000 420957688 1000000000 111049826 1000000000 857397050 1000000000 866209323 1000000000 984138297 1000000000 829165310 1000000000 80037547 1000000000 865915062 1000000000 203700132 1000000000 628132008 1000000000 784838839 1000000000 868421821 1000000000 794217539 1000000000 359510907 1000000000 96251557 1000000000 653204006 1000000000 388337055 1000000000 142838555 1000000000 597598211 1000000000 332701334 1000000000 199256827 1000000000 607705129 1000000000 312145372 1000000000 817692876 1000000000 330047063 1000000000 54314600 1000000000 718775543 1000000000 459210866 1000000000 265920854 1000000000 618863194 1000000000 245384501 1000000000 82550737 1000000000 944724186 1000000000 337102200 1000000000 306638153 1000000000 595730518 1000000000 864319804 1000000000 198548135 1000000000 760366135 1000000000 546241034 1000000000 151664065 1000000000 113182368 1000000000 619948369 1000000000 536137600 1000000000 822831813 1000000000 221606383 1000000000 881378220 1000000000 903243176 1000000000 415061976 1000000000 452152332 1000000000 543447552 1000000000 89576526 1000000000 845271925 1000000000 8965604 1000000000 534846 1000000000 519282459 1000000000 444637968 1000000000 222006499 1000000000 316834971 1000000000 81912797 1000000000 179598459 1000000000 132782205 1000000000 790142853 1000000000 160046834 1000000000 553687952 1000000000 347880473 1000000000 367532825 1000000000 599280535 1000000000 880822786 1000000000 898685790 1000000000 115511808 1000000000 57253780 1000000000 828099615 1000000000 933900075 1000000000 23289316 1000000000 590110058 1000000000 715626230 1000000000 909671864 1000000000 386028742 1000000000 528440371 1000000000 588244439 1000000000 935444346 1000000000 241870223 1000000000 833111371 1000000000 455846043 1000000000 871829318 1000000000 994844663 1000000000 942599704 1000000000 776147785 1000000000 905226565 1000000000 95106037 1000000000 860993158 1000000000 149045872 1000000000 348401756 1000000000 433060913 1000000000 315926503 1000000000 41797746 1000000000 907770657 1000000000 605561821 1000000000 179649575 1000000000 950523212 1000000000 804755841 1000000000 703410581 1000000000 9548507 1000000000 817476801 1000000000 311557596 1000000000 61684929 1000000000 311636593 1000000000 828776465 1000000000 629531355 1000000000 380930379 1000000000 935284209 1000000000 658757065 1000000000 721404746 1000000000 110835464 1000000000 555714996 1000000000 715809465 1000000000 280436793 1000000000 277525617 1000000000 754962145 1000000000 974048211 1000000000 377181084 1000000000 360010064 1000000000 154838428 1000000000 720190793 1000000000 926328519 1000000000 981174945 1000000000 811322057 1000000000 368953558 1000000000 237260584 1000000000 956379465 1000000000 858322936 1000000000 212618545 1000000000 181801343 1000000000 105235285 1000000000 57097101 1000000000 343476611 1000000000 154125287 1000000000 550110890 1000000000 391698074 1000000000 649398566 1000000000 199186673 1000000000 771623112 1000000000 918008916 1000000000 404033514 1000000000 631272414 1000000000 561341133 1000000000 962325619 1000000000 396529931 1000000000 856584192 1000000000 632482235 1000000000 568315310 1000000000 865130764 1000000000 473477588 1000000000 634767102 1000000000 994431491 1000000000 69344985 1000000000 628085154 1000000000 969659809 1000000000 408060170 1000000000 684307132 1000000000 189606899 1000000000 804242833 1000000000 759620699 1000000000 476728286 1000000000 383202072 1000000000 341337444 1000000000 54326795 1000000000 364677058 1000000000 663057610 1000000000 954967810 1000000000 84319042 1000000000 131448720 1000000000 828847564 1000000000 970260974 1000000000 270663433 1000000000 89221235 1000000000 477175480 1000000000 569692529 1000000000 709184414 1000000000 682108272 1000000000 559775157 1000000000 962344050 1000000000 551391023 1000000000 650970712 1000000000 30774986 1000000000 760602412 1000000000 675782946 1000000000 642785617 1000000000 755027641 1000000000 490843677 1000000000 872438330 1000000000 978725167 1000000000 293697511 1000000000 683332356 1000000000 370470513 1000000000 473880785 1000000000 348871795 1000000000 156998858 1000000000 804278619 1000000000 322199328 1000000000 80772723 1000000000 286439591 1000000000 774094047 1000000000 574937081 1000000000 796198442 1000000000 57692477 1000000000 451014638 1000000000 885632392 1000000000 277539902 1000000000 37834408 1000000000 889319619 1000000000 340363016 1000000000 517620735 1000000000 555315531 1000000000 39799883 1000000000 789889929 1000000000 670991264 1000000000 269128158 1000000000 911169682 1000000000 248206402 1000000000 826616607 1000000000 57562070 1000000000 518842056 1000000000 544672852 1000000000 678936202 1000000000 263661903 1000000000 93237642 1000000000 544110744 1000000000 540786000 1000000000 590341899 1000000000 264164119 1000000000 526905479 1000000000 745574101 1000000000 213248180 1000000000 227544807 1000000000 276913994 1000000000 766247016 1000000000 139638379 1000000000 877241855 1000000000 887005574 1000000000 671685137 1000000000 340747128 1000000000 801307338 1000000000 14005218 1000000000 492363804 1000000000 558950091 1000000000 295386061 1000000000 367326340 1000000000 882425140 1000000000 67854795 1000000000 575178094 1000000000 506329512 1000000000 259296437 1000000000 155039578 1000000000 626723833 1000000000 29894782 1000000000 600327900 1000000000 959765462 1000000000 954162726 1000000000 644350437 1000000000 250881984 1000000000 92134028 1000000000 451594677 1000000000 378565039 1000000000 547770762 1000000000 64136496 1000000000 706208812 1000000000 387136753 1000000000 729833052 1000000000 365931324 1000000000 859823895 1000000000 432278165 1000000000 488716110 1000000000 112301823 1000000000 505086611 1000000000 625486396 1000000000 109576424 1000000000 690634925 1000000000 168089415 1000000000 24701710 1000000000 323232518 1000000000 97232408 1000000000 949700897 1000000000 208779165 1000000000 617538810 1000000000 417519293 1000000000 902498777 1000000000 9267014 1000000000 682408758 1000000000 539027047 1000000000 738771901 1000000000 524920046 1000000000 246763592 1000000000 806211052 1000000000 432619631 1000000000 547571550 1000000000 631542535 1000000000 294677412 1000000000 98518998 1000000000 634554218 1000000000 341653604 1000000000 76407639 1000000000 509701070 1000000000 422542760 1000000000 910091373 1000000000 829752410 1000000000 517896124 1000000000 657957501 1000000000 317937203 1000000000 302521068 1000000000 50441133 1000000000 816114344 1000000000 249101224 1000000000 614451401 1000000000 554406871 1000000000 20717094 1000000000 270808583 1000000000 642491578 1000000000 273049497 1000000000 578403040 1000000000 888019529 1000000000 470652220 1000000000 570395743 1000000000 408465612 1000000000 464383201 1000000000 321393808 1000000000 368123672 1000000000 95792526 1000000000 130875816 1000000000 698200410 1000000000 800300925 1000000000 58961482 1000000000 849455358 1000000000 471346869 1000000000 423425988 1000000000 952879526 1000000000 918780024 1000000000 316952580 1000000000 662482686 1000000000 369144313 1000000000 133799701 1000000000 511766121 1000000000 823943037 1000000000 478308649 1000000000 563217199 1000000000 918508663 1000000000 294233113 1000000000 685092584 1000000000 527623061 1000000000 450721534 1000000000 16761886 1000000000 968669691 1000000000 985190275 1000000000 813944334 1000000000 411339302 1000000000 418515237 1000000000 666093253 1000000000 649326328 1000000000 7923654 1000000000 586722717 1000000000 439284502 1000000000 454272476 1000000000 934221565 1000000000 592380516 1000000000 813349170 1000000000 12325556 1000000000 757724295 1000000000 403801372 1000000000 515110123 1000000000 475137758 1000000000 541354017 1000000000 453188735 1000000000 253161839 1000000000 772840423 1000000000 394608749 1000000000 730423666 1000000000 160510932 1000000000 199059456 1000000000 554013059 1000000000 817972067 1000000000 464682737 1000000000 557217147 1000000000 565303182 1000000000 815818833 1000000000 10542116 1000000000 912980753 1000000000 154482172 1000000000 31911399 1000000000 873752045 1000000000 310784457 1000000000 109104818 1000000000 774281758 1000000000 353965838 1000000000 66228673 1000000000 575694892 1000000000 26622650 1000000000 239133749 1000000000 640948124 1000000000 323157574 1000000000 200961915 1000000000 560046670 1000000000 438584373 1000000000 249096842 1000000000 416792289 1000000000 989718491 1000000000 206889526 1000000000 457198842 1000000000 305808062 1000000000 714400284 1000000000 772966283 1000000000 352720643 1000000000 423212860 1000000000 870040356 1000000000 876280783 1000000000 870673529 1000000000 526137678 1000000000 350058498 1000000000 100829535 1000000000 36452354 1000000000 553719875 1000000000 960117423 1000000000 776910013 1000000000 205196180 1000000000 414780061 1000000000 215580126 1000000000 379613850 1000000000 783161556 1000000000 699293924 1000000000 87531128 1000000000 213665550 1000000000 684798097 1000000000 678317588 1000000000 448754233 1000000000 74269253 1000000000 862633539 1000000000 811246192 1000000000 124567217 1000000000 493546986 1000000000 651496216 1000000000 35205863 1000000000 630589041 1000000000 517629006 1000000000 179780157 1000000000 712479908 1000000000 317383081 1000000000 431775809 1000000000 524138411 1000000000 480458429 1000000000 644611008 1000000000 667218994 1000000000 665496667 1000000000 764315154 1000000000 271019490 1000000000 491404720 1000000000 536788714 1000000000 844761795 1000000000 321660248 1000000000 628860333 1000000000 11313315 1000000000 675911231 1000000000 296909829 1000000000 878547394 1000000000 790366314 1000000000 74296107 1000000000 80290241 1000000000 600129724 1000000000 517774182 1000000000 638029348 1000000000 146856999 1000000000 934427195 1000000000 749050472 1000000000 397023487 1000000000 584113677 1000000000 287740898 1000000000 95839182 1000000000 233133844 1000000000 526039091 1000000000 527436259 1000000000 140061515 1000000000 765853998 1000000000 453988350 1000000000 195354409 1000000000 149146549 1000000000 595519578 1000000000 259214574 1000000000 658406752 1000000000 453307963 1000000000 15849108 1000000000 34515388 1000000000 538889247 1000000000 697028251 1000000000 947343552 1000000000 51927040 1000000000 572036021 1000000000 776513626 1000000000 168301065 1000000000 965375427 1000000000 612734892 1000000000 602478212 1000000000 104870046 1000000000 580900097 1000000000 216882444 1000000000 630605365 1000000000 407622709 1000000000 42453578 1000000000 274604421 1000000000 140162305 1000000000 498202779 1000000000 760227275 1000000000 521495321 1000000000 479437358 1000000000 128793782 1000000000 745471679 1000000000 465367055 1000000000 624704277 1000000000 989466271 1000000000 6574430 1000000000 175950496 1000000000 414077210 1000000000 486296506 1000000000 231127438 1000000000 859681908 1000000000 389354773 1000000000 633895824 1000000000 593157244 1000000000 53592845 1000000000 258239188 1000000000 526045058 1000000000 480817252 1000000000 528681193 1000000000 808519320 1000000000 184743985 1000000000 889060362 1000000000 503786227 1000000000 808056890 1000000000 880728959 1000000000 642239189 1000000000 553512594 1000000000 582964250 1000000000 281391287 1000000000 999120657 1000000000 632412835 1000000000 596760026 1000000000 637531210 1000000000 259087427 1000000000 770244740 1000000000 616648624 1000000000 43533518 1000000000 763988045 1000000000 455798999 1000000000 389329612 1000000000 702132197 1000000000 134169131 1000000000 581213070 1000000000 1872604 1000000000 534711558 1000000000 544159421 1000000000 670812991 1000000000 444151665 1000000000 560635670 1000000000 602336671 1000000000 475821490 1000000000 766551815 1000000000 166323591 1000000000 27242032 1000000000 662893238 1000000000 163182915 1000000000 104217918 1000000000 458357158 1000000000 453170815 1000000000 593628839 1000000000 705340728 1000000000 152547636 1000000000 290264240 1000000000 428697755 1000000000 753716407 1000000000 295682734 1000000000 514370776 1000000000 97196838 1000000000 509014297 1000000000 922657147 1000000000 202222045 1000000000 178866568 1000000000 548051415 1000000000 875777693 1000000000 497555809 1000000000 188955615 1000000000 397125411 1000000000 425637081 1000000000 237745836 1000000000 732897567 1000000000 588277033 1000000000 199349687 1000000000 288356016 1000000000 964829645 1000000000 567185654 1000000000 410039979 1000000000 499279427 1000000000 162361080 1000000000 659479624 1000000000 279831581 1000000000 747481533 1000000000 758258357 1000000000 204195624 1000000000 361628828 1000000000 718782573 1000000000 180177861 1000000000 171204344 1000000000 960656436 1000000000 38016457 1000000000 724078416 1000000000 408947775 1000000000 66083972 1000000000 750740221 1000000000 496633616 1000000000 970433583 1000000000 208068825 1000000000 109101672 1000000000 459301889 1000000000 224102441 1000000000 272392292 1000000000 306181297 1000000000 851351673 1000000000 869503961 1000000000 131707443 1000000000 879214825 1000000000 215472463 1000000000 326366772 1000000000 132564860 1000000000 264529584 1000000000 573645896 1000000000 927794420 1000000000 802746281 1000000000 118061114 1000000000 5219584 1000000000 980240627 1000000000 910591003 1000000000 392291579 1000000000 94313498 1000000000 500742226 1000000000 475205401 1000000000 314426354 1000000000 944872108 1000000000 668292266 1000000000 478046635 1000000000 290304393 1000000000 520789651 1000000000 926234430 1000000000 63325817 1000000000 516055639 1000000000 816267868 1000000000 730179848 1000000000 814221012 1000000000 518673707 1000000000 714758417 1000000000 174216762 1000000000 416548520 1000000000 305263095 1000000000 388065458 1000000000 256761108 1000000000 804034592 1000000000 332076617 1000000000 86646090 1000000000 32719796 1000000000 747440507 1000000000 821799854 1000000000 543074113 1000000000 11213408 1000000000 854066394 1000000000 104387406 1000000000 222836681 1000000000 423936747 1000000000 171487737 1000000000 333718332 1000000000 86658385 1000000000 534665529 1000000000 482531077 1000000000 433104234 1000000000 981126735 1000000000 470936064 1000000000 597240854 1000000000 943826841 1000000000 738182342 1000000000 780386182 1000000000 911779379 1000000000 991378069 1000000000 550346577 1000000000 659706949 1000000000 380114517 1000000000 823428394 1000000000 296076049 1000000000 443186609 1000000000 165690073 1000000000 643563564 1000000000 268352949 1000000000 165324574 1000000000 882947683 1000000000 363520827 1000000000 937931018 1000000000 652277979 1000000000 192413765 1000000000 12678032 1000000000 32808692 1000000000 799848895 1000000000 336199229 1000000000 687814529 1000000000 719913654 1000000000 67159050 1000000000 468867330 1000000000 898339449 1000000000 111101473 1000000000 262375056 1000000000 360558655 1000000000 881890931 1000000000 72030141 1000000000 437305269 1000000000 316655319 1000000000 118399000 1000000000 538913858 1000000000 56479533 1000000000 76599730 1000000000 58125679 1000000000 271763597 1000000000 439200605 1000000000 136648383 1000000000 890327114 1000000000 444001267 1000000000 837353188 1000000000 314203727 1000000000 213519575 1000000000 130552092 1000000000 206314632 1000000000 920553678 1000000000 785654621 1000000000 861249704 1000000000 347099970 1000000000 978810333 1000000000 371413322 1000000000 965573143 1000000000 922143031 1000000000 127615768 1000000000 169527762 1000000000 865073766 1000000000 709450458 1000000000 537316053 1000000000 53478221 1000000000 10558593 1000000000 861582492 1000000000 534314861 1000000000 874341173 1000000000 563569531 1000000000 621486369 1000000000 77451366 1000000000 230579188 1000000000 436558287 1000000000 672023947 1000000000 421976477 1000000000 447007287 1000000000 566825904 1000000000 348898590 1000000000 237931859 1000000000 742326575 1000000000 991124040 1000000000 907325126 1000000000 617921377 1000000000 828664602 1000000000 577706352 1000000000 152357807 1000000000 136458000 1000000000 45819726 1000000000 210188668 1000000000 937026715 1000000000 745198186 1000000000 267269141 1000000000 392853566 1000000000 158195462 1000000000 925331891 1000000000 333455376 1000000000 274314228 1000000000 429663347 1000000000 489385977 1000000000 274151551 1000000000 889246210 1000000000 953725790 1000000000 113150144 1000000000 266423906 1000000000 849444678 1000000000 373064369 1000000000 538130554 1000000000 308178617 1000000000 852303171 1000000000 342796359 1000000000 290734825 1000000000 195636736 1000000000 546163367 1000000000 653087969 1000000000 869375578 1000000000 160217236 1000000000 312783686 1000000000 665534848 1000000000 524355046 1000000000 995218159 1000000000 950884593 1000000000 568456806 1000000000 207960488 1000000000 749545619 1000000000 850590413 1000000000 80761544 1000000000 992516972 1000000000 301753144 1000000000 895514411 1000000000 391008143 1000000000 562935775 1000000000 919544995 1000000000 918140419 1000000000 69002687 1000000000 456879185 1000000000 448483690 1000000000 758476773 1000000000 427046590 1000000000 508568360 1000000000 822102851 1000000000 708469232 1000000000 674097747 1000000000 681479124 1000000000 559338364 1000000000 24610171 1000000000 280295208 1000000000 137807945 1000000000 317934838 1000000000 603262189 1000000000 172199366 1000000000 870153151 1000000000 124502640 1000000000 368573533 1000000000 909651815 1000000000 102362890 1000000000 246433895 1000000000 784175816 1000000000 230028467 1000000000 115242741 1000000000 234236791 1000000000 603463214 1000000000 307596638 1000000000 861945335 1000000000 626916164 1000000000 692063529 1000000000 96521413 1000000000 457503916 1000000000 976839394 1000000000 153890283 1000000000 535301832 1000000000 416724590 1000000000 478457039 1000000000 738188456 1000000000 231199395 1000000000 571793842 1000000000 367008661 1000000000 834363193 1000000000 619814065 1000000000 976249045 1000000000 894096925 1000000000 760989383 1000000000 821091923 1000000000 332255366 1000000000 495218587 1000000000 883560888 1000000000 48269397 1000000000 574670611 1000000000 372032343 1000000000 184566874 1000000000 747474693 1000000000 611731369 1000000000 420448136 1000000000 697967879 1000000000 897249967 1000000000 966512063 1000000000 288393627 1000000000 236464839 1000000000 958427610 1000000000 233076123 1000000000 70340022 1000000000 456930303 1000000000 849852329 1000000000 231154892 1000000000 748924785 1000000000 268133927 1000000000 947407817 1000000000 478514889 1000000000 58780392 1000000000 947440304 1000000000 186712337 1000000000 650552583 1000000000 130684635 1000000000 606880122 1000000000 442545309 1000000000 826347098 1000000000 603713182 1000000000 926648813 1000000000 92159905 1000000000 318311662 1000000000 248657413 1000000000 804584312 1000000000 299502653 1000000000 642690063 1000000000 87552694 1000000000 707738629 1000000000 767575958 1000000000 248534453 1000000000 307722750 1000000000 198819944 1000000000 884812716 1000000000 878392026 1000000000 688100407 1000000000 443731380 1000000000 362889755 1000000000 782193402 1000000000 399462702 1000000000 212242378 1000000000 370961041 1000000000 85140957 1000000000 818309915 1000000000 694756055 1000000000 933047593 1000000000 709446748 1000000000 39266599 1000000000 838082134 1000000000 760121600 1000000000 933181811 1000000000 334869442 1000000000 834961348 1000000000 743653145 1000000000 547425123 1000000000 249134990 1000000000 522747723 1000000000 363192761 1000000000 837745490 1000000000 19200927 1000000000 641149228 1000000000 638077043 1000000000 580361202 1000000000 745208755 1000000000 294428224 1000000000 871501079 1000000000 846980415 1000000000 302992234 1000000000 997747225 1000000000 67435254 1000000000 374240286 1000000000 700934280 1000000000 312669299 1000000000 649961260 1000000000 101688954 1000000000 957176862 1000000000 591252368 1000000000 976533950 1000000000 360472207 1000000000 100108360 1000000000 435999162 1000000000 842494260 1000000000 209844652 1000000000 305225130 1000000000 607809637 1000000000 719248055 1000000000 766121788 1000000000 238621095 1000000000 53854884 1000000000 782986090 1000000000 611092266 1000000000 777553618 1000000000 170824732 1000000000 573018509 1000000000 595815189 1000000000 284875104 1000000000 604236646 1000000000 6518606 1000000000 446446638 1000000000 300835362 1000000000 544960083 1000000000 747458104 1000000000 34922261 1000000000 829996238 1000000000 558244488 1000000000 223514986 1000000000 241357618 1000000000 982702242 1000000000 158525948 1000000000 171927439 1000000000 539271927 1000000000 571503930 1000000000 608746448 1000000000 60808893 1000000000 474842939 1000000000 770569559 1000000000 374026951 1000000000 613118839 1000000000 303148682 1000000000 615395061 1000000000 189102803 1000000000 125212240 1000000000 371787840 1000000000 688270621 1000000000 120854207 1000000000 977295475 1000000000 182756967 1000000000 903632126 1000000000 379624462 1000000000 345456672 1000000000 980101848 1000000000 707427201 1000000000 336061579 1000000000 79321238 1000000000 553422797 1000000000 22999102 1000000000 709829117 1000000000 396795903 1000000000 155732228 1000000000 820349643 1000000000 513852360 1000000000 431976279 1000000000 616604680 1000000000 897981546 1000000000 98407676 1000000000 445660596 1000000000 793717441 1000000000 324835214 1000000000 619054264 1000000000 61303654 1000000000 538863467 1000000000 592560741 1000000000 555499700 1000000000 193856017 1000000000 488416016 1000000000 729029474 1000000000 388010788 1000000000 477426295 1000000000 952913940 1000000000 459157330 1000000000 315787057 1000000000 229998506 1000000000 337250715 1000000000 512947024 1000000000 660545123 1000000000 921224849 1000000000 974953447 1000000000 325086205 1000000000 671899143 1000000000 668939358 1000000000 38928792 1000000000 250818206 1000000000 837158735 1000000000 325715101 1000000000 838325484 1000000000 831437894 1000000000 728645497 1000000000 196149559 1000000000 89560994 1000000000 846196025 1000000000 171821224 1000000000 888159355 1000000000 425429703 1000000000 995753371 1000000000 306446601 1000000000 325521824 1000000000 638724540 1000000000 592540173 1000000000 322489879 1000000000 754656291 1000000000 15615088 1000000000 595145513 1000000000 810185806 1000000000 248367467 1000000000 605823166 1000000000 984396890 1000000000 418287995 1000000000 628798600 1000000000 407263866 1000000000 887398260 1000000000 775720420 1000000000 803365023 1000000000 618219910 1000000000 542880144 1000000000 988715785 1000000000 314543817 1000000000 843519311 1000000000 122131134 1000000000 335370746 1000000000 856469283 1000000000 45757239 1000000000 402101881 1000000000 70469067 1000000000 490905160 1000000000 720057624 1000000000 482326643 1000000000 885036725 1000000000 261531751 1000000000 909468668 1000000000 109370998 1000000000 42111109 1000000000 493637907 1000000000 697164466 1000000000 32858724 1000000000 758285335 1000000000 992193328 1000000000 911170431 1000000000 419840957 1000000000 247651240 1000000000 914192134 1000000000 47463388 1000000000 61356137 1000000000 522843524 1000000000 531101276 1000000000 779395035 1000000000 551019652 1000000000 387117857 1000000000 313227166 1000000000 992278840 1000000000 141699016 1000000000 186482107 1000000000 35225037 1000000000 445198477 1000000000 885340443 1000000000 117946747 1000000000 22208382 1000000000 782670323 1000000000 660268242 1000000000 552030307 1000000000 785266345 1000000000 488411321 1000000000 458921571 1000000000 905976088 1000000000 604299374 1000000000 250658388 1000000000 542070389 1000000000 552523965 1000000000 510190924 1000000000 659935570 1000000000 288489664 1000000000 874217120 1000000000 590143734 1000000000 22327417 1000000000 984205266 1000000000 65996393 1000000000 384047576 1000000000 89899475 1000000000 198839828 1000000000 343040097 1000000000 363724287 1000000000 843849772 1000000000 89302240 1000000000 932912786 1000000000 385334261 1000000000 233924878 1000000000 664044658 1000000000 243074872 1000000000 443007447 1000000000 45140734 1000000000 110829143 1000000000 934906273 1000000000 190078752 1000000000 871130330 1000000000 971768957 1000000000 565650954 1000000000 739578181 1000000000 589680881 1000000000 883503564 1000000000 572425972 1000000000 954986561 1000000000 182670786 1000000000 490539839 1000000000 897552440 1000000000 529493003 1000000000 453597566 1000000000 448435100 1000000000 430809250 1000000000 620543075 1000000000 85445530 1000000000 647629140 1000000000 154476926 1000000000 259269735 1000000000 370338240 1000000000 71869040 1000000000 984174728 1000000000 500967111 1000000000 636289294 1000000000 91474033 1000000000 318623182 1000000000 385698374 1000000000 764770911 1000000000 523882732 1000000000 938392489 1000000000 238965671 1000000000 637694047 1000000000 646965090 1000000000 868660396 1000000000 128863485 1000000000 96477627 1000000000 768483363 1000000000 896452318 1000000000 939909533 1000000000 135536090 1000000000 567237492 1000000000 884914100 1000000000 377294434 1000000000 72473776 1000000000 94123079 1000000000 162065181 1000000000 248581867 1000000000 883320969 1000000000 400504208 1000000000 574108030 1000000000 199763162 1000000000 374752844 1000000000 953869247 1000000000 558654912 1000000000 836170776 1000000000 743140674 1000000000 914624498 1000000000 695985780 1000000000 408135350 1000000000 630718141 1000000000 59558082 1000000000 389946686 1000000000 764180470 1000000000 499391497 1000000000 835108253 1000000000 208320482 1000000000 54203874 1000000000 979443567 1000000000 242421687 1000000000 471858746 1000000000 886843261 1000000000 928854269 1000000000 24190505 1000000000 41426947 1000000000 851186008 1000000000 882272603 1000000000 733517230 1000000000 858567622 1000000000 433934128 1000000000 215832502 1000000000 907213843 1000000000 120953582 1000000000 879868020 1000000000 596040484 1000000000 365644937 1000000000 854952778 1000000000 549060397 1000000000 61582841 1000000000 51326194 1000000000 408808673 1000000000 624087786 1000000000 355791170 1000000000 638272970 1000000000 834274349 1000000000 302214605 1000000000 386625417 1000000000 267632764 1000000000 562880716 1000000000 488197702 1000000000 283605074 1000000000 675383021 1000000000 781536595 1000000000 367505224 1000000000 275441287 1000000000 729473277 1000000000 404945175 1000000000 794722472 1000000000 344814478 1000000000 804103724 1000000000 29745501 1000000000 786584096 1000000000 174371257 1000000000 199644062 1000000000 644455669 1000000000 232381320 1000000000 817859664 1000000000 113070544 1000000000 868197388 1000000000 857907288 1000000000 595858790 1000000000 525525522 1000000000 640474952 1000000000 795258407 1000000000 219311564 1000000000 824307957 1000000000 263588041 1000000000 149473767 1000000000 658842259 1000000000 89023345 1000000000 406914330 1000000000 587541765 1000000000 917979808 1000000000 406052109 1000000000 748492864 1000000000 249839725 1000000000 591973952 1000000000 571767282 1000000000 404940244 1000000000 29606162 1000000000 868519597 1000000000 89789667 1000000000 944492136 1000000000 562049099 1000000000 456936888 1000000000 894580106 1000000000 495233561 1000000000 816042139 1000000000 289748956 1000000000 71852714 1000000000 330861389 1000000000 700690536 1000000000 730054331 1000000000 750732668 1000000000 968017214 1000000000 82928690 1000000000 622534747 1000000000 519219513 1000000000 505008464 1000000000 604123499 1000000000 365089004 1000000000 70883631 1000000000 168805069 1000000000 114807899 1000000000 103912693 1000000000 838698898 1000000000 678662156 1000000000 951920492 1000000000 18239474 1000000000 213059407 1000000000 983943609 1000000000 719181504 1000000000 17411867 1000000000 75050964 1000000000 378857409 1000000000 74519164 1000000000 199026868 1000000000 613817557 1000000000 803704573 1000000000 279328055 1000000000 513534999 1000000000 479198138 1000000000 670685297 1000000000 745689136 1000000000 450736754 1000000000 313980282 1000000000 197341947 1000000000 878996711 1000000000 569178176 1000000000 972762533 1000000000 511290472 1000000000 149945257 1000000000 461654260 1000000000 916175485 1000000000 230915590 1000000000 115715322 1000000000 984987824 1000000000 631926632 1000000000 967844191 1000000000 744790416 1000000000 555826505 1000000000 922986072 1000000000 672167380 1000000000 102217727 1000000000 245619049 1000000000 388928784 1000000000 919282075 1000000000 198598520 1000000000 658585542 1000000000 764746288 1000000000 252697584 1000000000 867983192 1000000000 771509324 1000000000 403642765 1000000000 231283248 1000000000 619250290 1000000000 23942834 1000000000 10574231 1000000000 230524342 1000000000 104258214 1000000000 89316770 1000000000 856824972 1000000000 402078773 1000000000 951212119 1000000000 106056222 1000000000 89258627 1000000000 519522853 1000000000 884136069 1000000000 673398354 1000000000 315430031 1000000000 751724356 1000000000 441472857 1000000000 244019116 1000000000 420059446 1000000000 277387752 1000000000 160556997 1000000000 749268920 1000000000 831439733 1000000000 589309771 1000000000 752646810 1000000000 83655705 1000000000 65262283 1000000000 279731936 1000000000 696371879 1000000000 479809868 1000000000 329069169 1000000000 697832578 1000000000 303843387 1000000000 7527660 1000000000 61937473 1000000000 333962316 1000000000 378421793 1000000000 21053300 1000000000 223827183 1000000000 335735607 1000000000 90921217 1000000000 654342603 1000000000 968138488 1000000000 512765217 1000000000 109077826 1000000000 560843872 1000000000 446660553 1000000000 36525449 1000000000 622819905 1000000000 168762253 1000000000 113763634 1000000000 423581991 1000000000 588507067 1000000000 965479288 1000000000 383839653 1000000000 911675358 1000000000 745699290 1000000000 944465228 1000000000 743339475 1000000000 918288546 1000000000 499852283 1000000000 320268805 1000000000 476944844 1000000000 958221634 1000000000 272099294 1000000000 671858655 1000000000 563339040 1000000000 585826037 1000000000 556427281 1000000000 468168515 1000000000 210390257 1000000000 156970794 1000000000 491508659 1000000000 557108480 1000000000 156233735 1000000000 263819758 1000000000 944117205 1000000000 863600919 1000000000 672092788 1000000000 550086795 1000000000 778957946 1000000000 359394964 1000000000 542667308 1000000000 3226047 1000000000 377830603 1000000000 893660009 1000000000 917819002 1000000000 212007566 1000000000 465767116 1000000000 973998298 1000000000 261520821 1000000000 532536916 1000000000 789408664 1000000000 902700203 1000000000 491268688 1000000000 92157332 1000000000 491265713 1000000000 688893220 1000000000 932845450 1000000000 246608559 1000000000 591962168 1000000000 497889241 1000000000 33993022 1000000000 968307728 1000000000 553673540 1000000000 989999252 1000000000 138645638 1000000000 488646850 1000000000 421152401 1000000000 186205852 1000000000 655616539 1000000000 293885734 1000000000 150038853 1000000000 48266780 1000000000 735409550 1000000000 220681959 1000000000 956059196 1000000000 430470513 1000000000 775152669 1000000000 651268478 1000000000 327023028 1000000000 980986623 1000000000 930966655 1000000000 464757993 1000000000 634932930 1000000000 897322740 1000000000 351452322 1000000000 614361975 1000000000 202705570 1000000000 225861616 1000000000 702341511 1000000000 804164697 1000000000 196388159 1000000000 629222543 1000000000 631324466 1000000000 946126524 1000000000 177115061 1000000000 220106919 1000000000 665293829 1000000000 900650775 1000000000 842811907 1000000000 121743570 1000000000 750800404 1000000000 588791652 1000000000 875345597 1000000000 826058525 1000000000 297865617 1000000000 303593323 1000000000 15782727 1000000000 482679604 1000000000 925682395 1000000000 359897793 1000000000 73072617 1000000000 341232943 1000000000 313328843 1000000000 577497053 1000000000 877964512 1000000000 466501847 1000000000 639390962 1000000000 434689104 1000000000 5961424 1000000000 432627371 1000000000 456674086 1000000000 290978881 1000000000 361869975 1000000000 673195819 1000000000 348811272 1000000000 458001915 1000000000 736255716 1000000000 414452504 1000000000 223155420 1000000000 428047029 1000000000 359587975 1000000000 863111444 1000000000 206125921 1000000000 550788729 1000000000 466192098 1000000000 965331625 1000000000 596531640 1000000000 844654912 1000000000 170762537 1000000000 377438133 1000000000 560239038 1000000000 543404522 1000000000 946269403 1000000000 729136922 1000000000 714991176 1000000000 972146645 1000000000 309658812 1000000000 337507110 1000000000 562659527 1000000000 847104557 1000000000 935558158 1000000000 3880454 1000000000 451937222 1000000000 188771144 1000000000 394210242 1000000000 597854045 1000000000 489675418 1000000000 202109093 1000000000 640063724 1000000000 590821693 1000000000 149426262 1000000000 539289680 1000000000 570437458 1000000000 314256838 1000000000 367839757 1000000000 578313775 1000000000 275013391 1000000000 448788551 1000000000 34557444 1000000000 264856329 1000000000 822575052 1000000000 717427753 1000000000 843432691 1000000000 270912906 1000000000 978037088 1000000000 322729540 1000000000 790093139 1000000000 902292659 1000000000 730870705 1000000000 91536145 1000000000 449612102 1000000000 415924395 1000000000 516036686 1000000000 172951518 1000000000 502166568 1000000000 362557975 1000000000 182922316 1000000000 599233981 1000000000 610008458 1000000000 903230510 1000000000 325226767 1000000000 136173579 1000000000 606175812 1000000000 930319314 1000000000 990459845 1000000000 255281974 1000000000 285174873 1000000000 673018646 1000000000 805061396 1000000000 642210761 1000000000 499708496 1000000000 711559188 1000000000 845034360 1000000000 101596653 1000000000 439779337 1000000000 238971618 1000000000 899506492 1000000000 650952675 1000000000 758130864 1000000000 768966429 1000000000 189294900 1000000000 931586234 1000000000 720022785 1000000000 588909320 1000000000 879732041 1000000000 48798991 1000000000 637316617 1000000000 948205251 1000000000 375497322 1000000000 431010456 1000000000 751525488 1000000000 695716060 1000000000 868256455 1000000000 45164776 1000000000 989869356 1000000000 360384135 1000000000 219523357 1000000000 134403758 1000000000 164515223 1000000000 99936324 1000000000 267297446 1000000000 649313559 1000000000 925743566 1000000000 565552792 1000000000 188490265 1000000000 583700353 1000000000 833357720 1000000000 980554481 1000000000 771836988 1000000000 326590204 1000000000 317925933 1000000000 605427656 1000000000 336243548 1000000000 996828393 1000000000 886843033 1000000000 962721684 1000000000 839799557 1000000000 161095543 1000000000 488955783 1000000000 159778794 1000000000 618657524 1000000000 706867904 1000000000 943966438 1000000000 392967688 1000000000 883065088 1000000000 135204727 1000000000 8688211 1000000000 894050556 1000000000 593504486 1000000000 591125949 1000000000 536288341 1000000000 23039700 1000000000 149534118 1000000000 517986552 1000000000 907922798 1000000000 782760909 1000000000 892274150 1000000000 459577798 1000000000 538224790 1000000000 813819677 1000000000 288701553 1000000000 957646169 1000000000 585200207 1000000000 276840489 1000000000 287919877 1000000000 985976267 1000000000 317042150 1000000000 150730863 1000000000 682847193 1000000000 596159468 1000000000 462142499 1000000000 112166845 1000000000 770116777 1000000000 542327974 1000000000 643972934 1000000000 451396612 1000000000 57927692 1000000000 35608000 1000000000 119757724 1000000000 266800204 1000000000 220548612 1000000000 519345341 1000000000 24604866 1000000000 287469728 1000000000 550798748 1000000000 530005758 1000000000 796183593 1000000000 812143783 1000000000 760043028 1000000000 585517153 1000000000 668035377 1000000000 942473838 1000000000 852730709 1000000000 795968151 1000000000 933211041 1000000000 513880986 1000000000 722647188 1000000000 719639018 1000000000 64209679 1000000000 30060087 1000000000 364690385 1000000000 434256819 1000000000 984786989 1000000000 948207210 1000000000 694343955 1000000000 563142832 1000000000 563582172 1000000000 611741024 1000000000 795053575 1000000000 378825297 1000000000 739042276 1000000000 64480365 1000000000 443241314 1000000000 909781420 1000000000 829114907 1000000000 147995003 1000000000 523522927 1000000000 841493310 1000000000 102132605 1000000000 968116020 1000000000 731987103 1000000000 564191326 1000000000 258894092 1000000000 404427326 1000000000 997714274 1000000000 867797199 1000000000 422158763 1000000000 893524942 1000000000 245762303 1000000000 358625295 1000000000 413192132 1000000000 395715306 1000000000 58254626 1000000000 726908029 1000000000 600617363 1000000000 861735431 1000000000 317378185 1000000000 590149819 1000000000 68506233 1000000000 739014574 1000000000 698801950 1000000000 301197033 1000000000 896319704 1000000000 959046151 1000000000 69551764 1000000000 760188128 1000000000 396377425 1000000000 594216476 1000000000 34284401 1000000000 513980321 1000000000 500991170 1000000000 541492751 1000000000 309682318 1000000000 477416101 1000000000 916732850 1000000000 343727816 1000000000 785792973 1000000000 227032759 1000000000 117078235 1000000000 875729165 1000000000 589640999 1000000000 986422098 1000000000 59997665 1000000000 247488969 1000000000 760064425 1000000000 354733908 1000000000 450032225 1000000000 463335332 1000000000 642777037 1000000000 612147522 1000000000 162017545 1000000000 376701768 1000000000 614827204 1000000000 121776715 1000000000 57446312 1000000000 857502098 1000000000 413516064 1000000000 899942744 1000000000 40830838 1000000000 522627287 1000000000 932922143 1000000000 776251767 1000000000 818456144 1000000000 321601906 1000000000 355408734 1000000000 578776594 1000000000 715251818 1000000000 793399389 1000000000 712325982 1000000000 360885483 1000000000 903679608 1000000000 7348066 1000000000 85423557 1000000000 968018149 1000000000 957150294 1000000000 289300036 1000000000 851803788 1000000000 715330882 1000000000 963205041 1000000000 557539510 1000000000 891362086 1000000000 828165789 1000000000 433660460 1000000000 307348832 1000000000 641837306 1000000000 583593057 1000000000 392467608 1000000000 375335479 1000000000 681850870 1000000000 145656941 1000000000 185300623 1000000000 31751930 1000000000 798208043 1000000000 8332004 1000000000 206597910 1000000000 133706978 1000000000 200446551 1000000000 580841454 1000000000 792698414 1000000000 241585351 1000000000 325915308 1000000000 770849716 1000000000 550595965 1000000000 413889337 1000000000 462346676 1000000000 647537746 1000000000 445848828 1000000000 784530795 1000000000 328542008 1000000000 839388273 1000000000 449315902 1000000000 201552551 1000000000 880722662 1000000000 981160431 1000000000 585218395 1000000000 75081989 1000000000 29674552 1000000000 710233870 1000000000 399729818 1000000000 650597248 1000000000 973671775 1000000000 650225557 1000000000 718056237 1000000000 839978455 1000000000 886868724 1000000000 249970423 1000000000 213749518 1000000000 244484096 1000000000 682834621 1000000000 250256174 1000000000 689492914 1000000000 806135830 1000000000 540054410 1000000000 262003252 1000000000 614279495 1000000000 231770838 1000000000 793674813 1000000000 421125828 1000000000 378063393 1000000000 11534269 1000000000 268231385 1000000000 560762218 1000000000 565534763 1000000000 17030043 1000000000 295255793 1000000000 213715608 1000000000 436546942 1000000000 116730282 1000000000 709991199 1000000000 370675376 1000000000 18178523 1000000000 945329602 1000000000 595382004 1000000000 990247577 1000000000 797233398 1000000000 787968492 1000000000 383276582 1000000000 124553635 1000000000 702499523 1000000000 683585360 1000000000 932036870 1000000000 823018609 1000000000 17998211 1000000000 920913443 1000000000 31433118 1000000000 312877280 1000000000 984802723 1000000000 427246757 1000000000 960250392 1000000000 300469580 1000000000 258426837 1000000000 955836273 1000000000 573166550 1000000000 363264408 1000000000 563577778 1000000000 711285829 1000000000 332146019 1000000000 136344812 1000000000 582962988 1000000000 178504831 1000000000 382618432 1000000000 943365529 1000000000 281155580 1000000000 338867818 1000000000 914985819 1000000000 955068761 1000000000 494545013 1000000000 331486427 1000000000 369996619 1000000000 454723918 1000000000 758587116 1000000000 845795227 1000000000 665503838 1000000000 693039662 1000000000 846831022 1000000000 34376238 1000000000 161918880 1000000000 21383329 1000000000 194704982 1000000000 658348797 1000000000 814811752 1000000000 913230975 1000000000 12621817 1000000000 890486191 1000000000 228908095 1000000000 214516925 1000000000 651048343 1000000000 855685190 1000000000 972329513 1000000000 885759596 1000000000 804081786 1000000000 204143860 1000000000 637076304 1000000000 501658983 1000000000 212895996 1000000000 153622143 1000000000 605615441 1000000000 525771743 1000000000 891589920 1000000000 110230948 1000000000 198246753 1000000000 526996741 1000000000 42217631 1000000000 658808433 1000000000 16267268 1000000000 477811988 1000000000 3825384 1000000000 63569442 1000000000 207981523 1000000000 741375877 1000000000 307164449 1000000000 611980878 1000000000 750727956 1000000000 56789089 1000000000 632849487 1000000000 445039900 1000000000 788810843 1000000000 787474212 1000000000 304425277 1000000000 95922872 1000000000 865746017 1000000000 685542179 1000000000 265400597 1000000000 819466251 1000000000 823269612 1000000000 33166185 1000000000 553480153 1000000000 790893077 1000000000 896136486 1000000000 949226250 1000000000 250833586 1000000000 385821999 1000000000 868323488 1000000000 417000054 1000000000 719764474 1000000000 661863179 1000000000 288678863 1000000000 513238398 1000000000 11177723 1000000000 169275810 1000000000 728442537 1000000000 925306990 1000000000 574084901 1000000000 255953637 1000000000 394355453 1000000000 92019896 1000000000 973995981 1000000000 265659802 1000000000 55585509 1000000000 908222053 1000000000 12395812 1000000000 767586434 1000000000 157483329 1000000000 208810799 1000000000 869164501 1000000000 879628362 1000000000 773448417 1000000000 704777918 1000000000 254507465 1000000000 870462409 1000000000 992943450 1000000000 61392093 1000000000 838535508 1000000000 905020193 1000000000 932112906 1000000000 818928768 1000000000 264685828 1000000000 185703384 1000000000 662740130 1000000000 79358880 1000000000 668123175 1000000000 913563662 1000000000 792665380 1000000000 317023324 1000000000 947354897 1000000000 819631384 1000000000 905155871 1000000000 664928855 1000000000 927505760 1000000000 127309612 1000000000 380042725 1000000000 253517621 1000000000 554935880 1000000000 422548530 1000000000 669278048 1000000000 151862861 1000000000 538158787 1000000000 57376195 1000000000 992197273 1000000000 263894449 1000000000 499958803 1000000000 367775522 1000000000 929509883 1000000000 975961725 1000000000 290423347 1000000000 698185741 1000000000 63892029 1000000000 789726597 1000000000 579901295 1000000000 796684325 1000000000 468135635 1000000000 727667537 1000000000 503055271 1000000000 773109123 1000000000 366753503 1000000000 867609184 1000000000 706166826 1000000000 593207820 1000000000 497577202 1000000000 669445527 1000000000 338465366 1000000000 370756877 1000000000 684505854 1000000000 466528819 1000000000 287909884 1000000000 426188683 1000000000 976799040 1000000000 972701033 1000000000 151476169 1000000000 816062320 1000000000 726058663 1000000000 31215615 1000000000 410295285 1000000000 163328180 1000000000 342462066 1000000000 713488102 1000000000 427061007 1000000000 952765363 1000000000 873934196 1000000000 602304712 1000000000 392453355 1000000000 85651628 1000000000 199111551 1000000000 36668834 1000000000 896834283 1000000000 336386736 1000000000 22475465 1000000000 362966900 1000000000 188422774 1000000000 893771700 1000000000 152953843 1000000000 678114228 1000000000 402837281 1000000000 779897927 1000000000 661331918 1000000000 308615755 1000000000 6543801 1000000000 31827673 1000000000 615701553 1000000000 329743015 1000000000 578156255 1000000000 302166852 1000000000 456549348 1000000000 230776234 1000000000 922625051 1000000000 155691389 1000000000 642261658 1000000000 646604483 1000000000 226963495 1000000000 892140009 1000000000 24478140 1000000000 56253567 1000000000 550056405 1000000000 389391840 1000000000 343010202 1000000000 747396058 1000000000 827510575 1000000000 276127309 1000000000 586584682 1000000000 492174463 1000000000 180096276 1000000000 638451789 1000000000 641540033 1000000000 115133360 1000000000 80891763 1000000000 981373126 1000000000 566669602 1000000000 749268484 1000000000 300515529 1000000000 359511981 1000000000 817678614 1000000000 492797470 1000000000 373766902 1000000000 814110970 1000000000 77231959 1000000000 396815763 1000000000 386372094 1000000000 768604247 1000000000 87306901 1000000000 33936103 1000000000 478046107 1000000000 671732193 1000000000 946473465 1000000000 134585752 1000000000 534333956 1000000000 185805588 1000000000 33820893 1000000000 173470056 1000000000 339039885 1000000000 293576624 1000000000 879286147 1000000000 580169892 1000000000 358329332 1000000000 833012928 1000000000 264932416 1000000000 705622160 1000000000 460913100 1000000000 491614282 1000000000 315610088 1000000000 716789277 1000000000 421047336 1000000000 663300857 1000000000 508218342 1000000000 956179680 1000000000 822610735 1000000000 106885424 1000000000 970760702 1000000000 109439933 1000000000 869850355 1000000000 276728880 1000000000 591022633 1000000000 212640225 1000000000 376802565 1000000000 47214601 1000000000 201042783 1000000000 883497771 1000000000 994223684 1000000000 593160513 1000000000 917238276 1000000000 667239914 1000000000 638350228 1000000000 55852127 1000000000 355783880 1000000000 877128198 1000000000 522023510 1000000000 484482492 1000000000 41171349 1000000000 477744865 1000000000 274717441 1000000000 665980620 1000000000 467415511 1000000000 297164183 1000000000 405472846 1000000000 301466487 1000000000 286767456 1000000000 13558198 1000000000 866359540 1000000000 594980694 1000000000 187261201 1000000000 78898586 1000000000 923858143 1000000000 78864548 1000000000 685345873 1000000000 147322279 1000000000 390602202 1000000000 80649703 1000000000 650646554 1000000000 78061442 1000000000 267296224 1000000000 697918856 1000000000 774237909 1000000000 760155763 1000000000 117991943 1000000000 869296070 1000000000 146960517 1000000000 373109286 1000000000 406863459 1000000000 863881254 1000000000 254333544 1000000000 269296438 1000000000 287747799 1000000000 430272786 1000000000 1753194 1000000000 491361428 1000000000 602559687 1000000000 560369898 1000000000 578897569 1000000000 122257859 1000000000 644787438 1000000000 907881572 1000000000 990047943 1000000000 7574035 1000000000 423768007 1000000000 977673005 1000000000 463306027 1000000000 474364838 1000000000 366688952 1000000000 769837752 1000000000 364524571 1000000000 1796423 1000000000 429925952 1000000000 268546025 1000000000 62135345 1000000000 21222839 1000000000 482254910 1000000000 443227867 1000000000 583859467 1000000000 306482378 1000000000 989167320 1000000000 502600706 1000000000 546022163 1000000000 282818963 1000000000 956540391 1000000000 70694743 1000000000 482085220 1000000000 561752159 1000000000 714648821 1000000000 288761836 1000000000 85130369 1000000000 439511579 1000000000 188637361 1000000000 857701277 1000000000 951671704 1000000000 372171168 1000000000 906720813 1000000000 389588724 1000000000 538580691 1000000000 858423452 1000000000 883396457 1000000000 945382130 1000000000 429399771 1000000000 343513006 1000000000 83647584 1000000000 956353221 1000000000 139799771 1000000000 144762265 1000000000 235561517 1000000000 461540689 1000000000 916810552 1000000000 964889395 1000000000 733958907 1000000000 892349860 1000000000 707663060 1000000000 179964293 1000000000 915158019 1000000000 284032136 1000000000 720904193 1000000000 898688638 1000000000 407759962 1000000000 680893752 1000000000 973638813 1000000000 310396307 1000000000 33030948 1000000000 560090656 1000000000 360139506 1000000000 484246370 1000000000 930034465 1000000000 6390986 1000000000 349855027 1000000000 867710658 1000000000 67904522 1000000000 419987563 1000000000 177553529 1000000000 219877854 1000000000 448351985 1000000000 24586907 1000000000 534999619 1000000000 824877697 1000000000 619686489 1000000000 610028016 1000000000 836242608 1000000000 367898770 1000000000 342212022 1000000000 826965323 1000000000 319756358 1000000000 751932541 1000000000 89423414 1000000000 428042147 1000000000 168754949 1000000000 161464600 1000000000 109858525 1000000000 404132442 1000000000 981633326 1000000000 506236214 1000000000 223106321 1000000000 546744777 1000000000 977482539 1000000000 45925521 1000000000 992920510 1000000000 773822827 1000000000 133226416 1000000000 493446385 1000000000 391875604 1000000000 847637963 1000000000 991929794 1000000000 284271457 1000000000 219273587 1000000000 737039714 1000000000 764057791 1000000000 159488443 1000000000 713410473 1000000000 809376441 1000000000 291523020 1000000000 610229556 1000000000 325018629 1000000000 291139383 1000000000 918663819 1000000000 569496764 1000000000 277445487 1000000000 975819528 1000000000 466463533 1000000000 949140872 1000000000 151232573 1000000000 174717511 1000000000 749441745 1000000000 216205132 1000000000 809832508 1000000000 386330874 1000000000 829852662 1000000000 685527220 1000000000 738995660 1000000000 573137184 1000000000 93208407 1000000000 176986391 1000000000 376433172 1000000000 480087439 1000000000 586891271 1000000000 64280156 1000000000 265864082 1000000000 182443509 1000000000 820172899 1000000000 707495656 1000000000 98354298 1000000000 695021740 1000000000 680873239 1000000000 124711298 1000000000 162560227 1000000000 687944547 1000000000 333130225 1000000000 932828988 1000000000 377087990 1000000000 270437925 1000000000 239655898 1000000000 866884243 1000000000 448347327 1000000000 25998425 1000000000 366177892 1000000000 888685369 1000000000 47036579 1000000000 851770482 1000000000 346854520 1000000000 514903895 1000000000 30531749 1000000000 170479597 1000000000 569014268 1000000000 534368093 1000000000 848904037 1000000000 488118407 1000000000 793297679 1000000000 292261467 1000000000 906797506 1000000000 794845470 1000000000 399012500 1000000000 753533309 1000000000 129455655 1000000000 610114702 1000000000 357890942 1000000000 916355759 1000000000 150723058 1000000000 128196594 1000000000 269526358 1000000000 175544980 1000000000 586350814 1000000000 862207871 1000000000 884702333 1000000000 627244352 1000000000 131445972 1000000000 487556891 1000000000 310525623 1000000000 227560976 1000000000 725598217 1000000000 434977172 1000000000 632577775 1000000000 22112898 1000000000 832074338 1000000000 688056207 1000000000 827370541 1000000000 646549225 1000000000 667693670 1000000000 852880490 1000000000 956546366 1000000000 563130212 1000000000 504958817 1000000000 178957165 1000000000 241278535 1000000000 421921968 1000000000 793766152 1000000000 974401500 1000000000 323515979 1000000000 555198438 1000000000 180583929 1000000000 485257423 1000000000 988214049 1000000000 813673102 1000000000 640517550 1000000000 378289368 1000000000 305775202 1000000000 133127 1000000000 942956582 1000000000 478275132 1000000000 536657795 1000000000 401175498 1000000000 488841320 1000000000 401134951 1000000000 795069184 1000000000 822107574 1000000000 313692821 1000000000 89736637 1000000000 211617837 1000000000 611875780 1000000000 893891927 1000000000 937214065 1000000000 200961619 1000000000 40527359 1000000000 203800351 1000000000 454989184 1000000000 803181023 1000000000 242256499 1000000000 951036743 1000000000 918590853 1000000000 349211632 1000000000 818810806 1000000000 213017271 1000000000 314975942 1000000000 528191086 1000000000 431295240 1000000000 267093316 1000000000 209573398 1000000000 653331547 1000000000 710027305 1000000000 101005146 1000000000 50612381 1000000000 57638465 1000000000 153811641 1000000000 559796936 1000000000 470949080 1000000000 438074920 1000000000 586638523 1000000000 403602028 1000000000 40484685 1000000000 406581167 1000000000 696619925 1000000000 928223534 1000000000 416552448 1000000000 114822759 1000000000 653869514 1000000000 894231077 1000000000 831874246 1000000000 225062481 1000000000 270760220 1000000000 810170945 1000000000 185697459 1000000000 184990087 1000000000 543547482 1000000000 192139633 1000000000 813594489 1000000000 577439484 1000000000 946155287 1000000000 224313795 1000000000 523383491 1000000000 548742673 1000000000 688512318 1000000000 292981090 1000000000 704503 1000000000 631214007 1000000000 96368676 1000000000 176701065 1000000000 771762747 1000000000 306572281 1000000000 350210911 1000000000 513367213 1000000000 605510902 1000000000 247530844 1000000000 768073006 1000000000 449980604 1000000000 337517933 1000000000 26802103 1000000000 414032833 1000000000 694389592 1000000000 257331855 1000000000 749454512 1000000000 491510551 1000000000 292549575 1000000000 83932409 1000000000 808280816 1000000000 757137213 1000000000 397273210 1000000000 982907868 1000000000 954744478 1000000000 19726870 1000000000 472367965 1000000000 780722013 1000000000 641209162 1000000000 250131286 1000000000 232821578 1000000000 397263518 1000000000 409857104 1000000000 815944232 1000000000 664739891 1000000000 443521499 1000000000 284703606 1000000000 423064532 1000000000 135520617 1000000000 106766783 1000000000 462644618 1000000000 277473182 1000000000 663535032 1000000000 670890116 1000000000 183161333 1000000000 70326471 1000000000 825776246 1000000000 316425808 1000000000 733310154 1000000000 616706756 1000000000 981697859 1000000000 534115484 1000000000 507055988 1000000000 216293211 1000000000 366764529 1000000000 523427875 1000000000 148559794 1000000000 542328835 1000000000 625349976 1000000000 374022103 1000000000 942608908 1000000000 984159507 1000000000 725009156 1000000000 320997936 1000000000 409491160 1000000000 720909071 1000000000 354783883 1000000000 422028828 1000000000 165421175 1000000000 811827261 1000000000 243639764 1000000000 22368401 1000000000 615525663 1000000000 694429050 1000000000 140688492 1000000000 959866878 1000000000 815245265 1000000000 489785584 1000000000 267953225 1000000000 591708756 1000000000 784549275 1000000000 75438674 1000000000 701371485 1000000000 479706031 1000000000 672474774 1000000000 578097967 1000000000 159496083 1000000000 507441125 1000000000 35519947 1000000000 874271634 1000000000 929641705 1000000000 107592 1000000000 445994232 1000000000 384079200 1000000000 307030603 1000000000 640786447 1000000000 226161351 1000000000 397172824 1000000000 429312336 1000000000 925529247 1000000000 333273003 1000000000 483429832 1000000000 810206455 1000000000 148497668 1000000000 779083780 1000000000 207245901 1000000000 695616138 1000000000 861733400 1000000000 742489592 1000000000 893631295 1000000000 961044830 1000000000 849749625 1000000000 208482738 1000000000 67793098 1000000000 135736330 1000000000 691474333 1000000000 749650665 1000000000 719111960 1000000000 879567602 1000000000 883102333 1000000000 405978316 1000000000 695265072 1000000000 18629093 1000000000 776461129 1000000000 393727711 1000000000 864391994 1000000000 515472058 1000000000 402960900 1000000000 254208492 1000000000 457464502 1000000000 563817997 1000000000 52177547 1000000000 116915814 1000000000 795393428 1000000000 715874770 1000000000 436968918 1000000000 992231549 1000000000 686677267 1000000000 514010474 1000000000 828874206 1000000000 857874763 1000000000 223324854 1000000000 51464202 1000000000 175956110 1000000000 738835932 1000000000 814941475 1000000000 910623430 1000000000 88020499 1000000000 65863883 1000000000 357447684 1000000000 661588510 1000000000 738080770 1000000000 715009201 1000000000 457220586 1000000000 739985603 1000000000 788003314 1000000000 848506957 1000000000 160329709 1000000000 884213105 1000000000 175062394 1000000000 640976759 1000000000 867990070 1000000000 438110067 1000000000 934808400 1000000000 75528033 1000000000 325709612 1000000000 850597249 1000000000 996394515 1000000000 409960887 1000000000 684840238 1000000000 330906772 1000000000 123770187 1000000000 242119336 1000000000 752823472 1000000000 203332099 1000000000 689013348 1000000000 171194744 1000000000 116712240 1000000000 371677340 1000000000 133165165 1000000000 153287940 1000000000 605414488 1000000000 77286542 1000000000 83421560 1000000000 289038411 1000000000 666606992 1000000000 724158674 1000000000 573633136 1000000000 952472764 1000000000 626388459 1000000000 358208078 1000000000 901136334 1000000000 288821852 1000000000 537611455 1000000000 792402081 1000000000 804816408 1000000000 473941499 1000000000 94199734 1000000000 234115802 1000000000 174535631 1000000000 114352084 1000000000 114550956 1000000000 694042425 1000000000 914739444 1000000000 215211610 1000000000 881635835 1000000000 623713675 1000000000 811646192 1000000000 588431621 1000000000 167871806 1000000000 494327453 1000000000 652219771 1000000000 950773330 1000000000 727783598 1000000000 143143109 1000000000 659903831 1000000000 528847759 1000000000 286102572 1000000000 320797525 1000000000 924485032 1000000000 555745823 1000000000 980492667 1000000000 74395202 1000000000 74229280 1000000000 844830195 1000000000 870733259 1000000000 794705633 1000000000 121685907 1000000000 759974098 1000000000 283236435 1000000000 513805392 1000000000 234469199 1000000000 180797400 1000000000 535642492 1000000000 595463402 1000000000 99410921 1000000000 261998366 1000000000 234002166 1000000000 273070580 1000000000 81303142 1000000000 11988608 1000000000 562565332 1000000000 932110650 1000000000 982686440 1000000000 64435899 1000000000 365655426 1000000000 156005880 1000000000 119219396 1000000000 18841692 1000000000 297660750 1000000000 218639855 1000000000 312831882 1000000000 706863257 1000000000 277286682 1000000000 451865071 1000000000 801267335 1000000000 705918313 1000000000 620015223 1000000000 791074159 1000000000 128464565 1000000000 76302858 1000000000 193249616 1000000000 371514989 1000000000 875969963 1000000000 369408386 1000000000 901609122 1000000000 112884545 1000000000 259454495 1000000000 521799244 1000000000 411197479 1000000000 354671982 1000000000 723735401 1000000000 452101714 1000000000 166905415 1000000000 274566129 1000000000 719452983 1000000000 501413591 1000000000 982211553 1000000000 186455888 1000000000 56080195 1000000000 538943948 1000000000 794852113 1000000000 589184244 1000000000 100665461 1000000000 363015951 1000000000 529886965 1000000000 650510571 1000000000 170527774 1000000000 720865407 1000000000 903573628 1000000000 690633594 1000000000 807924325 1000000000 479813721 1000000000 65088142 1000000000 410915660 1000000000 473942357 1000000000 720381625 1000000000 291825990 1000000000 63675852 1000000000 709730386 1000000000 94632186 1000000000 104006471 1000000000 612903402 1000000000 475603900 1000000000 764969107 1000000000 622108476 1000000000 701145718 1000000000 846304602 1000000000 514777515 1000000000 477619231 1000000000 210877729 1000000000 116010481 1000000000 940109456 1000000000 670135126 1000000000 793730780 1000000000 350161345 1000000000 374988863 1000000000 829694105 1000000000 561660795 1000000000 580284559 1000000000 86828450 1000000000 888413081 1000000000 242094072 1000000000 678635609 1000000000 81688814 1000000000 48304828 1000000000 828581207 1000000000 942723774 1000000000 614350758 1000000000 60270662 1000000000 333457752 1000000000 882768678 1000000000 879730376 1000000000 210851360 1000000000 855801726 1000000000 380117092 1000000000 752666959 1000000000 263089219 1000000000 308561497 1000000000 501152952 1000000000 378858946 1000000000 591544444 1000000000 431780117 1000000000 851410424 1000000000 205504847 1000000000 372328197 1000000000 995304048 1000000000 646058368 1000000000 988946285 1000000000 117890582 1000000000 259330843 1000000000 971944859 1000000000 418989089 1000000000 39029131 1000000000 199061364 1000000000 317659496 1000000000 916227466 1000000000 755522160 1000000000 684989031 1000000000 551991834 1000000000 802159772 1000000000 345421805 1000000000 426585403 1000000000 461935534 1000000000 75626610 1000000000 833173883 1000000000 13537888 1000000000 355733098 1000000000 36898584 1000000000 979759803 1000000000 405036270 1000000000 938479244 1000000000 154386471 1000000000 554418804 1000000000 63385067 1000000000 133155077 1000000000 805839509 1000000000 911812971 1000000000 404747959 1000000000 801950295 1000000000 506904753 1000000000 408899660 1000000000 905570453 1000000000 864328447 1000000000 466862545 1000000000 370395727 1000000000 766859341 1000000000 342025186 1000000000 660396203 1000000000 560737282 1000000000 571041365 1000000000 920669303 1000000000 356189712 1000000000 679952520 1000000000 356782242 1000000000 485988329 1000000000 851209986 1000000000 476992043 1000000000 989109867 1000000000 884722354 1000000000 346433661 1000000000 847462049 1000000000 123932407 1000000000 807599134 1000000000 400534644 1000000000 766249476 1000000000 319093857 1000000000 452079240 1000000000 368980973 1000000000 838095870 1000000000 172234080 1000000000 647743263 1000000000 651438655 1000000000 418445940 1000000000 748535270 1000000000 620623013 1000000000 32384130 1000000000 874397771 1000000000 901236749 1000000000 244397013 1000000000 764000746 1000000000 276515545 1000000000 342154131 1000000000 550238571 1000000000 380524472 1000000000 226224000 1000000000 178585557 1000000000 341400706 1000000000 676985674 1000000000 681590848 1000000000 207044831 1000000000 677233172 1000000000 637467277 1000000000 478386682 1000000000 306646620 1000000000 105008304 1000000000 591059942 1000000000 153854147 1000000000 479196781 1000000000 456310770 1000000000 557700615 1000000000 431769212 1000000000 377317429 1000000000 458483187 1000000000 6898785 1000000000 390222318 1000000000 714967744 1000000000 782281257 1000000000 564472730 1000000000 810679652 1000000000 943027575 1000000000 853233722 1000000000 733556208 1000000000 923191145 1000000000 185750330 1000000000 831815305 1000000000 728751437 1000000000 576738949 1000000000 409983276 1000000000 820504163 1000000000 238484614 1000000000 508069953 1000000000 748257639 1000000000 933386397 1000000000 516133 1000000000 840058830 1000000000 146181415 1000000000 758214096 1000000000 860858880 1000000000 885115102 1000000000 623989918 1000000000 357481789 1000000000 326109220 1000000000 661474219 1000000000 488604809 1000000000 656457622 1000000000 716520904 1000000000 908765612 1000000000 979343444 1000000000 326521206 1000000000 409169890 1000000000 568384342 1000000000 681235984 1000000000 569369052 1000000000 264391804 1000000000 279481337 1000000000 706995426 1000000000 138738616 1000000000 813046758 1000000000 953919656 1000000000 837747196 1000000000 277791303 1000000000 849892663 1000000000 889672216 1000000000 830636676 1000000000 489359806 1000000000 971026778 1000000000 43528323 1000000000 116415115 1000000000 588777435 1000000000 705120574 1000000000 90077696 1000000000 458566175 1000000000 954850390 1000000000 71388595 1000000000 845123541 1000000000 866286705 1000000000 451872238 1000000000 11278740 1000000000 506396278 1000000000 402810025 1000000000 394701445 1000000000 210580991 1000000000 477610696 1000000000 476619205 1000000000 653209700 1000000000 901016685 1000000000 928923547 1000000000 895411755 1000000000 464381333 1000000000 373052617 1000000000 462529109 1000000000 879009799 1000000000 52176280 1000000000 803290299 1000000000 403798724 1000000000 253009362 1000000000 844026106 1000000000 535893773 1000000000 397600948 1000000000 399132466 1000000000 524508042 1000000000 965126862 1000000000 915171068 1000000000 550684943 1000000000 201342573 1000000000 548270303 1000000000 911431977 1000000000 926757183 1000000000 801300794 1000000000 230985597 1000000000 384337896 1000000000 213522961 1000000000 114922457 1000000000 887592502 1000000000 827965959 1000000000 254202284 1000000000 437107754 1000000000 720956022 1000000000 381688686 1000000000 137662301 1000000000 403239698 1000000000 193001553 1000000000 790028449 1000000000 360143554 1000000000 413649749 1000000000 205502640 1000000000 56615210 1000000000 534010451 1000000000 451113623 1000000000 870990551 1000000000 522719734 1000000000 369334882 1000000000 805029799 1000000000 993394212 1000000000 178583287 1000000000 505022384 1000000000 879550518 1000000000 728025153 1000000000 483196107 1000000000 830930297 1000000000 391325219 1000000000 115607652 1000000000 809020619 1000000000 644345065 1000000000 844953090 1000000000 606285422 1000000000 57670653 1000000000 834835242 1000000000 547372563 1000000000 487215682 1000000000 754990474 1000000000 256194180 1000000000 763943515 1000000000 500472237 1000000000 973514197 1000000000 792472324 1000000000 22901254 1000000000 73296127 1000000000 493610277 1000000000 237771423 1000000000 861464514 1000000000 149263199 1000000000 252431316 1000000000 71277818 1000000000 360951686 1000000000 905451018 1000000000 963440413 1000000000 829653345 1000000000 945309956 1000000000 273116719 1000000000 987199889 1000000000 773114942 1000000000 709428841 1000000000 744392314 1000000000 418282308 1000000000 127846391 1000000000 208421265 1000000000 897379753 1000000000 450035481 1000000000 585182780 1000000000 412177989 1000000000 633004758 1000000000 580695828 1000000000 852473590 1000000000 672010544 1000000000 631414949 1000000000 321190572 1000000000 527030489 1000000000 991760849 1000000000 925495476 1000000000 628538082 1000000000 728646586 1000000000 628050365 1000000000 134838334 1000000000 401641172 1000000000 680342477 1000000000 724169035 1000000000 128012233 1000000000 158093995 1000000000 493988631 1000000000 130350361 1000000000 404420820 1000000000 444364211 1000000000 967612116 1000000000 117614240 1000000000 302486890 1000000000 967277759 1000000000 636637875 1000000000 203583135 1000000000 484590705 1000000000 985991861 1000000000 687866789 1000000000 862425058 1000000000 76863606 1000000000 661126278 1000000000 535729357 1000000000 26552369 1000000000 631048235 1000000000 881078517 1000000000 974990038 1000000000 189439350 1000000000 580877013 1000000000 102094427 1000000000 183125007 1000000000 254098794 1000000000 271044932 1000000000 267423793 1000000000 537724858 1000000000 804833122 1000000000 653256296 1000000000 460048066 1000000000 60661829 1000000000 637666513 1000000000 882560793 1000000000 990686214 1000000000 500564280 1000000000 881479028 1000000000 836904586 1000000000 328432356 1000000000 268919406 1000000000 154615242 1000000000 341827916 1000000000 915547903 1000000000 109116901 1000000000 181997417 1000000000 867135164 1000000000 537362820 1000000000 473803607 1000000000 172813187 1000000000 96067993 1000000000 804149984 1000000000 367787503 1000000000 420806486 1000000000 265459743 1000000000 120787106 1000000000 486111561 1000000000 854784104 1000000000 281705874 1000000000 474132012 1000000000 161321293 1000000000 753772414 1000000000 738622856 1000000000 421111220 1000000000 501456768 1000000000 805415636 1000000000 537992862 1000000000 947191232 1000000000 587088658 1000000000 345933100 1000000000 445668373 1000000000 585666181 1000000000 888635060 1000000000 336548388 1000000000 687858072 1000000000 470351858 1000000000 871465025 1000000000 769987414 1000000000 349537089 1000000000 205650135 1000000000 948308861 1000000000 444440529 1000000000 837527723 1000000000 700711885 1000000000 789034595 1000000000 468182025 1000000000 91410224 1000000000 820682336 1000000000 136442407 1000000000 654108087 1000000000 855619179 1000000000 371162206 1000000000 933515261 1000000000 476556591 1000000000 321398327 1000000000 136177996 1000000000 259484230 1000000000 244480028 1000000000 143529162 1000000000 25278297 1000000000 227548168 1000000000 822571703 1000000000 902187949 1000000000 578696356 1000000000 94980688 1000000000 534833204 1000000000 434969719 1000000000 470648722 1000000000 712395863 1000000000 933152687 1000000000 934931446 1000000000 996087394 1000000000 285916045 1000000000 133144303 1000000000 813110639 1000000000 862413088 1000000000 234827671 1000000000 866115886 1000000000 634930280 1000000000 95990655 1000000000 448705922 1000000000 972717348 1000000000 477921415 1000000000 441973414 1000000000 550681041 1000000000 733830906 1000000000 216369662 1000000000 76017444 1000000000 970420077 1000000000 82742256 1000000000 662471389 1000000000 109150604 1000000000 799225030 1000000000 957524532 1000000000 529272951 1000000000 795395829 1000000000 183050767 1000000000 255998603 1000000000 413821167 1000000000 113969649 1000000000 174394803 1000000000 416625248 1000000000 248078206 1000000000 248494245 1000000000 968388788 1000000000 744642458 1000000000 978468819 1000000000 394584370 1000000000 168492177 1000000000 685357761 1000000000 854530903 1000000000 445574291 1000000000 892131004 1000000000 801714900 1000000000 768253525 1000000000 415113764 1000000000 288445690 1000000000 698333759 1000000000 781777188 1000000000 865743802 1000000000 359867080 1000000000 522489011 1000000000 554316495 1000000000 576792540 1000000000 268113865 1000000000 190686643 1000000000 622327769 1000000000 435314499 1000000000 238520521 1000000000 932828706 1000000000 579297555 1000000000 134085032 1000000000 33965887 1000000000 953590156 1000000000 887148642 1000000000 444635955 1000000000 936653398 1000000000 303630511 1000000000 213345250 1000000000 346632886 1000000000 455017834 1000000000 3423330 1000000000 454989992 1000000000 677658389 1000000000 793248370 1000000000 783603308 1000000000 446888089 1000000000 628578845 1000000000 226661809 1000000000 265796708 1000000000 54879172 1000000000 530943566 1000000000 414868816 1000000000 376557408 1000000000 61354986 1000000000 257109468 1000000000 698879630 1000000000 667621938 1000000000 204092613 1000000000 689192796 1000000000 301950416 1000000000 716349162 1000000000 358477750 1000000000 950889004 1000000000 716957541 1000000000 805002202 1000000000 304058929 1000000000 818292154 1000000000 707177360 1000000000 407578494 1000000000 658689979 1000000000 359309487 1000000000 610698097 1000000000 934858762 1000000000 505982360 1000000000 853451950 1000000000 214737022 1000000000 833753781 1000000000 46294152 1000000000 747599597 1000000000 722058443 1000000000 8341644 1000000000 786675662 1000000000 640511282 1000000000 361123580 1000000000 642481563 1000000000 393755738 1000000000 215480966 1000000000 469742683 1000000000 802706067 1000000000 797380282 1000000000 646481403 1000000000 60465640 1000000000 725625792 1000000000 201532950 1000000000 992574425 1000000000 135453475 1000000000 418000444 1000000000 636010493 1000000000 628654501 1000000000 667159454 1000000000 509866166 1000000000 869056741 1000000000 303005267 1000000000 245076035 1000000000 40721856 1000000000 477378328 1000000000 873637376 1000000000 82445833 1000000000 368585931 1000000000 100129428 1000000000 665672998 1000000000 303940108 1000000000 313019833 1000000000 896174200 1000000000 757116568 1000000000 443921346 1000000000 790270882 1000000000 455979137 1000000000 369267069 1000000000 610908421 1000000000 499364709 1000000000 600166425 1000000000 340852947 1000000000 527776799 1000000000 626619307 1000000000 853002379 1000000000 397370701 1000000000 196927639 1000000000 284605750 1000000000 655923014 1000000000 845094152 1000000000 867097485 1000000000 691571490 1000000000 732289012 1000000000 478168965 1000000000 788506029 1000000000 135763091 1000000000 796751594 1000000000 793324194 1000000000 883081591 1000000000 507056764 1000000000 349079572 1000000000 644809665 1000000000 513697755 1000000000 481639435 1000000000 997642356 1000000000 821949308 1000000000 687095 1000000000 168155107 1000000000 625878766 1000000000 183149185 1000000000 301180571 1000000000 671685635 1000000000 508289579 1000000000 167397878 1000000000 794317278 1000000000 820605931 1000000000 86154051 1000000000 774441792 1000000000 128442464 1000000000 491867706 1000000000 686496921 1000000000 551912173 1000000000 984590384 1000000000 243206224 1000000000 818130406 1000000000 925249404 1000000000 876987444 1000000000 286110979 1000000000 518275866 1000000000 85469881 1000000000 968197611 1000000000 565037811 1000000000 566005026 1000000000 994368400 1000000000 185368988 1000000000 919619982 1000000000 368862630 1000000000 868056151 1000000000 958983637 1000000000 633915863 1000000000 489767189 1000000000 1694098 1000000000 687829651 1000000000 590571581 1000000000 426737566 1000000000 298850176 1000000000 290376746 1000000000 409715307 1000000000 390841048 1000000000 39528965 1000000000 494198796 1000000000 470311444 1000000000 624898350 1000000000 518101814 1000000000 708283783 1000000000 978542583 1000000000 774169736 1000000000 745154346 1000000000 727315306 1000000000 506323774 1000000000 629700499 1000000000 481232745 1000000000 795501892 1000000000 423413346 1000000000 189189057 1000000000 288331556 1000000000 856998741 1000000000 33935399 1000000000 636737709 1000000000 140035588 1000000000 519718545 1000000000 862147696 1000000000 778117667 1000000000 419268624 1000000000 651126709 1000000000 31594250 1000000000 276423068 1000000000 432585089 1000000000 136893969 1000000000 394003 1000000000 704039322 1000000000 436079835 1000000000 525152481 1000000000 163155575 1000000000 554412842 1000000000 598214654 1000000000 598050344 1000000000 532897190 1000000000 51402473 1000000000 284252249 1000000000 683681501 1000000000 871483644 1000000000 136665712 1000000000 495969717 1000000000 892726226 1000000000 967294202 1000000000 576558836 1000000000 700326097 1000000000 479434098 1000000000 98855883 1000000000 105112108 1000000000 834000855 1000000000 131160952 1000000000 705036911 1000000000 87959399 1000000000 249140287 1000000000 653792244 1000000000 929788193 1000000000 43103983 1000000000 171582176 1000000000 703304225 1000000000 162388699 1000000000 254560455 1000000000 140505166 1000000000 198044792 1000000000 748742877 1000000000 355664581 1000000000 259908800 1000000000 360786463 1000000000 905121378 1000000000 406207321 1000000000 902004188 1000000000 951156400 1000000000 252614989 1000000000 204874163 1000000000 921289458 1000000000 363526985 1000000000 987880922 1000000000 320976281 1000000000 147314189 1000000000 593586679 1000000000 585049955 1000000000 955206803 1000000000 889141028 1000000000 904311639 1000000000 790939081 1000000000 465109698 1000000000 446710795 1000000000 543910528 1000000000 757719809 1000000000 896594717 1000000000 361511779 1000000000 168402138 1000000000 592034022 1000000000 311277667 1000000000 858625718 1000000000 15230466 1000000000 732653490 1000000000 243692449 1000000000 776788949 1000000000 215608210 1000000000 412422491 1000000000 925648172 1000000000 694124269 1000000000 728083162 1000000000 317113097 1000000000 404237439 1000000000 842642787 1000000000 10436731 1000000000 987168370 1000000000 945345813 1000000000 429082792 1000000000 406413526 1000000000 635087262 1000000000 684023781 1000000000 668649256 1000000000 223599931 1000000000 874843622 1000000000 987939247 1000000000 710797177 1000000000 934091172 1000000000 609570178 1000000000 388273530 1000000000 312724416 1000000000 5294898 1000000000 173088566 1000000000 713155146 1000000000 562214210 1000000000 18972704 1000000000 578107209 1000000000 347257377 1000000000 344200120 1000000000 502255230 1000000000 89336921 1000000000 343839772 1000000000 598502921 1000000000 536810080 1000000000 168976657 1000000000 858041572 1000000000 227776714 1000000000 886107281 1000000000 934608476 1000000000 712399707 1000000000 997404097 1000000000 626076572 1000000000 45613015 1000000000 729168671 1000000000 576779577 1000000000 848727946 1000000000 568047125 1000000000 83733332 1000000000 479427137 1000000000 321102650 1000000000 285261728 1000000000 563050924 1000000000 330562445 1000000000 735940550 1000000000 425086742 1000000000 553499659 1000000000 817679373 1000000000 555615969 1000000000 223210405 1000000000 421460542 1000000000 375815978 1000000000 992905204 1000000000 289444630 1000000000 608265267 1000000000 486271685 1000000000 728201310 1000000000 214025609 1000000000 577936847 1000000000 551489194 1000000000 354187793 1000000000 572194409 1000000000 513552181 1000000000 434840977 1000000000 239009608 1000000000 70190491 1000000000 296820812 1000000000 758599145 1000000000 706103587 1000000000 23313293 1000000000 199179771 1000000000 613022099 1000000000 726585927 1000000000 17836087 1000000000 246475483 1000000000 34632867 1000000000 503635517 1000000000 897340262 1000000000 462784714 1000000000 741300001 1000000000 938364476 1000000000 347199767 1000000000 108430327 1000000000 224500695 1000000000 457202929 1000000000 115584224 1000000000 634855833 1000000000 84588367 1000000000 100261947 1000000000 31634457 1000000000 469764468 1000000000 177735044 1000000000 61285101 1000000000 989752589 1000000000 617589217 1000000000 163227063 1000000000 246608221 1000000000 812794359 1000000000 466007712 1000000000 277194368 1000000000 323356591 1000000000 348104859 1000000000 246487674 1000000000 444633711 1000000000 395790503 1000000000 902510795 1000000000 178632313 1000000000 388024537 1000000000 728526752 1000000000 916885549 1000000000 185604440 1000000000 435795708 1000000000 922114281 1000000000 878789262 1000000000 93532443 1000000000 54753522 1000000000 544254207 1000000000 49923045 1000000000 504163767 1000000000 865251564 1000000000 977788928 1000000000 938140591 1000000000 756112015 1000000000 715175364 1000000000 61625918 1000000000 928763358 1000000000 368429980 1000000000 974341460 1000000000 786245095 1000000000 495168798 1000000000 421204703 1000000000 386017181 1000000000 133637520 1000000000 861741450 1000000000 524020490 1000000000 318929795 1000000000 429156817 1000000000 55369048 1000000000 773888734 1000000000 868061427 1000000000 580216298 1000000000 364482160 1000000000 992509619 1000000000 634296695 1000000000 559127375 1000000000 717803968 1000000000 508373354 1000000000 646868228 1000000000 944923893 1000000000 255148701 1000000000 598892451 1000000000 710509861 1000000000 694991279 1000000000 765682739 1000000000 1090465 1000000000 283546661 1000000000 771824694 1000000000 670380904 1000000000 648820631 1000000000 742963693 1000000000 825653745 1000000000 647089519 1000000000 486705480 1000000000 193902264 1000000000 320945668 1000000000 932091568 1000000000 614237558 1000000000 390939562 1000000000 773152463 1000000000 166505744 1000000000 433391800 1000000000 706754473 1000000000 264865941 1000000000 342390106 1000000000 93264937 1000000000 272857592 1000000000 708322972 1000000000 95776272 1000000000 346074694 1000000000 846124745 1000000000 586131281 1000000000 124763951 1000000000 320596131 1000000000 772734068 1000000000 576616932 1000000000 620302964 1000000000 759179475 1000000000 842373365 1000000000 871311441 1000000000 428706621 1000000000 637956085 1000000000 561550118 1000000000 241761367 1000000000 852438863 1000000000 473077415 1000000000 61695758 1000000000 903809472 1000000000 482605977 1000000000 491474870 1000000000 124201017 1000000000 746729622 1000000000 106170610 1000000000 159833592 1000000000 259670997 1000000000 356025497 1000000000 347646523 1000000000 294939997 1000000000 491084025 1000000000 721617598 1000000000 691917051 1000000000 989709007 1000000000 919863915 1000000000 820055161 1000000000 125580105 1000000000 383807710 1000000000 826920419 1000000000 680260334 1000000000 677132988 1000000000 743785365 1000000000 655746920 1000000000 699655322 1000000000 50976377 1000000000 749008074 1000000000 823837708 1000000000 495149871 1000000000 510476613 1000000000 164030083 1000000000 204242705 1000000000 146499421 1000000000 391603954 1000000000 107453013 1000000000 34523546 1000000000 273415727 1000000000 829862551 1000000000 411290006 1000000000 407014411 1000000000 353144386 1000000000 401487007 1000000000 988855499 1000000000 348908887 1000000000 666201241 1000000000 980817124 1000000000 548673915 1000000000 847374942 1000000000 71748408 1000000000 149359221 1000000000 128406356 1000000000 520352854 1000000000 78461195 1000000000 760941432 1000000000 191952921 1000000000 469049583 1000000000 81845347 1000000000 755387163 1000000000 920880363 1000000000 740729779 1000000000 537825583 1000000000 122733544 1000000000 355532730 1000000000 250796105 1000000000 283170977 1000000000 389613845 1000000000 775232348 1000000000 287252396 1000000000 425301828 1000000000 483263659 1000000000 158961010 1000000000 139216774 1000000000 681467700 1000000000 969672130 1000000000 771287398 1000000000 881537380 1000000000 193245954 1000000000 37090846 1000000000 851056635 1000000000 975439843 1000000000 219028826 1000000000 758838599 1000000000 802852128 1000000000 661604147 1000000000 61521239 1000000000 56725094 1000000000 417401015 1000000000 767052001 1000000000 614161827 1000000000 700854618 1000000000 968386356 1000000000 477308583 1000000000 175066973 1000000000 341818653 1000000000 802252798 1000000000 322113046 1000000000 61953188 1000000000 961602372 1000000000 555284173 1000000000 206819952 1000000000 436610560 1000000000 587634709 1000000000 868876786 1000000000 664525964 1000000000 193403889 1000000000 186612946 1000000000 21410429 1000000000 754434239 1000000000 394243864 1000000000 899641708 1000000000 756824301 1000000000 909480962 1000000000 816265811 1000000000 439124965 1000000000 115565948 1000000000 213024719 1000000000 448661403 1000000000 777011209 1000000000 983321024 1000000000 833666624 1000000000 78135444 1000000000 924245041 1000000000 939704377 1000000000 184805743 1000000000 842327473 1000000000 606473856 1000000000 440039071 1000000000 380022775 1000000000 36065741 1000000000 162254324 1000000000 357733371 1000000000 797879272 1000000000 144818277 1000000000 456210122 1000000000 614615941 1000000000 903859306 1000000000 737284195 1000000000 554129506 1000000000 367063705 1000000000 357471067 1000000000 781335177 1000000000 144293987 1000000000 545657434 1000000000 409264692 1000000000 430294370 1000000000 333866910 1000000000 547517644 1000000000 877535982 1000000000 526006081 1000000000 564277827 1000000000 69357381 1000000000 835859024 1000000000 175334574 1000000000 910670813 1000000000 266354013 1000000000 109063015 1000000000 654040251 1000000000 926347629 1000000000 126528120 1000000000 277943449 1000000000 910216995 1000000000 573528814 1000000000 880703693 1000000000 856378928 1000000000 487128375 1000000000 563764787 1000000000 814770333 1000000000 252569707 1000000000 781880221 1000000000 513276021 1000000000 567767304 1000000000 972201976 1000000000 167682101 1000000000 803057881 1000000000 729437563 1000000000 466021823 1000000000 544991326 1000000000 904440253 1000000000 542206331 1000000000 915088401 1000000000 192594980 1000000000 141481761 1000000000 242870083 1000000000 127051838 1000000000 981940469 1000000000 936407089 1000000000 693186609 1000000000 826205026 1000000000 433526493 1000000000 183259274 1000000000 45876905 1000000000 580211277 1000000000 437909868 1000000000 670554169 1000000000 449798130 1000000000 117025188 1000000000 471428969 1000000000 259866639 1000000000 739430508 1000000000 891419349 1000000000 982140199 1000000000 154524822 1000000000 970454764 1000000000 100120356 1000000000 968295777 1000000000 35633260 1000000000 82627748 1000000000 321100783 1000000000 526402939 1000000000 403146248 1000000000 709339630 1000000000 494859238 1000000000 613528029 1000000000 251327657 1000000000 235339002 1000000000 969738957 1000000000 318426633 1000000000 149068059 1000000000 459933814 1000000000 417372489 1000000000 11592210 1000000000 225564891 1000000000 954290162 1000000000 428106604 1000000000 256964911 1000000000 380980134 1000000000 360908417 1000000000 367751206 1000000000 735391007 1000000000 30124928 1000000000 97728829 1000000000 210354219 1000000000 576594573 1000000000 540698514 1000000000 499407112 1000000000 574632467 1000000000 900096814 1000000000 266332270 1000000000 712998115 1000000000 644310158 1000000000 838564084 1000000000 639009054 1000000000 753947117 1000000000 349868808 1000000000 624205566 1000000000 969184372 1000000000 664609774 1000000000 618394378 1000000000 615464179 1000000000 876941114 1000000000 969224140 1000000000 712996151 1000000000 917553024 1000000000 30246611 1000000000 479814848 1000000000 270339280 1000000000 995666109 1000000000 593530312 1000000000 707765417 1000000000 269207674 1000000000 932751380 1000000000 785711066 1000000000 609161187 1000000000 812706419 1000000000 755268933 1000000000 871183454 1000000000 652270172 1000000000 924864717 1000000000 772274108 1000000000 861735270 1000000000 152017348 1000000000 718715150 1000000000 555351752 1000000000 612027785 1000000000 463563239 1000000000 764407640 1000000000 99102600 1000000000 819726407 1000000000 300053554 1000000000 695638661 1000000000 671806364 1000000000 528925196 1000000000 351456786 1000000000 847439211 1000000000 506237955 1000000000 750744675 1000000000 999716427 1000000000 890845334 1000000000 391651283 1000000000 138669043 1000000000 394254789 1000000000 116713710 1000000000 603552293 1000000000 326421859 1000000000 451447109 1000000000 984807649 1000000000 6929668 1000000000 461968671 1000000000 670954957 1000000000 568262535 1000000000 196163646 1000000000 300938368 1000000000 983708485 1000000000 374838112 1000000000 810649225 1000000000 512943931 1000000000 209583732 1000000000 811192900 1000000000 735676890 1000000000 687413486 1000000000 639181336 1000000000 708628942 1000000000 657537560 1000000000 207863094 1000000000 242276417 1000000000 599717090 1000000000 288272958 1000000000 894754740 1000000000 856754806 1000000000 377298489 1000000000 243774773 1000000000 864887478 1000000000 337644554 1000000000 301012999 1000000000 791393456 1000000000 434982134 1000000000 151522926 1000000000 559300206 1000000000 439444746 1000000000 322897031 1000000000 557446789 1000000000 171305772 1000000000 680337279 1000000000 755875817 1000000000 813924602 1000000000 916791897 1000000000 133353712 1000000000 880317736 1000000000 557752676 1000000000 884439089 1000000000 739504596 1000000000 500502254 1000000000 780236397 1000000000 688165228 1000000000 569398387 1000000000 589272718 1000000000 792969946 1000000000 78143170 1000000000 432789650 1000000000 909676187 1000000000 264413226 1000000000 874797508 1000000000 420025108 1000000000 923612737 1000000000 436367252 1000000000 66786342 1000000000 617404048 1000000000 557310797 1000000000 805659224 1000000000 999947376 1000000000 784407656 1000000000 96924866 1000000000 747587822 1000000000 910872736 1000000000 924707391 1000000000 660068122 1000000000 694265235 1000000000 372009289 1000000000 145578856 1000000000 441950119 1000000000 406623149 1000000000 135775091 1000000000 299303902 1000000000 994322723 1000000000 894917324 1000000000 761180622 1000000000 658506202 1000000000 158599956 1000000000 676591535 1000000000 767323690 1000000000 411459173 1000000000 522679343 1000000000 699541263 1000000000 15784739 1000000000 537847363 1000000000 846416914 1000000000 624719191 1000000000 224536162 1000000000 172930609 1000000000 24971474 1000000000 360103021 1000000000 435812122 1000000000 209131282 1000000000 527189975 1000000000 429423594 1000000000 698113112 1000000000 815584837 1000000000 629485235 1000000000 5057019 1000000000 175736096 1000000000 706750666 1000000000 18394642 1000000000 925478348 1000000000 447647995 1000000000 916814725 1000000000 364150125 1000000000 38792009 1000000000 244193114 1000000000 192196876 1000000000 221737249 1000000000 525012765 1000000000 890436501 1000000000 855050855 1000000000 451407677 1000000000 211440827 1000000000 283271898 1000000000 775108856 1000000000 829497506 1000000000 609446792 1000000000 921849799 1000000000 424013134 1000000000 807263997 1000000000 151481769 1000000000 751403886 1000000000 661157796 1000000000 5042782 1000000000 15166469 1000000000 626021743 1000000000 308814115 1000000000 493645593 1000000000 847102081 1000000000 331530597 1000000000 324419445 1000000000 176284574 1000000000 524539134 1000000000 893333261 1000000000 467277512 1000000000 578674160 1000000000 790554401 1000000000 455770061 1000000000 153963244 1000000000 405654687 1000000000 687958902 1000000000 421827561 1000000000 237586028 1000000000 829913455 1000000000 725415073 1000000000 747733590 1000000000 12763553 1000000000 198277015 1000000000 245401921 1000000000 991506141 1000000000 200061602 1000000000 583315959 1000000000 165520172 1000000000 592833615 1000000000 905281424 1000000000 307082300 1000000000 190538861 1000000000 520096434 1000000000 624590833 1000000000 776805678 1000000000 25831126 1000000000 383335679 1000000000 672146952 1000000000 102966377 1000000000 632990242 1000000000 709599972 1000000000 971838659 1000000000 324772538 1000000000 264213081 1000000000 22566244 1000000000 54379216 1000000000 617238267 1000000000 61698792 1000000000 769918796 1000000000 745955404 1000000000 670039093 1000000000 539553738 1000000000 759354200 1000000000 705426798 1000000000 733853764 1000000000 312652372 1000000000 845622729 1000000000 655816551 1000000000 972724489 1000000000 259492426 1000000000 41162607 1000000000 617203662 1000000000 854838982 1000000000 979185817 1000000000 77267495 1000000000 206886392 1000000000 941305915 1000000000 871094617 1000000000 894231219 1000000000 96987195 1000000000 259064732 1000000000 888479474 1000000000 963957918 1000000000 175441759 1000000000 225129185 1000000000 854699149 1000000000 637236765 1000000000 492548848 1000000000 158710821 1000000000 140771872 1000000000 680865328 1000000000 277012081 1000000000 390653067 1000000000 477161453 1000000000 552167462 1000000000 6119154 1000000000 44252815 1000000000 765832812 1000000000 736767295 1000000000 262993124 1000000000 418459034 1000000000 776428566 1000000000 594362814 1000000000 13396593 1000000000 552760865 1000000000 288111937 1000000000 712763268 1000000000 945846488 1000000000 263820744 1000000000 373048770 1000000000 899306343 1000000000 971298126 1000000000 656768754 1000000000 833464123 1000000000 442115686 1000000000 757067132 1000000000 519028119 1000000000 460098392 1000000000 428768933 1000000000 903798183 1000000000 163168474 1000000000 929328307 1000000000 553283758 1000000000 761358360 1000000000 64765242 1000000000 396849839 1000000000 966224513 1000000000 988571488 1000000000 210976927 1000000000 717564716 1000000000 258522964 1000000000 390773790 1000000000 215064891 1000000000 173332291 1000000000 927698501 1000000000 718105879 1000000000 928014043 1000000000 674710133 1000000000 656460919 1000000000 419978887 1000000000 508210424 1000000000 764411941 1000000000 55655927 1000000000 584610733 1000000000 980175344 1000000000 809326666 1000000000 859116935 1000000000 316677584 1000000000 307742037 1000000000 421736218 1000000000 529052642 1000000000 595108681 1000000000 898632758 1000000000 319253925 1000000000 464893531 1000000000 243128363 1000000000 41065686 1000000000 531117397 1000000000 250997990 1000000000 894989189 1000000000 930407337 1000000000 242701947 1000000000 635858415 1000000000 585659233 1000000000 414852480 1000000000 722803511 1000000000 205350772 1000000000 956183820 1000000000 895849799 1000000000 519942862 1000000000 914194948 1000000000 196150593 1000000000 977959368 1000000000 623451453 1000000000 388289060 1000000000 168626802 1000000000 453961766 1000000000 930203986 1000000000 145618307 1000000000 171618402 1000000000 153179466 1000000000 910651434 1000000000 152411874 1000000000 370695148 1000000000 526326040 1000000000 2318093 1000000000 253739109 1000000000 979284259 1000000000 796833358 1000000000 662520349 1000000000 171640029 1000000000 825812575 1000000000 207832041 1000000000 194051397 1000000000 869926930 1000000000 178740766 1000000000 596812466 1000000000 340358967 1000000000 975110285 1000000000 461287213 1000000000 277452821 1000000000 750136311 1000000000 480536894 1000000000 423039723 1000000000 488099337 1000000000 372626740 1000000000 453431483 1000000000 429691483 1000000000 312110588 1000000000 205149401 1000000000 461362311 1000000000 305346373 1000000000 469045785 1000000000 186091907 1000000000 525097574 1000000000 738659026 1000000000 653265407 1000000000 732679627 1000000000 344573510 1000000000 51248468 1000000000 542218640 1000000000 154366960 1000000000 4369805 1000000000 321112014 1000000000 598282876 1000000000 139527290 1000000000 74700905 1000000000 209041426 1000000000 457643787 1000000000 613003639 1000000000 995515251 1000000000 67654132 1000000000 48018157 1000000000 686643235 1000000000 781671580 1000000000 550116382 1000000000 639976051 1000000000 163109060 1000000000 340436077 1000000000 226730827 1000000000 386337411 1000000000 82467577 1000000000 330257840 1000000000 276735142 1000000000 868685122 1000000000 539927687 1000000000 428254047 1000000000 991246691 1000000000 811286369 1000000000 805640854 1000000000 670552024 1000000000 807582284 1000000000 813750798 1000000000 182973110 1000000000 658094360 1000000000 493019548 1000000000 256705504 1000000000 718861672 1000000000 421752383 1000000000 230934602 1000000000 980124844 1000000000 584818698 1000000000 236485640 1000000000 710307581 1000000000 929437319 1000000000 91209954 1000000000 133534042 1000000000 702652226 1000000000 869583906 1000000000 52661143 1000000000 877290452 1000000000 820942226 1000000000 904202459 1000000000 953338597 1000000000 655180660 1000000000 589262905 1000000000 248057602 1000000000 36183813 1000000000 845539175 1000000000 610923443 1000000000 138346252 1000000000 155139353 1000000000 818017434 1000000000 701975406 1000000000 603128435 1000000000 392788160 1000000000 419968326 1000000000 919040530 1000000000 312770716 1000000000 808240939 1000000000 972284683 1000000000 291303439 1000000000 128865498 1000000000 911035052 1000000000 750987997 1000000000 518310202 1000000000 441224992 1000000000 878107611 1000000000 148028989 1000000000 427574419 1000000000 429756728 1000000000 382443197 1000000000 541186030 1000000000 91414147 1000000000 144885862 1000000000 436541055 1000000000 44140363 1000000000 446102259 1000000000 73714571 1000000000 706408704 1000000000 826401727 1000000000 891717891 1000000000 183318305 1000000000 656003496 1000000000 565793499 1000000000 102004180 1000000000 417921559 1000000000 662567568 1000000000 106809956 1000000000 816169479 1000000000 223349750 1000000000 270805424 1000000000 21042487 1000000000 575397695 1000000000 255719296 1000000000 105425942 1000000000 340735436 1000000000 519230639 1000000000 486568074 1000000000 751692322 1000000000 76749231 1000000000 409262993 1000000000 785149144 1000000000 7900681 1000000000 940953542 1000000000 647390685 1000000000 927474506 1000000000 563847447 1000000000 436434397 1000000000 143738968 1000000000 287762504 1000000000 916096685 1000000000 883655756 1000000000 698613618 1000000000 452704501 1000000000 712683913 1000000000 42973985 1000000000 520562387 1000000000 93872982 1000000000 629930777 1000000000 554433644 1000000000 184698857 1000000000 59169575 1000000000 75901444 1000000000 949258174 1000000000 769231357 1000000000 452583065 1000000000 975900410 1000000000 532865092 1000000000 918989430 1000000000 305160180 1000000000 412539578 1000000000 777085073 1000000000 847192620 1000000000 687816672 1000000000 918161021 1000000000 183457548 1000000000 303335123 1000000000 877524264 1000000000 99500225 1000000000 686246289 1000000000 279134122 1000000000 984240494 1000000000 700577930 1000000000 658405243 1000000000 650804406 1000000000 838504965 1000000000 341598919 1000000000 944695113 1000000000 458574453 1000000000 260848702 1000000000 912618718 1000000000 372986674 1000000000 793256799 1000000000 115366124 1000000000 652267897 1000000000 38345460 1000000000 680002298 1000000000 479436669 1000000000 625760319 1000000000 629796060 1000000000 609450723 1000000000 480372729 1000000000 362485566 1000000000 267381824 1000000000 70066267 1000000000 726606243 1000000000 721378974 1000000000 597648108 1000000000 925445632 1000000000 104219017 1000000000 779507969 1000000000 802119865 1000000000 481504538 1000000000 302073387 1000000000 725705728 1000000000 369499792 1000000000 538453981 1000000000 869541471 1000000000 655313328 1000000000 700395246 1000000000 416998308 1000000000 173517681 1000000000 380630167 1000000000 510452684 1000000000 881171624 1000000000 235058285 1000000000 348751467 1000000000 655925209 1000000000 56735180 1000000000 724612396 1000000000 998706083 1000000000 536834919 1000000000 134481305 1000000000 244230050 1000000000 6066405 1000000000 527773681 1000000000 221302586 1000000000 397709323 1000000000 416396009 1000000000 403687996 1000000000 972657075 1000000000 693116025 1000000000 858452296 1000000000 294211465 1000000000 749120321 1000000000 770544589 1000000000 732720978 1000000000 152311112 1000000000 844555112 1000000000 751464883 1000000000 650987234 1000000000 674341657 1000000000 640040759 1000000000 959750223 1000000000 969923776 1000000000 469971127 1000000000 65925398 1000000000 373313396 1000000000 576558429 1000000000 780761686 1000000000 508958101 1000000000 449263278 1000000000 271755298 1000000000 904832381 1000000000 10245905 1000000000 673775775 1000000000 61616594 1000000000 643573886 1000000000 629842510 1000000000 554627109 1000000000 853928081 1000000000 785157788 1000000000 809243844 1000000000 845535225 1000000000 187670386 1000000000 626076250 1000000000 457647291 1000000000 989388814 1000000000 252993514 1000000000 883651665 1000000000 325147999 1000000000 863433799 1000000000 732854233 1000000000 609583318 1000000000 113566098 1000000000 959882579 1000000000 243557112 1000000000 499355095 1000000000 890057782 1000000000 462177588 1000000000 27090997 1000000000 876649780 1000000000 952410601 1000000000 670617532 1000000000 923429479 1000000000 675434553 1000000000 868814253 1000000000 470860252 1000000000 908387874 1000000000 185217991 1000000000 338837672 1000000000 922328617 1000000000 888151845 1000000000 202918108 1000000000 879298160 1000000000 84393604 1000000000 708891299 1000000000 470041699 1000000000 533318253 1000000000 193658705 1000000000 220635967 1000000000 851114490 1000000000 474545455 1000000000 779973648 1000000000 697852736 1000000000 300779826 1000000000 369574856 1000000000 673821987 1000000000 652394837 1000000000 841630826 1000000000 803789925 1000000000 317727868 1000000000 598654548 1000000000 892630849 1000000000 318395764 1000000000 429990412 1000000000 189524675 1000000000 949523616 1000000000 790013691 1000000000 950935170 1000000000 736681347 1000000000 197849475 1000000000 555504873 1000000000 165855984 1000000000 617385448 1000000000 288604773 1000000000 852248610 1000000000 159434191 1000000000 89181148 1000000000 861136123 1000000000 33055739 1000000000 60427382 1000000000 667003062 1000000000 331639444 1000000000 193335935 1000000000 740262295 1000000000 155206402 1000000000 679415699 1000000000 798966815 1000000000 565049431 1000000000 260930015 1000000000 270991767 1000000000 478269053 1000000000 815447170 1000000000 206837682 1000000000 726836605 1000000000 158768133 1000000000 864984071 1000000000 189802720 1000000000 712472741 1000000000 568830373 1000000000 744972469 1000000000 545033496 1000000000 581814435 1000000000 202657541 1000000000 524076087 1000000000 856794171 1000000000 902080094 1000000000 525195742 1000000000 368234951 1000000000 191151362 1000000000 794141809 1000000000 308225801 1000000000 270955881 1000000000 576097634 1000000000 93401778 1000000000 644446436 1000000000 355881136 1000000000 255020368 1000000000 399010743 1000000000 821762530 1000000000 667894609 1000000000 273904420 1000000000 469742261 1000000000 11428030 1000000000 529189769 1000000000 414877133 1000000000 267012877 1000000000 113209502 1000000000 157784281 1000000000 258011623 1000000000 477653867 1000000000 211981492 1000000000 992742232 1000000000 453859613 1000000000 710599981 1000000000 277942520 1000000000 719856850 1000000000 304972258 1000000000 969838296 1000000000 799048834 1000000000 560111544 1000000000 592260846 1000000000 250237966 1000000000 860635480 1000000000 435484832 1000000000 1498114 1000000000 216319666 1000000000 301142914 1000000000 818977055 1000000000 79623572 1000000000 776214692 1000000000 547110483 1000000000 912317674 1000000000 805661393 1000000000 198631912 1000000000 98572502 1000000000 744463570 1000000000 788794837 1000000000 151753965 1000000000 276313814 1000000000 396299684 1000000000 491723517 1000000000 45901399 1000000000 890991742 1000000000 650310851 1000000000 348511062 1000000000 487349114 1000000000 397840884 1000000000 25554591 1000000000 81013157 1000000000 33571969 1000000000 451955020 1000000000 375439608 1000000000 482994081 1000000000 789410293 1000000000 933228067 1000000000 118885112 1000000000 277497113 1000000000 986301062 1000000000 971536563 1000000000 449697161 1000000000 424501792 1000000000 90537689 1000000000 193162389 1000000000 49650103 1000000000 826282832 1000000000 101260677 1000000000 655889537 1000000000 796024472 1000000000 838192785 1000000000 294698674 1000000000 426023838 1000000000 366721624 1000000000 659872650 1000000000 144767759 1000000000 195448473 1000000000 131398325 1000000000 40848891 1000000000 475208375 1000000000 981565570 1000000000 362924884 1000000000 772666002 1000000000 39601309 1000000000 241628217 1000000000 760218898 1000000000 500651167 1000000000 201380415 1000000000 803868877 1000000000 768172121 1000000000 133001282 1000000000 664817041 1000000000 212415754 1000000000 282851900 1000000000 928301813 1000000000 291754197 1000000000 187470915 1000000000 366558585 1000000000 163361642 1000000000 262725074 1000000000 881624992 1000000000 158678229 1000000000 53226817 1000000000 775734280 1000000000 784523714 1000000000 759266090 1000000000 717114956 1000000000 390748643 1000000000 956211933 1000000000 730505197 1000000000 28018707 1000000000 573878732 1000000000 780657864 1000000000 116348410 1000000000 228388218 1000000000 735751497 1000000000 813235774 1000000000 6897253 1000000000 943202289 1000000000 834010866 1000000000 55740523 1000000000 496871344 1000000000 303174277 1000000000 868078664 1000000000 463327152 1000000000 333321660 1000000000 464216813 1000000000 277532006 1000000000 927611047 1000000000 903499789 1000000000 782518995 1000000000 709485081 1000000000 191866027 1000000000 874740330 1000000000 823562386 1000000000 933939743 1000000000 252183437 1000000000 332741747 1000000000 599131382 1000000000 508369907 1000000000 52145747 1000000000 978430179 1000000000 255095922 1000000000 47515086 1000000000 590496579 1000000000 288932034 1000000000 417705850 1000000000 121113638 1000000000 739562840 1000000000 744355607 1000000000 806128419 1000000000 851185827 1000000000 245091830 1000000000 109883891 1000000000 57104205 1000000000 519526315 1000000000 136000104 1000000000 348131605 1000000000 475036531 1000000000 205344658 1000000000 134281912 1000000000 432073145 1000000000 908231986 1000000000 730150724 1000000000 265515605 1000000000 875591067 1000000000 543732742 1000000000 461849743 1000000000 574140854 1000000000 672214507 1000000000 184096487 1000000000 209861175 1000000000 455490417 1000000000 993233358 1000000000 145420424 1000000000 200771301 1000000000 978209345 1000000000 987420735 1000000000 52247794 1000000000 216562753 1000000000 371115331 1000000000 7855812 1000000000 848846635 1000000000 763868325 1000000000 237922140 1000000000 474384269 1000000000 718597549 1000000000 472337963 1000000000 963231473 1000000000 453734806 1000000000 100226426 1000000000 844233273 1000000000 448523143 1000000000 260203920 1000000000 52930470 1000000000 119758513 1000000000 367294366 1000000000 944341755 1000000000 388659364 1000000000 613021939 1000000000 420406686 1000000000 813652978 1000000000 754468155 1000000000 533786654 1000000000 708124449 1000000000 906047101 1000000000 888431980 1000000000 878420523 1000000000 734658595 1000000000 761212123 1000000000 94736839 1000000000 580436374 1000000000 713810333 1000000000 69291820 1000000000 284762561 1000000000 682297405 1000000000 860628569 1000000000 153312131 1000000000 414469817 1000000000 268076230 1000000000 373490142 1000000000 218649516 1000000000 313831505 1000000000 858769183 1000000000 439818824 1000000000 119597474 1000000000 869634327 1000000000 915883452 1000000000 94430954 1000000000 381418759 1000000000 320003576 1000000000 932808653 1000000000 802505503 1000000000 173404306 1000000000 513268457 1000000000 426215745 1000000000 17441484 1000000000 193945507 1000000000 907470555 1000000000 453879298 1000000000 710874217 1000000000 194963360 1000000000 230052069 1000000000 45835896 1000000000 788465348 1000000000 33275128 1000000000 459267130 1000000000 756954665 1000000000 26220802 1000000000 301862992 1000000000 135032340 1000000000 522369218 1000000000 370455652 1000000000 174752458 1000000000 542062436 1000000000 139078204 1000000000 469872631 1000000000 15196324 1000000000 703782798 1000000000 344204150 1000000000 798575880 1000000000 79906684 1000000000 957219181 1000000000 410900594 1000000000 721778462 1000000000 16788407 1000000000 553257332 1000000000 810037170 1000000000 248019865 1000000000 864716360 1000000000 704028290 1000000000 798007864 1000000000 937960963 1000000000 953453586 1000000000 791559012 1000000000 845803974 1000000000 193488892 1000000000 409924308 1000000000 779449200 1000000000 755501099 1000000000 142239696 1000000000 893907402 1000000000 588372559 1000000000 412296423 1000000000 264425311 1000000000 22787275 1000000000 189029198 1000000000 3515758 1000000000 587611771 1000000000 300655458 1000000000 837604172 1000000000 788877794 1000000000 372127745 1000000000 458500404 1000000000 660669538 1000000000 131421576 1000000000 207317089 1000000000 519392549 1000000000 902284870 1000000000 597646227 1000000000 656265385 1000000000 285760531 1000000000 929257981 1000000000 624499967 1000000000 137907070 1000000000 90310764 1000000000 363654422 1000000000 246950894 1000000000 866723193 1000000000 822538869 1000000000 731240987 1000000000 579430285 1000000000 910147960 1000000000 944382177 1000000000 667642001 1000000000 969116136 1000000000 334472060 1000000000 166495418 1000000000 268532556 1000000000 582276149 1000000000 855011413 1000000000 498246133 1000000000 62868214 1000000000 111246044 1000000000 503228122 1000000000 658410583 1000000000 248215361 1000000000 474230650 1000000000 152657979 1000000000 354707641 1000000000 687242151 1000000000 891677914 1000000000 216316971 1000000000 542744482 1000000000 490027373 1000000000 345925401 1000000000 711221148 1000000000 824468825 1000000000 766448935 1000000000 782480734 1000000000 241313240 1000000000 186519846 1000000000 578954001 1000000000 874531265 1000000000 532343302 1000000000 16730875 1000000000 855297700 1000000000 376857395 1000000000 186220991 1000000000 422083051 1000000000 107522714 1000000000 97475557 1000000000 906598085 1000000000 986590045 1000000000 83229177 1000000000 766243199 1000000000 906472446 1000000000 817710290 1000000000 866206032 1000000000 793428972 1000000000 547597047 1000000000 981292569 1000000000 637858859 1000000000 336272568 1000000000 597390209 1000000000 18309490 1000000000 543937124 1000000000 206182307 1000000000 258677247 1000000000 537640988 1000000000 770469398 1000000000 867477819 1000000000 416246822 1000000000 3390902 1000000000 279721874 1000000000 586169839 1000000000 801341610 1000000000 988277170 1000000000 327124683 1000000000 245980254 1000000000 833619496 1000000000 136421518 1000000000 712262666 1000000000 861577664 1000000000 679026937 1000000000 184052366 1000000000 133932387 1000000000 237407858 1000000000 109450274 1000000000 99331637 1000000000 418381306 1000000000 382386518 1000000000 307409359 1000000000 545949490 1000000000 441479511 1000000000 667821916 1000000000 292126259 1000000000 195834580 1000000000 100221932 1000000000 992803356 1000000000 533234448 1000000000 50267204 1000000000 463878457 1000000000 788413551 1000000000 754233251 1000000000 371807928 1000000000 525419957 1000000000 954548765 1000000000 815233364 1000000000 671144712 1000000000 708105336 1000000000 162007552 1000000000 769091816 1000000000 759301593 1000000000 38272265 1000000000 440700828 1000000000 401165505 1000000000 987097707 1000000000 280636298 1000000000 949975013 1000000000 44771457 1000000000 389093500 1000000000 842893960 1000000000 951632925 1000000000 697707875 1000000000 861111463 1000000000 65070344 1000000000 967536467 1000000000 727516536 1000000000 695043427 1000000000 640247437 1000000000 989402477 1000000000 486903711 1000000000 599515354 1000000000 94487216 1000000000 514204088 1000000000 938441462 1000000000 989083421 1000000000 214837988 1000000000 905451309 1000000000 475479694 1000000000 75231088 1000000000 698438546 1000000000 867577101 1000000000 318429322 1000000000 286884916 1000000000 276919052 1000000000 4123223 1000000000 28435623 1000000000 763313123 1000000000 408956701 1000000000 448339622 1000000000 323404822 1000000000 44930367 1000000000 162037872 1000000000 439999654 1000000000 362556992 1000000000 205512280 1000000000 726718708 1000000000 154417089 1000000000 726609658 1000000000 556760883 1000000000 368239789 1000000000 137803933 1000000000 61204373 1000000000 138804725 1000000000 499178647 1000000000 283620889 1000000000 93817395 1000000000 636043031 1000000000 233914281 1000000000 973046025 1000000000 367526192 1000000000 994451953 1000000000 147536936 1000000000 592439302 1000000000 393155008 1000000000 787722734 1000000000 917524623 1000000000 68847162 1000000000 170029039 1000000000 150002816 1000000000 21502625 1000000000 272623040 1000000000 562878107 1000000000 390687062 1000000000 11402161 1000000000 218395388 1000000000 935240191 1000000000 557131564 1000000000 551392252 1000000000 619863131 1000000000 709709415 1000000000 11808750 1000000000 53319084 1000000000 681727811 1000000000 813411744 1000000000 852978013 1000000000 52597663 1000000000 734011533 1000000000 724252416 1000000000 243704825 1000000000 294503526 1000000000 451807745 1000000000 115870891 1000000000 665925530 1000000000 419001616 1000000000 774520272 1000000000 884353413 1000000000 348722469 1000000000 76897632 1000000000 671368349 1000000000 233000356 1000000000 372436011 1000000000 443480038 1000000000 998783352 1000000000 415778571 1000000000 86911815 1000000000 736420368 1000000000 883052608 1000000000 631694837 1000000000 281491657 1000000000 68701340 1000000000 6828769 1000000000 387945307 1000000000 939093301 1000000000 157151042 1000000000 256646278 1000000000 37944590 1000000000 852938353 1000000000 674374323 1000000000 476731981 1000000000 550162441 1000000000 200426316 1000000000 650383090 1000000000 547135204 1000000000 755952426 1000000000 579096841 1000000000 525929359 1000000000 129579655 1000000000 623592905 1000000000 491171455 1000000000 134152217 1000000000 343878004 1000000000 284763741 1000000000 872463553 1000000000 758790774 1000000000 119424727 1000000000 581867291 1000000000 54119199 1000000000 91070428 1000000000 376804948 1000000000 751654848 1000000000 374010952 1000000000 755850863 1000000000 391729657 1000000000 976091388 1000000000 228278325 1000000000 714094402 1000000000 855464380 1000000000 226681646 1000000000 613999477 1000000000 23239148 1000000000 721359742 1000000000 298433549 1000000000 398895580 1000000000 773803187 1000000000 597385559 1000000000 742917509 1000000000 613563254 1000000000 938101191 1000000000 936045288 1000000000 788243082 1000000000 49540655 1000000000 105306681 1000000000 533370841 1000000000 570333999 1000000000 874688387 1000000000 895227269 1000000000 282693579 1000000000 892067225 1000000000 800222369 1000000000 246940522 1000000000 308151103 1000000000 915698913 1000000000 593160227 1000000000 855417518 1000000000 615136946 1000000000 730633129 1000000000 648350309 1000000000 174765227 1000000000 490794008 1000000000 835026614 1000000000 996860343 1000000000 727509744 1000000000 349538536 1000000000 705392827 1000000000 97611896 1000000000 258656897 1000000000 755875866 1000000000 576484140 1000000000 986702911 1000000000 833481808 1000000000 190726268 1000000000 172415218 1000000000 355703492 1000000000 502609272 1000000000 113909297 1000000000 195453487 1000000000 875261473 1000000000 237468835 1000000000 627666268 1000000000 549760093 1000000000 945187978 1000000000 86269197 1000000000 965651115 1000000000 279610393 1000000000 88059954 1000000000 512773993 1000000000 529087650 1000000000 522377632 1000000000 442879692 1000000000 58668841 1000000000 838820350 1000000000 210376440 1000000000 978252304 1000000000 901494065 1000000000 505186595 1000000000 233870861 1000000000 71264478 1000000000 3538551 1000000000 927969758 1000000000 607697605 1000000000 451791135 1000000000 728941125 1000000000 738681386 1000000000 742846233 1000000000 551787129 1000000000 287769051 1000000000 791758879 1000000000 411221980 1000000000 770018198 1000000000 313634592 1000000000 514025560 1000000000 555110863 1000000000 327089262 1000000000 964755441 1000000000 25616932 1000000000 80758335 1000000000 500029516 1000000000 221179817 1000000000 726566992 1000000000 189182072 1000000000 61774570 1000000000 703447621 1000000000 144065013 1000000000 135197019 1000000000 68592210 1000000000 72412687 1000000000 277782106 1000000000 390052745 1000000000 154885140 1000000000 653640006 1000000000 966786834 1000000000 873144545 1000000000 52237238 1000000000 90566003 1000000000 602148412 1000000000 856579213 1000000000 929149799 1000000000 802931424 1000000000 298498258 1000000000 525544860 1000000000 60439892 1000000000 209602341 1000000000 218698297 1000000000 404727252 1000000000 233429629 1000000000 696936930 1000000000 477060430 1000000000 592048071 1000000000 562471904 1000000000 299512717 1000000000 34789438 1000000000 154399660 1000000000 254090136 1000000000 251608570 1000000000 321943669 1000000000 868318082 1000000000 955555738 1000000000 96069693 1000000000 11880657 1000000000 926671701 1000000000 881632360 1000000000 827813861 1000000000 233335316 1000000000 500440885 1000000000 295178817 1000000000 760708658 1000000000 245155985 1000000000 611438594 1000000000 93298375 1000000000 244177927 1000000000 326014894 1000000000 675805132 1000000000 946089287 1000000000 99841330 1000000000 888403011 1000000000 307062330 1000000000 94994872 1000000000 91612762 1000000000 35396031 1000000000 737728774 1000000000 341649768 1000000000 763182645 1000000000 560883032 1000000000 83780941 1000000000 321997051 1000000000 114336702 1000000000 616269115 1000000000 111318142 1000000000 642097378 1000000000 268835160 1000000000 212614409 1000000000 941876587 1000000000 573805148 1000000000 716149714 1000000000 110512257 1000000000 350142920 1000000000 793335350 1000000000 117686237 1000000000 573968743 1000000000 346270472 1000000000 305308327 1000000000 913910665 1000000000 586448090 1000000000 550422751 1000000000 305419358 1000000000 26853926 1000000000 713655436 1000000000 440547177 1000000000 756315947 1000000000 355306085 1000000000 166888295 1000000000 231371566 1000000000 98370307 1000000000 981844849 1000000000 518282234 1000000000 362815668 1000000000 361611115 1000000000 423379231 1000000000 751993892 1000000000 237486155 1000000000 290344605 1000000000 759389449 1000000000 393802345 1000000000 327734938 1000000000 992399994 1000000000 971932508 1000000000 706121686 1000000000 152836196 1000000000 206533400 1000000000 177514070 1000000000 508861977 1000000000 72483718 1000000000 501672951 1000000000 432889385 1000000000 620848367 1000000000 878510323 1000000000 174151948 1000000000 606967981 1000000000 930081162 1000000000 684186552 1000000000 694004257 1000000000 184907731 1000000000 600987241 1000000000 778974978 1000000000 236929065 1000000000 435576545 1000000000 132320379 1000000000 374880006 1000000000 601025093 1000000000 908845306 1000000000 847051842 1000000000 188944698 1000000000 162158394 1000000000 355554160 1000000000 246779074 1000000000 443558885 1000000000 443352230 1000000000 350384736 1000000000 373120033 1000000000 742007867 1000000000 803528529 1000000000 284599196 1000000000 85043167 1000000000 318632778 1000000000 284756425 1000000000 344145263 1000000000 964407773 1000000000 778479146 1000000000 911618879 1000000000 257881032 1000000000 776412291 1000000000 456884141 1000000000 306558688 1000000000 422300864 1000000000 159980708 1000000000 948502314 1000000000 921594076 1000000000 678147318 1000000000 137207242 1000000000 900482153 1000000000 787460280 1000000000 245094637 1000000000 673208144 1000000000 957025547 1000000000 507918833 1000000000 50395634 1000000000 217929099 1000000000 593925254 1000000000 147788781 1000000000 487107161 1000000000 845133472 1000000000 91922121 1000000000 90799378 1000000000 671868326 1000000000 376585293 1000000000 305783878 1000000000 894139630 1000000000 116056575 1000000000 471145992 1000000000 924456760 1000000000 373815484 1000000000 19473429 1000000000 790711833 1000000000 312134612 1000000000 141366642 1000000000 42226634 1000000000 953648257 1000000000 415793405 1000000000 455108833 1000000000 756608898 1000000000 922435024 1000000000 527297162 1000000000 687494506 1000000000 762146433 1000000000 938162047 1000000000 2036187 1000000000 485476340 1000000000 740497156 1000000000 186589594 1000000000 431956653 1000000000 335485419 1000000000 917459460 1000000000 663857585 1000000000 671147217 1000000000 300691536 1000000000 649596347 1000000000 219225130 1000000000 576437826 1000000000 749646993 1000000000 523749512 1000000000 448744531 1000000000 723051214 1000000000 324295711 1000000000 705650712 1000000000 871220942 1000000000 274738089 1000000000 597805154 1000000000 986943826 1000000000 256852585 1000000000 246680704 1000000000 52098263 1000000000 492655431 1000000000 750010767 1000000000 876393012 1000000000 163487989 1000000000 48589020 1000000000 996825660 1000000000 187360740 1000000000 659468460 1000000000 289963392 1000000000 924013546 1000000000 360827793 1000000000 661225935 1000000000 683871567 1000000000 248343083 1000000000 593421310 1000000000 898810854 1000000000 558691045 1000000000 205083707 1000000000 57478521 1000000000 380657974 1000000000 583463993 1000000000 740677208 1000000000 254772792 1000000000 999180782 1000000000 887464708 1000000000 173430942 1000000000 158749567 1000000000 895259570 1000000000 183260706 1000000000 402435392 1000000000 710069889 1000000000 914367788 1000000000 539468748 1000000000 942331922 1000000000 445004329 1000000000 834578443 1000000000 404626994 1000000000 604491540 1000000000 207752192 1000000000 870601696 1000000000 743117413 1000000000 956401608 1000000000 39984734 1000000000 123718115 1000000000 82881548 1000000000 358026056 1000000000 51440640 1000000000 926472726 1000000000 981768710 1000000000 416756947 1000000000 327700059 1000000000 726073432 1000000000 452962871 1000000000 161947742 1000000000 218343618 1000000000 574609438 1000000000 23512531 1000000000 359921563 1000000000 658928502 1000000000 188492742 1000000000 490996827 1000000000 265124431 1000000000 607627261 1000000000 109668842 1000000000 553675112 1000000000 865106947 1000000000 369610157 1000000000 801468802 1000000000 917842910 1000000000 474291374 1000000000 93528671 1000000000 863485293 1000000000 974765094 1000000000 356397641 1000000000 389474870 1000000000 165388148 1000000000 267432013 1000000000 807466716 1000000000 883856685 1000000000 506508631 1000000000 207062003 1000000000 115677183 1000000000 562344337 1000000000 415355064 1000000000 457752624 1000000000 549192597 1000000000 200007186 1000000000 39972255 1000000000 271151685 1000000000 243156437 1000000000 223973631 1000000000 689850573 1000000000 860025165 1000000000 742042007 1000000000 450619580 1000000000 457751129 1000000000 688917573 1000000000 500912975 1000000000 705154565 1000000000 463484081 1000000000 509355681 1000000000 195973792 1000000000 983035271 1000000000 115919626 1000000000 461447017 1000000000 714938092 1000000000 558050824 1000000000 890681771 1000000000 91223681 1000000000 991624520 1000000000 819488550 1000000000 509700577 1000000000 266345407 1000000000 894176622 1000000000 397879189 1000000000 285978029 1000000000 175040620 1000000000 382838111 1000000000 569439730 1000000000 486749373 1000000000 854995099 1000000000 941654782 1000000000 332103710 1000000000 320092885 1000000000 433428378 1000000000 800906684 1000000000 445569876 1000000000 194419987 1000000000 278233355 1000000000 459126735 1000000000 483314977 1000000000 214017298 1000000000 523858564 1000000000 338746953 1000000000 91246290 1000000000 173796055 1000000000 27799971 1000000000 146970607 1000000000 552291424 1000000000 163079088 1000000000 193415026 1000000000 761294736 1000000000 440835560 1000000000 891888157 1000000000 545775283 1000000000 772160037 1000000000 29136329 1000000000 908684920 1000000000 173368540 1000000000 291956 1000000000 904565845 1000000000 374168587 1000000000 770181939 1000000000 430519306 1000000000 664443830 1000000000 505556777 1000000000 659331432 1000000000 91659879 1000000000 666589388 1000000000 346907460 1000000000 581905821 1000000000 702144928 1000000000 260651586 1000000000 800179178 1000000000 401827478 1000000000 371691239 1000000000 643984421 1000000000 251002575 1000000000 534869553 1000000000 559148870 1000000000 572594651 1000000000 718516157 1000000000 146250489 1000000000 350505258 1000000000 797117257 1000000000 758914048 1000000000 457994241 1000000000 262604928 1000000000 103948896 1000000000 319186705 1000000000 788124730 1000000000 573414463 1000000000 541881535 1000000000 276084377 1000000000 520649623 1000000000 573358005 1000000000 348346434 1000000000 312412413 1000000000 241188240 1000000000 853823624 1000000000 519935562 1000000000 888908473 1000000000 589068537 1000000000 530363929 1000000000 163898498 1000000000 133207635 1000000000 427936982 1000000000 335810673 1000000000 935336675 1000000000 149438986 1000000000 329907241 1000000000 902937963 1000000000 570563140 1000000000 93808984 1000000000 778381615 1000000000 941530432 1000000000 101114062 1000000000 106635165 1000000000 960258272 1000000000 848232676 1000000000 683987584 1000000000 915425770 1000000000 935264851 1000000000 418537185 1000000000 658540740 1000000000 354744388 1000000000 505391886 1000000000 466839548 1000000000 452067408 1000000000 770956382 1000000000 101494167 1000000000 46024311 1000000000 139888119 1000000000 725550505 1000000000 824232718 1000000000 174664192 1000000000 433041450 1000000000 786318427 1000000000 357237620 1000000000 56997974 1000000000 472670108 1000000000 157044079 1000000000 456407746 1000000000 4596003 1000000000 171113634 1000000000 202234263 1000000000 617066474 1000000000 957458355 1000000000 831475410 1000000000 835512351 1000000000 838868691 1000000000 460878854 1000000000 474222648 1000000000 790190222 1000000000 805673581 1000000000 18288605 1000000000 980213227 1000000000 546903694 1000000000 652734408 1000000000 389769489 1000000000 476885152 1000000000 81355877 1000000000 220001790 1000000000 908256877 1000000000 536196970 1000000000 287014293 1000000000 682884347 1000000000 610505739 1000000000 145680682 1000000000 849397718 1000000000 977489936 1000000000 845841014 1000000000 184051402 1000000000 370431135 1000000000 916094607 1000000000 745121546 1000000000 930480300 1000000000 717108695 1000000000 793241335 1000000000 302793043 1000000000 15602472 1000000000 587734232 1000000000 144389970 1000000000 429153299 1000000000 963960014 1000000000 730620975 1000000000 114588912 1000000000 266136317 1000000000 753478132 1000000000 916921015 1000000000 306700430 1000000000 876586147 1000000000 885396407 1000000000 834822905 1000000000 615385714 1000000000 984593293 1000000000 482244561 1000000000 954652281 1000000000 284507209 1000000000 926945232 1000000000 654159493 1000000000 993351530 1000000000 300690753 1000000000 133306156 1000000000 839140012 1000000000 947891993 1000000000 732081026 1000000000 76605382 1000000000 582912442 1000000000 170097509 1000000000 793626656 1000000000 28086724 1000000000 492980529 1000000000 190379424 1000000000 896303404 1000000000 233044741 1000000000 859047915 1000000000 660721570 1000000000 21159814 1000000000 540747798 1000000000 5027475 1000000000 997821782 1000000000 412797785 1000000000 136656681 1000000000 633155620 1000000000 667802927 1000000000 38468824 1000000000 528160535 1000000000 431754763 1000000000 629975320 1000000000 470946766 1000000000 114960320 1000000000 649054833 1000000000 962253308 1000000000 882597802 1000000000 62532529 1000000000 929655696 1000000000 958286455 1000000000 579731998 1000000000 522682297 1000000000 761040321 1000000000 843889062 1000000000 910061046 1000000000 942843329 1000000000 715384210 1000000000 850237618 1000000000 255058390 1000000000 643507995 1000000000 61005753 1000000000 205981362 1000000000 142037014 1000000000 253780263 1000000000 387585073 1000000000 179506448 1000000000 739117071 1000000000 211826873 1000000000 778898633 1000000000 51812356 1000000000 405760787 1000000000 405016395 1000000000 272112474 1000000000 746002356 1000000000 776022041 1000000000 860350408 1000000000 939097954 1000000000 783384829 1000000000 309865130 1000000000 943685867 1000000000 231136616 1000000000 197281389 1000000000 786957901 1000000000 209315856 1000000000 912696439 1000000000 980657586 1000000000 739021370 1000000000 381655369 1000000000 302159391 1000000000 311835571 1000000000 461026103 1000000000 775720364 1000000000 871073336 1000000000 989029430 1000000000 182027057 1000000000 409064573 1000000000 12158150 1000000000 899949965 1000000000 71568338 1000000000 947423459 1000000000 462312642 1000000000 762440761 1000000000 976650028 1000000000 938074734 1000000000 357939467 1000000000 3908788 1000000000 122491466 1000000000 102991183 1000000000 691218568 1000000000 936043313 1000000000 76943266 1000000000 735673654 1000000000 150135368 1000000000 944604152 1000000000 29711319 1000000000 859109735 1000000000 727395109 1000000000 570444683 1000000000 895908358 1000000000 385571701 1000000000 800976581 1000000000 620576469 1000000000 835842175 1000000000 92919226 1000000000 284545923 1000000000 150391701 1000000000 148166863 1000000000 915558328 1000000000 730095225 1000000000 543105970 1000000000 802180208 1000000000 332890724 1000000000 764613130 1000000000 92240996 1000000000 771736176 1000000000 564445980 1000000000 886862798 1000000000 789546882 1000000000 284955623 1000000000 350748087 1000000000 958743341 1000000000 929104072 1000000000 791289664 1000000000 155910718 1000000000 286667618 1000000000 514674169 1000000000 491665892 1000000000 44178344 1000000000 803367757 1000000000 823264044 1000000000 863473019 1000000000 988856959 1000000000 703372436 1000000000 864657080 1000000000 970509202 1000000000 910577225 1000000000 369190093 1000000000 98323900 1000000000 350278514 1000000000 423816049 1000000000 352580167 1000000000 154113215 1000000000 712876538 1000000000 191675144 1000000000 590774960 1000000000 574733677 1000000000 230688830 1000000000 551341961 1000000000 933667343 1000000000 922299491 1000000000 472428959 1000000000 58432898 1000000000 818945676 1000000000 923465442 1000000000 704117777 1000000000 702404029 1000000000 540910068 1000000000 556900252 1000000000 851270650 1000000000 358503016 1000000000 522018849 1000000000 241287651 1000000000 484212835 1000000000 464419625 1000000000 412914290 1000000000 17621081 1000000000 743334461 1000000000 573221851 1000000000 102989431 1000000000 689667725 1000000000 188412197 1000000000 872620572 1000000000 270073562 1000000000 675041315 1000000000 789063465 1000000000 139755454 1000000000 605550410 1000000000 966884053 1000000000 438203036 1000000000 137222569 1000000000 979684759 1000000000 150936113 1000000000 420415646 1000000000 291161151 1000000000 934899847 1000000000 403163847 1000000000 355700191 1000000000 192531014 1000000000 46679443 1000000000 450417116 1000000000 311931193 1000000000 307771171 1000000000 568524233 1000000000 765501838 1000000000 263896702 1000000000 850276919 1000000000 470866449 1000000000 220282726 1000000000 604158481 1000000000 69696087 1000000000 667109200 1000000000 4097120 1000000000 493500283 1000000000 715704599 1000000000 170539927 1000000000 858208481 1000000000 750387435 1000000000 863070107 1000000000 76561597 1000000000 900461824 1000000000 632765780 1000000000 332308145 1000000000 722075842 1000000000 368113489 1000000000 260033937 1000000000 793451282 1000000000 94991070 1000000000 162193612 1000000000 681384282 1000000000 73467598 1000000000 880425834 1000000000 970007458 1000000000 117727995 1000000000 320345567 1000000000 376951613 1000000000 807447925 1000000000 11217837 1000000000 810727326 1000000000 129009351 1000000000 437523926 1000000000 867167625 1000000000 97128124 1000000000 643332114 1000000000 691519361 1000000000 186168763 1000000000 678985393 1000000000 325900901 1000000000 524950234 1000000000 193382034 1000000000 258299331 1000000000 636064209 1000000000 406183365 1000000000 279137456 1000000000 345177725 1000000000 720678685 1000000000 756931237 1000000000 679432097 1000000000 189346924 1000000000 507410243 1000000000 951921853 1000000000 736796354 1000000000 938673114 1000000000 7509775 1000000000 894388980 1000000000 387899001 1000000000 474324254 1000000000 828424881 1000000000 103116631 1000000000 846302614 1000000000 199370372 1000000000 665472718 1000000000 607609079 1000000000 427167120 1000000000 938287646 1000000000 471911244 1000000000 713376247 1000000000 816149890 1000000000 679365128 1000000000 793135509 1000000000 895813220 1000000000 40477106 1000000000 478177609 1000000000 455931001 1000000000 17432538 1000000000 658765600 1000000000 255409575 1000000000 431352825 1000000000 82566255 1000000000 683779458 1000000000 825220440 1000000000 75492131 1000000000 445979105 1000000000 680349485 1000000000 275758146 1000000000 855513760 1000000000 652064334 1000000000 216198242 1000000000 567743952 1000000000 955862001 1000000000 443052762 1000000000 443388841 1000000000 91340051 1000000000 797209253 1000000000 802232448 1000000000 511397390 1000000000 251971398 1000000000 931846613 1000000000 655828559 1000000000 316976578 1000000000 197926994 1000000000 310610926 1000000000 66216430 1000000000 629705242 1000000000 99059186 1000000000 954777205 1000000000 173716012 1000000000 410192398 1000000000 196988058 1000000000 538987636 1000000000 162013231 1000000000 287667060 1000000000 596916799 1000000000 528102198 1000000000 72950016 1000000000 246278224 1000000000 302081848 1000000000 890404533 1000000000 435863152 1000000000 61297798 1000000000 608759693 1000000000 764494323 1000000000 482755676 1000000000 513627204 1000000000 134146117 1000000000 326370946 1000000000 776392468 1000000000 709809377 1000000000 213434952 1000000000 252910112 1000000000 451995096 1000000000 581421362 1000000000 826581901 1000000000 814767105 1000000000 276063146 1000000000 616657587 1000000000 65859866 1000000000 179668632 1000000000 933642355 1000000000 159458919 1000000000 175992398 1000000000 591915130 1000000000 248080494 1000000000 480349074 1000000000 508519373 1000000000 652191491 1000000000 93309649 1000000000 877144135 1000000000 35791988 1000000000 320230952 1000000000 403240103 1000000000 503705442 1000000000 392763251 1000000000 666208067 1000000000 286300796 1000000000 867465490 1000000000 332130258 1000000000 870607513 1000000000 222366652 1000000000 452880740 1000000000 652470137 1000000000 829267391 1000000000 895491579 1000000000 664420862 1000000000 324732965 1000000000 832299039 1000000000 287008990 1000000000 543105428 1000000000 395846696 1000000000 256692153 1000000000 951522390 1000000000 55892000 1000000000 946182689 1000000000 714601533 1000000000 18565551 1000000000 837013519 1000000000 615746913 1000000000 867853634 1000000000 206838004 1000000000 833005281 1000000000 236488507 1000000000 127410171 1000000000 78290471 1000000000 718828900 1000000000 110839940 1000000000 871278069 1000000000 698394001 1000000000 996783227 1000000000 150573367 1000000000 63721016 1000000000 615704642 1000000000 542384439 1000000000 564587351 1000000000 964456619 1000000000 580189388 1000000000 674780915 1000000000 692012247 1000000000 973439068 1000000000 842489815 1000000000 47943600 1000000000 593071993 1000000000 599055536 1000000000 826085891 1000000000 167866006 1000000000 305562983 1000000000 879964147 1000000000 435115985 1000000000 788847557 1000000000 556190142 1000000000 424320824 1000000000 317063514 1000000000 36647584 1000000000 606145912 1000000000 694221044 1000000000 410724211 1000000000 585779633 1000000000 677944429 1000000000 662283855 1000000000 730306809 1000000000 353822688 1000000000 747236914 1000000000 674258126 1000000000 388150456 1000000000 876232280 1000000000 460487169 1000000000 555621533 1000000000 481956622 1000000000 989139066 1000000000 973402469 1000000000 227858990 1000000000 891855684 1000000000 709673246 1000000000 996597159 1000000000 134033913 1000000000 718772401 1000000000 880855040 1000000000 976782318 1000000000 613194586 1000000000 146280039 1000000000 791853916 1000000000 1869848 1000000000 188542122 1000000000 998430730 1000000000 425782088 1000000000 227442440 1000000000 316630905 1000000000 800033741 1000000000 562921577 1000000000 320485925 1000000000 175051860 1000000000 602006711 1000000000 832272544 1000000000 637710347 1000000000 294523822 1000000000 898782037 1000000000 301238009 1000000000 909295538 1000000000 553772036 1000000000 713910991 1000000000 431945797 1000000000 457980288 1000000000 711693265 1000000000 142919678 1000000000 190688765 1000000000 546759828 1000000000 130348038 1000000000 132634300 1000000000 888989788 1000000000 378163068 1000000000 315640670 1000000000 342706886 1000000000 694060791 1000000000 82664796 1000000000 673867477 1000000000 858200061 1000000000 907867026 1000000000 188391013 1000000000 744846682 1000000000 368070916 1000000000 792663969 1000000000 785811857 1000000000 237458818 1000000000 401359182 1000000000 552446597 1000000000 466422626 1000000000 669086748 1000000000 729624890 1000000000 254216309 1000000000 612212665 1000000000 621252579 1000000000 660745651 1000000000 757161166 1000000000 638862847 1000000000 354630984 1000000000 955111700 1000000000 385175998 1000000000 854080873 1000000000 282005571 1000000000 287743433 1000000000 432776762 1000000000 94320084 1000000000 735397550 1000000000 486627942 1000000000 600931596 1000000000 153254152 1000000000 74302989 1000000000 595448159 1000000000 613042977 1000000000 468770572 1000000000 105864811 1000000000 845816744 1000000000 926353794 1000000000 633619881 1000000000 230407732 1000000000 629120690 1000000000 965280550 1000000000 822675396 1000000000 43151996 1000000000 953164284 1000000000 973019651 1000000000 258297122 1000000000 818236110 1000000000 963782075 1000000000 58380749 1000000000 571493297 1000000000 809708255 1000000000 622466969 1000000000 657864882 1000000000 179713667 1000000000 482114812 1000000000 266371735 1000000000 935098618 1000000000 752576850 1000000000 132079116 1000000000 742961632 1000000000 599939041 1000000000 902103051 1000000000 953064636 1000000000 966439129 1000000000 859664922 1000000000 756441782 1000000000 342917787 1000000000 872794269 1000000000 307697568 1000000000 264209899 1000000000 399603008 1000000000 22142024 1000000000 811945191 1000000000 874279926 1000000000 670969798 1000000000 669489752 1000000000 945478453 1000000000 25702129 1000000000 385857790 1000000000 241368100 1000000000 166789198 1000000000 543842075 1000000000 621392289 1000000000 572796943 1000000000 925434799 1000000000 693982633 1000000000 426505245 1000000000 298629598 1000000000 73312430 1000000000 941041009 1000000000 239392385 1000000000 949359708 1000000000 484338069 1000000000 909786965 1000000000 906190982 1000000000 569858127 1000000000 556593430 1000000000 386473171 1000000000 268090829 1000000000 860449861 1000000000 487183284 1000000000 943031376 1000000000 54386735 1000000000 738136402 1000000000 11135951 1000000000 254767964 1000000000 157313611 1000000000 474761594 1000000000 136893512 1000000000 307419957 1000000000 906863560 1000000000 45015131 1000000000 540481767 1000000000 309762054 1000000000 82350824 1000000000 718859065 1000000000 586736169 1000000000 446499101 1000000000 268412927 1000000000 452452705 1000000000 239396985 1000000000 508744784 1000000000 306333731 1000000000 256352419 1000000000 84580154 1000000000 648100026 1000000000 187150238 1000000000 660911305 1000000000 452047345 1000000000 662597940 1000000000 216935736 1000000000 914302631 1000000000 341547279 1000000000 947804468 1000000000 158190309 1000000000 878688821 1000000000 909926321 1000000000 966327703 1000000000 414582526 1000000000 756647845 1000000000 879380000 1000000000 921383768 1000000000 760509698 1000000000 442087172 1000000000 210379911 1000000000 120868294 1000000000 513661196 1000000000 972809446 1000000000 3098395 1000000000 30026356 1000000000 612023975 1000000000 710349787 1000000000 33395421 1000000000 273401331 1000000000 936358507 1000000000 419617147 1000000000 306737569 1000000000 49252141 1000000000 623521939 1000000000 288423842 1000000000 880194605 1000000000 957926851 1000000000 271302040 1000000000 993024573 1000000000 488111655 1000000000 503931812 1000000000 302500477 1000000000 703928987 1000000000 923433878 1000000000 962564527 1000000000 772880397 1000000000 275195577 1000000000 125256912 1000000000 964236786 1000000000 790034500 1000000000 795802991 1000000000 674661187 1000000000 170623045 1000000000 569357167 1000000000 288480602 1000000000 140201059 1000000000 539899852 1000000000 777206302 1000000000 953039086 1000000000 54117028 1000000000 154943171 1000000000 516947398 1000000000 82366460 1000000000 449381328 1000000000 401889776 1000000000 838568277 1000000000 831501740 1000000000 873097204 1000000000 173469057 1000000000 519343443 1000000000 429587799 1000000000 845880064 1000000000 340404749 1000000000 35379114 1000000000 523030014 1000000000 756644921 1000000000 125643079 1000000000 994752237 1000000000 347097832 1000000000 142092145 1000000000 877089805 1000000000 555815501 1000000000 836975863 1000000000 498378746 1000000000 88910083 1000000000 638439256 1000000000 480360692 1000000000 748972805 1000000000 660401074 1000000000 161998337 1000000000 797622013 1000000000 532877268 1000000000 263492257 1000000000 109456840 1000000000 227048345 1000000000 958615376 1000000000 755985780 1000000000 766754560 1000000000 602058371 1000000000 81928504 1000000000 941240581 1000000000 520766145 1000000000 353550423 1000000000 563221779 1000000000 765655543 1000000000 587090952 1000000000 91888788 1000000000 882541674 1000000000 495616390 1000000000 664300497 1000000000 41548264 1000000000 962023394 1000000000 484688592 1000000000 570027149 1000000000 964250356 1000000000 817260660 1000000000 674753373 1000000000 29941133 1000000000 382131876 1000000000 51212461 1000000000 94134556 1000000000 564083640 1000000000 647206033 1000000000 180657438 1000000000 313078626 1000000000 148915143 1000000000 286370839 1000000000 562889497 1000000000 943318755 1000000000 528698581 1000000000 76969231 1000000000 728944090 1000000000 37840440 1000000000 845267777 1000000000 408678288 1000000000 600782724 1000000000 258496414 1000000000 725688490 1000000000 153743782 1000000000 30700490 1000000000 360103985 1000000000 882461471 1000000000 932141733 1000000000 407895618 1000000000 673662768 1000000000 799013150 1000000000 523989292 1000000000 133322884 1000000000 615469581 1000000000 46450274 1000000000 237830801 1000000000 87112896 1000000000 713663887 1000000000 92381697 1000000000 208931905 1000000000 850054428 1000000000 418349111 1000000000 629716393 1000000000 211097124 1000000000 377738636 1000000000 969063240 1000000000 597131454 1000000000 56577132 1000000000 658454411 1000000000 338764514 1000000000 295064059 1000000000 6347030 1000000000 665696507 1000000000 974557216 1000000000 590778595 1000000000 301031047 1000000000 334075687 1000000000 511512096 1000000000 996792976 1000000000 635028581 1000000000 435825201 1000000000 685709229 1000000000 987592885 1000000000 260231034 1000000000 699820169 1000000000 702158560 1000000000 803821306 1000000000 553043019 1000000000 819931478 1000000000 407073080 1000000000 755277409 1000000000 209185524 1000000000 156783383 1000000000 64136550 1000000000 44282275 1000000000 356511901 1000000000 86495614 1000000000 67821190 1000000000 59101876 1000000000 623684999 1000000000 157253134 1000000000 467580866 1000000000 131106491 1000000000 703235084 1000000000 66176713 1000000000 458668076 1000000000 564018475 1000000000 964633842 1000000000 649175257 1000000000 229354310 1000000000 289163500 1000000000 996940073 1000000000 94823766 1000000000 526095912 1000000000 264362590 1000000000 171202933 1000000000 227678400 1000000000 88273373 1000000000 52668334 1000000000 262317839 1000000000 174530581 1000000000 301285039 1000000000 588651254 1000000000 968204392 1000000000 383890639 1000000000 981879467 1000000000 116968964 1000000000 837313115 1000000000 446713397 1000000000 542360676 1000000000 170310525 1000000000 562807984 1000000000 519393391 1000000000 887277037 1000000000 130023380 1000000000 872287069 1000000000 551487965 1000000000 362627255 1000000000 99390518 1000000000 930407746 1000000000 212417258 1000000000 922011744 1000000000 751460903 1000000000 666794268 1000000000 722647567 1000000000 243202966 1000000000 127624063 1000000000 705163168 1000000000 176586283 1000000000 985602499 1000000000 411686675 1000000000 967645498 1000000000 933907598 1000000000 926054523 1000000000 669573237 1000000000 338055723 1000000000 361173646 1000000000 485325390 1000000000 34549112 1000000000 218741955 1000000000 503701381 1000000000 526690911 1000000000 854745893 1000000000 255961646 1000000000 931755733 1000000000 213960226 1000000000 422194785 1000000000 722499833 1000000000 224165569 1000000000 212556812 1000000000 585291834 1000000000 749895910 1000000000 651077886 1000000000 432342495 1000000000 334733102 1000000000 875532568 1000000000 57697901 1000000000 351237937 1000000000 906726974 1000000000 521557329 1000000000 687611741 1000000000 525424169 1000000000 234587163 1000000000 856526997 1000000000 25030483 1000000000 327322720 1000000000 492102330 1000000000 276590799 1000000000 236860357 1000000000 425694205 1000000000 982918295 1000000000 837261955 1000000000 787231928 1000000000 930502285 1000000000 284043474 1000000000 70556430 1000000000 103135289 1000000000 141296122 1000000000 78260764 1000000000 252896374 1000000000 200212194 1000000000 991056246 1000000000 974515445 1000000000 618521481 1000000000 649047918 1000000000 22125271 1000000000 841961616 1000000000 186906463 1000000000 136856984 1000000000 874142535 1000000000 118676641 1000000000 531952421 1000000000 346482118 1000000000 421504186 1000000000 180413698 1000000000 975676942 1000000000 996354627 1000000000 713554974 1000000000 347871049 1000000000 976232040 1000000000 500558585 1000000000 771082690 1000000000 944396063 1000000000 201163376 1000000000 809666204 1000000000 449940626 1000000000 528231346 1000000000 673314598 1000000000 676782414 1000000000 785504851 1000000000 103232390 1000000000 217968596 1000000000 149272536 1000000000 313576094 1000000000 691627708 1000000000 831952573 1000000000 536815232 1000000000 452151858 1000000000 203986627 1000000000 909067760 1000000000 168961037 1000000000 217129623 1000000000 860853658 1000000000 77565720 1000000000 296285526 1000000000 493675344 1000000000 53159696 1000000000 400239147 1000000000 357783489 1000000000 94231691 1000000000 690531611 1000000000 109680473 1000000000 926851011 1000000000 493574158 1000000000 976973452 1000000000 307320195 1000000000 977148530 1000000000 93553939 1000000000 958535720 1000000000 780042348 1000000000 734081159 1000000000 336265660 1000000000 357109551 1000000000 306494426 1000000000 986969909 1000000000 238543707 1000000000 484102436 1000000000 507029289 1000000000 201445920 1000000000 740293277 1000000000 647105529 1000000000 541874961 1000000000 19925107 1000000000 659746853 1000000000 956375989 1000000000 365167708 1000000000 845067244 1000000000 918178925 1000000000 180349635 1000000000 377472344 1000000000 725546788 1000000000 484174210 1000000000 277206055 1000000000 761943077 1000000000 531051359 1000000000 622531622 1000000000 700205622 1000000000 610962016 1000000000 604561841 1000000000 514067815 1000000000 62175839 1000000000 518208437 1000000000 878122848 1000000000 151460202 1000000000 945001616 1000000000 97655975 1000000000 699800627 1000000000 631604371 1000000000 618606110 1000000000 575125231 1000000000 129802308 1000000000 651428623 1000000000 435340170 1000000000 37986970 1000000000 387988424 1000000000 475212899 1000000000 25403199 1000000000 372322510 1000000000 864082740 1000000000 444739402 1000000000 261099631 1000000000 750403187 1000000000 556018013 1000000000 222728836 1000000000 214667195 1000000000 556378230 1000000000 772245855 1000000000 756725860 1000000000 263364422 1000000000 369205549 1000000000 464106470 1000000000 800827822 1000000000 784850566 1000000000 556818012 1000000000 754099956 1000000000 273614511 1000000000 355547675 1000000000 534793884 1000000000 924872138 1000000000 598354011 1000000000 301563602 1000000000 409091566 1000000000 138870453 1000000000 90812124 1000000000 622909916 1000000000 973780523 1000000000 660576130 1000000000 57542179 1000000000 749819166 1000000000 987859561 1000000000 102932188 1000000000 26261302 1000000000 636639122 1000000000 916591390 1000000000 927552308 1000000000 511474877 1000000000 206867349 1000000000 135032913 1000000000 466947583 1000000000 743008693 1000000000 614666835 1000000000 242882500 1000000000 776823398 1000000000 982330749 1000000000 150934791 1000000000 28812981 1000000000 285659308 1000000000 863947859 1000000000 572300624 1000000000 738105367 1000000000 700645235 1000000000 588708480 1000000000 70817837 1000000000 618506222 1000000000 827885949 1000000000 686444262 1000000000 440108520 1000000000 792266224 1000000000 266070063 1000000000 116136101 1000000000 891500384 1000000000 70774239 1000000000 476534010 1000000000 958109230 1000000000 361605359 1000000000 576199384 1000000000 985335869 1000000000 728326951 1000000000 35722797 1000000000 3025446 1000000000 943803479 1000000000 795006612 1000000000 497268525 1000000000 136395352 1000000000 711700969 1000000000 286021735 1000000000 274133296 1000000000 219608781 1000000000 200897509 1000000000 369792733 1000000000 569153945 1000000000 897002596 1000000000 608732512 1000000000 757294512 1000000000 170102116 1000000000 302701535 1000000000 351240041 1000000000 940189669 1000000000 978803514 1000000000 912280633 1000000000 855040174 1000000000 564164779 1000000000 629987603 1000000000 139301184 1000000000 996556401 1000000000 339354311 1000000000 339383780 1000000000 894079145 1000000000 581209113 1000000000 8452377 1000000000 42861675 1000000000 732258271 1000000000 460284583 1000000000 121206771 1000000000 179238871 1000000000 76587252 1000000000 597908028 1000000000 211360710 1000000000 548772892 1000000000 150873778 1000000000 537826572 1000000000 387886049 1000000000 877885111 1000000000 516651790 1000000000 623315341 1000000000 331165842 1000000000 292006759 1000000000 112885197 1000000000 123381769 1000000000 75110572 1000000000 802934318 1000000000 140793585 1000000000 13464635 1000000000 749800292 1000000000 874010639 1000000000 46369045 1000000000 957215572 1000000000 941654662 1000000000 705822222 1000000000 515899808 1000000000 500129369 1000000000 963132988 1000000000 840076012 1000000000 718597166 1000000000 621374989 1000000000 961771170 1000000000 664863458 1000000000 242292111 1000000000 405287802 1000000000 476530611 1000000000 500130725 1000000000 439837526 1000000000 924174253 1000000000 248215004 1000000000 359212776 1000000000 811824490 1000000000 644526989 1000000000 828756616 1000000000 269270816 1000000000 781729817 1000000000 373504440 1000000000 824130366 1000000000 327869982 1000000000 627434172 1000000000 794015462 1000000000 665021711 1000000000 710415872 1000000000 333860041 1000000000 155697613 1000000000 441319867 1000000000 445627011 1000000000 457075105 1000000000 622713924 1000000000 759578697 1000000000 607973742 1000000000 110646444 1000000000 658134489 1000000000 936225953 1000000000 655644474 1000000000 960944960 1000000000 330145980 1000000000 802422934 1000000000 629077589 1000000000 253653225 1000000000 475336913 1000000000 315647466 1000000000 804853857 1000000000 313713086 1000000000 781705294 1000000000 887725111 1000000000 26859379 1000000000 848361635 1000000000 736560997 1000000000 231362571 1000000000 110058703 1000000000 434005745 1000000000 332688758 1000000000 488934190 1000000000 992959239 1000000000 505340984 1000000000 964894596 1000000000 217136871 1000000000 347034290 1000000000 309585506 1000000000 993140115 1000000000 361857428 1000000000 799846981 1000000000 504433087 1000000000 594069888 1000000000 686801571 1000000000 867351688 1000000000 221592261 1000000000 803594605 1000000000 78389944 1000000000 70257840 1000000000 567193360 1000000000 864301585 1000000000 414221377 1000000000 72653787 1000000000 685026633 1000000000 343649494 1000000000 169402869 1000000000 664256401 1000000000 716261430 1000000000 370318981 1000000000 348437588 1000000000 309758252 1000000000 508096677 1000000000 696573950 1000000000 527116545 1000000000 260647971 1000000000 274001800 1000000000 580092184 1000000000 606516873 1000000000 414565847 1000000000 824446186 1000000000 934371950 1000000000 431083183 1000000000 966829106 1000000000 732952658 1000000000 973028990 1000000000 784977962 1000000000 349739413 1000000000 749495750 1000000000 740607489 1000000000 538540745 1000000000 434370911 1000000000 352717165 1000000000 133299605 1000000000 778193734 1000000000 691438793 1000000000 511271252 1000000000 951858952 1000000000 822615484 1000000000 302019610 1000000000 793632946 1000000000 405138671 1000000000 789736392 1000000000 62156545 1000000000 223557267 1000000000 146843316 1000000000 50143709 1000000000 101689180 1000000000 335864782 1000000000 281824357 1000000000 348008864 1000000000 67493834 1000000000 571561625 1000000000 743366457 1000000000 13550726 1000000000 589443943 1000000000 821134214 1000000000 467449590 1000000000 752757697 1000000000 149217283 1000000000 823648980 1000000000 925912630 1000000000 124897197 1000000000 670532727 1000000000 268167866 1000000000 494301705 1000000000 743074330 1000000000 313077932 1000000000 108766619 1000000000 506238084 1000000000 660559597 1000000000 519786462 1000000000 120176809 1000000000 637315359 1000000000 649521331 1000000000 120096654 1000000000 70038293 1000000000 685277820 1000000000 404467822 1000000000 930037285 1000000000 244761030 1000000000 216702393 1000000000 429733510 1000000000 214359901 1000000000 970561899 1000000000 939694502 1000000000 995456462 1000000000 773590291 1000000000 920810067 1000000000 596430650 1000000000 566522300 1000000000 403832690 1000000000 587636810 1000000000 344197122 1000000000 203554000 1000000000 307981017 1000000000 440458226 1000000000 265816252 1000000000 782804049 1000000000 454092533 1000000000 191241272 1000000000 616643092 1000000000 317887705 1000000000 845036144 1000000000 319079860 1000000000 882161753 1000000000 211701122 1000000000 31469637 1000000000 850442814 1000000000 515408060 1000000000 876583215 1000000000 658290000 1000000000 67696225 1000000000 732647688 1000000000 585551723 1000000000 831765451 1000000000 806904132 1000000000 200110956 1000000000 960148559 1000000000 337423609 1000000000 935559370 1000000000 263179801 1000000000 820083321 1000000000 806891837 1000000000 511876810 1000000000 36110325 1000000000 24278577 1000000000 662999936 1000000000 589537759 1000000000 854380033 1000000000 325383453 1000000000 416758655 1000000000 205337502 1000000000 395240864 1000000000 785738354 1000000000 239817006 1000000000 536284273 1000000000 466353497 1000000000 268190736 1000000000 134277280 1000000000 873031581 1000000000 268760570 1000000000 206448703 1000000000 916789488 1000000000 47720488 1000000000 35549114 1000000000 125999824 1000000000 376454200 1000000000 765322802 1000000000 346363458 1000000000 977301420 1000000000 611247558 1000000000 520550306 1000000000 748783688 1000000000 454982255 1000000000 628625750 1000000000 940231692 1000000000 127170622 1000000000 386354235 1000000000 132214219 1000000000 455545668 1000000000 755502413 1000000000 48788869 1000000000 980748160 1000000000 254417710 1000000000 524923236 1000000000 432542703 1000000000 289141556 1000000000 162254766 1000000000 369280812 1000000000 799813203 1000000000 25860975 1000000000 471312894 1000000000 955231105 1000000000 191469856 1000000000 913183254 1000000000 670685739 1000000000 766678429 1000000000 933228828 1000000000 225737163 1000000000 826811507 1000000000 489710185 1000000000 156925711 1000000000 224113728 1000000000 362811095 1000000000 884067040 1000000000 24051369 1000000000 784724652 1000000000 480688598 1000000000 391811476 1000000000 822936699 1000000000 407694249 1000000000 210302436 1000000000 900034560 1000000000 609758588 1000000000 20026980 1000000000 788674781 1000000000 444316227 1000000000 393348198 1000000000 555365160 1000000000 876327004 1000000000 471570217 1000000000 298783980 1000000000 632735915 1000000000 321655903 1000000000 466464699 1000000000 62131502 1000000000 538961410 1000000000 879205367 1000000000 269272781 1000000000 612922935 1000000000 455318232 1000000000 716388047 1000000000 264396736 1000000000 864027943 1000000000 440657730 1000000000 734576731 1000000000 814002333 1000000000 155136510 1000000000 836300730 1000000000 753942535 1000000000 334580198 1000000000 302371849 1000000000 596234540 1000000000 880851087 1000000000 687159434 1000000000 762556246 1000000000 28258420 1000000000 640178823 1000000000 413623119 1000000000 652151882 1000000000 957792966 1000000000 107872855 1000000000 694816883 1000000000 205916805 1000000000 987406221 1000000000 494572654 1000000000 787369826 1000000000 22137803 1000000000 709313059 1000000000 513017651 1000000000 275423008 1000000000 25513519 1000000000 450873997 1000000000 460102253 1000000000 976641053 1000000000 656763684 1000000000 929384717 1000000000 265469376 1000000000 544626823 1000000000 369610065 1000000000 505577169 1000000000 952429432 1000000000 69665143 1000000000 794736005 1000000000 438864027 1000000000 805317406 1000000000 77101585 1000000000 760628169 1000000000 144738843 1000000000 219125222 1000000000 34948718 1000000000 966067057 1000000000 197928187 1000000000 334996986 1000000000 201747903 1000000000 321928831 1000000000 58448751 1000000000 3385401 1000000000 634071061 1000000000 626341216 1000000000 453780477 1000000000 410094607 1000000000 163154303 1000000000 47618686 1000000000 452863433 1000000000 498780481 1000000000 137189305 1000000000 927628789 1000000000 148574020 1000000000 391631327 1000000000 562492553 1000000000 986660721 1000000000 53604909 1000000000 430421777 1000000000 821698478 1000000000 484139027 1000000000 376875562 1000000000 52190918 1000000000 370065137 1000000000 565126735 1000000000 573452573 1000000000 422920566 1000000000 388247298 1000000000 792027281 1000000000 883841218 1000000000 430092406 1000000000 867228240 1000000000 858651776 1000000000 122760905 1000000000 607716365 1000000000 880841524 1000000000 410434065 1000000000 839500843 1000000000 615929855 1000000000 466683368 1000000000 461496933 1000000000 526359290 1000000000 805526163 1000000000 709003530 1000000000 50898216 1000000000 283605322 1000000000 194300840 1000000000 882541068 1000000000 178544191 1000000000 361985223 1000000000 798701831 1000000000 664054685 1000000000 976555589 1000000000 152884311 1000000000 592917858 1000000000 277014853 1000000000 691234811 1000000000 316191277 1000000000 783786387 1000000000 631095063 1000000000 641979787 1000000000 930440719 1000000000 595508504 1000000000 641224667 1000000000 751859973 1000000000 42993993 1000000000 944672466 1000000000 800261293 1000000000 139914319 1000000000 409869656 1000000000 38986515 1000000000 803049741 1000000000 164197285 1000000000 787988081 1000000000 227837823 1000000000 4897592 1000000000 241398289 1000000000 382332661 1000000000 29617672 1000000000 76594260 1000000000 811608351 1000000000 572367730 1000000000 443581564 1000000000 917882789 1000000000 202731152 1000000000 528850632 1000000000 198354057 1000000000 766225053 1000000000 499508862 1000000000 938933086 1000000000 664475125 1000000000 713085881 1000000000 407266477 1000000000 450575009 1000000000 519411344 1000000000 306494986 1000000000 456707109 1000000000 575513362 1000000000 976301031 1000000000 918897580 1000000000 520537603 1000000000 140314877 1000000000 315422676 1000000000 34720372 1000000000 284032855 1000000000 264730968 1000000000 150378758 1000000000 461762123 1000000000 122013523 1000000000 423758481 1000000000 134916752 1000000000 625255899 1000000000 807779104 1000000000 700791665 1000000000 101871861 1000000000 536378797 1000000000 16509453 1000000000 398870078 1000000000 500189394 1000000000 230631083 1000000000 502024439 1000000000 34117053 1000000000 695602534 1000000000 980105807 1000000000 747336040 1000000000 794876702 1000000000 381348142 1000000000 41425381 1000000000 979488112 1000000000 39074390 1000000000 543166676 1000000000 63232476 1000000000 947963 1000000000 828548790 1000000000 158314492 1000000000 583412489 1000000000 886398969 1000000000 288331804 1000000000 377891232 1000000000 198383836 1000000000 612502065 1000000000 775092297 1000000000 964815630 1000000000 467870309 1000000000 560703136 1000000000 2277808 1000000000 357274784 1000000000 450180833 1000000000 221286605 1000000000 375870111 1000000000 221648795 1000000000 624731362 1000000000 11306408 1000000000 475615562 1000000000 696849362 1000000000 733551224 1000000000 821045506 1000000000 841261912 1000000000 541541935 1000000000 973676693 1000000000 656251812 1000000000 918155252 1000000000 694706727 1000000000 368477964 1000000000 942315271 1000000000 422419002 1000000000 693527205 1000000000 334955436 1000000000 286974728 1000000000 933463 1000000000 42546504 1000000000 79918736 1000000000 702713747 1000000000 524230147 1000000000 455483995 1000000000 188690449 1000000000 230417583 1000000000 493948748 1000000000 467268104 1000000000 410306878 1000000000 871399695 1000000000 599170222 1000000000 259902360 1000000000 1754312 1000000000 586161149 1000000000 186922496 1000000000 766115847 1000000000 945167455 1000000000 854930906 1000000000 250844700 1000000000 672279029 1000000000 550549940 1000000000 111865253 1000000000 971402106 1000000000 65689847 1000000000 475931687 1000000000 444976149 1000000000 38429894 1000000000 786075446 1000000000 709527437 1000000000 509102472 1000000000 426550366 1000000000 297024732 1000000000 968491688 1000000000 868988833 1000000000 726824666 1000000000 336827876 1000000000 518705015 1000000000 91939973 1000000000 930378691 1000000000 893053301 1000000000 352796555 1000000000 139101682 1000000000 584762246 1000000000 790817113 1000000000 705043562 1000000000 917106845 1000000000 105016623 1000000000 761946388 1000000000 158482304 1000000000 412591248 1000000000 157158052 1000000000 682798386 1000000000 189299974 1000000000 98789239 1000000000 974729458 1000000000 326047827 1000000000 422333073 1000000000 320061097 1000000000 664855008 1000000000 226044275 1000000000 848230240 1000000000 812359613 1000000000 771384568 1000000000 999697882 1000000000 881589864 1000000000 910836560 1000000000 90540034 1000000000 403223144 1000000000 912675770 1000000000 311738183 1000000000 480201075 1000000000 270702749 1000000000 170371640 1000000000 638024778 1000000000 146481934 1000000000 565957089 1000000000 210601695 1000000000 577963358 1000000000 416735582 1000000000 871564912 1000000000 600960150 1000000000 706255629 1000000000 828852249 1000000000 343559065 1000000000 812062912 1000000000 368334724 1000000000 223977135 1000000000 436613893 1000000000 98237842 1000000000 299515915 1000000000 932791511 1000000000 4721659 1000000000 17476287 1000000000 780149452 1000000000 450986987 1000000000 309249199 1000000000 601498222 1000000000 543511280 1000000000 207532071 1000000000 642093206 1000000000 512543476 1000000000 266687184 1000000000 788499335 1000000000 72880436 1000000000 17836128 1000000000 334908767 1000000000 491041313 1000000000 604033946 1000000000 503761480 1000000000 379181220 1000000000 425126627 1000000000 901570642 1000000000 664871061 1000000000 921490771 1000000000 829216274 1000000000 973914009 1000000000 481217901 1000000000 282428144 1000000000 684587407 1000000000 132665131 1000000000 601426001 1000000000 295147132 1000000000 559936647 1000000000 791210625 1000000000 535152768 1000000000 177272249 1000000000 105788565 1000000000 925812255 1000000000 136219035 1000000000 534083948 1000000000 571394833 1000000000 608371611 1000000000 942268014 1000000000 24945057 1000000000 768234651 1000000000 865359694 1000000000 446449303 1000000000 906846284 1000000000 817010572 1000000000 692821163 1000000000 865867651 1000000000 74204593 1000000000 713701163 1000000000 195555687 1000000000 619622994 1000000000 150178707 1000000000 610195420 1000000000 986868358 1000000000 897003421 1000000000 706192823 1000000000 958590042 1000000000 355891337 1000000000 609700925 1000000000 327167246 1000000000 276766034 1000000000 310555850 1000000000 434849351 1000000000 962057176 1000000000 151651779 1000000000 143800566 1000000000 112919234 1000000000 519174349 1000000000 170634267 1000000000 832095706 1000000000 575439592 1000000000 723558735 1000000000 864414825 1000000000 79512782 1000000000 613703130 1000000000 773387306 1000000000 273579411 1000000000 985047852 1000000000 973442912 1000000000 622786522 1000000000 998532536 1000000000 129894210 1000000000 238172838 1000000000 748534516 1000000000 41119056 1000000000 889431388 1000000000 428910055 1000000000 155480993 1000000000 465588224 1000000000 895620402 1000000000 274006609 1000000000 511065618 1000000000 476791318 1000000000 812887008 1000000000 665341824 1000000000 943250609 1000000000 97021684 1000000000 768979692 1000000000 286778583 1000000000 320307276 1000000000 469182716 1000000000 639689618 1000000000 3327918 1000000000 334640900 1000000000 818318719 1000000000 419565898 1000000000 786254448 1000000000 945073878 1000000000 923673513 1000000000 255740979 1000000000 850600141 1000000000 944874629 1000000000 963465838 1000000000 495057307 1000000000 673481298 1000000000 520261627 1000000000 517445390 1000000000 106749027 1000000000 73031997 1000000000 280695287 1000000000 199356047 1000000000 201176354 1000000000 992315574 1000000000 47259390 1000000000 697191277 1000000000 53861879 1000000000 313920459 1000000000 902840194 1000000000 330759463 1000000000 142645961 1000000000 793834395 1000000000 50523878 1000000000 207430518 1000000000 439019604 1000000000 951691576 1000000000 975222710 1000000000 430538787 1000000000 206499585 1000000000 417358321 1000000000 855447445 1000000000 444323551 1000000000 308633976 1000000000 673623847 1000000000 601256398 1000000000 346657726 1000000000 612072699 1000000000 227368696 1000000000 2491226 1000000000 664322510 1000000000 724914591 1000000000 801257961 1000000000 892213890 1000000000 428619105 1000000000 907435475 1000000000 717748476 1000000000 430963745 1000000000 434165148 1000000000 499536023 1000000000 797078601 1000000000 178546825 1000000000 212063146 1000000000 940119524 1000000000 17165105 1000000000 53193511 1000000000 392855551 1000000000 760090463 1000000000 504383344 1000000000 630902117 1000000000 551878198 1000000000 526809940 1000000000 101100889 1000000000 492666156 1000000000 629452774 1000000000 346682413 1000000000 739617392 1000000000 637213739 1000000000 404200846 1000000000 453330486 1000000000 947498703 1000000000 976192452 1000000000 197556884 1000000000 784069388 1000000000 56128305 1000000000 207511803 1000000000 862011563 1000000000 931832989 1000000000 428044204 1000000000 636637684 1000000000 812522962 1000000000 459129212 1000000000 320503197 1000000000 323541521 1000000000 44056608 1000000000 585839311 1000000000 22193137 1000000000 5143837 1000000000 98217887 1000000000 601288646 1000000000 955202034 1000000000 524548766 1000000000 227689663 1000000000 933248896 1000000000 678966544 1000000000 465076919 1000000000 506858916 1000000000 678339113 1000000000 736837481 1000000000 998287636 1000000000 895020080 1000000000 146914217 1000000000 868156321 1000000000 274900577 1000000000 106029283 1000000000 492489828 1000000000 747521941 1000000000 622389208 1000000000 736935977 1000000000 284821300 1000000000 48915774 1000000000 313305653 1000000000 371170972 1000000000 126826167 1000000000 241260858 1000000000 116576065 1000000000 221657649 1000000000 86576915 1000000000 79031775 1000000000 34546774 1000000000 728228347 1000000000 62847687 1000000000 258174028 1000000000 778301927 1000000000 265673203 1000000000 19910849 1000000000 965763534 1000000000 31782115 1000000000 936870019 1000000000 733634856 1000000000 749353045 1000000000 23406805 1000000000 26169869 1000000000 310764262 1000000000 395161745 1000000000 627114669 1000000000 529880011 1000000000 586233675 1000000000 119053528 1000000000 91283246 1000000000 662635545 1000000000 414143372 1000000000 142245220 1000000000 743129517 1000000000 569957956 1000000000 982798334 1000000000 739989421 1000000000 403777874 1000000000 280155407 1000000000 187426017 1000000000 384009425 1000000000 377151463 1000000000 465897805 1000000000 976595788 1000000000 789426596 1000000000 274511427 1000000000 104231945 1000000000 505095533 1000000000 518526641 1000000000 418014095 1000000000 598464482 1000000000 969125952 1000000000 330179276 1000000000 652265792 1000000000 862351245 1000000000 437990051 1000000000 69429040 1000000000 527998611 1000000000 297790265 1000000000 987934506 1000000000 79014416 1000000000 918761893 1000000000 439500190 1000000000 195580637 1000000000 121919355 1000000000 930242041 1000000000 967263192 1000000000 242227495 1000000000 377523549 1000000000 854081747 1000000000 522732580 1000000000 479724000 1000000000 79499837 1000000000 838254889 1000000000 797805879 1000000000 78837753 1000000000 362128490 1000000000 992075837 1000000000 418278720 1000000000 568464108 1000000000 298109198 1000000000 528104289 1000000000 390747672 1000000000 473625225 1000000000 756695408 1000000000 816365630 1000000000 909454360 1000000000 583125332 1000000000 478075065 1000000000 196148335 1000000000 500822022 1000000000 302637720 1000000000 934260658 1000000000 326064784 1000000000 272242503 1000000000 485574156 1000000000 790918729 1000000000 961765374 1000000000 994265548 1000000000 609571036 1000000000 876386547 1000000000 912813546 1000000000 365040195 1000000000 408812794 1000000000 89004021 1000000000 172417061 1000000000 53265621 1000000000 138315359 1000000000 398620817 1000000000 579380592 1000000000 967642712 1000000000 523708152 1000000000 803975088 1000000000 318936505 1000000000 687110965 1000000000 983527675 1000000000 353210018 1000000000 206423302 1000000000 24924651 1000000000 85969524 1000000000 183155162 1000000000 769454483 1000000000 116087321 1000000000 343823417 1000000000 56606704 1000000000 926364733 1000000000 56876673 1000000000 427852735 1000000000 619337605 1000000000 156432892 1000000000 735247610 1000000000 51299621 1000000000 513694574 1000000000 33502835 1000000000 368581312 1000000000 51324558 1000000000 186530173 1000000000 524854647 1000000000 84227325 1000000000 167647499 1000000000 541525400 1000000000 392978202 1000000000 975953389 1000000000 323238198 1000000000 300662658 1000000000 223364921 1000000000 613706790 1000000000 435736435 1000000000 551645996 1000000000 80162185 1000000000 611301450 1000000000 174505181 1000000000 936960802 1000000000 384184457 1000000000 988902207 1000000000 993134472 1000000000 338176536 1000000000 507378574 1000000000 593708320 1000000000 735600399 1000000000 285205206 1000000000 511554607 1000000000 290749927 1000000000 177265975 1000000000 817479735 1000000000 162682835 1000000000 190639151 1000000000 115191723 1000000000 149641145 1000000000 506835206 1000000000 942345188 1000000000 63598759 1000000000 99863163 1000000000 450614630 1000000000 449057073 1000000000 166486183 1000000000 579388192 1000000000 517068256 1000000000 694774443 1000000000 870581796 1000000000 338142139 1000000000 518703666 1000000000 397317091 1000000000 505279933 1000000000 246088552 1000000000 602607854 1000000000 931175113 1000000000 535801665 1000000000 319023621 1000000000 619261969 1000000000 851981406 1000000000 925511191 1000000000 753100188 1000000000 110761709 1000000000 259201007 1000000000 886728469 1000000000 989709443 1000000000 617995140 1000000000 193937515 1000000000 934182968 1000000000 213038123 1000000000 490982104 1000000000 460368078 1000000000 434092029 1000000000 483076590 1000000000 396895726 1000000000 503979846 1000000000 170849478 1000000000 581364541 1000000000 493126913 1000000000 241933643 1000000000 394139156 1000000000 435619100 1000000000 312280090 1000000000 564995935 1000000000 486029899 1000000000 201197257 1000000000 298462157 1000000000 316358705 1000000000 171768162 1000000000 534399203 1000000000 615409215 1000000000 500440548 1000000000 940336022 1000000000 388928403 1000000000 297878852 1000000000 844034643 1000000000 725262384 1000000000 848587386 1000000000 698964095 1000000000 825776558 1000000000 453227504 1000000000 235478090 1000000000 88626578 1000000000 280989161 1000000000 225130464 1000000000 915627856 1000000000 555897295 1000000000 468333421 1000000000 320359526 1000000000 343259337 1000000000 230961849 1000000000 325535934 1000000000 735093425 1000000000 626822480 1000000000 740988775 1000000000 963126429 1000000000 569729651 1000000000 216628549 1000000000 102482876 1000000000 855857385 1000000000 454535995 1000000000 442032103 1000000000 118776164 1000000000 627914003 1000000000 768259414 1000000000 740964593 1000000000 770136289 1000000000 617328316 1000000000 595400229 1000000000 242580377 1000000000 233167497 1000000000 375450401 1000000000 372979171 1000000000 997864797 1000000000 822058887 1000000000 27590388 1000000000 889823709 1000000000 591212079 1000000000 905419167 1000000000 593026518 1000000000 371909580 1000000000 852872543 1000000000 295941222 1000000000 130224056 1000000000 391440283 1000000000 170267364 1000000000 154335896 1000000000 146450233 1000000000 92120631 1000000000 468726151 1000000000 171110907 1000000000 41553762 1000000000 278794462 1000000000 581690800 1000000000 819969395 1000000000 571731699 1000000000 298169566 1000000000 252434155 1000000000 665769912 1000000000 649906772 1000000000 808039803 1000000000 171608181 1000000000 958144001 1000000000 365622848 1000000000 944725247 1000000000 885098331 1000000000 869871847 1000000000 102240234 1000000000 714456440 1000000000 639890269 1000000000 73981681 1000000000 415632749 1000000000 906999850 1000000000 124563479 1000000000 93801725 1000000000 753311134 1000000000 838053366 1000000000 538667147 1000000000 433555757 1000000000 77641395 1000000000 198010284 1000000000 447904798 1000000000 724875802 1000000000 165155694 1000000000 109321233 1000000000 240169092 1000000000 984215345 1000000000 463829187 1000000000 705781007 1000000000 572221589 1000000000 664784067 1000000000 392920502 1000000000 42288121 1000000000 744265684 1000000000 470059092 1000000000 837335261 1000000000 685411399 1000000000 262049037 1000000000 678500992 1000000000 707715003 1000000000 494137983 1000000000 697104385 1000000000 15657435 1000000000 566518181 1000000000 16374762 1000000000 71457302 1000000000 927376210 1000000000 957824091 1000000000 755733070 1000000000 345092175 1000000000 745927480 1000000000 340807754 1000000000 473120601 1000000000 6831367 1000000000 387462000 1000000000 401088764 1000000000 837330005 1000000000 624602981 1000000000 631154673 1000000000 115559889 1000000000 407007319 1000000000 554563523 1000000000 920110867 1000000000 208894985 1000000000 402866261 1000000000 59028698 1000000000 359734816 1000000000 39619529 1000000000 471847775 1000000000 579047680 1000000000 295103419 1000000000 294745716 1000000000 81730053 1000000000 214354936 1000000000 474262458 1000000000 244343788 1000000000 821363677 1000000000 235993531 1000000000 212278254 1000000000 894047095 1000000000 88907242 1000000000 332879447 1000000000 166875752 1000000000 522690717 1000000000 588693483 1000000000 344344131 1000000000 951747840 1000000000 367044562 1000000000 659750621 1000000000 111861087 1000000000 514384545 1000000000 485680387 1000000000 893167130 1000000000 150738908 1000000000 769069563 1000000000 817966148 1000000000 25143514 1000000000 171051620 1000000000 357693716 1000000000 898736940 1000000000 109834354 1000000000 234676904 1000000000 185429554 1000000000 776441146 1000000000 617112482 1000000000 587161561 1000000000 73457316 1000000000 509137645 1000000000 208549105 1000000000 919079466 1000000000 605882422 1000000000 574293753 1000000000 755769577 1000000000 467659672 1000000000 356740958 1000000000 338884803 1000000000 366234615 1000000000 496468394 1000000000 913540143 1000000000 55423111 1000000000 653374317 1000000000 485936603 1000000000 623175146 1000000000 109930066 1000000000 681538382 1000000000 958279163 1000000000 549873923 1000000000 878840861 1000000000 374763040 1000000000 157924605 1000000000 847508900 1000000000 292206908 1000000000 523891244 1000000000 276831424 1000000000 251087865 1000000000 100061500 1000000000 319254255 1000000000 270619128 1000000000 987790395 1000000000 495870786 1000000000 16897812 1000000000 460693932 1000000000 164823848 1000000000 281581217 1000000000 875437879 1000000000 564718163 1000000000 529660938 1000000000 179829650 1000000000 430635832 1000000000 464092025 1000000000 947329780 1000000000 27616634 1000000000 296622445 1000000000 632221951 1000000000 161341727 1000000000 969048735 1000000000 756928720 1000000000 855285004 1000000000 549029316 1000000000 226013479 1000000000 327975770 1000000000 745188763 1000000000 968127817 1000000000 439167208 1000000000 923197236 1000000000 879239919 1000000000 213963437 1000000000 711697273 1000000000 998790370 1000000000 44886913 1000000000 111410153 1000000000 412622133 1000000000 230470970 1000000000 536763533 1000000000 28357753 1000000000 919415399 1000000000 684954681 1000000000 510893448 1000000000 642692839 1000000000 816648428 1000000000 208279165 1000000000 521111655 1000000000 840642615 1000000000 105188437 1000000000 167551964 1000000000 616344259 1000000000 334070090 1000000000 558788061 1000000000 781517672 1000000000 429240719 1000000000 878852650 1000000000 888587884 1000000000 697870393 1000000000 603994071 1000000000 17100413 1000000000 115652664 1000000000 752311048 1000000000 521397722 1000000000 248121313 1000000000 370222114 1000000000 245272754 1000000000 685963207 1000000000 441587174 1000000000 690695426 1000000000 629741238 1000000000 814503105 1000000000 889681203 1000000000 251689041 1000000000 285668364 1000000000 652481231 1000000000 21965920 1000000000 207833122 1000000000 194987009 1000000000 389868076 1000000000 107243564 1000000000 677195671 1000000000 406097041 1000000000 843064108 1000000000 161759851 1000000000 671860807 1000000000 298594954 1000000000 248717890 1000000000 138879195 1000000000 542910389 1000000000 766862746 1000000000 465569823 1000000000 601118796 1000000000 166077773 1000000000 679472108 1000000000 553124847 1000000000 923680742 1000000000 305839677 1000000000 750867114 1000000000 553810768 1000000000 608767799 1000000000 965711459 1000000000 175017638 1000000000 435592469 1000000000 676210027 1000000000 423308064 1000000000 833451207 1000000000 247872536 1000000000 160647511 1000000000 995672550 1000000000 564852728 1000000000 755462282 1000000000 977743663 1000000000 643082130 1000000000 475744433 1000000000 156450046 1000000000 3510821 1000000000 153235504 1000000000 592662777 1000000000 530832627 1000000000 15186447 1000000000 241135773 1000000000 629416558 1000000000 267923307 1000000000 532439011 1000000000 25918889 1000000000 572343292 1000000000 315594248 1000000000 699921181 1000000000 632145069 1000000000 749738387 1000000000 974662154 1000000000 803893304 1000000000 314731332 1000000000 624483943 1000000000 373654160 1000000000 93188059 1000000000 211480107 1000000000 303612322 1000000000 912426568 1000000000 966427428 1000000000 846471401 1000000000 363259080 1000000000 810361611 1000000000 553498580 1000000000 809526231 1000000000 100263704 1000000000 104881781 1000000000 831673130 1000000000 805375723 1000000000 852280297 1000000000 320907324 1000000000 958817106 1000000000 976906909 1000000000 521817570 1000000000 219228167 1000000000 402465898 1000000000 729176239 1000000000 454918849 1000000000 913594183 1000000000 42783006 1000000000 653289839 1000000000 35844584 1000000000 957596566 1000000000 173096419 1000000000 235064454 1000000000 443977239 1000000000 565113926 1000000000 456838777 1000000000 343251923 1000000000 814226824 1000000000 887199855 1000000000 452360654 1000000000 144770070 1000000000 267903313 1000000000 943995271 1000000000 998923922 1000000000 137145317 1000000000 923771387 1000000000 330753275 1000000000 206376599 1000000000 658061167 1000000000 533061117 1000000000 101562754 1000000000 927205758 1000000000 15392465 1000000000 194055350 1000000000 537172307 1000000000 340188541 1000000000 921416359 1000000000 156116622 1000000000 336641471 1000000000 903658295 1000000000 218253606 1000000000 992364564 1000000000 415446253 1000000000 640536051 1000000000 199884509 1000000000 242712706 1000000000 279421596 1000000000 954454025 1000000000 632140734 1000000000 957239013 1000000000 250596853 1000000000 742337871 1000000000 921518377 1000000000 945238784 1000000000 58092871 1000000000 239749898 1000000000 253409778 1000000000 766666946 1000000000 182861935 1000000000 134802516 1000000000 33944647 1000000000 683517413 1000000000 601224838 1000000000 636770278 1000000000 539121454 1000000000 166260146 1000000000 14142354 1000000000 48391316 1000000000 69911601 1000000000 26880750 1000000000 82283499 1000000000 962396803 1000000000 62950698 1000000000 647743915 1000000000 247825709 1000000000 126929633 1000000000 667939427 1000000000 530715722 1000000000 990866218 1000000000 815574449 1000000000 586982650 1000000000 49727728 1000000000 510538123 1000000000 794841867 1000000000 230245224 1000000000 648643789 1000000000 845209273 1000000000 115646970 1000000000 509110796 1000000000 908023146 1000000000 317887134 1000000000 318707127 1000000000 270951276 1000000000 945655953 1000000000 848605686 1000000000 665500559 1000000000 738353019 1000000000 958992465 1000000000 47805046 1000000000 285404273 1000000000 929058301 1000000000 745334121 1000000000 714348022 1000000000 722065452 1000000000 38789101 1000000000 60274928 1000000000 128836519 1000000000 600575316 1000000000 145014332 1000000000 95472560 1000000000 351320673 1000000000 270033986 1000000000 795725531 1000000000 749493251 1000000000 940982833 1000000000 878512354 1000000000 941183964 1000000000 896644084 1000000000 355922808 1000000000 214075504 1000000000 168101093 1000000000 660890289 1000000000 108361178 1000000000 959688137 1000000000 896735034 1000000000 896295403 1000000000 594536111 1000000000 344697873 1000000000 451638044 1000000000 246148304 1000000000 545011819 1000000000 28042831 1000000000 990673093 1000000000 842618077 1000000000 731597358 1000000000 251618365 1000000000 399687072 1000000000 870939687 1000000000 409192327 1000000000 717180371 1000000000 326233233 1000000000 540492978 1000000000 470906403 1000000000 245362706 1000000000 686691733 1000000000 407716608 1000000000 426786065 1000000000 214049705 1000000000 395037365 1000000000 540782236 1000000000 546754231 1000000000 691785300 1000000000 477157895 1000000000 391055580 1000000000 790026394 1000000000 549921223 1000000000 768858834 1000000000 839733733 1000000000 584340189 1000000000 476621348 1000000000 224361092 1000000000 829927651 1000000000 118385638 1000000000 395173942 1000000000 662147622 1000000000 893354596 1000000000 575573087 1000000000 144903519 1000000000 910626429 1000000000 146603551 1000000000 200033254 1000000000 605478610 1000000000 195495734 1000000000 233910463 1000000000 19476689 1000000000 33125874 1000000000 400830911 1000000000 999616094 1000000000 297123578 1000000000 782616799 1000000000 218850972 1000000000 654159344 1000000000 926959152 1000000000 830945612 1000000000 772645350 1000000000 801233586 1000000000 896171502 1000000000 340231357 1000000000 570631523 1000000000 559306275 1000000000 212276850 1000000000 406770613 1000000000 16220471 1000000000 403997699 1000000000 282587302 1000000000 994101969 1000000000 772399138 1000000000 169757138 1000000000 855314094 1000000000 126353151 1000000000 61611014 1000000000 321466451 1000000000 389867198 1000000000 329009239 1000000000 100565238 1000000000 978729157 1000000000 630237310 1000000000 176418919 1000000000 294960431 1000000000 780634449 1000000000 200261025 1000000000 841558012 1000000000 818484862 1000000000 616717595 1000000000 321943024 1000000000 20947738 1000000000 585062277 1000000000 48730170 1000000000 625763442 1000000000 116724954 1000000000 186974420 1000000000 148646512 1000000000 721525657 1000000000 125194897 1000000000 901250299 1000000000 188483916 1000000000 722743623 1000000000 264973400 1000000000 346369232 1000000000 961789815 1000000000 792927538 1000000000 921815584 1000000000 174027375 1000000000 384664321 1000000000 446810649 1000000000 131143913 1000000000 169415200 1000000000 457068607 1000000000 959102940 1000000000 806734588 1000000000 272316763 1000000000 335694271 1000000000 23194144 1000000000 528817502 1000000000 158610552 1000000000 397701290 1000000000 149679318 1000000000 315799862 1000000000 681488156 1000000000 137500553 1000000000 373663354 1000000000 228535500 1000000000 257317629 1000000000 500633690 1000000000 800079719 1000000000 594909489 1000000000 642916469 1000000000 131068910 1000000000 16702213 1000000000 809597299 1000000000 502890087 1000000000 207742319 1000000000 863967763 1000000000 686710938 1000000000 552662005 1000000000 755398548 1000000000 789717922 1000000000 806287839 1000000000 950255853 1000000000 602568812 1000000000 604610870 1000000000 66047886 1000000000 570533080 1000000000 920376520 1000000000 331701851 1000000000 786261714 1000000000 562117052 1000000000 21473898 1000000000 477103423 1000000000 802952033 1000000000 329636037 1000000000 868682743 1000000000 389445347 1000000000 631880046 1000000000 817460505 1000000000 199873587 1000000000 158279351 1000000000 74849003 1000000000 880767512 1000000000 746521012 1000000000 475796683 1000000000 898098038 1000000000 690475667 1000000000 82220820 1000000000 180317780 1000000000 298194699 1000000000 411864430 1000000000 51106568 1000000000 81434204 1000000000 301608825 1000000000 380201131 1000000000 544111187 1000000000 362030754 1000000000 441015656 1000000000 343126070 1000000000 554664748 1000000000 105528638 1000000000 476213540 1000000000 261944491 1000000000 898119406 1000000000 949822597 1000000000 884825435 1000000000 484969129 1000000000 179453859 1000000000 887501642 1000000000 842620421 1000000000 557092882 1000000000 861810172 1000000000 733007419 1000000000 450299337 1000000000 974411303 1000000000 472747462 1000000000 836197106 1000000000 421202298 1000000000 220538490 1000000000 83868381 1000000000 315234260 1000000000 284179064 1000000000 679804151 1000000000 167016667 1000000000 153382094 1000000000 707908512 1000000000 610469167 1000000000 657836729 1000000000 521349755 1000000000 862240693 1000000000 863199791 1000000000 205956015 1000000000 386707519 1000000000 693586503 1000000000 704023604 1000000000 870120524 1000000000 445846443 1000000000 231132830 1000000000 475719429 1000000000 844418179 1000000000 424170736 1000000000 623465151 1000000000 291995235 1000000000 969565818 1000000000 208574477 1000000000 469790382 1000000000 173546388 1000000000 948788792 1000000000 640534139 1000000000 278679576 1000000000 161025902 1000000000 779903943 1000000000 389146705 1000000000 191216464 1000000000 752331133 1000000000 424140675 1000000000 657783541 1000000000 19101680 1000000000 215271652 1000000000 357128946 1000000000 156530192 1000000000 425801498 1000000000 48619019 1000000000 751651087 1000000000 702930659 1000000000 310627168 1000000000 756896660 1000000000 38219084 1000000000 115954229 1000000000 473184031 1000000000 585785694 1000000000 336814738 1000000000 607094045 1000000000 614359803 1000000000 623769348 1000000000 365993601 1000000000 422259977 1000000000 867169293 1000000000 830427688 1000000000 20345063 1000000000 285447506 1000000000 593876443 1000000000 395039630 1000000000 160765078 1000000000 506824570 1000000000 998495867 1000000000 765616784 1000000000 812209026 1000000000 605458034 1000000000 601356638 1000000000 957333846 1000000000 444142333 1000000000 690443187 1000000000 978732394 1000000000 272962008 1000000000 98656814 1000000000 210095916 1000000000 300871564 1000000000 151445888 1000000000 228492890 1000000000 320005357 1000000000 380623532 1000000000 279107535 1000000000 990093588 1000000000 23001633 1000000000 921101766 1000000000 956605755 1000000000 179222414 1000000000 780427960 1000000000 824336932 1000000000 470320101 1000000000 627342278 1000000000 956068777 1000000000 850383501 1000000000 267198239 1000000000 465379214 1000000000 857971493 1000000000 186228489 1000000000 194720891 1000000000 564578499 1000000000 602236795 1000000000 468427445 1000000000 97184061 1000000000 6770796 1000000000 361447450 1000000000 965023999 1000000000 606465687 1000000000 849524085 1000000000 864328329 1000000000 249507713 1000000000 378892077 1000000000 81477797 1000000000 787068928 1000000000 11945840 1000000000 852275629 1000000000 128534055 1000000000 621795291 1000000000 23563197 1000000000 445606256 1000000000 524982259 1000000000 932766610 1000000000 92776452 1000000000 947502154 1000000000 692288262 1000000000 916334588 1000000000 457804382 1000000000 316430201 1000000000 470622413 1000000000 574375233 1000000000 292586873 1000000000 354763238 1000000000 529712693 1000000000 477953032 1000000000 643050823 1000000000 410431612 1000000000 244259717 1000000000 399738699 1000000000 443611103 1000000000 628528939 1000000000 36679983 1000000000 607959659 1000000000 388138101 1000000000 699177801 1000000000 381826173 1000000000 664433670 1000000000 734682517 1000000000 453254645 1000000000 213141105 1000000000 221110908 1000000000 863343163 1000000000 224283346 1000000000 56518260 1000000000 858262308 1000000000 798516786 1000000000 811141360 1000000000 964467040 1000000000 233420054 1000000000 631899750 1000000000 20385691 1000000000 549923955 1000000000 545216449 1000000000 292548111 1000000000 609186777 1000000000 545397374 1000000000 706069601 1000000000 29153612 1000000000 751163953 1000000000 429743576 1000000000 740404495 1000000000 805293588 1000000000 851278959 1000000000 284615964 1000000000 121727073 1000000000 713186940 1000000000 808124318 1000000000 121583473 1000000000 923315658 1000000000 505878907 1000000000 859802661 1000000000 353589010 1000000000 168033186 1000000000 277789706 1000000000 574332295 1000000000 418635973 1000000000 831655810 1000000000 811231638 1000000000 974724868 1000000000 915674716 1000000000 609890507 1000000000 806390622 1000000000 434762207 1000000000 469961297 1000000000 223497601 1000000000 654814501 1000000000 564845216 1000000000 262453534 1000000000 53669889 1000000000 999560590 1000000000 494994427 1000000000 214053950 1000000000 513978952 1000000000 951884312 1000000000 810858512 1000000000 50043098 1000000000 696440991 1000000000 316254368 1000000000 859661681 1000000000 757610650 1000000000 388855390 1000000000 993603512 1000000000 800379637 1000000000 145396299 1000000000 19938713 1000000000 693006246 1000000000 770822682 1000000000 703423048 1000000000 991656877 1000000000 463576671 1000000000 860765781 1000000000 96533343 1000000000 178644562 1000000000 596373186 1000000000 54543869 1000000000 289027083 1000000000 68987749 1000000000 737471679 1000000000 737632402 1000000000 545495095 1000000000 199511941 1000000000 60872583 1000000000 336901443 1000000000 966176169 1000000000 81717716 1000000000 747168587 1000000000 751711037 1000000000 129091579 1000000000 579149468 1000000000 887060319 1000000000 872032922 1000000000 759134079 1000000000 729563660 1000000000 471407242 1000000000 373262465 1000000000 979303435 1000000000 488809398 1000000000 532633766 1000000000 275586204 1000000000 279777889 1000000000 381596869 1000000000 463977963 1000000000 643598578 1000000000 286262619 1000000000 935945481 1000000000 383305964 1000000000 894161894 1000000000 33912974 1000000000 43847595 1000000000 148887381 1000000000 665548063 1000000000 700247014 1000000000 556833776 1000000000 512932492 1000000000 883962955 1000000000 869284294 1000000000 315011838 1000000000 202668173 1000000000 540854291 1000000000 627617486 1000000000 160247605 1000000000 153880337 1000000000 38018336 1000000000 261693234 1000000000 152992845 1000000000 533773681 1000000000 629568166 1000000000 363203052 1000000000 680828723 1000000000 194141129 1000000000 318129679 1000000000 889440817 1000000000 608631084 1000000000 81147081 1000000000 341326888 1000000000 338791141 1000000000 633136278 1000000000 158776615 1000000000 89236929 1000000000 368987852 1000000000 288317228 1000000000 327176628 1000000000 90138075 1000000000 119259572 1000000000 832654805 1000000000 906981866 1000000000 385551730 1000000000 259773301 1000000000 901176993 1000000000 690184902 1000000000 15021117 1000000000 386021457 1000000000 419358645 1000000000 134137405 1000000000 836643567 1000000000 145837119 1000000000 545612021 1000000000 655732094 1000000000 762919262 1000000000 523699514 1000000000 788421392 1000000000 575872779 1000000000 929722780 1000000000 806950136 1000000000 790951828 1000000000 118110082 1000000000 722205280 1000000000 134555423 1000000000 942766079 1000000000 991084009 1000000000 296072818 1000000000 377421221 1000000000 77591851 1000000000 354102842 1000000000 964228278 1000000000 132177798 1000000000 127165630 1000000000 501467393 1000000000 649510544 1000000000 418117677 1000000000 472661059 1000000000 658796182 1000000000 253582797 1000000000 838857997 1000000000 257076567 1000000000 296205446 1000000000 213811511 1000000000 136680214 1000000000 203550352 1000000000 462002924 1000000000 84965160 1000000000 611995380 1000000000 507638480 1000000000 158689857 1000000000 780588360 1000000000 281109015 1000000000 82903935 1000000000 321924702 1000000000 264606322 1000000000 847668837 1000000000 524822235 1000000000 502279434 1000000000 735738593 1000000000 847529851 1000000000 227797317 1000000000 821936816 1000000000 344485780 1000000000 871174886 1000000000 800740043 1000000000 837984029 1000000000 833636732 1000000000 257942527 1000000000 869426414 1000000000 277834384 1000000000 560878501 1000000000 225288333 1000000000 174524983 1000000000 591036390 1000000000 97739619 1000000000 859432997 1000000000 571999201 1000000000 813727614 1000000000 693066493 1000000000 297521500 1000000000 975603574 1000000000 34708956 1000000000 992347323 1000000000 319614140 1000000000 347709517 1000000000 124117558 1000000000 196957336 1000000000 40364635 1000000000 934642552 1000000000 167375234 1000000000 755335139 1000000000 226804089 1000000000 379518436 1000000000 601620637 1000000000 488745455 1000000000 902977685 1000000000 223314247 1000000000 417949817 1000000000 461909702 1000000000 536066781 1000000000 898475397 1000000000 706351439 1000000000 228005210 1000000000 481616781 1000000000 584425751 1000000000 994927444 1000000000 750898665 1000000000 295855140 1000000000 597006631 1000000000 519023095 1000000000 96806259 1000000000 992899826 1000000000 429521940 1000000000 118732806 1000000000 520463405 1000000000 584885590 1000000000 373273718 1000000000 123408660 1000000000 283006598 1000000000 560630479 1000000000 448959875 1000000000 452230903 1000000000 724439774 1000000000 464692349 1000000000 501105529 1000000000 889226214 1000000000 857197821 1000000000 736303563 1000000000 814414365 1000000000 891787799 1000000000 696941343 1000000000 542283080 1000000000 525152967 1000000000 724719717 1000000000 478136007 1000000000 723746856 1000000000 158580702 1000000000 640045798 1000000000 804406770 1000000000 856129642 1000000000 79899186 1000000000 740348509 1000000000 63749078 1000000000 932786561 1000000000 480476116 1000000000 914741023 1000000000 875822313 1000000000 558401051 1000000000 342615805 1000000000 53483257 1000000000 381502847 1000000000 963852642 1000000000 790090922 1000000000 379684845 1000000000 589496365 1000000000 872848712 1000000000 966367131 1000000000 203560906 1000000000 520275243 1000000000 98436957 1000000000 842763102 1000000000 270220212 1000000000 48340746 1000000000 215122024 1000000000 861486373 1000000000 140638227 1000000000 323511825 1000000000 616110113 1000000000 354267685 1000000000 303603926 1000000000 233003037 1000000000 242468389 1000000000 397979904 1000000000 922602448 1000000000 70016237 1000000000 321876754 1000000000 923384511 1000000000 123827673 1000000000 55296450 1000000000 493748150 1000000000 54458053 1000000000 577119369 1000000000 969681972 1000000000 608603222 1000000000 932034257 1000000000 141462861 1000000000 458110164 1000000000 179769579 1000000000 501706573 1000000000 252543499 1000000000 58821558 1000000000 347893864 1000000000 629743481 1000000000 539156683 1000000000 386263317 1000000000 587594266 1000000000 403612583 1000000000 590976351 1000000000 477798937 1000000000 363631274 1000000000 185241781 1000000000 970607957 1000000000 286833056 1000000000 76435405 1000000000 703558268 1000000000 433978805 1000000000 901181165 1000000000 311219785 1000000000 941208619 1000000000 836982854 1000000000 921064799 1000000000 612226136 1000000000 727969282 1000000000 97363155 1000000000 342093984 1000000000 715457767 1000000000 273011463 1000000000 486086673 1000000000 363506507 1000000000 476644817 1000000000 709237332 1000000000 45608865 1000000000 872954924 1000000000 741196688 1000000000 432993528 1000000000 815469083 1000000000 787103480 1000000000 641493351 1000000000 413066829 1000000000 94524617 1000000000 800368008 1000000000 142236561 1000000000 182439607 1000000000 234109558 1000000000 726887551 1000000000 861277242 1000000000 120018642 1000000000 794084050 1000000000 894633853 1000000000 855299078 1000000000 189624927 1000000000 941655956 1000000000 863653868 1000000000 554748619 1000000000 841547329 1000000000 485570407 1000000000 645573385 1000000000 207743925 1000000000 329189747 1000000000 255495246 1000000000 776083760 1000000000 795662973 1000000000 912986003 1000000000 331770678 1000000000 600937881 1000000000 502722708 1000000000 760823748 1000000000 775849104 1000000000 156857850 1000000000 634503271 1000000000 199858384 1000000000 298903126 1000000000 213550220 1000000000 722195122 1000000000 323723102 1000000000 184948232 1000000000 887776698 1000000000 815544584 1000000000 276253702 1000000000 177735557 1000000000 654543234 1000000000 272886011 1000000000 46286422 1000000000 880245759 1000000000 251829904 1000000000 32853002 1000000000 473122629 1000000000 404756462 1000000000 693020751 1000000000 193252384 1000000000 976884841 1000000000 4190379 1000000000 484588284 1000000000 629550433 1000000000 683139268 1000000000 138362163 1000000000 671750594 1000000000 868754074 1000000000 947693427 1000000000 55933514 1000000000 42740233 1000000000 432140404 1000000000 486701173 1000000000 226703578 1000000000 336201750 1000000000 566715711 1000000000 328995734 1000000000 207993244 1000000000 945606403 1000000000 378988561 1000000000 781500378 1000000000 876611991 1000000000 315387349 1000000000 12353266 1000000000 39287629 1000000000 218538269 1000000000 678857241 1000000000 179883355 1000000000 505059261 1000000000 465287565 1000000000 926454960 1000000000 687918888 1000000000 429626010 1000000000 83720827 1000000000 796140723 1000000000 974605597 1000000000 61106025 1000000000 223551349 1000000000 955224938 1000000000 997577435 1000000000 280084551 1000000000 151875936 1000000000 195840299 1000000000 32650103 1000000000 212772363 1000000000 312513682 1000000000 258674392 1000000000 487065493 1000000000 811352240 1000000000 740321448 1000000000 989407030 1000000000 609610125 1000000000 468266541 1000000000 783482719 1000000000 77454996 1000000000 288112691 1000000000 499004440 1000000000 890003690 1000000000 101886169 1000000000 765221897 1000000000 757717187 1000000000 361557370 1000000000 525069396 1000000000 216530172 1000000000 266939070 1000000000 404178539 1000000000 631197682 1000000000 537265780 1000000000 670589445 1000000000 922363877 1000000000 932737267 1000000000 388624018 1000000000 826394155 1000000000 662082974 1000000000 181691750 1000000000 185830390 1000000000 356011197 1000000000 119674349 1000000000 661665719 1000000000 395132043 1000000000 868824266 1000000000 530464633 1000000000 276660284 1000000000 665672679 1000000000 25140069 1000000000 359994199 1000000000 521027563 1000000000 703282053 1000000000 665726046 1000000000 335671957 1000000000 389049684 1000000000 607281678 1000000000 988645573 1000000000 351563878 1000000000 483706994 1000000000 239203691 1000000000 387908957 1000000000 558073843 1000000000 871294133 1000000000 13046902 1000000000 648663434 1000000000 798599105 1000000000 298723536 1000000000 262825440 1000000000 58658455 1000000000 232424364 1000000000 478512944 1000000000 423255485 1000000000 128083776 1000000000 406179651 1000000000 152141125 1000000000 785213491 1000000000 907003484 1000000000 69345756 1000000000 866235442 1000000000 98926714 1000000000 938961450 1000000000 468991091 1000000000 262872088 1000000000 584680873 1000000000 248699179 1000000000 237455914 1000000000 347351 1000000000 197950709 1000000000 915207033 1000000000 710729728 1000000000 713708685 1000000000 431706826 1000000000 811069428 1000000000 794086578 1000000000 306960995 1000000000 982206417 1000000000 538084624 1000000000 410137632 1000000000 885840400 1000000000 599552771 1000000000 483055030 1000000000 933381834 1000000000 22513481 1000000000 833946471 1000000000 182712462 1000000000 724806609 1000000000 808231037 1000000000 898619849 1000000000 369513273 1000000000 367978569 1000000000 266455984 1000000000 414620134 1000000000 909255578 1000000000 396239686 1000000000 945712742 1000000000 574556965 1000000000 637464856 1000000000 517926533 1000000000 741929187 1000000000 812049034 1000000000 236004679 1000000000 682333245 1000000000 685910664 1000000000 942516865 1000000000 409614167 1000000000 680970375 1000000000 3523321 1000000000 674655366 1000000000 776480659 1000000000 34862246 1000000000 758425711 1000000000 9198216 1000000000 244832947 1000000000 827487535 1000000000 857738537 1000000000 961314931 1000000000 850456450 1000000000 399300500 1000000000 116595314 1000000000 326492911 1000000000 958867607 1000000000 203581653 1000000000 351225973 1000000000 76321229 1000000000 264910867 1000000000 879439922 1000000000 322488054 1000000000 163322821 1000000000 725066956 1000000000 874259893 1000000000 196582640 1000000000 631606897 1000000000 565175262 1000000000 669130340 1000000000 303384604 1000000000 352036399 1000000000 334545894 1000000000 826009177 1000000000 820082 1000000000 380643326 1000000000 215639778 1000000000 896815361 1000000000 447653446 1000000000 414137898 1000000000 396487847 1000000000 332483172 1000000000 560661791 1000000000 291983251 1000000000 40651118 1000000000 893982106 1000000000 224310000 1000000000 868347627 1000000000 331599112 1000000000 482868350 1000000000 684688546 1000000000 169975401 1000000000 266839709 1000000000 383904766 1000000000 667428454 1000000000 575913525 1000000000 415042681 1000000000 93915565 1000000000 128993585 1000000000 18039061 1000000000 479637931 1000000000 389895058 1000000000 121799415 1000000000 867100626 1000000000 317048639 1000000000 739097630 1000000000 542679562 1000000000 768845241 1000000000 909330816 1000000000 832929390 1000000000 682042710 1000000000 884447424 1000000000 582711134 1000000000 312532749 1000000000 137751266 1000000000 747659134 1000000000 731931953 1000000000 48476489 1000000000 107897658 1000000000 717799879 1000000000 665042875 1000000000 513226184 1000000000 275531281 1000000000 105268355 1000000000 479793394 1000000000 334294181 1000000000 651029279 1000000000 27061858 1000000000 637175540 1000000000 333152900 1000000000 869674202 1000000000 202038708 1000000000 66446389 1000000000 455069474 1000000000 92551233 1000000000 562797117 1000000000 603231846 1000000000 496611333 1000000000 324194838 1000000000 631111977 1000000000 644435118 1000000000 994167768 1000000000 235974055 1000000000 843081111 1000000000 475118415 1000000000 112103918 1000000000 46676587 1000000000 692134162 1000000000 602079019 1000000000 207184301 1000000000 190468582 1000000000 682997806 1000000000 562475358 1000000000 125932189 1000000000 13770385 1000000000 141187716 1000000000 428042936 1000000000 98578043 1000000000 385053757 1000000000 399377209 1000000000 394729050 1000000000 234932625 1000000000 850042838 1000000000 566485036 1000000000 39912330 1000000000 251617302 1000000000 878720833 1000000000 228152466 1000000000 650526950 1000000000 213423876 1000000000 420207313 1000000000 358752961 1000000000 846092548 1000000000 697074607 1000000000 783667412 1000000000 759338966 1000000000 926318243 1000000000 203061629 1000000000 588760867 1000000000 284235393 1000000000 805286856 1000000000 742539217 1000000000 774106819 1000000000 256432327 1000000000 471103480 1000000000 28338676 1000000000 175651281 1000000000 815680809 1000000000 86333443 1000000000 69013965 1000000000 575761368 1000000000 57975473 1000000000 402736599 1000000000 716716852 1000000000 931935367 1000000000 278135217 1000000000 570181377 1000000000 447568303 1000000000 696051540 1000000000 184733425 1000000000 308082504 1000000000 365131415 1000000000 471069217 1000000000 271349388 1000000000 349572409 1000000000 98889732 1000000000 442159912 1000000000 627848943 1000000000 562152523 1000000000 890300040 1000000000 161229271 1000000000 534699932 1000000000 552960443 1000000000 820414197 1000000000 803531693 1000000000 764144847 1000000000 818537347 1000000000 295962875 1000000000 684210634 1000000000 987772375 1000000000 32700768 1000000000 895855517 1000000000 21132972 1000000000 385640566 1000000000 381503032 1000000000 975656288 1000000000 132388389 1000000000 201893304 1000000000 379425714 1000000000 500315912 1000000000 824090836 1000000000 244452351 1000000000 917923088 1000000000 613862899 1000000000 250152193 1000000000 109509939 1000000000 908017873 1000000000 15819939 1000000000 723440755 1000000000 586098376 1000000000 809561831 1000000000 387024315 1000000000 284461560 1000000000 363456861 1000000000 949762246 1000000000 169150168 1000000000 935928750 1000000000 475465842 1000000000 307523775 1000000000 293514942 1000000000 339843670 1000000000 474554233 1000000000 821516221 1000000000 459976692 1000000000 88070154 1000000000 289867256 1000000000 369116596 1000000000 976443441 1000000000 360720961 1000000000 944986556 1000000000 413387628 1000000000 560237682 1000000000 35336283 1000000000 67675671 1000000000 388535477 1000000000 567334172 1000000000 358116142 1000000000 218814929 1000000000 773234826 1000000000 128578037 1000000000 54587627 1000000000 411047541 1000000000 255486556 1000000000 742020455 1000000000 340675193 1000000000 970405183 1000000000 591112075 1000000000 641301523 1000000000 5201549 1000000000 366543509 1000000000 761123396 1000000000 635182277 1000000000 605579411 1000000000 894197831 1000000000 455470404 1000000000 53847635 1000000000 824752234 1000000000 74054322 1000000000 575408518 1000000000 280831712 1000000000 61260202 1000000000 278392220 1000000000 722357264 1000000000 173401969 1000000000 808379699 1000000000 893957727 1000000000 188954396 1000000000 489259267 1000000000 400091729 1000000000 730870314 1000000000 292987227 1000000000 315140911 1000000000 508730243 1000000000 77281071 1000000000 211302622 1000000000 770157767 1000000000 314234525 1000000000 183879106 1000000000 109936829 1000000000 43847019 1000000000 816995047 1000000000 157107785 1000000000 527894123 1000000000 108098270 1000000000 153987978 1000000000 122633568 1000000000 939626286 1000000000 843997182 1000000000 901006510 1000000000 756808330 1000000000 766584392 1000000000 580523565 1000000000 653545333 1000000000 803562660 1000000000 716934047 1000000000 685706049 1000000000 338042369 1000000000 528668223 1000000000 455723940 1000000000 534327310 1000000000 696476769 1000000000 490707492 1000000000 791441042 1000000000 788605552 1000000000 625094911 1000000000 721128883 1000000000 501446540 1000000000 707714685 1000000000 220468243 1000000000 722507168 1000000000 188091949 1000000000 592396115 1000000000 487860293 1000000000 771895089 1000000000 12908866 1000000000 639643342 1000000000 816882754 1000000000 231938199 1000000000 360381195 1000000000 754502882 1000000000 284333584 1000000000 403430771 1000000000 398648175 1000000000 185261224 1000000000 663397745 1000000000 656050415 1000000000 231598213 1000000000 68069846 1000000000 625556768 1000000000 584288931 1000000000 886905710 1000000000 734934353 1000000000 287660558 1000000000 137455751 1000000000 110792523 1000000000 466137348 1000000000 403845741 1000000000 416759563 1000000000 79307037 1000000000 215831539 1000000000 741892035 1000000000 886109229 1000000000 633509833 1000000000 728044307 1000000000 772250336 1000000000 72650609 1000000000 514144249 1000000000 658969389 1000000000 126476851 1000000000 325152244 1000000000 228331813 1000000000 496389258 1000000000 129508107 1000000000 270536706 1000000000 204120058 1000000000 966774517 1000000000 529902222 1000000000 390647465 1000000000 73816455 1000000000 547269671 1000000000 794860472 1000000000 947826495 1000000000 827723952 1000000000 91449330 1000000000 884992528 1000000000 233113734 1000000000 731582182 1000000000 976844300 1000000000 473602467 1000000000 728060881 1000000000 865400701 1000000000 635488022 1000000000 237009198 1000000000 149806208 1000000000 842622903 1000000000 711491256 1000000000 97678076 1000000000 690573916 1000000000 153779942 1000000000 473381810 1000000000 488969244 1000000000 360138944 1000000000 773158664 1000000000 119042305 1000000000 574678310 1000000000 73902304 1000000000 371409413 1000000000 917088671 1000000000 836589536 1000000000 596074538 1000000000 873651405 1000000000 209289023 1000000000 837716749 1000000000 603888545 1000000000 29799450 1000000000 898762936 1000000000 492393142 1000000000 21318834 1000000000 95346041 1000000000 319772685 1000000000 984875157 1000000000 878360692 1000000000 172335508 1000000000 729261633 1000000000 932206147 1000000000 1492615 1000000000 995488528 1000000000 380833415 1000000000 91914620 1000000000 943276661 1000000000 402150240 1000000000 688175196 1000000000 381069676 1000000000 35673560 1000000000 303781600 1000000000 289102928 1000000000 986338752 1000000000 765102388 1000000000 331871916 1000000000 219006013 1000000000 85947824 1000000000 339321480 1000000000 205934307 1000000000 134445383 1000000000 739259140 1000000000 196625158 1000000000 510300728 1000000000 151517928 1000000000 723021022 1000000000 993900090 1000000000 661374486 1000000000 178825565 1000000000 348731062 1000000000 918497012 1000000000 917018753 1000000000 158596179 1000000000 849061088 1000000000 834019033 1000000000 261307740 1000000000 759618138 1000000000 903523277 1000000000 268204428 1000000000 119204414 1000000000 732789898 1000000000 599031937 1000000000 711747428 1000000000 366892288 1000000000 29257082 1000000000 882001613 1000000000 75741978 1000000000 534151846 1000000000 343718698 1000000000 784907387 1000000000 496139975 1000000000 604802009 1000000000 975289457 1000000000 805332957 1000000000 766816886 1000000000 599602002 1000000000 267750166 1000000000 936583435 1000000000 172949128 1000000000 846536115 1000000000 786534926 1000000000 817310572 1000000000 381696563 1000000000 161286234 1000000000 40318109 1000000000 103297493 1000000000 394865174 1000000000 653168208 1000000000 57552892 1000000000 760304141 1000000000 873298915 1000000000 727382068 1000000000 519587364 1000000000 179383302 1000000000 388355298 1000000000 349434948 1000000000 147958642 1000000000 629093429 1000000000 474532424 1000000000 121334871 1000000000 139832646 1000000000 275124358 1000000000 491379702 1000000000 550875243 1000000000 687969288 1000000000 388274425 1000000000 629263670 1000000000 691924635 1000000000 831847741 1000000000 540304303 1000000000 713766765 1000000000 582756370 1000000000 654526059 1000000000 837145574 1000000000 630676189 1000000000 110035609 1000000000 759026298 1000000000 339309844 1000000000 835242747 1000000000 506669268 1000000000 551713099 1000000000 514039691 1000000000 634338921 1000000000 637779782 1000000000 60498506 1000000000 603193863 1000000000 329163819 1000000000 839539845 1000000000 245341760 1000000000 43295068 1000000000 417283955 1000000000 608909242 1000000000 358006849 1000000000 645284178 1000000000 655335573 1000000000 696720622 1000000000 95532478 1000000000 778718418 1000000000 848538258 1000000000 525513611 1000000000 209443025 1000000000 738953254 1000000000 397438348 1000000000 766090355 1000000000 44344949 1000000000 456174919 1000000000 881695355 1000000000 722953809 1000000000 716345238 1000000000 152030745 1000000000 303948699 1000000000 277857372 1000000000 69991830 1000000000 626718339 1000000000 743563263 1000000000 40130575 1000000000 127466802 1000000000 195699043 1000000000 614385894 1000000000 954623398 1000000000 836624373 1000000000 484148116 1000000000 417060945 1000000000 918690029 1000000000 48780434 1000000000 518924143 1000000000 120456431 1000000000 688474545 1000000000 197700151 1000000000 839102168 1000000000 725654330 1000000000 650952325 1000000000 740676811 1000000000 568406289 1000000000 975493247 1000000000 690204924 1000000000 781783442 1000000000 695319258 1000000000 435297716 1000000000 448241952 1000000000 612849995 1000000000 758919795 1000000000 218141378 1000000000 899429726 1000000000 905317819 1000000000 860703120 1000000000 976752967 1000000000 895762701 1000000000 696162410 1000000000 23821879 1000000000 329649774 1000000000 537492145 1000000000 237728175 1000000000 900660034 1000000000 601521698 1000000000 414123898 1000000000 758677346 1000000000 37630825 1000000000 434282988 1000000000 833619951 1000000000 83335822 1000000000 739559033 1000000000 270983640 1000000000 201855541 1000000000 444087953 1000000000 410429077 1000000000 124621278 1000000000 171444779 1000000000 105865710 1000000000 871701082 1000000000 581762293 1000000000 735077158 1000000000 907098407 1000000000 475375080 1000000000 887388694 1000000000 602102131 1000000000 361230469 1000000000 365684426 1000000000 379239523 1000000000 733776297 1000000000 523844228 1000000000 412283967 1000000000 619187895 1000000000 335604767 1000000000 695552721 1000000000 78254704 1000000000 790214172 1000000000 565813763 1000000000 473799637 1000000000 37390804 1000000000 55244105 1000000000 209989056 1000000000 286560423 1000000000 346810296 1000000000 892965019 1000000000 415155249 1000000000 428286329 1000000000 257094908 1000000000 250954497 1000000000 881850990 1000000000 108664795 1000000000 687161428 1000000000 327745636 1000000000 962350093 1000000000 997448486 1000000000 412807565 1000000000 894851249 1000000000 363808642 1000000000 334503849 1000000000 430228863 1000000000 45104124 1000000000 71530471 1000000000 763323036 1000000000 65050738 1000000000 307713876 1000000000 546872870 1000000000 248860204 1000000000 380260804 1000000000 270228878 1000000000 864376293 1000000000 424845880 1000000000 956740173 1000000000 398734719 1000000000 237956377 1000000000 199926948 1000000000 509578394 1000000000 979953095 1000000000 778787031 1000000000 474846548 1000000000 13652481 1000000000 701238388 1000000000 962713576 1000000000 722076680 1000000000 525330856 1000000000 341378217 1000000000 429924116 1000000000 632835507 1000000000 432064321 1000000000 311066337 1000000000 613920342 1000000000 795203007 1000000000 746865134 1000000000 204200103 1000000000 65913769 1000000000 862284630 1000000000 468600665 1000000000 613191484 1000000000 7752008 1000000000 923487095 1000000000 470559860 1000000000 999397814 1000000000 923892840 1000000000 116559673 1000000000 853317076 1000000000 902483660 1000000000 926610093 1000000000 646501906 1000000000 519297398 1000000000 289990251 1000000000 443412555 1000000000 471001057 1000000000 365746932 1000000000 315159587 1000000000 761143795 1000000000 327223770 1000000000 293131304 1000000000 834915795 1000000000 992045748 1000000000 650443744 1000000000 922003181 1000000000 475962678 1000000000 847800385 1000000000 664311943 1000000000 513127558 1000000000 487960046 1000000000 334867493 1000000000 555955882 1000000000 591847884 1000000000 442690945 1000000000 342032993 1000000000 418736624 1000000000 433805241 1000000000 65599925 1000000000 852801976 1000000000 183209975 1000000000 522280341 1000000000 974941969 1000000000 855324120 1000000000 102349336 1000000000 609666034 1000000000 503027049 1000000000 52254579 1000000000 386938134 1000000000 969346416 1000000000 363906041 1000000000 501356925 1000000000 340800016 1000000000 454504737 1000000000 18892246 1000000000 507349427 1000000000 996830173 1000000000 674179232 1000000000 528592282 1000000000 328025353 1000000000 653735054 1000000000 480030597 1000000000 442305693 1000000000 8771411 1000000000 158770426 1000000000 170979305 1000000000 730089506 1000000000 94244868 1000000000 482180870 1000000000 1148760 1000000000 140052261 1000000000 950030436 1000000000 226834457 1000000000 967243532 1000000000 774854597 1000000000 123411081 1000000000 339932500 1000000000 639627868 1000000000 878803439 1000000000 191269493 1000000000 573726937 1000000000 902727966 1000000000 203112784 1000000000 747253128 1000000000 419870003 1000000000 453311439 1000000000 541824359 1000000000 560268364 1000000000 703321363 1000000000 139956897 1000000000 850352115 1000000000 473498963 1000000000 501318718 1000000000 174706737 1000000000 224656183 1000000000 870638220 1000000000 899607871 1000000000 762287048 1000000000 289566256 1000000000 632210801 1000000000 649744504 1000000000 557166587 1000000000 918971510 1000000000 919600425 1000000000 917321916 1000000000 26351585 1000000000 116805940 1000000000 580058218 1000000000 283273967 1000000000 725988577 1000000000 166816505 1000000000 12491399 1000000000 100250497 1000000000 845336794 1000000000 521509317 1000000000 863636417 1000000000 986133903 1000000000 338471200 1000000000 43424366 1000000000 570928284 1000000000 185567202 1000000000 514014039 1000000000 283891768 1000000000 68057729 1000000000 418054899 1000000000 210555098 1000000000 625219063 1000000000 135895500 1000000000 149358285 1000000000 106468436 1000000000 665581311 1000000000 206916083 1000000000 974492261 1000000000 167565625 1000000000 433523850 1000000000 995267867 1000000000 983211109 1000000000 859792458 1000000000 460729953 1000000000 685231345 1000000000 919595679 1000000000 856081055 1000000000 262231027 1000000000 155761331 1000000000 783927726 1000000000 231309494 1000000000 990714521 1000000000 507753916 1000000000 502986773 1000000000 948422545 1000000000 193031890 1000000000 677808647 1000000000 886422629 1000000000 388648937 1000000000 330199945 1000000000 495559786 1000000000 91905517 1000000000 242734005 1000000000 182543234 1000000000 917392332 1000000000 698828739 1000000000 519479189 1000000000 614890943 1000000000 55358291 1000000000 599092357 1000000000 634683985 1000000000 624971220 1000000000 702471712 1000000000 825252374 1000000000 153647632 1000000000 64456699 1000000000 357212005 1000000000 944738041 1000000000 34120637 1000000000 933049274 1000000000 494028534 1000000000 925790137 1000000000 115535360 1000000000 646954821 1000000000 991193207 1000000000 130749386 1000000000 168017131 1000000000 965529540 1000000000 408885789 1000000000 660836334 1000000000 496236289 1000000000 249485742 1000000000 934028401 1000000000 867782902 1000000000 242248596 1000000000 891608539 1000000000 853829410 1000000000 383243005 1000000000 811796116 1000000000 504514180 1000000000 778582027 1000000000 219553427 1000000000 100922624 1000000000 589511484 1000000000 828418002 1000000000 875418340 1000000000 485457531 1000000000 220708859 1000000000 810951808 1000000000 117965104 1000000000 674910102 1000000000 909370351 1000000000 979199662 1000000000 131661439 1000000000 708327637 1000000000 149010292 1000000000 548851397 1000000000 335823771 1000000000 558064786 1000000000 831360724 1000000000 513896827 1000000000 496700813 1000000000 651117105 1000000000 981433472 1000000000 164110793 1000000000 513818097 1000000000 21085232 1000000000 284528197 1000000000 466763798 1000000000 359992747 1000000000 495749248 1000000000 38217620 1000000000 176678184 1000000000 163118445 1000000000 451408737 1000000000 997823086 1000000000 985480297 1000000000 913854153 1000000000 55198875 1000000000 673973946 1000000000 196533061 1000000000 271177643 1000000000 481048775 1000000000 321787311 1000000000 892253203 1000000000 437330775 1000000000 296850364 1000000000 32270538 1000000000 985147898 1000000000 381507997 1000000000 980339002 1000000000 548900363 1000000000 128569595 1000000000 967395217 1000000000 391494335 1000000000 115965070 1000000000 271741137 1000000000 860096531 1000000000 836652761 1000000000 677013328 1000000000 321431230 1000000000 398188011 1000000000 224508576 1000000000 884765063 1000000000 761280986 1000000000 351732477 1000000000 577189910 1000000000 130592766 1000000000 29135458 1000000000 69529201 1000000000 340258739 1000000000 801796048 1000000000 868399068 1000000000 956591036 1000000000 840506341 1000000000 530356331 1000000000 671417849 1000000000 682049123 1000000000 105039008 1000000000 273718188 1000000000 291900302 1000000000 293567242 1000000000 522488544 1000000000 469210009 1000000000 78635245 1000000000 317992198 1000000000 601487989 1000000000 742228140 1000000000 948884611 1000000000 580995190 1000000000 927902180 1000000000 807008479 1000000000 659931960 1000000000 73594927 1000000000 373995340 1000000000 794636021 1000000000 395187712 1000000000 202740542 1000000000 141271607 1000000000 831025831 1000000000 962340991 1000000000 977280556 1000000000 453810948 1000000000 533021853 1000000000 886504914 1000000000 781872887 1000000000 310127114 1000000000 897049748 1000000000 784388014 1000000000 96136936 1000000000 563924601 1000000000 842950438 1000000000 306539601 1000000000 983645819 1000000000 905668300 1000000000 441151305 1000000000 636681271 1000000000 929053019 1000000000 791215169 1000000000 470268040 1000000000 618585875 1000000000 876333441 1000000000 667018901 1000000000 914446422 1000000000 376442057 1000000000 805390842 1000000000 744100860 1000000000 269221746 1000000000 541219891 1000000000 88330684 1000000000 158447619 1000000000 652830587 1000000000 694933637 1000000000 331283455 1000000000 70047718 1000000000 182794080 1000000000 771934834 1000000000 376292745 1000000000 692486021 1000000000 121987610 1000000000 55119126 1000000000 519927576 1000000000 764161994 1000000000 339627538 1000000000 10988964 1000000000 157880426 1000000000 851539377 1000000000 529531986 1000000000 147827111 1000000000 355918258 1000000000 805022536 1000000000 362735805 1000000000 120558956 1000000000 508557524 1000000000 351088204 1000000000 703222801 1000000000 940658621 1000000000 50020920 1000000000 576794062 1000000000 50159077 1000000000 197096567 1000000000 918713472 1000000000 596978961 1000000000 573785578 1000000000 748709068 1000000000 765754334 1000000000 665503912 1000000000 133833919 1000000000 678720494 1000000000 312356843 1000000000 952235679 1000000000 267683233 1000000000 516320221 1000000000 351327969 1000000000 129969270 1000000000 668017891 1000000000 235403146 1000000000 791562265 1000000000 930459295 1000000000 737469957 1000000000 712880565 1000000000 183404328 1000000000 687436595 1000000000 612682480 1000000000 494330108 1000000000 560983483 1000000000 952004095 1000000000 647532798 1000000000 93916569 1000000000 21585632 1000000000 359400590 1000000000 790727329 1000000000 564697383 1000000000 516393322 1000000000 663082975 1000000000 533057132 1000000000 419926051 1000000000 166634879 1000000000 870553104 1000000000 285676758 1000000000 844016804 1000000000 603795534 1000000000 902478576 1000000000 45386263 1000000000 852394733 1000000000 249847011 1000000000 404185337 1000000000 869574796 1000000000 873647398 1000000000 171041044 1000000000 843554566 1000000000 733189175 1000000000 194236335 1000000000 155721514 1000000000 411328495 1000000000 641370105 1000000000 671228555 1000000000 774737019 1000000000 995367945 1000000000 821012130 1000000000 65260756 1000000000 616459209 1000000000 6824671 1000000000 603461317 1000000000 767422241 1000000000 617143056 1000000000 99126123 1000000000 778075424 1000000000 982372987 1000000000 962536911 1000000000 840816662 1000000000 530859896 1000000000 700639349 1000000000 350733046 1000000000 904155167 1000000000 479122269 1000000000 290948626 1000000000 306595574 1000000000 901369563 1000000000 335346718 1000000000 584018902 1000000000 264858606 1000000000 706836861 1000000000 925388074 1000000000 878501593 1000000000 201362953 1000000000 536606336 1000000000 899584354 1000000000 188232167 1000000000 34393402 1000000000 459740831 1000000000 404457991 1000000000 599597592 1000000000 651601850 1000000000 748678419 1000000000 655563960 1000000000 552570489 1000000000 125262396 1000000000 72857868 1000000000 186891116 1000000000 160287359 1000000000 656569426 1000000000 234763450 1000000000 198528797 1000000000 620443197 1000000000 774706519 1000000000 710621075 1000000000 357953331 1000000000 251663782 1000000000 292223620 1000000000 131842551 1000000000 507507101 1000000000 36294782 1000000000 706055775 1000000000 686292595 1000000000 34053829 1000000000 335144656 1000000000 477726805 1000000000 16239930 1000000000 418642406 1000000000 369017793 1000000000 673570037 1000000000 882764994 1000000000 346261881 1000000000 646126009 1000000000 823007998 1000000000 813389508 1000000000 872027177 1000000000 200286079 1000000000 326508520 1000000000 54064506 1000000000 244325351 1000000000 414947419 1000000000 573050259 1000000000 389865240 1000000000 585822037 1000000000 847490558 1000000000 534922737 1000000000 2474453 1000000000 384624153 1000000000 275870323 1000000000 250932501 1000000000 39498429 1000000000 885820142 1000000000 146612565 1000000000 541925735 1000000000 380032136 1000000000 213363052 1000000000 145504225 1000000000 562539752 1000000000 393630406 1000000000 207802487 1000000000 510074895 1000000000 784988734 1000000000 475373718 1000000000 516104245 1000000000 394059392 1000000000 947738339 1000000000 882216610 1000000000 720239627 1000000000 337321373 1000000000 84879041 1000000000 199302756 1000000000 173511060 1000000000 107814272 1000000000 834567046 1000000000 915989610 1000000000 411423204 1000000000 996442980 1000000000 277925702 1000000000 972253700 1000000000 186376687 1000000000 936290638 1000000000 364013096 1000000000 587515065 1000000000 895456468 1000000000 754732766 1000000000 933353367 1000000000 392797926 1000000000 528110693 1000000000 52538668 1000000000 709915134 1000000000 898714130 1000000000 712388919 1000000000 30861690 1000000000 837069187 1000000000 259729781 1000000000 387991481 1000000000 447814604 1000000000 198457291 1000000000 548770542 1000000000 203661509 1000000000 602200780 1000000000 70002099 1000000000 813172712 1000000000 917868118 1000000000 279936893 1000000000 480515696 1000000000 877965427 1000000000 559367833 1000000000 432461101 1000000000 427992035 1000000000 318416235 1000000000 529384369 1000000000 656429076 1000000000 180232808 1000000000 1497092 1000000000 290894705 1000000000 666782382 1000000000 402421339 1000000000 111374624 1000000000 631801915 1000000000 725453680 1000000000 434411538 1000000000 236291468 1000000000 158459339 1000000000 26479973 1000000000 147151147 1000000000 69097470 1000000000 104169835 1000000000 617105028 1000000000 561571422 1000000000 435007258 1000000000 178268711 1000000000 205523998 1000000000 583812481 1000000000 263914650 1000000000 472946778 1000000000 380360035 1000000000 131149996 1000000000 127296583 1000000000 297980878 1000000000 854934179 1000000000 393383439 1000000000 938228242 1000000000 844315204 1000000000 685001085 1000000000 889831072 1000000000 823369299 1000000000 107391406 1000000000 842533435 1000000000 124745573 1000000000 107923801 1000000000 851779820 1000000000 847145054 1000000000 776705749 1000000000 515816954 1000000000 389703367 1000000000 46906692 1000000000 66533156 1000000000 734894334 1000000000 572513016 1000000000 391919642 1000000000 32723913 1000000000 38299697 1000000000 705754766 1000000000 289126709 1000000000 769451728 1000000000 506149110 1000000000 498428603 1000000000 926668731 1000000000 160839219 1000000000 222943397 1000000000 341093972 1000000000 310115837 1000000000 888099106 1000000000 784048311 1000000000 914907452 1000000000 818552104 1000000000 540055349 1000000000 518631932 1000000000 807519480 1000000000 911707440 1000000000 986678624 1000000000 628807595 1000000000 7842585 1000000000 370330009 1000000000 4188275 1000000000 542588785 1000000000 251192505 1000000000 331609135 1000000000 896770725 1000000000 151215438 1000000000 886523479 1000000000 482184946 1000000000 320917808 1000000000 537843199 1000000000 418196709 1000000000 207032304 1000000000 751431081 1000000000 994502143 1000000000 485672365 1000000000 786702512 1000000000 374969981 1000000000 126894877 1000000000 54645517 1000000000 122191295 1000000000 535389470 1000000000 455565022 1000000000 309166774 1000000000 544621108 1000000000 413618082 1000000000 693378109 1000000000 510973523 1000000000 202121943 1000000000 539634866 1000000000 159698954 1000000000 550762476 1000000000 550012212 1000000000 73603756 1000000000 963620058 1000000000 268123515 1000000000 760496108 1000000000 583995884 1000000000 944018485 1000000000 750228090 1000000000 188485240 1000000000 942515219 1000000000 78665477 1000000000 53609889 1000000000 302580622 1000000000 399906458 1000000000 235933918 1000000000 821008824 1000000000 70045041 1000000000 301938593 1000000000 747498874 1000000000 441845893 1000000000 88838254 1000000000 773868961 1000000000 598518607 1000000000 509996644 1000000000 854822690 1000000000 736931323 1000000000 545402042 1000000000 439190626 1000000000 628617660 1000000000 142759706 1000000000 183724499 1000000000 741096419 1000000000 412151846 1000000000 516919259 1000000000 951825955 1000000000 839584931 1000000000 683312560 1000000000 790212506 1000000000 863572436 1000000000 796407320 1000000000 359909328 1000000000 515369218 1000000000 658538388 1000000000 378765718 1000000000 639316594 1000000000 245116069 1000000000 95205045 1000000000 358669305 1000000000 392187811 1000000000 264995021 1000000000 248287174 1000000000 695556729 1000000000 652208426 1000000000 537830263 1000000000 745906362 1000000000 644549116 1000000000 578079419 1000000000 725998197 1000000000 481528694 1000000000 58545960 1000000000 553128744 1000000000 500564517 1000000000 704043686 1000000000 984530672 1000000000 289652147 1000000000 272600693 1000000000 156422432 1000000000 185188259 1000000000 667455738 1000000000 752744066 1000000000 533599606 1000000000 434175061 1000000000 895057734 1000000000 915403091 1000000000 792218537 1000000000 797233534 1000000000 111680053 1000000000 511491820 1000000000 359535724 1000000000 920578184 1000000000 241549664 1000000000 993445377 1000000000 157392567 1000000000 989506585 1000000000 476257217 1000000000 980566577 1000000000 812876624 1000000000 237439953 1000000000 819699317 1000000000 70733804 1000000000 618777466 1000000000 294111234 1000000000 597074473 1000000000 164710934 1000000000 587893476 1000000000 200739689 1000000000 295641738 1000000000 221056954 1000000000 72913458 1000000000 336717911 1000000000 58997649 1000000000 682748973 1000000000 928884934 1000000000 286212531 1000000000 361175680 1000000000 218326335 1000000000 349414584 1000000000 530991735 1000000000 654411381 1000000000 76586909 1000000000 95384284 1000000000 249378934 1000000000 318265180 1000000000 644958845 1000000000 50226813 1000000000 26167362 1000000000 141022576 1000000000 914668621 1000000000 2214417 1000000000 572641521 1000000000 219852179 1000000000 484726563 1000000000 27524636 1000000000 779144415 1000000000 369662674 1000000000 228152338 1000000000 252633151 1000000000 340746886 1000000000 409559386 1000000000 120099131 1000000000 660336507 1000000000 982715789 1000000000 464752757 1000000000 264371430 1000000000 875925072 1000000000 290558033 1000000000 55222678 1000000000 260638245 1000000000 411466867 1000000000 24308302 1000000000 671769211 1000000000 309718594 1000000000 643170645 1000000000 22557001 1000000000 922764013 1000000000 439745858 1000000000 709818969 1000000000 892211430 1000000000 230592379 1000000000 348393560 1000000000 350417566 1000000000 273948310 1000000000 626627456 1000000000 515355345 1000000000 638105757 1000000000 619459568 1000000000 583802854 1000000000 514240709 1000000000 164467490 1000000000 321192325 1000000000 288376954 1000000000 681026376 1000000000 18101872 1000000000 408046669 1000000000 665131375 1000000000 857463027 1000000000 48061941 1000000000 354255478 1000000000 395826795 1000000000 611594696 1000000000 417948462 1000000000 911838901 1000000000 229586607 1000000000 510626893 1000000000 914327357 1000000000 633604619 1000000000 126671998 1000000000 667950520 1000000000 604093910 1000000000 707517754 1000000000 832962563 1000000000 734162556 1000000000 493173009 1000000000 126165902 1000000000 382660853 1000000000 285672354 1000000000 308544843 1000000000 359545356 1000000000 908676287 1000000000 800924315 1000000000 49560320 1000000000 302201868 1000000000 692370456 1000000000 104989799 1000000000 902324653 1000000000 879527007 1000000000 772395403 1000000000 89899986 1000000000 556483079 1000000000 804341010 1000000000 726833073 1000000000 914794495 1000000000 619339005 1000000000 75460378 1000000000 933691066 1000000000 546113147 1000000000 505831610 1000000000 446540240 1000000000 419780076 1000000000 312906379 1000000000 603805872 1000000000 466244274 1000000000 571806434 1000000000 264947377 1000000000 358085682 1000000000 767364773 1000000000 446835377 1000000000 736577605 1000000000 660503790 1000000000 718034334 1000000000 189903881 1000000000 699757789 1000000000 488783024 1000000000 24848987 1000000000 222294394 1000000000 94430235 1000000000 238263364 1000000000 611996132 1000000000 385783379 1000000000 641666447 1000000000 573762346 1000000000 23860110 1000000000 943193531 1000000000 284521518 1000000000 103830042 1000000000 70510298 1000000000 765765996 1000000000 115719475 1000000000 906316050 1000000000 139772659 1000000000 422190955 1000000000 849676069 1000000000 323698788 1000000000 234508041 1000000000 159761188 1000000000 995718134 1000000000 180765065 1000000000 177018809 1000000000 663705412 1000000000 174718942 1000000000 938605969 1000000000 311585622 1000000000 910560203 1000000000 211685407 1000000000 496984145 1000000000 450516381 1000000000 121196703 1000000000 589856990 1000000000 237713468 1000000000 51215457 1000000000 13619426 1000000000 92040163 1000000000 270830918 1000000000 743705729 1000000000 502259849 1000000000 506416866 1000000000 341290374 1000000000 406926155 1000000000 920432830 1000000000 168960079 1000000000 449384071 1000000000 263954470 1000000000 855024089 1000000000 940622594 1000000000 679254852 1000000000 961444423 1000000000 630891378 1000000000 415876386 1000000000 570851652 1000000000 94679870 1000000000 13604045 1000000000 812083703 1000000000 612557261 1000000000 636009697 1000000000 579604549 1000000000 746023103 1000000000 684082534 1000000000 105169896 1000000000 950417791 1000000000 245253725 1000000000 772088489 1000000000 636024305 1000000000 435589439 1000000000 891649124 1000000000 486337371 1000000000 389398172 1000000000 322080468 1000000000 74262206 1000000000 602588692 1000000000 968430913 1000000000 973780246 1000000000 512601286 1000000000 732279174 1000000000 606495685 1000000000 541522711 1000000000 300975615 1000000000 376422439 1000000000 192105220 1000000000 944947396 1000000000 353073277 1000000000 218520708 1000000000 444483454 1000000000 677260685 1000000000 204555028 1000000000 948103895 1000000000 288376037 1000000000 90860550 1000000000 897313358 1000000000 95885462 1000000000 610077110 1000000000 196280050 1000000000 839197747 1000000000 975622901 1000000000 386330701 1000000000 597597233 1000000000 947116370 1000000000 968946718 1000000000 338029705 1000000000 236515035 1000000000 555656441 1000000000 931558082 1000000000 1735773 1000000000 97554523 1000000000 144985920 1000000000 776217093 1000000000 549512167 1000000000 69088193 1000000000 996018436 1000000000 398538723 1000000000 435826935 1000000000 696562004 1000000000 516486286 1000000000 459118422 1000000000 252421939 1000000000 573666879 1000000000 361429789 1000000000 546472608 1000000000 577562084 1000000000 414524706 1000000000 954437812 1000000000 972809981 1000000000 109679289 1000000000 47769214 1000000000 295168805 1000000000 926761923 1000000000 845997164 1000000000 640205096 1000000000 876520252 1000000000 49258406 1000000000 925469729 1000000000 415541606 1000000000 213487871 1000000000 32723776 1000000000 17064196 1000000000 687736618 1000000000 940671415 1000000000 763400678 1000000000 259649338 1000000000 704792298 1000000000 553897537 1000000000 111990379 1000000000 606623793 1000000000 177778960 1000000000 618938023 1000000000 808400298 1000000000 4676287 1000000000 226929082 1000000000 610749738 1000000000 943428882 1000000000 88953080 1000000000 938691508 1000000000 783381180 1000000000 801629475 1000000000 233811861 1000000000 616351452 1000000000 27449213 1000000000 865258050 1000000000 379804174 1000000000 682041604 1000000000 679288275 1000000000 98755119 1000000000 839221108 1000000000 773345749 1000000000 177152547 1000000000 732187213 1000000000 181289235 1000000000 907689144 1000000000 371592620 1000000000 847150757 1000000000 324899680 1000000000 271593846 1000000000 95580688 1000000000 229271906 1000000000 254217936 1000000000 802010416 1000000000 108382329 1000000000 745411442 1000000000 865914657 1000000000 858024797 1000000000 102795331 1000000000 54923130 1000000000 530595880 1000000000 275419028 1000000000 862073329 1000000000 401393299 1000000000 794120259 1000000000 518735518 1000000000 144713039 1000000000 99719260 1000000000 803240960 1000000000 791238835 1000000000 428120334 1000000000 251993193 1000000000 249229537 1000000000 902863617 1000000000 324041044 1000000000 869338429 1000000000 580739381 1000000000 420861627 1000000000 623916394 1000000000 464712871 1000000000 200051048 1000000000 799752474 1000000000 723681527 1000000000 881875982 1000000000 792383532 1000000000 516732510 1000000000 374264590 1000000000 631654650 1000000000 69792687 1000000000 568142384 1000000000 863008811 1000000000 717171853 1000000000 276813462 1000000000 182615474 1000000000 507825028 1000000000 147155501 1000000000 414843650 1000000000 458735063 1000000000 983795473 1000000000 253265424 1000000000 790598170 1000000000 541187385 1000000000 536875666 1000000000 163041470 1000000000 996082613 1000000000 520607257 1000000000 802519470 1000000000 342387006 1000000000 190174765 1000000000 164311534 1000000000 313441357 1000000000 728549298 1000000000 462176828 1000000000 977467676 1000000000 914058170 1000000000 719907903 1000000000 117628668 1000000000 797089379 1000000000 137358227 1000000000 169436841 1000000000 993539947 1000000000 624322697 1000000000 812420084 1000000000 31221673 1000000000 528079605 1000000000 773558725 1000000000 183202881 1000000000 332147245 1000000000 685483083 1000000000 375259797 1000000000 752924339 1000000000 372448376 1000000000 748445646 1000000000 509015496 1000000000 934174312 1000000000 692674382 1000000000 739560144 1000000000 255063972 1000000000 882264112 1000000000 672319404 1000000000 234106676 1000000000 327448594 1000000000 827356936 1000000000 475162942 1000000000 875419247 1000000000 547362519 1000000000 645370304 1000000000 67890566 1000000000 478722803 1000000000 360776147 1000000000 973248498 1000000000 104207173 1000000000 63386371 1000000000 244221681 1000000000 301756884 1000000000 316275686 1000000000 60572033 1000000000 484378744 1000000000 462950419 1000000000 590424546 1000000000 643617234 1000000000 790593425 1000000000 788517390 1000000000 642416736 1000000000 510530867 1000000000 502524184 1000000000 553500646 1000000000 28758221 1000000000 568493472 1000000000 166715161 1000000000 380191919 1000000000 225991877 1000000000 650516157 1000000000 960268738 1000000000 365259850 1000000000 298072820 1000000000 431423480 1000000000 536613147 1000000000 47899273 1000000000 375691749 1000000000 810068770 1000000000 904338253 1000000000 486537699 1000000000 850346975 1000000000 591913902 1000000000 327081025 1000000000 507918965 1000000000 823070631 1000000000 598479934 1000000000 120300405 1000000000 109065129 1000000000 692355705 1000000000 246798207 1000000000 637893945 1000000000 54162710 1000000000 166724641 1000000000 673842582 1000000000 65943980 1000000000 298801113 1000000000 632934323 1000000000 694247169 1000000000 313140514 1000000000 165092731 1000000000 631030470 1000000000 173075228 1000000000 399461841 1000000000 161033914 1000000000 131222053 1000000000 537410293 1000000000 534804024 1000000000 487384578 1000000000 211975982 1000000000 368020380 1000000000 415015746 1000000000 168677149 1000000000 529322180 1000000000 734268453 1000000000 248569167 1000000000 791309169 1000000000 676187416 1000000000 637642311 1000000000 46524189 1000000000 895440384 1000000000 225974629 1000000000 321628696 1000000000 85530137 1000000000 13363726 1000000000 142320086 1000000000 891323315 1000000000 220777662 1000000000 694581948 1000000000 664715605 1000000000 222495017 1000000000 47737315 1000000000 650045238 1000000000 531286497 1000000000 272491636 1000000000 880270762 1000000000 737661141 1000000000 318811488 1000000000 247425297 1000000000 560471866 1000000000 647048276 1000000000 90299736 1000000000 968289485 1000000000 651975090 1000000000 625977019 1000000000 75399290 1000000000 9974407 1000000000 530434290 1000000000 258028319 1000000000 957693456 1000000000 245763475 1000000000 831756153 1000000000 502863470 1000000000 38317970 1000000000 424301013 1000000000 238846317 1000000000 764091731 1000000000 567419708 1000000000 262473719 1000000000 925229302 1000000000 876551289 1000000000 759152817 1000000000 956227529 1000000000 258340807 1000000000 378907705 1000000000 49531003 1000000000 508871402 1000000000 742630514 1000000000 438372406 1000000000 9090905 1000000000 684554473 1000000000 741777698 1000000000 647842255 1000000000 325333233 1000000000 538467209 1000000000 638828004 1000000000 911761301 1000000000 586699007 1000000000 878732853 1000000000 558268265 1000000000 948339205 1000000000 318145043 1000000000 846399786 1000000000 609541578 1000000000 113622985 1000000000 795560253 1000000000 202236474 1000000000 665935162 1000000000 980138558 1000000000 649903224 1000000000 262290366 1000000000 741590358 1000000000 46414023 1000000000 325534836 1000000000 467711613 1000000000 330501282 1000000000 255003856 1000000000 989578730 1000000000 53404905 1000000000 416896149 1000000000 768716200 1000000000 181688508 1000000000 401274577 1000000000 805604464 1000000000 484235057 1000000000 378669979 1000000000 586409505 1000000000 788650223 1000000000 186373867 1000000000 794264827 1000000000 312010039 1000000000 280068639 1000000000 271687159 1000000000 133904249 1000000000 341428776 1000000000 383383055 1000000000 774288353 1000000000 701075324 1000000000 426379814 1000000000 151601746 1000000000 455869112 1000000000 404075099 1000000000 527649724 1000000000 966389520 1000000000 650959703 1000000000 810458914 1000000000 197154179 1000000000 704581317 1000000000 870184968 1000000000 295391558 1000000000 305008282 1000000000 467779545 1000000000 476676283 1000000000 485402440 1000000000 661877010 1000000000 398340866 1000000000 986727545 1000000000 599042863 1000000000 798528214 1000000000 388815677 1000000000 619804916 1000000000 942757267 1000000000 273976686 1000000000 742888723 1000000000 380253182 1000000000 546263985 1000000000 106775438 1000000000 563610982 1000000000 914588264 1000000000 563662602 1000000000 46059424 1000000000 640721995 1000000000 287340845 1000000000 422942178 1000000000 303133170 1000000000 513228937 1000000000 828205149 1000000000 273863084 1000000000 235702530 1000000000 940268888 1000000000 447028550 1000000000 737281158 1000000000 765218073 1000000000 64069832 1000000000 600499161 1000000000 297707171 1000000000 593547851 1000000000 579530902 1000000000 821147815 1000000000 877893665 1000000000 689115635 1000000000 908982845 1000000000 463273079 1000000000 833445665 1000000000 807489745 1000000000 569046264 1000000000 497270277 1000000000 631255139 1000000000 731739325 1000000000 616024261 1000000000 466239726 1000000000 365054372 1000000000 565238510 1000000000 168620818 1000000000 67132264 1000000000 59399259 1000000000 944900709 1000000000 269883228 1000000000 80029144 1000000000 947625063 1000000000 54306831 1000000000 395386434 1000000000 780749692 1000000000 76815053 1000000000 12654195 1000000000 147637519 1000000000 230368380 1000000000 946333897 1000000000 124847220 1000000000 689367630 1000000000 163401209 1000000000 891532276 1000000000 649695196 1000000000 258187569 1000000000 207819980 1000000000 563806745 1000000000 808844451 1000000000 197044277 1000000000 584331171 1000000000 956274943 1000000000 744466993 1000000000 175609274 1000000000 655398977 1000000000 961962111 1000000000 724069796 1000000000 369085438 1000000000 936398173 1000000000 53184671 1000000000 21898794 1000000000 739630185 1000000000 437867473 1000000000 773914196 1000000000 501906484 1000000000 253974898 1000000000 968828187 1000000000 132089629 1000000000 594170662 1000000000 134633943 1000000000 133575028 1000000000 716624919 1000000000 434409632 1000000000 967746745 1000000000 921015575 1000000000 226171747 1000000000 194074284 1000000000 153248408 1000000000 730778846 1000000000 18643214 1000000000 117707015 1000000000 568345669 1000000000 96243721 1000000000 157909192 1000000000 142657325 1000000000 174656499 1000000000 105978435 1000000000 282578860 1000000000 319048303 1000000000 804140546 1000000000 550776178 1000000000 153997494 1000000000 981235169 1000000000 275768991 1000000000 396448631 1000000000 700477705 1000000000 600846855 1000000000 624038522 1000000000 523204638 1000000000 107199221 1000000000 893367185 1000000000 499823252 1000000000 879341870 1000000000 70366018 1000000000 9888273 1000000000 300748084 1000000000 901507713 1000000000 481070456 1000000000 228291757 1000000000 486670094 1000000000 602724296 1000000000 978765042 1000000000 362365822 1000000000 705463383 1000000000 263672609 1000000000 296378911 1000000000 910713547 1000000000 939512107 1000000000 368916433 1000000000 626995035 1000000000 190772229 1000000000 894959121 1000000000 715318572 1000000000 243268871 1000000000 53782884 1000000000 607463805 1000000000 848626255 1000000000 145964429 1000000000 93766839 1000000000 921113996 1000000000 323429634 1000000000 917066246 1000000000 537819859 1000000000 345399083 1000000000 424211586 1000000000 532487712 1000000000 361517003 1000000000 986540301 1000000000 921247343 1000000000 913053333 1000000000 818474631 1000000000 95669351 1000000000 320004562 1000000000 401110857 1000000000 52262267 1000000000 576064968 1000000000 44978868 1000000000 970334559 1000000000 823608246 1000000000 935885808 1000000000 192892313 1000000000 516238094 1000000000 712625362 1000000000 54107178 1000000000 885566067 1000000000 736958207 1000000000 868701408 1000000000 20094707 1000000000 6772730 1000000000 380797190 1000000000 579462789 1000000000 466919760 1000000000 571932051 1000000000 707428001 1000000000 989637083 1000000000 203456678 1000000000 113345834 1000000000 752464888 1000000000 432598878 1000000000 450894529 1000000000 642093546 1000000000 867238930 1000000000 652472075 1000000000 608708140 1000000000 278133611 1000000000 579730591 1000000000 636671875 1000000000 20218318 1000000000 972111908 1000000000 48866129 1000000000 748382034 1000000000 971768659 1000000000 5153199 1000000000 274052979 1000000000 340993692 1000000000 678072532 1000000000 62377440 1000000000 993622968 1000000000 842093751 1000000000 767723734 1000000000 602631504 1000000000 242843952 1000000000 724916730 1000000000 508425481 1000000000 399589336 1000000000 28432477 1000000000 313262883 1000000000 874960666 1000000000 726252594 1000000000 262883369 1000000000 838706904 1000000000 200822203 1000000000 711377672 1000000000 594895494 1000000000 14202385 1000000000 130765108 1000000000 594465889 1000000000 52071291 1000000000 861685877 1000000000 968624059 1000000000 891536829 1000000000 86392152 1000000000 353800107 1000000000 882633935 1000000000 329955557 1000000000 158976520 1000000000 120108306 1000000000 707378924 1000000000 295960735 1000000000 766796177 1000000000 338140542 1000000000 922081509 1000000000 634882273 1000000000 80940397 1000000000 158889610 1000000000 562053312 1000000000 200437240 1000000000 126705363 1000000000 391050422 1000000000 462946080 1000000000 578732421 1000000000 502145111 1000000000 18488936 1000000000 860663173 1000000000 684793947 1000000000 214108506 1000000000 819136224 1000000000 944373494 1000000000 307586583 1000000000 649492797 1000000000 875392967 1000000000 103072683 1000000000 275935389 1000000000 498313332 1000000000 638188414 1000000000 182943978 1000000000 475720489 1000000000 52647544 1000000000 630552420 1000000000 57447983 1000000000 535701106 1000000000 212956418 1000000000 983389399 1000000000 227379485 1000000000 70208527 1000000000 549795161 1000000000 946664468 1000000000 941365371 1000000000 388519587 1000000000 523779050 1000000000 655814852 1000000000 194370545 1000000000 366808385 1000000000 949197238 1000000000 517118306 1000000000 734189609 1000000000 114857926 1000000000 545399011 1000000000 236218657 1000000000 960322860 1000000000 408340463 1000000000 382860203 1000000000 616516461 1000000000 67904056 1000000000 663120659 1000000000 589053691 1000000000 549567217 1000000000 101050995 1000000000 148006634 1000000000 112561210 1000000000 581921396 1000000000 374791023 1000000000 486284185 1000000000 812668962 1000000000 528238406 1000000000 654871314 1000000000 774040011 1000000000 674393243 1000000000 472787232 1000000000 88818790 1000000000 505502137 1000000000 997685601 1000000000 311636201 1000000000 250927210 1000000000 613937176 1000000000 500736885 1000000000 860381979 1000000000 369680286 1000000000 742326406 1000000000 426961031 1000000000 234771592 1000000000 349368919 1000000000 809625261 1000000000 381046389 1000000000 367834637 1000000000 553243924 1000000000 675927216 1000000000 225526855 1000000000 92875345 1000000000 497575629 1000000000 756732922 1000000000 284439554 1000000000 60796389 1000000000 869692484 1000000000 217565613 1000000000 842973276 1000000000 53514712 1000000000 239024715 1000000000 844937465 1000000000 422697948 1000000000 906392386 1000000000 768312970 1000000000 351255747 1000000000 138724611 1000000000 622159337 1000000000 124579773 1000000000 797504124 1000000000 153188089 1000000000 622439762 1000000000 690520815 1000000000 276383702 1000000000 3480136 1000000000 604793763 1000000000 569243539 1000000000 543600509 1000000000 115313034 1000000000 492328025 1000000000 666510127 1000000000 735652649 1000000000 362981763 1000000000 853359855 1000000000 643128390 1000000000 808594696 1000000000 99488540 1000000000 545356679 1000000000 74173870 1000000000 467726502 1000000000 360505459 1000000000 272790312 1000000000 837875157 1000000000 878607116 1000000000 707964849 1000000000 295023432 1000000000 677654733 1000000000 116063799 1000000000 368661543 1000000000 705247454 1000000000 431094851 1000000000 815593610 1000000000 732267261 1000000000 401400015 1000000000 557180150 1000000000 809937682 1000000000 367233620 1000000000 744669853 1000000000 252462149 1000000000 93066264 1000000000 509122106 1000000000 181998897 1000000000 929139328 1000000000 633960246 1000000000 374444926 1000000000 714881513 1000000000 151806379 1000000000 860763706 1000000000 134958230 1000000000 395383569 1000000000 459778390 1000000000 50020790 1000000000 633409509 1000000000 654862444 1000000000 7533752 1000000000 786015464 1000000000 135325702 1000000000 400597532 1000000000 929832940 1000000000 556203788 1000000000 822551356 1000000000 282707206 1000000000 763059684 1000000000 603102084 1000000000 462655192 1000000000 152448893 1000000000 306363167 1000000000 971651631 1000000000 445073913 1000000000 191134094 1000000000 403142679 1000000000 892200731 1000000000 261019663 1000000000 974002233 1000000000 971984591 1000000000 918006883 1000000000 986765037 1000000000 681626846 1000000000 323929966 1000000000 663430509 1000000000 969370628 1000000000 409740848 1000000000 724875309 1000000000 883887271 1000000000 724786631 1000000000 979953777 1000000000 103254220 1000000000 22605587 1000000000 364788670 1000000000 483118891 1000000000 186248989 1000000000 3354230 1000000000 117182947 1000000000 624255564 1000000000 300377145 1000000000 482731847 1000000000 753651490 1000000000 147694819 1000000000 279111781 1000000000 83973656 1000000000 869704364 1000000000 434982811 1000000000 58131271 1000000000 797869049 1000000000 393667775 1000000000 739102647 1000000000 698485820 1000000000 2284515 1000000000 100286440 1000000000 497918017 1000000000 177792560 1000000000 678432510 1000000000 46055219 1000000000 267054575 1000000000 940858424 1000000000 548417338 1000000000 253555410 1000000000 809065031 1000000000 770246345 1000000000 282629240 1000000000 6734497 1000000000 149852914 1000000000 142120337 1000000000 910726010 1000000000 448978958 1000000000 69654279 1000000000 629433794 1000000000 874137555 1000000000 853914039 1000000000 378787615 1000000000 385774374 1000000000 649270772 1000000000 908663883 1000000000 310343535 1000000000 940367641 1000000000 882768583 1000000000 757861029 1000000000 41278656 1000000000 459866110 1000000000 645399100 1000000000 135373809 1000000000 790933162 1000000000 49389791 1000000000 763969307 1000000000 942618340 1000000000 217846956 1000000000 541496070 1000000000 29710484 1000000000 661117774 1000000000 216632711 1000000000 365491153 1000000000 98467950 1000000000 865282522 1000000000 705436683 1000000000 707380104 1000000000 606941466 1000000000 336136683 1000000000 136058709 1000000000 166945060 1000000000 763312159 1000000000 439510452 1000000000 228444629 1000000000 961684315 1000000000 706089907 1000000000 895843237 1000000000 383190377 1000000000 267259168 1000000000 157952676 1000000000 355076299 1000000000 630689139 1000000000 358735882 1000000000 480894196 1000000000 563623117 1000000000 668518747 1000000000 968381622 1000000000 308402423 1000000000 324590642 1000000000 60970125 1000000000 316752658 1000000000 674748719 1000000000 354283524 1000000000 814309854 1000000000 249200029 1000000000 78257442 1000000000 512143352 1000000000 244616578 1000000000 159550148 1000000000 361106506 1000000000 624301655 1000000000 301288438 1000000000 923662198 1000000000 408330940 1000000000 661668 1000000000 621936195 1000000000 350142775 1000000000 367820427 1000000000 23766201 1000000000 725953122 1000000000 3433475 1000000000 259208308 1000000000 295157349 1000000000 531721681 1000000000 679177527 1000000000 850523281 1000000000 929875169 1000000000 818559693 1000000000 977474883 1000000000 290463223 1000000000 427289143 1000000000 458549873 1000000000 845075233 1000000000 606246709 1000000000 81756428 1000000000 855876254 1000000000 21182519 1000000000 625609744 1000000000 839811829 1000000000 372467093 1000000000 338058249 1000000000 726443116 1000000000 867784932 1000000000 941810844 1000000000 989338809 1000000000 985345955 1000000000 737607996 1000000000 513697526 1000000000 474430181 1000000000 336461592 1000000000 491085242 1000000000 363508689 1000000000 730934991 1000000000 326878550 1000000000 816366786 1000000000 721195484 1000000000 81404212 1000000000 29047161 1000000000 314286789 1000000000 176570193 1000000000 217390419 1000000000 940535597 1000000000 225613577 1000000000 216433316 1000000000 797808340 1000000000 305834084 1000000000 338977333 1000000000 469737956 1000000000 995014291 1000000000 564809233 1000000000 528108057 1000000000 349327086 1000000000 690592155 1000000000 538372112 1000000000 2727804 1000000000 258696421 1000000000 457762467 1000000000 393618874 1000000000 980495602 1000000000 711343515 1000000000 553463928 1000000000 352194945 1000000000 532513878 1000000000 646064818 1000000000 921876341 1000000000 374151212 1000000000 494016953 1000000000 753715212 1000000000 438273938 1000000000 598284638 1000000000 380918508 1000000000 85829328 1000000000 530173446 1000000000 255333938 1000000000 374120751 1000000000 658487133 1000000000 810734656 1000000000 513409281 1000000000 84840057 1000000000 719009221 1000000000 20932051 1000000000 621632848 1000000000 819039087 1000000000 187863141 1000000000 486517089 1000000000 833090977 1000000000 891636571 1000000000 365254446 1000000000 191980385 1000000000 670165609 1000000000 27943406 1000000000 546324536 1000000000 341198839 1000000000 105880624 1000000000 501587630 1000000000 467085998 1000000000 68093265 1000000000 416229159 1000000000 730667372 1000000000 586074514 1000000000 702942434 1000000000 499426811 1000000000 432092626 1000000000 79130285 1000000000 607633989 1000000000 206122669 1000000000 778998298 1000000000 721926813 1000000000 30420112 1000000000 604817584 1000000000 773156920 1000000000 697238014 1000000000 388996197 1000000000 998175588 1000000000 417791097 1000000000 814417875 1000000000 739410626 1000000000 796312283 1000000000 520631587 1000000000 23330588 1000000000 236290602 1000000000 688706463 1000000000 503237041 1000000000 475378731 1000000000 703156057 1000000000 47291669 1000000000 329841808 1000000000 295925789 1000000000 117431473 1000000000 803020685 1000000000 706096465 1000000000 780327542 1000000000 6599640 1000000000 687516043 1000000000 410056943 1000000000 318233255 1000000000 153529215 1000000000 703328905 1000000000 151602191 1000000000 74368781 1000000000 220665833 1000000000 523532544 1000000000 553524441 1000000000 924460559 1000000000 55088048 1000000000 23584929 1000000000 383363722 1000000000 792114259 1000000000 145512297 1000000000 857890033 1000000000 144676451 1000000000 609442126 1000000000 629007032 1000000000 477444531 1000000000 69494633 1000000000 624997137 1000000000 231916677 1000000000 524939071 1000000000 670491750 1000000000 346695971 1000000000 591367381 1000000000 103497490 1000000000 880866187 1000000000 906085887 1000000000 524952742 1000000000 374262680 1000000000 386319334 1000000000 288383898 1000000000 763294506 1000000000 759709384 1000000000 818154526 1000000000 230774189 1000000000 950847835 1000000000 514998530 1000000000 767964824 1000000000 379208546 1000000000 921698085 1000000000 378156307 1000000000 924805270 1000000000 951666838 1000000000 52222827 1000000000 989644469 1000000000 959703544 1000000000 356401541 1000000000 893413645 1000000000 362180440 1000000000 763611823 1000000000 582257678 1000000000 215949159 1000000000 885237221 1000000000 42229416 1000000000 268370669 1000000000 761621773 1000000000 26370233 1000000000 445100772 1000000000 987706557 1000000000 222814634 1000000000 742208780 1000000000 414934101 1000000000 291138020 1000000000 960902674 1000000000 809370205 1000000000 832775344 1000000000 741068802 1000000000 563759638 1000000000 913409484 1000000000 350829330 1000000000 905316203 1000000000 52145699 1000000000 532874322 1000000000 281825093 1000000000 923166504 1000000000 389850180 1000000000 699985832 1000000000 298496449 1000000000 175810141 1000000000 188231922 1000000000 351114417 1000000000 336016085 1000000000 399788642 1000000000 396609939 1000000000 84243400 1000000000 181963085 1000000000 487428028 1000000000 638160226 1000000000 912861884 1000000000 922643026 1000000000 583822749 1000000000 70277002 1000000000 664958510 1000000000 37932217 1000000000 27468149 1000000000 292615589 1000000000 783273682 1000000000 331242091 1000000000 946776424 1000000000 792085048 1000000000 905927441 1000000000 133319048 1000000000 209706060 1000000000 4556747 1000000000 938252255 1000000000 557928930 1000000000 572345678 1000000000 708146199 1000000000 189147039 1000000000 236101703 1000000000 281217793 1000000000 249588196 1000000000 326031166 1000000000 752498293 1000000000 848165578 1000000000 64712775 1000000000 899356238 1000000000 171307264 1000000000 341918922 1000000000 283946118 1000000000 952543112 1000000000 952113445 1000000000 93215635 1000000000 934328504 1000000000 694892370 1000000000 722419699 1000000000 908053752 1000000000 711476642 1000000000 634655367 1000000000 647440057 1000000000 571670358 1000000000 231011543 1000000000 357961156 1000000000 430876458 1000000000 18276434 1000000000 675379415 1000000000 855351560 1000000000 931967493 1000000000 22097792 1000000000 101970365 1000000000 402647437 1000000000 508528374 1000000000 829549031 1000000000 34997533 1000000000 967277389 1000000000 294958375 1000000000 701054891 1000000000 427029344 1000000000 133857618 1000000000 495764730 1000000000 355050648 1000000000 191404466 1000000000 559735296 1000000000 680768418 1000000000 144527358 1000000000 482362047 1000000000 572930571 1000000000 87206686 1000000000 881107941 1000000000 825872159 1000000000 243964272 1000000000 485937843 1000000000 19536559 1000000000 166938258 1000000000 791570577 1000000000 868598816 1000000000 595096104 1000000000 863589709 1000000000 836232042 1000000000 678511250 1000000000 994515646 1000000000 241508548 1000000000 484684421 1000000000 871129377 1000000000 373927454 1000000000 90036437 1000000000 275773999 1000000000 261169469 1000000000 657904800 1000000000 885557416 1000000000 569084309 1000000000 990107987 1000000000 144083407 1000000000 194122524 1000000000 983843559 1000000000 451223028 1000000000 4127183 1000000000 618049081 1000000000 621015861 1000000000 970414940 1000000000 951704754 1000000000 464451672 1000000000 403429685 1000000000 40429235 1000000000 709800109 1000000000 360965861 1000000000 212240496 1000000000 243106608 1000000000 345269137 1000000000 256997229 1000000000 313327412 1000000000 453334773 1000000000 640426765 1000000000 318786333 1000000000 754877471 1000000000 189679113 1000000000 971611666 1000000000 826158903 1000000000 211668901 1000000000 793734784 1000000000 80249363 1000000000 712153755 1000000000 115040987 1000000000 360525880 1000000000 296936921 1000000000 66930133 1000000000 456916898 1000000000 982315232 1000000000 404017893 1000000000 470854277 1000000000 919917808 1000000000 2905032 1000000000 775634175 1000000000 923715205 1000000000 722857289 1000000000 250799096 1000000000 787193005 1000000000 318590416 1000000000 186853881 1000000000 906086326 1000000000 256793847 1000000000 202917090 1000000000 865384825 1000000000 97173458 1000000000 784987430 1000000000 900270355 1000000000 788332359 1000000000 89286798 1000000000 640214966 1000000000 367313178 1000000000 642156022 1000000000 45939958 1000000000 554680192 1000000000 911693512 1000000000 824239002 1000000000 35099700 1000000000 504325797 1000000000 790393029 1000000000 665912946 1000000000 155863644 1000000000 962150268 1000000000 667958209 1000000000 401222811 1000000000 428949047 1000000000 758956676 1000000000 709426546 1000000000 967867054 1000000000 200831462 1000000000 726350060 1000000000 187709536 1000000000 758344452 1000000000 439334774 1000000000 711145046 1000000000 53264355 1000000000 58874395 1000000000 478711542 1000000000 15736397 1000000000 264911425 1000000000 511929935 1000000000 853275876 1000000000 118345564 1000000000 991172883 1000000000 227027922 1000000000 158939319 1000000000 713188680 1000000000 546416122 1000000000 626786203 1000000000 320510585 1000000000 939788377 1000000000 800313632 1000000000 142234112 1000000000 678533487 1000000000 8720753 1000000000 228474951 1000000000 321400136 1000000000 474106217 1000000000 655210028 1000000000 207397799 1000000000 378712736 1000000000 108479355 1000000000 887806633 1000000000 819895865 1000000000 378241130 1000000000 857778244 1000000000 40529191 1000000000 322483579 1000000000 847767595 1000000000 263925569 1000000000 492750465 1000000000 904861562 1000000000 973779347 1000000000 982827588 1000000000 962235244 1000000000 768334849 1000000000 198659238 1000000000 100330274 1000000000 842789569 1000000000 447460898 1000000000 640794296 1000000000 959362545 1000000000 592028532 1000000000 18199050 1000000000 868310199 1000000000 256667726 1000000000 374857488 1000000000 264333893 1000000000 732345284 1000000000 315648406 1000000000 952839588 1000000000 804516643 1000000000 962347056 1000000000 913595015 1000000000 95425749 1000000000 889030938 1000000000 599875648 1000000000 715035725 1000000000 553948955 1000000000 411932547 1000000000 840995628 1000000000 154268064 1000000000 104185223 1000000000 977506442 1000000000 500177013 1000000000 483616905 1000000000 790579247 1000000000 319063468 1000000000 548391438 1000000000 120522569 1000000000 311471321 1000000000 999255283 1000000000 495771129 1000000000 665419042 1000000000 701619008 1000000000 720827596 1000000000 845307315 1000000000 350613526 1000000000 2212586 1000000000 294977314 1000000000 666734131 1000000000 464187372 1000000000 987568636 1000000000 894607953 1000000000 901345364 1000000000 422381721 1000000000 707660553 1000000000 354959789 1000000000 663516960 1000000000 727901367 1000000000 3152203 1000000000 997015175 1000000000 386080967 1000000000 947580855 1000000000 423227912 1000000000 805878748 1000000000 885606067 1000000000 569127656 1000000000 910466253 1000000000 63137235 1000000000 302345223 1000000000 69440586 1000000000 326435649 1000000000 283177491 1000000000 263425820 1000000000 742485677 1000000000 125562685 1000000000 224387318 1000000000 394462940 1000000000 578209287 1000000000 430571335 1000000000 284695649 1000000000 815375017 1000000000 219271806 1000000000 431947823 1000000000 407920088 1000000000 866341492 1000000000 12411746 1000000000 215374354 1000000000 16646760 1000000000 320153910 1000000000 455720 1000000000 441563440 1000000000 819122564 1000000000 504687996 1000000000 903115958 1000000000 852258166 1000000000 157754891 1000000000 441953526 1000000000 273824426 1000000000 281100002 1000000000 443216966 1000000000 549389985 1000000000 141231664 1000000000 611946610 1000000000 527709438 1000000000 574583672 1000000000 259528317 1000000000 648835472 1000000000 818902486 1000000000 796713683 1000000000 514148497 1000000000 338900789 1000000000 714342835 1000000000 563285231 1000000000 398602405 1000000000 918510858 1000000000 4524725 1000000000 418974176 1000000000 788607292 1000000000 991878236 1000000000 863371606 1000000000 615459009 1000000000 52760568 1000000000 552045162 1000000000 395087935 1000000000 259847914 1000000000 717722707 1000000000 228652584 1000000000 227532061 1000000000 961325154 1000000000 719455246 1000000000 74021864 1000000000 210908694 1000000000 417226394 1000000000 67650297 1000000000 780116367 1000000000 460997996 1000000000 15903820 1000000000 656251219 1000000000 699367808 1000000000 469024970 1000000000 700677119 1000000000 877578730 1000000000 92753560 1000000000 901211520 1000000000 954663023 1000000000 336877350 1000000000 922682033 1000000000 700212602 1000000000 878912824 1000000000 615237944 1000000000 305301736 1000000000 166818396 1000000000 508388842 1000000000 285593054 1000000000 314455401 1000000000 221271944 1000000000 155665224 1000000000 556941264 1000000000 134683340 1000000000 607334133 1000000000 74157511 1000000000 755370365 1000000000 550741879 1000000000 757941263 1000000000 241819672 1000000000 951406013 1000000000 997648917 1000000000 146754329 1000000000 675404460 1000000000 859843583 1000000000 108337332 1000000000 165352328 1000000000 182058737 1000000000 545772333 1000000000 190327882 1000000000 477339810 1000000000 4538491 1000000000 980880723 1000000000 437899700 1000000000 968349261 1000000000 242398713 1000000000 526938185 1000000000 686532834 1000000000 435421961 1000000000 671191902 1000000000 54350408 1000000000 282981725 1000000000 428035187 1000000000 965713713 1000000000 324761609 1000000000 905829938 1000000000 589919503 1000000000 545322180 1000000000 702845246 1000000000 783076053 1000000000 763358209 1000000000 88361712 1000000000 43220914 1000000000 827356673 1000000000 267786338 1000000000 755033728 1000000000 843733467 1000000000 582877161 1000000000 875730994 1000000000 206578711 1000000000 347859315 1000000000 898211212 1000000000 243217441 1000000000 825925751 1000000000 436972031 1000000000 39070750 1000000000 821163310 1000000000 230128292 1000000000 305328603 1000000000 866686853 1000000000 252224517 1000000000 490084502 1000000000 966346570 1000000000 107177549 1000000000 449129690 1000000000 801727834 1000000000 818522556 1000000000 162013398 1000000000 740854622 1000000000 674958873 1000000000 717878441 1000000000 69771841 1000000000 977539059 1000000000 141072032 1000000000 566628554 1000000000 963700002 1000000000 569101871 1000000000 936212352 1000000000 621706107 1000000000 233398489 1000000000 174128751 1000000000 599816375 1000000000 668765513 1000000000 861385162 1000000000 349675991 1000000000 171025414 1000000000 946856217 1000000000 237801375 1000000000 110932219 1000000000 947667724 1000000000 286793393 1000000000 23952825 1000000000 246782089 1000000000 65872483 1000000000 692551759 1000000000 576233918 1000000000 946443703 1000000000 746119655 1000000000 945134715 1000000000 208904447 1000000000 845999139 1000000000 604371012 1000000000 935110749 1000000000 440489340 1000000000 346000871 1000000000 381260466 1000000000 171755433 1000000000 40804698 1000000000 759094481 1000000000 753419948 1000000000 742795850 1000000000 678871985 1000000000 465240984 1000000000 403059101 1000000000 427666371 1000000000 902391540 1000000000 232920330 1000000000 198259174 1000000000 869258678 1000000000 466817854 1000000000 902007928 1000000000 639488527 1000000000 309063283 1000000000 480290890 1000000000 868342880 1000000000 22295424 1000000000 727077770 1000000000 450886647 1000000000 127356730 1000000000 531092522 1000000000 251586016 1000000000 189336500 1000000000 190661786 1000000000 136328186 1000000000 991633390 1000000000 32909907 1000000000 63636316 1000000000 654679571 1000000000 610954801 1000000000 34555465 1000000000 343683796 1000000000 40465985 1000000000 330292508 1000000000 381116609 1000000000 882590807 1000000000 240817402 1000000000 514654792 1000000000 87874574 1000000000 544448547 1000000000 121382122 1000000000 83234108 1000000000 88389449 1000000000 896113152 1000000000 79394105 1000000000 773236867 1000000000 747490062 1000000000 497167758 1000000000 282152050 1000000000 72387152 1000000000 21230578 1000000000 6739174 1000000000 525971825 1000000000 451312383 1000000000 81494940 1000000000 240136911 1000000000 730393365 1000000000 204491066 1000000000 657612519 1000000000 742773416 1000000000 113656645 1000000000 940424304 1000000000 894206362 1000000000 473307618 1000000000 20037853 1000000000 525480182 1000000000 121685205 1000000000 934585912 1000000000 193408599 1000000000 852585551 1000000000 689777781 1000000000 803688445 1000000000 671845366 1000000000 624813431 1000000000 779329231 1000000000 309907996 1000000000 606730611 1000000000 275650961 1000000000 27832017 1000000000 22859712 1000000000 452649701 1000000000 149666753 1000000000 364467097 1000000000 60073496 1000000000 357256248 1000000000 733417714 1000000000 162031733 1000000000 96021628 1000000000 95468753 1000000000 435143670 1000000000 507957024 1000000000 602774729 1000000000 760037319 1000000000 929572278 1000000000 15642943 1000000000 42564019 1000000000 353268931 1000000000 835046551 1000000000 262026784 1000000000 938221480 1000000000 360720296 1000000000 673569167 1000000000 346127542 1000000000 653417082 1000000000 117825522 1000000000 822167206 1000000000 937693884 1000000000 396564737 1000000000 858524136 1000000000 852319545 1000000000 172928787 1000000000 822590673 1000000000 5163851 1000000000 272914565 1000000000 585496290 1000000000 178637483 1000000000 304400270 1000000000 248625413 1000000000 236668206 1000000000 109152311 1000000000 791576106 1000000000 509599922 1000000000 121779096 1000000000 388020798 1000000000 813461757 1000000000 23356491 1000000000 549168670 1000000000 9384149 1000000000 638705781 1000000000 764187014 1000000000 522430483 1000000000 21282084 1000000000 377600157 1000000000 963712909 1000000000 335870741 1000000000 614353893 1000000000 792845515 1000000000 797657041 1000000000 505233690 1000000000 3639989 1000000000 947447842 1000000000 171764512 1000000000 30270246 1000000000 83476763 1000000000 119367471 1000000000 798227254 1000000000 973756972 1000000000 831392810 1000000000 569867501 1000000000 675537148 1000000000 757846129 1000000000 83649324 1000000000 380995288 1000000000 914404609 1000000000 163382682 1000000000 131942395 1000000000 809515115 1000000000 686143709 1000000000 969508509 1000000000 104761537 1000000000 958358482 1000000000 599612283 1000000000 464943829 1000000000 37759337 1000000000 74093436 1000000000 637588022 1000000000 836314966 1000000000 948723640 1000000000 346500755 1000000000 482657104 1000000000 749928557 1000000000 21015592 1000000000 147191739 1000000000 284233929 1000000000 996816584 1000000000 997823123 1000000000 566143628 1000000000 74920066 1000000000 892998273 1000000000 517082030 1000000000 577427610 1000000000 858972863 1000000000 635841380 1000000000 533231043 1000000000 544989055 1000000000 744179052 1000000000 154514907 1000000000 429487199 1000000000 544094214 1000000000 949014470 1000000000 256259215 1000000000 843710262 1000000000 505813531 1000000000 867816134 1000000000 361712363 1000000000 465666000 1000000000 160115006 1000000000 671427388 1000000000 740569820 1000000000 747447802 1000000000 31549664 1000000000 860068454 1000000000 132308759 1000000000 127967927 1000000000 274087389 1000000000 725962001 1000000000 956601686 1000000000 768135470 1000000000 443093659 1000000000 757497166 1000000000 115973371 1000000000 65817391 1000000000 587283859 1000000000 549461053 1000000000 808615485 1000000000 686246602 1000000000 840234333 1000000000 18760958 1000000000 692076082 1000000000 823514563 1000000000 923316429 1000000000 312297623 1000000000 633262084 1000000000 616380786 1000000000 199324047 1000000000 122809877 1000000000 303385460 1000000000 37967789 1000000000 359200440 1000000000 936319415 1000000000 340453635 1000000000 978752618 1000000000 479813561 1000000000 912553593 1000000000 619753982 1000000000 569876630 1000000000 81376254 1000000000 859563832 1000000000 209280312 1000000000 972712912 1000000000 484878540 1000000000 454421105 1000000000 650988177 1000000000 167446067 1000000000 141757863 1000000000 729314894 1000000000 818741057 1000000000 595231481 1000000000 776200810 1000000000 242644879 1000000000 35808010 1000000000