100000 254283316 852338501 1000000000 166847311 1 1 471731029 530109881 1 1000000000 777890995 1 236921691 1 170357133 501153969 1000000000 407215219 1000000000 1 894062453 701539480 1 1 416103614 1000000000 514818269 332959197 1000000000 1000000000 210705688 96187485 1 329010927 1 1 787452820 1000000000 668676520 1000000000 268110351 1000000000 269443154 353311049 1000000000 104569251 1000000000 1 725348873 573801705 1000000000 510100418 1000000000 1 11073397 81761629 1000000000 520185820 1000000000 1 362756553 1 271771751 434981545 1 717935141 1 1 508855192 55420391 1000000000 361766465 1000000000 1000000000 76324507 1 130319305 536961623 1 1000000000 269369818 885527935 1 45163961 1000000000 1000000000 519870298 236587449 1000000000 88689542 1000000000 1000000000 859091326 471343003 1 1 811000669 958530663 1 589386570 1000000000 919642656 1 1000000000 367591850 1 284307688 906696289 1 430292240 1 765258392 1000000000 35429990 1000000000 79294329 1 73713154 1 341245533 1 1000000000 970857444 852724914 1000000000 710402505 1 1000000000 234031641 1 712924311 1 717850873 1000000000 674945471 1 86203907 711450609 1000000000 1 75171576 99668624 1 447551252 1 779742510 1000000000 864813442 1 299214474 1000000000 1 854426675 1 216379999 393531774 1 1 613843301 1000000000 809235682 1000000000 192688373 866195795 1 1 494777744 1 680395624 1 745251792 174301653 1000000000 1 914681598 1000000000 837538434 744990409 1 84679345 1000000000 124939632 1000000000 657794182 1 1000000000 354666943 150643798 1000000000 572593221 1000000000 1 742518809 1 427361057 1 374151014 924426177 1000000000 1 632861780 613002236 1000000000 60509087 1 103678941 1000000000 1000000000 266002547 122820487 1 232584773 1000000000 844389008 1000000000 141104897 1 772940334 1 113854483 1000000000 1000000000 280773533 1 60703874 521370141 1000000000 1 372739235 1000000000 418788319 806940577 1000000000 1 106791248 1 87351132 312927251 1 627342044 1 518670617 1000000000 1000000000 49058269 1 816038183 308022703 1000000000 165837620 1000000000 683058666 1000000000 762436610 1 867414336 1 1000000000 133071945 1000000000 506083031 228479702 1000000000 1000000000 85986443 291845634 1000000000 431309939 1000000000 1 228115940 301086735 1000000000 1 90832016 23317880 1000000000 1000000000 812922833 1 281083642 1000000000 110367673 72765299 1 1 1023337 1000000000 610285524 819683174 1 468479537 1 89212658 1 624538795 1 809594285 1 311272619 1000000000 1 943337205 306355902 1 656067676 1000000000 1 49842549 1000000000 822000267 303748526 1 1000000000 704964615 631367844 1 1 50987302 1 65315363 1000000000 122079381 1 136296768 629776865 1 1 859549692 1000000000 976784713 1000000000 830927915 1 352610379 1000000000 164874749 1000000000 520662606 332123794 1000000000 338159794 1000000000 1 240322292 326482375 1000000000 1000000000 311621076 1 269890030 1000000000 398872174 65623127 1000000000 1 613852915 1000000000 690977456 134965978 1000000000 1000000000 587010862 1 338731385 544051787 1 998491965 1 205846935 1000000000 737660910 1000000000 805630211 1000000000 1 837101145 264005632 1 942335930 1 1000000000 877767126 980786008 1000000000 1000000000 98479243 728192152 1000000000 1000000000 93180874 1 37601791 1000000000 58429718 1000000000 149763965 914209465 1000000000 1000000000 369199698 1 776140487 1000000000 24015112 661722010 1 1000000000 252748741 988352797 1 1 505355629 629553235 1 1 751492069 1000000000 553645684 209205726 1 1 95151357 85342342 1 718927897 1 293939580 1000000000 835180217 1000000000 9918831 1 137370576 1 434953151 1 488168949 1 1000000000 153648005 28401380 1000000000 1 754915939 447627321 1 111619958 1000000000 1 213706417 1000000000 122397397 31501174 1 1 750516714 1 627875504 1 627664670 707126482 1 1 331730726 1000000000 782715394 86495825 1 609908463 1 637589571 1 885758593 1000000000 1 286296179 1 929808317 1 809644496 424273220 1 808683498 1000000000 1 159182786 1 574578692 2754227 1000000000 1 38176362 1 408679655 1 823432810 238426638 1000000000 577130845 1 646565574 1000000000 231216393 1 779038330 1 1000000000 685831123 1 417934964 270828307 1000000000 532933517 1000000000 733101549 1000000000 85247948 1000000000 1000000000 831769873 552640348 1000000000 487727557 1 1000000000 830363709 31288462 1 1 558041605 1000000000 306776546 1 144225047 1000000000 749749059 419071161 1 1 49059612 146738515 1000000000 1 548104644 837089357 1 201850380 1000000000 101269218 1 465518507 1 819215171 1000000000 1000000000 921812984 1000000000 28689274 349946692 1 836215126 1000000000 1 86239550 922298590 1 1 411894971 1 458824838 89014594 1 1 143698094 305745092 1 439824805 1 1 432248277 649165233 1000000000 722862796 1000000000 269734498 1 166284328 1 1 783208609 657696416 1 1000000000 468661460 341883697 1000000000 1000000000 838562424 883367836 1000000000 492009099 1000000000 286855582 1000000000 791711290 1 1 81231704 1 427383061 1 787548473 653890629 1 897743311 1000000000 915276815 1000000000 1 754835933 1000000000 964639512 1 566638355 1000000000 359532719 644736985 1 409361313 1000000000 429665905 1 129044176 1 1 616259557 1 250433292 1000000000 728956192 209841535 1000000000 1000000000 315904133 95215627 1000000000 594009200 1000000000 821021958 1000000000 664225532 1 593505186 1000000000 436037489 1 1 14978680 196106677 1000000000 1 577988983 686110244 1000000000 1000000000 646686910 901647407 1000000000 58182553 1000000000 471034913 1000000000 586049826 1 1 635618408 28892624 1 48525000 1 544461661 1 1000000000 128907726 734816358 1000000000 559700717 1 1 986796318 1 639190948 496247926 1 96249344 1 462968093 1000000000 46694642 1 912455605 1 81182396 1 374418849 1000000000 11004402 1 1 774729153 1000000000 7935315 1 720810126 1000000000 19666680 1 946314984 67766553 1000000000 604913908 1 41011939 1000000000 1 806511740 1467824 1000000000 1 505728023 847909125 1 673923222 1000000000 1000000000 234808245 1000000000 170626043 398408848 1 1 546635626 699474156 1000000000 1000000000 651646834 1 40638338 1 767602700 183947752 1 462618026 1 414158611 1 454718147 1000000000 1000000000 87611199 514149171 1 680051615 1 574009039 1 1 353469487 1 516275857 274338833 1 94683576 1 1 126794444 1000000000 803150914 1 819243218 1 723033112 1000000000 51260845 1 855850065 525507634 1 521615851 1000000000 1000000000 746955032 309187420 1000000000 422887510 1000000000 48602710 1000000000 354523052 1 564743972 1000000000 384983717 1 749340919 1000000000 1 493786255 382868117 1 1000000000 406001839 735756463 1 1000000000 896825626 262800728 1 343469214 1 1000000000 167464430 1000000000 568552452 1000000000 316941017 1000000000 146241826 1000000000 408204927 1 108946958 1 150564564 1 721849561 995469014 1000000000 429810224 1 343820646 1000000000 1 355910463 1000000000 48115928 1000000000 586840899 180227218 1 838540567 1000000000 112739371 1 105222960 1 1000000000 988734803 1 37943897 1000000000 749114880 690822042 1000000000 53621795 1 157765534 1 325986400 1 114281993 1 1 639606540 778807050 1000000000 1 513398518 619345305 1000000000 1 370336047 1000000000 949106363 339976029 1000000000 1 328027173 171762643 1000000000 221175986 1000000000 628866284 1000000000 1 516410096 774570226 1000000000 1000000000 112750657 27947521 1 1 89132245 1 129625921 415306998 1000000000 1 976459982 1000000000 246131185 899427263 1000000000 1 884163848 651559330 1000000000 1000000000 46032591 516516547 1 1000000000 931368259 385359033 1 46254869 1 580359808 1000000000 1 176778353 143719304 1000000000 1000000000 741980079 1 285433629 1000000000 255280714 248488325 1 1 918903932 1000000000 104855604 772722655 1000000000 1000000000 639050869 720156536 1 1000000000 910074345 1000000000 206376323 97729084 1 705790826 1 1000000000 970865008 386279997 1000000000 1 716898848 216158737 1000000000 1 97355544 856106669 1 1 130843552 373374925 1 1 346340830 209236860 1 1 58598581 1 276244171 1 86245488 1000000000 182403914 86345128 1000000000 1000000000 960467892 1000000000 48467904 1 81424916 1 731080279 1 467849687 1 37400845 384893989 1000000000 1 58009347 1 629093079 825666414 1000000000 949459584 1 1 85308062 1 873426 401646816 1 1 577413837 816935060 1000000000 1000000000 265648147 1 711398611 1000000000 41018052 113695769 1000000000 1 701300539 1 215025715 639064857 1000000000 864921332 1000000000 1 103604973 1000000000 791191284 1 126208488 1 279193036 1 110600697 1 126518562 1000000000 26482852 419139571 1 1 352446220 595133801 1 52248956 1000000000 1000000000 195097266 1 920324312 1000000000 517009699 1000000000 22661200 428576790 1 1000000000 676297665 1000000000 163076066 1000000000 59563285 929897276 1000000000 1000000000 207681290 1000000000 221410943 196137925 1000000000 1000000000 716881434 94932865 1 387689379 1 446708172 1 1 718078160 1 514146728 1 227738582 1000000000 862308081 164026992 1 375350631 1 208557320 1000000000 1 358336451 1000000000 8426827 1 33109296 1 146362270 964449671 1 455684287 1 1 254448308 1 148140801 1000000000 72813473 1000000000 885158016 1000000000 730897159 68638628 1000000000 777616514 1000000000 1 617434981 310896208 1000000000 1000000000 123302038 1 92370963 785208758 1 697625334 1 1 116149898 1000000000 529149345 1 707042037 101804617 1000000000 369305188 1000000000 383545675 1 1 916509485 481973422 1000000000 1 55899463 1000000000 622997738 1000000000 873718202 1000000000 150135121 425201695 1 585022594 1 1 490198937 96504134 1000000000 1 823071403 500348969 1 1000000000 429940019 98025537 1 68624398 1 1 829113208 1000000000 458366885 1000000000 100379834 1000000000 769936088 1000000000 467533936 1 938746260 725120922 1 66965137 1000000000 1000000000 457896944 1 534747506 1 343476076 1 713484489 135098263 1000000000 644465483 1000000000 666788609 1000000000 698510238 1000000000 449197366 1 1000000000 84599317 906334116 1 1000000000 320629198 1 737753531 453874809 1 511410881 1 1000000000 436451391 919649691 1000000000 685388572 1 1000000000 652568849 1 249628429 410619585 1000000000 1 837870196 616897866 1 372445717 1 278906870 1000000000 1000000000 724065802 318340679 1000000000 209670403 1 547505106 1000000000 1000000000 345236811 1000000000 43133622 1 805807321 488469283 1 1000000000 22171606 1 862961729 1 422824705 305709277 1000000000 1000000000 565244738 280337472 1000000000 723267029 1000000000 20642693 1000000000 616173679 1000000000 1000000000 985346015 1000000000 881273519 1000000000 879385626 1 92925009 1 52998093 1 628547439 1 729985157 104086586 1 1 362991463 686997900 1 987146628 1 95363497 1000000000 71718245 1 1000000000 184887454 531230738 1 1000000000 857453970 793271813 1000000000 720127595 1 1000000000 512374876 1000000000 600166703 1 435179704 688091762 1000000000 167835169 1000000000 1000000000 879233095 1 68794700 1000000000 218876152 1 943245994 1000000000 653794559 1 59830939 1000000000 341240721 378712621 1 1000000000 321444128 1000000000 631606965 1 287852849 867353789 1 1 937559273 1000000000 326830219 54448052 1 1 686053558 1 827056473 1000000000 605849885 886066925 1 1000000000 466426023 818866167 1 59307559 1000000000 921450286 1000000000 658413763 1000000000 1 277273637 1 510772297 114384216 1 780256708 1000000000 1 417304038 161506999 1 1000000000 179907173 1000000000 317931361 1 68111916 694197859 1 912079988 1 624088115 1 360002216 1 588464297 1 707322198 1 355064611 1 1 489242894 1 948324732 835543705 1000000000 227051609 1 322833896 1 1 22653713 320634133 1000000000 118190498 1000000000 1000000000 518614238 1000000000 97858826 1000000000 389297142 1 842652258 74018437 1000000000 381196582 1000000000 374618954 1 1 735561469 450143656 1000000000 1 265041769 435677198 1000000000 1000000000 780102081 961027094 1000000000 1 445395402 352441782 1000000000 603058008 1 742521580 1000000000 401806684 1 39025980 1 1 488682669 1000000000 401669732 1 896156416 584539051 1000000000 1 26757214 1 23389472 1000000000 101076875 1 124035119 870432164 1000000000 919951603 1000000000 27165557 1000000000 84917143 1000000000 1000000000 339983553 776221489 1000000000 59730948 1000000000 1000000000 779702637 1 539565802 99517049 1000000000 316769273 1 886467194 1000000000 1000000000 485188535 1 653926402 1 728455612 801583316 1 110284297 1000000000 314430565 1 898271493 1 1 127743339 286684796 1 1000000000 823207915 515554829 1000000000 1000000000 649864468 1000000000 547803984 1000000000 177411161 1000000000 89699381 273583383 1 48358869 1 1 948155963 1000000000 732684855 1000000000 334014775 77844310 1 114628016 1 952523213 1000000000 50151233 1 18812809 1000000000 1 554209974 1000000000 39750369 1 89408537 793576566 1 736400120 1000000000 1 840614966 1000000000 509944899 444287463 1000000000 1000000000 225291544 1 179352471 1 80426479 1000000000 753752658 1 537756025 1 119228287 282965131 1000000000 1 68242244 564866704 1 1 115804747 863175108 1 1000000000 142540625 212325036 1000000000 124927711 1 1000000000 70629406 1000000000 916558204 135347525 1 3914966 1 188399351 1000000000 1 748694051 335520708 1 691776047 1 1000000000 716431384 888958318 1 988990420 1000000000 1000000000 17878646 418117311 1 1 43130682 1000000000 447656233 391965554 1 845938730 1 1 884029571 766313168 1000000000 1 67903312 137331111 1000000000 511684689 1000000000 1000000000 317146616 1000000000 353851983 1000000000 65614363 1 114996261 1 49709120 1000000000 677592557 1 170350865 525623783 1 1 46507396 458325395 1 8800583 1000000000 1 134890314 1000000000 547965221 357162686 1000000000 303341751 1 1 658349250 728342231 1 706250929 1000000000 6875683 1000000000 102241769 1 1000000000 266007281 1 840720282 596057637 1000000000 554516846 1000000000 633190450 1 145890627 1000000000 16498615 1 1 104418432 1 867649296 1 207807293 1 27601472 1000000000 493708732 1 203725960 1 705133705 1000000000 894639393 1 173907862 1 607674979 1 777150665 539824322 1 859064390 1 1000000000 681503494 1000000000 610456295 800573720 1000000000 48382773 1000000000 1 442902208 790865734 1 813917115 1 1000000000 98967528 632552078 1000000000 1 487342953 1 979246439 953620589 1 330628723 1000000000 1000000000 84504355 1 24455441 823719750 1 1000000000 945179960 1 426512193 871386734 1 776542934 1 1 168434623 1 133422005 1 464779776 89206347 1000000000 115648463 1 288590149 1000000000 607748260 1000000000 731092492 1 1000000000 900712029 226446516 1000000000 206038171 1000000000 1000000000 955451813 649469273 1000000000 18897778 1000000000 13505560 1000000000 578317619 1000000000 1000000000 467902204 1 349678531 1000000000 979520330 1 853920332 1 468503696 1 77613165 706122731 1 64447090 1000000000 1 788266175 166213095 1000000000 560487497 1000000000 1 887360250 1 636204897 147140863 1 68210646 1 69848186 1 260108482 1 935236876 1000000000 1000000000 268415791 1000000000 59956146 315375732 1000000000 1000000000 644501911 1000000000 121918890 808813566 1 1000000000 523637654 1000000000 275999110 28061796 1000000000 108208443 1000000000 1000000000 902853283 508030410 1 939674315 1 1000000000 4592953 12518591 1 780081035 1000000000 736589481 1 1 408656548 624981121 1000000000 1000000000 996487636 61042612 1 1000000000 940680046 26108989 1000000000 1 785569979 1 644528276 999617215 1 1 55252436 867268117 1 1000000000 943427958 711907937 1 484505088 1000000000 48526235 1000000000 1 496580625 869217192 1000000000 1 534826267 1 799393430 1 82591544 432395744 1000000000 826615666 1 1000000000 803260691 385468386 1000000000 1 518022205 1 179304713 638265476 1000000000 1 550960056 1 7938879 1 665590512 1 484461557 1000000000 705877279 167809445 1000000000 937059848 1000000000 520230834 1 853065928 1000000000 1000000000 578695893 1000000000 883827025 827429495 1000000000 79755447 1000000000 365719755 1000000000 1 701659575 23963673 1 1 109451474 505862018 1 985944414 1000000000 1000000000 59953077 115641069 1000000000 1000000000 229310434 1000000000 953431148 1 174565209 303732821 1 817385003 1000000000 811764567 1 421792562 1 463988955 1 840620513 1000000000 219487410 1000000000 1000000000 229677623 802745701 1 137412922 1 829562997 1 525535830 1 262146546 1 678546950 1 196742859 1000000000 1000000000 988840478 539953966 1000000000 741019679 1000000000 513502818 1000000000 300059119 1000000000 708754296 1 651486549 1000000000 606798383 1000000000 1 305292448 990109553 1 107708115 1 689970882 1 1000000000 107614130 1000000000 387163656 1 853254167 619030284 1000000000 1000000000 701416692 376451077 1 964046674 1 1 546348205 1000000000 18457017 963328790 1000000000 888271197 1 870185412 1 1000000000 60042616 926300248 1000000000 1 832717087 63644210 1 1 224207364 1 468479080 680296060 1000000000 1 74051697 254961967 1000000000 1 469638892 952302786 1000000000 1 346080726 996404730 1 1 5062557 1 286853777 1000000000 716150883 1 525489473 1 82206937 671323979 1000000000 1 946158099 1 299035623 907177386 1000000000 1000000000 802577405 1 901543840 1000000000 636337791 1 920999761 1000000000 562044877 1 240032473 1000000000 211403389 1 489728087 862690279 1 155412579 1 1000000000 147345630 544419095 1000000000 51663589 1000000000 1000000000 468708623 480411221 1000000000 137779654 1000000000 455677887 1000000000 480958110 1000000000 1000000000 782044409 1 700310022 1000000000 50122291 1 689496595 1 76150125 119263213 1000000000 955515575 1000000000 714224505 1000000000 494670737 1000000000 1000000000 155440785 753343966 1000000000 245045045 1 1 344930474 1 67598871 1 398925641 1 62131408 467292943 1 1000000000 712364861 122590738 1 396273472 1000000000 1 793619285 75717734 1 1 479094966 1 855133880 944112894 1000000000 1 808132136 1 92723842 1 293815282 1 309719200 1000000000 251671379 302784131 1000000000 968090874 1 999614355 1 168920709 1 1 45961704 990873470 1000000000 190890784 1 1000000000 134985004 1000000000 26036731 407406230 1 1000000000 62949159 1000000000 915835421 675700611 1 451654673 1000000000 1000000000 441102417 1000000000 382270869 1000000000 994426290 740028225 1 635071929 1 1000000000 891691215 453157526 1000000000 1 890353481 539726871 1 1 794684680 1 769147134 167088871 1 968730223 1 849446929 1000000000 1 824915437 1000000000 649243071 1 70542906 1 423873621 13696894 1 679381290 1 1000000000 12823828 618181229 1 1000000000 361144152 910267007 1 1000000000 4938215 74418210 1 1 21594261 171977441 1 928890264 1000000000 542761220 1 1 378216751 818176650 1000000000 103529779 1 1 432973932 1 420944622 259901849 1 1 51265941 756325646 1000000000 1000000000 359664591 6450267 1000000000 145827993 1000000000 355148804 1000000000 890140151 1 581259543 1 53617606 1000000000 729996119 1000000000 1000000000 605550362 146173790 1 54581881 1000000000 1000000000 131036690 1000000000 474349927 486967508 1 1 633887120 1000000000 282037700 815397880 1000000000 1000000000 26091386 1000000000 226853017 671287188 1 211060410 1000000000 632714623 1 1000000000 32438395 49210572 1 1000000000 941117402 1 693101704 251596197 1000000000 712436960 1000000000 183001266 1000000000 1000000000 266951294 1 348197816 193247999 1 1 658842676 991288793 1000000000 352725169 1 1 2104094 1000000000 203010774 1000000000 574858605 1000000000 735423386 738105474 1 1 785190400 610506677 1 357804211 1 808189903 1000000000 1000000000 828182260 389070238 1000000000 113086238 1000000000 1000000000 67055249 990374207 1000000000 1000000000 352094934 1000000000 889124876 1 893338185 1 26459808 1 259167127 269731686 1000000000 483272443 1 1 712690297 1 829650928 1000000000 834435582 972222776 1000000000 1 329580213 214912150 1 1 270871863 723504553 1000000000 8002618 1000000000 797022508 1000000000 1 971995188 1000000000 890849310 209110737 1000000000 1000000000 77511184 146976384 1 822027799 1000000000 1 80332948 1 608222632 82286655 1 218868435 1 1000000000 235969755 235610926 1 224050645 1000000000 869967065 1000000000 1000000000 788248738 1000000000 928467193 23483157 1 822218501 1 1000000000 224088190 109808206 1000000000 1 792387565 362929431 1000000000 369447937 1 1 390656681 1 378071186 1 287743417 332180140 1000000000 591869576 1 1 570681642 305127441 1000000000 1000000000 487436375 668049849 1000000000 1000000000 63053049 62850249 1 1000000000 345738014 1 904440614 1000000000 903773967 1 993917596 288663758 1000000000 487330847 1 1000000000 556005490 1000000000 182631524 1 19579857 1 11768618 228474825 1 13447842 1000000000 70307735 1 1 634561097 731838091 1000000000 1 545452688 1000000000 314456200 1 691673803 1 218611625 426889894 1000000000 761307498 1000000000 1000000000 27574936 108054457 1000000000 1 955503274 1 526658126 851493624 1 1 746170022 189507390 1000000000 1000000000 705254146 64543973 1000000000 1000000000 128166614 663895269 1 1 608042227 369913044 1 1000000000 459842525 722487958 1 1 559131299 1000000000 609044991 1 325937826 52095943 1000000000 1000000000 664486028 596762936 1000000000 277822738 1000000000 1 965536755 605715861 1000000000 1000000000 108132139 883048772 1 995744687 1 966090998 1000000000 32645684 1 428777006 1 1000000000 701455150 1 656886696 296210851 1 402963400 1 747733585 1000000000 266349393 1000000000 1 524533389 990579904 1 93801525 1 1000000000 654853808 1 807597591 965683617 1 289445944 1000000000 1 177173383 1 638489920 1 343035775 411506317 1 349882376 1 1 717861935 694277158 1 809942595 1000000000 1000000000 123492804 1 195673854 579371972 1000000000 112513746 1000000000 427621905 1 1000000000 706323463 1000000000 385190934 769991464 1 1000000000 563064829 131804078 1 92957970 1 1 505741877 1000000000 158719410 63863217 1000000000 708302614 1000000000 358993140 1 344012139 1 330700782 1000000000 281424528 1 459180028 1000000000 1000000000 62440920 920819382 1000000000 1000000000 181471023 1000000000 572280969 202157582 1000000000 1000000000 44284562 302156427 1 194325254 1 1 120888565 1000000000 615968148 207828563 1 1 652856606 1000000000 94318637 836422178 1 589179383 1000000000 1 27680068 1 646929538 1000000000 310586177 1000000000 263520727 1000000000 665426370 1000000000 473799635 64875616 1 405254124 1 920423233 1000000000 1000000000 166070910 1000000000 958214822 896360951 1 915193048 1 977564753 1000000000 143460288 1000000000 1000000000 234397483 550271386 1000000000 1000000000 404468463 1 923741733 1000000000 685919575 1000000000 897335196 1 113179584 737961197 1 6162840 1 1 339415686 1000000000 566950238 1000000000 271515924 690518143 1 47956893 1000000000 1 271036542 1 834754123 1000000000 937000895 1 908690256 461151325 1 1 615796544 544134492 1000000000 1000000000 868121153 1 736180398 1 730332527 960134226 1000000000 982570455 1 590385410 1000000000 480288875 1000000000 644019907 1000000000 1 52267589 97033658 1 840110248 1 1000000000 836720551 820315669 1000000000 530225259 1000000000 1 969163725 521807855 1000000000 391217465 1000000000 1 236075986 924058234 1000000000 540100924 1000000000 446771605 1000000000 142940474 1000000000 526194582 1 1000000000 639147520 506355463 1000000000 1000000000 371561836 586968349 1000000000 1 378132788 1 773370107 128149784 1000000000 1000000000 51053674 1000000000 648357244 1 858617709 569042628 1000000000 103103490 1000000000 803185113 1000000000 851235199 1 978071604 1000000000 1 76438755 1 173807056 532105598 1 1 605358939 1 447221070 469994778 1000000000 1 675065458 774474947 1000000000 317207315 1 1 447535309 1000000000 596472613 1000000000 118104442 803733853 1000000000 1 895571980 222931639 1 604263039 1000000000 56802303 1 1 162262573 1000000000 221330082 1000000000 74226606 215548992 1000000000 99527274 1 1 593889867 1000000000 692510762 1000000000 281830693 657598221 1 559853067 1 1 364739659 1 46223167 951233047 1 814230462 1 1 1018634 1 842018294 243096434 1000000000 1000000000 133160652 760541419 1 1000000000 728914007 1 24744089 1000000000 59943863 887498348 1 210857820 1 1000000000 818829255 93169447 1 237636078 1000000000 1000000000 665384892 1 783089310 194355828 1000000000 1 37360931 410949429 1 314652763 1000000000 768921012 1 992983034 1 362671960 1000000000 1000000000 988058489 1 9554247 907000072 1000000000 1000000000 131551702 1000000000 466615013 612279521 1000000000 1000000000 33247610 417838667 1 939386531 1000000000 1000000000 233266714 617031802 1000000000 299183497 1 791521281 1000000000 78321779 1 1 448934944 480562281 1 977109308 1 1000000000 68270315 1000000000 127833565 1000000000 940733968 1 930853554 1000000000 427553027 1000000000 489895013 1000000000 303008191 1000000000 618839945 294386512 1000000000 1000000000 707628316 854311455 1000000000 1000000000 647611872 1 378173826 511366405 1000000000 163970061 1 695513718 1 240529396 1000000000 1 381488937 821940453 1 1 954728409 1 628696246 1000000000 532382853 326089293 1 100033299 1 1000000000 247574040 425351545 1000000000 1 18629507 426468306 1 705077434 1000000000 1000000000 284912815 297718314 1000000000 1000000000 524849176 13005075 1 1 435001227 1000000000 16374931 396209509 1000000000 1 398088321 1 24235539 1000000000 992500617 833335139 1000000000 1 536048082 70020192 1 1 259627938 892247570 1000000000 1000000000 213479251 737799558 1 632753156 1000000000 1 288055158 1 792441433 959348226 1000000000 632794806 1000000000 782864064 1 1000000000 281308750 519360932 1000000000 121794154 1 753660668 1000000000 1 646075712 1000000000 659706623 1 545655241 1000000000 566784315 885194727 1000000000 1 979359311 165561408 1 1 45230147 551947062 1000000000 272149484 1 1 706626124 835854774 1 648568166 1000000000 1 972564528 763316035 1000000000 1000000000 59498689 115979905 1000000000 1 744549093 577054884 1000000000 1 416101448 1 129402477 139787827 1 487068899 1000000000 70086801 1 854689915 1000000000 519122185 1000000000 1 880532912 618610288 1 1 483597937 1000000000 566147852 833980361 1000000000 99244533 1000000000 1000000000 530433302 376450560 1 1000000000 760097857 1 834629779 1000000000 916888127 1000000000 861888182 966022481 1000000000 137386707 1 1 46254169 1 893978487 1 916738208 1 15979899 913579896 1000000000 446588912 1000000000 702897425 1000000000 1 757742138 309240801 1000000000 801963168 1 871426572 1 697719767 1000000000 1000000000 764962325 101644737 1 1000000000 599473232 1000000000 697624540 259436641 1000000000 68442037 1 1 316165177 1 839619007 1000000000 879253476 1000000000 348669171 1000000000 458317199 1 311429011 1 146643234 1 607585140 245627602 1 1 810577455 1 576568841 819369881 1 247880196 1 986570462 1000000000 1 22743939 1000000000 22002849 56884983 1 1 887737481 686134398 1 1 393822859 819047705 1 637765219 1 975115897 1 424376713 1 88354495 1 1000000000 689632789 405367187 1000000000 243820775 1000000000 529903089 1000000000 1000000000 940907885 1000000000 134309392 115735419 1000000000 399586999 1000000000 1 107473795 1 246047598 1 22131599 983358179 1000000000 1 254562157 65053928 1000000000 939063375 1000000000 1000000000 682847073 1000000000 511694437 445272971 1 945734831 1000000000 1000000000 29632253 1 50287994 49385913 1000000000 9864673 1 1000000000 804943541 1 220412599 717523004 1000000000 1 279969078 1000000000 935075714 189990355 1 1 968893136 203434900 1000000000 9555875 1 1000000000 51801177 3331627 1 960730202 1 1 861128044 851613017 1 345977231 1000000000 1 744241106 1000000000 25682831 1000000000 862352017 91675091 1000000000 537816855 1000000000 417172715 1 1 158882072 1000000000 528934384 643914120 1 104267220 1 1000000000 200483724 739964682 1000000000 755569070 1 1 865338084 33941949 1000000000 484378114 1 23860652 1000000000 270758722 1000000000 1 252543963 1 54434938 1000000000 72510760 1 142880882 1000000000 866238751 869674858 1 781045432 1 1000000000 872248223 158372856 1000000000 737653539 1 457599186 1 764787816 1000000000 431823800 1000000000 1000000000 702211811 668852270 1 1000000000 94365481 1 623382976 1000000000 869566427 1 113602495 1 551785676 1 683362858 3979710 1 715482645 1000000000 845734930 1 474358264 1000000000 1000000000 714485454 371567691 1000000000 1 975622237 1 220746429 1000000000 246291299 483323512 1000000000 1 349637122 411322827 1 350753533 1 1 640612245 1000000000 583780366 959975134 1000000000 499060942 1000000000 685193452 1 472740760 1000000000 679939656 1 1000000000 109051842 678459138 1 1000000000 337623177 887473311 1 1000000000 617467410 1 27650568 827394025 1000000000 159473126 1 911830603 1 1000000000 858209727 1 875490221 825612859 1000000000 1000000000 928753626 948270828 1 1000000000 14443008 570876417 1000000000 1000000000 335182106 1000000000 455649853 1000000000 51714576 353727376 1000000000 670052066 1 1000000000 991054012 624809052 1 1000000000 837687900 716613004 1000000000 1000000000 866295733 492307581 1 1000000000 430761381 460899714 1000000000 393225252 1 408928373 1 496653471 1000000000 1000000000 15715662 650448803 1000000000 790612854 1000000000 23804964 1 421848867 1 713817812 1000000000 1000000000 929126966 1000000000 696023513 1 226811369 1000000000 369309004 633033907 1000000000 1000000000 6178014 1000000000 76133320 98762498 1000000000 1000000000 293653380 1 806026237 1000000000 51344439 1 966447930 1000000000 534716578 166964556 1 1 973928326 1000000000 426450669 1000000000 754087350 339436390 1000000000 1000000000 252199403 24443068 1 567753189 1000000000 1 690860555 29459468 1000000000 1000000000 327633495 217047834 1000000000 186842196 1000000000 1000000000 956048653 507006825 1 343532758 1000000000 437558877 1 1 691147292 1 704820232 231472246 1 254696046 1 1 211583867 42901660 1000000000 918579973 1 917184940 1 83305743 1000000000 1 273717583 1000000000 1420932 1 80787520 692837993 1000000000 1000000000 333105399 600289976 1000000000 1 58853127 895066197 1 151010178 1 1 963043189 117645501 1 1 151197666 1 21557218 1000000000 51128427 1 336049829 1000000000 501118706 867056507 1000000000 1000000000 877532783 878870716 1000000000 768673861 1 402209547 1 184675918 1 998661472 1000000000 630329090 1000000000 1000000000 701774106 1000000000 297870607 93843068 1 671515592 1000000000 93977573 1000000000 1000000000 31640009 1000000000 365519929 1 67602741 1000000000 481163976 223448807 1 1 225775394 347448311 1 1 930285355 438702330 1000000000 1000000000 792286680 1000000000 673447508 1000000000 261427440 579927809 1 1 183691831 604080950 1 1 50832476 244969013 1 1 428518410 599509690 1 1000000000 912099205 427385690 1 56181549 1 57182779 1 398966590 1 808641923 1000000000 621418306 1 952929243 1000000000 1000000000 406345601 1 363992167 807149273 1000000000 229604245 1000000000 1000000000 698514269 1 865781796 1 322798619 1000000000 968436673 1000000000 146276450 577624211 1 1 4096248 628002087 1000000000 527036811 1000000000 715131405 1000000000 106663635 1 89300617 1 1000000000 185262509 4464062 1000000000 1000000000 876934060 418529709 1 811017056 1 1000000000 918430570 429007055 1 639148010 1000000000 1 613851757 646681279 1 347900670 1000000000 1 184530486 331074233 1000000000 534385181 1000000000 1000000000 684948507 1000000000 44094126 25119411 1000000000 384949987 1000000000 1000000000 407838811 125592488 1000000000 26621243 1 182628669 1000000000 412322537 1 1 237656631 379887893 1000000000 675005804 1000000000 362350616 1 1000000000 656618047 889387983 1 292940951 1000000000 324429583 1000000000 1 964029947 209109040 1000000000 1 391031059 893124336 1 472078605 1 879002660 1 975355440 1 1000000000 533548939 1000000000 889999112 182393384 1 524234118 1 92753795 1000000000 362240379 1000000000 556414002 1 56038337 1000000000 300671488 1000000000 389332352 1 674083364 1 1000000000 894063339 1000000000 38709207 27179719 1000000000 1 69672883 706379321 1000000000 865408056 1000000000 583357982 1000000000 884534741 1000000000 917524314 1 1 487332057 1000000000 848800132 1 209313706 137215295 1000000000 459377570 1000000000 124664239 1 791780590 1000000000 1000000000 208169574 1 888319451 817122077 1000000000 908788191 1000000000 1000000000 597565613 659452115 1 1000000000 110596250 627797675 1 124750485 1000000000 1000000000 478482452 719320401 1 536525406 1 1 256707093 491617031 1 1 107045976 1 863098188 755883235 1000000000 1 110181413 51141560 1000000000 211102973 1 136004671 1 914702239 1000000000 1000000000 29726972 1 87971225 812265539 1000000000 1 700807568 1000000000 267176765 129880789 1 1000000000 71199913 434582434 1 1000000000 749110956 335161950 1 692349725 1000000000 1 971200576 535435169 1 1 541719493 1000000000 93577990 425817918 1000000000 724546342 1000000000 548737518 1000000000 1 497726160 1 307086855 498374398 1000000000 1000000000 537520117 1000000000 760072895 1 513754950 1 599286076 322934177 1 763153202 1 1 949078553 1 238997314 655958862 1000000000 1 272932469 1 99322036 1000000000 325305943 176799575 1000000000 1 97303051 865026707 1000000000 1 512500655 1 6832900 1000000000 828098940 539511334 1 257641975 1 1000000000 362398453 228386462 1 1 508311032 507634785 1 912907022 1000000000 1 337643873 45882722 1000000000 870619953 1000000000 1 706107877 135312159 1000000000 893117616 1 83941320 1 1 369625002 924836197 1 826566355 1 1000000000 338674224 1000000000 912293016 1 275515965 1 843035274 1 832519722 96895196 1000000000 623958016 1 449431308 1000000000 1000000000 962260917 210085381 1000000000 646695066 1 741410361 1000000000 594360098 1 1000000000 798738926 135647839 1 1 439219266 1 322603671 1 6266665 1000000000 163724878 407637208 1 1000000000 784672547 1000000000 99115759 1 61694437 1000000000 508862932 243712835 1000000000 234182791 1000000000 1000000000 914377320 1 620179815 420611317 1000000000 1000000000 215681078 1 134516653 25765316 1000000000 1000000000 36130108 1000000000 982494631 1 849639020 1000000000 595635789 1000000000 676439862 1 861247453 1000000000 119642630 960321085 1000000000 364200604 1000000000 1000000000 575539865 1000000000 449612757 1000000000 744870102 1 486634458 13711688 1 63657462 1 1 242851597 1 866809233 1000000000 692628337 189634964 1 240271029 1 169235371 1 162833054 1 180061368 1000000000 378656042 1000000000 399326177 1 636790218 1000000000 292571536 1 40551297 1000000000 853304266 1000000000 1000000000 760853069 530093886 1 1000000000 162680367 1 387215974 1000000000 412083781 1000000000 878700580 624666169 1 748347180 1000000000 1 262159496 1000000000 455421871 1000000000 420764126 897252498 1000000000 1000000000 493301769 580887459 1 1000000000 946274498 957628445 1000000000 137206473 1000000000 141751529 1000000000 861649822 1000000000 442737132 1 1 378705986 1000000000 746210775 462735718 1000000000 1 104210369 497547089 1 1 704521727 1 471979515 1 521565584 831086500 1000000000 546134909 1 1 338046036 357325198 1 1000000000 33615013 890521532 1 173270058 1 461868979 1000000000 1 131487207 960712650 1000000000 1000000000 308513573 1 78366418 168209169 1000000000 1000000000 400717854 678356357 1 132402973 1 779573578 1 33434601 1 1 28095059 1 347532339 1000000000 476128295 1000000000 2657244 983813385 1000000000 337830061 1000000000 1000000000 216637971 289246331 1 1 150040257 66024745 1 1000000000 819530302 37412321 1000000000 1000000000 153365725 1000000000 982011608 1 418799627 1000000000 556674837 39024439 1 43098502 1 1 515560949 1 513630926 956380108 1000000000 1000000000 115201322 1000000000 990237700 308590021 1000000000 1 138261477 648546031 1 1000000000 367022512 1 878244988 636812487 1000000000 1000000000 931094467 1 183020884 1 279514765 1 603297245 1 63011936 386862359 1000000000 90656631 1 928799333 1000000000 1000000000 28214490 1000000000 886953305 1000000000 138464998 861782683 1000000000 1000000000 117566379 1000000000 198251676 804741252 1 1 919660133 182239806 1000000000 1000000000 5072117 377107263 1000000000 1 708968831 50679033 1 1000000000 109975283 1000000000 572260891 151569193 1 484139216 1 376830481 1000000000 381834363 1000000000 1 675480911 1 714409032 935131290 1 1000000000 453770733 312568634 1 551890442 1 1000000000 686058780 431289718 1000000000 1000000000 404698552 1000000000 51509995 1000000000 689417040 485525599 1000000000 970994377 1000000000 1000000000 243422586 1 422097034 367494784 1 576531147 1 1000000000 965979405 1 798065056 1 445048845 1 11440937 1 662048839 744772695 1 166696672 1 1000000000 717336706 571458349 1 1000000000 379228245 1000000000 880842568 1 271209048 62678699 1000000000 1 540884868 624735314 1 1 495586875 778862499 1 1000000000 171622916 121233304 1000000000 33404533 1000000000 810593655 1000000000 853737879 1 655379081 1 1000000000 215251513 485455385 1000000000 1 170522760 906731834 1 100373833 1000000000 232051091 1000000000 1 109940765 767975086 1000000000 1 316802856 1000000000 327524115 1000000000 298787967 633233058 1000000000 968647617 1000000000 1 16501627 1 493956649 937645790 1000000000 103077271 1000000000 554615144 1 1000000000 788414672 1000000000 662373882 1 122087791 1000000000 273045698 340585428 1000000000 983735728 1000000000 199472509 1000000000 1 578204102 1 980484647 1 120634530 1 106438158 556399506 1000000000 1000000000 967648188 956515756 1000000000 1 258728374 1000000000 785922098 125359732 1000000000 1 718022318 1 547500285 490938922 1 117539975 1000000000 362631381 1 432255365 1000000000 1 797311877 1 322523761 197542507 1000000000 1 968490688 1 226158174 1 73696863 1000000000 195947552 868164115 1000000000 1 540760815 1 70334235 85587417 1000000000 696385668 1000000000 1 90309403 1000000000 955010166 941379322 1000000000 1000000000 558192108 1000000000 15454584 489387318 1 1 756322354 955492762 1 1000000000 86404576 1 502389889 1 297914566 773781638 1000000000 561228666 1 840757963 1 79884129 1 892992761 1000000000 695281733 1000000000 849582143 1000000000 402546780 1000000000 573475771 1000000000 1000000000 141202472 719243435 1000000000 1000000000 954246539 877374142 1 8376184 1000000000 959194353 1 606041483 1 159536460 1 32845577 1000000000 301747692 1000000000 622638730 1 794604974 1 835547066 1000000000 1 349091040 919357079 1000000000 283470942 1000000000 105787261 1 1000000000 969679720 773212013 1000000000 1000000000 547967152 433699302 1000000000 829512924 1 713059772 1 721053438 1 1000000000 820216375 1 559477059 692329465 1000000000 351401045 1 1 944781547 109794234 1000000000 1000000000 28499625 1000000000 176498591 1000000000 567412930 268676195 1000000000 690178603 1000000000 675033681 1000000000 894712141 1 113645011 1000000000 632444933 1 911442072 1000000000 1000000000 699292412 575811064 1000000000 1 882020787 117872385 1 22462120 1 1000000000 113526921 198136046 1 816165800 1 131865245 1000000000 615142644 1 1000000000 650684282 1000000000 881012965 708913964 1000000000 379121603 1000000000 311754868 1 1 443464564 1000000000 607689905 1000000000 828409233 1 833037597 671936037 1 1 358216993 1 734459246 1 711465250 490437894 1000000000 830354201 1000000000 1000000000 503541456 850701935 1000000000 85465614 1 1 984095844 1000000000 394869500 1000000000 795123317 228705101 1000000000 1 851809806 321014774 1000000000 851933434 1000000000 1000000000 682130068 1 142357481 1000000000 499779815 1 468268643 1000000000 445585058 1000000000 106242973 294600718 1 1 159455102 1000000000 462247888 1 495217975 1 471398956 1000000000 392689365 279683135 1 1 29634860 968123756 1 1000000000 838337393 1000000000 328703361 1000000000 573983214 1 471343058 94602029 1000000000 115848135 1000000000 724244723 1 128958758 1000000000 1 260450429 1 677228172 274621764 1 1 336895586 491769792 1000000000 525362882 1000000000 1000000000 18014084 806235291 1 1 471395333 1 79379069 1000000000 700372867 1000000000 355187054 1 930669916 1000000000 709341216 33610052 1 1 310777582 361285792 1 144743174 1 296772492 1 343214349 1 335169732 1 1 983289267 1000000000 963179503 23491210 1000000000 732063132 1000000000 1000000000 327793021 1 124215895 560926555 1 24466991 1 676133815 1 1 703919127 1 120748189 286910077 1 958278752 1000000000 1000000000 196277361 421591035 1 1 253954765 109260364 1 1 526148773 619644574 1000000000 611810939 1 683131603 1000000000 549815676 1 170444182 1 1 143673409 303932153 1 185132118 1 1000000000 575459785 1000000000 904050182 809063454 1 8250803 1000000000 664781660 1 744850983 1 127504936 1 41235263 1 65845408 1 1 297250885 1 41290545 1 484688739 217753728 1 131199375 1 1000000000 114785966 1000000000 927799370 1000000000 535006826 119488146 1000000000 1 530118177 1000000000 492092018 577765309 1 339988608 1000000000 194660674 1000000000 299711671 1 153862837 1000000000 1 943828992 1 963497386 1000000000 35304924 1 732236501 156473207 1000000000 243469314 1 1 877666715 1 495936725 202093269 1 809646253 1000000000 175230256 1 1000000000 988818958 936181477 1000000000 1 283234292 321881444 1 828741477 1000000000 1 590675473 363176881 1 1 818425879 749313974 1000000000 155482804 1000000000 1 420634752 953224530 1000000000 766379459 1000000000 1 818775781 1 973889124 1000000000 530419149 695485342 1000000000 1000000000 549399489 1000000000 900420856 959146239 1000000000 1 64969109 1000000000 99557947 41446169 1 516721318 1 118437536 1 94377315 1 824101907 1000000000 1 675141592 1000000000 130265673 616979508 1 1000000000 743070282 1 128168331 1000000000 952340507 1000000000 373881059 920087403 1 642494114 1 1000000000 317571726 457777061 1 859764245 1000000000 1000000000 100120442 1 17491315 1000000000 709377282 1000000000 716347140 1000000000 1426678 1000000000 190252510 513683866 1000000000 1000000000 763396032 587959049 1 842696595 1 701477238 1 1000000000 989092550 18342596 1000000000 1000000000 147820533 1000000000 835171027 1 57737015 799127010 1000000000 773292653 1000000000 1000000000 587996268 574006272 1 12095443 1000000000 1000000000 938714713 786114377 1000000000 505826954 1000000000 349701192 1000000000 1000000000 295852151 1 336034311 638263525 1000000000 1000000000 806102847 1 393039314 932879273 1 1 569373554 1 851555473 979998766 1000000000 46511583 1 890038800 1 1000000000 497185530 106158577 1 714066647 1 1 352530123 1 679013034 1 907123604 777883268 1 623973378 1000000000 503300940 1 1 692451467 226286444 1000000000 781023768 1000000000 288785814 1 810071475 1000000000 244177656 1000000000 976685728 1 1 59511891 1 329194300 394206521 1 411398916 1 125591790 1000000000 930146329 1 1000000000 946282552 1 975934135 1 42426243 98293479 1000000000 1000000000 344829634 1000000000 944031453 603125346 1000000000 1 426895964 1 118661811 1 737614714 1 408325414 539940658 1 1 393538755 142132249 1000000000 60511031 1 645508501 1000000000 1000000000 696941009 1 784370688 1 370637276 1 602075660 1 568769966 620561876 1 529989575 1000000000 1000000000 328934375 813392237 1 1000000000 622286537 127914012 1000000000 831252265 1000000000 1000000000 682537771 1000000000 596841805 691582212 1000000000 755729399 1 1000000000 132663643 1000000000 579871031 1000000000 563717042 517471618 1 1000000000 455415190 113056110 1000000000 31130612 1000000000 944575603 1000000000 411494115 1000000000 1 500740375 1000000000 154858303 1 577323224 72681860 1000000000 1000000000 358679107 758106934 1000000000 1 190514574 194443331 1000000000 486561304 1000000000 938186172 1 1 139651887 1000000000 574894398 1000000000 698222207 467985019 1 552202368 1 1 103898673 1000000000 427191632 1 50170358 211541077 1000000000 663655492 1000000000 1 898738428 1 23633934 594619655 1000000000 398001494 1000000000 181770428 1000000000 985220627 1 1 525386586 1000000000 450684107 26080826 1 526206029 1 894963946 1 1000000000 117020628 95410878 1000000000 55387403 1000000000 441144856 1 312706367 1000000000 1000000000 780021725 1 555792685 932582259 1 41173185 1 1000000000 810447263 1 557896751 943274666 1000000000 1000000000 749757890 1000000000 652459057 470386617 1000000000 154710258 1000000000 477261737 1 544212236 1 18848934 1 1000000000 185463030 1000000000 221356459 1 756074407 1 911817619 727294015 1000000000 254361616 1000000000 1 2593179 692959467 1 1000000000 183718949 227624199 1 65450071 1000000000 815201906 1000000000 391993911 1 2506989 1 1 261314117 753222224 1000000000 1000000000 542448679 1000000000 831822875 1000000000 225463677 71351202 1 859450171 1000000000 809392176 1000000000 59260395 1000000000 1 973472894 720455474 1 30673632 1 1000000000 764166910 434428295 1 1 674144950 1000000000 763296317 1 783508179 1000000000 158642418 397640514 1 1000000000 358544005 1 287518947 1000000000 415009049 919685269 1 994219886 1000000000 45313578 1 1000000000 43745409 913256345 1 566132976 1 1000000000 833020634 1000000000 226453353 850841294 1000000000 911060372 1 1 696759170 1000000000 622205141 1 242848829 1000000000 327035965 1 662695354 1 410426139 1000000000 8046812 1000000000 828558710 1 135028307 1000000000 952692205 686065534 1 1000000000 164367422 1 667007742 1000000000 177864682 84081471 1 493783121 1 1000000000 166557051 28177825 1000000000 1000000000 818695024 1 592958457 1 395627078 1 746718247 1 120099071 1000000000 715631958 1000000000 848069824 1000000000 724772635 460121451 1000000000 1 711442733 931498715 1000000000 1000000000 681150009 617146152 1000000000 1 926283567 704333386 1 857282143 1 1000000000 33205647 1000000000 738778572 456747818 1 1 21528606 1000000000 79080012 690014074 1 1000000000 867220012 1000000000 899436484 121620036 1 559401346 1000000000 1000000000 969561669 1 915711208 1 774356998 1 145544780 548401114 1000000000 1 36766584 1 148269492 1000000000 90715437 1 750479719 1000000000 99273793 1000000000 318828659 1000000000 979083183 1000000000 10624945 585700095 1 1000000000 753145169 1 726739042 1000000000 542502255 328093671 1000000000 1000000000 118670264 758544164 1000000000 1000000000 674641013 1000000000 102334132 160995156 1 368452334 1000000000 1 940835426 1000000000 899464496 721546113 1 940898081 1 474440396 1 1 118080838 1 760936505 1000000000 926732370 1000000000 314464491 1000000000 315601032 1 284077182 79973524 1 1 340557509 988349756 1 486875718 1 505266502 1000000000 1000000000 390179804 79009518 1 1 77689318 1 718339166 1 674007381 957667442 1000000000 1 587613955 1000000000 666299703 1 146642860 1 936941946 474619638 1000000000 1000000000 205375192 1 80770519 205203354 1000000000 199150784 1000000000 1 618677704 456570872 1000000000 399764185 1 12322417 1000000000 442130770 1 94402441 1 1000000000 122365372 1000000000 361905684 165300820 1 759433988 1000000000 1 376399055 1000000000 229705759 409206671 1000000000 1 366977299 490056629 1000000000 1000000000 571534170 1 291585898 905818938 1 1 162518964 959668816 1 1000000000 488009545 1 690749442 739767739 1000000000 20293173 1000000000 1000000000 781408848 828078248 1000000000 1 460003319 1000000000 332435799 275941811 1000000000 1000000000 573425222 394882263 1000000000 95984907 1000000000 1000000000 554064513 716068995 1000000000 1000000000 369147294 1 278326545 127878386 1000000000 4497338 1 1 826821738 1000000000 809669259 330721071 1 37734056 1 853047236 1 1 460622942 1000000000 231400866 1 935765914 308089257 1 1000000000 722689832 135845057 1000000000 800849175 1000000000 533715993 1000000000 481013925 1000000000 1 817628759 748305420 1 1000000000 792584480 770693789 1 1 611562581 1000000000 638371705 827354725 1000000000 752186706 1000000000 1000000000 684606745 176717210 1 1000000000 258544690 166582633 1000000000 84692286 1000000000 716135577 1000000000 1 771891717 408726361 1000000000 1 364314343 58126004 1000000000 1000000000 667584151 1000000000 488622675 521649287 1 1 288011244 767248748 1000000000 1 557250738 87621428 1 1000000000 864083248 408351196 1000000000 1000000000 649887717 1000000000 122894959 1000000000 319827210 1 57061283 1 226014684 49933677 1 1 593133003 984087271 1000000000 1 448713202 338645995 1000000000 134756660 1 1 435674057 318426460 1000000000 1000000000 713594481 174559143 1000000000 1 140739440 1 417791762 560045606 1 39115983 1 1 484754067 1000000000 984553277 857348119 1000000000 1000000000 991497677 343173512 1000000000 398079523 1 1 586671620 958536421 1 1 119089101 1 114196112 640346796 1000000000 46157995 1 124271382 1 1 378789831 1 84007322 9112745 1000000000 1 484111320 74159339 1 1000000000 170560113 60470676 1 1 657689941 1000000000 378453994 1 26401719 1 470486257 1000000000 197748010 889589228 1 707335969 1 65333828 1000000000 1000000000 79844439 372234043 1 100757343 1000000000 1000000000 410861500 1 325212624 128562357 1000000000 487001961 1 766320731 1 1 419894917 946826416 1000000000 43836746 1 705982379 1 1000000000 324757742 923510127 1000000000 1 753457262 1000000000 711899872 1 41757724 36951813 1000000000 1000000000 617652585 451971977 1 828618814 1 737470664 1 1000000000 794583370 57294782 1 374987441 1000000000 100933179 1 597706337 1000000000 1 871842757 695760269 1 1000000000 805048183 410748559 1 1000000000 354645319 1000000000 461650605 373396251 1000000000 1000000000 373192462 23035381 1 773425217 1000000000 762430389 1000000000 805853634 1 340509621 1 1 327012050 606437553 1000000000 378257921 1 1 90926675 592624853 1000000000 1000000000 270317763 1 876551393 1 16371366 1000000000 799091124 203391955 1 175438594 1000000000 30602561 1 1000000000 205151834 1000000000 967762025 1000000000 144477661 120776349 1 605818688 1 30518426 1000000000 1 222301838 1000000000 77297350 1 452804088 1 204545139 759327264 1 1000000000 891184262 30337081 1000000000 1 127160806 511905114 1 29824016 1000000000 664927851 1000000000 879168052 1 316643336 1 97104176 1000000000 921567670 1 1 128381660 404875726 1 1 415374067 1 25418631 1 801210885 1 158099562 1 204759251 783818404 1 674468969 1000000000 1 705987978 1000000000 10047334 901035444 1 1000000000 664009412 1000000000 512272401 1 717662857 987975498 1 1000000000 527673022 32269540 1000000000 1000000000 425911562 340560754 1 805285207 1 808138556 1 1000000000 238485462 1000000000 206510784 281965267 1000000000 1 779903592 71569573 1000000000 314466518 1 632935464 1000000000 1000000000 561430306 1 373852195 1 410595446 1000000000 62339559 1000000000 451741271 849782176 1 103208714 1 799979176 1 1000000000 862925169 1 878009404 1 39552947 1 236003068 856754216 1000000000 1000000000 354062223 1000000000 436975569 1000000000 764741327 975709130 1 414127063 1 1 829204755 1 93042269 1 395442698 87758247 1 1000000000 72816897 53983896 1000000000 702560071 1 1 244505359 1 205088264 1000000000 655466777 491886687 1000000000 120291399 1000000000 988249606 1000000000 476457351 1000000000 1000000000 432364533 1 93455330 170330713 1 1 921026695 166009154 1000000000 1000000000 651779698 712620901 1000000000 626038821 1 486137434 1000000000 326739385 1000000000 1 37388710 704222146 1 1000000000 240998401 1000000000 305323857 1000000000 450939959 1000000000 482995583 1 8660720 1 408860894 1000000000 883889378 1 747652396 1000000000 74110628 1000000000 911198643 867533225 1 179030189 1 460570024 1 1 467222533 722823639 1 1000000000 942286317 1 855157092 1 172259727 1 134686339 1000000000 641005127 851557224 1 494478277 1000000000 1 627845285 416030066 1 1000000000 172836405 1000000000 789485950 1 736727198 970264559 1 646228365 1000000000 1000000000 998199838 1000000000 427025731 1 88049393 1 820253756 107656771 1 1 275754091 1000000000 916228556 377936745 1 1 756767219 961957116 1000000000 1000000000 322196194 1000000000 384112473 559662660 1 1 867399283 1 322634763 419102661 1 1000000000 503090830 573162483 1000000000 1000000000 805676165 1 73506206 327229200 1 111029457 1 843847774 1000000000 1000000000 525082720 1 110404897 7295648 1000000000 930084704 1 587187414 1 1000000000 34202842 633618106 1 1 10937726 52301166 1000000000 884030018 1000000000 997803344 1000000000 84987071 1 1000000000 877114367 1 640083962 339954165 1 1 408856746 1 901965593 660929388 1000000000 370017192 1 554751284 1 1 796771536 1000000000 592638065 1 56292451 1000000000 310512424 1000000000 754535172 1 56417410 1000000000 775643683 417881623 1000000000 598972211 1 1 977306467 1 341151096 1 338269633 1000000000 508530115 406906701 1 318464399 1 815724293 1000000000 1000000000 558414027 112413852 1000000000 1000000000 920944575 1000000000 764777543 577815652 1 925964026 1 1000000000 536732307 633570658 1000000000 430864495 1000000000 1000000000 487864333 1 442224218 1 994783505 233281000 1 1000000000 602662303 1 594790188 655134169 1000000000 1 983670189 66359118 1 196804735 1 1000000000 469164155 1000000000 634855114 1000000000 321658805 1000000000 117790763 1 384425945 6307912 1 1000000000 317706523 1 264190204 1000000000 11187816 994169975 1 1 552160157 1 619980473 1000000000 617462552 1000000000 110192570 114900698 1 746298804 1000000000 550343105 1000000000 113497812 1000000000 14978334 1 1000000000 781336531 1000000000 94386449 948464819 1000000000 72837137 1 341868319 1 1000000000 740041717 1000000000 945336252 14677730 1 1 998634958 1000000000 940268679 156781720 1 1000000000 226187762 1 706124750 1 670627961 215763071 1000000000 401609214 1 1 351420371 1000000000 1991425 687969028 1000000000 1000000000 359267025 779104228 1000000000 3205703 1 582317923 1 370539881 1000000000 1000000000 114767204 1000000000 203061326 538399562 1 440003497 1 1 36211870 1 24198497 1 84315430 1000000000 450840962 1000000000 319820757 1 699914241 350895600 1000000000 483335069 1000000000 1000000000 877572556 50323533 1 1000000000 873319034 285109132 1 1 19950547 1 558510323 703959093 1 1000000000 78432627 815569237 1000000000 1 277345688 1000000000 826004871 1 6121267 1000000000 271505632 1 15321798 1 24328589 640531225 1 1000000000 530419382 523749717 1 544117100 1 1 609229830 782750933 1 1000000000 965813086 579180831 1000000000 1000000000 961613089 698604676 1 1 329448605 1 745617854 880003837 1 798302559 1000000000 1000000000 93325927 1000000000 52275021 658371654 1 1 927365605 993724175 1000000000 824065032 1000000000 516905458 1000000000 680642434 1 515181268 1000000000 1000000000 119780652 219285735 1000000000 815953435 1000000000 1 51916879 1 521802569 398973738 1000000000 1000000000 576940313 2688092 1000000000 1000000000 406797319 966752393 1000000000 312205305 1000000000 418838409 1 126066553 1000000000 1 683177675 1000000000 845797459 378361085 1 397541089 1000000000 1 731306839 911077739 1 734325484 1000000000 1000000000 438309124 1 924093029 780402999 1000000000 495847547 1000000000 1 377047024 8815523 1 749385458 1 588372785 1 1000000000 212619340 1000000000 290731627 1000000000 8529185 114414048 1 1000000000 379236386 640353636 1000000000 1 208931109 1 197164820 1 42769707 413017016 1000000000 1000000000 908825154 145277691 1 408817307 1000000000 650656184 1000000000 755699249 1 293673175 1000000000 1 518615663 258130701 1000000000 654810916 1000000000 880115683 1000000000 903675957 1000000000 1000000000 969987681 955432281 1000000000 580956100 1 1 918152540 1000000000 761578639 1 323967012 1 700495474 1000000000 369682686 507937098 1000000000 1 491197559 252761001 1000000000 510347565 1 625688907 1 946682613 1 817304012 1 1000000000 901738429 1 348855297 1000000000 879402361 1 278377051 514605203 1 893334708 1000000000 785753123 1 1000000000 855343064 1000000000 842147181 1000000000 305287995 217867237 1 1 207992118 193857332 1000000000 786851362 1 1 524158606 1 296077508 1 69693632 54059093 1000000000 465382997 1000000000 493984409 1000000000 349141293 1 1 547526226 652593386 1 1 449735811 1000000000 655098270 218942160 1000000000 1000000000 310115323 663409517 1 1 472211088 1 91025642 1 145322822 811337807 1000000000 73070243 1 752159698 1 26407454 1 243472540 1 848238822 1 1 471264756 1 191453313 820659241 1 961020580 1 1 696167337 1000000000 313353115 893859996 1000000000 54770862 1 1000000000 145996128 578192854 1 1 851838550 1000000000 836660778 1 740776265 1 220502117 1 899374819 928549596 1 311691396 1 1000000000 544294481 1 884158178 396619509 1000000000 881812427 1000000000 1000000000 431875845 1000000000 37814130 323075675 1000000000 1000000000 968184222 1 945679447 1000000000 143614239 947594618 1 1000000000 806663150 769794074 1 177859661 1 1000000000 770657164 798822222 1 879564579 1 55224612 1000000000 1 371726949 882945432 1000000000 877560793 1 1000000000 905959679 626210756 1 1000000000 783723038 102647875 1 1000000000 277539152 432103448 1 208264019 1000000000 1 763420558 1 918168088 1 471017169 1000000000 727081467 372514590 1000000000 752752583 1000000000 1000000000 926982698 494682066 1000000000 197997849 1 972213424 1000000000 1 870667893 1 268871099 1 16211569 1 155275761 1 98334952 161202540 1000000000 860664946 1 42122723 1000000000 814762985 1000000000 376563351 1000000000 1000000000 888316877 366270464 1000000000 564902103 1000000000 420369821 1000000000 868091685 1 524515924 1000000000 1 827248987 1 590282673 1000000000 613166363 950453864 1 1 752668720 1000000000 334710921 5711318 1 750287789 1000000000 361732464 1000000000 651827597 1 306728984 1 1000000000 989167974 969660002 1 1000000000 396972155 231364030 1 31988763 1000000000 1000000000 135113923 1000000000 393397657 1000000000 410990040 4895868 1000000000 1 467446164 359775584 1 215082540 1000000000 1 259497428 1 350980452 1 399400359 394662471 1 1000000000 385062897 710790176 1000000000 1 291203150 877184517 1000000000 33171603 1000000000 162943066 1 1000000000 509534063 903537571 1 11435092 1 567306776 1 87197442 1000000000 509546308 1 105946392 1000000000 288780065 1000000000 509138447 1 1000000000 312885251 1 492024823 40443588 1000000000 609642843 1 443001979 1 1 537147562 347577132 1000000000 350076813 1 427922131 1000000000 935528054 1 1000000000 659526178 1000000000 333764321 1000000000 58776143 1000000000 23593111 52730211 1 1000000000 670693970 188380246 1 161497135 1000000000 44829797 1000000000 1 981161538 255157503 1 602012592 1 1000000000 382359461 610862254 1 893777698 1 1000000000 192632777 605744502 1 1 559765714 1000000000 758035422 1 717036496 1 82005064 767917145 1000000000 870974375 1 1000000000 238823855 406968438 1 1 972170760 829736660 1000000000 1 575275348 1 23027092 1000000000 172439533 1000000000 216491432 105547156 1 1000000000 972735289 1 658498310 1000000000 797949409 276034721 1000000000 1000000000 371264844 1 617009263 158277056 1000000000 322484207 1000000000 1 843564492 1000000000 350578191 1000000000 139820185 135479715 1000000000 1 408539173 344471749 1 637790942 1000000000 1 914039166 1 89799665 1 153508880 1000000000 953855401 1000000000 633539914 183557964 1000000000 491655998 1 197476809 1000000000 783777989 1000000000 491075741 1 1000000000 569029657 1 177812560 504538381 1 697074659 1000000000 929892624 1 5470876 1 393348493 1000000000 1 282821504 394288355 1 1000000000 123410406 1000000000 26671720 149406852 1000000000 1 435920339 20682315 1 646646375 1 1 695910013 1 58152010 1 539338585 872912992 1000000000 1000000000 439751357 224696073 1000000000 573323804 1000000000 386276904 1000000000 1000000000 412568365 226032850 1000000000 838946475 1000000000 1000000000 272569084 1000000000 635021970 1000000000 610314647 217323823 1 1 56854893 714016864 1 1 183092516 1000000000 819969141 1 799253196 1 884422143 1000000000 756327243 80151031 1 1000000000 503257622 812437404 1000000000 1 544316304 1 135769447 1 606288483 866967155 1 869641813 1000000000 617588669 1 1000000000 87706829 1000000000 922294940 1 486454154 1 173586373 741728222 1000000000 207590997 1 1 581585104 866728996 1 129695870 1000000000 1000000000 260453073 210290478 1 1000000000 830244075 1000000000 137328221 171057282 1000000000 112992313 1000000000 893250207 1000000000 1 21579230 1 784497892 218406078 1 1 676165833 1 827957639 406412237 1000000000 1 504554228 116959740 1 1 45297895 458395698 1 802028065 1 1000000000 376606567 82012424 1000000000 960295037 1 964225484 1000000000 457085917 1 329286231 1 1000000000 436641871 924552292 1000000000 1 779014755 1 707866131 1 931528146 593024881 1000000000 212277306 1000000000 1 499713334 1000000000 472998532 580468026 1000000000 536216686 1000000000 1 583674082 1 354791297 636230649 1000000000 534858464 1000000000 1 716758095 1 282081104 59952254 1000000000 412531410 1000000000 826565171 1000000000 1000000000 87675699 681271905 1 530178804 1000000000 178750387 1000000000 151699946 1000000000 1 357833645 1000000000 913092335 817478347 1 100861449 1000000000 1000000000 929420300 1 938539120 345942588 1000000000 1 903705533 1 137294703 761942968 1000000000 961586421 1 1 757654043 942684224 1000000000 136344484 1 1000000000 743560966 1 18215402 614596877 1000000000 262085946 1000000000 486792706 1000000000 114693108 1000000000 5496238 1000000000 972296375 1 41868021 1000000000 388459722 1 935167481 1000000000 1000000000 31446550 509053384 1000000000 1 674394135 450311657 1000000000 60953891 1 1000000000 294342707 512932201 1 1000000000 142794059 1000000000 328578306 868337701 1 1 547973757 509261035 1000000000 294896444 1000000000 822970800 1000000000 1000000000 634218764 1 749261120 1000000000 905302092 1 658083450 1 303944213 1 905977493 723760554 1000000000 1 800693411 1000000000 738097323 856733883 1000000000 43336535 1000000000 1 20246834 208095810 1000000000 614744622 1 87325930 1 1000000000 516299782 209056887 1000000000 1 590128838 1000000000 367596059 200588603 1 1000000000 974177888 1 768932321 1 903565008 605524507 1 213062997 1000000000 1 541680655 1 324189864 1 785105801 1000000000 723105599 1 338222145 1 629806600 1000000000 697543659 890493537 1 1000000000 572922478 653995684 1000000000 1000000000 705701528 1000000000 132169382 799272390 1 1 733936016 77054659 1 94527596 1 48514139 1 110359240 1000000000 187655656 1 1 906333905 1 431811150 651456575 1000000000 1 339813816 684948862 1000000000 1 647367290 1000000000 784958055 1 838380929 1 102460915 444908703 1 843793985 1000000000 105724706 1000000000 1 809487444 1000000000 543021329 226388711 1 1 611092335 858358197 1000000000 513133026 1 491996824 1 1 853579810 814731747 1000000000 1 78820238 928550213 1 1000000000 454266181 998970548 1000000000 677244711 1000000000 434117789 1 225587742 1 1 30673619 972527108 1000000000 586416533 1000000000 107006875 1 343946759 1 874268902 1 111404412 1000000000 1000000000 131886145 1 620275972 1 73314988 632279168 1000000000 1000000000 84909970 623157942 1 1000000000 179185273 1 459716027 1000000000 319597309 1000000000 402581772 1000000000 948453734 253021380 1 75415116 1000000000 1000000000 193889604 1000000000 708207525 1 904198836 495502219 1000000000 1000000000 472823735 745183543 1000000000 1000000000 664865975 1000000000 53335158 1000000000 950869286 1000000000 130896400 1000000000 674938390 1 605634920 45025670 1 1 142745034 469257668 1000000000 997274049 1 89497161 1 458597066 1000000000 59295592 1000000000 529813975 1000000000 922297904 1000000000 557575921 1000000000 604519404 1000000000 341266530 1 1000000000 123191440 561709510 1000000000 1 366973829 207994211 1 209936932 1000000000 1 871581731 127788357 1 1 865998999 922122579 1000000000 243253088 1 1 864564257 1000000000 708109148 78405636 1 1000000000 171886078 407421311 1000000000 1 563081763 1 166056673 333720534 1000000000 355742018 1000000000 1000000000 928450391 1000000000 528407083 1 111807428 141023578 1000000000 442829774 1000000000 1 643037695 139947217 1000000000 862450376 1000000000 382999217 1 1000000000 514485799 1000000000 66601696 715299376 1 1000000000 692995816 1000000000 501411686 20444891 1000000000 1000000000 936541157 1 931697674 1 403563584 853687904 1000000000 1000000000 568297329 1 802690757 385953096 1 842477800 1000000000 892562597 1 1000000000 367982795 217306351 1 1000000000 221324410 1000000000 103413794 1000000000 145163328 1 492633804 746078672 1000000000 1000000000 902007655 549217955 1000000000 101374056 1 247677961 1000000000 14317661 1000000000 917713210 1 1000000000 187577741 15154640 1000000000 60623970 1000000000 1 593736963 19807761 1000000000 1 424288782 322800852 1000000000 1 756056602 1000000000 281321247 281112591 1 1 56968993 1000000000 589010599 684904967 1 1000000000 711400241 1 7438926 827777357 1 1000000000 88508553 1000000000 871640596 227237895 1000000000 1000000000 978428687 1 367351456 1000000000 596283200 1000000000 917969192 891123908 1 1 881114572 1000000000 657659730 1000000000 100163531 1 240148480 1 721808867 1000000000 537222829 559082708 1000000000 1000000000 357497211 972231002 1000000000 1000000000 748733087 217795324 1000000000 439083781 1 969567505 1 329562642 1000000000 766669661 1 192700142 1 1000000000 228127135 402432950 1 811572094 1000000000 402041073 1 1000000000 155206688 1000000000 706247598 745895649 1000000000 159201955 1 449684604 1 1 740635835 5176843 1000000000 150920029 1000000000 8491322 1 1 329623783 1 135189269 1 550912934 513380039 1 1 798216628 976884147 1 1000000000 200016932 1 318066242 89357767 1000000000 1000000000 55578309 1000000000 926238726 622010828 1000000000 182245394 1 901151069 1000000000 1 424132844 372371023 1 1 580752513 1 353339217 979981402 1000000000 1 662244559 1000000000 584677416 1000000000 905130819 1 434393758 1000000000 776210735 1 741136620 305587760 1000000000 966216000 1000000000 1000000000 554100871 1 226871984 1 565672057 1 567621866 733318886 1 1000000000 858443268 227751024 1000000000 931323610 1 415829667 1 1 81351756 413458534 1 217426374 1 1 192313132 1 319822190 1000000000 695778868 863414353 1 586528073 1000000000 1000000000 76722944 132558921 1 289016046 1000000000 1000000000 693548273 1000000000 589469426 657389109 1000000000 20837204 1000000000 667062930 1000000000 1000000000 78883770 5533366 1000000000 905039203 1000000000 536271836 1000000000 1 288782849 1 721474370 1 535081879 383253519 1 1 604346316 1000000000 998178582 1000000000 147969262 242878919 1000000000 977671470 1 1 947573696 752096343 1 179049543 1000000000 1 6514798 837026602 1000000000 397864348 1 1000000000 276774469 655652790 1000000000 885708586 1 115873746 1 745532983 1 1 955748415 64392840 1 694796609 1 1 245029917 68889339 1000000000 433906065 1000000000 15018705 1 730581712 1 1000000000 376603843 687449628 1000000000 623524599 1 1000000000 501765324 674416130 1000000000 1000000000 264487708 1000000000 482375201 564250236 1000000000 758284771 1 849351080 1 1 433743518 900416006 1000000000 852974843 1000000000 1000000000 797291913 1 319425555 14193816 1 1000000000 571729266 531788613 1000000000 1000000000 307067996 1 537852213 36382391 1000000000 273876906 1 1000000000 17392640 415941371 1000000000 1 754234532 537913055 1000000000 947990556 1000000000 935352056 1000000000 1 486375985 764167401 1000000000 460336073 1 248922990 1000000000 1000000000 320445335 438429116 1 694009616 1 458819237 1000000000 1 173152775 807855301 1 1 638206801 635127602 1 810510541 1 1000000000 892505078 1 473169713 465381319 1 1 28196351 1000000000 522796626 1000000000 362164227 1 63366781 1 466851501 1 667344380 1 268116155 1 970568608 1 409774725 1 718069181 1 163309137 465377788 1000000000 420382471 1 801226773 1000000000 1 961527731 692697768 1 1 510639658 42523077 1000000000 798659376 1 1 906164818 1000000000 757727886 414514140 1000000000 520512867 1000000000 1000000000 965501453 83962149 1000000000 1 214489922 1000000000 944658847 236816280 1000000000 1000000000 287926878 204142532 1000000000 743643099 1000000000 680345393 1000000000 1 639586003 364262050 1000000000 1000000000 832915487 341685467 1000000000 1 630074741 11776662 1000000000 42444656 1000000000 740882734 1000000000 1000000000 876800824 1 568172390 1 987465274 730046369 1000000000 1 208238140 649411310 1 1000000000 369439806 68197460 1000000000 518203005 1 639051177 1 839715326 1 1000000000 63534947 1000000000 999835133 848211650 1000000000 1000000000 228467111 1000000000 436781994 1 28365426 400152986 1 1 466591616 1000000000 969172244 506761324 1000000000 1000000000 482770650 458378707 1000000000 858300521 1 887149067 1 1000000000 655593213 314272860 1 1 785859224 315161889 1000000000 1 476962392 696974128 1000000000 1 213298564 1000000000 356314853 2454189 1000000000 879526193 1 13955150 1 775944474 1000000000 1000000000 69512242 647791602 1 397167906 1000000000 1 684337344 1000000000 993346589 444738343 1 1000000000 992539782 1000000000 119648315 1000000000 846241971 912648594 1 819819554 1 635794179 1000000000 1000000000 500398290 597533547 1000000000 1 763590411 384826063 1 1000000000 904981245 616722512 1000000000 92672918 1000000000 1000000000 187621437 444941290 1 800012975 1000000000 1 934449819 29145350 1 1000000000 791079050 1 560193714 536411720 1 1000000000 521291681 122327960 1000000000 447055533 1000000000 982402665 1000000000 499755126 1 455187622 1 1000000000 61986565 25511992 1000000000 1 248404104 1 499181221 1 110237602 1000000000 182224802 464741277 1 936802806 1000000000 1 481284313 384735771 1 1 781033968 745674736 1 1000000000 723236309 182266085 1000000000 879605083 1000000000 698659828 1000000000 1 438385799 1000000000 140371677 142111745 1 53574127 1000000000 1 81436943 272197577 1 1000000000 653402746 1000000000 413404272 216873644 1000000000 1 671296800 1 664829316 1000000000 658120236 1000000000 87772195 572046938 1000000000 658515240 1000000000 1000000000 948547344 767799213 1 1000000000 29286075 1000000000 101085035 1000000000 166601 1 189298277 720566428 1 861173369 1 1 89322704 1000000000 768984371 1 875517499 1 28458574 1 587693052 1000000000 145084212 86555142 1 1000000000 706873831 368553347 1 983792046 1 222514789 1 1 563050474 65879954 1 246082419 1000000000 1000000000 385897224 697781460 1 1 723794256 444250068 1 895120818 1000000000 1000000000 395262114 1000000000 23258736 494308617 1000000000 1 360007814 391452676 1000000000 729318454 1 1 738781728 769231825 1 103566592 1 601451533 1 1000000000 750416998 44962650 1 1 622978341 1000000000 483729801 1000000000 65983061 744021288 1000000000 365767475 1 91500537 1 51103231 1 1 411851221 570047561 1 376385906 1 1 420928763 645675604 1 1 265478800 1000000000 290111833 601715151 1 14535998 1 1 360419176 1 339357298 1000000000 481806047 1 977793444 1000000000 588391699 1 979462761 649019606 1 1000000000 859617106 1 756632545 168623839 1000000000 1000000000 584815765 1000000000 348541089 728613085 1000000000 1 272291320 1000000000 73871515 61822402 1000000000 1 367349240 1 227046501 1 63688695 154171273 1 259612085 1 1000000000 21270767 649667756 1 1000000000 689241528 1 785160279 1000000000 588431238 1000000000 773279140 1 45839055 1 115455113 970396106 1000000000 1000000000 597593114 90850642 1000000000 130678670 1 1 230969626 537492099 1000000000 1 981327004 956573932 1000000000 1 323001373 1 308841727 185267493 1 627493269 1000000000 1000000000 930086864 49554752 1 1 168166993 876044951 1 1 174717456 1 490657274 1000000000 930220987 1000000000 110355783 1 902212011 248927692 1000000000 1 576481282 1000000000 885627114 11932131 1 1 742930863 1000000000 1032469 1 416572390 1 767567749 461742304 1 780231164 1 22670442 1 674514283 1000000000 1000000000 465977418 562048553 1000000000 1000000000 460360347 1 146855567 300190072 1 1000000000 469651520 87178306 1 1000000000 689175955 1 12588795 938876517 1 100111349 1000000000 1 640582095 776691289 1 1 7688198 1000000000 420171205 1 225529820 1000000000 596376441 477236010 1000000000 1000000000 693521256 244100000 1000000000 1000000000 829595533 1000000000 203097403 827834344 1000000000 1 794249692 135599488 1 1 388086610 1 103276237 127757621 1000000000 1 475117027 434636291 1 1000000000 222567114 645203650 1000000000 1 533562965 842209450 1000000000 862930918 1 1 541042711 1 900871282 1 341139511 1 655452461 1000000000 18132176 1000000000 955977791 1000000000 612932984 591064025 1 1 950762914 819886101 1000000000 1 286431975 1 374077948 794454752 1 1 922791949 162251254 1 1 785899185 1 647764107 666551022 1 133033945 1 1 772582341 851040224 1 861112981 1 658643924 1000000000 1 985864930 1 753139293 1 39606757 1000000000 543358728 290411582 1 614976597 1 285541425 1 1 518687674 786062532 1000000000 1000000000 776495863 1 815226920 1 334167589 484438978 1 1 876314587 831541825 1 510125764 1 561118741 1000000000 427816975 1000000000 389136554 1000000000 1000000000 62405145 1 638387410 783109283 1 1000000000 984333998 1000000000 935522820 1 249395065 66460338 1 1 359237542 1000000000 410315394 851727767 1 749160691 1 782774115 1000000000 1000000000 566241795 291713531 1 406896834 1 1 474437147 1000000000 982221105 67190621 1000000000 1 526909610 394551251 1 1 427613247 1 617220747 1000000000 45380726 657443663 1 1 155387826 1000000000 106650135 1 619119801 306077304 1 884587694 1000000000 1 699324287 870384093 1000000000 930741326 1000000000 146712771 1 71905759 1 725033131 1000000000 667173456 1000000000 203262266 1000000000 1000000000 194685973 1 626799195 305162090 1000000000 504958939 1 537901684 1000000000 1 755146270 767643232 1000000000 324348227 1 1000000000 168307181 1 614808106 1000000000 726364091 1 836788901 22494396 1000000000 1000000000 603852871 1 322390835 1000000000 918622496 1 199981201 1 646718938 1 242804382 608388739 1 57696833 1 1000000000 49453937 1000000000 808272473 1 567336349 995510511 1 1000000000 275832785 1000000000 411319095 103268363 1000000000 1 31643318 86657662 1 550796778 1 604269438 1000000000 810450651 1 1000000000 43740107 175683057 1 1000000000 499379340 1 451599218 241719908 1000000000 415254019 1 1 112413947 1 207167119 1 991086171 762941435 1000000000 418468234 1 1000000000 939288306 1 881158577 476553285 1 1 816040258 1000000000 745976877 128656488 1000000000 1000000000 361564874 1000000000 427778621 754388056 1 424710664 1 428706651 1 25584632 1 798353209 1 1000000000 262084785 1000000000 820325276 1 428762902 1 759887088 31793570 1000000000 1000000000 129696882 975794871 1000000000 63066657 1000000000 1000000000 752715593 398041329 1 1 750019898 1000000000 637641639 410336974 1000000000 1000000000 243994305 1 328703121 1000000000 741087159 838899483 1 972032017 1 1 691058693 1 215540884 1 202927984 1000000000 971909889 306709899 1000000000 405057716 1 1 967992679 84237451 1000000000 1000000000 30945928 1000000000 137170033 1 189849733 424998131 1 1 988960803 711520565 1 141798211 1 1 24106417 1 290572555 715482145 1000000000 1000000000 387055517 820081887 1000000000 1000000000 573402826 1000000000 317101630 1000000000 284048667 348667423 1000000000 1 106922124 836174377 1000000000 509634143 1000000000 1 104955664 1000000000 802157418 569386299 1 583119921 1000000000 387692852 1000000000 1000000000 614983229 1 12903993 9129993 1 1 734960475 1000000000 754471138 673531772 1 1000000000 81936925 1 842921621 1 500405513 454584994 1000000000 943797997 1000000000 659453591 1000000000 247016580 1000000000 115646390 1000000000 1000000000 828778574 1000000000 101034414 1 970088720 1000000000 604681695 70805493 1 783987236 1000000000 512449438 1 203951495 1000000000 59532678 1000000000 815313714 1000000000 1000000000 723619622 518004750 1 1000000000 74946079 1000000000 200931687 1000000000 110777070 488857329 1000000000 887815010 1000000000 217270936 1000000000 164554839 1 759667318 1000000000 1 143787522 1000000000 130519882 883736619 1000000000 18167771 1 614544336 1000000000 1000000000 274237854 926272870 1 991938817 1000000000 689499975 1 674251710 1 1 456095619 1000000000 380901269 1000000000 314035862 470629320 1000000000 928757833 1000000000 1 733885889 870516784 1 1 31183674 841241368 1000000000 1000000000 738625619 1 431304402 22979040 1 1000000000 572454319 389312109 1000000000 1 221275412 365270587 1 499296897 1 892993198 1000000000 458484340 1000000000 1000000000 342356853 262920314 1000000000 90699746 1 1 569133536 1000000000 193553092 69585487 1000000000 1000000000 485762856 375509957 1 870693981 1 1000000000 274291525 24700836 1000000000 1 169807256 109193693 1 642653573 1 360096167 1000000000 679102179 1000000000 61311029 1 1000000000 874510815 831753052 1000000000 126107604 1 518357782 1000000000 1000000000 163162398 1 979646198 847912259 1000000000 518592990 1 1 25053389 38377562 1 727134275 1 913490947 1000000000 378215818 1 1000000000 799229513 1000000000 561425709 1000000000 120948992 832491724 1000000000 961795858 1 1000000000 870638635 1000000000 530930111 1 701988401 1 380988088 438543683 1 1000000000 803720072 1 466504780 338432673 1 1000000000 814370278 51955307 1 928193263 1 1 475227329 794093562 1000000000 9557803 1 386131190 1000000000 1 750748743 991891558 1 1 968539310 595513238 1000000000 1000000000 462258120 852612383 1 619492579 1000000000 1 515908391 789104364 1000000000 549519026 1 1000000000 49719092 1 979670383 1000000000 534399384 1 753008980 1000000000 868508271 1000000000 730669426 1 790943901 1 898204519 238394929 1000000000 444294841 1 1 372250081 1000000000 129522064 555135957 1000000000 1000000000 134964258 236030990 1000000000 707597880 1 1 25873117 1 590913064 1 559390138 553032354 1 250210017 1 1 12849333 1000000000 343099927 374301550 1000000000 360448247 1000000000 1 244933735 797073182 1000000000 208859821 1 130724004 1000000000 418598753 1 1000000000 959139641 129756520 1000000000 288340549 1 1 709759894 1000000000 78400625 210981549 1 1 787707128 1000000000 128405651 363933464 1 230614556 1 667323408 1 1 663008460 75895802 1000000000 1000000000 404417009 752672761 1 1000000000 555697259 964015617 1000000000 789939348 1000000000 877846697 1000000000 118774166 1 882068840 1 973782943 1 1 343213451 1 341940801 68703331 1000000000 1 448230513 907892457 1000000000 641858422 1 714671951 1 268092979 1 921104089 1 1 184986659 1 652139607 720418155 1 693054890 1 1 427519333 508526249 1000000000 1000000000 13099776 167003601 1 1000000000 36641364 1000000000 734499098 923633870 1000000000 1 26826065 1000000000 129504593 1 68433496 1000000000 944354221 1 749156011 1000000000 25514702 511033488 1000000000 1000000000 490299647 1 41193286 9346463 1000000000 865024160 1000000000 245313465 1000000000 1 159122273 1 573936321 1 662340801 1000000000 521792757 939281272 1 659168938 1 1000000000 13058223 1000000000 612196855 210557750 1 74736146 1 69734237 1000000000 93040064 1 1 278628316 1 240474690 19294743 1000000000 953020946 1 1 143007793 128100060 1000000000 1 888803641 1000000000 606530053 1000000000 573058028 1000000000 598068525 1000000000 704449617 197997578 1 617997472 1 1 386692338 1000000000 498055121 1 1842559 1000000000 288553001 971138729 1000000000 1000000000 783746106 1 754668981 1000000000 455747224 590999387 1000000000 1 352979654 1 364604031 152091547 1 537363432 1 1 246038422 85743167 1000000000 273764209 1000000000 1 622640084 1000000000 210151775 234525549 1 1 114951502 669297042 1000000000 240754321 1 73324970 1 1000000000 879157068 706954833 1000000000 1000000000 584326666 632047173 1000000000 633873877 1000000000 1000000000 130712390 445254459 1 993579598 1 1000000000 712479375 1000000000 404557948 915623386 1 1000000000 611247131 1000000000 237426377 1000000000 199060249 1 652282634 93656153 1000000000 806341478 1 975366452 1 1 879798280 31965847 1000000000 504867912 1000000000 541406486 1 987100762 1 1000000000 987811152 560111937 1000000000 1 106336783 676477300 1 981902713 1000000000 1 561409656 1 149169852 49574381 1000000000 1000000000 588312972 750634586 1 153721560 1 773223459 1 1000000000 279833109 893336836 1000000000 528509059 1000000000 1 583158381 245741502 1000000000 1 346380078 177853713 1 477958337 1 1 901548248 1000000000 820598939 1 429046615 420986343 1 1 487690347 1000000000 451317249 700823922 1000000000 912813086 1000000000 1000000000 415150273 1000000000 566888053 724096026 1000000000 309055823 1000000000 883781489 1 672413276 1 866932585 1000000000 1 986669235 120600809 1 56074192 1 112509734 1000000000 941192705 1 1 196582784 1 798112912 1000000000 895705240 1 937507355 685967356 1 166278509 1 394606537 1000000000 803829564 1 379503009 1000000000 365744946 1000000000 1 991939161 1000000000 3983516 40816061 1000000000 1 361714453 1000000000 394169799 62669734 1 582034098 1000000000 91434655 1000000000 1 4443965 417714334 1000000000 1000000000 614941829 980198680 1000000000 1000000000 321110747 544209613 1000000000 461612775 1 204378744 1 252334216 1000000000 25595440 1000000000 978630852 1 362559435 1 1 638596662 1 599782562 1 258217803 892773668 1 1 156086 418768008 1 1000000000 153294974 72974599 1000000000 746210302 1 226994942 1 1 996525373 1 662129490 582449145 1 825273729 1 1 796935887 1000000000 288382382 617461456 1 1000000000 971678495 682583539 1 834717558 1000000000 1 258709944 425303325 1 1000000000 418959720 1000000000 84349223 1 105090878 80428841 1 745509370 1 256981834 1000000000 1000000000 823552530 1000000000 146310914 599383055 1 1000000000 486799071 979524946 1000000000 651595687 1000000000 1 919301811 465119564 1 1000000000 505233497 1000000000 954680319 892893730 1 793805768 1000000000 668311561 1000000000 1 465091849 373602263 1000000000 134536772 1 1000000000 874177943 1 368407942 900808725 1000000000 72754139 1000000000 163769560 1 251373350 1 1 649013492 1 854645437 1 286482444 1 860236593 192171759 1000000000 95947160 1000000000 1000000000 223915818 617607865 1 879235310 1000000000 551001736 1000000000 3846829 1 1000000000 496067648 1000000000 263121 314069379 1000000000 1 242998239 1000000000 108903142 363628926 1000000000 92546111 1000000000 981555878 1 1 357532951 703896430 1 1000000000 871518118 1000000000 73932495 1000000000 12779188 1 383313078 805081790 1000000000 1 277902041 59210946 1 1 757972372 1 924731667 465746501 1000000000 1 872078994 1000000000 505052283 612137641 1000000000 1000000000 971322205 1000000000 806756978 51057825 1000000000 828590945 1 30400644 1000000000 1000000000 902478804 1 741656073 808391146 1 613160703 1000000000 908853502 1 1 599879951 390768684 1 1 803961669 1000000000 767115828 339092339 1 1 765803825 191296708 1000000000 957096549 1 1000000000 821864681 978370711 1000000000 980953910 1 359432020 1000000000 1000000000 362002208 1000000000 23611764 725010789 1000000000 369014601 1000000000 591355730 1000000000 1 860128459 666419580 1 1000000000 44794425 586017102 1 493846383 1000000000 868202705 1 1 128698995 386193925 1 1000000000 589944695 1 626385714 1000000000 6535887 952057235 1000000000 960018212 1 402947503 1000000000 22663252 1 1 846170319 1000000000 689025360 1 135659752 1000000000 292502889 1000000000 778882647 1000000000 194089306 977866457 1000000000 70413439 1 820615959 1 1 403529873 978172453 1 285012031 1000000000 842371674 1000000000 153406239 1000000000 407559393 1000000000 1000000000 215193394 1 259806550 111397497 1000000000 35892965 1 1 990533872 1 781158964 14242119 1 1000000000 436932496 346611916 1 438289567 1000000000 766674130 1000000000 1 725597979 999590400 1000000000 1000000000 855174608 539521005 1000000000 1 886352737 340978518 1 160558616 1000000000 221094758 1 1 959466031 378187865 1000000000 697364976 1000000000 1 789026799 1000000000 335853322 1 761090557 420020351 1 1000000000 652834185 240325761 1 321372364 1 1 85916076 1 903382131 141031668 1000000000 1000000000 798686867 1000000000 360268710 290991508 1 1000000000 494566628 1 220396430 1 935588338 171425895 1000000000 948614333 1000000000 1000000000 311608083 1000000000 895292918 521753190 1000000000 525872675 1 134054333 1000000000 1000000000 928386823 166117882 1000000000 463753405 1000000000 436267292 1 525504496 1 1000000000 816453859 551556736 1 738226395 1000000000 1000000000 65667588 1 769991206 1000000000 71288190 1 247833970 1 199766951 653708151 1 59700016 1000000000 839389264 1000000000 1 37519962 551444007 1000000000 842590530 1 1 320959874 1 678380103 962061201 1000000000 1 735650272 948684521 1 347010382 1000000000 334348547 1 572363137 1000000000 873747165 1000000000 1 722818449 1 539370282 1 425310259 1 719821917 1000000000 431201149 181144834 1 286105192 1 180404922 1 1000000000 945634652 536430142 1 598552385 1 54863557 1 1000000000 77047385 160576309 1000000000 1000000000 462299226 1 865068407 1000000000 629165333 187544655 1 1 977032472 679207969 1000000000 702217642 1 731626737 1 599652722 1000000000 1000000000 465302550 1000000000 282458431 781916647 1000000000 1000000000 76514367 1 574300119 94688014 1000000000 1000000000 873691474 52348160 1000000000 724825537 1000000000 1 130740468 1 702336020 1 75146542 1 99814453 1 34450810 143352507 1 266162951 1000000000 34402120 1 1000000000 847229794 906233836 1000000000 1000000000 537356247 1000000000 584003564 686934198 1000000000 1 316469842 625188805 1000000000 1000000000 492929183 1 35302223 812137992 1 346283808 1000000000 28635541 1000000000 1 731860708 1000000000 752644998 1000000000 66205995 1000000000 462600803 48620181 1000000000 1 757859339 909336167 1000000000 1 222510 1000000000 53149177 1000000000 324154251 237741152 1 595439956 1000000000 363043750 1000000000 1 259541530 1000000000 949205244 1 398835611 1000000000 839269186 1 887995610 1 795123522 332668890 1 56328457 1 162204259 1000000000 148993450 1000000000 41211943 1 837719264 1 1 607055539 650703845 1000000000 1 46561155 854847707 1 1000000000 536749209 793672750 1 549680643 1 1 761300812 102555293 1000000000 1000000000 237195794 1000000000 184028288 976771150 1 550613875 1000000000 520844477 1000000000 1000000000 906165699 770507476 1000000000 437887459 1000000000 1 55505096 414201645 1000000000 33905453 1000000000 1 41016370 462318466 1 880312038 1000000000 850611995 1 117329174 1000000000 1000000000 934494654 1000000000 479101832 1000000000 10153302 1000000000 316459546 1 79097886 1000000000 113544524 220804253 1 1000000000 365840271 1 150761183 107437238 1000000000 414151231 1 1 51993078 930711334 1 1000000000 573371072 101963817 1000000000 1000000000 189857516 25490892 1000000000 1 850594436 1000000000 560050289 1000000000 825359254 1000000000 755999656 1 236997229 556690532 1000000000 1000000000 326881424 926023518 1 1000000000 558642913 1 287034127 1 195422546 1000000000 393074855 1 601507947 1 923268941 1000000000 324700965 165902625 1000000000 1000000000 285191015 1 842121552 1000000000 121662342 1 285046938 1000000000 367007025 903263667 1 699640859 1000000000 100529882 1 581598417 1 1000000000 287954432 795069974 1000000000 1 698920688 1000000000 870071074 710102720 1000000000 943356200 1 1 774467585 179679363 1000000000 1 732890372 125196265 1000000000 1 133484943 119173122 1 1 26216306 1000000000 643983816 1000000000 474086727 953176071 1 123560146 1 1000000000 122631792 1 297986640 381657728 1000000000 1 604874268 102567100 1 878707729 1 1 662401164 225341436 1000000000 820803358 1 1000000000 147162244 1 729514412 869447657 1000000000 861563277 1 418321403 1000000000 1000000000 679782504 301491878 1 1000000000 602204911 378612850 1 45625471 1 19663960 1 1000000000 860716040 1000000000 278205526 148424853 1000000000 347368459 1 234665443 1 100100310 1 1000000000 435385176 1 293328065 1 705389505 830202282 1 636424757 1000000000 1000000000 750993916 1000000000 11451521 1 852304483 395925371 1000000000 778759631 1 1 456750994 858009396 1 1 456572431 1000000000 859496545 387035479 1 1000000000 833911106 1 862258834 1000000000 754551043 1 597839643 398385769 1 1000000000 809376273 1 406175926 1000000000 196431479 1000000000 261738640 1000000000 955454510 1 690094135 588424257 1000000000 179753073 1 1 931530446 933205902 1000000000 148413689 1 1000000000 294516708 1000000000 467486021 736775448 1 241693873 1000000000 932295084 1 945411327 1 1 460473875 1 522107005 1000000000 527545542 1000000000 902412723 139034795 1000000000 1 242043740 1000000000 68008241 1000000000 604209925 273765252 1000000000 990976679 1 1 823951929 1 401544634 640606409 1000000000 238326779 1000000000 1 323966537 18452579 1000000000 1000000000 641120438 377681059 1000000000 1 103899698 269639044 1000000000 956178339 1 802963594 1 1000000000 287069688 981069125 1000000000 1 248639891 562296993 1 1 424769310 1000000000 262397598 1000000000 154372414 1 90418383 1 827797108 546796542 1000000000 1000000000 640180381 861617496 1000000000 407924064 1 1000000000 184929149 1 382798071 1000000000 46498770 615626924 1000000000 1000000000 463178371 1 535709804 1000000000 630710661 1 451984081 268901114 1 717090560 1000000000 760862563 1000000000 1000000000 490810818 646598131 1 263215915 1 818020715 1 1000000000 945459262 1000000000 825760215 1 777720801 1 918359449 1000000000 299423377 1000000000 460577297 32231967 1 149501010 1000000000 975241964 1000000000 1 213781050 1 192233976 1000000000 599812175 1000000000 745930536 1 969877190 1000000000 727104800 856444938 1 48527895 1 1 481326383 1 907221753 1000000000 49584295 1 977102412 1 317801889 718651422 1000000000 464092774 1000000000 1000000000 611441774 229342248 1 36340591 1000000000 534512778 1000000000 263454458 1 1 855179096 340723357 1 51974339 1000000000 186653592 1 247827582 1 116420664 1 684872227 1 1 271596002 116131654 1000000000 1000000000 595875129 1000000000 294326657 1 789972403 1000000000 449402607 311273484 1 1000000000 366249833 400576749 1000000000 134119661 1 1 327370018 1 630291335 1 997561039 1 980111135 76283639 1000000000 296644500 1 109869752 1000000000 910885236 1 1000000000 127531424 1 566335425 858672247 1000000000 140224281 1000000000 1000000000 396165082 986348708 1000000000 1 984413206 1000000000 889560872 137739665 1000000000 1000000000 284247203 1 556965672 1000000000 205478094 1000000000 487426542 1000000000 24129247 1000000000 225961874 1 26863868 1 273443558 938346405 1000000000 287637976 1 56581010 1000000000 438444097 1000000000 880715858 1000000000 1 948240618 1000000000 641033226 274906153 1 66913990 1 1 245234032 1000000000 950106532 1 352111926 1 569538637 1 712319125 560205586 1000000000 463127545 1000000000 652480523 1 1 738729042 1 563348388 792101385 1000000000 29827817 1 1 326214461 1000000000 958183928 1000000000 372247180 1000000000 950082815 1 485983188 971649053 1000000000 753184329 1000000000 870499971 1 1000000000 502374213 1 824847688 1 120706348 1 146807347 1 160738242 523396347 1 1 40142683 1000000000 98819904 1 29116996 1000000000 92964787 1 973775803 615507645 1000000000 516589535 1 1000000000 85874963 1 751335933 493719689 1000000000 368844424 1000000000 1 629278608 1 532501551 994955195 1000000000 37813093 1 1000000000 67661215 227064257 1 1000000000 416705166 676204181 1000000000 1000000000 548626526 1000000000 265034774 913153998 1000000000 1 843355264 555750849 1 1 602029198 1 313681861 665990307 1 384358463 1000000000 1000000000 258629138 1 524823201 1 771229143 902882302 1 142939682 1000000000 394735209 1 168285218 1000000000 1000000000 701396861 678854494 1 1 323555426 1 868655619 1 838706114 1000000000 640886674 388974589 1000000000 252830521 1000000000 697693190 1000000000 520122183 1000000000 1 831178053 584681749 1000000000 1 600233184 123026120 1 767835337 1 1 341874243 1 802974449 757170355 1 1 153504518 1000000000 15462420 1 642535697 1 891390980 420176730 1 1000000000 595355472 653152249 1 1000000000 155030942 58845798 1000000000 735386749 1 423176050 1 1 661373275 1 226413059 1000000000 997424042 397003518 1 1000000000 240029847 474828459 1 279017921 1 373431816 1000000000 1 38672443 799054944 1 1000000000 567448397 1 643269513 952703047 1 703666978 1000000000 1 61418186 875187517 1000000000 647637732 1 577832144 1000000000 1 263801453 887726663 1 1 485959403 977926813 1000000000 826021750 1000000000 1 484146018 1 938325488 1000000000 208494072 1 570876660 953117322 1000000000 1 337374165 70507255 1 1000000000 57638937 295488044 1000000000 640683980 1000000000 1000000000 659556933 1 509301761 81725901 1 1 342305006 1000000000 44788877 423621375 1000000000 985642553 1 1 188933181 617485672 1 1000000000 576774506 603654959 1000000000 1000000000 602395702 700262853 1 1000000000 280456168 503554187 1 495396828 1000000000 815906265 1000000000 664205114 1 128040693 1000000000 1000000000 109324098 245553801 1 908503434 1 1 187793418 789757338 1000000000 598212183 1 363685684 1000000000 897781770 1000000000 1 11524285 218061771 1000000000 863692051 1 1000000000 673062148 249064508 1 1 455389028 50074190 1 612801920 1000000000 29551592 1 761141504 1000000000 561088932 1000000000 1 964861613 674855391 1000000000 1 892264138 47365174 1 1 964841486 853501465 1000000000 1 511756710 1 586063318 141074593 1 1000000000 58593653 1000000000 795527963 1000000000 908148944 1000000000 611350417 388668479 1000000000 853305024 1 1 807384376 1000000000 514166367 324950598 1000000000 1 807733547 504761270 1 41775246 1000000000 766348381 1 1 545427031 715011023 1 1 70537422 979817327 1 1000000000 722209173 1000000000 279586742 1000000000 141070252 1 756552458 654436088 1000000000 1 638655381 180702650 1 1 658382183 341835325 1000000000 1 754991703 671571772 1000000000 417603831 1 1000000000 357247291 1000000000 427112442 1 409316693 988033397 1000000000 460398538 1000000000 1 70165332 1000000000 195585203 1 882745961 531514168 1 941278566 1000000000 1 218952120 1000000000 75109178 725898026 1 1000000000 964506144 114761259 1 1000000000 856930490 201145361 1 1000000000 227627188 556620385 1 718125613 1000000000 1000000000 835778832 344320864 1 591293928 1000000000 1000000000 462112220 721040237 1000000000 177265336 1000000000 1 64657844 1 952251162 1000000000 319761271 74477683 1000000000 269699535 1 1 922285013 1000000000 464320248 86696890 1000000000 97322621 1 438502818 1000000000 381697822 1000000000 1000000000 353785581 51532526 1 252529220 1 14509030 1000000000 704969976 1000000000 1 642505578 105401278 1 1000000000 142355723 12582936 1000000000 167192825 1000000000 836207579 1000000000 1 352428144 1 92430376 1000000000 899936915 787535675 1000000000 660915723 1000000000 18344561 1 21921737 1 1000000000 843104738 158875475 1000000000 410671859 1000000000 1000000000 775261939 924260159 1000000000 1000000000 458281006 1000000000 77147953 1 417922269 1 143230394 416957782 1 108197499 1 136566766 1 1000000000 916268482 614091340 1 1 838812609 1000000000 19867354 1 356951639 1 963823810 1 350609622 1 810246859 499015446 1000000000 246764932 1 340721476 1 1 300538637 92575173 1000000000 999316201 1000000000 1 464559761 1000000000 142900281 1000000000 796281696 1000000000 599462586 992136209 1000000000 1000000000 339123942 354621092 1 420556705 1000000000 613764653 1 1 676174285 938793500 1 23146518 1 1 448798005 131468156 1000000000 1 437269931 25884360 1 500513701 1000000000 856446335 1000000000 1000000000 304097180 83144330 1000000000 1000000000 491565045 912390413 1000000000 779781929 1000000000 1 3782080 1 795560422 223656754 1 936026249 1 1 429200715 250686794 1000000000 1 14365309 1 998495358 1 163792626 131958868 1000000000 948889643 1 1000000000 53256544 1000000000 497015636 226569059 1 1 857880276 1000000000 328341926 1000000000 904065869 1 274833484 440087702 1 1 73027062 1 127218408 440438567 1000000000 1000000000 642639042 164101807 1000000000 1 688963014 754844316 1 750500614 1000000000 78242549 1000000000 601299214 1 650347440 1 1000000000 365351452 1000000000 884788542 477326552 1000000000 1000000000 241791756 309484532 1000000000 514553180 1000000000 611970325 1 220316624 1000000000 400471902 1000000000 1 112558094 1000000000 863913474 642963929 1 1 197575485 258661379 1 1 555896336 1000000000 832448911 1 184956713 1000000000 194690160 396057933 1 1000000000 162093876 990718886 1000000000 1 370393876 950304856 1000000000 1 114397099 403372997 1 668691403 1 241642182 1 198181575 1000000000 1000000000 48326233 735339411 1 1 87907087 1 626408215 1 47046814 1 859586333 314219518 1000000000 1 16889136 1000000000 264586343 878983895 1 1000000000 325090201 944785020 1000000000 1000000000 428717000 287512184 1 1000000000 545603471 360540036 1000000000 1000000000 713293894 1000000000 847013902 516948258 1000000000 982826939 1000000000 1 13705597 1 823208070 1 890119319 1 644213453 1 660560210 368728508 1 47956509 1000000000 885776233 1000000000 1 589564827 514934278 1 592420412 1 1000000000 748289420 420541261 1000000000 83911484 1 122855361 1000000000 1 927607377 1 564985640 582740300 1 1 356908329 226613560 1000000000 853943265 1 556094 1 460653452 1 1 968190197 342479824 1000000000 94331332 1 1000000000 479338766 33099708 1000000000 1 619247643 1000000000 342253639 1 815191746 120669453 1000000000 1 765918051 441551215 1 895076897 1000000000 642518780 1 1000000000 71614960 1000000000 575737396 1000000000 141341165 1 64301830 304955226 1000000000 395092581 1 1000000000 258427041 742813265 1000000000 1000000000 457059770 925655991 1 474053212 1000000000 745055619 1000000000 612232273 1000000000 332067921 1000000000 1000000000 208826959 1000000000 301723144 1000000000 14375353 790167255 1000000000 1 33440678 1000000000 430630111 1 703362956 1000000000 889668088 761978357 1 439452903 1000000000 1 119723412 1000000000 660173172 1000000000 774107429 1000000000 346786474 1 292983412 902902962 1000000000 938390241 1 1000000000 984686504 346992086 1000000000 1 956566209 733492605 1 1000000000 428946215 844326936 1000000000 60299246 1000000000 1000000000 275955304 1000000000 695037564 1 278415220 716439752 1000000000 1 41225749 1 472528596 1 485964462 21231282 1000000000 1 425264486 1000000000 126148232 738788164 1000000000 575797738 1000000000 800290458 1 27922402 1 987980050 1000000000 1000000000 904375577 1 251097018 140274027 1 55619461 1 833011804 1000000000 1000000000 36359297 1 333313464 1000000000 456486468 121940435 1 707078092 1000000000 1000000000 947664054 13098843 1 221209514 1000000000 1 109482628 507973748 1000000000 1000000000 246204139 1000000000 714580904 1 896013321 1 861193074 1 805296210 912039479 1 1 953435170 1 226270826 140175062 1 309913333 1000000000 1 309382244 1000000000 879559582 1000000000 701344216 1 379776187 1000000000 410876705 1 759459235 1000000000 833985144 975417133 1000000000 431819732 1 418798510 1000000000 1 182956741 1 566277060 761101 1000000000 1000000000 7386462 1000000000 588242537 1 744122969 711080922 1 907107340 1000000000 887398612 1 1000000000 124017461 1 112640184 1 596794258 1000000000 199826153 1000000000 937170584 295089146 1 881895578 1000000000 981261865 1000000000 1000000000 441077193 1000000000 345492409 807640170 1 642975071 1000000000 1000000000 767447456 1 263052606 1 51224622 80454347 1 470723729 1000000000 892082159 1 68575688 1 1 723088852 1000000000 446327355 1000000000 888804793 623003669 1000000000 1 77216809 1 185343090 1000000000 412969725 530174146 1000000000 977254010 1000000000 98630090 1000000000 109321215 1000000000 1000000000 913466257 444511896 1000000000 1000000000 825626535 9726414 1000000000 923689767 1 1000000000 61755177 856084421 1 430672047 1000000000 940167003 1 1 391087824 715216197 1000000000 25514000 1000000000 108592891 1 840687325 1 942416697 1 857944556 1 168256800 1 1000000000 385275764 42693297 1000000000 1 926360507 181118454 1 1000000000 953577788 416093768 1000000000 1000000000 890597597 1 139470087 1000000000 433310345 1000000000 709244204 1000000000 930036361 1 686364937 1000000000 826039308 89654700 1000000000 1 763232563 79619882 1 52784379 1000000000 151889224 1000000000 1000000000 362353020 1000000000 110898138 1000000000 406627519 882373685 1000000000 1 879602337 1 141071640 1 274742814 1000000000 619068527 1000000000 231434846 517558338 1000000000 458927081 1 633189958 1000000000 1000000000 134078050 1 957734746 1000000000 37579048 1000000000 546667619 873760058 1 1 984011733 409559237 1 451557211 1000000000 841714872 1 1000000000 473759979 1 498594489 904179896 1000000000 101266406 1 896363866 1000000000 938916022 1000000000 108764037 1000000000 1000000000 812724842 1 600192189 1 689198165 1 62711388 609676666 1 1000000000 373504591 1000000000 97604290 138091756 1 936275523 1000000000 1000000000 260451130 314675687 1 184846607 1 1 426149847 1 358088806 1 525571351 32042317 1 420814488 1 1000000000 960632769 1 842023741 1000000000 66539755 1000000000 210256163 1000000000 807056138 734807175 1 58298233 1000000000 1 847099584 520025125 1 984233360 1 21764061 1 1 945257289 49009883 1000000000 879656462 1 1 443164892 1000000000 119879835 1000000000 729901105 639848187 1 280470313 1000000000 67402108 1 571239213 1000000000 1000000000 38449224 970099955 1 905929741 1 862758182 1 146085889 1 984144618 1000000000 1 771546035 590480781 1000000000 525682429 1 660146899 1 25577602 1000000000 1000000000 432137531 474384650 1000000000 1 20099471 939941420 1 1000000000 39692092 713398936 1000000000 89878697 1000000000 1000000000 881724522 84615451 1 1000000000 404574692 1000000000 222018400 615892202 1 104486577 1 861097385 1 589938485 1 235082940 1000000000 1 983522667 6114628 1 128340470 1 1 638061369 703115035 1000000000 1000000000 887756904 632424781 1 1 445532789 1 935472705 230438980 1000000000 1 582143942 1 18843431 283589596 1 763222066 1 1000000000 61052768 1 329912343 136226990 1 153154020 1000000000 314567575 1000000000 1 160942858 1000000000 240930831 1000000000 234822412 998281968 1000000000 1000000000 892697388 1000000000 926270005 74738827 1 566011911 1 549413631 1000000000 697622531 1000000000 1000000000 809154845 591343127 1000000000 590623683 1000000000 1000000000 409986641 48916869 1 413101833 1 1 937601638 1 139873981 537520694 1000000000 1000000000 759486722 869556207 1000000000 155198451 1000000000 387194500 1 1 888817514 995113833 1 1 907164538 274850636 1000000000 1000000000 662714233 1 458306893 1000000000 246766337 476578081 1000000000 186874439 1 785066100 1 1 166962474 1000000000 875939322 55093845 1000000000 833867389 1000000000 1 985537495 618936410 1 1000000000 513375384 110518204 1000000000 1 4163062 1000000000 896211457 1 13504775 1 709510309 1000000000 678021834 1000000000 158794260 632954024 1 133249210 1000000000 414371515 1000000000 945974985 1000000000 1 270462232 1000000000 881028852 850211232 1 1 163615384 1 425074586 63657391 1 1000000000 99410060 950516960 1 1000000000 987940771 1000000000 944287258 1000000000 27768089 618519 1 433715430 1000000000 1000000000 51428128 1000000000 94121011 1000000000 477484408 708849373 1000000000 1000000000 158096850 458132073 1000000000 611834920 1000000000 431912921 1 1 424564056 1 82268081 1000000000 364006891 536109965 1000000000 674138714 1000000000 793481915 1000000000 1000000000 959035719 524780313 1000000000 1000000000 640133099 1 634671033 785104184 1 1 212000916 152379383 1 562302127 1 1000000000 10273366 1000000000 485904414 853204271 1000000000 1000000000 287452985 1 238518660 1 475849318 379340404 1000000000 1 30234588 572282909 1000000000 1 473834169 816137155 1 109853393 1 74838940 1 1000000000 28218510 1000000000 864354466 1 57518671 1000000000 730653899 791957649 1000000000 1 626086922 1 99301465 405835376 1 300584750 1 1 610175447 70671882 1000000000 1000000000 656956276 1 231384737 86733742 1 717658719 1000000000 32360599 1 211945085 1000000000 1000000000 216460144 1 895006854 557217683 1 70976699 1 1 993359648 898133926 1 467418575 1000000000 94188103 1000000000 354077265 1000000000 1000000000 248033841 1000000000 108912776 1000000000 537500936 1 635961108 1 763816617 1 118307452 1000000000 608710511 822604386 1000000000 646597104 1 417988889 1000000000 1000000000 603020677 491239431 1000000000 641722645 1000000000 338246438 1 869276016 1 135327761 1000000000 735355038 1000000000 1000000000 905902322 70760839 1000000000 549156794 1 1000000000 97884498 999369213 1000000000 1 544051672 995105237 1 518679178 1000000000 1 548356135 974822711 1 856292022 1000000000 1000000000 569188346 1 309980759 1 940342731 1000000000 529707943 200423165 1 1000000000 690389678 1000000000 835702551 1000000000 448174024 834462560 1 1 457734190 1000000000 205478790 358549640 1 1 418354098 1 415102439 272602491 1 1000000000 108859269 975040779 1 389601700 1000000000 1 828020697 1000000000 3196928 1000000000 896858716 1000000000 620436502 105202704 1 1 529068485 141825336 1 945102977 1000000000 1000000000 98683819 1000000000 407673754 1000000000 756917795 908884966 1 1000000000 561760601 1000000000 977312041 803268187 1 1 601380785 1000000000 223148410 969371243 1000000000 1 351286054 1 834717158 266592812 1000000000 109162135 1000000000 1000000000 243496094 321655496 1 1000000000 336866520 33458827 1 970777594 1000000000 1 36140045 1 297232185 525395130 1 829322080 1000000000 1000000000 368069504 262299119 1 57312920 1 479213354 1 924571447 1 542643844 1 1 20586884 594923703 1 895848759 1 554439421 1 1000000000 322159928 1000000000 772288181 1 28480167 783113957 1 1000000000 334210990 1000000000 212287726 1000000000 4468340 1000000000 855704536 74612885 1000000000 962238867 1 939037060 1 101654415 1000000000 1000000000 874502197 3108360 1 1 945693793 171601771 1 1000000000 914043360 1 635771696 1 755264095 195799942 1000000000 1000000000 511174108 1 217472315 209057359 1000000000 876776247 1 1 329925328 783972079 1000000000 873313961 1 150093095 1 173351086 1000000000 291597429 1000000000 1000000000 607192887 1 718331091 996353826 1000000000 6045095 1 145152063 1 1 59043747 370260859 1 352093658 1000000000 291885877 1000000000 216740717 1000000000 1000000000 44299801 1 250065193 1 461570784 1 914154116 655086936 1 311083332 1000000000 1 310585613 321962310 1 889934333 1 439752120 1 124647347 1000000000 865051942 1000000000 1 70330657 1 991327169 286984104 1 135910713 1000000000 1000000000 123622814 864579984 1 1 454741700 876978239 1000000000 666866425 1000000000 1000000000 340475672 1 142862741 1000000000 361870388 1 156536272 1 839470175 1000000000 567181446 517771608 1 1000000000 368752070 1 525139269 687494283 1000000000 1000000000 555370685 1 86166766 1000000000 240601807 711445840 1000000000 814662226 1000000000 1000000000 509690039 1 941261304 266869475 1 1 280328302 513595481 1000000000 1 613209593 120482529 1 619829473 1000000000 629626048 1 513230361 1000000000 1000000000 16555296 1 342919034 795257848 1 1000000000 974874867 1 807841245 1 195619348 1000000000 763740186 1 162540871 38038889 1 668154406 1000000000 1000000000 8675255 181857347 1000000000 1 963333456 836834763 1000000000 603578310 1000000000 795802964 1 169948939 1 269430351 1 1 560864522 401788777 1000000000 1 84480040 43963454 1000000000 848807176 1000000000 1 634392010 769207801 1000000000 1 319253738 182803050 1 552084569 1000000000 852236989 1000000000 507986812 1000000000 1000000000 791060206 392772457 1000000000 70894670 1000000000 1000000000 444840319 112634580 1000000000 1 681654015 541009483 1000000000 716380906 1000000000 664127944 1 382176678 1000000000 1 521974215 1000000000 142471085 149738318 1000000000 17531577 1000000000 638636660 1 589215936 1000000000 1 21228207 1 973710893 1000000000 15451980 417138346 1000000000 1 911025763 1000000000 645818335 906851008 1 1000000000 988130191 1000000000 202289409 1000000000 374279264 1000000000 464983142 1000000000 855056575 1000000000 518208932 360495422 1 1 77603358 130184126 1000000000 533177824 1 896566486 1 774080711 1000000000 1 186021584 166018344 1 1 903888793 1000000000 478571107 1000000000 455182600 1 571455929 45958364 1 440181703 1 461259729 1 1441034 1 879515430 1000000000 1 320890824 11635711 1000000000 1000000000 339085753 777318391 1 1000000000 892589539 659889746 1 637930735 1 1 700382487 1 609625197 468274571 1 1000000000 878121815 1 959282528 1000000000 424913982 1000000000 864862196 1000000000 525921663 1000000000 845277966 1 145466330 61711979 1000000000 91264974 1 390798726 1000000000 1 488219170 462540017 1000000000 1000000000 884793833 173554343 1 295704699 1 1000000000 113107123 1 732001186 546865552 1000000000 1 678380157 1000000000 309753752 144111458 1000000000 249843442 1000000000 1000000000 490288929 15138125 1 297457688 1 1 702913752 868992359 1000000000 1000000000 143405006 1000000000 505641636 1 143986678 593884806 1000000000 830142840 1000000000 530288832 1000000000 279240816 1000000000 1 227944856 799551118 1 1000000000 545105265 764525615 1 974761671 1 779190859 1000000000 1 401338094 816554657 1000000000 239691764 1000000000 1000000000 992660330 1 601722895 1 592910864 1 318803177 598301234 1000000000 775682362 1000000000 1 138819175 433492225 1 190364167 1000000000 993121483 1 1000000000 98779009 514735190 1 797707888 1000000000 622876932 1000000000 336462581 1000000000 739885165 1 252463012 1000000000 87703928 1 220427618 1000000000 491485279 1000000000 1000000000 898323099 1 535072244 920139063 1000000000 1000000000 450737803 370290836 1 1 833112303 445228294 1 1 346253242 1 156916771 730245492 1000000000 1 428116299 160071636 1000000000 1000000000 745778111 1 877056654 1 948628921 1000000000 99144707 1 85137355 588257334 1000000000 9157126 1000000000 1 838916712 1000000000 514712613 997754299 1000000000 1000000000 138424378 1 738342717 1 191958830 375329203 1000000000 1000000000 993194613 1 56204684 9022043 1000000000 1 656414561 1 317337153 84025168 1000000000 172746299 1000000000 276435879 1000000000 1 179229529 1000000000 101372715 830971915 1000000000 1000000000 50732911 475042810 1000000000 115104138 1000000000 352983737 1 1 67371927 121583786 1000000000 428796759 1 1000000000 572300151 1000000000 747927134 964817288 1000000000 677161504 1 1000000000 790504900 1000000000 517117005 858721557 1000000000 1000000000 436853191 339052279 1 887671465 1000000000 1000000000 362716803 1 113045420 1 532141390 629075801 1000000000 882743678 1 1000000000 391893849 228826743 1000000000 1 857108052 1 961308538 1000000000 174995630 594833310 1 1000000000 322555536 112928382 1 1000000000 457649039 576679162 1000000000 564847208 1000000000 1 763161969 639209229 1 1000000000 970085076 1000000000 324775822 1000000000 796272101 800313876 1 34461721 1000000000 1000000000 680044147 1000000000 187731300 799888277 1000000000 287362146 1 1000000000 76100405 385179193 1 709933622 1 1000000000 563207556 409430538 1 1000000000 661556162 193454969 1000000000 108737684 1000000000 1 537399597 1000000000 339448373 425862763 1000000000 1000000000 846566527 167460425 1 1000000000 444703218 1 742462416 1000000000 523549706 1 461108580 1 437618251 112178126 1 238067046 1 1 766291791 1 117766097 1000000000 520445721 606091576 1000000000 298929549 1000000000 1 979079202 1000000000 305627552 1 815760681 682089924 1000000000 92096306 1000000000 1000000000 91590329 1 765614061 836422307 1 1000000000 43757080 197324490 1000000000 1000000000 887999697 995504213 1 1000000000 771645788 1 854701177 1000000000 815022792 256110694 1 610591425 1 1000000000 968158551 441970937 1 994327348 1000000000 1 1425551 1 832672779 755943108 1000000000 265970394 1 20775013 1000000000 44397052 1000000000 91770197 1 647580570 1000000000 1 750122368 824266884 1000000000 826792109 1 1 113539532 1000000000 71563910 275738002 1 1000000000 363714094 1000000000 500098887 146464472 1 1 472538592 1 600054440 586425935 1 416244056 1000000000 932717720 1000000000 121093092 1 1 480899071 1000000000 923784888 308746371 1 1 856050096 430844472 1000000000 1000000000 497545031 1 685703860 1000000000 704260203 1 228247308 466894392 1000000000 1 503998645 1 610104595 1 965121448 962418804 1000000000 1 982085681 524267214 1000000000 838290624 1000000000 1000000000 32684771 1 104991779 1000000000 233443832 488740480 1000000000 1000000000 270060600 1000000000 97033088 701166255 1000000000 744338930 1000000000 1000000000 362768445 973415266 1000000000 718150364 1 1 317709804 119989407 1000000000 319308472 1 1 388811204 194726782 1 1000000000 679390525 1000000000 318519661 912184592 1 1 985570267 1000000000 914593262 182309656 1 1 295343451 1 795217351 1000000000 717178834 1000000000 216837412 1 20227132 19830403 1000000000 1 234503709 527223425 1 106746838 1000000000 1 425465911 1 298940002 596529357 1000000000 99968479 1 574082016 1000000000 140889181 1000000000 1 846118143 1000000000 701115440 1000000000 768825019 657424710 1000000000 1 470513557 947538125 1000000000 1 807432499 1 505036435 654014527 1 1 779085686 1 246858569 726052943 1000000000 152976141 1000000000 102478512 1 852572292 1000000000 1 825823963 1 515674904 421175887 1 896330075 1000000000 1000000000 99552836 1 93979823 1 726473607 120145954 1 1000000000 648049926 1 308767492 313362036 1 1489779 1000000000 1 487188577 1000000000 554092888 1000000000 547409193 1000000000 787758624 1000000000 541249052 1 131436453 1 299895864 1000000000 778301592 876503001 1000000000 1000000000 586371789 1 785681602 732024280 1000000000 1 858867675 1 908813379 807662593 1 714695637 1 42189653 1000000000 1000000000 117655864 75242068 1 1000000000 625961321 99697717 1 1000000000 3889482 801863629 1 1 97199550 1000000000 757312114 691706538 1000000000 1 149589048 1000000000 859279163 1 378214613 457319886 1000000000 1 818100910 317106156 1000000000 1 531104583 1 351283353 108164251 1 482213751 1 80110235 1 929425673 1 1 583943757 1 572759166 1 452576221 1 331332450 1 411823873 967011217 1000000000 989219611 1 1 718869978 462925418 1000000000 89793945 1 1 283314612 1 153520582 635874756 1000000000 1000000000 271756737 774071842 1000000000 1000000000 123629637 22574682 1 875052262 1 1 61108036 986646126 1000000000 425093526 1000000000 36549251 1 1 374654257 1 221814007 1000000000 287561864 161909528 1000000000 1000000000 151779706 1000000000 350483304 154834170 1000000000 648372764 1000000000 1000000000 219755775 1 447595713 224984053 1000000000 1 782001509 315570999 1000000000 1000000000 615568297 826133967 1000000000 1000000000 533344278 1 282123515 545069593 1000000000 1000000000 451655096 297252106 1000000000 1 94955220 978904715 1000000000 944342726 1 908982976 1 1 206515911 1000000000 223020191 1 905517694 245803209 1000000000 114412960 1 1 380583758 942350054 1000000000 1 459350705 624793022 1000000000 1000000000 940475540 964600331 1 1000000000 29852780 1 18866015 726430361 1000000000 1000000000 276394767 118897220 1 1 32419439 489364578 1 1 231252150 1000000000 147812417 1000000000 697880525 976869880 1000000000 1 526114163 1000000000 729840923 645237791 1 831086616 1000000000 1000000000 498243312 269920926 1000000000 827053593 1 774580574 1 1000000000 954949406 1000000000 647336350 372500555 1000000000 768640237 1000000000 377824958 1000000000 1000000000 586215261 480600683 1000000000 36129442 1 715860335 1 1000000000 78716538 302382627 1 711351994 1 1 945690426 242420062 1 985850206 1 1 980388611 1 634081693 252518949 1 597574672 1 781044610 1000000000 1 342103574 181074954 1 78379910 1 409096358 1 1 605169715 944517206 1 1 976733487 1000000000 514727660 1000000000 664973593 832794316 1 142630122 1 937101332 1 1000000000 835817620 495866255 1000000000 16492243 1 1 817260997 950437792 1 1000000000 388560023 1000000000 426609291 1 197951423 1 916141175 623902869 1000000000 1000000000 768968199 7051137 1 281543709 1000000000 1000000000 921588581 809524699 1 260015996 1000000000 1 34404715 1000000000 444748277 86704393 1 243037624 1000000000 1000000000 591175067 1000000000 13973940 168187463 1000000000 1000000000 28707847 1000000000 93471828 177195903 1 1 699340496 271228843 1000000000 758141240 1 929967113 1000000000 1000000000 322898605 817709188 1 515566829 1 65645003 1 278274182 1 1000000000 316694462 1000000000 218059689 505329263 1 978153702 1 24738299 1000000000 1000000000 757992260 1000000000 602955192 18194702 1 1000000000 546597118 98795706 1 1 355684342 1 155844926 74862297 1000000000 64586048 1000000000 1000000000 54890986 1 751303807 845500570 1 922998987 1000000000 184699958 1 707975670 1 104542836 1000000000 1 278532126 1 10808905 1000000000 704848807 1000000000 193539947 607757396 1000000000 111447243 1 1000000000 56578248 414423173 1 1 472283631 721131911 1000000000 729722250 1000000000 958727022 1 1 887399265 31480537 1000000000 869200483 1 1 406726316 1 105893659 212361369 1 1 5404896 1 79109958 185211158 1000000000 1 99928711 1000000000 352565227 227628529 1 567448545 1000000000 1000000000 191824954 8429465 1000000000 1 606030781 10554668 1 1000000000 322269318 1000000000 191929978 1 40775232 1 742906837 1 524171885 1000000000 36417628 384431938 1000000000 548190066 1000000000 35181961 1000000000 1 335722657 279888362 1 1000000000 944654688 1000000000 362489 1 854421508 1 58974570 1 646611789 1 676733388 1000000000 777828839 146471721 1 1000000000 764147523 727784429 1000000000 535175970 1 1 341890161 365760824 1 1 944715407 805940809 1000000000 1 320926106 1000000000 146342420 63569180 1 641736061 1 941625528 1 946403908 1000000000 1 911329178 288159160 1000000000 197952963 1 169357759 1000000000 833322399 1000000000 1 161208724 280558662 1000000000 952258456 1000000000 1000000000 459134649 1 245811102 152208524 1000000000 680360198 1000000000 1 41380952 117606938 1000000000 1 938495561 1 857997810 332948798 1000000000 1000000000 308870233 1 92802759 9313026 1000000000 1 131234923 591696761 1 192908436 1 1 899766053 1000000000 78970756 376463037 1000000000 594895530 1 1000000000 9521824 1 743161540 855419216 1000000000 457628448 1000000000 19665305 1000000000 136947816 1 1 563433366 1000000000 224765266 1 632946724 131879318 1000000000 1 211023861 1 3440013 933878733 1 1 935666895 337193252 1 1 769154624 516695208 1000000000 392595928 1 1 478944756 120070816 1 829318616 1000000000 1000000000 458912037 1 525515933 1000000000 112853212 1 429705629 481904840 1000000000 1 144371085 327765957 1000000000 1000000000 226463971 513368282 1 1000000000 91307951 1000000000 340324855 1000000000 581978185 88263530 1 655900729 1000000000 1 353532044 661540016 1 1000000000 892102629 51857403 1000000000 785440579 1000000000 1 513103176 1000000000 212482056 1000000000 878037542 1 32333869 399130391 1000000000 898814531 1000000000 1000000000 858410650 1000000000 552840411 383353355 1000000000 1 894150577 1 53186998 1000000000 58626822 1000000000 843597699 922780535 1000000000 1000000000 227703196 869791935 1000000000 679836763 1 555826619 1000000000 1000000000 478974211 171059737 1 321575033 1 1000000000 108691977 553236355 1 1000000000 969980502 1000000000 14272471 1 339655491 381387102 1000000000 970799761 1 1000000000 854356241 1000000000 339989769 1 897675468 92840428 1000000000 565272433 1000000000 1000000000 929702058 98664651 1 904029500 1 593226875 1000000000 1000000000 486254475 1 570871654 1 215192116 105052917 1 878444823 1 66183046 1 1 128776720 1 979793787 482065962 1000000000 959338553 1 668830149 1000000000 394434178 1 1 164422650 1000000000 299002753 1000000000 974538664 1000000000 812356588 504315527 1000000000 1000000000 96272544 1000000000 305699486 1000000000 606307855 1 315909765 1000000000 379301348 252511430 1 184001601 1 49096905 1000000000 1000000000 629756399 1 837183908 529824487 1 1000000000 849066803 1000000000 245039755 1000000000 792078800 488684799 1000000000 1000000000 786551068 1 15337710 759048736 1000000000 773808941 1000000000 1000000000 884122946 1000000000 958764427 1000000000 671668309 1000000000 102025284 786052404 1 1 434946908 616146756 1 1000000000 934690136 511683642 1 1000000000 679930541 729926279 1000000000 146109763 1 1000000000 306535881 490350957 1000000000 1 588465061 390683063 1000000000 286954342 1 684104433 1 82446528 1 1000000000 798325189 93163034 1000000000 1000000000 985046859 1 67951808 1 835772398 1000000000 985039704 579467789 1 702883583 1000000000 586684842 1 166387564 1 1000000000 64795800 727409271 1 805949559 1000000000 1 164049767 1 523404779 1000000000 773786218 902248038 1000000000 540912266 1000000000 1 432575978 518738578 1000000000 376802850 1 787786546 1 23854126 1000000000 58337996 1 1000000000 517172356 1000000000 144637253 1000000000 867577933 819341889 1000000000 1 105822613 148847133 1 727891884 1000000000 93539862 1 649189157 1000000000 1 346221555 626286789 1000000000 323937686 1 1 611555021 282661584 1 1000000000 856748021 1 666318815 1000000000 412147585 1000000000 562684658 191723978 1000000000 848310541 1 1 126327451 1000000000 641981117 41269451 1 72675558 1 1 111484517 82160164 1000000000 1 253610185 359770374 1000000000 480229415 1 1 506374040 489364392 1 1 471914125 847365043 1 1 134293106 985206697 1 675910983 1 853851248 1 572408030 1 1 756412731 1 28422237 852744678 1 415177547 1000000000 1000000000 703660100 1 126543997 200694730 1 220533585 1 1 959273195 723081095 1 1000000000 947164555 757547555 1 496579561 1 1 453015481 594824542 1000000000 138059384 1 1 124687442 1000000000 327005278 944375496 1000000000 1000000000 814837238 321487072 1 432137205 1000000000 1 930617517 110659105 1 1 799487682 727145440 1 1000000000 82472665 1000000000 618763973 1000000000 185063910 1000000000 939433358 1000000000 443212557 1 600545249 1 572830916 781588268 1000000000 333357453 1000000000 767468310 1000000000 753158572 1000000000 901094346 1 1000000000 99617578 1 830108816 385034643 1 1000000000 316638475 1000000000 675431629 1000000000 92936566 1000000000 713262172 59635793 1 1000000000 560051846 1 715650512 1000000000 739882149 1000000000 981167465 417315861 1000000000 28647928 1000000000 412094228 1000000000 130239157 1 825030393 1000000000 963452804 1000000000 557238563 1000000000 25251035 1000000000 542178809 1 1000000000 54851508 279624041 1000000000 1000000000 432742380 1 743384626 924472155 1000000000 102007148 1 1000000000 108747288 815953826 1 1000000000 233676363 1 111528165 1 818939859 1 580217652 1 426260036 768402581 1000000000 1 744487298 827619406 1000000000 463133536 1000000000 1 795930249 140130475 1 245277145 1000000000 1 214293497 525059051 1 1 494216349 1000000000 425076435 1 498114590 105781324 1 1000000000 169772189 874301523 1 1000000000 260722807 1 529176687 1000000000 976895892 1000000000 60871963 914066614 1000000000 627313305 1000000000 238668599 1000000000 249503397 1 18683778 1 577490521 1000000000 1 690448568 1 134401961 115291104 1 552830421 1 182679790 1 1000000000 882067502 639057955 1000000000 1 73943190 1000000000 488846850 500327699 1 1 567062615 990014422 1 1000000000 725385884 703998750 1 1 429154859 1 108883018 1000000000 285663374 1 18362758 425299039 1000000000 345889133 1000000000 1000000000 843411202 1 962780670 1000000000 444173231 961738830 1 446346273 1 1 117133893 1000000000 926364481 1000000000 346716125 839258693 1 806566701 1000000000 429660300 1000000000 1000000000 23867058 1000000000 927660706 1 773215530 109873866 1000000000 473971808 1 1 59529074 1000000000 762019933 681989090 1000000000 887781948 1 1 721759137 1 418427939 323308754 1 272329641 1000000000 700893691 1000000000 1 690459674 34144667 1 1 724312551 85873621 1 1000000000 734827189 872574641 1 333991773 1000000000 441927482 1 457595203 1 62518755 1000000000 1 160542309 570030232 1000000000 196550524 1 288766665 1 1 867494808 93075947 1 1 133480590 1 38428335 1 854595997 206723435 1000000000 397939625 1000000000 1000000000 546404353 89593455 1 1 720381876 1000000000 55906824 68867896 1000000000 759683629 1 542142838 1 1 898342531 250023238 1000000000 1 602737000 170706590 1 1 17095315 1000000000 773857663 265274601 1000000000 673122054 1 803665126 1000000000 537965322 1 1000000000 531655938 1000000000 448616603 1 875302758 1 491518409 1000000000 282332762 654535951 1 60492487 1000000000 1000000000 184164550 702924339 1 1000000000 608131328 211719056 1000000000 34398241 1 1000000000 387523135 748769961 1 1 766342829 1 143063162 1 650765285 884571146 1000000000 72465781 1000000000 631959515 1000000000 1000000000 937645839 1 829703317 94973753 1 1 744945193 365035128 1000000000 1000000000 364508251 1000000000 89503311 1 514274061 1 228630901 130349239 1 1 583533727 495371616 1 588847939 1000000000 1 276840572 1 528255406 1 627867158 1000000000 505001426 101531548 1 888479787 1 1 970042542 181460499 1 1 740641370 916276984 1 600477465 1 1000000000 475881919 633554419 1 1 660677053 665130282 1000000000 673040554 1000000000 392644298 1000000000 1 377043690 1000000000 891640192 1000000000 333078408 1000000000 683313173 1000000000 924406092 265539058 1000000000 1 94237760 87797512 1 1 338412309 1000000000 562285436 1 919115698 78511487 1 1 21538406 212592552 1000000000 1 788923141 960749617 1000000000 1000000000 478028129 441847169 1000000000 1000000000 115279477 539475541 1 768967086 1000000000 1 677382646 1 104955805 1 316769487 1 888916365 14492620 1 1000000000 614520643 1000000000 145168095 873390685 1 1 105319689 1000000000 860961955 62514763 1 112560812 1000000000 1000000000 792039390 961208895 1000000000 1 328765197 1000000000 7676353 916470039 1 1000000000 213211686 92866682 1000000000 893943977 1 401529344 1 982015941 1 134663156 1000000000 575738049 1000000000 1 714103770 1000000000 10197807 1000000000 94150931 1000000000 961336772 536222399 1 1 269469161 769994064 1000000000 1 686033239 1 179488788 1000000000 775974201 717612340 1 1000000000 160927763 1 904338544 1 866650096 439644418 1 1000000000 803844116 1000000000 764229899 401666486 1000000000 268596962 1 37604610 1 935703211 1 1000000000 86910424 1000000000 200930449 635611551 1 1 609842700 1 350668176 172763272 1000000000 764750035 1 876918225 1000000000 788757462 1 314247851 1 781038134 1000000000 1 21631467 466685094 1000000000 1000000000 17524341 7922206 1000000000 1000000000 531507336 1000000000 556753874 543368867 1 1000000000 84687659 1000000000 145828991 1 246720843 1 917365856 1000000000 395864914 34534203 1000000000 3235564 1000000000 502067186 1 550929512 1 525877799 1000000000 1000000000 890170826 1 589219046 544235058 1 119468444 1 255821050 1000000000 462903224 1 1000000000 556923884 1000000000 632777545 1000000000 963482084 1000000000 438627592 1 504082776 1 910575140 560299016 1000000000 1 607794747 573569867 1 149547984 1000000000 260380752 1000000000 810733999 1000000000 973374901 1000000000 1000000000 604962703 760708567 1 1000000000 1208420 1000000000 79564593 716124332 1 1 821972538 769638185 1000000000 1 439343631 836440163 1 315425630 1 1 15502150 469209311 1000000000 655668563 1 1000000000 623755460 997149867 1000000000 590730369 1 876579944 1 1000000000 30885452 1 289485721 607504301 1000000000 1000000000 230201668 1 97913480 1000000000 762464719 53387775 1000000000 1 518980143 1 900981379 109699897 1000000000 931104390 1000000000 967997824 1000000000 597614867 1 1000000000 796468758 379023823 1000000000 298416269 1 13323678 1 1000000000 63327913 1 864554351 1000000000 466677777 1 161303147 836876901 1 1 111133968 764850206 1000000000 1000000000 754723436 666915476 1000000000 1000000000 893606143 88416133 1 1 297833098 298272905 1 1000000000 121266230 992665797 1 1000000000 909155443 177594184 1000000000 1000000000 130587624 710075506 1 487542497 1000000000 1000000000 108325045 1 40444556 541392680 1 807602541 1000000000 353798203 1000000000 1 419436653 1 178394353 1000000000 194633174 1 766665984 1000000000 846634929 1000000000 479810614 1000000000 32131278 661681544 1 406084073 1 801982501 1000000000 1000000000 667695174 1 435557609 419414811 1000000000 1 808309923 1000000000 73547580 512399217 1 949931599 1 1000000000 321512371 891046659 1000000000 1 80988885 253051799 1000000000 1 27955816 354078228 1 1000000000 841135581 597854628 1 186153801 1 577851990 1 471370126 1000000000 1000000000 57218759 1000000000 752197189 678882540 1 1 560758744 529640838 1 1000000000 41548826 379629950 1 1 687278531 1000000000 717853858 1 983641409 980040971 1000000000 1 591150872 107139239 1000000000 16249949 1000000000 1 622929967 1 814421389 279903479 1000000000 530842150 1 1000000000 261149939 1 894481780 386482771 1 1000000000 272983251 1 66949652 1000000000 61248998 1000000000 65497322 1 960841480 1 892945367 722740332 1 1000000000 251601894 1 515829824 1 542229070 1 115412529 138357 1 1 454328509 1 30350629 552663206 1 446458966 1 1 448366319 531494130 1000000000 1 536090550 1 95811048 257639011 1000000000 1000000000 178081789 534738285 1 902418351 1000000000 697504816 1000000000 1 871945870 106022693 1 984500585 1000000000 594752223 1 12308663 1 8679986 1 606575762 1 597210075 1000000000 124654500 1000000000 413153296 1 861871220 1 1 985162842 34862177 1000000000 1 827383821 95332276 1000000000 580546508 1 897261613 1 1000000000 123373683 454852444 1 1000000000 14169540 1000000000 536974910 201727802 1000000000 50012005 1 1 365494118 1 477588759 503778350 1000000000 1 718954696 753111635 1000000000 1 113501001 1000000000 115681950 111973638 1 326763283 1 1 696425927 1 1260679 732358967 1000000000 487487235 1 1 16541615 612070722 1000000000 1000000000 17114257 1000000000 228119488 1000000000 811357591 987957675 1000000000 65374332 1 1 576320533 1000000000 779041368 1 255576532 1000000000 347864086 88643683 1 77068121 1 605954092 1000000000 733348674 1000000000 992626834 1 1000000000 486247007 1000000000 21044779 1 53676856 771020663 1000000000 670694611 1000000000 1 590601858 634726025 1 1 224375239 333154452 1 829008577 1 1000000000 790756019 399647356 1000000000 532320833 1000000000 1 607286411 615500583 1000000000 1 319509704 17513217 1 1 496202297 315513304 1000000000 1000000000 264940410 453636054 1 1000000000 993482508 735187272 1 121180143 1000000000 1 745806434 123214041 1000000000 245860879 1 1000000000 573288572 114144570 1000000000 1000000000 683614000 448331246 1 1 102580316 411525547 1 1 749859854 260187732 1000000000 47839511 1 619954444 1 1 598726662 1 180298865 1000000000 984099700 747351942 1 1 852524013 279097019 1000000000 153147874 1000000000 434150498 1 1000000000 470844421 1 666857471 973708900 1000000000 20314578 1000000000 102025390 1 60272620 1 642978813 1 245588548 1000000000 446831754 1000000000 389582109 1000000000 259252637 1000000000 538180901 1000000000 1126448 1000000000 604847271 1 1000000000 848071309 1000000000 656924468 1 44053846 99695909 1 1 615027288 1000000000 578285643 620476794 1 1 363968833 1000000000 636867643 1 511046825 1 77725714 58128837 1 330323473 1 113961412 1000000000 1000000000 64594486 36840229 1000000000 1 667339962 645822607 1 227441101 1 1 362860678 293441037 1 1000000000 204165961 341614646 1 1000000000 622356051 294443072 1 790976713 1 1000000000 22742650 1 628876354 82634454 1000000000 463605576 1 1000000000 593804017 1000000000 548776164 1 312389386 1 61470383 10423412 1000000000 1000000000 755814573 1 886567868 618241635 1 1 849894148 1000000000 429240451 1 147928795 1 80360591 1000000000 338358779 653795789 1000000000 634417236 1 522902772 1 761496499 1000000000 5762549 1 572247163 1000000000 1000000000 130484528 1000000000 646143670 1000000000 368322433 981845498 1000000000 425443468 1000000000 414426216 1 862671507 1 799319866 1000000000 1000000000 572014410 297566002 1000000000 885582077 1000000000 162321744 1000000000 223659887 1000000000 412658737 1000000000 735500235 1 682111595 1 769551631 1000000000 1000000000 300128863 124596812 1 8231870 1 1000000000 196245017 1000000000 223134531 651774626 1000000000 698105579 1000000000 268333477 1 926753560 1000000000 1 808394189 1000000000 75552498 175998652 1 729041019 1000000000 845579572 1 14559898 1000000000 1 699670185 70009753 1000000000 1000000000 671095222 1 147666016 458513600 1 1 830345945 305455154 1000000000 1000000000 673784287 672157613 1000000000 61524232 1 1000000000 891684756 1000000000 170702529 931525697 1 1000000000 476207365 783180386 1000000000 537645350 1000000000 1000000000 401115067 1000000000 114499311 1 489164744 1000000000 50483605 825055636 1000000000 408528076 1000000000 1 353973282 2723939 1000000000 684340432 1 102093501 1000000000 95798539 1 1 86446242 1 757149379 866282658 1000000000 1000000000 75920614 1 197117070 871284065 1000000000 514729291 1000000000 1 991409643 659504500 1 1 941990155 1 869724448 70141621 1000000000 1 296144166 1 98189273 1000000000 58985555 1000000000 650797132 1000000000 887972062 244938853 1000000000 774594181 1000000000 1 127827376 1 509538224 133142041 1 1000000000 688855032 33304808 1 1 724535413 795600634 1 1000000000 120048182 1014155 1000000000 841290039 1000000000 998229750 1000000000 1000000000 69674562 784672975 1 837734426 1000000000 1000000000 950381229 900921408 1 861691665 1000000000 1000000000 30758347 1 736945598 752831649 1000000000 318407399 1 524259694 1 505249941 1 775366354 1000000000 119269284 1000000000 765285893 1000000000 831141299 1000000000 1 386950503 1000000000 979959148 1000000000 247177053 1 416817791 466067910 1000000000 1 556616890 921744511 1000000000 1 857669518 320918865 1000000000 1000000000 851663729 1000000000 132617110 1000000000 909812336 1 76372503 270450017 1000000000 160961374 1 848441598 1 429723389 1000000000 1000000000 255028829 516334095 1000000000 958284321 1000000000 66854761 1000000000 1 229571516 1000000000 833776074 525785126 1 171203186 1 983934830 1000000000 1000000000 926514819 1000000000 452887170 1000000000 3826566 854806148 1000000000 1 511752561 739093282 1000000000 109299869 1 1 883665722 1000000000 615699446 1000000000 313896247 1 657929181 1000000000 877370503 399778826 1 118975362 1000000000 89825487 1000000000 1000000000 792172329 1000000000 294292525 1 854117405 1 101963524 880293932 1 227617486 1000000000 1 414192588 1 399525954 477206267 1 347467064 1 1000000000 200709318 873422389 1000000000 1 665314028 1000000000 226450430 389854974 1000000000 1 909137300 126113352 1 766946538 1 1000000000 892008440 208660690 1000000000 62896346 1000000000 1000000000 431258210 1000000000 481390090 594026056 1000000000 907606011 1 820401756 1 1000000000 320647474 1 541752290 821359132 1 1 378985670 1000000000 452247897 233343050 1 425664470 1 351666544 1 1000000000 80537639 1 697521555 323074160 1000000000 1000000000 856915837 619340873 1000000000 348474217 1000000000 913018353 1 1000000000 885508682 1 13853760 1 426735800 437150888 1 990471647 1 1000000000 411155630 359629532 1 870039610 1000000000 1 239362775 1000000000 744819230 513178699 1 994772526 1 918318029 1000000000 781958228 1 886356672 1000000000 1 587212278 1000000000 409211976 1 128499990 80691946 1 819690624 1 397826857 1000000000 206452346 1 1000000000 658143638 995207486 1000000000 600966293 1 655794867 1 47424603 1 1 800826036 250496353 1 147800920 1000000000 1000000000 106423239 1 134024835 1000000000 426178045 54770743 1 1000000000 515347722 267614965 1 1 58674403 240342426 1000000000 918819617 1000000000 750778891 1 1000000000 644180098 614116378 1 1000000000 137472903 1000000000 270925316 979863719 1 449400803 1000000000 542279770 1 760822129 1000000000 393788270 1 1 788024713 1000000000 51064331 833150648 1 1000000000 291284906 1 736296011 780933258 1 312758568 1 972816595 1 143191015 1000000000 1000000000 938991601 1000000000 33667967 1000000000 534491247 123024353 1000000000 1000000000 372711602 944680952 1000000000 162389764 1 1000000000 738652752 870326591 1 1000000000 468882394 386946687 1 1 431883817 278547770 1000000000 1 411037311 1 945562655 386588433 1000000000 1 19981853 511373284 1 1000000000 543942120 1000000000 830962335 350477676 1 1 682683057 638688645 1 793897265 1 520915034 1000000000 825431499 1000000000 644120767 1 1 848194098 682499835 1000000000 1000000000 110369113 1000000000 518758750 927328747 1000000000 708667116 1 1000000000 449183573 1000000000 280863391 1 829226697 668296065 1000000000 75132310 1 18996248 1000000000 1 971472432 1000000000 452252527 1000000000 868986204 1000000000 219032617 1 263416513 82156026 1000000000 1000000000 246159966 302418918 1 1 246571050 1 645844899 724418898 1000000000 553431684 1000000000 160755821 1000000000 1000000000 777244236 1 570366 846718531 1 317733556 1 1 945443055 1000000000 814977726 521927388 1 140497813 1000000000 1000000000 2686145 1000000000 863878551 134208878 1000000000 506836194 1 182741986 1000000000 1000000000 360486077 731049957 1 13967607 1 946098569 1 1 706237602 1 756355053 1000000000 325463935 322683822 1000000000 874195842 1000000000 1000000000 906156888 629232072 1000000000 1000000000 123403834 503677037 1 1000000000 605641740 1000000000 754963082 17276334 1 1000000000 338792406 844776818 1000000000 1 867023155 1000000000 332196177 1000000000 270665628 255554397 1 1000000000 178733240 256960735 1 1000000000 422736024 346939513 1 335141337 1000000000 295764400 1 103541672 1 172561464 1 1000000000 737154293 709766504 1000000000 377605181 1 34820153 1000000000 1 52607824 1 891951136 1000000000 974302819 1 965041466 1000000000 772542946 1000000000 427446804 1000000000 502137425 1000000000 69216129 1 40280484 646046926 1 1 150306674 1000000000 989206215 11244888 1 1 945828308 256863476 1 1 74321832 1 806043352 214516944 1000000000 1 124793809 1 898159754 1000000000 372261859 1000000000 604095296 1000000000 620842078 1000000000 904155660 1000000000 356067429 274219423 1 1 787080019 33150706 1000000000 713975368 1 712663061 1000000000 282392667 1 748987279 1000000000 1000000000 104185018 1 736269468 1 423141407 1 444484276 1000000000 892952831 111879862 1 403596239 1000000000 1 366118938 993272506 1 1000000000 891563150 1 635956787 494994510 1000000000 618075577 1 1 814026156 256273459 1 314564636 1000000000 160106817 1 732511007 1000000000 629626597 1000000000 394607999 1 1000000000 778691803 1 790559016 1 797342486 1000000000 49765386 1000000000 104104608 1 480547940 94895709 1 313004242 1000000000 1000000000 426875137 1 69949566 1000000000 809397661 1000000000 56367582 1000000000 341421083 1 313873492 615715099 1 735328530 1 494365820 1000000000 1000000000 220548009 822674435 1000000000 1000000000 371496602 381527922 1 1 862639694 162601847 1000000000 1000000000 301413077 1 728992468 68957900 1000000000 855086362 1 370657220 1000000000 1 294522965 1 708723349 1000000000 118375196 1 77501428 430181959 1 773226413 1 284435399 1 139823337 1000000000 568557550 1 207204821 1 1000000000 615062155 1000000000 522389262 1000000000 150752583 1 606596921 1 595293321 1 244593436 517442650 1 1000000000 666922141 545617054 1000000000 68107018 1000000000 968792064 1 1 256264453 578016499 1000000000 619111542 1000000000 1 897242672 1 367192804 80354819 1000000000 73351316 1 1000000000 308754895 1000000000 742785225 1000000000 377876781 1000000000 799211414 1 66439161 1 985722247 329547452 1000000000 1 58862492 662748875 1 1 449714661 120033655 1 1 161228576 1000000000 750347189 189859783 1 835379110 1 1000000000 954085596 1 510306624 54258909 1000000000 66658725 1 790075199 1 1000000000 671404125 1 716125901 175750126 1000000000 465638737 1000000000 1 239812911 976099039 1000000000 277357220 1000000000 1 19218213 1000000000 65436507 278148904 1 1000000000 263250589 760834495 1000000000 66724815 1000000000 1 737594170 1000000000 75271155 1000000000 237286023 1000000000 715013139 1 147643467 230449165 1000000000 1 483137584 1 858662159 800238310 1 945493802 1 140499748 1 101733213 1 171121169 1000000000 107917169 1 1000000000 674000243 904640786 1 923325440 1 1000000000 496312183 1 79497277 1000000000 433405704 1 212491835 1 694134865 1000000000 81866910 710203824 1000000000 14308172 1000000000 1 668235548 913458204 1000000000 1 57064793 1 483823598 759708171 1000000000 1000000000 486632590 455408123 1 104781748 1000000000 117073138 1 663875471 1 645847689 1 1 112201527 788011347 1 1 426705764 1 304327608 1 139098054 136667625 1000000000 1000000000 959888235 1000000000 597717067 1 647635593 658044852 1000000000 1 780606984 309937377 1000000000 1 959446327 1000000000 818130565 211299340 1000000000 1 583412035 904830012 1000000000 1 537174284 1 874293159 1 62463274 417088100 1 927063650 1000000000 1000000000 177354961 51098255 1000000000 1 349029389 1000000000 95351571 62432566 1000000000 1 342032761 1 236265933 1000000000 376260528 1 3965346 26975042 1000000000 1 316142242 604230869 1000000000 1 720918255 1000000000 113331052 457862043 1 1 103505080 778639980 1 208929252 1 1000000000 635138309 245814323 1 113080272 1 294776022 1 1 184525593 1000000000 790289237 287208097 1000000000 1000000000 979269619 397857830 1 1 47335782 70400289 1 1 977018689 24380476 1000000000 264231035 1000000000 1 697760955 933315941 1000000000 14264923 1 882894972 1000000000 1 446482925 1 7869294 1000000000 230100765 676500915 1 1000000000 107540408 606456355 1 213613281 1000000000 236355289 1000000000 1 126675590 1000000000 117486288 1 910566779 1 348143261 1000000000 386758812 1000000000 6197135 1 764363098 249509558 1 785803267 1000000000 150939925 1000000000 849539131 1 1 327053421 751368692 1000000000 263888383 1 1000000000 816000335 13387941 1000000000 262638531 1 81018269 1000000000 910984938 1000000000 172596590 1000000000 1000000000 160486223 806647871 1 58149294 1000000000 789419275 1000000000 1 649932522 1000000000 885359360 1000000000 693078327 945636993 1000000000 38773957 1 1000000000 194047251 137779786 1000000000 1000000000 759360932 842600928 1000000000 1 348207244 1000000000 30872188 1 723932319 638754930 1 191760562 1 804968288 1000000000 1000000000 549036803 876602839 1 1000000000 319579077 971822900 1 916408402 1000000000 956944889 1 1 973907532 125402894 1 845054478 1000000000 2433091 1 552218083 1 707109508 1000000000 402081088 1000000000 1000000000 540232196 723132804 1000000000 1 113035995 958196614 1 1 469543521 115764567 1 865219508 1000000000 127657888 1000000000 1000000000 330104256 69511159 1000000000 1000000000 83234100 308142461 1000000000 1 249652915 140589893 1000000000 156007348 1 305463747 1 197574755 1000000000 1000000000 679455411 847675115 1 1 11346654 88842368 1 145115915 1 194249881 1000000000 1 731404684 780318888 1000000000 1 247656384 1 588992696 1000000000 367641321 875271510 1000000000 658487737 1 1000000000 798358815 1000000000 430163960 1000000000 720837711 784974746 1000000000 56126649 1 640422579 1 964065930 1000000000 1000000000 729525142 361120807 1000000000 295607446 1000000000 136426911 1 54998709 1000000000 1000000000 96290804 1 484315818 546883764 1000000000 1 25629090 1 697768505 312051983 1000000000 1000000000 95934182 1000000000 11610360 849651153 1 38280207 1000000000 1 9692469 1 892122382 113779457 1 1000000000 7211168 1000000000 905210869 1 966985026 584785315 1 923727993 1 1 74812339 657444037 1 1 700127443 1000000000 133317019 522863014 1 467214567 1000000000 1 678927902 986529113 1000000000 609502617 1000000000 416942822 1000000000 1 790738985 933043945 1000000000 1000000000 289403224 219107635 1000000000 963755744 1 1000000000 120412528 1 771120538 719981639 1000000000 620307745 1000000000 1000000000 789702027 197767792 1 87493350 1000000000 1 607909866 1 126512218 1 604841261 1 942455795 309575425 1 1000000000 701817876 827045335 1 350906295 1 1000000000 377370917 127217671 1000000000 1 48008208 664088749 1000000000 606398389 1 1000000000 889571375 1 631289728 899434961 1 1 457371616 1 784823356 18166726 1 971900523 1000000000 227227982 1000000000 563920415 1000000000 1 906590177 1000000000 572361560 1 67129422 1 56171030 265340699 1000000000 936249819 1 912457602 1 756595770 1 34630519 1 1000000000 113373157 800987914 1 1000000000 112238471 1 309382557 992784353 1000000000 1 167849264 357675629 1000000000 1000000000 412139076 1000000000 540656645 874965653 1 776967895 1 1 934217506 1 141156119 1000000000 260430299 1000000000 504341435 13271378 1 41727678 1000000000 1000000000 192402132 1000000000 769772580 1 106433350 1000000000 95710027 1000000000 356402988 435918270 1 1 278366256 1000000000 67016457 747539093 1000000000 1 714670306 1 268389100 341138180 1000000000 414329970 1 696998948 1000000000 1 804797041 774196057 1000000000 721220360 1 68221788 1 1000000000 682496443 1 957534974 1 143690276 1000000000 16789043 914554162 1000000000 931535634 1 1 864806216 570263600 1000000000 420624800 1 1 209980841 114947931 1 419898437 1 415869075 1000000000 999563283 1000000000 686455761 1 877615062 1000000000 793898064 1 726512813 1 1 703453018 1000000000 77365068 1000000000 162195258 1 145835053 1000000000 738948617 985527834 1000000000 363454660 1000000000 1 988836457 1 638450952 1 961137743 1 927182805 216812201 1000000000 222777274 1000000000 392804253 1 35987645 1000000000 1 789518191 312398962 1 1000000000 894295530 1000000000 630485143 201196997 1000000000 1 561462420 238452568 1 373708351 1000000000 584075785 1000000000 1 404155979 273264594 1 763903160 1000000000 1 675374135 258021805 1 1000000000 661551641 1000000000 151229720 581325239 1000000000 688764269 1000000000 234958415 1 1000000000 829522423 1000000000 102410921 324351747 1 1 170521603 1 637823065 1000000000 869890222 1 60268120 333626816 1000000000 1 20544537 664882491 1 392683766 1000000000 1000000000 223925266 216550873 1 1000000000 973589851 422578352 1000000000 1 515563034 1 780115049 117103876 1000000000 191042000 1 72357780 1 84827062 1000000000 1 355615710 242674369 1 1 802527848 785273655 1000000000 1000000000 641752464 94285118 1000000000 916844977 1000000000 1000000000 521881046 1 223636878 498410236 1 947655756 1000000000 455237467 1000000000 1 598336611 1 707726806 88792804 1 521519968 1000000000 1000000000 935297659 25513849 1000000000 1000000000 540252541 290018738 1 845335156 1 405215889 1 1 455171200 804344901 1000000000 1000000000 348055271 1 91244917 1000000000 644159303 1 142103709 1000000000 418115507 3411536 1000000000 427401260 1000000000 1000000000 586821819 77277900 1 1000000000 456427731 184289806 1000000000 978847623 1 826198148 1 1000000000 819530074 1000000000 465499494 650042558 1000000000 458751321 1 46334365 1000000000 1000000000 558919371 1000000000 882090078 499143489 1 1000000000 44203738 866792707 1000000000 664583056 1000000000 1 236094069 357137281 1000000000 185889421 1000000000 961259798 1 1000000000 488953788 656829027 1000000000 699151021 1 727875384 1000000000 1 926463034 1 173344598 640954361 1000000000 1 357995819 360139962 1000000000 205211501 1 798373987 1000000000 1 207056388 1 844472442 1000000000 440456343 1000000000 194370762 72397085 1000000000 269997945 1 1000000000 16724182 1 625685501 1000000000 224905224 319451198 1 1 488617701 634931025 1 432705012 1000000000 1000000000 719601962 45730916 1 675555493 1 493224606 1000000000 1 128097090 1000000000 53928839 1 630771701 1000000000 319726780 1000000000 84966007 1000000000 854265919 378067039 1 1000000000 885120998 1000000000 309723002 1000000000 895608554 1 351512756 399326727 1 73336574 1000000000 1000000000 763338362 1 104113538 1000000000 126701638 1000000000 852798607 338615843 1 1000000000 799647904 1 265554800 1000000000 551170772 439699593 1 186038332 1000000000 136199145 1 1 609601890 207118954 1 756390755 1 1000000000 654098708 323022339 1000000000 1000000000 770117834 332584466 1 34819137 1000000000 559754120 1 1000000000 541229727 625251004 1000000000 862340889 1000000000 1 234927116 1 55844350 1 88964445 1000000000 886001031 1 246097612 132428487 1000000000 1 277135359 1000000000 999615273 666096998 1 1000000000 96835279 164147917 1000000000 1000000000 503812152 1000000000 218472624 987616653 1000000000 360895897 1 962820597 1 986577149 1 473481545 1000000000 1000000000 571923690 146040983 1000000000 1000000000 38079468 852421571 1 248670857 1 1000000000 109795508 1000000000 432105395 133061218 1 440998798 1 486552623 1000000000 720117741 1 1000000000 96046560 1000000000 113105383 54291619 1 1 998022626 1 813408117 1000000000 621339499 1000000000 653602640 1000000000 191582806 298588034 1000000000 1 536772705 838988933 1 205347031 1000000000 81700800 1000000000 205377931 1000000000 160195215 1 536563331 1000000000 118181099 1 1 216433592 1 996618274 645578328 1000000000 810378220 1 1000000000 484192459 1000000000 977090120 90506497 1 1000000000 938865798 1000000000 522972231 1 546896330 1000000000 34055199 930899843 1000000000 1000000000 213424479 1 462962206 1000000000 949792535 478956641 1000000000 678236285 1000000000 1000000000 18344401 1000000000 868051292 825006713 1000000000 134328401 1000000000 1 884167799 1000000000 50547776 711366577 1 292457054 1000000000 1 513826834 1000000000 263757879 944106150 1 1000000000 3176706 832072194 1000000000 292133805 1 795376723 1 844387590 1000000000 1 782853998 1 732794188 1000000000 816668487 1 844999847 996882739 1000000000 1000000000 343828424 1000000000 88822344 143581221 1000000000 1 815779660 629627181 1 79130754 1 128113100 1000000000 807268291 1000000000 1000000000 537173420 1000000000 118098230 1 12433283 1 9166104 1000000000 824539619 1 15591137 281222101 1 185970738 1 1 916764334 1000000000 799695340 1000000000 375671421 733871558 1 1 195794541 24079572 1 1000000000 494978679 279499591 1 1000000000 41576406 558518236 1 1000000000 783441798 1000000000 671557966 897508927 1 1000000000 294920241 1 133401411 991121804 1 896377702 1000000000 681567391 1 275932583 1 1000000000 17271344 1 956307652 1000000000 868876214 1000000000 417288475 1 703917269 1000000000 72622674 89886071 1000000000 321494016 1000000000 1000000000 787766511 1 490373340 980954755 1000000000 1 198594491 1 109340600 1 77407686 962555078 1 82270020 1000000000 829522327 1 865575518 1 1 902435746 1 143383857 664615187 1 1000000000 119500963 30441882 1000000000 344458560 1 1 377511225 1 207142807 1000000000 314586496 1 143111525 680628619 1 1000000000 568131330 1 298882851 1000000000 745674837 139864939 1 1000000000 605755592 964275571 1 1 830172050 764982025 1000000000 1000000000 277873071 1 356844600 14993657 1 370892235 1 68593068 1 647435573 1 1 557854666 1000000000 413123645 1 672152495 1 569393367 463302970 1 781564283 1000000000 71184112 1 1000000000 480884837 656653430 1000000000 493676573 1 968332731 1 1000000000 848668580 1 490651194 1 16021156 637306297 1000000000 175650314 1 1 655202260 507119461 1 1000000000 658907074 312676199 1000000000 233901491 1 1000000000 39508981 1 517565218 1000000000 7762449 1 638301559 1 122805782 1000000000 98402410 97133712 1 1000000000 366795124 122987554 1000000000 500805050 1000000000 507118284 1 366314441 1 74807033 1 1 140403855 1 134946997 1000000000 669294307 888431976 1 1000000000 600660234 752739443 1000000000 1 426335116 1000000000 270375707 878365378 1000000000 1000000000 33553936 623726201 1000000000 398551301 1 1 193534732 1 177965733 1 40186708 1 540323664 1 739334859 352038147 1 1 885573961 56928450 1 39937973 1 1 113750501 1 915528463 496503730 1000000000 1 976066855 143708566 1 426823288 1000000000 748271211 1000000000 1 732108908 511248671 1000000000 568098173 1000000000 274500385 1 1 323623563 1 668469493 873136838 1000000000 776039763 1 247025553 1000000000 1000000000 641899299 944599992 1000000000 1 302880450 1 203040095 563228916 1000000000 1000000000 128511492 48597971 1000000000 434507255 1 48811046 1 1 37624493 1 128763266 1000000000 409832260 1 682123661 906626715 1000000000 1000000000 567447754 14158953 1000000000 790335302 1 502759585 1 1 559675282 1 679672974 925237342 1000000000 493514507 1 395183900 1 1000000000 312738600 326893060 1 919731372 1000000000 237677035 1 650758602 1 1000000000 197363758 1000000000 426309481 1 455211828 12538219 1 122368457 1 1 21421633 1 894799305 279647032 1000000000 1000000000 943076455 1 413488863 34970243 1000000000 37011678 1 471105380 1000000000 1 105373348 1000000000 639488561 419707986 1000000000 725052570 1 362009392 1000000000 1 430929665 720950051 1000000000 1000000000 224241288 1000000000 804926578 576941421 1000000000 315808580 1000000000 844005888 1000000000 1 985013810 923533481 1 253704020 1000000000 284195665 1000000000 1 813055261 51773069 1 1000000000 683797617 907670773 1000000000 1000000000 36162386 196515583 1 1 861915519 1000000000 553533885 718884973 1 1 132324069 907965428 1 244580477 1 119877907 1000000000 1 442604172 1 204844584 187125045 1000000000 1000000000 633454079 941475220 1 1 164334876 82568129 1000000000 1 617116814 111634014 1 1 965725642 698817539 1000000000 125215945 1 1 604274425 1000000000 340063214 975711121 1 1 838661875 104141706 1 514113110 1 1000000000 14233819 1000000000 700172949 226447933 1000000000 1 778815143 1000000000 541676001 1 291622663 1000000000 10243756 402204338 1000000000 558558293 1000000000 1000000000 560173953 1000000000 645230286 1000000000 599097143 1000000000 761030989 794238628 1 448525667 1 119457338 1 1 695661167 1000000000 105241477 1000000000 305330143 657548999 1000000000 520845975 1000000000 1 800286780 1000000000 403225047 90496067 1000000000 1 490376717 1 568945132 1 253119979 1 126187316 1000000000 943659558 1 374000725 488410677 1 1000000000 447527315 270249082 1 433336025 1 1 785251889 779790994 1 1 772110215 799902478 1000000000 1 763930671 784266730 1000000000 1000000000 855952613 948466884 1000000000 1 111539256 1000000000 824689833 805248750 1000000000 941880216 1 772765822 1 202151804 1000000000 114611687 1000000000 1 648432123 1 129371466 651922042 1000000000 1 636930227 876300222 1 86280290 1000000000 322484340 1000000000 192550138 1 1 632182817 1 608246266 452928443 1000000000 1 524920023 29363549 1000000000 703168799 1 1 27481202 1 651730946 1000000000 764411825 363536800 1000000000 1 122884695 1 506115198 1 491758573 969788287 1000000000 825880589 1000000000 1 339295429 40379772 1000000000 113717721 1000000000 1 234164207 1000000000 124166004 216435702 1000000000 61777748 1 1000000000 335309394 1000000000 111851124 1 450625575 1 556853770 1 54390619 1 192352682 1000000000 953203867 1 75849973 114161731 1 1000000000 846338850 1 442727853 1 234548956 958871593 1 20816056 1 774237970 1 1000000000 595305662 737068121 1 1 479490889 86643939 1000000000 165126591 1 415936028 1 1 165803867 602525225 1 144905362 1000000000 1 946390018 667681099 1 9186542 1000000000 360859240 1000000000 1000000000 674520239 1000000000 77746934 1000000000 695275459 1 434551130 1000000000 125366052 1 526698220 1000000000 564682447 1 182149205 342275215 1000000000 1 95993619 725298777 1 91452549 1000000000 1 672512919 1000000000 875860698 750603480 1 1 107386950 1 482571044 621954273 1000000000 67860602 1 1000000000 981555592 1 680140974 1 983654439 8640563 1000000000 40329155 1 870871561 1 1000000000 930970805 346862154 1 463686494 1000000000 1000000000 28003503 989216715 1 1000000000 255365218 114919579 1 1000000000 998278287 369993099 1000000000 1 28504838 1000000000 436064775 1 9722454 1000000000 502112293 1 693793977 1 795557473 307041597 1000000000 823929476 1000000000 1967742 1000000000 1 899833354 857399894 1 977277048 1000000000 128459237 1000000000 1 894455791 287973714 1 980043367 1 936035993 1 1 150913524 504062679 1 264963696 1 1000000000 350525289 1 127740644 589017154 1000000000 41109793 1000000000 1000000000 679341269 1 950668761 793674488 1000000000 585313181 1000000000 1000000000 71692060 803064616 1000000000 1000000000 84064565 839255879 1 1000000000 83866052 300920528 1000000000 110432847 1 717552884 1000000000 1000000000 71361196 512039012 1000000000 1 766066315 308652945 1000000000 1000000000 405054096 112544889 1000000000 891475556 1000000000 845801043 1000000000 1000000000 479037213 981322636 1 1 110362970 216699999 1000000000 331605111 1000000000 1 921872504 1 806653498 1000000000 389128699 1 382381130 944744024 1 26669293 1000000000 976869174 1 108486736 1 1000000000 113061880 1000000000 554080709 648025110 1 665727074 1 161425092 1000000000 120168007 1000000000 865404994 1 1 792577028 149478699 1 931829108 1 1 754888240 1 647938412 1000000000 496126101 307177374 1000000000 855214547 1 119693845 1 31126727 1000000000 1 439196073 1 265950912 1 457578692 1 60753621 267463136 1 844078049 1 285785370 1 1000000000 419907977 207204412 1 254489246 1000000000 1000000000 894922396 861930835 1 1000000000 608539697 258363274 1000000000 1 941948224 146051507 1 176218620 1 420635788 1 1 46912892 975029286 1000000000 1 920872299 329082000 1 278819787 1000000000 1 821527695 542341677 1 795163312 1000000000 1000000000 783051713 1 513208104 360937372 1000000000 1 346867422 1000000000 993568403 1000000000 97434091 612481034 1 1 744917525 938713377 1 285833597 1 180999052 1000000000 1 942615554 933094791 1 1 672365469 1 524007492 35176495 1 1000000000 692328997 1000000000 26217228 1000000000 899138612 385503410 1000000000 1000000000 502414893 1 808022271 568580225 1 586389078 1 1000000000 713515950 496626179 1 390661191 1000000000 367679049 1000000000 517518623 1 1 347487857 125419230 1000000000 333318471 1000000000 1 359179888 487060053 1 356028845 1 99953736 1 67290512 1 603820764 1 640439662 1 1 656660648 545772666 1 101976381 1 193612546 1000000000 1000000000 725441496 179664069 1 1000000000 808496939 1000000000 288599480 692552323 1000000000 1000000000 32406700 1 552785082 1000000000 954416923 395184964 1000000000 1 889760668 195896785 1 92977724 1 347819208 1000000000 941599294 1 871751954 1000000000 1000000000 693846145 830886273 1 308153351 1000000000 499600456 1 47030767 1 518735054 1 580479552 1000000000 621163601 1000000000 382251252 1000000000 975908776 1000000000 1000000000 928047249 1 566019726 613228474 1 1 519054032 487167252 1000000000 560014793 1 123586794 1 949834872 1 130034649 1000000000 1 929416872 776587774 1 734795634 1 78844405 1 1000000000 280815506 263732493 1000000000 1 740363223 566446610 1 190394400 1 1000000000 377852435 721841979 1 1000000000 399001204 127588873 1000000000 751936448 1000000000 1000000000 795546192 269640329 1 1 358330761 29684676 1 891411481 1000000000 1000000000 46189045 641369426 1000000000 263973018 1000000000 1 437473940 904441630 1000000000 970976248 1000000000 1 595007700 1 191824610 1 455188790 128312024 1 114927592 1 60637946 1000000000 829991881 1 25657994 1000000000 850026108 1000000000 1 519602896 5830088 1000000000 387982026 1 1 102271535 458632449 1 1000000000 226572823 63987682 1000000000 583395050 1000000000 1 82992898 1 393730964 1000000000 315551133 1 446431656 1000000000 517494986 216019626 1000000000 1 433592746 335808196 1 1 103704575 66325591 1 1 782221198 1 486489539 304478369 1 789623996 1 72280592 1 1 843414691 765089588 1000000000 569294118 1000000000 1000000000 543501855 1000000000 45383332 1000000000 687943795 652786076 1 794842952 1 21405336 1 215101043 1000000000 1 819796459 1 421252504 473794216 1 990046551 1000000000 750769199 1 316327694 1 1000000000 395503017 839714165 1000000000 594854117 1 1 595342981 1000000000 706905569 259847 1 963275376 1 243638818 1 417382228 1000000000 710348630 1 1 809610283 862235452 1000000000 597607317 1000000000 421443941 1 143040241 1000000000 60553163 1000000000 1000000000 70783243 843524125 1000000000 1000000000 939362602 635086677 1 147109315 1000000000 844352505 1 1 706421335 866693975 1 591775671 1000000000 8907315 1000000000 275976226 1 1 743999794 1000000000 233639070 662122863 1 182153954 1 32105368 1 1 29098294 441501160 1 1000000000 765474733 1000000000 947580279 1 9545232 1 148226844 337093090 1000000000 1 531483750 1000000000 722420188 206621428 1 1 168522807 102843024 1000000000 19683127 1000000000 1000000000 467209847 1000000000 235567938 1 781429281 811879925 1 1000000000 193774066 830985095 1000000000 1000000000 156278832 415466987 1000000000 1 329018018 1000000000 884332289 1 305838382 715516736 1000000000 417852388 1000000000 954538037 1 1 546904782 474698806 1 151440352 1 1 50712756 1 254126966 1 812798581 1000000000 403999668 475429169 1000000000 1000000000 122851624 1 203432410 536664862 1 118972166 1 413830125 1000000000 1000000000 18029248 609624494 1 276714818 1000000000 68671938 1 41921999 1 118831469 1 1 753138487 943594503 1000000000 1000000000 455706436 1000000000 934982921 778078852 1000000000 1000000000 736183397 820402114 1000000000 863649156 1000000000 1 642161312 1 964403010 456526489 1 1 550883165 1 956695528 455037347 1 1000000000 798687639 1 317453632 571261996 1000000000 1000000000 878825632 635465294 1000000000 664962604 1 56273080 1000000000 1000000000 597022799 1 189731047 1000000000 766220069 981020640 1000000000 1 872560684 409923176 1000000000 140226652 1000000000 1 38520337 1 24139015 75646594 1000000000 799949788 1 1 521427029 964354162 1000000000 1 908982496 977465784 1 675213926 1 1000000000 248289708 1 895892462 518013877 1000000000 7858232 1000000000 554855433 1000000000 1 1254184 1 767596148 1000000000 940266243 1000000000 76409573 882765542 1 275483172 1 1 812152785 1000000000 894339851 1 269072295 1 220739240 125914504 1000000000 1 532784546 1000000000 43715292 581750086 1 1 801556089 1000000000 31248537 256197432 1 1000000000 973285330 163341161 1000000000 738735765 1 89825399 1000000000 1 423696731 611348513 1000000000 42671706 1 1 776211118 1 824628310 1000000000 849651061 1000000000 70108088 247072533 1000000000 1000000000 79652427 760331474 1000000000 1 687732218 1000000000 10635859 1000000000 142466815 1 217654604 1 589157836 1 341519434 1000000000 169274147 1000000000 820271655 403609773 1 1 290869604 273493117 1 323154662 1000000000 1000000000 272607190 432154463 1000000000 1 985694102 296741588 1000000000 1000000000 69201579 1 40137623 710851302 1000000000 1 654580242 676237474 1000000000 1 46990548 374776703 1000000000 1 285752355 984839347 1 203809941 1 507934520 1000000000 1000000000 818123765 136795202 1000000000 25362398 1000000000 1000000000 533224540 1 776650609 1 809483146 1000000000 456226688 29742291 1000000000 1 570964615 1000000000 712648077 31784937 1000000000 1 560411346 1000000000 11749301 1 137524091 1000000000 964580461 69017857 1 1000000000 824129561 1000000000 575356834 1000000000 621022230 1000000000 853200941 1 968256762 1000000000 478073815 1 759610347 1 628683888 1 508482770 1 632606564 519414462 1000000000 748665822 1 1 64341471 1000000000 110133876 1 93341306 1000000000 737636020 23331885 1 1000000000 33408254 1000000000 878822637 746647294 1 1000000000 317604126 630366000 1 1 677948436 171448263 1 1 604373116 569726302 1 1000000000 505341416 1000000000 139622856 583737089 1000000000 1 15666540 1 195729832 1 97798027 1000000000 446339175 1000000000 679285691 1000000000 41144487 394309408 1000000000 1000000000 694356718 808527251 1 800650905 1 1 465880388 572557933 1 1 790204689 1000000000 830839643 355150864 1000000000 1000000000 629789917 1000000000 499039379 1 946422851 744099104 1 1000000000 550146658 913533346 1000000000 1000000000 607931626 1000000000 889187143 924259548 1 779810145 1 1 105902966 316124593 1000000000 1000000000 633763567 80375925 1 904447597 1000000000 1000000000 22554266 1000000000 947251346 1 966916727 888457209 1000000000 1000000000 249249648 1 797159190 1 371265753 1000000000 624040633 527952005 1000000000 931933368 1000000000 1 496878934 1 802469897 1 757619769 498810283 1 1 893346272 1 115885523 1 338724264 672215713 1000000000 173971462 1000000000 668671447 1000000000 1 334893267 1000000000 84109019 129189861 1000000000 1 116719737 318924365 1 1 630558643 66928787 1000000000 1000000000 793735437 1000000000 790740583 293489577 1 1 509102089 1000000000 5250464 514915294 1 1000000000 98372844 1000000000 437912208 311689800 1 983911430 1000000000 369678699 1000000000 1000000000 619814831 810801648 1000000000 840429169 1000000000 677062750 1 34314902 1 974271135 1000000000 941216805 1000000000 529198929 1000000000 167513606 1000000000 1000000000 379844937 1000000000 793515071 1000000000 197172402 1000000000 475084739 1000000000 37713179 1000000000 674863138 1 292090334 1 14461821 1 396678722 1000000000 202171686 524333225 1 1 885565 1000000000 993743421 353142719 1 1000000000 237948013 133657422 1 441452965 1000000000 52031532 1 1 600448662 78652334 1000000000 1000000000 79054715 214175395 1000000000 60700333 1 1000000000 181980406 1000000000 478645235 13255932 1 1000000000 889071077 1000000000 773638343 1 961037506 1000000000 480126942 998226469 1000000000 1000000000 327527865 1000000000 706353894 1000000000 995075944 1 182061207 73614528 1000000000 1 212939253 102092643 1 1000000000 477631921 200536096 1000000000 1000000000 921126122 1000000000 159814376 1000000000 624356035 1000000000 589056980 575921260 1 522845582 1 822863618 1000000000 214978428 1 1 43469474 1000000000 722866712 1000000000 472263702 115963335 1000000000 958282358 1 120255646 1 636066338 1000000000 1000000000 101368674 1 687991401 835479099 1000000000 1 557988691 636133730 1 783448280 1 466294329 1000000000 192919277 1 329381679 1 760418254 1000000000 543993532 1000000000 253610964 1000000000 360170995 1 1000000000 679131724 1000000000 961819885 298708633 1 1 231951235 924861206 1 235539113 1000000000 1000000000 695746823 690016463 1000000000 1 636233986 1 487322539 1000000000 913768751 793496008 1000000000 357840062 1 1 968450104 949796338 1000000000 1000000000 101915857 999381538 1000000000 527212876 1000000000 1 765630735 1 147645866 1 347215095 422785092 1000000000 1 88039087 225768922 1 1 704444231 765614093 1 1000000000 667355760 1000000000 243413150 1000000000 734280999 914100175 1000000000 1000000000 861262320 700763729 1 51965957 1000000000 623727893 1 529975005 1 1 41605981 274145134 1000000000 185951615 1000000000 201544316 1 1000000000 414118051 63924579 1000000000 929090540 1 1000000000 84260025 1 786656616 1000000000 167034399 192127267 1 1 481296560 1000000000 69580482 1 409593186 184831491 1000000000 1000000000 595492027 1000000000 589635715 1 697919298 841209133 1000000000 1000000000 587097599 221193127 1000000000 497277045 1000000000 706508848 1 62069619 1 1 838755900 441162777 1 797410871 1000000000 1000000000 914070642 1 542615250 169899270 1 959637041 1000000000 329886403 1 399625572 1 1000000000 42103447 1 912713856 1000000000 930051624 1 276712390 887985399 1000000000 543392806 1 383901030 1000000000 765333906 1000000000 1 452096234 659314030 1 1 890915542 786709903 1000000000 1000000000 797442846 83388953 1000000000 594904684 1000000000 1000000000 909889188 1000000000 275434226 1000000000 232602380 62119752 1000000000 1000000000 175072830 1 460337351 1000000000 721684856 1000000000 345615548 1 436614207 736744903 1000000000 1000000000 1145227 1000000000 618545886 945253994 1000000000 670256438 1 414638743 1 1000000000 635015312 73504077 1 526969143 1000000000 1 396439234 53314831 1000000000 168766127 1000000000 1000000000 172597538 1000000000 804028465 758483708 1 768869244 1 1000000000 798128454 1 571655600 1 300821226 39079216 1 1 375826491 1 639892197 1 498000232 1000000000 262915779 1 869706156 672053239 1 520539280 1 1000000000 66060054 275917988 1 58165947 1 478297361 1 359716062 1 318721882 1 993991008 1 927494843 1000000000 518945296 1 229381242 1 801212574 1000000000 1 91628171 994490063 1 450584565 1 1000000000 330156380 976473146 1 375080915 1 1000000000 806832459 239910881 1000000000 629870402 1 766617180 1 95135064 1 1 463074430 106767218 1000000000 781556633 1000000000 1 239227807 1000000000 920206268 1 962638068 1 202239894 339092246 1000000000 462295556 1 682668510 1 340811172 1000000000 648141426 1 1 652761806 580771128 1000000000 1 175754830 33965558 1 151936333 1000000000 1 599865743 378336442 1000000000 581952184 1 899039387 1 1000000000 146842874 545313695 1 124907381 1000000000 1000000000 107047266 1 60693165 787595689 1 253386968 1 254740237 1 865612797 1 895538025 1 534220103 1000000000 1 327772271 1000000000 712147699 484257474 1000000000 10034225 1000000000 321584628 1 1 29098583 1000000000 971249618 751897814 1000000000 1000000000 782391113 600068407 1000000000 1000000000 330958175 1 720051351 1000000000 748461192 1000000000 262228984 1 864361669 1000000000 301177025 1000000000 915925224 1000000000 51464416 208472415 1 1 941782486 1000000000 565543140 1000000000 54726691 1000000000 559189876 1 388709982 1 802721259 284458350 1 1 346157734 1000000000 961384238 47339402 1000000000 1 548413171 49328088 1 1000000000 456692537 1000000000 807539225 1 20538357 296101535 1000000000 1 558984406 143608036 1 1 443389655 1000000000 915386925 1 790885010 35980764 1 917306530 1000000000 570195900 1 1000000000 892188537 1 86324927 1 895908886 40648313 1000000000 828895458 1 976434630 1000000000 1 194352692 640993010 1000000000 169398715 1000000000 1 684514255 41974859 1 1000000000 177581060 659766615 1 774345229 1 1000000000 220893571 1 116827968 558338997 1 1000000000 42718512 1000000000 790068202 1000000000 243597023 825880915 1 1 931147793 1000000000 129174269 1 255970087 1 389681780 1000000000 29590497 1 370330041 1000000000 490515807 338040304 1 111358931 1 122397220 1 306452529 1000000000 977879934 1000000000 1 493009480 21799512 1000000000 1000000000 102280608 1 923831167 895038333 1 836922129 1000000000 1 562831468 1000000000 520972877 625461683 1 1000000000 863366073 124268804 1000000000 314782980 1000000000 581662431 1000000000 1 331124724 1 827851246 1156049 1 1 898639315 722934952 1000000000 1 775033780 666952123 1 355504877 1000000000 1000000000 190979217 846429776 1 1000000000 244723186 181295681 1000000000 1000000000 791376964 97664540 1 1 59731607 1000000000 815953220 915466179 1 273914421 1 612528395 1000000000 946633723 1 1000000000 876540292 318024304 1000000000 979457469 1 1000000000 80245156 40264445 1 1000000000 94832834 259131248 1000000000 1000000000 246079205 779380403 1000000000 100766763 1000000000 774748173 1000000000 1 639965557 195993540 1000000000 107931941 1 211325673 1 1 958137162 1 978330356 976750477 1 686988953 1 1000000000 896307012 214950198 1000000000 1 627441680 1 228409909 1000000000 116767578 1000000000 29648830 776527642 1000000000 1000000000 287222315 190241861 1000000000 1000000000 566097287 37814077 1 294582920 1000000000 1 923178156 1000000000 460581984 807436064 1 342672067 1000000000 610389457 1000000000 150315390 1 1000000000 290619114 255182092 1 552924091 1000000000 1000000000 186175870 72878895 1000000000 738159894 1 1000000000 752507622 1 768840187 1 2305372 111603299 1 47346539 1000000000 784903827 1000000000 1 242451360 42940945 1 1000000000 380584364 1000000000 297675124 770186333 1000000000 151073827 1000000000 413726339 1 1 812208493 167792913 1000000000 192542291 1000000000 701108972 1000000000 209034611 1000000000 451588800 1 1 385542233 1 285998386 290091443 1 167059428 1 983037366 1000000000 525894041 1000000000 1 588484634 947825113 1000000000 1000000000 960442119 905209996 1 1 405145698 203762629 1000000000 36959431 1 1 407252553 1 829222815 1000000000 453696264 999402405 1 1 719284235 374074187 1000000000 1000000000 204328739 257448521 1 1000000000 821133498 1000000000 88173008 260808493 1000000000 1000000000 947535011 636339985 1 1000000000 754508950 924162740 1000000000 997134006 1000000000 314637647 1000000000 1 308435855 1 571704370 1000000000 299187941 1000000000 653681762 571018818 1 1000000000 610086132 1 97639357 1 738389138 663353431 1 466933895 1000000000 124341573 1000000000 876812205 1 1 124834210 1 858006436 1000000000 312987077 1000000000 953063602 47639477 1000000000 1000000000 420811423 26704405 1 1 778164994 1 627759842 1000000000 999914829 577507688 1000000000 322904324 1000000000 1 831350991 709310582 1000000000 1000000000 759625370 1000000000 279946842 1 234615936 505298620 1 853535481 1 1 218144644 1 618030049 242398476 1000000000 1000000000 977203858 1 490887444 467974355 1 1000000000 425169541 633623550 1000000000 376818259 1000000000 435825594 1 1 52679144 241366446 1000000000 1000000000 808870772 707466119 1000000000 1 219826818 727212726 1 1 65395001 103703363 1 1 749464728 311649048 1 199347748 1 1000000000 558336798 1000000000 20013395 1 923458964 16308514 1 202332921 1000000000 795980333 1 1000000000 240327406 1 784055732 1000000000 804691057 568943581 1000000000 529642177 1000000000 1000000000 209398178 309826670 1 1 875507394 1000000000 521639365 267464220 1 90234924 1 1000000000 801219789 1000000000 958604190 455432818 1000000000 227666379 1000000000 1 847949043 154844712 1000000000 1000000000 578155063 1 885252693 572214292 1 1000000000 111807040 566257906 1000000000 562804048 1 566138216 1 1000000000 451609110 1000000000 970075976 1000000000 620824518 188038251 1000000000 1000000000 543398642 1 754867623 1 899273938 240254538 1000000000 816946310 1000000000 498525814 1000000000 24637358 1000000000 483386062 1000000000 176071094 1000000000 1000000000 325011901 893696316 1 687957706 1 1 113758950 1000000000 13198929 425076500 1 1 741154818 383979460 1000000000 863675524 1 1 3625487 1 191647 1000000000 357184151 350993485 1000000000 288925779 1 780133393 1 270085897 1 1 386205940 1000000000 806222050 276691846 1000000000 1000000000 78010995 1 210750531 1000000000 594717855 803144139 1000000000 290299817 1000000000 1000000000 954880811 1000000000 109759202 1000000000 522215105 1 848544327 782795253 1000000000 1 570423678 846167109 1000000000 1000000000 421267325 315891180 1000000000 1000000000 273117266 936530586 1 1000000000 384703065 1000000000 120711817 1000000000 693269072 539443803 1000000000 131087253 1 1 940534304 1000000000 101980683 185485280 1000000000 69274339 1 700448267 1000000000 1 513532359 1000000000 664867887 719295415 1 143176790 1000000000 1 982311165 234992998 1 812639638 1000000000 954414829 1 823210351 1 94633641 1 1000000000 572170206 1000000000 346915908 1000000000 652976045 94135689 1 1000000000 332343064 730936712 1000000000 257349415 1 1000000000 386710775 204418492 1000000000 739535429 1 1000000000 919146421 282938281 1 514986117 1000000000 1000000000 101531545 1000000000 94348453 1 855828492 887685176 1 1000000000 960719579 1 576083783 97495981 1000000000 688987377 1000000000 1 414088135 1000000000 48842486 499707427 1 1 581270257 1000000000 895738925 1000000000 338486954 1 459145601 3107557 1000000000 1 142001434 759481852 1000000000 930091067 1000000000 1 777436088 1000000000 459254663 1000000000 373150138 1000000000 261948057 1 274191837 324728963 1 402759150 1 1 645001627 18824217 1 1 784294623 33072492 1000000000 271271276 1000000000 753420240 1000000000 1 590317145 1 563985116 1000000000 172967757 1000000000 807271123 1 320410188 1 736843592 541583612 1 1000000000 51228328 1 107456983 1000000000 419664936 1000000000 511877540 1 63416155 743390606 1 1000000000 689381100 1000000000 247835211 1 974906309 77980321 1000000000 1 902763021 1000000000 349890488 848199517 1000000000 275743115 1000000000 388624272 1 934438885 1000000000 1 658331006 802489918 1000000000 398664987 1 1 854316262 188040762 1000000000 1 857965518 352457084 1000000000 1000000000 528730 107327136 1 7292317 1000000000 1 446293432 145227347 1000000000 1 361309835 962175496 1 11243923 1000000000 166442178 1 172182509 1000000000 1 938205842 1000000000 75678112 1000000000 915876456 530016668 1000000000 961002385 1000000000 1000000000 823350988 204012090 1 1 357589406 1000000000 594546520 681725798 1 1 107947092 1000000000 706401522 478112485 1 592201139 1 632300900 1 556057825 1000000000 571023886 1000000000 411564018 1 1 10067343 1000000000 142415302 318407465 1 1 715661804 1000000000 992232168 1 189593947 1 911277628 1000000000 473205248 1 36425556 76750983 1000000000 24629670 1000000000 1798576 1000000000 13143543 1000000000 395047078 1 1 125920845 933619623 1000000000 132924452 1000000000 1000000000 541544027 357991754 1000000000 1 667475277 1 978821060 812439508 1 708594964 1 1 792421839 1 628777287 1000000000 155211422 42574380 1000000000 532292266 1000000000 249816331 1000000000 1 13556459 1000000000 70748489 1 356934585 1000000000 207472716 285944417 1000000000 1 968497927 1 384861377 580475277 1000000000 1 57148006 715967755 1 576071291 1000000000 48724102 1000000000 978969580 1 58614971 1000000000 746943267 1000000000 1000000000 931911568 724992186 1 1 457516382 161769089 1 394336399 1000000000 549065277 1 1000000000 171641297 1000000000 768584568 243000160 1000000000 211946958 1 1000000000 872136620 41095949 1000000000 1 528351174 453452934 1 1000000000 388500981 315134715 1 749041874 1000000000 1 571408514 1 36452166 1 116025784 1 100565970 11005874 1000000000 725493116 1000000000 1 422510082 1000000000 907122366 943693865 1 539257570 1 497104878 1 625376799 1000000000 67481569 1000000000 1 435731678 1 412560756 226365058 1000000000 1000000000 713090062 1 8389660 8913525 1000000000 1 203653982 1 819234279 1000000000 807469114 1000000000 827745360 1000000000 180715396 105674482 1000000000 798214390 1 609161959 1 141188359 1 1000000000 955190993 733895895 1 445362989 1 754109614 1000000000 1000000000 38104204 826329434 1 322293043 1000000000 72483032 1 1000000000 8447328 1 579891871 1 531326900 1000000000 702024689 393934600 1000000000 973362325 1 265439007 1000000000 1000000000 317270614 87016331 1000000000 1 913331620 954246695 1 967680452 1 1000000000 381990024 1 816754908 1000000000 958318537 1 510053960 1000000000 539542529 164069789 1 1000000000 583164637 293576868 1000000000 227867814 1000000000 1000000000 502580424 150406433 1000000000 873827905 1 1000000000 717322661 330302824 1 655263172 1000000000 520480404 1 1 485168624 31548635 1 1000000000 537610608 854443028 1 1 315482895 56057479 1 1 95217629 1 438189213 1000000000 619408234 1 840503035 62960341 1 803193695 1 709044241 1000000000 1 391858340 620774083 1000000000 176484941 1000000000 1000000000 848045071 838510068 1000000000 1000000000 483731138 887999747 1 1 808861488 902164239 1 1 861645861 1000000000 137156409 964099664 1 741004024 1000000000 867903875 1000000000 301959848 1000000000 139943207 1000000000 1000000000 134701116 1000000000 852251463 1000000000 394247804 873968531 1000000000 1 186482976 818260919 1000000000 528652348 1000000000 1 69012071 782473544 1 1 683715716 1000000000 387063351 486004661 1000000000 606804202 1000000000 69854676 1000000000 1000000000 294026610 1000000000 41046681 238716275 1000000000 690880207 1 1 969636625 1 280151688 1000000000 970381242 1000000000 195159463 248299844 1 1000000000 890956314 1 970767269 978465581 1 137490358 1000000000 892045141 1 137177435 1 538257874 1000000000 356512627 1 492003709 1000000000 540708332 1000000000 1000000000 612583996 761492570 1 1000000000 84003419 252252030 1 1000000000 145537356 127386629 1 586681101 1000000000 1 301176058 1 199810991 1000000000 16386613 1 607999567 1 191822135 1000000000 847412964 1 565497028 578626632 1 1000000000 131839400 1 83637711 869702407 1 670139354 1000000000 173730437 1 1 931978430 1000000000 440311491 1 500774757 1 45178487 158317819 1 602665619 1000000000 691355933 1000000000 1000000000 936448456 842906580 1 1 400885721 962521807 1 1000000000 694253324 793291049 1 1 750269477 1000000000 277909807 1000000000 380795723 393607542 1000000000 763479589 1 120981159 1 1000000000 429270449 1 753878883 1000000000 910478350 663703453 1000000000 1000000000 436285626 1 995516106 900021131 1 1000000000 125623365 1 815083225 1000000000 907180874 1000000000 816741157 677291497 1 141477546 1 163099725 1 1000000000 90583859 681060279 1 1 286861978 189580950 1 76972614 1 12567820 1000000000 630020117 1 1 204303184 1000000000 577007375 71920448 1000000000 1 393719858 1 985309844 1 487415764 1000000000 225498868 632127965 1 244702587 1 1000000000 356989780 1000000000 120958171 1 532272005 1 33513894 706872 1 1000000000 195307526 1000000000 670499911 789831245 1000000000 1000000000 247043069 369322421 1000000000 207891099 1000000000 1000000000 291081414 605366369 1000000000 989448861 1000000000 213169279 1000000000 1 334467737 185162829 1000000000 646969270 1000000000 1 392829220 1000000000 804685059 70010691 1 387754121 1 352460824 1000000000 1 486709770 1000000000 830282827 493821689 1 639331829 1000000000 757488899 1 1 633155419 144376465 1000000000 644769930 1000000000 968919712 1 1 630692421 19475791 1 1 86949514 1 579332735 1 908329255 547632113 1000000000 1000000000 415799476 1000000000 618850353 1000000000 324846672 96316863 1000000000 1 329627268 599530441 1 991728560 1000000000 1 53211612 210842202 1000000000 1000000000 48783337 920720837 1000000000 1 138299913 1 556845355 1 671481673 685909506 1000000000 1000000000 690147066 1000000000 969812391 644317130 1 1000000000 268138691 24713758 1000000000 292172523 1000000000 396496636 1000000000 1000000000 618008753 1 877276394 1 816912041 36252716 1000000000 1000000000 521879985 1 348220841 1 303475928 1 819263475 892479827 1 1 111202754 416860377 1 1000000000 580509502 1000000000 433643195 1 915980169 1000000000 20635179 1000000000 960555482 732999178 1000000000 1000000000 615691146 292836498 1 372422787 1000000000 1 677028177 1000000000 2306900 15105988 1 617935982 1000000000 1 37568249 1 372923333 825910423 1 1 939010645 312555949 1000000000 1000000000 438909654 1 529929129 782895876 1000000000 1 599948747 1000000000 470877928 1 620624783 528464741 1000000000 1000000000 157955148 705614735 1 1000000000 479533187 566353417 1000000000 288209202 1000000000 966810592 1000000000 1 691963274 321101369 1 1 12320626 1000000000 394394168 542733606 1000000000 1000000000 816305277 84519523 1000000000 1000000000 865556879 1 696018300 974584492 1000000000 1 848183977 1000000000 251742271 61286407 1 582919542 1000000000 740880029 1000000000 224571983 1 474269887 1 1 547913073 1 743748160 901444422 1 1 2205893 1 648024483 1 533928097 1 123722094 574281875 1000000000 152992656 1000000000 838267085 1000000000 1000000000 610016423 938887587 1 12481222 1000000000 24508473 1000000000 1000000000 489106096 1000000000 619148703 116481000 1 431632557 1000000000 631117555 1 1 26765066 1 854140729 966869427 1000000000 1000000000 155436497 1000000000 643436398 98663595 1 975057793 1 1 8187758 1000000000 793544969 1 472972650 1 424170340 640844800 1000000000 330764789 1 445606117 1 1000000000 570213808 1 3682197 487595222 1000000000 999427422 1000000000 141522216 1000000000 1 175873892 873195786 1 24308213 1000000000 989805546 1 1 58347672 586821197 1 1000000000 890620465 779867614 1000000000 844455066 1000000000 1 335290348 1 407819537 88597665 1 1000000000 983827679 1 716869485 368859028 1 180535534 1000000000 61029428 1 877805759 1 1000000000 70887110 966687119 1 1 528489353 740964320 1000000000 72520013 1 529875397 1000000000 1 233419836 1000000000 311873038 381161589 1000000000 52515637 1000000000 1 61894632 545284722 1 599742139 1000000000 1 370622805 90003375 1000000000 415883849 1 752343511 1000000000 424105560 1000000000 822526214 1000000000 1000000000 934935702 1000000000 133007439 37949848 1 742795266 1 1 318544199 104814714 1 622240644 1000000000 1 825737507 1 651744742 1 710756628 405597452 1 219384480 1 590621636 1000000000 83627842 1 1000000000 507787403 771189045 1 1 991750562 155023399 1 1000000000 656598069 1000000000 577467498 1000000000 983650018 719785961 1000000000 1000000000 700917764 1 711196262 1 341069358 761619007 1 345181984 1 1 474212661 520932265 1 1000000000 363144319 1 568009934 893772185 1000000000 1 973008534 845344039 1 1 813185756 1 263624527 103846536 1 1 490932970 1 20478348 1 565983973 487926795 1000000000 1000000000 869858111 691464449 1 126210811 1000000000 1000000000 484322515 1 515978855 1000000000 145152552 308640535 1 136099173 1 1 57652990 193403691 1 558511600 1000000000 1 253816389 84307206 1000000000 574233427 1 1 679738676 385186977 1000000000 80996978 1000000000 132359805 1000000000 1 506347229 7105149 1000000000 19365681 1 1 700675073 812206069 1000000000 395123298 1000000000 186970302 1 1 981516064 1 493538536 1 951591555 223461158 1 226027247 1 1 145242442 119795057 1000000000 178369434 1 436662724 1000000000 1000000000 39705897 312796226 1000000000 381523064 1 790364191 1000000000 746736599 1 1000000000 300753471 277026519 1 1 379395356 1000000000 120774707 164509198 1 8758675 1 552530520 1 268327034 1 1 707140704 1 748996057 1000000000 787467619 1000000000 989987724 931665949 1 605380916 1000000000 1000000000 459401896 1 406901698 1 410270735 1 41908506 396152283 1 647965488 1 1 174521359 1000000000 313269748 1 75907044 384247160 1000000000 851662767 1 1 706846125 1000000000 153640523 1 41227538 1000000000 407451240 313363390 1 966162468 1000000000 817673242 1 768033606 1000000000 1000000000 330656441 1 770627198 89654939 1000000000 1 195761682 96837972 1000000000 468596809 1 715328091 1 909959169 1 507197689 1 1000000000 838634952 1 632056873 199165918 1 1000000000 554683854 1 499193721 1000000000 421230757 1000000000 432387509 1 236138562 378289795 1 151934096 1000000000 1000000000 155213826 199385627 1000000000 1 67318432 185217687 1 1 71625306 1 41167613 1 18591115 1000000000 267253916 746402202 1000000000 381380733 1000000000 1 141772782 685358214 1 294434192 1 279726505 1 427264456 1000000000 1000000000 773366924 259580969 1 1 897495569 1000000000 98164829 529582336 1000000000 988796444 1000000000 361411162 1 1000000000 754304930 574427033 1000000000 1 58641174 804486213 1000000000 831204650 1 23498820 1 239767401 1 1000000000 905483324 1 960453260 384907629 1000000000 1 316750129 425596511 1000000000 129764184 1000000000 766060491 1000000000 1000000000 477493513 1 933095696 1000000000 468875388 1000000000 3220396 944449582 1 1 184170748 1 516926771 1 481405378 1000000000 963365427 1 812543661 950532463 1000000000 261034350 1000000000 499721767 1 465267599 1 1000000000 123994569 1 478411404 1 881486148 1000000000 53926016 670584039 1000000000 114757314 1 618760476 1 1000000000 582542814 609882224 1 990618181 1 1 161393985 1000000000 377339661 1000000000 619892590 319880236 1000000000 604110964 1 231995784 1 1000000000 76060740 1 337411130 1 951968593 151769964 1 27913235 1000000000 1 326324264 81140859 1000000000 1 625724801 812126632 1 1 53773426 852560965 1 464155852 1 797461481 1000000000 1000000000 615044773 487090659 1000000000 1 195287444 253683138 1 1000000000 658727720 1 898533394 1 146766835 1 18707853 681331338 1 841316165 1000000000 173688288 1000000000 41451521 1000000000 1000000000 546875982 1000000000 995227474 170633915 1 1 534415007 448859444 1 1000000000 803654303 1000000000 11140699 1 91978649 1 190131467 989902025 1 1000000000 683623830 735223621 1 559879158 1000000000 776978645 1 934404178 1000000000 442832644 1 1000000000 683408701 1000000000 645694684 1000000000 626841355 1 708002221 874954136 1000000000 73362739 1000000000 15688678 1000000000 1000000000 458815872 1 190853880 769962777 1000000000 10917687 1000000000 1 85008266 882026456 1 1000000000 962731239 1 76150672 1000000000 3675285 1000000000 580771845 395863988 1000000000 1 16845133 590849428 1 602610923 1000000000 1000000000 668289161 1 38889374 1000000000 314838926 1 553000292 774797062 1000000000 1 510917398 1000000000 688835338 1 474448125 927841172 1 104076724 1000000000 437312252 1000000000 1000000000 128630474 501115150 1 24116849 1 1 327224625 1000000000 20424620 197777900 1000000000 624490572 1 367844408 1 60215331 1000000000 571604210 1000000000 311450835 1 1000000000 765963988 479930769 1000000000 983844184 1 1 842609206 1000000000 966824672 894630672 1 879050876 1000000000 639514312 1000000000 31045059 1 729436599 1000000000 848345351 1 415145496 1 450738263 1000000000 1000000000 975957098 102362527 1000000000 1000000000 918560113 750395478 1000000000 1000000000 480395554 540066062 1000000000 1 609932270 180863303 1000000000 1 374938557 1000000000 12272625 795747843 1000000000 1000000000 612534505 1 713326665 1 269436901 1000000000 51489418 1 75273504 1000000000 106906318 1 383332912 366239566 1000000000 108268896 1000000000 327993500 1000000000 1000000000 145258991 375800086 1 1000000000 266187673 1 192023317 83319744 1000000000 1000000000 734690611 1 472822435 895567870 1000000000 1 808008433 1 901601933 1 628213803 778506564 1 1 363373609 642132012 1 1 477746720 1000000000 9668683 1 108648343 1000000000 924140357 1 166280603 122628798 1000000000 277780123 1 1 783696072 698555214 1000000000 261456083 1000000000 1 290522356 1000000000 2050664 1 777221999 868161824 1 269198188 1 1 575276 928885541 1000000000 1000000000 525290461 618456577 1000000000 696611702 1 477977461 1 1 65576891 270795670 1 119928979 1 683556777 1000000000 507173926 1 1000000000 367581467 1000000000 821908421 700602177 1000000000 1000000000 203545367 521068603 1000000000 986645711 1000000000 990006110 1 1 4096095 358683527 1 1 453670401 1 455598509 127314545 1 915683363 1000000000 19003845 1 464314579 1 98833586 1 997470447 1 1000000000 641004972 1 298128985 1 485990206 21891898 1000000000 12786932 1 1000000000 892763674 1 57486396 1000000000 329955044 1000000000 314211486 671941931 1000000000 1 132658342 1 117509652 1 969126639 843811915 1 491403412 1000000000 968730204 1000000000 1 121419909 1 112190926 1 129127690 369002 1000000000 81474270 1000000000 1 290308870 1000000000 330334019 1000000000 119859507 310339686 1000000000 820724020 1 1 278255998 1000000000 187364765 934778881 1000000000 1000000000 378227696 1 930070346 1000000000 70420396 1 748379674 296350486 1 845391695 1 1000000000 901752880 1 693313837 407962163 1000000000 1 428716191 1 411296751 838466002 1 1 324922225 1000000000 466414974 1 498246992 183525452 1000000000 1000000000 628377600 371688367 1000000000 860522378 1 1000000000 79303571 1000000000 33195016 697907778 1000000000 1000000000 898988365 926150625 1000000000 700922894 1 1 711395037 974258930 1000000000 1000000000 60572859 775215078 1 1000000000 709464714 1 803074592 1000000000 517534337 1 45384986 1000000000 801381378 33261824 1 757685114 1000000000 1000000000 328515803 1 187803001 697660133 1 1 512329819 420886887 1000000000 40244715 1000000000 224535158 1 1 424588889 1 880916220 1 502041064 1 363088224 1000000000 733455025 1000000000 450004541 1 776917981 1 828581242 1000000000 327710134 1000000000 616074789 619619302 1000000000 340560762 1 899685724 1000000000 1 461060972 879791892 1 184694040 1000000000 717454661 1000000000 1000000000 579916664 1 141393979 657226946 1000000000 1000000000 922047564 1000000000 475087048 393214015 1 1000000000 811894466 396232592 1000000000 1 330192606 314866145 1 994716654 1 1000000000 745722629 849062828 1000000000 675643654 1000000000 45934034 1 902532984 1000000000 1000000000 612352643 468597641 1000000000 166035034 1000000000 1 103856163 1000000000 930608249 1000000000 254940036 24902404 1 1 375820210 732933723 1000000000 1000000000 243748124 887076230 1000000000 1 470823638 1 142096406 1000000000 99780045 1 428737533 1 449912395 1000000000 517421985 877724471 1 1000000000 540290201 254770279 1000000000 313266543 1 419393385 1000000000 688118472 1 1 715229220 1000000000 250278997 55168685 1 994018274 1 974657457 1 1 798924024 1 797518038 670460758 1000000000 1000000000 33577591 45157563 1 296058377 1000000000 1000000000 910492244 890414248 1000000000 10007081 1 782513930 1 750850300 1000000000 1 261085775 1000000000 916970209 1 895176457 1000000000 945852167 929364438 1 225476353 1000000000 1000000000 911215343 1 748514806 1000000000 386707987 1 25293335 212604964 1000000000 402762428 1 33012184 1 122509702 1000000000 362981092 1000000000 1 911737064 362166012 1000000000 659253366 1 58726405 1000000000 391729495 1000000000 1000000000 933561061 126170433 1 1000000000 591011394 181714009 1 1 41594521 242580572 1 1 260163341 369154916 1000000000 762054727 1 134645444 1000000000 54427861 1 1000000000 635785273 917601362 1000000000 1000000000 195074539 390085844 1 678262676 1000000000 203325920 1000000000 530424101 1000000000 1000000000 832445022 781028698 1 1 547625187 1 983009935 1 543315368 1 793551935 42872230 1000000000 152128386 1000000000 613618200 1 1 3257080 1000000000 12786652 1 68700279 1 181790221 1 137597154 1 116591911 223593597 1000000000 293697071 1000000000 495161906 1 649189159 1000000000 1000000000 915395097 742760507 1 1 478300576 1 279081222 1 314047423 1000000000 141714762 178935696 1000000000 49350274 1000000000 926669233 1000000000 404766115 1000000000 903003843 1 254722171 1 182018934 1 1000000000 547395586 499212926 1 1 901851904 677806272 1 1000000000 810672234 1 767730233 1 872943319 1000000000 188217305 499130473 1 9769165 1000000000 1 12963980 1 257079695 1000000000 397206251 72901913 1000000000 1 142596349 1000000000 414050977 1000000000 567215492 412108854 1 1 125938534 1 980793003 1 877438777 611519262 1000000000 1000000000 699995882 1000000000 879575696 108901584 1 866769881 1 1000000000 457998755 731505256 1000000000 1000000000 992297627 321247785 1 561180973 1000000000 1 18999532 1 51694017 201132472 1 521172145 1000000000 776753760 1 87307534 1000000000 968690113 1000000000 1 764052080 1000000000 8859906 751003454 1000000000 1 976589374 770091729 1 1 864321267 1 212387526 1000000000 890298515 1 731067117 1000000000 718392741 532977446 1 839096764 1000000000 1000000000 168857243 95136966 1000000000 1000000000 375419821 1000000000 437914100 284223993 1 700855469 1 1 673004494 31292904 1 1000000000 285630589 898538054 1000000000 1000000000 132008674 1000000000 211169116 881210749 1000000000 1000000000 164265083 1 577953152 157396318 1 1 597771324 1000000000 10118436 1 871369788 147290603 1000000000 1000000000 217484663 804221298 1 831734268 1000000000 1 141884193 764449393 1 960276440 1 1000000000 497740740 1000000000 120577510 616457085 1000000000 1000000000 818471805 324449787 1 895714841 1 1000000000 582705677 45472545 1000000000 319454014 1000000000 1 429543480 353324602 1000000000 744765326 1 1 411492007 1000000000 611196052 1000000000 564546005 1000000000 293824897 131838880 1 1000000000 1909235 1000000000 842724591 1 790459674 922541349 1 391619015 1 114400230 1 713478339 1000000000 1 560483992 1000000000 592825295 1 361698547 1000000000 54306207 138504203 1 904606027 1 162598706 1 1000000000 946766710 167998986 1 1000000000 441315751 1000000000 303691571 1 100139040 156023529 1 1 302941859 1 267362561 147283569 1000000000 137975184 1000000000 625980928 1 1000000000 110687154 451831462 1000000000 749412292 1 1 506447538 451804785 1000000000 44469327 1 326059512 1000000000 432011140 1000000000 1000000000 225279242 1000000000 997927359 1 519130774 1 234192711 674119670 1000000000 1 753764083 778617546 1 443428481 1000000000 1 77520361 1000000000 781669376 68728016 1 1000000000 745608340 968040667 1000000000 1 106136835 1 43813311 127546477 1000000000 1 89388693 448870789 1 1000000000 728595159 1 19635376 1 857556158 1000000000 731203437 579645002 1 753149283 1 1 662165096 127836013 1 1 758070154 1 655866650 558578967 1000000000 869070567 1000000000 1 805768979 1000000000 767161252 1000000000 360538452 1 855364960 1 503664570 861624374 1 129887410 1 1 346444649 145786742 1 1000000000 433468184 1 471764320 261790987 1000000000 1 814440368 1 19227856 1000000000 971714864 1000000000 893469619 566250249 1000000000 1 446638285 629311016 1000000000 1 420348832 479083178 1000000000 94782358 1 637274250 1 1 553257163 278221587 1000000000 631658101 1 1000000000 57777249 5345112 1 1 585384542 625426592 1 1 849151630 1000000000 446801789 117392405 1 307434474 1 931483987 1000000000 520460019 1 1000000000 673586294 1 641569002 341340256 1 141538268 1 48152900 1 257795243 1000000000 1000000000 961853021 140790068 1000000000 1 608493586 1000000000 485791702 1000000000 157046777 645109437 1 249097229 1000000000 15324510 1000000000 34106996 1000000000 753607272 1000000000 19174217 1 1000000000 505314988 1 286401963 704124737 1 907752335 1000000000 791931725 1000000000 1 271764388 1000000000 237738462 550312104 1 2253339 1000000000 782208923 1 1000000000 612862537 731374628 1 1 806362603 1 594883725 1000000000 735481197 1000000000 291004592 20977080 1000000000 58771269 1 725932033 1 178311897 1 1000000000 700332110 1 971440615 420868339 1 77272412 1000000000 1 862075259 314902779 1000000000 1 408527192 279041265 1000000000 658490549 1 986120190 1 1 226746323 238135193 1000000000 209687879 1 1 49522022 409549700 1 600738150 1000000000 641422337 1 351197238 1000000000 908452980 1 1000000000 196304076 1 626706017 1000000000 21778180 1 117723520 216295528 1 737055038 1000000000 1000000000 919794824 43115462 1000000000 1000000000 632636495 1000000000 335036149 1000000000 491851176 247042959 1000000000 158685915 1 314746649 1000000000 1 237038339 1000000000 820706494 404958452 1000000000 850103191 1000000000 1000000000 965609469 1 73395897 821269980 1000000000 147399016 1 1 909651788 592631254 1 69691520 1000000000 1 334504125 262106370 1000000000 1 362154570 1 841523773 133580968 1 1 470554142 1 857629840 681476401 1 1 40218696 832910223 1000000000 835065688 1000000000 855825924 1000000000 1 765110136 199651018 1000000000 1 852094194 88718648 1 1000000000 191612154 415610319 1000000000 927624252 1000000000 1 82592240 459400224 1000000000 1 347962551 1 920878346 1000000000 834507839 1000000000 36417534 785848003 1 1 918974998 800298740 1000000000 374901775 1 1 194676451 709674601 1000000000 1000000000 38069477 281935461 1 1000000000 331255749 1000000000 91885131 1000000000 507561402 283880790 1 744784737 1000000000 1000000000 293779369 685362236 1 771223717 1000000000 982236674 1 1 58675207 971105825 1 1000000000 100964400 645156057 1000000000 1 370549737 188566354 1 1 923968538 1000000000 698583039 1 374560189 1 645636286 64249979 1 127481354 1 209380941 1 1000000000 127662245 1000000000 417172615 47645461 1000000000 545417893 1 681187422 1 1000000000 737442621 589109579 1000000000 310152577 1 763071916 1000000000 1000000000 117674900 663765237 1 130443323 1000000000 763580291 1 1 335082018 1 243310597 1 158078260 1000000000 864632405 426771023 1000000000 1000000000 683009828 985450948 1000000000 1000000000 160799715 436712187 1000000000 8310331 1 1 766840735 995231361 1000000000 1 144148653 1 73245311 1 811191753 802657772 1000000000 129705279 1 247283714 1000000000 1 649600766 836509578 1 1000000000 171376904 1 299659448 1000000000 23577500 1000000000 661212225 69144971 1000000000 1000000000 86978824 406055699 1 244318142 1000000000 174650784 1 1 573901271 656799952 1000000000 251113278 1000000000 1000000000 327098147 1000000000 467544593 1 716135592 1 908110817 884810780 1 45017530 1 1000000000 582335171 361672304 1000000000 647265136 1 292276341 1 1 262878987 1000000000 426807470 1000000000 281923336 1 328614805 1000000000 366212630 1000000000 227255838 1000000000 137307521 452950948 1000000000 1000000000 558461330 321823317 1 1000000000 714667350 1 733206898 1 363963953 1 631730883 1000000000 520108429 17532578 1000000000 1 774924567 104517118 1 52371423 1000000000 170890162 1 1000000000 84179650 1 48216721 873652845 1000000000 1 176830859 1 49874810 845790533 1000000000 144688354 1000000000 1000000000 356725898 1 49422140 499488495 1000000000 75982116 1 1 187344655 1 275055907 1 684253116 486983553 1 1 40111495 1000000000 696161370 854416379 1 454945881 1000000000 1000000000 252946934 596941439 1 57788012 1 231426889 1000000000 1 822971658 1000000000 941618587 403019273 1 1 134274009 123030685 1 50834305 1 1000000000 316937556 864416680 1000000000 373601740 1000000000 1 95740101 269841698 1 1 818374679 1000000000 382936184 71851809 1000000000 169399528 1000000000 1 163204470 494617178 1 1000000000 814473572 320172166 1000000000 142187950 1 297771406 1 45219549 1000000000 1000000000 753345427 336829039 1000000000 541711514 1 876738634 1000000000 1 340816426 948863708 1 1 808545279 365742140 1000000000 978470709 1 1 929885365 1000000000 652456260 1000000000 92656398 1 109366842 1 454210822 197210497 1 42847816 1000000000 1000000000 39394981 1 144141904 1 577591658 391527311 1 355686039 1000000000 327878712 1000000000 692962014 1000000000 144721681 1 1 289679664 643855023 1 312239089 1000000000 123612017 1000000000 73870938 1 975613603 1 242199927 1 794087727 1000000000 1000000000 833282072 1000000000 825189415 1000000000 352648981 1 267982236 1000000000 83067215 737684511 1 582242501 1 638487871 1000000000 340874774 1 1000000000 628079985 1 71661544 1 814208450 1000000000 877143419 70111657 1000000000 1000000000 417467858 838486882 1 1 669853912 1000000000 293496109 1000000000 776691667 999223255 1 703730327 1 1000000000 634089700 115775172 1 1000000000 813076163 1000000000 510248067 1 304414051 1000000000 713998355 1 310904729 904443282 1000000000 77757850 1 987404882 1000000000 184842511 1 281865521 1000000000 1 681304831 814025533 1 533169160 1 826281490 1 563294010 1000000000 449689932 1 1000000000 527429116 841994356 1 915315538 1000000000 539510459 1 783516396 1 820608499 1 1 246037081 172942360 1 1 249770181 1 828677842 1 427470742 1000000000 631925837 1 821333075 73967302 1 591232051 1000000000 216859183 1000000000 1 518109610 1000000000 402942790 1 47369320 1 413698440 1 959092754 1 566688083 452621353 1000000000 1 170718628 1 604128115 962171589 1000000000 707157325 1000000000 147582298 1000000000 368993602 1 420514072 1000000000 1 631094594 1 455013533 1000000000 991711979 335163830 1 1000000000 676869680 93467011 1 448041410 1 1 333077447 817721260 1 241023191 1 1 306850919 1 4945273 1 696891616 1 225170973 400870329 1000000000 24906444 1 619479609 1 884167974 1 194459454 1000000000 1000000000 77430753 1000000000 723799188 1 672788757 411857682 1 143963844 1 174427621 1000000000 245714674 1000000000 1000000000 195681104 598578361 1000000000 35496296 1 84117936 1000000000 1000000000 209602816 167526663 1 444795724 1000000000 587201467 1 1000000000 130665602 1000000000 275244355 1 161812447 1 856415751 1000000000 204529018 1 83510046 610077238 1000000000 837439126 1000000000 1 274090558 719348147 1 1 71612513 234979466 1000000000 596128958 1000000000 875631693 1000000000 1 200690446 1000000000 557498286 407424245 1000000000 1 852299960 177781948 1 313292673 1000000000 947037392 1000000000 1 208648459 14650980 1 616573380 1 531494814 1 1000000000 156599540 341043621 1000000000 996781702 1000000000 84359929 1000000000 1000000000 905360517 1 553027696 1000000000 52395951 1000000000 114623798 878203519 1 561554486 1000000000 113187340 1000000000 26768202 1000000000 308455966 1000000000 651427472 1 752187355 1 1000000000 8699455 1000000000 613738087 159601007 1 1 502179034 1 589051417 1 290568945 1 138481350 1 953766350 487454276 1 1000000000 557832242 1000000000 243984823 530577808 1000000000 563961217 1000000000 1 393054029 768613181 1000000000 1 5770142 1000000000 657936209 1000000000 674529115 1 184747610 456528929 1 1 891915491 1 765945912 322876867 1000000000 1000000000 9703804 1000000000 458313597 1000000000 567081168 1000000000 689058571 596991831 1 509659241 1 1 874193644 529753934 1 1000000000 916595501 1 72009826 352222330 1 306556769 1000000000 722667603 1000000000 1000000000 14938239 12126813 1000000000 1000000000 992707449 1 813352331 1 237405345 1000000000 650325685 140883547 1000000000 1000000000 570739722 251864922 1 1000000000 172986033 1 936354310 432765960 1000000000 747011424 1 1 201603028 131347422 1000000000 1000000000 504706248 1 90587764 882774214 1 1 887826011 623042090 1 1 784294350 1000000000 344603038 938583603 1000000000 1000000000 115301809 592172044 1000000000 1 569455023 1 218320646 1 56222480 100603035 1000000000 6456531 1000000000 1000000000 648709516 529985082 1000000000 360982696 1 888694327 1000000000 1 508477756 1000000000 584799979 1 342097794 842999463 1000000000 489808766 1000000000 1000000000 92729780 379647123 1000000000 29371996 1 1000000000 282941524 1 66282118 1000000000 680132802 1000000000 105259589 1 147469957 577995457 1 1000000000 100019041 34188501 1000000000 385197902 1000000000 1000000000 936240831 1 666381982 797474893 1000000000 1000000000 576288133 1000000000 58290397 466417000 1000000000 758278285 1 223184976 1 1 364827147 1000000000 455232738 1000000000 137389143 1000000000 233894726 589982166 1 223565127 1 755544613 1000000000 1 136863268 278067701 1000000000 55671391 1 221095534 1 89361397 1000000000 1000000000 182841684 1 206967138 85116277 1 1000000000 688281021 1 719962783 6838379 1000000000 862596757 1000000000 1000000000 657939111 1 265585234 1000000000 856558945 1 761900299 252905906 1 704442432 1000000000 1000000000 815640163 764742725 1000000000 606333655 1000000000 1000000000 689170082 1000000000 165606325 1000000000 705897387 20212159 1 1 526757540 456955179 1000000000 623784428 1 308063717 1000000000 610429549 1 1000000000 129339669 1 495997389 1 812722761 633814703 1 1 591245483 463497327 1000000000 840818327 1 708647856 1000000000 991520763 1 1000000000 479762722 908753368 1000000000 991425498 1 1 66209106 138215593 1 817846426 1000000000 1 78439872 1 900054569 79830542 1 1 553126045 1000000000 638692787 756422036 1000000000 1 407637226 1 557782015 1 54504647 1000000000 273356840 1 84890415 551396843 1000000000 350342497 1000000000 1 16153453 1000000000 777131641 1 47751360 100142405 1000000000 215080646 1 102971093 1000000000 1000000000 791835583 526009630 1 1 820760542 1 433447186 1 691488826 1000000000 260523407 37788309 1 1000000000 417194120 365770299 1000000000 1000000000 947542971 630722157 1 871424104 1 1 802572466 1 870926674 1 466883953 888372869 1 1000000000 437988644 229149215 1 992462502 1 731229603 1 1000000000 404541651 1000000000 759134481 1000000000 376654328 514103104 1 10687850 1 1000000000 864801992 1000000000 111350686 1000000000 318430947 47912748 1000000000 927947171 1 28870417 1000000000 445957347 1 925021342 1 943156040 1000000000 907321197 1 1 548427963 1000000000 531250612 1 22554550 1000000000 374346087 131008717 1 666285691 1000000000 1 370400201 335122097 1 1000000000 59892662 281184071 1 1000000000 684605774 179167468 1 1000000000 978981140 969544287 1 179290762 1 547922960 1000000000 1000000000 950022614 143526184 1000000000 278362438 1000000000 197708377 1000000000 328158212 1000000000 1 541636305 1 355512671 1 610590132 1 526267408 1000000000 845652095 861359822 1000000000 1 42563243 365737885 1 139050235 1 1 317938484 427589839 1000000000 666627025 1000000000 862396378 1000000000 1 410903787 667617446 1 555319065 1000000000 1000000000 2744367 549482890 1 1000000000 5408022 354859132 1 22880430 1000000000 276764154 1000000000 1000000000 380484179 1000000000 39146595 1 786782051 1000000000 631000057 818617415 1 1000000000 780189416 883541717 1 839785773 1000000000 1 27017859 149543840 1 77063351 1000000000 1000000000 977890220 1 960545701 1000000000 951794406 1000000000 134549520 84975627 1 23008843 1 916974762 1 1000000000 617122028 57805544 1 721649017 1000000000 79917242 1 339947396 1000000000 576788468 1 1 846899847 1000000000 585875088 1000000000 907305196 1 307188357 772838545 1 960661661 1 161651518 1000000000 1000000000 628661147 805184346 1000000000 427568407 1000000000 126922054 1000000000 705680242 1 93158338 1000000000 1 658460225 919739312 1000000000 1000000000 662519434 982810538 1000000000 1 133738555 1 90551217 1000000000 14659637 1 725421415 567586892 1 407003955 1000000000 846054050 1 262035623 1000000000 21255598 1000000000 38652038 1 1000000000 949137000 1 700528865 1000000000 843551195 1 85277574 1000000000 151752599 1000000000 735635266 1000000000 489060440 1 263181896 782822462 1000000000 1000000000 267921943 1 410592257 1 446501707 991034488 1 74076088 1000000000 1000000000 737459158 1000000000 283694878 1 361406972 416669430 1000000000 1 920042309 908730767 1000000000 356000037 1 276726022 1 99628027 1000000000 1 784921173 744127872 1000000000 730999536 1 695658791 1000000000 1000000000 337500993 752462295 1000000000 1000000000 895389812 37815889 1 1 551011297 499766205 1000000000 1000000000 471137918 327470492 1000000000 1000000000 690335415 1 562584731 393956621 1 163794840 1000000000 112709083 1000000000 795213372 1000000000 862005919 1 647078029 1000000000 970016557 1 1000000000 56801494 901388066 1 162429253 1000000000 1000000000 650091521 1 630886556 502098009 1 1000000000 608220508 964498503 1 856050371 1000000000 1 338258380 397729541 1000000000 1000000000 340018491 361909779 1000000000 1000000000 961321013 124709982 1000000000 1 888864141 115101424 1000000000 702754409 1000000000 1 7298104 63155474 1 450053867 1000000000 566342597 1 1000000000 906517601 1000000000 27561964 146078149 1 1000000000 140124700 1000000000 321113462 607427896 1 1000000000 881098757 693885216 1 945797671 1 1000000000 29978426 1000000000 260955389 570557263 1 1000000000 272826380 820420357 1 848096345 1 16479842 1 1000000000 685442026 329805232 1 1 898204458 60540210 1000000000 1000000000 893904255 1 7549686 1000000000 218689139 862703918 1 513759446 1000000000 1 371685743 1 320370997 881625916 1000000000 1 370736904 1000000000 271207983 189931512 1 107548205 1000000000 1 365040785 455439357 1000000000 128404443 1000000000 20659366 1000000000 1000000000 746848535 985093112 1000000000 59613471 1000000000 333943438 1000000000 586576566 1000000000 1000000000 976547270 1 732820273 563743733 1000000000 1000000000 497497296 276834625 1 813280312 1000000000 1 767319942 1 433630805 263365022 1 1 470744096 1 904886383 1000000000 18230161 970259487 1000000000 111433000 1 1 662975951 1 690040693 1 14486587 132018154 1000000000 1000000000 205114274 278868585 1 1000000000 153415502 376881898 1 1 899781419 30336146 1 124702654 1 436714915 1 286714082 1000000000 1 219406242 16052654 1000000000 355263248 1000000000 1000000000 790861792 1 958151711 1000000000 652882729 1000000000 850337721 902621385 1000000000 638324792 1 1 397748681 1000000000 863914304 1 411409467 961018885 1 1000000000 322644967 1 99963244 1 421646519 1000000000 929362783 1000000000 522996554 217993911 1000000000 918175759 1 758446882 1 1000000000 76989770 433090646 1000000000 103273554 1 1000000000 574477312 197057668 1 1000000000 722470857 1 721856053 210417354 1000000000 795280390 1 1 15616996 1 811922693 1000000000 953096764 771515891 1 669319006 1 745796620 1 819780681 1 1000000000 591135160 4261082 1 725608322 1 1 270056168 1 198208436 1000000000 409190006 1 326340344 783109215 1000000000 1000000000 452362851 1000000000 262627539 629817154 1 974252815 1000000000 1000000000 985733389 462845349 1 844272100 1 1 432591042 1 621606895 1000000000 487208894 95970305 1 1 987385715 94729193 1000000000 1000000000 422267032 1 549040322 1000000000 65655199 1000000000 343833002 1000000000 450714978 401391429 1000000000 1000000000 221723148 828808795 1 1000000000 557180815 539189256 1000000000 259302169 1 244328905 1000000000 1 521930459 641144278 1 960652167 1000000000 1 392150552 1000000000 222984928 594390578 1 1 772737224 1 321131750 1 335694363 1000000000 665478980 1 475606216 1000000000 496024063 1000000000 821172346 843966276 1000000000 1000000000 177415995 1 975522178 1000000000 492458346 1000000000 674446182 887384168 1000000000 25092498 1 196763999 1000000000 1000000000 528356423 932228470 1 666921858 1 129411301 1 1000000000 959450584 867461688 1000000000 93485180 1 26809641 1 385044681 1 1000000000 20295285 1000000000 88712627 948439042 1 1000000000 579989370 1000000000 409312955 1 776550411 937769349 1 444074592 1 1000000000 184263847 201218887 1 1 230777098 141510133 1 782315696 1 1 713285301 1000000000 86480827 1 113479717 278452084 1 1 145956184 1 64666270 631574839 1 890066053 1000000000 140421013 1 648337444 1000000000 1 771283515 1000000000 47059127 357488738 1 496517426 1000000000 1 893845748 1000000000 482779109 500875757 1 128030641 1000000000 927777095 1000000000 18468419 1 204452811 1000000000 77314709 1 538668069 1000000000 1 699991851 1 200040611 2031979 1000000000 1000000000 214129655 931769186 1000000000 211549532 1000000000 450771815 1 218575498 1000000000 647634668 1000000000 370129862 1 101725677 1000000000 1 707006589 1 985206353 451190983 1 898200736 1000000000 776042026 1000000000 1 790405489 16292872 1 1 671655660 46576659 1 641846214 1000000000 1000000000 104318753 1000000000 26994448 706041551 1000000000 1000000000 510026809 302107715 1 152838831 1000000000 1 289106039 1 144434282 1000000000 694408807 43625689 1000000000 1 444254605 30135163 1000000000 148385527 1 986126231 1000000000 70134637 1000000000 761508447 1 103825147 1 1 93809910 1000000000 682359354 722838946 1 1 325457863 1000000000 223761304 155988034 1000000000 466101435 1 874578726 1000000000 471252152 1 1 505285364 1000000000 349241040 77879041 1000000000 1 802445245 1000000000 815652677 226329354 1000000000 569846421 1 735954243 1 1 522997664 1 341424732 146849557 1000000000 4256168 1 1000000000 47454030 928361680 1000000000 1000000000 793505757 281699605 1 730434407 1 1 259942483 209393691 1 204151567 1000000000 358662969 1 1000000000 415786756 1 706853881 164275071 1000000000 109753913 1 968565498 1000000000 907051343 1000000000 481507136 1 1 808633194 279996821 1 1000000000 749409737 550957098 1000000000 237193804 1 227632713 1000000000 398447254 1 259971742 1 642928456 1 1000000000 452905705 138428819 1 373404819 1 815057307 1 1000000000 124467570 1000000000 538271737 1000000000 651027490 264943811 1000000000 638497113 1 603934340 1 1 167586703 1000000000 329874282 116722264 1000000000 1000000000 122300710 684255450 1 1000000000 778838992 1 691096246 503929902 1000000000 1 946244295 1000000000 663611326 1000000000 886671640 691155700 1000000000 409886573 1000000000 249425386 1 626874311 1000000000 166764040 1 1 940815421 1 553083111 364059523 1000000000 1000000000 442074845 402711956 1 211307921 1 1 548156361 1000000000 142961907 1 451223493 497758968 1 1000000000 305138849 1 559569028 1000000000 718482338 1 184315341 158850541 1000000000 405850289 1 198783628 1000000000 672835915 1000000000 1 597447728 738975534 1000000000 307486717 1000000000 1 569108393 1000000000 602770141 836039534 1000000000 389025941 1 1000000000 534000640 1 932353058 373753675 1000000000 1000000000 757350051 388548026 1000000000 1 967622199 1000000000 9189689 1000000000 387687990 1000000000 609496444 89424931 1000000000 1000000000 948381164 1000000000 287806630 302556055 1000000000 1000000000 473209871 1000000000 224545673 1 544808863 1000000000 334858732 56416528 1000000000 825215052 1000000000 902653872 1000000000 1 941056864 498561649 1 1 331318970 1 6185043 1 659647169 1000000000 206277249 1 159531850 442553215 1000000000 1000000000 68961081 1 918735581 1000000000 238116239 29958317 1 1 713060916 1 221618751 603989738 1 1000000000 541818729 1000000000 861491918 602852809 1000000000 969946288 1000000000 1000000000 26055005 113797313 1000000000 1 537419214 991665113 1 791188441 1 792886991 1 125851683 1 55394348 1 1 984509672 905145005 1 1000000000 117233637 1 228942056 1 668047312 92939379 1 260299468 1 991439606 1000000000 230648618 1 934384002 1 685242353 1000000000 1 714991758 191581797 1000000000 65671927 1 619914269 1 580991593 1000000000 191887063 1 301261200 1 829090197 1000000000 1000000000 24385128 1 717630534 1000000000 213680413 1000000000 325851493 1000000000 967879109 1 179665654 1 11038572 170369580 1 1 804382395 1000000000 273941300 23504559 1 59215977 1 1 899828145 1 379281508 100660082 1 1000000000 221763141 571158510 1 1000000000 588796298 197150716 1 1000000000 625244386 1000000000 204132794 314500439 1000000000 1000000000 837442884 515129126 1 1000000000 304223761 394364342 1 598706520 1000000000 1 172172803 166525904 1000000000 685517528 1000000000 229969226 1000000000 906320969 1000000000 485458011 1 453488574 1000000000 1000000000 607530653 1000000000 854689776 188120013 1 502637639 1000000000 324558386 1000000000 1 107669218 185093286 1 481982140 1 398611630 1 12027208 1000000000 1000000000 538510064 1 857473243 253485167 1000000000 856445271 1000000000 1000000000 328386291 1 153337954 614898417 1 1000000000 117234332 854976860 1 42555679 1 396742076 1000000000 1000000000 416749254 462834922 1000000000 686057079 1000000000 1000000000 613915858 1000000000 872404469 1 513336731 966315126 1 875165336 1 750178946 1000000000 697330520 1000000000 53797464 1000000000 544728900 1000000000 1000000000 223371857 1000000000 140739103 1 35497112 85532105 1 652406678 1000000000 1000000000 490880945 1000000000 56745080 1 441084481 218005798 1 883280573 1000000000 222553874 1 761546716 1 395084352 1 71939469 1000000000 770024928 1000000000 68644935 1 1000000000 30976989 1 383871026 177948873 1 1 112911521 442535287 1000000000 458984493 1 18398639 1000000000 305592283 1 1 268742488 63321504 1 386215287 1 170177712 1 1 511879782 350708214 1000000000 1000000000 458616474 1 143327496 394596205 1000000000 1000000000 197739536 240930093 1000000000 1000000000 743603945 505476078 1000000000 984044018 1 509384301 1 633165023 1000000000 526823528 1 1 250204655 448289231 1 1000000000 753051629 1000000000 889040935 1000000000 291204436 88772488 1 836877046 1 671811725 1 109780115 1000000000 1 45290139 635627944 1 1 921041887 1000000000 973668082 1000000000 86897763 603281642 1 1000000000 834773907 21228981 1000000000 1000000000 130077602 1 84399305 1 561115674 707231946 1000000000 829451530 1 282572255 1000000000 1 389099562 115617526 1 641565517 1000000000 813958214 1000000000 1 472854928 25841535 1 1000000000 953462946 927072765 1 599190390 1 1 470700380 941375449 1000000000 1 577296602 1000000000 88009778 161128923 1000000000 671126242 1 618794995 1000000000 1 342250129 508658899 1 10820314 1 856258696 1000000000 286738597 1 1 135276109 1 843859866 1 526325877 832983053 1 294893999 1 279335100 1 716124184 1 1000000000 375737284 1 626816618 1000000000 156114991 1000000000 975198655 1000000000 194165103 363618343 1000000000 1000000000 782764093 1000000000 530633878 1000000000 238042658 1000000000 34577518 481029916 1 1000000000 270830865 28589236 1000000000 1 481010649 668685812 1000000000 1 6753496 820925830 1 124377786 1 713783154 1 709183027 1000000000 1000000000 204837328 1 181974347 1000000000 435055565 974363383 1000000000 615224941 1 1000000000 253720918 1000000000 115193945 355809009 1 137228330 1000000000 1 651233637 1 707871371 161430994 1 1000000000 759178124 916878702 1 1 654456973 672229533 1000000000 1 336196641 847622905 1000000000 649955140 1 358598801 1 1 692437835 1 618090710 1000000000 707248097 1000000000 98979218 306945674 1 77109310 1000000000 116745448 1 592881693 1 165005130 1 7632263 1 203245759 1 695716013 1 711922735 1 1000000000 746021966 1 669914554 717922474 1 338704351 1 1 908838177 220345766 1 1 411651796 1000000000 14252369 1000000000 562841261 367674581 1 1000000000 209440559 205752213 1 1 855968873 1 152778923 910339697 1000000000 1 412326182 702312131 1000000000 65684904 1000000000 479681770 1 1 3523247 1 438198475 368475896 1 1000000000 575919861 94625628 1 466783 1 1000000000 493499258 1 848314591 1000000000 154782883 395006935 1000000000 1000000000 188700752 1 761414743 1000000000 764267924 264356404 1 1000000000 970786023 274841944 1 519396768 1 1000000000 590873286 285945992 1 762207893 1 1 799454439 1000000000 450211165 1000000000 734072160 601365860 1000000000 1000000000 3759624 1000000000 891809780 743955215 1 154303791 1 516283749 1000000000 101282010 1 1000000000 886507183 1000000000 579715162 1 125891573 1 249545828 383867495 1 1 329312945 1000000000 186884497 894282771 1000000000 1 647209584 287805781 1000000000 1 984319160 1000000000 618322753 748612521 1000000000 1000000000 804504616 1 321465829 1000000000 108238162 1000000000 715660697 198315703 1000000000 860759125 1 1 285176665 1000000000 55362564 1000000000 161328809 679179860 1000000000 582175562 1 1000000000 165905907 1000000000 705870760 306596105 1 1000000000 218771618 1 426236991 14396623 1000000000 1 508202435 955567253 1000000000 474552734 1000000000 51986325 1 722726084 1 1000000000 112859576 1 560361010 148359739 1000000000 1 996898702 1 705676591 1000000000 932679825 1000000000 475418547 684630703 1 806687066 1000000000 748188241 1 1 163422996 1 3778825 115554302 1 1000000000 14040087 170947708 1000000000 1 14062758 1000000000 51434994 604222753 1000000000 738061190 1000000000 432042748 1 1000000000 782037580 572771411 1 1 53188399 563990718 1000000000 529752844 1 1 387443905 216425797 1000000000 1 63587622 1000000000 335148360 738744764 1 1 879579474 857474753 1000000000 1 77574875 1 318734434 1 107365129 1000000000 785575867 1 580664715 1 499640482 1 45573169 128865197 1 45707705 1 945263566 1000000000 569295378 1 440755430 1 1000000000 95042703 410654887 1000000000 922601054 1 1 180327736 39889317 1 961904869 1000000000 1 28911011 1 801929287 1000000000 971785783 619518022 1000000000 1 875482929 183829326 1000000000 1000000000 942465989 1000000000 47641882 1000000000 94200456 1000000000 58999413 1000000000 401187403 1000000000 533405775 703830087 1 1000000000 95979409 1 564030436 63049467 1000000000 244121746 1 325234812 1000000000 1 615161339 1000000000 413363049 287886596 1 1 563028696 1000000000 70850547 822288806 1 998527511 1000000000 1 758749536 1 481506649 1 748764046 1000000000 679653907 302581425 1000000000 451762058 1000000000 1000000000 344032340 1000000000 417445749 502681497 1000000000 79553761 1000000000 320525714 1 326101730 1000000000 1000000000 849073375 805161318 1000000000 417855954 1 244697742 1000000000 834055829 1000000000 996476147 1000000000 1 806379677 1000000000 424186153 608994524 1 132323562 1 571163139 1000000000 1 695959115 1 752515129 213864278 1000000000 165050796 1 770640994 1000000000 1 464455512 775463839 1000000000 356670303 1 1 47833627 1 77800031 1000000000 303947444 1000000000 685812499 505400656 1000000000 111023031 1000000000 51769014 1000000000 585904759 1000000000 704208755 1000000000 1000000000 656650841 1 785161250 1000000000 761177086 1 852554618 1000000000 475329943 119206531 1 1000000000 544621934 1 885534541 1000000000 282927212 73965719 1 1 662094315 361861807 1 1000000000 44899399 65831937 1000000000 1000000000 438692737 1 768294315 1000000000 52967254 1000000000 927484017 899359281 1000000000 873339009 1000000000 990602321 1 925593171 1000000000 1 369728639 1000000000 61896979 1000000000 179798472 1 74491126 926218620 1 1 876892620 463545072 1 592454718 1 1 744480337 1000000000 789004306 1 242612204 1000000000 776383950 1000000000 94008142 1 133285422 118484378 1 398653362 1000000000 533154932 1000000000 785202363 1000000000 2020577 1 1 373443212 436721024 1 577217934 1000000000 1000000000 75447160 1000000000 456493376 1000000000 166368634 1000000000 640716839 979512378 1 1 980570660 851824575 1000000000 1 537757080 690813673 1000000000 1 344168867 1 256462988 1000000000 46048244 891049858 1 1 925462131 696454927 1 710473020 1 456448259 1 528031034 1 491229931 1000000000 138200520 1000000000 1 682580410 105886652 1000000000 482185034 1 1000000000 430752308 1000000000 850337041 556725642 1000000000 918938474 1000000000 863221966 1 857089753 1 871518760 1000000000 1 605562017 1 13516925 711707157 1 169523390 1000000000 120971252 1 1 858091317 1000000000 980262730 1000000000 900004163 125741338 1 402921947 1000000000 283248199 1000000000 384696616 1000000000 1 146448652 953896374 1000000000 308768626 1000000000 1000000000 994603907 1 494807569 1000000000 951104344 618258580 1000000000 640039103 1000000000 1000000000 526058824 1000000000 857180940 322888999 1000000000 1000000000 386237890 1 612626871 98235075 1000000000 1000000000 339662368 1000000000 146581664 650315989 1000000000 132864891 1 1 246797114 1 364661441 932731030 1 679306290 1 882978756 1000000000 1 245119631 402237687 1 1 721776204 560211694 1000000000 1000000000 391631525 499079434 1 208912258 1000000000 1 957357969 21804150 1000000000 855606149 1 285140813 1000000000 396673406 1 910962811 1000000000 1000000000 378396361 1 283037139 1000000000 168705099 542449123 1000000000 44681840 1000000000 695297619 1 1000000000 759204251 1 758235062 746389084 1 1000000000 618049295 1 793395950 859194251 1000000000 1000000000 714470205 133925562 1 1000000000 735374059 890316717 1 1 895512739 1 329823586 900996652 1000000000 917022411 1000000000 500639878 1000000000 908311265 1 1000000000 94735242 22599968 1000000000 1 570850388 649354433 1 4110316 1000000000 83807523 1 1000000000 6521725 58336176 1000000000 1000000000 769811340 1 528918962 229906301 1000000000 1 141689446 835636428 1000000000 1000000000 66197947 1 406935401 1 278293012 350768762 1 1 139762029 1000000000 896241917 1 88454736 1 423374752 1 670472417 489503015 1 445478527 1000000000 464445649 1000000000 1 888948803 940950031 1000000000 481997509 1000000000 219493105 1000000000 1000000000 805480326 533779625 1000000000 1 578155627 634512262 1 1000000000 709386122 1 969897919 1 197776336 1000000000 594082943 1 429486278 1 939639418 1000000000 716158421 470801283 1000000000 320429437 1 1000000000 4030578 1000000000 256933061 1000000000 557228735 1000000000 670648159 416091960 1000000000 945870532 1000000000 251227435 1 280342719 1000000000 1000000000 246542178 1 126872506 93336157 1000000000 1000000000 130402615 739903256 1000000000 1 951268033 818855890 1 1000000000 973968344 1000000000 279691807 1 255823118 636600762 1 1 284621016 1000000000 126171494 269443679 1000000000 1000000000 752190790 486357688 1 1 133334543 792720612 1 145883247 1000000000 1000000000 381976309 1000000000 55586306 340852402 1000000000 345371977 1000000000 1000000000 457869362 1 68723183 235008679 1000000000 742132424 1000000000 471903204 1 1000000000 356660451 111701209 1000000000 1 398486803 473907072 1000000000 1000000000 995267408 336894597 1000000000 1 966306634 1 269046051 928049560 1 37599095 1000000000 839271636 1000000000 474970563 1000000000 249486874 1 221980406 1 1000000000 350161454 286808790 1 342479042 1 396889651 1 643054897 1000000000 605194625 1000000000 1 507140620 234134068 1000000000 842440931 1 1 74486085 390820250 1 129533757 1 1 556802754 1000000000 965150759 1 999482 1 376880577 1000000000 709877647 1000000000 708109408 790672753 1000000000 1000000000 376062666 1 136254874 519703942 1000000000 28277901 1000000000 191602150 1000000000 742314638 1000000000 234490172 1000000000 1000000000 21617451 1000000000 608631957 1000000000 921172670 934153048 1000000000 331036486 1000000000 1 75826993 1000000000 898326513 871341973 1 1 51884227 1000000000 715579230 1000000000 4855724 357293755 1 1 104154747 996065780 1000000000 852722944 1 117901644 1 1 361829066 589737580 1 404691926 1000000000 1 149373874 1 297677208 650318282 1 984185785 1000000000 969097705 1 1 407423464 13430540 1000000000 647130660 1000000000 1 668779177 1000000000 688388320 1 775643412 338944079 1 1000000000 105205272 322054233 1000000000 937021458 1000000000 1000000000 408104054 1000000000 293331439 175943913 1 907568757 1000000000 100546731 1 230137133 1 410681200 1000000000 1000000000 389909845 24159519 1 1000000000 111934780 926677539 1 1 13223004 1000000000 176158190 262927521 1000000000 1 267815703 732239669 1000000000 872562282 1000000000 1 985658154 1000000000 393181777 520737912 1000000000 1 881637868 1000000000 420561300 1000000000 926662989 507669526 1000000000 607308825 1000000000 1 901313213 1000000000 851503629 91104067 1 1 572277426 171773516 1000000000 1000000000 788958118 1 249247204 1000000000 291445472 1 476585693 1000000000 729473608 1 856353658 1000000000 31337473 47687602 1000000000 891101390 1 142516110 1000000000 961990638 1000000000 602593241 1000000000 811237832 1 801123232 1000000000 1 750033616 6436570 1000000000 699353095 1000000000 1000000000 951739021 889859685 1 1 127800036 624677545 1000000000 1 198352257 133118158 1 119925881 1 170342054 1 1 429791325 1000000000 767932125 1000000000 74425753 1000000000 65179100 337235370 1000000000 133195742 1000000000 98055790 1000000000 1000000000 827976089 1000000000 441255936 1000000000 836828388 1 451249529 1 627989162 97961716 1 109531545 1000000000 118139708 1 690944740 1 40729472 1 1 468311681 1000000000 461400425 1000000000 483266610 222751224 1000000000 1 589665487 1 749904780 1 442943263 1 199780204 1 617756076 1 231848759 1000000000 619361510 6662298 1 325778181 1000000000 1000000000 556951981 630260474 1 1 280599639 1000000000 642960855 1 990774547 846760978 1 1000000000 81327488 743937528 1000000000 224378133 1 427122361 1 1 53958238 1 579651944 1 454334232 281135445 1 1 773967257 72823577 1 906577888 1 164278711 1000000000 1 35670177 1 790765884 1000000000 706782914 918835237 1000000000 851393945 1 781476623 1 1 837283918 1 964193255 25406150 1000000000 596829221 1 610541687 1 1 71533904 1000000000 52159353 96055 1000000000 1000000000 613382726 1000000000 794201934 1000000000 201065595 271173741 1 1000000000 305235713 1 371304053 1 960989690 1000000000 135178023 109894359 1000000000 461648266 1000000000 558906611 1000000000 1000000000 427115857 1000000000 844779280 1000000000 786248590 779660832 1000000000 1 427540519 809878452 1 1000000000 43008846 466226278 1 57550982 1000000000 1 36798138 358752362 1 1 44751545 66397878 1000000000 1 684566709 1000000000 124313571 1 843279763 328612279 1000000000 1 578337532 794347563 1 1 867885014 1 830038027 304872794 1000000000 1 493136553 57655614 1000000000 1000000000 609849348 1 942312760 139200716 1 1 802739278 88269200 1000000000 1000000000 37099081 52365459 1 166409652 1000000000 507031941 1 793784503 1000000000 1000000000 380026525 1 295632703 1 423965289 1 34419405 1 89582510 1000000000 20697669 961777349 1 1000000000 255518759 629725124 1 992906126 1 718626539 1000000000 429051479 1000000000 622717083 1000000000 1000000000 544372423 751405639 1000000000 339563803 1 308817853 1 1 63234405 1 983478821 1 646995455 776713232 1000000000 902611735 1 329931780 1 1 761692559 1000000000 738619611 484252082 1000000000 592967515 1000000000 428164098 1 1000000000 124906074 1 976213145 303021802 1000000000 633354596 1000000000 1000000000 754812869 1 703279532 1 359402885 1000000000 795679043 835531486 1000000000 778425268 1 930023006 1000000000 325243870 1000000000 1 675428090 920017487 1000000000 14708948 1000000000 1000000000 112750284 1000000000 788038547 334121305 1000000000 1 380154811 1 534776619 707511374 1000000000 1000000000 127486428 957848109 1 893465419 1 629950601 1000000000 1000000000 6995067 1000000000 390360529 471948252 1000000000 1000000000 62492266 1 475503452 1 448002219 173098135 1 1000000000 727468902 470748054 1 536493159 1000000000 1000000000 305506923 1000000000 732272207 654038044 1000000000 1000000000 176603425 544756011 1000000000 488565987 1 888954410 1 249921977 1000000000 1 994209974 394636499 1 554843952 1000000000 1000000000 113078166 1 385496487 1 570091091 28251711 1 1 700328954 1 445332864 1 23109666 584871666 1000000000 1 498879175 1000000000 13537876 70734107 1000000000 743518176 1 128982738 1 87356405 1000000000 587923774 1 1 943701634 484353449 1 509991583 1 664600635 1000000000 1 645912738 155133153 1000000000 1 797044516 1000000000 801678719 1000000000 112476486 1 357542115 1 779359899 1 40605636 741248797 1000000000 1000000000 124400442 1 755161477 984234516 1000000000 1 460022889 146235992 1 332130433 1000000000 257923167 1000000000 460970095 1 1 456061672 183527538 1000000000 936422784 1000000000 105556573 1 321936539 1 311427120 1000000000 563348172 1 927042493 1000000000 1000000000 427596909 1000000000 10540976 815184157 1000000000 1000000000 11948123 19116152 1000000000 817084591 1000000000 1000000000 479397728 369323955 1000000000 1 837984062 52672229 1 1 785399964 438014943 1000000000 670105202 1000000000 176690600 1000000000 1000000000 986812806 475471361 1 1 389978952 1 264322848 146836867 1 335209007 1000000000 1000000000 396037183 1 229449965 1000000000 431198014 1000000000 760887518 782227054 1000000000 540943447 1000000000 1000000000 366957742 230747091 1 1 768962126 1 777679350 1 600559777 1000000000 55191688 1000000000 541062664 133068002 1000000000 654025678 1 434206748 1000000000 1 374524737 874207582 1 194194267 1 48749247 1000000000 837232229 1 1 463612675 1 861772012 113150623 1 390002034 1000000000 1000000000 638141034 98079279 1 1000000000 574750287 1000000000 719271497 1000000000 353812063 1 983154662 211357880 1000000000 1 91683442 1000000000 984788100 637673591 1000000000 1000000000 591830148 1000000000 935810671 1000000000 495013251 1000000000 550420465 283904777 1000000000 1 973033093 1000000000 499852474 1 813991840 1 103786677 541960 1000000000 1 414383458 232162582 1 1000000000 539097850 1000000000 544850984 1 413724993 957219506 1000000000 707877308 1000000000 663932219 1000000000 571983571 1000000000 1000000000 337489845 1 510311993 1 638164875 33568502 1000000000 657031622 1000000000 652028282 1000000000 1000000000 814903459 914521110 1 1000000000 126654468 1000000000 438998074 1 93008919 979192026 1000000000 419103118 1000000000 441249366 1000000000 1 166183123 1000000000 848630350 883674512 1000000000 1 255820726 843440104 1000000000 362699155 1000000000 1 73178832 1 600076476 1000000000 180806357 151348998 1 1000000000 683462330 1 737484845 1 683822419 1000000000 583302383 1000000000 857806827 339884192 1 815476902 1 1 613256622 777389116 1 780054374 1000000000 750923874 1 1 4873058 1000000000 337424464 1000000000 21929722 202724539 1000000000 1000000000 142241564 300379810 1 1 862615787 1 394286163 1 969909125 1 538072586 1000000000 546166089 922086784 1000000000 1 85521165 1 76764113 1000000000 843416464 936057116 1000000000 217722263 1 1000000000 228010295 693241619 1000000000 89159379 1000000000 1000000000 233342883 441011843 1 1 331271403 247135978 1000000000 1000000000 403209470 1000000000 974925196 1000000000 258272097 609584525 1 979510503 1 1000000000 556390344 1 155564250 1 650571677 1 943980996 1 514666964 57645636 1 721473273 1 1 31937095 1 558516870 1000000000 968897282 808290893 1000000000 1 872310812 783455089 1 14198357 1000000000 1 427721306 1 768731670 1000000000 547230457 1000000000 609886284 209002695 1 79651804 1000000000 1 642045914 207726126 1000000000 375973993 1000000000 433253137 1 722149940 1000000000 1 296056424 1000000000 660524816 1000000000 577897474 1 856843803 1000000000 610405876 1 944933589 110699990 1000000000 1 243670942 558374220 1 101219553 1000000000 1 965364274 1000000000 252122712 300451023 1000000000 54187457 1000000000 1 825195628 212704374 1000000000 1 8829107 1000000000 535658282 1 831319604 156671305 1000000000 909475950 1 775411529 1 1000000000 154875328 499172175 1 1 561148321 1 893789072 497326968 1 1 419545535 1000000000 136292997 1 566845181 158872356 1000000000 1 485989268 1 627581403 1000000000 20600302 1 154628756 644184606 1000000000 86132817 1 1 283412836 1000000000 601686480 114032389 1 1 440517489 817559510 1000000000 380317890 1 1 276091872 681592848 1 956066170 1000000000 1 558344802 1000000000 180505912 1 158427190 997210641 1000000000 89561444 1000000000 79017752 1 763834507 1 1000000000 387374130 973815392 1 1 129500953 23506244 1 989180955 1000000000 509048706 1000000000 603239917 1000000000 673457294 1000000000 811324917 1 1000000000 240184755 1000000000 550518890 841904763 1 238534568 1 978831688 1 803977242 1000000000 181224044 1 33855521 1 1000000000 852382763 606593347 1000000000 812794880 1000000000 721499681 1000000000 460740490 1000000000 1000000000 626566773 316941182 1 1 114012298 153681664 1000000000 1000000000 133724563 63389120 1 551576615 1 817668418 1000000000 1 357481060 1 790314914 1000000000 141550332 506821196 1000000000 518941341 1 642652396 1000000000 1000000000 870542095 657239310 1 655751017 1 836126398 1000000000 1000000000 590690487 292152979 1 689418363 1 6983036 1000000000 1000000000 331616356 1 669154996 1000000000 622199959 1000000000 738611772 1000000000 535068657 1000000000 228626494 795579806 1000000000 1 361997743 231574889 1 229836448 1000000000 1 149186074 298912910 1 1000000000 227790167 1000000000 21431065 1000000000 511330892 1 800055175 1 508167315 1000000000 36274018 1000000000 204005555 406844073 1000000000 1000000000 981635468 1000000000 272609755 502742048 1 1 651496015 816858899 1000000000 440088883 1000000000 26851130 1000000000 1 362036107 1000000000 319975080 293266332 1 528714125 1 1 960364566 10163785 1 1000000000 864083823 749773850 1 1 601997239 1 325248442 503586142 1 1 955924828 49210675 1 700230482 1000000000 869674010 1000000000 1000000000 957929688 1 471223990 607765575 1 57334662 1000000000 1000000000 774684201 1 22481857 877960315 1 385060701 1 1000000000 603181451 692417174 1 1000000000 486141896 1 44246881 668582377 1000000000 1000000000 881653026 1000000000 915833547 1000000000 495155975 446822501 1000000000 573073772 1 793933616 1000000000 1 2170530 1000000000 308049255 468355454 1000000000 1000000000 149728637 398320655 1000000000 654526761 1000000000 1000000000 169574612 10690659 1000000000 482542817 1000000000 1 666128834 1 617200963 409044867 1000000000 1000000000 565730318 1 739012274 1000000000 200914285 1000000000 289228223 445935899 1 1000000000 789948912 903504037 1000000000 387255044 1000000000 1000000000 361179847 1000000000 111066226 1 628297823 1 806560663 851613494 1000000000 6837310 1 1000000000 568924444 34137823 1000000000 1 842275233 1000000000 305655792 991233750 1000000000 1 117205427 124284 1 1 31730125 128847083 1 231304742 1000000000 1000000000 160793385 1 94224969 1000000000 470190983 388501713 1 793106461 1000000000 1 923216918 906240661 1000000000 891694499 1000000000 1 115776146 1000000000 730550192 1 18102824 1000000000 220845607 6979247 1 42738791 1000000000 671975015 1 1000000000 114137941 584593207 1 34812142 1000000000 681785081 1 974621918 1000000000 1 232018864 162874212 1 1 82305523 1000000000 345605619 1 710935573 1 168414434 1 329525312 3575704 1 488824832 1 304517255 1 395485073 1 141664360 1 1 357264723 117894658 1 1000000000 959753158 233375722 1 1000000000 596226153 57538464 1000000000 1 489080798 1 404792150 418198460 1 985877976 1000000000 778179165 1 117182947 1 1000000000 789956376 95054421 1000000000 713798975 1000000000 682886292 1000000000 1000000000 237819458 223296133 1000000000 322482012 1000000000 988719491 1 844058915 1000000000 1 194224546 562081628 1 154782383 1000000000 1000000000 952128890 966372417 1 1000000000 235512863 1000000000 886786629 796772867 1000000000 442094938 1 870663335 1 1000000000 499247724 832248612 1 1000000000 55825625 167423369 1000000000 273601173 1 1 102896410 69729188 1000000000 966874581 1 399114820 1 1000000000 397309858 1000000000 132769071 871594371 1 1 237870938 146995500 1 1 496768639 646821217 1 606245350 1 827569534 1000000000 141399229 1 1 291196541 6852461 1000000000 1 182137831 602434366 1 776422158 1000000000 310798776 1 1000000000 804473063 914252562 1 409808617 1000000000 1 957996319 935973725 1000000000 1 413768716 1000000000 342179684 1 307795030 680429874 1000000000 5479251 1 1 504512709 1000000000 716035511 1000000000 666363270 767515497 1 1 174187312 138704913 1 1 135448667 628560827 1000000000 1 661120784 125806834 1 1 856086976 1 169601451 401961733 1 102931569 1 88401538 1000000000 1000000000 767543068 1000000000 981213009 1 23763585 719005777 1000000000 49659006 1 1 476995775 621633972 1 1 507387248 1 185950811 1000000000 772164885 1 719820174 1000000000 489498082 1000000000 732488804 1000000000 908847357 1000000000 610368077 917390866 1 698202616 1 563425135 1000000000 550243895 1000000000 57706243 1 1 947001397 1 160053412 942681189 1000000000 147098619 1000000000 741379971 1 671744120 1000000000 1000000000 387101456 1000000000 805364652 1000000000 835577503 1000000000 605559392 883139933 1 1 683100900 512294183 1 244843215 1000000000 392012965 1 1 231672503 349936551 1000000000 1000000000 940698148 153670473 1000000000 1 531123245 823583011 1 1 412584216 1000000000 614503670 1 632091497 799421478 1000000000 1 997251752 733696118 1 144874075 1 27272012 1000000000 1000000000 86521215 779285753 1 21952744 1 1000000000 898961229 963022056 1 1 805119205 1 417348249 1000000000 584821389 450475316 1 904896028 1 1 170174404 802874914 1000000000 1000000000 755704745 261793741 1000000000 1 12694585 747970662 1000000000 1 639700973 499895744 1 1000000000 850304368 292689152 1 600335604 1000000000 826605853 1000000000 128685618 1000000000 45279344 1000000000 327447401 1000000000 906095806 1000000000 71578055 1000000000 163460890 1 57397659 1 532911352 1000000000 275351714 1 431579095 1 1000000000 982581481 199469285 1000000000 1000000000 229823114 74713080 1 1000000000 572315313 227576119 1 1000000000 319788107 1 90982110 1000000000 883827383 1 504990330 36100319 1 616287481 1 1000000000 879652628 1000000000 124700394 1 823190552 1000000000 391702110 1 67870625 735745975 1 880431825 1000000000 413550287 1 713937637 1 1 271335894 619706007 1000000000 1000000000 966170439 1000000000 350724733 161917516 1 418280148 1 1 825223429 1 412083468 521575928 1000000000 1000000000 283516798 1000000000 5417501 95902117 1000000000 74368225 1000000000 297753407 1000000000 1000000000 174154620 125425846 1 19619585 1000000000 118878503 1 414628476 1 1000000000 742761081 580504209 1 1000000000 450006994 1000000000 655012842 1 870125273 632515032 1000000000 1000000000 806853142 541942932 1 559831777 1 1 788953712 53173040 1 1 334838105 565476268 1 1 752998427 1000000000 996206192 455539374 1 1000000000 17688778 1000000000 167899910 622716004 1 13531566 1000000000 375100465 1000000000 1000000000 559647645 657342852 1000000000 1 186886309 1 87761319 1000000000 357806546 1000000000 56065118 1 296223007 1 849376173 722066409 1 236656964 1 538300270 1000000000 1000000000 12648431 823056071 1000000000 571745140 1 1 300086715 237924140 1000000000 1 187675581 1000000000 525367242 1000000000 873471632 1 811016355 1 615048146 548767972 1 528191205 1 966796032 1000000000 914537616 1 1000000000 965348053 1000000000 932328876 623710407 1 1 738184786 1 808927822 711412953 1 228191809 1000000000 1000000000 279253517 88319818 1 1 154452470 1000000000 923034342 401040030 1000000000 245151036 1 543902758 1 385901132 1 555774357 1 1000000000 988818102 1 815770041 975868560 1 1000000000 700720002 484069532 1 1000000000 934044978 1 870785093 1 908949440 1 97342153 1000000000 53457879 1 470997981 1000000000 769879490 5677633 1000000000 1000000000 434595769 1 438434455 848010716 1 1000000000 641425114 444298054 1000000000 805490921 1 41307541 1 945891432 1 129425486 1000000000 1000000000 614320240 1000000000 690722157 713774952 1000000000 1 884842644 1000000000 994342744 913938475 1000000000 1000000000 100069679 1000000000 724043224 1000000000 302742856 878045611 1 1 725394836 651668324 1 964323281 1000000000 74885416 1 808252957 1000000000 445460758 1 1000000000 503509593 1 894115079 1000000000 880351402 128270318 1000000000 1 397568389 522965030 1 187895711 1000000000 1 743993371 1000000000 724038694 18800806 1 200004503 1000000000 1000000000 717919875 284991911 1 885413431 1000000000 997269127 1 306177490 1000000000 347244534 1000000000 19202020 1000000000 828566130 1000000000 329159430 1000000000 326188787 1 820430176 1 1000000000 100574093 1000000000 26887547 1000000000 103967064 1000000000 459550673 1 768164853 1000000000 414431348 12068649 1 711378974 1000000000 600232656 1 72931371 1000000000 14470046 1000000000 547804343 1000000000 1 212279554 1 571613789 663446160 1000000000 1000000000 667286757 490341716 1 769698384 1000000000 361352548 1000000000 927637395 1 1000000000 918728737 491928168 1 283284854 1 1 930121628 1000000000 794145923 1 951141163 1 669790216 786309527 1000000000 1000000000 771180286 1000000000 757549010 1000000000 121656748 1000000000 252848930 789418413 1 832796756 1000000000 163810097 1 1 646543790 1 80011245 1 222832879 292964365 1 1 45587148 1000000000 20067209 1000000000 721554745 1 760744010 909734391 1 737139560 1 1000000000 483276456 1000000000 53036022 1 928383972 70080948 1 1000000000 97494175 324217862 1 330555720 1 737816973 1000000000 1000000000 904317947 1000000000 571934924 120004395 1000000000 271010864 1000000000 1000000000 299563039 1000000000 453592540 942493869 1 426687907 1000000000 1 272420222 1000000000 356713851 588026967 1 396360420 1000000000 1000000000 613783466 1000000000 307030922 375984358 1000000000 1000000000 76302740 375903964 1 605922803 1 1 874226582 134442272 1000000000 1 996535557 264786068 1000000000 1000000000 983329261 1000000000 905295217 1 481591894 81624235 1 1 69897481 1000000000 405560599 1000000000 771989838 1000000000 901015491 1 786598509 797160691 1000000000 227766339 1000000000 129533472 1000000000 1 77099594 654917988 1 914700405 1 27402920 1000000000 1000000000 539398987 1 724233462 1000000000 554986129 191914581 1 294937574 1000000000 300245640 1000000000 1000000000 404691651 837957401 1000000000 1000000000 960851745 1 85515518 1000000000 246371393 1 972528722 1 416213219 492486761 1000000000 1 658953814 119597744 1000000000 1 507182014 500605108 1000000000 944321774 1000000000 767206310 1000000000 483310651 1 1000000000 809025490 315204770 1000000000 1 136898641 58423719 1000000000 1 493118824 1000000000 658506822 615633895 1000000000 387685470 1000000000 607826935 1000000000 1000000000 27318258 1000000000 799383971 1 485327768 1000000000 46349198 895455119 1000000000 694286383 1000000000 3952820 1000000000 1 591754736 254087908 1 1000000000 575775891 811078660 1000000000 919489090 1 490131235 1000000000 659938463 1000000000 742630169 1 867023418 1000000000 471310321 1000000000 1000000000 392918742 169357456 1000000000 636938950 1000000000 302991860 1 1000000000 597397981 31691103 1 859727931 1000000000 1 314799330 282269542 1 1000000000 955752860 1 332038145 241369353 1 449836184 1 1 765376207 796959677 1 34766940 1000000000 65517057 1 1000000000 333481402 1 222739456 1 14093567 81651456 1000000000 92683688 1000000000 1000000000 851912304 1 622478677 1000000000 568711343 1 252030772 830342007 1 1 489044872 1 201051728 723277981 1000000000 884227947 1 137881755 1000000000 922563387 1 412019083 1000000000 339164478 1000000000 390681327 1 1 608716870 230145627 1 855088297 1000000000 517180500 1000000000 247499447 1000000000 736758002 1 1000000000 778309590 355495826 1 1000000000 970856616 633643265 1000000000 1 353565838 1000000000 504934777 464514810 1 955490262 1 583372003 1000000000 788258151 1000000000 867064511 1000000000 1 493435302 1 621193568 55206233 1000000000 961934371 1000000000 1000000000 573572185 1 724505265 1 929900919 1000000000 692479196 47356375 1000000000 1 81304272 1000000000 257172764 995680277 1000000000 1000000000 941478354 1000000000 446023090 958363494 1 1000000000 923529175 1 532792086 445231473 1000000000 932704574 1 1 441571834 869576783 1000000000 1000000000 309215228 1000000000 451319528 380615309 1 289690203 1 644606013 1000000000 1000000000 44814095 1 503748035 920367123 1000000000 1000000000 563654349 590430541 1000000000 1 230719328 574793622 1 1 706712598 424990777 1 1 281777060 964422424 1 288579080 1000000000 1000000000 616699638 1000000000 204880825 203179307 1000000000 64823104 1 1000000000 811628602 66640794 1 1 271019150 1000000000 834894263 1000000000 539667165 482079622 1000000000 398895477 1000000000 695539433 1000000000 183173093 1 1000000000 501870823 729445977 1000000000 1 316827528 1 315834385 1000000000 883407038 110073411 1000000000 1000000000 375294627 116393189 1000000000 289226642 1 1000000000 21333655 106335315 1000000000 89770807 1 1000000000 734422234 129729118 1000000000 672786406 1000000000 974314809 1000000000 431224809 1000000000 774255895 1 1 142111120 1000000000 451488778 1000000000 830838363 352152321 1 1000000000 737338257 1000000000 47124665 153818112 1 264111843 1 1 231030499 1000000000 74123995 886892105 1 23070046 1 512448872 1000000000 1 271491216 260409138 1000000000 1 360995767 69215634 1 211448337 1000000000 20155312 1 10323487 1 267142549 1000000000 127227072 1 1000000000 146725789 277873031 1 1 173040651 1 402091434 936181539 1 995380963 1 349449768 1 485002656 1 101716904 1000000000 743805436 1 869812577 1 616136377 1000000000 1 600458298 341652413 1000000000 1000000000 657051801 184683873 1000000000 1000000000 652674942 678017015 1000000000 781131981 1000000000 1 141418214 1000000000 557351702 1 729547448 1000000000 317395778 1000000000 3684740 43652241 1 650999053 1000000000 698573103 1000000000 953191921 1000000000 115037145 1000000000 1 241279829 214342888 1000000000 1000000000 500719718 1 101671706 758302985 1 1000000000 84919436 1000000000 998317358 264651313 1000000000 189423627 1 1000000000 704215089 1000000000 574995124 1 338674070 415224686 1000000000 1 375662992 1 627687690 1000000000 689214668 1 202104773 55691565 1000000000 144291063 1000000000 1000000000 597545544 1000000000 887647985 768940811 1 986507908 1 669304546 1000000000 703158120 1 558841551 1000000000 160432393 1000000000 1000000000 913814716 1 386412291 1 36397941 1 269576373 442354608 1000000000 1000000000 734393163 1 163140211 1000000000 726117789 1000000000 890434368 25058629 1 498088044 1000000000 518915656 1000000000 1 613821945 1 415532220 1000000000 929593688 1 974835643 343465578 1 1 395356433 1 263936562 69495554 1 756104070 1000000000 1 423223681 104535588 1 1 183647809 1000000000 454824598 1000000000 167372023 685109554 1000000000 1 90977595 174642853 1000000000 1000000000 416764244 1000000000 555158629 1000000000 141087587 1 916399975 460289597 1000000000 1000000000 687848826 1000000000 396774243 1000000000 505777067 783741286 1 1 59477516 1 355830315 977863491 1 1000000000 285397598 1000000000 945603136 904360318 1000000000 1 755114099 1 232913885 253600497 1 1 751482362 1 608972505 1 799259788 247149919 1 163549352 1 1 99204062 1000000000 779221334 1 133616212 1 433926149 1 659817629 1 153070383 1 144122072 1000000000 42484369 1 458424147 1000000000 100438627 1000000000 797917784 1 947150041 218885192 1 1 225570147 363219028 1000000000 136318721 1 627764798 1 97143565 1000000000 1000000000 897306504 162329047 1000000000 876035163 1000000000 1000000000 837462141 751650462 1 1 316468566 1000000000 944555923 5003347 1 1000000000 818536532 544217272 1 1 586557851 809225094 1000000000 433447723 1000000000 1000000000 576126465 301282123 1000000000 490729897 1 1000000000 951587475 1000000000 497946378 1 684998291 419686077 1000000000 565554068 1 1000000000 623082508 1 306171875 464644218 1000000000 1 848616704 1 785710512 748427543 1000000000 1000000000 586673434 1000000000 973750041 81354391 1 356396002 1 1000000000 543727014 1 899946687 1 947407462 289372605 1000000000 106665414 1000000000 1000000000 37426205 785837653 1000000000 1 20010833 1000000000 364740869 807918295 1000000000 600397626 1 64312675 1 1 414047651 1000000000 673295278 1000000000 686962451 807906114 1000000000 640724193 1 266255798 1000000000 1000000000 60451860 704443566 1 1 533997770 177222396 1 605707058 1 1 425997643 1000000000 202577791 1 695810226 1 979959855 1 163166600 944000519 1000000000 901850335 1000000000 486275880 1 624826122 1 58336407 1 32304005 1000000000 478634910 1 971042975 1000000000 1 272402015 1000000000 836652371 797636867 1000000000 1 578390433 1 638883543 1000000000 379103182 528337096 1 1000000000 961610986 591142027 1 1000000000 310772477 26972646 1000000000 373285177 1 1000000000 779673956 1 648224917 1 35644395 494708517 1000000000 107783290 1 1000000000 160353957 686823305 1 1 985937537 1000000000 451546969 295616453 1000000000 1000000000 121991324 1000000000 207449937 1 171210450 1000000000 593202876 42336188 1000000000 990732334 1 1 979814214 236072881 1 1 290424133 1 848179255 1000000000 452697199 1 597752021 1 898467301 758016122 1000000000 609029809 1000000000 23931025 1 292480166 1 1000000000 867326180 1 341562339 1 879076654 949296253 1000000000 945834151 1000000000 1 932180376 1 415334916 957012820 1 1 816780844 1 556405492 1000000000 296512550 62464151 1 1 673724539 591060461 1 1000000000 392755341 647765309 1000000000 810720297 1000000000 2951712 1 1 438375878 526839129 1 1000000000 628390339 1000000000 136059160 1 323150616 1 842490146 890763707 1 1 69114908 795658554 1 209191296 1000000000 1 985867731 84193657 1 670290549 1 1 335771674 519519752 1 1000000000 167863120 643077718 1000000000 731473632 1000000000 241599234 1000000000 382776803 1000000000 92601049 1000000000 1 526742294 444540411 1 1 922558813 1000000000 19127060 1000000000 172818914 1000000000 509193263 1 884853537 852316002 1 1000000000 916949079 422842310 1 1000000000 45303447 566256915 1000000000 538170628 1 1000000000 285638208 1000000000 478052725 84813202 1000000000 542922489 1 511918178 1000000000 1000000000 622120843 1 307964695 1 23600732 35013536 1 579895828 1 1000000000 391571152 386770540 1000000000 1000000000 881307915 142284410 1000000000 316278413 1000000000 468495125 1000000000 1 167472574 1 125795499 1000000000 792946668 669998581 1 84363975 1 1000000000 340667100 1 966777606 532660975 1000000000 1000000000 474088083 869692124 1 1 239670937 1 747304497 1000000000 388058078 1000000000 164286174 74473913 1 104414147 1 993472538 1000000000 1 198082497 533939955 1000000000 866067090 1000000000 826954080 1 1 384122595 997862147 1000000000 658349309 1 162025432 1000000000 596549992 1 1 741941497 1000000000 246474976 1 633036964 122810118 1000000000 984565224 1000000000 1 134401312 407104595 1000000000 1 389365845 1 288534033 1 863891129 268587718 1 41278614 1 268435857 1000000000 697941318 1 1 304568988 998177539 1000000000 1000000000 943504521 601434385 1 1 555382310 824435097 1000000000 1 24155854 492903069 1000000000 1 528276936 1 806998883 952934162 1000000000 335021490 1000000000 1 181247469 1 470579274 964264339 1000000000 453494763 1 1000000000 766830192 1000000000 36751451 44807749 1000000000 1 407375549 523218313 1000000000 412066970 1 1000000000 287076989 287271178 1000000000 1000000000 234285111 233544008 1000000000 1000000000 182758431 1000000000 888598567 697664046 1000000000 1000000000 406177714 413175884 1 760671852 1000000000 101120834 1000000000 1 650649981 72151943 1 785625917 1 632659029 1 1000000000 510475631 1000000000 19164008 220710039 1 1000000000 871323071 843152321 1000000000 1 747339717 9005088 1000000000 1000000000 716742974 681304549 1000000000 473556318 1000000000 434370474 1 1000000000 625323872 516828116 1000000000 961804298 1000000000 357252425 1000000000 1000000000 545837679 711580380 1000000000 1 688766049 1 795278039 963858655 1000000000 1000000000 844894186 35421932 1000000000 673303813 1 523790645 1000000000 416010070 1000000000 1 589257420 1000000000 127458278 248643961 1 1000000000 73739822 515372521 1000000000 1000000000 711118074 366992416 1000000000 329257735 1000000000 1000000000 254695581 233687736 1 503616629 1000000000 1000000000 982814785 1 137539297 1000000000 425277344 289995401 1000000000 899708378 1000000000 295945977 1 386648769 1000000000 1000000000 381840541 374843064 1 687611294 1000000000 1 10167753 1 123907597 76419955 1000000000 862593452 1 1 763682445 450239425 1 840430241 1000000000 1 146119502 269324314 1000000000 1 115619345 1000000000 181010087 197614248 1 383871804 1 38850105 1000000000 277952254 1 1000000000 894531589 1 199851663 731420990 1 1000000000 644465413 2874243 1 286446598 1 1000000000 403048545 192347208 1 1000000000 328795709 308512762 1 1000000000 723807492 1000000000 524813905 1000000000 953638651 1000000000 67570103 531671580 1000000000 15310318 1000000000 720271960 1 1000000000 527234948 741714201 1 1000000000 492554755 1000000000 163416691 1 810245683 108362324 1 1 595361747 28223002 1000000000 97921066 1000000000 1000000000 764437241 1000000000 94438092 539747701 1000000000 917306867 1 1 128003190 1000000000 976997843 383249458 1000000000 852643393 1000000000 232933221 1000000000 1000000000 679330321 1 10164016 1000000000 523269509 1 204243960 576818494 1 289178544 1000000000 619625715 1 180209126 1000000000 756180333 1000000000 258514937 1 1 618109200 861250005 1 1000000000 917976666 257336717 1000000000 707034048 1000000000 1 371052616 832278067 1000000000 653962444 1 771776462 1000000000 392299021 1 1 727684070 1000000000 573463080 555499005 1 576460321 1000000000 1 396472554 795123402 1000000000 1 823488400 1000000000 549481767 813509266 1 1000000000 301360836 1000000000 987006040 1 816661066 299604175 1 774220986 1000000000 1 785126974 28330929 1000000000 1 122886791 1000000000 120932109 1000000000 77084753 1 949745251 26699095 1000000000 1 909115530 1000000000 60980051 1 558254524 573251301 1 1000000000 20023443 1 323353026 1 83574865 432341930 1 747655373 1 1 233934693 796310114 1000000000 131736383 1000000000 1 252403276 810773592 1 1 601566657 1000000000 508295720 1 647809596 931203483 1 363875650 1000000000 1 36569377 841923092 1000000000 1000000000 259712792 1000000000 859029412 681822695 1 962764599 1000000000 150014772 1000000000 507792384 1 1 138132362 1 564892205 1000000000 280258523 1000000000 362105267 1 910616115 1 672096580 1000000000 787323143 664280520 1000000000 1000000000 114087026 1000000000 440622785 1 32575185 342028266 1 557383180 1000000000 1000000000 25852044 902233853 1000000000 1000000000 198464202 1 643440197 775315804 1000000000 1 221910529 1 115756558 891732396 1000000000 1 22749538 1000000000 258166168 176812989 1 23174502 1000000000 13985909 1 1000000000 6491335 904567081 1000000000 1 802089982 629174206 1000000000 494359407 1000000000 1 563950430 469554605 1000000000 785435364 1000000000 632603989 1 1 882864907 1 114656295 1 590606523 834264240 1000000000 870077935 1000000000 1000000000 399672809 1 655599467 113294387 1 1000000000 887671752 1000000000 93935361 229479967 1000000000 353849500 1000000000 251856570 1000000000 1000000000 107022174 1 936433200 1 60729791 1 57339710 1 236631195 1 61210066 225368334 1000000000 211608974 1 283894600 1 570926143 1000000000 1 496658349 113993870 1 400089018 1000000000 127654243 1000000000 107876853 1 444304959 1000000000 796200534 1000000000 1000000000 601385738 244566151 1000000000 856733088 1000000000 1000000000 9145179 514551688 1 1000000000 215926485 1 800839719 1 385512495 484258793 1 1 710805294 1000000000 569164450 341986862 1000000000 277598108 1000000000 957979210 1000000000 1 445747625 335999216 1 33699740 1 1 184235607 257110920 1000000000 828504603 1000000000 205864225 1000000000 809785732 1 1000000000 134546859 542664876 1000000000 154544071 1 1000000000 937269262 1000000000 96230794 385932737 1 1000000000 87706429 1000000000 476982731 70053657 1000000000 438375658 1000000000 1000000000 324807283 848574774 1 1000000000 141943979 1 504814578 1000000000 362816063 1000000000 865444860 1000000000 971410022 650347563 1 1 623174545 568527111 1 210083118 1 299706681 1000000000 17911577 1000000000 112237578 1000000000 624366348 1000000000 770615137 1 1 651767927 275792526 1 1000000000 887023904 146754900 1000000000 492664549 1000000000 128217214 1000000000 1000000000 632791305 1 218061688 1000000000 129757539 277110321 1 926522835 1 1 804953785 940686946 1000000000 891459575 1 1000000000 168629858 978404561 1000000000 1000000000 520590069 186530600 1 1000000000 308441439 1000000000 699801621 149820790 1 1 598048427 1 314255522 1 651916993 973665719 1000000000 936949509 1000000000 40231969 1000000000 45716424 1 299175084 1 1000000000 7341028 585698906 1000000000 1000000000 619474199 1 103207319 1 181111085 1 260402750 675544426 1 17121461 1 106962819 1 1000000000 547123360 831226259 1 224992105 1000000000 1 432853083 1000000000 811066654 1000000000 540302152 833023465 1000000000 7420800 1 781192849 1000000000 1000000000 365588335 1000000000 571732584 31708708 1 1000000000 72503027 1 116972007 449070532 1000000000 897399656 1000000000 1 852192977 139561178 1000000000 1 447616435 494675566 1000000000 1 363392050 56980865 1000000000 955419755 1000000000 1000000000 85507549 55229703 1 1 370273399 1000000000 150245842 1000000000 813879543 1000000000 80847638 420088195 1000000000 1 837568551 25085978 1 1000000000 19889508 1000000000 603017954 1 420718128 610018516 1 1 822652706 900834325 1 649066214 1000000000 1000000000 823466348 80299547 1000000000 422646315 1000000000 230189216 1000000000 535667694 1000000000 359927454 1000000000 646665617 1000000000 31104959 1000000000 1 248165049 353945320 1000000000 705728345 1000000000 791246554 1 691627143 1 411183126 1000000000 591859210 1000000000 47297644 1000000000 27146236 1 232445580 1000000000 407051752 1000000000 647305213 1 1000000000 303688883 844867552 1000000000 1 275852486 1000000000 495283920 1 996030919 1000000000 427968588 485037387 1 1000000000 938651149 488554464 1 840361365 1 324490180 1000000000 388213360 1000000000 382938816 1000000000 1 857495927 1000000000 393903723 1 530962804 1000000000 619641422 1 310694292 1000000000 79766327 1000000000 413273596 849391908 1 1 839486687 1000000000 526710566 1 34709123 1 597125271 875816069 1000000000 631095049 1000000000 47635141 1000000000 53581895 1 1 777063516 111636432 1000000000 1000000000 169101551 418636584 1000000000 1 480952529 725495897 1 1 709016646 27856913 1 543207503 1 1000000000 789944501 1000000000 889164630 60771781 1000000000 527887916 1000000000 556895997 1 1 389088670 1000000000 792214658 1 500959002 189930901 1000000000 249311418 1 1000000000 280871177 1000000000 732317965 1000000000 493677824 1 814112018 791403823 1 805634218 1 619962150 1000000000 779769346 1000000000 1000000000 907551204 1 449088562 114163236 1 1000000000 21522317 1 250847427 1 40668655 481671317 1 1 1991038 1 672674587 1 879791135 1 946265441 1 64049184 1 579376766 1 887940193 1 75777285 1 904267874 333893835 1 1 580692638 1000000000 682873444 350444420 1 472317881 1 1000000000 578287483 116379406 1000000000 1 311134791 911034854 1000000000 1 969510462 261009169 1 1 51926934 1000000000 843698528 1 711494209 1 60451392 998212271 1000000000 1 606366131 1000000000 335238614 1000000000 60908289 1 570741976 1 421766006 475494075 1000000000 2646173 1000000000 678429824 1000000000 1000000000 117701458 1 250862081 1 802684165 1000000000 645468660 1000000000 317232276 580557177 1000000000 104401954 1000000000 1 133828998 1 569866550 94492321 1000000000 1 453305505 1000000000 461698362 1000000000 841666922 236695823 1000000000 824433214 1000000000 9056755 1 446903977 1000000000 42669149 1000000000 26264465 1 585400862 1000000000 1331773 1 1000000000 774089624 1000000000 681209176 1 668332000 193776972 1 507459621 1 103637831 1 67701949 1 1000000000 74199143 1000000000 141127221 119220814 1000000000 1 759580875 410333332 1000000000 927720107 1000000000 1000000000 282079338 1000000000 223523159 189004761 1000000000 1000000000 113576589 726610928 1 489944856 1 62429005 1000000000 1 234962410 497293912 1 625163220 1000000000 789693084 1000000000 945775180 1 810227849 1000000000 56589202 1 1000000000 615810330 1000000000 940091553 420340389 1 581118273 1 1 822172747 138940070 1000000000 1 175361879 1000000000 69633257 191080947 1000000000 200854998 1 1 789409434 1000000000 506223442 1000000000 495133595 1 798423507 697968141 1000000000 1000000000 128649524 120968101 1 1000000000 967270485 1 783016631 55834080 1000000000 254811603 1 1 474282130 1 168705112 991974254 1 1 41379157 1000000000 323747888 649804337 1000000000 1 82877546 1000000000 908944980 1000000000 550435753 1 218597206 710573819 1000000000 1 750758654 1000000000 884047934 1000000000 102766196 302980501 1 1000000000 47809042 245725025 1000000000 1 92426528 1 30712610 854917870 1000000000 1000000000 854087070 555354274 1 969185453 1 845836057 1 1000000000 428699404 121797697 1 679849618 1 1000000000 170044749 1 672574260 699091218 1 1000000000 864013604 572356104 1000000000 1000000000 755411584 803273021 1 1000000000 64750815 409067414 1 898331944 1000000000 49504977 1000000000 102743568 1 895744409 1 26154395 1 1 523141131 731705348 1000000000 290283547 1 1000000000 898064492 182013220 1000000000 1 823509423 1 457774103 1 536513983 678541211 1000000000 1 425286624 788521349 1 1 762302004 179226884 1 1 795737829 1 605428454 1000000000 717812565 1 458510673 697967547 1000000000 981432401 1 1000000000 57125757 1000000000 330461344 1000000000 984687290 1000000000 135430654 1 698346828 1000000000 994101383 1000000000 822361024 14150740 1000000000 1000000000 220598921 1 89511134 544102878 1000000000 1000000000 299262832 544403608 1000000000 773202446 1 1000000000 445718146 815566903 1 200580703 1000000000 143416026 1 24654374 1 39809760 1 1000000000 981399990 905925037 1000000000 1 211334265 1 615394044 408945230 1000000000 1 820279141 397755918 1 772949256 1000000000 1000000000 440357924 1 883355553 1 716269444 108308855 1000000000 610340712 1000000000 58353288 1 1 399954487 1 718389563 1000000000 578870763 1000000000 490053659 1000000000 125232743 347509205 1 54222345 1000000000 1 73552126 1 597717224 471534816 1000000000 1000000000 438196503 864648389 1 315301452 1000000000 67266841 1 1 194784591 1000000000 450130365 1000000000 805389711 1000000000 476163826 176896315 1 1 903822397 1000000000 686000708 812563610 1 541238433 1000000000 1000000000 585687405 1000000000 923347519 1000000000 532933510 1 628881648 1 995846039 687326405 1 1000000000 788423558 1 36902187 1 257374191 1 942253874 1 594206021 25425749 1000000000 155661791 1000000000 1000000000 180337963 775423073 1 268427101 1 609946071 1 1000000000 962736198 1000000000 686022894 1 17420686 1000000000 114979733 350096184 1000000000 1 89541766 1000000000 399920241 1 324349938 1 873782913 863210197 1 1 589089350 283709488 1 1 578582678 1 786131876 1 72030692 1000000000 194525889 1000000000 537215887 564380774 1 85661998 1000000000 422965147 1000000000 42248274 1 1 971850050 1 887251706 1000000000 798149116 83699520 1 1 190884258 1 590004350 1000000000 218300346 1000000000 126960736 1 457494076 1000000000 922831421 185833488 1 377939212 1000000000 1 162152096 1 514484337 1000000000 239924197 27420444 1 1000000000 911334980 1 158642428 1000000000 823880096 1000000000 828565905 419751181 1 779620043 1 898370668 1000000000 801726149 1000000000 1 336600929 1000000000 840409293 1000000000 282391303 170395154 1 1 75823533 1 121958997 726696977 1 1 472900866 918384499 1000000000 834585357 1 1 255380436 1 227174904 358874072 1 136443485 1 1000000000 326910353 1000000000 543259230 96794541 1 703826524 1 1000000000 4382285 1000000000 147513426 585748733 1 142332984 1000000000 1 404161308 313658317 1 207370777 1000000000 1 843392548 919101165 1 889947990 1 871093282 1000000000 891519682 1 167884247 1 450770983 1000000000 136296215 1000000000 346168337 1 1 918671845 412005343 1000000000 1000000000 926234465 1000000000 197380058 1000000000 302977377 77368234 1000000000 1000000000 217106654 432929688 1000000000 148682398 1 696995567 1 249487725 1 1000000000 686383592 947436363 1 1000000000 348458363 1000000000 817211641 1000000000 694552435 264833333 1 988720429 1000000000 650546954 1 790000473 1000000000 1 493662366 1 818697507 1 643894731 1000000000 248887072 12772350 1000000000 477481061 1 1000000000 969288856 1 477612575 1 19347288 1 51242515 1000000000 301599244 965357159 1 681754882 1 755281677 1 1000000000 29583241 81681715 1 1000000000 617357807 901045538 1 1000000000 48234057 406624467 1000000000 1000000000 183805312 903976892 1000000000 656835558 1000000000 1000000000 492696597 1 602198732 100673035 1 1 167986792 1 676280630 327837551 1 1000000000 201451698 1 800632270 1000000000 733374025 199580113 1 838775538 1 204125473 1000000000 810980135 1000000000 492610810 1000000000 552264533 1 1 689151223 1000000000 524002009 1 951058900 1000000000 759522782 1 207473541 1000000000 779948165 177075202 1 248205232 1 1 25101355 589334487 1 104735266 1 840976958 1000000000 982236795 1 798565107 1 84183967 1 717292532 1000000000 1 445600459 1000000000 45415386 856044541 1 395394662 1 1000000000 780613694 878490971 1 1 733698975 1 454640121 1000000000 321305679 48264574 1000000000 1000000000 438851613 1 302178577 1000000000 493417952 946867566 1000000000 1000000000 251874822 1000000000 543620796 560435651 1 1000000000 406057702 1 973024306 74250462 1 51505865 1000000000 1 215937312 1 850520204 530793440 1 756360011 1000000000 48778556 1000000000 1 438180960 535758805 1000000000 496081976 1 387270190 1000000000 1 980424738 1 830868782 262461857 1000000000 1000000000 92877357 146433729 1000000000 1 69673697 1000000000 332800705 1 112871834 1 958425709 124756503 1000000000 303531922 1000000000 628625775 1000000000 1 618736358 308381525 1000000000 1 729170894 1 581403435 980140361 1000000000 1 40110383 1000000000 938375556 39486524 1 146753879 1 1 123220586 1 595469598 590531311 1000000000 244675655 1 244606385 1000000000 16056050 1 164573398 1 461835022 1 1 503589565 1 26738760 1 700126906 1000000000 422502447 1 894118656 480842221 1 1000000000 660140547 1 212820224 654449107 1000000000 164791865 1 945949095 1 465137790 1000000000 136064033 1 104291997 1000000000 1 809921681 1 500649364 1000000000 390171542 1000000000 120511153 614888852 1 1000000000 569565416 1000000000 917534020 1000000000 295286462 258872017 1000000000 968997417 1 723594711 1 1000000000 836272586 845447335 1000000000 1000000000 845395671 1000000000 123880251 1 16898339 1000000000 24303645 1000000000 460514452 906146763 1000000000 119492976 1 263076046 1 1 507444971 1 784695551 19237687 1 197711956 1 254870175 1 1000000000 485090192 1000000000 612817642 403121976 1000000000 1000000000 460897400 1 532826927 270454391 1 547316058 1 1000000000 55413131 139016616 1 1000000000 112591439 544587743 1000000000 291347722 1000000000 641339794 1 598008824 1 1 948846235 1 354773390 395290747 1 264492562 1000000000 549037824 1 1 781278692 1000000000 48811154 1000000000 210914791 383280775 1000000000 125772630 1 35447255 1000000000 293391479 1 593958558 1 1 482243964 677972161 1000000000 1 360485635 580064788 1 510105988 1 92470896 1 732322587 1000000000 121393156 1 1 981281537 1000000000 783473238 106034213 1000000000 1000000000 51526721 655222834 1000000000 1000000000 931097442 1000000000 578213999 239969602 1 1 497735637 1 333370030 969000376 1 1000000000 550214032 1000000000 54268013 1 949872556 1 52297021 1000000000 19756717 818500371 1000000000 338015182 1000000000 129827137 1 1000000000 241484681 1 563704763 311436213 1 1000000000 886397985 874752610 1 314769673 1 1000000000 78669789 1 771969241 381951547 1000000000 2838422 1 1 72387273 1000000000 853420817 443571137 1000000000 385409727 1000000000 1000000000 554130092 1 670585517 914730427 1000000000 634710255 1 1000000000 196453530 1 579100374 544326388 1 241716078 1 1 128111407 580750981 1000000000 203611557 1 79094700 1 705266369 1000000000 1 713852560 1000000000 750836327 683388937 1000000000 1000000000 413204227 311264570 1000000000 403333785 1 146688553 1 790304828 1000000000 1000000000 847874870 1 72504911 1 34879160 1 944180200 1 399406141 1000000000 4506045 1 449942714 972925679 1000000000 1 968579347 1 878454309 326197848 1 509080391 1 1 158399766 1000000000 21485631 811041063 1 346341669 1000000000 74487114 1000000000 30116393 1000000000 1000000000 897092092 145801131 1 128814307 1 203346130 1 1 857390639 391075086 1000000000 482863955 1 366371042 1 353004654 1000000000 587939913 1 1000000000 803594197 2342189 1000000000 1000000000 521968902 1 805856833 100711035 1000000000 1 34119835 780946862 1000000000 507456122 1000000000 1000000000 593959606 1 964043153 1 10569943 627788602 1 1 394980199 175134437 1000000000 1 688616050 1 990657340 1000000000 151288422 539640386 1000000000 635692610 1000000000 1 96224986 904400273 1000000000 1 433198617 1 894048164 1000000000 755036343 1000000000 685645657 1000000000 6057739 250790110 1 154555884 1000000000 259759306 1 763513557 1000000000 820945383 1 1000000000 228603316 1 314139418 515827388 1 496563384 1 826636444 1 1 145743030 1000000000 292424572 551817490 1 716757798 1 1000000000 522999243 818392749 1000000000 1000000000 520055250 1 539956735 1 826659411 1 25863608 1000000000 560721843 168511395 1000000000 1 629851554 1000000000 663872571 452748708 1 1000000000 4523408 1 490059634 1 273179641 1000000000 814843533 1 484625130 543122029 1000000000 959627335 1000000000 742685854 1 1000000000 667261102 211233851 1 1 491110645 126123546 1000000000 154540892 1000000000 1000000000 263367951 564635836 1 521462692 1 3654177 1 678273198 1 1 730993960 728952330 1000000000 849804676 1000000000 14184192 1 910637063 1 240408465 1 1000000000 448726932 366357532 1 1000000000 595295315 1 384952001 773347729 1000000000 1 923101649 1 881666207 241391284 1000000000 29314842 1000000000 891674290 1000000000 415232767 1 162542301 1 340038873 1000000000 583351973 1000000000 849488508 1 1000000000 45916246 1 742407852 1 791956206 1 987098617 1000000000 151736493 1000000000 737779030 1 860147641 318017186 1 1000000000 987380786 1 81357735 1000000000 267011879 222833110 1 419095995 1000000000 302332202 1000000000 1000000000 978163164 685611157 1000000000 1000000000 127387130 292380752 1 1000000000 94630665 1 761001582 487483971 1 1000000000 595003420 1 794253304 844436452 1000000000 1 169941720 1000000000 973444945 1000000000 140917015 1000000000 375578722 752453305 1000000000 1000000000 474138906 523069575 1000000000 1 787506081 1 439289579 1 527747387 1 745986087 1 822142103 1000000000 539724615 1000000000 472111031 967873822 1000000000 1 420934628 1 742120134 31586308 1000000000 1 930018537 307688890 1000000000 1 567136588 813635501 1 1000000000 212080614 1 3675981 1 466668276 1000000000 861450888 503574880 1 1000000000 770298812 115208925 1000000000 122544218 1000000000 1000000000 349770013 1000000000 318639745 1000000000 813968246 1 505136649 1 880462951 453340502 1 629123144 1000000000 1000000000 704955460 1000000000 63998105 1 295937961 850886979 1000000000 734326705 1000000000 1000000000 203001645 654548868 1 195553676 1000000000 306523799 1000000000 1 286631749 411425785 1000000000 714453959 1000000000 985998861 1 1000000000 183132345 1000000000 73415436 184453602 1000000000 456452772 1 1 634216098 1000000000 437319973 1 731635300 520265362 1 287941991 1000000000 1 903316982 1 998257975 1000000000 833602913 84576839 1000000000 511836395 1 858590196 1000000000 1 541844761 1000000000 33566824 1000000000 16125202 1000000000 933391791 1000000000 535224557 539117921 1 1 471382157 195365956 1 30684517 1 81591110 1 569107831 1000000000 1 530805027 973160459 1 588812339 1000000000 1 333046870 727238043 1000000000 1000000000 218838681 1 575336285 403321345 1000000000 1000000000 757524644 948737444 1 1 572076951 1000000000 7484178 515296305 1 1000000000 798958788 868707 1000000000 1000000000 109926608 1000000000 240270838 150900807 1000000000 423177339 1000000000 1 971516312 1000000000 202266551 177224791 1000000000 1000000000 108057313 1000000000 54430925 1000000000 557583125 1 313944490 727485797 1000000000 196323394 1 637911765 1 472939435 1000000000 554968503 1000000000 897006886 1000000000 853639091 1000000000 784655401 1 1 713213935 574785649 1 712006823 1 1 755524734 1000000000 696610716 1000000000 132603599 1 656921783 1 812482627 1 988846155 1 460264972 421235775 1 578924917 1 836800923 1000000000 947876353 1000000000 1000000000 93956032 1000000000 670330914 756674752 1000000000 481197311 1 544781351 1000000000 413797785 1000000000 1000000000 857722774 299846076 1 13339807 1 719821074 1 1 280056619 1 873115838 522254812 1 1000000000 395279835 528786375 1 1000000000 829739334 907132128 1 343292678 1 22662782 1000000000 21155777 1 1000000000 112799059 1 491971730 787818554 1 128312236 1 1000000000 546697538 1 34303513 140963396 1 1 983340295 881214071 1 1000000000 738670842 771809364 1 1000000000 937239358 1 819753274 23838728 1000000000 1 763442715 1 529286549 1000000000 196844200 143762101 1000000000 1 923408463 496975637 1 1000000000 119978613 1 566601658 526311225 1 1000000000 320663542 1000000000 225335869 1000000000 746411339 1000000000 803692732 1 629188238 1000000000 292904530 244700346 1000000000 1 505021415 52080059 1 1000000000 838951427 1 36893611 2949119 1000000000 310787278 1000000000 1000000000 268996971 163006649 1000000000 174061320 1 1 642642682 1 46898364 1 572981673 1000000000 305936854 593750078 1000000000 1 84493068 13864719 1000000000 1000000000 553053075 37796305 1 1 733626017 1 82984832 1000000000 306341586 501741582 1 1000000000 758006458 45396025 1000000000 1000000000 679631892 1000000000 930955234 1000000000 528553696 33889615 1000000000 1 775148507 1000000000 401503156 1000000000 305204142 250917210 1 1000000000 485199407 83151318 1000000000 1000000000 849572638 1000000000 884966558 1000000000 946040752 1000000000 271273580 696673879 1000000000 1000000000 286597052 34936861 1000000000 1 899017435 935594230 1000000000 460232153 1 710420581 1 1000000000 648253623 853223899 1 1 267486285 946369581 1 811306536 1 1000000000 805138808 658172881 1 411102435 1000000000 238442973 1000000000 1 295673238 173787940 1000000000 455869508 1 988296822 1 505595050 1 1 156861759 965472875 1 287285613 1 1 92732058 1000000000 80315644 1 358231901 988067719 1 1 402083594 607942722 1 482782227 1 863393466 1000000000 1000000000 766165805 1 626141365 1 552073993 1 57382305 60174090 1 72812510 1000000000 1 139527751 502594654 1000000000 51232846 1 1 982252248 104062192 1 1000000000 983200016 1 85517970 1000000000 732125566 1 35921482 1 663059385 1 490750767 91998994 1000000000 680592974 1 216012713 1000000000 926847106 1000000000 404242032 1000000000 1000000000 125534642 920599664 1 1000000000 673374396 1000000000 897093046 1000000000 260713334 1000000000 503896644 1000000000 79921709 1000000000 229139821 1 794407407 1 358411760 510758674 1 1000000000 861585213 486907218 1000000000 205937727 1000000000 575588063 1000000000 1 803315728 1 542233540 986716906 1 111357705 1 1000000000 371585991 1000000000 945992929 297242368 1000000000 559017815 1000000000 1 397264988 637655244 1000000000 1000000000 405444822 802766763 1000000000 1 713326744 244759223 1000000000 1 698099570 1000000000 853039437 1000000000 636263481 1000000000 988802294 894225779 1000000000 1000000000 96807354 892455838 1 58266241 1000000000 453741956 1000000000 1000000000 779278573 1 25946869 263817737 1000000000 1 196678723 1000000000 979142957 779459304 1000000000 983832702 1 202976686 1000000000 1 384408153 913708229 1 1 585996064 532071441 1000000000 456917683 1 1000000000 727044654 1 1734919 828885614 1 765040427 1 1000000000 754731586 1000000000 986539055 1 302666860 1 327948591 779184205 1 1000000000 703771143 78675909 1000000000 220304881 1 41529327 1000000000 1000000000 890007420 1 936190763 1000000000 639877434 1 122921162 91496067 1 1000000000 459461820 212420015 1000000000 1 548091311 783867174 1000000000 975512553 1 1 564424868 652539724 1 958574611 1 1000000000 38647011 579085665 1 1000000000 720392785 1000000000 85406370 908817288 1 819608562 1 1 949950756 609512039 1000000000 1000000000 689400270 1 822328694 1 761757447 538069561 1000000000 1 316268976 849654753 1000000000 1 300799175 307668675 1000000000 1000000000 496122521 1000000000 56920917 1 109825768 1000000000 773585035 1 207639119 707404002 1000000000 997860175 1 1000000000 975399298 1000000000 291920739 895203035 1 768954995 1 307940367 1000000000 1 885776152 1 660880028 236364288 1 1 129939351 96829652 1 1000000000 695758298 502254860 1000000000 737902736 1000000000 379330822 1000000000 1 608114541 372527039 1 1000000000 906010119 1 989861784 1000000000 969741724 1 802023038 194664112 1 603259864 1000000000 626614248 1 1000000000 815580315 1 412126064 1000000000 205084131 1000000000 889280606 1000000000 565370 1000000000 886858089 1 754431380 1 28338776 1000000000 729191749 1 304741253 1 121357550 946142421 1000000000 1 862716949 675209607 1000000000 417278983 1000000000 878645820 1 1000000000 792670361 1 187735696 644485750 1000000000 1000000000 74574252 476986699 1000000000 1000000000 511843631 5442113 1 1 489364424 195887381 1000000000 952354030 1000000000 1000000000 147703874 66063619 1 144422528 1000000000 457097051 1 298378778 1000000000 1 66457450 1000000000 145241183 1 173098646 1000000000 605809051 729217010 1000000000 864410107 1 1 895384411 1000000000 785116594 884700483 1000000000 905154241 1 265403538 1 1000000000 142705875 1 549543428 851963243 1000000000 530701397 1000000000 922938602 1 1 996221609 107368622 1 1 46533763 1000000000 516086977 114278588 1 1 615492965 456743110 1 77012718 1000000000 265144747 1000000000 1 397400125 1 798439969 388355137 1 574009107 1000000000 9714402 1000000000 703131135 1 1 565185965 514734733 1000000000 1000000000 33362090 474792121 1 1 173604790 955589879 1 708008642 1 1 240596904 397599068 1000000000 1000000000 45931847 1 993842137 414282926 1000000000 1000000000 133416073 1 345282254 1 733640013 1 699910976 1 304283641 503293194 1000000000 1000000000 305242069 1000000000 857910008 1 288096425 780800241 1 1 261992366 198250395 1 661854916 1 1000000000 159167931 1000000000 337620043 1 748204711 589442571 1000000000 1000000000 60811569 1000000000 83129721 183278690 1000000000 63461829 1 256579446 1000000000 367422481 1000000000 1 436248673 1000000000 615762473 1 122520148 769462308 1 1000000000 772122518 427146571 1000000000 441064460 1000000000 1000000000 233402531 955094495 1000000000 1000000000 26491269 187685272 1000000000 1000000000 443088015 1 35906317 850683753 1 1 554012292 1 101631907 896276340 1000000000 1000000000 680918309 1 632421424 264847998 1 412840947 1 341763448 1000000000 1 989431966 163945558 1000000000 203511686 1000000000 1000000000 794914839 510360770 1 634865692 1000000000 1000000000 226470474 1000000000 12784026 1000000000 896440395 1 870205739 298739218 1000000000 1000000000 43695340 1000000000 906526959 289421688 1000000000 917361771 1 858190899 1000000000 536305974 1000000000 959218486 1000000000 920144428 1 743377726 1 420990666 1 213707784 1000000000 900849282 1 199921008 1000000000 1000000000 690469438 1 48659374 678031740 1 565996331 1000000000 476627551 1000000000 535413803 1 987251733 1000000000 890019521 1 1 78387962 503779188 1 1 298908610 186830554 1 1 561988397 1 676471456 1000000000 47756158 640027745 1 918073139 1000000000 1000000000 113092750 596805203 1 994866163 1 1000000000 210508716 235362834 1 1000000000 830779756 947404491 1 1000000000 187853421 73111974 1000000000 1000000000 815621530 1 632003881 1000000000 376425160 1 299869838 382588006 1 452488260 1000000000 1000000000 91720030 1000000000 725656461 659330712 1000000000 347864497 1 1 838506852 1000000000 232707849 715177031 1 102621781 1000000000 1000000000 721046389 447191228 1000000000 1 147387492 727066314 1 265835992 1000000000 692733661 1 323461571 1000000000 780592975 1000000000 129822804 1000000000 966342351 1 825204651 1000000000 1000000000 174961461 849077619 1 421494090 1 1 227941344 1000000000 58053064 1 462710614 866821130 1000000000 1 467825712 837320892 1 90895866 1000000000 537906423 1000000000 440633725 1000000000 112261659 1000000000 1000000000 477905673 481681622 1 1000000000 19690572 1000000000 983732141 1000000000 798248742 933650800 1 1 153544911 783244266 1 1 685858485 1000000000 621275970 139597935 1000000000 1 961722462 1000000000 59837993 1000000000 294356135 1000000000 400763102 1000000000 190907805 1 110296531 1 813711492 1 306795166 722501800 1000000000 243254570 1000000000 286875253 1 641708813 1 1000000000 910656993 1 934731670 577431672 1 1 185431539 604344686 1000000000 984715460 1 1000000000 975381016 1 524627087 1000000000 33416491 655026790 1 1000000000 679793438 1 876731936 755701269 1000000000 902773642 1000000000 1000000000 903967669 246250482 1000000000 407084853 1000000000 1000000000 273536352 226658334 1000000000 1000000000 411611884 1 937899531 410770822 1 446139349 1 94849688 1 277240446 1 622040023 1 1 499029573 818902963 1 668535363 1 696517557 1000000000 1000000000 69167338 773249080 1000000000 1000000000 249961420 981054165 1000000000 969729798 1000000000 1000000000 417656042 333830324 1000000000 1 728556941 1 780890313 1000000000 499868769 1000000000 816037291 1 862294171 1 198441979 586758040 1 7870943 1000000000 1 298977911 27301934 1 1 844888055 85924333 1 1 851099164 1000000000 723242084 956076254 1000000000 1 578139720 1 86982484 731052093 1000000000 1000000000 415469236 1000000000 535787305 975276677 1000000000 152210597 1 1 798308720 1 623800313 1000000000 975177724 1 226529277 970236072 1000000000 1 813116990 783954616 1 503025610 1000000000 1000000000 433494298 12898821 1000000000 101827258 1 1000000000 812078558 520176057 1000000000 1 405781967 1000000000 940000973 24552709 1 1 213885500 1 603688449 1 415946706 834992946 1 1 439391012 507043271 1000000000 1000000000 353923471 1 657977643 1 754433357 577304458 1 537639163 1000000000 1000000000 632253877 1 765964538 1000000000 966618837 1 622232581 74572348 1 1 369490523 1 71035843 175141604 1000000000 222759686 1000000000 1 684764579 124234734 1 1000000000 807930086 1 409799898 234277513 1000000000 693263574 1 1000000000 7884979 694380589 1000000000 1000000000 27934558 207011279 1000000000 382686242 1000000000 1000000000 841146319 52628368 1 1 85605744 1 804010881 1 226451222 1000000000 753285054 320833146 1 1 705470560 1 962002314 1000000000 142463807 52084295 1 198619615 1000000000 1 178362386 1 6922542 1 83803318 931720314 1000000000 1 323724192 98967291 1000000000 1 32245654 482935636 1000000000 298003803 1000000000 763491950 1000000000 852733330 1 1000000000 982202115 1000000000 506305101 1 454913342 1 901958301 1000000000 365578716 1 590362766 176312340 1000000000 1 989906912 835139009 1000000000 1000000000 51945457 56451867 1 1 554982692 407673706 1000000000 1 995229744 1 23685644 207297980 1000000000 910050611 1 1000000000 717152917 17028025 1 123010294 1000000000 1000000000 757442919 1 99449643 1 236953368 341839364 1 111596044 1 1000000000 505245542 1000000000 360644564 931044712 1 1000000000 748280369 1 897672784 1 275040337 767864287 1 588642998 1 177571383 1 645932351 1 837082833 1 10145948 1 1 217210837 1000000000 51316387 361381944 1 1 293824720 1000000000 45157633 434877540 1000000000 1 811844625 175250804 1000000000 570856662 1000000000 818555988 1000000000 1000000000 96282946 1000000000 473329328 211981668 1 13548481 1 576450572 1000000000 1000000000 164974841 1 821119702 1000000000 45958782 1 93495284 1 721540833 1351205 1 197064557 1000000000 1000000000 387507502 1000000000 278279777 759575357 1 759561360 1000000000 77160332 1000000000 1000000000 362346405 1000000000 241850543 871569553 1 1000000000 463664871 1000000000 585530714 522430169 1000000000 1 610978768 1000000000 832169230 1000000000 931021428 976957588 1 631394543 1 1 362370350 37608837 1 483651423 1000000000 1000000000 538709212 951495363 1000000000 708126076 1000000000 1 467144459 1000000000 229723230 984271872 1 228487675 1 854216937 1 1 107850532 1000000000 996342716 38747935 1000000000 1 816412786 644174924 1 1000000000 650550496 1000000000 33094859 1 576549239 1000000000 278143089 213578063 1 1000000000 527816567 841981387 1000000000 771364666 1000000000 689506902 1 68381817 1000000000 1000000000 460209264 866836066 1000000000 1000000000 562800278 444509140 1 941629505 1 585020483 1000000000 1000000000 686234481 403486593 1000000000 1000000000 602851360 636940265 1000000000 1000000000 380899829 1 713248828 1 377645218 1 362431126 788388167 1000000000 951498706 1 105328441 1 278143698 1 720500882 1 1000000000 898836203 154434276 1 109550839 1 1 487979634 1 830977620 547501141 1000000000 916764988 1 596498397 1 490252753 1 1000000000 248578466 822699329 1000000000 178567315 1 218698850 1000000000 1 163413872 1000000000 340087581 558278408 1 619903510 1000000000 398826909 1000000000 487766502 1 1000000000 519163856 171398480 1 65336175 1 1 784483778 728193165 1000000000 1 270006168 702132542 1000000000 685835630 1000000000 548007000 1 1 390191078 1000000000 25367966 1000000000 523777869 1 597853101 1000000000 619865707 1000000000 170932752 656586740 1 483875803 1 577109474 1 241364779 1000000000 1 352676917 1 398970349 904903256 1000000000 510273096 1 1 951754924 1000000000 654392084 1000000000 874413434 363728046 1 202497737 1 394158745 1 1 860993631 102590527 1000000000 153104735 1 1 542831937 1000000000 373218519 10048419 1000000000 1000000000 17183405 1000000000 220849730 149174325 1 701437940 1000000000 525392876 1000000000 446730151 1000000000 1 468867995 153790444 1000000000 275100763 1 14924865 1 1000000000 318866886 1 46707853 457239496 1 793645329 1 1 944250972 1 939402065 1000000000 727842467 1000000000 878747188 516612788 1000000000 1000000000 458228692 1 870570879 693597008 1 1 550298150 732589313 1000000000 1 397009963 243838846 1000000000 1 752854998 1 729934780 1 175307314 794999994 1000000000 366732285 1000000000 3011857 1000000000 1 598790895 1 894213834 303255737 1 1000000000 476682716 637829399 1000000000 1000000000 372417453 1 17022040 1000000000 173535226 1 20145090 222070662 1 1000000000 16504610 1000000000 56147184 1 330610427 389121034 1000000000 307392167 1000000000 1000000000 668102172 1 469708235 1 125631337 704792202 1000000000 1 410224733 910007235 1 156884156 1 470745293 1 1000000000 240074559 1 853170185 1000000000 617125359 1 920319392 1000000000 306159531 77467622 1 897061681 1 1 69934759 678111247 1 241656527 1000000000 1000000000 604548058 1000000000 206610890 1000000000 366691850 939540468 1 1 846839517 1 290601347 361599901 1000000000 763518792 1 411485873 1000000000 922001060 1000000000 169675216 1 1000000000 860144146 383648444 1 457567145 1000000000 775194851 1 239168244 1 1 667578946 471228800 1 671465975 1000000000 201127803 1 1000000000 257592527 906873301 1 1000000000 697161790 714647337 1000000000 367625762 1000000000 591867108 1000000000 182246818 1000000000 282778625 1 476670875 1000000000 596812475 1000000000 1 773502707 634483859 1000000000 1 785743145 343463438 1 1000000000 634911126 518637962 1000000000 1 85642671 1 189727362 1000000000 550342828 400235700 1000000000 1 506494712 1 898317427 1 880934338 711764371 1 142189853 1 1000000000 127218249 426457850 1 858239844 1000000000 1 903178613 723253564 1000000000 439993018 1000000000 1000000000 435200176 1 267782910 505052068 1 873491667 1 1 956530770 968965195 1 1000000000 933712583 71564597 1 1000000000 516944393 375387376 1 82355231 1000000000 1000000000 6105620 1 622443137 1000000000 884918380 1000000000 138745900 1000000000 363114901 1 765222622 1000000000 498037401 1 665642170 221834494 1 1000000000 281512395 957081489 1000000000 42823349 1 683207517 1 890364932 1 1 144060707 32142700 1000000000 972991417 1 1 775000161 1000000000 425275319 1000000000 704781668 771399866 1 562050917 1 1 9340607 1000000000 247108768 1 683406806 97437256 1000000000 387181217 1 909443184 1000000000 523557373 1 1463172 1000000000 903922212 1000000000 1000000000 793953978 866888647 1 1 399381726 1 951748955 479269576 1 1000000000 44682525 1 47887606 1000000000 579380751 1 86689171 260421222 1 1000000000 137956435 656763314 1 153257871 1000000000 15213367 1 984983018 1000000000 1000000000 220618435 1 102668792 59417718 1000000000 508234032 1 1 23484863 1000000000 460128158 865440271 1000000000 1000000000 804455842 97710473 1 1 632148783 915105307 1 1 71198675 1000000000 337041755 614884101 1 1000000000 14292878 520494584 1 324851759 1000000000 809708146 1 1000000000 549204578 57425905 1000000000 644102057 1000000000 530251402 1 237181763 1000000000 1000000000 771028186 1000000000 538449546 1 530941553 1 921050301 1 687498770 570738834 1 784014631 1 53953509 1000000000 647294925 1000000000 1000000000 840550901 1000000000 558767316 44998277 1 514244376 1 1 103017026 150729616 1000000000 199686349 1000000000 1000000000 873467245 3035345 1000000000 1 669926326 60457593 1000000000 1 898391993 429508270 1 1 350771115 621479294 1 426082027 1000000000 120349701 1 720537387 1000000000 92886587 1 886097919 1 1 649981711 699714070 1000000000 1000000000 684324639 895670157 1000000000 1000000000 907542141 1 185347771 1 225611224 402906831 1000000000 1 780345701 7849381 1000000000 1 419383293 533630513 1000000000 475149997 1 1 469359845 787996478 1 1000000000 706021215 699676663 1000000000 1 519739104 459912460 1000000000 499776203 1000000000 568959502 1000000000 1 358411932 687937477 1000000000 190097086 1 260671184 1 368460169 1 1000000000 611305828 1000000000 664442850 422616733 1 226555597 1 1000000000 71458729 438889808 1 115716929 1000000000 455792148 1000000000 1 547557318 628849687 1000000000 1000000000 412434528 376557527 1 1 17489292 636688975 1000000000 681245027 1 1000000000 210362668 200971286 1000000000 1000000000 563022750 1 306152163 680725777 1000000000 1 55866870 542056778 1 26271636 1 1000000000 799461685 1000000000 22564064 1000000000 166011842 53868213 1000000000 1000000000 5295176 146412758 1000000000 106202538 1 129248759 1000000000 123248580 1000000000 1 314786518 708228197 1 1000000000 146615533 1000000000 250027325 527493377 1 1 54385192 342974966 1 61715240 1 1 614244430 493799294 1000000000 184903337 1000000000 823362859 1 1000000000 231880624 1 610612312 155463617 1 1 589904869 1000000000 831311046 261096089 1 1 718596747 1000000000 261491775 1000000000 838297092 242355745 1 25264078 1000000000 504081459 1 1 349049953 892493913 1000000000 367210556 1 296266013 1 1000000000 24304771 491233601 1000000000 548074585 1 1000000000 463314819 1 325992809 984687097 1 1000000000 400601579 1 269939298 1000000000 861148313 619674318 1 197050595 1000000000 983827962 1 730585548 1 93848774 1 432913869 1000000000 1000000000 848172572 1000000000 36574234 89964720 1000000000 44646837 1000000000 1 542772724 461490850 1000000000 1000000000 240120743 1 398833052 464203604 1000000000 106207420 1000000000 1 541706024 75148636 1000000000 222778242 1 554439587 1 1000000000 339020438 1 353421850 322329476 1 202189215 1 1 54662731 56795692 1000000000 63688172 1000000000 1000000000 727207603 619865636 1 188893837 1000000000 1 58056225 1 81948872 1000000000 18513287 78947775 1 37417775 1000000000 1000000000 768675160 142034168 1000000000 223178818 1 1000000000 662618130 156109983 1 1000000000 152626461 1 7234677 901311871 1000000000 920933952 1000000000 1 354840400 134832652 1 613545782 1000000000 1000000000 293733750 390275493 1000000000 933270260 1000000000 265750215 1 1000000000 708114622 255075966 1000000000 745765828 1 566153698 1 923347715 1000000000 1000000000 940997006 1 40813991 1 910935076 1 783451723 646324843 1 1000000000 802506696 1 14271584 78520802 1 854162074 1 1 18802752 860285293 1 850680327 1000000000 1000000000 889454360 1000000000 16349310 22258289 1000000000 1000000000 328985366 822755174 1000000000 119299384 1000000000 204794542 1000000000 1 261709367 141949464 1 746813905 1000000000 363659980 1 1000000000 438422919 1000000000 551207648 864754507 1 343011751 1000000000 866374599 1 1000000000 98591255 1000000000 872809136 1 225131164 637629828 1 657256910 1000000000 524085503 1 1 32875346 1000000000 663931847 1000000000 296697430 1000000000 912087188 1 493377286 334280768 1000000000 119548493 1000000000 955419676 1 796769626 1000000000 1 779809007 1000000000 524368428 1 987223800 660447904 1000000000 13009237 1 94247759 1 334142770 1 675719588 1000000000 1000000000 362149661 1000000000 902958214 1000000000 277720801 1000000000 209464059 979640390 1000000000 1 965674013 155361048 1000000000 391064522 1 1 606800595 1000000000 445574504 1000000000 444880981 1000000000 640956954 388429303 1 192421331 1 820679273 1 1 48818843 305508028 1000000000 1 580894058 708451813 1 321062904 1000000000 103528501 1000000000 27012838 1000000000 1 219860232 1000000000 77130652 1000000000 908265254 149909819 1000000000 540040230 1 1 566141957 748867890 1000000000 1 196495520 588398491 1 1 196502154 672488327 1 840511265 1 673752369 1 892233385 1 1 100092168 1000000000 835056290 73031441 1000000000 399958229 1 819736570 1 1000000000 568294006 535616041 1 1000000000 360887488 1000000000 742774579 494263906 1000000000 750128669 1 867675430 1000000000 1 220370113 949148460 1 90722995 1 1000000000 416431900 65882137 1 1000000000 227829418 1000000000 942564026 439771865 1000000000 622060482 1000000000 815253834 1 1 641171581 713510918 1 329387139 1000000000 1 462170911 1 831665064 1 351324036 577353228 1000000000 68290157 1 1000000000 922557113 59182781 1000000000 1000000000 462977315 1 272774583 65876459 1000000000 1 273126510 1000000000 1528657 1000000000 919430472 495998880 1000000000 600483573 1000000000 937180686 1 630933569 1 269091408 1 861291032 1 118380907 1 1 418581284 934450674 1000000000 193682008 1 1000000000 703696960 1 536603104 106973930 1 228689336 1 852746201 1 1 600238432 1000000000 19551859 1000000000 488007689 1000000000 249326877 1000000000 667503760 145094799 1 1000000000 551086264 1 80148801 854238449 1000000000 1000000000 713863533 292147228 1000000000 17418221 1 460990624 1 31177821 1 1000000000 392645179 1000000000 132234989 374715363 1 505942579 1 1000000000 748099358 1 9066333 817148470 1000000000 109252921 1000000000 595722392 1000000000 63562832 1 1000000000 15798998 1000000000 144751769 1000000000 775335315 272925443 1000000000 552664782 1 1000000000 936757580 1000000000 574022877 1000000000 26133633 1 900921986 184505471 1 1000000000 744115059 1000000000 781002456 1 122072763 161193350 1 76038733 1000000000 924425148 1000000000 1000000000 147436339 180095813 1 62910380 1000000000 1000000000 84423356 81989796 1000000000 345992988 1000000000 774814690 1000000000 580256998 1 118957134 1 1000000000 173466965 1 975888291 1000000000 438899703 1000000000 240232199 1000000000 684054796 1 857868748 2800392 1 1000000000 10364362 1 462081950 1 984632499 824313525 1000000000 1 81309114 77017494 1 1 227702512 627869392 1 441241527 1 81110806 1000000000 1 969610155 1000000000 740503944 705922917 1 899928003 1000000000 118799465 1 37135893 1 190814138 1000000000 652203573 1000000000 1 352599124 1000000000 658611431 466692872 1000000000 83872480 1000000000 1000000000 521099530 33892177 1000000000 1 258167950 213862014 1000000000 662358760 1 1 893007539 898247035 1 264248321 1000000000 1 272427737 1 713588006 169334660 1 85410807 1000000000 591927708 1 1 965521838 1000000000 239776489 551548288 1000000000 1 219615381 1000000000 533350876 1000000000 75542532 908261550 1000000000 786542103 1 239480579 1000000000 1000000000 886394452 1 431210108 532796209 1000000000 1000000000 588752095 1 597384458 1000000000 380378676 1 640176889 1 105566147 1 248042772 90336861 1000000000 1 859391831 607291972 1 1 927594665 1000000000 766385444 1000000000 709192021 67047524 1 1 795518551 897109580 1 1 509175526 1 91608131 212736907 1 1 48029338 1000000000 602829366 1 51263043 1000000000 837913762 1000000000 629180605 1000000000 546547828 889726651 1 1000000000 644562031 1000000000 934000574 1000000000 411243037 1 62752033 1 9630542 870973672 1000000000 1000000000 908450508 342879411 1 1 37476778 1000000000 449855288 522617473 1000000000 254821543 1000000000 1 879004684 294793289 1 38180976 1 563275733 1 10752166 1000000000 53527227 1 996962638 1 1000000000 810013155 592708193 1000000000 709577765 1 1000000000 195669272 1000000000 709871090 469980006 1 1000000000 788440701 1000000000 390276198 884167882 1 1000000000 1128234 908623110 1000000000 1000000000 714033458 204687491 1000000000 410028543 1 1000000000 441166011 630921507 1000000000 1000000000 736517558 539410969 1000000000 318726203 1 1 207300448 770214949 1000000000 536974368 1 39276855 1000000000 1 31530451 151059687 1000000000 1 540343094 208564571 1000000000 958531068 1 473131546 1 911910027 1000000000 825291963 1000000000 1 145186618 694196228 1 761760864 1000000000 1000000000 70153153 567757462 1 782456268 1 114883737 1000000000 686138006 1000000000 1000000000 868359187 663798170 1 247889609 1000000000 1000000000 197293071 310976372 1000000000 609662538 1 1000000000 575100858 80375324 1 706903695 1 287163033 1000000000 160599164 1 243793837 1 1 281414930 894458315 1000000000 1 861390066 1 316597287 1 844048852 53455323 1000000000 733143002 1000000000 659357769 1000000000 1 248898976 108371240 1000000000 1000000000 234548829 1 998564506 148690303 1 635485599 1 1000000000 15531288 52005718 1 1000000000 857898118 745109349 1000000000 1 371448491 55047130 1 625176866 1 1000000000 331290375 744754115 1 1 986324879 732147682 1000000000 1 117551399 120841893 1000000000 1000000000 238223446 1000000000 646973382 1000000000 68345760 1000000000 829915196 1 845424243 393197576 1000000000 165144124 1000000000 36107942 1000000000 857418238 1000000000 190168426 1000000000 93232856 1 146009916 1000000000 826943432 1000000000 1000000000 192858369 129210647 1 1000000000 628367906 1 228977101 1000000000 433405058 549558152 1000000000 1000000000 307056465 869941531 1 798964749 1000000000 567793747 1 1000000000 970888994 774503745 1 572273017 1 129760617 1 900838495 1000000000 899436348 1000000000 1 16169761 234730542 1000000000 1000000000 991113158 1000000000 255269855 1 846810672 1 278677152 1000000000 248871199 9067459 1 30547561 1000000000 1 652363277 542398402 1 488605874 1 654349180 1000000000 1000000000 506723125 1000000000 501981347 842627216 1 394631623 1 1000000000 145265660 1 279680993 857728970 1 1000000000 83450027 1000000000 288602261 1000000000 628670416 291226948 1000000000 45729362 1000000000 1000000000 684098093 1 874376069 1000000000 442666431 520722175 1000000000 1000000000 150274838 1000000000 467168994 1 853071051 633563095 1000000000 452497526 1 561118756 1 331886894 1000000000 690464049 1 1 875036017 1000000000 168934635 1000000000 794063572 1000000000 312344667 415889365 1 59664588 1000000000 1000000000 719114808 821052143 1000000000 1000000000 904312391 205280596 1 805030228 1000000000 445011351 1 342777325 1000000000 1 12814239 136201736 1000000000 930091614 1 498835358 1000000000 1000000000 85797723 1000000000 527492617 1000000000 564349562 1 652597896 131944280 1000000000 1000000000 135078476 126313881 1 978482274 1 1000000000 910709139 222783987 1000000000 325509803 1000000000 733051157 1 1000000000 371657412 1 578864312 487535664 1000000000 1000000000 406675943 1 381435751 1 927573722 689291268 1000000000 1 606259241 1 620880458 1000000000 711189640 814538409 1 1000000000 114891108 167575 1000000000 359661773 1000000000 620057111 1000000000 451667200 1 2506595 1000000000 1000000000 37782012 1000000000 74572802 1 53521271 1000000000 655491256 1 625658782 644565420 1 1 845138683 1000000000 679754786 948247516 1000000000 1000000000 498802989 557010341 1 1000000000 473131704 573419625 1 630097985 1000000000 54778657 1000000000 704573101 1000000000 83227892 1 1 221916306 719799769 1000000000 1000000000 949768280 452238093 1 87594889 1000000000 1000000000 887742368 756711105 1 1 248839062 1000000000 535119761 541031394 1000000000 872082864 1 432219055 1000000000 1 137730797 1 131638091 1000000000 539763506 52512541 1000000000 1 452688381 1 406781687 514615982 1000000000 1000000000 44973115 584933134 1000000000 1 604491548 1000000000 715975017 1000000000 623210342 1 32775074 33424693 1 1 209302167 1 773213156 49217344 1000000000 721882545 1000000000 801593572 1 1000000000 791461462 1000000000 112070079 1000000000 550542621 1000000000 748654468 1 757757089 905556752 1 1000000000 35715280 1 135537337 16491353 1 232122508 1 1 909795096 75986917 1000000000 198326448 1 4856255 1000000000 25457892 1 408712979 1 1 241597664 63426229 1000000000 1 48070900 20391426 1000000000 1000000000 617971733 1 590703045 1 428930175 899915443 1 511664608 1000000000 607610589 1 413885286 1 563022709 1 1000000000 588971546 838164559 1 1000000000 783641561 1 989138544 1 112975703 360548636 1000000000 430872968 1000000000 508285105 1000000000 1000000000 208650446 1000000000 747968192 118506574 1 1 109449911 810151368 1 183368320 1000000000 534270554 1000000000 849443454 1 386870920 1000000000 1000000000 749370419 1000000000 166517729 1 906849547 1 634475707 714190992 1000000000 1000000000 532150340 850514810 1 960134499 1000000000 639701751 1 1 741278397 1000000000 949913990 1000000000 737183808 566613188 1 727531152 1000000000 1 217455001 1 517694144 385572882 1 1000000000 102913200 266646614 1 1000000000 668333163 1000000000 42407950 1 72836849 1000000000 133138341 1000000000 483292361 1 45798591 1000000000 180999856 723762497 1000000000 1 91124439 563884628 1000000000 413190913 1000000000 810447039 1 114744299 1000000000 563029488 1000000000 1000000000 560795224 1000000000 1444129 1 788589093 1 840159219 102504380 1 1000000000 58224604 1000000000 881753 528473036 1 979846506 1000000000 506928488 1000000000 141450107 1 802655038 1 766364936 1000000000 925254473 1000000000 1000000000 919403917 151280433 1000000000 746525004 1 538290077 1 167785480 1 708018172 1000000000 33334574 1 509991 1 1902536 1 348920114 1 595419789 1000000000 1000000000 517396188 914692733 1 306033901 1000000000 136248416 1000000000 482445807 1000000000 137894287 1000000000 181922970 1000000000 763353695 1 1000000000 604178266 1000000000 346427027 1000000000 840216901 1000000000 70125107 909264879 1000000000 1000000000 963265326 623841128 1 1000000000 601190941 691844063 1 1 900406921 212920880 1 1000000000 8513316 1 138546890 976352823 1 342006352 1000000000 780267204 1 1 275822922 992115876 1000000000 1000000000 452128844 709756949 1000000000 1000000000 386238972 1000000000 130584322 1 126444096 93745275 1 754397200 1000000000 463940272 1 1 1388850 1 300137423 651592019 1000000000 1000000000 551069740 1000000000 947246552 956599309 1000000000 1 834460605 1 165331323 1000000000 929479405 1 80705663 1 306437239 842680857 1 57314545 1000000000 1 929926251 1000000000 338553969 565690975 1000000000 1 932816256 116987195 1 1 503518307 100921459 1000000000 882383895 1 1 713126956 1000000000 562234979 1000000000 346244790 697327204 1000000000 90990460 1 690275050 1000000000 179351467 1000000000 1000000000 92610575 204723983 1000000000 593809761 1 1 663563109 1 171706375 57646243 1000000000 261253171 1000000000 1 608907382 1 391628113 1 875590518 631163983 1000000000 117221972 1 1000000000 65942863 1 957333366 406118972 1000000000 251561807 1000000000 1000000000 394716046 1000000000 772876778 510689955 1 955853298 1 644007189 1000000000 1 391621537 1000000000 187232858 1000000000 759827449 1 681350443 673476764 1 8990191 1000000000 1 672689844 1000000000 673948074 101863736 1000000000 526859959 1000000000 996332795 1 1000000000 155387588 307742943 1000000000 575584087 1 1000000000 431213716 236353108 1000000000 1000000000 29994034 728685523 1000000000 1 668359971 1 185581738 1 792654513 7750422 1 1000000000 493471380 1 246234321 1 53911533 1 329590787 910578438 1 1000000000 388914789 912666161 1000000000 104191485 1000000000 1 767827002 21362387 1 846842030 1000000000 594227445 1000000000 1 829740668 488861746 1 169733416 1 579234548 1000000000 1 112625427 121598851 1000000000 1000000000 375610144 646936361 1000000000 1000000000 535834662 1 480558213 1000000000 8587907 1000000000 307421303 1000000000 713863218 1 79025919 1000000000 762281938 61549945 1000000000 1 727302378 1 756998536 1 791506900 886012953 1 964600239 1 1000000000 22976987 709244603 1000000000 264141458 1000000000 293563764 1000000000 387653787 1000000000 218162902 1 323459076 1000000000 300765739 1 746804899 1000000000 307382456 1 1000000000 767850617 581461940 1000000000 1 752995794 910323943 1 1000000000 54391927 719574601 1000000000 1000000000 622365014 537059082 1 512915463 1 727614052 1 1 178517370 804705934 1000000000 57588038 1 276795956 1 1 868473068 1000000000 542189274 1000000000 428975725 1000000000 84479105 1000000000 238379923 1000000000 953194741 15656285 1000000000 1 522801950 1000000000 981188818 1000000000 211851958 133818544 1 131199183 1000000000 4348759 1000000000 1000000000 44429166 1000000000 243346494 1 79998140 1 841935464 1 14730771 66280237 1 310606679 1 919897265 1 28252912 1 1 374344062 932955340 1000000000 1 482983562 176425164 1 327992598 1000000000 1 320009450 1 549007302 1 399709592 926347851 1 15040145 1000000000 395797764 1000000000 56751263 1 795048435 1 1 825825950 4395120 1000000000 831542826 1 1000000000 472494313 1000000000 979288660 1000000000 256427035 1 782732468 1 512472354 1 888557901 346825662 1000000000 249525648 1000000000 1000000000 212351536 381098211 1 567565322 1 1000000000 859402007 1000000000 113219927 416982811 1000000000 176562549 1000000000 1000000000 544845911 1 31063824 66840851 1000000000 101213315 1000000000 776277051 1 12788764 1000000000 1 581831407 1 916177298 1000000000 274998839 283100685 1000000000 1 312398144 190925866 1000000000 444767351 1000000000 1 859362130 1 496904182 1000000000 734991813 840423306 1 1 242486467 1 214269641 1 634286109 1000000000 4086667 1000000000 958962350 1 396375333 901153527 1 943270609 1000000000 1000000000 521514850 1000000000 13810070 904602479 1 368580122 1 1000000000 105986876 195244725 1 1 636465349 385578036 1000000000 1 105636402 1 173672340 111369383 1 559300398 1 1 14219999 125594535 1000000000 1 464033026 1 615657216 454786320 1 480461877 1000000000 598106950 1000000000 680069049 1000000000 1000000000 797413839 11774272 1 1000000000 723536696 1000000000 783044905 1000000000 531874543 1 506914802 1000000000 216805182 1000000000 708440592 594656794 1 1 341079180 56128551 1000000000 852854984 1000000000 1 914517336 973703115 1000000000 1000000000 76683899 434684784 1000000000 1 873114915 1 189339612 1000000000 525571909 1 160242076 1000000000 883897323 1 987956931 1 816243806 1000000000 501495163 1000000000 651627302 1 769378377 1000000000 104661052 525851274 1000000000 1000000000 237544924 245227879 1 40644925 1 562673082 1000000000 1 570644145 863080241 1000000000 530639983 1000000000 1 293065502 1 868191094 617950534 1 817712612 1000000000 198629146 1000000000 1 398062124 1000000000 138742711 1 692918902 1000000000 420411658 741165466 1 1 58714232 31841046 1 324470641 1 1000000000 141865298 1000000000 520811590 958680476 1000000000 1 675070884 1 115458368 442728729 1 1000000000 923353869 676232440 1000000000 64938165 1 1 897709580 1000000000 51875688 1000000000 303537002 134478069 1000000000 1000000000 18730188 1000000000 424531189 1 450859472 1000000000 478771006 305991808 1 293075217 1000000000 155142528 1000000000 369819227 1000000000 689658938 1000000000 809481845 1000000000 1000000000 748311935 1 856843691 700183262 1 922582791 1 74989870 1 754264493 1000000000 1 943355026 260878630 1 346338930 1000000000 522867215 1 518316456 1 1 11117681 1000000000 471781220 1 473670456 1000000000 920700681 682674713 1 1 731360122 45382996 1000000000 1000000000 861072933 1 132673705 857185847 1000000000 351895778 1000000000 1000000000 103174746 436340053 1 1000000000 863716689 134286012 1000000000 138324451 1 1000000000 703170 1 209953891 363973030 1 1000000000 161091141 1000000000 256773462 465734165 1 221878107 1000000000 22434870 1000000000 1 676492547 1 236483785 747690262 1 922838801 1 902139535 1000000000 60763337 1 32018847 1 763445177 1000000000 938308201 1 278440944 1000000000 1 446719704 45794059 1000000000 1 245987049 729553625 1000000000 1 90563272 1 86698442 1000000000 656627752 739366790 1000000000 1 28886057 1 500222470 357706562 1000000000 1000000000 4480916 121694832 1 12066320 1 1 101138217 171042270 1 1 320713053 385585884 1000000000 1 649172207 143052721 1000000000 413664260 1000000000 491496950 1 1 887082893 378868082 1000000000 1 312685404 262356201 1 1000000000 150597433 1000000000 148928205 34550857 1 1000000000 552856110 1000000000 575603241 897323104 1 1000000000 757013287 734522261 1 247839971 1000000000 1 679264489 47107288 1000000000 573271601 1000000000 1 497924105 59766254 1 1000000000 603050320 1000000000 127610312 133804962 1000000000 974473198 1 1000000000 46534561 46115772 1000000000 777451501 1 1 173613576 135382405 1 231116661 1 740440996 1 436521770 1 1000000000 55929452 338809938 1 1000000000 668988878 1 940485822 730321414 1000000000 216270610 1 363400970 1000000000 1 382030034 1000000000 988932179 1 924199614 1000000000 558629465 1000000000 382263241 1 654149418 32392475 1000000000 755612525 1 1 871364993 945292104 1000000000 981821584 1 1000000000 113018994 1000000000 572613124 819626718 1 461051797 1 483573084 1000000000 1000000000 87699893 564102549 1000000000 1000000000 412876701 323420339 1 55289589 1000000000 1 727077925 120362375 1 904357340 1 1000000000 507080022 488947031 1000000000 1000000000 71588738 122893546 1 1000000000 441126980 359864984 1000000000 1 62527616 354647526 1 133693232 1 1 465454594 835769631 1000000000 1000000000 313831326 1 602676544 1 818889703 1 407972373 146223085 1 1000000000 316456054 780991456 1 290401822 1 770939274 1 1000000000 791025247 646583127 1000000000 1 583475554 1 1355605 1 991149120 1000000000 272798610 1000000000 521031787 864461600 1000000000 106233021 1 133025602 1 758639239 1 1 417197565 991797515 1000000000 615081869 1000000000 1000000000 171981242 222477832 1 741126553 1000000000 1000000000 228081306 1 544402474 1000000000 681575861 403114557 1000000000 1000000000 29430685 25045767 1 1000000000 49403038 327274461 1 1 58003045 274425593 1000000000 826773960 1000000000 1000000000 282838432 277335141 1000000000 275144719 1 1 751587191 570728341 1 95679810 1 544445222 1 1 267907700 738266851 1000000000 964858589 1000000000 1000000000 582238938 1 733660380 1000000000 141161332 1 213958370 154072555 1000000000 551770732 1000000000 1000000000 370952990 429080018 1000000000 1000000000 834855730 1000000000 651433037 1 359769684 492121488 1000000000 769912582 1000000000 382570077 1000000000 1 233838157 1000000000 39332202 1 463413291 1000000000 861708287 957022901 1000000000 20177322 1 443548732 1 964556390 1000000000 82630867 1 1 183628957 1000000000 734977947 1 314238558 130761787 1 359567141 1 1000000000 94531800 985203101 1000000000 1000000000 553030902 1000000000 594217661 1 626522016 1 520835468 1000000000 155831090 233078028 1 358015274 1 1 155649425 1000000000 320676455 1 823037166 1 204609567 1000000000 723575520 83200011 1 1 135732481 1000000000 896247818 559098818 1000000000 1000000000 380677560 489410990 1 1000000000 47322689 1000000000 644278887 137538269 1 112868026 1000000000 184957012 1 1000000000 650925355 1000000000 811067878 1 848953423 100263927 1000000000 929012326 1000000000 543556839 1 1000000000 149820294 762252908 1 1 415569849 1000000000 399720911 1000000000 929117815 786486645 1000000000 39281878 1000000000 1000000000 305411083 258274245 1000000000 1000000000 727902649 925852112 1 1 838902202 338693031 1 535508663 1000000000 73154790 1 894216787 1 1000000000 654149235 1 304251436 441851340 1000000000 1000000000 782333652 1000000000 29842097 65496321 1 1000000000 637464700 250921325 1000000000 325116574 1000000000 397640632 1000000000 1000000000 106920318 1000000000 891493550 333023039 1000000000 195166297 1 1 951180724 399419952 1000000000 1000000000 88427243 421062617 1000000000 1 927343019 358384322 1000000000 889459539 1 145328397 1000000000 260517472 1 1 204744215 553025812 1 942739215 1000000000 1 430304144 1000000000 504370670 1000000000 636855489 851048241 1 198067590 1000000000 76477122 1 709727596 1000000000 442820706 1000000000 1000000000 973455969 1 987192309 1000000000 63734967 280254495 1000000000 1 338211557 492061562 1 1000000000 661370970 649251549 1000000000 1 142886597 605920515 1000000000 1000000000 644240693 1000000000 596194295 1 180770927 1 497937580 1000000000 562795481 641359125 1000000000 204583515 1000000000 1000000000 690900263 1 716381333 443600670 1000000000 1000000000 986837456 1000000000 813079914 463206143 1000000000 1000000000 835989153 268201271 1000000000 836293592 1000000000 799052548 1000000000 789426113 1000000000 445912550 1 1 83037935 1000000000 776259442 98587041 1 1000000000 202748262 1 269719923 136764934 1 1000000000 817274193 1 820294214 1 446699546 1 333792500 1000000000 737826362 1 102293605 1 693866681 515012598 1000000000 47317511 1 422556349 1 418818800 1000000000 1 486728408 385059350 1000000000 88477358 1000000000 1 122804819 1000000000 711485316 54807647 1 1 704127692 1000000000 788178972 1 94760330 1000000000 833615334 1 534700843 279845968 1 1 429026613 685455519 1000000000 1000000000 705467179 662015600 1000000000 1 16610316 662868705 1000000000 1 458203329 700038563 1 993607398 1000000000 1 964434511 349906247 1000000000 1000000000 221574243 450466675 1 333494340 1000000000 764586438 1000000000 346822567 1000000000 1 599225672 1 388545983 341404867 1 1000000000 414626706 262338669 1000000000 1 780158673 82801034 1000000000 405648797 1 1 480937829 1 819756934 402682106 1000000000 719856193 1000000000 1000000000 685097150 1 177136211 1000000000 424515538 1 799543338 1000000000 61293082 543623167 1 15841915 1000000000 1000000000 73938138 1 591490238 1 118870294 1000000000 890466904 281778907 1 484541339 1000000000 156774605 1000000000 1000000000 34025100 781361003 1 1 429714652 77850481 1000000000 469652556 1000000000 1 40800163 1 174599922 1 836047958 760467624 1000000000 1000000000 625398569 1 910512926 500439358 1 818420182 1 505182297 1 1000000000 191667071 1 854769993 20729857 1000000000 127862769 1 240189086 1000000000 1000000000 374151518 172220306 1 1 918576701 1 664508537 1 690037785 1000000000 406220030 1 156149699 496514319 1000000000 1000000000 993769272 678952466 1000000000 1000000000 812916594 1000000000 843888235 82793089 1 1 731748541 1 280145479 1 795210806 763313720 1000000000 1000000000 168936287 142192258 1000000000 889523384 1000000000 1 300896513 1 959757457 1000000000 287801931 992248177 1 1 405033298 1000000000 412050551 660006367 1000000000 1 217337624 1 103554141 1 3450245 1 159337281 307838259 1 1000000000 106532990 1 951592656 776098142 1000000000 1000000000 92164889 1 283138338 1000000000 95725528 594005698 1000000000 830396549 1000000000 620983867 1000000000 607537108 1 1000000000 519919037 588424094 1000000000 1 354539811 735824511 1000000000 337106447 1000000000 107266182 1 1 592470286 583070307 1000000000 89131548 1 539925602 1 239223030 1 449953445 1000000000 1 35983245 108604907 1 898231554 1000000000 816437844 1 771084164 1 321585526 1 1000000000 862932345 1000000000 927148334 1 82981958 1000000000 99362944 366083880 1000000000 1000000000 111666163 400267877 1 1 872733374 683161937 1000000000 956262447 1000000000 1 301701997 411564197 1000000000 1 219844374 271937924 1 1000000000 382490130 1 132921208 1000000000 594016359 274701431 1 1000000000 831898072 1000000000 979950802 337533034 1 1000000000 138671295 51192901 1 775535541 1000000000 951064939 1 1 419242250 17083270 1 1000000000 781466388 1 106697285 64799825 1000000000 71784607 1 1000000000 410899422 134947154 1 1 764081824 187840280 1 1 107188365 965150930 1 109235553 1000000000 376931878 1000000000 587396144 1000000000 1000000000 795469530 1000000000 680776490 337247577 1 890676471 1 1 22864063 1000000000 131023625 1000000000 1429191 647983168 1000000000 230852611 1 342320973 1000000000 234175672 1 561734689 1 1000000000 137334977 1000000000 126750680 1 164595412 983661688 1000000000 554902 1000000000 1 950352869 1 655994059 765431153 1 1 104278290 359203671 1000000000 308654725 1 1000000000 824762263 722626208 1 834768771 1000000000 1 183832524 858603360 1 1 914966771 483107712 1000000000 1 29028216 29678644 1 1 10049524 1000000000 164161007 1000000000 369522205 1000000000 999309056 303126060 1 1000000000 567486536 944833075 1000000000 929976892 1 748677550 1000000000 675784102 1 1 632690117 1 479647609 1 816758921 1000000000 820158742 130649502 1 1 332552815 199902381 1 1000000000 648046429 1000000000 152070130 1 3093383 1000000000 216804701 1000000000 758238281 1000000000 612789900 573118951 1000000000 742056470 1 253462908 1000000000 186761847 1000000000 787741438 1000000000 1000000000 916363008 672287926 1000000000 1 24009521 1 722473361 1000000000 229977302 999650723 1000000000 467222862 1000000000 1 621895750 661524563 1 1000000000 972319015 1000000000 259732651 923323313 1 1000000000 725478686 28374056 1000000000 1 791303701 574310367 1 221381177 1 1000000000 517676509 767383675 1 941953890 1000000000 1 747102182 1000000000 299381143 1000000000 2761107 1000000000 191325662 1 521969949 1 708621839 1 291998218 1000000000 470842899 1 255799917 1 143822385 140307249 1 1 391211373 603115632 1000000000 1 285977448 1 459608615 972324107 1000000000 1000000000 380954549 1000000000 533154157 1000000000 62215299 1000000000 741254223 1000000000 886769193 1 133617549 1000000000 757039749 1 517466854 1 207557641 1 737936250 264313022 1000000000 1000000000 213582937 517002310 1000000000 1000000000 662239124 1000000000 956801855 987926 1 747566200 1000000000 386883258 1 1000000000 259198529 1 253531386 1 986745928 1 61006222 345948246 1000000000 597208418 1000000000 1000000000 765068889 1000000000 297419080 1000000000 297323535 142213812 1 717791928 1000000000 1000000000 512473598 787685679 1000000000 640840042 1000000000 714837191 1000000000 1000000000 425197682 529741649 1000000000 847630496 1 517694630 1 26871135 1000000000 397157399 1 1000000000 176072737 614892580 1000000000 1000000000 443131456 1 96242390 692051438 1 684261158 1 1000000000 213159842 692804033 1000000000 1000000000 865749329 921867672 1000000000 44558571 1 103671445 1000000000 570383203 1 94848724 1000000000 1000000000 897331116 1000000000 607143620 1000000000 947329306 1000000000 823242897 242702951 1 1000000000 728062759 1000000000 637980377 925131599 1000000000 1000000000 422332124 1000000000 576156960 748337523 1 4308546 1000000000 885906393 1000000000 1000000000 58131279 1 696164033 978333375 1 89446531 1 513671608 1 693419431 1000000000 652743974 1 1000000000 537496865 106107763 1000000000 1 209131940 1 60848464 1000000000 355067242 377253847 1 1 21510617 844892284 1000000000 604228177 1 1 486408994 1000000000 264014749 1 554189494 1 432309584 1 14946477 146021505 1 688014282 1000000000 1 346741556 970415247 1 1 883378656 1000000000 820511146 1000000000 967981161 1 749266640 1000000000 24807916 711410268 1000000000 1000000000 352825544 135367698 1 1 560257079 972842857 1000000000 191525088 1000000000 1 695255485 340568000 1 1 82020036 1 66347716 788536748 1000000000 227980415 1 1000000000 406156602 18392149 1000000000 1000000000 626774870 697287797 1000000000 1 896265306 1000000000 289737490 724513409 1000000000 1000000000 93214767 51924966 1 284012383 1000000000 105362276 1 731311836 1000000000 472555195 1 1 359800149 739457629 1000000000 1 365388754 1 870909759 1 25081099 1000000000 255874837 620466076 1 1000000000 572382028 1000000000 496484452 620126001 1000000000 1 621109895 338097563 1000000000 1 501301851 1 178302076 1 138726575 168532661 1000000000 1 329101261 684261013 1000000000 1000000000 118052232 1000000000 718561624 1000000000 63920584 327693846 1 312633578 1000000000 1 774571112 1000000000 59038547 635036485 1 1000000000 812139936 1 794525784 1000000000 408518336 1 338906177 1000000000 7592818 777764378 1000000000 812827760 1 663922342 1 1000000000 623484082 140893061 1 1000000000 982852392 1000000000 690925252 26206535 1 631195462 1 488931796 1000000000 1000000000 577150017 885545785 1 976266316 1 1000000000 309218010 815056972 1000000000 1 669875389 1000000000 728431279 219408612 1 1 40111941 1 30984131 985206818 1 656576296 1000000000 971516395 1000000000 84011262 1 460266972 1000000000 1 36596539 925173767 1 1 614866548 1000000000 127830020 371277912 1000000000 381649049 1000000000 1 108685193 1 560953500 152751148 1000000000 312170370 1 1000000000 513727113 1000000000 66196465 1000000000 523632933 1000000000 690223284 301124021 1 657011330 1000000000 1000000000 305046077 1 139550937 124903890 1 1 572407408 1000000000 663743044 1000000000 372610434 1 162070574 1 294978151 155610797 1 1 938388690 912642102 1000000000 864287758 1 778105820 1000000000 731327660 1000000000 283527287 1000000000 1 415036397 978571504 1 1 199314779 306042674 1000000000 1000000000 614761694 757379341 1000000000 749508546 1000000000 72997478 1000000000 1 748195064 25642029 1 1000000000 277470982 33540442 1000000000 1000000000 159810041 803919722 1000000000 343164859 1 1000000000 689810859 600265525 1 171719366 1 1000000000 218158222 867385303 1000000000 1000000000 212179710 1000000000 638837374 1 702356596 259492169 1 996599700 1000000000 1000000000 716617168 748115026 1 1 485909991 1 414936977 1 634025802 1000000000 146078254 329891611 1000000000 377320400 1000000000 116069527 1000000000 877916631 1 524993633 1 1000000000 782969053 1 33626053 1 585589010 1 750913360 1000000000 230593508 2724891 1 1 847752008 1 545225518 798048532 1 824640091 1 673743023 1 1000000000 481947631 1000000000 137710997 17430677 1000000000 1000000000 450046711 1 558950607 521989868 1 117997423 1 1 240312184 1000000000 624719956 408795628 1 1000000000 163075314 13283035 1 1 369643998 1 759610145 1 429669080 1000000000 283213385 449024177 1000000000 1000000000 131706554 506005590 1 1000000000 963429906 728313477 1000000000 1 67546103 1000000000 664614759 1000000000 243217376 101955981 1 309250581 1 11807131 1 1000000000 407304286 675254792 1 874351799 1000000000 792841823 1000000000 779766886 1000000000 736507208 1000000000 108604888 1000000000 102078159 1 1 404181418 105023553 1000000000 1000000000 414288175 94883067 1 1000000000 935451365 783302549 1 1 444676901 1000000000 548865209 1000000000 400403844 988498718 1000000000 1 941555509 1000000000 842682348 1000000000 296932561 1000000000 724438270 1000000000 579528675 1 644937812 570564257 1 963328037 1000000000 96321058 1 1 187846872 84740481 1 1000000000 324180067 851506754 1 1000000000 128837202 487727710 1000000000 939664368 1 302874201 1 1 787710940 105129397 1 1 658317435 39851572 1000000000 762299035 1 1 698885692 843327921 1 1 502784191 48076554 1000000000 541285648 1 1 127907153 1000000000 481943284 948081099 1 935561569 1000000000 503820975 1 157235778 1 1000000000 94818796 824530845 1000000000 684884424 1 1000000000 783324288 1000000000 378258615 630959131 1000000000 1 72691143 1 497580884 183102207 1000000000 708338508 1 405726487 1000000000 1000000000 126073120 1 567663080 1 486060382 1000000000 422899948 1000000000 979738991 1 565492024 75320179 1 429171789 1 742160095 1000000000 1000000000 74466590 1 851263555 570177703 1 975327377 1 1000000000 422358402 893008975 1000000000 1 427344335 496104207 1 1000000000 304723150 1 120905097 387931543 1 1000000000 593898687 277731389 1000000000 8566914 1000000000 1000000000 904091349 722568136 1000000000 1000000000 399710116 1000000000 329808662 394885105 1000000000 723009923 1000000000 643296961 1000000000 390599829 1 66153712 1000000000 1 939373927 62304258 1000000000 769567604 1000000000 1000000000 100050689 644408687 1000000000 701121752 1000000000 1000000000 128568950 1000000000 953880455 1000000000 372837392 338207615 1 890961750 1000000000 1 505122471 1000000000 841740186 1 4245576 1000000000 515502329 1 495173460 1 757492013 1 282778728 552897811 1 1000000000 904376539 494616352 1000000000 785283142 1000000000 242014552 1 810414571 1000000000 1 613198063 1 193740098 1000000000 716891687 1000000000 108109097 1 688031909 1000000000 271989508 924726452 1000000000 1 940062516 1000000000 483165130 1000000000 479809606 1000000000 332615862 1 590216245 909776 1 246444836 1 1000000000 995135891 1 913385708 422112252 1 1 740178659 263435019 1000000000 244275000 1 671701714 1000000000 1000000000 436432194 544256354 1000000000 1000000000 920732200 829485828 1000000000 1 116693312 92652307 1000000000 1 19312001 1 8342494 50185070 1 1000000000 424142835 1000000000 656065745 1000000000 528351533 420698551 1 934457828 1000000000 1 857817077 1 197169840 592435886 1000000000 264435454 1 510235944 1000000000 598461698 1000000000 908341338 1000000000 807821115 1000000000 1 143196303 706787848 1 1000000000 52496000 192363426 1 1000000000 355137859 820800729 1000000000 1000000000 18231921 1000000000 350067447 389412320 1 1 675198253 1000000000 331525206 1000000000 977153506 402197647 1000000000 655691338 1 609714682 1000000000 1 653121184 1000000000 431112848 1000000000 940085613 567020312 1 137190442 1 1000000000 728635212 1 403025334 1 565005608 587133156 1000000000 880159963 1000000000 974554521 1000000000 1 393358502 5941962 1 513268755 1000000000 718355395 1000000000 1 598164964 1 734314775 1 499764244 1000000000 474433419 18429779 1000000000 95227767 1000000000 1 673248083 431894749 1 1 10872655 15215280 1 1000000000 50660902 567991714 1000000000 934748011 1000000000 1 59299023 1000000000 469424335 1 833233076 1000000000 49914174 1000000000 603143889 1000000000 146213133 286100035 1000000000 104497837 1000000000 988474323 1000000000 1 542326050 339945922 1000000000 943447484 1 171132861 1 1 63783009 331967319 1 1000000000 871166417 1 790736236 947228475 1 1000000000 291912388 1000000000 492963467 1 360153185 1 100361419 1 925040081 1000000000 4516355 1000000000 780200937 1000000000 420869089 1000000000 23230526 1 912138914 442752973 1000000000 960184206 1000000000 1 779654951 713291878 1000000000 1000000000 31096957 859140912 1 1000000000 564937209 1 61826480 460996794 1000000000 1000000000 878203391 1000000000 144029398 1 319190418 1000000000 430841540 1000000000 713932313 1000000000 774199430 649090968 1 792977156 1000000000 305421 1 1 96737249 1 108888854 1000000000 136376892 174126054 1 1 149543098 1 56508403 406877487 1000000000 52277434 1 1 785129552 671785206 1 117259726 1000000000 1 987189171 329112882 1000000000 116805521 1 769344484 1 1000000000 376741791 741592242 1000000000 314766125 1000000000 861891396 1000000000 344694774 1 1000000000 322790351 818217464 1000000000 1000000000 204799346 435610219 1 1 80715165 968567596 1 568686290 1 1000000000 113496056 1000000000 464235832 297776867 1000000000 505063248 1000000000 973155173 1 1 817433899 71691098 1000000000 893110927 1000000000 2098009 1000000000 22099037 1 247204291 1 40864151 1 265381861 1 1 310545533 1000000000 428185746 1 437394427 1000000000 631817616 560633839 1000000000 1 655912257 1000000000 269799562 1 863832543 222659385 1000000000 1000000000 42230695 904401785 1 955573608 1 1 75190763 367339706 1 609841680 1000000000 785449304 1000000000 874957581 1000000000 1000000000 557898467 179728340 1 1000000000 257257603 1000000000 784083726 1 5199298 1000000000 668158774 852373486 1 934447404 1 1000000000 266456451 570960828 1000000000 1000000000 599816411 771245664 1 787989922 1 576629679 1000000000 1000000000 116145749 1000000000 347981774 858944828 1000000000 941042503 1000000000 1000000000 973718076 594881708 1000000000 190230745 1000000000 1 11802454 711225812 1000000000 1000000000 39736242 1000000000 108392889 1000000000 534723443 996769227 1000000000 667926532 1000000000 1 140446878 1000000000 22899112 1000000000 105460683 307876253 1 1 881416731 17323936 1 270251906 1 284390207 1000000000 1000000000 134178396 1000000000 340816717 1 305454384 1000000000 440618970 1000000000 770466935 1000000000 997671192 948159410 1000000000 1 626078588 1000000000 321531188 354540430 1000000000 100345357 1 296626106 1 1000000000 115957595 976989320 1000000000 1 247598719 1000000000 350262686 1 773924735 1 127496669 525043972 1 1000000000 636029715 1 996321098 1 187958662 375205735 1 884044239 1 459697737 1 933271890 1000000000 1000000000 954568395 328223170 1 227551803 1 1000000000 476021772 1 796230843 1 522285823 9937111 1000000000 253260842 1000000000 209121200 1000000000 31921963 1 1000000000 596797213 109704185 1000000000 9011491 1 1000000000 508695653 1 565803553 87894856 1000000000 1000000000 129153813 1000000000 297273270 86342485 1 1000000000 831997588 1 47235870 808327419 1 1000000000 143763544 817023926 1 1000000000 166265589 1 99100241 1000000000 156871742 19674634 1 1 20977280 1 804928259 603998817 1000000000 1000000000 211008034 1 252153181 1 970328051 543193256 1000000000 1000000000 767847661 624715250 1 1000000000 487427462 1000000000 437956952 135545443 1 967072756 1 10775317 1000000000 1 346094682 1 401447349 1000000000 841389685 135816145 1000000000 470064142 1000000000 499508980 1 26169715 1 764004664 1000000000 814996880 1000000000 1 621100097 1000000000 393803487 74226425 1000000000 926012555 1000000000 84017270 1 5263661 1 424298596 1000000000 992502397 1000000000 995377492 1000000000 140813660 1000000000 735172438 1000000000 1 87491468 1 584302384 1000000000 702902408 1 909577893 1 639701194 1 674088986 1000000000 560340206 1 116997129 1 125066758 1000000000 745283728 996280961 1000000000 39145869 1000000000 162687253 1 65019299 1000000000 992248558 1000000000 176970360 1000000000 256115361 1000000000 280190632 1000000000 1000000000 192997164 405918647 1000000000 1 968898674 1000000000 983588452 1000000000 111266953 705990606 1 106295101 1000000000 87950260 1 1000000000 114699058 660377152 1 407994349 1 80649659 1000000000 1 451257411 1000000000 101309565 1000000000 168624752 1 963947921 1000000000 440538449 835299918 1000000000 1000000000 537819142 217873257 1 419395446 1 1 291780542 1 345561350 1000000000 807199556 151643615 1000000000 137061003 1000000000 1 387142707 1000000000 640804120 1 424545747 1000000000 73638158 1 902409088 1 254004347 623246407 1 181362344 1000000000 997859425 1000000000 764566996 1000000000 1000000000 886521056 1000000000 870185904 1000000000 122164117 1 670891269 156128905 1000000000 1 890446044 90012275 1 57114004 1 1 244068729 1 504267824 571872692 1000000000 1000000000 532126810 527189694 1 1 691374949 1 411881921 879860912 1000000000 858593615 1 1000000000 478750683 1000000000 870291583 684633368 1 1 24221330 563295747 1 1000000000 693024922 1000000000 473681770 14953580 1 1 882572361 743638609 1 1 948137601 1000000000 380053193 742214018 1 484507074 1000000000 469817191 1000000000 1000000000 571821228 388713174 1000000000 186259641 1 468728320 1000000000 269741242 1 177816367 1 1000000000 828409845 946283317 1 1000000000 431341893 1 483103266 735004668 1 415671971 1 293960150 1000000000 1 439286879 1000000000 82991458 767117765 1 1000000000 888582719 412280215 1000000000 1000000000 601176726 962871456 1 1 30346018 268823021 1000000000 1000000000 330167088 302307311 1000000000 1 851412989 75038433 1 282974906 1000000000 927106770 1000000000 127051448 1 925765050 1000000000 895752957 1 148678131 1000000000 1000000000 909377202 317014900 1000000000 559528910 1000000000 639249978 1 1000000000 625419082 1 739312173 1000000000 796568665 1000000000 289432820 1 127882220 1000000000 252590092 121516527 1 1 828701056 1 914821535 606190002 1 848905807 1000000000 1 30134397 1 219686413 454244390 1000000000 1000000000 123393907 289592946 1 1 636895251 1000000000 872699965 589560028 1 64151550 1 1 952849868 540108170 1 1000000000 267274337 1000000000 186270082 565315611 1 1 474070726 1000000000 818455670 1000000000 492688461 1000000000 88174520 233557954 1000000000 1 612581370 1 27213130 502094271 1 691345613 1 1000000000 53352326 1000000000 920259880 213294517 1000000000 742021538 1 1000000000 943516724 799720969 1000000000 1 116671262 28059605 1 1000000000 10379758 938057903 1000000000 1 29806717 1 550301888 1000000000 488153401 896943909 1000000000 1000000000 147241965 95619306 1 1000000000 457470083 243655916 1000000000 116086561 1000000000 1 774065914 1000000000 467708652 97425576 1000000000 481305335 1 1 538318877 1000000000 859150996 182375245 1 1000000000 838056581 1000000000 125494261 1 689622629 93750469 1 715521950 1000000000 1000000000 350813701 1 529257313 36017701 1000000000 1000000000 21266662 312901274 1000000000 1000000000 885002095 1000000000 958039379 7614809 1000000000 935409469 1000000000 291767716 1000000000 939488817 1000000000 679652695 1 570098841 1 1000000000 650569233 1 495827278 443500852 1 1000000000 453315050 408459532 1000000000 731116047 1000000000 5046592 1000000000 1000000000 158770665 1000000000 673039362 1 266232411 700779859 1 1 935830836 1000000000 60364221 1000000000 777157063 1 208550878 1000000000 510761027 908006962 1 725215810 1000000000 887253615 1000000000 141143754 1000000000 298950097 1000000000 286599748 1000000000 123662789 1000000000 367780012 1000000000 447843400 1000000000 1000000000 314712179 746446679 1 1 413961825 1000000000 663110873 1000000000 791555801 702647904 1000000000 948683497 1000000000 1 580566558 1 556852612 1000000000 552031856 407633203 1000000000 535120220 1 1 962097854 514638191 1 426130698 1000000000 1 913477959 416553647 1000000000 1 391132980 487047554 1000000000 1 96086614 1 968492177 1 917341320 713907939 1000000000 1 465401482 1 773983575 1000000000 979318199 1 283356692 10648250 1 1 931901912 421680791 1000000000 490498956 1 265774948 1000000000 955314305 1 1000000000 855519261 1000000000 617949622 941388529 1000000000 674555516 1000000000 1000000000 922032991 39196901 1 259080585 1 1000000000 995887196 1 230011429 155136699 1 456971353 1000000000 387713101 1 524414710 1 64050454 1000000000 1000000000 749706851 301720508 1000000000 1 384795809 1 432500860 16219847 1 1 523624579 1000000000 793550156 1000000000 148167689 767470737 1000000000 511071641 1 375134459 1000000000 1 124664536 159436805 1000000000 804880697 1000000000 709499300 1 1 297709296 598643049 1000000000 1000000000 317181074 882032306 1 1 505854899 1000000000 760868179 522353905 1000000000 810261528 1000000000 1 586905028 969612406 1000000000 66397805 1000000000 1 605457114 495695480 1000000000 1000000000 368259818 257813013 1000000000 1000000000 369364761 1000000000 350940865 1000000000 972355322 1 790201750 556092831 1000000000 1000000000 307449753 442831732 1 477476977 1 1000000000 643182317 13835244 1000000000 1 440852845 220783774 1 783680451 1000000000 1 957118475 1 139748757 1 145078460 872341807 1000000000 444118671 1000000000 1000000000 827044093 641054652 1 785422875 1 1000000000 886328525 1 355005285 190869006 1 1 418041939 504441530 1000000000 1 327592716 131230285 1000000000 1 723221781 748676192 1000000000 242604531 1 997623145 1000000000 815577375 1 446800066 1 744316084 1 1000000000 830710869 988969525 1000000000 1000000000 191469133 1000000000 347765444 1 97854258 1 504346674 1 528053955 1000000000 83943494 264724477 1 1 722279827 1 473791141 224493394 1 878106295 1000000000 409546625 1000000000 1000000000 749079071 537286854 1000000000 39586581 1 1000000000 115626847 1 576480634 970023565 1000000000 432249769 1 398189013 1000000000 1 883490047 1000000000 867684208 1 576408721 259539293 1000000000 1000000000 44084328 176543325 1 1000000000 897296288 1000000000 48004174 702792142 1 333386038 1000000000 1000000000 591718413 1000000000 133402216 743056401 1000000000 1 134576413 163564956 1000000000 29672418 1 1 635681475 1000000000 133167679 910153547 1 905357811 1 1 452427674 388119841 1 797979520 1000000000 1000000000 854635742 1 739483478 606744426 1 707859890 1 507375491 1000000000 1 17836081 385012273 1 1 822234519 9186916 1000000000 1 487546311 1 811342793 374176207 1 764859958 1000000000 1 923887752 364760331 1 1 574775825 1 490449387 1000000000 469847197 1 287747622 1000000000 70336726 1000000000 80032319 986870360 1 1000000000 121953509 835984005 1 1 405985986 1 366660642 1000000000 236863105 1 857909280 1 571552359 306827233 1000000000 1000000000 434008296 1000000000 195410798 405291405 1000000000 1 936324073 27014031 1 1000000000 193218219 1000000000 227945357 1000000000 529824103 1 211187638 83140016 1 130849222 1 38668874 1 1 539801148 1 788055198 1 157949991 55710900 1 706993893 1000000000 834289681 1 1 130434877 1 503439330 316872490 1000000000 1 285675205 1 381031871 1 770889882 1000000000 838689922 843533506 1000000000 696150424 1 821953814 1000000000 417298480 1 272089615 1000000000 94474870 1 635497072 1000000000 260763790 1 1000000000 799021270 1 565429716 1000000000 787755407 1 874950107 1000000000 249565461 630877828 1 1000000000 233187730 1000000000 707736708 1 65062856 1000000000 604984770 1000000000 542858685 1000000000 509892848 662378388 1000000000 75633590 1000000000 1 551677667 1 406363344 1 920474871 1000000000 446096778 227124310 1000000000 57716712 1 1000000000 646600687 1 694226158 533753933 1 917949017 1000000000 1 291990314 1 423197995 363531221 1000000000 1 150368882 1000000000 951752880 531826087 1 900618813 1 22772216 1 342378510 1 1000000000 29567480 83237374 1 431570677 1000000000 423619590 1000000000 1000000000 368184686 283574569 1 966759935 1 417678773 1000000000 1000000000 800415260 1 999361878 1000000000 202651659 361061190 1000000000 473799017 1000000000 1000000000 72272140 461958067 1000000000 1 430714392 1000000000 985440791 1 674967725 1000000000 136272902 1000000000 641386604 5833171 1000000000 36988646 1000000000 425400017 1 17907859 1 1000000000 281657919 875373718 1 888131694 1 1 971990937 80481662 1000000000 661836350 1 692240653 1000000000 969116013 1 1 546900544 1 194052331 38771585 1 995440788 1000000000 66072400 1000000000 332596385 1 172345230 1000000000 215221583 1000000000 470613148 1000000000 1000000000 853634123 334882226 1 405942859 1000000000 166759878 1 420249891 1000000000 825492595 1 1 65555658 1000000000 925308971 1 587700126 1000000000 819446570 554283601 1000000000 1000000000 54140020 1000000000 407415771 81615953 1000000000 1 632635859 386144668 1 523496845 1000000000 844313930 1000000000 1000000000 499407455 1 405161858 710159721 1000000000 1000000000 695369138 1 148781384 1 470126322 287680012 1000000000 1 103914022 1 323560917 1000000000 791537968 478939249 1 1000000000 408609943 1000000000 649739882 688207623 1 1000000000 834228179 1000000000 103505931 1 26950968 1 10004307 362018079 1000000000 811962358 1 857472099 1 1000000000 494959884 220148190 1000000000 1 929903867 61527987 1 511665366 1 1000000000 144448162 1 590988605 339650496 1000000000 237075975 1000000000 1 849571058 107562027 1000000000 487034009 1000000000 610489145 1000000000 954501299 1 475170253 1000000000 725733365 1000000000 726428755 1000000000 285834009 1 1000000000 104801675 986838239 1 1 97581589 4491534 1 477103231 1 1000000000 594820830 1 809529124 533343010 1 1000000000 872747326 1769124 1 1 219110038 201647862 1 1 257078051 1 712542777 1000000000 757040128 564974628 1 1000000000 678596381 1 591689898 1 958193407 1 290082994 454840315 1 32417071 1 338749510 1000000000 1000000000 806014202 50048568 1000000000 1 691134940 1 971531818 273099028 1000000000 865838404 1 1000000000 298898379 1 588305579 501388742 1 774916693 1 1000000000 183429832 596709124 1 305555183 1 1 443045550 1000000000 795140734 483636407 1 813747056 1 271775599 1000000000 1 554811684 774498325 1000000000 1000000000 287388317 666118879 1 282991523 1000000000 1 105685580 1000000000 697759526 1000000000 465290039 238106443 1 547522806 1000000000 973847425 1000000000 333503731 1000000000 1 197948663 1000000000 534549280 1000000000 829712859 1000000000 851566743 272482750 1 275349977 1 560022912 1 1000000000 688734206 61928734 1 898943550 1 576517066 1000000000 994077994 1000000000 368940198 1000000000 1000000000 80665860 609074824 1000000000 370797704 1000000000 1 894097187 1000000000 313702280 221944818 1 1 210023108 1000000000 840669006 1000000000 142222934 1000000000 450681868 1000000000 552015376 825291254 1000000000 1 449366839 718259609 1000000000 1000000000 859352816 1000000000 910491052 1000000000 87407296 595278468 1000000000 1000000000 597631114 478577134 1 1000000000 584445273 1000000000 299666891 236269165 1 1000000000 309456855 68511181 1000000000 1000000000 376830191 569983968 1000000000 531769414 1000000000 1 917566802 394685658 1000000000 679489199 1 4203919 1 1 758394650 473884754 1000000000 1000000000 280945012 119653538 1 645594460 1 522684894 1000000000 7991652 1 1000000000 12023226 343179743 1000000000 492779319 1 1 584981916 1 568997001 1000000000 520929799 665525300 1 433448429 1000000000 891144162 1 813211236 1 1 791420721 133504293 1000000000 1000000000 776838377 312139193 1 33262848 1 1000000000 29927136 748129210 1 1 253026700 1 716591189 1000000000 979694289 1000000000 262790040 1000000000 504235054 293861037 1 1000000000 446979980 1000000000 362375321 72610893 1000000000 487039168 1 771447512 1 513297616 1000000000 41200633 1 1 387194986 528448373 1000000000 789321979 1 43384117 1 1000000000 603856406 1000000000 816280682 1000000000 923660464 134962177 1 1 849326509 482521555 1 1 155503621 1 689854951 1 9472767 1 780025131 166053568 1 994503429 1 1 724019633 44932375 1000000000 379271424 1 113420956 1000000000 930612905 1 377683638 1000000000 1 251514731 1000000000 924614937 663638777 1 1 945284198 1 952874202 1 717314466 1000000000 40127562 1 7888922 1 259663748 1000000000 468883238 1000000000 350241996 372782364 1 582537130 1000000000 435119840 1 124697245 1000000000 713535327 1 1 901505987 1000000000 309773421 892854457 1 1 448205386 1000000000 719616554 1000000000 144893264 454386019 1000000000 724739330 1000000000 638991943 1 1 435764227 1000000000 975512083 375753784 1000000000 1 874668860 314541699 1 1000000000 767533281 1000000000 548443509 704597012 1000000000 1000000000 961815638 875968883 1000000000 75609572 1 349932904 1 1 118820384 1 300673382 525275296 1000000000 379399828 1000000000 1 408874663 1 625951803 45365376 1000000000 672230491 1000000000 1000000000 844188517 535846596 1 1 417659746 1 673155351 1 926635150 224117775 1 228520695 1000000000 14532711 1000000000 444981924 1 968965075 1 1000000000 679024400 1 187393109 53781882 1 899086939 1 1 169620329 523003399 1000000000 740568775 1 1000000000 575113203 190100212 1 317523433 1 270517806 1000000000 1000000000 862386130 1000000000 981400746 112835929 1000000000 1000000000 265210060 1000000000 116034185 629128655 1000000000 112632277 1 1 445605956 1 897486827 1000000000 118302150 1000000000 122573732 717965129 1 904427135 1000000000 1 483983704 1 896663043 778798509 1 1 656294500 1 340480896 435102930 1000000000 125797353 1000000000 666600390 1000000000 717343675 1000000000 1000000000 341891008 28754991 1 1000000000 127887553 1000000000 955142607 172526837 1 1 124894446 729497301 1000000000 577508122 1000000000 718751552 1000000000 1 858297573 319803852 1 383786335 1000000000 110760899 1 736719533 1 522450473 1 1000000000 377934095 403094303 1 1 37557698 407934228 1000000000 1 313857813 1 868773404 602135828 1 705909189 1000000000 1 614797351 1000000000 327083995 42673934 1000000000 711745648 1000000000 1 967988619 63182721 1000000000 295540519 1000000000 349018801 1000000000 1 633082728 895313757 1000000000 1000000000 611505384 952220026 1000000000 118807696 1 1 53172124 733457021 1 849492605 1000000000 151990732 1 212321904 1 809243842 1000000000 1 562812694 1 604506793 201893821 1000000000 724809928 1 103883453 1000000000 1000000000 754816452 1 925368390 331593447 1000000000 467502827 1000000000 1 702373011 1 831417432 940692811 1000000000 873349260 1000000000 1000000000 843707062 379220983 1000000000 991304184 1000000000 1 67370214 1000000000 10121918 122790026 1 876796001 1 151502859 1000000000 1 73549951 464065027 1 1000000000 411474539 1 346064573 1000000000 266765523 445716883 1 364109564 1 500897760 1000000000 512566001 1000000000 275838926 1000000000 724705290 1 267124583 1000000000 1 376977199 202047579 1 611913251 1 1000000000 743746746 765864789 1 1 295504673 187200890 1 229545126 1000000000 490503269 1000000000 352710383 1000000000 1000000000 569644147 1 419391690 711410154 1000000000 463682477 1000000000 1 424967089 1 153687167 424777408 1 52119043 1000000000 1 869458847 1000000000 88226121 486526820 1000000000 740103304 1 1 337078654 1 82542782 1 471906750 32574063 1000000000 1000000000 694409200 1000000000 800948214 1 301433966 241827760 1 258846981 1 1000000000 776809077 427543446 1 1 322652852 97409477 1000000000 258812566 1 939941160 1 1 331975557 1000000000 360313664 177855355 1 1 252298930 1 512146550 181464340 1000000000 1000000000 203026548 1000000000 778182825 1000000000 635858513 1 196587902 990356975 1000000000 15153973 1 160024578 1000000000 962082022 1 87639009 1 1 288433278 73780674 1 105709799 1 445562804 1000000000 46493814 1000000000 1 768282055 355506911 1000000000 1000000000 987648435 1 490948649 112139884 1000000000 223853047 1 647969269 1 762160771 1 1000000000 488186846 1000000000 261958836 163430088 1 1 460169891 615104330 1 339491838 1000000000 1000000000 915178144 603125663 1000000000 321620868 1 1 73194418 121627010 1 1 95401434 1 985821499 1 716863143 1000000000 60332013 806560709 1 456911517 1000000000 1 901709885 1000000000 992741706 1000000000 401591859 1 369599623 1000000000 323383149 767838678 1000000000 1 674919970 809301809 1 1000000000 681810766 856834575 1 39688712 1 1 735603801 1000000000 642455335 1 820981150 395912862 1 122974448 1 1000000000 390320116 1 956179909 812009259 1 1000000000 916960836 1000000000 751748477 1 40673100 1 21458259 832363183 1000000000 1 685413589 972906472 1000000000 1 13776994 193661376 1 586579567 1000000000 1000000000 747799342 1000000000 276130836 1000000000 397447658 1000000000 327230378 1 839152889 160590568 1 460313004 1000000000 479324629 1000000000 860054873 1 1000000000 72021480 208153666 1 596815045 1000000000 1 754058750 180208626 1 1000000000 266208204 75140826 1000000000 734205221 1000000000 1 115306124 522459902 1000000000 1000000000 405171342 1 486513668 1 800421927 1 699534922 1000000000 600604032 1000000000 508459188 818547700 1 88924812 1 1 14795009 1 806926238 835524903 1000000000 1 858131254 766193695 1000000000 717595753 1000000000 1 467827146 1 175361535 803664178 1 1 688000101 292777221 1 1 24138248 1000000000 132524773 86535795 1000000000 149001453 1 44541072 1 289800905 1000000000 1000000000 286720119 518339532 1 1000000000 952144667 1000000000 517005143 1000000000 886392385 766117107 1 546367263 1000000000 1 206900102 1 926542330 1 231111422 40926002 1 41401294 1000000000 1000000000 485180429 1000000000 583314343 1 289955761 259984061 1000000000 1 915637400 1 508280591 73439988 1000000000 725122811 1 1000000000 923186260 665386123 1000000000 667481842 1 909907163 1000000000 1 653893379 562819822 1000000000 1000000000 45085809 865749348 1000000000 1 364446042 1000000000 114972247 1 288428466 798506719 1 1082992 1 501588861 1000000000 1 795317405 651997412 1 520431272 1 1 638786169 633749610 1 1000000000 214330850 970293277 1 1 75955476 1 449941201 578782766 1 131102351 1 5310611 1000000000 828419765 1000000000 1000000000 603642512 1000000000 17505998 573015809 1 1 696642639 570747466 1 998565797 1 1000000000 393004543 1000000000 519796441 495024300 1 1000000000 685531209 1 638882059 1000000000 489049021 1000000000 251646998 1000000000 367044676 791142222 1000000000 1 132491582 1000000000 170415247 664443615 1000000000 1000000000 961671402 836679846 1 414229447 1 1 608306192 199495108 1000000000 549992435 1 74003625 1 817985252 1 1 744956368 1000000000 583546110 621559397 1 1000000000 732746095 1000000000 57811677 1 326345262 1 670266110 1 374639668 596151779 1000000000 273243293 1 1000000000 567190866 361436945 1 416415691 1000000000 555400138 1 577931434 1000000000 1 573775278 1 327897536 1000000000 965459137 1 946052035 1000000000 208019304 893006581 1000000000 1000000000 236391113 594781533 1 69733050 1 1 321106425 1000000000 17070990 349127237 1 367461934 1000000000 1000000000 918791034 1 455705809 275422432 1 1000000000 617968325 1 727290007 115305871 1 229545529 1 1000000000 874151396 1426604 1000000000 1 56236209 1000000000 267651726 1 547448513 413222041 1 63461173 1000000000 76260696 1 1000000000 617598286 1 154420629 1 356847579 120661211 1 892226727 1 1 179942771 47152724 1 138678576 1000000000 509743354 1000000000 230215285 1000000000 523131369 1 1000000000 228375761 1000000000 887719671 1000000000 21429904 1000000000 221427627 101777573 1000000000 1000000000 78379193 35828801 1 1 2538011 147109773 1000000000 316001844 1000000000 11519185 1 1 211711578 1 627850609 24448290 1000000000 1000000000 10419237 439731413 1000000000 771752390 1000000000 639356523 1000000000 1 331568651 1000000000 316643691 1000000000 330618787 791706900 1 8096515 1000000000 22911266 1 887467846 1000000000 1000000000 690434731 1000000000 314225292 838385996 1 163395363 1 1000000000 67711282 726961394 1 887242293 1000000000 696999535 1000000000 1 566811275 320505494 1000000000 1 930881873 1 327437101 55876966 1 1 535257791 308426981 1000000000 956441527 1 77295529 1 1 169872866 1 781817141 1000000000 438300625 1 951802976 324582255 1 1 670341935 1 122534700 1 589112615 374784286 1000000000 1000000000 203891863 1 859309433 1 974349591 100459963 1 657293750 1000000000 30032369 1 1000000000 414573871 1 761654128 1000000000 758610559 1 88212067 193864261 1 1 327660946 519817539 1 733168063 1 345227886 1 1 16483313 1 878365400 549367330 1000000000 1 119436268 239596443 1000000000 697191495 1000000000 1 422673508 1000000000 115888538 106591537 1 1 385088501 38054689 1000000000 586057941 1000000000 1 498657456 3371605 1000000000 315740487 1000000000 575472365 1 633671353 1000000000 1000000000 736250895 810286624 1 860259341 1 164003683 1 1000000000 326712235 1000000000 21088481 465655721 1 1 734058116 1 491683523 662656948 1000000000 66159209 1000000000 787924349 1 1000000000 228088488 1000000000 47114821 1000000000 720839572 1 130792069 49517205 1 1000000000 438832075 871956481 1000000000 376832889 1 1000000000 580141909 1 366133913 539242620 1 437953061 1 157203569 1 1 718063910 150197174 1 144923661 1000000000 1000000000 137530079 30814363 1000000000 994642866 1000000000 133783489 1000000000 46145831 1 1000000000 40398045 375487662 1 461008290 1 1000000000 45904664 494018077 1 362889104 1000000000 1 147404847 528518893 1 867186142 1000000000 1000000000 936897492 1000000000 875982806 666821627 1000000000 513831304 1 1000000000 116087541 812746298 1 129549023 1 1000000000 779839086 150180186 1000000000 821062401 1000000000 102030631 1000000000 443254621 1 1000000000 600173253 1000000000 683848225 624260735 1 148594598 1000000000 560636473 1 445978029 1000000000 263728992 1000000000 229572015 1 1000000000 697581931 777098524 1 474513207 1000000000 1000000000 807400695 1 605787566 556760092 1000000000 1 937040915 1000000000 545965482 19411033 1 334249175 1000000000 1000000000 727689684 1000000000 262435238 19944124 1000000000 1000000000 754373574 1 859219153 823625486 1000000000 507792261 1000000000 1 23317749 525610506 1 1000000000 413593169 546132398 1 693252824 1 666440401 1000000000 607702964 1000000000 226576619 1 1000000000 123422350 945003509 1000000000 497110120 1000000000 1 276208020 552808885 1000000000 237956209 1000000000 1 333485321 1000000000 127413264 1000000000 210339249 85948820 1000000000 966851508 1000000000 731239875 1000000000 683093112 1 1000000000 678637235 1 684339598 475682683 1 157666018 1 944307790 1 1000000000 170698707 269092183 1 1000000000 919563889 1 219577537 628584542 1000000000 809593915 1000000000 915358365 1000000000 194850414 1 1 425242553 607450291 1 782530467 1000000000 78028651 1000000000 1000000000 919934119 1 400945509 692462801 1000000000 1 663773865 1 673347888 1 531068157 1 803389004 126365861 1 11969839 1 1000000000 799408533 94778469 1 1000000000 514715028 1000000000 738644057 1 197319076 1 249804381 1000000000 456228620 204449232 1 1000000000 712870507 609380022 1 1 54534448 279571753 1 130285020 1 1 469317373 1 980547424 1000000000 300039932 1 596959757 1000000000 75699991 983206497 1 1000000000 342722285 454021662 1000000000 705273866 1 89373193 1000000000 1000000000 852647738 850066601 1000000000 314656335 1000000000 154063472 1000000000 1000000000 701591494 606234027 1 1 711462296 694577301 1000000000 56511142 1000000000 8438257 1000000000 270306334 1000000000 1 828698766 1000000000 10805805 514522631 1 1 93877104 1000000000 907577141 95428213 1000000000 808794271 1 1000000000 71961273 1000000000 375721298 1000000000 930336368 1000000000 972728960 780515473 1000000000 1 679700549 149551215 1000000000 59660273 1000000000 1 528476745 97244215 1 987956274 1 105899430 1000000000 949499058 1000000000 1 924412355 879894131 1000000000 1000000000 372251948 537174127 1 867760929 1 1000000000 72654319 1000000000 42592466 1000000000 70818238 1000000000 596542676 833407990 1000000000 731505946 1 205883843 1000000000 1000000000 134294487 770490486 1 1 409537954 991675222 1 1 389769029 819744644 1 1 731409294 1 687538000 302312840 1 1000000000 206189677 853602169 1 1 629819475 1000000000 115469061 145794109 1000000000 591779549 1000000000 1000000000 715422233 349305928 1 1 455254480 259910401 1 772150849 1000000000 1 289199022 1 741953881 1000000000 244555620 272773783 1 1 652676754 1000000000 748221809 187505066 1000000000 1000000000 387308773 1 917688827 1 379903396 1 20332806 1000000000 311873081 84139717 1 72231033 1 310005546 1000000000 1000000000 531265975 863167824 1000000000 1000000000 261261570 64790189 1 30836962 1000000000 369765033 1 212438502 1000000000 1 666686717 494591336 1 1000000000 2653495 242450924 1 1000000000 691907014 1 57520238 1 273127145 1 954323467 860252644 1 96783709 1 1000000000 244151007 993866993 1000000000 120040904 1 1000000000 943385645 235502744 1000000000 1 62192659 1000000000 830369128 606222130 1 860078750 1 816350774 1000000000 473927595 1000000000 128688230 1000000000 1 978291887 428354942 1000000000 655656278 1000000000 920361016 1 64870765 1000000000 791522038 1000000000 225165171 1000000000 1 100995541 796807051 1000000000 239248801 1000000000 2276674 1000000000 559236855 1 1 129688688 1000000000 874652418 418150820 1 1 148335917 1 275345008 863184682 1 1 2689030 591501484 1 1000000000 6066286 197349954 1000000000 1000000000 972647117 633059479 1000000000 35630859 1000000000 536960410 1000000000 1 434356546 1000000000 102628044 44429139 1 1000000000 959317042 611272447 1000000000 1 114741553 1000000000 998453993 1000000000 556790985 1 478273755 154385535 1000000000 1 151537587 439814501 1 577066325 1000000000 1 437832335 1000000000 603202819 1 263844965 308296830 1 426971173 1 1000000000 100380231 1 393774853 5848940 1000000000 21478461 1 509990196 1000000000 940673394 1000000000 812598556 1000000000 599803093 1000000000 1 841830768 1 166166097 417008873 1 1 117231931 1000000000 112020927 1 416824779 1 489494126 146949080 1 1000000000 986533041 1 988139037 1 618961144 1000000000 950971775 132798155 1000000000 320842144 1000000000 20285552 1000000000 1 152551474 106559030 1000000000 1000000000 739011670 776948681 1000000000 409405814 1000000000 1000000000 90757608 957584118 1 877795560 1000000000 44228634 1000000000 512627794 1000000000 1000000000 818272123 1000000000 565265427 82129795 1 821256586 1000000000 1 633747243 1000000000 444369118 514268796 1000000000 1 956662010 85080101 1 1000000000 370842259 491288958 1 30862475 1000000000 1 33630831 577019938 1000000000 665888893 1000000000 1 568218445 1000000000 837580415 1000000000 851469708 689307702 1000000000 1000000000 316550571 1000000000 141448010 1000000000 557408459 1 74189559 1000000000 551826702 1 34928078 1000000000 196794438 1000000000 656417008 1 130020624 672741916 1000000000 1 547713716 413207545 1 638906406 1 342993898 1 1 416820880 260188389 1 1000000000 524352456 1 659473561 1000000000 382000896 1 298119753 1000000000 294176292 1 419684035 764930624 1000000000 905645255 1000000000 751187268 1000000000 1 857152329 1 850048405 1000000000 413815521 599999422 1000000000 266261981 1000000000 1 1346736 205459517 1000000000 673239773 1 11478798 1000000000 734759074 1000000000 1000000000 635470965 946162767 1000000000 259196372 1 1 952865857 380547426 1000000000 875003729 1000000000 1 146428061 1 256413210 1000000000 549444842 1000000000 806316377 1 606989784 621406170 1000000000 1 974962762 139531333 1 124277250 1000000000 1 8534840 1 449618144 773442563 1000000000 584709425 1000000000 1 185611879 227471484 1000000000 103923138 1 820153888 1000000000 1 520478715 324403497 1 493361306 1 1 766290620 579585115 1000000000 53194361 1 299059129 1 1 309871663 1 517083818 1 574002256 1 155965457 1000000000 755596909 424508720 1 1 264477491 1 71341441 1000000000 561893181 607448911 1 80042003 1000000000 688456578 1000000000 1 162250443 1 738164965 584061847 1000000000 1 341884245 1 475416494 1 296822589 1 999242473 847925165 1 633407094 1000000000 187185533 1 513971203 1 1000000000 26316761 1 590779067 1000000000 909695628 452600188 1 434803830 1 1 1178020 65913476 1000000000 1000000000 130161616 1000000000 408980 37929462 1 210003353 1000000000 1 293679151 1 149932648 717389727 1000000000 1000000000 180293770 761003721 1000000000 857238133 1 769416388 1000000000 1 374812809 907051673 1000000000 476735543 1000000000 1 995902025 1000000000 924843176 643835058 1 191664464 1000000000 1 22104545 833892549 1000000000 179899656 1000000000 1000000000 533798967 1 32765848 882115576 1000000000 1000000000 412305602 1 389797728 1000000000 267100895 178160765 1000000000 884596224 1 701903848 1 1 969859866 1 106687263 1000000000 90496809 279585732 1 1000000000 592880039 1000000000 570212903 477544377 1000000000 66001260 1000000000 1 563001713 1000000000 886986693 1000000000 46221962 272954628 1 1000000000 749486070 1 79192574 428802979 1000000000 78604045 1000000000 631017431 1 85738009 1000000000 1 686394753 170308235 1 1000000000 108990177 1000000000 606919045 1 604748773 875251385 1 722380700 1000000000 1 528505935 1 518551583 1000000000 288244269 1000000000 493834834 1000000000 93632772 565472986 1 1000000000 301266823 371652003 1000000000 350314019 1 191295337 1000000000 388748704 1000000000 1000000000 78696073 216893192 1000000000 323355282 1 927528242 1 152912360 1 773339734 1 1 899358428 230696452 1 55692187 1000000000 1000000000 620800485 88969303 1 1000000000 637676442 903201021 1 1 689566765 218253803 1 1 284733277 1 711800566 155173173 1 118061605 1000000000 1000000000 584189512 1000000000 849094536 985306359 1000000000 778405759 1 67173909 1 1000000000 83926747 1 183310679 684788784 1 1 813268969 1000000000 319627206 1 67696518 1 590897526 401837693 1000000000 1000000000 629011938 1 16979186 1000000000 779541090 91425743 1000000000 1000000000 124763915 993999283 1000000000 99183141 1 1 552779851 1000000000 942362745 540765810 1 156221914 1000000000 1000000000 343355253 725855552 1000000000 45000668 1 1000000000 793094614 1000000000 42104347 1 455146596 958413192 1 88923758 1000000000 591770618 1 1000000000 785289315 689954407 1 26790985 1000000000 1 223401200 1 209786942 1 187187884 210038313 1000000000 1000000000 51466147 927576074 1000000000 1000000000 115242814 48657975 1000000000 469866417 1000000000 234915575 1 1000000000 919123101 339098830 1 723217755 1000000000 69670112 1000000000 1000000000 630947666 1 631973066 405428398 1000000000 1 619395412 1000000000 666450397 1 43880787 1 37180980 678706213 1 1000000000 803667483 601120550 1000000000 50425627 1 577654130 1000000000 946616375 1000000000 917580134 1 1000000000 889435877 790565170 1000000000 1 978584340 1 569208804 1 962907794 164170307 1000000000 632747578 1000000000 747854571 1000000000 108662603 1 540355827 1 1000000000 830377793 993813649 1 356748435 1 142386447 1 614031549 1 1 456199036 741469163 1000000000 1 941847403 1000000000 184995498 1 383672114 1 538265604 1 44349684 1 468040283 237831143 1 76299628 1000000000 1 142555956 1000000000 248171999 427506115 1000000000 867280051 1000000000 1 876806758 48339702 1000000000 592497075 1 396865567 1 1000000000 579389180 1000000000 43770228 984706996 1000000000 269441233 1000000000 1 478447791 1 415901494 930763932 1 397515640 1 427757833 1 1000000000 269621637 78548842 1 338368119 1000000000 1 934477680 1000000000 201046024 1 225762834 609267092 1 1 489313973 704808241 1000000000 791084484 1 1000000000 919438115 1000000000 136701470 1 11315234 59404477 1 1 813786292 1000000000 847232498 1000000000 922683424 422396818 1000000000 129101114 1 1 75950981 1000000000 828036475 229872635 1000000000 446790334 1000000000 1 909811910 1000000000 939868670 1 772782367 516227973 1000000000 1 905491272 1 93204693 606520160 1000000000 1 423094464 1000000000 384344784 1 936718847 132544425 1 234700469 1000000000 298242399 1000000000 418515766 1000000000 95814198 1 217394798 1000000000 33009345 1 1000000000 700950619 567199459 1000000000 1000000000 323918561 1000000000 496972696 146857832 1 1 658845435 1000000000 285759393 1000000000 375832036 1000000000 163638738 60138618 1000000000 453755141 1000000000 728561942 1000000000 309485438 1 1000000000 106314469 1000000000 149240280 110539159 1 258281255 1 1000000000 304611213 1 473316994 939818965 1000000000 1000000000 705477199 963056992 1 909713336 1 235257551 1 1000000000 295785127 44174899 1 920274083 1000000000 66338851 1 1000000000 995512058 580221838 1000000000 24623246 1000000000 1000000000 4400024 549981601 1 1000000000 795614968 1000000000 22471700 22859816 1 1 852989539 1000000000 304135622 598063561 1000000000 672089234 1 1000000000 447849452 647475296 1 33721450 1 364802399 1 1 593208499 1 609194773 782715523 1 629071476 1 555349350 1 1 208149602 678168480 1 169968666 1000000000 787538137 1000000000 866085056 1000000000 1000000000 184882423 247991692 1 69472113 1 1000000000 273385966 1 705101205 500928770 1000000000 304753165 1 266798016 1 1 404793353 946603837 1000000000 388599926 1000000000 1000000000 836510824 718767505 1 145335444 1 1 437466441 587494468 1 782324932 1 1000000000 504043904 788207972 1 1 315942698 34968511 1000000000 650178725 1 1 512517328 597460275 1000000000 1 359761877 223231588 1000000000 1 712750384 1000000000 910077702 1000000000 496840371 1 53033439 1000000000 319412138 312176551 1000000000 97402130 1 7692685 1000000000 1 879699028 1 208507329 1000000000 193950947 147221826 1 1000000000 726805283 710688882 1 283401463 1000000000 863934904 1000000000 1 645323858 1 716818840 292190255 1 1 814265251 450451025 1000000000 599884188 1 416346149 1 1000000000 750964789 1 324477232 1000000000 825812671 243977051 1 1 196555568 263417741 1000000000 1 90184675 71984356 1000000000 731308652 1 345493755 1 1 611613917 1 843387281 1000000000 751621353 1 158615542 767141434 1 602640544 1000000000 1000000000 640871769 83467590 1 1000000000 417327761 16089570 1 781829672 1000000000 955755763 1000000000 590736203 1 1000000000 980975469 1 887483663 1 357188778 1000000000 331942640 1000000000 936278212 136383514 1 128890800 1 1000000000 400871668 91553669 1 563857464 1000000000 141549126 1000000000 1 886619396 1000000000 552844691 532751172 1 1000000000 745790109 808027085 1000000000 1000000000 56949446 1000000000 928041362 27320126 1 1000000000 11107662 1000000000 737340946 1000000000 310265087 1 823980277 799760544 1 554601526 1000000000 797607796 1000000000 836145726 1 4687172 1 148462057 1 783282427 1000000000 1000000000 375900723 636032495 1000000000 756019585 1000000000 1 436601159 829011701 1 1000000000 311543508 1 955375654 287947455 1 732042139 1000000000 1000000000 258683762 677170295 1 1 579425549 1000000000 135302556 814398943 1 1 775250109 1000000000 137556775 173394873 1 1 272629142 634459793 1 1000000000 991603421 1000000000 531314798 1 280632767 1 634501130 1000000000 41739237 55524827 1000000000 1 10875646 1000000000 409816171 1 949784165 87252784 1000000000 1 339167425 1000000000 584177228 744838401 1 84937624 1 1 667963909 1 997200713 696418406 1 635222696 1000000000 1000000000 811974059 251882794 1 259619417 1 555884618 1 120848443 1 399054484 1 187485243 1000000000 1 548381224 1000000000 180347703 185400624 1 1 74787617 280055957 1 1000000000 971172835 389881179 1 1 844173139 1000000000 330375426 264195989 1000000000 628193616 1000000000 1 893089123 1 20830176 405320059 1 40868308 1000000000 1 332713650 738942482 1 1 706430957 857015907 1000000000 804423551 1 1000000000 365852121 527544628 1000000000 525168859 1000000000 1 148819059 1000000000 144132410 1 382843355 619201703 1 1000000000 286093228 953778675 1 739931253 1000000000 747650416 1000000000 704349513 1 1000000000 226218207 1000000000 58775793 1000000000 715192129 870627190 1000000000 1 614800104 899007836 1000000000 1 54194746 1000000000 725825529 1 112893807 455109688 1 686420410 1000000000 1000000000 938854718 297462841 1 911722557 1 1 641612552 1 55314657 916856540 1 1 331658158 1000000000 878857091 1000000000 921896892 575113643 1000000000 1000000000 593075489 1000000000 428521037 9381748 1 89799200 1000000000 1000000000 792615369 840378227 1 107948416 1000000000 1000000000 215882954 1000000000 734890311 1000000000 905637537 1 567280059 1 132914873 676544755 1000000000 367130438 1000000000 1000000000 338297452 1 728141416 314923174 1 1 83617860 1000000000 936975829 820873771 1 1 227365132 1000000000 54444318 1489724 1000000000 1000000000 59451932 1000000000 197668201 1000000000 184477340 411224440 1000000000 846126979 1 1000000000 803469035 1 992865539 725961982 1 1000000000 447179717 855741298 1000000000 1 714431924 832873838 1 1 601561296 1000000000 75822557 1 34890852 655666842 1000000000 127462150 1 1000000000 160042967 1 972305342 319810840 1000000000 1000000000 914719402 1000000000 431604003 1 350236053 1000000000 857277003 1000000000 37256394 611906663 1 1 413630096 1000000000 749374446 30615981 1000000000 1000000000 256235384 1000000000 283200337 1 514073891 1 154911423 222667046 1000000000 1 84558631 1000000000 948398333 1000000000 954847229 949656201 1000000000 127342648 1 603371659 1 552727261 1 1 27983308 1000000000 461042472 1000000000 352067687 1 525808833 654410875 1000000000 1000000000 138488399 533491648 1 418340062 1 484487498 1000000000 624915036 1000000000 208073958 1000000000 953555881 1000000000 690691432 1 841775749 1 9910615 1000000000 1000000000 582304197 630744902 1000000000 1 9724466 1 697908041 560871530 1 782813410 1 1000000000 505853994 805187770 1000000000 779840345 1000000000 791512473 1 448184127 1000000000 1 2227701 877659199 1000000000 704336750 1 492691576 1 1 767844264 878225320 1000000000 1000000000 94712279 406835390 1 190141030 1 1 583100776 680699914 1 1 123952652 1000000000 662866872 153824903 1000000000 981979847 1000000000 1 806982674 1000000000 535611563 763120300 1 103616424 1000000000 1000000000 439592043 1 82632151 429251854 1 153882087 1000000000 1 85341761 1000000000 303533805 96209625 1000000000 625328816 1000000000 994892159 1000000000 1000000000 331113413 913526046 1 1000000000 697963753 53431673 1000000000 1000000000 609464040 1000000000 981776448 1 606784641 1 641627417 1 898625948 1 821816541 1 127492920 451833996 1 1000000000 889112432 1000000000 490168892 339376368 1000000000 124713583 1 1 135784777 1000000000 606714423 1000000000 480938356 1000000000 885934709 1 481706477 759929002 1 1000000000 24059847 1000000000 10063261 809480720 1000000000 258811996 1 1 514766577 1 116530131 734568927 1 70239599 1 1000000000 591948872 1 50073382 1 67615756 267412806 1 1 573850940 389954667 1000000000 378439771 1000000000 498156023 1 669361831 1000000000 1000000000 72501617 1000000000 431411629 47958322 1000000000 163889046 1 710886056 1000000000 319082892 1 1 866939570 1 76135315 1000000000 151905871 375197496 1 1 70773284 1 934968950 1000000000 542717724 1 268133426 1000000000 81966742 677152685 1000000000 751825009 1000000000 537779274 1 1 76722021 534939915 1000000000 1 851140607 46596902 1 1 6497954 1 115194639 1000000000 756845300 849049940 1 1 175442694 1000000000 360889527 1 840827052 1 657382612 322590040 1 762031815 1000000000 1000000000 375740631 418912032 1 1000000000 790758236 759845525 1 658640168 1 1000000000 518610623 896187968 1 1 900452953 1000000000 829376129 1 980172875 417872004 1 1000000000 288747252 983296925 1000000000 1000000000 231879936 1000000000 749901673 170989888 1 687507774 1000000000 488622793 1 635299294 1000000000 1 756482777 819780569 1 803179975 1000000000 824222441 1000000000 1 665521260 928137920 1000000000 244729188 1 638123412 1 750499201 1 1000000000 481244370 364059353 1000000000 979495002 1 1 923520965 1000000000 301078688 518615868 1000000000 361363474 1000000000 1000000000 869812700 1000000000 384156195 178473744 1 210660957 1 794876327 1000000000 902000604 1 780958024 1 1000000000 628983693 409061395 1000000000 177076109 1000000000 1 508869597 908285464 1000000000 1000000000 729759332 486334041 1000000000 144561620 1 1000000000 386403198 1 937432323 398852216 1 1 127704777 569405625 1000000000 1000000000 271415237 1000000000 64107616 299906048 1 1000000000 487937574 1 361430463 1 51629938 81127663 1000000000 550588147 1000000000 1 73964169 1 252806691 927877959 1 1 463782922 1 579776786 1000000000 642240941 736435332 1 270250622 1 1000000000 755993572 1 582084407 1 86009078 36456822 1000000000 1 656506106 974755458 1000000000 1000000000 181204047 851771289 1000000000 673649409 1000000000 157182488 1000000000 354414512 1000000000 1000000000 210444283 1 317392941 932898035 1000000000 1 251132209 1000000000 700670089 1000000000 818655872 1 232675242 371563248 1000000000 1 708478962 392617368 1000000000 367727906 1000000000 1000000000 877588382 1 651163417 1000000000 326845433 1000000000 705815220 1000000000 593686151 272312313 1000000000 20549083 1000000000 751836125 1 230494497 1 1 934251033 499470199 1000000000 1000000000 996424038 1000000000 581379609 1000000000 982596723 554723022 1000000000 1000000000 843045396 215276508 1 803964129 1000000000 980110077 1000000000 1 662446290 1 647989412 496931083 1 736052991 1000000000 588900446 1000000000 1 703135237 1000000000 422743246 1 718675459 1 345694836 1000000000 238883321 169897519 1 1000000000 801583409 1000000000 937486969 1 593756522 1 43901634 1 587324665 1000000000 459719083 1 844590657 1000000000 547588246 396542943 1000000000 258746057 1000000000 205590766 1 1000000000 261083813 534184132 1000000000 849131327 1000000000 177435001 1 1000000000 74425020 1000000000 542743222 1000000000 888883670 125985802 1 1000000000 71223528 739376188 1000000000 75005660 1000000000 710384886 1000000000 116162147 1 162156574 1000000000 1 384986576 344435276 1 67531774 1 1 388469172 93334675 1000000000 1000000000 603495138 1 928136721 810589873 1000000000 130029069 1000000000 1000000000 917103835 152796643 1000000000 44826737 1000000000 698677854 1 1 117443004 463918231 1000000000 1 47325890 1 625286791 1 936343537 208139672 1000000000 1000000000 457975857 364989850 1 1 900049371 379911302 1 1 645006808 1 90443104 1 579305567 1000000000 391549602 274056870 1 835863692 1000000000 246068460 1 1 512259513 140152368 1 393538144 1 1000000000 74912012 1000000000 407697552 657152760 1000000000 11507166 1000000000 421948271 1000000000 1000000000 940479696 3108414 1000000000 141343347 1000000000 69103734 1000000000 1 836935796 1000000000 772147527 299363361 1000000000 221395518 1 1 115501233 99495980 1 504405805 1 1 440663087 1 854056038 475013670 1 1 743540043 401775622 1000000000 810317319 1000000000 1000000000 846804825 670158920 1000000000 1 163404896 1 68486919 627823648 1 1000000000 669994552 527699147 1 1 949929156 352330203 1 676255522 1000000000 1000000000 415297354 1000000000 50218745 1000000000 394135351 912543787 1000000000 1000000000 250284392 1000000000 639855009 1 568166909 807032386 1 660627648 1000000000 32010857 1 1000000000 808756832 1 92106828 908965132 1 471342491 1000000000 971464130 1000000000 1 73108689 514429358 1000000000 1 931176071 1000000000 724708616 1 123893033 1000000000 222530750 591497077 1 470110816 1000000000 1 347193891 918254997 1 447595275 1000000000 570680977 1000000000 487756855 1000000000 72145114 1 1000000000 145144634 66249157 1000000000 1 983561518 879740940 1 730066864 1000000000 243809237 1 1 974082384 356065425 1 1000000000 777967546 1 955150357 1000000000 31914511 1 338212928 914265018 1000000000 1000000000 235520162 1 517676596 1000000000 657004909 304026122 1000000000 1000000000 26109738 1 507905418 819624053 1000000000 175411057 1000000000 684760892 1000000000 420011530 1000000000 1000000000 260188875 921309447 1000000000 1 729671186 1000000000 386628744 1000000000 66172803 472905637 1 825851870 1 207101150 1 148729183 1000000000 1000000000 934459601 25006228 1000000000 1000000000 890992024 1000000000 632025177 1 93934378 696952889 1 1 108486946 1000000000 874884275 569640017 1000000000 1000000000 298795180 246547568 1 303914877 1000000000 259523163 1 1 848715507 352333615 1000000000 312288935 1 1 272214709 1000000000 551178762 634661740 1 1000000000 25916041 1000000000 871186073 353370409 1000000000 1000000000 44399299 1000000000 958303986 10953969 1000000000 847034262 1000000000 610802956 1000000000 795817903 1000000000 1 438459339 1000000000 370794989 151277187 1 1 824734879 918178110 1 42927343 1 404959096 1000000000 375102774 1000000000 1000000000 6398429 1 826200009 1000000000 400545144 1 29299601 516044957 1000000000 254638567 1000000000 1 38157821 920997627 1000000000 29690947 1 940567098 1 1 155870356 979390463 1 124490322 1 1000000000 445104136 1000000000 932724878 1000000000 268281841 1534325 1000000000 1000000000 980415285 912323116 1000000000 1000000000 326060537 1 280033643 1000000000 49870866 1 617446214 1000000000 67257249 1000000000 934930547 1 992222373 1 629917052 990623969 1000000000 929899064 1 929000826 1000000000 595435490 1 704153002 1000000000 903684160 1000000000 1 275509226 383247400 1000000000 1 64900338 86696402 1 867242988 1 71072073 1 1 603274561 711886184 1 301394268 1000000000 787927480 1 1 478206141 1 909438871 1 460764874 1000000000 501199623 837948594 1 1 395464060 135343558 1000000000 136632601 1 1000000000 790451878 1 820442794 1 571684523 1 319698635 207901405 1000000000 1 613652114 1 292928491 1 685552672 1000000000 807416427 1 544689525 673282268 1 108077038 1000000000 1000000000 70640314 47544008 1 291379716 1000000000 1000000000 381843720 1 461048989 997619496 1000000000 701392098 1000000000 951358701 1 85254870 1000000000 1000000000 590071744 1000000000 328277311 730006513 1000000000 748806181 1000000000 12108601 1000000000 1000000000 661889526 1000000000 264400619 124601043 1 1 268219427 439130946 1 495890529 1 1000000000 585719232 1 424047332 1000000000 389329544 923117874 1 234541291 1000000000 408306464 1 869907365 1 1000000000 23509188 1000000000 658945410 1 118664874 961041852 1000000000 998233776 1 799826285 1000000000 596540396 1000000000 1 418132859 1 580883949 1000000000 646499927 1000000000 136025044 1000000000 595996399 1000000000 53619068 1 270906942 949189953 1000000000 880501962 1 1000000000 245564053 825930621 1 1 81613807 1000000000 405012787 1 729389649 709198425 1000000000 1 201264865 1 665337358 298133721 1 1000000000 975018507 1000000000 354026575 1000000000 518467790 1 372058640 1000000000 703674703 541634322 1000000000 1 911895482 812265406 1 706143854 1000000000 129779598 1000000000 392334015 1 739366208 1000000000 1 571800264 872411681 1 594678199 1000000000 127150255 1000000000 1 727114726 1 966063884 1 975937592 1 144504207 20776960 1 1000000000 474380257 831455458 1 1000000000 640769275 1 203262477 1000000000 195178094 649174565 1 1000000000 655336272 118120779 1000000000 1000000000 284967210 1 505229457 1 377682777 1 746765903 467752737 1 931735204 1000000000 1 528006396 1000000000 108064145 1 54579549 1 935817231 1 814673765 1 651238771 50024918 1000000000 291891338 1000000000 1000000000 110899379 1000000000 545897938 1 379070429 703090716 1000000000 1000000000 398023970 898321680 1 1 465988102 1 311786212 263349178 1000000000 960175266 1 287731093 1 1000000000 252203118 741022840 1000000000 767346969 1 913322861 1 1000000000 413492339 1000000000 454832636 1000000000 990506926 1 898812023 669616434 1 865262261 1000000000 1 543211346 410684816 1000000000 1000000000 297428783 1000000000 259734411 1000000000 833969973 55680760 1 1000000000 892329098 389647374 1000000000 1000000000 71591639 1000000000 961287993 1 519408069 1 112998430 506187664 1 786488727 1000000000 551057936 1000000000 1000000000 748195613 657417628 1 1 71555576 54745369 1000000000 431918227 1 45848746 1 770049621 1 1000000000 996549202 648008290 1 941418471 1000000000 1 276528034 825057732 1000000000 1000000000 622129772 939307400 1 129154108 1 834621013 1000000000 943686084 1 283821528 1 161800147 1 488386966 1 380513108 1 222163907 1000000000 262702810 1 165626130 1 824706575 1 323184866 1 1000000000 587519853 312598805 1 203232921 1000000000 1000000000 355377416 1000000000 372248516 453622011 1000000000 1000000000 94456437 1 765385039 740775960 1 539598588 1000000000 441398449 1 71008415 1000000000 1000000000 430231061 1 442941814 565021199 1000000000 1 726226367 135488962 1 1000000000 577288125 73197239 1 1 235594464 1000000000 709404143 481712737 1000000000 114271580 1000000000 1000000000 305792681 355073055 1 353841407 1000000000 939593708 1000000000 452199615 1000000000 1000000000 937162231 859634572 1000000000 1 391508926 1 654015960 153277480 1 1000000000 983163168 2613561 1 72240449 1000000000 690560730 1 216406082 1000000000 43604226 1000000000 123649519 1000000000 467350941 1 1000000000 215400116 583602345 1 1000000000 43941125 1 444547789 1000000000 260182208 17928918 1000000000 540703205 1 1000000000 865296516 10988035 1 890384113 1000000000 71488956 1000000000 122913030 1 844258235 1000000000 6367826 1000000000 1 894340233 1000000000 952491178 229076623 1 1000000000 655711466 742718384 1 258576198 1 536015838 1 27206002 1 182105088 1 395992863 1 760623756 1000000000 701197587 1 1000000000 869977921 1 583851344 898004810 1000000000 498692248 1000000000 367967042 1 325521340 1000000000 434103910 1000000000 114124562 1000000000 1 325107299 948570737 1 772429077 1 61695500 1000000000 1000000000 304926112 1000000000 380827806 1000000000 458381886 1 453739826 1000000000 581573153 375775992 1 370653899 1 1 845096317 645216321 1 1000000000 250667946 477864813 1 114928612 1000000000 425338908 1000000000 1000000000 713925565 1000000000 91073007 1 738783616 443148703 1 1 289518088 1 668939263 112935743 1000000000 1 113067533 126848924 1 236440954 1000000000 430712590 1 1000000000 884473614 111092138 1 714418745 1000000000 1 37387394 1000000000 407626559 376690424 1 1 840785243 965249799 1 1000000000 830142518 568445637 1 1000000000 914889235 239518094 1 802658837 1 374785338 1000000000 966622709 1000000000 609689523 1000000000 1 101906068 1000000000 156280149 1000000000 707937470 1 700431471 1000000000 841804170 272135762 1 526919588 1000000000 895810622 1 558146300 1000000000 1 36495515 108539935 1 314989778 1000000000 992598187 1 1 618271795 1 592204344 1000000000 128622649 1000000000 478093594 1 956315295 678700114 1 443771278 1000000000 1000000000 718831134 1 503943256 1 556434040 29402398 1000000000 1000000000 713670892 1000000000 691555760 1 678904104 1 5340701 212172191 1000000000 417753923 1 754093472 1000000000 702558154 1000000000 487633481 1 140396001 1 51617705 1 401765409 1 1 934843262 491059194 1 386714339 1000000000 1 278556674 1 887960669 66971276 1000000000 1 881203603 1000000000 871520482 960090658 1 62565771 1 1 375487722 1 434936817 1000000000 758077739 1000000000 361081296 1000000000 349970136 823339724 1 770239880 1000000000 175699079 1 1 302874451 947876774 1000000000 1000000000 950931209 392342037 1000000000 1000000000 351702307 642544371 1000000000 57410244 1000000000 551569032 1 346662450 1000000000 1 866505368 1 154497063 1 199046532 1 299358548 1000000000 388409489 1 924872063 409475501 1000000000 1 738864019 867034915 1 1 307851272 10866578 1000000000 247706879 1 1000000000 674331781 1 919804279 1000000000 764012570 1 169874166 1000000000 639530506 1 618350855 1000000000 115255924 1 121974257 456812755 1 1000000000 66018306 1000000000 624555899 1000000000 39771345 1000000000 351716341 84735955 1 519875753 1000000000 1000000000 920450987 1 5122088 148316043 1 747649664 1 641637393 1 645055218 1000000000 1000000000 127415027 999909493 1 1000000000 148768996 315305301 1 40147219 1000000000 44240479 1000000000 613037465 1000000000 58060790 1000000000 936555586 1000000000 1000000000 381725026 100964107 1 957919952 1 1000000000 64431537 51150423 1000000000 1 602803137 474107483 1 1000000000 582472820 1000000000 425071039 1000000000 319562178 750749241 1 1000000000 622440978 1 475095850 923518936 1000000000 256544097 1000000000 891841679 1 1000000000 111951907 1000000000 758895204 668429265 1 1 261256185 1 830036128 243762083 1000000000 911058863 1000000000 922749299 1 348145385 1000000000 1 813768064 65372674 1 1 267987904 557354760 1 1000000000 985147612 1 540523217 1 517729106 1000000000 4121523 319425115 1 898993371 1 1000000000 584376789 1 998467256 912488115 1 1 797265082 243409208 1000000000 405497065 1000000000 1 824229490 1000000000 452167059 1 835774526 188364681 1000000000 509157711 1 955779905 1 491662981 1000000000 350783288 1000000000 775917813 1000000000 811968003 1 1000000000 596251669 73399390 1000000000 1 142941518 1 970800549 904190061 1000000000 1 755633430 1 601742925 1 288750638 1 11967244 1 618115740 1 131432256 1000000000 713769995 1 371031422 87576122 1 1 5764503 1 832848315 135521002 1000000000 868340657 1 1000000000 441482032 1 347837180 535529754 1000000000 1 219120422 1000000000 45343270 5182839 1000000000 223744780 1000000000 489179792 1000000000 109135387 1000000000 1 46906602 1000000000 992247032 1 967388832 1 122038021 769354454 1 730112996 1 258715441 1 1 728680311 1 998963114 60802728 1000000000 919294258 1 1 933547634 1 756705136 245007997 1 1000000000 255320083 909182637 1000000000 174270969 1000000000 1000000000 322923788 781547695 1 1 251124068 201698950 1 540308981 1 222897594 1000000000 909406879 1000000000 926253305 1000000000 1000000000 133801951 1000000000 368747950 1000000000 988913925 261926012 1 1 400326401 495743539 1000000000 406068515 1000000000 885752242 1000000000 1 820992305 1 29905166 633717816 1000000000 1000000000 932560479 853224813 1000000000 1000000000 808924814 1000000000 206005381 1 491544212 1000000000 584917224 533008755 1 543760660 1000000000 1000000000 102196574 1000000000 568447897 1 347000417 1 816636169 335330033 1 1 584792641 1 671899846 111999591 1000000000 1 972379730 625002493 1000000000 968375625 1 792200294 1000000000 1 759273605 537728845 1 848770998 1000000000 441854773 1 1 482956088 776632997 1 1 11954282 877053772 1000000000 1 44279024 1000000000 35078772 770527035 1000000000 1000000000 605410870 1 683076787 1000000000 829587637 1000000000 562126315 938036446 1 1000000000 902148408 1000000000 904565237 630943759 1 1000000000 91397467 817565069 1 849721830 1 452728957 1 1000000000 339255352 705009481 1 1 348202852 1 168512053 1000000000 997582664 343551029 1 995288583 1000000000 972247251 1000000000 1 775493611 1 177641847 429965610 1000000000 1000000000 270387316 9147611 1 512085056 1000000000 315260540 1 47186217 1 407208828 1000000000 1 261159417 1 201544200 1 796370907 87164580 1000000000 1 55030250 1 98058178 1000000000 329788607 1000000000 125269736 1 1262701 630857876 1 84604733 1000000000 1 360947306 1000000000 606490004 798399210 1000000000 315840861 1000000000 157883426 1000000000 412201304 1000000000 769927867 1000000000 161715891 1000000000 499943084 1 102146373 1 422890265 1000000000 1000000000 120067790 282121363 1 919565220 1 1 834778429 730484511 1 1 68685342 125604907 1000000000 1000000000 485567758 973603431 1 1 452181145 133277219 1000000000 487268147 1 1000000000 159098277 1 804931879 1 720189977 954395803 1000000000 1 355077759 1000000000 771247881 156326153 1 664944012 1 1000000000 73746225 1000000000 496185193 1 877969160 1000000000 743158314 1 233388022 1 938253485 538394483 1000000000 1 84174987 210138102 1000000000 1 814535481 1000000000 941970072 548212282 1 1 797602737 1000000000 106147782 1000000000 534857444 1 583567690 769479403 1 104184099 1 1 998371214 1 829958880 26040858 1000000000 1000000000 684853642 1000000000 792793796 1000000000 56020283 168200526 1 1000000000 228756327 999894869 1000000000 1 149344070 146137250 1000000000 542492070 1 302397409 1000000000 137196449 1 1 743394851 1000000000 201987966 4637568 1 987377454 1 685947200 1 572308925 1000000000 1 845072880 1 252071195 1000000000 357107124 1000000000 13611926 1000000000 873987396 521342064 1000000000 600423921 1000000000 88639208 1000000000 69614347 1 1 137782553 72818960 1 955772433 1 516939008 1 1 583619703 1 439419448 1 11149108 1000000000 537393970 2769253 1000000000 1 555821453 1 788830473 608935350 1 97714632 1000000000 1 799418525 1 292500263 1000000000 160969165 441207707 1 1000000000 917442632 1000000000 863827407 1000000000 902975121 660630395 1 1000000000 277609520 115975483 1000000000 159325478 1 885827761 1000000000 1000000000 298597282 499893351 1 483667039 1000000000 74183871 1000000000 1000000000 976007173 1 342404448 1000000000 376716272 1000000000 276448880 1000000000 441306307 1000000000 923486477 389423894 1000000000 462805083 1 1 518662839 134802558 1000000000 1000000000 561195204 87833848 1000000000 1000000000 712594200 1 239427507 1000000000 458742097 845957159 1 780676583 1 397295088 1 1000000000 674544033 542464575 1 735771094 1000000000 930234753 1 1000000000 165599186 918602391 1 493373371 1000000000 1000000000 653581066 1000000000 892505449 415198098 1 32252791 1 723212371 1000000000 952663295 1000000000 678431792 1000000000 1000000000 60913250 698350228 1 411895657 1 1 468441363 882768186 1000000000 871154750 1000000000 659964519 1 1 243997968 1000000000 461246348 1000000000 573944908 228771023 1 1 368033081 275015845 1000000000 1 908124427 1000000000 750078012 830600810 1000000000 1 113303541 1000000000 575168616 574259252 1 1000000000 266734163 1 380331267 1 590622138 1000000000 580217048 1000000000 164073991 1000000000 619235033 236407058 1 37232401 1 1 676098053 37818600 1 224898561 1 222517818 1 19577799 1 892921214 1 488549866 1000000000 1 188016971 1 782016201 152416683 1 68090826 1 1 635008392 1 806587165 1 997149359 1000000000 79170950 269968554 1000000000 447809392 1000000000 1000000000 488869097 1000000000 797931192 92651661 1 67828886 1 1 171810877 960427765 1 1 458240091 273194142 1000000000 1 692368902 1000000000 75813794 1000000000 463245114 616325459 1000000000 479682686 1000000000 485305656 1000000000 1000000000 34861684 1 889003088 1 21363628 1000000000 387586069 1000000000 102570278 229405834 1000000000 1000000000 195924944 1 173247175 714921838 1000000000 331604313 1 267068748 1000000000 31175638 1000000000 1 278970128 344096521 1 1 338989077 1000000000 158124306 402742186 1000000000 37416161 1000000000 1000000000 71665306 427227742 1000000000 1 946619482 723859634 1000000000 1000000000 670394933 1 661336573 265583854 1 1 859790820 1 878605587 1 336646748 85120653 1 49092607 1 1000000000 222790049 1000000000 267448674 1000000000 973813222 912024249 1 960714617 1 922829111 1 192535770 1000000000 171939200 1000000000 1000000000 604553165 714638995 1 417617318 1000000000 1 884185224 1000000000 730641747 694682249 1 46876564 1 808736600 1 97041331 1000000000 51893717 1000000000 1000000000 171748645 1000000000 900882130 113716336 1000000000 670090660 1000000000 975911353 1 968976579 1 1 731487573 719542757 1 408556225 1000000000 158374125 1 1000000000 813597794 1 82699537 1 500214888 1000000000 466877843 1000000000 890327864 184626039 1000000000 1000000000 363400127 1000000000 736277381 1 272231428 211623435 1 1 601807466 1000000000 340390318 314068971 1000000000 1000000000 499625650 277447626 1000000000 675568668 1000000000 1 175957751 810686472 1000000000 743933355 1 492122257 1 1 356959104 1 702828213 1 330056305 488720011 1 1 805580575 1000000000 186944049 511190208 1000000000 917397712 1000000000 1 329259280 1000000000 258733845 152934571 1000000000 784380542 1000000000 1000000000 53371944 1 51606757 25987680 1000000000 949812627 1 887991353 1 1 693224796 1000000000 565869652 1 993349371 1 541374725 120153913 1000000000 1000000000 663295213 1 955047451 957738145 1000000000 1 484176523 41543599 1000000000 1 238773212 455242092 1 1000000000 152056442 149431274 1000000000 576730938 1000000000 132443507 1 59065496 1000000000 1000000000 26550500 845313872 1000000000 1 761686877 3083689 1000000000 1000000000 546955141 1 735696094 600852702 1 1000000000 887293937 688949122 1000000000 1 959005534 675433627 1000000000 375919870 1000000000 421710860 1 962038663 1000000000 1 715482010 1 183241463 1000000000 149238268 1000000000 377704801 522098735 1000000000 1 898644326 1538425 1000000000 229712844 1 1 269215333 1000000000 821892484 1 122870061 1000000000 917149068 1 262028778 978413573 1 520090344 1 1000000000 86108634 1 455448960 633060965 1 94002133 1 1000000000 463632488 137947105 1000000000 677525428 1000000000 700794909 1 99641076 1000000000 1 122503220 585157344 1 1000000000 565469211 1000000000 85923921 1000000000 419987441 1000000000 684675 684047618 1000000000 598444275 1000000000 121868881 1000000000 573876783 1 700528395 1 1000000000 113575164 27389243 1000000000 472720696 1 1000000000 447871268 723979719 1 824915371 1 1 746568963 568550936 1 29859572 1 906792870 1 617581262 1 1 87939899 658332917 1000000000 1000000000 398889886 249346305 1 27734169 1 741974296 1000000000 377932129 1 1000000000 177275895 231948448 1000000000 1 672107287 675710089 1000000000 1000000000 139630152 77369165 1 602689055 1000000000 1000000000 952498272 51081370 1000000000 1 459487959 1000000000 557501279 1000000000 520804180 1 98360041 232446425 1 1000000000 631755796 1000000000 908757469 1000000000 522909525 129992965 1000000000 1 126642451 506631403 1000000000 233923181 1 193628743 1000000000 786877913 1 1000000000 66440662 1 144579836 649891192 1000000000 340543762 1 114561475 1000000000 1 341256019 1000000000 32565894 1000000000 765718183 1000000000 195487379 1 374312984 971688740 1 1000000000 224371533 1 471072594 1 622957711 1000000000 80910319 1000000000 304621453 132495903 1000000000 52970600 1 188738337 1 610006095 1000000000 453338520 1000000000 1 637741323 1 313044155 668565229 1000000000 1000000000 189460939 891878499 1000000000 1000000000 210779696 1000000000 829978294 108909211 1 622354730 1000000000 455749007 1 3826177 1000000000 1 867396016 848756404 1 1 709394997 141960375 1 1000000000 573365732 731850816 1 55322355 1000000000 1000000000 576007771 563591724 1 658054077 1 68373437 1 515895709 1000000000 1000000000 484496901 976409114 1000000000 1 845015252 1 745565537 108753762 1000000000 531509012 1 1000000000 540614519 826306890 1000000000 1000000000 245819413 128815228 1000000000 1 1076232 1 344516045 1000000000 203967676 582001416 1000000000 294279612 1000000000 672580533 1000000000 371701040 1000000000 12870302 1 1 462893512 911623987 1 1000000000 877773419 176140829 1 1 939987977 1000000000 640351338 1 173267961 783939758 1 1000000000 180588853 1 205892474 267008739 1 138148492 1 266638978 1 342661133 1 1000000000 398551577 521009489 1000000000 773009109 1 226233953 1000000000 453096545 1000000000 297245636 1 495176047 1000000000 119565783 1 190225855 1000000000 1000000000 751208737 292086293 1000000000 222697211 1000000000 1000000000 858761830 48280043 1000000000 1000000000 70884032 1000000000 325579542 125390112 1 743139888 1000000000 1000000000 966678726 1000000000 863136052 23081787 1 1000000000 114642269 1000000000 413178762 494474417 1 1000000000 459623927 1 951586691 159514274 1 1 876049226 1000000000 313697646 1000000000 880045099 181130633 1000000000 1000000000 523858082 1000000000 181357316 869756568 1 487605958 1 711936339 1 1000000000 88196433 1 77902237 1000000000 126429342 1000000000 22343546 34684302 1 73502433 1000000000 1000000000 107607352 166998717 1 309458047 1 901721008 1000000000 1 957034576 994898912 1 1 40963810 410520902 1 244062816 1 1000000000 512309193 1 180818776 579635353 1000000000 1 410804557 1 567518738 565753811 1 78395302 1 1000000000 711924880 842862864 1 1 467565698 1 403531328 154703080 1 1 467192162 187912762 1 291648598 1000000000 1 16558463 927830270 1 253998184 1 920347077 1000000000 1000000000 444337818 1 451866554 1000000000 143904374 273483168 1 532509127 1 507400537 1 234093756 1 235422463 1000000000 761851779 1000000000 439546649 1000000000 1000000000 165204715 84311878 1000000000 1 881905260 890308283 1 1 748922871 1 389870583 116825576 1000000000 1000000000 104000275 1 208337797 1 244762108 1000000000 108970582 848538131 1 787463893 1000000000 1 803981937 28444341 1 672545876 1 424118067 1000000000 362098417 1000000000 1 931487188 761236519 1000000000 448002012 1000000000 1 35409251 378851578 1 1000000000 266165277 1 444632430 1000000000 22462791 1 710557721 152587541 1 1 195377364 1000000000 656083068 1000000000 118103408 1 665679813 1000000000 830834098 34588565 1 860000448 1 1 839043533 1 252854350 1000000000 96290719 1000000000 220942835 517659706 1 140476673 1 394293612 1000000000 676565321 1 486152088 1 140040479 1000000000 694128228 1000000000 1000000000 791137542 404191613 1000000000 1 480718181 360126159 1000000000 1000000000 29824155 791149460 1000000000 781855203 1 1000000000 348115357 1 118211412 1000000000 463600681 1 386319212 853793721 1000000000 1000000000 988122242 1000000000 682275894 1 894081661 1000000000 463384271 792610603 1 19416813 1000000000 24320428 1 1 715040667 504578353 1 161827526 1 336599443 1 1 696138676 1000000000 516751873 527780877 1 94803006 1 771773147 1000000000 874327231 1000000000 1 429319910 1 751223316 1 63504320 403127793 1 1 711425252 1000000000 809813061 362003541 1 1 969936044 1000000000 322622476 1000000000 344187060 785734041 1 1000000000 146821437 1 518556516 309125478 1 80352478 1000000000 1000000000 453512027 271767299 1000000000 1 248811372 567180444 1 138673612 1000000000 1000000000 250390420 981156687 1 492587196 1 1000000000 542468502 311292781 1000000000 1000000000 759917820 1000000000 937389663 1000000000 559203498 464060689 1000000000 101544754 1000000000 992808239 1000000000 1 345615 1 936539459 1000000000 109239915 400864809 1 1 352143245 470267534 1 48967497 1 671611371 1000000000 1 269492443 1000000000 285766739 1 127236227 1000000000 713693820 784879692 1 655486804 1 122109010 1 1 48736411 1 282009847 1000000000 596214721 1 482014040 700045963 1 345222759 1000000000 711466691 1000000000 1 418671890 1 663378015 1000000000 76058053 1000000000 57020807 1 106866112 738671044 1 1 759051396 1000000000 624932302 1672147 1 925027662 1 1 881513102 1000000000 565443573 791168217 1 1 554410311 1 825972206 1000000000 511004290 162724328 1 209830389 1000000000 879333887 1 1000000000 819494193 222303112 1000000000 1 256792428 1000000000 280093718 1 28932991 1000000000 503847717 205010134 1000000000 34084782 1000000000 862083255 1 917266934 1000000000 72662849 1000000000 1000000000 238054420 86753661 1000000000 963925866 1 1000000000 625639402 1 248847764 1000000000 100497114 1000000000 615662867 1 379375625 1000000000 94155812 131792585 1000000000 860160535 1 1000000000 85860895 1000000000 369553810 1000000000 784051265 788508693 1 739886271 1000000000 1000000000 174643499 324343493 1000000000 746815383 1000000000 978063578 1000000000 88199406 1 1000000000 540004715 1 873961976 883377552 1000000000 1 548637746 1000000000 72092523 150662359 1 1000000000 972001654 1 349235669 490969643 1 307970813 1000000000 1000000000 439663460 1000000000 140373991 1000000000 403259594 809072845 1 781356739 1 1000000000 191540440 1 882032428 1000000000 899698733 952746326 1000000000 700225057 1 656813703 1 1 639107572 1 409416327 1 85198449 86893934 1000000000 1000000000 313836245 139006006 1000000000 726881114 1 1 705927518 707324876 1 300922624 1 445404797 1 1000000000 641501127 1000000000 950581769 1 317270030 763162165 1 1000000000 488775326 367406172 1 1 78409824 740497858 1000000000 700420707 1 499639843 1000000000 1 230633882 465293048 1 833422768 1 1000000000 971873714 299833935 1000000000 1 561570664 1000000000 827787844 1 20084291 1000000000 146703310 46027536 1000000000 1 351691664 1000000000 443613536 1000000000 55105389 1 673088130 1000000000 795885762 1 991375310 940714324 1000000000 1 11160210 1000000000 126945874 1000000000 872354302 1 355300557 719413124 1000000000 976615692 1000000000 1000000000 273606641 1000000000 597560331 1000000000 705142710 1 413911710 1 328174252 354167163 1000000000 1 47162315 409757604 1000000000 328631070 1000000000 354154121 1000000000 40280667 1 1000000000 256127284 1000000000 521095310 757573622 1000000000 1000000000 395552538 1000000000 673668071 334245003 1 140158874 1000000000 315394440 1000000000 1000000000 124815465 27515984 1000000000 1000000000 797620150 484694297 1000000000 20774787 1000000000 611367351 1000000000 87873470 1 1000000000 68455655 1000000000 895619495 1000000000 61352354 1 118870183 579388631 1 526613502 1000000000 1 510628839 1000000000 138794670 1000000000 291634762 1000000000 480029937 1 352227003 1 650261163 578092615 1000000000 1 337866294 1000000000 232149923 477064408 1 1 638405416 1000000000 133753948 1 817123800 787517724 1 1000000000 324972484 556671451 1000000000 170890299 1 122042078 1000000000 636274718 1000000000 1 792020375 1000000000 346724028 721238600 1 444614543 1 976985334 1 628099910 1000000000 909240602 1000000000 22108272 1000000000 929687396 1000000000 119331887 1 637354227 1 1000000000 787479373 31176549 1 1000000000 894835743 1000000000 381485341 1000000000 686498184 379638045 1 1000000000 587251584 1000000000 192425432 1 913254283 310895708 1000000000 1000000000 306949992 1 861670187 61662323 1 590168111 1 864948741 1 1 424739624 302610748 1 1000000000 118336998 1000000000 36389513 1 515745728 516580713 1 1 165696418 1 717701272 1000000000 610581514 787335479 1000000000 1000000000 315557474 1 746891568 489253134 1000000000 854481732 1000000000 1 697444751 113784602 1 153672216 1000000000 49312188 1000000000 385644550 1 130569425 1000000000 1 737977981 438543621 1 596157095 1000000000 560353777 1 713994984 1000000000 1000000000 953391085 1000000000 434569311 1000000000 46923301 88238633 1 1 21025108 1 984611763 124812172 1000000000 1000000000 116202368 314528087 1 113066446 1 597194924 1000000000 1 56479335 1000000000 569537022 17480974 1 1 530770395 973049824 1000000000 1000000000 9757033 547896077 1000000000 1000000000 959771180 1000000000 300785473 915573623 1000000000 392103469 1 1000000000 496482777 1000000000 523473533 850052857 1000000000 935254695 1000000000 1 945391154 686192117 1000000000 121436760 1 40824087 1000000000 546453252 1000000000 1 515409344 365331908 1000000000 1000000000 213822595 1000000000 234417550 925368441 1000000000 421099744 1 1 769245165 1 107875554 1000000000 477295498 1 455297516 1000000000 618477914 718835161 1 1000000000 638815481 413434484 1 1 241888355 1 831148156 430360755 1 776896378 1 155264060 1000000000 292433136 1 1 723197271 458548001 1 389802308 1 1 17913315 229965446 1000000000 653711323 1000000000 1 126772751 1 975742072 1 896136874 493302038 1000000000 1000000000 332982770 1000000000 984278447 335265350 1000000000 243059045 1 1000000000 389570319 100378457 1 1 643200191 999052332 1 432527331 1 936773757 1000000000 1 39790764 841317585 1 750634575 1000000000 723406661 1000000000 689789339 1000000000 630691169 1000000000 1 663327269 1000000000 274932847 1000000000 216600934 1000000000 518189760 1 5339958 820017713 1 445673207 1 644640342 1000000000 1000000000 645972187 1 426729645 832610969 1000000000 1000000000 793044792 1000000000 582286595 1 331494361 1000000000 766881731 1000000000 927888086 216540349 1000000000 529895656 1000000000 590468704 1000000000 1000000000 901825318 1 17766985 1000000000 48284478 1000000000 179532707 1000000000 105556560 496049820 1000000000 594030292 1 1 336511051 1000000000 887370716 801435763 1000000000 1000000000 703635496 459675252 1 278998362 1000000000 1000000000 979284187 1 575142315 1000000000 865509089 682006673 1000000000 388748609 1000000000 1000000000 246683814 1 281017800 837565742 1000000000 1000000000 112769271 1 659254190 1000000000 130219806 1 280254950 1 742645832 576811147 1000000000 996302437 1 1 628014382 947164928 1000000000 1000000000 747772325 1000000000 838000629 1 182999901 528178806 1 679292145 1 928649162 1000000000 1000000000 134982753 795020061 1 1 347614300 92516303 1000000000 1 126295778 1000000000 913268620 760469943 1 870701994 1000000000 609257205 1000000000 789345548 1 437802533 1000000000 1 709308425 1000000000 90827332 805107106 1000000000 1 48974085 12225390 1000000000 1 104717757 1 389830559 961482331 1000000000 347843706 1 1000000000 783119547 1000000000 720809127 12217028 1000000000 1000000000 3732919 1000000000 815612338 668165184 1 734341851 1000000000 15848682 1 859577441 1 1 57834461 348788264 1 1 613245402 917737333 1000000000 1000000000 287034477 569391499 1000000000 1000000000 605519004 129323962 1 1 585887585 1000000000 592210728 1000000000 661124962 1 515469513 1000000000 825156924 1000000000 578021333 484056005 1 839534382 1 1000000000 548913056 625423363 1000000000 796988817 1000000000 1000000000 860386843 1 216228056 1000000000 206169643 1000000000 922966802 342048908 1000000000 1 167288547 1 930526395 1 385392351 31400443 1000000000 1000000000 167176194 1 641684354 85421862 1000000000 1000000000 142350471 731801796 1000000000 876669083 1 401388153 1 319392929 1000000000 1000000000 176886673 1000000000 255880408 117718553 1 84627002 1000000000 1000000000 47907254 7172018 1 1 414589890 454001003 1 1 611515378 46243504 1000000000 1 124221690 1000000000 409466022 570111617 1 714992215 1000000000 1 194917846 125834844 1 1 638196393 289904274 1000000000 660794701 1000000000 810125872 1000000000 115305411 1000000000 173982372 1000000000 632783618 1000000000 788833693 1 1 211462094 133708942 1 748097165 1 1000000000 24163365 1 808577905 968895485 1 1000000000 811608141 46609149 1 1 209927056 301640888 1 934414252 1 66463288 1 248268371 1000000000 492912777 1000000000 1 147435250 1 357380466 918333365 1000000000 1 961843883 1000000000 516300430 1000000000 63001600 166890379 1000000000 84325558 1 1000000000 310245346 1000000000 816290968 1 607993623 1 430295305 1000000000 585995153 98841725 1000000000 773272078 1 1 222802615 1 473801543 75105326 1 1000000000 84155688 1000000000 922321142 1000000000 350995720 1 249993106 1 920288809 1 55356935 1000000000 240702972 1000000000 677785502 1000000000 461326703 1000000000 262713250 1 649135290 1 667569033 629604605 1000000000 1 151449829 76253461 1000000000 1000000000 49856884 1 266055945 1000000000 261934526 621523303 1000000000 11457684 1 1000000000 920767491 1000000000 516221911 1 967308637 612418275 1000000000 668600873 1 1 690629891 1000000000 688700996 1000000000 492109896 34403465 1 879903017 1 476812499 1 1000000000 796357445 58853271 1 1000000000 56222641 1 636694138 1 715046178 1000000000 145116979 544044141 1 1000000000 934380588 112759706 1000000000 1000000000 31310900 347526155 1 1 737869483 59565573 1000000000 1000000000 931647867 1000000000 543557627 385841748 1000000000 1000000000 99943430 599629429 1000000000 1 120091613 230249068 1 158483895 1000000000 1 496293168 1000000000 361895024 1 591453164 1000000000 891087189 806973412 1 1 847097336 629546443 1000000000 125714025 1 933654522 1000000000 76962864 1 687509197 1 742591096 1 1 420440738 289696179 1000000000 1 419583691 78616878 1 1 91825877 1 376432358 1000000000 368357763 1 542205447 1000000000 646362343 1000000000 160436842 669874403 1000000000 941775232 1000000000 449181585 1 1 14147841 555091667 1000000000 404915647 1 1000000000 15923327 1 970231040 1 707774594 174318272 1000000000 1000000000 535560792 477158710 1 1 417678645 798168579 1 1000000000 623326798 1000000000 598580062 1 108769422 765230004 1000000000 116754728 1000000000 539249667 1 971187802 1 234203484 1 46595021 1 1000000000 941441011 746426336 1 216027145 1 46708564 1000000000 1 819304232 1000000000 252168360 1000000000 623820795 1 134008459 1000000000 525256499 650169033 1000000000 1000000000 245406161 1000000000 122221831 991506733 1000000000 895523000 1000000000 244682036 1000000000 1 544605613 1 200403739 602022032 1000000000 440509699 1000000000 532429505 1000000000 344724192 1000000000 109740254 1 1000000000 85666562 733745518 1 1 3913386 1 572027121 486800640 1 1000000000 961601239 1 129334486 830251169 1000000000 1 615577480 1 683000479 1000000000 538426215 1 900845983 328778762 1 1000000000 837666039 1 295201512 1000000000 500975679 832921740 1000000000 1000000000 983447592 241277151 1000000000 1000000000 26091459 578662093 1000000000 15975330 1000000000 1000000000 555357621 1 25436203 952510715 1000000000 1000000000 834987653 894190629 1 422514043 1000000000 767950808 1 833941936 1 170355236 1 264541326 1000000000 1 533321834 1000000000 751408457 261712210 1 612663131 1000000000 541286179 1 1000000000 564265423 1 819370721 1000000000 894748872 38174353 1000000000 156920479 1 507343620 1 1 7114735 155368840 1 267931652 1000000000 1 186734557 1000000000 682610927 1000000000 544989904 1000000000 222210243 1 739414497 95340855 1000000000 1 99868236 1000000000 190574376 158650320 1000000000 441611087 1 1000000000 432808363 158904205 1000000000 1000000000 472213524 133742121 1000000000 100476053 1000000000 884035180 1 1 805397432 1000000000 64399337 987071056 1000000000 1000000000 763718630 1000000000 95346380 268236850 1 56496370 1 672325333 1 1000000000 424975960 625561588 1000000000 335319054 1 1000000000 906804049 93529538 1 1000000000 920325301 1000000000 987801304 202154176 1000000000 57200572 1000000000 1 465001311 145141725 1000000000 1000000000 903822691 228401329 1 1000000000 775896203 638744098 1 1000000000 582908767 618175666 1000000000 1000000000 289205837 1 328140762 1 762014027 593500382 1 1 82404737 434221198 1000000000 1000000000 184381498 1 707936337 929701526 1 129460425 1000000000 1000000000 420435275 545254031 1 1000000000 13504476 545118533 1 1000000000 40360623 1 705095539 1 543138636 1 449070484 1 7796796 1 917420694 420891096 1 673663569 1 927159666 1 1 434994236 1 769020468 1000000000 49421001 943891214 1000000000 1000000000 953351621 1000000000 594706724 1000000000 296019494 1 130750990 1 668972435 1 671653192 738338333 1000000000 121070149 1000000000 1 219548280 1000000000 671424104 870031643 1000000000 1000000000 497522274 287878821 1 1000000000 499302972 982013421 1 1000000000 75259261 1 71436305 1000000000 385080511 1 250727152 470191652 1 255854695 1 1 226428918 31496889 1 1000000000 70835942 693707893 1000000000 547948861 1000000000 981448264 1 639908448 1000000000 194196243 1000000000 249081364 1000000000 573143722 1000000000 272221384 1 732120466 1 1000000000 833226345 1 355968557 1000000000 991691002 82526632 1 1000000000 748691561 703941387 1000000000 74774273 1000000000 1 758371546 730414532 1000000000 1 734148497 1000000000 734746152 553245036 1000000000 1000000000 168863360 909356497 1000000000 1000000000 243453570 1000000000 293486279 1000000000 680230720 1000000000 414587593 1000000000 683346424 705621354 1000000000 164717847 1000000000 252741909 1000000000 80100565 1 95245910 1 269474506 1 771570963 1 177745360 1000000000 1 24117750 1000000000 626635172 1000000000 416098966 480841626 1 1000000000 899001998 1000000000 779465153 1000000000 824770575 1000000000 511586281 1 233665063 457105876 1 1 601468729 1000000000 925371908 1 698600441 75380347 1000000000 389492550 1 118645970 1 877801818 1000000000 924540679 1 585495179 1000000000 850335329 1 1 253053991 1 467214791 1 233057704 1000000000 25755379 883926707 1000000000 1000000000 462370261 308659259 1000000000 104045967 1000000000 1 894759216 374014053 1 742887688 1 1000000000 465779719 52571804 1000000000 1 319027084 1 207056803 1 198127239 148543280 1 1000000000 791590544 69534112 1 812984993 1000000000 1000000000 608921158 674309040 1000000000 1 90771262 201576918 1 1000000000 176081354 322414452 1 295095185 1 472870824 1 1000000000 774939429 472041849 1000000000 346750000 1000000000 1000000000 353351967 1 839009192 1000000000 759695032 1 358103649 1 152157658 29014646 1000000000 1 576348504 1 282721732 944793242 1000000000 1000000000 628983799 468931573 1000000000 1 67620989 764107596 1000000000 212806331 1000000000 511192689 1000000000 452877543 1000000000 1000000000 138697880 164376045 1000000000 403274301 1000000000 1 590369975 838097128 1 353529659 1 1000000000 939862050 1000000000 121692591 1000000000 719589628 1 883043908 1000000000 185593749 1 576257991 1 164236782 1 792889732 840899451 1000000000 1000000000 801810136 65094338 1 324974783 1 1000000000 527858298 908544460 1 1 395251572 1000000000 494412523 201603779 1 1 707498819 1000000000 923684732 1 47826850 1000000000 52788575 1 339204041 1 779647461 256942088 1000000000 522711290 1 694411640 1 699546320 1000000000 443131707 1000000000 1000000000 420458541 1 565774634 1 486575237 1 644795452 62285649 1 1 967651107 1 747895292 172351326 1000000000 176358850 1 990342974 1 56934635 1000000000 1000000000 858638637 661785267 1000000000 1 58643096 677246802 1 512008930 1000000000 1000000000 758505843 286992572 1 1000000000 819589253 1000000000 84065351 1000000000 156857151 1 922859601 490096571 1000000000 758609703 1 924436618 1000000000 1000000000 850984257 1000000000 725301784 808039482 1000000000 765183435 1000000000 541837420 1 526907959 1000000000 50857873 1 59867592 1000000000 678546126 1000000000 175457597 1 366673024 1 168712546 1 1 138659887 1 552868699 831670540 1000000000 492123363 1000000000 1000000000 288193357 3998180 1 1000000000 5761750 66533575 1 305678726 1 1 100572370 1000000000 361337736 1 556889097 1 129843210 550150101 1000000000 1 623909568 1000000000 450639344 691293314 1000000000 113900765 1000000000 97779580 1000000000 1000000000 25979739 1000000000 155459387 1 948764714 238539527 1000000000 405030795 1 441952985 1000000000 1000000000 514263507 459420004 1 899069554 1000000000 9977723 1000000000 51470038 1000000000 168269116 1 754929276 1 321268074 1000000000 1 555381153 1 20340037 1 11400157 938799432 1 876033057 1000000000 698437940 1 146103133 1000000000 1000000000 207659960 1 505834826 149524006 1000000000 1000000000 797513377 1000000000 325541515 490691113 1 1000000000 392206476 1000000000 462818300 609955180 1000000000 411249768 1 17835414 1000000000 442580920 1 1 134242318 1 656139362 849915428 1000000000 354038496 1000000000 504775125 1000000000 296245929 1000000000 1 398117163 1 343120274 1 919616773 1000000000 952843030 1000000000 855941542 30774981 1 935358314 1000000000 1 360991571 1 318608383 1000000000 658026391 839529607 1000000000 717140710 1 129320702 1000000000 1000000000 146347035 393186116 1 828239552 1000000000 671235635 1 1000000000 259138466 723447572 1 1000000000 611743303 998569953 1000000000 1 601352842 369764518 1 1000000000 259043298 266493549 1 98720135 1000000000 1 168689167 500168453 1000000000 583731016 1000000000 1 965319793 1000000000 734739575 1 206066111 1 260119387 1 460306062 435752259 1 1000000000 843618243 136935668 1000000000 1000000000 855864418 1 832963779 170943734 1000000000 87054128 1000000000 397069046 1 1 94639200 733070201 1000000000 818620137 1 401590439 1 1 641824832 620294969 1000000000 194646308 1 866296179 1000000000 1000000000 353430140 38450421 1 351950069 1 1000000000 664468672 1 778842565 1 880135888 958747382 1 1000000000 233616559 1000000000 706157972 1 968307291 771328041 1000000000 1000000000 434703075 353593811 1 1 581359132 1 114053739 449566924 1 1000000000 41532938 439921316 1000000000 1000000000 434035292 265635194 1000000000 1000000000 203875854 919264018 1 758507213 1 1 632214752 1 74311719 669146914 1000000000 1 744591789 1000000000 236212392 572981954 1 1000000000 220709051 971657839 1 120037496 1 73476505 1000000000 1000000000 413086458 519761919 1 793158596 1000000000 1000000000 370420832 1000000000 64710330 1000000000 293683238 835684117 1000000000 631963379 1 340442792 1 972469372 1000000000 267279579 1000000000 675374848 1 533549254 1000000000 468222671 1 1000000000 66953138 1 119297842 341109630 1 1 494202132 1 850300978 623271391 1000000000 315828779 1000000000 947373774 1 1 644905532 689461556 1000000000 200298277 1 1 70203389 931388354 1000000000 1000000000 739372768 1000000000 419190093 173401995 1000000000 225131288 1000000000 253194560 1000000000 122186522 1 855839539 1 1 719039674 1 70056461 182522661 1 876444916 1 266216608 1 741994627 1000000000 888905778 1000000000 115192824 1000000000 1 711955201 745726740 1 1 475700930 737127680 1 11115173 1000000000 85504655 1 1000000000 993147927 855974995 1000000000 1000000000 281678001 1000000000 11163340 1 827786952 689273128 1 1 24893423 767199964 1 530987209 1 1000000000 286110354 1000000000 364869533 1000000000 222251184 142315252 1 528047597 1 1 143910840 327781961 1000000000 586101789 1000000000 1 102247625 1 12600011 414932577 1 1 953633175 1000000000 382765143 1000000000 579524405 1000000000 905931417 648129345 1 84359250 1000000000 638842874 1 1 860655910 851306774 1 1000000000 428239729 908088589 1000000000 1 478837752 1000000000 631695413 1000000000 60530509 462721309 1000000000 881354604 1 1000000000 649664880 1000000000 120398288 700090079 1 969415285 1 1000000000 154726227 1 32521760 1 10890205 106076744 1 1 782786999 1000000000 383887116 839349952 1 862723976 1 1000000000 265684168 1 939787510 1 954155291 1000000000 274916594 240205205 1 303482179 1 1000000000 327268026 1 151253899 426600473 1 104189250 1000000000 1000000000 154462828 1 554658890 1 326594249 703722138 1000000000 140014158 1 411561283 1000000000 942322591 1 656732474 1000000000 1000000000 907646875 1000000000 59764309 349244583 1 1 992221373 367900659 1000000000 664532822 1 3368459 1 959695198 1000000000 170660906 1 505266622 1000000000 549757339 1000000000 179761245 1000000000 509557908 1000000000 1 129220052 91133410 1 1000000000 364877296 1000000000 192940241 1000000000 305572695 1 71626407 31623343 1 1000000000 584406805 1000000000 175268784 651039489 1 569494139 1000000000 1000000000 102234365 1 173320599 331252960 1000000000 432204017 1 42956751 1 1000000000 448888389 78119450 1000000000 539777359 1000000000 1 777149009 1000000000 314577436 1000000000 92058869 35987942 1000000000 1 590623760 47421652 1000000000 281142837 1 529903873 1000000000 530604073 1 567542056 1 904990887 1000000000 1000000000 668115798 1000000000 453954971 665175554 1 985653807 1 810093549 1 1 241164562 838161190 1000000000 1000000000 248246865 439539089 1000000000 1000000000 376631853 1 630445917 1000000000 927709246 768052150 1000000000 1000000000 88520787 62768676 1 1 915197026 1000000000 730604267 146470134 1000000000 261660885 1 1 836884332 968730306 1 586654567 1000000000 1 948544855 1 214307038 79843647 1 637629980 1000000000 475062853 1 1 278400791 595450816 1 753364863 1000000000 702006940 1 987710176 1 1000000000 333141870 13579323 1000000000 1000000000 641889514 926371447 1000000000 1000000000 58701604 723818245 1 1000000000 533977588 1000000000 441021467 683505887 1000000000 2061288 1 1000000000 690287336 813632024 1000000000 364587687 1000000000 1000000000 163769620 1 196114693 1 363813460 585940734 1 814646057 1000000000 1000000000 117110474 1000000000 785638747 1000000000 557918921 1000000000 799868673 72910493 1 291674857 1000000000 1000000000 771109567 1000000000 613926653 1 230233855 1 165074425 180737105 1000000000 741858772 1 308984368 1 862698061 1 1 68770330 1 322943706 1000000000 741471072 722381183 1000000000 787749321 1000000000 1000000000 873506767 1000000000 213096791 1 49638281 613477774 1 1 754419754 1 978441383 1000000000 484805331 545699589 1000000000 29205990 1000000000 269267793 1 751565757 1000000000 1000000000 229771681 108778445 1 1000000000 175315959 364853677 1 1 896890523 1000000000 12644677 1 696005252 49353116 1 1000000000 558411868 1000000000 630468506 1 353470553 1000000000 468878879 1000000000 302958953 1 968479949 126709243 1000000000 199533299 1000000000 1000000000 839494865 283507166 1000000000 19821115 1000000000 330054157 1000000000 610182164 1000000000 550839447 1 120104166 1 1000000000 671649315 1 705274006 1000000000 15316699 1000000000 40931057 1 466841781 221359749 1000000000 1000000000 128817519 266120735 1 1000000000 779247010 887589705 1 1000000000 19126346 771225653 1000000000 857289257 1 1000000000 374423404 284727386 1 51017121 1000000000 832731517 1000000000 1 426443788 1000000000 786018009 18143656 1 238258896 1 1000000000 504080831 1 919797265 1000000000 130105873 890181337 1000000000 1000000000 633434888 1000000000 316310957 722793553 1 705605864 1000000000 1 40489018 297592963 1 1 806682679 920021869 1 1000000000 745399020 1 683237856 34143771 1000000000 1 935255046 560007902 1000000000 1000000000 774114390 460722819 1000000000 1000000000 549588233 428331628 1000000000 475841028 1000000000 1 585088344 1000000000 419258516 1000000000 188650612 766853222 1 590944395 1000000000 329356562 1000000000 1000000000 120778180 1 370620830 1000000000 858714690 1000000000 774981457 1 619248137 426541892 1 1000000000 783839881 802750980 1 135645237 1000000000 811066028 1000000000 1 23150711 932342997 1000000000 106852977 1000000000 980199096 1000000000 1000000000 188605151 261757678 1000000000 1 38298501 856537376 1 135804539 1 1 142940938 55053254 1000000000 974311743 1 741341589 1000000000 101352697 1000000000 536324481 1000000000 1 466410082 1000000000 568253240 1 418955444 478525160 1 180756366 1 517692375 1000000000 1 261630178 1000000000 305181564 585663697 1 399655294 1 19087081 1 1000000000 26279676 1000000000 583919117 732356985 1000000000 1 653475450 1000000000 923861967 1 174535490 1000000000 775469444 442719897 1000000000 822061807 1000000000 991171165 1 334680693 1 942350893 1000000000 218764120 1 33012352 1000000000 1000000000 991841383 89951752 1 40070386 1000000000 1 119418066 1 403896937 1000000000 964498040 193412861 1 1000000000 932265674 347313064 1000000000 1 17076303 1000000000 19077630 69368313 1000000000 568287772 1 1 215674225 61495081 1 485547352 1000000000 879997105 1 1000000000 650970846 1000000000 984116047 82375187 1 1000000000 106777848 14859330 1000000000 564364107 1 870335957 1000000000 1 601906766 399975676 1000000000 988014570 1 1000000000 630789271 1000000000 282622606 1000000000 46411950 881741659 1000000000 351223270 1000000000 1 33717814 1000000000 57883973 735402009 1000000000 286033332 1000000000 87414807 1 1 358726283 125973335 1 181975202 1000000000 1000000000 23877761 22119723 1 1000000000 480466156 867537868 1000000000 1000000000 7883759 703517510 1000000000 1000000000 27049664 140974615 1 736094001 1 173174902 1000000000 1000000000 977511352 866106618 1000000000 268779802 1 1000000000 672246114 1000000000 230271520 353001163 1000000000 1 111014315 584646340 1 56798617 1000000000 341691533 1000000000 1 766739649 86581240 1000000000 1 79869573 970716984 1000000000 1 306494013 764239113 1 1 185906929 1000000000 658634890 358722483 1000000000 1 592970808 4561156 1 115981647 1 1 780044184 398045455 1000000000 1 250818792 858042670 1 59751911 1 1000000000 951383271 317099064 1000000000 171337206 1 1000000000 37563988 1 86990582 920484588 1000000000 1 496991850 1000000000 466301942 1 33839071 1 72475075 1 698497162 1 69732465 850722997 1 767813680 1 1000000000 386305892 1 497712291 466026897 1000000000 80871882 1 346511965 1000000000 1000000000 512649426 1 593652632 582631215 1000000000 131122172 1 1 259294293 896016518 1 281091194 1 640573497 1000000000 59365570 1000000000 1000000000 521448384 970351912 1 1000000000 160375877 804646553 1000000000 1 478848217 1000000000 232270728 1 236135898 56279921 1 638706597 1 218530722 1 1 698781703 631269795 1000000000 446691775 1000000000 523068330 1000000000 423967096 1 528564085 1000000000 119070615 1000000000 1000000000 431400935 1000000000 819638851 386577867 1 994395904 1 1000000000 172550689 1000000000 315133242 1000000000 483921484 1 859161400 1 885689994 1 466300079 1000000000 386240786 37991546 1000000000 663553072 1 925789892 1 1000000000 341262294 206189316 1000000000 924248291 1000000000 687536950 1 664639644 1000000000 846552996 1 1 276198052 863113898 1 1 313703389 660666825 1 214754959 1 869293945 1000000000 1000000000 89143349 533766409 1 1 383797068 266509306 1 309993359 1000000000 940492847 1000000000 1000000000 841035507 1 52388432 763251662 1 1000000000 162251209 220411007 1000000000 139680694 1 16389375 1000000000 1 75568177 10941624 1000000000 225555785 1 935448319 1000000000 595246875 1 1000000000 670711451 1000000000 705071703 523317930 1000000000 1 772508321 1000000000 114425678 873015847 1000000000 93746309 1000000000 14915021 1000000000 1 875457923 940456267 1 1 498685678 834490536 1 822119530 1 215317605 1 1000000000 852935619 1 174379970 1000000000 814624798 331054199 1 514855314 1 268704579 1 274474890 1000000000 1000000000 561930416 179518531 1 1 58896755 1000000000 190172636 1 596643254 1 101188419 360001223 1 1 432970606 1 76605040 98992948 1 1000000000 908950894 1000000000 86922290 533945944 1 1000000000 781918483 1 441143901 222450591 1 1000000000 365781312 1 968119019 231131098 1000000000 1 672271387 610473635 1000000000 1 863611898 1 81487751 244646377 1000000000 1 592939633 386603620 1000000000 1000000000 833071089 139701655 1 1000000000 459856213 917113943 1000000000 130303385 1000000000 1000000000 353667042 751177866 1000000000 1 8749759 1000000000 278884740 570397997 1000000000 611681056 1 665953134 1 222250817 1000000000 1 909411939 1000000000 18915530 1000000000 899541190 1000000000 866941050 1 791901546 1000000000 565292588 976005865 1000000000 66902015 1000000000 1 103858956 1 495462565 35548771 1 19960401 1000000000 1000000000 634607713 615097241 1 48561240 1000000000 1 752916909 442281410 1 1 790712131 247877164 1 729665435 1 521063723 1 1 676117242 934140083 1000000000 652132344 1 1000000000 353352754 397764868 1000000000 450221273 1000000000 1000000000 94230914 1000000000 990203239 969539035 1000000000 1 154341844 1000000000 39849956 1 948937037 1 19585278 84057802 1 1 706643268 1 900675258 103775547 1 1 4011008 82132812 1 288720075 1 1 502396 1 244404100 1000000000 735182775 508855373 1000000000 1 632792850 678777693 1 389888607 1000000000 569616554 1 550627457 1 463041843 1 275049159 1000000000 482121299 1000000000 1 144192460 1 960234363 68354341 1000000000 1 598623918 841038147 1000000000 1000000000 740222503 25377523 1 1000000000 211921794 1 655641036 206224589 1 1 807833847 1 958130145 829479856 1 569598552 1000000000 1000000000 428993747 1000000000 15900310 1000000000 119306985 1000000000 441319471 419918858 1000000000 898509330 1 494118124 1000000000 1000000000 657040612 1000000000 952255636 1000000000 615059924 99671540 1000000000 537640543 1 1000000000 757948133 1 420855128 999548369 1000000000 108512653 1 790591866 1 1000000000 413975683 1 88829489 243264390 1000000000 34590694 1 196077966 1000000000 1000000000 432020077 1 357701182 382896989 1 318851186 1 304200921 1 406148782 1 573243584 1 99640790 1 62341000 1000000000 1000000000 538344581 1000000000 855748652 1 85333879 244708510 1 771178315 1000000000 596844031 1000000000 569224215 1000000000 1 78135835 1000000000 422517528 94293357 1000000000 279696107 1 399699238 1000000000 512945333 1 1 386532995 1000000000 996118657 1000000000 408380633 444492626 1000000000 281022906 1000000000 1000000000 931524913 1000000000 51120782 9448874 1000000000 267065601 1000000000 1 1411846 1 753565098 1000000000 26633396 682779717 1 540534062 1 15432424 1 1000000000 312337358 406890373 1 1 451546849 1 191572266 232205414 1000000000 1000000000 560377941 1000000000 191804368 469823934 1000000000 1000000000 223488300 710702834 1000000000 1 643325457 989599790 1000000000 1000000000 743850166 1000000000 79114439 1000000000 495908746 308906893 1000000000 1000000000 676233652 120527488 1000000000 1 631546076 951635263 1 697873046 1 1000000000 703211918 1 687234515 1 808522058 66484924 1 1000000000 668684092 1000000000 593259342 1000000000 661036573 1 975511328 1000000000 82789683 568089772 1000000000 656955872 1 848931970 1 944765835 1000000000 403157177 1 630126910 1 544147219 1000000000 1 442347093 1 833232921 582410672 1 1 829357478 1000000000 450306728 72954165 1000000000 67902284 1 904569429 1000000000 1000000000 724774698 1000000000 746451365 1 38895631 1 135433394 1 209077793 1 725570847 614864042 1 1000000000 692185969 403500796 1000000000 1000000000 674958816 1 548871371 604495252 1000000000 927599454 1 1000000000 105788059 650726127 1000000000 108654360 1 347109804 1000000000 1000000000 949531106 1 9140135 93866784 1 1 876778266 1 794475796 1000000000 612974696 424187809 1 912401202 1 987672776 1000000000 452966362 1000000000 248965264 1000000000 1 379969255 444490425 1 24492442 1 1 732268171 651004698 1000000000 1 86479155 271760787 1 52933381 1000000000 1000000000 226634925 1 701637631 1000000000 397451966 1000000000 94412791 1000000000 755972617 1000000000 908714702 1 643703159 1 410547462 1 160263212 625088804 1000000000 1 818597188 1000000000 941859889 684571446 1 1 90229702 1 67288609 609856510 1 5134965 1000000000 619458471 1 605121872 1000000000 1 967018790 393884145 1 373431889 1 1000000000 213817761 1000000000 502279104 728866165 1 599289811 1 353236287 1000000000 1000000000 826487277 939133215 1000000000 1000000000 978974250 1 121663742 257099268 1000000000 236290922 1000000000 1000000000 419613235 1 400701219 131165248 1 116755643 1000000000 854087698 1000000000 1000000000 412981172 280993257 1 469415532 1000000000 1000000000 559422749 81999938 1000000000 1000000000 90139137 1000000000 492853591 1000000000 218268494 1000000000 515113270 401211250 1 1000000000 987468773 555643434 1 37373595 1000000000 166810808 1000000000 467445656 1 936664365 1 1 134661229 1000000000 555794187 1000000000 750041624 1 785826745 1 10970209 1 633654033 813078461 1000000000 1000000000 177770624 1000000000 433116982 1 19223812 1 965212062 1 3506289 1000000000 916304766 1 889336928 1000000000 864166169 1000000000 234590498 374028264 1 59634450 1 809139940 1000000000 1000000000 458162877 1000000000 286677776 257210911 1000000000 713684372 1 1 365008240 1 617634507 1 741118419 174774190 1000000000 1000000000 794992720 1 600035055 1000000000 763711341 479267118 1000000000 1 91594191 129783714 1000000000 959609417 1 1000000000 354093207 113048481 1 1000000000 130829605 1 171262094 963727228 1 17916971 1 1000000000 365655330 898754907 1 927398030 1 1 938012014 1000000000 367725940 1 53741679 575017256 1000000000 738137460 1 7038584 1 39134041 1 1000000000 649760346 1 804593211 1 641516244 1000000000 809465889 1 126397813 1000000000 458024737 1000000000 695434439 919718774 1000000000 756407831 1000000000 848591314 1 11838706 1000000000 642427483 1 1 907773368 1 335691439 486898855 1 1000000000 225428302 837666487 1 272554178 1 1 966163378 41554682 1000000000 1 631800032 541384481 1000000000 987867559 1 1 836670560 673636225 1 1 318783969 1000000000 726804141 1000000000 31411842 1000000000 581733615 508536959 1000000000 742204875 1 117796242 1000000000 64900501 1000000000 814951372 1000000000 1000000000 383877811 1000000000 934401436 1 630172798 19194713 1000000000 493172495 1000000000 1000000000 240329394 409963878 1 1000000000 800040548 1 51842890 142632088 1 1 931281469 207415363 1000000000 112565474 1 1000000000 75026929 886628414 1000000000 972050000 1000000000 342060077 1000000000 1 177161962 1000000000 301718641 1 209981784 1000000000 10330539 497000807 1000000000 726200253 1 1000000000 371530880 1 45848270 5661358 1 255566963 1000000000 1 716968889 1 758395463 1000000000 222434964 1000000000 503287642 1 358812582 1000000000 805064660 1 858363431 791980087 1000000000 1 647799564 1 244552585 1000000000 148715483 1000000000 225828320 1000000000 237742012 329138333 1000000000 1 986225977 16717250 1000000000 1 586524416 441672121 1000000000 1 314548743 821533938 1 1 80080259 222361789 1 498561781 1 301443251 1000000000 1000000000 43549381 1000000000 740158485 1 414045640 788227207 1 1 387422208 464956285 1 1 114226955 80682939 1 1 33578134 1000000000 413511762 108931381 1000000000 835234927 1000000000 1000000000 33200639 391269213 1000000000 1 206307671 1 498309669 436130610 1 631552540 1 1 693221705 1000000000 906411980 1000000000 783359378 495395218 1000000000 1 166750550 741654350 1 1 484436828 1000000000 421053073 989331816 1 2673305 1 744616336 1000000000 867002248 1 861043632 1000000000 1 160795693 280590176 1 1 782330826 682707161 1 1 195388199 1 664737048 482306144 1 147108782 1 1000000000 601832140 31569550 1 928846418 1000000000 986429002 1 51482522 1000000000 1000000000 505523981 1000000000 849816179 420868290 1 1 872606157 1000000000 875144895 1 997654189 1 412919633 207676784 1 1000000000 561752474 1000000000 752767181 110362116 1000000000 1000000000 47486438 651994573 1 862203090 1 1 49464808 445027066 1 107823533 1 1 284701875 208463281 1 1 318203237 381466909 1 27406256 1 454517742 1000000000 1 84688608 1 719338110 1 552189213 631070893 1000000000 1 867925421 523804439 1000000000 1 115187373 1 76766891 1 121619362 125336839 1000000000 1000000000 283277884 1 470929408 623837366 1 1000000000 365269674 1 782688546 1000000000 883967562 1000000000 655340817 446958474 1000000000 1000000000 509668598 1 914054745 135987345 1 612506826 1 1 425672672 116006238 1 297834458 1000000000 142169360 1 1 570954341 1 426566032 848510177 1000000000 816617459 1 123433646 1 1000000000 386847839 1000000000 920659707 1000000000 206421735 93498715 1 23775774 1000000000 634095203 1 1000000000 504545702 90340808 1000000000 324903212 1 1 94798155 1000000000 984794657 953913824 1000000000 882085540 1 595999847 1000000000 1000000000 576995817 31812449 1000000000 366633608 1 1000000000 650860279 102161690 1000000000 69327025 1 380608364 1000000000 829389908 1 692065993 1000000000 891849506 1000000000 200383391 1 1000000000 303873279 1 165422320 1 656468163 1 255616992 391726376 1000000000 49853401 1000000000 727027113 1000000000 1000000000 487744385 623581884 1 1 848511242 1000000000 973444286 262193174 1000000000 322242805 1000000000 908606385 1000000000 1000000000 595949067 127289508 1000000000 1000000000 737710941 1000000000 952967315 48499843 1 88990791 1000000000 223594084 1 1000000000 499332466 1000000000 568551249 700465763 1000000000 1 704606565 910808574 1000000000 1 138856102 1 785491025 1000000000 278885430 1 622626879 293616638 1000000000 409356419 1000000000 206065711 1000000000 984214145 1 235867124 1 1 377436474 577680062 1 1 44094659 450892679 1000000000 1000000000 913948842 350066538 1000000000 1 747373468 1 959270637 190446765 1 1 887555432 1 680679599 1000000000 305727450 1000000000 833555432 1000000000 184661661 1 273944722 1000000000 591030603 372178556 1000000000 40553013 1000000000 1000000000 927985210 1 389456600 1000000000 5157937 1000000000 91205796 849194988 1000000000 1000000000 550972794 1 818166303 284125500 1000000000 1000000000 109972898 482880474 1 275809246 1000000000 1 576246577 1000000000 389139707 401813021 1 349487665 1 1 324254762 1 929801896 584495 1000000000 1 869578545 548316747 1 1 882047828 1000000000 792685967 572131320 1000000000 1000000000 1058242 1 104522773 322930588 1000000000 1 233758672 1 650062802 171185748 1000000000 1000000000 978131807 1 149155548 62754654 1000000000 231330105 1 1000000000 132895706 1 777046598 714786040 1 1 135100571 396169682 1 1 107871212 1000000000 633791596 859347304 1000000000 738844700 1 1000000000 812523911 918610377 1000000000 130936723 1000000000 1000000000 459387237 630656862 1000000000 1 336563186 343328638 1000000000 975327110 1 1000000000 457987691 1000000000 698132133 1000000000 695831272 822229065 1000000000 719485965 1000000000 170521610 1000000000 704905050 1000000000 194401206 1000000000 998814512 1 742963648 1 573208591 1 892541924 1 227646203 1000000000 846308198 1 1 81274724 654357567 1000000000 643819770 1000000000 871223464 1 1 522928065 7793238 1000000000 661217486 1 679487181 1 1000000000 860938760 1 40350249 749330772 1000000000 573000639 1000000000 280588671 1 708476402 1000000000 1 716667733 1000000000 659574428 107840314 1000000000 1000000000 332903794 1000000000 76742574 1 30625213 1 869375758 78476992 1000000000 854521602 1000000000 882436165 1 556892659 1 1000000000 31135888 1000000000 779137759 1 433937199 1000000000 698040825 281754626 1 1 150529647 1000000000 387038675 674169776 1000000000 1 496021484 1 662340258 72812538 1 1 784955156 1000000000 422348203 1000000000 441812443 1000000000 78181220 1 953162744 1 444732264 230660379 1000000000 1 187845336 1 300703733 291318761 1 1 777253548 1000000000 546776238 1 846734804 1 76159962 1000000000 618292817 227649242 1 1 35257979 382027932 1 1000000000 87004397 649957498 1 1 757832022 818080399 1000000000 1000000000 551431602 296645860 1 201461833 1000000000 1000000000 599632604 977763535 1000000000 253294124 1 1000000000 556869397 642711752 1 12099477 1000000000 1000000000 327484212 1 839091273 955289719 1000000000 1000000000 9186857 145654072 1000000000 383215533 1000000000 360939327 1000000000 254020273 1 1000000000 25320155 1000000000 860555307 8054641 1000000000 435348986 1000000000 1000000000 119708846 1000000000 759760705 1000000000 423703459 1 181371304 1000000000 511002945 1 941243365 1000000000 419488130 1 829426148 966820527 1000000000 1 864219898 1 125409304 508590721 1 1 876602277 1 331488563 1 228280219 1000000000 62843824 592336885 1000000000 1 417678471 24630968 1 1 314498087 1 185480859 947648791 1 1000000000 547008865 742193359 1000000000 1000000000 410880335 1000000000 940391325 814071572 1000000000 1000000000 831455213 1000000000 98739596 1000000000 150143832 1000000000 870084783 605588948 1000000000 1 606115617 1 101440886 1000000000 119507380 210410251 1 1000000000 711346745 1000000000 767277060 1000000000 589652248 828830717 1 1 314707176 638754900 1 1 598969746 1 755300384 1000000000 154739769 319300847 1000000000 1 162887523 1 215924393 75090101 1000000000 1000000000 187481341 1 979126690 1000000000 117561008 1000000000 272964726 972684595 1 224305933 1000000000 1 646875361 633930413 1 201770046 1 1000000000 161730125 1 661736101 1000000000 109790387 117789360 1 1 538720202 327343313 1000000000 1 958899855 1 822193771 341807857 1 260784080 1 1000000000 54248712 1 678914444 407622404 1 1000000000 930594638 224067374 1 1 24857819 524856675 1000000000 1000000000 366880614 875596132 1 103762866 1000000000 466767706 1 681603407 1000000000 714468338 1 1 105757549 1 376524141 711511941 1000000000 1000000000 3148554 1000000000 554872404 152187938 1 1000000000 666093942 1000000000 614743643 1 235570183 1000000000 244236368 460761263 1 135280149 1 1000000000 796680043 174287080 1000000000 952025991 1 168796541 1 1 846988820 1000000000 718518850 1 44584779 1000000000 8654580 1 124413235 1000000000 204284140 16612845 1 1000000000 208524164 1 53693443 1 795472369 1 23630121 380372462 1000000000 882318770 1 1 546914983 1 470983993 737161522 1000000000 1000000000 949295309 1000000000 377639422 77396733 1 331908767 1 791396400 1 1000000000 13408583 688723364 1000000000 1000000000 580518236 1 974421358 1000000000 429113474 1 719973856 113728376 1000000000 47729342 1000000000 1000000000 612974126 587521675 1000000000 285203057 1000000000 728954472 1 1000000000 6712973 134609620 1 1000000000 884873027 1 810716081 6041206 1000000000 1 707824112 342666739 1000000000 503824709 1 1000000000 917331873 860931647 1 1000000000 42023580 1 193295141 52272240 1000000000 1000000000 573172733 1000000000 803839483 635857427 1000000000 2842427 1 1000000000 346435436 1000000000 870790009 1000000000 247441020 766077728 1000000000 323186306 1 69005496 1 1 898818280 1000000000 24666699 500671503 1000000000 1 279283362 1 193578463 1000000000 954134978 1000000000 224239731 1 98339313 1000000000 203102045 1 961331894 1000000000 326561216 1 937435962 1000000000 423094714 1000000000 530038089 1000000000 618821485 1 745813118 640851989 1000000000 1000000000 125385435 535118717 1 467805236 1 1000000000 216701505 34970074 1 193699632 1000000000 1 545391571 760348725 1 922734859 1000000000 1 802488618 422172126 1000000000 1000000000 499087600 1 56366165 1000000000 697910564 1 717773685 685461739 1 947564303 1 836201234 1000000000 197670746 1 1000000000 626456580 1000000000 32882124 1 233383894 677050498 1 672551145 1 1000000000 342799269 544361830 1 1 37604895 1 876200964 1 359641353 114220666 1000000000 676775213 1 889553897 1000000000 866439683 1 897227706 1 598820221 1 541666621 1000000000 1000000000 586791948 1 19859560 1 5135936 588648488 1 470443347 1 1 542736013 1000000000 936599574 240003391 1000000000 304247178 1 1 288707233 1 106925208 165780973 1 1000000000 22098997 1000000000 580112063 1 896951653 94931555 1 777972336 1000000000 956914506 1 1 305357484 1 184805634 228961344 1 1 141098266 1000000000 883137850 1 423877447 120310622 1 239433517 1000000000 944658950 1 111176759 1000000000 651677568 1000000000 1 670256588 1 871988539 1 4889166 886094379 1000000000 1 70524221 1 134482119 16329956 1000000000 760429561 1 1000000000 976436713 1 532534885 984308514 1000000000 822013287 1 920554000 1 327914280 1 1000000000 396826725 943515427 1 1000000000 714709228 1 798123145 29289523 1000000000 947761620 1000000000 439530340 1 1 799813363 1 750596510 613413740 1000000000 415728180 1 1 745316815 922695223 1 688244716 1 1000000000 56042908 405503246 1000000000 1000000000 698127478 245891512 1 1000000000 881792649 1 541598262 765527977 1 130018655 1000000000 637646658 1 1 194563312 837561182 1000000000 701562596 1000000000 1000000000 96999830 1 708078354 1 300849741 1000000000 933182609 1 206365317 80654378 1000000000 1000000000 157443785 1000000000 167985470 1000000000 137951598 837684876 1 398321320 1000000000 1 668739103 1000000000 630022842 1000000000 995411423 1 37677234 1 308155919 557802505 1 1000000000 80588581 774381962 1000000000 367031899 1000000000 1 216353757 185019467 1000000000 126331419 1 143102737 1 627499718 1 1 538116915 1 533819270 1000000000 24641227 1 10046991 768870976 1 831409291 1000000000 1000000000 411675641 1 477038569 467628130 1000000000 1 53717622 1000000000 681729454 1000000000 929971479 1000000000 611824292 1 736683405 1000000000 614133230 1 140946972 767727925 1000000000 1000000000 309770490 89548663 1 1 19617251 579913716 1 1000000000 374800438 575082767 1000000000 1 628080112 1 499596930 316944375 1 687009871 1 1000000000 90029062 1 954784196 1000000000 587575453 51540977 1 820170587 1 1 126845177 1 363486234 192801175 1 1 58694458 1000000000 91924541 158326114 1000000000 296188702 1000000000 1 889251128 1 313153693 1 59072341 1000000000 131639140 1 948797149 1000000000 66365853 410076970 1 438691479 1000000000 1 281077964 353022536 1000000000 699737182 1000000000 592949249 1000000000 634588021 1000000000 1000000000 801763770 1 15548958 766836563 1 1000000000 147027774 485730091 1 337132084 1 57531760 1 1000000000 802549294 1 704336255 1 144287089 107461309 1000000000 891959068 1000000000 1 168602188 565490076 1000000000 107480809 1000000000 1000000000 161819736 906230893 1000000000 574037209 1000000000 1000000000 168477242 60350426 1 67697159 1 1 338147485 519368793 1 1000000000 40748779 1000000000 647794714 503116819 1000000000 1000000000 328740512 1000000000 765856596 662915469 1000000000 1 470776330 1 220419556 875926533 1 411321781 1000000000 122413666 1000000000 1000000000 959077824 1000000000 571728713 1000000000 881124967 146693879 1 1 567105379 710658665 1000000000 681825153 1 14625806 1000000000 98321373 1 1000000000 859857119 737802228 1 1000000000 775508032 1 352928742 696556288 1 1000000000 12958805 1000000000 248579558 919208754 1 788238884 1 1 351233254 721791495 1 1000000000 701665075 630539865 1 1 339186466 142598336 1 163045743 1000000000 1 84925833 1000000000 605520585 1000000000 636239156 212250437 1000000000 975864874 1 33233005 1000000000 1000000000 453176566 1 919469372 1000000000 200807271 679735676 1000000000 517393653 1000000000 1000000000 963791310 84602062 1 93145552 1 887232489 1000000000 267312053 1 1000000000 114155388 457661110 1 437720125 1000000000 1 476107189 50281159 1000000000 1 645870461 1000000000 812808063 817359852 1000000000 1000000000 897264748 1000000000 101011842 820990791 1 783640729 1 1 805519419 55295931 1000000000 1 5234599 600043114 1000000000 742724418 1000000000 1 474006466 290988819 1000000000 548026955 1 628804729 1 1 329667686 30122449 1000000000 1000000000 183177390 1 885049583 62695344 1000000000 179818725 1 161154135 1000000000 47479667 1000000000 1000000000 591943283 38938232 1 1000000000 569699500 1 95312327 225179480 1000000000 704904650 1 543561596 1 133713732 1 981418857 1000000000 747468954 1 1000000000 475299407 704207113 1 1000000000 564389919 1000000000 53963284 1 714855215 95840169 1000000000 405678825 1000000000 1000000000 81485116 1 477374199 976716885 1 292726335 1 1000000000 440875739 1 109820188 1000000000 649167753 922047015 1000000000 1 396457705 1000000000 349987579 1000000000 248752949 413389384 1000000000 1000000000 443529596 1000000000 841759908 1 901261423 1000000000 200754543 1 334647602 1 478135080 431224983 1000000000 63321248 1000000000 197293340 1 1 846163552 1000000000 36034060 1000000000 734684065 1 409807405 330454080 1000000000 1000000000 584924239 1000000000 41178884 1000000000 744266276 655588764 1000000000 839097272 1 248684980 1000000000 109304311 1 285552763 1 511515800 1 1000000000 880477701 101038020 1 108350429 1000000000 508683759 1000000000 1000000000 628804151 1000000000 855557684 570650889 1 1000000000 44124050 607207563 1000000000 1000000000 118420337 406357596 1 562435542 1 1000000000 760434891 1 94952332 1000000000 419645838 1 110392002 362968917 1 1000000000 325218921 226563464 1000000000 1 886791862 71344553 1000000000 1000000000 992676654 906138021 1 84116118 1 983383158 1000000000 980507436 1000000000 48538759 1000000000 751757693 1 856453922 1 1 23104078 1000000000 305697374 1 773405665 156055258 1 285347074 1 394441909 1000000000 1000000000 343051330 1 51565850 527617448 1 1000000000 172131775 1000000000 573954905 1000000000 953654719 1 704904058 725639459 1 1 56964031 1000000000 73303180 453795580 1 466625606 1000000000 935609118 1 1000000000 989492284 1000000000 880587751 1 79680025 1 859835095 1000000000 425618185 793828498 1 31415909 1 1000000000 240848436 254519485 1 694553827 1000000000 248454805 1 1 52674576 100978232 1000000000 1 842439862 1000000000 968879108 1 288242693 1 276031620 1 347390925 1000000000 65834441 1 543068951 1000000000 624852823 633771323 1 1000000000 472086018 952380386 1000000000 1000000000 150558505 1000000000 852923469 1000000000 712521888 42159681 1000000000 311993528 1000000000 386055929 1 69572020 1000000000 930844288 1 1 451741211 1000000000 487112140 1000000000 270866746 646610950 1 1 224172869 1000000000 40025425 1000000000 545162853 784543613 1 188778525 1000000000 1 123664126 1 364418155 350941317 1000000000 283554813 1000000000 363656101 1000000000 699666132 1000000000 1 802338011 1000000000 342184137 392471898 1 779417408 1000000000 1 110105861 14200692 1000000000 1 647942882 1 257404601 876364418 1 923021328 1 1000000000 974688415 1 779717754 1 208000880 1000000000 564473175 1 487763705 1000000000 338791488 406325183 1 1000000000 410488248 1 909302351 1000000000 22082576 103871960 1 1 73555941 873850463 1 991543179 1 924413129 1 1000000000 72348892 1 393962292 1000000000 480190641 1000000000 740536308 1000000000 17689462 28673426 1000000000 1 898570804 439233081 1 1 613796720 1000000000 336109280 833657152 1000000000 1 301076129 1 977799671 1000000000 561065621 1000000000 484372680 1 87784079 1 609698234 1000000000 273722150 1000000000 887632982 295302500 1 285029996 1000000000 1000000000 393851504 957784654 1 1 566740913 1 216909785 187832740 1000000000 1000000000 978321346 633336292 1 591011437 1000000000 1000000000 273018547 177365950 1 1 304324205 1000000000 867034434 700089147 1 792240652 1 414667122 1000000000 1 280552874 71571698 1000000000 523791753 1 611844084 1 1 321993277 1 411236243 1 629093870 627687042 1 1 839136615 750452296 1000000000 495410968 1 346242399 1000000000 908655468 1 190216346 1 1000000000 297685465 108422705 1 1000000000 126066175 1 980922583 1000000000 318246980 72623404 1000000000 1000000000 643033413 371085827 1 569398134 1 1 325687743 1 403848804 1 607222083 1 753244899 1 320911552 1000000000 945968531 753679049 1 1000000000 568289570 1000000000 404192788 1000000000 370406302 40125500 1000000000 1000000000 74440251 528047588 1000000000 1 546495224 386672811 1 341482864 1 1000000000 817837886 1 308057672 1000000000 519084019 309948556 1000000000 1 92479049 1 275587694 262694831 1000000000 1000000000 653366443 1 587276783 316123158 1000000000 1 502520737 1000000000 351520906 1 259941126 264543937 1 778103201 1000000000 1 519608913 246595328 1000000000 202264913 1000000000 1 127478021 99086048 1000000000 952417814 1000000000 1 629170709 1000000000 353178003 1 23535257 1000000000 983229170 1000000000 64964184 1 249841125 500414382 1000000000 124282333 1 1000000000 251959654 1 201907548 5390830 1000000000 1 458645866 1000000000 502767905 797597066 1 1 874329100 622509730 1 186648579 1 290887963 1000000000 734338673 1000000000 1000000000 53756082 1000000000 156130997 1 771999814 664375685 1 1000000000 492741652 675817235 1000000000 1 857714356 357779834 1 782039869 1 1000000000 403168440 1000000000 503074543 758543260 1 1000000000 15550151 403847440 1 1000000000 254872399 1000000000 754814231 1000000000 134061345 538242783 1 990625891 1 1 333888330 99814326 1000000000 566610766 1 870704350 1000000000 1 893149068 749106076 1000000000 107996792 1 663673092 1 648430205 1000000000 1 657396160 53640052 1000000000 767432086 1000000000 1 570662609 1 600166546 356856293 1000000000 687960123 1000000000 1 223755162 1000000000 436588333 127116545 1000000000 874039666 1 107575319 1000000000 1 568111115 457392160 1 1000000000 143535607 62703356 1000000000 900679976 1 1 304273608 165259189 1000000000 1 880186178 1000000000 481428407 183378488 1000000000 1000000000 960926253 1000000000 632351347 756697924 1 40582772 1 243468902 1000000000 1000000000 41679984 1000000000 164574827 651388114 1000000000 203996247 1 888734405 1 866195706 1000000000 1 593749509 1000000000 988459476 1 525026673 1 684457891 1000000000 52123562 1000000000 724571895 705591600 1 22594855 1000000000 404082001 1 1 303269393 978195789 1000000000 152759040 1 883005711 1 158119699 1000000000 1 892673766 1 177509776 1000000000 649065348 297208441 1000000000 948711873 1 1000000000 106246089 1 898964842 339400120 1000000000 995778192 1000000000 202981983 1 1000000000 736490656 923342122 1000000000 1 549516993 1000000000 148174445 1 768572087 128842617 1000000000 1000000000 383211467 79508901 1000000000 261711101 1 1 645268107 112785399 1000000000 1 14956029 1000000000 948202506 289629167 1000000000 1000000000 327816365 1000000000 807090391 424349898 1 1 826620616 318046786 1000000000 11819443 1000000000 1000000000 942016267 1000000000 395303737 599014209 1 1000000000 531599444 200615306 1000000000 1 79852882 1000000000 818235192 58898031 1000000000 1 576326522 904188795 1 657931014 1 1 426383067 4745111 1 1 271249505 104410277 1000000000 976603191 1000000000 406592684 1 204073056 1 1 62521460 1 423821079 841547682 1 1 209980019 264838153 1000000000 1000000000 609500596 706517772 1 752523418 1 1000000000 199953015 694529813 1 1 339046961 117282763 1000000000 1000000000 76019741 117124538 1000000000 1000000000 633104282 644964702 1000000000 355038194 1 1000000000 981425098 894173983 1000000000 1 547367925 303358543 1000000000 996605118 1000000000 345279343 1000000000 379657707 1000000000 1000000000 241727293 1 993785487 238578975 1 1 39513919 1000000000 576093249 210415711 1000000000 490853687 1 435758338 1 1000000000 30643623 1000000000 883860134 280606010 1 1 64861247 1 33348429 1 766405856 1000000000 347426485 814784108 1 631743732 1 1000000000 203518133 1 498897996 1000000000 518508370 1 935809540 416436906 1 475230786 1000000000 1000000000 395382906 1000000000 109409503 1 48617544 924322442 1 618896921 1 1 496455082 1 13141452 725859918 1 978220414 1 1 326157465 703920977 1000000000 1000000000 51236095 1000000000 799457020 1000000000 19504060 1000000000 203610492 203067102 1 1 39822164 1000000000 619309640 1 490781097 798270730 1 15564968 1000000000 707918186 1000000000 882473877 1 854932748 1 370669790 1 1000000000 925972617 1 980981902 105077729 1000000000 432979858 1000000000 1000000000 893072668 635272217 1 722377865 1 1000000000 605459329 87706607 1 143962148 1000000000 1000000000 285992977 319948659 1 1 858874353 772497583 1 1000000000 96090398 1 432213163 54948481 1 1 110515447 1 810551548 1 965178572 415814971 1 1 607753252 1 902589478 639152974 1 41731903 1 233334133 1 89487961 1 727905378 1 996922884 1 1000000000 477798379 244920854 1 447744355 1000000000 1 425289630 384618358 1 1 839774135 1000000000 243583169 865360524 1000000000 515708830 1 516644341 1000000000 1 409434474 778183943 1 1 528898485 672881146 1 1000000000 42423739 870086601 1 1000000000 539923069 245582052 1 1000000000 105754599 441678939 1000000000 786360662 1 1 923047131 86160871 1000000000 413851365 1 640440044 1000000000 1000000000 626375063 1000000000 328446180 1000000000 447816050 37310304 1 1 97934956 336300068 1 29366979 1 1 510071799 1 276776410 1000000000 457634676 895747735 1000000000 1000000000 230778946 1 296594066 1000000000 125326613 744893306 1000000000 1 967020751 357376524 1 1 491526955 171533837 1000000000 50330448 1000000000 1 240471178 1000000000 778498725 267151319 1 74465356 1000000000 1 212788391 154205096 1 1 159091085 1000000000 605336645 1 180450917 1000000000 556181890 956802271 1 1000000000 380681834 527284150 1 1 31286286 1000000000 873635782 1000000000 550683329 621417611 1000000000 8128675 1 536998219 1 158264782 1000000000 1 743624285 1000000000 706642564 16857051 1000000000 283277769 1 1 13000506 651248325 1000000000 419337995 1000000000 1 915879233 918719572 1 1000000000 328302522 1000000000 632328936 418550604 1 53805576 1 475851751 1000000000 21993667 1 1 41208114 1000000000 355580780 1 58578533 992468861 1000000000 797744538 1000000000 1000000000 118313821 1000000000 623439059 1000000000 614353233 91210550 1000000000 1000000000 70877448 250122944 1000000000 1 624777505 1 61800172 864593914 1 1 7112855 446876996 1000000000 1 928194440 1000000000 143372709 1 511505419 1 240737744 1 22732513 270206581 1 616821765 1000000000 1000000000 152714341 1000000000 100763275 1 888236627 395930125 1 1 139563389 880795133 1000000000 630064313 1 284033336 1000000000 434168626 1 40365637 1 147924537 1000000000 1 322651796 1 809598353 1000000000 991204651 1 911886730 227047185 1 947594334 1000000000 1 272739299 400761877 1000000000 845905137 1000000000 258979945 1 1 633333049 1 151278079 1000000000 762939571 1 244139091 900112186 1 1000000000 780890553 952691070 1000000000 1000000000 135469788 1000000000 106503264 1000000000 232519431 773447949 1000000000 491854000 1 418455106 1 1 743883151 277553946 1000000000 1000000000 191260082 553011131 1 788208357 1000000000 1 332244046 993818570 1 138135195 1000000000 1000000000 472459285 872379561 1000000000 1000000000 457376046 1 57250509 661774515 1 1000000000 692296048 1 431866927 1000000000 777529610 757389666 1000000000 915642007 1000000000 1 527807109 221796606 1000000000 584070626 1 1000000000 242095024 1 745213470 478049530 1 513572511 1 1000000000 412710484 1000000000 424894308 454458140 1 1000000000 411689911 1000000000 895543825 1000000000 500602128 329842685 1000000000 1 257081742 703166935 1 1000000000 225660270 147254492 1000000000 1 561047248 1 70904543 1 950053170 1 802150730 671565318 1 733104925 1000000000 1 322483131 616135255 1000000000 1000000000 691687069 989700392 1000000000 559869159 1 622527294 1000000000 392761716 1000000000 1 109687208 834903642 1000000000 422891919 1 1 241248999 145072706 1000000000 871429707 1000000000 1 428667102 255390300 1 1 751964674 627709904 1 172820458 1 1 290842956 526521161 1 289375915 1000000000 702709073 1 491701205 1 1000000000 932051257 674093718 1000000000 1 947234740 1 414371009 61919904 1 1 27202574 11341672 1000000000 1000000000 504399633 966624355 1000000000 113674910 1000000000 1000000000 379719583 908614414 1 852809581 1 1 502700207 451739927 1000000000 1000000000 653682386 1000000000 406688282 63348943 1000000000 1000000000 87317572 975689813 1 962341152 1 1 750367872 1000000000 357090555 386913526 1000000000 1000000000 974642175 130438788 1000000000 1000000000 463581089 370570379 1 1000000000 173459691 397629096 1000000000 1000000000 123894229 1000000000 561521644 1 625269304 677914897 1000000000 1000000000 557170331 560891645 1000000000 5383496 1 878878469 1000000000 1 457484299 1000000000 567450684 1 655852275 1 865685309 1000000000 5088379 1 765033420 17358711 1000000000 803679659 1 1000000000 698182955 118467587 1 788652003 1 887208136 1000000000 709891186 1 1000000000 243829618 446620415 1000000000 522630755 1 831988073 1000000000 38914676 1000000000 384667071 1000000000 564720615 1 1000000000 422319383 129964090 1000000000 180670763 1 61607981 1000000000 1 90894622 1 441152856 240590792 1 764472515 1000000000 258529254 1000000000 253896139 1000000000 1000000000 394844300 1000000000 394941118 1000000000 676517961 621062798 1 1 379536194 459713790 1000000000 491281601 1 1000000000 20956830 1000000000 466663035 1 630105602 1000000000 657649168 639622539 1000000000 1 733413112 1 779534638 1 361785200 11493763 1000000000 1 238885526 738940314 1000000000 210216509 1000000000 199231195 1 969115835 1000000000 176025183 1 1000000000 591393058 1 179615520 51955264 1 1000000000 924948063 1 115286211 650536862 1 590117601 1000000000 1000000000 859792276 960210923 1 1 208094577 1000000000 376628259 1 483692509 1 451423032 1 706832140 1000000000 619473351 955461959 1 1000000000 939270214 780661065 1000000000 388288432 1 352755161 1000000000 1000000000 589399642 702554610 1 1 754702673 504569572 1 870909586 1 1 689763791 1 615711387 1000000000 610140107 520774541 1000000000 513342514 1 1000000000 91815526 234111058 1 1 106569367 182071809 1000000000 1000000000 9301089 1 717274725 83265113 1 1 320256582 920344695 1000000000 1000000000 555260266 429260545 1 1000000000 115277877 237723075 1000000000 1 232139018 734798318 1000000000 253684925 1 67843319 1000000000 1 964916093 1000000000 444980961 66674579 1000000000 957096010 1 1000000000 978291031 1 401325218 722641340 1 432266978 1 1 979039954 1000000000 807990576 377909148 1000000000 1000000000 505442755 1000000000 584940189 933226351 1 318269566 1000000000 856861752 1 1 844968485 714123341 1000000000 79356325 1 1000000000 327627714 440415588 1 1 560397175 835461332 1000000000 1 482271617 1 711019561 917214076 1000000000 1 319556188 1 130102561 1000000000 573865705 663131009 1 302180006 1 309493065 1 1000000000 427613959 1 355566184 373477698 1000000000 124530048 1 992123041 1 1000000000 246931324 1000000000 363366256 374487970 1000000000 1000000000 355071965 15763616 1 1 86030383 100542149 1 1000000000 190633396 958079481 1000000000 139993030 1000000000 257154471 1000000000 1000000000 246959168 1 446148378 972847825 1000000000 1000000000 168552091 522616963 1000000000 1 533354418 385762000 1000000000 1 444080885 1000000000 460851129 854720949 1000000000 849988653 1000000000 948777973 1 1 629947426 1 975667976 1 422526414 1000000000 699305266 49977675 1 921304240 1 495881244 1 1000000000 856600201 1000000000 708881374 411826046 1 760424340 1 81119624 1 504588524 1 1 648895030 462577359 1000000000 706377303 1 1 201554104 1 853953345 949357583 1 1 928082472 1000000000 213473031 659111892 1 162740300 1 10332449 1 973149927 1000000000 31089313 1000000000 1000000000 895932350 1 736317897 996218880 1000000000 1 679215615 1000000000 22859246 773641714 1 1000000000 672569690 1000000000 787561367 1000000000 13407034 1 24584488 786392495 1000000000 458228625 1000000000 1 9763816 1000000000 460819610 853475636 1 1 964547903 356829871 1 1 770911368 250485475 1 1 462050634 1000000000 566350018 1000000000 71088430 1000000000 70508366 1 324250973 1 28978528 1 686225713 382232801 1000000000 57976145 1 282312410 1 1 641604490 12142520 1000000000 1000000000 67897818 60390694 1000000000 92154099 1000000000 424446179 1 878350514 1 171147748 1000000000 1000000000 317554385 1 56653623 94968389 1 326902769 1000000000 1000000000 657493922 1000000000 574286233 791289567 1 1 502324331 656804585 1 1000000000 617380040 1 696896852 1 971346757 1 929478297 441743018 1 1 493594929 110988622 1 1 66993153 1000000000 835430171 240752227 1000000000 1000000000 631019966 1 737977401 363762740 1 83564134 1 821973827 1000000000 1000000000 423942669 995768857 1 1 23469298 528291468 1000000000 872668009 1000000000 28376648 1 1000000000 871510563 1 58744918 1000000000 758355014 1000000000 774190687 1 12105256 726739192 1000000000 755091733 1 1 290823791 1 175858801 422307691 1 1000000000 325764780 567824577 1000000000 1 123572308 1000000000 560633821 117025713 1 1000000000 70283047 702469953 1000000000 1 721561016 1000000000 705587589 141525447 1 1000000000 836579433 1000000000 66106159 345831093 1000000000 1 841276262 1 580457962 75473996 1000000000 1 413181150 1 719507763 967145343 1000000000 454978936 1 1000000000 972111392 1000000000 567780885 1000000000 402056360 1000000000 389477258 314532871 1000000000 1 8967032 182706263 1000000000 1000000000 82699093 1 276770807 78700438 1000000000 1000000000 384668701 1 679745710 1000000000 3654937 1 737244996 1000000000 66281685 509679869 1000000000 1000000000 381222342 641827135 1000000000 705737425 1 1000000000 908279623 126405234 1000000000 1000000000 181093111 778600837 1000000000 1 878071738 1000000000 427169307 1 122374876 1000000000 795756723 1000000000 508273339 44527157 1 261398569 1 1 501878040 1000000000 204050798 1000000000 885873168 1000000000 392312881 1000000000 767648919 1 885777862 384691660 1000000000 249226536 1 1000000000 955822566 1 545841167 901814463 1000000000 1000000000 41033845 1000000000 683159992 603089402 1000000000 1 905733479 385769592 1 674835820 1000000000 90790187 1 1 897542349 473402328 1 321816886 1 512707904 1 559733628 1000000000 601350225 1000000000 1 266755533 39779685 1000000000 495619042 1000000000 92231422 1 1 248301463 1000000000 778273110 1000000000 676433990 1000000000 465948196 1000000000 994848083 153202165 1 1 480748589 1000000000 660983425 1000000000 676401223 1 347068751 218420552 1 1000000000 728076310 1000000000 703640556 1 902335531 1000000000 847068131 567936626 1 85361945 1 350889238 1 104848074 1 418801282 1000000000 1000000000 244969647 123509997 1 362239678 1000000000 1 949880280 509354438 1 1000000000 788383979 1000000000 622927193 1000000000 2581371 45201751 1000000000 792327220 1 1 272327039 1 535872048 223726955 1 178707684 1 1000000000 370913609 1000000000 755780680 1000000000 212684229 175842963 1000000000 190487918 1000000000 1 45830379 120980493 1000000000 245403756 1000000000 478310452 1 11765478 1000000000 51123584 1 1 13138096 1000000000 649498071 1 64573171 1000000000 447854102 1000000000 238415815 1 831062650 592734601 1 440764213 1 1000000000 803099337 55242125 1000000000 527295014 1000000000 406754775 1000000000 1 953933708 1 115741376 616546843 1 1000000000 818066489 1 357835824 164965481 1000000000 1000000000 682073305 402562310 1 60748329 1 1000000000 744863603 1000000000 681094588 310957060 1000000000 1000000000 291266766 471199434 1 362236758 1000000000 1000000000 26020927 1 5855587 1000000000 185893444 1 145902656 690124214 1 684798116 1000000000 701382419 1 900831582 1000000000 1000000000 304652933 1000000000 666312147 1000000000 219978668 1 523251635 576375700 1 729944901 1 655677746 1000000000 612481447 1000000000 1 619860160 1 758280810 411844711 1 100378584 1 314436745 1000000000 1000000000 295629149 6592021 1000000000 378939743 1000000000 1000000000 294027582 645883885 1 877964538 1 1 469510053 113175975 1000000000 925821997 1 1 9384757 485634983 1 291167028 1000000000 119130745 1 1000000000 853694767 1 276899528 1 367901605 921071884 1 1000000000 128069133 1000000000 402741529 752434748 1000000000 1000000000 701604608 1000000000 887430550 1000000000 924203813 482234977 1 1 434876135 842419105 1 1000000000 9623362 1 872874454 1000000000 320535754 446508804 1 1000000000 953185878 85304925 1 1 321929665 104691194 1 1 818449448 33075433 1 1000000000 702914805 1 111722517 1000000000 576305450 1 711674948 80052788 1 714992038 1 835120581 1000000000 1000000000 82263873 118797814 1000000000 116306091 1000000000 273804070 1 1 197527652 605669614 1 1000000000 630620986 1000000000 130278281 1 486748944 1 80876309 67973486 1 616687110 1 1000000000 693135923 1000000000 778065460 1000000000 827129041 1 800671196 644852335 1000000000 1000000000 622243316 1 908352332 1 48148796 590017484 1 1000000000 888041315 812651917 1000000000 597712793 1000000000 1 900416220 1000000000 139887624 1000000000 2238712 824978288 1000000000 95419760 1000000000 286711402 1 57036051 1000000000 1 880870292 1000000000 928243388 620939805 1 1 137505901 908072446 1 1 552763655 270841169 1 901223696 1000000000 754461717 1 1000000000 741083864 340635607 1000000000 1000000000 907098218 1 685990524 958212511 1000000000 1 401381812 82389688 1 4923995 1 1 169433570 274308908 1000000000 1000000000 207132149 1000000000 197386801 636997866 1 959469128 1 1 148844612 1000000000 886748186 1000000000 878435311 82962922 1000000000 1 214451163 285613982 1 1000000000 394671298 147387477 1000000000 1 921654385 1000000000 103371516 656092155 1 670870839 1 368917548 1 1000000000 66116088 22244006 1 592062266 1000000000 298448390 1000000000 630906915 1 1 966857578 305075980 1000000000 1000000000 169754561 1 754032300 1000000000 335386427 824132076 1 1 2333004 427840934 1000000000 1000000000 567626115 1000000000 1054648 1000000000 120424887 749602521 1 1000000000 819005390 701008503 1000000000 1 200716181 227938319 1000000000 1 77577462 1 690354531 12554482 1 1 6160601 267668431 1 70074235 1000000000 1000000000 337894072 1000000000 206652387 246613333 1 184662408 1 379681693 1 699656633 1 1 210712149 378624943 1 570113681 1 857571609 1000000000 793941148 1000000000 1 765802106 1 217700007 1 611924156 1 902670751 1000000000 969935714 758354563 1 91206305 1 458932395 1 1000000000 481666784 151584582 1000000000 270827740 1 565250190 1 35418613 1 166419192 1000000000 442003423 1 1 525976263 190620472 1 1000000000 51630197 1 481511497 346617902 1000000000 207671650 1 1000000000 53287133 1000000000 405643310 1 823237407 1000000000 960315735 1000000000 37666423 334019559 1 599563564 1 1 470197688 1000000000 771231016 701602397 1000000000 239328835 1 781529063 1000000000 550640724 1 378088659 1 1 53944158 1000000000 926921883 1000000000 939845203 820138549 1 1 295458989 351223784 1 9041753 1 322715615 1000000000 662880577 1 582901960 1000000000 739007968 1000000000 1 18171376 322328634 1 1000000000 656025135 1000000000 815782041 1000000000 385559313 825703796 1 302459280 1000000000 387221973 1000000000 377604547 1 4077999 1000000000 341292778 1000000000 729306224 1000000000 166752040 1 286826559 1 1 96904280 1 409418815 132697941 1000000000 426537014 1 1000000000 989878554 648583165 1 131602711 1 1 411581201 1000000000 434027039 1 127424178 1 231583557 616820448 1 1 444017687 1 534296741 1 913869704 478039035 1 884233463 1 1 275652549 758348456 1000000000 1 806720035 1 967867663 1000000000 684834709 810861658 1 255887672 1000000000 1000000000 846604170 934103704 1000000000 697750664 1 1000000000 944585564 1000000000 39627910 1 258331454 1 904048674 1000000000 164129958 1000000000 145372311 637916239 1 988152678 1000000000 1 405666379 1 46370263 1000000000 640559832 1000000000 103479726 176069451 1 1 600615027 1000000000 218804629 386874041 1 143124635 1 279168690 1000000000 1 898738145 99046269 1000000000 1 416094419 857212040 1000000000 1000000000 899354140 905486957 1 619858266 1000000000 844234396 1 237472157 1 1000000000 148958024 1 481728271 148638424 1 1 249343002 676359268 1000000000 38413434 1 1 53849202 1 193192086 7632252 1000000000 595428726 1000000000 1 920685947 1 823549387 1000000000 212031992 1 811545688 420804582 1 127082011 1000000000 343177916 1000000000 1000000000 387450021 319812124 1000000000 1000000000 572062452 928485750 1 1 673654067 1000000000 148271360 69286339 1 1000000000 201066340 1000000000 49057248 979212672 1 1000000000 353292892 1000000000 83502500 190323378 1 1 174815646 855586536 1 920749313 1000000000 47573648 1 1 748357375 270035794 1000000000 1000000000 122527548 1 161398113 1 271643892 335822894 1 416860634 1000000000 1 205363652 486955529 1000000000 1000000000 277395244 1000000000 938282607 1 442669619 238127885 1 123933948 1 58145386 1 623744947 1 95033762 1 606570179 1 733376099 1000000000 1000000000 86210559 823013959 1000000000 280280320 1000000000 1000000000 885633763 777138486 1000000000 1000000000 965642725 1000000000 230128122 1000000000 48741044 1 617448196 598015706 1 1000000000 302484909 1000000000 689979564 1000000000 335707472 1 442720133 128536886 1000000000 182060279 1000000000 131300967 1000000000 1 494686290 1000000000 164266430 123739619 1 906797224 1 93726023 1000000000 687750885 1 1000000000 730687026 120669105 1 444303632 1 569759410 1000000000 1000000000 871042268 873789707 1000000000 1000000000 560226185 188948729 1000000000 1 115290725 994672212 1000000000 12313037 1 1000000000 774189647 56673696 1000000000 1 304975084 59400638 1 543865452 1 1000000000 335708164 1 885058341 1 172872471 897273889 1 1000000000 336845679 1000000000 206253286 627785200 1 1000000000 110789820 544456569 1 153115104 1 726225 1 608892154 1000000000 1 305874494 1000000000 480434486 1 623453244 830898542 1000000000 1000000000 961720487 1000000000 913026729 164149687 1000000000 1000000000 282342513 634901561 1 26921796 1000000000 938463321 1000000000 1 541455245 36430434 1000000000 539599240 1000000000 1000000000 766773975 106118757 1000000000 144184641 1 914580761 1000000000 1000000000 521271569 1 644290857 41700855 1000000000 240646634 1 1000000000 358041369 1000000000 778200186 1 709676655 1000000000 304261863 579001285 1 1000000000 777354458 1000000000 608929962 1 660002852 1000000000 937905336 327636888 1000000000 1000000000 672065935 623816326 1000000000 1000000000 829851629 689208636 1000000000 1000000000 823088435 1 456455409 269083334 1 446295409 1 986097830 1000000000 1000000000 799656179 111546006 1000000000 460552307 1000000000 1000000000 342922560 689568497 1 1 125444780 897005562 1000000000 1 737774445 1000000000 880316369 1 846423523 63906214 1 505701622 1 495341610 1 643137960 1 499587310 1000000000 489257171 1000000000 1000000000 753458410 457598604 1000000000 1 16936070 282109040 1000000000 1000000000 485092744 403817549 1 1 314841424 38491774 1 764652461 1 712407905 1 1000000000 26907846 1000000000 705362750 823391327 1 1000000000 514512389 254472935 1 1000000000 160287306 131733167 1000000000 890538183 1000000000 57913250 1 1000000000 9652710 758269413 1000000000 1 364601490 1000000000 970743234 1 990389704 795683628 1000000000 656676922 1 1000000000 2399066 241273190 1 1 719506619 602242953 1000000000 865211827 1000000000 726187968 1000000000 1 549558405 1 665400777 884932277 1000000000 882255024 1000000000 1 198710883 241699285 1000000000 746526678 1 970049456 1000000000 1000000000 868690369 1 714151837 1000000000 488283265 1000000000 946716716 1 46699208 1000000000 361970490 965696009 1 20992330 1 1 609087757 1000000000 864919923 696510736 1 1000000000 376515385 87034299 1000000000 1000000000 456441295 1 497545331 907336698 1000000000 599687486 1 728940061 1000000000 711228346 1 501133740 1 449067634 1000000000 779635074 1000000000 62890240 1000000000 1 295923293 1 717923148 1000000000 253090052 79514207 1 937741648 1000000000 1000000000 71439113 194011031 1000000000 1000000000 716815072 242218955 1 159407575 1 1000000000 645527464 1000000000 448518884 1000000000 803275108 1000000000 187491843 780963881 1 673751053 1000000000 56189902 1 1000000000 913740452 1 927513886 564239538 1 721377824 1000000000 320809928 1000000000 949938088 1 438521540 1 603306407 1 1 694891039 1 814516113 548129852 1 948249136 1000000000 614824486 1 1000000000 817817177 1000000000 920407305 1 174328784 350653144 1 1 939474882 1 612790905 1000000000 271921206 1 22738386 215599577 1000000000 1000000000 358275110 515570037 1000000000 1000000000 864625415 366750343 1000000000 1000000000 944517219 1000000000 378497612 1000000000 766194662 588078746 1 1 787665450 1 227806201 1 300609546 378028623 1000000000 885073536 1000000000 1 644593536 439498083 1 1000000000 831409508 521660267 1 1000000000 592174711 1 880137187 1000000000 774445212 79221335 1000000000 958605654 1 1000000000 212687022 1000000000 745123029 315171334 1 335949118 1000000000 1 670602941 1 594276232 1000000000 119507960 129736521 1 1000000000 375268116 734186209 1 1 410960219 240855380 1 1 400109670 1000000000 966069057 1000000000 653320567 741791818 1000000000 179175495 1 1000000000 765800018 1000000000 633324436 623790067 1 1 396212180 1 80055180 620273263 1 1000000000 117581887 1000000000 382737376 922344520 1 1 371538206 1000000000 962094095 1000000000 669930146 210750790 1000000000 1000000000 933739905 30499717 1 1 286829277 178264506 1 557727276 1000000000 1000000000 62730702 974833809 1 364301789 1000000000 1 540698579 820915310 1000000000 1 267417891 1000000000 775468276 1 912789048 1000000000 334297102 1000000000 464994570 106578139 1 1 835419283 448610500 1000000000 331135740 1 56008983 1000000000 1 61331331 308386786 1 24286872 1000000000 819000668 1 1 102094964 1 425669956 1000000000 250184855 846877084 1 497789586 1000000000 666073109 1 1 575967344 413720978 1 1000000000 361084718 530540835 1 833637772 1000000000 716845008 1 1000000000 76480433 1 580486821 342406123 1000000000 263138888 1000000000 970032384 1 1000000000 27230604 756437079 1 445612121 1 601201777 1 148230217 1000000000 869160969 1 1000000000 868935260 1 998306863 1 282163999 400550362 1 795774127 1000000000 913627436 1000000000 1000000000 974990828 1 763370221 681089603 1 715099270 1000000000 1 987255155 454977245 1 356651172 1000000000 109949565 1000000000 1000000000 140298287 1 480363877 1000000000 67676040 65655510 1000000000 1 841138837 363872143 1000000000 515395036 1 76277963 1000000000 368399594 1 221609569 1000000000 929398861 1000000000 1000000000 907502197 478859911 1000000000 874744069 1000000000 1 163261269 1000000000 173576125 1 999684779 240052345 1000000000 762629833 1000000000 1000000000 229954753 1 626813122 1000000000 230934712 290402529 1000000000 1000000000 874035141 419519030 1000000000 1 563680617 960655048 1 1 509961372 297426357 1000000000 1000000000 682888201 552684710 1000000000 1 791057303 1000000000 922845699 1 118510998 305156398 1000000000 1000000000 6578159 1000000000 992187971 1000000000 187809214 1000000000 194857637 1 760782768 1000000000 271100867 1 306696584 1 618283892 85873960 1000000000 114941256 1 1 639415171 1 659001392 816468434 1000000000 436775899 1 1000000000 346346863 1000000000 233155880 464788670 1000000000 505528084 1 1000000000 740062060 493555569 1 504913540 1000000000 489009894 1 1000000000 916086945 1 761144689 897266346 1 1 632807661 804665199 1000000000 874690282 1 1000000000 914920596 715233079 1 1000000000 506143512 1 372113033 1000000000 834964461 1000000000 251784337 178730221 1 258948847 1 1 3541654 251404373 1 1 621406455 919254337 1 1 146925583 88064434 1 1000000000 162336808 1 429373230 1 151163493 1000000000 390385277 1 153583619 632703616 1 502297244 1 18831737 1 1 365073355 44756007 1000000000 962704543 1000000000 1000000000 440677923 1 522835244 124416708 1000000000 356518567 1000000000 1 28344323 1000000000 36513383 397460148 1000000000 267434539 1 591845233 1000000000 65975811 1 1000000000 609132959 83804233 1000000000 643591142 1000000000 1000000000 374489586 195262338 1000000000 1 550460340 945616838 1 1 744508995 674633019 1000000000 1 300514336 1000000000 105475501 1000000000 303471945 1000000000 433178774 627918637 1 736297784 1000000000 611743050 1000000000 1000000000 801853399 663174866 1000000000 940586839 1000000000 378054061 1 1 876541128 1 982304076 38775827 1 847713183 1000000000 33619783 1 847456393 1 1000000000 982925788 791177287 1 222060875 1 1000000000 33881873 1 652200024 518677612 1 1000000000 223536247 290358902 1 275753640 1 1 827230629 293503779 1000000000 376005439 1000000000 1000000000 449434942 389622530 1000000000 656695528 1 275884113 1 401961758 1 1 97436988 472531629 1000000000 304131039 1 1000000000 742629555 1000000000 649618010 294657585 1000000000 820416981 1 895136790 1000000000 1 827437798 1 916425499 605094850 1 1000000000 94297307 1000000000 365783185 911977344 1000000000 236580934 1 469336415 1000000000 1000000000 597300323 436674037 1000000000 1000000000 137771005 1 263538576 1000000000 948254825 1 672475414 493507564 1 1 154010941 1 816346330 1 411051160 750682477 1000000000 169002977 1 389633228 1000000000 1 740664782 550768535 1 589057516 1 1 492996695 1000000000 701102522 366166578 1000000000 960096659 1000000000 16237129 1 624790167 1 1 478015003 1 723675931 1000000000 54909773 243411684 1000000000 438385974 1000000000 1000000000 447520418 347259031 1000000000 1 142639605 803669972 1 1000000000 378076017 1000000000 561898515 877279223 1000000000 880884645 1 156321472 1 599384591 1 1 624651651 1000000000 188758049 691259403 1 1 47005288 455644840 1 282371700 1 934941909 1 182872372 1 1000000000 361355124 840348394 1 1 481224699 1000000000 538516721 817108995 1 477562844 1000000000 817706110 1000000000 1 181595181 1 712633357 339701787 1000000000 777267659 1 543169719 1 1000000000 306925035 216063197 1 1 803456910 308565575 1000000000 969341740 1 1000000000 385826088 855442680 1 228464812 1 310499480 1 1 179506366 257532815 1000000000 1 701671798 1000000000 40255428 510726794 1 963894647 1 211922725 1000000000 962887191 1000000000 701325450 1000000000 1000000000 706702657 1 31247827 1000000000 88040798 1 191357758 388288820 1000000000 1000000000 322785119 1000000000 88532942 838508178 1 546189337 1000000000 1 674370332 90850201 1 515231307 1 53797773 1000000000 1 76612860 1 862878197 38129647 1 1 157625796 112640057 1 1 648326058 1 601509946 715747035 1 388253060 1000000000 38609182 1 1 37086719 819341218 1000000000 910761651 1 1000000000 92105693 463218333 1000000000 1 664605161 1000000000 391213031 1 95904685 1 291670501 1000000000 867243595 527878716 1 1000000000 303104787 1 303658890 1 564718970 656758775 1000000000 1000000000 800500576 251564043 1 1000000000 511890700 594046508 1000000000 163410498 1 806643487 1 81706439 1000000000 1 200484848 594479816 1 1 501391778 812151146 1000000000 653703936 1000000000 1 750874103 384754942 1000000000 139912703 1 1 402290674 1000000000 156900558 23152670 1 1000000000 400666782 1000000000 628890076 877660631 1000000000 114191824 1 539362757 1000000000 1 373036419 1000000000 592335919 1000000000 541408444 665581336 1 1 311520776 588846617 1000000000 1000000000 751933124 765424821 1000000000 478293264 1000000000 1 60053760 1000000000 456212477 1000000000 583431164 887375475 1000000000 1 223102733 1 894645007 910237151 1 25340266 1000000000 860238379 1 1 214068522 1 244765864 1000000000 421472565 1000000000 127168152 484268908 1 1000000000 88469834 1 213989195 675663599 1 1 905944016 323974187 1000000000 1000000000 762420999 742030773 1000000000 1000000000 68523418 1 783446386 549745360 1 1 165867620 1000000000 848986435 249665743 1000000000 1 660429514 513037814 1000000000 1000000000 582324195 908070602 1000000000 1 620117758 1000000000 497920244 27195933 1000000000 203794320 1 1000000000 61825800 1000000000 80048384 899942545 1 1000000000 58719035 1 887524160 684259298 1 1 759094718 305557922 1000000000 829704555 1 988377107 1 1000000000 715168120 295902114 1000000000 1000000000 609901797 589491911 1 1000000000 816456652 1 100069870 981141577 1 506961791 1 1000000000 233008497 69146454 1 1000000000 734825124 970194704 1000000000 1000000000 415980466 552160917 1 1000000000 228242971 90250800 1 1 956681178 334684064 1 1 973440537 737740673 1 1 984133154 1 200220268 1000000000 630985983 743669539 1000000000 1 254757402 65144128 1000000000 1 617538887 168704437 1000000000 1000000000 778765973 939269758 1 539287099 1 1000000000 714842861 1000000000 143212825 749190638 1 1 138693142 1 811201948 8663751 1000000000 475608973 1000000000 234675130 1000000000 753270587 1 1000000000 859159754 1 122437078 1000000000 522948565 780110075 1 408603710 1 1000000000 619066769 1000000000 281622415 1000000000 526837324 139368354 1000000000 359651611 1 1 162283191 1 467327215 669960130 1 331907383 1000000000 1000000000 914241903 568175225 1000000000 129161760 1 1 173647189 1000000000 581721431 590995817 1 770659556 1000000000 415209315 1 283079225 1 1 12687278 1 759093317 798038292 1000000000 983288885 1000000000 1 758110899 1 741078393 301122734 1 360586607 1 1000000000 271832814 1 403408667 1 456492378 1000000000 45661496 1 299789546 93072669 1 971115753 1000000000 1000000000 637461692 1 346713042 1 596445744 564492068 1 1 350863660 309764481 1 1000000000 78065330 1000000000 100685463 1000000000 830990190 188919306 1 430178074 1 1000000000 801149665 119551300 1000000000 743312581 1 299864032 1 82714231 1000000000 537807355 1000000000 1 533937882 1000000000 642766578 666578424 1000000000 671106711 1000000000 1000000000 245378899 1000000000 17075861 1000000000 611690231 97089406 1 1000000000 452925598 1000000000 24841179 276490822 1 90313124 1 1000000000 860853667 272183941 1000000000 1000000000 670591938 1000000000 101854521 948275271 1000000000 1000000000 372645498 1 641598366 1 119257040 821705600 1 710831785 1000000000 1 36914995 1000000000 16740370 1 627309788 1000000000 323314557 340716872 1000000000 1000000000 376589029 1000000000 284184973 512419522 1000000000 1 44293087 1 107784216 1 107655929 355261718 1 1000000000 39214978 48786 1 884226242 1 446557396 1 1000000000 380646927 7575549 1 106703442 1000000000 835565695 1000000000 1000000000 688747266 909584367 1000000000 510206444 1 580650668 1 388539714 1 1000000000 903597723 1000000000 952192305 1 875686261 1 279725169 587203320 1000000000 176412464 1000000000 1 591906141 395841456 1000000000 556073074 1000000000 1 416785908 129053119 1000000000 1000000000 808850417 353176079 1000000000 37414281 1 180164797 1000000000 1000000000 354319810 145614629 1000000000 56903312 1000000000 1 640666791 15561367 1000000000 1000000000 655092093 459862085 1000000000 1000000000 966373610 1 43486618 579550978 1000000000 516996624 1000000000 1 673517181 1000000000 573911026 836712175 1 1 257454732 1000000000 16878537 94682257 1000000000 1 449583225 307678742 1 560703513 1 1000000000 188379010 965931259 1000000000 268958424 1 284711043 1 34208435 1 5101474 1000000000 1 847019608 939584087 1 976977473 1000000000 1000000000 676118170 1 270704254 1000000000 194278664 1 577856069 1000000000 642273721 946842660 1000000000 93002650 1 844543518 1000000000 73025709 1 763961123 1 272023950 1000000000 1000000000 547316544 55525027 1 1 368693725 70344524 1000000000 566680956 1 1000000000 1377146 1 122169927 1 70919697 715344083 1 549562473 1000000000 714805883 1 1000000000 399697754 574019768 1 1000000000 998390830 1 768756926 1000000000 147397074 844809444 1000000000 1 883305145 1000000000 164413711 1000000000 642878906 19522464 1 258777178 1 248971314 1 475130074 1000000000 22510479 1000000000 1000000000 681524842 681258044 1 1000000000 428245479 322568956 1 375465848 1 1000000000 604662434 108115829 1 55407781 1 1000000000 585788662 876061119 1000000000 709348449 1000000000 667201032 1000000000 31156325 1000000000 13377509 1000000000 1 301120953 1000000000 529181486 815315968 1 100265448 1 693549615 1000000000 1000000000 165230071 1000000000 974985446 889219880 1000000000 68874495 1000000000 518782184 1 1 77187277 1 628242718 1 551911519 1000000000 826044786 274081062 1 1000000000 734980715 708502375 1000000000 150556613 1 1000000000 951455181 947496287 1000000000 426269058 1 1000000000 445696535 1000000000 582403380 1 156018184 1 795263319 882331505 1 1000000000 113146897 1 111999421 78502707 1 1 516521979 1000000000 493900935 31209004 1000000000 967342329 1 1000000000 743171785 1 54358740 589037538 1000000000 1 521569166 1 164532520 997451132 1 1 252225627 1 851349954 128423269 1000000000 1000000000 353565941 1 670573964 1000000000 523930299 650089758 1 1 605876948 1000000000 649563376 1 972962791 581375246 1 1 200220280 1 534992401 740517475 1000000000 808584790 1 188996408 1000000000 1 664833690 680516583 1 1000000000 51805000 21990922 1 1 358367708 530813239 1000000000 1 746194362 1000000000 537934006 305814496 1000000000 1 30157318 479057610 1 165403772 1 907191790 1000000000 418514030 1 716789294 1 163529795 1 322232990 1 631492046 1 1 70130945 1000000000 259525189 1 584478558 749649732 1 1000000000 749458442 138365753 1 1000000000 384191365 193606031 1 1 61900688 276259074 1 739633881 1 115015806 1000000000 1 699891870 1000000000 580444377 1000000000 579669919 1000000000 791845342 149894610 1000000000 1 519324407 1 952212003 32538595 1000000000 1 139411372 1 125689288 373535688 1000000000 944041751 1000000000 55148118 1 1000000000 765779598 460461972 1 1 214305218 1000000000 599216881 884691347 1000000000 82688566 1000000000 1000000000 422938332 1000000000 90450018 1 279483860 1000000000 823244699 705139825 1000000000 625772444 1 851232813 1 1 388232178 1 12106645 1 92162416 1 310528513 904290878 1 354013130 1000000000 1 386905045 1 72689005 1000000000 69622877 1 531251184 1000000000 146222772 305293039 1 1 890479767 1 351133870 1000000000 571315767 695366290 1000000000 122725035 1000000000 456805984 1 153411732 1000000000 813383839 1000000000 696470104 1000000000 428564611 1 1000000000 133015894 714584513 1000000000 397178219 1 75111072 1000000000 1000000000 967212078 346538681 1 468142408 1000000000 478667959 1000000000 1000000000 960490298 605376388 1000000000 1000000000 883398140 1000000000 515531055 1 191477973 1000000000 253012490 635119812 1 1 634192445 1 949138146 823582282 1 1000000000 965265433 636704979 1000000000 870270356 1 1000000000 335406598 1 45736767 1000000000 110925069 908340161 1000000000 480797675 1000000000 1 276825422 1 5205017 724376745 1 1 582911045 1000000000 962854850 1 385399206 1000000000 906550596 720601891 1 825126529 1 1 795825361 1 421261579 495826952 1000000000 634543468 1000000000 177525901 1 740153418 1 996913940 1000000000 1000000000 115456362 1000000000 266360212 819741157 1 1000000000 993701300 743967474 1000000000 1000000000 896865741 596125865 1 1000000000 812332231 531816986 1 1 560393023 1000000000 570781208 544911443 1 1 140369952 633801335 1 391744176 1000000000 637012649 1 1 824775800 462086262 1 270101436 1 816485655 1000000000 271369558 1 1 998105121 835241632 1 1 808624656 1 467534782 827624228 1 1 945858975 1 282228953 14207244 1000000000 792521832 1 225567281 1000000000 1000000000 49269941 290682880 1000000000 126500856 1 119230661 1 1000000000 68041620 1000000000 96744782 877703280 1 1000000000 354316819 1 919611961 42155430 1 410755560 1 1000000000 245360102 632469996 1 1 69210944 302343265 1000000000 717603178 1000000000 1 498849186 1000000000 53448429 397002671 1000000000 1000000000 77206771 721347243 1000000000 672982683 1 1000000000 896438505 1 65394000 1000000000 411012317 447136106 1 1000000000 950487888 46538897 1 1000000000 77508160 683274542 1 1 994973887 1000000000 667761238 5926971 1000000000 1000000000 786995590 4827539 1 131644827 1000000000 569177152 1000000000 1 105188446 184062492 1000000000 1 712999939 1000000000 698266614 1 99344386 48252292 1000000000 1 970460324 1000000000 608179943 1 128129191 1 233132609 1000000000 421124692 1 317909420 1000000000 789993845 245912569 1000000000 122945907 1 1000000000 26842774 1 833915160 1000000000 486387958 1000000000 67254586 750092256 1 1000000000 745941961 285753611 1000000000 513743493 1 394372949 1000000000 1000000000 161525465 603623430 1 1 130465311 1000000000 633905534 754864065 1 661295002 1 1 983140495 1 497176144 1000000000 797239464 1 452302022 1000000000 49395041 1000000000 212298069 136682614 1000000000 1000000000 860018379 1000000000 231760889 1 746194779 1 673758296 1 619981710 1 137285589 17465756 1000000000 1 508799188 814475658 1000000000 1 571597923 1000000000 363307631 927712849 1 1 467611964 244652101 1 727476079 1000000000 1 580049186 1 221377034 1000000000 400878115 1000000000 237459756 1000000000 147410707 66762422 1 124136690 1000000000 512809042 1 1000000000 287865463 582064962 1000000000 1000000000 134532548 1000000000 840213079 1000000000 678293171 1 995146342 1000000000 717809427 1000000000 303865771 142105158 1 983214705 1000000000 1000000000 139835273 1 186585948 458995803 1000000000 1 124762557 1 18313299 1000000000 130742857 828223443 1 1000000000 460239513 1000000000 713702120 1 635482571 580772301 1 610730674 1000000000 1000000000 208703062 1000000000 798941153 1000000000 81511354 753502212 1 445207568 1 1 923688669 716601569 1 614280514 1 134248501 1 1 539630221 245599087 1000000000 1 943588804 1 599497571 125122797 1 350935299 1000000000 1000000000 791617264 770475005 1 1 781081678 1 970172088 1 797203244 1000000000 203758843 1 269159169 137054389 1000000000 53253701 1000000000 1 405167668 19732105 1000000000 839560501 1000000000 1000000000 576036698 1 790583849 750204993 1000000000 166287123 1000000000 549831758 1 273132884 1000000000 1 802491787 1000000000 190117848 1000000000 424209583 374043889 1 1000000000 339605884 541607753 1000000000 1000000000 309828130 1 288481101 1 976671751 88697965 1000000000 845515347 1000000000 1000000000 605618064 1 732294312 1000000000 745680414 1 851917915 374836999 1 1000000000 148919444 403572500 1 389580211 1000000000 1 432458742 1000000000 861806688 81548141 1000000000 431103130 1 310572510 1000000000 342153010 1 563197377 1 1 47239685 1 229335372 1 338636134 1 119262119 244896006 1000000000 1 171212068 1000000000 444632771 1000000000 147204546 495703488 1000000000 211323758 1 1 258033185 1 902266706 477931980 1000000000 1000000000 508110242 1 747613844 1000000000 251100985 24678438 1 730652785 1 1 57616926 1000000000 815229068 1 597530782 1000000000 420072215 1000000000 30721492 604405406 1000000000 1000000000 208321724 288969759 1 1 338101136 407515785 1000000000 1000000000 339645493 238760374 1 734176025 1 89516606 1000000000 272808142 1000000000 205539190 1 1000000000 537795281 894915344 1000000000 1 639306192 1 289274796 182273504 1000000000 314470334 1000000000 868161262 1 584575532 1 501769696 1000000000 159751681 1000000000 1 31226549 996108440 1 1 96826891 1 459650968 625654900 1 1 6811182 733733347 1 1 19596498 91104685 1000000000 1 787673361 363016547 1 1 545172124 1000000000 212950781 1 497596187 1 991876261 1000000000 488348173 971966090 1000000000 1000000000 111734308 741292309 1 257059185 1 1 782514157 1 468962765 766629911 1000000000 505696980 1 1000000000 807406498 1 121852627 1000000000 795230007 1 922178066 823956463 1 917177809 1000000000 314084305 1 284033117 1000000000 1000000000 287736147 159116182 1000000000 529216578 1 1000000000 360757073 1 189820530 647737578 1000000000 1000000000 140796048 1000000000 274760054 1 249170303 991132125 1 870869655 1000000000 1000000000 829545558 506784043 1000000000 178816146 1000000000 36278199 1 1000000000 198816258 506368271 1000000000 1000000000 974693772 1 734748668 1 47817248 1000000000 90606999 54544761 1000000000 1 3843791 1 881565305 739596146 1000000000 1 948423294 584553758 1000000000 1000000000 142361347 778125432 1000000000 473523971 1000000000 608645897 1 1 697375084 900527644 1000000000 423675394 1000000000 1000000000 523379470 946899496 1000000000 1 848460117 596015822 1000000000 1 124014264 922374398 1000000000 199611914 1 1 479688288 1 758993606 1000000000 492850960 1000000000 353101821 1 689608233 514640090 1000000000 654003307 1 1000000000 879956794 807977557 1 191227556 1000000000 1000000000 487401745 1000000000 145655810 1 173640094 1 60261006 71461253 1000000000 59924533 1 1000000000 321709203 293843947 1 469095639 1 1 740109888 1000000000 584445544 213989533 1000000000 466252338 1 1000000000 622708103 274078018 1 1 377807431 257812965 1000000000 701989973 1 693383677 1000000000 1000000000 410769652 637841904 1 1 506869572 1000000000 721243009 830876487 1000000000 372192785 1000000000 345045032 1 54102406 1 1000000000 238278181 706723153 1 1 642206338 1 675719909 1 778223074 1000000000 999758091 459282789 1000000000 1000000000 778301794 583144171 1 1 825589118 233736931 1 482623736 1 1000000000 803870197 751128022 1 454390013 1 135606951 1 62191525 1000000000 1 251753399 512145930 1000000000 839182523 1 567820737 1 1000000000 618930765 1000000000 320521896 146304160 1000000000 1000000000 382006232 949385425 1 1000000000 329642786 949338149 1000000000 1000000000 643801455 1000000000 276423839 1000000000 139304547 99653199 1000000000 718823855 1000000000 498391735 1000000000 1000000000 151096925 128507298 1 1000000000 130014862 1 824305875 1000000000 126041588 1000000000 305821676 1 299688828 1 608830442 1000000000 675436144 996832660 1000000000 1 107727761 1 679054916 1000000000 579746404 941191780 1000000000 929629494 1 165953281 1000000000 1000000000 151406106 815943637 1000000000 1 645615443 7023910 1 1 660735874 1 254508251 133123578 1 73156137 1 1000000000 806063004 1000000000 984267058 829300884 1000000000 578276863 1000000000 458635620 1000000000 363106346 1 1 897280908 178450085 1000000000 701750848 1000000000 827650289 1 1000000000 19272572 1 35110191 1000000000 227218919 751013474 1000000000 1 485250006 142447695 1 1000000000 83712980 350348876 1 1 911819541 1000000000 482407528 104961580 1000000000 1000000000 2880583 89565797 1 1 91804949 357735981 1 614557172 1000000000 356072146 1000000000 1000000000 395551798 1000000000 841512474 614763733 1 1000000000 299209713 1 96761981 1000000000 191498406 308185999 1000000000 1 39437325 1000000000 786207608 1000000000 658164705 965069502 1 572651476 1000000000 1000000000 267175201 260218273 1000000000 1 211201338 449454466 1000000000 212411621 1000000000 1 93395827 1000000000 969081833 1000000000 670744975 1000000000 934470195 1000000000 856761859 1000000000 29324039 1000000000 254788823 491350664 1000000000 1 655666698 1 589349108 1 401717834 761516794 1 1 415487162 1000000000 52572799 1000000000 180580886 194822468 1000000000 1 188390311 1000000000 325033651 1000000000 727326291 68765778 1000000000 1 518794808 1 34487841 26133295 1000000000 63563856 1 887874191 1 927023535 1 1000000000 447418011 39558704 1 1000000000 309633526 888809697 1000000000 1000000000 585287544 388835003 1000000000 1000000000 868219598 43652008 1 787042878 1 1 190886172 1000000000 965161460 148808106 1000000000 1000000000 162344238 1000000000 88158441 1000000000 595176885 1000000000 528410899 1 608619002 1 68252597 208653366 1000000000 1000000000 90752732 801660147 1 851733524 1000000000 1 136783198 1 41540764 93002677 1 404218416 1 568697926 1 131176398 1000000000 1000000000 641295184 1 54818764 1000000000 344043044 963659940 1000000000 1 789881337 1 847540696 711585462 1 45936717 1 78878258 1 680342392 1000000000 1 898549806 655189188 1000000000 598857593 1000000000 1000000000 895386256 1000000000 52224157 680803867 1000000000 1 25068143 1 933368786 1000000000 901373667 1 319680328 331548299 1000000000 366513740 1000000000 138426135 1000000000 1 938029169 258173760 1 364453486 1000000000 141440628 1000000000 68607157 1 1000000000 921331373 343645339 1000000000 952646343 1 603274109 1 1000000000 264953286 364162868 1000000000 1000000000 116865368 1 685673284 943550978 1 1 20860448 679858519 1000000000 1000000000 692006372 201519239 1000000000 749413857 1000000000 688396745 1 1 712389220 82849493 1 352625684 1 1 466846964 1 116191297 1 897019120 1 991780233 1 837576009 1000000000 722461755 1 273250579 268425670 1000000000 1000000000 973252052 1 147880612 53727443 1 1 989069335 1 527380514 1 448883493 1000000000 519886802 907937307 1000000000 1 505745841 1 832073747 596646888 1000000000 13807564 1 454377695 1 1 802943283 43326158 1 1000000000 558778638 1 64355149 687719948 1 486224717 1 542907068 1000000000 1000000000 154070485 1 48730030 1000000000 472910312 669841712 1000000000 1 606543855 283495937 1000000000 74866952 1 1 307963988 514556575 1 606610065 1000000000 857643688 1000000000 1 83412264 9071330 1000000000 19035866 1000000000 1000000000 365728641 566207190 1000000000 1 706803611 1000000000 791386130 86049210 1 1 579341620 1 54696186 85678198 1000000000 105021707 1 471934682 1000000000 1 590178671 97910297 1000000000 611114610 1 1000000000 580285607 1 862487057 1 993985834 1000000000 60863834 1 567177423 1000000000 148155017 234510791 1 1 839591497 964571497 1000000000 1000000000 815299715 1000000000 43978049 745305356 1 1000000000 401749112 1000000000 688997528 983650032 1 1 338898015 131454329 1000000000 79345336 1000000000 1 397662330 60142370 1000000000 597168239 1000000000 1000000000 10127382 362505633 1 1000000000 841250042 1 773324910 675768472 1 1 38900621 757959813 1000000000 1 627972005 545006528 1 1 777020315 1000000000 588438275 1 795377393 368100630 1 1000000000 732399014 524408195 1000000000 1 552975072 1000000000 662372889 1 126698965 1 74133902 773306948 1000000000 1671080 1 111180263 1 1000000000 585644370 413222972 1000000000 748058861 1000000000 38285310 1 937437520 1000000000 962317759 1 1 842879947 701169386 1000000000 396844938 1 529972394 1000000000 440550602 1000000000 1 94692345 1000000000 159753256 1 773954637 852898433 1000000000 1 989616189 673503660 1000000000 1000000000 337514868 1000000000 114429062 477265247 1 1 133378713 767203315 1000000000 810452948 1000000000 24884708 1000000000 1000000000 743973536 837471670 1 364046013 1 714134272 1000000000 489353548 1 103537481 1000000000 631839315 1000000000 926665178 1000000000 1000000000 87386160 1000000000 457639397 930386258 1 45198945 1000000000 1 412927632 1000000000 70685950 1 184019601 16143248 1000000000 1000000000 540673680 1000000000 762531660 1000000000 222606571 1 120695103 1 84096475 1000000000 985315672 10732203 1 1000000000 854277996 461378007 1000000000 209541002 1000000000 60587639 1 1 208341771 591927625 1 637732274 1 1000000000 40787392 792375371 1000000000 1000000000 637426565 1000000000 693613078 1 368996010 1 963122284 594932506 1 1 64409596 1000000000 97616249 365244160 1 1000000000 63176701 1 287391163 1000000000 553362301 401341631 1000000000 1 139021109 1000000000 222294591 1000000000 365473665 1000000000 7831506 25656329 1 920502299 1 1 684312497 110378906 1000000000 1000000000 360231593 416249366 1 832689931 1 680015361 1000000000 107626075 1 1 815787824 1 964890187 1000000000 654938181 53807912 1 759388725 1 888829009 1000000000 1000000000 37684545 1 56655112 1 524085446 873204246 1000000000 1000000000 138254143 194598541 1 845807077 1 952180241 1000000000 169043261 1000000000 1000000000 991838989 901308418 1 836535590 1000000000 1 985962431 172639829 1 801134213 1 556095248 1000000000 51242774 1000000000 172420045 1000000000 1000000000 492528350 1 80791121 1 953226543 6808871 1 1000000000 301258507 1 184178073 1000000000 525830881 485072526 1000000000 1 289906602 104889014 1 1000000000 447025331 82699854 1000000000 790207361 1000000000 1 566879484 1 824832300 886599681 1000000000 1 2607244 1 790715192 1000000000 238714016 1 67775291 898368136 1000000000 110699281 1 160733305 1000000000 1000000000 54004153 986184961 1 1 76587521 1 815996421 1000000000 55210758 95007961 1000000000 111292341 1 1000000000 846443201 1000000000 196198320 67516761 1000000000 1 604004865 1 95935526 1 551644140 1 249702078 263270473 1 270445298 1 1000000000 734253511 1 53811775 1000000000 139591278 1000000000 610406395 1000000000 63323344 1000000000 432375709 1 974028088 1000000000 710182002 424817476 1000000000 194932783 1000000000 1000000000 955332164 1000000000 877427125 530670268 1000000000 577021293 1 1000000000 246037359 1 793473177 88536660 1 75434237 1000000000 1000000000 335764420 144292921 1 410627166 1000000000 44608062 1000000000 1000000000 638456805 877788218 1000000000 973050249 1 76787540 1000000000 1 186478583 585437346 1 1 507362189 1 531155893 1000000000 683890963 969110299 1 1000000000 270173531 1 933807156 736241706 1 1 17656259 838023364 1000000000 1 339328142 112733306 1000000000 607446904 1 829324200 1 1 544469107 1000000000 148687218 635433891 1 499120803 1 985458200 1000000000 1 821995041 1 397304708 682008374 1 1 65136701 1000000000 596945447 673331455 1 1 652843891 1 456111036 879796758 1 1000000000 914900200 759259438 1 1000000000 253353620 786102122 1 1000000000 964822732 1 546608801 1 741579383 164144619 1 367265345 1 69594784 1000000000 1 993841873 1 613414048 1000000000 134417842 1 255178816 76293210 1000000000 373134904 1 399475365 1 1 552001027 1000000000 625349664 577005302 1000000000 1 236784529 1 956041353 841674257 1000000000 1 469116957 1 204711711 63868596 1 37151495 1000000000 1 432175838 129065727 1 195230555 1 1000000000 857160793 725481151 1000000000 767646767 1000000000 601330804 1 1 891043040 1000000000 464921486 1 907074759 1000000000 441602493 343066504 1000000000 1 737085128 1000000000 732966218 1 584153324 1000000000 21124954 180280454 1 1000000000 208538988 597049177 1000000000 691843336 1 1 77220329 656553056 1000000000 1 135246635 1 87474171 1000000000 764177160 346143396 1 330694145 1 1000000000 986897116 998033497 1 450310480 1000000000 1 364859172 1000000000 619488673 875254175 1 1 212837086 1000000000 96911660 1 373919514 1000000000 666507861 672799605 1000000000 1000000000 109232434 1000000000 410685436 1 801526171 144158908 1 588156792 1000000000 552017263 1000000000 1 9081760 813772061 1000000000 966393238 1000000000 1000000000 318804245 1000000000 2254993 607082649 1 1000000000 2157095 1 80316062 1 628139778 281352973 1 256776181 1000000000 663972555 1000000000 1000000000 566173661 71815683 1000000000 199848612 1000000000 1000000000 947968512 640271307 1 1000000000 429573630 8478429 1000000000 1000000000 704072784 775399457 1000000000 1 765932353 1 883511805 1 956539141 1 230400335 197275682 1000000000 1000000000 215202622 1000000000 578657200 687359686 1000000000 1 838953679 1000000000 589009511 543344306 1 1 498171497 817436831 1 1000000000 889242099 1 708553034 420364152 1 1000000000 186112221 126847167 1000000000 1000000000 627884833 707120890 1 260402450 1 1000000000 612501816 338249556 1 1 486670763 469163732 1000000000 1 425927685 1000000000 78342916 1000000000 746728808 1 41750798 760657459 1000000000 356472667 1000000000 1 92390426 164727504 1000000000 837273314 1 1 68151585 1 119209506 395379098 1000000000 1 558383726 105409 1000000000 686822469 1 1000000000 400021799 389237025 1 298067415 1000000000 1000000000 20010777 139379383 1000000000 88469849 1000000000 840220989 1000000000 1 702024176 70931936 1000000000 1 621511479 1 944468631 1 25205062 604779735 1 277756362 1000000000 1 163387998 819048616 1000000000 519249468 1000000000 764526525 1 1 932408684 451038760 1 1000000000 586789990 732616062 1 1 935538952 377817408 1 223442992 1000000000 724160754 1000000000 1000000000 722279540 510213444 1000000000 1 712821573 34890392 1 1000000000 149432309 141036366 1 1803753 1 60910139 1 1 471975780 858845093 1000000000 1000000000 196670537 1 563360031 1 301327413 230447280 1 1000000000 321618759 1 551024037 1000000000 206643975 500263260 1000000000 1 544811200 1 381435009 503714478 1000000000 1 89601291 1000000000 222964578 793820000 1 1 955844287 1000000000 348144895 488906733 1000000000 631865620 1 1000000000 635203996 1000000000 345290056 622452231 1 1 432788803 1 131249666 879053100 1000000000 1 144743559 88802705 1000000000 1 265393170 1 655532311 285070140 1000000000 24736844 1 317743583 1 576012805 1000000000 1000000000 41184317 173011609 1000000000 1000000000 1233271 1000000000 667905646 893911224 1 957194783 1000000000 111559286 1 251415219 1 1000000000 946383669 1 668545587 1000000000 698527498 1000000000 917055241 22903147 1 280957060 1 492009603 1000000000 580216549 1 389251976 1 113875273 1000000000 416058719 1 1 479273961 959299836 1 607886059 1000000000 1 523157204 280533071 1000000000 500252359 1 758528304 1 603585503 1 299214038 1 467829061 1000000000 708691946 1000000000 102949837 1 1000000000 45917741 1000000000 931782521 153434911 1 977475659 1000000000 945369567 1 453004248 1 5694139 1 1000000000 146884331 378466496 1000000000 1000000000 358937242 1 638258613 83216953 1 698461911 1000000000 1000000000 340722046 1 460278464 1 579208766 1 495326414 312711453 1 1000000000 381885045 1 949026453 585399512 1 652625843 1000000000 490549504 1 1 634604014 184244004 1000000000 118771563 1 1 21638475 553551649 1000000000 546983362 1 1000000000 226426923 1 413437354 549166006 1 212248597 1000000000 1000000000 538179809 1000000000 652598279 117042677 1 1 143290810 1000000000 957537360 77186447 1000000000 94082155 1 904043257 1000000000 759909718 1000000000 45202398 1000000000 612415231 1 1 481202861 1 622112960 1 306070441 916504438 1000000000 860949937 1000000000 1000000000 793738387 149964014 1 326493572 1 969334220 1000000000 1000000000 993963219 490453145 1000000000 1000000000 454700630 293013536 1000000000 430325720 1000000000 10171320 1000000000 1000000000 293141917 311321360 1000000000 102202387 1000000000 57180194 1000000000 1 324496927 283921841 1000000000 1 398809437 1000000000 153883301 807032763 1 903792821 1 1 474168771 525646513 1000000000 1000000000 700232445 270548693 1000000000 45959631 1 1000000000 943872388 988023332 1 481499840 1000000000 1 727458393 602043606 1000000000 1000000000 588018097 1000000000 92678788 486383055 1 1 34084616 407857267 1 967192699 1000000000 1 789859587 342527178 1 234776338 1000000000 1 506113465 737440118 1000000000 769049164 1000000000 1000000000 570072860 570047478 1 825817381 1000000000 210034153 1 737058702 1000000000 323918584 1 1000000000 862885843 1 212458065 1000000000 25417957 291555205 1000000000 1000000000 57310168 118303287 1000000000 928471718 1 1000000000 704849866 1 220640874 1 538736508 61915757 1 936521030 1000000000 1 715001196 1000000000 825478621 1000000000 873069173 1 595305021 323290295 1 421540123 1 47628200 1000000000 104510107 1 1000000000 151872231 1 880493226 929222442 1000000000 602713702 1 1 186270121 1000000000 607937247 578295137 1000000000 1 262903722 1 52043140 40204181 1 1 39458952 1 425328608 696533288 1 1000000000 522509920 1000000000 66224311 1000000000 923523297 39316533 1 1000000000 700315703 1000000000 326657901 400367948 1 1 213757839 1000000000 135003806 365840544 1 340410486 1 1000000000 412149025 565515347 1000000000 602545480 1 529184721 1000000000 1 863926578 1 210829180 368015721 1 1000000000 344171489 1 466821927 1000000000 837321040 689788833 1000000000 300288668 1000000000 876633048 1 503438661 1000000000 256523828 1 1000000000 751931234 1 979837785 992125371 1 1000000000 49312149 17706591 1000000000 205496898 1000000000 1000000000 970043432 1000000000 327136376 924991871 1 795902081 1 1 131010247 827168087 1 1000000000 599284436 774852002 1 1000000000 632507326 1000000000 31096196 1 129011844 199423134 1 903592398 1 1000000000 75948976 1 16325176 306873124 1000000000 1000000000 882399873 126322684 1 1 225486339 1000000000 40083559 1000000000 967573968 1 708301183 1 245525202 1000000000 423851369 979632468 1000000000 1000000000 8931161 1000000000 550671956 1000000000 530362567 1000000000 639006961 1000000000 708110138 433282667 1000000000 874436103 1000000000 1000000000 491374336 814231405 1 1000000000 924317716 1000000000 594658400 2399741 1 1000000000 305182315 164797909 1000000000 1 915656458 1000000000 792897459 1000000000 982887389 1000000000 190966184 1000000000 352345865 1000000000 295644646 377189171 1000000000 1000000000 34333287 1 756119670 1 702442625 1 619600806 944735417 1 951521103 1000000000 1 459257665 1000000000 522896842 1000000000 757862781 806982082 1000000000 646824164 1 1000000000 635746968 649548214 1 147707895 1000000000 857265102 1000000000 956127740 1000000000 1 520772602 47963998 1000000000 1 327254077 183974110 1 284071767 1000000000 1 541118842 924231151 1 1 927838894 675816903 1000000000 99329069 1000000000 819753298 1 524457587 1000000000 827504151 1000000000 1 88750471 1 38771246 1 71182679 160152915 1000000000 791685899 1000000000 1000000000 27346384 716501166 1 621830071 1000000000 436975748 1 110008506 1000000000 82746759 1 947986195 1000000000 1 226406473 1000000000 463279561 570923447 1 1000000000 520132799 567623437 1 1000000000 732909800 1000000000 480912483 1000000000 454271234 1 898072876 935206709 1 764922895 1000000000 1000000000 75852798 197859699 1000000000 1 148863668 82006566 1 126801439 1000000000 1 126137201 532135283 1 195900427 1000000000 1 948677639 1 533767998 1 59792446 1000000000 658938786 66434548 1 64047307 1000000000 1 413850822 868836185 1 540829363 1000000000 1000000000 629882028 1000000000 972654415 423779772 1 1000000000 441466891 132707939 1 1 917752794 804544122 1000000000 830695076 1000000000 913990704 1000000000 1 642336980 1000000000 583998707 1 769614712 580789335 1 2529087 1 1000000000 116696646 28958910 1 1000000000 498958323 910159456 1000000000 830346458 1000000000 412622420 1 798306620 1 998539498 1000000000 170231660 1 898154926 1 1 505334614 698342316 1 1 463778201 1000000000 65504574 455470492 1 682378169 1 955369454 1000000000 659282277 1 680953453 1000000000 1000000000 700344344 1000000000 725213040 1 362258650 674975608 1000000000 1000000000 165193965 1 310107817 20506779 1 1000000000 648201605 1 360042025 1 151402036 448342356 1000000000 614444486 1000000000 1 592339888 1 306071243 1000000000 305433166 1000000000 844710047 1 282073866 1 61088975 40889819 1000000000 1 659001843 59260558 1 1000000000 629172570 1 924520770 1000000000 627441394 1 729137677 1000000000 488292548 585836072 1000000000 265152866 1 228511997 1000000000 515382451 1 1000000000 418780545 795545197 1000000000 393435689 1 469862825 1000000000 36440055 1000000000 1 25428716 538328 1 1000000000 663778825 1000000000 437940186 108861235 1 1 783189372 889821866 1000000000 376610954 1000000000 69493854 1 473004510 1 540467426 1000000000 51156323 1000000000 196734749 1000000000 1000000000 96552648 461067788 1000000000 1 744396843 542856190 1000000000 14188853 1 1 971161245 1 101270777 148806459 1 1 346397432 1000000000 407469736 613406632 1000000000 403722757 1 1 25073898 256920046 1 1 86918333 91537234 1 30852250 1 1000000000 460097899 1000000000 70909399 1000000000 8368678 933158768 1000000000 693675616 1 894875031 1 1 199363935 93168995 1 1 846493405 1 261774097 127436037 1 1000000000 170543391 1 108502994 3509941 1000000000 25989395 1 478285232 1 67370647 1000000000 436131001 1 1 348116929 1000000000 199016372 556624378 1 105565450 1000000000 1000000000 941805909 797503490 1000000000 205207242 1 1 115884724 1 431674731 1000000000 397510614 1 544747493 285364432 1 522378179 1 1 780879999 1000000000 232540607 1000000000 954515696 720550028 1000000000 887145100 1000000000 1 763576692 932381448 1000000000 665793584 1000000000 1000000000 386525302 424943953 1 1000000000 218881247 1 566379170 679252681 1 1000000000 972903648 1000000000 875086583 441039399 1000000000 1 931543001 757345396 1 1 424139515 882921891 1 169327843 1 465346103 1000000000 1000000000 970842025 1 469408870 716230338 1000000000 421827762 1 169121346 1000000000 1 82001784 374780949 1000000000 130600669 1 311923056 1000000000 768133220 1 1 633851632 853574056 1000000000 526920121 1 340780931 1 509468674 1000000000 1000000000 676599563 650195300 1000000000 1 227729868 1 37840200 11751565 1 109809130 1000000000 1 910673434 1 978020915 670478163 1000000000 383904994 1000000000 874268671 1000000000 1000000000 223742807 1000000000 727288236 756706920 1000000000 375642122 1 773100438 1 21293594 1 140636942 1000000000 522305941 1000000000 957732557 1 455048164 1 1 426208584 1000000000 331795476 1 961036799 1000000000 453082397 1 501223507 11823580 1 1 61752577 1 735917103 412344487 1 1000000000 46040691 219071912 1000000000 1 738460396 394953183 1000000000 594346072 1000000000 1000000000 826955890 1000000000 509273368 257345576 1000000000 949642324 1 647308978 1 1 422001265 1 617221418 948348481 1000000000 1 558513729 1 384323650 122354293 1 1 649290587 356252324 1000000000 1 361925226 906331502 1 1 513976328 133100986 1000000000 324467176 1000000000 454268603 1000000000 778173733 1 950418409 1 1 32368362 1000000000 116816686 1000000000 863639250 1 999715786 656136279 1000000000 58468400 1 1 559277760 683973972 1000000000 1 63026908 1 422285233 1 923347451 1000000000 208217223 1 216794486 1000000000 354356623 1000000000 182961716 1000000000 29244317 1 959226240 926747782 1000000000 458194068 1 1 480717998 931999295 1 944921752 1000000000 1000000000 485160446 1000000000 216338146 1000000000 217406444 1000000000 31010047 1000000000 513562852 1 88127774 489506370 1000000000 363482515 1000000000 1000000000 743045775 1000000000 284963881 434559115 1000000000 986933176 1000000000 170443243 1 1 264503391 1000000000 678127401 1000000000 445246155 508757457 1 1 809105115 152550049 1 1 417667599 542880986 1 933988384 1 1 437777454 420553237 1000000000 1 520039586 1 193411144 184125381 1 1000000000 535145899 1000000000 565565596 1 693295282 1000000000 304301478 936315976 1000000000 387947607 1000000000 1000000000 566973224 554439014 1 904724984 1000000000 131652944 1 1000000000 49254544 1000000000 720804474 418947780 1 1 534721082 1000000000 775763734 1000000000 625808966 229197222 1 530698188 1 32295384 1 835083176 1000000000 1000000000 251388654 1 303992076 267255316 1 867672578 1000000000 1000000000 465969199 1000000000 591122204 1000000000 82770897 877983174 1 1 576661424 21141636 1000000000 560853003 1000000000 1 807841927 1 1281360 929287680 1 1000000000 311093860 332993151 1000000000 1 614144763 572488397 1000000000 1 897888330 314899870 1000000000 1000000000 411037837 1000000000 848900210 861213093 1000000000 730097684 1000000000 1 502324550 1 143388172 777295108 1000000000 1000000000 158682721 1000000000 456420527 1 399717149 458497866 1 1 274979548 543281422 1000000000 643351511 1 688235221 1000000000 1000000000 82181827 1 814987079 918833382 1000000000 31530544 1000000000 1 507110596 1000000000 276257365 187484863 1 513640508 1000000000 1 936967948 396753451 1 638047847 1 1 731557851 608666832 1 1000000000 14434853 1000000000 729661382 435647775 1000000000 19093338 1000000000 1000000000 504836342 524904815 1000000000 1 661652980 1000000000 968651416 146245133 1000000000 945953769 1 437255756 1000000000 338223905 1000000000 1 481417353 1 490271363 1000000000 209374666 1000000000 754482635 1 364018593 423158168 1000000000 96184051 1 792310444 1000000000 267545230 1000000000 287278687 1 127592916 1 1 621373358 1 60038652 30495289 1 810135087 1000000000 966886554 1000000000 1 751250161 373780854 1 942401323 1 427636382 1 746916670 1 1 898806184 852514429 1000000000 1000000000 431427425 943878503 1 22581613 1000000000 1 287723282 364047242 1 681094160 1 139719097 1 1 982290241 1 662701774 355415786 1 1000000000 616038564 1000000000 725633136 38825338 1 402422045 1 688527796 1 1 37475398 1 108592002 367582008 1 893881773 1000000000 272362322 1000000000 927144202 1 1 62727833 67713496 1 68530492 1 1000000000 537538166 766728281 1000000000 1000000000 787697362 888589420 1 792282095 1000000000 1000000000 392875964 1000000000 824339161 486043449 1 1000000000 418056312 1 109292568 307754388 1000000000 1 594477718 225521265 1 429388357 1000000000 627867490 1 1 579215931 769233323 1000000000 937875847 1000000000 1000000000 830408230 1 775513169 1000000000 470235375 152111097 1000000000 1 133178259 1000000000 186966178 324584715 1000000000 1000000000 772350077 1000000000 718403829 1000000000 942027585 415470942 1 1 157510179 1000000000 15151747 268345016 1000000000 386185703 1 127771417 1 401865763 1 1 538888114 579947210 1000000000 1 720408852 1000000000 418886079 1 396757547 571979621 1 454640446 1 369270535 1 472848406 1000000000 1 202755795 242723234 1 1 748887240 854461326 1 128920577 1 620034583 1000000000 1 860643759 1 99568771 1000000000 327234865 413139115 1 83435161 1 1000000000 267163614 310600973 1000000000 418604946 1 1 934282334 677640247 1 995078448 1 65358480 1 78946079 1000000000 435289593 1000000000 115120178 1000000000 1000000000 933289446 428471054 1000000000 896622869 1000000000 1 765287733 1 767407292 1000000000 300546239 231518247 1 145205998 1 896453391 1000000000 1 646727407 811828519 1000000000 855673399 1 1000000000 971221277 605289427 1000000000 1 366684051 99379220 1 464759887 1 984885221 1000000000 1000000000 17600027 910040389 1 283680679 1000000000 1 588754477 855800784 1 509468495 1 1000000000 612324269 1 435457550 1000000000 192048841 556503814 1000000000 37120982 1000000000 795976338 1 901635670 1000000000 823979679 1 807108471 1 999528761 1000000000 1 120071337 548591924 1 1 36915243 1 256804416 597625859 1000000000 338308057 1 1 358494658 688784496 1 12739935 1 1000000000 982716961 1 423030700 678711913 1 327535773 1 1 809495083 1000000000 57680358 57025391 1 242375729 1000000000 1 711801906 969122150 1 1000000000 143925685 211362893 1 1000000000 142199190 27513860 1000000000 1000000000 101006890 1000000000 176401805 1000000000 154455910 1000000000 795463659 391068611 1000000000 1 487377188 721779826 1000000000 1 194673282 691955786 1000000000 144614022 1 1000000000 537553104 1000000000 2666198 1000000000 962443432 569968279 1000000000 1000000000 339492589 27298187 1 1000000000 581669040 1 267840597 887484952 1000000000 108842052 1 339285614 1000000000 1 128123140 1000000000 351244940 1 332172946 416877297 1000000000 15244762 1 1 463425790 1 868948059 632890007 1 724440364 1 15689640 1000000000 776028109 1 207652568 1000000000 1 608408346 178857174 1000000000 1 786993861 1000000000 28459927 1000000000 519474105 1 981237490 338640316 1 380383720 1 1 184322752 1000000000 97593869 21958708 1 1000000000 34169949 561414839 1000000000 1000000000 721062127 1 613950626 788136663 1 1000000000 308304287 929016226 1 1000000000 739037149 1 461517770 1 408582941 181425020 1000000000 990528520 1 915829523 1 1000000000 383767084 1 231851181 103351038 1000000000 116493880 1000000000 1000000000 207163459 835296587 1000000000 1000000000 418862655 1000000000 727560768 1000000000 497586182 464240604 1 956820058 1 1000000000 54681845 99242859 1 1000000000 720289636 523295708 1000000000 205459895 1000000000 375568751 1000000000 640545521 1000000000 231360441 1 191757253 1000000000 1000000000 736324411 668104357 1000000000 557345595 1 314174472 1 1 146736338 567979077 1000000000 833208683 1000000000 1000000000 966823011 228320574 1000000000 1000000000 387992898 1 604007935 7662201 1000000000 1 538651709 866746952 1000000000 1000000000 727702980 1000000000 72053760 283300200 1000000000 644607558 1 131174030 1 184079493 1000000000 657430758 1 125247230 1 865678496 1 1000000000 873124545 1 438024593 1000000000 110807311 1000000000 915151255 1000000000 869890910 922388648 1 491944322 1000000000 1000000000 439684830 493319493 1 934782199 1 219278549 1000000000 298452366 1000000000 1 286159212 436545412 1 1000000000 56248199 639861222 1000000000 1000000000 882636830 746977214 1000000000 1 51218980 309076013 1 1 954850763 145230627 1 763243730 1 1000000000 239266084 1 444470611 731533937 1 1 982341213 1 431091698 982702544 1000000000 1 799473232 772929729 1 149626764 1000000000 1000000000 302797796 325902208 1 434635577 1000000000 377398181 1 197457540 1 88902784 1000000000 1 696682952 1000000000 626116374 792201029 1000000000 1000000000 992467137 602411590 1 1000000000 53605840 1000000000 118339622 1000000000 185589580 557614830 1 988613698 1000000000 918111457 1000000000 1000000000 301027570 1 27000423 887558727 1000000000 1000000000 330226606 1 471657972 235668307 1 656667027 1 688763288 1000000000 1000000000 191985971 396639064 1 1 62257056 415070277 1 654259931 1 309672877 1 912238870 1 1 665929025 1000000000 553597070 446697768 1000000000 553185978 1000000000 462223053 1000000000 1000000000 693491471 1 845729734 338451930 1 1 562964521 1 898600817 959870909 1 1 741523512 270643039 1000000000 1000000000 989521856 1 911884800 1 927419766 1000000000 966459538 1000000000 318459184 1 562402899 1 148011012 698896583 1000000000 626743237 1 124600529 1 826839944 1 526994997 1 38172549 1 1000000000 971454204 1 260285646 580647434 1 266736925 1 1 925050951 311883570 1 19904 1 697610769 1 95491105 1000000000 1 545079180 685745633 1000000000 1000000000 417637994 546235780 1 498679965 1000000000 1 96477784 1 284755931 496099839 1000000000 1000000000 506500346 1 891773499 799279221 1000000000 304946243 1 702355064 1000000000 1000000000 566331160 1 564311246 1000000000 153495596 1000000000 313327897 1 153068478 1 4575150 1 802677841 959438200 1 139069583 1 252468541 1000000000 390200591 1 320439986 1 161306950 1000000000 23588779 1000000000 1000000000 145138452 1 228987863 1 31125574 1 595964768 813228395 1000000000 125920978 1000000000 1000000000 114549605 1 238849702 617742600 1 781322967 1 801517624 1000000000 226582742 1 1 194799061 478043213 1000000000 1 692895713 1000000000 93172994 1 402356029 817389630 1000000000 699904088 1 1 699131427 415283256 1000000000 644795197 1000000000 142233400 1 1000000000 493485252 1000000000 741075162 1000000000 61362137 542757390 1000000000 941841969 1000000000 684146520 1 171545730 1 901336095 1 1 444917020 1 492823196 128383739 1 976625081 1000000000 72086992 1 1000000000 785691212 103423810 1000000000 992953598 1 1000000000 88311259 1000000000 669195863 956666877 1 1000000000 810701359 81427768 1000000000 451048450 1000000000 1 831715944 213832566 1000000000 1000000000 403253500 1000000000 978830451 994276286 1 1 287425592 1000000000 725841284 1000000000 14062271 399736358 1 1000000000 451221467 499678237 1 1000000000 212150641 1000000000 156304674 932754454 1000000000 562127926 1 1000000000 813035932 1 776281973 1 120217786 265421829 1000000000 496540003 1 1000000000 559189140 109214464 1000000000 611878072 1 906827273 1 1 396035985 41321044 1 305263134 1000000000 1000000000 664641399 1000000000 281590150 1000000000 757706402 606484950 1000000000 1 305460558 118809472 1000000000 1000000000 582430241 131177978 1 978869101 1000000000 64940526 1 870983839 1 602036039 1 1 201808389 1000000000 25598858 1000000000 211032654 947456719 1000000000 1000000000 898061084 699380168 1000000000 946389519 1 1000000000 897671459 1 77937569 537714879 1 1000000000 110703422 1000000000 279923453 1000000000 425104881 587190424 1 1000000000 182776576 1 404022636 1 828157417 230149750 1 967085836 1 265785221 1000000000 1000000000 312178287 822894311 1 121399289 1000000000 1 30126472 68110973 1000000000 44706251 1000000000 1 781534983 1 96032657 548119472 1 91339203 1000000000 109828978 1000000000 183143874 1000000000 445374032 1 1 65316638 762573621 1000000000 1000000000 946629105 1 290248930 1 366705730 888364381 1 76862670 1 1 103740205 1 122140056 619987921 1 1000000000 68321433 1000000000 108388042 422308093 1000000000 1 112251552 1000000000 513349444 1000000000 610214194 1 343552679 123651276 1000000000 1000000000 711149094 1000000000 736561477 1 680750486 1000000000 151318168 928929570 1000000000 889794647 1 1000000000 41233279 441523023 1 1000000000 878880088 53423810 1000000000 1000000000 353049653 1 497309335 1000000000 446117708 740429800 1 953817753 1 668267831 1000000000 1 814191767 1000000000 962513352 1000000000 335033092 144723815 1000000000 1000000000 900589837 31555590 1 140684597 1000000000 1 18365592 1000000000 599991664 1000000000 779054710 126047673 1000000000 1 170089669 1000000000 712403861 141437226 1 1 752671450 759613242 1 1 430444566 352741373 1000000000 734582026 1 539933926 1 352850299 1000000000 1 640346530 762545874 1 1000000000 992958495 276940516 1 1000000000 303802920 1 889680440 36840949 1 1 76372026 1000000000 905117457 608520624 1000000000 608957179 1000000000 1 122932696 45018325 1 19045511 1000000000 145793426 1000000000 616650166 1000000000 903087603 1000000000 804766924 1000000000 1 666086329 1 865104919 115242873 1 924099265 1000000000 256835669 1000000000 1000000000 561167286 1000000000 864132886 641157060 1 530954749 1 822644077 1 1000000000 530274976 289063097 1000000000 1000000000 496395593 1 346027880 1000000000 291837218 80032762 1000000000 49837212 1 1000000000 964563916 1 152246122 1000000000 648430787 959623025 1 892801250 1000000000 1 705930770 1 910975514 428676901 1000000000 481989322 1000000000 341688590 1 1000000000 773541695 1000000000 550732614 154562206 1 1000000000 75039928 177734547 1000000000 492856156 1000000000 270285093 1 1 336694363 1 483824141 245844534 1 1 850021627 1 185178173 254713371 1000000000 1 635950265 1000000000 43137600 688870194 1000000000 505135127 1000000000 451956263 1000000000 683350465 1000000000 1000000000 166381983 820882734 1 415540205 1 1 886156197 1 348765196 1 974216909 1000000000 286288625 46108571 1 258275121 1000000000 1000000000 14880141 179820125 1000000000 1000000000 639295107 141320570 1000000000 1 938186658 1000000000 473833447 1000000000 133688732 1000000000 267940893 1 252875969 1 430243748 1 913705263 321953696 1 1000000000 501922705 1 729481551 1000000000 470729916 686566885 1 1000000000 949652631 1000000000 97943317 767123621 1 1000000000 479769017 616041116 1000000000 1000000000 576948709 592586074 1000000000 1 573726685 1000000000 70443683 826595127 1000000000 1 265961478 1 511672726 1000000000 327267146 577784924 1 677536442 1000000000 1000000000 669320371 102789567 1000000000 1000000000 758626631 168496665 1 1 736852254 487411238 1000000000 849722077 1 1 266990214 87457767 1000000000 447741322 1 1 286927546 559752396 1000000000 811405775 1000000000 109505861 1 512100997 1000000000 1000000000 208211022 1000000000 643020115 182923244 1 458579128 1000000000 1 979921586 1000000000 545747515 485926846 1 1000000000 371892459 282209546 1 1 986094244 38374030 1000000000 1000000000 369474465 907347588 1 677477260 1 1000000000 785734961 1 497803159 433620117 1 1000000000 513081567 1000000000 379265637 278479499 1 362661538 1 1 195897089 645198658 1 545338764 1 1000000000 12925233 295226333 1000000000 547157286 1000000000 181881538 1 442802833 1000000000 1 746479470 1 439864093 1 946960063 927944968 1 1000000000 44471758 130701008 1000000000 1000000000 798779718 1000000000 204271229 1000000000 661921984 1 953459954 922666909 1000000000 569892775 1000000000 340226234 1000000000 161233703 1000000000 1000000000 815070801 961463990 1 346682742 1 1 563526008 1000000000 596823689 178761090 1000000000 1000000000 22629371 397622581 1000000000 1 148624078 1 270005557 1 659567656 1 810052459 1 610820443 1000000000 33046901 1000000000 584555460 767583434 1 1000000000 42721762 1000000000 148246293 727075588 1 308607248 1 1 609845985 453976127 1000000000 483167388 1000000000 1 100968955 1 907592295 81906204 1000000000 1000000000 160204619 370532270 1 1 639881314 1 21723654 1 56554211 423573156 1000000000 511110764 1000000000 870304818 1 845623000 1000000000 1 377914132 55194390 1 1 891176408 1 787175500 475628519 1 890694838 1000000000 756541670 1 662367130 1 149884184 1000000000 1 539743663 1 192713510 1 778294113 1 90293676 1 39671362 1 322620654 1 867742485 351469332 1 1000000000 784252884 1 515194185 1000000000 430540035 689758752 1000000000 303943616 1 97147301 1000000000 439598052 1 1000000000 810881897 1 137147296 814408447 1 120795111 1000000000 1000000000 30560057 307344152 1000000000 1 484177037 1 741749562 684887805 1 1000000000 467954982 1000000000 101962220 1000000000 313771545 1000000000 264933935 1000000000 660664553 1 333068492 1000000000 947984988 539467966 1000000000 405688304 1000000000 1 72527899 1000000000 6409852 453317378 1000000000 117071877 1 50929841 1 1 329625128 94614815 1000000000 168173691 1000000000 1 972147580 493797448 1000000000 353700856 1000000000 143685879 1 884966190 1000000000 497557649 1 851478424 1 823744445 1000000000 338399078 1 1 472610955 381816605 1 1000000000 448737149 1 206090077 459856416 1000000000 436932648 1 1 473596575 729787924 1000000000 273751976 1 1 326743491 688470541 1 9080317 1 1000000000 158676852 103043796 1000000000 1 8161666 1 317858346 1000000000 420827867 97107458 1000000000 1 460513108 1 30686964 1000000000 168449219 809962791 1 1000000000 392441790 817167407 1000000000 914802610 1 1 103916087 1 127032242 483258061 1 1 514807127 498664369 1 816057630 1 113938450 1 341594517 1000000000 51500167 1000000000 1 681309887 1000000000 868099641 66856209 1 1000000000 593446282 277083493 1 16253607 1 1 433921343 828829275 1 95710408 1000000000 1 436180368 315515881 1 16775119 1000000000 304908749 1000000000 56637224 1 1000000000 300046914 1000000000 884066274 586672723 1 1000000000 772878926 1 351056748 155528993 1 1 433334914 1 455023799 933567623 1 1000000000 206150548 1000000000 143800215 989715608 1000000000 1 83542076 687059755 1000000000 268440107 1000000000 480416216 1000000000 300384715 1 742241708 1 31010820 1000000000 782056631 1 404977044 1 448556571 1 1000000000 869326689 1000000000 119459833 830034723 1 1 511369131 41080257 1 963317401 1 1000000000 614679233 31453221 1000000000 1 738484789 597692140 1 1 608303225 1 444445657 875996456 1 1000000000 207532373 1000000000 562813097 1 715883781 1 311565230 494311018 1 541524492 1000000000 297219269 1 1000000000 771561036 688075429 1000000000 424315719 1000000000 5935483 1 1000000000 875364680 1000000000 386387856 560075252 1 1000000000 392811201 910333555 1000000000 1000000000 702179436 1 130928941 269121231 1 730854006 1 513273442 1000000000 247342491 1 248962921 1 603620764 1000000000 129009199 1 1 424671489 1 844990541 964312097 1000000000 902387532 1000000000 322191173 1000000000 1 245777692 220866042 1000000000 675939486 1 36081920 1000000000 180144328 1 1 833015334 344528542 1000000000 1000000000 772056456 212725887 1 511596919 1 86187786 1000000000 721149054 1000000000 1000000000 505571864 1000000000 793000668 607609870 1000000000 1000000000 950367444 407124478 1000000000 1 372806962 77129454 1 1 71105379 1 455163549 757095564 1 1 109576760 206010093 1000000000 144055628 1000000000 223901953 1 1000000000 655324009 747066799 1000000000 1 605226172 1 62933750 1 779249694 1 211831916 718875872 1000000000 886411503 1000000000 180001471 1000000000 612022519 1000000000 1000000000 337370207 846056659 1 1000000000 798727338 1 823257153 1000000000 378574713 25247934 1000000000 948622301 1 1000000000 592806885 1000000000 551216759 1 879562573 1 853483561 26918195 1000000000 594526105 1000000000 1 367874918 181524436 1 1 925205436 452940411 1000000000 1 585153416 563892687 1 368700254 1 1 774087434 1000000000 883015828 256528731 1000000000 1000000000 435737042 1000000000 967553000 711300636 1000000000 1000000000 556934968 1 716851636 1 422465117 1000000000 749392940 133330000 1000000000 201134868 1000000000 87173057 1 1000000000 605384856 979401187 1000000000 1000000000 45303165 618791528 1000000000 1 403034055 1 798646069 1000000000 59978117 462061583 1 1000000000 797535489 1 333900470 305883094 1 116315590 1000000000 881067574 1000000000 159275188 1000000000 285891006 1 1000000000 632897375 962317136 1000000000 861542271 1 1 485415733 1000000000 444887129 1 281958653 1 391946013 59467887 1000000000 757693512 1000000000 1 575673591 1 890246767 1 359620323 1 329153225 749726680 1000000000 1000000000 516949988 1000000000 99447260 1 825278692 1 30117469 385041311 1000000000 580185217 1000000000 117071363 1000000000 254297657 1000000000 37057830 1 270942049 1 492784212 1 1000000000 959835741 1 361980045 1000000000 183203716 1000000000 111164092 779594951 1 651392803 1000000000 1000000000 744282863 740386879 1 221096395 1 1000000000 119563677 760504504 1000000000 1 975472366 53788384 1 1 750765507 1 80609933 419493458 1 1 483689711 76881306 1000000000 465554880 1000000000 265129304 1000000000 720080920 1000000000 1 569145875 555967959 1 1 614107071 1000000000 248277767 627288885 1 833667220 1 1000000000 762249472 1000000000 451941304 645492679 1 1 133204354 1000000000 895077055 1000000000 107652041 827274370 1000000000 1 96188161 211676338 1 985683008 1000000000 450717368 1000000000 1 541688021 196175377 1000000000 1 975868638 1000000000 521680000 1 609441837 1000000000 489093248 828688101 1000000000 1000000000 26358373 907313969 1000000000 1000000000 952766074 145396584 1 1000000000 212254863 798362640 1 28752705 1000000000 1 723083027 1 995007347 573459338 1000000000 1 400951878 1000000000 445606269 1 531332601 254309628 1 1 827368468 960267756 1000000000 1 769164590 146069995 1000000000 1 879291075 1 847319977 1000000000 852348780 812286741 1 297392093 1000000000 1 322946503 626019080 1000000000 1000000000 929486070 969713611 1 188625520 1 616512124 1000000000 100356569 1 652970180 1000000000 151935409 1000000000 749898775 1000000000 1000000000 916506978 78605112 1 916032457 1 117641508 1 1000000000 59898265 367901627 1000000000 1 471629039 530249369 1000000000 320214395 1 1000000000 168661615 558307491 1 1 631936835 27433214 1000000000 590217718 1 1 285529722 1 768981362 516865701 1000000000 1 98515928 1000000000 523909732 762280481 1000000000 1 877448325 843965555 1 17857153 1 525537194 1000000000 780279512 1 564777570 1000000000 1000000000 308850789 11422185 1000000000 817719811 1000000000 449438577 1 172065258 1 560972273 1 760517669 1000000000 714879234 1000000000 1000000000 517839736 286261550 1 1000000000 812183074 1 553499643 1000000000 404288465 1 416855580 1000000000 300319279 576371250 1000000000 744960866 1 1 360067689 1000000000 76147169 845017948 1 1000000000 221836551 890515623 1 985321395 1 1 32776052 791265376 1000000000 90049399 1 1000000000 389482519 1000000000 246202538 1 284314005 659956787 1 1 874817537 462774478 1 1000000000 77464229 1 429602076 820843249 1 1000000000 510885949 2069558 1 1000000000 95040263 432188032 1000000000 1000000000 859064397 1000000000 130977242 717778565 1 1000000000 609332079 189481782 1 843811296 1000000000 840872081 1 987434542 1000000000 1000000000 385251716 932563101 1 2829503 1 9703147 1000000000 1 798029051 1 302483259 1000000000 337577188 14313757 1 10760972 1000000000 76306435 1000000000 157428803 1 110871698 1 442308280 1000000000 678407208 1000000000 1 54757946 1 767536631 1000000000 383452163 552380694 1000000000 342661740 1000000000 319507176 1 198350558 1 1000000000 555822907 1 602858609 1000000000 268340090 1 43839375 148498519 1000000000 623263485 1 878996296 1 323971237 1000000000 1000000000 220795713 314410127 1000000000 249447933 1000000000 931859034 1 321603900 1000000000 943933853 1000000000 1000000000 788979041 1000000000 706819466 1 136571067 1000000000 879928895 131219689 1000000000 869089814 1 592297394 1 576670044 1 496523450 1000000000 922058451 1000000000 11120481 1 1000000000 482002772 590456384 1000000000 560822521 1000000000 1000000000 503167901 1 524011566 1 296914479 1000000000 64043273 827348896 1 449334083 1 121794073 1 1 200019263 268043347 1000000000 640887404 1000000000 866229106 1000000000 681797499 1 2778139 1000000000 789602987 1 499227681 1000000000 1000000000 828952236 1 112756772 562380888 1000000000 1000000000 749354123 50942399 1000000000 1 40984877 685734607 1 225566492 1000000000 1000000000 691560969 1 426248661 1 885236120 1000000000 28587351 921082674 1000000000 588776037 1000000000 866527512 1 1 878143074 1 131455652 1000000000 27319328 407940792 1000000000 997257996 1 1 25145460 1000000000 285574153 1 671687829 849421666 1 534703058 1000000000 1 690046261 1 562343082 1 736933299 1 493192431 1000000000 771196564 1 767098748 783730978 1 303845486 1000000000 865250364 1000000000 1000000000 84320327 373099437 1 741240911 1000000000 1000000000 525276727 278085288 1000000000 407357372 1 1 448517722 963030736 1 1 838747597 351114030 1 1000000000 851587593 1 716450907 1000000000 719056155 446126562 1 275406331 1 1 535625861 171679328 1000000000 1000000000 918162885 1000000000 133784791 891792157 1 237187452 1 1000000000 33521755 374308286 1000000000 685043811 1 1000000000 44831627 923601362 1 706409527 1000000000 741194449 1 53794711 1000000000 1 304245636 141908888 1 1000000000 961756777 1 125510334 1 861610509 1000000000 975657969 1 104291712 863740898 1 1 116660944 568715391 1000000000 5939978 1 509624528 1 974360326 1 739323280 1 791717481 1 1 743719156 470254152 1000000000 289641972 1 549097139 1000000000 1000000000 148319101 1 110193311 1 320868838 822549379 1 1 802637069 1 986845707 760237946 1000000000 1000000000 530080579 1 833777894 1 303283603 501553802 1000000000 1 19232505 1 220140435 907372495 1 447472670 1000000000 1000000000 147411345 712119573 1 1000000000 802449651 1 133675355 226281644 1000000000 753564817 1 1000000000 56457821 296206319 1000000000 1 823912169 781358968 1000000000 1 778936739 109243900 1000000000 1 431159220 1 619977272 1 882079513 1000000000 561586565 832596111 1 1000000000 77816932 1000000000 981234145 671325527 1 1 782855647 1000000000 25952352 990945144 1000000000 977048956 1000000000 929312059 1000000000 233692817 1000000000 1 650235070 73236765 1000000000 861090097 1000000000 559198726 1 679788167 1000000000 452330999 1000000000 585414810 1 1 204381858 438419875 1 234544962 1 1000000000 528761186 777494221 1 1000000000 999071338 947340831 1 977900243 1000000000 1 90934427 1 269470157 1000000000 517673347 154825059 1000000000 516499582 1 817704922 1000000000 507551651 1 929957888 1000000000 901111659 1 1000000000 112969681 475390690 1000000000 1 762235097 116911754 1 260620198 1000000000 275703864 1000000000 1 983575472 122149986 1 183372056 1 566958374 1 1 77739936 892758916 1000000000 103683123 1000000000 1000000000 371845401 1000000000 134250603 223757497 1000000000 1000000000 736481123 221894237 1 94753609 1000000000 873915562 1000000000 1 498567933 542720646 1000000000 1 106285358 829457679 1 300756041 1000000000 1000000000 302968923 103458972 1 1 926930268 415044115 1 673865030 1 1 625756394 622519016 1 172171956 1 73884219 1 201232150 1000000000 55090848 1000000000 1 846722974 1 971775014 791641097 1 884556334 1 978341991 1000000000 694379483 1 473997931 1000000000 1 994306214 1 53398362 1 373418874 551549929 1000000000 1 187979954 1 993927035 254574946 1 1 4393477 1000000000 738347071 804094490 1000000000 1 781719193 931903071 1 1 580872106 1 848393181 1 97788091 723733636 1000000000 827544166 1 1 189701960 1 212951907 481202485 1 305175346 1000000000 1000000000 949184209 4696856 1000000000 1000000000 370561852 1000000000 457038266 1000000000 970094179 1313724 1 568045996 1000000000 1 71906252 736984690 1000000000 1 797288562 1 402660793 1 38912512 730417280 1000000000 117733136 1 951957499 1 29478370 1 866724143 1 1000000000 413820678 739435326 1000000000 1000000000 876722595 531701705 1 507052494 1 1 195717326 133981505 1000000000 1 546875215 1 559853271 1 961095745 1 566856501 86627585 1000000000 1 996950255 886624455 1 429726366 1000000000 786181230 1000000000 1 565585713 980846065 1 1 175405805 1 293854974 589090159 1000000000 130026495 1000000000 1 831846162 601276157 1000000000 1000000000 32909857 531287984 1 375015976 1000000000 1000000000 61876268 1 854807504 896677766 1000000000 194332575 1000000000 1000000000 377562566 1 859098624 357955737 1 602884331 1000000000 1 799686160 1 364433308 139462367 1000000000 217457323 1 124681062 1 1 601737959 1 125648122 224605021 1000000000 1 77998786 1000000000 631442146 778014597 1 501162882 1 1000000000 870043088 678180410 1000000000 1 562543067 1 219967311 1 396635762 489596341 1000000000 458582120 1 1 440402390 144794576 1 123003935 1 1000000000 987053173 470605749 1000000000 1 710077668 1000000000 535271858 704636272 1000000000 1000000000 36858688 1000000000 608650886 777949957 1000000000 489575867 1 1000000000 735644204 1000000000 564869364 279628664 1000000000 1 292612345 1 8156350 196756710 1 364314400 1000000000 53388757 1000000000 555202676 1 1 26814483 1000000000 139104816 1 280223573 1 198770740 1 30103871 1 988428777 1000000000 698783136 1000000000 968140790 1 529454535 1000000000 225321733 1000000000 218572877 1000000000 261725166 1 851119792 1 551662497 124305455 1000000000 706458941 1000000000 872874287 1000000000 739042986 1000000000 1000000000 17641632 1000000000 102603290 194353332 1000000000 259360972 1000000000 658426444 1 765217662 1 1 569879164 98215129 1 693220738 1 1 477519952 1000000000 331675799 1000000000 753993656 480094199 1000000000 1 105595409 539169400 1 1 101026768 1 161704477 1000000000 36809483 1 842964735 1000000000 415736821 1 701044710 1000000000 139850231 1000000000 310950403 897791956 1000000000 1 205464339 1000000000 628626735 1 64722276 1 409608156 1000000000 997552899 408553813 1 1 220219793 209149616 1000000000 1000000000 554777083 51608451 1000000000 5793175 1000000000 518671883 1 16567793 1000000000 1000000000 636513525 1000000000 786335405 600286516 1000000000 1 3022047 691152950 1 393478974 1000000000 1 101307109 1 760886919 1000000000 244943306 1000000000 902367609 1000000000 320459960 1000000000 920937412 1000000000 978370652 1 242181974 1 708352020 1000000000 432703827 241759850 1 1 771037739 1000000000 78592664 571236898 1 1 381331824 543883696 1 1 162024968 719737624 1000000000 842633363 1000000000 801459857 1 760509880 1 415759975 1000000000 700281553 1 718010997 1000000000 1000000000 161114487 552635984 1 264378025 1000000000 584136077 1 5212160 1000000000 1 171501432 619131207 1 1 978322850 825731293 1000000000 1000000000 129799851 1 336321332 1 601652890 1 386687966 389436463 1 182284926 1000000000 697601164 1 1000000000 677637116 1 17875086 711076964 1 1 678209861 1 812764104 894230238 1000000000 1000000000 424178823 1 108427100 1000000000 800312154 1000000000 968384148 1000000000 5494159 793821877 1 1000000000 236308409 1 426047178 703535963 1000000000 1000000000 11540115 1000000000 9142216 5911312 1 1000000000 485825711 544131363 1000000000 556380337 1000000000 994226609 1 79358041 1 125807751 1 1 926886871 452508552 1000000000 1 230308838 1000000000 70261602 1000000000 613846584 1000000000 31208261 1000000000 113274309 1000000000 79435493 438587234 1000000000 1000000000 813223995 1 3563771 1 952681560 605024218 1000000000 995766446 1 170729545 1 1 119674925 820211977 1000000000 1 902202780 263327452 1 779194499 1 1000000000 396874921 1000000000 883424779 977856630 1000000000 1000000000 836406072 18716081 1 1 780776405 1000000000 514028316 29283701 1 1000000000 973672128 72664049 1000000000 339132994 1000000000 304984245 1000000000 366882823 1 76609605 1000000000 1000000000 932984181 165576023 1 289925820 1000000000 1 104087275 1 310316681 649539239 1 1000000000 66655741 1 2489090 791183173 1 1000000000 543050346 1000000000 108297026 158257400 1000000000 711862414 1000000000 940118505 1 975984713 1 1 437821015 754400018 1 452040321 1000000000 151129726 1 1 83761935 109930872 1000000000 1 98288554 971637739 1000000000 336400454 1 91872264 1000000000 809281160 1000000000 50691488 1 1000000000 290577566 1000000000 784998359 905234673 1 279034789 1 1000000000 27582983 1000000000 743291767 1 141181952 185626207 1 1 697391879 1000000000 845608223 7194 1000000000 703274370 1000000000 896426375 1 1 398920792 1 503894656 1000000000 417389688 1 122476321 1000000000 757176106 77831766 1000000000 386121298 1000000000 609617130 1000000000 966140103 1 1000000000 265663797 1000000000 425563438 510830781 1000000000 13426104 1 881943855 1000000000 404322090 1 1000000000 396943881 852306824 1 116284002 1 1000000000 382307529 1000000000 627140126 758020080 1000000000 329186305 1000000000 1000000000 297924838 1000000000 302300661 1000000000 827395972 1 524895969 225912857 1 778940799 1 1 326640094 446322050 1000000000 1000000000 602845608 1000000000 85659762 56273738 1 1 651988896 737622002 1 43862673 1000000000 299376628 1 605563707 1000000000 530201176 1000000000 142198140 1000000000 454242960 1000000000 1 99546917 1000000000 113201839 100257786 1000000000 1000000000 391463563 244273420 1 1 952878628 931956421 1 525744562 1 966379274 1000000000 647018417 1000000000 929078999 1000000000 1 277477217 295532204 1 485639168 1 983055668 1000000000 262407471 1 722893185 1000000000 831489246 1000000000 970906682 1 1000000000 819069210 40474918 1000000000 513331237 1000000000 363724904 1000000000 1 535399217 45775569 1000000000 216153637 1 1 638056620 1000000000 757007553 822124125 1000000000 1000000000 514575251 1000000000 138365490 1 505985284 1000000000 275105495 922686710 1 1000000000 872573868 1000000000 709820743 397169288 1000000000 1 294370705 1 399746591 944187035 1 174750341 1 199496653 1000000000 199403310 1 1 77469441 1 448916406 1 936896297 646948075 1 107031057 1 1 447092070 422968742 1000000000 482513693 1 755154219 1000000000 481084748 1 293280430 1 1 28182542 456446243 1 453519640 1 1 33165703 170368729 1000000000 955261801 1 188448130 1 1000000000 901841208 652372276 1000000000 470722744 1000000000 1000000000 624898768 717407227 1000000000 1 525297850 893117250 1 1 132652777 1000000000 61932581 1 465977276 302468187 1000000000 161717978 1000000000 890603155 1000000000 255230347 1 1 89482149 1000000000 179726823 1000000000 127836823 103013440 1 1 351651261 836254230 1 1 774835045 34153999 1000000000 647887462 1 1000000000 265811001 125035770 1000000000 1 836827148 274514486 1 1000000000 759818108 98190991 1 1 781962878 1000000000 354940352 95888496 1000000000 1000000000 956627581 411053733 1000000000 1000000000 329563715 435423128 1000000000 672034738 1000000000 1 66765833 1000000000 351860179 1000000000 260110196 733744278 1000000000 1 690265412 216222983 1 959718414 1 787517305 1 869808722 1 975287845 1000000000 45919748 1 1 206285441 1000000000 244839000 927725004 1000000000 252857623 1000000000 499714834 1000000000 675766516 1000000000 1000000000 53273890 496124980 1 996764351 1 899514119 1 1000000000 228763520 1000000000 130595586 89011122 1 890170625 1000000000 939623325 1000000000 1 24284909 1 45104793 272765613 1 1000000000 407062586 328261044 1000000000 591755283 1000000000 998928511 1000000000 1 142538319 138338161 1000000000 3086235 1000000000 393040476 1000000000 1000000000 331941045 1000000000 503930920 1 711270390 873574890 1000000000 1000000000 253288789 1 699719380 763092763 1 820856922 1 974291921 1 1 511102959 645021091 1000000000 1 596634549 1 338305972 1 579080067 715895730 1000000000 930114982 1 1000000000 203345431 346651313 1 307957094 1000000000 432740808 1 645955286 1 417162944 1 1 8353984 1000000000 244261234 1000000000 962350900 1000000000 309781418 1 606454546 1 721763586 785928716 1000000000 1 744849443 794898922 1000000000 1 112727210 1000000000 848843643 1 336097069 1 379427712 361726649 1 147843084 1000000000 383963419 1000000000 692433053 1000000000 1 140256107 48693605 1000000000 895791652 1000000000 1000000000 927130638 829445685 1000000000 402118258 1 1 696538731 993574282 1 318993037 1 1 352677137 780594062 1000000000 290842146 1000000000 1 858867769 1000000000 452142913 1 61808046 394495530 1000000000 1 825311002 102157254 1000000000 874293247 1 207469734 1 1 126917753 1000000000 628517472 1 199726803 1 288585785 1 63317972 510133103 1 264636708 1 186304908 1 796058916 1 359384863 1 1000000000 670741921 58345276 1000000000 1000000000 318891186 1 331828764 497238844 1 1000000000 128259401 1 913385052 382707122 1000000000 1 23914803 143230973 1000000000 123156067 1 1 426281349 1 689812127 610977883 1 1000000000 784285625 862083251 1 776403837 1000000000 107126283 1 763776970 1 1 310683271 13168955 1000000000 1 69359301 477734858 1000000000 1000000000 714649250 1 761966277 1000000000 831961405 1 2400128 1 883745446 142988306 1000000000 63169424 1 213316499 1 967593318 1 1000000000 64649515 262484782 1000000000 575908181 1000000000 1000000000 597748108 1 747123389 490610250 1 221294607 1 431928267 1000000000 1000000000 453790753 702685888 1 729445839 1 1000000000 300418183 710380267 1000000000 1000000000 910659208 195330479 1 195187971 1000000000 1 44496371 60000155 1 1 843462568 416466445 1000000000 1 129937378 214239589 1000000000 593611737 1000000000 54307367 1000000000 1 722819392 1000000000 944155565 459311444 1 670024504 1 1 226566141 1 386041602 1 802645610 845290421 1 1000000000 815945343 1000000000 38249129 1 332949113 1000000000 177785164 565340205 1000000000 1 798382086 771029301 1 1 328575762 151762811 1000000000 1000000000 882624906 1 550502773 241670958 1000000000 814485368 1000000000 1 717667102 399781249 1000000000 1000000000 566805511 1000000000 71620823 1 395501071 1000000000 819835612 881131756 1 1000000000 123928188 961139324 1000000000 583321998 1000000000 1000000000 139040837 1 951494026 177276991 1 1000000000 636332278 1000000000 511153978 1000000000 25621740 1000000000 110964569 1000000000 852144144 1 173001955 1000000000 778195555 1000000000 566245348 1 871295301 16379633 1000000000 1 265338641 1000000000 604535157 1000000000 143330227 602189789 1 1000000000 566834054 546483217 1 1 48473085 1 902486160 1 616272715 1000000000 309371027 1000000000 84217493 84404629 1 1000000000 494286829 1 382006429 1000000000 356140937 967581117 1 1000000000 559755149 1 217921024 242405838 1 1 411071059 1000000000 715534056 574255016 1000000000 342652941 1 762739906 1 474140389 1000000000 1 809390091 1000000000 622059755 54181830 1000000000 1000000000 590921630 1 218320659 251982046 1000000000 1000000000 99116562 1 660397809 620254091 1 326345583 1 1000000000 905011330 766813321 1 1000000000 113859594 431752715 1000000000 228536771 1 993727338 1 361849182 1 1 35443281 881839490 1 1000000000 543511805 1 349879420 1 697320920 230071572 1 1000000000 415416221 1000000000 671206 1000000000 344822144 1 243127206 1000000000 480910498 510604447 1 1 76214333 1 62118374 299674604 1 1 931033229 29537633 1000000000 821034291 1 201698548 1000000000 210679918 1000000000 1000000000 743524971 1000000000 562392645 633420626 1 331879744 1000000000 666668623 1 1000000000 927051096 965680330 1 225533740 1 1000000000 679473735 1 803072478 1 469041372 384026613 1000000000 51140634 1000000000 811827109 1 1 8196556 1000000000 11384544 1 639292909 1000000000 473665927 916232496 1 705722918 1000000000 778535817 1 346297748 1 1 954405883 689917401 1 400905518 1 1000000000 776101052 1000000000 4179978 1 261810261 554983384 1 113646594 1000000000 8226093 1000000000 1 33050154 480232209 1000000000 650134815 1 1000000000 612697529 370473352 1 272186938 1000000000 116854452 1000000000 408342158 1 1000000000 774465324 566380374 1 218191349 1 822303910 1000000000 1000000000 346896588 1000000000 841941848 1000000000 534055380 473179681 1000000000 639362817 1000000000 1 793583598 3186605 1000000000 1 504953038 314179764 1000000000 1 17818319 951192435 1000000000 990612028 1000000000 1 703147533 61569156 1 805722 1000000000 1 488238915 19310809 1000000000 1 75073718 829588743 1000000000 1 602431759 114284669 1 890710007 1 402473014 1 1 543574446 1000000000 993751386 1000000000 586219797 60478700 1000000000 825035805 1000000000 435814338 1 1 572996574 62967583 1000000000 1 103938511 97759835 1 827764079 1 1000000000 703954405 947068864 1000000000 694601236 1 1 999836674 489025564 1 1000000000 782600443 1000000000 676425096 1 702065209 974669466 1 1 3802793 1000000000 151686641 1 804429287 948146647 1000000000 1 663966621 1000000000 733287824 949767776 1 1 109405465 1 19448670 936661405 1 831790659 1 108752673 1000000000 1000000000 586221238 1 140783532 1 233597639 403584599 1000000000 422991290 1 1000000000 940623009 1000000000 353732229 791017075 1 765365084 1 854448920 1 188144582 1000000000 1 672196525 1 764750961 132092751 1000000000 1 623611983 712392041 1000000000 1 437998654 401779862 1000000000 846294188 1000000000 1 402324062 1000000000 539387529 1 481717306 1000000000 525261564 736926279 1000000000 1000000000 333625119 1 26263536 298548029 1 635026189 1000000000 1000000000 293657826 1000000000 124039104 1000000000 17817370 1000000000 229919606 161820758 1 41512308 1 1000000000 185513269 169158473 1000000000 1 562838958 28388226 1 90280945 1 1 172533509 1 810729556 1 157217656 396772803 1000000000 874794244 1 617097209 1000000000 976121320 1000000000 1000000000 264639738 337481770 1000000000 115655966 1 1 565563861 1 863192846 1 951509525 940174114 1000000000 1 87390623 1000000000 238083945 243233985 1 56919502 1000000000 801473390 1 1 678145459 259034555 1000000000 782187103 1000000000 978707740 1 1 335220643 167957194 1000000000 1 789629462 1000000000 431421352 491282501 1000000000 733446682 1000000000 857179197 1000000000 1000000000 438262809 1000000000 992891080 100598764 1 822217660 1000000000 80484849 1 1000000000 304990411 323861438 1000000000 1000000000 85543454 1000000000 933975829 1000000000 940300842 742953206 1000000000 1000000000 42134047 1000000000 726338363 511814214 1 1000000000 802636053 697376185 1 1 977796310 1000000000 109008083 92864347 1000000000 1 71747504 413638528 1 391945256 1000000000 324535799 1 680376477 1 812227560 1 715033348 1000000000 94630579 1 1 470269306 961286974 1000000000 1 738941917 1000000000 165135136 1 511445422 989212701 1 96993712 1 1 949578303 808625819 1000000000 1 869857529 119553606 1 51554226 1 73669286 1000000000 98619916 1000000000 1 827045893 1 815554147 1000000000 231033800 170617534 1 247756601 1000000000 578616501 1000000000 666233749 1 40110740 1 310611171 1000000000 565558827 1000000000 890722509 1 542043548 1 1 610942210 380654744 1000000000 1000000000 599667298 347282521 1000000000 38180962 1 512185032 1 1 924662282 276849451 1000000000 1 115141604 877446831 1000000000 1 939445831 813901123 1000000000 1000000000 797638479 1000000000 697856274 1 42614262 281459464 1 1 76847000 1 64740533 6233944 1 542507012 1000000000 1000000000 297171120 1 425375494 1000000000 953689247 532532308 1 25154765 1 14910026 1000000000 1000000000 491541500 539184528 1000000000 646501180 1 1 526168903 1000000000 411542312 816246585 1000000000 273860262 1 1 851213428 862621298 1 913522341 1 41161443 1000000000 578384031 1000000000 1 494294346 998600295 1000000000 1 719038527 1000000000 578713375 1000000000 63649357 598816066 1 1 941868108 1000000000 962393981 836315348 1000000000 378924689 1 1 896261673 22653087 1000000000 335276537 1 1 351281 1 135853137 10739062 1000000000 1 461125418 133741043 1 680024553 1 1000000000 435261738 635208756 1 770857088 1000000000 1 143886213 1000000000 87773382 1000000000 620418761 1000000000 931839949 1 241272700 214137440 1 1000000000 335200149 1000000000 502164225 664565678 1000000000 131115981 1000000000 44605633 1 1 44136422 97805013 1000000000 1000000000 683348165 1 5248520 945739216 1000000000 953868107 1 1 585373332 632976954 1 672957964 1000000000 717770077 1000000000 655467332 1000000000 141025871 1 1000000000 590527435 1000000000 21155087 74908744 1 529273327 1000000000 1000000000 878161808 1 617935217 590687404 1000000000 1000000000 908694402 279063577 1000000000 826402660 1000000000 449200828 1 1 104320438 993679565 1000000000 638951912 1000000000 1 18943796 91272848 1 1 416772518 844438505 1000000000 67275241 1000000000 529710070 1000000000 767917728 1000000000 1000000000 3752331 53679096 1 638835643 1000000000 2039970 1 255473396 1000000000 870081903 1000000000 1000000000 447026478 1 78298606 178403483 1000000000 1000000000 348313723 7489056 1000000000 1 215361031 331775248 1 1 562239507 1 582801780 1 14435107 1 50649678 1 778990629 722571565 1 521636114 1 1 77267584 1000000000 906957120 1 796537844 1 169295791 455219793 1 1 4892100 499285545 1000000000 1 12994247 1000000000 9062073 1000000000 158630024 1 560241261 673787785 1000000000 78102087 1 1 317281037 1000000000 94405039 982114671 1000000000 834548204 1000000000 1000000000 73915682 1000000000 620169911 1000000000 328349358 1000000000 677958984 941051417 1000000000 435300658 1 1000000000 410113051 1 365250682 146149740 1000000000 1000000000 314853439 10757280 1000000000 1 896830819 327525099 1000000000 1 578385531 1000000000 35126305 117918845 1 41558120 1000000000 923185545 1 44609513 1000000000 1000000000 64945949 1000000000 582380775 1000000000 961290022 329439899 1 198448965 1 1000000000 632030017 74978733 1000000000 1000000000 272250776 83725552 1000000000 252586074 1000000000 534033960 1000000000 630298093 1 813755608 1 1000000000 140558021 630944218 1 27339457 1000000000 1000000000 571354316 628705270 1000000000 1000000000 86799692 1000000000 575887678 1 441452402 1 921694954 1000000000 65266902 1000000000 477313535 1000000000 282042776 1000000000 176620116 540223153 1000000000 1000000000 670642171 404332291 1000000000 1000000000 930783819 675804796 1 962476786 1000000000 122644658 1 709973874 1 664069197 1 1 544938329 1000000000 299323059 1 39117225 835731260 1 68060611 1 1 32145258 1000000000 275157045 1 318340461 574920145 1000000000 52102240 1 984243564 1 810239390 1000000000 372407453 1 57434251 1 815082470 1 305785395 1000000000 661234340 1 891372062 1000000000 599899426 1 514833855 1000000000 1000000000 693859636 620105683 1000000000 301087671 1000000000 1000000000 980961046 1000000000 328706391 991343030 1 389853949 1 1000000000 527354066 211022400 1 562088821 1 1000000000 904476733 1 425072229 1 147067702 17908264 1000000000 152958295 1000000000 58386080 1 660180736 1000000000 1000000000 712020894 909526260 1 1000000000 37554628 1000000000 213769426 1000000000 41839913 95910959 1 110273801 1000000000 38381753 1000000000 962039277 1 1000000000 509503424 1000000000 879566253 1000000000 555025797 718945445 1000000000 876492971 1000000000 1000000000 465395072 249674294 1000000000 1000000000 998778104 757556329 1000000000 1 718290672 1 27710698 1000000000 77225534 1000000000 533492373 1000000000 306685586 817122120 1000000000 1000000000 900251598 286903836 1000000000 255479347 1000000000 1000000000 254413416 590525131 1000000000 661402080 1 1 162182496 1000000000 184310853 996799343 1000000000 1 181828334 1 899981170 638185638 1000000000 1000000000 215822297 1 618727971 1 747153695 1000000000 27448202 217525846 1 1 824195930 75687808 1 1000000000 453194005 623003949 1000000000 205249050 1 1000000000 903585951 583627515 1 1 409374703 1000000000 307304896 1000000000 130454916 1000000000 61326188 1000000000 696147008 1 774978346 736540609 1000000000 240000896 1000000000 1 565052449 941364710 1000000000 280658045 1000000000 1 912683813 1 199609793 85169371 1000000000 1 770249472 1 950496903 1 521463493 1000000000 587932792 132559038 1000000000 1000000000 351140610 1000000000 730087702 1 40472669 1000000000 224238825 1 828999047 826483501 1 1000000000 687450762 1000000000 68437363 1 526676620 1 839746523 1 252950022 1 707969954 866815865 1000000000 1 50515358 1 844792082 661761562 1000000000 1000000000 752091536 705977698 1000000000 884504784 1000000000 877514342 1000000000 1 767136350 1 527430869 457325680 1000000000 1000000000 115167241 1000000000 807134627 1000000000 127540785 1 377569757 1 238433031 1000000000 13242558 613281669 1000000000 949985256 1 66165230 1000000000 876464541 1000000000 1000000000 951864198 995548661 1000000000 1 934124906 1 954434341 1 47067095 837309733 1 1 524929354 120770335 1 165470422 1 21535492 1000000000 1000000000 704592655 1000000000 965182886 1 526136553 1 452012982 635161077 1 326342671 1 71458122 1 632007071 1000000000 1 67925126 892990809 1000000000 187420752 1000000000 47371410 1 37603742 1000000000 423687704 1000000000 648273728 1 1000000000 813721725 1000000000 942609659 1 936703967 969335702 1000000000 28317589 1000000000 1 758179144 1000000000 784380973 1000000000 537898960 1 896111104 1 109046699 1000000000 109497562 537362364 1 31015170 1000000000 516196557 1000000000 698145796 1000000000 979691588 1000000000 1 29557675 448636267 1000000000 1000000000 744706423 772339896 1 1 208224513 1000000000 979764830 647902109 1000000000 147755934 1 309429675 1 1 32235048 1000000000 252564967 186872568 1 1 880727840 1000000000 735094785 1 183907515 1000000000 739496469 1000000000 579341393 1000000000 144616546 1000000000 934836959 1000000000 588049629 1000000000 726799316 1 857340177 1 838383207 955628184 1 1 82892179 1 529767087 561694493 1000000000 868850240 1 92540919 1000000000 62698433 1000000000 1000000000 198171250 1 416138314 1 847911057 1 944429374 14120164 1000000000 1000000000 583535601 1000000000 298144841 822976665 1000000000 368077041 1 1 881699844 574881548 1000000000 42923857 1 455067516 1000000000 328692530 1000000000 517448433 1 552665592 1000000000 1 996286400 1 449879510 41158382 1000000000 681438913 1 764176565 1000000000 807235392 1 1 611107067 218120592 1000000000 1000000000 853386754 562285702 1 1 920235462 1000000000 140435838 1000000000 145246307 376584395 1 1000000000 28401114 447286253 1 927643037 1 1000000000 419036430 1000000000 7777867 1 91557133 1 252653026 1 655168376 1 285587173 209819630 1000000000 786933440 1 506181154 1 618680278 1000000000 1 840848904 260151697 1 685311334 1000000000 180681947 1000000000 934573129 1000000000 108740447 1000000000 1 201945000 1000000000 979482090 790563232 1000000000 1 696601688 941433510 1000000000 1000000000 610369889 135071499 1 1 707608755 1 454204990 1 33149870 1 274450718 1000000000 640995107 410853057 1 129024128 1000000000 1 982716181 195177661 1 1 94751416 442717039 1000000000 1 774359389 1000000000 90400870 1000000000 27927605 1 455371306 1 359523232 278362561 1 1000000000 627068830 61350433 1000000000 166607442 1 686653337 1 961153528 1000000000 244701620 1000000000 1 895678394 82446797 1000000000 1 602547378 1000000000 290140380 1000000000 136267396 1 834666684 320738036 1 1 146830682 31716807 1 180821553 1000000000 284125288 1000000000 13736033 1 1 671190164 1000000000 24039890 1000000000 957939593 465757120 1000000000 1 841586433 361912582 1 473885548 1000000000 1000000000 72772756 857398454 1000000000 48552551 1 721187086 1 1 403382126 869436664 1000000000 983972522 1000000000 1 835677727 1000000000 173510657 230254133 1 758863116 1 929238351 1 1 561015889 1 684784914 181989696 1 1000000000 778907161 188176218 1 1 69233395 359434456 1 1000000000 288654864 1000000000 333785406 1 949289483 1 241300530 1000000000 111272872 1000000000 154534133 1 186460902 266194150 1000000000 1000000000 155145352 1 866213744 488306038 1 1000000000 13548464 1000000000 43568464 825569872 1 1000000000 644445596 147346395 1 1 30510823 169742343 1 226006330 1000000000 808190512 1 616593737 1000000000 1 122682254 759635384 1 595365728 1000000000 941912017 1000000000 1000000000 852756873 1000000000 247819542 1 919233518 42387204 1 668662009 1 1 989940339 973392802 1 1 946738656 601538403 1000000000 752597533 1 569211500 1000000000 841766566 1 766342271 1000000000 358588187 1 1 743592150 682133286 1000000000 612605286 1 1 615938618 138634736 1000000000 542719115 1 1000000000 306650936 1 800986263 594011833 1 636708520 1 735230284 1000000000 1000000000 853013933 387222794 1 878208708 1000000000 99535580 1 102176993 1 1000000000 577864201 1 253129700 1000000000 537084978 80790156 1000000000 276086286 1 1000000000 142593177 26820943 1000000000 1 862667401 1000000000 980904975 1 5746763 96668189 1 1000000000 430699586 266110612 1 637027335 1000000000 555341847 1000000000 783319097 1000000000 839378456 1 719180999 1000000000 650800504 1000000000 95143187 1000000000 133229309 1 1 347631939 1000000000 169381858 1000000000 362564139 140630773 1000000000 346571575 1 1000000000 60811922 1000000000 369722262 769290734 1 1 451259445 1000000000 60992515 117543348 1 977669248 1000000000 1 709836269 763354914 1000000000 94840378 1 260859348 1000000000 1 79412733 257586163 1 538309821 1 448645399 1 1 185761079 1000000000 624407492 967226562 1 243334752 1000000000 1000000000 124766833 437209810 1 606950213 1000000000 1000000000 363800864 1 44336339 1 752565115 1 427989960 139154443 1000000000 742854557 1 396680933 1000000000 1000000000 321742048 1 899664006 1000000000 87609720 227836207 1 1 630921789 953626513 1000000000 1000000000 915109185 1 615348504 501429818 1 1 842042936 1000000000 780060244 551945006 1 1000000000 428630246 816164728 1000000000 1 652862551 1000000000 72015995 47935636 1 266151343 1 625670280 1000000000 1 986653869 10545633 1000000000 174184328 1 955659914 1000000000 1000000000 820603334 1000000000 745555781 1 137001062 1 352188078 630980934 1000000000 1000000000 508840478 1000000000 176241233 1 455036863 19734743 1 710967098 1000000000 207077217 1000000000 1 92017235 1000000000 826377337 1000000000 354564838 698293930 1 981967760 1000000000 556636208 1000000000 195193975 1 1 43240105 277459325 1 476200749 1 1 387912023 1 912924975 1 13325004 1 908245116 64893843 1000000000 1 433843404 136587302 1000000000 125676334 1 556021221 1000000000 1 747316672 1000000000 605047032 1 32664073 1 305152832 389208672 1 909349823 1 1000000000 188913839 742619099 1 280817414 1 956973521 1 1 453570125 1000000000 296438208 1000000000 187772286 1000000000 334639790 706822087 1000000000 1 678784216 481736175 1 913886919 1000000000 803590499 1 1 111521905 555018568 1000000000 865030095 1 1000000000 2590709 1000000000 364817490 470757166 1000000000 1000000000 687010947 559291789 1 93023042 1 1 398645606 1000000000 119332854 1000000000 368485278 1000000000 870569238 9095358 1 257738849 1000000000 246280369 1 612868667 1 1 208534914 758911851 1 98341259 1 322665157 1 92889439 1 1000000000 592166903 1000000000 7031262 1000000000 472910585 746298066 1000000000 45072749 1 1000000000 569538670 1000000000 748950360 848246805 1 792661644 1000000000 1000000000 692887750 1 176129583 514167180 1 1000000000 190498224 226493020 1 1 294405789 874534830 1000000000 126975649 1 1000000000 712688451 625600805 1000000000 1000000000 322106993 1 228697567 66832978 1000000000 1 101955512 1 776953914 315530604 1 991819988 1000000000 154078013 1 1000000000 183849541 114122522 1000000000 1 397630386 603394722 1000000000 122215058 1 617067095 1000000000 1000000000 124710943 1 474535273 522448210 1000000000 146407288 1 1 507725252 349211053 1000000000 87036883 1000000000 1 675022981 266921070 1 897754038 1000000000 1 34666218 13127558 1 708645176 1 1000000000 533373694 432422114 1 1000000000 624262733 1000000000 484648244 1000000000 882909892 133541092 1 1000000000 619057606 1 452975520 162773009 1 1000000000 814362600 1000000000 757622461 1 663398792 1 857960779 570093852 1 301037617 1000000000 567159544 1 600157497 1 1000000000 168102869 1 768865048 1000000000 213352358 639152023 1000000000 1000000000 452007670 1 947977141 650921760 1 481357085 1 557807071 1 10802264 1 915849843 1 1 41924876 1 839251161 77307831 1000000000 674838878 1000000000 391124540 1 1 872536833 597117613 1000000000 1000000000 128636664 718355875 1 188314037 1000000000 1 756899729 218418142 1 1 151679593 486875006 1 1 943880444 1000000000 969358307 1000000000 961676651 501193343 1000000000 185366549 1 443021108 1 1000000000 731386959 860553310 1000000000 898446432 1000000000 1 412459787 1 873519113 1 144902578 617269512 1 1000000000 24283095 333464814 1 792366830 1 1 978772396 14185194 1000000000 307862072 1000000000 348641486 1 1 797692072 643631013 1 1 115385115 1000000000 813471298 502910694 1000000000 360799266 1 1 52874570 1000000000 185987034 552118055 1 1000000000 128552803 1000000000 49314564 1000000000 981967028 860937933 1 1 82311931 697796772 1000000000 398053604 1000000000 820933677 1 1000000000 821322300 720331178 1000000000 765192035 1 1 161284180 179576033 1 1000000000 287094597 573531517 1000000000 1000000000 431000153 1 573286719 1000000000 818184805 947791287 1 790493221 1000000000 469198825 1 256637760 1000000000 1 145721919 198334656 1 269816035 1 530181219 1000000000 946089178 1000000000 192901151 1000000000 7278155 1 330407229 1 808705609 1000000000 1000000000 203703917 1000000000 212795524 1000000000 214057513 765315390 1 1000000000 663654104 258563558 1000000000 1000000000 527966716 1000000000 46475967 499623903 1000000000 1000000000 688312805 854174992 1 1 231864859 208720667 1000000000 1 524801473 1000000000 616689106 136049229 1000000000 1 575156366 1000000000 486914222 1000000000 795774665 445690607 1000000000 879448426 1000000000 263867782 1 1000000000 620144169 339839651 1000000000 1 893575269 1000000000 993594349 1000000000 801008345 1 926598398 677455741 1 646064390 1000000000 846959875 1 324475896 1 1000000000 626789193 202870679 1000000000 1000000000 332335134 928221394 1000000000 1000000000 216961986 1 221865914 347310200 1 1000000000 132738185 1 843074193 1 583561222 107775560 1 1000000000 184704955 412025051 1 1000000000 829783614 1000000000 82251828 1 767249944 1000000000 576720523 1000000000 276201851 1000000000 981876064 732820813 1 1 680506658 649060822 1 631129338 1 306053999 1 585505277 1000000000 1000000000 527822235 1000000000 179713860 390965478 1 1 481591847 1000000000 865706476 1000000000 50403363 1000000000 680491485 1000000000 184017314 596922099 1000000000 726319400 1000000000 1000000000 656376103 817975344 1000000000 394231181 1000000000 1000000000 972482334 154127541 1 1000000000 148365736 1000000000 358762101 1000000000 362207510 1000000000 508377976 234323897 1 1000000000 546144497 770946290 1 866854100 1 957008696 1 1000000000 183650555 982486895 1 310519687 1 1000000000 262288626 182777073 1000000000 1 996620727 1000000000 471985690 1 405369326 1000000000 298441409 24057960 1 1 270540487 623230275 1 1 583325840 386504737 1000000000 1 54125293 555816796 1 856673005 1000000000 83788174 1 557385203 1000000000 33583306 1000000000 481015925 1 830659829 1000000000 1000000000 819524539 1000000000 955331212 1 562369800 487921474 1000000000 850635914 1 1 602921435 1000000000 215796846 9908370 1 1 948041847 1 549075323 1 725684868 276259389 1 770386003 1 1 992309375 386240748 1 1 597449321 742200345 1000000000 559294622 1 1 543120950 174665997 1 1 81539800 1000000000 674550262 1000000000 914717323 263182980 1 1 221324832 1 357453408 147700187 1000000000 315180950 1000000000 1000000000 962151660 1 603205685 903058313 1 1000000000 734370051 1000000000 202618897 1 98058913 1000000000 842183061 227744913 1000000000 1000000000 693696038 1 19427688 108116299 1000000000 1000000000 4712346 398357238 1000000000 331700280 1 1000000000 8422252 1 946313488 246267494 1000000000 1 22641009 1000000000 984466397 273612564 1000000000 2577122 1000000000 1 228020850 1000000000 805529808 228979704 1 1000000000 220772173 1000000000 183472487 956273009 1000000000 708479698 1000000000 267574378 1 1000000000 600017553 147985939 1000000000 1000000000 242882437 1 85018055 277166871 1000000000 435605981 1000000000 202551373 1 154979883 1000000000 895299406 1 1000000000 383821809 354561738 1000000000 1000000000 726830467 1 522792582 1 851649567 434133647 1 140728393 1000000000 895056471 1 61393162 1 442088750 1000000000 725008502 1 578154349 1000000000 1000000000 353614810 1000000000 335737790 82342380 1 1 720630738 530272612 1000000000 25116143 1 677673566 1 1000000000 800564411 1 741311192 1000000000 261852306 346456770 1 488124887 1 104616940 1000000000 1000000000 237832098 632603195 1000000000 1 605132311 1000000000 726681736 1000000000 194805209 1 439373442 350232569 1000000000 809605619 1 808703409 1 1 192813525 1 275049819 535195007 1000000000 163135993 1 932021860 1000000000 12894398 1000000000 797087923 1 418064348 1 183571771 1 32895513 1 667917561 1 867417198 1 1 123441324 785124642 1 758488777 1 252921785 1 1000000000 15167040 1 521433369 780875863 1 181502280 1 1000000000 370716702 1000000000 734199320 876048315 1000000000 1000000000 573263411 649078269 1 397581785 1000000000 957468832 1 96912046 1000000000 827966345 1 636620808 1 375906161 1 77633294 1000000000 1000000000 945645140 377646604 1 163157506 1 1000000000 124409949 889065791 1 1 141374546 1000000000 923683261 602517601 1000000000 764789097 1 1000000000 199106843 1 400875856 48610601 1 375189144 1 1000000000 500348617 1 924114902 1000000000 372090906 1 94184232 879182247 1000000000 221392259 1 124027 1 1000000000 635825525 1 389338424 1000000000 895161814 1 610670974 810137284 1000000000 630123268 1000000000 856970555 1 1000000000 119539153 1000000000 953162680 216642785 1000000000 220835905 1 30178982 1000000000 1 72066612 1000000000 47901375 925570110 1 1000000000 368462913 1000000000 472338126 581965817 1000000000 1 285784959 120830467 1 304649655 1000000000 26702873 1 673511669 1 122436086 1000000000 691227431 1000000000 1000000000 504635693 1 455843166 1000000000 2773466 592175438 1 482549130 1000000000 176727539 1 101721521 1 1000000000 638629307 1 190761247 1000000000 117889171 375554504 1 838308934 1 1000000000 823032895 1 858689392 95695945 1 533392773 1 1 32858601 1000000000 205378104 1 780803135 224352429 1000000000 763465627 1000000000 1 559808200 1000000000 904580651 1000000000 844607240 276024473 1 568415566 1000000000 356056583 1000000000 373053658 1 1 893070521 1000000000 104376830 677995738 1000000000 1000000000 894211023 856127667 1 774710330 1000000000 1 918214590 2699496 1 504109544 1 54787389 1 1000000000 499361904 386047462 1 540936627 1 777531465 1 1 555325272 1 71995449 93831726 1 1 316613203 396413723 1 1000000000 499018084 1000000000 511724679 1000000000 330016558 483258784 1000000000 959345396 1000000000 29495494 1 854323254 1 1 562856608 14590435 1 857369 1 1000000000 69279872 199265204 1000000000 928685449 1 745775266 1 1000000000 359130753 249236444 1 1000000000 810414596 31999427 1000000000 1000000000 687317310 132203660 1 576485930 1 1 694031849 238386934 1000000000 1000000000 108833342 1 488789230 35679448 1 649807181 1 444538484 1000000000 1000000000 598303826 1 127539577 863220987 1000000000 1000000000 835107661 198221262 1 1 198789154 1 809577719 1000000000 891701389 1000000000 756382271 671376485 1000000000 1000000000 31814431 794576424 1000000000 1000000000 733244757 755014750 1 636464747 1000000000 869531216 1 749933690 1 1000000000 162944376 759425172 1 1 737067777 1 499422527 232010945 1 847326529 1000000000 1000000000 408685835 448609611 1 1 869058737 940526772 1000000000 1 895887009 40088008 1000000000 591541878 1 745916405 1000000000 1 754739041 622316615 1 409900228 1000000000 941893759 1000000000 1 215326694 503012150 1000000000 1000000000 237822494 806285161 1 343963342 1000000000 41462725 1000000000 487576223 1 1 44223513 51219272 1 1000000000 912493908 1000000000 840034638 1 84482150 533767457 1 544702050 1000000000 1 496752355 771226701 1000000000 787776591 1000000000 121352947 1000000000 968445460 1 1 497491737 13666815 1000000000 559654018 1000000000 1000000000 959427430 464270350 1 76932382 1 1000000000 837002601 154558066 1000000000 631431832 1000000000 1 519116903 612409808 1000000000 788349111 1 1000000000 398632435 226924012 1000000000 1000000000 437669908 1 301759457 1 590830172 1 19507240 365145274 1000000000 17984922 1000000000 1000000000 894651321 806847109 1000000000 649103830 1 1000000000 836449488 1000000000 153426374 233621356 1 624012280 1 1000000000 377034375 1 225093571 1000000000 27084237 441616024 1000000000 1 402826274 1 574932892 1000000000 4378160 1000000000 910470660 646114095 1 701797530 1000000000 1 110604093 1 91769033 713316531 1000000000 583271307 1 1000000000 419324873 1000000000 387042977 1 706017783 215795311 1000000000 363295332 1000000000 1 854784733 925125331 1000000000 886818212 1 1 439672417 406817366 1 902580091 1000000000 1000000000 363875477 191496295 1000000000 65961681 1000000000 1 686309833 863761889 1 317246584 1 581850609 1 1000000000 35420172 1 5824778 1 397984129 1 678239139 1000000000 84117841 212041632 1 972990563 1000000000 1 200861703 1000000000 178337074 1 185543149 1000000000 530527363 223137500 1000000000 1 271065886 1 289784612 207106000 1000000000 502760048 1000000000 1000000000 943350058 567724295 1000000000 1 449619540 1 601350152 1 500528217 938198808 1 1 947632960 542757838 1000000000 1000000000 92997224 565978948 1 825506162 1000000000 463536186 1000000000 1000000000 734741279 676807182 1 293237131 1 1000000000 96355589 1000000000 957210390 1 621547065 616803696 1000000000 576660875 1000000000 1 171123719 1 43082746 1000000000 705267551 916956865 1 864096916 1000000000 1000000000 903675294 1000000000 486242422 1 252858010 514272153 1000000000 619118009 1000000000 1000000000 990534336 1000000000 911015157 1 32754934 50776274 1000000000 1000000000 551905475 764840458 1000000000 464380888 1000000000 792456846 1000000000 1000000000 463034505 1000000000 862893656 1000000000 276744841 1000000000 613612636 379948078 1000000000 1000000000 141257737 1000000000 370796473 1000000000 755881889 1 516789226 1 294798311 1 828609869 1000000000 242174310 60399520 1 237157317 1000000000 1 203852457 53909889 1000000000 1 703832552 1000000000 949997160 1000000000 183426172 289978690 1000000000 945458331 1 462020343 1000000000 195569163 1000000000 1000000000 783209377 172614368 1 1 621241828 1000000000 706034689 940275943 1000000000 1 579753655 1 966887770 179074231 1 1 274401756 1 626407940 1 866447146 89554433 1 1000000000 605146738 1000000000 665344287 1 119014450 954693244 1 1 328117234 855574748 1000000000 1000000000 714740560 41899606 1 322337447 1 1 706805784 1 317220808 621662111 1 1 647442699 543663814 1000000000 253747507 1000000000 1000000000 491963407 1 798208624 1000000000 456982138 1 472673514 835480665 1 634832177 1000000000 1000000000 549461110 485263603 1000000000 1 932137201 1 64324698 7342389 1 589460589 1000000000 1 4380252 28234455 1000000000 1 480843638 1 163826554 1000000000 97923833 671129117 1 1 856552653 348698796 1 786798670 1 1000000000 441897047 1000000000 597907879 1000000000 501632500 233383895 1 546203155 1 1000000000 571786973 1000000000 986571017 125339981 1000000000 1000000000 284643693 59817150 1 1000000000 590865238 1 250080372 945817277 1000000000 1000000000 902330264 1000000000 179234153 843568233 1 1000000000 148015295 1000000000 913355207 987947993 1 365363309 1 377178179 1 140645187 1 1 638576569 1000000000 180404781 1 282597719 313246374 1 1 184759934 1000000000 371984789 1000000000 15279602 950973884 1000000000 1 890641262 888162838 1 1000000000 87543844 1 78041488 1000000000 55104650 1 264178038 946697662 1 313942006 1 1000000000 552085758 375895578 1 1000000000 46289278 1 629958294 1000000000 875446537 907104464 1000000000 1 679568832 38211450 1000000000 1000000000 547625322 1000000000 515899938 1 211380897 1 372927771 1 11718220 121316633 1000000000 1000000000 476832694 207905256 1000000000 1 803098549 374606224 1 1 651518768 705497944 1000000000 122868589 1 58760187 1000000000 1000000000 162274952 1 395310195 72872556 1000000000 2667705 1000000000 1000000000 156086449 1000000000 248789471 1 501633991 906418393 1 1 904168383 745778024 1000000000 835364126 1000000000 799870572 1 436757 1000000000 616475924 1000000000 79365249 1 606061643 1000000000 178141454 1000000000 1 944979368 494400482 1000000000 779297641 1 162407214 1000000000 1000000000 800540341 1000000000 197242882 258275740 1000000000 1000000000 969663947 323694121 1 740999382 1 7978474 1000000000 1000000000 248269880 1000000000 450233172 918869371 1 1 70909011 610135156 1 470809977 1 532560285 1000000000 1 410725662 1 793658195 1 118762456 1000000000 353322594 1000000000 267280295 761901613 1000000000 1000000000 840688442 40340190 1 1000000000 731361960 1000000000 292874757 165986047 1000000000 1 670018547 1 478743560 1000000000 124101694 1000000000 201185702 140819913 1000000000 42101284 1 1 487125691 489572574 1 130499760 1 291341469 1 1 714503575 63972621 1 1000000000 265742739 1000000000 392783523 982604871 1000000000 1 3876447 660085728 1000000000 1000000000 725533888 1000000000 721785933 731965778 1 797823222 1000000000 932207657 1000000000 939271009 1 694478529 1 665697553 1000000000 1 950803844 1 731143452 613515121 1000000000 1 143332788 1 250496822 1000000000 125982247 1000000000 610867996 529152408 1 1 826066224 297767653 1 1 881390332 1 377108500 529130042 1000000000 1000000000 588095902 856192474 1 93632013 1000000000 117039297 1 568473647 1 684539801 1 1 465165409 1 649448223 991044401 1 771906111 1 216398289 1 23639915 1000000000 1000000000 21222568 351181957 1 129399919 1 625822915 1 470474799 1 229538274 1000000000 234139786 1000000000 482691095 1000000000 265493155 1 1000000000 644498452 1000000000 888243991 916169338 1000000000 197989199 1000000000 1000000000 785740849 518192035 1000000000 151334630 1000000000 1 755542682 100202798 1000000000 1 244116920 1000000000 313095056 1 210592814 498518000 1 1000000000 822047694 1000000000 823213229 1000000000 832389803 360549587 1000000000 900344758 1 1 877461701 315308237 1000000000 1 668797626 1 652242564 1000000000 289721464 1 106529820 1 74444696 442302461 1000000000 415146447 1 1 827360021 1 273642111 911654274 1 357812999 1000000000 1 52152537 1 66746152 156710013 1000000000 900262107 1000000000 1000000000 178129493 356036868 1 1 639750219 783831635 1 625105138 1 1000000000 937129924 1 920131500 682725388 1000000000 1000000000 591777472 1000000000 235490150 1 677828011 1000000000 89243913 313020447 1000000000 69415362 1 967163913 1000000000 1000000000 220535035 1000000000 649025265 1 625292695 1000000000 695177007 74320397 1000000000 32274238 1 377928977 1000000000 1000000000 652749717 1 51359797 1000000000 179674472 996286430 1 490432687 1000000000 498171385 1000000000 145194962 1000000000 1000000000 17220787 238368090 1000000000 1 48515263 1000000000 314842637 1000000000 421253723 910411719 1 1 60345499 485068676 1000000000 1000000000 267393090 640185575 1000000000 732509077 1 645759914 1000000000 1 715392129 1000000000 386927959 439172730 1000000000 1000000000 707234723 642265964 1 960182223 1 1000000000 365630758 70008691 1 1000000000 517830810 1000000000 422949129 351941201 1000000000 866301605 1 1 235607926 1000000000 22373167 1000000000 67410650 842087039 1000000000 1 900236615 442175689 1000000000 153701522 1 10657702 1 1 616017084 33624870 1000000000 752945292 1000000000 144638797 1000000000 1000000000 475598077 1 502342732 1 866825445 1 214014949 1000000000 466329647 990323293 1000000000 1000000000 58951184 871645506 1 1000000000 266661768 1 192685707 1000000000 85150118 718104652 1000000000 1 16338646 414301567 1000000000 1 51352750 1 20678184 1 225175947 1000000000 449582918 46708586 1 651135719 1000000000 350380877 1000000000 1000000000 517636799 1000000000 773918372 1000000000 52696495 399613438 1 1 74723972 983333498 1000000000 1000000000 8621161 1000000000 901935945 41442647 1 1000000000 866009768 301627117 1000000000 1000000000 233242543 1 448692751 820688470 1 866447788 1 167247634 1000000000 1000000000 922110213 530963299 1000000000 477342687 1 1000000000 433448129 163058939 1000000000 771273523 1000000000 345412400 1 1000000000 393341702 1000000000 1254286 1 862722295 1 356759783 927336496 1 855127838 1000000000 820996477 1 1 47004313 28589340 1000000000 544209468 1000000000 1 361596538 32072782 1 1 197821770 1000000000 810030742 1000000000 104057686 1000000000 492144178 1 476217439 689692514 1000000000 606190968 1000000000 1000000000 395321793 433294135 1000000000 765305160 1000000000 813254165 1 280701551 1 105119343 1000000000 764416469 1 544449909 1000000000 46484950 1000000000 228297842 1 471719006 1 1000000000 797684167 203079012 1000000000 1 566368515 31239794 1 772732776 1000000000 1 86583686 531680333 1 941781958 1000000000 1 601864881 1 526949969 1 665535337 1000000000 23904157 1000000000 782839617 1000000000 700510642 1 940158065 1 58312119 1000000000 57667276 1000000000 638153496 1000000000 429923332 1 860590781 1 947776356 1 906398880 1 34539611 1000000000 21122093 1 257601863 1000000000 598672835 96440781 1 807963075 1000000000 415797291 1000000000 11048829 1000000000 1000000000 184683744 1 537904745 1000000000 160151560 600932864 1 185166803 1000000000 1 444611746 1000000000 675323239 1 95947227 1 78761386 881160308 1 550337323 1 1000000000 303895206 252067514 1000000000 1 666700502 1000000000 444859360 1000000000 316077362 403678392 1000000000 1 66055323 303053954 1000000000 1 747705648 324772927 1000000000 381022431 1 937286864 1000000000 118345312 1000000000 94935009 1 587479794 1000000000 1000000000 631784723 927571774 1 367511730 1000000000 1000000000 264820676 1000000000 227173739 372118827 1 1000000000 979179602 1000000000 877552339 459851421 1 473530393 1000000000 337442938 1000000000 588583059 1000000000 812614234 1 1000000000 908870075 242955787 1000000000 8068190 1000000000 768486163 1 759465517 1000000000 819522453 1000000000 1 765203422 1 124436283 130611234 1 1000000000 551679846 32851960 1 1 216115230 1000000000 983235727 1000000000 227432213 233111357 1 1000000000 853840419 1 919574999 1000000000 925773968 1000000000 598680014 22433439 1 471045751 1 263521956 1 1 307893456 220797724 1 78864692 1 443411726 1 223250258 1 1 781147690 1000000000 368283845 1 446201345 368883387 1000000000 456144295 1 613783805 1000000000 1 140162360 1000000000 742837946 1000000000 974521996 1000000000 424897406 348184704 1 1 741734058 104286266 1 1 819030491 1 798089665 529441926 1000000000 320247622 1000000000 1000000000 312596813 797256333 1000000000 1 877161293 673843139 1000000000 83888090 1 78083885 1000000000 1000000000 66288376 143586064 1 1 277159172 1 61417769 1000000000 10519004 119853859 1000000000 1000000000 835534832 850689369 1000000000 797921179 1000000000 749633367 1000000000 1 460510490 1000000000 662988140 711597969 1000000000 1 367270580 710515575 1 640378103 1 1 602621631 1000000000 95560126 611188012 1 1 286749185 480438578 1 383558595 1 1 304272816 1000000000 431435022 332066040 1 992065952 1 1000000000 152668030 395099820 1 1000000000 474712710 1 674583062 273913664 1 308733566 1 262257829 1000000000 1000000000 176038285 423360122 1000000000 753509319 1000000000 776118749 1000000000 1000000000 671023974 1000000000 944341941 592412026 1000000000 1000000000 267394405 1000000000 33011912 152952365 1000000000 167104449 1 104991627 1000000000 1 69119206 1000000000 57935103 807468812 1 218927009 1 1 860776655 738813391 1 125236894 1 739382123 1000000000 142334651 1000000000 1 977865465 1 576073365 673127431 1 1000000000 757446867 219753274 1 1000000000 982998393 1 601650270 1 522020737 670379231 1 51415881 1000000000 75909899 1000000000 934436155 1 228368495 1 1000000000 294596612 995317194 1 851084236 1000000000 18815703 1000000000 1000000000 424122807 1 436639846 1 252433701 1000000000 292152086 1 75822086 1 221317918 750216100 1000000000 512199531 1 1 466134847 1 951331480 67601380 1 579270141 1 578912988 1000000000 1000000000 610242378 1 837807112 1000000000 578707723 1000000000 248232345 1000000000 760677991 1000000000 145511043 1 111934102 1 192402169 1 41295433 580194924 1000000000 586945421 1000000000 227080277 1 557028448 1000000000 477209409 1 933436538 1000000000 870163302 1000000000 1000000000 898144410 442601018 1 207884206 1000000000 216436821 1000000000 477408851 1000000000 516542227 1000000000 116782826 1 670634307 1 1 733711552 717085780 1000000000 1 665661584 1000000000 896072021 852733657 1 1 387907876 376054859 1000000000 268109123 1000000000 1 615537351 79623312 1000000000 1 614967612 866597731 1000000000 1 746599119 1 132929624 1 770860455 183280435 1 920065983 1 1 32177979 1000000000 38220319 84403815 1000000000 105458394 1 569410756 1000000000 705498161 1 660474739 1000000000 338740033 1000000000 536274583 1 1 783200399 1 160517531 1000000000 457085667 71008055 1 1 232899775 4312699 1000000000 475647719 1 183563356 1000000000 1 359088197 1 325974804 1000000000 586650 1000000000 929952949 1 992565071 419113560 1000000000 738354646 1 349163834 1 1 591674594 1 530358071 1000000000 373672949 1000000000 621005814 970462853 1 491908652 1000000000 1 185702454 1000000000 75162709 113469805 1000000000 1000000000 527195717 699333295 1 293428459 1 1000000000 782337833 1 363162033 1 332689590 1000000000 402381511 7001040 1000000000 625911759 1000000000 136363979 1 1 423288889 795982251 1000000000 1000000000 54195382 1000000000 680386570 281721634 1000000000 211829856 1000000000 1 734603842 1 327152657 192829628 1 234405281 1000000000 1000000000 913481888 499680366 1 350501611 1 1 191491924 1 46764636 71347854 1000000000 1000000000 733276933 1 717487941 1 144363499 312963363 1000000000 1000000000 337164320 450991179 1 1 61775029 1000000000 97160726 987441372 1 119517433 1000000000 769259430 1 264280559 1 468734130 1 1 658177992 588030775 1 478199491 1000000000 582877374 1 1000000000 360158916 288666874 1 1 120533663 1000000000 621766155 72784055 1000000000 861761189 1 1000000000 456000884 251506016 1000000000 346098132 1 1000000000 653382819 410680453 1000000000 1 698074250 1000000000 851119591 463566360 1 172845392 1000000000 178277162 1 794053628 1000000000 168765557 1 1 614469116 252755713 1 845535631 1 51412605 1000000000 1 751183683 1000000000 594329020 1 294420790 1 507793112 1 993874401 635353150 1 921594572 1000000000 2957336 1 1000000000 868038526 924258668 1000000000 1000000000 998994720 1000000000 927352908 359971098 1 451225215 1000000000 572022047 1000000000 1 83878916 134683386 1 712057542 1000000000 239749760 1 1 12782821 472581649 1 595775227 1 290876913 1000000000 1 171090865 401092339 1 170238987 1000000000 64543938 1 1000000000 373230032 1000000000 221465656 70483296 1000000000 744139281 1 1000000000 65582692 432018030 1 453422258 1 649474423 1000000000 1000000000 433757901 897780100 1 1 843140943 1 705418034 1 636800697 1 160420789 1 607806698 503526357 1 139670450 1000000000 1 136100851 1000000000 953042402 1 68046191 1000000000 711770148 903850455 1000000000 1000000000 782386965 340571195 1 1000000000 572280302 19119368 1 1000000000 147725606 439915721 1000000000 689069676 1 1 655863339 1 202700622 1000000000 924523436 1 817532419 407155020 1 376865185 1 1 202355877 1000000000 503893294 1000000000 122115020 272512740 1 1 545002321 184645386 1 1 955727309 831784397 1000000000 879246161 1000000000 1000000000 662508384 911694620 1000000000 1000000000 443520988 966957561 1 1000000000 149347379 181811616 1 732898715 1000000000 990677885 1 1 203320523 1 657511235 1000000000 818170482 1000000000 164353946 497327682 1000000000 1 81421664 1 743177201 1000000000 724678596 1 138207632 1 69748655 854888601 1000000000 1000000000 251409616 370613011 1 367690926 1 136971820 1 908767266 1000000000 1 52244387 1000000000 62950803 215350135 1000000000 1000000000 113838683 380359959 1000000000 1 508259249 594109342 1 202831741 1000000000 563742291 1000000000 259237226 1 50120425 1000000000 921439394 1 802460884 1 1 30274198 675633424 1000000000 252223263 1000000000 125694912 1 587217523 1000000000 1000000000 131775237 921867060 1000000000 1 674939497 915590927 1 1000000000 663030849 342922296 1000000000 838947426 1000000000 1 185463348 1000000000 893457298 349681220 1 1000000000 26567431 1 410512341 251588965 1 1 277771614 381279369 1 1000000000 628590073 316881809 1 1000000000 157960234 1 254268025 471790632 1000000000 462115495 1000000000 1000000000 207986702 18466263 1 1 134271060 1 604461240 534157542 1 451510940 1 1000000000 79591243 908181927 1000000000 1 234138667 1 769902791 1 279974557 718853873 1000000000 1000000000 740110239 51337447 1000000000 1000000000 937623563 382806268 1 1 48469883 1000000000 5043753 319268977 1000000000 1000000000 522101727 512942622 1000000000 241704932 1000000000 1000000000 305374775 746061235 1000000000 1000000000 2773295 1 266998948 352976693 1 456431193 1 1 104425557 254987957 1000000000 1000000000 486167078 1 267142862 181149530 1 1 992441395 1000000000 858603409 181279213 1 535373788 1 1000000000 220299921 1000000000 294981174 246710469 1000000000 104555638 1000000000 1 777460648 822395127 1 920557662 1000000000 1 320553839 138146884 1000000000 968511049 1 1 474906888 741658852 1000000000 596718123 1 980965660 1 74010918 1000000000 22975091 1 1 652412849 157817672 1000000000 65652603 1 1000000000 202814058 1 691086524 1 668500347 1000000000 806102261 955850353 1000000000 1 46927699 1 142209698 1000000000 164104185 1 541583285 1 729720236 747609303 1 1000000000 503386928 1000000000 878421656 994912695 1 73659852 1 1 750267858 153756631 1 1000000000 829478440 878711480 1000000000 888328562 1 1 214234941 1000000000 424562948 821907904 1000000000 617401676 1 1000000000 340321736 1000000000 973655982 69931242 1 704710926 1 208095067 1 634219635 1 1 35264128 887489317 1 29605863 1000000000 1 888559509 618420995 1 99704458 1 1 152706069 776530391 1 551826578 1000000000 1000000000 414750735 140367735 1000000000 1 100532362 571974108 1000000000 1000000000 872129829 1000000000 164041777 1 583248151 779641988 1 1 758634034 460510244 1 1 85261325 185095956 1 1000000000 164179027 533840285 1000000000 285420974 1 4170343 1000000000 266873005 1 866528125 1000000000 380231672 1 1000000000 339985554 117683003 1000000000 85982955 1 1000000000 536631345 1 968073045 531797781 1 1000000000 573037690 702484983 1 1 870503938 1 819354687 1000000000 462539990 32234953 1000000000 818240236 1 1000000000 212684021 1000000000 872309493 813783313 1 435744853 1000000000 1000000000 950748276 239122365 1000000000 1 140258740 1 211044051 36685644 1 1 838938931 1 125786397 1 787643203 1 261361446 1 872579877 1000000000 500269256 577092658 1000000000 1000000000 552879634 896571738 1000000000 1000000000 295346766 1 805726922 142887765 1000000000 1 33433401 1000000000 496584944 850707260 1000000000 1 249463219 111985913 1 296086696 1 1 409545390 1000000000 55116090 11214923 1000000000 1 890275501 1 176134822 762368145 1 438842502 1 1000000000 134428551 923206648 1 1000000000 433031106 495008338 1000000000 254519446 1 114986799 1 287860358 1 1 1148121 1 614309151 221824634 1000000000 1000000000 867747345 70112876 1 1 646025944 658177816 1 361649248 1000000000 1000000000 176391860 139659767 1000000000 1000000000 924915783 315678977 1000000000 1000000000 483027035 1 42773175 717854123 1 1000000000 256366947 811082300 1000000000 1000000000 434498156 1000000000 416010557 1 429797536 405841418 1 13934091 1000000000 31919286 1 874724554 1 456232062 1000000000 202879028 1 1 957035133 859842485 1000000000 1 110019335 890439363 1000000000 1 307646479 1000000000 4334406 1 295355117 51779544 1000000000 173022702 1000000000 574759739 1 1 595329543 1 870442085 1000000000 33278735 1000000000 1124477 1 420370657 1 142396472 17297856 1000000000 78427108 1 89174631 1000000000 1 573553547 1 920662041 1000000000 841855116 255563543 1 746227211 1000000000 496209381 1 286724504 1 1 229925800 626377575 1 936492050 1000000000 751956357 1000000000 1000000000 567285557 1 711798108 1000000000 957659544 1000000000 993587443 286503664 1 1000000000 24188224 791578600 1 718684401 1000000000 332426565 1 1000000000 101904142 636086488 1000000000 261400778 1000000000 1000000000 840956557 686632435 1 342002701 1 1 875369295 1 948212023 8002648 1 984637931 1000000000 1000000000 507696038 1 331148147 920696179 1 1 87994875 321142675 1000000000 1000000000 561620577 1 374397514 541035741 1 320350535 1 515112635 1 684431432 1 1 900572591 1000000000 911275176 1 13464832 1 152544582 534032639 1 1000000000 815387170 1000000000 957264676 1000000000 70494483 1000000000 298321200 1 477164271 1000000000 630366647 568566919 1000000000 1 408483435 708865251 1000000000 822763668 1 1 83641353 1 228002824 1 2910653 422483725 1 742377373 1 1000000000 562160509 401547756 1 765353365 1000000000 196781172 1 167671495 1 1000000000 734495968 785221872 1000000000 902668783 1 1 263597145 1 797192916 1 880110298 1 400774197 495050885 1 1 265472026 832825398 1000000000 1 746359864 770578538 1000000000 785225704 1 76457657 1000000000 1000000000 67929411 205950558 1000000000 1 944662692 327083032 1000000000 1 417732618 704792542 1 1000000000 247929261 85561009 1 1 165298477 684352758 1 1 461727916 981790135 1000000000 1000000000 541530445 1 51070253 1 892400220 1000000000 649818339 1000000000 875918484 1 925370356 1 95383255 1000000000 233789338 818417600 1000000000 153153169 1000000000 1 219608932 1 171374491 1 82166962 1000000000 293903752 1000000000 784841664 191004460 1 1000000000 355266679 1000000000 45547405 1 577322732 822310086 1 622677206 1 1 389138407 1000000000 616177527 583750720 1 124355931 1000000000 597571688 1000000000 1000000000 29048654 226052474 1 1000000000 335305701 741488332 1 55857411 1 1 294739086 282271406 1 107642800 1 92660380 1 840243571 1000000000 1000000000 895535578 555904759 1000000000 270305760 1 1000000000 108733748 955629700 1 582780858 1 842478110 1 130713235 1000000000 1 21136198 397096368 1000000000 1000000000 610918273 927970360 1000000000 77711946 1000000000 3097118 1 636026834 1000000000 1000000000 384312415 463307473 1000000000 1000000000 116808770 1000000000 102421710 203937283 1000000000 326355010 1000000000 906919229 1 933108715 1 1000000000 820290438 1 453064887 1 87650690 646063015 1 1 484375781 517773573 1 898297277 1 1000000000 215583314 1 910784348 106585675 1000000000 1 457195847 1000000000 375211103 1 248653461 475052799 1000000000 743414282 1000000000 927692328 1000000000 1000000000 909944152 1000000000 851175287 1083377 1000000000 866662721 1000000000 500402608 1 1000000000 86502903 1 121552852 1000000000 501902146 1 629846684 638935610 1000000000 587328996 1000000000 1 637044239 680744247 1 163329156 1 1 506344341 1000000000 22171051 1 852888427 568122409 1 1000000000 621830924 1 112187262 1 678443540 190267800 1000000000 311239178 1000000000 1 926717221 514009266 1000000000 39791086 1000000000 1000000000 674165337 393521851 1 1000000000 595516563 561479161 1 1 469029303 588970151 1000000000 1 677244289 545333963 1000000000 754327874 1000000000 950846696 1000000000 319702507 1000000000 363742147 1 1000000000 338237029 1 990720992 682638481 1 296000024 1000000000 1000000000 986136900 1 100433567 869775284 1 152537064 1000000000 44946085 1000000000 335904435 1000000000 1000000000 878187966 855550657 1000000000 21928801 1 274535790 1 102758768 1 880996783 1000000000 1000000000 796666701 170574521 1000000000 735394700 1000000000 1 167790792 1000000000 95260579 1 48164698 549251588 1000000000 773386808 1000000000 150784247 1 1 194609858 1000000000 628101284 583359177 1 45321881 1000000000 643986524 1000000000 43183421 1 170833909 1 187764615 1 77878868 1000000000 643228501 1000000000 540878192 1 1 116131031 1000000000 117652454 90120526 1000000000 339553842 1000000000 675835811 1000000000 1 490594602 1000000000 60863254 604782852 1000000000 310184056 1 626811486 1 422732879 1000000000 449946254 1 1000000000 148449339 325045429 1000000000 622224384 1 483323104 1000000000 1000000000 318899356 125410977 1 1 340288958 257194112 1 247338497 1 950501278 1000000000 760604246 1000000000 877321973 1000000000 190722796 1000000000 1000000000 435892098 375989759 1000000000 300391123 1 144392431 1000000000 110551874 1 778816511 1 323570505 1000000000 172817171 1000000000 967922504 1000000000 1 146135004 248770346 1000000000 20999110 1000000000 803707189 1 390930952 1 671966586 1000000000 1000000000 843887173 1 963310899 1000000000 333041159 1 835156860 619402634 1000000000 438913728 1000000000 1000000000 181861412 1 688410683 387645114 1 1000000000 232587000 1 880445590 203807640 1 1000000000 63996169 1000000000 746109026 972623406 1 1000000000 193148630 145925937 1 74830912 1 1 301032068 243082915 1000000000 150480980 1000000000 1 20243794 1 477445027 374837416 1000000000 944734319 1 420756524 1 334782260 1000000000 1000000000 583407765 1 354655810 41160443 1000000000 368132394 1 1000000000 690803368 270977215 1000000000 1 850055892 658020335 1 619492799 1 388100594 1 682016894 1 1000000000 259458063 1 174417120 77203825 1000000000 745013955 1 1 894341987 137397831 1000000000 1 653191239 1 213100084 595976641 1 35670514 1 525818461 1 633274492 1000000000 1000000000 787265316 366579114 1 118814059 1 535722793 1 901751641 1 639240852 1000000000 978767712 1 1000000000 236156920 1 111190316 398021689 1 105772111 1 1 575052962 1000000000 828335380 74259732 1 1000000000 533239260 1 432638502 1000000000 995180380 641893020 1000000000 1 96702503 1000000000 353344919 1000000000 295103445 1 465622228 1 495602233 1 827079273 1000000000 3998971 331369810 1000000000 1 901085168 1000000000 867073593 1000000000 547452070 144676303 1 737903976 1000000000 1000000000 942743581 1000000000 336048692 1 41820719 1 851227115 1 838798701 1 996995637 991835154 1 1 350610524 1 443978258 1 707387289 1000000000 315488732 169005345 1000000000 426682959 1000000000 1 271693913 1000000000 742378819 1 64585105 1000000000 908131855 311895973 1000000000 1 113497434 1 887801056 1000000000 184496048 845310861 1 1 388897822 1000000000 762351240 2275920 1 734228531 1 1000000000 646496639 965702202 1 1000000000 19484056 506752114 1 191901171 1 573092166 1000000000 807817480 1000000000 1 660554250 896485496 1000000000 1000000000 521027978 105391812 1 1000000000 936071503 1000000000 778115113 1 105145306 729806816 1 1000000000 736602195 101384517 1000000000 977251824 1 604924457 1 890376594 1 1 756061629 806737366 1 808550773 1000000000 1000000000 937728542 860968255 1 774866642 1 823391343 1 99041101 1000000000 1 66640579 30176211 1 764987614 1000000000 1000000000 683459043 1000000000 136509333 1 48660827 1000000000 279888758 1000000000 268842684 1000000000 236501987 1 728989935 621627683 1 106100476 1 1 638099658 1000000000 751595518 194474964 1000000000 33894843 1 1000000000 637613534 596941392 1000000000 894971591 1000000000 423392558 1000000000 1000000000 808007737 1 350241777 739960405 1 508118354 1 889203463 1 535094944 1 1000000000 473541951 919993375 1 1000000000 254555537 806680244 1000000000 1000000000 843542394 1 895483692 1 45870793 144281488 1 1000000000 151307384 1 435485407 435587673 1 993279369 1 878715642 1 1 385805593 1000000000 939018535 118210391 1000000000 613032021 1 1000000000 383403873 1 676991852 1 783934204 894954308 1000000000 1 393742481 1000000000 675919415 1 878351922 1 948235822 1000000000 261788160 1000000000 160697470 874541146 1000000000 1 717405434 546693682 1000000000 1000000000 74414502 1000000000 559550948 1 514493010 1000000000 69924605 853292437 1000000000 1000000000 417878844 555897975 1000000000 1 293923134 1 218202679 234116406 1000000000 1000000000 268889478 636653566 1000000000 323373200 1 1000000000 741441275 1 760224586 1 457932576 1 828788036 224281461 1 1000000000 167920259 1000000000 370108302 1000000000 23925924 535373882 1000000000 57841592 1 727997670 1000000000 837633083 1000000000 1 52497912 746456444 1000000000 36679841 1000000000 103731162 1000000000 404894818 1000000000 1 197720126 1 19311301 607226402 1 1 325426586 1 877936533 1000000000 404470799 1000000000 260098194 1000000000 900842271 1000000000 51276556 792846746 1000000000 1 645784339 942675514 1 721063532 1000000000 1 698871829 597046530 1 1000000000 59285478 1000000000 675858315 1000000000 681936998 1000000000 887394752 127474239 1000000000 404520340 1 160461273 1000000000 1 314928823 337160048 1 203652567 1 1000000000 205816783 890323695 1 673851928 1 1 414407700 240838885 1000000000 818712083 1 46649661 1000000000 283498566 1000000000 1 813512100 993686783 1 979292086 1000000000 457922029 1000000000 1 508884649 1000000000 873880014 261503252 1000000000 1 570541279 1000000000 248621143 1 113338210 1000000000 113463826 284949393 1 1000000000 635671036 923116149 1 1000000000 269140095 1 983015651 48407170 1 1 775507488 1 135780011 937934189 1 1 773202585 78411757 1000000000 530803794 1 1000000000 212907592 360103012 1 1 577038170 1000000000 753970439 1000000000 396285279 445116067 1 377373936 1 194747939 1 1 334629176 1000000000 65759587 1 819021509 1000000000 212583471 1 487552064 474812451 1000000000 409091726 1 146171856 1 1 22648214 853475721 1000000000 913524010 1000000000 294865461 1000000000 401121627 1 114026119 1 46598573 1 545248510 1 1 919050874 1000000000 976246537 228268524 1000000000 610970543 1 1 341125108 1 139985443 1000000000 129486474 365642390 1000000000 1000000000 934309295 1 251597754 1 2132610 584629563 1000000000 1 498629314 621820337 1 1000000000 161842230 496251465 1 1 78812476 55729816 1000000000 1000000000 817233912 692426491 1000000000 889551733 1 316726739 1000000000 164807705 1 1 824930315 387986136 1 1 697956680 505885810 1000000000 1000000000 177013784 1 852503600 49291917 1000000000 192164722 1000000000 1 183353240 1 138244467 1 531584402 1000000000 651619497 1000000000 201996353 942618383 1000000000 1 572140749 681411284 1000000000 1000000000 132839412 88277172 1000000000 1 429697254 448236908 1 1 198495019 1000000000 237575074 11211749 1 1 296992683 1 754338021 49821302 1 1000000000 339777498 289124639 1000000000 1 32838160 963551344 1000000000 406309645 1000000000 503704501 1000000000 1 213656697 89720393 1000000000 802753448 1000000000 1000000000 114154303 601424690 1 1000000000 402294902 743253220 1 790292105 1000000000 1000000000 318974084 839098103 1000000000 960946 1 1000000000 477113308 93599063 1000000000 698333349 1 97908461 1 77010195 1000000000 43046432 1 728420860 1000000000 740321536 1000000000 131574558 1000000000 1000000000 434940748 1 767457127 88657684 1 735168277 1000000000 1000000000 133508397 1000000000 551314188 173905342 1 98928321 1 1000000000 910684516 32402458 1 795244841 1 195655847 1000000000 164873680 1 1 282813841 734995649 1000000000 1000000000 164747672 567902456 1000000000 1 243448466 942968929 1 805448632 1 914511350 1 1000000000 219372074 1000000000 164080896 1000000000 980244749 39941606 1000000000 54834331 1000000000 130528474 1 859541899 1 1 225406160 883272237 1000000000 488057629 1000000000 1000000000 125833887 1 85852692 966257525 1000000000 452583190 1 1 942927930 76069463 1 1 685809445 521203931 1 904272738 1 1 606917869 1 195010902 850927484 1000000000 1 151104566 1 617356999 1 406019156 1 136373415 138464130 1 1 109176032 1 637377259 885181404 1 11602373 1 572723238 1 899126834 1000000000 1000000000 920841490 1000000000 889652672 1 625707238 1 264392920 859314921 1 200960131 1000000000 1000000000 732798908 608472557 1000000000 445355091 1000000000 44525300 1 973934074 1000000000 512472883 1 435404734 1000000000 355251937 1 1 782409625 794114279 1 676147655 1 1000000000 112238473 1 250119328 530981132 1000000000 1000000000 928066396 724080552 1000000000 1000000000 424634388 1 619162682 1000000000 950826354 410856708 1 1 835455073 1 806661608 1 736356393 279828343 1000000000 536315720 1000000000 934088759 1 1000000000 60380029 1 869906301 574798155 1000000000 101534528 1 1 119073648 604852800 1000000000 1000000000 78495896 514185698 1000000000 773544887 1000000000 1000000000 661693731 521061236 1 298694663 1000000000 1 77709029 1 21713615 1 370164778 1 780045431 358263063 1000000000 478806460 1 75255413 1000000000 296679457 1000000000 1000000000 58236960 1 225126467 74629741 1000000000 388301544 1 1000000000 448957750 1 146061347 936650992 1 1000000000 49371629 1 953517087 1 485888402 71455636 1000000000 599209308 1 1000000000 204526551 57744840 1 844051980 1000000000 211265467 1 982503110 1 1000000000 441608969 1 368990490 1000000000 997933746 380845153 1000000000 668796979 1000000000 1 364239094 99190102 1 1000000000 908127840 1 282689482 1 366980414 1000000000 845604860 1 242784097 1 171824258 614936160 1 47945084 1000000000 117777181 1000000000 1000000000 478705996 498263175 1000000000 1000000000 218754052 1000000000 394468363 1 834012902 149485060 1000000000 632553824 1 630643347 1 52228318 1000000000 415076159 1000000000 1000000000 255326410 105530807 1 241705001 1000000000 1000000000 354492448 1000000000 448718895 1 125905728 20846372 1000000000 148105465 1000000000 1000000000 35371267 1 339673958 1000000000 812390186 1000000000 904058104 1 574196360 1 118843396 1000000000 227470232 1000000000 997262349 848865179 1 813196092 1000000000 1000000000 887425631 1000000000 118142041 246998018 1 833765289 1 1000000000 295552522 1000000000 506614553 568388916 1 1 90028038 438663506 1000000000 1000000000 772196114 87201961 1 1 945734237 1 667496993 1000000000 23392895 1 870921125 1 53423283 620365348 1 1000000000 655081595 80677505 1 1 32980788 1 86001367 1000000000 214958059 1 626154875 1 593465308 905394445 1 1000000000 638169072 1000000000 938280705 841757096 1000000000 772344832 1000000000 65105356 1000000000 1 72310139 1000000000 93217598 1 135001562 164034132 1 1000000000 8249497 1 185627930 1 957114819 579624664 1 1 728918558 1000000000 745036092 714752365 1000000000 989429648 1000000000 544973869 1 1 823631953 50548255 1000000000 89245067 1 479492883 1000000000 637650528 1000000000 1 203978560 749169684 1 1 125998743 856829688 1000000000 1000000000 698695783 710750118 1 732980417 1000000000 690406617 1 1000000000 334269667 279775827 1 1000000000 882701352 820288802 1 455814343 1000000000 695981489 1 581499330 1000000000 1000000000 438089212 460526457 1 28396616 1000000000 956455 1 317477063 1000000000 1 89779645 545941627 1 1 329902184 1000000000 755205061 725512510 1 341883125 1 1 623876177 321829190 1 514284959 1 328261783 1000000000 439513659 1 1 830599253 417040644 1000000000 1 770734049 917655127 1000000000 972559075 1000000000 1 397782555 244187103 1000000000 1000000000 433264505 281515891 1 882222513 1000000000 333792919 1 1 392030563 444421191 1 1 655968178 462351603 1000000000 174057109 1000000000 730463757 1 1000000000 690952130 1 604900907 785745811 1000000000 1 551110149 1 371322173 1000000000 974043320 1 400687544 681713078 1000000000 856281803 1 1 326263479 1000000000 650662268 1 52168722 1 624312680 1000000000 66238939 1000000000 72451651 918172711 1000000000 984509684 1000000000 1000000000 233381079 1000000000 854004136 893129033 1 1 453200953 958369357 1000000000 513666635 1 1000000000 55705792 1000000000 458383997 637890355 1 109745688 1000000000 1 476341999 1000000000 17768074 1000000000 547905734 329051163 1000000000 225538054 1000000000 1000000000 232055099 1 751649267 602950083 1000000000 89608234 1 1 217067914 1 242250308 170160565 1000000000 584630564 1 701698072 1000000000 1 402582602 137230868 1000000000 1 767977354 1000000000 459625023 5406603 1000000000 1000000000 70988368 1 932125036 788765335 1000000000 949267950 1 993993327 1000000000 728315523 1 689477895 1000000000 488828581 1 737648091 1000000000 291703766 1000000000 322891342 1 1000000000 951137948 745566125 1 876749550 1 482363666 1 148243041 1 599211641 1000000000 1 685687933 1000000000 714704490 1000000000 897572758 1000000000 4878235 231662733 1000000000 1 298282473 499883990 1000000000 309335555 1 1 55915559 301314862 1000000000 311634214 1000000000 888705151 1000000000 1000000000 134575749 1000000000 673131242 1 291907039 1000000000 727756169 76931516 1 1 567766899 1000000000 143107611 546627731 1 891819748 1000000000 1 846489802 452971166 1 325675217 1 1 289409995 1000000000 38070313 1000000000 442765640 916660103 1 846919707 1 1000000000 263734034 1000000000 762696955 1 445990870 1000000000 836992010 1 219746773 1 106494218 414734339 1000000000 1000000000 539081859 1000000000 40272802 1 569896996 879367753 1 344101588 1 428670481 1 619939521 1 1000000000 628094243 1 75288025 89444400 1 1 294548748 229236500 1 1000000000 363449514 1 288984846 1 646158931 351856121 1 1000000000 171622596 919935945 1 683183086 1000000000 845877714 1000000000 385725877 1 1000000000 505456405 293294510 1000000000 555760910 1000000000 1000000000 446272588 657557070 1000000000 1000000000 17567177 369979991 1 852676928 1 31180289 1000000000 516143685 1000000000 1 874765792 137345890 1000000000 1000000000 215298041 1 37616099 1 17373742 1000000000 146168641 901424839 1 1000000000 902227087 137537125 1 480696412 1 872315606 1 62451016 1 1 65145878 1000000000 499697103 1000000000 512014575 990332813 1 960752263 1000000000 638420600 1 1 891588681 1000000000 843857994 252580227 1 29689514 1000000000 728916503 1 458365507 1000000000 490571174 1000000000 130733398 1000000000 1000000000 829790350 790562305 1000000000 631649827 1000000000 158451384 1 378012022 1 1000000000 267224380 1000000000 228281369 936956544 1000000000 1 842544692 575924682 1000000000 1000000000 360059735 491106691 1 534884183 1000000000 413963273 1000000000 1000000000 211096236 1000000000 313526500 1 376812449 1 673833674 175629749 1 1000000000 315775166 1 131996314 434799808 1000000000 1000000000 117180451 1 507241558 1000000000 324157074 202152297 1 1000000000 105092748 1 589565376 1 73674806 660036990 1 1000000000 32527542 834207504 1 1000000000 584963480 1 161616601 1 235063136 1 969794309 146855097 1000000000 332594663 1000000000 1 48447891 250416948 1 3042203 1000000000 1000000000 604041359 615223145 1000000000 1 60466098 1000000000 854011846 1000000000 106449570 354329695 1000000000 1000000000 224261190 1 391274329 378795462 1000000000 541296920 1000000000 1000000000 298423568 1000000000 291586454 1 630131936 1000000000 461076148 1000000000 804756148 1000000000 608509160 1 847434497 1 196956050 1000000000 449437197 1 726275703 1000000000 163100116 556984228 1 855751504 1000000000 819214640 1000000000 107368327 1000000000 1000000000 271714867 856164544 1 140757584 1000000000 1 426435130 83669300 1000000000 247293139 1000000000 1 404093810 1000000000 150352615 1000000000 248741900 1000000000 945894883 121474075 1 574421458 1 1000000000 770249698 1000000000 152319833 801430212 1000000000 813106804 1 626159973 1000000000 889917016 1 51414889 1 67462372 1 600825375 1 989769193 1 1000000000 633056658 557239495 1000000000 365445948 1 607558823 1000000000 290712545 1 746477500 1 1 125142485 289858540 1 953038622 1 727044930 1 1 494958275 1000000000 69550204 1 603739329 1000000000 140884524 1000000000 104450019 477553331 1000000000 1000000000 596066048 638776201 1000000000 974142693 1 465983020 1000000000 1 714106459 346214159 1000000000 239543196 1 1 585449715 1 939260582 1 268572937 295801794 1000000000 1 403817007 1 966512024 722728386 1 817324619 1 1000000000 706759754 432851157 1000000000 1000000000 996819058 859016238 1000000000 974273700 1 650264441 1000000000 1000000000 17188778 1 654948017 1 557406906 901295398 1 1 179624254 222173494 1000000000 457488594 1 849109137 1000000000 1 540340659 1000000000 792004229 790537770 1000000000 463857034 1000000000 1000000000 911564075 1000000000 30304154 862544547 1000000000 1000000000 257866380 958946254 1 1000000000 549760498 477329898 1000000000 1 26668999 149509562 1 703546196 1 1000000000 230226985 1 158640043 1000000000 43481200 169525021 1000000000 312731693 1 1 523424504 1 745066424 590033167 1000000000 171692314 1000000000 965498949 1 246752279 1 723668892 1000000000 152370063 1000000000 22930192 1 217173683 1000000000 1000000000 269711281 255523926 1000000000 300973640 1000000000 1 688262853 1000000000 290931200 92010127 1 108141656 1 1 815897730 1000000000 376837073 286402910 1000000000 521271477 1 523753861 1 818766156 1000000000 1 855772947 368668908 1 1000000000 993010879 1 209403713 510419932 1 1 967240999 1000000000 605615587 674108027 1 1000000000 94662121 624406081 1000000000 1 31716942 1 830350470 32938272 1 1000000000 578244429 402669942 1000000000 887055869 1000000000 1000000000 521575490 1 492855970 1 249596118 708357210 1 1000000000 349037470 966879338 1 1 401443160 1 458342202 169486647 1000000000 148779182 1 386661445 1 37337904 1 989966963 1 772356828 1000000000 1000000000 76042666 1000000000 514641422 679073606 1 576608987 1 1000000000 578173518 36825264 1 1000000000 838387423 1 686223762 1000000000 375248147 1000000000 821874251 882580435 1 395237110 1 1000000000 480792043 1 317339447 160701386 1000000000 1000000000 1401236 1000000000 932544575 1000000000 72634170 602675881 1000000000 1000000000 621161888 1 973168349 1 799054680 1000000000 4450113 963907967 1000000000 1000000000 199360866 974864154 1 1000000000 60679544 1000000000 155416018 1000000000 708106025 443031902 1000000000 809310200 1000000000 1000000000 926503686 1 120823220 1000000000 959783583 55602519 1 573299290 1000000000 958851227 1000000000 897459911 1000000000 1 136793799 1000000000 174335090 50580725 1 1 938067572 1000000000 173376065 675759964 1 1000000000 90482757 425079754 1 1000000000 365228591 1 192402466 218116840 1 1000000000 784544953 462783642 1000000000 152033234 1000000000 300290046 1 666435793 1 447477204 1000000000 1 98225163 6169305 1000000000 1 36996742 1000000000 375120041 1000000000 582963468 486788581 1 924289535 1000000000 558073347 1000000000 1 567852345 258031385 1000000000 941522277 1000000000 6514204 1 1 218110512 1000000000 995430878 123524267 1000000000 559851819 1 256402253 1000000000 598847102 1 1 584445147 1 945204106 296453562 1 1 546629393 713619683 1 1 834269029 1000000000 59997180 519352806 1 530001888 1 1 37768682 1 279801085 1000000000 508784 530290922 1 90625006 1000000000 1000000000 908147862 1000000000 260020659 1000000000 238699106 306379294 1000000000 1000000000 571688864 630755631 1000000000 939950779 1000000000 415902890 1000000000 761586556 1000000000 855448398 1 1 511965382 1 476601965 91653922 1 630270027 1 883274115 1000000000 1000000000 423119777 998159784 1 1 725761189 805282663 1 392685058 1 1000000000 868380246 1 510059014 953462570 1 477424258 1000000000 1000000000 402166825 1 818647471 24911893 1 1 119703152 612317927 1000000000 430500967 1 1000000000 674846154 1000000000 460255781 1000000000 203115940 742637541 1 1000000000 264526230 1 860050736 874501845 1 1 245034941 896973622 1 1000000000 376196611 149867476 1 1000000000 801606089 1 484296488 3365150 1000000000 1000000000 227787253 726926874 1000000000 19185781 1 1000000000 455187390 624464139 1000000000 687532129 1000000000 1 530223613 975022593 1000000000 815425909 1000000000 1000000000 730297049 592893764 1 477289117 1 1000000000 224847791 1 597529786 95947453 1 1000000000 855034882 114044758 1000000000 892616219 1000000000 1000000000 565914007 1 182959886 1000000000 213666237 226287975 1 361929479 1 329879346 1000000000 584082928 1 748468804 1 1000000000 970472216 1 130836004 313475656 1000000000 1000000000 453775360 1 413269232 1 781707015 562750322 1 1000000000 735764352 1 328978086 1000000000 781315864 1000000000 606059770 477831846 1 1 932995 1 910078940 1000000000 681218910 1000000000 460489538 78213591 1 802742986 1 1 639270802 1 135803772 886946623 1 375809654 1000000000 1 881366033 1000000000 934894017 1 853335670 703882047 1000000000 614990693 1 168359981 1 1000000000 67557788 1000000000 906939772 1 872109113 1 291757946 629177349 1 424291107 1 89749726 1 1000000000 108390762 944800390 1 1000000000 829295867 1000000000 479110236 513281203 1000000000 552056636 1 523934022 1 242249469 1 1 29976683 764660447 1000000000 1000000000 538917354 415760471 1 1 878568692 1 764294537 813933600 1000000000 1000000000 107720923 235969131 1 499182849 1 1000000000 646654881 1000000000 782517980 1000000000 247258254 783878286 1 1000000000 31969103 1 931300643 633404974 1000000000 122788410 1000000000 767157602 1000000000 233354483 1000000000 1000000000 591814167 931090341 1 1000000000 24581398 1 598684058 1 44238205 829629006 1000000000 1000000000 252589523 624385403 1 295170025 1 651315039 1000000000 692637662 1 707083417 1 1000000000 826447014 1000000000 396640504 1000000000 496040576 51831974 1 1 39825320 1 825528064 861796790 1000000000 1000000000 890234509 92398078 1 673380713 1 1 559910235 1000000000 864973695 1000000000 974020538 646907396 1000000000 807106516 1000000000 108742526 1 377878880 1 938225607 1 1 586846781 36855143 1 887454415 1000000000 82108317 1 803870739 1 667774085 1 857882542 1000000000 11106991 1000000000 23588451 1000000000 561897363 1000000000 53298521 1 1000000000 275194930 133495925 1000000000 706550611 1 1 523620941 1 411722419 1 390358004 508597392 1 1000000000 130691858 1000000000 52062946 1000000000 504432288 1000000000 364880305 28242602 1000000000 135797725 1 1 426388856 1000000000 954794432 1000000000 705273979 662899967 1 951725411 1000000000 1 109381370 489704889 1 247428906 1000000000 421492064 1000000000 581949146 1000000000 1 48821849 1000000000 437490067 1 795656752 1 785151394 76890995 1000000000 672023055 1000000000 1000000000 184605059 1000000000 958883180 858934071 1 1000000000 72651998 1000000000 767860897 1000000000 926641843 393911381 1 1000000000 955164151 1 29267100 227433564 1000000000 1000000000 728768745 1000000000 88884181 1000000000 307950070 433879370 1000000000 17359590 1000000000 313404866 1 566801871 1000000000 875954019 1 1 801883141 1 577379748 234232979 1 1 475925022 1 43050287 1000000000 604576584 980162083 1 1 18929809 955631978 1000000000 536097069 1 771659651 1 73786617 1 1 590459970 323172564 1 236408839 1 1 606835660 1 694662587 8511623 1 1 448033273 1000000000 765062205 815502774 1000000000 484845225 1000000000 38365391 1 1 639988304 1 856839394 1 642895999 264172748 1 655825504 1 433704743 1 860616832 1 413911605 1000000000 714145839 1000000000 661946256 1 1000000000 435111450 121946105 1000000000 852745072 1 980572088 1 38973191 1 1000000000 705618395 1000000000 511992275 1000000000 881662137 250122257 1000000000 467952675 1000000000 1 319145616 1 275125138 30829923 1000000000 839289541 1000000000 11489655 1000000000 1 945197850 121665107 1000000000 1000000000 839849491 1 591233400 1 957171045 1 52774575 401956578 1 26015409 1000000000 1 960415924 50132871 1000000000 792808506 1 873809913 1 1000000000 290777059 1000000000 80284539 1000000000 157799042 1 700562923 1 435951696 469782663 1 1000000000 545848363 920089462 1 1000000000 633196874 143426894 1 1000000000 397538782 676858853 1000000000 1000000000 705615099 1 147463141 1000000000 100595748 902815340 1 552973017 1000000000 96032292 1000000000 550012565 1 1000000000 225101621 1000000000 304499594 1 463524714 742255748 1000000000 1000000000 27363819 985539671 1 1 578017264 1000000000 579056427 1000000000 383306694 121724437 1000000000 810974609 1 1 360480084 1 454548250 381179281 1 1000000000 73524762 81729162 1000000000 140160604 1 1000000000 453210493 1 58846480 659882945 1 1 54395574 24918490 1 941790978 1 1 788920195 1 260697614 570676968 1000000000 1 642229840 1000000000 645608861 347132051 1000000000 997452172 1 282831227 1000000000 986790475 1 1000000000 68506059 279069505 1 1000000000 741901039 1 613672675 250586394 1 1000000000 877484419 1 718916176 1000000000 687676416 1000000000 949982677 1000000000 837482682 1 568202053 979191602 1 1000000000 580960969 938614438 1000000000 751426499 1000000000 1 376359460 1 959892296 179695692 1 203917276 1 1000000000 807036238 452122038 1000000000 487777120 1000000000 798251273 1000000000 1000000000 633210398 1 391687060 1000000000 370449204 242799350 1 1 703415972 208230156 1 871685921 1000000000 858094031 1 1000000000 504983230 365268991 1 1000000000 370137717 670302731 1 1 92895941 413320844 1000000000 49941472 1000000000 1 589248952 379705272 1000000000 1000000000 853978404 802921050 1 265311560 1 1 584233192 8272397 1000000000 1000000000 905031065 395725276 1000000000 1000000000 676931878 1 153944182 1 361994227 1 781359888 1000000000 922408298 1000000000 44452092 274110928 1000000000 1 612999754 1000000000 629521159 70874045 1 683574933 1 30455679 1000000000 1000000000 242726736 137642461 1000000000 1 599286542 1 788149126 563396292 1 828200087 1 114608989 1000000000 939945954 1 726787521 1 314899912 1000000000 1000000000 4929634 106065419 1000000000 1000000000 226519208 1 184691704 1 259595947 1 567800895 881458062 1 873563116 1000000000 1 867688159 1 31027146 111193445 1000000000 881328555 1 407698344 1 203333843 1 1 258172075 580548366 1000000000 4152610 1000000000 1000000000 59654058 1000000000 301021076 1 643743182 1000000000 387255747 760739727 1000000000 1000000000 403725237 1 292321035 1 987801802 1 959235846 11372851 1 1 810478169 1 984768557 1 602218906 545019244 1 1000000000 454001746 234426880 1000000000 559140145 1 795190054 1000000000 1000000000 159441048 54479202 1000000000 464713938 1 631546424 1 1000000000 853742955 453885167 1000000000 1 428713205 563078328 1 248221356 1000000000 67007650 1 111612747 1 135454118 1 1 616777330 1 963414858 781710351 1 1 679024409 1 841432334 1000000000 571979121 1000000000 227770574 1000000000 590761962 1000000000 355660444 679630283 1000000000 849765556 1 951385824 1000000000 151586316 1 1 704296733 1000000000 336437850 841607005 1 134535601 1000000000 1000000000 992977328 1 139458319 1000000000 87938441 712085834 1 1000000000 672905270 870575014 1000000000 1000000000 141060094 1 754657168 1000000000 838062653 890008257 1 101824245 1000000000 102396737 1000000000 530639893 1000000000 71793309 1000000000 575653106 1 1 854354350 1000000000 710257215 1 368160351 382710510 1 179339459 1000000000 872554584 1 103792864 1000000000 1 296999942 464490647 1000000000 1000000000 945503622 309099768 1000000000 79973026 1 592893045 1 980592226 1000000000 717992776 1000000000 540915497 1000000000 707693419 1000000000 1000000000 477636199 1000000000 246865804 1000000000 114635813 1 323939923 130278109 1 1 375196513 1000000000 895516660 923449698 1 1000000000 674182466 1000000000 872984725 4530162 1000000000 37569328 1000000000 1 91534137 1 120410352 991065381 1000000000 350572872 1 468470775 1 1 288141697 209571945 1 810277427 1000000000 1 625524012 1 189179245 725786141 1000000000 189523201 1 1 557953905 1000000000 394294 1000000000 899139407 1000000000 845592154 95855154 1000000000 1 929333641 295617127 1000000000 1 227193094 23128861 1 19334285 1000000000 1000000000 533584211 1 719298554 312472332 1 878778025 1 1 219385138 1 649608678 877896817 1 808796119 1000000000 944148357 1 294735421 1 517829955 1000000000 1000000000 787277929 1 280111827 1 110839750 1 42298984 899719771 1 1 6395102 882503843 1 360168100 1 990175258 1000000000 79205958 1000000000 1000000000 979316193 122446082 1 1000000000 590222037 553586109 1000000000 1000000000 818223233 61962435 1 1 618829892 643957932 1 208302088 1 1 114413255 1 116227064 1000000000 277861222 918356613 1 847641210 1000000000 1000000000 79911460 1 290355917 356883491 1000000000 1000000000 718898754 1 876943853 803303299 1 1 136003632 399704425 1 675769135 1000000000 1 571806357 816876462 1000000000 1 304221576 827768273 1 313551269 1 1 762364250 1000000000 83501429 1000000000 117164685 1 85813912 1 215241532 668364720 1 962000187 1000000000 1000000000 800988353 86485425 1000000000 1 896684619 1 87372447 161559439 1000000000 1 652569079 709423706 1000000000 838278068 1 249942709 1 449707578 1000000000 394333405 1000000000 406426745 1000000000 410728410 1 1 143622430 1000000000 255839531 412224572 1 63610307 1 115424462 1 682321633 1 1000000000 190969191 259727615 1 50824581 1 122462029 1 268497611 1000000000 1000000000 552401939 499228573 1 718994519 1 1000000000 190546540 670383911 1000000000 499774745 1 960247537 1 1000000000 996326862 1000000000 755583795 1 752828079 201113345 1 1000000000 528831 1 967494822 766270553 1 1000000000 969152718 911636901 1 1 1890711 1 952619358 1000000000 968238570 389078092 1000000000 1000000000 928040305 164308957 1 883616673 1000000000 1000000000 565678124 1000000000 230886427 854694877 1 1 402836193 1 595571001 505363111 1000000000 1 310222803 828872620 1000000000 695467567 1 198269310 1 1 417622708 1 141473789 1000000000 534746973 1000000000 503097355 1000000000 933467005 1 921389625 637703923 1 354744295 1 1000000000 613105729 153397529 1000000000 460826314 1 1000000000 634966406 354630836 1 118044951 1000000000 230947252 1 221237346 1000000000 1 169087032 357888856 1 1 773038149 1 2749095 1 14224232 453425178 1000000000 597216033 1000000000 1000000000 15730273 388508963 1 645894816 1 1 181258440 325923876 1 454117149 1 831575709 1 1 607345889 1 431749949 99136995 1 153493792 1 1 379842823 165587288 1000000000 330272366 1000000000 1000000000 957563649 1000000000 150489362 41309108 1000000000 90689837 1000000000 918788299 1000000000 753071847 1 46192069 1000000000 237109902 1000000000 1000000000 891598380 1 791654852 170048362 1000000000 800498958 1000000000 1 989054684 1 597396232 320122514 1 185504450 1000000000 1 505179404 1 684832386 812575850 1000000000 1 194652775 850675538 1 1000000000 915315772 1 741466123 1000000000 645075432 947851796 1 677151177 1000000000 218044580 1 1000000000 81464433 500338292 1 1000000000 621123854 1 48936742 633811955 1 918274236 1000000000 923817615 1000000000 1 251614063 772612153 1 1 33541708 269930812 1000000000 1 946860282 1 126209901 229375747 1000000000 876316093 1000000000 224649991 1 1 16661541 1 762998317 1 782268221 26861127 1000000000 1 968775411 842501870 1 1000000000 397880757 1 196697101 56327021 1 1000000000 861588527 1000000000 350208443 1 326614259 902204092 1 1 996881928 1 533176269 897016587 1 504764835 1000000000 1 563911856 1000000000 284077337 1 426082185 469804050 1 1 843030242 1000000000 875814865 1000000000 594118639 1000000000 40517676 974933970 1000000000 1000000000 27829999 117441211 1000000000 854702294 1000000000 850190482 1 315038084 1 1 958470030 1 534470084 1000000000 343421697 1 946492296 1 86766302 606051073 1 860344374 1000000000 391966240 1000000000 374392096 1000000000 166763005 1000000000 1 690252908 1000000000 8389995 1 296427378 1000000000 297552925 112736880 1 1 646428625 1 21397448 1 32707776 620423817 1000000000 1000000000 464598735 288556697 1000000000 669234896 1000000000 1 902700264 996716862 1 981212683 1 681329099 1 820232595 1000000000 1000000000 35766564 1 13870237 1 803791953 1000000000 810121167 115017472 1000000000 440640341 1000000000 1000000000 823774769 1000000000 122304782 1 553067153 1000000000 418689388 1 676954608 542528857 1 883001640 1 1 406477689 245935581 1000000000 1000000000 251331391 177564017 1000000000 964481565 1 1 583653011 1000000000 612187968 259816637 1 1000000000 853204528 1 458259726 1 841733814 827141076 1000000000 882801771 1 370146355 1000000000 1 568336965 1000000000 81216316 1000000000 419235479 1000000000 887688156 501845446 1 1 517022980 992702006 1000000000 57381731 1 1 172896688 164210710 1 1000000000 962615474 1 113088945 191987209 1 87365373 1000000000 1 158558983 1000000000 358523593 211920589 1000000000 1000000000 80297013 1 7283950 604602065 1000000000 104608222 1 443753971 1000000000 1000000000 587612043 54377122 1000000000 25215599 1 1000000000 308754807 845724056 1000000000 1 879117267 238169581 1 1 398221264 1000000000 453269780 877909570 1 1000000000 827601006 1 272359984 1 931543657 123010341 1 1 593876639 48559027 1000000000 1000000000 973251357 789659538 1000000000 1 22848299 1000000000 894037676 1 95650812 1 407394444 1 618460584 760899954 1000000000 31042245 1000000000 65821328 1000000000 655553801 1 1 136231595 1000000000 559410004 188052641 1 1 613375872 1 519729944 57707601 1 426867922 1 910535667 1000000000 678482147 1 636222809 1000000000 935564372 1000000000 1 639973603 982636136 1000000000 1000000000 717480620 21402882 1 1 333686490 827060866 1000000000 107405913 1000000000 933865580 1000000000 842344022 1 78473304 1000000000 338910440 1 1 231302243 377977653 1 1000000000 278798505 1000000000 471264136 305789189 1000000000 508649379 1000000000 427735190 1 1 338062268 1 491295819 1 2389634 727606257 1 1000000000 524110466 1 189506833 1 666614105 811243270 1 472942853 1000000000 1000000000 334468519 1 193562049 388028393 1000000000 696872134 1 92812248 1000000000 210156623 1000000000 1000000000 515297090 1000000000 810450759 1000000000 267675770 1 601846014 1000000000 103225494 226397499 1 594586744 1000000000 816738080 1000000000 1 508625432 1 358165292 426551134 1000000000 183009990 1 531542002 1000000000 1 629974957 1 536264549 558771630 1000000000 468901647 1 974236930 1000000000 1000000000 499781377 1000000000 828542894 153578349 1000000000 247312462 1 20901353 1 1 259928737 98748899 1000000000 505735742 1000000000 52975528 1000000000 109517777 1000000000 618115439 1000000000 118720823 1000000000 1000000000 133246885 1 111078118 363127300 1000000000 223658237 1 5164208 1000000000 875835472 1 1 358430931 1000000000 156105190 469007886 1 535438643 1000000000 1 982680602 844788608 1 863871495 1 382432466 1 841679981 1000000000 708125375 1000000000 1 732775920 134106496 1 4553603 1000000000 206657453 1 127280567 1 1000000000 605075716 687597189 1 1000000000 128877710 590742255 1 492799117 1 1 431772115 290404498 1000000000 1 363058012 226531352 1 1000000000 485837401 906396673 1000000000 513289984 1 29786464 1 447479380 1000000000 393249251 1000000000 1 175326632 1 9572935 1000000000 327765919 1000000000 677848368 319528436 1 1 982276805 1 437125508 927666553 1000000000 339934694 1 893648465 1 1000000000 219118593 1 340462358 339508462 1000000000 60037838 1 1000000000 664065177 1 744170195 960552308 1 78292729 1 118569118 1000000000 1000000000 187495191 1 971733991 982134354 1000000000 548828415 1000000000 1 844968086 203547975 1000000000 663816331 1000000000 515792271 1000000000 1000000000 931020410 520102193 1000000000 1 382249585 514426328 1 282780687 1000000000 1 400184170 903619160 1000000000 318254432 1 143259630 1000000000 1 595888880 859536396 1000000000 1000000000 159895931 1 59801773 1 107249791 70182455 1 707488402 1 548285191 1000000000 347370658 1 1 714308431 1 388901621 981063562 1000000000 127702333 1 107701252 1 1 661121312 463655360 1000000000 1 310701721 1 134589225 772569483 1 897548001 1 1000000000 230700528 1000000000 389836066 1 5475831 1 163652089 587867003 1 966279887 1000000000 1 27762230 1 992884118 246026748 1 366937594 1 967345275 1 1000000000 738750711 1 293592521 232100671 1000000000 1 374557477 431917748 1 107634010 1 1 392353659 1 229054985 1 138321641 10199381 1 1 355713720 88396607 1000000000 1000000000 562643688 1 47259673 1 763825818 709800815 1000000000 1 195934815 603126985 1 982672453 1000000000 1 52802462 1 772077064 546005469 1 715551697 1 1000000000 87127157 977015251 1 118949671 1000000000 1 440833329 30007060 1000000000 430236816 1000000000 15408995 1 1000000000 828443298 485598552 1000000000 753485090 1 759653187 1000000000 408038546 1 857261481 1 1000000000 2919201 226750971 1 500516627 1000000000 1000000000 831113801 1000000000 54783761 1 360807243 1000000000 638908097 590886427 1 1 420182531 1000000000 493288205 31171377 1 897601266 1 1000000000 982846154 267525696 1000000000 437163741 1 862415197 1000000000 1000000000 858478754 67386772 1000000000 1000000000 15138959 1 716221937 252917086 1 317153145 1 843937357 1 921088537 1000000000 1000000000 266035986 1000000000 560213926 1000000000 473831366 38274651 1 45170498 1000000000 1 330570790 1 562852413 1000000000 144025133 1000000000 852241293 44553194 1000000000 1000000000 423385077 1 121614650 11956181 1000000000 918996171 1 1000000000 70683422 627619377 1000000000 1 95369201 1000000000 451369759 1237056 1 555973903 1000000000 1 45351126 436955841 1000000000 693257768 1 1000000000 831109359 552218948 1 1 363920796 1000000000 756886354 144162641 1000000000 1 655102960 673332664 1 1 609640153 25158889 1 921394482 1000000000 1000000000 686282 494776029 1000000000 693832683 1 99292720 1 1 277371192 337583733 1 443433943 1 1000000000 559120267 1 901759659 33824535 1 253754050 1 457643915 1 1000000000 134642203 94811013 1 1 227120166 386650056 1000000000 1000000000 143138646 1000000000 145515068 133871916 1 102491 1000000000 787785747 1000000000 1 873147738 1000000000 116941433 925811845 1 1000000000 101556857 793947664 1 1000000000 529871225 905617632 1 758074666 1000000000 771072394 1000000000 1000000000 139859756 1 169592582 202951893 1000000000 385729372 1 838684270 1 663849152 1 1 223135549 295678320 1000000000 434635724 1 1000000000 461301940 1000000000 577335749 552244590 1000000000 1000000000 99797189 1000000000 112119945 1 317713792 233453997 1 1000000000 142329503 54875806 1000000000 1 399236792 1000000000 341121948 1 511057071 618251053 1 463271933 1 2205099 1 1000000000 335802402 1000000000 279763706 1000000000 542291122 817792191 1000000000 1000000000 560742225 1000000000 816535427 371767061 1000000000 1 284850455 251401862 1 765251236 1000000000 899924942 1000000000 1 25737914 306340426 1000000000 1000000000 42294730 605012220 1 1 796160356 213207858 1000000000 1 88155291 1 346779326 1000000000 982492658 1000000000 678900523 1 575350566 515616065 1000000000 447077708 1000000000 573100612 1000000000 1000000000 786066313 53336650 1000000000 1 451251413 1000000000 565406973 210079522 1 746652228 1000000000 664049744 1 1000000000 933738000 195274554 1000000000 1000000000 539244749 1000000000 481574741 1000000000 654949311 242484527 1 1 706766526 919271989 1 1 822027423 1000000000 657975841 1 390832059 955342444 1 350493669 1 192183842 1 1000000000 493620028 1 430598791 532381488 1 915674841 1000000000 881605405 1000000000 185281943 1000000000 1000000000 216614873 1 772302263 1000000000 42893732 698414104 1000000000 299150778 1 1000000000 803416991 979552018 1000000000 888455773 1 1 109321085 1 27587090 1 59244718 776961663 1000000000 592044136 1000000000 696573914 1 962875216 1 1000000000 981170632 352981416 1000000000 1 133834554 161924460 1000000000 1 706303899 685738268 1 1 822856085 31607968 1000000000 1000000000 438495720 544747940 1 1 366926494 1000000000 424548546 1 466317072 1000000000 634589932 705953538 1 1000000000 792218726 294186325 1 310905526 1 1000000000 56460947 1000000000 55416558 1000000000 292473286 878173607 1 358743031 1 1000000000 888334871 290298027 1000000000 1000000000 752774550 1 440384465 3029249 1 1 261437807 1 485268305 472563569 1000000000 1 65542848 601097741 1000000000 1 783310322 1 248096507 906628196 1000000000 809879039 1000000000 1000000000 894086563 675436309 1 1 188809862 1000000000 456981669 198930927 1 1000000000 858207766 1 587249748 1 263460659 640955788 1000000000 1 463511724 1000000000 109141536 1000000000 769169440 729852839 1 1000000000 708981774 186988902 1000000000 1000000000 863059981 369504434 1000000000 1000000000 218459557 1 290923614 127505460 1 1000000000 282954412 1 212252214 1 55587588 91672148 1000000000 1000000000 687084272 1000000000 10283669 1000000000 752047013 1 423136284 234575235 1000000000 26757063 1 1000000000 474880749 1 547919894 1 529969625 398509239 1 1 99501425 1000000000 899917848 1 407086890 101652318 1 763444921 1 1000000000 845791528 1000000000 858455092 418547566 1 1000000000 310472657 1 940164335 578451602 1000000000 96051328 1000000000 1 903088978 545402530 1 122946431 1000000000 946287040 1 1000000000 402146542 769788271 1000000000 1 2929189 1000000000 468296983 244755068 1000000000 1000000000 648246374 461458284 1000000000 280463835 1 1 723746436 147319273 1000000000 96866114 1 180652276 1000000000 1000000000 436248653 535703703 1 554199911 1000000000 558412945 1 1 489622887 1 538275767 1000000000 791921084 63021389 1 32988341 1000000000 445340452 1 317667341 1 742141661 1000000000 615054591 1000000000 1 778121912 1000000000 14378334 516847678 1000000000 244385016 1000000000 1 385221436 1 93149877 1000000000 443074398 1000000000 769325772 631643345 1 964580713 1000000000 1000000000 467803722 392918319 1 1000000000 44678361 406721259 1 1000000000 39930329 1 266067427 1000000000 780653419 139720212 1 1000000000 915612121 1 96848330 1 393019960 504980976 1000000000 43216569 1000000000 1 245814383 1000000000 489451769 848539146 1000000000 1000000000 692687545 1 376729872 1000000000 790720861 818137147 1000000000 583350416 1000000000 1 411806512 1000000000 418691697 120602608 1000000000 1 119778207 139897501 1 786426769 1000000000 1 924184827 1000000000 283347350 1000000000 397085439 545626832 1 897987549 1 1 772718501 1000000000 866188003 902664933 1 42481554 1000000000 340803878 1000000000 236949064 1 1000000000 585694360 191602911 1 1000000000 309095371 949847721 1000000000 605054894 1000000000 935191323 1000000000 470278469 1 1 140692622 24404820 1000000000 279605372 1000000000 1000000000 628256376 341801615 1000000000 1 41947657 1000000000 499289061 1 280704541 1000000000 184961514 60855056 1 211868206 1 1 836668151 225036424 1 47771479 1000000000 1 34503413 46392700 1000000000 778129548 1000000000 593291747 1000000000 67456230 1 1000000000 336925437 1000000000 335668574 1000000000 248666047 1000000000 986861960 296815192 1 633905208 1 1000000000 486786919 746036362 1 1000000000 147226144 483359282 1 1 62166448 850057870 1 1000000000 30791243 1 284228042 1 897230396 1000000000 109665143 1000000000 882753375 1 719001592 648786782 1 1000000000 34052144 1 895596313 345273523 1000000000 1000000000 323223435 1000000000 772854783 615423134 1 556637439 1 1000000000 348198979 1 554808139 674264103 1000000000 92571258 1 16110719 1000000000 349167595 1000000000 1 908441641 1000000000 223472231 1000000000 826797725 576577266 1 56411140 1000000000 804474427 1 1 556290508 1000000000 789343226 1 945206318 590364584 1000000000 1000000000 48353524 1000000000 882637296 1000000000 951182818 1 955928106 837432105 1000000000 1 841213280 1 306121285 757437970 1000000000 3093395 1 527906883 1000000000 1 592719130 1000000000 672226577 1000000000 860190935 733052744 1000000000 850511594 1 505520199 1000000000 1000000000 738434059 1 151211681 1 36578477 493101006 1 1000000000 648834843 677921874 1000000000 730086143 1000000000 1 96058819 1 828033718 192434167 1 1000000000 245233344 857606870 1000000000 1000000000 990855101 1 292456469 1000000000 100776780 1 41062996 203583023 1 1000000000 469687013 981439006 1 15637428 1000000000 1000000000 302047633 634566814 1 474733568 1000000000 621466530 1 392360668 1 1000000000 713289027 112199607 1000000000 1 809697418 1000000000 550850028 1000000000 733057007 259404847 1 1 135980199 369013351 1 143753631 1000000000 784815653 1 1 526320526 1000000000 73099308 715498881 1 1000000000 995517780 512123704 1000000000 1000000000 215585086 1 322639036 108165411 1 1000000000 96118926 577747762 1 1000000000 924344258 148341967 1 1000000000 114801018 1 934811160 322893077 1 615380246 1000000000 252693101 1000000000 1 95505129 1000000000 202130839 1 206734694 1 859725165 517060977 1 1000000000 881801303 1000000000 793814662 1 225136804 685179839 1 1000000000 727573979 1 334516933 500221029 1000000000 1 51911947 477823210 1000000000 1000000000 348637603 82366657 1 735916072 1 330567901 1 488648959 1 637942412 1000000000 24137581 1 1 216429929 1000000000 153138115 945052139 1000000000 1 93680672 692082662 1 671306765 1 1000000000 884360289 63444325 1 1000000000 80356900 1 75278048 313696859 1000000000 1000000000 101850279 694083249 1 652880204 1 526527036 1000000000 866746759 1000000000 111782053 1000000000 923097372 1 812138724 1000000000 133062981 1 957527281 1 895807745 1 92367303 1 173707693 1000000000 1000000000 285906216 613834815 1000000000 775668333 1000000000 1000000000 705700742 857761742 1000000000 356108247 1 1 759714181 485463159 1000000000 1 538098209 1000000000 789470517 196067185 1 46206076 1 1 834928999 1000000000 757527644 954793551 1000000000 1000000000 363945163 483635130 1000000000 585974674 1 863609733 1000000000 1000000000 327154754 1 68256338 13203593 1 1000000000 315350738 1000000000 922525524 1000000000 201296210 136749840 1000000000 1 366593746 68124021 1000000000 733713175 1 1 416696634 954836242 1 122210821 1000000000 777074431 1 972488461 1 1000000000 559026071 1000000000 33448123 20816824 1000000000 685398959 1 153296874 1000000000 45176724 1000000000 316367116 1 1 173001744 452774824 1 1000000000 315227198 1 907624748 1 818008851 264684681 1000000000 76296449 1 209874812 1 1 118375234 1000000000 177979889 1000000000 906811695 271568095 1 271633907 1 49721846 1 1 513261838 1000000000 76352389 232657399 1 1 558746611 34134853 1000000000 1000000000 442071092 1 367926724 649322637 1 1000000000 474696647 1 209577237 1000000000 874890533 1000000000 916308293 1 78794813 1000000000 372295682 1000000000 741270112 1000000000 966038912 1000000000 795801593 631578192 1 45758697 1 1000000000 334552852 1 496814426 1 265182746 538647431 1000000000 1 899505750 1 277224636 1 524469008 749795847 1000000000 1000000000 115976612 128045285 1 1000000000 938035903 819021920 1000000000 628642415 1 1000000000 30538988 167124067 1000000000 71595368 1000000000 1000000000 368772557 26634155 1 328118317 1 334739703 1000000000 765044350 1000000000 1000000000 224767145 108463120 1000000000 1 555869083 698535550 1000000000 1 261361283 1000000000 659957267 40168894 1000000000 456002573 1000000000 998790877 1000000000 8300051 1000000000 1 192479830 586332733 1 1000000000 82366408 621805848 1 1000000000 47739663 589718268 1000000000 77797556 1 1 81585692 723880437 1 82106532 1 1 564791001 128536153 1 1000000000 356698790 771862786 1 1000000000 617478434 1000000000 406880531 1 883537144 870774245 1000000000 276852125 1000000000 1000000000 387901672 87230248 1000000000 1 669281066 867972194 1 976368791 1 493067655 1 1 423483463 1000000000 694268419 267258702 1 1 230389153 538251607 1 1 382595956 1 283163258 366511343 1000000000 1 799388583 1000000000 487560060 94002442 1000000000 921569023 1000000000 451167681 1000000000 564683676 1000000000 1 199922758 1000000000 602210083 811186936 1 817724545 1 946884625 1 1 638116250 892348533 1 68835304 1000000000 83823803 1 338302014 1 890362819 1 493300241 1 1 890629708 931232942 1 122526424 1000000000 166321320 1 1 216952654 597178877 1000000000 333771687 1000000000 620613426 1000000000 497792284 1 1000000000 777915869 720915749 1 1000000000 677174517 1000000000 998248363 1 652690247 1000000000 185579481 1000000000 96514669 792669912 1 1 110788271 1000000000 442607594 1000000000 862752813 1000000000 286336308 1000000000 525546407 879419557 1000000000 1000000000 744341332 1000000000 132891725 393862675 1 653491598 1 1000000000 589853555 103380608 1000000000 85575375 1 43045099 1000000000 593411581 1000000000 1 155305534 127486941 1 1000000000 545998798 1 214006065 353685212 1 166517781 1 1000000000 98340771 879603846 1 1 164050146 1 752932936 283548475 1 712290967 1000000000 1 7118285 1 709665271 1 257561434 123359377 1000000000 46858600 1000000000 442301300 1000000000 918033598 1 171534619 1 1 79989388 1000000000 829349272 531499442 1000000000 1000000000 653923015 416640373 1000000000 832178919 1 948483860 1 1000000000 413880825 53073289 1 1000000000 26883138 1000000000 203743973 1 662649943 1 959040164 411463949 1000000000 1000000000 891183698 1 329496498 1 216643560 868516579 1000000000 240029506 1000000000 355520117 1000000000 1 872640517 1000000000 749379770 25130849 1000000000 1000000000 111994767 343822086 1000000000 513975698 1 267485358 1 1 226432990 144118175 1000000000 41939108 1 601179523 1000000000 1000000000 840305949 1 404112373 1 243765002 1000000000 888529956 1000000000 75267152 587156974 1000000000 1000000000 797686508 121983948 1 98873776 1 1000000000 23140091 729585708 1 29772085 1 1000000000 813734932 1 872013669 646245012 1000000000 129349289 1000000000 543815650 1000000000 752015639 1 863239039 1 1 911572873 1000000000 834016118 1 531119084 1000000000 282851079 401852252 1 930571027 1 124673915 1 508731569 1000000000 1000000000 961730140 497436233 1000000000 29877347 1000000000 1000000000 890184598 1000000000 654823294 794715880 1000000000 33251091 1000000000 1000000000 268019732 1000000000 882038274 1 784271206 257533981 1000000000 30779127 1 24011900 1000000000 1 830146766 1000000000 852054525 375015460 1 274677091 1 273335852 1000000000 1 436371558 101224134 1 1 343093530 1000000000 62671734 831994126 1000000000 1 871103742 725053311 1000000000 1 873633791 1 486500861 1 321545478 1000000000 382020851 64538201 1 565519699 1 1000000000 959084520 1000000000 421474538 1000000000 760765386 311151258 1000000000 1000000000 3724191 762189814 1000000000 1000000000 329392435 413420941 1 1000000000 14185165 1 946476881 731632510 1000000000 1 999151209 1 232710111 338522602 1000000000 24331146 1 980310452 1 931346367 1000000000 123154675 1 1 106299795 1000000000 239383437 1 11344379 1000000000 912700907 292382758 1 1 212543605 1000000000 350241397 1000000000 487321641 84655748 1000000000 917772702 1000000000 770393741 1 1000000000 363398122 1 16183447 1 769197236 1 597201869 1000000000 334402270 837732950 1000000000 1 873987883 339982869 1 713228849 1 1000000000 252086964 1000000000 742389002 1000000000 487931209 1 355112983 460598799 1000000000 1000000000 665126712 116245114 1 1 596723420 907192344 1000000000 959302471 1 1000000000 713123476 1000000000 136963948 1 102577472 240602305 1 1000000000 794546312 534727009 1 577077157 1 1000000000 376459249 880642812 1 103969421 1000000000 1000000000 423171966 1 712602677 1 55850354 987532297 1 138177795 1 1 365902275 1 474031351 499729598 1 710904290 1000000000 1000000000 477889275 622453327 1000000000 1000000000 855506292 329029152 1000000000 838091055 1 43683744 1 1000000000 166920283 1 457220238 1000000000 705186544 229625246 1000000000 727652377 1 1 917821104 1000000000 108079580 1 345393720 991714389 1000000000 513937961 1 435737063 1000000000 927428804 1 1 515261891 1 647170476 1000000000 639396904 722711976 1000000000 536754610 1000000000 1000000000 712615264 745533735 1000000000 73930122 1 1 163999509 1000000000 819663572 1 858976935 1 658118139 1 469398800 473452133 1 1 226553584 4106658 1000000000 934872326 1000000000 1 178976302 219692962 1000000000 899089382 1000000000 1000000000 47054883 1 843168370 227313143 1 1 766095393 588467814 1000000000 298937223 1 1 990619288 524561986 1000000000 234720562 1 805897540 1 69492965 1 511507715 1000000000 305486679 1 1 631634415 1 731129280 517838734 1000000000 1000000000 551898782 655347362 1 1 902955996 861228204 1 1000000000 549192916 1 563487039 150956933 1 1000000000 993728880 160012378 1 473594326 1000000000 785395697 1000000000 389015396 1000000000 1 620873773 108734868 1000000000 1 41558024 1 496532531 1 173170036 706089264 1000000000 903328946 1000000000 1 474095832 1 64384137 366083795 1 400713378 1 1 741397576 1000000000 391277450 194666375 1 1000000000 775059874 382588829 1 311908962 1 191607333 1000000000 1 229708127 638213062 1 194484821 1 924230073 1 1 394465208 301832366 1000000000 645084941 1000000000 479739770 1 217492100 1 148478956 1000000000 158482210 1000000000 1000000000 128951337 1000000000 853068515 559672555 1 1 601812527 134794503 1000000000 1 437669385 481508507 1 1 752733268 214974526 1 768742281 1 373149850 1000000000 820966216 1000000000 45646538 1 19890463 1 390700511 1 386970851 1 1 411564008 197797379 1000000000 551000295 1000000000 686309676 1000000000 545149955 1000000000 143499691 1 646273381 1 168824288 1 6828828 1 1 958483490 1 852185958 89955716 1000000000 1 163223226 1000000000 929140169 1000000000 425299459 1 555968494 461150549 1 1000000000 559632045 1000000000 437359501 1 627129937 1 536368958 1000000000 78696778 1 2885430 1000000000 708894922 78099219 1000000000 571561184 1 865381949 1000000000 1 478586218 861567394 1000000000 1 665662774 1000000000 285569181 465892036 1000000000 1 515034461 167887854 1000000000 954743096 1 1 915532281 1000000000 991022400 673478987 1 1 698363777 1000000000 862212675 1000000000 129601344 1 436978816 1000000000 744294057 453996545 1000000000 904509496 1000000000 21033851 1000000000 1 601325646 507919172 1 1000000000 480219472 1000000000 676272179 1000000000 410791585 1 971953626 709647599 1 1 254616433 892603928 1000000000 862260955 1 933461284 1000000000 1000000000 752787742 915313814 1 766591923 1000000000 1000000000 43399570 14999053 1000000000 788524057 1000000000 129920177 1000000000 340195548 1000000000 947120970 1000000000 396017381 1000000000 1 13303567 1000000000 61024658 648560867 1 1 90410799 1 537236100 1000000000 262071452 341603383 1 1 764429391 867141193 1 284925223 1000000000 800355776 1 1 56288609 1 584980906 584193040 1000000000 14249054 1000000000 502845308 1 438904848 1000000000 1 700937423 1 432557093 1 429847385 428700814 1000000000 1 491853287 1 943494825 247611005 1000000000 657186539 1 1 345638606 443285193 1 1000000000 264520169 1000000000 311327281 1000000000 585922394 1000000000 959875068 53248580 1 69445814 1000000000 351227566 1 616026395 1 978005383 1000000000 577531306 1000000000 136216997 1000000000 134225071 1 805148716 1000000000 216543266 1000000000 630295230 1000000000 591621309 1000000000 1 107697619 997494182 1000000000 1000000000 596255114 1 667780625 605563253 1000000000 634584633 1000000000 1 483466645 1 520068362 606970126 1 1000000000 160543208 1000000000 644821203 1000000000 831001575 1 875689158 1 299150807 1000000000 135878542 453609105 1000000000 1000000000 855848354 239098058 1000000000 1 129399759 1000000000 778099178 1000000000 913907627 1 73767730 916996171 1 162535063 1 123406238 1000000000 492031674 1000000000 1 525712081 1000000000 531263308 1000000000 107907094 1 586346835 1 618413108 1000000000 297449113 77976633 1 1000000000 20925374 1 471799734 741123124 1000000000 1 143175137 340869530 1 208046071 1 718713287 1 652543308 1 803806960 1 882804574 1 1000000000 689114941 320918088 1 553596733 1000000000 1000000000 341727751 991337098 1000000000 104088794 1 718441474 1000000000 355888431 1000000000 1 622877435 1 45412720 1 14634186 1 936838175 1 710363135 1000000000 964432010 972666555 1000000000 1000000000 867736215 1000000000 964868982 1000000000 48786405 1 529684896 1 270435006 1 434557817 1000000000 503620393 1 64686711 1 610641032 297266604 1 950880277 1000000000 1 898304378 1000000000 870039210 967985155 1000000000 1 56158763 1 576499627 88229116 1000000000 540051730 1000000000 1 227456472 1000000000 444661732 1 698935407 1 316628955 73822504 1 661566303 1 190796913 1 55223060 1000000000 819210730 1 1000000000 777378243 1 119913951 1 314031608 1000000000 152725857 1000000000 415579314 194964844 1000000000 1 740555921 287468909 1 762840273 1000000000 1000000000 275869585 22668676 1000000000 1 436043066 467056729 1 1 101724664 560631135 1 1000000000 401777002 1000000000 651919134 540124773 1 1000000000 537097570 1000000000 325187007 1000000000 765140512 1 228715301 127910349 1 1 782782542 64750737 1 940990204 1000000000 352179114 1000000000 208296994 1000000000 1000000000 736681063 851999883 1000000000 1 215840283 1000000000 88038254 1 792228452 792437058 1000000000 342225703 1000000000 1000000000 234039609 1 938249637 32446919 1 1 121480195 1000000000 16874117 1000000000 806732459 1 111556582 1000000000 473797856 1000000000 409609986 48586729 1000000000 457889786 1 1 866541620 634455347 1000000000 1 294044622 191237085 1 469680524 1 1 31038496 1 277580372 1 15173967 1 261241298 1000000000 238888062 984653322 1 879864292 1000000000 1000000000 851478300 1000000000 327111517 1 300643488 1 272076403 1000000000 696566775 316362323 1000000000 1 7241971 252899837 1000000000 422685748 1000000000 92857640 1000000000 1 270199963 784533021 1000000000 781818164 1 1000000000 50877187 1 493017845 756823280 1000000000 1000000000 251742130 1000000000 648845590 193797036 1000000000 283132549 1000000000 749605136 1 1 28736712 1000000000 859486926 1000000000 909429705 208735270 1 1 799633763 1000000000 903980109 1 280148719 1 672200072 681619263 1 1 823241493 1000000000 50549598 42301271 1000000000 125660272 1000000000 1000000000 974997903 1000000000 863115039 1000000000 780914829 1 401418989 758236598 1000000000 165927880 1000000000 419873220 1 981491268 1000000000 1 729540762 1000000000 284501220 1000000000 186792329 1 980305085 564999539 1 1000000000 119917030 1000000000 909634081 1000000000 975209997 626588202 1000000000 1000000000 282436496 1000000000 221317850 1000000000 782076798 257962340 1000000000 963498719 1000000000 1000000000 369462485 1 821573022 829053458 1 1000000000 26078075 359896916 1 1000000000 163262823 1 911977080 181968287 1 713035139 1 111562480 1 1000000000 685531324 476602245 1000000000 643645891 1000000000 710013332 1 1 881016050 897606742 1000000000 1 297928317 1 608480163 1000000000 483165351 1 193971859 374181479 1000000000 461981576 1 258248685 1 1000000000 585779198 1000000000 750207058 625698940 1000000000 1000000000 124007399 319202575 1 1 859221622 291664555 1 1 671145688 323300308 1000000000 1 922545473 43932902 1000000000 967566761 1000000000 406059114 1 1 335230878 705598924 1000000000 1 201712378 116577500 1000000000 267011779 1 1000000000 273046644 1 755282860 1 885746843 476992896 1000000000 1000000000 100884638 1 623437550 1000000000 4535648 1000000000 99115270 1 516496987 1 335234504 1 122569119 1 630093109 18500924 1000000000 8420904 1 1000000000 127611503 1000000000 486449772 655914234 1000000000 578435435 1 290082553 1 675224781 1 784668070 1 44528238 1 1000000000 414507872 1000000000 143119 619180883 1 1000000000 25939223 1000000000 604727089 292371658 1000000000 43879235 1000000000 1 624038751 556348237 1 1000000000 136968256 216707217 1000000000 756039141 1 430502230 1 248563113 1000000000 1000000000 457800287 454478320 1000000000 1000000000 761510042 955042819 1 339689858 1 1 389245188 1000000000 975051390 861187417 1 348730285 1 696333290 1000000000 424685678 1000000000 1 492585108 1000000000 370055708 490906938 1000000000 604961091 1 532890818 1 1000000000 49143748 1438061 1 617030710 1000000000 1000000000 997239781 1000000000 413396730 912263778 1000000000 61701958 1000000000 59405632 1000000000 241271971 1000000000 1 957510255 814987559 1 872544030 1 774633694 1000000000 1 970832108 1000000000 217410222 1000000000 598143524 323312943 1000000000 788242494 1 155839931 1 688208923 1000000000 972848174 1 1 26134369 1000000000 230943143 1000000000 746065465 1 656262833 20236537 1 248978225 1000000000 1 907954929 1 662736505 845236700 1 1 451955685 164022077 1000000000 1 855543387 1000000000 556902683 737290511 1 1000000000 51064681 1000000000 98964465 1000000000 462363025 1000000000 512438304 1 302982500 961519298 1 526095088 1 428920481 1000000000 1 113069699 48526576 1000000000 499824713 1 892208023 1 743866584 1 75631971 1000000000 1 277614109 132551800 1 266451445 1 30071669 1000000000 1000000000 558156259 1000000000 714217360 1 665821499 1000000000 571312160 110380316 1 5532142 1 1000000000 331229097 355334310 1000000000 1000000000 413279189 289885396 1 1 324145955 1000000000 856564417 433543357 1 1 191773855 1 60508482 716636750 1 104200361 1000000000 1000000000 486740276 307093405 1000000000 1 104839798 1000000000 204691366 1000000000 742129647 445647255 1 1000000000 70669406 1000000000 239780737 1000000000 82354953 117213098 1000000000 1 911190865 1 677556180 1 453709960 552755765 1000000000 362746477 1000000000 576474515 1000000000 1000000000 115610285 1 36079557 1000000000 90557390 1000000000 8192023 361774555 1000000000 1 104938721 444165946 1000000000 851059628 1000000000 650920965 1 1 989747034 1000000000 504950861 997442458 1 344311708 1000000000 903740180 1 1 822069799 1000000000 953424305 1 444810745 825980496 1000000000 576879764 1 339583321 1000000000 1000000000 349754697 821169021 1000000000 1000000000 459436733 1 64471577 772060664 1 597310081 1 337943376 1000000000 65801128 1 1 448883105 87837571 1 424573484 1 532076917 1000000000 1000000000 37372279 1000000000 713161532 880233362 1 92781490 1 1000000000 800365102 1000000000 747882688 228099786 1000000000 1000000000 553391080 1 908121968 367048905 1 1000000000 597121108 1 91009784 932314814 1 605886598 1 691665298 1 552300718 1000000000 1000000000 730703844 1 158661605 715876851 1000000000 1 828478158 547934947 1 560660830 1000000000 461461924 1 1000000000 58536345 134978395 1 1000000000 704261953 1 244159413 1000000000 665572833 66821497 1000000000 1000000000 430664324 1000000000 843387337 927692431 1000000000 675552865 1000000000 442001159 1000000000 1000000000 384916802 1 634640819 523581982 1 1 240440171 1 20638701 1000000000 972010253 1000000000 795606281 1000000000 564862037 1 97328172 665691164 1000000000 1000000000 121572537 1 589814079 1000000000 80497316 1000000000 514614695 1000000000 98540652 182488256 1 230552425 1000000000 1000000000 147868875 1 315058933 804465758 1000000000 1 366020776 1 509827973 1 741850664 1 14096850 740531414 1000000000 1 288281795 426155461 1000000000 1 89300957 1 429962328 1 120710631 402401763 1000000000 885411468 1 626910388 1 329055710 1 396336863 1 1 490141961 1000000000 626342712 544715682 1 1000000000 861221063 46595813 1 735130412 1 804453965 1 502523971 1 287038179 1 1000000000 71931765 781574817 1000000000 88513798 1000000000 1 313351497 566020044 1000000000 834945046 1000000000 1000000000 626610100 1000000000 699235747 11107680 1 660245349 1000000000 553172821 1000000000 1 827713562 1 250427657 1000000000 115670164 437108283 1000000000 1 189563446 508707056 1 1000000000 884587141 723722354 1 1000000000 252647217 106290109 1000000000 809228283 1000000000 10531241 1 1000000000 945115072 1 139140418 5312045 1000000000 261780640 1 746336606 1000000000 30878376 1 1 51336913 387739668 1 1000000000 569153818 36879898 1 931170723 1 1000000000 828171560 1 834986468 1000000000 895520754 147025781 1 1 121550166 700410964 1 1 989080418 67567805 1000000000 1000000000 106939864 144156158 1 290743461 1000000000 1000000000 396897180 69714067 1000000000 1000000000 996578356 1 422764199 23702380 1 546406533 1 34484316 1 1 621746740 1000000000 959242190 1000000000 165721521 1000000000 912949685 440209057 1000000000 944818485 1 1 490805898 259057318 1000000000 1 389479417 98391278 1 1000000000 115646688 1 212040585 799842473 1000000000 1000000000 508598450 536007241 1 449892088 1 392690864 1 1000000000 207926191 249782289 1 1000000000 939859863 649030211 1 1000000000 463193877 606509223 1 1 362725732 58448383 1000000000 1000000000 10237983 1000000000 70729857 1000000000 584215677 918548116 1 894189988 1 148274833 1000000000 1000000000 517463411 1000000000 404345327 1000000000 681575712 913576493 1000000000 1000000000 764857615 1000000000 640063466 1000000000 80835902 1 448830587 1000000000 842376611 884760178 1 1 779686377 1 295725917 950392278 1000000000 126842680 1 32459220 1 450328030 1000000000 936767722 1000000000 867074781 1000000000 659198857 1 1000000000 688439324 1 266556049 1000000000 61302169 630947825 1000000000 415801527 1000000000 1 141936178 1000000000 675345773 414559332 1000000000 1000000000 244340155 979747767 1000000000 1 852171211 1000000000 830734899 425712397 1 1 699617755 697242308 1000000000 1 611940788 51029076 1 1000000000 25122291 777762739 1000000000 73145551 1000000000 1 3758185 197482300 1000000000 1000000000 849525098 1 685288201 419691074 1000000000 795217831 1000000000 60411357 1 1000000000 252222224 1 460429149 1000000000 702212130 647784783 1 143603145 1000000000 1000000000 699644331 1 762481257 73708283 1000000000 781790424 1000000000 422231808 1 1000000000 839823439 1000000000 713364805 1 580506800 591621113 1 423996040 1000000000 775308131 1 889406494 1000000000 401159278 1000000000 100463355 1 1000000000 795804296 1000000000 371382609 702383962 1000000000 1000000000 133585544 464325779 1000000000 130179182 1000000000 631203914 1 504055382 1000000000 713761848 1 1000000000 557138835 791819845 1000000000 269019298 1000000000 51297455 1 1 966362732 1 605498429 1000000000 176357636 715307739 1 1000000000 63253301 1000000000 854252790 1 111434309 772341759 1000000000 1 687015760 1000000000 774593142 668647840 1 1 903228382 606436171 1000000000 981411567 1 221801879 1000000000 1 547981426 791428715 1000000000 630716714 1 1 119957049 1 566070035 93057982 1000000000 1000000000 382505079 420778740 1000000000 78231840 1 1000000000 258877089 954952723 1000000000 349456344 1 1 90993713 1000000000 9941711 1 972750364 756457581 1 789747138 1000000000 681698797 1 1 243440627 1 840184824 1000000000 933975129 1 22510740 517197874 1 410680650 1000000000 444149306 1000000000 127483104 1 258474512 1 20884491 1000000000 1 156039053 51474553 1 269878355 1 920240008 1000000000 1000000000 568203279 1000000000 67887137 1 101803960 766553339 1 1 653810233 371176128 1000000000 559024351 1 1 346025308 725260783 1000000000 1000000000 503228398 1000000000 514886076 206879399 1000000000 227877036 1 264143873 1000000000 869782652 1 1000000000 297858734 358671661 1 768632217 1000000000 267301366 1000000000 32001378 1 385096349 1 1 513169579 1 551333781 1000000000 572926110 976490306 1000000000 1 986236684 14245573 1 952057719 1 1000000000 768240808 183521920 1 721292252 1 864901379 1000000000 733571406 1 520471109 1000000000 1000000000 505767565 1 984556199 236701648 1000000000 1000000000 714814493 548146634 1 1000000000 473351142 1000000000 225254806 1 268650203 24959289 1 1000000000 135121833 1000000000 439363838 6113392 1000000000 128390684 1 1000000000 857946379 446122246 1 112293751 1000000000 254192571 1 745339817 1 1 210820734 1000000000 201673791 1000000000 77849429 433713001 1000000000 1000000000 841166510 1000000000 214709595 745091977 1000000000 1000000000 770092489 1000000000 54596998 861669800 1 1 75308864 706238636 1000000000 1 839851847 1 735669214 1000000000 820672031 1000000000 710308003 992262576 1000000000 718864283 1 89345133 1 5333690 1000000000 715736236 1 1000000000 994787310 1000000000 383811202 962550212 1 1 349560445 605708129 1000000000 1 529977777 825159978 1 1000000000 109849955 342305164 1 1000000000 251752120 26150194 1 1000000000 886015698 1000000000 836307481 1 12729256 891591374 1 285242388 1 32250195 1 857552211 1000000000 141248232 1000000000 1 196929660 1000000000 6207541 1 652878389 546562859 1000000000 776286990 1000000000 62483441 1000000000 416526565 1 1 117608020 461418925 1000000000 1000000000 214687489 1000000000 926300158 529595387 1 955093959 1 964477868 1000000000 1000000000 945228171 167518175 1 938282111 1000000000 1000000000 525810716 1000000000 216006130 1000000000 461035698 486074458 1 1000000000 896479 1 317235812 623993445 1000000000 1 526037102 313965820 1 134620869 1 48679926 1 958852361 1000000000 1 966847098 1 387072281 7602360 1000000000 783456736 1000000000 850529390 1000000000 25947760 1000000000 889619237 1 683054011 1 1000000000 233531269 945529684 1 1000000000 347327778 1 102668191 1 105518099 361695667 1000000000 405948370 1000000000 127527804 1 1 346041501 1 508854859 948013791 1 540787290 1000000000 1000000000 204352997 623402389 1000000000 580173127 1000000000 607886850 1000000000 1 879574645 21496373 1000000000 717366182 1 949868585 1 431670192 1 1000000000 979076833 941551109 1 1000000000 422445860 1 161562198 1 528709072 808861473 1000000000 6341640 1 1000000000 255465624 1 955987880 525781311 1 347899490 1 302182815 1000000000 1 132429795 670896241 1 709488473 1 149189273 1000000000 408193731 1 1000000000 398569059 379947106 1000000000 1 994053446 1000000000 423275704 1000000000 512922027 275528037 1000000000 1 95921154 868657487 1000000000 1000000000 262977169 1 872894063 1 704212821 263143839 1000000000 1000000000 450575197 1000000000 189218521 322827513 1 1000000000 656327217 1 682571297 270888442 1000000000 1 522162285 837753456 1 1000000000 22944265 1 254873419 593259771 1 158894994 1000000000 367307809 1000000000 1 712408091 1 485667654 54936327 1 958112680 1000000000 780927156 1000000000 47924824 1000000000 765783138 1000000000 243791316 1 1 500888846 1 123702829 1000000000 294245064 512189736 1000000000 655276277 1 1 545588667 1000000000 220882391 601175093 1 800366520 1 1000000000 136174724 752625690 1 1000000000 102292462 868084052 1 725717407 1 1000000000 873106157 1000000000 666401649 431968034 1 508138565 1 1 625436654 1000000000 715924821 1000000000 809310206 21322715 1 550971877 1000000000 71734384 1000000000 1 880029178 324216703 1000000000 241534263 1 1000000000 693927468 1 25238405 780423959 1 1000000000 362920392 135576653 1 543644695 1000000000 923506135 1000000000 1000000000 772902513 1000000000 476351036 478782560 1000000000 905042516 1 1 908460003 558821336 1 257758195 1 416826889 1000000000 248939292 1000000000 1 623208896 93043824 1 231690856 1 403172682 1 1 744503067 1000000000 754404401 1000000000 682212196 1 697203519 1 903525611 1 340418679 30665598 1 1000000000 846446679 730426066 1 856057623 1000000000 1000000000 221010257 1000000000 79480040 1 69354341 79282081 1000000000 733788314 1000000000 903914026 1 1 178988529 1000000000 411538450 1000000000 336572108 981522344 1000000000 1 952504269 823098109 1000000000 1 923388180 14652969 1 456012066 1 1 419180855 1 295700457 1 581362202 1000000000 575172409 149246722 1000000000 1000000000 218113048 1 154009470 989965380 1 212714686 1000000000 1 608260432 23487323 1000000000 314094769 1000000000 1000000000 509676813 679076908 1000000000 931038878 1000000000 1 705002989 872085126 1000000000 1000000000 118291905 1000000000 712848016 999030455 1000000000 328585951 1 27415209 1000000000 127584958 1 1 351278313 1000000000 387412374 337770897 1000000000 1 839379045 1 861904066 251658273 1000000000 117666112 1 116873054 1 1 273120184 1000000000 193250712 1 76877354 1 898651274 259555518 1000000000 1000000000 34482145 1000000000 761017719 1000000000 27510208 905177107 1 728935006 1000000000 622826895 1 900535094 1000000000 1 488296590 1 407558164 1 656527401 1000000000 29513839 874221160 1 1000000000 474791263 521903061 1000000000 1 347914918 392777098 1 1 123038485 1 866929417 597333690 1 1 103622489 1000000000 510165816 789520043 1 58532508 1000000000 931684865 1000000000 1 450382114 533145119 1000000000 1 14906424 167674688 1 530372909 1000000000 1000000000 506575059 523390434 1000000000 509689015 1000000000 209011683 1000000000 1 937538377 819295812 1 367303086 1 136361640 1000000000 1 955052454 453799879 1 1000000000 247900775 1000000000 765126628 35319228 1000000000 1000000000 469415296 1 913628391 199205046 1000000000 1000000000 464172692 983823775 1 468906306 1 388212248 1000000000 385048448 1000000000 972287317 1000000000 175504231 1 1 863117199 1000000000 678376610 334696517 1 1 790650478 1000000000 932049750 1 483327223 1000000000 382669678 664276832 1 51914765 1000000000 1000000000 156635626 33807258 1000000000 1000000000 999878024 1 35998686 1 140436566 501953858 1 1 721635386 1000000000 612664625 1000000000 900059421 663769092 1 1000000000 123605026 1 446163667 1000000000 294913834 8590217 1 165544465 1 1000000000 858822563 1 602972932 518200305 1000000000 911462726 1000000000 304965055 1000000000 1000000000 397388245 629984195 1000000000 262000954 1 151869232 1 225213434 1000000000 995772244 1 549260529 1 546375700 1 269664014 1 771503542 1000000000 729807807 1 968882252 1000000000 451402611 1000000000 1 130607397 776033176 1 322601127 1000000000 1000000000 44988772 989357807 1000000000 1000000000 137915614 1000000000 287406480 1000000000 750821753 1000000000 407006947 267054502 1000000000 892475189 1 1000000000 589053115 1000000000 841604158 1 361947277 420195131 1000000000 554097194 1 375205395 1 921727740 1000000000 269573601 1000000000 580431308 1000000000 1000000000 770138428 123912440 1000000000 1 46513842 1000000000 491299643 1000000000 352687040 371035759 1000000000 860549297 1 28468137 1 209644486 1000000000 1000000000 176378881 502354434 1 1 125731191 1000000000 108957691 302884173 1 1 224309526 260617527 1000000000 810072961 1000000000 1 326785215 1 318933338 1000000000 46070336 609567578 1 911829208 1000000000 342508898 1000000000 1000000000 287559347 644785494 1 937683199 1 346889875 1000000000 802255116 1 296285307 1000000000 818691529 1 1 922144849 1 366624557 1 49811188 1 255827654 1000000000 698242219 1000000000 562997993 770479999 1000000000 1 348291023 1000000000 280700035 1000000000 525150735 1000000000 365488723 589834701 1000000000 150970179 1000000000 63804410 1 1000000000 147872657 1000000000 732808461 1000000000 724784639 584554135 1 999260462 1000000000 76756228 1 113285670 1000000000 1000000000 166618871 5556831 1000000000 581210015 1000000000 1 215405999 1 645330264 300160134 1 1000000000 49099791 1 527920835 992873649 1000000000 505874333 1 976238357 1 1 308076264 1 49384893 929858083 1000000000 1000000000 471868619 1000000000 397974447 1 264752011 556790919 1 516770806 1000000000 191313633 1000000000 960555910 1 1 569615892 1000000000 323417290 870238246 1000000000 979148034 1 499716958 1000000000 953824062 1 299071032 1 875474505 1000000000 1000000000 784569900 234022610 1 12481417 1 1000000000 132626726 270646503 1 1000000000 434847200 120879731 1 271176434 1 888211333 1 215388258 1000000000 1 118003424 1000000000 507547678 1 514631665 161816132 1000000000 1000000000 107793786 342652738 1000000000 1000000000 175103486 1 869503789 1000000000 294296151 1000000000 893140904 1 750465230 1000000000 59514314 1000000000 15442208 429653844 1 220735935 1 459434140 1 1 393866946 1000000000 212869782 317242071 1 1 481517637 1000000000 447277721 529166611 1 720726193 1 157497680 1 189589786 1000000000 1 684511313 1000000000 613253610 362207617 1 1000000000 264724482 1 461272005 129333768 1 1 370380958 519828480 1 1000000000 125329498 117761517 1000000000 359302845 1000000000 409604063 1000000000 592804227 1 1000000000 770823612 153489425 1000000000 285800247 1000000000 1 119485892 400209482 1000000000 1000000000 469753905 1 112995990 1 244847294 820199433 1 1000000000 98668779 1000000000 761884459 1000000000 110515387 1 970673522 802783881 1 1 854085622 459072955 1000000000 387908852 1000000000 846888356 1000000000 1 653439087 777052160 1 625573981 1000000000 182538856 1000000000 954988212 1000000000 69866007 1000000000 1 241596359 62222185 1 720610616 1 1000000000 557602410 883383814 1000000000 1000000000 813488102 1000000000 320628203 412725829 1000000000 1000000000 75669137 632847773 1 1 760480997 273262694 1 1 660650225 1000000000 787944978 747312793 1 649054987 1000000000 358045609 1 1000000000 945148252 138262393 1 9927032 1000000000 297299622 1 1000000000 710983793 828787494 1000000000 1000000000 88930056 916505386 1 1000000000 135930099 1000000000 50049821 1 177275319 1 854862645 508899452 1 1 798742751 1 917254192 1 772362870 1000000000 128265065 738270624 1000000000 1 478858581 1000000000 458308274 1000000000 623522597 761111412 1000000000 1 443084109 340569525 1000000000 398104057 1 836886008 1000000000 56647188 1 608639672 1 1 60410962 1000000000 774710912 66055552 1 1000000000 885162836 1 858914708 1000000000 540362689 282555090 1000000000 1000000000 783561704 830332513 1 1 108572927 1 145250238 1000000000 403009928 558658660 1000000000 1000000000 458603706 1000000000 33078526 487084905 1 1000000000 96385954 114615511 1 1 472429652 1 583639499 1000000000 43005252 601761357 1000000000 463446560 1000000000 1000000000 741538920 378113504 1 571650642 1000000000 1 765954148 1 989240412 1 88847688 189738758 1 754965332 1 171932055 1000000000 462054360 1 1 107352480 1 478026597 1 206790593 1000000000 916408635 267953176 1000000000 1 608092367 1000000000 909842095 1 99320511 57443927 1000000000 1 314416805 1 562361414 1 133358876 951752413 1000000000 430538585 1 930683375 1 1 296876993 888435444 1 1000000000 367961290 1 401214845 331175328 1000000000 441027669 1 90870225 1000000000 727698333 1 602269564 1 98765401 1 625512269 1000000000 937319870 1000000000 1 71748531 754998948 1 1 500596397 105459586 1 788166537 1000000000 1000000000 129286479 1000000000 520213502 139813798 1000000000 1000000000 291372534 1000000000 128948374 647855990 1000000000 1000000000 755106416 1000000000 328266227 1000000000 965793795 1000000000 994588803 1 271426970 1 556968514 1000000000 887880476 1 216926800 1000000000 742911933 1 587908797 1000000000 682058635 1 157165528 1 75075906 1000000000 391294243 1000000000 488789710 104541039 1000000000 1000000000 545535175 1 868112225 766033760 1 1000000000 96054735 770264336 1 1 798831966 1 166877032 1 852911267 162691696 1 725401675 1 393024227 1000000000 1 638022289 596431289 1000000000 1000000000 873562475 69751631 1 1 246459085 1 59210913 568418402 1000000000 860714714 1000000000 1000000000 584866332 1 348924856 1 547355387 1000000000 525256972 1 780021095 78605769 1 1 880714879 1000000000 937824498 493440451 1000000000 1 223747280 319606388 1000000000 1 404214990 508885504 1 1000000000 576416861 1 684850931 8473405 1 877211569 1000000000 1 600135048 18659951 1 139057642 1 431664061 1 789430359 1 229267717 1 826843571 1000000000 256209510 1 443871407 1 1 35332929 1000000000 602322523 1 391968473 1000000000 512678585 1000000000 670287985 596837810 1 81520184 1 79008983 1000000000 1000000000 70885999 515625028 1 1 93126181 1000000000 744100105 1 229749994 88707968 1000000000 1000000000 141827794 97128412 1000000000 1000000000 209246775 181060971 1 1000000000 655134857 472938196 1000000000 495275417 1000000000 1000000000 339971526 1 773904568 76111452 1000000000 725319950 1 1000000000 923171517 1 456353409 1000000000 422754094 1 533297819 157854484 1 75267265 1000000000 1000000000 125710654 578480412 1 1 78296527 197130144 1 389042221 1000000000 1000000000 980882567 720483681 1 31612827 1 1000000000 3678510 455285697 1 1 867163737 338710544 1 183650419 1 1 616345574 621651338 1000000000 675319115 1000000000 1 463515677 1000000000 859861268 1 377706427 1000000000 560437264 1 257515171 713993913 1000000000 1000000000 341508816 156016810 1000000000 1 663829699 255287134 1000000000 891345529 1 1 191553397 164914408 1000000000 264738806 1 58048092 1000000000 20166889 1000000000 1000000000 911755806 1 796574883 137509824 1000000000 1 523982633 1 962205300 492752138 1000000000 1000000000 761829053 1 908781837 1 836528882 1000000000 880568345 1000000000 49469665 1000000000 585496751 1 398354173 1000000000 774111064 536526694 1000000000 3389812 1000000000 894991688 1000000000 930067375 1 669071571 1 1000000000 837972380 1000000000 911029311 904573880 1000000000 339981362 1000000000 397773646 1000000000 78448113 1000000000 384676232 1000000000 375870388 1000000000 3246879 1 1000000000 799799166 1000000000 191920121 1000000000 63656162 1 201199652 416751107 1 570066300 1000000000 510798406 1000000000 924505466 1 528951555 1000000000 836970080 1 5416603 1 468734804 1 87778904 1000000000 672544925 1000000000 600296308 1 1 224037766 60155804 1000000000 300721446 1 905761642 1000000000 585277330 1 371966740 1000000000 1 122690224 1 540557771 1 795617330 156555295 1000000000 261010430 1000000000 1 777620418 706900584 1 396603166 1 1000000000 754235824 1000000000 125724419 763579397 1 856995557 1 1 488205196 1000000000 332592122 1 117110711 650492323 1000000000 1 346682702 637463926 1 1 634720919 1000000000 133759825 612827375 1 1 131131858 1 494521140 1 432959384 121885299 1000000000 1000000000 874313125 193164828 1 1000000000 410869576 1000000000 253901623 387144685 1000000000 65421804 1000000000 516283703 1000000000 927937212 1000000000 926196152 1 30516953 1 60491960 1 818031855 1000000000 912271702 1000000000 228459968 1000000000 1000000000 59510655 114863100 1000000000 347567869 1 834229932 1 50805523 1 807492500 1 912620797 1000000000 1 985428201 959086006 1 89832382 1 816883046 1000000000 1 917216393 1 718898386 529076508 1 1000000000 775974200 258933621 1 875590376 1 335955136 1000000000 1 818786061 1 490084855 1 798736629 231607664 1 1000000000 837293892 3716295 1000000000 650697062 1000000000 1000000000 809413241 1 513979313 782140054 1 1000000000 206456448 80830962 1000000000 978076355 1 128399131 1000000000 1 112506442 1000000000 490795667 1000000000 248495159 725555100 1000000000 61828093 1 1 138880760 700126014 1 20118272 1000000000 1 792582896 849715825 1000000000 764718124 1000000000 1 687316307 1000000000 649471743 1000000000 61757774 1 901523874 491784923 1 653519996 1 533493418 1 1 661081407 1000000000 323865757 115098010 1000000000 443626936 1 1000000000 878305221 1000000000 880435819 864595288 1000000000 1 127943820 1000000000 437852874 191305328 1 423999981 1 268535405 1000000000 1 87076832 1 329457215 1000000000 303346869 1 900742043 278355784 1000000000 1000000000 481833818 956075931 1000000000 177916573 1000000000 1 499541525 163788097 1000000000 1 331371015 1000000000 449925391 228434909 1000000000 1 257478398 1000000000 613419851 1 743706092 31876072 1 506764847 1000000000 1000000000 856539275 1 339679577 738189268 1 1000000000 912309652 343438381 1 1000000000 824924148 7515079 1 80877852 1000000000 611130051 1000000000 508238750 1000000000 816759322 1 1000000000 22725996 269955959 1000000000 977103814 1000000000 1000000000 1289859 1000000000 439038195 1000000000 514105334 1 79401785 546480325 1 530030700 1000000000 799175137 1 361908073 1000000000 3576022 1000000000 1000000000 767214835 1000000000 971328435 1000000000 386689341 1000000000 39807121 922888589 1000000000 979182382 1000000000 1 3025754 1000000000 85016286 423107124 1000000000 575403852 1 1 113975792 795619423 1 1000000000 267508322 976160165 1000000000 1000000000 255504394 365475230 1 1 417263392 785425244 1000000000 616010834 1 25636023 1000000000 1 998556817 557387665 1000000000 981124451 1000000000 1000000000 268024450 854606075 1 659704644 1 1000000000 526728084 297713477 1000000000 466914647 1 55582918 1 831886403 1000000000 1 938872538 363684188 1 340382887 1000000000 1000000000 958701729 1 341826141 190443784 1000000000 85864478 1 1 453376510 107048283 1 366967729 1 1 942000884 1000000000 98489752 755669625 1 1000000000 804655757 1 248761077 706924000 1000000000 1 752074659 1000000000 630349503 301807322 1000000000 1 557804367 320687543 1000000000 512747236 1000000000 849423027 1 1 667294377 308379571 1 1000000000 176144415 247398355 1 115129041 1000000000 1000000000 677950301 162212515 1 1 510241345 321214992 1 952592756 1 602909634 1000000000 501183900 1000000000 724694753 1000000000 727434071 1 356155253 1000000000 1 55838607 60580416 1000000000 862445109 1 1000000000 947481965 1000000000 405955513 926465397 1 1 217648053 1000000000 939542939 1000000000 569094934 1000000000 757900125 743324713 1000000000 1 280818749 1000000000 4631795 543795003 1 49128496 1 1000000000 334076780 115787090 1 1 279448320 1000000000 901372395 1 893294628 582757083 1 1000000000 844542231 969044900 1 1000000000 472765141 910477894 1 1000000000 183101366 1 664435708 722212202 1 390214470 1000000000 846302627 1 1000000000 225309077 956136153 1000000000 1000000000 885142266 23621765 1 769603649 1000000000 1 237696557 492317137 1 246261421 1 1 985017260 1 214342418 1000000000 994232061 479019110 1 1000000000 908807559 1 652765665 520581980 1000000000 288397501 1000000000 945976 1 1 952578350 1 911770597 942751692 1 1000000000 326278913 282402000 1000000000 981898129 1000000000 72735372 1000000000 1000000000 113222319 862653042 1 867760332 1 1 132502044 344483271 1000000000 817542555 1000000000 410629724 1 1 988864141 197474093 1 1000000000 271042363 268566482 1000000000 89516850 1 577324118 1 94951607 1 1000000000 615816050 493203048 1000000000 1000000000 324492274 296977015 1 1 377239456 423961826 1000000000 277271572 1 14574577 1000000000 1000000000 887014860 1 148681337 114936293 1000000000 979414832 1 899765473 1 351959668 1 638023371 1000000000 200560618 1000000000 1 137442091 303545685 1000000000 181699349 1000000000 371742722 1 1 659567560 1000000000 11831846 724094507 1000000000 716534683 1 1000000000 883855252 1 222614853 1 558794293 1000000000 63835808 407572879 1000000000 762445998 1 1000000000 469305674 1 68850129 113618130 1000000000 1000000000 841692617 726896669 1 1 738974546 1 414076916 1000000000 220023990 312955429 1000000000 1 334345394 236877305 1000000000 1000000000 263175959 64179534 1000000000 1 10274425 1 860850876 1000000000 976258654 1 863361823 1 499631414 1000000000 48261855 1 828025241 657972076 1 342718985 1000000000 1000000000 668794674 1000000000 271066301 1 22561407 61467311 1 1000000000 327559587 694072690 1 696043203 1 273844494 1 635614119 1000000000 1 61853535 384403443 1000000000 91128386 1 777100840 1000000000 1000000000 862742521 220103620 1000000000 1000000000 229226792 475511025 1 445022664 1000000000 1000000000 729993745 762776171 1 1000000000 259669400 396098363 1000000000 1000000000 425984647 984670223 1000000000 48946157 1 1000000000 748304623 1000000000 740179922 1000000000 189775484 1 185671139 693328765 1 1000000000 75377737 874217743 1 1000000000 460692223 471648452 1 1000000000 664362519 109355038 1000000000 1000000000 477288256 265427640 1 1000000000 626145005 1 156399756 91053966 1 1000000000 469777323 879999783 1000000000 1 817884879 1 127290793 1 66799643 298833021 1 163783551 1 1 486628747 398465022 1 112518701 1 308011874 1000000000 603880032 1000000000 1 404290445 26239655 1000000000 1 828889334 362367209 1 1 597196687 1 557454011 550313345 1000000000 1 140692846 671991080 1000000000 124028994 1 1000000000 654764952 1000000000 202372388 1000000000 799756067 1 949596235 216783662 1000000000 1 397053728 1 891739327 1000000000 969083593 788835615 1000000000 1 207490749 132178936 1000000000 96038843 1000000000 1000000000 624167998 254093706 1000000000 299475800 1000000000 1000000000 323821021 1 269099996 476270777 1 274201407 1 192974031 1000000000 720400860 1 1000000000 23084039 409578674 1 1000000000 753134277 69682743 1 88145959 1000000000 1 875712930 390842800 1000000000 925328396 1000000000 655250613 1000000000 1 379077824 1 47251438 817783340 1000000000 604751257 1000000000 570987712 1000000000 1 825077361 1 304456997 628554234 1 883426091 1000000000 12504173 1 137163470 1000000000 1 629360295 134405291 1000000000 262175366 1 938013525 1 481898499 1000000000 285151444 1000000000 505460090 1000000000 1 836286407 1 26580849 1000000000 817275249 263477837 1 356962848 1 85831746 1000000000 1000000000 676556112 1000000000 397804021 1 289153750 201171484 1000000000 41546896 1 849007751 1 1000000000 88916449 1 807087341 684693098 1000000000 622491619 1 850052431 1000000000 27188818 1 776794751 1 1 166162397 711520584 1000000000 724315780 1 726692772 1000000000 328399855 1000000000 1000000000 258912670 829844164 1 1000000000 408330796 1 683266654 1 194455258 631359305 1 498321846 1 504295147 1000000000 1 156294853 1 212605610 1000000000 497355384 1 213012221 57953908 1 1000000000 827010760 1000000000 113074189 1000000000 374412110 550387161 1000000000 826028863 1 1000000000 117708221 363047702 1 1 557761224 1 21057870 159262284 1 381401270 1 111170952 1000000000 1 104565062 1000000000 327364936 1000000000 781558247 29596894 1000000000 819463027 1 789249999 1000000000 596588901 1 149358998 1 38959242 1 188467423 1 742815257 1 1 391567252 960067987 1000000000 592881955 1000000000 1 173539270 8559195 1 474395991 1000000000 1000000000 936169020 140112694 1 1000000000 233339166 617705806 1000000000 33705871 1000000000 1000000000 319669223 1 74342471 1000000000 221274116 669505679 1000000000 1 429113138 620839558 1 119050509 1 1 781786254 497104637 1000000000 1000000000 111505246 11890283 1000000000 483735552 1 1 11572196 1000000000 653950253 849995134 1000000000 26423122 1 717695205 1 1 493722811 1 841567086 1000000000 394722603 122173068 1000000000 1000000000 413962823 1 256953621 1 126768194 803347360 1000000000 1000000000 23219217 1000000000 684191857 229196962 1 1 328802637 256329827 1000000000 1000000000 534079883 1000000000 103467644 1000000000 604176596 34971429 1 106276068 1 1 593079918 1 509232818 463936225 1000000000 1000000000 16413537 828354388 1000000000 1 878256463 23460181 1 366449592 1000000000 1 101456270 1 934247211 1000000000 544559482 1 547108699 572552658 1000000000 248017541 1 440434964 1000000000 1000000000 348146406 351870326 1000000000 972925070 1000000000 1000000000 695743420 1000000000 647958023 24408120 1 64658447 1000000000 1 244281707 1 736042733 1 963820433 30223768 1 1000000000 804246154 174949685 1000000000 986963834 1000000000 985788716 1000000000 1 375403385 1000000000 183141458 1000000000 683100351 1 212672876 1000000000 716321183 46945150 1 908530884 1000000000 879956034 1000000000 1000000000 149046772 587612448 1000000000 1 538318039 49840401 1000000000 1 589222156 1 930542015 1000000000 447882488 893705820 1000000000 1000000000 312757926 1 100256360 1000000000 500441126 189936373 1000000000 1000000000 503420598 1000000000 228085405 1 39559724 1000000000 12345002 73587696 1 445609921 1000000000 1000000000 279213805 934864494 1000000000 1 31608281 1000000000 43153409 1000000000 292887855 174799366 1000000000 1000000000 792682058 738625222 1 1000000000 422077159 250606389 1 1000000000 387203719 376839323 1000000000 1000000000 2130693 1000000000 9197163 1 685543361 369012892 1 1 898795201 1 803383020 324050217 1000000000 1 135515489 1000000000 625576039 1000000000 819604094 193991032 1 1 73926507 444325280 1 1000000000 374997143 1000000000 525902332 289629967 1000000000 1 250925892 672832775 1 1 171076391 824921058 1 1 622688927 1 303000612 1 165389461 343227302 1000000000 1000000000 551298626 688630902 1 808341150 1000000000 441124022 1000000000 1 876190285 1000000000 933897189 76865374 1000000000 424874991 1000000000 823737917 1000000000 1000000000 99690593 447453506 1 50845729 1000000000 122422835 1 1000000000 765452818 1 223611670 1000000000 918562551 329318342 1000000000 1000000000 934688002 1 156063631 122770277 1 1000000000 367474764 163712586 1 1000000000 559288917 1000000000 376777618 1000000000 673256613 248576699 1000000000 63208084 1000000000 847175240 1000000000 842752650 1 1000000000 80701200 1 785013509 1000000000 342874586 191286615 1 618346900 1 1 712564090 512622231 1000000000 780347991 1 1 361481552 725053418 1 1000000000 288848559 417810065 1000000000 1000000000 398509753 1000000000 264237309 334729637 1000000000 1000000000 113920018 913609689 1 265751067 1000000000 1 284702006 1 953627835 844685310 1000000000 99130609 1000000000 1 878763466 967187598 1000000000 1000000000 390474467 318864006 1000000000 51483740 1 491160950 1 317072733 1 297618366 1000000000 1 996565991 1000000000 946230422 346694025 1000000000 197161839 1 888161362 1000000000 224062230 1 1000000000 832151668 1000000000 561797093 1000000000 210819295 614664299 1000000000 971994957 1 44118513 1 1000000000 440831505 1 146295848 1 204821514 251626872 1 1000000000 78555421 684862788 1 1 899396504 1 148768636 448206549 1000000000 984557805 1000000000 1000000000 11487113 317268389 1 405655059 1000000000 1000000000 903974605 1 321710393 83313493 1000000000 960561572 1000000000 850857692 1 826594946 1000000000 1000000000 421029420 1000000000 718220214 1000000000 77004968 629698019 1 1000000000 970161177 450119365 1000000000 696237604 1000000000 648262190 1000000000 819750115 1 1000000000 128660485 1 280231407 1 196062130 1000000000 669282105 691253067 1000000000 1 316904231 305342185 1 578846009 1 876352129 1000000000 864455856 1000000000 793683108 1 520696447 1 439876234 1000000000 1000000000 215754752 381931447 1 1 477362608 1 964748723 325557615 1 1 22181922 1 171172232 1000000000 139210142 1000000000 947282942 1 54083009 945843554 1000000000 95605931 1000000000 601271975 1000000000 1000000000 589000822 973246280 1 767526633 1000000000 521177894 1000000000 239734230 1 429531005 1 393983614 1 1000000000 28892745 1000000000 799184980 1 518811529 1 454193555 1000000000 286599605 1 666911213 256897734 1000000000 1 800850885 726886715 1000000000 1000000000 554993748 1000000000 8416876 457973514 1 1000000000 849808284 1000000000 863639199 554292505 1000000000 1000000000 680800290 202417369 1000000000 379495027 1 1 954531301 795622018 1000000000 143972865 1 244656815 1 550059239 1000000000 17990588 1 1000000000 87058040 500732311 1000000000 1 132952387 611029619 1000000000 112931524 1 1000000000 98595460 824134839 1 654183616 1 909598430 1000000000 1000000000 587875594 198677670 1000000000 428986400 1 1 302904824 1000000000 220757419 1000000000 865206949 848354016 1000000000 1000000000 997843915 1 566112252 406361735 1000000000 782950668 1000000000 272637797 1000000000 155124311 1000000000 1000000000 294405094 1000000000 697965782 1 852570995 1 786822916 1000000000 147424051 447128708 1 240819725 1 1000000000 770830563 1 888189505 837949919 1 1000000000 127673857 1 434736029 1 874251856 258541338 1000000000 1 513328035 1 904579917 1 400451991 698411330 1 1000000000 993924885 101354410 1 1 174669398 1 960710694 1000000000 903142933 1000000000 903882938 709396316 1000000000 546301896 1 915035975 1000000000 566317812 1000000000 222602774 1000000000 223584069 1000000000 630458115 1 1000000000 12890870 1 437475356 1000000000 825800003 1 162801057 811194025 1000000000 368890935 1000000000 389942236 1 857315653 1000000000 1000000000 793484786 275764470 1 1000000000 518927370 1 354396969 942169309 1 1 98951348 534431892 1000000000 1000000000 911589481 43104070 1 1000000000 46729508 1000000000 717306489 265660500 1000000000 371526154 1 104088671 1 1000000000 291828957 1 904003123 1000000000 202205103 1 802319217 345857651 1 425423508 1000000000 684284049 1000000000 237039201 1000000000 896704621 1000000000 932298267 1000000000 1000000000 397968016 402185153 1000000000 1 412723938 736532427 1000000000 519992377 1 1 768468407 1000000000 437721791 175924433 1 1000000000 97243507 1 312189068 1000000000 862778675 703155156 1000000000 286217645 1 733735094 1 1 265027734 1 657109436 560229767 1000000000 1000000000 838583907 1000000000 757813980 732006401 1 373553664 1 967287944 1 1000000000 935166330 981430903 1000000000 835717921 1000000000 1 243840362 94477015 1 194001048 1 1 866608682 1000000000 154394796 1 95884087 595360851 1000000000 386784573 1000000000 435120860 1 267091750 1000000000 673389653 1 613153930 1000000000 1000000000 548676730 486514531 1 1000000000 653457367 805289211 1 1000000000 262086794 1000000000 342465103 165406699 1 1000000000 68439651 488115868 1000000000 740354263 1000000000 1000000000 779843651 1 292032292 1000000000 820852827 1 405468896 198843266 1000000000 1000000000 724578657 1 801239189 20747571 1 1000000000 545875208 1 913025957 718840781 1 113626858 1000000000 571612218 1000000000 1000000000 374620948 1000000000 826861118 1000000000 313848412 1000000000 908058449 108965137 1 698126194 1000000000 1 215792007 750238630 1000000000 1 803509873 1 582317380 233423359 1 175289725 1000000000 1 236197409 162743924 1 899633750 1 498053969 1000000000 1000000000 480938838 1000000000 804352171 1 444703501 1 331221154 20889909 1000000000 1 220579857 956732155 1 677678653 1 1000000000 745687556 1000000000 905592398 1000000000 91328318 322957835 1 555250642 1000000000 1 426355999 1 978808994 1000000000 162059871 1 4172453 276583005 1 1000000000 271134352 1 281184955 532178468 1 81755529 1 447866747 1 86425123 1000000000 1 740244165 1000000000 977096413 901518023 1000000000 1000000000 389836008 704980091 1000000000 1 607327184 757411900 1 1 302455790 723969755 1000000000 1 574822187 1 498477805 347765120 1 511211215 1 1000000000 450870924 48991140 1000000000 46594967 1000000000 1 656926143 1 798249336 1000000000 609202385 261885351 1 809439806 1 62167528 1000000000 544994292 1000000000 265537005 1 1 636287539 1 582757454 1000000000 476152970 744116791 1 486162058 1 1 104566056 1 200697462 63013940 1000000000 1 738047068 1 947312138 1000000000 496153075 11029310 1 433763230 1 516783654 1 1 493055737 30087591 1 1000000000 459436360 166462048 1 1 368858670 372652420 1000000000 751953160 1000000000 1000000000 725753041 1 697898320 1000000000 490361591 988075624 1 1 413230554 1 404481315 296766978 1 178833278 1 297298605 1 1000000000 296682200 888967114 1 1 658280724 1000000000 305993048 1 528914687 1 81665387 796380763 1000000000 1000000000 506124885 1 673659888 1 431257661 164481036 1000000000 1000000000 632868753 804947384 1000000000 333445031 1000000000 406673184 1000000000 1 850095867 1 420780417 62333027 1 429824755 1000000000 245046416 1 1 29169797 1 977662802 161289461 1 1000000000 286035430 1000000000 939858550 867194819 1000000000 1 237575636 1 393351992 46904680 1 108322113 1 180049960 1 572545011 1000000000 385821506 1000000000 485181661 1 1000000000 420766367 449929921 1 1000000000 546095782 183574013 1000000000 771959723 1 1 843142421 1000000000 399443807 1000000000 380098726 517944491 1 1000000000 45485112 1 929170507 125494086 1 924291736 1 1000000000 220506581 1000000000 54575307 929178119 1 1000000000 260511795 726664195 1000000000 1 502163369 907837842 1 1 620389806 1 121074898 1 669599627 1000000000 919453025 1000000000 517012442 837449562 1000000000 1 454089944 1000000000 65846667 1000000000 74680019 1 209040962 487134506 1000000000 1000000000 586359820 155069993 1000000000 1000000000 255087566 1000000000 854929973 1 951953300 130604178 1 1000000000 746935151 1 137808952 710188499 1000000000 1 311331598 1 552164038 411306981 1 1000000000 850358596 1000000000 774967196 1000000000 827778618 208553421 1 1 94814841 395122525 1000000000 1 298840317 1 441935184 1000000000 341627624 26898504 1000000000 1000000000 564125339 852695301 1000000000 1 788659511 378982992 1 815060485 1 1000000000 916091048 1000000000 284667141 185347604 1000000000 47114782 1 438459012 1 249017915 1000000000 631564553 1000000000 1 562358727 1000000000 398376033 1 799040980 1000000000 950440740 1 151629160 1 554358769 754684971 1000000000 498806284 1 780824064 1000000000 188994745 1 772219077 1000000000 728014273 1000000000 1 1457072 734835069 1000000000 177114528 1000000000 1000000000 131550919 888983493 1000000000 804795696 1 36328956 1000000000 1000000000 350171097 1000000000 88624198 1000000000 80655195 964395179 1000000000 1 957877004 1000000000 73070847 1000000000 126200334 1 896239062 271080578 1 1 73826831 223657287 1000000000 1000000000 720613970 1000000000 983441043 271312880 1 1 883946977 997867621 1000000000 828649337 1 1000000000 690915078 209495553 1 701534740 1 1000000000 118337659 1000000000 915708076 260239614 1 1000000000 177969391 611384477 1000000000 1000000000 682486716 309031121 1 241232737 1 1000000000 463676616 1000000000 817578144 1 821351678 621396851 1000000000 1 8399735 42834137 1 763548930 1 685002530 1 1 736485860 362336271 1000000000 807928384 1 401347620 1 44699827 1000000000 1 398928025 855640937 1000000000 1 917701943 713855007 1000000000 925694863 1000000000 1000000000 136593259 360664812 1 444696485 1000000000 1 263354448 1 659746269 284853747 1000000000 477349681 1 1000000000 825019792 1 502356715 926674153 1 1 153676231 73380838 1 885646014 1000000000 1 429927330 876261301 1 258440661 1000000000 269798512 1 1 924531187 1 240274488 373166939 1000000000 1 665197169 1 34741251 1 855725741 366334201 1000000000 1000000000 251070580 530919956 1000000000 159580988 1000000000 611624516 1000000000 224282848 1000000000 388282830 1000000000 868507394 1 688700395 1000000000 1000000000 817567668 327728398 1 1 625326528 1000000000 978492235 16753404 1000000000 1 402955824 176452355 1 20788082 1 317286068 1000000000 409481177 1000000000 968164565 1000000000 604425139 1000000000 168694844 1 847877193 1 830442980 1 908883370 1000000000 133135678 1 1 265767458 535951666 1000000000 138378961 1 1 75896861 1000000000 967591604 525024062 1 1000000000 987207557 1000000000 951173601 632390605 1 1000000000 370821300 1000000000 388606356 1 254510498 528156415 1000000000 1 244117651 1 330348619 347344243 1 499122291 1 404088799 1 1 534102526 733734611 1 1 105479983 1 906483400 1000000000 483344665 725602449 1 279727332 1 448654172 1000000000 690753192 1000000000 1000000000 932109376 667616061 1000000000 1 612475307 787073637 1 1000000000 967658268 1 374277286 505009018 1000000000 1 667154498 917647996 1000000000 815254683 1 385885549 1 1 938872696 1 273186748 1 383809396 723327920 1000000000 72816912 1000000000 439351716 1 428953520 1000000000 24912935 1000000000 867213298 1000000000 162133342 1000000000 1000000000 199157440 287655447 1 941854830 1 1000000000 881992920 244583767 1000000000 1000000000 231115094 105774922 1 991932087 1000000000 1000000000 856081201 692253938 1 1000000000 952940621 175488959 1000000000 162114148 1000000000 873064801 1000000000 1000000000 336457291 15110081 1 10591270 1000000000 1000000000 66289704 1 704371379 1 486914565 1 229022494 1000000000 271088912 1000000000 992486040 923545914 1 1000000000 98273584 1 766827719 830839103 1 863031006 1000000000 1 242750661 224813332 1000000000 329349161 1000000000 501803562 1 1 746293147 1 959126144 1 158950050 1000000000 769993858 347751694 1 27673475 1000000000 1000000000 182851275 551579996 1 1000000000 911846 1 154105647 48601638 1000000000 1 424607664 1 696393122 1000000000 824920411 1000000000 150155171 1000000000 141210850 474113350 1000000000 1000000000 549569617 85656363 1 1 802534189 983524771 1000000000 1 64546812 1000000000 644073132 1 478827923 1000000000 291331367 1000000000 92765838 601153189 1 1000000000 271665476 1000000000 653201702 1 935313072 1000000000 949380660 56563342 1 313362602 1000000000 713286959 1 68177055 1 199976774 1000000000 1000000000 564735162 471071781 1 1000000000 142259810 795916982 1 851563560 1 1000000000 329034150 999889851 1000000000 899651849 1 1 55854303 983417327 1 297391283 1 1000000000 453073974 1000000000 373606573 906858763 1 285524655 1000000000 65998443 1 1000000000 66861967 1000000000 481959944 1000000000 614385528 1000000000 248001020 871095166 1 1 308191131 1000000000 915978697 1000000000 371429582 240931769 1000000000 821508690 1000000000 1000000000 446400346 914853184 1 1000000000 788188051 803692602 1000000000 741618796 1000000000 952034971 1 131074752 1000000000 528472593 1 75669206 1000000000 1000000000 831624444 289438494 1 50053616 1 99615888 1 763442880 1 1 766025728 270505843 1000000000 1000000000 892214209 1000000000 250220403 1000000000 20388610 162878828 1 1000000000 166456390 284430900 1 665000522 1 1 459356426 1 33501892 1000000000 666082220 591326300 1 363915910 1000000000 366504241 1 1000000000 764254064 1000000000 397899107 13757774 1 1 732029664 600193781 1000000000 814454781 1000000000 521702838 1000000000 1 232648206 1 578377206 348204936 1 144547870 1 134413036 1000000000 656247906 1 704436205 1000000000 1000000000 518827936 1000000000 788105773 892095947 1 864120556 1000000000 399152702 1000000000 1000000000 757028114 1000000000 801966670 526949609 1 860076682 1 928910069 1 710968574 1000000000 1 137587000 545137880 1000000000 162689621 1000000000 989005271 1 537294822 1 1000000000 434760674 679119715 1 1 636157217 168404746 1 1000000000 510066428 711289358 1000000000 146663012 1 1 948072844 302440379 1000000000 1000000000 536475531 457443533 1 1 227624822 1 937467682 52367209 1 929928480 1 22364604 1 510536271 1000000000 486355990 1 513409312 1 1000000000 367047048 31092901 1 1 540671725 98670718 1000000000 1 758476042 1000000000 530559356 1000000000 492469186 1 742808384 298089920 1000000000 194978119 1 1 128363505 1000000000 667379124 1000000000 317061699 301556808 1000000000 107683557 1000000000 1000000000 115495895 459200916 1 1000000000 269074610 95566888 1 295714370 1 1000000000 288764904 1 5153886 309181674 1000000000 1000000000 863235223 29331185 1 585486835 1000000000 468669718 1 573508459 1000000000 797511600 1 1 605660048 137347538 1000000000 957624245 1 1 961033658 772663038 1000000000 1000000000 193888663 904188344 1000000000 1000000000 54567946 784885078 1 1 847729588 1000000000 341689711 1000000000 127811399 955130415 1 13435743 1 1000000000 611391610 1000000000 875470744 1 432717899 911628862 1 383848840 1 323730920 1 1 961253828 867942516 1000000000 814336838 1 259527349 1 73018805 1000000000 197753905 1 1000000000 262113481 1000000000 791670367 1 871743846 525119158 1000000000 1000000000 782945657 1000000000 863155440 301207804 1 1000000000 31009512 1 13333632 1000000000 585516393 271297952 1 309411160 1 1 962056628 918960270 1 1000000000 690357551 544352721 1000000000 649460226 1000000000 1000000000 646742837 368718180 1 1 518312036 1 134603614 1 538726412 1000000000 862536324 1000000000 970235378 1 866885162 1000000000 352885995 1000000000 820768138 1 318161466 114425382 1000000000 501579163 1 162310614 1000000000 1000000000 813509477 1000000000 984550617 492870694 1 1000000000 829723218 1 885735697 344938368 1000000000 392530082 1 1 328730662 92701404 1 510859382 1000000000 40830586 1000000000 1 412690655 409369716 1 995665957 1000000000 299568446 1000000000 1000000000 651078173 1000000000 675023134 1000000000 93692270 808225007 1 1000000000 802819772 1 896566469 314051990 1 714066885 1 31630215 1000000000 630224008 1000000000 62767027 1 402475395 1000000000 1000000000 40449370 1000000000 57317566 140976536 1 129438782 1 93466839 1000000000 874070668 1000000000 1 912095294 1 729157292 1000000000 284348301 998615275 1000000000 73891766 1 1 467402219 81971879 1 699985205 1 1000000000 248196751 1 867844819 1000000000 28680980 654865201 1 1 189511876 1000000000 196276415 1 692599606 617892001 1000000000 1 983349801 665550298 1 1000000000 261118479 690458699 1 1 799046744 409957608 1000000000 309017578 1000000000 16870021 1000000000 123184665 1 1000000000 132246167 1000000000 972468360 389928263 1000000000 381625425 1 806521414 1000000000 1000000000 501717710 1 251309485 1000000000 129224814 1000000000 172031062 346253805 1000000000 1 747560716 107643986 1 434783217 1 136208915 1000000000 488079737 1 407009215 1 1 103915611 1 774802 1000000000 535252439 1 349337413 1 89245111 1 100853648 1 832473953 774375082 1000000000 1 857336669 707281201 1000000000 183580857 1000000000 446342362 1000000000 1 494092700 33889860 1 251085937 1000000000 1 546762065 1 651419916 839734892 1000000000 1 320426778 1000000000 767328008 1 263576920 1 284442065 1000000000 367712973 1000000000 622797022 132064651 1000000000 711754311 1 558260793 1000000000 1000000000 324533640 771252700 1000000000 909615104 1000000000 1000000000 93670190 753641214 1000000000 375555319 1 791679409 1 1 947200682 478584159 1 1000000000 137414349 203098689 1 1000000000 824095331 1000000000 55522150 1 807294686 1 489000442 685732310 1000000000 109036115 1000000000 394236934 1000000000 1000000000 59143466 1000000000 540088529 1000000000 35160403 1 911008200 22797403 1 1 147241855 1 661999218 1 439837466 632993782 1 1000000000 466332659 176585476 1000000000 1000000000 196829874 653410675 1 124442425 1 1000000000 619227024 1 210253520 761608197 1 99654619 1000000000 1000000000 35214144 1 327813261 1 127829189 1000000000 400949233 1 508570311 787459749 1000000000 1000000000 503141472 194181294 1 794044628 1 357864387 1000000000 1000000000 452634173 322669417 1000000000 1000000000 546807799 241908301 1 1000000000 616800051 796355627 1 429166611 1 497612210 1000000000 1 677602219 1 838778298 1000000000 300845382 297201970 1000000000 1000000000 59064147 1 966572837 1000000000 788250710 1000000000 90440239 1000000000 521325125 1 325989072 1000000000 479755935 1 17260019 1 887924151 821089028 1 45642108 1000000000 1 782493956 732247591 1 1000000000 58790898 297493812 1 973073894 1 1 663611137 1000000000 269159751 1 334015849 593081713 1000000000 1 126123475 1000000000 165305143 342402814 1000000000 868966551 1 1 472930037 835199749 1000000000 872250760 1 1 238772143 928752563 1000000000 1 881886993 1000000000 939972666 1 109646662 70285822 1 1 546079335 1000000000 986427467 754708584 1000000000 492583316 1 1000000000 914515910 1 653511403 740172396 1000000000 62743213 1 946775088 1000000000 559378088 1 1000000000 463284800 830719530 1000000000 15848690 1 340711516 1 1000000000 904571703 810122043 1 930302261 1000000000 474634139 1 1000000000 30543696 477409937 1000000000 1 388947206 791973021 1000000000 1 984460553 404464901 1 920762341 1 1000000000 136821161 1 702578853 836078024 1 1 732366540 1000000000 127336963 605541628 1 1 577790989 1000000000 866016193 490378840 1000000000 389338053 1 863810613 1 358525664 1 851866282 1000000000 1000000000 780231521 112770173 1000000000 1000000000 137144549 1000000000 672498106 892171818 1 316176166 1000000000 1000000000 740433208 1000000000 897327093 858885436 1000000000 747259941 1000000000 791985533 1 1 301160417 67374276 1000000000 3712588 1 771986077 1 391595530 1 1 761930698 292865529 1 923010384 1 357817450 1000000000 1000000000 98769787 1000000000 84187456 1000000000 917823535 1 390002520 1 700291579 1000000000 150821782 1000000000 759861049 982021108 1 1 123793578 1000000000 706973440 1 78341349 1 133688339 1 438159863 1 483007164 1 592884393 1 306483111 705281189 1000000000 898644848 1 19275018 1000000000 1000000000 123022260 1 707367581 1 316587731 1 843471654 685775536 1 1000000000 467936052 248820955 1 1000000000 814556096 1000000000 2681979 459486463 1000000000 212326504 1000000000 1000000000 823153614 1000000000 929001410 253956374 1000000000 2881393 1 1000000000 710178945 1000000000 665062127 229366247 1000000000 920582319 1000000000 1 885719252 8260756 1 1 353239423 215778505 1 1 660750489 1000000000 442580314 1000000000 108175701 27258624 1 1 759727873 1 234436967 140008857 1 1000000000 913411422 1000000000 914854061 881778511 1000000000 149016062 1 1000000000 666474588 701690677 1 541069951 1 958059014 1000000000 1 978600468 901679159 1 876147494 1 1 40273615 1 19738344 945162212 1 331749287 1 1000000000 250917468 720613298 1000000000 1 630402311 1000000000 819513213 566622312 1000000000 68561262 1000000000 1 464476825 1000000000 880604079 1000000000 591059112 857768039 1 758393540 1000000000 412945079 1000000000 1000000000 767364257 332779744 1 414051701 1000000000 1000000000 154904047 826477804 1 377329479 1000000000 1 785153128 1000000000 743711358 123958279 1 516461015 1000000000 359927472 1 1000000000 301002179 1000000000 335851680 162193868 1 381348807 1 1 387855682 1 383265631 1 644218382 715574295 1 43829262 1 404606004 1 1 418614104 1000000000 753088265 1000000000 766311865 948047650 1000000000 1000000000 751841257 154119309 1 1 32431802 1 100539532 627078319 1000000000 821380138 1000000000 444875870 1000000000 1000000000 875503872 1000000000 481911794 1 917024650 1000000000 698188340 1000000000 243061378 1 145792895 1 495377537 776893173 1000000000 1000000000 637390173 1000000000 775898200 1 105059998 301973234 1000000000 656643688 1000000000 791304155 1 1000000000 507227702 1 632823299 199477462 1 25883248 1 1 411985647 348294895 1 934607235 1 538196409 1 1 613064651 1 144219224 680797117 1 1 235199030 599824054 1 276389675 1000000000 1 780555665 545345145 1 956100500 1000000000 670191751 1000000000 340052888 1 513286091 1 1 637307590 627755822 1000000000 1000000000 163325507 580437087 1 987066174 1000000000 82837610 1000000000 1000000000 763774118 1 304606966 1000000000 193283589 1 538853507 344576195 1000000000 1000000000 915238933 1 361056587 845799073 1000000000 1000000000 423405402 16771749 1000000000 1000000000 292345584 812298303 1000000000 826826544 1 203820075 1000000000 1000000000 321908371 1000000000 824022034 205134302 1000000000 1000000000 607676011 1000000000 120218395 1 764084345 1 93001244 1000000000 820821657 26330053 1000000000 564978023 1000000000 1 891591568 417171458 1 1000000000 607076015 1000000000 416589265 1000000000 817363989 792340026 1 1 531946724 1 895776405 1000000000 798910088 1000000000 437876424 1000000000 759157738 321125611 1 410709273 1000000000 219069008 1000000000 1 869872842 1 123053137 1 14922000 963394883 1 892804258 1000000000 633633779 1 1000000000 96661535 1000000000 811592197 549074601 1000000000 715963802 1000000000 484115754 1000000000 1000000000 641168543 1000000000 37025730 1000000000 76091417 1000000000 834154645 140544998 1000000000 766431108 1000000000 43206453 1 1000000000 164686350 798004780 1000000000 609175754 1000000000 1000000000 428691732 487003612 1 1000000000 773631848 702920634 1 1 65859370 1000000000 117429161 1 95933154 418367827 1000000000 1 9012385 745260750 1000000000 997417572 1 1 97907835 265507913 1 1000000000 351495199 1 808985311 789078665 1 1 394619394 93920056 1000000000 1000000000 63724700 1 892802897 435935657 1000000000 918828361 1000000000 1000000000 888194278 943066799 1000000000 424334210 1 1 95274336 1000000000 293362486 1 104462232 1 81762341 1 401463863 1000000000 628614112 1000000000 645084831 33091565 1 732689792 1 1000000000 842022461 1 734824966 613368799 1 1000000000 358029487 920331868 1000000000 841227591 1 92171802 1 1 41525577 1000000000 344010790 813163043 1000000000 1000000000 70563263 1 63248044 1 582406672 853722925 1 1 126159971 1000000000 651673441 1000000000 463393606 935767506 1 208106739 1 1 476271072 741808983 1 926557675 1000000000 491996712 1 1 477194980 1000000000 253359454 1 644868294 1000000000 761780335 1 713123634 1 704010419 1 391557555 240283474 1 547020007 1000000000 711155986 1000000000 1000000000 717422093 602085996 1 19167297 1 322169418 1 314863819 1000000000 1 905926092 1 268763120 326793579 1 853828489 1 1 565393898 1000000000 868408030 1 144180587 566851858 1 1 599278858 1 129372030 1 582908762 165341041 1 248634415 1000000000 522658965 1 702313992 1000000000 1 798534010 173552516 1000000000 1 51702151 4212022 1 1000000000 835914708 1 906158151 1 784291365 1000000000 859519036 333042059 1000000000 1 206400057 909761525 1 251563066 1000000000 1000000000 620617238 1000000000 526123140 235006723 1 114769348 1 391239910 1000000000 1000000000 837541422 71732264 1 116225034 1000000000 1000000000 64347249 573842942 1000000000 1000000000 589015259 286787975 1 1 905481407 254183918 1 1 857444984 1000000000 874997805 103765877 1 90846738 1000000000 1 214665998 1 670885136 1 456441186 1000000000 952327946 199227823 1000000000 496588690 1000000000 1000000000 84447625 1 543444453 315180085 1000000000 68348944 1000000000 1000000000 472714671 849754008 1000000000 89647762 1000000000 204792845 1000000000 1000000000 594354791 1000000000 933194720 256791964 1000000000 140902366 1000000000 293665437 1000000000 465009077 1 801907033 1 329335256 1000000000 653642403 1000000000 962206003 1 1 872052936 1000000000 976989945 1 761158842 1 176933125 656031538 1000000000 1000000000 847335189 40357156 1 64151892 1000000000 513377522 1000000000 270123139 1 858726825 1 358050352 1000000000 308422594 1 1 738600777 1 440300201 788035454 1 1000000000 169173641 8534470 1 1000000000 391934883 72528996 1 1 85077156 145691872 1000000000 68356934 1000000000 21746740 1000000000 377060019 1000000000 434150320 1000000000 49406199 1 1 185877208 360241895 1000000000 1000000000 654314669 1000000000 615768036 743774910 1 1 616000204 509972056 1 1000000000 493758858 1000000000 451052613 1 132876436 960054632 1 1 531162564 74158248 1 313730533 1000000000 1 601590904 85272151 1 61930604 1000000000 1000000000 24695846 1000000000 774661424 555377660 1 21582152 1 405701702 1000000000 771896563 1 1000000000 68186351 1 504906645 106557967 1 102895369 1000000000 863959288 1 1000000000 719165751 34112237 1 1000000000 342420559 298067705 1000000000 1 41165836 146454073 1000000000 1000000000 133315677 605108218 1 599690197 1 1 315062028 395442745 1000000000 1 161053107 1000000000 966819747 1 382709635 706637437 1000000000 1 533039258 1 61684935 1 196663694 357625094 1000000000 271407471 1 576894261 1000000000 1000000000 457789248 1000000000 534811679 295100999 1000000000 343222649 1 18537107 1 1000000000 74762030 893954839 1000000000 706858527 1 1000000000 165670075 1000000000 869916383 843207108 1000000000 553976478 1000000000 1 442039023 268316368 1 88660906 1000000000 29332423 1000000000 1 345019061 1000000000 661015743 201352875 1000000000 1000000000 963585966 1 813854127 418136883 1000000000 589478332 1 47949591 1 1000000000 875855589 1 122816937 272802029 1000000000 1 468015717 1000000000 444238740 1 927683649 595380985 1 1000000000 217667072 693677943 1 1000000000 47291626 214464080 1 436123208 1000000000 444286613 1 20767756 1 1 421706659 1 39857914 295707278 1 1000000000 826963639 1000000000 652761071 829250081 1000000000 1000000000 875839841 1 616298059 615023119 1000000000 827575424 1000000000 580264897 1 648614825 1000000000 859217854 1 1000000000 112478079 1 620026587 135306203 1000000000 1000000000 120677931 568331926 1000000000 748326817 1000000000 953695298 1000000000 1000000000 455821315 1 674010681 1 792569756 974065729 1 24313595 1 1 633623620 1 182792497 1 46742120 276383965 1000000000 1000000000 145295337 6500212 1 1000000000 365422884 1000000000 637156887 143740186 1 731352940 1 453357287 1 1000000000 332416449 1 654772083 187129064 1 1 849478101 857208622 1 758548140 1000000000 1000000000 530499779 1 133790449 395425528 1 1 378993790 724499125 1 1 875967688 84144006 1 1 936498709 1000000000 281147036 479072671 1000000000 126979874 1000000000 1000000000 182879480 1 922560331 329520410 1 703541626 1 1000000000 896457590 1 285084884 798167919 1000000000 992213685 1 1 619205268 1 604810323 1 70174219 1 221219834 230966646 1000000000 1 309970749 498156997 1 1000000000 18431870 1 100551757 1000000000 237518890 1 490625155 1000000000 243947022 1 81697986 616271137 1000000000 1000000000 351054444 487782431 1 1000000000 369844706 1000000000 504798563 292236944 1 175829075 1 372331403 1000000000 371093181 1 1 471825172 1000000000 216373647 924296025 1 1 213612105 1 921776867 777092732 1 1000000000 750549773 511546054 1 643884244 1 1 509580957 1000000000 457626750 44722266 1000000000 1 735909464 782700242 1000000000 838553348 1000000000 94510567 1000000000 1 251453352 1 921536877 504058467 1 594973645 1 1 560154989 1000000000 105973173 1 530016055 1 615272512 75420145 1000000000 384164601 1000000000 158157535 1 1 103622413 264935880 1000000000 1 332662040 1000000000 461564143 158281448 1 224560633 1 802142353 1000000000 942436370 1 415010363 1 1000000000 987577779 294000648 1 90804862 1000000000 1 839854956 1000000000 323773806 1000000000 417356635 1000000000 833351645 1 580049071 1000000000 95767457 342248486 1 365017786 1 775578446 1 1 211289829 137167315 1 308864876 1 1000000000 115455607 1 156140968 1000000000 297908520 433993857 1 383767431 1 1000000000 66732886 1000000000 918567244 1 71982765 692693975 1 246187270 1 70582875 1000000000 1000000000 675173941 87623173 1 119388580 1000000000 320626029 1 860063704 1 137830087 1000000000 1 788470686 430655012 1 78022463 1 514224430 1000000000 691174419 1000000000 1000000000 382850997 177692903 1000000000 1000000000 865801336 502484347 1 229507450 1 129761678 1 212409178 1000000000 1000000000 556280786 1 845477624 1000000000 941919005 1 967411406 1 978533450 726112109 1000000000 1000000000 680924951 652144732 1000000000 1 352082033 1000000000 32029407 1 719242881 1 114686951 333963489 1 1 138612386 788886868 1000000000 1000000000 306993914 1000000000 150869865 1000000000 346167659 136601954 1000000000 1000000000 379617171 1 616102588 324153557 1 1 596835015 1 689182320 381946265 1000000000 1 441368690 462165458 1000000000 1000000000 943852250 1000000000 475046780 1 263908949 1000000000 300184182 1 983199217 1000000000 866376389 1000000000 228482848 1000000000 779772205 509164409 1 1 110496872 224952203 1 1 376511854 1 157187109 166425367 1000000000 43073911 1000000000 903825809 1000000000 327728996 1 553425902 1 1000000000 111277171 530153026 1 844566700 1000000000 434531488 1000000000 908176335 1000000000 217354597 1 81844805 1 1 234501410 549042209 1 1000000000 498663563 262582169 1 1000000000 469104342 1 35278934 11573973 1000000000 1000000000 344090363 1 534848315 988923453 1 963551335 1 779374839 1 1 649323541 39559313 1000000000 153435986 1000000000 1000000000 51598620 448988442 1 1 896596615 111621628 1 355693128 1 1000000000 551425824 1000000000 390636762 1 368052500 522942068 1 1000000000 132800196 1000000000 707135060 1000000000 830270197 1000000000 777564161 603789982 1000000000 903000032 1000000000 1000000000 624195737 1000000000 212923011 1000000000 266566373 1 320155663 187240449 1000000000 1 372679951 38245023 1 968026153 1000000000 733409317 1 545700354 1 1 658701902 107246776 1 1000000000 444275801 168959060 1 705208343 1000000000 890075027 1000000000 179612993 1000000000 326264927 1000000000 129872757 1 1 209289064 14059320 1000000000 1000000000 705008682 1000000000 939853408 1000000000 979028174 836355134 1 684823356 1000000000 1000000000 986042361 45655755 1000000000 1000000000 746427234 1 852821983 1000000000 109727418 255313635 1000000000 1000000000 822308274 1000000000 63852531 1 395225117 1 633813156 136633504 1000000000 1 264309559 306086859 1000000000 665204912 1000000000 680841207 1 1 226578709 1000000000 611290186 379505484 1000000000 798338368 1 1000000000 844135406 559276321 1 663215210 1 1 860753073 1 281229798 1000000000 274925199 1595187 1 142908312 1 1 967362867 1000000000 103232173 617703193 1000000000 427591 1000000000 479368675 1000000000 452622370 1 1000000000 630201950 283863425 1 246254893 1000000000 1 261792328 699480095 1000000000 1 438459750 954333756 1 656283358 1 430082023 1000000000 751837149 1000000000 671640697 1 577092912 1 1000000000 530444466 1000000000 672281219 315328345 1 452020933 1 1 313833855 848087060 1 680361385 1 1 27801482 1000000000 285199196 1 43869016 1 844928089 355691390 1000000000 1000000000 687585519 1 110339472 1000000000 523564231 790085087 1000000000 735711106 1 1 870357603 1000000000 552650894 1000000000 571451350 1000000000 121882002 1000000000 445496647 69101264 1000000000 1 844000416 162943194 1000000000 255325292 1000000000 86748930 1000000000 578326848 1 250945501 1000000000 719414063 1 1000000000 127584569 678436260 1 281004787 1000000000 1 981960190 716290037 1000000000 1000000000 68803926 139100375 1000000000 1 771857865 164580717 1 1000000000 704749479 393496241 1 270497515 1 607692893 1 1 141817176 1000000000 630569889 1000000000 603536281 1 973083213 874907594 1000000000 338438094 1 1 592394698 714689892 1000000000 1000000000 611926442 1 429437679 591732905 1000000000 128168366 1000000000 1 946896664 1000000000 801978970 852315514 1000000000 727886829 1000000000 1 939479384 1000000000 67021964 1 733089291 1000000000 232232927 1000000000 117948925 263084091 1000000000 677010590 1 1000000000 67349007 886232979 1 421522138 1 446227798 1000000000 782468896 1000000000 876456910 1 1 919981741 535746849 1 323805847 1 676300083 1 12736080 1 281572390 1 775880491 1 607804485 1 533995971 1 1000000000 485216177 1000000000 976228490 221831732 1 1000000000 557617914 1000000000 60130206 1 202660014 1000000000 785082628 459609572 1 990065990 1000000000 653638817 1000000000 551082299 1000000000 1000000000 452704763 234558440 1 552977615 1 15381264 1 451870543 1000000000 1000000000 550726810 645614796 1000000000 600689425 1 1 324667150 720769457 1 1000000000 857490087 1000000000 62137429 686190487 1 1000000000 118358959 1000000000 36257199 1000000000 15080485 1000000000 610758145 1 982470575 705785031 1000000000 1000000000 144659238 6936871 1000000000 1000000000 870181710 28348968 1000000000 1000000000 749644300 98940472 1000000000 1 390211101 1000000000 100168373 1 288054204 398195903 1000000000 116268165 1 184019142 1 1 68295425 667271728 1 1000000000 4084795 336179824 1000000000 609161140 1 1 431305461 1000000000 914585126 158392659 1 794883431 1000000000 448073465 1000000000 1 592921552 118791144 1000000000 572338579 1 683314101 1 1000000000 89662029 759444554 1 108652356 1000000000 2537914 1000000000 1 42632361 672970886 1 1 965711939 209097665 1 1000000000 497765848 1 197315681 1000000000 36212677 1 9103153 1 38325786 639313578 1000000000 266539157 1000000000 1000000000 389421617 1 172710894 1000000000 693411329 385168575 1 199513392 1 586441338 1 587938087 1 241496255 1000000000 911107059 1 1000000000 774186874 1 649642697 1000000000 464218666 866805281 1000000000 1000000000 495230121 868390601 1 1000000000 808323549 889459020 1000000000 1 943864494 457228558 1 448013734 1 1000000000 39654530 368899979 1000000000 915532752 1000000000 1000000000 754538865 1000000000 382672213 537782915 1000000000 1000000000 630003550 1 53487607 1 353135721 1 319984012 1000000000 623802226 794596069 1000000000 406308735 1000000000 1 786245174 1000000000 203916792 826438283 1 1 70847233 9092636 1 1 81504092 624008966 1 813440272 1 1 896346827 29148757 1 1 242725617 371945995 1000000000 1 7869234 1000000000 254884657 1 579403657 1 771648675 1 87108747 1 348731042 1000000000 32505953 718561631 1 1 668874 117709321 1 1000000000 755375240 235642283 1000000000 1 248502407 544487235 1000000000 1000000000 782428984 40234088 1 547270249 1 710748147 1 1 544892931 1000000000 967591920 1 203410452 928766033 1 1 6507642 634336170 1000000000 1000000000 663074454 1 323731827 1000000000 171648865 306912529 1000000000 702555727 1000000000 159626012 1000000000 1000000000 425720145 174609983 1 568434272 1 63735557 1000000000 783515885 1 1 799922688 70186392 1 1 182137258 1 184705163 1000000000 727557973 309534429 1000000000 634623640 1000000000 1 821035868 1000000000 71756424 1000000000 389425945 333536310 1 1000000000 463128605 54498738 1000000000 656309415 1000000000 500608275 1 1000000000 814583620 904255178 1000000000 51435070 1000000000 1000000000 898832050 1000000000 780118692 1000000000 689742129 83989342 1 1000000000 153207251 59588772 1000000000 1 115248316 873718844 1 1000000000 124087365 397063393 1000000000 105858626 1 459531051 1000000000 696789547 1000000000 746012768 1000000000 876376488 1000000000 172791180 1 688756941 1000000000 1000000000 14555450 14825837 1000000000 1 16342073 496187619 1 1 414015427 130416563 1 460438383 1000000000 521016414 1000000000 1 379076413 1000000000 34093775 1000000000 472266811 618537401 1 356880382 1 1 663329107 957996393 1 801788097 1000000000 40077086 1000000000 504549275 1 435307499 1 1 444894947 1000000000 463496614 1000000000 953158871 813654216 1000000000 1000000000 461213942 1 410695990 247749530 1000000000 1 203702919 143213706 1000000000 1 691501111 366232547 1000000000 1000000000 206269980 1000000000 332442290 1 730554244 1000000000 672504491 486033236 1 1 780105295 1 150702997 118530800 1000000000 947202239 1000000000 1000000000 46032865 340995373 1 1 723990083 349300509 1 1000000000 805103306 1 313289607 443915984 1 324707916 1 1000000000 346818596 16734718 1000000000 1 593473262 1000000000 859398066 1 151497990 1000000000 785372476 57021480 1000000000 1 676383273 23435348 1 956642791 1 387642828 1 1000000000 710990187 1000000000 139662343 1000000000 283958472 1 371204852 1000000000 77976832 354362877 1 1000000000 305212031 1 54086165 1000000000 577312933 1000000000 353974852 1 561357990 1 182470151 835377215 1 1 957529316 492565124 1 1000000000 219580053 120695105 1 735839021 1000000000 393994550 1 1000000000 607893640 1000000000 337045917 1 694490754 244655450 1000000000 141358385 1000000000 1 466094634 1 336236709 1 717467198 1000000000 285204854 514762902 1 1 540432262 858971785 1 1 166222432 1000000000 621572814 994509448 1 152414826 1000000000 1000000000 245156644 869092331 1000000000 1 818170198 545113409 1 912879794 1 539916961 1000000000 1 576423974 688167629 1 1 399344317 131083045 1 1 699210638 733001688 1000000000 673811020 1000000000 1000000000 128980639 997639110 1 1000000000 421483104 627879873 1 1 160388625 1 149597567 653358920 1 1000000000 562240617 1 581115080 1000000000 214987813 637060480 1000000000 1 50622342 287877187 1 67930545 1 433060019 1 1000000000 343741658 760783780 1000000000 633696244 1000000000 1 632395634 1 679404215 674046102 1000000000 1000000000 540453730 105187040 1000000000 1000000000 709026183 959478718 1 1000000000 39991133 1000000000 341516768 1 150832344 502703784 1 132273668 1000000000 576624062 1 1 172870124 1 631003947 351542142 1000000000 1 154708059 1000000000 277490112 519978591 1000000000 1 296841410 472731102 1000000000 29151389 1 124793603 1 74744299 1 1 19189721 1000000000 200611102 169639784 1 1000000000 551983100 79846394 1 1000000000 465016514 314369252 1000000000 1000000000 605612080 902995510 1 472764916 1000000000 1 510953653 21586630 1 1000000000 55060595 1 297319323 1000000000 929864819 157942093 1 46855605 1000000000 1000000000 394012191 1000000000 781451772 411043949 1000000000 1 481793228 845191676 1000000000 1000000000 808148700 742291768 1000000000 623976062 1000000000 276143052 1 139644733 1000000000 1000000000 21809138 1 902774578 1 140087250 545634383 1000000000 496403038 1 475205663 1 1 761424644 1 93835834 1000000000 900863372 1 759522293 1000000000 790127004 821152132 1000000000 275204898 1000000000 1000000000 109517068 1000000000 428800289 1 468492798 1000000000 376961066 1 357239054 341128179 1000000000 420593974 1 1 645348701 354812449 1 289581654 1 320691289 1000000000 38871279 1000000000 354256281 1000000000 401597698 1000000000 561573288 1 1000000000 561898460 976565277 1000000000 1 996290347 629218656 1000000000 1 89885876 1 252731226 374851086 1000000000 1000000000 948948517 979036645 1 481925927 1 1 72502270 42825455 1000000000 1000000000 550126473 934594618 1000000000 1000000000 66317040 360778873 1000000000 714543281 1 1000000000 111936587 905417860 1000000000 1000000000 121605161 890933299 1 667171784 1000000000 927255445 1000000000 1000000000 871724667 844102898 1000000000 546937083 1000000000 547209029 1 34152692 1 1 302094767 634961082 1000000000 761277317 1 239950213 1 429783631 1000000000 1 455391888 740292387 1000000000 1000000000 608390527 1 347878573 959642732 1000000000 867928408 1 683155960 1000000000 1 638296803 63968200 1 1000000000 605482707 162621374 1 1 420183830 834837598 1 385733186 1000000000 526484155 1000000000 635124418 1 71451208 1000000000 1 966504546 1000000000 985826538 1000000000 96321927 1000000000 127855543 1 644315016 246407867 1 89676660 1 1000000000 589591065 1000000000 455627953 472775427 1000000000 1 96521428 4726982 1000000000 1 403866633 1000000000 4739689 14669688 1000000000 1000000000 740921645 1000000000 586940153 1 426742864 451192709 1000000000 1000000000 338865278 1 87333302 38458177 1 1000000000 421400001 1 314164953 1000000000 352863816 179177179 1000000000 367045468 1000000000 1 11747831 1 359198489 887906111 1 1000000000 16633660 727624025 1000000000 1000000000 890951426 913089527 1000000000 1 214034124 813679090 1 1000000000 451981010 1 195810409 1 889431624 41017681 1 892443744 1 1000000000 843023292 952105091 1 968353363 1 512400149 1 948095562 1000000000 290339899 1 1 983679304 1 890335732 1 300093064 1 213718753 1000000000 98923942 1000000000 156842285 1 845626739 396244708 1000000000 539804973 1000000000 16504611 1 1 788533374 1 435641214 394757276 1 1000000000 343439612 354017530 1 334999043 1 1 153872341 1 398808233 673638664 1000000000 675794088 1 1 431385485 571304568 1 239252477 1000000000 912478419 1000000000 911591544 1 1 428749337 916344918 1 1000000000 417753315 1000000000 613133302 284813615 1000000000 1000000000 733207326 653275009 1000000000 1 52519481 53451610 1000000000 568177374 1 695526503 1 850903034 1000000000 51812291 1 974907910 1 1 262143665 1 541923741 60740650 1 53206747 1 638695077 1 457080291 1000000000 1 279316335 90878692 1000000000 224315647 1 1 678390288 1 119731103 1 774385105 6999490 1000000000 1 965243295 133516672 1 1000000000 466781164 1000000000 758700156 1 919698790 1000000000 150870944 59975685 1 741491225 1 394288709 1 298900189 1000000000 1 19659995 1000000000 916610605 1 63429973 1 18819696 811094535 1000000000 1 668628925 267078032 1000000000 258517375 1000000000 1000000000 242265199 1000000000 967073167 1000000000 142740733 1 712825380 67404842 1 768374773 1 325769569 1000000000 1000000000 878471673 1000000000 127251441 1 738064918 1 840963682 926043688 1000000000 1 283504648 120032958 1000000000 21786431 1000000000 177251569 1 1000000000 879278253 96874665 1 1 848280559 19374269 1000000000 389081089 1 1000000000 76178508 94810583 1000000000 78203557 1000000000 1 904008054 1 313454887 1000000000 534161907 1000000000 379193469 1000000000 971992762 32808585 1000000000 1000000000 381567102 1000000000 551709799 183352357 1 514151909 1 1000000000 928858149 1 90566614 186032800 1 240716437 1 1 738824364 1000000000 683566112 1 694904088 716850989 1000000000 1 777800993 1 180738698 1000000000 251213668 1 50414148 791410049 1000000000 404256209 1000000000 1000000000 71134901 1 24411840 1 117137898 207782197 1000000000 1000000000 957528959 930256290 1 1 222286146 1000000000 678978829 1 915171046 1 934076244 1 261843303 1000000000 270110919 1000000000 748581805 1 167062642 327969498 1000000000 1 286026880 907471517 1 1000000000 612055063 1000000000 980024809 1 47092742 1 997361779 760569770 1000000000 1 61605723 214350698 1 404261199 1000000000 525235754 1 1 559543969 324929293 1 1000000000 72017307 693341432 1 1000000000 774306172 398618404 1 1000000000 255493243 828575270 1000000000 1000000000 373187372 388618447 1000000000 447682997 1000000000 669210688 1000000000 1 349934875 362992282 1 1000000000 467494178 1 614902171 121386761 1000000000 1 734946964 958502806 1000000000 1 493692188 873729210 1 838007760 1000000000 31516493 1000000000 629756043 1000000000 961145119 1 373010298 1 352267738 1000000000 1000000000 904220251 1 740238596 839840605 1 1 269842316 157672691 1000000000 40006970 1000000000 380240885 1000000000 148168291 1000000000 1000000000 573008770 1000000000 911000647 341899251 1 1000000000 369473140 494482499 1000000000 526674317 1000000000 621482831 1 193792473 1 409549901 1000000000 124827641 1 701454292 1000000000 98826782 1000000000 1000000000 966420704 817076783 1000000000 1 954579241 943327018 1 1000000000 10395694 506583605 1 151890526 1 808999340 1 1000000000 280105385 1 52369567 10658552 1 54419209 1 522531789 1000000000 486968124 1000000000 441360256 1 1000000000 308463813 1 271088495 690481473 1000000000 20849033 1 149303665 1000000000 907279495 1 1000000000 509615350 749333313 1 521965846 1000000000 762073211 1 690238689 1 1 303550589 179239713 1000000000 1000000000 143367151 1000000000 630380145 1000000000 469823808 903684049 1000000000 1000000000 376844 1 357140525 161798093 1 1 766543136 1 2621263 1 580319071 256150063 1000000000 1000000000 896611119 460253653 1 1000000000 94946621 1000000000 510657351 902002744 1000000000 1 356733735 967273882 1000000000 1000000000 949172567 397295088 1000000000 734047107 1 1000000000 912383757 35294222 1 1 66070140 1000000000 82815148 1000000000 757600929 701933079 1000000000 78961880 1000000000 962241589 1 1000000000 711422207 1 984685086 1000000000 450096324 1000000000 485613387 808153369 1 1000000000 6131556 1000000000 78779441 453420546 1 564210779 1 1 977878982 1 40108077 1 903792164 1000000000 192480847 916201801 1 1000000000 610833229 1000000000 936009591 1 575156176 468166443 1000000000 1 30658972 737310095 1000000000 186552755 1 817463401 1000000000 32030723 1 987463445 1 1000000000 810304242 242844620 1 154894649 1 605430425 1 1000000000 228005468 542112120 1 91445807 1 1 74583767 723126204 1 719811064 1 239955446 1 389374087 1 399353481 1000000000 1 917723846 1000000000 41320244 37402538 1000000000 1 866321422 1 664095321 102535432 1 303405650 1000000000 1 794037019 1 372944308 117050235 1 805362419 1000000000 1 561422638 1 791372652 115178346 1 790500394 1000000000 1 788625182 77942844 1 132662259 1 1000000000 36997644 949064 1 1000000000 439897351 1000000000 4096352 1000000000 608386803 477435711 1000000000 917728876 1 1000000000 393210769 1 334113223 1 614863600 1 400999377 248490991 1 1000000000 926306762 10409812 1000000000 514106859 1000000000 217222864 1000000000 173866985 1000000000 41082524 1000000000 155132109 1000000000 825547367 1000000000 692939649 1 563382234 1 544820595 1 666262320 1 183619248 1000000000 4673068 1 244655824 1 282472923 1 465320990 1 1000000000 496260976 626768981 1000000000 1000000000 814137016 846933581 1 112679525 1 833313285 1000000000 1000000000 16307364 540944992 1 901135966 1000000000 847198201 1 1 123952501 142303850 1000000000 47125103 1000000000 69263216 1000000000 156456420 1 1000000000 182566202 255801363 1000000000 768080731 1000000000 56796922 1 1000000000 162413990 1 618067804 1000000000 417505384 1000000000 804649727 1000000000 622214486 659779232 1 1 545914510 1000000000 59266528 1000000000 405124884 1 761678754 86564379 1000000000 555954978 1 1 445877907 1 200946752 1000000000 237572156 1000000000 172230982 38385087 1 565584029 1000000000 1000000000 126110478 339587774 1000000000 824921478 1 1 942341329 1000000000 722958116 397119568 1 969551912 1000000000 1000000000 566408720 878712986 1 326796043 1000000000 745053949 1000000000 1 877477721 1000000000 265555866 65643434 1000000000 1000000000 210938821 119283619 1 525111407 1 1000000000 408466823 920915319 1 208754564 1000000000 142402315 1 1 600888580 1 594080388 1 506805348 1 129953301 1 896093558 948971181 1 752221987 1 1 775416182 886825109 1000000000 463822919 1000000000 239958600 1000000000 1 992934502 1 34980194 576405772 1000000000 591134124 1 1 746069747 1 688010393 889318501 1000000000 673428905 1000000000 1000000000 252677397 184646810 1000000000 1 630508344 531463103 1 241208112 1 63021780 1000000000 309806383 1000000000 957850311 1000000000 1 156938282 686835893 1000000000 1 298184074 1000000000 904350365 1 345170159 1 511879695 751944040 1 1000000000 809197385 896931714 1000000000 804763406 1000000000 1000000000 637186962 1000000000 216387504 1 464212873 1000000000 20264857 1000000000 528380363 15254459 1 1 715109460 135209543 1 295481750 1000000000 1000000000 205189127 1 594139757 1000000000 596822725 71305352 1000000000 991989007 1000000000 1000000000 364830375 1000000000 161132487 1000000000 99886097 371185624 1000000000 1000000000 520103586 1000000000 552587376 327640775 1 1000000000 847412254 189587165 1 400243006 1 564921141 1 343330303 1000000000 415623232 1 1 895635065 623996452 1 1 983273255 1 80874795 50935326 1 859732073 1 1000000000 752070012 912622587 1000000000 1000000000 863319369 27741233 1000000000 1 967237964 1 468047645 382273314 1 293756875 1 94858487 1000000000 405277848 1000000000 396720971 1 1000000000 463860215 1 686000666 1000000000 74865942 1 643401161 1 145780655 1000000000 772826173 1 37940341 1 928474226 1000000000 328729973 1000000000 344596735 269504974 1000000000 1 202985945 3960350 1 1 386307009 680307973 1000000000 867610040 1000000000 1 229971743 334850771 1 70859731 1000000000 402609886 1000000000 188625496 1 922773534 1000000000 1 898440785 451060379 1 945061216 1 1000000000 928395602 325788936 1 266242474 1000000000 154666578 1 1 955308945 930605689 1 1 482019488 172833816 1000000000 1 682199198 1 548917289 193487828 1000000000 1000000000 77386808 382556034 1 1 742096176 88715473 1 522111006 1 1000000000 197168831 1 364928581 1 947678524 1 740633579 283209210 1000000000 1 611242308 1000000000 617237825 1000000000 501205695 1000000000 97870628 78133313 1 1 332608899 807795844 1000000000 331319595 1000000000 1 616503315 831373445 1 1000000000 584602429 476355106 1 1000000000 65382491 37920149 1000000000 456750031 1000000000 210482413 1 1000000000 625121046 748867386 1000000000 1000000000 29666385 1000000000 730940529 1000000000 384850853 1000000000 478453024 1 8698321 633146941 1 513744218 1 1 128649091 1 759623081 202914996 1 1000000000 445024134 848514588 1 1000000000 408692291 1000000000 940768446 1000000000 927313665 107381386 1000000000 1 369595242 881848560 1 1 30036284 1000000000 468028483 1000000000 345019412 428692538 1000000000 1000000000 717463238 971003388 1000000000 549303214 1000000000 695617042 1000000000 835881820 1 1 580259992 234733802 1 531461664 1000000000 1000000000 54596982 1000000000 908434832 118507527 1000000000 1 92824939 929526608 1000000000 1000000000 59281122 1 886702753 1000000000 697568005 1 995938167 1000000000 312119422 1 813124859 54091829 1000000000 958868695 1000000000 60840752 1000000000 1000000000 996487882 806861861 1000000000 1 569261125 1 411319562 1 290427781 482572557 1 508410249 1000000000 981164372 1 441666093 1000000000 349806304 1 515119087 1000000000 36552184 1000000000 317642906 1000000000 1000000000 777367928 659567696 1000000000 1 991060586 473390664 1000000000 1 939306560 60967070 1 1000000000 142666263 262369441 1000000000 95787873 1000000000 1 68547824 1000000000 301120080 1000000000 45129422 59438703 1000000000 1 180183567 334918584 1000000000 1 283392250 102668951 1000000000 1 768979840 1000000000 266972461 1000000000 513672488 76743747 1 1000000000 645398291 1 129718326 1 101923704 5718097 1000000000 1000000000 897912302 1000000000 461517037 1 322834934 1 71159988 1000000000 657261846 1 838174574 516958182 1000000000 277505707 1000000000 1 438046078 1000000000 876935872 1000000000 864369807 1000000000 524746338 1000000000 128647573 1000000000 955116869 813607814 1000000000 612984872 1 1000000000 175591499 847313568 1000000000 1000000000 496005245 110403346 1 1000000000 488913318 160991015 1000000000 647918732 1 1000000000 848555312 147269317 1000000000 1000000000 940900554 165511425 1000000000 1 336263984 71051124 1000000000 970299780 1000000000 1000000000 368975783 1000000000 731388305 398943025 1 729269058 1 105297557 1000000000 1000000000 152963916 1 29844415 828095315 1000000000 1000000000 828439929 1000000000 507714048 855344940 1000000000 1000000000 326176082 448318565 1000000000 1 899826078 771927392 1000000000 101774225 1000000000 320723482 1000000000 1 641339799 1000000000 41450280 1 247160073 1000000000 516567508 479459716 1000000000 1 584063683 1 676041409 1000000000 465559704 1 758685014 1 520511981 209175741 1000000000 315330557 1 1 116909824 998867307 1 1000000000 292398187 1 603209337 111702948 1000000000 282867737 1 1 244940427 515896623 1000000000 803154493 1 502349682 1000000000 376922271 1 556196152 1 257396173 1000000000 48467872 1 215204820 1000000000 142295664 1 1000000000 381507337 155680518 1000000000 11930480 1000000000 1 499491779 718174595 1000000000 45367628 1000000000 147464383 1000000000 1000000000 679017210 1000000000 831660122 261489132 1 1000000000 946291323 1 720079364 1000000000 366635616 130755134 1000000000 1000000000 275585468 1 102058945 1000000000 445383627 892513536 1 1 289050208 1 607500884 1 311501664 1 979465579 1000000000 935352573 85170411 1 1000000000 263297821 1000000000 938866611 47232070 1000000000 270446345 1000000000 238592104 1 1000000000 27462943 1 866573820 1000000000 792737622 1 824510393 1000000000 147211660 1 289039705 1 48027113 848567748 1000000000 1 568666237 162979578 1 1000000000 765563925 1000000000 546250282 218961319 1000000000 147155533 1 1000000000 500410804 325426082 1 560341245 1000000000 1 229753980 878291955 1000000000 1 894938533 441571385 1000000000 479266522 1 1 844301214 1 817324954 1 439057389 1 993450190 193883374 1000000000 1 516382083 607913994 1000000000 1 439918911 1000000000 262265554 746657320 1000000000 862948336 1 483004801 1 1 325971389 268823236 1000000000 158973432 1000000000 1 79305665 503593457 1 385892398 1000000000 1 600342657 1 48059631 1 503991115 11664267 1000000000 877621371 1000000000 392034347 1 1000000000 197498512 1 971043445 974060401 1 894371252 1 1 533645881 1 336282790 1 742141211 722739534 1 1000000000 845704381 1 884476714 1 179377765 421784628 1 1 119946335 1 989145861 120553979 1000000000 1000000000 710463104 777492602 1000000000 569088354 1 1 213087833 522903577 1 1 391894603 826386751 1 1 307318610 1000000000 437542175 353415488 1 1 897919640 1 77733151 22038996 1000000000 1 810833089 915055379 1000000000 699336428 1000000000 198640140 1 807657853 1 1000000000 576567340 686308576 1 351312409 1 260953145 1 1 747791075 1000000000 728710061 314536242 1 992615446 1 1000000000 642299108 164674969 1 107404133 1000000000 265595492 1 166229816 1 1 537057037 1000000000 575250175 1 767220710 289978989 1 1 470539423 672052090 1000000000 1000000000 662751143 1 824897602 919672989 1000000000 413280232 1000000000 1000000000 514588477 1 806232280 1000000000 714113052 331051743 1000000000 1000000000 970170525 591134039 1 1000000000 525123969 1000000000 740341735 1000000000 130196834 411990559 1000000000 657630351 1000000000 1 474000482 617814425 1000000000 1000000000 610186353 19211252 1000000000 1 242488829 105467921 1 890045343 1 1 927104080 755503768 1000000000 1 795026466 821184435 1 674503879 1 512973234 1000000000 597321469 1 400172445 1000000000 1 774017289 84125529 1000000000 1000000000 804943477 1000000000 748336354 1000000000 62776033 659311250 1 1000000000 298185038 1000000000 601138372 1 36203838 406028614 1000000000 172553990 1000000000 397927150 1000000000 967029440 1 1 145108400 1000000000 366522148 1000000000 52186531 21300165 1 171045189 1000000000 1000000000 883507711 65561448 1 1 748766198 1000000000 409472292 1000000000 814105362 1000000000 108513841 1000000000 552733518 124285953 1000000000 1 9836223 94530059 1 582938797 1000000000 46020495 1000000000 799714723 1 1 213109578 1000000000 852081629 37518189 1 926071133 1000000000 24547893 1 1000000000 861793059 530280851 1000000000 479878873 1000000000 534927921 1000000000 138809931 1 437002815 1 1000000000 759349794 1000000000 677007981 940847 1000000000 54308190 1000000000 1 235827625 1 195605518 359418824 1000000000 751223159 1000000000 1000000000 121319698 628485597 1 751846842 1 608314398 1000000000 1 34179968 1 457247599 1000000000 57328475 1000000000 496260568 1000000000 462272867 1 336156630 1 959878214 1 659397003 520090049 1 766242249 1 551672672 1000000000 450929003 1 432424195 1000000000 282194257 1000000000 135462506 1000000000 1000000000 81398627 1 592183620 1000000000 890629366 386781449 1 1000000000 68757249 1 877540886 35614826 1 22922068 1 1000000000 869367527 722463191 1 58470583 1 516270558 1 1 852250543 1000000000 453521526 1000000000 431254501 1000000000 92858693 1 429207136 75231681 1000000000 1 282462257 446878525 1000000000 1000000000 335657554 1 216358706 1 417095852 848468760 1000000000 1 29827742 597308730 1 1000000000 85691761 346356186 1000000000 1000000000 520288522 656670223 1000000000 77079884 1000000000 1000000000 789729212 1 884551285 585790452 1 1 614011113 1 424041279 1 545166017 609753865 1000000000 1000000000 98142077 106483125 1 1000000000 28088896 1 192402581 1000000000 804865778 916555084 1 818249891 1000000000 1 976995794 841356184 1 60242590 1000000000 1 804652384 560316986 1000000000 1 578153803 1 610353080 477246373 1000000000 519468370 1 1000000000 35829280 1000000000 11418793 1 104649660 11904502 1000000000 256603286 1000000000 234345870 1 99347456 1000000000 568643366 1000000000 1000000000 55463740 559798301 1 302080833 1000000000 1000000000 417553488 751279072 1000000000 97552561 1000000000 1000000000 679910069 694610209 1 1000000000 694618169 1000000000 428401879 1 673862497 468744393 1000000000 1 847291415 485651289 1000000000 51074824 1 333958861 1 1 465596683 1 476611530 749490837 1000000000 1 829834579 580255123 1000000000 1000000000 339651988 1000000000 583980551 1000000000 244100330 231387083 1 1000000000 588579455 753466845 1000000000 1000000000 703683034 921516432 1000000000 1000000000 206171845 1 316704770 436196078 1000000000 1000000000 734227511 773256854 1 135515196 1 302541247 1000000000 1000000000 724855728 425768743 1 1000000000 685952531 920114307 1 1 518555959 1000000000 485417282 322150462 1 833860951 1000000000 362980732 1000000000 812174155 1000000000 1000000000 188008853 988105484 1 853794388 1 1 94726352 1000000000 475883380 336769904 1000000000 1000000000 839135713 329267606 1000000000 790754734 1000000000 887587104 1 1000000000 628400960 840364576 1 942241781 1000000000 1 348354765 1 404562613 1000000000 249609667 199079111 1 1000000000 716636684 1 12997971 1000000000 51550762 26931165 1 1 630154149 1000000000 414855217 1000000000 39573095 1 421322769 1 729685846 1000000000 106691850 331990395 1 1 132119759 253162279 1000000000 58363509 1000000000 1 257857639 55511296 1000000000 1 763724852 1000000000 671846793 1000000000 719571893 113441140 1000000000 1000000000 788718328 1 162568457 270756484 1 1 142150353 1 14646041 1 414111256 1000000000 469787410 397437179 1 1000000000 28430003 1 526260313 1 449418959 1000000000 595790853 1000000000 423393065 8158118 1 1 32529378 1 825204377 1000000000 511922536 1000000000 46254391 1000000000 372733493 83594725 1 91163583 1 108228171 1 1 19002376 1000000000 930907400 1 705377054 591742042 1000000000 374501877 1000000000 384566270 1 7526381 1 1000000000 344169663 1000000000 531370112 1 951791626 248941649 1000000000 1000000000 37039587 369373476 1000000000 1 773842852 1000000000 995287036 784746470 1 1000000000 735368923 202659301 1 190500213 1000000000 108908244 1 1000000000 541629999 1000000000 929618289 345582312 1 1 503714375 556508865 1000000000 819989734 1 1000000000 288338032 29243544 1000000000 1000000000 242134105 140804805 1 103616997 1 1 55833485 1000000000 938422126 792707297 1000000000 407095843 1 423983232 1 120762680 1000000000 1 744529734 1000000000 193306076 133123086 1 314562870 1000000000 1 140809901 1 754007009 1000000000 329591106 1000000000 840417340 67866719 1 1 333044462 271340611 1000000000 1 470015745 705482665 1000000000 54330614 1 960321659 1 677738025 1 1 511446210 300355568 1 1 659281482 380625359 1000000000 1 793105211 1 109816354 227593260 1000000000 1 375333016 1000000000 858547688 1000000000 604547565 1 393760617 1 926459957 780554830 1000000000 28733211 1000000000 147553854 1000000000 1000000000 911168889 123481486 1 494616999 1 687809931 1000000000 35215326 1000000000 1 798187729 5557262 1000000000 352908287 1000000000 1 942836883 1 404058423 993598742 1 682406594 1000000000 973482250 1 1000000000 831612733 865888030 1 1000000000 170486692 1 53510914 1 156125102 648214247 1000000000 1 104727238 1 881870354 707449870 1 591791587 1 1 410397127 1000000000 507765944 948413571 1000000000 1000000000 662381566 1 7722611 272690914 1 325645638 1 952235756 1 243571945 1000000000 1000000000 824720380 547206027 1 832665844 1000000000 209730380 1 1 849552509 1000000000 542282223 1000000000 431180094 1000000000 473521391 697581294 1000000000 558004322 1000000000 1000000000 471205786 41145596 1000000000 1 695704188 561746327 1000000000 44630994 1 591590566 1 927573761 1 1000000000 477220842 1000000000 988585076 1 29353169 1000000000 698481295 1070547 1 576327450 1000000000 1000000000 131830592 1000000000 902112383 1000000000 222668748 1 921868862 1000000000 634206529 340180474 1 981606847 1000000000 782790781 1 464685015 1000000000 1 728426504 1 787129332 1 219566442 170521447 1 1 640785689 284818810 1 1 56826838 525703399 1 28112915 1 875035670 1 2999711 1 876930693 1000000000 1000000000 826101981 1000000000 488417196 1 912153337 156133334 1 767188587 1 1000000000 482975021 1 3268411 1 3029377 1 834850892 256180994 1000000000 1 672892717 1 269122157 225053107 1000000000 1 370277625 244838610 1 411806826 1000000000 1000000000 239063557 1000000000 931400623 1 639699123 1 235898974 707908835 1000000000 549335422 1000000000 1 101982893 121389042 1 987071929 1 71193834 1 863428157 1 473514686 1000000000 1 848245960 1 828146826 488717900 1 1000000000 101261043 1000000000 314017203 600310388 1000000000 1 545286263 443186570 1 78778248 1000000000 1 736057645 300276196 1000000000 119218156 1 1 377438800 653198865 1000000000 1000000000 725784450 1000000000 808671524 1000000000 878575643 1 591684416 531213793 1000000000 1000000000 81800323 111125895 1 574212875 1 1 111314036 1000000000 91299284 445329874 1 162604256 1000000000 1000000000 295096932 612174083 1000000000 215312483 1 1000000000 820893109 1 660092121 26027338 1 162082260 1000000000 139705842 1 1000000000 623070406 320702941 1 1 7373443 81790691 1 1000000000 242939445 50348056 1 628227228 1 1 339693983 437928723 1 344788265 1 1 1554849 882447733 1 1 830519167 142896442 1 393703804 1 92354519 1000000000 950480784 1 35773475 1 1 57773320 1000000000 897359819 989144230 1 128722832 1 314451485 1000000000 1 42496720 1 474513974 54627504 1 1000000000 33568028 1000000000 32797519 1 653753872 1000000000 943147360 111272956 1000000000 204375686 1000000000 1 668760628 1 504105177 485052117 1 667252721 1 149786134 1 1 656294359 1 968246765 1000000000 667452986 1 64439152 1000000000 421914188 1000000000 909275460 1000000000 20746148 1000000000 539453577 647612038 1000000000 1000000000 16193436 107722741 1000000000 1 321032198 537654752 1 1000000000 646617868 600826852 1000000000 403441200 1000000000 1 942772967 1 423019271 212009988 1000000000 1 733329863 1000000000 137770255 1000000000 396796394 948153649 1 323152968 1 819780056 1000000000 1000000000 1991686 43442299 1000000000 327052219 1 1000000000 644350332 975107118 1 863201426 1000000000 1000000000 133948930 1 561676572 733196739 1000000000 1000000000 329475252 827691424 1 1000000000 239347820 1 148166207 603079956 1 321405960 1000000000 737753310 1000000000 469750337 1000000000 114254030 1000000000 554670440 1000000000 300021327 1 61451803 1 1000000000 39210827 1 295499768 543399728 1 1000000000 224793049 1000000000 188214577 222299839 1000000000 1000000000 302560310 508756180 1000000000 646045902 1000000000 841778662 1000000000 1000000000 182913414 1000000000 459102904 150287879 1000000000 1000000000 691438210 1 889478492 1000000000 441530899 840252349 1000000000 1 443849694 837901373 1000000000 1 535939170 1 619780802 105538633 1000000000 1 115513504 1 213653913 1000000000 151939645 1000000000 505474400 646081048 1000000000 911214386 1000000000 276943770 1 1000000000 36729822 1000000000 22556166 305674937 1 1 326360055 848991970 1000000000 1000000000 227659711 373870551 1000000000 1000000000 515396365 592586434 1 95997499 1 1000000000 499683807 71370142 1 17397586 1000000000 1000000000 362011969 1000000000 412558040 1000000000 867271008 971503535 1 438150672 1 756859404 1000000000 1 815182440 61511057 1 1000000000 69353361 812017681 1 1 20147227 1 63843857 1 518589948 1 32204887 113995666 1 888921080 1000000000 417649162 1000000000 800684084 1000000000 1000000000 345512334 366326667 1 1 464648604 426789741 1000000000 1 257417695 1000000000 552981462 552139244 1 1 853689928 9474640 1000000000 1000000000 374125944 1 257182516 682587410 1000000000 552857879 1 1000000000 420810992 1 165106654 1000000000 326084909 1000000000 621366460 1 217177191 134680878 1000000000 715975582 1 38129545 1000000000 1000000000 917734656 113568108 1 643548438 1000000000 1000000000 217453172 1000000000 747296158 1000000000 518546327 1000000000 228152704 106955147 1000000000 1000000000 451573558 857451657 1000000000 226189069 1 1 376973792 1000000000 212097175 1000000000 37694375 1000000000 384284350 1 278464759 1000000000 666422201 1 258557196 1 790776434 1000000000 41049006 566639238 1 272748343 1 1000000000 10477682 1000000000 778765485 1 358547239 392966197 1000000000 1000000000 290490492 1 461015633 1000000000 895890385 1 565826123 725686350 1000000000 1 39646230 426051089 1 1 339748390 710306230 1 1000000000 735141252 1000000000 958361494 298485384 1000000000 1 918815769 98920093 1000000000 964488320 1000000000 21183852 1 323172227 1000000000 54382534 1000000000 53226792 1 226506428 1 1000000000 86066992 93697334 1 19370354 1 1 300031094 1 953233306 464951262 1 493613970 1000000000 1000000000 106696795 734535686 1000000000 1 622352345 1000000000 182267485 1 601415450 64289675 1000000000 976900182 1000000000 1 207542546 1 152112381 1000000000 72916387 892967685 1000000000 1000000000 26030250 737747477 1000000000 778071096 1 1 783179009 1 676230815 808006115 1 1 645780777 225279807 1 1000000000 295065915 1000000000 364215945 83748700 1000000000 1000000000 389503095 1000000000 68352868 677908850 1 68288330 1 615170706 1000000000 68196838 1000000000 115490174 1 818878727 1000000000 1000000000 883393429 1 541578306 219738292 1 1000000000 83348435 1 97671182 1000000000 819786487 79415140 1 389012768 1000000000 1 671409920 1 432242513 1 150983899 1 131257124 146199371 1000000000 1 980592306 1000000000 62944653 1 871719138 1 902008480 1 411386719 1000000000 475873472 686992309 1000000000 980555750 1 1 343846607 1 23615414 1 735610975 21657895 1 1000000000 909758832 496121438 1 1 196231570 1000000000 582463232 845062139 1000000000 709784444 1000000000 774143 1000000000 1000000000 293038986 1 47247932 237873241 1 585532383 1000000000 165147332 1 1000000000 412610397 222772201 1 136740865 1 596935812 1 656119220 1 1 391906683 1 588583509 1000000000 359653344 1 837384718 1 146555110 165443065 1 1000000000 55190040 35396221 1 1 917223987 799975619 1 1 688042248 1000000000 55437472 1000000000 578512584 100645456 1000000000 1000000000 80367374 1 445572466 1000000000 302483990 713623182 1 902587000 1 1000000000 636228248 1000000000 424391622 1000000000 717235144 33284723 1 37579046 1000000000 1000000000 173058400 1000000000 298326577 1000000000 109921137 1 27606003 188382590 1 142385397 1 147889946 1 1 299711328 890909810 1000000000 1 580640446 903038904 1 1000000000 374356133 979250293 1000000000 1000000000 672815044 1000000000 138354975 758576797 1 552594771 1 345865562 1000000000 851621660 1 1 830923797 90998678 1 1000000000 605907703 1000000000 431913313 862092178 1 847265585 1000000000 902945988 1000000000 397236463 1 1 227280034 1000000000 71369136 291880871 1 1 413433093 34982055 1 1 408212959 614802639 1000000000 1000000000 32561033 350497 1000000000 584366330 1000000000 720711873 1000000000 1000000000 236648696 171910012 1000000000 639531863 1000000000 1 25566179 30449099 1000000000 1 946814556 600474257 1 1 64044681 1 756983146 1000000000 108052071 1 401357623 1000000000 549601408 900473495 1 276993684 1000000000 657752566 1000000000 44112922 1000000000 1 112014678 996699124 1000000000 680780869 1 799205562 1000000000 302669402 1 729700095 1000000000 1000000000 757904018 435584227 1000000000 525977079 1 503186531 1 1 561662445 1000000000 746848190 1000000000 944925317 269900107 1000000000 1000000000 440735028 1 900493355 360641106 1 409193261 1 453074367 1 716901707 1 1000000000 510168845 23715097 1 710743439 1000000000 1000000000 52883085 305391281 1 791099008 1 17172724 1 1000000000 288411450 1000000000 931056112 619128706 1 799749054 1000000000 1 249066877 437393955 1 588446398 1 1 998911463 1 514698998 1 259638449 596673174 1000000000 1 926624193 1000000000 148395202 1000000000 148840958 1 95685122 1 968438686 1000000000 491799812 240976344 1 575435480 1000000000 18140927 1000000000 1000000000 16055289 495811423 1 152668058 1000000000 1 223456577 1000000000 175086204 1 7115381 977948355 1000000000 909773253 1 1000000000 288401944 1000000000 167062695 1000000000 706368397 1 630232991 163947150 1000000000 1000000000 611786140 1 631376967 1000000000 67728579 1 783193832 976103166 1000000000 1 234070551 73097902 1000000000 912204286 1000000000 235824104 1 7989324 1000000000 1000000000 118893204 633561225 1000000000 1 948831698 1000000000 872181544 1000000000 746050313 937431208 1 362678010 1000000000 824195117 1 505034548 1 1 900851954 848841302 1000000000 78018537 1000000000 673828210 1 1 257438461 1000000000 102812921 98243902 1000000000 330235273 1000000000 1000000000 701320558 183802116 1000000000 808011318 1 1000000000 579011664 1 807739779 610154001 1000000000 787741255 1000000000 1000000000 190781148 867357728 1000000000 1000000000 786674973 1000000000 786843684 854736687 1000000000 856786520 1000000000 938318326 1 66496775 1000000000 921480799 1 748808063 1 658948134 1000000000 400330109 1000000000 1 34658373 893041839 1 1 513492833 1 173801906 322707623 1 1000000000 290950618 1000000000 25680748 1 663262015 107718121 1000000000 1000000000 969075282 1 952901519 1 937786995 667145009 1 60240597 1000000000 1 426101118 150064416 1 211382299 1 1 912757534 1 624988102 1000000000 635182314 1000000000 178109919 880329451 1 663517111 1 608331533 1 1 491400705 143377546 1 1 568675025 658620846 1 341249658 1 1000000000 847397610 1 146835379 1000000000 300315813 1 116689766 1 848835360 484249729 1 1 990910411 613711920 1 1 240612729 206322390 1000000000 14443714 1000000000 1 659940923 1 147414018 1000000000 434696493 949221445 1000000000 455396628 1000000000 1 834945173 84845003 1 1 783741169 107627544 1000000000 908350566 1000000000 1000000000 941155121 1 683204500 1 521458082 100547343 1000000000 1 946099201 1 295377653 690111930 1 1 708005146 805429359 1 766694182 1000000000 1000000000 838054458 1 336315407 719678765 1 52405832 1 300790403 1 1 629012992 51774931 1 524247264 1 1 10810530 780168340 1000000000 1 440917196 1000000000 314041242 952104959 1 1 527481235 1000000000 522216648 129012892 1000000000 1 563059079 1000000000 564572914 369263008 1000000000 950080079 1000000000 1000000000 740434780 1 951231072 31859910 1000000000 1 810023852 1 793166331 1 427589202 744448305 1 1 965026309 697470190 1000000000 629893774 1 1000000000 539249350 1000000000 952575061 1 163336950 1 771718710 1 730308427 1000000000 164629003 685216179 1000000000 868123990 1000000000 1 227311818 1 306488661 326723286 1000000000 258634738 1 657166212 1 1 384856811 397361866 1 533321867 1000000000 1 971393880 1000000000 243165533 1000000000 817721057 385372723 1 83769012 1000000000 1000000000 715433441 899231484 1 264874003 1 1000000000 93446909 1000000000 5449367 1000000000 902442687 1 493421179 728436861 1 1 392351329 896638006 1 1000000000 302116715 983039948 1 1 703142434 889318914 1000000000 49194146 1 157161667 1000000000 276073876 1000000000 1000000000 63243530 918549287 1000000000 1000000000 635252958 7949201 1000000000 966855585 1 550948439 1 231504690 1 1000000000 139200987 1000000000 204724787 975378032 1000000000 1 117653458 652233839 1 291048310 1000000000 63333533 1 538398397 1 197280331 1 1 404023824 1 499985540 1 627801164 1000000000 547634109 1 599779269 80710991 1000000000 333379355 1000000000 918478383 1 988795942 1 1000000000 245636153 682163063 1000000000 1 619726194 1000000000 448923830 1 163661468 1 222874186 62765705 1 182854304 1000000000 1000000000 696340346 1 889144708 429173241 1000000000 967854040 1000000000 65039499 1000000000 1 714013197 1000000000 765884305 32628176 1 96288456 1000000000 278642987 1 390334903 1000000000 241553310 1 1 481362040 663298928 1 642945588 1000000000 26025901 1000000000 33326778 1000000000 547185447 1000000000 1 599252098 524483299 1000000000 1000000000 456081556 1 709290561 179127702 1 1 759068500 1000000000 796927357 1 752126397 1 239217963 866296424 1000000000 538923368 1 1 364408982 931678352 1000000000 1 885858441 1000000000 105674836 687938611 1 1 650370293 431792722 1000000000 433650003 1000000000 1 379702860 1000000000 180180275 604638006 1 1 227690265 499528282 1 465775899 1 1000000000 42930094 1000000000 893917192 46752388 1000000000 1000000000 246126659 845275880 1000000000 1 287605178 884226055 1 1 269930574 25518575 1 10428944 1000000000 21681445 1000000000 1000000000 603350204 196724311 1 291507133 1 458839187 1000000000 666731572 1 1 145534572 1 124672077 979232351 1000000000 1 812292432 94068957 1000000000 1 844118460 729646176 1 57171177 1000000000 240891877 1000000000 1000000000 513216885 1000000000 491076644 391465446 1 154272763 1000000000 763055849 1 263176278 1 1000000000 530780290 180666877 1000000000 78643603 1000000000 1 914668462 1 258777372 1000000000 897755353 809852042 1 1 581883743 393075333 1000000000 147781310 1 1 994049930 265820414 1 585300422 1000000000 757395908 1 1 300915582 846467568 1 1000000000 692460402 1000000000 317633562 537978513 1000000000 1000000000 260445785 588804717 1000000000 1000000000 34653104 1 491536311 1 230142338 1000000000 80777277 1000000000 808128870 1000000000 445178807 714417611 1 1 101445329 1000000000 537007542 921401278 1000000000 363035667 1 182894544 1000000000 1 824158431 1000000000 992879969 853740197 1 1000000000 398348647 1000000000 766717589 1 288155185 68442535 1000000000 1000000000 294114958 1 654268200 1 378964679 547630337 1 16137435 1 1 652220978 1000000000 743281992 182693323 1000000000 1 899953611 357897415 1 1000000000 267205498 628095803 1000000000 39949198 1 575117594 1000000000 832326731 1000000000 111888654 1000000000 109397845 1000000000 1000000000 698316205 1000000000 24347360 1000000000 509934967 1000000000 957475609 1 254101501 974513437 1 856002696 1 962846446 1000000000 434710700 1 1 147297206 1000000000 66006303 1 255418824 21068082 1 999524789 1000000000 732614485 1000000000 485392846 1 1 33809665 1 848434573 1 878050916 488962592 1000000000 196290615 1 1 932245919 1000000000 714154008 1000000000 931236390 1000000000 549307850 330468941 1 1 134341562 599338586 1000000000 617600815 1 1000000000 903755647 92772474 1 1 671629464 1 612424590 1000000000 572153269 1 528153438 1 183952869 1000000000 683215973 1 790212238 1 947788459 541632959 1000000000 244012474 1 1 484411608 1 72107730 1000000000 734099175 533182918 1 1 901147163 68564190 1000000000 140223405 1 1 641851935 1000000000 586322338 23971421 1 94081468 1 151633512 1 794429707 1 796835534 1 1000000000 38316392 1000000000 306294903 438974033 1000000000 137447565 1000000000 1000000000 885999221 520086535 1 540195161 1 970029373 1000000000 1 791123563 1000000000 325085664 1000000000 116956924 1 275127734 1 131382363 418666628 1000000000 19000726 1000000000 368336753 1000000000 1000000000 571674155 1000000000 95852125 1 301580559 1 388402035 197861737 1000000000 3517798 1 922575465 1 278598328 1000000000 1 525981584 287196762 1 1 78549196 135210530 1 131942869 1000000000 1 539572572 1000000000 140364304 369031651 1 118887031 1 1 919301670 729997515 1 1000000000 14405226 612975495 1 1 692022711 1 970815454 721568972 1000000000 498097974 1000000000 1000000000 312692600 784266619 1000000000 636416694 1 1 940933536 113433585 1 596750266 1000000000 1000000000 647357906 1000000000 202033175 1000000000 683464941 1000000000 351520415 1000000000 652772024 353175028 1 37302058 1 689053606 1000000000 103323993 1000000000 1 953774812 164044678 1 1 156845266 460452073 1000000000 319245456 1000000000 922453928 1 841384758 1 1000000000 356804941 1000000000 531194938 252528684 1000000000 1000000000 37130499 109993990 1000000000 1000000000 298513205 1000000000 626927188 1000000000 848409876 212449438 1000000000 1 332267357 597262126 1000000000 788988409 1000000000 1 964849811 94287066 1000000000 200609346 1 1000000000 153355394 912298691 1 1 667767658 855158207 1000000000 282274255 1000000000 134357593 1000000000 1000000000 281013038 607892519 1 1000000000 773129943 1 141857592 212311800 1000000000 935028602 1000000000 1 317178744 1 69424105 535041556 1 564813794 1 617528065 1 1 832080130 1000000000 752842646 722210784 1000000000 1 435200061 1 954667544 207828773 1000000000 1 994300406 1000000000 396444418 686369832 1 1000000000 35003208 428378070 1000000000 1 785067322 1 437118850 1000000000 406322481 1000000000 199317260 64776563 1000000000 1000000000 733911865 953412617 1000000000 642919721 1000000000 1000000000 139603685 1 986949130 206172093 1000000000 1000000000 449892211 1000000000 819855107 1 662084299 1 108288330 1 832198156 132994694 1000000000 433837654 1000000000 207492230 1 31532193 1000000000 1 26367992 1000000000 545689848 1 786369905 1000000000 605753495 880000448 1 258487126 1000000000 1000000000 475137277 726074034 1 1 397305773 1 42180320 200527195 1 1000000000 918314567 784774662 1 1000000000 416612795 608129993 1000000000 1000000000 637486053 346281490 1000000000 756843564 1 1 562980314 1 506787714 1 439026726 328755074 1 529559112 1000000000 1000000000 18798116 430465839 1000000000 1000000000 343419015 375871800 1000000000 121249042 1000000000 1000000000 90616258 424634216 1 60750349 1 1 435228283 1000000000 620401314 1000000000 97954596 261286578 1 1 778885543 1000000000 270186705 1000000000 814141557 1 110972003 752301213 1 676453660 1000000000 895410237 1 1235965 1 335371607 1 57706786 1000000000 232561523 1 898026440 1 1000000000 706578533 106361831 1 1000000000 115238544 1000000000 921640644 89949471 1000000000 217567193 1 180929142 1000000000 925640563 1 232930128 1000000000 541973090 1 362134242 1000000000 70382631 1000000000 108866657 1 256873712 1000000000 873025620 1 387396815 1 1 498322437 1 42789251 714411390 1 1 577851454 1000000000 553474662 1000000000 783847095 28530732 1000000000 419959037 1 993964495 1000000000 229961044 1 1000000000 244944820 134641044 1000000000 235292123 1000000000 124593492 1000000000 1000000000 817939169 705215573 1 238209055 1 1000000000 546881142 453494108 1 999016620 1000000000 106888790 1000000000 622764612 1 1 117373597 1 817960933 486921741 1000000000 1 122785185 376803922 1 510943615 1000000000 70863824 1 1 73928664 1 842809936 533521137 1 296725462 1000000000 291650338 1 133913082 1000000000 747302651 1000000000 1000000000 436137514 1000000000 277499576 1 543305008 861432433 1 1000000000 710058077 1 783187547 1000000000 547039932 1 171793029 1 955924139 1000000000 468236131 1 26257977 1000000000 568936086 1 2649772 49061703 1 206868358 1 1 481447800 479680382 1000000000 481395628 1000000000 625818541 1 67305541 1 889942897 1 1 479333363 1000000000 921085262 264875172 1000000000 608334645 1000000000 1 364005951 171512466 1 204322457 1000000000 113161859 1000000000 5421061 1 1 806909071 421317584 1000000000 314865738 1 1000000000 24538138 894033464 1000000000 237791845 1000000000 724107869 1000000000 140324409 1000000000 919648970 1 1 62549816 507513499 1 486738964 1000000000 134474675 1 1 50384816 1000000000 296840095 722990046 1000000000 192269828 1000000000 838515983 1000000000 657660139 1000000000 1 552939609 1000000000 308059 480383799 1 448131730 1 1 943503453 74296396 1 976025853 1000000000 1 104471654 821059051 1000000000 165253713 1 802485743 1000000000 759865507 1000000000 1000000000 866440882 1000000000 173711155 1000000000 880506274 1000000000 156380699 1000000000 73652258 1000000000 700779002 1 145831552 87678436 1000000000 734876401 1 491506004 1000000000 1 664649233 711143554 1 573935661 1 844918147 1 760127690 1000000000 444219537 1 568124867 1000000000 984064972 1000000000 1 348604246 1000000000 839948021 910239375 1000000000 1 714766174 88705891 1 978980486 1000000000 1000000000 663847910 834299329 1000000000 1 939881456 512242488 1000000000 122408610 1 267475137 1000000000 356882198 1 403033291 1 960833967 1 727777245 1 1 244519767 1 509184244 1 914310679 422465836 1000000000 1 870910054 1000000000 98154250 168825995 1000000000 1000000000 618939345 1000000000 282142071 142870837 1 179527284 1000000000 210747873 1 893122313 1 1000000000 879031061 129709178 1 74903508 1 1000000000 936005683 1000000000 643928561 1000000000 562455188 738035051 1 805528942 1 1 167741027 399924115 1 1000000000 800564259 522609379 1000000000 1 749951875 52477994 1000000000 1 881391898 1000000000 9208375 1000000000 496912786 1 551582594 126594689 1 1 198740950 549723689 1000000000 1 237054783 1 2392195 461378495 1000000000 1000000000 721122276 1000000000 164989197 1000000000 35186614 1 47760336 768458636 1000000000 1000000000 964029871 355400962 1 1000000000 846842772 1 699996868 1000000000 471217546 116528914 1 1000000000 49778060 939165750 1 1000000000 237599407 1000000000 855156538 737898493 1 1000000000 420555583 272929386 1 789735400 1 1 769332539 1 132695835 1 721338442 18819729 1000000000 385916790 1 777196941 1 1000000000 430217394 530032405 1 500139524 1000000000 1000000000 229220114 1000000000 968470751 865280694 1000000000 360947759 1 104447112 1000000000 1 213086332 79694969 1000000000 1 936966018 1000000000 351421019 1 965819045 640733468 1000000000 1000000000 314630545 398399281 1 1000000000 52772985 765737595 1 1 828984648 1 307144729 374978855 1000000000 437347966 1000000000 319210424 1000000000 269672497 1000000000 782044018 1 1 88731015 1 528985696 1000000000 936864727 1 352900295 1000000000 987630684 855438074 1000000000 1 576307539 879509954 1 133776273 1000000000 589643975 1 78708996 1000000000 400971326 1 1000000000 132826746 1000000000 336412510 1 54496524 449135326 1000000000 1000000000 712439185 1 446065906 731533945 1000000000 273049626 1000000000 1000000000 956503142 264336933 1000000000 1000000000 728181237 220566222 1000000000 462839559 1 1000000000 424779085 634062320 1000000000 1 687283263 595901168 1 32097092 1000000000 543001677 1 661972912 1000000000 492861302 1000000000 128139702 1 917825932 1000000000 610364775 1000000000 578230193 1 1000000000 163472616 1 18116473 132069691 1 1 192815082 1 836194054 704678742 1000000000 1000000000 629641890 338268294 1000000000 1 438150385 1 604059526 408429114 1 248486516 1 1000000000 786908808 434205884 1 1000000000 297606870 16095508 1000000000 737485943 1 1000000000 930321060 1 929597453 585071530 1 461392767 1000000000 1000000000 919378961 1000000000 292319808 1000000000 637292100 1000000000 869121351 1000000000 560591530 121293355 1 244062250 1000000000 349153444 1 1000000000 633302546 753903601 1 173564870 1 313312103 1 1 944621206 439943074 1000000000 1 567362582 592342950 1000000000 1000000000 942921565 1 51510609 1 589649808 961010830 1000000000 984865804 1000000000 126933653 1000000000 827252374 1000000000 123328680 1 2831865 1 1000000000 521547167 363525982 1 1 123663276 1000000000 246710484 1000000000 865165757 1 205158747 981319110 1 774968531 1 202138990 1 1 787115569 646376552 1 505511006 1 954386921 1 786532889 1000000000 1000000000 842195600 1 162382653 1000000000 40631849 1000000000 210667986 1 86812316 1000000000 17025344 1000000000 197666173 136509962 1000000000 1 618958221 113047663 1 729431952 1 444362317 1000000000 1 963142619 954379444 1 296139254 1 127166320 1 683908537 1 251941639 1 1 582988601 206816120 1 877745899 1 50888732 1 1 682582884 782378256 1000000000 464629256 1 1 172415115 1 971741200 1 920263276 54894411 1000000000 1000000000 821653119 1 854308334 537586617 1000000000 1000000000 841594080 777708260 1000000000 1 726612439 1000000000 975801097 1 40592046 876126220 1000000000 86384978 1000000000 1 324249021 1 141603234 668629986 1 883165350 1000000000 1000000000 905024884 1 702498430 264612244 1000000000 881430626 1000000000 225094261 1 146686497 1 1 915978428 1 276941932 1000000000 552580506 205135705 1000000000 120796177 1 972987528 1000000000 1000000000 343672768 1000000000 249772073 1000000000 258587535 442592875 1 1000000000 707410605 1000000000 154893463 196008996 1 1000000000 779107651 770873217 1000000000 463538938 1000000000 718327516 1 541350080 1000000000 1 78486179 1 124941762 1000000000 707303824 598781863 1 1 968062246 1000000000 750853834 505561357 1 475263449 1000000000 716576699 1000000000 1000000000 41343517 485211330 1000000000 351459296 1 208392989 1 1 900182598 841191918 1000000000 1 568238588 1000000000 756922361 549572126 1000000000 855736906 1000000000 840161967 1 892233311 1 996120081 1 746713653 1 760821447 1 735361191 1000000000 1 575449843 190183521 1000000000 1 634187499 104749543 1 1 13145667 63210237 1 764316842 1000000000 79264725 1 1 353448960 1 602234979 1 257716994 940145209 1000000000 606942699 1000000000 108493124 1000000000 1 924155502 1 489743320 1 178506846 83664468 1000000000 403420277 1000000000 1 539597021 641138830 1000000000 1 393292659 1 846751921 787605196 1 279145053 1000000000 1000000000 865557085 710671199 1 126263267 1000000000 695483301 1 933281492 1000000000 490219880 1000000000 223569427 1 1000000000 599459587 1000000000 539094093 1 450564590 628184416 1 872871971 1 705426715 1 1 838738267 1 501380053 897522571 1 1 620176155 1000000000 248061416 143581421 1 1000000000 930789868 913035232 1 1 649458604 683262591 1000000000 1 644603623 1000000000 449714272 151847464 1 238508844 1000000000 898906974 1000000000 1000000000 145638944 1 14846289 1 607565895 1000000000 912304959 1 388934111 985200670 1 1000000000 122629444 1 167819980 1000000000 995472833 884831892 1 1000000000 9488037 1 543957871 1 131296511 731682642 1000000000 844066914 1000000000 547778558 1 1000000000 279506189 1000000000 80189082 471023065 1000000000 936666764 1 1 56036941 594761441 1000000000 293535032 1 241811890 1 768619572 1 1 449516761 1000000000 444870249 625000287 1000000000 1 471857404 223378686 1000000000 1 964405119 1 518869790 1000000000 193250508 291955872 1 417187489 1000000000 984524263 1 1000000000 411234406 1000000000 218183794 215596407 1000000000 368497003 1000000000 356874578 1000000000 518928531 1 1 507773459 1000000000 288311515 656493963 1000000000 853678620 1 1 890310499 144659771 1000000000 1000000000 926876841 954834988 1000000000 299050263 1000000000 868882726 1000000000 850473103 1 1 131774578 1 303592208 439666212 1 976863128 1 301102395 1000000000 16077898 1000000000 283169130 1 615601726 1 1 610006781 178228045 1 514960946 1000000000 484772941 1000000000 376554854 1 1 197782545 1000000000 127603070 661809033 1000000000 1000000000 465980897 1000000000 480709489 1 769681768 1000000000 628689886 1 224049065 1 970701845 245252079 1000000000 1000000000 934673160 1000000000 814069587 1000000000 53197018 155501888 1000000000 687132612 1000000000 42418647 1000000000 1000000000 773977798 1 816427394 1000000000 59286648 261877024 1 1000000000 194538603 75225126 1 218339680 1000000000 516509207 1000000000 258292441 1 1000000000 379399856 996259388 1 428300332 1000000000 204892683 1 1000000000 848832769 1000000000 747883385 1000000000 62675560 1000000000 196548812 559429928 1000000000 80661726 1 1 393544177 183564842 1000000000 1000000000 963349162 291874234 1000000000 235949597 1 1000000000 164893791 922233168 1 469972621 1 1000000000 443958268 1 263549245 117262194 1 1 317316150 1000000000 683989857 198637082 1000000000 394543556 1000000000 612329118 1 1 262702451 198220094 1000000000 1000000000 138132128 497302245 1 650160308 1 1 890211532 184868053 1 1 921112332 1 732077713 818030383 1 1000000000 873090033 875097893 1 1000000000 918850668 40088328 1000000000 16583179 1000000000 344423930 1 287052327 1 1 981211798 518289174 1000000000 282124092 1 796099636 1 611831463 1000000000 1000000000 40726436 1 686178094 936273693 1 1000000000 885143297 1000000000 248622905 916897747 1000000000 1 461863568 663269963 1000000000 1 660448787 99326358 1000000000 1 5972463 1000000000 498937729 803391608 1000000000 1 564748666 1 615124056 173913304 1000000000 1 691060609 48433861 1000000000 1000000000 641116209 282397232 1000000000 848655207 1000000000 230372905 1000000000 1 716570680 494431483 1000000000 867191119 1000000000 1000000000 206996596 1 119998475 203540397 1 1 26344082 315790522 1000000000 405537334 1000000000 244684453 1 130743697 1000000000 1 714302979 1000000000 17399741 1 43498652 1 995451385 1 915999346 954256683 1 767318158 1 1 210197652 615010295 1000000000 1000000000 665409308 1 464893224 104606354 1 916986999 1000000000 1000000000 664243272 1 984869300 704492633 1 1 246078843 113249042 1000000000 66202243 1 1000000000 273683403 56370009 1 511100050 1 263689947 1000000000 1000000000 601861655 374335457 1 1000000000 377764130 1000000000 477235811 1 665228037 348841611 1 795854439 1 1000000000 71378957 1 240846781 649541152 1000000000 1 172256993 1 689358980 1 290653465 344151016 1000000000 584734455 1000000000 610037785 1000000000 1000000000 13351790 893753942 1000000000 1 625585534 107103275 1 386379222 1000000000 9962289 1 761041355 1 35684374 1 499363075 1 394282821 1 737530171 1 1000000000 306067870 1000000000 139125121 1000000000 277351307 554521153 1000000000 762567390 1000000000 1 127190924 783837656 1 198228209 1 1000000000 692299695 162830932 1 1000000000 726422788 847507213 1 1 959008405 713318094 1 835141277 1000000000 300517776 1000000000 1000000000 645001520 1000000000 215511039 1000000000 167325197 1000000000 41302970 1000000000 787357218 1000000000 363137734 1 766095177 476612508 1 553527934 1 1000000000 895617322 1000000000 574246654 1000000000 930339879 1 106079923 60534565 1000000000 888029753 1 1000000000 728336049 89393912 1000000000 553387760 1000000000 1000000000 960287127 1 630940682 600146235 1 1000000000 27275986 1 943035374 1 745698560 48556679 1000000000 1 950751845 663276667 1000000000 1 372740720 277003765 1 747466091 1 1000000000 910620814 1000000000 753627344 1000000000 910400790 325085713 1000000000 1000000000 20601525 380245818 1 1 772658143 596798147 1 199731048 1 144994813 1000000000 667955224 1000000000 939745651 1 178176309 1 1 441104033 99251266 1000000000 1000000000 506772069 1 461308526 1 825437051 1000000000 14517255 1 736095870 1000000000 761528913 1000000000 633989299 1 185015847 383166223 1000000000 705276346 1000000000 573525716 1 1000000000 739695073 834414879 1000000000 1 742113606 845839060 1 251579872 1000000000 1000000000 912993336 1000000000 854515979 392892837 1000000000 16991914 1 310335669 1 188978615 1 224770366 1000000000 1 926120071 668849035 1 989753670 1000000000 372905253 1000000000 1 209263343 1000000000 363692439 1 481586475 674032257 1 104468344 1 1000000000 187018345 1000000000 923192824 100038558 1 338078783 1 823401105 1000000000 441759888 1 1 713967363 1000000000 221545943 247410026 1000000000 367293137 1 72555506 1 94972594 1000000000 1000000000 622218343 1000000000 480260028 1000000000 260570752 1 589006863 631368668 1 1000000000 643987752 1 701025559 281549925 1 61716816 1000000000 1000000000 278783721 123234698 1 1 708118863 282275651 1 968585596 1 430782363 1000000000 1 577890041 1000000000 183718524 1 262856758 1000000000 411308299 1000000000 581017868 841830103 1 1 593489646 519308065 1000000000 400186137 1000000000 157489039 1000000000 71543594 1000000000 519800254 1000000000 1 147632259 201703689 1000000000 1 531112138 1000000000 120518626 1000000000 570711026 1 828815395 1000000000 702002738 1 409796537 662673974 1 1000000000 805072638 1000000000 678767613 799652908 1000000000 467407034 1 922013514 1 1000000000 72458272 117282278 1 963639660 1 1000000000 789921810 339993245 1 1000000000 376159206 692614188 1000000000 1 622731017 579005356 1 1000000000 926195589 433290676 1 880301910 1000000000 1 387629415 974421001 1000000000 277045256 1 1 535119325 1000000000 190052085 715672492 1 1 168620128 832217361 1 665531194 1 425135144 1000000000 1000000000 724619414 1000000000 862591546 896498430 1000000000 817435847 1000000000 1000000000 1363980 627101763 1 1000000000 904671902 1000000000 77832681 1000000000 870949409 1000000000 78071815 843745075 1000000000 1000000000 501942808 263260182 1 1000000000 358850589 1 385316162 693298314 1 1 832224382 777277475 1 1 26446564 937244983 1000000000 1 27341349 1 542281610 1 43575671 657027165 1 808544388 1 1000000000 972748259 64457414 1000000000 1 329889682 2504101 1 1 25441449 21871544 1000000000 17828940 1 1 449971603 1 57077393 1 233895543 1000000000 682530286 1 308934471 538346064 1 143906851 1000000000 316471637 1000000000 1000000000 225517327 1 814409454 1 856251384 1 615771620 167664770 1000000000 577545611 1000000000 261388798 1 543829006 1000000000 967238116 1 1 980991664 1000000000 512476979 1000000000 952279397 951109398 1 1 650909979 1000000000 80688949 1000000000 489170466 1000000000 83503106 1000000000 660880901 1 607535476 1000000000 788484662 304018054 1 329193719 1 1 986716633 261287890 1000000000 1 699834336 1 39074574 534635762 1 1000000000 360567668 375144348 1 1 595421645 9844129 1000000000 1 391360885 537806843 1000000000 1000000000 790630245 1000000000 437511749 380504337 1000000000 728597991 1 1 243371137 1000000000 645514602 628387064 1 139220566 1000000000 472366999 1000000000 1000000000 274908655 1000000000 297122645 1000000000 453530941 923099053 1000000000 1 260348600 426792799 1000000000 1 152390137 204809386 1 575802325 1000000000 1000000000 486084190 127354171 1 1000000000 576597792 904023348 1 1000000000 975248449 1000000000 963927668 760847768 1 339418821 1 792132001 1000000000 780468929 1000000000 1 608696671 1 438652461 209533776 1000000000 1 529420122 1 33231569 973844976 1000000000 1 377972070 1 258643321 118036263 1000000000 1 702328858 1000000000 806740430 67572168 1 496399805 1000000000 1000000000 592300142 713974351 1 1000000000 922279247 1 460269288 598659604 1 1 554109465 820026334 1000000000 317162552 1000000000 688444607 1000000000 221389009 1 330354168 1000000000 1000000000 805418570 334220126 1 1 583348000 267921475 1 458964500 1 1000000000 522281542 1 238617785 1 81994862 1000000000 543288748 1 362948831 1000000000 519207915 1000000000 158400931 1000000000 951216282 1000000000 448325326 464277160 1 1000000000 287114352 1 748219808 1000000000 109968548 66335510 1000000000 656432178 1 153011209 1000000000 414981639 1 1 464659863 8010243 1 1 91992689 438466401 1 641503318 1 11050792 1 616972565 1 1000000000 141880584 727463508 1 1000000000 427394805 1000000000 62689181 815063022 1 1 870979571 1000000000 220331588 572168296 1 414405580 1 817786627 1000000000 1000000000 383238231 1000000000 100321114 1000000000 297273036 1000000000 68147788 630820683 1000000000 1 66097700 521867958 1 1 68713117 1000000000 752385536 516781076 1000000000 933294495 1 1000000000 511911254 876534664 1 1 499469663 1000000000 866547215 888428148 1000000000 1000000000 82204175 720025581 1000000000 1 400804531 1000000000 314421277 1000000000 17561420 92807590 1 77500805 1 1 296834989 1 743484007 1 62243900 1 437158522 1 91567169 1 401982829 1 28350587 1000000000 471039404 19035332 1 57689651 1000000000 1 266182927 1000000000 950483722 815480698 1000000000 492349640 1 1000000000 880807127 1 977559422 1 767363340 1000000000 905498977 201582249 1 1 671518624 1000000000 145984788 252213185 1000000000 1 726944936 1000000000 486271965 169657388 1 78930472 1000000000 285051140 1 215790114 1000000000 865658739 1000000000 1000000000 549714880 935003218 1 1000000000 477424909 1 451075490 1000000000 214861956 22509904 1000000000 1 101113495 831327120 1 1000000000 572875444 15719474 1000000000 1000000000 744116284 493342787 1 36151735 1 221917553 1000000000 1 570108590 1000000000 869613178 177493137 1000000000 970216471 1 265651452 1000000000 1000000000 393960377 514981832 1000000000 649798533 1 660105534 1 1 817888470 1 313292499 411193543 1000000000 1000000000 931930821 2559492 1000000000 785306885 1000000000 701426011 1 1 22881730 793744479 1000000000 1000000000 815984635 114672512 1000000000 801183350 1000000000 1 82873082 1000000000 260616579 1 472303101 1000000000 736835547 337548135 1 1 599298318 860485491 1 1000000000 603019219 1 527961030 1000000000 625483418 73131303 1 608583376 1 1 364502611 1000000000 818682139 260890442 1000000000 1 476570885 720391276 1000000000 898037867 1000000000 1 600101581 319726351 1 78776610 1000000000 209678004 1000000000 722277540 1 1 160960543 580890435 1 1000000000 400783708 972185752 1 960645547 1 1 132197095 1 28698482 281487764 1 345382550 1000000000 462716537 1 1 5836696 236882793 1 24591325 1 900324682 1000000000 1 83247475 273646117 1000000000 261041861 1 1000000000 763399571 1 103391378 1 727775445 1000000000 416412293 389382154 1 1 775610589 1000000000 712323032 202338161 1000000000 1 199626986 252949632 1 1 537618087 874585000 1000000000 237569150 1 1000000000 848381274 1 265963812 449703232 1 1000000000 484659503 365253090 1000000000 861988962 1000000000 1 110794737 242300175 1 137044891 1000000000 933404405 1 146484290 1000000000 110193383 1 100943099 1000000000 604265148 1 553051699 1000000000 1 435227328 1000000000 564607704 1 524418093 287414634 1 775023087 1000000000 664759124 1 839088931 1 962249955 1000000000 349618854 1 129459788 1000000000 1 219789094 415936532 1 1 195585273 112822078 1000000000 844245307 1000000000 802698655 1 1000000000 175381360 1000000000 373112507 31640365 1000000000 1 70862207 1 514164493 1 45918030 45287517 1 879215788 1000000000 1000000000 216879840 50129901 1000000000 872771080 1 1000000000 624510033 1000000000 137777417 547262945 1000000000 574638873 1 856774770 1 382008143 1000000000 1000000000 983188530 1000000000 277735793 1 892641304 1000000000 749458721 406604951 1000000000 126610613 1000000000 1000000000 874872064 560894252 1000000000 1000000000 224722398 148876441 1000000000 418959045 1 1000000000 243032160 1000000000 920667609 1 654388908 1 787936140 1000000000 623472253 1000000000 986439884 1 824429478 1 366588464 1 651222052 1 135437398 1 812435504 666498033 1 1000000000 632502877 1 234986461 1 146636597 572048793 1 1000000000 934066086 1000000000 643945599 59843497 1000000000 1000000000 512995888 656759421 1 450941560 1000000000 1000000000 210913752 1 904433443 1 140714863 1 434381329 1 762352179 364583922 1000000000 1000000000 11936419 1000000000 438495242 418985880 1 37402457 1000000000 351965923 1 643120009 1 1 38443299 486723074 1000000000 347162669 1000000000 1 704450437 1 656334196 217197739 1 410174906 1 56314287 1000000000 1 776187778 1000000000 40221141 617709966 1000000000 1 477281506 1000000000 388541152 1000000000 999288048 1 614474626 56219917 1 460917136 1 85469956 1000000000 510042064 1 1000000000 694097569 179277127 1000000000 729210083 1000000000 1 748462367 1000000000 237099383 1000000000 987556930 614001358 1 1000000000 33221648 817502533 1 1 628577161 508059047 1 1000000000 259327050 915555203 1 1000000000 301759684 1 828890521 1000000000 973141253 1000000000 748945114 1000000000 801450878 1000000000 578165317 463577877 1 1 601723920 200908279 1 1000000000 196745840 564636793 1000000000 311942769 1000000000 464635248 1000000000 1 734413611 1 73961829 1000000000 37378497 1000000000 425903092 127620740 1000000000 1 996016334 100452257 1000000000 1000000000 276054436 791940525 1000000000 1 301190774 68696704 1000000000 679521159 1000000000 310851244 1000000000 1000000000 314096762 712391685 1 1000000000 139448274 433186182 1000000000 70485082 1000000000 1 161069821 758840245 1000000000 1 280674023 1000000000 690354571 1000000000 134717123 745444008 1000000000 150169685 1 100111738 1 1000000000 467486766 1000000000 447266103 1000000000 892377047 1 271768355 91319809 1 701152075 1000000000 1 59901729 1000000000 102179860 509521615 1 755529724 1000000000 1 917644357 1 937476861 1000000000 289088111 1000000000 293754582 109035991 1 1000000000 641396155 40681185 1 149001386 1 1000000000 535046305 1 793485542 132275905 1 1000000000 267531737 720741065 1 1000000000 617855194 485506861 1 65471005 1 1000000000 609470593 4350532 1000000000 41848116 1 1000000000 273923547 2315824 1000000000 662208560 1 757899456 1 1 7255783 1 958997535 1 909950355 511010055 1000000000 1000000000 301109463 366761896 1 690590293 1000000000 413126255 1 194181838 1000000000 220534238 1000000000 1 469504482 1000000000 432728577 1 817224386 961904568 1 973193012 1000000000 1000000000 631083602 117880400 1 1 787779523 1000000000 193983066 1000000000 474229231 1 72985860 330311497 1 1000000000 356775310 1000000000 629051722 1000000000 878597154 85582590 1000000000 1000000000 692558776 1000000000 267989540 750051834 1 1 558603564 1 931003005 1 645292668 424509100 1000000000 1000000000 289074016 1 682115534 1 395539193 1 835143290 1 992155542 1000000000 74651374 1000000000 177956565 483843471 1000000000 371994852 1000000000 258891525 1 807561036 1 570706767 1000000000 933751205 1000000000 1000000000 711957798 1 314751623 1000000000 139673887 637474600 1000000000 1000000000 461919709 1000000000 742832132 141704888 1000000000 1 677258971 93611070 1000000000 1 103940744 189235177 1 1000000000 448301299 665540715 1000000000 138309001 1000000000 56216557 1 127510175 1 523380647 1000000000 855963160 1 509963822 1000000000 142551983 1000000000 1 158783450 1 351771982 133825178 1 190063553 1000000000 852873382 1000000000 1000000000 347701305 745783142 1 1000000000 94309614 1000000000 417282027 1 538143048 806644833 1 784459252 1000000000 1 691363800 1000000000 494854454 1000000000 315393982 97690598 1 1000000000 81009269 1 554734966 1000000000 556058716 1 874943316 956154031 1 1000000000 600994847 720545689 1000000000 719042807 1 1 849307365 1000000000 527807321 1 52286105 974687200 1000000000 1000000000 678803187 14865481 1000000000 1 967987474 743253794 1000000000 192177086 1 829661051 1000000000 1000000000 369209756 792551678 1 1000000000 283396162 1000000000 210854608 715145080 1000000000 634097553 1 1 90085402 1000000000 274810090 538421216 1000000000 278651644 1 87545744 1 1 145663510 862318801 1000000000 1 326915347 1 324352295 1 190821051 1000000000 119633238 1 487676043 376116903 1 959945539 1 1000000000 883844952 368758175 1 1 858508714 1 603882378 813029092 1 906385987 1 1 288426920 1000000000 144030661 1000000000 55276286 1000000000 787100110 1 473727359 1000000000 608275190 537866215 1 201895460 1000000000 1 625049224 668036304 1 1 418381036 221958756 1000000000 1000000000 66457879 213650215 1 1 519876018 1 819448082 438074003 1 691772637 1 568053503 1000000000 1000000000 945214918 1000000000 264925433 1000000000 875838538 1 66167564 121755222 1 1000000000 166438380 1 261102380 882489675 1 69814146 1 1 838174530 1 418681873 1000000000 972050869 1000000000 953546529 83801867 1000000000 987359044 1 272529304 1000000000 1 977252811 407612708 1 426583862 1000000000 1 280623073 548139529 1000000000 245868606 1000000000 1 285424751 588489960 1 1000000000 411557628 852802666 1 459045623 1000000000 216243643 1 1000000000 330369164 1000000000 115476776 515881792 1000000000 687431919 1000000000 1000000000 608000787 1000000000 512171250 1 105631896 1 317459172 494843530 1 1 135848517 1 365714703 701053336 1 474795317 1000000000 1000000000 801359409 1 779251942 992377841 1 1000000000 599000525 1 35478627 341656442 1000000000 876642951 1000000000 848761134 1 185235635 1 597070256 1 956313584 1 1 30032771 333645354 1 1000000000 879596516 195745425 1 3176688 1000000000 1 979592600 56133966 1 816835555 1 1 385387456 1 978284437 1 260569335 249873221 1000000000 1 113940497 1000000000 34426903 1000000000 759391260 340564035 1000000000 965747966 1000000000 863014775 1000000000 430191139 1000000000 1 799924839 1 22227791 135339262 1 1000000000 672507390 1000000000 658656895 1 515403167 1000000000 648614134 1 951462685 720648047 1000000000 1000000000 652514829 470701616 1 469133275 1 1000000000 199718010 1 389012327 406316307 1 1 518674787 1 43583758 174061013 1 1 1907750 743516451 1000000000 764305424 1 1000000000 849707268 656491040 1000000000 1000000000 21209525 431899305 1000000000 1 212436950 149904239 1000000000 1 586854219 701448337 1000000000 1 952608136 238144840 1000000000 131595164 1 137649627 1 359158885 1000000000 456228400 1000000000 383310 1000000000 1000000000 528388164 846279148 1 288615946 1000000000 1 820188901 1 683971063 823667838 1 1 139751332 907703596 1 880990181 1 926301836 1000000000 802066366 1000000000 1 709590308 627463556 1000000000 455814978 1 60648348 1000000000 703238508 1 1 980365863 1 801076911 1000000000 899439886 922813235 1000000000 1000000000 12754368 995578232 1000000000 13574143 1 415754396 1000000000 1000000000 987738930 779100670 1000000000 1 196555646 161965745 1 161274909 1 53240078 1 74598987 1 1000000000 100004557 424903718 1 292764682 1 1 731138277 232530822 1000000000 365666758 1 1 624467095 629695250 1 146812186 1000000000 1 106829974 145836488 1 739076849 1000000000 1000000000 84363612 141598490 1 1000000000 918589644 1 252560766 1000000000 588566303 1 100865550 1000000000 929444118 1000000000 198387878 293046565 1 1000000000 42668847 86812685 1000000000 830151374 1 209058948 1 1000000000 68187021 326339638 1 1 662150111 1 908750489 1000000000 714371921 1000000000 216633311 72102870 1 933774962 1 1000000000 216732427 743463759 1 1 152181964 1 635641782 1 252876928 1000000000 814002798 1 195317890 1000000000 838242073 1000000000 770623732 1 120171505 1000000000 175116146 830048833 1 1000000000 665948918 1000000000 939740682 708422484 1 664133938 1000000000 1000000000 439703467 1 807078544 1000000000 683748654 1000000000 251558209 1 658996638 1000000000 86741676 1 5434593 989936505 1 606132488 1 1 342989317 618089010 1000000000 44325513 1 470611357 1000000000 566904175 1 1000000000 873997655 1000000000 999713329 1000000000 901292506 1000000000 267549458 195062534 1 1000000000 199196205 299744205 1000000000 639847449 1000000000 1 70751738 327648930 1000000000 586781541 1000000000 1 334733789 89292807 1000000000 1000000000 977437193 58635837 1000000000 1000000000 556956818 1000000000 364941986 993690267 1000000000 699521765 1 342070129 1 1 264628971 568131903 1 1 427905458 815637609 1000000000 1000000000 613681471 699226610 1000000000 647099657 1 298491202 1000000000 304657980 1 1 39046071 727466793 1 957287508 1000000000 137707860 1 1000000000 796611073 385035640 1000000000 1 798463144 1 919933144 414081951 1 686584658 1000000000 4100014 1000000000 1 979771775 1 830797608 84107855 1000000000 255056993 1 1000000000 743520119 1 663618282 1000000000 733646358 28178937 1 1 675013871 1 970412624 1000000000 198981025 397261841 1000000000 1000000000 43043877 1000000000 84631251 1000000000 636129809 1000000000 108046939 65920749 1000000000 17796196 1000000000 1 280524533 336954307 1000000000 839296963 1000000000 500671321 1000000000 1000000000 872954904 1 933874467 547355732 1 1 304403928 632689868 1 918276968 1000000000 650306441 1 1 75015874 1 431966389 918933315 1000000000 1 782255896 1 247332899 1000000000 525819928 962294356 1 186273927 1000000000 810850074 1000000000 1000000000 848994214 975989717 1 1000000000 223943618 1 222172998 1 501519813 1 592558278 117908767 1 1 848220595 255760737 1 961667480 1000000000 1000000000 94299377 614175558 1000000000 1 113031732 1000000000 889257822 751570061 1000000000 192679589 1000000000 32634515 1 1000000000 24753778 514261723 1000000000 1000000000 134463403 1 5732026 1000000000 152785062 209353311 1000000000 1000000000 269402701 1000000000 300145052 1 168932078 681320650 1000000000 202019081 1000000000 1 346148646 446943884 1 1000000000 473480189 106639568 1 1 117590036 526539197 1000000000 1 219256479 416920181 1 1 233343800 1000000000 92799460 1 958677538 398312855 1 351876168 1000000000 1000000000 385794359 1000000000 347432018 504565004 1000000000 1 815842858 975751657 1000000000 5068896 1000000000 386179794 1000000000 11962558 1000000000 383427288 1 1000000000 78381936 1000000000 432520562 1000000000 854860843 252159930 1000000000 251011232 1000000000 77469942 1000000000 1 298823597 1000000000 262934213 386753691 1000000000 133579087 1 956038110 1 773040607 1000000000 1 689244831 547615809 1000000000 1000000000 28566661 1000000000 835130183 1 213828877 1 563409 712964575 1 233716163 1000000000 726306674 1 732407859 1000000000 1000000000 522946413 193974860 1000000000 809007637 1000000000 607924783 1000000000 1 598832702 167169337 1000000000 491805443 1 1 595746068 1000000000 386523327 99408619 1 978296985 1000000000 156542242 1 1000000000 629052418 1 392402937 160738706 1 246260595 1000000000 1 472268942 855244510 1000000000 1000000000 396670610 21067883 1000000000 328009383 1 1000000000 278241058 1 978680628 1 514809763 68994080 1000000000 868921352 1000000000 407636627 1000000000 1 834971986 802353569 1 478744760 1 311349078 1 1 425657661 341629300 1000000000 496231918 1000000000 1 877725505 1 938599202 1 233553366 941171493 1 1 686185531 731561123 1 1 740131005 1 632899904 774654172 1 549690544 1000000000 1000000000 911263527 804810938 1000000000 1 788497530 1000000000 197222009 1 694818277 193769807 1000000000 1000000000 710304948 1 452812756 572443111 1 644374828 1000000000 938125441 1 592595756 1 1 10755083 511519126 1 1 297923765 800861932 1000000000 422162018 1 951341849 1 614341140 1000000000 166740589 1000000000 943438597 1 1 70725428 155390172 1000000000 994024030 1 1 118004312 1000000000 697101699 131210190 1 995221172 1000000000 1 788223710 621684333 1 1 469513919 955849236 1000000000 380782719 1000000000 326237009 1 1000000000 276544670 1 942881471 497160536 1 742559278 1 184186120 1 512756991 1 523222532 1000000000 1 446339283 1000000000 754875724 656458002 1 870457707 1000000000 1000000000 726876552 677791994 1000000000 5831318 1000000000 1 846105098 1000000000 330543933 658417650 1 1 710044022 763285700 1000000000 1 384655154 1000000000 666139627 1000000000 74935382 1 595403050 1 313856552 1000000000 872002946 159464061 1 501647175 1000000000 1000000000 632227593 851796679 1 1000000000 10102594 1 177065713 1000000000 229883670 1 46804806 779568890 1 1000000000 598040205 1 93847954 351836052 1 1 534533986 609762660 1 1 981526765 1 409344091 524549515 1 1000000000 164704615 1 12695412 508374248 1 39995206 1 101863039 1000000000 437124985 1000000000 1 271572789 1000000000 129057809 42214745 1 1000000000 19764992 834159476 1000000000 685563778 1000000000 757152689 1 1000000000 660935404 901434142 1 1 739042612 1 673279007 52798890 1 1 928568700 139395633 1 1000000000 747767650 1000000000 534439262 588085174 1 101480929 1 1000000000 173769003 971792783 1 854468188 1000000000 967912052 1000000000 770785389 1 1 757464143 594346612 1 1 878076110 1 230523172 1 585782511 1000000000 434396165 1 933925874 856179110 1 1 888031779 421279780 1000000000 601174514 1000000000 269756265 1 1000000000 304637874 1 957301374 538976855 1 499810132 1 62669731 1 1 258103911 660619279 1000000000 1 632526219 603448037 1000000000 787460963 1000000000 618015959 1 1 213357752 36197760 1 75518261 1000000000 1 893635626 128127190 1 608424508 1 367590760 1000000000 1 260453290 64546180 1 80115665 1000000000 466617950 1000000000 187923727 1000000000 218832329 1000000000 1 69163920 1 615772631 1000000000 951937936 111507301 1000000000 1 31351697 1 561207556 936151248 1 428859801 1000000000 1 678944863 291703822 1000000000 1000000000 494923596 508702073 1 1 715632164 1000000000 283905826 298642500 1000000000 697630642 1 282969425 1000000000 692410626 1 900871466 1 690767321 1000000000 704423633 1000000000 117199625 1000000000 673521290 1 100072758 1 1 653743023 1000000000 286096062 1000000000 293994107 730872081 1000000000 1000000000 37816391 1 378037981 57594502 1 678233724 1000000000 1 583800556 1000000000 907624932 1 87678741 1 566726050 97041946 1 72747036 1 341011040 1000000000 1 61346961 494681118 1 1000000000 747415338 20114646 1 168188806 1 1 239094340 386465560 1000000000 862760714 1000000000 333396666 1 1000000000 375172995 347953886 1000000000 69138720 1000000000 1000000000 658783660 734929063 1000000000 365439095 1 291505081 1000000000 1000000000 29389296 637897726 1000000000 430417507 1 1000000000 541372508 982036856 1 848450695 1000000000 406700729 1000000000 1 572386152 1 171577954 1 637029018 208849330 1 1000000000 312351097 1000000000 609532484 1 333223955 981216178 1000000000 371056730 1 481237750 1 614127108 1000000000 489987290 1000000000 221265772 1000000000 1000000000 873412321 851311579 1000000000 813676556 1000000000 938963350 1 636661448 1000000000 302207506 1000000000 1 479553919 1 60929199 167379222 1000000000 884183640 1000000000 1 453017798 1000000000 262648426 1 787494569 197707584 1 1 248590942 1000000000 188042436 508029216 1 602261353 1 490014904 1 1 179978219 187887778 1000000000 1000000000 120636463 306589895 1000000000 1 902921136 1000000000 120386352 915788242 1 61841932 1 1000000000 264808049 200721262 1 1 117443878 1 595520033 1000000000 170381187 1000000000 383790320 1 88921789 228078021 1000000000 774383390 1 1 84736515 1 127125395 647251306 1 917169613 1000000000 678721278 1000000000 576734523 1 416378684 1 1000000000 547216726 743867657 1000000000 1000000000 330102665 219252916 1000000000 711353127 1 1000000000 710658158 285191105 1 1 767712158 1000000000 609647173 22285409 1000000000 548111681 1 184230057 1000000000 80507570 1 55618124 1000000000 843564461 1 515388271 1 1 137698398 1000000000 439228575 1000000000 364542620 464195079 1000000000 1 212865425 1 725478168 1 806876865 1000000000 998362634 1 503572184 169140880 1000000000 1000000000 608532637 1 490447652 1000000000 729787503 687345737 1 850708133 1000000000 1 328724767 600014129 1000000000 987571381 1000000000 525003504 1 1000000000 275706731 1 277231870 1 831920586 1000000000 690632807 1000000000 347017779 1000000000 880437420 311015110 1 549013864 1000000000 677804766 1000000000 1000000000 203592563 1000000000 21955967 524089339 1 1 148659235 1000000000 182014933 1000000000 107731760 788908410 1000000000 287260562 1 1 240522253 1 725511361 214266301 1 1 733177504 1000000000 823468538 62109334 1 1 167061957 1 468593461 15176333 1000000000 1000000000 594331613 1000000000 698942444 1 650247092 130994353 1 74327891 1000000000 925121932 1 578409098 1 447048124 1 746434969 1000000000 201646638 1 932434748 1 1000000000 200477527 354600694 1000000000 1000000000 12582968 1 711029483 533995754 1000000000 1000000000 417962158 1 985201425 599484523 1 1 840696461 1000000000 235883461 1000000000 13312728 1000000000 387600839 44538732 1000000000 620079439 1 1000000000 223058822 89603917 1 232160186 1 1 366202939 173734818 1000000000 1000000000 950296609 1 642482203 803090592 1 1000000000 330913382 525678658 1000000000 577147534 1 1 248820361 397585265 1000000000 898459159 1000000000 1000000000 849364697 122973760 1000000000 1 83906031 1 928017279 135121531 1 243581976 1000000000 488467783 1000000000 1 58618968 1 557669901 1 746757568 1 72201030 1000000000 591743632 134858299 1 694513413 1 107545546 1000000000 1000000000 88595884 241232420 1000000000 1000000000 359251497 1 537768948 1000000000 413864920 1 126404943 1000000000 551400356 1000000000 380342985 881047664 1 1000000000 72071952 594320761 1000000000 10161002 1000000000 1000000000 946461710 1 400761211 1000000000 814867966 305129143 1 202024471 1000000000 719419339 1 1 397545510 1000000000 584339583 1 174061506 1 159013453 1 362320722 1 121597484 1000000000 130673834 1 25743314 233073817 1000000000 1 745673454 1 972290774 555109526 1000000000 1000000000 476063639 1000000000 937839976 571662920 1 785005740 1000000000 363513012 1000000000 1000000000 205525211 476842501 1 1 578042349 1000000000 590389496 556620753 1000000000 241816742 1000000000 1 231535459 959993677 1000000000 1 517542477 1 7724640 1000000000 278826545 211023190 1 926531954 1 698285712 1 140911623 1 378157489 1000000000 1 720370867 451252939 1000000000 1000000000 984198917 368032713 1000000000 106752636 1 73102182 1000000000 960449327 1 136757026 1 1 332491873 1000000000 777918340 779244372 1 450249759 1 1 35996359 262087840 1000000000 579227001 1000000000 271721560 1000000000 202030610 1 926724508 1 1 264132300 659019868 1 1 416920399 1 413620043 1 209091336 216505603 1000000000 337468517 1000000000 144970364 1000000000 118818660 1000000000 1 266427960 429134265 1 1 645867401 8036611 1000000000 1000000000 513644359 1 284919650 554460001 1000000000 1 239774424 875242148 1000000000 1000000000 939861454 1000000000 511429140 1 3622682 255501118 1000000000 1000000000 582516212 1000000000 789253856 133595178 1000000000 1 677660997 412715261 1000000000 1 645989819 116769538 1000000000 25775738 1 887990126 1000000000 1000000000 278912098 550820641 1 984628215 1 1000000000 16260058 858121443 1 962206710 1000000000 1 724345728 1000000000 27515657 1 940410793 900851147 1000000000 309575755 1 48148899 1000000000 1000000000 655172871 1000000000 657438262 1000000000 236628301 131935586 1 1000000000 493722697 780100093 1 1 320494857 401250231 1 1 53092409 1 222860937 1 829065429 1000000000 268406269 704630063 1 1 880759503 313684398 1000000000 545335583 1 1 878157470 1 955895740 1000000000 61801087 943881415 1000000000 1 180605982 1000000000 256095266 842237422 1 173293064 1000000000 704203765 1 401169442 1 944477610 1 163538317 1000000000 1000000000 286692652 1000000000 910364 1000000000 14881587 1000000000 440376132 864303377 1 1000000000 252795157 707963435 1000000000 1 825176968 937534537 1000000000 1000000000 492033704 1000000000 90042909 1000000000 270847950 1 105772890 767474801 1000000000 222656460 1 33581779 1 621019320 1000000000 776152313 1000000000 102753280 1000000000 1 622690373 1000000000 887376 308511774 1 690565582 1000000000 1000000000 437774321 1 32784020 1 418785541 1000000000 403661416 772715118 1000000000 1 387993352 1000000000 405161860 748721256 1000000000 1 385444169 5171276 1000000000 1 603045644 807190680 1 1000000000 590003892 200816044 1000000000 429260566 1000000000 1000000000 160475205 1 650234539 78286887 1000000000 1000000000 25695505 680304390 1000000000 660246953 1 634080511 1000000000 212299722 1000000000 831924745 1 1 160976587 462293953 1000000000 1 515703389 430534369 1 1000000000 29138820 921308630 1 118472861 1000000000 1 26863053 993813699 1000000000 1 804145036 1000000000 336386817 1000000000 61836171 1000000000 684527522 1 641305248 590966801 1 656783006 1 68796307 1000000000 1 411510351 117802834 1 446545951 1000000000 101067783 1000000000 1000000000 74615007 1000000000 68214704 86635010 1 1000000000 939473314 1 887490218 24254316 1000000000 1 301163755 1 339299549 52405932 1000000000 341230984 1 652027763 1 212259899 1000000000 1000000000 124616336 1000000000 862445234 1 146308343 1000000000 823134194 557258807 1 1 40004527 1000000000 140511714 471430931 1000000000 1000000000 22574795 1000000000 51579210 1 18122108 1000000000 972803643 1000000000 58705220 161658814 1000000000 294900533 1 866882495 1 1 566025851 164450211 1 1 760828781 1000000000 747028821 1 9197743 774322264 1 910431688 1000000000 1 695448384 1 793157783 1000000000 97375217 332178162 1000000000 1000000000 154407168 203611113 1000000000 798489250 1 1 215791599 1000000000 145400698 1 421671274 1 746958765 1000000000 58387176 1 95229604 511449720 1 1000000000 643592650 396582258 1000000000 1 892702390 253545495 1 222669592 1 49865314 1 1000000000 16278735 1 307959674 1 835280515 1 813521168 1000000000 26094885 798708757 1 411964086 1 1 526273066 1 784690867 883903779 1000000000 105222277 1000000000 1 618276349 674722398 1 9547956 1 210975957 1 1000000000 369108032 408959913 1 833624122 1 229936655 1000000000 1 606004068 1 565280989 1 41995414 1000000000 553931525 757273946 1 1 90423474 176766368 1000000000 816956774 1000000000 492077541 1 60305795 1 493455670 1 885178784 1 540930146 1000000000 1 508377587 688906185 1 1 641249364 1 494209815 1000000000 686874906 508926564 1 1000000000 983806785 1000000000 348368891 1000000000 295039542 197231168 1 143784876 1 169071367 1000000000 1000000000 392477136 1000000000 468938183 198324814 1000000000 1 713288188 1000000000 598050414 1000000000 317297958 536763587 1 1000000000 131773879 485037754 1000000000 1 11181657 87606384 1000000000 1000000000 734179571 652393777 1000000000 747535540 1 1000000000 98524918 1000000000 976809119 391237968 1000000000 1000000000 132616175 302384664 1 1 429908899 1000000000 894229053 1000000000 418424501 1000000000 9004329 1 53008431 1 842870517 469999790 1 1 541595130 165475974 1000000000 288420854 1000000000 710959116 1000000000 150353219 1 1000000000 568345419 932821102 1 815822998 1000000000 14800018 1 1000000000 8872268 1 22625508 1 682362932 996905909 1000000000 1 489086670 630519143 1 461147899 1 1000000000 363604388 647412826 1 924849975 1000000000 726698682 1 1 500958962 1 585823495 1 441130483 455496710 1 1000000000 296945078 831368267 1000000000 719503940 1 1000000000 411311813 397030134 1000000000 1000000000 427992383 1000000000 253273099 1 293359161 702365078 1000000000 277990258 1000000000 1000000000 509288456 377920142 1 852519617 1 1 311487281 39629580 1 1 708176360 1000000000 934121432 1000000000 322917717 988108450 1 1000000000 147224808 908898267 1 1000000000 207747215 1 402953019 1000000000 51764416 29311062 1000000000 1000000000 179094579 1000000000 881995738 191470777 1 824730575 1000000000 88410755 1 381744962 1000000000 5585731 1 934058416 1000000000 1000000000 132321919 1 6174366 1000000000 819644031 509088690 1000000000 83409196 1000000000 1000000000 45752242 1 282479690 249824971 1000000000 1000000000 295187555 1000000000 152774273 1 60643788 1 487533979 753627421 1 128178816 1000000000 1000000000 918556289 1 635727444 815795006 1000000000 1000000000 62328125 924470985 1 1000000000 20745258 812714721 1000000000 384729738 1 667160047 1 135800381 1 1 449810726 1000000000 673658416 375034295 1000000000 1000000000 166780420 1 326342777 431648018 1 1000000000 12674411 1000000000 980671292 531543654 1 1 212743648 330623081 1 1000000000 493279059 1000000000 387948764 1000000000 535151936 1000000000 676591656 531721297 1 934973184 1000000000 493082489 1000000000 8486347 1 662115656 1000000000 438552950 1 1000000000 134861730 1 857371945 1 560976958 1000000000 969535532 1000000000 327984203 45444445 1000000000 1 563941274 1 714275241 1 208429997 91739853 1000000000 390838542 1000000000 55974871 1 1000000000 324692815 1 154202808 1000000000 246580742 243530319 1 830000442 1 1 864623173 1 453642129 1 251917349 1 221397665 1 370393865 548435407 1000000000 689465142 1 1 27751947 316554008 1 1000000000 651193052 1 86602992 474033925 1 1 798279313 1 112381245 1 501754018 877632326 1000000000 1000000000 485927590 1 833143755 291405638 1 989386596 1000000000 353369131 1000000000 104893728 1 697509070 1 853868791 1 1 665914273 500843648 1 1000000000 370162414 1000000000 871371853 1 180472517 189862987 1 957426026 1000000000 1 731140496 1 609166741 321631716 1000000000 1 850333155 1000000000 679430518 1000000000 213830884 988189979 1000000000 546542366 1 1000000000 136257898 142955617 1000000000 1000000000 139205922 675983319 1000000000 686270266 1 180947493 1 1000000000 511372016 1000000000 147601670 254531651 1 1 94079932 3785009 1000000000 1000000000 427935665 1000000000 88828955 582314167 1000000000 1000000000 559044017 1 960726069 1 275998912 36637873 1000000000 109023305 1000000000 579252496 1000000000 1000000000 967149632 1 179625186 949879626 1 641977138 1 1 117117930 1 680070947 1000000000 918269802 1 873267654 597787894 1000000000 1 852810882 1000000000 974955823 1 951479165 342938290 1 231477066 1 1000000000 10909659 1000000000 24138589 896543280 1 1 424031372 388952024 1 1 938075402 1 952942447 140319539 1000000000 132705958 1000000000 1 16756884 1000000000 52072968 1 162258568 1000000000 907293764 1 933065156 608314205 1 477594179 1 2337310 1 1 165410531 810313278 1000000000 714849813 1 956134777 1 74644235 1000000000 1 41087517 1000000000 210877108 771630427 1000000000 314942963 1 1000000000 598852022 1 475487848 1 711574528 332437814 1 105875770 1 1000000000 512996630 975722427 1000000000 1000000000 270839590 193860092 1000000000 380309965 1 361887594 1 1 8138514 1 112023456 988851152 1 661913185 1 538828053 1 606048449 1 1 815027492 747775952 1000000000 313708897 1000000000 729497892 1000000000 1000000000 189091996 1000000000 734769079 1 829911308 66170717 1000000000 740735845 1000000000 253165388 1 110067804 1 561300481 1 1 688096270 702532333 1000000000 338457232 1 1 11278925 441472284 1 1 7916419 1000000000 367142705 1000000000 33496150 1 358309646 473789304 1 536039642 1000000000 752484532 1 642262509 1000000000 148944669 1000000000 1 92663173 675741611 1000000000 1 561614425 885745814 1000000000 498404441 1 1 935729628 1000000000 23812625 1000000000 992382281 1000000000 775164147 1 78217835 545287683 1 109356743 1 827417140 1 1 438480051 1000000000 768268759 686922043 1 1 227866251 70726506 1 109278456 1 1 224050004 1000000000 997304773 614077264 1 1 278078244 1 337531311 1 133292115 897178974 1000000000 372755574 1 308618698 1 606863902 1 1000000000 294507118 275146995 1 1000000000 813454950 1000000000 332519625 1000000000 846567527 592336276 1000000000 1 837315453 1 571010951 393096429 1 588531413 1000000000 725988262 1000000000 1 888157791 1000000000 716068745 1 616086206 1000000000 224016647 512900350 1 1 87931222 1000000000 903409777 23651260 1000000000 1000000000 334434558 874822702 1000000000 1000000000 825826102 357333447 1 694704053 1000000000 1 490321238 1 467441925 794415227 1 1000000000 70519683 1000000000 39498663 1000000000 940360341 1 696027493 394792088 1000000000 1000000000 54172992 635917540 1000000000 1000000000 463547067 1 597247812 312481450 1000000000 1000000000 90490951 1000000000 591254858 226641348 1000000000 1 412886413 1000000000 317352182 1000000000 998179805 415631244 1000000000 1000000000 196210387 1 406171923 933675563 1 1000000000 971667985 1000000000 814967388 118998075 1000000000 558828356 1000000000 1 48939802 1 542613029 840355472 1 1 978834813 675700873 1 1000000000 530105076 1000000000 664773447 1000000000 719696859 1000000000 638807462 703259784 1 1000000000 387951792 1000000000 697009407 1000000000 688198126 326680383 1 1 770758598 359715731 1000000000 1 914245980 934380874 1 112324409 1 1000000000 572709941 58379831 1 717849935 1 1 541476346 957546724 1 975833695 1000000000 1 532669088 1 451430727 1000000000 728711657 9514515 1 1000000000 532109532 695204408 1 953559113 1 1000000000 800866374 128234787 1000000000 1 576547531 1000000000 648614827 634759269 1000000000 517968065 1000000000 739865711 1 523407302 1 691292066 1 1000000000 83515733 1000000000 636208655 1 131683151 1000000000 462828486 1 748933251 1000000000 898458016 595154019 1000000000 1 939705206 26929436 1 479204655 1 1000000000 692705907 111412230 1000000000 1000000000 993377740 1 766086503 1 360928688 927030462 1 1 860237124 1000000000 279985569 62089720 1 815911339 1 1 533006314 1 123503472 1000000000 381162818 1692649 1 313279231 1 693481389 1 232637830 1 356127599 1 1000000000 394724690 1000000000 512318210 1 258882098 133456990 1 1000000000 5414246 1000000000 28231670 434712843 1000000000 225055686 1000000000 344633633 1 62331512 1000000000 1000000000 298521762 1000000000 536060922 1000000000 214905592 328199919 1 932207675 1 424681558 1000000000 884017304 1000000000 407133378 1000000000 982777145 1000000000 621310095 1 1000000000 162649879 115525222 1000000000 1000000000 650354190 1 397389693 1 723634333 506550505 1000000000 933609636 1 28117351 1000000000 944762767 1 257359101 1000000000 1 416212038 944528847 1000000000 1 251248958 162534280 1000000000 1 162050325 98907327 1 850189841 1 1000000000 55113643 549357289 1000000000 650488724 1 1000000000 153844527 393149523 1 1 211666373 13510476 1 1 832665522 937335615 1 752554433 1 213194830 1000000000 1 426976073 254223251 1000000000 1000000000 367084148 1000000000 174973881 1000000000 281295470 1000000000 445246430 748479969 1 1 421378609 1000000000 355256331 1 11511208 1000000000 453237477 247031847 1000000000 673761449 1000000000 630360192 1000000000 191287585 1 318822312 1000000000 1 644147483 368818821 1000000000 90839652 1 281988523 1000000000 204139690 1000000000 1 733868150 910475166 1 1 928005847 889474243 1 1000000000 720484663 1000000000 282557763 708243923 1 1 64530976 88111846 1 954588476 1000000000 1000000000 262974227 249964406 1000000000 871860575 1000000000 1 544198230 460540449 1 697234848 1000000000 650220109 1 1000000000 315868454 650367083 1000000000 636817226 1000000000 1000000000 902008499 361741436 1 916813198 1 989676066 1000000000 454305787 1000000000 612579659 1 1000000000 623342371 1 528288638 1 497929345 12181015 1000000000 1 589176841 1 248524425 1 260037019 876224481 1000000000 989078835 1000000000 1 358100467 1 90028843 1000000000 780659344 1000000000 962159093 577964314 1 1000000000 997666985 511641827 1 621365196 1 500992693 1000000000 169242028 1 1000000000 172919766 320365486 1 593754369 1000000000 385272825 1 8717716 1 818906835 1000000000 636843377 1 655908113 1 504377310 1000000000 1 360559364 765225938 1000000000 498936119 1 1000000000 297353211 1000000000 164790372 331351293 1 144047616 1000000000 1 306416675 947313854 1000000000 1 19936003 1000000000 492525665 1000000000 313488999 622388816 1000000000 1000000000 317781205 1 449461813 49833253 1000000000 1 586773528 717799284 1000000000 1000000000 313365326 1000000000 818831595 107864990 1000000000 1000000000 657606298 1000000000 876020223 1 532385259 149360197 1000000000 1 724614377 611226922 1 1000000000 883668705 805971982 1 834583444 1000000000 1 694106567 779182978 1000000000 1000000000 720677869 1 197073293 1 162546679 14163560 1000000000 856738193 1 1000000000 940196911 1000000000 836302730 1 971824253 775906992 1 1000000000 738943342 565633549 1 1000000000 567227879 1 408962514 657754495 1000000000 1000000000 830223961 751296117 1 286169761 1000000000 1 603324421 299350939 1000000000 1 96082314 1 627530161 1000000000 100460222 1 924037088 1000000000 676649353 1000000000 584226764 1 350575533 49303076 1000000000 517760194 1 1 102675650 75750602 1 425354204 1 846184925 1 1000000000 345154992 1 142078249 1 542270466 1000000000 605193159 1000000000 599750353 1 829261226 1 799747491 729256732 1000000000 155881669 1 1 976819489 1000000000 300926950 1 288584983 1000000000 574985569 310092295 1000000000 287775136 1000000000 1 301658104 301555704 1000000000 1 146160547 790558294 1000000000 1 649907958 977551656 1 1 566331573 1000000000 177477843 521768359 1000000000 1 791988777 46392228 1 582848814 1 1000000000 134627054 1000000000 870310805 440088106 1000000000 639498837 1 179171685 1 1 247956403 1000000000 111766142 631555359 1 1 260126030 1000000000 21634122 1000000000 985671171 1000000000 64755410 1 681604087 745112036 1 1 480481137 1 926176050 1000000000 154143404 1 107587234 515628676 1000000000 452855821 1 1000000000 538430756 1 982472833 283899684 1000000000 306303558 1 76666213 1 456408875 1 1000000000 890635286 889125472 1 1 570417979 1000000000 44907843 1 838665507 1 113614989 147007258 1 556329773 1 725790920 1 1 659215417 1 607517841 1 233493852 367458144 1000000000 1 170000147 1 156003891 628144673 1000000000 1000000000 501544912 302518173 1000000000 398534402 1 1000000000 358017779 1 803124148 594134327 1 84201309 1 1 903400251 347005706 1 693750697 1 138167149 1000000000 874586787 1000000000 821629277 1000000000 1000000000 996103728 1 94376206 1 588511456 1 661763190 94970379 1000000000 1000000000 421528891 1000000000 632113407 66679424 1 480456329 1000000000 1000000000 263041277 1000000000 280517168 780979643 1000000000 102738061 1000000000 495542231 1 1000000000 390190609 1000000000 116065190 947738532 1000000000 858685356 1000000000 1 806596221 1000000000 995402664 1 336316555 1 818638388 94128854 1000000000 67907905 1 881029435 1000000000 647160288 1 1 770026706 585993648 1000000000 921940087 1000000000 852005452 1000000000 1000000000 913994948 129479461 1 1 795403482 348394021 1000000000 144197997 1000000000 1000000000 492279147 1 472338780 1000000000 917456540 1 845364036 1 721580561 1 685096294 8880205 1 41683268 1 1000000000 894481434 1 405078104 1 1851307 1000000000 510694712 396479782 1000000000 319730841 1 647835887 1000000000 1000000000 894633860 258309665 1000000000 51538976 1000000000 1000000000 494140803 65945205 1 209982828 1000000000 559732867 1000000000 732738794 1000000000 1000000000 17828109 480248972 1000000000 713786495 1000000000 198877492 1000000000 810763593 1000000000 743022930 1000000000 68235530 1 306044130 1 1 45026295 1000000000 547231884 366572503 1000000000 748815958 1000000000 71325687 1000000000 1 213573677 1 770250602 1000000000 815086271 1000000000 104616207 1 66048761 130113695 1 796347525 1 618609206 1 329212854 1000000000 1000000000 27120054 783390003 1000000000 332107611 1000000000 729129936 1000000000 128957155 1000000000 1000000000 768113381 823248053 1000000000 1000000000 531435917 1 910190165 199043378 1 642039698 1000000000 1 379510196 43223495 1 91218845 1 1 391498394 1 589501626 1 869854086 1 369748858 1000000000 416936868 1 311644015 1 51031300 1000000000 909105502 1 957981438 649846057 1000000000 1000000000 709847773 551727626 1 1 534907448 156015984 1000000000 861296232 1000000000 1000000000 742124763 126902898 1 614177579 1 1000000000 818430147 368191405 1 173074472 1 1000000000 79414092 1000000000 389004122 1000000000 556836431 1000000000 409091709 849677562 1 9562617 1000000000 968334190 1 1000000000 767856135 1000000000 546198846 510348884 1 1 688147709 605980955 1000000000 462200371 1 779014421 1 341695523 1 1000000000 496322459 910086057 1000000000 1 713195623 132159145 1000000000 507689024 1000000000 770704219 1000000000 1 804124675 1000000000 447396324 471585123 1 1000000000 209361043 1000000000 440777402 887545121 1000000000 512903506 1000000000 276620124 1 1000000000 50475909 1000000000 774425490 860771858 1000000000 5077802 1000000000 567185419 1 654596537 1000000000 79861426 1 663779079 1000000000 1 264662195 1 801680979 308161554 1 992941889 1 1000000000 738569261 558825160 1 1000000000 575551284 1 185418386 1 152414844 484681491 1000000000 1000000000 716356354 1 748139217 1000000000 346739079 1000000000 31904046 1000000000 129271713 1000000000 18759449 234302755 1000000000 604404227 1 957686072 1000000000 806688634 1 1000000000 556956827 1 423202768 804840508 1000000000 661197343 1 1 301369794 306491418 1 150464319 1000000000 12616193 1000000000 1000000000 617780092 381051160 1 1000000000 951979066 1 389088012 103967178 1000000000 1000000000 669797016 1000000000 146812762 1000000000 789466577 1000000000 972681558 1000000000 810702455 780392777 1000000000 1 847718574 1000000000 326464641 294235264 1000000000 498743039 1 508132476 1000000000 1 581956075 1000000000 699783140 1 764240650 1000000000 266325690 1000000000 712073858 1000000000 897902108 508635740 1000000000 1 32069433 205613840 1000000000 1000000000 654101851 1000000000 552584854 84266826 1 1000000000 603501889 934888571 1000000000 212549077 1 1000000000 854559846 1 743642163 1 13611105 1000000000 607642108 282441310 1000000000 1000000000 27029124 1 950247155 649664899 1000000000 1000000000 658998533 1 730407896 822916989 1 141079489 1 1000000000 20741981 241214442 1 392079009 1000000000 1 783276726 401997377 1000000000 1000000000 357388055 234679231 1 792181342 1000000000 1 906062483 108797544 1000000000 208594917 1 713403252 1 1 25349864 89394463 1 84205114 1000000000 52389317 1000000000 1000000000 586840242 721002438 1000000000 939189737 1000000000 883534841 1 959466736 1000000000 1 69390006 972455307 1000000000 1 922177757 173074515 1 813460518 1 1 335931929 175986741 1 1000000000 633966836 1 917449143 59673426 1 1 354124033 373652853 1 1 749030782 425834410 1000000000 557789520 1 778397109 1 4641426 1 1 910373302 1 927559045 1 779699450 1 769442585 449445654 1000000000 361209640 1 971448731 1000000000 1 743398863 106131171 1 1000000000 55825713 968069167 1000000000 1 227046681 1000000000 179577755 1 32508369 1 888835636 335663499 1 527981709 1000000000 80626627 1 1000000000 146710594 1 941830135 1 44782273 1 32716564 296179634 1 701024505 1 521159019 1000000000 1 859206001 1000000000 470959563 460531201 1000000000 1000000000 90069971 830940145 1000000000 1 314326127 1 289502178 1000000000 538086079 1000000000 125884516 1000000000 502391366 1000000000 248690907 631008098 1 1000000000 370815005 181346410 1000000000 1 156673061 328385995 1000000000 1000000000 880206398 1 559655829 413387519 1000000000 1000000000 899789000 877663620 1 1000000000 263391945 1 531736376 1 998308699 1 323163541 35344768 1000000000 1000000000 53040957 1000000000 413377441 1 166525896 1000000000 43921238 26799013 1 242058559 1 617950069 1 325704502 1000000000 1000000000 307649083 1 6107985 490294208 1000000000 1000000000 381114884 456176781 1000000000 203972047 1 1000000000 71233250 297801932 1 1 141851126 458166402 1000000000 1000000000 802907897 1000000000 282708074 1 594637608 1000000000 130063208 413268051 1 1000000000 608149178 1000000000 884632382 241332900 1000000000 206063928 1 158745924 1000000000 959261763 1000000000 1000000000 141859820 1000000000 404911416 924980067 1 1 476132158 86740846 1000000000 1 266338294 1 91003383 1000000000 419460544 17538115 1 261802868 1000000000 988546188 1000000000 1000000000 759057137 755558490 1000000000 275892194 1000000000 1 27290635 1 932862489 906729438 1000000000 705510628 1000000000 1 786367202 42967214 1000000000 80601642 1 1000000000 495204450 1000000000 27362992 1000000000 133086 1 558111281 1000000000 109274326 1 283067766 17133469 1000000000 1 206405735 1000000000 280885010 643070524 1000000000 86889266 1 1 892515382 1000000000 47174034 224418626 1000000000 733792575 1 34510047 1000000000 1000000000 898623300 410025385 1000000000 1000000000 606553937 1000000000 324312046 1000000000 314041301 679955619 1000000000 752720618 1 1 150292772 818978174 1 513523225 1 1 303025676 1000000000 832744417 831848528 1000000000 316673246 1000000000 220056906 1000000000 259567121 1000000000 1000000000 992904447 10607188 1 1 627788107 1 124716699 731897133 1 785685917 1000000000 922752993 1 709760326 1 1000000000 979243833 1000000000 226602566 1 310851722 59651118 1000000000 1000000000 315316618 1 964258417 354938503 1000000000 458251945 1000000000 938047320 1000000000 752882820 1000000000 573448285 1000000000 321695157 1 1000000000 780879611 1000000000 350428752 1000000000 18227434 1000000000 393562085 1 911314361 381714373 1000000000 150264300 1 711220429 1000000000 414453516 1000000000 250013463 1 1 205290511 1000000000 835874285 1000000000 889602420 1000000000 827492971 141906039 1 127123228 1000000000 1000000000 88516797 148417798 1 1 129758159 1 374237303 1 667835347 1000000000 43098105 474037971 1 748423628 1000000000 513228805 1000000000 1 214494792 1 602231899 345282947 1 440965080 1000000000 500386972 1 1000000000 524273899 1 605287182 1 406642511 129107563 1 968764345 1 1000000000 509941460 1000000000 134623674 191270053 1000000000 1000000000 514172735 511874458 1 1000000000 362651903 345609185 1000000000 1 134684996 844383603 1000000000 938392168 1 1000000000 518621706 292968552 1 162534443 1000000000 363817198 1 282348423 1 1 95943984 1000000000 890088753 963860741 1 910725611 1000000000 1000000000 406133394 1 892426501 709468137 1000000000 1000000000 994909213 359179267 1 651052579 1000000000 1000000000 371817066 211452936 1000000000 633730816 1000000000 483093360 1 1000000000 3069750 1000000000 495384520 1000000000 97968156 454164005 1000000000 47970983 1000000000 1 609647182 1 842110859 1000000000 337716540 241582607 1 393977237 1 740156719 1000000000 1000000000 699509850 130975362 1 1000000000 402596425 712363555 1000000000 1000000000 428034109 1000000000 149832484 945558774 1 1000000000 374114759 1000000000 905708712 1 348861685 157298864 1 1000000000 254632012 538978766 1 1000000000 664887837 1 926382916 701974723 1 128032062 1000000000 772367540 1000000000 494176479 1000000000 672481442 1000000000 151760976 1000000000 1000000000 705268501 1 256203069 1000000000 536357593 1000000000 553551376 785599397 1000000000 824789078 1000000000 1000000000 109524566 545298090 1000000000 236890656 1000000000 1 66058886 763736598 1 1 174715991 1 399479910 1000000000 133206589 695795375 1 1000000000 68106185 1000000000 255157958 991983400 1 117015387 1 251959828 1 815329739 1 1000000000 29980385 1000000000 574334601 919431199 1000000000 1 96977798 15259413 1000000000 1000000000 418669026 340715403 1000000000 1 111201372 198799670 1000000000 1 980963800 657833765 1000000000 1000000000 776633684 1 34086818 145025719 1000000000 1000000000 744432842 424959963 1000000000 99580500 1000000000 288686886 1 1 60043482 46068506 1 632815884 1 351496766 1 1000000000 125668641 1 138798780 585723644 1000000000 1 187631889 1000000000 749623620 30743354 1000000000 130996725 1 317333939 1 1000000000 107972266 1 186352555 131906322 1 27849166 1 1000000000 599457772 198206218 1000000000 685853925 1000000000 687919269 1 949445568 1 748708617 1000000000 490114338 1 54207144 1000000000 938991460 1000000000 1 750481495 1 445766603 409174650 1000000000 1 552225929 1000000000 502614638 1000000000 90642397 1 723408769 329115842 1 1000000000 548961506 720718716 1000000000 1 247319534 1 449833070 1000000000 646605864 1 262896027 1 851090511 431920420 1000000000 1000000000 769817574 1000000000 82629937 1000000000 682121364 1000000000 615636895 90355387 1000000000 1 328183769 1 254642848 1000000000 87012140 1000000000 491074448 733756938 1 262613587 1 378163859 1000000000 434844255 1 1 799303355 1 32617239 617921667 1 1000000000 645814405 939019919 1000000000 933681898 1 340342147 1000000000 1 498143365 489015433 1 1 672301293 1 354267992 617175903 1000000000 495250988 1 441214316 1 84697076 1000000000 826343250 1 87604018 1 1000000000 979622768 1 364332512 624395823 1000000000 833451186 1000000000 127184324 1 1 910407212 756363042 1000000000 236358605 1 563350919 1 1000000000 700138453 1000000000 84656125 1000000000 2121179 1 960560178 1000000000 668271801 1000000000 544695814 540121621 1 688665899 1000000000 1 876176889 1000000000 27021379 1000000000 320108228 1000000000 148574412 1 122885103 1000000000 530695494 507895787 1000000000 1 200458479 182358418 1 637879926 1000000000 797593459 1000000000 1000000000 27542270 1 127336296 480532703 1000000000 42566870 1 1 641621369 541403629 1 890885501 1000000000 108207184 1 1 726025994 568409988 1 1000000000 809651462 628706692 1 22833415 1000000000 1 7545309 1000000000 710300471 421193645 1 1 365084040 1000000000 11383528 1000000000 429538723 704514888 1 1 254779115 260533051 1 515389433 1000000000 1 496975680 1 26599654 1000000000 793657345 23545302 1000000000 1000000000 167096219 567044367 1 1 360754278 1 766441997 1 87004069 222821609 1 927837313 1000000000 1000000000 784345973 542004125 1000000000 878580593 1000000000 1000000000 828010946 1 959758132 859415519 1000000000 48563754 1 1 207282910 1000000000 280043660 1000000000 976544659 1 786554280 971484986 1 1 831467045 1 116125398 1000000000 127655322 1 288321496 1 390601435 1 452774505 106867805 1000000000 1000000000 94496704 292034059 1 355496664 1 748122623 1 1000000000 213926897 843873628 1000000000 424559407 1000000000 454078674 1 1 145366729 73331211 1000000000 1000000000 41410330 330858868 1000000000 41480436 1 1 432211898 1 305054877 334389854 1000000000 1 837123028 749418171 1 1000000000 55430966 447172844 1000000000 1000000000 208353649 1000000000 135758810 1 611396753 765381102 1 1 515912162 712593836 1 385248429 1 480425391 1 1000000000 24420924 1000000000 63285590 942868365 1000000000 551638917 1000000000 1000000000 559731965 1 642575585 1000000000 851484772 378119899 1000000000 306437108 1000000000 968102653 1000000000 72211004 1 755897789 1000000000 346220467 1000000000 797534805 1000000000 1000000000 438534184 130042597 1000000000 219551352 1000000000 1000000000 849584212 1000000000 76249324 1 970466116 1000000000 624961177 1000000000 394072440 1 961298987 1000000000 649794325 1000000000 855127665 407585560 1000000000 355534099 1000000000 1 584034400 944431563 1000000000 1 709580466 1000000000 894113926 1000000000 318408973 1000000000 318692045 686677689 1 974438604 1 994712684 1000000000 1000000000 530119784 1 755816159 203365048 1000000000 753081410 1 1000000000 533339712 97293280 1 1000000000 773832280 1 472396120 105524760 1000000000 379139793 1 1 105294627 1000000000 650413953 161755843 1 225229802 1000000000 815352736 1000000000 1000000000 391888684 1 106407560 1000000000 563280081 1 128148628 1000000000 5401707 183052054 1 83248746 1000000000 999566255 1 1 328408453 1 225976042 339435550 1000000000 822710201 1 1 703828729 1000000000 106578495 963385002 1 1000000000 429524539 129807637 1000000000 1 633286008 744031852 1 1000000000 660346026 674976505 1000000000 1000000000 822822155 1 208161066 752174363 1000000000 720491815 1000000000 575860464 1 1 303464293 1 557808227 1 77932431 1 634616202 1000000000 461194016 61614543 1 489569049 1 1000000000 320202262 1 740535852 990470726 1000000000 1 151630005 1000000000 277973653 527329270 1 134307069 1 1000000000 641312737 360469815 1 161473749 1000000000 1 113343900 22818491 1 1 774253385 1000000000 34859215 855305199 1 1000000000 361248137 1000000000 359729058 147461613 1000000000 716549394 1 200029639 1 1 501978251 874285570 1 323124760 1000000000 324209330 1 1 858221359 1000000000 19320312 1000000000 4634685 933420373 1 1000000000 383856260 238253725 1000000000 1000000000 62357135 578325012 1 824452538 1 1 281017582 384190232 1000000000 809599927 1000000000 1000000000 106004004 1000000000 376410083 862078352 1 249346555 1 971960486 1000000000 1000000000 470062525 1 261635459 6739862 1000000000 1000000000 548962465 521880782 1000000000 516214272 1 1000000000 920186827 1000000000 546900061 1000000000 987764170 80508612 1000000000 1 349658480 761085686 1000000000 1000000000 145258382 899246311 1000000000 163247997 1 1000000000 922884044 1 78891632 1000000000 335587592 1 608898840 1 642964327 1 524210952 1 863715062 1000000000 998473504 89414633 1000000000 1000000000 575850622 165401824 1000000000 83617081 1000000000 1 612209401 1 287128151 650033153 1000000000 1000000000 428128857 359416110 1 29114813 1000000000 355661510 1 143275731 1000000000 1000000000 388388604 1000000000 90596430 620460163 1000000000 509116899 1 25980702 1000000000 453155432 1000000000 975527063 1 326287036 1000000000 1 271610499 1000000000 901057267 1000000000 725270302 1 607389456 527550397 1 1 384128689 621273881 1000000000 1000000000 653438751 1000000000 468130280 409928965 1 1000000000 230485018 475909445 1000000000 610522393 1000000000 1000000000 405601858 1 814670708 1 657870080 447864395 1 274550647 1 1 537753315 373497729 1000000000 69958342 1 1 650516922 740924090 1000000000 1 477300662 1000000000 203612433 936233715 1 1 131016590 409903063 1 1000000000 823482715 1 100128300 1000000000 278117729 1000000000 773641328 1000000000 662971239 1000000000 731973464 1000000000 820380242 1 792103663 1000000000 740638712 1000000000 622373027 155747526 1000000000 1000000000 563887024 669360574 1 1000000000 60856124 118060817 1 125572489 1000000000 1000000000 838819265 1 547774368 372192938 1 1000000000 55552723 1 901759310 1 345908074 929317583 1000000000 298810361 1000000000 1 109629794 1000000000 519335066 703270582 1 1 276364678 1 55930773 119721573 1 1 635920183 1 55331244 83094155 1 276787581 1000000000 52073464 1000000000 362050898 1 1000000000 973160920 736216034 1 1 620064282 1 12379297 1 512174451 661015083 1 1 862408293 1000000000 702787857 830549150 1000000000 996292178 1000000000 1000000000 728838897 1000000000 738563313 1000000000 864022614 1 900884478 685873751 1000000000 1000000000 467632246 427685690 1000000000 134717014 1000000000 674872920 1 1 765565511 464342777 1 1 952891716 1000000000 72607758 1 85953929 1000000000 885081920 1000000000 167282248 918136723 1 1 654111592 804929059 1000000000 1000000000 210250945 1000000000 560880433 565716520 1 958128652 1000000000 465389496 1000000000 972241932 1000000000 1000000000 252720045 62084387 1 1000000000 901185328 1 390498380 785950087 1000000000 515660864 1 1 484142316 365349072 1 745033347 1000000000 1000000000 325056847 1000000000 945252034 1 137749074 413845425 1000000000 1000000000 768099652 1000000000 715161696 948931095 1 35093745 1000000000 1000000000 175649665 874235037 1000000000 1000000000 369730074 174528260 1000000000 1000000000 161001669 1 30151236 27185338 1000000000 721851154 1000000000 74827673 1 20697694 1000000000 1000000000 888016867 1 502401977 407404601 1000000000 1 132942848 685475772 1 65561495 1000000000 431188480 1000000000 525707671 1 754713298 1 22373209 1 448772695 1000000000 443282866 1000000000 687986628 1000000000 1 313240390 1000000000 368186145 162824017 1000000000 766037617 1000000000 1 530889801 1000000000 576806562 679446958 1 533266591 1 1000000000 178733693 136760047 1 1000000000 309412747 611360303 1000000000 105753919 1000000000 1000000000 34600669 1000000000 569850365 345298625 1 812963504 1000000000 603838052 1 1 251999929 1 298176740 1 637739209 1000000000 433582741 297844703 1 21392067 1000000000 798108646 1 587013374 1000000000 1 443504454 1 305672268 971303117 1000000000 1000000000 373005468 1 839094601 474502372 1000000000 124377664 1000000000 1000000000 980099650 563515155 1 77790857 1 1 307940868 522725514 1000000000 395410024 1 1000000000 601572489 1 831396209 1 853444923 189073653 1000000000 658304420 1 1000000000 27865981 1 347301436 1000000000 223719707 1000000000 860373438 831195207 1 117486586 1 66419770 1000000000 616444170 1000000000 1 879310368 768046934 1 696131708 1 1 34153653 545273888 1000000000 807401749 1 1000000000 865681956 13306641 1 1000000000 84032041 1 390535363 1 29058647 79061316 1 1000000000 841117813 778661673 1000000000 1000000000 663359852 1 519755378 1 686782632 630093362 1000000000 559489201 1 203684969 1000000000 1000000000 671229011 1 105056858 551553472 1000000000 811753422 1 25454855 1 1000000000 121655193 1000000000 113290051 1000000000 138490311 15925725 1 1 170328015 1000000000 70987077 1 643360043 1 650441348 1 178038451 925362940 1 936854312 1 1000000000 483421131 323975993 1 103230998 1 1 523558773 1000000000 487991730 1000000000 96594051 1 633905539 1 393059323 399413998 1000000000 1 326097995 1 601566659 459963904 1000000000 1000000000 756747772 509813968 1 1000000000 12663986 104082133 1 542669225 1000000000 1 243084353 1 377641170 1 330379267 73284385 1000000000 1000000000 813561769 300528667 1000000000 798190834 1 1 359600505 1000000000 777898844 1 545361473 735423004 1 1 943706809 37450465 1 719398534 1000000000 527220147 1 635243117 1 160685153 1 1000000000 471244546 1 168260560 1000000000 77910959 1 162163089 883990385 1000000000 652992031 1000000000 1 26401454 932232735 1 741769598 1 39793418 1000000000 1 871820228 1000000000 974730651 1000000000 769039503 1 57369700 1 632949241 1000000000 274724072 1000000000 121796882 1000000000 112865177 789952274 1 1000000000 193052963 1 44474697 1 126774613 931133728 1000000000 243754004 1000000000 563956628 1 306384564 1 764212103 1 313931286 1000000000 1000000000 960986176 1000000000 902814187 130542988 1 19951491 1 1 972299471 813093495 1000000000 1 374429797 922911653 1000000000 523606728 1000000000 455114438 1000000000 1000000000 164268734 1000000000 652808474 1 789861890 619464549 1000000000 1 862547400 513658312 1 422500462 1000000000 815720876 1000000000 374703049 1000000000 1 731470915 1 547697509 121360870 1000000000 171261984 1000000000 641384637 1 1 943166067 723517702 1 1000000000 285149913 771521391 1 109483428 1 576691145 1 290004914 1 824812680 1000000000 104802639 1000000000 1000000000 203162471 1 372985519 396285845 1 1 53969762 658728385 1000000000 984745500 1 204573810 1 1000000000 748075567 1000000000 617152775 742549537 1 925340594 1 985961143 1 1 831426281 260049358 1 656560780 1000000000 1 766009462 490590530 1000000000 434411422 1000000000 290340425 1000000000 997652145 1000000000 1000000000 527921217 745757072 1 684568364 1000000000 75956031 1000000000 1000000000 644648987 154875049 1 1 419523298 1 933271767 128622128 1000000000 537361922 1000000000 1 646765165 1 370688730 1000000000 558670781 965334361 1 1 327437197 325373089 1 1000000000 405210115 1 158067992 1 481921969 1000000000 846256714 689257974 1 1000000000 61416928 1000000000 137473118 550375169 1000000000 1 817116522 1 172386714 543782175 1000000000 1000000000 936458445 1 56448956 1000000000 426947584 1000000000 212494576 113828829 1000000000 666640895 1 825065130 1 713015591 1000000000 31121236 1000000000 1000000000 362993322 83382934 1000000000 1 987899364 1000000000 112043922 1000000000 36927681 1 480623421 1 646794747 1 609921030 1 1691778 1000000000 803240723 1 45658209 1 790299763 1000000000 549391251 320786847 1000000000 1000000000 831728918 1 728351681 722076842 1 1000000000 843528958 127836051 1 23830087 1 1000000000 596771519 288123635 1000000000 418809015 1000000000 1 329713560 291502513 1 863445364 1 92048942 1000000000 1000000000 550900174 1000000000 644001399 28920497 1000000000 380072292 1000000000 1 343924822 966790857 1 370876584 1000000000 1000000000 100812778 1 88884797 445424208 1000000000 381935655 1 577032041 1000000000 89160698 1000000000 1 354186572 1 402354530 1000000000 3923206 1 827120317 193094343 1 1 148898809 1 71842391 159128888 1000000000 126515770 1 814164099 1 407149512 1000000000 451633647 1000000000 97447614 1000000000 1 744504224 1 209988232 73598718 1000000000 810106807 1000000000 1000000000 235333247 422283257 1000000000 25402219 1000000000 197364989 1000000000 199963886 1000000000 6796952 1 1000000000 967454701 205568654 1000000000 927939298 1 368641643 1 83310908 1000000000 193926068 1 1000000000 428057480 1000000000 323248363 1000000000 947439067 1000000000 45151154 99019724 1 654778484 1 45013861 1000000000 1 656970229 1 62597738 1000000000 431666476 613858647 1 1 790622138 827587957 1000000000 1000000000 819051378 609584479 1 1000000000 871640892 910569318 1 1 708423113 238687013 1 352297571 1 1 626658217 1000000000 767000647 1 29159320 1000000000 801615593 478122661 1000000000 108079994 1000000000 38818749 1 1 857901072 1 329722700 155319004 1 50307318 1000000000 333585858 1 167009317 1 422196921 1 1 13271248 1 52120906 1 9455575 194079648 1000000000 1000000000 149556818 1000000000 932437876 1000000000 110641465 376369993 1 1 217350339 403256385 1 1 111644377 478720775 1 778849277 1000000000 1 294250001 214755852 1 1000000000 982308785 1 344449074 837661259 1 1 462575479 1 11872013 1000000000 469356861 1 728979345 142447901 1000000000 72490175 1000000000 940696942 1 1 568542563 1000000000 38686188 1000000000 753010867 648724945 1 627799890 1 1000000000 366884548 1000000000 700295432 294806527 1 509858217 1 1000000000 42391305 1000000000 24975743 1 504763241 1000000000 644352921 981913771 1000000000 847403620 1000000000 1000000000 928019490 1 804685542 1 795996085 1 381421310 710069550 1 662391569 1000000000 182403926 1 124863861 1000000000 570823755 1000000000 1 593610758 81095278 1 1 400798275 1 710098240 651959369 1 907499420 1000000000 405913375 1000000000 1 68315813 1 417514654 1000000000 270724295 982073703 1 85998642 1000000000 1 301260600 264437803 1 1 213519374 1000000000 60302989 820798054 1000000000 1000000000 555088616 1 481747720 1000000000 769256592 1 704274107 1000000000 111795976 1000000000 771842101 1 215122458 774163645 1 641302288 1000000000 58643916 1000000000 1 841469017 1000000000 3755027 600459020 1000000000 1000000000 238701643 445014936 1000000000 53033514 1 1 293511958 1 324904925 655707782 1000000000 462031977 1 1000000000 756991335 506598222 1 1000000000 366616327 1000000000 368630743 1 29845475 50866285 1 414676609 1000000000 447221323 1000000000 383319329 1000000000 751087617 1 393828257 1 1 54996758 998046457 1 1000000000 306279217 459089326 1000000000 32007470 1000000000 538053780 1 1 577969776 1000000000 391086417 581851870 1 264300528 1 1 609202152 1000000000 296125157 1000000000 377744620 546787570 1 868895593 1 1000000000 86227005 4024652 1 1 883188211 76423635 1 1000000000 88034293 778940742 1000000000 872247237 1 68765186 1000000000 1 687942204 1 924811556 196304199 1000000000 1000000000 168193851 525401378 1000000000 387940705 1 1000000000 152151658 1000000000 18038552 718964320 1 851838800 1 677930180 1 909545200 1000000000 174628520 1 705166666 1 1000000000 934246293 717109451 1000000000 1 764359789 1000000000 567660125 236472665 1 630443463 1000000000 690790454 1 32644468 1 629400273 1 114935301 1 745757280 1000000000 1 226279939 1000000000 272890764 1000000000 175336985 77886067 1000000000 1000000000 560653878 1 720236028 1 542786034 182503401 1000000000 893034652 1 963153656 1 1 235737416 1000000000 34153084 315659600 1000000000 1 387219662 708951431 1 355287537 1000000000 1 841442985 214215630 1 828183867 1 786474852 1 1 587076452 1000000000 540133971 569374462 1 530070549 1 1000000000 157075538 826098772 1 1 639511007 723877811 1000000000 1000000000 465636223 1000000000 827706988 1 191376725 232379944 1000000000 384606436 1 1 130481256 135746726 1 470597351 1000000000 1000000000 961468560 351515474 1000000000 1 961344980 1000000000 574131124 683427411 1 1 146382589 1 588082698 1 455878901 116953837 1000000000 17453842 1000000000 555525510 1 1000000000 812656506 42663095 1 819090332 1000000000 850988296 1 73192905 1 120110547 1 1 334379794 1 798115004 988426989 1000000000 1 936297937 203829732 1000000000 1 869557927 1000000000 427512001 1000000000 518708964 1 543679370 699768464 1 1 485603258 391805574 1 405740299 1 1 625135984 330628150 1 405876649 1 1 152723724 1000000000 674686558 551520579 1000000000 1 570510432 285923675 1 517766901 1 1 534966515 1 67554063 1000000000 494157821 495500618 1000000000 906020384 1000000000 1 223238930 1 418553270 455579469 1000000000 530329532 1 1 302405356 1000000000 449543705 563124158 1 288671644 1000000000 1 869394930 1000000000 259262226 113561236 1 1 83647176 1 50068857 812594162 1000000000 1000000000 137017578 854349118 1 1 683379582 1000000000 305546748 1 620904045 1000000000 870360902 795479255 1000000000 1000000000 251429489 1 714426949 1 487216189 308715225 1000000000 1 915213337 1 27794305 714620124 1 890410636 1000000000 1000000000 65349203 1000000000 290272009 1 82871561 909188941 1000000000 1000000000 449288096 62482688 1000000000 1 598858019 355171589 1 746657709 1 1 412734392 90712265 1 1000000000 574763978 1000000000 60901601 1000000000 910702621 919348524 1000000000 378859283 1 166135145 1 1 589867931 703375063 1000000000 1 929224803 1000000000 437608386 1 467017107 1 485414142 226630000 1 638111943 1000000000 1 688772159 304470086 1000000000 1 184888789 1000000000 736721212 41816868 1000000000 647982357 1000000000 1000000000 29519929 702459100 1 1 116363001 308637021 1000000000 1000000000 798804225 1 234153186 156934422 1000000000 327492069 1000000000 1 523054708 452225045 1 1000000000 477124705 637207833 1 1000000000 743614062 189708890 1 1 107701687 23689044 1 862929801 1000000000 1000000000 802559413 108269016 1 1 577634990 329795530 1 155129569 1000000000 1000000000 683291352 159054915 1000000000 1 103708875 940499283 1 389012228 1 197006598 1 835137896 1 440867531 1 1 431718227 1000000000 405707782 1 89185006 154226781 1 1000000000 15657296 510008384 1000000000 1 678400450 1059584 1000000000 407961735 1000000000 519196647 1 57871247 1 544734615 1 77936495 1 1000000000 858429745 1 322787062 568552064 1000000000 25297880 1 961097894 1 282301106 1 966771356 1 1 84988119 694382311 1000000000 414025802 1000000000 807448544 1 1 592079409 350808060 1000000000 1 205575741 1000000000 799938908 549742408 1000000000 381561889 1 1 203692970 1000000000 251040971 355379076 1 1000000000 577798675 1000000000 604135807 1 865207708 1000000000 351874628 640981720 1 1000000000 364991270 1000000000 775433089 65257543 1000000000 246797583 1000000000 925328557 1000000000 1000000000 498566777 459230871 1000000000 1000000000 330028985 871984246 1 902659675 1 294652151 1000000000 394069128 1000000000 1 880842337 342493669 1 51531214 1000000000 108309928 1 1 831787128 1 306709829 140040086 1000000000 1000000000 139066125 557719836 1 457675304 1000000000 730425794 1 408362303 1 3529903 1000000000 259488066 1 264362286 1 629441443 1000000000 57796291 1000000000 956705632 1 650969612 1000000000 454319692 1000000000 1 496014020 1000000000 505998828 1000000000 468426573 737689924 1 1 169956899 1 597545217 1000000000 262107535 378676566 1000000000 63012358 1000000000 26044145 1 593864585 1 1000000000 582191200 951062639 1000000000 276666197 1000000000 890372596 1000000000 1 236818200 25784043 1000000000 1000000000 485408150 620024059 1000000000 847896158 1000000000 1000000000 995007166 1000000000 910774012 318297383 1 94312452 1000000000 286625934 1 1000000000 489303095 254164934 1 1000000000 478458140 1 33600400 367285357 1 480159453 1000000000 1 420886978 820813361 1 64149957 1 1000000000 603830927 1000000000 70095979 1000000000 643286600 1000000000 80716660 1 530730511 515446446 1000000000 90853051 1 6411079 1 1 874542596 38020499 1 814533296 1000000000 508719794 1 1000000000 905944189 58319709 1000000000 1000000000 110240313 1 32549209 1 915395672 1 517781717 87672954 1 900273439 1000000000 422413358 1 129220120 1 1000000000 253391710 42256816 1 167102659 1000000000 999405795 1 877036731 1000000000 1000000000 120480651 858358509 1000000000 976728159 1 1000000000 76595460 1000000000 854318739 856518915 1 353520234 1000000000 717590384 1000000000 1000000000 825391128 429629899 1000000000 984686183 1000000000 849072043 1000000000 1000000000 451005539 1000000000 668354271 321857417 1 1000000000 723103996 1000000000 796849090 311933601 1000000000 1000000000 638286492 481539319 1000000000 368165652 1 1 86921633 1000000000 828176215 1 347846565 1000000000 26531799 1 299107213 157247264 1 1000000000 614188339 1000000000 710143922 1000000000 660081049 634192736 1 720938268 1000000000 1000000000 654926207 1000000000 672856178 1 295698762 1000000000 153885395 67735517 1000000000 1 284589983 1000000000 15721256 1 805321715 862410037 1 967246970 1 1000000000 493146407 67378667 1 1 833526092 736148624 1 25751974 1000000000 188135206 1000000000 1000000000 606709323 1 19792789 1000000000 655686908 128433083 1000000000 276319053 1 302226637 1000000000 1 569024202 914419605 1 1000000000 516932714 1000000000 636205561 1 301201602 1000000000 420216869 1 459714627 1000000000 24999361 1000000000 634375415 938788231 1 51488527 1000000000 954754466 1 1 717191592 353677106 1000000000 399706407 1 1000000000 941159257 868847754 1000000000 831732774 1 1000000000 313576719 1 135787985 1000000000 939499924 688361619 1000000000 1 611910407 1 502093707 126608209 1000000000 967942919 1000000000 517242900 1 1000000000 663686287 1000000000 224779427 328911132 1 411686026 1 402783186 1 38930452 1000000000 1000000000 813413793 595622429 1 1000000000 253552681 244766884 1 1 658747464 1000000000 298412394 204237486 1000000000 672554000 1 961270995 1000000000 1 912755458 1000000000 833296051 1000000000 404448928 1000000000 311766458 1000000000 672860664 391405351 1 1000000000 282091638 1000000000 955639392 1000000000 423896557 1000000000 909837703 881668693 1 386244280 1 514672283 1000000000 1 387930697 1000000000 740772848 1 271004788 1 458733794 221617349 1000000000 1000000000 12263350 1000000000 899154351 449532241 1 108435622 1 1000000000 254878748 1 139142942 1 63154743 1000000000 252229331 1000000000 52541036 1000000000 137851828 1 13695788 918513625 1000000000 412801295 1 1 751035349 74753564 1 1 676304859 1 773068120 1000000000 572325887 218884054 1 899537919 1000000000 838537939 1 243365622 1000000000 15979541 1 923863378 1 414605838 1 1 965077872 175659278 1 817147709 1000000000 1000000000 772886249 387182402 1 783089787 1 52862829 1000000000 387204699 1000000000 616893963 1 289139752 1000000000 301909311 1 646147527 1000000000 220940130 1000000000 1000000000 183200254 547694764 1 580398528 1 1000000000 840508030 523362704 1 1000000000 367505077 1000000000 155223130 557990245 1 1000000000 888311589 729647953 1 1 624929525 335884184 1 871254599 1000000000 925946582 1 361113478 1000000000 1 738318910 186736076 1000000000 893380327 1000000000 670787431 1000000000 1000000000 373790673 1000000000 232329060 119269599 1000000000 818733985 1 977155912 1000000000 1000000000 281450661 499200446 1 1 686449849 1 556593862 1000000000 425785749 1000000000 65952147 2226171 1000000000 595580867 1000000000 1 631679672 999106667 1000000000 1 738758726 1000000000 715692219 311713435 1000000000 1 632774330 112199257 1000000000 742878295 1 1 742717154 1000000000 532744522 724965022 1 1 54358554 601366225 1000000000 1000000000 589236900 1000000000 487503477 1 188777614 16169817 1000000000 1000000000 157458941 1000000000 731159300 748158704 1 329995430 1 924198308 1000000000 732164479 1 430136412 1 1000000000 803828006 49928428 1 1000000000 660297974 1 714136181 818625565 1000000000 1 652977559 1 199895455 1 785402264 1000000000 342896042 217531589 1000000000 1 641145765 266195587 1 1 591814228 1000000000 653458269 1000000000 938624881 996479874 1 1000000000 569084954 980579836 1 525799800 1 1000000000 527844635 1000000000 880752890 1 143480413 991846791 1000000000 318792765 1 1000000000 191110914 1 342573130 126408077 1 184730597 1000000000 32043991 1 1 784022019 1 86268906 1 239529043 941169093 1 775710255 1 361014072 1000000000 1 100879279 1 484676168 829659971 1000000000 1000000000 299406744 1000000000 324569142 1 713058331 117816945 1000000000 1 458170753 951108074 1000000000 1000000000 373730496 1000000000 314328085 1000000000 778734599 101931451 1000000000 1 323436433 1000000000 276864413 1 925169322 1 290909746 1000000000 129151560 10286328 1 655399073 1 462334879 1 378464525 1000000000 327659395 1000000000 486105511 1000000000 984124869 1000000000 1000000000 78568447 1 547456625 1 773463622 1000000000 709455621 719517767 1000000000 1000000000 63630012 179215267 1 864637193 1 1 916056731 1000000000 941777035 1 304727245 1 328454387 783516496 1 1000000000 706902565 1000000000 304289154 1 532510984 881180646 1000000000 581448791 1000000000 207188610 1000000000 1000000000 617838042 1000000000 7040015 1 450985571 1000000000 728758617 25807605 1 1000000000 741182017 941185387 1000000000 473909161 1 625456908 1 1 693268927 772968287 1 368111607 1 478797734 1 781172772 1000000000 256723301 1 647318522 1000000000 1000000000 794326086 683952242 1 473589193 1000000000 438195808 1000000000 290096921 1000000000 43460508 1 1000000000 976324455 145400355 1000000000 1 131297062 1000000000 436093585 1 615793815 1 124947788 564189170 1 579192267 1 1000000000 685438362 309061448 1 579336371 1000000000 813946457 1 258882180 1000000000 1 260914860 445065465 1000000000 1 51381867 324769964 1000000000 1000000000 561447046 26800346 1 261563231 1000000000 1 475290003 1 498432805 920117918 1 1000000000 125932363 1000000000 944542036 1 828451435 449138669 1 814750732 1 11012236 1 1000000000 53412755 858542711 1 1 727916496 1000000000 901426635 290086528 1000000000 646843940 1000000000 1000000000 945809186 1 752876156 1 731605127 1 202231998 1000000000 107727989 269613906 1 1 96543935 940082973 1 405719349 1000000000 122548279 1 303102409 1 1 643443669 320309324 1 1 361564593 506043165 1 66117470 1 237803058 1 1000000000 24390615 453920726 1 1 212493763 390200955 1 1 68659380 821972225 1000000000 1000000000 670377935 1000000000 275784924 1000000000 405795387 1 422557539 1 269730742 421102527 1000000000 413585326 1 1000000000 646490314 617399619 1 103248969 1000000000 373538443 1 1 132108504 42555777 1000000000 1 973797355 1000000000 700835576 1 704809293 32193006 1 1000000000 133491561 895910832 1000000000 1000000000 295329237 149463838 1 69066602 1000000000 613848944 1000000000 306681172 1 508554989 1 179667584 1 465691615 1 230262449 1000000000 1 1774635 1000000000 910027449 26361340 1 1 414091040 752674244 1 585075878 1 102531597 1 1 823239157 1 587841902 731628013 1 1000000000 290076934 175680488 1000000000 175794649 1000000000 1000000000 316645710 156039545 1000000000 188813797 1 427798611 1 707087411 1 1 607819263 1000000000 21749080 389424123 1 977151420 1 1 194499879 570348535 1 1 773662315 172309322 1 1 308113119 1 467134738 212051936 1 1 139996301 756938081 1000000000 1 810360410 610704620 1000000000 361418507 1000000000 1 716585889 232792624 1000000000 678512032 1000000000 437708594 1000000000 1 77109558 483704176 1000000000 1 169715765 749802722 1000000000 1000000000 526367689 1 792796351 1000000000 33180476 103737205 1000000000 546200061 1 1000000000 539676500 1000000000 191202121 1000000000 101432146 204467168 1000000000 1 32102213 1 523539996 726822131 1 731362001 1 1 588249941 1 861444945 1 562258292 602399987 1000000000 81223228 1000000000 1 807917194 1000000000 1019040 1000000000 295881236 1000000000 880585592 33683228 1000000000 1000000000 192211064 329504282 1 1 382642069 18666810 1000000000 393359942 1 1 954523374 1 833815546 864646304 1 1 573342498 111063021 1 1000000000 46918197 504905923 1 1000000000 153270277 1000000000 665886413 667216075 1 1000000000 164832889 592447822 1000000000 1 955765262 1 742937467 653853477 1000000000 1 439019988 1 69282532 1000000000 761374996 637634407 1000000000 986164589 1000000000 311312548 1000000000 549747896 1 1 482070339 378232062 1000000000 799498670 1 432322225 1000000000 810963921 1000000000 157725189 1 1 593767388 891140278 1000000000 933305448 1 1000000000 248570790 1 690474602 461453752 1000000000 1000000000 586393414 1626421 1 1000000000 585874792 1 22552881 1000000000 899638723 891379779 1 1000000000 375221918 1 885157360 272274425 1 721007150 1 1000000000 586247681 708430944 1000000000 274851309 1 1 725040421 641832854 1 1 279622234 365684290 1000000000 522260666 1000000000 1000000000 563522790 371559533 1000000000 4429408 1000000000 766567406 1 1 369327076 68934828 1 634806817 1000000000 1000000000 384706745 136122717 1000000000 1 786759928 831298815 1000000000 946278681 1 374315744 1 1 544144080 681919676 1 315792799 1 948155439 1000000000 610218136 1000000000 1 894052243 1 649999223 1 161172007 850625129 1 943207902 1000000000 355199479 1 168446254 1 1000000000 251095130 1000000000 529514825 281637292 1000000000 780661022 1000000000 116011086 1 893553017 1 149164771 1000000000 96814769 1 1 336110400 563994679 1000000000 1 813757366 1000000000 235685486 345510413 1 130036514 1000000000 308854169 1000000000 1000000000 298696468 1 136014787 1000000000 457550550 170094694 1 1000000000 333204358 248687977 1 179564953 1000000000 195001063 1 1000000000 43482682 1000000000 851158353 1000000000 123273608 45179109 1000000000 884889118 1000000000 256597469 1 702398016 1 785875120 1000000000 701390604 1 1 314688463 650918417 1000000000 433799216 1000000000 1000000000 159091120 557798934 1 1 866760865 1 778804077 1 43178233 462784792 1 999563039 1 1 983475868 508141823 1 1000000000 666539388 1 398939627 403216812 1 593809782 1 154660475 1 1 48603588 950677330 1000000000 1 620180371 1000000000 753504169 179240563 1000000000 718532500 1000000000 1 38229373 1000000000 831028289 199347960 1 1 514985940 682784568 1000000000 557134320 1000000000 638116660 1 55512158 1000000000 31675152 1000000000 1 686223653 126811417 1000000000 739949942 1000000000 1 241965956 1 540177111 623074129 1 1 490274781 941371061 1000000000 931648473 1 393687405 1 1 935609573 47320912 1000000000 1000000000 363855262 1 560698256 1 780177399 828714745 1 277928583 1 146459036 1000000000 39563171 1 835839547 1 238973878 1000000000 1000000000 449414110 1000000000 126377002 1 792249327 1000000000 25388110 1000000000 618111289 804727177 1000000000 399007276 1000000000 1000000000 365642825 44971728 1 1 865700104 1000000000 412060336 1 734558401 1000000000 227445048 1 641631300 1000000000 266896591 1 505520056 49339678 1000000000 1000000000 79737275 1 617212123 1000000000 55944043 537103223 1000000000 1338584 1 1000000000 932890389 479996696 1000000000 497614120 1 436822401 1 1 393028116 1000000000 830055758 1000000000 135378487 474963744 1 891479222 1 1000000000 795463093 756048499 1000000000 1 43338544 1 606515591 1 636617310 273948577 1000000000 1 579371339 1000000000 761584048 1000000000 475852431 1 388624682 275495091 1 1000000000 845091683 1000000000 518084874 1000000000 44128068 1 880642912 116657095 1000000000 442335 1 1 497626527 696150155 1000000000 356114017 1000000000 951037876 1 839112595 1000000000 1000000000 637928635 1 315469829 1000000000 846926482 743352265 1 521380175 1 68601149 1 1000000000 422649908 667094889 1000000000 62502797 1 368421945 1000000000 4381644 1000000000 1 481044166 1000000000 19175724 1000000000 165841977 415025496 1 10444167 1 868195936 1 1 89966713 325630567 1 1000000000 854978648 1000000000 568326502 1 64253087 114034278 1 365863954 1000000000 223246225 1 1 428018850 158147185 1000000000 23256170 1 1000000000 170719188 1 763477053 655178392 1 993337368 1 305685715 1 864717781 1000000000 492492977 1000000000 1000000000 135524489 1 243047016 1 34472680 657384095 1000000000 1000000000 546425098 1 868050610 1 293647866 1000000000 436919330 1000000000 184890221 1000000000 744515748 529204220 1000000000 1 291512865 1 746531904 1000000000 784114189 1 598757182 576286070 1000000000 516222576 1000000000 1000000000 319840550 1000000000 5170648 464363835 1 1000000000 951618682 1000000000 426661787 1 329148310 1 886197397 912336148 1 759537949 1 1000000000 622355813 389156864 1000000000 1 826848091 1 997269351 1000000000 601342012 1000000000 867411995 905259647 1000000000 1000000000 540299217 99291021 1 672625655 1000000000 95225581 1000000000 952851540 1000000000 889284911 1000000000 563237085 1 1 983982335 107967007 1000000000 84948166 1000000000 1000000000 494427552 1 523439394 190327706 1000000000 232839349 1 1 314582372 1 228829576 666680825 1000000000 1000000000 29448838 1000000000 807919 1000000000 428415312 37794374 1000000000 1 86091482 644610416 1 1000000000 826149683 1 432459754 471372494 1000000000 1000000000 447648719 1000000000 987374514 1 779102909 210189551 1 1000000000 989925750 1 121048255 1000000000 475305616 1000000000 96433570 879294880 1 1 764495083 1 678297657 65760526 1 1 957015074 1 19633170 1000000000 749135905 226244749 1 1000000000 215390906 1 684681092 84108875 1000000000 98688915 1000000000 1 255140310 1000000000 927670 1 6402022 145779231 1000000000 1 523929832 207379307 1000000000 1 171669591 377821858 1000000000 961761321 1000000000 414917726 1 985226691 1000000000 1 589968240 164686317 1000000000 173630323 1 1 722560795 999841702 1000000000 263498600 1 389704800 1 156629932 1000000000 833948060 1000000000 803240706 1 1000000000 437075161 515577384 1 298876621 1 532775960 1000000000 479167803 1000000000 549998897 1 1000000000 23817542 1000000000 906803285 1000000000 271812795 1 222876518 1000000000 17024655 648263282 1000000000 91624720 1 668124403 1 1000000000 476459544 861337739 1000000000 1000000000 173094304 1000000000 827131028 1000000000 987597094 213257189 1000000000 73580586 1 1 845313580 556417599 1 690681407 1 1000000000 286431989 1000000000 814867142 1000000000 310903317 802124440 1 354055289 1000000000 683000875 1 1 912224241 1000000000 706780545 683530380 1000000000 1 457355750 1 103062435 193663205 1000000000 1 118777104 114956757 1000000000 28982505 1000000000 653481303 1000000000 1 110784029 24950323 1000000000 1000000000 491768414 220537566 1000000000 989771180 1000000000 276903205 1 458603495 1 1 894999359 1000000000 621104839 1 624699844 1 583271579 1 318488523 1 314435631 1 995996332 1000000000 213180978 1000000000 991062699 7833741 1 964804101 1000000000 1 78019058 248801706 1000000000 1 185160734 108150034 1000000000 1000000000 64101656 464240772 1000000000 1000000000 528757211 1 639362360 331001541 1 806961838 1000000000 338456104 1 1000000000 631694995 41574762 1 93263015 1000000000 1 998953728 565114870 1000000000 242797495 1000000000 1 558273216 1 599513504 941355138 1 1000000000 175662851 957655402 1 1 738533300 1000000000 81694892 1000000000 126172471 1000000000 110217473 461663744 1000000000 36586185 1 1000000000 532373056 624077592 1000000000 1000000000 153573009 1000000000 20517150 628329205 1000000000 134005574 1000000000 1000000000 543913062 933939559 1000000000 1 837544326 626726768 1 1 351641756 1000000000 826592743 479502184 1 1 885041562 201151257 1000000000 310661104 1000000000 515409601 1000000000 641940778 1 812900027 1000000000 24731638 1 482358608 1 901399999 1000000000 125416195 1000000000 282483473 1 1 391254753 450848114 1000000000 742909246 1000000000 1 277129746 926480688 1000000000 621843116 1000000000 1 77809973 1000000000 886051849 1000000000 86379869 67561835 1000000000 306048344 1 324580950 1 1000000000 518554321 874811408 1 864519784 1000000000 1 182106673 1000000000 63333298 298442669 1 410544292 1000000000 1 436770230 559160004 1000000000 1 414173134 266574456 1 1 57864308 158826722 1000000000 741998535 1000000000 76631715 1 56791416 1 1 985470431 412589439 1 721923561 1000000000 1000000000 285760215 1 303235831 1000000000 421983165 564112954 1000000000 1000000000 676190396 1 327175356 900219891 1000000000 417185636 1000000000 97644018 1 1000000000 368264832 234938762 1000000000 1000000000 810542391 68907508 1 903486783 1 1 544211632 222459192 1 1000000000 109396085 1 222875152 972044447 1000000000 1000000000 239250891 1 248552044 1 527813135 11087217 1 1 959160540 1 21259428 1000000000 877801412 1000000000 530774883 1000000000 123240974 868096452 1000000000 1 756504089 446766503 1 612193897 1 1000000000 141890523 1 967696060 920555697 1000000000 479498624 1 1 574686064 1 181966866 1000000000 326087675 1 496126498 226973194 1000000000 1000000000 242486943 1000000000 97735516 1 19591812 809235006 1 910725619 1000000000 1000000000 640822219 114258926 1000000000 1 796276538 780897561 1000000000 1 848189870 1000000000 668751845 1 384414160 992822397 1000000000 1000000000 342504616 1 898175194 1 43100422 94008157 1000000000 679914212 1 1000000000 684572243 1000000000 723605022 1 702006965 378559966 1 1000000000 201469593 910834210 1000000000 360486821 1000000000 1 133540531 1 112262628 1 177917173 1 634440550 607538667 1 1000000000 747721478 1000000000 516122583 802956975 1 497328838 1 785504149 1 74426234 1000000000 1000000000 726687396 1 596397062 84326814 1 379045253 1000000000 385875264 1 1000000000 524187198 244650697 1 535829415 1000000000 362045765 1 1 577441690 1 877064456 870779936 1000000000 1 110483875 1000000000 949210928 729038023 1 103134668 1000000000 834933352 1000000000 904978889 1000000000 1000000000 987172495 1000000000 584574899 1000000000 633832233 1 659684906 1 562860605 1000000000 4549136 755960048 1000000000 363808489 1000000000 1000000000 703462821 221148895 1 1 836242344 538044335 1000000000 906054337 1000000000 692896749 1 98925831 1 1000000000 398830089 706056032 1000000000 187902045 1000000000 182826750 1 84128182 1000000000 1000000000 72589388 1000000000 758091703 378736030 1 1000000000 692421741 132307454 1 1000000000 158540407 114825356 1000000000 1000000000 469290798 1000000000 515196096 575195158 1 75053033 1 906027789 1 1000000000 136182370 858048147 1000000000 568023741 1000000000 88128893 1000000000 641087841 1000000000 1000000000 597550471 1000000000 747363045 36809754 1 291752341 1000000000 108134568 1 69789823 1000000000 1000000000 694648827 1 818328157 1 328950750 1 254760148 1 427801721 1000000000 557466184 201058503 1 1 731259590 83283324 1 109631046 1000000000 212466119 1000000000 1 547583677 661977926 1 491706959 1000000000 1 490252947 377469966 1 328619971 1000000000 483408276 1000000000 1000000000 650532928 1000000000 433283054 1 190613330 38709798 1 1000000000 3849929 1 135485399 1 125993744 723986470 1 919875104 1 1 819547515 65637029 1 1000000000 15845486 1 855209656 1000000000 942584361 58745235 1000000000 98261695 1 473664915 1000000000 1000000000 121114046 815978492 1 1 551118702 404816841 1000000000 1 3100944 1000000000 933981429 1 653462667 1 772952475 1000000000 944682967 354578508 1000000000 1 24437908 1000000000 865714937 1000000000 857314335 299416534 1 1000000000 805711514 140550544 1000000000 1000000000 382132012 95356989 1000000000 234384882 1000000000 717685850 1000000000 637602286 1000000000 1000000000 390036297 1000000000 631703393 844954273 1 1000000000 965203176 1000000000 798879663 421298627 1000000000 950477973 1 1 948571038 216847962 1 1000000000 60844094 1 530581841 928277886 1 285438776 1000000000 111084518 1000000000 502069354 1000000000 1 18162257 1 775686025 130071794 1 432891131 1000000000 476192292 1 1000000000 608810916 653246304 1000000000 682851886 1000000000 1000000000 347710644 15373388 1000000000 1 478803238 1 970274126 610067546 1 1 821215604 577522141 1000000000 1000000000 247469900 248886904 1000000000 650114704 1 1 276658665 1 659285457 704400739 1000000000 1 997258847 655108909 1 1000000000 611011013 1000000000 682382290 645040696 1 50918191 1000000000 1 28598623 1 852299720 1 984488148 1000000000 261735112 1000000000 231800240 1 84752640 894039708 1 1 341824849 576182188 1000000000 1 258335962 720020853 1 1000000000 563373388 68339898 1000000000 1 209670085 1000000000 730734603 780271761 1 233614014 1 487159854 1000000000 917975197 1 1 101954043 460778406 1000000000 723843305 1 1 96458569 1 298279060 1 922412661 951522592 1 1 894203355 692037184 1 1 902778830 1 342730172 1000000000 620216594 1 244709864 1000000000 372115971 893815891 1000000000 472348020 1 301004073 1 1 857138848 1 742597522 476621717 1000000000 1000000000 456470397 1 195830644 1 298616621 959726565 1 48466667 1000000000 786844961 1000000000 120280390 1 793764857 1 562908206 1 1 785885991 1 831935837 1 64101726 650204259 1000000000 1000000000 228339054 921234617 1000000000 1000000000 321332188 1 471042104 1 928938323 1 330887767 26618696 1 62688914 1000000000 766550582 1 1000000000 873332818 762998990 1 699504319 1 1 275931523 353059540 1 1000000000 884103103 1 943021086 739251776 1 836069502 1 590320602 1 604027726 1 1000000000 682137625 1 265983572 1 95422745 825863382 1000000000 646166507 1000000000 1 868722990 291506941 1 1 649681749 1 521076687 1 209640094 1000000000 289432413 1000000000 234615084 1000000000 860973225 1 933499230 1 29534893 130470826 1000000000 1 85475633 56169277 1 738693068 1000000000 1000000000 198451130 1 97248386 36342410 1000000000 982146387 1 61534730 1 64746532 1000000000 1 721177858 916169308 1000000000 487667391 1000000000 784819095 1 1000000000 994757176 707674833 1000000000 1 67116696 1000000000 853184866 37048198 1 353225015 1 346409889 1 808350620 1 2079092 1000000000 1000000000 556415997 1000000000 149508955 661206011 1000000000 121641127 1000000000 788191296 1000000000 867847274 1000000000 1000000000 10057053 148668493 1 905745443 1000000000 1000000000 782504385 1 332083413 1 193734664 13445775 1000000000 886063437 1000000000 1000000000 844368954 1 123307354 1 903154310 1000000000 406919712 1000000000 330063917 250439827 1000000000 729438703 1000000000 1000000000 722085409 1 799480235 719182649 1000000000 832508383 1 1 79172914 112514324 1000000000 1000000000 298869752 970838631 1 1000000000 901006306 1 154256572 1 453964300 516928989 1000000000 1000000000 643490198 845531890 1000000000 1000000000 873728045 289943470 1000000000 1 125334069 1000000000 916403089 1 539753212 768252580 1000000000 993401171 1000000000 1000000000 36190470 112099054 1000000000 894599860 1000000000 813881570 1 1000000000 755793123 8701368 1 108406862 1000000000 1000000000 445845846 189117924 1000000000 1000000000 563072828 1 115395872 1000000000 439044441 1000000000 632151424 1 841471476 911952492 1000000000 68620529 1000000000 586519285 1 1 370239200 1000000000 308465869 279236144 1 964158415 1 727984877 1 122165637 1 1000000000 144456540 1000000000 757015546 1000000000 565748711 905775435 1 324591265 1000000000 417627978 1 264311521 1000000000 469464213 1 232821558 1 1000000000 783518857 610268709 1 1000000000 23942500 1000000000 260160526 880081410 1 1000000000 103568537 1 303976079 1000000000 679929859 163776910 1000000000 1 644022452 547525780 1000000000 834744191 1 897959967 1000000000 591171298 1000000000 847762396 1 1 658413997 1 241546955 1000000000 374500724 434939535 1000000000 1 487302944 61865308 1000000000 96408077 1000000000 1000000000 693277146 1 452147204 203334744 1 414844042 1000000000 89963199 1000000000 1000000000 994030534 419038863 1 81420148 1 197900894 1000000000 375123008 1 1 231431204 609876963 1000000000 96362435 1 103226472 1000000000 1000000000 384804639 1000000000 158957301 740421938 1000000000 1000000000 102695036 1000000000 398895986 1 134922929 1 823045873 638572456 1 1000000000 49599115 1 36022902 1 56602006 1 111537466 800843357 1 1000000000 598485738 271795156 1 1 50437449 929582570 1000000000 353654113 1 1000000000 496410051 1000000000 904017635 1000000000 112837460 20154573 1 1000000000 224350126 1 958628792 1 270489445 668761640 1000000000 706837091 1000000000 1000000000 448802118 1 6760605 1 148530783 577858807 1000000000 416119174 1000000000 1000000000 165746110 904699329 1000000000 1 380370970 1000000000 705743638 353159126 1000000000 1000000000 44376296 967609565 1000000000 302169834 1 1000000000 797103565 865298216 1000000000 367041792 1 679356783 1 1000000000 821078895 235370104 1 1000000000 885216450 1 79644481 189134845 1000000000 995067617 1 12121637 1 1000000000 79227216 542592562 1 1 781253990 1000000000 318212544 1000000000 894969999 1 639140307 577245813 1000000000 764557579 1000000000 781567263 1 1000000000 781162683 52047821 1 1 571423272 268025085 1000000000 887236967 1000000000 1000000000 653075442 204997423 1 1000000000 380559914 239436543 1000000000 874540304 1 320268542 1000000000 888063066 1 696176360 1000000000 105639789 1 1 907975552 1000000000 248445474 11167177 1 871192917 1 105723262 1 1000000000 38018461 1000000000 823733788 65608834 1 804090342 1 603290271 1 1000000000 518668344 1 175342347 35867802 1000000000 1000000000 28306527 550770654 1000000000 118132688 1000000000 416163516 1 1 951107233 538433859 1000000000 907904101 1 1 305631865 1000000000 372762723 1 108330398 1000000000 277433983 414766678 1 1000000000 478525451 1000000000 412468021 1 311508702 1000000000 651210234 165089040 1 1 789969124 1 442048956 1000000000 711430268 300328744 1 235828016 1 207814838 1 705798191 1000000000 303784179 1000000000 1000000000 766107853 1000000000 678464569 494343148 1 315972136 1000000000 1 266187950 598231665 1 1 134737378 298992960 1 337059724 1000000000 1000000000 887689648 24542684 1000000000 1000000000 689039522 1000000000 51737339 1000000000 865055836 738724627 1 1000000000 944058703 314945515 1000000000 58539614 1 31662965 1 61532433 1 293806780 1000000000 216902154 1000000000 1000000000 362597495 1000000000 25707553 9348295 1000000000 1000000000 503761034 781631321 1 1000000000 644537944 941312875 1000000000 1000000000 119472592 1000000000 872870138 1000000000 875357146 752340118 1000000000 221520382 1000000000 550032670 1000000000 1 457135936 1 419096280 1 31705679 378636094 1000000000 1 735710534 783805156 1 1 896997258 1 975405777 1 475456503 372926121 1000000000 177422824 1 47976730 1000000000 250392407 1 1 383144402 53358213 1 985613939 1 73390993 1 1 13893082 3382343 1 1 934438171 1000000000 12948131 1000000000 69065622 1000000000 312818253 583493503 1000000000 842262920 1 1 380972606 650805723 1000000000 272622086 1 1 955841768 1000000000 901806590 1000000000 740974533 1 554411105 298547006 1000000000 1000000000 914671100 1000000000 12090202 1000000000 9000020 1000000000 495874697 742660076 1 1000000000 814125780 1 46388736 1 791683959 1000000000 416675603 1 721229632 1000000000 414426548 1 114049552 1 423215322 1 248859626 1 454915893 1 529187297 1000000000 1453783 606344014 1 1 11105933 971434924 1000000000 942545495 1000000000 697529724 1 1000000000 112465490 1 288216718 295373169 1 1000000000 316093964 145074041 1 449352882 1 1000000000 55600521 422878597 1 1000000000 436837532 1000000000 531046262 1000000000 605163874 752550473 1000000000 1000000000 216504010 1000000000 587669790 1 648839849 369009413 1000000000 1000000000 112868304 31251960 1 1 524327680 1000000000 43753624 1 955477000 109744401 1 1000000000 792307337 58387331 1000000000 690855842 1000000000 1 35501144 1 584998903 871915731 1000000000 1000000000 142956401 775660114 1000000000 1 127543825 458563725 1 6120249 1 130581824 1000000000 654835401 1 1 552221594 1 221186424 1 746840527 1 53311934 956852532 1 481949364 1 540132160 1000000000 1000000000 226831950 59377106 1000000000 530356294 1000000000 144168730 1000000000 534733089 1000000000 870691218 1000000000 550229160 1 691398224 1 154929973 1000000000 1 335603752 952853820 1 1 790163439 570583654 1000000000 865627718 1 211432351 1 706254155 1000000000 1 656742272 1000000000 918818445 463561839 1 1 739884459 112743882 1000000000 25090548 1 1 762262426 701685107 1000000000 414071820 1000000000 408081337 1000000000 1 967205930 1000000000 423738068 145973027 1000000000 292693704 1 740318095 1 1 257042418 1000000000 971002375 1000000000 171802794 143211631 1 166825109 1 1000000000 769613147 444814834 1000000000 1000000000 382909676 1 337881940 113535608 1 754536996 1 408306293 1 265783360 1 1000000000 270697461 1 238499113 691527954 1000000000 1000000000 654057744 86037434 1000000000 96401969 1 759459371 1000000000 1 842704589 980518023 1 1000000000 190910505 1000000000 146265306 459401470 1000000000 1000000000 951567616 1000000000 125123489 1 419335604 932146263 1000000000 789809726 1000000000 131676727 1000000000 1 38400020 225597152 1000000000 1000000000 970076115 658389384 1 38663401 1000000000 1 148403108 147770205 1 678454170 1 1000000000 572350211 1000000000 555362780 611730831 1 935387332 1000000000 1000000000 124861146 1000000000 484257692 388466365 1000000000 43156769 1 9925601 1 75002365 1 80139497 1 1 474088310 1000000000 443132237 1000000000 895829198 1000000000 127913806 1000000000 783083426 1000000000 589826657 651540919 1000000000 898738540 1000000000 1000000000 691762822 1000000000 723827261 647291632 1 1000000000 756028308 400681847 1 422356776 1 359639906 1 1 385563895 384429346 1 86739804 1000000000 460247133 1 1 472547627 575124480 1000000000 51720018 1 998443196 1 1 45292352 736434237 1000000000 1 148204433 1000000000 421626774 1 481836612 1 900564774 730194931 1 1 88815721 934743892 1 632025618 1000000000 771020922 1000000000 707391172 1000000000 976322342 1000000000 345772244 1000000000 1 778954131 753546100 1 1 96283925 1000000000 961577888 1000000000 119914474 1 56004402 556637101 1 1 543726717 1000000000 53687217 1000000000 653658317 1 148480698 1000000000 125852205 1000000000 139789676 1000000000 324021973 13962446 1000000000 1 884745883 1 457095745 658472139 1 1 539301458 24400070 1000000000 586132927 1000000000 447932870 1000000000 1000000000 565882384 165504044 1 1000000000 328357165 1000000000 467429545 1 354171201 1000000000 163018171 882054744 1 1 714632133 472018196 1 1 378908213 1 906016727 154336778 1 825218497 1000000000 1 335302692 1 513069794 1 267085238 1000000000 218688782 598516033 1000000000 1 801310869 1000000000 109166199 1000000000 269386338 779308896 1 1 46045377 515407140 1 1000000000 19779145 481206496 1 1 752902196 410881246 1000000000 127675274 1000000000 1000000000 695886995 1 345682570 687371202 1000000000 528872871 1000000000 1000000000 510729002 1000000000 822034294 496595219 1 1000000000 456296181 1 853346854 1000000000 131540364 938475751 1 1 197701663 887037500 1 1000000000 143411347 680235857 1000000000 985230134 1000000000 38996296 1 491102539 1 138528015 1000000000 1 554426941 1 468074423 465331899 1 826519991 1 390719284 1 431015793 1000000000 336222464 1 1 127098207 575004069 1 1 967394374 553804690 1 1000000000 483315149 405187502 1000000000 1000000000 589959131 1000000000 870646553 175166239 1000000000 1000000000 76629135 33560342 1000000000 1000000000 178762419 233129982 1000000000 1000000000 757188279 1 607251209 1 605309119 80120640 1000000000 242527052 1 1000000000 565701982 1000000000 338844461 892205853 1 1 695200058 48717379 1000000000 1 193162570 1 694245846 1 420114880 534946263 1 369901833 1 247725538 1000000000 1000000000 908776567 1 662038293 1 237861838 1000000000 473827740 924898533 1000000000 737894466 1000000000 1 930798273 1000000000 351777900 1000000000 896618884 1 342196949 1000000000 994581138 1000000000 714016628 1 960530510 1 672659175 535854794 1 1000000000 125408191 1000000000 250561741 1000000000 197785628 781737620 1 119391206 1 978100642 1 952707089 1 259581707 1 1 253552453 1000000000 873434516 201311305 1 769068294 1 10169502 1 945605148 1 355380629 1000000000 1 767631971 892032078 1000000000 1 43019633 892203267 1 542577875 1000000000 909209585 1000000000 1000000000 408994321 449023562 1 28846631 1000000000 1 115122578 995553747 1000000000 1000000000 14798774 1000000000 6455835 199912535 1 1 553941610 1 884655504 1 51945377 1 29483180 499322748 1000000000 1000000000 728951571 309256114 1000000000 907624431 1000000000 887931942 1000000000 1000000000 709701836 846057874 1 1000000000 923454878 1000000000 912706057 721505938 1 1 576442533 1 717201920 1 195042265 1000000000 843566824 1 170653617 652581970 1000000000 327542632 1 845352945 1000000000 1 506081716 79570036 1000000000 1 38497071 209112021 1000000000 758652458 1 592524308 1000000000 408051551 1000000000 783252660 1000000000 979274969 1 712292700 1000000000 924543593 1000000000 630958090 1 1000000000 717565727 1000000000 325872411 1 231991564 1 956589476 143984831 1000000000 229929073 1 1000000000 565436382 343482372 1 1 194324010 1000000000 651159551 1000000000 219908191 1 575381586 83270732 1000000000 1000000000 56257680 1 323469692 1000000000 798436806 1 198260696 585847618 1 229735841 1000000000 1000000000 840972948 158659607 1 499667771 1000000000 1 504822852 291221592 1000000000 1000000000 5010223 1 194263754 1 608415472 694022661 1 246572530 1000000000 1000000000 303770140 1 632765905 297065802 1 387337001 1 1 284489570 246188992 1000000000 1 25579398 1 360407138 336817282 1000000000 1000000000 945260497 910124080 1000000000 1 580240439 393157183 1 998003292 1 1 125051585 360783393 1000000000 467445988 1 1000000000 901988234 68001829 1 1000000000 351200191 1000000000 852058742 11242339 1000000000 271932835 1000000000 500942755 1000000000 302818908 1 1000000000 158875479 1 630881098 909290398 1 1000000000 925559432 1 947319627 216223711 1 59165837 1 586583083 1000000000 1 321089576 544380486 1 1000000000 181260710 1000000000 87789016 964481505 1 1000000000 770834031 289785151 1 617855801 1 1000000000 228322053 273935301 1000000000 557801248 1000000000 966252081 1 417747398 1000000000 1 609717012 1000000000 19179083 551469459 1 33785995 1 236125179 1000000000 39963211 1000000000 1000000000 821064004 1 273658868 1 876215251 142517756 1 165427181 1000000000 684038765 1 1000000000 223938080 1 815989723 458677797 1 1000000000 67000631 241990776 1 1000000000 947331536 166098207 1 619385588 1 1 62135795 1 812657275 544508115 1000000000 117421491 1 1000000000 729567765 363997694 1 1 39656874 72558207 1 971559738 1 48877643 1000000000 981163950 1 1 96479332 1000000000 812833921 1000000000 881155312 1000000000 122715442 1000000000 638719747 1 882058046 949789282 1 246470400 1 1 221366425 1000000000 47273947 793443017 1 110951940 1000000000 1000000000 412556684 46846544 1 1000000000 588380237 1000000000 338092151 116291448 1000000000 1 650640391 1000000000 83371232 248718991 1 1000000000 956222906 1 694278473 1 727654286 1000000000 19170983 291200893 1 1 569874477 844669763 1 1000000000 53241580 772355909 1000000000 566129411 1 1000000000 294838046 1000000000 434342026 786817531 1 80818239 1000000000 1000000000 328476213 1000000000 699334232 791349626 1000000000 394797027 1000000000 1 512187627 982896898 1000000000 1 19170457 118249585 1 83507633 1 193313975 1000000000 580268731 1 434619729 1000000000 850806106 1000000000 1 696370259 1 355432150 1 551722688 1000000000 856821476 309101072 1000000000 423629826 1 56400188 1000000000 318806213 1 789608364 1000000000 1000000000 95277957 230581358 1000000000 1000000000 110240694 938390037 1 933886558 1000000000 1 523853721 1000000000 126939902 285344413 1000000000 1 487519313 1000000000 970314114 893570113 1000000000 430304155 1 964943476 1000000000 1000000000 982524898 303106251 1000000000 1 66473119 572103482 1000000000 1000000000 767526987 907043416 1000000000 1000000000 239608348 422543871 1000000000 1 981218968 600079207 1000000000 775757969 1000000000 510395926 1 1000000000 9153243 942831362 1 1000000000 604419897 1000000000 252857681 1000000000 757818051 1 245231111 1 177787959 964421137 1000000000 1000000000 67346062 8193020 1 732462140 1000000000 498861263 1000000000 400789871 1 213696339 1 217593275 1 1 271469868 1 984418178 754360122 1000000000 1000000000 524254608 738999928 1000000000 1000000000 697265455 810199784 1000000000 518321453 1000000000 252553666 1000000000 1000000000 315437598 1 570315878 1 292385865 1000000000 798504287 1 340058524 1000000000 218359004 287844357 1 1 42155518 116882573 1 173119071 1000000000 600461728 1000000000 1000000000 343597868 1 588542164 1 352042297 371242654 1 1000000000 138275174 87709762 1 700448955 1 955943541 1000000000 789353887 1 1 847016701 1000000000 69465473 1000000000 859531706 618546259 1 757598068 1000000000 916575557 1 1000000000 672825037 1000000000 2675725 751778242 1000000000 1 864163369 1000000000 741480451 1000000000 344523126 109917857 1 1 874533759 553692500 1 1 393865952 1 694430162 1 232811037 1000000000 578922886 133079380 1 1000000000 703129100 1 374932513 1000000000 277152474 699168539 1 458875494 1000000000 171133506 1000000000 345162039 1000000000 832893387 1 1 257164609 1 901280409 37560279 1 458593747 1000000000 510924473 1 482465519 1 41672818 1 465611147 1000000000 1000000000 99370638 1000000000 741747337 648429033 1 326764471 1 966765455 1 1 701747058 525713526 1000000000 320114077 1 1 98280073 116535627 1000000000 1000000000 881193811 1000000000 9618057 1000000000 243141808 1000000000 476749714 158597609 1000000000 1 358072031 681117070 1000000000 1000000000 390268784 1000000000 608491646 882769058 1 976547948 1 1000000000 726291719 32630873 1000000000 32243077 1 1 9275200 1 493288508 766314873 1 1000000000 232629874 286071576 1 1000000000 376659715 186697655 1000000000 646283418 1000000000 274419718 1000000000 1 425265963 1000000000 518874490 979063293 1000000000 1000000000 887998605 430254508 1000000000 678144476 1000000000 210824572 1000000000 898004621 1 1 384833391 228508252 1 1 19253855 93494189 1 1000000000 324912543 98856454 1000000000 1000000000 335425892 880894282 1000000000 1000000000 358065008 1 479473185 1 707056969 956351967 1000000000 34761582 1000000000 5596249 1 29226203 1 1000000000 499461622 28674634 1000000000 1 950313071 1000000000 378095745 375444624 1000000000 1000000000 10354466 1000000000 390151008 457903942 1000000000 616310034 1000000000 1000000000 852509010 1000000000 593937941 370872678 1 1000000000 130913970 1 976238522 1000000000 49523595 253523035 1 1000000000 938546531 676176273 1 1 342658181 1000000000 699585641 1000000000 432053310 1000000000 2865835 1000000000 174069425 914933673 1 1 265073012 1000000000 619098951 252247897 1000000000 649825428 1 1 567312308 1000000000 682941278 846432654 1 208993299 1000000000 1000000000 12509465 1000000000 820835689 1 217610193 1 518394631 75965336 1000000000 1000000000 248928948 831996739 1 1000000000 765761877 1 935189736 782711075 1 1 546344016 1000000000 621720694 740422132 1 1 403295364 661157082 1 1000000000 106068862 1 102163392 372242775 1000000000 110762468 1 1 974751404 282630106 1000000000 1 150411035 166421185 1 493195892 1000000000 3330628 1000000000 1 178828316 294436285 1 1000000000 765584907 1000000000 527455457 1000000000 33758907 1000000000 177719372 1 337132403 1 16584798 1 888865343 286429875 1000000000 1000000000 208370953 117819045 1 1000000000 386532637 468705590 1 1 676967054 1000000000 406572735 33223365 1000000000 1000000000 412182723 375351220 1000000000 1000000000 663088201 1000000000 631343344 522434334 1 1 977873452 550855771 1000000000 1000000000 831820391 606297743 1000000000 1000000000 116518191 1000000000 99604982 1000000000 279253335 92137740 1000000000 1000000000 456123531 258186223 1000000000 613070613 1000000000 746617571 1000000000 1 765696306 83596891 1000000000 1 688049518 235132139 1000000000 187307841 1000000000 1 140779900 639863155 1000000000 819853356 1000000000 857402254 1 166480941 1000000000 9528773 1000000000 415940878 1 719197366 1 1 549076939 549064798 1000000000 208182785 1 1000000000 438969254 529493415 1000000000 460229090 1000000000 74182061 1 247394730 1 1 494779882 1000000000 720793191 1000000000 342150301 1 562809847 1000000000 31172104 1000000000 927121859 970827367 1 421282997 1 534569643 1 1 269039959 1 546936416 741891985 1 218597146 1 1 872579930 98547136 1000000000 1000000000 641388482 1000000000 94131241 994084265 1 1000000000 487299411 936140699 1 552211111 1 966454800 1000000000 1000000000 809587362 1000000000 621477779 1000000000 355889476 1000000000 30411795 1 428422818 1000000000 296070354 1000000000 548967427 469654594 1000000000 502485470 1000000000 1000000000 404637504 146772770 1 1000000000 195035390 1000000000 108138530 1000000000 724917002 852503431 1000000000 1000000000 1119430 253033898 1 492338103 1 298215598 1000000000 351675400 1 957467595 1 1 910864556 758733842 1 1 197172327 613742882 1000000000 1000000000 96640317 1000000000 885848091 1 510478729 20540220 1000000000 1000000000 448962614 637083784 1000000000 1 264630629 1000000000 652345288 9899755 1 1000000000 284991583 1000000000 150412299 830545724 1 1 525239742 1 124567381 1 75948277 973303558 1 1000000000 448201778 1 503251642 1 411047376 1 130424117 322996847 1000000000 176708584 1 1 965007559 1000000000 233355177 1 460818007 1 337719342 272940624 1 232600249 1 1000000000 297210890 1000000000 971124282 780926586 1000000000 1 87412581 1000000000 705146871 1 461849863 660104120 1 1000000000 739089663 1 805165670 1000000000 377099847 1 220767529 1 203438678 852855940 1 75757650 1 805774955 1 723731044 1 862339312 1000000000 1 580427665 137804002 1 115231355 1 524624326 1000000000 1000000000 246454631 594530437 1 815393773 1 447673388 1 1000000000 810550946 1000000000 625786409 1000000000 384355643 1 725014875 1000000000 773097314 918800723 1 1000000000 904278209 1000000000 847509297 388616840 1 452574074 1000000000 1 127201 1 823137335 1 52579491 1 427280603 249996721 1000000000 365939504 1000000000 1 669317209 358355652 1 584085025 1 1000000000 968698917 1000000000 456699476 1000000000 482846042 398686897 1000000000 1 546344174 1 231676590 1 341184238 45376403 1 1000000000 399948100 832794081 1000000000 109351105 1 1000000000 110397022 1000000000 970058309 1000000000 240475946 616726357 1000000000 971011381 1 156207498 1000000000 1000000000 397943934 441752119 1000000000 94161784 1 777719208 1 1000000000 977249266 57348428 1 1 492609004 1000000000 947248195 642158247 1000000000 878750106 1 469527655 1000000000 864920475 1000000000 778966324 1000000000 1503130 1 1 73562881 1 135431571 1000000000 794682777 951428862 1000000000 1 879530680 1000000000 340952638 1000000000 206985379 1000000000 985707519 53447589 1000000000 1000000000 205970416 1 80231132 1 591666220 1000000000 891405471 1 267806915 968428278 1 217112752 1000000000 290981999 1000000000 1 534530984 142929850 1000000000 823545891 1 1000000000 557743733 1000000000 499197683 351306606 1 1 100569558 1 657701082 828307041 1 1000000000 181202119 208061594 1000000000 1 81835065 1 439748781 1000000000 371714383 1000000000 942906642 1000000000 621040842 1 115337876 1 635288921 1 106476412 850074896 1000000000 1000000000 987329382 498585956 1000000000 1000000000 75363580 1 828958214 281300752 1 89246478 1000000000 872182890 1 1 377593543 1000000000 447078314 1 272948605 1000000000 573474975 932833213 1 1 374623357 1000000000 513157963 1000000000 143333437 1 492804941 1000000000 630554777 658298866 1 645228286 1 1 260353027 1 482115286 741110457 1 1 780345985 1 466999355 44431722 1 1000000000 68365599 448535187 1000000000 227873618 1 1 576612590 364518088 1 957657339 1 1000000000 459550799 152752876 1000000000 1000000000 797306600 1000000000 138065610 1 904190476 582064620 1 1000000000 547734318 1000000000 553513763 1000000000 277873386 1 322981632 1000000000 115026484 1 405012361 1000000000 365118966 730983630 1 1000000000 31762791 1 141169066 489889687 1000000000 1 735609376 1 921603700 841251499 1000000000 820851644 1000000000 1 852589546 1 559499828 1000000000 177480693 393409925 1 1 850389211 47161115 1 1 843667328 1 365790321 1000000000 224898663 434284830 1000000000 619311520 1000000000 1000000000 597704457 1000000000 285232470 670174501 1 202046543 1000000000 377692429 1000000000 187417032 1000000000 74525170 1000000000 997987324 1 996736799 1000000000 1 421089996 731814546 1000000000 373086164 1 658512367 1000000000 835557730 1 1 689753156 961771409 1000000000 689571560 1 852216590 1 758061545 1000000000 1 266316995 61296731 1000000000 897065440 1 649430254 1000000000 1000000000 128545693 1000000000 114747692 1 143403523 1000000000 431096760 1 370870594 1 823098875 356987078 1 1000000000 151706000 775631762 1 901846999 1000000000 489193257 1 1000000000 80585233 206125170 1000000000 1 706052704 1000000000 112120299 1 914446352 1 20880539 1 539665789 1000000000 64793363 375098892 1000000000 1000000000 524842982 718665344 1000000000 1000000000 715035901 517196313 1000000000 423837976 1000000000 1 81738967 42162921 1000000000 1000000000 438137673 488283434 1 1000000000 75060279 766411009 1000000000 645071005 1000000000 145701917 1000000000 116209221 1000000000 863956971 1 1000000000 165291372 1000000000 661719870 914135496 1000000000 1000000000 541711824 327148372 1 966365943 1000000000 1 790826317 781967085 1000000000 1000000000 840973729 714299928 1 1000000000 481240410 444127643 1000000000 1000000000 704396861 1 58877606 772817432 1000000000 188751835 1000000000 917499928 1000000000 990838821 1 62182525 1000000000 492894311 1000000000 1 718194458 944455012 1 569220346 1 141998391 1 583618440 1 1 996719048 1000000000 827105189 1 292204433 275929846 1 45361180 1000000000 1 35135976 1000000000 21153686 826856622 1000000000 480457945 1000000000 1 526795691 1000000000 985589067 1 191101345 937679860 1 263338497 1 486449447 1 1 408052173 474277927 1000000000 128739153 1 1000000000 264067613 33410863 1 338918339 1 1000000000 119695624 90704172 1 1000000000 981109293 1 576925431 693258429 1 671148133 1 1000000000 517137279 1 546609563 763363558 1000000000 1 714805630 1000000000 60390814 766110850 1 1 377287419 1 388852183 782554544 1 1 59680321 1000000000 543793962 12611084 1 334882803 1000000000 1 343976826 1 975761277 1000000000 140749565 22325675 1 371089583 1 1 133226122 1000000000 857078876 1000000000 53000329 1000000000 50135430 328664476 1000000000 37217976 1000000000 1000000000 893866398 457501593 1000000000 727195233 1000000000 1000000000 614409481 1 261210048 52588225 1 1 48592406 1000000000 801881533 1000000000 716230524 521796836 1 511569457 1000000000 318004036 1000000000 98690687 1 957976383 1000000000 1 876968591 205222425 1000000000 1 190994048 1 211026736 356231457 1000000000 1 882706515 182860722 1 888577672 1 1000000000 924005139 324968109 1 339794602 1 1 120005455 144214397 1000000000 284433172 1000000000 1000000000 46869965 791691546 1 1 767740816 1 460027570 926682686 1000000000 172633036 1 1 68633147 713395066 1000000000 77465672 1 1000000000 70964714 255221598 1 1 875907382 1000000000 816816969 1000000000 175729765 926583410 1 824607246 1000000000 1000000000 198369058 779819492 1000000000 1000000000 403710136 1 338702492 625888542 1000000000 14186385 1 49803490 1 127055216 1 423735904 1 343247718 1000000000 174763074 1000000000 1000000000 994051616 395845586 1000000000 1 824345594 291437937 1000000000 880631764 1000000000 105843597 1 647817161 1 171810947 1 516545872 1 1000000000 590048198 1 426358787 311119018 1000000000 1 888288389 792839482 1000000000 162994393 1 1000000000 539344234 658752916 1 1000000000 409522459 639209284 1 1 525420862 355482980 1000000000 1 49372285 335504983 1 1000000000 896630731 1 651287975 1000000000 975097149 1 178961416 1000000000 651036037 352630889 1 734947956 1000000000 1 782101373 679267041 1 1 583873308 1 463320667 375510 1000000000 137503484 1000000000 200903969 1000000000 1000000000 441641920 21489786 1 291525067 1000000000 1000000000 579335130 122137323 1 1 579943397 4814790 1000000000 530118703 1 1000000000 229786636 1 280536561 1000000000 537995537 1 743775135 423161641 1 646998694 1 165018156 1 1 707517131 859560326 1 812346495 1000000000 1 455008798 1000000000 295579520 1000000000 592954518 1 903092029 1 133313567 1 189150277 678553186 1 1000000000 483338290 907723462 1000000000 1 37151079 751270266 1000000000 1 130937352 1 302957747 1000000000 345963395 596949084 1000000000 878849042 1000000000 1000000000 398758591 1000000000 982871956 1000000000 100004964 617051926 1 471762851 1 1000000000 317071998 1000000000 249143861 233750427 1 1000000000 794099497 110151196 1 1 379887015 381858737 1000000000 1 119902930 1 655361993 877608243 1000000000 1 922195008 64901128 1000000000 1 900360301 1 714803421 428149717 1000000000 1000000000 319167942 581263882 1000000000 188816035 1000000000 919881962 1000000000 1000000000 648307654 1 14970055 852063845 1 1 346003382 163545900 1 642999166 1 1000000000 360823127 1 784899959 1000000000 473627828 1000000000 198980548 824855271 1000000000 1000000000 232223550 1000000000 843955801 959666553 1000000000 1 376618794 1000000000 234992188 942118536 1 1 282900433 1000000000 329228493 1000000000 549168524 629236933 1000000000 1000000000 191539683 226089081 1000000000 1000000000 384273283 656621022 1 1 556015795 1 402934217 103042166 1000000000 1 726776208 101814461 1000000000 402367402 1 266600717 1 1 169403320 1000000000 382983939 752292947 1 251102727 1 1 952071423 1000000000 265022361 1 141771431 160831376 1000000000 1000000000 197201664 254559153 1 1000000000 566070057 657153026 1 1000000000 685876733 1 377061669 1000000000 984100962 1000000000 959294521 1 436817411 1000000000 145265029 1 935859919 811674461 1000000000 1000000000 28329372 1 640129697 1 289378384 1000000000 694396459 1 32683510 664566937 1000000000 383669519 1000000000 1000000000 530620358 1000000000 968543379 1 760999780 1 93511663 1000000000 866562047 1 629988978 939909600 1 1 554950264 1000000000 903621409 1000000000 509497535 1 576312923 600680514 1 647851330 1 1 192360186 539083425 1 106447841 1 1 192394504 1000000000 54026404 401656201 1 1000000000 601284946 531493882 1 792755825 1 1000000000 140867580 131157989 1 1 44759625 1 86940908 118877064 1000000000 1 116772781 756069408 1000000000 1000000000 569061030 1 442061924 1000000000 973404774 42028139 1 208992229 1 131570438 1000000000 516871656 1000000000 1 591549223 1 295720394 1000000000 125733156 502819340 1 1 231942954 1000000000 178068228 1 563705416 3992606 1 70317427 1 1000000000 217832950 1 329239514 1000000000 113817029 34422262 1 615757414 1 62303914 1 519533424 1000000000 734972899 1000000000 71927976 1000000000 1 667834878 1000000000 918488132 477004663 1000000000 1000000000 342123595 464819229 1 53077381 1 1000000000 92937544 1 607036997 1 580548700 43277700 1 1 908859660 649574556 1000000000 379997352 1 1000000000 560215049 783931370 1 1 593094550 1000000000 299562133 238303812 1 634847815 1 1000000000 163801700 993975271 1 1000000000 984220208 1 422671626 1000000000 315416908 408366754 1000000000 928957834 1000000000 430433906 1 352578904 1000000000 1000000000 215949455 1000000000 231085107 1 326919771 619549054 1000000000 1 913025616 1000000000 824995362 11007501 1000000000 1 752949585 245751784 1 1 154211023 1000000000 545434503 1000000000 240689960 562406085 1000000000 810211870 1 260739149 1000000000 1000000000 8018382 1000000000 793543505 387331275 1 1 912926640 1 84407723 1000000000 817319929 954401878 1000000000 1 253949598 630937972 1000000000 1 67129279 1 20707440 423284460 1 1000000000 647792210 960579134 1 1000000000 507251175 1 801157666 585350032 1000000000 85233981 1000000000 718051600 1 1 837784519 458054089 1000000000 468158905 1000000000 1000000000 571893173 364723504 1 824612241 1 1 317925485 1 945378433 599110341 1 1 25171877 839288294 1 339236331 1000000000 593224917 1 1 236851345 1000000000 738468870 45795489 1 812218845 1 1000000000 18213345 236635415 1 1 929603960 1000000000 16324694 1 413242571 1 533214804 475213010 1000000000 1000000000 354685439 699583068 1000000000 2147317 1000000000 776636305 1 1000000000 43918508 1 583943971 1 849554107 51595645 1000000000 1 34801295 1000000000 519178334 598301437 1000000000 1000000000 391257396 245580806 1000000000 1000000000 611965091 796934964 1 521809297 1000000000 1 114444007 555453458 1 810911748 1 757081249 1000000000 571070283 1000000000 1 909107195 1 441492429 794979331 1 1 959320025 653090315 1000000000 1000000000 533829556 101419232 1000000000 677531541 1 1000000000 899715326 1000000000 305033261 1000000000 790190926 1 387990314 21532866 1 382526732 1 1000000000 854328128 1000000000 278544822 793767977 1000000000 1 814737678 71094513 1 49576727 1 239282708 1 1000000000 900131556 1 86481619 1 557370807 1000000000 897465885 427355073 1 876966133 1000000000 983303636 1 1 933478086 1 668455270 1000000000 734598645 126841427 1 1000000000 253273890 759936429 1000000000 398948711 1 713966344 1 124525570 1 1 88358806 1000000000 876341700 1 570052224 619867812 1 91921360 1 914539992 1000000000 423910738 1 1 75342553 142777035 1000000000 794941351 1000000000 593664743 1 89204919 1 405976637 1 405870306 1 137358791 1000000000 845277121 1000000000 382365747 1000000000 181688522 1000000000 722626406 1 953591188 1000000000 1000000000 365568923 835900835 1 1 449472881 695717398 1 185286226 1 1000000000 122910110 2375829 1000000000 1000000000 215163164 742742188 1000000000 761928513 1 1 483161809 1000000000 149878171 1 121806467 241026907 1 1 974443838 1 363144274 1000000000 86985667 629469287 1000000000 302862685 1 736721399 1000000000 623496822 1000000000 1000000000 672210815 88359395 1000000000 1000000000 348943587 444409421 1 281938117 1 837789955 1000000000 856305210 1 820863920 1000000000 1 289639246 1 480226364 1000000000 364557983 66376265 1000000000 1 100981905 1 765890468 71586392 1000000000 1000000000 224816398 1 563412305 438113974 1 514316031 1 97455567 1000000000 1000000000 463883274 1000000000 255320730 359170219 1 1 526650946 732228314 1 16042996 1000000000 1 818042015 297725068 1000000000 1000000000 986734321 384173618 1000000000 1 489035635 782666067 1 602184060 1 1 504140370 1 25844931 1000000000 67091268 113772048 1000000000 324889906 1000000000 13445207 1 61060641 1000000000 1000000000 798794901 1 798487389 1000000000 137548500 1000000000 730277199 1000000000 460319413 1000000000 695824980 637489123 1000000000 1 490651103 1 251509446 42689884 1000000000 349649889 1 678280220 1 113501237 1000000000 1 388410824 1 53893897 1000000000 232294551 1000000000 495689590 1 774314697 7957024 1 307786417 1000000000 1 319636332 1 346904758 275169442 1 230618282 1 1000000000 67624533 1 4800472 366049901 1000000000 815515945 1 1000000000 701219897 716071610 1 1000000000 982721260 1 447591501 1000000000 73843413 1000000000 558449647 430791111 1 1 854536244 781207812 1 1000000000 760828262 398880524 1 108966156 1000000000 116654513 1000000000 1 335558444 1 952157912 354936986 1000000000 1 716392506 1000000000 997391299 34096267 1000000000 1 993254730 1000000000 416051303 802656227 1000000000 753951084 1 419526328 1000000000 661359566 1000000000 1 507255759 1 745016538 1000000000 244724159 248658111 1000000000 104137757 1000000000 1000000000 180172278 1000000000 220041729 981239479 1000000000 1 750256128 191163600 1 676081912 1 302731332 1000000000 1 352650009 1 423660817 344921726 1000000000 1000000000 820972150 1000000000 480107712 1000000000 760736809 1000000000 43112667 976248264 1000000000 207299790 1 1 312013562 17689167 1000000000 303141519 1 333069807 1 1000000000 558512902 124681248 1 1 450811618 648590695 1 1 837087512 1000000000 80222503 473489932 1000000000 357584484 1 13700466 1000000000 731401177 1 1000000000 327277425 1 216389318 1 558700406 1000000000 142803411 57430784 1 1 687602540 731146457 1 297294570 1 1000000000 939873561 316670465 1 1000000000 836021318 1000000000 468643764 1 53028351 504160841 1 368492944 1000000000 1000000000 372835217 1000000000 138232514 1000000000 380313319 554916701 1000000000 78272064 1000000000 720057256 1000000000 940123571 1000000000 815430226 1000000000 1000000000 692421344 2915870 1 554219388 1 1000000000 662524859 394123908 1 1 602002462 1000000000 327041882 1 405360062 610285629 1 60671265 1 1 437250937 254582018 1 731626661 1000000000 1 194455176 1 430852962 397774812 1000000000 528341225 1000000000 1000000000 123220872 1000000000 108559821 147135740 1 1000000000 155712858 15379607 1 2410470 1 754676120 1000000000 635914102 1000000000 862443093 1 132483102 1000000000 1 690655512 466726771 1 237326846 1 1000000000 446801013 51760195 1000000000 28090702 1 1 267203919 9580103 1000000000 98015723 1 392986965 1000000000 870782968 1 353756567 1 1 2630934 1 473083443 1000000000 540666501 95090140 1000000000 894919856 1 1000000000 984944763 1 597472455 1000000000 458227273 89516209 1 1 863736761 834989001 1 36128673 1 1000000000 578917066 1000000000 943686391 1679666 1000000000 682520445 1000000000 758849686 1 1 329388237 1 763435062 86003991 1000000000 338262847 1000000000 944269039 1000000000 1 614834180 1 198558619 1 392712880 1 26045234 1000000000 435617197 1 601362415 1 717006909 32712224 1 1 870232978 236183554 1000000000 264404688 1000000000 1 484714239 157224018 1000000000 744999829 1 712366742 1 517652318 1000000000 1000000000 944210227 240514695 1 1000000000 751946796 1000000000 666164770 413925393 1000000000 69535910 1 106100037 1000000000 795999249 1000000000 684797639 1000000000 1000000000 211195636 965507808 1 243005919 1000000000 1 399420445 1 964211833 1 118355689 1000000000 584709561 542930994 1 1 638476427 57099630 1 1000000000 617875025 1000000000 613681772 746914458 1000000000 280915783 1 1000000000 128336235 678376160 1000000000 648519040 1000000000 514055232 1 1000000000 969199591 1000000000 632949054 720790602 1 368213194 1000000000 1000000000 822863185 1 554567489 59649666 1 684742435 1000000000 884438248 1000000000 433557654 1 559297536 1000000000 1 640818180 973747758 1000000000 50564172 1 971695154 1000000000 1000000000 62764236 445034224 1 424998333 1000000000 1 381188843 1 137167148 1000000000 194229464 720742142 1 1000000000 89157802 83364949 1000000000 438864497 1000000000 1000000000 710849220 691221101 1 1000000000 68458912 900025787 1000000000 72015321 1000000000 1000000000 525213944 53491902 1 270230067 1 704106497 1 424790945 1 475043682 1 669834333 1000000000 230137959 1 1000000000 869033632 1000000000 129202286 1000000000 603688148 79463310 1000000000 839587030 1 654167709 1 108410580 1 328790199 1 190444317 1 1000000000 301704369 575132743 1 832840911 1000000000 631758609 1 22663455 1 1 194674513 687103196 1000000000 166309727 1 1 713830713 114425688 1000000000 632048106 1000000000 1 421559183 1 231902173 1000000000 130074520 80456307 1000000000 519618894 1000000000 820326815 1 738927399 1000000000 1000000000 545297743 60488000 1000000000 1000000000 473667188 1000000000 30179461 1000000000 403914780 440243014 1 1000000000 219017441 280296105 1000000000 827750191 1000000000 684441677 1 709594789 1 328022921 1000000000 907114237 1 760098201 1 1000000000 498851556 379520554 1 1000000000 528975623 1 71805331 430033366 1 265335338 1 173934149 1000000000 1 36258321 354440177 1000000000 1079501 1000000000 738060564 1000000000 1000000000 402673189 917650582 1 1000000000 520836487 914184356 1 1 126695274 735640122 1000000000 226481674 1 315479006 1000000000 1 660525262 1000000000 62132758 1000000000 877666769 812431317 1 519097563 1000000000 1 589251923 1000000000 809055022 1 277263792 1000000000 354293132 875720626 1 667000275 1 209736726 1 1000000000 924481934 1000000000 844329403 488436447 1000000000 586957852 1 1 941433621 1000000000 48935528 595730026 1 1000000000 802180012 92890148 1000000000 12845139 1 464697493 1 869691257 1 1000000000 197242454 676341342 1 73727501 1 56238178 1000000000 1000000000 879857714 414990307 1 1000000000 621271073 1000000000 415255653 1 820122607 421470303 1 1000000000 41470023 1 625566985 1 120631238 970888858 1000000000 1 570041130 513201478 1000000000 232822200 1 1 166088027 1 741670200 656139511 1 1000000000 134819042 1000000000 105654669 1 58212523 1 360803267 746067007 1000000000 130445292 1000000000 486807319 1 1000000000 530383753 1000000000 838267134 17025589 1 1 401036918 1000000000 83212365 266607176 1 1 79727565 406581682 1000000000 1000000000 55889315 64398987 1000000000 127571442 1 1 858471092 160485274 1 348173387 1000000000 141000035 1000000000 1000000000 407840236 1000000000 131174701 455743595 1 1 443589004 160230242 1000000000 771937318 1000000000 611686904 1 710862134 1000000000 1 972035389 1 635019413 1000000000 210287481 1000000000 342258863 98091989 1000000000 1 14228915 407739830 1000000000 1 695628662 1000000000 268184886 1000000000 658080850 2798087 1 392121708 1000000000 1 883470902 949600968 1 592014880 1 1 332097913 682010363 1 305150045 1 800013659 1000000000 1 561066428 1 89244422 757091379 1000000000 1 296411014 1 907981625 142845126 1 1 402536887 1 79466288 789112575 1 1000000000 252309148 1000000000 227188360 33189234 1000000000 545387224 1 184342890 1000000000 1 738076136 605092667 1 1000000000 310607735 154438306 1 318719394 1000000000 1000000000 236909600 558783006 1 6259149 1000000000 1000000000 812022395 1 16567460 1 600510927 85397404 1 1 122601503 771092996 1 646035959 1 1000000000 261861485 1000000000 107521157 344936840 1 1000000000 867032728 272093280 1 1 217349349 906252616 1 371668471 1 263529180 1 1 110577694 555811965 1000000000 945404360 1 695780254 1 519842465 1 698102603 1 1 425664984 824655684 1000000000 1000000000 156497892 1 749671950 675016763 1 481877849 1 637705541 1000000000 1000000000 232011811 442370296 1000000000 495964643 1000000000 1000000000 77154429 1 162671674 152352052 1000000000 1 444941420 1 650449799 1000000000 114711067 907682781 1000000000 1000000000 889968784 729568275 1000000000 1000000000 769181689 479598555 1000000000 826635783 1 494670439 1000000000 1 818614070 1 739316147 1 967559732 1 351289303 1 81656503 856309438 1 1 187712303 1000000000 81774760 694019754 1 1000000000 375786955 1 898524753 1000000000 894850432 1000000000 350932438 466613586 1 834415680 1 1000000000 114797139 1 379404389 1 86486300 1000000000 485855870 1 700360395 49327152 1000000000 252021616 1 399303278 1000000000 934102073 1000000000 39199883 1000000000 1 991241155 11066856 1000000000 744738043 1 1000000000 144359315 1000000000 329789659 1000000000 299479360 1000000000 85021551 1000000000 758951158 694079620 1000000000 1 721359058 258176088 1000000000 4883523 1 1 832017591 1 775718931 1 55842001 1000000000 961508532 1 999706696 996499990 1 1 442631090 324169339 1 1 347996433 531230109 1000000000 1000000000 195611777 396152716 1000000000 1000000000 90283934 514191523 1000000000 1 759090653 533789676 1000000000 315017307 1 1 918949223 1 19060072 1 606443898 35630140 1000000000 1000000000 912963324 507486516 1000000000 365179196 1000000000 750453998 1 304772945 1 289294002 1000000000 42821166 1000000000 192348286 1 254206143 1000000000 1000000000 547200280 1 891496840 157654664 1000000000 1 13295890 812054867 1 145559184 1 492580580 1 1000000000 78127131 1000000000 263226224 1000000000 536533986 1 273523150 1 829531574 565912455 1 473204287 1 255154582 1000000000 1 471119192 1000000000 582624296 1000000000 457823444 258171849 1000000000 1000000000 463964445 1 8537675 391716109 1 1000000000 255283169 1000000000 414942291 592294580 1000000000 1 814884827 1000000000 39398763 117117826 1 1 532242663 851637892 1000000000 1000000000 877937080 605791743 1000000000 994229133 1000000000 109315308 1000000000 1 834922760 1 864673521 1000000000 520320613 4970340 1 1000000000 38768437 424496101 1 1 593050032 329666034 1000000000 102779871 1000000000 622427344 1000000000 1 473668377 1 346305826 479994392 1 1 984117156 253316131 1000000000 1000000000 489687118 1 480464785 1000000000 362568535 1000000000 155517977 1 877066090 1000000000 418129221 1 821875825 722733937 1000000000 482500693 1000000000 533256102 1000000000 1 686640919 867537603 1000000000 361332638 1 1000000000 490813512 1000000000 637292184 1 370147115 158446293 1 1000000000 359632654 1 229642359 941683772 1 1000000000 296961109 1000000000 24500947 644242681 1000000000 1000000000 910603112 148842640 1000000000 1000000000 462196635 1000000000 771203377 384711917 1000000000 1000000000 39957212 863261244 1000000000 202183820 1000000000 597894211 1 155349439 1 91981193 1000000000 1000000000 136956890 1 288406534 204836024 1 1000000000 972815617 1000000000 129599453 1 895616353 218981776 1 1000000000 551815928 928746839 1000000000 456673533 1000000000 871404834 1000000000 1000000000 72549957 1000000000 448412817 1 340855146 1000000000 583112617 1000000000 812154221 1 102795880 718588174 1 1 39852682 1000000000 309854033 1000000000 27970783 305646989 1000000000 1 98775458 117391703 1 1000000000 615128353 874835130 1000000000 1 118977044 94534934 1 1 288186135 226356991 1000000000 271189134 1 948566406 1 1 956337260 883189578 1000000000 1 751697181 1 907884968 643479326 1000000000 1000000000 290160762 887625331 1 935799988 1 961195912 1 1 611671627 1000000000 229329591 1 428893635 995368431 1 1 529967552 1000000000 40323533 1000000000 131242750 1 172877196 1 293702417 135877928 1 1000000000 265062984 923742491 1 928363799 1 1 278571791 1 626048361 525740260 1000000000 1000000000 823096886 580719471 1 757900734 1000000000 720021066 1 1000000000 388273868 1 713408034 1 787144032 1000000000 627226835 174221082 1 1000000000 735461567 932840915 1 1 585661624 962178226 1 1 620999651 45037618 1 1 910828271 991508322 1 1000000000 730191361 1000000000 94094553 1 24898744 1000000000 841363362 802415529 1 963365014 1 1000000000 646477480 180283003 1000000000 1000000000 994380630 1000000000 358921548 903439668 1 1000000000 633599226 108114620 1000000000 1000000000 616618536 1 966008001 1000000000 873955095 287288210 1000000000 1000000000 72319816 1 857485099 1 139267104 998993887 1 314213611 1000000000 595846357 1000000000 828802220 1 1000000000 412217794 1 653749781 1 345709874 733340159 1000000000 299487943 1 1000000000 529951943 110064851 1 1 329950969 984321704 1000000000 1000000000 879703966 356704499 1000000000 354500742 1 121469857 1000000000 1 22754058 1000000000 544223874 1 8584579 533084217 1 1 248938995 97676977 1 115156014 1000000000 1000000000 106253967 642526185 1 1000000000 676688126 315707666 1 1 890918181 1 101372108 1000000000 87760577 587478898 1000000000 1 973200172 132429821 1000000000 307905593 1000000000 415749430 1 831405647 1 398083847 1000000000 1 194760978 1 12948054 1000000000 546414595 1 908742089 863054458 1000000000 54538694 1000000000 1 670228560 1000000000 565392422 1000000000 924369574 217004003 1 59985436 1 1000000000 109676337 1 566613473 1000000000 218775133 1 866841336 455967700 1000000000 1000000000 584168214 710007207 1000000000 70482543 1 514713858 1000000000 432327648 1 702595038 1 1000000000 529550541 399986015 1000000000 319322642 1000000000 1000000000 514990903 96320878 1 440492142 1000000000 1000000000 285518531 1000000000 387427823 476182154 1 329067837 1000000000 1000000000 790552798 1 962270127 1 502335615 1000000000 867548814 1 569212202 142002815 1 25333409 1000000000 123911305 1 837350870 1 1000000000 520079150 1 446010240 1 671813088 1 234526089 939963713 1000000000 1000000000 899616441 623301252 1 1000000000 92127723 1 70239836 773193793 1000000000 1000000000 357172681 1 154658222 1 123407664 965248304 1000000000 15442455 1 1 86848547 1000000000 719490534 1 16851469 603501586 1000000000 36346427 1 1000000000 970871307 51660954 1 144495949 1000000000 671133980 1 1000000000 591379454 558362401 1 1000000000 596512365 596273192 1 1000000000 12316121 1000000000 599679808 875819227 1000000000 1 823774345 1000000000 171202013 1 557109810 1 908755951 1000000000 714481218 1 253151332 1 866530977 687595930 1000000000 1 939994292 1 652401987 699685868 1 1 583266453 480538286 1 1 98656959 1 280550644 335431177 1 267129338 1000000000 205726196 1 891428461 1 1 906693313 57550438 1000000000 1 97531586 1000000000 305926820 834855886 1 719314514 1000000000 1 903591738 16133326 1 1000000000 996297403 1000000000 215770299 806665354 1 1000000000 74802642 1 915770164 104364230 1000000000 487053159 1 1000000000 993565338 944780338 1 296253649 1000000000 345327100 1000000000 1 138879959 781746348 1 1000000000 256804600 1 844384082 72551764 1 710137275 1000000000 277221158 1 124251201 1000000000 1 607602367 552963149 1000000000 290885790 1 97209303 1 1 106253301 442218063 1 1 851841291 1000000000 749335881 1000000000 524086991 1000000000 468374357 205733126 1 414855513 1000000000 411851372 1000000000 1 657928398 1000000000 140543528 1 376699721 1000000000 608150527 763533736 1 1000000000 57243795 603856194 1000000000 1 363121436 1 839700352 1000000000 62455292 605036607 1000000000 1 734570880 1000000000 869715278 141921853 1 139899775 1000000000 475364449 1000000000 1 241388945 842367323 1000000000 696251243 1000000000 857673015 1 305688056 1000000000 1000000000 965586709 70352390 1 482713099 1 1000000000 834005138 1 595887598 426086102 1 1 234966848 1 118082169 590410686 1 1000000000 573258321 1 61936865 1000000000 828190205 1000000000 124673463 312408268 1 505250668 1 1 254191695 1 756320245 935315682 1 1 744898079 700386991 1000000000 30606474 1000000000 1000000000 756579171 746239683 1000000000 588154137 1000000000 698348553 1000000000 508050112 1000000000 25329913 1000000000 420237421 1000000000 1 526219156 1000000000 867033076 893516547 1 342133280 1 1000000000 466818659 1000000000 721108726 31969301 1 851033954 1 1 968304855 1 914068639 1 475744286 995669968 1000000000 1000000000 820207872 668583448 1000000000 1 240360724 33240989 1 1000000000 722995372 469018569 1000000000 39747007 1000000000 717837629 1000000000 1 595508466 120605632 1 1 407303177 303015061 1 1000000000 602271551 673095583 1 32338118 1000000000 492624801 1000000000 151878115 1000000000 1000000000 170225674 882653440 1000000000 1 18553510 1 333487127 1000000000 70275474 1000000000 997087943 67380698 1 120527249 1 1000000000 94309662 1000000000 456324985 481007251 1000000000 1000000000 187552139 1 733554650 909490063 1000000000 432396271 1000000000 384768850 1 1 559270052 789847530 1 950372100 1 145422925 1 1000000000 237556981 1000000000 11246239 1 596263562 1000000000 639055249 1000000000 494794063 1000000000 715174720 258424327 1000000000 1 254487779 1000000000 490866471 1 908610734 248030332 1000000000 1000000000 548863311 507320917 1 1000000000 13906526 1000000000 553921681 30111017 1000000000 394641914 1 927584043 1 1 558115902 648777123 1000000000 915307251 1000000000 1000000000 789494684 1000000000 629851132 1 651860433 329961917 1000000000 1 827999672 1000000000 99171692 393532730 1 119620075 1000000000 1000000000 5020746 1000000000 937980296 680917986 1 674168583 1 1000000000 566135216 413920842 1 615251415 1 1 132030727 733374506 1 1 425627612 210905659 1000000000 992435763 1 1000000000 462281634 371130690 1000000000 97372628 1000000000 521770133 1000000000 1000000000 882041593 459878532 1000000000 1 147020049 273771235 1 832390355 1 162147937 1 1 173997983 1 804445419 488685542 1000000000 1 511812979 641585005 1 1 796423551 892433088 1000000000 1 156408031 886067517 1000000000 94343139 1 686835992 1 551105152 1000000000 68786351 1000000000 1000000000 603294901 1 788591769 38384277 1 78695371 1000000000 1 328458333 577160493 1 983531242 1 1000000000 387608078 111075576 1 1000000000 424179911 1000000000 32365446 266832632 1000000000 1000000000 52215746 1 210538165 914363606 1 1 898833429 1 2642435 748352103 1 1 862268761 1 981716619 1000000000 783771005 518097339 1000000000 1 845255373 1000000000 623589415 307632725 1 284409548 1 117880027 1 1000000000 426053603 263282817 1 943792956 1000000000 420211521 1000000000 1000000000 144652283 1 137160372 259599617 1 1 115221376 1000000000 920977266 772985032 1 48945326 1 750802439 1 138771744 1 1000000000 588978092 41254724 1000000000 1000000000 147179744 1 203705409 1 478227152 854066042 1000000000 1000000000 621349852 1000000000 114657914 1 145084687 840853132 1 1 77099580 1000000000 336742255 356507934 1000000000 1 769135746 1 1629666 1 60504515 592316277 1000000000 1 37361155 349384696 1000000000 76073393 1000000000 833611709 1 952180636 1000000000 1000000000 378118945 1 56079116 791436731 1000000000 1 386156684 1000000000 677266720 1 344881874 1000000000 420362173 1 284415252 1 901367304 1 14425657 1000000000 789174405 1000000000 981865535 1 969108198 938037557 1 1000000000 652488374 1 710894382 1 20490220 1 411178632 30243262 1000000000 200833512 1000000000 1 78793248 1 352805198 551418436 1 144691617 1 287498374 1 789633546 1000000000 462278677 1 778341515 1000000000 249027788 1 1 508566828 1000000000 27109771 1000000000 348003101 1000000000 835078007 540613927 1000000000 1000000000 132314239 256036578 1000000000 1 223268749 629463027 1000000000 1000000000 411861683 1000000000 127486149 190637509 1000000000 1 318051870 1000000000 448925626 93978333 1 1000000000 792492845 1 168626009 585618026 1000000000 1000000000 69170613 1 532656476 1 230363267 582641606 1000000000 117033248 1000000000 142690843 1 1 325714224 982378342 1000000000 1000000000 307486334 704900752 1 939117759 1 1 412460395 240027785 1000000000 274562540 1 1 235011292 1 189878754 167873189 1000000000 107026327 1000000000 1 248314771 1 724783543 1 852678056 1 233523420 736316632 1 1000000000 453618462 252038183 1000000000 19818514 1 676283285 1000000000 766710143 1 491104324 1000000000 1 451926348 1000000000 134022709 358458082 1 1000000000 667592439 1000000000 823428739 87073969 1000000000 1000000000 798748380 726305500 1 428932419 1 1 530032667 1000000000 462774010 1000000000 765130366 1000000000 287218133 1000000000 381362601 1000000000 162468525 298275876 1000000000 292617199 1 86365510 1 917270712 1000000000 274103066 1000000000 1000000000 697024217 979218326 1 54775321 1 1 943111299 1 7396643 1 329045385 897278071 1 1 947716512 1000000000 568495557 113476452 1000000000 1 578166796 1 163791772 1000000000 258682072 652090702 1 1000000000 671896852 484916954 1000000000 1000000000 544928182 1 828776281 1000000000 704624311 1 613992386 808276654 1 249077012 1000000000 1 782596980 1 799117065 355833389 1000000000 1000000000 346044559 941768978 1000000000 1 222320001 1000000000 102327658 369286895 1000000000 1000000000 143703555 1000000000 706442595 1 267288211 1000000000 785420917 1 752510555 588593947 1000000000 117702775 1000000000 338954764 1 98440241 1000000000 569798037 1000000000 207752118 1000000000 285865042 1000000000 865634198 1 508794888 1 1000000000 669098344 1 918046250 1 149324278 571215683 1000000000 653149515 1000000000 1 432508610 107557644 1 644886646 1000000000 1000000000 765169010 1 941081377 1 123072845 1 288078723 762355564 1 1000000000 95542070 1000000000 716350926 1 450525383 1000000000 133375220 485867615 1000000000 1000000000 132592569 877752933 1000000000 269436953 1 757903735 1000000000 1 789708594 65702165 1 7102704 1 1 911555173 1 329924036 63189614 1 424017081 1000000000 220588324 1000000000 914195026 1000000000 6116017 1 1 569818769 1 798405199 1 456490621 248228376 1000000000 941054872 1000000000 76530479 1000000000 976263058 1 121935775 1 129920677 1000000000 1 343717193 1000000000 288693496 1000000000 932526931 936540521 1000000000 1 170012516 486405657 1000000000 578785307 1 728494882 1 1 16889370 546267088 1000000000 1000000000 516458759 85465795 1 645585890 1000000000 683038548 1 82778647 1 1000000000 348841635 1000000000 521615517 300181670 1 1000000000 445459599 106156965 1000000000 214300320 1000000000 1 506349177 1 11535547 1 737437674 1 145997122 26513825 1 1000000000 121266495 1 229880052 11813097 1 1 25134591 945335779 1000000000 805423453 1000000000 1 632066193 1000000000 954463469 963789791 1000000000 1000000000 297456634 1000000000 792049887 1 788059432 1000000000 726987684 485290635 1000000000 563564200 1000000000 710970430 1 10484781 1 301770214 1000000000 1 454088956 1000000000 261363065 61541320 1 1000000000 434408358 1 141670072 1 161762892 331615327 1000000000 1000000000 555551568 1 974072204 238028350 1 909269836 1000000000 1 587648776 463400075 1 569904726 1 17764511 1 1 135940532 1 298143284 369512969 1 1000000000 361949161 930851504 1 1000000000 7726592 1000000000 730549665 1 106949773 1 535117556 1000000000 448864622 1000000000 86251569 1 265609608 1000000000 740070340 232663181 1000000000 371910392 1000000000 677840064 1 83832537 1 139311114 1000000000 1000000000 701807189 1000000000 616892364 735599631 1 1000000000 579076796 1 599764524 1000000000 7848516 1 269480080 705620654 1 103435736 1 1 642698636 426151810 1000000000 1000000000 324861358 959544723 1 327315485 1000000000 758231599 1 1 635037015 1 385006949 157563477 1000000000 104670132 1 1 963692700 1000000000 832079755 880494786 1 1 780523567 813913302 1000000000 1 436437610 67865068 1 521053028 1 1 142712912 1000000000 528294902 111333795 1 471702768 1 18131027 1000000000 129619615 1 1 724208074 1 903571444 1 488849072 1000000000 410330557 284444836 1 1000000000 267621434 1000000000 246018765 86129022 1 1000000000 867802270 251644141 1000000000 1 704187955 1 720812111 351067039 1 24240825 1 762299032 1 1 490345417 554572239 1 77016959 1000000000 1 390433129 1000000000 566343968 297453542 1000000000 498686335 1000000000 1000000000 25919709 5052170 1000000000 1 89595127 1000000000 823464960 1 131128952 1000000000 610934572 777291710 1000000000 513560963 1 1000000000 306306845 1000000000 519244556 117214568 1000000000 679713642 1 1000000000 637751449 1 126751860 1000000000 455210468 519217958 1000000000 816380078 1000000000 1 608863076 1000000000 812021163 1000000000 470635744 766155679 1 1 159242622 1000000000 969889036 348678570 1 1000000000 397843004 576734445 1000000000 1000000000 847463676 1 994168104 95160688 1000000000 835210967 1000000000 1 50727773 1 39866042 95091017 1 1000000000 416345925 1000000000 834449614 469106223 1000000000 1 367318921 2412178 1000000000 1 803502070 237361128 1000000000 866282925 1 1 569251411 1000000000 423671373 1000000000 538478729 1 139136126 168001991 1 1 856193644 470902312 1000000000 639155991 1 809806786 1000000000 870923223 1000000000 786669296 1 1 301306231 305593367 1000000000 1 26934345 295715159 1 1 417804938 885908613 1000000000 1 776117377 1000000000 554827715 277398964 1 897398053 1000000000 1000000000 657457806 1 554053560 1000000000 321431008 1000000000 842884179 197138328 1 582773382 1 1000000000 281820682 1 489753628 1000000000 873678641 248301939 1 409544522 1000000000 288540457 1000000000 38862877 1000000000 1000000000 357132134 3814500 1 34872621 1 710792352 1000000000 1 380220438 1000000000 682628302 530035917 1 205260872 1 1000000000 116461748 1000000000 886844739 728637200 1000000000 1 144069436 144070678 1 1000000000 901269960 1000000000 41909320 1 899490566 373208167 1000000000 1000000000 122773309 293439104 1 87584991 1000000000 480952397 1 1 38059113 1000000000 479968616 1 109261179 948119964 1000000000 581279361 1 1000000000 502116801 343538774 1 1 459346300 1000000000 88749370 146340934 1000000000 1 589414016 407391255 1 1 122061905 1 701192220 1000000000 606542567 634719688 1000000000 1 205244058 44687547 1000000000 1 75835941 795549122 1 1000000000 838408839 870393182 1 990116300 1 1 487996990 1000000000 417292347 1000000000 24335339 1000000000 822210352 1000000000 304260650 1000000000 827934993 440572255 1 88865718 1 1000000000 665787473 283913897 1000000000 763720636 1000000000 1 120756892 1000000000 95471111 1000000000 399590260 101112695 1 1 873463882 184985944 1000000000 627119811 1000000000 1 786001502 1000000000 217626395 931535026 1000000000 658814028 1 379997192 1000000000 1 456103335 1000000000 844347410 754498367 1 1 883070403 1000000000 31270548 1000000000 285689262 625356490 1 1 608825849 1 687996894 1 708726820 1000000000 291627050 65124133 1 1000000000 601424805 418147362 1000000000 711324213 1 1 127743543 258664056 1000000000 1 313195416 359011430 1000000000 973087877 1000000000 783930658 1000000000 153977948 1 1 829847913 493562676 1 1 397873140 663022173 1 1000000000 427546410 597540391 1 373426068 1 777820493 1 142578267 1000000000 927237225 1 302177094 1 771931083 1000000000 1 80757637 507534873 1 981069498 1000000000 171767825 1000000000 1000000000 339507091 1000000000 688274902 1 116139865 629298718 1000000000 410721755 1000000000 1000000000 749387180 6560011 1000000000 1000000000 559184230 755066287 1000000000 500661118 1 107163277 1 41778168 1 866637158 1 1000000000 575512311 268067634 1000000000 1000000000 288242481 1 34911975 886822638 1 86016057 1 1000000000 464755170 661403062 1000000000 706504280 1 426831761 1 1 30435326 1 902765699 1000000000 703145653 311659561 1 954256329 1 1000000000 63179825 178455541 1 679137726 1000000000 595691135 1000000000 1000000000 479917670 1 704706538 1000000000 316404257 892365443 1000000000 1 595355028 7390517 1 369401353 1000000000 784221450 1000000000 1 85223046 11736491 1000000000 1000000000 14839641 1 744352585 375510896 1000000000 841423433 1000000000 301788915 1000000000 1000000000 751798557 296328306 1 1000000000 244223130 754576383 1 365574972 1 1 189589933 1 674103207 18230968 1 1 698757339 1000000000 297894602 1000000000 103529569 876306616 1 948971746 1 205280778 1 875784075 1 1 419942086 1 487004302 1 86079690 1000000000 811211565 566069278 1 1000000000 553763752 69084058 1000000000 965294967 1 1 434564419 1000000000 417880101 768079296 1000000000 90272564 1 443936835 1 843830623 1000000000 1 683983432 990138290 1000000000 558248075 1 1 935128758 1 674252433 1 5396528 861629484 1000000000 1 693895617 1 315804244 1000000000 23719626 556529327 1000000000 253666299 1000000000 669894455 1000000000 1000000000 23561443 1000000000 197598039 1000000000 9509867 602990036 1000000000 996649235 1000000000 1000000000 522808055 1 50627030 777085509 1 1 535874195 491569974 1000000000 924231139 1 348854836 1 1 474786855 800290144 1000000000 1 134710222 1000000000 807366242 1 40120461 1000000000 76588209 1000000000 59828241 1 294140854 669357670 1 893233695 1 1000000000 62922897 98506186 1000000000 969301925 1000000000 509960103 1 1 223203527 77071602 1 101013622 1000000000 45042460 1 108064626 1 646830544 1 894333874 1 1 125601901 828285883 1 104672855 1000000000 289396418 1000000000 618795383 1 1 903831018 106829918 1000000000 1 647240467 731200846 1 1 954236810 377905576 1 1 91403005 1 802080519 183368473 1000000000 1 605003634 607256110 1000000000 469521417 1 455806773 1 782907775 1000000000 1000000000 818585501 468563413 1000000000 738388804 1 20309666 1 1000000000 109751534 1 589282645 902187429 1 956439757 1 1000000000 433049442 1 727908261 59548503 1 1000000000 56630938 1 11654211 1 924486752 707912488 1 565961816 1 1 236321486 1000000000 168159598 207753314 1000000000 120148633 1 1000000000 67386275 1000000000 671950924 982057715 1000000000 80832571 1 1 879229868 839174876 1000000000 112553758 1 327811575 1 1000000000 710054541 1000000000 77861808 1000000000 112041120 1000000000 350672745 686275212 1 1 728383957 1 104419174 1 20309921 650791426 1000000000 960207389 1000000000 1 768244144 690481963 1 1000000000 126050883 1 359208944 1000000000 119738816 1 189234075 290118668 1 1 112165270 1000000000 915790600 51914397 1 410262382 1000000000 1 190457855 1000000000 268282068 962410109 1 1000000000 159937849 260470294 1000000000 877485173 1 1000000000 455916596 1 926878701 111481223 1000000000 638962417 1 1 622642934 544516639 1 353067278 1 784153130 1 151814459 1000000000 673350249 1000000000 965795394 1000000000 1 326647181 1 92383052 534976215 1000000000 334658276 1000000000 1000000000 616353342 1 793930065 531981776 1000000000 30031780 1 863311555 1 932320474 1 1000000000 129557124 1000000000 111487605 204134449 1 1 51267564 1 542466774 1 962658899 1 753798357 100109712 1000000000 1 360659147 330619027 1000000000 1 728645733 647160793 1000000000 312154996 1000000000 1000000000 979217325 132099497 1000000000 352583542 1000000000 884579162 1 799896455 1000000000 957275559 1000000000 97717434 1 215353451 1000000000 1 37348677 1 218521678 1000000000 980889641 921301860 1 50552976 1000000000 1000000000 408877222 1 326600838 36467903 1 1000000000 28304997 16204406 1000000000 1000000000 140366940 591659296 1 1 565500770 660856184 1 1 375436556 744186686 1 1 455060878 612486652 1000000000 1 4982616 150606159 1000000000 447598504 1000000000 1000000000 892067098 1000000000 553589104 40585720 1000000000 175457779 1 241109597 1000000000 1 976540284 167442613 1 1000000000 370090114 821010158 1000000000 1 229433772 1000000000 458585030 1 962834690 1000000000 220656704 1000000000 64161470 518483357 1000000000 1 395450887 818409020 1000000000 1000000000 640033808 1 295413190 1 961605083 1 480810224 139866664 1000000000 804069719 1 1 252003012 1000000000 988466612 1 4839618 554647258 1 947467990 1000000000 1 933854174 39053659 1000000000 1 256750011 1000000000 236279611 733341928 1 860707134 1 1000000000 810320687 1 724103425 1000000000 613300257 1 949896975 511400613 1 1 257536869 229950933 1 1 102441943 1 269836722 1000000000 83012000 374716920 1000000000 1000000000 241114512 325570424 1000000000 414398000 1 166252121 1 1000000000 661389620 1 855539098 355190187 1000000000 650673733 1 205290051 1 296984222 1000000000 874418945 1 1000000000 851253691 1 94803412 142742498 1 1000000000 318403922 1000000000 214851601 130558751 1 457748740 1000000000 1000000000 848433459 26004007 1000000000 19288970 1 963146446 1000000000 333076860 1000000000 1000000000 132364813 63525428 1000000000 486301600 1 620086678 1000000000 1000000000 912354353 1000000000 86345985 187598179 1000000000 1000000000 545077060 1000000000 209126413 1 364093223 125195501 1000000000 1 676805104 871627856 1000000000 894478137 1000000000 961036529 1 1 250423163 226946188 1 581276851 1 682313323 1 9518719 1000000000 60542562 1 1 191376136 1 482588811 104518696 1000000000 275235373 1000000000 701130282 1 1 912155170 1 291838837 1000000000 303584045 383744666 1 1000000000 819423371 50489354 1 100814134 1 1000000000 361413362 1000000000 406446621 933044859 1 42054617 1 1 119122673 1000000000 706859537 756138517 1 504215316 1 20135432 1000000000 1 171905009 1000000000 969973806 559095672 1000000000 1000000000 515596133 154206339 1000000000 1 951067888 1 734408668 738150783 1000000000 1000000000 85477941 46556068 1 1 713135233 491623204 1 272740108 1000000000 1 707868797 1 282564037 596108802 1000000000 1000000000 534224393 635710440 1000000000 639681614 1000000000 2846387 1000000000 1000000000 871782430 1 248550225 301846193 1 849163854 1000000000 376119442 1000000000 1 39117689 353493155 1000000000 1 966243691 1000000000 357902577 311917624 1 494353316 1 808141496 1 435312250 1 1000000000 509204943 1000000000 36440360 449076477 1000000000 1000000000 209696004 1000000000 769975218 96802377 1 533403821 1000000000 689575793 1000000000 1000000000 873184982 1000000000 545511660 576412399 1 944358809 1 1 13652344 1 311338098 856053292 1 1000000000 449706417 1 815422064 1000000000 316445666 1 242682396 280032571 1 1000000000 17931256 1 908267926 518529870 1000000000 1 710069107 1000000000 830038519 209927781 1000000000 344411191 1 1000000000 971204409 220805588 1 129390162 1 932078527 1000000000 1 383627901 664489401 1 1 308451509 127581513 1 1000000000 452659498 1 103511398 91596778 1000000000 1 541731906 1000000000 442245526 1000000000 405311610 11014266 1000000000 892714286 1000000000 265564777 1000000000 1 188203071 1 569322952 1 246737456 1 204271118 1000000000 248779510 658489406 1000000000 716675355 1000000000 1000000000 602507673 1 37357219 1 335625977 1000000000 15336697 549075768 1 1000000000 707358043 214756085 1 1 25004827 326264352 1000000000 1000000000 128310542 68050357 1000000000 847637921 1000000000 1000000000 206914033 1000000000 466363091 871235446 1 1000000000 822042508 935676845 1000000000 211408818 1000000000 831679190 1000000000 880974916 1 579934233 1 896110328 1 1 130342912 740777639 1000000000 1 362092979 67308535 1000000000 863048029 1000000000 1000000000 169952147 1 641852951 1000000000 263843165 345148344 1 1000000000 130541046 566042349 1 1000000000 968749561 1 499938802 443570260 1 670599767 1000000000 1 592202507 1000000000 38600232 294920155 1000000000 1 101641434 99443213 1000000000 1 960831074 1 77444326 55552205 1000000000 1000000000 365762561 517255872 1 66408719 1000000000 474433345 1 997006397 1000000000 536547617 1000000000 1000000000 764157114 1000000000 462346353 581753012 1000000000 1 737680470 830950944 1 449227180 1 1000000000 102467015 467907272 1000000000 1000000000 857957339 1000000000 683111618 158431117 1000000000 1000000000 298238119 1000000000 139344114 367354606 1 1 507465377 577186710 1 287689830 1 821866821 1 271745133 1000000000 936989653 1 1 19438655 1000000000 536267935 1 908714231 824592624 1000000000 259587090 1000000000 63729413 1000000000 1 330593836 1 125939689 767140630 1000000000 1 394674844 1 967748779 542679778 1 1000000000 874784682 1 666746898 1 613524501 1 269932624 1000000000 672731744 537591434 1 897468628 1000000000 57566622 1 63838349 1 1 446459653 218655595 1000000000 1 343122784 1000000000 331748950 980671826 1 105573184 1 314886906 1 1000000000 323622965 805585528 1000000000 1000000000 999678183 1000000000 516190674 357456395 1 1 769653412 413233649 1 936848372 1 479801261 1000000000 452909200 1 1000000000 753850935 522560583 1 1 472283881 1 105537141 48591523 1 686117936 1000000000 140890904 1000000000 1 507544181 31683968 1 1000000000 919212741 1 501076523 1000000000 440152195 1 187817029 1 365325686 1000000000 657831729 1000000000 39009749 369139933 1000000000 2831929 1 1 571661927 29149134 1 285452923 1000000000 1000000000 435361078 1 173148358 940617319 1 843463646 1 157248500 1000000000 193842439 1 1 483299359 1 401036578 116714501 1 836971067 1 1000000000 125353316 173284106 1 1000000000 732753200 850450891 1000000000 1000000000 121569666 1 985730508 924229919 1000000000 627305741 1000000000 553145101 1 1 665974109 770891915 1 1000000000 182422089 1 48045517 1 705442623 1000000000 314851813 1000000000 277104460 1 657703466 372203466 1 360455560 1000000000 794421613 1 1 957498393 133654778 1000000000 1000000000 853669727 1000000000 59215647 832827783 1 1 907904698 1 835659795 1 519123193 1000000000 695840838 734765744 1 705428409 1 1 292282947 157759351 1 1 622748554 927625211 1 591964933 1000000000 206100601 1000000000 308270026 1000000000 99489735 1000000000 711574924 1 715573586 1000000000 322516497 1000000000 1000000000 9926775 1 100418431 1 317680287 1 863936233 1 587901058 1 701633635 360359673 1 626341399 1 54587812 1000000000 455347628 1 1 556154857 57729378 1 839755403 1000000000 844914759 1000000000 700759630 1000000000 1 125626591 304290307 1 1000000000 526296485 647144015 1000000000 1 790710976 1000000000 868755877 489119308 1 1 817334463 1 57684638 1 437147133 1000000000 174617563 668328975 1000000000 1 60084293 1000000000 25146940 755783326 1 1000000000 862525114 1 832583681 1 112752481 1000000000 283954836 1000000000 674150189 1000000000 951394409 808895203 1 758375934 1 736838967 1000000000 1000000000 251090859 490532066 1 137870187 1000000000 1 441360115 575833177 1 617572815 1000000000 485636931 1000000000 126585139 1000000000 481427380 1000000000 1 146759579 1 507487955 278581616 1000000000 603271032 1000000000 516254303 1000000000 119183578 1000000000 183017777 1 1 919500587 896590989 1 839333780 1 1000000000 44339963 1 499683042 860399254 1 241897030 1 214439098 1000000000 535241108 1 1 844871709 842250316 1 1 978438063 258883300 1 1000000000 608936605 361602977 1000000000 217742300 1000000000 771191915 1 184554904 1 1 519050991 1 854397166 1000000000 401690757 696173123 1 585016089 1 1000000000 66912940 1000000000 720825503 1000000000 719234225 57671752 1 1 867035360 1000000000 484641536 1000000000 952490110 669431412 1000000000 1000000000 26557125 119381015 1 608730367 1 282966902 1000000000 1 374298098 127819590 1000000000 577257706 1 845460620 1 936654536 1 1 949218608 1 64139650 19917167 1000000000 500863578 1 1000000000 11481473 159195462 1000000000 934042836 1 1 905545692 1000000000 202232893 1000000000 881450525 1 757266560 236872591 1000000000 1000000000 234979468 522676988 1 774127312 1000000000 1000000000 616227117 132738821 1 520237338 1 783266250 1 157919699 1 349925244 1 1 407693976 485036960 1000000000 1 118865263 1000000000 488350792 1 449154731 1000000000 183321286 633367467 1 978070297 1 1000000000 242078541 1000000000 497976694 1 221616219 666396987 1000000000 624712293 1000000000 443990722 1000000000 1000000000 458323300 1 529908581 141283957 1000000000 1 554122011 1 978498094 652878087 1000000000 657670341 1000000000 1000000000 597021281 1 632372878 174423828 1000000000 752103696 1000000000 964269422 1000000000 997795118 1 438680654 1 1 661121198 1 990441247 11670913 1000000000 1000000000 895148306 1 37788482 1000000000 885812452 1000000000 796230439 384182949 1 1000000000 314697958 1 851370187 956620508 1 677607424 1 1000000000 946336727 1000000000 830091529 1 451066088 1 89229851 1000000000 119076254 138415883 1 1000000000 82937603 572412855 1000000000 39519168 1000000000 451628029 1000000000 386759112 1 1 968841392 1 977632232 1 978635483 651913118 1000000000 1000000000 98894019 1 101670805 653200888 1000000000 1000000000 717273381 1 461119966 1 552301377 533005838 1000000000 959322911 1 103018985 1 98820882 1000000000 598662855 1 1000000000 984191969 109856276 1000000000 1000000000 197693703 1000000000 240864971 755092027 1 1 918427041 584451740 1 78299468 1000000000 1000000000 405834213 1000000000 30042165 1 130807297 993081616 1 729326445 1000000000 4401052 1000000000 50042044 1000000000 1 261858049 1 678848928 1 73311517 703209436 1000000000 922612274 1000000000 1 708210808 786312256 1000000000 1000000000 789564321 579796341 1 1000000000 713585543 160940316 1 870023337 1000000000 1 870203995 796711907 1 1000000000 749076006 1 410899103 128395725 1000000000 1000000000 186302868 880980857 1000000000 1000000000 425665122 444877835 1000000000 1000000000 543109245 1000000000 76450211 1000000000 575822260 1000000000 602649668 260647625 1 334133232 1 998057573 1 1 180181400 1000000000 955742936 1000000000 551170620 1000000000 721890560 890769835 1000000000 940468908 1 381508661 1000000000 1 646333685 1000000000 983650478 141104848 1000000000 1000000000 360301615 475466825 1000000000 957319914 1000000000 345145546 1000000000 1 486448494 1 443923134 694156238 1 1 447506179 1000000000 908226545 176402047 1 117213309 1 783073846 1000000000 1000000000 802583996 1 789423183 927415762 1 1 591995993 568432042 1000000000 1 549011252 867971575 1000000000 953891593 1 954690995 1 1000000000 857575328 1 140219752 874031995 1 1 648188090 887576097 1 1 876036994 1 633438178 551954396 1000000000 1 42392459 504499858 1000000000 841995869 1000000000 1000000000 704838968 48137893 1 940021085 1000000000 1 668320613 1 706580026 1 425120596 684496428 1 1 979962806 1 756641133 87693127 1000000000 1000000000 969912669 1 968451517 17184194 1000000000 1000000000 541632036 389451622 1 590020228 1000000000 241645917 1000000000 232721713 1000000000 363455596 1000000000 1000000000 130134044 1000000000 544288738 1000000000 199453319 630442822 1000000000 653315979 1000000000 784535103 1 242901429 1000000000 769171980 1 1 662098999 1000000000 81676795 1 451642355 439462439 1000000000 949300948 1000000000 59166719 1 734883274 1000000000 405765589 1000000000 1000000000 698722765 145588966 1000000000 1000000000 227622979 1 210334524 1 417673008 848874691 1 871820686 1 172800754 1000000000 356216351 1000000000 714741874 1000000000 1000000000 906103093 1000000000 402412045 866133941 1000000000 1000000000 584088163 111112131 1000000000 838268840 1000000000 669857143 1 1 37800675 522540529 1 1 702653432 1000000000 292505406 1000000000 796417006 216281940 1 13553360 1000000000 1000000000 44870819 238128757 1 1 466318468 1000000000 567670705 895445996 1000000000 465610540 1 122847438 1 1 202185047 522289272 1000000000 1 549418199 750261086 1000000000 1000000000 339283650 1000000000 916289193 68024343 1000000000 779427305 1 1000000000 550964676 1000000000 633980242 839061681 1 950334170 1 1000000000 496213260 324989090 1 1000000000 409908832 41262335 1 558238642 1000000000 317115536 1 1 97194270 795549876 1 121130052 1000000000 1000000000 104085706 1000000000 538740976 422537361 1000000000 991004498 1 108240410 1 1000000000 802656050 1 633505170 833560951 1000000000 1000000000 197519707 955204964 1000000000 174842055 1000000000 1000000000 741247210 569060829 1 968652149 1000000000 961870462 1 1 908911238 701855062 1000000000 1 51113359 1 773227759 1000000000 431511640 1000000000 674849099 868326245 1000000000 738581096 1000000000 1000000000 457204650 1000000000 798262272 397748476 1000000000 404782843 1000000000 943342223 1000000000 1000000000 336852702 137676024 1000000000 1000000000 903731110 1 414962929 1 761696357 1000000000 31920233 881023236 1 1 859243801 580867988 1000000000 1 298162199 216088437 1000000000 372090815 1000000000 106687191 1000000000 1000000000 28675917 1000000000 714546891 1000000000 57344915 261912177 1000000000 1 863084580 734619512 1000000000 1 757770829 785182829 1 57315666 1000000000 595924789 1 827876660 1 498874370 1000000000 1000000000 112212341 1 553207093 80660269 1 1000000000 517320838 1000000000 661850075 106476492 1000000000 1000000000 488845894 1 7562198 100615894 1 868854173 1 1 845330628 1 764018757 1 609067904 408167491 1 1000000000 262919083 1000000000 357613061 208192266 1 349338755 1000000000 1000000000 661151950 1000000000 936494101 432780173 1 1 381083121 361289305 1 417915051 1 1 722868811 1000000000 220451873 198727133 1 765186340 1000000000 656700806 1 1000000000 192399186 1 415001822 807267691 1 345720261 1 396564632 1000000000 723112666 1 1000000000 772001513 1 438658725 9986954 1000000000 67250396 1000000000 1 521286895 627955999 1000000000 497208686 1 1000000000 532357251 1 904907425 63580506 1000000000 1000000000 889444835 1000000000 835513486 1 278774372 1000000000 942795250 1000000000 708222736 916275947 1000000000 397414091 1000000000 1 642067146 757991757 1000000000 467887169 1000000000 172137216 1000000000 1 206250320 1 738257488 914443517 1000000000 1000000000 375875761 369041488 1 1 126435803 968034268 1 1000000000 39051646 581905726 1 971220454 1000000000 1 129365496 68410337 1000000000 1 396131071 1000000000 317656138 1000000000 808853080 46315934 1 573332537 1000000000 1000000000 538332144 1000000000 234328308 159829933 1000000000 1 124463902 1000000000 135821691 279868232 1 1000000000 874216871 1000000000 763419828 1000000000 832927092 1 202469980 1000000000 85123249 963350442 1 201780726 1 1 14389842 244008423 1000000000 1 203947160 1 761706971 1000000000 652711793 859726411 1 1 90756055 1000000000 761789287 117059251 1000000000 1000000000 212728367 296423107 1 1 88196725 501799373 1000000000 325351458 1 1 206016143 1 207499298 1000000000 478214335 1 344703321 357132938 1000000000 501950457 1 1 433970910 693648289 1000000000 604696049 1 1000000000 241959073 1000000000 534544223 565163716 1000000000 1000000000 371876151 177366020 1 1000000000 345894758 352697723 1000000000 1 50634451 909648130 1 1 552526225 103802325 1 715080075 1 1 450200215 933879041 1000000000 1000000000 199807270 1 144560704 732753035 1 335155691 1000000000 668064117 1 1000000000 643487548 175875483 1 729258399 1 487064674 1 1000000000 443878651 529487144 1 314142744 1 372615063 1000000000 68331640 1 18032735 1 634641669 1 317094578 1 1 57201402 906565865 1 1000000000 403702361 125842609 1 278461792 1 341064470 1 1 857639504 1000000000 73956575 10365163 1 391806855 1000000000 726374660 1000000000 809038144 1 59815821 1 1 280478300 567666 1 1000000000 63185530 771962290 1000000000 1 621518814 915133961 1000000000 1000000000 592891718 566099342 1000000000 562213551 1000000000 825844403 1000000000 814853464 1 194544617 1000000000 1000000000 823716722 218100840 1 1 877948877 377875560 1000000000 34927607 1000000000 816095281 1000000000 917104406 1000000000 1 956378462 139411948 1 1 650502587 1000000000 570411620 129121045 1 729057537 1000000000 1 509855584 1000000000 233178773 1 802037913 560665243 1000000000 1 176335283 1 151063710 1000000000 230913029 1 746513150 1 157172363 865672572 1000000000 1 183689811 630072309 1 179596178 1000000000 72349080 1000000000 1000000000 160268960 1000000000 184973574 676775504 1 1000000000 69858234 100387583 1000000000 1 480601878 1 553613237 308135282 1 1 853553858 1000000000 200875417 1 837579047 1 450942723 1000000000 59886149 372942654 1000000000 996472589 1 299739346 1000000000 74350140 1000000000 1000000000 575034906 629019868 1000000000 1000000000 78612560 639194753 1 436863828 1 791522977 1 356460135 1 1000000000 697079385 1000000000 782380628 1 268937744 990296930 1 1 232835656 163912039 1 1000000000 449482510 300815457 1 1 408340823 107651062 1000000000 141636028 1000000000 1 227236414 1000000000 704971747 1 665403434 1 261709830 355472891 1 1 169129962 263471129 1000000000 410573486 1000000000 1000000000 241540272 623336146 1 1000000000 485716597 911748052 1000000000 295784691 1000000000 1000000000 719455932 802566839 1 1 926458633 1000000000 839777225 1000000000 160615243 144815305 1 573162710 1 1 66242318 902780399 1000000000 1000000000 958444083 913394633 1 717053282 1000000000 466066360 1 442689738 1000000000 1 738717953 168800151 1000000000 1 838964889 398646486 1000000000 907141692 1000000000 1 934004121 387019324 1000000000 564648132 1 914724193 1000000000 582448862 1 1000000000 272506951 1 832372302 1 756277130 1000000000 804236881 1000000000 90211374 1 705281320 541478806 1 1 658543547 231658619 1000000000 1 954607918 308582958 1 1000000000 188426420 832093083 1000000000 1 82649614 1 551438167 132462859 1 252245037 1000000000 73168499 1 511507835 1000000000 684058291 1 1000000000 829928648 105386675 1 682181619 1000000000 634849071 1000000000 408683341 1000000000 438453499 1 959877911 1 465899138 1000000000 1 884702126 1000000000 922050810 201225163 1000000000 537109906 1000000000 70475327 1 357768461 1000000000 62933635 1000000000 122219038 1000000000 602304892 1000000000 1000000000 537970412 455492056 1 1 222980642 848678749 1 1000000000 813598678 76901009 1000000000 1000000000 640983752 118406169 1 1 3982394 903277355 1 642284755 1 1 905021049 1000000000 730499816 1 175953644 239851657 1 1 755224991 1 464731576 779711080 1000000000 850083617 1000000000 1 490034264 1 705190331 808553363 1 345192878 1 1000000000 82904545 1000000000 191292642 1000000000 86721866 1000000000 768549260 1000000000 187592247 126801197 1000000000 397706846 1 1000000000 338266187 1000000000 690417637 20589400 1000000000 386637858 1000000000 1 371044636 608939338 1 712165124 1 402709111 1 1000000000 114705339 245610858 1 1 831637603 1000000000 796238680 104751837 1000000000 940629048 1 395587433 1 1 211756002 1 622071324 1000000000 864098915 51121776 1000000000 661174503 1 952659297 1 1 343852192 1 135630956 1000000000 506095862 425138132 1000000000 128228985 1 10688146 1 668083685 1 1000000000 512313411 1000000000 389126807 1000000000 295876485 1 860849121 862805776 1 1000000000 407896717 1 556572162 1 54973433 628701088 1000000000 1000000000 450866727 617128718 1000000000 928977960 1 1000000000 785052994 1000000000 488889396 1 23455136 318235874 1 12511646 1000000000 1000000000 449864401 26006476 1000000000 481536036 1000000000 1 994888352 1 382542649 1 478433137 1 732348919 1000000000 909823975 1000000000 550601996 1 554514021 946427013 1 897947562 1000000000 839358238 1 114839072 1000000000 1 146184609 275924780 1000000000 488202179 1 793444072 1 687195602 1000000000 603309731 1000000000 1 612047003 1 958927999 455466210 1000000000 605532324 1000000000 1000000000 681290203 51597899 1 172081127 1 1000000000 769441556 1000000000 262976285 1 209660165 1 280847058 893588876 1 585132458 1000000000 213708774 1000000000 865571190 1 1 755266893 1000000000 995745352 1 451849552 399415324 1 260092071 1 1 368360577 1000000000 941933307 256046471 1 1000000000 539211749 970323829 1 863144354 1 1 49811589 61938621 1000000000 1 949389346 1000000000 701120047 359755512 1000000000 1000000000 84836152 98448692 1000000000 602822758 1 756699237 1 1000000000 161806110 1000000000 223005770 560173840 1000000000 1000000000 83104253 1000000000 817229542 295686859 1000000000 1 759997353 960978987 1 1000000000 148176670 1 94980649 1000000000 985186190 1000000000 144016800 1000000000 140434776 1000000000 441249205 1000000000 14868643 789358045 1000000000 1 262756760 902348261 1000000000 916489604 1000000000 1 787647810 1 253527869 211582244 1000000000 500264238 1 1000000000 462699158 1000000000 670985069 1 534046747 357792815 1000000000 260563992 1 249461510 1000000000 210500991 1000000000 1 259787084 400513542 1 475660292 1 1 263824221 94950323 1 261512878 1000000000 1000000000 826083951 14090212 1000000000 1 106659 978697206 1 227994825 1 112631220 1 292231834 1000000000 1 416388199 219277304 1000000000 1 660044199 168523265 1000000000 1000000000 81366465 1 620165296 1000000000 758657054 498975062 1000000000 1 586223867 1000000000 36437093 338964433 1 33440474 1 1000000000 616926171 1 609959857 494627857 1 942072253 1000000000 6278136 1 524537924 1 1 859420833 1 746591431 107620173 1000000000 42788940 1000000000 1 94848759 682046090 1000000000 1000000000 33433665 1000000000 102006629 898686222 1000000000 44755207 1 1 998313270 1000000000 158214916 1000000000 18645424 898331872 1000000000 910819730 1000000000 1000000000 512294497 1 275405379 1000000000 172230144 1 891690060 869914085 1 1000000000 246946835 1000000000 501884360 1000000000 457203705 1000000000 205187094 657982242 1 694287037 1000000000 1 194471513 1000000000 817618432 1 810734701 335271344 1000000000 468517214 1 339644710 1 1 839598529 780911726 1000000000 756796350 1 1000000000 166179051 55269632 1 451382252 1 1 329777916 1000000000 888185725 1000000000 722874096 888186861 1 8088819 1000000000 581821508 1 82751877 1000000000 1 890884150 952904421 1000000000 1 373161419 629668784 1000000000 249239861 1 1000000000 679561221 562061613 1000000000 1000000000 214822058 1 641909295 424366466 1 1000000000 340770564 1 38459069 1000000000 427502315 1 354870294 1000000000 142802383 826655636 1000000000 1000000000 790083805 921398032 1 912365028 1 324212229 1000000000 1000000000 11400151 1 87338721 1 83381465 1 288708445 1000000000 767122989 1 428978468 130286703 1000000000 1000000000 235261486 1000000000 733647977 800876595 1000000000 1 819187455 64708247 1 1 506334833 1 291925032 736270186 1000000000 1 116364308 466491959 1 1000000000 533924210 1 483940990 956339911 1000000000 278260193 1 1000000000 725015772 678658021 1000000000 97033800 1 1000000000 143921019 1000000000 783937817 312716436 1000000000 1 520583659 404957724 1 21298133 1 1 302887603 771297426 1 1 337259159 1000000000 947747898 1000000000 583832330 803890165 1 1 901230502 1 942019841 1000000000 17790446 284814191 1 580030867 1000000000 1 918280187 629954476 1000000000 1000000000 331745357 1000000000 696239976 1000000000 439182112 1000000000 510776950 1 987574676 116227995 1 686264601 1000000000 1 522506701 1 637100882 1 136552501 784865612 1 588486512 1 1000000000 822505321 410552963 1000000000 123299688 1 1000000000 866092486 1000000000 175319001 699132481 1000000000 1000000000 618846834 1 474851785 1 10075279 1000000000 582089797 1000000000 777735504 1 411192438 1000000000 559119533 660199594 1 629696214 1 909254579 1000000000 651428186 1 1 15307903 238201681 1000000000 1000000000 400193217 1 165240845 1 858761457 1000000000 658680723 13277732 1000000000 834331223 1 59755000 1000000000 486957440 1000000000 606666514 1000000000 268307249 1000000000 690905728 1000000000 1000000000 467605017 944893531 1 496533959 1 1000000000 462510617 1 420989704 364149466 1 648266692 1 1 730789923 1000000000 108176813 1000000000 67468637 1 885219617 1 867308662 143684522 1 1000000000 450704401 1000000000 703601515 1000000000 670004625 1000000000 494548204 1000000000 231432562 1 56760468 889403461 1 25908028 1 1000000000 589417650 58811709 1 753538786 1000000000 412365128 1000000000 194472874 1000000000 1000000000 837203074 1 162901475 1000000000 614937901 1 549729345 837665608 1 1 384123928 419272329 1000000000 324725084 1 1 57183494 1 94374484 488017407 1000000000 1000000000 451342151 1 927820306 873417880 1 198338124 1000000000 994016163 1 638931823 1 44871873 1 1000000000 852726476 1000000000 669182162 515213333 1000000000 204160688 1000000000 115092871 1 6956257 1000000000 732998594 1000000000 571536377 1000000000 6165186 1 77715447 1 58152770 1000000000 581995281 1 867777539 1 789362238 1 1 722308668 20976627 1000000000 160956070 1 824354642 1 431708287 1 768670291 1 1 834791905 63003432 1000000000 167885518 1 610865480 1 718454356 1 1 78807682 1000000000 141557033 135287926 1 74489110 1000000000 1000000000 341545171 883339934 1 1000000000 861953211 1000000000 5173821 1 577436591 1000000000 117440658 112448093 1 1 697183470 1000000000 143621560 876921740 1 971902131 1000000000 1000000000 963662056 412994310 1 1 59908484 1 956052819 1 565297548 1000000000 818978071 865200555 1 825749181 1 321834097 1000000000 1 417486905 1 579729852 1 190755976 761771368 1 1 315138166 56597187 1 182118668 1000000000 1 995359245 1 807797249 145786223 1000000000 1 547210898 391315151 1 1 981861153 1 573287382 300027387 1000000000 1 510471043 1 592817054 1000000000 270445256 555332846 1 1 335276903 384623019 1000000000 1 251835031 590276487 1 1 627083956 760533588 1 1000000000 37192551 32280959 1000000000 475158440 1 130746729 1 132558068 1000000000 176635096 1 1 33078548 1000000000 437922541 934436835 1 1000000000 754961420 531493988 1 1 650544124 322963085 1000000000 1000000000 700714935 1000000000 880352558 1 45609275 829491017 1000000000 1 273275843 1000000000 393642559 1 8880325 1000000000 979511354 1000000000 88358422 804082724 1 924189077 1 1 711100571 1000000000 986534074 1 613151031 315358832 1000000000 1000000000 527311753 854122381 1000000000 1000000000 491541293 1000000000 540397143 1 224140882 829421931 1000000000 1000000000 739207710 355159148 1000000000 166720574 1 443970265 1 1000000000 327593237 1000000000 508894564 59114460 1 177266229 1000000000 874655258 1 1 242437231 483284945 1 370666845 1 889030080 1 1000000000 886671269 1000000000 852139806 347415775 1 1 574313004 1 624679924 1 137047283 801958563 1000000000 1 437965734 767093385 1 944838643 1000000000 1000000000 236254742 529627813 1 408864702 1000000000 881906952 1 810971098 1 514582360 1000000000 1000000000 357086085 1000000000 227112363 563866348 1000000000 1000000000 392379058 541331797 1000000000 1 523126702 1000000000 339073879 1000000000 42812666 1000000000 388126100 731375756 1000000000 508546137 1000000000 1 426876369 1000000000 473939078 958331957 1 28358678 1000000000 639960518 1000000000 771025078 1 1 160661844 100571324 1000000000 606736730 1 1 704439013 114153764 1 1000000000 18854199 461912975 1 21341042 1 28915893 1 990042969 1000000000 731360759 1000000000 340072779 1000000000 1000000000 81097147 1000000000 815339395 455594044 1000000000 1 796921941 1 210021080 1 315988442 63875884 1 1000000000 241261914 250594155 1000000000 331364071 1000000000 1000000000 581288776 1 487999859 321042138 1 516282319 1 1 246314703 1 370555638 1 946442591 80342518 1 1000000000 794554697 1000000000 42928099 1000000000 138103377 1 130968623 667222672 1000000000 957557196 1000000000 1000000000 51430902 471887721 1 710866789 1 1 351175493 282326728 1000000000 483414743 1000000000 1000000000 282882931 1 568895693 1 703093318 685019040 1 826204894 1 600382269 1 1000000000 333669182 977013769 1 658066257 1000000000 1000000000 305358769 504374682 1000000000 1000000000 862198816 987312775 1 180745462 1 1 94671787 282032108 1000000000 983632986 1000000000 1 923801206 1000000000 264630517 583153940 1 1 165486156 852021410 1000000000 711317115 1 47707664 1 737020053 1 915147488 1 906360973 1 554793679 1000000000 1 965816494 1 177936119 332430353 1000000000 1 182041832 1 563850078 634586617 1000000000 922592592 1 1000000000 326738758 156723268 1000000000 29519538 1000000000 1 89342021 559131984 1000000000 687736551 1 799316368 1000000000 1000000000 717147746 1 520867223 76990268 1 1 888644629 1000000000 626605029 669366790 1000000000 1000000000 179163575 1 651261884 107367581 1000000000 119852935 1 878565079 1000000000 1000000000 134483050 417685048 1 1 937334067 31555118 1000000000 1 923772504 903271439 1 1000000000 85392638 1 905567472 277870463 1000000000 447963766 1 1 562602977 671158783 1 1 603826310 622272384 1000000000 241264011 1 348414325 1000000000 1 315365162 1000000000 66273105 1 343691140 651827636 1 1 337294894 1000000000 212854761 1 459757027 1000000000 769253356 516803269 1000000000 694206575 1000000000 532734324 1000000000 1 424686125 1000000000 47804285 1000000000 215821821 81166179 1000000000 1 145614576 1000000000 379199152 71136237 1000000000 1 751204975 966928417 1 555489385 1 900975012 1000000000 1 602928524 1 522028977 49866196 1000000000 1 28898781 1 961912857 865547164 1 345184297 1000000000 1 357190522 318000004 1000000000 309426551 1000000000 857965852 1000000000 1 286018505 1000000000 392637053 33144191 1 1000000000 568829119 1000000000 410857556 1 656574362 27875103 1 1 670941435 1000000000 574592046 681691019 1 587629314 1000000000 1 568191089 47485115 1 858452672 1 385767580 1000000000 1 441534699 714550785 1 1000000000 235969177 368705333 1 434203465 1000000000 433446511 1 1000000000 332589072 441471607 1 683299050 1 87717933 1 1 706583524 785652346 1000000000 1 809823386 1000000000 762025958 1000000000 131352649 971524431 1 1 96339709 150570259 1000000000 1 603066895 1 750611980 1 229529211 620421066 1000000000 908517713 1 119519066 1 1 217750190 1 120518664 291090849 1000000000 1 47369596 320972619 1000000000 1000000000 568510590 768623539 1 1 105249761 1000000000 847154832 318942426 1 1 112194185 577705518 1000000000 510716206 1000000000 373209497 1 799267871 1000000000 1000000000 4270792 1 553349560 1 657338188 1 605930906 1 821648608 1 875996556 1000000000 811225449 1 379109103 1000000000 295503364 131064643 1000000000 809895573 1 1 419995153 1000000000 968926499 313122967 1000000000 393134704 1000000000 1000000000 475693470 1000000000 220209442 925233620 1000000000 320472804 1 1000000000 624192780 1000000000 353692384 358556356 1000000000 1000000000 309021418 1000000000 890885201 503262918 1000000000 470798613 1000000000 1000000000 326576350 321271059 1 1000000000 733314516 1 279245390 1000000000 857694278 1 320764240 1 103136297 1000000000 516435764 683231518 1000000000 987995537 1000000000 731178772 1000000000 1 609852600 849343656 1000000000 1 495223436 1000000000 689796250 1000000000 574335589 1 78443956 1000000000 387201113 657716873 1000000000 1000000000 954774089 760625261 1 1 276616472 1000000000 665189119 3166820 1 145143719 1000000000 1000000000 529078563 652710005 1000000000 646166928 1 156227495 1 750534834 1 1 196092753 262652401 1000000000 1 88349299 1000000000 585237262 806310636 1 769992415 1000000000 838305692 1 1 790486329 517245986 1 285631059 1 759480715 1 541259293 1000000000 1000000000 382480731 1 90034130 851969099 1000000000 1000000000 26942006 1000000000 532860442 5170392 1 1000000000 900622296 208805052 1000000000 1 213133829 1000000000 320643783 1000000000 62594023 1000000000 995533909 1000000000 39976309 1 723539026 140675895 1 330701115 1000000000 157262208 1 152147557 1000000000 147931738 1000000000 914579178 1000000000 339964295 1000000000 1000000000 464773785 1000000000 112719359 1000000000 265073487 726501436 1 40730904 1000000000 450011330 1 666944879 1 1 972480056 1000000000 1165325 1 759097464 1000000000 257025430 34774525 1000000000 680969873 1 1 194261751 1000000000 711497475 1 223854472 1 684470035 235695717 1 1000000000 911507729 1 649083739 1000000000 913761096 627759875 1 1000000000 921703402 1 947194635 1 826014613 833471099 1 1 118563498 269675337 1 419341307 1000000000 593778856 1000000000 1 614274833 1 134703470 907500676 1 1000000000 11087335 1000000000 531918510 1 490071691 412056877 1 1000000000 151123166 1 105266569 992526832 1000000000 1 28394839 865824716 1 1000000000 619945553 745844542 1000000000 247639210 1 1 240011090 497011720 1 139284458 1 1 547874699 556427458 1000000000 960009519 1000000000 63141459 1000000000 148718336 1000000000 1000000000 455192040 110559854 1 941954632 1000000000 823510050 1 1 209121880 545126598 1000000000 1000000000 979200276 488009990 1000000000 17024569 1000000000 542073660 1 495950093 1000000000 205976359 1000000000 452538514 1000000000 1 459078143 99159197 1 1 561398614 568501525 1 1 530716 213507282 1000000000 655888166 1 90135916 1000000000 751726244 1 611849572 1 408965588 1 1 521018370 115483741 1 315750983 1 1 195892406 1000000000 62111829 357994729 1000000000 49789106 1 1 785126183 518352571 1 1000000000 571803766 930753968 1 1000000000 387756017 35280308 1 1000000000 609781990 206776360 1 709898300 1 1 13981874 1 85555072 1 223275113 184143352 1 815036007 1 509664793 1000000000 1 481142074 949704 1 900697742 1 1000000000 878158270 1000000000 752052835 1000000000 578529906 186718526 1000000000 508015334 1 1000000000 839360695 60035013 1 1 244221358 1 567600919 1 628600228 1 194209035 177993348 1 964877336 1 388333630 1000000000 1000000000 924861170 1 332110243 926861976 1000000000 1000000000 213765578 667361015 1 603952502 1 511102559 1000000000 899310538 1 421057620 1000000000 1000000000 81471417 1 325698037 1000000000 189365641 936271470 1 1 648163785 1 419867602 650219303 1 741714617 1000000000 1000000000 533741167 23476999 1 889418280 1000000000 608093231 1000000000 1 56154409 560853356 1000000000 1000000000 207176059 1000000000 15655986 1 914306810 1 192020812 1000000000 466479368 1 421597951 1 801464500 1000000000 765726352 300470462 1000000000 1 720589206 110078662 1000000000 765917036 1 843160861 1000000000 768572713 1000000000 235015811 1000000000 1 337174663 1 743929665 851109380 1000000000 624530676 1 62074544 1 25114226 1000000000 493634558 1 177615649 1 740434943 1 733604651 1 456575584 1000000000 329962973 1 983502474 1000000000 104015273 1000000000 1 841477460 1 73248018 1000000000 106951820 97781750 1 365195474 1 841614477 1000000000 498992658 1000000000 689541496 1000000000 825167625 1 1000000000 949747789 1 421723689 65238519 1000000000 500597836 1000000000 1000000000 922344009 96629125 1000000000 887402541 1000000000 85828223 1000000000 346645441 1 1000000000 561626293 1 336780755 218620930 1000000000 1 701931017 422513607 1000000000 825775915 1 603557918 1000000000 211168468 1 478820215 1 1000000000 240013834 1 714373873 1 802111487 1000000000 750346207 1 9915498 1 351381719 1 701740767 709020317 1 1000000000 771105904 1000000000 276109147 1000000000 945398030 293482111 1000000000 1000000000 115940347 1000000000 600888734 1000000000 481709235 1000000000 151481527 203621294 1 1000000000 457420871 623386195 1000000000 1000000000 492426620 1000000000 306539905 762616557 1000000000 1 369676311 640318526 1 1000000000 741608134 62920963 1 297247903 1 679555919 1000000000 1000000000 385415097 1000000000 523679813 1 528852295 579409169 1 1000000000 717928588 1 713012388 1000000000 877791738 54257820 1000000000 1000000000 758872562 1 72061870 1000000000 970902135 1 237756915 1000000000 60435245 1000000000 886427522 294893857 1 562635689 1000000000 1000000000 734425494 928942900 1000000000 1 188770637 777794064 1 1 380277675 1000000000 342706366 1000000000 158069513 857652708 1 1000000000 618375583 854646378 1 293645418 1000000000 561216632 1 143140191 1 172092862 1000000000 1000000000 539993690 1000000000 471509856 1 977583650 781100009 1000000000 527121122 1000000000 1 29574048 1 425957750 51187117 1000000000 1 106745589 1 10941526 1 495797192 1 175137999 1000000000 385990590 1000000000 177083622 1 458108532 383354622 1000000000 1 208328558 242683046 1000000000 675423567 1000000000 1 19252802 1 812469633 1 515314188 810147764 1 840975080 1000000000 637826706 1000000000 1000000000 629698902 1 143249165 950678764 1000000000 614318496 1000000000 84859065 1 807540453 1000000000 484825832 1000000000 567401698 1 1 820232719 959256173 1 1 831644286 1 494704137 541227517 1000000000 1 508073358 1000000000 884041796 1 131103253 205859492 1 1000000000 572718448 1 967838000 585493149 1000000000 914947020 1 1000000000 885954187 1000000000 318306180 237217946 1000000000 570309773 1000000000 1 120474669 1000000000 384481085 21053109 1000000000 1 218631807 1000000000 644770189 539556857 1000000000 974781715 1000000000 1000000000 630380133 892208721 1000000000 1000000000 135926889 733028000 1000000000 53104216 1000000000 105282718 1 851025721 1000000000 41305563 1000000000 1000000000 848480626 100865696 1000000000 1 914212221 847490339 1 1 38072572 1000000000 475911066 822484126 1 73311873 1 1000000000 952940316 1000000000 963681905 511487943 1000000000 1000000000 694816503 249880313 1000000000 35374007 1 518125772 1000000000 1000000000 151055691 1 640820850 380220214 1000000000 1 865661596 312718415 1000000000 108695360 1000000000 370696446 1 314835753 1 401163955 1 1 26943914 213668337 1000000000 625375447 1 1 84848207 273376938 1 1000000000 431025103 208734564 1 338055405 1000000000 851532703 1000000000 1 822309056 1 575044697 1 552642710 1000000000 768679285 900978273 1000000000 1000000000 363908849 1 39551839 22659922 1 1 405748306 647340425 1000000000 869207732 1000000000 30614213 1 97203775 1 970158730 1000000000 1 954777126 1 960840044 1000000000 993458543 1000000000 770201300 1000000000 877887924 1 894863909 860263884 1 1000000000 544869293 1000000000 989112216 1000000000 89804728 51068019 1 1000000000 149732396 128647060 1 586290949 1 1 38424511 62260770 1000000000 508627388 1000000000 363351212 1000000000 1000000000 367307475 1000000000 944623754 544131271 1000000000 1000000000 27446844 1000000000 266442920 1 66582388 803411924 1000000000 102076639 1 510732951 1 70002542 1 1 943191994 568998277 1000000000 586383465 1 1 418602100 1000000000 169194451 322898065 1 207006686 1000000000 1 25096283 503229515 1 1 587557124 1000000000 549563837 770702011 1 1 465835495 354879784 1 401470557 1 1000000000 421365853 1 65975123 656254656 1 739564468 1 49265191 1000000000 59253744 1 1000000000 282048687 966449376 1000000000 1 947073925 1 327495710 911457831 1000000000 503666485 1000000000 1 960467035 752535814 1 1 576755031 980725447 1 1 300979818 1 154141677 480938383 1 1000000000 916142714 1 262065217 1 734141688 1000000000 34295031 1 624113546 67496 1000000000 1 172128635 116601266 1 1 891088535 331536778 1000000000 1000000000 61548999 1 25100942 647742517 1 500356962 1 1000000000 11765876 125322031 1000000000 1000000000 731578100 546476074 1000000000 912311598 1000000000 1 137374654 1 676006636 852130497 1 1000000000 101190399 1000000000 472963086 1000000000 328579278 144157662 1 752945693 1000000000 1 44643920 1000000000 236801128 1000000000 184656244 87460661 1 890579258 1000000000 1 34610361 1 392602535 1000000000 879623737 665662388 1000000000 21424504 1000000000 1000000000 230812464 591808168 1 1000000000 17852934 1 196154913 448600398 1000000000 1 620381533 481560704 1 1 566508673 388021552 1000000000 271552989 1 1 162674090 1000000000 75629764 544229088 1 1000000000 399986972 680091118 1 647884030 1 759609267 1 247028177 1 299882693 1 1 442669113 1 28323377 833886269 1000000000 1000000000 446810465 1000000000 36414720 579357570 1 1 580801911 440183003 1 1000000000 483586412 1 810793564 472191549 1000000000 1 776119263 1000000000 546752175 1000000000 222242154 1 499612472 432740822 1 1 604523552 840416063 1000000000 449090768 1000000000 706481557 1 29821383 1000000000 257966012 1000000000 430237298 1 377345415 1000000000 1000000000 335477355 494865152 1000000000 1000000000 78459232 1000000000 973106007 1000000000 190440219 426443218 1 927141114 1 869617443 1000000000 713681469 1000000000 1 355196300 905443980 1000000000 487677471 1 29149205 1 1000000000 390981515 1 522547354 1000000000 433056456 1000000000 731992793 592360469 1 214223274 1 1000000000 600579212 905529396 1000000000 446801099 1 1 370775699 1000000000 848732408 148827225 1000000000 491802769 1000000000 1000000000 346037318 175557730 1000000000 1 382603405 1000000000 29710077 72534299 1 158966810 1000000000 1000000000 15876911 314855232 1000000000 17311648 1000000000 854822415 1 587794762 1000000000 1 878737043 1000000000 280236256 3523582 1 156161951 1 12048932 1000000000 1000000000 66490417 1000000000 262051361 1000000000 628499757 1 129064067 1000000000 231641219 1 749789016 604133701 1 483349128 1 1000000000 138562343 1000000000 943847634 928068366 1000000000 422772681 1 315419677 1000000000 415300417 1 421031061 1 1 429118076 745646564 1 1 187283838 1000000000 546191192 284876521 1000000000 1000000000 430069438 1 791818427 1000000000 718116949 98201173 1000000000 1 794364290 1 379082282 1 497751952 218904940 1 1 199204841 306952748 1 1 629128485 440849455 1 1000000000 913015378 1 319137021 789627342 1 183092576 1 846783768 1 339990239 1 1000000000 277602039 1000000000 584266093 1 545996120 1 511706055 1000000000 305371202 1 987667675 1 229552446 1 65585288 1000000000 858865815 1000000000 26907701 43129297 1 219204991 1000000000 175331504 1000000000 263366006 1 1 314859583 259480767 1 1 242878756 1000000000 803694326 1000000000 228314797 217260479 1 467949044 1 807760852 1000000000 560542842 1000000000 1000000000 972536962 365971349 1000000000 874291172 1000000000 994333204 1000000000 458506824 1 840565630 1000000000 538542362 1000000000 1000000000 559560256 192370613 1000000000 375995445 1000000000 630393464 1 1 533058789 1000000000 301303426 83426519 1 61663350 1 577747290 1000000000 1302691 1000000000 486809127 1000000000 763249394 1000000000 1 624624690 1000000000 490957562 1 163598618 54615194 1000000000 62154887 1 1 150148988 1 557710050 1 948417497 849187013 1 267149540 1000000000 1000000000 145719419 51757376 1000000000 707772154 1000000000 831620567 1 599162805 1000000000 462967159 1 7096990 1 1000000000 437893016 219397571 1000000000 1 33290918 1 69184992 27805744 1000000000 1000000000 926245700 1000000000 803510624 77772914 1 1 543632407 358442962 1 785995025 1 429822424 1000000000 900634472 1000000000 1000000000 751876361 1000000000 243921898 77602094 1 79394950 1000000000 22395675 1000000000 1000000000 16323659 1 874764921 957577801 1000000000 1000000000 564340949 1 12522931 189300082 1 698831279 1000000000 1000000000 426310956 1 270209831 156476879 1 801322753 1 1000000000 902096460 344017184 1 137186070 1 1000000000 117966980 379983395 1000000000 316337401 1 668925918 1 765711012 1 1 820823148 1000000000 287277530 748100775 1 295247262 1 1000000000 730568761 1000000000 971528993 834233886 1000000000 867044525 1000000000 1000000000 781573893 1 85333585 516750570 1 93020344 1000000000 640762171 1000000000 1000000000 650845823 126418173 1000000000 302820475 1000000000 1 583129666 1 407802683 1000000000 434365528 1000000000 59855414 1 359590412 1000000000 84956414 668438367 1000000000 989812438 1000000000 1000000000 68187167 1000000000 600919828 1000000000 139401377 76490914 1000000000 341076516 1000000000 559154443 1 1000000000 849111585 386046825 1 1 439521776 91443101 1000000000 1000000000 230916137 1 319484971 1 926162707 364738844 1000000000 1 3018129 838496327 1000000000 736661985 1000000000 1 213759839 827545485 1000000000 1 168308262 738896383 1 741437228 1000000000 1834744 1000000000 1 26434920 1000000000 932317808 1000000000 420116775 1 452653855 1 227470479 1 667750177 940330555 1 547385360 1000000000 49730091 1 1000000000 379747828 344626057 1 385164901 1 1000000000 544358279 1 993925452 1000000000 99541456 1000000000 6655118 1000000000 924372692 71086617 1000000000 407460447 1000000000 1000000000 926136734 142091477 1 505903974 1000000000 1 961281401 308284313 1000000000 1 327529997 291112801 1 1 138438216 25302845 1000000000 813078375 1 1 292418540 1 913780295 800865104 1000000000 316581991 1000000000 1 76931749 1 747999276 1000000000 184289132 1000000000 420161744 316468338 1 1000000000 62856789 8875592 1000000000 1000000000 74723799 1000000000 593995921 916034229 1 1 860281737 1000000000 336170186 430943520 1 280561216 1 1000000000 81225995 945244475 1000000000 1 51970859 1 445181909 918926252 1000000000 1 133769395 446486071 1000000000 809623213 1 1 320452506 589355477 1 829198157 1 115808836 1 909590559 1 1 104143633 830218122 1 1000000000 47299016 1 464243948 150041804 1 19977254 1 1 572671233 261129444 1 1000000000 793659664 697071108 1 1 288677057 804178028 1 416779440 1000000000 1000000000 876385981 1 832126670 508386099 1 1 577537024 1000000000 65250088 74494287 1 823102335 1 1 296144117 999902573 1 1 916059062 1000000000 17057017 1000000000 62098137 70731404 1000000000 1 599684911 1 837910779 710739829 1000000000 705001322 1 140128904 1 488833114 1000000000 411879865 1000000000 1000000000 48336221 849171363 1 353344689 1 916605936 1 1000000000 115796538 1 371715163 986775343 1 1000000000 506320739 1000000000 714664926 675994869 1000000000 180868324 1000000000 226534284 1000000000 156104508 1000000000 968545802 1000000000 934515337 1000000000 542014144 1000000000 656181481 1 1 639294964 20056527 1 1 519621719 1 322130213 849938871 1 1000000000 493695019 522891871 1 146257260 1 889019764 1 810934562 1 536976066 1 1 103960446 55428683 1000000000 1000000000 782985747 971847670 1000000000 1000000000 67235820 770908623 1 1 629228933 176518438 1 978234919 1000000000 1000000000 264156401 1000000000 842131442 516462560 1 1000000000 77205510 50020968 1000000000 654973972 1000000000 619417409 1000000000 461276374 1000000000 1 485831840 109073583 1000000000 432246431 1 618451432 1000000000 1 480195877 830757857 1000000000 1 366100919 1000000000 703379608 1 648299408 388123625 1 250995289 1000000000 1 775013340 1 671559154 814573941 1 846998931 1000000000 1000000000 556770639 116161729 1 1 396402033 958172253 1000000000 890009022 1000000000 1000000000 332272707 1000000000 623114831 371096517 1000000000 1 663486258 804238713 1 908645075 1000000000 406620317 1000000000 605634688 1000000000 1000000000 627904143 4734563 1000000000 974838948 1 54013520 1 1000000000 729518276 334766798 1000000000 303132467 1000000000 1000000000 744503213 18650584 1000000000 12437404 1 1 407347564 1000000000 541136909 586179829 1 724144343 1 605484511 1000000000 1 598854371 1000000000 26343200 1000000000 710770522 1000000000 301811134 170415779 1000000000 1 406614817 238574746 1000000000 1 846426501 1000000000 144233815 1000000000 17956595 986009588 1 191563556 1 275100835 1000000000 454090409 1 1000000000 259549049 1 972143025 629856085 1000000000 1 363908833 1000000000 223395383 1 156173452 20011633 1 988987054 1000000000 1000000000 573665802 1 11910164 30642109 1 1000000000 144104706 1000000000 107586277 603118026 1 1000000000 687995850 140484508 1 1 991448989 524240389 1 1 468631430 371400051 1 1000000000 564474934 853311257 1 1 806526273 1000000000 201790114 1000000000 802815411 393370115 1 499604286 1 696700886 1 617506139 1 785963672 1 221351870 1000000000 505084726 1 121297800 1 246776624 1 963327624 1000000000 734316243 1 1 513746934 896177615 1 215538173 1000000000 1 82697875 857371530 1 1000000000 195163861 1000000000 768875933 1 500457883 1 442203554 1 410921769 698880021 1000000000 1000000000 209432380 627381471 1000000000 210476003 1 1000000000 199122124 1 124963169 486412145 1000000000 1 304111993 829382894 1000000000 1000000000 809367161 1000000000 477709027 1 201159278 664177658 1000000000 677944545 1000000000 701096808 1 34354040 1 1000000000 894764489 268025303 1000000000 1000000000 708040359 1 702652209 373558305 1000000000 1000000000 62703068 1 536665093 1000000000 185914691 1 79033788 424497321 1000000000 319890035 1000000000 1000000000 452622095 1000000000 479954133 17936024 1000000000 1 903208378 1 848963551 647911219 1 1000000000 273478539 563860293 1 993669262 1000000000 1 460126650 1 497000801 1 992429167 770210998 1 1000000000 391181168 1000000000 795588060 301409359 1 1000000000 898412379 581558287 1 258526220 1000000000 1000000000 813618435 1000000000 104529688 1000000000 773807116 827124033 1 1000000000 268737661 772163019 1000000000 1 106058278 137460081 1 471200971 1 1000000000 303949757 1000000000 685006963 146498343 1000000000 1 115799020 230523990 1000000000 227213033 1000000000 32170734 1 84950802 1 1 922330688 482538347 1000000000 152413759 1000000000 1 709919603 217416987 1000000000 1 48370007 278018025 1000000000 142006935 1 1 327037604 1 991974542 217385985 1000000000 568840222 1 1000000000 610778977 1000000000 829018628 759436108 1000000000 1 551279890 1 370993360 29457867 1 1000000000 62804011 1 807316654 1 396762898 281873052 1000000000 1 402073864 1 116416687 1000000000 849051668 1 482672872 1000000000 998006849 1 11451163 1000000000 174358080 804005216 1000000000 976041876 1000000000 99788688 1 1 182229156 1000000000 652345091 473740045 1000000000 1000000000 89345553 1000000000 596661410 32988328 1000000000 348105581 1000000000 373223759 1 1000000000 641064730 1000000000 397008908 860757022 1000000000 29220982 1 1000000000 343332117 36687967 1000000000 1 200102038 787370106 1 434588662 1000000000 1 881286220 1000000000 418164043 1000000000 983083234 602686237 1 1 823407498 1000000000 110295576 1000000000 99738133 643362078 1 1000000000 194172898 333404207 1 746370853 1 245940836 1000000000 1000000000 269549505 1 593956225 315312411 1 90915680 1000000000 1000000000 832667200 1 262387628 798833092 1 1000000000 716936248 249435827 1 3392102 1000000000 937013757 1000000000 1000000000 964665837 1000000000 40990642 10538857 1 378948988 1000000000 537365774 1000000000 392580006 1000000000 757693410 1 1 183966753 1000000000 390280158 131056855 1 1 459431766 1000000000 453975741 1 251073027 1 73964789 1 938974742 896857443 1000000000 1 441260465 1 775218213 1000000000 991174949 952589616 1000000000 129998423 1 948299664 1000000000 1000000000 646176681 903119256 1000000000 454907594 1000000000 1000000000 922888553 1 241707985 703950642 1000000000 1000000000 35370738 551877759 1000000000 1 625063239 27876870 1000000000 1 558988021 1000000000 314909509 816367385 1000000000 492289878 1000000000 1 621728226 873720927 1000000000 1 126541092 72743661 1000000000 48113120 1000000000 1 625717936 1000000000 770012931 1000000000 72724455 1 815015384 1 93058787 1 270812792 1 893381377 1474211 1 240346745 1000000000 1 409374043 1000000000 959273059 110120880 1 1000000000 482766420 1000000000 660751107 19268333 1000000000 23627065 1 1 466899652 550775603 1 725428993 1 1000000000 728745960 381618450 1000000000 1 101013128 841236689 1 447684614 1 1 192311435 1000000000 74942051 915039276 1 1000000000 918429733 235763472 1 547477075 1000000000 82556869 1000000000 1 844771153 897911582 1 1000000000 80980232 1 968302597 1000000000 888558260 972794203 1000000000 524716213 1 847963988 1000000000 734688457 1000000000 172924323 1 337272070 1 1 597737444 266605060 1000000000 234760084 1 1 207877253 1 681187073 976453890 1 873398423 1 910384008 1 1000000000 420807127 1000000000 305890863 1000000000 273884528 64899231 1 1000000000 114995141 1 41114871 770511690 1000000000 1 838665340 1000000000 275861538 1 542786160 1 530890815 32257382 1000000000 495867790 1000000000 675927943 1000000000 555999591 1000000000 292707354 1000000000 480283325 1 1 755007147 1 765249122 533749315 1000000000 1000000000 872021697 92080890 1000000000 362340969 1 1000000000 110792796 154339545 1 816317162 1 1 412733652 1 74383653 96389049 1000000000 1 985278075 1 615902503 1000000000 25481349 1 713951322 1000000000 394483421 1 90708642 1000000000 740345856 957473350 1000000000 1000000000 91403165 266356041 1000000000 1 767943836 518148958 1 1 952804183 1000000000 24468082 1 193133649 1 204461358 1000000000 304098777 1 31480528 27909872 1 1 536037301 1 392222677 348212735 1000000000 1000000000 35457686 303710639 1000000000 151676428 1000000000 388533138 1000000000 459357588 1 651108967 1 806829560 1000000000 1 695030171 75744728 1 1 130094331 935264763 1000000000 1000000000 592342203 1000000000 26234849 919931185 1 1000000000 522387719 307266476 1 1 455067427 1 127163835 517965264 1 1 516856909 1 14896121 459623431 1000000000 165749616 1000000000 82434607 1000000000 1000000000 479762699 919164812 1 1000000000 539802524 485987488 1 895962176 1000000000 60705427 1000000000 1 62385734 427088952 1000000000 1 177405734 1 868290180 1000000000 60724948 71119331 1000000000 1000000000 498842338 1000000000 946900916 100060867 1 54067055 1 95564694 1 814595758 1 303831510 1 399593880 1000000000 998051154 1000000000 360219904 1000000000 990683589 1000000000 236568980 1 465173118 1 1000000000 271516041 1 711377764 196959260 1000000000 555754951 1 1000000000 352327747 98793810 1 1 342345724 136362889 1000000000 1 421312397 965837862 1000000000 665611805 1 58425023 1000000000 1 60208381 1000000000 256036886 1000000000 212573457 397666665 1 437781414 1000000000 1000000000 85964330 1000000000 13345313 1 960973950 1 166291431 825288417 1 601588182 1 140275540 1 112625847 1 1 525190756 915077638 1000000000 550225549 1000000000 273251439 1000000000 413879340 1000000000 1 832771425 6940294 1000000000 272238872 1000000000 1 117780016 574567036 1000000000 644610877 1 1 737973815 986908563 1 1 970253407 123757507 1000000000 1000000000 543047192 204673741 1 882421900 1 1 915914532 654318745 1 1 630651738 529463955 1000000000 942846676 1 1000000000 487077243 732161250 1000000000 1000000000 568191765 723937436 1000000000 161247782 1000000000 1000000000 269147626 224787542 1000000000 1 833558535 1000000000 17436924 1000000000 275686395 973164617 1 1 63481673 20334626 1 1 89235282 1000000000 105484824 428573105 1 927316428 1 1 186521098 1 97797428 1 125915538 1 893615114 39937224 1000000000 1 791171037 1000000000 678952366 862016017 1 991535848 1000000000 680726324 1 1000000000 916312612 455417102 1000000000 566072359 1 1000000000 421374657 286225117 1 1 886765672 223897043 1 341742466 1 611808116 1 1 55901078 1000000000 972422001 1 96017013 1 861208742 496816484 1 187146479 1 1000000000 21295784 1 943754556 439440577 1 1 295852109 504828096 1000000000 1 74593398 1000000000 2122508 155888327 1 1000000000 961946632 425875451 1 130225121 1000000000 389169032 1 915442430 1000000000 594960191 1000000000 1 387483233 610738124 1000000000 925499227 1 1 106638966 749827072 1 746860181 1 1000000000 661420452 805748987 1000000000 802470101 1 1000000000 5304275 1000000000 233813039 495194427 1000000000 1000000000 888865118 968852750 1000000000 1000000000 88463801 150690344 1000000000 1 183881172 923480984 1000000000 198263144 1 702347803 1 1000000000 789314289 1000000000 160288307 1000000000 115293278 1000000000 250216778 1 829503039 759629887 1 1000000000 771265216 1 172409261 1 271534563 208318568 1 976113223 1 1 645381230 320575979 1 54997711 1000000000 1 133099079 1 921362640 647154455 1 1 919054009 726419775 1 1000000000 297372323 373353766 1 1000000000 128211895 1000000000 48225763 480836648 1000000000 1000000000 191173796 1000000000 198353495 1 867601320 1000000000 360873345 469355058 1000000000 1000000000 620524619 1 359816912 74719645 1 136426840 1 1000000000 304458778 115318776 1 233328292 1 1000000000 214186184 214009926 1000000000 1000000000 950248737 19159008 1000000000 1 248356406 1 713943038 1 977304637 24197935 1000000000 1000000000 446209943 368125767 1 634215229 1000000000 156826088 1 967434231 1 231398568 1000000000 972034458 1 370570059 1000000000 1 907206594 1000000000 953208406 1000000000 640344931 729769071 1 1000000000 629379213 1000000000 979532001 1 496485832 1 124402600 1000000000 78044773 1 196346719 378951462 1 1000000000 818159480 1000000000 447349915 1 27676952 552897685 1000000000 1 103861497 1 66029584 1 863076019 1 332450545 803097546 1000000000 463104255 1 782715617 1 48556904 1 718071161 1 926499402 1000000000 563218059 1000000000 864009604 1 739657843 1000000000 571118152 1000000000 1 635880058 418911931 1000000000 1 236745834 1000000000 887081743 591629958 1 306905461 1000000000 1 627019847 1 59104832 1 34296899 191663007 1000000000 402437523 1000000000 489249874 1000000000 1000000000 582355240 130935472 1 1000000000 188354913 451323746 1 483232835 1 1 699802939 1 735875263 337595260 1 629622619 1000000000 1000000000 88744439 86059167 1000000000 269798500 1 858202023 1 1000000000 137527885 368686914 1 430880490 1 904090608 1000000000 1 779453538 681297704 1 279386543 1 987830340 1 444797095 1000000000 937363318 1000000000 167161715 1000000000 365499165 1000000000 1 892971231 1 874841575 168922850 1000000000 14222354 1000000000 67756722 1000000000 181958711 1 661500895 1 465129470 1000000000 195471795 1000000000 339489551 1000000000 1000000000 880894547 881892529 1000000000 639134959 1000000000 869615725 1000000000 1 658176113 9268758 1 865495032 1000000000 1 439931798 929298573 1000000000 916944101 1000000000 1000000000 248922993 67604608 1 1 815202398 1000000000 729829581 76506909 1 1000000000 268961468 1 57431506 1 90240028 1000000000 382613860 849873379 1000000000 307526995 1000000000 630708977 1 1 583637608 84963204 1000000000 1 862039450 168932325 1 935511177 1000000000 335772300 1000000000 1000000000 748716275 1000000000 898719798 1 621281398 75878455 1000000000 482745362 1 1 459737464 1000000000 463871671 1 411047032 9568342 1 1 427780792 1 197406906 1 853190630 1 237571998 19013938 1 1000000000 949133148 641155881 1000000000 252629899 1000000000 1 495102582 1 419394298 1000000000 442718182 672966231 1000000000 1 700221975 1000000000 171999993 158528297 1 213252375 1000000000 1000000000 405902551 1000000000 790543573 1000000000 261987156 1000000000 900951437 73791825 1000000000 1 153286313 889852295 1 448039795 1000000000 247807015 1000000000 1 292718911 1 494748816 1 176400198 1000000000 882990510 791453594 1000000000 926465366 1000000000 1 835713681 321378584 1000000000 342536195 1000000000 1000000000 963805892 1000000000 809058749 1 590522147 7038610 1 1 277910323 93383000 1000000000 385969731 1 59658048 1 1 966555996 1 797574884 922134605 1 1 31909740 815246526 1000000000 469954851 1 691951014 1000000000 50480876 1000000000 1 703095181 1000000000 469779938 1 909683181 974457496 1 43315229 1000000000 569293126 1000000000 853845030 1 243714132 1000000000 1 897845712 918350485 1000000000 1 974730857 626789534 1000000000 1 594777982 1000000000 571767432 957966604 1000000000 1000000000 212111769 1 888328550 1 443137809 617949519 1000000000 1 120651675 88642708 1000000000 881320618 1000000000 1 414037897 1000000000 697504564 490593235 1000000000 928582943 1 120404691 1000000000 1 924088001 400593431 1000000000 753472990 1000000000 302159924 1000000000 871329139 1 1000000000 871612005 1000000000 409640895 392023886 1 30981083 1000000000 235994438 1000000000 710945360 1000000000 1000000000 589612169 98908666 1000000000 676895661 1 451473062 1000000000 1000000000 468530367 1000000000 688780999 157054822 1 491938209 1 1000000000 276315753 1 427551555 467284738 1000000000 408270784 1000000000 1 279465547 1000000000 222376187 1000000000 418932546 1 214459495 791147423 1000000000 650214941 1000000000 734630914 1000000000 1 523571886 808944575 1000000000 1000000000 480063233 1 212230826 608645038 1000000000 383073623 1000000000 1000000000 410218800 276812306 1000000000 1 76725321 1000000000 284254987 1 640217082 623352310 1 1000000000 125312121 316615078 1000000000 1 52053112 1000000000 90215388 792256029 1 1 378945990 937783582 1 1000000000 143875970 1000000000 861655362 235973895 1000000000 62223045 1 1000000000 74362574 431567855 1 1 898135726 1 17589561 1000000000 716585266 532140917 1 1 519820249 1 935496001 235497631 1000000000 1000000000 397865272 765301543 1000000000 1000000000 981593647 695933422 1000000000 859767545 1000000000 446008292 1 16307434 1 1 802421963 200769191 1000000000 1000000000 495799993 985335930 1000000000 386737444 1 132722599 1 1 83417555 1000000000 824115731 570727443 1000000000 1 686028706 514031764 1000000000 1000000000 419103398 67566155 1000000000 48769744 1 825388730 1000000000 657882599 1 1000000000 251973120 836227013 1 1000000000 69533966 1 659390684 381881947 1000000000 533877947 1000000000 116756879 1 956862950 1000000000 1000000000 248121439 564855393 1000000000 531467041 1 1 362181204 1000000000 366655832 717505572 1 941699250 1000000000 983463782 1000000000 386656965 1000000000 1 448945662 1000000000 91847151 1000000000 316793056 1000000000 778332614 724916159 1000000000 1000000000 14567271 1 43553555 745251850 1000000000 1000000000 979868634 47157823 1 1000000000 897365096 219577908 1 741271474 1000000000 465661273 1 778375279 1 1000000000 90472911 1 416781159 1 816276479 246604904 1 320134324 1 852203294 1 1 404611094 1 988864338 1 883041273 961621456 1000000000 466770883 1000000000 1 146940787 809584734 1000000000 927548823 1000000000 1 493160599 904983402 1 1 920760373 170016117 1 1000000000 445151298 1000000000 977060532 1000000000 706480338 1000000000 422439591 1000000000 922505911 131458492 1000000000 1 460041077 963512682 1 1 230848989 364463975 1 1000000000 580245429 1000000000 764302670 104897209 1 395562529 1000000000 876211567 1000000000 1 757185788 769477146 1000000000 1 900405860 99388465 1000000000 799648645 1 1000000000 141846213 84469450 1000000000 282547235 1 290035500 1 1 155049763 1000000000 708504469 581306999 1 1 25784758 1000000000 114110057 1 533179324 1000000000 941527891 286354481 1 742110025 1 561524602 1 1000000000 760731966 501143109 1000000000 70469658 1000000000 1000000000 83702356 1 517591051 1000000000 627945210 1000000000 22446725 600971436 1000000000 743752515 1 1 36072714 1 233352370 1000000000 107477701 1 418469912 1 254329002 672091635 1 1 451939670 450695369 1000000000 1 632306388 720869105 1000000000 1000000000 77265301 213129618 1 1000000000 365479962 1 806351703 428895421 1 43479320 1 1 372635880 1000000000 53220606 61135139 1000000000 1000000000 477560405 891393882 1 1 40924826 1000000000 427803833 1000000000 219725312 260422272 1 690758628 1000000000 430604067 1000000000 797375361 1 302055727 1 736692555 1 1 233444666 775602005 1000000000 7970380 1000000000 1000000000 884143384 1000000000 41225759 1000000000 562510591 321800342 1 1000000000 466732064 920820676 1000000000 1000000000 733268594 150104564 1 589147632 1000000000 595750648 1 894367485 1000000000 1000000000 106216511 980529269 1000000000 1 324920563 423966648 1 736364947 1000000000 1000000000 918904619 531653219 1 754276207 1000000000 322299411 1000000000 1000000000 831520201 1000000000 848455160 1000000000 908851214 430362429 1 1 981349485 1 683530349 857659278 1 1000000000 796908207 840331078 1000000000 1 812804121 1000000000 887488608 1000000000 326291066 292170690 1 473012727 1000000000 1 644100954 151598311 1 1000000000 147821368 457145908 1 119888674 1000000000 583467976 1 443638552 1 1 287537722 1000000000 13929754 30366531 1 222656147 1 611918397 1000000000 40678348 1000000000 328191517 1 1 52244935 751077956 1 20264664 1 1000000000 643095941 1 179933295 1 152362171 778166877 1 1000000000 915596386 1 235556875 1000000000 696436857 478786024 1000000000 1 485628960 100987276 1000000000 93647951 1000000000 1 684934875 158030073 1 243639429 1000000000 1000000000 953050131 982664800 1000000000 508613058 1000000000 1 50734545 1000000000 894511917 1 189645519 341856056 1000000000 1 820846016 1000000000 793069217 1000000000 863917726 163346635 1000000000 1000000000 987946951 698640032 1 1000000000 47840459 1000000000 681343723 378269096 1000000000 1 247601547 1000000000 84915911 718120147 1000000000 1000000000 309690400 279315081 1 1 740163557 318326230 1 39972626 1 1 39506317 507673668 1000000000 480840745 1 1000000000 320514356 72052449 1 969748795 1000000000 33258288 1000000000 346374457 1000000000 1000000000 105527 1000000000 905840965 1 83047758 905279616 1 1 209001267 535894895 1000000000 1 491137833 1 640059709 76726643 1 451065408 1000000000 1 535628413 741082151 1000000000 1 825518114 409736746 1000000000 1000000000 604241509 865108899 1 1 849542911 862293873 1000000000 1 580829478 1 242490482 1 585854697 1000000000 670231962 895214974 1 457970138 1 1 172628974 1 708555353 305264494 1000000000 1000000000 505328466 224309461 1 1000000000 705179126 24211077 1000000000 1000000000 23118770 218215467 1000000000 1000000000 927768896 1000000000 23098800 1 473649115 1 31622349 749167351 1 125229186 1000000000 1 27125477 1000000000 327584757 55634101 1 533404159 1000000000 82454473 1000000000 1000000000 51356362 1 742180191 912844015 1 1000000000 134150288 718174564 1000000000 183834379 1000000000 1 982869922 1 318326524 1000000000 179406175 634596468 1 1 933704000 1000000000 18904760 220914659 1000000000 1 145126364 512383638 1000000000 391017726 1 1000000000 209182514 1000000000 356023171 63279710 1 835691463 1000000000 1 65757108 1000000000 491166600 615509263 1000000000 1000000000 215293049 214202496 1 627545951 1 1000000000 401796135 26624526 1 1 249942895 616681141 1000000000 282027767 1 1000000000 81205955 376184989 1 413838816 1000000000 1 974546672 1000000000 120519491 327875458 1000000000 27352013 1000000000 1 321213294 152593748 1 715931506 1 345718119 1000000000 152134915 1000000000 70559234 1 1 75210674 11385477 1 537694280 1 108970828 1 1 181165309 1000000000 866268759 7781409 1 384645454 1000000000 1 194165912 978233682 1000000000 1000000000 376577425 11098864 1000000000 1 416348884 254774427 1 1000000000 94540545 626970639 1000000000 1 776018724 1 566022899 1000000000 324812556 275448107 1000000000 129824162 1000000000 252710181 1000000000 621177038 1 179526803 1000000000 425995294 1000000000 1000000000 309839341 1000000000 662840751 652504847 1 1 513617064 1000000000 632911722 994133676 1 2056207 1 389618592 1 878785032 1 320148776 1 1 322378067 1000000000 894611773 1000000000 94401256 1 73828148 1 572170269 1 176430237 1 432830420 1 208325979 1000000000 997205461 40830030 1000000000 780670626 1000000000 1000000000 72133619 558817853 1000000000 1000000000 20935261 1 488571944 1000000000 564800482 796560151 1 611711455 1 37613729 1 1000000000 988638447 1000000000 800995670 1 562364926 128960415 1 115110284 1 28041156 1 309949063 1 320300915 1000000000 439577122 1000000000 207695668 1 116271604 1000000000 359689755 1000000000 1000000000 334054366 1 241670186 1000000000 91515639 1000000000 508564909 114130684 1000000000 670690825 1 1000000000 100199306 1000000000 436383812 1 932740756 1 80444351 812345204 1 774303083 1 31150053 1000000000 1000000000 489098734 1000000000 512386654 493950216 1000000000 1 419175712 1 160670365 553986392 1000000000 774701004 1000000000 463070648 1 917033057 1 1 976198120 535951130 1000000000 1000000000 998703146 1 304661768 1 334824085 119987320 1 1 332141897 658677703 1 839954164 1 334627957 1000000000 1000000000 96197903 1 109329637 1000000000 565063474 781840156 1000000000 1000000000 642581216 377031401 1000000000 665766179 1 1 367716824 38653794 1000000000 563414851 1 344976076 1000000000 1 394570986 1 418231740 463209593 1000000000 252531822 1000000000 36796490 1 1000000000 351747693 1 414411732 1000000000 605642774 1 906467355 1 963723665 1000000000 80266891 85024931 1 19795605 1 136058032 1000000000 1 683064946 1000000000 142145624 1000000000 47655791 223435786 1 1 68266526 534884070 1 1 38302412 1000000000 51040096 1 121688732 1 801804531 1 845185961 1000000000 112836679 524791955 1 558729520 1 996473799 1000000000 101663210 1000000000 1 91448055 1 237928156 493285654 1000000000 901219423 1000000000 1 300375346 1000000000 22181331 1000000000 826029731 1000000000 323111278 1000000000 865148112 1 575167004 978428677 1 332348638 1 1 152812202 1000000000 625983732 1000000000 30031429 582645828 1000000000 1000000000 368321943 1000000000 642357590 1 623197517 143776840 1 1 369872528 38624271 1 1 856877270 1000000000 700939641 1 557518435 1000000000 972241217 790171084 1 828582549 1 1 307453149 1000000000 834752374 1000000000 428083525 1000000000 121730130 1000000000 101328755 339823657 1 1 585982437 439579314 1 1 89677681 1000000000 549597650 1000000000 772741322 1000000000 651261896 1 838121896 1000000000 21597042 1 123201535 1000000000 91687430 538351508 1 776824737 1000000000 1 261157984 1000000000 96052235 720899597 1 1 335914773 1 381514506 1000000000 332005867 1000000000 378510194 1000000000 735902390 1000000000 804155464 1000000000 934577663 458702162 1 89970977 1 1000000000 344468475 255280944 1 1000000000 634530204 924294076 1 1000000000 119736714 123747009 1000000000 1000000000 379651402 771480379 1 1 377554252 1 936183198 81713804 1000000000 479137714 1 616977781 1 462534947 1000000000 492908658 1 1 161616414 149731967 1000000000 1000000000 688159087 892558367 1 1 404108656 40444700 1000000000 605450027 1 287120748 1000000000 1000000000 977886491 790662042 1 154528472 1 1000000000 470206746 696978209 1000000000 1000000000 593934040 715510168 1 107634813 1 404150682 1 1 869785771 1 521148288 1000000000 850971815 1 534341062 1000000000 247901131 758495581 1000000000 1000000000 565384980 854660247 1 1000000000 745550147 488383494 1000000000 90983895 1000000000 1 57025209 560766809 1000000000 1 732869412 339440453 1 1000000000 535134245 1 449927676 283514239 1 441406240 1 1000000000 438600487 1 182375087 976428236 1000000000 446480711 1 475882734 1 37721589 1 1 15775989 592270302 1 1000000000 173402517 423635518 1000000000 66077418 1 1000000000 909223164 223094193 1000000000 1000000000 144813650 1 877166313 557222356 1 1000000000 644947292 409432894 1000000000 968765516 1 204522855 1000000000 389238466 1000000000 1 361008063 1 745605330 1 998941866 911932461 1000000000 1 317452077 181977457 1000000000 518368821 1000000000 1 609220494 1000000000 920504299 1000000000 30686364 1 40402286 197989261 1000000000 324170575 1000000000 1 366145554 1000000000 758532407 1 546466324 1000000000 337109775 15445033 1000000000 1 111639573 1 253356633 994378798 1000000000 1 314284700 922127843 1000000000 233774188 1 1 48290151 526191827 1000000000 562332921 1 453100611 1000000000 1 854094617 328509875 1 1 11523289 1000000000 656473156 1 831723701 1 341070055 685062234 1000000000 1000000000 257724755 1 19787687 1000000000 52805552 1000000000 403316569 1000000000 518207070 1000000000 997202371 1 718741803 1000000000 251771871 1000000000 721704807 1000000000 940204851 316291619 1 106496720 1000000000 97665555 1000000000 171388895 1 1000000000 7221337 1000000000 648798740 1 169350579 569678943 1 373458258 1000000000 1 89573962 1 727293650 1000000000 174566495 1 526197922 20448236 1 918620737 1000000000 1000000000 428349587 1 414775736 1000000000 567736830 1 655597473 1 565766173 1000000000 840101164 141282878 1 75916146 1000000000 954406780 1000000000 38868871 1000000000 230051016 1000000000 184595099 1000000000 1000000000 851702009 376863123 1000000000 1 899986249 315642235 1000000000 1 805112463 666568742 1 130376104 1000000000 549842032 1000000000 137226075 1 26602348 1000000000 1000000000 800100914 1 618018280 8004742 1 1000000000 464741811 971919686 1 1 140392425 529158064 1 357581245 1000000000 1000000000 437760642 519964957 1000000000 1 820366560 327508098 1 489206127 1 66512225 1 779749867 1 1 910045318 1000000000 719496618 655516623 1 187435363 1 1 917008028 1 15160470 1000000000 755997260 848391940 1 952463931 1000000000 465371777 1 1000000000 993885327 1000000000 135787931 1 975785281 1 97055062 1 620077235 1 723853945 612982086 1 1 320493251 174722368 1 1000000000 654095962 987466342 1 1000000000 178793452 240341686 1 1 976927697 1 564600714 42709138 1000000000 317098139 1 1 483915064 1 947161655 1 473903552 1000000000 265931784 1000000000 637418518 154259419 1000000000 1000000000 627189750 1000000000 324845490 1000000000 721512978 1000000000 802855573 534037723 1000000000 915664246 1000000000 1 868868952 326016903 1 1000000000 168317023 1 130337642 739628172 1000000000 26051225 1000000000 862093167 1000000000 1 12528737 1 613967407 1000000000 713089488 79552543 1000000000 1000000000 392903167 1000000000 56654737 242425872 1000000000 8021844 1000000000 773357119 1000000000 622770488 1000000000 765914990 1000000000 109358066 1 76786819 1000000000 1000000000 715987663 1000000000 602767612 1 228406663 134401566 1000000000 648083604 1 872745489 1 1 933809272 1 393252447 1000000000 511573054 1 669273881 1000000000 473268651 868784672 1 453840750 1 759751645 1000000000 974273975 1 532516048 1000000000 1 21534616 129552725 1 908766602 1000000000 1000000000 719788799 1000000000 999834483 888754413 1000000000 1 970700443 768041067 1 1 134731232 1000000000 72830294 521544339 1 1000000000 281563531 1000000000 977316441 1 34218705 1000000000 528922744 1 442375834 150730973 1000000000 805161208 1 601364315 1 1000000000 294448679 965178715 1000000000 1000000000 749433359 1000000000 972760708 72550173 1 191899294 1 1 750084556 577556766 1000000000 1000000000 759918159 1000000000 845144761 1000000000 503196581 436840799 1 1000000000 642539401 1 964773109 1000000000 223461530 1000000000 806155068 525179925 1000000000 1000000000 569326907 1000000000 221125253 100951182 1000000000 911526604 1000000000 1 907901694 735844064 1000000000 1000000000 648249534 300765599 1 465200044 1000000000 234912023 1000000000 776925689 1 576054438 1 259619991 1000000000 1 210795089 826596817 1 139604138 1 1 27380833 678365882 1 1000000000 991552882 1000000000 673125681 514458087 1000000000 1 796703830 1 708471112 1 438849034 1000000000 255235761 1000000000 537623364 199056943 1000000000 980410458 1 1 265560794 177488783 1000000000 186928156 1 263536424 1 1 129484924 289017981 1000000000 606486092 1 1 621529446 200304289 1 1000000000 544318291 1 198634733 694384514 1000000000 1000000000 13314983 1 111548839 391081548 1000000000 698121326 1000000000 1 383039284 1 355746092 1 857888640 179460142 1000000000 1 17135004 451760889 1000000000 1000000000 312671383 779763170 1 1 761088721 367553115 1 1 77599297 132409686 1 1000000000 184273100 1 214753567 1000000000 480263419 1 861976586 31445371 1000000000 1000000000 806861146 79406016 1000000000 545504701 1000000000 1000000000 687747118 631462075 1 453793325 1000000000 721324160 1000000000 1000000000 793369214 361428821 1000000000 1000000000 168968757 1 73233465 391701183 1000000000 1 362703847 992296263 1000000000 426091958 1000000000 505525736 1 685078959 1000000000 1000000000 845800702 1000000000 28115255 1000000000 39425793 881942961 1000000000 627500873 1000000000 1000000000 669760118 751871503 1 265342851 1000000000 1 654105629 432339002 1000000000 1 227258495 1000000000 1982365 41306266 1000000000 1 949118301 11091216 1000000000 1000000000 738202912 1000000000 824090557 830264156 1000000000 1 88001861 611730726 1 636438150 1 204680287 1 962472012 1000000000 128089484 1 1 219859884 236360907 1000000000 486933354 1000000000 940454717 1 111362240 1 1 946033734 4869098 1000000000 1 697697793 493920480 1 118720076 1000000000 560403080 1000000000 1000000000 112504776 63557855 1 858238515 1 532386394 1000000000 1000000000 384811379 271857908 1 1 368979643 1000000000 256126272 39151908 1000000000 1 872723426 337198363 1000000000 895079886 1 1 750644232 902020009 1000000000 1000000000 814283145 1000000000 219401912 208018851 1000000000 997660078 1000000000 1000000000 65996618 609764800 1000000000 1000000000 915918494 1000000000 919163496 1000000000 550249021 1 802978335 800675599 1 1000000000 1218700 163612643 1 407455857 1 1 451325512 884484540 1 1 61410803 893607461 1000000000 1 741018149 1 532255918 770651230 1 1000000000 362182246 330657233 1 123214042 1000000000 1000000000 621141216 354465925 1000000000 442103322 1000000000 1 393660329 64673289 1000000000 640895467 1000000000 1000000000 674868023 462692123 1 1000000000 758430155 42582398 1000000000 173219865 1 1 70920698 487826823 1 255767186 1 1 77751089 684458367 1 611661717 1000000000 1 862168403 1000000000 972102338 337620611 1 277302356 1 822503602 1 150585514 1 773373481 1 1 612245170 1000000000 586311632 868392876 1000000000 1 439916044 805065278 1000000000 1000000000 529620202 1000000000 740893763 509926375 1000000000 959285934 1000000000 1 127197126 40098532 1 1 308997828 275063533 1000000000 1 196277149 145062868 1000000000 353745321 1 1000000000 803767209 368511115 1 1000000000 416317549 1000000000 693761984 1 367854940 414880373 1 1 743836139 1000000000 669731846 1 291298778 1000000000 96225148 1000000000 44823485 1000000000 970143865 856468317 1 562407907 1000000000 242694988 1 1000000000 879642813 1 548108047 328297853 1000000000 812301638 1000000000 794407503 1 669123865 1000000000 467927707 1000000000 463109743 1000000000 1 358385712 1 562298411 172942454 1000000000 270086122 1000000000 862110730 1000000000 1 128438925 689207578 1 1 416036613 1000000000 145175784 258084007 1000000000 897193174 1 1 900360325 869811542 1000000000 1 465843982 1000000000 124628258 1000000000 415578995 499117333 1 503550482 1000000000 112235793 1000000000 92641127 1000000000 414115397 1000000000 373999814 1000000000 1 557077818 38711380 1000000000 1 381844493 152619409 1000000000 203202339 1000000000 632154582 1000000000 1000000000 970001102 106785332 1 1000000000 992593968 1000000000 763505147 1000000000 56754122 567577950 1 1000000000 701156365 1 652320656 483256913 1 1 627844528 98981017 1 410915823 1000000000 1000000000 917894255 1 871114316 386687829 1000000000 1 762050631 26418451 1 1 857648868 71076429 1000000000 1000000000 789870189 1 880069569 1000000000 324672834 416294535 1 374595876 1000000000 623075772 1 391300692 1 1 806900205 662521321 1 1000000000 293786288 1000000000 50462908 1000000000 577393848 1 843303492 752754910 1 457289943 1000000000 1 397525087 1 978767501 729084621 1 314845773 1000000000 1 689631744 1 570309693 243662447 1000000000 605307163 1 1000000000 753645646 834005945 1000000000 1000000000 374171603 1000000000 48107551 376946941 1000000000 95400346 1 815403340 1 1000000000 894104356 1 213272493 58640257 1000000000 570814240 1000000000 16932464 1000000000 954547285 1000000000 1 373205082 1000000000 271970485 1000000000 17958861 514594611 1 442670129 1000000000 834827067 1 1 767814934 1 741484594 385246581 1 1 716759509 78740038 1 557442525 1 1 725886924 421264206 1 560692989 1000000000 1000000000 39279046 747212375 1000000000 1 557753658 507684244 1 686205553 1 251655560 1 795136682 1 1 969370020 813769414 1000000000 219583075 1 539635287 1000000000 466977300 1000000000 331217143 1 61320531 1000000000 194849864 1 1 811237539 1000000000 259385072 676636273 1 1 730939143 1000000000 56159991 1000000000 370795072 9613649 1 1 744380996 1000000000 116030759 1 664211847 516481104 1000000000 175883018 1 981587911 1000000000 1000000000 119237473 1 997262684 1000000000 723943778 419229044 1 1000000000 39086804 1000000000 648885828 1 396117895 1000000000 489576929 1 554615095 238281347 1000000000 647515788 1 435906658 1000000000 15322533 1000000000 790721673 1 597559434 1000000000 369728505 1000000000 1000000000 72856546 1 322595467 967273039 1 1000000000 858320096 1 970589903 1000000000 197593806 1000000000 402349702 714747289 1 108457036 1 1 278261616 853539427 1 416529268 1000000000 56500909 1000000000 1000000000 668389306 941212114 1 621704353 1000000000 1 26921377 1000000000 993617637 569873185 1 913732537 1 1000000000 58550944 1000000000 961063018 631513133 1 421183688 1000000000 1000000000 830598358 1 900462543 184908044 1000000000 95868895 1 13615759 1000000000 365487088 1000000000 258584124 1 48051482 1 1000000000 39703588 943060942 1000000000 1 563123275 708208174 1 256596583 1000000000 351238870 1000000000 1000000000 43397896 1 533188984 473573004 1000000000 430910644 1000000000 453418027 1 1 221581955 105447834 1 1 340870297 1 851803523 230707738 1 20434258 1000000000 1 72400395 1 795575968 466657233 1000000000 140220065 1 730596654 1000000000 1 305671682 498185488 1 994711940 1 728777875 1 1000000000 518433218 249619361 1 1000000000 206155899 1000000000 251083393 571516866 1 1000000000 215024572 1 141284211 932723138 1000000000 634969426 1000000000 1000000000 778380178 1000000000 168256046 1 12273648 1 862017125 1000000000 202544730 1000000000 939549750 195534146 1000000000 68105268 1000000000 678489818 1000000000 1000000000 928548931 989390804 1 1000000000 618353523 93619064 1 108310827 1000000000 318897270 1000000000 697560053 1 263222211 1000000000 1 262160460 1000000000 23285496 176636379 1000000000 1000000000 946440574 1000000000 147716471 1 334934005 861784644 1000000000 298184494 1 1000000000 267456608 1 102011423 1000000000 78696306 1000000000 266105383 1 70925188 692370701 1000000000 1000000000 735097466 1000000000 465307155 777616539 1 136091522 1 630739057 1 743823365 1000000000 773123200 1 1000000000 451814721 876852500 1 767344383 1000000000 467653792 1 1 101265488 1000000000 997726969 1000000000 428548609 1 489040866 1000000000 117733835 1000000000 352868150 1 520971668 205569816 1 65897516 1 1 629341840 1 821488856 480707814 1000000000 1 451865370 950687271 1 1000000000 507742220 75761970 1 1000000000 328382130 1000000000 73238434 1 558738591 1000000000 787785229 527722069 1000000000 1000000000 591972569 604415670 1 364304419 1 1000000000 896509682 1 983930115 813535807 1000000000 1000000000 466255008 1000000000 215246038 1 835832673 592242040 1 1 365746853 1000000000 641036019 1000000000 953051498 33839354 1 593771052 1000000000 282315183 1000000000 1000000000 556484216 1 550206283 1000000000 59925114 1000000000 232128305 1000000000 391891701 1000000000 557571556 719106054 1000000000 1000000000 114092841 1000000000 46826242 1000000000 680079297 1 309689832 905714207 1000000000 629593257 1000000000 1000000000 934257003 1000000000 120227526 16478784 1 1000000000 676204421 803634818 1000000000 976857404 1 602665894 1000000000 553109489 1 578894031 1000000000 1000000000 519566797 1000000000 128846376 301657007 1000000000 1 873435338 1 808616009 1000000000 749850787 29573148 1 537242026 1 1000000000 987766464 1 512008650 458308563 1 1000000000 98064109 1000000000 250566632 627854445 1000000000 384884705 1000000000 431591273 1 1 572887820 1 101053767 558631531 1000000000 1 466436563 1000000000 92474744 1 931510349 1000000000 209601244 924526800 1 112853859 1000000000 228284788 1 1000000000 88401301 1 125363836 1 599206493 722432259 1 940348688 1 392852346 1 674468667 1000000000 775392604 1000000000 501943959 1000000000 903003005 1 1 561604482 929041479 1 1000000000 600979045 1 739899734 1000000000 540697172 849716161 1000000000 259439964 1000000000 1000000000 220891264 1000000000 23946969 1000000000 520322118 491534890 1000000000 744201771 1000000000 45578288 1000000000 1 298109083 688984054 1000000000 259971016 1 273745112 1 1 435834144 74245778 1000000000 1 85787925 1 757461914 567395479 1000000000 916396573 1 1 116860331 987077627 1 1000000000 390025841 317497912 1000000000 38794758 1000000000 1 4047394 1 22429337 770227885 1000000000 259005973 1000000000 1000000000 643896902 592798405 1000000000 1000000000 414194076 1 497593158 603168157 1000000000 1000000000 139836218 377830185 1 587745804 1000000000 1 602799810 809081633 1 1000000000 460840613 1000000000 980609266 1000000000 159551911 173038155 1 1 814875964 879089446 1000000000 1000000000 938769149 266018433 1 1000000000 616199711 607173248 1 435278627 1 583350864 1000000000 1000000000 176945716 1000000000 124278036 109542029 1 1 315103572 1 748395837 659966521 1000000000 567746999 1000000000 662635013 1 512821895 1 457998618 1000000000 1 787823243 1000000000 579879169 1000000000 479481110 1000000000 24148158 1000000000 599557970 1000000000 519001052 1 460990800 722256788 1000000000 651490074 1000000000 1000000000 193373541 1000000000 173998633 1 656117891 1 360223655 1 137825148 336443345 1000000000 1000000000 566817139 227882207 1 1 635439699 267871707 1000000000 866553687 1 1000000000 955371442 109391171 1 1000000000 521763056 282478013 1 818035336 1000000000 586119443 1 1000000000 841938934 1 226166234 597456176 1 1000000000 907093957 1000000000 940020412 301254929 1000000000 93246023 1000000000 1000000000 444481507 111531561 1000000000 27071236 1 1 594715176 1000000000 759719755 310523367 1 1 970583840 706251094 1000000000 1 676227961 1 306448780 698935717 1000000000 106352743 1000000000 1 615867733 700404043 1000000000 43619892 1 1000000000 268284787 1 451456638 1000000000 920181275 261062111 1000000000 682015485 1000000000 1 401262104 495643495 1000000000 378423981 1 152910946 1000000000 317616916 1000000000 1 128134200 275116717 1000000000 1 869708227 58827264 1 86804961 1 1000000000 339219071 761932656 1000000000 1000000000 116214864 988506668 1 85478240 1000000000 46767319 1 1 56861998 128538372 1000000000 1 407731893 1 63086828 290179009 1000000000 1000000000 238065572 1000000000 107659548 1 991753243 1000000000 436928251 1000000000 712998721 1 56130289 1 416021934 1000000000 602382055 1000000000 999546166 312296031 1 1 848173243 423893363 1 328727728 1000000000 473063658 1 697592978 1 1 781718204 207462363 1000000000 1000000000 338580090 166836902 1000000000 1000000000 596778715 1 450406029 1000000000 62056428 1 27011068 519105327 1000000000 1 869291124 7734550 1 1000000000 911467538 1000000000 962015020 201061053 1 354868314 1 1 40626515 371947172 1000000000 1000000000 326594887 1000000000 851052976 725764347 1 1 937507221 207206216 1 1 767072559 1 872915079 23618933 1 382951296 1 1 571362589 400381090 1 1 580917756 1 248466911 576663416 1000000000 1000000000 865230734 56195955 1000000000 1000000000 328257203 53217030 1000000000 1 71728400 1000000000 587543165 1 212335446 1 258756060 1 424992224 1 527313765 673991767 1000000000 1000000000 348675949 817555602 1 1000000000 203132137 1000000000 50809640 1 622740501 733029888 1000000000 1 26351239 314139466 1000000000 927405094 1 530029372 1 1 504057416 851978487 1000000000 1 705862772 1000000000 498577141 1000000000 722829837 118713681 1 536020574 1000000000 1000000000 407428200 476965464 1 1 178247179 525079904 1 675403722 1 1 189127325 1000000000 884878999 1 398641176 1 409078325 1 802517259 1 372242129 1000000000 199490262 32679700 1000000000 1000000000 469821912 550001451 1 1 546802602 741140235 1000000000 209603597 1 1000000000 321927771 135899626 1 515524714 1 1000000000 254286290 391856772 1000000000 486313284 1 1000000000 689001748 559038523 1 283364324 1 1000000000 412923973 1000000000 554929132 1 289303189 1 657976063 1 662632041 770246082 1000000000 500478765 1000000000 1000000000 398164554 24583078 1 1000000000 905779134 1000000000 142712226 311518557 1 1 325250420 282826573 1 1 687956141 876303764 1 659172705 1000000000 424326028 1 529380719 1 1000000000 596275271 958471956 1 1 128775732 817586236 1000000000 871507564 1 20443106 1 367347718 1000000000 1000000000 597284073 627901899 1000000000 962563024 1 926825145 1 1 399877780 1000000000 557521828 1000000000 22356522 940767331 1000000000 1 804803827 1 661700318 357825412 1 1 53139559 1 619171105 1000000000 297492403 340067152 1 964016096 1 1 843608550 1000000000 519115482 1 99187938 414802829 1000000000 400190854 1000000000 99892790 1000000000 1 731888129 446192447 1 985393935 1000000000 1 835753728 1000000000 954515697 469232834 1 1 795853598 1 118230385 122890241 1 242285130 1000000000 708721203 1 823386613 1 42235537 1 85424225 1 660640376 1000000000 1 335685070 1 13159847 1000000000 178962768 1000000000 238620430 1000000000 843553094 97353717 1000000000 26293772 1 1000000000 848522970 1 679233882 709362021 1000000000 756942501 1000000000 1000000000 307398863 1000000000 990488805 1000000000 152178215 424844331 1 71431615 1000000000 472261965 1 1 846259005 38708259 1 646031262 1000000000 845998252 1000000000 1000000000 471404679 1 216807276 26741336 1000000000 892765568 1 647282253 1 1 339329197 326511638 1000000000 436616151 1000000000 871108684 1 71420482 1000000000 446736654 1 1 391019511 1000000000 751325764 105965993 1000000000 654162635 1 1000000000 830742156 787246081 1 1000000000 329622632 48020222 1000000000 976497751 1 695899882 1 837527683 1000000000 1 837188549 271098196 1000000000 1 90943753 2058845 1000000000 845764475 1000000000 1 275635054 1 211945372 1000000000 581066286 386858499 1000000000 1 670359201 1000000000 657223452 1000000000 80610024 1000000000 327743888 1000000000 167606960 1000000000 75931852 633189028 1000000000 992577784 1 1 50440264 1000000000 390252999 629422227 1 944855419 1000000000 289882549 1 758032261 1 1000000000 396656739 342205969 1 1 945646854 842088943 1 27762481 1000000000 1 12749363 53344702 1000000000 1 4900581 1000000000 106676720 886269997 1000000000 1 118017533 1 96398670 344912730 1000000000 210504931 1000000000 1 208637231 1000000000 236885410 1 103548758 1 468631843 1 60003382 907421685 1 665395179 1000000000 1000000000 370657388 813830933 1 143626117 1 1000000000 977564582 321289535 1 1000000000 87751198 1000000000 946306504 1000000000 891361673 1 33286886 247489183 1 1 621225202 1000000000 938982518 1 60653765 678046475 1000000000 1 210633221 1 811570717 1 417898784 1 64940710 1 615592029 825206115 1 1 699950956 1000000000 44539062 417651901 1 1000000000 575176790 1 590522907 91745064 1000000000 638250966 1 54674833 1000000000 814125540 1 291441344 1000000000 322728024 1 1 413598508 536341138 1000000000 647357638 1 12766334 1 468274984 1000000000 489518417 1 595259439 1 1 144042774 1 834918746 1 482569845 125597259 1 1 223235087 813745879 1 1 316045005 815560944 1 971047560 1 828187873 1 206100585 1 1000000000 17279014 1000000000 851785816 410837330 1 653834473 1000000000 1 112924500 1 25591067 895533705 1000000000 417793866 1 632043500 1 491758270 1000000000 1000000000 641111253 1 474189100 642267029 1 1 441742733 291037537 1000000000 392188840 1 1000000000 682002905 649444796 1 1470112 1 358372243 1000000000 897736529 1 1 383683189 1 223024700 9044813 1000000000 1 374401614 464298083 1000000000 1 911925883 1000000000 783964687 1 674754827 1000000000 168464831 1000000000 895022899 7547573 1 533692754 1000000000 326036955 1000000000 610142770 1 896426506 1 680335790 1000000000 66308654 1000000000 278592296 1000000000 1000000000 53855893 1000000000 624969747 481915616 1 1000000000 164855576 1000000000 380190690 377626124 1 625888984 1000000000 1000000000 824149311 612440405 1000000000 1 409451620 483171142 1 1 142023557 701446764 1 1 288150105 1000000000 410306221 517223525 1 918731413 1000000000 1 789094975 1 302112117 1000000000 42050137 1 476232818 1000000000 22839218 1 74691056 1 982563531 1000000000 265532587 1000000000 58354498 84740589 1000000000 275640441 1 1 425613365 655494554 1 1 736690620 1 457112425 450074659 1 1 330462259 25855170 1 638215247 1000000000 400788204 1 722249594 1 456461184 1 1000000000 913275261 751399741 1000000000 73767038 1000000000 1 889855777 1 546747212 1000000000 507208770 30716958 1000000000 220648067 1000000000 1 59858443 1 46562674 1000000000 653088691 1 402395337 117551976 1 719643100 1 805069628 1 1000000000 837691233 1 883299165 1000000000 509861104 824115466 1000000000 1000000000 659198354 1000000000 222873758 1000000000 59401424 183357678 1 697265547 1 183054978 1 1000000000 923396121 1000000000 318482145 1000000000 40552682 216190065 1 1 800184622 490699573 1000000000 1 78999243 734901969 1000000000 312009480 1000000000 152690747 1000000000 105926483 1 140238188 1000000000 1000000000 502994299 1 399848310 834516669 1 704952676 1000000000 1000000000 875878155 990867521 1 1000000000 432832486 981661852 1000000000 241218609 1000000000 1000000000 87905278 1000000000 815819351 1000000000 379665055 1000000000 368071721 1000000000 962364354 1 727687123 1000000000 872509206 70722881 1 1 808136064 612248930 1 1 755456937 292227230 1 1000000000 751521460 731114974 1 118905205 1000000000 65482128 1 375827603 1 117308926 1 1000000000 92596208 1 404749914 865864114 1 1 638349283 748390746 1 1 900621949 704660278 1 603466274 1000000000 1000000000 685529767 35986566 1000000000 1000000000 175118718 820539986 1000000000 542480108 1 295213401 1000000000 577668174 1 1000000000 776661785 1000000000 188033609 166980862 1 1 672193151 125948340 1 792549975 1000000000 76242157 1000000000 211813157 1 1 79364358 1000000000 144484373 390386135 1000000000 1000000000 431451201 317422628 1 1000000000 749127503 955651320 1 665249003 1 682291808 1000000000 889281425 1 144345819 1 1 677585658 1 433135318 1000000000 581697164 248523182 1000000000 151565878 1 56732535 1 1 109497353 159856392 1000000000 1 708266241 1000000000 825566100 167904078 1000000000 1 191598393 1000000000 59996291 748239341 1000000000 1 549210639 534617108 1 974033494 1000000000 1 731261499 1 910469336 229489979 1000000000 873457588 1 1000000000 834343485 1000000000 499408634 498729452 1000000000 20774431 1000000000 634356802 1000000000 1000000000 332217846 477148234 1000000000 1 141193106 1 950421303 1000000000 310790249 161961007 1 1 596293671 654850099 1000000000 438795385 1000000000 768069491 1000000000 1000000000 185210186 21846401 1000000000 512101312 1 1000000000 299745208 408606303 1 1 405262640 980671159 1 46162360 1000000000 119829234 1 1 292371736 562593191 1 1 2545169 342730847 1 1 874807407 1000000000 35525390 732769169 1 1000000000 714100995 1 492686541 400244112 1 1000000000 597299968 1 963448035 80446654 1 571297632 1000000000 1 966048366 1000000000 850820574 1000000000 426962889 15660335 1000000000 1 182553598 1 26133840 519576063 1000000000 284969110 1000000000 1 206481971 1 552388937 1000000000 19926793 479394306 1000000000 48251323 1 1000000000 130586415 99724461 1000000000 201001503 1 572358843 1000000000 1000000000 897286129 1000000000 610269921 1000000000 936636104 1 345997723 1 399925678 152779093 1 50995568 1000000000 1 473518933 252344551 1000000000 861068925 1 1000000000 493309196 1000000000 387667772 1000000000 497397028 1000000000 325002781 1 414785923 359410250 1000000000 92302117 1000000000 1000000000 304003931 151304345 1 1 127784429 235382924 1000000000 1000000000 738877505 1000000000 615665754 353806932 1000000000 1 139277577 1 723397330 65692933 1000000000 134591544 1000000000 1000000000 742202118 1000000000 413133201 306644091 1000000000 1000000000 749473832 1 598912470 480356238 1 8143656 1000000000 1000000000 809298777 306003291 1000000000 1000000000 945651700 1000000000 859043443 536999917 1000000000 8112440 1 753622801 1 1000000000 870448804 20693700 1 1 661564792 1 331285735 1000000000 724052565 1000000000 753025218 1000000000 354076862 125547828 1000000000 1 818874205 841635234 1 1000000000 736695791 1000000000 459669758 1 572646714 76473916 1 351774559 1 1 605669283 1 512245503 726301268 1 1000000000 14217083 658619746 1000000000 503104192 1000000000 57702885 1 44819192 1 585861477 1 1 767804541 594258415 1 1000000000 211350651 41232721 1 1 142988941 1000000000 318274239 1000000000 7068618 1 672832081 1 422114702 1000000000 972166078 1 34917492 1 612997025 431121868 1 1000000000 968527550 92192254 1 1000000000 220064921 922048560 1 111383747 1000000000 514404753 1000000000 1 77672509 1000000000 730057388 1000000000 392599633 776377122 1000000000 1000000000 505764931 824659495 1000000000 173775158 1 1000000000 241337380 561612710 1000000000 1 568823270 1000000000 147098073 1000000000 201386923 1 559551659 7068284 1 1 381342724 882018340 1 1 933485683 702341685 1000000000 625604400 1 828147828 1 617622530 1000000000 901721856 1 1000000000 66310737 387271854 1000000000 1 626936017 776361437 1 1000000000 964439844 1000000000 428438075 472493266 1000000000 1000000000 201932745 1000000000 246517494 1 721191302 1 694251011 338162215 1000000000 981161720 1000000000 287014696 1000000000 1000000000 352521591 471670449 1000000000 1000000000 50164740 185274518 1 1 916640227 1 337893089 695744490 1 814633544 1000000000 1000000000 123264423 471264988 1000000000 1000000000 851233343 614885739 1 437388895 1 932590560 1 383147175 1 866848011 1000000000 1 248843243 1 111346225 1 269494435 1 357044413 956528380 1000000000 446286976 1 468833496 1000000000 718947532 1000000000 1000000000 11179811 803365597 1 1000000000 247971810 286581222 1000000000 889292375 1000000000 1 679450400 1000000000 142983833 1 54734919 983605253 1 500219605 1 1 929083875 1 339697255 150101406 1 230369448 1 784519164 1 259343138 1 502124190 1000000000 871484754 1000000000 1 944194884 1 64649576 1000000000 209763867 435305477 1 882615434 1000000000 141636967 1000000000 656779728 1 1000000000 126051413 1 156965081 1 271020342 1000000000 696291498 1000000000 381286825 1 538636994 1000000000 863723270 22016723 1 1 257535011 1000000000 10143019 1000000000 225008325 1000000000 547535166 1000000000 144988430 310688664 1 35732821 1000000000 796752052 1 1 246709448 1 277801978 484686638 1000000000 789007455 1000000000 1 567603761 230883319 1000000000 111178385 1 1000000000 228534232 985413014 1 119831995 1000000000 1 97733936 586138798 1 35577113 1000000000 961587775 1000000000 1000000000 495989596 928509305 1 17236644 1 1000000000 117399834 1000000000 760847536 1 414916703 1 598560591 1000000000 488042951 929081407 1 1 427191079 60771409 1 375807608 1000000000 298152507 1000000000 885835966 1 1000000000 275659622 1000000000 895364188 1000000000 707526951 118139464 1 432182464 1 858048878 1 153014400 1 98274219 1 1 115043442 996806080 1000000000 1000000000 492103402 1 368331161 1000000000 681696603 1 207170633 345768921 1000000000 1 913516318 552088978 1000000000 1000000000 845884204 1000000000 606121153 252517035 1 352031827 1 1 32679307 1 194197441 1000000000 351674019 127428457 1000000000 1 480981198 838373325 1 806227814 1000000000 1000000000 932231708 43947376 1 966781020 1 796471006 1 293454238 1000000000 534714187 1000000000 1 200766100 75632521 1 558710515 1000000000 62438246 1000000000 975859188 1000000000 1 361402632 377664609 1000000000 638434110 1000000000 663953539 1000000000 1 284199976 590814810 1000000000 1000000000 402612627 440696441 1000000000 1 494143600 909756391 1000000000 1000000000 623622327 1000000000 794416492 625343276 1000000000 339197592 1 483214931 1000000000 1 935036670 1000000000 486401018 1000000000 139723755 1 197723324 573436167 1 116874966 1 782859323 1 1 657833399 959445824 1 801440163 1000000000 90424621 1 1000000000 120372939 1000000000 826666610 189159740 1 869576600 1000000000 905986312 1000000000 1 612993312 1000000000 67128828 1000000000 532938996 1000000000 779565654 1 17635763 1 83833290 1 77161031 563247169 1000000000 917059109 1000000000 582735786 1 774801549 1000000000 825790533 1 385973554 1000000000 735753410 1 1000000000 13654185 870953368 1 976114429 1000000000 810428652 1000000000 537850572 1000000000 18069623 1000000000 1 99026754 460471485 1000000000 1 133038436 1 746015989 1 130684156 92609812 1000000000 772461960 1 1000000000 46835010 820211095 1000000000 1000000000 88284199 1 283314403 658281849 1000000000 1000000000 742276505 1000000000 969658380 738753313 1 1000000000 152034030 1 605443278 1000000000 47802054 1000000000 69884121 943002872 1 321079797 1000000000 1 404767187 237428219 1000000000 933468989 1 1 18326507 188357428 1 99900860 1000000000 1 952835967 368175190 1000000000 650960381 1000000000 97662978 1000000000 426151142 1000000000 1000000000 765598676 1 614771808 61655116 1 548606159 1 1000000000 115944357 855505207 1 333385254 1 271934741 1000000000 1 773945048 1000000000 29616913 366376716 1000000000 1000000000 15653343 1000000000 191169270 1000000000 792288448 1 488928221 1 69960941 446680620 1 184621410 1000000000 1000000000 15071173 1000000000 519124062 936597246 1000000000 1000000000 555568624 1 837063334 1 106665733 1000000000 199315819 232104519 1 29162248 1 407033391 1000000000 1 971060124 311486389 1000000000 331591042 1 1 636846830 1000000000 550160915 1000000000 578867462 1000000000 718950826 106528491 1 1 211243859 1 383974416 473786491 1000000000 9006251 1 614887692 1000000000 131359935 1000000000 952308808 1000000000 766503778 1 685102284 1000000000 1000000000 689515933 1000000000 16336928 355821112 1000000000 1 556272163 1000000000 470560740 1 129140930 319036697 1000000000 1 620635734 535590664 1000000000 372616452 1 1 19669763 375687049 1000000000 1 468489153 520327106 1000000000 809635277 1000000000 1000000000 166958951 60618392 1 464137540 1000000000 1000000000 181234037 1000000000 397799766 950336501 1000000000 1 878004788 1 826000111 1 114323483 1000000000 100821928 1000000000 992638976 1 673044074 207269641 1000000000 1 145110006 799550669 1 374322470 1000000000 1000000000 475283633 467631656 1000000000 1 955878110 1 142827701 599197447 1 1 184263313 36160390 1 1 337538512 1 615569171 76538400 1000000000 1000000000 940208012 1 180600989 544803866 1 686952296 1000000000 1000000000 987261215 1000000000 791598720 845223501 1000000000 1 731926829 865039677 1000000000 828752226 1000000000 1 663864050 1 954751602 280204959 1000000000 895915649 1000000000 710664722 1 1000000000 894477314 996309033 1000000000 1 311060664 825737637 1 1000000000 764922750 1 223097041 1 708570193 583362109 1000000000 858767849 1 1000000000 137761039 1000000000 96743498 1 383008048 548430256 1 706372038 1000000000 306895143 1 438533707 1 1000000000 520959551 133595315 1000000000 1 767542585 556958966 1000000000 1 385026818 1000000000 837265495 491053678 1000000000 316946147 1000000000 82264059 1 1000000000 414932322 1000000000 615883674 509329981 1 1 372187077 1 871864226 148072775 1000000000 426036048 1000000000 1 361633575 1 7683692 991477243 1 106902454 1000000000 1000000000 948473885 879884426 1 775953930 1 40626435 1 1000000000 521046116 1 525546919 71561950 1000000000 745975027 1 23863175 1 990899001 1000000000 499711429 1 599951124 1 1 370383978 799420144 1 1 128739388 896028145 1000000000 268194390 1 5973663 1 711030716 1000000000 468714432 1 56057222 1000000000 1 98480043 1 391416580 249345678 1 1 83698993 572243442 1 917787367 1000000000 1000000000 836156906 545789722 1000000000 1 7799871 120162457 1000000000 1 871353873 5677207 1 85584942 1000000000 894542199 1 481478811 1 1 9466145 169404317 1 1 396868695 1 660997799 25669212 1000000000 655471509 1 1000000000 384708689 989235332 1000000000 34400168 1 217735864 1000000000 1 504411406 1000000000 478075106 287002921 1 1000000000 88427822 1 962480272 1000000000 500836217 250538069 1000000000 497625100 1 1 845905028 1 244889914 1 514804223 1 80203335 642316551 1 8315894 1000000000 844344803 1 1 262491417 715504375 1000000000 1000000000 539116941 1000000000 26752436 22545396 1000000000 1 15753661 878928027 1000000000 1000000000 587992996 1000000000 91866087 829269145 1000000000 1 177594529 1 586792052 1000000000 452782223 20309871 1 204707761 1000000000 190734078 1 132323458 1 1 970182419 1000000000 780815774 1 96346433 1000000000 33946424 1 802648850 1000000000 807584421 844491502 1000000000 627402364 1000000000 1 205195010 1000000000 157675927 1 846416243 179877717 1000000000 902122318 1000000000 787197833 1000000000 1 821661576 1000000000 49152112 872712061 1000000000 742928128 1 1 782782521 1 774100497 669055491 1000000000 1000000000 601971352 1000000000 390065012 958604155 1000000000 840529292 1000000000 169588535 1000000000 918541846 1000000000 1 906117598 1000000000 6163399 173015985 1 788715890 1000000000 763836098 1000000000 1 749607346 548582397 1 1000000000 314587236 1 372399092 1000000000 173844838 1 654167001 1000000000 990522839 1000000000 294190321 177951076 1 633071355 1000000000 1000000000 975296212 1 117361106 1000000000 462524768 1000000000 337828539 1000000000 75583502 1 610967480 72052367 1 239985472 1 1000000000 375786220 332743866 1000000000 1 694796654 532283433 1000000000 812424216 1 1 944287567 1000000000 602168085 35974335 1000000000 1000000000 148647303 1 476912439 57376766 1 1000000000 942957466 188912651 1 1000000000 115183601 1 43282000 1000000000 565565395 1 89742425 184143001 1 1 774979506 110814636 1 1000000000 145680278 1000000000 206594401 1000000000 797445262 1000000000 18910397 1000000000 421829992 476417653 1 1000000000 758195941 600342945 1 9921403 1 1 453713514 381349012 1000000000 1 546682146 541149331 1 384346151 1000000000 1000000000 74587429 290539236 1 160210708 1 1 120876632 1000000000 601730331 1000000000 797414287 1000000000 103790351 1000000000 475966034 694237882 1 1 211257474 715952591 1 292130946 1 79567957 1 677202167 1000000000 170545380 1 1 338784348 1000000000 991046685 1 783593651 1 275661489 1000000000 313799106 664830312 1 544707634 1 1 627582068 1 650367988 673010561 1000000000 919158353 1000000000 512909782 1000000000 722540537 1 207449585 1000000000 1000000000 84068733 372218357 1000000000 1000000000 853976206 1000000000 434715726 554429533 1 147699695 1 1 8614798 333191043 1000000000 1000000000 145914878 597015794 1000000000 95999715 1000000000 1 964711584 760170368 1 20162499 1 1 313947373 239448869 1 1 797131071 547153357 1 1000000000 2764915 1 560410317 97303941 1000000000 1000000000 112473518 1 191519754 119060696 1000000000 1000000000 536764080 264946496 1000000000 25252100 1000000000 1 57704668 1 404101857 656730917 1 1 741454813 531889422 1000000000 13913383 1000000000 1000000000 582154711 1 227769379 1000000000 434854926 371212333 1000000000 207851567 1000000000 1 239391205 1000000000 241360435 1 447682657 1 137303415 450457760 1 314809432 1000000000 479551400 1000000000 852396781 1000000000 151524264 1000000000 1000000000 287903784 1000000000 687455873 1 776599257 1000000000 300675604 537448935 1000000000 80134839 1000000000 760513299 1000000000 1000000000 360455727 1000000000 333461442 61289357 1000000000 1 346640143 284333660 1 657989275 1000000000 1 760910183 630361453 1000000000 1 255105419 958105168 1 848072438 1 450533119 1 1000000000 701169949 9677708 1 792153064 1000000000 362537307 1000000000 1 530284629 3002130 1000000000 1 141610767 1000000000 323884259 996231488 1 1000000000 901800072 1 415850001 564966996 1 403027239 1000000000 1000000000 794510018 1 577091730 1000000000 845503951 655460469 1 1000000000 698040722 142856928 1000000000 1 28748646 242277926 1 403715854 1 78252576 1 1000000000 757358378 1000000000 128913074 107824740 1 1167353 1000000000 1000000000 251035828 538301562 1 685296156 1000000000 485877183 1 782037043 1 1 448514995 85695981 1000000000 238918948 1000000000 1000000000 933962487 884576210 1000000000 61952005 1 1000000000 795977820 515235709 1 142495865 1000000000 612841940 1 142991825 1000000000 223573757 1 164631523 1000000000 103013978 1000000000 1000000000 28258121 897401971 1000000000 1000000000 167249613 1000000000 240405491 179902614 1 1 586156333 1 310699495 1000000000 150246306 1 990863806 27723989 1000000000 595318460 1 1000000000 710830045 736712877 1 971613953 1000000000 438031391 1000000000 1 588802777 204700250 1 632610873 1000000000 1 341312538 118621272 1 1000000000 371731320 46962826 1000000000 577780051 1000000000 648433906 1 150711968 1 1 150435211 1 685920257 853809379 1000000000 1 12698622 920175599 1 1 538791503 785098838 1000000000 461184124 1 22491277 1 933664336 1000000000 633819953 1 1000000000 24721006 1 368424174 322531686 1 1000000000 796915810 1 558300605 415300439 1 1 50787119 1000000000 466721964 123291545 1000000000 1000000000 498951257 232884209 1000000000 1 79649005 1 866283419 80094680 1000000000 935344776 1 1000000000 253434867 1000000000 67151993 1000000000 184753050 338757070 1 1000000000 462441408 785481776 1000000000 525061971 1 1000000000 662187917 1000000000 11155547 579213231 1000000000 286794799 1000000000 1 927528163 1 200669211 1 74444289 1 944381922 261267510 1 910173553 1 277348606 1 102877487 1000000000 596339354 1 1 543991863 236450676 1 605578230 1 900623041 1 1 33372791 913837267 1000000000 908172995 1000000000 65235813 1000000000 595765438 1000000000 518696025 1000000000 57283029 1000000000 1 431629107 1000000000 632331235 1 455176638 765743533 1 1 168363065 316152916 1 1000000000 363286883 219457306 1 761307859 1000000000 1 978936035 788364280 1 1 30390980 520799764 1 1 247365393 1 128539565 1 916752440 1000000000 998355380 545848539 1 403541725 1000000000 1000000000 117055093 1 813532538 657692676 1 144481336 1000000000 1000000000 162476535 1000000000 6630442 1000000000 164094180 866031217 1000000000 1000000000 188081732 1000000000 780771825 527082161 1 1 426309481 787015414 1000000000 1 528524369 1000000000 670665550 15635165 1000000000 921293897 1 1000000000 943114634 408027284 1 1 89810062 801663783 1000000000 1 339104651 621451039 1000000000 1 423748592 1 111122611 602275929 1 1000000000 659045532 952461655 1000000000 42168662 1 694123520 1 1000000000 196506002 796059296 1000000000 380607816 1000000000 1000000000 129639418 1 371283121 311941471 1 1000000000 778687138 554241566 1 1000000000 882728857 324265097 1 19887331 1000000000 373159692 1 1000000000 149981998 1000000000 840696739 542272513 1000000000 1000000000 362792984 840512860 1 931709803 1 1 621887220 213938359 1 818514535 1000000000 568399879 1000000000 215108544 1 370180457 1 1 775884727 1000000000 234540718 1 89159939 280391207 1000000000 1000000000 83431971 1 133633237 13064960 1000000000 386396240 1000000000 759614399 1000000000 10350814 1000000000 683362861 1 1000000000 102982673 7785763 1000000000 141624895 1 1000000000 95664442 1 271182163 1000000000 331779133 1 91107633 1000000000 871972005 1000000000 66254891 258205337 1000000000 789482459 1000000000 1 483140540 489291967 1 1 127264048 207792894 1000000000 266822964 1 1000000000 379872438 1000000000 964799922 608232996 1 293481770 1 734473252 1000000000 1000000000 600628560 583001926 1 114885817 1 1 69187573 1 528856332 1 283347965 1 947535102 445926362 1000000000 1 962531206 1 944453165 341677993 1 375988148 1 29339712 1000000000 857998895 1 175974152 1 12118657 1 570598004 1000000000 1 768143487 558174096 1000000000 623775940 1000000000 15370073 1 375921896 1000000000 1 228846830 244587130 1000000000 813964275 1 1 141618989 1000000000 442461327 761884284 1 1 834712155 133139771 1000000000 1 960359340 1 592770929 1 136248975 1 36198095 497713371 1000000000 1000000000 631854648 1 32619709 1000000000 575520933 1 614899989 49258453 1000000000 1000000000 310712589 391103266 1 1000000000 778379844 141511387 1000000000 1000000000 308174575 1000000000 876426884 872640848 1 1000000000 694842972 1 719264230 418700937 1 439459755 1 264128078 1000000000 1 586655700 1000000000 736692127 621761628 1 854228865 1 676106441 1000000000 1000000000 611063694 766306442 1000000000 1000000000 19255041 1000000000 179664969 633544099 1 966086028 1 1000000000 210919687 571877404 1 394704480 1000000000 1000000000 803193456 1 456771430 1000000000 993418908 8422562 1000000000 263307019 1000000000 1 35515253 1 593861755 1 976510548 156155522 1 1 541665659 1 94035989 1 157956244 376017753 1000000000 275086234 1 905036343 1000000000 1 257501029 1000000000 89113340 540113983 1000000000 877004400 1 1000000000 542797528 848791244 1 481500169 1 1000000000 504167128 1000000000 895086006 604673709 1 235883833 1000000000 486762848 1000000000 129131953 1000000000 341788432 1 495308444 1000000000 1000000000 659473564 1000000000 453264653 1000000000 233771646 1000000000 466049526 725387790 1000000000 144755659 1 509753511 1 1 64394738 1000000000 655048694 1000000000 946181720 64397547 1 556700553 1000000000 1 875873432 107220406 1000000000 100106345 1000000000 1 547706610 1000000000 471778063 72260906 1000000000 1 978995592 938891275 1 1000000000 48486291 453654887 1000000000 132417284 1000000000 1000000000 52211784 1000000000 626532168 14370108 1000000000 433745021 1000000000 1 906707995 1 614972809 1 937215932 358262909 1000000000 354727397 1 1 13380277 1000000000 525789166 800416778 1000000000 1 114126941 1 233753723 689814006 1000000000 1000000000 94723501 1000000000 895508609 372474275 1 1000000000 567601604 79632899 1000000000 941480189 1 760110431 1000000000 653716798 1000000000 1 631300037 1000000000 659153178 189773331 1000000000 1 114669548 1000000000 694091605 889268011 1000000000 406763426 1 966809123 1 1 253963723 1000000000 578518644 990360892 1 1000000000 753594293 74208128 1 119206557 1 1 210460327 1000000000 16599576 939411482 1 1000000000 363437209 1 262784269 554824727 1 1 957768218 1 91510546 507076423 1 1000000000 907722489 1 731634149 526480472 1000000000 51689385 1000000000 1000000000 412351792 1000000000 444176466 1000000000 536913867 807948111 1 1 793486468 541741236 1000000000 478689480 1000000000 793283817 1000000000 870801346 1 1 873159274 1 669114130 1 951619845 1000000000 630894050 1000000000 319157221 963816132 1 1 865160157 1000000000 793333944 716767547 1 109856181 1 670893218 1 789784861 1000000000 990618157 1 988030573 1000000000 794501194 1 837879455 1 1 145252789 1000000000 730823818 883618265 1000000000 1 73569449 820895508 1000000000 1000000000 894836397 523236397 1000000000 665150767 1000000000 701081180 1000000000 1000000000 628986347 1 741767502 166685918 1 1 739938940 1000000000 385925809 1000000000 76045111 153418434 1 1 760380108 65405240 1 1000000000 1623072 539125625 1000000000 388300826 1000000000 1 159173996 399264335 1 901271514 1 1 116206902 1000000000 605604953 1 4007776 508293920 1 1 919091451 1 345700633 938601235 1 1 43251357 676622304 1000000000 1000000000 543166779 1 81780631 1 533424349 1000000000 668845313 848720567 1 1000000000 10484054 902266457 1000000000 1 4861609 1 92805969 135728707 1000000000 1 505626016 1000000000 358646883 622143884 1 1 872054435 1 926227203 1000000000 547881602 1 589088018 335368026 1000000000 1000000000 153654720 611322672 1 833235620 1000000000 1000000000 734254008 1 2844337 1 838904565 1000000000 33076607 235142853 1000000000 456072312 1 479212747 1 1000000000 443589201 1000000000 6940684 1 137680166 1 60624290 604264860 1 1000000000 452155366 652764011 1000000000 1 161231728 566305194 1 1000000000 260433738 1000000000 306915652 1 338187197 1000000000 26703348 1 712887059 561154082 1000000000 359871406 1000000000 1000000000 205413902 1 299329747 1000000000 744990873 591843729 1000000000 1 672774167 1000000000 701819673 1000000000 442837899 522405355 1000000000 1 213785761 1000000000 889568063 1000000000 278813909 1 858769920 1000000000 577563677 446454457 1 368653690 1000000000 1000000000 957334499 507090891 1000000000 1000000000 511952349 1 45953359 144929792 1 365897250 1 451191342 1000000000 1 635365929 1000000000 794087465 1 211639998 1000000000 264849966 1 943970437 307192351 1 613798858 1 1 716440741 1 604535737 1 497270692 704471278 1000000000 1 511280493 1 488145307 566960640 1 308157884 1 1000000000 109819842 1 54400433 1000000000 724392210 1000000000 32718233 1000000000 762603530 732207577 1 1000000000 26763739 552202025 1 1 185229090 100471420 1000000000 1 534100617 19433278 1 1000000000 648407338 1 42466352 1 953776129 317114180 1 631443411 1 1 820544748 1000000000 126766321 629130536 1 719198761 1000000000 1 734233267 317592661 1000000000 1 998784201 1000000000 797560797 1 407679932 1 733101962 281418466 1000000000 236213272 1 1 441689119 1000000000 199519188 813745528 1000000000 814045629 1000000000 1000000000 474164487 1 520519532 232606658 1000000000 1 14106942 1000000000 749796182 1000000000 331290126 404679576 1 831230436 1 982768084 1 428667650 1000000000 1000000000 62467680 102919323 1 1 644540637 496350378 1000000000 1000000000 218217335 920124 1000000000 408404876 1 657142158 1000000000 1000000000 716907038 39524704 1000000000 225437284 1000000000 34450662 1000000000 14492902 1 977352611 1000000000 241314687 1000000000 749978280 1 1000000000 593186463 234514552 1000000000 1 83642428 938832660 1000000000 714955968 1000000000 457811822 1 170342501 1000000000 696766 1000000000 1 564420434 396406274 1000000000 1 607780576 32172573 1 656446562 1000000000 153275623 1000000000 544750040 1 1000000000 72964501 1 368735975 863838420 1 25441390 1 1 153789698 1000000000 299627313 604046543 1 1000000000 990789085 349166534 1 1 511469270 707070458 1 1 62815276 1 927780438 1000000000 186266649 1000000000 125399773 204022362 1 1 704918594 666854109 1000000000 1000000000 198673973 1000000000 485361670 1 649742277 1 671820554 1 92194108 1 68690079 780145358 1 896516735 1000000000 1 229516156 234595853 1 1000000000 27952528 479459963 1000000000 1 857230353 1000000000 482888927 1000000000 35467400 167526024 1 1 884051069 551473144 1 529700366 1 65899753 1000000000 29274866 1000000000 1 855537590 1 172523360 278574726 1 1000000000 170834972 1 371492004 429154604 1000000000 1 291143255 659923056 1 1000000000 389356450 1 437945759 1 813596239 621311731 1 1 624677781 1000000000 653539309 191700941 1000000000 1 646963598 1 865740428 12716387 1 792457600 1000000000 1000000000 320083665 1000000000 33022580 916902891 1 173043930 1 880782662 1 1000000000 468304702 334751776 1000000000 396908794 1000000000 1 71522363 1000000000 986258576 681482964 1000000000 1 64628500 318179339 1 1000000000 898632428 737093152 1 1 577984612 1 782906862 575863392 1000000000 256862702 1000000000 227226005 1000000000 59489090 1 1000000000 743556270 595624964 1000000000 41653166 1000000000 1000000000 875850330 1 693570301 1000000000 822340499 1000000000 684573822 1000000000 655521991 1 327603970 1 793985089 1000000000 505135754 880723751 1 1000000000 581735850 1 766200501 1 310669941 1 942217326 579975500 1000000000 1 142821028 1 119829490 395326132 1000000000 1000000000 49291598 1000000000 340339803 1000000000 228111913 506231680 1000000000 834815831 1 1000000000 907128782 481936807 1000000000 1000000000 701801875 688348150 1 1 236973858 1000000000 963038154 1 6399545 1 696572115 1000000000 61666488 245347246 1000000000 675255823 1000000000 432762966 1 1 547047613 860882579 1000000000 1 611517264 1000000000 362078422 1 723926064 682176466 1 187162534 1 1000000000 658743110 1 837395317 786852930 1 868354415 1 313447261 1000000000 468146778 1000000000 1000000000 388892967 1000000000 56835726 1411911 1000000000 102023081 1000000000 64808093 1000000000 237707958 1 16093899 1000000000 542626352 1 357411203 1000000000 1 155928372 1 214995453 1 882885454 1000000000 681960685 751695420 1 1000000000 73622887 72272641 1 1 188088069 38390711 1 1 115560884 1 643662192 1 94275971 1 21910926 76324063 1 237045237 1000000000 225066384 1000000000 825704817 1000000000 144259805 1 135136687 1000000000 1 206614327 323972141 1000000000 100272073 1000000000 113387911 1 854810703 1000000000 1 744017007 1 667266448 868847043 1000000000 423553254 1 487112468 1000000000 286132511 1000000000 925440266 1 1000000000 622252848 527573236 1000000000 55628554 1000000000 1 143423224 1 596589810 1000000000 471580208 1000000000 369998784 541392421 1000000000 229039211 1 1 44501754 51387183 1000000000 428151730 1 1 209626308 764372966 1000000000 1000000000 755333107 829510743 1000000000 974656506 1 1000000000 351156657 360571910 1 1 419418346 944864842 1 288008336 1000000000 485658854 1000000000 465337459 1 578901791 1 393332990 1000000000 1000000000 74626881 1000000000 704891823 222667131 1000000000 1000000000 912282112 1000000000 557636648 722658852 1000000000 802505699 1000000000 1000000000 322179324 1 315811764 1000000000 826714790 73275856 1 780687099 1 421494581 1 167876969 1 1 23642772 1 980221309 1 360881371 1000000000 697285514 1 120836554 1000000000 878546623 1 5833448 791158810 1000000000 812973892 1 125006730 1000000000 208623703 1000000000 796440236 1 73517681 1000000000 1 226213502 996721928 1000000000 1 232195426 1000000000 621641038 772168927 1 1000000000 120628591 122340468 1 1000000000 521625297 166524128 1000000000 1000000000 15556542 1 372142402 1 563604178 432979824 1 1 555804305 980359902 1 1 836647293 941797764 1000000000 470473498 1000000000 572673556 1000000000 1 525354550 1 242318055 680762576 1 205374717 1000000000 1000000000 188894221 1 399059071 936084628 1000000000 1 212178438 1000000000 951145893 1 596448290 1000000000 561723237 1000000000 985243771 433357986 1000000000 190451676 1000000000 963909255 1000000000 1000000000 45455002 1 15130258 1 241516217 1 559898416 683851031 1 1 345363806 1000000000 137401626 1000000000 748309941 5321772 1 1000000000 485226292 406022262 1 1000000000 246304822 1000000000 979759654 401603567 1000000000 1000000000 854725296 1 152725192 1 743083884 76335112 1 1000000000 517863132 1 107868962 867112978 1000000000 544812291 1 1 852598156 1 173755340 1 116991200 1000000000 716345684 1 846372513 13522118 1000000000 1 457931229 98806226 1 1 844649104 148126648 1000000000 304082019 1000000000 741812896 1 666529587 1 134701978 1 575669407 1 325987225 1000000000 1 554617875 742249444 1000000000 612290216 1 1 482651709 180418614 1 1 71248185 1 605127940 668005659 1000000000 4230502 1 1 502274450 1000000000 161766583 1000000000 569155264 572662019 1000000000 727667689 1000000000 1 603804878 1000000000 17718817 1 124087884 1000000000 426915175 692940654 1 1000000000 82399366 1 754071594 1000000000 915498513 1000000000 338371161 429888761 1 1000000000 302292608 1000000000 205943537 1000000000 735824129 129497391 1000000000 1 474957553 1 354332611 1 284522513 1000000000 802141688 114482995 1000000000 1 976793121 808926842 1000000000 4166949 1000000000 1000000000 354148563 847458353 1000000000 1 56858109 1 775220985 1000000000 892135051 992082128 1000000000 1000000000 473000250 222620948 1 137232642 1000000000 284784442 1 1 243047736 995448029 1000000000 1000000000 544479012 850722363 1 88627830 1 1 354120049 1000000000 574396902 883812572 1000000000 501840755 1 1000000000 696971531 1000000000 185543059 1000000000 75592841 1 168427707 1 252623861 158413467 1 679101632 1 1000000000 835186804 1000000000 735791343 1000000000 825995742 1000000000 767702082 1000000000 223993194 169942816 1 1000000000 809990774 1000000000 618706356 696990105 1 1000000000 119366013 1000000000 723435269 1 2762199 128657980 1000000000 723579833 1 1000000000 55754880 1000000000 650258218 291997525 1 1000000000 660083886 937572988 1 629872926 1000000000 191958206 1000000000 1 498146891 547692281 1 1 923017916 1 138186929 227929855 1 1000000000 348414894 790986964 1 1 755402710 1000000000 454872231 363970774 1000000000 58602921 1000000000 1000000000 131837133 791692535 1 20991355 1 211021340 1000000000 193294141 1000000000 212122470 1 572040003 1000000000 219140695 1000000000 1 581549149 40468639 1000000000 1 576612794 391962109 1 308860674 1000000000 1000000000 867749222 435409697 1000000000 1000000000 988364753 354022700 1 386201353 1 151042744 1 579000550 1 60547341 1000000000 249831242 1 510117001 1 1 101858120 663408027 1000000000 1000000000 45368779 1000000000 84152503 1 69044267 1 149113497 435562748 1000000000 691180616 1000000000 54448019 1 155038243 1000000000 234271363 1 848486256 1000000000 1000000000 22651270 1 286066617 626185516 1 1 317319520 683770033 1000000000 898854094 1000000000 409746515 1000000000 238011281 1 1 837053592 1 642472660 239172816 1000000000 1 533526157 1000000000 392812356 1000000000 156360386 809027428 1000000000 1000000000 251519551 778968680 1 659190824 1 456562340 1000000000 651841981 1000000000 320755733 1 1 242237878 846410341 1 1000000000 439123605 882580705 1000000000 1000000000 96032074 489783466 1 669348246 1 1 842439060 967549307 1 167068171 1 1000000000 317990691 1 298713174 483727012 1000000000 1000000000 148686248 1000000000 117979380 13220183 1 133926260 1 1000000000 854419600 1 142730095 195774207 1000000000 792210678 1000000000 1000000000 568567983 382536297 1000000000 1 844826520 1000000000 483742237 940201782 1 1 236262263 641178747 1 1000000000 102209237 1 574819984 1000000000 718086587 1 336419002 1 921732232 472531395 1 1 748327725 1000000000 133864782 126800943 1000000000 1000000000 574891878 735199080 1 274048706 1 690869211 1000000000 1000000000 229847044 827018233 1 146381922 1000000000 665682884 1000000000 921104401 1000000000 953688101 1000000000 1000000000 670445280 613704404 1000000000 62507853 1000000000 1000000000 209780283 1 492695687 1000000000 429529774 1000000000 950432694 415319642 1 1000000000 345639653 723022660 1000000000 1000000000 216038901 261408966 1000000000 1 335123445 202857435 1 288568642 1 1000000000 390414248 1 435690188 965792151 1 1 49321179 245036133 1000000000 986384839 1 1000000000 110909325 1 825710823 63450724 1000000000 1 489985075 945300554 1000000000 1000000000 998010597 1 57694041 1000000000 940545407 1 189954272 5233563 1 1000000000 339512088 809393121 1 1 188425587 1 725163134 1000000000 226208473 1 448806534 189220676 1 918912158 1000000000 1000000000 648486408 1000000000 485967680 608743997 1000000000 1000000000 183324437 1 206941841 1 348988843 1000000000 675092478 428862194 1 1 341064875 661478882 1000000000 1000000000 505722473 551518371 1000000000 334497828 1 1 297279650 1 21277099 896098530 1 430160174 1000000000 35514621 1000000000 16114126 1000000000 1 512326947 684912810 1000000000 1000000000 123578244 1000000000 306022845 1000000000 527133054 1 313923060 1 973042929 588779481 1 789182490 1000000000 1000000000 862901297 111757907 1000000000 1 308751356 1 645006875 1000000000 930821400 927310015 1000000000 284736781 1000000000 85227534 1 85587264 1 381116021 1 315053062 1 572339157 1 499931625 1000000000 1000000000 540453265 1 981661827 807771664 1 89260623 1000000000 1000000000 740366901 38288591 1 306761998 1000000000 1 76460653 1000000000 117804598 548003179 1 1 805929269 1000000000 158628176 1000000000 843196999 1000000000 252425249 1000000000 57519343 1 67456735 1 523397285 214195850 1 116859414 1 501939497 1000000000 29223747 1 1000000000 247320093 1 287507684 1 864764720 320236407 1 304075194 1000000000 1 822165590 1 345978167 101929767 1000000000 899668664 1000000000 235895841 1000000000 142058121 1000000000 1 395201904 1000000000 457596781 1 340745242 1 671140044 849965783 1 683864894 1 1 356862753 162622663 1000000000 1 70056180 228219946 1000000000 1000000000 299045776 855240882 1 921174942 1000000000 71476179 1000000000 1 883302691 1000000000 78983166 1 983297428 417036301 1 161049194 1 1 285567142 343055020 1 989652716 1 760239534 1000000000 1000000000 908151287 1 987013504 1 617714763 1000000000 697686882 872267997 1000000000 1 279112344 1000000000 442660058 45217292 1000000000 860427185 1 945898772 1000000000 284796588 1 1000000000 909529525 859705218 1 935186653 1000000000 1000000000 18752 1000000000 599414993 1 75021027 1 367722574 1000000000 292969231 1 568682154 155634741 1 1 282458462 76350103 1 1 778145107 1000000000 662432119 1000000000 225290835 1 102821097 752604939 1 1000000000 239292302 753901028 1 1000000000 329511345 1 30712112 918790929 1 746250991 1 533870789 1000000000 327050920 1000000000 1 878006936 560989597 1 1 347538739 1 172133325 1 571524742 1 561209876 523733957 1000000000 919782361 1 359928918 1 1000000000 177596573 1 822219033 1 585508819 913360741 1000000000 1000000000 704034136 1000000000 169967904 1000000000 18419962 1 219664193 125208415 1 1 35292725 1 138999986 1000000000 251326322 14773113 1000000000 121327522 1000000000 50511342 1000000000 1 59053767 521722946 1000000000 1 575365552 1000000000 489784864 551954469 1 1000000000 944338394 1 961046319 953146783 1000000000 643953358 1 1 803031310 1 180579463 1000000000 810603416 1 783875119 1000000000 61284869 829524544 1000000000 1000000000 388691834 68870958 1 304384622 1000000000 705113871 1000000000 1000000000 909744093 93390581 1000000000 1000000000 682379561 1 206843236 1 808069365 917485882 1000000000 108792181 1000000000 1 335543922 474189431 1 1000000000 388737043 1000000000 695149467 826239679 1 1 866970891 1 825035576 41807131 1 318487599 1 787967795 1 1000000000 395667673 628901463 1 851997070 1000000000 72592828 1000000000 1 297631204 1 84949439 1000000000 898340766 4239269 1000000000 1000000000 604384209 1000000000 875022974 275721633 1000000000 1 335218575 1 384107505 1000000000 329804965 1000000000 335187305 934554791 1000000000 1000000000 572326456 60772055 1 273115360 1 618666770 1000000000 1000000000 342243720 167602551 1 357168404 1 1000000000 45208537 1000000000 750014848 1 194884944 1000000000 803349703 335056982 1000000000 116965830 1000000000 226474437 1 1000000000 245530230 890220320 1 106394836 1000000000 1 486598268 143600617 1000000000 1000000000 436788853 846888002 1000000000 1000000000 501106823 1000000000 22511421 1 397358121 1 629974163 339358484 1000000000 1 461760368 725159694 1 1 651062916 134701464 1000000000 1000000000 973454446 110711269 1 1000000000 779697107 498073464 1 710600347 1 152163269 1 1000000000 364499855 457925434 1000000000 333819873 1 1 104707596 1 870942688 1 93861677 422016062 1000000000 1000000000 656352198 581226840 1000000000 1 692485527 1000000000 603463113 1000000000 514673309 1000000000 577497531 1000000000 365385823 160244293 1000000000 1 658116929 1 992617036 1 83974716 236919338 1 1 780024666 102189467 1 762885982 1000000000 1 1208113 1000000000 431426797 1000000000 357120206 1000000000 556760989 1000000000 795155553 1000000000 271680334 696063086 1 1 884688930 189782938 1 761425287 1 408280758 1 1000000000 520568982 1 391027360 1000000000 370913864 1 351115096 1 504402889 1 227820459 453735249 1000000000 79318739 1000000000 1000000000 901625830 54286191 1000000000 135143519 1000000000 75697459 1 561126422 1000000000 890797225 1000000000 781029269 1 1000000000 458061929 238319027 1 1000000000 669284652 1 229270894 1000000000 537029134 73956081 1000000000 1000000000 441148012 1000000000 716760098 874699443 1 23880971 1000000000 1 29292427 1 344294039 1 817027246 1 257732076 1000000000 619642595 1 750154956 1000000000 923574882 871508831 1 1000000000 776447766 803263938 1 1000000000 730354192 1000000000 223858618 978612628 1000000000 89054957 1000000000 140650781 1 991888392 1000000000 1000000000 689323693 694924061 1000000000 1000000000 295216356 951246263 1000000000 1000000000 941355802 1000000000 310801128 129670911 1 1000000000 160951747 562749703 1 814108315 1000000000 765233939 1 1000000000 643176292 414885029 1000000000 353976739 1000000000 1000000000 246082075 140716599 1 1000000000 930392624 213145463 1 1000000000 117634873 1 70464490 783580029 1000000000 1 15377418 15674363 1 628425580 1 1 710091529 1 89312176 282802731 1000000000 816956309 1000000000 28975743 1000000000 701051024 1 701718812 1000000000 1000000000 266869075 990844107 1000000000 1000000000 474301836 1000000000 264821875 1000000000 72602968 1000000000 919122334 1000000000 469752495 682147956 1 886309187 1 1000000000 222087811 1000000000 831947032 5348815 1 1000000000 165218893 1000000000 225785188 793818725 1000000000 1 254621420 1000000000 375891319 319919767 1 853809572 1000000000 17163445 1 13820211 1 208666222 1000000000 64880567 1000000000 245804773 1 745127571 1 1 131547199 1 105496904 1000000000 221472210 937327600 1 293308658 1 93063728 1000000000 2126775 1 785825054 1 1000000000 920875277 1 489481828 1 665328518 1 161503503 17220668 1 501069409 1 1000000000 162537261 612562694 1 1000000000 382074469 1 526094617 937174889 1000000000 1 797746497 1 664437293 1 822851424 1 652797195 1 259936033 1 664944389 177340115 1 261589449 1000000000 1 192204510 1000000000 55959227 49868874 1000000000 556213384 1 1000000000 691931305 1 657113727 1 679117249 1 198147881 1 938538338 884681587 1000000000 193506755 1000000000 1 61961683 1000000000 349363901 252312761 1 487689304 1 1000000000 622324675 1000000000 727865586 800448762 1 347577714 1000000000 1 795922834 1 685941733 638282612 1000000000 1000000000 597243606 923094790 1 949579222 1000000000 1 404431495 38765448 1000000000 939237982 1 1 11244428 956657090 1 143591611 1000000000 1000000000 446706457 441312255 1 916790634 1000000000 615020600 1000000000 514029128 1 1000000000 743927173 1000000000 843997069 324167759 1 278519894 1000000000 1 512040065 299923080 1 1000000000 628710718 1 610979927 290828681 1000000000 354576151 1000000000 1 211097121 1000000000 499289296 206627607 1000000000 1 749517277 1000000000 83149147 1 865259527 1000000000 128171188 69844084 1000000000 16169604 1000000000 1000000000 409656781 1 505848739 483976696 1000000000 488376276 1000000000 652326091 1 1000000000 787855117 190913298 1 1 323235601 491305804 1000000000 220589 1 104956290 1 1 91111928 859450252 1 305137405 1000000000 369447217 1 1000000000 130900010 1000000000 442867584 89461218 1000000000 1000000000 722931383 1 605948057 1 714245160 1000000000 73379029 1000000000 451754859 1 634610803 1000000000 986065491 28203924 1000000000 1 678872299 1000000000 276608911 1 107786483 232186443 1000000000 1 334700589 1 695189081 592130276 1000000000 1000000000 670008382 366134791 1000000000 1000000000 385609019 442966585 1 1000000000 72282619 648620347 1000000000 1000000000 548732813 1000000000 225845001 1000000000 293115647 1 969974793 325175295 1 307932602 1 1 808173799 1000000000 549345072 1 71692935 1000000000 151904461 1 796983323 1000000000 169184390 466377672 1 29446700 1 167604729 1 1 925236476 799831557 1 40240114 1000000000 61155967 1 830291499 1000000000 583112070 1000000000 217957564 1 290897278 1 809337188 1 1 723409547 1000000000 111836528 505411900 1000000000 642442808 1000000000 1000000000 909468337 1 663938701 1 9527978 8352389 1 46385123 1000000000 276473076 1000000000 1000000000 392646409 821348355 1000000000 1000000000 558257348 426509367 1 387205913 1000000000 329278801 1000000000 1000000000 133297308 323078242 1 648893379 1 1000000000 306023035 138105539 1000000000 728283977 1 407482442 1 1000000000 268693775 622877068 1000000000 598716756 1 1 409137646 955162530 1000000000 1000000000 350734006 97150408 1000000000 131647779 1 938423519 1000000000 1 428353872 1000000000 606385304 863552052 1 1 495021074 1 902124333 180862381 1000000000 1 813367154 1 733644084 1000000000 657343433 391896501 1 1 2978018 1 528597113 825612988 1000000000 1000000000 321660523 126429032 1 1000000000 435200856 782676383 1 749711462 1 1 145737584 851551516 1 1000000000 816714110 1 491982438 1000000000 626864926 170266860 1000000000 1000000000 413478335 1 667358237 1 382245880 1000000000 482600279 76849812 1 357376124 1000000000 308888594 1 1 6617444 738795231 1000000000 1 587654017 831998651 1 64651035 1 352016293 1000000000 289681792 1 600655528 1 702577551 1000000000 64858870 1000000000 1000000000 655536625 1 92086689 372557422 1 962048093 1 516411834 1 1 376809899 503796493 1 1 784384198 962982654 1 1000000000 489331127 26990831 1 1000000000 103456752 1000000000 875908200 1 954182603 426973142 1 1000000000 252836180 623273460 1000000000 52841649 1 1000000000 856115535 1000000000 699858582 1 931505984 987447071 1000000000 1000000000 185047482 1000000000 406351724 1000000000 287770962 421512808 1 134888153 1000000000 251908878 1 380927467 1000000000 31328418 1 1 554499035 322744608 1 255625805 1000000000 1000000000 698459738 1 162388203 982214686 1000000000 1000000000 818852747 1000000000 26012088 12694581 1000000000 1 793990984 1000000000 831715409 267140399 1 1000000000 62485626 1000000000 403306511 338248758 1 1000000000 207808424 396377878 1 345335553 1000000000 1 485108352 1 575710768 1 366187921 1 478114867 1000000000 577760376 1000000000 189042465 525121190 1000000000 1 758487855 1000000000 127808305 395180752 1 164595410 1 1 619646048 1 742880981 1000000000 311646647 836577888 1 1000000000 620277245 1 140595057 289880613 1000000000 46292211 1000000000 655989364 1 1000000000 937432900 1000000000 901370213 1 222775446 1 40464473 425138821 1000000000 868619373 1 1 51331650 1 43251665 1 490308789 1000000000 392086026 460361713 1000000000 671470459 1 1 68628326 207793291 1000000000 1 856422946 1 999172320 1 343231115 1 466817262 1000000000 521979630 1000000000 47693917 449446467 1000000000 1 829501833 1 78962828 893857424 1 1000000000 701452834 1000000000 888039996 162462562 1000000000 1 85727042 969818626 1 656357398 1 1 292978062 868869589 1000000000 497742923 1000000000 1000000000 798690951 1 772837366 14794545 1 1 645841343 1000000000 633500168 382820047 1 797929260 1 273453771 1 1000000000 588988488 1000000000 403828652 1 467143032 880108620 1000000000 419605465 1 1000000000 368064265 1 711463443 1 838953439 1000000000 910728027 1 362696024 69490476 1000000000 279413679 1000000000 439816235 1000000000 966496653 1000000000 557133459 1000000000 1000000000 129159098 1000000000 94130311 23295271 1 1000000000 121295014 769780902 1 1000000000 322750789 1 766837186 1000000000 324936888 133426693 1000000000 1000000000 234037493 581327388 1 1000000000 607312133 1000000000 978212390 1000000000 764423317 1000000000 260920486 725440021 1 95086942 1 1 213022134 542929293 1000000000 1 594107824 567663319 1 1000000000 706230318 1000000000 953057355 683448131 1000000000 999174874 1 1000000000 728436032 564251306 1000000000 1 344225234 1000000000 389282458 1000000000 80137801 944559963 1000000000 1 69381985 1000000000 470680451 1000000000 340868847 20889079 1 1 891776990 1000000000 770502147 1 53094599 78894228 1000000000 34837907 1 1 503741402 1000000000 411275397 957979853 1000000000 1 744029451 1 122175455 413973163 1 1000000000 244032076 1 788181124 891274069 1000000000 1000000000 251695532 1000000000 358159068 851888343 1 257865903 1 277746081 1 1 950631918 1000000000 115394533 799657442 1000000000 1000000000 41959281 476123051 1 1 272727686 1 355655723 1 237522812 1000000000 110752123 1000000000 323620846 1000000000 432487266 1000000000 79984073 1 818034710 82052769 1 1000000000 537321152 54484913 1 1000000000 463857930 1 588783322 270150958 1 1 552863501 22519247 1 1000000000 93994617 1000000000 512212753 766249183 1000000000 1000000000 133154889 1 996115053 1 705950613 1000000000 16717183 1000000000 992069853 738387875 1000000000 40243065 1 546379849 1 1 644690425 341210480 1000000000 1000000000 345078620 79955141 1 1 140265760 1 625559932 1000000000 358160775 1000000000 470647639 662839669 1000000000 1000000000 149370161 1000000000 304145213 1000000000 932863851 413813195 1 1 955785893 1000000000 660616577 682727195 1000000000 1000000000 5592619 329662725 1000000000 1000000000 147050856 953628259 1 1000000000 70689000 865602181 1 656910306 1 1000000000 767678920 1 176096545 712736200 1 639227653 1000000000 700889222 1 399340247 1 1000000000 511710924 894609115 1000000000 575811642 1000000000 1000000000 57362546 1 57743705 1000000000 735596463 1 618149906 605639119 1000000000 236321516 1000000000 830349269 1000000000 1 958020467 1 39754958 43513376 1000000000 1 238654202 1000000000 560362539 1000000000 643260251 208112031 1 1000000000 478303469 257617433 1 768559357 1000000000 343562890 1000000000 1000000000 174108142 102815836 1000000000 919991774 1000000000 1 461663334 396180087 1000000000 262432251 1 62550364 1000000000 778440841 1000000000 722345610 1 1000000000 510500885 1 508942864 1000000000 45973254 1 618790012 884752779 1 90980190 1 1 191616278 744964417 1000000000 1000000000 77980717 747611262 1000000000 618485002 1000000000 995888699 1000000000 695434596 1 1000000000 738368268 358823345 1000000000 606918784 1000000000 698042464 1 1 559585549 36825414 1000000000 1000000000 93686699 1 559850435 655357573 1 318016478 1000000000 1 505183782 1 906807503 1000000000 235141240 698268496 1 863904503 1000000000 1000000000 219528207 1 645273982 534013095 1 194112266 1 1 981097860 1000000000 628604877 168191751 1000000000 936606208 1000000000 572413011 1 608407747 1000000000 76240414 1000000000 572777592 1 1 315835373 1000000000 804491764 376220174 1 1000000000 700110814 1000000000 540474048 971458484 1000000000 1 899826394 1 721317300 964725854 1 1000000000 123456295 1 860070224 246220384 1 1000000000 847627566 1 87523785 807588727 1000000000 1 418870134 159981970 1000000000 1000000000 833225339 177376891 1 1000000000 156003207 1000000000 774608537 1000000000 862204943 481645080 1 671603051 1 131333161 1000000000 681496405 1 231613831 1 573859598 1000000000 291019942 1 502054568 1000000000 331139559 1 1 703236026 70504488 1 1000000000 303841525 358879790 1000000000 1000000000 799498725 758777118 1000000000 1000000000 1457230 91429521 1000000000 780886141 1000000000 1 66677374 1000000000 166959599 892791666 1000000000 510009777 1 1 669989743 1 969979856 662161868 1000000000 1000000000 845610819 1000000000 558691963 673613741 1000000000 1000000000 485780252 1000000000 211144270 215920176 1 1000000000 154480531 320909522 1 1000000000 722345620 1000000000 44834136 1000000000 717597678 1 990257465 1 546964813 720096412 1000000000 143693586 1 1 314032613 805653869 1 216329652 1 115977801 1 1 789343134 1 26400118 1000000000 122384915 1 52809823 112434635 1000000000 628053695 1000000000 544900883 1000000000 419988907 1 1 876914019 312833606 1000000000 264620958 1000000000 3901855 1 272622930 1 1000000000 116435700 78485855 1 532609492 1 252826217 1000000000 1000000000 332106609 1000000000 407284586 53009041 1000000000 1000000000 147430091 805603179 1000000000 603059817 1000000000 1 519875805 1 889759958 1 829650017 35273801 1 1 2831368 1 242837904 1000000000 741485558 296884071 1 1000000000 44739765 103635605 1 1000000000 264195510 214880566 1000000000 425273196 1000000000 1000000000 371619712 284538467 1 1000000000 475615861 286145696 1000000000 1000000000 522794713 20327108 1000000000 1000000000 687605968 610591293 1000000000 979249279 1 1 80794608 599476245 1 805295798 1 214385048 1 804688663 1000000000 1000000000 943021276 1000000000 523527056 468955129 1000000000 402887380 1 1 563461809 927591274 1 922019090 1 642367474 1000000000 1000000000 141445061 1000000000 876080527 955211358 1 530385341 1 1 389512726 1000000000 545449216 796791626 1 1000000000 150208971 468482589 1 1000000000 103118077 1000000000 883935909 1 151313228 1000000000 239011577 418483476 1000000000 1 629568905 135652817 1 1 855011355 351250607 1 592464842 1000000000 446006171 1 222306419 1 992127002 1 103190496 1000000000 747202918 1000000000 1 772243740 807560980 1 1000000000 563998290 139890103 1000000000 1000000000 378570118 1000000000 959446745 748659364 1000000000 1000000000 889577381 637871908 1000000000 759920046 1 1 863167940 1 63045414 1000000000 135306904 980131822 1000000000 242575345 1 794106588 1000000000 80576093 1 353013398 1000000000 316624431 1 430184290 1 1 10984693 1000000000 274963279 1000000000 506704682 1 236979219 1 726486165 662793724 1 1 223777704 633289051 1000000000 94845519 1 870263749 1000000000 1000000000 692907637 287712899 1 292527809 1 136972708 1000000000 1 35562443 1000000000 950161145 148127807 1 243800176 1000000000 568159809 1000000000 1000000000 154970400 400148094 1 744523370 1000000000 1 250270008 510485656 1 1 510003651 294900807 1000000000 1 371961026 1000000000 381586447 842067340 1000000000 30069694 1000000000 1 640482069 1 914469514 470638271 1000000000 1 801104277 959350641 1000000000 1000000000 357799984 1000000000 400685907 57175337 1 1000000000 786637456 1 2891928 1000000000 897096062 1000000000 87070589 848444047 1 1000000000 626561685 733083233 1 1000000000 386860486 297365084 1 197819265 1 819372593 1 953752951 1000000000 1000000000 776970401 1000000000 761850888 1 304182248 403490761 1 533702704 1 1000000000 102442105 55286892 1 1 644666576 1 62889458 253294730 1 1000000000 222856001 1 987662844 1000000000 8595533 1291434 1000000000 165993134 1 1 502411309 1000000000 542508566 515126478 1 1000000000 647683437 259075388 1000000000 102441207 1000000000 1000000000 153354935 196568536 1000000000 1000000000 143390472 1000000000 517733219 1 476969921 712330385 1000000000 44494848 1000000000 107663353 1 1000000000 874394676 1000000000 160628914 574465842 1000000000 1 816740983 1 916622341 9487735 1 499616723 1000000000 804145187 1000000000 1000000000 505050414 1000000000 735915371 882459727 1 1000000000 388784055 66844017 1000000000 433901842 1000000000 720580308 1 125126349 1 957871017 1 1 160231703 1 938964829 673965772 1000000000 975488147 1000000000 58235896 1 69684029 1 1000000000 234008404 179804445 1000000000 544580913 1 766596141 1000000000 1000000000 352081447 1000000000 455696430 149751271 1 1 494289624 67966105 1000000000 1000000000 459737592 1 47818008 272506599 1000000000 142891644 1 1000000000 769949884 179459395 1000000000 1000000000 596627083 510398087 1000000000 369817375 1 1000000000 750030228 1000000000 996080010 1 103506504 23992301 1 271572628 1 766653390 1000000000 1000000000 104146315 1 197181804 1000000000 451252304 609787754 1 311019852 1 78871590 1 72489482 1 21358127 1 1 751557148 121477425 1 1000000000 590508896 1000000000 295738545 857921553 1000000000 556801026 1 1 287374586 1 241128148 1 989476402 1 857058227 1000000000 491892922 1000000000 590203358 872073572 1 920763348 1 1000000000 318506336 1 19336697 1 864257745 596985520 1000000000 1000000000 619995070 671940424 1000000000 49843161 1 540662562 1 1000000000 86070110 719391854 1 1 523556221 314826714 1 966723248 1 1000000000 816923803 190995786 1000000000 1000000000 242918443 1 183089337 610894618 1 161378245 1000000000 1000000000 105697369 116830266 1 1000000000 161504857 1 522424407 248117090 1000000000 1000000000 655469664 1 302240890 1 781970107 549581900 1 1000000000 684224237 1000000000 889513307 615742438 1 1 35748081 193655270 1 1000000000 572293154 1000000000 620342903 1 147865672 1 56546495 576041038 1 1000000000 624561826 1000000000 589999159 712006405 1000000000 1 294071867 1440665 1 250373336 1000000000 742512780 1000000000 361743670 1 488071805 1 1 114996554 1 575276315 503544579 1000000000 1000000000 446879942 1 123530747 617283479 1000000000 50920686 1000000000 1000000000 272706607 1000000000 715597429 737809070 1000000000 1000000000 210085456 127692327 1000000000 1 716237481 1000000000 667812615 1 38184613 1000000000 992622263 1000000000 649094586 20493546 1000000000 1 837037325 198488304 1 1 668719181 1000000000 398444396 549883234 1000000000 1000000000 724548311 963101265 1 15836447 1000000000 857342651 1000000000 525055189 1000000000 1 587591756 561520698 1 73479040 1000000000 1000000000 476348570 282209831 1 1 268741702 840807665 1 1000000000 804715924 1000000000 27058557 270656843 1000000000 904280115 1 1 23994064 665598816 1 401270907 1000000000 1000000000 658614492 1 350337135 1000000000 684059054 289033823 1000000000 485695233 1000000000 1 115027086 552572374 1000000000 643648130 1 1000000000 292620992 1000000000 181090737 156386085 1000000000 382981789 1000000000 998350154 1 371833520 1000000000 1 677629591 1 945048387 10286452 1000000000 1 7282214 928823836 1 185951248 1000000000 1 464951745 314259800 1 899085162 1000000000 1 106534224 961418218 1 986061989 1 1 748262980 1000000000 130339117 71656432 1 1 86545263 1000000000 44843594 647329884 1 23127716 1000000000 479110536 1 1000000000 929555523 365145162 1 56321463 1 1 113811489 1000000000 38509801 924055235 1 1 14741312 1 678185520 172881206 1 197027110 1 750076620 1000000000 1000000000 492347490 1000000000 91835438 97053447 1000000000 1000000000 224931821 595719300 1 1 196000303 755020389 1 630596157 1000000000 1000000000 540258925 545845176 1000000000 1 770888527 1 816046322 45230704 1 1000000000 214365623 1000000000 446918930 236869609 1 316236098 1000000000 580901721 1 1000000000 948018920 670995502 1 982713192 1000000000 1000000000 269309773 99938846 1 689532427 1000000000 784662565 1000000000 1 143163547 5667781 1 1000000000 428328595 394828260 1000000000 839154405 1000000000 923697117 1 1000000000 962301615 373563939 1 1 313946685 674735616 1000000000 239252906 1000000000 946654435 1 1 890691178 1000000000 103457166 566644026 1 869716367 1 36743607 1 595778905 1 1000000000 205255954 956016490 1 1 714977085 1000000000 206545618 648518118 1000000000 911649663 1000000000 1000000000 912997042 608812212 1 883384832 1 255955460 1 599545779 1000000000 1 337476913 1 602547012 323347793 1 512797840 1 724182429 1000000000 1 966103744 418723394 1000000000 902982298 1000000000 614856602 1 1 88144824 865806378 1000000000 1 529230826 436537285 1 1 915687474 1000000000 71804474 690869428 1000000000 1 328152033 1000000000 28569856 1000000000 80772723 574084621 1 899172484 1 301112653 1000000000 602993162 1 1000000000 670730810 359887937 1000000000 888271277 1 397278556 1000000000 1000000000 345523323 895848023 1000000000 1000000000 503085728 38873940 1 1 529957978 884103898 1 1000000000 580085927 279460955 1000000000 795316848 1 517524577 1 1000000000 633105356 267707073 1 1000000000 618409657 791634225 1000000000 298431149 1000000000 1000000000 967477419 1 967709274 968433643 1 1000000000 300591883 182326143 1 1000000000 891609842 45403061 1 368247763 1 86304463 1 1000000000 294755680 1000000000 849425894 369728172 1000000000 1000000000 705312965 476048404 1 1 4272438 1000000000 28938498 580584975 1 127113436 1000000000 452654694 1000000000 1000000000 258111123 30931276 1 1000000000 419024936 1000000000 373573742 768998779 1000000000 1000000000 9189368 392025056 1000000000 1000000000 625836583 477186493 1000000000 1 804960470 1 436740521 1000000000 898118010 1000000000 670971988 596400606 1000000000 969417908 1000000000 1000000000 540377609 589665723 1000000000 1000000000 105590185 1 592566538 11407199 1000000000 1 203336185 1000000000 832263771 752378966 1 1000000000 441315989 1000000000 432160306 493137937 1000000000 1000000000 300938291 1000000000 76550535 214700973 1000000000 1000000000 72853198 1 499901944 628700024 1000000000 811397217 1 1000000000 585201123 1 73389060 822774595 1 1 222406406 1000000000 429291743 29908102 1 1000000000 170903812 965481115 1 414077431 1 444307920 1000000000 1 675844937 719296372 1 1 7667192 427737117 1000000000 611986357 1 1000000000 704378824 76907947 1 1000000000 139451106 1 990898485 1 476439482 1 612327115 1000000000 579721621 121312167 1000000000 1 913994983 611540069 1000000000 82023932 1 473981705 1000000000 1000000000 778603890 1 963769040 1000000000 159242744 802476578 1 1 421506191 40087312 1000000000 46531282 1000000000 1 813280431 1 506267278 1 777319365 776754184 1 852436752 1 1000000000 234454633 1000000000 631797147 939146131 1000000000 556241268 1 1 393871569 1 545079086 1 707947964 1000000000 300378243 1 774367928 53694078 1 377060449 1000000000 316384141 1 1 526366554 1000000000 93819861 478848451 1 1 849835570 675734481 1 514452023 1 620089044 1000000000 358492564 1 44792857 1 1000000000 732438858 1 746201856 1000000000 353828603 1000000000 246716834 1000000000 98642631 1000000000 371315579 248402441 1 1 318040920 345695074 1 1 973952524 1 818758240 1 15727919 713238327 1 49408858 1000000000 236438739 1 1 127806259 923998649 1 1000000000 123727031 644734988 1000000000 820770320 1000000000 307425047 1000000000 501599596 1 1000000000 663142078 1000000000 369297184 1 939818801 1000000000 884311431 1000000000 305537869 1 506704373 1000000000 53701115 1000000000 46721570 921337596 1000000000 995363688 1000000000 1000000000 492004722 192956214 1000000000 40880280 1 112633890 1000000000 435356415 1 629246690 1000000000 1000000000 620969126 1 495128235 779584617 1 1000000000 957426744 1 826993930 993034483 1 1 982151234 753271689 1 1000000000 683106874 1 502526815 1 372958156 1000000000 593900083 1 12883428 1000000000 165657944 307837548 1000000000 199390698 1 809783580 1000000000 434496338 1000000000 1000000000 782792339 659114373 1 1000000000 623723532 1 787511897 295512105 1 1 217605452 593717528 1000000000 1 557185315 618182782 1 806000322 1 583754640 1000000000 333250708 1 1000000000 908090797 798892015 1000000000 1 791835100 1 3023309 823462291 1 728630834 1000000000 1000000000 462569764 917663674 1000000000 1000000000 523736625 940580488 1000000000 499530368 1 1 810452508 486545310 1000000000 709650775 1000000000 124733345 1 664728597 1000000000 884922738 1 1000000000 269778880 319610112 1000000000 1000000000 952387125 1 416738737 118420069 1 1 506987910 795892228 1 1000000000 384609591 359813048 1000000000 1000000000 865283005 1 523139858 384044964 1 1 907291591 127730297 1000000000 405596029 1 1000000000 29871305 653271432 1 48922370 1000000000 1000000000 608209411 1000000000 304116116 1000000000 3614625 90663620 1 1 809742730 1 514998906 1 318435003 1 688317051 1 975062062 937048422 1 981988168 1 1 660185818 486228429 1000000000 1 798258465 174685908 1 797469885 1 912269840 1 1000000000 783312962 431326923 1000000000 132580561 1 1000000000 328589820 45854618 1 170908876 1 1000000000 286014147 1 388303098 11109402 1 98105454 1000000000 1000000000 880803304 380154213 1 1 13440584 1000000000 493960337 529506668 1000000000 1000000000 383282836 1 152281891 589831721 1 1 539611136 1000000000 590652010 1 340117140 1 506002056 1000000000 514769152 893122653 1 1 864992088 942120237 1 1 778864932 1 270680581 616522861 1 547197196 1 67408555 1 409817897 1 1 964196860 235289951 1000000000 644239108 1000000000 819144006 1 608317384 1000000000 941857773 1 748632574 1 1000000000 460803745 874157847 1000000000 933345499 1000000000 1 745784947 1 219967696 1000000000 370633759 286676978 1 448199795 1000000000 1 191788230 1 103167733 1000000000 763337074 1000000000 958716654 653795423 1000000000 48382964 1 940878423 1000000000 1 618401511 904114030 1 13334444 1 1000000000 537184300 634385430 1000000000 196583493 1 1 971960397 69247567 1000000000 1000000000 745950495 974285253 1 1000000000 327196309 366029510 1 965911859 1 1 624226024 897080376 1000000000 99358851 1000000000 1000000000 281742149 99877837 1 1 237459919 1000000000 38694196 44092081 1 245578309 1000000000 674451526 1 986099344 1000000000 163013482 1 447732703 1000000000 1 108254657 1000000000 531276064 735371172 1000000000 751405936 1 1 597156369 1000000000 859585165 1 487704836 1000000000 796913191 245587607 1000000000 1 411268970 95411014 1000000000 477242386 1000000000 567480247 1 1000000000 128471170 358494319 1 22908971 1000000000 1 646196162 1 472731558 52467317 1000000000 68462057 1 237412191 1 1000000000 919467506 943633006 1000000000 786150981 1 882142586 1000000000 523120544 1000000000 791622456 1000000000 601036363 1 1 106151089 524748114 1000000000 194602921 1000000000 1 527458596 15922237 1 1 9861339 111738936 1000000000 492353442 1 289904736 1000000000 1000000000 237095311 67957806 1 1000000000 58772303 397534287 1000000000 1 39342093 756215881 1 238406897 1 296125346 1000000000 24019340 1000000000 1000000000 818953457 55969 1 1000000000 637423930 1000000000 928604837 199710689 1 1000000000 575095118 654024627 1 398061473 1 1 111716174 1000000000 581697485 264966477 1 424162885 1000000000 444002461 1 215813990 1000000000 672256855 1 55870237 1000000000 313788036 1000000000 1000000000 193613276 733154079 1000000000 1000000000 14993992 8234689 1000000000 335856892 1000000000 1 884161623 800492996 1000000000 1 289833274 1 431360938 185514762 1000000000 1 156535612 974167733 1000000000 1 859427434 80788225 1000000000 1000000000 181738834 1000000000 599994620 1 463695725 1 91891378 889311337 1 791387275 1000000000 785329182 1 1 822962091 1 375307510 725137853 1 864778285 1 1 683345534 1 858634056 111207286 1 1 672688157 1000000000 731752495 1 680519383 647025492 1000000000 408895820 1000000000 558911772 1000000000 1000000000 735986957 694053203 1 1 48715139 272248685 1 1000000000 231862162 173504256 1000000000 676716032 1 1000000000 628179199 925238301 1000000000 966517794 1 893028353 1000000000 678813901 1 1000000000 835605434 1000000000 856455909 68871892 1000000000 1000000000 686726625 89204632 1000000000 778140042 1 1 763512158 988378044 1 471677783 1000000000 1 628056975 1 44290347 4159043 1000000000 26232528 1 1 914200666 506756854 1 750741805 1 806316903 1 670289260 1 834547900 1 915876074 1000000000 1000000000 916900048 254424069 1000000000 478572862 1 601721111 1 952528735 1 853544020 1 650256150 1000000000 1000000000 229843042 1000000000 807610838 196694051 1000000000 103305534 1000000000 386718715 1 128583338 1000000000 206977283 1 1 23663389 1 655265917 195506904 1 1 510741493 1 255772181 631943773 1 918228521 1000000000 1000000000 866102426 1000000000 663992971 1 546290643 983346947 1000000000 138299871 1 770163320 1 252192839 1000000000 87566258 1000000000 1000000000 220901924 456039792 1 253856577 1 1 858395447 52402413 1000000000 1000000000 2959922 788707020 1 1000000000 359114129 1 409522189 1 731187122 1 234856811 913326988 1000000000 934999632 1000000000 492406181 1000000000 1000000000 677410689 89805321 1000000000 648679850 1 1 737111694 1000000000 20937788 1000000000 785195728 1000000000 862828768 822238024 1 779791363 1 1000000000 525781203 83493558 1 338961940 1000000000 1 52123234 1 532348422 1000000000 791142042 143051559 1 435601781 1000000000 79760542 1 1000000000 430160081 1000000000 893500591 1000000000 614150357 599852008 1 480162849 1000000000 934627430 1000000000 1 618454017 18622093 1000000000 1 419584257 854939291 1000000000 675964495 1000000000 315318885 1 1 846232639 1 380661950 327460436 1 1 178662333 97671986 1 1000000000 497186668 1 837390547 289894948 1 643141987 1 1 22712829 1000000000 799507236 695849660 1 1 758242231 966722445 1000000000 1000000000 140113704 996174335 1000000000 1 482539298 982877066 1000000000 664387244 1000000000 1 327959826 199073993 1 544376254 1 1000000000 102987356 1 806901897 1000000000 391920567 930010079 1000000000 1000000000 976187948 1000000000 970042555 139857925 1 1 313061525 1 18839876 135715720 1 1 46678405 1 867528205 1000000000 181906284 295148458 1000000000 62604272 1 1 225620478 1000000000 812542968 268508027 1 1 246938770 1000000000 245735739 424594487 1000000000 1 948149576 1 915698037 770609851 1000000000 698839898 1000000000 140785430 1 1000000000 101059084 1000000000 427170855 65655266 1 791881715 1000000000 1000000000 627286883 1000000000 766437 1000000000 698571918 1 986709696 466617286 1 353985187 1 632793284 1000000000 330283135 1 226973680 1 745081448 1000000000 75447936 1 9851931 1 40539577 1 1000000000 691270937 261626301 1 1000000000 504598968 418887739 1000000000 410263690 1000000000 561198435 1 237790076 1000000000 974591877 1000000000 1162248 1000000000 1 121502129 1 407141342 712560580 1000000000 437940068 1 24709166 1 1 687947118 1000000000 715336687 107305860 1000000000 1000000000 587629324 1 345123367 247690227 1000000000 561570920 1 1 179465759 1 523771956 399717986 1 57823417 1 1 45707582 1000000000 218872384 413765017 1 602855129 1 38747705 1 1 205370692 1 978254960 206878056 1000000000 98179134 1 1 458879948 136091751 1000000000 1000000000 197022038 1000000000 356680392 1 830662348 1000000000 294395728 86328681 1000000000 1000000000 914319369 510188003 1000000000 1 794202234 122793295 1000000000 1 228491994 1000000000 680916784 746949472 1 588363815 1 169451042 1 1 970835093 1000000000 394087889 1 724347533 1000000000 469279685 780877449 1 1000000000 352125346 1000000000 998338087 829735697 1000000000 1 102088804 875566547 1000000000 1 364432046 1000000000 556023974 856815143 1000000000 1 56837953 1000000000 90071169 1 231342565 186676685 1000000000 1000000000 221103308 166537383 1000000000 773613021 1 217498128 1 1000000000 394876171 1000000000 838055524 911775156 1000000000 904942783 1000000000 1 932523375 1 838574657 763197076 1000000000 1000000000 587938944 1000000000 220539638 927226518 1 1 336260376 114237985 1 342170707 1 394299804 1000000000 545157687 1 1 315555175 163433885 1 1000000000 205455090 422947250 1000000000 423476049 1000000000 812273527 1 252795054 1000000000 153756667 1 1 905641965 1000000000 716940225 1 652319720 851408296 1000000000 1 220495264 236786112 1 1 795612868 1000000000 304559706 855151088 1 1 469054410 1 290620416 554484521 1 338155478 1000000000 142150775 1 92868095 1 1000000000 105673362 143548292 1 1000000000 548080454 1000000000 924382039 1 644064741 58945972 1000000000 436056269 1 1000000000 40590553 352504363 1 1000000000 981813874 34556519 1 130588960 1000000000 242624663 1 1000000000 423587692 1000000000 15966553 1000000000 114181022 28471920 1 1000000000 957911994 97033095 1 1 651759396 1000000000 981854333 1000000000 272632107 1 888917399 1000000000 308414963 130388467 1 1000000000 793922321 1 58017957 1 764864322 827081948 1000000000 28675728 1000000000 1000000000 814586729 1 534387281 854520843 1000000000 1000000000 600327779 12711143 1 461569776 1 697371263 1 1000000000 17680945 1000000000 873041047 1 684883338 693570135 1000000000 1000000000 737303890 1000000000 647338007 393766584 1000000000 921196343 1000000000 1 361216285 1 801781329 506309188 1 304228922 1000000000 1000000000 109984949 841863208 1000000000 567629243 1000000000 659289946 1 1000000000 837791316 156239017 1000000000 1 982223481 1000000000 11978846 1000000000 722335257 1 126445745 985587505 1 1000000000 485568838 1000000000 262071377 330701339 1 547252477 1000000000 391793716 1000000000 1000000000 570990915 1000000000 574460526 302944231 1 426673372 1000000000 1 804341376 1 31466759 1000000000 459529975 564730736 1 1000000000 73188780 458573508 1000000000 1 764073407 852351239 1000000000 1000000000 71335624 39441715 1000000000 93673830 1 1000000000 951055759 1000000000 101956611 937829691 1 75645747 1000000000 1000000000 276098357 132415234 1000000000 78720843 1 925671069 1000000000 450753875 1 307267502 1000000000 1 280152835 777562322 1000000000 1 839482586 944280192 1000000000 1000000000 806273634 1 119946183 403463234 1 50722889 1000000000 1000000000 145343090 654724801 1000000000 266053362 1 1 105365895 14348145 1000000000 260567652 1000000000 172657197 1 1 559504678 905850498 1000000000 1 341036604 1 586942334 777043668 1 1 317841621 1 285130186 54922917 1000000000 29034699 1 1000000000 395413589 986895634 1000000000 740482819 1 762852122 1000000000 1 531389395 753981605 1000000000 887840901 1000000000 1000000000 976923255 632876723 1000000000 404933932 1 1 401796112 1000000000 344491138 905810454 1 1000000000 399012983 1000000000 226254702 849976732 1000000000 596409224 1 630815238 1 1 230900919 300064810 1000000000 473533229 1000000000 675394840 1 956729155 1 1000000000 275811174 312959336 1000000000 609592372 1 211718673 1000000000 90735015 1 1000000000 440486415 408740919 1 683894706 1 1 380657202 1 875816205 92698334 1 1000000000 651726780 517982339 1000000000 1000000000 476499608 1 64050902 549737389 1 1000000000 556711704 1 962566870 374139716 1 208737118 1000000000 1000000000 976928191 1 379348747 222470866 1 790662379 1 617593698 1 234167879 1 1000000000 771876411 1 960518689 912632145 1 649624976 1000000000 1000000000 447707737 470207849 1000000000 242231826 1 2094477 1 401022894 1 1000000000 725329974 564241319 1000000000 86368693 1 1 603752305 23105773 1 900131167 1 1 17166073 1000000000 62921757 1 587824724 923067170 1 528624623 1 1 889238904 775056511 1000000000 1000000000 85384248 304661121 1000000000 142798369 1 482174265 1000000000 1000000000 81929115 1 782633752 42999454 1 390338544 1000000000 1000000000 454247872 1000000000 861479748 27917798 1000000000 365876517 1 433256418 1 955017200 1 217115500 1000000000 530234197 1 1 883269840 580460805 1000000000 1000000000 87215791 987094372 1000000000 18135865 1 1000000000 506736286 217445440 1 663464587 1 1000000000 214464888 230098349 1 1 807816789 145745347 1 918056157 1 1000000000 555637806 281357007 1000000000 1000000000 987777714 1000000000 336594046 1 637054668 587085000 1000000000 1000000000 44635671 655992190 1000000000 625313298 1000000000 273290657 1000000000 457725875 1000000000 378796765 1 307822870 1000000000 89309580 1000000000 1000000000 357350843 393232065 1000000000 920175524 1000000000 648532376 1000000000 1 636651965 902078790 1 778964968 1000000000 173671229 1 335685904 1 240136901 1 1 92327328 656535401 1 421763777 1 1000000000 464589730 1 110190274 1000000000 335756044 1000000000 619228925 1000000000 707182491 265259947 1 577399585 1 4093436 1000000000 1 488328846 1 937284812 522559551 1 994181742 1000000000 1000000000 523568844 1 177344465 1000000000 463627170 1000000000 903482219 827407070 1000000000 133963347 1 886346165 1000000000 472580055 1 481816790 1 420450816 1000000000 1 836248611 1 839525206 1000000000 629959451 825050186 1000000000 1000000000 453184351 435290801 1 610158767 1 1 566432144 1000000000 890929075 1 904452039 1000000000 641004292 1 844932556 779524040 1 904053497 1000000000 912886081 1 1000000000 629687997 203536054 1 1000000000 460597266 1 120086288 773859223 1 278448525 1 1000000000 394492085 842726124 1000000000 376063529 1000000000 1000000000 869237861 724730445 1000000000 1000000000 5586410 1 478645648 1000000000 584713957 469206897 1000000000 769605895 1 1000000000 413621340 802810962 1000000000 1000000000 727997142 196377075 1 335230531 1 1000000000 726299 547043260 1 274330974 1000000000 1 605971270 1000000000 84678114 45263826 1000000000 99677379 1 122458721 1000000000 623544335 1000000000 1 713482413 1000000000 688769973 346116025 1 1 48749010 1 773878954 1000000000 325536937 597152834 1 145510840 1 634872162 1000000000 325202243 1000000000 686435569 1 997364658 1000000000 619551631 1000000000 1 535572006 144459107 1000000000 44477860 1 637867645 1000000000 1 301005368 1 893196302 10000237 1000000000 1 393006837 1 59106677 1 741768680 1000000000 664229494 1 92701095 360763192 1 88400278 1000000000 1 354127038 911674137 1 1 488406022 1000000000 592359448 1 689592678 1 201049871 86557405 1000000000 1000000000 52625141 785798332 1 1000000000 843780988 595380734 1 794644453 1000000000 1000000000 614775237 1 247924970 1 185299257 1000000000 209451007 1000000000 134040911 165270631 1 1 694043577 55920227 1000000000 332521078 1000000000 670002930 1000000000 1 760836433 712186474 1 1000000000 522167479 1 576118375 1 322513224 1 534020430 1000000000 608826230 1000000000 201149929 154343587 1 1000000000 356565335 63321868 1 107531216 1000000000 590850547 1 1 975738503 733512533 1000000000 1 451076885 317311136 1000000000 1 137514696 1000000000 761831353 1 615414844 225756599 1000000000 35656597 1000000000 1 669731002 134560707 1 1 130521650 1 333636392 850581248 1 1000000000 970599435 945193161 1000000000 661763878 1000000000 845987299 1 540882630 1 1 67587896 32701640 1 1000000000 181667193 1 612338658 1 153378065 443988109 1 1000000000 619573282 252179959 1000000000 788119556 1 1 77000030 246613906 1000000000 1 2063406 1000000000 401155503 22320963 1000000000 1 537834849 491623348 1000000000 1 119169764 124133255 1 426253584 1 730133153 1000000000 1000000000 939296377 970369640 1 1 657135518 1000000000 66802275 426346390 1 307359300 1 1000000000 342299277 128991153 1 916635515 1000000000 364155969 1 194208879 1 1000000000 620099567 1000000000 105571025 1 466145918 1 141681911 1000000000 969113118 1000000000 722278517 1 331442617 1000000000 15178879 1 287993159 1 418875331 1000000000 1074819 1 421040407 522678378 1 1000000000 263731297 1 379384803 1 172949263 1 502523364 641666445 1000000000 156372872 1000000000 885794567 1000000000 1 215130720 1 31731946 1000000000 185953652 948693366 1000000000 1 892896065 804928201 1 1 91665703 1 862034874 383270032 1000000000 228224502 1000000000 1000000000 942442059 1000000000 871506594 9532003 1 729016580 1000000000 166592736 1 853594744 1000000000 1 644081103 1 292840732 570803434 1000000000 1000000000 467699348 1 652179280 1000000000 99161156 1000000000 172104090 1000000000 968351328 101489337 1 1000000000 570974510 1000000000 602712060 1000000000 459212263 1000000000 398373018 109211779 1000000000 1 847408417 406899684 1000000000 441870640 1000000000 1000000000 173597616 991811023 1000000000 803672393 1 1000000000 757636819 678132530 1000000000 1000000000 871329704 18294863 1000000000 969151964 1000000000 1 501128287 888719321 1 66155264 1 1 749036567 1000000000 674878135 1000000000 614757702 1 559236930 1 241721771 1 671120555 1 990103605 23172710 1 1 971258760 133519342 1000000000 150403962 1000000000 1 316878386 448215377 1 903828797 1 521814308 1000000000 1 40057710 1000000000 869183179 296126379 1 376583849 1 1000000000 77702636 910884551 1 1 67442 1 839616655 1000000000 662652956 1 287579534 931921975 1000000000 1000000000 76631964 315686930 1000000000 1000000000 759975629 1 482392285 1 917813633 440090128 1 19413763 1 1 895061198 880314629 1 1000000000 942716059 1 351210602 443119304 1000000000 1000000000 16745392 438287356 1 1000000000 658661732 918907175 1000000000 1000000000 749078777 1000000000 282984790 1 919259752 615186355 1000000000 1 42145011 1000000000 361077033 1 353533806 1 75804908 1000000000 129412725 1 417323878 190299866 1000000000 1000000000 323502292 14919882 1000000000 1000000000 117050614 1000000000 86432744 1 25070397 685670619 1 117515975 1 270193304 1000000000 1000000000 234662805 1 61727195 159877209 1000000000 1000000000 180718363 1 437620273 197129587 1000000000 139635656 1000000000 1000000000 193100991 1 572427545 555210096 1 1 865471323 1 433921114 1000000000 661440597 1000000000 838085356 1 769906319 270711348 1000000000 1 856129975 1 531782396 145003680 1 829131641 1000000000 1000000000 781429803 585725659 1000000000 669913240 1 450544928 1 673739389 1000000000 1 585864086 867321052 1 752887896 1 489361324 1 1000000000 37400889 1 408222774 337752179 1000000000 998947502 1000000000 1 528425850 1000000000 783326303 1 397776983 1 434472902 1 16838119 463444496 1 1 829798243 965872965 1 39173005 1 559049354 1 1 954236384 512563678 1 313731627 1000000000 921140388 1000000000 1000000000 302491372 1000000000 602564719 1 119935703 1 445314391 28647395 1 1 903398222 833644593 1000000000 1 110789576 1 55624527 921484052 1 1000000000 968762377 61971157 1000000000 1 651081043 1000000000 93852392 712952461 1 1 420436004 107686292 1 90150990 1 1000000000 407678710 954917033 1000000000 1000000000 806083243 688408689 1 1 15602101 701431992 1 1 529760522 1 366910704 1000000000 215572508 1 814722446 903702381 1 1000000000 139087911 1000000000 251551114 1000000000 336259164 738939588 1000000000 124690176 1 169856538 1000000000 195734741 1000000000 1 62890911 1 40749628 396475086 1 1000000000 4939067 1000000000 815344412 819378493 1 1 78143801 1 510154214 498457935 1000000000 50885720 1000000000 877348524 1000000000 504317527 1 1000000000 284533554 825385626 1000000000 468590309 1000000000 366932925 1 1000000000 674965518 1000000000 956549914 266300982 1000000000 1000000000 30696712 1 663106667 101919681 1000000000 1 545535283 1 192696942 1 457490551 1000000000 72395671 1000000000 44742624 183721596 1 853062132 1 636731537 1 893769818 1000000000 1 550616225 796618662 1 369175770 1 390458119 1 1000000000 250257720 1 146622526 838427552 1000000000 1000000000 273524796 95202070 1000000000 1000000000 263820483 508484450 1 919698798 1000000000 271586453 1000000000 243512449 1 1000000000 977835449 1000000000 66766812 594179617 1 323386998 1 1 12976295 709196989 1 1000000000 421048388 1000000000 488369212 1 416823135 1 632222951 121619759 1000000000 941113458 1000000000 99389589 1 643273218 1000000000 1 81142218 359604401 1 1 324740168 584660782 1 1 919028287 1 9359085 298260238 1 1000000000 225636146 1000000000 917792772 1000000000 273429099 562363106 1000000000 1 678396456 1000000000 241610602 1000000000 735292964 757142380 1 848761511 1 571771044 1000000000 852974777 1000000000 1 33199057 1 963305586 97254491 1 935861721 1000000000 1000000000 522899452 345583778 1 1000000000 805366706 1 323170610 1 224164206 1 938181968 1000000000 491195863 127223510 1 1 972213636 451193544 1000000000 1 282624268 1000000000 134498097 1000000000 29489482 1 612401707 969591094 1 1 341255786 677685951 1 144800678 1 379571687 1000000000 580453720 1 1 409750953 33355283 1000000000 698060264 1000000000 1000000000 250985961 755385307 1000000000 1000000000 429430318 1 268302923 680781583 1000000000 1 234267399 1 760640829 1 459138801 1 48290349 401034241 1 122032954 1 114573466 1 1 163593731 1000000000 210309526 4451459 1000000000 215546477 1 317429529 1000000000 652498125 1 1000000000 62034694 108386057 1000000000 120420778 1 44858557 1000000000 1000000000 561898216 1000000000 213925133 1000000000 991543058 1 487639506 1000000000 535750328 513299237 1 170826428 1000000000 1 324101786 543769875 1 1 521373591 1000000000 984481927 1 369725463 337171929 1 616642895 1 1000000000 124209849 1000000000 133113217 1 775376081 1 347890281 1000000000 81395560 1 276487068 555565531 1000000000 439799872 1 1 277410151 1 878271355 664206998 1 785249526 1 619196592 1000000000 316827349 1000000000 914999187 1 206615174 1000000000 583893074 1 474154440 1 1 693124347 86005064 1 529392093 1000000000 1 783216173 1000000000 114015934 379544068 1000000000 1000000000 84787788 1 676626525 1 901852734 966442364 1000000000 1000000000 98051188 1000000000 901002116 85774206 1000000000 147281782 1 301462253 1000000000 258768231 1000000000 790554567 1 827756361 1 806658944 1 1 179259314 261675995 1 1 699428843 1000000000 98519058 1 655690437 1000000000 430809503 1 757735289 302731025 1000000000 1000000000 961502209 526651717 1000000000 90001481 1000000000 590873952 1000000000 1 94046097 428079097 1 1000000000 42581358 1 719971263 1000000000 828054454 1000000000 699026958 1000000000 353473228 574929343 1000000000 1 694544792 40686251 1000000000 1000000000 134640798 565787687 1000000000 799951753 1000000000 793175794 1000000000 970903686 1 1 161674977 1000000000 932773596 1000000000 572269235 1 428773399 564890218 1 595849513 1 1 518248593 613201632 1000000000 1 800276667 1 3208473 1000000000 502710196 6168060 1000000000 1000000000 352948659 786467001 1 1 643404017 767079704 1000000000 1000000000 833893640 1 891535165 1000000000 897049976 1000000000 601957125 1 20426160 334487636 1 40614143 1 1000000000 613978049 1000000000 272579275 1 217135855 1000000000 242522990 938273795 1000000000 1 749377045 46844300 1 1000000000 458024460 178358854 1000000000 536397772 1 707440137 1000000000 1 118226987 1 417302873 302199838 1 1000000000 9052391 1 667555154 476166759 1 1 759970839 228262941 1 647793387 1 1000000000 284362883 1 953944587 1000000000 160589665 789630318 1 90701753 1000000000 1 497815426 896283635 1000000000 1000000000 889477903 1 403832723 1 123459236 1000000000 220277741 1000000000 386437094 1000000000 939864362 1 917980454 42113801 1000000000 94138270 1 1 3380399 1000000000 348817077 1000000000 195185395 1000000000 74316962 695184507 1 49833698 1000000000 919596306 1000000000 80718022 1000000000 940151701 1 211120272 1000000000 134209491 1000000000 61367156 1 944725956 1000000000 1 817284317 184173431 1000000000 1 967157082 1000000000 992639255 1000000000 316029840 1 448818784 358897042 1 1 348802291 657004291 1 488167641 1 11612755 1000000000 1 617570974 1 285927314 1 291997285 887493401 1 1 305885005 64326277 1000000000 387490444 1000000000 321620561 1 593605035 1000000000 695705212 1000000000 1 194582820 109283978 1 198549739 1 1000000000 35322203 129627677 1 1000000000 216506649 959564113 1 746679735 1 1000000000 82107602 1000000000 779378254 737620541 1 1000000000 866354115 1000000000 117101261 833298711 1 1 407193531 287785911 1000000000 830759452 1000000000 215921203 1 1 687392139 1000000000 121189825 1000000000 262769940 461024987 1000000000 1 519013804 1 442456944 1 855058852 694225646 1 48418415 1 788039838 1 1000000000 566082591 864338078 1000000000 1000000000 440038394 946641888 1 1000000000 877678980 1000000000 671872921 1000000000 46297436 1 163098220 560906065 1 1000000000 716159931 504248594 1 1 952657290 6074058 1 1000000000 70610229 676367642 1000000000 1 274205054 250816965 1 1000000000 445156920 1 142793848 15718902 1000000000 750929658 1000000000 1 399192103 1000000000 660746823 845121522 1000000000 44745675 1000000000 58234941 1000000000 858170435 1 219175732 1000000000 725228944 1 1 415873468 1 978473175 257812777 1000000000 1000000000 595637862 731186585 1000000000 1000000000 771995300 1000000000 389004632 1 816182139 44475815 1000000000 5828500 1 1 894425419 1 719477460 445199682 1000000000 268825440 1000000000 342659581 1000000000 708105378 1 10580351 1 345669535 1000000000 1 420524741 1000000000 76890118 230205651 1 1000000000 14222673 1000000000 273833412 33082722 1 1000000000 809158211 908790253 1000000000 1000000000 869630924 81446947 1000000000 75067406 1 953006057 1 764847059 1000000000 1 871822349 122939864 1000000000 359305931 1000000000 277501914 1 1 759023113 275882585 1000000000 516343983 1000000000 614452569 1 840963693 1 52738696 1 1 290050394 794489134 1000000000 129237707 1 1 327274051 1000000000 676793024 1 648928007 1 351512895 1000000000 964164738 765920019 1 1 128583758 1000000000 530170676 43273470 1 310911054 1 1 250871446 1000000000 921177528 1 669724510 1 339353411 1000000000 6355334 794486083 1000000000 1 499993060 16552996 1000000000 302251589 1 1 724962563 1000000000 7869848 1 126332560 1 982752872 1 394998701 139439605 1000000000 730157856 1 509834329 1000000000 1 603901377 1000000000 536034322 245684339 1 1 588950859 1 542334301 1000000000 49217876 1 407012791 798614686 1 215314311 1 1000000000 296608661 750454971 1 890144462 1000000000 17176311 1 1000000000 917447887 1 912771445 712503778 1000000000 1000000000 226865763 975315022 1 354915600 1 1 86253908 121623120 1 1000000000 477875030 1 62638714 1 824324991 114522712 1000000000 998908755 1 1 939267181 1000000000 363997832 1000000000 16735223 1000000000 546918785 1 22049534 1000000000 295695567 573592285 1 1 738728989 1000000000 21284005 719524057 1 1000000000 560023216 1 530452749 1000000000 858549453 675076279 1000000000 1000000000 407658593 660036621 1 947547103 1 718933244 1 477254899 1000000000 1 579319388 344385739 1000000000 211120927 1000000000 1000000000 666208713 891114985 1 1 699318809 887014254 1000000000 301493873 1000000000 629153274 1 160034417 1000000000 1000000000 773124214 1000000000 905518064 1 949460318 1000000000 361456296 680598513 1 1 168138127 893682708 1000000000 1 206827342 644771633 1 1 40426278 1000000000 424432765 1000000000 952383926 233146124 1000000000 286300905 1 1 386923009 1000000000 46644358 221734730 1 1 95833266 1 430952768 9595842 1 945585038 1 854202064 1000000000 1 433597884 735162966 1 1 523092931 1 892845648 1000000000 106492676 169095460 1 214185993 1 1 396145868 1000000000 838401381 445089679 1 978648098 1 1 380277171 568369679 1000000000 576473479 1000000000 816461401 1000000000 1000000000 395660058 1000000000 685923525 276186902 1 110661620 1 1000000000 555529220 1000000000 353494793 1000000000 9071980 1 939975452 1 276893231 749306056 1000000000 1000000000 26978666 330955852 1 1000000000 662919520 1 493044868 709643181 1 608765753 1 43104819 1000000000 1 984716035 1 505597469 838661442 1000000000 1000000000 425424478 1 141600887 1 41925879 283524955 1000000000 929062022 1 1 627353902 335304025 1 792741239 1000000000 1000000000 464548230 515640764 1 1000000000 231909199 1000000000 821765493 400372030 1 885792424 1000000000 275372381 1000000000 1 406291342 411452123 1 1 123743639 1 583011726 807828030 1000000000 1 193666727 1 780791288 1000000000 456102397 780527538 1 381029714 1 170978608 1 1 659921125 525185204 1000000000 1 805189313 1000000000 137870408 1000000000 434333222 474267925 1000000000 1000000000 418967640 1 344576278 1000000000 125068889 44809626 1000000000 145894086 1 1 439757034 1 58933591 565564780 1 142835024 1000000000 1 566431420 115388487 1 986096892 1000000000 1000000000 780358817 758287061 1000000000 85807400 1 1 812688501 1000000000 639442706 1 291760125 1000000000 894437857 132661160 1 344331384 1000000000 1 549133350 237702343 1 1000000000 545090419 1 453643629 919560857 1000000000 650372271 1000000000 250755252 1 1000000000 452861986 1 296787873 598812278 1 484997807 1 1000000000 772951206 104500151 1 143242255 1 1 691770109 833134769 1 68238895 1 680502030 1 1000000000 202052343 1 685282550 1000000000 875711844 1000000000 72881845 1000000000 770343076 1 183569385 1 7642208 1000000000 671244670 847612192 1000000000 965750287 1 1 299846160 1000000000 263765035 798013072 1 1 664984007 1000000000 40724969 337421388 1000000000 597619078 1000000000 869494424 1 753827862 1 1000000000 736685649 278187504 1 92689403 1 833707812 1 74409235 1000000000 1000000000 914558856 1 608482732 754957106 1000000000 746476254 1000000000 1 703423928 169565038 1000000000 140486805 1 557444611 1 1 323514638 538628702 1 343586314 1 1000000000 86596830 1 892314146 83377085 1 1 825543777 1000000000 262270820 1 981782021 399611192 1000000000 766238631 1 67940914 1000000000 98234924 1 1 850524859 1 86493142 1000000000 798614804 1000000000 168568287 150716855 1 254633211 1 275658515 1 683285278 1 1 16251378 93507816 1 1000000000 981986308 125244693 1000000000 409545169 1000000000 725740635 1000000000 1000000000 267482511 1 186622467 283123747 1 1000000000 304993199 1000000000 62460350 1 541614759 848836463 1 113663748 1000000000 1 267810057 648803629 1000000000 79692993 1000000000 1000000000 196460524 1 676977121 1 845157784 1000000000 780267507 908372120 1 971477949 1 1000000000 600351667 1000000000 485463930 1 872265860 74141603 1000000000 412357237 1 1000000000 534865330 822382752 1 1000000000 792785977 1 40060660 123769262 1 1 97398017 1 293934414 470465229 1000000000 975790459 1000000000 1 57803785 836414181 1 1000000000 487422483 1000000000 250617845 508494102 1 262160835 1000000000 1000000000 895041208 1 90243086 402287785 1 1000000000 41665404 571245434 1 1 855174557 1000000000 327053849 1000000000 22436346 218237010 1 1 955666341 886935737 1000000000 1 809843856 1000000000 209976922 1000000000 207502377 181093000 1000000000 1 296511104 89067838 1 461259631 1000000000 114145370 1000000000 1 829562122 1000000000 47127591 1000000000 610705619 453406086 1000000000 103732984 1000000000 1000000000 309844005 269595407 1000000000 51258642 1000000000 65272232 1 218766366 1 835240458 1000000000 1 88074333 156394394 1 1000000000 366166070 1 31422497 755782990 1000000000 951945341 1 1 317810368 919569141 1 1 857868796 1000000000 417247414 1000000000 660886694 1 920192438 872913376 1000000000 1000000000 484949107 1 455725910 1 724019950 989841529 1000000000 1 274129969 916062768 1 1000000000 48749523 1 531100031 623008972 1 1000000000 717887342 14491912 1 376496270 1000000000 1 243930375 956817044 1 1000000000 402020085 1000000000 834169932 1 6990492 146922074 1000000000 1000000000 76994954 1000000000 397416221 758768839 1000000000 67622937 1000000000 1000000000 250015631 670946121 1 477939281 1 1000000000 866713269 304120177 1 1 609168557 1000000000 62500634 1 336258316 1000000000 321499530 1000000000 150516194 692862251 1000000000 1000000000 272649695 123919345 1 1 617875692 1 393518909 524752192 1000000000 762708932 1 1 856973158 912400580 1000000000 1000000000 134506366 49391092 1000000000 537799213 1 220159361 1000000000 1000000000 673831311 1 218061201 1 474462860 1 619395721 789199101 1 1000000000 620926873 952747754 1 1000000000 820562130 1000000000 559197013 574208573 1 1000000000 53618929 978507071 1 830861583 1 634042805 1000000000 1000000000 321304897 1 333810733 914687994 1 451538568 1 1 385549462 1000000000 303883903 971781930 1 1 222245718 1000000000 82527864 607368232 1000000000 382247526 1 893579816 1 61910372 1000000000 1 135764025 1 913170190 1 359037243 1 581024890 788540526 1 337462924 1000000000 873324362 1 1000000000 372363434 241264692 1000000000 280489534 1 1 193229149 817966938 1000000000 903053631 1 1000000000 604438754 713440273 1000000000 1 40506011 1000000000 435984780 926230915 1000000000 1000000000 938807401 11944653 1000000000 1000000000 959188724 820163556 1000000000 1 934037526 224638930 1000000000 1000000000 49685043 3674222 1000000000 1000000000 20293955 334007218 1000000000 1000000000 263791993 728229271 1 1 257031142 27142351 1 753575537 1 790678740 1000000000 1 6783109 140633484 1000000000 964218833 1000000000 856167682 1000000000 1000000000 304958598 393763705 1000000000 1 458158180 1000000000 98568785 1000000000 667671549 984302084 1 880988566 1 1000000000 352556980 175496434 1 364106909 1 1 917220224 1000000000 414098376 937649202 1000000000 180348521 1 1000000000 628046966 114325826 1 306243481 1000000000 469956971 1 1 862803983 350494943 1000000000 935909343 1 1000000000 74778929 1 53806518 1 181734600 634851 1 1000000000 107732222 1 109717170 659735941 1000000000 1000000000 491600758 1 591960439 558190002 1 930598502 1000000000 1 251558827 1 169021394 1 242933725 1000000000 910737774 689968799 1000000000 1000000000 219344509 826848603 1 190231746 1 225349317 1 375860557 1000000000 1000000000 424385375 1 991970195 145598390 1000000000 250826026 1000000000 686043064 1 1 312971402 1000000000 297116281 27259193 1 1000000000 80756696 154567605 1000000000 1 296759632 48315787 1 1000000000 800007525 543028208 1 1000000000 304804101 795986246 1 272144961 1 430613464 1000000000 829142966 1000000000 1000000000 533295699 735194647 1000000000 41391662 1 609781535 1000000000 755004554 1000000000 896100711 1 1000000000 869159370 1 777374824 500551772 1000000000 1000000000 63673877 1 83477762 655547248 1000000000 1 464920322 1000000000 20467568 920948891 1000000000 159768987 1000000000 273308197 1 145958848 1000000000 1000000000 807704113 442235418 1 1 839486224 597473108 1000000000 1 205668900 1 571414971 1000000000 944705876 1000000000 36118796 1000000000 527974662 1 190248499 1 10691325 1 738170469 899057795 1 485710570 1000000000 1000000000 32302644 887647492 1 1 221970897 1 44961096 807864950 1000000000 145756103 1 1 732568987 976215679 1000000000 508057910 1000000000 1000000000 238952778 114591082 1000000000 1000000000 483251930 1000000000 20043281 49570296 1 191729302 1 1000000000 535971975 1000000000 388259954 867130773 1 957506221 1 1 215289315 773545159 1 584379466 1000000000 139602788 1 43268423 1000000000 1000000000 5828901 934961457 1000000000 1 550010366 1000000000 579429970 699270521 1 1 464748131 883022395 1000000000 1000000000 17642168 1000000000 309423922 300438146 1000000000 731467460 1 790955659 1 593892973 1 1000000000 342329796 699261207 1000000000 109746697 1000000000 1 964535970 1 369252481 1000000000 509146352 458825448 1000000000 1000000000 607240912 1000000000 74343743 1 664452409 1000000000 780816161 171030310 1 1 115686460 1 375392885 1 561048890 312786996 1 1000000000 453773950 643017898 1000000000 484846106 1000000000 1 132290450 1000000000 372589146 1000000000 287133391 514862665 1 360732688 1 975630723 1000000000 1 365643191 890962630 1000000000 38143329 1000000000 1 426734229 1000000000 70207102 1 293928271 1 396003141 43106850 1000000000 246319732 1 321366573 1 181851190 1000000000 1000000000 283597118 1 480397450 943516032 1 1 248093077 1000000000 55708552 1000000000 34933307 261486093 1 35509591 1000000000 1 703398076 1 557633534 732668805 1000000000 350147372 1000000000 96881080 1 1 894664492 12376153 1000000000 869794097 1 1000000000 110647565 1000000000 328878447 1 253733628 1 79350809 1000000000 56112393 1 54522797 1 301421242 1000000000 229718233 184852291 1000000000 402535028 1 45357562 1000000000 841013716 1 1 51297705 532639721 1000000000 208155665 1000000000 339668359 1000000000 1 447652104 1000000000 236375853 566307977 1 1 273561783 512291100 1 429452626 1 525975026 1 1000000000 894904347 327472666 1 740442047 1000000000 562858538 1000000000 819368838 1000000000 1000000000 954133949 635214880 1000000000 760878122 1 1 947598489 1 967416272 1000000000 18375124 1 666851155 1000000000 133840105 1 524639803 1000000000 62356178 289886778 1000000000 1000000000 29735343 1 783418515 1 109953053 784147186 1 1000000000 212491503 370048798 1 185873322 1000000000 1 807320282 1000000000 348529707 398910821 1000000000 1 66974161 987288552 1000000000 213697163 1 102021183 1000000000 56118323 1000000000 918674807 1000000000 1 766721159 963795805 1000000000 509299245 1000000000 1000000000 776799375 1000000000 804566296 32782419 1000000000 1000000000 31072445 624413108 1 203634272 1000000000 337271080 1000000000 1 47038451 1 39077428 84879319 1000000000 1000000000 886978145 1 331217885 1000000000 448066796 1000000000 214235128 1000000000 387728010 1000000000 604111086 1000000000 100219549 716776301 1 316033863 1000000000 1 12905967 172961199 1 477272505 1 1000000000 645400027 1000000000 363531114 145211780 1 967875943 1 413637433 1000000000 1000000000 632274581 933773632 1000000000 372286387 1000000000 1000000000 723693962 488260542 1000000000 1000000000 264094745 962710456 1000000000 968983873 1000000000 1000000000 986874935 964337949 1000000000 504156955 1000000000 1 648501661 46532036 1 1000000000 648925316 28066360 1000000000 1 592408767 293288835 1 1000000000 182165623 777528780 1 19426607 1000000000 1 482365533 79855456 1 554701348 1 875338474 1 1 766903021 1 838133685 7368135 1000000000 912805872 1 1 538532592 906546497 1000000000 1000000000 223186850 1000000000 950158925 1 605899310 716527093 1 58154676 1 911633832 1 1 109248745 129884719 1 1000000000 982003516 1000000000 972448843 726822854 1 1 497818251 805419361 1000000000 1000000000 367360436 1 573625148 897123113 1000000000 997864289 1 1000000000 122154652 980277372 1 746735743 1000000000 334681919 1000000000 362162311 1 1 730937313 57550755 1 1 831395306 186539725 1000000000 1 247952602 97427987 1000000000 324248042 1 1000000000 265184042 1 467748695 1 756270343 1000000000 88577425 27297220 1000000000 5565107 1000000000 1 154853435 891922592 1 1000000000 841407676 1 691528227 557510199 1 25820025 1 1 815569209 824702111 1000000000 1000000000 629181987 1 159552967 1000000000 710270451 534773328 1000000000 1000000000 592023305 569367211 1000000000 877648190 1000000000 549149051 1000000000 99049644 1 1 320723561 1000000000 850886297 8055023 1 1000000000 294520778 91911060 1000000000 3497399 1 525049836 1000000000 92128750 1 1000000000 920453049 1000000000 606476047 1000000000 685003158 37631676 1 9533322 1000000000 1 241514466 346970587 1 823834808 1 227414669 1000000000 1 263321037 191098851 1 1 187759511 1 162212934 1000000000 359806928 27895288 1000000000 1 749277195 714985187 1 1000000000 312329951 478429431 1000000000 1 963848459 495958377 1000000000 1 933412330 1000000000 519132473 376181410 1000000000 69292895 1 1 879378282 1 122181373 1 911205436 1 579837945 1 105471085 1000000000 574389849 241058413 1000000000 1 130736841 760642341 1000000000 1000000000 804411555 1000000000 266042948 1000000000 13617123 65276654 1000000000 1 52937052 1 520542737 559372689 1000000000 287284704 1000000000 1000000000 735107742 1 129795509 534344569 1000000000 734441431 1000000000 857440007 1 42441322 1000000000 1 891261772 161524992 1 1 967339816 1 130748436 332533491 1000000000 1 179718631 1000000000 130066538 1000000000 635059721 1 590854711 701486848 1 737708418 1000000000 419069279 1000000000 6642671 1 1000000000 14301621 1 186485848 1 916450486 1 41574577 1 457765106 547768180 1000000000 632203655 1 121441523 1000000000 684600110 1 1000000000 192557291 241704174 1 1000000000 995001026 1000000000 737039867 1 23991498 1 78599670 1 286286568 674897682 1000000000 2075907 1000000000 1000000000 671540070 728274328 1000000000 111558874 1 1000000000 735858391 1 556276491 1 716936350 297473147 1 1000000000 854474693 1000000000 625296006 590091014 1000000000 860659554 1000000000 1 128252403 686271385 1000000000 536771660 1 68983894 1 1000000000 616948766 907957742 1 985142022 1 111022587 1000000000 31787263 1000000000 644125803 1 1000000000 825920271 963793127 1 323744319 1 1 899175413 1000000000 457466166 327640357 1000000000 878374622 1 1 64096706 1 819679336 1000000000 103367497 1000000000 603436832 290748708 1 557376604 1000000000 5683957 1000000000 1 632278523 106160340 1 1000000000 752057792 1 565330155 178464255 1 4853183 1000000000 1 35377636 198089878 1000000000 1000000000 419999175 797597519 1 1000000000 348253158 1 659820308 1000000000 473706464 1 394272060 92601694 1 762214856 1 70558266 1000000000 1 958388948 1000000000 934764173 1 389909088 802415885 1000000000 3420106 1 96186883 1 1 831617124 1 916280143 1 159312509 298538448 1 1 689142337 777682582 1 296141259 1 551938607 1000000000 443921366 1 18829962 1000000000 506557528 1 78532528 1 794001022 1 946418127 1000000000 1 113653082 1000000000 50149606 946703009 1 1000000000 62518387 1000000000 283491049 1 261577106 1 819965623 200400854 1000000000 882748358 1000000000 431859537 1 1 343324638 1000000000 263019034 727977643 1000000000 693509572 1 1000000000 849427423 1000000000 572758796 559631636 1000000000 101725759 1 478465213 1000000000 1000000000 932645523 1 262663566 1000000000 729560822 1000000000 93690304 323243161 1 896800129 1 1 9854886 1000000000 603734018 1000000000 136562810 1 908827770 753131971 1 1 502856314 711929835 1000000000 632475389 1000000000 126155298 1 1000000000 108791177 1000000000 494660974 1000000000 898051787 616721959 1000000000 271519748 1000000000 681126453 1000000000 34320049 1 1 582308466 1000000000 171400643 1000000000 192799639 1 614184915 9210120 1 794711465 1000000000 1 78834674 636892281 1000000000 579987712 1 1000000000 375198518 851601697 1 1 954377819 1 930839472 342928268 1000000000 1 959969889 103602795 1 137810776 1 196865536 1000000000 1 517831104 316182050 1 1000000000 342918479 108624933 1000000000 1 915112712 1000000000 274631758 248533933 1 919487829 1000000000 1 5539885 1000000000 143813468 693295739 1 566430145 1000000000 261477684 1000000000 193836835 1000000000 1 711329882 874574076 1000000000 200829349 1 725163572 1000000000 1 889889969 685145093 1 739978101 1000000000 117591200 1 600823644 1 1000000000 832874198 381057391 1000000000 459432522 1 76078036 1 1000000000 736754540 1000000000 132078883 1000000000 570914479 355248090 1000000000 1000000000 544403543 1 741343316 476587061 1 447415722 1000000000 1000000000 471484612 1000000000 803570654 3193075 1000000000 983043487 1000000000 1 216211466 970463270 1000000000 1 640456450 788889444 1000000000 1000000000 469687477 1000000000 365774087 1 985563203 1000000000 497847453 1000000000 108946705 1 975347003 1 366027187 1 984660245 1 407980857 400052554 1 332133933 1 273555561 1 41537698 1000000000 1000000000 240046577 242172608 1 1 44501303 1000000000 590809381 1000000000 964821526 1000000000 143703156 1000000000 869892547 1000000000 640525195 972230698 1000000000 1 342579097 1000000000 584024107 158282142 1 1 442324768 460861075 1000000000 802464781 1 681693615 1 1 281950928 1000000000 387782690 398093751 1000000000 1000000000 59650980 908274150 1 401844535 1 115187921 1 738997638 1000000000 484478288 1000000000 715598902 1 846818952 1000000000 1 88965003 815335208 1 1000000000 514172360 1000000000 406972222 1000000000 61202849 498446623 1 1000000000 970027813 1000000000 166396336 1 400397948 1 784947310 1 437429728 1000000000 478013353 449565219 1 287133498 1 1 817464117 469066791 1 1000000000 685465081 909852551 1 1000000000 810294994 555025165 1 1000000000 435427401 565768608 1 20109604 1000000000 1 82113612 1000000000 660601686 332952581 1000000000 1 284286757 1000000000 60994189 1 923959779 1000000000 103896280 724775332 1 1000000000 937875810 1 30157632 378841284 1000000000 1000000000 731060758 786180847 1 161252568 1 964296047 1 1000000000 141295837 1000000000 594480405 1000000000 394190138 1000000000 172573538 155746073 1 751342624 1 1 634217126 1000000000 341854072 1 395780078 957048052 1 4306714 1 730566598 1 1 574827863 959743669 1 973536735 1000000000 1 149594636 217507948 1000000000 111693303 1000000000 17588880 1000000000 889717148 1 183005489 1000000000 1 783863654 1000000000 110165932 414401738 1000000000 1000000000 121407458 502044152 1 332497055 1 1000000000 145859029 109668796 1000000000 1000000000 328896659 180907342 1 1 471228246 524475215 1000000000 693219643 1 1000000000 330213666 641618473 1 81229892 1000000000 1000000000 38661569 812024216 1 824027867 1 1000000000 942661803 1000000000 375542249 1000000000 113326152 903471254 1000000000 1 101892553 1 571148571 687262326 1000000000 1 439024523 288327778 1 1000000000 127992206 893439000 1000000000 1000000000 769385184 101166724 1 567104243 1 486913641 1000000000 1000000000 719750172 341829334 1 1 98945185 1000000000 793042926 1 685858833 62584162 1000000000 711104832 1000000000 1000000000 975532552 278275914 1 344376801 1000000000 643909114 1 1000000000 451427836 1 229321208 721214855 1 296497440 1000000000 800552832 1000000000 100877657 1000000000 630049873 1000000000 255713370 1 797903561 1000000000 1000000000 757193387 1 846968269 1000000000 180981845 57221141 1 1000000000 718855058 1 318633834 1 544385513 1 908057781 97419783 1000000000 239917122 1000000000 1000000000 61732041 1000000000 85717918 414267843 1000000000 1 94067303 1000000000 352073649 602061683 1 973031213 1000000000 104639405 1000000000 1 134742028 1 999111692 927340482 1 1 607137785 855448870 1 536106892 1 1 746710533 1 889239305 997069011 1 390855396 1000000000 536887528 1 1000000000 864318406 573563295 1000000000 1 54639587 1000000000 253707452 427720456 1 574177913 1000000000 983831745 1 1 66739096 1 165576171 1000000000 556150236 799894827 1 343974727 1000000000 366024082 1000000000 1000000000 108972159 1 753148115 218198199 1 617500794 1000000000 125279616 1 1 347176307 513264352 1 1000000000 374861123 1 302168590 709976674 1000000000 1000000000 590712115 1 614465276 1000000000 623266966 1 190516635 1 495709574 1000000000 794106608 865342833 1000000000 1 994517578 1 384239998 1 993066992 91843342 1000000000 758008027 1 675983743 1000000000 793628450 1000000000 689443741 1000000000 1000000000 171192960 1 609407250 1 114826827 481010750 1000000000 1000000000 372152386 887666391 1000000000 1 36249 442197419 1000000000 1 619569036 1000000000 493033453 1000000000 836785397 767528035 1000000000 1 964842037 1 329881312 1000000000 633645258 1000000000 270078554 260187661 1000000000 1000000000 793542164 436913234 1 1000000000 921291296 743622636 1 204738481 1 96949601 1 578239888 1000000000 49191480 1000000000 670525713 1000000000 1 233527734 687531003 1000000000 896654584 1 354265513 1 1000000000 428388288 1000000000 281596887 1000000000 186735961 384038263 1 579762415 1000000000 347831269 1000000000 418705599 1000000000 373334251 1 342251902 1000000000 1000000000 300690402 621335376 1000000000 1 931798618 507194815 1000000000 1000000000 195739825 1 81598974 103104226 1000000000 670387433 1 445429255 1000000000 123268117 1000000000 183915226 1000000000 1000000000 166323551 1 82330009 1000000000 909255238 1000000000 200756669 1 558619267 1000000000 408051141 215000372 1000000000 806699927 1000000000 265038333 1000000000 747584446 1 1000000000 789407104 628785649 1000000000 700188808 1 168374077 1 772140370 1000000000 1 459483707 1000000000 54647359 618357159 1000000000 449865065 1 583266747 1 1000000000 378946150 1000000000 480392378 896570278 1000000000 1 117065974 106741437 1 1 488361663 1000000000 662389013 1000000000 725827229 448921156 1 493194284 1 1000000000 5589375 1 530390011 274784138 1000000000 381304536 1 607855216 1 1 145097438 1 867332220 975487142 1000000000 149560260 1 1 12442374 1 43130284 812843948 1000000000 248611768 1 1 408661260 1000000000 949795616 1000000000 61710309 387572847 1000000000 72706775 1000000000 1000000000 584399519 1000000000 829750361 167654660 1000000000 1000000000 775062908 1 251569528 1 854024650 971815442 1000000000 76242101 1 1000000000 129781206 1000000000 22050019 868780480 1000000000 1 390796230 548312962 1000000000 860972509 1 1 728495954 1000000000 734754286 1 457783865 1 64440243 620447279 1 1000000000 775545932 1 991871345 1 94420170 73873006 1000000000 1000000000 346665811 97813928 1 60014876 1000000000 608082663 1 1 852129714 1000000000 136573742 1 900775909 1 104346297 730108094 1 423585398 1000000000 1 222690002 3513432 1 90508388 1 1000000000 363754458 1 475680424 117232667 1 967167118 1 12298990 1000000000 1 824116595 1000000000 76773445 158868501 1000000000 751530826 1000000000 1 3165745 1 541564052 1 842052392 731368146 1 1000000000 806473216 337423177 1000000000 212209468 1 189881737 1 1000000000 873744071 1 96705464 1 112977013 560700631 1000000000 999412067 1000000000 403410003 1000000000 758060694 1000000000 222318169 1 147163988 1000000000 1 781228596 1000000000 29098344 1000000000 686834218 880201704 1000000000 520610858 1000000000 53407401 1 1000000000 521096881 302272745 1 1000000000 492676935 876084599 1 1000000000 16227310 1000000000 795440837 694447338 1 911195454 1 519404096 1 516979775 1 1 341829706 1000000000 180924959 1000000000 571040443 5938581 1 76970884 1 1 974663908 689203433 1 1 763442994 1000000000 412552744 1 312737379 169099807 1 1 715818454 654299970 1000000000 373777009 1 587859525 1000000000 319254086 1000000000 916524774 1 1000000000 919394379 893514273 1 1 967150193 205939008 1 663592578 1000000000 891458340 1000000000 1 941903908 1 724902684 810694758 1 187896505 1000000000 969274672 1000000000 844221940 1 1 275263223 1 875038476 42765083 1000000000 1000000000 93953914 1 206253898 1 337049945 1 968867399 498313383 1 1 825474170 812044728 1000000000 5261473 1000000000 1000000000 27891268 325592337 1000000000 1 736371303 1000000000 357490638 61854969 1 1000000000 209118711 270190233 1000000000 1 816079058 1 193874134 1000000000 62242012 1000000000 618926272 660329794 1 242116192 1000000000 874858019 1000000000 882945113 1 281672686 1 1000000000 865576224 330741841 1 1000000000 685583671 198063369 1 139927978 1 179496695 1000000000 1000000000 615973459 421475293 1 1 8873771 357021470 1000000000 856523283 1 1 405401581 174528118 1 1 209892660 574381595 1000000000 1000000000 847714220 1000000000 623597714 1 637600374 74089108 1000000000 135893150 1 1 70467263 1000000000 824365023 264751356 1000000000 1000000000 588244238 441239049 1 219296913 1 367111791 1000000000 294316339 1 553869393 1000000000 111521220 1000000000 432342389 1 1000000000 142403038 632937689 1 1 963619374 328676685 1 1000000000 498478759 296105553 1000000000 1000000000 54368500 1 379245754 943818137 1000000000 1 923390562 1000000000 289121810 1000000000 997015119 1 847202909 1 80306873 111866440 1 1000000000 548328505 672919270 1000000000 355723160 1 764445320 1 1 725754765 1 721063326 56907737 1 771883230 1 648239891 1 1000000000 195506448 988641414 1 1 624334049 1000000000 665276818 787851544 1 654359000 1 1000000000 316391833 1000000000 31356318 402745225 1000000000 1 34269133 225124083 1000000000 368453345 1000000000 1 497115743 11981360 1 1 334718628 1000000000 1809641 151491431 1 1 553341989 893190299 1 871739251 1000000000 18041709 1 829230901 1000000000 1000000000 146483949 314833464 1000000000 675516135 1000000000 1 267269595 1 287019325 1 512060471 180090403 1 466740623 1000000000 249053611 1000000000 29158531 1000000000 1000000000 268954351 111737938 1 172360513 1 1000000000 379830416 548570568 1000000000 356116923 1 857500122 1 1 605762043 1 2714757 1 861946754 1000000000 900064149 1000000000 512861146 124335750 1 1 835157389 115801020 1000000000 1 471281541 1 697726043 1000000000 685129596 1 917581616 413898469 1 632401650 1 1 268437425 1 428468824 1000000000 801664573 748374597 1 163485155 1 902219915 1000000000 560349048 1 1000000000 426323331 1 815351589 1 282601212 1000000000 998755060 1 590044863 823816051 1 1000000000 541229863 138940367 1000000000 1000000000 100712984 1 19245248 146101436 1000000000 1 574810546 974152810 1000000000 1 947979134 190597900 1 698075677 1000000000 966322549 1000000000 825141934 1000000000 1000000000 340737011 877074228 1 1000000000 87266701 93346666 1000000000 1 408751174 1000000000 762564107 935009476 1000000000 380350449 1 1000000000 824596927 1 884367983 100257685 1000000000 1 130547253 701215847 1000000000 1000000000 588074550 474274581 1 193850850 1 1 99040134 24802315 1 196561047 1000000000 98922992 1 180986890 1 1 649351093 633627871 1000000000 1 894424493 113440373 1 321090536 1 350624459 1000000000 61933383 1 124426828 1000000000 1 851477905 602703231 1000000000 1 81493977 584146686 1 99338908 1000000000 705856017 1 986695927 1000000000 1 756785235 985268810 1 1 143217335 1 394319293 179971160 1 462451955 1000000000 1000000000 900406126 1 337895254 85247177 1000000000 817943384 1 1 122540078 1000000000 229524235 436590080 1000000000 493251438 1000000000 105426062 1000000000 180833743 1 447968607 1 1 4620455 1 240876788 67953481 1000000000 1000000000 661372732 1 988132804 1000000000 136623937 829929059 1 535751757 1 843861018 1 12446972 1 1 399162707 219703444 1000000000 1 498296932 793927423 1000000000 138537 1000000000 1 115883470 1000000000 202083593 1000000000 630310049 1 762870490 1 730408793 1000000000 388476912 245011558 1 106271182 1 466443173 1 852088771 1000000000 1 262545956 256191976 1000000000 748238112 1 487692995 1000000000 1 30053048 618119445 1 869217437 1000000000 330069773 1000000000 1 260000042 174245977 1000000000 824263493 1000000000 393502316 1000000000 1000000000 976348511 297019992 1000000000 338468867 1000000000 548154272 1 227910721 1 1000000000 133734755 1000000000 68768363 636346672 1 87481195 1000000000 1 157783813 1 872441132 1 783826351 1 684312154 265154830 1 603784696 1 1000000000 250051468 1000000000 150611217 1 227024417 1000000000 16239859 882958430 1000000000 730409549 1 1000000000 86599100 1000000000 526141851 1000000000 126756784 304485676 1000000000 532538312 1 1000000000 519265081 501865291 1 1 270495322 415391651 1000000000 232095432 1000000000 1 417116421 1 881779390 215676587 1 339743333 1 529827337 1 1000000000 564384676 1 816196686 253078584 1 1000000000 820690855 550653037 1 1000000000 414395793 603181795 1 181950880 1 482556342 1000000000 762753056 1000000000 1 65036140 1000000000 922021868 1000000000 131953160 1 252157143 493782695 1 895621134 1000000000 144365568 1000000000 1000000000 699746256 1000000000 42341416 376737755 1 1000000000 949558273 466043375 1 1000000000 739483305 1000000000 710034888 634910553 1000000000 1 823010285 399951866 1000000000 1000000000 537436341 135167730 1000000000 420106980 1000000000 1000000000 345822825 696327994 1 1000000000 148111740 977605211 1000000000 1 970966450 858608240 1000000000 692753178 1 397836756 1 1000000000 408242538 1 307403842 1000000000 756849804 115062228 1000000000 1000000000 440058089 1000000000 201763638 1 839168479 68019316 1000000000 974445240 1 1 174400953 1000000000 73051794 530252136 1 505780093 1 422160618 1 945846603 1000000000 1 428727184 610067044 1000000000 1000000000 178328810 1000000000 845632764 352333822 1000000000 1000000000 23742737 1000000000 630630052 1 628507537 1000000000 74162312 1 988097797 725683993 1000000000 789610526 1000000000 1000000000 280821712 1000000000 920083599 928213040 1000000000 1 732357767 352447699 1 1 144375094 98711293 1 1000000000 116852914 1 894524402 488292775 1000000000 1000000000 689503122 131930412 1 259875200 1 543234844 1 1 95897670 1000000000 369229145 410074572 1 962986575 1000000000 36734084 1 1 501154594 1 590154416 1000000000 681871839 1000000000 760401175 1 119823898 545934490 1 1000000000 102304835 982379509 1000000000 1000000000 229930034 710113564 1 1 71597870 601621900 1000000000 713021408 1000000000 599572723 1000000000 1000000000 758753924 1 39538572 1 576460 1000000000 103496597 1 713918 1 344065845 769088510 1 1000000000 376534079 601693403 1 1 14322980 1 885567622 1000000000 87472255 1000000000 855928777 1000000000 111236761 1000000000 981844908 1 932394047 1 140229461 871982157 1000000000 934857114 1000000000 401827669 1000000000 133530769 1 1 102900917 242503561 1 407360649 1 98130886 1000000000 825241041 1 1000000000 504372330 846045224 1 118571484 1 1 780366458 1 483272472 782254601 1000000000 1 393700680 528396076 1000000000 748921342 1000000000 1 812498207 891947639 1000000000 1000000000 987610706 1000000000 41647173 98991745 1 862447547 1000000000 1 862746642 298935426 1000000000 1 71612408 1 812581045 1 949934491 1 16242912 352757770 1000000000 1 324300612 976461293 1 1000000000 589164235 805492102 1000000000 630876655 1000000000 1000000000 537399849 1000000000 920360478 24287888 1000000000 1000000000 334538192 203748188 1 1 986331088 394120497 1 139534340 1 1000000000 874022344 231719453 1000000000 1000000000 132867929 831565969 1000000000 1 370753973 426548275 1000000000 458634360 1000000000 1 14188248 1 542240696 1000000000 599490398 1000000000 189314175 1000000000 106943869 1000000000 532875907 754372023 1000000000 1 486692978 1000000000 688694230 930279983 1000000000 369873483 1 1 617418865 69672660 1000000000 85170953 1 1 209757897 1000000000 462507848 349062000 1 1000000000 456517595 1000000000 973645488 138996086 1000000000 841531544 1000000000 1000000000 282355133 1 364439546 269783484 1 1000000000 156950171 145505629 1000000000 1 342187332 986761513 1000000000 1000000000 331640852 562277837 1000000000 869321600 1000000000 1000000000 700980389 365727318 1000000000 1000000000 871502030 1 728031519 325861886 1000000000 963596632 1 1 258721949 147027131 1000000000 54184561 1 1000000000 641343778 1000000000 491332413 403895619 1 76419771 1000000000 26997944 1 1 646772038 1000000000 615931820 1000000000 479126689 222147720 1 1000000000 26759727 38793238 1 813656063 1 1 28040275 1 506286105 1 840449661 432094544 1000000000 661413017 1 487672093 1 320387811 1000000000 118604223 1000000000 90002312 1 760841754 1000000000 40963837 1000000000 24381101 1000000000 988039015 1 160721658 1 749765470 1 1000000000 24372419 1000000000 896913536 1000000000 944991365 420981283 1 1 247111292 1000000000 115418254 356598698 1000000000 190278943 1 1 881419822 1000000000 105203625 933907532 1 692620168 1 447803801 1 387775152 1 1 40258444 1 666674467 1000000000 697647859 1 655365943 1 57741718 72684783 1000000000 1 9904500 1000000000 852847346 508962545 1 91352913 1000000000 1000000000 720002912 519828130 1000000000 1000000000 371880258 13381567 1000000000 1 528714645 1 56572034 879555489 1000000000 951627249 1000000000 1000000000 673908887 520388653 1 1 344712802 1000000000 509966469 58049817 1000000000 772295698 1000000000 804228189 1000000000 1000000000 269634356 1000000000 953168911 427575387 1000000000 1000000000 398553024 589216885 1 394479155 1 1 859306843 1000000000 103226456 1000000000 521511600 357303063 1 1 374422393 1 344880476 736348391 1000000000 1000000000 744063916 76791453 1 693179580 1 512629986 1000000000 324446291 1000000000 653053210 1000000000 1000000000 666515435 1 761658076 1 919093348 134239260 1000000000 1000000000 638798891 613013677 1 1 782716221 63122324 1000000000 269638745 1000000000 927328376 1 557999822 1 1 23668642 1 568887867 509707992 1000000000 1000000000 306372517 589051781 1 257953096 1 28029063 1000000000 1 74279543 98083329 1000000000 1000000000 456091384 1 532973970 1000000000 912711473 89349970 1000000000 48738959 1000000000 1000000000 520819707 1 335602048 1 635633296 1 780879462 873041902 1000000000 1 301894878 663367332 1 457622715 1 165836650 1000000000 74681375 1000000000 1000000000 914957995 1 301197820 1 724403049 531141756 1 1 662815210 1000000000 211102353 760589970 1000000000 33871393 1000000000 940321589 1000000000 145121834 1 64538465 1000000000 1 124071990 1 477310940 1 260816522 1000000000 704422870 1 583255659 1 518181400 227499988 1000000000 1452702 1 179402759 1 917307637 1000000000 1000000000 907959893 186256320 1 994842740 1000000000 204995009 1000000000 1 667346388 1000000000 459725003 1000000000 890631494 1 427841782 1 366220889 1 777043583 850834892 1000000000 342142630 1 313875067 1000000000 1000000000 774252539 1000000000 124398107 1000000000 665005672 1000000000 993649456 905191272 1000000000 1 64327576 1000000000 913540802 1 427424017 1000000000 24212006 1 41932551 1 100100631 748868396 1 1000000000 91570807 1000000000 728605204 71157525 1 992650064 1 1000000000 246449835 264576096 1000000000 532188313 1 93844437 1000000000 1000000000 614732749 1000000000 11588111 1000000000 182618918 1000000000 522181868 963248589 1 1 618888658 735060935 1000000000 1000000000 678186345 283179825 1 1 754826354 1000000000 364731522 967404302 1 1000000000 226493496 1000000000 420004831 1 781066817 281576539 1 260379537 1000000000 59145657 1 1000000000 986443837 1000000000 14376916 690444412 1000000000 1 444628319 91458796 1 866275540 1 1000000000 746956927 1000000000 42283896 698521710 1 1 438139347 208147086 1 1000000000 930786561 136897653 1000000000 995859509 1 68169655 1 1000000000 116173784 1 412206005 572960149 1 1 688430412 1 591089352 1000000000 974333645 906389651 1 1000000000 33919638 117473047 1000000000 150878902 1 171466523 1 836108280 1 1 977392526 1 367545004 1000000000 970760249 279373730 1 114613514 1 1000000000 937941405 1000000000 881889116 1 870113721 1 562069636 1 666628369 359396137 1000000000 760901638 1 1 520716958 76451225 1 1 838364099 707186975 1 1 709146800 1 49752254 924822170 1 1000000000 440798996 1000000000 9075539 922468451 1000000000 1000000000 520564148 1 13299101 721413741 1000000000 1 913860541 975541883 1000000000 1000000000 2696132 1000000000 728284351 1000000000 971566519 42056200 1000000000 1000000000 148082959 22447343 1000000000 416774368 1000000000 1000000000 285909231 1000000000 693934129 249732113 1 1 4233432 1000000000 867982476 1000000000 352168756 1 430243772 1000000000 698313531 671886287 1 1 379491617 1 7898507 195849230 1000000000 163598214 1 100084530 1000000000 1 959854643 394277802 1 46669867 1 423452539 1000000000 91452935 1000000000 1 778552872 1 61038384 1000000000 801236247 242044680 1 1 75079247 1000000000 932594121 1 660510161 376578675 1000000000 1000000000 279298556 1000000000 267851578 1000000000 161794388 1 46472646 406251025 1000000000 58074788 1000000000 1 85984214 41165652 1000000000 1000000000 122741219 494292556 1000000000 549972033 1 1000000000 799381580 651695648 1000000000 40196206 1 539333094 1 1000000000 336976966 792192320 1 1 704654722 772720542 1 912432209 1000000000 813192047 1 1 118809614 399804546 1000000000 806695290 1000000000 128546808 1000000000 481573358 1 913781774 1 896157407 1 1000000000 80867382 722297634 1000000000 991758803 1 3602743 1000000000 719298041 1000000000 845683737 1 621224092 1000000000 435189211 1 416832375 1000000000 117649277 1000000000 108474148 1000000000 1000000000 671383385 43770038 1 894086017 1000000000 737083961 1 1000000000 906737531 1 788274296 326874282 1 1000000000 396841066 1000000000 82842837 1000000000 348141223 1000000000 214129692 1000000000 669727033 390709198 1000000000 1000000000 548369475 1000000000 162085736 1 811986878 35420978 1 1 707650251 1000000000 330621396 529135322 1000000000 1 963137080 1000000000 304956203 1000000000 225735468 1000000000 569370848 1000000000 793006097 1 188302887 1 185104393 1 143253695 1 584668915 1 962212423 605041569 1 1000000000 143231155 1 965483686 1 144476998 961893138 1 1000000000 38415983 1 606761103 1000000000 80984310 1000000000 296711723 769351877 1 1 925718844 798456760 1000000000 564228540 1000000000 726725337 1000000000 1000000000 517517682 52212828 1 1 197908319 1 520740038 248962741 1000000000 1000000000 897168789 1000000000 752078536 741190097 1000000000 1000000000 558475096 1 905267426 36661901 1000000000 919445518 1000000000 955030536 1 1000000000 678379769 319470705 1000000000 1000000000 856689041 1 194790612 529673143 1 1000000000 954389302 1000000000 248313113 1000000000 218889665 963085704 1 724755428 1000000000 1 14825018 250783437 1000000000 135556179 1 1 745793174 1 13222668 658137987 1000000000 1000000000 955162602 1 36272838 1000000000 896005459 1000000000 694065666 1 867849712 690803995 1 1 962289455 568822665 1 1000000000 651237197 1000000000 41081521 1 489426247 1000000000 28475014 748395281 1000000000 828166123 1 207779955 1 71374881 1 905755879 1000000000 453743287 1000000000 321816809 1000000000 902145861 1 1 537144574 794948193 1 902087403 1000000000 1000000000 783530799 1000000000 255537011 1000000000 82571997 1000000000 708109553 1 629128060 1000000000 85734211 73387920 1000000000 108721493 1 1000000000 360473008 602627762 1 864207777 1000000000 1000000000 747705214 526636612 1 1000000000 368088886 991356351 1 4790416 1000000000 1 142162228 93462761 1000000000 11354484 1 769336724 1000000000 1000000000 619637256 1000000000 602913648 834823660 1 543252773 1000000000 1000000000 986291042 724668519 1 1000000000 881382976 1000000000 75787933 827885066 1000000000 1000000000 1540944 673001801 1000000000 1 299394752 822575992 1000000000 984641278 1 65028324 1 1000000000 574414314 1000000000 777834978 1000000000 642221693 1000000000 739132609 2035126 1000000000 334951880 1 230183302 1000000000 1000000000 409790131 434234416 1 1000000000 175451391 795587171 1 959405172 1 1000000000 716596351 308163900 1000000000 1 13684575 1 551785208 91000077 1 980271652 1000000000 864090035 1 989943094 1000000000 423227194 1 1 488551635 1000000000 146363374 7764596 1 1 573631619 137660651 1000000000 328438245 1 1000000000 838931988 1000000000 412052782 1000000000 856038177 619411997 1000000000 1000000000 720205534 1000000000 140618361 175161669 1000000000 115483831 1 1000000000 868087246 744002117 1000000000 830544850 1000000000 222404061 1 854358625 1000000000 345296959 1000000000 1000000000 830725367 1000000000 391972269 1 440151646 1 129063056 80427815 1000000000 1 444717989 1000000000 584485666 1 710963720 1 789305119 1 612195728 1 703464047 1000000000 238261192 1000000000 489321847 322979826 1 1 742689463 1 852252784 286314413 1000000000 1 140380658 1 264875239 223764681 1 1000000000 474930351 841737415 1000000000 1000000000 847124913 1 318935542 507730154 1 1 739761318 118762589 1000000000 1000000000 360800024 1000000000 198984659 456728364 1 702154003 1 568608896 1 136051444 1000000000 860561738 1000000000 888136867 1000000000 943561820 1000000000 535338107 1000000000 1 24116913 96984024 1 734594268 1 184931648 1000000000 907255487 1000000000 147466814 1 66320869 1 483680854 1000000000 136584938 1000000000 1 492192881 492903483 1000000000 1000000000 209890838 751691948 1 1 464957928 1 844465706 1 256358570 1000000000 678331634 180103747 1000000000 1000000000 789792694 89032728 1 1 528490753 911275541 1 1 14135876 1 136625617 1000000000 473840874 1 915319597 1000000000 713861579 181429180 1000000000 65521520 1000000000 1 581544554 1 495610231 368980670 1000000000 1 518633848 1000000000 543515392 1 844254686 795293900 1 1000000000 942556916 99620679 1 83849896 1000000000 245465718 1000000000 720708939 1000000000 26672390 1000000000 339023290 1000000000 1 677231085 91981131 1 251150142 1000000000 1 799074789 1000000000 289617303 1 334990996 1 564530043 402658575 1 1000000000 290034709 610804861 1 1 886090394 1000000000 925776353 947370451 1000000000 55393420 1 860451606 1000000000 1000000000 607151860 623489043 1 1 32235093 131860697 1 1000000000 925793655 834867061 1 198468850 1000000000 877993089 1000000000 865562980 1 536621579 1 499370469 1 1000000000 49603634 1000000000 3760421 543183068 1 176963979 1 243278300 1000000000 544939202 1000000000 146441974 1 373309701 1000000000 701763855 1000000000 343167632 1 608254459 1000000000 193548194 1 321866815 1000000000 760248663 1 1000000000 917103142 1 624603090 1 575404435 181515780 1000000000 301501407 1 1 259390856 181797172 1 1000000000 21304529 1000000000 163108032 216497712 1000000000 26308373 1 1000000000 787673587 1000000000 260275240 931765267 1000000000 1 430915136 139346884 1000000000 865917761 1 1 228043593 813133731 1 1 245378163 204341390 1000000000 109066273 1 707468379 1000000000 1 757614379 1000000000 223396601 1 108896526 97955201 1000000000 805571266 1 823073373 1 1 183778836 573689715 1 1000000000 378229733 1000000000 159581586 180636595 1000000000 42537639 1000000000 446967491 1000000000 1 310546426 535562069 1 1000000000 75936749 981694522 1 772540554 1000000000 337503030 1000000000 548352069 1 420035712 1000000000 1 616043612 1000000000 801541587 680533028 1 1 584196437 1000000000 128454836 787854550 1000000000 1000000000 114004546 16210856 1000000000 790785683 1000000000 1 877105026 333465064 1000000000 219190985 1 887691707 1 1000000000 317935261 1 335452856 547814673 1000000000 628718916 1 55423967 1000000000 787339775 1 60685838 1000000000 779658143 1 120581849 1000000000 111646586 1 792989236 1 1000000000 803082282 1000000000 35814248 1000000000 313245095 1 877765123 1 279940662 364556700 1 1 648264591 608641205 1000000000 1000000000 287302038 770222886 1 1 983053842 1000000000 532327020 474916524 1000000000 1000000000 403174978 19026612 1 93285339 1 32518128 1000000000 406632997 1 1000000000 958974952 887483763 1000000000 25669379 1 1 294204137 41708765 1 65598994 1 543586100 1 25165048 1000000000 838158536 1 1000000000 81280297 429428627 1 1 223808504 72664500 1000000000 1 760284782 1 916572790 1000000000 4672312 513352904 1 642823939 1 671014026 1000000000 330164122 1000000000 339247128 1000000000 1 307285032 602688862 1 571641091 1000000000 1 671941104 140942175 1000000000 1000000000 988447597 573359426 1 290645919 1 958758944 1 462455724 1 1 12971135 289007042 1000000000 1 297398527 1000000000 58248341 1 758598951 1000000000 283373076 2091099 1 1 228345525 1 176231254 1000000000 555920053 382368394 1 1 95154867 330456007 1000000000 1000000000 59278073 566025093 1 1000000000 332594915 1000000000 217317946 379641781 1000000000 951789584 1000000000 1 780446797 1 444328805 1 683873542 500873838 1000000000 1 827086649 1000000000 945602144 1000000000 526314404 1 166841477 561218878 1 1 609009037 1 2533801 109936014 1000000000 72255692 1000000000 452982023 1 1000000000 536142556 292817730 1000000000 1 580852281 197778573 1000000000 831707780 1000000000 1 188138627 742824011 1000000000 1000000000 675410160 1000000000 967714475 1000000000 777616777 488848966 1000000000 1000000000 28302587 902130417 1 1000000000 42423696 680616312 1 1 87548388 680517845 1 159863296 1000000000 258013251 1000000000 1000000000 35224884 813309825 1 685359901 1000000000 1 355294892 1 920052787 313480469 1 546724403 1 13285476 1 321962200 1000000000 1 303050104 921369404 1000000000 906496087 1000000000 56828465 1 660099740 1000000000 416698388 1 1 770794932 734217297 1000000000 345677394 1 266955552 1 1 86534781 1 710305210 1 877544848 352442747 1000000000 746921874 1 1000000000 50910283 1000000000 982413633 487135397 1 1000000000 142709818 790949293 1000000000 1 74620558 1 701602216 924460340 1 1000000000 643596603 651955885 1 374596557 1 1 106639679 1000000000 320716146 995530281 1000000000 1000000000 815575743 716320039 1 1000000000 131593946 653932466 1000000000 1000000000 451170878 120375122 1000000000 317397110 1000000000 1000000000 8782952 811898697 1 1 691664076 1 412565929 523043749 1000000000 788180167 1 709948369 1000000000 276382123 1000000000 1000000000 109989963 605378487 1 191256028 1000000000 92078701 1000000000 380818319 1000000000 1 950641882 669270320 1 1 763020042 1 272744774 1000000000 820852192 1 664652773 828433842 1000000000 527378864 1 1 781598737 498200182 1 1 65745171 862584004 1 330747007 1000000000 556795851 1000000000 734907721 1 1000000000 36989693 1000000000 536824747 58478276 1 1 444609097 475914149 1000000000 517635256 1000000000 102580551 1000000000 377158091 1 1000000000 136752290 33887246 1000000000 14445774 1000000000 1000000000 684262073 827998657 1 1 312418706 1 249858667 1000000000 36607510 321840001 1 698042437 1 1000000000 395668575 719735154 1 1000000000 601247075 1000000000 138762108 1000000000 775266076 1000000000 946505421 338185137 1000000000 231757697 1 651357657 1 1000000000 213008395 1000000000 625069262 1 6766538 1 371659414 1 192935899 783504896 1 180504730 1 1000000000 714351538 1000000000 934944802 847893947 1000000000 1 898989110 132070636 1 1000000000 138472430 1 71708016 51390861 1 1 790626808 441967321 1000000000 1 957201112 1 459646050 1000000000 62259333 787236861 1 1 503377085 1000000000 730151676 374940109 1 1 545836122 1 312230730 174977874 1000000000 79936416 1 85619396 1 1000000000 902151126 1 45428147 61863148 1000000000 1000000000 529811794 1 285163564 1 183198452 691067344 1000000000 170867269 1000000000 1 519126367 731116063 1 1000000000 31273250 400822903 1000000000 1 404663310 964820379 1000000000 1000000000 751780736 730740039 1 1 541810229 1 943164887 1 677686230 1 69668355 241900663 1 424003453 1 327200624 1000000000 1000000000 33060056 1 836783849 1000000000 709198614 1000000000 806378369 1 705559352 1 32633187 411950650 1 1 909023797 266708428 1000000000 9776452 1000000000 447436860 1 143489334 1 1 520285660 672302789 1000000000 708262998 1 1000000000 723416509 1000000000 299515965 583984577 1 1 913389906 763701275 1 857644477 1 479598597 1000000000 1 998600891 967321801 1000000000 811024139 1000000000 717442326 1000000000 953488772 1000000000 413661422 1000000000 372096044 1000000000 522680707 1 992148025 1000000000 1 130040433 1000000000 56565084 1 72214956 1000000000 386283687 1 285195649 733349251 1 812608530 1 1000000000 132555528 1 649021347 1000000000 652158491 1 363128609 1000000000 503512755 1 152488510 1 417658529 1 52821118 418087491 1 1000000000 172602020 100582779 1 1 158231501 883899207 1 852565923 1000000000 500887658 1000000000 1 323734278 110040941 1 1000000000 251406989 681830514 1000000000 238253114 1000000000 1 844596522 1000000000 254231494 970808137 1 1000000000 268012258 300099053 1 1 782251215 809501248 1 1000000000 14294186 318339014 1000000000 1000000000 695571922 1 887269040 607779774 1000000000 423144595 1000000000 206905007 1000000000 580511720 1000000000 1 367593621 1000000000 83638445 1000000000 133118344 76647061 1 403657021 1000000000 306555155 1 1000000000 477437642 1 328225203 1000000000 830420520 1 641348886 1 951172799 1000000000 300605684 1 551339127 1000000000 34862982 1000000000 104184466 1000000000 370288306 578844102 1000000000 1 152263518 150002404 1 851669842 1 147607419 1000000000 348385774 1 133408719 1 1 372668986 1 885656459 201944713 1 1 419738746 1 914782262 623367885 1 1000000000 65008561 666449440 1000000000 49863527 1 1 661434564 704839617 1000000000 1000000000 31719067 618478255 1 760190696 1000000000 320980763 1 1 145885815 1 349256347 1 18792311 988950995 1 1 202369653 1 906106323 1000000000 332271037 1 35238622 888248991 1000000000 1000000000 630861567 1 299748321 1000000000 353216695 1000000000 419696334 287286843 1 1000000000 597191731 553087379 1 1 812565177 486724095 1 248428531 1000000000 234066695 1 42967424 1 423682954 1 1000000000 387157925 1000000000 296305464 1000000000 269549754 470084816 1 1000000000 645739732 1000000000 433281412 781531389 1 630733285 1 228147558 1 1000000000 880769713 1000000000 363966447 1000000000 874881515 605205090 1 408623254 1 544003020 1000000000 1 483132794 1000000000 133299776 1000000000 195856201 21044857 1 594565776 1000000000 1 741249713 27080650 1000000000 886859786 1000000000 396972539 1000000000 1 687604208 1000000000 757274672 1 909726417 1000000000 697101382 843386762 1000000000 1000000000 762297684 637173994 1000000000 333010978 1000000000 1000000000 126792875 199816189 1000000000 736993093 1000000000 1000000000 388901975 604695020 1 1000000000 633417101 1000000000 48843828 1 87438125 1 69633180 611838507 1 994442616 1 1000000000 583579991 914748814 1000000000 1000000000 257076340 740475337 1 1000000000 73480801 353692004 1000000000 1 230717086 64267750 1 1 14362268 127657563 1 1000000000 77630766 1 185123102 1 901798536 1 280283545 1 425827613 734197086 1000000000 864920004 1 1 102151669 1 141888903 1 425330364 1000000000 519050613 138486343 1 1000000000 961167063 356686982 1000000000 109122100 1 1000000000 268696882 776443761 1 1000000000 572200903 1 86557565 568332401 1 34214880 1 1 440119642 1 750230165 1 792905633 1000000000 103920770 1000000000 57689971 1000000000 527378685 99698832 1000000000 128013491 1000000000 23174316 1 664279639 1 1000000000 704356102 128451448 1 1 591749776 812146648 1000000000 666951187 1000000000 825818031 1000000000 45415333 1000000000 881942832 1000000000 429575897 1 1000000000 619703223 1000000000 171975935 1 688797944 344964829 1000000000 867977372 1000000000 1 673919299 1 837265052 230371275 1000000000 1 243293895 573006138 1000000000 45154250 1000000000 181094602 1000000000 1 940235813 1 12019161 1 259157853 1000000000 798198081 276564440 1000000000 254031311 1 1000000000 433140165 558338346 1 1000000000 600702301 510505106 1000000000 1 532523769 1 907629271 765646655 1 849868005 1000000000 1000000000 457827809 1 988458564 455039293 1000000000 148400877 1 1 161582912 1 896587230 770253304 1000000000 69633462 1000000000 711093282 1 1 107410644 1 769408546 1 96558658 543471557 1000000000 245884126 1000000000 1000000000 71835940 1 316734996 301885708 1000000000 1 403912077 1 430957905 309650236 1 213362530 1000000000 1000000000 395226901 1 989580683 1 67249124 1000000000 62031150 920146072 1 1000000000 752840308 1000000000 710249820 1000000000 495667639 1000000000 60038645 839857433 1 76541093 1000000000 598186137 1000000000 55118610 1 1 981264668 1 116398204 776414890 1 1000000000 375872169 1 170915938 498809066 1 207607912 1 79150738 1 309023806 1000000000 102286410 1 122621926 1 1000000000 389157777 371257887 1 220379099 1000000000 997297208 1 71768225 1 495681976 1000000000 548606408 1000000000 1000000000 517601373 1 475451329 763579568 1 132476087 1 1000000000 950670766 376056895 1000000000 468902860 1 500993234 1000000000 1000000000 524248007 278445702 1 90168219 1000000000 1 986872917 284835318 1000000000 946201444 1000000000 429652642 1 665878424 1 1 634315299 710334688 1000000000 924198665 1000000000 1000000000 611249310 1000000000 159044928 50764413 1000000000 110827464 1000000000 1000000000 983089183 1000000000 86861619 91378953 1 1000000000 123110734 1 603278357 1 213968963 1 847715307 807239090 1000000000 1 310325188 320232962 1 1 140940780 1000000000 83255391 1000000000 18469711 5868476 1000000000 893451143 1000000000 1000000000 723896636 1 231619769 452154464 1 350038191 1000000000 1 647450971 24083067 1000000000 394314734 1 126012448 1 1 60750117 1 486089094 480976994 1000000000 292010025 1000000000 1000000000 59444229 311945946 1000000000 1 33776161 1000000000 426871546 655902100 1 1 652175497 1 1788388 475863660 1000000000 1 534436933 1 933857352 1000000000 606713892 1 670985553 1000000000 502841748 1 976591734 166337032 1 110836285 1 1 280166317 515118257 1 362093517 1000000000 951234004 1 141619354 1000000000 66664152 1000000000 1000000000 342196406 1000000000 936098966 384761584 1000000000 1 985486236 618410614 1000000000 1 339134506 316773371 1000000000 778511757 1 1 466215964 526269995 1 141325674 1000000000 1 621946788 669111424 1000000000 892150385 1000000000 1 554676344 85309518 1 1 749013550 1 955893473 1 7754909 1000000000 360011257 1 342956754 426717369 1000000000 918114741 1 996270372 1000000000 419659301 1000000000 1 948332376 539592112 1 1 186654692 23962200 1 1000000000 791497357 1 96033723 1000000000 16406259 1000000000 88109569 38746211 1 1000000000 654396143 489670208 1 681945989 1000000000 349605482 1000000000 1 753454203 1000000000 103383795 158972424 1 886352522 1000000000 1 20361040 1000000000 947136257 1 412422099 1 363741510 739986764 1 529601586 1000000000 910064711 1 750228878 1 580415978 1 915265200 1000000000 450451265 1 247362058 1000000000 1 536887402 1 541813011 690799630 1000000000 352819685 1 279607677 1000000000 913552877 1 736194002 1 860411160 1000000000 618337398 1 61775570 1000000000 1 317773174 680318009 1 1000000000 134581231 1 446800107 1000000000 345588498 984423366 1000000000 1 777582074 26062590 1000000000 1 93718748 378346221 1000000000 610349515 1000000000 1000000000 925632759 835027857 1 575332320 1000000000 1000000000 498221284 1 429428477 1 631368293 104044953 1 653464514 1 1000000000 156066802 1 180211304 363058474 1 811452936 1000000000 1 325348235 239257977 1 1 977580681 1 326881836 1000000000 782844370 1 16265393 1 240533723 109728929 1000000000 176254522 1 302670410 1 1 370891841 1000000000 30438534 337735717 1 898708753 1000000000 20986658 1000000000 190242255 1000000000 1 38068467 28143437 1000000000 1000000000 481401083 872598259 1000000000 1 655992205 1 968519472 850471077 1000000000 1000000000 43576855 594646899 1000000000 1 693286078 1 67805735 1000000000 337354172 147499333 1000000000 1 186845501 583688189 1000000000 18719976 1 1000000000 624678095 824174622 1 1 165162473 1000000000 824430290 64274074 1 594401644 1 1000000000 124867899 449804306 1 525304049 1 1 546239413 935932063 1 269485385 1000000000 168922226 1000000000 1 109903737 706215270 1 125684558 1 1 15388185 1 944496658 1 498394201 1 204750556 1 93962953 1 621066789 1 14783483 1000000000 13111227 1 380904028 1000000000 207715208 193815646 1000000000 119552878 1 1 502448174 1000000000 166556853 1 2545771 1 396896605 1 878921000 1 233960881 1 945721005 1 723839109 27654474 1000000000 868782712 1000000000 954983328 1000000000 1 795551390 120337086 1 1000000000 230983917 49359737 1 1 51409614 1000000000 743316058 27309120 1000000000 1000000000 529672056 90855375 1 1 541391797 1 139891681 939370668 1 1000000000 68790174 1000000000 322824880 1000000000 446359014 792386119 1 389810854 1 79855742 1000000000 552127738 1 758324069 1 1 969134701 1000000000 884286005 1000000000 17578440 1000000000 69107801 1000000000 677804991 1 853800666 1 117140457 68140410 1000000000 1000000000 336795227 1 846058729 735701580 1 223204718 1 6171165 1000000000 452403557 1000000000 1000000000 261761830 61979383 1000000000 687347628 1000000000 1 247345761 1000000000 909223772 1 595979324 1000000000 253076647 144689935 1000000000 207751535 1000000000 1 462923164 1000000000 138745166 1000000000 89436488 1 240013801 981464049 1 1 51485613 1000000000 763932829 1000000000 457337160 1000000000 196274274 1000000000 58227792 563011295 1000000000 195692395 1000000000 1000000000 210769838 539990115 1 311810092 1000000000 1000000000 82015867 1000000000 884058358 1 586185578 257499773 1 1 204740445 643898892 1000000000 85849699 1000000000 1000000000 220684974 250546071 1 682811708 1000000000 23633017 1 71195407 1 1000000000 4523203 431105178 1000000000 1 943486253 581473643 1000000000 1000000000 255695219 292797646 1000000000 1000000000 130018817 296578712 1000000000 1 988618661 1 326299997 42646952 1 635982209 1 1 511573674 209089146 1000000000 67932844 1 1000000000 877356465 707283091 1000000000 611427407 1000000000 194877344 1000000000 1 252021604 1000000000 655094558 1000000000 969699271 53921480 1000000000 132579082 1000000000 61546529 1000000000 103925984 1 1000000000 72487751 893216862 1000000000 1000000000 97363319 283136113 1 367303114 1 1000000000 617770216 1000000000 758352491 1000000000 535428472 1000000000 441010870 1000000000 475245584 14569123 1000000000 44954088 1000000000 1 443387343 1 613523109 441208464 1 578533106 1 472212843 1000000000 243521519 1000000000 1 965770069 1000000000 642650324 258581271 1000000000 455382067 1 1 297473592 1000000000 128959522 1000000000 631142346 1 424575687 65889160 1 1 748097172 138397067 1 1000000000 473268633 1000000000 315625743 1000000000 572123984 566701214 1000000000 984740923 1000000000 1000000000 282508795 21053626 1000000000 848592438 1 934919283 1000000000 572640841 1000000000 1000000000 748353466 267067544 1 936262723 1 1 626368948 1 144951440 900690125 1000000000 665216886 1 1 23309854 222483734 1000000000 101810636 1000000000 935286957 1000000000 480319871 1 1000000000 333281430 566914857 1 1 898589674 603149134 1000000000 1000000000 844392718 812260665 1000000000 202561180 1000000000 1 922862958 849126401 1000000000 1 893574856 1000000000 119851821 285670556 1 492990146 1 821877312 1000000000 134399500 1000000000 1 427586137 883726909 1 1000000000 72929362 1000000000 188856887 876797525 1 719441480 1000000000 728412201 1 45592395 1000000000 880855901 1000000000 1000000000 98238572 885121296 1000000000 864855824 1 946068936 1000000000 12027951 1000000000 1 624677795 1000000000 297492609 1 500398942 1 576441061 1000000000 402834037 256906331 1000000000 878743756 1000000000 1 980163832 1000000000 269687874 498378025 1 125814919 1000000000 27471029 1 1000000000 650352535 1000000000 119193807 322422079 1 1000000000 171781275 1 999665153 1000000000 48043413 977888711 1 255173409 1000000000 832239797 1000000000 1000000000 813357240 1 130909315 421288456 1000000000 675749568 1000000000 549076078 1 1000000000 836096084 1 120573218 1 835795632 1000000000 120041338 247880449 1 1000000000 991668899 1000000000 12840388 1000000000 717284913 1 867726633 5870823 1000000000 127773331 1000000000 1 229769485 1000000000 981881256 1 334965190 91670332 1000000000 5105843 1 79475337 1000000000 1 145754967 1000000000 204458766 211236226 1 316549997 1 1 316458050 526129592 1 797931166 1000000000 1 480958843 1000000000 844186508 285623284 1 1 90082429 908923082 1000000000 63886814 1 1 280293809 448292082 1000000000 330145102 1000000000 1 966641240 1000000000 884334018 1000000000 624776377 326067521 1000000000 1 771608791 1000000000 702373126 893523076 1 143602964 1000000000 210551236 1000000000 610325273 1000000000 1 10599815 1000000000 964164824 87688542 1 685366395 1 1 629838722 1000000000 208312105 650839691 1 1 524048449 336559694 1000000000 959164828 1 1000000000 13499165 221215547 1000000000 19427052 1 1000000000 986488492 842842531 1 692114086 1000000000 1000000000 224814604 1 439493408 640667826 1000000000 993705044 1000000000 64007708 1 1 614074114 1 561254837 403272284 1 935110867 1000000000 106095613 1000000000 1000000000 581985074 994420799 1000000000 1000000000 802107455 85672791 1 1 89465503 1 53426076 1000000000 37243725 1 36919122 233049511 1000000000 1000000000 409434711 136927705 1 117841950 1 1 590119161 1 369121351 754948665 1000000000 672249923 1 303010450 1 3712095 1 22639685 1 1000000000 567561358 740103053 1 645200224 1000000000 772108779 1000000000 406684540 1 1000000000 286093674 346107391 1000000000 144113971 1 516402725 1000000000 483456733 1 1000000000 138940564 868044239 1000000000 143287980 1000000000 1000000000 548721690 884235845 1 1000000000 871215656 393515047 1000000000 1 26883745 603822515 1000000000 173549031 1000000000 289564684 1000000000 1 8630919 1 127416614 1000000000 508353025 1 237021470 858400582 1 675280438 1000000000 69925960 1000000000 1000000000 586693079 1000000000 302801927 1 369527035 63641200 1 290589273 1 1 71035759 891813049 1000000000 491078816 1 618402770 1000000000 2348267 1 1 434704902 328951677 1000000000 1000000000 383578990 861079416 1000000000 518747776 1000000000 1 94142899 1000000000 182206147 1000000000 928413685 1000000000 811010029 578701061 1000000000 1 870540730 165193454 1000000000 233100531 1000000000 156648665 1 77912060 1 331286498 1 714298172 1 1 251422270 1 139528670 182593048 1000000000 226993444 1000000000 1000000000 339126145 305336015 1000000000 406596322 1 1000000000 592944869 857979698 1000000000 1000000000 454073666 673646961 1 1 30754630 434505905 1 49781272 1 17708571 1 38224321 1 38799935 1000000000 519480723 1000000000 1000000000 150595882 985387573 1000000000 1 553414788 1 828401081 1 269859625 245787662 1000000000 766621085 1000000000 739617862 1 580962988 1 1000000000 285896947 885442986 1000000000 1 427670039 962381728 1 1000000000 991088369 161016535 1000000000 428836885 1000000000 1 991687700 1000000000 357775911 1 583416555 1 566139808 261401736 1000000000 1000000000 816293363 336484945 1 653741183 1000000000 471267254 1 1 975464862 353982116 1 409001030 1 693883872 1 1 896792198 1 636043456 1 368578377 392196507 1 1000000000 947900363 7349832 1 825313027 1 1000000000 649725468 1000000000 495140222 1 165673141 1000000000 637586945 1 1002243 87418185 1 1000000000 57502688 697808213 1 1000000000 124845990 137740442 1000000000 1000000000 144260626 1000000000 71982968 1000000000 992160226 1000000000 414713941 1 561726348 870237376 1 1000000000 556434017 305044475 1 1000000000 298072979 1 886308166 1000000000 320097894 263840854 1000000000 1 273605375 1 980907601 622584609 1000000000 1000000000 437769641 944731206 1000000000 115406664 1000000000 1000000000 253000816 1 727271255 1 824282886 116189207 1000000000 14725427 1000000000 932857107 1 1 79211283 205954338 1 1 306558230 20331402 1000000000 6908673 1 849068202 1000000000 669192667 1 1 91638413 1000000000 467355701 674807742 1 1000000000 923632168 807457476 1 1 977008744 1 272683686 1 623588817 66160338 1 387556542 1000000000 1000000000 37168333 1000000000 382310311 459748869 1 591964232 1000000000 615384111 1 1 386157251 404439682 1000000000 519650327 1000000000 1000000000 405377603 1000000000 315299151 151269615 1 638340803 1 1000000000 543535724 302966998 1000000000 562495907 1000000000 1000000000 162072445 950410717 1 545122318 1 186126156 1 300577940 1 1 497492749 166187044 1 489197857 1 14508933 1000000000 385759901 1 577503626 1000000000 1000000000 84135051 30623880 1 695642055 1 79659583 1000000000 682200655 1 1000000000 675487128 816774730 1 1 416822687 1 74235713 877837573 1 583454677 1000000000 572219820 1000000000 1 373103206 1000000000 567758712 661771507 1000000000 447896542 1 848857257 1 356810118 1 1000000000 481070967 639427433 1 892850691 1 916532409 1000000000 926723690 1000000000 1 467790607 945913894 1000000000 240559133 1 1000000000 47939956 73645671 1000000000 1000000000 790842539 1 314319945 1 741172171 1 848361135 66575550 1 882691311 1000000000 1 436653722 17523472 1 1000000000 573446216 37839336 1 228428532 1000000000 775498866 1 20883614 1000000000 341667772 1000000000 660856634 1 535076035 1 1000000000 845674667 1000000000 849329072 491683852 1 505199043 1000000000 866485403 1 925990740 1 1 70827695 1 785430867 1000000000 554345226 545653134 1 1000000000 22808318 1 541850431 1 78083501 1000000000 534879523 285262550 1000000000 567301771 1 1000000000 161350017 610649798 1000000000 1 106715389 1 80742461 1000000000 947680372 986026662 1000000000 1000000000 461925268 1 566426028 770751123 1000000000 547792243 1000000000 74696704 1000000000 1 252253257 1 918217397 623068914 1000000000 1 849146965 853581037 1 1 968104616 1 558804485 1 278084676 616624292 1000000000 343698651 1000000000 708052020 1 1000000000 720109449 1 367289594 933376910 1000000000 1000000000 556145345 1 804590031 1000000000 111240133 667911032 1 316812588 1000000000 1 782890535 35736693 1000000000 91122170 1000000000 405979460 1 1000000000 650259434 1 858741979 1000000000 70422723 243335344 1000000000 337150251 1 346528120 1000000000 494091013 1 1 224902143 1000000000 405301923 1000000000 407381832 829098522 1 1 156951855 1 144408346 1 420687632 1 971785650 480332732 1000000000 598252115 1000000000 33950759 1000000000 625725823 1 911342123 1 171210107 1000000000 326560451 1 285003876 1000000000 423655192 1 40758035 1 1 262431175 1000000000 614025501 807533502 1 1 359013469 912024587 1 887922794 1000000000 196734471 1 1000000000 795813959 353554733 1 406415554 1000000000 1 153088534 58446806 1000000000 1000000000 914871769 1000000000 716676470 1 943855955 446092309 1000000000 859897238 1 239295331 1000000000 1 952840952 1 270842240 49574931 1 830719775 1 90626588 1 1 468580077 306409458 1 518090397 1 221634368 1 1 830987772 739399958 1000000000 11066468 1000000000 1000000000 122664281 1000000000 971180289 18052714 1 424377905 1 1000000000 114940511 22813296 1 201828660 1 1 646958377 418517333 1 734039499 1 1 293730267 618950021 1000000000 1000000000 303819739 700698634 1000000000 695542838 1 207409594 1 1 438034227 1 174516108 497540952 1000000000 1 998203687 1 35520211 1000000000 134608765 743843035 1 1000000000 429414469 789019243 1000000000 217949384 1 571263404 1000000000 1000000000 927880779 306957688 1 705587329 1000000000 1000000000 447469143 89299042 1 193650250 1 664274381 1000000000 940971221 1 1000000000 776549962 970831509 1 1 853198677 1000000000 905759701 943942285 1000000000 108469622 1000000000 856289324 1 50914186 1 1 480308259 1000000000 364325639 1000000000 671044670 1 868867061 33742247 1000000000 1000000000 135301991 786241596 1 359832245 1000000000 1 171390972 1000000000 183772997 1 800102663 1 451904590 1 601245819 1 139616751 1 565152924 1000000000 24645881 1 877236384 1 113298650 1000000000 857599104 615486189 1000000000 142712629 1000000000 379893426 1000000000 1000000000 297909167 66112557 1 662533375 1 816501221 1000000000 1 630171649 1000000000 138186196 1 6502122 1 662443694 1 277607199 1 200815839 726063027 1 94934688 1 1000000000 894870247 597319292 1000000000 510491925 1000000000 710929332 1 283118428 1000000000 1000000000 586277843 362512503 1000000000 330451158 1 136149012 1000000000 517827923 1 1 907746582 1000000000 880907245 324884253 1000000000 130206593 1 198460848 1000000000 1 623822187 1 878431600 1 805361470 1 70033331 1000000000 179223894 1000000000 349393116 1 242739097 1 445332454 24504279 1000000000 873532268 1000000000 1000000000 287790360 756054168 1000000000 161820484 1000000000 1 808419419 1 52180098 1000000000 936298825 2163627 1000000000 1000000000 639332475 1000000000 357949745 1000000000 609059288 997903328 1 1000000000 214865955 742651095 1000000000 472214831 1000000000 1000000000 933284874 1000000000 445027481 1 26442447 1 878295916 1000000000 537401772 1 350165761 1000000000 648278248 1 486252946 1 229094705 1000000000 62989511 124464048 1000000000 1000000000 578993329 587734780 1 1 414026121 1000000000 214534719 1000000000 615135380 1000000000 648708080 159379082 1000000000 22059398 1 33053676 1000000000 385071485 1 752600982 1000000000 1000000000 798468888 738721789 1000000000 1 571990830 679452529 1000000000 86359929 1 1000000000 550021575 1000000000 56820658 1 952168390 1000000000 654882791 1 221378745 1 219276649 826187406 1000000000 107477417 1000000000 580668627 1 1 126084721 775987455 1 25171158 1000000000 519309916 1 1 593211443 1000000000 157114873 1000000000 742986921 50481414 1 200886890 1 555058159 1000000000 1 995046724 342210720 1 195413430 1000000000 1000000000 991431251 1 186039044 397744956 1000000000 61613985 1 1000000000 6752389 1000000000 817416007 38691043 1 31419440 1000000000 839160382 1000000000 772489915 1 1000000000 971225784 783040750 1 1 113496955 768505130 1000000000 816381867 1 1 630032247 1 932856807 1 346217669 1000000000 29665954 252641156 1000000000 1 236803533 1000000000 308020976 1 593754148 540991606 1000000000 1000000000 364882558 812796558 1000000000 1000000000 535742344 589292135 1000000000 954858561 1 980935631 1 729372575 1000000000 300444846 1000000000 835048379 1 1000000000 807604089 441640159 1000000000 137763316 1 870752479 1 1 381036981 1000000000 423655186 393690039 1000000000 1 547553625 1 80210014 311643265 1000000000 1 608648540 1 145659000 1 835838150 673668253 1000000000 173061308 1 1000000000 315858588 1 235905291 1000000000 696409646 1 514748457 1 827690529 387378908 1 293546752 1000000000 441077761 1000000000 371109836 1 1 543126470 1 264304909 359241144 1000000000 950008502 1000000000 770647301 1 828785447 1 607177824 1 673686457 1000000000 1 471827658 1000000000 199661354 252592828 1000000000 799783514 1 545897736 1000000000 1 299542945 1 589332167 1 97461559 123756486 1000000000 590854903 1000000000 921546945 1 878204915 1 751049441 1 1000000000 876272162 1 89113020 1 45222561 736658273 1 118299341 1 262759335 1000000000 6977712 1 240191552 1 992855303 1 1000000000 347521242 1 476236632 152591544 1000000000 105089643 1000000000 487909667 1000000000 547473285 1000000000 1 425925645 390723280 1 1000000000 518150225 1000000000 907920707 769481949 1 662945907 1 1 815825473 1 522337963 633707495 1 496526244 1 470799977 1 1000000000 624256078 1000000000 908233305 141715953 1 316777188 1000000000 199176482 1 385603488 1000000000 362296018 1 867932415 1000000000 1 1717229 1000000000 613553323 1000000000 19698646 635063619 1000000000 1000000000 127440945 58072258 1 1000000000 122761293 1000000000 457402629 483838104 1 1000000000 125530056 1 160565367 48341870 1000000000 1 734763234 1 61067789 671635501 1000000000 1 622447110 744518991 1000000000 114637721 1000000000 1 97347857 590600391 1000000000 1 214795657 1 827399414 49188403 1000000000 1 18044832 607098645 1000000000 909016447 1000000000 1000000000 296200517 795165065 1000000000 622000444 1000000000 456486185 1 172695363 1 169986313 1 1 395850358 471160274 1 8120990 1000000000 1000000000 868128837 876583257 1 638543880 1000000000 1000000000 907340009 1 64356491 78187779 1000000000 1 17313629 1000000000 134216200 619177823 1000000000 1 238788869 1000000000 662765098 646814423 1000000000 1000000000 669316871 75565778 1 78846179 1000000000 1 494988120 1000000000 993369237 714629801 1000000000 1000000000 537404637 561162851 1 187475829 1000000000 1000000000 712754177 1000000000 218067613 56811209 1 974064248 1000000000 383788917 1 1000000000 247335331 251148810 1 211708001 1000000000 1000000000 712149042 92404153 1000000000 716373115 1 291284976 1 1 230380767 693958584 1 1000000000 504341746 1 975614831 1000000000 134322190 596370396 1 1000000000 93639156 558994365 1000000000 1 143475747 1 7490443 872304225 1000000000 365044440 1 142603972 1000000000 1 94419617 1000000000 946598816 1000000000 488602096 707470786 1000000000 1 178381376 334111561 1000000000 1 749602539 866873737 1000000000 1000000000 566568728 836266579 1000000000 97941878 1 1 254915845 329960756 1 40653246 1000000000 1 351678861 650712343 1000000000 768846152 1000000000 1 437485763 563802509 1000000000 348500857 1 1 391003513 90081916 1000000000 835020218 1000000000 1000000000 665639728 125110701 1 1000000000 956625169 785520972 1000000000 1000000000 891302514 1 661987669 636313188 1000000000 1 895924993 1 838310938 936876218 1000000000 1000000000 409498175 553139488 1000000000 1000000000 625446026 1000000000 978719175 933690365 1 802451211 1 1000000000 340491298 799367767 1 1000000000 297851832 913577545 1000000000 1000000000 649804065 1 613606914 1 779687669 845361428 1 1000000000 526428955 1000000000 410128740 58118349 1 1000000000 481616480 590861789 1000000000 1 692785391 938867102 1 499492207 1000000000 1 261550046 1 502729524 128230452 1 419469012 1 618435113 1 869052591 1 285031028 1000000000 1 652174598 498225097 1 756352787 1000000000 1 166163337 1 30321257 1000000000 846730423 1 758047254 1 372370323 1 453532376 1 686309442 45876160 1 33851087 1 1 197620919 1000000000 416602879 804670513 1000000000 152651331 1000000000 390703994 1 1 10761779 875035891 1000000000 977528814 1 616278449 1000000000 1000000000 720304832 784017346 1 1000000000 414244463 173979798 1 720206734 1000000000 1000000000 989362392 1 893216820 670654235 1 873784188 1000000000 1 56023742 17818663 1 1 710326895 1000000000 330006728 1000000000 3279762 646048214 1000000000 1000000000 463826961 836569086 1 64870869 1 1000000000 876729635 965327194 1000000000 952780896 1000000000 522646713 1 197159278 1 1 296246407 1000000000 928076245 1000000000 46676970 1000000000 934837825 284747590 1 953517655 1 524168412 1000000000 159592316 1000000000 48718019 1 489189592 1 1000000000 413882774 1000000000 807303427 9932597 1 1 203676087 677019903 1000000000 1000000000 286835175 851314405 1000000000 901854882 1 868826281 1000000000 1 561835796 221599424 1 1000000000 37782030 608056862 1 643031931 1 821293152 1 769379862 1 1000000000 429695401 419085250 1 1 101710743 1000000000 158044401 262599336 1 348655466 1 759617406 1000000000 441316058 1000000000 675744593 1000000000 1000000000 811814275 1 601300734 842151291 1 1000000000 26619908 1000000000 810646734 1000000000 672650463 1000000000 232232669 649354259 1 1 824218994 904708945 1000000000 850770894 1 509490191 1000000000 1 98657827 926687482 1000000000 931839954 1 533758358 1 1000000000 431139024 1000000000 558745984 263890575 1000000000 1000000000 529827484 1 486046926 1 377511322 1 387295412 618540088 1000000000 833595013 1000000000 1 527828628 1000000000 663976555 983149298 1 1000000000 437624987 251029346 1000000000 873764162 1000000000 1000000000 893725837 1000000000 405591199 159485736 1000000000 603636119 1000000000 60915025 1000000000 1000000000 305485112 330212169 1000000000 318105987 1000000000 1 808771294 625880016 1000000000 59470064 1000000000 1 59803977 491470958 1000000000 1 92172221 782719518 1 1000000000 472956225 662118058 1000000000 1 97603314 1 368878646 603395906 1000000000 1 936933618 47788582 1 660049926 1 1 454883215 1 66710568 1000000000 664313988 526008663 1000000000 40294213 1 1000000000 521244927 1000000000 440393941 1 698345977 585477701 1 704319939 1000000000 442811948 1000000000 1 955803722 896385695 1 1000000000 417431978 1000000000 541364242 1 42405704 132441984 1000000000 1 805873052 1 369275445 32978457 1 523974047 1000000000 594153089 1 914972557 1 1000000000 146131225 1000000000 141187877 55219980 1000000000 746313999 1 827226726 1 468385053 1000000000 493887751 1 1 379251672 849424361 1 450305117 1000000000 1 460444703 662492372 1 1000000000 355060455 451092981 1 734660659 1 1 804659695 162565385 1 577703192 1000000000 144542490 1000000000 802379967 1 1000000000 354685674 1 334676618 469923828 1 65323698 1000000000 1 399125538 1000000000 246951308 231639029 1 1 890900149 79045842 1 199253061 1 555066544 1000000000 1 667163751 779163313 1 1000000000 934724020 1 657285089 795298494 1000000000 1 764479895 1000000000 819998486 1000000000 17443520 1000000000 772282938 831625610 1000000000 442589395 1000000000 613915332 1 98540171 1 1000000000 188191817 761632496 1 1000000000 970199541 879386559 1 948679257 1 1000000000 402726641 548970167 1 327425775 1000000000 627464078 1000000000 1 498089294 426203926 1 154684524 1 1 159091484 824980059 1000000000 616388494 1000000000 564565864 1000000000 864787231 1000000000 352258738 1000000000 79410527 1000000000 1 160363298 1000000000 243967914 1 483254053 246138448 1000000000 967342997 1000000000 1000000000 437519183 1000000000 275412514 1000000000 321895939 1 480346019 1 525327663 1000000000 795276968 199139003 1 313168063 1000000000 284247684 1000000000 1000000000 347426988 1000000000 670798251 265495578 1000000000 106309038 1 1 47581446 1000000000 814375105 1000000000 664195410 1 364928700 546097377 1 95413749 1 620531352 1 1 156846461 1 475761315 217433102 1 71035490 1000000000 1000000000 62459145 65792091 1000000000 115515125 1000000000 1000000000 687431827 466842316 1 1 745957292 1000000000 861714815 1 600985385 1000000000 501084948 704872249 1 55800503 1000000000 244982375 1 1 778741022 1000000000 696441746 1000000000 951110827 115580549 1000000000 327500446 1 1000000000 213517215 466828986 1000000000 299603159 1 384890062 1000000000 1 266450573 1 959716190 1000000000 685409405 123204858 1000000000 207609657 1 24389495 1000000000 1 647086731 157080203 1000000000 1 935040795 19373849 1 1 162193339 1 732169364 1 266811063 909467096 1 1 187834258 872108764 1000000000 240899457 1 1 202568339 1 71142160 558061676 1 1 318775120 1000000000 727921857 365386462 1000000000 623857564 1000000000 169790790 1 693459771 1 1000000000 208590581 1 83475355 193727552 1000000000 78951050 1000000000 1 901004748 398763391 1 1 329377469 539036339 1 235510534 1 910830285 1000000000 1 997980748 1 593062018 1000000000 206585244 983631755 1000000000 341880441 1000000000 1 702402134 894587783 1 283203526 1000000000 96971067 1000000000 461219950 1000000000 218696947 1 1000000000 463320224 870607064 1000000000 792575667 1 1 564009697 1000000000 353150685 1000000000 539772252 102281223 1 278709598 1 1 395308784 879753083 1 1000000000 986813711 968008484 1000000000 1 140614788 1 345006341 1 590061183 814289103 1000000000 1000000000 66946439 744834762 1 1 972036839 787734916 1000000000 89023677 1 1000000000 861301263 151602685 1000000000 984876319 1000000000 38268868 1 1 46868851 1000000000 790859627 627313630 1 1000000000 373706917 1000000000 68183389 1 464900892 1000000000 468979085 211530462 1 1 426532329 1000000000 545028 583919666 1000000000 1000000000 462447085 364920404 1 1 847204464 1000000000 125929019 1 123902816 1 237778919 925037775 1 1000000000 184181288 1 673010268 1000000000 126784098 1 906473473 100099510 1000000000 327582381 1000000000 1000000000 136019948 1000000000 105237535 505784461 1000000000 965668175 1000000000 1000000000 252411514 706537165 1 1000000000 407690348 1 684080764 574058686 1 802187775 1000000000 1 161914069 126401337 1 118289556 1000000000 1 913183818 226823733 1 1 948439133 394728681 1 1000000000 765247661 1000000000 487115928 1 971698978 922917167 1000000000 1000000000 668567009 533478349 1000000000 1000000000 845101874 1 367398975 194444064 1 1000000000 780126487 814136875 1000000000 660316879 1000000000 652969076 1 1000000000 579074646 979584694 1 1 828427096 1000000000 838297730 1000000000 807257270 1 885199113 1000000000 496711041 238539736 1 767568089 1 1000000000 691294969 736631057 1 1000000000 986201526 1000000000 646622337 692722565 1000000000 41688149 1 628310108 1000000000 357637571 1 386732001 1000000000 1 30351374 943158996 1 42452906 1 125307394 1 258804961 1 1 959621184 85475945 1 1 541916843 190624826 1000000000 1 493129384 1000000000 164463367 673975543 1 1000000000 888145602 519657279 1 81485446 1000000000 1 439222120 558760004 1 13308470 1 1 806515862 1000000000 814396016 1 819887900 1 126744581 1000000000 598937018 580093056 1 1 546548513 769785400 1 1 770106618 248091025 1 1 262528534 489561017 1 267735819 1000000000 5034546 1000000000 438401423 1 1 771687582 871531773 1000000000 111492115 1000000000 903692897 1000000000 114889588 1 1000000000 306681958 1 117840402 668076430 1000000000 738447884 1000000000 298357006 1000000000 672170437 1 518573232 1000000000 10320839 1000000000 945018908 1000000000 1000000000 426088073 1 895121382 631827296 1 1 194542274 1000000000 949242380 572731199 1 762286649 1 6367335 1000000000 1000000000 320817752 195222438 1 1000000000 381848362 1 162005589 252890467 1000000000 1 802987854 1000000000 817574087 673683172 1 1000000000 995289621 38392736 1000000000 1000000000 365179185 243110952 1 80779995 1 607176357 1 1000000000 623222626 336053272 1000000000 414262700 1000000000 1000000000 718000112 1000000000 929578996 1000000000 544743490 777155996 1 1000000000 607676175 674958196 1000000000 498127086 1 236657632 1000000000 515961716 1000000000 1 39917095 735649233 1000000000 1000000000 522722401 1 683412449 415843163 1 535942197 1 456342471 1000000000 238234451 1000000000 1000000000 331184690 1 377934503 1000000000 112194304 479016818 1000000000 340013035 1000000000 1000000000 882363428 1000000000 369715793 1000000000 215131769 1 653761461 977150656 1000000000 153175520 1 477094562 1 267373040 1000000000 700961751 1000000000 1 585278401 1000000000 436497175 273066758 1 51698617 1000000000 651253633 1000000000 1 221300822 186260906 1 874235601 1 799745329 1000000000 200304165 1000000000 325829296 1 86080088 1 223620087 1 9882872 1000000000 179306576 1000000000 1 672454778 1 204152338 1000000000 113653985 327175413 1 1000000000 321478152 1 68814446 733619705 1 756532621 1 1 761647008 1000000000 194960810 1 795871311 1 880127309 145582683 1000000000 133490344 1000000000 576953168 1000000000 807767301 1000000000 12206584 1 1 484590741 323995832 1 308748774 1000000000 130342537 1000000000 701738106 1 1 554725114 15386064 1 1 401451932 909485124 1000000000 644343597 1000000000 800789282 1 607144686 1 1 258706258 624772218 1000000000 424039934 1 1 797006989 653234817 1 339246340 1 348363035 1000000000 578007181 1 559868852 1000000000 1000000000 780315736 1 705227793 959205424 1000000000 1000000000 888679144 1000000000 943773016 1 129093410 915099793 1 1 740518584 160881060 1000000000 625310342 1000000000 119428306 1 557290607 1000000000 895646346 1 1000000000 510911291 659665864 1 890389902 1 722239858 1000000000 214245709 1000000000 650486053 1 502792926 1 1 579256260 1000000000 839909794 1 122564136 1000000000 698575098 1 403549 1 38296395 33016771 1 120551000 1 863407731 1000000000 596317769 1000000000 70383180 1 1 774286040 153938438 1000000000 655730655 1 1 779538088 1000000000 413108432 615162314 1000000000 152515672 1000000000 1 711833845 101920152 1000000000 1 283539603 880772698 1 1000000000 122545850 186183572 1 1 445443139 4932011 1000000000 108211852 1 6566338 1 889296947 1000000000 156829572 1000000000 1 140783426 884155078 1000000000 157834527 1 281043031 1000000000 1000000000 932933277 1 204286835 1000000000 748629654 66123038 1000000000 372757874 1000000000 1000000000 569930973 1 947507171 449893414 1000000000 1000000000 709199707 231377374 1000000000 719100024 1000000000 1000000000 466373467 1000000000 161662431 121004584 1000000000 1 465477595 1000000000 784528917 855406368 1 1 712622797 1 310147861 10890853 1 1000000000 23464454 1 542991947 1 111557529 1000000000 464181725 287712747 1000000000 173595165 1000000000 1000000000 452257203 469757406 1 884739529 1000000000 897742784 1000000000 347364980 1000000000 529055079 1 447039202 1 217529157 1 1 901047069 93043292 1000000000 904562928 1 75451735 1 529308171 1000000000 272389206 1 102330320 1 1 150280911 1000000000 463673636 425548524 1 904950954 1 1 433804727 1 286626241 1 324790657 1 629965990 529390044 1 1 769074718 625951887 1000000000 1000000000 233806604 1 566751962 768044609 1000000000 7315573 1000000000 133647611 1000000000 1 48883108 1000000000 298123369 1000000000 69348288 442643087 1000000000 1 701558164 1 443847929 1000000000 282810103 1 19970446 1000000000 171846388 71384551 1000000000 770641900 1000000000 108304276 1 52271884 1 85411745 1000000000 1000000000 693937792 1 996430784 987956655 1000000000 1 77293440 1 842035959 1000000000 143115233 236919873 1 1 598067635 281852863 1 1 972081949 773548109 1000000000 726867109 1000000000 334025918 1 1000000000 985495587 511857031 1 890407922 1000000000 685888539 1 102656210 1 1 847281502 1000000000 144258250 1 272821391 1000000000 78282603 341422599 1000000000 1 150009317 525125934 1 343311158 1 347256583 1 305752809 1000000000 235412146 1 726374579 1 1 204596034 1 384844634 9380938 1 892846403 1 1 883151492 1000000000 872421636 267012068 1 1 771369560 1000000000 74869902 1000000000 949172198 642086904 1 1000000000 38075420 542525860 1 63394208 1000000000 1000000000 934297302 187296671 1000000000 1000000000 738394263 754760289 1000000000 1000000000 972360564 1000000000 564488838 1 648101456 745833292 1000000000 426079154 1 1000000000 900118067 1000000000 9709279 1000000000 807039596 398021169 1000000000 1000000000 894642289 630838277 1 1 930166810 1000000000 929087383 1000000000 702945187 43285311 1000000000 101407213 1 1 346338651 1000000000 542957166 743752020 1000000000 490433315 1000000000 937672727 1000000000 1 531806950 1 916064611 1000000000 900470927 1000000000 56285520 93239608 1 129553769 1000000000 1000000000 679493125 1 389559999 1000000000 889243608 1 39741521 725940549 1000000000 1 690942245 1 990681390 82935169 1 100549734 1000000000 605621904 1000000000 1000000000 480795837 873721827 1000000000 1000000000 452706758 1000000000 78351911 1 824029652 1 593352306 970831217 1 1 50653054 1 371371451 613375560 1 72526352 1 63864152 1 1000000000 60378967 1 912754215 392719189 1000000000 1000000000 884922872 1 84340321 159878022 1 338501094 1000000000 994268909 1 395595784 1000000000 1000000000 299659552 1000000000 752214218 1 937615455 1000000000 487990052 1000000000 539810555 1000000000 994324564 686248406 1 695315422 1 602094070 1000000000 78639246 1 1 132012172 1 52163294 703915223 1 1000000000 328163624 981190966 1 1000000000 752335350 1000000000 766800597 981763810 1000000000 1000000000 229973839 37228623 1000000000 1 823627172 1 71573624 1000000000 248645094 470151700 1 1000000000 625104640 1000000000 399387919 705132011 1 588372382 1000000000 508336062 1000000000 289673248 1 1 932265974 1000000000 613792801 1000000000 568790097 1 365018853 1 769579931 245079000 1 1000000000 980067034 1000000000 139010371 1000000000 49890348 45150637 1000000000 1000000000 89467574 1000000000 165235256 1000000000 567535887 1 211012205 1 809181059 211129288 1000000000 193792899 1 711548781 1 1 827954612 1000000000 592665700 1000000000 45356015 367043767 1000000000 985982616 1 1000000000 194302940 704372397 1 432332475 1000000000 780576743 1000000000 160469960 1 816086615 1000000000 1000000000 942677877 47711952 1 1000000000 215218036 278103441 1 1000000000 469738778 996779136 1 185576780 1000000000 1 731996249 1000000000 136071753 1000000000 986262070 139697609 1 1000000000 527326925 581580721 1 1000000000 383351494 1 955376604 262831486 1000000000 1000000000 725485376 1 624491436 1 902797532 1 7105333 1 144424654 97918869 1 1000000000 759096813 108019268 1 1 172658249 1 514604651 611269873 1000000000 743688018 1000000000 1 877412194 1000000000 212551394 559622901 1000000000 1 377008545 1 600785594 79636865 1000000000 542572566 1000000000 706850019 1000000000 1 177958025 1000000000 835957556 76065012 1 1 923207807 1 980209360 167391570 1000000000 67457436 1 925105247 1000000000 989641473 1000000000 408278828 1000000000 139061744 1 1000000000 945264958 1 147179309 1000000000 425738008 1000000000 541119386 530382449 1 46140591 1 1000000000 832566014 1000000000 585414514 1000000000 760307509 706318937 1 14691427 1 1000000000 376821359 653169531 1000000000 1 931235359 125348854 1000000000 1 722985484 1 610057777 1000000000 569736260 162118298 1 203010110 1000000000 234268435 1000000000 1 206836739 1000000000 725994996 898549973 1000000000 1000000000 658831348 1 490868160 1 194367095 1 961614961 371007369 1000000000 126325937 1 1 212820207 1 156222697 856272822 1000000000 113844745 1000000000 1 876798862 1 805230904 633540958 1 165261735 1 1000000000 944105077 1 965115627 193325479 1000000000 1 793850943 1000000000 761068486 1000000000 571681546 43606222 1000000000 1 719357704 142563113 1 1 697951364 278679147 1000000000 1000000000 279307496 1 162655454 470480416 1000000000 175558983 1000000000 444470046 1 269547588 1000000000 810420195 1 101295773 1 901515121 1000000000 268463593 1000000000 468234751 1 1 196906735 1 633370072 1 208321301 161880381 1 372901965 1 457783211 1 998767826 1 503804141 1000000000 1000000000 184872994 494208588 1000000000 250939520 1 563745357 1 293412481 1 626042704 1000000000 1000000000 451459545 419395448 1000000000 85566705 1 1000000000 230710836 1000000000 441235074 179542483 1 894786231 1 224549246 1000000000 1000000000 258680596 1000000000 184373236 1000000000 367074468 603685233 1 1 628973483 524706070 1000000000 848414304 1000000000 217489976 1000000000 11929583 1 1 729489916 1 347177784 1000000000 166894477 18642595 1000000000 1 71285091 145931879 1000000000 119939562 1 86509740 1 1000000000 169641454 1000000000 879083234 81613619 1 453625765 1 1 291856781 1000000000 940427432 1 650694371 939468772 1000000000 261532272 1 7937930 1000000000 765737399 1 1 907093511 726833005 1000000000 377756537 1000000000 1000000000 151433434 1000000000 507646467 568459759 1 1 863261264 31666322 1 323985327 1000000000 1 995679074 121251620 1 895803499 1 600890575 1 1 297216029 1 852266251 916549348 1 1 203483295 980009424 1000000000 1000000000 344513898 1 49559705 1 752410849 1000000000 513029488 1 328297412 1 166566642 16801386 1000000000 562988195 1000000000 1000000000 412550914 860296780 1 504823594 1000000000 1 506746536 1000000000 71690303 821513128 1 1 458347452 1000000000 59358410 409878296 1000000000 785617875 1 1 511923312 876208199 1000000000 1000000000 44055411 1 136434710 345337815 1 364305342 1 385860814 1 1 3278945 762865870 1 412446745 1000000000 860198156 1000000000 741515508 1000000000 247413264 1 1000000000 451771643 647589054 1000000000 1 729675153 687258936 1000000000 1000000000 701467307 775780592 1 339781664 1000000000 104566613 1 1 599240067 1 192571509 590439139 1000000000 250812660 1000000000 1 881049813 1000000000 954097847 1000000000 331143197 1000000000 750284714 548607840 1000000000 128510458 1000000000 71938878 1000000000 1 95792929 484793651 1 902537520 1000000000 725153172 1000000000 1 206870439 1000000000 98782496 721798981 1000000000 540127855 1000000000 1000000000 131676724 373905317 1000000000 520994787 1000000000 333426900 1000000000 1 652685307 361080665 1 1000000000 226724807 1 130603686 1 778514805 678023381 1000000000 1 662561418 584201555 1000000000 1000000000 11770092 1 816837156 783532520 1 861330942 1 1000000000 38984326 651940271 1 575798934 1000000000 1 45178156 458487252 1000000000 1 199567012 924759684 1 514567155 1 487317725 1000000000 1000000000 520514791 890526384 1000000000 41998497 1 576167078 1000000000 35192446 1000000000 2192493 1000000000 1000000000 94385387 614451524 1000000000 765255800 1000000000 1000000000 788764725 996149144 1 265369959 1000000000 603611488 1 1 508115949 764113327 1 1000000000 945713504 1 126197538 1000000000 194446008 490007840 1000000000 26427829 1000000000 144192124 1000000000 105732160 1 1000000000 114954481 1000000000 108589351 1000000000 301226473 1 698050435 234918635 1000000000 910467139 1 564762636 1000000000 873837854 1000000000 1000000000 207761606 69855848 1000000000 80388507 1000000000 1 354496791 1 12824788 548603482 1000000000 88073934 1000000000 475286574 1000000000 1 891976235 1000000000 443375175 541113928 1000000000 306898087 1 125126744 1 1 97394521 623984007 1 566266004 1000000000 68445826 1 955577022 1 1000000000 915862729 941807009 1 86486558 1 788046389 1000000000 92601473 1 1000000000 82953316 1000000000 20495124 1 855604253 1000000000 876741692 308116773 1000000000 1 307543409 918239482 1 443324687 1000000000 271936556 1000000000 82384526 1000000000 965804170 1000000000 575085956 1000000000 1000000000 4272523 631846338 1 384913481 1000000000 713627397 1000000000 1000000000 650322542 274796678 1000000000 322248065 1 1000000000 381883083 1 948356065 1 41004584 284747992 1 138625091 1 624185635 1 548709109 1000000000 921871189 1 1 785646337 702344043 1000000000 1000000000 225979106 731784948 1000000000 1 906926633 450308409 1000000000 1 707787708 1 936760493 497785180 1 807237921 1 530871506 1 336995842 1000000000 185197346 1 99749397 1000000000 1000000000 843014689 157601800 1000000000 1 340693720 349723443 1 702594817 1000000000 1 597175801 452904987 1000000000 27350290 1 1 509656145 437658425 1 1000000000 349800886 28997256 1000000000 702687264 1000000000 1 131524841 201197578 1 1 217657087 658194653 1 900072171 1000000000 1 326522111 281521211 1000000000 649460227 1 1000000000 931364983 1 58841962 1000000000 668601253 1000000000 626589759 7990814 1 981904896 1000000000 1000000000 19117853 1 292267813 1 4583774 960236987 1000000000 1000000000 412642111 1000000000 300691029 30896040 1000000000 1000000000 994136525 1000000000 202623285 130961449 1000000000 55868656 1 817567492 1000000000 1 196139520 582783970 1000000000 859931573 1 1000000000 76392640 848646466 1 1000000000 4868948 764971154 1000000000 1000000000 905563475 1000000000 696211856 107710994 1000000000 641613639 1 1000000000 86743544 1000000000 241008696 1 276848150 912720708 1 115035194 1 1 912820367 1000000000 981354484 1 377815990 1 920374493 1000000000 231188158 1 614666368 964635926 1 1 190007889 1 132306960 1 921417727 1 160001585 1000000000 435104921 1 851544247 867480781 1 35279539 1000000000 1000000000 665691832 1000000000 271804190 94999440 1 38888762 1000000000 1000000000 956168094 1 642618549 987386588 1000000000 254049498 1000000000 21248659 1000000000 683141691 1 275580520 1 147976238 1 125471524 1000000000 532415879 1000000000 1 589007282 1000000000 193749984 1000000000 768105614 544829147 1000000000 1000000000 791830576 377861307 1 1 137593514 1 88777644 584417018 1 1000000000 775537968 239432281 1 1 470097645 1000000000 622816246 1 73071207 771513714 1000000000 1 269526749 1 696666758 1 837531850 952530987 1 1 584427603 257545135 1000000000 1 901637648 641528839 1 1000000000 8468360 1000000000 744141773 1 76424391 1 561409089 757124709 1000000000 390946741 1 1000000000 941906790 1000000000 950325177 1000000000 426381391 1 299254124 1 172485843 832349278 1 429991282 1000000000 824129097 1000000000 418117234 1000000000 894149149 1000000000 1000000000 522057100 511086247 1000000000 987947953 1000000000 1 828687178 129528382 1 703826192 1000000000 1000000000 702010642 1000000000 38949007 1 502008016 790688487 1 59999418 1000000000 1 496488020 147851652 1 1 251165335 12786810 1000000000 364049841 1 1 38163039 1000000000 276231484 901482846 1000000000 366011090 1 1000000000 650433909 1 587548625 548545205 1 1 903626987 884503733 1000000000 1000000000 641719259 331303073 1 139660190 1000000000 1 590509367 410198933 1 1 284493346 63735787 1 1000000000 83439109 999081375 1000000000 528285343 1000000000 409988249 1000000000 500191847 1000000000 842683939 1 1000000000 697006839 368809508 1000000000 1000000000 875271092 1 142483849 1000000000 63657993 299911721 1000000000 1000000000 234983064 160684190 1000000000 1000000000 599273665 819553361 1 1000000000 8192993 1000000000 897163841 16742821 1 239833277 1000000000 816244433 1 1 25772688 1 463484897 817473009 1 1 226628833 801728916 1000000000 1000000000 84512722 1 220449349 1 80378642 1 432736619 448469264 1 873866955 1000000000 612720315 1 718843382 1000000000 283156993 1 591973308 1 1000000000 450972111 1 900597252 1 98447580 1 277789289 532636336 1 1 25794560 20053565 1 885106336 1 142329203 1000000000 1 387927064 1000000000 964969257 616975262 1 1 872261813 402413553 1000000000 1000000000 775329443 105682551 1 1 332654047 1 262852041 298355377 1 822530050 1000000000 1000000000 798527222 110526254 1 352057066 1 1 622097994 1000000000 114341352 230890272 1000000000 471555204 1 1000000000 505346930 755129685 1000000000 384830403 1 147301852 1 1000000000 644070954 967192796 1000000000 1 300919690 20938120 1 1 111087507 1000000000 118526185 1000000000 72057314 896625883 1 5293743 1000000000 1000000000 61050877 1000000000 197690717 1000000000 327445497 1 470892878 804692864 1 1000000000 855833441 1000000000 654453598 1 269980790 240573444 1000000000 428761426 1 1000000000 528436458 688239699 1 672346397 1000000000 1 4332350 366527088 1 1000000000 127526817 1 386070688 754110474 1 1000000000 799529410 1000000000 403018392 1 479766393 612939037 1000000000 1000000000 830021687 1000000000 458534232 1 387060212 34151819 1000000000 137160127 1000000000 1 754443224 52854150 1000000000 489314502 1 348001643 1 993109836 1 1000000000 759564828 1000000000 921925826 1 602068343 1 188041494 841382119 1000000000 633183657 1000000000 1 989663962 408598321 1 1000000000 743493288 387677441 1 1000000000 40114770 1 464232986 52485497 1 1 388008539 58796779 1000000000 86135873 1000000000 787839007 1000000000 1000000000 964148096 863739921 1 560367856 1000000000 925780174 1000000000 657363480 1000000000 1000000000 157516056 624844989 1000000000 71976317 1000000000 1000000000 206056669 321311305 1 467511662 1000000000 773417900 1000000000 192948289 1000000000 185904497 1 566765933 1000000000 160408501 1 1 412066462 755737064 1 1 692459693 1 341271442 1 147288030 812879392 1000000000 960025373 1 693637423 1 115200171 1000000000 247986351 1 980504717 1000000000 271794227 1000000000 1 500476699 939561695 1 759958559 1000000000 1000000000 56833867 1 485199063 97346742 1 810374451 1 1000000000 216555768 174376140 1000000000 543768707 1000000000 814299598 1 676146652 1 128889430 1000000000 92387307 1000000000 1000000000 608385676 928354946 1000000000 668368874 1 524838517 1000000000 1 633482759 1 613556398 739506501 1 992851347 1 1 434557897 480597030 1 535340821 1 251096627 1000000000 123692208 1000000000 562312960 1 1 618689063 191670727 1000000000 26478306 1000000000 1000000000 230612335 69642771 1 591879891 1000000000 1000000000 192251699 1000000000 53154570 912261477 1000000000 1 143530232 1 975118357 1000000000 191574431 1000000000 307997005 662370944 1000000000 1 687030786 1000000000 670188920 1 70839499 594724204 1 1 447073126 1000000000 209249582 1000000000 8107863 1 768970235 1000000000 633302034 1000000000 96384237 1000000000 701772047 36087998 1000000000 133783071 1000000000 600043849 1 110553190 1 766296604 1000000000 495823457 1000000000 779359105 1000000000 1000000000 515811147 990016353 1 273732175 1000000000 1 131166036 1000000000 674110937 1 659617102 1000000000 418652530 1000000000 29227587 1 810090624 946254365 1000000000 1 284214349 958795880 1000000000 950068147 1 1 434380053 699145421 1 1 938873016 1 811168531 1 328056208 870119476 1000000000 1 101916885 270800413 1000000000 274784139 1000000000 1000000000 322621570 192797273 1 134389841 1000000000 1 419274671 1 872821094 1000000000 289707937 430655718 1000000000 38738654 1 1000000000 490310309 736662040 1000000000 1 598654445 1000000000 192304962 582649355 1 1 64870407 362015492 1 1 414508756 20902609 1000000000 498516955 1000000000 1 75399039 1000000000 770414443 357037713 1 922266361 1 584798738 1 1 954532935 694880168 1000000000 452992512 1000000000 475880964 1 1000000000 350062879 1 469153579 1000000000 932543646 1 277154258 887322281 1 835526222 1000000000 1000000000 621326551 1 355804514 1 432622251 820362580 1000000000 1000000000 769415636 98355115 1000000000 1 903708033 1000000000 692084211 1000000000 718317611 1 318635491 1000000000 486847280 1000000000 757761355 369825199 1000000000 214061610 1000000000 1 114093548 908040520 1 1 358235321 137138102 1000000000 1 841957927 453775254 1000000000 662632695 1000000000 1000000000 192617090 996076573 1 1000000000 578742278 1000000000 195236790 704254068 1000000000 1000000000 933464286 78127745 1 176800686 1000000000 1 170258445 1 87426269 152456813 1000000000 362520142 1000000000 1 828057239 1000000000 637603321 42824606 1000000000 269432456 1000000000 998777803 1 1 456814859 1000000000 963122880 1000000000 199892767 1000000000 109488386 831741169 1 1 866884420 218896497 1000000000 901102048 1000000000 265616668 1000000000 1 850226891 676121026 1000000000 667508350 1 1000000000 102296 617621522 1000000000 407980554 1000000000 1074968 1 158986396 1 1000000000 887766367 275292738 1000000000 1000000000 390867768 1 22958483 169317484 1 391664940 1000000000 1 2813540 77334443 1000000000 1 879060435 367687842 1000000000 623160390 1 1 214058462 912250363 1000000000 148979811 1000000000 1000000000 38671452 1 97648257 1000000000 628441475 549171292 1 1000000000 958400801 1 565341260 1000000000 534113582 1000000000 125475444 1000000000 563602620 58484458 1000000000 240038226 1000000000 666444764 1 393633066 1 1 444362500 1000000000 463479997 357578711 1000000000 295058921 1 71637962 1 1 443756329 298947081 1 1 233330471 1 999223301 338277154 1 147518 1000000000 1 908832364 149928602 1000000000 1 105025911 1 424489916 317488325 1 992046754 1000000000 930517536 1000000000 310108684 1000000000 1 437691507 1000000000 4563689 1000000000 742068912 883743558 1 1000000000 192911382 906505478 1 239060030 1 892077533 1000000000 12996437 1000000000 1 292623324 491294929 1000000000 214984174 1 1000000000 894797074 903740848 1 1 447744075 1 595947525 1000000000 958955789 23611822 1 348094169 1000000000 1 368869232 1000000000 348282647 210374904 1000000000 1 122391770 928927753 1 1000000000 744713147 733754161 1000000000 1 637871695 866461055 1000000000 1000000000 659478635 1000000000 873473161 84953540 1000000000 1000000000 611962919 373962024 1 547825482 1000000000 1 958172864 804917060 1 1000000000 548339638 1000000000 582036709 1 769815467 1 84495060 1 812475969 622873720 1000000000 1 632972607 1 888195293 1 25512331 343177444 1000000000 374517619 1 1000000000 39702584 750772377 1000000000 1000000000 274271822 319115749 1000000000 44427486 1000000000 1000000000 462900190 400425268 1000000000 1 793286600 1 131278771 1000000000 904717801 1 426722548 662013264 1000000000 619247571 1000000000 75414925 1 265812954 1000000000 979997853 1000000000 1000000000 170334044 919139728 1000000000 18784426 1000000000 1 629653542 583438268 1 303493593 1000000000 1000000000 138868655 912356009 1 750979452 1 1000000000 532190229 299288388 1000000000 1000000000 245680274 48901007 1 209050603 1 797195748 1000000000 498013418 1 352402455 1 78013090 1000000000 234927535 1 1 699406275 80669369 1 174675538 1000000000 1000000000 642614654 1000000000 680643620 1 142768228 1 15888009 410619754 1 837554034 1000000000 648328861 1 1000000000 685938305 168194778 1000000000 1000000000 877951072 510122063 1 295366849 1 412508686 1000000000 1000000000 396788058 1 304247827 1 106975315 825897770 1 736124016 1 1000000000 339623934 1 326330728 1 781014726 1 68058304 161209066 1 619384713 1 1 740808694 8874855 1 1 629589833 440740672 1000000000 1000000000 114515415 478309866 1000000000 421302631 1000000000 1000000000 754313032 399939228 1000000000 1 124581411 1000000000 572577599 1000000000 249817395 739199001 1000000000 529388458 1 1 38419396 160640413 1 1000000000 384678864 663254725 1000000000 160636840 1 749080017 1000000000 263868028 1 560892626 1000000000 117752753 1 166731515 1 833206557 1000000000 1000000000 885853236 1 565808766 1 652237007 1 436016004 355808702 1000000000 381816277 1000000000 528564153 1 1 145168993 1000000000 411642784 199320434 1 851231368 1 503635149 1 279326160 1000000000 1000000000 938454862 901803927 1 1000000000 7841109 74540027 1 429785965 1 1 481475965 1 827210375 148675821 1 1000000000 852034860 1000000000 83385144 454664962 1000000000 1000000000 43210623 136190988 1000000000 124387798 1 504685819 1000000000 63133443 1 1 90393594 1 15103911 690867532 1 667382573 1000000000 1000000000 657716002 638743777 1000000000 1 819409412 1 730775940 865705782 1 1000000000 17335763 1 955381867 1 876080202 897918010 1 625845904 1000000000 127137430 1 1 247622890 1000000000 458819283 455681045 1000000000 809257069 1000000000 21762018 1000000000 352886802 1 949792508 1 845400123 1000000000 541913650 1000000000 1 126960830 565777319 1 88175286 1000000000 49910855 1000000000 384696865 1000000000 1 823108070 1000000000 111762576 723191907 1000000000 489081429 1 899706412 1 205007743 1 1000000000 57000592 1 814488593 1 154096691 1000000000 742675660 1 962529287 1 800681457 1 754042157 253061978 1000000000 1 4805660 1 313733445 268593005 1000000000 912746809 1 1000000000 427599022 1 684062813 645387671 1 39182508 1000000000 725762062 1000000000 1 641883733 1000000000 207740231 726512313 1 575094384 1 473016413 1 961294656 1 1000000000 613234481 1000000000 73574609 38842509 1 1000000000 842053911 1000000000 513385538 1000000000 640627561 1 517446184 1 422449249 1000000000 931133820 1 504778643 894975345 1000000000 638207836 1 806387298 1 1000000000 534963004 483648238 1000000000 791470875 1000000000 808667252 1000000000 754653644 1000000000 1000000000 96064571 496712503 1000000000 293007035 1 367916691 1000000000 1000000000 922783827 1000000000 854375157 34241239 1 831941814 1000000000 1000000000 553357659 394311155 1000000000 519711112 1 387781787 1000000000 1000000000 332883953 1 827566682 75608250 1000000000 1000000000 81997523 1 717984246 81881216 1 574455062 1000000000 1 823709834 748536537 1 459095580 1000000000 1 627168519 744147309 1000000000 1000000000 614087527 961832689 1000000000 1000000000 691423051 702947098 1000000000 355925778 1000000000 1000000000 842046709 1000000000 761027838 889441807 1 1000000000 379563713 440663555 1 1 528294179 774132750 1000000000 1000000000 339052313 926314755 1000000000 929188788 1 1000000000 905513486 38374475 1000000000 828379287 1000000000 471103534 1 252336042 1 1000000000 939390303 1 546865993 1 793089943 1000000000 666375173 1000000000 222552834 175635765 1000000000 257384467 1 308300348 1000000000 189200334 1 557161267 1000000000 686198760 1000000000 1000000000 50167122 412192282 1 165184905 1 1 503635471 449094040 1000000000 670242628 1000000000 391105552 1000000000 129102911 1 618850716 1000000000 1000000000 209034877 1 313485287 50897526 1 1000000000 798864533 1000000000 275081494 1000000000 424489112 825905162 1000000000 1000000000 291797582 1 628266058 39550664 1000000000 632551985 1 1000000000 365640339 1000000000 577115790 1000000000 79648357 1000000000 972211213 1000000000 471049755 1 48980055 1000000000 966541901 1 156583998 1000000000 766785782 1000000000 861047404 1000000000 761830780 1 253967844 29206138 1000000000 209797551 1 1 108374457 1 877004595 1000000000 815477930 1 116763753 1 910831555 893383548 1000000000 1000000000 473743144 1 176875285 517144313 1 1 632357563 116973471 1 1 90481839 1000000000 844363401 1 564419230 1 15149483 1 648153727 1000000000 268385821 606652694 1 1 573328972 687938402 1 1000000000 901468676 1 484533348 1000000000 546787531 1000000000 905014939 127810782 1 643947165 1000000000 49512237 1 45478427 1 952601804 1000000000 1000000000 178595521 562344473 1000000000 1 342495821 83996184 1000000000 687793980 1 20371527 1000000000 965700455 1 584922979 1000000000 139719677 1 1000000000 630177643 996135471 1 955672911 1 1 392002551 1000000000 933250209 1000000000 518097484 1 74303406 1000000000 736226357 1000000000 619358299 1 398475791 1000000000 25929260 377552997 1000000000 699164106 1 755742148 1 252814970 1 1 32715488 1000000000 793012173 1 552782453 136722942 1 67790391 1 1 68786520 1000000000 12910655 985625850 1000000000 87493189 1 1 165087591 21461018 1 1 996247355 1 412094642 1 885164645 1 251666213 313790534 1 952662278 1000000000 1 764828952 433707377 1 1 752908543 333774896 1000000000 300281106 1000000000 1000000000 651523153 1000000000 104440539 644931992 1000000000 309256340 1000000000 1000000000 959224866 1 172938378 1 162836387 1000000000 839299589 855191447 1000000000 1 14769183 706359751 1000000000 1000000000 668863189 94682761 1 653312195 1000000000 1000000000 595180562 582993388 1 153487935 1000000000 1 526646748 1539638 1 205839257 1 154073403 1 1 584908217 1 914502169 1000000000 816104186 1000000000 686869640 1000000000 50615234 813680605 1 1000000000 949037288 1 506483841 914442271 1000000000 314190701 1000000000 548685415 1000000000 891654437 1000000000 541232871 1000000000 1000000000 16410506 393539213 1 1 109672923 565641421 1000000000 908795478 1000000000 1000000000 114209778 537218755 1 1000000000 127782216 1 549953376 1000000000 237850521 932327295 1000000000 958356548 1000000000 780363059 1 1 388050784 1 181922177 837118792 1 1000000000 634000987 1 98232293 985064919 1000000000 1000000000 363335208 1000000000 765083641 1 63830011 1000000000 141216886 1000000000 302840621 11476426 1 926780815 1 120358662 1 984103109 1 1000000000 506203572 764952086 1000000000 557304110 1 1 75205800 918871762 1000000000 406476410 1 428355171 1 483776652 1 659289092 1 795570822 1000000000 898349 1000000000 816144972 1 635685874 1 1000000000 711530448 233086459 1000000000 1000000000 8225173 1 39159456 229111849 1 1 531564395 923569939 1000000000 1 259096697 1000000000 647186306 917923347 1000000000 1 223637277 1 839994070 1 127667040 408800213 1 817040862 1 557173265 1000000000 841342404 1 1000000000 594518180 1000000000 432396551 211489033 1 21908886 1 1 980015314 1 491806964 1000000000 662639159 645930643 1 1000000000 983378142 445291356 1000000000 1 715470898 38290616 1000000000 1 127196860 650540927 1000000000 558428608 1000000000 1000000000 31810352 659608741 1 1000000000 631744973 504171360 1 234703037 1 887378274 1 262464788 1 675375190 1 958757796 1 336686102 1 543610158 1000000000 7931704 1 1 142745886 1000000000 901034380 544321322 1000000000 964119033 1000000000 788350524 1000000000 448704259 1 841668347 1 1 546313077 1 869045852 1 115457143 1 782924448 1 859508350 1 307555085 1000000000 138215538 1 15576788 111553128 1000000000 872393087 1000000000 94077268 1 1000000000 121327417 500360467 1 1000000000 722078575 952245794 1 1000000000 606504962 1000000000 131248248 135880082 1000000000 760659661 1 1 150894369 148800952 1 1 618815363 723090950 1000000000 1000000000 993239282 1000000000 837661091 1000000000 821945130 1000000000 971473537 558898792 1000000000 1 417465543 227579822 1 255637959 1000000000 53418679 1 1 180854012 838052831 1 261337218 1 1000000000 769133699 986980973 1000000000 1 445364766 127697478 1 233559178 1 996539947 1000000000 1000000000 620181967 1000000000 180832478 1 17512912 800468527 1 1000000000 7159362 1000000000 691736344 1000000000 236918603 71663343 1 795565343 1000000000 317756691 1000000000 1000000000 895347472 1 778004070 25441876 1 659018248 1 285411583 1000000000 1000000000 506473119 297949563 1000000000 1 494628760 339926764 1000000000 365910466 1000000000 1 990929616 18996376 1000000000 669890641 1000000000 869395876 1000000000 1000000000 470793108 1 406994779 117575027 1 1000000000 79693515 1000000000 938551292 44454784 1000000000 327293971 1 626963200 1000000000 1000000000 720742559 89001277 1 496332184 1000000000 946211163 1 1000000000 349576544 1000000000 504730669 1000000000 779338428 1 622906314 292706778 1 398019480 1000000000 1000000000 806177974 1000000000 659372069 547710797 1 91904579 1000000000 183745002 1000000000 1000000000 762098352 1000000000 750326280 1000000000 371433401 186369550 1 913281584 1000000000 1 494456408 1 879131931 25031135 1 1000000000 264171380 394876657 1 1000000000 99576166 1000000000 345396293 1000000000 695524956 1 137188061 1000000000 415687493 1000000000 78801669 1 3006063 307075813 1 337415769 1 1 253484777 1000000000 134827228 1000000000 24446078 827253767 1000000000 1000000000 41575788 232929296 1 316618296 1000000000 80717763 1 735186411 1 211722427 1000000000 690705828 1000000000 370349788 1000000000 1 159659593 905688157 1 490265797 1 256323529 1 142605091 1000000000 1000000000 632283479 1000000000 758839035 1000000000 966664950 2504055 1 404978289 1 1 921669485 384341770 1000000000 1 859087825 1 123997672 1000000000 841531639 927806652 1000000000 3570424 1 673178108 1 1 863217559 1 763765783 499069464 1000000000 634487546 1000000000 1000000000 45906259 700943692 1000000000 1000000000 189211250 1000000000 705329862 756403375 1 31122681 1 123930243 1 153333742 1 1 119300239 247728122 1 1000000000 601533619 1 565667372 42595753 1 948384431 1000000000 1000000000 877207426 1000000000 800406652 1 748995951 993884111 1000000000 470559535 1 1 902510753 1000000000 512033405 1 704006317 1 159251691 1 459291700 75311745 1000000000 1 331334922 211685759 1 2509103 1000000000 1000000000 486506410 952811102 1000000000 1 739214715 1000000000 977674233 1000000000 279660437 422195874 1000000000 956506338 1000000000 425601779 1 107782070 1000000000 773236386 1000000000 742632021 1 1 753655684 1000000000 803277636 213541826 1 525617598 1 1000000000 935105700 1000000000 915655850 1 709144912 1000000000 662392447 1 583162599 932200556 1000000000 256601932 1000000000 628726557 1000000000 944947724 1000000000 1 944371096 872210613 1000000000 1 261132394 1 30650374 750166448 1000000000 756262230 1000000000 1 378594354 1 526581644 819771414 1 296274195 1 1000000000 395790697 1 19173407 1000000000 414279418 76598960 1000000000 211589588 1000000000 230773660 1000000000 1000000000 222484930 1 658973218 1000000000 497365302 1 212214084 1 873728762 677680731 1 1 576451583 1 620091465 1 515929022 1 539404946 339028850 1000000000 344514011 1000000000 777668774 1000000000 1000000000 816269075 906590552 1 1000000000 30641845 497885235 1 1000000000 973641095 1000000000 920843556 1 549915685 1 566516921 175274694 1000000000 185240231 1000000000 179147930 1000000000 326086608 1000000000 191635484 1000000000 936849975 1000000000 1 88877492 1000000000 579008823 483825690 1000000000 1 253596764 1 332500936 1 220344649 1000000000 141668576 960223998 1000000000 722260210 1 1 633175269 450038763 1 1 496654861 1 541558690 1000000000 77886682 235227484 1 202443185 1 1 789532833 999808211 1 1 534994634 1000000000 364328948 49228964 1 363306436 1 223182731 1000000000 1000000000 257225198 1 976193365 543005652 1000000000 932144255 1 112475251 1 1000000000 573199840 758608845 1 1 545256287 255215163 1 1 124299004 1000000000 737623554 1000000000 60200839 431699858 1 671291004 1 398660290 1000000000 778424899 1000000000 230351233 1 71680598 1000000000 949616701 1000000000 252905623 1 1 181186173 185534773 1 821302774 1 1000000000 813029011 1 578822800 86769789 1000000000 890423211 1000000000 143341591 1 530233608 1000000000 1 678772703 1 543671746 1 751719717 211782560 1000000000 853007454 1 44955959 1000000000 58253224 1000000000 640070957 1000000000 1000000000 40525026 415433476 1000000000 1000000000 676986051 1000000000 737664459 897893950 1 1000000000 613689107 59338654 1 1000000000 906155658 799018174 1000000000 1000000000 271873698 241818030 1 1000000000 665435286 1 518585654 1 394239031 1000000000 496329862 495943654 1 1 432005000 1 156167431 893703453 1 207314791 1000000000 1 265302710 279483362 1000000000 1 718577313 117671082 1 1000000000 983845995 392637346 1000000000 1 56002236 192000782 1 984904709 1 261525782 1 1 391697766 1 210070122 19683623 1 31984236 1 1000000000 888835629 1 959943998 1000000000 141384127 1000000000 32131614 1 320391940 763628636 1000000000 1000000000 487539093 1000000000 166067552 1000000000 323022474 501614098 1 1 56675158 1 942915593 233740765 1000000000 680835293 1000000000 1 469615905 1000000000 852487682 570942945 1000000000 1 460206475 821692562 1 1000000000 289880622 1000000000 753248268 1 506382577 214549582 1 1 495358171 670128310 1000000000 175061263 1 1000000000 618934033 131555752 1000000000 221944544 1 1000000000 101961665 1000000000 612536374 900871929 1 517847428 1000000000 1 104763625 290052551 1 1000000000 562018521 804436063 1000000000 1 864467996 1000000000 980696070 566095729 1 1 9068092 933781453 1000000000 1000000000 955282558 1000000000 766663914 117959875 1 927254521 1 1000000000 173897350 1000000000 340400350 1000000000 386075588 1 336416339 1000000000 371422038 1 540880710 404013568 1000000000 513287153 1 1 479114639 1000000000 924319970 1 468706169 1000000000 994933880 1000000000 310870086 63405860 1 1 114746172 712456903 1000000000 1000000000 194226067 711999906 1000000000 1000000000 947998893 1000000000 153103138 1 91652250 1000000000 985713404 80915540 1 684520674 1 1000000000 972420888 1000000000 362829643 601842729 1 821719963 1000000000 131647091 1 798149646 1000000000 1000000000 652569438 1 424928207 949003325 1 744975762 1 1000000000 934583724 883001107 1000000000 657725513 1000000000 1000000000 915366880 3449889 1000000000 222591937 1000000000 354860595 1000000000 1000000000 805352749 1000000000 108919146 615034401 1 1 656050284 1000000000 840904639 1 474864543 1 926958355 666546885 1000000000 389942109 1000000000 1000000000 696237454 1000000000 798501952 1 195026558 69241403 1000000000 1 487127435 248636866 1000000000 670677457 1 360258917 1 565931960 1000000000 1000000000 496897363 1000000000 617995515 534630061 1 476056019 1 1 140718838 1000000000 622906060 608882706 1000000000 1000000000 431655552 1000000000 832424227 392646833 1000000000 1000000000 448425138 752115223 1 1000000000 957921912 520220737 1 1000000000 701047603 924401905 1 1 354061534 820054088 1 1000000000 503156142 1000000000 224281903 305695290 1000000000 699995986 1 1 94018847 1 867614222 1 102273688 1 128506299 1000000000 159028812 1000000000 25512617 1 321293268 29955893 1000000000 1000000000 945289780 1 238335567 1000000000 554827979 483171804 1000000000 1 257206267 1000000000 761441865 1 624348163 691010745 1000000000 874907733 1000000000 499351845 1000000000 1000000000 635454936 405161428 1000000000 1000000000 812107377 673584007 1000000000 723822122 1 1 292737470 1 894289513 630666354 1 1000000000 654948230 491544736 1000000000 493172010 1000000000 1 808154388 1 656519123 946565824 1000000000 1 560939488 979516434 1000000000 1 756606080 552985749 1 817271527 1000000000 556303956 1 656523309 1000000000 742252621 1000000000 837528623 1000000000 677086548 1000000000 1000000000 10679257 374239964 1000000000 993737008 1000000000 1000000000 648691429 283493261 1 580838025 1000000000 358525009 1000000000 880420481 1 1000000000 889697929 1000000000 409271543 1 36634068 339675671 1000000000 116632302 1000000000 1000000000 105412785 456808006 1000000000 874462804 1000000000 1 479639790 1 962306106 1000000000 960230502 1 496122481 159783795 1000000000 831153301 1 1 117364885 1 154998656 88585806 1 609808211 1000000000 513873855 1000000000 1000000000 22949683 1 127285218 576471068 1000000000 1 624083403 1 551616045 703025234 1000000000 1000000000 955085762 1000000000 718192001 1 414925774 1000000000 95869481 1 412610756 120582139 1 1000000000 816177019 131368074 1 1000000000 669100385 1000000000 122742160 711170925 1000000000 967315675 1 1 971740959 1 807778367 1 497534205 1 721822702 1000000000 564670941 1000000000 331060633 536527471 1 1000000000 962598577 1 248938583 1 445102131 980180030 1000000000 819592281 1 1000000000 575715898 831852685 1000000000 87991786 1 881751563 1000000000 33857451 1 931899263 1 729569856 1000000000 650779661 1000000000 1 144860755 588634148 1000000000 1 497542953 675587694 1 75875823 1000000000 1000000000 67454795 88451320 1 612630323 1000000000 168861271 1 185439836 1 1 11303215 421274629 1 1000000000 184063759 352408010 1 1 676691155 540447578 1 1 448398925 1 592302329 1 48435762 1 94969635 758668172 1000000000 1 573768114 403387443 1000000000 680714486 1 1 285256593 24279301 1000000000 1000000000 64301344 1 821487549 351857149 1000000000 57759167 1000000000 1 905370866 100727008 1 1000000000 893686869 274157648 1000000000 517728029 1000000000 449145585 1000000000 1000000000 507062928 1000000000 303833654 1 840698334 147217370 1000000000 1 352472865 898971886 1 894607107 1 814891652 1 65378950 1 1 725671518 1 663181883 1 646431753 1000000000 387593298 431726269 1000000000 1 766569185 412863069 1000000000 1 502038458 1000000000 626085382 1 363135812 520955003 1 745156510 1 609850078 1000000000 1 763990908 811583501 1000000000 529038874 1000000000 1 595557124 630265770 1000000000 1000000000 938298529 1000000000 265425294 25487673 1 484221904 1000000000 70595145 1000000000 1 167980332 1 745365681 1 473240340 89096147 1000000000 1000000000 400434947 358093820 1000000000 468672655 1 104155244 1000000000 857314699 1000000000 1 853449072 1000000000 776062877 1 574927057 1 74550962 1 58344218 1000000000 113977761 568189432 1 503885415 1000000000 1000000000 233097766 1 130501464 1000000000 566424382 73698983 1 352380366 1000000000 1 135461794 212676115 1 288374024 1000000000 456465345 1000000000 531601358 1 493978917 1 1000000000 435385797 1000000000 866921495 555028839 1000000000 1000000000 831246092 1000000000 250411083 156574900 1 1 234960767 1 969346678 191448388 1 208171067 1 348674938 1000000000 467690965 1 136393763 1 1000000000 471329910 1 322217309 1000000000 320832648 1 738618417 1000000000 913664582 1 685167513 5709704 1000000000 403507481 1 1 259567368 937881684 1 844969878 1 779553009 1000000000 1 983959946 1000000000 850513978 1 734858468 356551116 1 1 771275886 1 376036036 745343555 1000000000 995100351 1 204578334 1 1 831899145 1 358872527 819064433 1000000000 1000000000 891088435 1000000000 4227589 1000000000 348802328 1000000000 686197545 929005153 1 1 269842280 559034067 1 988783700 1000000000 1 165851879 1 180439522 369938435 1 1000000000 957013911 1000000000 914354807 1 24585198 134346403 1000000000 829376341 1 641742242 1000000000 502016542 1000000000 531598296 1 1 103025859 754482633 1000000000 1000000000 974558185 1000000000 433609622 59325292 1000000000 1 775570817 1000000000 27013618 1000000000 177308113 646873666 1000000000 588376198 1000000000 155201500 1 1 556095784 1 975595046 1 204625701 143948173 1000000000 1000000000 836124432 1 110974969 240001318 1 27666944 1 1000000000 721052542 1000000000 468696613 168373305 1 1 312167314 683248153 1 823040936 1 848630755 1000000000 27812807 1 525416160 1 89882787 1000000000 240338154 1 538429597 1000000000 984496730 1 484510819 1000000000 1 839935552 1 849472340 1000000000 354965823 855223023 1000000000 1000000000 512295790 508754110 1 595557797 1 1 288110612 447866500 1000000000 1000000000 899184901 500917678 1000000000 813493742 1000000000 1000000000 827841920 200559356 1 994285490 1 890821370 1 511579454 1000000000 681087209 1000000000 1 554644459 732562332 1000000000 523897313 1 231247571 1000000000 781965728 1000000000 1 946529580 1000000000 893987520 1 573347913 285267413 1 802437768 1 1 658407382 22647222 1 586749299 1 1000000000 192515607 1 314480806 1 386913059 1 880260341 1000000000 300379995 614318766 1 291859597 1000000000 925541781 1 812773371 1 1000000000 129279310 1 947499434 996495351 1 246562385 1000000000 439287610 1 54828856 1000000000 1000000000 675068502 612704114 1000000000 2959199 1 83411912 1 661840431 1000000000 46785725 1 1 454979413 810415114 1 1000000000 375595886 1 466374889 1000000000 731108165 1 809479324 749806871 1 1 216288394 664356188 1 1 557934927 1 836200823 866631204 1000000000 1 686329521 1 214533115 1 687719373 1 984119733 1 954719156 1000000000 242986182 1 637294454 7648190 1 758942747 1000000000 1000000000 931688434 967968408 1 1000000000 628260307 333451337 1 64075560 1000000000 306745937 1000000000 770596518 1000000000 696122945 1 118667330 1 1 120860258 701473681 1000000000 1 215685643 784223135 1 1000000000 58322520 715433891 1000000000 1 599244711 1000000000 671748579 321045565 1 1000000000 96009262 547463793 1000000000 259616079 1 1 93532863 72597713 1000000000 1 144891926 1 739875970 35946719 1000000000 1000000000 715796227 1 704414968 1 58712784 188207391 1 1 870774562 817978399 1000000000 1 239874051 1 771109416 654700284 1 1000000000 906205859 1000000000 836070321 1000000000 692487418 1 130530269 398603928 1 380784639 1 398156441 1 420066332 1 583084922 1 1000000000 441203190 1 285919541 1 865134114 980162587 1000000000 1 760539463 247853788 1 1000000000 298708732 1 700870157 418554778 1000000000 1000000000 168421278 689598052 1 76752524 1 444856158 1 1000000000 926846272 387409996 1 1 994938608 658443279 1000000000 1000000000 796660838 1000000000 729716717 165691026 1 698479618 1000000000 527895868 1 1000000000 385868880 860501054 1000000000 487133625 1000000000 56914342 1 550195805 1000000000 820132122 1000000000 295627940 1000000000 1 57182953 1000000000 200101476 576210200 1000000000 1 127574902 863390427 1000000000 582179115 1000000000 1 633622745 1 744220651 73899146 1000000000 142106744 1 1000000000 514745124 123672089 1000000000 1000000000 6357099 1000000000 539844898 177823177 1 1 687851318 853015046 1 594710165 1 1 513714193 241374697 1 758769440 1000000000 1 961866725 1000000000 741848745 24145430 1 489003626 1 1 108045398 1000000000 114362127 481586727 1000000000 1000000000 78219691 8450411 1000000000 950490751 1 1 980830167 1 871765354 977236080 1 485200985 1000000000 120054405 1000000000 1 943336480 1 747678084 1000000000 408910871 90030840 1 1000000000 324760798 1000000000 531098666 1000000000 791893678 1 368659119 1 706326909 1000000000 882781010 64517506 1 1 473798318 1000000000 46894151 1000000000 541946085 1 146934481 680178630 1 1 45660453 1 777171664 127722906 1 981066853 1 1 685803594 1 839608724 1 576618254 333079520 1 988565599 1000000000 1000000000 236857934 558714235 1 1 368600382 998777905 1 1000000000 130466373 865332918 1000000000 867761545 1000000000 1000000000 452341210 1 483339763 1000000000 145322505 1 90320786 1 189579630 1000000000 990288790 653411743 1000000000 855141700 1000000000 1 736313130 119187258 1 250906990 1 519646317 1000000000 839553817 1 1 64843329 439841190 1 463650570 1000000000 379095113 1000000000 1 160441461 670920347 1000000000 1 243754772 1000000000 379083631 37781137 1 887518255 1 297337290 1000000000 1000000000 775144216 1000000000 561136204 288464068 1 803757184 1000000000 587807571 1000000000 1 73186793 283679650 1 1 308258535 1000000000 880599774 272475966 1 431407846 1000000000 184152288 1000000000 377113551 1000000000 1 717591620 786908910 1000000000 247656381 1000000000 1000000000 4817350 1000000000 97322271 1000000000 34963779 942519578 1000000000 111170962 1 642261935 1000000000 1000000000 72219399 681105181 1000000000 145171555 1 1000000000 760982681 321491682 1000000000 1 472440394 764888177 1 1 326439889 322044009 1 1000000000 844071628 1 71836461 1 902185131 547393297 1000000000 1 642151745 1000000000 450125032 897702243 1 1 998276245 142621959 1000000000 1000000000 582277123 355683884 1 1000000000 107878117 426770439 1 1 293681560 313606584 1 1 627232657 1000000000 157463553 687752617 1 1000000000 366388040 1000000000 160850614 325949785 1 293591752 1 1000000000 51242550 3811690 1000000000 850706787 1 1 408691017 909427458 1 1000000000 179315621 619065900 1000000000 1 34632166 1 14800347 1000000000 510627251 1 55539147 1 446501363 19408048 1000000000 730107160 1 1 554513192 1000000000 722191621 303389881 1000000000 537398532 1 1000000000 152260685 1 61431327 368821634 1000000000 1000000000 974565946 959465518 1000000000 395512926 1 1 57224058 289824894 1000000000 135720949 1 91227944 1000000000 1 262223355 1000000000 570166654 293720018 1 579684817 1 633054940 1000000000 1 404750148 347094851 1 1000000000 28187344 1000000000 909241206 162824731 1000000000 1 855984865 167169123 1 1000000000 47232309 1 207465985 721551789 1 19124929 1 291293602 1 120014223 1 158036444 1000000000 1 440989632 1 643085296 391213158 1000000000 802119968 1000000000 653567495 1000000000 255662598 1000000000 1 10851101 102144634 1000000000 1000000000 125566904 1000000000 4488462 763932843 1000000000 215625087 1000000000 1000000000 237316249 1000000000 677741438 1000000000 749371217 609261866 1000000000 127230403 1 55150758 1 1000000000 748686091 1 967911971 1000000000 871619791 275556283 1000000000 1 978941817 652535950 1 747780735 1 1 923817061 843858762 1000000000 886298457 1 245403371 1000000000 213127367 1000000000 502453547 1 648359681 1 1000000000 703823151 1000000000 220732687 1000000000 718641712 1 148213222 390567571 1 307744895 1 95107523 1000000000 1 266423826 467208507 1000000000 371110907 1 1000000000 383615757 266102406 1 1 223132755 697980950 1 608614372 1000000000 1000000000 897762311 1000000000 764567477 1 651733146 1 165774133 542077800 1000000000 1000000000 542794525 1000000000 281069976 624423156 1 1000000000 852006234 224153296 1000000000 19652081 1 1000000000 129138564 1000000000 534069172 916087753 1 1 547062116 784065187 1000000000 136964159 1 150007656 1000000000 2226714 1000000000 1000000000 281693657 884056325 1000000000 768472727 1000000000 1000000000 299030449 1 287942754 491429916 1000000000 1000000000 967256702 1 443271624 1000000000 296024220 1000000000 92279023 860445866 1000000000 445064714 1 251712750 1000000000 1 483758350 1000000000 100842171 145132479 1000000000 1000000000 843255865 1000000000 202129018 1000000000 535802253 1000000000 121915602 925830596 1000000000 43951467 1000000000 254046698 1 1000000000 22380127 616493732 1000000000 316725156 1000000000 667057328 1 1000000000 779252417 438534828 1 1000000000 21349178 469481089 1000000000 1 19969306 1 607268054 1000000000 133880547 961223402 1000000000 337693796 1 1000000000 38968113 1000000000 947606461 1000000000 16150295 1 477104633 1 797409868 1 674853024 1 88598518 1000000000 672673696 277532196 1000000000 146408679 1000000000 138014188 1000000000 1 503347995 1 31192205 1000000000 468108989 1000000000 867799032 570467119 1000000000 1000000000 20975902 264258790 1 1 425179238 1000000000 63433269 546584738 1000000000 387685904 1 1 769925367 81864225 1000000000 401032701 1 945531290 1000000000 1000000000 380787343 305716243 1 1000000000 16685725 89780709 1000000000 904866402 1000000000 1000000000 370269533 417753700 1000000000 1 505680412 957224602 1 1 536537621 896603925 1000000000 1 303729024 110412941 1000000000 1000000000 275461406 382581053 1000000000 1 547802168 1 614817374 325879219 1 1 160566438 258105240 1 1 992319538 805665910 1 1 173961273 515729906 1000000000 361772248 1000000000 1000000000 114984953 1000000000 130884467 15080413 1000000000 1000000000 990922739 1 549763277 936510284 1 170998532 1 1 751079338 549524235 1000000000 505010341 1000000000 1 838092914 1000000000 450039764 992864098 1 1 300699699 1000000000 978665566 568203936 1 532068770 1 516029931 1 1 113137012 1 563987651 1 253016265 1 642493935 1000000000 431459749 787707175 1 1 955657869 1000000000 566535930 972918385 1 75835410 1 582797419 1 1 826659401 1000000000 58857652 1 678147030 490682417 1 1 817847052 6448113 1000000000 287863034 1000000000 1 301816841 219273038 1000000000 422890782 1 922912743 1 664667657 1000000000 1 193132643 1 702354673 1000000000 500022808 767242553 1000000000 204412626 1000000000 1000000000 691608490 76837565 1000000000 1000000000 985644070 1 477734341 1 248431714 1000000000 154896112 1000000000 178698984 1 537177072 1 83807701 1000000000 976147806 1000000000 349465776 1000000000 291668991 1 539764398 259878766 1000000000 318208214 1 508953222 1000000000 1 818090323 1 549177847 1 464603491 1 113898341 1000000000 944989491 165320034 1000000000 1 349652252 66280122 1 1 704184206 1000000000 330542940 143426834 1 744741710 1000000000 840265670 1000000000 217063938 1000000000 1000000000 696496041 830357625 1000000000 494175013 1000000000 1000000000 138686087 1 143955239 242049433 1 696958001 1000000000 471761257 1000000000 1000000000 123027904 97295093 1 1000000000 828426094 134820887 1000000000 329158945 1000000000 84265004 1 677591989 1 138927132 1 1 38636412 1 50186276 263322101 1000000000 1000000000 12699088 1000000000 911281172 419640434 1000000000 582660744 1000000000 1000000000 982984834 1 215930700 54367302 1 732585466 1 28045343 1 138976813 1 1000000000 683412186 177361751 1 509240936 1 1 910616951 58205021 1 1000000000 183691766 169182101 1000000000 1000000000 440158251 1 316175965 1000000000 340531398 639911557 1 49553816 1 1 24615605 1000000000 520686871 1 747722857 1 526606567 329176055 1 1 941564139 1 43984369 1000000000 15286307 1 764470875 1000000000 701838527 593801208 1000000000 1 114279628 125910570 1 994491094 1000000000 807137198 1000000000 1 794914270 823582375 1 1000000000 82848264 1 917004358 43180383 1000000000 1 494709376 1000000000 4754956 1000000000 995664418 806622057 1000000000 1 913034677 255930179 1 997579645 1 124143288 1 267914503 1 671984647 1 1000000000 75700377 1000000000 287602870 113564389 1 1 632716148 1000000000 569314666 414468871 1000000000 1 321195477 1 21540279 1000000000 196628677 492712593 1000000000 1000000000 757337696 1000000000 455553496 1000000000 956048133 1 808092688 1000000000 430086787 562391300 1 1 510263871 1000000000 12875290 469476500 1000000000 66897759 1 770927592 1 970350767 1000000000 70861236 1 1000000000 93455946 137115652 1000000000 1000000000 136001605 243816373 1 1000000000 508796465 1000000000 72988628 93741652 1000000000 1000000000 261832845 1000000000 143394779 1 783939579 150156128 1000000000 826507580 1 1 43778861 162396721 1000000000 390428295 1 470947900 1 1 82304383 1000000000 46436460 1 872252557 1 565981545 1000000000 333603173 22067084 1 651175526 1 854698867 1 130250231 1000000000 86438280 1000000000 1000000000 385504579 531573443 1 876926371 1000000000 959228697 1000000000 114598434 1 1000000000 825350124 1000000000 440376950 1000000000 255092966 1000000000 924396242 113166228 1000000000 1 793894887 57069104 1000000000 189451397 1000000000 790516709 1000000000 1 63278118 133676289 1 1000000000 923564508 1000000000 515538800 1000000000 748340455 1000000000 578003410 1000000000 882488430 410895266 1 1 537662889 299004092 1 105365980 1000000000 3561133 1000000000 1000000000 105329549 88674339 1 489847891 1 896351472 1000000000 1000000000 758326421 1000000000 657298145 1 637743778 103180265 1 1 941133948 1000000000 83033584 635467710 1 1000000000 232784030 1 5753591 11259803 1 960920020 1 1 455928201 1 95833483 936425000 1000000000 1000000000 542616273 1 158452740 93080273 1 1000000000 799404033 1 592334959 1000000000 420313398 1000000000 352263495 767251812 1000000000 1000000000 950177218 1000000000 66229886 1 243968411 1000000000 634567565 951588420 1000000000 74513248 1 6039157 1000000000 738726242 1 1 233199711 1 671919856 584156613 1 873653662 1000000000 1000000000 893263739 652474045 1 1 805021070 1000000000 932875395 1000000000 532255626 661007681 1 607410739 1 332850428 1000000000 87325715 1 891482569 1 579533890 1 226690386 1000000000 419508926 1000000000 1 373249506 1000000000 882568639 770551634 1000000000 1 50850144 902322245 1000000000 666550517 1000000000 1000000000 494948350 201785224 1 151046982 1000000000 1 307382459 789867187 1 1 36326795 93920954 1 1 358249540 10087900 1000000000 633966350 1000000000 1 579959656 462628460 1 680340760 1000000000 1 401203477 1 407380981 1000000000 635392129 1 703507176 1000000000 46620556 481009483 1000000000 248898192 1 1000000000 945960926 909332564 1 1 362428554 1 965283634 761086275 1000000000 496547281 1000000000 52072563 1 1000000000 41938136 1 19184457 377512180 1000000000 1000000000 685408851 1000000000 826640022 805280436 1000000000 207508166 1000000000 809273454 1 1 163080302 35642885 1000000000 1000000000 215719287 1 140477936 258096416 1 1 66359849 237955304 1 1000000000 337069136 7537521 1 1000000000 476704930 1000000000 127522486 1000000000 894182470 1 134813434 1000000000 332792629 643807689 1000000000 141715504 1 899437684 1 92216086 1000000000 635149149 1 1 369444866 904178050 1000000000 1000000000 768480658 368833426 1 1 555548334 1000000000 188048386 1 5787197 1 826016115 660078869 1000000000 149510352 1000000000 1000000000 399331486 81140867 1000000000 1000000000 828359791 678260252 1 902276441 1000000000 1000000000 36304847 778277943 1 787293998 1000000000 157107935 1000000000 1000000000 419311729 61851036 1000000000 1000000000 822373816 1 115166612 556260771 1000000000 1000000000 417593447 1 341362846 1000000000 917845376 342295111 1000000000 1000000000 587350376 970321476 1000000000 1 525968763 451256821 1 590073447 1000000000 1 796402776 10755540 1 1000000000 79760262 611718537 1 982079777 1 433193602 1 763949345 1 399085634 1000000000 1000000000 23558729 1 892033744 1 115224517 1 80440764 411996969 1 1000000000 563646085 1000000000 142018648 1000000000 604978375 1 142772373 1000000000 489916563 1 846917169 143892292 1000000000 100207145 1000000000 83162435 1 1 502895907 1000000000 759338765 723736341 1000000000 1000000000 370344416 1 949409549 1000000000 574914153 12926055 1 169711587 1000000000 1000000000 140486369 241164783 1 1000000000 757389530 1 94579103 851555123 1 1 430045178 1 734098973 773826672 1 1 65939012 1 384291728 1000000000 619000743 538493538 1000000000 1000000000 59581841 338448589 1 1000000000 571546364 469128030 1000000000 135735512 1 1 101174486 176769914 1000000000 1000000000 802010588 1 331594412 1000000000 340212540 362474922 1 292971781 1 317476988 1 1 490849008 1 719195140 66385513 1 1 202911776 1000000000 366611624 1000000000 605955396 870151971 1000000000 1000000000 564708071 415181009 1000000000 1000000000 321779757 1000000000 40295563 131858462 1000000000 190367991 1000000000 1000000000 326396124 1000000000 962373212 1000000000 716707108 1 912421044 253365137 1 102336104 1 1 241050861 1 254923800 1000000000 895298299 1000000000 813679548 535622933 1000000000 43565976 1 84798980 1 1000000000 433635151 1 956961897 329377659 1000000000 1 617195808 54919217 1000000000 1000000000 362437364 1000000000 504454339 1000000000 829451537 965705010 1000000000 523584391 1 1 59815835 1000000000 234103103 812499474 1 1 684782285 980291394 1 294263 1000000000 1 269860395 1000000000 873625039 1000000000 547075958 441149762 1 976866973 1 1000000000 836288005 891956069 1 840090795 1 373292026 1 1 538861280 1000000000 453196817 52311692 1000000000 1 338781555 1 121270998 1 891981381 1 863805017 985906051 1000000000 296126959 1000000000 493082103 1000000000 393504113 1000000000 298723868 1 732700624 1 1000000000 338566975 486748131 1 1 462857810 526305607 1 1000000000 669663929 1 208460478 1 215285639 1 822803289 191743863 1 279443423 1 229573144 1 213772746 1 245649517 1 1000000000 42092343 1000000000 290238856 1000000000 979924782 466409304 1 1 517382557 646934060 1000000000 1 726372975 1000000000 486299952 526046484 1000000000 1 741266521 849468383 1 772580369 1000000000 853427870 1000000000 1 710614285 944414146 1000000000 1000000000 777716390 1000000000 112897411 1 370348572 102981719 1 246525208 1000000000 887941150 1000000000 150218717 1 1000000000 584576359 881572727 1000000000 840925225 1000000000 93461589 1 1000000000 788956498 1000000000 309479848 654012555 1 104502757 1000000000 859990423 1 639318738 1000000000 1 930307233 1000000000 537628531 1 680258788 1000000000 348870724 457325835 1000000000 738557462 1000000000 1000000000 815940769 1 498184683 1 636998138 233136710 1000000000 1 454722552 139946548 1000000000 932358394 1000000000 369403012 1000000000 220644969 1 1 13599614 534615613 1000000000 1 307192199 1 702283214 944327941 1 1 861358953 870487018 1000000000 1000000000 448500716 1 408902988 660356069 1000000000 974675285 1000000000 513250684 1000000000 1000000000 894639627 1000000000 922518688 707318059 1000000000 171260602 1 1000000000 990739354 1 79189860 1000000000 136875700 264197998 1 1000000000 15314911 1000000000 643005341 811727052 1 1 97494139 1 162734775 1 869659813 299202318 1000000000 734524135 1000000000 1000000000 740390883 1000000000 682699154 709800573 1 839158379 1000000000 1 461680757 717602436 1000000000 803879860 1 1 678168445 512096187 1000000000 1 881533803 1000000000 648628880 1000000000 178801373 725576108 1000000000 1 62597207 1000000000 43564892 279281823 1 1000000000 702245588 1 367958853 1 66686845 1000000000 881770171 1 673784765 255795048 1 747092898 1 59562258 1000000000 724282335 1000000000 120849911 1 3549542 1 1 673021187 620051978 1000000000 1000000000 600968825 605709960 1000000000 224388208 1 106661972 1000000000 144649357 1000000000 345854863 1 1 243160652 1 440225152 941500222 1 278716408 1000000000 145778856 1000000000 859326961 1000000000 674257864 1000000000 1 273061347 1000000000 576739391 1000000000 993774096 1000000000 264830438 321944383 1000000000 20420993 1000000000 1 105292346 1 823849888 517432948 1000000000 878274334 1000000000 1000000000 635192367 356577427 1 942999697 1 1000000000 728923670 280222201 1000000000 220981441 1000000000 1 339449081 1 781924160 395570267 1000000000 1000000000 787786460 1 221889162 327443546 1000000000 1 386252477 719063057 1000000000 877943887 1 236168851 1 409165975 1 406808914 1000000000 1000000000 335770537 1000000000 396432022 606455901 1000000000 116996136 1 133954042 1 487618072 1000000000 1 481690091 661411576 1 456874453 1 775582950 1 704949364 1000000000 1 855755990 80196516 1000000000 293495658 1 428973031 1000000000 734550729 1 1 727338457 1000000000 25609407 1 623209444 432659104 1 1 822347930 1000000000 115057208 758893599 1000000000 1 401156406 1 909776618 916511340 1000000000 1000000000 963694165 1 397749827 1000000000 564671316 1 569750982 1000000000 871859118 1000000000 9176485 737687581 1 726192780 1000000000 1000000000 677695924 844721711 1 1 678386924 1000000000 42642031 1000000000 913780406 1000000000 106354675 1 807207411 797353366 1000000000 144817590 1 270558733 1000000000 1000000000 457950371 95427366 1000000000 363191259 1 43029490 1000000000 1 701502416 1000000000 612128597 1 687486805 625407546 1000000000 1 548768609 1 804537584 1 770494925 1 409531116 1000000000 662187389 833182827 1000000000 679030864 1000000000 1 109263178 759101747 1000000000 1 59555947 292052157 1 72722718 1 1000000000 479165611 1000000000 161443281 1 605151917 1 36009861 1 72298701 216811338 1000000000 1000000000 163583460 7365949 1000000000 285501041 1 1000000000 262147669 143684152 1000000000 1000000000 68567660 1000000000 469503240 1000000000 255253462 1000000000 251894017 1000000000 973633012 631794378 1000000000 1 218049051 298635779 1 220207669 1 1 146824803 549722734 1000000000 1 620655066 1000000000 836129635 1 46382106 186739229 1 1000000000 610083814 1000000000 97464139 929466499 1 17378568 1000000000 1 8125880 157494433 1 140964008 1000000000 426746283 1000000000 1 659309566 1000000000 199521743 1000000000 562003893 1000000000 850334382 879040237 1000000000 1000000000 641492795 235824675 1000000000 1 747826667 469749295 1000000000 68667673 1000000000 1 247342696 1 33493249 689475663 1000000000 1 985708211 1000000000 673897759 417847130 1 717252516 1 1000000000 328691511 388617398 1000000000 418960825 1000000000 541164732 1 1000000000 37910530 1000000000 828266647 1 75234121 976058444 1 1 447958125 591692762 1000000000 1000000000 294226979 687713430 1 383503126 1 1000000000 279804267 565067104 1 1 18153052 403328691 1000000000 305082296 1000000000 1000000000 313428641 1000000000 155414342 954969685 1 739581408 1000000000 1 18376478 331162065 1 925979962 1 1000000000 167432282 1 517409837 930191547 1000000000 1000000000 519949335 845494565 1 1 420854614 516219885 1 1 777628647 1 682068335 1 934990807 1000000000 91978986 1 501127215 1 779967690 1 253901747 194878136 1 1000000000 909888725 678919629 1000000000 261745218 1000000000 222042957 1 1000000000 533926755 131188808 1 1000000000 307510837 1000000000 172722302 1000000000 652109783 818124526 1000000000 1000000000 634640170 140713574 1 1000000000 206999279 1 137091710 1000000000 50881714 1 100152149 52755956 1 1 953413748 686708449 1000000000 1 290107707 138665478 1000000000 1 336964912 1000000000 545949782 989386389 1 543867625 1 1 147224998 1000000000 951214028 1 527856857 268563792 1 1 62908040 668178723 1 1 914375776 1 455539370 1000000000 85419250 634834411 1 782978003 1000000000 117344877 1000000000 1000000000 53144727 95418225 1000000000 486397210 1 559706337 1 1 8948075 1000000000 387649102 1000000000 278645698 507795824 1000000000 387258579 1000000000 1000000000 337177455 1 388699375 489333869 1 1000000000 660247115 1 647786145 1 449166533 509983332 1 447913368 1000000000 380992672 1000000000 1000000000 124037458 401921764 1000000000 194322544 1 549033633 1 622665984 1 63222475 1000000000 859028904 1000000000 1 934051678 1000000000 344695930 397873682 1000000000 384923104 1000000000 117531044 1 780173854 1 946556186 1 1000000000 20303789 934689370 1000000000 465457893 1 1000000000 906967927 1000000000 235734855 189077524 1 189108433 1000000000 1000000000 905596478 1000000000 85445044 132827162 1 457799383 1000000000 38066636 1000000000 1000000000 274706805 1 216402164 1 538270286 548893977 1 1000000000 246678706 627004537 1000000000 317028313 1000000000 949624447 1000000000 653931235 1 873549146 1 311090644 1000000000 1 896207877 332871681 1000000000 1 830501930 1000000000 417071164 1000000000 688334642 1 18320685 1000000000 69953010 1 668022820 906625616 1000000000 1 826521825 819753526 1000000000 150986390 1 610053440 1000000000 1 130508439 839685249 1 743762696 1000000000 810385854 1 1 992080376 13164921 1 1000000000 305619778 1000000000 545123127 195315593 1000000000 1000000000 816383328 11382478 1000000000 434620427 1 1 708186836 511993384 1 1 327356385 666559582 1 1000000000 113894421 1000000000 990318845 935488459 1 1000000000 158808166 1000000000 906577766 296825166 1 1 538776285 215033393 1 1000000000 623377774 491280733 1 735428058 1000000000 271899382 1000000000 190350727 1000000000 252348490 1000000000 1 106946274 163958240 1 417147248 1 1 634117020 74107357 1000000000 229170264 1000000000 1000000000 431733365 1 196794450 56866917 1000000000 1 67580883 1781789 1000000000 431782763 1000000000 155163449 1000000000 489861919 1 574787157 1000000000 1000000000 4621811 1 382460704 447718185 1 1000000000 545769756 353124496 1000000000 1 425248604 590896978 1000000000 865747888 1000000000 999597198 1000000000 1000000000 437038482 101327668 1 1 571245369 88577130 1 1 745366328 1000000000 97151473 633820919 1000000000 34978781 1000000000 1000000000 644701825 1 791463678 936188394 1 1 429135722 1000000000 217088199 1 107768944 1000000000 875561473 208537964 1 441108601 1 335875783 1 1 873678022 1000000000 465008283 1000000000 498721926 1 641391675 695432073 1 892488224 1 143280971 1 1000000000 220257157 1 548126478 357574939 1000000000 1000000000 556135164 668761136 1 1 245833907 879351218 1000000000 631510929 1 742208098 1 1 87439142 71708063 1000000000 442181170 1 682861608 1000000000 19436166 1000000000 1000000000 44085300 1000000000 201264167 1 444992577 1 254102042 207759858 1000000000 1 103273787 829449326 1000000000 509325169 1000000000 457325451 1 1000000000 489594801 69157689 1 561205019 1000000000 1 353436790 893286315 1 37498693 1000000000 87839945 1000000000 1 365283060 348207129 1 1000000000 362837016 1 911731457 1000000000 325842849 1000000000 962262817 131830886 1000000000 1000000000 81775686 87031935 1000000000 110800400 1000000000 725976033 1 662322120 1000000000 296683393 1 1 876279488 114624639 1000000000 105119115 1 655573655 1 1000000000 461198986 1 136207182 4519957 1000000000 106919737 1000000000 625016495 1 737366710 1000000000 1000000000 902065565 236246391 1 698714180 1000000000 28453966 1 710229681 1000000000 944514690 1000000000 197024670 1000000000 394266660 1 479001192 1 642427574 1 1000000000 938108736 1000000000 60578183 1000000000 31787530 134789418 1000000000 1 228057666 731025242 1 905784895 1000000000 47644860 1 1 227492933 1000000000 428958166 1 700763575 1000000000 167484056 1000000000 186493142 909076958 1 1000000000 545114459 67341386 1000000000 682588257 1 265996746 1 1 436254707 1000000000 56116038 1000000000 309762202 256298927 1 1000000000 627961689 1000000000 702312949 559432297 1000000000 1 512673581 181859103 1 1000000000 924311620 1000000000 629784405 351213245 1000000000 421184190 1000000000 925718443 1 1000000000 90451061 1000000000 462596218 116897089 1000000000 1 897542332 1 912719573 1000000000 608777841 83210356 1 61166125 1000000000 502266214 1000000000 1000000000 970349159 1 544013705 1 443858792 1000000000 494811243 586470699 1000000000 1000000000 203810124 1000000000 126680211 946522722 1000000000 954854749 1000000000 218436553 1 1000000000 174564382 958247025 1 1000000000 825930686 1 136334715 983418316 1000000000 880718420 1000000000 1000000000 2484475 1 726288890 1000000000 299527492 1 143046086 670864630 1 33767968 1 659036699 1000000000 471909231 1000000000 1000000000 922639255 97594299 1 76206940 1000000000 884865870 1000000000 490612499 1 479262906 1000000000 1 620582042 1 204049066 1 840091068 1000000000 878238163 955090553 1000000000 1000000000 668842869 1000000000 612346699 1000000000 537836212 1 105004218 495550274 1000000000 1000000000 963580332 1 779793836 254178759 1 297908139 1 1000000000 760785739 1000000000 132380891 232620992 1000000000 1000000000 119215677 1 804580575 1000000000 913769176 1000000000 753083655 197215207 1000000000 364977846 1 615541988 1000000000 1 767768138 842520035 1000000000 9918850 1 1000000000 889151631 1000000000 712801808 1 64513062 1000000000 245817508 1000000000 733625577 87320008 1 461587781 1 296946169 1 1 137588524 1 629797967 1 196650474 1 265855268 226310890 1000000000 1000000000 254478851 1 815785912 1000000000 56820317 1 315116468 1 526204488 43632573 1000000000 1000000000 954094266 385920589 1000000000 694526105 1 157605465 1 23691262 1 1 157263185 1 85552915 1 554128045 484829154 1000000000 1 292898144 1 845549694 1 288397192 815297762 1 1 58987729 501392863 1000000000 1 180272592 374767755 1 833537748 1 1 821227389 938804847 1000000000 1 587090244 639226921 1000000000 1000000000 316608370 371764672 1 204528540 1 1 901749570 952237493 1000000000 1000000000 660493946 104419094 1000000000 440961014 1 923755430 1000000000 973720094 1 1 591020659 1 723523241 1000000000 129058076 1000000000 614378718 945045887 1 24609016 1 1 825140973 1000000000 886960912 1000000000 100732000 1000000000 685973483 763178239 1000000000 1 543402516 225481821 1000000000 1000000000 143316888 1 356131790 196466372 1 750247470 1000000000 147280980 1 667941759 1000000000 663884637 1 80382916 1 1000000000 72624993 330931302 1 1 635117 1 333380506 1 834153749 1 299146005 1 702233662 708321661 1000000000 730793608 1000000000 1000000000 102837224 85831234 1 1000000000 443244762 743615682 1000000000 1 984748559 12366850 1 564711560 1 1000000000 692701030 1000000000 153702941 1000000000 142771716 125490199 1000000000 53136090 1000000000 257230865 1000000000 464544061 1 704823450 1000000000 1 548269050 622682340 1000000000 492874615 1 400518899 1 1 378458942 900809109 1 1 979700549 1 374642079 278366057 1000000000 87570867 1000000000 747615590 1000000000 1000000000 960393219 158214070 1000000000 435697003 1 126477241 1 1000000000 927022904 539636096 1000000000 664307475 1 1000000000 127887778 1000000000 57805398 42319217 1000000000 339481145 1 658548732 1 37607998 1000000000 1000000000 50912815 1 361049640 1 132510337 622047980 1 863487107 1 1 908462075 71166648 1 602678333 1 1000000000 330447629 720779815 1 1000000000 124468832 988842559 1000000000 473456999 1 1000000000 77742468 910550877 1000000000 727660794 1000000000 463934168 1000000000 459438557 1 1 642646819 993748926 1000000000 1 906209405 1000000000 182909947 116372897 1 230602734 1 35502836 1000000000 1 134321966 439154609 1 1000000000 610009932 97499019 1 1 885718622 1000000000 530100992 1000000000 503591880 946539753 1000000000 140452499 1000000000 1 21144955 627722437 1 585124157 1 1000000000 804945155 1000000000 147934780 1 641020910 1 446859751 1000000000 430178459 13646324 1000000000 1000000000 187259770 514466982 1 1000000000 500112146 977588955 1000000000 1000000000 194646524 68744771 1 1000000000 189719403 1 291244568 98095536 1 1 699118271 22681099 1 278980270 1000000000 636020035 1 77889786 1 523397694 1000000000 1 166274023 1 10344484 1 138378725 1000000000 93252422 1000000000 134306118 683734603 1000000000 47097643 1000000000 412438246 1 45257193 1 495018377 1000000000 164002653 1000000000 1 69826926 1000000000 1542526 1000000000 254965842 1000000000 146866078 672503113 1000000000 747613354 1 1 189277704 680789713 1000000000 1000000000 913929221 1000000000 988111094 945919178 1 1000000000 623711297 389876964 1000000000 1000000000 394669116 514878143 1000000000 570779090 1000000000 1000000000 730492131 1000000000 847552916 842796254 1 892988840 1000000000 1000000000 298667594 411801530 1 1000000000 315711810 525883734 1 1 448820150 1000000000 79736579 182022382 1 287091850 1000000000 579716773 1 425720513 1 1000000000 864123677 718558521 1000000000 631375747 1000000000 1 453862965 408515598 1 308339528 1 134299444 1 1000000000 750720759 821849424 1000000000 1 48219070 1 158354979 1 946185955 1000000000 405129611 1000000000 80184168 1000000000 583889612 1 760145286 629449169 1000000000 1000000000 712844556 545379271 1 1000000000 87874825 106506854 1000000000 1 711052564 312431959 1 545439391 1000000000 311957262 1000000000 1000000000 233647795 135827060 1000000000 211231341 1 1 934929623 636675229 1 720464216 1 1000000000 212880121 331856232 1000000000 219896103 1 1000000000 792871816 1 726242839 83344842 1000000000 1 883458044 1 450759524 799366481 1 911354552 1 1000000000 46638402 268758323 1000000000 1 706945495 600122469 1 1 575876685 1000000000 18194858 1 243583978 1000000000 119531981 1000000000 205301188 57032190 1 628127684 1000000000 407629696 1 1 642935123 1 848934252 922608140 1000000000 368336876 1000000000 1000000000 282199252 1000000000 495968327 1 898599354 1 841251115 897227513 1 1000000000 97641091 326816135 1 1 14873166 420123006 1 699496386 1000000000 150171353 1 242810923 1 256320718 1000000000 1 345744095 321915951 1000000000 1 18678694 1 608214836 1 84648186 604733706 1000000000 1000000000 334319485 997516166 1 1 107799556 919772511 1000000000 702979480 1000000000 847652175 1000000000 335186125 1000000000 582746747 1 1 473299409 961234557 1000000000 1000000000 102270094 765715832 1000000000 463273539 1 1000000000 158712461 1 258308084 1000000000 4213536 654905616 1000000000 966307125 1000000000 1000000000 574280110 530108257 1 219397047 1 1000000000 259028115 1 15128696 326643250 1 1000000000 238804951 807354581 1 37512874 1 1000000000 41189382 1000000000 100940671 383871338 1000000000 1 279768382 1 350080433 1000000000 685845242 358161834 1 378294368 1000000000 1 415262683 139533337 1000000000 615927044 1 1000000000 628660092 124970980 1000000000 1 536869633 145774760 1 445167812 1 715347032 1 1 71989880 157553333 1 1 75422785 1 446782677 205481902 1 982040807 1 934743645 1000000000 1 595683708 69975433 1 1000000000 878644924 1000000000 611239920 1000000000 669445080 1 776541556 997420839 1 370555339 1000000000 1 254483276 1000000000 132253099 945323962 1 371903941 1000000000 1 932918531 1 212075265 1000000000 971247951 1 313837892 206145876 1 454198324 1 875060279 1000000000 1 569270095 1 328218292 687799477 1 1000000000 398459880 866320403 1000000000 1 986600482 1 782978291 1 263939106 711903220 1000000000 444013840 1 1000000000 619174441 757016484 1000000000 964467223 1 702133968 1000000000 295084456 1 936288848 1000000000 1 318211184 1000000000 692103040 469672873 1 1 133548251 1000000000 410940233 1 751126136 1 913712526 87782393 1 122464341 1000000000 1000000000 384560692 891991993 1 1 209097482 1000000000 668659510 1 963427775 1000000000 792297170 742260288 1000000000 387839372 1000000000 1 161187746 1000000000 926962323 742599252 1000000000 1000000000 313687169 457928269 1 923831320 1 875679658 1 802502611 1000000000 1000000000 909001734 1 245141415 1 8901378 730639970 1000000000 1000000000 24114769 331504125 1 1000000000 820447139 1 163585085 1 121204961 575661338 1000000000 981718789 1000000000 1000000000 980020266 1000000000 220084736 1 22292111 200928255 1 1 505712821 1000000000 661017724 68930375 1000000000 993389937 1000000000 1000000000 421950140 1000000000 651035412 676009686 1 910780020 1000000000 1 814952827 309335908 1000000000 254729793 1 1000000000 296637442 1 533699605 1000000000 429894734 1 325974607 150745634 1000000000 1000000000 147545252 1000000000 967959533 909605199 1000000000 143145112 1 31436485 1 517829366 1 290570347 1000000000 312626445 1000000000 82806686 1000000000 1 573514673 1 846640238 1000000000 111607484 1000000000 766753651 1000000000 32522840 1000000000 211545620 362876832 1 1000000000 35387050 1000000000 795141903 721065939 1 49968923 1 1000000000 311369820 31162183 1000000000 1 745108776 394481706 1 1000000000 518972000 855112879 1 1 316994405 1000000000 427322120 931535060 1000000000 1000000000 809214876 721080316 1000000000 782852705 1000000000 430497582 1000000000 1000000000 926643963 875375175 1000000000 1000000000 505055228 193669316 1 1000000000 228947894 620878554 1000000000 1000000000 857085668 1 199610585 124231589 1 413049420 1 300629271 1000000000 1 968315434 1000000000 597123065 1000000000 361279363 912481970 1 283286010 1 87399205 1000000000 1 962488704 305669278 1 452394140 1 1000000000 627277904 1 751697069 1000000000 225581238 1000000000 81310594 1000000000 964441658 1 83967398 962178940 1000000000 484843717 1 847614380 1 1 211612038 992807229 1000000000 1000000000 735381558 915670886 1 1000000000 834145716 1000000000 396212419 1 628927462 500642693 1 1 550151471 276526460 1000000000 118505011 1 226787956 1 110111576 1 1000000000 964907306 1000000000 771907414 1000000000 302615894 1 648839233 7206157 1000000000 870346347 1 1 795662835 1000000000 346856054 81869455 1 273695746 1 1 439771171 1 744173132 1000000000 137957744 1 131290662 1000000000 694538938 1 971817128 806587764 1 1 153379821 780805621 1000000000 1 552919378 1000000000 357933452 781317762 1000000000 1 542074212 1 866798269 1000000000 527872644 1 295684529 1000000000 671674202 191172944 1000000000 1000000000 243152685 132196339 1000000000 1000000000 556176851 1000000000 362247226 1000000000 142326285 1000000000 217374204 1000000000 686311 1 352078262 429137541 1000000000 469815748 1000000000 453570223 1000000000 139049691 1 660259716 1000000000 1000000000 768560916 1000000000 658864311 505198313 1 171257261 1 1 248455572 1 513011942 932311570 1000000000 1 505067782 1000000000 457184339 1000000000 662546924 1 951914952 4745764 1 694329049 1000000000 1000000000 104657196 616347783 1 648774356 1 1 772409259 1 149429291 869336868 1000000000 1000000000 785622092 883561567 1 351301497 1000000000 1000000000 985166743 1000000000 862245588 1000000000 375854371 338669345 1000000000 53808454 1000000000 1000000000 901735666 1000000000 85105098 1 425319568 1 734705877 1 267655701 832144984 1 507840514 1 1000000000 63795053 145463492 1000000000 56849167 1 675714932 1000000000 50072459 1 1 944582217 1 665769980 1000000000 131203335 54980940 1000000000 344735194 1000000000 1 611372031 1 668103410 1000000000 133925945 347350857 1 236645722 1 383075565 1 376843920 1 76530480 1 532495805 1 1 238404380 923580948 1000000000 1000000000 67297431 1 844466640 1 697394299 887998552 1000000000 359756839 1000000000 1000000000 127482946 1 466709706 1 407488137 138060501 1000000000 177344595 1 1 51158010 1 281576635 1 433942538 1 86751712 578463513 1000000000 1 665382584 1000000000 347346257 1000000000 630694127 256292540 1000000000 1 74778182 763335557 1 116596412 1 815978222 1 1000000000 199990521 323315067 1000000000 1000000000 497546820 769217176 1000000000 775866235 1 583140909 1 82340434 1 1 290935922 1000000000 938974297 1000000000 857073770 1000000000 326834954 324112234 1 1000000000 629907026 1000000000 499711997 915932405 1000000000 1000000000 292423317 1 909265949 371451996 1 41541517 1000000000 197647509 1 1000000000 250526651 81791189 1000000000 1 648512844 1 114992268 1 824735550 1 650294837 81650481 1 1000000000 990179459 811317530 1 114585595 1 1000000000 657315797 1000000000 147391829 1000000000 55989740 1000000000 948747517 1 639410159 457666593 1000000000 801007049 1 1 56194459 1000000000 653637221 243150128 1 1000000000 822931211 496152933 1000000000 1000000000 939714006 1000000000 430310501 1000000000 122928282 1 251118665 1000000000 714268582 674716965 1000000000 1 480748473 114458944 1 1000000000 61897867 931178441 1 1000000000 764909906 1000000000 517626491 833579672 1000000000 1000000000 336123011 436807877 1 1 404249867 1000000000 238595785 142206927 1 1 189613615 1000000000 643807249 644722704 1000000000 1000000000 895003741 1 611252792 1 151073128 1000000000 866150881 1 122103421 105695586 1 734482383 1000000000 737593916 1000000000 267492621 1 643237584 1 564145820 1000000000 1000000000 573068091 1 452224992 74537621 1 1 348416224 485385757 1 1000000000 580740018 517213568 1 145638422 1 1000000000 499071954 556539276 1000000000 14798439 1 693391443 1000000000 1000000000 20399882 755438003 1 756173554 1000000000 322329066 1 657199036 1 957975064 1000000000 1 198822891 503725215 1 386831412 1 1000000000 664368700 1000000000 765368069 1000000000 797795919 514325920 1 1 40914596 1 287746092 1000000000 534983456 1000000000 429261340 168297406 1000000000 580306511 1 1 870081831 746054206 1000000000 1000000000 686304852 663785899 1 183413657 1000000000 855412254 1000000000 1 693776753 1000000000 727404443 1000000000 109994869 629485546 1 205172179 1 1000000000 943663583 292438450 1000000000 97454570 1 578483923 1 1000000000 540055403 2759910 1000000000 1000000000 62972944 1 810991315 578160307 1 25955449 1 1000000000 148615941 474493224 1 205787511 1000000000 305965899 1000000000 414578866 1000000000 258019722 1 989048332 1000000000 753730019 1 1 787905612 729210618 1000000000 1 26575404 1 246232602 484072933 1 1 562211380 1 780474688 1 136080458 1 827380593 793248152 1 242488878 1000000000 780420594 1000000000 1 223429976 241023638 1 1000000000 680099488 1000000000 660596206 1 403420796 1000000000 873448089 565204438 1 1000000000 498745878 8662476 1 1 467083639 494234863 1000000000 1000000000 470836854 454441291 1 1 214700888 1 763369652 1 375724015 454021788 1000000000 1 676197926 659324136 1 1 719853678 1 587157266 1 297053815 1 603580174 1000000000 368857229 396756279 1 1000000000 668449273 960783035 1 38386376 1000000000 1 557321691 583407966 1000000000 103087967 1 18704932 1 454305441 1 303929289 1 1 781096336 773128797 1 139823623 1 1 600594362 965299673 1 242606993 1000000000 1000000000 225348342 903635321 1 1000000000 260131075 25409899 1 1000000000 255108043 1000000000 370322689 1 915795939 1 980964820 1000000000 12201190 608079726 1 983949990 1000000000 287712535 1000000000 1 749904564 994250730 1 1000000000 294517147 1000000000 48319893 1 809408825 890368534 1 1 922189186 181255402 1 1 437423395 905961975 1 1000000000 74047317 975719585 1000000000 451248205 1000000000 1000000000 695565668 1000000000 664543126 924678230 1 975654353 1000000000 385360621 1000000000 1000000000 453639450 554390891 1000000000 1 91774867 144033871 1000000000 1000000000 866040150 934444080 1 599771979 1 902114392 1 1 61180458 681887886 1 598000917 1000000000 881960536 1000000000 501009197 1 134714421 1 352832887 1 1000000000 430275338 167129210 1 1 103678023 1000000000 505451250 1 120929539 1 794843899 652379270 1 1000000000 273998605 1 958930587 49532470 1 958787069 1000000000 315276512 1000000000 845387099 1000000000 33149335 1 782452014 1 1 304347423 232928488 1000000000 1 136156992 324889020 1000000000 944876457 1 1000000000 204490608 1 321440846 1000000000 962324889 319960722 1000000000 1000000000 657080725 1000000000 317232814 1 554405299 424900271 1000000000 77926362 1000000000 504730210 1 1 979934236 1000000000 20741026 1000000000 41663373 981883472 1000000000 116708283 1 932382568 1000000000 1 116224309 1 837140620 397014386 1000000000 1 150197601 669238399 1000000000 721095719 1000000000 538225361 1000000000 1 926308065 1000000000 824162213 192628858 1000000000 392590395 1000000000 1000000000 922919736 1 691487328 1000000000 177341935 1000000000 283123352 1 476142911 56074321 1000000000 333993553 1 1000000000 725407869 1000000000 103367269 965412077 1000000000 1 795647126 1 998986970 974914361 1 1000000000 761252074 1000000000 810801708 1000000000 115649317 858118011 1 636077864 1000000000 1000000000 505571266 540206854 1000000000 198613920 1000000000 743891747 1000000000 1 110319002 936991108 1 710882788 1 186645209 1000000000 1000000000 720969039 1 648428465 591376087 1000000000 1 379946552 771368228 1000000000 319582420 1 510952290 1000000000 21741580 1000000000 1000000000 56486094 618107415 1000000000 738987098 1 1 961697385 537402309 1 1000000000 92650418 957420425 1 621344407 1000000000 24364295 1 576427416 1000000000 1000000000 648373307 583530109 1 1000000000 250524783 1 122250659 950366023 1000000000 1 7389074 1 562716024 1 653342013 1000000000 91370144 408674626 1000000000 1 522167181 747935377 1000000000 1000000000 837280349 793985759 1000000000 28328404 1 1 568384819 253520710 1000000000 431720202 1 71775355 1000000000 116541517 1 1 121668834 897824930 1 1000000000 266769796 1 152692301 767115009 1000000000 1 40570669 908506383 1 1 834390541 1 684952263 427811527 1000000000 1000000000 665191208 1000000000 575566724 877220153 1 463784331 1000000000 1000000000 59227411 1000000000 568719342 1 254800205 787193985 1 1000000000 87370775 1000000000 838895480 148044655 1000000000 1000000000 870870537 207437257 1 32120945 1 1 153859728 233718215 1 293235163 1 961502702 1000000000 804460725 1 495526928 1 1 643243366 370980862 1 505242368 1000000000 1000000000 704392407 1 14737846 1 724203346 1 656414521 1 142839827 995921558 1000000000 1000000000 371788902 864740578 1000000000 1000000000 484758965 1000000000 936842271 1 787802164 439245755 1000000000 144536329 1 486294014 1 666282587 1 323876307 1000000000 417677226 1 60207173 1000000000 1 624843468 1 781007634 619604460 1000000000 457228725 1 329403128 1 1 399826501 1000000000 220585159 1 538646922 204938872 1 368006059 1000000000 633049410 1000000000 551566025 1 851252029 1000000000 1 789492992 1000000000 512602978 100034313 1 1 149547322 1000000000 880166665 1000000000 394141330 255198401 1 364352401 1000000000 549181089 1000000000 566413717 1 660690705 1 686201149 1000000000 88358725 1000000000 58053100 1000000000 249130261 1 1000000000 22733120 8129822 1 310584516 1000000000 3543208 1 1000000000 720473679 1 13416591 588668260 1000000000 427536055 1 1 164044796 420588353 1 1 10844950 485138185 1 1 188299622 1 309570732 1 562882197 1 100164493 1 278810462 910101032 1000000000 947247352 1 1 320690469 659692061 1 740422774 1000000000 1 345307168 130759156 1 628317285 1 1000000000 351736523 242215583 1000000000 11942181 1000000000 1 401339445 795857759 1 715030827 1 586422846 1000000000 1 54960883 1000000000 548892022 947668357 1000000000 1000000000 509146086 1 259292951 973512941 1000000000 1 182541540 511862324 1 1 594394965 1000000000 793638218 1000000000 600066536 170977915 1 696812366 1000000000 1000000000 4171839 1 146757118 1000000000 100282005 1 823464377 988146112 1000000000 700380752 1000000000 1 828475311 66100239 1000000000 1 610253191 939472945 1 1000000000 129253525 1 367950263 1000000000 104031781 1000000000 971606280 1000000000 681263488 1000000000 986642611 1000000000 372510093 1000000000 140878268 860367199 1 534533579 1 978070303 1 1 19762594 1 61392037 1000000000 478921785 1 32306482 4717797 1 1000000000 345513364 1 61041367 1000000000 631959590 894782069 1 1000000000 720080393 1 706320583 1000000000 690267370 808270197 1000000000 362793673 1 814385059 1000000000 949939468 1 1 821002784 1 567348301 659117352 1000000000 376932929 1 1000000000 641883709 1 934660364 442741855 1 1000000000 312791413 57578246 1000000000 1000000000 249055561 1000000000 268197965 1000000000 79312215 1 686952597 1000000000 348124767 906587677 1000000000 1 137901663 654812882 1 713332107 1 1 722877645 372393059 1 1000000000 158793690 1000000000 63892539 400397401 1 1000000000 431914396 1 5480946 815378391 1000000000 115265639 1 1000000000 312276275 1 409273582 1 116664078 1 846747763 306436946 1 946209565 1 187138213 1 1 755601277 611227818 1000000000 534586810 1 1000000000 482422717 505066801 1000000000 891455874 1000000000 1 164015823 380246950 1000000000 901357208 1000000000 586671169 1000000000 1 4492972 1 172182819 1 741768255 1 302737790 1000000000 126986954 1000000000 500565823 174312424 1000000000 1 790094727 366961723 1000000000 1 44992400 369017777 1 1 278522224 693330837 1 647422475 1 241008323 1000000000 743904672 1 1 238638176 238954571 1 136519550 1 879977946 1000000000 833556478 1000000000 1 810127965 1000000000 208702243 1 380068553 1 16273436 697648912 1000000000 1000000000 763671300 461443856 1000000000 1 544312474 199346108 1000000000 569358634 1000000000 1 166908370 1000000000 573375735 1 535041938 1000000000 993864840 1 190607040 1000000000 769838913 1000000000 150471781 1000000000 501573280 223700387 1000000000 1000000000 283586173 1 53370617 383675573 1000000000 1000000000 915352938 528174740 1 1000000000 568402636 15719025 1 1 32539831 16230337 1000000000 411478373 1 1 943524890 510735848 1 1000000000 752180601 1000000000 830414619 1 861851698 965194404 1 1000000000 729588956 717510505 1000000000 732725422 1000000000 1 158289639 1 243845787 1000000000 223432370 241256347 1000000000 1000000000 727962000 1000000000 803632748 650355089 1 768175949 1000000000 1000000000 69586027 1 960487917 939311525 1000000000 350815755 1 220061629 1000000000 593796887 1000000000 573355484 1 1 541971770 171810639 1000000000 1000000000 872902182 1 894043200 1 126476809 1000000000 287032062 714291975 1 941521730 1000000000 12461981 1000000000 890363587 1000000000 257846340 1000000000 1000000000 976240774 407352511 1 1000000000 455381055 1 388559213 1000000000 220157231 934055172 1 1 449877452 898630410 1000000000 1 622889389 1000000000 424385406 490477314 1000000000 1000000000 396824065 1 305747206 1 222922468 23751879 1000000000 1 750301828 139657635 1000000000 340374847 1000000000 1 979805404 1000000000 12199038 953801119 1 153673495 1000000000 729867494 1000000000 169031039 1000000000 1000000000 590789260 149904414 1000000000 1 144093435 131452968 1 656696521 1 1 49811293 490448816 1 596554516 1000000000 1000000000 847552066 1000000000 484145375 14441891 1000000000 1 128452935 1 532796104 110103261 1 196969093 1 65377820 1000000000 187560916 1000000000 1000000000 33683051 1000000000 308284844 1000000000 165075627 1 827119063 128873379 1 724009496 1000000000 1000000000 534209723 1 763178759 344639314 1000000000 635869189 1000000000 1 541437224 364392359 1000000000 372715554 1 1000000000 920836083 638598103 1 258350039 1 1 418757448 1 878084404 1 989179674 1 463858910 628760241 1 945517047 1 1000000000 164721823 1 11493367 590241962 1 1 990427860 1 755760096 846287513 1 717422351 1 1000000000 693443033 295217671 1 735747148 1000000000 1 582898680 567495445 1 1000000000 77585762 642246123 1000000000 1000000000 349765601 211015845 1 1000000000 808970312 598781558 1000000000 362396506 1 1000000000 110652991 713588108 1000000000 531113820 1000000000 1 77348913 124173374 1 402358371 1000000000 1 817664583 1 390271517 859221039 1 1000000000 338404818 1000000000 129643114 899823854 1000000000 56007900 1000000000 1 40374685 1000000000 983196489 1 349432373 815698904 1 340737197 1000000000 1000000000 471487242 1 193478768 1 96310412 591342337 1000000000 1 818558012 550208954 1000000000 876466883 1 354731290 1 1000000000 983279911 1000000000 930609139 1000000000 772913844 265036515 1000000000 1 398625942 34418797 1 1000000000 616559247 1000000000 271276576 988301346 1 145919769 1000000000 998512524 1000000000 456744025 1000000000 1 84158977 1000000000 714078002 32850034 1 78528072 1000000000 1000000000 135126608 664710507 1 835733926 1000000000 308331714 1 617022944 1 99881366 1 107932342 1 1000000000 627355940 87007359 1 209021398 1000000000 310279014 1 1 315345729 867107018 1000000000 1 885852488 1 481870908 84609738 1 1 336028018 631949871 1000000000 1000000000 655294090 1 819892288 96915469 1000000000 1 713135009 915018748 1000000000 1000000000 421555032 404824928 1 653442737 1000000000 1 512536995 1000000000 214615791 783844140 1000000000 769492254 1000000000 1 862242435 1000000000 491630704 1000000000 47077752 1000000000 173171068 1 179312538 1000000000 129047748 562967393 1 1000000000 477260514 87166323 1000000000 900916923 1000000000 1 28723040 578662934 1 1 49839404 1000000000 509870843 930029339 1000000000 1000000000 579071543 360533766 1 1 444730216 1000000000 175620272 777050348 1000000000 1 193319022 542534678 1 849208193 1000000000 1 296641548 891551627 1 169767852 1 721821308 1000000000 1000000000 643673807 1 840468042 1000000000 19872091 422319597 1000000000 262108790 1000000000 799677159 1000000000 889060930 1 405785799 1000000000 1000000000 955740281 16531455 1000000000 1 43897434 1000000000 806163313 352154673 1 456362006 1000000000 345713897 1 390829073 1 419608071 1000000000 683251876 1 1000000000 490082407 116422230 1 104491550 1000000000 152475303 1 708722155 1000000000 564051658 1000000000 1 134962815 1000000000 333623974 1000000000 404330010 1000000000 874306456 1 237118660 1 626732611 28368274 1 1 659525339 116944713 1000000000 1 352361797 1000000000 405719764 39068779 1000000000 224997841 1 1000000000 746206758 568200626 1 1 129473316 1 526945207 791719963 1000000000 56505914 1000000000 861483960 1000000000 762004376 1 1 367804580 1 220101412 1000000000 790962424 558528639 1000000000 1 401539221 1000000000 441382841 366527904 1000000000 1 895422098 32303269 1000000000 480512838 1 1 476562339 1 674069310 988446071 1 593662467 1000000000 789314296 1 1 576168159 1 930674985 330883967 1 1000000000 708298213 1 413627893 1000000000 174052444 1 884351630 1 109627595 1000000000 521659845 154811077 1000000000 144184503 1 255421812 1000000000 1000000000 9307789 1000000000 807733556 1 623166234 198729179 1 754871597 1000000000 1 968121123 1 636711137 472038013 1 1 744134740 1000000000 842027460 285953321 1 1 190420512 1 254144810 1 486577286 1 123588210 1 874796323 1 531383167 1 221980968 1 279276934 1 894757447 712105332 1000000000 930967875 1 478384105 1 668623614 1000000000 255813800 1 1 989388628 890351041 1 300658996 1 1000000000 933450470 1 776938825 76702535 1000000000 525032605 1 1000000000 447945295 1000000000 434551951 861754799 1 1 880456576 1 817676038 291719066 1 1000000000 537751446 1 248019717 812925532 1000000000 954179831 1 703021804 1 1 881919228 58926460 1 554691536 1000000000 1000000000 385336932 738993455 1 1 82513817 153869311 1 905028699 1 837772844 1000000000 1 79074199 124132249 1000000000 265931591 1 675300749 1 1000000000 922037049 1 822181363 140405154 1000000000 405286348 1000000000 1 978959821 1 397731386 719238488 1 1 863149958 225834069 1 1 85333875 112184496 1000000000 1 167816782 1 331352889 502645263 1 782677690 1 491437301 1 1000000000 987988844 697658612 1000000000 385570617 1000000000 1 27858265 1 433182493 975727113 1 1 101379602 1 616763822 1 112294881 777623618 1 1000000000 490876470 455556939 1 1 525731423 70464814 1 666700302 1000000000 1000000000 885703416 752862078 1 797863424 1 146745191 1 1 836365496 497731342 1 99536412 1 1 793587936 111384852 1000000000 137285621 1000000000 941987110 1000000000 1000000000 535486675 11680233 1 1 232801244 1000000000 715061895 1000000000 251076546 932453044 1000000000 1 361176667 1000000000 15065729 73091140 1 280328286 1000000000 1 358849443 946306742 1 684915825 1 803542661 1000000000 676010157 1000000000 823537718 1000000000 87602381 1000000000 1 651589196 638139106 1 372531466 1 728463028 1000000000 1 389654181 1000000000 821903181 1 32343872 524575302 1 1000000000 447499295 1 113418559 1 399005559 1 9132501 1 130537517 1 4536963 38129901 1 981718221 1000000000 134088184 1000000000 786466565 1000000000 1000000000 47044872 910437412 1000000000 1000000000 121994408 1000000000 983165951 752009317 1 1000000000 83359812 341562160 1 136809637 1000000000 1 816804703 221219961 1000000000 1000000000 72013210 1 176381011 978987554 1 467971543 1000000000 1000000000 649925075 467258935 1 66852402 1 337809840 1 783364602 1 1000000000 380155003 763155832 1000000000 1 665483126 1 322056230 986445047 1000000000 175063759 1000000000 139779116 1 1 239733176 1 952553303 649116687 1000000000 979210068 1000000000 667642402 1 152648394 1 842933657 1000000000 1000000000 899137879 526567223 1 104509741 1000000000 146816356 1 1 292908400 179406582 1000000000 1000000000 316688312 1 71206281 1 674507550 1 824531 983668010 1000000000 1 235927116 151487754 1 1 52067976 1000000000 315753330 824400301 1000000000 1000000000 539188087 375055964 1000000000 1 253502687 1 17864817 1 467420715 479866100 1000000000 510873292 1000000000 28011692 1 706047965 1 1000000000 646976665 374428614 1000000000 1 891971538 1000000000 730059040 1 270120971 835245889 1 211716159 1000000000 869283536 1 877069511 1000000000 1 467024572 1 594924102 1 418704893 12987093 1000000000 1 243506803 1 97838777 404983127 1 1000000000 737179159 8952199 1000000000 955514106 1000000000 813072412 1 124427024 1 1000000000 551708074 1000000000 416806529 426705536 1 939547955 1 1 668248143 31992302 1 398281629 1 404436143 1 825940307 1000000000 1 871950738 1 359465692 1 479002041 1 554998566 1000000000 779869564 964379365 1 1 502065499 1000000000 976555648 1 93703425 492245510 1000000000 559351229 1 631070083 1000000000 1 770662864 1 241306657 1 151279092 1000000000 41322604 13555831 1 470905882 1 1 211232075 262981568 1 1 142643313 108052162 1000000000 1 413517329 859341813 1000000000 908667826 1 1000000000 148304192 219625955 1000000000 112528545 1000000000 991945142 1 1000000000 943401216 45393276 1 1 419285794 1 105824777 1000000000 987205409 507573755 1000000000 247633102 1 928976978 1000000000 1000000000 620928346 237143478 1 6343837 1 578468325 1000000000 76568686 1 1 291160193 845942869 1000000000 1 761135817 1 161609746 569486713 1000000000 476307256 1000000000 1000000000 214022216 1000000000 453091422 1 46941270 303426091 1 617478904 1 388291763 1000000000 393935409 1 1 401538922 313371721 1 957533741 1 123859923 1 1 953103787 85009296 1 354267532 1000000000 1 821315969 282265296 1 1000000000 312751765 1000000000 339162784 359984711 1 1 941626899 1 392486299 1000000000 828942644 1000000000 72900292 1 465323438 1 930943215 906126718 1 1 808448375 758351883 1 1 327293941 141521414 1000000000 190844041 1000000000 26614893 1 1 9837489 1000000000 589594902 514664221 1 1 584985375 806959828 1000000000 654766500 1 1000000000 346920470 1000000000 566852893 924695369 1000000000 1 165440958 998554729 1000000000 1 55650626 676538689 1000000000 1000000000 813540982 1 180504806 1 272054003 948037565 1 1000000000 587533648 836071299 1 345351243 1000000000 1 64297628 158799658 1 36868138 1 675683785 1 1 458716200 1000000000 985615021 1000000000 985548038 1 336655226 1 522402332 798359604 1 1 758740555 94270371 1 1000000000 726178362 1000000000 432830267 622656902 1 550421233 1000000000 138336844 1 1000000000 663861581 188978278 1000000000 38398502 1000000000 604701115 1 794764392 1000000000 236413707 1 1000000000 307909437 992019087 1 1 311350005 1 521881038 205704736 1000000000 965544967 1 1 49089319 561941651 1 297422029 1000000000 1 882542237 1 583954930 1 177966478 1000000000 765894404 1 727747987 948741488 1 1 849610132 633178487 1 912538115 1 1 768077520 1000000000 299170788 1000000000 949011565 823508839 1 554289090 1 660384119 1 297090040 1 675002790 1 39914849 1000000000 1 236123591 1 37149081 74758306 1 1000000000 627023010 24104734 1000000000 621174130 1000000000 958712641 1 937895485 1000000000 904020066 1 391192813 1000000000 1 55065082 167306267 1 1000000000 897704543 1 156210925 455268578 1000000000 416737345 1 863324822 1 132495734 1 1 979025720 1 636336958 1 849043335 1000000000 614810841 154479728 1 74731538 1 878540923 1000000000 1000000000 616340579 104129215 1000000000 329244577 1 1 585765079 459236488 1 1 142099752 1 66650009 475734240 1 1000000000 2220685 1 605312774 1000000000 279262945 246670346 1 474896310 1 1000000000 994628379 297396614 1000000000 966829254 1 1000000000 365251569 80625690 1000000000 1 952160802 771846092 1000000000 1000000000 322405379 518356146 1000000000 1000000000 430256846 517946088 1 1 371262259 1 303702813 869548940 1 1 606149956 1000000000 274133621 438209578 1000000000 916257839 1000000000 1 361865014 1000000000 727725339 234760137 1000000000 1 916538829 306681227 1000000000 780885241 1000000000 521772312 1 74787753 1 1000000000 68991061 1 330463257 1000000000 644011501 968665500 1 1 120774963 1000000000 119501793 219655141 1 960665604 1000000000 558648097 1000000000 1 215678402 1 244900078 352425266 1000000000 179672513 1 1 862231909 1000000000 78173522 1 626817103 544628778 1000000000 1000000000 792836178 134273863 1000000000 270634960 1000000000 1000000000 366213427 1000000000 956310307 171709941 1000000000 424106845 1000000000 908769082 1000000000 282624554 1 437678089 1000000000 23387966 1000000000 101386618 1 1000000000 641912224 1000000000 38197691 1000000000 361063751 1000000000 213445837 995489617 1 1 54829660 979460423 1 1000000000 132279808 207223239 1 1 646405988 6638319 1000000000 1 511221656 635594997 1 1000000000 339454716 707949376 1000000000 460917027 1000000000 641408103 1 91496970 1 897473401 1000000000 916925955 1 1 407733481 1 84170172 458708353 1000000000 1 898397112 1 81607095 235404953 1 608990162 1000000000 1000000000 322401198 1 469819687 562657031 1000000000 12754152 1 1 638213257 94844628 1000000000 1 269811032 850908203 1000000000 1000000000 826109679 1 866273101 705618265 1000000000 145053275 1 375302103 1 1 458825023 728453982 1 570148220 1 1000000000 152481874 594563617 1000000000 311032010 1000000000 1 807090244 241412824 1000000000 149692513 1 157526045 1000000000 1 802931971 837264919 1 380722447 1000000000 693324931 1000000000 883018260 1000000000 1 683029306 705995016 1000000000 1000000000 741477595 1000000000 658165188 1 578600375 745864615 1000000000 1 442559559 1 238186434 249277086 1 1000000000 887226089 1000000000 946274868 1 997564937 1000000000 111832928 707372321 1 781752299 1000000000 1000000000 442523467 260373022 1000000000 1 348278815 1000000000 248017818 1000000000 690910945 262169460 1000000000 741657563 1 438835422 1000000000 1000000000 466578482 1000000000 38832071 1000000000 131130536 1000000000 714774228 65725347 1 805521934 1 479738072 1000000000 637257122 1000000000 113894656 1 845666847 1 1 117644268 100251010 1 1000000000 8766826 765520508 1 415293249 1 892315984 1 1000000000 131293890 720766368 1000000000 1 142194231 1000000000 282709142 719839384 1 1000000000 164460230 1 846339045 1 38134040 1000000000 602336399 1000000000 706792506 855716924 1000000000 1000000000 676136924 988883028 1 1000000000 290427173 572871354 1 7718846 1000000000 1 11500289 500105429 1000000000 1 872512658 512638324 1000000000 1 773663758 1000000000 130437516 731587163 1 1000000000 137092382 1 246064058 492643020 1000000000 1000000000 893820217 1000000000 328863058 1 510095096 1000000000 761062179 942781322 1000000000 466389416 1000000000 74236638 1 714910579 1000000000 1000000000 844754196 1000000000 883567300 1000000000 166220685 388506054 1 1000000000 195400366 514715109 1 1 830426269 1 31435667 321048941 1000000000 839910892 1 903413004 1000000000 1 494070155 740550483 1 1000000000 2443760 130231976 1000000000 597874920 1000000000 1 919848822 1000000000 210163010 557144315 1000000000 1 31355961 1 219673007 1000000000 980586237 1 54597560 268230569 1 1000000000 26057156 1 749717779 34597030 1000000000 1000000000 648112337 997262361 1 417177813 1 1000000000 89620236 1 3499008 1 313617364 741321988 1000000000 1 895312543 691023624 1 300062353 1 568053592 1 1 545492970 879305101 1000000000 988176264 1000000000 832032143 1000000000 86119485 1000000000 1 483311307 1000000000 832193597 1 592807930 39555867 1000000000 196045543 1 1 125702313 1000000000 807033220 362638111 1000000000 35321786 1000000000 1 383477992 6666054 1 1000000000 640909425 1000000000 248517914 1000000000 261093476 1000000000 406066570 1 210189993 835206317 1 1000000000 817932419 84549213 1000000000 1 808185922 70498090 1000000000 1000000000 446350543 1 952280475 1 915023747 1 83928881 972184230 1000000000 1 988710008 1000000000 376153324 1000000000 113116559 1 59935331 1000000000 194997387 1000000000 210077983 63843595 1000000000 1000000000 766110733 492358241 1000000000 1 352081489 1000000000 99533751 419507073 1 1 611827074 1 52551474 1000000000 79598516 1 575163933 675811838 1 863773530 1 679220615 1000000000 459757551 1 719882621 1 1000000000 863861047 767514076 1 344594527 1000000000 403601351 1000000000 581257078 1 83767513 1000000000 245057626 1000000000 1000000000 84758737 1000000000 285551089 1 319099623 1000000000 392424961 107325514 1 1 468273689 366950655 1 706220500 1 1000000000 52645031 1000000000 605381863 669246579 1000000000 476584794 1 1 813007789 631528000 1 652983870 1 1000000000 56228181 1 895012992 716363239 1000000000 89413583 1000000000 822963045 1000000000 1 219053868 850324969 1 902722388 1 1 139229499 834479538 1000000000 1000000000 29058694 1000000000 80667013 900088130 1000000000 1000000000 663685271 1000000000 870981533 645940466 1 147757259 1 411868905 1 1000000000 23572893 1000000000 523864273 239611322 1 1000000000 313891797 1000000000 872287721 1 231585091 352639408 1000000000 1000000000 548756904 80815819 1000000000 1000000000 383717159 510856378 1000000000 530655331 1 535213790 1000000000 1 676197731 1000000000 30456697 259076549 1 1000000000 840521719 261125552 1000000000 1000000000 63941332 1 135390933 1000000000 112210325 1 96665832 738286366 1 674259696 1000000000 106811596 1000000000 1 49941709 669443779 1000000000 1000000000 680620628 1000000000 900428207 1 799304540 1000000000 870489209 829050924 1 1 800431165 1000000000 131847571 1 289478374 385834014 1 1 715531983 103892928 1000000000 447511502 1 200600404 1 1 244550657 817706317 1000000000 1000000000 473160897 709290761 1 1000000000 381825568 1 358597643 83945797 1 1 955973271 894650390 1000000000 1000000000 345780989 1000000000 223814274 742661888 1000000000 331657684 1 824092840 1 360890477 1000000000 951788540 1 1000000000 263286848 1 482284251 878606456 1000000000 1000000000 515142276 351283360 1000000000 1000000000 219912188 1 940018617 1 718930142 268877192 1 1 961689556 860462234 1000000000 229285419 1 569664835 1000000000 1000000000 552823262 1 361915396 1 149469553 43336127 1 426396428 1000000000 1000000000 118007304 1000000000 73521188 1000000000 389107198 1 522788124 1000000000 321032207 184292923 1 1 776513275 1 112930140 356069507 1000000000 896968626 1000000000 457728027 1 1000000000 477847292 1 242761215 597031323 1 160944406 1 166273237 1 1000000000 32465909 867120300 1000000000 404113768 1000000000 1 550593720 1 32236257 1000000000 123239238 1000000000 478773044 328539707 1000000000 56218094 1000000000 1000000000 346462467 455619514 1 759513345 1 1000000000 242915880 63584709 1 1 620845884 713470090 1 437992739 1000000000 1 749648444 1000000000 106631788 519798141 1 564982571 1000000000 1 808586232 935870811 1000000000 1 77414004 808010991 1000000000 60519665 1 1000000000 62420960 568912968 1 1 843773610 1 281399446 1 73614726 1 239759840 32324819 1 1 48396884 1 268680443 595847031 1 1000000000 1156680 714582442 1000000000 36454647 1000000000 1 8457068 1000000000 2674167 1000000000 914042284 928542379 1 1 179015824 525003279 1 1000000000 283285526 1000000000 279422380 1000000000 697850348 368473256 1000000000 1 60199894 781075298 1000000000 1000000000 83356691 27257841 1 173501204 1000000000 1000000000 684448237 1 143828457 1000000000 823790042 12861636 1 859478169 1 1 88882932 368373059 1000000000 1 101377456 1000000000 565368773 378028323 1000000000 1 582870182 1000000000 451527425 531655760 1000000000 1000000000 245564446 1000000000 976194114 1000000000 600427599 648018054 1 203200015 1000000000 1000000000 112007115 914993451 1 1 210330763 1 603510257 1 132130704 1000000000 863222827 1000000000 203424839 1 3150681 929221422 1 224428919 1 474122452 1 1 848234436 1 160153526 1000000000 487565524 1000000000 299892583 1000000000 71508834 764292444 1000000000 1 960858417 1 8204733 914174820 1 59300514 1000000000 1 619541425 1 618082313 1 14731715 1000000000 100902660 1 777007673 77103709 1000000000 1000000000 293021843 1 2552615 1 696744316 553750936 1 1 980242121 963473536 1 1 61278343 1 254672336 677325962 1000000000 485447297 1 1000000000 382007241 368689730 1 505063670 1 572874571 1000000000 407236007 1000000000 1 145259705 1000000000 57814903 1 937456080 449262208 1 315842174 1000000000 677322374 1000000000 943881609 1 356829245 1000000000 87210178 1 1000000000 791599615 1 66817435 1 622707037 732857992 1 1000000000 300635367 1 618601860 18986882 1000000000 1000000000 414298136 211901116 1000000000 1 814665036 1 196451703 199003618 1000000000 533308479 1000000000 506130219 1 852721348 1 859684081 1000000000 550867392 1000000000 1 316727480 1 763954870 1000000000 130881747 1 126622954 675402644 1000000000 1 789157610 339716871 1000000000 115600913 1 350860694 1 300379 1000000000 1000000000 195919337 923752186 1000000000 1 871743097 1000000000 336366 378330908 1000000000 480774443 1 648790277 1000000000 1 712305532 1000000000 595239801 1000000000 30364597 8680380 1 1000000000 767016033 905656951 1 1000000000 859960448 498040584 1 1 460028550 1 91172635 1 360589081 403573988 1 1000000000 869199595 155503715 1000000000 1000000000 723769083 1000000000 172398091 1000000000 343126201 1000000000 704990000 1000000000 813723995 1000000000 53497503 394841032 1 1 366459316 736015992 1 891954269 1000000000 468662958 1 603901022 1 1000000000 154854499 1 879888960 898458699 1 525505092 1000000000 740470605 1 93758389 1000000000 432020180 1 1000000000 894154512 486829394 1000000000 531426625 1000000000 1000000000 888602206 1 42275951 1000000000 846770629 169063088 1 1000000000 148416750 598156537 1 263472636 1 995537600 1 1 231385088 434448029 1000000000 1000000000 994567583 1000000000 575777871 1000000000 497011094 1 438812816 68583534 1 1000000000 983720195 1 7358149 1 556165302 529075603 1 954992507 1 1000000000 18718653 1000000000 205296274 37638249 1000000000 1000000000 418345206 327002457 1000000000 536214445 1000000000 1000000000 504191181 1 712279683 227650601 1 1000000000 819743621 991071460 1 851120042 1000000000 52961534 1 536866040 1000000000 1 123066479 1000000000 460485274 925570806 1000000000 1000000000 342989617 1000000000 262957454 581374421 1 114940169 1000000000 1 28770836 42053907 1 1 289980251 1000000000 80056085 125071399 1 1 368490570 36314966 1000000000 1 661135977 1000000000 156737539 594418759 1 667693127 1 1 721307087 917617980 1000000000 1 683703473 1 884482736 240132383 1000000000 1000000000 978009295 47167503 1000000000 1 813841475 1000000000 681655875 862405901 1 157533587 1 1 604531340 1000000000 930545606 579388167 1 86680678 1000000000 1000000000 632749852 1000000000 108333283 1 162268026 1 336582773 1000000000 582980921 875715341 1000000000 268406078 1 408110269 1 123930373 1 721805051 1 1 139897645 1 437463316 148199469 1 188340536 1000000000 1 571381649 696693114 1000000000 642823189 1 78371882 1 1000000000 576963346 1000000000 771269345 1 267015043 553587107 1 1 549986079 15232378 1000000000 162114508 1000000000 137474535 1000000000 1 175632350 1000000000 67006083 61115261 1000000000 1000000000 381250110 205058961 1000000000 1 762609039 1000000000 145712269 1 328407293 1 333400970 1 630586200 1000000000 882124290 1 818334993 1000000000 666179730 227325443 1 1 954143523 1 514816782 1000000000 177499862 108230387 1000000000 1000000000 543007263 703615929 1 1 939251541 40235027 1 567867965 1000000000 1000000000 527305236 20903113 1 520108191 1 439237511 1 1 923798761 144315412 1 1000000000 919948660 38092276 1 451039707 1 1000000000 355149870 1 670159066 1 925222932 1 613364202 677570445 1 1000000000 499658193 1000000000 823804738 699203976 1 1000000000 218170646 82516187 1 447273286 1000000000 1000000000 543399964 675784837 1000000000 653061706 1 1000000000 174519690 387326741 1 1000000000 631333466 1 922019853 120502721 1 782538354 1000000000 1 91047239 1 297750263 305428501 1 1000000000 7716562 1000000000 292712216 436672913 1 184220881 1000000000 1000000000 843047673 1000000000 365435171 1 758196323 1 306737040 1000000000 984587493 1 486890035 1 403719103 1000000000 132850151 478685778 1 984680433 1000000000 1000000000 888708369 1000000000 334118289 142270667 1 354986453 1000000000 961521573 1 52121627 1000000000 938078003 1 741996430 1 1 505136890 624481297 1 1000000000 603103956 603835118 1 1 286286983 1 872917418 1 53261802 109761371 1 1000000000 8093452 1 126668017 1000000000 425200043 179196597 1000000000 289810269 1 1000000000 951958903 672972249 1 1000000000 456581571 1000000000 213113004 681445752 1 1 760046028 1000000000 643652131 1 364584536 1000000000 624980107 1 263540986 1 643984308 197558581 1000000000 290311632 1 71110411 1000000000 82546045 1 1000000000 49292381 218843543 1 220147549 1 628682274 1000000000 254219639 1 1 92610702 1000000000 946052115 1000000000 742531017 665217159 1 623175279 1 1 776845989 1000000000 561345417 1000000000 900695353 1 718068777 1000000000 209911780 1000000000 805090389 741569449 1000000000 1000000000 495953807 1 109212046 1000000000 946567017 1000000000 929166007 1000000000 876924544 822332244 1 1000000000 60656693 631814090 1000000000 1 608240023 1000000000 90806122 31122890 1 27386916 1000000000 1000000000 899634262 1 824516751 907157955 1 655965095 1 580394704 1 298076575 1 711700663 1 1 702676264 1 741081815 737038487 1 50002975 1000000000 1000000000 475651125 495071911 1 333553962 1 183040965 1 1000000000 294121571 731303186 1 1000000000 117440197 856016559 1 208596508 1 159043374 1000000000 994471455 1000000000 1 703895947 1000000000 681486568 1000000000 600144766 762229317 1000000000 169858718 1000000000 1000000000 473907004 1000000000 234603168 1000000000 112801062 1000000000 903073577 338309571 1000000000 5580152 1 14848925 1000000000 664052830 1000000000 1000000000 539260971 877610716 1000000000 1 742103807 319397828 1000000000 854647155 1 1 663140545 125401639 1000000000 1 437516072 1 15785397 705342695 1000000000 1 384923135 94147078 1000000000 191082864 1000000000 1000000000 466153731 1 156871570 1000000000 922788984 1 788689498 1000000000 121378412 1 69938577 1000000000 858611104 831590310 1000000000 1000000000 936929610 334073700 1 1000000000 82955156 408989139 1000000000 1 95757629 397897653 1 116524745 1000000000 1000000000 549071352 346302860 1 1000000000 183371387 1 897192708 773686926 1 1 80383697 1000000000 841158788 1000000000 710639550 892640190 1 361379364 1 475268743 1 1000000000 810053144 394262317 1 1 235168710 139616682 1000000000 54387266 1000000000 1 415191367 1000000000 31776080 1 530952593 377121383 1000000000 1 155357707 150158174 1 420419050 1000000000 983994141 1000000000 382392663 1 1 249269433 1 200637304 1000000000 163348301 707839670 1 1000000000 629298435 820254366 1 163653535 1000000000 743253162 1 536014057 1000000000 1000000000 107951982 1000000000 148167018 145289590 1 1000000000 765956549 1000000000 795947828 837860636 1 1000000000 80771951 948995284 1 1000000000 26551679 452559911 1 312166084 1000000000 266022361 1000000000 884982961 1 654777967 1000000000 1000000000 969331917 493527377 1 1000000000 786160650 1000000000 580932402 75090643 1 81319962 1000000000 37694257 1 145996665 1000000000 1000000000 172126817 615751328 1000000000 1000000000 657721157 1 636738047 634725643 1 1000000000 846808457 168429413 1 575634080 1000000000 359676349 1000000000 82274276 1000000000 975373501 1000000000 1000000000 873652039 1 759053704 966589646 1000000000 1000000000 292846100 1 452681299 332074987 1 91972775 1000000000 1000000000 388170964 979982474 1000000000 320244896 1 1000000000 610048951 1 949748122 146031235 1 1 90484968 120457819 1 237452865 1 37122959 1 1000000000 892631130 1 33182902 1 225078124 1000000000 65041961 1000000000 667556650 1 77684694 601042323 1 290670048 1000000000 541142519 1 1 793893477 1000000000 699571089 733483716 1000000000 1000000000 841840410 1000000000 978783443 943422126 1 1 451826256 1 729402732 339116291 1 1 98857514 291508697 1000000000 1000000000 849936537 1 1602933 158474828 1 966195319 1000000000 634071782 1 1000000000 904787957 1 15129323 19589747 1000000000 1 493779071 1000000000 291014597 1000000000 257628541 1000000000 726466099 786441797 1 826882376 1000000000 1000000000 825231007 1000000000 177942691 1 863706647 280857392 1 1 915283239 1 507680038 1 844846241 184622379 1000000000 59970216 1000000000 841606911 1000000000 66524836 1000000000 103867404 1 1000000000 682687366 79930940 1 1000000000 230827464 1000000000 803870584 1000000000 267576957 1 13770789 1000000000 991152351 1000000000 725476626 492984237 1000000000 1000000000 906525476 97078717 1000000000 1000000000 129783082 1000000000 889466666 1000000000 406065207 133125751 1000000000 531794660 1 1 71566595 943518164 1000000000 1 992175674 516438502 1000000000 1 141688531 189869150 1000000000 1000000000 995141519 70471558 1 1 990336199 1000000000 682361352 124373038 1000000000 1 210372468 503706160 1 1000000000 981324361 1 583940675 982209510 1000000000 13171597 1 350721217 1000000000 664002368 1 30667588 1 1000000000 283507730 367618988 1000000000 88013859 1000000000 1 161461078 1 536751294 974265288 1000000000 28882250 1000000000 1 855146476 73726685 1 373792707 1 1 330953142 592189710 1000000000 972625435 1 1000000000 351028010 1 796340191 305484454 1 1000000000 536163852 411335375 1 26409977 1000000000 1000000000 449324460 1000000000 742422841 54741179 1000000000 1 868654533 523079892 1000000000 625138608 1000000000 1000000000 391870870 374464477 1 122081974 1000000000 1 142931206 1 687676821 1 707193467 1000000000 868992381 784995824 1 1 993165029 1 754592203 1 877372436 1000000000 99010883 78395799 1000000000 1000000000 663933364 369560783 1 1000000000 53106314 1000000000 864919311 1 14456611 1 274400153 666237961 1000000000 238400233 1 1 202997978 163563422 1000000000 899434064 1 437752172 1 216619960 1000000000 1 406456441 1000000000 384728900 434802037 1000000000 1000000000 424833164 507993313 1000000000 1000000000 652074668 1 356541917 89569110 1 388469458 1 379207226 1 491488877 1 515539487 1000000000 297888570 1 783068444 1000000000 1 273317445 447022909 1 1000000000 588860709 455027460 1 517488073 1 410687777 1000000000 1 425137260 1 642090166 974059535 1000000000 1000000000 288562595 1 4373979 3283475 1000000000 1000000000 966270920 960595665 1000000000 321863396 1000000000 1000000000 175679910 1000000000 351416236 938014517 1 929174723 1000000000 1000000000 260463021 310926444 1000000000 781042088 1 353152818 1 1 22585515 873858068 1000000000 251787926 1 1 689110672 884038509 1 1000000000 997822720 1 658140883 794892175 1000000000 81209501 1 854537794 1 950438366 1 1000000000 622859870 537718727 1 132625811 1000000000 1000000000 913355190 1000000000 714228055 120379369 1000000000 44354234 1 525474844 1000000000 1000000000 830761771 1 545687425 942490236 1000000000 1 671894890 975742606 1000000000 1 87762451 1 86196997 1 683777237 295609696 1 1000000000 688012602 669617622 1000000000 1000000000 252418111 1 375986525 1 162759987 851165489 1 266228611 1 1000000000 843915847 787266278 1000000000 1 961454851 170636603 1000000000 1000000000 192279443 421235576 1 35327315 1 1000000000 350097174 1000000000 154348436 1000000000 846409040 793924139 1 1 901783449 1000000000 225676326 947437224 1 336292614 1000000000 1000000000 118286709 1 524535006 1 406699927 341766588 1000000000 1 264031307 276758194 1 1000000000 736083869 609626859 1000000000 624805629 1 25483557 1000000000 1000000000 753425585 411398121 1 1 707111801 1000000000 556697847 1 612878794 1 313450538 326349313 1000000000 1 29883980 164152043 1 84071469 1 1 115392511 1 99843676 1 862494388 414567917 1000000000 288899657 1000000000 1000000000 871126174 1 7941479 1 8389831 1 253987058 1000000000 955340656 972939129 1000000000 398839529 1000000000 1 603692179 1 894365771 1 775918492 1000000000 61750333 1 721544987 1 794067302 1 283287115 1 562656471 650681365 1 79025897 1000000000 262472921 1000000000 1 855664348 432948857 1000000000 1 803606934 27172853 1 1000000000 166975988 1000000000 606120952 1000000000 146814197 107805121 1 563408436 1000000000 929824708 1000000000 257436929 1000000000 1000000000 444712790 1 439979143 1 676714718 706868562 1000000000 497370576 1 1 649122974 1000000000 321647077 578769867 1000000000 848159457 1000000000 1000000000 308293209 1 6312029 1 940088006 391636693 1000000000 127811767 1000000000 967284094 1 1 265331392 954990627 1 159264316 1 1 779739265 1 419134338 50102390 1000000000 284169955 1 1 69252200 392897233 1 816969532 1 1 240713095 1 609033549 21098649 1 1 338870704 1 321281741 1 282334511 1000000000 716622486 379134564 1000000000 1000000000 299142038 948674619 1 1 264779141 11013715 1 985729252 1000000000 435869848 1000000000 1 363054028 1 310942568 1 872030028 1 404635063 1000000000 664371111 910191753 1000000000 1 251546078 71051036 1000000000 996862166 1 1 914107178 658829458 1 823136936 1000000000 738969542 1000000000 1 7022160 163399734 1000000000 1000000000 96602730 287799870 1000000000 699808548 1000000000 325046231 1 1000000000 98456039 1000000000 857662349 712216827 1 1000000000 417730479 1000000000 191214824 689510451 1 965758693 1000000000 1 37991824 955150277 1000000000 341905166 1 1 114181302 1 688590033 823400754 1 483276810 1000000000 966578066 1000000000 142430648 1 718574473 1 869958724 1000000000 747801598 1 35783272 1000000000 1000000000 163670937 1 815852478 958419814 1 950874958 1 1 90670320 1000000000 193056906 1 791028524 1 930735882 1000000000 654342566 222117746 1000000000 1 269625651 635757020 1000000000 627291051 1000000000 1 317729831 311208939 1 1000000000 996566672 1000000000 291429780 1 931736812 1000000000 269063647 284459244 1000000000 368308964 1000000000 259149252 1000000000 1000000000 901003965 691892121 1 555613145 1000000000 988209434 1 122129383 1000000000 1 600725906 1000000000 603541177 582734321 1000000000 229466234 1 1000000000 808161548 1 351449757 934430606 1000000000 354323678 1000000000 39927271 1000000000 350589886 1 1 178724517 1000000000 75594193 229318549 1 1000000000 588664129 1 925769220 62840559 1000000000 537862794 1000000000 1 26663039 351960765 1 766336196 1000000000 1 794717477 1 281653209 1 645141976 1 437119575 84482591 1 342672636 1 291944314 1 684298288 1000000000 62900852 1000000000 1000000000 792854194 23122322 1 494346475 1 535925970 1000000000 1 386263084 1000000000 607835654 1000000000 865064259 133591168 1000000000 958374861 1 1 693152349 1 461439384 610360786 1 1 863548282 1000000000 153433325 515586307 1000000000 1 674313229 1 450761825 672220553 1000000000 530414557 1 1 22087384 1 853639754 37092262 1000000000 603876301 1 100261669 1 1 371696733 1000000000 62076430 189251923 1 1 48201120 1000000000 480003956 1 201591817 57267924 1 1 697607319 1 29180388 1 996805642 150901030 1000000000 766316396 1000000000 1000000000 139506888 333916120 1000000000 540389790 1 1 37994362 1000000000 31286991 183930943 1 1000000000 525777817 1000000000 196391046 638163080 1000000000 1000000000 880123448 70375818 1 1 67872425 20536878 1000000000 180192663 1000000000 1 620910469 1 671382460 1 585732337 1 20466487 344075596 1 831807558 1000000000 287876550 1 844373154 1000000000 1 799609306 1000000000 133682660 1 523029426 309714246 1000000000 1 395308655 875135288 1000000000 1 632449940 1000000000 890609429 1 30238492 293455703 1000000000 1000000000 766160243 1 753167549 1000000000 47639249 1 353386671 1 877827401 932273995 1 116292839 1000000000 611922296 1000000000 1 350645583 593354588 1000000000 1000000000 634011179 735438749 1000000000 1 10560972 1000000000 477518278 827071340 1000000000 149884972 1 544232538 1000000000 1000000000 885352390 1 546655110 1 1794109 48573627 1 1000000000 984077996 806831857 1000000000 1000000000 658120033 500973852 1 1000000000 230919942 1 287197895 818391438 1 859641321 1000000000 1000000000 151954251 1000000000 957334356 298739849 1 959634708 1 171940876 1000000000 1 678322212 806619862 1000000000 1000000000 47225569 1 984121751 729985417 1 1000000000 805674526 1000000000 191077429 151011630 1000000000 1 55168940 1000000000 278356769 1000000000 327978593 561724329 1 1 23270679 854572318 1 384459372 1000000000 321963433 1000000000 836028099 1 1000000000 693257409 1000000000 2765280 1000000000 436134208 1 957042079 94045326 1 276579096 1000000000 1000000000 558647584 291290018 1 376057037 1 102757641 1000000000 89599810 1 1000000000 417936469 367435512 1000000000 1000000000 468596368 1000000000 22030106 385818331 1 1 639531684 1000000000 16509245 1000000000 494443322 1000000000 8010116 1000000000 418615791 668720544 1 1000000000 434157189 1000000000 399397587 775179114 1000000000 254086420 1 350117593 1000000000 1 176546830 236837256 1 609810188 1 1 284040503 1000000000 906229062 60781959 1000000000 1000000000 606364637 777988470 1 725452521 1 1000000000 323209184 1 167254283 1000000000 94124905 851292359 1000000000 563339309 1 494859033 1000000000 263449487 1000000000 1000000000 943809699 1000000000 22894746 1000000000 910664397 330168637 1000000000 1000000000 337711165 940371664 1 1000000000 762006019 1 195270728 1 480071391 651575904 1000000000 1 459073014 1 667678263 633523815 1 514379438 1 707014923 1 1000000000 246726377 995992533 1 1 56564319 1 947688480 98614469 1 358070616 1 844917319 1 1000000000 346433366 1000000000 43602019 1 776328662 412896205 1 1000000000 492873821 1000000000 586056121 896785403 1000000000 1000000000 371547875 1 221517376 1000000000 48760009 846401221 1 78173029 1 1 365273778 1 320574411 1000000000 332735376 1 423921168 1 478718170 300719832 1000000000 1 707567519 212845287 1 1000000000 832278428 726498074 1000000000 142286637 1000000000 1000000000 28276003 1 864537963 146229106 1000000000 1000000000 718310388 1 208969371 306785167 1 1000000000 349079209 73560893 1000000000 1000000000 270517940 1000000000 403202291 1000000000 141932316 591503211 1000000000 1000000000 587323596 1 525059698 1 603358180 1 423454468 1000000000 731398181 1 95242403 1000000000 964690821 1 119057217 1000000000 625181519 630604068 1 1000000000 495838235 427631641 1000000000 890503962 1000000000 595054438 1 323834625 1000000000 1000000000 955024331 313373435 1 648444666 1000000000 984902147 1000000000 1000000000 77199338 395780351 1000000000 1000000000 49853787 612288007 1 1 716625391 991162672 1000000000 628622142 1000000000 1000000000 71182650 1000000000 307450684 1 66424455 1000000000 459965272 334721721 1000000000 1 4860079 1000000000 131541331 1000000000 183242417 1 181207489 1000000000 20647336 1 155205417 1000000000 490035817 144873050 1000000000 1000000000 982627486 39053390 1000000000 1 112188681 145828226 1 1000000000 18549535 101305507 1 1 377886031 1000000000 35451095 325047656 1000000000 1000000000 331887122 524250740 1000000000 939174857 1 1 242671975 1000000000 846356601 502657537 1000000000 262673473 1 1000000000 540430670 1000000000 646507798 1 108194579 1 427360973 1000000000 988688283 933839220 1 218395437 1 446240335 1000000000 347820711 1 932866519 1000000000 17108096 1000000000 600135462 1000000000 558512558 1 1000000000 270223653 654014904 1000000000 162252766 1000000000 1 9686880 684815447 1 1000000000 702943048 662290262 1 1000000000 869776360 1000000000 987288417 537992249 1000000000 1 482368114 1 946729084 937673632 1 713946737 1000000000 1 815801154 1 109328999 1000000000 157969349 708152450 1 706473396 1000000000 451437461 1 1 431416641 963581173 1 1 334252472 918873247 1000000000 1000000000 431010610 1 536571159 1 362532083 1 828152921 1 627466446 1000000000 788340549 1 528369129 1000000000 527496411 883391823 1 792229557 1 1000000000 258535590 777046542 1 1 491790178 1000000000 820036806 69209837 1 122177466 1 767194636 1 1 130863052 1 737472486 890152206 1 1 145865501 571707223 1 1 280331588 807038386 1000000000 126045979 1 1 201287173 1000000000 540609526 570427467 1000000000 467162280 1000000000 1 99816649 1 665711185 1 885650575 126742390 1000000000 977457084 1000000000 1 589967805 455011020 1000000000 1000000000 564345006 11396709 1000000000 854769631 1000000000 94969589 1000000000 757355742 1000000000 412450694 1000000000 665323848 1000000000 1000000000 244365614 1 345401187 1000000000 285701226 571124638 1000000000 1 133864410 1 136562008 637760429 1 529301835 1 1000000000 461704996 600194047 1 1000000000 760763276 246910629 1000000000 65266701 1000000000 1 531460272 1 781448111 78307998 1000000000 1 930074871 1 934258753 1 174248565 1 81647343 378136497 1000000000 907630071 1 1000000000 652742082 693236162 1 934716678 1000000000 111896046 1000000000 1000000000 453315399 327466719 1 1000000000 551630786 392733447 1000000000 1000000000 441152083 887404123 1000000000 38732614 1 379094609 1000000000 429651736 1000000000 842362046 1 743025551 1000000000 398213115 1 14783873 1000000000 1 46012597 520459971 1000000000 1000000000 755858875 1000000000 569051509 756082746 1 1000000000 50433086 999661242 1 317476007 1000000000 1000000000 104491329 286254365 1000000000 461924098 1000000000 293574624 1000000000 547465703 1 364768331 1 1000000000 521736811 99452367 1 1000000000 907739671 1 997672971 12056324 1 1 560173906 293156543 1 1000000000 737621768 374172927 1000000000 1 570078015 1000000000 930243700 645216476 1 756311074 1 1 118158265 891776419 1 888147998 1 336405677 1000000000 1000000000 807096560 1000000000 208720444 1 258073073 1000000000 552447943 1000000000 593961850 1000000000 723065562 1000000000 938334475 538692463 1000000000 143006738 1 1000000000 395510134 1 130286148 1 745012193 1000000000 227462383 1 396618127 673185954 1 1 193283719 1 9470602 1 894010324 368666340 1000000000 224509028 1000000000 1000000000 220257770 1 242095445 1 153386638 1 132718590 257906291 1000000000 816990250 1000000000 93321846 1000000000 1000000000 974893772 1000000000 562279728 175633316 1 272722127 1000000000 1000000000 474906146 1000000000 198770079 234343924 1000000000 1 212005045 1000000000 609293722 1 58765823 1 311849819 1000000000 415955258 1 673389317 1000000000 747169047 1 233410771 1 17215986 1000000000 798478804 1 876169608 313950269 1 1 727504637 998943234 1 106928279 1 1 436334094 348170901 1 1000000000 883257991 1 813616758 1 191175286 50242585 1 829519162 1 1000000000 404947987 542458387 1000000000 1000000000 369544858 481677893 1 1 559968357 1000000000 926255126 649919206 1 78724880 1 1000000000 602626357 405238773 1 414908692 1 1 436043433 1000000000 972980075 1 999897234 393184658 1000000000 963499443 1 1 318188251 832026349 1000000000 1000000000 947548589 1000000000 816996304 42492306 1000000000 1 599580744 1000000000 855233954 20179602 1000000000 1 763405981 1000000000 103525851 1000000000 4655140 1 678481376 860915803 1000000000 1 725211130 1000000000 795629423 983197159 1000000000 1000000000 765655109 823841476 1 1 915767758 1 104483459 1 157599805 1 433846351 1000000000 709300649 1000000000 424676399 1 153312598 1 980851795 1000000000 629854997 345534571 1000000000 449573924 1000000000 1 596018007 399278296 1000000000 1 265464749 467248774 1000000000 1 642505562 654950651 1000000000 1 999455437 1 80033522 1 501058053 868875478 1000000000 1 879512556 1000000000 350941507 1396817 1000000000 1000000000 420341912 498239719 1000000000 73770241 1 696441269 1 1000000000 890717782 1 628625212 1000000000 541387057 108541139 1000000000 411303063 1 1 646805884 630274974 1000000000 198785957 1000000000 1 320918624 1 898313778 445406121 1 431263526 1000000000 606627005 1000000000 1 644466260 603530383 1000000000 948846206 1000000000 1 696449490 1 115544875 362811707 1000000000 833246641 1000000000 1000000000 242374498 1 831132095 698316174 1 121017290 1000000000 1000000000 299879136 1000000000 430507975 1 858009389 77307013 1 1 842938102 1000000000 117783569 1 479212492 1000000000 614625149 1 147597972 481945712 1000000000 88664826 1000000000 1000000000 641303767 230711165 1 184811814 1 29031279 1000000000 1000000000 972328303 1 86480975 687040978 1000000000 944555988 1 582554242 1 276368915 1000000000 526375901 1 197185812 1 1000000000 428625630 1 635753798 86798434 1000000000 192674851 1 501785480 1000000000 1 249314920 888290206 1 464347469 1 65761774 1000000000 1 644696582 569109977 1000000000 243308291 1 894090127 1000000000 743333957 1000000000 1000000000 936460757 1000000000 323322915 1 432771882 108762096 1000000000 1000000000 964350136 955167689 1000000000 729446 1 1000000000 480234757 494647158 1000000000 1 309407381 1 782869250 542874813 1 1000000000 742050243 1 988948862 1000000000 19287679 1 524851996 1 127313529 1 244602903 689528141 1000000000 1000000000 140168699 1000000000 184693128 1 36487778 503539828 1 1 99872147 247933278 1 1000000000 83347476 1000000000 291664582 1 558160525 493667287 1 117290858 1000000000 463285380 1 336821130 1000000000 89576104 1 523828588 1 401146512 1 1 151330351 1000000000 52232521 1 31217602 482833173 1 940202933 1 887083108 1 796721143 1 800293812 1 935336176 1 1 9084604 676066379 1 1000000000 873654578 1 166677471 1 366534049 1 427493376 385151648 1 1000000000 19901109 1 184188115 476074782 1 865024012 1 571882601 1000000000 272508406 1 48576458 1 1000000000 660109480 1 616510141 201399160 1000000000 1 244214024 220388986 1000000000 157764043 1000000000 1000000000 197785345 1 16964365 1 611874182 570988823 1 1000000000 18488155 356358923 1 1000000000 133847675 355855890 1 1 89761764 577995385 1000000000 1 268601564 1000000000 232912941 960410995 1 1000000000 749832163 1000000000 576766640 5318241 1 457109192 1 405402931 1 99779502 1 1 677471804 1000000000 5445241 1000000000 91049342 1000000000 813919717 24535664 1000000000 1 737177180 660260947 1 1 247800810 1000000000 470193369 23490162 1 666899074 1 732059783 1 835208207 1 869121365 1 800785516 1000000000 1000000000 939174882 1 793122414 115284516 1000000000 124138443 1000000000 40143917 1000000000 634139300 1000000000 324525037 1000000000 1000000000 590335236 1000000000 834162639 861057467 1 1 363232925 340664811 1 1 701643025 144424616 1 726720870 1000000000 559766038 1000000000 1000000000 560172365 234962262 1 1000000000 620947121 69916328 1 393617302 1 416861998 1000000000 1 594620806 1 3553175 1 872834787 828897066 1000000000 1000000000 134042746 1000000000 799495808 610115521 1000000000 889556316 1000000000 1000000000 428489242 167709935 1 1000000000 342843258 1 268691963 493784 1000000000 636948008 1 857327810 1 914082799 1 464728693 1 1 161116795 974637027 1000000000 1 86577888 676666608 1000000000 1 475724297 1000000000 768347242 449739963 1 1 370956016 1000000000 747321105 210605139 1 1 788456647 1 116342192 738851265 1 399645876 1 1 609871401 82412138 1000000000 115720060 1000000000 1000000000 836532200 1000000000 573772276 1 590436679 732891048 1000000000 1000000000 862516030 467599543 1000000000 1000000000 432179143 191060987 1 304777251 1 54855555 1 432950446 1 523838535 1000000000 1 6520015 1000000000 723017339 977574258 1 1 129529286 528557166 1000000000 709653729 1000000000 242705700 1 1 114711522 1000000000 140816593 672345760 1 1 434070237 634879113 1000000000 1 741083542 872391510 1 20114859 1000000000 468549104 1000000000 1 637992149 49496807 1 1000000000 910372862 1 259849190 240770895 1 1 849371007 592186510 1 65670302 1000000000 1 566235156 951132966 1000000000 1 82495185 138258167 1000000000 743849909 1 785366731 1000000000 121435869 1000000000 401174607 1 552262890 1000000000 448827596 1000000000 1 176622298 1 272444874 1000000000 768024774 1000000000 818275589 1000000000 925880301 1 808377630 623260252 1000000000 1000000000 542647388 247416482 1000000000 633387235 1000000000 1000000000 601125867 1 968388042 786982618 1000000000 1000000000 88684634 767889809 1000000000 28155117 1000000000 348046647 1 567653565 1000000000 226112367 1000000000 102908942 1 501402119 1000000000 1 62821897 1 124603225 471540656 1 869853103 1 958139209 1000000000 653764612 1 243004316 1000000000 1000000000 662618778 681162342 1 42577835 1000000000 275723114 1000000000 1000000000 471578275 131772781 1 1 539685442 1 144716434 21741058 1 1000000000 209939298 968380704 1 1000000000 32911349 1000000000 127728053 1000000000 85993094 1 286855209 1000000000 223992040 1000000000 402634610 122893350 1000000000 908948603 1 179630531 1 1 687124749 461440487 1000000000 1000000000 342977180 988141546 1 1 49361765 109798031 1000000000 1000000000 288989219 362735963 1000000000 409961173 1000000000 1000000000 874799191 1000000000 251639014 1 404491705 665108251 1 1 118185137 703296934 1000000000 320946393 1000000000 1000000000 158456003 1000000000 63428502 1 833719351 516812494 1000000000 876619288 1 1 324301909 1 117549365 1000000000 935837554 1 205713805 825207768 1 1 351075110 888543606 1 404778922 1 1 466592890 537786668 1000000000 1 552574702 751471220 1 330081097 1 1 548647214 1000000000 659017047 1000000000 811910241 1 871998167 1000000000 207404424 45234987 1000000000 1 213502652 465626503 1 1000000000 784801331 1000000000 87447785 699880854 1 1 503012695 626930545 1 972417953 1 1000000000 649464623 1 950369066 1 683691516 1 404053758 1000000000 661114086 1 315221403 25452720 1 1000000000 381486808 136827808 1 1000000000 66782015 891688376 1 138823739 1000000000 57916854 1000000000 834997883 1000000000 1518904 1 589976563 1000000000 1 192165987 1 689176777 222218619 1000000000 1 43040924 543616687 1000000000 76962181 1000000000 1 910092959 701101609 1000000000 1000000000 503417816 1 993339455 1 880700863 839631091 1 109467457 1 652366973 1000000000 1000000000 905743779 247449158 1 1 275658719 1000000000 957374224 1000000000 379320038 1000000000 770738793 527502626 1000000000 787692251 1000000000 1000000000 428947367 1000000000 670243374 614998370 1 442485025 1000000000 1 878197428 589445115 1000000000 354491341 1 146753360 1000000000 1000000000 353134133 341954650 1000000000 420082129 1 5291597 1 362930647 1 356933630 1000000000 338306566 1 969600321 1000000000 1 706945660 1 117443928 1 259654815 1 927252452 849998177 1 217960860 1 1000000000 85965138 1 136296010 284532433 1 1000000000 942326607 906991815 1 572213805 1 1 862620235 286520917 1000000000 363328385 1000000000 1 890855868 840647216 1 1000000000 979361657 63498827 1 779661796 1000000000 1 21318897 667856254 1 1000000000 907180582 562663454 1 476375482 1000000000 1000000000 814715303 28513714 1000000000 1 889283516 216510618 1000000000 1000000000 781868997 1000000000 943320603 1000000000 537616560 874417206 1000000000 1000000000 173298625 901454727 1000000000 718542813 1000000000 1 385285871 1000000000 227118762 607808768 1000000000 1 416002787 789993362 1000000000 1 802964291 1 472485855 1 98626407 1 814646657 1 138985991 1000000000 813814458 1000000000 486069730 1 224137825 1000000000 40253632 1 161163217 1000000000 397372909 1000000000 5843269 494220681 1 77631222 1000000000 639907852 1000000000 1 122444124 110382434 1000000000 1 853337853 953701627 1000000000 707214873 1 1000000000 643587637 637566117 1 1000000000 147386999 549233891 1000000000 1000000000 642550375 132334343 1 92099984 1000000000 918021695 1 1000000000 968058340 940334975 1 604383855 1 437343355 1000000000 1 749009062 412902171 1000000000 698266020 1 1 580316638 1 761170630 1 720585603 430464245 1 958693968 1 362007560 1 1000000000 70907241 246469539 1000000000 1 119125126 1 478425827 963951219 1000000000 1 76582464 1 383689906 1 30345999 375743656 1 1000000000 154380272 233114795 1000000000 1000000000 14672789 1000000000 115811674 212613438 1 1000000000 174186393 312886355 1 77308820 1 1000000000 822571619 223608614 1 856160526 1 405171207 1000000000 1000000000 342055700 766048803 1000000000 446366719 1 1 623463026 801747403 1 161511609 1 571177432 1 566633617 1 893274777 1000000000 503565843 1000000000 278163800 1 388496009 1000000000 59028844 1 832753034 1 749319760 1 131864275 1000000000 899080671 1 1 79125329 27031094 1 1000000000 499913640 1 238550146 1 446948004 1 444021290 1 314453999 1 863366570 1000000000 888131439 485556872 1000000000 1 960491941 1000000000 879508412 1 274621819 704002544 1000000000 1000000000 893286349 1123575 1000000000 1 780156704 1 48279508 1 739140058 856404673 1000000000 1000000000 900776295 1 544018051 1 190107803 1 935145078 596408768 1000000000 277140149 1 1 56198824 1 931659182 1000000000 337399078 1 383790232 1000000000 139852876 354896912 1 986991824 1000000000 619185755 1000000000 935853813 1000000000 1000000000 562048150 1000000000 137632860 1000000000 486156859 603266587 1 1000000000 615518817 1000000000 25627513 1 758785550 1 485001647 1000000000 416444161 1 899731732 424099919 1 1 24546311 446889022 1 1000000000 357998087 1 432307883 647411529 1000000000 1 180566893 1000000000 675746622 173233164 1 1 61897815 1 300075057 1000000000 856314221 418496037 1 1 176559931 1 98034895 1000000000 63233585 532842624 1 397897493 1 1 723107320 726567621 1000000000 123203845 1 1000000000 809692548 538207762 1000000000 885093416 1000000000 832574990 1 296300436 1000000000 1000000000 72952329 1000000000 413295822 454567403 1000000000 555432489 1000000000 1000000000 916819863 690773959 1000000000 71098353 1 640865772 1 684848913 1000000000 1 131263854 1000000000 310896394 1 196102837 481899700 1000000000 374110101 1 1 412223930 274492538 1 880405360 1000000000 1 413762352 1 180329903 1 53638072 70529845 1 1000000000 416101249 872683726 1 1000000000 967688034 1000000000 502919870 339544261 1 1 765254075 469062730 1000000000 1 45782749 28002399 1 1 358028265 1 971217423 482672969 1000000000 1000000000 660717188 803952932 1000000000 1 457993096 478810341 1 1 305449833 61487773 1 1 125734064 950535060 1 1000000000 96034796 427778423 1 1 243793939 1000000000 7427452 1000000000 699425729 742778579 1000000000 537082299 1000000000 772126169 1 1000000000 42332447 1 129933657 986878358 1 888367941 1000000000 1 171909611 1000000000 952804424 401464171 1 667385223 1 1 635742822 634607617 1000000000 1000000000 810919999 58485980 1 1000000000 814900054 178908689 1 1000000000 697710403 1000000000 322699461 363152306 1000000000 1 890818239 563079746 1000000000 1000000000 436864081 1 133272018 322700824 1000000000 1000000000 435017098 1 62325229 1000000000 103249431 1000000000 332997752 1 790211931 1000000000 767686827 994894616 1000000000 633375900 1 1000000000 702067919 1 805412114 1000000000 695014736 140678440 1000000000 1 144969290 849970534 1000000000 594000967 1000000000 1000000000 638871989 554713445 1 885111674 1 713235263 1 1000000000 312739166 1000000000 329607767 1 791110646 950943587 1000000000 691341517 1 1 452035814 1 710472996 298797932 1000000000 206637507 1 1 960351438 647309121 1 1000000000 947075286 1000000000 177282599 1000000000 544068017 986898499 1000000000 1000000000 555962500 1 538736275 6739586 1 752299304 1 1000000000 250506480 1 567134812 182714989 1 1 43161281 394796505 1000000000 432157474 1000000000 1 929750347 1000000000 204337151 1 28867433 797915609 1000000000 667694470 1000000000 1000000000 774755261 210419942 1000000000 81044824 1000000000 14711177 1 624815631 1 1 425189084 261637731 1000000000 1000000000 95338669 1000000000 171394829 1 275284682 1 701159733 403986337 1 1000000000 143057691 622805068 1000000000 419026579 1000000000 901081178 1 635276476 1000000000 216237513 1000000000 1 516340302 1000000000 526778237 1000000000 449871320 1 128136864 1000000000 574638937 754731339 1000000000 1000000000 607276684 857202384 1 1000000000 188945742 567588366 1 1 769074036 339947560 1 1 848125308 1000000000 600687108 749834101 1 1 322436848 476980597 1000000000 116641483 1 696476943 1000000000 258667544 1 223810840 1 735900751 1000000000 80400676 1000000000 1 233292512 854153244 1000000000 1000000000 222825265 1000000000 9925957 287322121 1 1 746501919 1000000000 1787579 1000000000 871508861 1 693666429 1 516603951 1 571455555 916862370 1000000000 464987517 1 1 516276441 1 806538783 915402778 1000000000 1 254854219 1000000000 675263921 1 715968010 1000000000 917521451 884537178 1 1000000000 845911395 338067733 1000000000 863932361 1 517151476 1 1 198621500 582140179 1000000000 152105180 1000000000 648091499 1 1 676935987 982534017 1 136310289 1 1000000000 146891461 1 95570813 983147509 1000000000 1000000000 927019812 92034020 1000000000 61194130 1000000000 1000000000 265360906 489363117 1000000000 1000000000 158621494 968669372 1000000000 367573194 1000000000 1000000000 920584555 615108317 1 132036641 1 1 858369950 1000000000 392888079 1 73723489 1 960644690 624903859 1000000000 1000000000 377430668 116527060 1 520289877 1000000000 498627824 1 361326558 1000000000 47863943 1 587837489 1 1000000000 947448151 1 326910811 1000000000 210224942 557187834 1000000000 1000000000 171831802 1000000000 16435833 1000000000 918418320 131684447 1 494013539 1 1000000000 338801183 1000000000 119575476 1000000000 155422643 1 146763133 1000000000 369272945 884617865 1 1000000000 79863931 875735817 1000000000 746268185 1000000000 1 186549783 840821880 1000000000 940124798 1000000000 595202835 1 931534118 1 1 256601398 18599298 1 1000000000 808805115 1 912124013 56783126 1 672266697 1 145288923 1 1000000000 608037695 51824603 1000000000 1 196361869 441951858 1000000000 1000000000 621883828 1 394622643 454179696 1 1 966808833 1 890209365 1 29706183 72462063 1000000000 28638621 1000000000 96184653 1 1 937518919 877653579 1 1 783160049 1 605342989 1 341507057 713563380 1000000000 193356946 1000000000 1000000000 846793344 749667107 1000000000 648117623 1 1000000000 68164554 1 45406897 896684644 1000000000 1000000000 236959722 1 45807584 816366076 1000000000 1000000000 206326382 910411224 1000000000 1000000000 771943910 865466036 1 653187520 1 370921899 1000000000 1 374913031 65632597 1000000000 197155491 1 1000000000 148591513 1 637437009 940803628 1 765927612 1000000000 939019281 1 29071105 1000000000 614808197 1 79166996 1 558835624 1 1 552161872 1 963378519 1000000000 235654054 896306817 1 1000000000 858189245 1000000000 408714094 117507434 1 1000000000 240452925 1000000000 208553180 136490776 1000000000 1000000000 747672033 1000000000 982254435 560282527 1000000000 1 422686548 881107746 1 927711570 1 656769060 1000000000 55745657 1 1 343410022 1 967119270 242434561 1 186209382 1000000000 19281681 1000000000 1 956304938 295630606 1 1000000000 345485865 1 974796355 315513407 1000000000 1 343621556 1 933706036 347488225 1 1000000000 733783244 1000000000 89650870 921072638 1 815424031 1000000000 1000000000 887645096 1000000000 573523583 1000000000 279788599 1 733886097 1000000000 116324487 452468718 1 1 214031986 149047732 1 260861795 1000000000 441860767 1000000000 1000000000 820755790 517864952 1000000000 1000000000 720045677 1000000000 511681724 1 570286119 1000000000 364876882 1000000000 230717814 56572485 1 1 64901949 68058691 1 443202266 1 72103902 1 663751012 1000000000 603962211 1 1000000000 833070574 1 185192731 105915694 1 1000000000 326902898 346090732 1000000000 182061641 1000000000 263104919 1 1 633748449 1000000000 320402014 839482815 1000000000 1 864482354 194661343 1 744008714 1 579176613 1000000000 1000000000 976299219 1 873549794 584868703 1 304712006 1000000000 1000000000 292469950 1000000000 453279159 451348831 1000000000 437221075 1 308659025 1000000000 1000000000 411381772 7898127 1000000000 1000000000 455390393 492397616 1000000000 936283262 1 1 970925406 1000000000 502433640 1000000000 473820913 1 622776609 315063188 1 141110939 1 241765450 1 1 710637967 703165758 1 885205806 1 1 388554425 462991220 1000000000 59829913 1 1 886178914 952202419 1 1 535104665 972781181 1000000000 900244649 1000000000 90946642 1 961301617 1000000000 1 41400525 1000000000 300814329 435955835 1000000000 1 394178339 199202911 1000000000 97832336 1000000000 57868688 1 1000000000 989572121 873697385 1 687551812 1 1 997002134 1 815379977 716946797 1 1000000000 216390736 198853608 1000000000 1000000000 309408899 1 755141544 707268508 1 1000000000 167018078 1000000000 834527997 446165752 1000000000 453362060 1000000000 244987385 1 150734685 1000000000 1000000000 577074766 1000000000 400403790 173527827 1 1 432645126 1 530945686 891520415 1000000000 354814726 1 1000000000 377200488 884387108 1 1 174969632 325467995 1 604870404 1000000000 706668961 1000000000 109795352 1 46027895 1000000000 686363647 1000000000 782885240 1 491174859 1 56234436 1000000000 393034026 1 28236477 1000000000 365079869 1000000000 485237598 1 508703376 1000000000 490348703 1000000000 928783234 1000000000 559357759 1000000000 485494914 1000000000 1000000000 51341137 1000000000 301141385 206753774 1 1000000000 266437153 1000000000 172430196 178967913 1 1 147037861 651906924 1000000000 1 350237450 120465710 1 470587139 1000000000 1 394406605 1000000000 173928409 606205215 1 99301940 1 1000000000 41802271 1000000000 813010269 1000000000 839608211 1 785536927 47357252 1000000000 1000000000 390759475 1 964105781 588953872 1000000000 1000000000 878019111 1 158852355 1000000000 195952341 492709480 1000000000 583751246 1000000000 191638768 1000000000 934920116 1000000000 397795012 1 1 99804644 222523773 1 80840010 1 1 652852525 1 96511048 1 213805570 151137690 1000000000 1000000000 579320001 1000000000 59393041 716600464 1000000000 1000000000 321364218 1 260434528 1 441350820 1000000000 643128930 1000000000 558535773 1000000000 648370651 1000000000 57865018 628077000 1 202760484 1000000000 1000000000 123053212 656192877 1 1000000000 94188432 328454759 1000000000 1000000000 810732497 1 677384005 866290166 1000000000 1000000000 480724927 1000000000 473974814 1000000000 748268738 164576527 1000000000 612915608 1 447963844 1000000000 383486186 1000000000 815022260 1 1 497600246 14169165 1 1000000000 775566934 1000000000 12728300 655073478 1000000000 613124796 1000000000 1 470396730 312110045 1 1000000000 60853418 1 349030708 1000000000 444646646 907499062 1 1 65595200 1 520542504 348992284 1 943130392 1000000000 1000000000 85216243 21415172 1000000000 1000000000 87487490 37540485 1000000000 1 96616007 1000000000 632341596 1000000000 823154379 1 719109452 123557536 1 561119637 1000000000 1 125075698 1 172473205 28580499 1 1000000000 617885970 322527577 1000000000 765760554 1 452313778 1000000000 290085859 1 388398290 1000000000 1000000000 75298601 608529876 1000000000 1000000000 538765804 788014 1000000000 1000000000 525720489 403846116 1 20973971 1 77971911 1 1 574472394 499465262 1000000000 105511663 1 27953802 1 1000000000 385328515 585417510 1 1 926036590 945611912 1 1000000000 576278535 1000000000 163935675 11417863 1 1000000000 903909630 1000000000 115835578 64587805 1 1000000000 694041570 185380325 1 1 864670869 953419789 1000000000 1 939561863 1 25299703 29659927 1000000000 1 562594469 149561990 1000000000 1 650583107 1000000000 400743855 1 81040297 81019303 1 1 20831795 1000000000 442903208 1000000000 612227151 252613525 1000000000 769436445 1000000000 1000000000 317810069 1 176217484 1000000000 887946246 1 120311370 1000000000 136004415 731513827 1000000000 895640687 1000000000 72019076 1000000000 408846 1000000000 680543914 1000000000 109825576 1 976071206 1 1 15137783 1 3986142 1 18253341 734295200 1 874746599 1 908334954 1000000000 1 241159671 1000000000 839658890 342395056 1000000000 43879156 1000000000 354103500 1 1 905120557 122539892 1000000000 1 940233003 1000000000 16883524 1000000000 498782863 1000000000 726430096 106521487 1000000000 33379150 1 1000000000 730017535 1000000000 262186508 690292162 1 801299781 1 122798882 1 1 590416514 346465103 1 169981086 1000000000 953509246 1000000000 1000000000 978176655 1 324671225 289100310 1000000000 749869703 1000000000 1000000000 197414073 76073352 1000000000 1 604575067 162061354 1000000000 966316257 1 839006737 1 509802042 1000000000 1000000000 712342745 1000000000 989393452 1 558532550 1 60170058 794841111 1000000000 1 114419310 719762241 1000000000 73870360 1000000000 996839559 1000000000 881080088 1000000000 197755724 1 1000000000 41385174 1 215317874 890211237 1000000000 1 110754100 1 157122432 753668568 1 1 530964355 471083152 1 1000000000 796869777 1000000000 856595706 817165183 1 1 650096271 174170406 1000000000 460056168 1000000000 712488629 1000000000 754024129 1 1000000000 458329778 1000000000 683954568 668888824 1000000000 1000000000 45278568 1 322630692 1000000000 823044776 1 843659967 245210945 1 590954646 1000000000 70982536 1000000000 726691986 1000000000 151305424 1 1000000000 633993082 1 679194466 556974582 1 1 344872747 871119425 1000000000 513423997 1000000000 1000000000 554599383 873999945 1000000000 1000000000 462780814 1000000000 60428594 1 767040119 1000000000 114815693 1000000000 253741021 1000000000 80094848 1 67961558 917790544 1 702643630 1 1000000000 126390286 1000000000 711232418 344894767 1 1000000000 30296887 1000000000 666030529 1 846222242 1 594736853 968468875 1000000000 1 345684159 147262880 1000000000 1000000000 453648266 1 530051911 750186500 1 1000000000 962289112 1 180757182 1 685900990 594763878 1 1 646901472 1 624790738 500308391 1 281185317 1 1000000000 807745559 1 45564263 257128517 1 1000000000 507292151 698410899 1000000000 154403628 1 1 981038616 1000000000 164012948 470389640 1000000000 1 34080036 979789829 1 1 826225600 430910774 1000000000 1000000000 254844280 1 837299714 1000000000 971937754 1000000000 459762518 695324606 1 80212551 1 9517795 1000000000 1000000000 86808582 364733640 1000000000 1 514695155 767399442 1000000000 1000000000 930603060 828358641 1000000000 140259132 1 169824984 1 1 864718987 1 170466278 1 276481820 1 81430128 188962780 1000000000 803540724 1 1000000000 572003451 42338028 1000000000 1000000000 262524175 1 937960659 352590041 1000000000 1 954075582 242309772 1 300356593 1000000000 644252287 1000000000 1 29518788 891807014 1 927392322 1 1 321969192 1 510667481 1 412067977 142086536 1000000000 695237676 1 377382107 1000000000 1000000000 112577830 463494944 1 1000000000 973202223 1 797324856 1000000000 413697950 1 353154384 130693193 1 7717375 1 970264494 1 1000000000 84183567 437680824 1 1000000000 203831141 534157467 1 963749206 1 526774021 1000000000 1 586833623 1 183023904 1000000000 479377127 1 410320310 622553730 1 1 38338264 57051548 1 1000000000 514291573 1 830837856 272736553 1000000000 109419571 1000000000 264592575 1000000000 1000000000 837756869 1000000000 437833137 1 133012890 794150673 1000000000 1 251129963 1000000000 116421686 749890233 1000000000 1 561990033 539394300 1 1 37668874 1 293770176 825463100 1000000000 930837793 1 622826750 1000000000 1 171364082 447832720 1000000000 751479050 1 38136779 1 1 381223666 1000000000 876064955 29432959 1 44640765 1000000000 1 275433614 1000000000 183436356 659830631 1000000000 661199202 1 1 319028235 1 449790778 801343449 1 325189876 1 970074098 1 106785501 1000000000 1000000000 72527268 1 222381381 1000000000 159014747 825104076 1 729426267 1000000000 1 141064300 1000000000 97472441 514412464 1000000000 88577252 1 1000000000 671469935 1000000000 371067432 929734505 1 1 412411779 176090418 1000000000 739536950 1000000000 1000000000 718785721 1000000000 421171044 1000000000 544384736 508544048 1 1000000000 478277232 1000000000 822406312 1 79358426 58533103 1 624467481 1000000000 887036404 1 115643168 1000000000 305236772 1 1000000000 314924069 1000000000 180220022 1000000000 876431422 1000000000 957485603 1000000000 564667288 1000000000 868775803 1 420273595 416303 1000000000 1 181291827 835189616 1000000000 243132670 1 1 54894661 869036066 1 32291446 1 20825539 1 382216557 1000000000 403611688 1 1 315329644 1000000000 774291200 365313407 1000000000 441977675 1 222054521 1 1 29921619 208168820 1000000000 1 77026045 1 935261210 138692335 1 57044784 1 1 687325389 1 79685037 1 742351112 74885838 1000000000 1 188972173 538596477 1 76260029 1 1 655869294 1000000000 301343238 1 733887568 1000000000 753901959 355127676 1 1000000000 926591515 1 417712752 509913379 1000000000 1 647805060 1000000000 987419004 1 43217464 1 859675900 1000000000 578967157 460702927 1 1000000000 840890146 1 12163357 1 284071028 626895451 1000000000 1000000000 805273168 465115799 1000000000 1000000000 786382629 676020023 1000000000 1000000000 83042202 280087921 1 1 666102902 1 612154867 1000000000 382182937 1000000000 579307023 122647790 1000000000 415219399 1000000000 750531124 1000000000 1000000000 912594471 232953975 1 1000000000 183857469 369015594 1 1000000000 602134305 983400106 1000000000 31935323 1 1000000000 149592609 754999823 1 508484251 1000000000 1000000000 16098901 788148400 1000000000 636574992 1 1 4951591 45029042 1000000000 47190251 1 1000000000 453646912 452674748 1 18972159 1 404615407 1 1 541226020 1000000000 396342697 1 79374835 1 229309422 14267797 1 118795240 1000000000 647171363 1 1000000000 5987006 738384685 1000000000 1 130707819 1 980710186 1 648740832 848400433 1 182767078 1000000000 1000000000 567067219 357681422 1 931525375 1 221679902 1 1 154795209 1000000000 650855498 777731834 1 973486769 1000000000 163247426 1000000000 37776484 1 1000000000 243786229 1 907119976 1 30915369 642193676 1000000000 829485343 1 1 677358587 44405836 1 1000000000 273067098 1000000000 100248944 1 957707621 57753608 1 1000000000 921344989 1 756632979 337610411 1 1 92387315 1000000000 456052514 1 599337814 1 334552106 1000000000 61440011 627656136 1000000000 1000000000 612344465 68809312 1000000000 1000000000 751922270 760345347 1 454996886 1 1000000000 160528445 256749627 1 1000000000 297826480 513780505 1000000000 1000000000 66574060 214501082 1 682449370 1000000000 1 603781536 1 926339358 1 638645129 429158092 1 125968495 1 1000000000 4578777 929383258 1 992948378 1 874948080 1 707946689 1 942523468 1 277718059 1 1 612260257 638791142 1000000000 1 927809016 335897803 1000000000 1 346357122 1 13214481 45889471 1000000000 258573362 1 1 405756671 5037195 1 618149492 1000000000 1000000000 25011726 690633564 1 749189998 1 1 109458822 1 306677529 1 127205282 104357233 1000000000 1 453393330 506412440 1000000000 1000000000 155856393 984444463 1 98259752 1000000000 1000000000 206610289 762631399 1000000000 702191098 1000000000 403774270 1000000000 1000000000 429438386 718933274 1 302617121 1 403287956 1 430397856 1000000000 1000000000 397339123 732044479 1000000000 1000000000 943391433 943540544 1000000000 699710629 1 970941958 1000000000 1000000000 544123551 1000000000 294583651 1000000000 673385775 22137101 1 578826155 1000000000 1 98771254 1000000000 510529736 121774615 1000000000 1000000000 703492737 1000000000 354236235 1 846172619 90074726 1000000000 1000000000 641093729 1 278086180 1000000000 275246372 1000000000 65550722 414022493 1 1 730745408 1 956065597 125919750 1000000000 316649486 1 1 442586027 1 654143588 104870892 1 1 128272056 1000000000 914192641 1 404270272 1 605543515 831143419 1 593534469 1 1 727369142 1000000000 977893616 55103230 1000000000 65278882 1 1 437946584 1000000000 106836108 1 971940121 35247488 1000000000 1000000000 654522959 587507102 1 1000000000 250600194 883538700 1000000000 625048778 1 614981619 1 1000000000 728101244 73666051 1000000000 1000000000 182294249 1 956400637 1000000000 377028989 984890496 1 1 615137318 701313954 1 131235808 1 1000000000 915355784 1000000000 638576965 991543944 1000000000 213246604 1000000000 888416533 1 845654591 1 673900513 1000000000 368925477 1000000000 1000000000 172328608 294165931 1 1 515167156 1 882144052 1 998652725 1000000000 198459823 1000000000 306373550 1 773838804 738209267 1000000000 669207143 1000000000 285042025 1000000000 1 203928799 1 241610275 1000000000 255186902 1000000000 465161275 1000000000 35309978 146953661 1000000000 784118604 1000000000 1000000000 93227140 88546526 1 1000000000 543777655 1 799998041 675897972 1000000000 1000000000 4342473 1 982610513 36325171 1000000000 560729691 1 1 895756263 1 928202400 599492773 1000000000 1000000000 548849782 1000000000 598783452 714694297 1 1 263588730 1000000000 953695289 591488918 1 1 712647777 1 834835307 1000000000 95943961 371985138 1 1 675923860 1 401767303 1000000000 615942877 904071662 1 534376021 1000000000 7120931 1 1 81242983 1 724578128 802314199 1 826463812 1 860428287 1 1 616402135 1000000000 65012331 482305675 1 134292514 1000000000 40192225 1 461031180 1 1 807855523 381098443 1 1000000000 30272415 173206122 1000000000 780759080 1000000000 220385601 1000000000 179687351 1000000000 1219957 1000000000 1 369491481 774888036 1000000000 244191354 1000000000 1 906545005 191345602 1 1000000000 631431539 1000000000 889798537 1000000000 584192362 246446628 1 1 899776354 1 210679300 1000000000 133929832 163904745 1000000000 50894747 1 328603957 1 1 486512342 1 895338951 1 618079059 1 867132092 1000000000 465285793 426787188 1000000000 46111314 1000000000 603559485 1000000000 447588030 1000000000 370212363 1000000000 1000000000 495217470 1000000000 696394889 520793400 1000000000 761669374 1000000000 270675304 1 1 357126220 421513914 1000000000 1000000000 282889342 602824731 1 645949495 1000000000 1000000000 379548319 1 698728553 1000000000 592468835 423319216 1000000000 960256634 1 733580469 1000000000 693272668 1000000000 1000000000 529702136 1 755449634 1000000000 790890845 1 159254781 865272286 1000000000 31158082 1 1000000000 401485259 738803559 1 706278373 1 1000000000 781331808 636593608 1000000000 1 166763690 1 627444467 1 823981422 1000000000 94752737 1 112100633 1000000000 907716988 291716048 1000000000 1000000000 165806941 645911056 1 369689904 1 1000000000 941187566 1000000000 578869662 310577476 1 780315938 1 619015229 1000000000 790278423 1 288466829 1 1 747244923 1 315192266 903648175 1 68519218 1 171492512 1 628922185 1 659236021 1 1000000000 62072757 1000000000 536471522 1000000000 293900191 709599814 1000000000 783549728 1 1 621799336 1000000000 600529390 1000000000 509931069 676064976 1 242636057 1 1000000000 551954209 1 410030748 1000000000 586144195 978902862 1 350336248 1000000000 1000000000 868491643 1000000000 165969504 472506873 1 1000000000 449644695 1 815873649 85567942 1 374956433 1 1000000000 893562508 1 209082241 92387481 1 1000000000 868019969 627238497 1 1000000000 908793736 1 80383818 1 169308370 125415844 1 1000000000 765584935 484404198 1 1000000000 223635927 1000000000 622876789 545355054 1000000000 1000000000 14077284 1000000000 750725465 1 143864208 1 707967882 1 522269291 171614405 1 252253661 1000000000 1000000000 164536242 552906658 1000000000 1 435879125 614627703 1000000000 1 971006863 66846589 1 692636222 1 1000000000 161324090 335224811 1000000000 126604678 1 1000000000 11022810 358268883 1 879048543 1 1 874905899 373649496 1000000000 78777669 1000000000 219495095 1 1000000000 603036681 1 428676451 3326456 1 1000000000 203291369 1 926916537 797954642 1 867397192 1000000000 809756280 1 1 864479002 1000000000 743896656 1 508470669 1000000000 291566693 536295711 1000000000 1 116989453 459366825 1 1000000000 414712984 761340188 1000000000 1000000000 584238823 1 398404625 76037069 1000000000 1 363612814 53832084 1 1 890526303 1 467995396 1 4986475 1000000000 5836372 697138264 1 1 602310244 28896747 1000000000 335598743 1 1000000000 911539066 501153202 1000000000 305374935 1 1 714837034 699105803 1000000000 1 252137522 1 455297362 227305961 1000000000 1000000000 801815456 556196892 1000000000 896898855 1000000000 436395490 1000000000 1000000000 857499947 1000000000 864259971 1 776540308 209246471 1 1000000000 569970826 62765764 1000000000 1000000000 275120791 1 915726937 1 438294926 1 274381421 131045561 1 1 533262226 527177355 1 199537840 1000000000 394704474 1000000000 133652820 1000000000 155339872 1 57838153 1 199342974 1 122515666 1000000000 270485001 1 358411501 1000000000 1 635807512 593368317 1 1000000000 237963171 819590966 1 849790679 1000000000 267662131 1000000000 390602497 1 1000000000 227367950 158734449 1 323676517 1 589699504 1 984050588 1 1 86332526 38962121 1000000000 57091207 1000000000 1000000000 214714284 1 305659000 1 140552706 752941235 1 220623268 1 194716451 1000000000 45148110 1000000000 861013059 1000000000 1 324066790 1000000000 171743033 742057776 1000000000 993610802 1000000000 1 626428610 488470666 1 945907744 1 1000000000 986052086 1000000000 76748000 208524339 1000000000 471474098 1 1000000000 336533127 478239533 1000000000 1 280286319 1000000000 181415622 696806130 1000000000 1000000000 464930886 319003614 1 285842480 1000000000 1000000000 488704097 139004771 1000000000 209330261 1000000000 10909289 1000000000 1 83007909 355850439 1 561692967 1 680103608 1 776880711 1 984846760 1 117435634 1000000000 188744669 1 721798415 1 1000000000 416644508 734995694 1000000000 526574655 1000000000 332435476 1 106836358 1 481404341 1000000000 22674839 1000000000 377460295 1000000000 936830465 1 1000000000 148798862 34902047 1000000000 420483708 1000000000 656953164 1 1 489020992 1 40175927 991448058 1 179044536 1000000000 878842453 1 855034776 1000000000 1 147005573 876572049 1 52788206 1 725083389 1000000000 1000000000 82901995 1000000000 868762507 1000000000 557914888 1 163166033 179169038 1000000000 1000000000 698342064 218471246 1000000000 1 285823317 1 730549364 1000000000 672896712 253828960 1 110968534 1000000000 1 418387532 1 373379658 747048357 1 174628942 1 699409923 1 608856773 1 627520143 1 1 605656089 1000000000 506737992 68485321 1 613930607 1 1 676807964 1000000000 736504989 518008155 1000000000 1000000000 488520380 1000000000 141036275 337248610 1 464312026 1 541150431 1 942199196 1 1000000000 779635550 1 156508013 555277954 1 1 414933154 1 924297680 942972144 1 1000000000 3223898 1000000000 740043725 1000000000 694142455 1 861099104 1000000000 907064948 613115211 1000000000 132764959 1000000000 367141574 1 781808896 1000000000 897386329 1000000000 1 904813615 216815010 1 1 207274652 1000000000 517659511 622956209 1 1 175703258 1000000000 109548835 452137228 1000000000 358761314 1000000000 1000000000 180471333 1000000000 748652023 1 415086487 510721597 1000000000 1 441766388 1 207450830 50945626 1000000000 1 694435845 173124579 1000000000 460336635 1000000000 1000000000 302035842 1000000000 902757202 1 114397343 363094591 1 160665307 1000000000 463443232 1000000000 1 174379866 688873489 1000000000 574115316 1000000000 1 627420372 1 28643501 363770988 1 1000000000 603664848 313498065 1 565441295 1 1 147461403 1 823277583 59245693 1000000000 894257846 1 1 751007874 1 408314781 1000000000 339696847 1 250080012 117926126 1 1000000000 121712859 12977245 1000000000 1000000000 703737751 1000000000 342652257 939841870 1000000000 1 121098213 116838499 1000000000 1 61300184 1 185458887 246344794 1000000000 644059636 1000000000 5938465 1000000000 1 333310996 1000000000 959986035 720456363 1 680919580 1000000000 840588072 1000000000 1 350368177 531729336 1 939650704 1000000000 1 451051719 1000000000 776809968 1000000000 889613697 1000000000 898636657 132889014 1000000000 1 747065971 448980369 1 555716273 1 121750884 1 1000000000 211344235 1 340303878 1000000000 599998599 516388884 1 1 951811848 1 737295479 1 177760830 780916878 1000000000 1000000000 743576837 1000000000 760807524 108021377 1 294251335 1 1000000000 328215983 489991972 1 1 541613862 692488975 1 435976311 1000000000 58971467 1 38903931 1000000000 1000000000 580013884 1000000000 378456059 1 113627547 159620624 1 81594710 1000000000 1 978387858 1000000000 208894830 1000000000 408408325 1000000000 112669764 1 732943448 1000000000 973940899 1 115491798 877937400 1000000000 605599674 1 1 409183497 1000000000 241935270 1 436241048 192439684 1000000000 1 127606602 918846219 1000000000 1000000000 430244912 1000000000 389741418 1 453783388 138763866 1 1000000000 52416472 742647830 1000000000 1000000000 633870949 1 93084534 198715745 1 165426099 1000000000 146167854 1 1000000000 118006037 1000000000 216871046 1 222525946 1000000000 699001869 1000000000 2459539 1000000000 503412881 641980 1000000000 89412429 1000000000 681331005 1 1000000000 83040141 1 811766770 21593377 1000000000 1000000000 813985817 20675310 1 1 914536003 1000000000 769160714 559302451 1 286517182 1 1 69797142 1 70010056 1000000000 224902510 823017035 1 903358234 1000000000 725923008 1 1 3421131 948916047 1 1000000000 822062676 1 141861869 87780660 1 1000000000 602299041 73644715 1 1 557358156 1000000000 640073166 911886684 1 119508465 1000000000 1 825212611 48575424 1000000000 31614352 1 584949109 1000000000 1 831019411 85579647 1 12742504 1 1000000000 222506247 1000000000 27836993 897013661 1 770674652 1 709201804 1 291992321 1000000000 330356243 1 1000000000 160103643 753205509 1000000000 3432357 1 718484238 1000000000 837985011 1 152237084 1000000000 1000000000 384650246 870932280 1 655821443 1 1 281247025 1 346805234 934251401 1000000000 79336548 1 535280870 1000000000 1 526798489 1 262293647 584401941 1 1000000000 354555945 1000000000 163755892 1 163483452 1 518717287 1 625169857 1000000000 619340983 1 356074801 1000000000 23647659 1 93448541 1 96229689 1 133209227 1 333657690 654324763 1000000000 1000000000 283583458 1000000000 496748845 172803909 1 1000000000 33196182 692497559 1000000000 316862863 1000000000 1000000000 926244927 384798837 1 1000000000 575404708 1000000000 900763912 509709898 1000000000 136249203 1000000000 331613867 1 1000000000 224370585 254374465 1 78334442 1 215030796 1000000000 72517947 1000000000 3014918 1000000000 660043494 1000000000 1 130658774 131346605 1 201926958 1000000000 1000000000 387266473 872905006 1000000000 1 934321081 1000000000 28610091 244822715 1 1 558248767 1 654938375 362736379 1 296599158 1000000000 669002405 1 811013478 1000000000 1 194247762 88047377 1 956142165 1000000000 1000000000 775827609 177007685 1 640096300 1 562637329 1 1000000000 136007072 1000000000 978625913 1000000000 128152030 1 534011468 1 295670410 365085645 1000000000 1 731556158 1000000000 843955611 1 863743930 451723397 1000000000 1 54674031 1000000000 945568670 1000000000 191749304 1000000000 134883321 109726769 1 1000000000 522773870 562246268 1000000000 1 142633663 1000000000 561072358 949860234 1000000000 882314551 1000000000 677907544 1 1 791328547 1000000000 847415102 1 917919140 121914713 1 1 787581370 762211733 1000000000 1 201490384 262807324 1 1000000000 768837447 180725699 1000000000 60540264 1 344804072 1000000000 43844410 1 1 472612621 56646531 1 1000000000 158901919 655496806 1000000000 796791868 1 1000000000 105053681 726927081 1 1000000000 169516810 664700547 1 116468229 1000000000 1000000000 383748320 445186655 1 192292334 1000000000 1 212753633 227086141 1 47871908 1 1 77044046 692244290 1000000000 929756933 1000000000 912717992 1000000000 1000000000 4684708 592669390 1000000000 780984239 1 1000000000 124156888 673595149 1 1 152414940 1000000000 149049048 1000000000 360378315 364874543 1 935356612 1000000000 1 372957035 1 361798732 1000000000 659115299 107420074 1 1 701469772 1000000000 301846249 1 208087269 1000000000 659328967 1 414962310 1 373888252 1000000000 957445690 1000000000 779410745 955247351 1 725309754 1 1000000000 604304163 716725838 1000000000 797158779 1000000000 1 573887163 1 709882819 375607630 1000000000 110215576 1 1000000000 739939722 1 538341837 1000000000 560454601 1 432071338 1 738471088 595569522 1000000000 1 922004834 535511441 1000000000 575685566 1000000000 844713931 1 1 93924380 1 194324953 1 942330842 1 156998340 40658468 1 1000000000 474609259 151389261 1000000000 158877323 1 902450977 1000000000 1000000000 270300084 291009676 1000000000 266903675 1 971583226 1000000000 1000000000 456664918 509316551 1000000000 183452036 1 136807465 1000000000 914891087 1 182181873 1 1000000000 775671838 1 807082880 270106792 1 1 216782929 1000000000 645252527 1000000000 325364603 1000000000 577436064 1000000000 899909513 971839355 1000000000 1000000000 788895496 177286491 1000000000 886268711 1000000000 1000000000 212849933 1 869227988 1 28806408 517702314 1000000000 1000000000 326331430 1 5467672 681063569 1000000000 95349272 1000000000 1 689247782 1000000000 211598821 251956425 1 325762048 1000000000 1000000000 124141306 1000000000 856710639 520179986 1 1000000000 70868749 1 443495302 395188184 1000000000 1 150473358 759015693 1000000000 475559829 1000000000 582975487 1 1 493810890 27338626 1000000000 1000000000 136755008 433171147 1 1000000000 932627432 254352809 1000000000 1000000000 627080669 1 742572404 117542989 1000000000 1 981663755 515851372 1 1 774809683 1000000000 270334413 1 161934211 805024640 1000000000 9092267 1000000000 953849941 1 1 427734480 416045739 1 1000000000 937744890 513082393 1000000000 1 844799390 26243949 1 639500476 1000000000 1000000000 959155520 1000000000 906021393 307129247 1000000000 7902912 1000000000 1000000000 234147087 1000000000 304673748 605243742 1 781756657 1000000000 1 408073365 1 852490659 38814325 1 1000000000 628372638 318921431 1000000000 1 174015062 1 680499536 209378892 1000000000 1 914825854 1 762755696 1 417999710 1000000000 464975358 705301247 1 445365034 1000000000 528706822 1000000000 1 693841668 862335820 1 153719035 1 820510479 1000000000 779634500 1 1000000000 81151996 1 926308267 288224651 1000000000 1000000000 496878088 98833144 1 1000000000 884562906 30953030 1000000000 123459657 1000000000 1000000000 103735976 1000000000 561687564 1 504226991 1 692606075 1 505479838 615088953 1 1000000000 387260230 265239514 1000000000 688807875 1 907124437 1 1000000000 810928263 73880886 1000000000 1000000000 339727874 1 61201501 1000000000 477409623 621648189 1000000000 504293748 1000000000 1 863887461 1 134527216 1000000000 902151241 1000000000 855301901 88895775 1000000000 1 698602057 1 494478764 1 901395143 941995118 1000000000 376013066 1 1000000000 689480826 1000000000 281432911 1 274939245 1000000000 652873712 1 552886231 578003759 1 1 802636668 94033599 1000000000 1000000000 19180740 1000000000 117172604 253412556 1 513075624 1000000000 498023782 1 1000000000 777304067 854798957 1 1000000000 118099515 1 553137624 130868465 1000000000 1 149724632 764716496 1000000000 95222900 1000000000 1 494361090 1 952929274 371200370 1000000000 339189663 1 493508398 1 127080386 1 1000000000 576216912 1000000000 10131733 1000000000 13279441 381366829 1 1047456 1000000000 231090870 1 1000000000 808239963 1000000000 855016912 77044500 1000000000 21392081 1000000000 1000000000 637897337 975341544 1000000000 512600258 1000000000 1 83773425 1 117521349 368216801 1 1000000000 702637456 692783655 1000000000 1000000000 328768236 1000000000 122601060 1000000000 432614688 841165785 1 302957407 1000000000 683542758 1 529363516 1000000000 267035147 1000000000 1 794527615 938694831 1 367810756 1000000000 1000000000 55986733 331502916 1 1 266601578 1000000000 24519448 1 726497127 1 647786095 540624685 1 1000000000 138397442 1 590843236 383449138 1000000000 453979146 1 911435303 1000000000 1 756743325 1000000000 153747549 155120920 1000000000 722526192 1000000000 736893481 1000000000 770813454 1000000000 1 628266493 1 463106293 1000000000 240692483 1000000000 391990740 871934464 1 1 977449965 131473117 1000000000 809132900 1 1 22601614 388324883 1000000000 1000000000 453576806 699452608 1 369118027 1 171442459 1 1 80434456 1 646480613 427462812 1000000000 170356888 1000000000 513386631 1 1000000000 162767351 1 863916981 871260903 1000000000 1000000000 100856105 110094569 1000000000 580060961 1 1 385388447 1 479122081 335453361 1000000000 1 91858641 830599038 1000000000 889557393 1 1000000000 79702253 819257000 1000000000 1 310251982 413093601 1 600850449 1000000000 125988998 1 1000000000 805509463 1000000000 852236427 1 50351892 17327573 1 1000000000 677526731 1 892064748 1 106204316 166977683 1000000000 1 996084910 965965191 1000000000 636516776 1000000000 847120864 1000000000 466528454 1000000000 307673180 1000000000 78967231 1000000000 149205003 1 1000000000 356802308 1000000000 101669034 397802648 1 216835610 1000000000 1 52192243 465117251 1 1 840878411 441814745 1000000000 708531362 1 161067088 1 1000000000 275674873 1 913803110 1 161427983 1000000000 175588518 523248890 1 1 490625853 1000000000 63552533 1000000000 722000010 1 886538375 1 667964353 1 210606040 1 587886338 304279017 1000000000 1 630338893 35330993 1 1 275848352 235655459 1 824684987 1000000000 739850391 1000000000 144314059 1000000000 626770973 1 1000000000 143905908 1 93201680 1 678005391 487401044 1 525470715 1 1000000000 276672409 95912168 1 1000000000 132394497 1000000000 126631670 1000000000 997620370 1 559563404 1000000000 221343432 1000000000 637332159 1000000000 250981807 1000000000 518707512 1 700642276 1 477294442 1000000000 82495197 1000000000 428083839 84718546 1 722264921 1 905399987 1 1 38365712 1 308734333 1000000000 707673151 838867548 1000000000 1000000000 17549704 1 923534059 1 108503987 351591683 1000000000 1 344218042 1000000000 688585064 235345208 1 1000000000 455528641 99957117 1000000000 232645427 1000000000 1 452954059 1000000000 32964869 1000000000 249407479 1 49186472 114502895 1000000000 562101892 1 162969194 1 1 659788527 202528567 1000000000 798297764 1000000000 1 715228030 230687781 1000000000 1000000000 183340629 1 506340452 1 567963151 1 56659210 1 589218466 375322319 1000000000 965890426 1000000000 1000000000 146502189 252689967 1000000000 400241891 1000000000 12709222 1 594314903 1 1 862370125 995443967 1000000000 135982352 1000000000 1 431815157 333175451 1000000000 1 500441548 1 559526426 121122379 1000000000 1 393772687 1 814659247 1000000000 29057238 544991511 1000000000 116281993 1 211329455 1000000000 1 832707601 670693381 1 1 539682645 345759459 1000000000 946591837 1 1 123200275 131895618 1 1000000000 657548129 1000000000 770906850 245747783 1000000000 1 453714339 1000000000 125888420 747489704 1 243365073 1000000000 963912676 1 1 808420734 627246943 1 305054652 1000000000 1000000000 980143633 1000000000 248123776 729440946 1000000000 157605403 1 339382499 1000000000 219580904 1000000000 677360908 1000000000 289688242 1 1000000000 462594382 1000000000 740025613 714320107 1000000000 429345060 1 1 210976138 280713031 1000000000 895424422 1 1 5915807 843074464 1000000000 1000000000 406893668 1 35839163 379092485 1 1000000000 206574455 1000000000 203615369 1000000000 525038237 1 655891870 1 2208353 1000000000 831225511 1000000000 360995070 649013821 1000000000 8998435 1000000000 168174178 1000000000 1 911923866 1 756027888 306346883 1000000000 494927230 1 380631686 1 692692014 1000000000 1000000000 252708952 1 914304203 1 240074490 1000000000 124378494 377951501 1000000000 1 409873555 1 670143900 1 601613989 1 58827192 628966532 1000000000 1000000000 742387536 862047059 1000000000 318294684 1000000000 1000000000 784433948 1000000000 222288767 1 695141968 1 270918716 1000000000 682416788 37170918 1 1000000000 259856676 1 906875107 1 248117071 1000000000 667914211 1000000000 297997639 71220658 1 969153989 1000000000 300841532 1000000000 240423114 1 1000000000 352662827 460433389 1000000000 1 351025779 586952838 1000000000 1 630468926 544278570 1000000000 1000000000 707761800 1 362075077 1000000000 989312723 1000000000 435331002 625548879 1 288536431 1000000000 1000000000 306359001 904180379 1000000000 544374068 1000000000 859761336 1000000000 835535056 1 788500224 1000000000 1000000000 632669582 6839627 1000000000 210001621 1 1402422 1000000000 650583395 1000000000 319425777 1 773279022 1000000000 1000000000 767581457 360370877 1 1000000000 26043079 900826455 1000000000 543927773 1 1 522585964 620960224 1 1 298082957 999061956 1000000000 710692445 1 854071160 1 177557979 1 672251324 1 16869469 1000000000 1000000000 334193309 1000000000 530255269 13222645 1 1000000000 436407913 1 37130585 348816052 1 1 111104706 1 146816377 17701220 1000000000 1 898913987 387279880 1 1000000000 646514638 279385162 1000000000 509293705 1000000000 353104421 1 1 601531 290032410 1 616335177 1000000000 719082852 1000000000 1 457012721 1 474781585 1000000000 763392985 1 7092961 331892048 1 890978503 1 1 74894129 1 458394105 593274925 1000000000 517895515 1 1 610141815 1 825129271 646038816 1 1 89806620 104959626 1000000000 1 844015292 102227281 1000000000 1 743495737 399666446 1 4806704 1 1000000000 112821317 638186476 1 816739065 1 142726696 1000000000 105490214 1000000000 1 104378533 665756318 1000000000 21788952 1 760505234 1000000000 1000000000 752312245 1000000000 735017785 639629245 1000000000 1 955763175 1000000000 571976828 950607868 1 1000000000 578313989 126599437 1 1 794831638 918184091 1000000000 449831298 1000000000 1 32319942 1000000000 111979139 1000000000 614154582 681432144 1 599625589 1 1000000000 283111000 1 310870151 572199301 1000000000 1 857058926 814662117 1 1000000000 917496237 933022233 1000000000 1 176644541 1000000000 777393383 1000000000 220190201 46375767 1000000000 154405499 1000000000 1000000000 102207409 1 283679321 984096709 1 92857487 1 1 370577624 1000000000 410325764 1000000000 853051794 772959491 1 374997086 1000000000 1 860695688 174184577 1000000000 712481738 1 1 32753250 116283987 1000000000 634468181 1 249418512 1 1000000000 722233672 1000000000 373443263 1 854923966 359223812 1000000000 1 382778215 1 242161826 1000000000 126785988 892093220 1 136136754 1 455066199 1 1000000000 357397940 909809160 1000000000 1 742455530 1000000000 455586889 1000000000 435143563 1000000000 8870067 1 162516164 1 740164865 843279586 1000000000 1000000000 576059481 1 763115160 476832433 1 1000000000 866687578 1 19204012 1 719983629 911072322 1000000000 1 38718858 100850861 1000000000 1000000000 50192962 929762269 1000000000 768819816 1000000000 196347377 1 245344256 1000000000 1000000000 487688952 1000000000 209651255 15448434 1000000000 1000000000 580877663 514274786 1000000000 1000000000 256888306 1000000000 69670617 582563576 1000000000 1 78014675 1 970911288 765293900 1 352904332 1000000000 30108783 1000000000 1 692145850 387017397 1000000000 1 47919925 1 502969820 999876900 1 1000000000 803942548 1 514502925 95172166 1 78243722 1000000000 234248776 1000000000 151551582 1000000000 430710769 1000000000 1 20347478 1000000000 274165467 886459467 1 563871936 1 1 470795697 171341901 1 222684415 1000000000 17523270 1000000000 361093744 1 1 105140325 203556182 1 1 489385805 1000000000 737221250 1 384071925 891628555 1 435919077 1 1 51730138 744431022 1 934063715 1000000000 1000000000 848387825 142598874 1 195229030 1000000000 1 98381913 755412527 1000000000 1000000000 828634946 608069864 1 362332748 1000000000 1 135529416 300064921 1 1 958593341 478317608 1000000000 1000000000 647316569 1 67411739 16800122 1000000000 165383188 1000000000 1000000000 341934722 393011749 1 1 99435020 152574109 1000000000 66905328 1 1000000000 823820064 1 776313731 853672034 1000000000 965398504 1 178750956 1000000000 86374620 1 933595458 1000000000 1000000000 550487125 855701200 1000000000 1 64193876 1000000000 747431683 27717205 1 587254753 1000000000 1000000000 108121004 1000000000 216123270 83703617 1000000000 1000000000 304120817 575395065 1000000000 148272235 1 1 319613757 593582332 1 706566896 1 756443713 1 1000000000 834083906 1 42809871 1 861302193 587736883 1 1 932178602 1000000000 706283708 1 34411283 230553903 1000000000 1 492693820 902804988 1 921107825 1 1000000000 842932121 1 65870521 1000000000 509263526 915826166 1000000000 1000000000 376472178 1000000000 551074024 1 835212624 1 119841382 1 480368901 504131873 1000000000 1000000000 768338372 1000000000 107563630 1 476359699 1000000000 766308440 1 862775784 1000000000 123859567 501080960 1 1000000000 858539180 68649513 1 718574537 1 1 193975167 1000000000 666359409 1000000000 347075945 1 330005670 1000000000 238323004 1000000000 858224828 663105642 1000000000 1000000000 292441417 862969611 1000000000 1000000000 3996015 296022715 1000000000 1 931448024 125787154 1 593459399 1000000000 1 616631588 1 110381479 9389427 1 1000000000 717263973 1 126881680 595435783 1000000000 615225085 1 659556827 1 1000000000 30567547 1000000000 685767313 1 133668692 863151802 1 1000000000 566179293 1000000000 53215983 1000000000 104097185 1000000000 111771162 1 140543383 1 672376876 1 188227255 1000000000 32853932 450545501 1 1 356903806 574688200 1000000000 275283007 1 798662694 1000000000 1 134684819 461089416 1000000000 1000000000 126130128 1000000000 113348883 12645979 1 1 227862753 1 174240023 1 662000607 1000000000 491371862 1 314126361 1 731359376 1000000000 77871303 1 164684640 382935937 1000000000 1000000000 592343305 1000000000 914674683 1 269983483 466438305 1000000000 579501484 1000000000 1000000000 828105349 1 621404703 874547940 1 594494350 1 309401275 1000000000 436115584 1 1000000000 726417089 1000000000 646696634 1000000000 54084643 1000000000 857395040 525471851 1000000000 1 587544761 769378022 1000000000 1000000000 81572567 188400635 1000000000 1000000000 669462693 1 574353082 1 382291105 791246621 1000000000 833155248 1 1000000000 883025738 949658217 1000000000 1 432266811 1000000000 647999793 123744297 1000000000 1 782107029 333476136 1 851323697 1000000000 1 503560761 131402387 1 279528272 1 872145013 1 1000000000 338583 423509413 1 1 727329631 1 743466254 1 544806667 812757803 1000000000 886958705 1 783684191 1000000000 1 781225968 1 413516658 1 795545275 1 413998000 386543009 1000000000 301221884 1000000000 1000000000 628700602 1 62859316 1000000000 744720229 1 27080784 1000000000 409278940 212854423 1000000000 739675613 1000000000 383595589 1 1 790567854 1000000000 843492365 1000000000 442364654 1000000000 532138444 80717447 1 1000000000 633385176 1000000000 28303660 1 990502462 1000000000 65143477 772696155 1000000000 1 784864457 1 501298471 808161064 1 441356958 1000000000 45327358 1 1000000000 178802835 1000000000 178839710 852757859 1000000000 1 286613242 614273753 1 608137807 1000000000 197629098 1000000000 582448971 1000000000 1 399334887 1000000000 29687324 76912322 1 1 951562443 1000000000 787393039 110584373 1 1000000000 140952531 550086670 1 1000000000 365834834 826991690 1 502402794 1000000000 844238411 1 805978156 1000000000 41822773 1 771914886 1000000000 489380554 1 1000000000 106596579 149272616 1 953194659 1 1000000000 799786448 75476044 1000000000 1000000000 311206997 1000000000 299574854 488104202 1 1000000000 966924062 1 244242973 946192011 1 255591287 1 331586748 1000000000 358786237 1000000000 1 983176493 1000000000 14053082 250843262 1 762311541 1 1 379396246 204974241 1000000000 1000000000 147281538 395189052 1 333455209 1000000000 1000000000 763951697 114451956 1 964884451 1 1000000000 493923214 669097846 1 888891611 1 1000000000 120849096 893796544 1 1 357875465 1000000000 588993382 1 53888254 418901140 1 1000000000 856519267 1 688388280 913557756 1 1 142029324 1 326039459 305454897 1000000000 956798918 1000000000 1000000000 74526877 50300830 1 1000000000 766432320 1000000000 116336538 510919359 1 1000000000 156694854 1 85553576 175759389 1 70434806 1000000000 35896478 1 24860241 1 1 329944584 658859104 1000000000 463377183 1 1000000000 308012690 130269264 1000000000 407820736 1 1 688728997 1000000000 875255294 796951765 1000000000 1 39925771 209188319 1 1000000000 962159279 107293838 1 885836148 1000000000 1000000000 358323512 1 379504658 941663027 1 1 509961205 459937602 1000000000 681679156 1 1 178050157 233729120 1000000000 541885859 1 1000000000 790341260 330736252 1 543788774 1000000000 1 35346820 1 942891338 848065642 1000000000 1 197379367 1 307838072 1 627848737 933455280 1 1000000000 916097981 468889323 1000000000 647415698 1 1 632384359 1000000000 652810053 688689678 1 551605692 1 566863090 1 224080623 1 1000000000 846794562 67593636 1000000000 1000000000 335003180 548096137 1000000000 1 705083652 451223553 1000000000 1000000000 712170768 1000000000 547579400 810762074 1 909449099 1 1000000000 351997673 1 747031192 359009726 1000000000 1 992318661 420264698 1000000000 1 773095720 1 3464841 168390986 1000000000 462553776 1000000000 1 806947952 1000000000 362193892 1000000000 97252503 1 472828744 1 615615110 1000000000 672908845 1000000000 704121946 997400829 1000000000 304441315 1000000000 203754472 1 492332603 1000000000 86939574 1000000000 160343537 1000000000 1 326120744 1 72220969 533995824 1 299717400 1000000000 1000000000 114394750 55198249 1 1 194654889 23863370 1 1000000000 119360867 55836829 1 1000000000 905342991 259129357 1000000000 1000000000 667778083 168604690 1000000000 1000000000 90717354 220163339 1000000000 1000000000 486725453 1000000000 491539343 439644999 1 1000000000 682108439 1 810067609 216203867 1 492380647 1 159183298 1 863276379 1 367679056 1 935189226 1 15412064 1000000000 259603047 1000000000 680925600 1000000000 1000000000 111934391 601525654 1000000000 1000000000 500856199 1000000000 666012711 774988527 1000000000 429029480 1000000000 1000000000 858957916 433758258 1 1 258813461 145237185 1000000000 1000000000 646308050 326819024 1000000000 1000000000 158459063 1 332413316 547839754 1000000000 435145113 1000000000 681511713 1000000000 248961556 1 1 594493636 1 555430398 719657604 1 796091490 1000000000 1000000000 920272461 1000000000 4094482 1 16744612 548014711 1 741861097 1 842213593 1000000000 1 816814850 232943491 1000000000 793398979 1 311479314 1 1000000000 838371210 1 173495398 1000000000 59315284 1 545995137 1 857886400 504974782 1000000000 362735443 1000000000 244432833 1 1 980973928 126729588 1000000000 1000000000 951730462 994707593 1 221926325 1 548070852 1000000000 784796328 1 128196735 1 128649206 1 632195019 1 1000000000 696177638 1000000000 110486141 858524349 1000000000 1000000000 861213078 866091701 1 98842722 1 43485331 1 1 111938474 1 613089103 832152925 1 515278108 1000000000 215998992 1 1 80611889 328006582 1 749675974 1000000000 673025765 1000000000 1000000000 18464647 352068639 1000000000 1 982995448 1000000000 30884962 8381978 1 654667899 1000000000 1000000000 355199673 374136425 1 460152252 1 22031920 1 1 403797472 734387601 1 1000000000 931436852 1 97446379 954598590 1 1 80909749 1 897699751 904628979 1000000000 1000000000 44303945 267473914 1 355962248 1000000000 1000000000 384190961 979920588 1 1000000000 702096993 1 235169539 719365952 1000000000 821754637 1000000000 474665167 1000000000 1000000000 463050215 669173939 1 898295552 1000000000 829160347 1000000000 477804820 1000000000 1000000000 4311270 1000000000 702767597 847772568 1 360984422 1000000000 1 289448968 1 243572766 1 867120036 777971747 1000000000 169617961 1 159976462 1 1 27274675 227732194 1000000000 1 492297474 1000000000 547682575 1 122520407 302984958 1 1 730298181 1 804290429 1000000000 623190484 1000000000 450270844 290039653 1 1000000000 189577315 1000000000 116964771 46273146 1000000000 1000000000 339598825 1000000000 635145901 41760645 1000000000 1000000000 18366235 808394030 1 624803279 1 2934540 1 1 125884146 1000000000 819446460 1 531758069 1 600046759 513143279 1000000000 1 64215565 878561709 1 1000000000 710860078 385890760 1 211184347 1000000000 260358932 1000000000 1000000000 795409647 1000000000 232105450 1000000000 203251947 1000000000 795738753 1 589839929 765500129 1000000000 1 905336153 1000000000 222851247 1000000000 915599209 1 614589766 1000000000 683105637 1000000000 745438320 1000000000 106984053 1 470695978 1 12911294 137194960 1000000000 1 986738168 1000000000 710640900 884242254 1 221213384 1000000000 613197247 1000000000 646928664 1000000000 1000000000 586344072 1 772344167 803260628 1000000000 26231912 1000000000 690812464 1000000000 539794301 1 331092234 1 116361761 1 42200748 1 1 530472394 332834315 1 1000000000 574043776 1 123812556 1000000000 566832807 1000000000 278660576 1 572294726 353169686 1 1 997346870 1 126008576 74123165 1000000000 200421013 1000000000 210110471 1000000000 1 285170142 1 535204490 90695460 1000000000 330847309 1000000000 646716399 1000000000 334957270 1000000000 716164921 1000000000 1000000000 408962178 1 58336827 1000000000 239842682 1 420685615 1 63427479 1 121766247 255579018 1 1 280987160 1 290137506 1000000000 280149313 646249125 1 1000000000 780165122 1 776492292 1 301067725 712953564 1 445160394 1 544246042 1 986141137 1000000000 175641122 1 1 969377377 414844518 1000000000 1000000000 382211807 731945782 1 1 615607197 1 463424 976071907 1000000000 1000000000 7816719 134375043 1 564176890 1 99804975 1 943053769 1000000000 83158804 1000000000 1000000000 56065426 1000000000 249009412 1000000000 594874383 136211863 1 1000000000 849930205 1000000000 216015779 9247241 1000000000 1 443054953 1000000000 1280563 359037398 1 1 986762953 1000000000 496561475 875692441 1000000000 1 118545148 1 260807987 1000000000 98705675 613547885 1 980327316 1 4660077 1 1 702650144 1 199298967 1000000000 58225484 1 356066761 730702113 1 1000000000 221640751 643349131 1000000000 1000000000 321601328 1 348105279 1000000000 122589868 765624702 1000000000 62966034 1 740258566 1 1000000000 856426127 899353249 1 802782924 1000000000 1 427520167 1 657987471 454475985 1000000000 1 705833116 738692042 1000000000 111272263 1000000000 87932626 1000000000 398672387 1000000000 22949076 1 197754974 1000000000 624735837 1000000000 573619643 1 1000000000 493995447 898910009 1000000000 965576365 1000000000 1000000000 619513116 1000000000 102007098 689592863 1000000000 886125196 1 1000000000 772736777 1000000000 70566345 1000000000 970443500 665770459 1000000000 1 103625314 53218751 1000000000 1 511626298 1 395604642 662330342 1000000000 467799348 1000000000 543285774 1000000000 1000000000 724172696 754056105 1 1000000000 94607684 240606722 1000000000 950548533 1 1 423412216 1000000000 402700002 1 326267122 1000000000 82647608 1 272405962 863568669 1000000000 11645483 1 839070390 1000000000 644123818 1000000000 141912818 1 1000000000 88923665 1000000000 511500452 355645476 1 135953556 1 1 150625874 605141734 1 886129327 1 660391481 1000000000 1 485766028 1 166664666 226337819 1 1000000000 154090089 1000000000 282876026 780408929 1000000000 1000000000 675479422 826101701 1 1 622375078 1 132026480 1000000000 618113179 1000000000 406317141 759219339 1000000000 1000000000 233907479 1000000000 659760340 1000000000 243029077 1 841971019 42100240 1000000000 55751572 1 1 149694594 288118740 1000000000 1000000000 142030541 1 378384951 245880290 1000000000 1 641854862 125297917 1 1000000000 48014204 1000000000 740476180 1000000000 890099848 1000000000 853050528 1000000000 736650863 720885529 1000000000 243240740 1 1000000000 749341581 201520850 1000000000 1 498262947 780688706 1 257205890 1000000000 1 914461453 615578846 1000000000 1000000000 491724524 54481837 1000000000 1000000000 222623639 1000000000 505528510 1 98281091 689293498 1000000000 1 623981542 1000000000 951256523 509295721 1000000000 1000000000 789235808 671606997 1 1 732889450 128051248 1000000000 25885032 1000000000 911031958 1 1000000000 653191086 1000000000 902722884 902701375 1 950399515 1 703751329 1 180999958 1000000000 1 184756223 500723200 1 773913358 1000000000 12033228 1000000000 1000000000 106097146 474355964 1 1 638061267 1 579481704 81550537 1 1 461138890 254520998 1000000000 671108983 1 41076694 1 512811157 1 478416743 1000000000 280535869 1 1000000000 154888807 1 419281379 1 3389160 1 731967584 775467821 1000000000 720748293 1 877553723 1000000000 1 503691797 612882254 1000000000 1 451900415 1000000000 331893628 67431113 1000000000 1 559731953 702315765 1 477501216 1 874673747 1 1000000000 808006986 234227479 1000000000 633428670 1000000000 1 3329945 1000000000 713057320 1 829861648 781430110 1000000000 1 611645889 599109374 1000000000 1 148243180 567334723 1 1 975701212 605545841 1000000000 1000000000 205840777 792808246 1000000000 1 687975441 320534370 1000000000 904630658 1 35892052 1 1000000000 653639496 1000000000 491088509 469616026 1000000000 1000000000 502443355 1 888320600 1 365409092 1 138918055 175418481 1000000000 1 238590388 600619415 1 703260417 1000000000 1000000000 242350711 1000000000 819606163 1000000000 529016519 1000000000 442322283 249311951 1000000000 423427232 1000000000 841057053 1000000000 1000000000 372093827 1000000000 734195372 658696484 1000000000 1 134514918 46672807 1 130720986 1 94326706 1 1 985238788 525191274 1000000000 1000000000 253119760 678429780 1000000000 1000000000 138044146 267705209 1000000000 747270324 1 1000000000 699277109 666550871 1000000000 1000000000 180668425 348835119 1000000000 461408208 1000000000 1 858573840 454782660 1000000000 660111284 1000000000 1 853558170 1000000000 866528440 912242485 1000000000 1000000000 899831949 938406958 1000000000 300117692 1 1 245439666 583983591 1000000000 1 971029241 177521630 1 500618955 1 146651169 1 1 500636263 1 417480776 106518323 1 1 127464850 816960143 1 1 4317973 277594415 1 471879643 1000000000 1 860369756 1000000000 736394333 751552637 1 1 569844398 111081023 1 1000000000 757400257 785301448 1000000000 1 75339806 1000000000 677019476 417402488 1 1000000000 59948684 1000000000 240573546 941588498 1 1 957869018 317230727 1 1000000000 843553095 1 142879609 1000000000 124807534 781720737 1000000000 194439341 1000000000 1728953 1000000000 649284977 1 1 869815647 341500708 1 1 788302176 841144552 1000000000 329494213 1000000000 283327377 1 1000000000 519339528 1 940083242 125057484 1000000000 677962365 1000000000 910824064 1 201525992 1 355116869 1 1000000000 751980264 248748666 1000000000 220077504 1000000000 1 931721294 606716047 1000000000 1 522815415 1000000000 291295554 779340853 1000000000 1 335327674 1 195648690 857543812 1 1 484586988 721785995 1 349753547 1 1000000000 532438308 353112815 1 404609989 1 226632694 1 1 856410333 1 50481588 298641179 1000000000 99087844 1 1000000000 962704014 832515987 1 279163644 1 1 181723827 1 608174793 379321912 1000000000 1000000000 73790941 51508501 1000000000 1 335859162 1000000000 97555079 473094920 1000000000 769174014 1 988659034 1 785449232 1000000000 1000000000 114364646 142300114 1 808196405 1000000000 972990966 1 1000000000 280486090 1 283412239 1 607648826 418680924 1 209414208 1 122243193 1 32620067 1 1 840291666 773077974 1 1 110553286 1000000000 854431527 944072769 1000000000 631367532 1000000000 1000000000 420682187 458601215 1000000000 1 295200468 1000000000 753364985 927350055 1000000000 1000000000 40836983 401470568 1000000000 1000000000 824219872 1000000000 68069489 1000000000 775198329 1 878732536 254018740 1 1000000000 538101471 1000000000 530213782 1000000000 762327940 365921674 1000000000 1000000000 181881 1 476085526 1000000000 387754499 496064703 1000000000 120402111 1000000000 1000000000 154725507 1 386391756 656201803 1000000000 919492313 1000000000 959400115 1000000000 1000000000 91441535 1 3634567 1000000000 444608318 662694742 1000000000 539509626 1000000000 1000000000 46773116 1 145536745 1 994647042 1000000000 856060348 1000000000 714756271 357615610 1 826511548 1 523971156 1 1000000000 856967788 1000000000 577474538 1 707669514 1000000000 281189711 1 777812883 1000000000 453603125 1 133482617 1 46545697 886401248 1 1000000000 914052 1000000000 686506411 508048532 1000000000 1 620300480 1000000000 644891993 1000000000 838400741 904307761 1 449455250 1 939459649 1000000000 442637592 1000000000 349664045 1 151193980 1000000000 683158134 1 1000000000 6022767 602484696 1000000000 1000000000 470216371 1000000000 460963605 1 108242779 1000000000 687589251 1 430719300 1000000000 619214785 1000000000 420171549 1000000000 577868273 1 147246952 1000000000 68713175 1000000000 834950612 1000000000 410738242 1 185812809 706542869 1 71141898 1 1000000000 893678429 1 898502480 1000000000 150350022 1 480515514 240185822 1000000000 529260530 1000000000 1 324761715 48578278 1 543329154 1000000000 1000000000 105522428 1 537304327 1000000000 506573209 31924754 1000000000 123064413 1 275279747 1000000000 1000000000 77447033 1 2304463 391402613 1 397445668 1 217796818 1000000000 1000000000 462491997 283320286 1 1000000000 203229458 32272160 1000000000 942411572 1 993811641 1 1 961448589 1 133344029 5881990 1000000000 669028733 1 67962004 1000000000 963003982 1000000000 948945836 1000000000 369433406 1000000000 1 580643352 1000000000 621696522 128115735 1000000000 946775420 1000000000 1000000000 838757794 1000000000 83567116 75837878 1000000000 1 550521198 891918210 1000000000 820757627 1000000000 1000000000 873981411 1 623059663 497998715 1000000000 764458361 1000000000 1 971232725 1000000000 727048233 420061165 1000000000 137016363 1 498805378 1000000000 1 395630754 66108549 1000000000 308573002 1000000000 1 199832597 1 304366918 1000000000 143012450 659331883 1 78644946 1 175033814 1000000000 1 940804554 1 45187403 857707398 1000000000 246964497 1 970778447 1000000000 1 879082336 132957557 1 464827523 1 342224509 1000000000 1000000000 61663197 522983361 1 1 32748494 1 298285063 1 905527813 1 984398935 1000000000 96000376 284056948 1 1 256063862 1000000000 231564384 610192693 1 120571463 1000000000 158845231 1000000000 1 321327655 521019830 1 1 925052589 1 31028259 1 49975944 1000000000 609814516 1000000000 343481261 1000000000 680137027 888995291 1000000000 885045753 1 848629452 1 1000000000 50289416 1000000000 6270561 1000000000 244450095 1 67764544 59592321 1000000000 8711727 1 186649134 1000000000 644658329 1 1282527 1000000000 429437082 1 321475587 1 1 330306797 137325693 1000000000 527127844 1000000000 1 999957758 519052932 1 491042421 1000000000 1000000000 857390055 286027518 1 1000000000 272753925 1 298982305 1000000000 671742338 112705345 1 285352482 1000000000 19613744 1000000000 355242628 1 1000000000 677793705 1000000000 201350594 1000000000 701282988 1 155709016 101463435 1 1 541178799 435979147 1000000000 80102322 1 1000000000 110046718 1000000000 603460290 545344566 1 1000000000 799312505 485308323 1000000000 971732877 1 1 839449495 1000000000 480714039 357554674 1 1 481972872 733728297 1 1000000000 788005887 1000000000 751534087 1 70536129 1000000000 987006332 1 86803680 491922156 1 1000000000 20783616 1 421954888 1 50148810 803759977 1000000000 1000000000 379551610 1000000000 382574582 330289663 1000000000 1000000000 85255499 1 807552505 999028908 1000000000 1 568444159 1 610629684 241965707 1000000000 634658521 1 1000000000 259575023 1000000000 2448356 1000000000 164577963 1 515712322 1 424636555 1 90037255 1000000000 311794414 1000000000 586451085 1000000000 347963021 305509761 1 531513136 1000000000 160640334 1 394986655 1 1 588820281 1 171375681 985498002 1000000000 721317311 1 354032227 1 1000000000 578343693 296576491 1000000000 147738163 1000000000 67376211 1000000000 1000000000 101143882 1 345289725 157009135 1 45037505 1000000000 677489064 1 869934216 1000000000 1000000000 273672837 276179865 1 1 692587381 1000000000 651543800 1 315828111 55851335 1000000000 1000000000 278449104 623928429 1000000000 927460506 1 730499201 1000000000 1000000000 706566226 1 8780870 1000000000 695454612 974726295 1000000000 1 531377466 1 486812723 102160569 1000000000 139775802 1 60246810 1000000000 1 208089021 1 540489980 685392075 1 880915457 1000000000 1000000000 418861391 810875893 1 1000000000 877520934 997578793 1 1000000000 459942601 1 154328906 94315504 1000000000 233794595 1 122716552 1000000000 1 809307554 582453088 1000000000 1000000000 11704963 11167727 1000000000 1 786615047 641370764 1 221773577 1 588630139 1000000000 1000000000 187054300 108798007 1000000000 1000000000 914068817 628118088 1000000000 595407169 1 1000000000 282386713 488813309 1000000000 1000000000 160523550 1000000000 547633669 285965488 1000000000 976391522 1000000000 813416193 1000000000 1000000000 649058061 883302280 1 1 781182643 257101626 1000000000 716460613 1 1000000000 664946952 552769708 1000000000 246324962 1000000000 1 815743750 691761343 1 1 127179458 1000000000 139755759 718217993 1 1000000000 408489263 88166859 1 1 577465796 1 789684429 112653850 1 1 455195434 1000000000 650017332 1000000000 556305287 1 839491662 605683582 1 1000000000 888858136 810543241 1 1 592726765 884524750 1000000000 471003221 1000000000 1 50035254 1 321653313 886333487 1000000000 1000000000 965219943 461599847 1 523168769 1 1000000000 50131704 1 214073714 53526104 1 1000000000 11012382 1 233941866 1 770995916 369282585 1 201741074 1000000000 330584282 1 295989254 1 462958451 1 719703212 1 83766114 1 1000000000 279832188 1000000000 473695320 215559255 1 43443978 1 1000000000 5722205 1000000000 587798225 864831980 1000000000 705236082 1 1000000000 116514622 1 41533028 180750330 1000000000 1000000000 374707459 284538397 1 756563205 1000000000 703220372 1 384998039 1000000000 453836019 1000000000 324734336 1000000000 1000000000 878989723 1 626299048 946636734 1000000000 1000000000 916119399 456987790 1000000000 1000000000 417918200 1 247508751 1000000000 122493561 1000000000 82186706 1000000000 513866690 1 422289937 1 904287636 932595581 1 142788448 1000000000 1000000000 925014557 516732190 1 277000617 1000000000 438719870 1000000000 341488573 1 61105904 1 870393912 1000000000 17582529 1000000000 1000000000 644672831 1 927070150 309683237 1000000000 100968946 1 1 580418237 862043686 1 93939789 1 918720944 1000000000 1 76173227 1000000000 924337871 517973950 1 1000000000 818197911 402460131 1000000000 522552997 1000000000 968458624 1000000000 49359341 1 1 280025647 1 412577819 754475490 1 781733070 1 888817239 1000000000 1000000000 163611682 1000000000 344624457 833514458 1 1 145174702 1000000000 852288659 90241654 1 544613726 1000000000 373948185 1 1 573872155 1 143545432 1000000000 358954241 585331104 1000000000 1000000000 976448934 727852885 1 1 888657394 1 998977658 1 474495824 704108564 1000000000 855309456 1000000000 1000000000 774177174 445393097 1 1000000000 559225294 312441244 1 983946663 1 883351369 1 745411607 1 1 63343326 1000000000 128000179 521410294 1000000000 1000000000 234531882 1 102268246 1 142916126 1000000000 556441557 1 974532020 469159654 1 1 726755380 295367215 1000000000 252002596 1 1 405851518 455821110 1 696687238 1 137339762 1000000000 419256265 1000000000 30375401 1000000000 139675898 1 599437678 1 1 283272023 1 336966556 1000000000 519325240 1000000000 336601742 645795918 1000000000 384296377 1 696724965 1 1000000000 301525811 1 314913421 511997648 1000000000 604298 1000000000 1000000000 424834684 1 949964898 466764065 1 605774593 1000000000 1000000000 478322575 541161136 1 489309356 1000000000 992486241 1000000000 1000000000 403060838 488121498 1 1000000000 370480310 1000000000 133465960 1000000000 785952792 31088821 1000000000 1000000000 930631388 1 249304681 1000000000 657117355 471418286 1 633859998 1 867631800 1000000000 66896984 1 1000000000 719922298 907532391 1 584989845 1 645070944 1000000000 1 538276350 1000000000 325303579 1 250950808 72734033 1000000000 465252416 1000000000 201875236 1000000000 1000000000 548400028 1 218935507 820692751 1 611632640 1000000000 739968560 1000000000 1 276319479 154142768 1 1 555033926 889211260 1 1000000000 383863555 91344140 1000000000 1000000000 537193017 1000000000 437812147 1 365498297 1000000000 21401049 1000000000 287264977 1 173036025 1 572661033 1000000000 24954439 1000000000 215355975 72349654 1 887532537 1 23646638 1 1000000000 110110497 1 397229085 32794162 1000000000 908605111 1 1000000000 274799297 844284760 1 5831055 1000000000 31864458 1000000000 733874282 1000000000 609828791 1 1000000000 823553346 1000000000 26811770 500496340 1 1 416074874 517061449 1 1 864989486 1000000000 734089011 731902174 1000000000 1000000000 684998451 1000000000 413826642 462247107 1000000000 1 339482758 1000000000 380504685 1 856986047 146755545 1000000000 787068780 1 1000000000 185446419 474059049 1000000000 564236648 1 1000000000 789598026 1 144181302 1 190263627 897313298 1 87281797 1000000000 501588137 1000000000 1000000000 912978319 521488817 1 791556252 1 658901842 1 732765506 1000000000 1000000000 8738407 190033424 1 589542384 1 1 837172281 467283748 1 1000000000 566667733 377363818 1000000000 1000000000 706771199 1000000000 611795384 1 787455034 585520282 1000000000 68347010 1000000000 75866203 1000000000 1000000000 205641048 45765786 1000000000 1000000000 169431871 1 228781756 493478649 1 1000000000 531510927 772623851 1000000000 1 412514440 1 529325578 94810869 1000000000 120402854 1000000000 1 861792638 203765636 1 173757547 1000000000 1000000000 430020509 191043314 1000000000 1000000000 71148249 349509634 1 1 869340734 620205793 1 113183197 1 759315715 1000000000 1000000000 142860771 1000000000 4106870 45184567 1 1000000000 29110337 458730233 1000000000 221382684 1000000000 1 119377481 602656992 1 665780658 1000000000 1 534506247 1000000000 338209182 763473062 1000000000 377229613 1000000000 35294271 1 751066836 1 44450754 1000000000 1 21078563 51065646 1000000000 770861835 1 883991580 1 864264469 1 1 662551980 1 403446992 551852062 1000000000 1 357145589 377930634 1000000000 1000000000 47469701 1000000000 807842051 906061652 1 1000000000 717331870 1000000000 778207316 639007905 1000000000 1000000000 451373838 789114448 1 1 71184790 1000000000 715143859 383823475 1000000000 837837221 1000000000 839229375 1000000000 1 431630762 1000000000 412667384 690573004 1 540271310 1000000000 1000000000 854783735 1 716916831 1000000000 301599528 1 55440693 1000000000 38938323 47767398 1000000000 1000000000 409373918 178364741 1000000000 98303890 1000000000 704460270 1000000000 1 776264417 1000000000 33156126 1000000000 516231273 753970094 1 1 330699390 1 61158423 839217597 1000000000 363121242 1000000000 109105253 1000000000 215739052 1000000000 1000000000 278249198 677517391 1 1 818125624 1 543338984 636706726 1 66927810 1 1 898944921 249208659 1 705999518 1000000000 832856426 1 1000000000 845789104 1000000000 384781919 628102130 1 79916973 1000000000 1 786893373 597984848 1000000000 669465831 1 344599882 1000000000 188727071 1000000000 76122540 1000000000 838328124 1 602099848 1 1000000000 998105957 653174565 1 323019248 1 1000000000 45033439 1000000000 248265428 1 901458437 1 978011028 1 629863205 1000000000 86193402 234015769 1 1000000000 560394771 1000000000 896456252 1000000000 949455284 349690658 1 1000000000 735143424 763774268 1000000000 53529405 1000000000 663627707 1 1 938257250 1000000000 8850974 1000000000 737883578 351004614 1 996328958 1 392493035 1000000000 1000000000 537284165 668493917 1 299543846 1000000000 554786662 1 753899896 1000000000 1 791586104 979863808 1 1 480958264 742431100 1000000000 1 746735003 1 44899674 217054108 1000000000 1 424618899 934073027 1000000000 888357359 1 1000000000 173841804 1000000000 779948837 603407827 1000000000 145659956 1 451038060 1000000000 879872586 1 808230204 1000000000 907473064 1000000000 1000000000 472865591 157016025 1000000000 1000000000 236633004 608307612 1 1 177426986 1000000000 105898224 483387002 1000000000 1000000000 578307457 801397233 1 1 340782084 441728401 1000000000 346126003 1 1 609816912 1 45904749 1 110771933 689149637 1000000000 317339732 1 1000000000 618127212 518477109 1000000000 12300622 1000000000 665427452 1 1 562082753 1 111192265 1000000000 756274739 1 850544997 1 353643179 1000000000 214805263 1000000000 36965240 675973237 1 1000000000 731561856 777388586 1 378805891 1 1000000000 748318730 984125616 1 1 796168157 694778099 1000000000 89591716 1000000000 1000000000 193849174 1 393002480 906786529 1 960183955 1000000000 1000000000 949745218 1 655115810 92037814 1 1000000000 155938973 170515589 1 486297490 1 1000000000 307182192 593186355 1000000000 983680381 1 26499498 1 582321776 1 740292118 1000000000 285508194 1 1000000000 144218253 871016904 1000000000 1 18813573 1000000000 730961746 801796867 1 1000000000 818818052 26616300 1000000000 577438684 1000000000 141483491 1 361145976 1000000000 1 825625354 478828811 1 61860099 1000000000 1000000000 206723851 332692643 1000000000 717907189 1000000000 1 601558943 1 825613444 1 416186023 1 167939012 670374983 1 1000000000 826147925 7562468 1 1 270441542 1 735467085 1000000000 13198824 324686634 1 302083571 1 1 960916655 1 728182120 614485246 1 857407103 1000000000 1 871573636 870491667 1 641825476 1000000000 1000000000 41627873 226641637 1 1 403806207 1000000000 709505127 135017444 1000000000 1 458863198 1000000000 901423468 225755533 1 541560878 1000000000 459083221 1000000000 1000000000 600622988 1 891702587 297096657 1000000000 260359931 1 25829072 1 540605189 1 64790865 1000000000 131318324 1 983929014 1 1000000000 775065530 1000000000 303470134 1 113310212 152226577 1 864194447 1000000000 97776405 1 1000000000 608528380 1000000000 693828315 358288332 1000000000 619184923 1 706495268 1000000000 798229113 1 161390582 1000000000 1000000000 424418589 624999915 1 9677198 1 44854398 1 218764830 1000000000 985002895 1 98625605 1 1 639793898 1000000000 533566304 1 644299529 1000000000 902794266 1000000000 852524419 1 232415216 474414461 1000000000 1000000000 591123498 526880385 1 1000000000 136970669 448028193 1 1 25826558 814490805 1000000000 53933019 1 285735853 1000000000 79213523 1 1 245262264 418459944 1000000000 1000000000 643863364 174096238 1 566258068 1 665696063 1 1000000000 607263972 349579361 1000000000 1000000000 505294322 874662860 1 1000000000 114456908 464159960 1000000000 1000000000 561003204 1000000000 98423055 1000000000 890684269 984993769 1 1 586886261 138634727 1000000000 1000000000 4256596 717106269 1000000000 1000000000 837249937 896955736 1000000000 1000000000 854015640 419612410 1 227137522 1 1 39617440 1 139792963 1000000000 873566291 1 499130221 1 132853947 792737341 1000000000 929807892 1000000000 1000000000 70788604 276622964 1 1 631498816 1000000000 2484169 43364206 1000000000 1 393383406 915164729 1 1 961845553 47820941 1000000000 1 121778356 919354940 1000000000 1 247594499 1000000000 558235089 58270015 1 150094830 1 218770239 1 90136967 1 121835784 1 424010605 1 380559865 1 1000000000 498725756 1 884514321 113918916 1000000000 1 802457508 679237166 1000000000 1 707342831 1 184286415 84269532 1000000000 485645685 1 1 63935580 886549676 1 907719609 1 764410544 1000000000 1 365747005 944688804 1000000000 1 479577233 1000000000 223081582 1000000000 101871152 1 567399321 1000000000 93646415 1 933521823 141225371 1 616967155 1 798532916 1000000000 1 699519547 567381811 1000000000 1 296657671 113658156 1000000000 1000000000 945947507 1000000000 560743434 388545546 1 1 414227606 1 304622424 359135262 1000000000 1 637407351 1000000000 551454863 1000000000 817198091 602429792 1000000000 45637629 1 1 204827327 1 334464102 980548676 1000000000 1 269922799 1000000000 236147880 1 217526826 608739273 1000000000 132686887 1 946501740 1 1 202338220 1 943978251 1 832435067 168344864 1000000000 534032636 1 1000000000 728884808 422300070 1000000000 147082898 1 1000000000 775658647 208381296 1 1 143748272 1 332347543 1 748724112 121142835 1000000000 1000000000 435930080 1 269550041 85843260 1000000000 1 15658375 1 465636390 348238368 1000000000 347055198 1000000000 90226362 1000000000 1 446162435 1 799311393 1 862126547 1 81207289 1000000000 766896379 1 183340231 684467905 1 1 96142432 229540990 1 293998081 1000000000 770999356 1000000000 1 749315972 1 765600341 329026316 1 1000000000 120651899 202631295 1 1000000000 561852043 253673538 1 54904188 1 1000000000 512156286 1 553010910 539074661 1000000000 803993909 1000000000 1 837612233 1 796586918 664956264 1 284501822 1000000000 503785042 1000000000 546832967 1000000000 1000000000 167614655 838478846 1 1000000000 614381761 1 669501717 804127529 1000000000 488173397 1000000000 548562689 1 336141511 1 1 14799357 1000000000 778329289 1 446506822 986419040 1000000000 1 389170676 648142134 1 786240673 1000000000 1 924534427 677673847 1000000000 80033778 1 526068744 1 948582360 1 528079979 1000000000 1 691881855 1000000000 551063778 1000000000 987692934 683861884 1 1 322053559 578849041 1 6419986 1000000000 1000000000 922874089 1 883526517 1 643015812 475545169 1 1000000000 922513104 179639233 1 1000000000 736695869 1000000000 17486699 1000000000 915944189 968689279 1000000000 816817889 1000000000 1000000000 16803913 52006959 1 1000000000 125017242 1000000000 261572290 1000000000 13021315 1000000000 60176620 597768110 1 397390697 1 1 394818757 620860360 1 525511478 1000000000 1000000000 822042793 273189059 1 168968499 1000000000 836084023 1 1000000000 585587489 261062304 1000000000 950823619 1 1 564797549 1 115027538 936250329 1000000000 1 44548098 413513717 1000000000 511172131 1000000000 1 542073273 1 67969211 755054205 1 1000000000 9196531 1000000000 273247545 1 652657858 649547498 1 1 892595489 1 626979447 657795395 1 1 560408714 1 593547033 1 842523548 1000000000 671238544 981502652 1000000000 426094818 1000000000 1000000000 75462473 1000000000 994604901 1000000000 976698399 1 718381094 101630083 1 568602303 1000000000 389604154 1 1000000000 616965059 364810272 1000000000 1 928087326 650758828 1000000000 1 215195089 1 417429938 490280025 1000000000 198757078 1 733855030 1000000000 1 189238773 131755748 1 1 806812935 498575530 1000000000 1000000000 105794231 184551838 1 811346986 1000000000 401905990 1000000000 869527623 1 885785376 1 1 133207277 474810515 1000000000 1 85475938 550563460 1000000000 780666741 1000000000 1000000000 368881169 1000000000 94700188 295745972 1 1 24654465 1 115796039 1000000000 504051276 1 833035062 54374428 1000000000 1 255850316 1000000000 934988285 146813302 1 50747338 1 821536470 1000000000 1000000000 808927827 582378901 1000000000 1000000000 40263724 122324419 1000000000 631851132 1 24178098 1 108717622 1000000000 1000000000 912656166 545611802 1 1000000000 575910073 8885205 1 17922262 1 715680943 1000000000 614020523 1000000000 945880603 1 1000000000 639582580 1000000000 32396427 188455024 1000000000 1000000000 235204846 466341372 1 1 370545972 1000000000 102544411 1 392683059 313178832 1 17310550 1000000000 1 335079613 1 111357558 939396163 1000000000 1000000000 470577197 1000000000 431764142 299249949 1 958709413 1000000000 898012273 1 433664346 1000000000 1 483240975 332446158 1000000000 1 261192387 339288459 1 1 233866464 1 231735855 1 664309656 1000000000 206889783 585036162 1000000000 467370838 1 195992229 1000000000 1000000000 227569867 1 178973801 570598402 1000000000 377705420 1 1 108462584 1000000000 67083327 667578794 1000000000 186561416 1 191737855 1 1 622954762 472343434 1000000000 1000000000 106523350 120182651 1 111561948 1000000000 1 759339823 369459878 1000000000 1 441103790 428813819 1 1000000000 835146373 742405315 1 793646927 1 143890067 1000000000 1000000000 724576096 14388801 1000000000 812944084 1000000000 1000000000 282638299 1 467123850 1000000000 440383335 900816446 1 391419078 1000000000 1 32827470 1 796430623 1 637843557 165759022 1 442782341 1000000000 1 802420188 1 476338116 435643005 1 1 680495648 995092493 1000000000 1000000000 697341127 1 43663582 1000000000 965325368 1 960204290 1000000000 492558229 1000000000 709076452 1000000000 638508692 569542494 1 1000000000 607680859 292838331 1000000000 301747643 1 1000000000 993517055 305163547 1000000000 1000000000 620670415 1000000000 129413756 21578347 1 67251701 1 1000000000 89020413 1000000000 989325053 1 598834110 1 51868405 618701112 1 813498690 1 1 786979090 1000000000 260941919 617875390 1 1000000000 14247745 973158001 1000000000 1 331702905 657291454 1 158245989 1000000000 1 120622393 523447258 1 279297411 1 913646753 1000000000 111782928 1000000000 1 274358066 1000000000 995863077 1000000000 380910329 269860939 1000000000 154443420 1 906317746 1 1000000000 617638798 571217626 1 793788003 1000000000 1 695067098 667309355 1 250350775 1000000000 544241490 1 117534235 1000000000 1000000000 213615182 14580945 1 965405826 1 571108974 1 154554810 1 482733430 1 217619615 1000000000 721436017 1 907073661 1000000000 104931648 1 1 345267389 804633111 1 561462142 1000000000 133044099 1000000000 683676315 1000000000 1000000000 91768016 1 822390924 1000000000 329944631 867420792 1 1000000000 536118325 1000000000 217726693 994254178 1000000000 1 626436182 1 412410679 983384900 1 114656267 1000000000 1000000000 115180236 624050889 1 736122224 1 575467164 1000000000 251090770 1 1000000000 165857036 1 35131204 827148504 1000000000 691467274 1000000000 582960125 1 1000000000 457269050 257633599 1 1 607381260 891347357 1 900178558 1000000000 382704640 1 1 346244406 332520864 1 1 304130674 973565281 1 1000000000 157206643 92008090 1000000000 161603006 1000000000 1000000000 252633003 1 808188812 1 164974249 406761692 1 735022747 1000000000 906994543 1 1 624509342 1000000000 971203619 1 522036295 1 35210750 542172337 1 1 347499859 108433807 1000000000 874446427 1000000000 53008806 1 768836771 1 266631176 1000000000 808328883 1000000000 1 109599099 272806218 1000000000 933147493 1 1 299159435 478808214 1 1000000000 874552715 651771495 1000000000 965250186 1000000000 731029102 1 837823558 1 1 13114695 1 408872135 224878777 1 402238461 1000000000 1000000000 257491876 567655061 1 519153687 1 440165 1 1 849219562 340455629 1 489102911 1 1 902504304 1 791600709 110474654 1 775479210 1 1 516610266 1000000000 722159367 526427859 1 80849599 1000000000 1 626748211 43449495 1000000000 26583973 1000000000 1 582673535 1000000000 39399278 1 214554332 238575107 1 1 579472052 623103978 1000000000 1000000000 114381354 1000000000 752431455 352831895 1 1 51964416 600799149 1000000000 951005436 1000000000 682093313 1000000000 704470287 1 1 781001559 139444664 1 1 479448854 1000000000 109711110 329893191 1 1000000000 813902679 649304175 1000000000 1 762687602 131442875 1000000000 1 159129938 772289992 1000000000 1000000000 115393034 885793401 1 39597856 1 628625708 1 649708473 1 1000000000 564480699 1000000000 383546884 1000000000 817495199 988077357 1000000000 207213211 1000000000 1 124296792 1 89756236 1 755313121 147703040 1 1014875 1 857437233 1 432580775 1000000000 1000000000 102411017 896700026 1 1000000000 440967497 1000000000 733191355 1 53923834 545573660 1000000000 1000000000 312768572 483985989 1 1 714865318 290720755 1000000000 1000000000 288908677 1000000000 243140207 633109599 1 1000000000 584641728 1000000000 28503331 1000000000 41845482 1000000000 54386523 1000000000 746130343 963277252 1 1 144036092 335301802 1 617915638 1 364609904 1 429199886 1000000000 1000000000 127914904 1 273629299 158781876 1000000000 1000000000 24051637 1 980549790 1 456148005 1000000000 60022610 1 716960577 18920912 1 1 144752805 1 936218983 305744581 1000000000 400539331 1000000000 637564647 1000000000 1000000000 758394398 1000000000 144530344 158205950 1000000000 1000000000 778022277 454797013 1 1000000000 500359340 1000000000 246414822 584818062 1000000000 1000000000 924730832 622631295 1 811182884 1000000000 1 626076880 1000000000 477761885 1000000000 245369280 746355866 1000000000 1000000000 512438690 150870664 1000000000 732705685 1 96218825 1 1000000000 364423223 413624131 1000000000 1 452241837 1000000000 786412731 1000000000 991744353 1000000000 609381392 126925523 1 1000000000 5086328 1000000000 638738148 1 389978929 756782837 1000000000 954193640 1 1000000000 13050174 1000000000 928903506 366276021 1000000000 646464837 1000000000 1 745883893 1000000000 807353271 1000000000 682534001 285660166 1000000000 213751650 1000000000 1000000000 147900388 1 36756943 615061322 1000000000 119699199 1000000000 260238029 1 462221517 1 1000000000 127943362 1 6775086 410014079 1 1000000000 131619145 530938659 1000000000 596410252 1 349996878 1 1 209032207 1000000000 930221325 1000000000 499972791 1 890601345 1 425361507 968045432 1 142664349 1 832401532 1000000000 70585617 1 1 936635807 850053192 1000000000 745235056 1000000000 1000000000 385733874 50247793 1000000000 1 980453160 586644865 1000000000 1000000000 795576065 384549751 1 771504099 1 24682871 1 760315873 1000000000 955314497 1000000000 456384155 1000000000 533715177 1 51764968 1000000000 696358743 1000000000 1 278358719 1000000000 114994664 514238641 1 1000000000 364031390 1000000000 138924631 758829611 1 253429537 1000000000 1 746510666 43718347 1000000000 1 724468411 1000000000 518980344 1000000000 655961413 1 680696117 1 895584031 1 352825565 533534751 1000000000 709271594 1000000000 481390603 1 1000000000 752294373 25581944 1 1 298931973 1000000000 564167559 1000000000 336608165 1 424962797 1 866826933 1 554487454 1000000000 687006138 669125761 1 1 467755530 574047369 1000000000 375325399 1000000000 1 473884815 1 298488700 1 699822427 1000000000 334549329 1 154602287 1 505272446 728344112 1000000000 842544424 1 61250343 1000000000 1000000000 451883589 1000000000 388759252 736854936 1000000000 1000000000 589233749 903524884 1000000000 1 182986480 364759072 1 1 563984285 1 959072523 515925179 1000000000 880465172 1 783011408 1000000000 288364401 1 1 620417313 1 87032225 324485918 1 397559680 1000000000 91698543 1 827264865 1 781482112 1000000000 1000000000 949753777 55942785 1 1000000000 643653985 1 182644896 93842059 1000000000 1 103289198 773899952 1000000000 1000000000 840444107 411297768 1 9376180 1000000000 314515563 1 1000000000 982498394 1 210046922 1000000000 44135138 1 687571271 71694623 1000000000 1000000000 266288798 854612933 1 1000000000 479579297 1 336120655 168490768 1 815392534 1 1 33241861 1000000000 969063663 53784914 1 340412836 1 1 147891260 830188738 1 236450280 1000000000 1000000000 22448639 1 913372379 1 950235826 66461688 1 1000000000 319767463 1000000000 84361546 734632896 1 1000000000 893277969 249681846 1 725936724 1 274594153 1000000000 1000000000 772851322 776327948 1 1 523792687 927494811 1 1000000000 88928768 1 399212027 349702926 1000000000 1 396888600 133140538 1 1000000000 460339571 618480677 1 329114219 1 1000000000 417904224 149744561 1 981252158 1 1000000000 562929994 220367247 1000000000 87561318 1 1000000000 659975356 1 991289997 1 917365141 910763622 1 58009647 1000000000 876053136 1 1000000000 155414339 66365139 1000000000 204162394 1 1 548117541 537613364 1000000000 473704394 1 1000000000 97572291 104458240 1 1000000000 712619547 1 193816206 1000000000 436000188 1 15736734 68214669 1000000000 485264693 1 150967792 1 1000000000 839370167 1 808462926 1 168873426 871467634 1 1000000000 586437159 1 282746145 809488675 1 945549636 1000000000 180483929 1000000000 484541196 1 768122046 1000000000 241057383 1 228001589 1000000000 1000000000 206790700 1 819113145 1000000000 908719970 1 875060621 607040505 1000000000 120154841 1000000000 63215190 1 165257222 1000000000 807075612 1 170132287 1 131022467 1 288468868 1 1000000000 823472 1000000000 231467665 1000000000 80192086 76173082 1000000000 375866135 1 80172454 1000000000 1000000000 18125558 988568177 1000000000 1 412019776 1000000000 949890742 1000000000 950391119 672923577 1 1000000000 734894456 1000000000 137511937 1 36311711 246030096 1000000000 1 26986162 1000000000 138784257 1000000000 370454658 226746738 1000000000 413142866 1 655882510 1 1 86020219 1 973927713 1000000000 523268224 145408145 1000000000 349306117 1 696088983 1 1 421791980 715028396 1000000000 106649114 1000000000 135179500 1000000000 127598111 1 726861161 1 1000000000 250622275 1000000000 430446276 1000000000 477494084 1 979417188 1000000000 825622819 867668157 1 1000000000 500885366 119420405 1 1 621696640 638072919 1000000000 1 12065164 447565026 1000000000 1 744990932 1000000000 539005542 506978148 1000000000 1000000000 330006405 1 605818452 1 694137847 1 221629615 254798715 1000000000 297285503 1000000000 200032450 1 335163710 1 200607951 1 136776235 1 1 416244496 959956173 1 464207526 1000000000 887001614 1000000000 620154670 1000000000 1 269634126 1000000000 401649518 828487883 1000000000 207540819 1 558899898 1000000000 621355653 1000000000 1 552397183 984996111 1000000000 1000000000 92858198 608210791 1000000000 1 676432845 1000000000 805727544 519980931 1000000000 347347548 1 194952297 1000000000 1 673182545 1 98482698 1000000000 59953312 812020514 1 822230397 1000000000 479176168 1 661147158 1000000000 1000000000 734283381 951612389 1000000000 1000000000 789669017 1 688437865 805029520 1 928458406 1 38966243 1000000000 433328068 1 1000000000 579082725 1 142583616 1000000000 870558500 978344694 1 1 853187890 664675197 1000000000 1 926293535 1 707027743 394978064 1000000000 138034656 1 879104325 1 1000000000 265988832 1 174938875 864960913 1 767314818 1 268384003 1000000000 413178339 1000000000 1 475987399 1 42830217 96580265 1000000000 304980019 1000000000 22601912 1 62452387 1 1000000000 822589684 114095970 1 678096896 1000000000 10471158 1000000000 636631095 1 1000000000 609399545 1000000000 297934479 1000000000 791919444 235101340 1000000000 185296677 1000000000 149624343 1000000000 1 608355462 955315285 1000000000 393424063 1000000000 482051575 1000000000 996835866 1 584304456 1000000000 146295515 1000000000 1 34842531 428219562 1 331153463 1 228792273 1000000000 1000000000 934823576 973670831 1 137919344 1000000000 982780362 1 1 742771646 897842888 1 82962165 1 187456717 1000000000 1000000000 109125215 1 73642631 1 929224237 68462668 1000000000 1 410228361 485519037 1000000000 1000000000 144253709 1000000000 231727660 1000000000 78856961 966816839 1000000000 370775235 1 340236115 1000000000 103314603 1000000000 1000000000 418977371 514832867 1 987947960 1 653783416 1 109701455 1 216506391 1 710654950 1000000000 783204560 1000000000 1 284553963 1000000000 378812226 909952019 1 1000000000 225267075 1 152790577 1000000000 405088823 1 684191906 153781036 1 1000000000 501354668 610769626 1 1 9849910 422213928 1000000000 1000000000 774023480 1000000000 748180438 1000000000 374321466 273011959 1000000000 1000000000 603508306 1000000000 158847426 1 900587247 134890547 1000000000 551321058 1 221186511 1000000000 1 478602231 412369905 1000000000 791897736 1000000000 1000000000 941847029 443699298 1 57713589 1 1000000000 992236646 1 915361952 1000000000 262099768 1000000000 639635933 1 320536942 1000000000 106899415 1000000000 107227529 934507400 1000000000 933567790 1 619172846 1000000000 959619315 1 1000000000 40913415 958535707 1 1 869244847 1 475479988 1000000000 876598728 1000000000 75480157 17522181 1000000000 892509234 1000000000 1000000000 700970688 527079452 1000000000 1000000000 419006764 606317577 1 1000000000 498309209 1 315191114 834538327 1000000000 826381974 1 1000000000 116613854 794501363 1000000000 1 111038178 678426884 1 326443110 1000000000 1000000000 571801603 1000000000 68501498 1 161259991 658502463 1 425715609 1000000000 517924811 1000000000 689811960 1000000000 1 595082717 1 201583308 1 362126124 1000000000 513658177 432272453 1 81028092 1000000000 592651465 1 1 503261324 1 770706678 1000000000 474863517 982169808 1000000000 1000000000 757726009 963581785 1000000000 287630977 1 990397472 1 1000000000 148285502 645433771 1 468204966 1 1 266262768 1 233223862 471524457 1 1 548285826 581755646 1 1000000000 773217252 692217662 1000000000 1000000000 180125902 663676731 1 1 778170568 683707756 1 1 892244689 874032886 1000000000 1000000000 765625126 426154425 1000000000 805800751 1 1000000000 470610055 1000000000 852264980 1 61608411 522533172 1000000000 58060670 1000000000 7504901 1000000000 109505895 1 168605852 1000000000 694161997 1 1 96789077 1 918181944 1 281616871 1 819725686 46760534 1000000000 450959966 1000000000 940791836 1000000000 1 125674033 1000000000 385619932 1 235085705 1 548998172 991429793 1000000000 4734791 1000000000 543090166 1 1000000000 283217260 217581434 1000000000 1 631124753 567849179 1 989606014 1000000000 375045419 1 1000000000 886982361 774764112 1 1000000000 380749952 1 169848467 1000000000 137763824 867809473 1 1000000000 103628457 1000000000 119029540 920014180 1000000000 1000000000 426371538 282824450 1 1 44871826 620471181 1000000000 1 105439443 1 103557299 504468482 1 1000000000 812181271 1000000000 33431719 1000000000 632668625 707092144 1 893671824 1 84951346 1000000000 1 618452135 1 171967521 1000000000 594591604 575261250 1 1000000000 654110851 1000000000 469011915 1000000000 463882681 291489793 1 498361348 1000000000 347232835 1000000000 5778648 1000000000 1 743203034 906518243 1000000000 1 349502953 97306460 1 394509035 1 948134210 1000000000 634909970 1 1000000000 486859760 611195117 1 1 136200308 414078902 1 711242982 1 1 629844129 1000000000 895631692 605718683 1000000000 79035205 1000000000 837153983 1000000000 989218796 1000000000 1 852920834 1 283826518 1000000000 295463003 1000000000 635509511 1000000000 514294738 553526961 1 591924697 1000000000 578393785 1 688883525 1 1 606529477 14931796 1 465520330 1000000000 500363283 1 786064103 1 495272076 1000000000 1 711582335 603887901 1000000000 1 689818335 564645456 1000000000 1 873480676 328173725 1 544865519 1 482155373 1000000000 945697431 1000000000 1000000000 313577421 122017895 1000000000 382764312 1000000000 951272473 1000000000 766725654 1000000000 1000000000 129515432 1 310283481 1 578260882 876032445 1000000000 1 77450934 314784250 1000000000 258480420 1 1000000000 401176588 800265540 1 783192688 1000000000 1 765151924 132266751 1 717139516 1000000000 1000000000 62491467 34039862 1000000000 907735152 1000000000 43814606 1 1 716268700 65964409 1000000000 1 856656070 1000000000 236463357 650105062 1 1000000000 85402997 1000000000 415047963 450453415 1000000000 1 446445065 1 680155411 532542190 1 843448341 1 755554221 1 918053758 1000000000 1 784615755 1 986823428 146711852 1 1 109657578 1000000000 476688760 858088757 1000000000 1000000000 274536197 99334883 1000000000 1 330635556 227701618 1 684911551 1 438175514 1000000000 959795725 1000000000 397024803 1000000000 806890075 1000000000 83873197 1000000000 201970993 1000000000 313897554 1 1 899348032 1 479810552 1 44791161 1 931914813 1 878899363 1 453989595 41846754 1 905487197 1 314724727 1 356722573 1 1 129946927 204544503 1000000000 1000000000 727613910 139482594 1000000000 930259726 1000000000 160830497 1000000000 59355631 1 1 602798105 161219785 1 1 982105176 547032689 1000000000 446882347 1 1 140032880 223631234 1000000000 701269881 1 395168913 1000000000 775932806 1000000000 6920321 1 1 781113595 1 799666839 1000000000 723991084 1 544232762 1000000000 785610927 297326113 1000000000 1000000000 502169036 459406629 1 1 532392829 241541885 1000000000 739253321 1000000000 1000000000 550572889 1 564270700 1 337678763 338805926 1 994360850 1 559597833 1000000000 333503402 1 1000000000 958737974 110868933 1 1 34526038 1000000000 144404806 1000000000 917820229 80203174 1 972435254 1 1000000000 211566305 330813255 1 1 401392058 191199063 1000000000 132121024 1 1000000000 751703681 536622683 1000000000 1000000000 690388384 607556184 1000000000 1000000000 67617591 1000000000 884762954 662951709 1000000000 1000000000 60904475 1 697393238 1000000000 756394556 269999466 1 1000000000 821852865 1 175076261 1 717939934 1000000000 248628127 1000000000 70098707 1000000000 792304489 752234092 1000000000 1000000000 419124925 935068478 1000000000 1 40599961 1 393267380 1 85320089 646729367 1 394103939 1 990072998 1000000000 953638473 1 944390379 1000000000 51461886 1 342600287 1000000000 150951693 1000000000 1 493228875 184419346 1000000000 1000000000 495696567 946592960 1000000000 1 218478168 1000000000 314776615 603619402 1000000000 491280066 1 105841676 1 113650093 1000000000 294063110 1 764060768 1 1000000000 146264331 1 104825676 574099253 1 978278342 1000000000 1000000000 153257835 1000000000 7047055 438827276 1 1000000000 381441128 70388994 1000000000 1000000000 678688780 346146742 1000000000 1000000000 601189613 1000000000 343556913 249063448 1 1 889978588 253460639 1000000000 782492207 1000000000 1000000000 771059435 1000000000 434697144 1000000000 838152274 1000000000 385981914 1000000000 1606993 1000000000 447569052 807818450 1 1 565746171 601559763 1000000000 1 982999039 1 476437203 1 925244441 1000000000 40387174 359958794 1 1 152127061 1000000000 906175683 1000000000 768246933 1000000000 389696418 1 105360278 1000000000 784107610 1000000000 990383404 833274360 1000000000 1 297812351 522604894 1000000000 1000000000 578145382 343862159 1000000000 146204552 1 581567035 1000000000 57114523 1000000000 780764623 1000000000 659564847 1000000000 1 943685268 1000000000 53500260 1000000000 688206859 139509467 1 1 611734033 374574930 1000000000 597077264 1000000000 40365131 1000000000 439076520 1 849720081 1000000000 342236719 1000000000 28035206 1000000000 1 977778793 801978648 1000000000 296920014 1000000000 1000000000 126773054 1 32265935 1 418903253 1000000000 51658092 947020742 1000000000 1 710362500 777499735 1000000000 1 983778101 1000000000 366222712 1000000000 296749750 27141502 1000000000 1000000000 556320008 1000000000 51304865 464600794 1000000000 156349601 1000000000 578865926 1 1 876848880 115262975 1000000000 842439360 1000000000 1000000000 123640734 1 354837087 1000000000 286599832 1000000000 243800877 104116504 1 1000000000 480854946 897779140 1 123994807 1 8203425 1000000000 1000000000 903408913 1 610906402 308279384 1000000000 1000000000 860231384 1000000000 745660178 890167315 1 1 986807138 850017241 1000000000 1000000000 720040716 1000000000 709140113 207685926 1 1000000000 859144905 1000000000 422319561 1 438716273 1000000000 410661415 1000000000 310326500 45181292 1000000000 825670197 1000000000 1 638810817 820319237 1 1 204852950 1000000000 686738007 1000000000 699418964 1 105727158 249900180 1000000000 1 295126036 903627254 1000000000 1 188159930 1 88394572 1000000000 758079671 1000000000 269960602 1 150317849 588007338 1000000000 606830696 1 927067837 1 153394862 1000000000 1000000000 976289736 1 338015607 1 629460370 1000000000 391933486 6868509 1000000000 1000000000 688311077 580040624 1 168871099 1000000000 47761897 1000000000 1 75836916 1000000000 940045114 808327658 1 1 711530273 19488113 1 220200848 1000000000 1 270744659 1 852701656 24327553 1 764978550 1000000000 1000000000 214902170 1000000000 262988079 1000000000 449385258 401623237 1000000000 1 843780605 1 371690944 334442213 1000000000 1 882748306 1000000000 710367583 124479367 1000000000 286381668 1 1000000000 88443100 912321494 1 1 486166356 1000000000 545223136 1000000000 448328380 610523058 1000000000 227896240 1000000000 640754920 1 713777673 1 1000000000 269068048 1000000000 578684750 236628647 1 1 630678411 1000000000 269311713 1 952552180 1 780158901 873933477 1000000000 736264054 1 859194604 1000000000 704471907 1000000000 1000000000 608173437 15798928 1 537861607 1 1 500975746 1 619573935 314659558 1 1000000000 306217330 1 75154358 1000000000 588675699 1000000000 459525432 620649951 1 498192186 1000000000 211110732 1 105558230 1 725201325 1 1000000000 640742965 831141429 1000000000 195851179 1 1000000000 4881530 1000000000 599005567 1 690159688 204553167 1000000000 341632365 1 661956590 1000000000 1000000000 675313650 1000000000 344390286 573791005 1000000000 194356775 1 1000000000 49654677 337938164 1 125267719 1000000000 968968164 1 799076798 1000000000 1 3259357 1 962943601 1 70698177 1 316619977 1000000000 473563516 1000000000 414077147 1 336814734 1000000000 510256147 1000000000 35077227 1000000000 796125159 165813009 1000000000 1 803073698 1000000000 177902643 1 23329993 680104795 1 779760979 1000000000 5635935 1 285972275 1 622672015 1000000000 1000000000 114131076 836779773 1 1000000000 937091004 1000000000 478074416 770570051 1000000000 184738231 1000000000 317668305 1000000000 1000000000 854762988 508619767 1 544689747 1000000000 1000000000 346570529 991653608 1000000000 1000000000 402075791 1 2893768 1 69269125 1000000000 398752909 969122347 1 1000000000 960808644 1000000000 693656686 758115540 1 1 11739722 1 956861116 470369492 1 1000000000 310053902 1 294277493 462569077 1 915597982 1000000000 1000000000 916778552 1000000000 191225708 570761747 1000000000 1000000000 574131342 1000000000 343797696 910094545 1000000000 435285665 1 1 865588657 451018196 1000000000 1 691581012 111565090 1000000000 428424007 1 1000000000 128990763 596057440 1000000000 1 554647321 1000000000 551192111 186835032 1000000000 1000000000 44667462 108901015 1 1000000000 344744407 832745101 1000000000 1000000000 720161258 933726661 1 1000000000 122040995 1000000000 182593005 1 397833964 148581875 1000000000 89412062 1000000000 629263448 1000000000 1 43660379 1 941775393 1 514847010 32571315 1000000000 797009879 1000000000 1000000000 727987982 622197060 1000000000 1 134929591 1 784870727 617562304 1000000000 1 118681795 135262525 1000000000 1 82402813 1 53543318 1 223300531 1000000000 493670922 1000000000 982906215 1000000000 140007628 1 44725030 1 951587863 464597818 1 454116496 1000000000 1000000000 522263581 1 200981349 10662171 1000000000 1000000000 754486148 1000000000 269800432 360542017 1000000000 1 533218768 1 798575061 783959611 1000000000 1000000000 79998485 1000000000 258026984 1000000000 175881149 1 554320459 916992177 1 1 350428649 117270933 1000000000 1000000000 461539849 802740506 1 1000000000 929833978 1 572573537 1 785156200 1000000000 128893652 116890386 1000000000 733751768 1 112421196 1 1 689057966 434472353 1000000000 1 102900466 812994302 1000000000 1 269932045 1 747598784 1 812287992 611486990 1 1 481123260 1 730221270 961563400 1000000000 78474954 1000000000 1 462480436 332528332 1 398093352 1 1000000000 138785567 1 932919658 315523253 1000000000 1 875913678 1000000000 592966670 1000000000 13526552 504641272 1000000000 1000000000 741509872 847027604 1 51844751 1 127649538 1 1000000000 402498697 1000000000 884696596 697881342 1 1000000000 195465322 214010542 1000000000 707624521 1000000000 1000000000 906411325 48460197 1 817092369 1000000000 709804203 1 1 750877727 550690350 1000000000 1 590128406 1 462026336 436845113 1 1000000000 312139824 1000000000 32084822 45396391 1000000000 1000000000 224293934 466094518 1 1 971559090 1000000000 705780673 239142013 1000000000 1000000000 33320278 644645596 1 1 38145635 1000000000 279649487 1000000000 906415707 980841059 1000000000 970816154 1 391454397 1000000000 508252275 1000000000 305674303 1000000000 839090496 1 1000000000 32031264 1 217383643 1 746280158 527476447 1000000000 418217183 1000000000 340054793 1 1000000000 168437935 134735652 1000000000 855700532 1000000000 98793178 1000000000 831465519 1000000000 332873161 1000000000 614619520 1 822994494 1000000000 197622644 1 833790205 1 1000000000 903930515 428935267 1000000000 779306298 1000000000 605959512 1000000000 1000000000 329360758 929834081 1 1000000000 66092908 1 510902590 1 156199355 980491111 1000000000 1 111806773 1000000000 297481170 567588680 1 1 856910437 1 845374600 1000000000 23417183 754938018 1000000000 363732282 1 1000000000 686484782 1 971107652 1 651250871 1000000000 713664354 1000000000 350973778 643445087 1 1000000000 936766513 576971803 1 1 283815819 1000000000 763037950 455990841 1 669063704 1 1000000000 986091113 1000000000 437698883 1 902161098 185242795 1000000000 1 212288900 1 580161305 1000000000 723432056 513866861 1 1000000000 700982787 521422998 1000000000 495784898 1 1 372152690 838621355 1 732746226 1 945346007 1 129080044 1000000000 92176234 1 627418089 1000000000 1000000000 623167720 128572511 1000000000 10367077 1000000000 298294190 1000000000 1 375127022 1000000000 11911238 1000000000 61760128 342981202 1000000000 1 350488572 655726662 1 1 361957230 236177846 1 852689161 1 1000000000 624642771 1000000000 849481531 1 804570351 720053304 1 1000000000 176116834 1000000000 44180312 1000000000 161092154 1000000000 72729004 485571600 1 1000000000 660838185 141760098 1 302741963 1 1000000000 227888082 1000000000 214214156 1 701297583 1 974278161 549729824 1000000000 1000000000 999645420 1000000000 481754196 69375833 1 860812062 1000000000 1000000000 186734408 288428627 1000000000 1 103494056 1000000000 41217356 929044927 1000000000 597283059 1000000000 234348924 1000000000 642112945 1000000000 1000000000 173925919 621271462 1 292068501 1 1 2378629 107632367 1 242864246 1 465413189 1000000000 1 690542942 1000000000 515700859 1 146577905 1000000000 545338166 1000000000 374403551 5319522 1 1000000000 808874646 1000000000 694705339 544321502 1 1000000000 803565726 738064320 1 1000000000 423957915 1 34554901 63674644 1000000000 1000000000 341928468 229621850 1000000000 29060686 1000000000 357769373 1000000000 790636393 1 1000000000 758200075 501990922 1 108979348 1000000000 140016184 1 1 210569366 1000000000 616424627 1 854077411 702249605 1000000000 1 297901957 1000000000 30395204 1 355518091 1 614676046 1 843423829 959354231 1000000000 1000000000 578525876 46674804 1000000000 1000000000 506613052 203993200 1000000000 1 13150518 1 535012649 348377464 1000000000 502713067 1 1000000000 564173735 1000000000 283552475 177485338 1000000000 1000000000 785595619 1 772690919 1 842128033 1 602364499 79926980 1 1000000000 171698986 1 67880743 1 333848382 945734677 1 230753927 1 497590039 1 753847600 1 1 669541793 1 958571777 418902025 1000000000 1 166533758 1 518922022 808893206 1 313379054 1 1000000000 663866320 875019905 1 1 201617863 1000000000 94572537 1 757666278 1000000000 773875290 31660841 1 723231761 1000000000 1000000000 641748713 314186831 1 263779436 1 665291701 1 1000000000 910285622 1000000000 176359583 816350059 1 1000000000 54215025 551392168 1000000000 1 51684184 595175349 1 212082114 1 890095463 1 938944772 1000000000 657769757 1000000000 1000000000 49709701 1000000000 928192304 651006673 1000000000 52825023 1000000000 1000000000 703962087 1000000000 293355558 1000000000 996295233 933585813 1 1 993898699 12406810 1000000000 402031699 1 689655676 1000000000 1000000000 263740599 101604183 1 1 525688371 329455042 1000000000 915429187 1000000000 1 690579955 313105760 1000000000 877805620 1 1 315721477 769296532 1 1000000000 991218014 1000000000 462782375 274186233 1000000000 440433857 1000000000 1000000000 928860894 1 590269701 615807855 1000000000 1000000000 101887659 1000000000 663996524 1000000000 654779355 1000000000 759847290 1000000000 50406013 1 312730265 1 918933603 1000000000 704114646 1000000000 204705059 871880106 1 1 13146383 120390235 1000000000 1000000000 496015002 1 382920899 1 833691544 1000000000 701383394 762667448 1000000000 1 731263120 20476296 1000000000 882936503 1000000000 1 376303996 446077301 1 1 81604165 471157121 1 200029146 1 1 659338040 1000000000 169160864 298683311 1000000000 1 694417922 867298861 1000000000 1000000000 1374175 335107174 1000000000 1000000000 137440305 1 251984355 1 345899081 215894762 1000000000 1000000000 460084989 290780496 1000000000 1 70163250 1 302214540 1 475056156 773398649 1000000000 1000000000 64917129 1000000000 676614165 857481397 1000000000 2487719 1 1 156617697 283236786 1000000000 1 395695917 1 150083080 1 991196415 944583266 1 1 120705643 714138595 1 754800612 1000000000 1000000000 74809822 1000000000 953887406 695405634 1000000000 475918941 1000000000 1000000000 191553546 1000000000 819764178 1 782455835 1000000000 339102473 1 753556700 61770015 1 1000000000 27385088 1 103754731 1000000000 45769165 1000000000 626332308 712997194 1 65280115 1000000000 1 350781118 87049653 1000000000 1000000000 763695043 892267274 1000000000 283649646 1 811549651 1 57726676 1 1 23246366 1 206993500 1000000000 243466716 828764976 1 816488110 1000000000 1000000000 37392953 62086053 1 1 978186752 285481048 1 160886483 1 1 505942710 839917201 1000000000 1 396872419 1000000000 245493887 646291094 1 1 448437117 889196361 1 597843720 1000000000 747838618 1000000000 747257177 1000000000 434531401 1000000000 1000000000 675584791 1 508471594 87139552 1000000000 982462572 1 731866915 1000000000 496946325 1 1 879389854 75183511 1000000000 742887389 1 692598617 1000000000 213317153 1000000000 107781140 1000000000 1000000000 937266198 1 441905644 1000000000 812362399 23917852 1000000000 162231348 1 863107600 1 1000000000 44941603 886476007 1000000000 1 654998294 1000000000 63032728 1 406261821 157762104 1 466131077 1000000000 495770806 1 25043243 1000000000 160882022 1 319331102 1000000000 1000000000 460733896 1 489681539 1 211443943 282908607 1 843408548 1000000000 1 552278629 250604387 1 1000000000 423169649 1 175306083 1 254004768 161797431 1 133844183 1 734004908 1 620359012 1000000000 1 905770888 926597654 1 1 210590083 1 735107306 411492045 1 1 582087239 772639379 1000000000 1 558604449 121552087 1 968557916 1 1000000000 752119034 1000000000 507241307 250831460 1 103701393 1 751968407 1000000000 1000000000 653095417 1 692617764 532192598 1 917076433 1000000000 1 94287381 1 929275213 567419067 1 654607593 1 1000000000 115755057 1 197747613 12838493 1 1000000000 820703939 1000000000 742845279 1 28464367 369642450 1 454022451 1000000000 783255155 1 1000000000 571069506 572910483 1000000000 1000000000 338608838 1000000000 585556648 1 418856520 542789225 1 876832275 1 813310928 1000000000 886151533 1000000000 1000000000 959158364 1000000000 481681539 718577153 1 1000000000 100406634 379813657 1 29976222 1 1 150424254 542585931 1 1 785144292 1 754881496 957052324 1 717400319 1 536779009 1000000000 572618206 1000000000 958414489 1000000000 726710625 1 303236254 1 1 343639389 1000000000 215066482 1 998328262 537507653 1 820826196 1 969708324 1000000000 1000000000 944761864 35716545 1000000000 1000000000 933393372 1000000000 56209518 77112851 1 1000000000 893838480 1 751678326 1000000000 288567302 40490480 1000000000 947522251 1 1 15757271 1000000000 801724485 1000000000 634446162 589164692 1 484450610 1 1000000000 988390991 938765472 1 307033856 1 36196102 1000000000 1 229703879 1000000000 733617028 1000000000 257395591 1 787281769 430440947 1 1000000000 348107508 1 68428522 145802710 1 674849645 1 1 308307137 1000000000 171767205 81621877 1000000000 1000000000 836479308 1000000000 351546526 1000000000 501020632 1000000000 234709739 1000000000 804947667 1000000000 339440820 1 199292082 747250595 1000000000 252964506 1000000000 202237862 1 1 68047200 573532318 1 11156540 1000000000 89413154 1000000000 1 543821687 454561977 1 1000000000 9333636 1000000000 581363178 168738527 1000000000 192576639 1000000000 1 553264403 956723811 1 1 210328898 106455409 1 1000000000 852886166 1 405333662 1 555334390 367345364 1000000000 197245543 1 1000000000 39597286 721932649 1000000000 1000000000 518403579 1 40710338 1 998150092 387696397 1000000000 1000000000 544138264 5979244 1000000000 1000000000 727755953 1000000000 813533381 83492735 1000000000 1 911006433 601618388 1 445725393 1 1 936545404 428570622 1000000000 1000000000 918927839 1000000000 212587833 773010841 1000000000 489316657 1000000000 1000000000 219923693 303822775 1000000000 1 86054249 458779167 1000000000 244805920 1000000000 579702058 1000000000 88867291 1 1 9796822 772040867 1000000000 1000000000 188931193 1 51827453 1 808226678 1 249114428 805799686 1 1 310228302 1 361977180 1000000000 876616535 887458454 1000000000 1000000000 744877449 370154960 1000000000 1000000000 147918480 1000000000 234838207 20140016 1000000000 503117873 1000000000 1000000000 243579842 1000000000 84339156 196542745 1000000000 1000000000 324015520 558062735 1000000000 292869455 1000000000 1691703 1 1000000000 56903725 915183729 1000000000 1 92988351 987777260 1000000000 1000000000 712253313 1000000000 382203714 1 473612851 1000000000 808652429 1 561135883 856676682 1000000000 1000000000 790924584 1000000000 164071159 1 621857200 1 416969928 395049714 1 732203730 1000000000 72488175 1000000000 237242629 1000000000 593790377 1 116904805 1000000000 77107604 1 643297495 1 308730006 1 805804509 1 1000000000 211348448 607220915 1 875997982 1 1 600879130 133875000 1000000000 733869113 1000000000 567561007 1 626390267 1 1000000000 482397518 280637755 1000000000 1 364833067 114592299 1000000000 1 359157453 64836175 1 340128597 1000000000 611307374 1 1000000000 31203723 1000000000 144284376 265054395 1 1000000000 313436520 774188075 1000000000 1 537334929 1 606000036 608476654 1 1 997881171 1 41224860 1000000000 169501564 1 479880146 522058319 1000000000 1 169402892 594032703 1000000000 1000000000 913446443 1000000000 903158085 292545008 1 1 501820773 481021221 1 23321820 1 1 714258658 1 309529680 1000000000 325612105 1 10193769 146266129 1 1 255369267 1 608465999 1000000000 680756636 349043149 1 1 20815236 1 26488931 1000000000 717853354 980596116 1000000000 90833125 1 1 362388726 1 351688189 1000000000 787921309 160273809 1 1 691869192 1 908879964 508115939 1000000000 398207301 1 1000000000 861602038 39217302 1000000000 1000000000 716937909 1 661425074 1 842755009 943480245 1000000000 1 269245629 569057633 1 246211552 1000000000 770660514 1 315371153 1000000000 1 61052455 1 461026440 1000000000 169478485 1000000000 432170938 1000000000 778818315 1 811263612 324844418 1000000000 6397250 1 589284279 1 1000000000 409650002 144819904 1000000000 1 515706820 431403871 1000000000 1 67840583 789047869 1000000000 1 727752432 1 40553264 1000000000 265130118 668319713 1 1000000000 232927391 1 537019451 789174006 1000000000 1000000000 292367616 1 455919448 471980259 1000000000 946333571 1000000000 287317639 1 1 40432225 1000000000 196905926 1000000000 492620273 531108000 1 1 372460875 1000000000 18401834 1000000000 84492318 570490344 1000000000 1 624243450 77295595 1 539917272 1000000000 20947477 1 1000000000 637001781 1000000000 384823012 740519458 1 762197027 1000000000 5139374 1000000000 17445341 1000000000 100564481 1 1 293903871 1 778583443 1000000000 193932534 406252238 1 119097271 1 1 840492694 1 790578579 23011320 1 462174243 1000000000 408088186 1 98272201 1 1000000000 560212569 1 640615695 1000000000 818453026 428700491 1 1000000000 850304766 922462956 1000000000 559203607 1000000000 938867664 1 871732593 1000000000 1 96413688 344641177 1 1000000000 709124360 131787658 1 1000000000 174968044 1000000000 541274666 273493505 1000000000 970549943 1000000000 1 157642023 680555927 1 1000000000 415000086 14666955 1 1 888420442 497193097 1000000000 52673881 1 1 475404869 810203062 1000000000 29607310 1 791329411 1000000000 701302819 1000000000 280545428 1000000000 1000000000 960517283 50630747 1 1000000000 535846697 1 16766629 237978437 1 1 92798117 1000000000 567977133 432663964 1 1 523038714 652927631 1 310008551 1000000000 753483867 1000000000 1 607009116 1 26105496 425644216 1000000000 965584285 1000000000 1 940153000 956831236 1000000000 1 34431738 1 400629796 747664326 1 1000000000 594513343 5198153 1 150439013 1 163710682 1 365145296 1000000000 675997778 1000000000 3285426 1 924233037 1 1 496105025 1000000000 959698845 1000000000 124301033 465059928 1 1000000000 10734733 993727191 1000000000 1 983711390 196279569 1000000000 784803467 1 245644964 1000000000 116850886 1 516415483 1000000000 1000000000 541304795 1000000000 664958693 621755878 1000000000 903928841 1 1 589416146 1 692707975 1000000000 845252029 1000000000 363849012 1 918077923 50836174 1 12533615 1 626417793 1 621213327 1 878405667 1 898836788 1 865847180 1000000000 254226896 1000000000 427294812 1 1 420139906 192159130 1 1 793987075 666486923 1 250860473 1000000000 301315614 1 22870102 1000000000 298609227 1000000000 1000000000 831835728 935800012 1 1000000000 413587379 420158090 1 1000000000 58765952 49107231 1000000000 469690156 1 431634387 1 759052656 1 1 716530023 821947882 1 93247518 1 805546210 1000000000 241542998 1 300915860 1000000000 1000000000 482192411 659689310 1 170926093 1000000000 56767548 1 727410686 1 1000000000 283486686 1000000000 456710564 1000000000 208218832 663675335 1 1000000000 450600188 60662329 1000000000 1000000000 88023807 1 338026260 683172250 1000000000 1 288017021 880271275 1 108870763 1 1 169882386 1000000000 253922748 1000000000 606064850 1 741079555 1 154043616 36429676 1000000000 508483064 1 1000000000 71921685 1 795511247 1000000000 561362490 256822808 1 1 18466466 1000000000 406842019 692013203 1000000000 425736460 1000000000 1000000000 106013895 767253576 1 1 311529137 777247867 1000000000 1 165822847 82007930 1000000000 1000000000 450976297 1000000000 824381509 797961721 1000000000 133739509 1 1000000000 247107314 1 768093292 791990110 1000000000 1000000000 761826593 1000000000 673033722 1 328865924 384904732 1000000000 441657401 1000000000 1 134899494 85830815 1 1 326815415 35519997 1000000000 410978025 1000000000 1000000000 290065844 1000000000 203774482 38857689 1 427045194 1 54734737 1 875231546 1000000000 802531990 1 40366193 1000000000 1000000000 58541123 1000000000 470421686 233725569 1 644196531 1000000000 92306179 1000000000 1 773999438 1 23438108 794641952 1000000000 1000000000 337493669 53845594 1000000000 1 797284421 1000000000 934029707 1000000000 920206206 1 326161294 1000000000 231311589 1 356698394 1 318619350 1000000000 29191748 575785243 1000000000 1 886655057 1000000000 795457487 941264970 1 1 762882027 1000000000 82784668 1 888514518 634382896 1 1000000000 827828835 1 485593948 937599115 1000000000 313641228 1 85131856 1000000000 1000000000 715573366 1000000000 202278189 13733840 1 573484641 1 442089561 1 1000000000 985691530 628406800 1000000000 106441179 1 1 278169743 113297511 1000000000 1000000000 577478223 862462912 1 774257608 1000000000 337019245 1 1 994773962 1000000000 320805243 578651749 1 1 7511190 927857097 1 1 408774415 1000000000 879623299 402714906 1000000000 1000000000 940664420 834205377 1 1000000000 362995594 1 124589013 1 287603924 1000000000 133741125 1 930944311 1000000000 685995324 897434941 1000000000 1000000000 839177064 136689704 1000000000 230746817 1 1 995604475 1 95220286 499351016 1 1000000000 182141381 1000000000 43626091 1000000000 566757070 1 970696829 977288704 1000000000 508094269 1 1 947326525 1000000000 972901233 944657262 1 83055674 1 1 409438073 1000000000 625755231 730399164 1 444039058 1 1000000000 126033769 348007169 1 1000000000 108002099 1 630885546 1 486995605 556098233 1 457930534 1 122810982 1 1000000000 115238995 1000000000 912284063 1 937819610 1 889890036 1 951236979 864780556 1000000000 1 365067765 1000000000 764876059 1 98312812 512155559 1 252901739 1 1 872297733 691703561 1000000000 445117167 1000000000 1 278197222 1 270250635 725441425 1 104413771 1 1 88295095 974283009 1 1000000000 898346358 1000000000 478358928 867998780 1000000000 787577988 1 296330114 1 1000000000 498103058 868086995 1 215058626 1000000000 58536317 1000000000 227922736 1 124669248 1000000000 505554762 1000000000 921190243 1 1000000000 184515420 223377563 1 399846742 1 1000000000 364137991 1 858628778 1000000000 230139327 1 576399640 695040835 1000000000 586955228 1000000000 695105074 1 1 510488196 693985188 1 1 876747500 229264016 1 1 87680415 1000000000 672988052 1000000000 416585756 939080830 1 99939400 1000000000 77261320 1 772604540 1 1000000000 353397262 394065797 1000000000 1 661614765 121500156 1 1000000000 36155054 479003218 1000000000 488256912 1 1 167358196 1000000000 157206424 1000000000 864610279 4310093 1000000000 1000000000 853526835 1000000000 629040054 1 348253578 1000000000 235787964 848666247 1 16241941 1 744568280 1 765837593 1000000000 1 433469132 1 690038735 1000000000 968217487 727521715 1000000000 932864889 1 1000000000 476986484 571278303 1000000000 1 538844186 1 901996202 1000000000 612335097 1 70131763 1 492856260 521214378 1 1000000000 816101670 1 442797948 110225985 1 810311429 1 713133947 1000000000 329564928 1000000000 1000000000 436956386 1 171325964 91857828 1000000000 95802531 1 567834085 1 1000000000 101176298 369985888 1000000000 467487926 1000000000 1 894725925 1 994554920 1000000000 900497133 903367487 1000000000 1000000000 425275970 537384638 1000000000 1 489976825 1 318056138 815099982 1 683312029 1 192300039 1000000000 413602993 1000000000 30429434 1 1 676528059 1 734444639 1000000000 541815016 1 721695041 35217313 1000000000 921170299 1 1000000000 268987726 1000000000 45722005 1 939861362 400228847 1000000000 775792754 1 1000000000 727915914 818435197 1000000000 526286043 1 1000000000 219832804 1000000000 80468738 1000000000 184953415 1000000000 581442510 153582591 1 1 905305819 1000000000 776090389 41089597 1 603138869 1000000000 31167766 1 1000000000 17802744 9066085 1000000000 1000000000 356366557 1000000000 65528969 1 712039517 1000000000 176973759 1000000000 862543738 600213002 1000000000 1 305209622 803744485 1 1 792438927 1 497454868 456677093 1 230780163 1000000000 29981153 1 888762878 1 958438026 1000000000 1000000000 592929986 352957006 1000000000 77514655 1 475960910 1000000000 1 839630514 1 409203728 1000000000 776907386 1000000000 122385681 1000000000 198882616 56260236 1000000000 1 224572785 20271314 1 1000000000 978827259 1 603795360 1 704391658 316911296 1000000000 337742539 1000000000 495130220 1 392552828 1 282101440 1 934893074 1000000000 269118370 1000000000 217786655 1 1000000000 550218368 1 32479936 31402827 1000000000 1000000000 422619604 1000000000 49906685 1 260877748 1 445603356 499786451 1000000000 214305682 1 561132711 1000000000 841924155 1000000000 885152565 1000000000 1000000000 65308036 1 140106399 351857548 1000000000 226623779 1000000000 1000000000 765221645 402013139 1 111808386 1000000000 1 501159040 1 899109607 201399068 1000000000 652233316 1000000000 949384468 1000000000 164336987 1000000000 756169438 1 1000000000 308870175 343397948 1000000000 1000000000 111653323 1000000000 643458423 1000000000 741788301 620280848 1 1 213694399 867659048 1000000000 269449029 1 2061846 1000000000 251168623 1000000000 142978435 1000000000 1 55087332 1 292282216 1 467461586 1 250598999 1000000000 578855901 460160099 1 111125030 1 850137625 1000000000 458749632 1000000000 1000000000 183198162 1 148292865 1 802425814 1 428860424 958650267 1000000000 1 326188248 1 967487128 186392425 1000000000 555164907 1 1 636306960 786304087 1 1 607126682 1000000000 429077982 613468805 1 1 615034468 1000000000 579937698 1 433247923 992650906 1 633246546 1000000000 400700577 1 1000000000 408579185 509246914 1000000000 1000000000 250852968 695617824 1 1 151761173 938653326 1 10793094 1000000000 617814236 1000000000 1000000000 570596672 1 56125497 486573205 1 1 113167888 501921119 1 1 670603699 425236341 1 59468099 1000000000 1000000000 43291739 1 618927148 113707363 1 735767189 1 1 122184131 1000000000 784456485 1 365306090 687191685 1 1 629103994 925327859 1000000000 985868109 1000000000 1000000000 371418695 1 64855774 133726933 1 1000000000 210986613 1 925350277 570319227 1 409668474 1000000000 1000000000 464748120 760039348 1 45323568 1000000000 75525901 1000000000 213862379 1000000000 1 631174364 1000000000 871486944 564592068 1000000000 1000000000 78437770 1000000000 321536483 1000000000 600511646 1000000000 108648937 614254312 1000000000 1000000000 770563674 688550484 1 854563946 1 1000000000 891208308 1 511147980 1000000000 984806901 506929887 1 1 287770702 882200197 1000000000 890730533 1000000000 1 961472796 1000000000 157638827 1000000000 164228065 438163047 1000000000 1 67651640 810181573 1000000000 1 622412312 580093385 1 884763422 1 1000000000 155854152 3532169 1000000000 257053453 1 1 971127444 1 405025083 810427269 1000000000 1 949913179 1000000000 26817228 107118189 1000000000 1000000000 553449119 1 315465829 1000000000 314475626 1 846239843 1 815811699 426729756 1000000000 49391894 1 1000000000 47680193 1000000000 510944502 119357908 1 1 841643909 96656440 1000000000 257094976 1000000000 687508724 1 517517573 1 1000000000 56412401 1000000000 154766296 1 381606691 1 613354632 1 38681210 895510656 1000000000 541677553 1 1 887244084 1 168044847 392034178 1 83814916 1 941995626 1 606684973 1 1000000000 652273788 807094469 1000000000 854415703 1 1000000000 166796981 1000000000 983186601 121650572 1 1 745972731 763658270 1 1000000000 182686899 117439562 1 474163639 1000000000 1000000000 611669312 1 586542585 562896824 1000000000 501844317 1 505619551 1000000000 1 747431772 1 457277183 1 281326772 111841431 1 1000000000 597711760 1 267636457 276885899 1 1000000000 685148104 1 3959010 1000000000 622903434 1000000000 379819074 1000000000 109798916 1 647114375 124489578 1 1000000000 906086357 1 38854775 597624679 1000000000 1 662354741 1 911802732 474674647 1 1 510398569 1000000000 42495207 124355938 1 1 558972494 1000000000 102523457 1000000000 587890547 760366548 1 1000000000 871975655 139341497 1 195238389 1 981308588 1 1000000000 122559097 593541503 1 624623451 1000000000 1000000000 897347888 791187474 1 1000000000 379960944 1000000000 46979983 1000000000 677530887 917631719 1000000000 736681317 1 808318505 1000000000 1 263162574 546237371 1 685108605 1000000000 439681173 1000000000 35381275 1000000000 255888334 1000000000 113441259 1000000000 1 521430466 65896720 1000000000 101438793 1000000000 1000000000 149883971 513362765 1 1 333945701 692531497 1 445855810 1000000000 1 825272878 1 912467697 552133804 1 1000000000 629340958 801504996 1000000000 311907258 1000000000 1000000000 589470779 1000000000 217533008 1000000000 830136094 494462334 1000000000 591008217 1 226249182 1000000000 941120235 1000000000 1000000000 658669763 1000000000 898451212 1000000000 381489198 1000000000 858636645 1 324951390 188433483 1 752706890 1000000000 1 74665180 1000000000 388206721 731907049 1 364900272 1 591830657 1000000000 987085898 1 429202050 1 1000000000 380404895 1 903133588 629009610 1 994382054 1000000000 1000000000 970665437 1 228442129 1000000000 488710293 474944389 1 1000000000 157859598 940375256 1 1 718164171 286093149 1 1000000000 690620019 564258141 1 267289765 1000000000 1000000000 961346145 158772032 1000000000 1000000000 87952595 1000000000 525831812 110354285 1 694749028 1000000000 559691988 1 94871672 1 1000000000 770583978 751770325 1000000000 1 683001748 1000000000 78813262 1000000000 387698557 740464732 1000000000 1000000000 757503879 215903008 1 279359735 1 1000000000 682729953 1000000000 21354130 1 165610584 1000000000 214774713 455919160 1 623944881 1 1000000000 130330694 1 601957992 566835821 1000000000 28093993 1000000000 1 301855269 744829842 1 1000000000 315935887 40316720 1 1000000000 963462058 1000000000 277516833 1 883454460 173007132 1000000000 1 116977680 541435712 1 756340525 1 178183435 1 1 458111649 1000000000 482001870 818148611 1 1 103328275 131699400 1 598695234 1 409729939 1000000000 1 785459436 365865878 1000000000 1000000000 613210654 1 184194671 1 841147164 1000000000 20388564 1 401043930 130464376 1000000000 96711076 1 144228746 1 825591370 1000000000 1000000000 612260131 145465644 1 361024528 1000000000 1 481980563 1000000000 571476299 1 29703084 1 539448724 71751566 1000000000 955384184 1000000000 276432285 1000000000 1000000000 262558509 138880956 1 825004974 1000000000 1 616987808 1 59725921 741676204 1 1000000000 384694459 69200815 1 200548661 1 1 144424940 586691836 1000000000 706793668 1 1000000000 822222261 344948590 1 1000000000 114811569 60203529 1 566733572 1 1000000000 428215165 102313924 1 944824449 1 1000000000 959222247 1000000000 136196131 949157142 1 1000000000 880739895 1 623940304 1 540248083 1000000000 578595147 1 51326951 344672104 1 1 100184862 345729305 1 673158188 1 520253858 1000000000 1000000000 121469461 489050382 1 482296362 1 1000000000 582583869 577980476 1000000000 1 940729569 1000000000 102311359 497074394 1000000000 1000000000 196590641 1 383339581 224637735 1 1 346664320 1 54769757 157642508 1000000000 1000000000 877535279 1 683186606 1000000000 240888026 83287873 1 1 859025118 1000000000 963107555 1 99308775 43215402 1000000000 1 485415329 1 52697771 300070347 1000000000 898242871 1 1 882959607 146821165 1 1000000000 849565512 787820102 1 61076126 1 1 741937459 1000000000 413419395 1 702348146 1000000000 325156415 341353147 1 530817138 1000000000 243321950 1000000000 423655832 1 1000000000 26928894 986040520 1000000000 253572349 1 1 443994154 293045503 1000000000 76932703 1 938073573 1000000000 460826724 1 236519321 1000000000 774009894 1000000000 146430486 1 46421072 1000000000 475886084 1000000000 1000000000 182689677 1000000000 304032327 213418943 1 1000000000 68983785 739646831 1000000000 475078068 1 1 772145650 800553192 1000000000 764214401 1000000000 1000000000 197362277 972593867 1 1000000000 30419880 1 936992059 83301121 1000000000 614967156 1 1000000000 847223904 43812678 1000000000 1000000000 519982101 1 80463504 1 362873062 1000000000 886046823 1 142538464 1000000000 38560226 171518008 1 45483244 1000000000 964901283 1 104383357 1 1000000000 986976138 469827480 1000000000 1 41365865 86153838 1 1 956313296 771223307 1 767327059 1000000000 1000000000 940818151 1 694782158 1000000000 78888118 1 729452392 1 296356334 559583392 1 1000000000 995418432 1000000000 51683548 56658055 1 1000000000 560804550 1000000000 58823283 1000000000 984005089 887380576 1000000000 771380660 1000000000 199079596 1 1000000000 155556078 436371453 1 70304730 1000000000 1000000000 91762628 816233358 1000000000 1 329374823 1 233738032 1000000000 372480890 1 857804972 422973009 1000000000 1000000000 555940423 358630756 1000000000 1 247461471 1 517018317 82031821 1000000000 1000000000 179091031 786513715 1 148777839 1000000000 1 180012449 1000000000 461994326 92236025 1000000000 1 365162497 262358618 1 50940410 1000000000 548144401 1000000000 429054377 1 759235155 1000000000 862628961 1 1000000000 84963383 66607512 1000000000 141796668 1000000000 1000000000 942028955 43184590 1000000000 1000000000 974517046 1 587334942 978569108 1000000000 1 896519852 1 537870286 1000000000 259007982 838595966 1000000000 26630502 1 1000000000 596003255 290599574 1 1000000000 523420097 469832222 1 1000000000 157036803 325608833 1 1 267092583 1000000000 600595405 1 39566254 397625512 1000000000 581505796 1 1000000000 982483725 1 839263553 1000000000 128733468 1000000000 377030437 1 721582185 270854662 1000000000 1 936190998 1 985702971 939864106 1 1000000000 109612467 1 740965245 386168074 1 304360859 1000000000 104137104 1 494641144 1 1 171698830 338989024 1 1 591009324 983806583 1 871567982 1 194609207 1 910172802 1000000000 338517821 1 750685926 1 988250574 1000000000 1 924790952 1 289059442 1 697501745 648836871 1000000000 983420409 1 1 103312424 1000000000 46015351 80457802 1 291536068 1 1 495001581 315389752 1 340919372 1 1 675010934 1 129690068 1 461658424 1000000000 718557663 87295302 1000000000 1000000000 639796991 1 18014189 935636284 1 164986978 1000000000 1000000000 732646320 1 212036967 648628943 1000000000 1000000000 18114457 1000000000 814968529 116903873 1000000000 1 700740997 1 877622667 734306051 1 712595208 1000000000 891348114 1000000000 1 360322383 59437861 1000000000 1000000000 531488939 1000000000 696986824 1000000000 130845862 1 290023016 459156580 1 43491670 1000000000 564807584 1 1000000000 717478355 1 75348648 1000000000 322354206 1000000000 446129101 1 255556435 716895885 1000000000 1000000000 47580541 1 30012647 1000000000 407290438 571927867 1 971908502 1000000000 1 172684544 683311498 1000000000 15911126 1000000000 800915745 1 137200682 1 628702979 1 1 613724908 581341621 1000000000 1 454750630 433617580 1 155421277 1 1 163723155 762889361 1 92718370 1000000000 1000000000 201496266 1000000000 332599029 1000000000 798226955 554581422 1000000000 29998979 1 1000000000 222243031 586748139 1000000000 392118739 1 80996843 1000000000 659133766 1000000000 1 295873250 1000000000 352497241 213576559 1 1 81264937 1000000000 652537134 193786842 1000000000 67644137 1 1000000000 903710096 1 992070338 789188813 1000000000 1 668477329 48196219 1 383327733 1 33130770 1000000000 428278629 1 1 348041518 1 66721706 211757312 1 651766043 1 1000000000 100790773 503128577 1 791391214 1000000000 88761222 1000000000 829452148 1 806616703 1000000000 969176639 1 1 927104647 1 819787635 834003387 1000000000 102424819 1 840749944 1000000000 1 130491178 844065931 1000000000 1 806891180 16126230 1 1 80460042 1 663487150 1000000000 572710975 370239727 1000000000 841275919 1 1000000000 873812733 1 857218750 1000000000 306061901 21427332 1 1000000000 433677584 684274949 1 137239715 1 365079638 1 1000000000 437674605 1000000000 919682245 916574584 1000000000 544153311 1 1000000000 362138424 1 52799246 918243795 1000000000 1 233584684 101059159 1000000000 1 669982819 1 458959145 1000000000 83488209 1 200929062 861068346 1000000000 1000000000 684646341 1000000000 854518064 278000797 1 819870227 1 594178743 1000000000 1000000000 74355526 1 281547264 1000000000 25699837 682601794 1 227578361 1 1 681611016 342238885 1000000000 479583169 1 832305376 1000000000 179684240 1 475635426 1000000000 1 883773979 1 512983443 669075141 1 194549951 1000000000 1000000000 244491179 297229686 1000000000 44967369 1 806156810 1 168767657 1000000000 1000000000 965912322 1 290705897 1 130523741 113162013 1000000000 759834773 1000000000 254985282 1 932319405 1 1000000000 319047494 555430077 1000000000 734738671 1 328949330 1 41828233 1 1 997531138 893708216 1000000000 448799128 1000000000 1 643045335 330526772 1 1 72578103 610204102 1000000000 1 16994467 1 323268406 1 610986893 108569773 1 1000000000 251005764 156576587 1000000000 8667527 1000000000 1 117593014 1000000000 838360552 721143520 1 426056525 1 930374759 1000000000 595532028 1000000000 351493084 1 732046732 1000000000 119781494 1 159409690 1000000000 1000000000 434576487 864346661 1000000000 265477459 1 1000000000 281454196 297087801 1 1 424328535 1 139563825 1 40542912 1000000000 712297829 1 887912044 712113047 1000000000 1 502915750 1000000000 399232935 1 745901026 1000000000 591183719 1000000000 481905064 1 235175725 841402652 1 93807215 1000000000 1 478052243 1 399372772 1 130154379 409253998 1 79201383 1 856164421 1 264054616 1000000000 1 45469610 357772227 1000000000 1000000000 107825825 1 860287381 1000000000 492532978 1000000000 258721749 758145004 1000000000 1 359655909 1 244337457 917758914 1000000000 1000000000 78394376 918462891 1 36318326 1000000000 353485715 1000000000 1 588977557 102553267 1 420391040 1000000000 89209251 1 894407991 1000000000 1000000000 4419422 854521040 1 80895367 1000000000 163122281 1000000000 1000000000 899238995 986285099 1 576173695 1 84748227 1 1 366056357 783901103 1000000000 1 539841373 18375369 1 1000000000 796070784 504909659 1000000000 226405364 1 907280182 1000000000 178939482 1000000000 1 959397912 1000000000 751557637 1 639081929 1000000000 395346073 1000000000 342625614 522195880 1000000000 1 535210129 212443585 1 1 643750885 31110969 1000000000 1 939089078 7934242 1000000000 989649626 1 1000000000 962276549 1000000000 382825419 614678018 1000000000 73769797 1000000000 1000000000 364820726 1 167348370 134462280 1 1000000000 461183977 819876221 1 493565775 1 483686059 1 1 219484223 1000000000 562344704 1 429115282 1 948783452 998963454 1 429210245 1 866174337 1000000000 1 87492145 1000000000 689114670 247144032 1 207659686 1 985367893 1000000000 275339439 1000000000 589661851 1 43751482 1 1000000000 625229166 1000000000 169652038 360422631 1000000000 1000000000 366210801 62125648 1 1 219698473 358544386 1 1 210948167 569831715 1000000000 1000000000 618825741 1000000000 821260458 1 352153420 30467601 1 98121647 1 1 728065027 1 83544814 266817909 1000000000 1000000000 419157218 1 514329990 927523783 1000000000 1000000000 396601473 64017947 1 101155948 1000000000 1 140369769 72328561 1000000000 1000000000 595560314 1000000000 924078235 1000000000 42473768 155773232 1 613606490 1000000000 1000000000 525701906 275801193 1000000000 357694601 1000000000 340350045 1 1 608221139 1000000000 789880426 1 946264787 887734260 1 65738576 1000000000 1 285072788 1000000000 593475607 685318765 1000000000 293341018 1000000000 625068607 1000000000 960057540 1000000000 1000000000 679192962 1 682731912 187664646 1 1000000000 640472279 1 745389664 346498853 1 1 338181262 711517830 1000000000 1 235284534 1000000000 289552031 447513811 1000000000 145789551 1000000000 1000000000 751965761 509822061 1 872261109 1000000000 919187264 1000000000 1000000000 715578199 1 583964034 1 40304771 446521576 1 135838450 1 508011827 1 92204360 1 121742655 1000000000 985322433 1000000000 198223013 1000000000 483154069 1000000000 218974772 1000000000 1000000000 993651117 289704380 1 719000848 1 1 83440503 1 342652265 152791425 1 114052093 1000000000 1 11461032 1000000000 608626558 1000000000 303891475 1000000000 396687628 32662785 1 483154646 1 1 384478227 663413670 1000000000 1000000000 385900417 489875146 1000000000 298824588 1 1 98238899 801365660 1 1 448195241 146220642 1 1000000000 724261872 1000000000 818752097 947066059 1000000000 458189373 1000000000 1000000000 469889456 1 709279789 123930390 1000000000 52323831 1000000000 1 25663026 232039121 1 845426961 1000000000 1 88465029 1000000000 984570213 1 125666880 577794409 1 472738660 1000000000 107745849 1000000000 1000000000 299530942 1 245724930 1000000000 578614407 1000000000 233179752 417484167 1 30361474 1 661584832 1000000000 1000000000 229960134 1000000000 314179326 1 182849370 1 259600813 1 86636809 459444312 1000000000 930020696 1 1 492440615 1 135101972 562103498 1 533069228 1 546596391 1 1000000000 786664393 1 804988977 1 583848569 156736828 1 773092688 1 1 656412483 1 76880863 289861228 1000000000 1000000000 297935076 1 918404917 10707336 1000000000 46586536 1000000000 1000000000 41297951 1000000000 511621359 35650994 1000000000 1000000000 148680886 1000000000 36107720 1000000000 597529006 747758526 1000000000 1 725009050 79633691 1 1 899272506 9881145 1000000000 1 443020935 1 314135195 1000000000 852274059 1 917461097 798330183 1 1000000000 564675158 213234168 1000000000 1000000000 990201181 1 23776296 253443513 1000000000 1000000000 855744994 941728368 1000000000 1000000000 140338281 450111702 1000000000 1000000000 692741344 1 74730335 817600550 1 1 148876083 1000000000 673670764 1 801027021 664173762 1000000000 1 442088470 531883280 1000000000 942372437 1 885676245 1 453818961 1 1000000000 56113933 1 488453393 1000000000 882792856 1000000000 44207499 1 988605581 551037867 1 544326608 1000000000 1 366209296 1 617546060 212055267 1000000000 443055161 1 1 927374364 786934210 1000000000 1000000000 111138211 12665717 1000000000 1 108880293 734122965 1000000000 1000000000 78926209 582824310 1 1 8620456 168172286 1000000000 509158101 1 1000000000 9161322 434302456 1 431963644 1 1000000000 207243837 717588777 1 1000000000 446288004 1000000000 12361720 232429487 1 1 898862876 1 964146473 1000000000 870335290 1000000000 590492929 569900465 1000000000 1 222483707 1000000000 103279949 805266934 1 1 849070397 1 820764943 738420399 1000000000 416183756 1 576817522 1000000000 1000000000 267356364 1000000000 970750462 576113732 1 141817668 1000000000 562892211 1 462578336 1000000000 1 915948082 1 42491991 557716655 1000000000 1 266481908 456571272 1 1000000000 7304686 989566169 1 242355193 1 975266015 1000000000 1 645062482 1000000000 6820815 396726909 1 844864648 1000000000 1000000000 655332289 866706808 1 1 432517066 1 138034452 1 293671897 864612177 1 1000000000 71050702 713076066 1 627749509 1000000000 427131196 1000000000 384559819 1 1000000000 447264297 1000000000 851129704 1 224796107 1000000000 650471041 1 386445574 87711435 1000000000 952829963 1000000000 932162778 1 347831049 1000000000 34463492 1 1000000000 317465294 1000000000 473968151 92006589 1 157829992 1 1 267649405 1000000000 549369466 830763448 1 685042355 1 1000000000 27975773 12283253 1000000000 920733093 1000000000 1 41629432 833136737 1000000000 1 313678420 1 570937552 184425223 1 1000000000 183057011 1 137647720 1000000000 543826995 94231901 1000000000 875377215 1000000000 664986807 1 810433280 1 376557714 1 691370625 1000000000 1000000000 453560611 605127600 1 1 450658624 572683473 1 1000000000 238096153 1 380461708 1000000000 448633713 1000000000 466930925 331037629 1 1 771312571 86220685 1000000000 756159880 1 1 836980629 1000000000 89735887 1000000000 37604547 1 426665108 410125237 1 1000000000 279939021 726587640 1 637588749 1000000000 1000000000 923726445 1000000000 200325564 1000000000 68494897 1000000000 827629128 538498416 1000000000 410224304 1000000000 1000000000 43072893 1000000000 828600509 227992967 1000000000 1 924680536 760449382 1 1 424776274 181004216 1000000000 454812678 1000000000 899534297 1 124997675 1000000000 1000000000 747292658 140478785 1 1 130315669 1000000000 66341361 464325437 1 1 355624904 1 928017172 1000000000 99748514 216819552 1000000000 142665257 1000000000 1000000000 893596408 1000000000 300200153 1000000000 248407573 1000000000 25267140 1000000000 940472312 150197920 1000000000 428766635 1 745214812 1000000000 1000000000 703967820 844715701 1000000000 663891773 1 1000000000 435162910 1000000000 115395224 1000000000 725408603 362806355 1000000000 912502838 1 12393048 1 917246629 1000000000 1 257101847 1000000000 132925392 437849548 1000000000 1000000000 140792384 1 487775740 971014573 1 1000000000 950936422 1 380735681 834576363 1 400455210 1000000000 1 417949362 107818607 1 1 158399986 1 402186701 986215110 1 1000000000 315682195 981311337 1000000000 1000000000 568576594 1000000000 522949677 363323968 1 1000000000 465138598 1000000000 70080823 1000000000 718724688 1000000000 775412128 1 684544035 783188933 1 1000000000 826372199 1 697888449 358376495 1 1000000000 295527072 741916128 1 715881696 1 1000000000 395024405 1000000000 164035283 118518352 1 612126518 1 7465420 1 958569560 1 1000000000 696136410 425227329 1 937705759 1000000000 1000000000 29524006 805443358 1000000000 1 762624663 246266207 1 1000000000 41631168 75087781 1000000000 1000000000 436106537 1000000000 648673416 866902588 1000000000 1000000000 567233485 1 713150229 1 405536753 1 713296082 1000000000 121244466 57981680 1 1000000000 360540282 81737449 1 1000000000 516241566 112285588 1000000000 248819251 1 1 481004958 44044916 1 1 439428713 920582026 1000000000 1 584457942 1 290031258 1 855248178 1 522468857 135660487 1000000000 821599207 1 404529498 1000000000 843941935 1 755919620 1000000000 923855118 1 1 670211775 1 406513086 1000000000 344570377 1000000000 593049355 1 490401790 1000000000 471311943 1000000000 850524232 448154894 1 844123202 1 1 126888997 1 846700981 1000000000 71263207 274250378 1000000000 835841175 1 822081744 1 275177204 1 1000000000 930203770 1 373528435 384473651 1000000000 1000000000 87169673 1000000000 311645350 1000000000 229041226 1000000000 959083933 996356064 1000000000 1 586389083 239776024 1000000000 1000000000 819634303 1000000000 321251970 1000000000 438866671 452729967 1 1000000000 20386823 1000000000 970980151 1 101679244 1 12743973 1 780462253 1000000000 700258413 80182395 1000000000 1 579400573 323521853 1000000000 1 151442982 931330800 1000000000 1000000000 625287637 1000000000 878562661 75712359 1 1000000000 880198741 1000000000 828420305 739994050 1000000000 694534942 1 1 839997978 734012679 1 1 138255207 748509333 1000000000 1000000000 588925180 1 900154412 1000000000 672886512 88114520 1000000000 1 818079446 181713344 1000000000 1 299902728 495581859 1000000000 626599400 1 28167991 1 4294264 1000000000 1000000000 115937360 1000000000 182317478 313917355 1 1 608586162 353527105 1000000000 3083525 1000000000 71702273 1000000000 1 613849567 1000000000 314281291 478106690 1000000000 837711002 1 1 520052584 1 66831526 305652278 1000000000 1 741195645 1 438699523 66792659 1 1000000000 503655192 1 787719172 1 558442048 1 707241231 1 979342034 176434438 1000000000 22271636 1000000000 340002360 1000000000 1 230688970 825064070 1000000000 1000000000 168564710 1000000000 62519358 180980522 1 507753948 1000000000 62575003 1 849714447 1 1 933650866 446664036 1000000000 208078623 1 1000000000 340538109 1 340162049 1 92753831 23250166 1 1 92238516 114024289 1000000000 1000000000 458280967 347628356 1000000000 135756955 1000000000 750423571 1 1000000000 495944433 876443610 1000000000 559348169 1 573868571 1 1 826327935 75401155 1000000000 387419756 1 250923919 1000000000 1000000000 164412589 1000000000 908459599 1 362197942 396873820 1 1 684397569 1000000000 82162081 938241355 1 820912028 1 1 354246581 1000000000 528502455 277185577 1000000000 1 790706775 359427687 1000000000 1000000000 903873274 329275673 1 1000000000 617428951 830844485 1 814430535 1 327409813 1 508378481 1 108794805 1 386483327 1 1000000000 295768124 1000000000 694847442 1 993044867 1000000000 506418060 1 131978677 1000000000 384148426 1 560836752 1000000000 422764278 1 31207202 241411223 1 1000000000 219272441 855872488 1 435301641 1 448864180 1 1000000000 184901830 51724989 1000000000 590737342 1 1000000000 498415139 1 245607958 516119314 1000000000 1 480143445 382255929 1000000000 1000000000 26108619 666224968 1000000000 177310984 1000000000 336480491 1 469174195 1 652785049 1000000000 132866854 1000000000 1 938762649 61342008 1 42416798 1 1 965781119 729087834 1000000000 114332042 1 1000000000 576267616 395772494 1 1 409126601 996149323 1 1000000000 674838752 326926248 1 909760848 1 1000000000 904983486 1000000000 517455139 1 286747493 598657781 1000000000 1 4588396 1000000000 721499586 833099150 1 1 527584677 128191063 1000000000 652050929 1000000000 1 494450761 343827967 1 1 834112676 748589071 1000000000 698752578 1 1000000000 874228132 270060741 1 1 963059376 1000000000 335867548 942747902 1 610162726 1000000000 1 497222953 386343514 1000000000 1000000000 391805072 416551771 1000000000 1000000000 932471708 1 215722314 987832256 1 1 332584904 747537030 1000000000 1 347293812 346683682 1000000000 170196179 1000000000 537387464 1000000000 463392770 1 1 985955912 853484168 1000000000 1000000000 28481844 452155569 1000000000 902773000 1 1 928139726 1 164710043 358206138 1000000000 1000000000 836149327 31707146 1000000000 1 641535830 511181884 1 1000000000 604243560 874908242 1000000000 1000000000 298111316 304988973 1000000000 34723015 1000000000 1000000000 290558486 894951333 1 1 673163459 1000000000 410307418 1 630510412 1 246888582 1 434659934 522193747 1000000000 74178588 1 805275887 1 1000000000 862607354 186666353 1000000000 509702157 1000000000 98540956 1000000000 382998037 1 1000000000 231521744 869679281 1000000000 1 883019163 1 96961309 18258227 1 690804687 1 658245718 1000000000 691316831 1 96356304 1 874945297 1000000000 80118050 1 225155693 1 829653404 1 1000000000 557355312 1 244932170 1000000000 405823760 390738457 1000000000 1 452077213 811816855 1 1000000000 950623919 604768671 1 1000000000 81018803 107912803 1 898401601 1000000000 1 791028266 99131997 1 868812576 1000000000 701530802 1 1000000000 324320677 751721284 1 1000000000 334548581 1 539434196 1 138411958 337263741 1000000000 197832571 1000000000 1 67401928 19592971 1000000000 1 345986482 751105639 1000000000 1000000000 543896557 1 137081382 128865233 1000000000 1000000000 514757498 1 566210122 1 347714472 756955700 1000000000 1000000000 162895960 103181433 1 8576539 1000000000 1000000000 88815954 811948679 1000000000 90445590 1000000000 1 129158980 1000000000 272270567 731605883 1 1 569849257 444290282 1 264407456 1000000000 1 149181472 191865618 1000000000 474668322 1 1000000000 863139404 1 394233322 1 714132853 278499870 1000000000 1 841250945 1 233074011 625234856 1000000000 1 113986423 48678092 1000000000 1000000000 514440726 1000000000 398390299 1 298445561 1000000000 415741022 1000000000 635584611 1000000000 396980553 120905968 1 238685750 1 1 49203780 659467679 1000000000 573243891 1 203867083 1000000000 1 614141433 267753197 1 1000000000 523725360 1 99047229 422342161 1000000000 124171595 1000000000 1000000000 940160569 562407165 1000000000 1 204887796 943888783 1000000000 1 660073295 85605628 1 1000000000 518133743 1 718943535 874355503 1 891873619 1 1000000000 847353282 1 25377203 1 69915996 145634419 1000000000 480155815 1 177942431 1 685342190 1 1 65091792 97715172 1000000000 409241313 1000000000 1000000000 432218587 385500682 1 351654101 1000000000 544339641 1 1 322853574 1 693463965 1000000000 722125173 679839529 1 1 873989192 1 158586635 1 570715246 780424670 1000000000 745106621 1000000000 1 747024777 1000000000 792816291 1000000000 828774047 1 623822226 204678442 1000000000 357322812 1000000000 292717878 1 91580686 1 18252170 1000000000 1000000000 97185588 1 396982494 855641504 1 1 274990590 1 38737248 343720751 1000000000 47561387 1000000000 368292155 1 1000000000 120111106 716061319 1 146960591 1 149103238 1 793510095 1 1000000000 818219004 832184251 1 1 322819166 1 403255935 229816513 1000000000 864006002 1 342983847 1 1 156319446 991932184 1000000000 304136476 1000000000 986618458 1 1 657495090 1000000000 774416569 792672592 1000000000 1000000000 624667819 682003606 1000000000 1000000000 299104450 1 101337570 1000000000 709115324 1000000000 447441464 197280545 1000000000 1000000000 877014314 1000000000 976608962 1000000000 111759240 473320320 1 70369493 1 1000000000 924875191 760214724 1000000000 1 491559346 343662642 1 1 101375618 440660218 1 1 522048414 1000000000 26825207 991465893 1 688274079 1000000000 110382251 1000000000 231109524 1000000000 57418856 1 1000000000 46480 142909102 1000000000 126540284 1000000000 838872710 1000000000 1 521296552 1000000000 281504338 691212273 1000000000 396656982 1 1000000000 954718404 13299463 1 1 995783120 2762366 1 592799060 1 72755312 1 616770782 1 845540373 1 1 919199846 1 928123209 287798292 1 393436761 1 439846959 1000000000 1 723029975 1000000000 134212202 438991059 1000000000 601006619 1000000000 1 483356629 1000000000 820031137 730553608 1 1000000000 456901465 877638621 1000000000 589754517 1000000000 1000000000 423949475 1 816224482 1000000000 661394007 494341635 1000000000 1 252581666 1 243189514 1000000000 789378528 1000000000 642605273 642154753 1 998367370 1 4975421 1000000000 1 818991359 514012262 1 1 890198798 588053186 1 52989861 1000000000 491181389 1 1000000000 758853949 1 526901567 848840206 1 6879542 1 1 736813641 1000000000 125767276 180439516 1000000000 1 973590606 261114105 1000000000 1 981083351 1000000000 487384799 611967004 1 249539124 1000000000 457410381 1000000000 1 592072794 1000000000 438483887 359566609 1000000000 401006536 1000000000 696302040 1000000000 1000000000 301386566 1000000000 883461214 1000000000 319689690 1000000000 511083375 1 929927554 1000000000 791422384 1000000000 27453082 958003605 1 1000000000 455688715 1000000000 877136876 1 362229261 1000000000 36584034 892062145 1 290621270 1000000000 963082265 1 1000000000 694098535 1000000000 114578534 460161305 1000000000 285357288 1 579802351 1000000000 1000000000 452819402 1000000000 682439768 826712795 1000000000 1 714496470 389399159 1000000000 1000000000 279901879 641614833 1000000000 342429898 1000000000 80932832 1000000000 1000000000 764085860 1000000000 28948152 917020703 1000000000 829336583 1000000000 1 379441579 1 674875573 255987481 1 458527407 1 95368699 1000000000 700862034 1 354399159 1 194248707 1000000000 1 778641012 1000000000 777756744 1000000000 595438077 113879238 1000000000 980375029 1 426065549 1000000000 1 650114758 488886270 1000000000 1 516304549 584988352 1 1000000000 202882058 1000000000 341764636 1000000000 912503040 1000000000 566748693 4831404 1000000000 576411569 1000000000 648589926 1000000000 1000000000 74682047 476047817 1000000000 673508750 1000000000 59532065 1000000000 682827997 1000000000 61652864 1000000000 90985595 1 1 602033655 1 946820328 1000000000 149875005 781934173 1 619407153 1000000000 118832028 1 1000000000 43608459 325110499 1 837503276 1 949390694 1000000000 17711963 1000000000 718126514 1 48705633 1 441041744 1000000000 786667217 1000000000 36239379 1000000000 1 648737522 1000000000 180361067 1 54684049 345318428 1000000000 750603702 1 1 576334525 1 465606793 26252125 1 1 20179144 1000000000 582541997 279373632 1 897237262 1000000000 994893197 1000000000 1000000000 486248429 88239775 1 155828664 1000000000 1 663508038 1000000000 958015208 185856833 1 340893795 1000000000 1000000000 902286104 691623855 1 809713977 1000000000 692190530 1000000000 1000000000 780678810 1000000000 740631392 631595363 1000000000 1 861323740 1000000000 726728671 1000000000 355312921 1000000000 511877679 599957693 1000000000 1 411067910 54583390 1 645298666 1 1000000000 653524126 1000000000 513382208 94345992 1000000000 806333073 1 358725395 1000000000 1000000000 206281059 1 319015088 1 64448786 794033847 1000000000 1000000000 136575472 1000000000 628182941 308042788 1 929594580 1 491005345 1 77671724 1000000000 623836810 1 1 684854423 1 699008375 963118015 1000000000 905411813 1 401976245 1000000000 929072452 1 1 975270955 921775354 1 1 872588441 1000000000 721800631 1 420792478 815191172 1000000000 20161041 1 1 276216808 825698064 1 646948221 1 255200377 1 812477029 1 1 297112364 305359338 1 1 3918953 1 507088829 1 779933120 1000000000 354828071 837058269 1000000000 29007502 1000000000 1000000000 6146468 1 981234356 727623397 1000000000 831171852 1000000000 200532521 1 136046208 1 1000000000 172245711 1000000000 232151571 1 761399556 445010101 1000000000 1000000000 896905939 655745968 1 728925117 1 309970182 1000000000 1000000000 406707519 1000000000 285266221 1000000000 145329812 1 100680056 137894949 1000000000 1 126424733 961548021 1000000000 150329007 1 384614019 1000000000 1000000000 247122410 756061023 1 809193915 1 1000000000 977883892 106376540 1000000000 1000000000 192212689 1 670793572 1000000000 839150552 104759725 1000000000 1000000000 138190775 535298805 1000000000 1000000000 497485569 750699405 1000000000 395602005 1000000000 59095175 1 1 278643424 1000000000 275416242 1000000000 28233395 1000000000 567620816 875800881 1000000000 1 275258468 963131915 1 1000000000 9594478 812970276 1000000000 342629767 1 60343730 1 1000000000 315705007 203857678 1000000000 616841772 1000000000 1 272437638 322437605 1000000000 183914386 1 1000000000 583679636 491539927 1 289763626 1000000000 865105995 1000000000 372468166 1 277881050 1 1 895922096 1000000000 371995645 1000000000 394506132 1000000000 933659533 603953549 1 1 478587966 1000000000 157933099 1000000000 44927526 752541190 1 498375330 1000000000 331983642 1000000000 1 327430146 1 273388380 1 273604454 313812965 1000000000 944468237 1000000000 1 544490519 1000000000 342082975 225758221 1 937150126 1 1 227449297 346434276 1000000000 1 887538330 958615606 1 580979590 1 1000000000 761198203 1 817723179 1000000000 442948811 466833756 1 1 205578243 622725249 1 1000000000 180799697 1000000000 95463919 23369635 1 216697482 1000000000 1000000000 765154012 1 393812770 593734066 1000000000 1 852768747 1 882496532 1000000000 409268835 969110505 1 677486865 1 1 276742696 472362622 1000000000 1000000000 415526407 1 505503419 301200567 1 784241895 1 421361157 1 1 467508227 92245565 1000000000 1 142293635 66652092 1 739034606 1000000000 525488253 1 810524152 1 54270485 1000000000 1 870543989 470277232 1 1000000000 513530232 1 383631283 1 794004243 1 63307693 1000000000 736205834 312598303 1 1 846946002 334487385 1 1000000000 346408026 605023860 1 827814355 1 260602514 1000000000 1000000000 447223043 459693707 1 1 907856990 741365849 1000000000 1000000000 148859485 1 313206699 1000000000 136982379 1 275019008 611167684 1 1000000000 357938092 198384816 1000000000 1 731219734 1 920547947 1 465090476 861283373 1000000000 1 106170833 865044897 1 1000000000 532486966 1000000000 53109558 1 541755131 827022499 1000000000 1 806267120 756501762 1 455497314 1 1000000000 127949284 1 969260743 1000000000 872154293 1000000000 462169787 1 63180251 1 1707928 425194219 1 1000000000 496196120 1000000000 57986382 1 48577632 794233542 1 98450381 1000000000 1000000000 116145950 315153639 1000000000 1000000000 298098299 905272799 1000000000 1000000000 693833621 520316394 1000000000 48075098 1 1 414009327 1000000000 434023727 495711946 1 1000000000 116106077 241703846 1000000000 227304679 1000000000 1000000000 704292532 394637366 1000000000 1000000000 305426596 357145092 1000000000 255897937 1000000000 206216660 1 569376742 1000000000 349185381 1 82360049 1000000000 1 819322999 80947384 1 1000000000 590599755 209930293 1000000000 1 597133366 937483035 1 1000000000 746775208 723049276 1 232684559 1000000000 738056632 1000000000 1000000000 361449192 1000000000 309267026 596051568 1000000000 1 703256392 39727424 1000000000 1000000000 390386710 321660742 1000000000 1 641493373 1 908897909 131516716 1 1000000000 135664005 1 856352629 397077551 1 1 545553764 803396154 1 109417888 1 377859777 1000000000 154908268 1000000000 200800015 1000000000 1 38312241 1 459156082 1000000000 285386228 1 879168095 1000000000 710421253 1 493421137 1000000000 534425441 137282748 1 27794450 1 946567288 1000000000 701439734 1 1000000000 878670847 980416850 1 1000000000 243871713 17053825 1000000000 1000000000 70487506 964029746 1 1000000000 359483817 241273221 1 303025595 1 1000000000 300848247 794129891 1000000000 1 819700456 416833707 1 50310321 1 993763809 1 1000000000 240809502 1000000000 469800456 1000000000 848579622 144009215 1 677269462 1 1 453891129 653742904 1 276824818 1000000000 254297125 1 199384242 1000000000 758040409 1 25484433 1 274620466 1 1000000000 48210307 89704306 1 673975333 1000000000 1000000000 676128100 1000000000 761221725 1000000000 736859088 872565294 1000000000 955026955 1000000000 719591717 1 715772818 1000000000 1 505241016 505777037 1 390491135 1000000000 412113298 1000000000 1000000000 579941151 963733524 1000000000 731617492 1 940000466 1 1000000000 735325793 107897270 1000000000 691667558 1 522404970 1000000000 663558372 1000000000 1 919461157 1000000000 535423192 674658544 1 478618825 1 1 798940634 1 10135992 1000000000 88919913 88651187 1000000000 605076926 1 1000000000 437181840 631582641 1 1 471506706 304692316 1000000000 171789549 1000000000 1 144588905 1 42843638 77731206 1 79638769 1000000000 1000000000 159190624 835645010 1000000000 1000000000 392966533 32294231 1000000000 258679685 1000000000 699397072 1000000000 464747206 1 1 148556294 693462862 1 1 721551382 65693954 1 1000000000 384218651 389125795 1000000000 1 387512984 508379632 1 1 92996721 1000000000 396931921 1000000000 263080928 119911273 1000000000 401907637 1 191836909 1 1 699352155 1 450468636 253140457 1 144199494 1 244085416 1 96690611 1 90364791 1 1000000000 880361553 762619230 1 530403207 1000000000 1000000000 857994170 1000000000 744452497 129821790 1000000000 1 605430978 559063818 1 261440774 1000000000 1 52698522 1000000000 962488596 1 139981384 498240922 1000000000 1000000000 708736358 1 87421658 422307819 1 1 356248328 720358463 1 1 973585868 1 749026444 1000000000 737865039 1 39325722 428651817 1 852868336 1000000000 1000000000 581666201 685720881 1 1 272382816 1000000000 289394069 1000000000 92412070 1000000000 54607436 106138945 1000000000 1000000000 706400704 1000000000 955233983 74197133 1000000000 1000000000 165971108 1000000000 997249544 885665562 1 690579137 1000000000 1000000000 419779226 193819742 1 1 384349387 89412133 1000000000 578033428 1 120399264 1000000000 1000000000 461770540 278629046 1000000000 1 164682258 667395230 1000000000 672299470 1000000000 300692223 1 1 409056848 1000000000 249152174 1000000000 638138849 682405215 1 1 78283631 966144942 1 945477411 1 1000000000 39822554 883042721 1000000000 437566873 1000000000 839353416 1000000000 1000000000 141111139 1000000000 609553626 1000000000 541769615 450789098 1 1 761360297 383943028 1 1 5065823 870431475 1000000000 1 111674465 900187235 1000000000 1000000000 843872408 1000000000 988669321 365926677 1 503551196 1 333297170 1000000000 411884922 1000000000 1 556342894 339769729 1000000000 974231802 1000000000 1000000000 329849131 249860095 1 1000000000 194243858 171325020 1000000000 806329853 1 1000000000 812478868 122453137 1 776740918 1 1000000000 409973570 795436028 1000000000 1 548533494 1000000000 207258876 1 355638945 1 155562836 1 114853460 636143272 1 1000000000 851537927 171942615 1000000000 848733324 1 1 125215046 1 144355600 1000000000 414181413 1000000000 327706996 70244608 1 1000000000 808568310 1000000000 218397202 651377282 1000000000 233852839 1 1 72271867 1000000000 117498610 755933181 1 324739011 1 294906709 1 895818853 1000000000 1000000000 709666727 1000000000 476092190 363542682 1 378311328 1 1 205037798 38166734 1 372722092 1 496160061 1000000000 446302323 1000000000 86904003 1 123656232 1 1 214192005 1 798278023 744470227 1000000000 1000000000 203695948 105562686 1 1000000000 382393988 1 4526404 938123112 1000000000 141889778 1000000000 1 615140642 364157658 1 1000000000 637987018 1000000000 26013377 35039260 1 597744738 1 843079717 1000000000 591817898 1 1000000000 333466716 56698305 1 627462786 1000000000 202421078 1 111815077 1000000000 1 700269688 1 862995115 789738088 1 1000000000 320319170 1000000000 341298108 1000000000 44661783 1 286229315 1 264678191 1000000000 990467061 384421713 1000000000 1000000000 579507036 484420167 1000000000 1 629262805 722653679 1000000000 1 226910723 884267503 1000000000 1000000000 265801949 1000000000 499723762 645935022 1000000000 1000000000 495225027 1 698196332 876267705 1000000000 1 949493960 882237376 1 125866572 1000000000 103959405 1000000000 1000000000 455946746 1 283880819 809570232 1000000000 1 690986729 1000000000 936507897 1000000000 545036451 1 204068338 504686377 1000000000 1 534328018 1 493950077 885592901 1000000000 851369528 1 821850804 1000000000 1 124280385 1000000000 167659415 349324437 1 1000000000 6377023 1 809634411 1000000000 480079220 1 226821414 101745229 1000000000 835110245 1 134185624 1 1000000000 291563682 623428416 1 1000000000 726767021 1 139897854 47640698 1 1000000000 47650765 217197444 1 102495080 1000000000 1 712189769 637828425 1000000000 1 577253402 712606832 1000000000 1000000000 105585854 245456755 1000000000 1000000000 265247799 1000000000 734254864 1000000000 577534217 195530180 1000000000 7036013 1 1000000000 147306928 1000000000 365733829 1 362799158 673832125 1 315091632 1 837149287 1000000000 1 752179603 550879689 1000000000 902651766 1 725200935 1000000000 233279297 1000000000 1 450457468 232083707 1000000000 530144110 1000000000 1000000000 582734989 41703735 1 1000000000 919888852 769405122 1 901564278 1 207363454 1000000000 927041982 1 1000000000 138337071 1000000000 490175228 1 772825893 700159151 1000000000 1000000000 969989689 1000000000 299889899 315731958 1 1 40766298 1 64209729 660050213 1 1 425912550 1 905101123 426740854 1 11885168 1000000000 802830267 1 1 118559301 1000000000 465921855 808563904 1 727872567 1 970439074 1 831331369 1 1000000000 951472902 1000000000 796138697 164956813 1 35921486 1 530366587 1 552564406 1000000000 889799221 1 104032840 1 616828777 1 767207877 1 26612052 1 91965078 1000000000 838071675 1 277615466 1000000000 216761657 1000000000 57392015 1000000000 1000000000 756903303 1 294626679 251810388 1000000000 1000000000 358342854 284260058 1000000000 617487936 1 1 245360195 1000000000 494700031 102297606 1000000000 1000000000 53783631 61036892 1 1 597385619 764893994 1000000000 953387402 1 1000000000 25693629 920896609 1 630067650 1000000000 995485667 1000000000 128179666 1 637989175 1000000000 911875568 1000000000 1 195824512 1000000000 222469222 244868546 1000000000 1000000000 448507212 1000000000 106250861 904727087 1000000000 79846644 1000000000 1000000000 133094698 1000000000 820788673 81797334 1000000000 1000000000 49921782 1 961103468 1000000000 527014991 744870278 1 324294800 1 1 724673738 95445200 1000000000 1 137157367 307680279 1 1000000000 27785632 831176593 1000000000 481935612 1 624046040 1000000000 73176632 1000000000 916605337 1000000000 1 722822541 1 115706884 1000000000 314076570 693657951 1000000000 1000000000 567354193 1000000000 741456927 1 447010771 45726956 1000000000 124253614 1 1 848334821 721443013 1000000000 1000000000 714066317 1000000000 275888725 1000000000 716807613 501696112 1000000000 881214718 1000000000 1 826652235 124651684 1 1000000000 588484801 1 296322581 891293300 1 1000000000 519628179 1000000000 957652698 236911341 1000000000 954545061 1 1000000000 101738611 1000000000 400583650 1 867550357 1 754585643 1000000000 631167108 649702224 1 197322810 1 429139672 1 1 683989066 1 232565429 1 613661139 1000000000 892075920 1000000000 679848187 1000000000 366357770 1000000000 253930063 1000000000 199684435 1 257282408 1000000000 13543291 782274875 1 663659981 1 1457770 1 1000000000 932487603 805616632 1 1 518803550 200555727 1000000000 323082155 1000000000 660185694 1 1 854333093 1 267366086 1000000000 290530032 157338860 1 1000000000 10942611 1000000000 657522890 1 144954740 76244083 1 1000000000 304916974 1000000000 811400206 1000000000 25653720 98110787 1000000000 407518564 1 446920296 1 1 164340024 221999063 1 948186389 1 442449859 1000000000 1 17077881 679753471 1000000000 385779867 1000000000 1 288132864 109255442 1 1 128294798 1 462265501 902103150 1000000000 1000000000 357787993 879902085 1 943299029 1 1000000000 357135277 1 501627473 30658753 1000000000 30579615 1 153530655 1 1000000000 266996979 1000000000 653665058 155948038 1 1000000000 385503442 688280315 1000000000 1000000000 923835455 305913675 1000000000 811914475 1 391977781 1 1000000000 659849865 734116600 1000000000 1000000000 191404949 1000000000 983892298 1 43567614 1 248511590 1 154294379 1 100327688 1 211021906 1 423613643 1000000000 549428069 216015154 1 376210586 1 1000000000 641579722 1 22643521 841687496 1000000000 1000000000 911222907 26529654 1 619026805 1000000000 790981593 1000000000 896441555 1000000000 217489641 1 1000000000 79503252 1000000000 531522759 428003816 1000000000 1 269148741 1000000000 942611520 1000000000 825186588 41757457 1000000000 803201353 1000000000 1000000000 14028689 1000000000 635674831 842699748 1 1000000000 555549017 319291141 1000000000 470317841 1000000000 676117217 1000000000 1000000000 257053705 1000000000 488643306 572744605 1000000000 153186719 1000000000 604563243 1 1 946492234 918502271 1 1000000000 229334134 178215514 1 1 348455001 694759782 1 648116143 1 451968520 1000000000 829565532 1 898341224 1000000000 161962539 1 866756103 1000000000 1000000000 34631451 62873173 1 1 822066065 1 111323542 1000000000 970219211 24511615 1 832451069 1 189055213 1 302893687 1 1 680416778 1 447993640 555970637 1000000000 1000000000 535216112 1000000000 591459506 601440532 1000000000 136701572 1000000000 1 864488758 1 211998492 309045307 1 611367678 1 1 127566184 1 575737249 1000000000 442334521 14902612 1000000000 1 744905002 1 105356440 1 6341112 1 305948240 530592408 1 249450020 1 1 250801758 1 473843328 833723050 1000000000 1 629244288 94694517 1 1 597807166 1000000000 18231849 1000000000 916531145 1000000000 249923099 172312382 1000000000 1000000000 589807122 261034573 1 1 353050667 1 141287322 1 508309386 1 51022420 401161517 1000000000 550394460 1 396687173 1 551442029 1 1000000000 716672892 633864077 1 116054131 1000000000 1000000000 308501821 115256567 1 1000000000 713580989 388368685 1000000000 1 877418437 1000000000 100412460 1000000000 472953620 1000000000 848504415 289519413 1000000000 1 761198851 790779354 1000000000 49623351 1000000000 612494896 1000000000 357610729 1 461631620 1 587279 1000000000 338123168 1 902192768 1 1 179417409 856964313 1000000000 1 739751678 1 666782405 1 718177031 1 950204683 15947804 1000000000 1 326798787 515739161 1 958463757 1 151474294 1000000000 1000000000 372919480 906886684 1 589275426 1 397214713 1 456911815 1000000000 1 636784028 982263253 1 325131603 1 1 113214753 273207578 1000000000 911711719 1 1 899637182 180868015 1000000000 27630491 1 435842999 1000000000 1 201477706 1000000000 316858179 76248238 1000000000 1000000000 772096564 115740331 1000000000 1000000000 33176129 1 988790269 1 692259649 733967235 1 543511754 1 985207896 1000000000 256844200 1000000000 991660081 1 11848555 1 870629440 1 1000000000 111647364 1 714839579 1 25184582 1 753040882 375714346 1000000000 7549819 1 427707328 1 740024054 1000000000 1000000000 315649178 633837480 1000000000 381378476 1 227452201 1 11756390 1 1 583369448 218669049 1000000000 1 729749321 691752738 1000000000 1000000000 249436597 1000000000 147294170 1000000000 45706497 38880845 1000000000 996255630 1 416393846 1 1000000000 943811191 314138560 1 1 523203393 572291601 1 23798613 1 1 746460823 107769016 1 1 800723644 1 349867863 1 149276064 948704836 1000000000 1000000000 358822523 785057877 1000000000 8840259 1000000000 1000000000 326509417 1 851846902 942794706 1 754332914 1000000000 640369962 1000000000 1000000000 876286629 621572102 1000000000 738288915 1000000000 1 473883095 983330678 1 643704938 1000000000 307763308 1000000000 320633430 1000000000 877810435 1000000000 1 839315397 1000000000 472862225 1000000000 725681392 1000000000 653280308 1 694095286 791532749 1000000000 152504224 1 939533936 1000000000 73923011 1000000000 1 839032591 1 468932568 1000000000 399581259 1 452659171 448384086 1000000000 1000000000 565639638 1000000000 22629293 1000000000 907991690 877105696 1000000000 1 763658089 1 376584577 1 322830389 927052881 1000000000 604810815 1000000000 523162848 1 673249399 1 677837090 1 258745266 1000000000 1 926513597 964019332 1000000000 1000000000 195523213 1 728393747 992315156 1000000000 46277950 1 44752694 1000000000 1 455630712 268218000 1 1 925449407 1 196296925 1 987645956 134753213 1 911846249 1000000000 1000000000 421849668 916174775 1 1000000000 816653999 446269548 1 1000000000 492708510 1000000000 31374776 1000000000 132672563 1 38545880 970122362 1 793007905 1000000000 375687029 1000000000 299047973 1 1000000000 754232368 56376652 1 145986355 1 613559106 1000000000 118818251 1000000000 777759646 1 107762276 1 306004253 1000000000 628297849 1 1 614898387 901182052 1000000000 527324594 1 708580722 1000000000 117782986 1 945591458 1000000000 1 28184217 835630695 1000000000 1000000000 261766100 51940301 1000000000 110415883 1000000000 746488174 1000000000 51175034 1 361887870 1 1 45459319 1000000000 648028268 1000000000 271594191 1 89039714 214177157 1000000000 271342085 1000000000 1000000000 744966200 699948266 1 1 900327337 1 441619458 8404664 1000000000 282873974 1000000000 518079789 1000000000 1 25376579 243512514 1000000000 1 896443648 1 764436922 588686631 1000000000 1 137492090 333493575 1000000000 513672553 1000000000 829879418 1000000000 1000000000 978608270 1000000000 88729983 1000000000 376428617 647198176 1 1 253673078 896632440 1 1000000000 376221041 1000000000 37060033 1000000000 358103624 83567181 1000000000 1 112983433 17488312 1000000000 190276609 1000000000 133510800 1 1 534426838 484333944 1000000000 1000000000 713771090 159658484 1 350326983 1 1000000000 46690111 952502505 1000000000 37354365 1 347911935 1 575012800 1 1 757275715 1 585509159 813434339 1 1000000000 279037837 286672625 1000000000 977431061 1000000000 1 653311143 882699781 1000000000 341964905 1000000000 1 848222781 1 660897493 1 296552894 1000000000 392803664 1 456228242 1 506724704 1 399673461 1000000000 376173895 936893618 1000000000 823610666 1 81941622 1 1 672234037 777698579 1 1000000000 934480147 848017288 1000000000 317832982 1000000000 1000000000 98765483 1 705752964 452389212 1000000000 369280581 1000000000 1000000000 95076639 1 560342397 260006264 1 940397384 1 1000000000 147276400 619519261 1000000000 1 711848609 253047835 1000000000 1000000000 926360868 954286003 1000000000 1 300350920 1 989505024 1 439737330 95243588 1000000000 1000000000 847325816 765664711 1 240769777 1000000000 622074782 1 1 705751231 1 969740700 1000000000 749290564 29079774 1 650472605 1000000000 397199952 1000000000 1 741917250 790953343 1000000000 138007276 1 230269483 1 1 46284580 1000000000 663179238 1 946020304 83019570 1 366345778 1000000000 141671277 1000000000 290047650 1 1 335886070 1000000000 48517745 1 48401134 380150105 1000000000 541071328 1 1000000000 257969352 1000000000 200472786 5030778 1000000000 1 884051451 1000000000 373661107 445666459 1000000000 1000000000 101333123 958988099 1000000000 249551469 1000000000 1000000000 114044913 186624982 1000000000 418919277 1 1 852890521 971476269 1 808193059 1000000000 170499896 1 1000000000 404779890 949843299 1 51883610 1000000000 1 824928054 786753908 1000000000 1 746674164 1000000000 435669520 1 35763734 319255948 1000000000 849946517 1000000000 1 378794866 662900853 1000000000 1000000000 912601279 462628571 1000000000 1 385557674 336778789 1000000000 124126553 1 854284363 1000000000 1 943700177 790651647 1 1000000000 974246552 164301793 1 1 133767254 1000000000 9402664 133359578 1000000000 1000000000 247333920 1 444438254 395495649 1000000000 103682374 1000000000 312644251 1000000000 1000000000 846866686 180369876 1 385844729 1000000000 554319363 1 1000000000 305735303 1 560216541 1 507938227 484109236 1 1000000000 599131027 1 232702294 1000000000 413487107 1000000000 207213755 831639584 1000000000 629180136 1 1000000000 273324273 1000000000 572695148 1000000000 678691724 982041297 1 761543980 1 694449252 1000000000 1 335232898 1 423184818 1 105546678 1000000000 378253340 203340390 1 279753949 1 1 309891343 67929584 1 1 469292862 791743006 1 157776353 1000000000 1000000000 627116975 160420644 1000000000 1 919340809 1000000000 196539181 1000000000 884612262 1000000000 31916074 100741573 1000000000 482676213 1 1 816790314 817850318 1000000000 1 876780378 339797612 1 291608486 1000000000 639717089 1 808631160 1000000000 143413404 1 1000000000 456696614 19845364 1000000000 1000000000 605662665 1 962834071 530658147 1 776325444 1 656129722 1 1 449435683 1000000000 834921552 1 972609321 1 262071752 1 359706594 783961895 1000000000 1000000000 220187645 1 582013257 1 396910594 1 538435312 1 367925898 884787133 1 24132709 1 702778002 1 1 150657529 996885654 1 1 7845458 530156639 1 568532535 1 692539526 1000000000 1 950114718 1000000000 66708763 252806635 1000000000 44472648 1000000000 1 84782934 780925070 1 641957335 1 630797555 1000000000 878429169 1000000000 1000000000 243216269 1 26297293 1 146787518 875322101 1000000000 113040262 1 1 103252758 1000000000 929505615 1000000000 753038889 75940747 1 327298656 1000000000 1000000000 979685513 1 258559036 318984930 1 861857064 1000000000 680959703 1 1000000000 731471094 757042445 1 1000000000 747925673 1000000000 397159413 1 402634463 180384086 1000000000 74605125 1 1000000000 273762625 255902830 1 280533984 1000000000 1 358475124 1 32636289 158230710 1000000000 1000000000 73916460 486348076 1 1 734180918 1000000000 66647439 1000000000 834792745 240585426 1 1 810410594 624528706 1000000000 264846529 1000000000 1 783850146 424973527 1 709655481 1000000000 731999458 1 1000000000 505535389 1000000000 709602308 805215527 1000000000 1000000000 248319500 501108466 1 752699196 1000000000 1000000000 399824950 1 233471836 1000000000 132167921 1000000000 55910792 181219762 1 1 42056216 972894573 1 1000000000 998028272 1000000000 559580596 49287867 1000000000 519980466 1 937943367 1000000000 900055634 1 1000000000 316533124 1000000000 845793769 59358071 1000000000 381840327 1 166914173 1 620547594 1 507975757 1000000000 586364960 1000000000 1 216736522 10292804 1 1 118909384 306864233 1 268019 1 1 416791274 493150175 1 1 813377369 1000000000 172420852 1000000000 876773344 1 898313682 972401532 1 1 629805766 1000000000 929688966 46456566 1 809913568 1000000000 1000000000 141674152 1 945190182 227651323 1000000000 1000000000 391633988 1 125845619 1000000000 935516379 535834561 1000000000 735662015 1000000000 1 322917918 1000000000 22814469 356562588 1000000000 1 815719663 1000000000 676169678 332090667 1 669575974 1000000000 126284453 1000000000 403243876 1000000000 1000000000 651212913 68494726 1000000000 950765583 1000000000 1 510892419 1 916117373 796311617 1 1 691639655 1000000000 378994209 1000000000 247842790 1 478907776 261101597 1000000000 1000000000 871583376 1 711433503 1000000000 212021731 1000000000 343749249 427332366 1000000000 1000000000 659989221 1000000000 142303942 1000000000 810974453 1 468940 203700518 1 1 9195028 1 42405524 257614206 1 362914676 1000000000 1000000000 229111180 406962526 1000000000 1000000000 480192868 283058666 1 1000000000 130456465 710767591 1000000000 537183959 1000000000 888364959 1000000000 1000000000 781218168 1000000000 243135105 1000000000 407961688 156655756 1000000000 283139407 1 918489064 1000000000 526216727 1 261922555 1000000000 1000000000 111908651 1 971226991 850432002 1 1000000000 478528626 649454070 1000000000 1000000000 712308394 466684240 1 384161824 1000000000 55833529 1 133313181 1 1000000000 686265230 505371336 1 1000000000 533314407 1000000000 174589542 975942955 1000000000 1000000000 662776364 421544492 1 431348585 1 1 758322563 1000000000 464413182 524989494 1 199387388 1000000000 1 23186025 1 409639493 1000000000 854755588 538903957 1 83466552 1000000000 1 733201742 1000000000 776842544 1 719273841 919906653 1000000000 838647573 1 1000000000 438723514 1 877178568 499616352 1000000000 1000000000 859102261 160942806 1 1 820214641 1000000000 18491763 347248206 1 1000000000 609401400 1 432845842 1000000000 221776511 906726390 1000000000 663425759 1000000000 1000000000 875121356 942996652 1 1000000000 3731493 656735842 1000000000 1 545077094 1000000000 374556785 1000000000 855206173 123489722 1000000000 260953338 1000000000 14613279 1 92127448 1000000000 1 921178000 571917088 1 1 858584042 1 587369208 1000000000 714039817 1 295258777 1000000000 811760249 1 312950826 1000000000 588848657 1000000000 48490367 849299184 1 1000000000 573926685 1 33479719 1000000000 591836396 1 510144893 1 480708324 794112682 1000000000 29502505 1 1 825927011 1000000000 258638568 542764963 1000000000 944286043 1000000000 353570181 1 435023444 1 957196820 1 143845292 1 807571062 1 1000000000 891345148 1000000000 816902851 1 866903800 1 311681535 1 502587855 1 845160066 1 771289337 54738994 1000000000 1000000000 721188544 549075969 1000000000 1000000000 111987189 1000000000 46009329 478448176 1000000000 1 800822552 1 111756009 1000000000 619062522 1 350756321 1 261160849 10525489 1000000000 863601525 1 1 57287512 1000000000 439901557 486926266 1000000000 180165889 1 69830100 1000000000 1000000000 405987033 967827370 1000000000 10577725 1000000000 114733486 1 1000000000 367867177 1 2459280 553226198 1 1000000000 645634386 1 839302135 1 23874570 82834960 1000000000 970678687 1000000000 438771007 1000000000 825908470 1 781795288 1000000000 967274971 1000000000 1 831374654 1 477146140 1 907015755 1 825906461 919499701 1 1 793087580 1 232591298 1000000000 927621430 1 177943225 69679189 1000000000 637362529 1000000000 1000000000 410367265 303711486 1 596017048 1000000000 1 722706976 796355310 1 1000000000 852775846 629499215 1000000000 1 404406619 88241451 1000000000 1 573166983 1000000000 540271720 1000000000 866525911 571608532 1000000000 638258172 1000000000 943254343 1 1 459705944 511976638 1 512978735 1000000000 907150572 1 1 410991266 1000000000 355174786 463050213 1000000000 325222308 1000000000 1 103031821 156664039 1 902684876 1000000000 1 823819566 927166607 1 1000000000 389717971 1000000000 123176772 308272752 1 1 221900102 1 143366581 1000000000 264192429 1 131785884 5192581 1 137326701 1 204556081 1000000000 1000000000 787956702 1 960822627 1000000000 851704255 1 357984018 1 399537546 1000000000 418514881 368707642 1000000000 1 335532920 1000000000 795210693 890560987 1 1 766210979 1000000000 773089206 1000000000 139742387 1000000000 732619348 926405864 1 1 514458141 1000000000 701726498 1 310635965 243650947 1000000000 466669893 1 94359734 1 1000000000 580288678 1000000000 595253358 992427738 1000000000 1 78346135 793572138 1 91775625 1 594918 1000000000 448290715 1000000000 1 61454326 1000000000 894433416 958751391 1 1000000000 138117872 932263132 1 1 553068642 1 962923442 322243661 1 1 260241112 1 738597431 598228753 1000000000 227055770 1000000000 1 989650850 1000000000 720515267 1000000000 608448059 468254239 1000000000 1000000000 503482549 1 48519492 662455307 1000000000 454208812 1000000000 117916129 1000000000 129943273 1 68483590 1 351154249 1000000000 1000000000 336142159 1 492437436 166371616 1000000000 871797728 1 1000000000 174506260 1000000000 134978323 73148432 1000000000 1000000000 764170090 1000000000 903469114 1000000000 952801140 736210199 1 1 456995865 457681740 1 683134472 1000000000 136009037 1000000000 1 782307590 1000000000 291593315 640510852 1000000000 1 427614573 1 908533468 407628464 1000000000 1000000000 955115157 988659235 1 886838023 1 1000000000 563997068 1 652692941 154213334 1 950195289 1000000000 1000000000 906008318 359819021 1 1 552207859 1000000000 699348797 1000000000 391642062 672913012 1000000000 1000000000 832199612 1000000000 84164961 40904457 1000000000 400968905 1 1000000000 782603921 1 368970976 932255509 1 268095335 1 1000000000 883726782 1000000000 498772719 1 675846201 256668584 1 816064967 1000000000 653668363 1 1000000000 594751655 1 617604053 1000000000 620988722 219126178 1 1 345354766 346681230 1 23869654 1 802014016 1000000000 640039070 1 822859704 1 426127268 1 494693182 1 79055772 1000000000 1 404897255 869425140 1 1000000000 763662057 1000000000 139871081 816331596 1000000000 60774484 1000000000 395260976 1 1 857448208 1 58275618 1 398875087 1000000000 667558099 835703631 1000000000 1 7351447 44566459 1 1 294474505 187056937 1 73503800 1000000000 595261704 1 11426226 1000000000 157415404 1 1 622333665 856251655 1000000000 1000000000 174537728 1 236255935 146634276 1 566799801 1 1000000000 168768162 682052017 1000000000 308370490 1 363375514 1000000000 1000000000 281839730 430334016 1 1000000000 22778731 906182895 1 687340706 1000000000 1000000000 473097576 813819641 1000000000 1 571267215 1 849379939 160124206 1 1000000000 828131220 758778416 1 1000000000 735251992 1000000000 401345453 926244666 1000000000 1 614282292 1000000000 658437117 1 240966050 1 437302958 1 25597173 1 476096594 1000000000 428258422 290528349 1 1 629384592 1 577908493 777101260 1000000000 1 402017486 101160497 1 1 497116417 1 183865484 388191883 1000000000 657026015 1000000000 13734027 1 1000000000 479116656 810769808 1000000000 351704009 1000000000 1 789326782 1 738152207 192655410 1 578895889 1000000000 174678544 1 1000000000 629921641 1 576628627 380355609 1 858532231 1000000000 46254837 1 1 900086662 1000000000 639372366 131758944 1000000000 157718826 1000000000 281660928 1 1000000000 262091125 36207168 1 147063436 1000000000 516670976 1 339801461 1 141280 1 1000000000 422299704 571451905 1 1 786913701 1 894561332 923676403 1 1 216184801 244244632 1000000000 1 168510494 943707057 1000000000 1000000000 987075148 411032424 1 322088339 1000000000 1 998868901 219836333 1000000000 1000000000 970407041 654642510 1000000000 597662665 1000000000 1 134345367 1 356360177 1000000000 586469364 589240814 1 1000000000 198483890 1 273875760 1 690093256 1000000000 327712071 1000000000 16453411 1 780110957 1000000000 446394834 1000000000 417149555 1000000000 118136704 1000000000 818541403 1 574893965 1000000000 931649803 516044340 1 791919483 1 831532049 1000000000 1 914938030 107855216 1000000000 1 371213292 1 705399233 1000000000 857857931 1 777139093 1 854391986 1000000000 625080696 1000000000 508433519 601824287 1000000000 1000000000 184979334 1000000000 26474545 749769809 1000000000 1 278665750 1000000000 796711967 1000000000 440369206 1 740170589 1000000000 701468146 1 153645568 1 593460172 1000000000 854740351 486556431 1000000000 904247235 1 1 431198559 1 610027634 948125330 1 1000000000 741752807 885264683 1 971542859 1000000000 1000000000 242927580 370361625 1 1 122585709 1 401731458 1000000000 865733743 1 656437760 1 91675147 1000000000 445676931 617390432 1 1000000000 435644046 1000000000 788936386 1 341313204 10665023 1000000000 1000000000 12804292 1000000000 881240272 624904969 1 565891973 1000000000 1 722763015 1 756465955 1 389134855 121870462 1000000000 1 1207779 1 590332930 662660951 1000000000 945779896 1000000000 1000000000 296222558 1 104613692 1 134669007 1000000000 14836973 602116033 1000000000 1 255078353 32201213 1 466204015 1000000000 80075749 1 1 450723104 64044853 1 1000000000 783645717 596895995 1 1000000000 61561234 1 49985566 964135845 1 122294753 1000000000 305220295 1000000000 1000000000 119995322 911318211 1 1 886834659 1 616099137 689225207 1 1000000000 851216474 1 690400527 1000000000 39344016 1 907710132 676389259 1000000000 590748159 1000000000 968776447 1000000000 802995799 1000000000 1 290655510 632029987 1 817662399 1 859132880 1000000000 1000000000 427021895 270590350 1000000000 394447507 1 1 250886183 888136036 1 861754180 1 844883966 1 940182414 1000000000 509740951 1 1000000000 74576131 434438891 1000000000 934262244 1000000000 34954841 1000000000 1000000000 547117457 636978910 1 1 721437895 920394336 1000000000 1000000000 862013576 1000000000 3391386 1000000000 760059168 953450508 1000000000 1 275026591 826088532 1000000000 1 955096106 583032655 1000000000 1000000000 533619579 76958298 1000000000 1 78568452 46856989 1000000000 1000000000 795653880 74241854 1 1 364421562 198290005 1000000000 443452404 1000000000 1 187352713 1 173461200 1000000000 887674416 1000000000 436922525 1000000000 110621918 149015633 1000000000 1000000000 620799531 1 453338685 1000000000 780110509 1 317907801 1 187628913 1 681390213 1 217305691 110715168 1 203520461 1000000000 1000000000 235155032 1000000000 819032049 1000000000 630520458 1 777417744 1000000000 990407708 1 273419333 1 1382701 122353152 1 1 686559101 1000000000 197933992 1000000000 163045348 1 403219908 621758660 1 1000000000 842603024 800367316 1 467729102 1000000000 1000000000 499789721 1000000000 243562695 1 504637182 1 109102666 1000000000 272825687 1 361442709 66782534 1000000000 1000000000 612846343 413586640 1 848401773 1 137611525 1 1 379055844 434781090 1 1 221216918 1000000000 711923725 1 256629184 935017723 1 1000000000 285571677 305123388 1000000000 1 926398429 1 249270251 1 75684409 272979589 1 1 704925653 675392811 1 944131711 1 1 889028476 505615873 1000000000 1 385156204 1000000000 262460042 1 771557732 1 874250088 686736675 1000000000 477475941 1 1000000000 91540405 1000000000 98280999 1000000000 833700054 945773051 1 1000000000 861278258 1 308074337 1 49906914 878201794 1 1000000000 304621420 639378089 1000000000 656717774 1000000000 1 470576357 906283729 1000000000 1000000000 398523630 765284886 1000000000 344367858 1 403950139 1000000000 1 952107751 1 135445619 1 515902214 760469751 1 1000000000 207650562 1000000000 451515818 333464183 1000000000 1000000000 737085012 28622538 1000000000 1000000000 691757526 862828290 1000000000 1000000000 710194607 1 904789976 1000000000 715165497 976465527 1000000000 518282750 1 1 461326397 1000000000 316242560 1 32141796 1 448208092 1000000000 857945711 1000000000 738905240 670842945 1 1000000000 720500501 1 100932788 621954032 1 1000000000 144715932 1 920017077 1 7104014 1 237868367 184874439 1000000000 1 505173134 1000000000 127110311 250146842 1 1000000000 175016321 386043721 1000000000 1 168816575 1000000000 438696480 565009187 1 1000000000 378230257 744466197 1 148688617 1 617944014 1000000000 1000000000 458860540 101274581 1 93185151 1 1000000000 76014613 16567004 1 1000000000 923408643 1 606694845 1000000000 32442663 722219272 1 687765352 1 975045144 1 1000000000 658016641 313950855 1 484866812 1 32718573 1 1 706817811 986904317 1000000000 1 697066453 849053261 1000000000 1 95819506 1 951096122 1 232448657 959729478 1000000000 1 184264321 150645313 1000000000 1 104504897 237819316 1 1000000000 674127900 1 679929304 1 664727512 1000000000 993439626 71461701 1000000000 1000000000 275447953 273824532 1 1 639899037 461773395 1 724712792 1 1000000000 615015150 1 344444402 1000000000 798507418 1000000000 735258750 332399488 1000000000 1 534229385 586545175 1000000000 1 458443846 372769655 1000000000 1 94995372 1 700763551 343069424 1000000000 1 241263354 1000000000 766097588 1 933239434 1 527779398 457642523 1 947780189 1 1000000000 135759068 523410598 1 978720446 1 1 659370380 689341173 1000000000 618068369 1 1000000000 441901576 1 59727263 36151228 1000000000 1 965283251 97884493 1 1 524715831 1 676217417 852652149 1000000000 1 110848117 469822596 1 394178834 1 444577027 1 688303087 1000000000 1 637771025 1000000000 672525978 1000000000 115950809 115840539 1 438739217 1 878842775 1000000000 1000000000 759025108 1000000000 908372531 1000000000 284025387 910401699 1000000000 1 115405751 1000000000 758353083 1000000000 201075140 798765928 1000000000 1000000000 515851069 89831788 1 576443085 1 1 193807175 94895776 1 81139357 1 1 587292431 771938185 1000000000 518125994 1 749981235 1 1000000000 76853749 306933003 1000000000 867992892 1 1 843674125 583452378 1 230628711 1 1 145476189 91921386 1000000000 116754133 1000000000 1 487430047 1 444192454 234106077 1 605000708 1 609994319 1 1000000000 51429614 69391413 1 397907545 1000000000 1000000000 87296340 737394068 1 146548712 1 37284323 1000000000 116512506 1000000000 1 30715596 520803457 1 285355678 1000000000 241073317 1 1000000000 662932621 437006987 1000000000 336025535 1 1000000000 2025731 84617914 1000000000 1000000000 74888575 37685371 1 284536753 1000000000 62888112 1 860740652 1000000000 1000000000 674694746 7371885 1 1000000000 998867538 1 289236647 1 904136956 1 428670909 932178067 1 748139445 1 999306603 1000000000 1000000000 651292447 279587717 1 220439991 1 850368738 1 1 509369012 1 137802722 650590487 1 91709214 1 418759785 1000000000 1000000000 633014809 710769715 1000000000 244338213 1000000000 1 707815080 1000000000 449820380 822615754 1 1 576412565 472130687 1000000000 1000000000 687803177 1000000000 54002917 928570225 1000000000 1000000000 797451088 962104281 1 1 922759497 776743018 1000000000 1000000000 196394490 1 160860841 1 494270812 1 347375532 1 396964233 1000000000 671910599 1000000000 853346456 411949611 1 1000000000 462547292 1 954048735 749225327 1 999614830 1000000000 78208215 1 822251687 1 1000000000 405629887 1 230668252 1000000000 997618315 1 530953194 1000000000 770269881 992478343 1000000000 1 673496292 661785364 1 1000000000 454096974 1 646890616 1000000000 167931987 1000000000 569065791 100092956 1000000000 1000000000 746429820 1000000000 118503165 1000000000 406862781 387908057 1000000000 1 580750448 774429158 1000000000 1 679810342 1000000000 43766080 291240714 1 615707034 1 1000000000 273479654 1 84302203 1 119631658 179117661 1 570210369 1 642978322 1000000000 752620961 1000000000 1 121801173 562363370 1 1 331213653 423915651 1 701315126 1 1000000000 863925510 1 885439560 1000000000 511507690 711852783 1000000000 1000000000 467909308 1 187316750 535007821 1000000000 190731477 1 1000000000 891458368 390678233 1000000000 807195970 1000000000 983608784 1 1 807232865 1 175815763 124089297 1 465958917 1 1 552941457 1 468174215 1000000000 161024829 1000000000 214696581 1000000000 686124151 1000000000 969138262 1000000000 28853070 1000000000 717772663 1 923823347 87535703 1 613807395 1000000000 1 498933186 806173105 1 1 939200848 806289784 1 1000000000 6303807 232806450 1 1000000000 760830742 882945142 1 1000000000 176911968 905467736 1 417288448 1 1000000000 467943674 1 176228956 1 980291443 1 405461715 1000000000 884616041 1000000000 619697886 1 120625099 1 41731884 552741365 1000000000 1000000000 676818991 1000000000 320238000 421405545 1000000000 1 456203370 1 103352545 1 40362752 206365981 1 335884158 1000000000 65929216 1000000000 46469177 1 1000000000 482730740 1 766490521 1000000000 813221046 1 731927553 959083301 1 1 730780451 1 779972478 652402740 1000000000 1000000000 741122393 1000000000 93113422 695803084 1 1 543754351 1000000000 467635738 1 641931878 1 108927805 723303453 1 1 534776768 791898775 1000000000 62143293 1 243476482 1000000000 668096730 1 105303616 1000000000 233494583 1 638040903 1 141984795 1 866806456 1 1000000000 903246148 165897735 1000000000 1000000000 151881159 1000000000 555835551 1000000000 736323918 5651289 1000000000 1000000000 841707166 1000000000 859756201 96518853 1000000000 733016288 1 1 453356618 715858408 1000000000 1 996531399 713812946 1000000000 791590727 1000000000 1 838545307 361136074 1000000000 1 496326023 1000000000 355008082 1000000000 140912758 1000000000 942236622 1 65640325 71957334 1 963749747 1 1000000000 499110914 211748619 1 1000000000 393647060 940929049 1 928114678 1000000000 94940190 1 1000000000 805352147 95212620 1000000000 1000000000 317616195 360782866 1 1000000000 680921162 1 805729175 1 142479032 1 979564955 1 523829260 533140985 1 699114503 1000000000 1 136225877 422941750 1000000000 1 204354606 1 143498481 86237138 1 42371862 1000000000 1 806615937 572622064 1 44250150 1000000000 748579486 1000000000 961702672 1000000000 1000000000 729299557 1000000000 894611953 179565898 1 1000000000 481247393 1000000000 642831429 1000000000 814617581 1 105219215 1000000000 534176998 1000000000 606560065 1000000000 302345721 555054791 1 120783181 1 675290228 1 1000000000 278815655 1 97621660 539380557 1 74831762 1 99323971 1 1000000000 793966068 1 679121199 879494800 1000000000 1 88545381 1 460206174 281372763 1 254011601 1000000000 491276027 1 191484156 1000000000 1 71662886 1000000000 873229779 1 575387091 124630515 1000000000 523360283 1 1 739391833 494094759 1000000000 1000000000 336701266 129494216 1000000000 12695323 1000000000 1000000000 344329646 536890241 1 1 683602444 652201965 1 407220384 1 1000000000 540181805 1 317402593 1000000000 796494446 837997387 1000000000 1000000000 714493107 11118246 1000000000 719977781 1 220571799 1 355633419 1000000000 116057073 1 1000000000 158450296 1 907490583 1000000000 366872120 728915157 1 1000000000 252058943 1 279261714 881708336 1 671365041 1000000000 107230729 1000000000 1 462027794 296082761 1000000000 578037116 1 674978559 1000000000 831162092 1000000000 1000000000 285327654 1 865723023 507851162 1000000000 284412242 1 1 731816737 87254771 1 390434769 1 404655577 1 959042364 1000000000 193728557 1000000000 738101447 1000000000 2577286 1000000000 742078596 1 453896329 1 1 780578036 872614879 1 332830216 1000000000 441395686 1 1 700101588 1 222299760 492171579 1 1 39541762 1 38634255 1 510463453 1 378678247 1000000000 36027464 1 47616809 1000000000 812115562 1000000000 432083860 753508633 1 809567662 1 232491528 1 310199930 1000000000 877727386 1 1 301692632 18952674 1000000000 173993445 1 467144447 1000000000 921224899 1 1000000000 725125480 191799848 1 101446232 1000000000 8250388 1 535837405 1000000000 406080519 1 133727707 1 1000000000 958510631 219652959 1 963150753 1 1 885263538 14814393 1 578648183 1000000000 625822940 1 651644488 1 1000000000 153391896 900906786 1000000000 1000000000 517796695 860706832 1000000000 1 197923017 421404769 1000000000 1000000000 682741196 1 317320409 1 701062586 1000000000 187967294 460261124 1000000000 380099985 1 1 615783403 1 37781089 1 820127809 1 947710360 1000000000 724970136 1 801452821 1000000000 709153065 1000000000 828813959 70470379 1000000000 1000000000 299108822 1000000000 849505073 1 3412354 1000000000 423587875 444171870 1 822303883 1000000000 1000000000 16965116 804134207 1 64430385 1000000000 1 906221714 553820172 1000000000 1000000000 241997871 1 157969576 1 772492726 1 715144752 588586110 1 926556541 1 326291685 1 1 47451297 1000000000 120876411 986510551 1 1 251119739 1000000000 705827865 1000000000 110638056 162721239 1000000000 1000000000 474081454 1000000000 296163874 1000000000 138826024 1 468002469 480038772 1 1000000000 79500513 907110884 1000000000 1 374044918 1000000000 787439095 20331620 1 1000000000 793002046 1 45276706 1 644810109 1000000000 926707563 1 602446202 1000000000 316348581 1000000000 956100050 1000000000 258342325 624144172 1000000000 1 148205876 213624122 1 1 211639758 1 632610271 684334916 1000000000 1 701289430 1000000000 439689815 83709254 1 1 741686551 1 14032021 1000000000 955826392 1000000000 8457191 1000000000 154647370 1000000000 126198687 334120963 1000000000 1 868924487 1 897135582 1 417963071 1000000000 66910092 1000000000 872275346 468544197 1000000000 979230288 1 13210472 1 1 801369038 328991216 1000000000 1 561007404 1000000000 112747684 675752834 1000000000 1000000000 810150616 950687763 1000000000 1000000000 848764329 1000000000 372291811 1 897397644 1000000000 410352153 1 500661775 598088833 1000000000 326576443 1000000000 38909333 1000000000 463978466 1 1000000000 715407217 429408837 1 430996744 1 1000000000 681248372 1 537751293 1 161739711 1 12881804 1000000000 506078371 930608588 1 1000000000 662858886 1 948674240 731217069 1000000000 309094541 1000000000 1 966061000 453299763 1000000000 691059 1000000000 1000000000 39049770 960981263 1 1000000000 455398479 1 926477644 1 127242092 1 236706768 1 880956618 544105038 1000000000 1000000000 523462699 422834294 1 517128842 1 324405274 1000000000 1000000000 337843706 1000000000 303842026 1000000000 80268568 215020327 1000000000 894131795 1 430518439 1 896224137 1 1000000000 451084691 519984192 1 253578813 1 1 378471658 144341351 1000000000 1 689330572 1 931669092 1 699177005 1 809306730 898954091 1000000000 880885892 1 74521492 1000000000 1 763906923 971004071 1 1 88924357 626208668 1 230155019 1 29777230 1 1 194121620 159431533 1000000000 74584074 1 1 211825626 1000000000 987754680 1000000000 302156481 1000000000 660666644 405724642 1 1000000000 72456662 331282261 1000000000 406820877 1 1000000000 614512705 937976450 1000000000 1000000000 998946255 1000000000 387769051 47909062 1000000000 1 156176841 1 219956784 365631924 1 117311327 1 453239612 1 487957437 1 315171051 1 742676161 1 276944769 1 76488810 1000000000 820541495 1000000000 171405979 1 1000000000 592074327 123834313 1 727669638 1 1 995373373 490848298 1000000000 305986931 1000000000 99103042 1 1000000000 81814725 1000000000 860664089 1 804410614 809562148 1000000000 1000000000 987575244 1000000000 629969797 1000000000 397504322 56459384 1 1 830143889 1 16415261 192339855 1000000000 883041522 1 1 978571173 270658409 1000000000 1 323922387 189312241 1000000000 35765017 1 1000000000 710687958 1000000000 731516580 1000000000 527916116 648491814 1000000000 35018563 1 871576747 1 1000000000 703214268 1000000000 543824221 1 425635596 832952715 1 1 885634659 1 509013841 649739671 1000000000 123693649 1 204080222 1 64492996 1000000000 1 529199197 47233374 1000000000 1 480635503 628924241 1 776716157 1000000000 219084244 1000000000 1000000000 979410000 576611994 1 1 116237758 1 108954241 756652670 1 1000000000 223035891 1 515198500 1 23746122 1000000000 204575876 15336081 1000000000 870685431 1 1 267212826 620420811 1 1000000000 119581999 1 641030738 1000000000 448211533 1000000000 786834913 1 19745858 387299882 1 1 643587992 477187400 1 289387935 1 170585569 1 69749117 1000000000 1000000000 321711042 1 107095467 861318988 1 265392175 1 1 207707932 1000000000 694630916 1 463215427 795774467 1 1000000000 801445243 47704496 1000000000 92591530 1000000000 1 209735256 1 415457317 178136263 1000000000 1 8158975 479229962 1 984417747 1000000000 934748573 1000000000 1 155729254 887380308 1 238058103 1000000000 695892851 1 470239026 1000000000 456001349 1 1000000000 780023435 275050656 1000000000 1000000000 273559799 1000000000 250740392 1000000000 946310619 529066557 1000000000 698619663 1 148843630 1000000000 1 24549333 1 593170257 803756204 1000000000 41225119 1000000000 1 731732305 118033790 1000000000 1000000000 568705119 1000000000 581857475 1000000000 897187293 1 444928299 646505512 1000000000 374521549 1 750316174 1000000000 1000000000 775076661 132031233 1000000000 3831689 1 1000000000 458637380 262438930 1000000000 1000000000 48642535 994788744 1 1000000000 602969470 1000000000 143003271 124880490 1 1 845688715 405759904 1000000000 1000000000 514763213 605668536 1000000000 1000000000 600520559 1 362478018 14115649 1000000000 1 951512358 1 116707993 1 156801789 420931979 1000000000 1 502631233 1 331931621 268938803 1000000000 766955346 1000000000 60479574 1000000000 43770635 1000000000 140208990 1 1000000000 434913633 1 598254462 678653332 1 1000000000 590936157 1 112506964 1000000000 208381231 1000000000 324397886 1 540842813 1 226597319 34334786 1000000000 1764844 1000000000 1 356147205 1000000000 995266818 497917057 1000000000 409218835 1 1 483518470 358468384 1000000000 1 302925492 637494435 1000000000 145493156 1000000000 565598401 1000000000 109882413 1000000000 353580917 1000000000 392270240 1 1000000000 182278449 698744787 1000000000 650590005 1 959239401 1 1 869013785 1000000000 879329453 182618066 1000000000 284815332 1 757808294 1000000000 1000000000 697983986 1000000000 553504356 193485882 1 1000000000 1420090 898894992 1000000000 625914782 1000000000 502233123 1000000000 1 708192403 878822972 1000000000 113236919 1000000000 1 579775539 1 683424121 365070843 1000000000 514891221 1 790565540 1000000000 1 973873646 925607985 1000000000 205755132 1 20914213 1000000000 97933523 1 998680105 1 1000000000 785276023 603843619 1000000000 1 179888919 627745574 1 631098311 1 1000000000 430120088 1 251601511 583467244 1 1 514347532 749309268 1000000000 1 591040850 1 858497993 1000000000 543191794 466019018 1000000000 1 357101821 692262953 1000000000 348891423 1 41832541 1 644724809 1 362800539 1000000000 558473757 1000000000 230026797 1000000000 951718531 1 1 113025375 512431045 1000000000 144873055 1 163551117 1000000000 1 307679860 71336238 1000000000 893155821 1000000000 114240396 1000000000 142154529 1 441783062 1000000000 192023278 1 922665492 1 784911363 1000000000 451874768 1 1 98340967 1 410974418 78291607 1 1 277396144 588487060 1 948976058 1 482855754 1000000000 297725685 1000000000 161901746 1 92838579 1000000000 1000000000 707099393 1000000000 951629880 1 840921425 1000000000 387160258 487695910 1 1 501714006 160181786 1000000000 924253366 1 700949300 1000000000 595725530 1 1 742032414 142277460 1 316695236 1000000000 1 65966575 129045920 1 81122052 1000000000 609692442 1000000000 243337927 1 307710565 1 639125246 1000000000 1000000000 374674221 1 708252550 1 651895164 1000000000 248524273 1 219735862 130386612 1 1000000000 572650634 1000000000 510586421 1000000000 66647739 752270883 1000000000 548466330 1000000000 1000000000 303128435 1 548315165 245258591 1 1000000000 634049637 599976914 1 1 726213537 843940759 1 1000000000 734074400 870917799 1000000000 200636926 1000000000 745545482 1 1 681397958 1000000000 530135192 150962791 1000000000 1 679519223 169125094 1000000000 1 715271504 1000000000 292790299 949190400 1 1000000000 771445999 1000000000 269135530 739857259 1 816281375 1000000000 1 57520892 1000000000 308809049 733651533 1 1 634841358 1 488235037 1000000000 105336087 222433889 1000000000 837815857 1 371021607 1 31362641 1 774492804 1 21005576 1000000000 239083263 1 1000000000 524457809 187815380 1 113612054 1000000000 144958564 1000000000 1 885136108 1000000000 275003972 1 604768331 1 451263805 1000000000 741244591 911388835 1 626318330 1000000000 401917284 1000000000 707064966 1000000000 710316073 1 366226231 1 1 476845298 736181744 1000000000 738237316 1000000000 1 570256081 1000000000 928341517 1 897021089 368514403 1 1 195561651 1 807534642 857277112 1000000000 1 914089604 50601174 1 522285823 1000000000 686748772 1000000000 123747643 1 1000000000 660300204 923964549 1000000000 375032083 1 533717636 1 396020233 1 1 357084941 1 293571100 1 972618380 401200787 1 783139433 1 1 63093487 1 415613629 565172910 1 1000000000 776008383 766043836 1 1 392387914 162737892 1000000000 753068756 1000000000 582880164 1 131204669 1000000000 559004883 1000000000 6993367 1 1000000000 75893087 69198335 1000000000 850795675 1000000000 137593519 1 167227245 1000000000 1000000000 145699688 1000000000 437856712 597110984 1 865835202 1000000000 1 382976840 1 857245630 27472476 1000000000 1 951377646 1 101795191 1 646574502 867798080 1 535199948 1 1000000000 428200796 1000000000 655419352 580156721 1000000000 1000000000 951628463 1000000000 729277436 645784778 1 444899999 1000000000 1000000000 988285448 1000000000 612673413 1000000000 172245882 358971130 1000000000 1 2121373 1000000000 362199644 966100825 1000000000 1000000000 91594110 689525544 1000000000 1 56718757 1000000000 45235130 775612795 1 1 648127373 1 335196499 1000000000 32233148 1000000000 300113193 1000000000 675793538 1000000000 688241586 1 388690870 506631147 1 1 498670778 1 748615796 452777763 1000000000 1000000000 649892388 182409619 1000000000 469094714 1000000000 673628688 1 1 214575738 1000000000 16943939 497128870 1 1000000000 503850756 1 674834601 808244353 1000000000 321625824 1 72272497 1000000000 1 878735820 526426032 1 1000000000 577442471 703669403 1 141969960 1000000000 561619346 1 518978524 1000000000 957833480 1 338489467 1 1 276160365 1 897905804 375189353 1000000000 328529094 1000000000 52236984 1 1000000000 58471807 111771657 1000000000 1 558249625 110949963 1000000000 523702079 1 770061239 1000000000 1 831775966 1000000000 906301191 980222636 1000000000 235603249 1000000000 931807531 1000000000 1000000000 667183620 1000000000 138746624 1 230022674 637912195 1000000000 1000000000 419966011 805820768 1000000000 1 963231550 11771310 1000000000 850349493 1000000000 658760165 1 1 782635726 353886972 1000000000 1000000000 310564404 92385322 1 1 582256505 613970326 1000000000 1 822402403 22058841 1000000000 521459589 1000000000 1 633141830 1 693894779 655271348 1000000000 271632686 1000000000 52011465 1000000000 1 87659384 733570464 1000000000 106313367 1000000000 1000000000 198154902 1 961693629 1 880044600 1 67646768 1000000000 1215528 1 590523461 1 696619857 197627049 1000000000 1000000000 648047572 1000000000 520189261 1000000000 580615435 1 879819608 559059207 1 721164160 1000000000 1000000000 56255706 541731368 1 561024800 1000000000 306547876 1000000000 1 774602262 1000000000 297383428 1000000000 780904624 1 647719365 1 506728448 395058373 1 186818640 1 1 319175394 276045655 1 1000000000 216487834 1000000000 185179364 1 210986519 1000000000 427932508 1 795364600 50845551 1 1 206271052 739904612 1000000000 1 543020548 1000000000 858335834 1000000000 10465118 1 138776543 306693504 1000000000 1000000000 544800832 45984717 1000000000 1 8908264 497490484 1000000000 1000000000 188666429 1 930205160 485590606 1 177711839 1000000000 79791033 1 98034807 1000000000 218104612 1000000000 1 665276831 1 851111857 1 188261098 169411271 1 921332448 1 573568904 1 1 212232961 130778991 1000000000 832927172 1000000000 653882191 1 483601405 1 1000000000 980705850 46519314 1 742623633 1000000000 1 114265929 1000000000 571928502 250102180 1 1000000000 731294372 369145508 1 1000000000 723835888 1 234226508 225081198 1000000000 414151121 1 1000000000 563286524 213882184 1 127905206 1000000000 1000000000 437264835 1000000000 835175175 101948201 1000000000 112074222 1000000000 897555780 1000000000 1 602353371 981784896 1 1000000000 217766527 804200742 1000000000 233321459 1000000000 1000000000 395452299 1000000000 462893718 1 123308016 967232257 1000000000 1000000000 503660065 308598895 1 1000000000 902288130 1 240671230 50658074 1000000000 1000000000 538815778 1000000000 374612810 1 375407796 705300484 1000000000 488839150 1000000000 963826029 1 1000000000 968092361 1000000000 658334916 207625989 1 1 197598575 1 961758030 1 982876171 1000000000 404461016 1000000000 415781350 1000000000 822874057 1 860811069 1 475739364 1000000000 29644960 559422145 1000000000 1 349579741 540496127 1000000000 1 729137362 104461259 1 1000000000 4630654 1000000000 379492383 1 573669571 987012372 1000000000 145243431 1000000000 1 653577644 1 627206906 366873712 1000000000 862387015 1 36829768 1 548409063 1000000000 1000000000 736636899 1000000000 753831707 1 594889501 1000000000 61724943 380056497 1000000000 488604830 1 755418281 1000000000 1 681169598 389321699 1000000000 1 228641778 686815496 1 988625192 1000000000 600037724 1000000000 357265231 1000000000 1000000000 450611138 1000000000 765437985 185462876 1 1 356344428 147061527 1 447514689 1000000000 128403092 1 176715116 1000000000 63293128 1000000000 1 104766098 487742125 1 1 145925965 1 93033578 726655932 1 201284437 1000000000 1 961077709 208394536 1 458329779 1 777170891 1000000000 410219231 1 1000000000 547282200 770218721 1000000000 1000000000 681929197 807748495 1 588428802 1000000000 1000000000 739348946 740605890 1 102247540 1 116088237 1000000000 917065311 1 1 597827204 1 341289367 394650542 1 1 4322143 893370162 1 1000000000 127912419 394070701 1 1000000000 402899403 474266773 1 1 114893326 1000000000 829873465 1 79461489 706166995 1000000000 351091976 1 283863568 1000000000 1 957725470 1 621173875 638281188 1000000000 114836968 1 1 309996870 1 975667441 1000000000 829105478 1 128067268 1000000000 353001016 1000000000 913630917 934594639 1 1000000000 629132980 1 35862210 915960048 1000000000 1 670774022 1 64526381 1000000000 242914913 385635849 1 579186250 1 475619277 1 129991661 1000000000 941219017 1000000000 1000000000 18941239 396791208 1 544340933 1 1000000000 998408212 126386712 1 78753815 1000000000 247610744 1 1000000000 124780683 1000000000 308559566 742361603 1000000000 122451701 1000000000 871196560 1000000000 13705409 1000000000 1000000000 97584816 1 20138806 1 485632987 1000000000 830885446 1 317869831 6643307 1 171247997 1 1 493322129 1 568548455 1 807744932 433581428 1 154026271 1000000000 788256494 1000000000 1000000000 916242436 1000000000 919287985 503972766 1 140552006 1000000000 893424484 1 244352167 1 1 466283872 1 653224941 710812805 1 465499479 1000000000 694805825 1 1000000000 129433608 75975355 1 1000000000 11773147 1 529092886 1000000000 607778219 1000000000 639731992 1000000000 432736371 107763097 1000000000 1000000000 264026531 654384408 1000000000 1 359138574 295070676 1 251997895 1000000000 1000000000 230596814 1 112935772 1000000000 46486030 497433280 1 561235087 1 422447955 1000000000 536198708 1 1000000000 956357206 753942045 1 1 31530816 364791241 1 1000000000 912971070 912715095 1000000000 1 863240786 134600018 1000000000 1 954569058 346513505 1000000000 1000000000 256542372 1000000000 526363454 1000000000 877947827 1000000000 630223698 1 949660874 1000000000 826899541 1000000000 839749740 102805341 1 1 462897889 1 690166692 826277098 1000000000 251716483 1 1000000000 939087122 108474856 1000000000 1 315452651 952563385 1000000000 181951399 1000000000 849385082 1000000000 1 652971877 467234199 1000000000 456449683 1 1000000000 782688699 1 336775883 121287555 1 492172414 1 1 4884226 273203420 1000000000 1 199828831 37576528 1000000000 1 602344965 1000000000 337422830 529085360 1000000000 1 401887808 44782022 1000000000 1 371100604 1000000000 368754769 1000000000 7305054 35080450 1 604957102 1 1000000000 52494234 33340064 1 807413784 1 1 30268073 1000000000 348494092 894868587 1 1000000000 391195255 1 132201048 689758593 1 1000000000 104365477 1 53123467 198236156 1000000000 1000000000 700977363 769326395 1000000000 1000000000 726829866 31213234 1 976731404 1000000000 1 47931183 286074237 1000000000 1 636243781 976859407 1 338587942 1000000000 1 45031021 142511478 1 33725639 1 1 626352241 1 122640527 1 643670218 1 995828944 407834012 1 1000000000 31261074 180367061 1 1000000000 146077092 86239606 1 1 431613993 1000000000 527678214 1 529396298 721533857 1000000000 1000000000 572383094 1000000000 955932661 1 548256381 39132316 1000000000 1000000000 291595769 1 2036267 38820954 1000000000 1 195705681 561774072 1000000000 784139379 1 459817870 1 557094939 1 551872370 1 265236384 1000000000 256626176 1 1000000000 957522780 1 228670337 410123233 1000000000 1 382862844 1 374045567 1 703866702 1000000000 440905604 1 276849124 365117066 1 1000000000 990691452 110474056 1 869274963 1000000000 632547625 1 410526478 1 43221032 1000000000 1000000000 890189267 997454648 1 333744348 1000000000 102562471 1000000000 1 617964289 887740882 1 749551735 1 1 271677336 104271936 1000000000 492947162 1000000000 707325851 1 70974066 1 1000000000 547374046 1 546342408 211928342 1000000000 397601043 1000000000 1000000000 40127430 785001847 1000000000 435719223 1000000000 266965267 1 1000000000 28881830 517943214 1 400086970 1 646445198 1 1000000000 92818082 1000000000 383757103 1 866815029 521386093 1 1 316515963 372408704 1000000000 276357118 1 1000000000 189805621 1000000000 642512955 842920376 1 1 222960287 1000000000 521636180 173294693 1 1000000000 108740748 139747774 1 1000000000 398360554 1000000000 313585821 1 504185308 1 429409160 1000000000 145300246 285200595 1000000000 1000000000 304825274 1 742789278 191679683 1 213562359 1 953891580 1000000000 1000000000 881073029 764830965 1 982806554 1 1000000000 311751493 1000000000 798252425 185461904 1000000000 899397154 1000000000 1 54987409 1 887051571 901165993 1 1000000000 399215859 410389568 1 1 290995246 1 21505362 1000000000 220425755 1000000000 399802789 314707637 1000000000 672063202 1 532048383 1000000000 1 691848721 1000000000 46080130 590719173 1 1000000000 175638917 1000000000 554694750 424421173 1 1 45110980 1000000000 940556611 105445369 1 1000000000 104967235 1 1125335 357176362 1 435629939 1 60562528 1 1000000000 268235114 640802734 1000000000 911419018 1 889606256 1000000000 1000000000 190779438 245271929 1 611054516 1000000000 160950765 1000000000 152114788 1 974852752 1000000000 1000000000 687837487 1 972330196 1 144465318 496583175 1000000000 692026759 1 1000000000 656696596 536752184 1 752379683 1 931897767 1 1 208190330 720998864 1 881303823 1000000000 459257957 1000000000 1000000000 271316505 1 198351332 1000000000 255307780 1 110876042 608700984 1 1 649680756 1 318446068 1000000000 395038305 1 589500864 1000000000 211147866 1000000000 351605432 433908674 1000000000 389796390 1000000000 1 759312912 1000000000 759890364 1000000000 238087073 483429080 1000000000 76924930 1 1000000000 666639658 510048275 1000000000 1 267072806 1000000000 598003031 90109077 1000000000 1 474723298 1000000000 205759410 121443388 1 282941225 1 1000000000 919915668 222379356 1000000000 1 876660402 1 214713682 288018936 1 1000000000 848578473 1 577428187 1 422057964 816844083 1000000000 1000000000 606091956 296281281 1 189865708 1000000000 1 156135755 1000000000 941346458 1000000000 190441898 969511823 1000000000 1 438132020 147944033 1 1000000000 446317275 1 250834947 1 294934363 1000000000 890638954 1000000000 54063082 1 636376725 348113074 1 57173082 1 1000000000 113778826 1000000000 79068252 1000000000 169221437 1000000000 696440453 1000000000 175156178 1 976273766 981529629 1 428634333 1000000000 1000000000 912371984 1 786415202 1000000000 595855644 1000000000 503822683 1000000000 517786126 358754768 1000000000 1000000000 212541370 41999854 1 153063652 1 83458728 1 368890297 1000000000 3769315 1 50758464 1 1000000000 950488200 763275046 1000000000 4406486 1 1 202476341 925272931 1 995523563 1 590790426 1000000000 114637186 1 605450408 1000000000 620476627 1 1000000000 50161062 1000000000 882577765 1 362180594 556526110 1 1 409702275 279735266 1000000000 1000000000 235244848 1000000000 685016969 1 591643828 477227663 1000000000 408541271 1000000000 1 173016 1 598353062 1 873196516 1 33631367 1000000000 740878822 1 568730650 236150018 1 899825341 1000000000 1000000000 81939759 1000000000 92382355 1 126217475 369071097 1000000000 969155550 1 1000000000 64848700 1000000000 426479556 1 393687794 1 144670292 122441565 1000000000 1000000000 61009456 1000000000 681528633 1000000000 274337851 528247361 1 1000000000 699161104 720103916 1000000000 1000000000 639347468 464067745 1 193397585 1 1 670216158 91649053 1 1000000000 30507414 715002583 1000000000 561676102 1 369698353 1 1000000000 509382911 1 835112643 383589607 1 680902779 1 1000000000 782066032 379403330 1000000000 714046145 1 688896821 1 1 191941534 1000000000 63481048 1000000000 363284537 1000000000 428939169 538107209 1000000000 230243118 1000000000 1000000000 797688773 222309790 1000000000 1 233035690 1000000000 986893658 433402909 1000000000 969082032 1000000000 1000000000 398634335 1000000000 877311150 1000000000 641056480 34443 1000000000 564427223 1 236025094 1000000000 709390533 1000000000 18132257 1 754688570 1 1000000000 29568909 233936196 1000000000 214213677 1000000000 892110301 1000000000 1 711058193 250533830 1 657406529 1 1 495921701 18376137 1 1000000000 746056267 402943823 1 982563835 1 686562982 1 795318685 1000000000 138985142 1 1 137846450 1 229684249 1 752487156 1 78730447 459743862 1 724100197 1000000000 1000000000 66493739 322137080 1000000000 1000000000 922717752 870298472 1000000000 615811941 1000000000 916994338 1000000000 1 863216409 633490918 1000000000 1000000000 604789563 919022041 1000000000 1000000000 278858070 818315863 1000000000 736645737 1000000000 1 95355859 1 367072949 482179892 1000000000 91015161 1 97867774 1 663510639 1 1000000000 89747134 390326513 1000000000 310044420 1 176126624 1000000000 1000000000 230736978 12871803 1 1 328534371 1 48007470 105688875 1 1000000000 643646868 355907820 1 1000000000 283070520 363412665 1000000000 993986618 1000000000 461894106 1000000000 9080833 1 1 39222370 1 722197521 1 649663831 394357342 1 1000000000 378567895 1 686378134 256070540 1000000000 1000000000 443980704 238344923 1000000000 744744137 1000000000 680804649 1 57292029 1000000000 582415249 1 523957335 1000000000 1000000000 259032182 337135237 1000000000 963532871 1000000000 1 240080456 1000000000 328124891 1 554972291 1 535478210 1000000000 6122793 1 786527213 1000000000 41983602 1000000000 723017995 803272891 1 1 437128443 130248037 1000000000 1 176948666 1 476245789 232986651 1 692600816 1 1000000000 601610178 1000000000 678964601 1000000000 661835184 504471965 1 460935871 1000000000 421884973 1 929998207 1 97161677 1 1000000000 562989247 1000000000 166304380 1000000000 556956724 1000000000 140630060 46759055 1 1000000000 536594870 1000000000 938241137 44288155 1000000000 1000000000 670656393 1 580883942 662159704 1000000000 730859674 1 1 721601756 812850685 1000000000 1 725681819 1000000000 838235701 544570973 1000000000 123186559 1000000000 565165059 1000000000 1000000000 213976179 139815631 1 688244141 1 118699649 1000000000 670125884 1 548020655 1000000000 1 369031731 13533875 1 1 561891530 728869509 1000000000 1 429802837 134427897 1000000000 1 745350803 1 948788137 1 121685399 1 357634810 1 187166647 1000000000 61014165 1 233525484 16987315 1000000000 400192745 1000000000 1000000000 983421867 1 648574307 280324866 1 278867931 1 269885319 1 1 876733774 1000000000 331316659 789503533 1000000000 1 225907657 874891510 1000000000 1 981519626 253336025 1000000000 1000000000 590669150 2754494 1000000000 1 553155282 317231897 1000000000 1000000000 623808079 357263575 1000000000 363898598 1000000000 1000000000 925520348 562475790 1 35502948 1000000000 599595840 1 1 805224618 677687616 1 539540527 1 1 241217410 1000000000 461461269 1 110837255 96491215 1 689214468 1000000000 1000000000 643874211 1 233797074 881725522 1000000000 328506463 1000000000 1000000000 361350971 1 731372456 1000000000 621410161 732335482 1000000000 1 513489424 1 472741875 376591926 1 593956117 1 1000000000 292630540 1000000000 934017228 816655143 1 1 65726676 1 268771519 1 131406792 1000000000 57491448 469965519 1 1000000000 371364553 1000000000 653448513 190594481 1000000000 143126938 1000000000 89508038 1 514728744 1 1000000000 664649308 1000000000 978770898 1000000000 650095547 532268875 1000000000 82241076 1 521845034 1 525768449 1 1000000000 869503781 1000000000 85936715 1000000000 123426038 431877042 1 1 659290918 1000000000 42489021 919538231 1000000000 857138067 1 1 636242819 14485077 1 780199210 1000000000 1 254915970 1 596525185 35447742 1000000000 700130382 1000000000 1000000000 88379234 355325502 1000000000 599102510 1000000000 1000000000 148971252 1000000000 336464262 531601411 1 1 820300177 545815884 1000000000 36957597 1000000000 1000000000 983413001 412801587 1 1000000000 95634926 1000000000 701586207 1 726329545 1000000000 788671474 84953833 1 528927032 1000000000 1000000000 978112201 35107556 1 231604811 1 249349684 1 500004326 1000000000 187970439 1000000000 233578032 1 1000000000 212453997 1 193627934 406073449 1000000000 1000000000 129988176 625845426 1000000000 1 615001057 953405785 1000000000 1000000000 823295748 1 124088890 660178394 1 457968655 1000000000 146625499 1000000000 473007115 1000000000 1 787852858 1000000000 796658778 61825437 1 1000000000 768718823 1 871653511 1 784988618 1 181559263 8864952 1 710329062 1 1 196466399 86816777 1000000000 1000000000 31694462 171263461 1000000000 1 279504306 1 979461093 1 4499385 1000000000 263128014 1 656615973 1000000000 537662379 198300755 1000000000 1 934178154 32849288 1000000000 93100428 1000000000 1000000000 397366801 1000000000 35930707 234386382 1 1 618978494 190325372 1000000000 96327872 1 114296880 1 1000000000 58837002 1 577394253 1 928891085 454841698 1 401374163 1 740861528 1000000000 1 540305226 718581047 1 1 729130408 1 229292539 480725511 1000000000 1 741597136 1 373572942 803981578 1000000000 141928863 1000000000 505910860 1 1 49246538 1 346491189 150678212 1000000000 722146029 1 1000000000 74998509 103803132 1000000000 588093709 1000000000 1000000000 604933320 58508261 1000000000 1000000000 911536662 1000000000 94177085 140788978 1 298504002 1 1000000000 403623262 1 383596823 1000000000 737401128 1000000000 274507270 861873217 1000000000 1 895905441 242518528 1 1000000000 610423091 633354662 1000000000 462280951 1000000000 1000000000 555362959 75978578 1 857305183 1 1000000000 482501267 815838109 1 908598144 1000000000 1 739978512 1000000000 959477020 104570439 1000000000 980952064 1 162164639 1000000000 1000000000 375450799 295518773 1 1 10982973 960312862 1 45674157 1000000000 1000000000 779987775 1000000000 551759968 46901046 1 1 940647429 830791836 1 258836564 1 402268695 1000000000 370206980 1 1000000000 44879244 1 299130455 1000000000 11188702 804932764 1 552598409 1 570335492 1 1000000000 687735433 1 236893491 241520106 1 202627296 1 466980697 1000000000 677833968 1000000000 925495066 1000000000 1 404237157 1 892078280 1 102548867 1 910532410 810379661 1 1000000000 57578989 1000000000 118302580 135355988 1 1000000000 397553633 439748462 1 1000000000 576888048 991763459 1 1 831108612 927312359 1 116739089 1 1000000000 526055586 367843772 1 604570075 1000000000 787074222 1 1 483678707 67075458 1000000000 1000000000 729283867 1000000000 56302501 278954835 1000000000 542019212 1 756054453 1 752071078 1 849516893 1 76574298 1000000000 1000000000 2204256 1 753670020 803312926 1000000000 555567553 1000000000 478658151 1 1000000000 229740537 792051386 1 825438583 1000000000 1 969870613 1 642276602 864064927 1 674802207 1 611694755 1000000000 641266812 1 1000000000 927888426 306897878 1 793444000 1 725236934 1000000000 1000000000 452737241 524239678 1000000000 1 146019298 1000000000 560042554 258214643 1 1 782157836 1000000000 186117612 1 665696928 30362804 1 1 67460369 1000000000 323678688 1 346962421 831927550 1000000000 82211270 1000000000 1000000000 999335656 518527669 1000000000 1 768530558 41620316 1 1 783006243 475839397 1000000000 35711582 1 1 311123780 333932045 1000000000 1 988080934 1000000000 199721580 1 414880060 526876531 1000000000 1 288122871 592127179 1 129499356 1 1000000000 281642967 937923980 1000000000 1 30651160 17370274 1 970179936 1 1000000000 154893263 450180384 1 1000000000 484312189 1 724336200 1000000000 259277430 855164675 1 1 440903128 1000000000 980788673 1000000000 7316934 1 39607011 1 766778665 857476202 1 405817064 1000000000 335082514 1000000000 1 128632059 846236722 1000000000 1 255671725 1000000000 136152508 527816826 1000000000 1723339 1 1 416346078 648355602 1 225484671 1 544293779 1 262190088 1000000000 1000000000 98594042 650833949 1000000000 1000000000 423029248 314741703 1 163093302 1 899095982 1 1 745949581 1 660161939 837926675 1000000000 1000000000 964685146 1000000000 581158949 1000000000 142942218 509050261 1 1000000000 422322728 130315278 1 971320000 1000000000 1 881881378 1 787257482 188720729 1000000000 1 461357189 478013102 1000000000 1000000000 810557796 903866570 1 183438134 1000000000 677487208 1 710654622 1 61699396 1000000000 513948424 1000000000 1000000000 494709222 305704749 1 189763770 1 699588435 1 1000000000 672757198 1000000000 561666719 607482259 1000000000 1000000000 229467358 659714310 1000000000 1000000000 892934694 1000000000 381000094 837959595 1 1 890245984 144247080 1000000000 1000000000 542765433 445715524 1 1000000000 265951168 815511879 1 1 29472637 663170695 1000000000 1 693529041 25812462 1 1 805943853 437409776 1 1 295521065 454458717 1 1 681152033 1000000000 582373223 881903611 1 1 679900472 1 508026224 406850699 1000000000 663463230 1 276544142 1000000000 610641053 1000000000 1 561596544 57044061 1000000000 1000000000 17583975 1 742710534 599718967 1 990252129 1 103047122 1 1000000000 361592009 650019902 1000000000 524496541 1000000000 1000000000 95791727 121118777 1 1000000000 664621065 1 797212891 256074874 1000000000 1 67730627 37114562 1 243781382 1000000000 791074139 1 315734876 1 960844688 1 919151193 1000000000 1 900437933 219831918 1 1 289762149 1 249958409 389670349 1000000000 1000000000 302691139 309655628 1 533642608 1 286124518 1 856911604 1000000000 1000000000 68813875 565688253 1000000000 1000000000 588227451 608404686 1 1000000000 345797431 1 466280732 1 325253751 951148613 1 79103345 1 1000000000 154229601 644552627 1 1000000000 40970333 1000000000 956334144 36332090 1000000000 896420616 1 756063383 1 249218840 1000000000 862179543 1 1000000000 155586776 1 413637978 1 922920395 82198292 1000000000 1 951353113 6081509 1000000000 1000000000 52281431 637857832 1000000000 350243299 1000000000 24820149 1000000000 1 886709298 1 116267219 1 767246715 873562995 1 1 135712532 1 281596165 1 605276130 142891873 1000000000 1 153856326 81171212 1000000000 862926811 1 952622406 1 1 803307371 1000000000 943607361 54658428 1000000000 101816794 1000000000 1 272768974 1000000000 701906230 1000000000 5696055 1 459859374 1000000000 592119085 443869018 1 116513386 1 1 14737312 1000000000 238163206 1 936258095 809855079 1000000000 514775230 1000000000 216696674 1000000000 624241647 1 103825151 1000000000 1 240242106 1000000000 129786914 1 480149436 1 649500053 499197904 1 1000000000 427898824 1 165036873 1000000000 776136097 662291766 1 377974216 1 598199816 1000000000 1000000000 470077380 34653956 1 1000000000 460700754 1000000000 466422228 736655950 1 529907877 1 128346521 1 68730146 1000000000 1 729300301 663238335 1000000000 1000000000 904991913 1000000000 776783013 1000000000 745023000 528998305 1 414796201 1000000000 1 705859713 117458013 1000000000 612508974 1000000000 273466285 1000000000 821176052 1000000000 48732841 1 1 393488969 162426370 1000000000 310740609 1000000000 1 76246648 438505410 1000000000 1 502477045 156868000 1 1000000000 228763583 127272130 1000000000 1 689005605 1000000000 1901029 1000000000 421637625 916490420 1000000000 1000000000 61831243 309324976 1000000000 1000000000 598421168 377853621 1000000000 1 588877448 1 839555925 90691983 1 354709632 1000000000 951531825 1000000000 305812686 1 1000000000 979065831 856855765 1000000000 904332312 1000000000 821441248 1000000000 613582785 1000000000 1000000000 229447531 138153054 1000000000 1 999813324 284646501 1 304944728 1 1 150778808 1000000000 94804345 543768171 1 830910207 1000000000 45959489 1 1000000000 341068577 1000000000 757424961 1000000000 752371323 829948865 1 377436795 1000000000 1000000000 710938174 1 674245516 287524732 1 1 522105194 827203369 1000000000 889118721 1000000000 777027456 1000000000 675065126 1000000000 1000000000 120391748 1 41394086 1 10572394 1 251251691 1000000000 59536350 1 349689010 377815226 1000000000 1000000000 775308834 839082842 1000000000 1000000000 299997099 1000000000 465610906 1000000000 160260365 658798523 1000000000 927848669 1 256205099 1 290654969 1 872640435 1000000000 760694077 1 47795026 1000000000 1 839226080 1 384491822 1 432724184 1 330347523 563276190 1000000000 1 752060507 1000000000 200886466 639590413 1 242376857 1000000000 347442749 1000000000 582763645 1000000000 189332327 1000000000 1000000000 709406187 1000000000 79794354 524848872 1000000000 549809660 1000000000 1 426809362 1000000000 250085890 1 80478380 140962806 1 1 45873436 197161452 1000000000 1 447139365 1 489724808 1000000000 185917774 308066863 1 678061774 1 989356608 1 1 599059287 863852184 1 248197169 1 891574734 1000000000 1 436977652 1000000000 450525835 480969294 1000000000 114953808 1 1 789440293 1000000000 684220950 1 640078732 886882850 1 674538194 1 709721203 1000000000 303072800 1 349926180 1000000000 281493240 1000000000 1000000000 287012382 1000000000 337841404 1000000000 702104460 1000000000 264414553 495290458 1000000000 226832444 1000000000 706154543 1000000000 7452837 1 1 436451391 1000000000 903205133 1000000000 223278670 787322149 1000000000 1 74652489 1 23687457 638387422 1 449899753 1000000000 229602654 1 624942481 1000000000 4176219 1 1000000000 269758324 103111263 1 1000000000 444141396 1 513876496 973959398 1 1000000000 181029683 1 826274080 1000000000 954204641 1000000000 883398315 328133713 1 1000000000 611749600 1 718270364 356902821 1000000000 415209423 1 1000000000 90209943 529919680 1000000000 833555415 1 1000000000 542337259 1000000000 174261973 1000000000 60870606 1000000000 465900435 1 818838809 1 879342235 1000000000 773310993 210328103 1000000000 680242829 1000000000 1 974808267 1 361232618 1000000000 64337414 1 471425099 620036373 1000000000 390199456 1 798052468 1000000000 608944559 1 1000000000 548959 1000000000 641827495 267477175 1000000000 124363130 1000000000 141107381 1000000000 1000000000 843984241 269430971 1 1 623629405 227711154 1 671013813 1 607982919 1 540448523 1 148320368 1000000000 944852798 1000000000 1 214893472 1000000000 968680892 26791919 1000000000 715295032 1000000000 1000000000 917217468 1000000000 972031294 351292164 1 99311095 1000000000 708629995 1000000000 428465027 1000000000 473338564 1000000000 762083402 1000000000 1 142801667 475440039 1 452812401 1 1000000000 429374017 1000000000 662083084 834475394 1000000000 19349477 1 261565308 1 551034477 1 1000000000 783111343 1 228553087 1 673441528 1000000000 6178712 1000000000 925838622 1 841835406 557984854 1000000000 1 889592628 1 136866584 1000000000 845929789 300205229 1 1000000000 15897291 1000000000 115669202 870205696 1 708952274 1 1000000000 169410293 1000000000 459255670 408959102 1 1000000000 804190503 1000000000 568368646 1000000000 158603183 1000000000 190215168 131928293 1 538545206 1000000000 1000000000 939836342 489267548 1 1000000000 886610662 595808080 1000000000 1 42582749 322430045 1 196306421 1000000000 1 476967391 151506074 1 1 126390454 744528539 1 684447703 1000000000 1 428353304 684340585 1 127281764 1 1 668021443 346527547 1000000000 291228083 1 1 458777777 355848558 1000000000 1000000000 928138803 82889084 1 396507907 1000000000 1 770043670 1 1314438 1000000000 22287679 483193031 1 487012367 1 612507288 1000000000 42834807 1 1 238062239 31862261 1 1 454710975 872356235 1000000000 152638771 1000000000 630419800 1 1 922573510 166534716 1 1000000000 931366264 1000000000 578083043 1000000000 119676673 1000000000 961461135 56710785 1000000000 1000000000 983424015 1 312558802 467117112 1 204363973 1 1 698055496 344085179 1 1000000000 253577 271121137 1000000000 582802336 1000000000 815078374 1 464077532 1 307700785 1000000000 976908275 1000000000 120804660 1 518416765 1 663129084 1000000000 1 684192155 495217093 1000000000 1 677378589 417923425 1 1 467551895 1000000000 331424007 453494965 1000000000 1000000000 697288144 767216952 1000000000 166412356 1000000000 1000000000 247827961 1 879866219 1000000000 99818831 559146408 1000000000 913751872 1000000000 262589135 1 1 73744085 662337234 1 668626419 1000000000 1 117921887 1000000000 505739803 1 713542877 94101109 1000000000 86561556 1000000000 902370677 1000000000 1000000000 38581745 967252115 1000000000 261275842 1000000000 681867875 1 1 471081030 65076591 1 331934189 1 1000000000 597007425 63875770 1 113834217 1 1000000000 221897998 582979185 1 1000000000 641861334 992892048 1 48323938 1000000000 1000000000 234947080 753110620 1 1000000000 901541385 49924916 1000000000 868293880 1 485196887 1000000000 334204160 1 33976748 1000000000 1 489937600 1 399838622 866399374 1 969681945 1 1 266771090 477372137 1 797340716 1 559583422 1 148525828 1 238966872 1 1000000000 661004313 1000000000 405564700 1000000000 730337083 882348674 1 832876361 1000000000 911068096 1 1 487155094 1000000000 293118 1 650872529 15158158 1000000000 1 84283353 1000000000 827343472 1000000000 923669713 1000000000 130409614 1 101423324 1000000000 779346453 1 234121954 606111800 1 1000000000 323794870 1000000000 659336402 868767235 1000000000 1000000000 755718462 1 292373605 1 717156284 1 444487168 945957593 1 638070273 1000000000 1 137728035 1 615326821 1000000000 14150551 466226787 1000000000 45733668 1 884984036 1000000000 1 890746789 1000000000 456520531 1 470180015 1000000000 753769795 1000000000 638368922 1000000000 632529201 254249495 1 228389067 1 736344262 1000000000 938347302 1 139762203 1000000000 122229551 1000000000 1000000000 129623036 289742540 1000000000 80956533 1 1 187881723 1 947483102 1000000000 180088669 1 826185441 228956032 1000000000 514867114 1 730964571 1 1000000000 676553649 1 643479103 325651843 1000000000 542534592 1000000000 1 75056082 255168982 1 430737220 1 1 136065449 1 267138649 1 748414568 90078402 1 1000000000 351700863 51095954 1 105894802 1000000000 278649762 1 1000000000 693225639 138063755 1000000000 17514445 1000000000 975018653 1000000000 240266924 1000000000 1 619977759 1 652475744 833198673 1 653810413 1 907881088 1 1000000000 620861642 1000000000 482069388 69300164 1000000000 865302602 1000000000 1000000000 180907182 1 647798550 903406391 1 1 601562629 953087297 1 1 119940351 1 349420325 1000000000 696214331 1000000000 635658548 1 548846954 1 900670698 1 755543037 446010910 1000000000 600285914 1 243255446 1 1 390374897 1 252140140 1 277135869 1 251952015 1000000000 96934624 1 320806092 321061624 1000000000 1 706647235 1000000000 645862080 221314329 1 1 674692147 1 228271700 1000000000 620176703 1 89000643 1000000000 148141736 1 960100544 955107537 1000000000 33456322 1000000000 1 467585450 1 292856208 899215165 1 1000000000 142265596 343634995 1000000000 1000000000 155388804 1000000000 202568613 788340534 1 149790129 1 253262910 1000000000 966475799 1000000000 589112185 1000000000 1 316090451 1 426852717 1000000000 102220435 500053511 1 175873234 1 1 528842622 942800796 1 322228928 1 737871805 1 1000000000 564529089 132700741 1 1000000000 935363089 664436297 1000000000 652845593 1000000000 27417013 1000000000 1000000000 791002462 1 189478552 1000000000 36297256 684129854 1000000000 869876978 1000000000 1 139244426 1000000000 102335484 410564575 1000000000 1 369313638 1000000000 130482691 723764789 1 550053974 1000000000 1 27410577 1000000000 487334846 1000000000 702802873 751019180 1000000000 59250161 1 316282259 1000000000 1000000000 784213724 1000000000 562026044 673025689 1 210395974 1000000000 1 828227595 1000000000 551719749 1000000000 262415518 1 239894226 573364730 1000000000 598208243 1 1 589068285 1000000000 467870519 1000000000 296229713 1000000000 486579435 1 298220305 1 709796546 873897939 1000000000 1000000000 321838678 605993588 1 1 407889116 961348879 1 339823729 1000000000 487064181 1000000000 1000000000 890210135 1 524458125 1000000000 176692884 93469692 1 1 423780151 1000000000 116389235 201647554 1 499251963 1000000000 1 528959232 1 674184119 1 208416692 1 687717977 1 349234304 454774475 1000000000 1000000000 762183521 431329627 1000000000 1000000000 266599966 820303814 1 1 617320209 1 254032020 1 189292452 61631249 1 20999652 1 659493968 1000000000 1000000000 186215051 1000000000 931092372 4412639 1 1000000000 791956095 212174791 1 461613922 1 236956536 1000000000 690637343 1000000000 14536469 1 54417890 1 332145060 1000000000 745973293 1 1000000000 41255363 595799424 1000000000 224166753 1 851942414 1000000000 798249728 1 1 104338645 1 825001920 1 400314748 1 38844838 804034901 1000000000 884436854 1000000000 1000000000 208529390 1 835629959 1000000000 501044602 1000000000 551664357 1000000000 727099276 778319415 1000000000 122062961 1 1000000000 820132264 111135636 1 1000000000 56851802 1 106512196 1000000000 964992415 502970439 1 1000000000 298132593 1000000000 392359305 1000000000 476173692 245179993 1000000000 477448225 1000000000 1000000000 636429707 1000000000 322197709 1 182054361 1000000000 105925382 1000000000 463664632 1 458073996 1 683864223 992781304 1000000000 118347020 1 506873126 1000000000 1000000000 869084727 128799709 1000000000 1000000000 742494527 1 968281354 330899278 1000000000 770070257 1 211413869 1000000000 373841077 1000000000 362368155 1000000000 404353940 1 222168198 1000000000 285542717 1000000000 719417168 1 382550165 1 1 250670264 383906397 1000000000 826206980 1000000000 865778943 1000000000 1000000000 560093722 50463490 1 703655706 1 131925859 1000000000 761027292 1 945221973 1 199008183 1000000000 1000000000 647683751 1000000000 488820975 1 545338443 31434277 1000000000 1000000000 73182799 1 168905010 311845036 1000000000 33251010 1 1000000000 59947084 341897246 1 1000000000 714267555 1000000000 765530735 1000000000 737276996 1 782061044 1000000000 766382790 1 646861686 601242723 1000000000 1 614843494 1000000000 932541864 1 250526204 25188770 1 367997893 1000000000 135895262 1000000000 58984938 1000000000 331212696 1 1 110132652 977125007 1000000000 1000000000 614685273 1000000000 638350785 708936493 1000000000 1 106151554 1 3282045 1 637391948 778843773 1000000000 1000000000 567733156 1000000000 819863061 1 118619755 558943260 1000000000 333859609 1000000000 1000000000 577973586 1 527797784 755589000 1000000000 1 110987463 1000000000 105038920 1000000000 951767397 771364709 1 1 495392096 192508372 1 232456009 1 679488295 1000000000 100633583 1 1 645670926 1 785024487 477094466 1000000000 42211559 1000000000 1000000000 585847345 1000000000 563938401 1000000000 137628373 51721899 1 425470474 1 1 467043871 1 504378836 212362137 1000000000 90479329 1 1000000000 157286300 59241654 1 1000000000 537620380 131863013 1000000000 395075762 1 720917665 1 313650482 1000000000 1 560934942 408883304 1 269266708 1 125820411 1000000000 862995407 1 67340347 1000000000 648936982 1 1 878989510 849464170 1000000000 931493099 1000000000 682274270 1000000000 634703129 1 723653627 1000000000 432297674 1000000000 14091269 1000000000 954947137 1 351813902 1000000000 977095553 1 30554154 1 360522202 1 1 202121252 302288229 1000000000 1 148907557 599589345 1 1 181933976 489061948 1 1 209768370 1 89673785 344087308 1 1 677634442 449279383 1000000000 491700669 1000000000 1 404907354 1000000000 162339938 1000000000 116066904 776485063 1 144313337 1 1000000000 470681259 194889309 1000000000 1 87989057 530710511 1000000000 1 395193841 268368803 1000000000 1000000000 587273260 1 78527545 1000000000 877739952 1 451776739 853457583 1000000000 309491639 1000000000 913044766 1000000000 871995457 1 1000000000 551424164 512680605 1 1000000000 78032505 660939640 1000000000 707361951 1000000000 84815704 1000000000 1 497313745 1 302492549 1 46184834 80972031 1 941860185 1000000000 1 938640852 1 473297280 126759741 1 1000000000 936915243 1 286190313 11404464 1 215748542 1000000000 649098395 1 1000000000 327114385 1000000000 458670869 190379289 1 1000000000 414857984 571014539 1000000000 679246381 1 204722494 1000000000 942376960 1000000000 1 199254195 740628985 1000000000 429977955 1 1000000000 619278173 426911665 1 1000000000 568400781 390134635 1 497791039 1000000000 626016547 1 1 54277403 1 346223832 718399491 1 1000000000 634403399 1000000000 363175292 478759733 1 686859396 1 217572397 1 1 40912193 1 835289598 530880490 1 1 838284381 35648316 1 1000000000 713934867 1 484906994 406911239 1000000000 15461513 1000000000 1000000000 775935645 1000000000 612786878 347530412 1000000000 961583650 1000000000 79835521 1 1000000000 971266337 1000000000 717360971 371372515 1000000000 1000000000 867490630 372203109 1 1000000000 713368336 1000000000 176815900 965342340 1000000000 283381151 1000000000 27597434 1 1000000000 372858009 503459022 1 1000000000 39627383 1 524356109 65191982 1 1 856860963 1000000000 512342386 1 830545785 241261511 1 1 677749202 1 679685572 762910796 1 445688304 1 1 80888301 1000000000 508846741 677659158 1000000000 1000000000 858227683 891636786 1000000000 1 64116689 1 142234140 1 793019154 7275896 1 1000000000 78916214 1 587267201 1000000000 550765109 245339288 1 43766363 1 1 633076467 1 67357144 377761246 1 138053503 1 146130133 1 364380255 1000000000 1 308152816 116251347 1 1 136938732 1 560907677 1000000000 519527999 1000000000 32398474 1 735639182 1000000000 9625559 1000000000 350164207 491487200 1 1 200287305 1000000000 597475924 1000000000 457176132 1 80147050 1 804154898 529281384 1 1 25783182 1 919041248 1 476286193 1 461161986 1000000000 326640536 26384232 1 1000000000 7090731 232032437 1 653172878 1000000000 1 668468070 38918641 1 45807685 1000000000 125896558 1 1000000000 848524995 1000000000 1236361 1 645670325 694058739 1000000000 936339645 1000000000 38293244 1 569724368 1000000000 997252096 1000000000 633206319 1 1000000000 777741890 1 773880375 434026379 1 293132131 1000000000 1 95016428 1 322940908 1 687456780 1000000000 935691095 70162259 1000000000 327711071 1 1000000000 374147686 57810063 1 64455233 1 119633401 1000000000 794009175 1000000000 1000000000 532246364 1 766855198 1000000000 69079847 60535902 1000000000 338118060 1 1 566814879 1 243885802 548062508 1 428757587 1 1 747076588 1 200774623 1 243864718 943582171 1000000000 73825362 1000000000 479509708 1 270989275 1 240104650 1000000000 1 345134955 185724333 1 1000000000 739229660 98850164 1000000000 320186571 1000000000 225106496 1 1000000000 636201020 1000000000 403245891 1 824108590 340842510 1 14942321 1000000000 566246789 1 501255970 1 336206332 1 157322795 1 297958839 1 1 61529650 736480083 1000000000 1000000000 736667966 64596306 1 19673492 1000000000 1000000000 383537741 1000000000 973063436 1 402639637 1 873410901 1 959825444 21987191 1 77774803 1000000000 1000000000 862770436 1 822557848 1 256240455 403434688 1 338989790 1 241681664 1000000000 1 653249561 931853113 1000000000 90976379 1000000000 321625300 1000000000 583398346 1000000000 688823828 1000000000 172928250 1000000000 570509242 1000000000 1 7315813 1000000000 866362985 679041194 1000000000 1000000000 989365521 811747211 1000000000 1000000000 319606241 257247803 1000000000 704008958 1000000000 791644772 1000000000 1000000000 117839486 1 138001765 1000000000 242167541 803376389 1000000000 1 243511277 392225048 1000000000 1 62650826 1 874000995 488340555 1 1000000000 992327975 1000000000 445265209 1 629698489 1 656324726 1000000000 178759026 1 678784757 1 464180342 1000000000 408905175 585049747 1 1000000000 331703088 1 110313900 385659310 1000000000 629085707 1000000000 1 71420075 873774327 1 1000000000 487623135 233015279 1000000000 1000000000 775870015 765218029 1 978813758 1 643092495 1000000000 1000000000 548441582 18729734 1000000000 921766232 1000000000 1 480150697 1000000000 286418278 1000000000 498449678 1 805108675 535085198 1 1 544546838 534501897 1000000000 18044138 1000000000 8521427 1000000000 58612406 1 1000000000 113560231 1 896279124 1000000000 88099837 1000000000 317582417 837499179 1 127472245 1 147421352 1000000000 99188440 1 770263256 1 499767801 1000000000 1000000000 858261945 4466980 1000000000 793878238 1000000000 1000000000 640788623 603103751 1 1 476801676 306290886 1000000000 1000000000 60307253 1000000000 366256006 1 360158185 268132443 1 835493892 1 1000000000 361866741 801857575 1 1 785470235 236705149 1 1000000000 108705034 1000000000 116859471 1 496572190 507226964 1000000000 1000000000 401593885 957197588 1000000000 1 167176584 1000000000 71094974 1000000000 39009621 1 859696093 119204461 1 1000000000 841006136 374760017 1 1 986403155 1000000000 544405060 1000000000 287054554 1000000000 380220506 1000000000 176966510 1 804182224 759765790 1 1000000000 532809736 1000000000 719517949 949787532 1000000000 1000000000 728506667 90183796 1000000000 1000000000 866879669 1000000000 269461399 1000000000 377395880 822765024 1000000000 43730878 1 180312355 1 1000000000 709801983 393627108 1 1000000000 517212603 362326105 1 1000000000 605653809 470841627 1 1000000000 54304857 988883921 1 1 708714011 1 681526863 747800156 1000000000 1 792681074 1 256938567 374097187 1000000000 1 961687592 1000000000 50165990 132169272 1 960271426 1 1000000000 612939725 972033154 1 191327282 1 37442824 1000000000 1000000000 318221464 789779893 1 1000000000 430767240 1 310930608 799696409 1000000000 17969138 1 7097707 1 1000000000 177273087 916004529 1000000000 358275355 1 1 71467057 1 880985713 1 954545567 1 167313008 225010725 1000000000 1000000000 543721955 1 445262476 1000000000 7886072 1 488820433 456807874 1000000000 480150165 1 794325360 1000000000 1 424999368 785875125 1000000000 1 67752155 124618163 1000000000 566263288 1000000000 1 921529289 20391048 1000000000 1000000000 428127659 1 507543153 399269405 1 1000000000 552884836 457722808 1 1000000000 612170417 626696208 1 681259482 1000000000 1 134655137 87731827 1000000000 772365289 1 49156486 1 1000000000 655133435 1000000000 751674105 487612935 1 976313154 1000000000 973745689 1000000000 1 793981912 1 42013323 1000000000 106966962 341023348 1 1 363406661 1 580670596 1 135018831 1000000000 950511517 1 535989728 1 359080093 1000000000 206063859 1000000000 602939811 884041728 1 32671044 1000000000 910945765 1 1 552796672 1 81183361 779519070 1000000000 1 911694183 1 865604619 619544331 1000000000 1000000000 960540777 1000000000 708781502 380095706 1000000000 1000000000 406131173 149898547 1 1000000000 553740483 1 828039864 1000000000 122453307 1000000000 346644476 1 20429802 1 322488329 333847023 1000000000 312315177 1000000000 1 650860498 1 822304699 161535967 1000000000 1000000000 832834411 349679951 1000000000 535899440 1000000000 900814262 1000000000 1 913035375 1000000000 827202550 1000000000 176861098 14816311 1000000000 1000000000 463971594 1000000000 879068202 988664121 1 1000000000 808993544 1 234992351 1000000000 886945958 1 734115619 891870461 1000000000 31247251 1 1 206683531 584582612 1000000000 1 168248808 858189684 1 679919854 1000000000 864030792 1000000000 438395359 1 1 813886887 1000000000 651957981 838771447 1 1000000000 566853648 335985619 1000000000 604198130 1000000000 734745153 1 5654787 1 1000000000 119470412 951751003 1000000000 870371421 1 1000000000 487451759 966377412 1 232219498 1 448193215 1 1 205107842 138969967 1 796220316 1 1000000000 217097993 1000000000 457680556 121328311 1000000000 1000000000 792011559 905834358 1000000000 1 455017965 219814242 1000000000 911469832 1 1 142054083 1 110065313 1000000000 700579649 465683597 1000000000 1000000000 131095968 818901451 1 722331741 1000000000 926991712 1000000000 1 221830040 1000000000 730012129 466000543 1 1 942578966 557417343 1000000000 654552856 1 1000000000 496153343 865214522 1 4924764 1 933152050 1000000000 1 15273520 1000000000 927449301 177440728 1 1 742994631 1 596864203 1 754535554 730839337 1000000000 1 420353043 1 48357116 1000000000 959108081 1 411046266 1 260413249 1000000000 536612269 761477626 1000000000 1 362785503 788754999 1000000000 1 10919217 798254117 1000000000 609234615 1000000000 1000000000 747015652 327267700 1000000000 146316986 1 125686947 1000000000 716632840 1000000000 190734243 1000000000 593218119 1000000000 792488168 1000000000 1000000000 657873028 341803864 1 291118256 1 1000000000 856258658 524636965 1 1 543593801 737807805 1 202333676 1000000000 936461549 1 1000000000 725373299 662851361 1 148103501 1 325868003 1000000000 157341380 1000000000 1 73234953 1 908514726 1000000000 7906398 361850442 1 1000000000 731109415 1000000000 652454236 1 431790800 1000000000 103459802 1000000000 21726270 1 759045508 84839696 1000000000 467153987 1000000000 178718257 1 1 718826702 628318507 1 662079733 1000000000 811802760 1 1 19724276 1 584752557 1 730450733 983084933 1 52637093 1 653527405 1 1000000000 207488166 1 268510632 814024687 1000000000 1 608331481 234524094 1 117420481 1 1000000000 955244844 418370755 1 15073574 1 1000000000 591949430 763786352 1 1000000000 780187308 351477518 1 1000000000 727489365 287382386 1000000000 1 408758929 44633041 1 925512541 1 1000000000 142949371 15595573 1 1000000000 120124447 1000000000 731610890 807661774 1 359731696 1000000000 218105003 1000000000 612801506 1000000000 1000000000 408662552 916530425 1000000000 953983318 1 207566206 1 163674971 1 124676400 1 604433885 1 1 240375836 1 508238551 1 927910001 853421568 1000000000 104850086 1000000000 1 748442747 52322647 1000000000 1 649993014 333693501 1 1000000000 880128589 603849615 1000000000 1 116393424 1 56765770 1000000000 458604630 671177632 1 9300908 1 1000000000 606372360 1 273880083 1 534656058 1 356122206 1000000000 338803340 1 851144026 888784637 1000000000 112499931 1 1 958259800 605733067 1 128684237 1000000000 800273063 1000000000 306128225 1 1 411204026 464891798 1000000000 364171907 1000000000 468514463 1000000000 373955996 1000000000 644114332 1000000000 1000000000 37747857 684752406 1 103951089 1 220303943 1 1000000000 385028107 414541412 1 51903411 1000000000 1 674520686 149807718 1 1000000000 870125005 142310206 1 225091109 1 401345538 1 1 268796612 1 691444674 1000000000 392386564 1 684664918 1000000000 295585277 474397480 1000000000 1000000000 304636921 1 91075483 557597682 1000000000 1000000000 258916226 1 354120592 572219896 1000000000 1000000000 582743029 469094649 1000000000 1000000000 559401410 3982894 1 1 9572535 234729779 1 1000000000 97766463 925408199 1000000000 619721305 1 1000000000 799885380 933722680 1000000000 780072636 1 1000000000 500982258 1 955475224 246057647 1 855261350 1 1000000000 704615075 1 861430113 46504004 1000000000 1000000000 558729577 1 604008985 1 53297406 1000000000 323373177 733469534 1000000000 605912739 1 1 610914541 1 131050120 1 912471809 1 458279094 1 589999540 908342184 1000000000 1 272232988 1000000000 940595199 1 121837389 1 551289565 1000000000 220950133 542295530 1 17469585 1000000000 45435968 1000000000 1000000000 245356534 1 459856819 109024297 1000000000 1 488815055 486285405 1000000000 1 263639533 1000000000 7849203 1000000000 708972984 265246310 1000000000 1000000000 888582546 1 536180211 1 997205539 780445302 1000000000 517387916 1 338884541 1 1000000000 22429312 682446027 1 434468291 1 733708128 1 387550290 1 536049443 1 1000000000 215098025 899335894 1000000000 1000000000 511066491 265054700 1000000000 171247172 1000000000 1000000000 76851435 921192459 1 1 63660270 1000000000 146840510 1 53728430 1000000000 672512390 474568054 1000000000 132164715 1 738116183 1 1000000000 438068148 159696901 1000000000 589476698 1000000000 1 665033146 512795375 1000000000 123070331 1000000000 189402720 1 963167788 1 35950569 1000000000 1000000000 85417920 1 351792802 1000000000 805821428 669570302 1000000000 143648755 1000000000 275850916 1000000000 830125366 1 1 618594555 1 401473047 145303505 1000000000 708136030 1000000000 171910511 1000000000 1000000000 631182397 698352525 1000000000 1000000000 193101835 124932211 1 1 425792814 1 939730873 1000000000 838654078 1000000000 745180150 1000000000 95675036 657151174 1 1000000000 773428868 594417804 1000000000 1000000000 779417291 699972415 1000000000 850711522 1000000000 1 982692793 1000000000 360352188 145954003 1000000000 498552128 1 1 314932156 1 883232220 1 984474339 583803803 1 1 644217561 1000000000 649113132 955993739 1000000000 1 613100839 282865707 1000000000 292765683 1000000000 719890485 1 538295235 1 1 412788714 1 210888164 498891421 1 978541794 1000000000 411409722 1 451533004 1 1000000000 665107808 1000000000 49794809 1 214204790 217847743 1000000000 287579916 1000000000 1 222477413 1 740868861 25151427 1 1 880298147 54839265 1 1000000000 832547198 380212991 1000000000 1 528287410 369768551 1000000000 129160129 1000000000 1 639395168 1000000000 272405459 1 53536934 1000000000 935854328 1000000000 584649933 1 23358656 213489639 1 815603591 1000000000 1 639349966 73115099 1000000000 1 739819642 301860689 1000000000 1000000000 863999928 1000000000 101274171 208896423 1000000000 788370823 1000000000 1 935520605 1 404206139 1 991184659 1 105105389 68142387 1 742038913 1 87158705 1 372890541 1 1 829118981 114465420 1 1 217253421 14742434 1000000000 178549018 1000000000 1000000000 71974850 76208342 1 1000000000 456163871 452421859 1000000000 403581945 1 1 453133581 1 891394624 731524907 1000000000 562293383 1000000000 1000000000 371421740 1 723711669 286461628 1 500692167 1 1 988172281 1000000000 4061196 682862223 1000000000 1 171032366 175009934 1000000000 1000000000 398627455 1 602236535 1 568479695 1 34701251 1 860138304 1000000000 223774032 860669547 1 295645726 1000000000 1000000000 851266883 1 364961445 921410047 1 511400765 1000000000 86534540 1 828549602 1 864816073 1 1 681043908 348601083 1 1 952810235 1000000000 416874460 1 204758724 1 479134616 1 138997917 1 806230823 813768877 1 1000000000 976220507 1 29902804 1000000000 601380610 91800503 1 405761663 1000000000 1 928280382 173378107 1 986763214 1 371504969 1000000000 329598386 1000000000 683598241 1000000000 1 634186751 81765205 1000000000 1 452274795 1 355705362 1 345557857 1000000000 735205987 1 243439803 1 949562370 1000000000 60566919 1000000000 535455394 65878318 1 40609933 1 1000000000 486977125 1 507125372 754100797 1 660235776 1000000000 1000000000 91063234 69286372 1000000000 129910903 1000000000 1000000000 57952741 1 605469216 1 837591839 1 145331244 29571216 1000000000 1 322099498 1 256014097 558906013 1000000000 65801768 1000000000 1 620652958 969646346 1 1000000000 39739041 784446777 1000000000 1 9488573 940187155 1000000000 1 997609691 574107834 1 1000000000 510923569 410806196 1000000000 1 407700827 445001628 1 439123327 1 1 883880521 1 711935700 1000000000 125284309 1000000000 308165616 558676168 1 1 143112512 417459437 1000000000 1 741798909 436126732 1000000000 1000000000 374553617 557179400 1000000000 64644411 1 1 848895911 1000000000 976856539 1 153844087 1 233426374 1 529410088 221024128 1000000000 2766779 1 1000000000 563548723 998787818 1 1 386510557 126159900 1000000000 1 173066994 622624607 1 1000000000 179210484 1000000000 60044458 1000000000 907902788 1000000000 424944605 940366749 1000000000 1000000000 247900114 1000000000 958792094 15212009 1 312883370 1 1 805188453 716006812 1 1 630125572 1000000000 27296409 1 998457127 463000427 1000000000 1 719179510 392545472 1000000000 1 885419734 946541747 1000000000 1 104345753 225204981 1000000000 1000000000 63946686 235746564 1 863071274 1000000000 864167101 1 1 199985083 1 102954947 840244236 1 174942201 1000000000 686027727 1 741620630 1000000000 1 626532639 1000000000 206770958 392045607 1 1 91916111 409489794 1000000000 1 45030038 220100523 1 265092183 1 311611110 1000000000 174298757 1 1 85162245 1000000000 996198046 102184023 1 383847135 1 1000000000 767891253 1000000000 883570690 278659975 1 122995162 1000000000 1 235434901 1000000000 518621502 1000000000 265639324 770027921 1000000000 861421418 1000000000 279650903 1000000000 395124092 1 752359212 1000000000 1000000000 681247469 1 65967236 41333145 1000000000 1 365169038 538985946 1 942795166 1000000000 242045754 1 1 653254527 704905593 1000000000 135853833 1 1000000000 185773387 1 54669659 1 168597548 1000000000 341123618 1 13345959 1000000000 938944061 458702458 1 817072684 1000000000 1000000000 626277350 408383143 1 1000000000 47391645 617080248 1000000000 542338213 1000000000 1000000000 595323574 775511434 1 577116564 1 281723988 1000000000 716942278 1000000000 1 215941249 1 556586807 1000000000 349953157 1 18475426 512187415 1 449373868 1 1000000000 791090356 1000000000 545732911 1 729010113 1000000000 111942655 140939669 1000000000 1 913467035 1000000000 338778852 59822631 1000000000 1000000000 984549341 24537860 1 527505499 1 1000000000 674049396 652270739 1000000000 380296614 1000000000 140553099 1000000000 756695932 1 26715352 1000000000 1000000000 312868488 218709221 1000000000 1 478388354 1000000000 41632054 1 290684585 1 550994941 1000000000 59769961 1000000000 141336169 1000000000 388779944 615360266 1 1 869009177 1000000000 614873516 24296180 1 981370879 1000000000 811360370 1 658956934 1000000000 1000000000 876255861 898995979 1 858800560 1 597273622 1000000000 25874618 1 1000000000 25536686 1 36939360 256277469 1 794419365 1 1000000000 651028287 1 796529860 1 854403597 329128087 1 1000000000 48811004 1000000000 656334788 1 350733651 1000000000 528135960 1000000000 732839316 978059864 1000000000 1 259249697 1 604049161 1 545404465 927397492 1000000000 1000000000 183479679 1 491242319 111668491 1000000000 900647284 1000000000 1000000000 211065173 231290873 1 876195691 1000000000 29195786 1 1 398626867 1 877165812 1 384158527 396868520 1000000000 1 814549668 742568497 1 54835487 1000000000 1000000000 393113450 104116723 1 1000000000 520262998 1 602333662 1 875756679 101537918 1000000000 1000000000 668361445 407004565 1000000000 1000000000 127654971 1000000000 951310716 1 850619115 1000000000 25114670 519087406 1 1 140898379 374567213 1 98938223 1000000000 904210026 1000000000 1000000000 178097470 1 683156175 562850953 1000000000 1000000000 861724093 18508262 1000000000 499417478 1 1000000000 918371618 998391212 1000000000 1 572415202 163631170 1000000000 948818913 1000000000 1000000000 542704859 1 32036132 1000000000 584794967 1 272412795 203007226 1000000000 947504324 1000000000 1000000000 642800172 521044285 1000000000 1000000000 824922932 1 124534091 313493096 1 1 833105947 1 623710229 1 832956281 1000000000 698718362 893817146 1000000000 903794940 1 1 943706266 843945578 1000000000 1000000000 486559995 1000000000 486960898 489845579 1000000000 533389375 1 43298186 1 886807915 1000000000 722533319 1 306716275 1000000000 1000000000 851759081 1000000000 780552589 1 355884984 1 731580406 101808248 1000000000 1 320371776 1 442640764 1000000000 81861248 353062153 1000000000 302304967 1 693346550 1000000000 178052157 1000000000 1 666502242 724874560 1000000000 518226393 1000000000 1 408776436 901032788 1000000000 1 368691338 30274930 1000000000 1000000000 313375929 932242750 1000000000 773242806 1 338644981 1 683103766 1 705993244 1 517885682 1000000000 1000000000 749478732 1 439916982 455153685 1 807616499 1 834503005 1 1000000000 217050516 394821254 1 1 577607651 1000000000 195380188 418126757 1000000000 1000000000 202742923 1000000000 678251213 742464403 1000000000 1000000000 470443012 430999310 1 1000000000 11257991 137795375 1 1 329726110 1 154748500 915681569 1 1 905297807 508970592 1000000000 9214215 1000000000 1 966565583 134402954 1 805703134 1 309187264 1000000000 1000000000 684166995 1000000000 29534529 1 856911239 1 15230488 1 58852591 1 935690982 1000000000 198128968 1000000000 308212784 1 383486155 81592589 1 185928640 1000000000 287885759 1 1000000000 7243492 203366515 1 1000000000 11234534 64204190 1000000000 926107512 1000000000 1000000000 786871630 1000000000 282300472 922194641 1 1 389636592 1 23120406 128532583 1 666243097 1000000000 840841550 1000000000 551966163 1000000000 1000000000 124334209 343966456 1 310926874 1 262285802 1 1000000000 821463712 570499654 1 970936265 1000000000 1 561277797 1 999653395 827434036 1 1 649436080 1 457345985 153608461 1000000000 143209440 1000000000 1 939178858 608120126 1000000000 1 82087885 762568795 1 1000000000 499685574 1000000000 701645476 469019471 1 1 952665400 137037110 1 1 173209235 1000000000 360010611 671711384 1 415212727 1 1000000000 735232079 1000000000 213522605 1000000000 142267573 1000000000 413919292 565023755 1 103700783 1000000000 1000000000 559998191 353605537 1 1 173828790 1000000000 84994965 1 346605141 1000000000 950076174 1000000000 382095685 1000000000 186128145 470450103 1000000000 161168362 1000000000 1 415966083 1 644413210 1 713589035 427968837 1000000000 661073494 1 1 47159441 1000000000 811041566 553236416 1000000000 59925397 1000000000 1 345839733 1000000000 297578207 1000000000 891985151 1000000000 340107081 120846346 1 1000000000 145526441 776362130 1000000000 1 98751105 1 84614 1000000000 9617201 1 137818722 1 245720989 85831742 1000000000 670823601 1000000000 699652250 1000000000 1 274339349 1 117534034 850899829 1 614843672 1 1000000000 274861001 98373078 1000000000 1 893648871 1 68099669 1000000000 573643728 1 92598660 1 335832600 49550802 1 529638075 1 1 218578657 1000000000 909844688 553606662 1000000000 1000000000 124716651 97824750 1 831591961 1000000000 924378056 1000000000 35877717 1000000000 1000000000 298998867 127226185 1000000000 1 30648121 1000000000 697631059 220157192 1 1000000000 688942737 1 451523637 1000000000 435068910 1 83818373 688690692 1000000000 61081659 1 732457004 1000000000 1000000000 424916589 251729451 1000000000 1000000000 114819549 715080151 1 965703097 1000000000 1000000000 796926985 838699941 1 1 616309839 90276963 1000000000 30652588 1 1000000000 30645896 1000000000 263888595 848125844 1000000000 101093942 1000000000 9554896 1000000000 1000000000 501132876 415325521 1000000000 751840876 1 139708550 1000000000 271112861 1 148201636 1 1000000000 246930111 1000000000 114943072 1 786105193 406650696 1000000000 893963739 1 1000000000 976954411 48371302 1 1 285245146 64351919 1 1 716859323 1 663244066 974778749 1 97821437 1000000000 1000000000 873035090 745457236 1 1000000000 965149711 1000000000 296970596 481487504 1 744744614 1000000000 1 217630155 390289134 1 633076444 1000000000 1 57547011 1000000000 111064960 233266710 1000000000 1000000000 647287123 14951008 1 1 24737332 1 704488286 1 977687600 852633352 1 680246611 1 1 522311505 41662397 1000000000 527375723 1 519888478 1 689167893 1000000000 1000000000 698326203 863757417 1000000000 1000000000 132885522 1 106546294 389197391 1000000000 1 131796764 1 143131416 1 649686641 1 193149295 72073254 1 920374317 1000000000 310648126 1000000000 1 64515533 1000000000 86108796 1000000000 805132244 1000000000 826612451 1000000000 241825861 1000000000 114937267 1 983560059 264412471 1 921164997 1 585126347 1000000000 1000000000 632342060 347887733 1000000000 1 559414205 1000000000 41897595 889065655 1000000000 1 109525829 863823623 1 52823550 1000000000 780838751 1000000000 158512711 1000000000 663943258 1 1000000000 89878878 1 588773637 643774753 1 93708077 1000000000 1000000000 484598849 1 572757971 706925324 1000000000 1000000000 799127592 119598643 1000000000 1 608466796 827101 1000000000 978520082 1 1 875668341 1000000000 362954387 1000000000 807907473 1000000000 910763576 951809863 1000000000 663205978 1 462362206 1 1000000000 793239132 1 129082803 1000000000 74941136 1000000000 526746423 1 587177505 827149020 1 370442533 1000000000 1 656170720 1000000000 24028660 1 438895048 761464161 1 1 127580532 1000000000 113272703 1 892639915 858677639 1000000000 1000000000 583074421 1000000000 438251403 1000000000 386297526 436213317 1 1000000000 866666326 980069237 1 423219042 1 397603615 1000000000 1 824222598 1000000000 994056725 754006841 1 1000000000 397029917 181497344 1000000000 1 840871468 115592230 1000000000 1000000000 827640565 962329169 1000000000 108960335 1 25941823 1 202442677 1000000000 237160234 1000000000 61662291 1000000000 909956626 1 1000000000 304969972 1000000000 421702761 1 742074938 1000000000 651992943 861731194 1000000000 1000000000 201768612 896258206 1 1 668706230 4981615 1 351347769 1 43124383 1000000000 446803619 1 1000000000 643031811 1 867845076 257470794 1 127078040 1000000000 1000000000 575303838 674055296 1000000000 1000000000 799717003 539464045 1000000000 1 39786122 697303859 1000000000 1000000000 675873686 1000000000 781959862 1000000000 76532768 1 41639382 356814034 1 54977429 1 1000000000 902468209 907683796 1000000000 604303177 1000000000 1 683174402 984120952 1 442336805 1000000000 966358926 1 1000000000 116076953 453802688 1 1 595350749 1000000000 580494896 1000000000 47850980 1 577518226 118592561 1 1 377558943 1000000000 733683243 1 156569251 1000000000 251516683 1000000000 132474782 1000000000 409367740 1000000000 367283006 707453713 1000000000 629300779 1 1000000000 558513079 1000000000 215019503 1 667573810 1000000000 518113260 98186077 1 128939698 1 194304435 1000000000 1000000000 24132637 186977242 1 1000000000 69168284 1 143919291 1000000000 7107576 135548562 1000000000 142016009 1000000000 1000000000 200820316 561719207 1000000000 100784876 1000000000 1 560373833 1 834123044 998127785 1000000000 1000000000 494595741 427777224 1000000000 1000000000 51170341 1000000000 192397762 400037239 1 844988349 1000000000 74622339 1000000000 405881447 1000000000 1000000000 866452658 24584789 1000000000 595018878 1 1000000000 927617450 1000000000 566461884 1000000000 764921442 1 302378755 909315749 1000000000 222943360 1 1 171654016 1 955109551 1000000000 779282020 638574901 1000000000 681672137 1 706427748 1 272529240 1 1 388005289 125272061 1000000000 1 980951890 1 683392059 27230734 1000000000 1000000000 495158571 1 101437567 1 70546047 1 573917509 98613733 1000000000 1 199492058 1 189209660 935090346 1000000000 1000000000 556976356 234758080 1 495433115 1 1000000000 86223203 453826874 1 1 570231311 1 662792127 1000000000 110995236 636410872 1000000000 1 623731626 416501558 1 1000000000 112883335 1000000000 110403937 753740175 1000000000 1000000000 807575007 139226827 1 1 974229905 34871639 1000000000 1 553457758 1000000000 631422764 836161704 1 86713166 1 387406591 1000000000 1 626708901 1000000000 710166652 1000000000 900271093 187898920 1 1 28505411 19652544 1000000000 1 153160470 138099269 1000000000 1000000000 825235437 1000000000 26573489 1 553429578 620828976 1000000000 212868018 1000000000 1 390561090 1000000000 933405959 709586208 1000000000 1 43590036 536839369 1 1 170574896 1 35301653 858184662 1 1 561978156 550809369 1 121042627 1 1000000000 166193091 1000000000 715988871 37865497 1 763127807 1000000000 696083713 1000000000 1 956304994 303693973 1 1 132125098 1 67402327 1 112353106 1 473779851 13891099 1000000000 1000000000 930148861 1 918453807 118274975 1 1000000000 411825426 952885604 1 1000000000 35119031 1 207727525 1 68725019 110941319 1000000000 1 935878595 618071215 1 1000000000 141804674 1000000000 326287539 1 26683114 872320153 1 1000000000 50938297 1 944748756 569334196 1 1 241341971 1 464383303 359777091 1000000000 1 845044036 1 166476079 1 790177075 1 580161295 1000000000 123540864 1000000000 602810734 1000000000 811190257 1 588702411 932352707 1000000000 574274888 1000000000 1 845399757 1000000000 52740825 1 807178503 121931580 1000000000 1000000000 936228313 733134134 1 632504463 1000000000 920489048 1000000000 127653716 1000000000 1000000000 635947207 1 193678355 1000000000 64412235 1 890685084 1000000000 18724389 786639985 1 1 533390059 684223639 1000000000 180461543 1 679951826 1 1000000000 70355779 1000000000 899802527 1000000000 643987568 1000000000 276893787 1000000000 131110433 531107566 1000000000 1 167434555 1 29592664 1 298572831 940199307 1000000000 1 545983909 1000000000 537423334 138167090 1000000000 1000000000 724723893 466896188 1 1000000000 595080736 1000000000 638885298 146899920 1 1 660869512 352962509 1 1000000000 24043242 5772240 1 1 306408280 1000000000 40984457 1 892556578 17405988 1 85684113 1 1000000000 59131764 403599149 1 112510758 1000000000 1000000000 400619381 124849755 1 1000000000 143252336 1 808161283 1000000000 937524849 707431525 1000000000 1000000000 491988084 1 790477351 83906412 1 1000000000 535684417 122289390 1000000000 112203310 1 1 865834893 1000000000 91441615 539529037 1 1 41884232 241087118 1 539081550 1000000000 1000000000 838185670 919712301 1000000000 38149249 1 1 227581447 1 757279199 1000000000 73236100 280261921 1000000000 1 966541178 145505914 1 1 646544335 827358366 1000000000 116727817 1 1 474635108 243277019 1000000000 837421027 1 1 393232932 1 768435551 1 76236967 1 12640363 1 917695222 1000000000 482935725 1000000000 588430292 1 6232966 119016592 1 1000000000 44791328 1000000000 606933391 418963752 1000000000 389303701 1 1000000000 666913954 774457341 1000000000 1 774458931 1000000000 942489704 1 611713089 802556455 1000000000 259512390 1 1000000000 348904404 583781822 1 1000000000 465081191 1000000000 175191815 567620412 1000000000 1000000000 69328281 1 808619604 1 15030512 1 789875782 1 682509719 1000000000 272725293 563591065 1 1000000000 760319492 1 812027350 1000000000 488038339 976705925 1000000000 630701988 1 708766036 1000000000 778407147 1000000000 666604401 1000000000 1000000000 452290715 1000000000 14093820 1 678917477 1000000000 951044891 898116686 1 1000000000 283824180 1000000000 954878537 1 203777426 1 659418435 222688230 1000000000 73455347 1 1000000000 720001790 1000000000 199868361 1000000000 563420942 1 156214896 520639985 1000000000 64779814 1000000000 1000000000 578094532 911201385 1 764567087 1000000000 956782657 1 1 458430411 29403024 1 1000000000 337487611 325896400 1 557458331 1000000000 39651212 1 246950629 1000000000 312491526 1 306175213 1000000000 1 449874530 489306387 1 1 641446328 1000000000 295090376 441774950 1 13954062 1 1 55507728 1000000000 885083915 595409826 1 359344145 1000000000 257414583 1000000000 1000000000 671311229 99887558 1000000000 396223183 1000000000 1000000000 9664637 187459155 1000000000 19235731 1 21368516 1000000000 1 705029516 846009921 1000000000 298972867 1000000000 1000000000 557782527 272472080 1000000000 1 38157830 102839165 1 194988656 1000000000 480891232 1 1 839737204 195556408 1 1 655129520 230287281 1 780413951 1 973615 1 1 891347536 1000000000 564061246 1 461605577 431401799 1000000000 1 224746150 1 364658418 869247021 1000000000 1 135543935 467690262 1000000000 1000000000 608103832 1 892628683 1000000000 114419672 197597662 1 431488133 1000000000 1000000000 299498516 1000000000 552172743 42636390 1 1000000000 35465926 436806232 1000000000 1000000000 557455897 1000000000 264193544 1000000000 744893897 792431183 1000000000 872297063 1000000000 295379038 1000000000 294738056 1000000000 159431720 1000000000 1 741125629 1 12974349 1 864931900 1000000000 93222417 1000000000 226382920 804701969 1 1 750866050 1000000000 810610246 912817343 1 82571657 1000000000 1 631358728 649360031 1 1 84491605 1000000000 993172998 1000000000 808695485 1000000000 934112150 111680094 1 1000000000 875552849 1 509789816 1000000000 857625815 1 96275458 1000000000 727056829 97699626 1 2779981 1000000000 495626529 1 343032303 1000000000 1000000000 75373442 85683372 1000000000 1000000000 320545222 1000000000 283819819 1000000000 298373919 1 628877436 19040530 1000000000 660092449 1000000000 465342269 1000000000 868989607 1 1000000000 75100834 862617913 1000000000 925470938 1 313697157 1 980999556 1000000000 1000000000 785982813 1 522949737 1 489825639 743654043 1000000000 78867017 1000000000 678987003 1 1000000000 375529892 604092559 1 228070992 1 854319852 1000000000 1 372331298 1000000000 543854393 102873520 1 1 575462924 1000000000 636189287 429741200 1000000000 455714650 1 1 436047697 1000000000 270922018 1000000000 812515088 1 432981820 1000000000 662865915 1 603130678 941758891 1 915098643 1 1000000000 957238857 474496840 1000000000 1000000000 160860469 1 70123184 1000000000 497272220 1 843235532 1 585251147 1 967916745 1 596638763 691686796 1000000000 1 386760389 1000000000 241456451 1000000000 326646314 1000000000 23497403 826303903 1 1000000000 779463167 808706678 1 365495163 1000000000 536172132 1 201597220 1000000000 960168132 1 232747756 1 1 735987997 258567151 1000000000 1000000000 864157516 1000000000 33031095 1 709303738 1000000000 743712505 1 888766962 290632988 1 765583872 1000000000 1 66744328 698927350 1 709663611 1000000000 679882485 1 23498587 1 449989407 1000000000 493335136 1 1000000000 905103307 1000000000 956231793 617317733 1 1 388913172 1 404892236 25160283 1000000000 993026590 1000000000 1 28190370 1000000000 881084102 1000000000 543245700 825826732 1 1 882827368 298868600 1 51963136 1000000000 1000000000 14939815 949927969 1000000000 1 671963005 900976468 1000000000 1000000000 830744969 375460466 1 1000000000 716867386 234932422 1 333553113 1000000000 491070709 1 1 935747654 1 5697831 1000000000 1419995 1000000000 404263108 1000000000 869005530 1 171497248 773316536 1 617940104 1 764848314 1000000000 1 804437244 492237611 1 1000000000 840591876 351624099 1 1000000000 402436343 1 229840558 914998046 1000000000 628887864 1000000000 1 30046470 985193766 1 27375215 1 1000000000 852338794 978215977 1000000000 846532364 1 1000000000 792460110 646840935 1000000000 1000000000 818895663 98853918 1000000000 627983193 1 1000000000 70059783 667401482 1 1 692240519 1000000000 985593222 20450995 1 68969110 1 1 85543822 1000000000 100476586 1 345991128 1 625531878 520400317 1 258699658 1000000000 464380877 1 1000000000 290427153 1000000000 527571604 301735010 1 35763523 1 428685949 1000000000 93785520 1 1 250593781 141208621 1 1 896162475 1000000000 979720567 168804374 1 942357298 1000000000 1 299879301 1 865656136 1 30058422 465403537 1 1 856092966 641037601 1 1 65455217 124008598 1000000000 834394667 1000000000 1000000000 251312850 676546452 1000000000 946113405 1 737240442 1 835774116 1 1000000000 134195379 1 432657126 749026194 1000000000 883268997 1000000000 110099371 1 141446331 1000000000 832891220 1000000000 1000000000 416932535 1 274893365 873945503 1000000000 1000000000 3475538 1 114478842 781495021 1 570241242 1000000000 804761752 1000000000 571853111 1000000000 993878499 1 1000000000 673008068 253139962 1 1 912737968 1000000000 299891874 1000000000 135860401 500888288 1 1 436304040 1 317446592 1000000000 288058717 23665807 1 750534032 1 642146792 1 206481115 1 1 595168506 1000000000 778800052 424481893 1000000000 1000000000 32832762 1000000000 525930506 746604389 1000000000 1 906754867 614968633 1 228246125 1 109328040 1000000000 45419650 1 668506415 1000000000 231053278 1000000000 363056737 1 1 289753037 1000000000 992402549 1 697540340 44240636 1 1 790261340 1 744762903 986364015 1000000000 156992157 1 131217238 1000000000 93978492 1 1 155664897 1 704048330 93907789 1000000000 417380563 1 636255387 1 1000000000 690718615 1000000000 793186629 1 962880257 1000000000 356847163 1000000000 38684755 1 661778246 83076874 1 1 920656181 1 227079091 1 495449701 1000000000 432432383 1000000000 10276609 1 441455487 1000000000 892505168 1000000000 940179560 624800901 1000000000 96272828 1 870805081 1000000000 848029749 1 1 804187109 447130971 1000000000 1 603902982 1 592675873 629744073 1 391122018 1000000000 974887193 1 318356905 1 849221681 1000000000 607357339 1 521838365 1000000000 874498157 1000000000 206782647 1 1 659452860 1 444680307 643491367 1000000000 1 154241636 139077655 1000000000 1000000000 729437404 295635980 1000000000 247370488 1000000000 1 313356997 1 886884746 1 135762880 1 220231605 1000000000 912016464 698964132 1 570972097 1000000000 1 795882414 289005281 1000000000 568717913 1 502420302 1 504754576 1 102883563 1000000000 482264937 1 1 636948440 208881903 1 426684759 1 1000000000 982373681 1000000000 92206573 1 359580436 1 15621426 535408951 1 1 375835042 792836423 1000000000 872577238 1000000000 79476278 1 318670977 1 120979611 1 1000000000 652479128 1 883740333 1000000000 294296309 1 268128570 869338866 1 107269862 1 1000000000 26227509 1 914728241 1000000000 957789235 1 269176965 527027119 1 1 100926143 184714662 1000000000 1000000000 55913874 370664184 1 372288539 1 169789505 1000000000 853711114 1000000000 1000000000 138643250 1 567731398 590119633 1 994698979 1000000000 1 951242495 106986578 1 229296549 1000000000 614503840 1 1 295925223 291013810 1 668848571 1 1 141907798 1 17745479 1000000000 303884805 1000000000 973583209 660013631 1000000000 42475709 1000000000 37784031 1 180522127 1 504463552 1000000000 1 83064082 1000000000 116496410 1 486818876 45781240 1 219019945 1000000000 68870942 1 1000000000 914179552 1000000000 342935499 1000000000 753752167 68363693 1000000000 1 970231284 1 287704943 1 840415781 1 872895028 614406694 1 1000000000 101012854 15499157 1000000000 309881232 1000000000 1 238809867 396847710 1000000000 641543859 1 1000000000 122057566 1000000000 990167360 1000000000 908311705 1 789466542 542514633 1 22385187 1 1000000000 602004248 728980569 1 560449232 1 338442226 1 148922206 1 330803470 1 1000000000 60480278 650783619 1 59685124 1 647572260 1000000000 491878448 1 67411814 1000000000 417594568 1000000000 796025555 1000000000 1 796557932 1 575960217 423557917 1 802329255 1000000000 1 569731615 41454253 1000000000 176881200 1000000000 507258468 1000000000 583713907 1 1000000000 93099384 786036600 1000000000 220921210 1000000000 1000000000 727543217 1000000000 782599229 945134787 1 1000000000 588840685 823923980 1 1 38981721 1000000000 537485502 1000000000 701362366 1000000000 815054320 250940786 1 624426245 1 180450014 1000000000 145362124 1000000000 284544284 1000000000 1 48632238 6331286 1 1000000000 442893149 251137038 1000000000 61643345 1 1000000000 333771121 968571005 1000000000 1000000000 337582791 805147804 1 1000000000 55072941 1000000000 329882990 610051515 1 1000000000 664867927 1 767999011 572530339 1 474944259 1 818054900 1 1000000000 8039861 993213969 1 677928838 1000000000 906490012 1000000000 170202168 1 1000000000 47884021 1000000000 110325156 677120183 1 1 216677603 297488679 1 932966243 1 1 946001404 449552441 1 1000000000 655279584 732353567 1 776703484 1000000000 544903286 1 1000000000 842170377 9520046 1 679542827 1000000000 537804663 1000000000 1 395896327 1 261099283 326639216 1 415878191 1000000000 482997510 1000000000 1 122164390 1000000000 629795632 1000000000 313974152 138499013 1 155732931 1 581245655 1 29368023 1000000000 41414371 1000000000 1000000000 596007922 1000000000 984071400 1000000000 249110982 709778089 1 1 544030103 1000000000 291940489 1 92363710 489390170 1 1 13135901 194969737 1 10838229 1000000000 154579705 1000000000 373633953 1000000000 554755829 1000000000 36935737 1000000000 623099291 1000000000 845553692 1 1 844360732 594683420 1000000000 956718896 1000000000 1 296265748 26624801 1000000000 974354209 1000000000 1000000000 227617742 1 327182020 88685058 1 898033480 1 731696512 1000000000 1000000000 34701772 9864999 1000000000 1 708257880 1 245139086 332668502 1 41813104 1 670494158 1 224148816 1 628839883 1 886732217 1000000000 699681861 1 285967727 1000000000 668314102 1 1000000000 806359282 1 792385639 1000000000 357799102 323160759 1 1 486961566 1 590766421 1 446993785 1 80529197 758609899 1 1000000000 214292628 1000000000 115719197 61942879 1000000000 1000000000 198301491 183472506 1 686003371 1 874441068 1 1 698085906 70465562 1 580413304 1 1 89997109 1000000000 58442731 1 26747310 1 643565945 953332106 1000000000 57612791 1 1 993095813 1000000000 935726093 209759700 1000000000 984421327 1 184628590 1 1000000000 55504461 1 594082626 1 983508860 1000000000 406359206 1000000000 295001043 190552185 1000000000 1000000000 655702782 277475905 1000000000 639498505 1 929267896 1 1 874667356 1000000000 438642711 444266741 1 1 745849995 290518318 1000000000 1 767954737 148183683 1 1000000000 218929651 1000000000 190922920 663371444 1000000000 1 241587540 1 61691413 12308777 1 1 145026638 809400328 1000000000 992314978 1 1 37544516 1000000000 342752289 328655368 1 59915080 1000000000 1000000000 373979216 1000000000 31414319 1 362926809 1 140645465 1000000000 534835310 1 14184776 887567584 1 686811644 1 327533595 1 1 626670450 1000000000 906159025 1 528532627 1 199937591 1000000000 687106010 58290653 1 1 63626029 92473750 1 795358266 1000000000 1 832592445 1000000000 217589167 613184264 1 1 806445003 266726586 1000000000 571786368 1 1 473893093 1000000000 248374190 1000000000 412671137 342731189 1 1 827070494 1 271910616 1 38304871 1 99462590 296683202 1 1000000000 263476094 1000000000 209956090 74560400 1000000000 1000000000 805410318 1000000000 50484226 999217801 1 1 142693461 950013946 1 1 234635615 154509014 1000000000 540938900 1000000000 286760001 1 135249682 1000000000 696801532 1 1000000000 769975516 4251891 1 859532428 1000000000 1000000000 163285181 88861175 1 1000000000 655419513 1 64094742 1 15701841 745973902 1000000000 1000000000 337707816 1 326593349 448592812 1000000000 1000000000 657124441 17062474 1000000000 477906656 1 1000000000 388626000 1 231356619 210993834 1000000000 1000000000 544606289 791842452 1000000000 1000000000 621003070 178183329 1 953253515 1000000000 1 192448374 1000000000 611539100 1000000000 22127521 272605821 1 1 800354272 1000000000 89725584 759576896 1000000000 1 330108152 340410487 1 1 819056174 1000000000 65844681 1 426772508 1000000000 6189804 1000000000 62832160 1 28720192 21259850 1000000000 798286013 1 534965843 1 146135541 1 263630984 1 1 359689613 143730467 1 1 682050958 1000000000 905166447 1 847190760 1 941455878 1000000000 200820112 97484701 1 1 295844752 279341495 1 817497710 1000000000 1000000000 310349465 75298380 1000000000 1000000000 883936742 1 608087575 780051779 1 1000000000 328057395 974058078 1 411747579 1000000000 1000000000 254149823 1000000000 175532149 929467832 1000000000 7241887 1 999377122 1 504652205 1 1000000000 574492544 18222500 1 433018654 1 1 131178150 1000000000 95130599 23834453 1000000000 39566573 1 559404204 1000000000 610886379 1 1 508251312 1000000000 886036412 5782357 1 450714885 1000000000 994787064 1 1 817293914 1 133580241 1 771759443 244834747 1000000000 274801633 1000000000 1000000000 943471025 1 644400457 1000000000 577243233 5567526 1000000000 1000000000 335019318 1000000000 100092884 249688375 1000000000 1 510585246 1000000000 361166620 1000000000 945966608 1 89392635 1 589386963 1000000000 348851688 787855213 1 1000000000 376059883 1000000000 53087560 1000000000 617738417 1000000000 606116702 1000000000 140433227 95299051 1 1000000000 177321325 22168709 1000000000 81170551 1 255471356 1000000000 363564735 1 664100701 1000000000 1000000000 596505706 695516028 1000000000 1 772669247 945059432 1000000000 1000000000 631687374 986367514 1 275361355 1 97421786 1000000000 1000000000 224791941 1 565160860 1 682677838 1000000000 897607368 254142393 1 1 72467660 321234577 1000000000 48231373 1000000000 1000000000 703652964 304694245 1000000000 1000000000 939478658 1 138024766 276739675 1000000000 1000000000 353465214 1000000000 680628868 557848784 1 1 571973599 1 104571639 320973879 1000000000 742129352 1 235638184 1 1000000000 882031205 1 455936073 524111012 1 1000000000 410747242 1000000000 93518331 527413183 1000000000 1000000000 183194442 1 449825260 966945530 1000000000 554826432 1000000000 1000000000 62893745 1000000000 913559690 1000000000 468274204 279186659 1 99874575 1000000000 1 678709834 595585917 1000000000 1 217171195 166420869 1000000000 254882910 1 540300813 1000000000 362962018 1 1 941544520 547198521 1000000000 480516213 1 1000000000 557425604 1 359412305 280577303 1000000000 23792520 1 1 526878576 1000000000 735211145 1000000000 7868680 467702829 1 1 80928540 1 308501105 390685055 1000000000 1 588902091 13538615 1000000000 1 510397521 1 576107868 554616886 1 1000000000 651894198 1000000000 66070755 1 589365366 1 551143451 116095066 1000000000 1 361619585 1 295704237 475018985 1000000000 305811584 1000000000 801332173 1 1000000000 752702576 217175874 1000000000 883278957 1 1 107406817 613987532 1000000000 102200036 1000000000 1 803842585 237441529 1 1 115180792 139128083 1000000000 202990461 1000000000 570359456 1000000000 92398944 1000000000 681318026 1000000000 51161180 1 332612186 1 1 828524592 81705699 1000000000 529589134 1 500007378 1000000000 1 197139811 1000000000 836708741 793796563 1000000000 76770182 1 1000000000 562093134 367821839 1000000000 1 494257176 1000000000 797769970 539007657 1 253228101 1000000000 1 970313028 1000000000 788768059 359044896 1000000000 575935355 1 1000000000 360412553 981112159 1000000000 102816090 1000000000 81674112 1 1000000000 27541289 1000000000 46330845 128305033 1000000000 391392014 1000000000 407870662 1000000000 1000000000 821264353 1 868671859 201058226 1 126051631 1000000000 416039412 1000000000 1000000000 19717377 1 473370937 1 659932329 431440931 1 841121353 1 63937180 1 126326718 1 538077104 1 1000000000 685512473 866221679 1 1000000000 503741828 802738744 1000000000 1 119415301 1 804196039 111205232 1000000000 1000000000 58440294 611481844 1000000000 248317100 1000000000 922810013 1000000000 224620569 1 1000000000 565290792 1 419721984 1000000000 244650136 1000000000 515432978 241245903 1 1 403239664 1 998952879 1000000000 567266083 964880393 1 1000000000 975457243 1 534352060 1 113639637 1 13013881 342981827 1000000000 689316463 1 1 400345499 1000000000 799475794 1000000000 595957042 980618779 1000000000 1 684552311 1000000000 475453404 1 406722992 1 282906628 1000000000 527919659 1 389495430 901489573 1 62993704 1 1 157212644 815102066 1000000000 1000000000 735994060 91652237 1 156704612 1 1000000000 217751422 1 235810330 384157197 1 408080560 1 110201552 1000000000 1000000000 816543790 1000000000 592359583 699956540 1 654039526 1000000000 1 983425340 1 169721897 941075093 1 86616863 1000000000 1 196266614 239042245 1000000000 529414287 1 855541189 1 1 558187773 25218962 1 1 509681905 1 723885981 1000000000 745669193 1000000000 531472638 1 17394847 65840626 1 1 645081622 280956563 1 914363466 1 635325472 1 347052497 1 781444162 1000000000 1 424161942 1 742530975 1000000000 543134595 1000000000 645208878 970110924 1000000000 865983891 1 972337215 1 449366012 1 625411329 1000000000 819704274 1 1 327869450 883846811 1000000000 774762183 1 1000000000 425271671 679486794 1 977266065 1000000000 1 574832469 928202471 1000000000 1000000000 357398963 1000000000 713513671 1 580379188 1000000000 396649315 1000000000 444142255 917861336 1000000000 1 624174956 258383376 1000000000 1000000000 451965774 1 585880022 723704367 1 711785604 1 1000000000 212455345 1000000000 604932767 1000000000 658593030 658861780 1000000000 472358898 1000000000 444732834 1000000000 405312379 1 87052573 1000000000 850609816 1000000000 879446572 1 1 772117833 279079059 1000000000 1 270785659 272725305 1000000000 1000000000 901061891 1000000000 293260808 1000000000 250991156 1 403434681 43451971 1 1 875104255 1 908571913 173998178 1000000000 1 58277206 1000000000 469535795 831559512 1 1000000000 35499511 757298789 1000000000 4586660 1000000000 53014149 1 1 999118104 1000000000 885005864 1000000000 210567204 235007073 1000000000 1000000000 137058444 1 643907592 558394977 1 944050205 1000000000 1000000000 250352397 1 112085 613747573 1 1 435385007 1000000000 864936341 1000000000 642017514 560675053 1 454464197 1000000000 1 118050600 585169631 1 80982616 1 375205929 1000000000 1 329171492 1 853080496 685640531 1000000000 1000000000 130586294 1 658483976 1 420589933 817828628 1 984484539 1 285771970 1000000000 351916387 1000000000 520764278 1000000000 1 168725744 1 283074687 1 55057100 1 544995206 643467225 1 432906990 1 616879861 1000000000 403144077 1000000000 840133817 1000000000 971239703 1 1 620479727 775713440 1000000000 1 487134203 1 349758620 519760570 1 1 39358888 359133982 1000000000 1000000000 354145680 469115888 1 1000000000 257499629 911708192 1000000000 1 105941431 93433841 1 653655849 1 1 710731887 318048607 1 830215055 1 536972555 1000000000 965292366 1 1000000000 982589344 702617147 1000000000 990661707 1 223603653 1 1 694329904 642934448 1000000000 1 149877040 69100046 1000000000 144956588 1000000000 193530656 1000000000 1 983009182 1 951395965 791809380 1 37941983 1000000000 723103909 1 1 67823601 1 307316649 1000000000 430107535 1000000000 525949321 61817788 1 1000000000 100059028 489466317 1000000000 408925773 1000000000 1 141833488 1000000000 811749209 887751516 1000000000 1000000000 939923398 612881899 1 979375117 1 910438098 1 1 939018015 1000000000 76048773 121021941 1000000000 1 249937602 38781161 1000000000 854520890 1 229934161 1 904838763 1 719263655 1 522340085 1000000000 631743659 1000000000 1 723525600 1000000000 468110810 1000000000 308909599 185671068 1 955165627 1 876010889 1000000000 1000000000 113560584 1 62385952 1 195994174 66721622 1 853947094 1000000000 69729884 1000000000 1000000000 181681675 707946750 1 1 432817645 1000000000 544354543 1 470173768 999236465 1 1 969589472 1000000000 68964792 1000000000 611329100 1 127682133 1000000000 339858392 1000000000 72581415 1 762499791 1 183418135 1000000000 310231429 1000000000 118732042 98239634 1 87598451 1 891893893 1000000000 1000000000 255758289 417883788 1 530769798 1000000000 1000000000 79252564 1 192553316 616011160 1 1 99993939 1 119610805 1000000000 654752616 597259678 1000000000 1 902492629 1 390383776 1000000000 342281486 1 389079105 1000000000 289310086 1 244505518 313782367 1000000000 1000000000 133585673 1 659858544 127911171 1 1000000000 980190470 1000000000 38289683 626863028 1000000000 209681597 1000000000 1 92052126 1000000000 767296568 711860377 1 414673629 1000000000 248304767 1000000000 515457468 1 1 279417625 48990389 1 935340293 1000000000 1 494637178 1 562296809 465969107 1 1000000000 285551714 1000000000 64828046 1000000000 640095752 988113006 1 1 751819495 1 777521797 375031756 1000000000 1000000000 24554322 100318416 1 1000000000 883616772 6121323 1 68561225 1000000000 1000000000 368702863 1000000000 655804407 1 625135880 1 259022859 30674077 1000000000 224809021 1000000000 357574721 1 1 734816425 456003007 1000000000 1 490705618 1 60461879 1000000000 61680502 99524310 1 101716094 1000000000 465020190 1000000000 1000000000 884132729 33288492 1000000000 917931262 1000000000 1 16976968 322307410 1000000000 566119484 1 1 400285874 255794607 1000000000 1000000000 398229930 1 340376579 1000000000 14297033 1000000000 255634434 1000000000 790088993 400999110 1000000000 866116331 1000000000 27338803 1000000000 710245300 1000000000 122106470 1000000000 1 268880744 1 249788801 679111598 1 1000000000 125086499 1 604788448 1000000000 930917122 1000000000 954849298 297751023 1 1000000000 490101365 501781174 1000000000 1 748318856 1000000000 59177014 1 395084143 117074954 1 276351688 1 1000000000 941921580 1 597527408 1 883249642 32782214 1 779578520 1 908643354 1000000000 704377421 1 76415198 1 1 934953761 1000000000 64620608 1000000000 610956092 1000000000 863540803 1 357563417 788374156 1 1000000000 668590948 797660644 1 1 36012233 613965744 1 1000000000 263528991 1 439092641 1000000000 893173567 691656722 1 1000000000 847015679 931139951 1000000000 1 41619605 1 91162869 779045596 1 639635272 1000000000 912846021 1 1000000000 673207076 1000000000 630746210 110058648 1000000000 1000000000 119950315 66648357 1 1 692148757 1 663562534 1000000000 805856540 1 551291612 360478696 1000000000 146665345 1 712821416 1000000000 694042303 1000000000 1000000000 206106688 116060398 1 91053549 1 612259451 1 96577668 1 601179857 1 1 465209503 1000000000 879553319 621871912 1000000000 478118811 1 943269781 1 1000000000 604537578 42381627 1 120873269 1 1000000000 238681367 1 483394089 1000000000 425359728 1000000000 344678124 370568872 1000000000 62189620 1 1 997272747 1 371883743 563219536 1000000000 145388915 1000000000 1 357970959 1 414069991 3130222 1000000000 299349774 1 1 953843847 1000000000 970822408 755507967 1 1000000000 76089373 1000000000 67325908 261248856 1 239973737 1 1000000000 423086673 1000000000 119310617 817759600 1000000000 280163789 1 1000000000 400124450 1000000000 74078947 1 930816849 853619917 1 1 391142524 1000000000 310856382 683612634 1000000000 66566875 1 1000000000 538627558 1000000000 95010870 993730218 1000000000 150433797 1000000000 442203445 1 1 531000173 1 737564562 1 169712449 1000000000 967371696 1000000000 998655262 1000000000 779853184 289276213 1000000000 1 937632966 148291120 1 1 36476138 921997962 1 112523568 1 1000000000 107082431 566802872 1000000000 1 27888562 1000000000 300105634 1000000000 702453928 1000000000 812919990 1 121603129 143199992 1000000000 793523606 1 555865211 1 1 343959435 460297695 1 957878413 1000000000 1000000000 687969237 871019335 1000000000 75485700 1000000000 1000000000 104682230 141915577 1000000000 915081988 1 1 85049019 1 617481004 1000000000 58950825 1000000000 211071906 1000000000 844484403 1000000000 588390535 1 804417959 633777173 1 1 190509082 501479656 1000000000 957236891 1 1000000000 385996208 1000000000 444196045 613786566 1000000000 97566787 1 691149295 1000000000 1000000000 426167812 391634617 1000000000 532643738 1000000000 1 499039689 214344190 1000000000 52540295 1 875847885 1000000000 562582647 1000000000 811195945 1000000000 1000000000 590916015 1 840707483 1000000000 551384512 1000000000 174178391 1 724181365 1 531565901 683435977 1 728704351 1 547413616 1000000000 1 668412441 1 140834907 1000000000 937313105 1 147483537 254588434 1000000000 1000000000 172337590 22160672 1 1 3294389 898288020 1 1 689774294 1 120114635 573730735 1000000000 1000000000 407278894 1 989722438 12059406 1 1 525624529 1000000000 167907603 1000000000 226004580 1 545544074 1000000000 959697148 438449661 1 1000000000 111218742 1 257184881 585673514 1 115966371 1000000000 987846574 1 789774518 1000000000 87141754 1000000000 418379422 1 95334010 1 1000000000 416213429 76681661 1000000000 435879895 1000000000 246602321 1000000000 1 731271521 501873025 1000000000 147405686 1000000000 879438268 1000000000 373833710 1000000000 1000000000 257618846 1 409276232 577181284 1000000000 367174401 1 1 972741440 1 679012017 1000000000 783178972 1 754977878 1000000000 28139125 751715349 1000000000 371865071 1 1 306572274 176780346 1000000000 116280258 1000000000 955199342 1 413894603 1000000000 1000000000 688463362 1000000000 169498722 1 17631861 825875191 1000000000 851239625 1000000000 1 51306720 971521342 1 656463443 1 1 39846810 463418842 1000000000 343954539 1000000000 1000000000 55844535 1 989969822 463138954 1 683731407 1 812909722 1000000000 1000000000 570077608 304801583 1000000000 1 785687742 1000000000 787904322 1 750189887 1 69668097 1000000000 869654999 1000000000 964191601 1 137991469 393664919 1 730224209 1000000000 974562188 1 385293704 1 200687058 1 39048389 1000000000 1 419319630 704417088 1000000000 1000000000 685411918 1000000000 305474940 686630127 1 1 953220394 1000000000 93908811 874031163 1 579497936 1000000000 1000000000 901996686 1 859789849 1000000000 724367758 1000000000 762044075 1000000000 591659310 537187331 1000000000 731308948 1000000000 1000000000 471481146 1 56846554 1 150056127 1 60044875 4171623 1 1000000000 355034227 1 978003541 152554847 1000000000 630908405 1 307797629 1000000000 1000000000 709598863 213968239 1 1 176893615 1 930480427 1 944262115 1000000000 934847201 680822289 1000000000 1000000000 206764007 770508254 1 1000000000 500470825 1000000000 814319221 753701986 1000000000 1000000000 411696916 846824342 1000000000 3653314 1000000000 446758685 1000000000 267640456 1 587327136 1000000000 1000000000 942979218 889531767 1000000000 1000000000 458224792 976713393 1000000000 1 44233700 691818297 1 1000000000 301284204 650140529 1000000000 1 56255045 101704097 1000000000 1 991545057 922741911 1 1000000000 787647353 1000000000 303619053 773690867 1000000000 1000000000 504314671 289447344 1 772409195 1000000000 109592490 1 458603624 1000000000 91508520 1 36981504 1 986159496 1 549771234 1 590179167 1 1000000000 46591543 31140722 1 9335158 1000000000 1000000000 119551422 1 697636302 60616990 1000000000 1 431473288 107605955 1000000000 714856894 1 1000000000 177621247 299501772 1000000000 485897391 1000000000 1000000000 79868108 666489519 1 1000000000 95241366 1000000000 280261297 210729359 1 954846941 1000000000 615955624 1 1 894531987 1000000000 63090945 233230008 1000000000 36573560 1000000000 1 333333733 1 859222668 1 491868381 1000000000 204298240 1 683590571 236078478 1 607650240 1 1 3699724 220795267 1000000000 1 163311728 54592921 1 150406657 1 726177115 1000000000 1 565445927 293108689 1 1000000000 814847531 717722003 1 183335243 1 1 740205037 1 423388555 947873711 1000000000 168475032 1000000000 1000000000 841094651 722628128 1000000000 1 23623042 1000000000 271531267 486442621 1 1000000000 275650742 694955992 1 1000000000 574618433 1 683259350 944942126 1000000000 1 594604709 1 710293716 5283636 1 78320208 1000000000 1000000000 783507630 1000000000 799135897 1000000000 931120894 100030991 1000000000 1000000000 282705591 909254865 1 631784129 1 355001180 1000000000 1 821230126 1 581592494 287526039 1 1 189268591 1 595428696 1000000000 37913953 1000000000 78817817 1000000000 328556180 939595003 1000000000 1 127894435 1 471069384 1 22551669 18809229 1 389957827 1 1 469654009 1 606160871 1000000000 655719391 727313457 1000000000 1 56428610 491496250 1000000000 49661765 1000000000 1000000000 863995019 1 480712291 654423548 1 981713224 1 681111335 1 1000000000 70561208 69885263 1000000000 1 630250192 922399522 1 527495710 1000000000 483816877 1 1000000000 70914766 1000000000 357445610 596531557 1 1 956324411 1 71517800 759059273 1 552531001 1 908995469 1 1000000000 613961897 1 842332916 1000000000 73724044 769967610 1000000000 1000000000 857698730 1000000000 725596054 549644166 1 1 173735267 1000000000 466471741 412195672 1000000000 1 977733873 1000000000 781568127 38810907 1000000000 1 452663797 764595745 1 1000000000 626229676 636606096 1000000000 215835197 1000000000 687305315 1000000000 1000000000 517754163 1 731436453 979253032 1 1 842959592 538195740 1000000000 1 716716496 539619935 1 570419251 1000000000 39946356 1000000000 446776345 1 1000000000 129577031 278850818 1 1 123013660 1 572480207 1000000000 44511121 643520699 1000000000 957820694 1000000000 1000000000 156551853 893697601 1 194262362 1000000000 1 50416205 91240329 1000000000 446650429 1 281955034 1000000000 1000000000 341000677 1000000000 155579006 724892505 1000000000 1 54269475 1 900381188 783062426 1000000000 1 113623777 1 504544629 1000000000 350494497 1 514533132 460374697 1000000000 121181268 1000000000 1000000000 288003020 1 688969162 1000000000 228774292 1 151962870 565500416 1000000000 1000000000 931634626 631660962 1 947003179 1000000000 536255976 1 467123076 1 1000000000 766261631 1 927804110 1 99427887 231710573 1 19463050 1000000000 728746924 1000000000 343207886 1000000000 1000000000 616683608 1000000000 77503588 85914868 1000000000 1 684820817 1000000000 269078978 1000000000 989981948 124434976 1 1 607372716 1000000000 510340478 1 774927386 1000000000 574473060 895551614 1 577909467 1 25806700 1 48440728 1 669700070 1 714958164 1000000000 1 599347727 13831075 1000000000 138173382 1000000000 423895736 1 1 906365088 130239849 1 1000000000 915443861 1000000000 186663644 695096516 1000000000 1 12714040 899960235 1 1 875962048 1000000000 67004983 819122352 1000000000 1000000000 543765770 1000000000 799913281 127484244 1 1000000000 696082995 1000000000 107527850 204587327 1 99654949 1000000000 1 85038542 1000000000 112771401 104324945 1 689817326 1000000000 67868327 1000000000 93314226 1 122857704 1 1000000000 597569333 1 277134826 594872206 1 1 43879681 1 130297942 1000000000 628504113 817810603 1 1 829579346 700009606 1000000000 226708084 1 1 214626763 479994606 1 584228199 1000000000 284050033 1000000000 1 297023472 1000000000 383049084 32924431 1 76937886 1000000000 385697575 1000000000 1 528139737 900173459 1000000000 1000000000 398354318 1 662611413 1 229817674 1 204448794 1000000000 882811618 1000000000 323794304 1 774241832 6024290 1 1000000000 816305588 1 385920801 1000000000 922307848 289482188 1000000000 1 664928385 1 906629866 1 788655978 741809391 1 795855511 1000000000 1000000000 462852501 1 714624996 1000000000 135592603 226694400 1 644536110 1000000000 1 786238417 1 126109038 140768494 1 1 575370083 967811190 1000000000 1 54827734 1000000000 522765738 1 932450124 452722615 1000000000 253504424 1000000000 1 788205051 133488312 1 1000000000 674243130 1000000000 342335521 1 744283411 848791801 1000000000 1 963843867 2946428 1 1 524290816 1 237746483 454976786 1000000000 1000000000 611664118 1 667632273 811235873 1 1000000000 524868386 1 543003743 873039049 1000000000 918891 1 564480710 1 1 28684325 1000000000 11275203 512132710 1000000000 1000000000 354360729 1 584456925 673366822 1000000000 145677420 1 697054341 1 679424084 1000000000 1 23557132 1 435389599 617757296 1 1000000000 464134167 655670383 1000000000 1000000000 341152569 1000000000 879278180 1 974668160 1000000000 247356951 779440729 1000000000 574419262 1000000000 1000000000 619110723 439059201 1000000000 1 435054156 665344220 1 917326457 1 1 705939282 1 425220441 1 866284738 1 75554606 134687934 1 183590161 1000000000 932100173 1000000000 1000000000 118261866 1 837079924 618092824 1000000000 979639901 1000000000 659603389 1 1 504965262 692424559 1000000000 1 963534975 110334542 1000000000 326176249 1000000000 44787781 1 590419355 1000000000 1000000000 817915751 65405410 1 525956927 1000000000 1 18927646 91773052 1000000000 1 481841059 145974342 1000000000 1 214721961 1 702140 542809646 1 1 344678867 561710139 1000000000 1000000000 9146908 1000000000 128337913 1000000000 207787704 970151646 1000000000 1000000000 578370017 982902892 1000000000 70025584 1000000000 1000000000 866472400 1 457124527 1 89879241 97134826 1 29639732 1000000000 752589329 1 1 154824861 100933331 1000000000 1 470672698 1000000000 255743371 1 622341031 111132517 1000000000 1 28295885 1000000000 581176606 189378377 1000000000 1000000000 983394992 431164350 1000000000 888188251 1000000000 1000000000 68741998 290089319 1000000000 330339697 1000000000 1000000000 283415278 1 202604284 836778285 1000000000 1000000000 177497351 1 660583843 968014780 1000000000 1000000000 983546466 1000000000 19081228 1 600695550 730003400 1000000000 224974699 1000000000 1000000000 999363748 44602427 1 1 274612856 1000000000 996153730 119423794 1000000000 1000000000 347485154 891915976 1000000000 1000000000 638409982 350311820 1000000000 935630031 1000000000 1000000000 709741901 1000000000 601925924 126154653 1 1 108162754 1 809483673 1000000000 331563888 17584539 1 1 352842341 628249389 1 648307808 1000000000 1 770048939 1000000000 247890142 932638689 1000000000 1 986747330 813086484 1 181673174 1000000000 1000000000 623287761 1 818146944 222637283 1000000000 668670731 1 1000000000 936100554 1 613240298 1000000000 27690527 1000000000 733943891 1000000000 781464374 1000000000 147712646 1 601436527 1000000000 119811379 1000000000 341119109 1 766667350 1000000000 496244298 1000000000 151425250 1000000000 832050975 173577897 1000000000 1000000000 532085664 34321881 1 1000000000 15238090 737660263 1 1 513530378 1 51199454 1000000000 336678040 1000000000 535729112 706444143 1000000000 1000000000 28601234 466693460 1000000000 1 851264246 1 50961465 604798330 1000000000 1 37060462 484241718 1 500548600 1000000000 1000000000 972953229 466916711 1000000000 158207443 1 1 149071255 234512447 1000000000 1 150957497 601472924 1 1000000000 294560511 655961612 1000000000 1 906829131 1000000000 176462144 998395979 1000000000 842600585 1000000000 820141909 1000000000 473885466 1 1000000000 995596909 785621481 1000000000 949076688 1000000000 1 628673146 89071969 1 84926477 1000000000 669522274 1 1000000000 994942070 1 141037522 1 581232657 1000000000 58054602 1 645820977 1 756420171 619975510 1 1 914905546 370287275 1000000000 390654434 1 1000000000 699730956 1 663975828 784569354 1000000000 1000000000 450558562 126080835 1000000000 1 525164729 1000000000 530850410 1000000000 207709690 1000000000 258464371 949191823 1 1000000000 223316516 120127077 1 83361930 1000000000 1000000000 207167524 919738268 1 1000000000 632566170 288803960 1 221568418 1 1000000000 656077456 1 820456438 833461048 1 528433476 1000000000 433072350 1 1 846345706 1000000000 56022881 269484474 1000000000 1 258966743 1 178948386 1 15013934 179587609 1000000000 242251524 1 80928055 1000000000 1000000000 677769228 119942473 1000000000 682668407 1 1000000000 398034391 1 83032741 1 777806570 697610391 1000000000 732794996 1000000000 34894445 1000000000 892841928 1 1000000000 405085542 228712301 1 1 798662059 1000000000 792331714 180246358 1 1000000000 217114300 1 702709515 79264054 1 1 439691662 492416544 1 873101732 1 816891890 1 1 503859640 219799756 1 1000000000 519530119 958275993 1000000000 578101327 1 1 121871506 1 980289482 1 906665875 1 185580136 1000000000 518748812 668845845 1 533945978 1 1 416772352 573752139 1 848079789 1000000000 1000000000 355626755 1000000000 211819463 274676869 1 72623104 1000000000 120659051 1 1 946041709 679000635 1 1 67800755 1 883551845 545159533 1000000000 615498089 1 1000000000 940470570 1000000000 652529282 680634202 1 1 975979060 1 498129816 694768931 1000000000 335418793 1000000000 164576656 1 1000000000 255014538 1 488775645 184367102 1 1000000000 834989682 918393327 1 1 54085485 105101564 1000000000 644252279 1 1 89319340 56955166 1 485161865 1000000000 662025749 1000000000 563369887 1000000000 273494457 1000000000 1 914507170 1 87908417 192185139 1000000000 1 325188590 1000000000 750058143 1 797738403 1000000000 177540199 546364483 1000000000 1000000000 588643592 1 574277432 802708570 1000000000 1000000000 808526460 938345947 1000000000 527067272 1 631707994 1 1000000000 576551052 1000000000 3030870 849868619 1000000000 1 591110254 1 582440701 1000000000 974188876 1000000000 238072472 1 855812195 1000000000 345495773 1000000000 962739943 995896207 1 1000000000 965019734 127203627 1 1 429186042 1 93131145 1000000000 523758018 788396995 1000000000 1 695946188 1 255498176 818870284 1000000000 709851592 1000000000 985472354 1000000000 116039292 1000000000 507448205 1000000000 1 711590802 390995277 1000000000 1000000000 945469375 1000000000 426765857 1000000000 559018010 629227765 1000000000 70668659 1000000000 1000000000 979072304 660970468 1000000000 1 495101799 908139283 1000000000 14146876 1 1000000000 773045102 1000000000 592363422 14820569 1 506967277 1000000000 602262809 1000000000 310584911 1 112751722 1 1 349658010 90632855 1000000000 1 721482041 230321919 1000000000 1000000000 57272156 522126807 1000000000 763995117 1 137045271 1 368160400 1000000000 1 878015854 218917916 1000000000 702517659 1 67600107 1 1000000000 109376137 383066977 1 233590931 1 231841796 1000000000 1000000000 745965650 99409553 1000000000 1 290698570 455402847 1 1000000000 909330145 71634561 1000000000 281621502 1 218826232 1 1000000000 236837799 234247769 1000000000 1000000000 890203405 1 22997329 1000000000 164437848 1000000000 971834713 521265053 1000000000 1 764303359 163902296 1 465744426 1 67573708 1000000000 1 57937842 852793514 1 732961706 1000000000 1 138763355 781776581 1000000000 866823255 1 590902066 1 302117848 1000000000 1000000000 900894024 1000000000 651923804 453662827 1 1000000000 874656074 327647627 1000000000 1000000000 281951257 214101650 1000000000 1000000000 230592611 330824238 1000000000 1 407751992 1 673418058 915867426 1 1 474934184 555202589 1 374595300 1000000000 925747464 1 1000000000 310187863 1 497838286 459547180 1 1 601457086 870182921 1 1 329900900 23142325 1000000000 1 60377415 415601675 1000000000 575161075 1000000000 860339368 1 625524132 1000000000 462473906 1000000000 1 638682104 1 97900299 18057735 1000000000 1 22626664 232537667 1000000000 942226320 1 1 984545148 976514619 1 700779111 1 1000000000 463528672 1000000000 26947860 437830114 1000000000 1000000000 357988512 18696808 1000000000 922670997 1000000000 1000000000 752538451 1000000000 229950278 1 12974245 735618720 1000000000 328111812 1 1 890084531 1000000000 395780333 217462629 1000000000 1 425131072 575825585 1000000000 1000000000 450286272 139908293 1 1 65727917 714711912 1000000000 1 53737103 1 629626119 1000000000 884609628 1 620359111 1 538517005 1 209533695 1000000000 634747923 1000000000 498522483 631917559 1000000000 1 134295740 371537305 1000000000 1 788063280 437962081 1 1 858925492 685771971 1000000000 1 124804815 1 898040962 1 474944621 1 48123390 278595993 1 1 583252226 508401069 1000000000 40128862 1 595331131 1000000000 373573571 1000000000 1000000000 342605605 1 63295784 326342964 1000000000 1 421391919 777531292 1000000000 1000000000 493743069 758019774 1000000000 1 550846212 1000000000 816681113 1000000000 45909962 1000000000 354442043 501392030 1 112408982 1000000000 1 550023182 1000000000 482843938 1000000000 922949317 1000000000 299798690 500555565 1 701865580 1000000000 1 934433273 440767640 1 1 522673941 59407738 1000000000 1000000000 271795260 1000000000 55870144 616694448 1000000000 1000000000 24719755 1000000000 494761312 1000000000 604374531 228498156 1000000000 1 837757598 1 966802131 1000000000 891264918 1000000000 326109000 1 694154469 1 256960746 1000000000 905329442 334190050 1000000000 856980396 1 222116781 1 953258610 1 1000000000 37461249 1 313500105 1 197042468 1000000000 790761633 1000000000 103129119 1 831966599 678959906 1000000000 395964612 1 1 293786235 1000000000 25835023 317447312 1 1000000000 762461206 114177311 1 1 1765464 777983037 1000000000 1 817683876 1000000000 372434030 1000000000 263279507 1000000000 74947367 1000000000 483652986 1000000000 289202482 1 788917009 772806725 1 1000000000 135210830 253932326 1 1000000000 893259192 616526807 1000000000 2066606 1000000000 949593858 1 776703719 1000000000 1000000000 578856497 74098855 1 1000000000 897350664 794229480 1 1000000000 478934021 1 73997560 681722637 1 975164118 1000000000 1 433514033 1000000000 575230135 709809931 1000000000 1 17430544 248795403 1000000000 1000000000 193646724 1 617294630 461817631 1000000000 503181612 1 1000000000 884670511 1 785261631 1 326040102 1 848732603 1000000000 62338022 1000000000 974098424 1000000000 961393355 1 12961852 999379170 1000000000