100000 100000
125798856 241096426 834123662 439191615 796271788 520610841 196372716 146446355 344243490 928920141 624033716 346370452 454654812 843894719 775831596 930402907 170767058 933385098 946689053 161039655 233337023 442043438 521049940 703698011 764629155 650562576 172175394 99618427 550566591 849049079 268275677 397462707 42350748 496829329 431103325 773339472 285932420 887081452 562909055 263314500 187199239 189857277 23844262 399272870 30062968 972609820 850443317 216077360 737742446 905300870 990038806 976964543 883567940 855154394 462557238 264606167 282715544 952795805 974761478 496485917 835964367 821041846 982332412 801060059 838534032 709697522 43232528 860657023 434671685 360244865 721073215 43513628 237689245 520056951 576829196 373344487 438560781 202418764 393539578 115433659 612510026 296374621 319615763 961977238 874186960 721721448 94703716 588367386 188316254 590644756 947647102 809324813 322984568 468911975 157134071 661071321 130291428 53956686 664431335 255663372 228722989 210521624 326248812 131926233 823525155 724833787 390976550 857256854 960110937 335753102 412551611 399625788 828871078 906796365 579238996 647017194 429011877 269717785 795714590 276308322 687707445 257323189 403911115 575423883 108498681 139899466 431645966 192175597 99037400 197892324 651815203 396331576 162957438 347742962 562944324 73818045 949033946 946701514 610092853 869685747 670035870 797218594 262345145 497884916 292576194 216852376 395972890 733175805 954283010 340644652 517536677 846141937 259443291 658046657 125443115 253087191 707032466 544670111 684451970 658276696 976025517 41783284 57478146 336951618 878968951 543950670 373871625 993198087 721365504 42158882 714639991 542533182 815341339 774502729 415211571 79543073 809684959 778841214 533413284 468586766 889003047 166867681 760485688 476470791 852726802 658881655 760049632 231321649 417298563 108084135 160337298 545833561 853047202 394106814 311595462 571990634 132771673 646540140 556469754 87409656 256155607 625850693 746637870 561015480 274505745 973936706 539383145 460706565 460838972 57331773 351372338 701110365 577871444 775926392 121258775 338212322 406974105 956858391 608424746 725932762 104819725 708322977 163592318 857695024 271353079 698957955 93546158 78986224 337368930 714581901 31766359 975259086 948065183 346431346 812077722 981565344 474030271 865956941 276555675 837085408 243656985 595133719 343003908 530609195 430767306 214087218 128382850 217978820 210472496 487635937 511155783 224265745 788113518 94554317 538308487 225559069 432760300 683634818 666708731 593142293 315317460 362125807 11697761 406739915 160422806 181391338 223865337 37683510 824127332 75790762 415919882 385155312 248444087 518805323 5172827 945541815 576031688 615015501 15285434 29990892 425969944 325192213 419673465 361719319 256509417 353686123 268291307 543076705 713258690 674486267 628460268 19617560 756943342 404623060 407169367 715715630 446943230 552633580 275100813 592077243 958857795 763597977 2802676 664312183 558515541 916125465 745862774 921455169 180237710 913228043 929657086 28773018 888018320 850874100 464633087 680148778 432162491 937548220 751260908 845102394 833447863 690713902 609848513 163375929 671913713 713218171 475350137 109921592 965984533 426367672 798112405 542990701 292942745 815705435 656416411 279348916 107725107 959268546 184192917 752066825 500994141 708795052 797519502 527162383 164270552 267122877 781161753 930395532 366303525 499041535 498800074 635286507 613771022 890380892 506452666 41439928 238823451 124505893 658267655 833818408 887273758 508520334 530683473 291406478 836772264 714648111 244333887 896645351 270758545 203329668 773402616 577404751 772549236 44057454 932996523 33689226 372405808 786106289 737526791 921687420 936890216 994634868 566323139 238655921 83193604 367740356 612221719 947491286 164882350 680787728 154787393 773143101 560904790 995435438 766083586 251929950 922542255 279668053 14343198 711712848 578450351 655272609 834520544 105373012 992246803 534676371 515530387 119709771 516811992 670113806 369899530 766928699 81078723 445198939 101774617 360909006 90719195 900236710 505659929 548991186 357138921 320176766 559756648 73017018 849636095 58226521 414671335 514923035 290129646 247813390 600041338 480447280 916087502 101074777 645767052 69982551 76996474 71035226 116187016 322690450 730639377 38743062 261829473 833022727 316018295 344014581 482137099 571157376 613519313 21219394 493695487 842707948 721740045 165674926 674598843 48008412 962251096 493441742 923904576 747872007 217269413 413958552 877303698 997217734 441808941 65602282 325861180 797148568 775372009 768801027 450257609 878660768 551611930 864105992 708141644 747546914 692305858 612539009 365586137 659644426 263008040 611175897 987765513 556461412 554363224 906134753 412804986 204280549 295956385 178796621 689137485 722841185 316487701 146513205 933726375 816089170 975322636 504631190 117467952 168502872 323018913 496482511 576964247 769215411 899858739 664423460 489856779 566602187 879727078 638131519 824098243 57222313 839118368 306082986 158299000 778938235 371108620 155245654 445721830 540137748 515888666 277622294 343913295 511301737 719505789 473215525 806984951 497208597 76592300 344113052 746848169 932894166 129694433 54681341 132923184 639861517 514012573 493206187 163730911 483508034 430741282 459396975 505565962 597110686 945449719 753002229 44454283 346373232 627037288 517946444 341252158 938455977 485497604 329721962 761314948 273413983 269175581 846619302 3541188 670309454 864201803 392735548 991728869 58558546 215023081 514124237 662011606 621962478 898296215 177594844 925160199 366047176 95799734 445679442 380441325 834338602 83770863 743045882 69403009 443744899 488317357 333250822 331653570 951722212 52591774 935793544 808550190 66891652 564684598 908693754 970654285 664937021 894590763 356643511 846020903 565883404 960926714 610047359 833767880 181176212 503436641 668785655 839861955 814354844 271837667 665287462 609502636 557725068 314356551 348861690 746027421 451230196 190404889 216115393 941250994 239654150 474139944 478890928 829163917 591095063 412307462 303625056 757299154 784567074 714071435 511259211 582107820 464374597 477471059 505356884 53162567 338920257 384809275 214093116 371141971 674062590 683356136 870499118 131097992 879743749 40460096 25966388 130445852 488160516 880099054 990678463 773817422 929111118 267707106 118876963 361471967 446631000 201729487 180587544 39960980 520740669 389757356 705459258 596495286 104558651 499013684 820137098 433739409 835359284 497831270 392826348 631157496 519316014 195790341 477429159 48050367 97697747 918428184 470326248 893473600 51874802 164136299 247191103 411152855 472323324 625711629 302383135 711770726 48770952 166384848 726640994 93583826 457787599 101363149 329868484 756523139 936587056 370730205 324014691 207935208 458436781 75314208 218442822 183569905 480467821 640309370 123780306 204357011 58969656 166717969 875458902 724440392 661710590 645734097 349683841 770817676 30903632 227078376 348703462 192796513 537856741 369296714 970494335 947526348 957897751 850496046 195394599 111334741 660562020 631100302 861112863 459480459 718469357 728812459 39744650 813945982 241714938 697980808 969903856 219268675 972488307 562490218 668890559 387588212 910935145 197799774 922988741 918233261 954756491 866629043 445134776 665302800 606240433 713637243 304858798 46480066 749170005 84088079 725693093 663717484 460596245 526610056 762511356 809104571 479058227 776267847 832558328 343842016 349653269 106016109 301740096 531912976 973429957 534605923 855736162 325339909 27270769 500980564 986048332 79740027 985601516 516513454 21369043 443894708 670518572 549247397 570115887 41548789 376587466 363017392 897460349 224790022 375678085 549048842 16459836 272578742 961914815 807650354 35540945 380735829 495337982 924887147 825853699 925273145 800004972 334950717 78743679 224797497 849510744 165623026 107819093 301942325 11267763 466587674 900601977 602384780 987414164 557554696 591733571 965786276 510162101 260925778 256041967 67732069 488542195 892353108 880289054 265489342 51172561 442250158 997628243 336080927 623387126 969629890 983432055 713022974 607937194 691858999 377964886 247096658 702593885 989918841 901825056 951653403 484350497 478348854 749240553 578634968 815466795 578632418 808679720 35819791 651094357 962930996 11494204 716194248 875925151 898018727 556205794 266348562 685064362 955189498 323941312 916422525 3427643 48341168 969935326 86648991 362827454 851277201 90512424 677370768 410371777 62282279 256489197 611461741 380475508 943388994 502509667 92441560 117836592 870031477 526415136 697226614 718934765 363008150 910474402 818567280 957723338 732484162 302141385 862038003 349760393 884352598 492559704 951038384 439234063 502555255 3905655 616834652 498864617 626077579 963943732 665093169 874209730 39077950 144236285 730925419 468719086 450407806 69344039 252946125 872231139 619290368 710113131 116127257 538091450 134525881 194609763 596235419 748241074 372769381 228669970 840566687 529791406 136871939 360715353 783019766 465816754 76345430 126965123 747313014 941793897 490561126 432944826 503758711 736559778 842958077 571920015 444697942 533207246 219051819 393118582 332802549 313936004 4203203 107491399 424013113 756110334 697466587 319632063 737427595 258688153 833123408 919957501 80746328 242556761 461378111 911726853 342171537 172596066 680871565 577178944 580674092 757083776 195605089 692044026 536032161 859526560 319023269 656273379 945943661 64145237 447275144 136071055 955422098 581379156 763188222 172192758 159631637 673970680 107587134 757978100 146463359 704126143 477262915 994458570 796198749 215487690 838909261 190840731 735544256 406515809 158927709 454373360 481290430 798092909 339508668 761681461 213777647 187891453 119054196 748179769 718428912 669830082 379414997 810828722 798344164 764229266 996739826 556012215 929904622 354778600 799468065 32473668 796933816 881865058 953065087 911759801 529585135 963175490 350058 887359579 385724356 814869486 769585413 818113490 166635884 130066033 665578679 836308138 42989985 578998007 863253932 207130834 569781024 432042580 689703763 373833759 252305193 868028286 752860126 838232778 350750722 738485775 215971013 229991918 526136692 197034180 741027651 47896075 886512972 209794048 652534999 460896646 961522652 102640714 57295301 179177254 346362487 296855242 784224659 296228505 864363512 219559376 527935884 487839981 544511292 623571278 719669568 857932567 922145699 397997401 527518466 682215024 607081363 21449387 841117289 734144818 292297461 936424740 553254095 627836159 924767670 228056645 651012053 238123355 91136071 376321971 782747101 476409901 456893470 425847738 476569743 674253890 356525619 825826247 753996629 682997706 50664836 527896813 196398558 430093529 638086033 104017505 31458462 545150951 305638624 786213886 164295501 309294161 675543418 595053250 97934180 735408854 172642668 769613647 755209379 742993946 807455560 766131307 410525582 997845286 375815329 714339200 679880683 83635686 398565010 750363933 133681477 885270441 679452728 367330163 169830252 863709093 950608179 528283864 329412851 64230769 974119977 375045704 437754801 548819849 744641348 498311135 607603009 285571534 24196271 759847776 11813249 20676611 781253404 529090737 845038359 68618321 242949185 874617949 276559335 204300740 503356246 811937808 633536414 855698123 826320281 753301791 82339371 42530236 626224842 956381950 83253312 246371149 483481519 435805639 822187989 132974876 72590993 54100154 423133350 849329193 332453309 913722551 815446192 436589399 412777989 831530181 744327864 726826990 763171132 960494735 140443844 665595420 183100606 938885346 267138207 969602415 764876261 138157105 669879897 131976028 418633877 524131601 984666309 450341820 732957105 614551741 227690490 667637066 498808739 291516307 113435603 431070758 648893656 955122068 585505903 994306133 183051842 788901096 750417585 306003518 927448532 587328600 685059776 218415406 733970186 117112274 917567624 860883413 499663710 340760809 586237496 952906951 168597716 854113619 269169347 310146301 421555823 196927849 380396639 213030481 173340857 635755178 852467464 863840773 827198015 632220728 978092798 71327549 701164563 440200025 232771394 36548480 491629641 42979831 514918942 376765755 236772474 398340897 606099354 686996030 258573380 63682440 185175559 979090493 325319623 227904003 14106744 137758032 388405801 405764107 473025348 476190323 366361619 52680767 830888582 276645383 717990963 737371874 428168861 321783887 556633528 524447320 763899052 267844596 392855769 698249133 39160603 305467522 215952206 200313101 22720532 629528808 975332053 169022541 19045383 329528828 241255343 306953569 646640678 566596853 99828512 612818148 400841450 135714287 456034290 799629971 357684876 869044330 261598962 17923538 705273229 810840012 215447410 221014565 552785198 374314970 316335558 833407416 322301432 916972355 701127111 463275480 711354934 263734293 868394323 920212856 431406198 481501254 758879434 814922669 98029068 499010604 453974931 625831474 528805775 208071429 577722005 593194981 155218778 879519600 988748478 489568072 561122316 573609970 327681408 579302657 585744649 868463987 788170063 567773274 413453558 893749182 380508196 879386049 789907520 792760324 922811901 357877577 330133398 174019930 820046170 423366952 980498027 200487222 962388418 479661111 686796149 83411446 882715196 931267701 347261745 439014233 653550550 784336772 560710748 29466371 198412322 675159851 129760379 651610878 112409524 466590674 6661204 184620084 831760549 691854601 146032755 183971574 213941011 591341569 210573222 69038968 627627423 64676881 141928322 95886930 966212589 139426610 460414683 846684416 916576039 621179524 609439311 4480611 698047611 317219015 209885885 500284735 665686424 30015715 452729286 86260411 538306357 425417312 520340563 883429092 436808587 42460143 276177166 447482665 998828246 419750879 152821991 660935392 120193495 417354920 322702224 194772928 546887765 156961636 68098050 397803109 118606231 245463633 161163510 588458704 930387179 409098576 460736365 170385636 551852579 452749929 662437673 77511402 357659155 257420357 917903665 224315406 517180692 465179826 896550993 997538015 635877764 514508067 55495063 747304915 409036356 33947950 135518424 226912705 881557816 662903052 931829033 128601189 690090955 255828508 601528678 51300063 550683496 165317984 930163886 314949684 830472194 918599678 607295204 900168140 955461261 187281344 46014256 645389298 448265602 260819861 583606908 180823127 305954655 748438030 503732216 23893648 242306341 336424929 502586775 963054739 335142105 862855274 967324816 62577470 788255235 488628261 406825437 541360336 677941809 656473397 544470719 433803630 118322549 165769184 394116920 260566944 10292451 628905233 281367695 4544721 415336725 433848533 832734672 768005586 42012327 909412062 56306250 780452183 196776122 194844931 269679631 580007032 39913333 356079038 801922679 991627570 789510271 209128108 534733981 947510500 796529543 332686609 948344800 606364882 647374525 605082194 119532132 143269542 283138902 719108216 944262031 72782570 22226955 867575988 600830092 87043983 114558362 360632277 649336011 899707496 502334788 955873491 723160703 687065520 848370509 745247560 638752542 156014720 254719872 171720178 773601253 918719834 452425640 899775795 369099346 904444577 190962200 176294801 902385832 857826590 811759652 260132918 614259310 225478781 23252134 11209072 603604720 644890061 566863482 616562994 954191293 644214276 424165122 77802898 850323239 775445625 266529954 935553353 879550150 241902440 865847109 628924982 951631861 6536818 680109782 888408539 921103955 237091610 217136072 186951646 690462788 575440713 576876943 914067082 378950510 609995210 895734565 219837260 843091772 130636495 26443142 85174582 185246046 294969450 696754228 824318335 325230151 849708309 202828211 755008512 114471854 914594859 816349198 7767993 899313422 900692588 974197072 54817098 190119974 739294845 928424460 769177466 533629305 301302117 220199894 194179508 899838670 112333074 937690056 511396485 141177265 252352210 267998974 428741663 998009841 888555482 240821018 858847962 484629024 523478467 181317313 307778477 969078806 967318791 929199643 212242105 15333230 880724873 590685015 340434879 531706376 380605706 126244645 134623908 684018309 776127925 465355578 400522740 521904846 889620116 795162319 751774045 686687886 414517784 56532771 5094447 372196275 465271445 373155829 743396835 828411633 98593987 849827338 399550097 754882623 309718590 570940333 635321720 423935831 430901767 119066921 342520698 626935354 470444802 120503121 469946269 465130922 442472566 401746426 485626763 68624815 117111952 985038459 976718867 477924883 86049504 200187443 169671078 439058150 761087193 72812291 788081370 806002938 367363157 344411088 726059243 65664103 50360848 814892803 587067445 555015433 368258600 152974088 863110843 104385277 89867940 618107602 476173475 736897832 857254889 159778390 239879864 440547248 885555526 967128843 476911335 375333504 847129962 967345264 510673602 925770697 496444648 500977286 179680768 801313916 882127034 701103186 929063675 648558288 521380539 626076765 855904560 821499074 652453932 458249012 256126403 362203792 927991344 693438439 666718712 554166589 138042959 710225038 343116731 467549969 592351991 302106303 370539033 845029398 576743926 706189850 691346885 221381788 933531906 512422078 136682900 229160885 691239473 581609424 304008961 460146618 120245377 248592379 566375082 205464260 977211473 522464235 299912400 619748147 134367206 47143121 94150107 488045099 390644199 839560930 394230996 416420882 660557282 704004056 266869738 775246612 571589 84947823 921356014 27290527 803839845 810495977 642833366 881463015 534201594 184003211 491125053 427581795 395273121 645723166 746441441 719501646 526836441 523544431 375020068 468781863 273519623 530390991 179390093 743275057 389486322 743230355 502989892 596967668 303959111 461489813 755361433 554614202 577531926 362256561 447745661 532270355 411069011 823453769 95712519 461459537 677676886 934388930 103258096 729738253 531557467 961746181 824881175 777699488 587239427 655114238 826645503 490948779 918504145 789632288 778642508 320175503 296274862 887388896 629677130 521291766 805267046 892897590 208434278 839783496 413439529 253491743 15773362 903547703 149239819 434320925 832682853 291151924 915693444 512077493 347058009 808115191 241553136 963541232 917799052 33933051 461852687 538324443 511807135 648682495 26053254 276233479 206636890 121472134 10142813 86665481 751779110 174260568 38055552 270958075 225391505 588515583 72232766 353890809 331249102 497089099 844214477 787312037 893057842 31415502 840712643 150766244 11167672 248465761 231419806 86310431 717392510 89992861 103123262 603552067 458257990 178065763 83919206 269669313 399959030 594215253 585315646 860322382 103592728 602428762 854026964 262767396 416496731 235867678 99147158 271228032 356562448 782846095 828603097 762511650 683248301 557879393 118329430 130132176 441123662 520833675 201567399 569675987 332247087 890670024 888342991 107224184 320665907 33966872 81979311 923309456 168985184 933012540 372771986 900500720 788240993 815115325 714914722 329972978 429916931 494071781 957585776 324323314 801641912 775581764 891914864 477668563 176110103 936222509 833656186 550342008 353701465 481862070 57815627 415415114 126393822 531919548 911872514 427039672 938603430 168863580 508329379 857963187 516980953 70253947 377037463 883634990 567432512 592976960 624491818 163604388 476983753 193083540 122645260 105364625 165684998 884800425 230709201 802659576 539939247 833761136 221277553 714572508 321916699 630336801 961647304 466318279 215816651 239855031 874563095 895911238 624290272 561888881 916348801 431837034 61360544 99883859 233039247 953761608 582550005 438793123 530896813 859200890 284708589 279912044 341573290 202517661 323633723 505861374 169169724 585898449 136243125 4845420 196641402 999036732 183204820 753213196 667010144 344342151 510592567 685380859 356398670 471101279 905590304 503680151 276632457 444039669 999072501 222436867 842804153 612880255 680117440 741877926 774148970 71738037 259799216 604941740 518805643 37633620 451300246 30195843 684126961 709913502 781465705 81767264 615077077 379222233 895942850 981708216 854993234 476128204 132452192 12007623 592325864 237932613 457915558 20427276 52030972 174962325 621249816 584900555 866932566 125315601 768012258 253409674 192000673 201299347 746686289 910718100 585940206 555720184 313862487 276133497 965345073 746516640 324149259 425033100 69533891 785297905 71146023 67932003 806266334 849780180 676572041 315290459 452941348 764375094 246744498 781795090 640579865 664655241 44499530 284497131 902410404 362889536 480201626 739854989 243865490 696239702 941761808 693584740 560618003 104825800 625156031 967930655 545542203 348018454 529732828 950423088 783835778 424382150 275206210 550052943 515216965 409777889 109996783 736921848 81122883 238992757 400780165 72729576 51018528 268714769 356157642 278455203 168127973 818799436 338909736 370313713 136252542 385587518 555445805 847793757 938648123 716951556 445242636 953588917 461155919 97329473 329607963 122981773 229931604 160050584 866212691 599281852 262354629 730288947 617340883 688985564 553648515 921933887 609652829 75294414 515044433 805611373 758656728 9358388 988203352 873399923 818875340 68950518 675828132 617401993 398318825 406019518 306672036 348292845 605979520 853208443 571889582 559018847 460657928 144434658 693043832 824060069 710655899 310679272 444024736 134697224 714344054 866090057 405742118 127109846 260413052 669026821 493063405 478340318 156478644 168186589 412111165 762892023 464329927 276253914 396356420 919281273 696387971 159368135 88001680 774186690 358366042 626000818 677175958 255057842 318423779 193325423 161291567 161690159 251450712 194301205 138787606 332763298 749784855 231894655 439423083 222449529 301652002 495247307 951693619 41331619 990491807 145820639 707662805 779714839 853220184 868188895 225866654 73454925 37576763 707921592 553298750 805252547 937311963 279513497 654348105 484175993 757818093 260225652 67695800 479104629 628680396 980625794 88381797 251210816 222118902 955927740 412858002 288491112 759314829 315717731 64004451 82458108 933976791 674960248 752445279 156881683 164921791 456795204 518077683 532032837 573399377 655618770 984009711 356183600 625074753 161257328 546483207 849881588 285560165 384859442 399454547 967125944 233000503 822756975 73689807 126141475 197926740 398606658 38236380 882415075 761108223 972397066 882022845 825069098 541956510 582621162 615673371 908014379 518375996 9234762 575847298 781039778 263430406 175418964 663463137 813136969 340128718 862863224 720155406 603475044 815700619 985731560 339913024 619463222 640488407 676722716 689606035 767787657 912975216 259557456 635858311 587563051 557895351 615938305 637450882 514552427 448284468 532088180 544701001 141326752 986020112 252943919 607281547 466722210 57397145 754334590 221680214 471920207 10632642 162515439 682413216 136805384 407689376 291296982 872257215 751418929 202198510 78550218 102448113 932831668 850508938 196871206 787334870 261964159 841564405 465993097 399109104 650015489 444622295 389447766 112707114 375114417 810800762 825869621 368182094 189230215 286379850 349148304 924451981 950570625 69908059 428045591 710356220 646477088 61683171 145931837 456748049 198021096 48920763 23501496 219827242 530412515 712594146 751252741 585635590 932529183 242766330 759804385 573105225 376872491 411180489 381631697 33756669 401889950 840713914 620750491 328769804 139024784 108238937 445994955 844305863 612478751 222783963 919723311 131517538 800450540 361097363 610427995 80631669 783021979 479159422 294538278 836417660 788349783 683417272 108994859 876717144 459667531 603594245 46093385 31214029 733588522 97716041 307181348 922128386 819005864 730755088 415327393 591517444 290968318 798780167 736104302 429487170 593003114 186334337 358156408 293596946 737886380 863873267 718255986 738316075 976803723 960878968 926354261 270244649 149120078 625687117 86998234 690059021 280232004 794389334 420200706 225081530 752312124 193472152 4321679 11859577 771666445 512139453 172322696 662870902 829230352 763015571 304656825 390502464 864361633 13018765 412975920 175961933 810173857 669714752 540351937 357764468 120117751 149200359 228328579 518998129 557204234 333389280 851443793 86177124 78160969 577861165 757102155 654761298 108153251 546861044 212531282 64310691 79510543 125370623 17957775 540406946 312758278 195723837 433055980 152496641 136604164 539465279 755229593 262977362 471702282 165068732 62503817 70057614 707189023 391603213 403439090 579646098 798267850 383513009 140540369 165662621 516879002 444588235 777224804 928691668 838370206 702708639 274712494 895790527 604821997 932221209 679624950 554463433 470465568 48409413 337048392 307630019 861632723 720155096 485195762 666494305 450536744 702447270 504435465 591041723 654644547 306936873 411815906 340526030 967883983 459601921 390249881 623234553 514936695 608186735 4077453 76463744 501748078 55659992 389244897 583100685 53400040 451265352 972380157 196481066 565266334 619066604 748456716 188578760 310143310 962613655 160675964 984116667 633164345 634350142 866961536 825641019 514708644 271040636 749941905 206469732 290688087 22105359 887125993 576290487 933222177 834785881 554681350 769085847 118325073 376879839 561933614 630803405 733253183 983451086 891939557 309827845 810830529 354332529 754222200 319405646 890195382 583724988 60002677 235795614 86933119 426753220 871751217 290175820 198498689 699281221 72578625 604930196 793070756 902795547 422215425 57200663 596303831 204100553 337941008 676940632 227848585 738768117 52995026 698916928 609766706 447667945 671524845 107666842 734112200 514566420 487210444 444315032 299468874 706237575 639979295 758247500 388002361 544794233 823032409 100514352 789699098 162777796 593533745 296557215 743899637 614761573 825342241 389616729 404770265 873516543 634460650 768996355 925904982 916018265 424521230 302878372 395515137 341956828 484376405 989866538 157938419 930813462 646185801 548876259 473551178 430655545 993820089 720938756 910129063 885329308 742287674 805075238 458270383 911679801 692523937 481802947 760491146 866992430 108908682 704866750 179716455 973843260 625146325 407429080 66093558 820433227 481884195 317068092 594885612 188594148 882044253 255357172 279114371 10040501 325816110 23458673 18098423 585014033 524223364 714992391 727489802 732527725 115479315 3584110 943004544 950721764 925458897 66308418 85413540 64784308 171504507 936818308 687099074 199555007 926720527 491065624 446518443 891439627 981043792 650671685 288378932 705915970 649656902 383333432 324412598 501756723 316995003 365386881 817853328 338468175 275669182 390296211 957694113 385360685 257322532 978499656 915969742 642335238 770503170 56451164 677395586 523331129 707611700 244882669 321935401 562332105 643981530 164041218 297273012 486601946 396107990 745179137 333001240 956928567 280363599 981832246 399988174 203144143 622297392 516219731 77435733 825426228 818994089 649406954 845094572 128259098 633382061 185734389 215287512 497780446 989679731 895528015 117847140 683708669 260408054 58585913 951283164 593831320 586249845 635655382 896579153 867209207 450671603 710020270 16403928 617536002 246693816 648325935 572496395 996544714 305566158 873935911 141862022 568725246 342061188 48437068 743442795 949599606 909796079 684504244 544327647 969784236 155279716 215141213 811728010 486752318 847048704 665379238 330585627 768108398 989396256 873966548 503601090 497791906 784454121 616093838 361829300 485508068 447886017 698647906 682356651 923986018 282752980 165920574 411693411 999210223 160420752 731255543 944902430 686206337 559796009 612986309 728586273 28538545 339571990 315099077 374042933 103660606 560734098 834600566 864692007 168680842 626847004 924585277 234287944 388434459 242391799 685629921 827439597 456753179 487272363 217111823 875605744 274376409 191086978 181246679 468179501 158814022 118010636 161493293 732614150 761418873 184296859 439805545 686634464 140232748 962406343 959991239 606539428 389707068 56792556 876221416 499658047 622008364 272795815 519915855 389189922 122538403 698550109 865623269 31872194 181016809 125632692 394953846 547322905 348000366 810520344 223052082 859132707 935713348 856189239 846129709 84066402 860782752 732452486 323088095 790663003 301938269 111527865 249572772 732953367 5327224 434652494 489866812 550043811 464590741 871954947 33073228 14751632 829739640 696535388 433786332 822963827 938119309 6302239 496986072 42808166 840187234 827455703 535309455 153275525 145841703 896255060 816832567 183433843 244988981 537822760 662940519 502680786 240680324 269056812 165561242 321479886 414575923 893250041 587340723 443983763 440226820 658091888 751487092 135612114 959374557 968783155 570476293 818298689 407246152 400480297 658924916 431682328 574174195 296861950 936578863 706533012 124771121 153738912 569565067 276197495 35081080 49029315 9767489 630505606 313642465 141903454 670710763 309404682 171020459 148708908 18129036 491738704 558109625 509674796 12194309 710900521 72021775 544893730 645579937 398617450 664309080 861541651 669037450 78904173 259576419 464747469 381457745 431956879 948424097 104389213 945447018 815719600 920396969 920149654 336846765 268586678 516825013 459044241 321886423 721604874 371452450 284680231 36086535 979960089 355848948 297099129 619160897 26823380 759698767 143772009 600914670 809680176 556233983 759730974 416275546 403807399 277083377 846436740 523537205 475020726 949640120 998358986 914593555 837889373 868904457 307206626 809447916 163955618 404831551 171331844 323949212 189598734 366909400 654515755 450068324 65884206 845551093 394101398 638418023 342929939 286154206 490452041 290453038 984224979 533515900 488751241 696023077 615923974 585165790 128877668 501910299 228803401 185034165 47898407 928800198 652443326 735108055 913373413 611190589 492242826 105552575 263834359 307636604 189184854 141071371 396857463 370521059 6276559 308030205 519404227 181147576 449505574 116581115 932407808 753650848 909291153 53126672 687415189 113484586 753925320 840409448 772575404 100088132 314795657 150127064 546025652 493880004 163384084 625709139 955231713 454347232 468887727 524375158 445544874 782968758 821320483 96597757 318228811 225434309 780759613 344329291 603968577 3885938 179157070 229803239 727758032 381827717 108908716 382450169 477866112 954822569 106896431 844448721 906368156 691908079 437796276 137131105 377806514 447920715 644653726 262253502 803049238 955465750 149256016 203098274 112082782 957799306 553216948 602849005 12734695 461742665 462968759 863976480 387379535 11705303 953661898 236416480 621794041 694951451 70167395 427318393 842997644 615090658 738657658 974330712 437336180 510410076 471272716 234503568 460218720 668301981 720396188 891536982 582161602 160735261 785552813 846223237 885041234 471125817 539444553 368258075 935953291 346143920 901738621 886727866 834362925 856911142 981004250 291453992 214131385 727670692 871749366 859533775 212981496 534760982 727663337 33488958 716000373 428938700 122731217 720883622 98550526 5277177 441623118 253250653 862957863 786928695 432007686 708045151 965171910 991101185 304282146 282400456 953396088 907241528 108209359 126783579 737196315 883921311 992637631 577403902 344824402 922703711 424991141 181126716 238576901 946725508 667222716 948455105 96966878 629540733 114593601 998368482 641398220 64305824 410194164 201444371 113138308 261387939 436467868 283749486 301449979 814551332 891371648 418083123 689785069 294664995 267244270 23220546 976457305 892769667 849079991 407287715 288561155 930836364 647161777 311651326 157118961 254521196 95811892 379092259 38291951 834802865 668191902 591447940 95880715 73358032 126349263 46086070 541343001 628216226 300767661 962851060 798415664 188713954 906424994 409122204 508047402 488003504 678319385 224173487 279202856 722740497 838491140 992101205 899150348 209962604 392494425 817249111 422110206 187890446 876171408 109795235 262605288 670737831 165506855 116431820 413241850 432038091 717686558 668943752 349958438 363204979 177459580 440386352 246624165 220786553 617170632 302069827 137609584 315769887 538251152 28839395 98271943 522341001 121980645 494184790 293615790 618987070 705298653 418110598 158080875 755877803 651844368 101421698 110771978 653362848 173389084 34237947 374931417 696999633 951057186 242071496 819486444 590056534 459317318 873808738 399826074 530783787 520604978 789386600 839286526 197472945 396705427 755054109 717265527 736975915 402467739 459914213 412773928 322377026 636512894 742083532 945061496 813962114 80430837 560411646 379428756 82774490 680169150 865966160 726958056 837608224 741891097 667278518 55769258 90243211 552339532 884734411 344102479 710349879 299221025 855073100 378251028 189694885 458950755 686878365 858982774 354819128 273585764 502788418 489307834 325319096 281683578 927650663 83917158 75899091 69586558 317318233 353452486 53827991 54488651 909534987 601677928 681129978 111864901 895093906 768847008 554494034 334204367 756507817 756420869 700230621 411473363 979222574 258831858 357881147 230893375 957681059 430043654 218075374 215141762 751183278 4234404 706377185 471875347 477573017 660724340 306052062 977138667 590415827 418438112 604509206 851375621 325094508 877205912 132242846 696721381 258794397 850857742 561908716 523233038 511262782 493422331 75241822 298672267 952977486 567322072 851037619 977598823 162087792 780130918 500554383 256570165 585666408 144434215 658230780 457937032 236669089 467429858 90494180 556017020 63238314 774098979 758246296 572511788 118010548 673632184 68960844 184799033 578235926 755373621 482250136 566491722 160827594 869559409 415716088 421665414 187636205 807255815 524185933 572296987 493361218 436068566 77678427 721726907 143103152 653677442 526287945 219966234 345493184 380776944 236321828 288162673 709945632 310966990 405934171 782338302 179088418 992337672 833011780 625400450 965705277 783346260 29929878 777052609 84778635 291072424 232113901 380366342 980345162 321607102 419226186 635835548 152266843 555996055 138736528 198741846 988581318 536300277 433333000 12376328 472411700 302546143 741320670 831409163 357355379 213832737 999051937 366373053 655915254 868422601 859413959 485876223 842386003 749878699 890915367 440241589 911950275 39708894 568172925 712708425 723170469 69320765 621488361 335977001 713143291 498640615 664458608 162802245 459229931 577112256 883085946 948746386 393367359 984698094 32991826 783038345 983639526 733891676 886941866 448752552 784594801 54323770 147271956 901247472 340169878 563631739 142035337 838813797 127178417 815702613 334078182 127765138 208572990 520841413 619471722 885084162 697574240 698101000 55839034 797768392 410571870 905873699 810865886 515255800 499340832 603850845 598948801 90510379 452693686 251957696 897841332 570715135 126409681 816404635 780280427 191063189 68344648 108729090 717599742 224521233 629223317 647135308 835183466 820210718 68057174 855253909 807683086 926339175 476166348 786903098 493600047 288725791 661264991 857359455 1256052 362516858 904291095 80841068 616427114 441105458 216874021 710452875 809335553 597598723 142246488 824667948 485504525 898408494 910407849 515020674 988992454 118673658 311286959 678174980 474576712 328639022 758577963 11580653 32270612 485796249 891929214 806421179 77115789 427580299 544522542 704274099 824217980 188404569 693801061 96899164 371179661 367142364 130313330 986651392 167117264 297732594 647403845 588988462 595581496 752091388 840462583 413901882 656419615 978194783 98910272 282407612 467695808 254064387 875547391 879896845 211972796 622822871 997247158 310351565 973261462 475962955 342310156 904167520 997431863 408765908 48080969 466550124 872810602 701010283 533990877 189989212 505661281 883671566 633670361 804080096 422493998 156386622 174398580 859382635 612925515 771568512 152057479 972198836 354480659 800059612 243795474 858209333 928941382 618373985 931556277 94272175 945820809 512009119 441763895 116773284 277221604 76400939 360452867 259229916 889831490 794866463 631869606 610179553 198616564 126795415 754877779 385320066 349045550 96870197 213331295 553161556 666815881 169439645 986479044 386383404 443122559 254148090 1886882 8307878 281392883 734506103 574850490 669398689 763151270 701822407 604581105 529871041 402270659 326713758 725230291 412926700 17237076 105829174 606711054 973852365 36825546 793989067 39906034 923676245 957374585 575936287 647538680 676823092 720223001 881945079 720985144 154437732 229712710 889186459 947378929 708160159 917635585 768415066 988179717 378108644 639606830 806541060 548566906 908257270 987629844 376527726 665719290 110094301 174347488 591644658 277004116 458947171 725890338 530539500 476146169 936664471 106254157 58858302 820579967 25914446 656335163 852327117 204833826 450003101 498822568 514665729 20659518 211803232 924872370 476312649 708923862 571223991 196986464 609570197 937120784 498998147 274388248 813968090 538632375 735968749 901073958 274172818 326371768 30299360 978811452 528518457 744212645 953880714 919519724 813789649 49766709 827079647 728576048 220350559 233372098 84635414 35107043 803222379 426034121 902217258 87398726 262144388 125900910 144144730 750188668 207627706 15010037 809533865 299066381 948596770 135560010 785670494 764763751 726051414 16852090 909287558 302496088 219266034 966212408 167479661 587983510 778434328 572719705 407844137 672892471 56142573 296991064 575947791 738947897 665970202 634702035 417050683 410529275 748196683 618872587 199512077 90297026 799221171 38666856 749152935 572490805 625839495 867732467 261206128 174097890 644725886 772018139 364674451 126548151 885421144 460039153 301686401 437696393 304087892 339663915 948358763 646198160 282939576 990811940 41909193 631517929 54466892 986705050 194954965 354694931 501472223 614584303 692414992 709363571 709346241 431987370 16613053 619469776 276128071 998096115 289628513 558752471 602448459 486218778 987321930 839554712 196130474 392126224 419930628 532411143 327819460 99184364 806509029 998505084 516368382 723858279 93017730 527220275 892841795 323621216 577208888 468442317 866125695 335787354 474498980 978496717 773036067 270855673 671262763 872801052 76128164 460311689 244653171 898873222 476590076 207733623 945324264 531911483 616615208 852934357 278851640 166972751 686865320 581004506 554082263 982677306 881751809 224258144 253269116 323175768 511873598 820090725 364597410 782818153 89360491 692472714 472754952 62614290 896654617 59622551 646304562 548585051 236496606 806407413 388919269 529935408 830244305 441988658 824556975 708522208 868952082 34249089 504827740 53691041 305873984 566679095 201841794 810985482 483994625 507232335 931276790 546019991 407274110 182343399 242623061 938787112 737773795 15830209 209083517 109075586 470065892 320183491 44531216 983436748 148046131 895616119 637373944 602309396 460649995 426152076 283331293 170823112 287413160 699670867 168520625 261947709 915339980 306468674 176948261 768900908 355050300 296830837 511009073 886649904 124501569 968736808 989190544 48033865 329722152 409255742 724786753 592081755 492873666 649248957 781750023 420926896 760499941 41479504 523120362 200669810 575825129 135876292 528066741 44031538 593796139 765952651 561883509 949314404 69523853 526767676 21363968 572642528 592688372 517578257 568168556 937434211 121598409 8823143 914881171 584159500 641706361 787821889 833784982 670632927 797064693 941658822 487516759 710038597 43205683 52004799 856248061 428759690 798244011 745788186 918237556 775774814 152729050 954865513 415979754 885069141 500009666 670122340 820009812 758356327 268178280 166945891 531281895 707378032 118296917 3791588 705761183 143448497 929165334 893647627 873264571 654051917 368180668 402463517 222987838 953915853 88504669 700356100 934940272 894563229 566529425 556397006 700861276 751767180 936526581 769538606 384529999 302437712 123080876 528744698 665073503 187899136 176698585 531611819 883016162 503051160 819658022 336018656 938084082 982351993 773974848 20819675 741761520 54429926 633351512 461095426 42385150 440022663 582989987 10270303 219367300 908661738 333174747 508811553 852553899 599950077 966389181 469911833 337045989 52714902 749116297 349850430 737365859 580229611 73126789 715257641 960467613 868881178 770758522 248901018 901517006 216939938 160636213 990979313 369017718 71732200 41283335 827751861 220948694 474785972 130527814 352834321 506642551 359889841 831556042 707607890 12582307 21302256 472191601 580264554 71067627 981163109 469286299 22956144 596785055 455877225 578216878 815045662 782563929 174620726 738048147 560889682 338901363 525190510 792586295 247638925 594664587 797493141 151727883 713077879 246048774 325805202 393284229 345936473 786091403 129711922 749996957 129591457 908828804 24071077 117661521 469665890 765584032 745496063 469502753 280733393 578222164 508046008 399326099 53525961 395098453 879227693 526379184 371992648 669000479 527817757 679373957 816705776 63207793 578798636 739127715 904131207 654655183 133935715 61033376 45672567 843854591 901600942 817405332 666690382 933498764 449071197 905871005 553991999 818912839 44427939 388495451 807359136 762957248 553108762 71786356 25909866 217270737 38498366 644786705 481335484 231841812 944928237 227911776 881660248 847526504 296409069 3208976 443838501 855124336 195654758 700229592 742130603 812645651 911052388 466793968 511130522 472681725 39109718 530057365 746215235 497053469 19179154 891021706 142896157 633380901 481101263 789147538 556591682 462035982 819613097 532077303 989109999 591298705 796360480 233692678 933605640 868402606 610630937 312269201 323121041 535021097 23381723 49915243 439738934 936641544 885124244 837451503 196822468 91575574 560244690 157991290 634320557 551027044 681476618 160622829 511739273 534289859 626826005 14387756 567101839 9315402 527907758 540171169 989520160 919631574 838245877 218188217 165958205 524045189 738377199 492716901 954255628 36689210 718841347 860248731 662707799 246882333 580949374 98306771 264440844 344909336 689834768 827986827 951176638 765194587 337654093 572868804 813474082 474339032 423872814 656957314 910921363 534390983 37066381 902381135 427027855 531772196 409634988 639717304 309947704 628758060 33789103 744697039 27806420 540902116 373540381 62770087 587070542 615103890 137734499 448593372 39476402 446660673 63369809 819304200 336361652 25332546 258899099 374009167 479942954 820545958 692256857 606548436 438492558 165982660 105721991 187691329 834487933 853774265 778061190 339917380 834375226 57527267 220551065 759292940 572020524 687692646 431586665 370313936 284810331 739167911 108803714 917556808 300327927 680957395 267074515 696840242 508054481 676537689 666668082 938127054 250970592 815319660 332222166 946290531 441550014 786093442 352394715 634799800 20068905 15843543 120847042 816371611 1653122 24845035 162925806 555204958 544299601 719333632 771097639 685890133 695614143 163755933 213118747 875219545 997608474 861180685 975736280 166911816 428900693 940496865 708444756 276465026 387268485 55831914 516363493 667008110 716624997 217150016 872197833 54120179 974713043 333901502 577206944 107765247 561093969 55009667 172497132 401020164 80121476 886034418 91120280 593523830 176510905 982882483 168758638 450642510 852328283 891228720 465334431 597401738 946715006 735290649 686289216 279516074 841162840 481982688 762750151 824063797 275723970 207298622 52375954 234745906 333998779 469955500 972243808 721837487 576260581 464919531 384202709 46893374 505121286 560301692 567911163 956662131 269655433 887702569 232938428 39677543 334017018 740126586 574011497 773507128 487017102 216180033 399597878 365548422 668950169 654194959 558820539 782804984 865087509 867323836 593051253 734366389 831233569 839234531 955530050 240633580 552421248 679048291 663555561 876394060 924169494 790872799 807690128 129109900 725296751 3704895 186738244 832301797 119707704 326876973 596148085 967149714 738923204 960286361 928323190 229165399 546300552 747405366 749055233 505567991 225133215 235334906 713245106 856583869 718646086 267103138 616031367 183066612 619738209 849044267 352072038 682932847 192782837 982910298 227534999 893592834 754942636 932494134 480119622 348989958 17832020 666520456 459354626 438427097 641142880 483277154 453582657 423552860 202320485 274188437 367360474 595548275 214212254 925186105 951972233 476980873 140644969 668569897 508602222 230849289 304884424 441965700 65420430 498021350 376041185 137386030 552880721 802854420 495138431 820686668 924699906 665549836 255753870 539853004 300984403 930151500 988036514 213431771 343996374 939714005 822870641 642455660 965995396 340670635 164068436 774628792 863274554 958678617 660452299 382501561 919715383 845796458 434327798 985522349 723272096 216449265 726023708 30213017 918509821 287544066 84662312 674952900 211176377 123338550 733895975 642498871 611986597 428117035 357753547 659132996 479752309 428359426 820266219 880086012 52953153 786079200 728209409 734472119 148433926 129653869 152500650 780335248 84370723 515338840 812557098 136285159 456522973 504378320 865340389 807467997 141880539 442643468 954460135 311914971 361360298 368203717 169555549 387801867 598286138 247079351 545952282 706519773 332918623 879176996 353199123 771128196 286208081 523710544 697139171 361854071 255489836 983164166 955152456 709365488 141794417 755790097 377537956 530369136 438580867 216030404 428930684 624296761 462872619 6080883 988306429 807869138 740019477 797364728 299197554 328270983 698550865 75446063 324613071 467910631 138753234 562817657 693904426 561736516 549852146 454753341 412563004 868802102 816076268 139557987 512431588 167733785 781995105 241256151 845800100 225557130 122818260 599761420 583232546 845134317 507085102 228623222 909142696 178704362 512050234 477230607 514295205 549912556 96820778 601482963 771204138 145290145 794640656 160900932 94883182 380796285 924171110 158611942 541949771 246108982 495604871 886856388 756319934 702526537 956203827 103375849 933283434 588134004 696932879 455933416 798142230 47486522 412433955 644001365 544292395 240309090 434667866 805414474 361603127 638421368 819665669 911717603 311917932 386707531 701170264 411527106 505263137 285128813 806970092 66937739 952510288 886764983 564781884 768205417 164579607 839505346 29011752 604975752 568652599 664214126 586748020 403859609 800349592 976890975 615593290 903538257 320872131 286983547 799959220 384249577 330247270 837291373 118653219 348848031 441320404 210634277 721944299 924733492 897294978 626777174 927951556 989867373 667135115 809868791 524733003 731530643 431991597 320917699 948583550 989075186 135850314 287114937 211565636 877263965 30748648 266275484 198245091 484515752 7349426 783408755 835702408 616526381 512285300 796480010 107733187 485017928 815295394 218644848 14112008 979256027 329513682 767092599 360967982 162905547 651007293 73445432 488994292 792304769 499558210 485519244 704306551 253463401 596414692 143173011 495498174 327961462 753541191 781402417 170951471 842364572 18540598 972262540 854902038 135804501 212939936 768176528 186375717 568153629 510920471 283552875 798651630 986665974 755602768 18891793 32818283 31979237 529812389 208971449 477518455 128975219 79011222 881185885 315628627 603814956 452128323 714311486 414332706 141483555 572393204 228141663 937515116 462819181 206876562 965709829 104331935 760381857 903114027 131295293 790547337 52035167 104348273 16388950 645271776 622881733 238805051 516311651 484835002 589262587 955741699 649255866 654947861 744225449 457843303 325867895 206241616 969450876 728136617 794591738 202238640 20008613 425059375 670252644 158242013 158712921 152337667 9230623 548706 283963986 24556115 507410003 86715696 366220364 689942002 785655409 467751707 144068745 556816854 706230956 298215003 9994318 324195992 212673403 759300877 861395044 529397751 748891929 681931440 519718807 304992085 366503429 357517993 22742330 59756600 215604099 361032383 593069474 49235658 57603608 839235487 16555174 730873946 705856529 917757785 387370022 44635097 809502717 784741857 876383361 624687710 703505711 614866319 597819165 692065699 926047805 364345759 156093666 181809285 882519939 495174834 381330623 545934215 253083553 445272907 724677156 544407888 553538041 54421587 979938183 370949928 793474866 663326614 767047391 848468351 308478392 857322052 83529772 881162855 934243897 93537137 811777005 494716949 557332521 431690389 970869672 933119844 49111615 724377612 471689318 219020881 673603830 222954390 614516019 335472768 174694669 717191385 601648034 903303094 117432327 692384218 563183688 681394268 73180332 900048776 320846653 688343043 339344262 535056945 599490718 796401626 511397733 957920779 440021773 520537402 506448860 833374125 402109999 226638875 207419841 496365715 556503853 153764764 559053745 841012125 399171380 635871359 950408329 150436240 198748661 496181674 415081966 587923859 96781861 199718055 190573766 283272628 578230270 730765860 106803133 25723233 153862077 337199732 497396674 995085807 416817186 611309069 735395975 220394775 891825907 497226760 881102084 249092980 59205496 279828645 378555380 557806342 247234816 455821764 664743510 566368177 616309596 195119980 103277037 588935103 804471135 557546055 393645505 920201306 915368804 273159716 171181724 30704659 811388871 341593717 64282510 709181790 811906410 945067214 190146666 227262739 271747122 909469036 808642630 15978223 380483464 869076908 430386175 411978769 318996185 977280143 925402291 858960765 676808214 368611645 956939333 165637276 379186741 417906558 641881564 133887930 598068654 74093634 581842020 976052871 6110462 544865819 214920971 48588951 518367016 169576382 889038789 325327842 757511726 446943878 840508873 209143108 994152860 673364209 382626322 112336638 989185278 193022753 473212384 841150771 907390566 577593179 164239668 956275308 662807783 392758411 833940311 169566741 123212060 990629567 56380243 869523709 144353186 716790184 129475192 263565786 3296153 604690716 903209177 605454787 208556839 11877782 687606733 511503540 134023157 68217012 129523822 885985294 959311792 479698872 745374237 905294100 496167049 70512136 720862972 795807598 716387766 22276527 674971762 778354602 232978415 64011225 36308907 662844342 967601649 766627675 583562774 875094888 188925182 57243432 232473573 537485046 64422235 180125917 234682512 647118718 203875025 838283062 474015570 11911551 548368173 549935766 341685674 390779742 413933249 429644676 363880924 320352739 138656992 456157480 363180398 592463545 224651877 120859602 111515051 494714097 500166701 446205812 287197731 355673983 663078296 425941027 476617513 391667644 366025996 9760410 469266516 442607586 440227954 695814326 401689342 919781779 820232631 710842363 705899720 469544019 46878541 619947021 27775508 681328137 847311015 669126456 753618058 693839234 996475072 613602537 146738580 743041262 751325845 824308787 496992481 19214945 314140582 933849675 30344422 777581651 566325881 865959692 195483480 706570785 12286743 952524660 50740659 473747082 325107597 74930213 452750262 823714866 307762797 86108645 67253733 575025186 477347146 72333854 834132486 30043718 346912575 377438559 110070692 356815854 19716969 184689625 628359823 361678413 813270376 509118434 640087386 931774205 690793955 60271734 191686108 87924346 789263105 937150385 64881584 80898210 755098864 884894550 115587253 485936955 613300321 231051083 988656526 416521325 356397834 692710939 258555426 377896260 864736291 20030834 154243101 609479215 294486250 331135141 910510446 675587460 593155359 108462888 203954887 881881594 34486152 926168853 335837216 8661293 806085742 452174764 832038709 640320541 802258462 863734221 915719171 126532527 509955946 224039040 72294735 874836778 234185766 315555181 798550303 193522364 969472939 359402852 656628030 610046963 99908438 830153431 937783740 161972293 640255242 805933659 122447212 142826376 756683178 631267627 646538853 532729466 734248352 611998117 880057474 230939450 629156697 134605258 337091554 309917133 97545671 212831682 559112552 836232346 862854878 162823254 216956732 907113198 875917335 277924725 709086536 702765433 805537519 95499439 818176443 778092751 779069289 293256637 445202826 96958953 88060552 139291895 974248170 219846305 139030742 323763164 532997079 706862137 951096032 732115342 320757905 185800661 294675384 966987603 574016026 338887420 625503090 831746325 38706361 146888731 594796967 179790819 433353849 736606978 292464117 641406574 51273130 295156069 538806908 672127885 770979167 89775964 295612002 772514489 788009455 82361315 995535953 36653201 117308789 183646555 461494004 169970520 12514896 341562887 11676029 211139442 575871395 982414480 191828514 172574187 989113814 634335874 121456283 816386288 566403859 570367692 283048102 92684371 811454922 546447940 358708356 815354891 68686637 610610721 519537017 722984626 685294517 995866751 833825871 866878981 264417691 844257503 715533268 329196392 664799584 47237796 726072663 181820511 671317061 47544214 447654703 66903318 925967060 529294947 143060276 882963674 304897877 938122521 530833220 371672734 965028953 294636974 483335103 109443447 82950964 728508024 488386060 484808480 154633850 159516341 486660882 802231415 970170505 21295365 519393215 80011774 23079935 3335146 986638213 901993563 165684288 623610447 849584344 516035288 207022065 332729342 845833137 128432612 686579072 738302504 921589774 983724944 680036761 434716642 228761711 455381522 695373746 186436258 260431963 751341125 575356544 413245126 804988121 452267048 313507968 206922253 63678200 629823323 542301295 266756636 247678535 497137061 511045586 810194682 133985117 973975408 192445807 523766676 127843410 992706635 248826834 354404410 643647300 274958183 646466506 491914528 187896532 445392411 409928937 268934878 858981030 867049057 89294343 47282417 754875365 187470678 181162431 589457975 233702332 791386045 744657136 257433463 683116510 604454013 726974269 645159895 473079550 941372703 751509902 482050404 741880152 931626065 135553165 219453326 727622439 527323237 47306026 963833256 550900524 979879378 964001560 720357228 785054510 223639474 747252045 408313718 62202996 544765507 889926790 860223428 702247501 338329446 724977600 904781884 992157320 660338467 803847360 994139430 203512828 822175779 920801932 524302254 621829890 984395829 995610096 271392355 611753973 355553993 173757435 204324283 76411833 554139000 618851967 447711885 180875826 468788858 674172564 521592981 50781896 416383790 917377301 453662963 109687017 360683670 143623969 314184364 177221255 633171416 778929819 209829672 26744470 618495166 15916715 512124594 651638671 498029623 904678972 751641340 8230384 103229652 270647931 229921176 201350330 834635595 700745566 538940543 92773874 930892024 345768475 444313742 592556832 290570839 859780012 488867845 22063571 779805579 502299986 638059782 878672410 406303451 219511567 541504540 552609036 733032239 329450538 408588465 951018818 209407127 834030511 382707606 727340888 224661188 837095149 33360767 727719023 750782349 611512822 160691588 341209262 13685100 930543650 4325794 59316156 10808319 131181196 151910200 206729032 907874951 481621651 563981707 499552130 851007084 967873115 193829442 556060063 222243767 382778698 220786154 440440920 955542422 416645771 199883379 118674539 264862939 311630734 216172465 152060697 326400126 994877574 967081436 897269415 990389783 778545385 638886928 138215133 300941412 226825204 469547726 503944074 998971849 876772133 283658361 700594941 194396363 766634175 156985306 989542029 344473748 668351561 601608349 96095507 760779123 276777231 279008210 175175531 238426457 183339680 211202156 666808567 387659356 540921678 346662341 537561627 567661367 675401393 631429656 494543554 394240968 538849316 898540294 663832791 763383697 975741767 161539090 827460813 927573049 151956091 254938405 584409624 934241288 167819625 811878666 179247538 486187630 930749820 859233779 305460887 497406588 901154914 266521074 560539209 547294569 743854222 721223553 396677452 151556878 350653881 272393723 761093035 538948715 327746909 323525664 497886578 762914336 519083833 34912917 402738481 727329524 798986192 606169186 479460480 248352338 178682601 977455474 172129909 72528583 960753680 504952598 251981359 906225286 71474964 885476482 554073423 863725540 750777991 743938383 881789050 345205723 281060929 675383288 600445912 932850827 583251422 516174941 265183128 666375093 169151803 492031554 683338858 721020735 271342333 160954321 577095171 341693874 266580746 797069332 672547741 524400319 242244877 308396924 113117300 605003702 315625206 362877533 335409226 561049613 464134008 301691759 149798371 490163167 879862410 201334351 656684938 73054826 381764071 19476475 424369035 228803216 198988685 921542490 150992055 72629591 775116354 53022642 280922851 753058409 558361610 123011888 224330600 977233045 372035250 296826724 67294629 298057804 298150473 915015618 146488184 11749924 285914017 218808866 746548169 389139289 20177106 737457984 565848832 380532807 796945848 584296764 855072650 937436401 681660016 195539484 806305879 796903293 94253023 331769414 362909023 610071734 598855211 909713670 236037656 173461129 744443712 200962318 914219010 784021640 850623820 808797424 366949147 501876842 875429699 65337766 825155179 781075081 872949083 89775371 277037178 774956642 327054225 751165536 39534037 886377241 744976931 955217096 67821965 266471922 303883284 243115979 955278263 26075353 552943532 184916439 467621869 883230427 891401461 856147130 783928779 67486379 2951743 603850794 842078579 480103710 177948316 358828093 594807818 941241775 76631653 101773809 619661880 219407100 274346419 46096293 478950060 796481862 639705831 958283678 781651094 575249141 126312738 262716548 628276267 515084562 883972813 82604002 834656037 10288076 757167123 695394985 419213120 300695284 967983970 40917421 481627326 581724288 492492270 553989158 217905892 445259019 824911918 673027633 383811707 446458451 904562269 231252813 90237520 251269051 679742202 889160415 271778740 141066951 279478600 105951406 756873980 57552290 959863247 98597735 813037570 498070427 814260953 481671450 442967202 804185507 478330102 973928379 556128574 717421265 810505080 229405602 105215291 32529118 565458168 722085899 436768130 104872618 375591887 682145175 227375872 535433397 171121310 216494793 62264614 823817126 352076487 181743242 553340521 521352392 481743089 440161958 834655427 476263048 648210311 840724045 821985840 103999224 764944186 572946067 322828082 163541071 538975611 652067056 773224782 982784359 169603842 155385280 809395085 623376446 190419530 627752131 203812604 547167349 675779090 564674463 339119916 547667924 692243933 322646105 184169138 627508420 780028019 669957600 612260776 326288595 7206494 77716610 59003434 377453876 720097390 312591989 580818138 209164604 149134390 398250064 133275485 793626854 48691852 435135375 502624476 346811728 387619852 892593426 192682628 426060092 31560086 784348574 277504518 950394256 528833740 848178266 761979928 330506710 527478421 66191700 893366001 271958205 948165021 245767162 5681873 518973078 900063442 858314145 756741239 888149976 953804776 188914178 568569769 166592412 505134038 302972344 892914096 253181985 454075223 387517635 169823193 129782089 45625707 794878215 198092789 739246874 498852819 39726798 53886681 799088191 806588824 617890626 807709919 436540549 141566852 836940020 910932580 318003038 113219751 295555160 615692360 265845857 522003156 551254086 315185265 79692744 679430433 708201595 254309960 667686640 509446763 520655894 93897530 187626205 564170191 20621339 874688824 201083571 723546418 14354419 57308983 657362494 131788219 567931370 909211569 778088555 36213331 156295088 727435555 343467981 728244268 957273817 301733517 618857241 330647863 887304541 357708277 519182250 899722412 401290264 263939300 397364733 224916870 928950091 14215911 202764342 141728004 377101081 300108815 688399514 466885418 60505099 222958449 95760915 921756990 859050381 398680487 530347695 529830987 82788975 846299470 251847713 221546401 315350372 38251910 790161471 575049043 991774598 474610293 656654210 84066487 911817936 299901892 485799305 817246954 79519907 51408160 270151062 104864586 477713474 978733242 123433231 986592250 9860949 836605896 705097726 356821089 67358314 547216130 279406994 519791019 493032303 328265509 421854876 85942598 625226298 63920500 282395667 954410343 165841665 340864050 185805200 770919299 822900962 444813097 878949843 722260694 175034972 734821926 207913788 492350175 575593940 958736762 80156754 156476898 524227090 491845755 554384448 216145253 718187713 241617921 424189267 991311027 622669554 362982121 397192573 952958812 242438041 78759061 286373077 377764787 293287951 422070634 629692437 130927951 7959182 999715666 148224283 894413194 520985784 317945400 91860840 407792645 439206417 862811790 12996260 123417890 237811328 392029129 35435288 70764680 529638098 714183396 777646642 775157155 744433463 665015001 382032645 451798050 705941955 118336299 972315334 295109239 801538798 181629536 957402448 956744794 386001941 723844223 821561249 200369991 331020791 626793366 805939803 876345595 14305592 221390902 994146884 739284987 658144481 911900149 708978886 819785741 243043038 443956715 942897775 295689404 915489407 473348405 677748082 270771672 35066103 706369910 46544933 417516020 881517024 305984337 86240641 975810279 822757302 646516976 47756197 877976139 888121943 749244032 296841300 100937729 591480713 453662386 252323698 48595115 613871476 935680316 778981258 453770289 356414756 679544150 378715723 612986941 269525256 688579134 714098950 551974591 558538102 373090228 177397554 499002985 583361317 760543358 388439785 295422259 781404081 907378918 336102760 809599192 666616346 603520823 660165011 839006552 150555973 789220931 409013870 919886196 375323770 718810080 401543589 486382389 375520740 291541862 486723077 775891046 509798676 730206259 565798912 317592853 55668607 168197671 318705710 815904790 862436603 836562472 828473286 653760384 648829510 214580383 851323689 217319726 927518079 963166714 863834712 595462975 158739115 11355432 73579897 492702870 173106737 50063904 906434390 672583514 762461534 870222938 490985437 853586295 335907042 230621012 353096353 529828636 830638417 189770510 924209495 44259132 54372772 231166606 814439002 931232781 490915253 214083678 393952552 275543435 629925574 945691913 899654371 742115318 151243259 316941217 73486546 255187023 278001883 909321788 346727645 279992031 271100371 472523890 720138771 400729009 421328051 586885089 29207336 211696403 928997167 155968169 350874351 318568473 760787807 678141937 396243685 967334170 718951487 287110752 518408102 770927665 557552176 981195940 347323253 417172925 813858677 215496175 410648761 215678177 129070775 68369524 461518970 591945221 590129538 525686767 762368232 81975635 901948101 3914778 270796244 162272571 611471702 994810169 869331765 590047983 324945516 435010191 705415077 129851112 944957987 630507750 639905506 255220063 219579388 917176076 416031821 634126036 767544666 143813712 720348526 930595979 474428421 105395977 343674478 834183434 59945643 863187727 608336539 887333021 981195098 252354624 74995432 12101586 670499848 465587453 171751018 935165437 862083851 527856298 304535772 668315061 958128545 14409777 192313628 420761941 556577898 797623424 977288108 786247036 301807080 319829766 242645810 444338062 309821190 314936378 989468920 838199344 105101710 283703828 69497708 843165135 915110578 496628370 814692001 593770266 64326020 288867893 372623053 138060164 485294461 722896001 462249161 238018499 155023610 56650368 429554836 67432532 142353338 346264384 762281936 410794996 720605026 953215568 868217411 164406824 838024697 371050055 409538648 542793654 611026028 362870590 371761052 935588650 597900555 307109712 841572673 3339090 313369098 967358753 565452958 95486402 575704065 846618708 851887532 507765073 611530861 811101204 244193163 523341466 874804268 311490444 225386235 927613052 848544773 653027951 792206051 55604379 357713694 229732209 154418894 236814813 901219716 830873291 819064169 917883117 760015527 28399803 210291975 893476027 169582042 301876738 235115549 957534457 473533655 203571812 746643910 609457824 157219386 306303787 162879039 477092969 436583937 114405797 65108332 604909397 656690706 913687457 715827538 719129382 353908405 50907638 581265051 750684387 924449558 364622589 581969173 543029592 370819524 742677266 881995827 31431571 331887925 726829846 18517898 588926313 262899264 804618992 913132373 260468719 542816417 899713031 680444146 788961793 47716728 464623562 883621219 181250238 991423946 593424936 946436558 643124233 635735295 860102168 792467966 850386186 37013346 291945491 931588319 292173995 450705573 515965077 638903045 598197788 32073818 389895839 776798502 374986576 383037051 115843128 112071323 659443582 59306978 801265895 380988388 351777184 894627538 472605755 47871265 987109111 678102380 449080388 888075929 925933445 562440763 706657815 49105719 778185873 854295209 981227085 966421768 306173223 253225351 722725252 631616958 519299733 358856073 949402845 422267184 245759216 839119815 926447228 591435224 756908429 661108798 362234892 466019667 318189448 593816141 754471736 612444389 397534784 824790841 509995571 651642866 357325785 756023465 50018865 763785862 511052728 103827242 491374571 638681550 543705867 113355948 452412960 505208477 414760255 504505091 558491662 779102696 554900104 576373351 137440253 432256842 721427036 779216884 553607604 515183489 126360056 460599339 490998530 207787247 691871962 342011759 948450359 590627354 430694725 516774025 382239400 244328492 962110144 171333413 928320302 4786547 449483415 974304851 472826535 200824802 671075416 43721478 656471156 446443919 21834328 312459928 225497850 287038259 211713580 899632964 795166753 76161197 981525296 432558763 372142040 332468607 247613187 385674320 237534863 110729551 990114313 161993244 735392699 176508008 139022312 673886938 897928277 241142326 930985483 575045820 553195867 481293773 684640290 50099668 779136590 798286435 40296096 541312156 675809715 274817490 401092412 532278383 329315730 478739223 853066609 318701069 850082298 564987606 905701117 147691547 151746939 121245139 103340646 20922273 408632746 92350842 265610608 400956554 582592928 951875672 887472040 462504487 276283004 218113183 918661341 125225900 250089948 681767590 168244129 30766258 776171624 849740647 405379020 903015348 514451016 290027264 489656569 41973906 364536232 178115890 893513992 472753424 171010875 679876581 126464666 62402904 264989365 798650274 229182360 637785716 929923408 687183383 100240301 270091477 636855880 12571287 28471495 144859343 249874271 312509079 568069018 375660314 954316634 27247155 437500957 249159507 149079681 574744230 622424586 710063224 110422307 139204309 975034722 99679600 560221712 413373381 604027111 1893249 844394269 369808673 588555425 390862040 804657572 731928501 258180698 348442373 573884673 417346037 271268386 619148668 133379862 667390583 528141003 185437205 877518535 396359796 409222765 210508684 450642559 88607819 119301860 711178754 183339178 615452159 704067661 343582586 702467641 522700724 173384077 808004701 615287073 466392117 630903498 947517942 120994012 459182961 598255599 939396855 258985190 42118906 172543276 916662259 239275329 95469189 63304564 938235361 30663409 116292716 57147134 114311327 19274369 215033391 493698501 376292205 42606205 113412846 64307208 660807534 475935222 713780209 313572554 538651178 351863553 82713377 693442643 754599439 255447352 984143756 369740461 692259563 964252727 635975140 445919784 676438132 181187616 264536321 625952214 127821504 959570968 509019226 229890575 482899661 780475592 332367504 933206255 214121722 911039196 849583076 138645203 102405516 905312647 492487868 990860000 929545515 976235262 311603234 42801020 69064034 284621560 92547140 160153299 892006178 434171189 682917109 623431507 526432575 338064884 513221163 820998192 77898481 74124410 35410559 821545953 522628181 975986066 431518640 228885153 7536362 303381000 310518048 303022831 179178517 378407725 575369301 802612238 879029149 980866902 800038778 755007622 957772847 541783133 422760923 810231457 601630171 229789726 593337452 507436783 215665813 510232827 482998339 502916802 838372533 917817945 553053466 110691507 466700663 775338273 938445262 454771995 600817532 915976768 172685026 360030363 468795720 979370279 694738173 497200788 846155202 465668171 109874535 224579504 870647990 355697062 147433104 28803159 119038806 90087732 865366154 973852987 522196661 643853687 388331914 150559693 445877835 324599796 47129707 879747781 168662644 546635188 740345642 174945950 879459056 200393668 352478059 699620375 802031973 313939381 144958707 688223411 627472856 485115932 819757612 145432890 607326008 546328851 603307172 142958134 834976723 671153847 842177422 759708791 785676767 453843880 440194111 612874639 908915699 698963852 34076850 431905879 780865931 133353355 14171141 409585512 217272199 323005140 136685818 717130659 4564140 482308375 260944503 684441770 792768033 245633290 68740614 265229668 140093428 404420837 397999189 864168573 80405395 978347237 56218551 747240163 86191699 116700620 246370466 920901706 648867309 678374239 561208879 46121897 478122236 639740135 443229342 327414715 706851200 433099185 572662735 143322495 458010973 990850446 460984777 573397177 663424221 322550612 258675510 915552879 49351466 347481434 540875749 921855340 103424725 603526656 222738248 360071872 99514962 643641381 883658996 86831677 235354745 326878639 436533027 295037692 689950983 623263751 679933749 125281751 761559323 578160794 11874858 597083628 351829945 44051801 330240810 377947936 417931850 22290745 129015293 375769753 382702874 717985972 343735699 775281987 708163545 594390599 889526910 473399373 102992411 878941938 124331379 516480937 996578776 243749563 42475981 249309839 970963436 139713835 727213066 926700538 575571608 187113423 197572172 912453929 259420159 770786488 51930328 583089184 3971754 724972284 303439514 789171749 455292933 360419123 377844128 591796291 580008160 745933306 894737307 449812938 405667822 353050227 463143009 913791181 995420233 566684355 871212141 294467746 522052588 510523027 296706909 971459686 731886136 684608912 827916403 954663286 75469936 427377644 772853525 977940983 681103420 910957274 824429390 602152784 249122858 519510805 778654282 349207723 179677224 578857818 646342366 59136375 962796556 800949993 393502205 972321256 689485836 475448840 238354756 982416758 815518022 698098816 205238127 623236954 561444409 190289438 646665953 406930708 56352074 447903027 798356001 633303784 551402817 723993877 714956375 529170011 72066505 551958684 252549587 683867835 330278899 47122597 650752135 704664469 21991603 744408211 564641416 380669245 272085858 300518601 657996945 721766729 181645882 862530865 178337919 100322070 865621725 352729528 263613398 852849730 332342991 972968655 182913082 258265904 877092343 106836972 788442615 37111175 363349282 874372103 92623483 277470899 519944832 386193437 931470550 273092707 192991781 596373425 47242305 468775177 971922569 691085126 912241300 794141277 889088265 153013478 541066445 87341530 391951972 628088478 568857488 1872704 633468734 834624255 515646370 107850000 836236960 630738335 725068909 931822355 17814646 620767638 285456512 830776532 777829392 245718530 683354636 845248033 758170273 947636867 231790951 348023182 660415427 88573375 639248781 106264817 396692978 664074207 390933146 916717031 370723596 4979472 123593297 248038990 667044055 775106564 410872984 38628041 401688955 655168110 486732794 15432000 215503876 870417290 815838244 205151069 939086049 121689746 261623912 591207695 317174376 942097226 23406653 747957515 529822544 290537589 310264764 738966854 272708405 580709469 375195685 80355196 160029463 973091663 784998488 324219309 12843483 117205532 788040541 652589210 560189129 27143834 754601180 38642252 486219276 808800289 378541989 81740942 314771253 785591311 924104234 751896430 843136953 582116420 145124608 265457600 741236078 853382567 276554082 440453019 547535634 36703391 123483566 759412953 373803716 712351642 771311077 590864795 891123849 447299977 991993903 987878596 331397832 366594146 111478613 338471033 649064142 477602205 829777222 387437223 96019787 645764792 937728914 647797117 577094356 534319027 957923314 647670765 408215135 226612117 915752126 676372016 942963657 903924965 479464309 8768575 896266835 131454513 826942265 41570906 222601505 710852235 514607952 36579205 223217594 575274502 476347300 400059910 557937803 634674237 572364612 823887849 635590500 256391885 134888161 590638972 513845241 380721111 43911506 406063571 943788642 350482559 454628880 631061829 269223323 375261551 573109691 194902509 918965253 798209364 212238995 850642474 680898019 166310240 28575999 920831263 359897054 377315271 917340170 999997748 744601986 373871170 761929185 419104403 645946302 394436239 393844310 828843435 491300712 273280238 511736160 778161073 434571703 300351654 365218201 533002010 725018823 524338814 208130238 255683619 251690009 212166468 414229555 779066185 903766800 29866570 324175740 651354577 247383924 867920355 298401477 647005249 730009587 700587499 958422876 371023589 350638747 53119548 491554865 162738763 181924706 340792634 389356124 692917703 32957598 79264328 167999895 417444848 989070221 118031441 140336832 968924961 464070351 154684992 796229721 586508281 359644391 509194631 832957192 442766811 356683453 804137116 205232663 26251119 422111774 175696248 26806261 839854367 632679995 884626966 108632243 854741915 227273254 888188666 389223559 51524694 201072984 516598695 407419468 895959046 240240686 11376936 682601985 555958055 775882855 207706760 267918150 653307513 903552424 518116698 210795490 77103486 844022264 754033714 50839103 130006269 937287236 731825449 543311852 260450690 812013276 892590685 986790938 95449051 932961268 549132910 866891296 83264412 322621988 617447683 355035128 368909212 439492329 230952771 694279359 406330486 499637537 537990236 715290424 232185609 760253331 566622208 920324682 79937273 589461349 616158947 435642238 751668011 338305700 657453374 390614402 294945869 437159104 740115279 124220584 138875724 934390540 483813335 690748263 666987995 837768514 498922650 635843289 105029875 654637566 778349283 277162300 840780109 480151358 755153405 642114674 359182314 903295720 679505851 243637888 308069004 756772676 104357105 89107474 720968250 585918334 517739000 20376310 786893248 398323238 392553262 422932636 527807020 227354031 242599284 105110685 984949586 323791603 176713902 105269553 648837193 131680685 903960135 528681911 966093804 556716285 347600810 167225649 111391067 549157864 660299978 801456325 615546487 142082518 392870043 350092349 963831401 945702674 833105814 307233928 51044379 759713102 735560761 368626743 678886077 276967964 204571013 460758528 186565698 315418486 730084222 516164415 961074144 685846582 206928815 218283632 398298772 299146399 824989603 252902326 823405468 871043282 707413869 778837336 302156539 304100698 705706017 672182846 872262648 5930401 185966680 57489528 828995999 891340408 707772592 979029943 939526462 985011347 248639050 477547986 165766377 771444491 548202827 721506627 320540664 227289562 381381979 670786472 747238788 548892770 378327593 392131650 428520685 982923751 326746596 120756345 148838998 722350608 746608579 900071510 118946599 39223146 614884479 287338759 114675851 688189413 258127060 798312286 371564528 977220949 264995332 254852179 110275465 368396274 966962771 139822462 48448207 646540504 848451980 22150045 94506236 824859272 802787194 715862804 976172430 73944421 761931888 927139944 501302474 857489464 277881282 874928835 302520887 634455725 399216201 520948340 608927007 854775252 510173412 14751084 413169425 311814816 234791665 390455745 649244258 827952747 132981976 113657390 167115943 166371696 51774592 848536721 603660604 925388624 693511128 981263469 458518976 86955406 878331216 598739814 105987223 669895699 166517341 654429127 306920295 294633386 779873272 985217791 319935387 180664453 607311136 776339999 588067555 832177334 236009299 763811934 216637362 626698935 1665305 995675029 213197247 951858659 903617146 407015620 837873284 793851642 88522114 488560779 296247746 872498849 497762500 427098033 397650939 849314272 372470740 520655777 222035703 797928610 844000716 627065576 473068608 900348472 403767240 427451321 877623205 383357910 494517610 36382825 614956987 476302613 66525526 741224947 347111511 516471920 842648503 373697652 124886805 29636039 812765369 819519408 982275540 142725854 378009356 285166476 430847800 638955487 509405288 472499858 496962855 246293972 974871043 157828720 36875597 778350894 914833180 330026617 104350616 272322625 678885748 825379874 582598844 269489605 581416400 389443974 330189487 362883927 368051832 790978531 709853486 305125366 827557307 593995291 40885303 456058502 456552553 817750836 178058381 375170640 843509847 649656024 942620728 685314944 922457823 695747542 352133890 493201830 125952861 410269343 49697530 782432822 367531955 271887817 858639093 361656584 745108166 491017872 179737864 763862232 467577086 449835344 425806095 86064071 29882570 343093772 681970474 370557912 960240410 236684010 899853882 206109556 424600035 946144437 678017641 479422438 746860703 406325082 797935519 58182624 175105738 824067179 291924493 464371701 47061606 57330591 364225702 468644636 968709752 519373648 417051041 828204851 952202632 831044347 70667513 353160570 415948325 742066116 265753325 563266324 880722783 81622767 149565056 411744138 753814859 536735336 298563066 450883911 536053123 173431612 336381285 376750620 151350691 624807966 989138192 396325822 60278221 679640547 807591952 325278787 425120550 474410502 515493050 496766633 569638487 359441701 302779691 298351439 750320141 477442434 596671936 53484154 451391353 509639554 287164318 902873810 874935504 272944177 968176939 279116770 608123340 484923325 907800211 731067547 416408105 777996279 697588804 173919185 995004969 155175125 346309490 829288125 886805265 66508530 30398612 837971833 957542313 349041165 258653669 575467911 329955008 784552326 266975204 687875659 704773030 82245348 229637588 995516300 948691121 168786001 876543549 196475383 307968952 699706652 870889833 788159900 708715163 779361334 233650151 5588591 450720185 886326966 861183244 527507656 919407223 386537045 105900909 699165155 912790976 92488691 407828327 382464609 69427840 480351248 827092887 203458758 409243688 623208787 30256482 519429625 526959405 890161415 176339822 441791430 861230985 777588633 198484519 478930783 595169081 689055515 473422395 777832919 374039229 550841284 338600222 645319334 784913307 535192686 110414215 731257896 880404187 550995735 601155057 825677853 797659532 605495136 794480411 407199275 620396350 736837905 397247625 624135255 547681927 732635795 180785920 30588816 365920639 411661172 386507022 19383332 414895171 285469927 844429696 480819785 494231413 166483521 706537 323963030 556320442 932650365 448973090 216935559 951949627 583880121 50411460 118658812 704388133 923584439 301838000 245025978 738878249 476273245 39856008 31157992 615089916 605243701 836581171 104070036 335435736 602383086 330668637 163546668 921403385 879780825 798623220 327861765 498414626 919485549 866119084 129951960 518850581 257931715 757017212 323993920 489146654 849113626 255462687 60910909 402800777 101339988 238241940 415591091 376308263 800011128 901703839 85308396 543883982 993205038 904266309 564651026 919764694 95475782 849456212 765813174 446008476 408006705 131122137 781501772 178130178 889056902 830394535 230625196 611216877 397311359 184554455 252614803 393137862 176580729 695820354 580511008 704110842 192783992 606296329 988549719 838242426 656287392 916300302 282308001 659041852 870933181 98534520 759697738 980579000 402222012 677436723 548483842 884661867 841514544 377901421 742898269 949212759 57206478 228247323 325059923 291131009 291181809 399532402 40979136 217992306 504777494 177526126 504801509 306275767 341566817 613556302 515751397 539355745 690266135 84632085 699392073 534930310 25995810 52573195 996824957 980431294 440444304 721896763 588790353 542303654 430326292 868185331 623099768 953176161 151364484 716961094 34757132 491188754 210565721 460429709 626064392 664148067 63657010 557849314 391953613 783707393 738478161 869392547 2345374 82367517 906926620 13146357 143614499 21852908 846480797 128143679 967929578 718578728 630118915 715990698 777297377 583986830 526703135 833193128 962077406 686156126 220037864 125155178 798402583 780850910 634725879 256806504 154839210 552716503 96195084 153928926 30792982 850861334 753421191 346253385 293357504 243575789 38982895 649059565 717130608 788104367 419898735 770406482 834842065 295496247 835346772 96947139 828581876 688815970 279187600 178628302 484936397 337404816 930686778 10483654 153479605 765532967 902478860 931160132 329484006 364113936 366948068 687123362 414574594 816239672 834177859 172489087 295461005 20150288 600254161 733987390 930238062 241964302 951153623 567779206 861848690 38225962 89684931 397388483 151207113 912643170 436605864 433137060 842071943 471573302 130316987 348114587 266153764 254611244 374228183 933511008 913517821 171695693 532299002 6201710 649367505 381687974 983058374 878037125 963144772 502075081 247559169 905017126 447147871 279846985 560452885 391628570 702919438 564925505 327503248 769824236 592054433 55458254 591374245 685603690 23612747 967684752 278036394 64328232 81837222 495706413 699438744 679479804 903174958 905002447 99751054 602046083 687089345 696876705 940089679 821482907 710897445 793799253 579789503 407153639 244214402 347494049 857046377 966228814 584381924 555336381 944509692 961879932 842004922 169484262 169395913 693896288 485541466 301895647 760388167 599354028 281089147 776855915 123275152 774198361 177249721 284900564 273629153 196162848 285724436 126965863 524984862 681891585 423476593 691247350 365123915 140164800 614522392 827766868 986914580 608932451 580717876 615881181 654749254 907067830 960619094 92261099 962309460 597103815 214943987 44771170 820451027 130938474 174995681 261276197 93345278 90996405 524755166 375770526 703759154 509682053 861356297 488461882 185207923 430614264 228450151 498916075 564272614 480987633 67300959 492322724 811505237 264421016 338350910 688887265 925487022 219154135 635088052 918589724 358125956 984498910 543974230 661678425 205797260 772305823 680652314 394602907 841723938 719927122 737971933 240743020 311587522 571964403 783135968 831945305 203263119 197033919 842103111 991307892 167208143 635197883 202349465 169311441 820741484 280139821 490641987 53251337 673919861 622642465 602484501 444743866 628218267 686721765 147319747 663261188 278968500 121438349 176760933 194907661 468039228 480620144 316519927 598441342 618250959 530270888 971017434 987070725 794911408 442835350 801752401 505413073 833457734 274409053 269295109 205595673 125864089 550508898 2356866 644791189 443243481 773740754 856880568 609669123 112768984 991473436 704917114 510387108 576561803 552427891 44058626 983525308 234060428 252252749 460372075 249527573 551114139 802601446 650499382 775829116 330635544 544834238 886081478 182047555 187720331 423449623 391213027 278165438 708077085 92906616 15196219 910179782 273208092 373282861 526853340 184453945 723780219 788412868 534541244 436516471 432199503 321552017 771580209 757030119 323197267 241143595 503059577 837998960 51743589 718039533 24788532 217391360 294657543 21080438 362518245 752823561 848517087 321933097 915394932 127224831 771747383 365724590 890383278 22743003 616482173 160033135 117866692 933624475 919019972 230179612 729976264 591264447 181902146 647124007 20744243 87388110 555697360 484567881 110781026 15905487 777891437 778663675 690272276 431340240 295789499 108549118 567856878 292475235 566533760 6811092 135906551 668599068 927660327 115217732 740531996 182610452 574971709 572872410 349993901 409169513 360800244 692283748 23182046 223127228 127214755 31589494 292930375 752749233 206891331 59605223 624610405 487563122 260733684 546038610 203240727 117899309 711901814 922966678 426502177 230000273 37250736 653917782 189101740 734352725 390450989 648370042 157685444 475787442 284995226 323493036 765175769 122379492 80336714 568808668 607915838 543140012 720997810 621280701 193016493 554133969 442485997 161826373 300276418 522578330 886758200 977554737 10866043 695261013 360617591 378783615 829514942 786436308 273381551 880618737 977756371 741992683 513179274 605316753 563808486 60713971 924025814 774161704 999109511 532803658 655665158 169036229 110971689 751834833 904467631 462235708 761318566 905555308 458002956 633209252 434350009 704475014 501219707 452118232 567188866 545719434 514063358 956391671 568059654 441257067 209013947 987320293 485066669 274799133 209819517 80960712 595038146 381049881 726470960 89804939 890456823 944703709 241321064 25643614 892144862 823951722 992882139 212159540 743153009 370801092 417528034 756402499 455786890 260837238 499100669 988379784 389739884 137935371 524374348 463934784 659110200 728380822 105187094 214929264 533976953 210801963 202399814 672779871 496478105 233235812 539678953 437409047 75432553 941340381 906543281 296910055 9446045 485688503 889064309 19316707 786096462 533460249 104137647 27900770 286211190 15018922 448148220 828726911 305687415 567417369 652550816 179327642 901970837 155427478 35921919 331037652 721857655 463398998 101828901 688922006 406413994 89238546 969879871 466211594 723098654 801452680 795114784 956802976 473876647 702938361 552997309 465307531 857784957 548768169 829141169 967371330 215437500 641858659 510953658 108248319 832046053 759858930 825011770 725658435 204600923 357959081 368226231 538188112 229541095 329984476 833398363 298440878 761652021 503381093 534151796 517645479 430945365 132995616 312316917 785613002 806083898 404242543 329827060 794042219 449198910 848826806 150290986 795313185 413003932 484709344 262034294 688504392 983139061 284879576 873135706 210194813 301310412 862968593 127001724 630411301 665002250 277756415 856808487 231415781 456092026 210917020 779248327 580985899 607978318 320364516 56080241 79178404 824718488 94670169 150716248 924426180 373907922 679387007 13614681 457516865 258948695 535767649 35485040 251619992 481481959 675966474 118363969 123887495 696751655 795397389 96616080 409466513 394545439 16959742 37887177 93993854 46614970 938900727 465197177 57965015 466703177 58097684 69328850 991726958 733391105 457647607 170877227 339177684 898434168 624580421 965156222 352431586 344355372 613461030 726997225 179244081 43094012 229152457 746421549 589449121 645443500 674762718 704948274 483146966 504595814 262592794 404323457 387577782 221686324 361043894 434349512 518967788 57018503 937299697 513821530 63724904 424536755 914611337 623625388 32123101 363134320 883998534 388324314 921458754 91958875 947774832 716381728 636098386 379892851 201834323 294510688 971915788 25854108 217191362 285247906 516714291 768009759 801625234 170142096 333968590 206694696 522621210 219219702 986784937 376311111 284855481 214450760 844623059 210532848 861961040 35408924 782979103 143237883 658225604 90434987 446228131 513556772 676707454 774141781 134387771 710064268 442125802 559114010 577461511 583259958 497810683 274729761 564786152 542601611 407461 382364213 230190855 827627734 245175138 205882946 952512079 64079817 645299630 488852189 311632878 153789687 369911435 493827514 154355928 328474967 369565438 644613939 198080836 508534471 697944976 169890504 42477357 659534471 747963085 77162905 27738322 950559162 66444232 246855918 233898806 920335849 826699414 172665520 813862048 21852031 127180494 773003757 416168732 277934669 634206224 818852183 716643577 706871304 189868155 107921350 515874122 779630790 993347380 247205554 300735589 136783237 710061798 303538361 493978214 992879268 336170557 521346591 152735661 705236072 651116650 65628489 33976668 516780921 552012194 750218561 522501594 326917474 608592799 811072053 196058450 11293972 636078621 232354296 230056501 57648995 293879646 341579904 291833268 793110408 378688167 809897062 539615302 38348701 507399361 328330089 825628200 525340452 811082873 829960939 682682328 700204929 907985696 856113266 560476826 655565435 463606539 791043625 673005811 140671679 486132244 408570716 198965040 551786589 896354327 729527551 473152992 164424521 371025270 447604776 265232982 827261915 399309718 785495185 210337576 850066767 189085536 852828439 778332339 752812614 169318336 886640701 989656468 751379268 20293161 49659562 377047344 237666096 256804112 180185510 397369901 760216022 352633453 158203809 221537527 147255912 189787709 513443501 496678972 402076153 642252546 887596799 194836848 937363969 894980673 1234290 122086218 280536796 567505155 202706435 318882885 758721611 78431317 450757206 983457568 12817393 758327240 505673264 401641823 945445846 202240497 840636923 342188487 887279336 908359402 528514885 343116005 279155061 8858319 652485953 752785288 740899763 137113154 495152452 535284035 456759865 286626536 610195273 491290860 161881219 551163370 189008494 705432352 870237553 396305013 767241589 494984380 709480904 853315130 174503748 449021285 181850800 262791150 126320997 8417794 767209012 244582859 83636870 819001148 859739589 380390414 356177147 279707653 258074807 877995383 431458615 878183950 721674435 413217228 337691734 741028431 535262852 630596694 29786263 380009859 324412922 824605282 852820954 341431977 262601994 286962625 790456870 353533828 605566971 681433928 24928806 251425052 774178810 529701713 450870182 407002683 469311383 4253240 666207259 517938673 852213062 82432224 817300249 557748753 637869023 477108524 194961114 317262258 926815519 619468421 432908990 44538286 828879397 938273882 138980293 438803238 122477045 470414492 185487639 224180732 359159288 797182526 356856956 495108439 910537338 802920891 584734437 531575331 743824683 286001039 528290529 774812046 813570463 686602941 374105896 137077132 130073038 670315336 253726996 771160404 187902100 270640826 721669411 816685538 698922546 699783328 649125751 693261939 28513995 685043467 70197845 419159307 174580968 49039632 757505706 183125746 416116725 781491017 510375553 690201394 477449922 674137171 83673486 120508699 210489858 143600974 92106662 72532672 203057359 724850784 340308292 218609016 332359972 663557426 344847878 12420701 57821282 688081265 587319598 248324304 121930188 584997710 999221795 965735155 701347594 256222719 241980141 857446957 688190634 388042812 47390908 961314730 229831834 23872706 418910305 503446745 172177072 31288531 685487314 892122604 451937058 714968757 911103915 532490843 140537614 63449135 531381672 146096993 438214899 921988367 539544365 45980798 16273718 707898790 406521022 648376819 221563039 72852809 266335110 249225545 226420441 427664594 922631636 583021002 777847541 979579678 530152346 306131206 157032935 330538893 464515309 52683088 608625416 405926533 645779592 418359359 172509330 839905263 974273096 788323118 153892903 215672248 346860977 664441275 770035019 488376914 995898471 570839627 428829157 761711408 572180662 962348677 341311682 146869069 944763404 494160339 424884754 951697830 655945593 314700772 339983337 748667835 872651318 879642925 900887231 57733650 47367195 490112867 311240689 421595828 62255654 340987906 250356286 256342447 162955003 317941961 451586634 873322898 936580447 713111612 93563678 240370164 719750844 184988193 215764646 408720877 846202273 718095363 566191666 291586202 611802687 450746802 230005494 611711390 177302765 669468097 694309001 108664732 97210020 377300999 205450602 692691646 867088259 769489439 665993078 34152241 487582028 821020136 742399603 700299686 922612197 457346053 464983177 229749203 640554457 188143709 767173828 428659952 843640021 794700956 902638995 941830203 684315179 59928241 998712140 193882484 27403602 282624846 926667430 542716769 938527843 59614828 629894973 89798219 295387294 854102468 183258641 255531136 461841635 743202134 537247239 157913295 315100218 547341286 428445799 199324431 710670411 675948922 149789020 538057368 379944935 444056541 237772407 66347720 648163709 209624352 532044077 539052415 149305765 507852819 409743188 219408803 401201049 869639376 111110570 282799005 867431863 706187057 510904398 228341210 223703552 701384021 746872645 789422924 395652764 707864095 547076854 226743783 480255060 175141815 11817134 605489444 823886103 252732935 869937437 1688705 417983605 432804158 953786584 305714174 39039015 789808209 278752469 901082785 276776581 897252725 973149425 116020979 877414670 949647015 302941805 965179266 73120484 652212260 477582957 532502365 643302221 793655537 538179704 907770523 429275699 656237396 411748603 986187988 782386853 417318744 809941446 675639718 294064980 844303694 623035021 983466289 288807191 557185607 138392424 812280476 136713063 592857242 529156435 564463246 212030180 187430500 997737135 737414581 676304846 67859971 920395199 173585730 828545676 149938330 900896044 520523627 733169193 101360785 157418626 731812840 460092626 192092178 474171057 329833591 958893657 600272269 647167116 252595545 277741749 161862708 698167117 382621138 728510080 110907520 300947727 980474028 97647479 317668522 271141715 544254645 172095742 187737395 619502460 231860540 30563994 396546397 216647507 280096408 729633396 370679215 395733891 746884769 42420701 951615604 725397533 667487541 813848516 490792509 488825110 310521013 525511490 461319259 44075205 295190661 167867407 653438310 776421989 509752719 67135241 515682232 810196633 52747457 605812916 806797299 161968611 274414474 169947573 97575287 757213995 949013601 737625430 66708717 296409150 416154942 339551238 132825791 157335117 350954527 474679766 662661533 664782442 706832261 846481148 456789241 331794446 885631220 576441940 854262668 729173910 827039094 277387226 559778255 2484417 475406361 580369201 799618179 986421044 520324204 382641183 805215017 906298614 641114374 809463566 694207115 608555252 112357375 799194509 768565041 419869566 810192245 618306765 722111469 952517320 714922505 333925925 458082896 625090410 709668703 977533327 261698866 175356641 613873826 931401768 42833198 113873932 405658365 345449140 294674211 461103535 714104355 866331671 525430452 65585907 121979080 910182877 64707273 962970084 809402661 850476723 184412172 83006962 870475640 744643819 378643821 869427312 191127681 999570684 314686111 808653080 517073927 268591104 913181848 673713286 288262481 136033845 144305685 873318072 830149038 827941757 414438931 205717 872007917 244735965 866348119 167304034 337426917 760634369 412108264 348892494 968563439 88157623 692500879 959089640 609686631 77624943 161785438 783886755 716782382 546302914 676098598 531059545 735724331 354009064 67768319 831703749 326667717 163787328 485095108 375213319 525505643 217662924 238153620 649891108 329319180 474859954 904345171 271139972 335509663 259974588 101832742 901673842 332156317 89846489 162708475 644664224 831145602 355649434 685602559 994052768 92482639 594633910 558570789 338149996 353680651 240262022 325493670 346720222 290146877 510018185 106536315 324041017 479201140 171632097 27311589 924722334 441465023 329397205 261639910 835174040 327704373 539379021 766000069 958922385 684972399 205217369 486897038 178335066 122477577 344248491 530262928 785583015 520812069 594610711 454192605 126090897 773531111 994856218 101061069 501669906 281024250 831139665 968532603 3004300 656599817 864087037 314068806 590746691 227267655 690839686 72415826 468563422 137576936 720169205 118024965 789428970 8316581 600408696 644520586 858017623 357063484 406878689 675874897 624033529 594135790 481924648 133851789 739043336 485979136 1753317 891435189 490613664 518293050 555608790 734505475 782004290 302823275 392336991 791090680 903836241 803708386 518369797 721142998 657731222 927224567 41954034 973311524 182893757 345992064 354256245 938176302 183215062 208160860 900984191 539817859 787448020 602968812 639531302 686413685 407163153 662358932 794678565 456070300 920373960 984700991 312031066 194212435 296891290 183126233 881004360 35086394 324989706 825210322 866585747 169059506 63795457 883667105 841296262 272340836 474438218 277407807 239357840 193004475 348684567 395170728 249852866 540742501 974846330 509594206 315144019 405145302 465392621 599533286 596967964 104085956 685437899 837346120 780887325 213502892 643779028 835941779 193389302 821784140 893352621 254039639 577008239 20598823 148723038 753369897 524085488 628034820 359390162 554873122 388658953 397167215 519338842 778036064 948195052 329946167 843297579 834934660 782305006 123368686 140654811 471809075 941868554 693119596 399656168 594988949 662864989 338511437 945766705 113362393 969434027 94724718 705297786 982470063 102760921 851377524 687891949 476801740 344753521 932753221 78082964 347127914 710753825 312820108 175675616 959347141 609898812 106482233 395869221 668321951 936241719 860144639 340554267 40057276 750486829 908970709 861699679 342552935 469713756 367599734 368890352 308542956 848075174 744529121 963858354 924377628 585154321 784723161 510724334 682287564 137907015 801103461 864877008 285196373 666431255 649285969 488714216 906916118 767513330 862711212 414146218 488978414 382635374 546409544 661110766 481068994 457670599 327718206 720854640 834083581 742355033 923298407 289323601 621753867 715822375 968175587 147777940 673556445 502397016 463823510 13867682 172329576 363890356 127229606 63049926 281676069 933753899 555915775 724170930 66870163 254754382 684347087 476784889 766340017 66616020 950563338 70018706 548917380 920632343 675782631 542957915 998241431 77959060 248419936 607308948 691824246 662763119 97975222 72544 398255922 966718956 309186284 96760136 816981216 744902135 952391 840165559 146056986 275601309 789237204 33486206 521933692 148199313 387379170 701175122 169895976 77107880 543805315 584149577 405819971 668347997 846854416 361712993 394974325 427888462 917199522 321411321 7968109 716521917 936748186 361443158 415143515 53127183 224440857 784771872 684329844 509121873 897788296 6490594 414554738 284583342 511326994 372619405 513080593 547188474 311649573 282019829 696181651 700952874 47289077 928710483 447863101 652018394 617210617 828978369 945181400 648432582 201760620 981648321 806991153 154103633 845615309 826212791 55222169 206489345 534729823 24684138 764545637 263935232 723125418 715300487 656286575 479273117 262027256 77942814 193776275 101554889 387422425 922966819 863555123 541805211 940732576 438917614 531753908 292891596 527963107 605796283 640176127 364584764 674182910 283325739 427877377 819762027 274106513 964097218 155833643 30062848 553311742 327412583 730081778 58685254 747058156 321966310 625804368 55145642 991413959 320744049 136566849 977420094 665626429 936503067 17552967 229579577 930626242 124082268 549879271 268875637 30022669 783547536 219516970 971512304 7134105 825679224 496431645 627256395 519846437 605859511 522535761 873066574 433474356 604156501 90258011 908703330 970643854 619968320 126066517 316448277 357725629 117286343 842061915 858253978 698973329 114271773 372911120 819249990 734228381 155319004 941480982 166471189 795994551 34239871 959417241 522434594 355398524 330908390 898420677 413427762 591287753 656521686 901080139 404076842 805046339 973928311 995762657 382604948 803427792 583378388 945837759 920670495 390436636 653149790 55110434 561476380 125540117 231006825 287288268 896187650 451369840 838634414 99276930 932634090 815434530 97052872 963104909 539679763 513234663 782138807 474316090 554047327 288590270 884475488 369380442 47349717 98134378 849480970 258556098 261000733 525215987 23483106 126701260 86243335 782160675 414414968 689874133 375154436 992028938 117313600 198732733 473009835 69432443 147824402 523910506 387509046 632316556 418525867 327665477 314134530 444140570 212808746 212974779 593221651 236566595 739831955 444170173 668302477 737937129 254937935 496529216 329887548 175101750 16716970 316549054 232011533 801502227 386361940 785646004 783677075 331324079 392293345 204917282 331139203 464871166 233270601 846732558 874855992 874455095 359198568 449464833 369500207 828694869 25119359 871066760 839659148 829993880 940449457 427781812 359030164 598643457 752320647 342932891 833264177 181676249 316026221 615984596 789930609 676844586 438950963 810356735 229580807 555660868 111195532 489618235 958322889 478545210 38303378 269561262 255645488 415657570 784090944 671853825 997963995 865188569 603452151 296916705 660437772 841431037 323421946 845923199 907766569 974075377 397933809 576860689 362038588 802206748 58706282 771525967 359158388 981644202 741541971 903828983 294478754 399946250 513105282 827522377 213778877 82046318 49625901 735700875 744379486 376970574 152739442 409215622 679265861 16917221 643363280 14667783 11881426 617195954 505534892 792950367 915519372 221112313 84983502 231756004 31258270 288554816 722511073 353127022 444324181 314692306 363508470 350608858 591047587 718967871 123850241 576539787 861674911 177644506 608165723 951217380 140414467 582293306 841823038 180634831 845947053 806787513 509816653 28097593 264516382 870189816 202058505 50575763 395692286 630298969 404446300 296247379 995103382 400782468 139001874 321294705 158884692 316014051 123123291 351396330 553473099 825717029 43914571 296202561 100707504 860132542 3286875 811141625 631143518 134495334 604594661 924358172 432578131 501344662 192264107 155003831 432955185 194942478 265636688 597947227 734951870 264201810 527913949 192938142 677456740 533287464 319495486 249799320 28783282 315497755 352978627 672733287 954635736 474492155 160418720 904783787 732704559 91129435 460941676 239369482 222770607 146415378 277346470 765116077 710916472 519414459 170853675 76279489 751074890 250920244 494979777 890643448 342557708 338117411 233268624 549150725 28080968 588766828 718191268 18434083 416788909 324693180 485536876 578721167 181936780 624350210 95764286 739394057 532804444 736753904 586189777 325922904 858041911 147654014 590160833 454225603 289869914 16095592 397735950 134590872 732575913 378493611 829521821 889891240 522357288 38846988 37305782 814915273 978246787 278196113 658598020 964929107 909177479 880372997 346726808 564174756 333874343 945867384 44812391 672430236 957397880 461579965 136216775 886945825 18470453 570313195 303022966 78166173 35007291 912081373 58718355 834188411 479812750 685841586 642606627 707324589 492398675 109374797 257560717 99991337 10572116 410883541 881084190 628306279 626478975 546431543 16879751 912425701 775773799 655386783 68203866 460614051 414271937 781373443 579457680 185874599 499785705 9058456 775831557 6657659 728365659 831365210 23382778 449171370 865476154 679982473 831591059 404624710 524779212 83733286 553490519 601443173 791506939 294484347 804498611 670328735 544768726 242826896 335827319 678254482 502711310 416781494 329058903 637269855 605675641 356568832 661632875 789907498 306112915 814425029 340732847 26364573 62388728 691877152 437414788 538361701 411776491 120469360 345127213 966385076 196960723 271202776 144068947 109542846 650175160 994309824 88783746 904166204 436132042 10814546 706598058 709986284 988705243 570704638 97355166 811655182 599012832 825353718 501466520 75154664 384752499 671948211 631390899 926223172 682067028 777869422 268237424 427926509 240423395 148470952 239239730 126864949 752157608 160501666 633391554 676973170 135544268 354021349 351850955 55557245 50756509 13783484 456797278 163611697 299861518 86060469 455438704 960759794 74391604 342404900 526117720 867974435 834908618 488930464 354842961 729055406 886921646 760200324 546020862 287566721 893063266 625847663 789404641 152441099 558253708 221104325 204169698 379027907 450965366 689105707 392037326 2088865 256847758 681810190 242782422 694207651 449146599 765153565 98432012 949175626 614969271 691877067 821196009 366213914 323400407 790689998 357434826 906613534 307380806 868754851 739991150 567950433 266195878 274776583 356213370 111565430 110845629 494831999 757884917 762275312 315966966 583398097 484371404 798580971 292630750 196988041 969345103 249962370 409497767 809195381 534163378 754618454 144915112 585398570 842021517 659421966 467234522 921877117 775109213 933274833 839353437 877464586 945212929 20549325 216478705 56610480 857808957 89876660 605751422 403195922 537930298 850904890 480629132 207756056 378859012 801886872 281066955 789230700 195392779 829430028 598757261 653170942 393675426 429495639 495140679 981155456 774184579 860704061 520182804 581921771 879689034 264864777 848781873 892889081 347770101 521036550 740902786 857135528 745510251 168203271 486799372 429985469 245663985 849688032 183337081 470295614 701302966 776111850 987437207 464735479 628502345 154432387 626435033 12207095 351250205 120332428 680975316 576819472 28785420 531419113 765898947 596702554 914616529 531107076 941409284 773402032 806550924 924317003 135880345 718699825 815517250 383378094 789646760 837614016 251978843 519719969 974298364 751155845 606913570 677257248 878804353 883302506 789417801 382124326 190214603 21950623 514751842 449061941 372380304 571836183 62767207 703961425 202989865 24346889 490500914 216466948 92904470 707158383 114458630 202474460 504020343 106986890 101069572 511309033 478067091 159293788 124927671 272751168 322420565 182896172 291088521 358917754 251878602 721921798 247787851 249719349 812171684 693495609 996457393 214270610 857075130 3078359 205274324 680371637 63774598 506290488 606751918 522369865 347832997 427310455 79133857 985252601 22288987 582716659 237935089 192599800 413854732 101276112 741257797 886198394 195694532 118913396 277259818 496124473 661875376 695810314 301726608 785048817 459894691 593988098 681832523 780019683 875627922 920212111 261964947 651078486 514418712 763560999 296905604 981767441 725610995 774912007 529868191 747710179 164362117 318197165 896794951 316099356 537343828 609897820 602534725 22604561 832878218 235476123 373890373 6619035 650859381 487832758 767334487 401579416 733438984 487447868 166125934 423377513 425181785 851511423 822231012 482965619 624428833 578442263 84424180 707320734 993904191 258809695 882819903 604999129 138110773 239962103 894435144 108371348 698113961 292959808 602888696 204353092 357018598 579532259 281389082 985240802 751474008 489634378 334671840 393839212 300552980 295277350 674394460 464425059 83557453 865632487 293158152 772279628 705542368 673709895 963659327 415412527 910219209 278390720 158471617 766367259 123016620 228647953 214559795 258427552 645095757 813373117 120080029 227686483 338646552 284778891 644623594 89049678 729904794 395424263 561249899 277694381 119783685 841637376 86082133 211254290 88364976 70566920 576140862 364843041 801247637 576184823 771298980 674949637 579211986 438215016 891521382 84677097 648911656 117913659 90362953 521816704 646662271 424129297 683210612 104281982 629838176 300401619 414576116 601874461 630279033 189254700 58679353 266193305 429486109 872701962 420878999 946255796 172094146 146352673 611830214 787395379 697567617 511031912 781366115 596624990 490309017 746662041 257413229 624000388 246471659 79324853 420344264 335257461 862180223 261911422 348212413 859109382 750553087 672978172 415475576 920358033 507528759 232335609 325874057 668589170 276440219 759857541 493904996 226955659 668958657 509277042 836209633 402929857 975401186 613620440 96247484 670148220 74466910 355691411 974696726 210643243 662037045 150336960 80457970 435790270 665627790 623248452 931392697 880565802 104141364 8870213 507889590 547709417 780933395 371437230 989926555 452662391 480759488 367708336 955352059 820469718 587095279 979267644 215442125 532004107 181594106 65450377 653264111 624958110 427244385 378044052 174247841 15803678 248403012 445335451 154034182 250352027 382909419 537143201 968831911 535451690 708357183 300872430 799130863 825008229 33260110 225655692 276560815 667844072 577585866 675316171 472337820 415912149 114929291 424069821 272298700 553849937 412469001 115599547 609674813 822123781 885143778 833098206 692111950 280440733 88643162 232883334 325887300 269668684 60803030 27050967 331374535 794490951 575671904 986564151 931991394 855047749 383888422 309878738 468534534 317568774 963373819 571903254 66527623 338310345 242638037 246149431 190914590 552228564 9440845 60881580 744249061 330190319 588395810 659002800 799525726 518611689 63312566 606534850 645819629 68434706 442889871 302061861 567866201 359801023 659420888 490535265 250847055 483417546 516640477 412548544 22378719 292498447 112970643 232832722 366784509 370973680 984093197 117867497 892925697 345744082 601433096 893378974 657263399 306535838 178424416 938437706 404762896 322175297 887793048 537982094 432830272 189306156 330327 865236428 525282462 641732564 103955430 285750443 464305910 92185395 969439923 136724374 375994234 583031621 459552976 63548222 883526461 248869005 783191156 227642644 37670839 165331085 157218937 209804752 942497092 298275409 564601564 225296365 19377573 839514341 719722817 571969578 634578557 682218458 756544365 780103178 938112468 37588934 971137482 787094613 757085848 856365248 257658342 480309141 741804312 338169576 147414772 461519002 238781831 226692317 651442249 520707318 497849471 947903045 872069088 899705730 927455099 389521993 456905943 686093015 364090203 535049749 582306288 415148502 140152036 98339677 892858897 406586401 461565758 206445779 564919492 543785631 62179444 992853682 166786744 371086844 353036279 935813942 601873470 91298086 366118684 732531489 692411852 554786769 865305497 609799736 888974462 783957748 413591052 940975556 377937040 651703626 714351220 572446994 936479717 385732051 995812022 556058099 574694531 265588816 266981145 648863037 903542037 644526538 102822602 681260360 61676391 726923531 682002521 769260145 182022894 354512675 532211258 570174362 536670526 730311141 301486405 470596776 97309329 688933479 724166967 983330564 945795655 867846022 733410607 580155419 853555552 696838239 151927857 412854750 705449732 898436311 16287655 291734851 148667643 563736597 285339098 332426434 710399030 686180610 662281341 956250328 236020036 790564560 445772067 678212743 854803677 438049136 7075780 810976212 142996059 954836506 712330044 821297736 730329660 317687241 196314572 853239152 192385698 471978940 428944279 697054557 583362515 75248631 464944934 107784485 567477945 959580608 64696293 716237664 891467618 896605730 846126756 94721707 503172481 962711149 683158550 851488808 692326635 322458804 364407125 16631805 66881051 568614989 384731228 472200656 846044848 667255893 317393548 680231250 252867562 607793194 915121448 836051121 110649136 351885295 417709528 70696739 942225548 709725963 398664490 993034082 368945965 972929706 251847948 788977707 479255524 323058234 944035668 501705406 754004392 939421680 841262648 856235361 260672530 138713409 495636694 59383261 74698209 747893097 651115438 334350335 172759416 90528743 961122082 565906968 170461531 516931327 772385789 508265342 897207478 612349495 803342313 591644937 39896022 349465818 536282103 348196759 859269805 57970808 911148827 778393736 761980242 320586084 827775662 20344386 779604095 667628852 293176042 281551534 717024785 730798405 498520434 470263737 15352716 91984181 327973319 785220564 120449173 223071079 478604755 395288181 683118453 327884674 750963810 972944532 938107293 487041266 887362980 233656623 772597276 323348326 755764653 538012614 610821675 650683216 405549302 409912543 803954082 981917288 675655897 436785795 619814784 606468138 207595544 275591359 792373350 207043667 413356374 175784484 124527388 435580264 352885148 73984584 313611020 567534382 341584598 485292611 827760834 22070067 450890836 177852723 304705650 266004804 777791818 282034360 606650994 141900789 459944272 204260728 791421883 403827485 97208034 189862300 29146732 567730262 650505696 882731858 326595655 815966593 287482896 995581257 272525106 352641856 607764887 962981176 90832824 900338043 891302276 283858519 747385222 172935644 519574597 630216163 143876078 287563858 571065392 675308447 206100583 195692434 939097084 979375182 433065738 551589777 928073029 827968058 401444119 528965643 98839819 539948464 803807086 418944768 865157683 678972290 311474455 309092657 331224581 633567619 406349242 569276583 602436268 606671118 717112360 553426221 223136697 702388096 811840208 867274961 263946401 427795129 899605066 382592615 15028538 867763104 67507664 752233990 366273602 227473564 626991040 250326921 210942424 947879963 546550300 90276623 192320513 726097166 194905865 271610747 70045988 351751019 466131795 551130356 272871566 709005994 233812712 854502758 873123568 188809289 345771865 135051520 938903260 715019337 292638300 263869620 989836107 4856750 165047372 595731643 863288345 94584578 856051879 616219406 521195143 342641874 254095 988893678 671448505 246710320 273911114 957595228 720807222 911377711 67379906 486175905 716460395 953540971 163358214 18979016 108265000 861188734 39024583 338448671 63524641 639194764 607559900 757305018 130202734 724133048 201640638 367395824 154723083 177374124 582300685 39424220 428854617 464448534 321968393 470253021 345085339 84914469 677113369 371023894 42444922 939966224 167741000 677172719 735700866 820058511 144760259 425858450 198614435 285123168 148111452 532305775 454846384 178741187 49275402 907013304 558526179 369281279 319869799 438104549 606150487 406399195 168835632 570254130 351696525 482552357 542464457 277795612 210115560 83980335 72082871 864980712 956695857 152438605 407835171 361341724 94415635 501182808 638200926 326842884 641643936 398988846 258641239 470852654 220464842 124864047 304070183 190475502 38607083 619483841 427093126 116422875 809615165 391155918 361255762 144908368 803725411 249176385 148944655 79967212 541076703 324671885 304122978 973099794 557202841 197179941 930253461 592747626 814017630 901538053 424687127 695919198 455840351 226007080 186343161 70168478 157917358 156713999 173123441 593870237 440762564 415175745 910642267 704076049 287705342 421497285 870027699 264981111 750395163 607405481 647551260 377253516 95360704 450937215 933514844 367538901 998384628 558450139 771921373 123793944 840677284 898735318 268117294 608628449 201928736 562208910 534303616 907410942 141125020 742702499 372334634 926638851 342507184 618962876 96328998 871728839 987629273 68642304 972434321 30683109 851124982 872302494 331083311 208526140 490752971 432778309 683890148 30579824 365342849 458795692 437837884 514788967 629024036 827024139 809937892 53994956 881466148 284460448 458423598 737502095 799677397 704673580 581928081 704896866 354467566 882635635 184182055 420997694 198294798 56432576 314593582 330450652 308938290 958311262 976185480 17407549 630285889 757261856 879440698 441291811 367799680 511683290 653796336 83224469 526396702 308632037 981431928 547891551 943002026 728397215 239718467 337032847 174016407 830277353 698521319 379520761 350780863 191482791 691890847 629484980 209191901 48235844 104848073 294776732 447728913 943838507 861730407 65156046 636573792 526139215 309381791 492834862 739068210 507307172 980793659 373699044 657537490 368020899 169241898 895260634 541029362 20550346 988904189 816978752 976236836 37620506 727455083 59272201 178848610 151914647 20259789 133027179 14464390 336827084 239370914 219472483 303083987 900676932 505790476 385902639 929865834 717653522 568758354 210311890 281309654 151701066 566244956 544375699 130479489 77332101 591507002 352743806 797329468 727147361 535371678 135485921 290459323 576068095 178579549 458980561 531503127 25676420 601065713 495787427 265253450 637317272 445847290 615458163 818104502 187720682 267929528 974477728 407640223 397751465 212737683 291145293 989118380 51996684 24740244 323792098 189094506 95771340 658318313 256222858 288613065 615885733 600584293 485902003 571802269 726601689 683198973 748309392 385894942 792413100 783705676 556796058 903860328 907195625 564848656 381802763 230258172 889904987 263031210 862771298 908621629 992434517 179375010 388762850 264104180 855056939 953037601 659146770 964613325 355723959 204138102 664311102 398862296 729862101 997082514 674882036 53293832 568454886 771303563 74810505 660526007 459268177 152379420 86521490 480966176 18135038 8063524 280643435 872197604 467760089 812341283 656753843 746088582 825570389 207241152 453523150 318381551 794049254 721947973 37985634 218727146 860955782 781977633 949743066 647571881 724217393 987775845 575809510 285070398 558348136 842227272 697113593 249209635 528375986 607669411 281647562 205885363 731802647 139706742 569998547 582714030 955610531 786943329 782161621 672953529 163173353 12928812 75147346 650980572 675829373 71162431 225360146 819722498 198884473 561066282 688125087 945687676 540544761 388544031 570166984 830230655 607154591 482106227 668267554 753418913 730701583 634015265 423150722 467755360 616924532 758851142 313880964 8618139 497537274 205531558 43224840 640128535 953679442 354967078 354833327 484474875 652572977 745368656 107664738 10127188 238745296 126610898 59798988 929873042 557640301 929035263 292911835 588900873 45099465 564697676 129217347 826276977 9039785 221006548 720271610 985825127 604486742 187375829 884949949 479986154 488337436 221160753 551678346 580229854 711939534 295680750 852685092 901236108 415254848 180075446 693129875 793973280 377514956 102079576 218567073 827963946 426198222 854204741 148274781 110249758 392914472 579382548 621862812 244174548 142782143 761462014 422959475 46221832 390180603 186464098 259561406 57743579 110992715 405357122 376487069 547389264 142890143 660107205 898512114 196596176 74353388 641185459 890269412 788352422 589396908 964024060 862880862 483204996 345203803 415274033 849040272 111485949 971198715 461117961 52304237 26589192 194321041 376762590 197919788 671821187 469578150 769166381 830450120 667727278 783140550 558011674 77854336 700409772 107505924 252666601 630255959 4557574 198448757 992779142 189305493 506124839 161644720 393497086 350268996 375472864 916210516 301944580 459014836 83333862 347986050 898857837 509482743 117219407 879519583 175287988 624010597 544464921 740028564 88278391 647553050 978944164 757807310 188548600 171052915 607383090 865024830 126552733 170109589 349963118 409616921 860788336 386388966 307509730 173694745 27610015 373079954 349038719 879506426 832364541 71506439 75378713 942080766 890120063 837942393 393843689 414524266 268606657 429091167 788866569 691601927 982556543 439180532 428560379 446362529 4625180 106650039 589202723 485117323 579863838 452329707 600362312 787791386 570105263 883578648 817474327 367669541 895303198 677907592 605171872 473972876 276269404 760795595 21638103 861108398 324792448 731855923 565475092 720541425 844017987 820612185 430536596 523605053 994757253 264411286 538845173 628768641 783783622 203149706 188987582 758992941 845602989 883849369 307566805 216379063 954542981 577867881 533536262 282835222 957402043 281560422 359993219 347094858 628858210 162704958 489755743 465068498 255276719 147499622 660069394 931380788 955683964 626948242 14882040 705807736 108265673 88046912 191938258 450822829 142055223 243378479 706008387 767337827 167643019 763531232 109808724 690218544 792881713 128025116 301011184 227027244 129309366 615615597 950670697 66069108 875188301 104876963 662785009 983846058 803881548 297243984 323326242 477108595 707131564 783756365 439933047 284484600 830525067 268200755 683458768 220441446 279969965 261284579 449090802 221068654 539547639 817137919 968298501 406898885 304280052 256698478 807223316 349349285 315479888 672479196 148597392 307718731 518792287 701962807 308034766 625509751 489318807 687227187 771576964 92653807 428348945 344260039 764968528 343606267 248733708 902562478 700799025 450090986 282349418 28363495 631786508 48852109 842294834 905527350 183862312 110869175 829580556 203150752 887428018 142787779 881960904 604307443 917280058 808286477 169659863 961799228 193019188 739456119 958127312 486147150 614242936 506458854 292454125 571492674 934169795 641999811 893622155 729064945 686763828 946533499 478351790 111323516 114788559 589622015 747904122 296288197 74310398 712933445 851265467 450492403 197385226 541898949 655602782 948901106 808982950 780532988 979463926 114693617 760842597 250420204 81591864 573479138 303267135 32995226 37536639 138107645 789216273 568071055 800288073 708370237 199309849 4506968 456841655 37317857 931707261 567569671 910499601 711204333 925684421 854899631 154736704 107620262 974536541 639669227 342372691 234651930 772324373 376024152 424474618 690537366 899862432 824632342 851973134 692247341 719351064 852855115 884318727 348782904 828203128 377443744 627157892 269211857 43482401 476888770 90797511 2415958 756100182 611260642 196536886 387276012 654562751 264852278 38684891 322788602 322220522 595676278 700409061 421570218 110235333 364057951 209596709 602831723 129174566 780171571 669840018 242945393 81159747 949055031 726808261 385220148 404131386 483319348 146468990 580850413 316605579 231710967 328510493 286613788 227796888 653753554 775831081 130209540 39212076 846346008 611049421 718887469 949142513 278521508 754365270 304654818 71535608 813603923 697570486 690093489 309530421 528507781 15241220 711693294 233578753 312699552 256055290 778327599 392828311 473576845 843205750 958703057 106052759 874016825 177321721 896915058 179188613 885883158 200534315 774959733 247212618 433199511 244646741 953744257 929045426 778101431 338746597 635852546 504268269 151550323 542142702 155719335 427175695 38638411 524423333 928450274 909745041 449637573 530125285 258216811 897019085 860905962 40705452 360970173 408794501 396921031 95299740 223081880 647003740 846348782 702259067 664348029 756579419 414396658 397674931 68923701 780335982 802780910 280621523 622944331 72474341 375832319 132330508 308842637 10419188 289174725 901742772 39917199 975002163 875068135 753180358 215841319 378539550 845609868 514657377 454995698 228690325 807950050 374499141 80237262 258884702 86055322 316244825 949317726 167810718 423490410 839764775 885223306 210692452 223296906 589245534 250955772 634141982 231789880 676328015 719774627 954141730 862639668 725517425 743648564 369862951 271002436 800263390 114308260 752891337 699974833 748869843 799344559 126641416 807215816 222607668 175089749 679329737 722494043 976904965 552932695 640515924 33412926 602645490 27886270 31884756 703140554 748732616 505657941 657432282 897119836 459875834 330256426 255433179 527715287 660931101 635756305 322332333 906441758 106339436 645005601 121933326 641033115 358856004 399175220 968688157 471614651 982285993 902389355 711846623 238763632 513957568 635438760 326143675 486549677 880483411 495940883 398800638 838420718 272555344 230685590 65046105 258268845 936192842 244023905 968262494 473183214 485537271 608940646 327021318 648108980 701180336 902692318 627696430 416509065 247565812 438468802 359558420 8316154 791317989 437238098 844929503 278691353 212264649 272951954 67944725 88557050 746451594 296929992 930361123 658084918 280639543 220876800 910153177 778267243 12965505 812958856 769789675 139950265 121675326 556919668 227308657 61558342 823020778 807973147 519825255 330337724 479707425 785693592 110860846 410342342 137588006 251641674 844112137 910146454 306900320 318409556 194944673 948980578 81688279 46995485 567101058 458271458 799567291 333688274 594673052 915333588 968435678 985956063 498945218 225411705 167555893 211145338 268882734 427932181 510238810 87456536 45544187 304953714 546552077 411484918 821363626 498998621 644873390 576215185 552241822 760317736 184757957 249583406 647035296 210266407 438596987 856273235 813207899 43714355 589449758 353845068 495496161 210360618 463004577 21160359 168958756 655563116 474422553 235716536 697409918 578723168 932095041 810708502 686424106 562134509 630738935 512864028 719101896 304067585 271983293 701601641 448393949 570094350 583144761 514524256 732795984 512994184 373845173 487279785 468460014 376201064 344095135 658539182 283687144 798910636 64837130 750480671 615011408 514048468 902695468 814316910 22690719 342178407 862302430 675034708 187547442 13395308 386586655 162620490 885818056 86658034 168460177 420595729 251088390 157893000 567217915 591076651 260610291 825367237 651820741 476528735 145650812 545110977 207851135 763011129 475390705 875628186 202720090 760638343 846920838 148952049 554457773 999424989 89658323 904731498 549992049 908197906 646038101 347885103 758681542 632982209 400061675 170134382 969234796 869788873 833042521 548910294 713516107 561013198 871358920 162742558 387217387 748171957 162814276 293243519 340649212 304816684 215327293 490658613 690160080 267197727 647085575 727932417 788415196 719861572 933975642 465895594 76678459 538136977 33757650 997653111 237644587 598781120 746636911 67519671 410474637 286242258 685188631 136007481 602015081 919771273 158992143 842249428 523876456 289399276 614432390 250691552 570414424 10017991 252827403 333128891 154584492 232349736 203074321 714409542 544267001 29964771 192302962 285146214 74469755 105271055 571145705 668748931 74609294 167662215 594826134 76203531 838484788 714451818 719341438 436554992 194591382 601322908 783570697 358087718 18042491 689651779 85297794 365153318 887313362 957354570 991674779 878885742 555414318 993683169 900502502 592023807 736098629 546784763 63336285 308194526 90564465 12052686 456011483 277869203 941028911 333027415 492260512 521949613 486287266 312285652 579459792 844758075 777813520 866858311 481878005 65793876 755890276 141733882 370401657 512732561 161554091 264530166 614377517 553296782 153491607 90013578 615465157 316722284 676787711 764648906 228175450 670630994 127098717 740853517 60517606 378903783 948222030 793630319 773304779 43573210 331716118 179072333 993578573 638279515 411314713 220582859 960808979 901770911 122744931 330220881 23990186 341328479 363136033 927255306 433003778 273991001 889953318 297207396 988275183 416019150 563281255 721933714 950561449 927689986 755864959 658771981 576505932 328272320 937784620 241713935 3149657 195180756 285124816 570541078 699105843 604923022 899203825 202884455 517498787 373065797 879938745 7442569 430772053 62811346 768662134 640214214 2908761 299110673 89311259 328368557 684263843 890930276 78477246 586496402 302755978 760976175 216461336 964652557 206456141 927490909 200143112 662579831 990750601 958031065 481647632 587711088 590784708 25155094 744906966 376039516 387078886 987957384 869598629 422117345 452884666 730578729 686670313 906973802 484114546 89119989 989575351 739501479 48964640 215198574 682456898 256169483 870776382 142839064 857610087 153737037 524388391 693062654 31313954 348227815 208819355 597071916 778937367 466259610 426338367 173146162 867394058 832957160 489335323 218620328 486575463 786262937 502607898 602083748 804531899 739827255 30422413 985731909 994597944 24700049 188425641 867833388 775681077 459699004 780824068 740600574 420314028 325928461 172403484 458374115 334852283 386451104 155956944 411416330 649905444 755310804 677958373 199257379 425859276 942144845 855411586 518634979 142491199 937039345 639178676 251585156 103309098 250564715 563870699 823938626 154489056 566999724 989269627 376637663 488272599 448236388 103526940 737760543 457467688 609772173 874784875 311629 560057106 774511073 611839079 677357493 789532535 137992543 153596660 401504551 915267933 687127498 624245083 604719483 483371118 164904234 465535432 776907271 655389048 95132489 635670987 595875371 558046958 128568886 64326360 260193733 354200422 244513478 395874503 154758589 818590233 430049550 836558932 605006459 358146919 903094506 99384224 524487275 978988880 818714234 974983342 858266752 351394299 315896991 120963047 724017839 8571955 530780546 556251286 362925679 268474853 669401358 5733741 171923776 122316451 756371825 26989823 947873568 905629732 660934047 320593475 266139415 639789249 733195215 576221464 419065773 240560634 295186940 70030011 206817135 306480367 409113701 406520402 489135982 42781416 40688653 531238245 766506943 912374734 692705595 479033439 828483580 413380783 638178812 117639953 970600897 986525758 702894748 947838256 6247728 811398480 37761073 917216466 569107821 216851808 73515280 44393717 756501795 595490571 625737557 175487993 219636990 901207701 620846432 804679712 547539503 283754083 672367699 550037525 321670379 984942463 699341461 452233570 353796332 164496920 747138129 517879544 204207086 95549438 470120440 408452011 498668083 37201194 631490747 667674292 197681408 991308340 79344914 787667501 353559326 255186139 254437175 869110680 51497818 540177025 906273196 561375833 641806597 957053612 139717553 322325047 142225012 332789639 626210766 595924447 978547073 660279390 410576464 37362017 729203208 813497382 47816131 237937841 806749291 203717618 598299005 871918631 535407119 533483903 999040019 471301376 477081053 398895017 54969826 266074586 264919234 820844276 541732743 528819516 238335023 322366980 214823527 705846284 563545753 663579173 128466728 431248407 463971322 229609412 614341174 794564236 431057486 243842803 345866303 557089921 85467671 301467113 226647223 203413869 148652250 457765760 806777429 852652460 53692832 869501365 274390420 75865855 963948918 214142508 1881907 682986249 842057709 408347306 376149174 457090515 314192794 143397273 864121058 634950216 310090903 853789831 104066629 951912634 4713728 841504935 847763883 19608411 344345975 669616974 692038826 304411845 841018785 912123511 800379927 370150003 557629607 776361792 202089103 2689861 894452150 521549419 428932848 312248320 79886975 777042142 929809628 663399884 839820216 906608675 554789181 443209396 684075928 710501097 60916923 699349033 870626911 568170881 562968648 295832960 562395852 815390817 637931925 91665519 135898789 837164709 864391066 255926164 770525491 151212681 967410450 881039598 887570371 468341232 82308348 647704674 105352230 734538464 152552219 644508727 133285169 531685892 949144695 312782234 661649726 166986537 16562651 615710491 68823210 840015809 725587540 875276078 869337685 122897763 992254392 507472044 350470693 650587208 104051485 929857359 474307459 992703952 710567773 779012665 689144284 210368251 472241561 610115181 773041441 251159281 662807987 65584469 854586439 321487227 115367122 519766331 196121032 254099335 493659618 602587087 390956065 82546087 341805585 449434279 770503250 942519954 247323988 494267834 533509217 952451490 789305568 422225381 286300631 566467925 399844273 631929702 388109377 767021517 234559750 185933412 409002416 217297744 663707362 166872932 954878265 80078536 537151117 823755221 353763702 904747075 461052178 709994118 208088836 663256436 382984639 119248938 534150915 229832752 235693223 786341851 784640921 968005363 158102819 817466772 285844591 609053017 491519564 925041846 581556530 469262501 424571267 445107332 962589715 758616125 393965802 707414183 976897096 267369003 393216489 918366122 553715337 831978910 518997417 525484414 899224467 16825703 189376412 433242104 239511721 355087997 651697139 19110734 617282574 234261625 614701606 733186206 150391180 464073754 373156720 499486824 612714224 336237507 791370577 915605774 448759947 336111608 796027914 495680347 199001011 800033765 182380836 930588409 523452736 107586519 382988266 479794937 28282383 33028544 661714922 434690128 265026946 547201975 871599991 796217428 301997566 707185270 573640746 831689539 946926956 924899802 748143453 758653628 861651386 913790823 116914350 611763267 25490775 512050882 32343171 32298945 70276537 467978292 842782336 754706947 122599899 11571502 946348050 901208886 957635255 355775167 120184039 5270897 696751568 783072800 759566196 497813804 235459500 953852713 933428590 710568897 953521746 406957273 589079633 678108658 571687888 221431761 500870620 389224546 524060855 620388569 237863059 756267546 155126941 699109723 908141116 963222278 744620186 464015843 578159203 716204662 545111499 831894181 552362198 816721310 395982291 865804791 448024104 674258966 273264469 228893906 999461426 509751898 620076155 625611605 16736910 623602250 761664370 20495170 893739803 287838636 677718251 86485119 131832956 826876069 323119772 615443863 685727896 160355908 210533309 880574519 884865307 638498040 527954828 415169969 825903092 39360788 153363913 200434044 614573525 848376658 348672826 771205553 908891831 459805005 114484777 916705680 374569555 501081093 712196321 600821241 187658921 572054111 842373684 698003956 345160829 150269347 533287928 624032554 102595029 2043388 494194565 333479529 954860156 145076475 4693561 925155875 251029635 859582485 985207284 891734767 726641851 423772960 871698844 372418055 222428475 865909466 339735962 505883593 67003872 478291298 756820572 529777719 708852424 918044861 158991569 50271606 936692950 46890322 624455920 436919378 149892658 880558191 972737585 528155833 583494854 684823234 403009554 200989756 20398274 387827936 499097235 244559505 192749336 848338369 876028602 502158355 880393216 346134338 9138449 779420736 132886390 115208866 329564195 253045306 738083767 529420549 725018882 212177223 781453768 772461044 88996804 173054802 573331439 634474459 606220801 953681255 178397751 109806218 13440855 619466810 894222577 985664949 559605734 526007969 548419374 195965812 688976085 276038165 918037830 284223683 383516875 907260726 896372563 921723907 715420790 119025220 889514422 675671927 942670600 674988966 696438162 640680392 103898804 713002087 406370636 342363778 92554038 319175860 225221905 248778389 575805000 920749151 151125328 774240980 673481774 907465055 546572604 737105529 3973163 81979470 298084171 778927519 381702409 89744617 838354873 647471047 502846870 729846420 744747270 400828500 633119009 809764564 318750836 464370959 803459585 709855186 862257290 543745699 968198158 834423007 156813715 383655714 588730662 165123818 73810976 676937854 405586346 955903244 708313474 28458257 919920894 452686589 500398673 821403670 402081292 541005211 117190376 863614509 929310658 810004842 797519334 662382555 676733839 716132623 446531758 612786695 281733098 125320148 142599656 402179711 256622795 516097576 338985982 367763057 675541552 313453084 748668320 446963442 859598490 189956070 444956736 104209786 443326861 737160802 553983639 349102694 703951891 419021708 381382942 583797109 84010298 823718151 367649430 246042188 471946897 929481369 607065217 557313778 239137967 870350508 392671142 906633812 835353517 594029263 445268112 997758146 54075302 659387955 322753040 59200624 814046014 768278063 171635127 337034230 388457496 363655869 157840477 578938065 799425887 745749242 929953437 160474592 118742590 21927850 630083926 19134439 919280232 3392433 147927083 225251855 504929937 515072667 785369092 349125732 719553266 657143573 598447499 681141846 32728521 75068273 32080304 435300153 646215639 929013799 965033510 192149701 493510880 889625678 886804963 371201430 842316846 176886311 809545124 385839020 64656655 31034259 119397990 364496621 651520850 98718871 440217582 654587807 659709390 110796767 567515971 721023726 722530524 83825977 898075438 933824364 89792216 718721558 609856705 248607627 345554083 757991948 482951629 944603685 851957796 621405526 438052714 406964469 418056386 980750162 220053107 808762651 668321260 774256386 543708167 789717916 592620433 781152140 753688074 402003936 341873320 4496058 898558881 956591667 95159210 929046907 533388730 472763972 89592595 663315040 334354818 929160616 811492324 944868896 816083180 413746776 167913508 98326036 642002225 532412207 76300634 189489851 592147787 659752045 684821269 459888184 149974648 51887671 407522149 417761487 550971069 344382228 235886431 530656619 36069729 238292593 517505436 164312603 526836077 622535966 427216570 891590289 461246003 649991119 181395930 24652962 567865796 973979037 87443744 192368840 198719864 951307906 59975223 562898595 662673002 968440800 336898250 389066611 66089978 859340539 440380684 312323744 912858697 135633274 517932081 925791795 445311168 101134826 476418802 549727066 199825545 529094715 760159245 419133672 917761812 855779905 284157635 54901202 200678548 325375028 74616153 552497587 597825664 174324016 889715095 683274569 36662802 588578742 599628108 532456181 437491403 963266089 810675912 156089663 646638317 972936530 525115232 245350224 449029120 842529501 792866797 274351479 327822669 85480922 830968653 82428325 639510630 845118781 983210721 871419376 761978780 159754845 421612814 804348692 431895175 986448761 356244412 565520109 538124931 514975790 138298074 719462654 159733037 45348354 930823384 306831597 216952553 580239069 485536555 378265348 22469471 650737547 270392524 816834738 250259450 216379963 50656441 944841480 254094952 473008898 149259891 430708541 779763997 404639321 241386111 829756203 554980303 211309979 350962917 446491087 27241979 474324872 888670644 798826956 718624607 932005061 677603196 505957353 523903614 387573850 202558418 504089998 838172959 456425010 400811983 647531339 40695502 463672734 186662546 707749714 979242842 789475283 428423097 921947128 372547925 326499943 706461164 730221112 380948120 453523416 227721043 295061039 901516988 342180869 590820378 582579617 223796129 637795507 483754740 582686323 194270699 704971785 504974741 306997039 405667200 50565908 573986615 199092099 378112011 329739844 350306070 62299330 630012284 1768429 981753588 56716897 632328326 563212487 826458518 338138747 432485152 878079599 648469316 17561166 821977349 792529380 817120845 652921532 148801588 470586890 751033217 900296907 934485872 693291050 655891637 268107813 712221376 70677616 358392131 791865753 899954672 684649580 884201095 180365720 872761103 576383890 701104739 498546873 472734447 127271866 38216123 234495029 309204905 28007328 780227322 710534763 554476822 395697509 943260300 796077917 443630422 409712396 970424162 925622578 461494093 751137022 188861809 124752050 90784545 253403783 559641651 30505421 404546238 769305686 620573988 110615572 752376914 668568833 719074886 321964350 766735569 64331647 772697757 950063525 92046962 353095084 685478580 538071238 346705200 688532168 170203415 217738181 596891977 825172984 25239767 480367078 925638083 871656132 340866057 802438933 692302562 170971543 207593543 880619615 859454131 721633347 679807277 711164023 875450757 983601274 661023453 230537266 96878699 795688021 474762364 792688395 540961723 923000529 329613490 824273312 463978897 420547662 5307438 247776307 131278925 516526350 407736864 830626090 967160592 860130748 198478014 409824655 522981444 14963170 929423807 832788880 628003857 354668657 266858211 403868928 93275368 994795069 469565033 778197460 990906876 681303167 64631190 858955432 689722820 595614545 930654005 275266360 351117435 950703669 834435602 976300263 441580704 697548943 486061950 708625211 244530551 608813606 666553294 869690974 481550725 66425767 156386012 301297567 78125335 389283618 44674180 232630255 320142524 571570315 60625704 171192421 212223431 333669434 379153965 512280762 92432590 910658924 617502332 351569870 3427886 8172223 857440514 871894049 270564996 43543738 265614640 430861402 134219573 901444675 608369019 249550276 497449191 499224871 461619677 692634316 464190982 321147541 247285842 123265925 225998144 442717603 8738140 448738340 821666313 944611272 562479744 952884099 860032280 303239520 243957959 444917666 224097512 668506156 726554942 939818018 656064056 22802895 696662902 955992264 644992651 437420114 555496964 52467712 186642601 86375584 973005570 353488215 850411292 953557259 872734349 256360448 318961844 126967237 63898949 616090449 667423492 989632872 61106384 467187523 225875682 21544815 96674390 432004853 468508395 890235066 736172294 18170152 887717884 903245326 895479952 653783236 603065274 15629459 872043946 2920787 875330315 753618004 995397260 845344641 12254875 934167234 879630195 676335010 639488345 269104946 399684897 339815468 521235191 355268954 67272027 957118520 42012781 611265496 680556394 789549573 248360566 680559787 70753947 76172661 118423057 83260344 341999295 840845967 171391745 679747910 829401260 921530875 326559310 134498946 332479161 276320649 596065474 712948220 556937030 425681066 446997357 829357096 537163058 685859573 758722594 496561631 191923811 319669924 110667255 92109019 240822338 398705428 225764809 11268670 680060476 492876617 216521910 543674635 26523714 815933031 143895201 301594796 101603657 332559930 903129777 728945003 695990219 876753327 519419346 545335032 330047045 203738457 284317490 443607273 262775735 689178605 241292997 841921845 632724007 576681670 739265986 328627385 893076766 725513314 936433956 331232691 627094057 282526946 216964139 774555722 5612377 115772046 530146008 366068483 508960196 802934351 394244212 100112205 531038210 926107700 345875465 22931447 289964720 119483373 93963495 874610100 430239984 208410451 190513441 949099934 844006119 163403486 368390158 751477168 950440510 54961197 594833608 395843403 658705570 969226882 598624432 431148978 390627909 834783555 805289960 619894926 144018010 953781883 108504023 211321962 230391196 567180118 726003113 582239543 104823496 517237928 852932813 815411914 606059806 493998951 969980789 464717657 23849188 349344045 535363865 902091266 239517667 571400887 666124020 54893381 417969640 352529512 455559813 40141700 18102596 865852103 223860240 311817098 954905933 91410172 325757211 817842945 846200027 999353687 201779441 681651450 683749579 228395466 53859106 782262378 255264896 617737834 590300161 896399527 157947997 641312753 37912869 155445231 2397260 547418687 232625640 622240737 209723962 657487572 498941931 802330625 837806744 375812440 570768272 15187512 711011036 221856276 910120575 684829011 712848894 717930102 606946850 19111295 64277755 177478033 829708328 586916563 346252630 922783898 530737926 117050311 657936786 308822892 263516785 78834613 31244729 430277381 704959973 422949215 288259544 614794247 913765153 682725224 3724416 770835256 478128297 540051673 267254087 392923138 831736387 388547486 998390597 441037556 87431034 889595143 365157272 198808127 890186782 719446088 592879072 721054777 588875458 666049785 5738179 908256734 141566269 354092438 871296106 909663562 233704234 134332927 922965250 719905856 700935272 693189626 426927933 746784934 203361690 194425772 319151822 753918214 799376551 339384868 653996784 260090639 986191675 721841105 769283808 167110675 540995909 356248838 703462495 419655046 597708151 759111805 390380593 602173317 483259337 923358673 376059040 23711564 661272567 771781634 180436473 225198015 467700222 403155445 385691917 799350754 410313891 160672498 656548274 937472865 977131500 713236260 544783680 266593033 208315812 621723676 996530965 850336077 571419611 997157199 522839313 277019842 605530468 450280083 362891291 568994467 419139158 569015974 233894042 898644813 791359116 155447719 145887996 632297156 61693477 571457947 994902066 844757293 171529732 573896937 415220786 203634002 378399313 754415327 363111028 71992609 671702262 504056363 161039990 503667245 981624354 834692450 51790392 90655788 87453386 375439740 828952257 987562359 659156259 850970198 644338840 413101965 948829481 945779503 809816651 955103120 305012508 457597739 100592363 740439750 900619774 452105683 983810702 652358425 675965462 731144595 320722636 380257176 806835055 49931323 795440963 938363124 106467929 919349119 903646228 203062788 969521127 155053431 347954787 260931137 129657456 556424991 679883482 128191562 927083023 145472216 749187622 732146273 112755491 613864165 533333369 379084525 228893391 273540079 931842311 237443318 242278779 415321986 671561865 887049900 142147921 100350606 831659453 681599457 88502465 500229606 514126563 72870538 132183293 922539716 410078529 417015105 897810558 956230467 260274593 927717318 122815869 984639204 579930830 923846522 779376763 515665162 949429787 141520866 102531257 18920830 465917915 404149034 988150977 236574955 944138730 127690399 203319003 226713955 520583714 432783156 855052697 385260760 962821863 568196094 983675980 152137636 522338204 531831480 20094859 200430850 96693548 237174848 655720883 663503250 337134722 926376728 344876386 329549785 312998672 138998246 194926076 383017662 877762380 498131956 148735526 397150735 364310319 706561456 485487182 229891322 148649140 130889517 712342304 280322196 347839071 976465569 137337874 932100693 318731187 234702565 981345241 739419290 245451195 384072696 335431922 136645410 907960706 352317308 382218266 387769746 187902619 31841592 848086742 230859249 180906394 162326932 623289837 296836908 606786200 789231648 260662248 861960083 486568883 964559885 517504409 261548378 322859915 406844594 960890513 902521625 386580935 222495752 567343528 499833421 755692430 947090223 347057529 726422485 632376334 909839591 903746275 77425269 649475321 721576984 384944009 895781206 732574979 307194954 948554835 932274820 249541221 667499565 970550763 378617199 161242973 274632723 227518785 548623211 465761452 681949297 819588104 543589424 408316950 319496290 19439414 200268890 335176422 571653156 514598792 66615785 255208039 864292248 647539707 373772483 266424428 394645190 462326356 304517422 337675721 761902679 71177113 311336022 113749207 171682329 104762518 746297037 414519284 874271615 385771610 966537989 301054977 285022238 949084855 708486616 205344994 450533426 417242309 542237953 171825153 978935063 425168223 676065697 772133580 526901200 515018148 154497722 233096499 229590403 241054071 230946231 963190827 713381370 870352896 452914403 74034221 665307171 972069418 931248621 340422583 966559378 761989923 614332010 989700042 430006266 679002846 461797971 636693098 732485560 678361236 490619011 209020194 971846216 686382398 112934714 457049981 705811917 616556573 669760157 775621006 365458573 155005747 751413043 912961641 610297203 518678471 627458665 618943655 357364876 759987429 754446607 752988390 4852618 187995612 457011673 223815 604680260 401315518 11929056 842332910 646857524 985398499 640584478 463694982 732977143 43049318 542316789 517652666 700370897 624737190 898642601 714709949 94366758 651564999 117030881 572825795 934735106 856557359 769842474 924534406 576905618 115622153 666049140 613905346 129514153 883090629 128971155 493023673 816702268 993366678 55096511 541346991 735396070 906812914 81959700 885540975 665781349 893377046 256263955 18249412 862128155 759093376 896564511 681388545 964581518 424979315 90892289 554656634 496652520 887730806 90179429 535969288 65710455 194706645 571689051 21472394 339185198 129523743 215881175 138217054 815551779 536475814 317263152 725985772 18813711 912785410 216886437 754934043 249314769 164920718 20856275 785117658 248962283 939910378 965838400 65759385 363571715 846776439 194283988 801857741 31719268 878299614 833493851 456166255 793113723 493112458 190841092 16674174 347240026 647583785 654069477 934110328 28542520 923964206 123186548 539225317 232630766 151406930 938731023 722628813 212043387 576494095 786641781 613741628 585604226 82999588 467375179 441222085 825056967 25279252 358448025 308273916 3746486 572350374 38772554 692714747 747611868 345735782 603208879 527836382 618378091 652512035 186253565 574313031 878280890 629468271 498781642 944723418 214266819 975088162 139717524 988032962 772547236 844347864 135741498 655031339 129263903 598174574 988227969 18819013 288473369 409866121 762237328 418617928 869901598 980946959 463441780 199794410 322038492 213263019 151837597 806418666 463693731 822542669 720250975 417456137 648769772 325509800 294839922 602871052 144907983 176520883 690384755 183133243 559030923 134494505 452062817 687949797 123685122 274578952 801090592 992508122 690445114 314778134 152758265 797159663 150991069 343459671 369532440 686920062 16301241 825218456 175395341 562083299 543685953 476938472 187245900 288472576 287360267 671391257 393946029 807095994 272235857 149324100 27053548 796029049 108843632 746735682 503084586 419253676 299895915 418805043 987539562 957357379 398094184 485721851 698089237 148762419 467985458 179891648 685884791 580442358 176270006 681863022 985713727 823616520 888900230 734444595 818540035 899051115 936105305 591609603 70418362 174907172 261367688 340025876 830291264 130173627 653309587 794170723 210549205 471697343 746354074 909546798 283497118 384978752 177438693 2109560 758658851 582574419 272145757 958747017 364666319 296585106 2025232 903780971 384936052 447911321 555694001 355686766 873658052 317798282 833746453 334618020 140873433 342570634 162844599 428291430 173693869 97302850 773016373 282226381 152413603 189355103 783611600 862388282 307027196 86911762 945770736 928015054 584196195 157095824 905649310 754354930 900302178 144200083 951108617 912141521 623475946 637100759 143422210 891080921 378997199 841427870 771752319 575270462 680004938 913463597 552957467 823206775 452128629 187220556 436942484 586588863 973183954 705659338 760032332 418109077 612287429 644868343 174221001 771209788 510237461 719325737 482965558 318777916 299141231 305849655 43245023 883283167 26238435 701837825 755714233 474410677 518169957 180499686 452447191 949038864 366080333 571234635 913306870 490680969 439518936 985341979 442612466 98067321 195896996 473337410 920431183 396928641 174634808 624338225 81834417 97967363 925942650 310630237 351003236 749680038 83767095 802320064 292212949 754687702 426921374 938786135 200984854 455230273 688215493 359228834 83361118 729329243 566115107 918197543 409884295 312037083 743756820 593214702 516095631 321205564 672237657 782298118 168653079 374247485 588295573 280219135 967338471 7162721 93675473 795275119 139811176 256723824 828497912 313416813 255825704 609655540 753566300 59149593 659362906 177379005 793538863 402287122 481061459 146565726 747646731 449292542 647433486 297378989 367944043 519976198 635556777 197952071 350218543 685458263 374897382 932357641 656024860 294079394 188085675 575751576 49036378 896011420 933783426 275655130 482765556 97288831 213504794 993310075 777409115 619946375 64577732 101283689 462409700 139096182 146364662 395737944 682019653 474833169 159589580 240655936 645279004 553610401 572952706 152044762 388660072 365379699 683042299 707564070 383693838 131481176 336053565 831806951 179702101 867797286 166591731 963833637 852388458 540357429 565011690 235514538 554713053 539016930 714535572 447793030 856408098 606205711 626983816 176024460 267730962 454824865 947219967 525976530 716832103 702113281 651749209 102650677 529867587 151093148 33989782 41416402 632326826 593348707 333391582 475383950 828985091 808768844 802934778 828937104 886799515 437885135 714560216 494503617 998762785 315683689 732152842 835099475 970389035 580720156 983223879 957156151 868395440 911167725 894135529 643474341 460407437 984915301 858970222 447879576 309627648 79667473 17735416 812697167 874960688 577331714 628003021 587334094 136501666 178193742 663118039 299807067 996400069 288720269 758490404 73775105 353329768 325219676 48340327 202477840 228920382 488258526 610402677 54747291 745607777 772519222 140625354 386105336 773385932 124268814 972310018 280000068 594691296 162811667 471141216 654487261 727558624 276347766 163449674 349551078 576341365 143593324 4324298 331052230 995112490 929578927 794509327 969177769 634505200 255528700 246675690 658708733 345436828 721247891 10057554 151843319 967260260 776396474 338880736 504712460 436196966 805481786 482656339 432217976 547511074 673058784 969648142 834974906 450685178 283733758 529344661 298530582 392807609 357512167 642110740 52840978 206232585 677033846 214362584 228598521 42406907 360943752 535843539 498320731 583040388 677044349 896789532 948236171 500248570 29172155 195854957 980138272 490677659 5554219 966461859 815015796 238152198 275687866 276812098 430219304 756692671 551047897 381992687 256230302 672169392 840347902 854379252 745787262 360680355 639715617 813623999 976899377 195410633 324035648 915501410 376613481 824268598 291359707 475051541 598546327 749394274 282534520 149296816 333614196 558799017 291069472 937471026 968512633 670788044 35003616 124958525 745186150 249637742 785175882 45518486 672501695 155328664 396763377 103352234 445553994 238560054 371289328 403435268 50989970 945897112 114409060 297843928 541033063 87079410 460221677 300733308 980092508 58709724 504027441 766892521 298394440 440677330 187500890 204915774 791680709 34366644 381452179 773791293 621191348 908880712 673986702 610426317 612302263 858836403 218612225 591235958 518217654 702091012 807854372 631353576 325757019 838654378 655578932 713251700 910678934 553949176 659878900 351854225 927003673 516668072 988704295 134863449 650170844 103069013 973646871 359478793 66085530 103907583 692772369 87520900 291102803 648000139 139720935 720622801 323185609 297006401 71773804 300377241 954841347 771333964 534956540 877514410 898401228 437612605 318890225 177558390 622228532 208980873 123501871 57079700 72960270 62465798 539184537 818422846 649129585 787482482 84076185 697322962 276099640 26876140 135469212 702989906 248098946 388945785 545064596 613230563 665717810 773938048 248273012 624242001 795589999 672184911 436045751 800093834 694271013 884281492 810046426 498178335 760249987 570528484 129969374 830706374 523991420 575715895 117534151 670983130 889947974 564506730 209074463 875379673 580365789 243618492 221864307 326453221 835457 626978385 599736789 819132740 377581363 284436658 23981657 233727969 596641084 143803979 803719832 767178952 436066215 393810156 3185711 224839341 358381250 954391113 331818817 535344742 908198817 202362490 485095665 7620460 789040283 915253371 532283369 410249823 993255371 630461613 410829015 417210239 166374800 637377363 208331498 448045875 793820941 132635926 780063321 711155846 562345130 400130946 879109340 746905509 280416913 353651079 102794801 756702818 718071090 46150136 473680024 612864180 622538175 810137615 69501784 786689845 974781105 111841255 405518648 634484643 92109377 132712705 345766662 819135327 830350575 621896384 631202324 899608561 455622655 476192493 146125494 563312514 697587191 341797939 221937349 544396128 841314083 240229540 847180319 778477181 411264529 119174194 624709412 121947121 142246421 444636983 414979387 306946932 324015558 364672238 126635851 974947301 966994303 844494327 419194434 788985285 500698079 220982487 262395282 762489788 920669770 365517941 260863407 545411859 980617573 359483039 80579218 971802169 312069021 212025987 485375545 190681407 404211617 947112758 402605348 93205083 543008484 893849648 418758362 883581545 657794076 355671502 989149794 848222565 289187782 96998351 786554570 193763570 162307231 983818712 925213604 321507542 900985388 879414256 741368196 737402748 624486195 819083012 106797699 130431088 408909888 686089060 451548351 358357735 969155617 6838084 960783065 17468468 25517674 744712508 766312565 282004564 818552818 237326537 980266173 60101731 565558612 196039370 915733215 353133349 690526576 31792643 220503178 181351806 280270823 201963421 763282549 804665082 555384738 986190244 406734553 450627142 772845387 501470600 870971378 369441204 378494418 631679133 487775361 976731580 927541993 487866523 243083853 327604085 859379593 480476702 815437981 390961952 261279339 813426471 150135999 782414494 851589264 487868825 332317829 378700789 265924026 879286205 689952451 503965135 984111344 470595262 104396242 308648954 112712446 361058606 864147472 144273385 211471090 162530175 298961502 660618545 818837153 734498443 204987040 384721421 602055968 272873485 870493249 899735003 495904075 317463846 584806572 569816989 655245889 979770073 690754004 431072377 94222309 991947918 752174253 438570041 359868255 781368467 698156976 577537996 327135641 283954326 763837787 418586563 499070915 152918060 855993519 592844501 921771984 614558030 149837232 681984091 661517047 488093399 857959401 724419796 749990450 688867079 162197221 528884323 711028930 430594563 438346935 87695692 395967657 320719954 758067827 779336314 65243438 290500961 634788531 682681340 998894429 938232320 383923219 953052548 324172932 719561955 223401396 504407271 468070072 170456355 822091197 570742431 613410126 412204218 753165781 286016076 490381154 343288586 105083307 581752110 15051859 675588951 107081070 940564653 754938949 939595080 593573462 615784146 871070877 238721898 779555097 218070219 725371529 898385325 135510134 407193963 83051382 31863781 33792430 92743591 464110488 539262538 640556805 545778458 823622245 4632568 520276038 719641730 493873946 11082608 352490300 280986688 351462709 198538517 869653050 929162972 722217721 631327152 115206804 556062591 906797549 534333165 106847524 773172856 888305501 822315996 562139334 372076472 549819608 727858033 353902812 726039381 725588656 331339011 147809738 402820107 481158781 879127249 313775995 802193846 941314458 229599352 670527450 92808665 495333798 238439806 773278042 940973594 421954821 555761611 161543535 737867459 874603357 932870699 549598483 406981443 524465689 634353869 134698306 455721643 537452777 539269575 168935294 717005362 485542464 238553999 221882443 325527474 767827413 994274179 304541108 184902184 115180323 28017762 115428292 723999287 877450216 515346641 408549646 976934566 624442026 474961880 476719398 900230365 149929261 132412770 464858406 736713580 850145534 657057984 437435946 530932357 818513900 456797991 35602900 37731453 743562377 846195757 622084297 147561039 380128941 204812368 627027249 345091096 750983667 395538799 543905595 745280412 27939899 13455695 324621719 851983552 187072550 376350743 801748986 846678542 245375389 917090004 947503005 696282420 667545163 249488374 62909887 699582341 229380638 639598545 689983518 53235830 201923530 418041629 800281986 429023778 624513350 266698103 498799155 33866183 413661772 20445150 505839229 788059719 81662173 624993078 913201459 465067688 992732603 328441544 582005290 184398996 392090862 117713600 2348217 388776666 648524352 48081582 36616255 405761515 2543041 112642566 740346525 665966686 641022019 177083552 650689720 494358380 359880158 954254648 293363449 683130740 337991790 307558895 889311180 233200760 5817360 459969736 617635876 659975327 970152361 268785708 543919093 776854193 257968991 30670695 116673721 631922846 845539101 866750760 203961836 410609655 215505684 443608581 191541648 294610547 626817076 455473397 502525098 702834284 757196983 729598932 965208515 723111264 622099607 88681442 294155111 876579440 905884179 364425796 493317801 715885284 722267182 104963202 742614942 661309092 928558384 693101831 913199581 979890368 126644003 621086629 123705094 595431402 607578711 116655630 546384696 858306807 838952926 486236252 204549528 27558754 406806032 494914953 517639889 564245449 191391497 360146936 816190351 239421038 508413734 74417642 940429571 226893239 283233676 906570250 694519138 233593006 136245921 726924770 126649958 173237633 85950097 118497379 25280971 220953091 488553418 900171361 750655955 146826794 748693888 67835157 616661443 635106959 978007594 656882841 7210596 604677361 352420355 526844527 306292354 308284594 391651722 26216955 70304112 958324568 459355138 46880004 543993731 94830349 341202931 329588791 91923603 230626080 3171751 868817828 952020093 480659586 886611886 603497279 904002467 307357258 184154970 610181472 405494634 689591345 152522564 744272196 651199163 513137943 446787013 255488905 589680258 429309308 752755582 663053494 837689906 151389192 267029456 110407089 484886592 431134723 479706469 936723015 756808868 789693405 524507301 343260583 622957403 415375784 381687362 505548007 5485287 446381977 45894573 19739006 781270733 352901258 278050718 201504712 153233430 794742395 125102224 524597638 769289166 784864013 854437186 541787739 652371337 479529477 895241527 878799952 269447129 174888911 120400695 954074704 283746009 782676985 576996812 559966893 987623077 961021875 461862854 802393497 234834399 631971926 237021367 281242030 586858540 838550490 111319928 507310183 155443893 815054686 221427362 100834980 481208999 422473635 417378582 889431850 231529395 697750417 856075382 112763169 569005198 150342834 633227689 289996436 513277810 308475826 219615067 593623284 936601756 954192101 909008506 260049302 491900620 643903681 80807098 456391216 96384968 141050463 717790994 933025120 293221081 795532286 375543357 875537701 812092236 285251969 245237562 113862500 410813170 254292204 858334669 184236644 622085792 174022378 719602940 927097170 555267760 507725130 417543058 376145598 281451902 648721277 678837407 61580060 653809645 36820762 164315125 926302533 33498080 241007195 353905837 330130163 178557632 52723869 904378785 485664072 859216892 276979428 943663087 42160968 96735621 818837076 803173756 668791898 660478030 885778105 357175150 764759755 377992914 398706944 763099825 319887434 40136589 851424700 511601268 556293229 423556994 935541154 591207081 275724075 99111604 149043725 487028360 120251233 38715053 368515451 333281548 134813005 69391098 251865613 469985652 74600214 348611500 366005771 432659908 510506306 213561816 415027806 430036802 145602877 889261592 599669013 560044281 624793049 12902665 529661920 27279417 450630600 898079691 818314392 361079061 4296228 871557252 300423093 583063779 286666984 5077213 64521942 812192448 105100149 873443971 380619581 171300874 928566542 675628455 337800784 45500132 880706908 797711743 479659034 398098613 588925674 9999555 167748039 294728873 886542761 911943216 851560491 526687790 572425070 896825608 327192124 121205625 481564784 593145232 149122452 935986175 934662602 582492049 32176880 947909372 277184511 168848089 314056371 370311151 487922544 757540279 76297060 169704220 53902568 615626113 814543915 87587336 311144465 240748305 92598616 520950273 627876860 601639236 138255069 76123796 512527774 938384250 754811599 615784981 18598477 825057305 768551400 204792346 122750023 821520650 32182280 38885376 917529899 541132346 54748848 362739045 356515453 948720667 992110469 544659116 444890663 567811616 268935379 239296892 829076211 459865924 504711687 509465921 806705938 439723652 679052852 963799978 523744920 220749152 86468751 204474153 786850813 444521566 884311283 404203894 292860573 49607559 84955742 353709581 829036345 744998121 341173618 983586987 803056244 817480979 451455733 963117012 909817687 219766172 595339345 645886800 861820878 286055324 418821653 668552362 93137705 361754672 74156146 159290288 587593372 697983739 271768510 280001782 815349695 229796512 489976565 886950483 487529742 191566665 234372659 675935585 332346474 606663971 607347515 804001793 258275734 75252447 845467123 802534101 314474682 973750835 583062246 749841349 847566564 785567831 487857600 225154171 178136195 767025289 869339606 459933414 307212266 28851337 815962267 541444027 360294867 581960477 621038124 807802095 984059865 652000910 333215686 431312958 487273212 25007402 209698890 938274728 726221345 746508736 641175231 838438894 154426000 7352871 619899600 664163609 266081396 854313399 521292106 358006516 378654559 913066957 579604640 490505613 565559491 99697740 476726631 639020984 536483961 704968215 498860762 146522508 637347134 206140824 287778647 353738979 508272433 627763004 189646559 410031070 946662999 22632949 696086938 975222112 698176279 623620535 617194577 856812942 665619135 562313211 83324146 559715925 327739901 487009854 842994960 984304100 377653094 52915331 985662049 459423021 416043506 472045517 976520510 822707305 468855166 740052646 567930662 601946001 756293449 479203228 116631867 384358629 509916279 182062014 470336707 339409257 587717265 165525283 701687720 550719331 774796803 577986403 51898105 541192927 189182621 750308380 378860903 998840363 38667283 699865454 345550281 717267547 311548029 252032639 391694744 738319302 473734359 133945337 901568371 355544199 960206722 920105607 20022685 509896445 639928001 878319963 624802426 409971787 966631741 496257707 899835157 113872601 90815106 548753967 377173917 686236369 507908480 514141605 82929124 549749410 366657290 714148686 361439711 826460033 769309786 884851822 607572009 356818915 540914059 406418895 44383359 287547397 506634270 445996607 427077701 448943204 444666742 890837261 983478527 822657605 450922844 87533712 519627993 308974638 925058683 911290016 429044512 397663851 639761125 409781019 569476295 113918858 814504076 389202530 141872867 974018783 316790218 741946841 731062063 516122369 184906714 387157098 899442825 453876811 537860444 682686210 90880371 391883612 748029141 868238611 322005139 639501207 301419820 651139857 465515315 642858404 630959151 971133173 812845505 857407469 250574604 943825085 866877520 617111330 394458328 627601642 186767638 463259830 826172171 193775360 943091436 253878623 750323202 952173065 788019665 507070873 761687932 327776531 202147175 846112804 341736734 658552749 985365877 493310594 110184175 741858926 70071907 2104698 946068956 728000878 980207553 790241176 563074101 808349899 55296192 41647530 73621038 308172070 963072695 297722180 266909279 848611363 462072735 153122621 654664773 506088685 922886296 280277552 603575487 147903663 242803810 404759804 611146897 998273308 990966245 837595461 52749540 434204392 758115497 782809072 404931524 154851916 469894494 36475819 264507553 857196934 16459350 385408867 658704591 269266262 226744838 668070603 584804870 290903939 610421641 689703132 81850594 182116180 74147101 310994511 316599140 85052440 631959715 747113509 681708399 46538654 370946083 20257824 123792204 654479549 829553734 754888519 804672038 814711758 849774298 554301542 688156303 709584685 735710034 998654091 347281657 207066043 129593156 457074058 268666942 189918559 396580585 931649146 270198809 389727616 168174496 550703670 469227435 602992525 25700971 221451742 691946487 644545397 400900208 309349203 31138917 98252335 252775289 121939390 717902659 958359604 596412533 767424521 187384383 637524480 378382325 883178340 951815406 704046740 95039663 796417474 129352009 172775927 486019583 572048473 476820523 469890992 848887393 887105062 399957972 158469454 507810296 561044071 802225769 615632096 46744842 281310495 229860977 577477501 522812034 702218645 745305433 272202174 342554733 308593365 251759089 19070015 846150781 513623085 86032109 266479138 251563145 446037937 132767590 208478603 249677579 493734073 229449558 681424933 515372448 705514590 805127711 288824731 328245132 196114432 229120261 998466592 854169140 506572738 911798191 662586088 884377505 381378828 972185258 875038380 391843588 805921033 20299238 415259178 868468524 467753767 373888311 628278947 422051601 421732761 587475157 680400988 810278477 616268248 511375836 677871901 128421790 700039966 562944717 662577333 95363942 540196585 64650252 297421683 209607211 243308414 204459103 745184431 610638615 410053732 215027573 200613183 480920696 581222117 612728925 589197314 403148353 271870608 911328779 632740441 832631432 679119802 877657558 831187112 93785094 971616760 108791293 218467546 364758682 855588006 127253533 11275483 679210438 393093987 599594428 281596187 769916208 813001875 286187202 114309905 805644579 486310876 700716027 786780598 864496396 677962409 38615446 372384774 174017533 866280106 785284009 832859523 172816173 261271122 177391786 739724466 77291637 775304024 494730743 113825179 81293524 52945206 751088207 31841357 922878189 60303789 648308311 224646488 588668292 908236095 604643095 969421905 522811397 321978292 825584250 255080017 387481853 458673814 568405969 334605942 945856670 400997812 529402961 247425121 622516544 822386083 477077392 315306167 950437850 952822840 366831116 173126560 850795149 341852431 835248548 171692363 881432346 777683976 741875229 322361960 445793638 824545220 985945502 717196972 158791677 551253036 485439284 75798353 524869773 212294379 401825103 379390355 136482406 45895151 174239299 360863540 414139137 760361964 317291208 11269880 442248310 614829784 486083195 344738602 1018372 356559472 77425243 576274966 778533517 145426610 942824268 890320013 958809367 252694625 670271639 204171876 275485516 892100485 105479784 839501044 678924794 412314088 793652303 728450972 593636245 656241049 602949056 634070587 584211120 182164845 992072339 993003958 283539080 320220025 515583364 592607864 994606969 711529369 780105908 960664301 9138054 491853805 843349030 749829126 166759637 655138646 514389059 618536376 824585265 639659518 764224087 829555580 588459399 658865101 214144273 603623633 739762281 828108020 330610439 735958454 323977358 718838374 331597616 186336560 403595856 699559514 443194728 782580170 34054956 669783755 305211631 435974672 62983238 38649848 510186730 984773395 557978850 238788836 88127201 892101352 459485932 782452695 613911871 294281513 452180337 417729243 67759574 261013362 649888548 305097791 100661848 87426533 532461274 557152024 809950431 67108775 907200014 438255547 995170405 898951520 641060702 42063429 777005389 665382335 495655179 84168979 968217560 199519732 412404093 761119050 870884017 68509236 569416637 420476240 844144994 120396345 977607162 490604369 779153116 671427519 27079685 391092155 688322547 658742024 267097044 465224130 654395872 482380121 346621954 276915677 474905277 300182907 57518157 920563783 441212428 841785403 217837591 802903935 374033713 124513002 635293415 868697288 978702323 678975965 892343525 687365290 227931391 359462638 348650337 80711535 277804645 786224633 39577932 743830438 767897113 378830688 371218365 998014116 66741363 906419336 388616813 767334654 550473392 625420890 118331963 597677329 908155246 833282499 976480170 790038394 390465844 984143412 374923614 507401118 481899752 795952162 538557091 422780963 844585559 1368967 100685798 957549941 412119216 857390175 700295993 507756098 871964425 221599532 624585427 568134654 842712281 192000883 780906382 688943968 903853692 385849917 697597800 750464739 77707699 470862999 373180930 525278022 485794337 458180114 89517348 631232013 694966223 654124355 332708663 84031485 50900904 311251012 261977033 97375652 20977662 77299505 816043533 826802639 116470531 846930093 611614040 716733969 254043473 80692826 580489637 349544259 33530467 36019044 253311506 229236222 560792857 208505079 201636705 52082979 451993656 633547972 491540600 597467732 645443304 433209729 138390241 270222456 334211380 91984742 619233099 157986875 161942669 524879536 11181575 672616075 161423944 489943585 211171723 370202396 798016027 519987070 183389427 871593701 169179300 789365264 276562043 320969377 836039650 41470756 785093638 772617551 749132730 676819083 184982426 415703219 873922163 910589722 719842 367530450 853916474 207001899 754476715 629303162 377741471 200374043 610571623 197053624 361116950 662865354 14958509 819099999 8752504 941884702 759058358 648708744 637975935 135756928 291495138 309200652 435059277 296565085 524411953 355672588 939266278 40286630 313178827 303290218 867658929 37122128 644765305 238159437 839288315 797594069 150315049 793531297 430053491 926316210 514993261 651403412 573571503 405534695 912819197 250248475 440849830 512242554 175571504 215861867 114919733 236407540 390984583 577155968 379006106 809247202 439486499 307444121 221248508 394159701 616702026 518287545 960607713 130888547 958286054 516420136 445545909 150403491 361487877 989336305 210154570 496773045 758380890 947372130 602715219 925510840 915164346 607548046 258628839 732945618 202329761 656174286 545051140 751449516 454122667 742513724 920649994 719914739 873079835 278977078 897763132 529251032 831406167 181248225 576622659 338527377 110836585 757459876 901884074 745402070 900486272 304153513 717963875 53773412 273281133 112012383 420905280 418935422 659335719 391923194 702135163 81737063 487085895 67073521 337422894 484626153 939201164 44958592 953823708 961045201 978015833 762586148 996615399 92114288 406160178 427237921 610352663 562633756 650543683 488082687 612806937 677165485 713724889 136339465 508395773 956648192 287802342 829128397 506550456 631691640 716520577 823132062 686932896 394738552 197333092 700738581 592828915 221409514 325372780 751810956 941389648 632870843 304408349 273657250 193016635 818850396 501372188 152306874 959385502 853183555 219169715 570612347 991607619 264167016 702284368 828738129 199470171 233773512 816573958 503719915 777692922 763732454 588016650 69563 31490456 299297605 892777015 996091257 953100177 358629359 434695563 124971168 339750310 581517297 997912744 771683056 539949178 305508828 615725140 112168682 846396694 972182342 898668025 743611991 30512998 404661575 559328293 280539842 274502842 86147325 182450955 933549049 444249670 621680648 437274881 861000336 334753186 644709646 497842944 263986781 472995146 766691896 955753767 572251901 446980895 248008627 376410424 659182670 585383140 1153585 765189402 342072563 850230978 387074405 655379797 931520212 259805636 700598922 763288473 600429467 844512860 358714589 557181239 388647223 410405596 666874910 190718374 670461533 110138366 57694996 466721536 473945858 555973981 750327302 653616770 573652194 61435897 512753474 908608271 275039740 818218167 583262105 150428590 795708692 63245023 426832609 657969672 959214640 512900764 178383986 407750379 779316508 530247040 225319338 963971785 947244518 872557821 24252009 631029817 108769634 92755180 613861269 27629685 585632166 824582666 365175704 274905563 702528655 156037750 114902749 680762989 394484795 145857589 371400790 394558033 981100941 953063854 516107769 660751441 466645677 801115183 843324734 403127387 877065605 345710694 465097635 897102850 466203717 222771432 669591848 397048059 679976415 303490733 767981779 738339745 993302667 956192146 863915310 922557810 967960133 761054422 940039876 309890448 758584650 394377117 772532903 11099457 268393631 249057136 774522605 216182384 384785034 697298619 320558382 286964265 896803095 99330382 176049416 70197024 671690388 410502365 577598619 571473963 929411605 575882112 975749902 493331652 88987633 75533363 647972104 164864392 9762883 713703255 731493175 421034170 542592361 365489455 779047117 647764672 510681225 814639716 432196606 829499045 234098695 656819330 514053251 256286358 551037968 357318777 331335706 460961893 349259027 980733212 786516227 126983689 257804355 344817061 869316740 821393436 986845206 187902511 57436007 881171036 716240585 111281211 341874807 604776490 370817241 153831212 535188742 557422862 648268683 698554059 798435178 195312433 845754725 616328643 707308411 711555553 925354163 790610470 489837847 878083601 304361987 291978214 814063263 588362454 294594217 444272477 117660535 496883691 136049468 172174790 619244169 856295470 514715671 610033089 609199299 290396704 25715161 382290387 948680084 548423273 507864037 662495459 717924723 567376978 55098595 408137407 707736152 290525770 455145789 127682709 86107201 212952162 413236643 248907642 292401071 378582736 280279943 971330278 684083750 121755248 709507490 740679478 186291377 500586814 958534253 858699817 755152987 107422429 717055657 623847268 857630390 620368659 947065304 816303854 828363864 895150667 912760513 145972660 752429402 970501137 309405168 551199238 245478360 850786714 513505331 984645144 800159347 346257977 730797854 577447042 90622674 768450027 957931400 695548609 366101532 258448332 467445772 372258228 123519871 559336608 341163913 399174175 498438317 23510859 505316258 31997227 962431578 798561625 948483391 962941156 487738047 543889271 972455690 481505978 114689050 706340344 38084595 834132481 111439660 660985169 980157869 73653873 879514553 859902620 293044014 109131430 179963659 30416921 506048819 10658465 130728048 285093801 315034298 430657605 376228280 965320530 590569862 483447259 190285240 60406718 716980382 518409358 784039113 449593019 471971534 663244528 657411401 881171900 548440356 621424499 452969496 492047958 74399092 1730289 729370397 193880772 520527573 535153957 900162495 905272932 272337442 542533424 878633325 483049016 795789434 342018069 867432982 590048614 327301569 660004156 501433009 629737912 731531549 584717555 101277623 58150429 936609657 998555880 239168932 64227110 987051525 943084208 378304378 192701322 943943348 88154692 140813117 983276194 330282172 24327295 261391479 72019181 522433818 108873121 363881654 507224206 610309899 931914191 826894858 824495049 412941460 651875216 887014792 564996490 610320124 299762769 908734409 684501981 869218637 473406690 652445035 909206135 250448086 944489976 874619791 523620140 132744619 992134825 448096345 383901302 698699555 230953202 736668532 688796149 658655833 216381492 263030411 80622825 772673197 132378547 594488785 458492602 369927744 517462806 157241978 616789873 574975611 29098218 454607168 871624252 818062472 385795359 757952223 604469742 807438295 814732169 712368792 758237052 80602779 749014112 118778034 535399041 77929035 422507200 118144244 721939387 458733601 356919082 739376941 307586956 996186526 929595906 621805485 150075513 168042756 830571535 388554697 257504175 271197659 902939389 482251866 233972089 625928557 748421086 238874174 940376523 372181833 292053925 122426582 830875834 62927299 777118122 535762055 749770498 193153651 592269353 504962873 492194943 605574834 729993410 839721691 581600436 499767840 345552634 929509853 25988935 180880161 271917241 294844852 142957698 303450458 73265867 878640473 931525588 432470073 335514463 727515594 30438478 396774763 783946379 939652744 931988775 52441444 737251525 512992280 747216953 584062938 137788779 57027202 578279553 214017610 397909309 261413845 766971042 654658674 583873245 543611041 522051427 194145493 499921238 436885627 341464620 134533435 150792338 165544061 182113677 366518062 250312675 198299587 372633016 614161533 512232059 345425902 470395650 498658748 914345971 486053285 423170662 819726019 454376136 689398544 572472322 7769899 878098137 157673563 368462231 146643668 902396907 82981945 938475277 590813282 499972645 121730654 851840749 600693691 767581844 398656004 296775909 468589706 977915304 41077863 735364680 61908672 943190453 466460489 225317003 375481613 112221043 118861679 440862665 810487147 299018879 619966241 459630400 925109140 317850072 705186478 976310226 36728711 764151906 535785702 910833797 844808199 363338086 217141150 301278467 441801499 503029008 613585968 391537179 304253584 497505008 49200632 604741694 798960754 869376634 687694040 987419651 99876759 674874758 288171445 902837411 559433748 972302032 719172343 177848445 430501829 511771769 129965325 216203668 723909322 713832068 862058215 664389132 682061316 891608410 757524090 939695280 930054556 393133639 265209664 531842415 171061117 799495674 590736565 534830042 939958229 146764553 270685915 15474088 204672408 220957291 396804279 22467379 447178493 683829756 63706321 577752057 921739263 872548604 225236408 884270363 131491037 893647504 818955388 730318817 8357530 590741568 987049266 386429491 546883965 644982391 582665588 185515298 401881490 93269255 858371294 909479261 766995752 773553058 360993170 273359804 572670290 55544930 406975669 647230905 39679590 548251713 28920048 266693106 240120960 101601698 931084527 693086889 693958656 446470854 364771813 680905284 380422152 781090904 925804551 969264077 54862591 866118114 104220940 842648434 877344528 514737237 875821236 353447686 783521964 527274117 702085438 231398015 794006276 129672107 528326639 249294966 957819536 290841057 95313298 779544746 973036426 311099561 632687347 495537277 352883315 265784167 729447267 395026805 179027598 620955106 628046135 617852860 851023968 469878471 68419657 887046305 998057014 473276454 776351861 944963861 571800735 387386867 602937885 639064623 770544878 526533254 547723430 438248873 994368441 959097628 238928633 403314784 979211613 729879124 271149059 695185111 45741687 212930738 112046389 218475445 685077612 371487519 58384132 576658498 58352610 854169959 652474730 16664302 977393477 715129017 199674979 284570059 891112771 414013483 751981170 889144078 802373456 576783156 451011865 513001874 544877603 587655728 193091428 936368980 611456567 769105120 349780063 642469880 674709579 283152615 646711195 249029954 652235235 435309134 890259373 92283294 903203780 211734016 348353199 475409050 780573819 54177359 606618302 464549734 200466647 253998957 818930810 787429723 983707755 214577652 802525065 588552305 253706253 40048479 75026196 938172871 202128986 588992142 636371527 428031007 541254191 252489798 571077334 737514079 953359665 261060527 850940275 233973777 213846599 424497876 942352473 643789795 134537242 556467494 379549124 161871912 327153052 140770298 964113014 222389078 198388862 941624582 633185332 512761478 365081016 458482408 941057607 45310967 544697861 554947487 564477436 289448332 685210212 4104976 716771108 302960457 78706328 993656706 516987029 668936153 800896425 978394658 735416999 779931915 908717665 345411968 562172343 357840464 358851024 450104336 531291303 651947327 650468809 770146475 74308956 884049938 409792867 641309451 479504191 79016998 735045496 528907858 399981501 774848639 684248361 190245764 962248903 827200065 826665560 177262600 887938387 998347576 936276012 582328875 507651545 15155793 929985425 126469532 961460438 966746143 617693621 839185905 790201164 171167575 865732748 326130465 325542208 107370324 520105294 306907145 909667387 507923604 18794740 614424295 922283466 304527160 628075198 937002466 493716990 141849992 556703407 659844992 881670637 482963565 889416207 383989037 339116591 716557302 127201256 597345723 890464097 844457940 311633802 778274781 285588645 318102493 741422856 46588074 243477024 687288972 537060793 131881504 856100731 434469247 186394295 34920863 746634339 824453624 406913891 528864874 923220746 652036445 365480927 143392298 288642723 958519737 310700946 582787946 824119785 325931064 933079976 747614236 951174041 867810734 184923024 260116498 419457779 840482065 208491388 438573446 255360061 38699515 135863012 794407826 126475584 747617577 550607107 287338681 960133577 267858686 307271001 881777501 799342633 93291521 930348583 262310470 706827702 892457818 833058038 881896737 356303688 682568025 542336272 194489598 997871037 496979952 428293125 240612050 459952757 477464372 765817896 471375347 767220182 584972255 827741968 442080927 510535113 255994833 57172504 441004149 613389371 453999243 29550814 562446585 680102301 260717490 244655047 242715669 211534693 758213522 774472314 634767507 613803659 757624728 858293857 745783460 703967245 411665111 84175659 93044316 459242859 361447044 487137613 905444403 442453803 318889594 79310972 536692101 235260246 963238839 691941940 195756819 67573753 654298845 93408820 733219200 749095845 695087282 821598976 717495253 594964464 342608032 45087838 63071230 559912434 602119478 496734169 407571275 711250633 272915621 962908994 470244592 226253333 49596227 385933609 139839621 770239612 150573580 996250984 370900102 830720039 976965404 756347289 536656084 629800772 386559030 780938139 354272050 667856514 533132096 679315985 524799433 767384 259334853 825620194 422802340 926731710 361205873 217886138 881758517 865607729 707621273 892189320 247831246 575668916 440277425 257559038 155191081 444158986 218643155 897034773 368262625 432481917 20338751 780118150 841817078 786589786 145905877 987352401 634072141 441772147 132770716 654690618 63328814 703825563 877030975 618176583 707597252 636446253 601489291 939931715 947661473 667260550 567769075 494078783 375832119 469989766 610539532 278225419 712466015 865220628 813013265 230707393 764713430 582071959 189788512 30846267 415994043 653349245 329162490 488646552 412941075 219106231 18913287 714155707 145052997 870453051 788461904 200053452 700359839 5071233 835400899 849802165 265084879 876771847 169230835 248562085 742976362 273672909 991361686 997486993 905448040 620516058 615255813 501929902 889011878 467626677 635905215 808148473 535151459 932454636 215573734 801936559 167299011 715217553 613244608 881539797 886205775 396923831 971801655 159937201 219200115 734078970 824413274 678512206 761927935 838752500 669130714 606192125 722805415 705662153 185555342 337637583 268505987 812400284 863026415 917893403 124124303 712302871 318144668 921598718 444339756 924047080 55984856 574243542 527909021 256840510 554829319 969476039 570547851 405449808 706034485 225615926 157009282 723662806 183248526 361220688 106143346 124018062 97031143 336069764 693289518 2532280 858587956 981197317 350780400 190346651 994465552 278098761 352479699 92778494 269632824 470271628 96755032 683562415 504301840 561831502 769501666 631433216 516373532 377088465 534336826 517762372 747297928 62008732 596349963 574464343 731914657 41698298 758593127 73835540 802209370 764131708 342198336 226857436 836389320 39190899 353015792 835965973 442342822 847566967 782671026 603047849 281073874 582503139 491771174 966252419 260453326 529091926 539633617 992258838 612814656 396272435 339620250 861190869 613679730 657623330 737833039 825965756 756125650 729375629 484790558 760260806 47664499 875871012 77644572 530390388 759953803 209944409 721329090 600372813 939188979 720836325 768625002 713149016 407182762 352708673 504996822 266603171 63165779 353523758 133179050 761960640 83790258 959672877 455235565 236802883 277067570 992424200 366327436 833018437 873957218 601790791 452945111 331821540 399535475 453702588 403363586 576910016 274143932 402174456 784660901 778660480 36054839 769600723 958384189 328405067 759666177 257556712 775571881 47279440 758053853 209041174 274527917 937164606 32459186 881574656 193881714 35372748 672117000 784647566 439180548 633952818 281203856 197345130 42178003 778922414 985470617 972082052 687489075 870790657 243607451 242979215 219270108 891942639 597169328 807255681 701705066 562770883 523755542 107850007 765801694 212709320 768244654 716142670 889508379 523243217 41693056 996364267 878499690 115692466 804191797 318956789 812131318 542683844 433027483 348355637 72234577 123759717 813249317 627304637 495656173 169305462 723435113 356252254 34492068 281994203 859812256 902300208 188295985 47268607 125989417 74215694 833460661 903862349 534875910 930286615 61429043 157986232 894202717 473848111 480476947 791336500 308039928 828381051 302986147 382584378 888905926 738686953 489070225 850976328 715489624 588462502 63303538 617150815 107294052 586250405 898034239 664603011 153143366 651955743 112724947 119425087 645748858 760109837 797895278 546705694 541503523 541768368 407111733 851875891 32961416 798314250 619096495 82886802 690413969 816001890 31567433 661612756 910815822 600582340 685560019 987616151 367277424 328236159 503134210 617635836 703083214 175972517 722213100 137288744 908367074 929734286 525221774 86518211 369004361 755683669 10821449 397204092 419849543 699289689 419785569 536442498 611562561 188404670 791182205 899629836 18908224 169038058 903999018 937234643 426291829 102970632 784550744 138776723 146521007 312536968 458793179 153101198 905167590 249543325 123929835 828170760 517647796 891203518 302540964 609946572 959110871 631841317 957691527 903437989 779277489 455095123 368776952 499915494 175182280 910927242 709817022 998320611 418876230 248829521 373264261 91585654 962247033 195027700 855016543 347911547 645998676 897132290 215924799 556073555 95746029 256939725 410428541 559898981 798641917 245212141 319957333 513221273 884912483 294654909 464058983 222871003 412575393 228184029 67532088 125105054 735038046 536809134 989242800 248345430 238610658 510503897 652625051 61269501 404062109 561823433 311715368 322008719 399033248 216739116 452253805 498565773 936083490 950793078 754848736 317146238 599116028 719428445 630174175 36174442 567436590 892943966 256275242 292513373 140494168 499225143 369266787 865279722 814227521 624303979 643865749 965287333 830683988 453761473 461116842 33573800 632932126 623651525 355515636 42115087 606672850 381754438 483322789 769256572 944291781 20641494 556784982 155798419 691126257 632558157 591017092 63560575 497968246 734005319 823179022 411579500 956659477 394891937 928963769 267358474 378469299 968920064 942481324 557534481 526715100 596254794 542479092 179280823 65303614 202734378 602629889 448288315 977844521 618014352 356361255 418559070 600667414 990785327 332528926 860860133 266563613 468955902 994634115 659169305 964134781 115877304 761659989 787994182 398779928 736490332 564342392 961964095 231135988 348385965 883178805 704077272 904090555 784731058 686035640 859427435 296246588 661751863 509878417 855188820 226957800 192657995 17076276 623785077 787541 754504384 176551289 430516403 914799039 901578671 885159196 873817206 89033346 472646897 204181822 594380333 156964001 284137638 677699554 872509640 463133250 936497586 11414897 610633276 450700848 589021243 654184247 264724995 127903832 145417773 834597859 417379737 599509068 298702262 268841483 80360192 445341123 755449290 380877478 159166781 983548695 210828960 848199568 285485785 196070853 777066546 67942409 430212192 200556273 782377665 662068534 630380261 990144479 598235472 80812703 278441596 226664059 137727012 944460975 10677439 377669074 434585418 485033272 760052042 898748567 77309201 78686700 787153983 578605471 683033227 201193701 80816835 802665573 352697361 382282525 215872383 858635655 755770300 912931575 243122976 977007942 502339565 218505909 372447959 335134730 869445573 266237695 934231769 49087708 376642478 291901282 466970848 422142955 587345360 414413006 323201192 261062920 201368220 486778904 162309747 723980329 984054597 307784822 207880582 289376745 698799170 404363269 156936362 750318086 931533262 401705543 615088811 853262306 627509352 426612893 832666332 106849540 834978643 729080529 369814418 753383828 560653079 535658383 323971748 335542498 402647550 226081511 768181234 4279263 412382872 137470157 724020699 190902178 582189624 840582553 468990405 56357860 82809716 541437576 122130072 63977348 259097256 851933241 120027971 898534661 117082228 161857328 184774454 417442571 110764602 665526870 637510375 303602914 681482401 16810359 95960653 8528631 472970773 184178626 207402344 102055260 324592452 668752973 730016951 741426760 985574818 609437839 453381056 518033045 631498214 920472804 186536843 487604289 677530763 596135693 924534055 32236781 141442128 391153325 717800996 550500449 100384952 852258253 803706648 658746630 29500043 874625880 82632731 930777194 116756051 42943392 849499978 121055168 502085344 878431959 735712071 702211165 525437893 980731287 68795319 103203388 210684376 390111579 865215427 147932795 975631798 343819011 234347160 526852572 184129084 575120212 410026983 43920197 667116815 718822774 919670885 332950080 926979861 159948148 737651276 430929788 505503994 996522175 195893721 482331978 952890284 398002348 796511180 501005344 799317728 566657777 24039403 560797978 451204491 85544492 792536958 70795892 448841833 52201564 126789588 414678545 258904697 204402534 907876029 492614135 12072318 18978193 994759439 820984017 728593024 765697034 115528994 943658092 742938697 924363105 663361875 567828538 935223273 689496586 951529604 632790994 458959667 41927902 884903578 733817198 576313661 721010071 384952574 690570859 860164836 913545559 191281949 181112780 956254534 815964450 190874344 401810104 109133893 618639455 38028117 99691256 171714315 650213211 904543964 359574906 935752833 330480070 128288250 830510288 342505942 994748211 306902961 667209650 664079614 338634140 709473286 893703543 760276784 528581597 240426114 121009312 907555175 408766004 616963250 976463182 260045027 360084680 21477544 253978567 4590501 636033055 691283831 188168949 575479030 448692133 683207610 837043942 453259744 714489388 187992078 423017293 614166451 655825511 578251667 815180288 141125762 46861677 704528495 690254200 72375204 860697404 72068171 128087380 404488755 176651572 28139220 790098134 984509328 125653656 63159867 388359012 296374749 739745041 880211894 933628168 355895425 946306346 634999804 507929329 73453736 355105493 169267149 431313904 955851713 779872228 214661224 234307324 935022590 385383569 426688531 480853934 260626135 134972918 391991959 321888966 591582599 722798230 956979649 335655076 260672909 278618835 211242979 327590351 4051757 735092085 436883536 167535986 26337773 748385321 123017699 813949914 501478168 461525503 276119929 393380601 620510782 210346988 15574642 972424934 294088626 47600966 261954868 214110299 134474507 246317643 54463912 374715190 238219171 582291098 669309883 936249080 192991515 496214455 315982815 265866569 978147285 625948044 457422215 784936050 735872377 510403811 480026030 321501665 341841777 642375661 852605777 838375081 172908908 11375806 731115504 942773759 202128350 61040078 769067537 986270142 324411519 596100217 175980989 827003108 468785352 394401664 806633217 899580947 531671161 280348550 387756143 136751121 259148822 271024020 909448090 282036296 891317605 466837398 734355357 465064774 662075889 285785820 70793621 256318 846026122 743615642 797091106 61590150 777969347 633911400 33405675 748885527 295271283 894748866 707041047 841142800 473813301 870337417 956738004 62989363 989149671 593339008 706111955 467096167 848078383 507453392 177145034 735494452 604572657 405966468 752778225 215295562 253892826 504678670 247829126 572078842 640765145 318889408 351406153 793635515 827136160 610566484 893739520 718499751 629506599 701016933 473343476 727491835 17151274 673006835 622319730 973626779 530971046 653668579 664600652 203229323 725337184 40280701 506911573 333980535 939876190 200238060 53773033 17365804 587326571 566552258 655022690 768811036 342193559 145888369 864511908 100259551 367029685 646163154 733309842 682398380 725936348 864225954 62108822 902162404 461653735 434477056 440268573 283149448 394287093 208969969 804510233 20127422 465510121 880595933 221309309 478585680 841996778 429750287 413805253 425915948 86954213 327781432 559527275 172626661 404118534 54716140 709603187 464903984 903215683 43567907 315209184 471560040 739233233 659491002 438150972 289518859 376387244 941250288 224719380 698316091 667673876 556839145 260174202 593819966 891334154 672202286 663651202 458102527 56891864 8130347 640808389 866537866 955875462 810130864 142499297 405239699 975873125 213901169 63933942 715523568 34438280 332948614 499033386 645727771 926464326 463172587 635264551 99476657 61257914 290920449 272817560 360614901 709154627 435487500 551967407 934663758 514658820 978501042 533073314 145393860 690503013 795474818 301588521 51075975 872543632 988769643 307567618 667684456 570870517 23308353 498596206 800311646 104947910 772152123 451064241 248389379 28276604 299673719 832070549 198367509 971335504 882517365 526767079 726953205 317457091 16822680 246747129 994496555 158782230 863456425 343742495 948058336 835953875 230252883 468191794 129593442 949425218 468819368 857810448 973965220 719476212 195957658 890379801 291052987 583218492 308629891 216315828 965178978 485276337 121889438 934330824 433996407 320427694 609314699 120336707 284034683 618847698 281594063 932224407 840511766 170721665 654823249 155817784 533418898 780138592 966347487 882487839 120736347 868516061 253786791 823362634 304871813 332050852 502698942 380946489 717151558 194249771 468173725 687976819 954172535 667965223 796689054 464899327 479836951 804271381 578307715 55527403 504364232 453522098 446639856 726155721 152451920 707912067 219600364 938254637 130508058 816814158 194928228 516642864 612964274 131955615 322076840 901108464 351729741 486502468 997748460 218780686 695069246 265145810 701918665 519613230 360127874 684560670 536615097 571165050 704833845 45945028 407575198 393240096 994791451 713174947 406309947 535137487 890901784 970058590 861938361 310310462 574124472 53667549 582485028 1925286 175332520 892031690 760301548 959764547 750049851 977223701 748300645 138973142 208126694 955327089 260902983 35864870 253853124 595868884 404503854 665225082 993497362 518511099 426618907 781706272 363643572 341425891 503501041 715047146 779418799 667210577 463912953 99281068 972581805 39513675 291708510 360629183 864677756 371119773 415108274 815210113 294215055 591656278 70608743 399216595 888697723 222788680 907947351 147660698 961439611 451795083 636111421 416264510 955862253 929557242 488344890 730621485 303878867 356840116 601684305 169550425 209047635 450177948 958304234 617713846 60908343 987453146 639619411 458980797 574641774 641979736 605879098 715987948 110258825 909893702 714851124 559998020 240151615 389949847 525867322 34225354 94627561 312171650 429157415 490764550 6398215 729873409 774400571 65148039 625025721 389061973 400685979 325091676 549000262 449401472 894498510 830660764 89135257 350236873 688801601 643545824 373532094 537594684 662079940 283440836 565040490 946122024 885191436 56301929 903097201 808919711 155952175 423170806 108728909 148588281 695598378 774459666 964452254 697444177 887060318 440788844 230894757 730455302 249899023 355043380 346756807 280240700 336396004 267127967 711203856 500803673 920594538 571062630 714146733 437492872 865537169 122854727 555628145 198000697 940151597 86875523 106902353 437890975 821310582 966991454 318817256 879395888 271281032 588001187 939114228 461188905 75172068 90851102 957472983 62650376 701791470 853703967 329602582 946720528 862478957 518447357 281812958 516133832 516295949 548375953 155474042 346024316 738008544 202280375 737542110 513161659 948379609 200995025 2215455 486823639 893455440 923564355 347690489 821688424 123470209 839005432 978479944 60853193 610466060 87023067 565698959 859503770 207007350 621762143 367620212 41751356 584842663 54210040 850767425 697499480 639870827 301398944 898229861 959474264 899106801 149127251 478500337 943657965 767455567 378144147 571371036 462649991 767412731 717651428 747058368 997173216 79640403 662845777 435378394 473761650 738116119 767769574 747794701 732199676 572358889 839232051 62148640 930779905 904004308 230738383 905154940 325698376 229254594 397006291 192008111 134823261 237266181 109846875 597649643 772750095 696062927 389722121 856357255 170796784 367505337 196271234 469606013 368132312 50066752 768745710 465385451 911374434 93718595 142626684 801859986 821665646 730355335 950952668 933833562 107777693 927455283 677372099 814430156 270176216 729797716 116550251 204330134 35807434 794779482 300823824 679668491 239193441 622703513 928430196 213896864 130672721 657655753 825324891 730921840 248734097 263085447 66395152 513674425 181233883 838860754 40692959 452309853 965311024 908253070 665679000 628753506 338221651 974691844 624008467 550884211 659907401 824697696 962106790 598358364 117185247 616683826 267580336 547650705 788195620 701969646 310136082 984225192 96328938 482807404 579204273 847324634 726001737 515417192 227176694 123060102 101631773 567999235 700818509 979723439 724566403 161363008 724977065 9447801 854795360 625484936 707997951 540894383 371394010 348931879 79256006 268152896 780898268 971435212 651687805 702850494 11724439 778644493 18463781 865169117 447845628 927977953 643886787 121005050 975608642 768672292 599724000 880622738 70538598 49026070 259365385 735770054 374765478 843093212 493755983 624377566 605810949 30865918 987135175 320003522 406085579 739785191 695544586 265579395 110559746 576721001 229431991 987979472 174850554 814196022 961328621 856310401 830990533 780360296 975424977 893873168 718998204 225830137 917878542 419797019 994890232 59350860 385585744 813284580 83933913 767973795 282946248 258727121 661524611 925245094 920398507 134391532 397960028 590425570 337170867 784456547 666814352 537217607 18880924 281248777 534488461 556136618 910973096 963295956 254257287 733494849 543267868 913561693 737743093 200117034 659452097 843338851 478071570 307842276 549730148 592825928 597159773 876631763 505865558 524988306 836472601 768072384 677414636 75929195 134661326 55242583 970973696 183867426 22375622 341713064 453230190 990341032 641568145 513781415 39518872 987120148 513390721 244372908 994191843 965776672 986876975 548211444 875306808 950472617 425616116 995524894 117311875 459447858 835991921 533495982 840609848 552960866 355490056 835789965 202663881 768002689 62067808 264223879 743268401 872271871 513083876 456189387 733130092 91127790 15614533 733049199 720247292 862671491 624062708 777391850 794699622 645228185 359031977 459287704 122989235 798169645 213107679 556145210 948333808 276954851 803349845 382185331 171285934 740624000 147941006 548500044 890708354 471947629 773797458 572525488 466510982 965054267 860928299 605368305 635154646 286003993 800632297 72325953 997761300 573657184 149994014 365872186 195943653 369426696 906843299 617354839 24943986 725212720 235527697 243981944 92031464 94128794 800589129 153314146 666049528 429073708 742427117 342265405 6235736 331175792 441348324 874813204 27015487 619371540 447255770 111496536 673715437 223980907 305005245 57099870 848152097 570983915 966748737 942491100 575576225 434036909 792981085 35489392 238299062 57192432 290290124 167873049 358986413 443015575 949459342 624434364 746957655 638331302 940338020 399817376 982360713 923825864 514218071 711114994 617321117 450960588 319632177 905025090 475364336 327901988 162962690 440248068 791372642 462624100 754662301 484708881 797675225 870905801 267295768 23242019 757895102 696405424 397455184 590083932 602791294 481443354 424232546 123216832 229765130 52311086 176977715 678624694 401983575 162214839 289243370 634502027 684136159 669535138 860053616 399102191 264294431 909981826 308645111 2444661 954346775 212344588 457124464 5046039 799853517 368736411 357146643 911797425 970423754 662044589 522920667 629215873 106268827 204830819 647061511 967367854 342597713 244528389 574435227 216473022 951416321 674038396 605581533 682704669 330030149 365432023 882804952 639451549 648214458 458795463 353591004 448084977 219050368 938645794 604182268 647689008 2892733 646622563 633932942 874650457 562454554 683109928 807194799 339422153 313872452 355496627 846707901 397457862 885330540 108396650 727839451 404793080 640356296 207403864 674991216 201048042 126697744 955038377 776001192 599474830 832983297 345370930 789492465 614252726 940945118 234613734 499956608 762232988 203364074 379860578 679251402 624146267 895766767 351127906 144869643 234953587 417356474 598316361 362973378 946928969 720085148 982900382 208078131 788658596 141476842 517612169 651171812 98047537 937260414 7664474 926045728 110477825 218071093 934209283 76739959 676674566 736702319 456758681 313036348 826443673 467755410 742809046 130444293 401481463 8767111 412069786 402849839 201555903 162604604 209492582 335588952 850379125 369293088 987376095 928330467 700471811 960692905 767052881 194583927 699976755 803958225 450230569 198440832 970878518 87536533 180304250 302432429 594908704 768470389 418781305 651365744 629960297 694860792 709501953 842132865 833531501 642627365 408083216 279730268 377741037 881516810 53647944 929699262 193917580 580620856 127603311 866438188 254893652 301296197 601512175 298211180 709989422 884930633 634880087 676795145 971949421 878888289 864917208 976967379 222783300 209517872 840698568 704471901 215752011 195358297 687505699 432828030 287728126 988404998 241164293 150110672 901378366 143069540 411794225 583054132 441559758 221507108 320555149 561599308 117209303 163424508 714874020 295584768 958133348 142457124 528603426 769720058 232083943 790596570 636688220 389552169 743040946 700838622 779274950 728242242 865257087 169846518 482894714 889667898 218786281 476959340 39060152 977312973 839786736 385681291 528778080 741593339 736832121 778697509 515552378 997026437 738998732 64478992 786229166 813074804 601212692 230029988 715461068 204134291 882382307 454994751 769561926 403287792 873293227 220835009 460100273 615912031 844907077 557163536 163685704 775759351 534125678 416112021 533046633 378235283 62855237 557728702 400579861 838784338 695514575 485990778 588852852 235839511 911369076 68684480 209382479 232282121 461230207 760872712 951083668 941746964 305401761 350858704 851691734 710645095 380499310 860991256 893915339 798932468 565109982 22523878 556001996 245599988 989418446 551873219 430299736 97384032 846535549 175040573 187079313 363831929 565033743 41919331 829681853 749940800 79571981 265879116 689805510 71976958 77012707 268553360 465887675 909027262 612253537 376273357 913648205 159737294 827147067 952866339 103692115 368109890 452416649 221928121 771870278 481996913 940862536 174413366 41451461 715002230 131927254 826733896 775183379 257106608 827679354 160498465 530197396 874532162 787163098 867352052 28370772 666511252 186371202 231131005 363807104 566886864 914491748 156658038 233927658 3770982 630477139 146266147 345957001 428841096 123566982 664657607 674639863 915458734 709096988 898941484 382094833 196416788 468926610 72420640 539898843 73870391 770681934 478433010 921368889 23398236 560972056 665051129 429362231 221157641 113363867 383088653 684768802 825656714 427296233 683023116 200813037 656965997 233792500 97551191 32359597 716670982 687303702 142490194 317907485 123013100 726477706 653566183 310440219 866514298 93936368 958587908 934573609 152521551 314487501 992274712 812650477 432365774 644204040 561586842 54632369 307639967 140495983 113393794 35126756 351434540 366560048 828484302 627982999 309770021 65647456 972937215 781670912 474678781 44060792 692230041 575742714 811377258 527078610 877770918 874966915 137451241 635786800 465069108 729818430 445695543 602417206 545019346 128338415 479140825 857308907 723928599 895321089 722414741 425046332 931074332 229527811 95097079 225916281 372483836 511818790 420556237 991061462 601095259 126218945 397141675 27490028 334953692 716292814 970072680 848778293 127323050 86315882 958585247 541752467 366099440 690226520 708091695 83239113 628140385 617153407 219166396 55697408 4335793 836113256 927974700 757231684 845822489 864993729 408234282 115523333 237400535 956529884 248878502 225518999 37323436 78506288 641601106 168441778 929466972 81716183 766610983 57427442 531565105 289042191 289888222 718083160 203456889 358040761 796385400 427427527 153496579 618175197 62804407 10192264 74472102 322987556 737286306 897142726 67666875 539783772 732448773 332552723 412735902 586785528 502937326 562012385 689920816 702965646 624289585 577675530 79988824 612079191 288036838 144381513 763200125 815397042 666356710 363073471 705819918 113712545 772701777 393714287 820312058 250399306 287092490 135610817 660442168 806794359 113325369 366047235 766009409 336479511 845451208 825616611 411376273 47711931 434149863 99147254 500519977 107705881 581461385 934011701 860334352 646412941 26667492 690894715 737210573 850611347 980568053 315639048 97545967 891785294 540165370 500088833 646343557 394692101 668624118 800863469 641641894 365815456 389222192 54192441 116985323 975457327 890516148 45159861 238968048 462712931 747950800 593827606 495589335 625784083 829111705 382105202 197054148 394776761 727076964 555622343 408306018 777534707 454143565 573836916 23610716 504788226 410666163 191342013 960946405 287387726 369219514 752024907 196923185 715175647 757766855 868390314 445452025 358844390 282421000 538048714 980340987 623436850 383813098 653653631 945058424 317052092 304725409 236174081 142881717 770060060 430137763 333433197 706063482 676155408 513695533 564494913 771908246 998762492 929935293 649265124 600604249 632404325 835153302 48518428 342129432 178596725 92033087 282580373 252767148 8414331 696231684 877796961 758339315 287309927 531490163 985052787 85270606 365449042 542573025 487289635 660281378 790136820 432090595 138428077 962979927 913498668 157292757 595454641 49953500 653567868 396490326 650163380 352730656 359647115 271253706 829975198 672220059 147657377 194143191 522009915 429573699 765311534 249514216 444161722 211172119 647407427 520109485 946034993 702736792 369346327 384784537 871981334 900033611 10146179 237588835 192913351 398876984 188779399 661082502 721160708 25806958 883154371 936489152 90631792 820080253 302958334 695898518 913149459 614382842 299693731 56702415 73126618 652973310 547014975 945487605 398558742 820639655 555559173 856122071 638555385 201763478 44351562 611970058 454842140 659070576 413659144 708294243 100318972 393185118 52504159 110562174 548616824 410288524 884549392 841299771 155098965 54963629 772625920 720625723 68878266 583236469 200777147 530048103 82891956 729472542 737032175 584369002 38529715 178869476 207353836 385656114 416967691 177662345 704066859 439160435 472075125 899801810 825377220 552516388 653824139 885882631 77266166 677553919 244299343 243605111 744224675 144304133 390867364 139235314 868457169 684076280 673223635 795257677 999070250 845512672 269082376 196126178 922281085 268285063 463127251 992955661 508962363 347529469 434754216 584413360 472993274 630921236 549222495 338110895 673025270 296951780 573567668 394595445 875784587 295194185 484718536 650964846 687562172 332382048 215813534 632614283 203536815 27564558 485494943 144079553 278470191 296848505 363904535 515246730 173711145 541307020 421800629 280898658 93260847 262343287 788102927 374151755 646165752 798729517 234681884 876202825 388618718 982418661 307742136 513445863 328051806 201255834 947825443 485486769 799256476 92040075 24173442 338566328 540000476 893313467 323491933 509337105 976135690 263315570 779037215 600232534 606828595 349616570 36133018 110784291 406749706 963787235 73181568 38745242 463372388 809548799 476251371 392177120 61283516 985234022 187401174 627653533 63665072 513102644 269598369 988298880 607530881 132980934 663497617 622463417 784546455 775410241 357033805 257164158 691384827 11342347 816037730 663476614 553244636 307183184 967795392 87790993 210169867 583249278 219684412 234217950 633595518 968726729 656595724 987868082 623390160 342665896 682808142 367195096 183392191 444411734 299228289 496837916 311008685 552786770 900793865 521254095 104183585 337693663 202924463 234489670 32869443 32162693 649564703 678930011 656908387 94615182 595538281 817983466 155321458 301216650 337048449 692610133 697659271 234525131 849252031 707621633 419020635 395947498 405487712 239445719 203401933 877115456 296445699 774716100 656390240 64528750 654223148 158026297 685521592 20408021 328441796 858850219 578278689 204721439 613099671 420423956 518985224 286151860 172601556 629416048 480612223 167079494 669123473 621343809 634630077 664352582 27939909 480624140 568465308 248284268 346498892 169317082 549646106 482607666 791703655 614579640 525681624 618760026 444179257 216554039 856544158 82261348 271945163 827375852 600833749 477099289 42970888 927245809 645852939 208288003 99222338 536989027 54293875 19856882 494615211 660271586 244046178 520221560 768783837 756213524 687939283 284351086 435282515 31863841 952825572 112310125 857932525 238771768 290214487 279805782 451140720 115119881 766065170 627688907 5694468 943267658 9409439 779640243 937989044 923906867 997576621 435647418 270458098 243456257 577985677 53703374 617463056 265979254 511577781 225081507 744046535 320565847 89273153 88072752 712544180 27615469 443834989 915866160 776678102 626805893 661209628 297604514 884791058 606703856 179789396 733264458 761455279 883529475 999713728 721439534 865229530 480650520 221215277 976207129 778341923 269087628 130973453 368352539 102477055 63836991 121417719 778306310 199292996 1915415 528249125 272151539 664043439 63933309 72315892 170392251 119443041 690970334 943761767 824598143 983124830 617168427 964836517 180615457 378254861 99873369 659659127 898473416 892040891 652872162 430999243 21468000 839096088 87356739 303824179 734074648 944078519 316654972 32555879 471287010 727915410 361599123 961087679 380784630 583890053 726302225 682449337 114248527 993215439 418794371 563816057 356968492 751850388 946369786 310930244 13368977 164138589 327635340 284904708 301145027 13978005 661652945 653757383 305522896 5387790 709857894 996982080 583817989 538602107 628054125 216228165 778374773 532276723 25362443 816440911 478451321 572695669 815455977 217543677 945615403 662036830 678370484 131739537 17361129 392255988 185289630 665657969 802761944 622359007 946454234 400318119 540454751 401359786 603088675 850722146 232154024 979950919 947636022 525763443 306342690 12880008 879933011 640750033 587980289 558592935 153864384 267385877 779370429 121409471 551877702 849540351 897004431 123649360 986906290 652623087 430288119 21917887 688012885 804410476 282027576 178452179 33932933 420192929 346543322 590980921 199176218 753440219 723800616 331298050 370017777 777184780 838840752 430196512 740906349 305439051 493038022 38868204 409107185 308485714 389930496 478865059 973726311 333309695 539346363 20005860 865311164 261746899 579723413 96541235 358698337 301349238 256167153 233026426 681128140 748657457 330569846 369918595 881943797 909678450 616510096 222989183 526158553 785894220 940487918 530443906 405208059 885292020 186911746 854467076 850069726 47364933 567864708 511001441 507100556 598055485 974612719 993377626 335881746 795239806 11105283 341282451 233072897 819885518 371016513 571276819 416494063 625786519 16837234 382918 404251124 179178087 445640993 264023806 819520558 966314865 244837148 280752366 603698749 519648267 973510903 703248174 123308231 352123182 205865096 703533626 442912245 195001593 176055148 458552819 393492980 33519919 712145281 367522332 985497974 111823796 973309802 972569822 616888366 503395603 661022479 708521284 619295575 790104827 681414170 693364160 633903662 417709757 73597050 429751460 335237235 921159120 635020004 34376362 275123949 507786830 80213325 796115309 47376867 99410804 71754097 917386733 672608675 247853094 190075728 884092687 280886526 535024488 929453995 929988123 340074954 700739302 575763083 700779836 610550623 55342445 982539707 420740612 628533019 952355183 478481225 183842277 116303070 110224260 534962185 294403257 200979854 964645091 879140370 600002362 374524309 652689901 933678910 11791754 762704222 419692707 83717550 448729517 31991259 145938219 346393668 698600459 947231490 159625807 160388904 271262191 857236555 632025597 18690116 849930250 528452404 689547720 685591496 656904944 722024893 384762213 171379366 107338649 917441773 112812335 381548311 411676130 840981835 344826532 75271956 673481482 551690085 136432358 154249437 249652277 989936716 783102267 619075446 285872876 719431702 451434894 561258789 208574363 769186395 414690027 308036598 100937746 653707961 419415047 356919351 805386757 232720209 758173109 21079804 455340940 688008007 531626866 845727388 810924964 668202309 437426138 412846386 106164395 660332536 885173552 57562909 717818088 283537042 79840731 213071232 35646209 815790407 855819491 905462466 268947074 311202768 339550840 494976784 677505629 496733675 32116843 229661398 29259109 786974168 564232883 26540874 954304721 998576861 984752618 57916641 145263808 903463876 364703182 977275864 865378991 816422232 390176192 96416428 346158596 398186220 871348040 830153378 532068999 430172371 343622799 646607936 606294243 129364713 446977763 873121746 149068586 976149768 845504311 212914662 391528782 145811348 20698272 105406416 49614249 903815664 778650841 185313319 176766326 506259719 51006656 914077510 256778069 548010948 529699543 966564300 934564299 960435097 854563267 461784348 339343295 598087932 520899793 689450462 46771455 639676902 405869164 951965820 464550585 598057554 96079528 981802918 418646018 25164996 749847995 407812302 251060819 918275263 328034430 791494829 516776454 439206734 714345200 911635900 114971357 983595900 324258483 28049084 882451580 282715356 753625997 590843183 971047658 424198145 76126697 725135836 384154388 323701511 971129683 686412623 547840842 874643977 525470976 734902870 901531584 128860072 110385220 461007493 839584015 536603019 824369945 987408051 168186545 914722521 332149407 241068923 891779464 25330880 4713878 903093692 773903447 52400370 409397989 782329114 393661511 804857379 503683095 434776186 2704228 574073484 843681753 72064650 917102366 866922091 270914174 722093110 529053385 602205825 673676923 390528308 326360093 870360210 896848107 722176634 504894390 616095209 824117259 973837506 920457109 253764561 923088319 326784269 401495453 361022493 887060492 757939485 262235671 709845409 617338780 185937913 798631982 608686774 492819517 620008557 200413812 358076346 43168098 452715911 660433756 759467406 376406176 216068891 879638973 678335510 929566258 645148224 419078997 998387388 684907894 997510609 309014852 321591022 971976046 174609646 894056589 908840604 354134336 130491256 623367832 864239803 993831607 516121752 398923699 695529924 365414591 253097272 244977548 65084469 186320876 528937608 618569656 283161359 671099124 827396219 89344048 22944342 787888944 155961415 140370383 600503189 755415328 492190953 844084949 2105943 646608100 588529567 292772199 714989231 32308931 467954795 370525196 322102705 274852776 668963479 760724017 758967286 808305056 399289644 53371047 292924444 435096669 932857209 986984480 795758916 693840310 179298194 233621941 345731474 282360869 776693454 98702179 36061873 366449991 431660617 214474377 224725068 827013216 579385696 723246699 294932630 436707028 183643703 812339890 511104195 386453679 802328630 481158634 988413837 133783326 683962504 331440131 690941872 590822132 785438875 823314129 189142637 924900134 658869410 327865484 373548555 403042639 71766038 728418385 693823058 859346989 471378481 140088990 587732750 760248866 647388273 385571802 282629266 978519476 20858139 288218827 122883634 706351117 30094774 827252509 609422535 156020603 448378764 79875042 32699183 807796721 208492076 851704845 916405451 145835909 799597546 282190582 204600832 113655024 770314846 55740633 335683254 804962833 427031265 140232022 37961948 394839146 115786003 693250546 131643106 326899617 531502936 196412565 207381053 618084352 440720214 350376459 2459622 506332918 60553848 613927555 740640476 429546388 559059566 935115283 926304925 716280081 103903659 755526961 464402865 92383559 671032294 667681083 1071135 244379443 129392281 762563313 114801654 576013688 805579653 906539766 192562630 958258397 651728172 538828882 206916388 78728907 697328470 200588530 899120426 444990928 405104013 47420455 747900148 130588702 410395552 8898339 785737252 20940812 152230948 927130495 825991518 498909332 599730926 720119224 589881037 392394196 722384282 606582189 124295324 955017101 893736455 77329187 535235454 58385319 255862489 540542529 932410151 696710827 108110326 256587284 841061073 481997383 764465418 698429196 337516984 342002126 287416323 828488573 287591838 69977269 855232405 40643616 257766216 391626519 338287030 596684431 862384382 538954802 152174627 852691916 137889039 5985000 848845018 897617082 614615627 244700223 845645470 573929123 416087175 570386914 610247543 214994864 946566941 212997789 42394927 689895796 152479593 753548516 231587797 465805154 199311181 152095565 458305598 472081234 716658606 949927697 403841151 876162560 136642292 182296719 171777140 515259789 787209614 873494986 254065725 967976444 543733868 761216230 745928891 52672950 748498307 252267182 265443351 60466695 708753485 335060241 775350332 547230110 437474374 424693153 982592856 934309649 26513776 334888979 184263775 857800535 436643024 915522241 331454856 567137356 623167214 824936747 593925838 772230448 22072409 670234225 467400304 378176808 974678049 464126427 767682929 721664444 360871515 684617554 595165721 285135703 141455009 898676708 917305970 351200715 107676815 785664579 237707467 534159562 994762823 953127751 6168121 972073582 658057454 124751975 672963345 965436850 93715757 92634692 425837936 682478326 950448561 945230111 219583923 764148863 891589034 471134046 794180863 895683316 881715536 220921867 259059642 322570722 984478298 352162644 144593935 910407737 355375749 254056204 562601583 727044302 853859347 983457065 931766795 186175703 149322825 835430468 11778395 117464690 899275759 754557980 102505626 525965086 392502740 424721939 345151047 699080255 125877576 8727471 368690085 789078942 134747808 106230043 426341691 948596199 993209270 654459299 351777622 498083114 703701607 276556347 912543874 838064475 390799635 137684473 240619541 40446674 788027167 518861975 413982884 804176076 994697590 818142450 901363340 61318632 424086788 922089357 369783402 790163114 335114554 400779535 386098083 500156411 685467789 932786368 169789149 999673767 363518711 594918672 121299076 265303773 863916149 204365841 281374022 168295603 267207047 298349048 52959895 48054432 966040498 401813920 969803566 399411456 967225345 748708102 754969990 449899924 711125376 773212622 196186718 149523967 388086720 495212989 930381626 510181962 439563607 660604220 150796511 608915808 417258588 310146012 918360027 322467219 533956335 80630988 373956858 817790741 833281967 76301157 713550290 302320256 215788098 273598879 324539705 117207375 209364945 814098073 586729417 44570722 323976073 945852181 586884707 317127294 828180251 398302713 480852136 913028299 683016508 818797263 999188866 798824788 246819878 913815109 822397849 542988171 14983701 60606638 808937951 163907778 321072075 31138432 513299973 620638898 552100621 522465492 405042947 956608504 354468132 904773098 287491476 573463699 116116829 91169698 314388151 700073064 398522761 886278147 260612656 404079550 221621374 690960311 833472260 283140546 90598548 609470605 900329473 74421508 456144936 68927991 762577971 742170617 346266652 554497929 894757232 171385719 656789589 413617024 150097102 499130171 623444540 833261369 6970663 383117414 93176638 746498485 409892764 856744956 681336140 299912732 406651919 614430564 785967452 189900854 569850791 339483883 92032486 129929971 213412688 717030465 994778471 785607397 251342392 341644537 682982625 819625665 638019668 738960142 120462425 620020706 106736857 787293017 130184536 609507526 815797955 483047452 917265259 623085967 948571985 155759994 647179427 35073154 888653958 216396284 775956502 770647179 697661354 195113229 346074204 904312760 491482568 890164095 777004050 852570554 534108206 315444741 990617179 175656551 606452975 88864182 338155866 865302586 832521572 243208849 584109753 29264593 230148262 433042931 461010981 88768366 181670422 524409122 608850895 952815479 539893206 696396230 765818604 418771703 24682318 606107242 277669430 408570650 928311207 435953920 193445482 354071733 161544787 639960410 903183048 440971963 828047235 24256946 885831062 970063561 89320111 301856035 239757469 801206171 705354514 393762861 131402154 800388500 493247020 673440565 447043854 516221243 670532670 514690818 652670495 767369144 105767633 967736129 313428405 126421339 512056112 514895107 868187822 404675606 987837161 116290362 500976746 333630974 354727503 950484287 969790287 894295502 542058235 729186639 310389062 868970851 900831815 318656777 404243004 111155265 82420178 385726961 477770402 383375372 562811391 259711473 433285102 932624144 323793013 302203347 509882648 200871098 74917024 770787784 21029662 29193757 324620846 29945828 210387840 869281903 54768020 831598239 949902532 558638985 57057415 886006613 851297011 373468265 792245891 678848711 807838746 593988531 178926920 470182297 324304075 255260204 209984855 673116882 221601433 564512062 498778233 105682014 420088479 430412664 163810873 515260303 615840250 659669259 313062501 290527640 559990346 170913869 657997200 909767697 988471349 577656378 740938643 235608950 838663140 100565742 122331656 845471144 212192133 58395180 931463374 950393962 73545671 154184154 531608200 537775589 489786465 586850435 138158365 581315876 736946827 493294036 460311097 253067929 178066306 726371103 38011851 648224918 846255881 628153307 341229189 357173717 652407267 335386657 449575520 828193265 664507482 172527921 993036053 780522986 413167291 562826219 857340068 430111397 808696792 855585111 392380881 63179626 707312004 984664861 377024674 109328996 700033306 806642701 550400227 792188197 736993783 109589657 184505506 913326367 973998076 260798806 74461363 945712172 413858829 203111807 890262828 502987526 582816404 241406322 515787754 572846544 666945534 198343984 1688843 779928203 835534653 617194721 502880626 438676898 951411780 807575374 491730759 631276127 984177294 104447590 671008884 27935603 519737752 370273721 221827881 555670898 581859171 599100672 691686488 227065172 870939379 420866707 717591609 912894198 491927250 729743345 589534408 844562327 272682893 975337020 51480642 868534363 883967030 625904826 501672876 23952587 270772960 82804565 816032588 475990867 665481511 770013468 482780974 764114883 118562469 592309440 506231712 502043087 208466814 181088536 346163126 170152335 933808853 35301277 389471175 66768384 429477204 555150574 860653 767020416 108472233 121806670 685145737 409685590 451798787 471747361 673162942 617838376 315575193 948725107 414981873 776974722 815552803 747186801 553277775 926783062 482851167 713192429 638842951 588893303 882213005 879067614 852094220 514158876 760977396 860137182 403090452 873202276 174299739 310141610 145673115 72232908 788872336 879084710 526304289 318654138 923440101 739365974 19161320 237222134 997655726 202991590 315615351 484239659 816715972 51173027 4100889 815050091 283483653 275309440 23635807 639637416 623048401 71233938 689161882 186334780 969488015 159732884 741493602 159146082 268043302 501329764 865983506 83888314 955610756 347878020 508449609 322976713 210146587 137320602 710388330 361756279 930135135 275800816 985915933 437021839 727554633 148573685 708785868 329903938 429350615 382696378 880662311 363593636 692104841 153177717 235133088 216337710 961703654 769827585 749183984 463470650 615561461 119744349 540988816 308174474 103994308 992031529 73937985 619897794 319463141 334818348 599737221 313246185 825753836 707227344 16237603 425332204 87137266 730032292 105618598 55686171 536285205 607200985 913100255 837322410 972366326 604944582 529654111 981694514 295777081 185146469 858604030 468666413 666818824 720628435 908791383 26107773 430407825 948865235 592898889 762502885 853252483 990982988 958201975 899879822 809349269 177723335 746503369 217481092 710205440 14956274 504601833 503980087 843098623 884369695 36946887 718112507 540372310 372377797 136573718 709066120 886795721 981137150 270806988 291837050 552988832 593346568 267439270 28073938 268241193 50569156 533605026 20688243 984191798 611167802 917344130 960422310 673980827 613046291 393846864 781916054 548639409 668768030 371208148 633771477 332204758 11051211 622051104 846444246 770616043 299055795 798664709 764898160 366707412 741287694 787378075 725985121 587427836 720059195 451527357 771990985 74587086 582263356 700007050 708991915 793514045 680779063 566465254 733060207 319049277 95760886 950676727 624776803 618313799 442377064 628208552 780787509 664350425 34814494 91645993 914730106 791530740 737211598 764239468 249189419 952840348 913029332 830375338 499373347 967606620 567197356 518618333 77179810 256651455 348582009 507544899 71220685 900703960 783417474 4590305 631298603 832577723 600771503 105335550 971062825 387233025 69849104 423918755 59546776 263976009 382157142 999462178 892921386 817071537 485251928 652485772 803774456 875612513 621462672 109444665 873535999 555988736 849204892 330841412 947776926 938799165 78020285 841362189 563979289 438488391 682868315 597040053 381102873 732273493 490733439 676759205 847891242 584276256 397777751 568707847 714814012 110227812 958981301 912796235 549012003 365592931 33800337 569468068 790888727 262114657 339366019 337136521 866488885 580455721 207927625 315741236 97279995 598551174 103553863 621059622 926304464 526763979 797081346 538402209 926956922 249385548 642068900 204017197 805890981 163710691 972923260 74554643 820123747 576172140 546655867 291060197 928872103 842096201 573125303 633306868 684473289 735270110 715984619 345869272 416574469 882490390 233665269 268415981 380589819 673342940 782048855 729705680 222453809 596781731 705289400 688494309 425287052 444124127 165436512 211646932 761720283 110923914 36904127 431269128 164942668 765440416 318583014 593020975 831562741 912875171 553732620 831364029 100503116 976224279 257583114 998178152 60926383 226231303 18918368 587821741 299861214 967831678 385495598 212826442 652723836 576132623 240542651 380594114 118887825 389483086 861978610 109224412 524528650 417481301 953548640 264159524 836588856 720838464 567379000 500025193 440418893 431551665 593758415 574041917 892705506 863731021 445176864 433839737 182780276 506873148 472901192 586885814 426000866 229022381 19355915 98343380 965634033 727551568 959169614 161886327 101656008 677143002 228213914 181313157 119336052 735608964 193042336 897689513 993802341 916759949 599873712 879520723 651633647 554905267 100432704 612839862 42802123 461670590 655824747 709254473 606472595 484849654 303429743 866503751 389011529 239025831 784663342 500047023 438069968 438900644 377029294 252498756 7122034 330427073 52371097 317709837 567791960 333669208 945173950 627180758 942195477 307508421 513999502 647036846 301301020 282944234 526666655 789085543 386832197 23755948 60708397 610404890 868852300 213886068 313358996 709118368 70799954 311237806 685826263 477317657 28651354 931811917 163586844 745722473 783728077 576551749 90288174 296854198 760818935 765706512 233644026 241799916 264549255 839292714 620460562 540179769 889002515 824513429 7579181 681125009 614467474 645413206 830848165 563104555 554576352 520884982 948304631 502424834 654266941 82104577 358561863 654105685 907139534 36607626 713803225 236373031 107974171 53043622 50104217 987898559 860938639 987210220 198192276 853057065 599790076 214125820 504044925 50521780 114880276 724287221 827698473 209336179 211355889 224186108 485030675 34384572 258378382 778654140 624712665 138974891 146346571 491795425 296767421 627916704 553578605 291426460 531736868 591363261 994890139 470917154 603796250 298480233 574436706 14116397 544543693 635319503 719059122 686243449 504039694 947818592 592679520 346488136 816748243 952200269 127317922 745852895 115994039 17614093 183699094 840159495 425817977 429337821 992929979 262306188 235778937 560172091 261476725 532136641 133551934 79127147 841786509 621640443 218227954 515990002 723013807 873764370 401407460 851367709 969938923 541579747 716797189 226961531 957174325 871718608 387201900 347275103 224271845 524735038 953488594 405267039 725634616 177016597 200136727 306772440 690776525 277653060 864623035 318846567 857626920 625698619 869805157 493905777 502131506 227713648 294722400 816659356 761209783 573928923 865939225 206944596 815927783 289188217 345989026 706622791 438011093 962055116 945131826 731881193 374964731 846539865 259343523 788591857 910166964 683582505 812095475 585063386 523560897 726338632 203250371 788924515 805767109 595785802 958615259 979659791 686027721 78289601 830785700 695700902 803309240 474386376 175289260 331566002 778097380 194944379 720235302 641457411 555562623 537340540 322765927 683274028 220040739 446397040 986931050 264544515 901797195 30580352 886810445 904377125 812539607 962407385 251522770 170805871 70118796 761074732 903909599 301085830 943091858 442573358 95387390 242299472 971440628 544888857 562095070 638651513 857962788 273515562 632814544 91171312 230479220 900051745 913951563 915612263 281835165 862759108 425567592 886264022 607582012 258576988 469275750 987148280 723394384 752465717 464356391 690283724 365777598 495102243 492442290 541886741 397681613 635090168 909238447 589334491 455620522 161858831 235616238 724375528 108857573 892859844 224612832 582431308 754928115 621552122 711709724 609585882 792239018 71206291 939812060 430222504 349573063 637189115 955037053 470343827 352092523 156319390 897252611 912013241 20745626 810772334 658257554 450215933 143347131 580334430 961839606 507439238 308069403 77421289 277897244 190140480 389922410 854180491 9284503 82930777 571913276 52036423 944761628 474190533 885439881 101681952 884733446 775904443 683986733 188651935 999157970 876926263 111120745 515177555 256312740 139458934 646931552 925281101 883748033 507230076 986476699 807685024 325855507 376874129 859094405 240199143 314871976 915785663 662094832 848188095 255138611 967923798 841587343 577065800 199435914 616582249 996139130 563224488 493445926 98085199 704248237 476229000 501120678 776223778 235955080 441363093 542706252 918776899 277568336 92276480 703760766 812760020 520792749 740668927 738011718 549883452 719894058 719156298 696949715 615712935 26521017 845085342 776203510 980115076 125055276 442061885 139660966 323947525 823602877 416971116 464270460 877115042 584776071 428773364 40462136 666521494 605461002 791453603 313299770 107643489 212057259 539190984 457975049 668482884 527209521 236622009 631100880 422603720 448219209 680161360 176144860 53349687 846701572 553841770 64335135 600234273 141099604 429451367 766564784 688098777 937480850 439131309 722627657 720915190 433290491 178845477 424495816 740429266 113683246 401694652 480893614 415288846 719219376 544660708 259300771 979099660 662364520 437267472 777630704 918543732 697908259 509281851 380123907 52529072 815523089 129740386 288770543 627605615 485248070 787714053 201732073 637122598 953358906 735174570 617715916 130002570 105464393 696861018 151061398 877433111 141051700 905372451 744175849 306519436 858038687 178800532 880936331 115411565 603291793 367122499 302248166 499621760 53873142 184350283 200393096 176245328 643237664 387505862 154976164 951130797 60786498 778366296 42320272 275552042 529061364 252511908 74887749 689768350 187392946 763888852 240669666 89307556 480841821 773738517 937223210 100053787 68828088 291751192 470469889 535149734 836875756 29335955 151543538 634582572 30385156 459129534 981922220 577746777 840071282 862564311 608615040 508291612 893342600 650198174 834286309 486367527 658314240 919882201 76751093 665290354 159438709 936917457 402778605 2566585 683850984 378641620 645349553 53920505 790002491 889078193 211878981 105825015 173919673 689545791 690383957 695555513 27184268 328269782 174667182 950157578 82122566 901541843 33664194 617447674 132251481 811455513 37019177 150045788 904156319 649933195 701953819 598539079 769184722 356846739 14668790 537972118 601906965 352520606 325029566 854277480 560232553 254998942 868181400 736101792 853148729 461616263 71682382 835917926 748374479 392849362 704569294 67540388 346178012 452657916 962407083 836803977 594273012 29135368 88007578 581754634 36390415 57998329 19363063 469023836 910856458 391673689 721885758 34752891 521930020 106290870 418684561 319364263 338744193 683620127 790235449 559448802 206527915 145278635 453410845 457205875 41928715 924923122 319566412 348553573 820356212 764853138 212679802 516360713 600151193 295656619 895648634 21268335 544898706 405931875 538421449 105104369 966642524 356499556 542757635 449251241 283425621 70339161 634893419 129061622 497512132 165873268 739295080 568525563 427627599 628986603 628072706 122241568 354735490 137547126 210370409 523156111 862066511 650006483 628608623 706588856 853969033 418638915 504394249 974646221 762474599 969566218 272651473 629060167 602650888 736105970 48227975 118784607 508949993 71085769 419016843 509261974 862542448 711305694 544490597 889830445 436392549 200887176 604592190 956653998 342526579 140254111 577017700 536421217 380477100 741252609 297690314 310858712 618977026 937281295 558940037 693603940 653523407 778576941 294565712 780417437 659493966 829646917 776403721 120579549 856282911 662976580 967060786 610109381 626232007 934981020 541544561 343659192 452575278 222542529 902149136 51905883 657548575 908085676 59233405 395729436 604060363 580467803 686532043 328865703 997356614 402110799 967865392 313222002 186672393 123139084 160415877 624353330 778919790 163638172 392806089 695476836 772550455 459856141 767096990 426591430 801729032 719426542 904540106 118274266 777039336 164515542 108854968 316662634 21276612 178321885 283399925 812753662 397670892 221262625 292097971 494439528 581504148 711970627 707978825 265926969 267189333 629429735 663666864 385123401 613465257 6488120 799407112 352568371 248347762 495579489 678516497 747131862 932209779 246863125 970157746 609767637 923494869 384645639 79183990 185330712 911163556 508385395 902437642 472149065 535672400 596372116 48315585 683776088 882031149 268126507 433731088 673497080 286449139 161286655 295897106 370486303 848089662 501582935 10457348 282358154 206098191 317657474 612649162 957578038 290054729 510790479 384436585 970587880 584809013 490234005 217264011 839709094 607127550 127381933 982486270 763648060 863247414 41701619 167735605 807543737 806091600 445934920 6175173 177134063 928710179 184652947 165078761 799106038 471586413 995923003 166006271 741303465 13435726 426815406 687332361 345632039 529773001 277420766 681308205 330848596 511331654 119332031 326000694 141698645 990386707 670417355 638745360 314972440 790063582 632084606 806954319 930173130 804590653 314783193 121961385 203826526 645265702 410419683 860518263 970235917 595752823 20452387 832858425 484557776 27332463 214870056 686991119 745438184 303269171 573163009 670098240 140760151 346157386 979339461 648740535 134857828 203094817 559201549 522190721 854089499 111426953 881297781 559079248 181545419 960028468 419788062 122201595 781358726 801376571 553872943 967096316 131791012 433340827 721123919 83483888 271635264 502483379 95145261 958390811 446124473 717835463 601754873 354216673 337711155 87360640 92585192 464098126 128361492 433000298 481181107 629258895 542673031 217525109 68162072 934144375 271284476 54762101 51000152 738068731 695601062 285102754 676543928 290565814 759105019 756869401 160422144 556234086 463959864 753752 415360767 770682221 586611931 1126598 400184836 572956497 92740391 839791913 670119270 318032444 227176355 258532653 290168830 209173116 332777883 613587940 370724008 546064388 9961630 447347777 155263686 342865130 978919166 74845596 276774588 140089319 438065747 236932657 199164021 459824346 524504568 182959520 728134109 418755909 514891661 529504623 536171876 115116238 198157683 548179331 487454849 107686336 951727443 362665131 726216749 558564743 990270616 59221781 962779492 248374583 239478512 582500567 86282664 857909254 808648398 8466535 621023613 470071246 299640299 779888931 271352046 783911820 5823937 625367499 778297351 191297508 411524111 751829762 915337048 161347482 614564696 550980048 543227001 534002202 928360803 957835298 450925696 704628209 722370492 119315273 458085516 631215441 198503474 601089143 715044414 10629265 980439895 754869573 238472251 902992043 742723331 611871792 767037611 427094973 680298194 425581335 313625533 647986056 604614305 813765055 587756065 788260852 442385173 485819471 64652172 135853450 917569044 180739540 496451896 363661304 49830729 853525182 611881569 646972049 912627876 710896481 690873545 319396554 941415128 157991542 279443764 899860159 332954588 852700567 357325805 784418219 367878507 958170566 732884288 546879091 228575107 752433638 429488638 119706140 919621354 452859201 766665724 27083345 531567524 532316672 452065939 473858014 360051582 5937590 19398434 877681463 245253255 751425494 267432327 572158706 428318097 509377080 418568362 713137224 996503733 637548952 651736819 693995929 25660876 37352471 715182799 127636197 148618998 268960184 335095598 720918099 318069015 584598756 462379016 416017069 291139669 945942759 82484435 795616738 844651676 670452848 293722383 479740292 973198362 174176277 912081595 505761608 955924419 467040461 523232988 498444168 328334286 662235764 863367165 249575364 56493109 606343754 843920554 32878876 660191545 339218804 158871540 315630296 606323677 100170618 836836336 267185377 797580390 554014407 254725688 293083717 367130337 560280877 838731880 372365238 631490973 348635742 642868898 644939788 221097388 467239540 237678091 402166463 180990823 909891178 285762891 808031853 503102695 244717728 366301457 918013786 932601485 305442651 497915533 264573931 185708410 133957954 397628404 601184554 761808919 925468642 555822336 49010501 560726159 923104299 200805741 51252239 834234192 480796402 998246781 377528190 244396430 324269421 649941109 552036907 593542592 740992954 544115486 736541653 256668705 824617304 46857797 45992926 458676016 458352043 956950843 202757580 913637424 676297852 498427477 816243658 439647145 307821687 875001709 947289892 650890213 786472876 728168031 138281678 910909300 365362703 428287885 436726750 489709992 76402680 237197916 155285006 649111834 160259236 386684341 934696507 231367715 786409650 111971461 322265320 38617444 562930342 227869245 973220540 329443391 511171945 415243090 857923327 915229531 98784967 287745982 538105377 462147364 606619120 462822781 989082164 389922888 165070839 539788561 546664813 62216251 400675926 572489215 140025511 930487220 550846312 925448528 11323871 797116718 309518574 3362833 365879993 830137192 280264843 489230803 138670330 816940005 877005384 9599787 731096332 418170733 918978832 645504051 718960765 497879178 524396853 58714887 332845696 596364812 935711465 617645129 231265386 506822534 895121606 909704606 777952310 760604110 92490823 793292847 13584130 490713985 730290765 218058025 482679184 591128444 733992858 839521341 891135174 686531428 269677401 319412257 329489966 566305311 909704596 786351372 290686582 800454745 579930557 864078142 631000561 805324032 316577574 299604854 983466773 225778121 402557320 430535546 464925947 455075241 950074752 343989395 956616675 536566620 630868749 871464462 913257901 586082273 71341588 983200700 587702368 592071931 742962908 382450290 377313959 882306482 702610578 79512714 754186830 195819728 112271815 700397153 800492234 154195813 651447021 492644567 273537967 168040772 872208093 844522450 899576119 196907395 626377555 280320187 712924354 828697855 762638704 787116287 99618128 737763029 526117944 478953103 195878409 333071082 866424082 247823456 13543605 871619685 564708427 330510572 70415428 565198896 364532115 353314480 928294728 416677242 566944894 7938732 659554422 501186615 544296708 330496230 183844649 753324446 221437441 118280935 278684639 17308330 445133750 130546236 913546426 633659546 222882374 9644790 879035391 316742514 506713658 528579626 704927898 404401272 638905597 571834482 682181273 938435767 663887201 887300203 985034669 114525567 650321945 102436661 815295404 16353507 87051325 292393718 960917777 386635321 794960329 244851031 666146682 989720734 209577501 108547589 933812265 213368176 925389438 990931761 251357829 909473490 429628052 398126609 674504342 893487147 216170218 286270301 924930444 785277095 131263858 467677650 143612984 417195956 457464318 368127667 690427792 290050439 651134664 350407235 166574896 205293461 970356459 178227276 436290004 907233050 63107303 22768283 78585823 974495125 927239969 586920321 793963992 280319306 706609248 443823188 18577127 435591103 918205009 673912300 392339292 550410303 986986501 148623142 978209577 867635290 709810286 524283748 159083107 428370019 415210725 286326028 366571973 436009457 572534695 910017029 995261740 786098270 391133779 634222653 948913692 550966603 863586414 342875685 664523321 960961818 772052447 802599731 336808399 995298675 599329651 740812383 508271180 588022207 169466714 555105446 203514560 232211888 698249640 701727115 119170148 854883767 346912981 250706321 783375632 162281357 131904061 800595650 492798914 54403243 107972257 1752363 390340382 237112017 842525349 31557469 883800553 814846083 964488016 824135918 458712973 60884871 82937998 939906294 376862873 237950312 881590193 972765330 282292030 87310326 379118060 869309285 386211283 489020868 938824407 637416466 353642321 588975785 242263790 991208643 43350487 202957376 228083730 577797029 975583015 482508391 306510854 420608362 74476839 992141251 633597171 597852101 392817762 587567675 10040804 44529649 459035269 94991737 378731339 643003179 166117602 539100013 699149690 633685299 213264624 189288137 57430315 229935824 983642312 685342085 779494393 344518217 199371178 357234524 792535269 199610860 482687094 465771598 439132369 723887242 223452724 798842141 302073608 100580345 139634828 689477072 799893940 615500177 224015950 519220786 80973927 418692272 512458732 248815187 646282387 201500470 944019963 596898566 150922258 773401097 993590710 268217954 694501278 431576978 247758715 268418114 245308762 166338623 657605451 518604485 686371655 909084415 204648782 187437774 433370064 427082185 105113165 802560644 808571455 744472597 358544951 997182419 456641861 724516193 974676636 13324522 4257654 353008557 218171701 508195004 57480650 59146751 597242458 466680703 97225758 17119969 167640970 104995119 538124209 820785886 630595559 406127116 67864487 318379784 332819639 949600023 156381066 734636917 343259108 925816985 424273859 74804157 680225917 795040413 352046629 411245950 215136563 881408369 602877027 504293592 173779165 544434729 408010901 286137074 301034228 629283612 794404280 647017075 227805720 309121125 353992746 770212873 740556937 814189667 289598514 772088038 475670190 332494393 799093366 253019965 804781970 444932175 351543426 666032842 242177890 305595087 722262344 8032072 869497328 237784617 163599259 977361656 274206515 493468047 94269619 817400608 198672325 264162682 867997868 943151754 567561059 288179235 175888646 868513281 166561649 750825994 403481894 273669847 36429683 181760627 149863636 838607714 735482773 473548260 986476731 209675130 659464485 822554793 620716781 780651773 540239635 270705488 5051228 680917068 743691895 494142253 126855266 800278219 175342347 106560215 808911162 86319460 901731757 520923305 295169156 882337541 995325663 283344706 585290949 102832925 242824519 77849094 933829349 289867299 328940079 366869402 50134191 2777103 44420614 906248299 808843092 908485855 386154205 264472360 826866664 309657876 990247146 28785988 404326884 2691634 468644616 672967029 575396258 395529540 805046070 88749624 385828068 808909141 939217684 369430090 615875918 132185079 474327657 433812272 114856679 121113536 905246623 672446896 789908636 314961609 993812549 592949846 636597949 878403374 54998924 927833584 652305790 338094992 936672971 332671506 659179384 114323350 650139132 543779219 401059365 261639271 996522556 112958734 827464807 720510769 764087886 959996771 302382849 334300582 220012825 475872819 903140125 923187834 219019814 68913767 687362756 381561318 824269859 741009577 496344937 381834280 988563810 742851561 285494367 377122305 646541402 675441113 297758558 251766581 92890149 274166130 133168898 801083662 365040897 570450285 149376844 587882202 631237328 24335563 244769823 177320041 236478871 377366350 875774916 122152079 896954370 267061757 914782054 614897576 498574303 839770020 384304535 637857807 600587422 215860049 54592202 63281829 447609304 711823577 172392406 150632273 463998917 504389457 71407225 544250234 913572292 399866261 184203731 15633551 145039063 548414148 847582439 569195647 811215396 864508097 269667101 90189377 132684661 433956532 87314115 393443406 290745 781712263 784084871 365590306 306436481 117258346 515178751 701882302 226682244 227352912 975089441 980729385 754969371 436504944 121171659 535425514 133944517 494142404 676825660 794776720 821437092 280118669 431145369 102041643 564688639 473852621 252468073 13370832 617868478 83470539 499869465 802165784 102781425 750319251 722550138 818331553 45697610 233531251 576373566 759136652 542483869 63956352 29251966 801506813 130079335 65804815 916749367 139280543 922452549 655402044 282239176 738173725 344056440 267780966 228274805 720994218 454003816 838992305 384809703 264384890 952626206 904438403 440575658 952877383 746849480 947032839 894091694 279609805 782793528 190952621 295219143 411889741 991316070 991315368 359787309 779767566 907925482 720784238 219877629 872963543 773248130 452827452 855387573 273738359 33321106 655128208 775374268 854970174 325212831 423472557 372100568 333568897 626332627 973270554 955854261 978875929 799209085 575520547 821050469 557101540 198899854 847247959 637925083 443796035 244613148 506811400 864141423 268183963 933451746 825772494 472566109 326177236 329074110 743387396 973581125 978891997 442720563 183658825 210139565 23768358 287259109 486296833 41380474 297154596 933637663 691181522 939703931 114555600 427116368 211906855 53303262 330439720 597488777 701332656 699379385 870362541 720113409 687304928 161870722 408976356 548950161 690677614 231808407 717886165 546034233 647819221 146493368 744117903 142476953 864962515 220956808 445171106 167881849 935965166 583016207 463876515 859742017 435488746 268172602 101618091 620618113 679967060 543818330 643627225 416995691 425060859 304105377 485932235 788738388 444335729 32023208 817425961 997721655 212746382 835996140 283698971 683012657 133114861 318999372 22993869 146486534 267075694 940567181 742080754 594099867 695500466 452240854 457252926 721032570 639052450 219759156 677243115 637091665 397257705 347179031 122683957 964912499 61462133 65485779 432374750 840766805 784461050 620942369 4178091 380013842 457820015 290366107 74822372 126287336 357898126 315268163 545010904 724606649 900253016 990981117 198301527 532468875 721293199 356552464 953191478 696644872 25483835 9406888 866707663 568682751 283449126 376585047 144473214 47058657 792711776 177132944 311016229 93192516 621251771 530454059 90387368 879825252 685681231 623384036 911277170 594970013 684558072 971318492 50986479 351748082 110445779 405762838 111962896 29408906 53578437 57218299 346179530 968035885 122751220 822940631 760498583 801908427 347196235 91831897 813608435 661004277 243808763 16858391 168307936 760452450 85338612 942204680 800373603 77568876 907209072 462161416 657195012 425393040 360263785 345902423 960694098 113109234 454529310 856320026 6112349 877103830 739764370 435620313 523041082 380707624 20539149 437538559 766261635 650484981 344692889 605506398 975511252 295109872 744077190 623493800 905736015 902454766 419874022 683253495 440101913 721621866 339373330 913383750 252981211 760599042 338684451 111877109 938951489 834643960 973101689 908938569 571454334 262831537 865327416 356517865 633681095 833558073 361703622 840078690 148186323 784185790 672054095 841902757 318960482 97404945 256930113 905858180 680693427 764631848 471953872 291664952 54644747 564646303 422162803 464439774 40319541 965776178 416258661 51511541 357154813 712466756 41166629 49495777 172529332 966052187 872143094 347541355 858817199 386821537 400623712 328472384 687514056 922540389 217915309 603435117 989628891 348471704 600700781 558264041 913236810 780849489 898109682 127290124 809195898 342121545 509801173 499473424 369206612 132297056 783048047 894075031 254369221 608126742 686121313 492772132 925132862 591647762 348640780 298536096 207837492 530296223 350495258 764247255 36028577 817475626 925583347 983850745 502218881 772535237 354305609 856406553 189527382 194251431 135704717 812160433 329414309 273027498 510748535 904039452 454145399 908357324 655550338 95567131 735598297 854869422 458021229 25789009 867744348 187619864 464739003 946123719 879479445 836030067 219017780 603971689 763415966 458002509 322048610 359327366 989122964 453551321 602619925 621690452 99262743 19498348 697298143 466024041 772407757 947379713 669914521 782731843 150504670 617937334 31523036 511499970 735817081 940381517 402892681 892435624 839494990 378294188 645395778 92184352 415526163 822508125 553703150 832769588 934926080 738308111 74110777 488024406 336730450 866392339 326634257 96953304 495843531 54095840 822972970 222054771 138456880 187270031 249330043 793860292 505201098 515681887 487602623 606275530 953949158 24110642 127929845 372584554 355123029 201670415 990480865 774756075 982538477 301826974 306182281 959593595 83417349 195137455 92262584 170061736 880304637 328642739 278991230 797200615 241920692 189827649 490277037 247255312 695712016 440870547 9367902 475707871 718953082 822396166 174868587 30451829 182733407 96352926 909487346 504306134 224125616 398395007 765444312 505211753 207989347 378562165 417226563 26055035 367295983 138671469 97359647 562204092 184451028 606656506 770031515 438668736 694620433 484954833 945427625 532664191 682400684 611841869 464286081 411882453 801516846 589442027 751142686 912079619 971834660 583557327 148760767 210742060 560394143 483207230 183939688 99889369 449945525 97935138 216762207 287147894 902918142 204014473 4408495 118631378 183323927 976869158 27824040 979973283 132023330 700707279 483675229 40288512 386849092 818213373 69987364 808239845 228428838 642349391 426261018 52522930 502455925 257635079 789809565 506813100 241078883 303891083 288976080 21822843 850728739 878846949 507829018 29665450 992438128 280495684 478692263 514252331 771568647 252464761 243027941 117005776 522812456 782041979 830146057 316454355 998813721 463419107 222252936 403050831 222327715 823026545 989889438 177125572 291119251 252835717 829464522 574259351 956894522 538737062 831057488 222916495 808173806 292206335 493264565 888047962 724951687 145116125 885392455 706598150 318442210 214083122 871064211 933598600 228137826 176607765 536366573 759862840 685602922 518835264 381237227 692604755 839344100 721869969 846251498 17439864 168831933 678582921 650997640 84952364 365473382 65080784 669360424 60547414 753904469 803993775 738539633 502512067 141079426 381306004 750198479 294189731 299425770 6769298 905667569 880914954 526005264 417932254 945015369 959555184 202668151 609879123 264633743 257467185 329369385 819939567 587576639 991540494 995411507 241348180 959158038 701063851 91962918 270870344 190099864 953845519 973785752 948591925 758285965 930414631 378855585 621888169 398899072 297639746 645539167 371229655 931279935 793877398 532792946 860477205 371314526 832807610 19433600 979478364 560598196 933856554 549045170 346710732 448550363 386288327 393392693 299184421 668512436 687319892 676283579 314132046 350981089 806764794 882743543 202010833 349414218 529440452 161898533 853800029 43190425 88372516 659376511 919658051 60964797 860013676 768310473 434275834 94007659 789252438 461076166 342467484 348097944 643358077 901422528 856415846 899344384 241614306 241812996 246490940 958717091 92101480 685811811 184759586 926608962 773436247 23579827 794860996 982709478 332814813 686483532 314256367 445255770 279686280 819675276 78049814 875208876 701275341 866701139 666804942 335174832 491846277 238395272 371208018 838454909 100008042 298215826 946597375 240153070 358939295 305565663 494119129 101987105 149084453 336038240 372538885 887689980 636050023 232719371 266510413 406815651 168712623 175103320 407113119 483547907 690737070 907966149 620843918 678904651 162395384 962250834 805511119 257235821 992371333 339814662 693702846 960501154 889785906 845164904 644036055 930001379 200521022 624631302 775190589 139935344 258888909 978052082 420962102 974547533 610878569 969256255 656490668 987997632 520851580 262478217 934667694 182245077 137565910 51757162 414673133 835154394 338479917 839862790 243723071 713187811 442695576 726058368 728410656 73502023 958046484 904323970 908170796 285835297 417012223 397727930 844411302 169927888 645016224 506191447 274058997 543628919 886445981 5245072 539515681 15258494 501170818 379791645 461745754 92026383 561888833 677339580 821957746 262993049 502564781 425420461 406956382 922415185 913599486 142318391 614576568 990996908 819173200 529645601 877827904 511224551 522636579 501703737 718499670 246981247 851005148 972676305 84508034 40098233 842629187 9044540 782721517 739996443 11416580 279899222 198307301 184847601 41776174 503263994 105386589 129424329 28653238 296619657 141168234 175738103 722196981 473661545 605348807 823883538 858115878 223758212 427980626 910072437 121754345 795796677 830755213 650535871 786852291 52498335 822296350 778953299 991361180 87371909 609304911 961026265 371145535 542687603 609680014 304625595 991238877 116219492 855611630 339612073 389181578 543613913 751817893 593181718 261306303 195952472 103550604 980157880 140522710 657973227 918428322 685741323 555418514 224936605 362483849 480841935 634727316 497766657 816483335 133195398 929384678 926948779 156311943 274850551 939083893 299734708 488691350 906245806 10620559 811754042 281249894 21933689 12666729 995423453 98660430 952541676 560967067 511608388 534771271 131515358 429854881 50629526 594787697 170712810 626877788 429516290 246317196 641309679 456708239 601091383 494021760 859691665 598023524 932515308 83022037 279235509 760712676 729124441 4587067 487552009 900289410 899287228 331953924 119093882 547519377 313789398 274449829 931646651 567659465 921645419 68588857 794606533 431684806 491210950 626114045 828795985 287915657 859237682 807668181 39892832 744658165 211244162 196906694 417505972 18409555 793604490 264303994 269698900 170044879 101300387 691697599 787239948 837629944 211712043 67360520 207928298 952900420 755290371 713908458 353014466 481650313 154450703 315691936 577542571 231420293 433169850 62688392 840626048 870822232 192469615 394136228 710637921 88831749 27216673 111409946 458567471 909486068 736148164 139296693 842607123 276923507 893322193 893358945 372615415 824901168 582745286 336957106 550290699 568489153 686693540 123095646 646654018 620121628 684489071 109973438 154027986 938124063 399490226 17356626 531888312 183292425 324451832 65783610 110583858 747333887 121856340 788755389 15840323 967980168 5785562 698226118 541955122 54179346 228834339 573722466 297261323 825558123 214317773 331912259 243975196 540089928 400410873 273827904 592771449 725896897 90722508 370458579 467689594 22202835 443878894 633860761 747315256 725334749 792677902 410435030 286500371 809144611 587244379 870383342 414601774 457786446 479826700 576788973 602549745 929482986 93244890 113882624 118443143 248261351 309693057 535808506 476686174 639622169 734404163 187344592 820723369 119511736 179427172 193429021 49997281 529579489 632157615 693306527 259328576 520834578 344489711 488251064 566789956 534000562 958296439 653815022 830007090 958750599 333442715 44476011 641091473 673051454 189784885 228240765 979904427 512845798 972046369 727208471 443751695 586173045 975006912 678949967 562267154 433068610 883726713 788778718 638558281 399800201 304003124 426726307 327930640 183213546 488102621 17310240 893032454 851057387 997339623 247564283 8841615 81695345 97845958 401454463 614490961 394427723 247190644 993841688 434340023 79075751 720978925 299782875 216128881 979579291 714557106 671839995 409330162 657753501 670832458 497710165 696614385 118891787 203019709 867249637 73195240 595743397 648628247 238348367 236501656 658101006 934831339 297289303 76863875 527234382 267734477 903626601 557027185 923718483 206881751 179196434 41698284 322644075 701127205 169360516 693381315 477761995 59730521 321134870 633093771 982244619 771808023 444667074 491109657 863624872 89798794 938051494 635637769 260122241 421119710 380244867 645286715 74950747 5664451 954809921 924920144 174712413 542353905 764509801 962905137 540519828 386925470 502308777 146465161 253896816 439417609 219698516 226425158 685119301 50488307 43282656 516634140 406062796 523419425 202823782 486545409 204079263 276031708 738245413 93451442 864702912 600952176 604596222 645745709 898438931 567256496 909770745 672499509 758067167 148518768 263176896 692739026 494354001 962675722 734439711 585039310 139535352 359187162 109497226 645821752 268990026 841296834 740126871 723714277 431249694 903411111 233897343 757798122 647428400 642496753 176464546 368580387 728585377 815301135 96400896 654503344 490050420 30857201 544552896 683565939 662814738 762606220 959763117 131938963 868275143 645356890 738481843 948396795 625381186 796254167 523238247 95138011 793819417 591899141 168466557 441011494 887219779 237232361 522004559 515022867 641497244 524491532 907560541 248509853 449892 610762490 763373511 489864707 596665792 948005318 129855957 234083400 22521144 917930372 440036464 132458164 704303672 929493966 652557990 705556817 928430735 738097216 377720617 617541230 997910002 637990652 12874449 163000096 277763194 722769191 968284950 911473596 642203938 988636010 340098710 51598943 895666762 403898994 486917013 473782630 377399863 888496496 414663288 798714358 376588688 821294745 207317577 730369141 112291298 620246951 963659574 460221199 859585054 460605526 738148626 315759154 382328086 820675816 636702675 584400658 724008451 532960418 980455954 31811622 508488450 798138956 832760206 620251049 652882834 988582581 246565289 598596122 24893719 280693549 882695145 698762940 21024603 501550602 257725049 268099095 410418440 390871331 676182181 464723573 786127406 577288280 825216866 782906470 946540739 179294728 820150723 798140732 783249183 825022873 941863813 531488143 468831868 340406771 638572420 240543675 324914556 771851269 445383235 683224669 832823458 240673599 750933097 562717402 455613143 420054039 915743038 862227928 693832679 525185668 55332658 225863107 734287106 435284614 925172823 572475209 873725755 894915228 833970914 898862046 411488780 977747532 362353582 904956985 496603088 171700382 509870264 424784597 584085064 415931553 109724580 250964593 644854551 671354341 737060919 655125137 90522694 364039936 910529243 109633019 775695041 225253898 575125278 999271738 345691863 670154528 142604851 874420510 281471678 267582692 380000111 477354809 156181260 611268859 415103693 909036644 126215999 690446990 102300011 507554616 720099895 694774986 199568907 55078550 419581622 421872480 828411795 771301408 144213479 828389125 500424589 116602045 634695124 99555827 693421224 76179737 506601455 681722982 855250229 410279458 955908490 225645857 509096874 791404940 859959902 429358567 879007010 196886606 718515976 376385537 141095388 832303907 348980615 70690494 814304696 186169098 458943424 693108718 218734269 192290247 678150650 813486183 30122902 44690527 396767587 298331777 798418447 896337312 627947145 258779801 596944285 718773399 878236641 587429777 700872148 111991575 723216963 519099214 391082222 511792185 428186475 453334329 703958091 512200918 592316026 835304127 35761387 833989647 856558196 964476369 276590582 918842310 256096960 960840037 680379188 868968226 318314923 879123443 259076502 280553231 925371109 770500600 702841771 625798332 123663874 401236598 377586219 733847067 402834682 32890738 302376560 410012772 92208809 984618613 628074232 802623122 669591376 367123212 866138597 948601316 43700498 66821449 837961085 411242590 943561848 237349951 554242730 554481477 436805358 606481033 232407418 473707431 954450243 290084035 336083872 501407441 483450413 851180048 383400689 521105622 803898563 763509395 735444968 699825935 553107201 594584054 992445987 201275030 348305991 552400358 390106340 72980169 30653914 933242004 924864402 94154701 41522018 740694837 787122741 550277385 189119338 76763779 562651133 891909031 674715108 291754299 48666555 817786134 802530978 72641693 773660773 863636362 364322782 375378671 181436823 575947386 182532275 325409274 479718925 160835362 956912033 537116043 252960811 493186303 438068493 451448820 882193525 884947029 391381950 837966472 198855191 764289708 397784930 498265122 484012381 145926991 811029767 784942495 579417660 947348428 17650594 128901727 194112200 361890934 796855435 930807496 136965564 656041190 779377663 567108291 159506165 58913910 128393117 627817021 957404663 692538053 4660970 836151720 781786726 970290742 824271309 541411447 347416206 738294896 864336147 271267749 760576477 872701151 711515372 180614191 777616227 731256114 865269100 534640533 74223705 854032859 482776843 195689053 771104407 817159826 154234661 924887184 549223196 36340946 79550587 114395195 207022729 495755867 331136433 304563696 784321958 383306670 19788750 312314178 656444380 78052500 949382847 893811020 118179770 414097560 94894547 119939371 807135089 971116424 233358912 904463487 977784152 880245752 584187293 300419055 82281576 406098366 270642790 205498786 583306432 657093751 643524220 275480006 68382242 922657793 89908642 129719052 912782964 350515967 555778049 101101354 624722497 917203289 957480100 809599832 664229686 778580665 188319229 51677908 645819045 418998030 460750430 945213790 880578053 139510029 682964609 205881788 110021487 290967723 625574401 241803831 78088227 185271204 465612767 810733852 78287105 813165047 784084734 831484221 275154705 918695016 627872934 567315565 593342459 728855293 681046789 340885512 65278096 215414658 473208745 665847144 932901695 267622405 367736327 935172209 855732896 315155802 322699256 499048454 777290733 428274584 956518966 426883729 506083204 16330393 943910116 381952127 132618087 336322174 845100035 454046914 267536827 132501033 627449342 673503053 444199244 993451970 565582879 935895964 66876424 315534643 995415319 135469865 439763840 346475180 145970554 321367544 806649194 345745183 68261440 335305996 442395681 896419012 535489350 327100143 407523619 763647895 491403211 290617902 832202130 674048469 618886387 917214171 636551860 646263939 478218312 95600650 142984819 230010343 79744052 570527828 550025694 395334669 959812743 830146135 6222246 986798915 574967031 457592371 342761122 910468765 182416283 322040078 930854475 574859890 706781040 881457554 992308033 345081053 756512468 27420778 681682884 475931197 162514446 868773064 462806587 520166325 178026948 117816034 413581233 140331948 37833602 112381040 57056851 778914383 439983162 928083760 247509491 882066954 650170047 903733603 881861768 480375827 880323145 137376845 52030636 42932447 986046196 964954808 672659996 329232555 523945024 496682353 786709564 143455732 485546386 725758410 733400721 913994751 710322866 951130135 813749572 74407250 777957452 161136177 273209254 680804409 419022447 340284406 65434278 369066818 40193296 342151110 130861405 964058049 525289096 237796616 722002307 882086989 233176594 282436259 760592886 246182721 467311182 325134725 81427258 18451260 822133697 717226784 45484020 52644769 507008339 694454760 761729902 869115160 402556623 238745046 516359703 339088907 232879462 316548840 443345920 167250730 900784684 852907422 489105247 393116135 884774554 8064383 474170640 951633147 296123146 562548114 4468495 340806879 723377983 465666277 476401407 723673172 165830874 175302410 792800422 798748892 413244389 112908437 601386094 990040382 86723405 384548767 959784934 97582086 992607072 855043654 775300159 695970306 881329747 849728299 176924880 493415622 636177086 983462898 588154259 569855273 233486877 966208965 432305061 656324038 360262481 977036754 370531274 350629756 863773981 413145032 370307814 764912110 476904619 514621022 597173381 723886084 880048644 784153549 496692052 922789992 376895643 138981457 749008293 747549706 78015427 494431403 396709359 530840733 771073844 473053346 774241612 885272855 728761226 620722557 87787002 464027189 201463494 52751498 309074907 839947509 234960075 369708955 705397492 550702362 48059362 882722692 961625585 35868075 278272823 6316702 797287584 943466868 453845337 350227783 685547121 695447427 336807102 419879008 494595325 606277548 517095996 359792589 987736188 842622726 622953361 688091897 914243149 36801644 634211293 154489679 737190258 564200189 974899747 159604930 887642385 848860829 892016588 591861318 409512180 682293362 326125859 981016660 658688522 701229415 124305369 975820138 817310436 37168300 196068227 558371977 67311161 803247668 128135703 136871862 644597602 98864949 848852083 354386553 624449246 437087404 973725910 307326048 134921935 249387990 424702309 412347773 804570492 69144248 960700071 912599268 644211661 861858969 913592842 106177839 872465362 410208899 53606492 922567418 232716605 971820485 209119314 353614694 848481763 160810611 14709508 282705562 683439678 409774564 268273263 917638717 70874094 953253683 555990002 747778558 122949171 81423808 59194065 850838029 81443445 202907564 54954677 971064735 358085309 559933024 69167146 176032621 499237945 107630342 69711136 543664693 164704187 599239438 307467115 295648056 685311547 842904747 814069571 743486650 243070289 129856852 96227269 22469766 595456444 10190915 702485871 123513959 582509533 137712889 182019240 222050480 723055164 897681848 795375670 767967925 764039682 518921736 445642182 767750480 545805182 308466995 754789479 161851741 493741729 316169416 672627983 187041342 20849025 405597979 897493781 7182935 804323545 390450116 859287733 613306259 158223496 116673052 943129488 592131037 280285198 885009859 43475753 825807784 462069522 482044189 410256232 994534504 969814494 751875536 773651739 214989079 24607713 136437575 658362480 956828849 143889964 251608882 109901181 632636088 654649334 630791172 478054585 416767408 540999960 723157876 993602943 338331556 19073682 251405052 970463378 685228704 358609156 993950301 75842708 738929972 1297718 179394585 131545229 746010359 400472208 864175608 282071659 599521026 192172450 442953092 809043836 759281777 358627998 42312332 230222581 576604390 860162521 615105956 4317294 413539590 898877518 854112420 378136164 923311353 320762394 578682661 672177334 562957550 64905473 183708423 240793385 590154645 333416168 433818350 412442084 537046179 16917593 616848064 511917556 738960722 157839618 918532136 793002953 257365726 77333558 342563607 364164536 136868105 155940202 636726845 188274807 160386199 355210937 787180436 698580899 415258067 619435361 566586070 326928957 496642313 59013700 890685442 330112809 173882633 430966888 497777115 987717038 841358251 748931447 682416745 42257913 129570373 150827072 46941558 495284121 519863862 592554804 455959825 802535428 431099231 933124330 250314255 872376081 311772325 42931867 186654853 415654780 131127921 119307430 341395023 600713062 910325551 629516045 478043533 508042962 185315282 426876407 503674144 597774889 951344719 429266988 748443953 148343479 688727581 531491228 556768171 187926316 254504635 579689944 339603132 732086811 27299882 250754711 399105880 529284734 679178607 516173363 717770166 737644080 206996755 97754665 5233617 732138097 447299491 703081885 444620776 742161510 324099631 536158675 806286078 893206935 537328335 195051191 159791450 401878128 271715609 911660886 74566921 196854464 560697517 554807907 10826327 449886780 879762858 623545011 683673690 198816509 527762229 837875137 418850151 560077822 100540409 959504939 197468058 320306591 950778530 605540403 269588819 454799909 919505505 458479678 859396020 968441399 73006443 752999769 730206500 65813346 100529018 211087279 671948750 885445271 891376714 914872084 336251427 719636648 559112221 677991293 360433492 576126158 837753912 626099590 660377561 403008294 286941028 761765099 110471660 629089583 847105646 240550159 391790606 139816525 493844135 407426936 978834818 16517194 819822180 470788176 805192397 328855504 124895615 428583654 149333565 960173807 477630932 380497963 388807262 880603037 964092869 374314294 274764422 130020402 48841911 352251328 668391242 164790760 605599123 333801641 716272391 915233633 586198341 971795057 297531994 139656992 107740992 66857407 427603112 163726862 126772217 67395038 485166231 634870263 991308648 312510779 546886803 230008331 199549834 975305704 221725002 49053533 370235617 877701149 148460592 325824871 822631666 671816369 668562940 470935684 539949254 942154149 518982953 362352757 382987114 129759898 757229174 855074525 669257327 939235157 235264871 908369861 404233834 988896322 580762817 607359513 978920309 437427950 579521810 426676264 820440492 204455564 895324454 138316840 262770097 825436785 804805267 518638767 742727977 191392921 194461230 515873083 886252861 334900767 314143380 664219820 299629338 856268744 957502115 753892805 952563313 255283833 67936253 39748526 510250999 558582205 542531468 384890996 393702374 354552896 577483768 4729224 598857851 378675798 286273587 247619132 495250038 572947061 365025262 845970505 746076061 351707574 136112161 974006860 411846969 246584408 387367815 579438148 557300375 575109181 446754591 335467030 643724680 523281772 41653932 338749961 543873249 584453773 696144182 94839627 989720316 188438384 65069959 836166762 692146230 397795718 424405167 819836891 956772719 196707942 248306817 841088118 768816781 718303306 118172180 775201783 213906681 42956943 813913666 13670271 801289247 775699513 798456364 9285650 908640243 990991468 88907700 165723415 746061159 987188980 866580993 913431771 412114678 362303678 583102975 230153486 538892573 165770845 496908508 139406148 421461212 148847750 977766540 386526069 847396409 499679380 285153863 650074237 734419645 531416836 416588038 699951773 379651061 895284730 336183817 313728504 898601970 440213947 860880723 505737495 727191497 678505777 619363372 280670566 389685268 674685546 381242782 809018292 911148400 407354649 439443193 104110775 944817405 950913300 361842768 501279622 543882465 853042388 647966458 27489821 386802373 129410552 15608849 530698204 892725846 916709314 52086518 800693768 678589893 122048408 343760331 827323977 330305096 310251396 798261239 488556330 492421783 104603829 921391782 701815453 888323951 28896764 471519559 993858164 594206227 59086416 494311436 194276585 497809094 32163658 359041133 133637399 106582354 830638506 986989989 402825086 226531716 380774352 991771444 978970755 137759661 403209795 177068891 822223597 921876770 775838766 122364835 923125354 398515901 43980766 209649494 930424328 94417243 441483589 617703428 517852860 788856412 881537146 865768448 637536222 901200934 909150775 64896737 959435691 719198370 713612890 531984386 445200834 787734462 209068644 977837313 773738408 278094825 960104445 24715331 834482500 389743257 315174254 29303151 61229411 367468744 706916901 994206191 208108085 760780147 9721141 181238130 718052302 621785626 879861715 233484397 449288358 970584387 381120986 80342677 964604953 754017528 537581128 370149222 373867240 521977668 816360895 245424287 595580343 318939321 170850565 267240132 619779981 815318765 201988484 886351259 757763671 322095864 647420875 923453615 71316324 789503479 684905995 6433233 920824298 159131021 20602010 943501201 891233152 616943709 457806451 662097865 81224866 553319569 591240117 223922195 593850161 877985878 28946976 544181326 798477040 591534685 478678939 558761245 759461896 645366876 437192368 343749223 923378052 651865995 939108110 772498392 17512918 664933672 715636742 253279071 890180945 16371443 511807247 410003374 563231916 202155442 102393923 87477438 681141125 260157870 273596639 322160712 599569116 417335605 700498375 300485708 815098260 833078550 669474303 939828622 460538613 519984424 971915571 406610452 600203565 844170435 537162288 162587561 152485322 253722949 159861609 72913502 41264705 14383758 345550707 337379588 188995179 449684868 769865609 152182706 705165570 988214928 932137480 719912005 291781161 182598688 16374004 513315035 350573025 61679907 755201650 63251543 898922133 579053456 851598156 992210657 800738191 833294559 678573424 516755555 582469504 94779022 469847665 208392460 66912508 283841181 178209284 440334289 546994939 951242258 792584325 404756199 341540698 525240182 184873840 440707659 863371096 176952151 115493864 571791418 585565721 625158340 446379827 267170233 350542631 364653012 142555451 272762638 328388844 261404703 463751439 59153988 41877304 300237635 950001504 719864748 580789185 777551712 558430980 784059991 160636574 661388701 608604023 770013852 188278476 331455137 337901909 42480280 220849321 703701786 423270625 311340713 145875068 650870842 340131970 690922995 268238059 263078452 932351808 712679643 130976642 402391236 562275659 6920078 885900083 180162468 532251765 865246843 415845585 134116120 912855731 116878037 688944532 675058787 782378655 397535506 933131160 13413967 931618297 424220526 329915485 584063402 378037281 996042857 327217480 194546115 997656735 948596549 777746977 322900209 130723228 385123977 326136212 698240780 224155750 218186880 412724656 132973554 637910000 925432763 740782186 960689156 113352015 944063371 946965531 2070694 923042366 680099464 475259902 302826690 484880283 812503309 202790067 537356614 470517736 69279673 432095935 325235105 498042315 174984175 811837706 70897226 424761998 535940183 900734303 912456505 970518175 928697179 465653487 366550636 523405841 835190699 599247566 511630436 738123034 80137401 76802165 329585829 104639635 702651710 184596030 276122681 184939131 732950963 177500652 314433070 19962484 851662041 956925728 809852947 230980 307765297 724411877 470201983 5411414 718828165 735650085 992142730 209864759 71707741 820710705 431935826 597402393 728468619 930785853 750726264 98716755 618138784 437854945 406135456 940173790 775359860 495333529 776477941 86854874 255575458 36261958 272802466 177467911 827385353 222364332 136371034 752087629 639932492 563832562 766979025 477461300 985362259 264523556 390750272 89046380 813026760 590198452 386134757 46435655 558746779 85934325 625800321 836769594 262264191 181896095 784498392 461610592 803635562 278882126 934371124 894426870 878256921 320026115 653778659 862399200 850131849 900593569 769598900 531240995 501492351 709622385 58086526 570979689 304587522 174948767 9995162 409626752 500635611 142997946 179088740 662130395 34826780 836626744 189681341 25444367 716861334 259916015 776080268 743191128 384009569 396689565 69585208 303326481 261098072 475482466 688794416 177281343 806352794 407034433 205121379 740630535 621479179 968935075 302560968 246240564 2816976 416416467 228255704 927466418 526325975 43833474 822501135 551192597 475280205 475200325 165881198 15952147 248646949 25816850 328471292 898039814 961146264 160560327 612172096 387025259 899288480 470600355 366447049 457813861 960369787 460767947 787901606 488990266 500512814 967994310 689827566 355447509 454094336 151285506 546904890 201302851 978847994 484561229 492386342 532977974 355879534 702169436 919200468 84622981 856047725 578896455 409472872 884359082 743230543 828238347 933657997 91177026 388647727 477336583 88077550 802240913 637238893 427429247 448037310 380884219 522146858 775235100 555668785 506921100 344021967 243587178 4672000 971281265 956283014 417478233 136581353 175196797 218273727 843343293 121441581 468953765 716939181 548030158 370035985 58833284 493218759 894400681 398169181 463777752 827623239 700186061 816261856 438040579 248783790 149607582 708889834 697225355 635456830 906778085 25820112 967562906 660328830 343789390 787823723 271756926 614194106 766959080 852680089 421059626 361137025 128083113 967273659 85475252 382087461 638124776 73103414 117503445 920568382 687162593 854368242 518942828 657705000 414727733 353463262 689980155 906550912 673579623 707263593 225981224 71386026 648578399 506810123 837073214 697882446 718644715 869584058 870697129 797066967 842669113 35771509 803345022 750350835 157085279 458500029 499522544 293684502 160003284 802180887 532566748 850921974 412924659 290690187 418246206 301644816 122774911 197062696 802059962 236341026 81215770 682396798 727116052 561041327 28761292 729077538 119740088 257745790 815928963 941508909 842256947 348289051 211044749 87492541 374663095 275986261 639524639 881751667 918487451 497928126 621160658 469126132 485719769 803731247 62908192 552337001 263701391 383191361 119097323 807467006 501528446 997189588 171524343 835853670 893457550 666074508 193997931 833771093 814304072 72798799 173236052 842291717 246921562 744603080 478789154 16008114 314400279 460022247 636666666 548009246 292637429 113849183 796762402 473011982 243199501 907643943 498672551 532221386 474032798 4064762 136470970 743043489 819319690 201409751 765888063 220036451 125669335 212111233 785881213 439967461 356029743 332507647 113765025 222790529 908052064 557335581 529228858 337602707 698695645 844376554 728658110 802991613 177319484 851846712 399347204 479155363 719731382 351598368 343587528 872898288 848523179 435515515 593332011 123160400 834556699 312963177 506212656 643266740 272578349 99994062 23840576 267178769 260353708 22067920 694897831 731699680 666899332 926563163 286227477 880630432 484312394 19817373 798365725 507861840 963940274 331265674 130243513 741385461 753535254 290553433 762839236 626319898 17712886 319983876 373506686 388320075 801387634 352440012 730515980 944262041 122611410 758793396 75492598 337250585 545374207 578222337 453694376 55378277 365245191 482114496 39414257 706688537 756463260 12488000 627814278 901378903 847611286 924644500 979876992 596649540 740182381 118220306 895129050 76890504 916693695 41465302 939185140 508902354 36319696 789918272 149953299 635388498 132691205 330964593 30482910 31035709 676491624 993420499 900215778 537688141 594834728 238346126 153870864 885947710 979029525 828325139 287022906 352976466 842108456 339515029 542522009 836989134 182986745 725618315 152705098 976093051 296679239 308615472 985009100 693464358 261075828 451379971 679217283 879157536 999506950 866542919 529652793 907340222 653260584 30826116 264525720 289731290 524249126 188544772 931067569 121851984 967001077 759749463 31435639 120360578 813794728 703390416 728180805 889596629 116247804 24472069 458128980 205256754 183235789 604062546 535982662 29256582 500472735 690587479 329583774 160098370 979851286 633942902 894649413 877707995 888640382 249529942 643213063 850358091 90035780 517264995 817487380 92282766 117113466 389857355 299387007 774482470 96171095 390824322 502463426 754625176 20518069 587212991 89052729 315695085 472205713 52822653 132748706 129651506 649448591 260235643 113739683 96448504 536318836 672385340 592286276 235981012 690849450 643798152 896755313 161224672 527107519 817804777 515340409 568677177 289290726 734305327 860198034 960148863 903119476 752560365 366764370 628449368 251871076 733197561 805912631 360798444 863393748 872231152 317857825 199788138 331158150 964689839 509181395 797476994 271678560 988217563 97805941 823427050 298384108 743600474 127159828 811210458 920230105 899615704 906764833 668320143 657962104 149985604 646835694 161151179 804254783 333074768 714303285 266603603 566685514 734542580 844942992 360856944 91614165 144841963 437205505 779516783 588755395 920734260 887587180 579658785 290149146 583683218 941643544 692536411 726749317 4080397 813942323 401959031 570502608 666509423 25342283 297049810 818563184 717650888 718114517 512709196 772404217 704279787 146382761 898997451 245401765 58111726 752408964 906463160 290024404 202968750 731298692 13013632 199630470 354915145 718512304 299897108 582506979 861731490 960160366 248048745 302414772 690062816 23026955 217424121 489605351 203972079 683825207 327121729 63981070 430494205 12409222 484640833 464914400 458895358 36030704 561221631 892691383 885900073 512300369 642916868 141338129 141880953 15569642 927433181 420531984 579865902 898726366 540509083 867335930 839793993 258941622 400649300 105505465 416773651 746694878 220015264 323076187 347340438 900906789 40533276 270516115 780743714 524989505 858611946 930974262 803412170 520671049 909728303 841117888 171126245 220277305 657607316 906408653 689725581 593279601 862810054 687768480 301750819 270457654 597772791 779077791 471128265 273116720 261779034 803862996 968957414 97421290 803609514 265167982 203282598 650071638 686208164 284287294 299562104 385319750 78681224 327088443 231507854 470693620 824003484 402041854 574707552 966104699 885471145 445280838 627497 374517851 710041212 87832694 630376 776886521 672938086 701750546 152055649 420626716 8388797 800149830 475833242 534232178 90689625 19782495 134064734 425564681 823285783 868065103 928508221 75064022 496403802 344495917 987736202 812356145 476044421 677840819 156475868 77950551 305961346 554917566 104001677 394103015 270878782 896428498 633794622 683916134 34617642 361038996 113213777 272504763 113457084 606137165 381461870 140007091 140610284 161544558 738805247 715856510 477897143 231394822 198191795 121546544 66051488 370860110 734918142 105870657 977721130 143932958 280020376 95817742 128853087 201753205 708197626 602476117 711045452 538994676 791070180 216527549 339958914 467599715 578487514 801216076 274008983 354685484 819152802 713155823 616131491 422448347 532230087 289708021 813053892 334155172 520788249 968956052 992250266 766438109 223926315 7504483 315573707 676130175 565732052 788658654 655575168 798548905 719720623 805717734 225738726 161364253 942899098 581099326 132672687 589943233 274372155 741351695 617533070 654894112 361291894 26226532 656934590 317153767 496279544 380693679 194427004 645371496 939046064 83377987 988021640 6188826 989695824 254719447 627891369 896440342 520261072 244411401 560532006 1892508 156836332 223232217 252005965 404393868 291021729 40447786 182899695 516947438 419579316 161555524 430549218 277925739 174096427 30286933 175873150 384443601 478959313 257689323 969308705 996038802 352524214 937590651 942002091 81584453 57160109 332242910 959021570 616511012 804110541 726827215 447810960 59850125 174373617 113215598 204157632 558532482 885507128 831592639 77123716 21666856 860486021 317242924 304154322 787097675 598117632 615482367 3355426 318101465 171075731 958659817 653514482 544917603 777587309 566833022 138826818 146174879 622198659 540672694 477703193 873401320 551063562 405149294 181325054 672730812 800472574 153483237 312228223 634924349 396489119 776504895 172073645 312718001 704014831 136049414 587204766 554824962 407549749 719900836 452336362 27880767 794028924 871690985 310823727 620812825 788776212 568663947 249936270 858653287 276711184 650497697 490191659 17187234 65424327 946717992 157097136 507669610 198496084 243794303 765948618 919499007 361357846 193847274 908363947 499221448 638977328 905743122 968153735 267069392 624828682 579143298 343702039 870417732 667988942 954157868 558506265 767316470 132516332 758765027 547934669 483675101 345777302 444032991 208743801 777478547 142951493 220423484 999166183 668908757 918397234 385616762 559232226 794296071 245437918 695616510 31631548 631502766 178470794 800343696 363287243 70443763 246358720 426629596 909032 245908007 269084104 943474161 867816174 630275641 990125363 40638660 39608129 313870402 46453333 953349806 615618884 751432698 616849858 719985898 25916386 566093887 862157272 19272216 764308486 426235285 255013685 613503165 100221218 205817505 601901373 522845633 881513388 211340973 291207317 797395695 504946077 32989736 257350571 36033912 674072304 624102179 255884075 440731248 943618089 145464276 305793675 374618448 315916491 403994391 18860160 213181043 405756897 56449256 831626631 624683929 554571894 987962602 677911645 140209254 905773597 916110051 392312967 645442788 384492393 137849149 472604875 768626173 779970678 721127815 874077109 407991298 666607967 987678450 38659092 379777831 274255045 847019733 134780794 924592644 796579919 976518954 605225151 369090581 804826404 691506958 803993214 928360507 526029938 972706117 41201046 291515706 136678891 807419059 492959658 912982585 351390787 654387428 680805794 103164228 807600563 535466629 479855144 874620365 900357753 415402984 897797164 391250727 744260438 263818116 800059745 735370506 743526414 532201075 357935805 71690258 36204012 455241971 478117117 78128192 993412155 754391270 491559198 156672887 313284302 968890449 844669669 183669248 988275833 294487520 674170200 175494919 57225621 768665441 231827779 280933659 814940800 225181765 172410293 403248306 342555163 816109090 899888256 370722466 857446474 404924723 170984636 813891242 338218615 355476694 631958340 395747303 407134224 712970765 874025271 666423135 201569541 830900734 72065144 896436858 702386251 563414131 524367407 54384003 300778075 625846875 196611399 235469867 105507251 342299719 672524525 812782087 948119380 195002094 619336983 130298637 579493186 119049641 101390075 970458139 474395400 851985655 462816147 386838384 565054001 489028347 106340384 622851889 28258512 159062521 462623908 607612389 148261881 466714844 114919014 960049914 928565317 467560371 213439090 46545214 67533906 602979376 35478551 86733670 662461761 189406248 770975591 656953994 212592950 83520533 690129850 220670119 800263644 252967831 49310763 923146012 593144030 179017710 678310937 922664749 584464495 661378178 801136040 392898692 320568771 344281436 292054078 891548074 852912020 298892202 710608646 525950098 213373598 209188927 104029552 321522447 488889378 487363088 366747567 575705945 341623399 292001464 523195705 928805517 228623156 162733301 252937547 933396778 333216856 801367848 750763363 461396372 80444451 766224857 628669892 198143124 760516074 137071153 84235253 287912918 684793990 746081407 959109442 910137449 295857365 911077556 809421626 333074755 578498616 393026278 307336751 916052411 995394324 126057936 738421177 14525965 358110545 649485649 648859955 733799898 398912734 794220777 229779005 592908965 164891179 5337151 638343480 533275222 859295405 206104989 192283085 126478779 596810077 37654642 895095654 4075778 515397433 472327631 915255220 68254785 646110146 853052651 54077223 360445935 867374461 881447327 754974073 784096616 406833266 631250155 633559076 635439468 382049456 563496303 286258407 92347040 679652551 661630963 658905157 231634443 563435084 681148383 928997893 728627099 505841241 761390019 247870899 621575838 113942026 17396177 728217886 518864457 145463553 38901854 914279640 381301301 105264610 625527909 906713785 776669404 744976088 49681411 34433117 904492576 324700686 560020220 944775585 6119365 843829815 538150709 484671273 278587890 944587015 197750072 58478301 743628212 960123320 113305779 126140008 795421052 816174470 447159033 249006520 292474268 435374131 127080831 2083201 56190669 84001412 528617056 510952890 4062379 966127809 301180634 282837022 578110519 975253817 877297103 153293995 475654741 672859324 288331333 689781799 337649228 463183135 256466918 232286870 794101321 896777660 630523265 458149317 292122075 488858095 955477383 607672771 442957432 679542170 862748815 773560162 548639223 398242 646972370 371653306 982937365 188185199 929841583 209576359 707553776 65556080 599504936 561546822 470779534 498248341 567278436 58616700 402239831 684952787 375993387 147836783 309494167 880203428 70860397 966296586 691886078 362383236 450867131 798454654 629749023 728286581 119422412 604615868 357486580 294829436 213479674 508918779 814292056 669425185 923887810 442117944 231931788 317194227 482733640 456072881 439629491 742495234 611808464 958353769 892160341 978745443 275529798 674527144 616872416 393190576 625669047 142978936 243527714 315310725 207745494 821660969 334344656 413356548 187195256 123629517 744342787 525775442 780991512 381399485 636247222 380275224 179928660 839726354 481041225 417648130 659705454 54103596 471674625 237248835 770161868 91465775 11890821 957662736 444002424 382412161 524621155 765281824 298365856 470462030 428931721 859697459 876528663 2412292 334108876 898476424 373113298 300341975 287573860 698116197 507877229 285553214 437191278 339481234 447189668 896699764 875261801 28076766 314988250 448255736 253142457 243487897 818708373 507033613 435490600 7556120 697233151 558376251 437335136 550363957 303164007 485599948 324432754 201468877 212318910 117462352 339383378 791275584 658789659 164461081 953919320 256674291 636111671 844397504 449821632 470301137 767667698 341425310 463658539 462998214 604849100 839547220 963695388 625962563 101176684 813016900 534737276 597997757 282867229 899609365 205867799 893714990 298998860 761089330 428612893 816298131 878906892 984805452 456751265 531490924 341450130 12660180 632895773 929127742 522528184 366100610 753674989 550708244 106699390 295242961 187585999 294035450 258039685 783082368 138463081 457283201 980039826 108620306 304766915 975584319 226041361 49807695 231677385 15036747 616809359 204285377 264421834 744074693 607106111 900528184 815601148 649627212 121195383 983465543 513925877 994938502 546554672 946769092 684231731 852058012 556007561 17344075 984624278 424598715 344400451 490976700 679198945 147172756 485845318 681057465 782626364 310101724 205621532 332431913 195752629 435415757 174395505 958621880 137065402 555266979 359112601 81686356 802701472 930101280 141567754 489313201 875039008 728743945 100796381 950162118 25999828 707845799 560229457 656582478 942223038 483017031 467086920 593548873 270095810 112832954 553467337 247947640 231729447 77798614 804354940 297452004 14722075 920129267 863986993 597873239 690936620 934333038 796869721 544854497 88285903 387872809 963221643 130705493 885128668 923582473 684666369 450635465 95906832 146348407 985283096 652584986 750831753 82227680 20186068 85519717 115682382 56433461 797079129 237989007 126243013 962291820 984699251 684182719 828595771 251238909 306813455 47156446 797665376 822939749 756458176 644518942 819957448 149290662 872344123 848363632 168482155 934763717 465320923 347092236 951446821 41784907 599192606 403209453 333886519 923965637 131164453 978131282 945954500 101895748 145926456 500660287 790797653 808192478 144929600 708325114 437736278 329796651 935161676 146588302 162757526 82320328 885785868 314378315 954285259 747791832 851312729 493596228 690503692 42806910 250166699 641120719 389719381 155517284 476092065 924471305 824597510 92479031 874182781 511693392 444241252 746669864 224297637 84944071 678334743 357205356 144232228 399603413 809738667 108725693 817742118 783788966 608646927 395753176 760745855 662088872 346154776 247881725 86567205 148889616 883558911 516893042 972480946 280965971 504770783 986218752 17277411 623442861 731643448 73478260 81495579 695617181 561479279 683969055 532042465 109315687 61650507 900762455 309103453 843617425 121399162 564865268 491080671 831453286 512009482 962551764 376175704 956267894 484404720 403759447 812737760 658493460 582406020 684342243 985999406 735253975 966537219 838187873 648671267 177831961 401339660 999030718 597435967 82276475 771122212 34450795 275277866 422355807 870432562 672334302 833244717 649640556 267101443 677040655 155167670 589884686 581233607 154396924 666942936 279984884 292235154 137011237 228456904 745041040 844528860 962433552 878642529 681194906 955112706 695617734 962998177 19939214 177307330 50349140 669205802 826179625 86941379 607136588 976554178 604406768 752199179 514239297 729734611 297913513 283737223 53432654 220426476 440143327 398288262 19800720 580420158 583155042 301529662 279145127 53051935 89399237 306177606 528361017 862619530 803365599 217027610 690431343 898111134 830272074 697835419 263113847 211404571 973337575 277265036 88916480 705082088 95490136 405879574 230172097 494258831 881940357 485178437 83491570 441604031 571003160 351961736 339960016 216124874 86252289 574386741 571435294 737943076 112538610 992157698 366116511 158507242 282461667 565350285 772580765 552567128 91411087 911832022 235772517 652074066 765694966 645051328 668219849 142153436 817642713 501428883 87206812 418526882 505490241 282200189 721075001 782301297 497420025 574732044 109119485 938864828 467382799 302570421 731043785 453870616 984587095 302475345 181705089 845127616 498563816 757602715 861207951 194628625 357452957 259581875 199084640 796818703 334538389 594953373 593915110 377201887 520360883 933574339 973393172 728957515 976072734 661628271 552008805 466904385 7140802 895587666 208979542 728992084 951448782 757661440 585544936 406847034 113239092 716685169 790184223 523530828 615406125 558683266 186837893 7930121 827458738 369629554 204395687 819455379 156176900 894253926 932154263 522488112 109475620 572105189 539402344 839224266 550246491 477198684 256031414 294963312 519771572 967311259 120761883 358813139 136864637 332205653 440039611 215867593 476396234 155337124 695241657 681492174 978130930 685059716 401869247 764842110 249133328 554086228 993730427 606108188 649834115 315245656 612159516 563387407 827790702 424621625 315452889 328653663 888923193 111586947 769870954 340297276 812847374 148504101 478494093 718742136 629466205 453713909 721780098 103220232 385961816 250157866 200849296 13707142 812036215 382311392 96611454 428419762 233457654 815543191 768344858 892588781 152467026 725953460 718775478 649487804 313091280 388331007 875551142 550609227 716197878 709409060 174318019 153287911 741257744 226829618 681040107 700249987 79841196 345906207 286413182 847067700 386315294 634701377 992347363 309945525 642037757 948712662 86631937 879993828 238202276 227899517 808154054 381307459 552809394 697250747 535243172 344398968 199391626 646005624 791117327 285177293 165136340 848907647 727141632 644991664 808435450 170876673 946447477 794390324 371909036 777905426 748055790 422493071 16600413 614938923 122456050 931014810 310484675 494150567 447931528 595547220 486669915 352721990 644324286 969650783 665711842 758387884 817676582 551974018 339749853 748897507 236923732 883258661 887341074 128666069 290388577 120995288 999373837 552410579 542532203 455610316 285449884 46020881 5190163 349084248 680579923 59501095 326012157 237140853 10657033 97944721 383682131 939139651 137103449 190425392 796192579 441764226 291313698 509690056 339786620 140032538 917616136 552922752 655778741 459480979 542456561 435254373 413007399 214348957 694097288 744453094 667382029 816881034 259556029 942594137 411339563 351561423 788244034 260681077 643229764 682485639 950868240 652117974 265427363 183959536 960688096 166097789 997198483 566768619 779796403 188116045 527715047 902733696 599738443 99999887 491613555 334270296 33377455 924945775 157669008 644036417 594069419 68148092 704042140 876651694 844546637 287046956 750811768 137008948 955896426 835220822 207767048 95291151 467796759 140339638 959593655 226358171 272344368 101150060 801642480 941792218 174021076 359346557 122869158 344586485 931933926 131231057 581793485 989035699 596232590 126556467 449738206 534759939 470857398 616040148 252267863 259169144 111705998 260490697 343984697 296243144 286961673 998392328 205624456 992049229 500175198 850591343 417955279 160684932 261929607 594143549 671418777 802751376 951138501 613504151 208126457 131835063 967450138 907369220 243917827 137958372 550212557 237711346 663353936 313722148 738826986 667681327 466676094 377331241 364014271 186552432 148692142 455845578 698600801 786864589 993442821 981162369 212222501 879168579 980044587 823996395 755705895 622157105 162164175 248828236 894360262 148168667 936059424 951784200 917920806 921450475 378301781 336375595 741266860 242746859 964375591 554955490 861525126 599388107 339163474 772396800 761906209 701178209 684133912 253958778 186568369 146890468 406595773 799334635 487802284 584086897 393264396 676402961 703309903 552219527 460726480 119528782 54220824 838011274 403890780 654154280 326472522 570137155 920539908 459622601 254273900 18563422 273389986 18315647 661040074 104915946 362770194 291902013 143074802 663620317 458861238 908410137 826115641 406951822 473447666 223207628 242937396 387063353 165006257 250261813 488485183 471810175 650260190 491533270 981593337 132359139 277164268 975726677 643365318 540637773 597187407 236101373 295423308 638422667 367917313 577276730 469199606 489055435 953297150 679148577 103484532 530210595 59493064 691444965 148933177 206546442 767747811 111776611 135988732 809325788 148596570 220049559 366343992 65611353 168748088 232167205 392478123 861494566 935566352 252051409 59830234 492594250 515128950 264223751 744098700 347638707 839392900 162408532 896704587 953696943 667840342 496823018 352882662 91503731 358162062 148656160 262164722 688041624 638395088 118575344 669555524 57573784 944235591 512286072 777999480 156623189 623361311 951506298 171441262 653357971 979992585 110460123 483231175 985228409 261935290 358079527 780962924 822186261 201398379 395710732 239511560 962223061 802377307 701421786 464693897 125954830 655457864 888266506 125314723 201290104 141222650 497870772 850058829 469234351 26057401 510087191 514567489 932110260 524366289 545303317 727260032 934779243 584464661 243532212 650806732 533143323 139393625 387522974 424777773 398689009 271771895 673289121 526983277 309552764 714855499 860331568 367099036 866196274 218991671 229705697 375801228 280350442 39185312 382681581 916614997 309037153 397365999 493319860 491572179 350036405 524613264 752090678 810467107 597958892 368960374 881568410 675184682 929359470 294609301 395151019 115300110 728917383 530617447 784626774 729707450 646821095 977449320 723241773 863352414 748231457 572182682 118534887 155127789 327633711 369267970 995013085 468543134 904239852 373019945 393306511 651119212 24854937 182063003 351431965 789161878 606697049 494020971 210218447 292803871 815735476 268085422 400238478 369099599 519877400 111931643 44968296 237294640 882541907 649940466 578423824 787223058 953026842 310601650 200152155 633443847 585485958 611998048 220349380 55039591 926583954 609469863 901861608 442840398 529389470 306841907 61180939 456897817 313680367 225676085 374143378 159650541 391968812 790074338 86068871 939451696 852670947 467124468 710620953 149662734 239982594 87299623 548758296 633272309 375357790 772202941 224616573 342185497 356042543 874514683 252054496 343355633 521494930 546986666 611960576 1452216 419823110 756907414 999067967 558271981 441512431 654011666 619257891 789649875 639215895 479019379 934988247 261541106 28025896 311456912 695248295 367363988 505571123 707485257 778689160 953035337 180463660 278796541 464141709 183129187 777878379 734368786 40222323 672320635 125745708 590948464 492539926 31740650 983795984 214750470 567908602 606469201 628690586 588326212 166231491 245404689 265314227 251941792 563529149 610848468 519392807 712690193 585650005 321554690 995273510 929186455 634734749 654180173 147695043 650511793 414393292 225324838 544799608 386440933 27075004 85839685 906687137 411857212 967407723 506145317 964401916 624828866 659880314 579063941 382016559 106373642 12574385 421262312 88689730 123804841 739353721 254892822 704883233 787745207 338473568 498488473 27171867 65263953 692990873 437359425 672498278 171884057 586784121 15142048 803617176 594308020 55586299 632119695 979432751 978388811 105620541 144816807 232970763 358627851 81957633 271272137 22981871 247943077 326164269 299886999 272520963 627557582 766085707 451331064 664598101 520485312 320094986 666029720 209922643 989626552 553677243 576231013 539710034 693240438 399297748 507883283 977492491 575332544 180195185 621338009 62109720 761893599 766671310 34254002 199403131 593347615 761695182 331022173 488041752 505355860 752913783 464016734 389578295 633080912 134489972 174571963 786923779 109181550 834005394 341794623 473636877 15609098 684922691 672490746 176207305 300312838 424037918 482384062 598320911 292185671 264511580 675090340 481542044 839355446 844205917 430948485 628670607 206097472 90703393 136751234 952300780 681851478 355042768 538930045 830232092 427962222 367077939 864097437 836726891 649615360 855180344 580979406 368882569 453776009 346384497 506689343 88564490 700046860 592601493 923361762 750757094 108359308 901990142 24729583 654657529 258179474 896591658 154963553 932152452 582230701 631494203 508889207 218215082 362502638 738257527 859971125 308989684 606350440 286335176 524990688 136521934 866383030 598136636 399312262 377469191 594853237 888288134 949033332 630322773 182169541 684368251 960560318 104049615 949528012 635202967 759377594 529224561 488345395 806724470 275467909 363456155 775886247 766468187 996214140 925312658 621351769 465478572 473318852 381576446 698995071 951830387 243048644 389406827 241327825 680948959 854342566 781802696 291632652 514759361 594181593 800891882 828141682 291133456 785919377 246993418 474567752 450497637 40798278 609117251 438000983 116123775 247004977 179592981 47457132 663576257 482782162 788533477 268155097 348826031 193995373 385639034 427864817 194790517 693869191 45237634 930738831 943084896 914609518 405317387 908765328 63725666 42328751 707308042 98811476 541619090 698160286 183169495 550579777 86141866 345384145 611072687 475968064 990251143 596532901 42893873 39195198 445332397 35597752 181863906 510330029 613569217 87496813 963851689 141254400 895366157 898703979 669196883 798266930 919451903 876568862 881352208 937804608 959774377 484293685 621951732 442888106 834403907 475209762 202492279 80121334 554095013 804671645 244696822 766404141 383280078 159728929 830865455 297616476 61084512 224107886 74177993 180117269 734857504 517257733 635224266 62377963 216214139 668155567 942204703 586420730 378328060 987614967 49794583 98248796 638215639 262507179 31227624 454948020 98142306 497732703 190554921 426521512 672323734 321685481 644163414 246119263 612931218 950911206 278846288 164682759 749488152 934733620 650529498 151268945 877055247 171027318 486646301 880244211 855662079 193224084 194293285 630414373 211499672 203163960 565225825 942040101 944157227 215360081 862607399 503490483 380776495 572291476 339889453 124507541 435324094 627030774 928567825 60160020 334828821 387292723 509958611 439405950 990611479 740072267 193766230 525540514 869671627 854036735 930089442 303761239 565714138 704137560 150720933 14600437 829980434 115187233 308628013 794320089 71186917 474412392 501677295 958852838 702702570 920198657 46234052 721611263 868517979 909856771 33147239 694007438 872076694 122751816 877215736 253966592 24761245 262693361 926361467 970432071 977814165 923934433 59401306 86777943 35820362 590462013 970928095 875633321 760688042 108815858 340204731 889117370 240351558 537874991 421714818 97538701 767106004 434842598 896684845 59148069 837460399 99007312 814379926 163901708 446924373 775542374 793579007 181534928 683464424 114693480 706133900 834883968 277639854 935716698 276459460 767195955 630534546 582082690 352883476 54558593 762259104 566259436 816669516 578844168 688547468 963264742 849416735 913155304 567868460 325864836 503585703 723139911 887172857 209561373 952001760 378617295 817360787 574663628 145305129 166616363 213805626 716746736 518884806 967879821 830848853 245988012 569018464 977321515 438089711 137167976 107747715 809422781 890537013 778151246 258615838 800215297 768109049 245953997 49800455 381986360 165293362 336702746 211888501 74628774 172473978 228093866 568724868 365051669 369581455 906194874 769796276 826917459 124471762 8082375 173498986 353280431 96286923 237282070 711735406 398110592 27637923 813563949 795408236 918098334 405897896 397245272 183382387 413905895 184977356 540445477 861770873 549314747 938174247 308932840 692302548 126615425 321413745 4848952 147317186 666151712 126989961 488728688 400136162 970613382 234260464 239309103 534878649 563550501 84857166 278160600 243024431 54457713 579785196 47241747 952342287 695517539 717615161 60819274 507103114 326682361 412837958 796231469 302089908 908587188 925354057 864105774 40025606 789506072 355059998 243554822 24678875 864482351 69229761 526828590 948895219 516768263 409051861 773389927 824041970 930300207 205288736 736920115 77653986 848831550 151806476 829203545 698532013 655686988 336374568 757893477 316771492 333629047 501642150 362464293 298000891 228920928 442669786 503797293 950915402 156610219 437340865 788599380 540624397 391724675 522631287 235656501 241165093 847796499 625380032 692572079 456054614 961860622 477794432 67332966 802669511 46977063 498150211 332680511 334722693 200815514 884028854 222056424 568764159 536752802 617387051 724294221 525294219 483532800 623962906 605992484 727717088 516378491 164226458 390674019 744966810 661761114 220427756 582858692 753618362 735908332 171697137 255573832 145196067 465004544 802574254 76651185 314091550 497001837 712580047 715681030 178915031 251696268 95820834 805152531 440295645 227879864 289322008 27705830 699233958 572691925 348054343 394975571 309504265 426398919 782382570 68377201 346848706 399311862 751060831 860507675 327961073 219228368 452241576 288493937 912216219 447015239 147246827 496728148 574737192 920145999 261687282 788858861 989779427 511706210 695457964 253059878 137014909 510343164 100978090 724858671 75479691 82823710 840626083 768389115 147745283 791912143 90881520 667762880 778552259 919750550 449958672 545986171 660214282 748780546 678201638 947509866 900559613 697180706 429388406 467155600 779981603 633324813 863253995 821073972 617253866 13722460 946599828 294954594 425835552 128539563 521283875 685845608 359567482 832605979 386062957 581673050 87507472 638815187 687588332 10936208 912240351 221519226 807171392 208679203 978015302 869674431 447412649 9752179 813269385 408958162 259872911 891252131 545226834 371087336 543866363 259094043 180698923 22877114 358607643 600464134 137020932 489138438 541368002 816920018 757096115 433509133 602734565 540513970 366153071 27370516 411985439 594800927 864950613 806170595 429058094 155724883 971597028 523858505 369243251 890299852 453826176 186596757 110721398 318721487 752595186 749343006 822789216 638596579 460679654 509045693 18379648 782009682 566853227 714809934 670481095 588344747 619873143 200768563 446791755 604282179 521656929 831235024 106178248 973751215 376067429 315528464 581489690 869895243 204741668 584575967 214645188 464243382 438437409 677846189 13252972 802703700 702246725 504917233 129936732 721467339 451034715 564221348 259949315 442956678 229496725 351771586 652632434 663163445 164982533 822997709 396451296 934833227 500375333 539083593 487367207 74579839 41076048 832591681 751127364 914163019 145795142 755077825 957130202 283131248 550981804 694171225 394815664 196398704 999742857 84920225 633908526 603859987 321010891 744842159 532028388 489987555 150593984 318075298 317906692 39084975 170638749 664531227 230734051 29078540 914557947 820630207 239971964 479134927 909573972 918215862 793623020 34832276 319804810 903627567 836341495 681456186 957248609 285158106 688952706 110152549 487711744 738065772 340892183 527782139 892904309 529835551 147439204 560572584 348262702 520156719 298481596 42131034 111345024 359722846 690092436 272784581 646660387 967894128 552465927 28170207 469246899 51216304 950152275 806401893 73186353 461151594 114607450 938874709 3086209 37091951 875659810 114690162 702677226 432146068 476482645 354031300 422819481 882597682 805982402 656536085 786535453 247338920 205657050 214223476 248749804 673590740 523002420 168659638 130957021 489840798 49213193 930157808 728373421 256490606 249911992 109497598 261569146 996984241 321001283 462008576 314162251 503201623 256357585 535789015 916684421 895642456 915703338 414451116 19564663 934096170 768997694 270534762 67858128 153258061 224749470 436993087 120518179 448322239 37518081 649412639 298009962 575355272 522235329 974655041 424859264 68778800 977388891 51120800 734558886 161263684 831925491 179873147 229235967 423290325 55019982 188700629 314224403 900963832 259314133 98459126 355501904 174566983 785944 244682216 329290116 554850910 503622473 993210874 987026788 568473183 414211133 131995969 481480457 742110063 758494319 215988754 19870062 816997942 55275133 526046346 192908019 960571747 236294825 162857734 830009309 981642790 418205017 263821483 774156499 200616116 99026327 702290399 83936099 476773575 869839761 172412622 346574459 984133147 791883034 666495974 190074096 140681458 640677415 829157979 412305914 529115793 567245652 546979492 265097654 807654337 800679005 304890108 63761827 380374351 170417829 602063330 824247589 323129484 560928690 569089689 456079366 565181389 848551342 898920872 666569456 973154540 750039016 886822748 985008628 626385861 178606417 342973505 230180102 871325370 14889728 544869805 170700414 61236016 845936302 22268469 911969688 162961424 62781243 73355830 108050677 61069895 557537575 118252621 360497432 826176838 51118874 647358431 412928234 794802562 518916188 862696338 370281015 808216309 420888925 967976914 158909487 988538267 583295535 755144013 644434918 295057910 551528199 265782135 189988563 427188619 767845055 152137479 630235477 950912355 620813655 659501688 870607657 59628683 149252208 226568329 741882357 543556244 525841871 487603902 986932673 356753939 30373856 864898012 784550777 761383714 54680113 745868401 601552236 216230877 611716594 734347081 949118416 551986406 252743292 360692218 903981883 712871906 489748423 180646746 845211435 217442810 795045618 525848067 626829952 881479771 934380734 279719638 94090237 175249078 841076243 442847605 471921866 433077185 725890171 157631175 13171445 769815475 701079714 202726775 464277996 371714764 757916380 123955830 502485764 157320651 251151263 178025845 731230710 424555126 791802884 530704236 797691228 712463382 415115338 974936854 673396537 176760312 494489171 409043314 871567214 959084013 918100518 691586116 455055430 616897738 184116843 524201617 441450731 354197225 840125170 235682599 163873262 807266983 155503916 196646675 492576195 122340580 130305200 115143208 801347394 463458694 257034680 260566399 875609640 570702838 287298465 661021169 365926804 26499489 299164527 201342623 249232522 829496440 442531398 910454123 973547123 29969776 333357042 694193020 79172507 513964803 915636064 444595646 23854002 497316782 188226851 209361759 45257804 315485297 586828784 795211348 599989089 547438418 746415906 903909842 44235213 333326810 20627767 826369749 527808977 375532950 935898704 880688796 123090832 807103127 666409653 510595882 396622227 165723122 724311887 748000199 181068614 912356929 219326509 140422526 913356152 572148257 67409151 768745373 500978399 577295538 517678494 706862647 179674258 516684314 661820034 747969189 742780557 704096258 610766154 712921601 793370160 692600855 214949176 4841897 307902144 457566858 531479474 214812098 981762533 399685265 428025539 841049523 860646443 590263012 773411223 315926693 668767617 344515136 77651202 900725770 294120380 691019240 475294714 626326547 665566485 979575839 932085785 502158392 103980711 445343919 20867100 433714100 578019570 572587365 140406886 507853319 42488411 497191570 316393342 295437682 382749609 948245388 84460684 190735230 491008650 998520107 720299488 295814006 30598668 503187020 972892012 558163176 393670436 844354641 55856453 597244455 315928874 813312928 666456101 791341772 852209755 105512992 575034348 198643249 894748758 723218367 458261018 505559541 242517664 831177454 256535127 414823547 20015392 625222947 140600044 133264746 952917155 364960086 929815879 787276846 402876761 646033028 43746427 458729078 613109078 548222511 134780349 166907060 866733330 486184157 314485992 910933664 226585578 213113493 174306042 391987125 970561692 381406565 154136725 678341043 780752335 708480478 194237567 604398363 347945097 124218774 874033698 381461430 46156983 757451685 698924557 934169871 597478312 912253224 12504689 777561332 526535826 954791362 299277220 226870265 63938828 471719446 965768354 537696244 484084114 830416974 785630599 502579842 117201925 434629271 786226710 87160193 989611560 360546211 829210165 804157844 593116708 370256165 895282799 912284834 227499781 376519768 714788464 278682199 235291450 995436665 640696205 936322722 772533529 200490824 458652473 38578229 942710616 376025995 423363473 776793865 878996373 757957004 647306705 886785751 37552336 908069782 741401309 895589279 311701996 392390779 993955257 257817125 628107825 898535441 66832913 808542831 536687053 766624176 997627570 259604553 540255822 141556406 335147023 439573953 340576041 783670019 628182205 519308715 963808823 327840125 659293175 716822557 959947315 411810957 102634522 7816436 676780349 535843489 660024618 401868878 17513306 124861096 159380300 71881998 741367537 883994265 6076746 896633692 904746319 75640300 830639378 204746530 209336612 121357343 27916343 874446480 85506820 79061298 747902575 663685784 778188264 750024747 948841491 991483762 269448618 444191124 306418338 919687962 433221516 42043896 386553150 724784589 910175922 540386409 160062253 754519184 276927139 226601213 123345497 384288169 420130764 845528396 632060881 408594212 792599037 238895348 685331526 57045839 33528553 559670293 297160847 767866686 673417387 725520342 599308837 836563784 151018044 430313182 817877415 875933063 570839550 628503003 328074584 581428316 138672692 26885119 189759388 357030634 87597447 480881021 805783422 377188246 596365187 996428817 999568173 614626957 638497559 913441653 6549115 227056702 616777497 955401197 768729437 416888284 873985728 877915324 520604269 778756061 899467816 978886829 886539115 63336573 813061841 820783755 496790968 252979260 618173472 297290152 396514521 245932636 675742173 169898074 269484794 856865636 464341684 747492473 783914856 294551456 473401524 903155171 332111126 3732894 849151955 860911353 842546457 484682930 652085351 47427359 153450796 514277747 156452270 219533119 567300653 866859580 376806471 908625991 92728478 761986476 307539127 554065318 12846885 699684646 345482726 11255251 558361356 262710610 748968351 500940998 161951425 493369498 686153491 491984509 3236951 621172654 220730199 579687289 330766340 645082112 336850913 912657726 380134049 642881097 212005647 672534742 338947117 506971394 820614816 810014543 860769866 319011564 349751864 453032504 507651263 456597385 264524769 165687336 862696948 199004064 391112325 118735672 285135225 644319677 349292661 459043204 485512831 514026158 653946853 235355565 345475165 382376455 852394861 899781465 227649292 210832543 530250889 41764786 195112364 935178513 943998490 35282403 388941053 424596028 39388900 518553503 279210983 95541187 421430798 772202906 251667442 779198606 695628709 690033165 328448974 680292679 681976088 643944758 747765709 487380702 677915069 112302550 754729060 752097542 965662539 245999537 88480430 340370101 869561950 978995729 978373865 191452328 680761079 955219012 5670134 79682525 772639481 797326873 962865373 704977430 306001069 822763623 631537991 19907677 577918271 23874951 333842946 467327355 602390846 97553365 370689665 603460735 890184480 940829234 984505946 312631101 634054076 377540229 584034246 382198988 19774158 977750581 790281764 254568967 487357302 566609585 661983350 914695693 226280121 267544552 279791074 352538818 393215999 777260241 4852786 451534156 120515475 742355429 773772884 306509462 125285158 892578208 675941596 135492560 634519629 278441219 929998461 999590637 694977278 949010453 74361492 729956131 441484823 16488541 121483677 149758831 567333335 420186986 715172283 214069006 926245987 279680844 488387380 264161285 372881475 541858584 687448307 73574299 441213154 506963815 563967237 92082393 103906577 602430167 524737308 794560785 993846660 10136713 358044431 67974740 656673619 740535457 608069464 13375994 168069755 17402570 320499604 378436894 869202523 905309359 804964615 894076192 401617975 798717571 354180886 449432609 453083065 971271034 437481930 327997322 789877099 302165582 218405972 118857349 933044541 83196347 136916867 778989186 478575877 458830082 187814991 942439860 633030394 67392618 661620306 847365010 741457465 496517562 404778570 292199766 786341185 163736257 587483289 524345473 619401334 940449231 740409797 605338965 650702497 340633657 713115384 256125786 384938350 91391704 676193408 225261017 516026860 518330506 114598992 46386276 607976721 511725744 528368766 577054540 196165172 97760687 317933507 299665449 937289105 850150255 518929406 345699415 508577481 563832287 536989361 509661043 807394143 304705391 148281218 837129697 54201660 132200852 231190716 235793737 21195563 41874247 877146572 705299734 157288286 823700870 591477700 96678646 809114599 690071506 63893979 508035933 514320704 751365808 712223210 686006273 446395588 506070056 641223408 536917599 433145139 334438985 323115408 96414261 873902898 450784675 237646478 95646214 655252936 243887563 559663958 109607321 971697379 59512282 937862261 932468858 129845713 48119023 15736349 595476088 129274311 230343336 797801638 463282213 314409566 498092461 555276039 462008154 575856656 140049958 167467361 200266160 377073343 934524479 815072117 589669127 681346607 600072363 702008616 74156035 105054343 885036830 37525766 61301898 469902549 909153490 302176957 441041991 433186695 114025219 309888413 471654186 598301938 699631475 321363231 528700902 481807822 306337511 649197403 153014386 963616695 786357159 330070416 710196361 696185774 681030146 867440800 914284074 830848663 967756488 509293457 246160408 736373177 129637326 285275661 798229594 771849537 294205550 88684258 34473660 359238335 242118148 78819972 620553549 391763878 381449330 687965062 247640800 351005648 216562844 24724773 971497867 246405113 90455277 329675197 921473322 853328959 794933201 313835857 953100765 490511529 254831161 147139591 376263813 410858396 462896666 706358442 64965451 948346983 781985518 625034023 347550234 726598585 577561137 609343248 592116000 383702053 526243301 422929948 604338513 790781605 758460687 338863269 302800612 208518420 83857463 812970536 921606100 373452467 762745836 643624392 781466208 70048421 754754366 53195468 93689227 124993650 358559810 342313757 483513244 761248904 993291410 520064457 225659039 481769141 878834122 768208771 348310755 824412334 342199308 476718368 826876795 521079436 512455805 61019675 975740093 764289866 901120966 933526290 935414469 495302984 128280723 60978758 571255283 179219147 855995415 200565791 837313897 902598778 421442183 103346086 537848206 982314979 183076250 989612298 734662285 547422196 970095888 961875996 991940823 322847106 140311336 279939282 275114909 736283589 419304231 694668743 724247894 197868762 855692760 1943737 519156799 666731072 99409415 985626890 165549270 6875483 617504005 248204352 875401311 351074805 949685031 330013318 493956959 418609848 940120135 692423465 251224099 533593525 649688129 774822171 628623162 984167136 276367223 6581618 479868407 363350161 701952846 481119210 143426800 54692868 816747695 909441375 754038914 117438426 68961415 591879253 677146954 305623190 832572487 640979824 624551085 863935777 750688868 312738812 215055185 920445767 446510808 10774118 593807778 701666360 256976799 252900032 486078542 453902600 734702395 139125569 935323337 960467758 61546289 594066627 94837194 801877257 484485258 778624324 164956620 53292118 787316307 50563173 568824718 55290555 8345117 266537454 304554643 311733824 760608381 983661128 921340323 798152657 883854733 247625985 701431112 755398589 915606378 163213644 539890258 723499066 370290868 71930494 947802708 628387806 812294417 653833362 419420196 375011367 742866857 462385318 410548319 179363829 202370987 946926460 661294050 946527755 410098375 758447610 968403026 259654033 563812275 130634666 183572118 990307989 1900711 546002747 775207767 409904261 401333728 197641982 659907463 75330742 328580128 930643305 438724823 225759969 543896876 76802456 961338431 777676704 43985485 649928647 30487162 54531318 278418640 392410585 253244551 130753732 111546502 788191188 650673705 463507285 107894341 450324067 794910824 768561619 190000740 237394771 616946190 111884495 725438787 710563862 144119339 548090045 866972609 441933891 834039954 65329269 596566980 805678099 881377882 868984244 981342389 440099046 316021853 698870681 890342913 88841148 865966524 578113320 7489433 515038653 648203865 12897226 563289715 656763570 74528091 32395211 245184774 559559049 956585390 969853659 641313746 355041492 115723904 212032142 549602262 106616650 955173317 828279004 127496472 832763461 490375348 807323809 594382625 112655427 517042249 543330334 367111550 173853542 396532673 722870134 250082880 662014964 24315680 235772210 617676413 473580247 558069678 323977406 730170061 150767133 289731189 258349801 8221645 528590713 532457669 949801065 973299871 878972608 675252913 565939285 190877032 179999342 868131728 323282089 260839889 886606879 787935356 253143749 182000519 535748886 847357654 15408622 460937404 904907449 182950592 663229388 400981667 308387090 641422753 312449259 134312951 308718928 359973029 63737658 683850101 250104900 642410299 605144718 382979165 742404837 209573781 124230432 489815797 684070604 82804011 254389259 477614854 565844152 165073720 81543631 554833501 74123020 181399868 638423249 433736011 744260684 268340600 253134808 855098662 314915236 802367349 528875154 762806982 902387553 737604221 893860365 322236168 646295413 140084768 654668094 672987471 20871671 880898737 775976317 907092478 569392033 617279943 671306503 801940735 543622224 946837693 528368507 823137855 804108168 174350641 368950878 900116527 935054574 565298568 929799063 793572933 587432652 973477225 904755187 608692601 272701072 95843390 82214818 726093512 447169869 820775862 67606200 317041077 366113848 467162182 934289837 366147779 388983084 790146467 748210142 267385340 162881319 540942665 623867913 909704045 977802955 626561783 484085973 136773031 801903326 747640113 638272328 965807680 882719946 748708285 503963471 254105680 74478365 885070886 954399289 440767221 498698762 607356476 570524476 769097167 613833191 384367762 739697135 975875972 282904493 513182975 274943694 31555645 399535995 320804126 217026490 572618279 37264659 584629966 728454262 817816564 579861596 293536946 493536555 797682007 834071006 651745457 474338533 174947212 145478473 299019895 996067347 345176013 937100270 919345651 803565323 813898718 200567108 569999831 364963971 3698818 83939173 279669787 671119897 910210563 599722894 701554811 894492877 263305390 481642146 547299060 854164354 761075540 989326760 599258699 490125184 804950475 388845641 152177798 905263861 926554987 200099667 968594800 765078383 156895122 228176696 599659801 919898723 752713248 65056399 27165780 301227434 569622524 40321170 3840824 983653375 629963149 11840415 276314016 244802946 981559105 291104696 9125291 149596216 445706249 937202434 140229180 145733768 749951963 412953674 944389499 494835135 702670383 307945339 233573714 424327821 743194243 600415273 328869872 271032198 819267799 160635913 321155658 742656419 443342386 986806646 383993493 495935166 64413467 838345710 658995917 860774425 259227168 62716051 664873266 128476888 802795091 632027307 603462854 191257730 428923335 772569121 137578960 431541636 6490647 401628673 671620699 228769198 389898976 723967231 767085752 862543539 359462467 81217009 745151480 198295726 589175652 782979665 115855474 715708568 309994221 179366076 413596227 999619795 564505995 649496437 933599177 8073634 619377264 83562210 299286567 19470766 763318224 158266382 91445701 631786115 134320484 26204966 99121869 932602128 823486698 495068156 753080239 408785963 23134370 717396103 430822301 900827403 478672851 594283361 142102800 54152652 967292740 698531400 972315713 535632878 630301123 426457757 707792305 639897302 767724194 749107688 48516770 300634700 404238900 762694226 309735835 896951548 507355221 367001897 345456871 162702581 139791584 508921695 136143127 803683885 633740854 935157772 288975228 194243834 929011645 793730792 714477230 807732890 227440735 931461842 360876807 733893548 244486407 415046219 952773417 161739445 444556072 598924795 189253748 694512797 651417397 974550827 965898640 435344175 964919082 479026250 734696682 930364828 145168642 204477289 314474286 635211513 924868926 584809150 895979474 452709564 797053796 124825381 29268876 463370563 368569470 821439130 546294486 260193869 422496151 503988416 406128241 938032510 590742594 906270557 235368926 177037536 123924755 605522140 153357799 858973021 786218019 453993161 853849876 152968518 757022608 942311513 783501879 636606671 455107578 895259871 278649057 581826192 987064072 178143320 929076202 185874949 71776737 474110944 921452525 307568655 828189108 298348603 576627145 373061490 375774768 712340045 595863329 437774677 484219916 620408226 353928413 587382213 438832512 41103591 689885095 303413297 688760010 424791150 338637935 40562159 744078507 677888687 340893416 209247926 129704167 737135809 937809928 746186018 256851145 602164965 603166348 382050612 315835804 60470524 233044337 220719311 166730035 562962188 354478204 551266364 432446050 998298047 134304948 736863911 744188290 127735523 208451298 780536479 19643121 798055403 962865688 225371802 872759184 436400236 218952743 200122223 810291011 917567649 348417575 539995354 45413237 324335080 692588275 730193403 71078289 9770307 784523178 172660183 352900490 52488664 940232752 483568086 687789140 991759217 304447914 435418691 93354088 665732861 680426246 232835279 386210884 753110797 865576305 869670671 549604585 790343768 937625822 307478777 672031835 921878583 491983494 266210667 449909285 196997417 917058402 622876836 453909970 637592401 904075443 833304777 30334837 801230067 930248315 184201314 951141922 360420603 219069441 192830170 106043506 812827509 755055185 775241474 446691587 467526166 39037626 32747406 515938038 194486450 980638542 322793878 599980656 147876803 480778085 635546391 676021529 661857001 256273434 139555696 903413920 312513892 647118028 37127141 46118708 387702940 730830239 538907168 705974284 188464282 400312313 389469355 900639713 762524812 317688069 336944503 536716143 235590981 708802611 790146135 486430712 108035002 756458422 757124486 284046784 520097158 453256965 632897565 373864082 177578855 243981146 116427422 290843193 781094846 392534070 324722540 27591944 557768467 335990235 579709776 232830547 608107663 160429008 566535158 275348212 596583553 317658977 313219693 24657863 431717594 328863261 683373995 680134701 263273392 124361302 696086279 857318541 401437119 645216164 791764157 954568910 472542435 49403746 219623022 770132191 891293343 715063088 565605789 676407088 701624985 642764655 918531635 699141942 413125403 578173896 430365435 186710506 44992404 179806630 59094567 926675531 314443541 606930615 405211081 785063383 220749013 810537839 349939291 444896022 455703726 50881924 317425976 75577872 747269021 208579699 215455520 249974993 479180357 380589050 732259000 859505132 676982125 339898012 617100551 518399221 776306301 717442080 922138107 911174918 302298629 419345938 389927650 982148923 360116279 650838081 190672113 195763510 807235432 492462399 145674689 422894491 864760979 120151780 64893388 792422549 775926742 550018764 482296053 215716944 718440690 345060052 524436221 110775676 172461519 268350369 746207247 945546705 378481910 113762073 562338613 187972741 763483669 211550439 145871072 159648983 696612991 688310011 120870756 531678856 895976873 981790728 681140601 445126237 194089390 742384133 382177979 720429215 789689804 367741613 85890091 399996826 680488165 79120383 897951917 313473569 438886399 179819710 524353416 485862920 456214724 466264817 941070569 596709545 880962051 297691236 822610528 815839072 712410669 387208998 105422176 180233743 704564697 973091337 631234499 528259995 16986176 975271718 679684165 95501420 448082369 750975062 566618884 150271217 28641886 865897401 878511623 542035482 414954558 487732787 283174835 910964188 540343337 112125930 141470039 475183025 428633103 719525578 129802658 827531029 945560449 666301697 649712423 99619850 645978166 246325123 772825312 529238421 394160264 813497991 267454632 159995966 596695541 806899719 364009920 605038228 950649246 862298692 831684427 708345255 931858123 874518081 570825425 891856268 108668260 110524483 485200576 385846237 980446842 69911127 3260646 325457974 482143420 641592012 968349433 492040889 355594498 246251700 686975759 104795275 832682694 586492008 558798374 614876245 509397670 786375169 430154397 29729476 270459108 991871456 814834873 344804617 759122406 339070246 816407841 829930841 830078646 373297212 897121635 829655406 988561282 27843405 486978669 165599492 585541661 999908039 702724372 347683421 236718205 484360158 257194640 818590398 606181691 258273545 179289854 865501935 635507222 185564291 643673565 674752959 451541104 99490507 424092306 484694654 700152783 977867044 79644388 845855618 856880733 655506454 734249344 167787682 422195561 633170923 371403382 208587198 84349924 31713587 703344058 376777525 373999333 658501953 911885732 655397485 488734758 725172907 279469936 297813070 442481796 31945677 587942335 565752263 509207682 555275591 645220116 720631880 692300487 893234811 944884824 779895879 143352475 172981264 106123095 39015355 446265966 267849330 559951681 736802980 722629714 353889359 642838314 837990785 853904508 35239707 838176905 34848216 914776518 285001101 538403773 209570481 152546864 436673568 390184067 155554075 478225755 774155667 510171777 710128294 532126988 189598569 251195327 15998440 778742191 294905450 538960169 402546937 989442770 300051744 577121038 997119478 702701989 508378203 543995300 326771073 151465345 589062062 380137345 914048319 378240606 295127023 727047203 887088729 540195675 809793979 304761962 380774908 125687610 570008047 723789081 348526553 831751904 470175792 249701208 937367717 906301914 291519844 374969141 175940762 463456467 414617143 975677470 803892724 504212511 939263383 202355560 618803574 957218356 964122937 725936844 846510818 107086891 986322962 431900388 360507268 884838467 457793758 512490931 969093288 592466527 579706524 10327834 489693215 127956611 215559439 450280292 69617855 955363674 320171327 938454459 741351136 90414259 83316726 543773360 476704991 283206655 756219972 443380919 517099422 189151957 589355516 901135528 141124354 412735343 361582132 992288320 951459956 313047850 223945161 748230814 144536929 727654666 682650584 840191174 719432634 318506547 778461766 559253537 562574965 815557233 875035194 497950971 794943498 832720561 465654942 13127940 757906678 795748742 272907937 110882256 986520123 377948581 360307255 252760407 578804702 555006569 914448023 221001845 783086952 309510224 510983356 435835755 325238374 804446587 175035366 130168412 620925673 777280050 998518806 734637521 152941063 463888734 981653141 78615350 437049944 590232334 467564141 195348826 456898169 466765555 768917230 629699827 935476109 1012451 543639595 950570264 713674679 445268825 782129018 524459973 791996577 901996531 910906872 591132762 613588984 23902195 363224835 231996956 862692845 439271103 401004222 324383923 75743669 944026210 391471248 504194731 412067850 765303304 472880549 316198387 460175273 938864261 888961900 283073120 220290002 601364175 609325079 287363115 753634507 977796224 575913246 479633007 418765405 765260885 123101116 395556268 199646293 766537905 794374000 446706759 884642565 382135835 997528190 47204103 947165632 773726139 842655340 194355098 33809249 679591393 2517637 65436942 912206021 301463167 834472537 985935448 582663500 251829674 924532795 969626833 301114204 897721884 337225666 909015731 575598302 6490037 829398088 224768928 405958591 466372086 344220526 177988380 975490160 824716932 404917142 724783374 456342631 874410923 864145512 276558915 915298972 269264088 281135950 551768811 141123085 659191582 98427895 381795610 27954746 649833906 32042199 237358408 320122281 896174703 288208806 216810194 506153571 655166547 16240093 198195319 665843829 796238848 52704572 667076827 819607153 859839548 234340935 698827015 528097258 861991025 961156292 938064103 473514491 872088366 775193150 773295050 402421697 196214436 115833477 861291750 332997852 139892009 748168748 31197650 520272370 9421241 819412234 875470602 177444141 32427632 946142906 446257775 607997112 957924113 836959002 630612932 713639237 181969282 797114576 207436082 414257802 717626446 289070016 158481349 279863743 702096673 295321495 802036716 276475938 204405584 919606340 190261757 790143859 165128783 280890489 546412718 155394168 258747960 384091182 174964125 120968058 635930699 678423327 540912074 289953990 57892712 231413065 680977944 13320494 295463574 927991665 991679439 426744965 143938944 884126109 46710045 464889895 237155571 434342808 478558608 106725230 277833570 840761714 160408221 909125182 249099618 363924990 894452253 785993082 424404526 475351891 190177483 959289740 729751588 51206476 142203591 788279521 660759365 961583624 928890902 851154027 757736377 125132394 468886815 924336669 174902345 313213593 512624431 738517875 268503267 654582913 222578422 32314343 466577178 798534225 910351112 201766781 961929380 924120316 42895454 19115320 755395034 376732344 326207698 616565666 889093691 537790849 498711974 456132424 166522089 528410519 358554110 167135548 570391338 904585723 51785057 334696850 627570920 868409079 579908668 359705571 978287922 680697491 207564895 880647117 439578809 737229600 984851838 907951472 152798804 195950001 466460081 350641650 428872060 154410653 314388468 325987324 165057744 893018111 130258600 903937596 353489043 497624630 901187088 941940705 990345513 390992997 258526421 937170210 705944478 146860276 713067651 791814071 893589022 542684685 640158217 800505182 470022270 214325792 350354493 16552536 695543986 37584479 427108950 189575657 515112277 701246787 37485168 94603995 789638180 879476997 62003723 191560187 950444163 548375590 288908429 682015899 899255286 974568935 786565563 639551759 659679401 195615953 163400772 307382576 204696041 867788591 26652726 260042972 637969065 248896399 251127175 10980979 326140414 362060613 430125709 355662172 225408931 555146984 796587654 725828734 184724598 813838035 483053073 605008071 514324217 263662501 543473075 868786089 868937170 493246146 766405716 904599448 586517579 71927503 208028095 943603853 434706642 528509497 30920485 433759878 954935162 404130223 342913947 363448323 954136185 973378724 929349783 303126667 403717288 663201230 480980599 414422309 343511046 614250922 264978170 287291103 483246133 908095221 161272772 582944587 262939900 655559988 712846047 254430973 290448579 183011117 830614325 486419470 55785242 996265836 935826199 86903452 641842482 530313407 614466233 763500872 314241634 410750139 832960179 730379190 414189731 215110708 930552449 219734800 668047125 175228872 455616772 730700420 513957496 328285270 656300288 869307841 680398260 136314751 315941788 434764158 640934481 669492780 53785829 820997620 220519680 312104199 507176010 71514463 613953040 618659072 737215265 940388480 97274361 281237961 283138337 785678110 626795989 961108571 779066086 539566208 945719778 250239855 432716913 713179124 238390273 581483014 639708581 920294732 487252538 484849122 649561291 404694364 984855350 652666890 411365647 942941821 537579715 220709194 474714368 410281229 68850772 132717744 950652180 646339565 798806399 914478609 258255394 883816705 306364541 231281794 468260838 623190964 773726381 32686303 762613632 754450289 93136145 155036743 28024821 801138731 206762703 140868253 751731885 886899414 255955889 397401865 410951667 555534315 737683622 578292341 116168568 824217064 285924927 807980049 452670673 300566990 673252658 513947088 396836852 866597794 912308443 934423785 80579007 551687404 78176694 977625174 984477809 353380154 574937574 140662616 94089775 169074846 509614001 62804977 656340353 791583276 636569090 288532328 919673298 372899454 40697574 318783177 782547443 655340080 459611151 763635043 274402968 90653795 132669780 382031176 469588697 544134974 417314095 370373584 427695795 100156520 389441853 372203542 372589445 938524560 115352258 878144889 763256467 792456422 539041059 344130589 106652551 807351199 297667689 663533416 893117163 912179316 54811077 683355269 997692592 269595683 193363462 381119716 61045929 207999981 906939940 936616632 432939281 250329622 703470521 385524087 804299009 317642857 581795715 128758878 116476155 401078449 516732388 610467563 474803554 220234049 727089506 694985569 444802303 344291693 545081127 785013063 335955326 20868111 449147777 556899817 879023086 664987139 399172707 336930518 256727365 858210987 26479075 471869024 402128090 284137067 609204410 494304287 775626473 669257518 578411207 644196718 208828691 274999519 295700364 31998444 419388123 576457713 404163247 205220861 186112042 725330392 164544635 783346503 139943883 670494094 563998813 195601717 721580016 368029199 755387239 401338743 24531115 121743069 962838736 203438720 394717302 65522300 981621361 19624455 911663788 857726711 50331466 193569671 934782477 579988057 159798267 449202367 839144254 685010229 749966155 221030962 928163654 969024799 348264101 738241447 670637075 256770353 257277590 150335146 288610035 838795911 445944144 269625610 317771547 850699971 656603435 929207641 366945316 911476362 3345182 580121967 60062344 903756292 747552074 329681639 644116010 71519584 146993520 207701921 395296971 37953358 3528053 551199294 289995414 581396867 665163749 302304423 684332693 889820472 614788206 484139143 586023225 31736748 944789600 332177868 58834646 562616990 87639860 716262186 774356516 126581971 174062850 339679384 859797695 12769430 597513481 300767696 407463848 543598130 135467051 859015891 619510211 421323898 989017966 665812067 952221271 729211203 571360380 131800200 391128977 179709924 97672740 484111628 962563329 529857980 308893399 280664575 605454874 792512172 928192811 295292467 777479862 319256473 293575772 60504000 33669521 301557996 25639110 575740546 257326281 965197073 463980652 312234646 759349861 462870267 545422196 606030049 465179338 505137823 156240041 135416713 515587911 264843124 101430264 735167097 224422027 441176313 212447475 322224098 705385257 282256687 368318801 506824885 796433435 767702811 112226156 637069097 258685756 73579334 910109889 396550459 573415885 311188541 177442932 985695529 841273585 773355280 303023049 124056566 269469232 751836119 308256940 600400362 750275576 589076008 849067050 547507471 531439127 153579939 280550646 516899765 542064707 468193383 583087589 187646190 508114066 80827801 623978610 574321939 401323010 416333796 80765243 339583037 286009586 4295668 415574145 674235084 181343655 833561850 682542252 911977444 559214792 98427691 630335173 916776427 447030243 985227329 785309435 98163469 809696742 845317624 433437471 870703544 724552102 339388562 349526823 970749216 109734491 484358996 278161326 976879548 179421730 191351047 130159730 131354055 439658106 162112632 575006421 549615040 831168712 701429496 106673246 791437034 811814611 232303324 620730677 996945357 269066568 915596286 164242602 385135283 713996855 849376314 29749678 603142700 297929620 880061426 372499288 866245514 346758071 535989899 826330977 426757990 832500188 496887534 242695336 745614873 650835108 212900871 917600688 29280836 935860882 829151049 944997661 469147976 687356047 107046185 918664251 741087183 269095527 826340255 193745271 879034433 370686794 540896936 781117667 556958032 43267148 879015110 201752758 357784685 915634917 237652862 549076938 132855376 652601201 588003801 424162333 294362484 288694704 242644196 461680464 800888472 973882183 148742192 214529835 139645247 262779454 59357778 475526679 471820849 744511361 599493988 757808546 856544760 984298335 879914882 474822399 418336100 898710030 1783630 444205443 797572615 562532900 65213549 378271529 494131898 285210911 533306888 157027599 674209302 161410527 916356428 600892919 120710396 300008743 476060138 229046983 101596942 910822943 950703767 914103561 918746931 941597397 555140493 241902444 477192727 380922039 249067785 634079809 927196328 968376090 214098379 889484798 958045338 176043447 625489305 169063359 153576676 14846248 411300284 964725696 808712769 447155056 579877249 826117604 224126897 100754032 440604857 231850033 401228533 305496691 435489337 751613778 693777174 181579427 688297051 19073300 2329310 959521681 331973499 375382761 244133725 248954801 239999612 761995880 446469222 559312859 850749761 636233162 670460687 946975692 386848563 886458991 238392885 805567139 396313025 953844055 938581237 316653412 28736732 13461418 447127348 804483960 677576567 548320049 145516057 212624683 8848909 516050650 875800205 70502445 90136858 164301623 783779266 118578706 624945569 502672128 237032873 135277266 101951909 897053580 981356410 117637449 966273200 158093148 53031472 593154488 462895695 547088017 664423690 697722434 284787859 34285425 150210572 335617392 462691473 154668262 49723516 612167854 480995 479692542 153541989 652476107 886586918 551702892 942099991 633775229 588926330 561270278 515094693 452446427 236711173 422708037 601454181 484946913 730029168 219652296 342490740 681300207 146874728 230247377 836617264 821257546 13679646 608139718 297789372 854595226 805868488 100638385 548049535 199781227 521926430 651721665 850599845 75121580 503453917 824995783 555845276 952948018 69990983 736423354 334917017 259533878 643514786 344929075 104276497 899515859 883387061 163005681 284780864 939519113 2924878 664688983 347279525 752292029 212054974 394310889 337698436 494792503 467897690 942918867 630007907 967676834 66447100 396415330 853091725 910630159 849515905 10698376 452990354 622784626 721079369 563895388 808588997 722298660 289223610 489376664 495332028 546695519 902631357 843916826 394414804 264965829 948750911 467714915 441554603 820656346 250870194 801625371 949417636 581773189 278346121 759698827 429942886 709597075 286155455 570273825 381830493 602722100 893422673 908636144 909169976 763122812 985181631 342085165 393478249 462911459 913572751 125480627 785220776 184849606 981188554 768415360 82299761 840632804 992969342 638884918 394452097 756889569 406562362 144867483 941793372 132295622 192231573 726532377 739748042 261347199 248482471 278984254 209799510 847608412 891267981 870337085 371965902 737197456 816784618 689605996 276085958 636710069 562053985 125461188 103584789 969043014 446248220 377183844 214122325 924118052 335397960 259330574 143384167 540096018 298825622 354361769 903994349 58350649 137588412 142319549 855984591 169468837 69572338 322847738 474081719 992140997 309269366 399063985 607310228 611892207 690754056 141142105 670042651 51399641 308592494 644262412 612369729 204821537 874659825 720428039 779312834 821400007 759300063 932253485 963498142 272028078 791173639 236945029 793202582 578182430 402372672 384490936 192635315 571415109 506387938 583460756 284705984 206285489 992594507 421740683 844382411 897895383 90572123 984932660 330124456 699062672 546182648 784154313 630319726 165875351 720168075 527130536 455455736 370093836 302913922 32391123 811271524 226519284 404615116 375961968 912168856 22311606 501609824 735537481 608197304 609927071 408730038 343500108 231064753 85241439 826212428 694939404 531529138 265136010 925778722 112925246 404032173 60366361 647806270 88771901 920153051 182568934 462448425 35689351 540588853 919251507 695998833 712348734 288786684 183340580 122700069 292202152 960308785 176772416 600451164 882940592 197686045 643440116 167624878 154265954 355636683 952076304 529805753 796902770 171131017 758395208 620687773 39635382 67530859 866149812 306776449 502065576 623530952 380657744 116231692 927604197 279886011 251303293 135918572 315984048 848126883 531860350 499683923 913361007 765999011 403685116 794399604 209994285 25893667 14173571 507499787 665567255 436233293 555361794 969427666 872800255 205683601 250913615 212760333 216592348 456063009 527273633 468522239 699659336 138786933 234110484 125155186 879098113 496963785 982467368 560268596 225339240 885812122 260225347 141986708 130866437 169235501 858850858 824320745 177624577 268587272 594174604 692943115 782206890 628602999 870745207 250394072 671939315 303399688 572018145 734781873 945757425 374316047 885663008 801093626 111065951 584959011 254117746 464721821 758138651 38674847 760076663 206939016 83612326 791426850 484149169 204715306 848730280 887722511 588223243 875806970 887584363 580890894 964092239 822829808 380275291 793866889 329774510 620381450 628659340 362401072 590446909 614227913 499924788 528828022 449225074 56593585 480622380 215226641 672075435 417153228 796739187 419971454 567472295 597799720 797857451 112852090 767211786 489283412 349961626 149752714 64571358 938350055 691456427 713939316 403312653 620990713 867675754 411989188 760668648 987447464 529260300 268144712 400721827 10252181 145212644 1333652 538781654 5975396 590837743 575431551 447661565 988898112 884383561 681776804 546529017 92738132 341346742 649194978 32599950 954996819 906733082 750709469 374948579 721309681 508589057 312907386 19025157 975597415 214967320 283127143 512588643 81944819 647123634 557458065 382372691 557727573 241882180 392498091 601933452 66822228 603676649 107927982 658358698 431188279 413727710 949370195 117541550 918533453 945796615 960696219 219044219 435227749 910572649 525659720 486489178 412607318 348620718 318530657 536906359 159478905 777718692 131958450 765803105 125791274 415666110 649295433 281755790 424330058 312017809 759555322 759514069 612058560 872779096 264914396 950734834 886236915 708704369 248081866 171145221 698793554 620193758 463165924 988589331 820894156 52882629 250087947 509192324 764019800 980735216 600328552 668801187 230307439 475587918 758879461 692110626 898867341 73561200 770601906 610547091 675259315 390124301 954974146 480698863 408203752 704466046 977603659 16444179 384137395 756632898 435592266 604292926 891388323 426487164 782122749 556375189 215319239 520521584 669284967 407048096 309646646 590866442 17968591 959759306 275016073 449870166 698559553 643881956 927424604 695925001 911684363 106881186 299577553 550580471 950061122 635040540 139216652 821652378 88622907 828374863 483036344 920747154 722040594 561883802 614860160 679345952 836685606 734044737 983030679 405900457 577444762 640141806 387938865 645885753 689613270 500391467 760276487 868663293 407290629 559741673 257022423 96847304 746050197 100705788 89549538 383878543 992251065 910268316 569363821 858504941 912180970 230241509 96707392 186924704 932555362 786845784 404925482 241433354 208775839 354597464 325229690 588015280 827471335 706454958 503884168 565869759 183445438 173427206 582871594 983936898 115586417 18930287 425803071 119393517 292317326 528703967 488618536 188440341 554795882 15572909 112253258 74133686 566433178 139594261 589978765 101273004 417846394 47658680 845952992 768353658 643099561 844860697 202948018 841550790 975909259 328715041 25323387 688322778 591082950 667063707 618737201 340738085 646136773 781665977 850576595 557717688 567705400 54389389 119426786 671914954 73445522 190402961 213354723 993980213 527623562 931316000 164609246 402823158 196499354 293504506 637495522 214540464 705291907 506625220 752229759 608840234 466594503 340871813 861810250 40479693 803457070 544666923 898976860 15636007 875923522 769078788 302045907 778183018 820298450 24282693 330798928 3795949 286620275 941332359 690343544 536586922 83572986 535190084 537118835 924964799 550131203 986274399 561405808 111342317 327088494 727871897 892739103 209004060 221358044 645369885 35285557 92914133 794841398 170135797 418606828 904874438 179373351 652393106 15506304 10870082 303659421 471402312 683585971 270572478 816323404 881087951 378955849 695655765 757660202 915801027 147808141 748165445 501322228 505497125 2735563 399510640 824827048 35217369 518771156 44075996 138225929 209585190 678005117 832833843 803214111 326867769 903124511 653673284 931143860 424302754 95274265 955634304 392488407 987975124 496142410 338820478 724333917 330736809 13558935 87426935 756284763 419880413 169707627 892916426 368988589 926562702 441395762 362610042 169233523 739306947 371194589 844293035 877055119 238230754 899687521 32308264 479606824 837611575 252377143 838939872 858279209 487090804 696183262 153448293 452753346 367682603 833626453 995804523 197673190 943580758 789540769 36777807 984288972 489416400 856795981 449857678 234882927 569368794 94179045 633350217 894850830 386781591 909394298 308387784 563828908 543707279 449804577 870828275 834370705 454299184 891039604 918152411 428517063 289394760 797407759 243265071 28144541 163822221 540983060 947249095 444066856 817444117 622313384 690435357 191428285 985786078 648465523 210346191 150659961 496640071 246132772 376774431 932646073 146854805 523370475 8722035 134594978 580197231 754054141 269811157 364818074 241677155 748190740 858287987 286797261 719837791 424629228 32367904 263988649 317377848 696536519 422232786 98394466 838663974 724765418 127175970 263178607 57745990 7640094 25270735 628477963 474146327 207130672 508092987 921973173 72866302 480109169 482314732 730617776 303027650 612801846 949326604 97004676 353546768 733433433 113325802 534495867 922156792 148474806 708931703 709863973 469034606 933915567 231830730 483027668 488866506 342608297 331838877 942078240 549917512 749411469 570300365 447655781 177067145 602575688 954818525 516510272 98375440 651188043 270655604 513253142 862607814 986888459 682767578 394303117 575795319 775216770 903980927 205716753 65760339 111751084 362221173 42381648 867153518 46895371 594548209 853992639 584846912 825359908 25621710 719013906 881321509 936396800 185560841 596897223 190880221 211860908 299727942 672121500 753969421 118990521 60441161 326954517 389364157 276349372 843475838 168510200 212596441 717565647 624854899 566107600 330181808 692688910 834794840 338737517 305872248 565619740 903008390 236179809 544231880 962169499 599423733 548537477 767525659 889813175 305245636 279511922 462985300 283173276 973088693 757862153 553840181 859122427 408839086 311064812 412292582 556070282 84541241 972843522 879219573 398185857 374834948 284527351 549995088 312525085 253247330 229140665 757694412 231281952 371023049 239858940 400744866 623153999 519012946 980892343 661381228 941117171 748027964 635100325 733239853 186060121 555464298 202072517 556824262 751553618 689292000 227185115 509213314 169055923 895971401 249200108 668134539 415919830 233196148 976234182 704849266 848081688 100065490 929624950 945826731 458755161 960567546 90821071 726080526 734865535 478908710 597425898 293794904 607885555 580838067 601943968 316701608 437290786 510167205 480753426 613780738 738490109 345845280 390034722 619881935 442947449 68470512 905646327 242813531 283279632 416086530 655344509 793961558 625242175 384013289 541208035 462148948 899257862 441929562 666545691 993476941 956891755 252878256 372193117 479341853 885681399 949501801 281964708 472405765 693579575 826220710 397896495 277825320 290770236 14920111 781811970 96652815 58232860 475667309 383188322 438001958 828139119 841571311 818247517 147789116 581752530 863237350 281266752 200352007 674294375 87475240 831854110 754774430 381938003 812555312 287857232 462992637 443516735 837963932 783533040 77034628 301104600 770393774 247703644 381939577 4421967 714251212 901094841 707559809 558669018 804241409 999165806 308331307 28086065 446405241 244371109 984960101 233583890 409696777 152978637 313620741 188098493 250936228 195172378 440279361 617355128 907070183 606296067 369000503 785557516 623541390 926583748 453468262 580185414 335230716 686358234 609935923 632892791 385269432 323418505 496566374 365778933 304518890 923025241 914484394 265383832 132522466 346831253 200288272 90524477 141271442 42017227 531167628 500772935 332042255 618028623 115319 485840665 37063187 631233207 719965963 268223389 461345150 630169696 370166506 228071360 531312593 438990056 593205144 809249267 191112369 210019506 686611196 338981804 851717226 670963045 395909091 957353443 381788777 466729069 17220221 540582805 283622849 195580281 753164510 757781061 709521319 322635515 118052222 332024950 720652790 801987755 64086970 9101874 69110700 713093636 838974545 529191302 240214379 635738822 616361447 397475075 809228793 452322674 101173125 489097791 65936064 720454097 236957975 240982610 952713295 93639022 389885421 66128474 910931671 299503127 456148282 65655287 361056942 41030240 74634904 272436687 201101520 52065311 828973698 755811339 566874457 250716913 663769305 933911256 661647372 763978420 925491552 494574824 119872719 36967435 950712384 804825582 303493165 960593118 995814021 388174629 906772434 721220823 635961502 463932874 421794067 442667493 272889569 517448605 532953444 966888637 819687940 751867237 197277407 63194964 480974757 180879721 2100932 436462438 165962436 891857399 951283187 164667634 187653188 27131360 257967476 90259644 439242605 990348026 17655535 671499466 974670445 145682077 4129076 566644968 708563154 200508967 717138101 637318948 497833489 874398072 367624711 171012690 961086467 449548150 87662693 732993161 441369443 822910091 564160557 167313315 74809425 872371490 588949344 849894337 614117074 639817773 683045414 792462277 557684557 421970850 868086088 24366551 378303759 990068473 18898612 16758241 809525448 402574768 529389565 425243667 822736652 430201799 130055385 427502431 52394196 350134853 560780193 994834430 752162810 198577585 684328404 651906025 134801856 42065561 684447380 398747488 75190090 449229326 969283367 932347751 893520927 891753510 288557431 416705092 669704364 987667577 982112403 171539971 240683201 331391141 281320236 708116210 306400274 657418443 714166297 593092133 665987255 53924367 112863955 335223283 172766124 698605851 730236409 125302903 651301202 450083484 797371342 679345168 913426924 79125956 180953782 892284897 789026339 152576199 696433597 736171089 474352515 230033246 115538191 116423565 882474235 45119303 914151041 822487553 69636961 77769410 819567623 345337571 190792684 183476501 89656380 688092840 234150072 88122122 950991069 511312269 276293958 796652908 78119758 15573007 313637625 214813069 928807699 786700659 717643161 52254147 653331032 996801599 519758292 333541351 179197546 975853247 320604088 657138132 978102844 51064705 556958523 653353966 789042915 965992409 241049779 964698008 733343258 18454110 311424350 924784572 506375871 463860587 845980124 232382280 436021076 718698911 130274991 86107051 713893503 538164317 491032258 234372956 336428938 562172493 639772639 129136724 816757988 159379417 758815543 707334286 869058717 982121905 884742111 391491214 933539054 803810119 699307853 627438551 619353263 210669396 33829343 138084212 862704607 783166033 575087444 256973936 332038689 859109119 473462608 254305886 174353209 599758560 390189533 561344977 128777618 82626747 750278629 167960293 666828987 860544796 10873273 882318261 554238437 886100177 223154061 476231906 341030503 153436526 688008697 420741139 418869819 986851786 446187641 412208239 431540350 126879360 584429550 93392676 906226163 838593135 671062300 143975396 999593857 592478523 83554602 1139043 999611569 747051977 817351205 575902170 808389169 254159047 393751420 560558471 340049491 354922785 535686789 187749675 490451342 468433549 814948087 5906570 654698748 186509313 818417006 121180399 9850587 402156599 721306091 712221093 200079628 236507696 664288849 793768575 572086167 346671022 542106857 975021649 881649957 610592184 578651359 364296564 348425092 399225114 559331010 842627654 335932967 543914722 24347400 189621160 71103652 999431396 544379528 184308094 174838068 123629623 73329406 180535602 400031542 871802294 811675530 810825778 179439020 996097152 190316849 65512046 191566268 704239737 357882715 558835931 84548400 817805511 420588627 518570994 925217015 980959317 467421643 332558385 189075874 240765523 865294677 142705817 902100967 72542388 820908778 732153646 717932322 192036526 201141607 398550907 664168911 420699966 524857099 391495947 616684049 831972257 987482107 803584497 561066031 911403996 613882559 166380353 947584785 733318454 95815362 894975892 97413831 224261817 432592085 526321544 841718018 92385716 883604908 302456382 715625369 887800379 797323359 712209882 766162694 272182693 800866027 282731015 813971175 416696078 846242991 152181360 414627965 687296979 958306544 964169032 722172720 154556440 883519829 794989507 998813960 550948165 270157931 128745627 562895670 95510148 82128930 654053004 156791433 129124165 718556238 408184023 642204666 142249915 3232551 258856387 991703328 826405725 765687753 620616471 276531900 478093158 987189429 208348834 551978287 443766100 279183438 995170996 860127487 737888620 389470045 809835170 592690518 229424437 144594830 656470341 575581315 756256249 918373873 413207419 219972726 536369991 614998905 419567781 303999816 748551539 331712896 780736808 44221361 785695253 749927489 791850732 472177552 913924230 312096093 964581856 442494567 794882662 693563479 814220916 69759965 120311321 232697112 554383389 148170298 181346117 592741483 293138388 876236014 454989653 320984194 81651351 950259466 868739577 296684911 236594663 324182981 922363300 419449772 483984457 721947896 980586509 198206612 932897733 785811363 746630318 579415783 235958378 942207590 727245640 747282250 125327560 295266824 103624285 457911493 723123828 592288244 339064245 602340163 705243784 474155191 355635930 599169557 500595232 152244356 632152475 97794671 661127390 806189488 347162765 417362410 661351782 264759605 722416005 353523968 285260259 31169331 16767519 667157396 334783616 181907307 857232442 956104039 190785520 666499010 582000762 981604004 969014247 143005380 623099077 358517845 592826271 422203935 618845894 4496619 691142740 970923299 127735918 918226106 601337800 268224329 515925613 236065402 794826432 160373417 954310845 565437895 874816900 240788610 666485528 955219874 442633315 24210358 547410301 440570607 692573741 43737931 612046511 477015797 824503 442756331 813978294 679250913 562100059 908531045 121421148 553548611 778476917 325415210 753996464 63166606 603627239 736549584 500945287 981743516 390393494 106309523 736928246 518682409 760005354 769906127 398905305 130729299 220743762 432642951 134145872 834728993 775129534 912284897 622057788 503748601 184555811 646807720 864885702 289036327 133649915 712540361 437568217 719536477 729532866 307417814 870306467 718407725 312244346 335315590 250322456 916302737 179799336 557270067 135222639 202080100 691577428 497998682 601380515 778861799 12729997 892557087 827996147 940562237 896202979 295126214 496256098 276130286 946296171 960845883 693665335 644839784 673805759 240252555 42817407 55507321 225350523 890312809 819171462 106591703 425446593 10453162 813039202 708237976 325596342 556941001 664402280 130245818 359276035 161371492 775227828 200850076 120225620 179734716 161857446 305598595 60044252 476072249 615608416 363177750 28964304 629300196 460206153 79605731 357649639 156245740 80143756 161340888 618399457 477983778 945484954 730823626 405783549 403927932 526375588 78234865 702740865 244700565 355059234 784323434 638512181 40078891 68504910 747496628 720290536 702357152 366811817 464264244 922555114 991369339 385266038 313244593 645386896 884502500 304219194 617661400 576733108 759173675 873916227 66217657 357208627 48974913 137934109 421845064 681517677 57606973 734514974 304334557 839415751 287899864 630898651 7533492 536049452 420674033 976607153 443135342 241973128 339518219 173989181 689336462 375372 554415306 891545572 621837821 84236781 313443450 17624652 693098375 6638181 488064136 577020641 726804060 122054065 994251014 568350289 506331024 880564817 833145899 25668624 682528411 248336330 928797905 748670165 601678297 451744039 268066550 309211931 239310602 581697908 427355195 81340833 157981139 274971714 222102632 38884331 88411708 898374183 472181734 580752574 116426033 858926394 512970307 918905000 852924673 709362075 142358194 43588725 168612834 568509929 780217992 687346107 28022891 361547722 171582912 699998031 852850712 989549159 263143800 21036494 482970569 831147244 103143538 451087894 363936835 312852237 389442964 957043145 372612781 555974012 603919976 626240977 671829781 108986996 355748253 872284374 262029545 843809841 552882052 784661962 69710718 116783989 511212179 603323486 814640781 12980229 998632422 161413002 66180785 293682986 934401977 634036745 945975274 973510705 37130735 494465242 118746140 804265195 265053326 268222912 361617809 938897454 410688577 845075395 743668083 343945810 792863957 782631854 570186323 441161652 929079228 203747982 164311205 895934262 25160333 592309305 211793729 97861309 293312386 701693893 853816804 520363954 671466488 22976012 543068077 464636290 510283506 746096687 452951968 792486430 181217175 753083408 201834278 243597436 264333744 55484630 650395787 574422804 138407979 148475245 395298175 81100387 843995546 917419779 928428950 248355179 302087349 310937997 388689608 44726833 306902740 41929792 578674673 283051582 670828661 882812952 496063826 495113503 951189436 118647892 13218574 38674149 185975022 200262903 900334510 900099750 146639093 418566985 718784158 7125754 352997855 91044437 169219245 395705982 326941535 844846952 977820305 56360021 111875403 282405528 510634849 10540706 165305884 657863995 862071065 100080911 614615921 909272683 507074842 116170057 80081548 470592393 68081831 330990465 641240275 930185399 512324456 121588972 965754960 231800669 179159019 178688580 358425138 285817508 544942622 65944134 194164554 450602494 434844119 331072562 239218831 994395036 79393100 543119438 640596378 354505462 567699355 854966371 981204779 726008135 57379139 987135550 79976354 812113935 710138025 64589360 664527750 249577871 667262613 29484943 600873986 740629840 515006130 735796531 78155107 951306396 299713041 216169978 496125339 682577156 56975782 539758404 816145601 578518232 478751946 625002359 788777871 113732018 824769463 417880188 704409059 349594348 261578255 896340544 115499838 83486756 381819734 284390708 724056904 202461119 361326451 888479438 758886986 801813860 946637619 900143110 319932850 279540349 581927622 50259418 8457363 425400505 4076608 64555466 698221602 646412429 329944601 730878556 266078266 308544430 406986158 786888089 268959705 758457752 635276734 467910030 719158689 919280138 997750509 296700620 599618648 647740296 383496260 504872681 235079016 619698136 927527855 18978045 225729375 476684933 458410110 760732198 822961264 522708320 386630116 924807684 966397169 855590137 898017659 228182845 886872539 346699562 19023807 134556154 179279693 891452813 669335694 343393385 910645001 147721729 220742574 81380665 676686070 375072041 472897863 778284577 827643804 634621676 262216293 349132377 392075435 683425014 102565751 290525470 814463348 510467894 147490515 11624499 279110510 405379678 970910000 372764251 28849843 583971943 817716266 118511584 625316480 176121098 859380929 138336015 577082297 115329607 612771290 68274362 828334434 398475490 900654780 124092084 365170983 949157601 747248533 503012440 448662485 463306767 626078707 732016387 691583454 170434173 470920011 974133398 517852122 246936316 76294518 99965429 307540736 752653731 457791279 23565706 111604145 44899919 257461910 548594114 893322734 770184990 847708080 329724302 689769949 352103667 976425188 925105380 50807880 581396982 324343167 738206524 220853021 210626577 461999153 893863444 888721903 112225652 404633998 594125677 414653555 780759313 276304015 856372299 385524484 846196512 572390158 562174264 262294816 270842781 272869965 117380289 687130089 827164357 736652656 106333176 623715493 973380509 84621310 455067888 39011135 146373739 291685476 902416197 254054595 458284858 711060082 429162641 272152037 846806107 542098396 23628536 968961915 275192031 668796090 333653917 666538239 106013469 829346312 416081706 430638862 844185394 764023847 920968781 118292971 856350076 80308570 770790965 531534333 903699743 868246602 538821401 225925196 174738560 267568259 378387633 457091848 924430284 265948404 703281339 825911810 129945458 21501555 158044535 308337457 659455141 372492343 642593836 251414831 176987611 277024860 452872097 134621114 894988112 679000675 246869156 695500851 493451652 879322543 527479943 12660770 562045369 238001672 861770654 384436144 958989942 160057884 629321666 885396523 526852614 886755321 56694481 628762758 598522618 466867605 64137003 200844246 957209763 752857926 755862583 75396054 284687257 509674058 996746972 420294500 197294135 47386433 188534280 589693698 291994908 517778605 886402349 900338517 750758315 361189241 200401087 396247978 866122892 991436143 133260983 804989036 223531561 694642624 512531219 755214767 910903602 172922753 858751059 901572009 154905881 631411752 906220030 79203635 174853783 233804307 329499419 103371340 117998117 875104001 197891768 230328470 434805892 32283286 672815719 42618327 587902773 177288924 649783996 931681914 894917890 198984893 789301200 230409227 977321587 454275722 340403649 777029567 342574170 595473015 191025967 123912938 794745416 243752220 141373377 587980166 396058389 759251958 372863646 827045554 491286876 992545763 382072053 809142065 451519996 305116586 921770101 127038439 374861464 760776305 931534805 419924064 148876824 342823493 585630542 789246793 401568550 220245654 912190235 59247861 501389490 846300855 836692992 366945241 742995567 482006114 45766592 300984592 599547219 919271475 653781414 433745111 860968987 968983592 870045437 882443026 129516996 15136295 902806424 206437830 817644051 706536568 760517195 166003613 387486735 326859335 536929647 579140197 240301185 795471395 417113954 357208977 57886843 279059074 109491461 761067702 849229262 563912251 609987644 449993743 776709010 572143370 976207474 272732410 612225186 390348815 877647634 73438329 455601181 384712271 748146191 73788338 239157735 203741490 211547229 160753264 359956773 698066179 816703605 452916639 3303621 653894516 808522965 431646163 141467124 888651287 816711294 165806018 652880037 529567461 748587892 500943045 83464721 321815227 481892162 352204636 627015986 728453080 361652595 569971111 708311878 530152033 713611290 798552045 941839954 744850142 732384331 341505305 311292829 225666746 234908319 771036984 815702064 346160838 296304052 271792124 419901789 437352374 660064939 125407548 22900533 45190306 4683177 215924594 207896336 483801991 547245142 777055291 16310793 104148932 449674337 637321435 824732032 184534174 971619833 85563062 953511318 435707324 145559125 262853080 960196020 111539115 406433838 175747950 384155908 944466011 850459200 49743435 40259830 429060512 450045901 776234340 340660157 106849714 921930009 784475220 810797264 90250157 473835503 975402457 601651561 577160210 311766554 425087061 320461065 123449156 301753325 442877005 165837298 839224332 60885692 927699694 681550251 289495062 351360353 123874947 831381376 87879794 348843704 803339520 855145216 451438099 358563874 453163643 578288765 346797651 904007686 66950061 431402383 562377069 280701516 396053621 830263698 428380930 992858336 336266325 229788707 1424533 308880949 678964467 794870694 224606223 836619199 447475353 29066179 288885819 634821752 936359606 391476197 271423307 319357788 456804443 806827962 998027089 892562925 715978943 551483318 888447175 887586991 164495804 463646095 440149768 739526061 791386191 553093314 384315604 393426674 222497051 63325453 308854480 154396945 256454887 569221363 322160644 53726622 623407900 540842043 461577819 482768307 140639304 374604401 576844070 3331692 932385949 368614756 936919449 686883179 311608946 64128934 317954893 666104660 903164609 473464080 608507581 621313618 609300904 860084027 955730377 6416017 369300200 763239431 403357237 708067522 569677929 931782680 327265835 625281178 6261428 544924500 583729845 966132050 70336375 718603110 861658180 168513576 456307717 999776318 458514732 732176093 895007187 604309647 258407461 697412150 119464188 477550160 623000780 238034556 339367102 762698044 601222175 454706683 31475195 7687506 135586053 435036550 612069305 252002133 789859524 776314609 568604067 493045580 328028041 426619798 772584069 392352515 435698404 696111825 330251987 456756873 341726793 683272836 216449315 400057520 391112079 429056404 322834606 381781393 61655413 533533802 72594899 933676805 755839512 910472562 822383765 203709740 61962111 443118495 760181016 401521898 458119696 629554405 618703399 341055077 231226647 450264254 357937585 82062729 133551942 814392486 332827976 762720900 984588079 152489631 53026977 891192394 386508748 959198126 807354390 595612434 113946872 324182620 900920103 895143638 209784820 134599477 819697908 968517079 500132835 513521996 285318853 223759128 84487757 752616118 772899459 653967582 395072928 759634698 607594812 10734390 617194410 726391784 566369698 974017135 578571809 157195118 860237452 967952796 859183387 782502084 363925364 989638931 853717910 121933458 936749816 328717040 541962737 380536197 525036378 526426003 256324209 384364238 972746496 643128861 652301246 150793378 910170356 950243576 275485027 386839227 12389732 229443148 483691601 401815765 382061603 425110666 479352668 778879282 248223015 58996453 403334076 25926935 342270729 80344532 893542286 818175821 453631368 163578258 264586321 47748256 574710278 320307358 465665898 651233379 943353353 494981692 157716128 158925547 613316539 902352625 391895712 440093199 881963115 430775050 66770810 611805615 417149706 933732118 677602594 275083306 669511855 410701416 618580464 905673446 57608468 482082710 306323232 307339979 934417686 735335164 25022803 907649736 949137720 863775546 150218508 664738381 557281825 470020530 582042420 768937936 34654489 205598987 787436951 346630472 562118800 326589361 845515109 574106805 166354072 81961042 172764082 393793174 299297638 969071202 155974134 251916401 487773141 447662232 396261517 890848591 88419298 405278575 431331639 109882940 553428273 606934438 903530394 966779083 326592391 447694528 402800059 606062481 271810893 724457861 108566153 565932198 759127572 524718719 880171090 58630695 782858507 191797886 975034700 740553910 293533067 399332629 677530638 135077880 365340044 190167834 814498836 715713302 873343533 174500650 230009406 474527549 1669168 234783266 604433233 903672862 193692283 782897575 401248372 347375214 77648024 615698079 98389429 61327975 938458933 327341494 31317122 98013766 489435813 374544859 318853168 22066891 838534494 277871296 507237496 92579260 274268281 212931421 774177269 803684961 377766454 66929773 929951399 12999689 438250101 262096111 646344306 941301381 258106173 543846054 338248096 268369576 792853816 255066266 48695643 7199437 207387189 168996757 50995764 527345488 385462694 538010279 150264479 829394707 200586527 746953123 437830516 548131835 667597021 72163231 922948720 739628401 283882557 624450936 930488498 825258722 846693952 431862860 145480510 523496511 590612494 417331710 7050109 874501758 319202159 759930805 471642555 868591639 314201939 118483037 941081000 444949383 317818444 245476132 364506840 111135697 599577359 956438014 398371139 395214583 338002679 86243362 692714437 930249861 608652418 254676619 236346015 780993543 496180178 505100921 671223284 868048783 565011756 413017069 69444685 384499248 802364796 336575536 677433110 385308293 916778704 297291340 499665182 27496235 322136281 126942609 63799579 5449538 157681005 108984850 283617316 859568880 856104711 523481382 820814901 8048606 522390853 860747239 259968175 376159161 714667881 934681526 333209301 489455794 132036313 972658357 718066767 611684351 55907232 373196363 576162731 917870680 460666090 875922340 549265111 125465210 974563724 103859247 685857193 630793639 654881913 801730078 990996055 23930404 226917198 847115497 910383615 860467130 959753415 814300619 756129056 864898614 200739143 720531523 257398303 459223018 686826325 825650325 172388804 817565225 314009625 110782023 544437690 322539982 18009059 873765028 424463122 358161334 147563173 711497532 320423104 660639041 531884148 215210594 979107869 850811093 292003339 927173037 282655587 242331739 423261511 981162103 925249588 550245824 473135020 766785121 773198868 789413238 161464030 87705037 642018538 446428912 119755049 677364835 438723971 790807337 325923322 299131789 673443343 864944926 431581284 981400314 22790818 64498767 544713628 426422559 195626420 150435138 290410877 265887665 210721442 71350272 639478021 897396780 636950571 447236246 395606742 968688207 763894003 194010006 963246006 815404190 701568515 325733011 268263695 778483423 656010567 539409064 24939888 699358877 146111503 103775474 961645834 264817064 756423566 299691793 308741171 642933395 915707230 185924012 752851431 639207221 782380027 765167338 907277890 826631977 509268803 478093561 986809095 704430158 744694012 865344138 748149276 781290823 824306510 450406739 320179724 45982715 307445573 770940044 122507907 396357654 611278160 488849267 362692310 886463367 320510917 589585352 53319801 924499712 184506715 614118993 715835270 657848441 644880302 992116567 704315709 840593326 36693950 714730791 801433726 91373212 552431216 736519827 537466449 147419656 707317003 767151983 889480798 589277688 768899005 113203476 536950645 316619319 339196948 148473055 577667080 355427029 768043910 561575603 210109612 213209253 735425001 361632627 151558300 773681086 596020219 202320777 4551222 621242875 773938651 528747874 93815675 13591931 353703822 127679984 146596499 886735649 299570043 545666343 317252167 593931541 334573295 49522816 435326086 426217281 404198554 987830136 576632544 840564692 383079696 971546642 483151630 715829699 553748298 341500241 577039208 129724739 805231394 329623487 470751597 646756432 905673178 130406377 294582847 582072618 80273558 578784993 12737828 950155475 658271453 955961531 474115590 122697618 847400220 324065552 732193780 545748850 881264419 81977726 284905375 521494211 293748902 139387429 66910174 347028632 698488253 293080107 863326762 337843016 899096420 17177658 736752930 397701870 583051260 738209021 569264905 73380841 310680008 365716902 2999363 118480732 825682289 890322027 564164572 674314671 38102147 345928964 723949057 316526348 649723373 808522031 408766084 753073635 70199941 470368045 76704092 467560806 471909250 453515842 601503011 988583950 72473344 983739704 709035414 924462100 315081856 671657693 229552665 760143353 417583461 617481344 991428144 644934910 470335863 461676664 737867271 208719789 695815524 130171549 95565035 749171278 199341882 995356365 986670543 962026354 357188335 670117224 171676616 278667373 101281497 763400149 359613585 452975059 279454262 16049403 200304392 227257346 764928422 821825480 532647343 963307416 793167275 248402350 878621996 246275577 670466352 883415841 705588425 267158474 61379071 801933850 546508021 345573753 479209801 888530071 815438273 616487858 551855139 580547864 645070179 673854955 927990275 488529188 974242998 513487065 568660807 162786242 85222329 688888057 169900462 759177729 641784332 123363080 161286877 808976752 872283510 256319115 733588699 849652390 719887457 311946824 542702741 907752379 476286044 77134027 743613531 900465357 587498648 112086755 480618081 730472061 181876332 588105762 874155839 599410287 778825170 925088608 805391474 198773198 969253863 465301304 189586136 573539269 355673454 492245129 513930040 799514631 452605774 841223926 170340536 609971015 815126288 985780583 669370725 408692673 61099874 636883078 771204271 571801008 880787606 372096323 958839273 66085333 840037667 295873361 837838029 659363831 89263651 710572454 835466743 778262877 99138516 467598079 700645221 22585686 275118103 30711385 716826877 434515377 138206964 253050233 720157447 437673797 254059796 572620645 242176687 212202603 824912454 697628393 555102852 115639166 536734202 807943444 556588284 47214434 737301449 549678520 213883118 52781563 401497067 753242605 268247574 294143665 892536767 447088270 613309332 951201010 5785671 274088634 588121709 667366064 595233961 855517268 798445065 816615135 127801007 981616772 12341427 375859704 984841032 174618677 758289437 53676665 310000901 254997652 172485593 721589603 847414428 362598295 133360096 153132731 733401449 342018676 800767759 700994569 807832552 744089125 787298214 420387036 745436220 414658027 331645383 905009475 114354860 332373960 682541565 549089877 817474592 377318147 127521714 257778859 232840872 653014696 752902583 235907297 181080053 627568646 681354944 532150296 897590750 413209391 801525733 168270455 866657501 677644667 135432483 294457253 222973584 482053125 739247065 286908241 347493944 418066476 122056012 211005355 969640765 993060372 190592291 962250216 58474408 254594339 343722987 986707137 655968935 464659588 205790100 701811444 541741836 544664999 891906034 646501826 34545615 246561471 180464957 726034800 913711240 248468290 768443025 570442182 712326645 720406637 116925039 916110483 307797114 535359422 462796090 312153126 205588636 406206840 76001211 500487126 198146949 413521186 528547742 187303036 263770500 958275080 37974003 73972468 87021194 615596473 683399085 633172640 36512429 534515335 1343526 70878692 129993896 427646986 297978777 832162987 158726745 419987869 827272103 262628576 177363778 634525408 60175315 355336438 835715850 429910068 190798854 382582881 374527993 843888450 657087755 354715163 727167359 203823989 979456276 980581152 981083821 584871035 220637235 656390898 83830458 52545223 720040162 169496597 585436543 382509586 333745276 80974996 101128700 730565590 816128961 337945723 54723281 881853906 908954966 933727834 384323781 150743689 831273027 824697289 343491395 860372930 479978611 64354782 941995736 538091785 205096759 379143096 354210743 358981165 324727235 843198712 887496245 104883136 41893296 610976835 136977228 138179994 748803961 163636161 796948252 616120663 305346814 785519521 419291494 79505108 208607235 515527315 496664080 719102134 441563314 516144716 283571619 852366051 180022805 352499718 932700624 800237830 708043421 587612413 427994087 709603087 771537566 962722035 239211870 465169841 592910032 939613868 824690256 695427811 958515408 986732659 483235323 632264288 313701276 969021076 443214145 221225510 864990235 388207584 39004456 487662331 452822931 673055276 122049882 553827043 499130417 181251281 165208230 491412395 271247749 854245678 347959165 861697890 214736131 167199009 18813045 957367514 245061763 468582290 264902858 809868843 579421889 665446121 76264152 801297713 772878813 592650131 569557666 370144265 587095517 913408640 723857998 801538456 558053159 854308264 840839335 77533700 841158919 13183105 551542682 260086073 940930095 938000011 143954105 647446373 837961521 58101700 960337851 376828796 316556551 593167156 326228730 346037172 766936460 521958755 500490227 805721098 848939521 343157470 988958666 554645180 503202185 280769718 860854723 318119117 146337708 529812736 941770186 446764165 12889304 406459222 782280428 811888622 898059995 149323604 81910236 251624792 377895787 716106524 434396527 120917461 808262814 29566419 366916384 944500158 384326002 309535777 949455245 67263276 658782278 511666357 293129975 570847872 567654751 287368383 237155270 645972699 196231525 796405876 882636035 847074470 478115299 779896206 635791069 635678732 331342794 45032905 575410981 327882107 342269422 396933479 639368657 64888359 333115271 117577133 806328700 967371399 685075634 191348580 690199524 40425686 329778926 99987289 572189804 43285907 362024352 178030813 237717656 59686913 151692943 806934597 908242579 94715560 741893736 548307819 121165740 112834002 434342203 753526315 616399060 908921871 61553916 152757479 437999906 177445041 102760451 685483780 778381903 859914321 167322508 958531947 222006587 417154376 648455736 76675849 92268646 977609783 106884234 427783503 274975351 559383680 779321195 300259506 164373177 283413194 790528167 911668012 657296793 788066176 58814830 170724025 257098025 196179795 848220884 36022747 819465632 331229620 282091089 696532503 821135832 636281691 232119361 570322038 653293519 294741699 909513316 724975109 852611878 946907307 742875232 698767957 235703717 110103190 640248378 335847931 311310773 641143116 922035937 966354705 871130852 138554711 650074275 309382579 380875877 822212487 833301430 662108291 135488909 4858735 896057521 39391526 835744343 995859941 365974288 545957573 4073441 425687429 563001779 127563405 534053101 783605551 158501727 852269615 575060577 647091845 231800123 847878753 986997703 549318766 343406421 958605146 646587342 390394774 632471835 505578842 288720583 493644523 119620066 803625760 727210281 57262113 448424291 599753842 37874189 238656047 629789241 190268569 632553906 186149328 410141284 640138978 930474490 750728196 469760968 249420574 548319467 774072460 478969519 531084834 654653744 782518385 903158339 935986248 241879702 912929405 523123477 813213677 706325135 729012672 4318617 716863473 167330994 364328461 479387303 90580538 984439097 528372346 27294204 996121649 278783361 229844452 35364023 866067267 812927118 124724584 562488284 315505505 704431492 823646443 791724756 874832256 706816559 628595092 63399403 271716378 604781436 614587980 788327121 844732332 758921214 337794117 822059802 191338806 295541866 709848432 869781182 588883134 299960347 45521157 918670489 9207757 309874062 531814911 260950764 909426160 475570407 300449693 99613658 998826296 623340139 432047075 931284460 847386298 787177220 753602583 211774094 494498576 739725504 207057220 657184400 325915351 219104594 361333434 546871461 116982575 757140112 954855564 166993895 965558334 730414323 996202512 597473873 655615917 414454298 313195619 179551556 860641065 554603335 474915555 331360771 570342115 660208608 42745779 223193654 816398865 981098991 640973370 968273515 259059051 372264611 206117284 757478544 977269166 136993485 588022111 316281979 668371485 447017316 426000288 865073250 77495035 637890561 647108060 961567587 711618578 803589476 458894159 849562621 273701167 259654637 266890616 942216341 328680611 61167651 376651419 917130227 418181572 776208177 932787262 38297026 100665194 736780132 286810028 790097171 208015986 462855342 504769653 962368218 601046078 3974438 168356588 176858224 632462643 534413702 876031656 643828751 487083835 758503852 782514947 377355097 256792129 212295961 791134622 213336018 222921399 503572853 876970715 855235425 972611602 542742281 622803041 333567699 45306701 605818691 449081244 338754136 952295266 666721078 186097211 201140740 471894484 75459607 199115952 842261583 891318569 757977025 349084851 997630614 29356904 597405490 539555264 721724824 365602975 568359180 187000724 812274169 149048159 497062933 242672308 273618114 487084862 635465143 917752550 925229023 45145428 272733312 816153013 220825248 104337598 981691555 325442801 523949112 300346655 935400054 805583149 945590337 312357146 629437682 641560128 567705399 266002137 324130358 182228932 752020216 952774793 635910149 288630170 81032010 917407451 792768579 849246308 178730581 482993541 967405947 816336906 55687461 467573183 296596828 621803062 791488553 198897863 578222391 330350296 291350967 107826269 229801603 758199970 139918982 358958407 334645594 862869388 362175026 700709327 682951929 686767953 572617659 256139840 206054980 808879089 746840582 378948460 269751359 792268845 339286107 28299049 527864982 810233358 265553125 246238415 478817814 459472735 898670389 866011068 727596337 843674158 904421568 55287760 155008127 20112719 744314204 718808561 707424567 769875673 707253191 264968328 808731578 604719783 620832288 164260867 928667145 867301592 883609196 947352401 504499786 277416527 424019730 228372073 290902855 667061555 210550111 730461379 148280558 862493552 138364931 701838813 546560722 67458357 989620114 296330167 441916072 723974517 406893317 411653975 234330827 975741030 252928566 828080967 886725817 499321860 485811815 999158802 76472724 81573007 663378620 945811658 867982499 900252424 351837884 200706949 613110222 962065336 534160084 660291547 59014180 644192426 89484500 433595754 809480281 790609964 214260848 745338962 95548736 460903250 882980800 413449146 663790166 552270451 200074688 964482633 61552695 786184618 542154961 95957677 586027302 494994262 228897590 774558744 598600586 115187354 704964504 319615165 27617899 101819358 254885251 376280152 309569017 223821132 88317414 630996131 14168069 641981780 575933335 300882402 778792070 723701544 298645453 633949528 936428566 805480769 35266724 855124943 98505331 986784216 924573597 571436565 951962366 661889901 363116571 966578041 760041791 334777668 879639526 394909778 455972191 914656739 47451052 945787000 884847276 700314006 354305403 459608521 9031193 397950187 193872713 208925862 486578875 160550710 397668204 426380403 13861453 212694798 161931554 138263066 841782701 366681806 749939467 784676489 842833757 240917 987850153 541029167 969557507 476127047 159995879 798488195 577903849 210083337 640613263 520989821 251892349 418957768 604214227 687888667 98684626 336420147 88279493 130459870 695528478 161948605 130791646 534284618 568283962 897117724 928123 980163433 519964709 610513101 46757211 578942537 565720705 62977165 18277923 748041081 230174740 217458913 251709914 132028816 963369289 674716815 254129005 475735207 891175341 799889955 82394924 866549977 195641458 563097707 366692171 354352330 472297199 756171515 127746146 696707613 676580125 230181034 562951662 658037245 965627932 320121363 624385229 22235029 671530156 815294997 620866502 292861592 994610612 140478036 331777535 288183738 816233663 990003126 836276613 158550324 677251194 290733286 120727496 939706692 25961784 576996564 847538715 467580587 843757422 220312882 711627832 434757933 10975799 366990073 966710971 534344724 295622096 893517026 645782946 355710638 664855069 985783790 479442131 30943434 661846819 77940191 768059030 384622911 202715532 319596476 379703319 920420966 590533414 663905361 893496805 649302683 107098980 445461164 812342902 695232191 424486363 170677410 479997601 671855289 151702214 432577352 577166370 44656112 239758723 494834554 71603225 788460499 279047444 858362967 81732491 181549649 61653663 579600834 308254176 613725281 463951343 852204259 390647651 891904124 566761456 398900388 847175110 311060766 187644726 504353333 824208027 266112840 758325367 423597961 885092828 1152769 963543308 358342615 470367331 797598160 467374453 316243993 564058227 485714244 567522258 928919952 5021229 12295533 705905258 415553086 44706332 132321120 129890856 367913834 408757162 200432054 275052825 506268704 875907496 339147533 384575215 384838574 884063434 69421702 559904129 591411241 565148200 389250629 833184073 87888102 189357503 747722229 449602020 669031169 480276206 738419521 976366742 447469017 964074746 913555036 967592131 556795794 777221514 331992698 556919927 886478737 495892779 553379924 627214047 528452868 70362573 187816105 18885838 707547480 775818052 14334135 71263033 78842049 918582216 829583046 210564027 112466101 65294453 674771101 911575826 371151473 611361228 77088267 91856288 678899571 911789616 533738336 897970155 903629822 269827178 931899377 326249245 38713241 192238118 739793047 484996484 604507536 689247860 724821552 143320851 13845873 866768455 211221533 283795424 437351313 261474041 305835203 891414692 348708229 497899205 341484042 460606782 376411305 80233804 541411297 539219760 721407644 315809297 446645432 984963616 476840386 752790269 11350532 652847193 690677697 744162523 983877310 599941959 370900484 227228637 913360356 636824062 290671163 946283541 836815607 108975540 77097177 310752765 925304444 359161923 112758165 426938096 679402619 426746024 543467498 611879342 967948547 733168007 436125590 709907164 522965156 831115172 20451103 587935106 976988403 632579179 903501385 420687755 817008905 505645673 45814433 687435848 871823877 42298832 411902966 519124717 445589381 76643575 687560410 552288531 658146353 356405464 398409509 722632501 94912561 462339985 300272754 839747891 436600241 457591011 895271073 425857745 278560612 200930998 802422867 498288697 888822014 460727187 602756977 516292725 720166841 617889064 219987878 762976758 493979345 402242760 747552480 647143184 4246536 675058664 887747027 799396987 849168931 972524196 155862646 236531156 310374250 491666999 681816195 381957657 906604076 956242822 728754683 484088881 929293625 944090006 188788128 676602722 509369446 300696082 624761722 512499161 356300045 441451974 491168595 290818342 374043274 760870182 581032251 902443709 773455039 123611848 537740804 234330742 373169296 640284133 400537542 777954573 211278440 500905692 269954141 63341731 733802675 642599856 365346278 981764923 954443362 373907589 848389958 410001214 833661802 231666726 529669795 334973431 958462789 74285698 55503336 648431128 788107119 698754347 712320325 650779700 498104810 18390486 339197869 818547010 371786170 507866845 191725399 843673888 471356266 288320448 172404798 704215822 731769222 859427231 474798753 422124079 272654111 778973122 111883139 634719243 383644746 482178578 692962604 165917968 586282657 406793629 216349094 275456268 753003456 106703637 590806849 478047157 402633161 145561426 650355471 529131297 628488673 385769419 230413672 600380494 939961521 467237665 551007336 134823323 588152549 919755669 164712556 573498189 709837744 862484877 237344409 884337676 488404295 568196115 73352021 861460323 225153889 654624085 225440972 913074755 113172926 704453414 454165868 13906304 96859293 795816828 198612073 702787666 880300355 903699696 843962938 834016982 641982075 28830529 940872986 763563659 932715281 146352081 831218568 618161878 160058454 183978534 233565895 905393022 832865439 811114603 460039007 707692336 596488646 966510060 127340954 239266300 504014247 424058781 669690888 919590358 22045348 622946452 269450235 872741142 207851042 583118475 453770764 986473720 115514122 458687071 570155156 440187933 961280585 316736659 112708660 820939017 73017168 473019854 170854477 245254819 598818964 16053080 140581769 308995767 792617999 949530529 735285840 303110775 174528957 350083259 998808916 594922742 85864480 899537627 208402438 418239404 62677693 632890076 839852830 366748405 687158941 84461755 391764759 820944529 329926349 178996252 679647408 389109798 855676638 841355972 78753132 433569209 473393509 880787229 81877011 649592889 162358396 480920245 400320815 515885556 379456 471499455 593740688 261642016 618562385 113718928 611480264 646714452 800994133 148354083 623569840 600720652 393606516 758277270 50314465 345366568 845209309 860650155 836983100 305823341 789393216 846829896 553313891 918443266 894636371 817760247 163861821 745650677 764537166 388212070 118195830 439080116 911531374 872543208 487073020 741215380 22988405 705721843 320671363 27193678 122563624 430633120 786505730 472916349 822766032 992874543 693294644 816550689 925699258 915652224 856311320 299077662 71184567 755239834 273373554 378937022 245879965 18340391 461417288 92795947 665130691 960941558 202095717 41840886 565155209 534322297 838197209 207045011 690974158 875238725 95230326 462874842 919017848 511416980 599411285 317536392 930795504 376160710 111861584 448740796 489260707 266839003 931999109 865545594 531410306 563583483 968184025 867343147 35045250 350147054 531410034 752385819 885208349 760950436 545304892 448315642 677752528 671513775 87243878 118049884 363535259 51636932 62430178 34637625 531353988 467132478 165183208 418523245 851599892 210815387 403776627 291838521 353715928 753994493 623308738 770743488 805200865 673489065 709517017 804117131 274902597 115796875 965462270 514599686 592629404 24130993 299962684 684997889 254853507 652970700 157219555 79945007 251219996 997790386 57734662 843971242 39951500 638216158 888034299 770872173 800339068 293714926 967463903 704115417 614026137 770786852 815659791 221093937 364687381 378751974 578301872 212041501 408078115 921610047 192500009 144996907 710717822 16362331 177385636 408489289 746286563 883164943 263266192 255166029 725429650 159170382 231318049 806194029 16487633 439827893 847147471 691312071 142629225 116853504 51357651 47589850 564218151 858022290 442657197 964573195 150203996 797581810 466830753 366480674 925042270 29303624 379830068 361714378 359737349 284005348 393170356 171982356 906480686 689655224 104253614 363347444 653900348 47581401 958590070 38126531 409026706 319294978 64269474 739903931 517702938 115578640 297224335 603943294 82984385 496350087 988467163 438673040 667907832 656612619 295548137 737590488 986617397 196078056 972353376 562885923 899732592 780261772 768064684 659491745 164868262 617607943 277036668 46058086 270386266 236538770 175849282 926696426 818480143 227556613 933717174 649789834 862421455 999673438 804129363 301529605 10864039 937244225 592797145 715279871 401329192 943245683 841482185 86789761 365553384 106144606 83541484 353104247 818220799 741755025 727297485 770961457 711245707 272963389 452984634 767244258 656871980 654007224 976258759 390969380 39020424 611871998 125094986 318700403 524777928 977491243 498802528 551457197 831429401 578111490 754848231 368732312 868321325 128344937 847467650 709962332 969000119 404856811 228694809 841192965 437395443 702803765 275807574 717297154 671244059 96930969 217366824 889023145 158001139 217421198 400753988 512068785 935019838 316912173 567084447 809500086 578977094 525723062 856435701 307223224 533847640 812855049 697998406 205567132 47673669 204544302 62078803 92230826 400762851 717159885 25949477 557152013 141974410 189120950 524243335 389896534 445986712 784026971 961458823 976166138 592422381 862201169 322960633 938924495 860341104 387942099 411032820 57271443 267044488 799426623 528357970 98740581 942747555 700443542 588374324 313065034 476731826 69230336 815270013 546161065 503356587 744986950 555621458 984025807 626630150 726062167 278227104 585842796 838739265 422333379 600804758 891474197 122472540 807378755 471804966 388031424 66464862 46340399 449796233 367910474 949029838 61637382 227639480 555377140 196942138 637111786 329181939 658835426 132378036 916562721 950742078 932813211 555385167 236000405 400482527 685462924 293162918 287065429 933749986 708553605 888098390 75454482 853288085 541958970 266071424 142415267 850013964 165802691 256460360 182751105 6013086 311105308 891416920 112979532 120545126 634914982 68751197 459096132 370719171 668425636 673256329 791907280 181930712 105013951 618663440 941789179 939714317 677297027 593447083 102448370 542779020 230702303 440858392 733249671 976975812 502394281 666369943 103370929 791989738 547204888 197082991 672759818 861047667 845017416 391170919 432334927 798616732 332484026 852170317 604734692 759003618 176225233 377105267 892859213 366654602 926387541 605435180 580584886 245466394 960034036 326569300 302780269 997594078 832045756 735421893 468661602 657705828 212232867 533292259 550650541 833045248 877501695 359223313 435879176 667808073 848015630 728954426 340106577 193783962 103566192 998868041 273554954 829180818 252853416 257340848 463832537 870635412 156325790 465208037 66325512 460276040 480986655 996837857 127200518 72294168 446254940 322973343 718680292 128376756 909188199 962448291 584441816 415959183 482077881 929525872 270363325 851070047 673004719 393209873 89179538 301555616 203533832 560138129 616993783 801910034 355514473 408948355 303178675 617974839 744404441 292641659 991397168 554427350 100927813 185348754 837657085 750852219 123357437 42260454 961196875 319870196 951793461 523406359 948033137 812045013 817890949 14546636 556354921 138405621 5759082 783597356 244204880 305857519 865394626 792151653 917066985 685261474 615158612 177785897 955755803 430573746 13333062 913903916 759294319 69134596 212437157 649179047 716610707 419870790 633363937 155900888 305998041 636552549 862056269 457482368 81937080 596003348 223007907 374592867 172659018 936849740 417745023 675817420 877114573 981030342 789692127 89934086 223306019 650562691 633124265 774330084 396904017 461561157 180555045 825233978 329190147 662399763 84987519 786343777 55701255 66475705 41274951 19652279 595860941 36400965 407277296 806239005 178013934 102698635 578157396 506757239 373734050 783994786 200353582 283280944 175095368 878425957 471374750 176526771 921911010 85545204 766792617 503850739 513956758 412083760 925036727 838044388 347977774 132100162 194349331 461729279 419799449 584663572 982601327 8104642 573306472 966792406 930140765 479113774 414970705 917074555 461193943 168143431 21014960 787921977 607692471 658667160 172698625 477739789 776174656 475649196 50606695 844548661 552315795 815210134 860124969 173223860 863678267 583317866 178376495 609020113 437515938 910735297 540157065 308888 203106969 864882233 257079528 455173719 548643796 396981235 199885347 495736866 463974764 664995604 516256436 695343953 899307867 924918596 724690489 538413309 320816387 848618546 113942003 51889286 419918760 989923853 377636170 817730575 499548401 222099468 378660935 457927936 6853483 234977000 862881816 476519044 772570886 18819421 567788431 743858185 30932374 984909485 429931940 492062658 276027731 400024860 386569199 345711912 545318745 226063477 262262574 120805237 65346089 705183363 194175941 747066407 750863910 773363097 684313657 247963011 471111705 594054923 763905972 871016208 350729134 238143410 867216005 972807704 112035829 142651501 924924573 981174314 762021857 120790170 10177554 72271771 392798924 607755425 779078047 968935424 707823857 844618857 711655202 837558965 613506033 460538849 294753310 942427993 799735631 956248953 178161207 951400016 356745460 383217318 920979896 864494912 46154667 784006753 910485008 811764628 96372134 970253225 917690960 396488956 91963127 853153276 882717615 276687339 753103896 605377506 339419142 769650712 576197220 176513891 39753813 110995197 473945243 66770059 847080252 749238875 314226018 716912621 788234626 765187764 194833345 891744029 969684114 421296080 316210595 193595701 899201785 652778297 386150489 345229137 676963562 711451838 153438999 44285715 981651642 34814708 102699894 538637599 391848804 85741488 683688945 593308576 153130245 568197262 567576680 873907394 794296673 975572845 758411935 358558005 560088157 925110513 406393024 545819825 578808963 818785536 746921429 913235052 499778945 13516614 540749903 177351077 155636394 753703857 619376770 563501597 906380147 251216629 117117734 723688601 964471287 226904328 181849560 107973985 953739636 463209895 936510871 43259076 887437516 131257552 177800007 995309970 626298117 669850950 616162353 953836960 131313609 444867857 713682561 76525128 815658471 993871355 135097287 257052390 36290512 420398611 60771191 369833308 35980314 646748206 19531113 746693263 566813697 123069025 213483097 486889191 467538913 607832200 747956840 415998163 79235517 296633027 856769945 219567939 900982203 987462131 475191893 657557548 674991782 452297794 34870759 242290440 262386283 637151640 467847937 937367379 501438620 474792486 799813174 26495247 34065136 714270943 564389501 610742081 186433985 228354042 506139572 909596273 700732556 684743538 642798363 188323630 851027573 557143942 104672725 418658952 476338880 291930425 171900779 560576148 588714329 833601235 12306504 706780908 123618637 109282910 83052605 236480300 690458447 190698025 796776191 931811702 786302516 648759625 264804004 201220335 116203895 368938003 900836394 911472192 933197238 185828004 108890096 799629334 695429427 592193881 987701819 707651490 587145811 260644695 615026611 458942745 732546082 346253060 215025635 701393973 987511502 749970060 18564540 26133682 830194728 279235165 564016146 754733778 551561254 828798891 181248030 327284698 610760547 507816173 199847930 344476306 158636958 282096222 870304040 456415689 419141175 90155645 664255756 959460047 531843765 896923789 473744749 39977978 919056194 197114646 209711352 839555873 52948781 941866082 547358653 264338468 237525351 27703040 927215536 765802338 4871431 617416261 458973481 497260608 984655814 367613638 894878052 818759593 459967108 892170976 976202498 748085897 935652289 951260976 63469703 268847697 467709988 320171291 896325850 483692406 78498040 957067591 834365383 695889394 234813098 57181216 505772672 587822530 84199756 257076308 69544472 112377702 216232725 397362007 841326087 360527460 32586463 464082912 96809129 263003588 388598440 665800810 453419454 558328469 972087313 238318516 154300652 497150055 30949602 200810818 505066040 399843280 484860292 212312537 173999249 401331944 920949637 60504071 540407877 140700620 559692312 575356057 338093962 750081310 181080722 587075362 33317623 436839555 578279150 345077883 822176776 701667108 863478346 443716413 995812253 281392174 397618536 364540489 374280827 816111954 27314990 689639745 634970057 144930629 21081894 807108876 374531989 442842689 652308479 986599510 76012877 425738882 56650250 580325389 828263494 716519115 33191358 712115685 653626425 133970142 819405364 224530133 733392833 860514311 132777899 435189144 138993886 615357842 710659589 679384365 24245108 233029456 28096329 616543064 513688525 940629527 235778079 480010526 232516883 764102207 424653911 83456333 397578199 54077989 366885730 76749042 329393293 469776043 269635799 449748448 493615629 162483126 71398640 549528880 465003028 718803119 111618314 93978043 876763073 46267139 651701289 730807458 220741656 674813091 914010481 326456263 135324802 744569477 987775662 253336145 604998987 404932385 268671693 519662380 128320547 661887732 273876577 11275142 69439134 481207552 679261727 120985940 445232820 217739594 383235938 130841035 579930433 609231707 563410087 414886375 896707718 476588224 55381522 336489191 827354278 66913162 592314856 252880590 425309226 33129167 717972243 178477796 808828542 796928295 967768993 341557812 545873522 958070063 148279621 308189196 636503737 123198474 257617877 215147647 848012909 704699867 245103562 15502566 714357641 750544972 132955331 84206683 822720878 120916234 768832514 501410364 896125279 518305350 321044205 598077614 133787908 63586613 373775758 629855000 575263979 247109777 751773460 716317859 1526018 142863639 13761616 489766593 897355551 673526279 740432953 316954531 773703544 294287783 429236840 975570625 664131371 622866368 293690781 158610263 619929271 492671007 998169144 248335074 464197761 875871510 210104000 126236582 835690833 841921016 550802528 180384555 550207698 204933536 880053093 250350780 520836117 995329771 15364033 736197607 194345486 821674297 328126859 965839615 533555222 794923248 79031677 151137693 851725415 49568761 79797621 928156443 471445667 655636033 22866164 810775320 895203406 938005049 206238114 645105143 620150607 708549975 308243912 311525215 28269683 470559379 490983636 880173756 422320618 500445931 103001049 602343357 654409160 354126815 114735628 593586388 576094853 967702517 108186440 720459193 689536894 177603894 117797515 100763623 664159090 431195567 241254007 439372062 190524165 10498034 343456722 164032991 64344384 492025746 859828742 22399987 2267663 811056554 63945121 42574053 859323074 83322199 455522518 451574915 444729484 94848569 272196091 813286753 650627847 972802294 120488457 656559445 48355503 159851960 590364959 906846204 886096738 23787690 524538624 957610804 666317542 968897150 918417296 258998176 882242403 865195242 788711258 785100071 412797413 199415078 539655693 829707125 608028379 195624559 25012986 742881913 463184539 891572360 954726296 676047589 980397020 195204148 769172993 288286386 271465530 230967229 821706610 311518105 260450997 623143792 758841039 175325594 664299570 150028319 926746908 822091641 155759609 848090525 509743621 600023868 579178549 775427398 877684311 553372847 308338295 300013172 864451205 95316448 348750900 921154827 717206308 627323811 274835266 415713262 751137647 375985678 57080415 88735111 546885059 515119358 764064682 360860227 962995748 203674257 209188136 334518548 31440567 236130218 832254784 24889837 418086470 129543793 276687167 424856138 509409471 581932752 103649237 270671269 152870837 923408631 315669399 624030722 390938845 771156440 464039291 471876708 552265875 267627947 807194974 579434325 132321875 521258092 712193665 786995554 110494528 183191640 949063176 952869789 915717792 848755828 129526138 270979098 537375837 173954822 498620228 335388274 918126470 894042138 371627318 298796611 893302476 648340990 220200708 407583661 884982021 752077766 230160582 739032534 560639405 70886345 490438008 375667559 744199008 370989601 444845947 995967246 68921953 160079663 553106706 557880314 30881559 777653270 64942822 459812450 952756874 490592059 249105027 536019966 611144426 469350603 571587801 98198156 657142793 708165429 359527099 703230029 709084124 331505068 176932707 746038917 227065085 983107750 356688108 356212222 284538668 747009631 283368151 719309701 344458697 342436695 436829831 211206764 584298588 599782608 75573700 336704263 443987726 814524753 238886204 531957551 839092525 843740454 702897405 219346626 27799468 112765661 348094717 790913056 298673568 231369162 951615890 851255472 313854660 917757572 323583482 238661977 100718582 106911078 136950485 206311689 812828088 12698895 29651622 35619634 417419440 586244322 986004053 138324040 659657256 877124999 74024879 320345156 784037518 489483112 202061797 791566116 169091061 345001269 371769865 55637864 403113619 232659040 963788692 688947351 604616001 490602914 551938787 158728632 534700030 872173940 937062325 191132121 769310828 948675735 890609583 171917964 688247377 35673229 699260632 7602277 718656536 437305885 991468573 839271293 943152462 569928659 369495502 731643378 269510949 896088189 869249055 382318181 421236468 568314799 347892648 864848506 508871348 481351232 556869606 458651995 83278725 698227403 891131320 348309046 397862951 841572911 260361698 820197050 54869889 305133583 89313165 999189918 950230302 805671763 247201477 733718299 967639979 350407333 237989626 915666797 207030651 455684853 536437119 627444565 343381251 361928694 311741454 656862874 826075486 818327198 58594627 541887107 957856969 136769962 861864732 556349022 232702248 70741016 597506431 716788733 787574912 269155242 407576244 872797236 980829051 349086570 558353383 490019676 20174823 802556961 198932904 317726675 205484343 932653278 442023530 658092666 533144832 411121525 639292167 571428661 189946749 191360765 813655866 590717807 683379724 866048593 104183843 317084819 57073583 67471504 509905095 727806100 377510796 969183134 669829262 173968486 112915822 166073505 899909059 490751618 880174657 195712644 261262872 277270374 415906457 975376503 452470047 794971667 218684204 654863469 264212690 89408653 449533267 761078684 604919819 205810783 620449166 623158017 555673357 303687956 768875517 134934489 296139769 128138943 189029095 497741865 457720666 682745460 742936887 131609912 111623322 770757325 495287546 315269648 812366986 221711974 578941410 772867584 887813598 409734752 905072070 73454876 31468975 36560098 30697248 17051835 378309111 989149075 606437261 355373048 694639128 956882978 341184081 656206387 238080342 116051647 382893776 354424205 106236760 125046943 20032790 301660527 371143339 270602363 431338064 650032899 371452223 909686545 954488145 718804921 291329256 694627234 499835662 299564996 357370846 595772530 528682786 216220315 328319805 723812684 38915147 211193720 483756934 441519099 476377835 710237660 590065436 363045074 314326920 3456009 144848584 290213669 843399500 378581895 39538742 227722702 190605957 680488864 962088054 18979753 504135462 299119587 925045883 219126808 735856453 964429476 776026015 35769727 195242395 982224762 499045405 531783625 637889031 761586625 562880406 232240353 167140363 394359574 513237389 667653434 415547725 569841118 914628075 872548936 86833176 990013374 605360507 845970693 569887704 714835492 373551215 858593389 907284898 135350973 899766489 424206338 81775785 892798461 883809075 955050056 640277706 23735706 34500312 888920394 797083393 697569041 985088136 127296787 246031346 219712544 289781480 755084342 993339489 817535818 549621504 950108231 264972730 720115287 959818427 971186272 609379978 849148112 94683498 928055197 767686915 66279047 776025154 224163232 264929660 104458765 805981401 4563214 368674031 556928315 315351469 836989967 2388858 845354922 202508957 742330066 140533982 559395130 225628525 681237511 28122883 945628815 894958151 734355299 828640882 382434703 535772213 750198815 486448857 87832549 820495784 187786618 619019659 363617665 627830004 236660018 721980925 199595286 665704657 736648207 52293707 751439003 194178780 419251801 133437361 233334219 852077076 864341084 818515729 969464485 656205149 638370027 110721907 501125612 456591360 85103067 811504769 907425703 597972009 581783683 903198471 627378082 714131816 474694722 582160761 291495916 645126449 88967417 291179117 379895128 996433756 598576525 572392220 771394556 711597221 402590311 546412518 493183412 708218669 246468083 467960523 45644448 223937783 362127652 51023858 655102881 655044716 860648430 798817318 14836448 156991191 966077387 751550291 203994184 465749226 78051383 765768462 267924487 366865208 492236596 823279883 899299089 666184888 925208007 640805796 441020829 701799752 467839609 575075929 36805030 941937192 216251350 982656074 249907563 318169211 498524913 564967103 190808047 340986826 136239583 191125921 485068665 484525184 705312311 549632510 850693653 548458094 303322009 203457672 404695058 307566409 163903012 444157463 468945027 548744487 903914237 968009763 616790462 103751942 831880911 615083850 232379871 429338437 930184774 55891408 688236358 968823337 516557971 744002074 324559125 277667418 235142635 581572914 3015091 862518115 747206664 848043334 550440779 442008117 759102630 188991017 313008206 246739876 242115079 855693777 759752685 163514089 920947568 608920791 222426783 757148190 798324650 794338554 190823073 650358469 607179138 427529116 850727025 815385154 348444745 855670851 498912083 577545308 812428884 444732698 889192396 23146432 677653885 720467309 464171049 18888318 20983712 539167280 884113145 610189962 236757791 583327865 451528591 682356796 877684063 675700738 700885633 733188304 813774153 661415336 926773292 687258343 504096713 112382958 800035117 391048965 213365842 554252155 873329385 28956177 59885401 259615127 27931654 7905751 152540886 569459890 827073264 163016585 523484870 543047902 614073941 104111162 714747819 596013136 699399593 793613154 890705674 548878819 739328931 89863517 789817836 542251924 381270206 218868204 462876510 526166791 316406713 786186930 537608945 110988289 208344600 337808311 351117114 452799724 778999456 553367529 665822803 408574806 468563934 226635670 123883608 674418 246097569 21077748 936507883 294950805 149779068 873753754 118143665 925792954 957327941 563977732 238239699 743194879 291676313 228014610 460940414 600280358 105706069 88265609 858143843 874508309 914533150 260205457 551011383 497338198 330916827 978885685 547174964 932370839 466941749 912337638 923353751 62334764 123032606 470099192 445745696 793390728 50961991 417228836 76808853 345373895 250391208 635576581 347752255 226757160 224011260 397411227 369820011 337405579 380738370 650312139 927773930 691468279 528117821 628122076 869329041 359344919 137124853 518126331 318495930 697616823 35125556 525989816 131786689 26540364 65918730 411743367 925580425 890301802 523388234 962861632 155492085 782219339 22913291 765601440 530778734 495596367 34314535 25575110 319668323 415304566 812854975 644422582 663900357 65981928 744876469 52378841 243090567 388410477 929147184 802734203 372491300 229449718 890885660 189877836 784375832 219962642 742435751 313320416 128478054 579750009 522000837 773476143 963726865 997534085 303012781 534746389 938871203 539138740 404436059 792999891 746828713 99141672 853572876 856897932 858671156 256673830 219334596 2544841 227824729 493325723 243752907 257127158 634688178 807577234 371271723 283032291 724548572 930090175 453568564 279522115 593178871 804029431 220101113 862325552 820988969 665899189 340357329 11273381 289397019 375275671 219045846 413849859 310623610 578933983 991691369 65783181 382042487 80271604 830375596 771741675 715592264 778198238 550598150 758131883 411344037 497120717 428929955 591107003 996963659 910363794 42282738 612089585 944028028 994672675 756573733 607329923 783378302 462877212 565233332 704862095 211631896 758372665 317445082 306616980 824319000 686941150 94493463 456682999 162794191 488633487 359309996 785235584 562012306 527763063 678466594 374453722 301239355 279493093 35473091 317058326 610791079 247443659 182139423 245964072 952578358 665294654 975580297 338819433 378965070 916396025 415948184 819946003 563345880 56603353 813336231 410621128 186976193 805468514 85472084 169625868 81560699 182814520 796155908 679720646 247933817 602758823 119767646 631310019 318971830 803337501 119051724 409386291 636235823 911533482 929245181 828092970 146951268 541031303 253618534 592527392 789352667 774258316 499476412 819078770 291515805 663484855 843621499 396893663 850123960 919894444 604599650 575680779 626134203 144905008 87617269 813487359 662230333 956427181 489915642 195672999 266522454 161692082 837563132 988904531 54296099 769490800 800252619 194250807 49408839 597600062 838807290 102260970 135175525 135429653 178121568 140562667 499133095 855629844 92143000 354516503 34033466 635546365 751444353 817796148 995109839 181300406 83006910 164330346 828861468 339919306 332890678 134877893 867093849 296127974 904580757 242815156 467322564 288794204 136909514 133296013 870067741 405871779 223578503 519311879 462729770 947709140 309552837 293003710 551175476 390176303 753614397 276891058 824995209 480506260 671011823 427572936 738125816 470490123 91811487 855667272 184086104 697671996 950900307 352087645 976389121 314140664 589302998 149458584 404031057 290950318 11721785 417775214 733927208 110060022 593035084 293041589 398866284 329430794 898857001 412652843 486090118 762060872 538222762 58107631 735381987 873665969 965742830 332521222 879090549 696881005 685896664 593785815 882914352 933685317 293406096 449898671 85845389 274733608 382639104 493511742 270802186 691612326 817560919 493752089 795192487 448705912 113289866 862115894 243062634 30982902 794273230 433276274 491160540 795423391 924502304 793319950 982301323 506479509 911959741 531579182 187027590 892047134 606266282 419020889 158280164 976667428 343581229 897064444 49419325 444938422 295137873 306314727 920028975 607700101 669870695 901895118 479365850 436393832 519909760 199452617 427383909 22856920 298574835 876705492 640589431 77736821 383588317 110752080 952142270 556277631 257828764 566662016 634052971 348901213 485433427 478639117 660631988 206155802 356531306 844786819 597364817 309569507 900000267 54912978 843044096 987558538 460566950 76379341 693086210 134958086 296294509 582846638 303043227 985786609 704516825 690082704 924648853 489453320 958690595 42425588 108945342 28237231 967982540 724850749 540577893 848908907 914466838 937415988 391976929 673430373 790497416 64749700 107320330 718671342 706323309 917577790 342577854 53715189 544667478 981994583 424452190 571420051 171123604 850975526 936000078 755079040 361472191 864960486 412891512 559187354 363705137 131108154 914203850 183829093 122404748 499397028 129689523 121005702 228626736 975578636 42458794 85936967 230527686 26351679 757729191 758074135 294616248 538682222 916098728 533517319 189194166 987475115 9213998 832781901 563082546 377994607 993555901 420270277 186778597 634904599 298363999 683331435 591307336 830104162 815067938 902369250 461601564 931110901 396081045 537622512 207141346 864189143 363087439 174930943 484486500 992901621 304952168 689858462 717157930 879093151 328236286 480322558 475823366 227222537 656668594 989988982 392859017 385894859 564053288 958982400 615770251 190109794 41236107 325470905 183014055 295654061 194891014 974786661 253853884 695451504 735747660 754978024 622621293 173701588 641515793 169800142 671532194 864755173 636209038 188674500 143613445 4185875 918806529 245319964 409631622 955497137 833962282 447020621 752040152 97460857 459562192 817440881 674439409 143743751 727563322 831959494 57816206 437530713 535277751 569728558 342338732 142922326 530493462 8695726 934810896 74403651 900925230 479370482 708609729 125007 861240408 544035272 55296136 597092361 985265136 878111136 345403255 17213668 823618263 439724051 46227295 764205498 469745396 303591257 914405208 712980550 167727022 30855377 135953981 240502184 407300724 572517245 121454381 36967653 621859125 133416579 516415500 884242789 681314024 792314797 533608447 539079027 960765446 23784426 580753908 159793857 396244235 783982027 192779544 588097249 917425912 421056519 568417118 525866957 675088852 938039287 783555071 474286687 31025958 392172058 296823284 205411546 33069693 471864978 248304254 524458847 581079528 424249766 396560799 154134649 121778302 547844158 257104542 33937298 483141336 932671594 221219975 631810427 403653010 284771292 836541097 315247848 523232718 233319528 822604566 655870194 800802224 221969035 19280678 910218131 168287459 952526818 115723764 890291757 842781970 803384750 394851039 427374084 642784880 161966935 185627659 781622975 157891121 216604902 280077534 797371115 203365134 541653897 385650307 656683640 100446149 714827282 547852394 251341114 15045527 794393465 6166726 416924009 879243465 617800534 666912526 239134241 197194531 405482599 64011900 431279587 51354740 680466704 739748497 714347282 135245579 392493526 640348559 606288503 558794304 191979491 20524285 623797182 113194217 209736070 490088487 869547511 195066853 98480816 749219484 851474965 799152277 570964343 194266798 377278834 729461597 88417942 223177717 417249353 998741032 764367851 991551948 89755707 923520738 734332665 674419155 782691019 514108411 312904036 792612459 167570402 174285546 459341687 657261373 917824587 730953896 224400033 264013236 695687224 396293681 539463155 829774718 321335739 858711815 242163876 427235599 795387214 129721775 785872525 400337437 803540556 128714801 265217710 7800869 292396917 342929052 519270311 280710373 683798894 551901056 752933440 764339424 695177535 537743986 697971681 850513885 678983891 427295371 259082522 389929832 21062011 599255273 374721565 510713168 24729196 120868141 879335231 969403431 325757756 487461372 972056443 934007237 741189737 448832894 438152942 112496070 607963602 810893282 101368156 526871559 855904059 172317144 217803434 312376109 872935118 966486805 546271074 906327326 481937301 754585299 66874162 213757829 231604225 220569166 193554797 221892178 171903078 875697992 940791688 407025720 679888252 480626309 347048350 97516334 673226976 408063568 320351469 689269487 973246353 555718901 886484567 404166522 954479219 385423685 431492322 706635154 233236175 721490709 957975096 606229310 185822417 142058942 503830824 729097802 698735113 293359263 605464099 990924997 456655339 388584343 839053247 247271297 146225231 677919115 779373880 900211351 563685361 834048742 572616426 638904288 800014578 867088916 781728984 14665084 104133461 35467782 984558889 587146319 406268803 387652785 226627237 262568575 323021511 265879950 908123452 519321592 999152083 633069596 150215807 168974568 463865146 364353114 492401189 535286339 941066739 305777485 380054152 775659584 857476060 178274688 612513573 63362265 169330741 28534655 268690208 231512655 910387745 176894555 507129789 525521317 764245801 211874857 13685480 238146336 65814968 584006275 177576366 770458829 745019807 97287941 610437826 607282939 368359571 104392145 971948793 198885564 64159402 328395788 901747662 196043369 82918626 894416478 366063071 246284827 970131354 169453430 881592174 617396787 260836119 927595140 631272672 422231506 766148097 194382269 996070210 346230625 858284515 751439067 154842303 378093323 682634158 731977626 17198379 620692798 546414646 545659452 102016635 945520430 754155188 524733958 724814155 935234898 621202754 152319937 924534103 203846629 668412770 735680570 473329154 929048422 91661944 984123586 349877970 744485656 981274699 663029678 284753905 735063939 33772424 370221784 903504558 166344945 839287871 615210524 841479162 610393586 759115364 847449564 993611500 1972697 803981903 788191101 233861949 557548348 187795260 581222376 913184717 76828279 144819660 146574858 689721628 76378666 134572163 280012628 493651409 841548215 824469576 697244731 313049399 272814533 281978599 838855353 719337915 224343232 351955346 834073802 545386863 12379990 470395740 581651184 279925386 616320251 521881533 958355120 620930022 776330854 783277329 994278675 402353537 97560594 289986841 972129574 135516412 347075774 707414392 951726202 673905183 538455533 684225590 558615972 104837459 238039143 145296449 348443838 866184230 229763254 372530664 518816228 303927755 269392298 388630878 458712505 557929879 671988438 421582141 7084511 466005382 291908880 244660480 331233154 94824115 724687605 50616711 738294734 774214627 880361314 326431127 841206900 256981499 231682044 993548888 214871594 462960261 83067305 482897365 41252648 281701936 470749973 727187327 364500395 520955213 455787822 756057258 67163253 655507539 690778537 997441807 953723723 115076699 82395515 784652105 738784118 98604964 201551712 141425496 374954563 347481616 676453975 917486369 947209091 480000422 318050339 197775595 670432267 706260238 621007820 444915683 162622517 694687256 249288220 627571353 64670302 275558965 187722787 584853377 631212390 122754300 676496308 121159539 61729075 56681639 873747941 190145580 567482670 653633171 320674195 486223051 70957764 261242820 285458908 857967188 592208870 320729438 109021858 669667888 620551049 739862829 608644879 997404331 893815335 248864286 413227532 844780405 27935805 608435396 348946120 671174690 594501835 979085268 77310263 836501162 939778519 883869865 106987664 555530729 992323818 389935040 767007182 112740896 232195473 749909309 182595121 36760946 845117405 278581093 620851642 973704296 665261796 896769314 372129714 77895278 513584957 860946562 449621795 269307476 372955016 778750776 241721693 102100685 371678948 724562714 455536243 275148531 566059895 36513953 824348603 65093313 434773738 138682732 632635986 176115096 227558634 927279805 536031638 628303035 336871336 544587770 3498410 835402706 481151066 485988653 851775477 162531691 32459192 880578437 656396707 411619700 23451776 633977299 571438115 473639875 818558450 315691790 499703719 676483726 86881876 371901647 148991399 523242739 938101615 230137814 504846686 227628401 644995856 640735875 567051851 116402797 488213896 797462365 755907762 975076015 179024429 147243407 602550297 319199714 493509591 856955750 246233547 71174935 889092451 488323284 933168472 753515330 933986868 19473904 953156371 979851196 305254573 374351732 77760659 330956479 539698872 186597182 496335154 992933870 568659522 12043471 974101649 558190794 621758908 902636495 759919890 97624381 564550300 132754055 546917469 158499859 240869850 623895653 818341852 411872124 864987251 977062524 495287614 663975820 363143146 192144897 217559287 103157948 883540674 229262543 971443391 35589734 401151749 908251108 856931855 351854924 875633856 562414562 222157479 2947089 897817220 944542607 489527563 787162046 107568103 985531989 497479425 846208575 466652161 252351683 431598100 367732964 457896432 309765897 12701716 564163297 955685204 27787136 711146900 584843725 692837075 897160480 671113323 608312359 720787094 201323017 890219060 225681868 917121226 921746427 695908045 291756162 167644705 969954013 37252316 170209905 957472846 663889209 74624069 756269733 434276492 470233790 266731701 281173389 186140184 814600381 154627099 103790463 804758194 244564141 281816873 363543858 330175265 399250088 558741975 278341698 878807980 820209643 289870305 931773359 95074465 439951194 165978948 940627550 308789969 10610169 595775173 936851863 81848338 713262452 707017834 256072581 424908220 853538456 554858494 143879097 904812333 881530328 921859985 398969256 898531909 135831497 20632566 534538536 409157098 385880998 94152516 385251063 929229958 429787084 601013078 541789492 293604996 756108863 610995787 104956900 503470806 516526372 195370758 172365166 902531442 624819013 212108206 385669407 5976528 657740432 178795568 377288616 531402606 102576280 206257848 652749723 489440332 642336018 869849148 579263985 665583472 726722138 565600497 378008710 15883108 777712108 571631315 811164827 696355507 843963115 523521570 878737236 469367919 12855453 80984031 414528056 728593582 448978668 55432788 488172468 552483592 924569831 317171593 141252504 190522139 738673471 561722319 975110040 337159944 593739978 241483833 166950860 353531379 269641988 60893982 283447088 704061062 261725833 568738969 626213413 96784750 211679132 538074889 632934126 137522653 634119844 29054865 90247732 867860487 788255913 725026457 113142659 311552933 565575643 321126987 884939211 830452853 525180428 589836567 637731807 101950135 889893169 610278959 724291833 321475505 70525412 113420300 264491316 155782701 621093349 555868391 614533649 756210422 372467860 221560641 90525939 17810782 846463353 319667291 827165091 715218363 15779517 782241470 477661388 867386342 576469422 57431733 101710975 941857210 54384447 854566094 489949873 431863195 158447749 437783645 986414521 488199404 187417915 653684217 458023634 732307607 270698559 802704893 952470687 604133770 554444307 165580552 513629602 592417076 750180701 73843326 571214531 837907468 983711591 405479684 564651471 835529738 930275487 825855751 357878775 989320492 450849048 753276726 143618637 952044531 815006984 349226244 407149130 3270115 540947272 59374887 34174539 449302023 101556695 428408860 144846351 360504682 750642263 218561696 489598779 286306719 333158030 710185528 401684950 889984313 274905831 596780970 718629069 239845460 444873967 97289090 454631024 986342667 948851672 307918478 248975603 456496639 756891385 358588515 185456878 983890647 737087563 813443030 618983902 269323962 663659758 446000515 207222946 391370966 513225634 511789641 94048766 140604125 929170767 976659403 880482075 647907203 459084669 839147249 698835461 205271809 163656924 270825061 856309804 305313685 86869438 253570327 63346915 378241024 62042776 410354361 114382820 785334790 253293189 758137924 662835147 431346930 758887362 296025202 361280150 947747855 521135155 216081473 684486188 152459568 799430109 208672118 476706002 283230505 432482154 454380311 875467703 139863123 691882664 461588464 291024746 143432460 991555850 186349840 53610590 25383989 873203749 958297161 53700973 356353970 657152564 896802483 574174290 779396333 382224533 960847145 907048493 943826772 761770570 64362698 804517891 989098199 796976249 520254841 879762236 334925418 894560493 574955102 913415203 242542217 891881106 643783267 330178666 202521007 481229308 811357880 184110499 285374686 953103841 324346704 388383688 61001754 615665562 985673058 607969715 615730413 34768295 73186280 562447783 286842085 848859176 717856803 124211141 958291474 878315876 31396373 275702424 706688905 668070982 311444229 17311114 130469859 50083035 343004671 884527468 554464702 629754069 845328978 598953714 597735995 126941195 126127120 460576565 844514686 465216759 514037393 753284655 475693362 731222838 639928560 756130114 845693186 231251468 432380044 996614578 775745825 132691677 599452041 419595046 698010307 729553845 880159565 44916267 157271202 527036353 584354563 132012721 446668666 785675732 181110299 685753484 522755212 702888675 980499144 704480756 708336159 360939145 670835840 432210949 970352122 610886020 801468544 763048256 295430636 223353910 365785158 588531720 127014981 788138277 722890261 465649446 343762010 701736827 380093300 989279302 854510852 709302150 313887151 635388536 247332129 370198329 672820309 216812719 563852818 185441962 137193400 312424005 722354236 745765010 910854000 593536885 170866055 556786384 75545304 475147744 276291554 569763046 54730128 169188105 869054909 41300602 40998905 1928921 773372045 946412503 460786108 590170651 410206539 785113193 233132611 144411905 585655029 632984901 717305663 863602589 721210124 10474910 976257312 179329641 430016533 920399185 10195872 845847232 392377880 860896602 720695353 98250082 616618788 256046173 805587626 213891316 902166473 809192734 333148022 793996414 35795356 743174921 674139748 531819499 249503159 70184107 620064000 373313164 222684470 297997878 703662361 417780118 614243259 222436353 147269953 505522847 448996330 887171334 903342928 379740709 47194606 448268131 760436449 347873287 694360050 797990105 706921428 523373066 637897897 852477264 473750730 514116181 194464199 482331985 567413676 804569589 920239238 884292234 157595685 438110042 710659618 215632974 964087843 666024152 636596829 86775827 372300378 134076711 838649852 275847666 108022465 48828388 293998407 928209194 237647634 580281358 333387405 968028828 976094030 522381449 168967326 913188688 151621687 131186334 236612431 182911216 434558933 712202873 437399546 652029512 781663730 289402794 573888507 43823564 699744926 160317349 401317684 360087570 758966443 424484930 143886474 745785427 43128369 150626877 836800613 257104623 578022156 434521527 479545652 203490278 345657177 363959987 713064423 592753503 929491965 780026778 888321651 697003557 480011038 564713911 97885266 777877028 632353959 164751292 734884096 753444081 395906249 873130044 342065279 703085120 698909301 355911726 72656340 123246187 332466146 950760816 927865735 390072562 603707149 897196354 653767719 838605557 540120628 618523335 383251652 34459068 13075546 614716808 598273395 981622576 709222855 803744240 305828302 94644831 638647429 460155344 317427057 251555835 561923812 512447709 908507262 722055388 371265526 639479597 656424986 467912826 513157140 356908478 852116206 453884787 342973271 724848879 856812966 168080395 778947103 872554757 586576757 277816487 867380112 124099752 859264144 737214545 123202576 701381987 252681390 976274231 869069771 799479847 655104911 80855340 267496751 447821256 536925042 508981798 310023024 207483775 746285469 229784766 614768901 211301734 166277848 118719155 888086057 519278847 427310066 388036967 210525531 73006510 673350715 734046816 108403166 730823482 715614728 181467593 873268794 901686864 727469363 792302830 546084025 399466240 888279448 246890180 252923371 44976446 920924569 491078750 789382434 909589346 962818715 167458169 742077175 834510504 866610055 616198897 330617795 70093745 157109578 685811529 56933927 585770753 547261781 136403752 390309253 904381311 650519069 847221719 841553028 447595767 170793372 185472964 587153295 154220699 226922958 994947841 69479255 705455998 752464694 209529797 389606733 563360536 894225750 892492010 250156073 144098757 518091066 800227437 784125030 223929670 429231086 534609394 318779075 375273790 504179459 761362750 363403459 997261237 702970127 770243259 785210670 122996633 701102633 925718007 689042574 891152697 894386289 149765669 119760307 253949640 756346502 627908250 666805807 934880992 274877966 174540113 440731867 697346300 453780530 491627368 868724816 32070140 322671646 899906977 842518895 817687717 421659014 342792418 384452058 718344223 494307612 228389045 500832888 75593845 593827099 779211721 768846325 34853656 184139711 393482351 368413503 65920861 877458378 297767197 155964938 368673530 382900481 675243247 418205005 140136077 107974829 452496929 889540547 241233941 706051099 202988182 962037356 420751223 523317532 278080596 565653257 527355642 307486342 743486470 375710371 332826059 561946289 65880952 208577540 932944506 418604026 936466463 67930684 769486203 9753923 472127887 568905502 509504422 35840625 422686210 596477888 559706296 149292269 6234328 71500031 669883856 87236132 492082449 175483384 617399282 818116615 723681237 710016144 298676872 116636556 366130412 751696366 75537371 220058923 253069639 700235515 454564254 965221217 63121781 467873001 365510500 583018288 274082350 163077033 891632933 880684701 581441228 753540723 889235901 246488369 962186189 636858946 158787949 991408761 466772307 32105045 804652120 515544198 825341348 909595824 546471687 566297198 127411626 559936153 323220198 696070345 65328499 56228635 432821957 47048756 923839154 722040198 637531479 58637265 546946876 569235437 60136886 96065478 736611724 429226406 424515549 379903929 985893697 440407502 693031213 946257755 518970267 298987971 2564841 588414170 157435905 841229736 663369401 852739436 113099389 421395172 693067051 944012747 671026238 590149795 671844397 487963828 980766741 702249043 731628437 168675687 947549433 620008489 671149977 927538218 538233475 404924826 683787607 976675526 103131506 432958434 832551247 420474632 41749545 367027840 163982819 99176257 151139628 465695160 310397406 641441479 446558631 860978960 5379306 36664434 657459175 55235027 853520408 816718624 925404126 770822545 93016668 323661873 205829539 243851421 12708623 188211723 145605616 825952397 815344235 724133527 170188962 939827902 354175507 307882434 70799677 599044302 391793544 752171517 396069222 701878560 760218292 733278910 241809254 508096347 66719843 942662397 748651182 311687403 357147845 154356152 88221261 763693439 814213614 426537583 719188348 462050185 205024343 550890408 437525523 71749825 596566362 823123308 563803409 255371939 376645561 996092872 578194199 135274732 660253719 620350797 339321581 806864929 883022205 508669329 451763197 796160007 306954199 363867052 668377811 870133292 938994293 598169788 551184803 862928477 482761355 509132385 220647619 503216430 621295537 962227009 385823532 492287094 980720739 447690117 615290109 281824719 512754817 147108699 393750520 235462938 522140625 262476658 7725571 860581113 923930232 353022337 502215593 187250516 496125829 129522880 700691607 532720085 357011814 77486700 563402271 466240107 53937265 727489096 554575288 80195019 222659933 385600279 260459899 583772650 357827526 112879395 521014952 912333444 364655276 474026169 333991455 261209497 93414132 239227563 991303400 54000618 584402918 30087884 613412011 902361984 606555565 655809143 855445049 347256870 492095450 778297609 578333185 327364586 948254690 577728610 299655323 5621664 954905499 165559657 893099329 341219167 390399427 618914949 261017681 91293442 216221817 647279652 438054349 686941864 282518978 826359607 945870298 760708916 734253573 738011060 965228356 225900237 595106959 881114387 139873785 874398047 1417745 184934610 749267338 311981849 754848541 171279602 932971437 2412781 697458348 649579639 328424637 827029780 734082714 450631659 775832120 857226631 188202536 257238491 842355520 431458951 278503034 904724825 744933659 874816277 3157271 527869560 743352755 220865402 199895660 662322388 854280727 25179585 809082441 813843975 101215992 377806392 88235618 841226805 179716909 304260083 666118863 818851969 296200239 614561097 294005900 319119765 709140126 892128853 869711866 94365727 210544314 835762550 21059932 709584206 329980650 551404495 238367067 339259225 579850809 48413128 963295107 102076408 848556244 928681355 706119364 35611881 656107661 20476808 382697457 616991852 662658907 932538097 560613444 964266952 162691032 627575870 49974744 343630788 103730113 665270699 154312750 447452462 409603706 513740213 228873897 564857688 775899016 695689121 355038994 699623062 653574420 373006837 838232596 921851585 312280687 539986173 180407233 862964151 546820744 3868487 107272715 960842712 20145784 971086375 33608012 391633546 123708919 638032948 353491134 532350647 226110435 266968009 441862404 488330570 762947776 119382405 108277408 352532918 330790707 577823947 394427002 194003054 816177798 846785091 590515295 264674670 241858856 852517463 891026304 978887345 889588522 355247543 906940655 897899192 176251074 97414102 37710885 868970762 225940684 479454058 597179775 487962798 355858756 237833456 613793468 880137394 22995917 58266405 313812353 227333288 81871405 281393038 354626005 379502372 638299342 935323377 641347749 186307135 685877055 345711066 299617345 249243159 479547569 136253719 162288861 982219596 944161403 128348732 4656913 141314437 938427543 726089248 381645914 175857129 556008482 62390622 74672535 847479207 169015776 589523669 39839628 225325678 625888949 525197865 383446882 410805493 273749037 331205184 493758757 109657972 945890037 207897029 18204741 620728361 508261727 362739112 389512726 967032789 866673122 160757147 332396623 252366396 825586072 472117399 865833871 543214761 182493887 963061589 208342995 984147047 668639545 792508118 966924546 489576265 334614283 225341148 394026337 983260195 602093793 800253038 970121247 890838350 83606665 914132568 511351755 648552232 43250036 111388584 801589464 131182226 753302840 507677746 343740960 394938736 958400528 398282509 393658206 596359981 418315098 604395285 224551346 974085940 42498072 213508967 123869217 333125496 699547504 541184999 262839827 519712493 423076140 14821821 349637075 177170956 150296635 148091347 428920595 678819667 161601326 198818137 587154277 923131843 66416828 149071938 638770371 272385888 431675454 582726596 688593927 842369461 539849267 761412828 934158196 128244301 209202877 286786248 678329643 364608827 723051043 969510795 850238903 103044499 712791373 735667308 929443970 714872302 54333515 5982327 618258013 227971818 73663695 33010938 716933628 493505448 818698926 926772234 389117048 59009101 46094434 758039292 341108683 519179905 830335883 479090412 311341399 40153075 355491689 18322233 839518304 481322706 653539172 764391430 63784077 827815509 764766597 109531835 168125547 226200373 896042746 587320451 587116522 812962350 377782422 508436172 998450398 794347138 473899342 881641929 619577727 801271413 144540861 875944179 287676137 657876946 664812449 255324036 778907549 699772004 701819995 54650107 788020222 145207422 105744755 135905179 333149397 303152500 559729682 805823723 765956558 146784288 619224199 909903415 594786809 871811934 122230979 736361741 106628169 400602767 244711132 728427458 406879768 38933018 415280013 589406699 864041889 203729895 980395701 706881252 850329221 507300834 991060948 397350476 999105095 75807870 776326801 65897607 184443088 74300207 182073654 315709243 844564203 974595823 167637298 810612691 211422410 424459450 946357142 150587391 213367935 145088017 217690009 896444466 128155268 605787515 867478804 378635299 308337716 992002304 859911 100672844 840184911 317116588 45607954 752671598 742895994 865525522 199260925 405773067 183923389 90247622 315267888 826963435 580956675 685198306 815330107 294556568 394109085 337104514 72605008 13586401 208565696 134902088 511931844 151160667 868196098 910640856 239385490 261879259 914382561 224825181 870836951 214636797 990689596 601946883 540497751 979678369 961464792 3697787 685617911 433440616 137517788 660985722 532680257 93414715 837920085 210879289 722645731 95714757 509594547 913149686 906547248 790092532 314626122 931141234 983382941 619818876 852935122 813362802 509557061 706296659 720691176 236393279 656667238 575548982 842865547 682701605 939833314 846038051 215217567 485824759 850264255 710365149 36045165 299048073 243723943 426400108 928208161 707662645 997810281 537069210 981597771 578152535 689638006 949715318 407515231 140184017 214192485 300934357 932016437 305387144 294494831 574973644 918072201 321157860 465093107 723947319 758075260 281004372 31291891 770517558 169506577 228132040 890909846 123006635 792836273 337499445 833430180 452124349 388657063 568023573 577413645 156638807 144213669 220989668 344504418 141075881 680982078 983888292 561698138 496970662 168044905 541531482 119131471 502084741 553699844 492997775 459172798 56940097 992718671 599900111 1746891 559187225 615443565 897336877 609226938 396083216 805116647 101707710 704111223 634303854 891105576 252847129 767971855 195202365 617468673 927629533 501613621 762719693 242996775 291285035 517173694 338900016 513201328 744668456 76295205 824849086 513583514 458017405 291523080 783099795 541846853 66799831 646063529 42476812 402728435 699125095 576306030 243083342 945924175 466461282 160636001 525944255 416031203 524682626 81218736 774610315 877189536 358447747 61028398 468370976 585039962 797021607 906064080 657564338 68260682 308341811 95690546 503436216 942216330 194467568 655940880 485367149 322932124 208092842 204105677 661017168 74498020 333559476 907628271 5171108 410802473 884023139 762123424 502598641 517183512 299284110 26333743 925734273 34599105 711577109 528217229 623366372 262893848 14944855 185861841 748975980 704980341 426052282 173715124 388559794 774309141 860153382 360288534 531199503 449129110 747929994 413763191 599239971 895670911 653395542 978673022 530831954 155047862 554396416 355454838 504044610 256605191 824637823 173923532 99403615 766542500 814912467 565265811 432982615 51382432 475673211 771097088 670807199 605022579 268301565 652984557 831353067 19758969 378380385 32996442 560159673 868299379 737132982 722760168 664680392 97312772 694805132 260761436 825322137 174569013 725132153 363702562 286680821 698842609 701827733 654788807 601407846 20654986 934579709 718057854 310885564 990038834 815312979 757229725 92043913 372242307 383188284 591348253 795194278 895861752 194112993 331515676 414089900 31274865 418768751 428160606 432120956 295464627 674961303 740190408 936339640 44056294 786279694 979929573 201355335 681160725 348486158 623427169 828047829 464726449 782587604 46433424 791437392 788510991 737645088 239614184 385505132 500813285 512207288 282154626 66060832 101736657 764404452 578024349 869959975 686650834 959043827 190675483 693246848 165155533 443371446 115320835 431135983 237624329 8879616 818369021 734704249 112821427 465876012 435606489 105178348 87315291 754944150 651918600 763465557 771306613 933516320 68136737 586569607 228699865 831445679 2587230 310127771 315415108 741809068 683457052 704721258 722893269 830510724 846062431 885212949 199387280 405034280 725812043 428917630 545858015 971032718 600248748 818168780 658820107 192311086 18476911 100615915 226503367 138759557 537461031 22212618 922841510 413308565 276140425 561010459 760523936 97613411 484221936 932802390 693323410 473230968 127886554 853283254 63166906 357067873 379206248 670460282 893247550 384850992 628586722 652829350 13503142 327138040 670290737 163238527 326599774 564213076 477791588 516450835 996665910 445878753 180348715 688112303 388980449 219347391 358719583 358724198 755273081 443022612 461911928 971516561 937724409 437633417 919817237 343206474 808435138 656355531 84712824 675313391 667700759 777965835 542128391 366839461 294753952 92637567 130258636 161022163 703570923 94660319 671988726 571364003 721266662 519949288 627279702 794890628 900518503 575489500 548889059 216759210 700416932 203437312 528184118 570922125 421398715 826847005 391559695 53157734 386585132 91364864 571734734 199957941 919021145 622666235 8924666 933304765 371291661 342457953 57477310 737516294 212707058 450465293 760666471 519982299 875134489 529897436 806339559 476639434 939971702 709491502 599334997 518042407 672875362 612130409 922864491 319774600 369565464 452090230 2755847 277320522 65810232 736491074 414464682 527390731 227006790 731141439 688958972 483508270 289017643 8868320 98153798 7916890 732397491 810183968 93214198 223180027 886653710 92059132 918544671 681559744 80705360 645871604 803399670 343672091 290131698 241768846 363373654 765911492 913767246 459457747 602171197 893296694 763578662 849611728 291641165 631890993 825022237 443314455 221161292 916921910 998721596 391902267 384904356 431993358 905382511 85938775 481902052 793076548 620267270 13877896 28836669 419906470 618017077 589593198 428525317 737156040 319951508 665331888 21752887 913423232 680843679 563040629 525568242 102486123 484700726 223660779 916946166 339733607 92635679 380673987 753121322 856167447 894250879 668273587 490432792 398490979 243986789 211518963 36285295 768335349 539911743 956262337 166558336 386734524 923328099 204307165 150316994 262729581 156040328 956742157 757493583 192886013 935688266 703175066 491735140 882411560 150766761 592429521 184536037 762275054 446271114 316710788 177340630 930702352 833666869 727510663 40433379 840278423 13926101 939075123 790007001 154164046 129762043 321001957 24014635 994710339 610973980 904150912 171437166 468157514 654946062 712141287 968921053 908824698 689360271 135844740 90842581 422474157 227740350 438282436 247675994 485286404 441362080 650845337 585630609 412712545 31127452 214454518 138205764 474074860 699898111 367959895 651806817 788026767 397822842 359341366 875573115 472313466 736627615 809290903 837044040 442433183 474024039 185644669 819998753 973724215 518254511 571791218 486427525 325612859 496650421 23156739 221066902 793550315 908263072 687423298 815394970 849992523 503171830 481997635 869991291 135693217 225026596 761004447 286620744 454072057 827862010 604141556 450068914 56935329 774563884 706603106 427086479 206277805 234939090 710138383 182709339 481134708 16888552 384027045 277664178 614412561 949925583 284262863 248935639 875257059 39340234 570303 619604529 951616269 372174722 866790827 51668680 633802742 9399427 917590859 526363340 324160459 872457917 878419037 432308239 108143864 150832899 969064226 107379846 362343091 781796495 398867678 678851787 890418545 756271484 987686491 771700382 973433711 221929803 537865318 266107743 990249258 194651487 133796945 647245974 46973415 131255681 293675120 953742444 56552492 891532892 406019228 5768239 181365317 809416706 532574899 748551378 594243264 209980517 864120085 121422186 731857137 813455327 115498281 137041842 529059183 827688363 968591830 425319048 9617557 465714793 193607690 417417326 290578690 870039198 933221175 38425098 461339673 476796721 70526929 777172134 324341378 710566895 136031185 898882736 122828967 215237641 887100213 43915323 382395192 404433553 710804605 157560701 899385767 772264192 340511024 739063119 712018093 175870387 51532373 858458544 253875395 794099817 567366395 304160322 973687978 125883591 988357297 115873484 498570212 915633364 657496078 4446646 396406584 558847869 686693162 44807824 367172914 506981138 681306659 162789003 324769952 70806983 784067994 680006910 219760918 802086964 502507827 983336418 920456555 746889686 674160152 105460823 423000122 171487116 922175351 662320413 221965410 406958618 826139391 273512732 712116103 296579753 442269031 539775964 59815054 763645253 903020776 764026893 11580965 559451998 859819966 175500289 82250040 578618952 161865386 790421549 642746237 281200059 8525171 940343724 184427498 332317267 521989984 511987388 756005689 118276624 125311424 589440318 672601195 435477720 64274530 203668794 299289410 271776496 229402653 340069721 609382085 339185543 499247433 518966121 40785856 458569004 621789252 680368349 472409921 622104658 273646575 645408074 494907164 739647955 35113519 325170412 507743848 291989354 934476396 709375775 189560320 339346487 699763220 593130213 240537859 571176255 307286297 561465191 195423061 494703594 740202095 446056044 903010332 324207235 601221775 545316067 142898243 223102140 397793783 598668127 837965050 319223335 799277992 722137750 119269428 829319358 774671271 519720418 995485991 732915548 637071228 339217856 640986320 448049729 475291318 567273555 73707117 479298961 289323876 570470369 248483840 645236694 117117597 722333013 150681299 433446010 613898490 28098748 134483951 936475214 388064535 166652360 863562915 317577734 515512341 131289168 872322307 569408699 5984795 784457422 977877606 636972647 786943184 782457055 753158632 964089964 175604707 171654087 317234406 815156750 379722116 582536938 259005316 163367668 959330024 203036756 455174954 375607723 953261768 567295794 440755459 935808035 584580066 432536151 184972413 699376176 115963767 466582712 513898955 121560074 765690827 650015216 699995238 665011405 583912105 406117565 402562952 43543290 994993117 417678209 332010671 482667764 992158135 800053442 174282784 669263236 530674062 393207722 21670754 314440278 949967419 984520327 45193663 553235578 200215194 986690380 251064006 452228324 12388365 418712591 493121739 36835051 413234936 494702473 358278502 69417166 723221318 470764441 433650160 381217834 974001890 276691905 534212105 8883845 362584127 808670119 293112341 751212487 446916817 44106134 226643386 851956411 275754898 868479226 325577827 973831571 735138686 148595944 742585792 283109985 579787799 95817875 719728196 623803807 248106977 591437784 766138790 448508584 244199655 956623283 557377888 665290300 907182901 442559688 440027955 877846784 121683803 784931291 414796705 617388028 522436337 149066840 29927538 294573339 131512589 566652108 318156592 551799214 71211726 173379945 474813866 180156138 823009749 295132806 643921013 372369509 889348807 564131101 841205094 913395357 44792268 433382732 720688665 985247089 883575571 779694293 174061677 749346470 195434828 180250525 494619910 62156387 27852844 473555504 541663690 35856821 289517 900078651 944161380 784999180 673065675 667459857 370111685 502011068 500728200 560122920 648373661 220937085 317918184 590387097 739743974 678458092 839295542 919452835 959862362 306102792 674432190 789162024 584855032 217905589 123268176 272331054 252626563 432388412 727120580 637501791 180065795 598489801 517798768 45964681 473428546 5941740 312218036 215689247 67119439 303399961 297625454 821530551 502881791 209814824 351712646 103145866 469547623 242381781 718077028 176895992 49898595 921530433 763598452 528536321 836754963 832086639 349114025 624969932 48748632 491341000 239713016 413653028 604130651 976346263 217897688 502247670 295658247 444299406 369072585 436644564 917414282 144574784 49294793 294223733 565955544 194599844 297449952 902389042 824902696 203693977 905859222 516458379 552801397 728628828 340236408 67458976 441971966 753441555 678760087 253513913 686516934 777844550 238001928 225998015 339329556 106107232 982481765 694817472 800127221 999858482 366622026 25861487 998739893 503364209 967762137 885032865 484730218 518274355 484437814 687455441 207967337 802155638 465157388 881886620 972543182 295088282 989048583 901024838 392673529 565204449 791436888 970184500 273124876 715443958 683800372 702417776 707305070 91223907 665841493 243074345 21305418 829576217 702095479 309171759 284004369 912725484 752796892 246874235 796967156 146087957 108992969 3941029 424541035 933750446 680649223 815246444 562609072 229474105 988512355 787675954 161410117 526313754 31926318 620330109 879422058 511812632 711192509 658489976 236429479 505714912 635553514 685260399 213057353 960245122 746494865 907506519 182685916 83852274 281725972 12742723 815971510 275895432 61671896 530755312 861280108 288035457 302839238 401153082 196537691 152876155 105658059 861593765 274906400 390649085 971854936 460889813 983887392 608049901 958592738 856235030 555350273 495499800 476671587 35972309 680153135 270552493 190277847 190198052 305790552 429691074 230845120 791089466 406437104 889129678 706299811 166220273 925629102 967240749 481692809 521919302 985052173 515409056 674651263 994250461 522976204 31335882 472668950 478604923 946728303 408769972 856503011 914998922 933709755 781203785 307559424 535593624 457023806 233905883 63060105 838860760 31358660 555318940 665197856 48495007 875389411 696776998 613810538 692053480 332109168 143645684 60008592 897301969 901341704 616682470 940835263 814297628 768535177 928863681 377088680 617233327 780453525 439444653 43037697 58148884 62098710 338881717 533789697 162618362 273952436 90905930 299837672 965942706 364938849 418708929 794666869 154754994 318383054 483367376 814605678 217699094 983947251 99288085 157858332 34138650 399698827 497616527 939862220 742517921 996228501 40650019 199675727 876108977 788778452 223222808 887902330 692837621 146559312 104842907 434843303 863945018 271980756 996212028 40593459 69090034 225190253 840689775 120548862 1331124 504419569 969484045 162999278 649378745 983979126 282861776 810634604 545998433 488523990 91073242 942658021 736328364 706352946 214730798 451017546 782615490 121177452 162887734 978714768 65701740 562896555 253841212 57207345 885824664 668107739 671876848 531269802 980373464 234447402 570195176 789112059 506210275 232689037 405531931 325354794 426377235 625351481 214745702 974100160 993745638 960604714 838286599 272794954 501588606 400663455 744774949 232778457 595299617 742907803 847323973 463608450 984837561 33140582 870761174 525689055 300628564 14941707 8579239 418237069 593469093 339072728 449548139 124135596 127801473 57200608 304086076 908308322 62396004 968258684 858450709 96158296 498651626 751430597 960617303 846972731 650182230 129050908 47109701 145793596 851660046 158887075 768668552 287775377 858451484 928538562 957941675 53118194 771962543 201536418 499306655 829754396 194330520 769346485 349549113 170880338 513512910 949035564 604012719 227253463 23163114 765254783 180973343 637408885 79502251 77587945 779509257 828472313 267663476 651761642 661951951 155986356 970782153 898336451 353392444 781328636 307762902 430953981 857083898 165182633 211595752 257788643 210870554 574922136 643624177 276867331 640271761 798980907 720187912 710947504 221442229 610533831 954124775 808413059 719174852 174107477 89740395 501613782 438979933 921490371 501373208 920685127 390206980 607016320 512184723 270290492 420635810 615941122 485558821 521309273 172221956 105133124 4348479 886462987 787054167 650271040 957179632 597011200 415093170 880652921 971754865 663716269 190676621 701510261 980171162 609378759 389913154 66958139 619963498 594934986 655224211 924558041 702069890 580842613 394734883 281128928 742303402 111575372 177138171 993186790 819257932 566113557 139797511 999873027 25378292 515242332 204994711 683973972 102460374 312417775 637902559 217615740 459053640 216516449 84114039 118591774 605221955 881208715 977475035 689714788 920003046 892762119 445129963 471092091 352201971 453181108 467310445 7763220 228974928 27699253 545412486 565028069 969107848 620454513 783332933 498759206 415219528 854978836 754230297 667493397 435296226 731539981 656073557 941964402 710014669 768404494 163700403 746758659 877272098 639033616 586982350 843676946 141578529 747441868 724632486 666279402 723045546 5316930 333859616 183287645 422983621 501187894 574765956 402505025 576387099 999463086 708634365 514563310 311758970 312989045 407117596 769188290 305940820 725016988 867698518 890815389 106568512 653488628 470622593 913100133 436214136 291414164 693139035 125490051 339767386 277325657 577456643 158746725 38310888 998248545 743056510 890595578 741557831 147538063 819182131 686645561 622010947 296882187 582051952 752312474 824726474 413612223 808422883 41860763 109839469 200183515 265305889 132820796 606144482 706778449 316029218 739208579 5483652 101360729 413149123 1484794 196077009 406016495 599174211 617157932 844731627 578667088 915277766 37395499 541287192 313452673 387097045 546993421 613418563 566047944 751838940 141107562 718849912 668885296 390555307 141536 890674027 798243850 392036598 943292815 158545138 185253991 552099285 209150622 214823302 212299423 150536260 801563316 375753159 586179276 35784868 151078015 62079477 790989135 726715704 796999985 801210487 372577099 530782889 122800893 259853400 813913893 895736963 736877983 662843845 438673674 323375030 69220561 804208784 772821353 426475285 25206487 472634032 263806325 492410330 783689972 150674111 174481828 357961248 967382514 758827130 452823090 972005224 373605023 243793221 352105375 413517077 791805002 624796325 818152749 915776240 591082826 628505283 266385251 147916708 694426487 851693296 334041228 204298051 202015407 22327835 587097401 593193919 879326547 127698781 215122619 851888498 213961415 894516334 460850602 456426903 111630325 859182636 578743905 454786766 197035467 95804699 216134015 244908444 972764088 44154336 30577255 704680168 277517363 624858565 137728449 6266496 416330548 667214137 701073399 527242642 416773817 1948749 447685561 702837555 810076995 405528887 406689401 887716059 863738966 339608275 277872368 292584167 721463548 30614813 916305303 563494166 205526595 183384504 838181679 788649741 99341242 591924842 803337018 392426195 959885304 433257373 436131967 353891669 578326806 29470432 356872073 109399267 825813807 63347556 387151145 907343281 707239655 336388736 703216 981049431 644233185 997180974 313105846 282995282 797174600 744572811 213612054 916375169 935255111 854008155 233515247 518769576 428571793 630034562 395877860 938897136 839771866 447989388 462249437 402554469 403854683 226659878 302955908 109441399 572647506 160135074 611990985 604902266 294070400 541639544 795305567 789977126 646389673 554361023 733435452 461993495 147070231 741991864 786522141 961278285 442011672 455189572 397091071 535386030 958793851 436205672 150534823 290527104 545013527 959110352 355944476 152858607 204947525 27916106 183476263 68330893 474756705 720916807 185631706 910755532 465793612 349621341 579818246 337706630 30497261 725554375 194468035 825397366 144249003 821136355 839304172 842480060 467767797 126298803 22570400 867817821 829767098 983447133 38933955 621997249 676271345 437241003 964228986 753779764 325657619 447804044 536718771 224002405 901970844 40836241 801537947 197279721 233094285 432179569 901550373 926907321 298129133 564222597 439245194 128592304 442089539 279261260 256231364 971307022 241479198 497257193 526846225 144697080 802625678 152205984 145129334 393543413 409956520 305869916 993005626 691983730 649808645 293288492 904125030 741694783 473469507 693587394 715988812 904051984 374274435 742184179 200494333 385171966 307393257 935833657 870461137 334798851 886796320 585976116 453427683 148147329 621551827 115478820 873612691 672022204 257463093 393254257 956820482 907201115 144838778 810059812 69938329 836807659 902652763 19226731 481315458 407955804 66321558 895844633 156309805 422611074 359163244 814418723 391125709 310478229 614782498 588897828 671325913 978987953 512792192 259072730 369912971 117122391 826736213 642615718 523464036 547362026 294852081 330323728 137431462 943503667 415002281 94261825 641010393 84832734 668723542 884853640 332552262 576550395 633610966 476071126 618525567 228603006 696649354 522611265 216751317 172932286 429553879 821963397 616398304 191020794 774332325 288110974 98909692 904118991 717792483 4607663 772083398 759615939 953081601 754111422 883605666 584074686 556035956 21313781 108710200 394321292 844742453 388664771 406638579 927855452 810442050 473044793 25813633 764148547 184303388 740680846 807208278 203504570 106828104 356088732 108096040 378632220 345964494 880085344 210006644 271425833 760087229 36150397 561142776 481580934 734805157 193281978 947063095 547333691 718024475 309000319 34100728 590076723 126283064 951571292 176509895 499121087 284342299 695220355 750771827 145747732 408665954 670121033 702980750 126378184 146270645 841550761 882974705 645572953 245070140 119232192 554309685 164838566 163046947 496065362 580270394 210381940 314177309 914498372 955943844 51758826 392539614 905847072 349433177 352691477 436576672 85435540 614462980 69064037 980658079 249346291 309579669 167770670 201852829 525347250 572298943 357714984 205216863 219329260 16605561 467061488 322294317 596091871 797219710 699485061 54256470 392699757 733275341 240527051 313280170 503968412 793391145 615884811 744699390 946305302 879284633 363563377 402632364 976190890 372861161 417706125 452539408 239025865 408366632 503893203 916784652 542012170 755281448 948618267 407383428 879508390 956454146 714430241 967996131 518051580 828581007 71222790 983788693 878172942 690850543 778111693 579612555 395651587 997841670 776960479 270320570 316959395 140093690 834370184 38339740 478533342 98632375 11960183 16627629 269233221 917277803 901001026 801832687 2509455 427250954 257229024 510874470 461446166 251372747 587887149 352900509 433923671 490391465 267078761 87758880 874769014 491477474 795319481 67070464 698952119 601382012 906917 698330450 446905350 855272891 641541784 607440816 662890096 338589100 685190756 43005110 168975272 768605342 981104059 88647814 208137859 456538532 333386422 612782661 706664572 363939604 925584978 776316571 373108273 616668426 683185903 702614583 73737188 553902566 403442383 214358601 52638203 125998793 591388317 42921735 863414144 859298333 900923875 210229288 825174177 920203786 181475730 661235564 766674225 638899457 95084158 835617554 925214501 942600757 695278048 165945951 930913049 615971869 305707986 824829982 576196809 801829108 953333718 234341659 286299032 677563193 893275984 725048487 596252940 761204272 908913159 995863831 608396111 653492318 787700904 841454661 664357808 170590736 981897539 159386637 632411424 592802773 443677644 714702545 637143222 955713280 33168539 599195638 196126763 554648103 211823341 970299493 174361183 345040295 752799072 587747083 752479186 356056605 71988347 140922201 608900395 350629614 589935396 83211716 842885045 884984512 65870632 952920646 832453597 517820927 743363510 580997339 803601846 630481241 377439716 561432581 916099957 393268802 102654249 333494089 661366772 28182385 803849185 25022896 533992755 733288289 457571789 444224071 788586195 882119889 484890768 923023007 157069465 19498820 712615987 922937165 338817777 592464258 992520097 500845163 490520936 160639509 328867116 408523798 871913265 935568845 732860166 296423150 159594402 679687741 162044361 428408985 311574196 703196219 93950192 639698495 206957958 601678948 647192923 358409999 329252057 1255317 6603727 633628345 577651605 65705843 223525748 921864179 209160516 990653156 387526741 553647861 35503762 163311764 982973411 140724732 818013651 993838450 45849459 905018826 716896125 38806832 585711291 587706916 413064361 279591622 92307033 367220307 230048150 590421743 223753804 543926692 295008806 6166186 52283513 173956072 739800160 213374394 369754407 313648117 389144300 944747303 804181891 563481122 560720794 46393787 330447901 991170255 270827995 215060614 188846953 438643931 926588742 712928091 392469056 924825644 301026837 852154704 163500124 411305003 14364069 101159746 35857631 915811397 901119226 631122511 675257036 164701291 345066296 663335002 51185549 819559826 91005995 855812234 747128684 480486452 76234432 11739595 557767193 570181326 165429130 292414795 684342058 999583840 476204862 109565182 938757782 584628464 541558583 751514651 21029690 520962055 701117939 793596317 51845460 331511602 852815763 196104900 532101899 283777666 157625951 896836497 810907876 76948237 115898688 230741325 413338190 958048107 26580549 56929026 836876312 222981177 127936798 908701184 57559285 108099225 651281828 757157466 829974015 378715312 763465807 415847783 620294449 668324391 990146750 481024065 578830316 147935403 915959859 905210441 589797747 183449198 119408660 945675169 833777007 815531171 503564908 61181872 510526059 768041989 479504999 266552226 505193048 687533905 918275289 131015910 888150795 271116743 935737016 885982638 306637498 277015981 995028382 640395634 496899715 758111436 740973640 188266349 836331750 837247729 286124825 278232350 152564805 31154285 645714584 505936585 576469355 355766934 799057901 554668020 533836290 995545156 794942824 176415722 366735643 938277460 214593787 922917947 314130859 325242409 533296315 197976378 334084360 353131558 491901794 425955454 815404400 665817141 311421648 421120353 724574338 784661059 169799301 606340484 177644482 313045697 41335849 923701577 631363865 364535589 867220997 228236376 467653460 508311655 252439943 225114139 285205152 941872004 437469634 717467201 764500244 409492479 879884779 364179263 858472744 230738523 282370525 242574026 171921462 962236066 153537174 919674462 343895296 418851041 103762104 944975802 381972009 813499817 384601865 413342050 580766906 958508176 109700851 949589276 897480351 823376046 960872709 231828083 755979560 32121633 567467376 49627447 320969097 648463241 265090186 18727419 577407834 343479436 556564815 77489302 703736087 300845651 341729755 368561827 257461408 833777931 300064241 985621505 84626875 509653862 333984119 678350675 200950413 730694423 384868087 140670592 888606757 130312537 591310880 294112564 223810802 496397673 295941700 405577054 72148295 386890504 343047383 711553968 339665374 233130234 466011126 734975522 416450642 18815369 469688029 768832112 221290915 736220418 936783984 650682519 906452662 921197622 347778995 229671772 138013907 578426619 568618578 533518533 155845669 652256937 745623322 456108189 259816509 419371678 216510590 284759284 699443344 670355642 640310035 216928925 357514484 367793124 152491540 193427887 257451559 173069443 458423774 509449733 416225352 710871301 522590837 367790526 648658780 938633307 749528574 995986877 704869834 838980219 745160515 8965162 192867552 135583453 584786994 509926127 4819276 215211775 546210910 687948347 572429731 875734753 611480445 21868291 455191773 190285706 749170664 455359356 400877783 891517825 746648862 198051746 918248144 392929620 27213377 235036085 882480108 769027092 504499351 122907319 832490932 824096727 728032778 98192111 272611476 739990069 648228265 849753704 570509404 555668684 947576357 100352882 768913088 702005181 166663253 34195232 300806104 587139628 652588978 735160265 688357536 764957379 715867355 922859400 270612857 888964655 380683282 862613692 502066342 44173218 57919422 687813768 317631184 629891920 970100455 41082196 501304195 363369202 881653181 318428490 408356271 437979718 448356882 229460186 314022439 926336908 297447899 150783286 801543205 431408138 849502130 832752343 825104836 47053450 929573207 84942326 819481733 719930839 84664875 185228052 469909963 460834116 462776755 599083890 874108255 540330276 895047195 906329498 937869292 332441939 335265456 465584084 435385732 302480811 735420517 443394226 778154521 859191440 413949007 796292485 709484549 596410213 669735977 92658404 605523075 706971925 638176465 817404716 980542515 420394635 931351241 198297851 824102810 549635385 83376311 6307765 699592607 894372757 412368357 612133375 789270544 226566040 748392641 630445639 203640347 685307197 282961758 493696825 749275861 799420680 191328242 565840459 481104310 38764668 701454166 847565362 679654171 989718180 24226185 904127851 184163523 842794123 365015597 50266291 494560339 29995460 547169033 218210191 682658258 813038307 399225477 660344006 819750445 809110529 831613489 924590305 785216436 837068092 126377790 652693170 630318235 71768884 11388675 134021066 769496442 468346256 780234617 765752065 378373582 18033527 456671168 564719858 53138550 95934999 489849496 68634236 69537846 103565090 303703785 174624578 484191287 260596556 154568251 595841580 39704709 721102542 977026366 113166308 186983568 44428774 132688452 617648474 232604076 335241045 759388610 147353665 388425617 194211039 659077843 196742543 799794907 17983951 991267253 486850049 581938058 710051184 112446025 831801492 11376004 819701141 361323159 653357325 639886607 594153746 75921224 493028978 932038999 427664960 559958570 675093903 131067630 63778173 931687088 607463283 178239558 725158826 815787631 3140592 828655161 830703787 841715107 427736606 259663490 400830954 883654056 526845656 850161730 770233045 80756609 846793021 210009211 994104668 151626836 397486384 101429912 272638580 284956139 243760601 409784548 746857110 488947508 233548835 638895374 473556032 992315587 17051964 713192107 218768499 457170763 572591383 453700532 308189491 108898857 749358829 302445828 443874827 201847769 296696759 511819995 195079814 863788158 34178230 377074014 838516919 780786782 551802860 712908564 642609586 393150564 323739296 927975786 525245968 932578461 939750366 697198384 183235695 144368827 498974965 14167322 489861104 294211221 144486391 79422017 409835703 905494181 662381116 137547423 272290415 948834440 404879583 297285014 982213315 217159554 411822399 418929258 500037094 238685943 440915328 479620802 496878860 82171123 850867976 345749803 877804783 50841251 609983746 212340117 933888075 409610458 312305886 302678996 805569122 876564621 877434575 735611936 515996536 757696343 882600523 54442389 323949912 58014710 694167183 299489460 400452045 968894156 299901721 557504480 5367594 151296095 320240684 906793954 494555843 290141657 687284047 437745254 263005553 104919944 124451278 735065724 453451283 692802399 149966648 781643544 301596167 76604788 274725855 636070801 411861429 89769600 168241499 774538278 393017092 868003938 250750215 140239988 950901731 487918748 83601539 872645121 780549826 198305492 143564336 424161973 656406294 166827861 966522295 668217180 67392984 494060940 827629699 295831077 472801287 998785163 322788418 13672230 942278433 123965321 100881255 819071189 892640174 865435743 400148907 245626000 203842998 598051340 617946760 395614998 629038405 560853299 254212541 451580684 760015598 431330456 730121677 721671034 908412997 560010663 440808575 375836235 801800292 307060461 483917151 734550224 519776871 878248092 610947644 773312574 177260016 154081547 841442216 683267627 813458339 461852468 774066555 939517717 444016043 771006773 256058705 123522779 85250100 435381456 352317191 778514242 135900142 346867690 265810754 275598449 707295889 170121999 838897640 92548981 183973203 37051885 727698596 850473662 680953203 48849876 133477734 696207008 891010226 813084733 595419873 497999315 657771989 353178432 494865676 225887220 699502372 505858076 784701346 303275010 38169326 627131315 747057313 173032673 843132931 694405387 57195727 771623898 170107448 517479886 677659184 829299481 307053287 733471946 128065681 297769518 710216044 727396978 774576641 519692429 134814121 56122204 153638738 809038862 520985731 151483074 304460957 860321133 951101026 644224257 178437563 768072395 988998069 378249244 470247628 908829739 987557228 98639929 560895668 815955446 673526652 26127907 70651289 699513720 835793759 282681799 179108711 618797408 146373777 620359351 93788748 767222852 675881236 942664874 747468092 463514395 497491949 335500793 321882221 278325185 571342756 908212772 414034908 880799606 50930888 23470155 531350983 738594655 136975977 142972342 738066737 92053252 113615516 561422926 58844770 544977616 509793019 289066785 170591588 456364181 506084642 305756898 126226567 730152965 809170227 14217830 346817757 906585402 871271507 539193640 660062399 432569646 140013355 737970630 826387014 849462852 952421992 454716545 510851539 216705213 318736699 297236417 794848903 907836740 621717465 409320591 139292363 489412451 286370812 301430554 107447498 846701067 360798560 939252019 888712434 646579216 622074439 449985232 198255223 110848683 492388854 998207628 755808720 917570550 70769973 217839141 624722232 644612467 326381779 566115581 945138990 900529286 770550816 585104538 949926133 67097846 126712690 803418919 367163157 548402544 881459360 43289072 270423512 725180420 906611082 330524650 639773646 872649382 496216207 613905960 513484873 502731694 512338196 567568999 572625378 531549785 317591556 235098499 494671602 384689477 675786315 544754176 409781274 971097849 534038362 448551042 56862396 282028123 892553638 513760341 262844799 309500216 664826665 769425894 796307151 236481215 579306464 489077575 874796378 546784262 476686411 272076975 137626260 487858308 630377456 992171256 134654772 821725845 30014935 75891232 659222965 837357562 824667407 844759496 175275222 475076694 374872360 598139832 920926234 428471218 570419896 109653081 898914889 245679865 379330518 146991929 467260909 658790013 390115490 732243851 802041302 335858800 139602363 488095908 577849751 731155308 288647879 130566783 30492678 195438316 966124271 508651578 209922496 546033616 320900960 428346007 689840546 702305501 216036299 644278908 950046545 570091835 815200485 358947187 133842867 191472885 521522408 880801835 822237556 364772220 735690768 264130805 53374338 644169253 664873759 595225159 925951889 187799718 419570650 594849085 761235097 950819229 551827338 605087251 844241747 735259913 987232124 15281324 729588927 235230927 858517377 291296014 869652128 567341366 664248431 254634468 428094974 406643563 416739998 590533883 765826467 290518526 308736107 349017541 239229087 215896419 875210936 528913369 427217605 624065651 280609130 665301360 324127531 928144104 864197610 68868074 515847342 298035684 951655845 788225607 241675371 452087915 464272012 13882287 646000199 526755300 442805141 859453931 746717545 645271196 893172024 515860457 40026298 835644994 92988914 891805243 8531820 227468396 188654789 886944152 413539696 886886673 900672950 484062042 877286398 799319310 780878 121997823 751358481 835869345 476839962 147778985 505011432 697456113 762299691 72805022 976844935 346654083 832724631 258063816 197079092 177249478 8643830 862459189 677323002 709166217 858646245 713843352 860973609 160890239 851629959 337272774 101858260 16143554 300844799 560326971 801197393 746346573 492584695 397211283 677543357 661173121 343331612 762496273 873381494 334705569 541265311 233527835 750473631 89000022 788442037 681551291 750965407 270446635 483054616 8206112 662875810 92930321 68475269 330437403 355172118 620721373 567887676 918915235 836423216 797762501 545782147 125189457 754807653 224140519 923163171 60567524 366696433 711673027 53781737 189254335 784906579 970780091 935407143 338719334 205256655 500997274 9738032 453579269 542165227 903061770 756281567 436201 628335602 708031516 756191249 326710276 226455156 187823301 850556966 144273517 209314500 831701083 838801796 259028446 946751097 824000284 377757716 923499060 323608301 233735335 508106179 442405107 446414785 330280064 517637890 452001728 609222999 512590993 774241607 411369701 723245399 815250340 401035146 39028176 833099050 428093418 409354441 293271955 395571330 371017079 686351492 644700006 951385040 565908163 429563713 89073953 661139149 517288746 492029193 209566659 542000882 386746221 820858345 496032238 742870015 504346671 100072051 155074151 964355704 107261561 963977786 286016667 38521891 266669623 508869209 620839189 287774347 776216249 332241389 78563849 410060672 365314867 347394198 98978765 806634389 647845693 502172922 855924058 333853857 278163795 984664387 813238991 630252606 895693141 926481308 595794414 91067469 673495305 692446903 796015262 106776944 470329492 527587914 933056359 871248271 158900485 629706125 498245113 411848276 18234571 582968765 269274021 194149295 675471417 540804765 842738658 445746258 94016009 149140720 40314058 878887477 563478998 682894592 30496154 639143699 365715104 432831770 997403445 299354348 464066380 322231824 541147298 395980418 263789858 923855285 779057546 775916508 555884109 442270053 891358907 476220101 773256286 392716922 548122791 470538061 881747146 700498648 872249829 959016519 1840999 120287586 55719343 998731722 53625587 919534722 691967075 506649521 300447629 446084261 289011715 586131483 289613114 3593405 325358772 103958507 144899681 611657917 836171074 70190920 123905616 918670368 563175323 690515998 788739509 747015267 138126672 153571484 735283493 36739463 254385687 614122421 148836760 999787152 299809355 721331615 758519019 603691016 129754474 835977814 175832669 273005692 897987734 445599258 987256594 221867262 347172629 735039468 162135699 124098978 668745938 203290133 975617868 965327873 277048537 621522080 450109197 119515064 520741342 607107547 263135114 843001066 864071863 550627034 309490395 611281082 166118621 605920756 589115900 437311954 416013552 175555908 498246478 422716128 495263024 959720233 699300116 797969171 273366020 475885766 62280183 624736930 208427639 212353667 210060163 511004997 251157174 714665098 631149224 404594362 686080659 833716555 63096377 539494721 945497605 387386360 954469744 359729185 601969574 868403466 461894248 700585505 268018484 436710586 59685026 482807311 60409872 754962312 824133505 238186813 466184642 834399416 471245518 384868863 940426355 704859344 296908596 19696174 540666737 633498652 568495301 380264360 550067118 120021802 145398643 96635597 385272386 850776398 467465112 556690180 424767717 523925279 876395631 500122420 792322678 978723064 469222040 485979723 237167478 509193592 604386456 302117307 622128781 549493763 493114710 876355576 743603460 487327550 286263456 687730939 942930250 385294230 586384804 395515074 975073648 578105274 640614775 952927693 456519084 28387101 794690961 461179299 528604890 686099061 714193999 318132043 520873718 481763391 388612464 972055507 733269923 487815992 371293849 169577165 988623527 325514981 389016017 572491981 372325997 965335564 843705349 515853804 813816961 415268153 447492485 108607048 151810072 635079994 317769349 308269186 512640133 397658019 861178781 406385214 902574533 340180299 331944522 369678502 964760308 311849677 415070059 903879912 700073174 286881545 972561860 922061491 17867855 52044192 396702846 246927550 735238379 453153659 13865893 263193410 94036311 798449988 566692521 269933179 719999973 563951595 726409438 436839722 997758221 342907170 196177916 389792022 950966758 417234914 780074655 738778502 553923761 378719460 410261704 414784968 283632463 547588905 718753370 694590894 123731398 967966323 205458334 904697868 742880448 614429641 556476351 992672571 175174667 558080503 437209423 215051161 130685210 389281291 935254208 34632711 429424514 685029338 313297132 9482857 671870846 996961913 710825870 165304874 462658668 80179396 393629127 103811253 464102734 970266074 434227354 158676989 786339146 122012574 543972719 619246326 762428458 205991224 59132564 855652377 9485021 291646354 684092855 385716708 816610804 117054940 273857133 199717720 454248486 213587977 966510255 90413177 842690252 166728016 496909656 559517394 538780261 896641707 761423016 254108142 980730132 334378331 648783556 57121248 777779485 35766626 926114355 215802812 998895467 293472263 334214754 207694876 853294093 866204758 141174305 220930972 479214261 151333789 736505380 752659293 54777144 61632497 775556996 469464966 98710032 755579047 34107963 995948990 583492317 8874203 700050347 182382516 322501855 61775340 799851288 753257879 297433982 730040830 189099049 397347487 459972803 395523702 371365227 417308034 260187612 608126594 993413838 756920575 629292956 603070351 969141286 886548055 341789944 926872529 356306347 512647118 308137867 11899070 160921721 226430255 966892563 792501651 155330321 62296645 702845681 396986318 418108886 746170723 722229933 607534514 878903697 392725469 167905392 64316102 853406190 427925133 544513161 598012502 539307517 795963983 409701097 657051121 227045042 714603141 45601190 192198121 396893028 384642963 255669116 557961174 541005394 324781412 320918599 287518995 520339737 150399971 419675018 925278015 349254463 188303747 757033195 793759422 333181100 382715832 644358836 715201334 575235116 500372348 390726228 332259858 573974510 869741515 74258652 721312514 128547336 862963751 336974723 402038393 862508784 645844756 493870627 987752494 12019204 129927837 121714617 455683996 445268995 2404045 20501736 802657921 915524498 881539639 390996087 350816611 42572729 629007983 786657230 296087046 569259107 670294159 140923773 580799991 60567265 786594739 492267446 274057989 136369256 268957053 289806542 722150850 851886734 647543442 140337600 461167622 218285521 674571546 667000489 101653356 694592528 974499652 463030093 459826644 32910608 146129856 380575121 282684383 202434808 334436931 747652607 917647222 624325333 501165062 393646149 755204164 493776663 63687752 996815286 451759159 616846354 864886983 947298759 801944579 911165566 554091595 833631379 427475871 499867640 720191260 947380568 179196101 551997311 111525766 334496504 166931318 460662775 914682972 463188601 63544436 84695209 231733107 407922565 643819975 350284225 236203554 792473323 636259641 736048335 791828424 327977244 927705306 306205511 930085446 313705647 763332988 772263169 996909185 36905181 153237303 240803001 833507042 950312453 927462887 598606480 421103061 1719337 171684265 505428105 961452109 889942384 324001634 919810829 949339198 164642466 450124088 933141352 716189986 550398895 590826262 476603977 920899189 438943272 199111981 269753926 965114425 926089156 453540461 635108438 547382131 653685469 837140752 252600405 632538284 785712881 453472016 996784515 557832816 382715681 864595116 615429381 702862290 22239413 958800615 83617379 175031527 319430037 280504329 889590280 802246982 66088657 185820700 386725830 344330383 246680859 300864368 878256463 699141857 125969224 239022871 951204029 561281377 590313683 357571945 166775050 604252346 979382362 866872450 667882137 817526168 514348063 692918463 573616043 490062636 301684360 448169285 703901419 97052075 216411807 174973050 30653411 287632079 35176594 774468234 324480900 806098004 503452724 688585699 521865378 133468796 214988667 192884153 796855414 546220172 737491200 671874691 34366234 768219469 19220610 418338428 718253072 435438475 69644131 669674019 422961340 650194073 896401193 445509819 182000357 347190476 165775358 691331788 708239672 300936188 311782705 860508832 700619717 714330630 664083891 515201735 746784896 448870220 313485467 159663251 505484225 940683059 628237218 164397725 523540165 380669604 723966376 633713470 620011562 996589195 230954797 298138391 239003767 789485659 715239641 263548297 305843346 196656777 592379892 543800638 277722696 293191437 198171886 584413854 421471944 298085348 180482521 131057243 184334120 575792016 800580842 26216422 736233183 607125398 712894715 620627447 278367305 253471999 389004300 732309257 652112167 13900503 717374398 685862875 304922396 358179506 689216470 88111600 299727409 329838370 257288384 279036944 744019793 75306050 167072778 572085445 21636302 431498798 954941668 844973791 32286938 929354120 696408743 822655472 807412239 921032693 688982347 970237137 276712424 102353566 529906159 407336475 762039109 443071152 827223892 129008815 595136235 199773660 130397282 582387759 93126658 235104983 963174051 839449474 349812373 841323483 456848067 17033044 305883669 224729381 380363030 738915475 268358103 486016373 318224402 68545267 823849361 488191121 719848144 126539627 929308641 606175170 572983183 448173750 466659526 755133525 335309874 301680595 744284197 190374939 859694781 482148486 445783621 608283113 51237851 79817173 117070931 939509785 718498139 617944715 521629919 118974727 941795502 64170424 547633757 887976854 898855275 593050414 179661734 829706665 864556492 898861574 432509556 485170857 424983342 595226394 434008553 687548933 250984597 504623496 6279945 33201070 94813989 655264053 486497595 228841623 849305258 960320839 980020940 541899579 955506705 806706858 567560043 967313430 117459949 980701325 396475566 90190379 545308403 960966882 652467852 443950973 677987454 222479585 676949986 185422742 512837900 113374597 53023982 891636227 960664254 300773389 678546391 448085205 72468956 875288701 512503587 387467041 310955343 963126811 470385726 764577665 745716006 206001138 254085626 464472722 576247569 134702418 702898441 509955956 273311977 38571598 955866757 121297997 298442022 411150908 405365865 736560838 573010791 16227385 346449942 622795916 920498926 467480995 705232079 10279888 197269281 707131549 13641277 408536008 273204235 560803982 441793259 61839660 981721304 436714658 52195530 247252153 606920796 541667911 617013679 82494385 852330893 309693874 181957073 611067481 539766277 611220568 747340875 486833274 612298369 735086965 410410400 238814690 988416868 462736520 542256177 55538400 363831605 996218837 591969993 691726026 158898972 592237281 560086802 697793146 757995881 640926970 420190749 720180941 492468238 88633773 761502431 518102307 77836064 970628430 95000238 681964514 473375065 650111859 696194504 790593779 776125593 457681785 802768332 304054851 627782241 862774526 285069374 859075140 60477014 192850021 980799752 99807849 196743364 36556117 671893236 639455661 160106264 488771386 887285299 20374285 903154277 983967171 156159705 690354697 652471264 666816354 674861918 748352807 928935268 505496527 247839006 673462896 55048687 316269190 661505754 178756082 203288099 112721732 514116917 200490556 385831110 86619277 944724280 395258597 822699330 878947369 275351759 303741189 927666214 733054371 913923402 302964153 995488675 312947913 113818589 309349540 618609679 948115503 518860832 60855401 598540390 152278956 674584719 953981746 168114372 363617498 518211339 663451436 130387180 179335066 257793367 41668872 223317700 466409102 677085083 643117180 684879575 539908510 668142821 110401728 779259601 974489204 211601828 887331090 572067335 177527551 700601899 264721202 318467564 200413684 371034420 87368678 31812253 588562248 278032474 144994679 972888919 769527479 147719325 826884147 336878331 787030081 601684194 173662441 177924752 459809447 846734961 517436272 670147521 880259570 664363381 304328992 518598491 855957997 703222144 250580310 383624657 608636582 250400772 113878005 38162360 389841137 654148826 154398688 703924299 936929509 377568447 505394049 755870184 537111132 821169618 561551685 225555600 650009463 712391704 3662366 364733547 912319769 40691192 244364288 963236930 85650791 881754816 908017252 395597315 154345038 77009182 739607239 214446401 819535357 720572327 755246892 346259378 560217446 509065043 162825366 756406191 554762946 168697855 439552911 777196727 864119306 89369322 431204517 911623660 953550718 522091832 615848167 916037268 862335522 108878962 548239980 220082329 767090748 643585284 84091596 102570762 314067928 952958654 540472741 570386584 662866756 963284308 231060247 193084442 262714772 821167326 437727816 746098953 76779295 436154456 311342050 919291908 314475008 7233059 91710096 401367374 186613398 741815938 289617284 750288203 755544068 368169502 924905716 445563142 780063922 456290947 423408280 835202734 553973962 486463649 384443438 198446613 360349883 158034251 150822391 396001072 927662522 210021307 906934583 794518682 929389116 353488396 247602872 758242832 749953662 261819839 12909384 913032950 352260349 201332279 340782646 654087888 378797310 462630205 923439577 656733642 420574983 590164860 421174793 98330929 455098212 968928518 157009572 679276024 368391843 75462605 594131467 266899252 608759832 246215723 269029794 437734048 153580122 79571291 676779091 577320730 345948100 501327357 905506059 591205156 865655029 506589334 748875068 246066532 966322000 121346061 187766106 376727844 93016957 103868976 886173534 12175058 598748646 757107757 549698374 272464001 908330299 178753305 839657363 882339431 740844783 665191532 581349833 935129949 164535736 983312515 23316722 967423330 763889170 174186781 667094044 582429208 989541053 466075615 312890070 103174982 712095547 704120528 499773367 681828692 512240723 924060381 646459095 308534738 434168465 453997654 649509972 204415985 108317891 77860207 116714191 92486920 339361405 659398848 774790124 194600208 453395094 946703302 180018390 376302889 140784553 861069664 828628664 495290899 888007829 807008850 839905093 235551926 626278142 145191365 866112817 85856410 681453513 509545925 993845941 481249391 270334372 617635778 204766223 588073095 121105788 175653136 195039231 195296087 761141508 447964519 970935372 651663866 613219125 208087395 498916925 984393902 163729608 466189573 182273313 995176788 675118270 697211952 845571783 342977012 673674457 172331821 730641414 572174647 639033888 106877735 994603319 348229867 464812383 187251888 934642358 965085827 2593188 137207354 411750756 875535765 575765699 332627615 461158696 303730778 170911699 620016026 907791209 833431601 352907183 443867724 925990806 279417372 419853687 591463352 241670558 223460673 798603532 701302086 250747512 493141866 161044887 323510596 313263261 636084614 170296834 861836128 625690761 727483430 614477693 811334959 20386621 389073920 76567035 837759658 965006016 744986224 791548594 724221100 235789977 546511346 10456223 877749109 41611863 827815593 140514560 102567210 242698249 720554203 344152024 65494610 491098310 612661619 958784622 953750106 79224103 407471230 158589902 301231634 695669704 927701422 17424198 869199406 582738379 696835290 39906538 712073159 958489428 70495356 821356562 577697495 956033550 603437617 680328151 644990656 301114788 162213181 842804121 823602886 218228809 872236293 552499579 369715344 663814449 854384530 600951525 262967979 940135701 890981909 786792706 250405639 660349619 81696605 503876416 381171576 618882380 159186530 608584658 567579190 32506661 481440446 737301553 153388637 99665926 379851567 646419863 834746478 722753470 551830039 220768130 973936845 473858716 57674236 563562551 175083584 383088632 469900808 350837565 252235382 123435176 838585993 101189086 764642942 792857995 143780722 481125289 355409228 198465026 389989593 609418995 566746679 791487089 302817143 299584337 441654142 200032963 672358187 612082207 761106622 238067940 407954295 684334332 925885821 994494788 306397697 849929292 902521251 134937434 802005268 214135733 901868028 824482335 724910621 549139618 544431287 409110159 368481326 279062211 910672874 960129068 620755582 657195147 311238155 521841531 800173286 16291761 969953400 440830596 863296101 577573295 298116592 78103382 555115422 639642694 360829208 9279105 964198229 391473144 403173624 371532698 463433974 615846029 783747451 419344826 790134030 517131663 240488946 328590335 482432975 368884941 52632978 413856778 27537 567760604 745089521 669998720 677279563 511025553 310478733 999804297 944802078 926619784 326882373 890269012 294655691 932675489 591902174 886126225 593743927 604706173 741218943 111114485 94104046 22954501 987304245 61422522 648712606 463282916 218297456 229691420 609502871 784886280 988897412 984497117 896663122 720791589 831944233 751595457 361679591 772420401 983678204 868791315 30381461 387335913 725914620 50129183 686447422 298912587 698400781 345328566 690186984 682198298 445220984 598156205 934852669 491178078 827355497 989748829 508243467 965491937 483808880 258732837 533679302 523648178 519354113 59811812 700280065 539164326 498903284 994319231 98320377 361485522 561848581 265203809 147270154 343843090 123745109 627012854 221980983 492412294 614378983 709932079 79828390 728026383 725104932 927378433 911276578 998701527 302164056 106033125 207838872 92556742 387107378 147572570 673905306 746178317 750719816 398878815 469214175 71373983 174560401 125975033 369782465 927470259 347599849 833516723 203259581 597737796 627442320 671703833 231724279 609824401 8756651 249502780 358833843 715747741 298381506 103435313 65259485 546705584 722948160 191964818 935926146 4602324 408917495 226665211 41455701 201205080 193421721 174113166 485705515 785455185 820836672 274637680 970328447 828283668 831161318 926589769 70126063 994260414 132023790 192594376 363278524 379758252 808082841 369631261 949616718 254454019 433278866 696560765 50383278 538293033 873960803 598341282 945035019 672506186 404492285 681872968 780604470 928376788 944957492 211232689 464283941 465950203 263414081 199922722 420107891 12123702 895515966 96097380 699579870 604372672 769067437 766962500 663025352 697410072 920875506 901472275 984883384 547363713 278422996 310813990 288070102 534341507 597697536 504548439 369632626 558159976 388615302 274062722 145583741 740302527 856685914 305776905 405822478 124433885 866844372 913234513 220581342 284183639 293288497 939684419 46407372 459999370 329715727 907609036 529738075 293251347 612147957 690770525 725260847 276874071 517611465 70400619 867033748 937940988 17353304 219330544 444367095 625849710 635770833 589891816 406127466 307197019 352310602 842393045 592914980 270395959 790554682 154296380 52704767 306391993 730756349 42131750 655356665 366710620 48924500 500290976 140904115 962144735 841784034 227556667 621704949 693314758 493398448 22528140 551184936 219057878 669788329 541193133 443025882 965277853 480208927 71435450 485161278 838372584 45406276 241516118 592166313 46824266 54439858 787227683 702122262 644466844 580959204 786360653 813856931 619381623 418950586 229104384 386754322 997936316 713492473 655782637 199545673 560870925 406613961 984084426 62921938 544745553 641506613 331545551 697328220 663744564 585440686 127773497 93036088 985508516 187619977 669652170 260114140 960860501 613492604 236403783 339309924 593811774 572707621 164437241 833392652 778723610 403248003 33499693 251396279 703363048 434749051 661833652 589706603 65848684 445974100 519364707 950949587 754030251 836301883 957063316 744372412 940157555 809693376 568658084 696336536 491004369 460041303 605056371 136002558 165226648 749995481 26250983 571917095 985829857 937858816 184536681 63023987 867805317 149920494 590016870 147252194 587536293 909468839 639931855 778513820 837026083 536864658 831939225 534300778 836872230 112742396 382856254 761518906 70552986 965305236 996004667 756668574 461531821 748003312 553154192 677281102 828523348 642569479 89957955 667051681 58121412 785776054 231211997 865249560 278745081 570494011 229074155 750559444 31617586 797983421 5776766 178698267 868981618 631238594 551966892 24452567 585464577 105600182 483782412 993741846 853223914 554019435 713902398 354792587 108891515 481717140 388048481 136871691 800495559 627317576 581643419 57988626 32108071 970700165 888448917 640070972 193403317 513142699 470930172 90549196 667677647 445350653 531273985 928912680 428853402 766429988 643125978 484410714 272645501 933688491 303309631 468416401 224210850 591768964 374402285 14207646 725585016 101042561 96560423 249403256 114617395 563790556 75994672 501065144 182681674 511398063 183330258 380246045 420165625 637934973 747540442 716065546 162482877 631301544 339107481 175791875 58614490 604829688 85373797 106594100 138391000 305714202 814677782 262383082 421437698 158963486 411184777 929394967 321117670 1120249 215252769 854181586 716622551 975007233 471432513 417583061 755097454 417864052 239765715 714935293 80982789 742815217 949063620 568723662 157669179 197557500 530929285 456935405 685802099 772603519 711081100 951379876 57683028 119042372 754631889 676508513 961446986 859510652 482265169 906006583 275489796 951953211 725720207 849277787 12278260 312497913 487729678 91374248 185872338 946162194 708050648 696657692 771740953 20295495 275879162 194718041 897760137 274119995 649236741 88409125 772523427 700360439 628975759 339466986 482256688 250999399 195058352 803742262 467898299 526871259 38341254 408620604 126748946 965092231 524751281 636135250 811048905 888722947 596289239 349972081 514096566 461278923 386963489 548463544 289084534 838691776 399129020 914454249 840109543 716174501 68453466 779430379 500612780 845266339 854181806 506068294 353727661 455617477 681342195 778105514 308147092 728269693 549478246 135166312 260632400 236874525 705583303 443940599 914540182 995385695 76065245 252076401 411918683 989945310 624704751 851298835 707320667 292276634 399213643 536926144 684566165 324354936 262761666 997275007 850728397 212644032 322716714 858594041 620210953 566509469 773258203 127614716 82474005 284854689 409093939 960125434 235333375 25653310 483318802 237635722 459683995 560465741 804642142 809395174 571756287 54869899 725861249 215862892 163987976 389568279 549406950 305176606 846610900 347924982 32376959 618113826 447353158 148439695 126528066 275005506 929796230 938358832 239680423 418272620 250119550 81421191 56089644 168800819 728453214 165389097 29963729 258309196 821731864 207785998 734764956 688285202 85975268 913011731 316193815 680587011 972025022 931589239 80508365 642307137 22729187 514629214 30196688 968332562 251926872 735180625 22409270 986697057 965791075 24595900 59246743 177344570 137651728 156923759 927656081 616538193 356186029 966980126 576700484 826654332 673016654 514524641 98496727 212385333 229102922 632947124 695374577 933643801 335430076 381087224 90100032 564862571 293265666 223844080 459898614 667287953 669675586 569378629 317841991 472809622 781964256 623955587 784393452 966996903 2179593 213205914 797424803 781619350 169535276 998201181 336910764 12634458 135724156 813472518 60605261 283909261 843532399 799560368 862505552 264709101 441847618 721211868 660912000 354412763 237948274 771361261 686054959 511353055 266844740 168031916 254269619 521475618 666852414 853156036 937022180 912570866 543177132 412052551 328752800 345093442 564495644 358948135 789824072 23737639 445652450 11859902 762433344 371215708 786098325 346151239 12573810 693580479 877235600 348836450 715852492 716640209 834772850 497349524 677934013 835811642 537372062 615867332 903483836 950288451 874005692 438645440 678045889 16961371 450190134 797440950 260737226 848667795 422431164 165590459 768346712 410349601 794953152 629835335 704419055 35098849 402653179 449538999 597234074 900231887 19444454 393008074 95702884 202256270 988605250 641742885 79387615 927966948 960277137 80915151 685578145 92675900 201871258 828479669 333216963 92931106 766423273 452950567 998538593 229350091 291123532 693661017 372427804 113852042 741593687 537332963 885482139 191743836 351569633 376345666 362377733 559527517 327242117 694747733 814556552 326305873 731058466 861597664 487846614 265519132 901014363 343640588 250271395 102278986 423046424 745897701 316970280 632159880 559963907 114427355 433631907 107943977 894545420 929992258 166848469 21189794 341040614 972969426 675443842 487767821 922548615 108120871 637605364 427044778 979152300 294825538 348128121 384086106 934989139 507090182 329276129 313513251 640242751 135662012 270246657 30766255 284771703 753441167 143631922 24107212 287988167 316849425 779389138 77544685 953551421 440020660 724305345 364288679 625630893 697001810 490120934 4873269 769124398 73146022 534082984 566221557 587607963 296956369 883167094 410163689 452616211 813161430 336622143 473774647 458060666 179870237 111860474 215678377 863756022 829124340 661292576 594386734 367949682 533661193 881229869 973339991 551933470 847620337 269416483 68527323 507565293 474516901 807463430 64536339 459175189 671524096 244558688 656843902 67366803 578239810 501213119 9356607 280753060 210778768 174988595 75901850 898997069 304088433 429030609 279295611 320523221 274341714 252542258 797402606 586974790 250717443 46178548 975211432 595867119 65158457 840359224 722507645 607473892 572177162 883318818 336700391 671720572 876822643 200548701 311065222 970344402 270910165 83334292 176552602 4437574 353774452 835730938 436662155 191883769 325423095 528433859 616517474 64711252 634713323 249719209 566879565 632381057 72478784 204778344 682603039 964833776 758265802 288714561 987397837 581650644 623742913 388249467 249462002 591663780 6422849 118056925 161354572 788195994 902423755 582754358 527212093 916975159 130002115 546056406 202304074 513340349 995486192 264386322 827896480 750159028 379302398 754198979 212025738 956327014 476887551 994945479 552760060 113278562 542753510 636037247 339519243 47022332 530858507 361911888 368630899 522679756 347263402 469310242 887573776 362464811 853108067 985943268 175932517 517795769 343499963 832886278 731539992 468517594 313506202 577885181 983346803 523671347 694931148 861230018 967513829 957136434 288833152 798240851 819829375 348681092 307172044 948057905 502283896 368156573 557264422 560932065 193380522 271413299 231700972 483288939 244054546 807843523 661055198 489728222 493621075 313428747 210140574 497846218 303178548 584159630 555903287 261327812 799993629 296378388 381418899 621434342 472047006 342885415 512468484 9618764 798418153 554336662 740846524 897348503 567214419 41116917 176243796 47521134 198045143 280392732 634634313 717497081 587738259 976549540 588843898 627190372 86094152 304815725 594464684 696191586 34814942 530531355 326065414 544868007 695267550 917185428 520255637 708847213 778230 473013891 803168969 178252528 518271097 183003865 782077942 396784114 740430812 436169030 529710804 18212408 744374842 487683524 812185856 749349898 48970961 251425293 404775801 924750263 704893059 683731488 41038627 336926223 969339990 928142528 328739143 232923879 415489524 843653620 755804689 837672345 505190956 162723209 336000273 937126785 581612399 179136907 819578811 652107905 315433556 836960464 824921575 412059006 863629332 714099053 789752913 117339360 395280654 695764286 199375642 103379734 896890181 19104355 516869701 710992144 999655645 64093629 248355387 697586883 599065761 620961141 842852936 376094633 445997184 178230646 267133211 104080190 658624011 512759790 57208650 830656900 678406393 968093649 168363980 548957568 463181220 808164694 835883133 651176890 2721162 386637944 45504157 455783105 730097612 365008758 211061073 851605413 59738034 166104915 909384737 149809787 548790564 183388758 498166136 201720541 805904691 546748555 301318952 296848487 800042126 471093825 794356451 274214203 766380045 74088587 788624579 193100414 234252074 623882175 824683458 560576729 303558787 354107385 530435139 301906168 467374170 705801625 48537223 163064846 688995605 907360705 579791673 802140752 412089278 6681304 223424483 351542133 94852739 732670729 30674294 993436989 601516855 998386885 720767174 577181159 1738704 236341565 914580236 496810680 607850215 484761833 91141218 228803707 93253691 159809539 917030986 671628796 493810478 469042444 384257576 6146188 459553606 140311879 816840643 966067328 656847533 179956025 436682184 862314418 31660722 420881711 889627719 281843710 992551494 211711928 877856052 804567494 411114624 898304551 698159847 313772655 857439002 471617298 412087453 440655586 492765937 371876566 499850485 595467788 903957640 701888528 681748083 615852894 953690246 672386597 979039232 918276941 946142771 304654267 460109160 854685651 329611775 549225278 965528538 162059500 360191996 491018076 32481900 845548827 915733087 107128713 77472917 722257378 865348611 567529596 731356849 413119565 261562085 677104304 20621441 332014952 854340777 732251876 688176552 927550660 547846931 583702172 342810671 444217590 906028175 585144477 376065281 24380440 337431211 816428404 537502320 24037447 507291287 855730160 333637294 776061987 568417708 208168868 730316373 758962514 820516834 999868774 556841696 636502781 83508312 946425299 380186927 593249872 122067920 766691272 931508743 539907327 874557744 889183978 239635600 459099068 143982082 717129760 255582421 250874562 95736564 938740755 277543495 319975501 68153433 138265525 311420475 72276255 94600871 277040311 86427239 107044093 559772407 5937681 460593513 680917808 240234376 268130430 419741504 893101317 370865213 240651517 636767697 945067597 955653914 640256849 607778147 361040350 446339274 228916354 474212131 743902736 997597980 774906714 799914913 43792192 439684481 281686761 583433553 749017680 771096976 354349826 21286156 584697125 200185731 968898236 855197324 722863912 403495607 896737521 36817651 151193030 360491568 751993026 622711109 497618160 930540818 781896209 139084521 77199260 97732905 105598981 515379244 376748098 714827106 30527882 245192381 196426591 613127248 348412366 919144498 11925493 534452904 392371909 353750658 568965129 135676869 894473127 808422538 200463140 461292581 82242925 515786376 812715219 792164329 375967063 348251811 920147751 298475353 995503464 440225633 132496694 332822878 214682344 536007726 433228696 838955527 358934241 92380124 336110314 304663301 807325347 735671070 341649486 15489582 330379841 709183755 568673769 979396605 360977682 580982177 406318948 596781584 329020464 560377920 376855148 298321833 758145276 4067371 305350963 871901230 904264088 126156043 459524844 371314602 748890987 920096107 895797842 386914121 626861473 91262269 134664738 763046879 852514217 617397331 631387036 204448354 465563061 488023783 693429510 254823020 297014077 345667603 187054121 378616506 103949692 403642970 190956242 353439151 585163250 518350366 857809746 84116434 101917408 859345959 258782463 214362699 234193871 444822050 66888369 298293610 432919049 584618783 370977094 709793569 384870174 697278483 644994590 288475013 523220321 412238420 86466975 929583440 805860969 269853216 175812018 175496802 621984657 39924502 920202820 433115708 722839159 684569274 86510534 812447363 103817600 774358774 832683950 754017667 406780499 763321492 273103604 499326121 439544922 571625413 233000598 235686152 887624004 410553501 660993556 616871381 84029318 721078164 393028596 810077419 518039253 724530694 57628223 521007432 613028013 165493940 310146818 939954062 826116301 386870849 505955534 465539 49103801 122080694 200535353 605780881 604037431 431594239 570914651 881007431 397055186 968311148 697195090 677698518 325983835 851949105 163890622 984796052 913055842 421056742 275171397 795394429 216250561 471367687 726616592 933094317 502502162 425586037 748277069 78224359 897791284 777549043 138710187 927378449 67851722 883824298 993414625 172862134 160043707 740477349 750956583 693309826 324349363 787562582 854628026 915022794 673477793 664072463 164596573 7962370 672333879 236445322 412841683 252354884 567263342 393892962 576329062 519644624 4379391 494234007 930142563 884297094 3010538 667253518 526544796 28810093 728946675 961190927 863052260 131934000 294597408 432520389 234139030 902624668 193690940 9097922 720062479 480089380 377425496 418716024 971580719 151154781 379148612 266305728 230183389 310098050 542881306 197049175 896794752 202002417 920307380 301722460 611335046 561081003 168154929 947717844 597858272 796796632 709734004 924854310 198348676 839671105 92620453 919923360 869847018 852322772 296419758 603703024 948541584 509918756 542998974 331406251 180171126 682317287 770309578 502324681 855942563 198971766 825229831 819309863 535162270 96377936 998986866 864644356 433899509 664224151 220978504 552320644 274779578 675882129 471075726 773888304 797589760 308404008 825845130 905895796 272862051 413214315 537249095 404711712 279600253 3872011 296265494 213061096 889925746 997543391 869506568 927544804 599997541 115472992 759800436 847809040 487671040 431851821 909141111 758613197 77838065 395881609 533724783 893876830 809402727 57743064 121933184 115085164 920601753 880512294 674909199 32242051 987326527 595288479 985872457 421183891 353884695 82020376 31513245 803093103 969317985 599265413 670650942 873911633 423863908 606326657 993946018 629465684 459371239 181562569 198928645 852803833 627747000 836105665 587880167 819173539 490923305 467113453 498463882 488117019 766034573 726229369 167646837 156045068 266868928 353498034 104983283 258650248 146819997 354981259 45160597 521615745 540961669 321209369 706737836 145105489 766418910 503335191 260600272 102203955 372629394 726413667 710610524 592251335 394089356 896457087 838413551 497496978 872800575 447336465 158765292 303226491 718448926 192323171 155480827 782118480 594406693 748763363 277780870 604628031 825899855 932509604 32859965 253282141 158311965 572044508 842260370 490692899 131010838 942581092 476546366 374888939 206752577 471198011 658073786 332870519 631151532 741808644 33270471 60619115 999032297 324792707 507160806 417053646 216083084 639170083 485809633 25141133 233581486 534104947 171557440 802121464 434132333 616477348 807760085 123592259 655766633 419013901 967714097 753059334 759934025 728923816 976871980 744441278 359763508 647504018 266557025 894621258 891010905 908762510 76106415 455173230 82052455 720537731 469875385 870875475 171783957 970811129 440298343 621499653 756093595 40262049 583384931 135686388 651813431 56195274 558994845 968182388 653472938 854178540 166812616 446114621 236601272 420592417 273081562 994981355 609148076 295603623 201493392 775404671 132863185 327045215 598571751 68464860 633489914 654886737 32399524 720729931 927252219 320776486 25820110 576873719 679615533 237280684 219792686 321464946 575489006 555427926 183981014 649358894 250154271 25397434 340195735 532830469 555021220 333325073 25722761 661090482 364557544 77015226 492659335 394198102 317730390 568973495 650707376 440761076 96877025 432966190 951316200 440905204 587495037 703265001 38832980 197660580 450380963 370354135 493633506 61104050 874730705 468455817 446871999 614259635 381186568 453750965 758609630 698434464 937991244 780730039 970317432 171186772 477306664 301580811 607179142 140145167 520800807 394506452 348544841 675968246 518634844 310613337 297690051 264164240 690648027 753195650 585011259 488782154 135325245 105763935 481236925 627306228 681058080 291513505 940573080 152641859 236039589 539906335 121668574 39075661 690554353 751825491 858355687 510307599 597629868 114830298 994353358 571388906 313129093 651517176 711232498 429306658 251578027 288930578 261397879 685269086 778649429 481941041 679329987 280625707 324840252 206503302 781033729 219184249 959847708 518625248 166248353 645013276 882700855 925258807 654893270 774591052 888030929 738322469 958098455 399636773 635872437 150257256 934492318 508463656 407558574 370996578 926302700 166738873 34459151 320411545 871374403 915684511 399686956 719398967 841011498 445475462 575136735 419402122 925963757 336310400 93743876 413974917 920464411 879165824 734824956 999803454 30160902 255352030 565113134 816204910 6115654 213584086 53469314 256909812 82238262 807999752 20839396 711626834 287720310 598861049 491503559 348754735 374814311 747459729 675859359 911902419 943388082 856015516 291417190 764785838 330085058 444101449 34915608 67192785 282812741 269686958 545552694 77382003 776405423 847368513 918516039 492594541 868375990 204501600 719138643 825953983 556139223 381687499 25132390 950431241 402404048 330814756 881722387 299856402 656425508 248672374 380051182 531152453 88752794 680708267 493825297 668859695 962810302 499117333 103600536 795442947 719517535 168468198 154564645 504033302 510097935 693876151 946807644 122968418 600858022 314321925 886198632 883140871 967351744 44409775 364354165 852476102 161413690 919251578 377908019 431654532 63847865 720701069 737690458 32415437 627547171 847878901 261933600 233785679 550700323 172748322 895102660 239380314 581158569 940498536 107986183 597018727 592093544 944228479 352067502 387741326 91058007 385098756 696554242 857067790 473063473 578395126 481066319 791681737 631922165 638849337 821972328 475483845 380689766 185180438 919714081 641888940 564400779 746021305 310279636 578555725 415619376 523244210 683333853 704366873 840515428 157768565 134574622 694426790 196937209 864730 109807740 305443120 774812936 75199133 714809951 84723475 106188394 412025311 307692086 29527122 739460671 229246371 943070961 929567507 363004779 245757522 204682885 851493921 921994260 207020856 217720428 485995369 21204006 623441668 363075618 77178493 281147343 240897612 104893353 365064980 75151875 314035719 961185286 67533192 455283961 849304593 7128002 325452118 369015979 267897770 383375209 896732066 368379738 839920631 733621262 411873712 26877449 243928192 120427461 669645676 71783677 882873264 358807080 878317027 992393795 436763481 253929171 307307464 899599914 188745517 564738536 500240880 192896964 242807110 28112012 487869398 261407082 140749982 849185128 242397720 326684981 706953112 630063401 117150967 540638086 774111350 396560128 403455707 610028414 147907040 526329122 737613005 442538887 547975523 786338633 672612604 116267465 817353711 570753329 757835577 638730421 663243865 252615452 516122490 163137918 440338903 159623759 806777434 592518811 860662918 75897235 629032343 766666311 756955624 940303796 573364371 805205761 718121310 766551045 480185045 374019596 702438578 556401883 454646917 271677424 110968464 954247693 902693619 621276919 679537928 164349819 572257552 155678129 305929742 357779844 734461427 36554097 529881594 312007054 821451605 390468813 570846729 219023489 203643413 357626913 291814618 832203084 196406454 911271437 889278705 638687583 126887900 906015731 871450423 520197936 583352019 409319034 362357112 175025846 739389960 833408014 752699107 982244337 570986893 300005213 291588238 184444768 274922905 337705947 249315312 171440777 119671558 814266431 132118885 422724724 364038098 782686468 9259182 1958960 267064222 574572265 416488814 517806413 209818674 931533681 750136750 681083489 496825847 718300004 480771673 97350020 627453051 910669132 986959297 977809619 141836529 966020089 534826008 263091440 292091054 674567422 943376888 2934144 614243245 573064497 443027676 835464620 591547148 809409327 799615396 295494817 483967885 674258389 687646997 777865744 349098518 870501064 796109911 462655662 247435313 828519662 261449589 563029173 850600077 753549043 746740704 201651298 672232315 837265861 54187757 430766709 640615281 105811737 627126866 722816692 222932363 585742820 107772589 904888423 497683973 733091554 505954301 964517597 390532290 454276370 64940583 241933286 132372936 780166711 116285298 656665688 299336642 98269529 521574155 980076683 978447485 754568514 987757442 840892124 220041579 92113154 573732171 337396269 198693923 260444268 949113151 258664035 721973471 962572438 450306328 535628007 456838396 215050333 800844280 158178086 43526013 430404319 572418275 550053649 442061193 661381118 604642112 909340062 872637161 251975396 664394076 950079813 711459467 595146362 204430055 406073987 200083713 4530671 726861172 55145562 77966083 19637559 218686717 201178319 627579880 716632457 316935262 129883499 147354161 922968544 196277205 415350203 249599487 371983228 916803465 710616529 158913432 676892254 407471104 384558272 955819494 321944527 663952550 725625123 43458295 788168409 536968269 589953943 471049342 754232012 557860776 235538748 436894801 130782651 294737358 969181752 177488617 769575165 84396221 893465140 565668325 828957612 221413333 265364189 129300103 313506089 244972633 423034980 474197045 451600790 247029746 645176319 374518009 766969434 490007851 523118693 65902594 985841313 19778038 943418454 204892705 697214938 385573925 673630481 701203021 321096759 914001906 596177116 508056607 337330480 925242999 852274048 146779223 618199552 712411703 64961226 638023509 26248742 108416404 413980428 253097376 715984358 256185174 40819097 788879971 193535686 487764778 119410508 205712875 882618897 173037600 295594242 81317418 941812055 230513453 955024411 345624375 475383019 813008807 556072189 112148428 342036580 233520076 784429969 272804295 333810460 120336187 579444676 89358505 860533940 12228984 279199240 7634970 757602190 52291181 9813456 772886115 943236946 241480420 465607191 979841778 106965354 220359438 359853530 715471066 57915269 893668095 210458265 901331280 529098775 442350895 914616538 934273071 27321560 994703098 184031398 419674229 254293825 679862561 210118154 733277892 736500498 569982535 860417944 163662818 203718351 517604213 751403747 501681465 990839358 550155415 978184966 491915607 570498282 596013309 963511582 747876975 424336547 437842395 71965387 886809815 62205948 523683529 413941940 179791240 825488588 528934467 330976000 609338529 429331118 283018282 774887901 72500708 356649856 730635841 768091644 685476664 466781160 111775409 572874003 175571237 161414090 416781957 428187738 313334107 939142355 168613423 57872143 692738347 461689586 76049409 643480306 564622348 857489113 179200693 980724937 429634072 47225472 744359398 308947677 387134604 67335587 923274900 750763899 400900172 287612479 785171876 196994421 156917852 118487321 303072350 657279646 927003752 91666487 312977133 106697810 79059773 236569444 670900963 864459243 881139533 130999984 829707186 711297357 728564528 393483502 722729267 739930971 618835485 119072309 954789411 188828799 985051253 219479648 263776417 944502054 291316281 611379598 497990322 613773890 390920591 435296418 831163070 699511750 280717633 854121411 888326672 49671470 183710525 492208862 560680281 134840820 596785942 596234271 150683949 764384284 254332545 42435708 209814660 987269289 118112217 453619242 314413883 13548581 896563868 784296741 16041617 109906717 136976364 551815085 367842218 689146019 765799183 121689283 697527311 975021259 644634096 382744753 915950124 132613422 187823003 462798207 359604177 445097322 957446852 866627966 94113970 321445279 532966977 499966913 298724071 534055667 565665676 40687263 249498988 445787664 416824642 35940403 573582498 218951585 210547622 627837148 170794189 539232984 634456863 100941757 194144403 375404523 280104629 201682750 590272899 10989202 198508696 406035849 204079756 593337995 455622809 746650382 531883650 39219223 579822255 46298367 495907996 309384826 438661492 763742677 958489336 212599934 672752294 438372809 106183446 268608240 775023014 72947548 540231257 2433314 416301052 373063119 297944714 967027048 303791057 831301548 389125716 930476443 25939059 313119547 19247561 37887385 71690965 891410701 89225947 285689282 389063692 507103349 56786404 869799293 86607827 91112970 298961439 823026097 931519752 804228647 247746604 742380364 443766316 293924715 503795856 266724288 226104295 401529658 509971506 122125185 886603139 416891449 35879136 16571528 533256556 850836694 559786952 768131795 17655222 387227581 983405055 23322850 463246487 389090404 815119614 46650940 361580776 236632960 196728095 463451112 656870056 798973326 286087204 26648820 85302649 441602379 880508849 135987954 330795809 375263292 610189773 917142646 526445067 119643431 21386597 774810521 109734339 254833816 854761673 520660089 985858942 731720029 35626029 256638903 811086991 830311179 705361450 564842743 781763827 601082487 589144122 90019171 923045318 789736509 909524799 117465129 962824140 957547324 171421692 138175224 618922473 900876567 781071258 877867655 181762985 465449142 761051173 864869135 904082873 106900675 896218381 704337100 393797740 570145326 635361702 361664639 957903415 472408746 987032488 101762031 701899829 652928301 738694575 603008099 439470243 262991988 38446524 722347305 550995813 96017276 506001842 729873427 661550720 279714314 522690522 79789557 904648862 310748964 46859615 992154408 782990221 183050646 431720147 34041354 631325888 20165231 425662632 857089916 654445004 229549953 945436088 400440675 966729964 55212516 909952958 305007911 350645630 336247411 1545691 726332982 49375364 566154829 755449618 440621698 552010020 599619925 381307595 477145343 139194152 176268979 785964884 371874342 740397951 605606225 211247195 148720757 21045946 341906527 483504501 59436269 61176720 320960976 322127003 82341779 881994586 865362651 500287656 115965423 886917784 473704058 280906716 13870992 257964906 317280238 671003228 348344965 737217559 552203577 674050735 82223077 79208330 48062882 819990082 849319497 654464975 316478005 504345061 299357261 661474971 285321793 780039757 929526546 946120642 375497176 791456400 266988735 156814270 458110034 591177899 225407739 872417327 13009610 129941503 475101045 467557462 507685023 913789904 701518429 612162456 189858293 48174021 386292968 357056001 196629554 79701611 999056335 583251646 834247809 339493810 900745168 390446754 353197138 115685742 862333996 806763170 777840600 539277271 844525351 65103961 369461385 777927689 682288268 916055173 327134626 362776197 133256743 500094856 364352673 108777903 446434888 131578343 962680265 285574222 353016390 891274959 381995169 375693326 541682426 685602443 362571381 263502849 665672512 975078671 658613460 740663578 82716282 600591472 199085584 415902385 694936332 633213290 174428097 52100354 962857185 771224537 879301442 761573293 409761252 328147776 971264051 727897143 343787656 598472517 165454581 381186696 59029057 230737970 948216113 26389868 231518217 472528246 266469969 651676434 646598876 194171938 24035334 600116624 321672764 432834413 533489856 569036636 895217325 961627953 67662905 445338068 460472378 175477355 941656555 897550776 582748911 514794942 339732373 620333994 75328348 141118449 340339130 938943157 818398488 426371693 154103329 744246979 19065148 593408960 717327958 143621414 299040484 978470428 968046120 259273488 321151410 618117592 637549097 111354394 944620619 402065902 859299889 768078529 543369431 254528124 999393755 556998884 746649477 159702851 771580167 735364680 271577861 387993131 657572950 244142356 51897100 121021373 326471089 603911253 539176148 700523943 17935043 841327227 229787033 733801276 324462458 403750874 414789917 135614449 567740554 344872746 521089572 128956897 715878378 987026952 314451705 568912970 14171988 676778355 789848040 263689742 829439177 527007823 182192577 798039091 909601036 344858597 917041244 636302948 572306978 443039841 241881359 497970541 911846360 391260499 763743033 104406978 129034301 339588143 524747451 927810041 244282403 123017421 396473978 981788491 892848034 944290793 958889695 371262999 103623830 27646884 31569494 768196192 799962396 212565505 319836114 790856266 770659353 323763561 983319368 261918880 626509235 281195816 27289135 664053073 260631509 522601453 907277830 852881903 679369904 708683342 840355534 900397614 354127157 873419586 968793484 982358635 268510107 70489253 198399689 158544931 234420703 567354295 257397010 151551607 948547135 452661149 265225592 317704367 40677822 64985567 385888272 767638707 242863268 184960232 665353843 940871572 111607035 8215178 801475136 493343233 395409683 319946359 610979734 770306770 939405822 716847817 551367066 140970369 147318805 37610618 105260791 449360044 907806577 394835437 366700633 162933397 573987954 848395620 130515185 835926434 56114748 916414855 366121204 232841437 183103285 786862563 886031388 477320308 899629961 853693800 683976741 165342266 239708582 842140395 373934929 371111461 905418944 800035234 206068965 723906254 603409230 354011051 111264170 286476788 406446475 408816773 448825965 203500281 736529910 207419796 249863295 651261283 543376338 105243297 470493237 868526428 798302119 395752024 154885481 912651315 366593471 273390793 467874295 687644889 913547434 696793576 258334785 160901733 589498810 477876237 496750508 95774353 730115464 755443317 315261217 439258170 820116589 546432447 684819852 420708835 373392650 120924783 252332641 980251699 839237825 931458414 720846866 831792754 846482489 920655496 411923610 465175824 252232669 78914284 48228341 267336735 381769310 76752816 432659109 197460436 53867309 552862795 542148143 925224202 567407874 190539033 233296796 789589950 947877464 717216219 288939001 553739156 597176302 509618740 942870743 649282641 319134535 728128557 704204491 652847710 779658539 191763121 272331759 940512588 297973284 305967122 941831263 453568586 793505538 197327490 282961085 301459633 813898071 96923803 540615342 208668281 750932476 957540312 1603419 646393537 894116746 655752985 104864241 598164043 750514402 445976355 995889697 496258557 658253222 104604958 947004065 418881377 751860413 702910741 821662632 895604517 878991571 212356729 622346102 836117404 457747670 620354719 721235658 717088060 86672506 795415357 932103530 585070878 881146038 534013681 25812127 305398145 170173509 796924858 728584630 336825416 359804455 194634109 489446016 418835831 505082397 861617793 484885970 386969529 810659632 443553267 905442310 901264093 212033066 308875363 931379577 979549781 979206683 416471109 793274123 69152181 239337686 929247346 792732834 105372474 756264817 279415460 853715367 348590657 385897161 443111933 222722439 759244235 354667003 954805633 14911027 913792767 181188844 424891543 127855776 477978536 415294147 626184076 59038536 562472115 228212841 614619664 752890024 21747891 212177680 957989302 971969472 379542109 791515817 174128248 857574038 271893260 25822828 998458162 205923507 765302590 80405332 594249250 685633956 842275092 257897632 236314479 306666874 931836118 365312084 710533023 524489546 673447789 788480950 2801694 593297326 809542888 765771217 225972158 179001155 673463032 153265141 896162610 485266729 779073395 434902069 657119633 349385606 758049492 809585127 584930010 842602499 545120953 689028136 489828970 475834957 724256868 613414998 61782919 820588181 914402107 504198804 317906393 171912209 140099401 894314569 253060075 164053881 603873722 937292449 316736431 75337098 871068515 470119178 69778679 654657415 103343415 335779257 946294269 682327475 647208147 541519395 254830044 353390040 258748659 234867076 829440788 575006147 435959290 186756955 246261258 339637189 22377071 640415212 965373829 85000499 602619770 189600957 910251826 817098983 914560875 387850521 734232098 761455550 381110836 188065424 271809863 588006168 246341098 948520309 562545146 609766235 363017543 322361694 709325944 550803056 292683307 619326376 560033376 963668037 670693399 137844209 801880374 632179529 218087600 508632220 603336420 881676530 616406082 727398224 604853300 303392826 178889786 297351545 182311767 745507870 244573611 544553670 938354785 92916766 264278474 3553705 163288522 502860481 578030706 384267738 454367470 284254734 74239137 664991445 565266062 583777811 838845177 771628119 280745805 332077409 174953024 263402725 519743541 962211214 796629984 393731141 109505839 514514866 883948648 478392322 58196366 410697450 683927561 50589164 245520005 419266777 590001433 186185878 860228012 324522018 773753492 553338839 792193919 378207471 415298710 460387145 129183199 978626413 643053794 96818893 629438607 437605453 661974366 150318341 553168824 839777093 520631445 385045977 263492709 236562829 541738035 183670515 240489736 889138787 839349133 150249026 407878131 263570823 642402839 109503611 947803104 517517759 779872747 660046227 616403050 601958229 743360073 153078086 269727377 491656852 663933969 694644116 123350330 621191246 411210315 444400958 658092973 673464921 441405599 310244941 293105685 626272781 251202525 279158412 201399300 138799304 840576631 557498889 764805356 865228394 64934146 12778392 325507238 788017625 588601529 675157328 149161455 512275326 285001210 184466700 717033190 895817159 349219526 168504043 194957712 28436387 701717317 355355600 768785493 164670217 336727104 854035426 25064064 915210097 338590117 451034381 459113154 897192537 647682823 410127744 850249647 627047873 110847516 304721453 151908415 453469871 284390717 926115149 935724623 788060076 632564713 872279257 252965662 466736454 224684354 283596562 548645840 348003980 555131534 61478137 974104046 630336405 40233911 103135447 217425380 905471481 113528780 359274679 654756738 828228950 292256126 676473575 403753084 441071564 75752356 97081979 46427882 86950018 558169015 183256522 506332105 908177439 301536342 386547951 379383671 733201233 8928196 710033481 388504123 325329226 460933221 629971195 260252859 944530493 322184005 404555117 502137987 804037094 545537169 749068745 616411781 221612031 433750043 499771519 844260244 413653708 23013850 917227201 369446631 25323408 757290600 425455879 646112925 446334741 572615042 846716301 306358835 749782569 763426444 578556112 634071823 992794139 672951050 775466517 652443385 391146818 885929256 676739042 353200796 618437494 599491635 665282179 469211658 142701717 567525662 735040646 412188981 26479360 627881214 777448255 127610487 392027163 813740430 672046405 956945675 818821328 864084396 441339123 706917265 507155981 786776538 358331624 812496526 528113473 197961406 281403527 977234665 659709667 496325026 363363960 981901424 210757867 161915125 652743973 885254737 384701271 187705032 543210302 567923617 637471400 200866129 232215606 819770329 461514850 671008619 327854275 732361555 564324239 314179348 556820322 399747025 360496957 787342319 22185168 263735543 430282491 688152512 856461458 822818508 139774816 643579122 259987822 845202493 614358149 891950868 801384432 968641434 681785477 137425239 422425318 358056727 15723524 662032146 697263076 62382925 171937957 890214975 290505153 619439542 731310483 933805563 177017112 307909940 848359929 84518153 904814280 183963786 876900234 124212304 377575029 953052897 465996538 331504985 406088965 653065285 756758658 452275410 452103971 320380454 291005024 47077133 897688511 760542680 887596373 411617409 901845643 129939731 739368741 882938440 284914304 448520307 223232794 562820256 420536919 223508473 187351170 897977706 848439057 555389832 375572780 953051822 987106928 871857513 391919599 544313109 327805819 914493639 346712868 430868589 220203774 702886452 861626663 362478633 558191111 160012322 122456281 936435167 684166250 885879147 450385953 727955912 801268031 675449290 675811430 803099459 651399519 560302176 160916759 594127186 225822698 333381680 576491043 846208283 108679875 612048546 310945409 851982440 705805074 775532548 937249450 45256744 458120641 935561220 421077786 430287596 485126656 832125495 478222546 997171050 711487426 607438486 120529369 167850238 799796285 196227580 342466486 840138788 616812654 12933289 343149048 323661055 784929171 78302914 448378542 647155158 964958639 596207822 854738671 306699153 736132105 430631994 767555924 526181440 862767021 664732630 895092345 605121940 974472169 305293911 71529344 54295396 606676690 927110355 354190477 781587498 877444029 373164360 396728139 556608900 22126534 790404885 203595109 210156723 263384652 696421758 91688206 144768287 560343411 308025900 19191162 452268240 64426656 381255083 956181858 470523127 428165377 372827627 2658180 939970147 560761859 244554944 364013345 290554381 24156634 47978082 860855422 620767629 358608380 525940718 286480227 147860897 533042086 325014498 80397727 66577069 962268758 121455269 439094658 420157238 646474831 275181821 602541153 821031014 836742936 615539350 503209749 350612108 588495869 179056258 551991932 163150232 434356876 947974580 677664759 692207011 783981850 273600388 775866859 102297445 836611388 968306222 122848832 985703613 891679310 875227474 775003365 898414381 580228079 172082805 318469193 96474204 270761091 396010879 422334436 693498514 687992240 957902140 802526380 147056447 125541601 693703643 75783072 869782900 745123270 950616946 730379329 134781032 585925330 264017015 531337492 154741748 509696444 651898440 498738209 414397208 228815871 500958117 800688503 361376884 113867097 791792433 723724710 684239055 927777359 669593588 107256899 250593684 393241768 484923355 884734055 27378000 216220142 654007863 455274800 737365558 778961392 976201786 426694719 717100699 351157059 686756733 947334713 305928569 152148412 534058109 157623623 689745648 643360503 840287001 248134037 458577601 725000404 776233238 773236694 336729809 605842932 655597211 734705086 882549164 891421248 977379509 239452295 35192576 235474787 293071316 467523437 632892445 198219083 261169740 28466226 439989884 156869804 111598294 87731099 669013045 584970109 722711308 792505328 623840903 426606968 424898544 626898816 142826068 287330462 860306021 614924571 261585058 824828849 697895860 308069526 451109659 166198969 747698185 602974539 33068174 283780480 25446644 34677910 869098860 986518550 320445417 835642969 820204107 369468749 886636736 875933560 10500711 477677373 397967925 764409438 235213340 550710210 782510697 326953847 879469 752637177 183687007 614249908 303856768 873148359 234049920 828471562 188983328 519466578 717190680 500665587 761100346 215093381 761821142 18892011 489944160 929909904 242882896 296072436 830962249 886215014 778747261 161348114 491052111 44033854 631291449 706409680 793097199 817625107 956282564 106442682 513452621 343742500 812084803 521126369 658605229 484319860 665212990 897688922 746910971 872824651 772569888 644134847 610445380 89041587 533731515 638535340 878175547 187783932 281059521 127974467 843984565 401589048 39177548 469789097 449082925 213241279 358930775 816999814 482644033 208383661 437919042 705971337 775620402 679959647 130461522 596159458 19785576 563856890 193787438 434054087 958437356 235999716 819082083 594757103 987407085 128965705 489180129 898229274 500584508 721304983 511597693 222763143 955988943 682072834 243462765 384493179 630580801 310611201 250798031 359561409 784825680 496326095 877491746 432772133 91577950 814289387 167232202 117712888 137074418 242757784 635472784 511601295 380511540 963140702 211452704 714629060 701005428 269625735 31969162 478388083 265792419 2016419 956147394 653928958 95535064 522482948 68075808 747264202 342987980 149808451 507043809 329650368 340211550 12468665 835168164 780131533 599526929 65408263 377969389 979972194 979819401 492310158 635354277 300135924 35044626 650883320 622011032 131082621 567803673 549407917 726319605 67345145 233355696 383921247 484841938 154732266 74135310 172002175 260503462 429970645 545819149 352278213 168632781 341316547 690116267 586840747 432286728 395393217 863423113 963867635 655053306 702580064 578289007 333348893 54822828 14341685 993811910 520288754 831993353 382130010 53774108 288636412 23127395 604607212 947450532 146837771 399179244 416027531 818741171 994038961 709357630 538703069 404065348 924870087 634014676 22636554 650477429 40592614 692401550 521023041 919978504 114826991 495215665 299566386 484095715 991287172 479618277 424202643 844625296 254036876 59441077 695526300 989085374 81371571 13333011 157726090 926325950 310178023 244480337 535336991 262566918 748541148 535574824 917417760 897950130 845612681 844057653 237670870 521814526 682003113 312593527 405816206 932167373 823059515 295738323 915069465 135103013 829989123 319313552 369056844 201807537 994525703 325375451 935207041 381418558 339485202 403955780 26353941 395509822 598862900 442478656 693995240 917732424 245830207 502683813 760653280 177769622 208677708 903273264 967377254 59066501 382496820 814989058 721861351 536333592 46682648 606350111 981208148 656004982 77153498 466607342 852815010 951825256 935805345 432501436 659811403 309117404 278433625 982521401 224112588 586848612 603901233 164649720 171169317 285225144 374617883 627143411 567909724 312847664 366950479 685359366 165804282 896683850 244102088 427144048 806422668 584568618 627161285 334428245 928230947 784548117 217959754 967160894 948497621 389849077 230680220 864964758 738888506 369628120 471877065 237257775 952044015 841995889 648269854 398966716 690771990 313951126 185487790 594635348 36269524 276093376 707598802 375478262 416833746 542567054 434727844 799396351 497388221 523451202 792302722 873378229 703632839 790221634 80809105 672865472 972400419 989043864 763131192 122894251 917002124 39067251 937487777 776333416 91023807 262771620 386177851 184474825 740993276 654928674 728498746 129661704 969587593 498911366 587660822 309008448 719577903 843828880 375647240 204317937 776798651 894797728 67191696 242445184 467241342 111537213 875132145 597129908 489553870 697416082 536279475 897544250 414873987 474374636 706632481 39050531 19886970 2051389 54911177 466545249 396669206 960052124 318041855 332003661 836361914 669864899 256344409 118820388 510885456 525478288 171846964 80223365 285102021 639974020 976636462 349773812 633990538 760099911 372646058 53528667 288437525 923124514 204068431 49998468 167776094 447752835 79505545 799436448 207876450 646271869 294636295 51545283 877428388 356824901 39325243 976409957 903094695 265485238 999103965 805730786 969877109 46666190 109541224 814531323 509427995 581063727 210400924 531741012 745863722 631288223 810482170 996026356 209582904 114863496 123589963 582342343 162451805 654401656 875743258 417663263 17705911 580747938 128491061 788692015 315833830 51747420 947841072 979216783 173608592 557423775 521838561 354589627 606285278 73979274 166355173 822980756 123998717 184953568 652250394 882293213 808128415 434994821 267375395 971731391 301663351 138544388 563179240 614860613 24702400 17240076 264428563 923029729 158809271 721372398 349109395 753412325 356199708 175332641 812071709 922207243 906247094 815155391 923518374 969540590 349856460 707080965 103911402 558050702 223592108 964667607 209546217 571739600 291440167 231364921 726191716 91725308 400318739 176746967 988837220 393360957 212590280 804227454 923708084 805607461 369280164 411121824 423396962 474385702 416264327 840748501 597379906 765377818 678832983 16656980 184936811 781105339 627703166 812806270 643263159 517380139 517222247 742389844 131233607 759998830 349966852 184680444 325362685 634622188 948607819 930669632 667327745 541756912 272906932 802924302 371859517 660537643 918829501 611529721 22773729 396808497 386929254 473326774 78553823 585931002 390362038 386748320 223296368 400512099 895404084 291472949 952483213 997890731 687244910 202047895 574101366 682183414 770771829 510670092 601901103 340985037 894901087 279727743 723022846 477950620 259434436 982558972 291714799 927843891 867721794 498199864 959582032 499920198 549256954 333497862 13666869 263928301 845987088 468127971 854290933 611716901 482653486 939152491 661809835 54498636 814740481 371987681 649903286 115629737 228089531 835391148 437324089 792714210 855614864 147866324 590637723 527216771 935186489 854482825 471244041 747343230 663123572 367856284 386210543 254686118 968698497 318123524 652068739 13681202 34097062 128525403 622520634 76981569 775167149 160197983 105976401 193366096 161622625 107648113 655980357 706222789 383958037 396836633 410628955 12087912 841653788 659702144 172111129 648115684 444966994 824206580 633560267 824101195 443228817 504723048 212364031 896648335 56252733 857345777 747958025 618668554 626948025 932729418 102843264 882164471 985903856 549610833 24808127 285424118 486061005 648663688 158533477 459527052 555572674 123912852 664382165 31563936 555824965 70101186 59763127 231328000 297958991 140283773 722178677 487312858 83455707 966450905 588610495 398671427 604461933 290791180 908086023 777033140 825969544 279901423 741333254 688515207 971207735 304576129 491002421 226485374 535647877 586919780 798117205 663071037 531495429 703366494 828047848 127943883 282442 900738778 252364981 144635925 734771824 362951524 126023752 937203563 456270226 461041201 513176943 199047937 107830609 805089941 791223742 227426160 42883924 29900938 757111820 523224626 756770498 663111472 114181876 508485161 288392905 254330183 362368341 776999448 219426587 554208182 313724115 560612648 38163564 465636872 849233491 922241381 390961909 293432042 684784259 486791743 252324596 387069615 997315663 988349706 792795946 478961612 274490221 109566846 447032667 510437724 567215315 109582391 954252498 664796572 935535931 495755062 863486682 689386096 426693542 965874270 652827462 678619101 139436502 513128952 536741098 587114637 670784722 414744879 427858463 540483150 373693798 775650965 474377027 276443795 119823008 777689757 909526839 671469809 624199764 44897822 603700191 619740067 818586521 364066006 942569637 449335815 1269066 71579109 818647799 321407263 296836743 221029454 42732229 501694481 509297457 735061369 888389380 610337960 267177585 83017652 432305709 356308944 959691569 1128621 234329278 324526621 333729953 182117369 486508984 927908933 746543284 226278289 368240927 917172641 49164448 126019664 338741374 7631025 55666018 463731830 272387936 195906965 280171576 45127720 743700440 237856916 398184740 768002029 229051642 625738905 714836848 98916146 157005151 632757681 744948773 626526408 731639717 757578638 771486354 851630945 82117357 951968263 48405195 269949462 693728091 471607702 633397287 439610084 274693786 755729368 401975746 136293674 423404629 579896337 257986297 495568428 952803007 479934373 951412720 208969619 619049740 203660960 179767311 539119083 144872438 77388847 608993921 378222884 420643385 967878949 589309108 576210194 669362454 765915767 52921051 819847149 510017748 377171392 308652143 498638546 63039803 9623486 234231978 400055871 484558359 671742675 130620170 929915547 789166523 755986821 67904468 195239084 831904123 845468414 933728911 120078366 269928496 53902732 806466181 743239683 444219576 191197986 849363269 556541774 227175540 209432022 305483555 63929687 131876297 881519201 797140919 648592474 129206943 750500002 812686426 694819319 747898085 700892187 531959980 817602995 353316619 723381874 142144785 973256054 699949702 203572209 787389743 287302156 385757263 849204743 950494833 801557924 290124133 737434565 683622023 418054228 900540230 389623394 290292708 59473554 687308922 891038136 630309951 530908604 410870024 694612164 831780626 749063826 872351487 904075817 863004702 306999735 331266799 265847982 146289637 483501619 772994669 183345084 257750575 520658419 782931091 448444897 804427398 533271112 115584125 692189519 71493817 132449380 606840781 198550621 753958749 938483680 236744999 814699013 601440839 321246009 616678582 31414885 144843539 902917198 73505445 619006782 286266272 621024484 363892135 61464184 921383570 983633698 178555760 512341660 674698191 742726165 326480698 436318552 379688195 42272301 563917377 157946879 992250908 337248702 510542919 478818822 29105102 73589121 520434705 524513160 101027855 727018768 174953959 726027203 557191836 962313069 477573656 125906329 435747187 83984251 352150900 455542288 555942743 279638660 51827152 703014611 94132816 979937457 488192134 833864366 719087656 331330965 57494770 526000149 183961838 871360163 904927478 201836958 377553271 388007347 997800311 923999362 793549784 702011777 297484509 951855904 125699053 797345326 685978519 995498363 29895638 903153597 360040597 509478327 406305908 583068823 979825100 670755487 590415856 551276552 594036918 853034530 938328629 967477951 90702543 796580306 400473969 370009938 761199129 822933860 743573144 437086904 850017177 718227250 766952929 804270797 563346391 66458300 962440007 271741137 998270306 437004066 592127241 475517417 695648586 601881004 399902250 812103069 761588132 207598659 992640754 398303320 117410314 384298485 280182123 941435372 613901848 541639028 40184804 15442443 711142384 954036120 227229042 452811471 529465527 522510808 156083306 243343155 852537622 50191061 493589737 269975447 17379258 395471056 398530380 958735936 704147923 548219439 416847032 309585365 667314585 350483964 233432979 848723939 485750979 711430245 260547592 518008666 338441486 559726909 704017032 36335887 965625532 959524474 297403460 584742456 567379218 768019125 426849716 260762355 144932056 962934701 13289747 462825151 212691165 838896836 893763808 322703104 432757361 242621824 472086110 903345023 183499753 173141516 80082964 743331560 773300511 752965556 387878479 435672907 32632816 819194732 617207195 644396700 987226300 203783242 625500494 416346931 237776616 550766600 898733565 401459789 328271199 196848003 217932293 734004873 185143053 11326270 294086659 691821675 750336867 155956192 726709084 869494492 217846486 66369713 557774006 77566376 154009952 958364705 648511613 336355326 447442174 967228482 509361503 462978804 924242480 581666633 228560592 324050945 140051067 685460497 284136327 208798593 913652458 747198103 519286271 451302709 510203017 195430527 227427063 194985152 301289705 474172814 556502003 892714539 22765216 844469293 691259320 759061089 118843845 744401901 672309460 56018868 90314872 423412733 210088467 363642966 67297112 386727862 27578635 889013473 899053067 475544336 772204178 626146512 516921274 736868650 784876866 742853891 193379218 900214470 621722620 859242559 464870724 625892042 732585569 244685228 991725445 720009920 327611227 259745109 738273423 914985302 682281874 663961260 477467294 459118303 364248568 605833987 319500404 681398225 735434302 672270355 561786326 153009989 591389020 177290361 139993101 141557115 974698509 487484980 887113830 172859987 235028816 403428137 160851634 20338132 334199529 84527519 712916935 360556200 653727197 627687107 164003837 338286750 29623546 623237413 127362993 375418664 567813452 197097274 607865797 989246938 225684137 330034648 791908382 646934769 519288871 732885180 372341285 598706122 182587040 67330311 382443335 942201702 973506869 578042813 631972725 264896749 230333384 926176325 144034213 507595815 273376128 30126316 743230543 882068484 649804617 519928162 952203760 703600918 397664849 548262714 972026250 456671250 550653069 689833071 647872290 589127251 425626930 799941594 931135041 88398935 372967740 707370429 135922804 755698752 192842218 653372475 359568332 743648851 97064767 59945437 732215135 126844 94099587 323617294 839434693 41104841 676554945 648691104 608131483 51963627 143413575 599565126 562572292 534612152 475032616 375906839 476434723 431858603 720333501 560028690 809387682 821237602 916645919 438662804 369915438 257590559 424791471 163409635 12950008 395355720 909734287 470636199 573762357 392079592 235820327 8632939 611002015 875521579 767793568 752573473 970184947 30942438 215631468 684317083 214261617 600017932 158334908 273706259 61080159 779220794 448802056 797516708 715172230 476034348 132622731 692177358 871270579 880679493 513794757 121598966 133329463 125061388 279352055 321479907 83346280 845742761 551979946 519804994 312879902 110041452 755764265 157827364 942275127 16442183 469111298 635447419 528710163 887338063 519165832 677442464 850279192 280686911 278072404 157432016 264958767 376631796 979654080 666954666 25335877 280184818 649034091 806935474 953040587 518812893 365382072 729415890 159751735 716046593 557729358 63922644 175231361 847265227 197136025 298589417 458811815 854423118 775904839 479848997 868211241 120530880 552802765 568687616 975751565 705159674 947925216 165584342 702734300 343629818 852363516 279779944 595053347 549182564 340758497 775739994 20716532 274844669 282057744 434041011 438990306 216805423 636517202 881553247 614094856 170373513 812524338 617599920 203681667 383492668 17464190 590106329 372149235 224905374 864792777 403569266 542482942 771266987 532450540 784401655 783309773 278258559 502378369 637895241 975510926 734418909 317662311 393460267 805378544 347946155 826159169 686479558 60525738 365358196 753147126 659912485 606582004 528301797 802495538 999885242 861653003 269652816 283765732 492435159 38184370 422533932 899658430 76821302 884715692 236473490 385560761 233606258 156689731 572407490 476210574 628316043 282181572 175266972 403175229 545453926 174882561 946479912 273812106 758932811 536547021 855793678 755882363 254258533 370348675 212800030 802594780 269436742 707192704 975108554 820262331 174178400 971875237 856109479 242793452 288368781 426318294 46444272 27757701 671691911 556003453 403556355 9279331 665928817 450593799 354290401 342044324 619525196 936743270 440527794 516824363 304485507 175912077 241318719 198575904 60092000 373916407 207900023 308423277 932036244 41765409 997055466 96846146 132486067 303057420 862721105 585833617 183791797 413118908 669415684 705681042 100952951 667255227 309610370 9424705 818515256 125119638 87963373 687168219 796098332 32157535 94686859 745892965 561143980 104670249 672803398 423122981 150640724 166505616 702239021 884963367 401955812 527466030 95304177 769863865 360617744 211295015 98773865 777886959 484688880 117062814 991261966 605475104 114351489 332318525 892390271 417347942 587988513 388362674 590242047 991942690 96144407 329000236 791208434 246784119 245224969 50363362 552973156 947424970 728893827 498317196 894225282 648895304 801135479 183508456 763657758 881240672 987176120 250818358 863472431 55126853 413564029 904183485 494097743 332503149 255801061 967950660 4996667 928296468 331891053 264868761 224599383 160499898 486347643 713419022 192441383 462860705 692128983 707223543 807648983 336340304 749579820 955433517 929490100 125715474 449217932 785248142 951067313 549629048 42757353 227738746 447911907 499075027 205635741 338724952 726216197 637208251 940877795 774812175 98574325 98207115 259764059 720493197 197314101 116396770 736618890 22029124 444389227 6395427 144731480 625028264 71128289 805668854 420908688 99681970 789519110 683232453 883265635 571728736 697815531 550978368 273028581 48643378 554964934 918506713 933688975 590381999 597295986 827043913 908101307 295680478 749832942 575491593 353582635 890726093 68765146 347786458 505680003 798757902 704029693 872347710 657934794 589361205 477450689 958422780 947673325 823631707 590348981 13883807 972994108 118034846 871735306 68429560 636637163 818349471 167510807 775038616 308826259 904186114 180964310 652622167 304452014 904373489 423902052 287013840 374669342 646780570 367773828 889768674 419116710 826631084 807607837 602432560 98117231 251651294 655365560 257762466 202316677 325651049 510981635 421501666 315290456 583065224 340100944 398526944 703084860 228725759 948740630 89134927 190770409 667589266 690935663 607558693 711523579 545338761 859640217 60358943 554552179 231589938 502419573 111188795 883209268 233811551 453280267 495884859 627075463 592899300 764857092 83222825 127876759 915639834 171915055 126153933 30378486 578872927 460587516 651404857 934616599 500678292 659650820 294899006 228328401 15029917 434824319 46323444 96360162 720627173 265149900 918883382 536488042 191659479 264421869 951285283 699580268 462564454 824219144 92596383 361317200 594387078 307104743 990641360 184882788 958454448 14293113 309282209 209676886 15904610 802426447 545871426 615283387 933259165 250205215 502805157 435971468 555747685 818902853 978504195 827064740 586207813 936295485 744654166 205519683 869345736 444369706 546201564 599121038 48696321 356053075 453789082 362472460 456144900 495758496 830761943 462345514 570567274 171967521 143157660 437466297 948239826 83581575 495559739 332282219 411486042 466354601 352984005 652923481 287492394 632145921 987206034 899021696 937435369 707402541 588562109 601379391 593524294 307483758 775663782 760235994 635709296 915879724 681303406 89603578 148662686 257312624 845244030 312673067 838877065 326990440 422940928 440323933 424855533 710529254 918631012 330147428 94649868 891490786 373470429 254421112 549397034 45850868 487607266 525376694 71268882 185936602 557431981 443034524 366801295 877727224 160359103 853756817 999499508 598326483 261536346 955450203 134813589 1902229 21487878 775085222 951534668 280683917 189085196 726901380 628326389 16426924 429367038 827284456 763847154 552847112 993776173 342948394 907067047 108295772 749912881 818513798 22404607 496663430 600478566 381747612 536155621 313532936 398069353 810964978 787125964 650265993 795344030 144502893 287328808 369379921 571595693 916180956 247428339 79998928 775486721 317193325 877338665 436016919 632366664 954070582 841406284 23823709 33298934 167542189 258208992 994138235 484510145 190122032 248638192 142413681 570260774 519596671 995657095 22589151 725341667 174017341 137468728 187929996 877687419 692905330 316372887 699119843 503217333 914083595 516334526 633773937 382179869 429629785 139304649 232807273 509070466 216119182 146978906 575133472 773640822 4996419 569483030 23617937 153864146 112506613 688634661 412605657 484593199 723406467 282237110 497340092 164680045 148391858 969262201 849871135 343041584 547268265 40731683 196703883 523639902 238721141 469012717 252171953 921911202 868063110 518257174 120192225 192375276 131387952 892865372 921288849 538014703 55510316 116811655 977345500 217516962 284559380 475910367 284680192 513072320 424060394 557867440 89615327 251092296 942769041 740952269 559265919 417414141 129952339 821412874 4204426 390094054 515432025 462484673 375024591 409952719 689278262 658391118 277575103 77773511 977866333 600393363 18034672 479139488 22900134 220725877 985343902 339429235 967941581 28235357 86920485 242000665 393836787 455552695 930483336 68667314 497890587 475394678 713471469 516031522 832048302 822289806 886008863 474574479 550364408 554038649 981107979 779043557 941299368 545619891 426743363 838708050 907026516 264568382 832935806 597331658 110282483 359525407 177474838 797785476 131347041 690819039 679791240 503638395 816587230 846375946 611490040 226900206 355504271 333817779 169612202 350168288 973662204 933601519 639258762 778508696 959985808 347631957 50139301 134523170 719258141 136175237 268601006 181873101 470971477 780552862 187999098 799266988 931404626 467445957 916268164 937594901 508905999 144780709 859942506 464270884 474519276 195591658 868290926 898775865 162164270 835453125 749573109 783579254 717505148 738248299 909835531 627738690 520069475 652892822 832853726 75741896 734375379 9926914 254032191 847506041 80561313 738921457 450426916 970299014 659083523 62882472 548270632 10144102 358483735 86486512 390299402 348906326 729502812 284482197 452302890 970938068 548720182 411916266 166840591 265928484 224110702 464798788 143026147 172570315 911808432 410469755 118068725 193440790 584962572 266836332 450281014 245690260 962208630 256180345 305330109 269442200 48621638 262133255 116849731 816011192 834633657 176246526 974418600 689630545 964149870 81957453 823993196 886840832 803442409 761517412 649606454 853140266 105651219 993568441 124123473 341570933 219038648 862021188 283108906 878668109 135877384 895853058 727905747 965509472 817581334 45407861 811357827 460506402 280734556 122756386 723058964 323979082 983117365 412140306 557444484 599568979 472123746 271479121 134491508 111466748 992251526 388579187 83629228 570919112 989714346 935268874 119505301 158737023 295920057 875086129 520200125 349222571 462925573 262809348 681385559 496941596 903914944 287444005 223118520 987427941 39193732 318044729 548472027 98916444 617313996 662623337 333604318 697654430 960977272 561345506 664581763 565919240 976518989 857712213 85186480 180803647 9270643 42013815 786629871 765075497 753171957 913622658 171317487 597768818 233822789 306978995 365339137 80169481 203815861 780477898 912129692 986335904 179910142 603011981 161821145 482005807 223868349 627274565 573834231 445853809 571735793 948280894 931069144 611279205 112686975 573873228 253896323 32698830 902157742 154920001 180434848 121735860 255845035 7040120 716851711 209791713 197341958 325445453 592058129 97243493 336248628 556940195 229021805 953830419 687453707 720570204 891025485 687505921 589322056 504082916 798080526 49835020 201247244 431760551 710568628 242456914 591262555 800419223 636153187 786628022 264826524 831133607 293937639 302457951 865395228 555931474 907993389 955873337 733600139 915363604 581247432 226016370 626304125 373246960 560055405 576167166 884363498 532765673 934897271 297529108 324316078 243655816 776769635 331901360 857402634 147438940 400169045 368522255 630855969 260802678 271410322 600015413 751860348 976881897 258679300 995127658 276584582 7644496 911167673 859425464 238651921 406121032 237976676 727251823 296091088 520737009 853687515 536734626 243949275 556673905 450747031 364828840 576700206 628077425 89073975 395436955 251465257 462920350 67447805 645311964 346238225 834544937 502859855 719276941 605106574 648343624 670191671 649619477 669655595 79611059 181602532 474417312 740166362 867877159 822002471 758846621 793320301 505829094 41965047 284367422 632740382 269479477 720316653 922640123 694934536 104507613 694734537 367680015 2929067 63872684 131090411 676813050 49058668 845269489 522208986 618281981 188833298 784735746 644723393 700335265 812552010 30878137 161546733 143521328 746312741 779945971 346843216 66979386 274150805 127306768 668013569 927301906 984088307 945363574 742966202 751829583 951743100 998720270 401329497 5422411 481626063 396598725 314501727 871870887 200255601 787420429 370329716 57868229 662578761 310176345 189008865 83441997 257768484 451270820 878452756 719045033 171467826 786544363 507917344 221385864 580454535 343876270 971793210 80436319 186902427 51581043 301571901 55541987 376840394 944662083 646711079 307621776 693516501 359147564 2838426 5930021 175066208 356986045 262382940 555421990 286730866 621512076 696566743 828805721 920026871 377154996 59285401 193484617 866033473 802353743 861966037 791001030 873024643 728378113 771884513 155176035 976779349 593323117 690393014 2179319 790615347 942222525 310949491 739655453 582569726 592636446 11613147 797838004 11467129 385199937 124175826 420292191 166172877 918871004 652219107 387703301 617801221 950439207 418674365 709398866 275796371 577855072 290899121 449073205 569057225 755954503 617521718 755958112 945861985 335950498 470939494 854414539 808308214 771729594 38996350 377121330 60272265 738195933 582482274 696644498 669602812 618599130 731391510 811798960 725187994 870346632 390218566 320272530 80641421 104689983 981711807 103484419 533060455 828991324 619902963 224121363 374880922 365208514 210605178 899300245 995283712 219765076 360126092 27677344 971604307 62263932 622981255 260252943 864304566 188065191 452842607 942898433 969752106 847657415 625266793 80159065 115467546 491815120 306742591 462936639 56531920 914103355 39480031 874273181 225079549 543686533 872797404 969925538 613922101 959554737 116036843 907756355 53072752 397235906 556492648 208623797 19158411 430769218 88653775 737171444 731766981 258184127 601840962 925799744 182875202 911901768 594103562 655169435 812138892 660369908 119083278 375114060 313190156 34360923 329637469 169411678 150439573 805996827 308627883 896388386 44301274 437189716 899309515 747076264 391916275 342259500 537360954 363914058 712677085 95111757 164158356 768592674 268400630 383380066 839109148 165549711 488605829 688459421 481379897 641429684 656897328 491569972 863008499 337317881 862029699 181762527 288419962 593071240 717208688 207183452 2734752 789747409 141609162 866730220 18217818 640257030 88248776 243224275 565543234 938516128 152632201 194566363 945866776 212696 577067914 115228626 706541884 383066927 699590961 317713671 813991990 491892454 452527686 791115985 76636463 77769863 22723444 404757256 810617205 49509466 410377421 5501322 714020347 938438897 521500739 983601336 924296150 115760541 414444080 226749942 852262593 224840950 529028047 815953966 801319322 214145366 205920192 982490189 125777635 239203678 384732808 151180741 890269506 23695473 762902287 532133642 992729089 516202804 597458720 856537109 196062606 869548565 274361836 407110884 910109692 257793984 407478407 129009656 384177025 769801643 972191338 790534869 882486006 725852299 212943855 144802437 66689626 219932381 218576088 358809622 232192847 779263327 274460361 877130519 996645787 871172499 190827977 288155167 848208809 278972995 56623813 132845382 911116038 779779063 429264397 385710250 314662116 306899841 189053397 137702124 882021530 16585842 414918326 922541488 733613089 953849250 56565290 237187105 468864153 826006444 615619347 247837546 435460802 486765935 253810228 773974846 22343043 542355598 709232822 908966480 61388903 253336561 237607589 374801628 8483867 428559426 174944113 123734301 717398770 851980913 289050222 197105108 639885153 989796401 762542932 579032776 415872131 214185592 654052031 450795840 586685589 936796675 825386672 366950539 328861051 173295055 52121354 25414264 281040186 631245729 253562390 523941342 570110076 189040255 724530943 344881430 240021263 109960501 372597335 1311868 262598246 214378706 176135313 763703025 321140758 906867496 417357444 583218268 175945818 603503439 723528686 61001252 380598928 407587362 661173231 41445303 575994298 886420160 520539018 634557191 564243198 444667661 682683943 258558728 710990887 520451630 997782036 621625908 385554977 270183185 482550527 308331271 958131584 903842019 948585598 992530050 190043386 911725463 908427399 708288172 412238824 563875430 426698232 266797324 357421258 668293193 250705680 457583921 493492160 560928385 618183156 143106858 643884817 549290768 147111723 752356366 846506408 294749501 414226466 95343734 231005586 682238484 465866666 658525950 923287681 465444068 725250165 774672071 385505868 753611199 464271772 321762296 228281709 896101373 595064604 402831416 594406273 962157241 739050580 78938934 568336844 946328914 89173640 786220834 225659826 324056044 399105377 254768433 938727231 693061613 465815403 431561756 432917920 916213888 913135254 700033697 79183784 494318357 315797174 331564545 766114380 794627551 896460803 842438273 13248295 248460372 871183258 340343273 105590519 184659377 163860473 227544584 986343966 167087476 618123655 586499373 406435618 526778848 16290058 609496751 917582125 529007740 620596782 243139943 375459981 238568084 645086213 941054001 711140149 361452471 700547458 695698543 97425723 929302071 636588541 570634885 30623576 204435372 574526386 578073694 634155371 247856497 71803969 330916838 199190262 595903782 893129520 438048653 52715935 656162604 386042468 708580554 244052913 45222700 485807276 363308694 600787096 229127825 172498486 364891117 639064936 913874697 356046104 566747217 128685399 321267975 570162632 984853062 753461823 918195780 631231908 914069975 319765789 298611258 74743660 543874832 11198613 279265960 850136003 347199617 42918251 699777041 45715377 3437506 712603403 581224508 428344099 217234921 655496706 149193909 405886826 919973909 9406082 980795723 335374776 631984615 684608738 222791824 259471270 407213060 353019420 51072604 881666481 996368020 406579278 793102923 45556664 83545542 813740857 505216570 386731904 840158282 10713797 584056526 400676144 833291221 686268283 350355437 94582741 370444705 121471241 363605826 429959647 906209002 5762754 738157757 437954978 891223410 851171867 357741329 441835479 909631997 138566960 601973301 205106712 914963670 3975484 850623460 535113575 318490185 55862052 748932636 291966119 453502759 747592173 129260963 429407522 400504645 257314114 387554429 819347201 60676604 11597295 839008887 445008343 838914731 61446760 579652512 710469911 234543408 658833731 479284426 41861785 699356787 607336889 674531854 201216281 7679196 915688490 22576965 102779064 687618264 223498902 980788367 18889081 468433239 76362532 788416208 27632069 450327121 167778974 46393902 485884136 521246012 366442227 906075285 40302481 815592344 299227573 202253363 196058198 214952292 527143065 524167164 170757166 970914725 143151609 971886119 180047093 240633062 620188501 840320686 872589803 713998771 641222605 251577810 594786869 629958941 683365545 791800982 887256923 339618617 236480978 111658303 680536008 597251489 960003670 7549402 945065806 49628657 724311783 666759350 326162847 486915147 223345757 915228389 717972181 170523092 326074416 79334592 734443499 711607604 179648254 791147104 750163265 319663898 514722059 15640614 809813276 930856118 481874108 392356147 606402083 468943933 547411739 576285168 712115171 339805545 860234838 770499208 47574348 597424630 824375360 477302121 453704499 119241766 117465807 94997959 280606926 773611838 947712156 768700441 808990267 239007751 905775462 775127706 677883129 588754766 493931663 41797065 305586796 152492132 774536605 478982889 353211997 718566814 767671995 853978754 902144376 761439958 461393717 739298526 955719117 727291880 341933567 553905293 285600592 463263542 770630191 394045153 85285465 994562597 24392575 821214835 787923493 89399710 398940364 975653788 511651667 687322766 320512153 710247677 709595751 681922150 106677133 737598968 379924042 732307355 846852848 2367796 798275784 525852711 307903282 723263773 616582929 115392518 419118693 955265633 51062328 237030842 149479614 784228980 522559415 118901960 917908248 851906573 928954857 333260857 242627952 356950439 376997519 877140762 569341290 459215873 469498188 54219516 708643019 548860062 247994921 573188212 293413885 558692422 650425873 898245532 277950094 74381699 336776534 220660880 226332081 486436133 392999978 191026162 610383035 386689215 973266215 552309607 863313319 877301031 290895304 87137816 573754259 174259962 765480174 9488690 373435201 66784533 606081371 403808870 325004183 489372445 951685690 236869226 534795295 563510776 203584917 335035765 392281479 594135634 651793630 905871815 11505698 978403097 422728039 189348895 478724710 470355970 733416169 893995587 620856172 655316482 383499777 893497212 817788788 506619861 880253614 809831191 523671134 522667130 133596373 976051429 125711921 385182644 542709437 808356283 8788888 287313035 854883731 853916147 991778911 772688329 621732328 357307882 692602875 423945342 665597486 109524608 467284992 260933245 530520382 885673371 177620136 802227420 473523924 8072868 932471123 107202680 363075601 71497992 849033473 735172718 367388153 250472120 930300634 481871523 89010163 858831529 233820838 363300926 885088332 203844437 877373781 545346089 985073332 545540409 583292793 456662419 660446399 663986517 406776775 792678000 617802853 243309487 449164186 937628663 385818242 580265424 508696944 930068771 154490711 49434437 767072107 722045235 444265223 270969375 389913040 593560107 780272155 933480819 950030731 374802769 66402302 65778139 446950570 491071408 85006210 784739316 509995742 39110808 141453658 455653086 918523389 578184732 587002014 728107199 327964290 902321042 239032138 66131776 759050251 131755543 116285630 825332238 538506202 28486409 174875199 519264090 556177238 233220747 555580277 988106842 619201671 602088452 754762475 716195270 285998237 808599200 388083859 314577499 167275113 200648141 21428799 897319260 485151457 620451776 46492201 22557964 8127393 982222318 821579628 621792565 663878501 177420691 851001992 260569508 922236560 697455662 459520482 110429354 462753193 161204227 104375361 837173661 281416152 295235224 140915538 708690773 973394797 786703160 579873830 669127343 950459482 74763635 643574703 789384973 702659252 332444060 68321606 876245 189601078 926801738 607247656 47610350 180364221 527882199 660029172 320671302 171133389 797653220 535536175 655795278 785207050 346225875 739373760 254782332 835334080 551103820 708477300 817401544 302663517 534165432 354479227 868281647 985322225 543531465 300485097 18706996 266756533 269255152 368283702 850310234 23567233 727661542 146224830 42398123 552518995 149801764 53086786 259952180 121214927 489336170 592556902 438896774 481303482 362643260 156782385 548357687 58767486 11332704 315684239 319081567 948558506 359045729 520734162 92161563 551257199 73364751 40577837 229718286 235477028 776803581 72023352 942055387 294944450 292296194 616417391 851123884 305121896 863455673 665647283 479559086 27147992 537238528 790317511 733632915 226708984 498172796 430341588 418883598 779885651 233732628 937875941 900375642 891403670 871058802 384671852 122315700 10923283 335368070 363061691 810715612 429483585 875244290 644442764 262595481 304516921 877998558 978256506 679406386 520574779 358499797 134182022 632279797 208222503 960296679 509043602 824446387 30296069 209913302 440421609 215521602 982142845 15479465 478380213 800695546 730852447 309010219 942198408 590999609 693193501 576799084 472092628 613799647 729944652 632279615 431636595 778147282 630827303 564042683 352170271 52277627 896105484 659851195 118137851 46419528 511444220 930533982 796899592 185283880 634582559 41649287 88604849 990778386 745906238 805178973 447730752 289846398 373561672 268372428 896684646 847503338 922834637 714751235 328466359 60160598 19065990 856157429 165169451 218208456 151504587 973025752 17622687 782461898 355373339 530304936 865152850 589869031 903282328 113643173 15381608 784198705 770678408 632151504 121784683 513496766 253348565 614487922 418713796 685260582 652462734 359839126 665745478 252620039 923038308 688033418 674197412 527393409 557801262 449400162 523592950 408369851 361952869 980778613 400102201 224584284 872463529 271165918 534025419 254268434 374459962 480505340 447052787 127631119 234250623 640011762 511553879 266164614 539662723 687488552 575424643 814561075 990334579 85138120 699824233 850041297 291317281 997069378 677158876 952833441 321386116 211763144 432753172 804085225 319238710 558831059 481732397 338965875 112112372 3742364 938292903 503568650 714583586 729731747 955999207 699691008 126294340 822739756 458791605 892072107 683848838 415322301 503064508 167475427 547250998 877031330 218105614 240216198 601044036 605041769 978256029 471537141 687079112 268391526 510703299 204929172 303061628 559637552 632492219 854835021 208512574 770970146 404908325 484281102 892389008 799077595 700119174 286342470 227077656 881763775 657334726 87179372 293581344 901010291 812312240 420157560 980557079 909737572 887457397 997449576 682414862 27055937 779270185 564363197 10436155 848677757 994096965 291379451 959092601 227923918 40408611 425119789 966853319 393777841 83652741 842850398 226260421 256351459 951866383 416192800 323391034 962137065 329309896 182841097 927698576 965084297 789922205 50506802 982799958 913874255 253719262 88506551 444527805 152337161 964460223 795988281 166320924 323935051 359070169 149548895 667989869 167288556 792554918 933377104 80810701 566685831 244497160 441485626 878068223 7886588 300438722 277624271 541821930 846732780 597877758 257326275 874530839 413933632 102042821 356908111 719624500 32069282 285077130 133942449 445288851 442467330 95902880 144363690 221582763 385776146 645030591 919165950 791785110 789790667 926810499 155054071 699851410 971481062 888007405 745885667 485586817 633098084 772626656 550066578 926669672 265537031 838001573 703479768 324611827 851391190 79938151 130790673 514434544 927363741 178153400 452793240 210033615 19929706 863200267 566393422 161074217 705353746 717307447 467430682 665972534 429281962 216385530 843877731 656379989 408334 741713524 155105944 254685832 953755229 114836136 771864232 172741365 156121210 425230846 85944970 855545702 722022029 438369476 963422903 515865802 891614592 616958120 829487019 419987890 40189571 263827264 513285223 293981397 639915401 460779650 141549298 386121612 315539401 56774476 827282643 258100822 520650813 171507165 690276249 952105301 473092646 839509082 511705428 683241168 581564294 999991626 518412057 842446255 252870564 741805082 728945025 277005826 277484428 229784987 301224746 946466171 765175948 383957631 732450101 122053102 752844985 237457887 93395910 105477592 176609128 931212728 569143432 235261142 663798709 278046057 223545126 913293865 199379711 491195958 195375571 702974777 317524842 31363016 900160963 859338255 585621084 52892843 751965104 18826713 575211776 295885519 101748310 459941737 91130566 607431176 546631926 783588791 385537505 555568270 996783063 665805915 303936455 540764030 899438784 192856595 537609141 717154134 267720064 149663043 326659369 798417533 762566759 485311600 863554150 547785145 499405002 779566276 219407603 607158966 399664514 268150926 832550428 708833926 78438765 638089151 726643568 257380892 465393644 513108589 902055233 770268368 561649508 46242131 294796071 642184926 246752701 158352975 593358973 336452582 634859238 196138212 842297058 800538478 89591119 366643382 325754554 139520859 329032813 876203536 978168235 42996348 110195001 767370849 380220192 449105151 605339313 985468602 910915785 575622906 645622358 385446482 245939481 244755683 582449325 252952322 311466951 111734808 168487358 793151434 400869454 296752473 680278936 723994442 778072172 493160265 20104395 577507914 54178471 174744304 775141100 103836210 247359683 271295547 133020948 726450066 5699661 114779771 616414306 236500636 880736532 153669346 202023028 894418341 464770986 660500233 886505970 783046056 829687783 47262573 273334020 710732994 756155750 993108973 387161046 168755383 871953927 765468750 457587995 301984620 383275115 127714999 653708423 22115691 177533051 909403189 289462612 392486498 885659618 771936056 837640382 920853412 530000014 81443348 912882823 677333158 277525811 497421186 781922676 405163907 652572616 213462300 801193933 32799097 262406663 285286884 569890273 16429418 469998577 166750398 982107264 169750108 710987336 68126449 752649599 374016505 945149204 797039785 372881976 808182544 898954783 388951416 720230407 409691666 635942777 20059857 935492302 219303317 618717684 836144268 742601585 27430613 588269992 368130917 410969179 8408622 455281 365475197 729084408 463040931 938347116 892560599 693015353 489317723 959294078 631048156 248846867 579741214 56189645 129265624 302103040 644743132 963097412 36088698 438628476 512696358 533723156 793744728 636664713 421987507 895723565 175322217 713942572 748909021 384931785 932482185 984654573 618939169 662035682 297895672 814121051 100387747 969162679 485849819 953747334 455669927 587029835 610828218 521070723 308953113 467772902 457779200 243818732 726249734 524105618 282140031 352797277 988605985 288431775 498766825 844752120 587805247 218376735 640944984 89817058 276817627 543052395 588270791 596504004 12216979 914742172 530678934 134520138 330313129 323746834 884890378 46236071 923724418 971480305 870164170 501621008 849038890 711277215 659076963 260429628 562453199 536251208 251801542 661537771 652336706 838482266 80294085 687696220 54957177 595421193 553882009 682629332 207561744 795183052 616987743 486447390 373825731 268938462 727427734 856123142 265596405 811877310 733031842 285988829 670193452 996073391 905385804 328960504 969296018 993487673 779983425 196229425 537510262 82956454 62987406 550227300 601100489 443007110 585043498 196364019 564591522 224975915 902527341 754517315 85718970 493142574 396949393 668012349 325085169 919059688 247460664 918500814 224059079 326878970 446209765 590024807 377664227 100856261 428926337 808428925 107819920 15094771 601770712 967011594 828740923 366198764 270169114 223459594 269691894 570951266 850222682 773203455 127526904 590954182 586754834 993439086 418722843 393243088 158583453 839363680 74264157 940752891 428111036 110522850 609873503 558614022 968917778 62888325 91390441 487234420 560691112 467410398 101011300 462325005 440499562 170869511 675199070 342470491 180566183 122691869 708439562 837480238 494351253 353881280 326028733 892726808 94533322 208736150 695178098 203788018 505618884 374176967 299939911 340667989 314748771 567156098 332353790 714003746 591938153 764037495 803851389 401657595 831138305 524022620 300554318 780250311 500524597 671264105 780923168 997494066 987455095 554844635 913878340 109094186 347386393 727701876 644824369 681768035 717262036 347890169 226587648 39179220 235761989 982899891 987661808 144525368 697820011 512409327 502257379 245081742 796298539 419499646 405074656 821220506 456113356 192062518 752772239 603547490 740225404 384680558 372892608 645657009 537095625 49147782 319708644 583753879 845584424 547995741 358914194 67147750 665070961 151416025 69264388 947833015 646753120 54945379 307285399 332427748 258959638 943532136 800867919 999163019 362957207 345028313 598313808 607187601 150403658 612037804 241177702 180613404 975733628 378315352 421396606 27251480 481621725 235518557 808400427 132216244 992815105 398241210 513267234 161764066 707284704 249452661 261060542 27018202 671592022 532960791 275792252 301729175 756267684 614700077 751168384 107184472 676533229 610000584 420723727 380119841 467963066 968092926 234125843 854032440 911470199 716478823 26096538 346080680 410844147 857619616 913210455 282644161 109136356 492422603 697040416 277291414 968654689 432816909 908972910 585008509 390689894 141429263 393883616 535999379 731736659 232201342 256249016 118810934 948583533 153112716 298237276 34644105 775753820 440747884 529968598 695305971 728365739 789984729 816883029 551705504 490521932 584959632 832798890 636369918 917750801 705000657 63057100 116116034 884372276 363629794 939604308 155885537 336419792 736394380 922835714 419212311 676946021 666811804 991603766 546100323 813287768 440695907 551177591 938167049 353230704 924302903 973005296 804831630 390670427 156527600 180538350 443328320 23812391 596303979 44818275 389099948 94129353 508379403 665734758 695417638 755560601 896078387 278653361 642109252 139948756 302358989 268921634 804675427 773628185 684689350 607900730 967864609 434120941 491414671 54132385 511034593 436091959 248318366 823251616 845710410 727705540 800163307 915890597 125883592 774993348 701805683 370238147 539695626 36293195 496407737 241948463 480359042 945028049 257978688 985215172 339865064 291042738 308035090 447667328 378482616 60869295 85321020 198593797 664332207 635245932 326093647 268236057 991079505 236816624 455447009 183448102 375358310 571348264 806880266 910324410 918989433 229920611 932441320 956329224 938047832 871317207 46460955 423316326 512137879 383052059 306147401 675643085 229871117 830087851 247988123 393845597 559562068 10869096 546009150 641892054 510007373 873506069 806521572 673860383 773040538 392455643 217846080 498990274 313923363 993551557 129661582 875656558 788937362 955901509 515411464 501275252 22921174 523591853 614252402 827093323 81402788 557037239 137612175 314061325 238946801 993416190 628991657 306734071 972202105 284569987 595012365 339237869 585119036 98951209 314855308 18029811 897724667 939980088 830586364 94010037 880007615 92509406 847965621 819789312 316389715 287280809 554573845 282346311 204578757 976510990 735184124 69005599 541755881 693712102 995789137 271350467 751359446 224395243 846421883 198724240 40587623 723507520 107724776 947759754 737361594 707248358 8514441 218936022 252227253 715251528 207454804 336555582 804787068 150342576 897524161 281523376 249492732 423485647 235421006 185578431 113614180 97599801 73899259 968623392 67521958 332696550 51018191 284097839 953858555 48330931 494199377 361702760 523084380 81338591 38189327 711697646 703444233 295653774 719237403 646491911 539068678 257573962 769809544 240062877 872731289 839873405 496754418 317717951 491155918 756379383 865870835 18370078 643419891 168056430 607008175 721595280 532641052 408663545 61481289 725084561 678141088 285133461 478292331 725247165 890754970 373924000 930340035 666679639 891371113 865201761 852137600 493263814 970832944 523213438 46492889 58182930 565370711 338009731 644854662 888465771 171303432 543178082 536498757 870280355 893507762 223386606 85718870 316522671 988533386 851132767 864795648 137107497 550953477 213162449 50385674 222972113 210837344 120957124 750437698 806341127 495965464 685749661 670724090 28799315 314619506 765849124 398767493 226409694 962373620 260765957 673858495 188928502 665785834 352802383 330653315 949282702 741040866 524199415 544275506 816266939 887667248 20345430 562589234 912025400 856138859 677338791 77152621 170307043 51930606 428192650 557712078 665034558 662595416 564444036 800955336 771108335 296852492 414899069 809755342 172040512 875212978 702219072 26634716 639509407 987699636 504697854 50078445 363172639 801342402 14952651 218730626 234597366 366491727 532116256 278441505 676344061 738966033 62576471 598468308 721839667 511191428 386349875 831216038 375375674 331831656 730347605 65524266 986250200 172277055 530842823 804306164 745703544 177890768 770008438 123490845 992630439 466142631 59932336 799830467 766295447 378747794 596184746 373564550 417976991 334324517 544584188 277068813 959718328 564720439 336504354 730917759 538035714 45091939 530268157 141974027 560983613 17208712 587398736 968330080 384359249 109186634 83068485 103756341 725806790 506438542 984649189 265815234 252995916 853110274 834887843 488842053 894807349 100513939 97879506 486805119 812250358 185932020 372450090 571015732 365404074 847647774 369698631 702352303 313378702 271557834 881971754 148717627 114122886 467000825 344741302 569433515 274556567 713230189 300641332 654870227 225964651 548971565 279324368 517743628 794913744 351445253 357093913 490154420 804844089 274724099 801476229 631317676 569487675 905480187 228981994 531865304 727772433 373323524 426127622 124792739 512998681 375597817 779220473 24774776 603062869 880668410 379200710 968022346 955464171 518080744 635601621 611198733 368772006 909995500 688140404 534486074 476604018 932348144 529725265 566609743 696724195 467844900 933260034 639455565 48325039 353986171 500096381 290835000 574716463 804009515 104951200 479721371 189754083 841532721 240655274 750278913 799941611 555570891 555583424 263844989 496202638 263096060 248413289 560584483 528424631 766224139 483611923 558472588 247419763 113548804 336769676 280417878 83208564 598409013 551248265 739534498 178118289 438659250 651169570 194218645 228813124 200544723 50617684 894441431 342427434 368725425 652137342 362201623 927838087 964214188 565052132 98921860 385721279 975428071 25488687 611961685 344649694 5384138 427738347 338677315 298306833 446142080 233027592 609705738 89159211 624532343 899381850 436059884 187973153 540438754 486055961 30138413 155250830 592437818 918764130 953081496 987104304 298298553 517858227 987745784 379049321 459709405 859460723 889845408 589181119 861719019 600344936 308312036 184978268 111609962 330098239 86093982 593709454 58663076 693511687 321932714 164544328 11510824 28064182 515596393 320093344 22604107 120176803 54339394 142825551 945087394 117945610 68914717 355081780 39852169 191868043 339637478 322520017 849564063 384731820 85068304 917380812 670115144 616387922 818018575 724509552 520269098 194371916 613599453 931032873 827248304 638710472 301497974 558828300 240974730 414699996 647091035 735667276 458861611 997910782 91299347 51389638 775063626 184094604 469207206 124534646 21838689 738258502 483171616 40674048 539825969 825222095 840407572 683618344 523216956 797776687 567917334 646798426 658238026 770410580 951272768 38382627 296637669 905041036 207579054 709502389 807548892 48526604 432931842 12195687 282040772 615904620 469026016 408938547 316779634 732864553 552474227 898328119 209277826 429482274 252557031 983060788 559610068 753190428 42236652 741998354 898647305 787078974 44167738 839780442 767538698 492269973 745074695 699417274 809665410 553508241 747512210 646565765 797915999 1444742 998726812 923736113 386095189 606741037 26776042 183160535 622266458 974175520 324064197 365775030 9829675 694520673 348193401 993226415 870048454 281722324 528622297 445286346 737386990 231198656 696170681 671530929 396350123 794058066 259018611 269571888 222166727 16570393 8918627 669998267 162862161 567076747 280584043 89479912 822113310 806037375 659368816 948876016 639859779 29434033 408739546 930810675 884013212 772971330 926860312 801932721 198403913 990027061 101972506 702797969 469531948 99005683 867600085 715253406 523637356 392644040 292988355 442678724 559138548 580642403 137124960 725621656 200824052 187435866 378669230 918802894 643453279 646143908 344487346 89234624 17501292 780828957 399782389 222944238 248266774 669241093 470304259 588778616 203302044 351303809 234666735 363381670 333243137 731999513 993781965 611073377 873306509 924699449 549785399 436072119 278910538 483253424 599505865 991575130 951057799 667299635 709805733 809106722 950947929 233786587 372442864 613960327 435722517 503987875 702250323 210814247 360551896 104613611 864439931 310612806 667076863 421817336 267598233 407988041 244735407 398160497 948816610 165828154 600148558 534918627 72972304 567683143 564429576 846285631 181972703 649178947 966128203 654662487 16356753 366254884 425615691 168893796 982992235 329803395 177737343 726929795 298172725 778530079 102290466 618172723 22677950 659044954 572130995 586325976 610222678 18103226 526673781 900915516 838917459 904830314 944150768 175297033 4403340 131114166 401536366 972582991 722127329 180467859 134724991 356171780 453435313 912444436 432611445 206148480 540875618 873918710 606143720 202877949 653071324 153776661 918195508 888265245 962113550 552777204 308344310 159791715 269331816 783381306 249098899 728949176 882228320 100861231 269266353 90922984 156748013 606969923 286340540 763683363 72612111 102903432 425532258 576769916 107886917 246868531 672935447 15069037 931893525 864735775 793887378 228985937 836994951 764060233 730494798 63001577 314768810 585014869 688562954 58380248 508875534 123790856 263334730 530489383 558888009 901693388 355862228 168964034 795122547 44400943 903975987 907354360 388047017 222605668 29112887 875940863 801076365 58072000 873418866 511330157 718862532 169433150 55190461 504671424 736551543 940198396 887180465 172715736 28979923 962014652 626944559 257453175 569148809 544561764 921347033 671677640 710499662 535053182 143015062 982760917 621185116 680993721 279180050 314907408 103442671 148525926 557032507 366611915 957064650 634905851 709299141 400823231 967339696 790586259 621704359 445204361 345267946 822273901 885819292 864506152 126785991 593769577 54412195 960618113 131681559 386437774 770381952 117907419 384683952 994445447 249648952 287544420 574349290 625306656 281204889 293670570 257288738 560741582 958685616 382388002 475304762 588913189 472498256 517002404 561865495 944115807 123730322 819501292 110301986 458127068 694210127 744786715 214902984 979217564 180908968 598834741 327367674 830845127 603443071 910235041 625405358 913884965 804197115 53985196 480241756 201374887 605071624 144589830 293110401 470331868 915351765 739858499 340002591 575827836 909845076 824718427 981980219 499718881 520669373 898907434 173094238 214891145 431398667 794759409 756731925 371354262 531975293 769887699 352604274 381403982 821924119 432682585 891509640 305554331 604494878 829230575 487039474 820772235 899554976 263905636 58969676 117390033 511762410 967146350 491306425 981808962 986869775 597277476 412371548 423693657 789225576 320049282 782357471 291450036 159271439 531589864 27424239 951383701 935618146 676177819 501521597 467450467 437265286 599706691 913327486 458636326 261990626 649331051 664219372 163197198 309752224 101998853 684337092 54929900 541285167 966623459 915529542 429806518 699800003 836365631 310401976 871063560 686037203 764805428 652839139 190844830 634366875 460031298 338307220 350556892 689049496 690280910 758021405 101517382 248578830 135551903 699640273 726679816 102822789 781722723 338860427 712897390 25677384 143943976 402736424 287638381 91012325 741509859 991795208 777951513 511249327 452120300 659974289 147540269 552484415 501078400 803439276 512635782 234149359 103438910 145592390 18367400 124946014 157615275 227528145 788367671 3705327 929538222 515407040 56149631 416584777 546656532 820035598 338776814 268034264 929226253 844707000 151811988 968068427 290291629 901327422 313765802 100454932 14173292 24439590 860393736 712444139 248659878 207927673 924246189 817893195 154401308 173878596 939322170 638988532 311194738 223445785 775422327 172799079 129520047 18891403 545102541 787049325 715005376 113546933 161938891 363480465 906652660 156922036 992210594 599248033 593023361 318771240 143035817 874281265 432784894 301525432 257341913 351525655 845644775 46139787 269998929 808724976 921845533 116301263 16200147 156086682 545232739 824551221 778912069 838517944 76564194 532849523 700870706 950449970 259784357 157305281 424735815 494178994 354033950 717266781 692799702 271428903 729917087 612994567 39347030 868707142 68119010 694284421 901077984 365561092 548462722 220013856 811201460 65051677 796217728 842388517 407502770 26869904 299150271 321808486 433756386 629895969 259209863 913803190 632974060 507651030 238451206 516483441 718668961 753480315 798929354 840878833 769694832 498514718 839024968 712252442 58015985 133299859 181800025 736888783 404049758 828269297 738962359 760555130 396053525 961096722 382038917 128955528 910093592 770184727 717144516 970694379 389110412 742694370 862182111 82043798 962496829 652267931 345862688 843066885 954360601 871373100 607210040 954999730 54659505 234734789 588541371 699991201 780627131 63236952 967241121 471674325 497989266 131701021 973777351 42880472 838931124 110091280 102284652 781482295 456048707 813817454 491526580 796244740 93881477 682860860 247321641 355197779 714007396 210943168 474494261 616196029 82985455 38463750 175113896 494541280 554840791 401874012 499361848 566420956 948546803 794324438 585110524 888900311 27508156 712718795 656146673 199207803 430450642 623173206 931419509 896196723 151508341 567222742 311675855 63082225 591283468 507420014 175698597 504900395 329488802 158458757 909164419 941873369 781819236 897774664 306307419 681934777 386045476 253821987 474624768 106818572 512527833 924614732 148470698 622931734 145269533 473346360 466726261 58515361 557493165 453258020 984713697 351734906 728338157 677752973 763730003 293470451 831023202 112678072 393983635 969237856 741634101 592622123 36378445 883859354 105761207 28567346 914928272 263297407 561679319 572684379 954451537 84671855 276767662 58548986 764269801 33767121 786445044 103208358 469575571 668604044 532336775 869958330 1499375 419531150 281988331 802394325 863892354 483044681 522600645 724891482 806853684 364675633 91303263 593166577 168770256 352251455 88529704 437078020 62490759 267812209 916366385 228264259 241518189 220979783 473057456 855174688 982773243 317186120 263408001 784302932 421845899 271907963 43355808 836593496 564204768 107241454 793951152 584091885 472741275 474704435 317334135 233660821 133272006 93502942 776717663 108652567 349962318 479569160 157963255 336814335 355416961 203667919 225119600 350072603 47166356 865371860 444623137 441239551 934571295 66251707 588941060 238056066 666759070 842619822 828384822 396237119 631318514 558519259 935010171 804931349 693857502 947160561 572788663 632891303 338597260 840698023 361330294 818380765 659869189 770274358 427185765 98177121 488411068 293781722 582214614 876265507 644637188 816083284 491140928 209630934 914690709 532707179 952818621 790451568 827134987 401770598 866601867 243658926 942318183 56282515 86635148 690570126 508672908 341104836 619154117 549118931 91412419 341659853 595906786 580608132 933079096 181270023 551605425 574389869 285264762 679270608 539942306 484914332 501660671 791623177 641450318 897719525 783824541 670846358 333956589 84335199 618536210 219604706 490577630 541019621 330095230 407426392 209621283 924220054 744563172 286442219 808096738 266380374 65472685 928781455 429443301 429141067 103940388 581450941 608508187 155674464 142196474 352675315 472419605 934453957 333654468 365228850 179501450 690422893 843511160 621575295 521740243 804388238 587984628 260820834 438959727 619973925 325334647 846055273 201121664 662136431 349339174 34042022 399817037 900825969 215158920 249473581 688965822 831138162 131925771 431793816 904348643 105724796 740550781 149930115 558573678 194404062 315703699 506443023 666846260 193995180 98165093 105476707 704073135 964303165 501977584 311631910 769070719 72750764 559937171 719187975 932611556 225519961 169813650 257771574 12309830 436133733 425113494 477100520 600548526 819270713 909539883 585064406 749789514 425469183 78565953 494060734 583131628 309474599 821210540 606565345 783135116 478219492 377908900 250659715 573057986 501596077 9889350 675671407 357315405 738679484 11041552 293586288 676829838 297381266 231430505 625446361 27560461 115649137 198771735 574636542 56035059 554149601 859577543 442250425 991607183 799060524 964421256 807763686 97967570 852367841 798680144 844260327 773736402 636232276 951923574 632998432 8561738 284878109 22330422 230257020 484560153 135426453 183907377 661999590 186413503 39571292 271572202 682823121 21222883 704982742 967841353 985576113 286812623 736390057 316361500 840253312 447574770 634495296 527978897 310443834 587968605 696886603 970143678 25114465 5809991 906549821 512081434 106994297 848258953 979534285 260069888 987616909 145239587 985747829 836799027 150472105 405262261 813303030 739284821 718010973 808458503 984185042 962209390 917172288 101913473 9638609 834058604 479187563 804131251 777013885 138959773 377454074 673052111 860332453 88946230 59329679 435508778 222348509 229500623 321470159 646512063 168586749 361528293 46599394 957210283 133219486 363319639 593982711 412492978 832776864 788358890 105237950 349069753 133861031 253074117 926792940 585889866 707388057 292532213 145710011 540276755 346636833 994000618 741173095 404192871 737274672 291812857 560540082 528928443 763138678 594460120 971929440 459477802 174071789 507015204 937878716 971920114 644748623 457661918 138754578 418227445 635036827 257472490 205413426 573686841 522931348 513779087 454937332 202235496 924885826 160469242 813719470 720687697 146053743 263519674 975887295 779989605 926885418 7442245 282835208 214689595 180457800 342793074 899272302 788994572 768456670 741355261 791685210 663208759 650988488 441477127 478112056 683445950 48145190 767826067 49163771 167777992 905220825 482667274 986463896 52575261 648281866 757000888 189766790 955763373 602713508 35499597 453609284 707054601 686360789 493579868 879864019 534021096 169126289 990290399 2885688 707845284 644697103 882548913 82532348 423815098 703147082 554324498 895530668 505230926 551965825 338409255 692649304 873291684 302735799 13744504 568543768 658005928 504456243 684154737 782122114 847053159 922416130 66463457 343579190 962796948 33641328 629894525 502145363 269755140 196396947 179703646 204679422 597549362 428646592 590101375 927108066 188414140 679679251 465547328 703576747 776263140 205668588 433927654 830690954 228365071 645456749 234022168 747717556 408699210 165552381 543730019 901439459 529706176 461050311 770446776 18818771 760809797 955573820 101338345 686333126 440642254 799950733 939763247 692407553 555655159 334121010 583713703 998326861 544159868 401911397 324869328 998902647 650997184 28094631 855454990 901921744 273006409 955608123 240467499 162276781 201524545 694764454 973860049 996171496 22382327 897767222 754840336 524443997 972469596 265372535 419713246 796758382 364512647 806945727 786922131 822833280 756605233 584754339 636296553 384535932 175359290 521151616 424632834 620324686 324809762 221734387 736526561 507868521 499417744 638256737 751764719 768262722 178594255 795102320 47706616 775863761 998391884 112299660 148631340 220440595 817965593 461586787 882859934 515173258 218868590 541015657 194988232 939921851 549885730 549037653 987593477 642766255 579012918 435306914 573982230 243087475 784528203 696810767 900209054 37241752 812861734 19294752 55043494 83540915 165435187 255213978 158773018 608327902 722528511 958614539 874911305 115296565 538634685 575018047 25871721 672776538 618665154 546900428 596833040 694096114 941127690 228452231 736715964 352427302 627599536 794547725 907832653 604176675 862964089 100324924 36569478 770467994 155384650 911423414 87287439 453582912 724083118 123722597 869446773 593227855 26178897 235622897 853474985 951981828 791517319 367843916 415477373 879156511 422161862 77348903 313797546 930338406 154548775 920684666 27076813 619293730 876057577 307964928 549995493 838829984 115084014 526033848 516505815 754645169 544123709 277778277 978022378 354286634 525864318 118897679 226847308 102970981 403555713 456932480 122078859 102895551 798035127 729799624 235935004 729117976 247832247 422747066 451959511 981219926 214976955 683659117 517871992 789487330 955244832 905446331 407084064 112902696 417288682 417853893 91366867 961414684 903519037 351696237 120180728 253717936 725683429 103984602 36497116 611034975 968112591 37578232 480737839 380460454 782848654 143649525 683893637 603075461 815923159 258821829 377172182 205808386 973697285 954450592 314716926 237886886 907539605 568434559 577342014 688512254 462138027 264775330 751972025 723231515 448296332 781202444 702245624 655227666 653873186 366714629 42602087 609785725 63396475 186404503 12505045 502422777 347593290 810502162 543742968 197467302 335203173 944636809 891235815 408339626 567845957 476722259 840649630 861570734 565237385 971777930 804392573 545859679 619458931 608819855 106150345 530878958 657003113 579452292 481135402 373158545 611091829 874095056 277037867 202582784 213437382 569138335 311677886 442673144 779575853 425312096 712636085 960272572 389267361 466255941 11560522 880581519 364297659 395981510 966218136 404821563 746953019 795350046 790550815 506113677 561231489 361522125 550803268 274806486 858961428 947137556 206781134 551861355 614399775 93033084 494814571 241249318 470265839 296287823 450794537 519619812 456255606 252486941 81350653 122487813 594152139 450316089 953292863 171825135 634192808 61375034 561415468 886291595 56626923 954328955 665635939 740259271 15130133 805862042 477106025 647642130 873053902 399784956 255812133 720862434 877607775 734138184 472467812 403558193 918085942 994774504 894290774 854576124 153321830 626003851 14122511 807044291 278544676 76058278 822500359 5606412 233489995 661171438 986124442 234037729 518612441 292262367 480771721 723544141 227616368 726851896 487759480 374986210 749557462 344903037 582803310 474610742 208159349 442184820 399221592 341246049 740888540 597267880 498635141 454108544 48766268 685747434 313859883 627005750 646979307 116013770 769748449 650176038 430248932 44138274 350985251 573487738 101296710 301246348 261995474 839843423 570749393 594844135 423828657 858664070 150113388 143003350 801683689 51302565 726093985 875552320 194961285 421861876 296976927 48054225 802912503 427683761 687172663 746577784 476918674 813180316 739951200 176141287 152096269 674933883 877137588 185699607 222973446 941422231 733633648 304002753 389579389 710020158 289702008 561438437 995072597 602452031 452312016 391286343 437976278 868910705 65997348 641946861 146655790 486297644 522217537 517499554 237448171 451462350 62736026 485404023 984916354 412796983 646820804 652160061 432376524 310354765 847274234 759534859 421975171 704989305 908598937 249373118 539553994 46955561 696493221 465932916 137901474 874912076 331239235 658950160 725783414 153717209 952246589 371816122 245912464 672596296 878036097 747561052 99842209 574374167 329255074 860404005 147935549 787400006 556924757 95329290 586450524 950125787 922311414 307262784 335881691 170245215 38992129 280360644 200722169 177954400 740647577 747765459 190451930 940185581 24348420 925757554 118842632 665868573 574804524 775194599 70658541 570878344 300301088 66798909 440006489 102521548 22350481 167049413 171279618 385509641 326193493 467648400 881364735 636714342 384046312 196004853 326681165 545914506 696015334 143659537 345316170 226374947 679270546 193261634 530448445 145956451 676785491 683108268 653345740 578573949 965013809 803990196 787945859 509048621 153345116 455983495 368823892 851471405 485034150 698509460 505145106 922335681 153460740 89152270 169014005 796714284 760293136 418674027 101905433 542273848 390203786 707988967 679664126 512911027 342196434 125854978 650243593 784849644 697258096 106258430 543347714 432350266 301482125 624476514 635223701 317239413 197543031 877656441 89915857 324119419 545181985 441318612 55095211 945455533 178713504 301670596 448277628 237401711 469284271 105321441 734757247 524438187 879913516 508302470 401325396 692032847 616169369 380018514 159555712 556308426 97335452 886651816 424587755 861464723 99981951 820249648 703491424 962711458 678900656 471898964 757565968 63017205 690437698 925306308 226220815 610487565 372409451 380859122 28521430 888106350 574031620 329450391 380232383 941919522 348141580 484661292 469339021 573878583 216460069 706618226 606212065 703378236 883468821 138679018 444316614 726542792 375617863 773279582 852737574 925938931 960995400 580381526 228583250 573939419 180739146 545350564 835634046 291958305 203635876 281918425 337880386 824499817 650898767 428949709 501342234 1938654 644736363 451128603 261324007 41043115 570568120 199973794 943178861 434801027 710840606 566758917 678961619 390275098 121668389 142252332 171505445 838523049 560338045 238605761 460452309 543530862 433836408 149479092 710412598 988693290 786736779 105408440 100936448 136496545 130884305 721410499 989276111 882963485 623505031 879831954 234211236 804192236 394906513 699312162 269470306 66937053 580008948 497740088 685852754 842493895 632040538 574739931 501848736 246128899 293820049 933606612 312904667 431754989 92629004 562199349 214128761 949747302 912222816 602226895 341933392 753090901 192294857 527079610 909649438 743658273 184972706 469892561 840159747 799713081 637249776 816306995 932302338 790534540 596198104 987111108 30847876 419084049 220852005 559456681 162232020 210247745 542765251 905780944 401323427 29697432 935228486 692625254 136748422 869180951 173816420 315836766 308157555 159008709 766390903 292735473 38756680 767096873 992810236 545523225 142986820 335811794 464990230 655600404 547905932 452294095 565907979 207240423 368234919 831543351 338790342 658454745 24763395 436010147 35500884 143698419 788354414 53520815 452396135 871912839 330232989 893436541 970741974 376186790 406875304 93902129 90790683 394989480 98831756 688850294 77908179 596337832 584960168 748979959 482971458 852886534 203715904 907673063 880959436 17879011 414573821 753338746 653052541 505223592 847611499 320164969 732088962 299078271 917144954 55094130 477701294 651356632 477315070 44804566 962876918 417767910 750280751 821278170 895604213 4458528 788719402 246127430 872985449 690512320 171455342 240949225 349336756 545211463 674116447 331513363 109965916 920233975 243731910 97119513 579794827 245374551 231114831 133119444 506862223 106728627 32088585 227449122 360918875 915654298 689442794 13666404 543978501 708283998 526599497 621598207 310550342 123162519 161347170 66219995 247197949 573396385 328745174 519207399 890933932 539217945 17632296 636235922 563310585 441576803 665653312 496519508 872047407 921592103 716102636 911149859 373311930 550188752 194023258 185248510 861522607 41360396 599142560 203527782 436921153 240552271 34048565 639709664 877246797 304979023 892124532 655869812 742323663 411793033 739462944 315772209 667330411 771344827 662513115 302494119 843947749 314375272 710920365 494498411 653226921 757662807 674614148 139504278 215444548 496801556 315011502 404478790 892435176 77934702 537353824 366605852 117215212 358605047 24207667 905502653 40236618 802113672 612113057 638907986 875225120 363506874 918362252 470911495 617406767 695723885 155174072 162244495 26415455 537314629 434651468 429184158 45721401 314736680 679085909 750054510 818624619 822685633 432354627 958616635 855219272 283122688 477555051 44752327 457065030 647126424 699827843 765251031 605494910 265972864 356913704 276810931 120367 714500723 299683675 602279082 18374203 75497840 218666752 774145676 909657000 347446842 96438366 142239790 168251424 829583064 506662818 7481578 811545713 713057558 69972571 327716892 681807630 314547971 296564223 369846694 134711949 793775473 401990757 361155180 630976551 533276793 474708553 995281625 331141180 419824116 962038732 24716121 815693516 629533186 392046833 452775645 339751422 557484423 88998945 404932442 920223389 855345321 134471336 948625481 700085909 147561300 612453174 516024617 410434427 212815798 349269598 284179961 814200067 258970819 729927962 454053822 323808135 277224114 44403013 360060163 63420039 156416893 230395935 712847956 599280931 988544357 474809549 552146114 7480483 687349613 48205527 641563234 733831408 657036250 108806825 903794382 456452888 344308409 105117202 284066210 122811341 149901401 774619335 817190656 497479655 901992397 866935521 323576333 333369566 479055723 989762907 733666161 67542352 287040847 342218901 426980827 17780097 338793945 220484308 201458811 277528022 491881514 681702591 570669446 18254169 274408620 594633699 284421302 221920825 862255495 228546353 442230727 518552646 991643948 84527995 979248891 641795449 527249102 411251194 678839191 711750762 202736356 12176075 346725476 359827672 409627049 997619053 430439471 688490533 320977308 595175748 258388553 744419287 872733184 538778650 132424455 341404185 888830813 835770009 281229891 555819063 893995005 215252690 653213657 814693670 471263344 861236920 549380139 445512697 573645321 205425318 334427294 161644141 502809950 528820181 338551835 235467102 720728779 722994919 489821583 233206608 634139888 472664671 384108651 696844007 399166255 88762150 986122020 500210543 482117167 818423048 940833204 209065301 27976284 356901685 664727063 383380651 441823844 160326336 449023695 399671720 282415547 668260643 62344545 883209510 654335768 106486970 598896342 85605154 169866486 808655683 824037947 917279552 161745428 242143332 152342305 640457029 367565813 886783013 422513181 776796059 56673121 587656050 558388041 512353232 556359394 876679834 313519810 751424279 954234696 787466195 109146920 665698501 725760038 634727347 856423457 575819989 264713810 590163384 814554325 349988965 603328617 528742594 467317875 750846519 548479816 953164692 443456171 650115889 960990356 546727254 295456819 353435357 304869683 464707093 811433283 279846890 457775569 87323458 385679896 239495849 921285469 438093359 649958772 790878096 989742473 690915478 974689052 309915067 39328589 795671825 254762585 408478054 227659620 299391906 574087800 203207796 81060045 759458861 670116170 168066795 892596043 516515065 769450404 399406966 805087718 493616948 655113184 327529441 655473000 663007596 292548699 84310433 988664033 352595478 882260469 430740554 838049316 156161546 713868948 4202006 182316615 328220933 998294433 659335781 794130983 661547557 399024777 417647671 851960034 2123889 200000829 887370932 852622427 536436047 736661170 744767397 984553401 104764684 316816738 352796664 83543016 992307032 655637962 284805695 889848854 496658375 476614890 634886961 289889847 181779537 201979080 807609384 723524994 41837010 618821869 755414434 552128754 786812043 883345638 627831745 18652615 915270815 946333380 933929675 445277698 599434391 779590045 588770218 316888812 154442719 672262665 811037804 711857039 29475654 887027877 683654852 117675835 491835266 731488403 695017607 943599107 388512170 12546552 191411249 604729662 535834042 12489341 77449054 379397638 543724818 862044111 696214865 567814076 97572599 151839776 605305712 484475010 309409041 347362467 722904517 454272447 260286443 203987475 35969407 81104031 178596215 720057133 798382447 58691217 525027719 5755185 335241868 784115143 364783189 677291109 545426543 668831161 915237628 307446930 720464343 738441122 938223100 755621253 75183911 29820673 389359546 238096783 137544931 63891482 591720701 844034566 673480247 944128115 159917427 682941890 827274096 872472919 719731242 343504288 802842240 219389014 489669143 312995075 339566974 447836099 110103698 460635214 546415908 968737589 272191960 736613227 891753295 218337286 6076296 830662215 171621763 317381079 248652071 125197651 479261541 445651722 591718556 969690117 601079614 392917831 296151220 227013973 864395391 84457976 311627167 438746688 868433463 306336972 859941745 957967945 372812703 614006839 347430050 96556531 897998991 156081649 55900303 698457928 532407814 801169267 887583222 812619861 648206501 330959997 62422398 276032427 783074612 824875411 203871789 58524896 347626269 352155771 946950640 327300876 164015340 815549120 914408982 538112845 780702421 856454194 962121173 671138115 738261294 165022052 357053636 78604692 315212016 404139053 760127327 422782057 990682682 722909224 300284295 921333231 906086094 415964979 88461055 830059224 955522194 249993204 331540976 575711959 910708241 291787855 603650917 151891239 601415928 216866289 226894288 372071685 975047321 58321097 738833284 66785841 452869227 972815241 778858296 77685618 88455815 687472681 971946122 687712527 222916653 830846053 353955450 268677974 7744573 879298106 636477419 828960024 517893055 936558701 511625765 219264555 740425308 616366852 132545366 847522279 264909026 681015242 833458956 212521898 983994819 846749391 395200188 704610132 631003030 18491622 405539903 465287115 868602261 369213478 419597904 440293241 861898782 733411434 607229711 618699465 899973427 257016785 690898048 929802413 60624633 292118334 472316173 917964059 228774972 418779865 472178688 77458315 128447210 77019788 527759370 790333819 637710996 768393862 327903167 219734251 818467056 509835708 11977239 507092194 951038041 580739683 556946671 618033639 983623245 163632759 389059974 995877512 985418222 474159672 240204032 525254102 15262850 305338536 49694951 362870247 427109363 891425806 295995301 883575379 907116368 611071605 333955850 683827896 500733770 877758509 832199884 804918071 942073016 495362633 980632834 306814196 345194259 204847392 730336937 570935961 229882619 298284237 639320096 260252371 830930608 938563503 530334123 742055124 78114969 666391785 559594483 644891856 290261953 924174563 588509315 620129408 917147221 892137415 494797389 170039202 963410983 32455685 679667748 928991862 483380526 286449871 572621632 403850306 218877444 919792286 648569277 265995728 414735462 396725163 770494235 434897899 210051512 545807991 485019327 801972709 82244479 295282755 644290161 441621524 648301540 256728473 947595485 259044945 689161272 975590593 828482578 909669495 82673002 423448652 91568645 539164394 597591699 261801870 422950671 608043789 93441387 111663899 304498795 685128139 468736720 925118801 763462329 856806415 540496710 517848270 777810558 364061515 371415922 943096054 34840738 665450485 396432030 151009390 207973616 824745990 766423865 250455460 256970905 288251257 914211156 830527812 950828721 225673426 613891365 180508868 916141745 561186196 867508616 44956889 930391284 330661066 788095609 19301376 394065722 864719231 822086043 722509046 323209511 286027078 751923892 209334592 511373509 234312882 986772014 217807780 635932926 415021535 619082648 537265838 302042659 774500072 578308643 773232941 479816808 353297518 203162406 809654963 17108581 432580632 565925531 968990232 74402710 96591629 300029343 190516727 984217308 623411835 918460662 377436975 769305851 767034900 966572932 68739427 577440026 290153100 197645013 180167035 588967749 429761052 436395414 600507937 239696110 933372674 670965785 230621765 499638632 715906047 663192789 247921050 165917803 260891863 416204516 453284630 405573267 44945621 993296516 141998454 602240993 758184772 505556375 944466359 666827320 388978167 596798498 723821982 533893089 975695298 215912657 684969521 220602376 396887806 636928370 471537212 375668028 868772361 105559926 717764302 445059059 943356356 886939763 259731897 294560515 818147347 830687908 530133013 5440043 312298080 991082343 840468157 750717064 103833625 183995838 959213776 988890400 578354990 800869071 826172465 578370907 621278356 106159716 940678664 339477892 556932804 795464044 236406592 369155916 606002236 179295352 490004742 419826248 995756541 577827903 601871696 860912238 338439179 732768282 959181652 443897500 30737905 402725512 17281036 116086033 397885754 866247084 94768825 294025202 627954169 721588682 79213917 739975110 527650626 672487885 539469119 500141563 128540590 552720836 582954347 698751839 809855963 139477857 159682352 277871271 320584426 767277689 658623648 255987947 486479103 934942086 604096787 719490600 779133893 386946600 785556900 15753661 821081319 454849439 685777330 966021870 134631576 174790995 149480289 7374693 497480204 558305613 930162711 595786155 227793405 873379515 668466431 367610291 532834599 564513904 570162057 382158672 36920011 385842017 308612072 293156538 199892272 539457833 338913682 370539278 984073757 227745926 985557444 593911499 740318049 103929817 904217596 322728533 635031372 440881066 279914621 200219253 973988147 498605346 119235278 660097239 708588527 69394576 748723771 667361930 422249566 465892837 98006099 751276164 197118433 5793079 143851368 784720924 164241117 177170753 119191826 516353934 322309434 373531106 901852332 197845627 683298535 193902234 355786198 99031654 908682324 564971280 750411505 745923383 460373238 533345166 820165542 184607164 207604678 474111363 493387615 128540707 43311042 168123392 661684685 548306050 751390315 410752572 552608608 541232976 874971206 842357264 157105106 222657001 350386011 157176444 414651549 443596045 766925753 121160224 372278656 487870305 948469232 241813956 655921406 646596076 95624085 625489616 208668894 760255132 474578882 75093972 505973932 790966463 2765203 317325058 414231095 612492170 490406570 424756911 58688529 988743830 387820459 561216982 279145490 462964317 507565761 635699348 735666134 103253185 647849495 873255085 998458682 617191302 549039712 647126022 967471842 360379091 473465168 260355881 206726326 105799093 521826849 613370820 294563425 823053469 394612239 225456938 220763601 617880029 717924060 232109264 972523450 187700782 144543565 52843217 300664339 188420396 795165098 444999787 775461015 800334808 334701122 84935808 582418756 645190422 902474213 162234390 815853280 168784941 541756008 301382359 153465199 323411274 84680997 21330322 551035582 336938492 35829112 458299576 652133084 795397049 114443587 645129952 582221467 114560088 469024107 892143427 428765203 230433942 370032216 94791232 163738912 480991889 178422905 646466009 234273247 879035471 410863806 524468789 576741173 383747640 798363932 531616284 489596744 296485272 555877645 157090174 952453635 523296031 606576141 929905644 557961111 571467104 880772126 690355997 839920373 126900565 979033669 446195051 980633172 569076953 713783562 723305043 156919729 855088429 835752188 325497593 516554058 788148084 447673643 82995873 199570978 743580470 283954092 58746679 392145537 241705185 591838233 911274440 164913265 91664963 124534798 555971847 678841922 164448529 929786797 314976713 710997766 974169956 735543323 936243593 848186134 396894775 165410305 141555941 878963851 288016874 378548747 30712351 641075141 384755394 205584748 144144285 507793384 370248550 94536793 640571497 968987482 301784932 905732233 118239409 104700999 14780330 282171836 538702920 314896669 558886157 916405297 658484003 971623184 542702789 285087534 69434334 761149591 722055407 966997883 799547957 397389293 786523402 227771879 368305547 306058641 231146618 601575362 481535846 137265862 111099657 402877281 361784304 810113556 211129185 114498718 216633976 33140165 389509523 654729558 634218991 533935209 616568723 123838441 380674924 112638802 132814265 805175740 781742248 49687833 985942849 970176442 449094275 765531159 769400012 928057551 740821373 257875693 399615197 271493228 961314877 282724605 511199837 640811782 973617166 920339182 714728728 477682327 338269 516756779 470126142 227903260 292814397 603788901 916100834 598114581 760964323 848169485 972115582 595266567 798907433 45171419 168256366 876772605 145287183 493561162 59335024 405282563 862966326 922077209 361604650 208789418 908561507 305057483 623875492 956948872 650461442 71116840 548370634 927336628 900591008 452216506 125205995 966188878 951353200 235736401 943794493 835768309 446996936 632651648 412773718 667508815 348619937 251367453 43359156 36257157 390179610 439497668 749121335 972844228 341306356 266127189 326083746 364088253 201332247 672708210 219270429 38628133 874256141 594046466 987694774 569132342 965618050 152132785 825711835 809371692 98212810 822791533 818761953 266671817 299662939 120622570 361361025 688451282 482840142 85363487 180823637 150689168 423197154 51535303 842187359 108362832 294634233 290347234 404077699 220656355 587365274 659946545 764213000 149011999 197133933 201499325 433401628 205791836 607052098 628819792 971728205 947412983 801900938 356529402 247585808 952267730 942258908 403845006 29898301 363688402 984915826 853825570 781170577 762133344 405489833 38515603 94704426 565402601 534145413 330222334 907260431 516602206 352992554 427471432 615710118 899336373 559975780 606284440 765376572 143708774 726291744 941929175 45352321 515946222 14614257 81464887 995114761 134677839 108959628 814884521 55674060 249742 989882444 628602213 802056614 232989492 895351215 512221542 585321432 404471246 28037078 502156267 142203269 651907437 420193033 240706808 451550006 656284967 450059313 776438739 827862615 757052820 265988957 215855495 507781559 211320145 760698941 897259364 194972172 548084097 588981418 371216765 327602797 821336647 669534492 289259816 219141846 107767629 236540210 87495554 478325415 875163712 211845166 241998825 544161061 159960913 935670646 171084416 423126008 358541749 145185557 719699630 213232044 942182438 989607479 921982879 492430896 51485025 467322800 801597633 328327001 38633638 661532278 17489993 735761760 718237755 386308131 482152364 171859296 984344553 800491380 731073062 348116953 732472189 339451596 809547062 251668784 274877256 951816882 458057504 486004268 110059680 796012110 829292394 547708027 619372125 828940272 807218527 461280043 10617693 950472073 918480527 496744753 300948224 124328241 439027533 153517541 670506924 871883679 823244080 504186756 804942666 278233268 719488914 431382957 338581959 770826736 486916116 204176357 448220052 637355771 276661016 678389779 341288487 279696414 867853893 209746180 411396216 678730951 575760647 963380968 710098821 376228361 481328397 369326035 337742030 132583705 105526473 686000189 747656921 553405906 423012851 160194435 772575663 642694450 314066951 812373091 899347293 909958619 734733506 607572356 285715573 477444755 609625769 885860332 707067530 143029956 857965442 976113544 24132791 759254269 923073240 251422119 682855449 688463215 295439995 940938111 471716432 229034096 534408446 713100967 193699842 601925371 258597944 496126875 357604184 101352751 789622723 750387772 685085312 32821964 738816896 272559181 699099689 653644729 343044625 835409399 62846474 150570112 341461854 644753990 751303515 656196816 471951121 845303721 515073881 363132411 171831578 869836918 824759751 997031797 607778347 187654499 375501160 226986331 388673084 229733902 62932102 688258793 342661896 234449783 413782382 108702979 726655631 373637761 938347762 250046125 400315282 810472052 483701477 388061587 584513562 251219838 464594082 36950658 991501810 82424621 125605254 176126957 468642600 290125558 165035890 700085353 178056848 932733618 211108170 735612209 451236417 702644508 842133880 826201762 976365078 26369108 191096425 373871296 550239790 247256158 53551887 468432816 967967596 148424100 208923485 530663996 402769399 351380848 573648590 187037778 768264123 688170099 611204831 783723397 181186791 620312897 136405905 667101579 823624301 355922130 727620584 273110205 637743238 764307715 303336046 489085594 569073451 94291219 743201200 769065540 150778525 408103975 626158272 678639873 953193437 657628102 402218417 465511611 325768500 163427933 966481951 370565249 736318125 930309052 531962788 804984068 438168726 169676694 949748324 323914522 969959939 121411077 640768386 170998847 731122507 975620613 317757864 594769679 202477705 71852533 602047876 931649485 347624476 205049369 646935109 683425504 890605863 783813914 525942818 511120208 736632338 664687748 813705939 141591373 842378503 623648070 612825622 62050985 876158070 252333622 998345259 310673753 180106129 908573323 47462489 642623479 800005328 671232097 699048295 640775235 906516591 262081336 323146275 78427038 373788395 878103669 266791903 740209037 419350921 191930848 650568431 674183228 68109007 598946341 524004652 189961464 230131465 905995603 446623860 571548852 300612293 559506272 188845351 943020677 750025047 684538530 879730348 761688614 666388822 19453015 891660778 298702453 698623773 249308958 831113679 68594676 227684683 719939964 724455373 670174537 760219459 938553433 5774424 589074366 470441389 318966656 29222249 552638913 281741043 612211234 206137598 816511333 711156677 631825235 221012375 434030816 55415190 328087692 517432507 672492811 456146716 894146600 639646065 899574757 110480596 185987559 327425735 580017424 30283131 41860461 282295887 934235731 27952790 932610244 408022685 670089750 748595435 317469398 959490506 319454697 817249030 959172596 344111604 627823869 922824117 497943634 69937596 580448425 396846220 221296264 492863686 314163942 804864610 693898258 629837884 897207508 304703442 518193105 95738700 549108019 16497083 460957321 44930469 63333099 877679553 498273121 642324990 185630596 134682314 956058726 247384720 989043630 245154177 335915271 748524950 109349307 379833558 131776154 999440852 909313568 430928507 79524054 58280205 800219128 89282409 65669207 47053964 150469505 171949145 36221726 104128924 405848732 261730380 406306574 389467664 703653713 97125636 965847152 114876604 985316937 949801352 549986416 163852281 90240850 961263268 524307357 991870501 520877023 43177318 564443757 490499617 545572229 89875875 37476791 174924241 366971008 173356144 462137655 681574048 914827820 775708329 737785357 256631801 588098443 234580333 50290494 153505743 287668678 519398559 19526706 740405014 939046564 2548071 697556276 427950151 407856916 320907439 262005749 188444640 8316329 694299047 709401610 888886498 912486681 69914690 613876073 915745105 79687358 459212215 370934000 563287736 690443029 310211840 521882334 245259426 128821313 697228638 910307672 900571426 773841544 84008659 653161701 883745612 474582741 800121510 45820147 917061049 243716917 462921699 549609040 148110599 400167258 666912728 217074097 973240919 289215259 248896666 888518190 879551950 56382706 993566590 177493444 220421908 139286140 315646880 841378770 125126616 993537277 298814559 25354652 289493577 222149593 854207455 387852492 967286174 936779036 576549765 323508716 146026128 677699571 874808447 104540908 937114587 344766769 836131386 50204578 454469825 291570635 519383274 260848709 404209030 36285276 33298437 324382194 98555381 841349282 746023624 133544232 287591897 392165375 524646577 642089035 488078725 329822201 929772035 383484452 448693837 444235194 314271301 626753119 983386379 168932752 487583427 90318859 233425563 370094446 480447243 835034142 956897375 414536554 643437426 842154479 730122939 596097085 407053709 958129594 889255322 563969478 963851960 221967648 635862247 963718535 646301330 72342948 108318485 206313254 642706303 825647918 952016792 469061358 902521637 473723020 354154 396223051 797735151 267938796 737189255 471754322 21082253 469790052 382985585 873383478 494266994 985448299 523468204 152627156 471302229 923748189 678225475 836663848 703454129 91768314 812431169 945935318 929651268 377679847 190417721 889457570 890634899 521666091 691627967 373578488 263468645 298837172 996641261 720052325 294695748 920075984 301009631 187843611 203036415 542141876 575415863 50669169 545252907 791252729 199961753 458955873 21205661 922553625 570416176 671189001 230447601 926635510 919428904 776065323 600026631 313386324 71724594 669707692 462665600 494497626 306853123 535715352 965853765 82273046 424745684 123042333 238125057 355295478 889667300 291488523 45052578 127215951 616419569 382543451 828056796 737519833 22960067 762836517 936644262 316271408 242212770 715766696 789551034 654462293 261567194 635302342 316590617 537573420 497288254 651479429 507463301 616422140 471808930 94197903 780774662 520590322 460525152 995538354 557205350 299558045 251514836 51607393 441274293 194507379 679385568 725914674 641301189 991370059 262427497 275746142 18656942 534634978 791603928 224921413 860470604 119065174 576589977 914002407 114906812 804946605 277287327 467872107 724432355 704005455 265738718 185144476 305870567 279313800 377775824 667514727 71129523 274788360 148174321 453622622 794536055 682167138 403505987 563822648 728329254 703374480 47774155 58914382 295311607 258812781 325634066 510179616 834395877 855395130 772192932 227940814 408871471 126199066 189098644 121918368 996596696 132203157 451731959 946958463 296046632 980675097 253929572 264067449 453785897 394421108 564033915 337594177 234181931 213057115 580577627 664559788 715905856 599197927 772083497 546601269 53077440 774779411 270345104 678204793 280430279 176904255 893139260 545767356 982101682 490845104 634106718 11334755 276270758 458389261 251987499 41346680 137297161 604432356 158738269 731738154 89370119 333410083 543955632 352584009 960413710 893651871 924650086 290056654 941895762 434168464 348990404 895531089 952281930 247739923 734057875 727783569 637150001 260787111 852154015 107353584 389388934 347806896 143882811 349161972 334544012 272681208 362310844 449723080 807147467 900740393 336313849 794041784 197357197 378071380 250635218 349086649 384669026 215988077 813054118 425355742 649592732 389988300 563569115 569928676 474573780 873924525 315363929 986968231 353392227 580022705 416621839 716054187 369584106 108595803 218369901 468419732 859959754 610466964 956954601 237361070 174633133 258275368 622502522 317946982 612798203 270450247 202718496 775091406 710190950 101825540 1822810 248825629 740082527 203590873 553382318 590918189 836803486 994725666 83455013 25055740 935652510 178141853 620413131 915870251 710456094 451042544 151129907 504575618 4029601 18750499 922767858 115701098 194837999 68903202 812819232 805111409 841383314 413932604 492448474 352936138 933207130 158309799 997324738 69680074 630934489 64914425 3600765 205025132 464712424 660064432 345444660 586273998 993356832 282644652 180229140 794698418 372634722 149078192 898273742 412764158 900521808 428452324 490122519 922079804 463170513 922403926 799917609 136795163 939773585 548286836 213307713 469344236 597343358 497074835 35020063 732802085 849164620 440247660 369236361 805469154 16773618 877207705 496536520 914838879 476672299 898835996 512425768 261529215 434303478 220696025 903089533 241696584 714432023 470533144 721359769 975942245 637085332 776207876 285312471 601691043 855087160 983895086 628844691 38172788 779739667 576827658 806932143 198030959 895065079 169454448 89843728 424696781 522243325 582693661 986797087 464469486 201753598 267474736 253912649 924124114 699635739 708024493 889657471 196069025 76918582 409165565 541237687 654087204 23498358 904860780 47898217 570041673 226284231 552180394 829006098 660872354 641493848 816355659 986036405 784699110 60225563 110956615 916307285 760228207 505036872 692585082 676905595 173737147 702589146 395344421 20160950 501781228 868545808 310669675 509115159 814068808 465391854 286407381 655912369 582073273 926080441 80304079 836159519 215958349 58403455 670512936 734157054 983653559 383032461 601030038 913061742 399599564 575785975 536938544 131568021 287869704 192576531 734238450 780825884 45419527 352207358 746998588 514530736 862412300 321094421 864795731 226663298 655868541 222358909 126239711 788593608 198920036 7614109 455062636 810533690 552782832 402823583 197121001 147303061 877528818 719239154 962090539 490274587 727295841 120427466 348682603 311576849 423127766 479380127 5630148 755138624 296207376 754749354 584918198 372757109 625721714 701205099 132235686 892515842 346452352 159683878 619466843 593388090 904212326 357383008 843447427 190362104 409703281 427389543 155840812 507444761 711125907 281042376 38403403 934557693 178185187 384715735 54176824 415860234 303302939 134402602 213150768 426720297 506411288 860650014 932123346 296378439 125855582 621235537 794191267 250472662 368663954 344223782 432308362 795438921 257037822 308783172 819876436 368146587 272183824 92774167 226151217 670933449 760306906 234261582 604496693 955617363 939609492 52422235 525183192 114307263 903714838 577223926 855989623 358418198 155632991 804927386 257006032 916804453 597602833 76368903 721205386 758647870 425101041 871413950 526422699 250612020 658798956 825780616 134757408 264546147 748480013 965294576 418215480 871808485 131787528 956580292 738413609 758840413 367122611 596570008 416543114 752093041 560979975 703945026 387586263 150573384 391026467 456530015 625467889 75474960 371634121 417926349 145224859 946793082 117571552 990172975 927272702 460437052 781727728 641716077 977614886 38593166 395005353 139420465 142306434 287132334 782272604 107127914 544680040 644110940 751178112 20014541 643341454 451407454 254042927 952317775 951334546 106800893 128802982 656147628 345970036 66360967 913972424 204049892 951280151 277695947 88448668 242251704 489478595 40352928 501475787 170307121 143194790 277883998 313007907 786368282 625032270 166653026 581274390 147684481 880903728 657347727 89842235 85655866 969537061 591885256 121428940 560300892 977087720 261014647 222013479 96677057 507635353 106536713 271010126 77498762 558480700 489440368 274998630 682654362 360559419 966794912 331654459 783651862 244883424 587671826 424672443 430322667 797386204 584033603 11179895 431844424 842126787 681345846 623779109 703306271 170577550 222365166 722693152 428726185 200398359 267378677 572597734 925909215 884114336 448519641 546158489 340946945 691669069 727671465 451144319 462191635 120200101 594704508 324792451 929326427 750650901 227273962 183388849 622672869 161707885 196232081 275258301 227283967 682357088 415420049 589381757 534703805 986906120 965561104 116988010 1421430 205683809 543936440 348874788 411861829 516876490 911713588 237298155 435258249 563408775 61699766 350744614 524244581 369635137 304137844 653606368 663573057 480893316 333401126 600076102 57946951 699315007 39920010 692216874 34502118 587862856 1954017 879399555 574424915 131695318 40225135 597842667 857010179 875113477 605766142 317244192 509315123 864335445 83620700 949650051 20365408 554641195 276609752 830924956 628128207 61328975 892576969 451087252 526769926 69504621 512262919 215279289 408335441 683237780 485794672 379079933 709123134 984668602 307036260 435711864 560853025 173557557 641274186 21508578 133780113 570529603 219154185 360668954 496524777 285105283 681959567 192999329 631908040 607287674 126029134 164681759 498984593 47689488 132666298 141105629 253475820 938061584 692614604 953155914 454688579 50142891 224523650 185971319 95186758 211814645 165563741 219098522 97317735 660883303 916763873 688469391 823502943 118929500 625677592 99318866 617072807 137417620 300622608 810143110 212847360 664166067 897053784 22837489 881891564 460456387 483592071 900065021 971487026 955459502 366543029 424691513 615528542 822584517 146629120 573925591 242966846 968052028 141852169 113001259 556594534 768330155 291662964 136078898 58610093 448753550 339651692 159275272 479471790 722151366 522016028 473121905 856582472 777169687 339429943 349048145 561594655 760477352 663881840 721159476 297846552 607029382 109888515 831393991 498656225 383018528 688789803 525569628 57324646 255968460 725918889 523898987 888382045 670939201 292071492 539209227 737131196 954687771 813910339 623849341 636638269 701317979 62538485 827244194 521446881 822569188 150645033 75410815 487412074 17061375 778874550 556958912 257996767 985292248 81846773 123904051 304521228 993963262 922214209 686268745 714978559 813620199 168521086 833446296 478612620 671485802 687619728 218465627 165708234 400299331 26639327 231490544 838766484 977826450 455273689 852637785 44691210 868007516 434173296 247249340 947847693 255734793 751308440 227898339 380282310 712929764 74454219 310617021 503470879 436890014 640126597 345604571 378247496 527469260 137212103 279640308 501675060 529406820 35782040 81504865 628181785 917075524 221584511 962672289 827934964 667751851 646204683 2249175 167010051 249046462 785045323 304555591 819012937 430576900 970942038 755276508 616609037 559624427 738929861 165557669 403926363 974081601 626628404 609266260 922350977 125843899 681540804 919059646 384722835 837929585 864946076 860383581 789990121 611472992 175817059 602676689 477388444 795093223 5012424 124709722 386237452 275430730 577881339 26286944 5587292 39829811 544653873 959714796 336911860 534355244 313967139 773223468 259279103 746782501 948154255 324176115 959182827 585850612 169012150 228127030 854385387 462959312 892126941 212720272 624987512 765533142 614229196 142585791 658447052 355039365 88221522 661080868 397964389 207599425 398023358 791338311 314438792 993680083 319977575 189158225 884050108 461567719 797848870 444948369 81326155 661742220 92172247 551373304 254580932 850935480 585924060 850215068 992517244 254958274 493472153 674620473 496256264 442425062 547208441 373698731 157742532 532383941 589127656 483367285 507536463 563428834 783935702 213696573 574391053 500735014 76455738 697682253 203399076 74975836 815938061 495448596 942098815 984297654 674730571 825889699 66650190 50395462 556793718 506051889 571851396 198891142 335053842 772382872 243212248 142315473 836382762 902558421 392878020 831068647 385366474 401292427 141467657 609363309 643274114 793896065 891289385 934297962 488303850 487085599 83196140 763057100 983206168 922964981 177781468 355077601 132941099 419019317 658548424 989756126 937149124 947809588 626367813 99877980 658366600 739203053 415172648 379291861 270466207 264507005 388410125 102185003 609964344 635935400 55467987 712347170 391175939 557185619 26583838 450990817 176565173 92749832 504228052 357343094 162207368 550685045 269930657 838339663 583775416 14284781 801615475 769804225 301766663 872522469 297934590 878982788 373018425 282204280 726350392 400497204 542575769 816082916 189009886 732263378 158680691 810999819 113711086 50607682 380504984 706490355 142294827 624439499 600978397 453851974 754534813 3556762 964805787 653545683 509167374 303551038 800971569 254129931 747932557 269433901 492273533 736976517 921295855 723158846 755306599 19236986 532555849 978186286 170308695 556621641 923429495 757753115 275678138 176672500 298298009 771542028 265200000 920422306 411298704 70808934 597513121 654034971 733907845 730250872 140310931 452481103 407584867 933498865 687865558 665664463 409864280 763172964 701345128 946512978 295841368 11642059 386027601 436322866 56614042 130366721 82575897 595524332 583426841 799014471 845731661 615955364 258947604 111059392 560680702 1104287 945175182 682079988 250655553 883504838 989647055 963219537 417361328 862348841 96093409 646541221 41290215 987704442 750214931 133162661 894665224 368925326 4690554 155865962 140120376 539587552 910255467 411792623 656283679 825621774 892800003 2461076 900064620 588619866 906369695 22404510 397679695 177318442 226130020 15362996 715367165 801887112 90967992 236348260 872478000 391105186 302661831 418823068 57545380 906103627 438113279 898255665 995158427 934834552 92627604 339960667 913861978 136291781 744661757 294449207 416758954 538679790 105893749 860960068 393938520 502415190 746822267 550684134 546940853 101524355 913719122 73932775 549143830 527437471 458663553 499930097 26245205 773252089 739118165 101529621 987223886 771277442 364811098 590801991 174789219 249495889 119725286 507398367 894415097 73686047 731686286 738450713 154265081 814340044 327369647 435878806 317486672 146922200 536355814 305922265 337857391 979163627 291834264 563368395 894331851 604895821 99868523 465752120 521894238 778015342 974837195 549057360 561347620 618844768 818706278 250039335 789016223 950040152 904670128 49658932 822731348 523054384 255070048 728293334 270713932 141650664 205271281 747837642 812573076 225048865 70625058 783359670 479200189 735003040 456872823 264029090 145824604 787714257 33681077 797300858 52159115 857854530 68800362 510695309 875770726 311393059 525685858 953760017 464621199 486605517 682940211 968844700 881653163 979953976 701692595 418624684 65506787 221085059 540623740 548021025 148946020 266858607 457687663 595768766 856632543 597693668 92829486 933480875 157479434 537987180 199771296 603085558 642858012 427577779 292033904 628634893 32448853 168636685 590053007 857334085 217045108 208712432 379193774 316567895 635230015 124017781 936767429 134789085 336543487 147387355 200150927 168703706 91762433 245418756 934042123 479203887 389589782 750607351 370523901 666303015 155073555 523368796 825256810 192677356 168177234 221784323 116394528 784905743 898200112 140814429 580059180 735920388 869335693 262999809 257471841 970600867 641434959 736347433 421692632 289019817 437373407 556266546 111839594 886002741 71786410 911238432 692097080 830827595 792642721 162542359 532279076 783576916 342242233 941033955 956384597 25287068 720730988 929817713 430538679 169294547 842377783 432822612 352226680 927086221 760037146 178537281 102589581 19536578 825647131 517139347 8314411 575916622 132501699 872632008 812780366 84065650 648429727 358408961 945987381 8121937 293178304 287380614 426272739 572012916 439520571 144756800 352076448 689975367 727324074 277823038 834219639 591016857 39489450 252484144 333938358 918207520 281135707 804344303 89991024 554501875 979776483 716529139 426172926 224275470 639477227 626612699 293482362 52875985 555195424 528366825 824433474 543127681 822410419 89725571 362082171 898053830 719929050 500060340 620608396 219994156 52664141 939085480 304992414 52217506 572633289 675422003 876823587 910655485 381979281 930853707 602264140 483465334 475015400 772967562 228015249 946419496 649004952 896724909 786454573 653504147 851800686 821223191 551036576 491363612 457675195 41033039 878244395 747550602 802312405 890171773 697065559 557490059 915673236 905029617 226163311 899355181 824989141 597298333 648420865 85116005 661006330 16816534 224637792 632980875 135764841 88670102 741333541 820633564 82610697 276697213 775326634 519953143 775575496 814660043 697495438 750619745 760172311 408583976 104269876 295120385 142179692 551590109 780570435 208002212 337875391 996036696 264109095 1700474 24065293 399236780 187140239 957287319 530396376 739969294 106242285 962016883 822224806 887645017 584230649 695749739 802723198 338220171 828619310 919341629 353358958 300388166 229221452 420420752 929824519 812930128 752373716 172955754 770816223 629749523 301637263 455387576 35607310 464146462 846962184 922302409 524116657 350797218 878722573 607935443 787773291 255127541 9833266 665206125 745130975 992649235 276801869 558075155 389920823 877675544 849605627 489457318 267073696 377844679 42978586 845433833 84273100 100776198 225192269 635698949 135317870 849780832 805173371 205844742 567413441 721401217 280544848 777418331 238306050 893952446 679639739 852697434 680820721 534238858 883666542 530392761 603015764 571130882 366517090 156516886 13300853 953757538 618126672 528587377 151960223 150494606 767239224 519677613 784019876 917488522 37161694 614117906 557798746 137564930 531869000 418859726 707118361 448129219 398504770 546679407 187469887 547125568 390027482 712877162 314179244 899861774 541826788 206688408 326592326 148406632 935048566 213741492 722345590 879904939 336926317 192845278 716448426 474853083 946110951 760534811 591326929 256390173 321755847 569950162 991072482 409492283 316261685 919597392 80234069 737379363 706869019 62681669 396571816 238874728 892592297 515339589 443195355 499898816 80334033 537918281 986438388 398793348 639300043 881974827 687574141 80546867 773945747 475970861 324815105 741139951 607989862 118542707 84370834 90015486 143791945 905417348 451633734 314639690 203390082 100713677 197763253 142333410 894980637 956275230 645044861 286358391 713599080 53276202 771745726 531045088 841895543 965357324 437345183 293465494 127237281 969224637 703022791 495106616 41867008 972490911 943211492 773551369 450993653 614226933 222097448 553641581 850900131 61203048 801565638 628640111 42234223 95991684 598188154 946382910 730274438 626573368 281285630 235488940 687793751 350461786 225960598 728584366 538551317 496300065 840036741 881042654 799012918 239312041 570614678 898539772 331848438 877101170 772028820 540118121 631267029 679967969 308668113 663908522 511471381 302894014 376453539 426394091 91825213 279690165 888805346 519684473 828029593 85319381 308633964 132858951 285294775 892816148 481625250 455157610 360143851 741033160 652319464 710832285 203215052 383797039 113627944 60078782 157360565 6642920 890933328 517269583 597095237 851202168 207065039 295368182 25386719 398348487 420491804 396105469 654468395 261816736 85659439 169514450 397908627 357430324 640677638 106191496 10168263 497214872 927873058 60397909 517573177 302014786 209547271 474218258 522606754 306946960 750591423 129161150 213563771 390925889 422420568 666039547 403879301 52963577 814525281 764424336 947929666 137789890 137132401 1448677 782775417 877375878 733824673 6924682 982077622 390753942 425847053 327123376 772508615 998305574 739332438 783804590 511553856 766545358 730834210 11812989 236722168 351959050 258974619 74078269 990539402 459510971 371782636 701114030 717574613 6661797 431027144 692289720 154298748 978036463 482423779 140279779 17441383 615808422 271439478 747389151 567508800 40521785 9258943 140919806 493108983 807288318 461386879 146010549 409522495 469861036 524718202 589969695 764880654 917047519 804337914 412578938 677856545 587344024 84123469 791651751 405051510 625696698 169334082 156266158 764442319 727401102 85498288 393282104 648060214 286652480 715821808 832644115 979425396 280098655 780968286 719227314 389063576 707804769 430628827 140598443 641064566 887325725 955590734 613586231 301120549 81187407 403030046 216351925 853118336 591568919 311509690 540502567 531508646 603611770 513894417 540651187 962452091 38671584 453482778 450974755 213174053 302252436 337534030 134931301 837835919 550312007 358351401 990337293 29173737 656346254 734921132 905272270 858731302 429156959 454428382 132194565 117056892 949335192 777494342 946183470 255480296 681201528 663960691 175814764 366924199 483109156 915892341 70970117 1232062 954811428 335190113 8645092 19904628 969505763 741500624 960727318 176037330 199778610 499747936 141576781 684940330 507346629 450969138 889572704 8851853 377363380 333973098 192407241 694795091 424903164 838548147 485059621 91244695 575509756 235788984 989139640 962859705 870288888 966183084 475356647 741987802 267260058 901928899 392808379 783201635 132929388 710398135 78573925 13310078 524203614 426042948 324513716 854781083 918144326 872235947 994859936 972698093 593992283 676834099 489850051 787541995 258506426 710014115 816049115 434971087 263274210 488362954 37139274 379450650 189114679 286817528 19847574 733323278 315930754 831290754 35530729 146980403 84960879 821480513 527875217 591975634 302223373 130198547 966934401 86846845 174997586 936927833 422960847 981084805 668681365 158199672 656218420 225919874 540533010 742188376 793577103 181357520 850301802 579973608 35832930 126642956 864020768 133624728 467743315 116493722 97732637 913088477 712530605 22377762 330148140 775349680 387911901 260121871 179379839 713011727 754321397 851545871 912152104 397163643 540766508 877101462 573566625 200286585 670469723 408224858 281079621 291212561 481151617 456895192 504580820 828875090 521190977 141405390 520594419 401328332 586726495 949761727 372080041 747178772 880696391 859111538 65803236 121853763 315772038 645395827 744189938 212671608 665558350 999483793 478082824 420804177 483620087 819654494 608370367 220180342 907264632 407733427 691907473 371297295 104012786 485271337 53129056 73896520 428832038 518795424 658082288 697952980 32907257 667433404 108683624 444916583 387124471 549570147 415003350 693411643 120433102 865835072 756351656 437061004 320171470 870209347 105297203 335493148 226009712 466364959 291530543 253095856 572260300 888089291 730226744 565142672 445605153 645310722 173295439 801845003 44002641 134571203 219468120 44429297 326753122 34819281 228183450 302876951 112148222 373572403 263083074 392669655 55433459 449363381 289090784 685747085 558779829 659157094 561000167 830965275 803510743 927776281 555954225 696761445 240451222 499551972 792224122 411939542 950589006 620801699 103199968 913044954 587299586 336474486 94654058 882722914 38126808 668141630 90610301 888148579 706995867 823510308 835310696 209735511 702984760 870334483 1668826 203849914 74760001 181717817 191255142 63444622 244279661 473909130 723612678 873808344 532202774 65250109 866363797 316283680 936305593 952856141 108420692 829159157 798886009 745205497 590503270 192417383 37601437 638175812 425544787 897062795 182592526 764242037 522836361 639552507 207897562 7128984 925891286 520193875 145945780 20529148 132963823 322245045 365867889 930166964 887189229 466124358 465697676 821661718 856632523 631552943 706332579 425956926 53234665 443735196 714627063 138244492 103346316 432565824 970440432 970575650 755188571 866573008 423047063 867751271 282005476 735284739 160187419 350592134 740121877 388063129 110524493 108170480 497226179 294455761 691652643 87417302 659616038 1928176 498733112 380696495 281473371 189501121 101218378 490156728 711536609 613865744 415112123 904025967 274474524 168374318 603428881 464647960 834623958 881734256 747340663 83070520 78861241 619082160 84184890 566184732 484994518 723402 853477452 991058003 861224481 536609568 78325699 898446128 746135282 121685271 575655771 215435337 415655301 227866776 512002544 790843387 203399803 107722384 346535942 325281507 612938327 968751728 639009857 739310694 700971010 527823021 979609581 320718634 418619208 121500481 321760631 906390939 793125721 446796840 347866353 461847655 842066761 528754148 135780498 138704642 192773263 153166842 529516340 5164579 481231754 345095539 356522197 417094725 325576695 589747036 80264982 25682471 260557180 992322886 782211519 690622796 812654625 122361286 435962169 748780156 471101650 448034550 686241554 744249409 508423134 385557235 216588925 82146155 848374139 937631325 355663567 566612365 668572223 58297562 238964739 58738045 32544168 938936722 722649911 621857240 998603926 233435572 473431341 640653691 690033100 865396464 778954443 698029579 908148338 877850620 468091803 6406255 513733782 476256528 895787596 975216976 986594214 226919529 237514031 436480928 839131383 554143945 396581562 530076944 105435202 489076213 809865225 658104984 238177825 419981622 709920088 483378931 521987735 507078105 413436042 510162720 509743493 322205103 998485413 203015906 391387958 973509006 421474132 984387393 853008084 799275981 946516324 865249031 575255792 906770124 197192007 148542276 235561470 276630890 262360724 591089611 978851542 177627533 592992644 106870707 870962997 279977630 96867703 477151190 246367290 515676170 763409773 709890901 736726249 878903234 412938894 943971346 85074091 511909564 18692771 14553396 312669644 563104623 321708698 578305447 108487676 983490651 693969669 841692313 964399311 45321343 251616411 608587774 38739005 48475105 979682998 973789453 139195170 516868106 543455700 267502786 73959359 792708231 757521943 32964698 676787767 233066857 567241669 840354777 635667731 108349382 627666888 525591175 734570943 428156982 944324142 603821422 56710922 796240214 87216810 274205150 119988138 508047944 886234385 711357418 909237430 662820145 360783839 656831721 648016426 287015866 978509488 607647733 974953318 605895568 90159303 736703599 147780015 33207525 245012362 173332601 342007981 265085164 374110467 746176890 946831596 937803872 921913953 524953758 1659483 602149374 952134261 784269140 723130063 140595462 101680694 976855502 509520513 811676094 711690557 226268548 293900428 460404207 26315337 362981809 409009008 960469350 937320893 654512597 203940242 622947444 939528733 498563121 775440825 565699695 791205525 166748750 285162387 490417199 663942514 675628918 176741934 389927057 531549350 802153785 687806591 623471864 490032200 889492970 860572126 154192327 920691986 743479584 757222536 518119656 169883873 721160758 475888156 988402248 970481465 872721098 814422559 645727320 77929407 837378881 38084216 46324878 511451837 433052482 835523060 992346594 761380769 128441399 666627779 32117585 636940670 718215119 229596921 926105694 505349513 803436671 828697870 851458956 794616221 259805692 791747167 567326437 607195832 504338882 681627562 257186934 17629052 591809936 863022998 8633552 797692591 275021802 833692457 653343113 410758587 446669462 291083856 994770361 123609390 913016607 557125722 913700478 265039675 575550805 922508413 318740856 700682296 706403787 742775376 634477901 467010334 509271128 426130511 548779558 104435212 954118807 201256027 614322224 617354948 878565479 551325751 481968157 331125037 466374763 719896076 625154464 246067151 709297802 544077542 151739893 274102874 101818992 824739636 213621334 479273503 89254924 443032396 376799879 870177429 137718288 673473508 568128843 169690070 854096500 509830298 381960428 307489567 630712052 511793774 151416247 805533523 102178189 968780867 684783229 766777721 949773572 929288033 554875668 318581050 998152031 573506038 402219732 626531684 315063401 752894352 48898331 45948521 252594738 296743332 448033225 810628832 906916237 450023947 14586309 79604739 245274769 114059648 426887030 960059440 140649241 942405155 72773450 108097385 477907780 45114873 576884274 423390675 26652661 528272745 551567908 88175163 575564116 116826560 297970840 906088588 766740299 700368302 326505740 685088346 191459337 871497671 561366400 547051354 621318787 865012484 925461755 725510631 369660654 901727551 750372868 414609791 807250758 442078138 290102569 368387396 250390987 276176793 35805564 472109692 560737663 45613667 929021712 189451538 853839017 846600325 691172224 740140050 28343124 242133967 462351977 653277744 421342161 345408500 729243116 121344066 564924721 325387023 942913325 400669634 770833867 519973913 697797334 6247757 643596220 867948404 916302228 420859686 149322082 251220323 773941913 475237299 893842400 752405647 245861401 906949631 470175646 154264196 266274253 509199927 200535750 909170737 342236019 782999085 491175368 614402156 97212747 662095832 321499606 547148396 19893916 203759058 128743273 879112781 97606189 223517657 205876922 715321231 888788684 296868686 497445450 838523287 169821131 993386425 368788827 936909357 645135741 522320707 231426676 854955517 648229822 623031610 136653280 473023254 901626473 640347792 810665008 634359150 125150175 696905821 788148405 327481691 206711686 782688857 833431047 421915 620074056 131986787 819156096 840161869 375296784 884198396 395369666 632835702 930938705 528271564 500388397 727143806 119480702 257462044 438797673 781757744 29863827 707259227 150077155 876027581 422255499 511029146 693646663 435149114 371966951 784391183 848112651 643487261 136598061 113682838 813941221 720214468 916414823 670682667 459341135 948377070 886219936 287726449 596351242 220833343 649644907 606205230 218457751 127105729 604563548 153767373 638561984 436298334 193625996 253383898 116612621 611385703 45620505 132057994 20614480 811965968 147767715 960300336 924569626 764468465 96691409 361700297 170789699 377341318 711196618 629462129 83497830 999237296 589413821 538663404 338901858 28087091 830855769 261115678 663998682 324742710 20074581 748913555 440290998 871936454 700275177 525490680 482856352 942333778 995150163 916370591 442364040 174556720 617629524 744322048 668492577 450697751 374406064 943940402 160641121 57489315 353023922 511282294 552492805 124305621 974813349 141111213 372821514 406153616 378031196 416023261 802496309 837245469 813906859 110992048 418818445 504648104 305634539 396159220 178160603 168624832 304839290 87058204 417322801 492853723 119008057 857065149 382288736 80767440 287745804 704813074 544355712 65550427 831637342 845207161 796501612 20315804 612440474 125090548 982219075 247842200 751047091 213302441 739237353 684340919 82094749 51890530 986697603 87211076 468344017 362243598 792325887 369354224 915772621 41177918 275106698 507448144 266135954 335940521 777568535 275484250 756731172 660375208 470743775 855370732 707916046 192396474 727107035 429416005 656733915 253830146 270361420 349690762 812530846 949941444 787862836 138582083 342570859 279535084 331429594 173289435 452066267 391327110 254356298 5079843 471037068 777447239 303558611 304939727 881464479 468161283 354481799 450348535 433748025 867790132 780310718 465968280 521460994 344633210 417870227 321432593 451801257 732118805 603303525 558421414 219829597 602736493 381646168 964031233 121522261 587170955 983296466 178096812 288493642 512373661 37884670 350617240 640935416 111818102 588133964 292188824 175377057 690604299 93209583 168582375 71004809 249597943 53817694 777881758 295468923 880464120 172197331 568158783 958308162 407569519 170122959 461522477 516604977 884674788 631058068 695613233 781374364 465378176 976760489 536969463 894617181 911960722 782069338 377064078 453606224 274496523 23623990 922915564 892764118 947938817 129773967 79573352 483949654 533083952 520136957 648395838 809635511 673757556 287819995 46671631 265339624 669384784 595875017 830177630 795667801 733977450 579719976 943188756 861887871 857186060 539420577 995606780 995063379 14830245 790480287 934817096 995038932 45682502 878155984 36828170 63089280 663284262 651499944 206512572 124823007 550891807 786631645 452313017 354807545 429374766 305150188 558879937 926291930 595393782 367147155 828986233 964416789 565414718 798120277 702540008 413724222 883680622 752348921 414931196 514748527 261053462 897255179 855248643 224187076 312806760 559657306 815799346 311770335 495860153 198023800 134616610 56618852 533217796 680733757 398554445 500304510 767486567 911846981 633848726 930507353 905044643 545049197 914147006 943380901 705121952 833612634 376527088 799315994 900111591 719021810 29696310 691628782 590621990 232333024 473880065 34228064 285217456 890913556 43160485 458996017 676520186 567299137 504860890 520612134 209860127 559714398 995616572 644600712 163284829 758054 407564236 676415139 946154390 655060120 903979374 836141898 982071248 319638903 317776233 690794833 711399349 116583370 354269162 753777682 120577556 565459293 747121281 27006185 497633630 210782783 139712161 563253176 575876138 25608002 740302884 245957476 87350193 329118335 567623110 246939221 682104914 340390351 11293093 985342714 33865743 226174290 905726920 73649731 861894927 786084844 955277460 672298021 87128090 884801987 511147352 132171290 195436832 513117379 695610051 418524062 454479282 917994778 338665320 223669939 678587271 74367932 806163009 121770590 330462457 716382944 858980649 208688935 554260870 72424064 800541537 76162973 906208335 20904669 741917196 753470160 138392220 797122810 975828146 231871189 624226901 385963292 151804353 298052934 763328651 811737424 15369991 409345471 182601197 99035109 775878714 723577954 773051219 319986669 181407088 606762068 320137271 308854721 807740327 129059390 318726967 136036730 617772350 453463245 654496405 807637881 217321594 829289266 983887031 353008351 16464386 228207522 525297831 919982613 65110884 430972887 697285267 719560006 681437070 250374029 642394190 886050016 679863125 104165638 505083854 845666839 347960817 916825479 963750828 978657634 33649023 256810456 249736103 61890812 817394046 712867528 702547233 891629924 834257235 79878567 904069536 987252701 865486533 893981899 890944334 733935855 262986369 220001803 631153018 150645988 329440407 132394311 223279381 869597260 932955387 456277214 611911990 365683834 927098373 539225142 733899671 439847940 741672177 696259127 489917205 881838406 723410016 119175120 892847155 38610656 590735573 339269745 913996184 218127412 759888185 407144080 264890508 132244457 163691864 683019812 125115263 181294187 644095586 711623981 455821955 662646376 150124395 380030506 457158605 538444628 439523306 255378081 49466935 607892454 515556414 28757914 941185985 835543193 498639396 175461412 365734924 533955628 595729218 745624015 67802845 437347874 122089376 823456561 94747296 676619587 33319978 137255010 212660963 62927897 320175919 155023231 983552214 966528884 505605349 441422122 78941138 239763687 276951010 670104840 372265423 952853320 595266468 24283202 78814188 777616180 463167243 758012421 574771435 216250760 865814234 440218114 710020017 574585833 966438457 573359854 52960715 175123773 843375414 704023299 175624164 755626032 551040831 936713341 927395408 781225392 826768809 52554783 675148677 800606578 900874797 548960683 144899740 578962027 736825189 496122477 421710804 433502039 243469652 239208881 52331280 143587125 877172187 338464584 425008212 376636360 976101701 994989064 577412171 968593432 252491452 444073033 866094276 24475375 435823825 741074536 589638960 661729117 851289592 776993095 850991398 401489205 585458441 2811083 116986592 931517325 329463233 984730205 511297467 830715714 494904127 932491114 633461435 630138225 852131975 951527395 958041860 43310591 770366210 875340990 800995938 393030675 533919484 971397747 231677378 608225431 286585381 380287871 102785463 482116282 189967377 395885284 815335670 659415664 990216376 165319335 802155226 497138928 364531958 281296465 207945697 320632629 82467084 340885359 128081964 842545791 489534749 958778386 970699779 155283151 650410930 323447120 375136335 477597550 227014199 175502785 12207903 846829414 140942203 443136002 157620772 967294983 714056756 163610934 472485172 937924452 288870777 217234816 625904842 141270227 588804422 921189514 663827076 414652785 947002107 736648705 248371108 632527004 272983005 94802966 890265488 674861175 347471252 216024574 22438483 841174121 309982380 714094707 860082457 113434014 689899796 651230258 208862902 62073221 319524001 52265595 458228768 758057040 266576268 783976340 766444273 37121911 727685360 188386118 669058534 196474421 270894413 164536158 95958882 712650761 435301640 310284846 346936812 170305335 873164008 391842569 89339052 230065477 801660059 729322698 611843058 538323838 494008111 308360270 466565040 968489330 552104857 529459445 233127931 904434036 258363698 350403877 492075405 949835035 533958196 478752967 5998150 946756545 935720001 116961736 761206183 124068615 132106973 810261145 402546517 849737551 397813231 882240176 330459548 595935297 779380292 42488069 924017641 459605831 857854476 992358550 851986255 299746832 928357211 301739235 331572483 500586256 517231273 537278578 743216864 543857663 585866579 524129100 529042916 951282262 951275032 561366398 338574513 601817045 651527068 644654490 561756173 731235072 705772776 279336755 331095906 306913181 409510376 124582756 504033087 213431095 240264171 729064778 964893653 671328158 610426919 196940933 511420282 784799589 317394483 437087675 814462762 348039779 675130507 395249942 944052993 746300979 333834512 176693953 395743938 783732403 282259333 206301550 707315795 307342985 353656339 882196691 870962239 531039641 36115910 200001576 991314994 48971664 768435981 207847595 644430721 121277021 695468094 853384732 432700320 571410610 311833103 520222017 711548073 257942151 146141726 406761571 894174684 395503000 575851883 990275535 465325593 74690530 598606041 476809815 670447207 409656874 25625008 554939342 951678065 312693366 922555934 223105936 83646724 723710097 624041905 837458167 985240211 96314507 143199710 336767463 36829619 981462327 240538750 669808451 737891231 315036844 388533836 810114421 733239477 745905861 898131816 107836650 58725110 340015009 548184023 945195668 86269578 92987427 136946688 853321830 110804026 906328178 638126896 641779676 2178548 813418618 217206295 241456240 884156747 110736490 133109577 329532966 871603189 257712949 823769535 619963393 541529163 420517649 421636947 637706379 6589388 715373050 794844999 403102289 297054106 96316464 457055935 656683621 209442043 755127476 8795458 542692571 878976473 381963728 330846525 124214604 443942723 792829324 947406976 612043606 570949098 964232249 237270207 738107673 443297445 356092650 869818898 484156347 698647277 488414710 150826357 871231973 735463777 777190264 346572105 875396165 879804484 339580879 188236241 213303818 413750778 231630878 482355126 723955051 544678799 989667533 534707332 901856800 211668783 514938374 191559978 202477543 395753135 509854777 69497470 342044417 633544707 847190680 93842359 37695154 832817094 114215836 359030001 66173380 126514613 253609342 234129836 339864836 521714996 734502591 45900110 367436740 128874951 640194208 18303388 377747544 485733786 669529514 835337541 600746137 425114618 801776680 61908055 811065445 854232538 511482024 470216904 855625244 535929935 664986750 193993966 38487845 374495508 269094977 261057031 479479399 977316615 440067148 506869426 761863376 606896298 34013502 688630132 786189266 744013987 939727995 215399221 309031393 478820412 51267752 104508352 56286454 622705635 634772018 982533702 567039247 924276139 348522440 562675164 62385836 482381770 155068637 222530040 3059028 601315609 632896039 206163192 999567886 435590551 764049443 947822235 39683048 119228646 368651150 920033413 641926772 440099533 570768365 61216448 416772678 861641140 849723910 399890998 993335671 381424939 64587877 397539640 574837285 938402915 470842328 927262202 212355825 40056499 308744180 135275796 291090303 986014228 392915341 913311234 468936953 663529382 478775105 89651109 199737997 406447145 839931887 865323201 54568426 368808069 94382392 414579837 524051399 32852034 619209733 158893798 800305757 219001361 600936704 303260011 636713960 483280449 15486745 2398050 376235305 402605386 309308930 288371330 989003239 2626630 882396852 805847399 474081129 628653939 812403176 306535954 924995837 607083186 110711455 913185382 718270581 444102667 321591963 971875500 77390501 347882535 53486307 839603216 531333606 24273620 383360067 304747809 289898646 612286341 10941385 239273045 96932246 487981008 353080138 202871427 138217674 874822638 574246875 204585319 222773149 427982654 232069720 265178657 264783738 874323138 688527840 287362486 63817812 981019040 278878806 944419214 321540383 949096866 575304418 988978676 718038612 778002871 6095470 400776857 295109233 126472304 633496106 127933202 579820151 528268419 364989449 180489557 113153131 170599756 225110850 356971072 609365461 543179591 496691407 480093714 362670147 955705495 620515825 136756976 549668807 818325890 776293546 859960674 949099893 467568883 996741185 658735315 248176615 394808567 823536578 172883988 389287865 746455360 157209724 466499545 243353100 737844133 778946689 740091706 760615175 146579104 602740521 428590644 567527505 893857742 158111119 761600550 847202713 524546163 706840850 903932500 984634639 1612788 648346070 318998632 435588072 278371930 804116289 578980076 317483741 993245398 669658750 165443537 862986412 926964279 964126973 81742058 919867542 268970869 20223729 731490418 387313375 763308074 811446224 588687234 399769426 610359060 877236439 714761884 139180474 488769173 210676612 40415779 744496746 985784627 152789530 597721312 563422902 400917528 277214752 178204799 831987576 232157586 824210146 101822991 638814604 106171284 436384751 445099654 160938068 800122420 523546009 577893691 209278004 288372267 953186680 751890538 790022935 714649944 610636007 103023028 977071848 782105405 662192517 788275868 438473242 743277952 975289270 68684043 587668001 4910700 524424992 148293068 860913655 847103342 747200302 887530769 903052440 928797592 794091408 931355372 273373062 110132769 691819193 224892887 298707781 792559842 194205280 952676141 228681184 604159195 497030656 986792878 875536226 772958380 802627416 696862207 277086302 36464412 868947179 118298919 14308456 816270230 663720064 133394708 554503322 946038951 388879267 336472340 595670032 280311937 438168611 640751708 194923116 351971708 424321170 637208709 744444499 447462031 330603720 768026633 540686317 242773979 948373600 712281803 529718633 630474529 288241978 914484364 497888119 182079046 118744055 278570359 161887180 527567830 449855616 685416086 855736225 454745983 545793152 65025114 625849397 570907281 909353957 852598039 968961863 628400261 949786467 493382021 938977180 421158771 374116593 331533632 829707647 113489050 661983817 865075529 408451387 214270684 510875500 434283652 427816867 851799871 746897692 638115896 693634188 863791981 432137569 182471826 993019725 349250613 194864133 468072738 240880965 418379784 494377752 956458843 1640021 298884988 15329132 817199895 2251618 912484301 815186201 980229906 171035349 876707671 935797243 628368234 950059802 929516573 399808047 106008614 51134244 701996101 500962458 980814251 39903976 268172442 822360418 524671816 598964189 155477769 799737970 372339628 729191298 903485732 366341115 172108650 30984664 501026466 883445998 221650812 565218276 810491357 810722178 415421885 386433583 560618578 341231028 588299630 64566598 247267109 799113154 148234162 608995385 590398362 869661359 220039697 180970272 518095773 590816451 743429881 245248913 56028219 399604744 138067512 142952748 617696807 774802126 975138692 368990224 827756086 967156263 717207283 448826210 478051299 333584492 818333059 311905741 785330636 138469814 539911059 559074813 288678450 788658277 783210344 233663779 105811837 836889501 543335337 182167924 279881398 439675332 80202724 348389546 331086860 750740230 297286919 174955137 712461648 281670097 925984743 855654715 333257848 766133593 809050556 415938589 913268255 186499093 700906147 207671280 968312835 648337472 178890779 896394625 666533766 965941337 660209545 788821537 868252207 75909027 76224692 979081253 875946534 989990566 532533833 493989735 339557563 250520492 115267160 223497155 102729439 812092741 656848597 786521499 635293609 157170371 875705880 466487380 681316050 539011775 292312925 215456983 593718073 853477778 862340933 713817104 803999073 68083677 710914643 647502194 834487790 444536577 656602480 461950322 364126764 454086568 457336936 592286728 984072328 133190202 474047083 738069297 466503444 103358313 386176653 211390831 590893575 900662438 917072966 609858119 906527291 148386473 118889970 258373314 12895662 725037037 259852625 912859629 935548929 913510193 395909640 983136601 99238140 984406008 530178591 44838811 379268872 687885066 661685378 212947149 949435827 220033265 743915392 453570315 707180592 807616125 563299663 406607095 459552724 70272320 312381573 618930742 770064026 740790803 115263136 504230897 127680416 428842383 685512832 367565653 286523304 39005333 296732904 357072403 969013656 170896583 132400384 226383072 923609338 908481292 956387542 879811574 320390269 814148624 686523352 152080786 464092786 405071041 614613851 273805428 423152975 10149587 112967448 522560098 240178224 512098621 56046505 49396389 722093905 337535162 322963729 63958154 333756565 700139082 56856369 84935138 769339394 466178990 15599188 883574658 638014531 261089775 146741156 641911748 10473253 786258391 571624370 847371524 665843738 621253238 568638706 503055909 709376697 198760351 895744060 130926858 426164539 745297000 780558669 607167260 365285632 295495086 632724804 664621514 404856584 859642510 223516965 219150085 428695163 271163629 5714009 672222144 766203170 961748978 195625260 901797494 436134891 689135750 800282446 870264227 608190312 901527515 830817875 690818634 976061521 622198242 981550643 906451054 968464381 823782867 674229706 902685593 972811501 661718697 532063065 941615960 334723394 643088291 738847491 429922748 669578562 237806277 88767825 340315610 692334039 384292693 539966895 637359692 384280847 38345310 626609388 534001583 803852957 202277168 83962302 843244323 90825815 302376414 226865468 944397518 917163190 106079678 419987298 68185 390506841 970633197 817378192 876767089 733709698 206142921 932070155 503267399 588545175 740194677 398266235 99868689 915772578 353416792 893475692 360318343 232022226 552313246 616167117 549839206 241772536 220154037 103721331 543837424 539524363 895396818 713977751 815169643 768381348 453753450 807769684 332444062 394450050 118692793 534486058 404610647 479333384 725954878 620143998 736606951 867740858 338103613 796162328 79482019 266597828 200905532 612818595 327501413 238459763 576785542 921488176 861740810 34457017 484254891 878677939 966857202 800946349 204679166 96484229 868501891 905592585 609585685 607035104 445175206 515575979 739882061 911104358 527745096 350201620 23147588 444633755 332247515 852991980 7341149 555631206 605188050 326585724 4471359 500973460 724391208 130197298 441502550 212301909 427733722 422941217 19537745 885593277 636421736 450646910 144206498 269879108 325531736 402806052 132542209 745669959 464579251 520501265 874061290 460788613 164330375 557506279 538144538 63354530 782434147 261881452 998306069 537107367 734973918 125577738 338469795 428588160 967400464 673030223 353468495 765160573 834064662 545256814 119930087 224564945 412795539 494974909 472193535 642622742 909591850 570438709 774439790 168322503 112016645 89407221 771229902 36541125 308629585 433174975 458743808 621920723 482477503 252182138 196495270 150963482 713470213 940897198 442830248 721243558 825660251 772078347 208880560 268023270 766524927 725815266 971074989 994306608 441906865 745770922 123727444 855552314 611682359 337887869 501393306 55093922 982200026 272764312 19645243 710575976 414215400 442228190 965184311 119234671 92596016 803333206 876507215 942994175 81345417 238977193 778838668 846202694 409634123 443882917 666886585 505841874 289855956 742815164 832885732 207654168 407982852 699140485 130330593 268970993 331807169 950652986 968392135 708491800 812465780 34534969 10816881 65655725 283645323 60456324 999488253 581055669 503868405 136193089 696785745 562232727 845571497 836021562 623196817 660474784 803006495 511611997 191091370 820469632 948792021 319201597 573419979 681464779 741882827 549794703 656127718 966481786 95181831 646369198 627225652 538912359 386282002 848097048 337604526 366811092 586348154 806358767 593993109 423982309 466423374 29125753 854032106 677553441 838596517 543159201 493643766 596501749 459855895 191192947 668059844 709768753 532846402 559398563 131338658 821961865 363632966 469344775 153630116 12499477 247353162 147959065 61860641 816026577 826620917 835406454 963626036 401942046 454838261 30836321 186326844 318991167 630707324 107592512 32759644 704747997 348383677 717588510 612854012 471537028 163143028 677444904 14657094 413161251 982421851 869915696 253750186 939762576 537046454 886990125 919928410 390694402 351338952 714467513 548608718 653643413 650716251 471993490 866614594 442923209 770899517 631568409 223325235 326729220 678243005 935179990 479871718 567359499 492646962 648915698 904411617 726671757 1274484 855853499 145745776 922308248 468146017 261400612 284381729 190991138 350429530 492427586 481166664 161469313 467100611 324183248 759392636 442027763 617218950 446221228 158118680 433005592 967894929 113571927 934893243 19868530 706066259 968441721 354624968 484629996 799182147 673120348 971327719 601977168 431144793 976687980 31374466 18902735 342171027 544630973 182214985 506341758 312385650 390897285 970372271 580891347 849231738 205448093 975113066 22289708 227171253 400433156 511726071 391126088 221434417 749795164 414265107 573209547 851015805 303250795 31897155 397584319 364969264 415175836 457778253 236331790 380342370 18468987 25719741 692401673 257291825 361700413 777581409 717199076 958163774 240771893 36474573 722461239 40536365 864897376 149272280 263307646 855585577 49027546 272219677 409783194 706938973 169852775 515382651 247280463 23364220 768840427 748624022 126372804 796860986 623110642 581404755 101379846 240282576 316896553 98118496 906952324 783495548 357909731 382238890 265048980 8283646 525206933 565922788 927163885 256055581 312757850 302716423 856797227 241874464 24159087 859700684 294680655 415507030 206957752 189577780 142803004 267772814 419859514 781424897 286254651 809370271 690533023 145857850 637066104 517678050 367003061 637465515 329154690 327628723 937567471 376585570 43175887 381936883 568606690 213271603 944375862 256106377 241450185 770140981 319362931 337006300 645506306 838074179 327269030 55640155 86247823 757752189 268201172 545743349 474644886 167467460 570582885 671827617 770596577 733828929 624723108 188029144 453587551 942949086 6115907 333856022 45397665 882113995 924698068 704806492 563015262 261998075 816082256 548932785 91486959 480353956 991537044 808998300 285111507 544230595 405451999 875134636 850989 95810454 171437398 907046896 843428161 683529504 301024129 375634047 322625787 72419496 353794763 127442162 583529831 653647162 486089733 248516581 568627258 859612708 375575011 542120058 85645128 810411899 929799549 496334549 729012491 679124116 720763088 20233377 541188387 572621963 744369467 346786697 921778897 438028479 950281730 786794944 705363322 975422803 221531343 666215034 227587882 287931311 654767148 485701744 589554958 104582910 467911178 512093792 561597945 163066030 501781053 682298251 119242976 267596018 831996157 784172086 7357278 588764483 550404454 787250217 549622321 496946907 677834745 796239155 723256763 202129208 805201177 187412387 932179585 187860640 337505679 125920465 144305072 926560407 44184839 333222291 268642707 365837418 397091472 381860040 414644766 226283943 562277664 739403217 234868070 683034787 129765902 358670099 584664103 299418355 131861398 723823734 792014397 552671731 745082201 337464809 246913835 157527362 34565850 845547483 376266903 729005380 655542274 874859972 354059979 272451999 809415068 784342170 825948470 728766398 268895706 580058460 337523945 362061137 952922318 892041611 822872347 64191691 725745394 137662892 244702118 41171939 594955169 665117639 986572167 561798163 785665435 720265195 198423393 885528860 987059589 958790312 182243323 339021184 367267430 79818643 742893758 459391751 724016684 78441413 883051576 764694843 135565861 596522076 363485339 673865195 501294982 795843321 4812350 721200556 519449064 890545729 894981147 629123667 368604101 110799964 222753360 280634236 852360960 230489977 765476510 158189831 388004698 842482248 482093293 86324117 283572990 369781886 610060230 944629007 720932598 4228437 351523543 722261792 308919731 796629001 403052915 10320310 738042761 691759708 580006159 877904261 226983216 660578066 193077190 759597699 847237700 305407606 705426134 35619949 685386694 483308756 575293217 717584193 80271002 166534909 525359533 895908290 664740359 129717958 886545444 358739448 948015162 230635912 216118101 969954221 97151171 179176098 148062129 421640944 111872277 834049011 917863375 142188182 742224650 539393632 158782184 781812916 291306846 504605268 249870171 384760102 955536943 453591611 157715243 704370700 267134852 878587142 9405052 103898184 918897091 670843562 318323225 356375041 647313976 11011744 919327217 224126754 98426261 558762087 930508182 193949659 33710700 629319678 672739516 712978719 787209655 374614122 221039040 478589733 337929553 1323062 382662687 594050024 308753531 447543790 691215610 788380071 696392280 398028451 855891865 718020965 476442736 405408362 208531940 409774442 230183217 858690269 993321708 421182912 927139433 129616280 90875744 396708022 563521998 153387709 202935832 519458145 32572278 883628401 784902286 857601046 437108831 228096604 254276448 988878066 843356904 659756077 462978768 621282898 544985942 141760020 779658052 705811291 229689424 251056710 302750150 579678835 650987876 175868029 129958020 340597190 676834688 876671605 407339857 770303938 494250873 125513840 565457955 768219547 437902983 632072627 618629523 127011272 667889863 656675079 711346016 936032900 805423032 220154681 903852268 572174414 362377919 952314266 545170877 880282217 632346019 935773311 564312061 759577949 512956177 695966146 998613243 73056116 647968025 405740863 589737896 309633854 233571247 850389336 553570075 93025805 968146731 932476274 965387534 727467641 313776841 90774646 669039198 548819166 755984170 513942865 773041550 715950041 974758609 2048884 981620549 434276559 127727271 387181908 885739211 286338662 86047352 705453291 954947216 91203338 69644660 964106293 23319718 101982057 501865647 587375540 483064642 581938936 717941153 931815149 210247999 182097003 113056422 200810217 23036058 204772416 611081086 704893621 934245623 708089141 818902990 909729762 298119194 209089742 639608734 167652101 764020847 678869457 974118874 516953144 938571652 270057673 132892881 854605207 482371721 529157254 864779449 828127173 159907543 426016410 178166313 781023844 292886118 844073950 716103836 556945568 447028821 411061995 644157685 536152997 619298662 523252386 416732150 426579236 309408895 495168677 20017863 199235539 236216618 348784091 156895094 232181226 708482069 502503664 172174705 863272358 919156115 657648850 437225485 954773961 899716634 657498421 685995267 587868696 787654339 560723216 10134253 388883420 875053517 307142942 220601806 611905122 804784411 165259358 468429191 84047739 501282481 786115220 840194147 427462652 180822842 720511685 326015884 513032255 478898309 338263999 358503315 346825889 367948291 123201679 303852780 587452930 52202827 78408456 300960367 606042184 343394455 786851395 635254745 758114524 198954820 139675417 365973577 503686955 785708118 540365995 427035843 189892390 130649329 363364571 427695792 702047170 657415393 330318544 739604572 490360185 275819795 19999606 271437175 470783688 688786970 27441148 378819477 629341871 395450027 873098324 979618478 737300276 757486113 494108598 310721950 413223904 269855994 125533981 289931942 367690816 686790999 587851720 307145193 135792229 536215424 540088251 978553328 520516965 68816990 981682235 421511207 815857112 707546112 948438102 441835357 622661723 840906775 473253721 882613832 672050192 974018169 447976791 401909247 581357852 490086817 953201577 15356542 126946088 866490157 126178153 314820389 70661089 131658335 472365045 424304442 464223096 403355293 952411506 63187554 879411491 229873650 769885511 786303276 825130394 251323274 742574750 134465926 863098267 697284666 733784806 250694 491388006 294659317 607763027 956294306 658121793 134070104 453729372 803700408 477043445 41345567 666430013 499628551 146465871 98809261 690409843 778579188 849473184 815976073 446590530 864205383 21812542 65329627 252453426 23516075 394649345 183264243 258584206 969708081 186296518 72813251 580217572 48062157 378329072 123750496 15894920 751122648 177682146 999174532 971917328 492012684 752826758 249284111 498884569 392608651 402855369 725484930 722464385 633668953 25318940 719953282 620895339 543118813 884501493 548442715 138109758 487309284 154530380 850819450 262550630 666377630 485768222 693728242 640296850 727853855 384114414 398586616 236102452 923356895 521361215 37196391 850669828 973364283 405802267 998310717 801937533 917065714 558965391 523995676 98797407 141211816 481617452 789987786 808303147 75606886 260693384 149081009 997440682 701397016 770612155 822349408 827812455 489585166 57910243 775933448 520012592 103282299 991371680 343881471 986720665 536346873 633271704 420113473 730639224 289598467 287310836 673567722 9655914 732603258 334443745 30708157 352579661 448963361 671886609 279006112 437005764 281090849 71224887 471345694 352259767 113580678 987915662 554597603 27274448 957410239 324614227 244206404 723438590 133915426 259183686 38385333 468811510 838847845 20504110 300471632 431855021 636395046 2771538 292658261 204738015 645458021 229165312 877767332 634964363 860808965 473676041 459888965 484926837 161452366 97641027 202730464 20508067 69933934 787077126 62288709 482001889 333948659 236808112 965848038 968460861 291252562 969663265 747406424 743993739 931091556 19042623 716108246 289720290 519583972 14640756 874386110 173442332 591312626 951627563 385731345 273196378 600267411 457018454 173879031 983947134 555807278 793609707 566737209 181518256 810075920 592614242 70094789 927890394 726470121 906068537 84367406 96959532 183782221 677505648 982959658 893239704 815315509 671322894 878714898 675396183 235665019 472998554 75968357 513237090 320128353 308625826 201127237 716811257 439314443 389989687 248208632 604582944 669637120 328038767 231365224 395202333 571517357 375132130 333926564 829650172 752309474 483617838 433619549 156441099 162457939 466079860 141799530 195254110 406509336 234394584 303619140 778015052 958212397 22034180 424082570 643427312 762797043 139230373 604662655 409406377 502556589 522223085 594659207 585339802 48631044 56334096 41631150 967420970 548782468 764073415 501280 891123590 73203228 247190992 587067058 48391706 999983010 968361323 226299736 348535580 127689549 123756510 560245933 699936513 177724217 765312499 953585774 462068742 342059751 352698485 223209471 224739496 551379386 344766646 756462820 327935020 489262970 88061196 639116105 924869400 128803541 549445456 964785275 521032632 564749785 564385629 104986477 90771098 322442364 197451159 676530996 56808210 905582868 931619681 144589707 408285623 794052319 483831205 679301968 76690660 339777661 329756497 422368517 75164984 512735856 328851924 377144144 320626198 566416803 404490149 183941499 639262758 590339552 685497533 265713141 973013970 66766424 595689751 900404430 547367882 948430880 686506807 45951551 800347520 815609006 240581280 885887776 335790509 875319904 325901917 157300592 996917450 861050101 214808953 28997330 611067288 928100881 76234631 352419594 889202073 439409598 830297370 323510403 483153812 303219430 337193550 791937228 314822677 413550554 546773822 646591254 869100010 289940174 670580875 254981816 180671655 899201114 656950748 858875308 527252771 815741434 609116760 329091855 34516473 677828239 170490157 869618084 779589128 52612317 662961165 599144530 220346100 514296843 940496300 120578722 59115938 448229926 18569283 757380930 595480768 117959325 981035024 911294596 768115514 752358086 660718036 610482911 522542278 926899288 349038419 835647853 405191258 610046959 110708184 432099436 101017264 83072908 957309102 377228221 770211529 139219218 228394408 342779752 316597351 845855434 413584794 336545814 289727121 806912480 944716509 753788821 572853267 737308387 539194319 300010840 20407803 714745929 401622865 78913269 58368541 965892841 915675463 627563685 101319568 265599103 494714139 508218311 882701103 57955371 182175803 648846685 361980441 971989234 555201687 704963213 286061618 173803068 372642084 254971681 627170976 325682772 869147739 725217288 366177358 397164268 754409658 751393235 653508204 829802902 195091266 277187384 275910893 734554699 494855159 552169363 332150023 181371368 788232292 555027808 709016503 777708204 82016276 963452610 289696314 596473532 404083482 641782272 666767509 75003040 458571914 189038594 854278671 271391171 912123133 44685528 514757042 462754550 897515281 879087155 789771469 834818285 937512423 34774506 96659828 403192512 647315875 280683639 266178814 331375212 457265648 439276920 926576263 703510864 439673977 244459054 486586732 701764785 831932785 456917505 531370449 275068982 41038348 640705785 882558238 494449772 181994756 219925063 239121533 757248835 563445013 221949114 280285022 956189839 744292736 900064075 494406132 129958536 18965644 803860369 363338678 897935434 927278592 562716749 893215199 52189270 425383339 387238368 999760365 186055951 57752541 883632848 736193573 375441214 412832235 322790471 828621838 354815631 353755310 630761620 724778226 923138578 959675652 417444263 55242336 915308218 70823502 627149209 103266988 851056609 371195633 259890466 133111150 179731906 796735189 430910497 516793343 399089150 268299241 817112088 93680639 160265240 505429661 953757870 591765458 885087225 268660838 248213547 673016094 350881388 856216125 272522239 803980622 861057443 733390624 650429243 669867538 792848816 338411152 632484118 445772765 806107917 831733010 316355433 113178214 231100181 130471598 429026100 204064551 247810696 248332659 905748247 454561761 746803723 689234417 304736217 200732950 347099302 106496957 992820965 65782926 214783556 333951473 699512520 775188947 15845942 650406825 661743541 630687924 475466672 814504583 706725889 191698886 744448587 371171119 291590310 783302878 733921921 243587020 725396420 889379224 62729269 647584393 25695004 154643411 508328744 638040089 68189843 479718451 150742917 635572272 598735029 790357662 910688342 395791368 479481648 233074879 570112524 946882781 853204308 243957383 229020923 958721137 640716954 700701862 944913883 978507145 371831066 793758998 527852616 825491053 793014803 669003665 738694979 967239020 905906791 841523734 22340528 839568214 887138076 196240232 432996054 522401792 981780956 490183055 406512866 706483396 225971574 783428181 715235172 817832190 294691419 58533321 676458447 78015632 412782369 766531776 496563709 191899231 208920324 488728399 501793962 273059027 76873824 365530450 698943476 988071515 726060856 281824489 999905250 359096807 794905010 35758837 935786714 69643628 830938265 836133791 500760616 469725284 972947930 254607058 525854334 334665803 599565063 584138940 334887022 602797347 855382487 494418513 764683506 280229361 251046564 520695240 493516773 560382269 866780395 965140252 269279368 108464534 807720912 701773452 969324542 895791116 401663639 798884635 72338383 301392564 180573484 608968976 950081129 815413032 632277660 471190648 460451738 513095428 532229530 608597919 599484184 197353578 986128123 919642011 101157113 58283647 645961274 137621697 802700347 40734700 283762677 93140269 936274237 975267677 908104813 179620159 956173380 494359045 188546570 128267801 409606135 667027993 654566869 681749538 126780388 742446928 452712957 830305669 24341753 920645482 523193427 7093939 449895435 80268454 860327629 955714781 44120146 458798666 201435654 478274171 644338667 222932254 872980924 637120455 406900821 444888049 536446801 116379458 520682741 492309011 799631436 430420527 998844306 862285273 173225173 911877395 389514457 820528925 943786556 940598844 407942874 375161788 51575154 553823798 603468169 325259798 591971726 253692503 320287550 521485712 834110537 139303220 646716725 67717909 6225026 515952938 565738511 855917457 553276604 109108950 123228239 891448949 120918427 643277213 209362142 522559542 323050603 253674021 651927944 108867790 393541529 978911450 772842365 656877114 350576439 750838890 149347281 666978554 105358204 823756873 533619196 966583443 929474370 229829422 640454234 467647504 507964039 688912788 545151659 775089789 391265516 645823546 727546516 880015723 701589561 698243236 348033565 868007792 18464471 400641431 913634866 292142755 392905300 963488161 844878626 337081124 634219491 490574222 748404515 286338962 577573593 529649908 127864524 173338003 450556721 619455144 786199449 65625680 24705033 119609671 347744874 913182453 583709219 963709871 399432708 569937718 899263589 286248834 803083150 149199813 921284185 848332714 963537174 49944285 243459246 441770191 522286602 329898682 218911157 29295075 678905791 661507102 893644260 826861207 884814830 922880718 598898775 537595875 28922674 144238099 319924042 599214210 601104779 923694394 342099616 990187379 997322461 537658900 505225311 911238777 489751922 30391671 407958322 855681180 960513652 447034811 446548710 312868519 556764788 946018109 218991341 344114599 752017382 633135327 295113438 550523250 51654050 732546694 131735795 431008542 304556901 313238939 167969417 186732421 845505102 616727435 78582435 809752008 333810529 72389191 224430696 906004425 757861895 789917381 388564897 663639215 971932300 693272957 676886332 949523302 206809760 984696044 733687243 637629212 386093015 95063572 739676166 488792518 656329257 533362426 823516485 308825753 995797618 294329127 650499078 555889297 778547955 237638696 168536173 945193709 927103951 441543182 482111679 214806960 87260047 525099503 553950694 740930594 94565791 943320675 34553328 52209486 514742990 852875783 348616848 278845569 198592978 245448190 94501788 616961489 351984578 724460139 459498381 89096340 778386074 939762424 504751106 851493860 137941435 247642962 877957181 975689506 793145448 208899498 927882148 35295344 411473481 201391413 315852865 952981302 12685804 232536749 101449539 880169117 179697471 156129487 961498491 848042519 668799512 616732379 532020192 114043861 243319469 475763991 249952779 830227791 130248732 391037772 328983740 111637952 995848932 330711367 516522067 456776360 665877866 870322009 201672535 790655560 682992246 607509720 672592627 288533545 689331123 740976284 226433396 231159189 119067698 268512131 324324556 3270173 26209511 26669805 751864082 718009873 487888683 717014336 760495360 576464139 350118200 557278821 762308212 771854437 391888560 804778569 465007855 348918205 555271447 87566173 469468185 701619576 836567124 530218775 339610171 851719997 234432308 13707375 586909891 841809014 297194471 873795683 188139204 104602322 282645121 263619699 561662323 167499974 424959354 15325477 200648875 924078599 415866927 104601218 114369898 439522833 458157407 378863255 417226322 747065507 457487790 831975413 298316841 743551553 73700901 673311794 730875481 329861809 700633776 76573798 459794800 536693118 621565087 679040943 602078113 970675321 499966757 367801773 865773378 991226418 397350364 920048390 933564236 753259651 902205760 129424355 979347422 587553542 840729391 899025522 609020602 139897242 787264879 995214178 391518151 882819298 362541096 757967466 943580045 256409285 961962598 655005378 242432444 710648047 201145496 991983015 6312869 723479887 203629332 606420700 869151935 400422551 646193297 484490020 705837348 707825344 319879339 367490761 807775249 498118531 805984866 35578392 203917418 629279968 123345051 552546275 819469619 134802843 271635613 827695613 899834904 486271418 824199830 334969793 413529574 91880712 313376788 530119308 331639567 709706134 349402764 154442303 571663915 328022581 737769431 326352830 976742001 248302844 198170800 177208179 228588098 796935624 886279479 894365131 328078751 183484599 181973873 22318519 64886446 540562604 578898373 906996013 362107449 750711247 148808576 847173029 599262254 513227274 441967954 211102877 838126112 574225293 572122063 989883926 687529924 635660106 191923184 928914708 957633397 780323193 519613327 934563361 536590513 636852246 782303726 782917578 795223194 912997726 560821809 211642145 333481590 163976790 162604511 231876153 728118832 527677764 713527141 422943406 629725908 496898611 148376211 458374170 93577494 208548212 527209245 495643809 573806540 983522840 880279323 922007910 716122736 273534582 531628425 655219475 354657695 342089899 422717128 562917462 447089052 408091413 487424795 533664862 168650958 348313816 817957675 524670818 427726397 65512537 150402692 653303578 73853465 190545349 525690389 271458628 757956147 698664843 94234292 62836768 45275778 202157278 823981464 962589429 196786080 660863540 786235101 879329418 991043915 316442569 496225284 320838573 598451428 324664861 889705584 143735728 752496627 73727090 99264489 992857319 348425889 79437647 252601117 350436139 122021436 395207423 614856730 381236314 871877559 241870355 509948118 984578260 168246311 177386460 396977063 461049344 413323591 20249330 38166475 970046149 231744501 188583856 362977250 940060177 966013619 906821301 463482478 322954582 290934822 879077220 347116122 934993672 59896219 384778853 116410736 85562144 700358525 348623394 207756513 444994460 510869472 941848907 840584642 608584444 829296378 441766738 904103817 67666119 321031588 120635632 317717652 757595652 802358237 189076638 209715874 367468993 105892679 62609181 852063575 402835344 184557992 579784174 88864957 638611461 616428395 817624539 218474942 406245177 218671644 712509804 59461803 392110410 887973104 74694003 573779896 784739544 35543867 549405057 68797821 161806218 622997239 803156078 134373751 792598151 81502531 161000149 487844996 354897662 41518306 72493461 865004907 78946462 348352696 662979665 602401106 52431390 716080209 814709233 273372742 359206839 294271066 859326751 155605431 74358692 774793510 403130571 263211768 634743977 652714282 118151336 967018435 420338825 972801921 827231148 495430836 389662351 971234920 88209044 511783881 710663686 699612099 98375773 462772456 127085249 567568791 681772236 950865497 118422420 637785230 968308968 955012936 347273432 684903542 82221946 614606404 631175915 47304898 563658644 764680643 433847982 374292231 953750279 543576220 601183749 740932992 391839979 864364683 862011995 556241291 193945115 608092336 700851483 825522218 908016054 944755216 600313912 567659139 780560800 650980371 958636710 170930273 155389182 448703236 302997214 523565232 765191870 520873621 949554526 163253252 20418061 664728664 339829543 601800979 342699230 167624774 6284861 206943030 320886378 613617980 579255851 49572589 244925355 459528057 631969916 447822424 180082655 294284578 115486531 230949822 178171659 214231231 568513428 406621194 958707318 374120891 424479752 685601097 732224809 441066727 300174141 52636973 556886134 637843703 580239444 117480333 875407470 993220355 540543346 796798179 885463145 223709448 106498111 560905932 476109698 72796261 20531818 928326796 576880921 26490975 206053410 139910023 44491599 958915229 87179422 398519241 780010381 122248620 90177175 948202623 564192509 677909372 731905225 589084284 355384591 659945441 422119542 300203701 209990646 469624595 514947554 838745797 778603817 930953262 849030360 488498026 602834402 252768179 817479459 662910214 595036066 378442245 12628246 854693406 97196715 766456301 377161221 568142303 857097348 850647831 708315338 278560404 963056249 155845267 513008193 776807473 679190553 619886420 597862859 792130764 599843766 417440948 275858895 596692766 233133288 326089454 609038901 656841478 486763787 491283875 691355881 40525830 593032636 606848598 386014302 206629828 284340575 639156464 288660488 824970 906080156 234091580 928168673 132560839 156743134 300937324 480447973 920987788 480219603 508837266 775994518 625752592 902694895 298177064 121733496 386430509 965674472 563318153 936835734 207555552 692769083 515798645 653138939 449536972 942889894 543964561 673287738 445605560 626342316 660480997 774973671 591316493 763644692 553228636 153837852 27361881 325110634 775274311 591053301 85596110 377610365 786528474 566422292 705537219 763502815 565766574 498241821 32016434 69440617 577484350 561923643 293838393 464910516 762095210 545507994 11676313 136648096 269208054 545438443 663716154 452358097 53872396 501442787 419574949 304697133 853775542 844400571 922049160 994278751 777479525 626669745 437621814 130727511 560091501 36406662 928949540 797354696 471839110 365725951 474023789 874776233 657988429 694519141 225654863 968766901 719847360 200372996 343118508 722910699 710251462 828642479 111971722 398037518 837524133 245298234 911428244 719748645 352742538 135255807 293667990 972695036 82628869 303621210 830535684 346879906 340784010 891780653 728968052 688898025 35796464 678742365 620925471 24831210 287537910 382189651 923448420 441261694 154666681 310474107 487890502 979164357 25698624 436456904 689339881 327345827 373094129 326246702 134534168 832083006 266507032 666450727 387718338 235366274 161384039 599429935 864095609 204101789 708211568 535540040 274938866 749152387 676238637 892718199 174870663 477426027 564808569 660127045 299550392 263667535 892351381 550759486 615679397 807650928 404739748 771444853 809602710 969962961 35541550 679714303 453459828 184727991 651205793 258251891 615380301 464921135 520903115 257280369 346686163 169415048 766060386 951083287 294996701 110457557 165976956 864103565 731340517 250494572 878390039 387759227 291282313 861654121 837850258 554538894 654250251 153390380 435652658 377466103 335729105 687337430 536781983 807460075 656316645 603769553 561927012 441492260 482815605 561040453 984260978 136840030 710962772 617056419 51578269 416126427 51860600 837955870 176981789 213309920 193353082 33465901 45023759 670777398 587040537 143169035 543491058 361461161 456065207 184475959 860268587 770949516 385860570 435797749 931161729 557358132 889744044 359751114 817787297 677887864 669324924 55877635 905717659 3146552 705768507 65878063 467650147 93988307 565663488 869355937 902770769 822328495 834967685 993578223 717201057 481727156 455428519 448193653 982685172 687128785 722655977 404585683 892765389 103727734 838036210 642566507 228055061 712766489 989514506 390831332 91214744 333588913 505913761 689766314 669790854 664420670 946458313 662894699 15422451 728810815 108886199 572631707 456626007 459497274 917953606 406842609 518388494 225753656 910026611 437359592 799087832 731432773 865731554 129751103 433906779 278732788 51825496 179415929 963172252 232082650 322126398 164078174 68028298 670806543 799152677 940232568 382867059 584983984 992780348 470392215 472081549 656566367 520184284 44018254 124587119 407280577 658891005 338714739 628988821 388306175 549068478 975427235 364725983 408384326 485333985 919936955 678777618 7833159 492051276 697568096 240804181 468717239 19892873 549432440 970887094 561660624 414297158 808316847 221024675 837177551 474071766 600280564 839054961 690691444 668576943 47156473 243642841 530240133 110061802 695668150 807087222 624540490 730755015 205796582 74347592 365063954 262578470 980494728 388262707 673232302 370588430 151502175 554908545 775525873 376317993 790074739 690750044 119449142 858407494 162579086 691997781 61080281 575699159 670527424 979119584 67703996 242729328 975451356 539077077 524381636 63285838 91760376 199470577 627562842 692835022 299305713 217655123 645619435 722232305 814281701 105411327 814953064 601205471 899758519 47374942 585583815 442430304 11512718 69584828 761690240 125297252 651062870 408127689 134397968 405881981 954574141 344507161 377138810 674914912 840924727 123783844 614843328 445431144 958064763 707049030 727932782 396800531 347366148 715352640 764441872 384270979 868373778 891208373 281178296 229861629 128710822 707544110 314597753 602647149 693010697 311731735 277683182 567595233 829280069 777974079 188533940 816883210 818187434 129519196 538797291 800136638 307369803 465330821 670562489 670860408 440868991 822101430 896587207 718263766 402716000 575288656 7412674 408346394 735448911 457473174 387629275 315120554 571924590 896820528 178345544 54503825 530390052 631488940 565838017 321084411 446976413 815417848 699087619 95419837 448265800 363508714 56269904 935857610 808477783 679622584 725994733 87887295 146230594 612251264 129210019 826860120 286076996 468216001 423120191 34285048 170782428 831834336 417100563 779056934 814931278 12484005 490090354 305571082 37620000 500557499 506304311 417504244 667113373 175060275 949648191 190906326 864562773 723338753 944477930 325101765 391466395 682971262 955694238 292327292 497061638 427550948 929130564 785184216 401849328 189959893 219622857 617039709 914310138 535817685 187397535 687191471 115509126 27365323 766962489 428125978 355391036 494190468 713363858 984718603 512920966 451225392 854439335 989774485 470130451 211160803 843996920 731691245 145236824 461658901 817600011 567041518 468027402 590996771 907713769 554778774 55756453 85928396 526975903 236512647 146308840 54888884 893152959 268722567 91409239 574267364 773076444 195712000 52156856 193962568 718089745 477628801 530083734 959062064 971377275 413555771 245924545 937366223 677732026 573316740 148556236 188744127 496427381 616097112 823633038 834746748 821041875 844848851 755033250 809754084 331208450 478210232 705349095 220511421 673145523 172360429 281820416 564587567 725947804 698167293 357836244 895607622 525806837 769268628 25304591 73329265 904105980 498268935 751983520 173166086 485337201 317323722 853025593 247477948 736923930 250457591 877223122 505254959 265820736 667515086 456161831 186489695 344416816 592330543 104403253 206859057 971254716 911687202 960737473 608376556 649640632 822860111 69408977 574165694 733360765 2397062 953549104 525004853 585921640 597943609 562773998 302867655 830112348 117239037 392506846 674710090 827487548 585548301 817940247 599968124 355704178 372422343 854515572 391859324 873351531 925223724 137156372 932455759 583753753 995348836 807498970 118341212 160574832 559686712 85610222 593326832 117323497 734820247 710392634 473723323 996357121 499271953 227699693 813189457 963653819 179937375 964584444 203886763 183644186 392196569 922585500 492485539 952907944 366799102 842709193 765746043 777495282 863346416 10718659 495573335 446280202 862314741 244700044 479237822 946315780 193364727 217010283 950482461 135101561 20561413 550453355 685386564 570748679 504008912 961631196 833966055 872394190 412711983 606410193 411983390 611570164 200806299 245328033 829169381 479214115 189849011 55427175 375282333 65277190 143598778 51971458 282410377 751037903 457399060 169601301 641774674 126253236 196859341 799655816 445842564 74456429 256315666 959129861 120108302 615827896 469195957 829585916 292269254 986998230 882944685 580064671 874587875 145867019 10530196 109469799 568853889 167167009 308125479 256977549 765072929 700901350 28981450 493479058 66852390 432775081 792606209 422202807 7582040 155519425 404094712 241814662 23003237 69232134 787164412 970999111 437930843 764477526 954951424 404119179 719460400 859507473 77705753 513278374 306808122 229618078 378381314 139436844 570312631 1238756 949182873 746921339 223811655 955301841 317940064 556761393 198484844 31689175 501245 160814514 8051729 765058410 29022394 652680099 261650944 157878403 892229126 372228978 634083946 332577568 134533106 13268939 689734756 92388289 832235188 841145380 533348196 930596333 655075111 739874610 756722632 868990123 222663498 767208306 579693391 868295946 450113213 377404833 242579870 749757593 836809543 130679108 829019836 435896815 618680658 656969505 894986646 539918628 481383021 273273284 723064444 657156694 146098633 348238844 646755746 145837606 244867261 660296027 484810656 426832440 427854147 333734585 347293171 293747127 439329400 482677937 968093561 909569486 730810143 368239138 413368569 897551920 599107103 789764271 859445145 644724624 600439041 725648704 56283494 965591594 275837043 801183871 649280464 203460153 909377223 892718428 322617386 932080766 590448756 291733898 431994926 793175232 155851412 997137919 617689720 443550278 636189541 373132152 160562438 626724447 456340680 484604658 883796414 456150234 948488389 716584498 641150184 857304206 176311813 185462846 316336560 110430164 79723095 943172066 306768549 579514119 412039979 653195821 143868989 936339211 849298970 289889521 338038095 326572484 554169180 431114566 116599703 793922202 945239632 334959623 829048373 659090171 209289208 683045459 232971310 594747609 73515898 241574925 168375530 224786728 1250976 928093789 175279796 860349025 479818329 463091758 558910782 196976898 84673846 320424109 506759706 167854092 643222509 274198480 667584833 933110148 894492122 691983053 120645008 663486706 350291833 721888926 728161607 297786341 583436013 475518596 437738120 526029420 932497533 225195649 336458206 216763806 990094097 976486876 525164211 187286036 3536569 935414177 88826840 749995626 314335526 249512223 467686401 595403201 711748655 644694120 378570822 887459392 537402958 793694420 981108900 126514574 199432481 926587262 700581498 163896666 528739305 398631365 253849357 965035988 497270286 653154253 431799300 771951153 706915225 282880252 332188140 48325418 402561976 416451709 583897269 727820669 18976573 479179712 721964595 997402219 563720992 77948152 361110174 730016313 673806073 252317595 329070354 611807407 746718598 602789094 724640272 557917596 821959467 843235927 376864763 563926351 189522541 5951025 530834332 407583007 913156726 625362939 892292767 681948645 816865685 693465857 50447892 143440509 710261691 764568274 616357102 583316041 955043070 402950592 500075143 97145261 958165529 24020835 112100634 931847828 725506794 15192342 742873672 228929257 375489779 812608633 260500884 680873247 15504859 963174381 543784167 304705706 665025514 151607067 390762764 240810116 317155472 560888686 84751413 554171305 258407134 590471316 87174772 68818331 188948491 821665024 593957955 872615646 158931440 829017707 849105661 580690813 734381453 847621711 441750882 572794756 564262786 338966635 245898263 565048707 902317206 347917634 500033572 316649746 162617396 599013019 472371060 790008135 639245033 54367746 211812696 692382017 879683816 693157702 397419780 191761569 513912454 659266297 501803537 293230604 237107389 429704947 732412666 949008298 210892205 983459536 108844959 428444586 994354455 659244141 724646340 45684924 317113057 307417199 311977875 214610581 118179732 250013372 359281686 758485103 582785761 767657727 602046 270950790 382117400 575551272 380397791 366727068 523956911 106846698 632423985 265069941 341352129 550568252 637353297 986856796 857265036 631989977 648784189 103738269 58580466 77825727 294276828 626062601 644056825 785645492 614184820 702145909 137930827 376389052 242831666 312099898 778774711 875163812 724921254 172292279 547993774 762707067 875868740 117529290 256456902 419376659 605950692 43990363 632249915 64435588 944446018 592565970 69394281 585172650 28850814 652610460 181443155 378544034 211117982 733886633 853235999 974815569 837271560 120529905 297305240 543767517 746109192 561894122 504377003 925176114 336425296 480997652 527795946 241675646 680198002 426254445 67901196 699081141 928943208 797127677 651326315 154010637 828883469 747330124 377616772 359049859 600443810 547219431 979725435 404496213 739832906 99697631 396756884 978387334 278769037 201421897 512229051 347893598 266027481 274308287 999698173 881994983 476807932 501411549 284467981 48097905 861383852 979870405 481920448 474845966 910238463 892913564 886502545 897647383 952553715 872464394 984776734 114882725 101473511 172619966 252253352 852374553 467074848 406768872 434452631 106803860 795553350 639665853 923951860 272910975 575101924 102042615 433855982 284041733 205564139 680311890 322102102 400557972 514276399 559935504 943924514 633831008 646089960 203761782 720501741 360087264 404333363 879643213 568244597 431163215 664781455 25581666 374586141 41808940 991181921 590571014 613374569 636013754 894292080 409667470 605959556 677411201 393101161 227995860 810181053 886462667 651818332 951086516 624621061 37399848 441368637 744462992 144586099 725491178 391271524 299681485 246081472 124894122 771429133 663723860 567316428 598664385 317966041 454521106 564164119 874503632 724844619 12326264 304044360 888074297 215386700 737714939 788519082 992871587 450722984 675960213 348379306 993083769 687859855 989037890 69915994 930470764 312055573 636898948 465335025 185144301 468901298 856404704 550077513 648526260 333968066 262057823 915323744 129117500 925524997 357257486 92116951 178451268 950564129 315268990 800554870 89708879 677645851 500315460 290205862 420762149 89865186 310398586 75183349 515105360 395076804 316944700 63017366 537584800 259072247 784007212 530531806 777191080 276669202 764646639 197517768 653572414 483139729 117737134 602418290 224106238 699225172 491297430 744850078 101235912 868579104 106175064 960862514 887076414 361749020 819589290 837964728 214449223 252873558 876273091 424041695 813157263 632937532 930649059 871286008 275525892 742166563 603854793 893702266 812657754 587144388 882908475 837746814 433115784 889560250 168996738 282039619 383778889 630144517 121882603 408260779 181874333 496555657 427783239 567175356 646026565 515720848 476669291 548345377 447098698 717049156 659553201 338883239 105187702 964697910 813177206 76208576 988531929 350632666 728825242 280568067 448698182 163519240 435679747 956393642 563038163 880744317 721977370 903608850 860679517 38824792 82496332 724256831 396431105 907927453 925705098 571243093 75942052 47911349 183507913 702817824 948904301 949216236 91990659 987398285 173838405 352025074 52351541 469903407 166113374 220767067 29563871 892948411 40816553 344339999 267303815 607138444 392278366 131620122 600999094 945082143 484480632 817787533 861596409 348372888 480525366 376844955 19853921 955807804 879188124 42570701 840508419 409496053 719152368 675867023 940691065 248642257 899975741 894810289 918619744 205923459 735124435 469006822 741970648 93488353 902142917 10570312 896392199 349574756 709947241 135392210 750457750 659679915 485209564 500825061 869217074 312828152 31298172 311004100 81898764 598448305 876017516 263373591 892684890 356746208 369031699 727185516 918914004 503757236 198755741 976528305 911870519 185661694 339340152 859163836 536334534 310039221 909952985 109450691 426521028 509152370 49691701 668998116 840353019 933638901 461699016 361798558 479399992 953911454 388221457 621653846 891116492 297837044 259017556 872964052 763262733 266421282 963345687 527358147 505362131 831620981 623951525 203501364 216189435 885566943 765763982 840560667 984482791 688754551 116706853 601980113 478015740 992409847 162764801 564963728 318920484 428387389 641992316 657773050 855098442 139471562 951085879 721814931 373160672 138647110 733078164 177220162 699738203 747504378 93926970 758109396 784558518 515145300 609529749 355326329 570705387 737524071 794557524 866070597 694305405 34621800 705763049 865652144 378551794 840378418 3321612 90381591 836784209 466917059 470348345 678107449 231348648 831425981 759817261 65612474 904664200 298157030 28654957 885025443 936612487 573374120 950039487 944528608 92291773 978109073 857957550 855327425 59096647 685203412 974542346 488999289 65846472 9303751 386396774 18863266 969297123 473461859 293992857 65566904 685553346 257917639 933036861 62904729 421105810 794112950 18559795 182646027 626879748 80039188 342729757 61022518 927415758 776188268 388780515 248766758 564038696 743698541 297355823 348575562 55752528 681045352 603290865 956510200 197138694 766158804 210314971 467366887 225160208 630804939 312616933 592230067 596776120 281086090 186013642 657169756 786259785 735303413 635709578 116399815 371849365 176219152 832491750 912054332 232055922 263418247 508938983 665379814 367331384 594005031 135055960 759263062 670604101 147093602 144396103 282405377 719241593 69135568 887727752 838198205 711738298 369914024 78493234 576172872 870506097 466072139 469144096 818715329 970654732 440568762 421398129 132900397 769062266 570502939 225623048 900205043 58873010 188505400 496339212 474869088 504476972 962731519 863573865 293851428 834484838 166468355 425089358 839044563 187456608 596674553 247137710 113050214 20558368 311536956 202378943 721808567 564739632 408462410 675132541 987896840 650565403 979682885 603425064 856628093 878163443 306017908 448659905 502127773 282149070 821692607 639397009 770143189 64506692 704206901 205093795 991977205 404692211 330164106 29409093 56211889 601816059 630955409 151890059 535085089 599939459 17716679 659664332 104566081 242536498 342630600 898869539 199488370 571102902 869609687 180509935 41552119 674931777 609379419 362920531 678811257 388202758 114725468 66896823 199000452 36439745 761477898 538051909 650652935 849939756 811918390 91778413 258294232 26988171 102982615 996113249 683564334 571679265 418046599 428867994 120220965 658001080 739167236 115434065 443928382 723944734 107061167 757293062 397898972 578547362 776242448 112962045 824433607 379307419 258021968 875633340 885593261 845655521 920260285 865720975 689722268 401107794 131543882 64088068 36548234 824711247 220074252 704734831 900685773 821619772 142535102 15033959 226624675 322914819 121961534 885209159 53553580 737453714 86225678 592075950 424058730 678753624 266848468 181576448 580804296 704722636 170058458 362607074 482940816 27958502 641836942 937282497 431899380 931127716 739897603 524336972 588228614 147169159 881230191 799774710 360188479 424963091 557377451 684186741 894541820 267145298 394764726 581148486 673361148 64952146 471038770 518300454 667519716 57029282 51350501 269436314 527401915 488199385 99728442 572388200 950675566 425794064 947170238 457151772 877226829 175641698 780706723 873806212 57222796 69390451 985552704 176190004 965126339 63436774 108364430 535992835 133358959 286210534 95450797 984819084 832249710 304044446 653138013 521352622 721580935 749528257 395329669 929481229 754188512 109817347 814736048 554300303 280956294 211507613 75956107 191874271 527860457 918398413 826787177 471411949 729461340 118775124 652682431 567689579 851526553 470191606 461208232 137737042 261433660 996036349 135657825 503123803 899605827 750654903 968809166 55044231 381732756 857637363 810117876 320921240 97280119 33968776 444695165 569627797 206305560 948880335 293295927 52921162 604225030 236013604 631325333 795171781 657975735 746762856 329642540 431651803 890273538 691198594 740397111 778359457 578533795 461079001 65592852 573930739 871678138 698768348 542905541 829030896 707759436 636558458 823251312 250676091 482183873 712362 69931488 815217340 717033828 822483685 225163521 804064413 313003239 778881959 614318439 361424462 582923484 528128497 948009928 1861058 461633853 176433610 479107965 541116976 714689764 483178681 563895046 949073042 301050388 403027021 679638147 624230953 879127278 450097814 618762811 379620599 319755773 509081769 429014297 378781763 97182891 202671391 905817386 449683737 449255881 651061398 889241632 921560263 682288139 287974959 499570642 791979874 657034889 869824014 317834426 362688063 857304384 125128158 772349557 243696250 460829583 209146186 366338631 266137970 807238843 344628869 972441492 671076683 27800683 297381571 32103016 288213866 593199404 440767677 941817328 401915133 269408494 936444210 8304383 836495217 66775941 311572832 54292106 752839418 798405417 271813519 695483436 872625422 652282102 945299334 620944547 19806954 592299885 732531476 461166673 890087948 196916465 893921417 752926140 616640695 278793291 302838586 109219342 7116914 519787303 944159744 325340565 533320329 377794709 427391929 580558404 797945994 545578888 205005766 965696049 298062538 924377434 423867532 631469077 724833502 818609734 369962483 46867919 355202082 584617453 952543210 399955681 584340533 562696658 468480225 291131121 203813755 190359518 571545165 584394826 709176730 427518684 760871719 177588824 469677565 289612542 187057773 160871983 763331668 148054 931166112 3309829 854231314 85455710 120162117 747927732 668723694 940412785 374129508 725729849 522977379 317980495 495667724 839174712 225698863 45054365 419643341 571309429 357849560 878508899 412155452 61600604 613404962 180066444 930042482 312326266 568223130 503362153 228313486 843937025 641784591 381659182 685463342 89228104 127250451 105604980 627867130 596557385 695684734 762468022 27717146 464403490 990104043 371943892 60900282 988860052 316635706 428203666 804175245 461279623 193807884 393818906 402232135 440662916 63578954 586107510 691698210 805442617 883842463 458804503 134817626 608497913 953666809 514433361 370504881 954221369 568161804 106109404 559566060 965255957 454025935 160622677 716616787 387502024 65304828 370095546 12946741 44075575 772092564 519143154 314068066 807972711 228825177 542521155 91207087 568442627 763449939 431366362 506998902 151438295 973467724 137575239 570617363 649529943 542807124 972279294 63245416 650126617 908248893 897764567 856874073 245630806 576823071 293589134 664756817 780954989 920225238 617574724 177001660 109285217 591799679 871995644 494665867 592343894 714002175 344836639 106763187 57833495 841119868 821576184 142368686 249078163 87327201 438121273 411317240 509460316 359534430 67808373 269128339 305990951 160559078 339930787 868953219 399480654 676252080 122628513 329016403 383039313 350901431 405965487 306307727 619269200 765185850 2247408 660290120 625398163 246195772 389644268 377820563 406246659 389761029 542628369 271258122 277972398 637705375 375906093 658608457 15344198 268430938 828812022 293718898 544946083 510846536 862886274 886282154 666461500 450895553 983954895 807696026 362635698 993863649 15691324 468374766 582564678 530620421 54735630 553174489 193001566 820002386 789359853 250575248 368392196 256607534 370394980 412431306 669167206 485708485 892512612 81538119 887934807 832871813 502196161 122931526 635354317 857195682 996205491 447861260 899963745 806605971 17421655 613864292 655448786 68022163 330938924 642700314 448598658 269778977 48632727 727901567 936913911 325958016 203486047 372216296 799378268 68168248 40394801 610674991 296274941 344634515 271868957 945144112 615594702 839861537 930767127 984189005 879063269 347250996 751913335 397133291 730032636 47277925 680179833 654181107 337265904 515455501 262662334 374842450 946201156 790986189 210683594 400750969 694532255 655861254 497905028 852153565 358611273 829692258 486819512 931881592 276739762 227025993 613713816 303417414 479456492 606724461 546178359 400493769 415751212 607810111 817225997 22257030 89658701 655554935 49722230 743428486 380786764 58732944 921808946 850483158 954638029 489929033 170481895 344236551 689953941 15966245 944397722 49331374 546939918 516215532 887514938 903017957 442872006 178271272 649343509 806883785 204669424 615901353 777348705 103793914 681090785 511630849 397478581 852324638 302382996 540841225 916932237 282341213 608272679 436331610 924212937 666105574 667836508 357614293 112331822 85648745 473755161 148910108 925125603 594257308 451225576 310781718 293490678 846921143 351602807 632660079 686901205 754825719 666491929 870460693 622799573 142394142 652792132 652283580 445017263 128753905 473907473 972764251 120760318 967069881 357379008 99601581 403534018 264921027 950798641 985313457 507119327 298135520 393958251 849988651 557278367 657177574 685970200 125579809 649800492 892619820 358122503 37911902 15552279 759146258 252596138 389696242 702347476 514417527 358474646 625577647 465975611 625606465 928894469 104571822 314673161 652018649 71053399 284264137 609611869 424010412 937993100 993129758 902929211 23345579 435775180 465356434 220699148 968599499 793211359 260774475 382256412 675006342 308960693 161523509 545262107 866499929 883709664 494729343 92157085 226395716 619760149 425466907 284874394 956173901 698093231 442302273 986780910 394945789 697020716 806524652 363102682 6925793 750125998 520323675 671979393 441829642 677511802 888276882 829706348 63366030 759021692 290520023 850081799 190277125 540309442 594174005 468281122 451733772 450348029 968468988 754866800 975551429 621903107 198806335 640783627 263134805 785814351 827955028 416699630 959444069 737454719 359629144 762906490 727723426 22623701 847924904 507777010 352106046 811243191 231166313 554763774 726306668 428466992 801624834 883804716 830354919 307768428 621906077 166776426 769665644 178131776 881440681 854616206 778741307 903143071 337871450 42919630 740274074 455479846 368434216 150933064 169184338 659007121 320521292 651347835 145193008 842055747 400045638 730354892 60060037 482113475 827869274 169617667 525254055 887425593 674567693 245442507 548359534 223353333 13954221 274725429 59139511 920801001 228089287 23252789 439605221 363020074 564108207 920590372 872791643 993641331 933338619 188425020 357056259 132005281 40373768 191441951 782729162 785605432 210724212 708999761 313263905 554714076 710770338 582553529 702911614 51390425 661875001 73004324 608606937 529472669 610502821 646418626 554577199 664731448 20461717 938694311 268506371 557238499 350883707 733976907 733963480 279953270 645220111 726807563 793839800 831852015 947718860 201914278 945704112 381149938 695661170 677589184 75897169 538861892 842646658 53372002 844550193 663449167 444966085 455154808 446568552 708273826 570287814 227939922 370381588 802367086 670212691 117805347 697917397 541176329 662560768 850818693 360130385 605418095 585862563 453394676 315708849 91301308 807347417 164113998 87485730 977405875 818957696 142256729 372069462 162995258 954137147 55764285 169396992 778532316 111608050 800401414 883162716 839085638 733296463 810536227 702014372 775935178 468251969 373636330 303352988 30068959 406755709 399885330 827706887 658450078 262439416 10638903 105109551 647631175 534497390 353063513 546976097 954231226 909153503 331852637 986312814 237131007 209761292 512982667 388745516 9046206 993108990 152942094 361640691 697663943 93427328 216647031 200298785 506647180 255692192 328395835 834846614 82231202 174031922 628523568 138270521 148188228 3762253 362440212 742505073 190365392 909007307 458407430 353314732 467128647 473139405 534812683 77327323 946356177 675993142 971133578 132024564 21790519 737732651 265379024 110044783 354374504 441094297 148790157 562980810 198701044 209007535 171682134 805223173 868757652 859482719 886290209 905087271 699562912 300796130 599759051 541924535 507967639 823671089 20973461 25175619 898287771 664507276 496279203 22191325 827376882 783310071 584182652 900424344 102659462 530843576 215558797 443484431 737730918 200762843 295757222 778870751 326784323 790885806 402145403 103978793 901490164 562712133 637823780 778427409 307283698 738615799 906516637 552999745 961135325 983328479 38658375 274548070 30735861 808520540 513342309 801417138 512745633 506830993 968179616 102482009 92244460 169828070 54157700 902493460 212995587 263967365 911520256 504271265 847129272 405225949 801739754 314687040 244416002 814415395 350961273 552700472 540936315 446881228 119948745 851325008 3407840 868796693 97477467 300452182 433990037 231708795 317541522 943196316 863178526 590637379 719845686 608186485 537457319 889236979 795436021 494435005 835687294 401718999 995855069 431873870 914149523 858090621 251813348 433432716 265292542 981941305 409574752 825867226 548234873 306291874 728138383 90645539 745457634 711346195 868377617 498744914 963920315 284888363 876645993 496883673 825374378 247549773 391921791 418800430 91425273 364910369 861740576 662533706 5497367 377427217 383348349 533394216 701011733 567374285 197259944 341986380 72103721 114427080 67078170 1133369 851559726 803989688 843447600 828481274 735401763 750093337 932775337 150837914 612694184 358651307 849015082 123973036 984941444 287932656 521856442 851569860 824514081 54626991 448173126 901194747 93711374 754310004 319910686 661677423 621853820 165080077 588251254 695563200 360200898 24773646 203495654 943348885 199960282 66169422 60851179 397383445 182936545 648173928 234180707 597795950 229179034 561710651 108486933 180654162 319662572 355178603 750871847 664800629 254827872 887679709 136417958 240542736 893155236 352990783 450861314 209423969 17676554 330061182 158494094 486994729 808089097 594553933 345245700 69573676 170760635 647204261 266562304 527031989 579361886 594367551 718728320 853739535 929314260 235326748 282204778 853977613 182069282 774608894 504344838 876804483 499832308 419630572 380533632 952737994 240479000 894102450 152181864 576614976 462914814 51028574 112665649 173102790 175233343 29832132 450829237 119068736 127003667 962664699 631046319 329083929 517675737 148918494 587350079 166795196 234997907 338191501 940755306 229348636 712550503 548217321 489306008 81388845 265296927 571594267 550427924 145588328 95820458 401657357 289911184 528245579 81046681 186032367 419733662 414840535 447179426 897330868 401550392 471045392 29670945 263451282 347737400 109684097 857343890 500928390 190603233 455641525 310614808 599610062 795838548 962399679 756536570 679026285 491425052 956772531 212938784 192045994 282969507 848185642 329895066 340069777 190154426 702420418 562222617 657066864 75263253 808663964 149380724 965047131 947491789 229205725 688587813 144128682 255769820 595053869 542888138 983058550 611961764 935849531 876864932 574153759 430632809 990645814 453577243 121528776 786031570 921231957 699586616 393571033 809886060 365902673 189624105 156724861 229152807 222384102 502975424 817632290 354066903 826124118 310943477 158585339 1177780 448494565 880154720 617093505 465102810 63070046 680671423 390681070 151072714 837220236 292410486 286866624 12971239 984817858 149387786 369379388 770294266 601346644 219252389 760959465 653551279 450382619 998746262 685348625 62995990 355866102 904711118 265894211 672989986 20694083 899576931 665108180 806214445 430254186 304791312 584757081 281750642 104561234 641909171 345331758 998044818 189524970 542132175 915510514 959429392 977052066 29228808 462188553 195878869 313801455 632194985 493910809 540917676 759089866 774695201 387584397 997152455 821599794 707463809 526794517 379268408 491905701 305364224 946909220 604866937 874548395 267488887 745275505 949511909 73954892 38532070 688289142 432281660 29742484 273587181 1605364 509302819 771553046 190239571 978141037 133752226 587859046 877858179 117697705 179137700 376619166 968994058 916650034 328267386 622511322 38608411 737174999 702186072 478141116 119500555 949917741 335762903 963815656 85990101 668842761 351028594 416407433 337185174 760561671 709778185 647572683 445996306 783480070 288659552 592365406 584848174 414704298 468668833 46683386 723072628 657502937 898630102 17823957 673448594 104617279 491028336 503488046 932509915 20251594 166631107 224809670 183897796 265508142 422593159 841792866 12081768 163194209 67696217 73262154 525060357 965791776 459011384 703801805 466737021 641408873 680347656 944772283 338364118 37529087 623234578 111187689 259860666 919435754 554343298 404520369 211417592 455272692 521086440 619761263 367734529 573271852 995488952 6786821 590462059 515861351 866817482 866493528 839225714 91083706 891196890 183980752 42963570 419638273 772206857 679786204 825267566 791019612 725191514 931948396 652605580 690805164 536886582 550239349 39602839 773941787 563824104 919351153 547976060 66006929 943106082 73621468 463041741 160099903 803102839 652803000 100093505 620328216 581110750 278657546 663564338 114220115 568860213 851958618 162205213 78514155 586166460 451072055 403463974 38460447 629692054 677673393 522125969 80328178 131140940 169444829 180359242 371429292 703927113 216585813 802238814 471995223 736255070 718368437 209084032 59674946 761445440 193081119 691228293 605919362 416678661 145586360 736810728 312180588 410712491 831393321 547384903 468803101 309242513 921886239 670858980 907974386 771777020 872562123 499529508 290394384 552794772 722599266 15655443 746872541 442344420 616281246 812404703 67024005 834783453 205126971 209144409 573659254 969992275 796803451 75241847 457577956 331897727 104020643 267924436 85747014 563901051 347326843 862859055 295571671 546840777 678590162 680429800 283474198 647186381 835533304 520770694 950263110 909153102 534193987 806801459 260496367 675569145 195943562 172624702 633122139 571362782 117028269 746473624 374417945 435998961 665895691 554133848 669853566 805595530 729103881 274495287 749593119 249460965 53380498 905878293 631559257 687724451 515097746 891429234 165834441 501308488 907284090 890121973 846567636 111709627 15863743 573053161 346097440 985997256 777635931 52343227 425750041 793825697 605341259 549128573 48818285 549815897 883621903 756470886 372560272 594119016 142580013 240701264 658285625 487474986 986477229 868379705 460500195 375220063 989925790 567707330 347605069 80633261 455406480 611942067 125928955 810824729 969826073 417079413 312086194 643226002 721660497 234672534 834479360 88853094 328721749 627732297 624572338 395396811 51058887 74461923 205150299 890317656 841530444 808405087 242175444 53936009 94929165 409253083 7438006 748846142 552090679 559872281 843084770 989203004 867453307 489235455 495794938 249950378 5293454 310821655 420926693 982279062 432804522 660348688 182871631 452497006 594925323 786015291 700070950 394938503 867837300 59744527 650242078 936893850 855836071 14502565 7756590 340587074 883129584 981523260 635760657 414456447 574501531 322166454 816444358 130035253 216785529 25773338 633149457 979768750 395695968 696346384 864022519 279262740 908763048 160594536 443384902 929958392 610086830 42484883 80686603 955026894 411890260 276550952 311146777 397506670 988486015 103142497 805259913 356972949 293353624 910641563 842764596 221576290 717584652 691614682 451372603 816314329 941088972 95005762 918933888 317414755 30801102 46646431 936672810 550200652 317181322 16138718 637731109 785047364 709305213 151510674 308128671 485190879 966341033 106940784 960973197 57487893 851916307 821820883 763621924 224516546 141961284 934676024 3047008 658674215 408893385 634033859 935551872 103741287 326846131 861764537 48332679 246509067 344732696 370977284 143119293 292009855 553734288 675015602 681943853 871219859 781892280 330505334 572131621 45554682 954576307 763366950 135590840 329625806 507839908 239626043 931992639 364464906 866518069 959015764 991662036 355112975 512243987 537800627 909694421 911382304 139032175 401467326 810383975 955327461 496780670 705749375 840313585 895370988 428685562 352254501 467667612 735647779 837595040 279060097 695064794 829684064 774665392 104452490 785957852 589117657 270376560 198213849 220729626 447220140 439847081 841820462 284238800 341741144 621431080 145755369 911791483 357918530 730785343 521785489 410829407 72471346 869772609 240544081 344470532 840071635 775118601 262298998 154948533 459066934 170015860 78463218 443141888 207241039 867607266 577647580 523664440 459701367 459474617 253569774 207711990 398909928 194590178 296961542 730499732 247332676 889650762 428360357 370895025 524262415 86180962 106462835 214067120 719656496 586520992 802980793 974356792 930400884 896436988 528726501 849483445 816199435 538995572 145445386 350743510 636477449 695467656 690330973 441698573 898829798 748786366 414419897 919047186 501967871 95492127 651739164 491966048 684820755 752863416 884998952 972420023 903399366 756945179 32499619 260933784 827217697 288099035 610818807 882458828 903570704 323276051 325670322 422080478 15566563 174633696 569496071 957198748 752078797 273918434 566502476 344926362 788426600 690399935 432299898 350961838 241416752 919800225 328326576 363234165 416992259 795368115 483411121 930943181 678510759 569591463 854127713 684057945 837703236 989557043 780925259 963591424 179729894 2187151 809246494 514014062 263951356 718043896 709264171 726623890 518398172 950923569 782760681 531074846 455114045 286885629 29865586 129385227 14965435 544611494 621069059 758501906 413728342 111920761 976055680 230750259 268331763 747141448 974291693 817082930 451026906 792808166 966897910 820745749 792466230 546080431 78487656 46455208 127778456 586618877 879068598 103328505 866564469 164336820 392300405 201700572 586681251 710960055 337692384 268061543 840093152 471947632 970326612 997580919 166822987 808432204 597918165 699183658 449506025 316156221 723626376 599476067 792354849 474490934 388058679 124433482 471445312 924859059 395711952 496692937 660397814 459531310 109217766 242128144 337615832 811141291 952810030 173263377 750805724 712726317 360313604 437649924 993350111 626202686 392084964 127616741 992482850 374630507 303926257 907033329 296945865 512880326 897701489 410366253 723091291 757157219 50985806 507738591 774489157 684229595 913360791 602496787 524849495 572202444 749054461 5004567 554801733 564236630 606821206 636401919 108438823 589116319 444652318 328834338 232948473 608351568 462856177 14168986 886372380 365247255 92843538 335275208 851819731 216499235 495842792 624602575 108800455 821819563 155434107 445687060 40053892 501656167 89299963 892635332 812004346 148463381 516217402 394944846 142101756 871396086 260855597 694050789 426058436 397086030 620417390 106430719 538098029 631090407 494992573 643793112 730597496 191164046 127193210 207678448 546405704 34089877 102608429 150118281 744227749 795159632 309841919 271421994 343339069 265971864 48781118 926946335 871374110 693517387 965006045 12375030 331207742 722789321 318973937 310242051 539276275 711556217 873603125 852330973 735637371 520254274 75370631 68390111 94523766 571021586 823943017 792223912 592174695 560034139 406957953 519697051 917695286 426881681 111095321 434006368 414739376 152471213 189268895 167011681 570062598 111551917 71349798 900570958 754400330 250418193 931831780 581874841 195765493 814506848 681817522 179897339 600614244 634894497 661314447 243495917 645730134 499222754 314585373 737167664 974996592 860490677 529501730 768493382 269845689 497086894 532372745 965333750 445591838 508476646 407722335 64978124 699334639 538927483 994633814 555875222 202780512 724329486 26702149 14116584 278127625 83522627 828008485 751334297 108115303 95880004 429309974 863558212 887562329 705073215 909736408 873522120 422613923 671937251 975836242 805703112 23287406 142307303 846697231 338409772 401629894 721448324 485769916 55355550 902448667 71306230 288754092 553455886 668924352 782655486 871080532 41950767 592593263 888932707 985500111 338299639 887559620 790327660 851346522 634392099 197678781 11267943 364283865 596308657 34971712 796770598 653763153 246894691 607242389 759423869 513718380 628751427 779022568 97019077 690905080 654381850 736550345 748090204 24300648 627432439 168379307 497735715 776107857 744263342 705924456 949217534 712207086 218153046 14755003 158505816 132059293 63267786 831951556 264855708 883100000 207265321 837725832 436528829 47163997 130355031 356002671 266310319 510317407 802315898 147405764 521008875 612396882 454833789 701427513 167464431 878489290 461440656 94474592 856822972 832513149 627219110 859757619 397473622 265248196 249630197 737057932 429967176 751932191 481588090 379102894 223901725 900808878 704658546 475837626 842675688 632740536 840418018 174248251 810819005 356588072 746738705 830606235 796345910 888127755 786706697 649710763 347318255 708080403 360199449 479389983 22249993 313043991 542318165 642699792 972014251 204677265 804798996 169913720 989842812 218989598 550552945 32459961 128094763 55866882 47044044 427813143 253933288 269022625 437845830 309931577 880175336 325318407 346254664 631048364 687413988 364091233 722569468 112101984 855795098 739345794 312448466 688235305 382488139 137542751 693943293 249346879 837574971 639869331 983932660 152177598 840033333 55203292 572778993 260611879 192532740 907952540 624010357 250687453 318376443 688423769 3766978 170844841 811399790 699674173 350523488 919037239 195215159 912226966 766864025 911544983 470637362 750504023 249436924 194738620 327820737 426626454 24721373 816742400 290533704 226128652 438393043 602498462 471084466 65816216 683414842 294297655 861655274 379971004 672695471 41916750 844871011 285770270 749518231 451217612 196288657 446972937 510421911 367709564 762004334 164789993 212579869 844292496 425453302 686815699 763185878 726948634 645189803 186415098 896471094 954262164 881108753 831684411 139287027 723834201 996778547 794560658 167785866 636775977 548288540 16557731 689784505 655742889 830165855 65611314 350925827 868450017 49554320 85884075 422768432 202603964 851963337 826604187 444589001 604107147 148896038 263628340 313143712 732005251 594861897 91788749 790113606 450355514 467773143 800646240 471216276 766888238 2796536 517596683 980615459 686280510 102711003 936183439 799205587 590213934 515842608 825750484 418504776 300254504 655503788 11008611 464538984 485876278 290515592 90363370 495771614 51756745 516955651 280479164 855576474 456451893 905753563 736949582 727804239 701507634 140001496 28559036 456188148 643183965 545742146 119339842 445115460 350056373 806882661 318347714 551598398 82425374 635059732 414586180 791069861 336381921 400541476 234436978 583364736 636736298 829937132 288153880 807730843 401043849 881080267 84940970 535603973 306452082 115432098 877565118 192495249 759137213 377238358 535388813 841340245 152793638 86156880 11084407 501340973 643601870 648578556 781699708 83521081 821696696 399593293 194547395 936025946 985228621 365550647 15840279 361908921 440277720 178640948 741809252 179795521 507883019 340050112 491722559 891461664 557819257 156881885 111864924 334934346 204775449 901736080 842070037 738941942 299432905 88022882 706725866 235955743 713264073 454816991 346687227 202229252 504586044 521522714 549212304 778686632 830560171 527791400 293997714 998777938 207557505 82294688 774790159 744868110 631201935 828969762 56101305 215418155 457417354 803059149 183655016 112879548 989981064 848067270 502821268 708093719 926748807 251883192 541933019 795836760 825964006 582083663 67974529 854025951 802363882 305712828 682381547 951315150 279232315 873307700 221371683 486489996 524722532 542631025 927415383 364644164 831091542 731298607 337698906 243417703 141679589 307885232 512165154 243800614 52703306 634657337 240952136 845464312 753510047 399655059 584620683 530987802 877172838 924117643 376411725 74360586 362244355 425353074 969428500 808337420 36095549 143570845 515801099 158219941 43693761 388464870 228445054 634080034 325666975 722583849 974462817 157765650 923016139 377471176 279930058 654124232 377736349 849761064 862624627 736828890 495275601 341986610 533371961 50355621 309840776 352357330 973281183 976204486 68319942 200333947 621692492 31221410 793413874 13276578 335232904 726568927 845328344 919632191 325958595 658057961 455051434 456918863 247434511 194811502 684675707 954828884 754147745 250559970 781520067 517997523 412242004 767458300 379559390 337941717 949104421 39031095 133361037 828280423 255732664 34900050 309140339 3391002 868504018 711473873 319804824 378102403 225375197 268994425 855302378 428299196 667940711 824151255 776408503 11154913 162262435 222505914 631445557 646350228 548404710 370851765 8745723 603993722 840950827 294196638 17720709 438699452 993205136 623208466 181767859 644398727 256218839 527271918 113004874 262208652 25618150 516834519 510015602 744625280 492478791 311769012 397686326 12226205 873899688 225576238 858600967 261329184 156181853 579786295 468492601 491455177 903364057 600292992 7056261 832083806 826392376 55885569 683907462 141283880 123489209 253663861 212534588 941525620 368922940 131025371 255254156 120748563 492232648 724564726 408473021 950738906 41917448 846155470 70601212 132228131 216445896 218824237 353122265 487163722 648339069 127463971 359046088 284516914 600183739 10976387 503626401 833226942 7038396 929351268 563873313 851261527 257463264 64689312 435638119 19679852 107818791 618154584 544811895 302154478 440101049 172508526 799286202 904765648 936863838 611816713 955118716 974702733 594895111 951167509 847501165 978070689 77002563 648924608 921863201 388811791 725697994 869236222 334089872 244610778 842612726 341335046 707321238 173720204 799402565 622891220 391817588 985514162 134090969 200043941 814872141 929480541 530646519 221585021 55952554 790367138 880144012 748114596 369794039 558355483 269637795 638386980 766908164 757887333 370940400 335181645 319072900 424208032 345095240 510021938 910046609 372076018 521827366 103427114 382161958 929749764 292626728 231897423 856440228 2347907 174482064 906327042 855727950 524163488 547722693 897262693 63985356 996069521 839190735 967559647 230815404 247977230 560357086 517406620 477338332 535556564 724802755 290130699 183732530 395664933 837452148 468581470 587772900 739568199 713731213 404274957 707789328 236806657 171191498 444934227 142888501 673373473 607015055 214411184 639554744 235310072 140953696 157563237 336967265 745302491 332965736 286943995 821599963 850624932 843732982 108958140 412276023 685046320 896655356 637169976 68029033 301087455 438250383 221042114 185436618 531910167 460383082 940103409 917454228 761416129 213600618 970012192 811493737 392611274 55753491 33333997 878437581 890002596 384067081 254187965 915077031 750539202 905663640 326433335 526857412 469555743 868708398 655595973 96043604 491616440 233140187 287789590 355772523 984440077 520683736 510138783 17057153 608546212 652815101 80766997 673359091 938735750 757902664 482608372 978948480 846226881 342287453 993131515 875240396 191841252 521246465 20103598 954473184 648403078 629654686 564357075 497631912 850185919 867785155 198467573 285529204 865390508 751875745 904474084 649726328 523949296 892915599 656147507 384732491 977059630 194572166 715846841 143137388 385544848 371423397 286480145 650313400 753969475 467964590 504010010 819804661 405486072 906910087 566306167 901206091 459762789 939546043 852320783 985844422 919475650 147675383 696260238 192986581 504157005 702325389 838616803 180644302 590799046 253230068 667480512 17526632 630947571 881715525 576471326 35043903 395193373 901056448 704850614 564137299 697088658 497592389 290973320 961012105 296383265 831897564 934283096 171598889 373146017 14001197 470545196 228986718 450956138 946300425 741614031 842896057 685887962 56756703 308555602 522706863 280537297 983833159 476304517 813474838 144261941 906518651 695448450 95043756 84243823 666652889 157313059 795330448 832659436 541050210 677165703 717976263 279599518 943222846 847004049 410512568 471181945 325378102 526374249 979595952 610139638 572706617 79589881 335434591 361631123 107261143 712288624 414130010 939076432 809973961 119932099 258889111 173746739 12856167 473902119 880174067 854281413 607715376 426261401 209801135 202360724 95877702 779230038 991304175 719905711 239586031 187539043 686346298 363652909 596420117 160863494 784951037 194418086 843454663 35140426 607376904 158642872 381841846 755801984 17346831 812724355 834486201 606157497 775361066 773574702 275285065 507168076 628040789 157110368 551215622 102302550 471369201 67480007 761033008 220298037 215542081 570510740 561922606 589762060 584496366 192953853 215214091 51842115 536129156 112195770 48691444 910454788 586492659 343119241 205281979 156268991 383778062 128481963 951650135 999131814 568714767 272286052 68539234 525787954 88926225 462145662 523094681 417407900 907974293 451787975 493002848 535962725 994024190 773180302 214113852 90813135 917863189 179159338 881850966 960657761 599465349 269962099 758821887 208459366 87127647 617233479 351897638 863768687 774884760 540991495 465643492 180144845 375530887 913237527 486253297 457626648 119900519 361765729 551788075 504431274 867783643 21288659 124628502 386205989 717152101 771328476 627380055 868532457 749513965 833971955 717872440 159923359 518364736 499147280 399210024 234132657 333996175 808607025 79736376 321280975 211291884 321906903 551717790 298376555 283479760 755641990 132094262 222135870 868248728 263318856 33953020 475519681 514604035 568348203 606152851 91532213 472628918 506096318 722174913 883378331 814247608 955637656 988246768 500287549 415628534 200061137 102039983 738615587 78301632 51186311 438654767 145291295 119553354 471204699 677591751 366872770 742067756 655173873 827427441 833141732 133879779 564384884 522930506 351399968 920654670 830573839 414973462 341439573 277774129 739030133 236941241 584228902 35675829 909171546 46009279 783954555 556067302 617943031 787485909 60752894 101946932 754617994 865831757 486708127 675180274 977350611 929947550 263448337 978042842 516328345 272286946 463974730 259292552 120610595 70371671 884605191 326271482 259365824 440851167 708846405 495339287 178321215 254811519 752763849 436800292 795117175 948796899 525943194 157386064 211515329 149365721 525944193 147760682 171090297 962657489 590344336 40846885 438710912 962494052 520707736 465914395 45843133 588235466 659330225 811052999 855137687 624216418 999749046 192009801 40372861 75707694 428471494 235147942 61187422 573033812 878147525 278660678 85610801 128990622 971768280 724107636 54675567 816145147 577141229 759345122 649131412 810342396 76000561 868818722 408072097 180251480 122978199 803132206 271405213 874780776 890297944 125084896 890800655 709588907 20792429 583990907 476079494 54532419 617799447 246254112 170152721 594548599 20992600 691007578 587045319 789710639 329636215 817787539 194505793 817453179 269215104 51015068 250158875 697097997 974289346 248091177 49316215 398672569 735902799 271603539 570457977 826663420 11481727 148434196 212275404 953305715 211352941 6352590 530806043 634051935 964463736 807594437 955655321 571772456 638778820 488869792 696814202 260409559 188534967 935682796 353957239 234098330 295399548 122517401 397280334 923645507 266534531 293295995 292414528 927892170 13474047 912323274 187401618 365588423 681348967 8660642 895299596 878363128 812445429 630827396 739078525 583998913 162345258 964821971 106997812 829293479 229277256 90663000 876963209 173215444 504283094 796473535 138610258 675128215 685628192 839514136 792835438 925399009 85401525 376262998 124339262 362009544 17152999 486412243 853841190 797739527 949511502 946599370 69813777 578807420 62765893 314200284 886195947 371806890 538084204 247114380 590602276 206218805 786573860 838213315 29045043 932116840 378864406 664261196 450416913 703674802 419012525 322729817 919226 917686820 445210007 404896252 669629360 32733173 209240904 115581103 440467064 999294206 260984438 525395149 634562330 560298559 815822494 369000726 804514725 93007960 128946558 82370607 655126697 939600913 58529177 540064544 913544123 450620626 275166902 903031252 308496372 367353643 761821793 684132764 491453554 763637582 143697001 689859501 26047702 724235152 15716192 262750621 11469253 310602988 199235358 433102826 110274407 173352831 925983039 724678259 631012843 320290061 628404128 66296060 910390273 232427387 208897254 207592367 480429406 345551699 691763447 831840150 623234876 254713923 788963710 625155362 280569047 168666014 954496619 178263207 564798961 551924441 449323633 182102237 456835918 860903439 325636999 846602593 583842105 429805694 55132008 618460466 97992702 65527048 338358803 465583924 142076526 66250931 359208523 867052720 217782878 544549673 943484439 614028242 172849447 176887097 923540803 682975786 210897960 3613524 456600542 155543852 662520128 641149968 738688698 705653424 992984404 37371049 237065712 339641714 956503759 105823099 693841753 642936723 285063709 712301705 55976725 147731222 110754351 109335546 886012424 886249572 87350010 430160534 210112600 816820424 21649399 606988877 482431985 634693364 163196069 69586608 745976065 558985083 634847491 7480182 90605692 587866964 203618838 59611385 505389209 851747421 43790441 3693750 657999186 795148246 675749000 873381841 554975976 69157090 971578756 433770382 357762654 365973770 113908594 822134745 332905977 981470905 831350252 543143359 786201542 993388480 804559502 375908339 789571092 744987092 573848442 109763914 414668277 936387851 709686229 109441855 190319554 55154787 822202951 314543728 535105428 4146235 373760383 509137695 768047052 860343512 53729965 39776689 676291467 122882786 84597766 306526003 77538618 851745252 25038148 937340880 574519556 935955151 665366563 369249116 202322263 826688631 232767717 455024588 285008743 558158869 52959439 205489084 353772459 560828355 945248938 539972328 755774046 326812419 434990403 538871475 232876543 68694329 419313131 887370915 340294609 484979756 704120567 412921570 340069980 800347273 28574785 94169791 990428650 600597088 483454373 222122283 386026763 182420389 266612101 871616829 649865490 139492016 523267910 11777198 822498453 518598845 560472529 950282846 174710768 414546029 103369235 474741453 674088899 618033732 918182781 799991970 221042032 754467625 239846020 578664744 556616094 556338408 183896354 303644364 817401529 234312371 706189139 183138208 516964719 897880989 883687833 205117915 628516148 331242782 603395449 978672727 512916159 543280530 404881916 35181842 63264907 48353466 708690479 18028461 690010455 137943609 342802339 351559152 354926246 779057175 334729965 36255812 18391872 701473602 710514215 224873527 462101423 655195657 687912301 428321020 303325379 8242847 439898466 175393768 231389199 275682206 746602920 85195511 788815977 231342209 346593643 343455556 704584814 646205480 156765143 793095060 440052475 332264792 45889693 135862988 664946101 174080825 24824947 7151734 151221122 574477270 429287825 41039681 236628750 120018592 748806708 442995070 269303111 492605163 750125854 592516004 436901346 920361072 765173780 195984076 960037332 845396938 195837023 637195573 60456921 962932985 436763980 553168577 320043760 182792162 96783020 532499831 134700764 733513420 550694740 484613119 375324325 364845284 383768990 590276649 992087317 481020602 541667815 452492134 881918780 980392130 119706895 394316109 380380397 735395284 169251580 493576216 856192830 465996717 791343895 117439780 662934796 398133100 672686285 775101301 930405237 224385045 315176975 481844271 812171355 563214097 385468370 501931806 455624936 488057516 223818384 116608303 300795909 234864790 390674118 433755381 325015265 184491107 492514676 727622437 81708400 666972683 894654624 269540634 240992489 122338922 526929875 133068625 646054471 865390017 800027290 555123182 851517642 392823859 439538950 5724470 125039219 435594825 61317677 630854675 401320075 100876655 496718502 111884435 88348188 203085941 493352209 792193129 311529590 373554702 654772877 745074027 264849324 325574996 302444352 187432466 744199956 463199298 197143763 36163581 340989899 264987193 802254067 637768302 711931183 614469756 717641169 697971403 805520739 924368563 186967203 295000350 490474446 534419308 386628641 850698902 377139100 891076757 983961865 311524356 436878908 431224836 513298075 526070367 899597792 848487407 195682077 678922560 742374400 612253044 769108056 246741863 814237143 649601810 647176217 57330484 568730852 304927022 816160945 234550062 803151723 573323408 250070902 381874816 965620978 785353955 179541824 902094199 928968900 909719864 885682924 417554437 856552561 541442691 447550941 469545025 36169804 628247069 704518262 46465765 114857452 434967616 948264097 437108175 157258411 605132431 913905227 976376448 440038442 243125899 833328613 998788768 697128139 55171614 539205861 557794424 757362230 763964948 418830403 165542262 661969877 118353565 119773436 891799213 889276247 893959629 444160659 874758994 207752496 215822877 173675403 694624064 70288152 648220903 230116846 742432629 919224968 782157037 423713737 487488659 71342400 225753298 730678701 12119904 697962436 42343839 46284080 189931846 541215706 855259456 834495338 556493012 359487757 831270661 746698617 884595258 585531181 589299234 878623485 623016401 109326541 307879982 536549532 722634385 327718340 282126248 181556863 234044570 117644205 317430893 462954707 56776108 273067622 850338371 985340490 929591726 459345557 834649426 972455575 35153194 659779102 732865190 303779573 642833871 315698350 111933614 24997025 570865390 474436148 189387200 79474523 410150910 459989346 766563987 597695466 290411801 561681968 25872067 410645653 46544764 335465050 794104656 638091690 980941835 955646429 709909791 425829370 984784842 316024702 299979640 948082011 352477285 540820291 658308742 906059557 510926505 516312823 147911130 914238134 422044937 407652010 397455081 491431918 507188250 97868079 554932105 482243507 682053911 220559517 572942456 335443567 964691037 356903631 494784469 772905613 594572272 258599396 826887077 890362623 30513141 889569983 282315855 212040123 162265398 583291271 296419616 592391225 961255841 953075753 385693385 401742327 590980809 431906001 72962524 773150965 101905507 656548469 82449746 163643961 196388555 184655178 212216071 998026829 1246077 968962380 655211068 691222460 553360796 254487739 457254421 12942744 174597230 716735640 941954073 385478647 788327901 256349997 444255925 206375537 465464056 119019650 326238137 271885988 304981104 951964392 587913945 709702833 407181595 119761266 467021357 223114172 204452981 680077431 794753713 512121967 643706650 953094162 637485766 570880887 56460109 858342050 348482735 649970694 599138677 690420554 284636437 883711568 182504090 470754930 126412676 823473166 300241132 508857412 439246572 807622910 970809917 874023216 746264608 662535520 155312258 978672744 182985818 896521338 306389077 237808741 887718325 818376982 186892150 21401440 924933554 432998911 418647877 362289626 795606964 112545927 802178378 147802900 855488900 153380100 436023726 800516503 44043213 206036303 451019199 8795566 153641632 599572291 587318896 493295591 694020594 35735876 515947222 116802454 594013722 609658549 814050988 226140498 417575507 796358272 725376720 712784246 614397248 181392275 413802436 783668385 988020067 389109597 512486958 155532343 359149988 14436949 815144792 577400029 779240400 233620595 696155056 467723008 756780824 891701685 399706441 741956431 779899022 835063452 877840985 470769981 17193387 984457388 51618233 306286464 463656140 915267824 680122728 710584981 981453232 701357683 456584968 260455225 529842684 710369480 864945759 629497073 757748663 873207426 696756184 525655171 271171534 958495677 248795904 380485243 105030289 62309012 309136649 117399975 11060788 76353960 240120138 891111836 994099535 820480672 24097724 698470191 231588191 536353443 41578367 62323452 632549187 478481631 490660691 935087586 253134783 8164614 860970016 844187012 111572476 62867404 893844846 986680010 643532806 188712810 996830189 990261854 268680525 698839070 675235311 915121456 821886244 367766697 389036521 928670450 766451013 689563343 317528310 537503389 76436556 121928155 376285523 747119851 829479479 378355480 560864484 558380762 703001325 110995033 19345326 721785903 182626995 912786546 597123675 709518832 420980920 126018492 86007481 431614185 586308491 662774933 625673787 441397801 416116127 13563870 829461110 869255042 417018318 303269755 458339749 520318988 610814931 153941206 534269734 76805282 933477582 989998941 225966587 438739555 619685316 606926592 745653578 527428914 713989149 928719027 14160606 949883959 457509924 142967026 778443683 822318684 530232715 840867384 355208749 846648017 84891620 652710279 596760882 756252041 638742313 118078691 662307851 990683067 819022900 999209430 131990840 222674529 817676104 425157102 491195609 227451068 249829510 164762939 518817077 672914126 514228345 946499794 116961591 6356446 847371403 980023628 580486380 557663992 326709133 704444743 314142726 548728171 769434675 224959972 493804124 368933705 372185494 885722439 814593128 170637290 189258672 570678555 304034759 666304617 117154275 633104139 641613757 606067749 608917363 711499594 835396014 12438850 216734215 338461452 385653670 77780262 663037996 754379531 868011218 216389884 349562322 271256579 147006469 159682612 564095181 252111157 926050868 750650113 539386709 515681512 29169914 507039449 128748678 698236131 984487701 231889145 266596577 87854837 502745831 637533919 145360585 712825710 291578614 780991182 289709831 340974499 416868972 715997261 761569607 90777709 97752983 58954408 626789529 838627498 796666474 149779310 8164848 293105083 375666939 312780017 371282086 589372421 857554947 217555145 265285366 86446448 56642913 886251089 924184193 39703531 655400087 813926185 615469258 117369318 406355275 884061106 128124346 481403606 696047560 693785493 362289692 235769268 597408122 340525628 659320354 691003774 893742966 595898200 99912158 839316405 80846063 271925593 626053066 297957598 439677378 190981625 496593217 8950529 752485611 601852082 481077507 286788653 916836622 607031107 951509429 776398066 704127727 422954031 341216863 270524133 36496378 870672189 43564780 993606944 513630908 208770041 71338669 928623295 453664615 332453426 248239831 766639460 944090194 289570938 881283328 61087155 591484023 90035369 323498918 921525719 702364660 697031770 978838696 706535931 198862474 565793645 740783563 287142098 677969441 384023171 804666166 323966992 917525826 481481605 270772726 124924655 100186011 930365982 430548603 643873451 378172031 807348284 831465241 938823942 182911844 958984851 129233544 705449157 611134051 430038810 103267429 86576688 50054331 343178635 959070639 207711126 110123341 867513831 685129034 988253639 442587425 756930288 250593407 381234840 247095777 153397422 801641338 553497443 352282713 580303083 452279755 580636036 651309821 436867511 758494438 930427613 381832291 664531428 72010915 872897107 437400516 657607050 597905342 551071310 307493760 710037125 651705944 641183549 329705367 995572978 309575796 13744144 297174064 836407222 406210171 100547260 350757910 73387255 870428600 109596347 924444981 467846816 390105821 701128585 735488802 501415138 33627773 80887592 743562641 254467246 137453455 769352861 154872540 654463035 797849585 81062000 489430659 183936390 113587939 177107248 147668390 365058253 346529672 547259885 497366925 119977235 769715561 183298236 634266657 105300128 218459889 140788535 754301552 776129918 15778801 788897018 538788140 131011581 687129118 805901351 702316845 304292143 529040270 907684323 487107051 425640813 964689215 740100311 458060292 92487888 982593424 931261359 725055932 664851384 989175494 797072286 605092728 338850121 862536073 733847769 592103490 562288617 742600548 897060119 611060808 37824964 383761736 427228696 540151133 810548040 829931017 297784859 32781175 535249321 922707680 966568550 723327791 258625374 105659879 193153473 858218052 946914978 45861024 561883387 324398104 579656692 226839663 619748708 729338417 695799959 280608027 459294545 975669434 569165587 985566545 931002012 409270527 319481266 616230689 945933089 1946613 280930564 445004927 626239298 409200303 327454299 766537667 483661412 75498 431137872 450531881 449825136 562053506 992906556 423561298 95460691 3887866 91419584 36634818 139304318 715707897 726735166 141549664 924713574 881643464 465431133 730170104 806519813 191459029 677615496 653431740 915261527 734807346 953337200 846106559 833711583 200684822 157976966 220707961 844621855 353549147 705912962 826069574 208942115 838319102 498135775 997926119 409971959 589067939 746100060 870071807 272963116 803283727 643130236 791268246 101235800 879504812 986253831 829786778 110661522 268050952 683204999 493050202 778138618 520805718 966130380 454083081 456770607 352997099 154640744 239653697 700896215 76571330 117430836 223916669 731936283 187527673 501677513 1058973 408985639 745440082 405826824 555762278 734149039 543317427 794074515 851610880 242852709 631080102 116233297 736323702 652226948 69847258 277299694 460593209 637542984 162715296 699149144 701835166 795311731 800906862 983952963 356249179 128067530 229815648 498326950 784572174 501093270 782107570 902963260 360498614 690795812 456620871 544290565 62922296 927642181 26443813 297646018 695269083 569176015 226554615 780481916 221613772 907761690 491911049 950840061 399050907 740501891 392567120 410011989 804598972 524930284 489176032 369640023 78518791 305468474 535367027 114874649 649698873 429459158 770371433 610719864 669981297 173256237 141252802 230600593 871379891 78212144 970696358 278789193 74945385 717113813 360815325 483254215 946054108 730267028 216984152 5196532 308674239 79577578 910367142 84046594 389522853 451506649 629145983 559968226 283335302 527800166 676447549 883364556 186839614 533264922 487094110 471637179 361160462 175994242 326092292 38713582 865239833 936248239 304559989 651050857 413250792 968375735 223245467 454283122 853400551 601148978 963856772 506929172 402843366 832560061 383649763 439987871 562422936 651755898 50840973 928238374 849352215 40513423 791455485 226126591 451242334 566961570 867441618 874561351 304973774 131723108 803590988 161451356 376291498 655727363 30815442 118236513 280621978 306146741 103714926 301585085 125370668 973164596 731837263 973455516 916283214 47419197 980613702 790451820 941400022 114221072 824431690 738086498 475830522 771523315 219907828 622659571 720606680 506118575 612359939 74164827 981856496 598546961 238706394 860156185 959562916 840000618 671899389 57068657 101309375 768234512 279362200 553685993 801496555 717303259 627624952 937326796 871989817 463443113 183781135 472762026 448209821 155208154 631920628 899746774 903999344 711335892 934720865 656066534 492616684 496120960 108085555 135296055 204231860 525056459 772699886 748033639 324643145 964506662 96091191 558626009 466488213 497718023 513018199 2395956 428216420 745637222 360445375 342953700 114504166 276024385 59798654 798295448 612746287 348721432 553411789 186087874 592164792 334732401 68500612 293317914 128760283 691793493 436653218 480820508 126437210 413883089 764627400 20155781 227840728 582845558 132198078 736130266 278931806 687535834 616401134 384234208 889341656 668817173 164439268 959633189 155785366 212095557 622360788 214567798 678961100 922816522 4629780 222084711 221493778 385823498 441339549 22684111 486985700 640264046 758811534 427411272 837053218 396381540 705167785 622324915 388443026 85129627 355071700 371382962 837432665 625109450 108827546 553878829 874660230 823850281 198281640 19014606 799925383 300940533 941723728 829450884 39508146 973958897 72453897 22935556 381667006 334997472 687585772 483192899 716770375 485464076 56676921 347425533 973827661 565509058 862597328 500658738 815040949 512686548 172117177 801942691 21258695 186195989 34704284 480140889 105406126 741182432 247031370 412993311 247838203 243091090 762813234 282190595 591441187 519588875 57434860 276994777 356567036 443878706 72581810 552353976 945116996 250956910 20105442 14281851 411520794 381626413 201756030 730671169 617234307 352561504 56532651 578106093 873511654 496559613 257363253 15373990 308444304 947417980 337770762 726179160 467677490 562583899 34460603 853658930 246173534 722136987 640003838 719083814 333588493 147848000 719468846 550487917 441904923 944403156 709512649 885459968 486345673 639613668 545528817 336322848 581734715 881283714 429848300 860185550 522248440 364065729 786653860 935750227 85901677 422745149 836457512 38787770 464331882 21046160 593787945 532304209 239986595 145559006 557669246 269706028 276691760 84849738 902268320 219377826 431528461 456549758 443751727 532231118 823012507 804762152 684225131 973772559 964488989 810244471 85579195 795585928 812660284 981022626 87840810 419602337 899896196 473564769 177156069 883793796 459429349 67932530 903933118 493798305 188735026 460213013 235518124 406851370 514146213 22657681 980731465 335157399 648731737 169151661 940782418 432758308 200936911 485471799 30591275 537419854 266233194 264587393 321542489 180304474 457771251 516562911 44320261 429981390 302525205 179371562 320134272 940749302 141250530 781280576 188283321 92558944 293801292 504462209 434793161 55433056 306072493 239888979 959768424 257315213 768801343 984122016 441770612 241539394 495763365 118337363 149799537 256734494 850772065 756692447 647933444 986369668 782702939 628571831 425917559 161366556 539148896 737206743 281643577 491874384 774824097 913907514 520406875 395623888 852055344 504171361 326598163 490280975 198976902 241768403 144393533 397864899 824202240 753090967 341656789 63369065 334071901 831329211 190289534 822324670 983867970 682698193 699990526 29366343 998002614 661066349 512334271 382439882 220076454 326136232 625154384 185784531 577482338 846216096 111042530 545693744 245788702 679942389 842495180 664263541 557142386 605434702 517778952 33684345 409712091 79372242 383164595 272046295 741440568 968592304 967540625 393894510 787157837 439703703 11461510 884232674 10185283 405901630 21219358 388377625 588212006 987410909 47488518 464961470 331525478 449509554 233225104 183807937 903409751 695300734 186895155 981119956 47324080 586631941 372986377 256547568 473858576 543551890 37591120 773792206 842341236 144040304 45719018 860992367 957973955 356457074 122200796 23721877 730325826 785530732 335726546 333080903 65098528 930642615 450332314 973642065 137591276 233729713 100715685 242034881 219468825 205185083 177110921 590443371 809782913 880662841 149906817 65368166 235111647 251157782 163107819 417398414 207209555 165675837 76634569 640354048 982076898 432124321 165741121 929131424 272959220 35320630 229502749 76913046 854201300 481748085 989774156 389329356 666074676 875134428 607232863 956701554 149589926 884411500 483375117 193651835 743530020 962732585 197153455 386140189 770857096 56742046 10749380 661685077 502632725 689663318 930208622 66812257 809174508 196181604 987434996 363444804 376758168 285389532 92739134 363161925 437243779 710318423 264421980 977411952 109948542 409224819 228983808 877104147 546586429 379316049 835719423 939450179 332685017 99567638 308896211 654081109 396374860 852734570 538926620 586127973 623286264 804492796 334423322 550997202 255180833 757214459 358112309 577576895 532637038 152369310 462227318 496452244 132301932 871981470 329676811 941813372 997498123 8200887 205593287 497292005 839745823 133136171 85629599 590158338 230587616 280313150 342149422 434051404 397530474 867953339 238039858 252805117 877829438 444312429 640913164 865692052 957639359 87938471 4856132 108060244 378203318 997655741 587566851 124205508 594040015 751348105 229638296 504155952 929121306 329657063 727057908 779397670 881045898 246656056 133020461 846820603 557092473 526131683 93762814 491709764 134368034 1647056 464573766 847184989 405265190 94215659 99150725 627120613 583937032 828739239 322091362 198423616 912339889 363402616 347185959 635148052 363386092 794344280 342496835 605729740 495504363 23171395 403617223 162347544 169184960 753436346 452183274 441106027 437491685 53690436 416646533 189761660 604476597 727003113 787861656 495327685 115576304 223155637 517484227 262234631 570707003 963176507 251111118 581815236 165041822 501638415 283360289 635259588 391868676 594875211 747632972 544958609 268719294 174517259 129120897 763998458 920856321 986928369 144402965 979555988 559512931 43646113 593305859 829980980 566165090 349875014 387445096 569479286 162437597 974169356 847353608 585517626 197362585 311493796 620882888 802346273 675333565 988623299 357946418 741283604 286668118 464336290 415241204 510931390 542036692 742343551 160416353 789369613 535518859 593875227 8650990 900804533 777632051 593517883 830499254 731896748 817405545 948441640 384775159 865630383 246603052 762098222 914237075 4887228 220946016 670414880 13399184 858515094 377126222 524832210 954261912 691799621 434544674 946897054 614099578 675235219 909451372 256683488 525461415 383584911 656127392 376881530 344424374 770561550 399204758 616333393 733695456 341605925 18015498 634947277 891377796 523145904 85605405 768879965 782215076 599561679 468800722 616683761 619103079 668268644 31945618 790052222 401116309 116632726 77564840 23248510 325364510 454620240 135656390 60702573 707709587 525485506 508260991 523834957 16413355 57457631 525444298 179466275 931892672 876293854 265074821 86801784 860580687 63124666 381505776 727163608 329148540 640511410 483964206 878563670 612339339 72784073 244950728 952298247 219950440 86611015 256541225 568028546 165847072 779689526 361654562 481031270 889416550 174033126 81976680 329352660 228720655 874243945 301401873 333373169 216438166 375807511 28699931 608869478 95008409 728638732 49852902 298996960 711277914 383902373 603220916 587100048 826291775 372326407 947369776 493403307 989023826 243332504 256154084 812385259 867197889 501281668 938581185 551880972 761667679 838335545 375421595 784560208 49302561 918443243 426269355 538415868 35686307 828037649 242967307 727834073 963629217 81395174 599004477 215280051 739837566 140812009 976409253 948612061 514398912 764196445 328165642 797768364 946392465 599588042 224804121 500409847 663475776 88808058 878574818 96504734 976173502 38599165 386273369 723666432 737971490 767333029 669707222 610202755 520226341 632063755 131727510 790195215 218836903 53033352 622421303 250412435 253770280 235478716 210308160 61789311 689653839 269071883 285726871 172884809 177683303 893299227 588988936 613528552 45717981 422600024 173980613 47273052 161392580 711348336 66410209 519183652 717053777 80425176 991663828 546819526 91132254 466226500 344717818 537051466 484807659 762326066 394009108 839595711 382749849 896654945 108039877 733901237 820629805 448859474 549059094 328124098 374840339 808550862 567714546 611288574 544511192 947500639 673349547 705497478 534614191 249768405 517321331 837131772 329039598 508484546 714028004 223505157 795220878 547302655 713467257 337220554 363524013 435428389 105228306 755500920 119346703 428864533 482281588 807994304 706487705 62169713 866141127 350958423 559606742 789302304 482317846 84953719 479423858 378733518 509714642 742438237 386892481 509403753 185517392 898092233 607789625 590497189 844418374 918890113 769583859 953832057 371458898 981674445 587494190 187814816 279947635 624648700 776095436 494239257 80562574 964925663 303162836 963544488 773796842 969729865 584961262 364973906 836711860 679222165 836206058 731977701 307708796 209349663 115738681 508344430 312238006 773525961 684865394 488844992 338833210 990977656 220120015 524935156 495859141 530695061 337277613 176230627 692485750 718555789 764643088 960189102 532268625 94862161 212407836 453420343 376604864 280092887 291260317 744506277 365379596 35651479 232242304 118108388 425946600 732532750 980921688 888178723 174051303 674559806 686378202 85725012 299797505 874318636 162339937 368647087 703065363 519881057 28440683 233898543 446827355 476140394 606599961 474699795 819571967 934507865 598976691 221657951 166478471 758005313 561457698 907850584 525191007 544164029 763006325 518974732 294303319 923789162 515593308 69434312 568712738 279936872 380059824 857523103 719874522 768043229 439681257 660700138 309573498 647016306 379304102 798299075 679531619 330132692 257433385 124477064 850521560 719394612 143960024 413969502 171857793 726467528 466702525 998451372 207759340 541656392 387236103 617404572 22060295 256405617 647852423 385931165 818655912 779543685 831371060 53192675 869338885 510406089 453769127 723210470 597364540 622238214 547092896 201701855 439497165 587712265 452956031 50027086 38158618 224262436 647419851 953881206 526624238 662861738 62742959 510253023 640704499 313282934 809539960 486503892 809611834 409330533 122414360 417079267 433707959 456657623 445574822 631893088 683849667 841689650 142948572 402851041 226021529 744946015 221909912 747182787 889807833 143326795 723189339 114344868 453884679 511753576 881689805 999644135 330350604 995922473 529498935 831431987 976492468 245876105 334382855 886966516 986257967 778282117 81061200 931818201 198933393 267181725 378585415 246436180 538088019 396859991 183481543 420404765 817184207 260437948 257304270 282072239 124232903 719686873 873531902 302861514 488536542 133080128 743274269 157123823 561890845 243750788 238332309 579640039 807734128 635185088 763755509 484549693 321876263 975693329 880200814 125398719 146492534 646950423 550421846 362300161 118810869 696097401 736376744 37879513 766187296 230280542 488859523 901564388 922856151 199139060 863942823 291210240 423351264 775795692 492113147 191008208 348189280 929782780 911201545 156280636 70573926 918242908 12545664 542386158 36094816 441855050 775871153 693483477 970085028 20168070 618878227 414920102 977949161 875623638 624485824 153764182 357703883 368920195 340661237 442331297 652929098 400368346 279565974 791833991 871389003 459325101 273763495 586891465 635623702 756067792 527644628 912427120 945953238 786116508 99598058 354480199 368780060 528770414 581012060 23739484 320395357 202674473 464800959 113708931 464407407 68715952 905489230 335019987 917540112 185806189 667986022 662475046 251683679 10249933 220457483 645408669 135490145 63738050 442130018 943413786 931257469 859393343 468870709 137265349 372515584 396691904 893246834 42573704 788660891 121842111 681588140 375380115 900468192 370156864 680378521 824406232 419373512 1854278 856453778 812301456 376001584 730117723 724126486 19564980 130198102 670582028 82240327 592579204 212519265 544860779 352513131 625342468 895235799 375046796 80954988 414425210 492615461 520562952 598919257 414770674 684939803 259434365 67774691 546213050 891315053 245394955 258388704 848998374 182546227 104868824 68969420 676753869 642352745 158015374 663811139 395335306 166753648 663791064 550385800 551277180 812053131 282561512 314944258 78271174 207680099 452199924 277816505 380846031 175767684 451317684 598058973 781985220 116143582 843432166 950559296 345643281 930685252 132750283 21742551 387457772 966251504 813626279 393036604 936105418 901835773 838612804 183429679 778206184 326277356 105105775 921094672 617146819 426014752 301000058 381208679 923398816 894736738 217191865 8896861 432302341 855139677 177669 740797504 61825342 265512995 439291452 222575107 182774233 980370342 650156734 187089339 516670506 632092736 973638386 911079715 95303880 5193004 140880319 995833113 784011278 352706314 604161555 645730335 522238107 41849951 247518048 504276187 637105106 51753490 490933786 184218775 206883931 289615856 720833594 661220289 789973152 725561130 877525438 380213868 604800849 79916754 783191846 689806542 153681888 955994209 272909305 349139392 727228166 476743732 423012158 259944769 948035388 279357450 151663108 101548275 919855939 172378504 68143066 533812893 815054493 282920117 230040919 84825255 376999953 585297022 550371475 563569313 354229803 968526131 236636588 794045884 644370361 192222984 12069699 561710415 349173327 829979797 762148604 168996691 635728068 351629655 371607041 565660904 816094643 516294189 215155072 446159566 247293435 198688219 659879208 296665069 712572736 610339210 895042992 178765261 597151335 284164422 537564497 432955166 101411870 210319999 706431559 351028786 668005713 599020169 521480531 847486846 765327286 235261724 650369596 694942237 579091523 851266772 720169033 343879757 371254194 944605617 892032201 912804847 42313476 410530201 142171019 857831179 118267387 414729425 372377958 216983626 20549534 849871496 190338226 157197178 634661049 147328845 850857421 915340814 498408026 846504339 766268824 540704155 899395157 185203252 646739448 631028829 233633217 99467499 616907861 345820592 144490361 304765656 59536925 70983318 619987612 219051776 749934402 989303864 114056462 557504203 755680440 808566365 227306997 800709764 22686968 226547700 36944956 378663901 439684224 374629776 628643603 704525416 537555025 61558759 366629997 374820383 121053808 172777555 22603136 548114397 685521509 482700113 587181385 211078114 332837311 945757444 733852934 216773714 898925197 902865842 249781433 41570743 529604070 907114054 136058284 600328059 57907299 626842317 153303784 769047663 773099680 781778169 748486588 702773063 517869502 242596001 539945020 716691740 213884388 389750335 863754687 617967080 926578873 511146864 971155297 958520077 939639276 33122680 634196607 490358223 148679085 882850747 62495549 40017877 960626481 405569093 161727747 137499052 535801649 802559043 693227772 561034564 617945707 305635976 789280918 105028721 807047712 355720201 310695428 830173035 793970836 955810401 700273343 754940750 429108114 67809870 262243329 469403291 864158950 595281458 27192648 426289077 154288352 393740435 795822297 376426853 244720343 457782939 782475323 619851095 520465828 560512664 369185976 667100827 961960483 643652221 760313311 255825445 132688822 598978144 994684420 454677324 543380161 613654266 316128447 800046671 710664495 943201322 198690665 333426379 526802667 430753650 134692770 158319686 922802792 864175224 305208270 957599400 44888858 528597895 382914963 274174140 101911035 709326859 548268124 468203188 704755719 971101465 787650009 564356770 981048512 797856740 663297661 527317760 858546346 779429961 927873023 401509161 285200848 673101124 205380057 415067101 776889918 484199801 228234700 217384897 450457220 732792748 121956954 174034397 137774138 255640905 200380747 565863964 949624438 581682909 256033321 924493263 913121367 889423002 251502275 375681067 117527934 137325783 603292590 260550342 861001872 441435278 365759167 134927902 573488053 361663965 524075922 548959250 497905436 571342470 717452806 459910759 609677173 378968686 907745983 23512900 281423989 972735521 498376611 658487734 785057622 103439180 32121949 324168237 715972948 706565954 510513886 935048445 236704817 258137977 799182294 956481758 448779441 65728522 189195071 828916589 363418911 992919604 24600275 911063465 101284807 59585753 291209361 342924918 565767033 958041343 678948156 136773405 321673741 128491600 152485084 528674250 597424345 142035866 690970427 285112333 540074301 418467152 362713704 359140186 279739671 213929992 566868792 377973129 237234511 603899643 253824960 36584790 673733197 423205001 961162716 796003554 455253629 662845618 159648172 56336432 978464978 970807709 527496209 79459753 250326337 879626261 949459252 90042008 419306817 590677511 791458560 228362159 250244178 50267397 10543523 500360577 252844658 607305414 161669137 564454149 339580585 959995811 826367105 350632474 947974015 104236316 724790510 466086397 243933057 256849489 89884567 804071380 194460096 540445834 523123071 383821607 376924241 773775792 978199277 288507489 930811598 129815761 831790574 813914451 734273235 798076576 977065166 197980594 889365122 626769906 917530275 936679316 138386687 972066370 857345474 975754231 621739253 369002029 853955655 639696187 551503632 493478391 649565330 895682466 74145921 176943109 505022917 271271895 595418493 408206689 162940487 151785316 634697150 218828346 310583363 689576762 194380032 419897952 650378794 272590893 829493125 308456396 828828973 28189046 636465298 409389846 150154692 507138863 608592624 695061501 990975017 431311578 6177644 646811619 31944414 222416859 503205719 137484366 985597731 233351673 522801926 956859241 719619968 288736737 692232275 196770944 210689602 312739747 780948762 212587144 880761845 647084339 322131901 792712340 344911343 374932713 226863521 529777761 119172293 543543810 32121263 56715467 608214228 612716316 49813716 387756118 83422393 845369534 939461761 897419174 709528537 658771406 503949611 780237831 464893658 743937561 456555724 927255526 680965672 317782222 254267744 631466325 438609009 65723651 658906473 990752395 897665833 736629295 745771116 305491554 724727559 386847918 410854258 536611543 965994118 379172417 776377736 718963086 574838885 279012491 935004735 705582156 358958120 655116181 981954604 141980539 201706644 973369418 869849449 301736105 745153079 378513660 598685202 944583433 253339101 126251997 866371273 616187376 400476444 102107527 745967923 366510937 999511241 528596341 926027897 4514402 341363585 531683975 960817096 75169741 98850850 16083330 663461073 648207488 62854222 831655310 1905738 243877893 522728687 586902198 956028010 882880779 892649133 781674603 524060529 901147107 340146298 32986626 795345438 981838083 340742151 64309553 615121975 481635207 549378124 860541078 801436421 172115371 167381508 711094320 578453461 268660050 475905070 505603044 585840248 802334338 711708813 709475833 125968835 172019686 462272041 265239452 378199056 538018635 78455757 442134877 654791612 704854051 648423558 749165488 442837927 666387973 243566122 912109422 235201463 695796522 619983311 300384849 705877333 388407026 747270223 466758011 805237230 533254237 371712203 343014383 428537715 657953427 41772837 194261783 873899737 882105693 404280964 512944957 96158874 238280105 133461972 508026385 366903603 158666761 920730179 650005801 891020708 710718260 35141574 118908540 254415859 706607236 647292818 978220775 228518313 863817847 327420067 839832232 759186003 970832175 722801208 283463654 803993090 60798194 729216084 458251558 505839051 985305258 677897279 309040599 323374152 566401637 599586564 955331784 611312662 562825686 548746737 45333164 984992341 115235538 285901593 765572765 46733099 246932437 304637909 471792790 630536769 129949307 522600766 672689144 736860484 849619975 295247541 640428038 379106405 331105247 271279196 346739817 274537178 709467149 37927835 135418284 220628827 175709632 650161051 442795456 765977765 284755401 763361230 837778042 526048251 500499231 93930597 278806032 725004704 66434907 722107096 772395936 146642782 620436284 883384418 732433834 106052354 266733861 433814659 150760592 775800541 175660442 83446140 459485981 472371269 214042567 153730774 637981947 72657938 933048825 749103068 938144571 269638433 446462498 881107484 168921810 764437204 25158745 577892329 793216278 274326928 773921112 599877852 616540229 730693438 478991100 536490063 378548734 950819276 995731145 221160928 332647365 553543081 791496292 591210485 383372163 703152203 510624790 249082930 490253317 476212909 913473872 918099972 255438200 218782153 774346017 668095257 714742259 653502754 441583298 330793958 325980654 660682046 743570955 122097184 120732355 812470308 916092923 177335107 508048692 829492706 848161587 172754190 575710692 441027337 32235131 543268357 758748636 395559215 260859197 583534574 788166408 831244652 832119813 544019029 977761976 166188253 898237191 122156296 360379424 781124901 367512217 487785626 223264472 634068199 147697076 909926116 67950428 694099533 296936055 935438208 583482764 50317700 663329956 834763853 983459630 308150077 688643105 631460846 566318695 133692718 778323321 194705482 919698502 810998415 609246297 96826637 330214714 173149854 4152339 261902886 70452630 70078235 423644190 160342599 944402964 247825100 467972243 531380073 493604943 545444347 192607922 877071173 291540807 333057267 958789467 369902555 619161569 87662214 913789334 660249071 623131493 476020362 3293452 846057351 645115390 276200023 693035147 532958318 10718525 37665099 254455941 548516533 684949655 143639878 529388433 968357165 979256802 520439598 3644137 127773677 50960348 451330924 623805675 714893522 311351972 296133742 388915609 584965626 662841919 933040931 232733464 981649480 66524436 240740738 305173556 853542884 114839153 310984451 703581403 661031096 269988100 357203236 45611166 39682804 113130850 156108773 179652915 198935434 567003779 900644428 441508597 74810546 167448644 391877859 476890466 56307304 4723684 402656309 887424412 877030121 112410247 963283796 84289257 468889402 943506870 959853142 865820980 684183969 566741469 612537555 660174729 166780457 181025996 421258345 212322460 937022243 370158647 164438840 596877635 240579488 423081014 165445223 255051511 274277880 15088581 365037213 862083160 803061317 807513413 637088392 475140518 20253928 45213945 567511386 325130568 822068484 213840778 234430278 932710985 511854334 713406596 885256712 776539862 844092675 789000919 549500762 462142657 529410946 221737302 371836288 322372097 429828526 348903739 582101437 634779440 983574013 501993121 291608795 629553675 34729643 130481929 612449704 246747126 187390008 559904726 729151859 696239734 971461606 481636049 348975251 957003188 420855356 472563365 517828320 52994305 139080069 592244580 974673976 642880332 660577362 104137984 210450684 143290286 435732980 98006483 549462672 475789791 254133507 817660184 161882078 83455165 892809178 906433391 560645588 154453196 437718296 2728285 55158241 957618353 418444320 642592713 121112700 997955510 898433946 637265025 270849437 596233290 840886768 840366771 604987202 502919294 162322386 564868468 800992748 358255752 112520882 235540028 938312479 220116804 995050825 708903272 87380965 881852590 334037008 810136759 595437388 894708329 391759304 812987342 811250915 988972091 423662579 219706548 846177089 593755790 674988376 724431958 23814271 136172273 786051202 516314884 802458296 858590869 187436098 522854642 503349392 85782225 163976233 925465784 576936362 367958943 776381711 180910547 441480497 692011036 675218831 555687714 12802128 86872332 525161096 921668969 329567930 589671251 217797021 671242193 478022435 407563389 379886006 95767142 243083716 911565623 670435197 274131608 195014363 660004819 827924962 258374587 262609705 339485385 549888664 274546055 58770546 979868464 18409109 198303896 700537344 114425161 381810326 566278382 133293345 713713397 83265944 800877679 110184868 700558905 434991968 826473825 906235488 707857345 960172277 266072304 439929774 386300251 752080160 555694510 520224746 272013432 267440371 803401229 239514101 15309998 631293503 644082919 491304886 19541048 289362972 50560503 716792980 797880948 816715621 932290141 18491390 476934244 369859385 906764574 653893603 112026926 518551932 178595234 69161786 789419676 301124435 658399797 461648508 119951261 528456108 29536390 256913445 576193730 789989300 121949738 610847542 292454082 941797726 644714266 588154806 828891894 150010851 132906033 926774060 394230237 278646845 660453807 832502567 847186842 492411818 765111737 792412087 996741745 79055407 395775702 370317809 904419149 531368723 559542899 580209262 169526333 564960095 236648288 85052876 642295027 216786021 6001745 385783084 246681924 818200630 882318943 709918898 52361130 26249258 137892228 130664457 488445381 782554972 291786018 967855836 177970901 874998572 468488317 707057502 853054530 490464699 923213116 140611267 536664085 851035762 852593132 694495684 239925628 931424891 543919229 220902687 978457930 361179462 288991427 410245141 984900724 571341062 703034614 69842667 726912661 838561074 359947314 445521257 13167211 681898756 606003960 843293534 958112343 83375613 126711211 979051802 917490913 998461535 334789908 581423090 804510002 564505010 204133087 507826879 430361497 126133567 56286748 16989791 89070087 874064024 187946431 684315699 588704914 986556942 589968671 375154848 550127606 55095097 838132859 954485646 637645839 78793077 280131952 404469484 368865888 313798751 515250564 183066410 473037455 215634523 710067871 340419517 254250726 381890321 26370957 390042014 44661972 202297836 509305469 878762955 89861482 384257690 382293892 95731141 649361375 885015951 992569115 607602705 201905677 520574593 739640989 700669111 679719665 846686445 86447306 881069510 76620078 792970897 229216839 742595534 41091979 920671728 855782940 115364964 868023664 286978257 623663156 10276001 758300013 251262144 956239328 12809636 940047796 269484940 690751573 8154891 580748954 378915783 92730665 949211518 851173658 819407178 38258906 334858021 53058385 101380526 442014023 742764076 381440771 636256467 257338421 842569030 555957269 153139549 723510219 449586215 397427473 220159282 570739478 465391625 803498405 670306301 115884678 114820648 827848484 491243438 269131887 753933894 45270787 302653688 195480457 709550376 427878749 755399122 422410609 666195734 873630576 371944439 942266150 291522655 683176478 887271270 381207948 286232019 570967149 87990498 564881388 880530759 976424967 723701362 729064562 180609045 731331515 815174626 924982446 812295577 562917370 875887425 233006100 211827125 490964827 3734369 109119612 894765901 870881047 513288795 69137570 573222092 323480973 587240968 373946535 752246430 119901375 932892808 823687822 902176180 953005780 854956735 710494400 276344835 999706260 881990867 354196617 698668805 501314031 87390384 880016024 521832502 861825654 614744196 241472899 821912984 917572576 353329987 961037377 390032431 77866119 335518500 506951342 145996422 216527848 268548130 644579850 350463273 825531687 836311163 454111610 565138217 154023816 333223733 654334598 413191835 190846199 136131220 802118553 51397913 728883329 997469349 300681349 392896063 374728921 474401207 948372220 346199599 719161044 671868125 673368855 209517582 859776493 977228909 474167251 651363972 962375362 284382851 595960208 28159040 362173333 446527871 580407440 339696242 105008844 755690626 728130430 122304336 730445681 628223990 78294500 162908305 285088690 97353219 836490931 180170229 161263458 307366682 476093631 39300539 909077622 485294702 687811905 718615336 410749834 907575414 607913043 159572231 66720858 652639085 222566263 875185700 342614601 988716498 950329361 470323152 172952285 219220713 170711528 23070816 339352128 717987639 367144361 60875694 939076033 887854857 839316836 276198294 228201041 448251118 197908749 393982074 679036167 995407417 557889276 33035711 866660764 842163072 966825070 656267854 635393776 941698336 350368769 701374740 723474819 501827510 563162684 825188226 625172476 508553895 1815557 138011661 597214118 35083929 946863913 721435823 892387054 636612600 166468311 794349924 698946535 43052402 56011301 411873966 113084102 556214395 557161098 601395218 670505061 331833802 214475362 587153561 705437892 527822298 536177518 862947664 306573700 918848362 275952977 230885832 645027434 810527229 152317460 303166102 510195170 361500251 814415522 313602004 286763897 685944078 137144141 731622303 136059490 870465766 98590279 274588823 876849651 458816886 512227370 24916066 30906405 331252628 382808177 531299880 953120279 465074653 284550140 529117976 33586314 90443054 450405264 636332770 972207206 389750572 182267989 447430716 314908981 604041917 683813974 554261854 623969187 999934093 55606020 916927109 657412100 831456139 478801844 198342259 6824142 58573673 840587804 360112365 797601050 832883999 946494170 590033724 235627815 838229864 229168621 323494573 75840727 30018371 108377402 282690833 553570353 967189619 542171400 561248574 484818397 811394560 557777540 129451403 102140331 622650548 143530046 933151320 247279372 776593311 365756586 400658564 938878359 879051924 634309793 377174517 935007622 364781737 884346845 125640212 199041078 177440443 848685440 335499342 745133739 346809832 905378957 587359892 792952841 219872275 164494446 328154587 201545756 72188515 160180077 902621341 11508689 369837508 206897978 640315735 832714171 258959204 44413803 539787529 218598031 220053303 117610487 543587257 852966312 550137460 404482491 285818608 134580100 736717846 407359733 357730363 287942212 641310045 254432204 444061611 712105008 595763274 320903877 458340950 949700145 905975334 132900687 470591188 721559638 223866363 19084345 713796546 305695311 666994457 375833142 186991682 343905781 861156243 934494816 208086137 763704256 529755328 606215346 680625680 387127119 893536698 572993677 576186036 601306596 838319586 900049716 161059479 365306597 8402778 699156048 28247788 447961181 47700361 77792364 368802926 165623672 853091227 117908857 111131610 802585354 953304831 547874636 785101424 370842633 929445351 958544411 138058870 880019983 857237963 105182468 433601461 81311193 241421286 865543815 68569594 272301514 452214199 432578822 266824086 566137449 860269954 514631500 290471391 510253790 802527949 709229827 660413869 782847353 77596387 327922492 766010333 967906348 236319060 739420396 516691922 591383820 408121459 198222697 738765807 930410707 765692887 650049777 493836318 724963169 760859866 250956579 724090444 608468534 225507101 732018051 168348906 1100026 84222210 806876666 19380078 355265014 170470449 281155413 412416720 273650840 479548948 413742017 415437325 73510387 184419930 846973781 931519656 278419260 390195576 612689033 316243236 977936462 513654051 446644407 950431627 829759015 695870679 125487265 231668202 833055081 208221779 976780010 306009810 591513818 186440731 207350427 788946393 278092772 706794997 478685600 649608727 446182678 188014444 481212745 762533546 331176097 393431120 133818058 755953458 259015387 376484660 382867387 66946645 95634624 320669679 545970840 90269756 611078252 655007260 532608833 449582356 404389282 817063834 532837244 723008911 668009032 286363404 375164782 894121824 341208296 136552025 51252262 765321666 37167409 3928877 465936915 309725170 548374133 764723063 570651016 984703409 455425576 198186985 955950399 44180419 799419495 868992123 413602515 324116594 461916782 203501289 439285572 579570699 926695713 690622768 918183287 449811295 236904836 331968021 164352692 689540164 544154947 909470622 257992486 631159314 937680683 695902102 254532190 626098727 575543727 507898381 195801553 329894499 51299172 936444886 591853397 808471981 74816389 720027400 606640040 372427372 158326895 149275006 1702633 440962830 710210598 101369687 805570333 178142852 584350415 428647286 471180459 30030532 799821108 619554819 152582881 231898438 694928707 900131560 713386605 815713672 750356623 919306324 115707876 664115082 509034702 64572220 38323262 275003475 313317465 314075093 917974360 996516970 369481391 249563163 126850161 608627293 680491250 462552142 283443885 35910461 87448680 543504240 434554261 194117408 450939643 665420232 641777557 225961886 812451258 474951521 885232253 30216789 962041686 344057995 324907521 467984230 246089382 92231769 121694265 422731765 570818339 863120674 653723681 420587180 746509164 456255233 478549530 944414776 484164035 105068117 112977511 15940555 709324431 195471937 874773425 440250777 518733528 149864749 311356292 14485851 336254158 257028931 832005840 606036175 529815107 75664115 431130216 608837685 791531308 752851823 911896454 636238547 682336803 450610480 423783493 151768947 412977384 179313263 58619430 358178528 574203100 363751341 718141068 765962349 905764228 324415019 418621760 159883373 810856204 264819827 929991917 982724796 746453185 490340557 341522853 963847476 671245206 47183819 336088922 183297593 973336736 337773246 674456166 991847214 226988442 423181373 192079876 493146878 554789730 111504549 583184596 759827092 429270138 984850068 179400539 292731746 743357832 341606766 437058176 183922654 180581334 121012184 223365137 948439041 882675666 683291200 756162364 534266310 382188943 865542482 249514774 716567985 713697603 458537604 874329879 133055301 756297159 431689867 637472156 772360589 34185498 635537380 808657508 325926292 744434398 111390028 68017940 271152877 77004506 437515848 701496755 300684332 363876726 53080991 810691886 733530986 410575938 826189274 428875733 817601733 959383663 543350731 896617948 588913885 337442132 921260803 802192347 66751833 650097898 667173466 611059023 916387680 780186705 535201899 838138135 835591200 310356041 201640981 424688119 669455179 348986298 963401979 516429592 551800213 193404972 173854213 771855494 362654519 267262543 228783069 597060529 584933999 90997877 188546931 710485485 245500926 332078355 679334522 725000946 664735656 774494532 977194984 914678108 639474872 528239430 917125242 697173803 613501049 470353658 734575405 433551429 637705406 795094120 283848134 300391664 346131547 450660409 155808587 633642072 509209001 377591867 808532616 148599567 657963782 258099681 910060172 195310471 787680595 550773440 556550441 727416986 432819316 732764948 171712887 913980419 721447379 644827193 381685841 240637667 94481118 472917810 882188502 916337212 62188421 429595429 438260457 33132921 65707197 235738076 463265202 899215077 344754431 600657989 58307100 975709231 864830665 306069236 73286485 73600748 393444124 427651740 995831632 225121045 269657084 563989146 304231750 917408645 957912308 732432234 545247280 128009852 987057039 58939695 350524239 71766559 656382944 850951727 713496229 52603637 618322171 394342229 549940089 362456683 804517241 90247854 272898263 850938705 308974584 475784684 366039054 694597211 108158873 375706342 862190896 247932066 444337792 142191126 988216725 184273952 517514840 618955033 580467800 736281143 228520140 759997747 522931928 233030699 492747791 187003336 290300729 76110755 659636565 616688868 426777313 331930924 771555672 115688884 993060603 590604982 531936980 725256459 17873143 611129877 814286603 362454494 471366408 253227905 270859841 486608840 817442980 178092054 941849665 943093639 193788680 582957141 587166934 710644605 479455154 963919521 954498643 325815344 10867429 278094787 255734284 784680138 378637864 942212455 673384154 918847897 92825799 461980829 776197020 246193808 902187601 88071257 758784944 622398405 902880536 933608946 460525438 151179249 692954292 939536295 923326701 538765555 740615296 381173525 354029548 495958093 176239644 656012738 982971115 614715813 535375337 791260566 355000159 727018822 256747408 671310685 664632385 413855389 641139836 405475654 107302544 283689148 599781467 125409127 956991946 98000602 903033248 669961270 161291895 357951696 48480260 581401361 584986783 74714013 243475713 152669879 24062030 473928676 944896598 469040077 194203671 67928169 415060614 223039323 820073870 415133336 676246872 482673484 464410061 234517758 426356312 307143409 7824880 85444557 186406229 119455615 384390041 167207772 973789921 309613196 60387692 327827109 697420500 519344790 397566356 714315206 431886538 405534588 67704893 993292929 790908576 763266307 640920087 729971899 542214907 688795474 150392538 523360000 933838785 802384758 464538044 568721662 46563485 721926111 488945660 190267397 636478847 477360865 711609179 453821326 80842522 614260532 968409246 313936305 277913957 847852661 725660685 436116397 314294811 770216867 818166775 811437156 773994810 45876642 384366892 176755932 664954760 141507003 575015809 665538239 704275209 381263898 116177488 6395099 680224138 918978127 814572789 46178211 279515418 228614094 895712082 10275757 881696395 428606575 632994892 507250739 909409782 641777390 63856715 17230226 79632180 230611308 6767550 716271053 386351205 492233708 895938453 871447818 531708525 976212183 962569157 384840212 523837810 816808825 552680392 393493720 250930528 302410881 743088410 210921704 385219685 958625413 964905405 903838203 739242869 942392956 945994934 794575466 63752390 686016578 157767821 184547765 828656725 779651863 105474513 759124220 622985312 606952480 364792210 774640007 810025962 379271909 722149349 80335679 591379771 430358481 487206500 874894130 456860253 899821238 420789931 523857939 164662176 725738310 265149660 448207543 785039894 344420251 138591260 874774169 257016344 957538991 480907028 463452759 315219903 211711205 773373553 753102898 349412204 251626110 329050980 908707986 147599424 916866085 336341026 161627776 971901604 500093796 380319333 694153259 467607235 178038572 929149417 371863396 24250123 355168849 405157616 950001185 397177008 945379852 947797183 981498109 218571305 955542135 555172894 617976758 193115057 567580436 878011868 278802862 267435463 919936327 92491081 110188139 905179054 40911575 952091835 836218904 438263278 670895217 856741385 234895361 442649809 968832037 573256979 236023579 518085863 239413735 791946296 626692217 949006722 774635023 647658205 663773656 54740795 92480986 818206189 240697364 866417259 851553254 131395156 804233137 792943539 215227578 87890819 83148115 237175925 786631484 624786927 377738310 518991704 424452409 789484434 886848759 918151368 61992928 524596329 712274808 322032499 19041351 52178164 320576512 857362125 575904229 859026105 890176873 663126413 644905238 527785152 557769649 707712046 866889115 847995416 25279097 507071343 261184791 711315537 235917705 680859347 203157907 78449153 799716170 449065762 853998074 600000319 7398730 405262566 866819742 933518891 58715836 760056559 802822065 787365220 948785909 645837520 317563853 227046544 213260272 194246495 809737837 630688472 782602955 522470713 782535281 810325353 449918536 848102203 219190430 242262004 701320525 461131018 562088988 49848622 113267044 650383756 957561078 548406609 786117948 171924333 401090205 941414553 441307942 618893723 317330534 108801992 941869976 93041098 852694023 336374435 88860590 317623538 614442014 66611827 336982948 457248716 118952106 195383941 479868765 757561688 748710288 287460010 441258719 194201433 12262679 503957432 545609429 10654423 209617516 168317447 593171212 701971100 501810719 310817780 390189302 659328440 933031076 514780257 627531818 50616318 166046420 105744691 465653985 288420484 953717865 140487123 39942267 149511719 129827973 506508206 108394488 727958020 945260076 369898165 38254720 573809664 158596293 288089566 137905628 913128770 928771741 556450209 892666618 26198195 734354275 565614203 71601260 680637829 293854381 469823854 316383977 422169513 557747314 912295551 585325515 442218071 668994447 728489271 122787216 155859594 422140994 920428323 862755930 498583937 204831410 254514772 164912239 713655104 782250340 281078240 798975161 507959565 454405063 358846047 870964550 16658931 858394282 669967470 828555721 773055298 63378624 306004272 888766999 115971341 790230307 548960456 100300460 592769706 586632654 289998048 4003108 441121590 818735650 593033509 102495426 148446223 787944290 6034888 395039980 203899736 708410167 369496574 738328492 890169976 828906028 999605377 275600945 682467995 961213490 6732302 292474188 760647471 23217438 543359461 656334324 663527017 13123366 207467084 610578882 366491582 565784936 507771148 679082357 402540138 548737124 526452722 331280752 511276012 198692476 499668304 423334455 609368200 857568379 505837689 103789814 65501636 749260811 216372808 993888250 794329835 44761149 739706778 49497397 383868813 230772742 160604623 258901182 497990141 574544060 558977869 450348367 175089106 872235677 369815037 809979077 113606758 488560968 970336716 399675556 254282586 508055617 144196395 536347281 194931472 367603570 429550992 826102486 895174448 430658981 290578931 356131041 635596579 243314955 370548562 181771716 713818779 367400888 110483245 420588215 921927177 790218276 369200138 590582162 825432358 497127339 175321586 560266580 692033899 273380622 273875698 827526815 842428056 674198768 637929372 872838200 963933489 510382682 835182467 200199564 285905660 57021240 487409090 228846374 321284996 185479898 188392822 389013306 743355545 544845940 716120127 917466654 251051214 966277022 315691715 965878475 71572986 883626708 306508588 389005664 45540791 483910134 456406437 397218719 678052326 65235658 976216288 448525679 454371113 238968181 603511443 615330136 9027432 393939718 890155510 499354890 474706509 512842732 991574598 74539990 102345672 9244282 616019782 92961587 762404491 692032362 297459641 725365563 829617294 658110039 189367273 117604651 118701964 380944961 770487843 610740198 294724997 363437581 217946425 272722035 471809339 709218051 240557310 587065467 251750581 980389710 531043022 193102028 471168958 860525183 560460291 336674264 373392486 953583115 479487617 450695734 528061824 843192264 386945835 941873952 230805795 145327732 705145451 401606900 524253994 913781806 791646382 747231156 926517684 725245691 183028966 247441797 870498212 166262082 907139846 281329971 899687201 261695569 295490185 763316908 253805591 31163094 65508076 479903617 501574325 870385510 448172080 629666152 797479406 650465529 295394137 421143740 745389048 344848748 136031985 983445243 583848655 624084478 642182533 475818311 647628979 453777363 277640231 828782310 715935397 246449780 179079403 325867971 939877614 795418189 358446442 373139690 669161369 311097134 375293249 277149967 821230836 553694923 606226579 443304712 346704915 376176956 58488451 131092558 370387277 406442365 782735291 174773633 325123261 728731631 484956393 898098401 640664258 28677333 154045756 351160533 631816831 79847128 566656747 801579624 452245596 139061636 232371118 935502279 631328899 594643913 133450051 799998148 639545188 778359930 10279914 677798230 310574641 644700881 993744618 947758103 575103331 936753897 178908938 808229061 43717427 115567171 838191384 495724225 27117601 600261186 358990950 434396563 426891633 725977263 298914120 727388004 872539049 412686389 504563095 605869954 613303061 874130662 953105201 230229727 534196803 61278388 571169910 787360915 863042183 177822201 479539405 831775318 556665976 114329072 769601309 255470855 137930865 104167225 238584916 48132903 25691409 458051673 8586212 327532382 422330812 766216759 79336513 220900085 349548823 90212513 694726500 136671323 236245391 819420869 77729099 541814689 622394323 940273592 658785398 702211325 552831830 264368882 862794348 481815371 562469582 255105744 555328564 873361031 262181048 682330897 716399324 509335636 481785809 95274842 943166454 245119096 28874142 775687602 274192918 14906206 646804709 496642822 922391381 868977298 84425778 63978918 675604433 746611529 481601619 691036614 968736811 599160022 134129372 423270398 283193863 145299254 20075172 325453259 264942735 818033541 381313094 372288524 33444081 272446599 11642530 406529925 750483164 597443872 692753241 315174751 478691591 432146652 736902996 236615078 569547179 143283304 812118845 808496586 306632452 895427094 94983684 40168735 741233619 54261854 537359195 86198109 650778079 890391127 413433403 135256352 615865455 259372098 529055069 66783849 258201809 59410432 947037634 899015963 781364951 350918039 94405420 576862079 480262997 882229169 795706018 738320576 338546852 455994396 991684336 276282736 525944610 401157195 632933668 942994945 983593392 267770835 770671379 950593357 215863858 294082287 585123282 250475791 276341779 456908029 282937405 230919784 634415294 211757311 448680307 999274587 623645222 512601115 754240343 582345296 544810815 35846683 28372241 144842389 333224578 150111726 244564363 283751128 400416877 782536741 696498677 786505902 764434433 838359415 50118722 228141584 455640386 242360637 435718569 913859545 965386683 788403702 106657572 621636169 679870711 450169285 576547828 839288197 565545737 252861166 310300699 44388372 49763589 11664476 103128288 347086179 403348357 181234206 312028495 424943682 588624165 477179878 514997430 451594597 545257734 717206921 54857002 611835877 154190671 594193793 826505216 75614140 250232743 465393006 65739860 315711564 766042557 659653776 742553477 202865369 147044800 33173071 340049335 537822986 749856488 116371636 76446799 74569580 155828715 643438829 219309691 345544687 526236040 487420365 234635176 616033383 155571456 706833481 229659658 580803340 709696663 57013756 584359191 893506298 242236440 837150116 924640780 259915954 1743694 740107170 61673063 782675607 412646540 783005822 277672555 666816370 506586406 610958689 98572191 199219439 712249334 70989978 211669327 804774430 345683928 76747290 480997642 302091251 354050094 369999351 973840674 11530181 118944604 669324525 743733039 790647763 97852237 201746136 172439180 502982586 147520492 825654587 844395736 56725760 695957932 579897788 685715575 232758157 18286081 435706021 302547215 550775853 12030437 18446693 193918475 88602383 798221908 781409037 342154523 895087689 433376464 115460820 373416626 652013137 559915485 536987796 67040391 513899141 284891526 719534410 395326997 25664932 843978198 120150425 557367066 808729683 600085344 965542984 482416156 908616090 633044920 251846847 794161887 465848676 4125688 342790030 835807984 35489538 321830716 975800551 626529310 594606505 681365798 409368351 606050043 729084655 216003163 146505521 711770975 141946706 384489219 508630330 906409701 302939825 382458189 712477950 31416685 411637457 105798633 659005026 668594584 648450521 776284300 541357040 516879183 247483094 926084719 332794710 367388221 630977080 123565777 130213863 881266768 649070163 256674160 302720280 782284348 447552479 548574484 10308356 534854648 799918201 466435589 824744169 398988606 269631776 457020559 581374889 966946831 962040504 621836677 805019722 570050349 312062090 78227644 397952630 132711072 805213378 793729931 177050876 33593394 313332976 778649937 365681229 784782835 6404744 494154223 307123456 561101493 702078818 51278410 515745870 856179856 490603066 496140491 775215254 1489760 957044017 420501982 75095514 332373314 228063306 18643574 177108545 998618395 773513710 984357511 483161747 334867217 659373929 382239115 488338112 40850703 6825834 306796286 341443161 275092294 468780167 265944290 792085781 955892902 470878647 323155004 679447886 841904489 605098198 575285141 704940162 94665097 3328292 426981753 37359570 128330053 850045894 518386939 274631814 401174944 441224260 554779696 487090822 490015970 366019849 765530287 765621986 129775381 804298215 111457304 906195020 806791305 468917392 946667658 636605849 345019472 628521246 81760554 982138948 953425090 829343371 713662627 404825323 762411003 65944890 596842401 811558864 347424856 362863468 243313493 356577113 964341502 466525644 879748084 317705360 351341651 181081572 675777336 659612067 907744387 208929445 451150045 667993189 426045436 984088291 913720613 970253516 373298674 764756951 927133525 392978801 585872092 824092059 264761910 68067859 884354805 471231409 630172308 872287764 723380924 416190845 586629058 668773626 78039924 13978310 553316373 79228143 374205861 240026169 894558053 14148930 782836121 62068198 363642255 193259748 21546976 327485889 839071477 745812716 431375820 670719010 99735292 288729875 1572342 316453958 738278541 278068793 665620151 132444363 227010708 238108894 343991984 837492280 665337988 707257770 496548674 49318771 893930706 619652069 955874583 638102601 516853622 526764543 4449431 791020521 588013165 605308426 183482484 166778217 738812985 589434939 597881375 894415424 669544543 928833388 393672784 970279114 429743592 655570845 774602626 218909896 369631712 434202223 738026612 952320989 320840667 70686119 257312425 145482770 843209835 224715185 360696041 9524306 856816043 655389211 72698814 920791791 632557495 922548245 546374648 316984859 959449905 199438072 324897577 361610864 779378622 154037436 979890218 82698089 692807815 480808064 468694932 889058278 543338169 330259205 226354760 81475244 847158277 443796787 315328488 264527587 346824992 235322516 834185563 336848022 461989444 858302420 59824973 747003190 997838766 769094983 52090028 932874776 532962846 20490595 118287148 70517490 426935130 197110593 406291396 708803170 455278763 915515168 136102703 960193639 269411166 212204771 613849708 576874726 242195780 789978766 963019071 745030694 208090930 116322508 803588782 685924692 624075138 776225132 504083332 567729408 54179984 921463775 97748689 141555614 63060799 532450236 823638631 193538567 195619186 405570877 919989599 774279157 630603922 926069695 931670163 430914186 669691918 921083974 366670625 919195338 989306327 734254582 249484526 663402524 997909216 164926107 827160352 735374029 308799908 512940834 861315747 302188172 984812703 384056862 553472678 65546479 120027860 815475268 162877211 256452589 941068870 293139695 744304954 634250851 738461823 674826397 129169918 901103759 480392972 124235119 742849702 277402776 869869054 146333101 209962294 310297348 635099242 872944192 365079796 936663871 990268138 631493431 453065963 811449883 883907099 941881410 215807083 645780554 672608541 982581050 548386183 280827110 255634966 956959383 455431061 231102954 207172271 543294456 156649906 839167671 571490965 49248927 655025468 48085136 969911801 458202098 436329558 533231390 675661841 756329980 757349991 152657644 766724501 834329577 919657627 617162219 603317570 550586509 955629664 363685360 822123610 340711134 360801771 692336434 241384738 54619254 958074033 13684940 253103459 807895058 343725550 786891073 830376683 450517525 756728097 618956530 986220041 761800454 335181966 953290410 36828179 621900301 966093242 118686227 700487651 55900026 102032371 603705406 591796822 613795647 695229126 608930848 399161548 547908465 782716551 892822799 469000107 471151306 752158924 704647497 104135388 284705578 437788402 962312301 871661132 832205842 464512663 952491519 409816173 277860135 648628254 661460969 338156722 411941045 162966318 985579253 962332694 336846889 279694643 830307668 641706390 208337558 318487004 548240154 174037170 514683185 171990427 130956479 974952432 285512149 313396264 679420831 354522457 678617472 840310527 944555643 884674299 715793108 768859101 120738806 266234725 473160343 312847686 715242265 445093934 796640819 601617666 436061648 472417390 812050999 19411100 593557867 717686594 162127572 800711650 556402462 237462605 710307936 659232616 526538881 692224562 448122839 139449093 499454992 666205979 793914197 87789139 710870956 425230645 57976477 686840115 754275608 548779825 493218197 293433927 211904124 624176837 522152648 574497655 542334182 593929001 484784098 830752365 690256581 63724443 248653368 799751960 731370604 414975963 860215613 937203245 977313941 856044719 202605326 106398625 221289179 890467936 748749032 584594736 131940414 946453308 152448940 48032986 545388963 444181010 200596065 509342560 442817106 212235961 624594610 356112075 307598454 660418697 374156140 345911014 354286497 961914591 625213698 386310079 468991813 755178910 87488521 248778794 688852795 299928489 987493308 629390398 488094272 359797098 919375481 377376725 488892531 250383182 678407745 612437264 147765721 575437383 818206524 897812178 608478425 77109321 937511475 854320960 59345089 312722637 129867540 185857607 884339775 93824336 157565298 4450326 723808232 682336725 348427523 914525087 810498740 431765343 43863072 499074331 135215744 406938744 720458824 338647171 508835467 981145518 582750365 260426775 805316089 648082960 595211877 138860763 146686035 575787445 975644042 278206741 45105669 97092661 19369243 814446289 801327839 160055598 942514633 162128989 444588693 439426752 716252779 946748621 860697919 369573393 776817786 52795000 526975449 354261963 410107541 960768377 286798532 183506585 972814591 501150767 831254083 42225069 698600988 299597245 577725695 726185277 837393143 311523979 695579780 812661505 608005055 743839939 20854210 551640247 513566790 730972372 662791564 7529632 960390785 612333555 766984476 962775040 116971787 184875669 895867021 667045793 654164385 899894007 716267872 962971729 462866855 438314902 106759928 844774239 181587617 163715511 868696350 599453474 333848251 857389024 400875133 748328818 381295426 980056669 260402471 783707693 977552681 198121404 770821902 961955764 960336261 972365137 288298636 297346923 563754001 754030003 570284764 877456444 180875691 515659581 455429790 504115476 439250133 982108814 130413143 135971173 885731381 671835913 511906030 442042275 26818837 588656470 28818993 660831175 859246051 542944223 697189710 57807311 770429618 230231892 289300826 372054588 516024 482624296 793143245 608022674 510740942 793097233 264011012 17737691 931217139 38196875 578245822 669808421 769623241 376301910 57081504 336165887 825426711 604712436 745479345 293071104 611272773 527802668 250462686 987527232 288540643 901182346 920099959 680512989 24723746 75681244 424339632 253300856 238377817 734787510 337226529 657800629 239252097 341582319 447662919 520087231 793397178 899335458 871814657 225642689 428466116 634341934 921198099 498369902 938774407 414057655 976428710 61203322 310093451 510823842 974040006 412896030 588411776 182226845 277507299 764944536 704650936 182795669 896567633 751527080 624452776 58427709 67704520 190373141 318998123 725300110 704457188 639302950 597414463 64423233 805628070 843199018 912858117 176410967 497287409 913851376 927325125 181135250 135941902 417401167 495133224 618882809 340240424 87347360 536364796 643463256 874398417 249850943 313715636 497502909 292310907 844787981 530731494 488778748 589765888 294571249 120814539 28558124 466533147 257143122 799853250 908273448 754504941 835459999 106598349 766586640 287020921 145871303 137112082 762134213 577908775 331573953 373037915 46247280 316454725 558596358 404018327 136447995 605646465 696647954 809292375 997206422 782659952 282333670 186233169 476302900 60844043 196950409 227854049 234601739 954626861 985904514 399494019 67010840 718069014 123925856 180477274 883550617 245063147 889575730 49200300 436731025 693912115 210592271 656008292 486747463 146415451 374313104 204586639 161971399 6403123 772793681 21282527 487375455 190225263 997532020 93880107 898757155 242652712 730789149 544280045 92799339 35517528 667271159 735700674 763866960 873914209 800183725 462422254 813518130 681774215 905696882 284236246 658461492 911789425 493682042 946632067 402122942 549440172 90937726 451349798 361412347 457710120 623697724 475698574 961575257 377973689 155914741 997255603 505300491 675232151 989475822 974312751 817389706 801344222 816048879 269351104 851439632 346790415 997507271 53345992 830533147 338250126 865382341 303611341 388733680 701107233 282463553 325179641 333165078 155896183 734118417 966450842 510042839 595193503 152126740 88706211 246807746 95444621 763031979 496929578 279879724 234566296 379416634 237461736 896808618 381863167 223568044 621964732 922355096 221542239 1690349 790682920 889876629 128738110 374893421 424555730 832136709 920917124 734769059 253574405 998738830 271390205 258262152 359461678 49052827 200125912 214144280 636495455 998665436 638452779 388911317 207629775 383386820 185505644 399064644 972700503 951836170 914247929 967251821 735953398 981244968 848002449 388994143 860337743 738452703 846281689 169628586 630374694 264872113 220232409 790197987 292849639 686759270 516203132 167259939 5505311 674814600 499047955 523714952 261303040 103538150 334947027 334214579 704798690 938541589 604704338 847596105 727542972 928762602 884410126 883857778 983657903 950410753 552938214 746497373 254640252 477148474 931362207 577507002 656338696 395261238 656650592 689576766 497018335 26613726 274930486 933367331 589211823 518700765 912618897 423515813 753882824 861167649 313786053 660208262 265674147 341444190 964731786 602433162 33598296 954523018 712960381 637791996 893432614 327625058 985614749 688920104 160122863 2338788 399589582 226105055 194922169 532333011 261636185 614035702 80822062 487704887 931876970 593828806 598347292 652882906 492930705 860336814 164082167 303388619 667010114 990044045 886642514 847006687 915241813 278655816 834332522 587721771 556302470 335674954 167684763 180808331 814678518 40872703 874361576 652599071 487714216 663314520 915416183 546810056 418402821 585914442 63378963 920170416 648802905 288756302 126585769 805857215 905567571 640385507 172184267 181751078 148707721 279025928 979130160 669891288 808338418 221657794 571167538 475203340 361405546 730223004 654218318 760640957 323499057 232999970 414292904 650829098 621100652 955406181 825822852 233741398 457941155 836972410 195635918 38363017 357184833 999077883 458135443 51124941 827137048 163947140 901060998 925016689 420753114 960566071 662342012 294556554 913911201 71042361 292174576 28205165 493054311 662476594 669784704 36353847 297465487 512849873 413472877 160412229 627966810 873521734 156900639 934219452 681062515 574614214 224696223 958557442 620314980 28064011 395055132 314229059 432911134 836457681 435752039 458343405 52665461 26482266 68669558 482804788 540960930 973817579 766792932 422716559 478590911 52673869 401074031 113408313 493686094 67757645 719849849 92215473 459204787 314880828 748159625 447277114 700129717 480261231 545886407 404032604 140181249 314147776 616822147 820694369 44135591 488614667 22469550 859789272 107502747 242862770 701819487 822443286 97166645 823817754 319138127 491652016 64812466 157471788 478043997 297462787 179090608 790385109 453310732 461741228 576464054 781227654 523347712 712475920 966682282 54967476 486665861 491050453 664755801 844667481 458384392 934182759 580407026 71873393 461647771 569980532 741312395 40837758 566252405 574544496 49923995 483317509 905063024 894535186 302869374 759383567 270357130 693428181 589585653 65967273 857750884 489588344 951876515 383947364 750803654 566922111 436754321 828849109 374784281 407268271 189363626 335956758 593315307 473384854 97022016 393107011 377743983 448136705 749242245 516423679 171598330 868394115 312512019 297838572 978604679 515253749 769968997 605375286 330548532 164880624 317794907 813237001 99804355 784759893 885787066 667187990 363174938 661063622 488983210 145385491 21642435 182654506 565991222 438598200 748601197 545037357 457893583 935744962 447481961 206796989 559993546 767511411 206840877 483361166 28274909 779662608 408758229 351839127 924253094 355562978 500049821 862320531 887931684 876669238 999790440 345089153 632564540 934170333 189151036 147922469 335630389 201523628 544303044 668893572 332247356 467221501 156093645 71428972 571907809 874337325 223436233 708585706 766868888 327876892 188894287 738334673 117076026 75323568 317303960 638836026 462068865 647007826 538251268 642358782 928405903 462408047 776216979 400390974 553082472 949186552 887216749 837506780 404982387 692780258 55834203 274150399 646384125 759463 93452875 933448083 417159861 171078596 278809807 215044294 881484849 369489209 232303775 963563405 471051368 804888844 520125714 671692061 692428343 642891974 337598633 491421810 822011868 545573876 791789957 907306187 204822398 364832423 123158508 272007723 677056419 916611061 776262344 363084762 742343607 182598773 350663207 303156451 251084428 204407495 135572412 639094932 771429077 971715082 7852892 250893568 84972969 35033188 149017475 639297920 233548550 599769982 272751053 305295150 337421388 996160261 616984957 522614120 834511038 848247082 293203449 728962131 212731909 914056483 117918027 656865622 368235180 794166184 500109986 875708827 730207909 555500406 518311119 458235025 793293250 347727824 373064905 979835500 250496061 697710329 624190505 544780451 273719088 464059067 746796462 896737906 289915678 890824931 636857787 894106966 123548265 648431554 630729428 627568019 997431257 716828846 136545317 967935665 707799835 217935487 18419707 618017275 70570815 308765202 618006088 802194687 784113466 525283530 828860195 637710352 969439330 53126410 796105542 925957319 137681141 732751548 884197518 281495166 803483282 499587533 334268031 538386132 101253821 48200878 396709054 746980396 10477920 555235541 131266965 34191917 407315781 928610618 451982962 890710595 661898397 491534042 501649512 906357789 605974908 866591032 391685292 791933485 146525786 319025879 291894041 652613163 695731859 689547713 742256813 995055506 136358120 227338243 497168394 570421794 918915068 955603502 429623798 255700060 565320920 884726744 101719003 435125769 973405544 266606617 558376519 11791540 208441084 329368079 454968173 339505707 387230408 759632218 590396835 378972418 317212260 773307552 958182882 321241871 517025356 647013898 368939081 172568047 662325857 680369605 401793178 548210560 623834726 691510915 555560124 952463973 732606084 353078263 402242871 415459462 15074758 690617692 486949307 697664397 512470174 661649391 702072729 907086697 566042462 528515440 721342536 806791375 786203328 342640294 932130274 71904692 498329183 321914328 319847844 302778836 686605115 738046292 723474033 816370478 913796665 505721835 50138960 759039110 840687777 978188659 273447914 376157666 999751326 109400388 395699981 212826894 231279042 391817916 83817771 868415512 252725119 734312379 201970907 48877012 374862766 971426599 64668503 295128152 76071180 361792362 281881341 972310401 257828792 164082415 211853263 446314861 89476535 4194472 901881331 357002495 848992112 79110795 827522099 242809439 316961329 90039824 870477949 339961207 480190632 588414133 27229284 795640951 373321066 925124218 921428381 496904785 745621871 114902117 720673411 521064765 411891860 316262144 452516500 618091831 58353176 278690006 835795698 894396540 36091167 46596345 289200867 973996049 722886450 340257151 714474578 821959740 199174333 994800640 363498059 240683785 579014544 83552794 888227202 565887174 355530591 532878317 592662733 835112583 117758530 952330912 32882086 462028451 303698741 738461402 455419562 333396789 736264857 379443017 738506268 226504859 939587761 911707935 934766690 337181179 557264422 445957776 506967687 624745913 890033284 998979925 302511288 790512642 165155003 985537324 432040647 679994693 713986462 587243093 708017835 171984053 973251175 415812630 866868478 368072904 125959473 115672889 110213502 579603387 310309245 933451401 447831948 38038539 962781870 465838936 161886384 244360445 751964301 125083644 552453907 943324951 400393669 853844045 887551491 203395749 715896936 737106985 870419059 530047029 875381864 768193009 302908792 310511899 972008991 183825673 90024141 709169646 246337736 566736987 736446800 502332681 802889987 478199509 475540866 6608651 377637205 633743334 3609611 105860439 5192869 526788613 762048052 753456789 791032513 933101354 961491052 77736239 881166039 912474451 856666820 302021077 98495484 134986497 584817010 493916665 707433896 233691576 401853778 648897108 896077368 651549827 949587040 522972511 519355243 114712685 88939071 343200219 701177062 830370568 679720629 367416650 513044656 858079978 592825389 831601779 694591414 471294508 326813235 35983842 504752200 516313322 294164476 99595877 315269786 287803845 207953115 526785936 357428548 507012196 207066317 313540666 396224963 714762734 839347438 364986622 195616502 766627729 904124418 659424443 962444193 719216383 690778861 571194644 233792237 696295660 22588219 698174193 728446694 151387025 686076825 400377596 368641276 540055340 34929754 391548453 249399939 278100606 976679923 626234399 199217971 140940619 316596606 285363680 17469864 343960797 956093755 335408165 493455331 999071874 462671115 963425772 678124999 972179978 438829300 264055544 277818781 385934410 491493792 813586512 374884496 550757275 422980829 652049088 733376818 121678939 968043038 9920342 638857717 649122154 870397176 101345254 745738163 682882735 35829670 911490439 417868327 984228753 213785478 671104276 107471986 194267519 45423002 272837036 980310423 687758440 873720072 603322675 630794494 75747651 605954458 237079759 885995765 131318921 433756223 787697003 862739754 621144758 450354568 787826743 438833458 526745292 317317164 205836582 805203206 488699599 89793412 646815086 431887233 641588809 561833487 115855884 690039523 527685832 678825456 275049021 461958993 852923996 997208427 989661702 323957074 761856538 932028780 612153518 513045587 804512923 97756671 883244351 108855588 415307901 482894553 37597448 328683130 34794209 738487758 481865245 533140843 470991339 551982936 13690325 87518708 376443206 547884823 670662475 699436406 670321309 868884555 725032415 853922101 269293603 528860252 533648306 232603352 268491532 428455251 151108653 960632556 410440210 748492894 350477946 426329953 799509489 71671376 528742409 706381323 546169322 187331614 662401293 610957602 982680132 950041443 194614525 581218242 722588870 633841885 246137107 553490540 70356799 101917422 46861520 915596164 670330879 227274267 788683382 401250769 976560219 819433873 105857933 732662527 549201196 94959003 750483807 753829408 186529104 499597869 571090299 108989991 723361832 263064412 756215861 278392428 681011225 958363108 666208037 694540587 45979915 794798497 243486116 668125188 948899053 114219030 614931794 493393532 93732399 148928745 426049683 332028539 724552774 378979428 930831628 354805453 109736491 497734646 830634539 522191777 207627484 667707568 887312797 302627597 242912730 786385353 734235094 397602695 539171754 74126619 228191884 779621997 239127636 835678115 820939580 57219711 852510183 143034372 656476068 299309151 992604403 390015237 934688327 615350552 672677133 277476878 105107693 366755988 55977295 854603695 993349408 495780389 7015125 596658202 656280239 748126973 478582592 711389092 488885806 44807349 2246455 871212872 470432629 870304714 963258594 417691940 394896925 164172827 664006253 630391545 12756486 350837101 857627275 590544559 20870100 887187943 287230192 871616207 750571885 774267542 890296022 681724167 1963132 376110570 819237753 842375850 366003954 825684535 249024155 11870509 287240575 255304757 893395201 935054507 319553053 537458049 548809971 196614242 62125702 87849242 144444608 249015604 195223737 803764196 693995832 491173415 712012153 470286120 851019824 736398565 482667725 935971602 940719362 39917117 580534402 653748018 616470794 413649056 636452516 571384572 105949738 993645221 834917385 459347528 799385927 25556357 923573958 425231314 753094345 615144351 445582519 249336763 804723487 852308214 749313020 112182278 303427385 242378158 471926134 512812828 562215180 898718866 4455758 411301449 523386386 934904721 744913263 390298172 21542343 506841148 472902663 635500939 32983085 280889418 107657738 921648941 696867913 418997781 89451951 112400126 249223331 579283227 516133105 462124606 881735626 169142909 463358991 952279058 195268302 890485123 644791308 606980610 259901892 365915669 382491951 631291001 305076806 39629124 841234820 306526025 986860016 143580095 282800474 379378724 607297252 352631390 721625028 29020964 437939783 60408987 998396184 382271811 670320834 526080788 837894514 344563428 890899713 849360907 627837746 795428424 310199863 937509862 375470458 749331994 943541913 383454639 950917297 282206180 830545374 374394772 32754946 489917591 385353158 616528744 455711966 784915207 879841936 754149665 824966518 233336941 506583937 784350040 377058626 448908003 538019172 191009740 301970556 789564907 806284037 973559263 630246309 659024617 199198645 362895127 747971584 709583780 416569289 688093086 986857490 706364617 780496155 532643523 463986216 980849768 229626247 90923383 139443921 220322933 296241007 314396369 202651488 139718472 143877176 148219019 774165611 173690398 676067531 660649858 194937423 417731990 713173013 27790393 418314665 23360564 483907463 557264215 45920222 720045793 63159702 882167844 749192596 525620073 334110780 152608016 776153399 626882299 4085109 950308909 393978741 104351405 972022212 227234224 443418562 579659254 50198187 373126772 20650197 80041778 974021942 968611446 882871081 6388258 985178225 272218 750209917 127207529 875308525 18446564 486980949 970107408 861221439 455057280 485075318 456147458 430035329 153630908 507550829 603537553 903672272 79009224 979026697 173112815 333610444 377932797 939172573 423826614 794861339 667104595 896767167 550409825 136491238 24702697 711395148 637196752 243822681 359100289 377844065 245938120 777812264 922480129 946734755 409248113 397779973 808274931 603380729 159110870 146984235 95732741 543607820 902828904 185575126 672154762 137678286 433245820 818685896 729916920 862405872 255664072 277583814 650472296 372573290 950948330 366992921 265080089 752085751 41723617 237671950 569567470 492010390 771085458 155174774 818130667 913639946 969151300 263414567 146770363 200362843 348909604 792389497 62218029 476575827 9808834 887935689 353346738 997991938 644761746 57403897 251741665 860083771 32943469 929630446 873978100 4175893 308475405 920141585 741702984 554282602 593288596 231565775 232163297 676114011 858748678 902884121 247602147 624481226 579722698 612388325 698955034 128550366 398586925 733740203 120165491 996848003 440805342 406617064 559556225 443124711 823472755 626979998 968203257 751161598 18677219 524475090 545159222 59734016 415572747 483005965 987617206 231650278 347017257 879723996 879797914 880371696 19252580 373921360 117468970 176605217 20921666 491694719 113584719 968619969 799395631 467649793 260892696 191775194 545612285 630003827 639206454 126955452 383681631 503776247 82246271 311467386 595426156 363882418 526456174 546311787 737121058 955987277 630954145 147711913 747268321 206419061 391186778 295708309 750490092 312461660 493230335 660356945 495575532 21867317 588788123 366145860 119919980 620520635 191564890 776698266 94546526 308785835 551621136 68830146 971728532 957085253 707006387 884740590 642428488 153959375 740379869 984560022 170723988 139687698 770314827 333529077 917464059 203696603 341857888 359589003 322514143 993670779 335118755 636191641 309760520 784772168 804656956 534661800 881731875 733188122 806848379 104822018 511172928 612255439 279656018 345598007 312207188 686667207 656598998 998189722 484587701 190617960 122436801 616057794 267792801 300655515 9378547 188298506 323215799 476410445 629038061 782671376 395817083 283048431 923259220 215277881 600497111 305410039 182435700 368239660 922552981 635499357 877471674 242479187 819718886 917813535 290532153 155168093 43017950 761723069 578570534 428785599 109314293 266371773 168507740 513631534 98524295 642233128 322186457 685530406 290844245 970104331 756382783 85826406 641116418 500839415 193956436 379334770 522599831 240257666 730633346 947564048 987487744 997748420 244987224 374006731 682867085 596843995 327787783 18645876 709820786 858466663 810077157 73116059 711473479 465315342 595818222 893250586 619715976 572322297 696379454 430370955 906726422 721488214 174439320 856367821 812888756 35160276 918707426 294443907 710025099 592722474 561522855 444021908 406734758 438907536 704377491 687483820 23457655 780118851 656091131 209653434 452851536 372941830 59600467 164928624 353431019 54857628 605894069 974568135 628615907 942529615 125011297 265301880 474944824 506485868 460822583 285692035 768676815 194360005 970579774 86141100 497985008 356738349 996068897 790583289 667237830 588162815 912268205 704292917 691998435 851718040 650109525 770571633 700382393 545002712 624370862 733413501 296993057 735955878 440977907 757109107 439880920 321956969 764405890 581760045 102085117 879653263 945101404 570112714 711948437 122645513 949440937 723580973 489736455 588502477 549238578 230052478 951198369 353432659 26400485 179920807 885284369 711865625 272531029 772535255 20344300 51105311 865100600 501678083 157870378 959977580 140515815 356266592 161507240 165550727 995879393 551922923 135303333 563410174 989009480 672671713 913423685 842855651 232316002 963953735 738024721 578247241 292238873 46819939 565514869 583382220 753043068 568199744 722023233 994576902 489089596 971317807 554971433 41809435 750006832 244994881 971270725 543810606 599523793 384487373 289829265 983338217 283492286 438821872 40584558 561886458 780656698 690834952 247394847 818373520 943292329 913062713 762608205 663161058 721222935 134695400 41610116 770108072 352228016 372844098 116709556 263328 236486217 137235638 776020144 915945738 754673110 498862711 368070322 396171565 468792306 97742331 751354069 848933328 15232090 764862846 162890906 955081153 346886258 382081920 752766308 144137298 274743742 553650499 541288700 414223318 540137066 743722830 716120077 781061673 439016387 635792364 306429609 654563622 686164668 606478766 870592706 722993966 489538154 252892133 344819890 458428327 278642824 491401513 718299572 758299003 507495924 526423509 982853224 342940053 175148336 80865928 465848147 554769256 852237538 740142757 277657948 853165415 479718996 288753876 278444113 42595726 94175220 764199295 863047008 908872664 174575061 75307350 54658462 221673158 956483117 648322507 134404740 890681823 679288789 240609175 323829356 328666154 464827596 126152499 182430488 249031349 231882421 255836000 894917676 340201234 140111700 723961759 826294191 790555093 874249492 334877882 887141518 501464855 730833284 829251897 171186969 461444854 914672597 917286382 331285380 917443602 465262430 177489002 152020071 698039314 28884505 767539077 444452159 617069597 943729955 878633946 766921451 275681122 5000511 791673416 408921647 633707920 166739284 172371058 286664756 186475358 460968682 881450816 868731142 753257732 339838130 942425948 125872661 182023872 407042811 617124790 157874357 771902803 665032765 735052801 14955166 415633537 280172946 637024051 508647532 889175957 479777080 338576393 974855712 351880666 585534224 909064576 181736349 748141859 470332194 67703133 478030636 349409860 603114519 678643879 717483512 408825238 26180541 949304359 198937747 677177719 301762439 376852207 463206767 969421000 826547467 263684816 814281062 685187949 156962946 912753378 220519475 658358993 294560587 399424512 850740983 57747039 471502952 369716041 206068405 607684618 177918719 603574433 47968469 17017542 887762650 95381805 919862693 443251980 580063976 106826203 557272275 866177882 804386746 666262488 836829684 941086385 303332870 755587863 863768321 651093781 76928296 67521745 917686485 969146897 557481884 387451903 549956528 809165616 250039685 169143778 47301559 90107013 828517674 121770620 257305457 659572004 889091443 775160596 374927947 101623718 473102448 365533366 519718677 364958889 672490450 814027441 485232260 102720846 328502128 746930967 12244910 706300346 428120004 845895488 604965520 280529301 904854123 606589511 80825483 10800270 199682729 607008139 997483747 438938324 655198691 129584944 103704383 46116766 327536674 920963740 67526188 93117861 722850967 347812090 600889754 58984869 926279185 441535930 410686813 603439840 80929160 800233231 522675117 847721882 370642070 689080944 502675366 696064926 534763001 645526295 34636745 275999927 7765523 591544965 829792890 784089400 718286698 481962748 527208064 652458613 426003752 30026755 119298439 297319752 796499867 990496998 351016609 140408461 531468470 205257012 133329089 352610213 893634191 808384831 373973311 347699959 819702751 446341279 859781207 485943915 121171077 273857199 713681833 205894637 814406147 701750031 301718202 670626288 659246080 748034080 937864562 652451304 10276548 433050507 672486557 362353359 784548287 872306875 136431722 486005153 103869954 950674782 399062767 599085023 652582596 227252712 90374818 875314192 690494430 11366415 397644001 302032444 880158800 213476176 505438316 872637039 698194618 709955945 770327013 573368124 961033699 369157341 726783063 516402231 530479414 355565427 524849068 802568314 102922048 546418359 528681270 221002017 486829108 678822520 172506151 554121166 241291879 624960840 862761496 821044005 143073491 283468031 813134726 356147025 243288472 784945977 850319440 454780542 705119351 757608403 398972475 21620572 219615061 139043698 513854830 222008227 120815806 600862716 789296886 495748233 663634528 848319772 355874627 570342221 57177483 591144642 594674857 439425456 69791672 408914337 879095264 834169975 556373759 177863600 712283269 829144043 438464671 594538154 416406423 599397464 750345082 522004622 654449658 107748497 48478870 128591903 383423735 607502954 716546461 596295524 898204346 659674429 711584606 299181097 440990931 728025190 726911562 695673469 969903286 4630983 453840631 590212914 439718459 332442693 352476833 97859169 773236254 953677896 243132324 354446819 262130304 323804735 601950211 354411992 737874276 37037850 908455396 95216420 667714867 298169550 22730770 932492269 568556345 927218389 698743930 176599071 202492965 432985771 708918446 486127592 190832269 671746642 359019621 935803452 478200680 34346191 501814265 49687378 400001682 724283051 621489383 905466148 546711883 401782898 606735443 569436147 691355320 162938167 790185345 496554178 211124833 894681870 342262877 438277590 936420529 651011473 677750772 419917116 910265722 14403676 299002617 519468867 993184366 157187473 645268545 983558909 71641511 303960661 431790919 125234371 20086815 635456849 241463465 282463406 610884153 70369586 704706216 324323615 164511287 199161641 287072172 421943607 270254785 73461099 969741502 956107104 960779620 617292722 670515725 250234818 738472208 372510138 861263722 363741902 250590362 755423173 570239179 913639351 386645816 432560408 567251147 866655988 184459527 600230524 977244456 281801920 919034761 51202237 349813572 778168730 445827615 336885038 527529126 839340229 652558483 310724644 278322038 897737 414285713 398780278 546308868 184800752 532479785 282713348 206083137 171731146 76608847 411744045 689156676 947410090 209208411 498983255 733520582 393266214 628964746 219440746 701646502 21232538 864543099 797538133 124915303 75770278 504558258 31720328 134339757 952811436 635957272 702938489 594448068 175105107 447379833 221274911 845619993 979102727 452269572 61855866 274509246 153344886 792953039 396392969 663683818 441467412 875626321 816034642 297351031 262697112 678909926 275172189 162554723 453089661 581761615 205566777 301272143 803312002 76310063 854569078 320823811 14398506 647714703 586312106 794803944 50218557 837862234 121599213 703434892 934721605 943332834 173332572 121241634 28149010 261087577 405951129 70785279 460400695 803889753 296438601 460002078 216341642 992300637 464321429 431499165 943764648 851387973 35273898 674048318 450068334 300904150 100230201 140027111 770483329 49371448 466323703 491076642 533636807 10266486 845833502 393191326 821839596 976040193 857196779 399565228 219972062 906807598 393238302 413168322 194405202 432125875 953468797 358403068 756090429 783050542 538326352 324846998 647702875 142023582 538288102 913318771 920437163 27612392 277896975 116595097 834965232 680939859 361829793 390686899 701342258 641268236 869562356 994870926 172031035 231671203 101041765 278944412 172633627 140707468 944083926 256253044 139167141 631879072 776999980 197947472 660197359 698897049 390443216 807187341 785884630 161832601 588915503 176905006 220703864 297250468 358520122 121161306 940695479 789556769 996419047 422805210 435643069 498571101 613672366 79041436 105254515 435174408 229436684 145090354 755163656 563248053 621846787 984315988 342026096 720982622 420033432 462727769 854364642 195860703 735702612 171783106 744436825 898594166 255634116 402636464 490212373 8659018 856745722 591536489 811591447 404352993 876174345 964402903 922209960 300612519 248578188 269507336 299056594 302581870 269810464 673323439 998140389 20349161 424020197 293298850 377890036 931065903 953625089 900093018 843255382 700583998 879118365 595205238 794811685 62288502 571771110 72435768 843897538 360126490 127986317 796693254 104040783 861065939 231248456 225084138 457143347 316834604 79345358 677573907 74379930 64182551 283071711 446681170 557655539 563197542 526272954 441370526 584853616 417413459 653446053 494662288 220333961 299340024 924706921 602207720 336116345 964861912 119666643 567844870 563743423 500807253 234338357 894036337 660461215 615594295 898693858 543933268 689713055 966448683 941357237 505368060 619951370 365121 758112395 816272731 252201072 834070638 180752324 551322504 94340132 549615624 910479046 728267581 961066941 525569869 433736058 950593112 565583509 362334172 428943309 589434970 319748685 427398969 752641073 28581099 504931655 458580302 843428889 618578516 935007019 988171493 874379904 849497603 228452195 940690479 478135395 658585867 92468126 960754496 983782210 171161249 328548432 821392528 147740067 619357344 421775665 149813627 114605967 390435846 911314362 105873602 720957203 202302325 897979819 330049288 701265089 653558707 266077064 775181142 452639276 747812394 595033879 690682776 208198767 204337000 570614243 780152606 199581351 435292576 171946940 183107868 383682676 322206504 109541685 407592234 50043005 776844025 207708709 815998404 624815849 904786226 991691303 567813835 167868390 61433237 576417561 84993026 500927013 780844041 793379233 608401810 855167836 631008022 947714467 646018694 952260291 220497516 866000076 442543440 379257240 216903516 202307339 745973826 539909019 394433885 685757714 653405206 20947858 920369289 922116313 452048999 822159814 18158109 434085404 777222197 591902852 236660477 326340312 999980133 707433118 166880813 219704274 454574143 11945959 849354585 193182992 390765038 486306235 543750478 302942301 967066372 462779764 856165502 4477385 27693811 55042294 9566081 807959079 291206036 872298788 499097998 394680206 280977316 150602856 77903110 324168665 22773058 38972207 581746154 830825767 181270643 438911595 706827360 143447131 141682591 259554319 726144818 716108700 733486097 614377879 673532494 464508119 311413882 976580221 727292743 743031352 627064174 764019397 140586450 420105909 719153637 957585266 992331338 510422147 511397308 281960206 222541869 834208158 311903282 903064102 466834589 598768710 875022443 846727628 446637792 530771836 224434672 801062932 788428513 718919050 76597549 855928983 685264300 126871672 568542194 446952691 970160629 577555607 661175283 121448264 716014226 533729530 664249672 300165308 176981245 662304760 444130541 136897017 192201683 242730924 808879427 360662954 385262935 729085557 908714126 587904769 26915824 900768630 87645044 50140724 686045862 593194263 239302020 74701563 821002153 276719490 225003437 11197204 723068106 317646119 328710851 425004224 759000064 256568120 205754365 776334659 749376997 611772462 627013497 746259815 348781111 317558850 573857463 933825529 312099927 321205749 932497690 241813067 239741389 96026760 141854827 560580785 214595778 132280965 298600277 194967300 845993092 304625204 957110762 967272738 932765190 208954406 136990748 123798379 625837661 174915502 787439173 4934982 347480388 675004771 941921184 757456794 339657113 990798240 861750989 610052437 671313885 477004036 311357009 272489961 756947640 731126515 510625043 936243658 963602804 229286418 572514017 140433649 163870845 200817871 574721257 600073564 102722023 312799702 925043776 676010379 941976552 182805661 730902111 619294981 47050073 213174745 629413280 545567441 628837433 526741511 590424517 266164733 458090026 512728036 60949106 75045915 508584690 286799093 582881710 181192127 519973628 613349376 741001318 150076674 863180756 480702865 127431402 640084994 126369967 7791734 691129198 312511328 963163360 319616068 564494987 697065152 90395748 500521424 275722683 554916684 89871447 861219254 444629472 692659250 331640701 595166933 874442685 163043617 675418810 960952528 868647035 338768080 816058778 823019663 434177062 737516408 43189962 279707836 648908846 91166037 157381277 94057543 741451751 84909864 333091720 618834147 484805385 722128568 615751334 443298182 722922544 349313356 282705460 625784045 414993757 681947698 568197654 259090453 863427187 734041916 615773265 756806339 71410107 831183166 177340815 987718141 303520352 226501777 260820894 423408783 916287220 358086547 222370801 104450952 306181609 528252709 49541149 190919866 750973977 905362732 602049629 261950781 990524735 599911184 732044303 511163372 275871868 178354239 797983797 233830886 280127187 853962411 676033013 763564814 880593324 395069256 136913689 901151372 889999189 600325775 324385424 557640010 610588540 414466302 939926251 590154872 938834870 664768918 960198369 796686857 912967676 850076764 23423947 887365940 389616937 710318808 788116009 426123507 15261565 591412889 763273243 864318599 913636125 821056942 300367336 404838898 671515280 4978478 452425851 887124603 480144707 823064498 977627104 819098926 162596358 730861014 199587276 455991642 637875086 621381307 246428179 636704017 512914673 293382792 432738095 991356331 316425260 128047844 219582656 422237251 451852960 866030974 745332743 624002104 296624017 90570886 256437865 884125614 4396198 54192945 700020210 458991115 369178220 677560888 468397007 429748346 480618195 86862937 831167699 914906731 415418799 349027541 67331571 992460305 219986744 192242672 207972554 803518690 125710986 351068533 71292438 26591771 350395942 114854704 363151929 170119994 100952176 124091249 641454520 58428546 394229807 433993103 331947456 714528634 936737551 498235491 993436 137844078 42505250 739927241 282228288 255939053 138932827 238665251 498771137 341478729 932142866 814033621 219220187 76328730 573013635 703550154 190913130 971624123 489484878 544714733 319452913 162132428 990667768 303665841 690905622 399243950 889622889 478246026 50853923 240647946 156150637 722521714 280736903 362488906 389318707 602348901 143681107 396170783 315072977 436552933 38230206 509468921 245761725 148307318 345938850 262356626 705236053 763026211 841424892 978564708 630195545 87485432 379908719 186831918 981467243 262013061 525797826 565188723 272314518 702517345 406734174 484168442 603884484 649902757 792465873 678961999 361067335 409470061 466904909 915045185 306182737 726602587 247364649 9612130 461869179 205844500 83075935 344681866 101311042 830623424 148806925 246532436 179829637 328036750 929626868 566230688 244870153 290172206 856832252 198180367 891893 305455445 20856750 309726090 834138710 422994237 613852856 824073916 780787100 812303906 179389293 471636371 534741531 938164166 108625218 795192515 485418123 752494829 4094034 632663107 777849481 672776162 767869915 891302861 405810964 684357873 65959615 703280994 366760208 404378346 165810692 61898693 331362758 816906149 778676565 572125435 428964706 545840760 382982526 706040529 790313844 936225474 926394611 692236630 223520624 258912868 776882250 212917596 247606574 331958851 197770428 229602043 896224618 108059848 177186984 34882063 409460293 945025631 421335057 19923637 201267138 628070395 364622619 417356242 929752650 738495889 618707089 164147084 477413161 896630936 489481826 299877838 729295118 421762191 992177696 734356681 302051471 189504375 24919935 936037742 739837603 994489941 653782236 41521140 56578342 632300978 327737780 208123480 589669720 860899867 861065000 532385496 750874718 347708065 957069440 356292215 593156032 287262553 169524132 642239357 760333289 859142108 49629605 262273524 681577131 360211401 301938994 723577388 94948280 210175295 512693027 48715063 305876266 291056483 776946418 925759342 130547707 870730464 519355197 335747818 970390670 390637154 564992070 829010955 628931877 591767322 948516979 246651893 577910376 341750077 599509198 546079502 389807588 516830853 637713285 312362370 113476233 623372974 521411179 362739135 703831852 379559930 611254134 262678777 960232707 615191982 237097279 834429863 360338988 708675219 214175621 175111172 891491878 853700982 850939818 801327759 694501461 500149160 26414388 191622795 844304514 671019902 948341837 794688128 39140185 723406546 557612100 890899640 174906602 224295296 435733002 63282115 171994921 472227306 760882358 696969971 981311598 768397173 357684226 3686113 976321014 88386826 271317707 354564582 505572448 785392021 32188820 411264163 286181424 327789706 540742916 4177530 160581711 79309403 347025507 683909650 331626121 212568835 418385441 906800086 403041805 242967678 658554448 495689847 609016305 293074766 112128805 220239206 329830316 526161144 356132731 471093595 241872282 124670085 863380303 822766289 462794620 40150274 204775493 641866887 521316085 676341248 404630562 466658816 67743758 680232468 569032015 708542468 282041266 68102488 429956957 240543005 619402291 300658152 564693883 399635995 672100803 18835046 758302978 539634320 415812348 409458807 337439722 745757525 924243801 326840132 98592082 282930947 678563258 401326074 350227452 676089979 224305892 885253194 183873742 135997279 613271551 893201130 965904210 590564502 308484886 203897361 689760822 556101324 632010650 791117311 749517 649047279 395107040 792374131 630815373 268599987 527549598 395377203 74761103 985538319 110716274 349474696 533269266 101028030 478132059 259353791 642887929 205744832 116745790 653936553 409123656 221850838 656085602 165349147 773141162 800270857 704614644 378788719 608586990 790170915 613340804 780044546 57469318 883887412 320693126 855709364 297497606 230898703 869462227 772078699 552271531 166116554 629754917 493388176 719537362 724968002 194957982 26590608 763265404 701286292 589966658 524729436 843770832 632562853 645455736 789590761 611737 510071452 422799245 626869169 896234948 462149730 761803057 776518449 839108324 484222761 327838199 352796265 647330734 812833506 835292633 217316191 256739709 335648965 746043315 138203036 31450831 869073357 194184131 31510701 784748485 890087737 205204016 298078883 836801703 898490637 150132608 466257043 48470110 545276047 289043743 497387287 583318777 249845450 625466335 267586764 912211497 926620942 889630323 447483602 873772484 538135406 480131570 135764303 679717957 346654528 2247771 831752172 313637194 246926753 156444939 986883670 831630869 561934831 702360904 85859006 681680396 643092045 762899642 654736986 612632378 997735458 17844716 119295970 881278667 554639002 988601552 308321299 880038804 994437923 82163512 72073264 670473352 888997362 675501406 68653180 448830276 780439164 604020829 113133761 632101508 886003197 556603573 104508108 176440491 507074036 973506763 181807342 57189952 435457701 260309350 447269500 250984043 892203414 151730227 242587216 158996860 481232402 44154435 467979591 35318117 158317481 25207432 445683905 888004155 741762734 694974043 946746660 981211320 320749751 747146233 437307481 968059580 692080417 342559489 274447950 498443208 306643338 492249847 535452530 743039873 336712789 915794373 949204283 193340467 29554985 540407349 766245539 838960459 767688562 666253432 734609063 834635228 955803359 596756130 431440071 700952347 843283938 264700203 823563146 578643171 927977011 551806831 278053623 98903602 496636238 318469679 263231772 304559018 845592304 558102542 911492746 260158481 498252190 780527126 642693335 447880913 128603934 405944368 145346331 803524729 651587323 593226671 565762675 162828602 163349765 449456582 650795650 789194090 710903247 364160525 134378987 190954501 540915504 199316224 127884504 691556647 247344834 539133056 519175030 103512723 567405158 284155984 49174134 160284719 872061118 456304281 678079886 96489606 688903090 212401766 489361910 84093252 264357612 429243433 894025452 870644158 815576155 150285876 890431024 694516584 863552180 66080577 833489544 541902428 872533484 223112427 124660798 553720794 360985535 27961906 915324829 932191426 209685549 463012347 12082551 348079644 319938039 185993102 176718754 590715792 182269734 490274070 188911990 495452142 756249477 697169957 346167889 314515368 631574818 335291437 431709715 302882643 927827665 872889607 569746850 207120938 621833385 14884720 163588455 912238731 27530885 875779975 839205328 419834999 370416260 953980753 456594892 334566934 198173065 261539638 472657234 126948913 865877947 845319809 128548826 148093622 397205254 410563555 690370274 310308664 899485593 10442736 502764650 554766189 773575270 686796704 17865592 815317934 113853350 293930192 146908309 978891130 859529042 10627263 651339343 693713907 240531371 68147857 547504565 659279455 981390258 240057295 669752542 922796712 834585008 775471845 164383586 512197597 981735856 636628899 994504927 411274927 883221504 652144573 896896885 578222581 229481908 170350411 843346507 430847784 817039139 495169866 362240520 444778727 300745832 449313816 115150170 842840949 655556578 936879100 835989363 804430646 173825716 131295644 984275078 282230070 7867718 507329668 41285199 187264930 248860098 844041126 733204104 243240524 141209752 771423701 396042101 260025131 249404154 291386440 714714201 830223577 883210592 282807070 16697342 684875027 334292998 958151636 75135282 905608509 146362217 791448016 415977284 251297499 311602894 578464986 662383243 917150233 312309947 593417629 675574495 863051332 562366332 473433643 776817182 422201423 238628767 760145014 528368297 86780751 862057080 120766168 993055204 579178239 184071838 193527948 895131833 638372925 998836844 870342194 166672406 982180747 792239745 60671055 420668778 298875791 949325888 880899018 325739308 646770067 904760401 835155569 17996116 381155334 306650910 952596338 138121184 694582009 957076311 400971234 182155601 782343842 898657391 324603706 869898027 354365916 852684060 840129492 614346360 713132197 284127195 595458930 804223558 66362528 141493609 831912376 859834404 117250449 52838219 385493677 851326633 264814051 302986823 318802238 575027694 206052645 155408105 876479931 180930062 583962760 179763199 212516440 908139437 509289315 201428253 557964206 670786670 786326960 344076570 304054583 411502460 155038348 443235985 387126741 196652546 714787514 364622945 908048459 87717299 799459617 795402798 738947010 250647875 723392842 109896414 908778566 247750891 580074979 618717980 426434375 557218537 242396990 312682968 499532313 928392702 945011666 951721156 698274932 383644142 15285433 666689241 910259956 738485763 804213297 304176848 363492250 29917579 842635803 324037546 617667145 12119637 755021439 906158889 503369034 55123768 121326598 14028884 598160328 98419853 46277758 416290295 821079637 695635632 407168858 809448224 828222819 488376962 79157808 538364323 387260364 502572522 783892281 223331480 583599947 124743759 942223316 829796568 238752001 202484512 912847619 677531523 659024369 639745612 648206316 959833212 735121283 594812618 271858777 999157483 422610949 738596627 37585209 634068922 114864421 248728995 660669213 42308633 236717688 136691067 684728507 106323963 355350519 525471394 618221423 206543510 684565629 931937951 690057653 921419495 217980490 787923713 352520624 188739628 908736899 565192151 699679143 436254824 184336047 873708600 201079938 94116578 56133435 55936701 809104465 428594342 675163127 806516738 614337221 462110978 729969048 891227945 19995061 239158283 833454900 973807190 706267035 526920982 330404553 526811956 789946389 818451775 806098870 310549870 646607460 30062053 465190207 134846263 101114352 816021292 93408013 375131075 131732161 102428281 334519724 257649099 463562248 347526906 154678540 38200333 997085844 864319516 414909697 184173002 954925406 43386387 957204931 179173703 28344318 805942357 14839407 456453196 257636146 516061215 650869635 343142568 624151902 483604207 308994406 757512875 45971719 812970248 462790878 829456298 459481943 592870385 550110103 701835902 612752541 664614134 308695203 646476805 89021641 184099749 911884021 119158176 453448692 320841811 478833125 109016500 255168726 770711189 665852847 619654697 404948302 325068743 571517427 887140078 207311070 268202376 305721910 361773170 269753645 100450364 249010272 871269933 664422019 388362633 857131837 721300245 42615888 70496474 357965564 413735465 165708709 866892767 557589939 619343082 629085113 382174987 956282328 368326621 159048293 361262613 729698505 88463626 726150825 940434040 133869894 690455680 777425701 105683442 120660466 152829135 536035488 400075016 739533269 761909644 645576325 506826625 226302172 849888208 730525537 291210471 940643416 850858681 716755303 728889097 927708027 401033192 272399596 715750524 655498206 468569090 521619690 45471509 598081022 979437872 566803329 615182448 456313786 343248286 579367026 438373997 326992087 24672767 815478178 766295469 817058684 220461575 767081885 784752153 212917942 635752688 440457745 135720284 165139701 95181814 169982030 792782692 470378125 491156187 212143053 825250533 634097207 236429412 824944806 936903126 578575245 239043289 149327896 234915825 776517009 175129225 222287109 574750519 980389670 76190276 428070515 826403946 208744341 323159519 389751308 739110290 728576778 463655092 554383519 578713209 197179669 472815647 509529757 832808239 137901354 1428994 792998044 503569542 838591265 987225921 123982808 433308310 320299958 237131335 727234733 160620859 282372874 600711040 163799838 33034386 553351968 469547997 211597649 319403904 905378401 272622931 900066321 424128555 24399897 802395484 793081163 728297086 742306039 701230452 745730705 850137769 380574097 875411357 679924122 69939103 668917470 452794587 828683968 455597463 504432826 599919033 129831296 528238220 308439653 762517187 831410942 210499261 128354564 854412042 443343998 971136813 75856415 953468067 747321836 619803684 586270241 747210024 917366869 698181548 138517724 432883765 377448044 799293461 743126018 476778476 332890886 829717105 534548909 550861170 650889630 806431512 826680024 569370479 72216274 993561126 566406115 71463058 570991331 827101176 317121811 168475659 660254777 423635891 976252175 860945936 593742813 53553085 948730212 772782680 53904894 820634690 968934146 147774115 278037613 407332272 804327102 623810352 535837984 526645563 498858446 807344452 325554866 398651738 395836496 777430954 5500129 668434504 707294659 714198318 223461647 430867076 425158027 760686369 989198019 74101585 749815665 31354840 145532965 357025079 61156385 299743533 936664709 639787648 718142379 450922236 147143380 270541244 32241667 625387431 639705641 416675389 127184257 276090515 268706365 713905820 637308770 323378857 395166703 7865138 62027333 743739606 468267970 731564704 989573806 330972299 982189146 215756871 210401670 6829629 487998723 280218833 75431065 544083942 961864746 597921446 261344534 545202562 630755297 478689912 619281427 410996115 253807199 286057912 774467847 41010078 838891646 166645022 180687438 984351404 897893436 106578212 527216041 712455114 855320890 399552140 209964731 990204553 601977664 690928342 982624141 229159294 401978551 61372619 111638282 696803011 990744365 744348405 399581572 294728309 209296341 872012836 488708909 197329204 842572804 399527402 367929503 710684326 14718901 991510304 619552085 82082291 159051270 124228703 832398383 806999114 107801017 795337352 40020978 323440475 362783156 196707645 539581894 630662108 863773057 796852069 977951670 774829061 363837391 102630828 649873204 426816531 252290287 64983296 247801234 458004168 56564567 468684565 516343433 785822185 470411811 493737698 778364086 819069631 444779407 783534370 770503192 181191319 455090558 324336340 218884756 510757186 844945398 508385212 340000369 897842069 461609378 646232288 149338332 854893034 228288591 668404491 210089061 896365726 921511791 753003853 25028481 100264081 910736025 85559672 286688006 663966633 319626759 311345829 366830257 985026383 39963926 520101805 133967779 331691760 549614281 439692721 197953760 54857341 986022471 290693267 899096015 227070187 906115417 956926842 87925437 584293556 202932973 86627666 777708378 321029717 35240853 857303370 344270649 698918094 623422473 535227732 738549332 651113509 470911905 419394728 757783431 171924963 848680155 149884481 246195985 385691029 339997659 788546910 46596374 922371916 50695398 884947971 290594335 922991134 440759014 573823861 842383767 741370019 250357737 664467650 2197072 882190200 986475938 521597239 670041341 844492735 941330919 884696295 190671029 942316957 710793521 873035051 720492919 592533179 904256799 174777117 173060768 645910214 668839667 913863195 790526838 126860784 151443475 296261706 389931937 229519724 397511305 559874833 687362476 309088757 721301892 818972570 807223689 94880840 322765269 439866196 778248458 730885541 202701427 601475699 525780585 707736146 724484855 642441839 84953281 354204696 173688353 105398401 842790546 363671748 174490705 476014121 760724545 898735271 839128590 965622186 708899477 229240087 403315843 54995084 798187835 306382572 402687485 45656090 567651140 552991491 9095278 700260834 676219298 748775615 627033069 285741112 886786478 618873475 159390516 534226610 63623077 642291257 57155105 380720813 844393766 644256718 519430197 725030343 767003061 714475443 942738712 166551139 3719996 27227998 515142419 276556840 480851589 577313735 492110228 339055746 73520577 650371563 457570222 212915488 612216580 229045581 404471446 919507572 536275142 598983792 485528103 117368374 6710883 474794846 573881183 556173281 481267868 940071460 327308512 511570741 337856533 631358803 315740528 367737011 286548437 161437825 480683129 299342884 781319624 56579782 524747401 957347603 35149120 259756864 870134739 766860622 347670384 359779215 458864813 540046185 544289264 594571865 928871440 689814842 218332476 409437127 775176219 178081886 209266485 689657350 166065297 564240051 173932958 601100744 370311510 679401692 717973152 723260096 968922357 989762241 149686598 864187945 788658973 234275340 762690562 314673984 133573407 249347756 284804902 421708229 893877362 932263254 715608428 225766527 871998768 78771199 367121519 889752501 435874966 452634211 657169711 372172213 239712136 365878914 752756881 455389008 838755594 966155037 142172637 515117660 832339144 91315261 461056318 260930609 836492175 696590765 382291014 353687085 992908241 598207867 838905447 803119664 484291622 43300475 873487227 837722400 127592389 522948292 902865468 976258407 128109839 255000112 512474316 746878832 347350021 181103328 166041903 388849197 433377485 187920310 895951309 31824276 494751793 288970458 493801969 437548317 525981215 587040822 399045196 395763270 680050730 605085690 367381362 146430735 73300999 519145752 142774363 866570879 593383953 967269833 931408612 792583453 546986950 467177478 98659916 286059383 128735304 451733007 960634807 19894430 482256093 618229992 927805614 995107496 330124656 604659927 854930333 96291117 991425293 22478312 709182036 486025675 742524009 382417513 326012551 963574947 159328343 980034414 587363918 30020825 61361748 955664718 966038182 147564823 193875196 728296996 395659245 754660362 328808594 424809551 221087338 644113636 428831613 20345074 227639491 992685529 270952133 156144756 494493316 648640674 254540954 634959618 768018591 406312701 447943885 378167048 623140839 260426026 326457173 841483196 614437779 378760303 97774284 4721043 578216386 684902806 857850608 82498250 765361137 169876842 578968354 563087838 84887942 883549502 473704170 89721876 901528649 963082085 90662001 858021874 115445477 447677371 420111109 171553220 921213804 659616282 927290265 947357208 411040208 524591846 982499650 839469634 610410603 276443010 666443195 707979993 48931448 66573017 548763618 688564280 729834135 374772182 130411065 713280766 10040653 527008747 948578661 555703438 864770945 656340366 607959219 755461008 297572097 651052216 97311374 710308974 924041979 45961060 619171082 475878872 279820932 194070038 564369501 742393152 461776661 947633745 244988256 804078431 892900104 851614496 134451730 512986798 489846815 56608142 231364629 536132590 190261758 314020142 682678063 604404385 277008044 891654291 878232011 265438094 793754902 438290905 126547829 933466945 361518476 652867867 347703650 617272456 968965698 694749946 796175590 340546807 650828241 195966237 122427899 95148389 807279539 954927275 972814273 720532589 863378634 697391314 904730360 214890222 423037401 658540356 732526727 269344396 776389641 579397301 484374009 354703916 216721254 952712542 153539067 990600828 673254752 130240381 768284896 763337320 816418123 894005203 174499101 82763174 924739295 843015716 735056333 145564460 654756024 951188923 752995117 780386740 690548439 757009379 875468065 84827711 739953439 814357615 802590638 685008015 104221145 694330419 312099710 411622315 241919024 554885000 147664991 260839007 703745206 695891660 943522756 438187961 685252062 832684256 300915010 841715085 388271231 371141544 644975892 590826738 966040151 997944462 350122136 478286019 890236038 472528128 819174608 727682080 918914575 763603694 870506722 197573866 68261466 415741773 590988441 554299978 874543541 664508566 205626081 389851946 696477134 501428039 30634062 805014714 287117882 60592225 997874070 505372397 717602034 728123368 845229074 560922873 75092177 80777063 545366594 712631771 20779031 316713065 617574982 295666385 64766185 397220609 78659685 373215197 383391182 367002179 915059082 457235529 996200499 353140424 759761858 374154014 430252265 290975022 406640319 736552875 824488610 777040534 471899224 202076164 832422519 194174756 478627591 713825664 905153125 965017731 879176297 465953083 432110539 388767326 488990146 690258578 546641901 952737000 902031478 798798761 294753908 685795669 978302609 418708968 872673260 961907295 626969408 147355258 532364869 443474114 395548502 359501005 38720851 155784639 132993992 171899668 689155918 676478877 778008113 79464648 554705747 331843108 928130895 385886499 650486752 726122784 348382084 822949795 209190236 345984228 946387286 485187725 787819661 227523780 255987695 453778280 554742559 453489561 852145565 918760318 250047012 876667969 54277715 506435678 277429391 551851037 423088679 681692252 134429624 966685586 214708690 373127952 128694747 389828744 58139955 177248723 826210968 565016814 791091148 176985157 388868980 782716724 421636419 862872778 757158999 491818191 494046690 910933256 672502285 329939128 131019544 39524458 974260933 738077678 693744630 130068640 933031573 601416687 366707635 791886365 913427955 430449475 684083753 418824344 143112253 590437361 660628053 953439115 308774451 879467016 330251482 869548215 170360952 160237080 438955647 751108766 876349972 340564406 11948205 614800136 40149236 940361724 249554930 582880127 620660841 109536774 771469440 74229714 4540325 602479990 978805934 406221462 701726785 190499056 848912758 182780832 127528122 160625311 190156022 576679052 653769967 705112750 959918831 83340601 374248613 300583376 113867593 432492619 721563139 889150393 660894349 313470376 734722070 93223331 927391849 818922236 283546446 853936842 805538352 459504181 490919423 800634608 789210455 993361927 269414626 908678362 719917561 458633320 809136017 567665360 876948820 151626005 522857742 407323425 91493450 147461132 346124860 795358365 159837665 291868688 46396005 884333849 307181508 255371561 702397362 648455663 290387647 809897761 746985910 343862395 563683142 918508039 523229156 99971743 597257199 822515376 343602196 427283264 834364915 207941937 606210818 136106182 574103473 299335526 587012303 902611360 687200556 535706479 70797182 479657150 609906824 652291629 465885560 575908885 165198992 52686793 570881033 806175519 800537395 810563118 898029024 263147352 42633731 466018698 768525715 318108866 695239861 828768465 937349657 994307170 300876195 242369082 135741774 368877248 19381325 995550656 275239026 579939435 352281555 726910882 851438250 462790771 830898045 498284771 691559806 259379437 680311092 247681483 906510169 22377331 333512198 497710180 623794701 666628513 455621285 390462205 765976908 522290585 343142889 859249323 325767984 974686336 604115785 579257795 362214580 484414207 898436454 226109538 832702008 862290371 13219969 342445797 118278657 425357308 15471872 685717105 949102774 423011298 453296621 375573868 516543972 628771116 393002870 556418049 658850427 625933719 747438446 118018721 921315152 64765285 32760267 74171005 107092377 176467931 663776550 207275533 996171636 421089217 215680830 883980684 931128928 833626086 884290421 927612793 807652289 655990682 610298193 666567959 124534112 489956658 497145085 181667565 545978345 87744136 177714117 899034952 228002668 658630521 442743453 904658612 37885405 428986469 845824155 892001415 617468820 606357169 864326521 798718294 307356622 405081416 773603348 114640254 814923562 34553110 306071791 718860700 761242668 944391564 604141745 598768917 962222013 150313247 211204258 733930127 469806505 41846217 682116402 531334262 963585311 645768071 389810291 895180152 800997685 319216345 180022426 25630473 866385250 255658820 974795394 584227296 43300354 905986515 272768552 568945784 37212886 125433234 547190064 364307344 154836353 180897298 770139487 9210028 290009612 618755561 58585886 859777681 794831202 105346350 573026814 521718221 372280789 844047873 299689774 659477292 964299671 931855617 426195463 258214980 913800514 516555220 997145729 930413035 496762449 613246371 40913851 593632443 876826020 611252635 657894519 777435029 36768256 630958445 584490907 401012762 27701901 776180686 935315633 624417076 912726358 672090360 318980711 932764043 248952269 14867239 820190992 962635281 114033476 366240541 509346594 24091255 488013684 973185695 532276150 353770933 35959034 16957174 763553036 977717894 423535573 79604079 76868356 441521641 193853930 50215387 483798437 559810466 362484096 262533392 218021273 722441398 615954884 127667046 63799983 139621875 957570374 161104698 103662169 136392293 169957499 960124782 340780587 63496674 984359993 611829223 502750306 69685632 616095805 780188686 638201947 854056473 539782056 970745168 569157911 543240398 842590590 457024926 738568638 501177729 11705638 553061870 882417176 945627993 525701869 322515640 485098261 67072322 549459075 145175673 622156103 57724010 284283259 654400051 459149155 590404294 983045072 32593387 644442308 90699659 63449179 18799914 879923688 866353589 596720990 236190077 783275249 458466435 265512188 99300085 110073892 487968760 144001470 911943848 605219437 773985116 563490575 533426478 67370458 22543802 70448577 552347428 830727196 726400608 309458567 800401837 438287625 60836193 626273912 789758188 368464668 674595350 24078227 183858827 369972723 574176152 810748725 478162999 310250704 294435656 628919972 336996897 534327577 496885064 336564616 627942270 905224921 185831680 828963948 597379336 821299004 208555417 728829250 622456700 306183959 403858565 20691420 784333338 17272669 500985333 218044532 583883048 562844075 599520097 11684389 232385135 911561917 266253828 268491631 688023996 598967542 735908702 147413687 307074400 139303133 135778736 981648068 47865521 893019546 312108675 501147971 973079175 871392637 631049506 76862277 884534720 100355704 804793115 872675260 413074364 438349984 546395329 245438465 220704993 960030896 260748717 165910097 679095064 503705221 914753849 584525387 41047118 375571875 992257284 257460595 923473140 803266990 125283185 903680947 592571008 77307122 971073575 561352149 838643178 15005404 690781330 803932170 522691120 465767039 541541472 949740134 950176978 373021969 653477894 318570849 364560470 163633259 660498233 626798167 21441221 967267211 358864757 886581257 94619692 5024021 444177018 566793499 805410077 152415694 192015561 336123028 975432491 175488800 413609003 289505376 74189681 845683098 392644139 608914385 970068748 621982573 201196183 220627994 236214172 433819375 259815938 56313555 892285895 560672028 780962885 821266552 237574070 853042192 769171706 467240170 443821463 374800782 246098432 743556588 82424857 578982268 253733882 302359463 938439411 469256293 727755983 822250278 634910557 827688950 251608107 367241947 41518740 521951617 434149885 974024472 144497755 110933117 125842167 131686551 85324661 487513859 203846418 993336051 311416876 663763539 846303239 244594476 28696781 476098893 361257942 759164455 384433194 963487993 468307779 503683372 405274134 190930175 364370516 908982374 796995052 331984431 311632085 808340839 51212553 833486075 375883988 83878305 742097230 794086392 664467237 398321390 134877087 673314913 67306462 945859592 349181542 556087444 834570972 523902226 839541776 777436818 404849213 568958989 34243983 603976835 989228260 655888740 317446358 453037360 295510265 305138273 382465376 733349512 822912614 633875893 225221290 50280475 201931099 254519796 99270837 58360738 148078282 789122070 383715461 425535861 756283115 965752312 405436068 478249235 791412666 143699673 165430687 931500446 650474356 404776413 483829384 942167132 743712030 909948045 878367602 499969335 25471742 242924373 324168697 355366206 164392224 714324485 915531191 338709794 868731858 185945169 331486416 987060666 318071336 34169425 456532583 623537279 309291641 435559682 250426150 557497872 226230495 81687234 468828091 248779952 496368571 624929240 812353365 493305027 459077680 975597290 452750379 712874837 50169507 665205124 550456309 206294163 476706625 346421400 35836529 718758479 123851897 98839289 39457247 232481408 396917630 989029342 226371462 118340544 504640710 778269542 369986605 886432716 693421197 555652878 683823266 339025416 862334803 802803260 856930359 211958776 135338586 276553400 816707904 102058440 682278953 750458669 766196118 566709445 744980235 75818413 16739095 110269410 501135761 175245354 409908771 393000500 482562828 632561406 469518369 562304374 495915028 168915300 47412216 356654726 167879428 426275324 861165206 244727270 542376571 900426571 370497389 26869820 266511324 53630009 742604017 460110034 555804623 561868433 301300507 223430167 155500734 985274244 471118313 960089628 256495961 773557286 280813019 529100055 215818002 380164080 743060600 863112675 618289314 810506556 749333703 454760063 772707970 270933964 221237718 362476171 279551859 888255300 232406839 532459470 113757431 9854379 93384574 125169842 256290773 673201134 427446468 397311686 569885336 205158493 889627431 217523003 534517265 923416364 402442568 336488296 664658385 391613684 324202699 48715079 30036144 609481007 513099994 535563765 973345609 736804031 844283555 762337845 594948731 848833639 356520405 497453806 241241065 889925968 572233511 439569321 584649339 811873158 965863122 252557588 456626907 318246009 945706257 340796289 940875769 631700861 842761384 695260519 245911432 839120458 987789147 26826208 102749310 761665404 621596274 533740330 46461336 680943892 203353915 358991142 112317396 825269493 487836552 907709916 958595828 473640296 267639853 537197045 748685314 289896344 165366659 514484544 149239750 764779543 620724712 324345133 611920722 832677208 723934269 814400853 875903095 880417330 375267942 478486000 923652685 993561187 830339022 521470557 19785135 372140811 485137376 374820766 641342908 516335405 848755855 763782873 353326168 785952305 93023439 12753880 26445993 837357669 483991833 314470794 143569306 7411063 745217003 593194624 656045147 282417916 460786246 266323824 65989854 402271469 453145134 798934454 50699868 547826725 783478062 905462734 489309135 141098724 91277009 132622299 748423797 524465487 511467306 463908388 77949523 181397485 145907533 934177169 567262896 52946987 96744403 741443634 161005717 911276250 592836443 801555384 513097044 44660396 694369539 99743738 763174654 867930810 281469683 740506482 364077291 914462465 755510994 609798078 924881974 763659488 880252495 298155551 328956991 105083291 450379161 692567037 120569127 472195803 363565031 146132321 185262167 482695980 474149874 172208505 610599673 407873150 312516726 497626903 610883197 540993189 814846133 704891187 477271318 110343641 586767091 869013349 7198267 745496887 6414075 656791147 467828006 59157309 349629080 842174633 453501784 646301266 542097437 652217508 374489363 94632252 726422750 353233286 995600351 166022055 422700981 63676830 782437125 346960549 981312894 835715293 414550039 876427561 534697371 227374937 649696614 715312779 561269360 491060685 833278602 793154311 644479976 696635927 636062943 94389821 640830958 353777593 570669570 571004339 495227125 172400218 997216855 445649742 419289201 148148802 398388102 683722205 519688540 192197857 333855994 734420878 577676466 71711560 683566177 678969463 366417397 487625390 830342703 649909006 630780841 180338924 110109210 87875761 760909273 206820610 546841503 592446496 583078544 37700496 202038396 173275134 664456289 276220765 760423732 140226899 554784480 570278356 529031566 633220620 758646567 126718338 749168406 758889850 168976466 580720794 399979931 755422415 616332291 174217073 453421999 854114212 243364063 925480706 733422891 377549430 107641102 887093610 261515688 490392868 622846655 227118189 205913862 265293171 483813538 65282544 649689065 37940618 853706348 483052668 957732919 848900214 943512918 422925250 75655579 505074855 638627999 457094418 142006277 91246705 727613445 68823522 123412520 951194253 177432144 496064077 895515643 454655637 297334728 244842897 73672505 515030411 156743865 815104656 996788193 653402706 763739126 250018896 33086646 589215796 199135059 587864187 9670591 405526362 784810026 360627680 326937800 490485079 815754711 731510512 420843488 30906782 717300796 429953089 974812121 863442951 696198206 831210255 257943244 605154126 535427142 288041910 569469074 324490132 197635776 174486585 374934859 364402396 307224223 745683646 592045019 98109327 567464919 892364816 774530152 443576057 688807906 173163548 155704542 403738057 380680252 92129396 244673387 18027157 366560487 732523215 319328515 952202324 639747304 759299975 237190621 962742498 826139848 842775065 154385396 617574783 526148883 733021609 529847175 362353488 106846940 996587899 359774105 908272605 306236472 47983483 116654193 764102545 502385342 940549814 135961115 655465534 320303118 911260639 700737254 666666902 91874375 921435083 225285605 323576243 889516174 751447541 765796718 470237584 663866254 975317243 584496029 613115277 252239859 212320031 209989330 780894703 568034542 342513350 51646511 95382877 700291764 909221116 814734363 737530212 653512447 868597231 420695745 972902132 622973835 755904368 854973586 569259234 248889498 51112821 709558975 594536548 586007409 813554841 678058943 400765336 933667033 268989083 948477391 567871997 682276254 135239387 732260205 712353015 518079763 199231200 968944093 433453647 845566349 780170964 146832804 533642929 756912868 911194118 580922127 184887341 569063669 509934439 567302829 979527863 60847138 194402830 502876625 127840423 493234128 132218804 887248657 527631162 668934887 252261689 932531914 485468431 694711382 713486621 825144729 342148778 986198925 727414279 463919331 862207732 469541634 539647298 754688846 266600377 412264621 780679995 335649094 441652777 397222027 604735492 512388473 75681111 736537886 977558996 235729243 172937917 470731243 177399685 419996067 391212726 646378491 549969685 474289356 725289731 62419546 459566629 964777365 928319815 867872924 805554301 854086017 737810827 375389523 718380678 414634840 984186042 690864282 248935886 742242724 895270182 102920333 601159560 95844149 732200193 507803598 17318153 778542494 16536293 698801154 559830092 804119989 89509965 103017042 586801263 381444119 970232345 869041131 455830068 66844065 678616846 58618494 12535937 902343672 956456532 251880640 366836960 946204674 477186038 4624107 48685056 227388523 353604966 990230332 75487794 417755170 113264630 548928627 513124845 578836697 412449631 285205078 811602506 258781064 903269950 957250094 933443464 944986346 897361042 25362759 679873417 948287998 781860928 649517941 915103316 840341127 904107407 12974986 389722257 327724941 569629612 172126689 474688528 396007898 646214951 426066134 956127810 125620862 10374261 418181964 678181566 965247820 503473260 779350821 774767038 555641690 493589705 634925005 490046623 405083525 408993453 316267184 534528101 889050347 245255964 234834368 257416756 999850351 439993725 592667120 553000920 376233528 832651805 507274171 963852350 572320818 583815340 526642589 578900473 192869003 520127678 922981529 670942654 790198583 535656523 391513266 906463464 740207981 230567471 715535217 556984308 562805289 548616363 231662693 688767238 343554216 744370658 903571359 891793507 159717102 597463645 89644594 582179061 732022339 380315527 845559993 937163466 799175601 198535218 536915921 259958677 885389960 161304849 880504474 447661356 454015195 440020796 714623802 793161224 272893953 436094639 649214810 123759048 265586964 503280330 258692263 196123054 423498613 555967186 921889618 423519008 268232006 501204591 82158737 161791016 618389998 347252780 257916700 835051509 64562329 688319483 601395120 776202584 216464054 588796846 403461007 627606344 832021623 856862591 14287102 85508958 214655828 358793865 217042374 979545178 760138376 812976972 543337909 281366684 317387667 38587949 504127258 122005675 95592630 983740403 586788683 792055218 452270458 65932363 352373026 59359742 149693225 201930822 154126716 971337089 552938323 580527318 556150713 842152530 604167755 997375828 926469695 481385771 899244968 185108477 853033207 12638698 107111108 993713264 506216910 794563088 415092544 550321202 540405558 55503685 254254462 497514794 459790498 48063954 592554278 863369253 371740941 173512997 887148450 934601043 909158260 383017553 114455713 415744712 194019671 582809227 696743064 713144060 570660156 282317742 407784252 554467147 969763116 815418552 609322505 386531446 920276789 926954571 807214782 812783393 938001894 367136045 113221599 536456275 884924629 412338376 77246770 108231160 441045789 573622186 712482882 112484194 705777624 803718150 385586911 471460292 420265642 816658482 797899164 303535798 44474934 211723047 316336208 161814196 200526502 613513988 851621526 146346911 841140775 475489676 347889741 466133818 299247466 539770531 158554136 88288174 575353893 198380756 960217566 683960838 760729488 694677454 787691851 466740916 514039529 816880354 14580814 452503562 645934576 160095623 793338265 138980034 705256299 614602711 645934884 681333367 843958179 796337935 918498475 630307370 814963942 372812307 771197995 192316605 176421891 866986983 960998505 605357947 105702609 9315383 189683051 69021326 767602344 336977360 233749756 325558152 410165989 329161508 910947116 281421275 561145195 887144651 296898766 283354465 355535133 637030397 783997945 819713748 602735205 651322136 884686472 26273367 23911856 303110176 33873050 33853931 605933040 887274298 457548050 703093755 864176409 480065328 349883416 606048209 69230244 666226672 983209366 31881246 46365198 664885517 907985339 159207798 394636634 210765372 621951356 2781905 884986251 176064985 435864846 964488204 872430379 909513568 931848813 717963878 613014728 86260723 549823449 868407555 313503601 56574171 929617492 214299501 130324285 596794367 12895269 542311949 80341956 220897390 882579287 994763446 841365156 570115292 536780347 910458651 416181757 708765724 596407777 608557908 859931381 637743531 570309795 12240990 974632502 683779621 909976731 355753623 742255211 773653965 414729768 892378182 422194886 326195978 73101933 564024337 891591037 634015972 877436370 373298052 315448392 696306059 115275905 373445521 41673445 266433233 268121834 157692683 159983509 636741291 164721727 220244265 270735772 273845683 210792697 7289354 806157252 455215017 994303313 38936875 672682203 337849837 304929224 995431922 403296304 780096519 337795999 23308839 911422490 548463136 654260576 423395957 326242417 377990534 194927955 152806126 279380755 923824940 6595594 283553668 737562209 428415527 431587542 452828305 11350975 109211698 502095439 564963664 847996439 732330027 570288335 531129953 102921814 202567316 816491767 23560265 149225454 824436755 392455210 628799984 834760019 512157170 156141837 269313313 89734270 260537503 856252430 68181773 266150765 211003437 202341849 718724296 161186977 943189202 560414692 766738379 966867870 912743271 380449508 269548656 329148270 95315947 742295382 81290361 671381791 198689280 950139384 933954442 709284416 268065644 868255308 36976042 987404648 185154202 876870428 865510342 494915759 355317015 819669232 350585902 755063859 583285781 449700506 299130134 316606613 87603947 836608427 448464151 42323833 395587986 945683707 428682155 969219082 826613546 182425381 721078708 551578483 858030195 59838728 478674933 692791143 403003988 309234247 398572439 181406361 514961496 972164042 203835558 541369669 225400620 637875259 285765266 998385574 206831395 70793354 179939503 771861629 176483506 965565546 975635125 846215569 736810740 86162641 960308544 204012073 295334950 654256764 914427473 435202964 24665644 682395752 173631435 674604449 805024011 451459162 232388599 738599207 118356845 59203416 347962880 460170367 762107168 709349934 380028536 36009989 491777943 982023147 631452626 739471002 855389799 591209569 674053861 969084453 111809483 156445864 632458095 382496269 731549985 692353947 954938000 407352256 608473451 145891929 882217291 578673456 668430287 867956934 195159816 161310545 455606296 725719559 112609301 183359645 140530482 948960010 964491808 817590672 677210545 813363452 339066047 335979819 481346123 459306448 231011304 870999413 172797529 626327231 370809977 482294773 907181659 945519298 1413809 324597818 617072753 405304090 200380085 863023187 727762658 857397705 606169868 461407575 277673625 595876886 744258851 284359135 246890915 383868173 491068363 1084551 24141234 435588605 893650358 798443120 170935453 715460344 63377917 537068993 897174750 29360470 731680413 796553249 279687698 746341426 234517237 714317631 334493565 345429227 444296265 163007307 506098819 240274853 810070082 80784762 370790704 414232006 629000044 892775557 577710769 48308857 720623543 180324138 539677145 273608494 141222647 733429418 764933021 323613720 30370148 628259146 572704152 271742125 6502939 684692178 982986376 589127210 877239706 534210321 112375503 106403853 230373960 118061654 62913267 480797337 438157035 829926904 83501086 152287061 9401135 304581840 32042142 608116621 665251366 237344698 210670182 284434128 824573635 660104216 266888076 309816176 751933534 66996302 41772745 960157445 944594739 864272967 320332284 540050154 242485474 891139055 323579047 50991295 853411057 282810806 552410224 369477861 641030469 53655827 380373410 475400453 206966957 676382975 286985129 406751370 155749719 635346550 678177177 910155042 452078425 363787514 263010984 149092160 417025321 424206607 326210736 955922589 821485605 211458240 781468334 720220339 837007629 409274905 194054470 506191681 146502276 584426410 230198588 600279754 279074706 200298251 615191548 175939861 243498020 847098706 284404243 250113966 3549067 452841374 909794739 100206692 553359097 22946704 256201011 220711369 926028295 88828365 556115853 939051957 501840690 708202621 350494431 915283908 560241241 565988815 806161130 810363347 874260289 350338163 692556694 421572743 345529873 771411998 424380780 150293446 189189590 560405514 416033306 941583675 313890560 704346995 495686387 740690646 250115555 423555099 874431852 414708554 63909688 370428102 849856929 615599758 214328473 732612543 927059661 668009565 152914696 199193938 115543509 953910453 347463528 623380560 133772734 364529244 317260547 81367182 549018675 185736022 623703554 403023717 974927872 727564656 513074680 449848884 395345305 991191225 620861016 691082457 240930708 611254787 203949818 98360380 407704362 227500391 992976538 486111429 139812539 653791934 645661017 537726177 34284615 692681768 300770618 610113408 634230261 284563593 118053542 512583834 585430671 789203463 409395945 586348965 366796292 967203470 475744946 596356641 697913830 933747788 475722903 750112781 47883754 473071669 90417551 414353518 452704874 95547520 232387446 38540239 882072294 993777447 347855756 74450108 988008574 32889963 949065974 707026502 992620154 593184591 903552828 50054786 715316419 433045016 642288329 569302794 650324071 237779155 716942703 542185850 114649112 959379407 983006944 165407732 189950126 430384158 360923446 416858525 343893921 622765593 664802156 125605149 741439887 479118297 640903650 461072163 719129788 859129791 723849949 682512607 939598221 394950892 454204676 70165638 22179084 413304777 230363108 940886482 844021095 750123649 560061037 558792319 659408497 833147778 557589876 932643023 689730592 796921856 215503407 203412999 161331981 458955890 614323388 814657776 149504759 693685011 622401178 196239447 423345984 255378530 573956397 4064653 625321838 430381474 991824958 636602599 296766892 566410587 794826873 737520191 186641734 742953943 539513838 728514929 596369712 189754790 382929553 933507295 90541184 34776090 919389882 815982574 615346928 263327692 164392358 565477767 91360093 300078869 794869236 381153943 379043402 27572886 173766696 944933519 818044510 677203377 91682603 39394276 257098977 697808141 252305609 746206352 27941443 754574614 627435570 647603343 213907094 268374138 125613689 937052771 332173839 982486701 350972184 576785809 146189705 613859942 627145322 667363106 560820993 941805088 443568176 306748963 557120027 193934490 427897357 845935141 595622556 667176279 928714250 589756861 150824174 472493855 2656530 140936965 496149663 896086652 471544183 169915929 913636066 989764670 50317163 215081371 163251980 627874296 489504648 864310576 973362968 849766528 556009289 20008449 664942116 323189875 531325839 199646523 366995186 958282414 668869916 942204047 79817320 854131414 89572635 40137907 644128272 88908241 274941846 31116254 896701592 338223179 892707327 462773328 794763347 485006642 595151784 867082440 741605815 516615227 678643786 314458892 970218461 726560859 44846210 979154533 918948613 382420046 886826575 614401568 106145551 595361043 577889174 245680142 728280578 920252013 824866462 997615876 708515977 90521956 505653908 668320604 226068080 920195778 621742601 521966451 711499052 897229719 347424623 227129897 727559761 595870134 389541791 351304036 817839641 148560949 265093205 574645389 16003556 31303665 747232434 394592529 739253426 738701831 452422074 306472161 143284651 77834844 820538580 405702386 691093655 118675991 600335949 565073854 684966502 801336354 532761557 418023362 828787114 10384300 988382976 533495294 74721048 916319913 918549958 603368568 945916427 318372432 655833859 739029689 166440705 488596892 528875256 849932366 220594204 271976396 775656392 264669512 858126241 907646692 559178748 561852092 421003388 628651562 780618495 790479172 656483003 909656233 609547171 534944637 909294607 642410417 58358427 209902727 386602062 562272597 195501311 43897992 95186931 369358571 945431755 446671145 728332956 99598736 979394399 331394583 911939979 440001698 400613888 377609603 412204071 479310404 773220950 119290531 368577656 754595805 856384236 944389167 390733742 433200793 339185076 6883556 789308058 267983846 172378240 570405893 978275378 108440057 841771402 452327893 414080530 840835655 981244397 222254110 947133686 153971212 621829161 870223021 668725569 181790919 569457315 561589203 536943994 849504956 885202978 499526374 252836041 468795761 792900179 109249726 597022590 654573105 453382727 352771128 984790923 841332364 590377200 911116982 803348741 394276565 707694503 320461470 565905063 254190755 666903721 789994455 574813774 390784848 498197397 662060623 909645182 115916413 681512944 494003319 170005467 688820364 266031521 998733253 621249457 876251429 698559349 297600305 173691502 821608881 401934748 72396216 848211746 23979490 957353514 939698397 975393542 991299625 697415575 107841315 840552946 849905727 756766015 781596308 415458020 836808093 153814499 55153469 237638784 713273347 533116967 674194863 407110539 158390773 635458834 706730880 815468911 191067961 325735568 554279880 750570171 701995866 608661491 565453732 920304544 98557992 733494382 642033335 974824053 962365494 949580697 632420260 682297907 127523675 628386288 365880981 519273721 410700594 550197076 381280183 188295305 138724761 771088776 737095100 535832265 697036597 544518837 991799895 642086980 679709165 953971174 504849603 293184167 608829803 981025677 687841853 679844164 331233695 369385468 197098117 129655698 344053051 267186669 708266082 945218986 72572471 826302715 266774043 533254860 101459022 99089959 912323582 917116376 721845120 87388243 63337692 173318102 198890127 187575498 400081035 169041518 866079618 816403894 7063139 65814128 60675108 719854249 727062466 276852302 529680517 386942229 392897160 443951261 185843576 39455444 68927387 166700184 347336980 375624864 492969316 94641821 678051636 610633884 796641361 222417581 654847479 577072841 462294353 294053104 764386368 88728978 61443163 754609199 497372726 903120449 449511143 985925721 266894277 394788743 662044787 297435902 501020444 48150520 22196991 46946775 17441582 776237708 660462993 63594812 101691953 319792928 965432499 832391340 317712417 393669875 696569584 607393609 3553598 203821353 288657754 292268121 773334665 753576780 117058567 665446342 3449931 976011717 67454095 375727263 801884303 653972071 663090320 221607829 594735523 567046373 227664938 177266047 903017627 429408599 836561540 804218838 410020814 984457914 522450501 105311546 890447191 796854124 213805595 493432811 754515349 181991860 384293176 815658064 321360299 886808632 831809999 945295220 650089473 523375748 187239836 643199364 891842241 643286922 548754010 32356946 51534939 314164253 758404170 638071765 68816385 152329589 119494834 130601127 506289708 235336622 492908124 283436165 816904981 369833544 636871699 586806483 626533692 507535528 624468777 927825173 137207781 192204438 195709940 616934263 682310038 755190973 532479564 638650183 138709659 367735599 19441679 705101173 69924226 971277278 689893790 49133849 211696543 597143332 666103901 145096173 680739721 637537852 239438646 851035855 3689883 210315718 756981527 167298625 987618932 415369799 416503151 516868841 799530360 357020327 12206773 966974993 480632140 321497777 107220705 414691880 560791645 544844694 693681649 40928575 525354842 177543274 994185830 457748876 282507190 868280486 663876036 182856170 496266279 672747172 788052758 58274904 126360874 63485990 570314599 619701366 801189756 784649936 949521993 746770955 749709474 256026793 395050066 382935937 878245730 403187870 213180827 68176487 27759176 151052031 638195776 360020462 837342242 319368704 22117602 442571629 224275076 519649338 256704296 438156510 523936837 798518055 386352185 833809246 33554944 675102633 583782211 642610608 318862485 71597699 37780984 472010939 771979173 771088607 64198412 571762184 279613977 291186886 502245560 565562437 150906011 90104235 543370042 446977988 498202139 995179233 102128467 996907260 35485259 304172576 420938951 821804807 463854116 645874692 742675168 446987299 125503071 231070350 202752748 189367858 370438141 380022689 897092283 819112249 478069440 125364102 190372641 812989924 971615663 356120424 828896378 959651841 838387094 164572121 798071073 533187328 314969987 477177676 447600631 523469946 228364107 310175896 611242723 923103911 557974019 33414011 679826252 255641830 499337351 225154837 911175329 87540281 387810294 208256617 576575697 445489094 37108787 492270815 565321427 367679319 706441318 27017925 163509536 169767899 4987257 369446857 261076532 381345251 354227868 829313921 825584912 569438246 172064194 871212003 152148923 681366525 563351074 940737485 543546812 687358951 770811062 28717438 639723170 940079622 829632191 940284187 385890941 42046113 159204927 835266347 269517922 580329632 578569341 378026779 148310250 478396435 253001861 657559996 919801011 303975596 262970789 464559040 394232542 358427711 151426034 396937792 407573903 473520457 491556033 940150073 990924913 297300327 900537646 252848138 785629999 358837722 899713176 752964599 731916284 81037322 300802851 497232041 509800460 3388928 438337077 665418412 636757529 467131626 387073273 674877424 906985695 202765722 527982815 943807049 82578847 266730248 224782362 848772079 113629344 275522764 401433120 717850111 955661737 365632932 26254894 114130167 215957129 311054836 192225218 831777086 735506832 338247745 248744223 719060378 781487635 43914677 917153740 975173559 913860843 97226911 303560469 865188519 490542838 131828464 307691145 322534749 220992405 476410046 37460602 210415409 482744621 294710468 297917568 679472223 59554726 479895776 587043830 701256839 87978735 308573333 5171835 972530991 228460408 732736903 845651059 524624956 59732150 94108673 731998596 169434749 651655586 471696754 912428313 994785824 468678458 596741867 987128546 204000571 722394879 339457443 694650194 892711492 966126454 671441267 216747552 165765785 668761255 391245659 148061383 890060538 586101409 123721211 950330629 803136522 5399540 722490907 707777888 340290257 218058293 646788899 836276124 48710972 158139517 645001123 725624646 417441436 935565803 853588941 923309101 211546659 667521053 737423862 520678115 880579946 893588923 156633369 896098112 34036974 320344813 8395603 108668639 696607886 888979935 293075048 456248224 669737999 706258244 894387773 491509284 997992344 594517200 790800732 803261012 824999990 757876669 404729203 768425435 369509465 631278919 992864213 340347047 312664149 185146160 430512631 545911660 137258723 665660477 922479092 17061409 338119581 767994550 508157706 931203712 751418245 725061354 874013723 329362058 698197375 601746345 285421613 6214401 116133586 174002888 243023082 527105005 381902762 922823073 193369377 793897752 455441817 252211600 757651779 836217490 504303122 624267895 710674918 686643501 201085165 87902522 391234118 825572609 210809574 573377604 554439871 110938602 252150302 4950529 569161044 776133637 601280664 447216482 166712876 170714167 127651517 61016668 252338703 521928870 684480985 745434217 487459053 708864317 471066779 897414405 668202071 636107309 808831897 762439730 452720644 806866022 609320394 488588533 215256142 357827106 362460426 602594262 833917106 53532507 183523481 288082276 691428436 359172688 378896796 492299439 550626936 475330052 705215387 301625804 26642698 197700799 738379009 925772885 250543383 838074507 330802592 436872166 560205650 925331896 363387178 188567201 86482576 2710360 415983545 888216491 940987980 816947140 824218696 798018477 24362788 25406741 759904055 387973459 418618714 569522091 281052363 854796752 989847379 3741354 214423467 764787033 408122907 478396536 899646308 884259237 942929888 300460865 769812711 703543924 954629235 822781811 845480710 107201029 902224330 145082434 659977978 777031581 828708993 963205157 901873888 388204551 546340436 391555415 949850679 991031823 315264678 638176855 997989987 181121798 343310589 636217960 850057517 76390721 528958339 493968402 254468930 399584410 83720071 702957471 362216623 127987949 509511162 293229983 478883691 634855068 464502259 303300964 372825038 748830988 976291627 286720391 733199634 280407334 876210306 765371489 583950297 540825047 620371576 42978963 697570982 899069072 21495732 104616318 562610274 114619846 121723265 157835212 883802841 10402675 215374924 147361253 717663547 104245651 296406567 75589243 312502939 519946408 770842953 92801279 232684659 878965303 555043468 276558889 748272414 285551945 457221102 381137524 479842397 321181931 314001168 895007903 516406227 209373870 147361722 321254445 615149449 493258535 530924117 788942310 912874091 143144560 831510127 178447444 159386824 468698278 67175739 110726215 551977686 223980137 526406158 874602321 30975275 889332063 777695459 903460427 839960901 401681072 528023256 690068430 273782276 402219915 397482671 130926267 206755370 647624608 274967374 849998516 596323554 358043557 517822015 515407520 520627766 570061266 61557297 446155563 376032152 717714020 644021109 389884739 533931610 27453981 573528706 622148764 401709621 89198274 294531185 305029165 595554758 977166236 159402881 546907825 676713740 362201592 232369556 628503847 292020204 331006887 952942257 233631571 485201069 295101311 666972032 869467707 474608765 1330135 232795601 754627242 529359338 35769103 867207445 402081712 396838761 369859078 609591523 610677535 298658770 606471330 40251765 377533456 632060129 919727180 641097256 116001117 405867447 283270257 776348672 964796964 600052056 60442370 291857441 175998026 584442155 526820597 885534295 77532917 595665277 306877633 14786447 807857937 22674942 981906150 730801756 877976525 800978498 920320611 627107699 639898395 389050433 688878910 861807663 510804531 51999447 125990656 109969677 923211792 400163397 449205558 948423217 546735601 681980078 112078321 885928416 893473242 61480603 134838855 316282116 490326801 72290168 750252752 423102891 833606305 351224340 955034153 3793800 346339802 354042149 238792052 633095793 478101199 545796034 638766294 89878239 596126934 840465383 68942840 331827313 41898764 87446772 885904519 303507049 914048207 86702638 380096693 678984749 862941762 636436285 261940149 295799239 486976204 564967084 225513026 406968422 65711001 436458093 848754457 731599579 443756567 995450450 16020858 762568221 844096123 277340309 60936619 375192517 895817274 263681105 567644533 943631507 834802320 999411718 839485093 798016231 774332668 350068249 542117772 398667080 572788162 881669457 29529984 52354785 415252071 487373148 823722841 123852799 472554041 897033544 612176884 362763412 486158021 427985418 630188724 427551927 292131423 602840314 726651900 51519778 309930653 742397013 90260406 890640307 14379228 524217786 725326287 884185579 811562682 797543086 422548664 172618610 175359130 826227480 169180647 144962193 151871011 293606853 442247252 661790902 562964673 252920037 10187004 944950004 473013283 81498252 495950178 82269824 193214651 368423218 546087945 657441077 987023425 230869043 623809275 743933969 40900657 5907024 987617349 86134198 31189064 890117677 223377016 873810154 614881034 825751761 536065834 590014231 56911935 679556649 956247923 593882827 675997554 595921796 412952177 186256441 849274481 409861144 186906564 451108279 270836176 107302268 703201810 392730686 191338342 789262892 321868676 523522030 132191949 537690633 538297415 669053575 763578342 391850710 497036045 910575600 313060691 280516284 144546185 251521203 948082940 526340806 386279159 851862143 481325195 838972262 997886609 336655013 464379375 694387950 654483483 274216604 981811677 345490456 797511768 620545662 881934922 122919551 444234130 583208840 506849522 670882596 545808406 840471710 788574677 304204010 97294005 467382980 756776372 140458265 956989253 722486694 21999256 641902559 485874462 723800081 14719052 76626634 533132190 54372984 618619614 60881743 250369701 269127024 691648290 797553991 729186586 234935348 136670511 174341484 639747428 165846817 183366368 423319521 795087857 243471931 375089747 214961831 401897394 279806887 355128942 414727721 114287261 49895983 607910741 377850289 663883306 592993729 877449461 934391280 944399831 896851952 58294653 298118522 835434404 83336817 560968671 46240071 466024088 657449376 879567444 43903796 721149754 238493945 48617685 33483392 769782808 99211167 434284450 323563087 483999812 675848408 137093055 700818987 939810257 635673742 917529458 296624766 962541147 876924368 252184775 299498776 234017660 522765135 566825484 714607535 66388312 890164705 180650581 594512474 568183058 968425730 345464313 610460182 787622740 705385294 873006867 988503361 658529484 399146248 945123330 352841762 229363881 259910295 756805097 247903583 920145698 557632259 700847408 734112388 704420847 380181116 702870017 65239683 267424462 252885716 658916043 527427631 1244671 480531968 768281283 740111552 785836745 75049114 778763358 467117138 459415027 209951842 433178073 698444389 922547787 383189688 87974321 94384734 292656931 669693732 538015019 953266693 468311246 639754191 640125645 935623686 49893160 543449607 779054307 380875888 757607948 701751487 502785531 469209400 529698267 779872012 343523689 741181623 282912251 917954217 16192452 222771752 971763542 263438964 456365927 449881131 860223191 272162543 32914161 222362437 630743537 275236544 648699333 684456030 674917143 18400049 969560715 914980161 615458373 891951792 38434221 26577183 606268790 537984336 868626907 541847820 758934315 749498183 473835144 222019713 425157354 817646958 491063914 607210968 442658749 324704196 189324797 219385556 996338351 34892267 295992833 452922134 867540307 890620841 900253688 564660392 112049213 77910889 11485353 79505015 534663046 458278584 244128416 964327121 962686796 202433224 916159147 947071467 359654447 328641776 785471070 123569757 839073750 562109737 566258320 727460259 652216680 575122579 362260444 171846302 850625044 276433902 226546465 766577681 312689033 312724002 342715395 176747814 172859518 395248823 794528615 848369638 692592427 56985693 321830907 655620036 865877454 572977510 422989996 277334035 10631464 535270983 394654509 209206411 35177725 978280987 223934071 102973896 572272792 543129887 42182467 505588683 721998148 400170295 187492498 744459383 947091156 689138280 318253094 482880533 581988380 88058716 199333126 484566993 242041717 457648097 168727550 789223482 433619261 796261738 997296668 440358342 130699861 909191564 857264948 329778507 601613473 474914946 917649501 162723975 923089292 659475882 123505778 38678682 163646593 105549830 474415251 630416519 491288947 285611708 741840033 698321846 839709014 517681047 543576517 352013429 376109731 478080387 220165865 288844914 793552344 654519060 316732733 834964803 813210102 931933952 460808884 584717534 467056385 543264928 72546436 974879265 559231108 92381812 99443626 380642635 655181834 966277276 439508836 41181313 445226918 428839263 114960821 336693322 201160812 181959080 541794276 31945236 951049461 638252932 98284285 928808621 612362207 421406885 79280206 700743882 337479755 749758178 714335211 957363587 484809822 460230325 747058988 793602261 941920192 80128955 938573610 542872095 728534560 221512504 540823877 449968293 212985261 425153168 320904096 282345488 852640158 369430991 124497315 351330540 99461804 793738786 382652025 474896169 202847635 808220764 328634768 313466523 848950677 599566194 985081115 405277562 351033078 953846015 373837459 183730403 878624641 344100289 166261042 624962900 715418369 445058586 1918070 180174132 756576713 232447632 563154084 372209993 119523629 301915213 638735171 573693760 90873863 894183839 486081949 717620264 137457459 526269049 560826177 191038711 215315474 671105777 913072260 211143940 982742795 352646080 946001659 18308747 151181318 760638149 470358530 42168108 858163439 147034498 325395256 664805997 705616953 594002333 441474817 422981171 662140760 637453153 202921219 327492429 391149382 102134330 154404009 628128233 225197311 761262909 852545955 586891805 896200708 103235485 823597668 33300063 587290332 334618935 122941091 2792461 64971663 307668231 539495386 189142503 157215273 795889073 787749834 750211728 141282621 670624249 520019189 71784208 869591647 849115979 701300515 371813205 529092265 690705972 490514910 503561389 750364983 507001062 258835189 953246797 575122347 865710520 575976189 266295757 119309993 121760164 576855499 102226858 677523036 263227080 527452923 53360067 356326128 408023269 583510637 350510557 481810709 984057827 277770946 724409887 865206403 803262539 943842787 505166742 534290032 23212491 737068411 451064498 824258587 464888246 986601336 257648071 868881733 560515458 601229966 145649550 65773235 80790856 647819443 550830497 892429998 252121159 970400676 5388034 540275586 372746592 514130271 475937941 930819074 589353371 977646247 25700257 585813506 581550242 72281988 760831059 879032540 375519553 418635712 962792506 894778348 345987564 167107434 371799756 799233812 199096121 1516375 960171488 973733177 454924385 986796444 639532594 737663683 97653700 623679509 999845347 651250721 517354850 472285410 872213238 771364931 798625122 426522341 32841684 897159454 811540111 907409989 445807561 566961196 281436885 874617581 601496452 1731305 212236745 954173709 838835099 692696407 903657247 401907096 770754821 887690875 26343217 414673605 484815774 700233438 984888191 27718287 696795302 790093068 417467177 106665269 354395970 977565208 983137143 898566074 80752890 16965142 321776210 321977446 535615546 394055840 238467784 147107651 835233489 152640338 763437451 687150240 310973556 726646350 138761587 295079314 582028604 335606969 648514552 900025966 616802340 993952060 972218808 774464337 258663820 252704388 742008055 65531544 871381945 290509250 231671322 896768872 530249554 751468843 388037675 637695527 953988580 607636601 229170520 703330561 101385824 622350696 32184692 329274980 352941464 49668154 77877365 968409988 742081221 179345972 87030004 428695256 387739652 828707358 913893552 429138587 264649428 267585223 112808715 471093580 568893081 856105343 547615627 445670446 32953629 993797788 249219163 922821577 798343946 2544629 352479943 668180583 573587056 604224362 291535812 919588504 647926597 722652506 135969893 98445230 309045217 880592171 937885799 946290241 690247550 298907077 157479078 731275949 159334590 830664215 455614373 878645135 654522404 517013905 98773003 761896524 870898841 624873641 152006432 579574154 242552297 625333078 518912852 262236597 939192644 179515288 200675513 726868859 878439357 58797038 829580164 923253840 915113166 677893598 372806288 228384491 871385298 843163760 510685658 206450119 686233994 34277555 874748678 86577059 946104473 163058231 797401561 403164675 985218568 471557522 68333245 520595373 183016643 949394652 437728064 53882668 761278745 713379378 96424085 92029776 935279936 229954614 909895185 596156331 304572878 645595277 358516655 907369750 244803649 866392160 749305997 881933354 206244729 941781212 972488557 24717768 730735160 835756978 881142069 47894930 945468841 893006231 879255919 402652783 553013718 320336581 626681034 462713099 292263985 450335608 994297239 37310036 429004300 31762547 678081100 428874750 556055328 347225977 40821764 362235648 399814154 850299859 68533502 845081621 991995593 604374736 80454426 913540156 549363522 842513472 618700383 530623801 894850492 574011129 176763256 143258129 676818277 300433235 4181553 86968210 744911051 913288619 950810623 107165385 408991843 863904995 538963062 370016649 511496965 734144224 854805968 771649259 715047533 311122187 931057517 226848200 975944636 38761169 503669837 828915009 294426614 414931491 158628760 30174008 633123970 490674679 499484438 708152532 329747373 129064133 289531832 205433089 850764071 201009930 943416333 428193518 300039812 492229576 284725965 328059021 623586236 233091332 783269714 122732822 106208171 763382343 114341402 410974596 439730834 912852254 741407559 286446358 755826324 960697243 292247839 269874640 277408314 324429009 872670348 348020983 627992304 277780827 294091676 751160217 941624197 381135317 362968578 641023235 436423855 827433314 274680211 434699080 759527301 531245605 772440778 389785537 789510659 119324104 347216197 353141640 671274377 406823928 691466310 129811963 887889244 840005862 821566260 702718271 954612516 597037511 964954647 682451131 377604972 494654293 947602463 183650713 73820710 512260685 399241757 548667720 572476708 167153647 489385223 398583292 268138656 152787585 945221753 467746092 505777077 432132556 957637423 224326676 505891555 391733661 350991245 646287409 520149647 402310214 461401623 124659143 997942144 830316314 817861113 195463774 184869220 575362292 424546175 951589185 898185033 333413041 468006046 89083902 33696804 6286769 799287146 673141992 948422989 24302170 746034846 435267480 542689537 234495637 810271255 970695016 352790239 468051535 740846425 774154743 634853484 554258426 943965192 139674536 329300367 340979465 342721136 569249826 814944021 922156151 698645503 295115985 569188654 839929665 51800005 814200676 180012526 136867047 144484603 244484685 118172109 921182703 556603257 309816644 939305511 138106978 512553534 750861764 679832509 505522253 206914027 899158413 186814259 825062466 654635336 359984928 970343824 749554644 475309502 580109382 967484609 334530078 876205532 979428490 727002645 667417661 691952595 116775354 578598082 49826257 758177274 236413546 880516703 543133569 177939786 14275696 618270568 981814132 353782242 701878633 237087678 221922776 338441604 491561267 647264548 914853726 391866902 459543665 179624387 421515196 662217763 493059851 470479526 253638698 419495256 171481259 554872383 289200102 858862855 468681536 631943904 49936048 241877671 231013759 48813379 300730702 452153425 882263389 710569731 450703369 235791173 686526102 335499553 896768302 310011491 97532713 27681920 360530319 928536755 359194074 89287272 739974399 311963613 956268719 40808711 448412378 230311090 548388724 746114027 684698746 718963617 504047671 809418377 266196419 748189506 469626828 513229498 85412760 369636559 125798986 741967160 354409059 721115302 528111499 585058854 631001745 809544905 781272496 404058501 78087444 30669149 225932187 437285312 702585823 109026606 145883508 797148705 664014958 263841834 569127717 717257561 726406203 976381410 207836894 546204668 153630026 426301964 624176529 219857154 36459678 501345539 134528374 88805960 26546369 559624261 408566921 914654477 15510592 250997492 135980807 780439669 123980845 370100822 327832565 943135754 554594972 376972885 41910169 547200566 173279014 926781440 853806591 34816713 548163433 694127112 917026165 535733625 352421253 524933956 372056335 222748765 911462560 505509165 78068004 143978610 527705444 606526563 558501839 189122582 270580348 781310246 116465519 448387472 453477658 542587357 428313383 421580166 709326708 206596499 631788894 209597828 550805826 676130933 599085633 433499772 27648066 134249557 890631740 867235649 879680181 117732650 67420293 237902603 287468511 374014862 556550545 677210614 585110666 509290302 115074461 144744834 589937027 293653918 424913702 335899924 915228700 905153075 984850289 61937780 267645097 244172582 551148804 470529614 278627587 727341512 583532075 817851057 360747272 986078984 56591220 153367442 699639576 286051839 617062963 809802 330971802 975268453 582289151 596990740 525635701 669949208 476406835 381098896 184684439 535302300 109402734 770914627 460354930 570096534 805957395 232622357 897770618 129629008 802890442 536767185 885183656 603408441 622823421 180426664 121311226 896350306 584801628 173345454 909393648 764516353 490979417 219961180 560373521 935704050 890166701 155086348 344736612 601792049 755416017 836783233 147372279 328478305 247651718 806127196 583236444 561408584 487628878 860530599 669289255 709928016 142756080 781742927 411783793 157563400 369007096 293405602 152200536 200902817 314933300 405500117 209059965 878541170 3172664 663527808 956129156 457141877 784619995 603919647 795235223 598207687 299035320 65690771 856290788 885209900 637417134 886978719 738200602 88682120 55256928 939085421 754606832 611917927 873727414 64410630 191227039 752973174 801855066 56412893 515966819 515674631 925427772 5159493 63417341 755729553 272505615 665144822 986543156 197679150 294260681 145898636 856660815 27616028 366216487 578053640 768742556 683500861 524546087 566957645 21938669 440195222 136738444 605125540 996610582 290908627 956210525 224075065 533917040 735280322 178485606 749445531 243688537 808558803 205543349 766850880 246495666 847301535 278450206 688441086 398848351 180045150 89655736 845977747 432662731 363557743 683302238 392102175 246834017 960549588 872762415 165043109 835453204 494548659 568241679 710213518 634224344 238646998 577375268 709282597 76833574 991622188 203524441 934478875 402255996 270302022 368070878 732789253 852851675 89784027 107249830 483628761 695736136 327816772 698819559 715668853 416311883 113861632 176255390 334439448 729180274 714562097 678641928 411097831 380580303 795124510 202436650 847817321 242477942 247025583 956716107 749063692 660061185 373463540 249592949 643002526 72784396 46204319 793203191 400338132 608062648 877174917 86615269 282637766 510345260 972127008 577750166 845254001 697543695 776306448 565814309 102688052 177376272 208514965 723766514 283799635 136929887 42141719 174105374 909555319 956999729 80350367 955174418 305410604 374768191 31444571 76733688 359586146 457681735 182332957 146318656 619440109 168944266 131635933 118365469 629105669 212953164 874499123 392198662 224461511 773205080 902468318 725807925 119647921 678236281 111167295 91275819 440901162 538896130 465094622 573692202 742982648 347808583 754112484 746019258 695255496 800092706 617674144 63442725 737591465 899732079 51710723 975120122 665397649 205354384 106331683 312060813 130308055 886443497 613319099 858628214 57560503 34401637 862969258 297893134 546235090 413922287 861624688 258177781 936038059 57595386 457020084 463135887 927488298 115630330 174117312 627939714 27441437 156562921 529580547 56256313 692698290 137400259 960373390 859050852 137809919 309040138 235583128 217608822 816211835 447616834 429813242 229953574 850384513 716701046 947475892 569008110 441150932 320535730 385222758 891804559 290756630 782360454 791167704 59520395 76243023 805402505 397180530 522081706 305562221 792761300 638874564 475140982 760384446 316383619 785059584 560216766 301207415 736172600 598437499 899707926 751319344 342753944 572344112 227497302 415395686 817197771 833474364 861938711 639140856 177243904 11874403 316037177 530390187 333353447 984400522 814171744 138766246 501084469 62655547 444983922 4132342 558396964 739370276 613815834 632655883 713727984 432537752 764243273 284981306 331256923 788403724 810095791 323812665 893984809 171007899 435732038 957202085 414629 158092931 632423880 789540223 945803547 898492326 818749236 245542571 812455259 929955850 853618509 786339696 835635773 877300569 974869531 370877947 801957655 846300770 379379048 380846555 943424328 952751510 635237699 588824198 639062193 271581068 61444225 17684947 915017783 866353533 125163831 575052926 704893507 339702728 755168065 479792296 938634049 292011631 628132031 544498772 346483236 275909017 462728850 995365867 815987425 326710286 80420579 614548665 597051631 679402942 78010781 228569966 892026317 693522490 990812398 348049565 94879100 626677049 775062986 242111296 632380161 284458773 656731240 136854322 363646181 31629643 605883587 605112755 83913141 765917951 539206426 198174184 797340289 316750197 725122160 498171737 562153825 205372057 396656396 671500914 941636075 376198520 639980283 308101378 948347839 394113733 294226057 654025406 379583740 24259413 694951116 682970559 620215495 21487779 948850201 330928896 171475915 852757837 696497292 275987169 954451124 279299989 891654277 538298279 485720755 113032160 947560230 595057145 967397885 872843067 313411286 297993572 504384588 480660433 4940224 54009049 290400092 243529078 272610901 338631978 931088751 875333151 370694598 856830864 868254666 172994152 93314699 336948776 310566198 796052493 668320990 272188529 676060800 263015537 719987520 302258639 241415929 252785946 888787188 146212364 897116406 204416050 491953279 641839058 826928209 662519048 106193455 538926897 443195110 335321229 149854352 825884191 934530839 505524696 795618552 993660148 530718793 602901666 456578044 546576618 361963877 930543563 481041401 66879139 22709079 163237331 366503308 486095522 556667282 785274209 100454938 488320464 119871627 136238528 437955145 789953529 822570042 469707101 873035397 638495821 281259676 40440394 134665084 480097759 972920883 9754303 980168354 230454313 573680772 448706451 580076718 249461638 951777432 873113287 947004443 60088759 639436156 798485500 316903848 989894751 501791937 433142519 644975321 496383879 905797884 207419428 718007923 20939803 652813895 681902352 157781252 480728170 737688254 536470254 293097304 833551018 108328707 420838675 485507845 423151473 445021371 140679547 988050656 863981117 592307471 171411777 725272966 897164782 882322732 692559146 348959189 230041927 282576067 506590747 741956975 456024944 862117001 513707423 773332286 266159222 510502072 935823970 8974826 151175626 655407501 917141688 802520677 369704638 330956744 579226391 871258208 231187211 236410159 311109272 296356051 998037838 638275339 200772986 119245945 262677894 261948585 642183071 21326417 914776472 157406682 464718606 95574046 674576843 652668275 110398575 360463080 167382349 681351118 745531282 844562297 28701868 746007368 459740136 403535073 744838237 132349633 640869640 264360179 393701176 453296671 498954540 300189894 365252345 629016267 716455345 332544820 13865153 3455537 774554011 58433886 402148756 18765893 44830222 931486502 863484633 387207161 276045014 474920883 244399837 577755080 294651616 752833521 938373456 472637999 415551167 173966094 187430854 573022254 8718120 916773118 169930807 846660043 399243638 984993017 655347071 718038159 876199974 791177208 659986399 894046215 613924700 939335483 729871226 740010052 394132317 48823493 534263001 531348571 135014675 967865822 900839784 195323622 766709388 872578448 13902326 631914114 737041275 875338539 248860985 276278863 693860278 374815938 79710280 22712947 107954102 92023724 226167583 55884951 187473690 883916547 754583326 263656552 221109540 217204776 253179786 698118167 723583290 607325501 356796427 237119706 586449766 408897961 648130860 695949673 786034391 98068632 745982687 857491585 998464606 207733625 563144438 190329701 253042418 730467454 358927275 595844696 395512364 794510623 797210137 430309668 703871180 4561559 851178688 847517590 74174258 388093542 980196357 59599871 884920805 949750477 989463215 585528244 146478608 947970389 365616748 54760847 544120832 708991816 527171658 92898925 107980711 171325494 933271870 597173166 24167708 327302258 125150368 507257784 487381273 874868115 318499501 263173236 179340668 217887988 89348 662274000 317901766 720526387 934404906 967606331 655115679 37696437 101798150 768878379 297783632 898285345 489255269 973418394 340570695 351706081 722820727 119214725 657908631 105217956 759828048 316410220 838756981 91625183 633634664 538268373 942557372 668703047 323960091 786325194 727991146 526079064 23193642 917366614 304325409 15186385 585530169 538896139 51570855 685579318 411599183 142925695 386040166 62499661 362730073 936515018 229478381 657743009 355155366 17355017 237323373 269520387 167999596 691531999 293599036 936527363 677045314 613879791 568838485 868116091 388722084 233434723 288348375 250254085 947479667 376531560 91972994 762615680 531081842 91616431 878403901 285397647 441242570 339284206 60481682 226748953 125157254 70646877 639320880 5409738 903340056 406808634 912471144 274667921 861322707 949502533 287242161 445227552 56596334 955725636 546580261 181285232 544251015 300294528 49953281 42601786 227979294 745525575 877327145 514542974 553319190 85029224 441167265 875904256 334250167 832200634 79341333 711911366 333063471 719949717 205236818 439284635 369003532 448151127 238373323 127789712 32670403 603136992 711366677 470060406 432509741 296771350 983606379 134260836 814600708 551785058 745280298 535762743 977346411 651292210 808618582 156063245 165227875 704018293 972007444 698045897 617629783 215767586 140900654 716382355 932445585 555836337 219591570 250443861 250147778 290269088 745266899 877162302 199305598 385555951 327432870 578709059 114222525 242746276 279705447 847153561 316993628 363040072 347202194 792141629 49591962 86926697 667064650 86551916 751837595 723500310 701110997 647974187 93757673 332012646 83933469 292466880 950657774 77217521 872815409 381337654 57408890 14128213 965271490 584149982 593842755 240991922 754527142 419984585 116941152 48160047 260931673 684680014 18613198 905801331 807125111 767395210 567642091 534560044 960566851 142650331 327700478 702448268 851329060 183804773 421343405 841572550 388523298 40473741 4178820 143766 629540717 62369152 97552757 244803766 327388887 811889837 437986131 410493034 498765653 625313095 600528982 377255925 563683713 962441668 690453658 519231521 460498715 254163040 863355295 955069372 60203907 453467547 252192970 153814037 798495297 212794551 833468387 807036803 882088830 909138491 399945622 623346142 534830216 314680434 39443954 819863300 920835154 547524077 113839340 342895446 237614065 257980925 491894493 104128056 449937184 213631290 305880320 646560916 65943741 906870271 20143605 502402904 684412746 49016555 622117953 278778355 987103597 432267105 883356876 645067484 349274224 870135817 92968801 297712139 904863425 942569805 643314481 236590974 934785651 471232989 754318160 164366262 889074108 15614251 694301495 660596791 351610741 949538800 48706368 956122123 306278301 529246373 913024814 657008192 944484310 674745867 592004258 570839653 651053542 803711907 451356583 298171153 48448568 613061175 598140199 271800924 88419417 456887375 641281907 625881700 420200827 692572861 948042431 295914954 455192821 279902994 98115491 924310578 688811200 95582758 551465883 438283975 181358588 379919508 369798024 70318260 69484905 700968251 717000750 975192492 408134639 622843326 522342068 316979811 382467350 654996741 863495462 146256146 587210638 327155642 67096822 338664439 86297001 641075917 113728375 527046611 626956764 462798321 201685601 453029482 556411202 812687388 199964240 375236870 454878232 794685451 323181381 123308277 351716930 692133051 587725091 648584710 961189829 803286513 972155955 102819088 593534795 660691636 219679137 384570988 292821154 474430413 100509692 199700598 512220477 5670990 117095866 72845839 988158641 442201096 632191409 307336990 271427898 568437779 669531039 233956618 497944627 741880138 291055780 512165698 950587041 249977548 858608579 403119029 673017769 662213245 284141157 184034138 854574870 977256322 425544917 542442666 606421460 303769289 663365828 69906465 887166071 841303935 895038919 528632000 995092917 632774039 90111956 709164686 873706216 273006154 30119369 36398354 33858189 845057170 457806309 339541979 754601159 524940717 312392269 301304056 427823580 403478944 281355144 759550336 115343031 414116274 722174724 537797132 176769381 476996844 172974991 295083832 108459416 928967840 806185438 686302758 263888167 471338207 906223881 930781434 114995340 975505665 83994893 10832735 653582692 747947041 951483209 616756992 614879987 112654239 553721601 999820816 349839005 443485084 417973726 174650307 756618350 527928193 612131436 441458386 393838995 400427640 233722523 822025723 681075423 785919985 115868735 944243839 987381575 693780511 505208720 37671075 159083110 609433209 964366251 963546159 54942970 942202425 898029839 160118514 581068133 460802272 488845856 154160444 640672301 579766960 1404839 859536994 728269948 592059696 850213200 146694461 642328224 947923372 990917674 328178859 780456588 37143475 826661675 219188749 862093910 319387543 378741674 487692232 769436343 579950320 783104483 599945668 192331662 498120986 229632375 792134128 615711325 101249970 108084713 508093627 907444938 481662236 954628897 935271837 757232416 481984256 606545389 68889484 224935115 242076873 120384635 793003911 717865184 509029925 218462433 380229391 973027986 647848840 633451926 552762537 216317886 178207400 855459317 645593693 727408480 90954498 374071489 714173498 335747100 105723988 441870492 727955664 976040630 618158369 251320462 701602228 205667994 314529584 142785669 906086911 266671189 729476109 990391247 202509519 782662169 71777671 359073185 585804229 888462397 714527280 443985812 735136646 753369019 644967393 71505954 797917755 1950385 92876339 727434541 701655056 115240160 649059590 498095737 596669880 58954800 813951230 709820973 194078951 464836394 368536577 660666710 939140311 72303996 310195130 838640740 704521924 232203897 163609113 518643628 873477232 933108119 821044689 500932068 888097952 885083887 663876825 841844393 251285404 930248640 174162156 943945980 166677939 63094508 929173513 337153473 884183989 41873785 948602611 878108735 156376951 892203793 8530865 121919139 820876371 550696066 278377999 795001468 254473125 75375167 712115740 371106624 571353935 437783262 526259882 183980742 216145973 38324120 884862930 983665610 945187522 111157965 183655789 248392301 98911586 926337661 825827227 809833650 420370182 169156303 895550784 356835074 907443107 951015566 941019266 512904873 642149554 602992550 223039821 4271703 705280434 355946924 643412431 303180447 292787874 608529492 302496508 695299195 307703431 968992248 744004363 890621894 518960620 260720152 922287606 741015488 232781661 721032148 369864190 907748750 321299947 573546612 672003622 399871160 743464363 872019937 743158963 744374186 241030711 160995625 501345714 822753331 258202411 796910334 689890674 895708680 417705641 270705208 845589254 406534978 69026262 315435599 74912964 220329180 818786138 963855841 932543176 250164534 123039716 166748466 767736690 140872853 971146916 517564583 739193827 443439520 84919759 773458762 577940101 695559652 553284895 756727626 401240448 276654162 422557264 235083895 12964677 162753468 887862180 833618122 421081351 963572059 856945760 208202459 79853885 314015564 42826061 617088617 60480034 422055694 822936888 37572310 970778165 222717445 553973106 918080936 264976569 804570619 175022160 726831370 489646134 974734234 807080876 353822792 219725046 324051699 336417634 157880919 470598025 983227385 418186708 358205514 475263298 392793351 698089063 74111454 806447287 613157206 510050820 190780911 382889028 617725832 888997272 175968001 518354569 373442592 681918612 401812920 400871144 861040135 674493293 828064608 472749576 13013257 163298333 538657382 163657813 337396310 262036640 14399708 241556093 769634049 421311864 283051769 650251764 130521732 161917994 601846167 267025265 179161915 928004543 80860851 307412335 479135460 779287364 264395249 724184749 695002405 584706122 211345174 479268526 751331846 177123686 8092300 537795130 489274995 830403250 896486881 99924955 675505339 405480011 892277320 492453985 914763028 3786449 452285718 175376223 785494548 458826218 659616326 502255531 932153 57078974 927410422 650066914 910475107 283317884 123595752 253144289 323006805 503734484 909305858 795167309 741975607 803041404 162771150 654653196 584249878 989178284 337256187 851243978 731900003 177956001 488623322 440694134 590591600 777012765 395381473 448091586 251770359 934745061 951609388 659828134 534130578 240107330 555264247 335841245 478574915 820278145 494754085 672462182 128466670 477543027 520608956 943467524 569278170 609717997 110190695 414362815 701914677 388459849 931510258 774883937 761096589 355603940 186394834 612955130 505010007 47504286 565670043 508830557 926457963 658252893 385500039 342502304 553488518 339010954 157474038 851020192 375516358 528781458 476983272 209900155 89307698 89618278 405955461 320802324 181462576 161136379 539213718 247770514 581370125 758880715 361846537 89213921 937487481 959378515 920776304 12683311 249987592 712176019 580357250 658067568 259802034 409599377 248927385 462622171 971975763 586473942 387156787 753368427 338180140 15835119 435127922 333569120 486533984 84533229 218181276 682483899 300051064 822192358 887839387 495932357 408718560 915075954 188472957 792579720 791148903 291321390 676164085 543387732 739229891 565206588 563589336 801009980 39808523 704993729 206721954 844460695 113718587 221597286 415316975 894878079 890762163 210364376 33209602 610143573 636099256 890695753 832997953 420164155 177067506 824406252 626493878 88526232 695732716 402634364 990630032 150139544 956691608 304345014 765624224 71577770 926627272 781756890 746828253 54117888 363827126 142973742 107987680 584316946 877844861 181286267 461379944 447458843 894926237 583118990 410083800 260577178 164904571 730906296 978740916 488175827 26259166 948682575 520232744 21306700 950035572 81166123 412496769 507299408 849808971 582151977 354990513 219453295 357503832 990736044 626910159 920470268 394113267 345228311 118008981 617596046 641119577 477088596 288192992 599015807 452163625 639839824 368653620 362992496 547737320 595841916 41467958 145485507 765236093 382532686 323603247 28492064 923164341 11994558 88592272 66378225 915065024 995567305 996619368 993676005 358002610 453895922 376007408 95735920 452040195 992936124 669050624 294039626 52394768 735332401 926603671 485748716 473527703 156228446 407808854 252628246 953621567 864714452 251503365 909148236 337619982 127449129 646957070 114446164 77667569 304558709 281122557 765433273 692926007 31652054 887140358 931772747 726420758 666773228 865006975 179247261 160512805 377104733 550088289 109611910 519154400 695087698 20098763 612844449 387061288 176695288 910133375 845852364 97306304 512850689 803085667 798829485 944195793 435518752 196945410 581903912 234690406 655798160 4833289 749413866 668027121 45995406 573548746 817385186 881924549 59934938 793568188 589044162 48280217 350556219 335457528 591760514 498508043 332213752 434903486 276675806 223037979 427692127 4519150 614980819 740940460 58062913 299727760 471635238 60436486 782630772 107124045 878202333 599373911 570469712 298593011 879591619 735725357 974780211 964809460 260839400 796624893 834016509 668312039 53295647 951165600 672170900 344423174 246435711 332930001 252766562 509104303 209664995 456069552 198349522 653838564 350975850 924881473 343100630 734665674 331953911 557694446 594031972 593651757 74241714 700395009 620627956 800981499 829912709 595111723 763931652 156947653 433977503 894514176 115334548 422778433 945953269 546469752 259865515 681470154 377961148 120643440 762819280 588320222 888890608 715545895 162368401 361790111 144290001 120176065 476883199 536697427 104971617 185018568 813494576 831528164 670046439 404821670 381518780 507253601 865169262 585846571 771152449 561257083 212042054 97133581 32552672 816225033 412409218 840679267 984685245 644483204 11952249 492613674 850297986 429706636 200533062 677450433 84813532 787240545 418430792 444305772 181897981 479835498 892287138 21464276 288715033 574140850 118915260 321945220 560898793 423874406 288671168 146561902 488532523 508851288 342673950 903885413 435115295 162657407 515623688 817461921 777938699 205848181 939357943 511552062 701018809 637591543 972652580 4377276 253521652 544461417 204265744 718151552 71070478 949685072 81064700 882595410 915353437 620944085 147601522 909132766 779160506 746092617 884779962 970764851 681249280 18514587 577252709 576899398 906648723 299980516 56271559 445400432 67057878 149765340 159404660 630284780 370493364 856865121 705912010 793255258 175350808 147702519 303748199 807381567 284104564 697328195 808208047 117469571 282135614 585242767 351259719 365559025 824293999 997856330 36349341 911456698 214731266 296699269 700695389 86664946 238135675 799890550 964129021 596854290 885745757 329179641 344247602 255119221 883875251 154389002 630012025 300231899 18132616 582738508 715471759 823133672 65345135 46956165 875538425 824726694 939647483 298606367 728758909 261715967 212360008 318459305 698447783 66240068 512426609 955224916 673340998 917577129 465417239 460683639 393605612 540186822 170637281 202615308 475959665 428827415 54495990 167196720 590182256 353133437 847148164 839870631 827015880 725231804 654415421 998947925 493872924 540501499 256938709 487655622 50445652 289426758 221912197 23066279 809260058 766290959 473963915 766459978 919565406 696894377 728331944 82981414 784899539 643493836 467406752 631332693 852296559 814621972 137594814 529092117 294029807 170977666 821821005 516218440 230983760 811810553 174109984 131991027 337401431 914285506 423969547 903091138 86439690 637058313 324309095 344613763 829643573 218261853 717787538 549902503 929439207 852047668 887608173 161990852 3831538 851767652 635987932 311608853 767987566 869039020 967922761 483142136 687042614 586907945 271905826 373709679 927892073 257141473 822024535 126769568 759588842 876813884 733342941 848243285 613152225 302356357 293451565 838567037 134447929 986784877 74190021 599255721 108657439 288418953 984481958 318554512 409025417 516267983 537099476 130196619 450591661 455631645 161230554 843982873 90365061 617927858 839954499 100771933 836697426 657609907 397204258 379143067 610443286 960088999 563169419 131244222 825350680 879229692 111550231 665047509 695789156 151881600 982828388 688006802 805325897 152091624 107367571 147178698 960996825 806295884 927878344 443849463 166916716 622850473 929791918 565123257 895369501 497421918 975988976 51698000 607202635 123324591 712313025 526847012 852826906 851231814 618128981 454378814 149870064 855522220 133089894 359353292 515039480 41244372 130361776 245836961 722711970 577537937 576089972 675703474 665373217 992931867 103216121 903591834 378527723 113183119 68758278 340893719 532106813 934859884 511740010 596765834 696416917 198895894 404704885 953598843 21492022 902918742 598674044 266221587 456101287 633893336 975533912 162907297 166902580 547933355 409282535 960160022 532952940 350334405 964323722 608333192 310462113 337152637 255684774 658928818 64186475 770752271 33510691 34550899 738749477 783441180 209546992 247568459 575964527 186747943 140104317 411314657 807759530 800824856 200463679 730378111 209858943 970914237 513963567 129415316 750541656 697851716 454631499 527404081 270224870 335781059 8440084 257130381 496505753 727282353 88253199 107688577 813601323 690097770 488835652 359173133 779820310 694801582 531528898 351809233 862671897 66390562 627647769 407610773 73225655 639894477 644367582 44039617 415128503 416432541 701873451 201517029 423110565 956898528 242471708 299739187 277075792 469722827 294308435 988129024 978246986 597854455 608379252 675103559 101046123 369477598 507400362 756500773 906048847 326884194 403617312 878475358 31557843 277504839 82379913 670745815 165699227 901814708 306505113 200629018 856806031 544179638 234692234 370283733 302061146 583310782 491923608 820338523 824778218 308292126 497261957 373367841 863508979 87088527 50756630 334075714 965144684 749689773 574183059 567731196 2247440 343321465 974183243 563368753 6194141 315627991 967922446 954719207 542424985 41386510 802032561 683156936 177125448 799694411 316351118 113114019 38457271 995687453 799346433 96191977 344085493 259470586 53836012 643028785 901534164 735212729 921185076 353512628 675366764 985927703 804530241 127492305 327071897 751467314 594090626 278188938 472174456 509213712 51917543 258953990 575920366 138285849 560955237 602907149 688750881 946951065 693087094 542687375 367962620 700203072 124726422 532888605 424904624 491063713 135386311 190296174 206108462 687129782 229347598 768884700 802295981 283519322 608430579 954219492 666479146 706846926 124587525 596673450 161963491 955473461 478927956 920831090 776790235 253857559 666655477 366566440 392458074 981672930 144626050 85600217 501272938 311831140 490804631 487334456 923535707 278867026 701272918 815893530 134453823 991218117 833673188 55246074 385188463 983444408 103504362 273776502 157840900 905415819 247590932 289322960 418144094 837663363 97634197 628389486 555261857 973803591 186445474 825454170 853491507 940711269 702993138 540322242 933919808 558998219 844266565 97981049 880385334 494031182 641803482 906343028 218841417 756808742 898285047 758966351 31747824 583968112 50143844 506305990 608207462 689002155 63407344 328226876 929002026 495605563 301144811 703273783 428936575 468503274 220709546 738682081 114691821 153121890 78305799 621152393 480864446 144520116 270376671 532031776 813100418 910557908 581639058 658920381 927373451 446961178 142347141 484413465 655149170 550772930 933384099 638600980 459745680 502955885 351309528 247108398 751546502 168103582 415952021 824492302 414042294 50764606 393744207 690681343 863920327 553000217 588642048 931822190 467747108 377848159 239245221 351378030 100699262 138881827 977548222 890519092 585052230 592736223 747748048 801070746 139647796 182823919 968839654 136083872 847061443 355304209 792455692 562240743 36550834 74007787 351828691 728961588 638112644 942683525 671197905 239813107 30511873 910975947 139616797 298837425 75511219 993828876 960549079 814032545 54040682 697144958 492165534 521421337 33639609 619554231 849187864 745726482 721764726 894324533 584096622 740306347 752163645 404561880 494688461 571177381 706897646 443572835 980239846 957859048 96115755 977113086 82613614 577079550 958724571 986760887 720083871 174728851 460856490 108537340 563521205 519969787 622035846 326224162 81201522 60575148 273709091 592212962 34809243 923635903 521215352 843473110 405067385 836182899 337172032 809370112 760199513 814338474 257934715 640193348 735418892 815983467 239032554 764044009 408707432 647620958 779134358 775706653 101808069 66910035 360566345 287815022 602920832 658332347 391321107 349947729 887226747 853143853 198933191 210570910 657921435 367436515 162835323 985728786 346899273 379651898 465044748 356977099 512418802 909005110 565981335 667216848 716506503 992465403 228922881 748799623 197372158 622026069 661918833 786994749 919076559 716757041 537673424 59899042 904272759 702979362 312051792 979578698 498332152 431103197 893460194 300268077 87853143 876037821 976390590 38205479 550621213 194112832 841872863 191753593 191715031 69651591 62598276 23331910 804133526 76923610 473276849 602587415 302719088 850897698 848095404 754486616 519620349 761675118 871167616 206005720 323247322 819980142 733726333 291079501 729827626 416115451 96222390 468252878 614623760 764463757 723944577 30987863 74531126 33654723 56746235 808549704 21997641 858473951 288797058 190686438 213295482 623379527 459471417 129444569 180985854 406072070 58573447 164691885 148779663 625236296 386070936 345881425 122975722 791852513 355151066 322612634 663250255 770091463 883390082 823080129 662138628 59024532 339894789 687615969 154429650 509210885 679746207 932459898 923605638 634925949 554690511 799418865 923597425 497088643 334310873 718547981 723039209 711597375 848979523 123386748 789881286 669145601 109049432 231398732 941918950 571786938 459715496 242218610 629639337 272936322 392383110 990795334 276769653 475848976 583024777 201459461 246327091 542270789 807393035 870411854 907945424 30862241 123419565 950970278 927504317 128868300 508906193 205970676 436691056 28600847 545379358 313229573 9134817 708577240 768256768 928067081 731610638 591724090 422152998 746309140 977678199 758048362 639004930 670426526 325487522 965250627 296566348 976559620 331866264 700481219 889772160 882956292 5442662 666421900 304970075 38827589 336998814 701641828 27601250 620452813 908918739 877778357 187531355 725699209 421208608 248493838 497696721 533757384 834486178 881525408 762440596 41450688 701130745 869969089 187227191 734221576 259827659 97312876 155767697 543202588 549457729 536879040 620656956 824797917 976854665 243725949 886246169 749754894 689690194 624418442 448237514 302467800 927309907 557400177 325409591 167974983 562745796 564816353 464764170 358706378 201529826 763902508 146978099 108177591 122630256 725010630 161256036 698787012 663216689 190164428 362121877 528338575 735924079 389784698 350669697 455714072 159262839 273305012 524992296 480496450 331744795 974021758 575956555 598159957 644302894 717049988 643389171 155162239 389572619 985045139 907232491 781933902 236007695 835895070 554573377 496881207 386435867 154286266 464581065 54902547 956192531 685020322 731091354 178278045 658113889 877803315 497429903 577629429 918569074 938219633 213005255 434524191 383838520 329427073 598649125 868450437 521775014 385731117 89394128 577459569 374385463 784422755 651721652 408652692 839664488 425185206 920895744 598535554 632120890 994055388 802585766 923666995 813569713 250356526 297464543 922058116 852525911 864524331 687848868 480214708 745266361 609873653 607678774 882972392 48772073 903459538 420349078 539700647 924930298 344029100 231228941 252227934 903924104 32388754 960272294 552771549 82612525 971983925 999837103 843739351 147172877 532724075 292079932 897300582 902798155 761948592 841765540 264421254 674041233 177693600 828121602 392510614 405942669 842295678 963139509 97466330 858215022 611227569 166964960 525896187 833678955 84434241 579771371 336860805 506819900 272722014 324199168 934531687 28989087 299451098 697934991 189462135 120072404 917794474 982847434 108368876 237863714 686950504 165379369 820118242 894807120 315097044 397270760 837529305 951066924 458305103 792910212 604144438 738693384 527533406 474484802 815017921 395854904 502572333 730170792 503926566 116088981 145824521 351335426 562531188 371581437 91098085 521768414 367794337 93885648 587802326 417470608 126937347 253284469 767459735 933636271 111370712 37392339 773249286 716589718 836225471 390150104 88539045 555786468 212890429 994998774 876359706 270093052 521830714 773275297 881628079 541323142 110904705 731146706 92964562 383029484 766998851 58033031 915948438 801182686 796934548 849504320 738012209 723230671 610073069 126378884 427190652 744841589 181564585 179766362 708088182 881941837 876133256 129178576 422424513 362801684 661838894 540982136 200844324 990466383 138616997 714540006 54512391 245436868 984844759 626073907 184655866 148180479 515984917 350596989 46096942 180987086 422267795 447666533 698128122 742284741 93557993 601483919 273664087 52306875 333966739 822037029 128983397 765349707 28858994 541221205 617044196 874605396 905423434 581970382 614595516 116744058 607547458 231766087 823339381 82762403 821679719 91465465 434417343 459181946 514025000 617148447 371910124 546199791 839473371 233320061 387444593 442634420 375043127 27800022 678724713 961007042 124738776 222618485 809209106 151264466 966032575 84794533 934073165 742080741 278907855 975721273 986729762 754068413 171893329 509024773 421698874 387057249 416214385 332666210 800996195 581534109 598164926 944721326 564260624 862939775 222081454 298252746 173418966 618655452 447973400 689190810 418423281 362619337 590665912 659971209 884880061 932199970 280770222 458379266 938030396 868599046 142272767 476154872 601746071 151492184 539394323 957508959 693393045 975056192 226244917 871463088 584087077 454332072 962266902 812409961 475108314 798160320 550022219 99491211 456983658 662423675 169165002 50517018 521387823 66930704 414508401 677772705 95655590 306760569 92054143 298175915 62419186 322461175 444268057 37956171 85747801 835302284 471642310 754574997 894865350 41523071 677862388 83963682 920973638 650431708 512364145 394875536 9905291 656057073 95484658 466676736 349742956 788789203 76125839 508045719 804151907 408700631 40644933 912491261 778678029 559184665 174275699 149739489 74326190 307197432 36068189 395056754 461319338 425400728 953474477 959781351 199649549 8494430 124574701 988252921 996353284 56711288 426604557 93036132 232590690 466612819 698780131 81265002 594922780 987190563 342068646 726781519 665298893 967496798 640972915 113498334 629302323 32314177 970174153 493841122 165106352 614235466 441420044 507449006 828488650 198275772 617550853 518222742 144960171 545973534 816972640 951596660 519396769 658268092 624197164 569719332 73189535 799375908 172241759 878904328 895373243 215983787 681216080 629490820 679536046 825363686 121478971 525312899 389523031 448251953 223836097 583422704 74825528 654958635 53693797 177325374 853770231 602390328 382558735 16211425 112040671 286493950 52265101 48451027 449079644 210261224 916796685 534649360 912781955 820372646 321790885 877829658 773647239 714613931 784675532 64264309 773284421 665978542 231857118 417814316 819318201 49769002 840878491 555936842 167882375 856134365 356766376 100890210 387862899 566856012 404460044 869618440 501887465 839788350 564554677 17444182 660767862 336657469 607611121 269999208 251319116 245084696 476478709 411915744 555327682 468810596 765970778 979435618 842853842 247453174 697721498 418778649 84971162 431949674 856198295 487828273 722257116 843221920 187462421 446841435 688345213 877622585 888539707 230804300 341240329 817382430 698473751 964060989 536869166 351198202 201088535 775735149 862945084 92862651 888485776 909363098 778370476 731248405 876821050 705179276 209937046 917580543 230189489 568636043 624973113 253951539 267929334 998898659 981032567 885508786 66397933 265527143 112688470 389748542 316038365 411056363 152795008 113611231 719625971 267916745 743378883 851801695 178881214 874559325 803081874 297621710 324422068 659333513 717545603 282772478 891801516 749109042 369945807 585573895 578260323 308331713 958954454 303859397 250451191 506239138 350645656 589518933 539368046 604022216 701309500 94447516 386361904 11690535 200836237 603613376 798696329 146242873 684963960 412256172 823124265 282826362 908426639 672869520 283951011 762086380 653693833 857542751 735250417 422551188 637918399 46900048 887592430 258697979 518323377 942591326 339665627 262761389 402700415 923539656 924281307 785123773 534946161 611263121 827623542 287742784 298185584 375526657 131479322 29971917 61856650 260087842 408490389 54755076 694963826 493782084 892082076 385513732 76974333 914359929 560418120 655724786 821540518 991169817 613683092 509307769 640204298 222979648 799648480 667482437 933020525 387372619 812834673 216029063 38693172 154192991 75518446 94063732 375421545 917494498 617477605 932291014 485225787 798928896 400269892 420136249 778128250 970206759 842409440 329312015 337567007 982862987 751175665 274820749 61984962 516497315 826418836 656662652 887975970 557847978 663320904 453179816 992082081 735868191 700843377 994817892 212848069 265491269 603004121 388209157 101932985 240788644 481880106 305588578 249203657 652149126 220409717 531043163 970268394 809156219 248734382 607229519 812768815 702708949 417254445 307081636 526514517 542317869 930716462 667917890 414605112 520024028 883968082 296781592 924484188 928137091 461296156 807115158 83677541 151187843 648883061 651990066 772701087 201495686 721570857 809529059 484215 559138036 691740008 650858921 575167231 774289791 654581317 646361859 363651182 581342104 863878714 366953591 750384286 838366711 138004899 241151246 460041101 390180631 271356478 22084564 400888028 652520887 404332465 307514972 578424915 853576026 523382276 29486907 932365403 352773320 493898275 268034697 930959490 429480587 88436317 971783267 661474811 602120563 698925800 568406891 21294619 163334930 209015898 82289478 938961117 593265217 967214129 351526173 597945183 457023897 503166285 140235293 195658851 449647611 910584945 257870839 820308175 358041865 480453829 943531872 687134253 118300074 667237975 666937490 646768940 899082890 500412053 806872522 792282653 396690583 815680212 984920008 538962294 551935877 77180109 269886546 64366675 578179659 35325210 617585841 187896048 529870244 650424253 562548785 733424432 233502351 450486426 17792678 235229977 561581776 294220793 983057634 180613974 612899181 294115077 796411712 361554868 644051249 249544271 194538524 932792741 795556140 85316171 664533592 888808640 549790512 496586705 606948825 92281662 260152918 218202782 973058568 508527231 733252983 809615825 600762962 483765123 713350068 267320430 672392872 250815858 652004591 612139486 590375936 737900565 151625807 218119277 344142034 135794266 147432128 667144139 444301723 270889171 585002353 223292300 925678430 487453239 439305300 108462504 171501086 114740192 36559521 276338939 497444196 173581388 895982419 788405190 929635519 796714397 954589097 103067180 123262016 142182937 698016167 64140470 633977082 808713898 460874386 280679632 301534600 278543198 288476536 36852553 576483975 803613672 905811366 822160087 44987159 924391965 53459760 48250001 48461150 190969465 282159980 941257843 367723781 600685208 810044791 646750173 892709817 577353149 422240942 665433620 16763819 247722830 598774070 992717504 829461009 985847125 771375222 673682541 327751587 758219009 437485976 272075530 583538462 988412195 683469835 680148076 856111044 421666994 317555203 700550348 906205146 665191239 739324152 530715461 83948329 681700769 793506339 532984407 774942078 635929635 826226948 53594215 444527403 749480273 637820895 266482236 32432515 27247703 775004729 660865924 995635041 359085442 276779360 737756493 564231074 570350788 788748001 117695628 71645094 72378420 968707344 471254681 766558675 223481996 760017795 985396145 721941010 377142697 536334231 800691059 507988560 172927759 423674090 995643748 925969151 533097571 848729567 605325675 301200274 461388783 783172125 296200789 51187460 406584097 385438480 843458642 884935250 641921291 563423335 51740022 482423548 341024485 377499284 975766073 101387656 240194183 906640207 798661624 37762559 731204848 302055955 248825201 218218094 369927362 45567136 263793995 575202663 853714114 918230903 593424012 313188989 112806493 622758497 74489121 93661900 53980702 754763497 940452441 559072622 725441593 95338717 66990954 84512774 526184196 623312593 211539435 877974842 895687544 367854747 473857112 119934769 416469428 113736664 124108434 396291609 548072826 888066662 546950236 283011747 395361969 532276968 689850847 57355909 328151009 184986950 109518887 605465335 107731642 182605098 49478051 273727799 299278989 638684803 154580137 699116293 605532881 395814406 427235311 896351015 247365024 749839784 918352659 110953958 174062135 256631077 210789141 421073808 970434937 670209661 72003288 22959348 498180205 793788017 542575524 966179817 371562684 601265930 645462951 562339783 769384756 299807763 708124783 647965675 644028999 625723290 789361009 982963256 259839628 769295987 104846470 13034385 862910781 817831605 586300009 942980192 122139832 547626554 638104890 714149650 664841983 174562083 270310653 594675353 797200951 344544851 741765660 58813161 290365740 106608623 185326049 508454779 100588492 184194020 47787773 940378060 353675688 705623649 803238404 229588959 267247222 520250456 62947823 78840503 670786705 671214594 998316184 783965406 137299831 878565208 61039937 313444066 284987466 159660186 508061454 808842194 708379728 481943244 480586118 917302725 961250164 716538932 681150230 26502227 355546306 966398174 591339406 497814298 157669614 446156056 661919393 299889210 991561934 146970614 559946345 103875801 18598875 20771791 882734050 984844193 763546293 201263806 710921579 132292413 565991324 906688290 595482952 351605983 838691575 851238942 978270242 448296125 685098961 204989978 137917317 521721487 654514775 215160640 661204576 281552403 225992795 643394559 989048713 896731018 153460180 245872524 22529591 629513784 983367516 23618652 471114886 569963751 331870897 505002156 807880182 543604325 248772404 510353145 524737004 813793793 982261869 687944328 95729712 637216786 564288645 120479199 784172398 483505264 373497546 591982410 145399733 586896121 761659438 453057367 687191291 197527053 911725513 541637466 62437270 507424019 435918675 665894890 29982404 388244722 370281899 927185250 310453028 64062616 84874066 667189345 985151803 49743223 964628720 93982794 717955569 928524803 411178446 359966661 230596881 254361653 541470811 756444988 731764172 319567883 316325032 539922783 302567734 862498822 380158187 944467360 125962952 537895850 609970176 381677752 115665117 310150145 89148387 839904544 197883189 628256793 462856759 895637401 970957172 262871937 559926978 585596837 145457060 268834000 376076270 614677515 120606383 354784798 49589066 266124119 48800486 854504841 872686600 289003607 125567613 677795250 684711292 518468255 871083020 88580157 736875939 31633670 565803791 628624469 319405465 736429095 811164263 327108901 706584610 693744353 576420568 388608096 273392162 495144664 457080713 43968697 280856357 928897265 388958855 893984876 24309720 158322650 683885377 173052852 123940493 161058431 335832845 453795666 329150908 110145686 515965858 312203533 950349436 801835797 679765916 789644844 439596302 33343670 133832956 98097662 332222803 620930170 989546917 250756178 405274960 337632803 489877472 556247039 21866929 336207544 577602265 384658270 581344324 922286853 885424927 561475274 87371386 337932312 588151592 992702759 112993257 236954053 521612235 216045657 414739148 586455843 950449860 925446600 273407105 745538317 668721459 423014114 531531274 949219491 60031005 728406937 553440909 428533190 583367402 805769441 718540756 787676575 968640485 117566260 64103118 757352216 250834111 147668238 878228492 982551905 501329677 577399152 781588037 204804205 130777797 569623137 441253586 777508722 743636677 507634024 220679218 628502893 37818188 37767700 183602824 845043100 700010111 892721268 714942488 790542338 578988773 554623903 160604621 568442854 191248364 837106222 851873206 401441876 178026594 525241533 594180997 830039194 575203068 479266925 254085903 752240844 689368786 408333157 425823438 662607426 155436513 711968076 442379874 709598741 415816072 67320785 973280523 381714341 146504971 804444964 451474993 739766037 618589716 841826938 612901853 410912717 593252653 250570380 368685885 806809336 743807558 980203544 317884196 933087236 963932469 450944095 544388231 23344932 101898801 506971046 425100033 169518545 967025751 306811317 754505552 714776389 273691174 457096795 703001045 394630910 826464770 234601959 459759896 554750785 50486452 857115568 811866178 876080021 619357160 34835599 936683938 304174404 580491949 65334112 632039721 357627869 82985465 115146117 243411693 270656949 261957411 193404258 228997546 582985313 966385767 966082274 217980220 734527293 126800230 245607409 965882662 645000680 300139939 817847551 256139022 731549894 291219719 197072259 545285950 861726077 311997533 613475958 949795109 805135736 299042775 620774100 662631892 627214951 388456327 147392031 49554562 244169917 52412391 226130139 917109513 256144433 7594066 39589651 554709606 310445117 514680712 280283859 78248252 959466658 590419502 117836971 368524882 711500770 737638219 758498867 784345360 634545093 389461197 805220481 536686086 229641685 146037250 999204020 172491110 895034849 572476447 518982765 547434885 293773950 22024893 169264721 676953950 61001601 919485014 120283784 415398670 356361862 618987212 13761345 97388633 703863148 221720035 735389484 309936932 808185047 283979714 214193662 607176697 127729837 867865463 680899825 505746054 788236954 650976112 281365825 991382046 343100556 938493954 855696560 971565622 243629879 289248229 884135938 768948969 299299473 418210485 983915906 660925813 600747607 857326963 166370684 778186428 578165383 188965635 709494465 280552388 475432420 587667628 686673190 327888951 967071862 671972507 205878788 646796004 51301383 434499167 161085114 843219516 519068326 666593134 225512742 316211414 329807656 75125151 449017904 205458923 729990050 586253231 71936576 436115418 647045616 41422780 742074819 586979493 144472626 480970189 315445161 801973363 182447433 412548167 354110442 43193356 880632670 399379065 808060924 990621536 119211100 879795474 461785439 700841472 755013745 943514789 466562065 224705955 632962193 811056684 207520026 995674275 898586867 240242050 651694338 380315773 175331730 942328808 415575126 713299029 68174509 961432705 434212391 463579504 332619079 148984021 972807306 297139639 868561832 536329042 719328537 27216442 962443738 925755846 794326896 349889963 484666412 533487078 770880433 841999071 418505651 207407051 276749569 429655377 409896644 69808752 203817992 211272095 89127804 67147829 897442165 243132939 839979064 194818399 557560952 341661947 114546717 202280597 629863238 898607993 927317393 105298789 514927513 510060979 187699392 859506365 420321069 772203900 202412568 167061874 116913220 785933513 227001549 786400956 324834339 388602422 177537366 195816632 481492883 600954239 31610350 204665061 193186145 890759687 656721684 418351271 702168798 611095892 69530123 963515336 925491295 178992528 481312602 61297906 483527102 282994698 936308046 912503350 514967255 724763059 394565235 408419208 638135820 895238050 561137695 274315584 776586434 303186832 836756199 448416410 754125282 219203165 406781736 41778231 382352985 516686985 29801343 993981082 83624856 910247612 892887377 981943468 819077652 982030910 964924740 890633785 497723335 805477759 916698052 70255217 469052589 884465809 350130047 588949096 151074120 88718761 221161 481178517 734742813 268888993 918632377 426337367 946452789 319729273 51447146 784446571 811317405 805258706 595193275 168874359 511409894 951140721 562759728 540824963 372812453 434626 405391246 710738811 758012916 745367635 916839011 872387502 862846191 969693268 355410299 588077650 257577528 319347486 906733164 486864381 439926132 509911209 948345868 633618989 837019596 193205268 300687605 509898690 274912877 272493088 596242952 157986175 377443592 250126773 319792359 571014284 47597651 234529885 45488761 695090935 383392389 246870724 346810729 831881262 898260446 967046462 109770408 998551430 899952925 799216705 807171559 941402296 967714312 634601702 493738014 979712606 186742760 874387820 320567816 586005115 447839754 983472565 170021540 748782832 111936575 512993224 926100406 195154952 591283036 620842573 394353219 457464045 302062523 140367124 257714969 586457648 101878713 387590542 626779973 367036997 251736118 622509394 511683738 620467716 669019416 558253722 779086897 926757162 978057672 114348739 483639523 734544086 845755827 794278097 468875217 235576844 905589962 935986664 325881565 942261813 575314434 35484628 762174254 646173597 695296981 959696770 972229040 821272564 147600064 398075781 288732561 472997070 23047619 710549650 372279494 651261987 125973220 243910148 473964676 78552783 643519404 727239257 900213191 290286867 407933864 660819890 162801102 137841426 86500585 290815575 249057436 267814741 66949252 101101873 809952633 620281672 52952851 351435343 669351280 361555386 45047603 442058081 738132943 600922465 221202948 180475456 175280297 168039252 897817516 151832420 890922327 688193935 444147156 384158316 680269555 398943602 897037353 890428570 110260955 214379586 797171420 444438356 416631604 220582823 151728931 541579941 564169061 982084141 888205750 718266297 205367959 670175171 956187986 886626660 416709180 248855614 496738618 804908700 575501445 536479703 448169905 607897339 610428138 522428329 319592577 257896766 95336102 547115060 927994743 274716616 810849081 943023581 65905380 895688992 693595364 245634923 500253214 239657582 237408048 478374028 508637181 707203586 627802472 588959822 324993886 268723150 432799002 64984998 614193059 695177191 879628441 361423340 963216690 639030535 953050494 829063517 944403442 53027086 338448675 699367320 942646737 227577724 416262439 157877282 934551360 985034745 881207789 289849058 935841717 265032910 331898652 773669029 994304552 123830121 947561504 447904155 13131670 671002845 949999784 486259672 396486017 656430687 958248230 345479636 360938095 492852682 679711570 481230060 874665575 25448988 692053159 153895902 22600055 522158583 437265637 675746129 669097008 894606881 163362445 713995851 571660840 852142596 846102888 481636025 154722935 474747439 296158465 710972906 474812986 628884691 444151078 180565268 247532820 231220294 705638507 995768782 98757032 480644484 457844902 695009940 734427680 642196649 218058100 733827399 789446825 799140728 115905715 627868074 778341877 839263703 354121990 570585574 932168631 964863057 777777748 547835143 192385834 977330322 109431369 369731964 402582923 695938543 902458580 290336155 645888154 518906843 376927399 728677914 227953437 203531891 413412283 658193047 211093854 526556403 401191881 68012050 553255848 527883327 181297873 960701294 888852685 752072027 554699159 223996915 121874083 977816051 645112865 825889743 798945922 301627604 104278075 304728208 477043144 621801585 980441587 749089195 781839445 84560223 212688925 646511353 596315407 991410905 770905295 408192821 572967007 372171068 453090790 638607487 77224627 131753100 377608576 893297372 338508026 298513646 604961408 903709363 325215019 456203052 260658958 30583121 419214526 935955252 331325716 138894182 53310257 301404825 420709058 915519366 342118020 53753105 325367050 931188906 76397501 926669045 629533220 446626988 213905766 573608388 5364236 179982030 930140682 691957408 243942143 287927860 241866939 678571215 156502530 330457189 746627471 172748347 297654619 474315726 746863646 123729395 93807382 74383423 310260230 493116072 635035521 614648171 231345511 160659249 479639472 362080109 470191976 529256711 775562234 45993278 121159856 895206089 730357369 766968640 193175021 984002234 533250958 387361718 448589905 50381118 113603164 562922825 509944847 432278880 147420488 894559621 293936867 368258383 298211455 125295449 666120327 384127197 133681264 637239195 46714687 528297983 963778638 809737602 261044302 656891727 46931599 439121706 345599103 112184461 422574447 480115731 386327709 367419674 942514030 465396130 243931130 627905659 20851662 894757279 292955884 843408092 77126934 255705782 277034827 619353994 549127570 379639542 18710773 842179448 272274384 796009557 809979979 501499323 94630180 222542633 888606897 817722894 430016037 72510640 758490897 493597007 740564782 761794953 969125977 714659328 794982110 570159161 676554744 573397191 445358744 446976424 972506725 662697710 251994372 801576865 809899416 399690467 490239116 152225621 971510671 286462137 4718048 379856345 141145803 377440422 839195762 421430947 10855120 991587715 395622139 584277521 587119272 159019855 772839412 262827490 858510689 558125484 456694302 647970746 560019594 165866593 273381115 593157539 423865018 737791958 442325330 696987271 641362442 545199003 982634927 317424311 447813782 119826145 207069408 255257191 146225407 813482239 120160377 126321199 653398763 123164142 275654993 957459851 682550148 196626126 633913859 858435420 149186549 268846687 433926510 762100838 30172657 583587209 932248885 848309200 940763692 200773588 611538496 880804775 447964895 281718768 117695801 20360026 867086408 389068335 399701776 865242175 426123048 17479430 726417272 745702925 767971651 702487952 67925863 24635744 583426531 534494731 227282330 698838073 937019990 262258776 878579983 983421563 675907691 272014463 693014408 903584367 383959289 350426921 792525839 646639425 865366617 745739300 39567725 720728960 424372967 321699043 385732785 905665954 133717892 75782908 778882479 203613822 230493719 273167528 408778622 949330896 640015879 629037382 809828089 456905912 922784963 7549400 721781055 911664187 787415610 582571908 616994356 760409537 778132323 961754644 951071998 441678229 987948215 204769398 802280072 619569000 921978546 902760766 854188546 659817167 557617749 398734111 527427935 103141824 974432167 138543478 562904533 125641497 537778735 60922047 9982049 437502745 121969020 508826397 963249216 307255269 441754014 733518038 78070647 609429509 64555946 153177813 252694861 466956004 483686457 514814759 278697163 671445331 77494249 490542462 671631171 278800902 300366299 387936689 494615238 329231381 520052275 299550778 300452524 101339005 376226972 529011382 47457808 215623069 773143233 774235753 960665170 912678841 31001813 415593656 669449619 590722427 86354444 190471084 689843516 51061613 44048160 249749622 781415031 342338943 767051469 267756005 777277620 67327367 996876884 772677873 137948710 932281276 461491708 714661684 406869572 206626619 382905740 290517868 261510728 290479747 602438867 956973563 148686259 493758968 978433569 861961575 531030727 371752035 713579723 894189274 769348364 781597552 514815914 169338530 307350475 341927982 322803100 739139762 549055126 348003731 376035330 882197792 845372350 575182582 416620865 20133 816433371 291349651 101324609 840392992 290890057 768830475 853040625 908757011 378022565 77112545 25046465 88977700 61233491 148323070 848051750 928983198 420091 382342445 919966233 132587502 163775752 41319840 90727064 565586982 783073064 487419497 976121124 471123069 446273487 212946434 19698754 358266060 549614771 714996678 405932026 541895698 535820625 4002421 457778779 522412786 165641063 925154484 597427701 386740272 504069496 387339658 546928733 370426168 810789707 209586917 312591020 781786263 297260652 374657555 708525569 128026751 5451434 455814217 200385018 772084040 376304791 68805408 45077311 157546473 933088780 568403218 119693816 145694339 514811554 738992129 45408849 164224727 702723129 994089905 344059645 408611530 551009141 702118473 324021168 919901928 554733116 716218071 53960100 770408671 669929017 267396041 678491669 576685567 330669404 957716852 893271237 327173569 749702744 409357456 885237881 557840957 807963428 858685113 424070009 674732210 884940155 691263216 72533524 506421762 69604700 538636825 236839706 47731507 408915338 631298427 967850592 410559983 216203276 121899331 404739392 152806660 829141166 108261121 215761174 303971046 184965503 941905448 64876484 824543784 398467410 655347346 30333998 392471559 82415677 156070651 411203263 129223903 364494364 420460929 498763747 580205235 9637647 786038827 959148683 161663401 575754231 118264158 827900588 343397004 834451709 546036329 819116480 205945161 542566412 637299195 789546819 119375730 303885138 811880615 982678839 9699006 899491779 22130535 720071841 535612295 312328086 618546710 824126985 241359690 763800774 646862325 796011006 247879466 454160274 949346855 385803664 703204462 93535997 395497012 677864660 972602623 47760718 119654538 770114916 329196523 673376913 611881207 853279452 531947493 655131925 445925680 427185502 643215810 889126893 465648462 848381455 404478717 312670575 84907596 530006936 519570996 171201975 291428490 391945893 95591848 25492261 317522509 772562537 720416705 869658331 983136828 136577305 10965896 775487296 283171301 109109868 93259052 441406079 171095094 965232674 731148414 347243273 687484420 141006458 935693172 900785167 967053959 771065529 860419753 287401480 367255004 994001834 804670939 451189553 582753154 929068569 31105644 717673480 698367197 490373975 942692322 290204625 720063415 71488441 306661992 564737809 482182842 422331161 97155915 800911381 846425079 503600979 978398077 51379052 590279522 646704329 726011924 613228137 839043923 460248800 507137228 522808738 640520454 382222465 752804993 817852276 552369436 89612953 901154743 209045628 352857112 28987545 625016082 385519135 231269603 294979830 362764254 744235779 81397065 188802474 403118216 433878932 440763514 396640945 807584546 590929024 713758090 60744333 862057955 518844731 131608048 596449987 470654373 196217468 185700875 396836956 871565926 394767550 332111768 648521829 74153415 558054080 940022333 348251759 439542160 788180485 298211842 347159823 478323242 84658517 914577363 301650527 929291555 147368250 993901055 757915260 508492206 237659268 438119100 695323654 518180640 952286918 296593568 383762083 288976244 438726358 726660393 218742651 659156424 268424017 843467575 253161917 807772894 445920532 919205773 145059097 975181212 284541380 157745491 82219589 824674700 617754696 964379287 392975737 203687261 860791625 27302087 537487090 270073184 286256569 109396792 567697266 630142987 833175881 159287715 981193406 326294650 815809265 486408866 447225375 894801129 401826156 41599544 747165410 291424571 462998457 385869382 364931288 533661046 762157979 506711831 606996183 20684869 127355930 466077653 149066038 352848757 389223424 499050769 595849301 110091896 61532765 855550783 776949011 854348005 735407876 533274423 593233238 887706869 778409740 407299254 827498119 177430536 544198991 282616539 589787667 873750302 295093486 553687210 624732651 644176735 836644811 781291404 246649093 732715668 808207117 543101389 223695832 819651499 920578976 29044509 561214180 183202614 966299314 545655056 344436008 351983084 213769783 36248478 681540778 63067943 653643110 721925539 285876467 286889317 958698299 384714080 249657744 60803784 840493811 330648312 948426386 544902038 133854354 835878644 262683919 452333753 921784160 666599104 476518303 627354687 488893543 813269803 287281887 110115291 399699703 130532587 3637745 852800354 284816675 215859991 309807866 497034064 956692034 119980459 612128163 827174209 368266606 503420423 79390617 383183480 812381192 846338928 380201230 691614299 936313906 847633806 525167925 979671284 149612883 588953837 544082633 13935474 735924375 748960636 660822151 137436326 765301101 543198480 11980719 159356807 461532679 734923746 895674503 418809262 336319453 197142797 895057112 807294426 677318186 279215377 293247087 263165550 769383022 642080851 149875101 130132974 946266858 565710234 105111480 681109382 140013863 765691028 323485592 203228547 659815023 850824271 325790234 183917527 763340882 614366144 990395553 661530265 500556067 486719551 331420560 120234115 706275961 278147081 839089361 5492594 612083631 847456445 253317713 358179562 787892323 849019360 591533185 220077712 622079226 850930009 710462167 163052206 811713307 91935733 369544779 181471922 942531120 378324964 113981914 57536431 194848232 411575610 284406023 90537690 332286136 291189359 259538517 807169550 551170133 611373792 629504462 264794697 324184123 450289995 876830079 297780269 233803817 137521239 973294073 121785984 640288419 174789386 920254162 540154540 343791983 270093649 296490786 138215231 757270552 903602811 565179399 541528172 138173550 455692222 920290593 647486601 101569284 755053233 88871190 982069391 632747441 479973840 161036815 646616733 324437008 632471804 655985209 307027573 159448576 576194552 127005766 414629886 212427812 708398829 54768617 393519040 571180643 667431655 287225950 816849771 866322025 688535637 433121503 290272336 458761765 10326925 409375536 433806310 188803145 167457605 100859412 575268423 755534029 557633307 811222485 706732720 186465133 12678159 622060736 967559172 509496358 36541188 451855782 179893578 433483709 827513666 344292957 592707115 663691320 456575223 194023997 616247669 653533538 507398577 724787876 416387482 415329099 912370405 625249650 308932913 300330694 515859564 715457934 457716084 384243690 644896513 748834655 488594113 217167506 140057284 769287507 637000474 228948189 20344250 999321691 139115684 226312110 841116746 120474733 391628844 776697133 850015681 657305345 366420381 146855748 479180495 306404245 76587659 433858594 12662792 823190569 750387883 29770940 345523813 831479236 561720408 827905863 424452032 294152429 429902608 757794751 259515227 803819570 404969461 133401188 104990810 867264677 985857613 156513336 266871876 778985561 138468355 860324738 824516998 592301289 679936035 967344717 780283376 778807794 878288737 30451434 530185013 921419669 127553683 378060394 837165424 307642614 694674227 508078372 42574746 395834047 571062750 971024181 703974933 333514653 352199383 827515131 41725732 829625538 984706692 682360217 733550448 955811938 206767600 304108919 370686085 767602742 306968392 624078015 116481362 717688828 535373918 494325217 123333293 441581556 286367017 500678159 14753741 445129573 798998083 358108610 843942606 396113174 80309098 832004915 859113264 235458517 231158271 764803299 741200984 365641972 68948362 473128980 407734286 166332102 266666548 33620813 813339390 166182183 373122379 690341081 185841975 98220530 990376897 795602249 779818159 634230664 172288686 311153134 573376956 395711311 45770698 210344288 934384028 188603953 843604468 700299769 496874222 881896729 701070765 771096667 999321655 658939770 878254493 40473062 35441247 10226631 394349837 102401858 434987313 924299772 878200940 918055132 810528734 306610708 760217035 368342880 856306555 549471888 851288416 529281604 413645694 705175286 835855879 136648766 584576069 502635600 334442428 945166792 508503439 458050985 438184994 34425763 560235776 517677204 465872127 755761488 969306786 680394149 874475710 889514393 71586143 323130101 854196459 907494662 529883528 964252834 437702843 568485481 620013905 728280908 336784769 770015059 377673042 312893594 562414394 555707548 187794183 16755635 13332226 998362847 739124049 182025670 164699037 69295355 601439988 987671682 123303919 876455059 395216663 434209438 68882308 602603663 225921991 276932690 700138761 658894233 772899443 104083932 803171024 51952289 367293041 416862717 980912465 230433114 593952120 568579705 631612835 426813114 589182500 387880091 537757703 254810494 60927606 227621806 41057374 790919331 115837521 743480709 26625710 249782766 38295038 951189748 579373985 534194278 643780777 899550292 653748485 416009940 744764129 945027587 645058125 952685130 125513500 298642146 186983182 780137625 154590257 331891925 846702467 63710425 263155676 449149767 667243786 833446885 646435133 184983971 518908069 918180572 858742617 866334684 435081082 422583714 236781464 699698918 46518611 779885404 566531141 28730682 346824479 612728568 575231761 558251350 472018287 75744163 521872273 923755579 679629562 442130256 608423355 135920621 32838425 933379384 427535981 950138359 902962763 880424532 303516646 323570660 757500083 390147557 968553547 764281287 603746453 705340909 736003620 390129844 6922461 569962419 992745180 845964612 702025623 202009667 185584452 895906837 954174584 829197036 409957904 640492616 279024468 553115584 238728792 994836994 835123877 23663639 581312537 98496747 336448523 688192268 157211314 341743282 617964742 738289150 193661287 570797958 916735550 797529873 913503714 775774878 372959356 857430955 966932653 202243763 293325998 56861943 311361977 168445057 318562215 184008805 373684953 855462730 374107740 990081576 382495816 197985106 800809064 468209079 928808735 251340388 221419145 94212172 435482592 840350795 374061344 171872616 313671406 220704602 344609973 281299789 776981266 886356197 23698033 979859842 959272440 52004294 852313251 580076883 269288111 888419545 171825468 155195471 163444781 249460095 917344850 25091272 31725513 738210335 535567521 959281750 522439103 706671776 371755525 815173716 580685744 147633905 216559105 716082274 266277663 287461250 642973755 902146785 545257973 458613704 286137597 852412794 319152893 644204732 53772214 765048728 75516521 801584989 850471799 751169769 860770891 82819369 984431991 262921185 363315485 899856040 360566672 71713846 60790842 273644514 492583615 280764261 460451426 722013411 649433511 168143660 258453562 184723006 744493839 381663246 956250825 60762503 140170335 714044370 87563261 966813656 733041191 589487620 56788772 227173965 63080601 235242611 54786419 181703304 772067338 528991665 10128515 628346157 525096309 955625878 212756174 150464103 293829880 37792190 374599223 77916770 343442516 874197510 498323583 194051022 857459569 554493203 21780945 957247075 329534680 676370123 133072183 786638167 84673591 912320729 269672738 987489257 575307489 135840045 625423846 883101146 928966219 73352826 506524219 586993135 832894096 106589367 545775037 108687473 220824814 808128415 900257645 232868268 37904455 930683185 150586415 929802355 298613665 615247920 452151114 662846106 598410406 724159651 709922027 954612603 356136997 227762774 281045666 754205810 563150991 831591768 545958370 40698209 782322299 588776059 463911557 947190061 489010466 427744216 963559239 236443710 193944291 134457160 948485702 828247811 743468480 36527851 330214793 743767660 940905952 125300133 109962101 373260398 284739595 219904924 834747737 985853571 261607985 441093820 901881828 253348391 677277155 392223027 5496745 449848668 520585944 593102837 335348642 575379751 501963114 84314425 295066026 957927440 943323415 397547257 315931906 22597798 170562304 354373494 765924045 564862457 156284525 55729587 744720531 358930462 369421126 649128949 488832706 149815471 729898140 718245961 989442856 494989128 906386718 238958334 982820731 769979403 153577892 819744038 608283601 847347741 31664552 396400410 177551656 236392999 858458056 165529331 910780895 80305878 75880518 403436306 189761595 502328667 468657544 998087320 17007843 731261931 28961432 64082926 94862693 394133568 593634212 606256447 539297455 179801622 746093695 764873977 67883414 832958383 445489439 223102032 107255634 631221328 714136093 784491963 50472448 513813697 893271352 58411381 92910879 126600145 155124690 594134013 235909652 311511760 222186353 777693846 923057830 774684692 782578751 540112840 374506370 81953652 326640011 863272413 682443960 633172176 838121542 155588965 910010428 250949255 410703751 939422643 932338790 61979647 126039816 849661277 672774770 588163616 160530854 1839807 841981697 186080217 206609892 447544953 424109206 311611546 698539625 204629997 283217946 39477977 527840893 719391682 815512409 294208141 444174480 29739620 4513667 845990326 568829108 439264897 830907308 824814803 655355166 793279885 617237835 547666282 59684520 756254783 122821311 349106819 237323602 534819090 766473669 731617069 57143485 829042885 25324035 172652792 495357102 526747867 287650177 628640378 276197777 406485020 723334955 992074187 405119732 51424530 810747216 230397192 928058887 317841037 506956838 611744979 310329379 937234464 746538563 80494289 521140032 891476641 810099493 820085291 573578877 340983469 512516012 549040142 846754972 703463713 363345563 781402667 748945026 670561186 414439706 965002551 823742908 157272342 959097143 539789164 125810933 916880425 310517856 9770246 623169665 676807625 532518378 964265160 850671830 304091563 705244558 783285364 951016205 912443076 840024038 593015638 803568485 184796112 601475317 390591162 649063361 568191438 405958812 743918193 621812773 969641601 819527462 403809617 847103292 440346353 930345405 466700210 618889429 226242536 363169522 528254961 452504161 341125750 501746489 962740464 854743927 30538862 340329322 124171412 608541777 402753254 185932610 431691846 703693900 773052091 155458528 329510771 545392748 158616842 977675336 778133516 681136597 774904248 885423587 844065543 153591379 599848428 830075645 470941404 496588499 601510544 211804486 403021832 134998504 925157075 377845330 33774477 633218119 330901161 790107161 448857968 265673547 996365129 773984119 610965818 844142962 791112622 674030253 398429304 741683421 666090264 238813662 193812795 811424724 219155336 381562771 882229401 82606400 827341895 501845304 394491178 894009648 517172319 324637596 147459979 293166421 859450144 504090997 662617823 623357829 34370205 15624154 325486921 777069627 701541420 50156743 69414515 757291285 429657834 244209052 664049162 226516821 73097781 160060830 526765119 287469665 296188976 772277365 177413191 65816644 454878786 958703789 539005148 123657770 370330007 298108981 112819899 947071207 649229214 77639906 277914404 998430577 194537097 515549933 261907037 959205730 300110800 559564657 129966127 758684023 666180270 554293486 926406759 903089683 552589474 576424393 648514903 27169725 135435248 832407241 795491410 393437085 501744670 588460956 250390067 41921539 545419895 33875792 852591063 973652705 236818059 141856474 907757726 786602572 766708397 813266835 19791598 919608062 383978100 903939509 711313072 639981783 345520954 936039650 652230609 847717720 400621728 545189534 715066050 144455718 527273736 55307984 584843001 499026317 376971802 443040325 853191022 230278394 844695872 861577005 864693535 850477440 390289961 954680220 14729100 29616212 441609545 645091850 837490491 592181585 781498968 566206420 469147701 191075189 462869199 430320569 713986183 106172258 808093294 516475485 577564867 546787806 935852985 428747977 889856124 236751955 866894454 497974505 911578317 821548368 598138416 876112396 839251155 848718086 131281591 535400 507792430 462999499 324207262 37919380 314500484 785651355 318604732 542253068 842769151 972864914 713109932 828684721 320221386 667760755 697871436 150966086 814529943 289518372 260625474 687148276 971859228 364751408 2468210 687461319 148671633 970041155 924613001 930246190 650561332 748283826 357739126 703373439 846073541 19418865 65392875 833080688 838287370 59047194 999030496 341474975 75195724 568509805 164306961 774279436 817876184 576212682 905087099 9604506 208792448 106224184 39580387 948280721 887431959 678679394 545762639 618226463 282398457 68293397 844791690 666374610 367140480 815666628 551636388 349710623 261369232 882802692 397086832 373503199 414529292 670109968 217062917 527547341 495993182 451723078 667851326 728981513 867887347 328888487 310734650 117026712 204854461 769981787 389141468 575024353 124469423 279935531 204081227 710020913 174395461 877946629 684523123 430182712 127089401 448275324 932909699 886023562 402153167 288167750 569433454 268310304 369324234 965395644 246911338 178743764 206636916 137985373 270115955 162305256 112818010 143433803 271745225 546702208 759743374 947286732 83882861 762355491 560327204 497710282 730489513 629579326 675523765 495819092 621920389 346713761 192440543 423148315 306374994 911695872 110755522 129526006 79950371 523184755 203534212 69865566 739878735 245826294 707128270 913641970 888951537 810487786 337399374 140967925 364103016 332674450 255624755 380078795 136069591 384041111 193401780 919484800 272615078 655288453 661178505 269650496 529416191 839023691 31506032 920607968 380468818 371859647 367474090 676245332 665393873 451698968 489924987 975998007 750327797 690283378 895905965 220324678 5245431 800006989 1480205 992058341 708364632 671749647 536551149 760130456 519534937 954430333 86212513 721635979 43528323 667941446 846059010 714465803 483193121 929308792 666685934 983587595 624709569 134251529 112943045 34225824 681714103 85582671 348189934 812768901 666130842 891927944 424089680 415681432 358999493 946449747 864860889 62251611 607334103 419146549 635180539 614598516 335255604 955122198 561274410 505004077 240895105 617834945 718555999 328284916 223793195 348113767 442267032 675965916 163310049 653434397 511312213 598038299 226081558 674481497 506895901 256844170 450656384 109216121 373310711 442221352 471563932 77481020 765502193 846546327 912252455 425365318 789943197 351862942 764806310 286656673 9500047 435971749 737439455 712580919 352509152 78839100 90676574 39429465 267677102 36312468 442225393 7426875 564126874 62252292 835910445 473151349 383504712 739801989 583763174 825086851 219472098 492528183 810526394 17162822 370001558 964561882 334760328 712769154 776757779 90726230 331451121 976628062 771523088 186585651 659939806 313851111 79765702 478096674 697964281 425669260 284361329 617667698 167954738 931320227 312635858 743413403 851625531 590411235 306606256 429677751 831962893 627890152 802533970 854074628 552686177 385266099 10547718 100592995 933323576 541586727 650812830 588141532 172666196 489164429 785812974 611343128 415329212 919093521 167257935 70485733 94055228 307769154 539571231 439782070 100231394 758391702 350748991 661280289 750809219 915536612 679405715 928085855 960724276 302929640 668706694 363821519 494646225 383644866 526394243 803846259 645735289 477420919 58700925 271494769 726359567 503837295 814673768 301349267 733983931 819661813 491068093 266679496 567530087 329615290 453789946 680145569 130023491 489872723 964967712 316056532 320555074 758723254 934102836 817598397 869512091 746529473 636196030 298221272 369570632 648268723 701292876 913875272 689063050 446707121 229978352 57259859 684325731 841301827 602459326 237002724 286377242 251856852 626583888 906246920 56546491 793791029 833790274 64911985 942062997 356741914 214682549 869662710 865972666 96548763 14447312 548392977 909088898 408896437 896655930 277665375 332648200 379385031 257722786 944726564 24367275 323360277 659581752 578213061 142757775 480821577 877401137 71286347 250912538 955021037 528588614 537654759 529614455 705394930 454539061 416210536 803904278 517085483 458068287 452031686 388566314 702335955 289447848 809662107 181360169 248857091 941291067 116704933 454706512 568352829 816474819 76208454 725016093 45991652 763750291 512188676 540638931 846266049 473672191 792997129 795897081 457259904 51064033 360238499 735147995 578130992 488345877 292848325 812362504 944489927 737892861 873569413 185223378 747452828 777111549 383122332 221552337 615405035 822596864 653182953 850949728 133830229 196392177 317497582 371494686 458852957 538341443 533908049 970541935 103539692 573955178 255296093 747410169 459692493 167507040 919407743 942597927 338040370 746610977 41078217 478602153 720474925 741578799 120976242 790371570 340235064 22001678 38080851 228148921 447697326 104562889 528545900 664472185 317046095 860841579 44040541 840329713 162705600 234335111 628672237 512022948 196801288 941466545 303230599 205956953 791054357 715790851 312839352 861328540 695425333 273780121 337391538 208671548 742397853 308135445 355018189 119712715 514137830 235511324 199937536 810458657 826370442 395279318 552683628 316119513 384708460 850184050 790877906 773326547 203009101 215600544 555178775 826844080 856950872 916378133 577669575 114301529 752165015 547685386 536488592 986748025 731906427 168483006 33190594 548434942 731463512 267097072 630519254 413886364 815479014 436756069 290580964 298385738 314860993 611689576 593313835 477458114 68578026 128211012 399062413 732257285 29863237 285206220 767843600 263677397 675506713 705080789 772986974
1 14358 97395
1 34627 90910
1 19985 99417
1 30430 73037
1 31768 61931
1 19218 83219
1 56104 77012
1 8206 27683
1 33799 49261
1 86547 94220
1 24859 70443
1 18118 21146
1 17357 57515
1 37131 75252
1 60659 87655
1 14989 91982
1 13432 19742
1 6189 54895
1 54779 57718
1 51819 81058
1 53033 85170
1 6748 14906
1 47297 81324
1 50776 85973
1 57593 98853
1 17236 92992
1 58469 59732
1 17757 65110
1 74676 91270
1 40030 58761
1 70870 81166
1 487 38525
1 17829 33811
1 17928 90687
1 12490 61249
1 24553 51332
1 15197 48614
1 7726 57188
1 86489 94132
1 3991 31626
1 1706 35498
1 32252 33589
1 78679 89503
1 16716 25168
1 17196 42841
1 30878 89462
1 30074 47900
1 7453 80611
1 62974 97632
1 20907 30822
1 14578 24598
1 35995 54111
1 36465 68603
1 39649 93161
1 29241 31891
1 8389 82746
1 21838 37688
1 31679 64487
1 14348 61986
1 42143 75851
1 38038 93746
1 59817 61450
1 45905 61805
1 8580 60697
1 8419 93366
1 44609 89610
1 1377 61878
1 47840 92517
1 54303 99878
1 28684 90273
1 24808 75153
1 14553 69342
1 24393 59612
1 33088 46081
1 5765 65067
1 2943 70606
1 34073 67035
1 24892 89146
1 652 1216
1 6241 34155
1 66282 74702
1 19282 47603
1 11939 65222
1 10699 44755
1 1781 46283
1 2856 50181
1 70294 91728
1 19277 41867
1 37454 88883
1 28600 51677
1 48705 93708
1 29989 39153
1 67027 67813
1 66311 95846
1 40486 59884
1 30505 55795
1 40045 41631
1 61071 73151
1 47060 49177
1 40130 44179
1 71831 73492
1 37867 91980
1 9694 21986
1 80545 87891
1 23972 35077
1 946 48670
1 93832 98766
1 58368 80085
1 73133 82456
1 39455 68713
1 4375 42440
1 69687 84071
1 33122 81571
1 73638 89521
1 67522 85779
1 6440 76848
1 5050 58396
1 497 10061
1 40727 90499
1 87401 87599
1 54713 86228
1 43288 61675
1 1091 18581
1 54215 69619
1 72896 85483
1 31031 84991
1 15531 22710
1 52908 55765
1 46606 77572
1 48849 97663
1 13316 55978
1 67550 67707
1 82476 97222
1 44590 59009
1 39100 51014
1 35429 98865
1 45988 95068
1 15271 19286
1 53805 85400
1 32227 36561
1 7331 33238
1 23562 27518
1 50767 66619
1 17077 50593
1 2216 65660
1 28739 66118
1 39603 50872
1 73228 81981
1 43495 68488
1 10017 77084
1 68032 69896
1 65791 99935
1 32306 88316
1 10839 39096
1 50247 67558
1 45606 68142
1 41926 52954
1 10036 18329
1 21823 87019
1 36814 97887
1 41540 59463
1 50633 96551
1 659 80422
1 44570 51003
1 46843 58976
1 36211 58915
1 6196 20169
1 61359 97073
1 2169 41968
1 82920 87616
1 19514 31269
1 56342 68212
1 72925 78003
1 40093 76505
1 30230 86938
1 14027 60330
1 68317 71545
1 43342 61066
1 62902 64629
1 7474 56894
1 32792 93234
1 20138 52897
1 88238 99555
1 1726 98542
1 3988 12108
1 36479 68155
1 3103 10893
1 25339 92265
1 2165 28675
1 16206 70854
1 4490 64803
1 20722 66126
1 24000 54070
1 27581 64754
1 25243 29428
1 21048 98255
1 58550 78387
1 39410 72122
1 37133 85127
1 6846 66930
1 60101 96384
1 25365 31198
1 50159 84981
1 79033 95581
1 61508 76420
1 28387 57297
1 16254 86547
1 4849 57930
1 21846 46660
1 6922 32187
1 34540 67722
1 35527 47398
1 22427 28812
1 16110 47770
1 78188 88457
1 30325 91722
1 22275 80579
1 67618 81537
1 13921 52981
1 12655 37757
1 70041 83514
1 86099 98900
1 77441 99722
1 43309 64140
1 18274 78097
1 36656 79547
1 52738 57550
1 84891 93494
1 33076 68259
1 1987 21677
1 32949 94288
1 61901 83546
1 21286 41612
1 56508 60960
1 8518 58349
1 22859 65132
1 13722 23850
1 8069 54202
1 24678 50918
1 16017 61782
1 10290 83327
1 30646 94811
1 13300 81528
1 31941 93084
1 2883 27141
1 28012 55431
1 9177 19482
1 55301 59924
1 58517 87303
1 54269 55758
1 2560 5003
1 31520 35529
1 43632 68415
1 11389 38765
1 58426 72075
1 7184 89896
1 13995 50137
1 24515 79908
1 544 80923
1 39324 50579
1 47959 67826
1 17012 84142
1 29683 55324
1 9568 16452
1 830 79797
1 51558 80221
1 30514 91610
1 73008 82177
1 4799 47076
1 74372 87189
1 55407 97908
1 19456 41530
1 42053 91989
1 61980 82944
1 55215 88222
1 6066 20473
1 40930 86088
1 34561 49004
1 19731 55704
1 3083 91630
1 29284 31555
1 44692 97950
1 6812 37101
1 618 27508
1 24252 35218
1 23107 95672
1 35916 69387
1 54627 87419
1 31705 51213
1 23159 52683
1 58055 79370
1 8849 51700
1 69919 71038
1 45948 75591
1 37108 87810
1 8188 95436
1 14380 29690
1 2064 23833
1 10544 79329
1 80732 89284
1 8049 34193
1 61312 63201
1 1815 11036
1 16508 72472
1 71071 97015
1 22842 51564
1 2107 26076
1 26180 68072
1 24707 33357
1 31992 38493
1 23511 62983
1 47173 47834
1 82932 89391
1 5508 91379
1 36887 85500
1 56984 98736
1 40732 96308
1 25542 36917
1 60236 68569
1 911 3836
1 5421 30190
1 23956 28966
1 30724 57228
1 45807 70754
1 35753 93962
1 41388 91494
1 86965 92705
1 34370 96111
1 13691 98801
1 41198 44703
1 39784 97847
1 11902 53224
1 30036 66514
1 22250 79951
1 51072 64990
1 77819 96439
1 26949 87743
1 4294 97415
1 16154 70034
1 32006 76446
1 25967 95976
1 79409 82235
1 6854 75814
1 58827 82466
1 77270 79324
1 28431 44267
1 11821 35577
1 8044 86621
1 62288 64164
1 86949 93061
1 37185 44621
1 73450 93555
1 6745 40361
1 50294 93531
1 28199 81140
1 37997 74247
1 43384 97171
1 10578 95806
1 7457 64912
1 8587 59831
1 9753 36620
1 33265 58174
1 15427 62677
1 13798 63005
1 56138 56769
1 43023 84335
1 47642 82121
1 51898 67999
1 76261 83936
1 15945 49515
1 19521 60235
1 63101 98069
1 18095 35825
1 26565 54508
1 75071 85717
1 34334 48386
1 5434 51961
1 40436 53608
1 28769 57988
1 63568 86449
1 15001 94850
1 7623 78912
1 17826 61678
1 44142 88584
1 81266 90091
1 10829 64698
1 82873 85687
1 21228 35457
1 20140 36507
1 86250 86834
1 15055 67031
1 2682 79327
1 62045 75762
1 40424 77256
1 892 66751
1 49492 82209
1 8734 35861
1 74608 85186
1 15569 88947
1 23760 47638
1 2130 36295
1 17791 38201
1 86888 92462
1 8331 91659
1 39310 87359
1 47306 87963
1 27093 60930
1 37754 67520
1 14926 84986
1 22163 23018
1 59063 74103
1 58182 83689
1 33326 82070
1 80155 87191
1 94384 96638
1 49468 56603
1 35731 61879
1 35282 65353
1 13156 61579
1 59730 94539
1 10180 25505
1 12942 28777
1 4055 97118
1 4556 90731
1 41800 80996
1 73645 81220
1 6507 12862
1 15368 58710
1 48266 87188
1 9000 18541
1 77217 85788
1 32520 70129
1 57189 76346
1 12842 53778
1 26436 92487
1 4143 12802
1 5419 78545
1 34877 97353
1 15876 28111
1 26571 43377
1 93016 98518
1 46447 71149
1 63634 67887
1 70091 85033
1 22663 66313
1 12234 65185
1 42033 88052
1 42639 56494
1 11496 88353
1 40510 65103
1 50802 52840
1 377 50634
1 59269 64224
1 1986 45887
1 25506 48158
1 32400 75338
1 33153 95675
1 7531 32195
1 15520 39075
1 39395 89083
1 36423 81892
1 2943 67975
1 28134 94604
1 16137 36106
1 3065 64478
1 1384 17334
1 23404 97630
1 12762 19049
1 60424 63047
1 28012 61067
1 75940 85799
1 28079 73556
1 20249 81998
1 34337 53145
1 34197 50825
1 975 98592
1 19372 84306
1 11034 86330
1 28819 78436
1 69566 77836
1 25829 31573
1 26943 39199
1 4907 11235
1 63543 89769
1 53096 59680
1 20157 83836
1 82318 91606
1 69400 97837
1 12469 94953
1 40100 70087
1 54818 75843
1 77508 97297
1 716 39823
1 48105 79228
1 44818 83024
1 12737 82898
1 42788 56445
1 69987 95003
1 20942 55046
1 42065 55962
1 37440 73698
1 50768 77095
1 3561 14932
1 5493 78876
1 7919 72995
1 82735 86566
1 13249 76646
1 12507 15238
1 67430 78409
1 26598 80196
1 52334 69206
1 46060 67601
1 74735 87471
1 61268 99194
1 6454 31255
1 17417 55242
1 7976 72709
1 12549 19355
1 29679 58645
1 9090 11796
1 1695 91508
1 55191 80495
1 40458 73833
1 46699 75254
1 10466 82250
1 64398 70533
1 85937 95899
1 23703 51139
1 62364 68131
1 53051 90594
1 5046 97842
1 35648 60585
1 61048 70241
1 62198 66510
1 11093 70805
1 34583 47790
1 221 90196
1 36569 74263
1 82469 84693
1 57261 90491
1 30414 95060
1 33474 75310
1 28600 95539
1 5497 24575
1 25264 86565
1 13085 80447
1 22131 74339
1 47924 99049
1 359 50830
1 9306 31098
1 14111 73951
1 30590 73584
1 39871 70491
1 27941 71899
1 16282 70833
1 761 38316
1 8186 98438
1 27923 55421
1 49419 90853
1 36682 88380
1 24928 70158
1 90782 99773
1 7702 24849
1 27997 37089
1 20420 77198
1 50913 72831
1 38182 74475
1 25023 85120
1 66272 86849
1 7929 29743
1 17937 44454
1 14982 82465
1 5762 51670
1 1906 95025
1 64754 65563
1 2723 34740
1 18679 75367
1 24110 69627
1 86691 95079
1 40137 78644
1 29061 29275
1 21148 44763
1 1746 27200
1 80918 91989
1 53398 69694
1 6253 97644
1 13555 68827
1 60243 88204
1 16345 16670
1 31539 42695
1 60656 94751
1 48156 93246
1 15105 86736
1 33261 73417
1 69518 97154
1 96665 97041
1 8867 11435
1 91745 95946
1 49900 70758
1 81577 83448
1 14042 93866
1 79498 79734
1 20502 97641
1 96184 99044
1 68292 95180
1 30771 47378
1 21003 79550
1 51053 54770
1 33045 51556
1 28525 94183
1 12292 94917
1 35753 36523
1 22828 23616
1 77696 91657
1 16977 73456
1 723 36637
1 24131 80605
1 41934 78945
1 52531 74600
1 8998 94985
1 4858 11703
1 10158 25414
1 5549 48955
1 6508 69128
1 52237 68121
1 76305 85952
1 35423 39653
1 58130 73946
1 54869 96887
1 5879 86957
1 45176 52438
1 66238 76427
1 5328 36521
1 54733 70409
1 20335 99298
1 11593 73726
1 25844 85815
1 7792 9254
1 12545 76670
1 2808 47380
1 9360 76471
1 70163 93131
1 4664 38201
1 362 51927
1 26562 88282
1 10947 29223
1 54738 93784
1 7730 27145
1 34182 56345
1 14251 93690
1 1271 67612
1 2278 18736
1 3332 75593
1 64913 77771
1 54134 91591
1 40251 45498
1 13911 45686
1 13920 48425
1 12026 43656
1 40090 58282
1 54215 61542
1 15173 27175
1 4012 60505
1 54534 62898
1 19344 37361
1 57388 80319
1 71447 79671
1 2741 19861
1 49650 86198
1 23497 41996
1 3332 34508
1 46617 86534
1 3665 81271
1 47832 83661
1 7936 42437
1 70059 96698
1 61138 66556
1 47599 50249
1 612 71466
1 52981 58616
1 18481 45279
1 24119 52225
1 49800 79373
1 3399 29261
1 64103 74213
1 1122 88464
1 24185 28594
1 54728 57717
1 6955 92156
1 11371 13013
1 77577 92546
1 32688 50307
1 37179 86549
1 2616 44937
1 40971 85067
1 43992 58484
1 30191 74732
1 35114 73363
1 12001 49973
1 14598 98172
1 59945 70303
1 7461 89375
1 4744 10964
1 63645 73629
1 42794 47697
1 41873 96635
1 74168 80139
1 20691 58380
1 50984 70682
1 17946 28508
1 77606 94502
1 57446 84766
1 15822 71109
1 72306 92984
1 16806 25883
1 15865 74798
1 40346 59219
1 30732 54572
1 10934 64894
1 15319 54195
1 22412 68871
1 42816 81430
1 7515 46626
1 59548 67037
1 64418 67027
1 37722 56620
1 19437 95861
1 7525 51139
1 70015 82346
1 29471 65808
1 39949 43802
1 27699 57566
1 74362 82640
1 17040 99503
1 65036 90390
1 17468 29151
1 72329 85527
1 2206 98579
1 29544 48259
1 6531 82637
1 3548 63453
1 12091 57287
1 66168 81069
1 36381 77350
1 10421 88532
1 57085 93726
1 20432 83048
1 26341 35148
1 40045 44739
1 25447 92164
1 47786 94413
1 34652 51874
1 5561 57690
1 56384 75435
1 39048 70356
1 87126 87743
1 21775 70030
1 14563 29687
1 19560 19647
1 35878 36579
1 6848 85127
1 751 21552
1 16476 64488
1 8124 25307
1 14435 22380
1 36798 59788
1 2898 13296
1 31843 48000
1 47140 47733
1 36117 74848
1 42144 75198
1 20424 61583
1 44527 47683
1 19910 62775
1 17694 25306
1 29524 34356
1 55952 84418
1 73064 98722
1 30728 67442
1 23245 59878
1 54561 81429
1 9941 67960
1 30007 30271
1 43843 71446
1 79571 86448
1 618 92372
1 3910 87838
1 40784 98167
1 2040 42192
1 16640 65691
1 58311 71937
1 9904 62657
1 47219 59175
1 15306 91427
1 42814 78605
1 13811 95937
1 67483 74076
1 18267 29289
1 80393 96853
1 20914 30014
1 17901 31542
1 34806 64352
1 64176 70540
1 28452 54513
1 91694 95040
1 5117 12296
1 20877 37273
1 6052 72176
1 39435 70882
1 9463 38657
1 59428 77858
1 5701 51269
1 50764 68115
1 70920 81270
1 3082 28611
1 22321 54697
1 10041 78638
1 59326 63185
1 32160 85014
1 71302 94154
1 9653 43456
1 13013 35894
1 3983 98388
1 70316 94389
1 55106 93564
1 43771 62495
1 19872 37788
1 31739 77355
1 17952 51264
1 18908 96687
1 27674 47738
1 45435 61962
1 16783 29105
1 3424 66423
1 29522 87538
1 30867 75830
1 17277 81103
1 27201 28700
1 28271 33599
1 57915 97451
1 36112 85323
1 24891 58377
1 27390 49726
1 30539 77357
1 73145 76496
1 6005 13640
1 66416 70704
1 52309 83629
1 59212 82130
1 49987 79100
1 12473 86811
1 91564 92004
1 22334 91238
1 4215 50291
1 32001 46039
1 10453 95520
1 57581 63336
1 16152 59054
1 5845 38338
1 24668 53107
1 11668 45080
1 19570 66320
1 48997 77695
1 12118 16906
1 63169 83982
1 1027 32659
1 32838 97777
1 34005 91935
1 22525 46001
1 34000 62514
1 14946 85455
1 75403 86067
1 80882 99754
1 8896 63535
1 2145 83261
1 18103 57637
1 28596 55811
1 34669 40158
1 16081 50749
1 11457 55407
1 54538 56252
1 49545 56964
1 85773 94382
1 25031 61887
1 86379 89068
1 5125 55250
1 47370 88798
1 30893 68580
1 54025 71573
1 76343 87641
1 64333 70385
1 6492 21491
1 29381 98774
1 74929 82774
1 28523 96772
1 19312 91890
1 26142 28372
1 66587 77816
1 66156 95368
1 216 90685
1 27177 88200
1 38123 97388
1 4262 56873
1 12516 75642
1 51855 99167
1 3037 42139
1 29548 48478
1 59054 78697
1 36453 76098
1 74883 76836
1 17035 22155
1 18229 86384
1 17581 72885
1 27811 77271
1 12374 36184
1 14201 28057
1 63438 71966
1 5492 17087
1 47373 60421
1 60115 94209
1 38881 92441
1 32666 99102
1 30216 90823
1 47600 69908
1 36261 55399
1 18414 96332
1 27402 57257
1 32482 94375
1 15008 34375
1 18872 75800
1 21508 70551
1 9842 42267
1 17394 76516
1 55877 69685
1 41593 73037
1 2324 2447
1 39305 67434
1 1477 73402
1 71807 91649
1 56647 76321
1 64596 92357
1 71556 92557
1 47576 84192
1 19566 40401
1 11980 72132
1 86580 91569
1 70683 86127
1 51700 55329
1 57455 95476
1 18487 90277
1 67479 83969
1 885 68487
1 13744 78777
1 24231 37431
1 20007 59171
1 9662 10900
1 23290 67333
1 20003 75896
1 66916 67311
1 81085 99579
1 18257 36924
1 30344 32514
1 22686 44815
1 5245 82686
1 25115 57092
1 90889 93346
1 9659 54461
1 14397 25075
1 62560 92843
1 15464 38846
1 56166 58618
1 35616 60784
1 35133 76210
1 18248 26914
1 76390 85071
1 4406 9675
1 31855 48737
1 24411 44404
1 50519 56155
1 57055 81775
1 44334 50574
1 1976 88125
1 85202 88517
1 13450 92738
1 91573 93812
1 63125 94895
1 3023 88193
1 34487 70142
1 7570 52324
1 4597 68151
1 12949 81944
1 14385 56955
1 69482 77917
1 38637 61751
1 8172 56061
1 49215 95617
1 10505 51457
1 11137 58410
1 21140 69233
1 4132 18877
1 4338 14307
1 51269 72710
1 40478 79053
1 25866 42021
1 47838 47880
1 4758 75035
1 6740 15864
1 16518 46851
1 53407 76708
1 19405 40843
1 35946 62425
1 6964 40075
1 14861 92268
1 74007 84422
1 9817 18296
1 29991 40730
1 40014 47503
1 5287 79617
1 38110 81602
1 41088 75886
1 32909 93697
1 10247 41412
1 95431 97115
1 11557 35811
1 76715 80904
1 74854 83381
1 13781 70843
1 12182 80293
1 55729 82342
1 19479 84483
1 37685 98103
1 24503 86948
1 66289 81633
1 32988 52466
1 34793 70519
1 50128 64627
1 21736 79768
1 17846 78993
1 16131 26780
1 34176 50808
1 1326 62330
1 9398 92168
1 55766 71817
1 53287 84830
1 15624 41903
1 17136 40930
1 57416 94686
1 38884 80122
1 60032 72099
1 8910 60701
1 62966 76293
1 18490 33572
1 9239 69587
1 1683 43653
1 17602 62671
1 7350 20180
1 72773 79981
1 15710 42739
1 517 8348
1 40996 64201
1 16926 96777
1 43408 47910
1 47562 70884
1 16306 67272
1 82229 84844
1 26082 36590
1 21379 59389
1 87553 92077
1 8732 82433
1 23844 73256
1 43194 94225
1 1880 69430
1 5469 53154
1 17710 51541
1 29644 87098
1 3999 21315
1 3042 61398
1 13117 35801
1 75538 92227
1 5959 53274
1 10356 79656
1 2904 6868
1 61258 83543
1 52897 84036
1 49838 55673
1 3448 18652
1 2409 88018
1 19983 63107
1 12907 35096
1 36340 42705
1 15312 17421
1 15245 24552
1 41680 48906
1 67180 82166
1 64316 82703
1 79602 88207
1 21040 76563
1 38521 67094
1 63057 67738
1 17817 97559
1 18840 78596
1 20813 93074
1 16914 62496
1 10414 24347
1 41267 55543
1 36137 49183
1 63767 84353
1 49727 61143
1 7322 99426
1 14028 88701
1 18743 94119
1 10274 25416
1 21025 42789
1 55157 71606
1 9873 35487
1 20511 45571
1 45940 86836
1 48414 53216
1 11248 23280
1 23697 98320
1 21353 55965
1 44554 81519
1 13110 68334
1 72017 98659
1 11753 74469
1 38375 40372
1 43293 77732
1 38260 62969
1 22209 73334
1 3903 44271
1 27774 78498
1 81042 95511
1 9184 31709
1 7779 24637
1 16399 48356
1 70409 72258
1 23280 78807
1 78489 97009
1 10984 69003
1 11684 14587
1 14449 23889
1 26749 74989
1 9292 91926
1 75214 79276
1 53977 71755
1 9625 25200
1 29584 77531
1 5065 53420
1 6978 87912
1 27989 89729
1 52183 89191
1 74555 78875
1 57564 89856
1 10358 55828
1 50951 96846
1 86451 87254
1 59711 66919
1 17861 94335
1 42505 49737
1 14002 95758
1 15752 57366
1 1196 4799
1 31253 49643
1 1531 86492
1 22001 67856
1 17484 90308
1 21809 74014
1 20799 37524
1 14340 53042
1 2110 15149
1 61720 70945
1 7512 91656
1 28357 99749
1 46161 89321
1 20978 67567
1 20484 27948
1 4496 91075
1 86725 86784
1 89865 94375
1 4484 62524
1 31749 53931
1 6206 9472
1 45305 58462
1 67525 92558
1 89031 97342
1 51208 89426
1 40089 42712
1 12794 85051
1 9085 9475
1 50672 78283
1 54624 95199
1 56409 79680
1 33074 34533
1 46298 70445
1 75552 90666
1 18726 88599
1 7158 19601
1 17992 90055
1 26199 63150
1 72222 89157
1 31965 41659
1 51373 75389
1 31373 36029
1 66389 77378
1 13049 62877
1 8455 39217
1 4083 41800
1 32266 74562
1 35826 82308
1 13557 67724
1 10474 63157
1 3791 6417
1 45723 46140
1 11708 41752
1 15141 94150
1 41645 76712
1 46210 59646
1 65476 73413
1 40981 53665
1 33815 52224
1 26783 47581
1 38982 99098
1 52000 74148
1 39435 81487
1 16728 95210
1 31214 57043
1 4545 36190
1 45846 75715
1 289 65583
1 29749 90471
1 57016 95582
1 28532 68069
1 618 34466
1 22822 63426
1 17339 49803
1 29682 87410
1 50041 98666
1 8575 75110
1 39501 46784
1 72273 96703
1 5850 20465
1 65595 90591
1 29605 58163
1 34154 98125
1 67368 72026
1 70285 93482
1 7723 12398
1 39083 79347
1 53004 91457
1 42859 78443
1 26500 54435
1 31370 35333
1 24886 66917
1 68907 97897
1 37899 73531
1 49875 82542
1 7266 35615
1 43101 90973
1 36154 41219
1 66349 89054
1 27935 41469
1 53603 77781
1 17300 82222
1 33697 79092
1 42516 54048
1 78538 97274
1 6512 56187
1 18672 50681
1 27226 29977
1 71687 97241
1 57432 79332
1 24066 50872
1 3847 8811
1 26031 62371
1 869 38040
1 2902 27215
1 56167 65672
1 3915 52511
1 74347 93142
1 45622 52439
1 59569 66077
1 24038 27323
1 49020 81862
1 20756 45355
1 31565 31824
1 63160 66143
1 33601 56768
1 4772 96169
1 8994 59247
1 53771 94278
1 26161 28854
1 51114 73930
1 19167 41483
1 10278 76219
1 85918 89225
1 30317 47019
1 80081 98651
1 49512 53335
1 4958 99261
1 23733 62286
1 47847 54463
1 58613 98932
1 59770 68138
1 12499 60311
1 4866 62058
1 4551 8225
1 1421 54175
1 34738 62039
1 48091 92419
1 27150 59422
1 2271 22054
1 17882 25002
1 76851 98637
1 49878 63350
1 40281 46350
1 11604 36657
1 17087 24354
1 50196 68915
1 17271 82975
1 43228 73925
1 10876 55832
1 16458 95069
1 18036 28615
1 49358 75078
1 45062 88661
1 55083 74319
1 10063 75833
1 45654 97066
1 6589 64411
1 20809 79759
1 28996 56850
1 3944 66156
1 4179 37448
1 40884 79501
1 17831 53857
1 28143 96754
1 40309 86916
1 7748 91321
1 19265 97156
1 1158 84670
1 973 93315
1 44696 65124
1 6139 39111
1 56421 95547
1 16048 17141
1 17433 97243
1 13689 18367
1 6871 87530
1 20722 58869
1 891 59980
1 26281 89310
1 15592 68723
1 31301 44389
1 56788 87528
1 42405 45013
1 14514 62680
1 42831 72799
1 20033 35904
1 7683 95136
1 7570 58078
1 22757 82610
1 25214 32626
1 21091 63800
1 3722 89810
1 27221 92862
1 13045 34547
1 54792 89501
1 80928 92447
1 39525 54835
1 67532 86053
1 42476 44637
1 2394 56763
1 21279 24325
1 25791 41755
1 14992 92874
1 2153 60154
1 43689 79219
1 13329 46539
1 46231 93659
1 15261 29686
1 12550 49353
1 4070 37198
1 3573 31996
1 30320 48236
1 9259 38408
1 18478 27263
1 45623 62348
1 50152 73262
1 54461 68422
1 56205 88106
1 25319 34257
1 42629 59042
1 11956 88947
1 808 94366
1 35602 51993
1 60136 87153
1 68231 75110
1 13144 31173
1 60511 86942
1 15483 92839
1 45689 60656
1 14937 47817
1 57625 86654
1 59078 95606
1 10672 65643
1 22722 83877
1 16019 27290
1 41205 48407
1 87306 95069
1 14244 67133
1 57409 94614
1 38628 79705
1 44886 71525
1 6083 16174
1 253 11514
1 2792 95963
1 27489 58924
1 41645 79154
1 7675 66652
1 42430 67483
1 42096 84331
1 15542 41285
1 2086 51138
1 48009 72922
1 24744 57475
1 9478 28021
1 41352 67869
1 40039 45575
1 28621 38524
1 34947 38622
1 48041 56486
1 19559 48581
1 14840 23413
1 7411 31425
1 44951 79833
1 39651 50871
1 1727 4821
1 30369 34209
1 13527 92899
1 617 30451
1 27703 39020
1 53853 59112
1 33629 90153
1 6034 74315
1 549 9476
1 61179 78657
1 23444 31202
1 21364 34332
1 88362 91184
1 37438 74161
1 8082 70979
1 6168 45370
1 88575 97911
1 14875 53330
1 45023 65588
1 32620 37467
1 42531 50046
1 57113 91830
1 15344 91642
1 7974 42611
1 16086 22162
1 33485 66118
1 16798 57982
1 19262 98880
1 51816 76700
1 15584 92098
1 9719 81949
1 13311 80464
1 17294 19490
1 17276 89615
1 33325 98165
1 67916 86598
1 16738 87952
1 32050 34934
1 64396 90516
1 32274 57345
1 22288 93449
1 38355 93506
1 21493 24540
1 3483 90921
1 59141 77109
1 41976 55845
1 20268 98161
1 13693 52165
1 2272 16178
1 6461 9009
1 58034 94086
1 42029 80227
1 27141 42500
1 8191 64865
1 15055 85802
1 18437 70485
1 50869 54646
1 17572 68912
1 34118 89022
1 16976 35172
1 15388 50288
1 50174 74418
1 58568 84282
1 52590 91021
1 5051 23123
1 15600 29364
1 37943 97133
1 17444 71851
1 19935 94005
1 4558 65722
1 52024 70477
1 60550 84889
1 36379 60753
1 1368 89669
1 12980 90450
1 9390 76881
1 12945 38075
1 68356 87942
1 36152 64601
1 43970 93862
1 46352 86882
1 51226 72195
1 48383 86840
1 6156 47764
1 43705 87627
1 15606 42778
1 6599 69708
1 81165 83909
1 23095 31287
1 71559 89212
1 4008 46942
1 29337 93913
1 44527 96889
1 30568 65556
1 40702 91740
1 39835 87809
1 2962 7229
1 2856 87619
1 68703 76033
1 29464 63675
1 68103 88065
1 11287 14641
1 17472 84083
1 9442 61953
1 29822 45059
1 53961 97387
1 27257 61052
1 70379 89525
1 40035 61102
1 24321 36596
1 31625 40677
1 59317 71024
1 66533 85167
1 77172 95559
1 22631 38442
1 14377 38477
1 18776 42649
1 47945 97782
1 71062 93793
1 75749 98460
1 1655 87230
1 16982 38666
1 35846 82844
1 26076 91515
1 7186 30276
1 41890 63492
1 38117 73496
1 601 78971
1 53919 60915
1 78728 91448
1 28364 82988
1 32303 43565
1 18245 49866
1 32360 59454
1 12615 78150
1 44616 60180
1 271 92778
1 12787 79494
1 42186 68917
1 2471 14432
1 43485 81803
1 33430 53768
1 82593 90933
1 79498 85966
1 9339 71773
1 6717 72907
1 80253 83208
1 34533 56719
1 71660 82372
1 42112 61997
1 70495 74439
1 18693 39617
1 36041 96597
1 44475 67345
1 70138 90271
1 67821 89716
1 14599 18064
1 7264 71183
1 17038 60444
1 62055 69883
1 84699 92573
1 93925 99455
1 2547 66998
1 7595 84066
1 41519 73241
1 8693 80590
1 40413 51444
1 5820 27985
1 38020 97679
1 20048 52092
1 16766 36517
1 8295 99406
1 360 97130
1 13958 62305
1 66472 99969
1 31366 70396
1 66454 79818
1 20294 60317
1 24676 31792
1 32697 90399
1 2854 37725
1 9476 21812
1 16800 17119
1 73413 93436
1 71313 80184
1 19566 64793
1 72392 76995
1 14214 40845
1 11441 45208
1 4500 94371
1 25434 92872
1 22914 24229
1 17275 48997
1 51277 78217
1 27700 81121
1 41105 87603
1 46190 88901
1 39990 89960
1 22296 24967
1 29881 32410
1 4563 84318
1 15493 85577
1 62443 74359
1 19894 27444
1 37503 53231
1 84368 89086
1 5340 77930
1 37755 45096
1 27402 66847
1 19788 56288
1 25507 49435
1 29399 53579
1 47553 97671
1 27888 62387
1 31243 75736
1 56357 94766
1 31980 62860
1 80419 95501
1 15585 59958
1 29520 38491
1 83561 85382
1 33427 94570
1 82695 88989
1 61487 83028
1 54237 72206
1 43717 78514
1 10989 25456
1 62975 83107
1 1481 70568
1 54498 88502
1 21781 22275
1 32367 85666
1 11323 64021
1 90631 91287
1 28443 60288
1 61971 98674
1 80458 88019
1 49375 77524
1 21299 33339
1 54608 82921
1 42527 62038
1 4781 81303
1 395 13494
1 47621 56654
1 20589 35154
1 22096 63548
1 51752 99209
1 48790 74406
1 43652 44293
1 21339 29101
1 56915 82859
1 10615 58578
1 20343 31183
1 56821 79660
1 26999 31002
1 15891 23555
1 52035 53397
1 49971 81811
1 29624 85125
1 48949 95536
1 24139 75063
1 26360 65656
1 14442 71378
1 38410 75386
1 56349 99509
1 66774 68520
1 921 6165
1 24222 35272
1 75851 90803
1 8946 38148
1 58708 71692
1 1256 64543
1 31976 46268
1 57311 82605
1 24490 42966
1 16839 22466
1 12367 62010
1 32175 58821
1 48664 54738
1 69748 99239
1 55968 93116
1 5333 45113
1 59898 62244
1 26413 50145
1 13212 48278
1 29796 58879
1 68393 92927
1 56668 79586
1 56312 82416
1 12113 59987
1 18965 48708
1 50324 73436
1 65234 97939
1 60654 68088
1 22903 26643
1 692 60507
1 64131 70323
1 33264 84602
1 35523 92218
1 5847 11991
1 271 33282
1 35819 51918
1 10663 99989
1 78391 84627
1 75280 87045
1 2146 35550
1 55934 64699
1 43922 72533
1 18925 55992
1 45133 82412
1 14458 16563
1 25160 26664
1 22016 67857
1 12369 28626
1 2062 14028
1 36217 67519
1 4632 46230
1 51789 70200
1 23390 65133
1 14465 56252
1 26943 64251
1 51755 73350
1 55711 92400
1 57626 65350
1 4865 29625
1 23618 77241
1 58406 77341
1 15773 57234
1 37614 94703
1 39127 86800
1 72809 77565
1 22879 68798
1 29520 89480
1 51771 62750
1 13791 29541
1 48663 57806
1 25618 40182
1 79810 80386
1 28282 50898
1 4805 98471
1 7718 90286
1 2355 11306
1 14061 67342
1 4618 97266
1 6532 94213
1 20175 44247
1 26728 79912
1 73226 99456
1 91751 94006
1 38357 81168
1 64756 85442
1 17090 60305
1 33891 85292
1 68672 72010
1 21116 56260
1 32233 89935
1 28021 65101
1 28087 84984
1 17355 61659
1 24992 75271
1 13948 70570
1 47498 74311
1 58594 92904
1 14845 82485
1 23900 92212
1 1741 20171
1 16720 69700
1 28335 68358
1 27132 32802
1 57656 81310
1 25716 78726
1 23648 68086
1 10351 34502
1 27589 98683
1 29556 58175
1 5523 55435
1 27991 47917
1 10416 28872
1 81363 97550
1 8693 91598
1 15633 53038
1 28504 38476
1 56013 92928
1 28176 46542
1 69755 69963
1 8755 8897
1 11496 12002
1 31041 75637
1 13581 42896
1 5931 86070
1 59842 73681
1 77168 93476
1 3855 83971
1 11585 65321
1 17477 64386
1 83193 99028
1 55949 71150
1 11908 60563
1 8966 99978
1 59831 79750
1 18518 42176
1 36896 57366
1 35131 89064
1 34116 54628
1 26173 28812
1 20641 50400
1 10477 81321
1 78090 84749
1 21511 72954
1 77938 95973
1 47326 90766
1 41065 96056
1 14248 40364
1 12396 30068
1 72487 91304
1 23521 34880
1 50983 65593
1 90049 99371
1 51893 57211
1 29088 59578
1 43601 80121
1 4415 95603
1 64908 67615
1 14334 63674
1 30662 89466
1 252 73909
1 10482 54829
1 64548 94955
1 6906 83679
1 11838 67348
1 12813 12939
1 75351 84517
1 51652 94061
1 6234 91627
1 73078 87920
1 33328 86991
1 58456 74584
1 1946 48775
1 80523 86488
1 2544 45271
1 70732 83317
1 87631 94711
1 74009 86648
1 27530 62973
1 38847 46844
1 24971 66001
1 33685 74022
1 11226 32577
1 42773 93863
1 68684 90854
1 45346 47983
1 13757 56616
1 40824 58385
1 3086 40690
1 7717 15848
1 27822 70405
1 65552 98114
1 35468 54139
1 28810 89672
1 11852 59820
1 8644 14406
1 34429 48592
1 34545 55287
1 57688 61079
1 25543 67752
1 14940 56327
1 44286 94981
1 14522 16259
1 414 77322
1 2840 77864
1 20501 39270
1 6738 92667
1 673 29762
1 16703 90629
1 44756 79838
1 13929 57290
1 9225 69835
1 27644 30458
1 9317 97420
1 11481 47089
1 53279 80732
1 5267 5908
1 27100 35567
1 3640 82782
1 3254 74214
1 44382 63760
1 27734 87812
1 48597 65103
1 2849 16867
1 71184 73947
1 38387 61388
1 77420 98587
1 40674 75626
1 12672 44486
1 64506 81674
1 73395 74504
1 86302 96209
1 48294 88489
1 762 93793
1 43263 91874
1 25731 71217
1 48914 53866
1 45433 94852
1 31957 83797
1 67867 83725
1 33575 46408
1 48639 91341
1 67672 68397
1 12343 34249
1 34215 98695
1 66023 96203
1 4414 93266
1 9335 13348
1 7060 22614
1 65636 86205
1 20593 83678
1 25799 90937
1 59352 82051
1 39099 68919
1 36626 85402
1 26885 32373
1 73729 93438
1 48632 54511
1 47448 58309
1 10454 11723
1 42055 63831
1 75173 84869
1 16169 30163
1 15817 78569
1 36114 46743
1 77424 82781
1 32713 61380
1 70978 79696
1 61015 93888
1 20932 31846
1 39448 83269
1 58422 79961
1 28053 46420
1 58438 74651
1 7764 55882
1 93151 94400
1 1933 77433
1 27467 66962
1 84835 96650
1 85502 89026
1 71 66549
1 21867 29222
1 10929 96092
1 80708 98803
1 18875 68266
1 10826 95497
1 9541 11813
1 76294 97454
1 62147 82589
1 53339 57487
1 65540 90037
1 20991 31306
1 2003 68193
1 22473 92914
1 8730 71898
1 4360 10703
1 83320 95355
1 34996 93414
1 32014 80913
1 61287 99323
1 4555 84007
1 14823 31865
1 30763 60443
1 37147 80637
1 7554 79056
1 39370 80327
1 8703 76127
1 44620 74211
1 34573 45806
1 10977 63890
1 25915 41732
1 59091 77555
1 22897 35723
1 63234 92889
1 2456 20890
1 22413 89907
1 7304 35910
1 58158 82738
1 33870 49873
1 27700 53466
1 61226 70022
1 17687 96335
1 72093 83454
1 33503 48164
1 27782 60515
1 51892 92194
1 25371 55975
1 29475 40379
1 7641 58096
1 64198 68892
1 22758 59697
1 12370 13171
1 54346 69632
1 94115 99103
1 66151 98143
1 28675 76290
1 4658 61207
1 3075 61912
1 27063 49068
1 8079 63332
1 51079 74664
1 57242 94329
1 37139 97590
1 37305 75094
1 11849 39266
1 50727 77112
1 46923 62034
1 10842 95267
1 62665 82893
1 44498 76037
1 70190 98460
1 7179 24641
1 38203 83795
1 43226 43907
1 5477 6943
1 28277 89915
1 24197 91735
1 12200 49620
1 20538 61709
1 32867 37189
1 72824 75288
1 13810 62929
1 5923 11155
1 44470 62243
1 40669 57060
1 9464 99511
1 2586 67010
1 1101 34694
1 64261 86954
1 18224 83631
1 17425 60094
1 86472 98977
1 5755 39238
1 10201 67301
1 69170 70104
1 22482 88968
1 15339 33949
1 80245 91081
1 18859 48068
1 62725 64359
1 84350 86302
1 26410 34991
1 3588 33928
1 78508 97888
1 22684 42751
1 78128 93664
1 43835 69817
1 27393 43342
1 53663 86351
1 80200 87204
1 77519 83635
1 51862 72287
1 6162 45138
1 60713 78135
1 562 5736
1 24294 48411
1 10738 13444
1 54498 82083
1 3139 77446
1 57736 91356
1 57737 82873
1 4786 22124
1 2964 43854
1 79898 80344
1 1641 75817
1 6273 13842
1 16598 41418
1 10279 17664
1 55750 55886
1 34740 49892
1 13282 48166
1 14810 60563
1 41287 70873
1 45835 59066
1 2128 18612
1 37593 93109
1 13258 51981
1 8943 54060
1 42432 62698
1 26500 83997
1 787 843
1 36510 80552
1 38305 95155
1 7567 50420
1 8287 78280
1 18976 23799
1 29942 39856
1 61657 94211
1 72512 89514
1 23807 43015
1 43778 66347
1 59471 91817
1 5621 85264
1 69343 89145
1 29719 78084
1 37167 86621
1 15343 54930
1 27250 63234
1 56673 91692
1 80405 85251
1 61114 65684
1 50201 80403
1 52407 86704
1 51117 91219
1 72805 77502
1 18904 73731
1 59698 84865
1 23164 59734
1 28573 28963
1 9913 64905
1 85970 91124
1 3912 56540
1 53760 57004
1 52149 56470
1 1155 47385
1 13409 96660
1 12606 30299
1 31889 52919
1 14252 57261
1 25598 99979
1 5712 82669
1 65476 99726
1 54767 63672
1 3846 19399
1 69706 83309
1 3254 96853
1 29394 34537
1 8057 62945
1 15413 61946
1 16211 75818
1 58047 80946
1 10737 59417
1 72884 95619
1 70744 77090
1 2250 7714
1 35764 86034
1 42286 43511
1 12761 59619
1 30029 81419
1 1016 28290
1 37545 72623
1 53229 53623
1 12054 25075
1 22352 86539
1 51017 57617
1 20433 74666
1 5 15414
1 64364 75069
1 11402 96303
1 9926 68430
1 73191 82058
1 8776 78048
1 71412 84793
1 34425 79120
1 26916 87860
1 15236 83490
1 27397 87345
1 8919 68451
1 90857 93016
1 11371 97166
1 45171 51049
1 62667 73191
1 11713 98858
1 5692 63620
1 35880 64358
1 41458 55346
1 12156 70812
1 28408 77479
1 16423 79133
1 37355 73660
1 70074 70522
1 10758 27934
1 25244 92996
1 71147 75284
1 37297 98658
1 19441 97364
1 67387 69483
1 48366 84071
1 54072 66457
1 36998 74169
1 13906 25910
1 51733 95334
1 42193 81984
1 1 85785
1 5132 44432
1 9763 75174
1 30982 38553
1 27234 84799
1 55491 99265
1 60770 78785
1 64855 86871
1 44724 46233
1 8509 92042
1 51837 56725
1 68277 99719
1 5411 96660
1 9962 45194
1 32550 73026
1 30175 92300
1 57286 75300
1 65196 97528
1 36688 41518
1 26719 59975
1 2280 7400
1 70747 92538
1 5442 43635
1 352 76163
1 50260 71724
1 19624 91560
1 18093 46060
1 30892 77488
1 23582 88987
1 24061 37767
1 11550 55422
1 25431 41535
1 62128 88046
1 8217 77969
1 16393 39083
1 92958 95006
1 47225 64774
1 227 63326
1 15087 78200
1 81038 81908
1 2162 13023
1 61364 79196
1 56454 63798
1 20843 99736
1 8375 12539
1 28680 46977
1 67218 77492
1 13434 44554
1 71446 95953
1 44903 48154
1 96183 99079
1 40026 54741
1 21609 74646
1 31589 96148
1 10496 31494
1 39214 69035
1 50609 60670
1 85914 93855
1 20239 41658
1 43535 62416
1 54532 95632
1 9121 22543
1 79094 86337
1 4630 93900
1 6280 45261
1 52666 76029
1 48897 73801
1 23715 45068
1 57167 91088
1 13799 22053
1 50445 61879
1 8925 87391
1 55233 98311
1 55432 92720
1 45584 82176
1 28747 53493
1 82110 83184
1 65793 88426
1 35874 93980
1 7174 93757
1 16041 79470
1 14067 86026
1 25328 48665
1 25890 63980
1 77449 87335
1 45532 86095
1 60302 84323
1 15185 88997
1 27142 63081
1 25584 76496
1 39952 63699
1 13443 81780
1 49400 59258
1 19169 42697
1 93759 99790
1 31605 42495
1 47633 56237
1 78515 93903
1 15647 80875
1 47497 66865
1 27004 98406
1 52924 97066
1 1468 28706
1 48824 84452
1 49120 56530
1 4593 6574
1 15682 56045
1 15631 55141
1 8698 18132
1 6021 26136
1 37119 60082
1 67153 68728
1 30317 51373
1 1441 64405
1 1523 44011
1 45268 75472
1 21988 37248
1 2367 24045
1 2413 36842
1 9805 58637
1 60350 68324
1 36155 97162
1 55086 74169
1 23335 49952
1 29944 61819
1 73525 77789
1 2471 40214
1 11773 59953
1 54971 97695
1 13235 97432
1 43309 76424
1 10924 67471
1 6394 68973
1 4605 41392
1 8630 15322
1 30463 55620
1 18676 21819
1 11375 20693
1 38124 79788
1 35484 82243
1 36970 65925
1 19058 25482
1 1948 29667
1 44505 45404
1 6173 66514
1 15340 39298
1 30821 82969
1 35090 89086
1 40827 87904
1 8783 81677
1 15292 79484
1 16416 76356
1 45305 65135
1 10953 72961
1 33729 35156
1 61521 66971
1 9898 96396
1 47414 68627
1 25768 81087
1 89485 99617
1 4651 84830
1 13718 61021
1 17043 48343
1 64917 82781
1 66541 81442
1 4601 22155
1 29033 96724
1 14004 48283
1 77387 95955
1 39742 72842
1 7742 23982
1 41753 75016
1 24517 44687
1 17490 69401
1 77651 89972
1 55400 79520
1 7037 97721
1 5388 38394
1 1305 36784
1 29734 46157
1 48538 75737
1 11471 23530
1 31384 64507
1 49608 54476
1 29123 95869
1 71564 75777
1 24459 96579
1 6825 44000
1 47595 50512
1 15627 29892
1 36469 87929
1 74661 80399
1 15048 77153
1 64487 65905
1 45656 69874
1 56508 87845
1 18716 50493
1 56805 79813
1 20904 92797
1 62283 82232
1 24697 78534
1 47243 75167
1 29777 66905
1 35260 71676
1 39604 61255
1 1444 60707
1 63909 66629
1 22022 24636
1 7042 48175
1 64571 79456
1 29842 67403
1 48401 59739
1 54513 76382
1 51 47570
1 65610 81214
1 45179 51056
1 38695 88964
1 25307 32563
1 12536 97625
1 9256 44916
1 91576 95051
1 4380 41383
1 26491 47122
1 78853 90812
1 27070 41439
1 30926 39472
1 46313 61771
1 4227 73955
1 13388 24985
1 81995 99474
1 34864 88408
1 4938 31092
1 38301 89398
1 19694 70364
1 5463 93084
1 56421 94273
1 752 16212
1 75303 91531
1 25392 54071
1 40888 87849
1 69286 92023
1 13127 67560
1 79120 96110
1 32106 39506
1 80902 92359
1 20903 32314
1 47818 67662
1 64525 71837
1 46957 64220
1 38718 64143
1 22201 73799
1 505 81292
1 41434 70547
1 19337 39804
1 21868 70108
1 59591 94093
1 33824 48162
1 58024 80185
1 33368 88273
1 18071 36490
1 64665 97051
1 18914 40605
1 94808 98574
1 41108 83722
1 36802 78072
1 16113 26391
1 61031 85439
1 60886 96341
1 15483 56725
1 40542 58926
1 32886 83208
1 8075 38269
1 34392 60228
1 14461 84165
1 24161 94438
1 41961 50585
1 18642 87739
1 9859 41383
1 10024 76857
1 15457 19564
1 21391 77737
1 15117 55230
1 55640 92224
1 56911 59415
1 42909 79325
1 56036 88883
1 3429 47703
1 31326 91952
1 27825 40714
1 72566 90508
1 7296 23561
1 3953 72513
1 74980 80386
1 16060 57748
1 40903 91829
1 9741 93785
1 7400 84714
1 42459 87371
1 18459 75306
1 73403 91818
1 8842 93171
1 934 37454
1 30074 70390
1 21193 58379
1 53861 96616
1 38078 39669
1 23599 67596
1 11958 74025
1 36589 50434
1 34350 88276
1 50841 98797
1 27018 66734
1 11341 91565
1 11815 98849
1 35247 90188
1 65812 66280
1 17813 65685
1 62813 97465
1 8160 95372
1 4855 82455
1 21261 26905
1 35466 68089
1 2111 18995
1 95681 98136
1 85870 94732
1 9832 56391
1 39144 47911
1 7446 53726
1 1999 54095
1 55065 85609
1 53622 61783
1 17329 27718
1 19995 81684
1 12705 80426
1 80305 87949
1 50666 92606
1 15315 65439
1 4776 58746
1 36203 69072
1 22554 35576
1 4286 16855
1 2221 11835
1 23356 30218
1 6003 8149
1 23751 72360
1 40089 75850
1 5058 41927
1 7018 87871
1 23008 27132
1 54939 89161
1 15996 65466
1 84828 96376
1 26702 30516
1 52656 79314
1 31663 39255
1 60128 95512
1 29974 78235
1 8382 42975
1 35576 52483
1 46817 55623
1 14352 91532
1 9259 96114
1 47770 55877
1 15657 23479
1 10802 96976
1 76610 90094
1 10437 83775
1 70310 87164
1 67941 97187
1 733 68884
1 1964 97304
1 48212 76680
1 14608 15021
1 12395 35186
1 2378 6645
1 84432 99761
1 67767 88191
1 8022 66376
1 1466 10855
1 30876 78960
1 19824 22912
1 62937 89512
1 69190 95605
1 28162 70304
1 17896 32266
1 34563 74716
1 85063 85342
1 20904 90117
1 35662 39292
1 22241 71544
1 42314 91609
1 6121 63738
1 12864 73965
1 2084 68817
1 58679 94983
1 84685 87985
1 21076 51332
1 32430 44279
1 39602 42996
1 40833 78337
1 70583 94682
1 39900 84609
1 46072 46496
1 56900 85848
1 54650 65997
1 13309 64708
1 30843 42553
1 87239 93048
1 19794 41374
1 70303 92950
1 75696 90036
1 19462 28832
1 10035 98645
1 83736 92403
1 53359 59050
1 29282 29299
1 4300 59689
1 13856 31867
1 11678 99184
1 49960 50640
1 14757 26944
1 67153 67443
1 19514 79786
1 5218 27522
1 17225 45190
1 39740 62225
1 10875 24458
1 1267 6336
1 11654 75498
1 82655 99271
1 49758 78949
1 34586 75983
1 21272 57781
1 67747 78950
1 12973 32906
1 10794 91369
1 31622 43855
1 40929 96209
1 1990 27516
1 3604 8239
1 282 89217
1 24913 35931
1 78464 79408
1 19274 96716
1 55613 93284
1 47594 48891
1 18218 89192
1 6882 22349
1 19989 77685
1 11622 69775
1 29201 98992
1 70466 98009
1 26177 72259
1 71184 98605
1 2901 76587
1 9172 62647
1 60 92521
1 84152 84235
1 44512 90904
1 15785 56629
1 13125 75718
1 17204 74339
1 51393 67768
1 17490 96485
1 62491 88224
1 50425 64665
1 8974 62962
1 31655 65017
1 2991 4596
1 38951 89419
1 30078 58285
1 2843 96852
1 22733 72077
1 48388 64509
1 82639 94297
1 21050 68355
1 79642 81955
1 78141 84464
1 8806 75009
1 79553 98415
1 17358 78307
1 81559 81943
1 361 25399
1 8050 53762
1 59873 59908
1 56437 71567
1 39612 43098
1 51615 61723
1 47263 88494
1 63865 83134
1 58967 99677
1 7760 30512
1 31476 43380
1 48505 68509
1 65484 82175
1 21476 96839
1 74757 98135
1 27139 29239
1 30148 42863
1 40538 74570
1 44887 46494
1 22304 26530
1 11489 86831
1 33433 64359
1 18965 25751
1 6673 75972
1 34256 46426
1 67888 91562
1 44747 78705
1 11757 82839
1 68641 87827
1 3322 23645
1 49779 62424
1 2290 40308
1 36590 49050
1 13195 50744
1 4227 73509
1 79249 81257
1 7070 46954
1 13281 73774
1 20508 40172
1 21269 35189
1 38634 95698
1 1479 66386
1 3761 39159
1 96001 96259
1 6143 10295
1 17019 56554
1 24858 71349
1 20351 55745
1 21252 67821
1 67035 75267
1 33036 56702
1 7163 57956
1 18221 48001
1 58480 71944
1 58390 99929
1 2019 22628
1 21956 89971
1 10765 25569
1 8464 90508
1 15704 19056
1 19424 70109
1 67373 84536
1 30980 46099
1 14564 75575
1 23972 49400
1 37364 56212
1 18221 24928
1 29749 33546
1 24867 79216
1 56206 73852
1 8142 81894
1 34161 72971
1 6798 71935
1 50778 65359
1 8892 15246
1 37212 57733
1 51977 67507
1 2669 96697
1 25483 45737
1 6612 21554
1 29000 41425
1 22572 71426
1 35199 98370
1 89843 92376
1 14787 45156
1 92542 95448
1 15788 95546
1 16664 17311
1 24345 58389
1 64552 77648
1 3626 15542
1 512 58780
1 22152 76249
1 6984 82705
1 22900 98850
1 7175 9289
1 38245 50836
1 31709 55942
1 7098 76220
1 44183 99643
1 35346 81479
1 30543 62077
1 2151 17836
1 14513 95163
1 47709 90797
1 4840 65382
1 28570 33941
1 9897 34083
1 15240 51061
1 78109 93968
1 30693 81895
1 14862 17723
1 53943 84213
1 37048 97150
1 19237 48661
1 10007 29550
1 50965 83045
1 84534 88582
1 36504 50934
1 11154 83732
1 31521 61775
1 53984 60089
1 2159 71991
1 53818 96100
1 48822 81257
1 19915 33449
1 34620 64907
1 26336 40642
1 7391 94147
1 3343 60295
1 10934 66154
1 18736 73412
1 61252 82549
1 37914 49082
1 55695 89622
1 19045 91285
1 25421 27107
1 7004 47758
1 84122 92604
1 51976 91293
1 86652 95868
1 33807 62604
1 46829 85930
1 60981 96118
1 33717 35925
1 30852 49200
1 9990 53968
1 84985 94549
1 55704 66288
1 47685 98466
1 7567 34618
1 32305 44196
1 8075 62897
1 29128 46025
1 41369 69877
1 23812 63242
1 41701 77874
1 43039 63190
1 20106 87265
1 12336 59172
1 66929 86403
1 55729 95278
1 46783 95150
1 14863 17941
1 327 48398
1 41093 60862
1 41806 89692
1 42985 55582
1 64209 79697
1 390 43063
1 78066 82734
1 38457 53427
1 34033 90749
1 27289 78615
1 26963 56641
1 48614 51046
1 23654 74091
1 18434 86726
1 40047 53349
1 32317 88137
1 46539 50566
1 55740 96637
1 52484 73907
1 71054 89075
1 7515 78423
1 8734 87264
1 8714 74447
1 8173 19905
1 82319 97403
1 24723 44074
1 28222 29636
1 10929 77939
1 28758 34044
1 14011 44035
1 39385 66564
1 28807 96316
1 31226 42608
1 17567 50874
1 11351 90666
1 40586 86504
1 11894 21896
1 5112 43342
1 62838 96662
1 27974 95517
1 37880 85062
1 15492 45863
1 65633 72674
1 26762 28994
1 29354 52794
1 18388 28382
1 71859 78370
1 47016 98307
1 41486 48005
1 93389 98309
1 74721 96118
1 18929 90874
1 9646 58278
1 39162 94505
1 25434 68333
1 26625 96698
1 66539 71180
1 68198 80069
1 64856 69746
1 54151 87723
1 17534 70843
1 70415 94918
1 70009 86678
1 9477 52139
1 7709 14717
1 40206 77543
1 20865 62953
1 55643 57377
1 57286 63262
1 20327 99391
1 4435 12776
1 14803 41589
1 25517 57691
1 74061 78783
1 65912 72238
1 13441 74983
1 14368 40673
1 14215 88237
1 27227 49982
1 10868 45803
1 69199 88833
1 39541 64540
1 41444 96358
1 19173 64752
1 3222 63081
1 8769 59548
1 31673 51230
1 7759 86056
1 51382 57482
1 1813 96266
1 24729 46925
1 35985 64302
1 6969 48658
1 38033 41520
1 2136 46539
1 24879 79484
1 41908 74257
1 42298 42493
1 10421 97041
1 4496 46229
1 36296 99597
1 40080 54764
1 22536 34756
1 23904 63099
1 1053 16465
1 25343 40501
1 44467 85639
1 13454 56759
1 8649 32576
1 46106 74546
1 23750 98232
1 19341 31958
1 29924 41764
1 2529 25365
1 35746 55662
1 51156 68040
1 50505 61644
1 32965 89354
1 18988 76830
1 16386 99520
1 6183 82715
1 57956 62390
1 81556 88191
1 3599 93467
1 4316 94476
1 63067 87465
1 2686 19708
1 56517 66608
1 9108 24437
1 18334 73857
1 12773 85744
1 67874 86186
1 78804 85916
1 39401 71295
1 76407 90089
1 26567 43605
1 55014 93543
1 40731 57800
1 86956 87573
1 22446 65169
1 10212 39543
1 52941 63917
1 43280 87319
1 28977 90179
1 18488 47138
1 58286 69780
1 8852 10835
1 11400 28027
1 10079 92119
1 11476 13763
1 43372 51219
1 88430 98413
1 23802 81797
1 45611 57649
1 10956 87975
1 25426 87074
1 17368 53016
1 15111 23031
1 36680 49196
1 34502 37096
1 37960 51553
1 20531 84635
1 4625 32420
1 60263 60874
1 21506 47028
1 71890 87993
1 70466 78164
1 11307 58786
1 37899 84604
1 80479 97689
1 30525 68861
1 78837 83395
1 18663 44561
1 26878 53888
1 37415 81931
1 76482 91346
1 50507 86236
1 54550 77567
1 56923 59126
1 3048 30976
1 33227 34454
1 5325 26441
1 2344 72910
1 59384 89771
1 78387 85283
1 48220 92328
1 58656 84007
1 26121 50707
1 23142 61467
1 27003 71506
1 17463 55769
1 69847 72702
1 43287 94956
1 69396 96656
1 39023 79962
1 57609 81900
1 34451 75156
1 35641 54828
1 46480 93855
1 80395 84256
1 67922 71817
1 6770 17825
1 44475 86316
1 21964 22852
1 90478 90704
1 28550 70516
1 1380 42844
1 8099 13695
1 46718 84049
1 22342 56232
1 70649 96885
1 18415 91260
1 47248 82119
1 11844 37254
1 4370 59326
1 36734 93787
1 15399 29730
1 34886 62765
1 3801 71634
1 29764 90559
1 26022 69207
1 41502 76726
1 58917 95466
1 34706 81945
1 19873 51543
1 23139 32509
1 59824 99071
1 6568 13423
1 32764 40166
1 6773 10688
1 27128 71665
1 9969 39111
1 7561 28290
1 33314 61043
1 14752 33285
1 58109 88713
1 59310 70913
1 22376 79396
1 8609 79695
1 14984 99383
1 13755 14805
1 82185 83268
1 70704 71789
1 2512 89020
1 7499 68748
1 43568 91301
1 28962 81674
1 19709 52928
1 60788 92448
1 763 55149
1 37930 74457
1 43251 62773
1 33963 71769
1 7687 59786
1 77121 93775
1 50166 79193
1 67873 79206
1 36928 81763
1 64352 68456
1 87935 90810
1 75419 90348
1 21932 28175
1 71552 77320
1 22133 88288
1 81216 97301
1 18657 79037
1 9211 64795
1 86427 98304
1 36807 94629
1 18136 89884
1 47392 50562
1 43902 61421
1 42594 84554
1 21283 98352
1 7864 8423
1 19233 94988
1 19562 70359
1 18637 60651
1 46426 66865
1 23921 51199
1 16252 30847
1 9395 72753
1 13855 25423
1 45685 90231
1 19000 32894
1 5966 37686
1 15032 21468
1 16981 61549
1 32090 45686
1 51852 76481
1 27637 92669
1 31728 55048
1 49892 72146
1 22650 82847
1 9110 35634
1 6164 51882
1 44823 96674
1 6494 75886
1 1597 7645
1 4877 78592
1 35319 63035
1 13488 27554
1 15591 31119
1 34085 39295
1 11540 31119
1 45653 52491
1 66680 74714
1 41033 70626
1 53388 62731
1 11221 54651
1 41830 64903
1 45656 67513
1 2207 59198
1 44824 60718
1 68479 75467
1 8928 21231
1 66325 79997
1 72067 84076
1 17531 85950
1 66390 75341
1 53493 54848
1 710 11543
1 31161 60823
1 26587 64219
1 19781 84940
1 35124 62136
1 6993 41242
1 3589 11890
1 23790 29514
1 40489 66745
1 83660 96004
1 7354 34501
1 11232 91139
1 44997 48259
1 13233 58109
1 3789 81663
1 13264 92260
1 18751 77300
1 56714 75727
1 66930 90326
1 1069 12584
1 12176 69007
1 650 40455
1 16176 62865
1 2907 97278
1 5818 75957
1 30942 37660
1 13845 46299
1 12281 78302
1 3359 24175
1 5439 14915
1 38457 65497
1 59358 79797
1 30030 55909
1 19475 23757
1 52128 78867
1 45742 75432
1 74527 75575
1 17677 42115
1 38483 38732
1 12811 28901
1 66795 85619
1 1394 83175
1 6919 66920
1 30781 66529
1 57210 76634
1 35871 75273
1 85116 93064
1 7318 95434
1 54027 74433
1 14653 40022
1 77660 91912
1 24173 80594
1 23689 40507
1 30364 33947
1 44476 71300
1 33277 89650
1 6723 60123
1 59013 96055
1 41243 98772
1 29263 86842
1 74012 80553
1 46406 70503
1 40497 43103
1 30961 52027
1 15940 49772
1 24196 45535
1 26542 72319
1 12703 44038
1 17658 88669
1 17930 58893
1 42265 84764
1 24221 82247
1 33514 93621
1 11142 26830
1 2923 13971
1 7530 33818
1 51503 58663
1 10675 47505
1 13070 13307
1 199 92384
1 35921 80028
1 7102 19456
1 78077 78593
1 23322 61275
1 57846 75210
1 77094 85115
1 27162 65715
1 3325 70147
1 15290 93338
1 62682 70326
1 27792 51549
1 56839 85948
1 10666 64906
1 39240 90740
1 60758 63495
1 20465 66863
1 18570 51913
1 17869 89834
1 7033 33230
1 47449 52646
1 20297 79397
1 29468 47206
1 93378 97399
1 83893 95741
1 5448 84384
1 61537 84544
1 59145 64546
1 17132 85225
1 13092 80778
1 51644 71015
1 6684 79361
1 8006 70914
1 15524 33999
1 21530 53635
1 58816 73239
1 34947 84944
1 22609 49281
1 3529 6147
1 14143 55209
1 52989 93678
1 17817 25559
1 60508 63451
1 15536 20569
1 21095 49346
1 19008 44311
1 23460 25319
1 28594 90407
1 55575 67927
1 15617 38619
1 11576 22407
1 19121 93805
1 7162 79689
1 26939 99073
1 50581 68729
1 34216 91012
1 10637 66702
1 16899 53685
1 12128 71649
1 85997 95850
1 8790 66458
1 570 36196
1 72130 89698
1 23039 62624
1 3143 58940
1 39898 99686
1 22915 59882
1 17877 80761
1 54574 62319
1 26206 74461
1 13541 83093
1 53195 78375
1 21438 46484
1 22034 38784
1 25927 43497
1 64470 80718
1 16223 42682
1 41029 94157
1 1573 46649
1 24958 33924
1 70509 79177
1 40956 81745
1 19614 80986
1 16284 65818
1 3748 38958
1 9101 12083
1 61401 82949
1 24939 95106
1 36280 55206
1 32807 64711
1 6637 63015
1 4364 51893
1 82296 95582
1 24336 92980
1 57223 74881
1 12939 17733
1 41283 63030
1 17341 45174
1 79040 93072
1 17559 28045
1 14516 59421
1 25810 66601
1 14512 20795
1 15903 57419
1 36436 74654
1 22956 62415
1 66915 72729
1 71670 79431
1 57630 62230
1 28211 99088
1 61554 78785
1 82413 93549
1 75156 78533
1 94444 99192
1 7681 93123
1 4900 86182
1 16245 55574
1 38057 74258
1 34705 84574
1 19260 97216
1 47773 70879
1 17330 22552
1 30868 58501
1 35871 81482
1 5043 26290
1 730 28102
1 17354 28196
1 53997 59843
1 65327 97881
1 7641 90901
1 15853 65018
1 46398 96794
1 42947 79917
1 47589 85483
1 34069 82568
1 41190 70572
1 22702 36415
1 67719 89348
1 9521 44042
1 22861 71848
1 30820 48181
1 11785 54721
1 53199 81179
1 20803 52606
1 10092 78283
1 16184 75401
1 43137 65795
1 29111 70471
1 22673 37406
1 16277 93846
1 52198 58206
1 37107 38344
1 54200 63549
1 61991 98854
1 39015 58729
1 38953 50727
1 1851 46436
1 22396 47222
1 11563 73804
1 11526 88343
1 40320 73011
1 57837 76033
1 11839 97775
1 37513 91234
1 49280 64089
1 22737 35467
1 32419 69231
1 30943 99657
1 4130 66016
1 59975 92506
1 16060 33167
1 21095 21477
1 21086 67563
1 34009 70640
1 51508 98033
1 64113 84997
1 16658 45629
1 58192 81909
1 5081 90908
1 2412 87620
1 85066 85428
1 58338 62770
1 11868 46622
1 43074 48710
1 23286 65361
1 45090 53141
1 27642 77568
1 13267 64419
1 44246 81327
1 23283 47593
1 57623 75820
1 34468 83191
1 30401 83448
1 77465 91772
1 16353 98440
1 36536 84836
1 916 87160
1 785 50798
1 74725 97158
1 36713 97858
1 36529 57186
1 91567 92463
1 17371 64083
1 2037 59883
1 2138 58858
1 3134 24254
1 44375 63563
1 647 45907
1 20056 45705
1 32815 63936
1 32500 67845
1 475 9413
1 49439 88120
1 29587 50078
1 27553 48403
1 24661 25710
1 17738 94538
1 76967 81568
1 17376 27383
1 74247 88051
1 22962 37698
1 53642 61586
1 19306 57639
1 11059 49522
1 14713 20927
1 33029 78461
1 57864 81551
1 11649 69451
1 46879 70123
1 2046 92315
1 13416 60573
1 15047 78775
1 54499 97497
1 13569 17888
1 33598 84870
1 1564 39383
1 17383 87137
1 27962 56909
1 15840 67969
1 63693 70302
1 11229 76657
1 52521 97559
1 30823 73864
1 44738 65901
1 7144 23346
1 10922 85052
1 14131 46204
1 39296 60588
1 22840 91812
1 61779 75370
1 48166 84160
1 6597 71192
1 10285 37985
1 51057 95745
1 24571 41158
1 44035 60795
1 56956 96183
1 67706 96061
1 29881 45085
1 17751 84674
1 26958 29733
1 21393 77272
1 57448 83834
1 55222 76393
1 61829 88892
1 26770 95992
1 2781 25679
1 82894 93176
1 67216 95143
1 83932 85261
1 44399 53971
1 30360 43348
1 2573 20329
1 3401 35918
1 21824 97976
1 27204 78041
1 42125 81114
1 2537 27176
1 3188 43674
1 20392 32477
1 34624 37214
1 33768 96562
1 20946 32245
1 37936 44717
1 26881 96594
1 36070 80568
1 27796 86816
1 56176 94742
1 21695 55592
1 13167 44578
1 37289 44767
1 26494 43368
1 39552 41766
1 16486 21737
1 13210 68616
1 78168 92055
1 8167 14970
1 29625 64674
1 27719 87425
1 89277 97816
1 6136 24057
1 13676 13813
1 27809 52581
1 359 90389
1 52721 73607
1 18082 85587
1 5359 45221
1 54719 75658
1 5521 18575
1 69004 74214
1 66411 73507
1 40300 73184
1 20834 42744
1 51609 98149
1 7383 78501
1 6400 86333
1 33461 43917
1 20562 55184
1 7856 33049
1 60652 83249
1 20919 57087
1 49846 73564
1 555 96226
1 59806 83699
1 22750 26630
1 66473 75395
1 54056 94844
1 13452 16929
1 1009 34090
1 15503 38787
1 4945 5604
1 36055 71661
1 24472 35165
1 5684 72636
1 86360 87509
1 13926 24083
1 53994 83051
1 23366 48244
1 15412 20878
1 64660 95167
1 68317 85638
1 51095 58708
1 12337 43969
1 48940 91637
1 21395 98463
1 50973 83370
1 28133 29629
1 62751 95261
1 54257 56202
1 904 11092
1 9777 44464
1 37054 82563
1 55648 55841
1 60257 69720
1 92483 97025
1 33475 45817
1 62126 65886
1 15758 22417
1 1765 40036
1 27186 76615
1 6915 99820
1 22452 36859
1 32680 60333
1 9163 20999
1 19764 96240
1 39244 55657
1 11283 31779
1 13521 74740
1 49433 66578
1 61 27527
1 29103 71411
1 13474 15673
1 72465 99519
1 4114 17639
1 25869 90955
1 65020 75017
1 86390 94926
1 23864 99872
1 35516 89759
1 47204 51764
1 47629 53362
1 82080 83244
1 29637 78038
1 62717 80312
1 4089 98476
1 29951 91113
1 43537 77820
1 83097 94187
1 16094 72288
1 44431 88474
1 8992 10960
1 20042 54346
1 76495 92815
1 78 11845
1 38869 98770
1 49970 76907
1 46397 55936
1 21148 38164
1 52818 85743
1 73225 79319
1 8978 93803
1 10399 19606
1 6068 76289
1 6446 27637
1 46894 63354
1 93054 95361
1 62841 73030
1 59861 69889
1 12711 23081
1 14670 90049
1 39973 59297
1 13621 51550
1 64673 70444
1 15160 96122
1 24569 30848
1 6009 8030
1 62882 73794
1 63400 82037
1 48246 68371
1 51090 97176
1 35287 77125
1 17772 52094
1 26409 53648
1 61544 84597
1 34290 92853
1 55152 83277
1 24642 83881
1 67694 75322
1 8105 17720
1 19606 38572
1 16502 62170
1 89660 90253
1 25749 60372
1 1177 1716
1 27881 77810
1 332 23133
1 14808 83218
1 13151 70747
1 37039 40060
1 59382 90401
1 32100 46098
1 7500 70048
1 82381 97880
1 2620 32369
1 14584 90158
1 23135 84305
1 22250 65773
1 9016 55056
1 12539 52962
1 22996 89763
1 7911 11089
1 51495 58537
1 4728 30188
1 11324 21060
1 18997 46896
1 76562 94595
1 182 40789
1 410 81363
1 24714 98937
1 34078 48114
1 23114 47141
1 24925 57901
1 23331 52126
1 60861 79460
1 54050 98222
1 14336 16715
1 4967 8940
1 27527 58055
1 28447 71768
1 61390 94174
1 52421 60723
1 25407 65032
1 31576 55519
1 24222 52050
1 20287 93719
1 29486 46422
1 57619 73623
1 31562 93594
1 2175 9722
1 38062 71960
1 82949 93996
1 31024 36426
1 75042 80727
1 26869 34654
1 50945 96693
1 39010 83691
1 87270 96558
1 65 88251
1 36729 74481
1 10392 16972
1 52279 64566
1 21461 38179
1 14883 35077
1 7630 97307
1 9418 93226
1 4333 69337
1 409 74776
1 69270 71259
1 57602 88571
1 15174 97130
1 1044 36826
1 77448 87277
1 72490 78526
1 25424 26901
1 3259 63960
1 13345 15098
1 42722 81591
1 58132 60359
1 54001 94759
1 1091 67083
1 29461 54440
1 22200 39291
1 95038 97280
1 46056 76057
1 33898 79171
1 10936 96414
1 56224 72722
1 7307 63303
1 28041 36187
1 72430 92099
1 2685 60518
1 55291 80871
1 48 41145
1 19330 21211
1 21079 94420
1 75616 95583
1 19866 22447
1 41538 51417
1 49019 54129
1 23577 32195
1 11732 85990
1 51208 97770
1 40850 83870
1 23388 78744
1 18909 68989
1 15455 39506
1 53175 57362
1 28792 81780
1 25621 83994
1 29231 68385
1 43978 49510
1 45106 66300
1 78453 95152
1 14560 67343
1 45384 85439
1 30225 99295
1 71688 83372
1 53334 79841
1 26444 89421
1 27674 28274
1 62045 89019
1 56822 95678
1 24897 99925
1 35932 85482
1 28054 87522
1 4776 73658
1 10683 98462
1 59162 62737
1 32851 62671
1 13943 44520
1 62268 80934
1 69402 99764
1 643 50471
1 54208 81650
1 23320 50981
1 10140 57870
1 990 80145
1 22533 94951
1 12659 58982
1 92759 93196
1 20253 84281
1 77150 82374
1 54751 85556
1 33718 91088
1 6959 79136
1 2386 31336
1 14051 41064
1 47758 90423
1 9040 34652
1 45758 47832
1 85294 98045
1 22554 53315
1 37586 64092
1 57642 88508
1 16191 30117
1 6901 27004
1 34920 87794
1 42409 55740
1 55985 84928
1 54827 93475
1 884 33383
1 43512 52280
1 886 9053
1 48319 72711
1 28205 76158
1 45022 87666
1 30342 71310
1 61098 80652
1 5997 98585
1 14670 38151
1 10512 52565
1 318 63587
1 12644 28653
1 69428 83521
1 14138 53351
1 80868 90064
1 22505 84049
1 21281 82737
1 6669 48027
1 56235 70966
1 69798 86705
1 14462 75893
1 41944 52431
1 71818 76763
1 14250 66716
1 19475 94165
1 67170 95562
1 50777 88073
1 9031 44454
1 13512 61919
1 537 9626
1 20181 86738
1 30308 46260
1 23334 94795
1 65629 73761
1 27378 90002
1 85460 92555
1 16287 72399
1 18457 93308
1 26636 39341
1 5675 47509
1 7239 53861
1 59038 73356
1 87438 89208
1 469 44649
1 8345 97806
1 43544 94785
1 13226 44366
1 31728 53369
1 5117 69565
1 22920 65177
1 72013 77237
1 3014 44975
1 5096 41927
1 6883 92170
1 15498 35256
1 89607 94395
1 59103 96119
1 88015 94464
1 30933 62884
1 58992 60900
1 4168 57470
1 6508 66068
1 45287 73199
1 64755 98662
1 55520 62271
1 7303 23740
1 25876 33942
1 44408 91151
1 37062 93155
1 40762 48230
1 58581 61980
1 34181 35127
1 60563 68384
1 58017 72425
1 22885 32939
1 18924 85202
1 37681 44965
1 44525 63087
1 19396 50766
1 82645 86244
1 36043 84517
1 28403 32737
1 56365 98654
1 62984 81885
1 42135 63955
1 27461 36122
1 72730 76188
1 37197 73714
1 64924 86104
1 40052 85465
1 46984 94480
1 30054 70246
1 11430 99774
1 19201 49559
1 78723 81913
1 47435 97359
1 2359 17669
1 5127 49596
1 24690 47491
1 51223 69289
1 45831 77244
1 36673 86806
1 13852 43268
1 13617 33866
1 7793 65911
1 20511 45063
1 7685 23068
1 38249 77158
1 69221 81854
1 9643 15901
1 7141 96671
1 20724 26553
1 80092 95001
1 43598 75795
1 52221 84125
1 74782 75082
1 67434 91737
1 33287 91955
1 32731 55270
1 31979 33556
1 23477 46091
1 58969 85771
1 3957 55912
1 11625 36846
1 51977 61368
1 7194 8385
1 66220 72524
1 48213 87242
1 14833 85495
1 53883 72770
1 17281 50598
1 58899 64825
1 50585 56066
1 23080 57072
1 5594 98509
1 85529 88035
1 21473 77610
1 31062 48996
1 5070 35148
1 63751 64557
1 38553 78742
1 32516 90747
1 2738 75514
1 47976 94715
1 8441 84718
1 71066 85487
1 29926 99786
1 12784 33773
1 28889 95266
1 56270 63826
1 2604 9975
1 13327 58355
1 58508 63630
1 53208 56031
1 58921 97695
1 19133 78072
1 52862 92894
1 30005 99314
1 34623 56844
1 22339 99779
1 8662 77932
1 35333 88558
1 34190 44403
1 60607 96747
1 2203 27127
1 33927 47580
1 37173 86382
1 66320 69072
1 30211 76634
1 51202 81992
1 47994 78238
1 35508 57015
1 34648 72289
1 30756 53310
1 6869 89173
1 37691 87264
1 20707 53445
1 16790 44469
1 10277 97862
1 5127 73470
1 7028 45085
1 11238 36171
1 39053 91053
1 80328 83102
1 70692 96863
1 74879 79909
1 43974 51668
1 21202 45203
1 61373 82233
1 52214 63080
1 33859 91218
1 51579 69173
1 14859 14880
1 30104 73162
1 4408 63912
1 50944 63260
1 61063 98592
1 74023 85554
1 37079 83488
1 57777 70293
1 7237 80984
1 35776 49524
1 44134 74295
1 38158 93095
1 23429 71230
1 24251 27123
1 24238 56752
1 44506 67548
1 57178 82782
1 36390 61346
1 11807 76271
1 45480 84727
1 38025 64701
1 31626 42465
1 10878 88906
1 15553 45645
1 21398 25285
1 28832 46571
1 85671 87915
1 51982 75995
1 31432 70727
1 38548 95564
1 52207 97606
1 34476 57648
1 1399 4299
1 13398 85078
1 16309 26481
1 7183 69104
1 40945 84714
1 54510 67723
1 61601 82079
1 53992 62247
1 3167 62285
1 10686 27035
1 8024 53040
1 5150 83059
1 21147 87055
1 28762 42123
1 6732 89054
1 48477 89622
1 13635 55348
1 24001 74558
1 11207 94032
1 16925 30383
1 40673 71992
1 75621 94988
1 63438 90592
1 31993 64415
1 60260 93117
1 62225 86460
1 6232 86904
1 19823 44559
1 25467 43947
1 36600 46548
1 29234 33785
1 4583 84804
1 17530 65645
1 11602 92990
1 45544 90378
1 35069 87320
1 13974 35320
1 81254 91454
1 7283 41901
1 59721 72465
1 79032 86929
1 45147 55037
1 50082 84601
1 2074 97349
1 3860 86748
1 19603 20147
1 24388 67911
1 27042 41233
1 2639 76212
1 81611 90470
1 73050 84749
1 33266 75545
1 79874 91689
1 48625 50480
1 46962 62903
1 11039 41509
1 4846 44455
1 64626 69368
1 72296 98445
1 39919 72823
1 28089 46722
1 63380 95279
1 78123 89933
1 59078 82646
1 52722 96202
1 60767 66001
1 45485 86200
1 18566 29591
1 54123 96468
1 31670 43427
1 58466 63477
1 9551 91129
1 16771 37906
1 35355 43286
1 40671 89491
1 27267 51901
1 41838 99463
1 25203 95711
1 80388 97856
1 62219 80011
1 73778 77613
1 33032 78486
1 46497 48731
1 41425 44843
1 45957 69974
1 60902 79574
1 59828 63431
1 11246 80741
1 60213 65604
1 8031 97730
1 67915 98774
1 68123 94757
1 93441 95726
1 22716 66536
1 27770 32354
1 45735 64297
1 1081 28997
1 54669 56956
1 14817 59389
1 57229 65195
1 35458 87469
1 53495 89570
1 36455 52157
1 22423 98593
1 16206 16577
1 3066 39724
1 1732 98125
1 88782 92998
1 2685 51579
1 40317 71276
1 10994 88928
1 45368 57282
1 51437 70108
1 7055 97909
1 60740 65077
1 22996 81229
1 82566 93635
1 38722 72319
1 26055 41373
1 67723 98650
1 78167 93586
1 66630 78956
1 1570 41137
1 87481 98643
1 23123 57678
1 25877 93083
1 25750 50240
1 9077 73809
1 81794 98573
1 42420 77353
1 33531 37411
1 24653 55065
1 38112 40284
1 16388 31136
1 46526 50026
1 9155 64168
1 73351 86448
1 37722 43323
1 28655 45384
1 5988 56438
1 71164 85917
1 12173 24637
1 49915 84669
1 4248 88458
1 18544 70962
1 74995 84466
1 5493 52167
1 81779 84036
1 13147 74299
1 33319 55498
1 7785 17593
1 8310 87298
1 25299 86902
1 33361 38957
1 7821 55295
1 22360 41812
1 930 17808
1 13484 62778
1 3819 52507
1 62114 67644
1 45038 45665
1 65575 74437
1 75506 82611
1 66891 99451
1 45293 59260
1 24424 79953
1 15677 35717
1 1282 78525
1 20733 43347
1 8057 99877
1 47353 66729
1 24171 57863
1 10932 49126
1 21766 32048
1 33914 89625
1 42688 50060
1 84948 95380
1 55906 73631
1 21908 98610
1 57128 98936
1 52910 73173
1 44663 90484
1 11612 59995
1 1535 38192
1 2310 66418
1 37525 76463
1 3606 58678
1 533 24521
1 48727 72938
1 6167 8656
1 22189 74432
1 40909 47724
1 11388 95906
1 180 44641
1 35281 93984
1 28773 77875
1 34207 65173
1 36174 92362
1 34387 77248
1 83666 88870
1 21774 62567
1 4761 75945
1 3561 24012
1 1622 5383
1 39742 71610
1 33575 64356
1 2287 15095
1 50110 78042
1 90722 93691
1 86173 87546
1 47316 81089
1 14696 18356
1 25586 45594
1 16038 77129
1 9924 63231
1 21617 44504
1 26857 79660
1 78504 86173
1 18140 43316
1 2172 31846
1 36615 83688
1 38118 44173
1 4086 26389
1 28641 77206
1 15340 29038
1 77778 79910
1 16413 22631
1 58683 83426
1 43975 61367
1 63766 88875
1 28807 45459
1 57629 70709
1 6876 51949
1 18617 90375
1 5479 13959
1 60138 99922
1 7101 93049
1 3467 36480
1 6522 47572
1 52814 98200
1 49572 90813
1 26443 50109
1 8303 14109
1 9845 97174
1 820 69121
1 15271 33496
1 17107 37171
1 54126 91478
1 57917 58180
1 35804 74149
1 56450 85595
1 5161 30960
1 21240 69060
1 49486 50714
1 48715 80180
1 35678 73817
1 29063 51518
1 42262 92416
1 62886 80952
1 142 18791
1 56755 78931
1 25557 53633
1 61175 75265
1 47234 76524
1 35366 66054
1 66079 84153
1 37258 64132
1 87954 93625
1 15152 68257
1 27685 68178
1 46961 87580
1 64923 74557
1 64528 99140
1 6346 62986
1 10883 24295
1 4654 31997
1 482 70938
1 64811 82189
1 81192 86998
1 6610 48976
1 80237 93486
1 25481 57709
1 14789 72107
1 838 41149
1 16937 19965
1 92712 97344
1 36384 60297
1 6020 91094
1 66764 72338
1 22608 74943
1 5057 6813
1 20252 23746
1 57315 79305
1 5326 6599
1 68257 73514
1 14357 54904
1 53548 76177
1 31602 45017
1 66206 79829
1 11917 78561
1 20020 66039
1 67836 82000
1 76116 87023
1 23618 52042
1 49911 81501
1 58561 64632
1 35295 69102
1 35170 92092
1 41284 78462
1 24859 43873
1 8106 80899
1 7717 75582
1 53914 60522
1 62161 98038
1 42658 84423
1 2792 73270
1 39862 85145
1 38485 39102
1 8116 24982
1 55575 73928
1 17470 59273
1 36245 53966
1 2253 77945
1 4360 85459
1 79095 94105
1 45981 89025
1 5160 21006
1 5879 39128
1 39566 53647
1 52959 96602
1 73289 78839
1 68621 70134
1 12626 72177
1 53198 58974
1 7949 70402
1 37261 54581
1 67565 79831
1 7127 94883
1 55218 87206
1 18756 61824
1 2323 2772
1 35802 56817
1 6607 23525
1 70752 77125
1 13304 62274
1 12255 77747
1 50119 83490
1 70678 91158
1 45284 68276
1 13045 74419
1 36085 88237
1 23260 53930
1 15291 81666
1 13804 76803
1 53844 75838
1 35643 43599
1 29636 90384
1 39759 59652
1 20323 22196
1 44429 81031
1 42957 96862
1 50022 74747
1 20485 64398
1 71441 94298
1 56034 69689
1 11870 46073
1 50828 82406
1 9503 76349
1 75843 95167
1 3470 4166
1 14381 52410
1 17089 49755
1 69830 87235
1 17428 51312
1 17667 94733
1 25300 83031
1 19129 60583
1 32616 82543
1 29290 38405
1 12304 92381
1 8024 93254
1 2981 25667
1 76909 99235
1 6534 99211
1 15357 78917
1 79516 85244
1 6834 44053
1 84025 91634
1 39661 92713
1 39310 59938
1 37831 46823
1 55157 68517
1 30856 72416
1 6396 80839
1 6729 23300
1 36946 95058
1 52070 60170
1 14624 61292
1 7521 57578
1 31536 48166
1 8308 62267
1 6180 65957
1 59554 62045
1 15483 81804
1 1326 69757
1 63223 89937
1 16136 60667
1 24914 44225
1 9324 95272
1 75409 95622
1 33090 99258
1 5399 49545
1 8124 50503
1 22282 68552
1 6682 91770
1 78644 95594
1 47259 59419
1 28539 70911
1 1012 44269
1 49613 50962
1 37774 94441
1 13953 31928
1 508 17185
1 21650 91570
1 42612 73023
1 4995 20926
1 4215 75701
1 40535 91162
1 15398 97662
1 52244 84951
1 42217 89393
1 44328 63436
1 10859 90463
1 23909 53589
1 43662 64750
1 21521 76371
1 37842 79832
1 10096 49318
1 34077 34768
1 43037 56928
1 36081 38149
1 63703 73755
1 57042 78044
1 732 86090
1 85670 98816
1 31645 39529
1 29681 33790
1 49543 73478
1 92638 96859
1 41612 59787
1 772 54685
1 16951 81582
1 61683 86818
1 25948 95440
1 3809 24800
1 11779 89452
1 49274 53875
1 7648 38521
1 73481 86666
1 9896 27496
1 57067 72492
1 3995 68922
1 26568 99033
1 59569 69924
1 26607 63491
1 60847 69813
1 60979 82766
1 54609 66275
1 4504 31281
1 38877 95249
1 37834 91938
1 37139 41559
1 200 2719
1 22018 57925
1 14419 99669
1 79637 99401
1 5253 50979
1 7397 49697
1 51833 55432
1 7132 76546
1 50205 72812
1 5412 8331
1 27206 98851
1 4391 97720
1 53309 95798
1 16608 17707
1 67318 77798
1 63689 89877
1 60546 90003
1 46370 66121
1 65657 88007
1 8166 28060
1 46972 92268
1 23124 81781
1 55496 96182
1 57587 85285
1 16684 85311
1 56997 78980
1 7664 49051
1 17029 40529
1 33162 76347
1 11925 68221
1 67755 73847
1 9855 22651
1 41874 83029
1 44871 64271
1 16524 90364
1 9173 12693
1 14448 76407
1 21727 62320
1 8649 14464
1 35446 89436
1 24321 89799
1 13723 97126
1 3111 98319
1 48859 58543
1 19019 67972
1 10567 72972
1 69692 72082
1 21346 47212
1 70638 73534
1 47012 63860
1 57575 59788
1 76847 83959
1 21184 32119
1 31721 42079
1 70919 94858
1 9556 54185
1 19733 20988
1 86979 99333
1 46341 69367
1 14383 70940
1 2333 74979
1 44250 59908
1 50194 51293
1 54135 59445
1 72302 99943
1 21159 94265
1 12365 48482
1 62778 82125
1 63519 80200
1 46840 55436
1 16368 59895
1 48085 96852
1 62311 97774
1 5915 85970
1 37290 97920
1 43740 70540
1 47596 68669
1 33759 37958
1 86084 95474
1 32786 43152
1 8763 10902
1 19014 34936
1 70585 71156
1 83511 94149
1 6428 52170
1 48477 98389
1 647 70195
1 44818 78899
1 13578 99612
1 73270 86796
1 45682 61985
1 21359 38211
1 6640 25386
1 64757 95490
1 3891 55136
1 46023 85274
1 44245 48316
1 26752 97028
1 73558 83527
1 7153 15622
1 17594 72714
1 14264 67338
1 54095 94829
1 61226 70584
1 7906 88016
1 32904 82284
1 14930 48436
1 21567 89209
1 7603 42671
1 5639 11100
1 23832 55037
1 72562 78853
1 2890 51291
1 17879 51145
1 14111 69455
1 62046 85031
1 39659 74439
1 20492 39802
1 62727 87828
1 30463 38512
1 35724 45949
1 23318 65887
1 34234 47000
1 9413 96838
1 20274 48320
1 36397 82477
1 52441 52756
1 25899 88109
1 65536 71773
1 52879 81044
1 3272 98920
1 23032 66785
1 36438 91018
1 2747 81105
1 38112 60712
1 16352 87166
1 17537 38587
1 32457 65037
1 25931 87452
1 9282 78137
1 22060 62926
1 57632 62379
1 39982 86940
1 53287 70409
1 15164 78188
1 38320 47884
1 2312 31340
1 27254 56555
1 24260 39545
1 19150 98966
1 54058 80680
1 21201 77643
1 23298 32666
1 81607 96829
1 44886 98720
1 8486 77298
1 50517 76500
1 2125 28537
1 36271 99246
1 15086 83555
1 38118 50063
1 37818 69667
1 40210 66424
1 88157 98128
1 8941 78861
1 18273 27486
1 19529 51104
1 34187 98577
1 15976 86573
1 21982 71092
1 1726 13425
1 83176 95337
1 18925 41059
1 28429 54224
1 46209 71285
1 48471 74099
1 30168 33344
1 14820 14831
1 46511 57074
1 28639 71024
1 19080 84031
1 63435 67683
1 31976 59351
1 4261 60870
1 73268 98568
1 84969 92581
1 88588 99413
1 38709 62209
1 3182 57872
1 10184 72534
1 10134 13966
1 13405 46000
1 56500 90634
1 47851 53253
1 63301 77606
1 58255 63718
1 59054 79493
1 51571 78058
1 71081 75257
1 32097 91963
1 50661 96888
1 53833 71135
1 45765 80056
1 32042 86031
1 13712 51444
1 45624 66690
1 39403 78380
1 29074 39990
1 58546 92454
1 68561 92179
1 46101 59137
1 5080 22071
1 83542 98137
1 34968 68873
1 51673 59177
1 32541 78176
1 60186 65361
1 32663 58874
1 70104 75962
1 24377 62574
1 57867 60742
1 4871 22937
1 19725 41140
1 23898 47793
1 17961 56716
1 49838 63217
1 19699 54367
1 4571 77588
1 15513 36914
1 10587 11723
1 12159 32594
1 61647 75920
1 25322 74186
1 5905 22824
1 44615 74730
1 56488 72459
1 1048 22783
1 37215 77794
1 24894 94995
1 24677 36514
1 40743 80478
1 43575 45177
1 50231 67961
1 69738 82200
1 38376 49262
1 51581 94114
1 96691 97770
1 30163 81279
1 1004 32763
1 52148 91900
1 69121 71754
1 33837 80254
1 26135 89421
1 20908 63265
1 52564 71937
1 2502 51526
1 7093 90372
1 12829 44075
1 45570 46494
1 53599 86396
1 45294 77650
1 34453 74277
1 17579 52267
1 66142 70759
1 15578 90558
1 19026 83539
1 11349 77272
1 8126 53762
1 34211 94565
1 10532 70607
1 39766 71274
1 18124 86013
1 121 50953
1 65179 86683
1 61883 65046
1 38527 88810
1 46736 47530
1 18907 30381
1 72386 92652
1 2753 83176
1 9033 72843
1 30715 83246
1 16672 93193
1 4548 85406
1 43731 68194
1 2178 34722
1 15884 19092
1 49440 92144
1 11452 75825
1 10185 80386
1 13869 29031
1 30832 36362
1 61517 66407
1 22678 42497
1 66222 83524
1 88260 99817
1 13652 36087
1 81989 82342
1 31799 46744
1 88423 88921
1 21683 43141
1 72402 80893
1 2161 21460
1 15848 83943
1 70567 95173
1 24120 89151
1 2429 38555
1 33003 42773
1 78657 93501
1 27984 61802
1 21325 78504
1 52667 91816
1 47478 98424
1 32396 41712
1 55255 96119
1 16800 69163
1 10983 23709
1 18348 93689
1 25011 38893
1 6413 27784
1 19760 80735
1 31349 46580
1 33152 73807
1 10724 72168
1 76528 89815
1 76320 88511
1 28455 56990
1 36115 49605
1 36973 43936
1 4164 33992
1 64580 77235
1 44235 59750
1 1479 24704
1 9768 28430
1 42328 48745
1 27256 96414
1 60373 82609
1 37263 40451
1 25869 58426
1 27341 78270
1 88596 89324
1 7641 33438
1 91631 99491
1 4755 21195
1 25613 87786
1 35527 91139
1 64966 80564
1 28306 70099
1 17799 65707
1 24403 82494
1 54124 76459
1 65823 74591
1 40671 86945
1 8002 87328
1 2427 62196
1 485 78186
1 37931 61806
1 11139 60080
1 21462 40920
1 6619 15530
1 10471 51286
1 55866 75020
1 2695 76863
1 51675 88059
1 20704 72180
1 40038 60001
1 29393 86242
1 16828 75076
1 42198 89207
1 28319 34920
1 47991 48132
1 28241 82039
1 8757 42988
1 261 27995
1 44369 90230
1 28187 83842
1 17790 30161
1 18630 72812
1 32430 77406
1 19898 30969
1 47904 88701
1 50649 98384
1 6546 86099
1 26534 55620
1 9869 73937
1 16814 93798
1 93151 97112
1 18793 38492
1 22687 47433
1 42227 53821
1 7547 13362
1 29331 38146
1 60535 62340
1 6783 38973
1 2504 26771
1 69639 79110
1 28572 56259
1 81581 86263
1 23891 48042
1 79799 82388
1 14473 85050
1 5963 48973
1 11588 88338
1 89954 94774
1 43232 90464
1 86243 90767
1 82164 95230
1 11893 46536
1 46817 55252
1 7292 73849
1 3927 44686
1 66393 87162
1 14292 95380
1 13806 48667
1 71244 98110
1 33280 67351
1 13142 44086
1 43014 87996
1 10586 40843
1 5076 21530
1 30930 94629
1 5552 15176
1 51830 92397
1 34912 41382
1 20068 93509
1 31152 82684
1 63575 73248
1 35817 37741
1 19628 31997
1 52494 72540
1 25714 49546
1 81754 95393
1 239 98073
1 12208 60146
1 40811 41004
1 14107 48286
1 84872 98006
1 7541 51258
1 25149 73494
1 29044 40845
1 6604 28221
1 40412 43958
1 49894 73245
1 18414 93944
1 34434 65135
1 68431 70726
1 36912 91188
1 10063 84600
1 9403 90029
1 66601 84577
1 61179 76031
1 17060 59909
1 7780 72223
1 46991 80890
1 19176 97768
1 44946 58761
1 17087 55941
1 8355 51348
1 50438 52179
1 40401 64769
1 18402 71183
1 95698 98088
1 69128 77675
1 32770 86954
1 19015 57748
1 63000 90896
1 25635 26620
1 30791 69479
1 10134 99812
1 56206 73961
1 1113 62513
1 5961 93054
1 73765 95815
1 32282 93104
1 27894 55635
1 45170 93113
1 14667 63663
1 18258 79737
1 26313 32589
1 10440 30482
1 17846 18396
1 39127 63477
1 64730 66460
1 35036 40251
1 20033 97870
1 19710 66281
1 13040 85251
1 58984 88554
1 11977 59238
1 3272 69492
1 55656 56731
1 68975 98897
1 23181 46380
1 14546 62916
1 1899 11220
1 17687 76841
1 27372 43730
1 49386 98813
1 60565 92088
1 18492 79577
1 29344 97748
1 33752 47600
1 45980 94653
1 1958 57865
1 3033 3620
1 35539 72233
1 5055 23030
1 17224 24315
1 1581 3410
1 61332 79287
1 20263 78071
1 44709 53897
1 29242 91506
1 39044 60708
1 29984 75767
1 65752 99487
1 23465 35312
1 8660 46393
1 44606 57966
1 43842 52298
1 1679 82552
1 58347 85264
1 27741 30100
1 84 2254
1 7897 10501
1 39331 92793
1 5493 11021
1 10656 89206
1 81550 85887
1 26014 55715
1 13292 34422
1 21937 92958
1 52308 64729
1 22485 27216
1 30462 40640
1 48813 76685
1 56163 65946
1 22311 34145
1 3240 86368
1 81139 88058
1 27962 91786
1 23800 61119
1 28400 66572
1 26100 55601
1 74420 88255
1 9203 96334
1 20626 93485
1 49487 56187
1 7559 8314
1 29011 75629
1 42275 51865
1 92327 93953
1 85719 99095
1 26208 92918
1 46510 56857
1 7375 22246
1 66263 95083
1 14825 70339
1 30245 96023
1 36030 70033
1 26013 37167
1 4522 92140
1 50591 67263
1 61227 75567
1 33491 76562
1 14024 31556
1 63875 99990
1 55222 60209
1 4580 12327
1 48908 76708
1 24936 77945
1 35233 95945
1 74214 98177
1 40105 75396
1 6199 13882
1 45420 83636
1 2111 48074
1 689 20033
1 16483 69163
1 3307 93733
1 23058 86070
1 8025 62051
1 26965 61294
1 23172 45347
1 80002 91074
1 19398 73636
1 17933 45655
1 73051 83360
1 2627 32802
1 17601 75046
1 47025 65499
1 22746 49392
1 4059 53214
1 3445 14640
1 45072 69583
1 29940 97125
1 40284 56159
1 24710 94968
1 76963 86599
1 95203 95508
1 4032 35464
1 9152 56914
1 12970 36246
1 14469 90740
1 4787 22486
1 47448 54261
1 82420 95241
1 57000 96148
1 59857 80316
1 30192 87311
1 70144 84739
1 34613 34899
1 2193 69468
1 96253 97637
1 39217 45615
1 1117 70987
1 42778 68142
1 44313 73280
1 82988 83290
1 43724 59751
1 42281 83740
1 18539 72641
1 38072 75003
1 2290 25750
1 43441 71780
1 46167 47448
1 21854 29002
1 9183 75179
1 46927 84225
1 50432 96890
1 3048 10091
1 6452 73877
1 25254 48078
1 29413 92009
1 2930 78292
1 29439 87835
1 45823 83755
1 83907 94836
1 36350 53089
1 3248 95819
1 24598 60331
1 19230 71687
1 32454 96249
1 56267 81127
1 16229 77164
1 17337 61274
1 26125 89254
1 60214 73109
1 44605 77085
1 5822 34981
1 1530 94742
1 11993 42597
1 58666 94139
1 51657 77523
1 35765 49563
1 15504 31992
1 60823 64073
1 68702 70293
1 21035 75980
1 53968 87422
1 14700 76150
1 51552 89215
1 54512 91362
1 69813 69961
1 45784 49622
1 9498 37771
1 29654 37853
1 8543 10992
1 17476 83492
1 3097 29075
1 78040 93790
1 42925 83056
1 26838 67245
1 25517 87065
1 4525 26708
1 63591 80007
1 48077 56519
1 64814 77985
1 4010 63699
1 3212 50726
1 74413 87535
1 1619 68244
1 24256 48863
1 92633 98563
1 20613 27486
1 2556 20762
1 7423 22980
1 8927 81644
1 14346 60303
1 31621 65804
1 49175 90166
1 45224 65724
1 29812 41952
1 94040 94489
1 39380 49331
1 70403 75251
1 7776 35190
1 11607 26751
1 22544 90966
1 46814 97879
1 84513 84869
1 4902 56038
1 5091 30019
1 69731 90302
1 41462 64637
1 81734 97949
1 29312 70986
1 9172 44746
1 5481 57931
1 23035 61915
1 31175 90199
1 53945 81793
1 19145 76130
1 12941 14040
1 10686 46712
1 74601 88867
1 29659 40037
1 59667 91880
1 34611 44282
1 73486 76514
1 30713 96519
1 941 51678
1 12040 63776
1 39205 51399
1 31327 70982
1 67010 74410
1 69177 93625
1 30543 56673
1 44512 86861
1 1781 85485
1 73725 84642
1 19162 94228
1 42719 90050
1 29403 32475
1 2029 8062
1 25861 63203
1 44433 99328
1 24493 92268
1 49232 67240
1 40013 42963
1 8889 20122
1 7078 36064
1 75633 81348
1 19217 57844
1 59224 89970
1 4368 76078
1 29461 88670
1 38723 65451
1 29770 76048
1 38454 52756
1 54889 78981
1 39807 77049
1 30272 95221
1 30452 61834
1 11240 31971
1 4606 73577
1 25346 37329
1 4223 22835
1 47798 68350
1 43945 97571
1 81244 90102
1 32891 95726
1 6450 56749
1 85906 88872
1 7495 96116
1 64728 92050
1 27625 36862
1 57589 76444
1 28766 58239
1 30542 70300
1 8031 46895
1 67122 96802
1 14558 54388
1 5060 66749
1 55553 75265
1 18510 66853
1 39632 39654
1 49044 68798
1 60452 93778
1 69001 94266
1 13120 41748
1 70055 86686
1 27076 85921
1 16004 23326
1 16950 46756
1 37680 47996
1 12974 98885
1 9171 31330
1 44184 67080
1 14645 97870
1 45962 95363
1 27849 90913
1 6573 96473
1 19569 99512
1 16982 72720
1 11953 73991
1 9393 18435
1 10860 23326
1 2532 88117
1 26739 71433
1 14555 32766
1 10924 26217
1 67853 76254
1 23831 29604
1 38455 53207
1 2643 72244
1 16808 22750
1 69742 82069
1 15082 22727
1 29461 83210
1 18475 59349
1 14983 77828
1 6520 75316
1 37593 78575
1 19558 29260
1 2852 7691
1 2981 3272
1 23921 58277
1 22033 50387
1 13284 89073
1 21593 26707
1 1551 31439
1 54537 61139
1 23668 53912
1 11904 45064
1 60973 99287
1 42635 45000
1 28568 96881
1 23423 46380
1 39240 64267
1 37746 81200
1 23999 38059
1 32083 53648
1 27741 96543
1 23221 87032
1 40898 62930
1 11461 31044
1 6294 87649
1 74981 80188
1 29523 75555
1 28039 50196
1 46608 94616
1 390 5770
1 19003 85418
1 15468 44758
1 17326 28137
1 5551 47784
1 70615 82950
1 30006 55832
1 84875 95405
1 5092 59989
1 4763 21325
1 16162 27059
1 19745 31490
1 62575 83347
1 26925 58179
1 52163 91670
1 3214 79244
1 33759 99944
1 10757 63496
1 6447 10258
1 72070 90274
1 50005 87564
1 8025 46657
1 25556 42568
1 33966 78637
1 11682 55221
1 14996 49292
1 22469 92253
1 32811 51463
1 31192 89786
1 18319 34524
1 41701 97294
1 23172 65735
1 42241 92517
1 34787 78446
1 61327 72968
1 41797 89836
1 52148 93565
1 28928 38928
1 70464 98749
1 37302 76576
1 14367 85206
1 14005 42104
1 39878 83961
1 42536 87755
1 50485 95465
1 34742 54784
1 21931 35310
1 57557 74070
1 44010 78102
1 14158 64820
1 31405 50632
1 52128 77254
1 54936 69727
1 9346 97003
1 17400 22731
1 60286 77336
1 27740 51274
1 46460 97474
1 48091 75775
1 19621 27762
1 51640 80737
1 49785 94697
1 11110 31635
1 75790 76763
1 17073 67251
1 28509 45619
1 19913 86850
1 9974 56575
1 30674 86032
1 50088 96348
1 38983 45717
1 17615 25855
1 27171 33173
1 67899 77290
1 67752 88669
1 33069 84960
1 76758 98971
1 26802 86094
1 46143 67688
1 22858 48652
1 44238 59379
1 35543 83891
1 18787 42789
1 15206 60840
1 43605 44783
1 874 56153
1 17989 82995
1 81135 86237
1 10800 36236
1 33796 95467
1 8427 70885
1 22908 32427
1 25751 93888
1 57762 65371
1 54693 88138
1 9125 47451
1 16057 71631
1 16328 41689
1 24239 52622
1 11803 63625
1 25101 67901
1 26990 66732
1 42186 45182
1 49817 65160
1 19314 79119
1 15370 19876
1 11785 89441
1 29418 38312
1 20258 48024
1 33321 45505
1 30655 80676
1 11208 75059
1 90538 90814
1 94261 96304
1 26871 74498
1 11413 51917
1 9921 91333
1 40572 86398
1 4974 62062
1 77595 82081
1 36180 41637
1 90047 98227
1 27875 39874
1 40598 47179
1 18453 70998
1 14024 42449
1 2851 53199
1 8390 83949
1 40345 55161
1 10773 92816
1 6582 63383
1 34136 46404
1 15759 73594
1 16034 19729
1 5946 91721
1 13884 63666
1 28132 81102
1 57300 67543
1 73449 83429
1 17115 93223
1 21545 83153
1 12777 26799
1 13923 67659
1 20720 39594
1 3127 74015
1 75615 98131
1 26437 81699
1 1300 70636
1 34178 48958
1 28323 28914
1 9715 31963
1 3698 62132
1 11365 19319
1 30586 52206
1 13443 46773
1 63826 64820
1 59860 65698
1 27403 72878
1 28279 62318
1 29732 35388
1 54161 79570
1 19687 22292
1 34519 96356
1 63879 67161
1 47478 99367
1 8426 44389
1 61669 81929
1 2042 79227
1 18272 52424
1 44240 69482
1 16126 98035
1 32629 54695
1 36224 98640
1 49869 85403
1 63108 87747
1 1346 64626
1 60670 65483
1 57229 61349
1 49098 74957
1 33676 47997
1 42155 46948
1 63412 68895
1 85909 86491
1 3175 5892
1 43032 54382
1 46165 84827
1 4046 50332
1 80964 82193
1 39524 89972
1 36585 83025
1 46145 64196
1 20428 86395
1 32707 73368
1 13712 46549
1 23190 60691
1 27163 75442
1 196 90340
1 1846 55736
1 412 28553
1 36037 49682
1 10725 56064
1 37414 86166
1 12263 80972
1 38742 92714
1 22199 86406
1 42118 76982
1 62504 96327
1 6730 73311
1 20212 34736
1 57795 57888
1 17963 54552
1 43497 67315
1 74537 96717
1 30052 39086
1 3629 51123
1 14260 72246
1 19423 26455
1 35266 79561
1 19076 20343
1 14246 53641
1 37597 53619
1 56339 91436
1 20205 50375
1 22213 24548
1 9260 64524
1 66577 71983
1 23980 24361
1 62598 73344
1 33848 64850
1 5909 97913
1 55676 76624
1 62735 99973
1 4850 8022
1 41063 83016
1 78692 96430
1 31398 82602
1 4129 10079
1 36207 43682
1 4588 65561
1 4262 25011
1 21805 38488
1 15830 78354
1 64840 98502
1 75607 81347
1 42550 76540
1 17890 59730
1 15920 57805
1 2908 13513
1 62325 65656
1 69417 92048
1 91236 93798
1 5529 91994
1 6899 39148
1 4786 73810
1 63516 76246
1 62265 64941
1 42253 47855
1 32132 58730
1 11034 73350
1 13410 88806
1 28594 33359
1 19247 42531
1 63072 63649
1 11706 64626
1 11400 86507
1 48069 97041
1 1019 60213
1 36943 97850
1 7027 52263
1 71510 89171
1 14038 96212
1 55319 96395
1 45507 95690
1 40603 78085
1 77949 91420
1 55611 77927
1 6196 99474
1 25930 44111
1 70435 77703
1 34878 93243
1 31129 71920
1 8292 44085
1 11278 56041
1 83969 92161
1 42067 97585
1 88541 88720
1 40589 87634
1 23736 95813
1 19654 81121
1 51663 52735
1 46500 57445
1 20582 82992
1 73405 81235
1 31737 34110
1 15949 99545
1 6021 88024
1 41214 92005
1 18191 42464
1 31226 49970
1 90406 95271
1 65115 96143
1 52155 88104
1 16832 34718
1 20179 98996
1 31851 93936
1 7760 87897
1 92661 98155
1 79259 79449
1 77933 99395
1 45334 76041
1 1199 9974
1 42874 44046
1 21315 72138
1 37502 60493
1 63329 85218
1 67641 96001
1 70643 97164
1 34509 99981
1 41785 54176
1 45664 94350
1 8832 26776
1 48753 99792
1 29897 41959
1 24763 68979
1 3196 72954
1 63768 91496
1 14498 83734
1 19088 41722
1 71311 89771
1 19733 90598
1 7604 21940
1 16945 82411
1 41754 82871
1 52834 76030
1 37878 77194
1 19608 31277
1 77817 80918
1 13560 14702
1 23253 65138
1 41389 51620
1 15343 39873
1 83986 86966
1 7301 88842
1 62081 77264
1 48725 67939
1 21617 47326
1 26720 65772
1 42692 56602
1 71773 99604
1 55392 80231
1 26541 96213
1 5715 28200
1 55502 98498
1 3390 75049
1 40814 45640
1 26793 96199
1 13639 79722
1 19306 53536
1 23806 30491
1 35381 90715
1 990 57881
1 55496 96721
1 10399 85442
1 3527 94957
1 29728 37838
1 73248 81984
1 56312 65720
1 15190 89416
1 92532 93622
1 47161 60443
1 1145 98515
1 341 23876
1 2200 90672
1 16587 60330
1 21104 90647
1 33057 52565
1 72591 75289
1 25029 66786
1 5389 56713
1 8491 87458
1 14420 30725
1 31968 87416
1 71949 90860
1 68528 68913
1 618 67813
1 48936 86807
1 64801 82233
1 260 36568
1 62650 84969
1 42951 85713
1 19180 93756
1 90539 95878
1 1071 22380
1 76151 92018
1 1636 46229
1 34140 88251
1 43145 50809
1 5089 25792
1 13897 20358
1 34051 73808
1 68075 98017
1 1114 27675
1 184 51160
1 30414 47997
1 41743 58310
1 4788 7823
1 70039 99414
1 7307 56488
1 31662 82610
1 64145 96639
1 19105 42972
1 35156 81201
1 8419 38133
1 50167 80308
1 82202 92966
1 84107 94456
1 59924 61631
1 26683 43566
1 4021 13577
1 61098 71915
1 23864 83636
1 60556 66075
1 45004 98681
1 32955 63698
1 63607 82958
1 21434 26962
1 29595 46869
1 11722 52540
1 33458 35386
1 22984 93598
1 53148 84512
1 5575 12090
1 27739 75577
1 7506 88696
1 24034 75472
1 12537 81711
1 11102 48795
1 18769 30403
1 57671 96091
1 45104 87292
1 82017 99772
1 28904 50021
1 63754 74681
1 72179 99509
1 66647 68311
1 32429 97140
1 34322 34818
1 70677 75945
1 49517 88722
1 47894 48688
1 95708 98819
1 6007 48415
1 27831 33459
1 42876 55422
1 37203 68351
1 92933 96254
1 64981 87042
1 9736 78522
1 24613 30720
1 35663 68815
1 49266 63003
1 29650 54139
1 24849 78631
1 23348 42230
1 3648 7234
1 66800 97503
1 50896 57123
1 27417 88406
1 26806 74333
1 66949 88195
1 30891 38970
1 24656 46224
1 77874 86511
1 20062 83966
1 88358 99649
1 22439 44143
1 12600 56834
1 18112 64281
1 40055 82912
1 1647 56741
1 22205 76660
1 3655 31055
1 8523 89396
1 45430 58477
1 66425 95367
1 47599 52511
1 24585 78564
1 50857 94410
1 36676 86346
1 1693 89677
1 69364 82084
1 27796 47437
1 25279 68357
1 76821 82561
1 33416 49530
1 126 17455
1 51647 83800
1 59141 87555
1 18018 78864
1 48907 67606
1 40535 43117
1 45833 93365
1 51958 61793
1 26313 93957
1 2218 71329
1 5757 32384
1 34455 77042
1 39521 77454
1 32058 46211
1 78722 80434
1 27048 42625
1 25657 30923
1 27049 41472
1 6414 56074
1 36912 49805
1 65583 77803
1 1766 51623
1 16879 51543
1 20507 81787
1 1143 60136
1 24667 85201
1 29709 45207
1 53624 61075
1 38083 83916
1 6211 32143
1 48846 75124
1 81017 84962
1 41490 64057
1 247 18204
1 50166 61758
1 15032 27960
1 4389 59480
1 1677 47486
1 65876 99554
1 12425 85839
1 86045 97017
1 51247 65870
1 37187 91214
1 19406 98845
1 40491 94534
1 32506 39548
1 36207 58114
1 78918 89220
1 26492 60628
1 2988 45564
1 13419 67713
1 32273 91113
1 13706 96881
1 25943 56312
1 60764 93571
1 81513 90212
1 49153 69604
1 32373 94491
1 7160 60697
1 79519 99580
1 29201 48789
1 21433 53373
1 30891 39686
1 33534 47301
1 20483 67776
1 28166 69071
1 38862 84483
1 72602 98003
1 30684 98183
1 68765 89260
1 68737 82513
1 31843 51108
1 16622 64267
1 3514 85979
1 21103 35464
1 26422 83701
1 26606 44145
1 42823 45630
1 8624 12160
1 60297 84207
1 20895 53654
1 58173 95567
1 81311 91348
1 58869 70208
1 5031 92543
1 20593 48791
1 46328 65091
1 48916 92896
1 21044 97457
1 16216 34531
1 47474 55296
1 51984 61435
1 54232 66673
1 51630 63811
1 14011 67814
1 9244 73981
1 11646 12983
1 56943 97390
1 88332 96725
1 35317 50449
1 2802 31779
1 46077 85888
1 6620 44915
1 19700 99152
1 15587 39923
1 29486 53797
1 58734 66530
1 20965 43940
1 58638 74632
1 30241 32490
1 47325 92565
1 54576 70693
1 49563 73370
1 22941 53051
1 59721 89956
1 2161 46238
1 35894 88263
1 43560 76272
1 96642 98200
1 31694 54683
1 52158 97345
1 89914 91411
1 9357 83190
1 21259 93805
1 46679 91647
1 24116 50702
1 57487 88198
1 15169 92956
1 36473 91466
1 42526 68878
1 3602 76434
1 12236 97652
1 59109 68491
1 73934 82714
1 22533 75914
1 58703 82401
1 26073 54326
1 33134 97994
1 54938 79201
1 60256 74662
1 36763 68253
1 11939 96900
1 367 53352
1 31175 52793
1 12490 77445
1 7808 57099
1 35663 67145
1 7372 50077
1 23637 51945
1 14120 55701
1 54625 79355
1 27934 68366
1 7819 21065
1 87545 89547
1 82785 86887
1 44661 65775
1 14254 77376
1 6929 32825
1 29889 85194
1 25745 45823
1 18693 63078
1 24475 35303
1 6388 44101
1 26716 29756
1 768 76214
1 22906 78287
1 19612 87189
1 49994 59937
1 5070 74227
1 65902 71861
1 20825 94048
1 39717 58013
1 17958 31807
1 50260 83910
1 51021 95985
1 26405 98134
1 15683 30273
1 41607 75548
1 7639 94079
1 54749 92898
1 59213 60636
1 20314 26593
1 25246 96034
1 17374 50976
1 6489 9323
1 53228 76695
1 34660 82715
1 43655 83559
1 3485 40083
1 12644 57700
1 2705 94290
1 16772 75053
1 41617 61692
1 10200 68231
1 42578 43855
1 32263 38343
1 57540 94595
1 31297 67680
1 20322 44916
1 20964 25232
1 29860 72394
1 19225 81819
1 107 11166
1 17236 77799
1 17747 65002
1 28058 72329
1 79384 94096
1 13488 75443
1 1191 64045
1 51186 56369
1 62732 85468
1 72258 74995
1 55731 98892
1 37211 65427
1 26614 42031
1 33093 38137
1 9063 76423
1 80692 90259
1 28942 66331
1 31075 35508
1 20676 23096
1 8143 98446
1 40319 43006
1 20566 45867
1 20701 47085
1 3329 77248
1 27820 96590
1 51095 97868
1 26703 83315
1 36142 94530
1 76822 93544
1 28378 90674
1 77371 81402
1 1661 44624
1 66179 92009
1 49261 88550
1 34233 81765
1 11597 92599
1 54302 81590
1 67299 88599
1 5141 9705
1 10238 20939
1 10076 97935
1 52796 69580
1 79772 90147
1 8780 18251
1 60469 65562
1 10395 29137
1 830 68309
1 53454 56678
1 39587 71201
1 38581 41674
1 11119 72388
1 6253 19515
1 17676 31759
1 51371 65652
1 9753 52968
1 13000 29634
1 12899 81796
1 54091 87915
1 60898 89989
1 6451 79521
1 14319 54680
1 45488 50178
1 60359 92976
1 26430 73965
1 53947 87943
1 91257 96657
1 82449 87929
1 53873 94890
1 3393 20034
1 24246 93962
1 17997 22678
1 49298 77155
1 34489 89768
1 31851 73264
1 21703 90915
1 47886 87561
1 45579 49263
1 16708 25670
1 74564 91054
1 41311 76614
1 10917 12366
1 11579 58282
1 22812 88632
1 49987 75591
1 13348 71511
1 6880 11245
1 19670 25789
1 22495 65339
1 33654 88561
1 87780 88739
1 50169 97726
1 71483 73973
1 70891 82793
1 20042 27196
1 69612 79047
1 18046 73587
1 36023 73235
1 49695 55297
1 41052 77413
1 69109 94835
1 53380 70256
1 1162 49291
1 43826 63823
1 6887 91329
1 71959 80882
1 80287 85901
1 4820 64172
1 17614 59616
1 38315 88925
1 62816 79254
1 52627 62233
1 9056 30269
1 57761 70323
1 47862 64756
1 32180 71372
1 28175 97619
1 5117 74048
1 26958 32602
1 65251 85980
1 19021 49667
1 57043 70053
1 2392 16800
1 54691 82895
1 33831 95482
1 37576 39387
1 24129 81768
1 55454 84684
1 64540 91904
1 16083 52177
1 46519 60060
1 54730 59673
1 29266 68697
1 90116 96611
1 30946 97237
1 31167 80316
1 50199 65867
1 52829 59111
1 18932 47240
1 5987 35676
1 3129 67843
1 67071 85401
1 10307 35405
1 10142 45281
1 73226 86642
1 6318 46970
1 29691 41970
1 8117 47650
1 10130 41279
1 6490 78088
1 47358 97876
1 9062 22016
1 64470 69910
1 33740 34577
1 40070 56097
1 53743 75336
1 27456 47402
1 36693 80576
1 3796 80711
1 25383 56853
1 30712 95254
1 69148 86549
1 28844 31866
1 10118 96712
1 18823 31517
1 81339 89411
1 70907 91565
1 32339 51324
1 70492 79909
1 33305 49561
1 10923 38719
1 21109 28853
1 51434 64149
1 27765 96950
1 75884 81517
1 37137 48702
1 18780 73445
1 84628 99033
1 51499 55236
1 20322 82742
1 44042 61644
1 12365 56444
1 33818 58736
1 15629 34266
1 7417 22039
1 35928 89787
1 47558 47982
1 30018 97252
1 18252 34076
1 38105 81328
1 79608 98947
1 11451 68332
1 75828 91091
1 33904 80928
1 86480 86951
1 45321 96091
1 7394 8083
1 2688 3191
1 20689 21047
1 71636 92650
1 32348 87627
1 82187 86407
1 34408 94542
1 66537 82646
1 27585 62296
1 1857 58495
1 5265 87391
1 79584 94935
1 10583 27703
1 54367 69031
1 40133 77738
1 852 30191
1 33017 73081
1 32610 37681
1 30092 88453
1 25291 88824
1 67654 72755
1 40476 49120
1 39568 66415
1 26879 49345
1 70047 82207
1 14298 71974
1 50171 82286
1 59850 88868
1 18507 70011
1 16816 60881
1 42088 45406
1 10589 76552
1 51431 64405
1 10939 98807
1 62850 87380
1 28775 81887
1 10827 69257
1 39699 76689
1 29857 33791
1 40543 69599
1 5067 33598
1 54944 83832
1 50148 55474
1 35947 58320
1 9959 59321
1 10475 50214
1 84713 94212
1 28800 46489
1 61214 83878
1 1260 34612
1 17035 68956
1 23297 32120
1 6787 56230
1 25372 71581
1 61133 81053
1 10855 83647
1 787 75320
1 38567 89265
1 35409 77910
1 16380 73843
1 62690 69610
1 29695 44967
1 25813 93375
1 34638 83426
1 84333 85932
1 12667 70804
1 8340 48958
1 41877 80597
1 45600 91815
1 17495 36914
1 30161 89657
1 7120 56695
1 71214 82018
1 45747 78399
1 688 21722
1 32857 60928
1 26276 84277
1 51794 58269
1 55351 78227
1 12042 98864
1 26355 70906
1 14164 77947
1 16341 47829
1 13076 99382
1 38511 70545
1 49005 56217
1 5700 24014
1 12084 58240
1 10838 93367
1 52183 64476
1 73305 83672
1 57748 94102
1 22145 75639
1 23416 98981
1 29578 83958
1 31482 88107
1 12380 86834
1 36643 79404
1 55847 88535
1 55509 68244
1 51474 96623
1 3911 31002
1 55069 90485
1 4978 57162
1 46316 99010
1 71796 89499
1 7850 89379
1 34320 56898
1 25825 77751
1 51305 85942
1 34166 49552
1 34745 90795
1 15563 35457
1 22995 86477
1 9292 20017
1 34021 82449
1 57769 99924
1 8469 75058
1 28309 70244
1 72196 73098
1 42602 73244
1 34726 73004
1 6194 58425
1 54060 55316
1 28384 51915
1 22654 68072
1 56459 86688
1 50245 77793
1 31352 51680
1 41281 48144
1 31356 65211
1 6623 17890
1 17558 67307
1 2745 95538
1 30404 83829
1 23884 94031
1 38662 40445
1 16215 96567
1 63774 73440
1 34245 69025
1 75628 79698
1 25453 88340
1 36045 36403
1 10021 61877
1 63475 65167
1 22768 89220
1 56688 63886
1 11704 79267
1 57679 73585
1 17127 17684
1 8737 90591
1 33002 71816
1 28583 92526
1 72580 93934
1 29182 50294
1 53285 82220
1 28359 85309
1 19826 45648
1 72884 95648
1 47809 92527
1 34075 99230
1 38785 42230
1 43970 64414
1 46131 87969
1 52150 94706
1 29780 78323
1 42681 68100
1 61262 76214
1 29043 91866
1 30631 84297
1 38187 82387
1 35345 60673
1 49589 52054
1 90777 97661
1 34400 87705
1 6104 7074
1 48253 65105
1 41003 42367
1 11903 61646
1 10985 44498
1 15779 24647
1 82248 92536
1 31718 47549
1 63022 95826
1 46594 71833
1 81366 89599
1 45053 58254
1 9246 42046
1 41687 74445
1 51522 59054
1 56626 78602
1 9686 78096
1 15405 70436
1 85896 91382
1 76939 79339
1 18608 81362
1 75496 87758
1 6027 75531
1 54431 87970
1 27023 87241
1 16062 38832
1 36425 86155
1 16779 87617
1 33378 55385
1 2844 17282
1 53989 75290
1 44215 55320
1 76610 87778
1 73675 87430
1 2911 93860
1 7483 42192
1 54097 98565
1 5359 50156
1 65701 97811
1 23110 80992
1 35581 76861
1 41446 92657
1 21054 49885
1 64035 83118
1 266 32567
1 19419 27823
1 7161 67416
1 69631 92292
1 31380 74705
1 5396 95274
1 15513 81520
1 10966 40901
1 68879 83515
1 3102 47820
1 48447 83769
1 46804 65743
1 12355 75219
1 7026 88595
1 4324 66743
1 33629 73228
1 23572 26954
1 19489 90614
1 58722 95734
1 76729 92524
1 8933 49909
1 20730 50960
1 20482 52188
1 89877 91107
1 26176 27179
1 21407 23763
1 33236 69103
1 89376 99655
1 5674 32468
1 36431 37627
1 21335 72619
1 9681 85044
1 43985 95472
1 80911 83655
1 23541 43951
1 22410 89245
1 42251 80837
1 10129 53586
1 26791 35310
1 52171 75076
1 48174 96414
1 33190 95422
1 6094 78493
1 1344 17699
1 33753 89542
1 38583 59836
1 41203 71408
1 22067 91873
1 20869 84918
1 9618 72133
1 51639 99470
1 51269 83957
1 11392 60409
1 46536 95921
1 41962 58322
1 37403 85783
1 41019 95040
1 8928 13775
1 6165 27147
1 36530 76917
1 33043 61177
1 8352 17011
1 5415 52166
1 40322 85798
1 37809 63114
1 44728 53586
1 16306 99608
1 70692 96806
1 52218 83370
1 17894 75192
1 7088 35508
1 11006 89523
1 38219 68254
1 31718 66910
1 41306 47799
1 877 67765
1 45810 58593
1 5484 36364
1 40670 77874
1 1271 66583
1 11324 73975
1 20727 93575
1 440 45868
1 11675 36497
1 10544 32627
1 9736 76056
1 24982 54470
1 41528 84260
1 45616 52822
1 57263 61828
1 73465 81015
1 6786 93667
1 63546 96074
1 41205 83166
1 7121 47818
1 44011 66509
1 45988 85068
1 4456 97755
1 32001 33570
1 49402 65299
1 52290 74306
1 73872 93119
1 26294 74016
1 1276 88261
1 2259 68366
1 49151 64044
1 18952 59875
1 4977 70159
1 72965 99403
1 18178 98930
1 25527 98151
1 88032 96278
1 12137 71996
1 13060 34151
1 75632 86470
1 19266 77723
1 10361 87391
1 87062 98951
1 28505 95335
1 68335 74436
1 10864 58618
1 12141 72273
1 16924 72118
1 58742 72524
1 1277 64330
1 2351 94522
1 83817 88001
1 11665 97447
1 60834 83422
1 51554 76577
1 50768 60285
1 58390 83671
1 38444 72130
1 39153 49671
1 37385 76193
1 58023 61082
1 94222 97605
1 13481 61168
1 40494 72295
1 35855 45325
1 28696 91425
1 16999 64990
1 78352 79806
1 22203 46418
1 43958 96507
1 36633 80229
1 7135 73498
1 3430 34375
1 87860 92130
1 88215 91385
1 48508 68905
1 17341 33597
1 31424 91657
1 28985 73238
1 1840 38294
1 110 76943
1 8531 37698
1 32816 86790
1 9805 22895
1 44403 68531
1 22449 22872
1 59784 86530
1 44134 65669
1 8255 90925
1 20665 95976
1 18311 77294
1 17039 77009
1 68144 72286
1 47774 82145
1 86900 87482
1 3500 77608
1 15087 27431
1 5893 98471
1 2765 38208
1 57587 63246
1 16296 23595
1 11854 75403
1 18082 76918
1 901 73835
1 88923 90496
1 41313 62622
1 25939 49510
1 26068 63192
1 8131 40172
1 47265 66947
1 74483 95699
1 551 91431
1 54445 56618
1 28450 42059
1 22166 37060
1 28717 42979
1 44273 76625
1 1107 41243
1 22923 41900
1 16985 44898
1 7985 27032
1 31274 97655
1 10966 89812
1 5538 75351
1 2889 52130
1 8863 41031
1 74651 95917
1 35749 48095
1 31801 70582
1 80632 94929
1 61603 83913
1 71415 88384
1 17543 82527
1 1920 14682
1 8284 44508
1 32119 43074
1 16397 33690
1 82515 89409
1 18083 44055
1 64178 76038
1 49396 95454
1 7538 39974
1 15707 22921
1 6906 58701
1 42218 89957
1 44234 71781
1 90791 92428
1 16929 28230
1 56748 90785
1 81759 91278
1 76653 95422
1 39076 56505
1 51032 59117
1 35160 75442
1 61311 62680
1 29274 80668
1 16100 56305
1 4312 8144
1 18357 27285
1 22559 22633
1 47558 76768
1 22379 42917
1 60247 91049
1 9831 85513
1 19577 70736
1 11971 36467
1 64138 86582
1 12415 90966
1 45391 95427
1 43507 45087
1 26762 68455
1 57073 63667
1 74130 95474
1 75539 86324
1 3634 12151
1 53002 89066
1 13462 27247
1 13026 47899
1 3795 14321
1 38218 40759
1 2467 30692
1 33405 96713
1 77432 97549
1 31820 90086
1 35732 59564
1 12211 18219
1 5297 32935
1 17790 90869
1 31565 88193
1 60307 73393
1 53095 66763
1 40008 89204
1 17871 70669
1 25857 83618
1 77728 82701
1 14121 64065
1 18173 85660
1 59526 96679
1 27872 28813
1 79680 97218
1 23191 29733
1 12695 70500
1 30054 98712
1 11675 45401
1 8649 61244
1 52748 80804
1 11837 83543
1 34709 69501
1 19512 19619
1 42387 48865
1 10025 94817
1 9623 14278
1 6041 95702
1 10710 74020
1 3386 46828
1 31930 59326
1 21252 29780
1 25872 81899
1 15984 95777
1 8575 20437
1 83285 99457
1 36707 94904
1 9711 14673
1 21446 41087
1 9538 29487
1 11239 50905
1 43687 67720
1 73200 86423
1 10086 92146
1 36 42042
1 2562 34302
1 33964 97303
1 48629 65423
1 28161 29646
1 19464 83929
1 19491 70403
1 22337 34290
1 77134 88837
1 36458 79067
1 5318 73501
1 21417 56166
1 39586 46389
1 12536 34928
1 15172 26039
1 26400 67141
1 425 42496
1 81385 98276
1 17711 37379
1 27775 77744
1 6760 68861
1 16231 93209
1 4249 66686
1 11170 47434
1 2183 60324
1 10689 51540
1 16907 48468
1 23386 51626
1 52052 96691
1 57897 64606
1 14388 43027
1 70123 96219
1 10254 16700
1 67734 97957
1 12956 15034
1 16221 87214
1 56694 70134
1 4954 33506
1 89065 98129
1 52220 61525
1 22487 88827
1 14604 35634
1 13506 25701
1 80535 99594
1 47717 73630
1 4711 64789
1 57212 59072
1 47505 63546
1 33628 95510
1 2756 13143
1 12650 47541
1 4517 35201
1 89490 92294
1 44835 70370
1 48097 85819
1 30086 60746
1 55254 81633
1 9134 53506
1 6398 49326
1 73920 90037
1 65930 92079
1 15653 54321
1 51551 52395
1 26093 40117
1 5378 53390
1 55411 85640
1 63986 94154
1 29039 95616
1 868 54161
1 23051 37154
1 29165 74915
1 18627 43769
1 41753 83121
1 12033 17915
1 27298 31803
1 64485 99885
1 86186 95215
1 37775 41911
1 22634 52982
1 17752 88741
1 16221 38552
1 20637 35762
1 29106 83340
1 13189 37364
1 30446 70024
1 12598 44300
1 64663 88718
1 18807 45741
1 20164 58232
1 16193 83536
1 2886 97733
1 48085 86512
1 74375 90574
1 3455 73149
1 8854 32568
1 32034 83147
1 66230 88571
1 11961 71210
1 63983 78469
1 24460 94311
1 10122 32062
1 66172 74423
1 72912 84058
1 39742 97785
1 20178 59244
1 84025 94536
1 43295 82343
1 42695 62650
1 16786 18441
1 13313 53894
1 45508 71906
1 49276 54467
1 47263 83572
1 36116 90069
1 83068 96179
1 29951 74414
1 11932 22082
1 9278 67189
1 14111 66833
1 23221 91856
1 23403 81843
1 62285 63149
1 56086 98984
1 61818 87705
1 41711 71053
1 11172 80084
1 35286 88256
1 35681 52421
1 4970 86753
1 16202 58343
1 91757 92881
1 7154 14627
1 67294 73992
1 3470 51715
1 46353 69877
1 24506 59078
1 31982 97533
1 45479 62405
1 52024 70153
1 19337 77733
1 44491 69500
1 28112 59214
1 41062 58089
1 68820 81053
1 60986 99441
1 17057 48778
1 31282 32545
1 77452 96530
1 40628 83133
1 51455 69949
1 30836 34409
1 3360 26454
1 51051 89741
1 68624 84601
1 21531 96935
1 13346 60703
1 57852 94034
1 56252 86958
1 44405 71562
1 56947 65116
1 23551 58306
1 58804 94897
1 12321 99034
1 20722 85956
1 21950 80784
1 6144 26373
1 16244 66416
1 6494 55257
1 38945 44371
1 23744 73503
1 32994 60621
1 4904 99635
1 44726 86824
1 72519 99782
1 30813 30876
1 17049 98902
1 68112 85454
1 81684 85790
1 56213 60340
1 48640 99501
1 22799 32382
1 83274 91795
1 71039 74413
1 15213 92007
1 18208 70926
1 53330 54924
1 9058 84855
1 32446 56207
1 13330 90199
1 9455 9989
1 34067 54873
1 3510 46606
1 68125 86836
1 22785 73407
1 47650 48393
1 33750 83519
1 25844 64428
1 20222 29971
1 20526 40311
1 7961 73636
1 22483 41028
1 5135 48744
1 17169 60094
1 40471 71406
1 78184 97783
1 29615 77378
1 3334 57952
1 33803 84146
1 42337 47051
1 16816 85456
1 46575 68771
1 49528 57795
1 64596 85793
1 84254 95924
1 46644 55339
1 17372 62117
1 29924 94714
1 24986 46208
1 58618 62376
1 1143 79007
1 60031 87889
1 24598 65437
1 25451 52975
1 36669 98604
1 16265 94963
1 297 11449
1 71071 84718
1 25454 69092
1 66346 83027
1 15372 56613
1 2858 79071
1 25893 81229
1 77591 83421
1 18271 95223
1 22060 90710
1 44533 62266
1 1059 10952
1 82664 93220
1 23141 76242
1 24743 85778
1 66056 99659
1 12244 70273
1 21136 64093
1 79163 93869
1 17164 18108
1 20352 73087
1 96428 97863
1 5231 41582
1 6161 87703
1 90156 97552
1 23313 25421
1 15029 87338
1 54473 81752
1 31043 68582
1 22240 51372
1 53672 71764
1 46975 89506
1 60698 97808
1 9319 55451
1 18772 96474
1 45330 86738
1 63544 77297
1 42347 95364
1 13431 64413
1 54961 98523
1 2775 38404
1 8017 93110
1 99341 99785
1 742 8251
1 21772 67985
1 94705 98840
1 50315 64057
1 4006 63184
1 11087 15841
1 45092 96087
1 84232 90508
1 8431 23029
1 2954 22840
1 20530 47960
1 69826 84422
1 67955 99707
1 68753 89492
1 1583 33693
1 48206 69367
1 10343 22485
1 21407 29271
1 55674 96133
1 70382 88624
1 16620 57333
1 9954 34806
1 55340 90492
1 30222 85147
1 51789 94249
1 72843 87436
1 27356 55227
1 36132 42626
1 27087 32719
1 33776 94168
1 43484 65282
1 69920 93340
1 57938 87536
1 3195 86954
1 11391 53151
1 11574 33606
1 51812 93039
1 636 44950
1 51352 82788
1 46462 55391
1 5233 39194
1 4693 71558
1 35335 37661
1 47992 94856
1 53534 55503
1 77870 98951
1 57252 84394
1 21695 40364
1 36254 85347
1 25009 48168
1 38750 93143
1 4596 40923
1 4272 19499
1 24243 86394
1 9438 69925
1 18703 52755
1 21402 80729
1 39551 65406
1 56850 81263
1 40755 90962
1 33112 63347
1 51033 95041
1 29919 79626
1 23853 42132
1 25895 28069
1 50128 71443
1 34459 64315
1 52784 79668
1 1128 26242
1 48040 73683
1 10615 47479
1 25477 53281
1 22910 39551
1 27883 88161
1 1589 22795
1 6000 97463
1 37780 50611
1 54856 66499
1 14894 79090
1 12513 36910
1 59028 70078
1 80977 93666
1 13890 19692
1 15955 91610
1 24783 51745
1 35388 58892
1 42267 57171
1 48632 82497
1 7617 24473
1 56133 73522
1 17544 48743
1 60709 63855
1 12871 97515
1 62857 73994
1 59336 84893
1 21748 52368
1 14817 45409
1 46987 84653
1 73834 85701
1 39030 49700
1 8704 41660
1 22001 64792
1 14339 40785
1 88384 90029
1 23866 56992
1 21804 74309
1 64158 98753
1 28426 78450
1 21927 24404
1 71479 91120
1 3376 52759
1 2430 93044
1 23814 57319
1 43479 76748
1 86190 96924
1 203 19632
1 78824 83671
1 2557 18413
1 5125 66760
1 27546 56949
1 47713 98923
1 64742 94147
1 15418 42405
1 52409 99832
1 76620 85608
1 14508 53767
1 33756 73336
1 25744 82486
1 25853 36325
1 71405 90263
1 20542 45934
1 5862 75128
1 13439 43786
1 27257 71621
1 4827 88304
1 92880 98851
1 15154 92910
1 32758 94040
1 56053 57419
1 48474 82279
1 4108 63359
1 80149 95124
1 43303 69208
1 33598 90932
1 51324 83254
1 19364 77702
1 42883 75876
1 32174 58184
1 55226 55886
1 3164 20343
1 64091 98531
1 29319 59165
1 14201 42766
1 30234 76215
1 49291 87334
1 20558 30094
1 54704 78976
1 45381 70068
1 18991 52359
1 16305 41013
1 24337 62811
1 8884 95889
1 9319 34981
1 39319 45403
1 38910 88562
1 74879 77083
1 36279 97215
1 37379 78643
1 20503 43130
1 69086 97861
1 55123 94128
1 36326 98445
1 56787 64673
1 30387 49311
1 12021 37718
1 22405 30381
1 77935 78195
1 2640 80790
1 5070 56313
1 164 84637
1 41704 96645
1 57273 72553
1 26846 83972
1 41707 81805
1 29834 62596
1 1071 50530
1 27468 86747
1 57936 97958
1 60773 72642
1 36910 66103
1 54440 97923
1 50823 78078
1 44390 84252
1 12930 28539
1 3578 77427
1 47538 70913
1 46260 78237
1 36889 79459
1 6563 12624
1 39213 91787
1 75103 88462
1 12145 84443
1 81562 86800
1 40621 95015
1 1490 74342
1 6521 20873
1 24920 62607
1 76128 99728
1 14671 27565
1 3727 16363
1 26974 83917
1 26190 56940
1 10108 88751
1 61763 91220
1 11435 15276
1 79170 88519
1 65138 85004
1 53890 76387
1 56840 64213
1 18241 88510
1 14907 48861
1 43105 55831
1 16095 18067
1 17611 32279
1 45983 69891
1 88950 92214
1 73012 82077
1 4809 49754
1 53233 97692
1 77631 94885
1 1548 96821
1 55319 76514
1 56988 82231
1 62942 70383
1 8542 88820
1 44793 79499
1 13851 42011
1 10209 80887
1 24261 39283
1 11799 31829
1 8664 54697
1 43887 89237
1 65296 81888
1 26022 34779
1 11377 76308
1 61189 91246
1 17511 93209
1 51812 70325
1 14439 81043
1 69209 70040
1 44596 66499
1 35709 71064
1 60256 91396
1 18223 70468
1 35358 82956
1 23650 96828
1 15624 43972
1 17265 65729
1 5257 57326
1 29436 85061
1 3004 19047
1 27686 60110
1 14933 17454
1 17697 87832
1 16593 35923
1 3915 48121
1 2018 39644
1 17041 90642
1 31375 90305
1 535 2238
1 7139 40503
1 23154 31125
1 12778 98599
1 6353 64340
1 56593 65703
1 58276 69970
1 46477 71468
1 9520 15686
1 55821 95982
1 63024 76215
1 42029 96724
1 6662 51853
1 6581 25214
1 56988 68831
1 25716 38454
1 24478 85396
1 39591 86287
1 41330 50822
1 60555 62421
1 47825 85596
1 5774 22002
1 36620 70915
1 42364 59224
1 709 24228
1 4717 77355
1 32266 39852
1 69665 73406
1 4184 7097
1 44520 75875
1 35606 60729
1 66284 96471
1 25500 86525
1 65802 94597
1 65682 83055
1 70504 71811
1 31232 56636
1 73343 81378
1 57968 81674
1 20228 60707
1 64764 76483
1 14242 59591
1 70446 90759
1 13278 52402
1 42762 79619
1 54732 70791
1 23793 79549
1 43535 78428
1 46568 93457
1 11275 39849
1 50827 67685
1 46421 80747
1 25160 78008
1 38799 88860
1 40983 55315
1 1884 11748
1 50339 74882
1 81260 94451
1 50037 92478
1 26049 50756
1 24901 70800
1 65282 79128
1 4643 80167
1 6813 86164
1 17423 99668
1 880 78502
1 21539 94902
1 2533 7050
1 3543 74738
1 31773 96402
1 21345 76460
1 63868 79795
1 28510 93808
1 14849 33064
1 23449 50951
1 26312 33956
1 63512 85347
1 3118 90918
1 67905 76528
1 48212 59442
1 64540 93161
1 33900 59161
1 66441 83711
1 31744 98537
1 28771 72070
1 79833 95937
1 20405 56192
1 43401 69596
1 20458 61918
1 13918 20762
1 20370 77307
1 41107 55202
1 92 38387
1 40333 60384
1 39983 91972
1 27796 78566
1 63184 64099
1 54713 72151
1 63057 72702
1 9519 82063
1 60867 75626
1 60552 89974
1 16900 62122
1 31764 76094
1 11875 66241
1 21517 32910
1 3768 47538
1 35975 74730
1 29363 48846
1 32677 71955
1 39878 59260
1 56249 73763
1 16762 52640
1 12105 14783
1 12 61266
1 3918 6351
1 28111 78841
1 15011 24615
1 26308 30793
1 30665 95293
1 62906 91543
1 35828 78864
1 50947 88355
1 5240 43800
1 9951 85313
1 6748 10630
1 84894 92558
1 26138 30851
1 2794 30655
1 16442 68963
1 78794 79737
1 33665 77622
1 45535 47657
1 14414 66754
1 18842 26693
1 42019 64301
1 1229 50452
1 58267 62469
1 108 71879
1 29796 86109
1 20281 47300
1 59560 76950
1 2931 37198
1 78416 86141
1 36475 63864
1 44092 84802
1 54624 56466
1 56349 93471
1 13523 47499
1 897 95548
1 52623 76324
1 7325 59907
1 16274 88975
1 39770 79048
1 21142 30825
1 69230 90758
1 30553 63503
1 83684 96439
1 38383 51139
1 61993 72049
1 75210 78589
1 88409 99746
1 41179 82684
1 41531 45824
1 24972 31630
1 32922 65322
1 18587 88801
1 55878 78466
1 87139 97696
1 36970 50190
1 47539 79335
1 7717 42167
1 6166 18267
1 21616 40855
1 48311 61593
1 5943 20288
1 5381 69487
1 6927 49495
1 34141 74504
1 30129 83188
1 33107 69112
1 1571 28592
1 64936 69921
1 58071 61407
1 49798 92274
1 24710 84717
1 66002 90499
1 20632 88589
1 11080 99774
1 48709 93519
1 33154 43269
1 6106 46968
1 70824 82466
1 6037 85144
1 48464 78521
1 91915 98270
1 8665 36168
1 45915 70624
1 68014 87707
1 11391 55483
1 86589 94960
1 77000 88090
1 13935 32272
1 48897 92383
1 51217 94952
1 17819 66359
1 7047 53797
1 53806 73774
1 47424 93659
1 56969 68760
1 20204 65130
1 4070 96306
1 6905 85268
1 15027 81336
1 70707 90330
1 3206 38976
1 66842 83674
1 52299 72299
1 27161 46225
1 9580 25747
1 79566 82861
1 4587 71142
1 70803 85432
1 16341 69872
1 26835 86658
1 55748 71532
1 47305 89681
1 11001 68553
1 47701 66762
1 19248 43812
1 27677 71815
1 18735 41881
1 21601 37212
1 18487 51623
1 6240 76164
1 1963 82020
1 36305 75496
1 5579 27349
1 18772 79459
1 42983 56822
1 15744 99785
1 11031 18103
1 53958 90879
1 36442 79741
1 15685 68129
1 7452 43850
1 18032 83536
1 19170 92655
1 79853 81130
1 3158 52694
1 23114 50419
1 2179 74560
1 23836 79306
1 9947 83253
1 87984 97774
1 9271 71579
1 51611 87531
1 8129 58439
1 3431 20866
1 66780 98857
1 74706 84130
1 9207 85497
1 4645 66281
1 36861 97298
1 47757 84933
1 45120 95821
1 24834 59812
1 48586 90048
1 18288 19519
1 55840 85009
1 61068 78724
1 1965 5321
1 44412 75840
1 31585 35596
1 8855 18269
1 34185 76502
1 19288 38847
1 46709 78797
1 53857 58079
1 32306 40771
1 49726 84035
1 70695 81582
1 67045 97322
1 59680 63250
1 32572 70987
1 65647 85475
1 85012 96906
1 4458 24559
1 2881 36604
1 57649 65983
1 77934 86312
1 66108 94328
1 55552 91487
1 44120 79670
1 14833 39158
1 11948 26373
1 36814 78722
1 19066 86198
1 78634 98685
1 12859 15827
1 66726 98743
1 16588 39416
1 24312 53696
1 29781 63446
1 39206 53169
1 14056 17144
1 23214 46675
1 12946 27648
1 32460 33937
1 26157 61780
1 12687 71137
1 32687 85062
1 4580 19597
1 12638 78993
1 405 24843
1 762 15474
1 19109 96954
1 28918 42208
1 16198 81511
1 52568 96228
1 79750 99157
1 71293 74030
1 5134 30100
1 14096 50395
1 19300 63037
1 24488 68295
1 42100 75705
1 86119 96808
1 65268 73951
1 2967 85932
1 8829 55242
1 4478 45535
1 6801 56814
1 47989 91140
1 10049 74765
1 35117 45422
1 30202 90942
1 7322 48298
1 58131 69817
1 14479 35840
1 20336 62634
1 80232 81756
1 18649 66741
1 65672 82055
1 26042 90829
1 12860 86753
1 41754 87572
1 23799 82906
1 56074 65443
1 10032 71149
1 17350 56516
1 41352 93424
1 54905 88230
1 56563 98374
1 54420 78648
1 10215 47815
1 27467 64110
1 50436 80749
1 13845 54286
1 68321 98244
1 38552 95141
1 93317 94853
1 23130 58923
1 32003 44820
1 53062 75731
1 81846 86331
1 2031 49029
1 44782 97846
1 24316 40740
1 58153 92754
1 19710 76055
1 1071 87432
1 37269 86232
1 77944 82544
1 23487 54747
1 33112 99210
1 2406 2878
1 65085 81951
1 1735 41300
1 85330 99533
1 23480 71994
1 6952 8286
1 34949 66610
1 118 35417
1 57882 64528
1 12011 48079
1 6991 39463
1 731 78432
1 12713 63039
1 10256 38215
1 33201 95253
1 48411 93500
1 3698 83547
1 21311 40580
1 6497 65440
1 1087 40315
1 7518 32683
1 33915 34545
1 22174 45384
1 19577 28591
1 9036 75713
1 83972 96801
1 22398 27680
1 77106 89657
1 39073 77046
1 39363 76524
1 54242 81524
1 9668 88813
1 16536 83696
1 20261 62633
1 7800 24463
1 2755 66134
1 15114 23236
1 54890 97095
1 67880 92393
1 48498 60879
1 32522 95057
1 237 25760
1 13433 95876
1 48060 70744
1 54581 57815
1 49974 72522
1 60906 85967
1 60471 96908
1 39548 42408
1 25609 26758
1 37290 38770
1 58836 95541
1 7449 21975
1 21092 62852
1 3483 5678
1 51608 98959
1 18839 39787
1 79196 79270
1 81836 93432
1 53201 64982
1 10148 34035
1 60029 77372
1 39966 43201
1 21803 57968
1 73338 97688
1 35386 83706
1 1831 84747
1 22603 46769
1 73883 95557
1 25290 53109
1 36110 41965
1 58546 74619
1 29003 48040
1 58666 89288
1 15347 24816
1 25757 27737
1 11733 84018
1 4562 31352
1 4543 84539
1 75480 88562
1 51388 71206
1 56824 66804
1 24590 79656
1 16770 85089
1 52111 90430
1 69302 94834
1 5696 28473
1 55759 88721
1 15526 28184
1 29729 43184
1 49661 70668
1 6578 7197
1 2595 4651
1 10689 50531
1 69276 86619
1 28555 37780
1 66527 75780
1 54842 66640
1 82971 96896
1 6988 60190
1 11916 63165
1 7570 88766
1 65373 81173
1 28180 91743
1 62494 66036
1 45222 83812
1 26300 29643
1 18186 42777
1 15620 57430
1 2152 85711
1 5744 15481
1 68110 78781
1 11885 22361
1 23479 78662
1 33850 63668
1 17024 25990
1 19769 46440
1 10406 39300
1 86394 88222
1 54681 69787
1 24972 60627
1 5024 20658
1 63994 82387
1 23387 85830
1 41362 96362
1 6393 88954
1 13011 60107
1 29623 46790
1 1175 81667
1 71629 76903
1 14659 19615
1 5342 51525
1 70173 88587
1 4190 15013
1 62271 95226
1 74646 75102
1 67912 80014
1 40698 76091
1 1099 24767
1 3547 34431
1 83747 87999
1 29389 77338
1 50557 88649
1 42153 99613
1 27125 59355
1 13794 77598
1 17124 37185
1 76163 79441
1 62561 70858
1 2100 43098
1 3273 59453
1 24654 34581
1 2940 95307
1 33036 44889
1 43267 69676
1 18636 46449
1 23534 98833
1 13533 50056
1 20236 48871
1 4891 47099
1 6962 70406
1 23728 32801
1 7632 13080
1 18768 45495
1 22959 53870
1 54346 58382
1 51203 96715
1 632 77144
1 43051 86646
1 51173 76108
1 7407 58749
1 23836 84896
1 12367 80979
1 11226 74624
1 36972 90375
1 5271 90661
1 29167 47474
1 55324 69722
1 64860 91614
1 42776 45620
1 7857 68762
1 49856 72212
1 12962 47551
1 36941 86943
1 9313 89332
1 16663 32052
1 92454 98730
1 16902 43615
1 84217 94464
1 32393 83407
1 9472 95831
1 79690 96031
1 4008 62612
1 34009 83974
1 22471 35077
1 68160 94836
1 30793 88639
1 7395 82350
1 22199 60985
1 10948 36578
1 63750 93613
1 22150 78555
1 72053 87126
1 45634 86502
1 37810 86341
1 34413 60545
1 8333 82368
1 38252 87010
1 32552 47153
1 9086 52288
1 9771 62883
1 30630 72841
1 66260 76111
1 235 59955
1 18953 94306
1 74902 99033
1 5585 16954
1 33195 33785
1 25356 77475
1 74702 90728
1 96000 96618
1 11919 46719
1 48515 77766
1 33124 44404
1 81344 96455
1 4553 27032
1 13254 49321
1 76834 77674
1 29809 37754
1 9276 17904
1 21098 42393
1 44154 78524
1 21081 51858
1 1062 23165
1 90243 96072
1 49807 79632
1 21185 26978
1 79248 94485
1 37064 37711
1 798 18779
1 7422 71576
1 16395 26381
1 26322 69326
1 20332 63696
1 25070 48867
1 34262 66900
1 72339 88274
1 6756 33385
1 3928 47630
1 9306 29301
1 67346 94747
1 5074 43456
1 72002 88784
1 74717 94313
1 3838 32203
1 9816 21288
1 65331 82245
1 34559 84118
1 23573 92987
1 65779 99484
1 17155 83873
1 24016 84793
1 11036 22630
1 506 65703
1 15269 43653
1 41099 97421
1 30580 81907
1 82746 89542
1 4898 50724
1 45486 94897
1 13678 44289
1 63235 66555
1 64531 74632
1 42876 93290
1 69381 75051
1 28874 57994
1 42664 70989
1 27643 80541
1 51487 90189
1 29606 52319
1 34392 73168
1 49302 74615
1 10732 57117
1 34165 81316
1 75568 85856
1 5575 71130
1 39400 72655
1 38509 60406
1 91969 96303
1 21664 84539
1 45419 50245
1 6318 35567
1 20981 44926
1 14574 81178
1 8593 77248
1 9474 29989
1 72615 95241
1 28816 38958
1 6536 19355
1 67941 96616
1 75437 78898
1 37314 54906
1 40552 81964
1 56760 62343
1 74720 82150
1 41042 72243
1 7694 64369
1 13366 64481
1 33965 73698
1 8 53153
1 25933 45717
1 52714 87502
1 22145 96560
1 47664 82413
1 13644 98360
1 22955 88671
1 3969 93412
1 41657 54533
1 12389 15664
1 50990 62162
1 75379 96379
1 13309 92055
1 49772 93410
1 17753 89819
1 39474 44936
1 68907 99392
1 21893 64393
1 60730 98413
1 14807 63429
1 53264 75560
1 13537 50364
1 2359 66827
1 22099 66364
1 63782 87508
1 18218 77663
1 25988 58581
1 37984 58775
1 9841 83143
1 84401 99516
1 3344 47924
1 61860 81565
1 30596 46776
1 9725 73545
1 4480 43685
1 85024 97952
1 11322 98982
1 24638 42463
1 9348 31906
1 3566 39873
1 7551 23360
1 30996 75597
1 8056 77377
1 12799 77715
1 24313 98054
1 214 68661
1 59708 99386
1 14170 16668
1 12518 47785
1 23906 25240
1 77001 80857
1 11609 92213
1 26892 93144
1 55255 56478
1 5626 30889
1 1796 57105
1 36415 77853
1 41850 65874
1 60924 88595
1 14439 74216
1 6727 62644
1 25861 48500
1 16023 97861
1 3192 9649
1 14636 17606
1 63536 76009
1 2192 50972
1 5325 53512
1 20920 56413
1 27158 72799
1 44973 52767
1 9170 80862
1 39270 99739
1 81351 92501
1 78909 99565
1 81418 88659
1 13013 15976
1 63723 86459
1 62519 80332
1 11196 78637
1 54815 81335
1 15582 83798
1 14132 47778
1 15621 26593
1 55076 67551
1 79053 86975
1 73341 77617
1 39813 60653
1 26003 63020
1 53634 99581
1 60686 99856
1 3385 62933
1 56446 79285
1 8982 42254
1 41814 62695
1 42291 63668
1 7943 68548
1 54678 87397
1 18595 56812
1 21801 83337
1 12006 60662
1 79153 86745
1 13952 48060
1 28755 87957
1 51452 75594
1 74537 98492
1 8035 15860
1 14576 62783
1 24804 95562
1 64277 78059
1 32975 72235
1 88466 88481
1 16458 77494
1 30620 62209
1 18928 74838
1 72234 75612
1 13883 50136
1 28805 64989
1 9588 24625
1 40406 56431
1 4696 81037
1 34545 45326
1 10234 37358
1 38593 83378
1 16239 63182
1 18634 91458
1 66748 76302
1 60045 77326
1 24325 47424
1 23342 89884
1 24115 52280
1 48818 83042
1 46086 94097
1 13678 91537
1 88572 96284
1 44165 57810
1 29984 53518
1 14126 17294
1 46518 70857
1 59954 64629
1 34091 86437
1 57780 79812
1 31526 83926
1 41844 86622
1 26796 79072
1 22684 53239
1 25244 80788
1 74308 76359
1 18478 51592
1 40359 62255
1 45580 88665
1 15319 26904
1 12523 22019
1 34264 59702
1 32288 41004
1 4139 89843
1 19476 98597
1 8315 78969
1 18621 59459
1 35741 93066
1 12706 41633
1 25971 42709
1 19701 34286
1 8499 46282
1 84759 89484
1 56030 88149
1 3358 92416
1 32309 58214
1 10629 80370
1 6716 64678
1 46640 46865
1 54530 67140
1 58471 64319
1 79815 98984
1 46362 76686
1 19649 20488
1 83163 88415
1 72763 89887
1 39705 82748
1 33660 43739
1 81687 99061
1 37355 44253
1 4521 73543
1 17029 64009
1 6157 84685
1 20593 71386
1 71649 97451
1 3060 54652
1 14949 82946
1 48346 92257
1 65861 97597
1 20419 35526
1 64733 82630
1 59237 74961
1 17716 36833
1 15356 82096
1 2202 8840
1 42535 49342
1 15788 94498
1 29790 89912
1 29201 30995
1 48625 94790
1 7495 94390
1 8184 39828
1 27822 44063
1 12191 36614
1 16744 35958
1 8188 62970
1 11866 76210
1 29130 70243
1 28741 72078
1 9866 26849
1 54103 77182
1 10767 39529
1 7108 56609
1 58827 98297
1 82315 97660
1 16826 87996
1 84156 86410
1 74555 98542
1 73605 77060
1 14085 80698
1 36585 37798
1 41631 69666
1 19823 56694
1 19298 19503
1 92483 96734
1 20069 90622
1 29691 41369
1 19563 62890
1 29408 72104
1 9243 16846
1 20705 62674
1 22445 45773
1 29879 93309
1 46229 91330
1 3580 67659
1 64618 66702
1 52981 76267
1 87504 90665
1 35010 93661
1 47942 91978
1 1922 35787
1 3636 41008
1 18852 54668
1 44866 76454
1 16292 69729
1 39038 94932
1 20605 56378
1 40474 90711
1 265 10929
1 6784 20711
1 75374 82062
1 4232 72218
1 63463 72862
1 80606 86737
1 13677 84605
1 43724 78927
1 14603 76989
1 33080 49607
1 40565 65764
1 28745 92539
1 10064 80381
1 50061 88068
1 73222 75678
1 15632 98428
1 41921 77956
1 72539 81294
1 83953 86052
1 34017 92234
1 29975 94324
1 46373 79119
1 50992 65573
1 75693 76468
1 42736 95986
1 38870 67534
1 13029 48600
1 33345 37845
1 49861 99498
1 29408 89525
1 49700 86310
1 26122 66192
1 20672 87464
1 3107 12874
1 36125 81317
1 21178 45770
1 46735 82071
1 17626 93019
1 23843 44590
1 9186 69585
1 10696 50881
1 61752 72554
1 85667 92621
1 12752 55265
1 443 82337
1 62112 92944
1 50959 99210
1 55983 83677
1 45516 46310
1 61496 87978
1 90507 97640
1 75006 79357
1 39430 53308
1 36043 83289
1 26205 68593
1 10146 36063
1 31235 88205
1 44068 85030
1 87322 96867
1 15424 25027
1 34697 80475
1 70163 95741
1 16063 27521
1 2181 40332
1 60426 95847
1 41477 46644
1 24391 30899
1 58720 87460
1 7545 60120
1 51064 62425
1 6500 53335
1 2052 41910
1 44751 67766
1 14423 19892
1 81569 94712
1 30547 70569
1 18760 85038
1 5027 78403
1 4995 86956
1 61546 80048
1 4005 44947
1 22273 85728
1 45516 59449
1 4519 85124
1 13786 33865
1 91517 95470
1 69345 86024
1 89314 98701
1 22686 78907
1 3475 85892
1 34909 37523
1 28451 70538
1 44175 97204
1 40938 89238
1 23593 57678
1 3936 66870
1 26919 37838
1 38182 68037
1 23279 64855
1 23082 28600
1 22670 91609
1 41646 44885
1 32105 82622
1 70227 72925
1 25736 94580
1 45573 81975
1 49297 92067
1 23271 87648
1 14724 20471
1 66406 71787
1 54443 58333
1 44597 94178
1 411 42782
1 40543 97576
1 58291 97367
1 55459 68086
1 3327 37935
1 10853 49124
1 1586 7605
1 4861 27983
1 77796 99897
1 79769 99409
1 769 42899
1 73900 98699
1 29368 98614
1 7038 71401
1 51488 66641
1 26215 59300
1 95879 97516
1 48227 65921
1 47410 63953
1 25161 99030
1 40533 78771
1 55858 90233
1 48765 59290
1 24454 35981
1 34114 52138
1 26048 36370
1 8837 38909
1 87464 87655
1 33897 99585
1 18746 76857
1 50691 77985
1 54285 65622
1 3171 49553
1 1702 14157
1 23616 55168
1 10129 13844
1 47783 65053
1 22777 51363
1 12206 54617
1 31751 32655
1 2663 42739
1 36748 66040
1 7494 15046
1 36183 52488
1 5631 19106
1 1720 71245
1 805 56073
1 34176 48878
1 50501 63911
1 15428 26495
1 54106 66265
1 9948 21375
1 7012 86094
1 64656 86075
1 22760 24831
1 45268 49745
1 30583 33216
1 42469 90250
1 32934 39773
1 56655 93128
1 4359 82173
1 30525 71727
1 29477 62972
1 60279 62182
1 91596 95775
1 881 4885
1 20372 90966
1 29913 73015
1 130 37185
1 31800 92911
1 35402 79647
1 34020 98093
1 36133 37550
1 16 97557
1 18561 65717
1 25639 50078
1 8943 15089
1 72769 84472
1 10745 32245
1 21707 55412
1 6408 87895
1 12090 60016
1 9384 81197
1 11043 13457
1 38905 75470
1 54003 96974
1 49478 68885
1 9160 23391
1 430 89103
1 41634 78800
1 96619 97899
1 15033 52259
1 63445 99891
1 18353 85835
1 41322 75832
1 15859 70098
1 65684 93990
1 85426 97516
1 40110 50552
1 62695 71411
1 44833 79598
1 16133 57283
1 21347 90443
1 10715 58846
1 69010 98964
1 19999 87724
1 1792 35411
1 11279 96060
1 38047 80395
1 32325 90591
1 41397 60795
1 77192 92727
1 17668 66537
1 30322 97571
1 2365 80622
1 60463 95551
1 24055 28113
1 7468 98561
1 8049 83777
1 83407 88071
1 46125 48848
1 56809 82452
1 21868 64656
1 33465 68199
1 12748 37547
1 35861 61453
1 21881 62124
1 31899 77922
1 32776 67933
1 60012 76498
1 8838 96622
1 13600 96161
1 18743 77677
1 30436 47835
1 43857 62086
1 45556 49436
1 33587 82881
1 83623 85361
1 13991 37082
1 16634 17108
1 53742 82960
1 52812 80825
1 1673 56938
1 4056 44053
1 67403 67594
1 56383 61802
1 52218 63192
1 16886 63503
1 74983 85099
1 87978 98629
1 37025 84330
1 55009 60307
1 19100 88124
1 65264 97182
1 45897 82986
1 12826 51785
1 17989 65258
1 22900 48585
1 11331 72648
1 58210 69023
1 60389 99046
1 33492 70448
1 49985 94228
1 35973 69218
1 28862 73254
1 18929 39900
1 70522 88646
1 33487 52389
1 5058 51193
1 77573 84935
1 89496 98635
1 66975 84017
1 40761 69028
1 20670 34847
1 14482 26601
1 17072 79673
1 13229 67435
1 43779 99839
1 33747 41562
1 29832 79986
1 20158 61225
1 5449 8352
1 50133 72370
1 57035 64245
1 5266 7964
1 1792 12356
1 14147 77147
1 6227 43825
1 24706 29745
1 27491 99534
1 1774 58693
1 37589 65120
1 27195 72080
1 43940 73837
1 34401 74759
1 41528 49460
1 33677 98017
1 75178 99816
1 6629 23720
1 53244 85868
1 14881 76957
1 29567 93255
1 37004 95947
1 19006 35282
1 46105 58892
1 62552 70194
1 69397 81615
1 20552 82606
1 22924 55848
1 20528 58546
1 11233 87127
1 53347 89931
1 26174 64041
1 73041 85640
1 17196 89432
1 12524 91823
1 21266 82251
1 39056 42386
1 7331 22105
1 22327 35660
1 21952 35105
1 89283 93431
1 30065 54701
1 1114 46590
1 54668 63225
1 1469 57416
1 2004 2970
1 35842 92109
1 13367 52396
1 61166 74751
1 538 87618
1 87948 90206
1 53706 77649
1 11416 95408
1 9287 84567
1 32760 37975
1 55058 59655
1 11735 51160
1 38432 96048
1 17595 78068
1 9278 75406
1 24900 56324
1 1225 40175
1 25815 73129
1 17732 57388
1 39623 60600
1 76348 94505
1 81253 93408
1 41771 81596
1 2357 43889
1 1003 33600
1 2262 67724
1 770 40887
1 5256 67442
1 36170 62560
1 66199 91314
1 35575 89283
1 31329 97373
1 29082 67469
1 29808 43297
1 35423 51043
1 10230 89544
1 1629 69840
1 19854 56077
1 43857 44449
1 15800 37558
1 18399 85047
1 9931 87937
1 29484 50762
1 25725 73037
1 76761 87141
1 57355 87244
1 56398 87888
1 20737 51220
1 70147 81382
1 922 30648
1 54365 81544
1 14229 91462
1 85950 99785
1 2912 3388
1 17243 49041
1 20722 75903
1 34516 42138
1 15984 44783
1 15255 71590
1 11283 45406
1 73607 77490
1 17500 61005
1 15900 95789
1 61318 81048
1 2661 76204
1 4190 32052
1 4473 91699
1 2168 38190
1 22199 30027
1 72583 94130
1 56993 64931
1 84099 99481
1 13902 66964
1 53657 99407
1 59849 80726
1 15977 62162
1 1535 34288
1 1207 3447
1 81266 88985
1 12995 80230
1 28496 28542
1 16724 18701
1 40796 87593
1 41830 60681
1 1919 77806
1 58749 59205
1 22779 98448
1 22427 31175
1 3844 31262
1 9624 49154
1 11244 82655
1 7139 73466
1 46761 77699
1 12255 26135
1 6300 72951
1 33720 55341
1 55709 83537
1 32091 81430
1 36997 88187
1 24831 65670
1 28335 56938
1 10297 51951
1 84015 85890
1 59518 99123
1 33147 88996
1 33121 78946
1 27402 41223
1 7100 96648
1 22485 78700
1 37620 74271
1 34814 36597
1 71763 84655
1 42821 50591
1 70425 86678
1 50568 53382
1 5062 45075
1 34455 94110
1 1915 62621
1 61868 75449
1 18484 46949
1 24395 87678
1 21936 53988
1 2127 75316
1 26375 91225
1 50163 81005
1 28365 47270
1 59766 86402
1 17025 66513
1 23841 75965
1 25782 82520
1 60004 72059
1 3646 70972
1 31277 48613
1 16706 98690
1 66598 96082
1 49700 70055
1 47615 72305
1 68196 85464
1 68553 75110
1 35502 87380
1 8105 90735
1 83395 86180
1 39772 42039
1 19209 42074
1 11685 80264
1 22356 84072
1 13516 73494
1 44595 75686
1 46939 86340
1 39068 81311
1 3981 34381
1 18266 53981
1 23125 88783
1 20311 81077
1 90887 97374
1 38079 84155
1 21696 66583
1 47654 92056
1 23434 64141
1 7603 25875
1 22095 94897
1 46950 67140
1 11540 85459
1 74575 94038
1 81017 92660
1 66829 94978
1 14182 83571
1 68671 80622
1 58040 69275
1 55474 59745
1 651 32460
1 30515 74948
1 85701 93483
1 33637 59780
1 54938 77078
1 52451 98759
1 38579 81238
1 40738 48773
1 61240 64136
1 18665 41766
1 4245 39223
1 5290 89123
1 23019 60606
1 15300 72728
1 53793 61550
1 17977 30793
1 40168 72299
1 46933 99830
1 77281 90256
1 34137 40575
1 51704 68184
1 12675 73053
1 25870 39912
1 12330 37370
1 52408 92580
1 12526 87193
1 52383 96844
1 53613 70362
1 20964 53425
1 62340 70800
1 45504 50888
1 63793 95896
1 23890 76599
1 21003 59960
1 9552 71611
1 25401 38913
1 54910 69577
1 20939 57453
1 25713 83366
1 65259 76453
1 7357 90764
1 81910 86887
1 1579 46161
1 3716 99081
1 61235 66271
1 24238 84665
1 12516 93770
1 90709 96642
1 38641 58905
1 25468 89141
1 18652 53392
1 44898 90238
1 41505 73859
1 15314 81903
1 77510 78742
1 65954 87995
1 61645 80397
1 16025 67271
1 44559 88989
1 37609 69606
1 53894 55814
1 78666 84728
1 15982 32450
1 62389 84425
1 61964 94298
1 76708 97986
1 30393 67694
1 50207 78938
1 1879 16801
1 81755 98576
1 18304 96023
1 6277 81299
1 33138 43754
1 18553 68584
1 18153 31973
1 86642 90698
1 3825 16357
1 33436 70205
1 29086 46338
1 60972 83808
1 54146 64842
1 37715 90588
1 49102 93245
1 22965 95713
1 52335 58723
1 6793 78014
1 15595 64363
1 11630 19046
1 10708 47918
1 64143 86368
1 16259 51980
1 67626 91643
1 27767 98726
1 52891 75421
1 28683 39488
1 14108 75445
1 3273 4580
1 43573 47817
1 62406 98049
1 879 75319
1 40613 88127
1 39794 40180
1 15371 94432
1 36811 57236
1 21227 32815
1 13458 94569
1 23519 61571
1 60573 81629
1 22017 58354
1 44429 59395
1 50925 75830
1 34913 59772
1 4542 12027
1 47963 63240
1 59699 75705
1 45566 99325
1 11067 37856
1 620 74249
1 74006 88973
1 44559 55515
1 5479 6734
1 2683 71097
1 2521 52892
1 25563 63567
1 21103 70713
1 55403 76616
1 8922 26781
1 58824 85563
1 84080 99471
1 3296 21005
1 61345 65001
1 7330 72545
1 16809 67969
1 35606 59473
1 42474 43078
1 92558 93559
1 598 3341
1 11242 81569
1 36293 64435
1 7562 51484
1 1416 19300
1 23949 30274
1 3110 22931
1 53575 91591
1 7283 7357
1 44219 87666
1 8412 47380
1 6298 64341
1 24600 91527
1 77111 92243
1 6983 18938
1 30363 63876
1 31929 91770
1 7251 10045
1 35320 46213
1 4517 69271
1 67427 80300
1 13707 38058
1 54374 87313
1 4408 11707
1 35773 87711
1 34283 40040
1 4842 13316
1 81887 88303
1 67117 95773
1 14998 78200
1 918 72946
1 11150 31834
1 15667 75171
1 6055 18764
1 49286 87692
1 13607 60281
1 22151 72857
1 58073 97467
1 67023 98323
1 29553 88205
1 16043 96839
1 5652 22266
1 32988 58042
1 3497 87176
1 18643 28521
1 19306 22394
1 73524 81599
1 84333 99972
1 61731 74201
1 43222 92621
1 21647 31513
1 87809 90494
1 29281 95438
1 3415 21510
1 38788 49477
1 42901 77676
1 41648 89875
1 55520 65743
1 27745 32852
1 46137 61614
1 19922 95700
1 62005 86087
1 60581 75789
1 63057 90521
1 6001 72035
1 14894 27555
1 16919 75575
1 30315 48702
1 4852 29529
1 69015 97769
1 75137 81724
1 8684 93727
1 57593 58597
1 7316 59026
1 39250 89356
1 35656 57689
1 23584 73301
1 49792 54630
1 8253 47194
1 91082 96024
1 15081 67173
1 40037 80551
1 38462 95191
1 41465 54966
1 14378 33313
1 36690 97529
1 51443 76635
1 52708 96873
1 28899 53265
1 2586 77256
1 21479 26584
1 49248 66415
1 1654 14501
1 77887 92082
1 6878 22290
1 15250 93688
1 21604 27767
1 22901 25424
1 71942 95782
1 50623 62177
1 26298 27964
1 4208 81793
1 5761 60874
1 50738 98022
1 16019 74657
1 41561 95450
1 32050 41271
1 53670 55355
1 17179 20301
1 27364 62505
1 51361 86764
1 5884 99511
1 11084 19487
1 41153 63370
1 53095 64893
1 20952 27062
1 2180 91836
1 15429 59452
1 10822 80446
1 40801 60280
1 3320 80375
1 33984 46603
1 24721 42395
1 10210 27427
1 379 25456
1 1165 62622
1 9026 98941
1 4766 59980
1 36344 43254
1 19410 93117
1 505 80052
1 29201 62549
1 46121 70127
1 66298 86512
1 60936 70722
1 63369 79482
1 22581 58144
1 18546 33861
1 47114 73548
1 44238 69951
1 42427 78522
1 49798 67861
1 34411 83211
1 45986 61471
1 18418 27009
1 51302 58843
1 43989 69762
1 33205 49125
1 9687 24793
1 68201 96628
1 4968 67750
1 19266 47137
1 66566 81168
1 35426 44296
1 93085 96701
1 26977 95497
1 33057 33653
1 27974 40582
1 8735 53827
1 36531 79764
1 10796 21854
1 2332 79957
1 6143 42193
1 37549 52365
1 62066 86627
1 27873 87304
1 42272 55645
1 21732 96136
1 47904 97376
1 73339 91992
1 13595 22731
1 45590 94931
1 4935 76438
1 33546 46790
1 47836 64854
1 8540 12082
1 70269 85992
1 20662 25880
1 10855 65380
1 3254 18400
1 49274 67936
1 28794 87941
1 57312 77706
1 29255 91525
1 62205 68042
1 37599 50305
1 49325 65790
1 28157 80865
1 3253 37414
1 47614 62359
1 27918 73959
1 30992 80691
1 20919 50971
1 83121 96279
1 15629 84873
1 84757 90504
1 52392 78502
1 36249 53558
1 12457 43386
1 72579 73424
1 66067 94499
1 45812 67184
1 8510 53627
1 5621 60544
1 38165 44075
1 42149 65254
1 3058 96685
1 4015 30346
1 29312 82466
1 26560 83313
1 30278 34973
1 22682 71014
1 68114 97070
1 13530 36014
1 30223 49802
1 33168 41250
1 44294 84924
1 40170 47267
1 37932 65747
1 14516 15787
1 20527 66892
1 18260 63055
1 22813 61536
1 41629 53409
1 43907 86882
1 43867 85116
1 62125 99185
1 8522 89637
1 15862 95914
1 20289 75513
1 17904 53834
1 51699 71943
1 19241 57935
1 23791 39069
1 17749 89721
1 38075 70642
1 186 44067
1 3458 27659
1 26640 31727
1 30646 52333
1 43195 99310
1 21292 30398
1 6469 39703
1 54080 56217
1 26957 62674
1 9927 39248
1 19763 80294
1 82142 99802
1 11748 40643
1 10436 48908
1 21149 39193
1 36296 83912
1 65251 67282
1 26128 66728
1 69182 92024
1 55889 63813
1 35106 96575
1 53374 69853
1 73944 94066
1 7716 45003
1 89950 98063
1 17250 19563
1 27490 42403
1 21134 48720
1 33616 89330
1 16086 85620
1 17025 83845
1 15212 76169
1 7793 68803
1 77240 99773
1 31551 78003
1 4515 79368
1 38476 54959
1 40904 85010
1 75829 89826
1 33096 54167
1 20326 88179
1 5676 15201
1 159 10126
1 7084 8912
1 28517 87123
1 17965 73180
1 53466 93556
1 34744 52854
1 19218 27000
1 28474 57945
1 21420 53431
1 59376 84638
1 78778 81614
1 19445 86530
1 61 48762
1 68920 71781
1 13298 86018
1 14939 93835
1 21425 85360
1 40666 79815
1 30010 67870
1 25151 41600
1 74497 97599
1 36962 83305
1 50111 78247
1 14029 48919
1 5371 23132
1 72003 72687
1 11483 27260
1 76131 99389
1 3102 72696
1 16371 42947
1 4451 30698
1 47648 67913
1 90719 98259
1 13350 40792
1 41064 80043
1 57639 81587
1 85085 89676
1 16100 43159
1 5786 97471
1 29643 99179
1 41382 64539
1 9580 25081
1 73450 99087
1 36387 43877
1 10631 43328
1 10481 98185
1 36703 61879
1 28153 95341
1 30836 86588
1 54264 68747
1 24594 41862
1 8858 17904
1 4936 74933
1 47579 64725
1 42724 79534
1 35722 86606
1 15596 44579
1 39950 60361
1 51135 84095
1 17471 97726
1 27736 79967
1 7808 80378
1 29501 72927
1 58606 89279
1 81447 92356
1 81888 98015
1 61227 86637
1 30673 76687
1 52949 85042
1 34059 79116
1 59709 70885
1 44740 96826
1 51174 69132
1 26412 43981
1 59826 96035
1 75783 82378
1 120 1729
1 34831 79478
1 13852 50518
1 33302 39606
1 59588 86319
1 21316 95551
1 2159 21236
1 27240 91428
1 48222 52317
1 383 22691
1 3580 30461
1 33508 92176
1 80951 99362
1 27257 34817
1 26996 66939
1 55157 89212
1 3825 81258
1 32911 63230
1 50404 54114
1 29356 74153
1 63652 66386
1 2752 91487
1 59252 87028
1 13490 28075
1 41691 98156
1 22800 82449
1 41466 87276
1 390 7687
1 33278 78744
1 83235 91081
1 38441 69171
1 10497 74830
1 4736 83118
1 65879 76392
1 11800 60433
1 9280 66776
1 40423 98207
1 35960 95946
1 1651 84709
1 16806 87455
1 56089 58755
1 38062 93014
1 6316 21615
1 73406 83929
1 536 92095
1 33748 35785
1 46832 89979
1 22392 56003
1 47322 94567
1 57568 63182
1 38969 66929
1 48786 59859
1 41976 52891
1 14075 59010
1 3646 45829
1 66742 82555
1 61039 82683
1 52808 64114
1 49714 76660
1 16722 33168
1 9775 78429
1 15821 28977
1 22187 62401
1 32786 69171
1 87783 89214
1 6466 27910
1 27300 42614
1 7321 40594
1 9255 72774
1 16469 69034
1 56128 61943
1 30729 95786
1 32375 33162
1 43007 77845
1 26683 62619
1 74804 82251
1 8261 32641
1 46533 56729
1 38749 72308
1 45095 55797
1 31630 60220
1 2730 13140
1 22282 36671
1 1419 41329
1 17665 63874
1 2953 20880
1 40266 90557
1 14282 24593
1 52722 90046
1 51474 86767
1 48219 82595
1 16322 19292
1 74120 77197
1 52683 52707
1 26653 85228
1 57209 95255
1 45530 89829
1 85742 98896
1 56747 58682
1 72672 93957
1 12836 68611
1 56132 82198
1 66005 90988
1 19124 95140
1 2991 35320
1 39256 73242
1 6059 83938
1 13180 38163
1 13386 68734
1 25128 33526
1 48576 74114
1 2226 64609
1 18758 97487
1 72946 81513
1 532 34189
1 10215 39601
1 32995 46435
1 54356 97407
1 59640 69791
1 28764 38304
1 20482 98133
1 42153 43055
1 40483 75247
1 46499 59165
1 55583 74897
1 77183 98750
1 29896 81894
1 40694 72060
1 5639 58388
1 27325 83943
1 22385 97723
1 49398 83247
1 37755 85463
1 697 35740
1 61092 87250
1 4325 21903
1 51784 85768
1 51976 85656
1 42627 82395
1 53625 94187
1 31033 37123
1 9402 22049
1 22976 67069
1 55729 93615
1 26818 45153
1 82439 98913
1 35035 71802
1 19990 37030
1 78914 90969
1 23908 43465
1 6184 98760
1 12023 24732
1 57568 71841
1 254 57853
1 46997 93803
1 21834 73024
1 30306 58107
1 78469 87908
1 68935 79895
1 28738 42025
1 19373 43438
1 20202 43214
1 2022 78983
1 23666 67129
1 36975 52897
1 7656 91686
1 59288 89565
1 57692 98795
1 39030 53766
1 27956 47303
1 71294 88747
1 7448 27496
1 44974 52052
1 2259 44132
1 85133 96949
1 82167 98989
1 31971 83120
1 27752 98716
1 39379 47792
1 6589 61032
1 64988 83814
1 27896 51373
1 42139 83482
1 2531 37950
1 60718 61152
1 76784 80190
1 75286 86035
1 75086 95307
1 3602 12683
1 55391 83830
1 3192 47489
1 23079 95347
1 1347 8761
1 27554 48601
1 57998 74299
1 36491 98477
1 75329 100000
1 56017 77012
1 30873 64742
1 40022 78905
1 25495 53426
1 89817 95628
1 77179 82004
1 28320 98979
1 16434 55178
1 17760 41202
1 27427 98128
1 1492 76138
1 26727 38686
1 27640 72661
1 12021 81911
1 69017 79932
1 53097 73715
1 11728 68012
1 26868 83408
1 50758 61662
1 2900 35498
1 10769 90366
1 625 50331
1 7934 9616
1 10222 88674
1 3246 92433
1 31596 51539
1 4813 93363
1 37432 74471
1 10676 68055
1 7642 18980
1 39563 58337
1 30381 75543
1 10278 33461
1 47895 71452
1 18941 56082
1 42349 82317
1 32768 54173
1 4452 37772
1 49421 57215
1 1292 35676
1 34890 84706
1 78441 82820
1 26151 99496
1 33322 61712
1 14167 24718
1 44621 51745
1 13945 31476
1 14883 87014
1 2061 91556
1 58806 91591
1 4309 23018
1 31484 34291
1 12937 84310
1 2085 20900
1 50682 83345
1 60406 67071
1 15830 18034
1 25617 75613
1 27113 40211
1 18571 44155
1 11995 63471
1 73771 95299
1 50906 60877
1 54 68644
1 46140 76050
1 19607 61082
1 72319 99302
1 46262 61016
1 24977 44916
1 39822 47581
1 40949 88039
1 1140 98994
1 21783 44812
1 52776 97515
1 7719 62416
1 62004 91998
1 11636 66680
1 33012 63800
1 55011 56262
1 9426 16149
1 1303 3597
1 448 72064
1 8583 38954
1 25272 28043
1 42127 96302
1 87061 94381
1 75152 91710
1 14698 65090
1 20298 95909
1 25385 72736
1 1946 56565
1 54354 87165
1 65353 66511
1 49698 83255
1 68374 83344
1 70278 74588
1 35850 86231
1 11329 80890
1 13595 82870
1 34765 94742
1 15517 58109
1 19982 64850
1 6999 56507
1 8789 33666
1 29721 52961
1 4004 81662
1 26096 85925
1 38799 56541
1 16283 81158
1 69881 77228
1 4811 19170
1 63192 78881
1 28388 66034
1 34492 52595
1 997 37779
1 52113 98409
1 14706 16376
1 29974 38142
1 20942 83370
1 33131 74475
1 20726 88159
1 64212 93179
1 31800 89440
1 1069 9518
1 21519 94118
1 27541 40169
1 19329 90093
1 16991 26237
1 21302 40572
1 816 38015
1 35212 59816
1 75026 75497
1 11288 96966
1 12081 66559
1 38703 87456
1 66052 89015
1 8880 19711
1 49325 68720
1 2757 56868
1 43845 51588
1 18180 55681
1 2596 28211
1 268 92524
1 16724 70473
1 51883 87003
1 29690 77230
1 34096 62662
1 27398 44174
1 67700 83218
1 72128 79874
1 39145 73246
1 88059 91736
1 12086 66147
1 6286 38096
1 2567 66353
1 81326 98779
1 31940 55611
1 42817 66749
1 15425 34234
1 39215 90651
1 10426 88297
1 31078 54887
1 5381 77385
1 19024 80197
1 9349 79468
1 46769 68873
1 31778 88527
1 29489 67519
1 72720 76850
1 43444 49229
1 43889 93667
1 64255 75081
1 69678 81672
1 57689 72715
1 43460 78564
1 50631 98605
1 11373 85161
1 52177 56314
1 15869 40269
1 54408 93543
1 57325 64066
1 9472 30730
1 26235 70659
1 51377 58993
1 689 22634
1 13465 63423
1 78496 88558
1 7399 18578
1 5044 60645
1 45705 80208
1 7810 40462
1 15925 77524
1 66223 83745
1 52783 87462
1 22898 46924
1 28455 59659
1 90573 92548
1 46915 78396
1 85347 96568
1 37266 66566
1 15800 26204
1 16893 62036
1 77090 98292
1 44588 74813
1 50021 75570
1 97881 98675
1 13867 14101
1 39087 39725
1 33225 86042
1 37821 95132
1 52507 53882
1 31604 73945
1 23237 80707
1 14168 71956
1 38459 64032
1 2646 5229
1 18697 52179
1 5024 93340
1 48886 49765
1 10106 36433
1 63592 78233
1 11244 85249
1 18227 91991
1 24752 54220
1 15917 65488
1 21914 95534
1 56207 57589
1 72762 73911
1 27446 78571
1 58570 59765
1 56841 82595
1 51769 62202
1 57233 61299
1 52671 91979
1 35340 69602
1 2670 18720
1 15688 45215
1 37323 85155
1 10974 45408
1 15054 26602
1 26032 58367
1 27617 40657
1 8168 51919
1 28793 69430
1 59833 92790
1 25022 86890
1 81453 90290
1 25416 50768
1 5552 33100
1 35443 42232
1 27453 68609
1 36199 69050
1 31886 32490
1 33449 34899
1 84240 95003
1 53214 64450
1 4012 50845
1 9213 30408
1 28676 49981
1 26462 76821
1 45370 68581
1 16369 44935
1 77538 91648
1 31513 48103
1 51569 72834
1 24691 51355
1 51163 80673
1 11406 50215
1 18317 83351
1 5395 37239
1 50591 92707
1 34466 88867
1 30570 56751
1 24364 77864
1 42442 85702
1 78918 86892
1 79963 83145
1 17160 48791
1 26274 29062
1 806 16568
1 38049 51097
1 504 23020
1 773 6963
1 48216 60129
1 10183 17397
1 11298 90565
1 13326 73413
1 25930 51821
1 32337 47457
1 33590 93656
1 27257 85371
1 32546 70134
1 5072 73532
1 49786 77651
1 9444 97628
1 6405 74939
1 44805 61723
1 35994 36291
1 8448 36033
1 53490 65932
1 5758 6962
1 33493 94444
1 88980 90585
1 24983 32303
1 9545 95865
1 51953 81137
1 89610 92244
1 438 98242
1 11666 74069
1 34899 49726
1 48825 83327
1 29552 55399
1 5607 82096
1 57552 78681
1 48283 97997
1 4902 67373
1 64720 87679
1 30304 80650
1 11251 23502
1 45353 66041
1 22698 24209
1 14774 73866
1 4597 10633
1 59517 79842
1 73582 76664
1 8269 91919
1 81677 85014
1 23549 43829
1 4509 97199
1 25587 31076
1 47777 72571
1 29441 50120
1 78769 95354
1 35614 39765
1 46955 87251
1 52329 78160
1 16894 40460
1 44220 48125
1 7601 53618
1 15284 35851
1 5598 27164
1 31934 84639
1 21157 27114
1 9629 44294
1 36593 69504
1 17149 61498
1 28054 74457
1 54346 66726
1 21387 25318
1 6982 77571
1 413 31769
1 29 28256
1 43302 52315
1 6239 97118
1 20359 58167
1 5123 89350
1 25939 46877
1 43616 97765
1 41838 64799
1 30914 48085
1 75502 99529
1 58654 92348
1 54626 57549
1 13155 65333
1 71078 82638
1 30641 43278
1 31573 43201
1 15368 35062
1 3005 85330
1 23338 57426
1 70881 92766
1 43943 49732
1 22211 23607
1 51561 93562
1 34681 90771
1 7768 56489
1 55918 76733
1 90746 94070
1 10542 48926
1 24715 43940
1 1882 33864
1 3341 23446
1 5111 65498
1 11940 83624
1 840 99135
1 22806 63503
1 26527 88854
1 66680 81373
1 43936 51336
1 31894 69715
1 58980 90234
1 20339 84924
1 21206 98633
1 47163 78765
1 2900 67523
1 15244 48380
1 38862 39550
1 2798 41975
1 50269 80855
1 34038 58496
1 50302 76151
1 26543 75290
1 15039 46289
1 28970 35629
1 39781 84772
1 2672 41237
1 19274 32327
1 16408 86842
1 28945 31347
1 6095 84389
1 71321 95815
1 41387 80902
1 33238 60554
1 56774 65328
1 32685 95493
1 1284 76074
1 59837 96205
1 90831 95464
1 18573 39989
1 12259 71328
1 13215 60207
1 5441 62119
1 87516 97017
1 80873 86544
1 19357 56361
1 48342 99723
1 19268 71698
1 28200 44819
1 17079 21818
1 21973 53585
1 54417 71208
1 7642 57446
1 21610 76141
1 75404 99956
1 4430 25611
1 77705 95967
1 23202 88454
1 21441 30432
1 44616 94899
1 3202 32307
1 9011 64807
1 46332 87621
1 35834 42768
1 6154 27916
1 28849 62013
1 24208 60565
1 41212 52766
1 31553 85568
1 71574 86998
1 62794 83690
1 84836 96034
1 17110 93534
1 59249 84211
1 88090 93606
1 63783 91660
1 46425 56124
1 29511 42214
1 16728 20365
1 54535 93573
1 6760 16649
1 5587 76531
1 9947 81991
1 72864 94084
1 20181 54057
1 25985 84728
1 4065 88608
1 44526 60939
1 11938 57464
1 22267 80696
1 70829 85066
1 24829 78351
1 67226 79408
1 49085 61842
1 18786 46136
1 13754 85105
1 33526 45318
1 24466 50552
1 13603 92586
1 44646 59427
1 72920 76847
1 11780 62729
1 11495 86579
1 65917 97124
1 34968 94223
1 72020 85107
1 21349 45007
1 7837 85530
1 40021 59758
1 61059 96558
1 8369 35777
1 14929 84070
1 42236 78989
1 35186 52984
1 8821 14146
1 23407 27239
1 11398 37799
1 416 52825
1 17879 70327
1 71741 76881
1 73363 88476
1 90077 93649
1 32057 37935
1 15870 41861
1 10798 34180
1 6673 35410
1 64062 91039
1 14431 83683
1 20577 72133
1 80459 98922
1 62068 72572
1 9602 47612
1 26765 81267
1 9974 50198
1 29287 35141
1 71294 71347
1 50921 77653
1 5482 16431
1 46979 91487
1 7509 14797
1 19504 96949
1 50656 72628
1 72707 74951
1 4562 79944
1 11053 68918
1 9833 28754
1 38249 92736
1 43250 76220
1 47426 99149
1 54658 70709
1 27792 83381
1 38749 70301
1 61234 83411
1 4355 7316
1 53773 54309
1 45036 65430
1 66670 87839
1 3056 66692
1 8277 72149
1 57805 95363
1 47866 54584
1 64355 81130
1 17471 63759
1 69536 95673
1 66445 78718
1 23293 43788
1 52703 62697
1 4371 11942
1 32071 38671
1 79303 90963
1 49106 79640
1 71992 90779
1 6238 93115
1 19772 58585
1 34464 72845
1 64329 97834
1 75331 76318
1 65077 84902
1 30746 44473
1 56910 64863
1 13738 67353
1 49013 98815
1 36555 91419
1 57901 75216
1 34911 71072
1 4274 18590
1 22834 40358
1 52625 86837
1 2330 57344
1 37914 96427
1 27935 93188
1 43869 98583
1 37489 69903
1 14943 96981
1 4314 85645
1 7689 50546
1 926 28075
1 3903 33479
1 8365 74466
1 23155 86179
1 30461 77684
1 3437 73884
1 28096 64940
1 12996 95910
1 18983 90264
1 70978 83251
1 26256 34410
1 21910 81580
1 53364 56172
1 50234 75216
1 22580 81509
1 73186 98481
1 59134 69036
1 77658 97014
1 44360 90314
1 66696 89805
1 37500 97792
1 66397 92569
1 447 64089
1 19988 52157
1 19186 43687
1 20647 61613
1 31355 41226
1 46317 98146
1 12486 34731
1 74285 83293
1 41541 94389
1 38225 60499
1 40132 90165
1 16347 46662
1 24884 85260
1 74567 79652
1 239 56320
1 27436 77466
1 1442 39689
1 23704 26129
1 1663 48569
1 13953 90354
1 39559 82187
1 17327 64378
1 37560 65290
1 24006 47041
1 78912 96792
1 28176 46318
1 3100 30760
1 55235 68359
1 16896 46696
1 14024 62782
1 5524 70022
1 63235 69991
1 5932 71591
1 3221 80301
1 13620 97047
1 72407 79979
1 49417 83017
1 21324 34324
1 7146 22362
1 10097 47998
1 46151 86144
1 32305 47042
1 42810 65249
1 86929 99241
1 5375 5565
1 12180 59041
1 22358 83608
1 20121 21914
1 26583 94859
1 44308 75993
1 21522 44369
1 24397 33411
1 27677 54679
1 31538 39635
1 40195 51908
1 46504 70827
1 48488 80492
1 45330 62303
1 1704 24072
1 49522 65488
1 68159 96426
1 23231 36365
1 6046 80349
1 28327 58343
1 110 1562
1 26565 98453
1 26440 85064
1 12466 13115
1 50624 93673
1 68407 69841
1 43214 94476
1 24640 33793
1 7452 60499
1 84383 93097
1 47700 57180
1 66544 74785
1 25352 96634
1 52693 68162
1 81761 89712
1 24931 35658
1 41736 83533
1 12729 97568
1 4625 53072
1 63634 70169
1 71704 73577
1 44725 82051
1 27970 74284
1 35958 71095
1 31521 40679
1 85935 94235
1 8766 38992
1 39320 48897
1 7566 46215
1 15088 50232
1 27109 28474
1 49734 51225
1 9744 89927
1 53094 66483
1 43618 50085
1 15252 46212
1 67900 87855
1 17796 25986
1 20726 91900
1 9982 77605
1 32583 41641
1 1338 47914
1 65246 85946
1 39356 61164
1 52477 88373
1 33225 83335
1 43904 97718
1 68104 95821
1 26303 92994
1 13989 18949
1 25141 93852
1 18689 23204
1 62700 88044
1 16266 41400
1 16612 86772
1 12645 98641
1 38355 75140
1 11461 66691
1 13643 69076
1 58391 75447
1 4054 50932
1 54769 93546
1 4716 64154
1 52450 77566
1 15189 35212
1 22415 40399
1 21582 32418
1 52865 67073
1 15233 74455
1 61774 97453
1 49731 86635
1 32908 76071
1 14435 50794
1 29252 89347
1 7285 91294
1 64491 67633
1 42889 95332
1 82837 91144
1 5460 91306
1 13603 44298
1 57296 93497
1 43866 72968
1 21587 86017
1 14235 16066
1 5746 96680
1 5755 59654
1 26186 83289
1 46712 71893
1 49906 93264
1 13680 57086
1 6958 14389
1 83441 90449
1 56398 86525
1 8354 43075
1 13297 19901
1 3162 93077
1 29667 63204
1 80553 93920
1 2473 17220
1 3623 18530
1 4856 19703
1 74445 98777
1 11091 45911
1 85916 87094
1 77397 81776
1 11884 66596
1 25492 76236
1 63071 99728
1 91542 96445
1 6121 44538
1 13868 22396
1 59179 88872
1 1775 68892
1 16586 57240
1 50135 87378
1 41887 91158
1 14859 15163
1 35359 59705
1 30813 75861
1 53607 79243
1 68234 87420
1 58149 91606
1 4529 27303
1 50511 59974
1 33960 95502
1 74245 81057
1 25675 61198
1 8990 21646
1 44916 49618
1 20482 81785
1 6645 47046
1 33335 45336
1 2306 90863
1 30723 36677
1 26664 67906
1 37853 60961
1 61898 84396
1 42045 50594
1 18910 94464
1 17368 36714
1 39914 80697
1 22146 62620
1 28312 79644
1 49827 88197
1 29893 73218
1 8841 41277
1 57511 73546
1 65581 81917
1 14856 56341
1 387 6018
1 42271 66148
1 32700 57034
1 16057 85549
1 46099 69242
1 50507 72950
1 29812 39409
1 48022 80181
1 22807 44101
1 59598 95449
1 10206 32921
1 46945 91230
1 38584 92731
1 26292 40648
1 46419 65056
1 5405 47679
1 16305 24751
1 65676 76033
1 15951 53418
1 7434 80665
1 17318 58287
1 13070 20866
1 45492 55453
1 27841 76733
1 36334 82530
1 3688 38299
1 59673 89394
1 17180 88930
1 78443 81159
1 42824 94019
1 7961 63429
1 82796 86354
1 28487 94241
1 3096 93856
1 68438 83731
1 2073 10982
1 10910 28937
1 40960 49276
1 14936 54877
1 55653 86182
1 11737 38448
1 18428 93084
1 24007 30795
1 48452 93936
1 59918 99557
1 846 15297
1 52473 99966
1 8427 40327
1 46257 95869
1 7423 52275
1 79423 82212
1 9876 78582
1 10361 38937
1 92985 96059
1 37653 66027
1 48633 61930
1 45512 72560
1 364 55176
1 112 91308
1 70515 75676
1 57219 60417
1 56620 90572
1 42247 88168
1 4393 14625
1 73527 80556
1 43742 80783
1 38286 46412
1 50288 67811
1 49520 52311
1 69528 84561
1 5312 22563
1 54838 80223
1 7499 97761
1 44408 95442
1 34676 62759
1 10595 47327
1 26807 92801
1 28373 60545
1 52368 78216
1 44171 67240
1 41674 60426
1 51097 96288
1 58674 82026
1 72579 75496
1 84250 92059
1 51681 70602
1 27930 68787
1 31871 57812
1 28372 66019
1 50019 56645
1 1281 87259
1 177 67979
1 6591 21054
1 45495 77729
1 8716 12980
1 8834 46206
1 13378 65937
1 51227 78795
1 26120 41234
1 11921 69808
1 9245 97360
1 10495 96106
1 65298 81277
1 55584 75818
1 1336 11374
1 39938 73821
1 27961 77369
1 17359 37309
1 4369 43378
1 2760 5383
1 20758 28994
1 23070 37985
1 45239 79193
1 57821 81670
1 13190 20412
1 3969 60550
1 71561 75989
1 60495 67621
1 34102 55587
1 52561 56540
1 88838 91974
1 65645 66866
1 71396 93734
1 62018 71167
1 39287 89797
1 18978 56296
1 549 53131
1 5302 62347
1 32469 80516
1 17430 39691
1 67906 95174
1 16526 78845
1 62940 89758
1 7602 87689
1 12117 38790
1 58281 98304
1 15649 50262
1 67771 83804
1 53531 97245
1 36478 63793
1 51362 60788
1 58930 65575
1 1745 68582
1 63843 77906
1 38692 92126
1 79199 96337
1 2781 17691
1 45647 55918
1 8678 41608
1 40133 95435
1 22193 93522
1 43632 61505
1 26041 73247
1 60083 69317
1 53294 78170
1 44250 57960
1 57518 60564
1 46399 76719
1 58476 76273
1 24636 48816
1 9179 17533
1 69199 85295
1 28646 86143
1 11762 58524
1 27259 58738
1 23537 77936
1 31517 65223
1 67803 92761
1 7717 40826
1 32495 45026
1 40628 62712
1 9631 83982
1 22480 48798
1 15858 18405
1 11391 22101
1 1084 97529
1 33553 51033
1 12287 75071
1 79558 84887
1 16525 30241
1 29170 74451
1 37921 74077
1 4227 21353
1 60943 84210
1 13820 19934
1 60105 71211
1 67506 92578
1 80076 80466
1 20203 92931
1 25032 51900
1 69880 92434
1 23316 98606
1 6656 87915
1 10695 94648
1 1000 76808
1 33330 61626
1 2849 35237
1 43494 62610
1 633 13139
1 34196 56723
1 39576 45732
1 59287 63063
1 26034 37788
1 23039 96359
1 72413 85074
1 13546 27037
1 32013 97474
1 9571 13950
1 61451 64735
1 62 82162
1 5906 95421
1 3294 24155
1 57462 89868
1 30565 75226
1 28731 41337
1 76164 94293
1 23888 24483
1 594 31391
1 1842 86812
1 10985 43595
1 13226 89782
1 19328 37230
1 13351 28461
1 47646 76132
1 10352 22790
1 517 94685
1 30109 93996
1 14536 80700
1 11294 34281
1 46641 50321
1 9081 83033
1 24534 78064
1 51092 61724
1 17939 55675
1 15944 33687
1 1999 59050
1 20973 66727
1 66478 82908
1 37498 89072
1 33758 47512
1 20435 79917
1 28891 58185
1 44912 68096
1 8101 42042
1 27217 81492
1 23523 79727
1 29555 49990
1 987 24130
1 32628 99151
1 50576 75522
1 6638 86216
1 2817 56899
1 37554 67880
1 1897 93952
1 16977 30317
1 26075 75090
1 44716 77035
1 9041 32118
1 48659 77694
1 44657 85607
1 20870 46024
1 37356 94866
1 51290 89246
1 30209 63119
1 36784 78379
1 20524 63363
1 17883 78565
1 16519 21376
1 44880 77328
1 61793 87806
1 13445 96765
1 15498 16300
1 401 15771
1 32708 78294
1 41679 43823
1 17911 56681
1 91205 94923
1 27255 76352
1 3410 65996
1 73481 76196
1 42112 83464
1 22162 90307
1 15847 99878
1 10579 76988
1 25889 51672
1 18782 20314
1 48014 78776
1 56874 91864
1 3250 39260
1 68355 91851
1 28252 72268
1 24694 70863
1 10523 71264
1 22819 99658
1 30100 62406
1 11987 83953
1 43604 75015
1 5223 55692
1 49162 75108
1 19870 94801
1 10556 25239
1 5676 5786
1 70581 74885
1 69748 96844
1 15401 54149
1 9008 73699
1 37426 84683
1 38482 41960
1 19665 42703
1 4578 15374
1 14220 50964
1 7662 18231
1 26680 29229
1 10057 19761
1 10076 51287
1 64117 89215
1 33721 84998
1 18288 66953
1 26892 97056
1 68343 97547
1 23545 47012
1 26772 96996
1 18278 87751
1 39352 59733
1 27263 64368
1 30231 44632
1 29363 31145
1 86932 96270
1 6345 13546
1 1760 16218
1 37366 94549
1 13634 40751
1 57904 63997
1 33539 53629
1 15929 50198
1 71134 78295
1 93648 98808
1 34920 96583
1 27443 59414
1 81527 84472
1 52789 69442
1 64451 73719
1 52966 74107
1 79438 88347
1 2401 14934
1 40516 95391
1 21645 75738
1 88582 92303
1 18873 23219
1 5088 25708
1 42475 52294
1 22718 32526
1 80033 87871
1 163 1922
1 69045 94700
1 36101 52043
1 82577 89304
1 8551 89372
1 26084 76281
1 17937 98874
1 32846 60404
1 25367 92589
1 31226 72668
1 9907 26043
1 61216 89709
1 42840 46869
1 49761 94114
1 9202 28994
1 38087 50385
1 19453 20047
1 23005 57063
1 6793 52726
1 38243 85074
1 10013 69722
1 42458 59463
1 48941 95498
1 10118 13755
1 46266 60723
1 39183 65402
1 94087 95752
1 15741 90498
1 31043 99887
1 45780 80225
1 53731 57117
1 49109 56166
1 46736 60260
1 60670 74661
1 34473 86628
1 68953 73969
1 21395 22294
1 51842 86266
1 20316 78242
1 131 53795
1 23374 89121
1 39743 51761
1 37861 59553
1 42914 52433
1 17011 74073
1 413 94744
1 64518 80825
1 75976 95830
1 4315 53298
1 60165 67208
1 44166 99715
1 53875 96230
1 54623 77416
1 54921 76182
1 50651 79605
1 6939 80261
1 46084 84726
1 5687 77731
1 51458 61090
1 13299 63078
1 5432 87922
1 29063 61999
1 33243 97604
1 41198 67328
1 57147 75018
1 3319 40221
1 43860 73104
1 48672 50354
1 31515 58343
1 12774 84628
1 37837 89039
1 32424 92409
1 1795 11706
1 1471 5945
1 60289 75351
1 2718 94210
1 16710 18231
1 14094 49177
1 79586 87441
1 58933 97797
1 50539 66532
1 29717 43121
1 46342 68200
1 51568 80467
1 3692 15454
1 25490 63018
1 69572 81199
1 8129 25366
1 22044 80941
1 15305 59184
1 22583 55740
1 64716 95117
1 58664 84781
1 25426 37061
1 29605 72676
1 7829 24416
1 10005 67717
1 3784 79915
1 38338 92180
1 34083 58365
1 10496 84206
1 7089 66596
1 4107 82297
1 58366 79029
1 88109 97697
1 7931 61556
1 51401 72604
1 8339 45120
1 41922 85152
1 3267 67123
1 29245 99029
1 72341 97785
1 608 29525
1 60926 95694
1 25303 91991
1 47608 52412
1 34649 44198
1 35490 92629
1 70780 86532
1 42102 92654
1 46530 91993
1 41451 88444
1 28327 98871
1 30547 63661
1 16061 69909
1 35849 60780
1 38018 44156
1 12919 90813
1 66157 97860
1 12514 50175
1 53662 94725
1 27528 97260
1 37345 79339
1 31572 31676
1 20296 26927
1 49219 62423
1 47223 71051
1 24019 82529
1 38076 52240
1 5585 94717
1 46482 90214
1 2860 31928
1 93937 98731
1 41555 47749
1 18660 68377
1 34899 79278
1 35671 54448
1 57910 76086
1 17910 89744
1 20318 25714
1 34684 53276
1 55787 58108
1 46425 71735
1 89434 93066
1 26193 36048
1 63159 86006
1 76201 92281
1 12948 33182
1 13904 55564
1 58053 94500
1 40055 63091
1 30178 31866
1 66404 66789
1 2017 39085
1 6654 85022
1 3695 59162
1 14969 49467
1 64121 92000
1 48538 52637
1 25216 94567
1 53023 81743
1 37014 39160
1 7209 85976
1 2298 97335
1 73002 81541
1 46723 63605
1 12017 28054
1 703 77412
1 67059 74344
1 34207 36299
1 22467 77788
1 69322 76063
1 19652 24215
1 29071 71027
1 93357 97786
1 12612 46027
1 51916 53172
1 19865 66376
1 65947 83945
1 47642 65588
1 17489 71316
1 3725 64583
1 20567 69294
1 3858 95605
1 61973 83350
1 23176 79175
1 44808 94359
1 12348 99333
1 37168 79405
1 18784 89711
1 62531 95596
1 17688 36786
1 2024 63810
1 42673 59588
1 66486 76262
1 40763 82400
1 30930 60316
1 7785 98085
1 3351 27997
1 54210 60212
1 84713 92161
1 67253 81497
1 5369 72914
1 58428 81380
1 5205 14419
1 29785 79929
1 21227 33974
1 5883 62158
1 73895 95315
1 12610 96793
1 28854 65987
1 1672 47489
1 22276 35221
1 57889 74582
1 31786 57690
1 3251 57614
1 54840 91568
1 26425 96734
1 53900 79912
1 67380 68579
1 33218 46412
1 14422 64676
1 42572 48990
1 44790 88069
1 1653 35660
1 56410 87944
1 52490 55233
1 57489 68372
1 5718 22561
1 26678 96166
1 11622 46717
1 22058 83756
1 27258 37881
1 70271 70906
1 36236 97086
1 28717 48040
1 2034 94190
1 60457 98224
1 14099 15210
1 48558 97058
1 28555 93347
1 18980 86967
1 21554 72335
1 76720 94258
1 7370 44750
1 32734 74224
1 16090 25769
1 45490 67638
1 7157 95817
1 3747 43202
1 75390 91966
1 30791 39172
1 38993 76378
1 54207 72509
1 5435 9773
1 31436 62670
1 1160 32073
1 42302 82776
1 16339 27864
1 16892 38354
1 10423 29139
1 48697 79815
1 6279 32430
1 69378 71139
1 32828 59771
1 3085 19934
1 76277 83558
1 18478 76154
1 4143 15827
1 4223 26743
1 24804 73879
1 44829 68970
1 41822 45758
1 70388 91535
1 73415 96756
1 44300 79853
1 38849 41759
1 24199 98294
1 7258 19245
1 20436 90794
1 49995 79652
1 2278 50772
1 15692 70122
1 73502 82560
1 45140 62623
1 34561 63220
1 24504 31952
1 11892 78420
1 5537 8956
1 27551 58866
1 6459 9059
1 65946 82618
1 71337 99872
1 79768 85090
1 2709 83924
1 30078 91621
1 38856 80110
1 63951 78260
1 19125 88906
1 34795 99247
1 70136 82422
1 39758 73916
1 5875 13961
1 21577 32611
1 14443 18426
1 15151 85025
1 26242 52549
1 4829 18130
1 49800 71787
1 68115 94161
1 5495 91574
1 23256 69931
1 9661 51134
1 38325 92001
1 21399 37421
1 64309 68282
1 33172 98801
1 68475 99081
1 61218 87751
1 27791 55957
1 25683 98512
1 12014 33732
1 15130 21098
1 26796 29037
1 73718 90363
1 21993 22977
1 34105 62984
1 28411 80564
1 34480 83135
1 7363 36319
1 84330 94251
1 16554 72865
1 4042 73532
1 24127 74613
1 14973 92610
1 83857 89039
1 18034 75094
1 15048 49532
1 12643 70018
1 15361 69186
1 25450 94503
1 31002 35557
1 19922 53410
1 79134 92376
1 22655 89442
1 45444 84788
1 67238 67997
1 54458 65829
1 42130 45295
1 12915 67927
1 28339 87804
1 22931 85340
1 33412 71008
1 14612 39269
1 76918 88934
1 29321 96052
1 11740 92072
1 43867 68439
1 25310 85692
1 3759 81210
1 78338 99872
1 24938 47676
1 45943 81543
1 31931 80223
1 45220 72100
1 89832 96077
1 48821 62512
1 3309 16949
1 42547 44084
1 28032 59903
1 15436 17003
1 17147 78107
1 32949 33124
1 83396 98766
1 23379 32908
1 43623 64113
1 7537 25584
1 16735 51841
1 22368 53877
1 12894 88976
1 37976 58128
1 51995 91275
1 83011 92978
1 47533 56475
1 22087 73241
1 29092 77571
1 44889 82446
1 44559 80400
1 74970 75239
1 40962 47565
1 2365 63193
1 508 22550
1 51243 55876
1 20137 25098
1 16896 20249
1 24911 49050
1 37670 74222
1 65655 93461
1 860 29202
1 75573 87933
1 45296 60879
1 26763 48341
1 41698 64568
1 8424 62879
1 5046 18230
1 54126 98317
1 18760 36996
1 15638 50417
1 2804 30312
1 29635 62412
1 27423 91514
1 4486 34420
1 89510 97875
1 76403 88997
1 72537 80999
1 69988 88908
1 19342 48263
1 21484 55984
1 38274 78178
1 1825 71871
1 45593 59824
1 32383 85253
1 57336 81372
1 58185 69664
1 64407 69248
1 35363 86593
1 72469 99441
1 29016 96156
1 56208 94138
1 5165 48909
1 26248 40465
1 36690 40319
1 18918 75724
1 1545 90335
1 51108 73900
1 52589 66474
1 1193 28800
1 40482 64536
1 36379 45729
1 21630 41864
1 22247 26315
1 15806 76230
1 46714 61494
1 48051 58899
1 70140 93497
1 49019 63782
1 54799 89693
1 21551 23159
1 15523 86211
1 38555 98588
1 61410 94257
1 39580 54946
1 30239 46717
1 53233 59229
1 75196 85913
1 36713 41478
1 30752 81626
1 7761 26604
1 31584 83911
1 17027 63772
1 20520 49347
1 12501 39593
1 55604 62419
1 3755 97396
1 21206 55689
1 14107 21308
1 10035 93159
1 8902 54528
1 94638 98179
1 55458 88750
1 34575 98239
1 17390 78342
1 19370 95128
1 4370 25965
1 1736 42770
1 78636 80484
1 28699 83776
1 27501 99796
1 28907 95887
1 7333 20070
1 55352 77752
1 73220 85492
1 17382 31855
1 68186 81314
1 14662 79603
1 22084 86188
1 14819 77397
1 16789 81262
1 22830 59626
1 10051 10489
1 34580 90213
1 6010 82670
1 42846 68441
1 61870 98635
1 27889 63749
1 40704 48923
1 52961 53287
1 35871 37740
1 66823 71342
1 30474 41513
1 2597 7934
1 13647 39437
1 3169 76098
1 85136 88895
1 17693 40079
1 2755 34143
1 39504 46918
1 18559 86905
1 15970 39370
1 6843 8732
1 48943 57244
1 18097 54221
1 520 68749
1 780 31796
1 86504 90274
1 1074 64966
1 31109 72796
1 48944 88279
1 27983 32783
1 3417 66253
1 3249 59550
1 5498 69224
1 18016 48574
1 86387 95101
1 19660 77793
1 76340 82295
1 21092 99461
1 18833 38388
1 47588 85957
1 51851 77499
1 29781 42734
1 23112 66517
1 1297 14511
1 23495 54136
1 67859 72263
1 13510 26995
1 83664 85505
1 68680 97507
1 24854 93038
1 53170 59853
1 10033 32150
1 20693 77166
1 24446 66849
1 69912 89736
1 1795 2066
1 46141 76689
1 10125 66628
1 12519 36044
1 35510 95580
1 1644 30442
1 12839 13439
1 7986 68486
1 5733 29085
1 67859 86811
1 37650 63588
1 9169 94501
1 35980 63553
1 7536 66370
1 35058 92268
1 415 67488
1 67650 79620
1 63944 75936
1 14939 24104
1 91355 99885
1 85002 85853
1 11477 96131
1 81027 97617
1 42057 78281
1 5436 37301
1 47584 88314
1 58467 81378
1 17840 81525
1 24229 58793
1 35327 79560
1 5883 37499
1 37588 93436
1 2681 82614
1 7565 95158
1 40606 48364
1 46524 99600
1 60163 78955
1 47357 63901
1 23892 60894
1 33429 68035
1 53417 91941
1 85731 88861
1 25914 53895
1 10728 77874
1 9913 23456
1 4090 69271
1 11207 95086
1 78664 84637
1 85920 98078
1 36627 67389
1 29959 65806
1 50402 54798
1 44089 75040
1 20335 45658
1 85024 91280
1 48024 73729
1 47410 73881
1 18843 25013
1 20814 64971
1 2866 70999
1 70408 98293
1 83144 87512
1 3208 9862
1 74547 94332
1 32015 35316
1 61848 89158
1 38266 46684
1 34719 68485
1 7603 92834
1 19281 67941
1 19954 81868
1 24582 60320
1 30045 42008
1 93645 96397
1 33926 47192
1 1893 80634
1 17723 76435
1 16083 38802
1 38711 77689
1 590 82381
1 88369 93342
1 67612 73922
1 24883 34632
1 50877 65626
1 40889 63740
1 20693 48571
1 47644 96434
1 50556 63379
1 50930 57390
1 75722 83554
1 2864 16239
1 35224 81843
1 62792 73712
1 51394 90702
1 82602 96575
1 49272 91876
1 59654 66509
1 57208 97864
1 3622 45583
1 32792 93218
1 78580 95379
1 21477 33314
1 24361 81253
1 28617 72314
1 67842 68022
1 53067 58734
1 56620 58881
1 10811 90629
1 20959 41711
1 19837 60276
1 78609 95195
1 50929 97168
1 18781 37855
1 1488 23588
1 16968 96011
1 16428 82352
1 29968 80779
1 29414 43943
1 12681 46310
1 12026 70360
1 59826 83516
1 80711 81960
1 47697 79622
1 47811 65642
1 26689 85181
1 55515 62908
1 615 74656
1 7952 48487
1 41276 96576
1 10897 43703
1 34524 75626
1 70875 70899
1 62232 94827
1 29401 39895
1 10902 55499
1 42686 67280
1 44119 73213
1 3863 31528
1 6422 81112
1 3529 79511
1 493 19980
1 61495 82076
1 42227 42520
1 29124 37807
1 13575 24060
1 48618 65157
1 6895 72078
1 24880 92368
1 42160 81629
1 79469 91507
1 41166 72645
1 24174 42967
1 40657 77351
1 54341 65843
1 2932 54830
1 61946 67345
1 83033 88917
1 39174 48142
1 41707 66653
1 12445 87781
1 1107 64045
1 28820 59683
1 20715 50942
1 28136 47321
1 33980 72014
1 5965 68193
1 43824 76070
1 16928 72872
1 5903 13276
1 7513 23090
1 59147 60503
1 36909 47890
1 66560 88781
1 46634 72354
1 29485 80383
1 19146 90699
1 80649 83035
1 52654 89091
1 67296 95866
1 33883 96199
1 40161 76647
1 3754 27967
1 28085 95620
1 34702 80025
1 21360 77132
1 39708 91661
1 63032 98664
1 50340 76165
1 7182 42874
1 1345 77511
1 3585 43657
1 32310 42021
1 89899 98164
1 85456 96061
1 42509 64435
1 9651 53056
1 78437 97174
1 32226 89570
1 59252 84506
1 22670 50722
1 55889 99467
1 52868 78971
1 2267 77614
1 20413 96031
1 31101 84560
1 45500 46622
1 27600 91136
1 80289 92164
1 55110 73882
1 10057 84913
1 35661 52253
1 25039 71060
1 43166 52785
1 1068 13630
1 30024 93370
1 68092 87450
1 15833 24258
1 96298 99893
1 47581 78482
1 43915 56891
1 42499 78474
1 25836 72358
1 1436 88211
1 49567 80867
1 16694 99490
1 39049 58720
1 18952 82112
1 21954 55681
1 42950 77744
1 12792 61207
1 13056 28295
1 13343 26760
1 44439 67313
1 56486 86290
1 85051 92295
1 46535 61104
1 56546 62677
1 38055 97208
1 56418 99093
1 4532 12623
1 79994 91805
1 31928 87313
1 8678 43526
1 88180 94958
1 17171 30636
1 50472 86521
1 30288 43901
1 31378 48962
1 2316 24327
1 42000 86763
1 60879 70114
1 25450 76567
1 35785 87028
1 16423 27532
1 6147 21908
1 48459 70413
1 6522 42610
1 72586 79137
1 37428 45199
1 14916 90030
1 58463 60893
1 53446 78060
1 47370 89754
1 1487 44446
1 40098 62060
1 9687 53345
1 13119 81199
1 60678 62508
1 33084 65488
1 2498 82169
1 52190 75170
1 41220 51404
1 12174 65562
1 63056 63727
1 3419 53925
1 49737 74392
1 18721 48282
1 17062 39368
1 60542 68060
1 55626 60855
1 32477 69834
1 25263 41967
1 18313 56478
1 5110 85220
1 96585 98061
1 44535 46482
1 19487 95459
1 13362 62826
1 13320 37746
1 37085 51127
1 8610 95663
1 28228 41146
1 2928 18588
1 62985 74785
1 24882 87088
1 53535 84450
1 41714 54940
1 23508 52075
1 65683 69305
1 22720 55115
1 16037 41734
1 90688 97902
1 18032 39004
1 37916 51216
1 79386 82777
1 10670 55278
1 53578 63036
1 587 70033
1 48890 68678
1 5524 74399
1 11038 74029
1 43348 58088
1 20484 62930
1 78242 79462
1 36358 56296
1 17048 84986
1 43436 67631
1 1710 68458
1 54144 80526
1 23355 34516
1 26506 44185
1 35084 98424
1 25634 82959
1 22117 90821
1 44685 88282
1 22199 61987
1 63691 74809
1 27329 44930
1 43393 99753
1 62029 82303
1 34281 86452
1 18462 74788
1 71587 86450
1 39690 80557
1 51756 88334
1 58840 82558
1 15258 33375
1 32341 86441
1 72054 86794
1 51246 77993
1 28364 50692
1 13068 95170
1 27132 34466
1 27973 30433
1 36100 64506
1 17685 81763
1 15119 41017
1 8642 72134
1 34288 36185
1 36058 93442
1 73906 91595
1 21150 45011
1 18339 92707
1 21851 71774
1 52462 78678
1 34981 61647
1 65104 92284
1 27949 56594
1 18750 68170
1 54892 95688
1 66129 72015
1 54114 93373
1 12881 69263
1 12896 63991
1 25641 41536
1 87328 94326
1 58134 85652
1 16370 56604
1 10942 20571
1 25572 82051
1 8839 30020
1 36160 79057
1 57777 79610
1 32591 66768
1 827 30392
1 29486 36240
1 23617 40768
1 38962 99869
1 10898 21090
1 5071 40111
1 61195 89400
1 3190 91968
1 20069 63562
1 37651 66093
1 22619 40840
1 559 30215
1 52835 65830
1 22552 24229
1 97414 98135
1 2499 97209
1 18145 73133
1 2800 21795
1 21386 29510
1 81275 96286
1 56683 90186
1 22311 71237
1 5488 68407
1 19538 83962
1 8142 35759
1 52985 71805
1 22424 38652
1 47484 66107
1 37418 66719
1 56227 67909
1 76233 82536
1 51432 61822
1 13426 22296
1 46948 70017
1 16120 97767
1 22781 56976
1 26594 63281
1 81375 96434
1 21702 64129
1 8962 15141
1 15606 54765
1 5284 8827
1 18900 79079
1 19803 62270
1 25770 38134
1 35840 76164
1 89193 93230
1 74613 80185
1 35043 41492
1 14138 44487
1 8909 53902
1 56370 81896
1 73278 75648
1 65809 76301
1 28354 39694
1 53406 59482
1 62710 74716
1 26289 56602
1 30141 68813
1 241 84860
1 24702 56381
1 82911 93343
1 5391 74769
1 37548 55799
1 22283 97081
1 45588 95558
1 4087 76255
1 64860 82101
1 57080 86413
1 48367 89940
1 65640 93613
1 69022 71760
1 31075 31831
1 6388 14423
1 31150 74689
1 15819 80055
1 29307 91503
1 24302 28348
1 24360 70164
1 23888 24136
1 3424 17058
1 34918 46743
1 61252 90460
1 85059 96894
1 25169 26503
1 4640 19695
1 53303 68237
1 15195 17472
1 55532 66559
1 47580 67923
1 53790 71739
1 10437 69956
1 43356 66754
1 2982 7565
1 25804 50766
1 23291 55549
1 5983 46498
1 25684 79177
1 16406 97875
1 40726 98661
1 49701 90628
1 6958 14214
1 2963 85498
1 18667 62722
1 62343 77932
1 42721 61030
1 39111 91764
1 50555 95063
1 33400 40527
1 77473 87180
1 88919 96757
1 34822 85360
1 12288 88144
1 7509 11892
1 77268 83468
1 29612 57410
1 20134 87263
1 9995 30836
1 31444 44462
1 27789 93960
1 19535 31126
1 13049 82056
1 9924 51264
1 11704 31381
1 16231 46541
1 55984 88727
1 74426 90885
1 27978 71033
1 26569 43735
1 24577 46446
1 29118 83224
1 23838 52237
1 55673 91302
1 27064 56971
1 32939 59111
1 8744 33945
1 37722 62485
1 51281 92287
1 38530 70849
1 41953 93768
1 38593 92501
1 56320 81872
1 48146 66995
1 70672 79038
1 44996 58365
1 45382 96124
1 14436 95574
1 15679 93892
1 650 86428
1 4171 75138
1 43688 69507
1 3775 62149
1 60577 93537
1 26249 28698
1 54498 70983
1 82637 86505
1 1214 86910
1 7986 46086
1 34426 71413
1 37867 77305
1 79672 93418
1 5333 5883
1 13063 43318
1 28981 53806
1 81567 86089
1 22051 61997
1 67266 90621
1 36535 87606
1 51858 59451
1 19417 95695
1 14154 52379
1 23741 79561
1 38518 52801
1 63817 66472
1 72646 80900
1 54757 85781
1 11644 91767
1 45265 57849
1 34659 93612
1 59252 89801
1 6087 66800
1 53031 61555
1 5755 61443
1 15512 46322
1 57825 80289
1 36331 67623
1 12932 35044
1 20526 82872
1 37858 86325
1 1585 36088
1 2924 89340
1 18292 73289
1 18460 99978
1 21320 89783
1 34366 45793
1 16313 76423
1 24686 51350
1 30185 97363
1 20806 43794
1 18395 60051
1 22826 65892
1 59826 68605
1 94965 95501
1 46255 69306
1 18739 92504
1 5014 74426
1 32648 77393
1 9069 82705
1 77785 96144
1 43822 66226
1 5882 85380
1 61857 90621
1 49033 75987
1 25223 28254
1 30113 50043
1 18583 89456
1 8175 58676
1 57265 84767
1 61468 91878
1 21719 23174
1 10961 89747
1 59088 81736
1 35280 38332
1 63512 64787
1 24065 49771
1 55638 75367
1 12005 58294
1 61048 90540
1 5171 25727
1 28650 72509
1 38994 94216
1 16229 86785
1 12586 96104
1 34791 42461
1 8336 8842
1 68084 96479
1 10150 16524
1 41719 83383
1 16157 59509
1 17060 78738
1 21274 86407
1 31206 88863
1 21019 31149
1 70982 73951
1 39426 73682
1 84043 99940
1 44833 77251
1 47262 67549
1 4492 50300
1 1592 83941
1 24110 56233
1 28786 38249
1 44493 70711
1 17060 35490
1 64309 85255
1 46312 62184
1 18202 26076
1 33655 68594
1 11423 23764
1 79502 88322
1 33966 69284
1 15236 67979
1 18566 43298
1 82230 84095
1 34532 57683
1 18553 56687
1 13034 19136
1 64119 89869
1 66123 70112
1 30893 47358
1 45349 46386
1 25866 89245
1 5791 51452
1 35609 64512
1 21927 90789
1 19492 67568
1 34736 90861
1 23476 96163
1 26179 37779
1 81129 81788
1 42969 89974
1 26205 33338
1 42988 67546
1 2299 12675
1 50753 89910
1 62854 97291
1 14031 56805
1 3065 22163
1 60283 93830
1 70698 93562
1 7756 32216
1 4189 5668
1 7621 35584
1 18046 31001
1 8541 48674
1 38509 77485
1 54893 87730
1 23890 78696
1 35205 75186
1 66360 93507
1 60848 80806
1 4912 73015
1 13254 37375
1 76277 94713
1 424 30223
1 40542 74588
1 27037 38159
1 4058 44846
1 75332 95189
1 42749 46913
1 4584 61260
1 34234 36459
1 34121 40687
1 26777 77832
1 10496 49199
1 19972 79173
1 63601 92810
1 32871 43380
1 34510 51659
1 10857 24340
1 53983 60016
1 60078 78367
1 13921 78799
1 46075 65342
1 41704 59939
1 2216 50069
1 30247 38363
1 8460 66442
1 32981 54293
1 35124 96199
1 40224 47613
1 10647 23937
1 24793 76508
1 56917 70123
1 25227 28019
1 1725 74542
1 58902 74209
1 7760 73722
1 44936 58813
1 21448 35707
1 5496 68816
1 13713 80786
1 14412 42830
1 50259 63785
1 8334 25239
1 17861 51540
1 16530 96801
1 21962 86351
1 13643 33864
1 57997 77015
1 27086 99384
1 15674 35436
1 53561 82279
1 15814 85022
1 58492 76251
1 30416 58407
1 57244 75718
1 2673 54896
1 7476 20891
1 31597 53435
1 26124 73900
1 43544 60114
1 6403 73884
1 14919 27733
1 81965 99160
1 73255 73361
1 11017 89144
1 43608 47526
1 14504 81425
1 31855 80059
1 4977 59751
1 72174 94934
1 1249 14024
1 28615 86272
1 21302 54039
1 64273 70872
1 8204 53383
1 29684 89260
1 26587 75638
1 42849 57423
1 22424 94245
1 60539 61840
1 53064 72247
1 57050 78635
1 39232 49715
1 50320 82010
1 17428 94020
1 9755 95489
1 16378 49138
1 9519 17461
1 5225 82781
1 47610 98839
1 44336 93463
1 88258 94726
1 37880 92451
1 20022 85489
1 11043 74053
1 50413 98241
1 18554 62453
1 35753 47359
1 65438 76959
1 16798 35801
1 12347 56459
1 32237 96960
1 2100 90985
1 20264 21761
1 52611 68551
1 54006 78167
1 17972 22032
1 40373 77855
1 7738 91056
1 58194 92252
1 3121 58088
1 34077 43092
1 49177 52169
1 20188 72734
1 19587 44326
1 24675 65308
1 31870 79989
1 23658 65021
1 74149 84357
1 21971 75923
1 20327 79041
1 12873 16134
1 35491 65014
1 23279 72837
1 86868 90301
1 81996 82187
1 36995 75930
1 34056 51420
1 34237 61259
1 54233 58481
1 11724 39417
1 44259 77328
1 22874 74549
1 74276 82519
1 39366 92093
1 51486 52011
1 28128 39984
1 19745 80967
1 50914 95957
1 32585 41327
1 33440 93246
1 27859 42687
1 32375 45585
1 39329 81077
1 4781 24931
1 49006 77721
1 13097 28599
1 12234 45816
1 42049 75816
1 72225 89784
1 211 33734
1 50299 63019
1 81996 91752
1 77769 93916
1 12964 41226
1 19994 38229
1 85585 96688
1 46627 99915
1 20126 88584
1 48183 84960
1 51865 80914
1 2574 83506
1 60599 65942
1 60106 64979
1 63011 94032
1 18579 19709
1 38881 98362
1 41513 53984
1 49634 94976
1 2406 19570
1 37762 55787
1 39963 51823
1 29801 55298
1 30258 57738
1 34088 85312
1 16566 83714
1 63109 71908
1 4714 84191
1 31376 59531
1 32377 89339
1 2711 15331
1 24134 96588
1 40094 96701
1 6023 55101
1 75921 76474
1 41400 72505
1 18770 63668
1 41665 91928
1 55808 68684
1 32499 80666
1 35347 94798
1 31514 48079
1 42143 99130
1 12140 94242
1 12186 36863
1 11842 47796
1 53658 78998
1 3665 49434
1 5698 88165
1 91360 96423
1 30444 65138
1 18921 57494
1 26001 99509
1 68291 96359
1 47239 59533
1 37648 49086
1 66726 92918
1 35959 74338
1 34028 72351
1 26673 72913
1 36557 64395
1 50894 60230
1 4685 56408
1 311 63193
1 4074 13925
1 8330 42391
1 22640 27324
1 3544 16475
1 48753 52046
1 52758 96826
1 42057 64585
1 4814 7106
1 77034 91779
1 79560 98610
1 10749 30899
1 60428 62470
1 551 81697
1 61150 84608
1 36820 46677
1 52308 91194
1 13829 61343
1 22386 26353
1 1222 36607
1 6422 42375
1 12147 52270
1 872 55378
1 36492 38091
1 16825 58604
1 26225 37202
1 6977 37113
1 89831 93425
1 42254 69028
1 9070 65770
1 65859 69216
1 35656 82946
1 10042 52603
1 20457 90382
1 24140 89616
1 76265 95471
1 22820 43209
1 62237 88734
1 32529 37734
1 38758 53452
1 17306 80994
1 8955 86258
1 19837 92844
1 40371 84415
1 7917 83009
1 65101 87404
1 32357 49198
1 3451 8768
1 58354 83236
1 28537 79580
1 766 52160
1 35865 52797
1 39079 58283
1 46937 49158
1 39273 66670
1 55089 94339
1 27293 79654
1 74677 81031
1 6015 9049
1 28092 74548
1 42977 51030
1 53588 94150
1 50458 57734
1 31575 48116
1 9239 70026
1 39400 63464
1 11761 88645
1 14742 66841
1 51497 90803
1 63928 96451
1 53700 88008
1 11049 71747
1 44634 90195
1 18808 48711
1 24697 27965
1 8898 16797
1 155 12355
1 8924 88304
1 9785 86046
1 57133 99451
1 62115 90882
1 29001 41166
1 31315 48580
1 36604 72373
1 24104 71445
1 15596 90386
1 31686 46749
1 374 54934
1 12649 80255
1 19306 96253
1 50756 76529
1 11231 42035
1 15371 48745
1 36190 79137
1 24467 30680
1 15286 69551
1 56363 72456
1 20164 98072
1 52013 92930
1 18315 24197
1 4361 40122
1 12955 18272
1 74875 79252
1 22913 55393
1 70979 97474
1 80796 85032
1 17553 30898
1 25577 58062
1 13360 98518
1 21298 57424
1 48625 82170
1 42314 61575
1 40177 98538
1 448 60364
1 4100 25226
1 90535 93520
1 56838 74809
1 10617 34727
1 34271 42687
1 7900 21763
1 22 25534
1 96876 99961
1 38489 39063
1 55045 61562
1 18492 39819
1 43642 71276
1 41942 89263
1 41275 70208
1 27316 85496
1 31678 37020
1 8099 27426
1 31548 93663
1 89188 99323
1 43287 70441
1 3242 30838
1 691 94111
1 4435 33488
1 9638 91285
1 33338 44851
1 35153 54408
1 18355 45521
1 25032 89298
1 24038 57158
1 54819 85264
1 459 62796
1 56687 91494
1 72287 97414
1 44955 71406
1 37242 80348
1 27127 81775
1 9813 15890
1 48938 58018
1 24331 67483
1 38708 78081
1 45176 53682
1 42249 96781
1 34945 65519
1 40318 49969
1 67009 79853
1 79767 83091
1 44911 79965
1 41371 52624
1 66866 92905
1 411 58037
1 54950 74700
1 13514 73115
1 56534 80459
1 68063 97853
1 9116 41100
1 13774 64598
1 14999 37504
1 52128 56518
1 40045 63949
1 77648 82917
1 13341 75615
1 34369 60655
1 88566 90916
1 66101 73465
1 30004 84902
1 3149 58198
1 11225 84395
1 61242 76275
1 6264 57830
1 22600 39243
1 45567 87710
1 3516 9852
1 42913 95362
1 31801 81823
1 5059 5710
1 41269 82215
1 38670 42552
1 28099 86321
1 10840 97018
1 60302 74209
1 33884 44051
1 11694 78883
1 18990 75534
1 48543 74735
1 22161 63710
1 18246 28123
1 6535 17485
1 15532 44340
1 13654 44616
1 35277 57072
1 58620 92904
1 10797 57446
1 7652 28694
1 252 66187
1 21038 88277
1 43136 72091
1 52042 70371
1 26671 73178
1 31373 54076
1 37298 75942
1 76212 80432
1 4359 31662
1 45325 70159
1 34526 85359
1 8708 51829
1 45981 80679
1 48598 92049
1 65787 77519
1 39152 94107
1 31257 40287
1 8015 74191
1 4334 21655
1 33345 96736
1 59795 70825
1 68220 72992
1 35728 66057
1 57099 58338
1 91577 93030
1 48982 80143
1 84134 95369
1 16247 86221
1 2104 14918
1 51746 60836
1 38570 83048
1 19765 84370
1 10263 52097
1 57183 85716
1 48643 87832
1 85458 95596
1 36243 73734
1 36262 47647
1 49510 86718
1 1178 59007
1 31413 36188
1 60290 61695
1 2374 73231
1 30355 64923
1 50073 95170
1 28522 85290
1 35758 68237
1 82709 98282
1 6027 61324
1 6452 16060
1 11191 75158
1 29055 89140
1 58539 67718
1 13250 24689
1 35360 44455
1 32918 37507
1 2113 51640
1 22006 91816
1 55620 89708
1 58562 64294
1 18098 41240
1 26496 58782
1 10177 84436
1 40339 86064
1 11444 83376
1 25280 26568
1 13538 48778
1 52912 55358
1 41145 64154
1 25237 88225
1 14357 88094
1 74358 95077
1 24076 26428
1 43264 48333
1 73116 89300
1 38971 56487
1 44877 62415
1 58201 95262
1 3378 93725
1 4838 45628
1 83081 92872
1 4482 82376
1 14972 50604
1 12088 53578
1 13676 52069
1 36044 56148
1 6750 66266
1 67455 71603
1 25686 36535
1 1442 97307
1 44789 51150
1 29143 41044
1 39696 90609
1 17245 92241
1 78873 97537
1 89136 96412
1 10241 46474
1 33850 78379
1 32509 46227
1 11790 63279
1 71682 79671
1 23955 58027
1 49458 51571
1 8325 98056
1 37271 45795
1 29689 63334
1 22708 43368
1 98183 98702
1 2042 74030
1 3230 94579
1 66105 92844
1 23397 49646
1 24623 82102
1 66313 74464
1 28184 89054
1 1643 92869
1 25748 33223
1 35927 95533
1 50304 68298
1 16355 63224
1 33350 34134
1 24607 36580
1 9893 25413
1 12119 26230
1 4992 15841
1 20761 67481
1 46414 77235
1 499 73394
1 69166 78655
1 9068 31580
1 1621 11186
1 62214 95748
1 19244 37532
1 34056 38166
1 25053 89339
1 9990 16903
1 52859 90090
1 19092 65156
1 32579 67641
1 40363 77659
1 83327 94143
1 81256 96282
1 69157 99705
1 25474 85649
1 84288 86387
1 14870 57401
1 35739 70874
1 9860 13784
1 47371 52293
1 37225 55252
1 29284 91259
1 86797 92613
1 78550 93967
1 40128 40942
1 74042 91464
1 77612 88833
1 778 54307
1 20374 35256
1 30850 93001
1 949 64887
1 4444 45868
1 27287 90171
1 66567 72009
1 69118 75512
1 61081 64041
1 8458 82985
1 85655 88984
1 46777 75395
1 49658 70258
1 45450 59660
1 22538 51523
1 79011 93458
1 49827 98076
1 55645 87596
1 48981 59812
1 9054 79330
1 7163 99073
1 5208 36261
1 28341 88082
1 53992 88064
1 11198 16881
1 39746 89100
1 93005 97834
1 3967 32698
1 56022 73683
1 11200 34497
1 33079 82838
1 9845 60983
1 66487 78188
1 19667 99181
1 53091 88309
1 2206 84259
1 36618 99093
1 88424 97177
1 13689 34771
1 28229 60059
1 1065 4894
1 34707 47532
1 69481 83966
1 32607 32890
1 12979 36857
1 5203 17097
1 7719 68554
1 61280 92899
1 31064 35953
1 29748 40402
1 9 49101
1 69551 84526
1 48511 65985
1 4644 71116
1 24449 57132
1 21103 63137
1 66361 93600
1 59669 66048
1 22958 59844
1 81376 84300
1 10162 59670
1 7804 87774
1 9874 85144
1 5686 14067
1 10693 68222
1 41177 46513
1 25697 49733
1 49831 79198
1 6552 41016
1 5604 79540
1 64820 93926
1 18284 70333
1 6748 57114
1 54976 70850
1 71540 80399
1 42798 76118
1 15206 47234
1 31544 73584
1 48440 59121
1 86128 95966
1 16223 65984
1 23219 48711
1 7426 62965
1 4424 41505
1 1105 11085
1 19851 52031
1 16734 41542
1 35739 58045
1 14602 97988
1 65699 78831
1 4293 91177
1 23094 66905
1 19754 80726
1 35263 95930
1 15610 64481
1 5564 63624
1 77911 79351
1 12538 48846
1 16996 60692
1 32179 53221
1 61637 66646
1 57454 89383
1 28814 49324
1 30723 34861
1 23298 32302
1 29623 97155
1 16537 78377
1 8352 87742
1 68468 99018
1 16639 55228
1 70598 82987
1 14084 88310
1 57445 89531
1 3805 97032
1 77531 97759
1 44693 89197
1 32747 67436
1 52066 63880
1 2241 44589
1 1012 16427
1 46961 58556
1 61584 67223
1 86801 94940
1 16132 26525
1 71318 88669
1 88917 97354
1 67278 98511
1 1200 28559
1 6241 51971
1 21868 66322
1 30763 72097
1 60224 99544
1 70236 80869
1 28499 87366
1 4251 22259
1 12621 37609
1 53412 88656
1 78999 85554
1 39851 86135
1 52412 76874
1 21212 57107
1 46974 54807
1 9445 15816
1 788 74095
1 2243 40135
1 2387 61811
1 15359 27136
1 17342 85324
1 38383 48442
1 7743 86129
1 14104 62130
1 45636 81312
1 13078 54080
1 18966 58427
1 23102 34961
1 63935 77633
1 6698 20503
1 58814 77230
1 39246 41092
1 10155 89708
1 41187 49473
1 51872 70634
1 2380 78646
1 14000 88504
1 22333 79076
1 7116 69494
1 29364 95423
1 56478 74748
1 68220 69606
1 46516 69147
1 1977 54316
1 9291 63539
1 1275 96382
1 11063 45086
1 30743 68069
1 4526 41404
1 9798 56505
1 27380 48809
1 7205 48961
1 30876 51173
1 222 92473
1 65369 90661
1 43168 99194
1 32665 55727
1 1105 25208
1 31503 42403
1 55822 80230
1 3742 48241
1 84024 88337
1 16997 66201
1 12922 79552
1 36019 60123
1 30334 87056
1 18825 92133
1 69909 76741
1 87875 91906
1 10697 51667
1 30610 39169
1 2514 63770
1 11502 84270
1 42199 99973
1 10620 16624
1 2075 44143
1 67884 81848
1 14853 61274
1 24446 77372
1 17772 81009
1 24638 84531
1 42167 63016
1 3723 50720
1 6703 64130
1 75200 93190
1 23048 72087
1 67385 97305
1 67 6232
1 84501 94932
1 22341 66307
1 58452 92470
1 46828 82286
1 38803 51065
1 38361 50482
1 478 95930
1 2323 90177
1 86117 96543
1 26387 63440
1 34591 74087
1 54141 54841
1 53655 92571
1 43154 99775
1 59780 72518
1 29035 88492
1 36262 92856
1 83627 87636
1 36372 38090
1 39034 63608
1 30361 51967
1 20910 92273
1 10159 33816
1 34424 76792
1 72724 94754
1 14639 38651
1 12441 24407
1 5276 82848
1 38332 62142
1 31304 38746
1 54514 87387
1 39148 76547
1 4855 51763
1 52763 78294
1 36617 90351
1 85867 96152
1 27600 56039
1 12270 61243
1 8842 90190
1 56376 90697
1 34103 63073
1 78587 99943
1 40016 85670
1 58915 83505
1 14848 64141
1 60543 68162
1 5363 81653
1 62002 84481
1 29885 62209
1 16090 43795
1 41502 93705
1 69508 80217
1 41686 87972
1 18305 90872
1 8275 83559
1 73195 97515
1 75771 93887
1 2350 96688
1 39805 43470
1 40526 55613
1 30301 92702
1 63031 63399
1 25282 94251
1 12159 23318
1 59388 96205
1 58321 73715
1 30542 50351
1 39635 91932
1 25411 95565
1 38876 44324
1 23072 52350
1 48407 65097
1 74052 98727
1 11807 98190
1 50661 83607
1 78893 89223
1 54278 78704
1 57601 57834
1 36311 88052
1 6096 56468
1 28192 61243
1 62866 77972
1 36761 70990
1 64254 91596
1 23675 80432
1 15777 94956
1 15464 51916
1 330 39748
1 13502 72125
1 51480 95237
1 28823 79237
1 16025 89477
1 27807 67117
1 17303 26111
1 8715 37065
1 87255 87383
1 34529 99846
1 16437 85165
1 41397 90403
1 8892 35937
1 3654 50387
1 17460 33150
1 36688 69595
1 2086 85291
1 36183 71076
1 15207 60986
1 48133 81621
1 8746 45997
1 65345 84877
1 75537 85662
1 48482 54772
1 53059 56386
1 2500 48436
1 21143 37873
1 28922 81348
1 6196 46758
1 43173 43685
1 52235 58802
1 11459 23921
1 33219 64182
1 65040 81323
1 51029 62962
1 17212 31272
1 38994 87967
1 44068 95848
1 57224 81793
1 79660 89750
1 5230 78636
1 92852 95695
1 41066 48992
1 18921 23809
1 36275 62715
1 22847 71281
1 65537 87390
1 29664 84766
1 35941 90512
1 2290 75833
1 35378 76238
1 23716 73544
1 51794 79819
1 42582 92319
1 19666 92061
1 41481 50590
1 92077 98445
1 14956 34536
1 16925 26457
1 23553 69066
1 7663 86076
1 3617 23352
1 42257 73910
1 74178 89305
1 5133 44073
1 47235 66711
1 5629 8830
1 16463 71476
1 27326 74442
1 2671 31242
1 23208 64909
1 29285 54801
1 285 63195
1 56919 62342
1 77481 91892
1 39251 87583
1 91017 98040
1 22023 77838
1 42211 96067
1 45870 89131
1 57734 97702
1 6039 14434
1 48634 99919
1 1906 7748
1 30346 98651
1 58014 59339
1 21895 30370
1 61367 65096
1 74798 94164
1 60152 66869
1 35397 63177
1 7680 21519
1 35999 96064
1 49871 95206
1 9440 23819
1 51436 87803
1 15125 40113
1 4005 78579
1 44957 74653
1 57004 94283
1 18432 33025
1 7842 95347
1 62659 97337
1 62298 98711
1 49642 65246
1 69660 93914
1 3536 39370
1 645 8652
1 47115 69356
1 28748 52957
1 38438 47010
1 9334 10275
1 17672 27757
1 2688 80550
1 33982 56991
1 21394 96772
1 18279 32712
1 73120 92493
1 49338 56131
1 24512 61372
1 247 89284
1 21053 85225
1 36719 46402
1 326 1346
1 43716 87667
1 73872 82256
1 57407 93291
1 25854 63133
1 423 3490
1 27089 57666
1 26318 51958
1 33887 48996
1 13992 17877
1 13378 71166
1 61380 63034
1 11552 71826
1 14771 41880
1 17878 60247
1 56917 74189
1 7499 18843
1 9710 97665
1 12735 29740
1 27771 45897
1 22303 72897
1 60118 70074
1 68703 86738
1 1371 78977
1 26372 83881
1 37698 61274
1 26340 50458
1 23348 44408
1 62215 79706
1 53302 67281
1 9086 75775
1 19010 72188
1 11932 93692
1 20788 88412
1 6839 45826
1 44045 76726
1 93927 96911
1 6302 22815
1 41830 94440
1 19206 37617
1 83976 86237
1 25108 51591
1 52363 96302
1 2223 16779
1 68706 75032
1 14329 65224
1 35542 77037
1 21698 32115
1 23408 68065
1 8926 65804
1 27538 47529
1 74542 76620
1 30215 81094
1 35405 36657
1 9784 23043
1 54192 87541
1 15557 24757
1 37999 60348
1 67412 97067
1 42485 92128
1 18908 68881
1 7252 81554
1 14999 89467
1 59499 88203
1 6876 9923
1 10601 41924
1 14471 25530
1 17078 19554
1 86361 98397
1 33726 80071
1 51368 62526
1 1775 35494
1 3701 36968
1 77124 87640
1 9702 27931
1 36940 90052
1 24812 78525
1 55566 84794
1 25433 71647
1 45947 48663
1 31899 96248
1 90077 91371
1 49794 95352
1 62256 66172
1 15254 74604
1 6232 83079
1 66193 81714
1 32444 67645
1 83334 90200
1 51849 57716
1 20699 28019
1 58034 85927
1 13535 21119
1 39565 73674
1 53809 91252
1 48988 55356
1 5059 83642
1 24074 34465
1 11034 85086
1 49849 56813
1 14026 56948
1 5148 71426
1 26475 47059
1 9486 12432
1 17982 56814
1 66136 97575
1 21293 28458
1 48259 75934
1 31119 61038
1 20121 46666
1 86176 93994
1 72453 74420
1 15615 58764
1 34782 93001
1 8561 76120
1 3219 32196
1 68588 99247
1 1707 79143
1 27721 42528
1 17410 89108
1 19249 66535
1 27690 49255
1 8542 53421
1 14191 63241
1 774 30897
1 38014 76093
1 65602 67158
1 20783 39637
1 29520 46049
1 73581 86879
1 81493 88456
1 15478 53177
1 13910 92885
1 78237 85517
1 25993 38763
1 68360 85418
1 42314 84392
1 2901 42608
1 24283 83169
1 44205 64128
1 17759 64698
1 78355 95197
1 6992 84108
1 28377 55729
1 33015 68612
1 43492 77989
1 4123 56330
1 49926 67895
1 4715 22769
1 8842 37037
1 12747 70819
1 607 2911
1 9672 85729
1 29194 74783
1 76075 78540
1 20149 48987
1 27652 90448
1 28034 85551
1 62765 96891
1 26244 68439
1 69848 96771
1 50152 54695
1 9252 97037
1 59301 82957
1 24769 84446
1 8523 26879
1 20712 32960
1 22356 96955
1 31533 93089
1 16256 86860
1 32344 60631
1 10034 34497
1 34973 95741
1 3814 15529
1 11120 27836
1 29312 48167
1 37790 65538
1 87073 97965
1 36215 77720
1 20643 75356
1 30418 41266
1 63610 71606
1 3994 49528
1 10325 26941
1 37066 99718
1 432 29137
1 24631 47355
1 3293 70790
1 2782 87996
1 1374 12827
1 31282 95589
1 31073 53692
1 32768 72476
1 9359 96870
1 65377 80433
1 52754 99295
1 31989 65445
1 2870 33092
1 21586 37801
1 8370 53317
1 42501 73947
1 20333 98378
1 13377 97839
1 17140 37951
1 23050 80536
1 74725 77084
1 53770 93648
1 35485 67537
1 17831 62294
1 30693 64497
1 26210 71271
1 23897 71936
1 61584 86625
1 54316 68238
1 14149 15982
1 23660 47203
1 19682 74764
1 63330 84795
1 53294 89164
1 21954 38128
1 8090 87627
1 29028 47889
1 25940 60593
1 40118 76403
1 68344 92731
1 20856 63686
1 24018 86257
1 32586 93118
1 34539 72496
1 40970 69268
1 16934 88710
1 45447 49027
1 41205 56372
1 52082 52306
1 30390 45450
1 12551 72679
1 1446 96652
1 619 71610
1 18559 20584
1 6660 19419
1 29649 93086
1 298 67957
1 8137 85032
1 45637 74474
1 68985 82861
1 17586 42949
1 10992 77541
1 25038 39433
1 24494 86164
1 65905 83626
1 26354 83104
1 1458 25767
1 2309 22035
1 39481 99529
1 23398 91819
1 38194 98189
1 7488 19937
1 54282 97918
1 35230 82980
1 33515 37456
1 36431 93812
1 1853 93496
1 17316 88888
1 44133 44674
1 39994 79343
1 43928 81052
1 48743 83288
1 70442 88058
1 55064 76047
1 18199 99206
1 18510 40261
1 62882 80217
1 90710 96066
1 18398 80301
1 43 17980
1 1290 32565
1 55065 69544
1 42402 99749
1 1659 22008
1 10338 38184
1 72016 73725
1 66558 85119
1 70465 99094
1 51223 88838
1 37117 61747
1 79659 95704
1 55837 84031
1 8657 74352
1 60409 68493
1 23102 73305
1 21673 46951
1 18609 32920
1 42976 57393
1 28987 44194
1 34142 54764
1 53082 85236
1 63306 95893
1 48713 92349
1 26694 85158
1 5622 92221
1 44167 67516
1 35230 47720
1 8151 71462
1 4816 97745
1 74719 94681
1 34688 55322
1 18250 85122
1 9071 76731
1 32577 84066
1 34783 78762
1 34161 92192
1 10655 68776
1 37363 43067
1 5749 53227
1 56047 91837
1 9969 30089
1 59531 93060
1 50605 72361
1 32141 33944
1 46171 79282
1 64481 95583
1 28575 32904
1 70508 83744
1 60198 65931
1 12434 49748
1 1222 71955
1 46079 67288
1 52578 89375
1 79524 84839
1 53856 67515
1 10336 13736
1 81278 91617
1 27768 59117
1 2178 51136
1 64075 65274
1 39563 57895
1 5560 49654
1 91931 94161
1 5381 27162
1 49876 89562
1 52177 55065
1 11158 42792
1 1757 77936
1 17454 40736
1 2422 47504
1 24085 62129
1 30441 91974
1 77365 82844
1 62041 88251
1 42178 65208
1 73783 96213
1 47349 75982
1 8794 74775
1 48459 56206
1 57133 80329
1 42560 97043
1 29552 73456
1 27882 29341
1 76422 89692
1 27650 94363
1 6751 33743
1 36945 93057
1 23430 65292
1 4111 57044
1 18657 24972
1 10402 76558
1 41205 87416
1 16198 45415
1 65889 78234
1 69551 80976
1 51836 84452
1 19220 48090
1 7855 92106
1 28797 36584
1 2971 8941
1 37877 70507
1 45721 99355
1 4925 59186
1 9190 39770
1 14019 37664
1 36644 54973
1 2234 86617
1 9563 15096
1 33481 44218
1 9923 27158
1 19788 97090
1 48939 81156
1 20033 85071
1 42613 67085
1 59520 77895
1 26051 90057
1 4807 51518
1 38107 70989
1 5547 49600
1 12281 35826
1 59563 86552
1 18532 74169
1 15006 27187
1 23554 87887
1 57957 97038
1 19332 67514
1 30009 35260
1 49648 52705
1 8512 57449
1 4035 92939
1 37118 59360
1 7983 9522
1 54389 77832
1 84284 94845
1 54307 98454
1 1915 13189
1 50036 65404
1 4750 20773
1 17297 80875
1 41877 50051
1 78530 97933
1 18107 25597
1 9965 96504
1 34802 71045
1 42680 47695
1 29801 72770
1 21770 88912
1 46560 73333
1 40101 43313
1 43862 54114
1 44522 71006
1 14744 17050
1 15376 53036
1 70014 86549
1 14679 43885
1 68788 92577
1 13926 40062
1 47828 98596
1 22423 33431
1 16208 24992
1 12151 68518
1 2996 95286
1 3500 51006
1 5419 65325
1 13399 25804
1 17632 56788
1 20840 58367
1 62791 95592
1 15161 27679
1 4862 47182
1 37503 47386
1 58159 92588
1 7673 41131
1 10246 65542
1 57138 59437
1 10706 59163
1 16958 60348
1 898 93911
1 53460 82027
1 4491 40465
1 59709 74966
1 11436 75442
1 7834 72621
1 40932 94371
1 53344 59441
1 18139 46996
1 9567 93932
1 13902 34762
1 758 92265
1 19709 30090
1 31368 75329
1 59820 62769
1 61549 86272
1 27910 63141
1 3366 59619
1 5590 9336
1 21020 70361
1 62308 98882
1 16075 76716
1 27873 78186
1 23501 26828
1 3805 32143
1 13317 44996
1 77406 78367
1 759 51693
1 36504 64960
1 68865 72731
1 9485 85700
1 68524 82906
1 17914 45941
1 18003 86276
1 38442 39671
1 9601 72120
1 58158 72109
1 67252 95220
1 3322 7473
1 22245 51387
1 33825 65713
1 43270 54077
1 62469 66452
1 33742 42870
1 68807 82407
1 5625 79759
1 57397 67684
1 53108 91107
1 69279 76149
1 2702 40972
1 13433 49353
1 23493 96620
1 60264 73990
1 27677 61804
1 21712 42663
1 32228 96882
1 49881 57113
1 32748 38046
1 48873 91796
1 2185 32838
1 62991 90954
1 22962 66729
1 53787 67977
1 17179 72274
1 10874 84240
1 56794 68520
1 32830 98471
1 38846 82413
1 65258 86309
1 255 9900
1 44958 47136
1 30111 46058
1 20956 93951
1 26788 40810
1 55605 85667
1 13750 77918
1 21705 99522
1 2121 30142
1 56441 94026
1 128 72571
1 42112 54914
1 50142 83807
1 20527 68455
1 18578 23269
1 91948 94465
1 13164 20274
1 5720 86808
1 7494 37895
1 91 46468
1 64815 92879
1 18412 31695
1 73902 78998
1 525 45957
1 62182 79639
1 17343 90726
1 11684 38570
1 71368 81028
1 6454 95976
1 2950 24865
1 17138 56372
1 68210 87495
1 93667 94478
1 20206 96529
1 30592 45774
1 31206 33861
1 45143 99860
1 13648 93510
1 9279 69039
1 33484 42579
1 14227 50263
1 4154 40994
1 35191 94658
1 50634 53965
1 69309 80150
1 15374 40665
1 41406 53098
1 46001 96977
1 70857 85484
1 4246 13603
1 56300 98994
1 29685 38908
1 21398 33999
1 34761 35887
1 53786 80681
1 10129 23408
1 64330 72598
1 3565 71400
1 45274 70641
1 25686 70815
1 51352 59701
1 24226 66694
1 8095 50477
1 34070 50755
1 35064 78146
1 18986 37285
1 22567 58245
1 29123 64222
1 10850 74618
1 20069 23629
1 27720 64619
1 55074 73575
1 4762 96789
1 42071 45228
1 74953 95849
1 56791 98973
1 30824 97556
1 10103 59456
1 28341 77327
1 89558 98296
1 6378 75269
1 37729 89616
1 2050 75112
1 13412 52807
1 42003 62219
1 36203 78922
1 78927 82782
1 299 1244
1 36108 72731
1 10084 35601
1 22455 89577
1 60615 70045
1 8353 93646
1 64053 90226
1 7033 92132
1 13520 65696
1 18106 63211
1 53266 96635
1 219 49451
1 62789 77689
1 75554 92284
1 473 51957
1 19097 36233
1 22514 53303
1 22897 72102
1 7921 13000
1 30741 52401
1 78655 84567
1 33016 60671
1 3882 47964
1 10386 43320
1 15707 17653
1 20256 81516
1 27838 28727
1 3496 5384
1 15481 53714
1 24387 27334
1 59646 63792
1 64621 67573
1 17526 44876
1 50165 67227
1 273 5136
1 2680 70425
1 40534 41956
1 85395 99952
1 23479 67918
1 83223 88098
1 16096 76254
1 7383 87100
1 25479 78803
1 60184 68641
1 34056 71481
1 18681 37626
1 28489 29343
1 65651 93898
1 30221 34227
1 38405 72861
1 9511 34295
1 17659 77977
1 17701 79258
1 1890 70370
1 53731 98929
1 33178 64961
1 62697 72128
1 18674 48120
1 34202 71216
1 61022 79027
1 53141 55741
1 87800 90256
1 26829 79290
1 7759 34162
1 28305 85507
1 54041 85186
1 64204 65393
1 52361 75732
1 2195 79939
1 57222 99173
1 34896 66002
1 58808 87239
1 54747 91783
1 48684 77143
1 47149 84584
1 33943 62000
1 32975 58460
1 9332 41573
1 40380 72291
1 25148 92132
1 44437 73177
1 54098 77276
1 29657 60631
1 70555 78497
1 45221 73449
1 978 93619
1 21708 71827
1 13107 79106
1 23410 34150
1 3215 62621
1 95785 98307
1 3300 8040
1 8880 84399
1 13008 62856
1 46952 89495
1 53856 98026
1 35265 69533
1 12004 69510
1 23460 98883
1 18537 70906
1 47370 85103
1 27041 96002
1 23165 59135
1 56745 76645
1 54105 54915
1 796 25369
1 15209 47125
1 43421 55986
1 559 82317
1 42825 91019
1 37665 80757
1 62846 81649
1 69941 80510
1 60336 70893
1 6055 33642
1 60618 68310
1 75481 96108
1 40846 68329
1 443 25774
1 18277 57173
1 24236 72882
1 42116 87980
1 25252 99161
1 25959 33946
1 43235 89423
1 277 31718
1 29754 94842
1 55318 75880
1 8793 71716
1 14848 82074
1 64135 99640
1 56842 79673
1 65912 88105
1 53603 62604
1 60183 83038
1 12012 62782
1 88855 95862
1 49221 84133
1 42152 61486
1 61780 87423
1 12684 80902
1 6818 63838
1 51633 72506
1 28256 38920
1 23553 54220
1 6007 49080
1 68049 81488
1 16179 83563
1 40020 69037
1 2550 35974
1 25534 34963
1 12048 65275
1 60200 88530
1 14079 44983
1 55760 84588
1 7329 82353
1 35567 81885
1 35198 66291
1 22360 32625
1 11221 99049
1 39534 74021
1 50217 86852
1 33981 37545
1 50587 77123
1 2944 57841
1 2347 74595
1 40634 44116
1 23685 97098
1 117 22976
1 65330 83056
1 5076 47945
1 20027 51509
1 11898 99830
1 74734 91282
1 90988 93714
1 37995 90946
1 10945 20509
1 7765 22127
1 85895 98456
1 14140 36698
1 56652 97848
1 36714 91625
1 9603 21718
1 82034 90707
1 50456 65749
1 8854 22984
1 79051 87615
1 77976 84772
1 38266 48723
1 44534 81060
1 18636 55728
1 20091 30859
1 4158 11393
1 23200 58082
1 70806 81638
1 17063 78956
1 17607 89089
1 57081 91653
1 42118 87965
1 16638 87233
1 26911 53139
1 36612 90392
1 17388 75686
1 55126 58386
1 39061 87262
1 4951 21945
1 30169 96279
1 31869 90238
1 48490 66428
1 16853 60421
1 41457 64187
1 6083 32325
1 25737 57924
1 22731 77811
1 11292 15970
1 28093 44269
1 50143 82679
1 32530 87416
1 2271 47303
1 23586 46048
1 36933 76111
1 35654 61999
1 43458 60971
1 71338 99760
1 51950 68820
1 46581 79557
1 24449 80831
1 22118 98141
1 6073 74283
1 56884 83694
1 41596 94717
1 41359 75433
1 70066 90741
1 29439 49049
1 70244 71154
1 7361 8921
1 72638 93247
1 45633 81012
1 71617 76096
1 41689 89403
1 71622 88221
1 2058 99753
1 87610 99501
1 36583 44558
1 47717 88312
1 63512 82947
1 67586 99648
1 51232 84825
1 92038 98768
1 4018 28678
1 73478 90156
1 59787 92087
1 7550 36451
1 22532 94302
1 34350 92718
1 26615 35489
1 34411 63120
1 65145 83516
1 84494 99652
1 47231 71343
1 38330 66638
1 13577 61103
1 49758 95438
1 23463 80471
1 87281 92737
1 40147 65284
1 39598 99226
1 39575 82417
1 68439 87224
1 70757 85894
1 13154 88333
1 40412 84699
1 10629 90835
1 13484 27363
1 35036 85045
1 47429 53976
1 74271 85141
1 32984 54225
1 16695 74606
1 1611 4168
1 4109 82687
1 7218 88886
1 11206 31172
1 17757 94047
1 19824 41541
1 54979 57246
1 78805 83189
1 63488 90528
1 44851 46744
1 28635 51703
1 32070 74574
1 31090 93697
1 207 43458
1 46186 75766
1 61204 64937
1 29238 40982
1 21744 91811
1 20274 79080
1 29765 59972
1 38233 98294
1 11623 20606
1 47247 99909
1 82462 90271
1 72062 80487
1 62865 77299
1 68765 89265
1 43644 95661
1 32701 87650
1 47479 84122
1 5334 9621
1 27143 97087
1 4367 9545
1 52549 91220
1 285 82143
1 4266 70569
1 887 51642
1 76571 77621
1 49364 93151
1 60673 79798
1 55276 58504
1 40412 58358
1 74571 85735
1 31396 44543
1 16799 42963
1 2030 58867
1 63185 98026
1 44767 87663
1 66798 77368
1 25424 69148
1 65033 94260
1 32432 54920
1 34944 87345
1 59920 90931
1 27277 90466
1 58741 90772
1 63202 95291
1 14471 39166
1 27036 78386
1 25935 83009
1 64972 89136
1 10509 78919
1 45064 77559
1 56988 73929
1 49468 58539
1 7644 21824
1 19429 20875
1 16271 35546
1 28319 50881
1 59762 95583
1 62257 81479
1 529 59729
1 13145 50008
1 54179 55467
1 48201 88747
1 31518 86691
1 69381 71079
1 10797 40203
1 40159 51273
1 50174 65886
1 36702 58189
1 46826 97808
1 40347 48969
1 43839 93015
1 6772 18074
1 79574 99698
1 23707 86723
1 58436 70159
1 22231 54569
1 72161 83900
1 45929 96264
1 61268 73681
1 19383 93276
1 4994 73244
1 17382 56704
1 6798 43286
1 48991 92034
1 48114 99396
1 18332 44876
1 2231 34135
1 53688 54098
1 41617 50503
1 75641 95222
1 30438 69734
1 37129 53200
1 27457 73281
1 43861 50594
1 13913 80020
1 34728 59128
1 52526 56679
1 25138 84725
1 28936 43138
1 74131 96838
1 75471 85648
1 35878 49063
1 49234 76975
1 65714 71218
1 30667 44935
1 77552 80814
1 3151 77069
1 39611 77778
1 26242 74154
1 41029 61906
1 31518 59019
1 38819 88417
1 66618 67060
1 30320 98287
1 10067 69485
1 7353 35915
1 27770 35628
1 26482 49457
1 30721 82561
1 22593 81582
1 28273 36405
1 40321 55736
1 26046 36118
1 25084 26160
1 32188 89167
1 3120 24271
1 90690 97350
1 80043 98788
1 39457 40056
1 24718 77261
1 65821 98137
1 7398 98156
1 6896 47115
1 18372 78485
1 44514 47514
1 85723 93691
1 21127 35613
1 11984 43745
1 42196 87696
1 41598 75495
1 79464 90792
1 18032 25199
1 30374 67381
1 28908 83428
1 8549 18432
1 4710 51844
1 33230 57805
1 35759 59523
1 8249 43316
1 18581 72203
1 82573 99830
1 1267 79386
1 38971 100000
1 67720 98637
1 55424 88699
1 24976 26905
1 40078 53182
1 36473 69295
1 9693 70933
1 55166 70619
1 28074 53017
1 64754 84301
1 51173 66523
1 36919 68031
1 25392 38332
1 14697 77662
1 20398 71320
1 78580 82126
1 24199 30933
1 2415 71847
1 17431 85619
1 31644 54315
1 50517 63863
1 45827 63655
1 42987 70097
1 11296 88984
1 3125 46702
1 55455 81769
1 13435 37370
1 44300 46592
1 69533 93613
1 27720 88983
1 77275 84376
1 66019 75203
1 48889 96541
1 60408 73036
1 37148 61988
1 17095 40586
1 3740 98150
1 14820 21808
1 4416 12042
1 72305 87403
1 69776 77092
1 42019 64211
1 1541 16708
1 12112 43669
1 51556 73777
1 36663 40641
1 25774 33711
1 79934 82923
1 54321 58569
1 49177 91382
1 50338 59596
1 13817 66363
1 58825 83990
1 37549 59754
1 55437 60191
1 22421 35075
1 8226 74820
1 29441 85144
1 17200 69597
1 23873 84878
1 7480 97158
1 32535 48906
1 74796 89447
1 285 14685
1 37480 41583
1 38585 66348
1 42945 68578
1 52707 90688
1 15893 56859
1 47702 79693
1 8616 49097
1 8950 34949
1 34085 82022
1 45312 57216
1 16343 24698
1 17028 68953
1 2722 50002
1 39118 64765
1 13402 18441
1 50514 53847
1 22532 59835
1 50842 89631
1 22944 91121
1 2061 94558
1 34242 66469
1 8034 14661
1 22047 40394
1 6991 27973
1 28867 55438
1 29481 79091
1 22704 55603
1 8591 15022
1 30703 49977
1 9456 94229
1 65599 98689
1 8354 79238
1 36353 37054
1 176 56008
1 30123 47323
1 41531 64900
1 14473 93162
1 50954 76458
1 74731 75770
1 27705 35291
1 21009 41208
1 84073 99283
1 6580 12930
1 49510 70298
1 19958 42611
1 45661 85603
1 47411 54085
1 89249 95236
1 20279 35603
1 94324 94369
1 13 50341
1 9772 67170
1 13026 15012
1 5012 54629
1 33586 80580
1 5040 75099
1 49272 58602
1 2007 40058
1 12314 19454
1 69204 82210
1 92209 96184
1 22875 32177
1 4328 91828
1 54656 60401
1 29701 62569
1 40257 86494
1 6712 66670
1 84846 87417
1 45700 94922
1 47580 81324
1 7531 54942
1 62413 95770
1 33385 95428
1 50303 87661
1 51423 61275
1 30554 67604
1 4085 94273
1 20119 91586
1 26275 88024
1 3516 24032
1 35546 86082
1 3552 78917
1 41853 89397
1 20984 90370
1 17588 20904
1 7606 74200
1 13562 55831
1 52980 84519
1 77177 79201
1 56716 93582
1 89277 92527
1 11367 77522
1 30498 78686
1 14156 20361
1 21995 24315
1 5003 22954
1 68671 73764
1 2690 65813
1 5883 35979
1 1695 47129
1 3514 15366
1 10017 22524
1 53140 88231
1 63348 65953
1 79448 79583
1 4716 61024
1 21424 40813
1 41856 75494
1 23713 35767
1 62985 83626
1 56137 85380
1 33062 42726
1 7855 80101
1 54810 86668
1 83832 96473
1 79039 82865
1 45076 76436
1 21974 97776
1 58124 84494
1 57331 88756
1 29872 74087
1 24174 89734
1 67152 93998
1 8414 53640
1 16354 58124
1 83164 88069
1 20378 99045
1 5445 44429
1 3068 75043
1 6044 96326
1 24227 46817
1 71194 84923
1 14106 23757
1 23291 28891
1 35583 40700
1 35350 37928
1 59843 69862
1 70958 93234
1 1833 84342
1 6544 31161
1 61688 70201
1 14231 87897
1 3238 18310
1 278 61985
1 35968 45619
1 39850 45585
1 12852 70842
1 9132 30758
1 38116 76871
1 3555 72828
1 40407 80346
1 28492 48256
1 51564 75504
1 33895 85818
1 2936 79095
1 4758 37832
1 32732 55990
1 1820 2420
1 22662 79969
1 19994 99888
1 74006 96683
1 9613 11316
1 29444 72987
1 59420 79583
1 7035 53866
1 84809 91463
1 7060 69398
1 28982 74827
1 92466 95214
1 36809 98462
1 4879 29039
1 5746 56292
1 3963 13766
1 18249 86119
1 46507 93072
1 70572 73169
1 69284 89396
1 36253 36517
1 11678 95883
1 55156 60202
1 49188 78880
1 57084 88735
1 82259 86245
1 4095 13293
1 30223 94551
1 24942 95538
1 68586 70036
1 10788 45245
1 32717 66976
1 82895 90322
1 27455 47997
1 22955 82674
1 8595 82678
1 67348 87773
1 12378 92576
1 80550 95845
1 9967 39690
1 81772 84578
1 50947 87589
1 29088 35966
1 17756 25186
1 61296 70127
1 9917 77312
1 7117 71329
1 4669 74569
1 51262 71028
1 6 84595
1 20359 61750
1 4228 64992
1 39796 60199
1 22567 42812
1 66699 99305
1 21375 74132
1 18441 26609
1 4672 96044
1 74924 81947
1 52049 88071
1 75132 96151
1 4264 21732
1 72626 79995
1 25587 80939
1 38607 56517
1 45281 86463
1 17878 31188
1 6885 9651
1 41347 77681
1 17149 67574
1 41465 92302
1 14697 84699
1 268 49539
1 738 39442
1 31969 71669
1 4805 56863
1 31881 61410
1 31835 71039
1 5296 35936
1 5187 19136
1 3288 18591
1 34280 92892
1 18642 19141
1 9124 29650
1 8288 77479
1 52935 73684
1 9546 16043
1 30756 81461
1 29154 88346
1 20992 99311
1 19784 52052
1 66432 68048
1 44232 99631
1 20560 46088
1 31378 99795
1 42613 95920
1 45079 64178
1 54978 62994
1 14368 28146
1 90668 97730
1 18821 60996
1 40452 67111
1 55481 99444
1 3785 57148
1 70510 98563
1 26043 88595
1 49483 93373
1 9219 92683
1 737 79496
1 52373 92448
1 7442 38251
1 25859 75283
1 24310 81448
1 12744 39350
1 7950 96446
1 3502 13313
1 712 9022
1 31693 90406
1 40719 62257
1 30022 96912
1 63831 75368
1 69966 91315
1 46838 98678
1 14496 73998
1 28425 59397
1 2914 54880
1 28229 48994
1 43363 70945
1 57563 95528
1 10951 28302
1 32823 61022
1 13916 47726
1 49101 93827
1 35568 78097
1 45094 48472
1 53520 75341
1 74121 80237
1 12311 58145
1 24769 46004
1 3696 50128
1 9740 80941
1 56559 88864
1 1710 79526
1 38521 78246
1 26712 32143
1 48017 93974
1 77794 98714
1 24153 92150
1 85482 95436
1 85357 88091
1 15798 76928
1 44872 86114
1 6536 51325
1 30954 59639
1 35460 56370
1 30602 31113
1 76298 87758
1 50093 93662
1 2762 27241
1 85420 91052
1 79975 87478
1 66350 82743
1 3191 54522
1 4805 37991
1 54125 91549
1 22720 64054
1 18211 27254
1 15005 57166
1 24573 41248
1 66339 71564
1 22935 37574
1 54579 89861
1 6712 9924
1 5320 36607
1 8234 88460
1 39766 65674
1 23583 62549
1 62438 92152
1 38806 95216
1 63363 97553
1 8685 90573
1 57703 74965
1 18270 95160
1 10714 50937
1 782 26240
1 23234 31310
1 56008 61682
1 19514 55652
1 34000 65860
1 334 91941
1 32065 36905
1 62520 69516
1 24088 62883
1 6956 62807
1 63906 77734
1 998 7279
1 26132 38979
1 7988 93238
1 42888 71191
1 27792 34944
1 13704 14783
1 59508 70561
1 14861 82801
1 14722 29877
1 26474 54951
1 38194 48652
1 964 42078
1 7464 94637
1 15289 42410
1 13195 53241
1 23042 61320
1 33016 70024
1 78694 82730
1 58267 79251
1 17528 53353
1 3192 56539
1 8274 92648
1 41463 69974
1 17081 57761
1 5885 13332
1 9245 74214
1 2659 59094
1 15617 23403
1 21155 23522
1 40142 51341
1 57229 97379
1 57219 97752
1 33285 79712
1 22831 79911
1 21676 34063
1 29683 64124
1 37026 64969
1 50884 80272
1 1851 10127
1 39524 69047
1 36967 45397
1 43480 92481
1 58425 73082
1 44874 84238
1 7249 70129
1 68345 77947
1 13197 23178
1 32383 45322
1 43566 67142
1 10787 79958
1 60246 90986
1 32310 84096
1 75132 91853
1 1585 35062
1 97779 98183
1 40196 59119
1 44373 57172
1 70512 85076
1 40017 64205
1 33169 97223
1 16624 79982
1 54231 84646
1 945 65019
1 18063 22583
1 83242 84465
1 43574 47314
1 26819 95145
1 74840 94546
1 35913 39380
1 4239 12084
1 6523 84626
1 4727 65019
1 86355 93525
1 8820 28351
1 71954 81333
1 45963 79566
1 79158 92241
1 15355 52556
1 34116 60150
1 8364 40791
1 25009 32059
1 28920 88283
1 37522 68476
1 59622 72337
1 57383 58159
1 80248 98207
1 25683 99680
1 24809 36958
1 26559 66985
1 11753 72398
1 28938 81334
1 45237 55418
1 42204 97424
1 41443 73182
1 17153 28181
1 3981 37441
1 2171 99484
1 14945 27851
1 15177 91313
1 35684 56458
1 39407 94391
1 78041 87804
1 30532 45626
1 68562 88945
1 68015 68715
1 10116 43196
1 21333 72997
1 56250 98763
1 230 47066
1 3 79034
1 38334 45486
1 18894 94665
1 35555 81385
1 14538 19607
1 13269 94279
1 28696 75113
1 11288 24770
1 69211 76911
1 12924 96704
1 25421 46920
1 22364 33873
1 30728 99413
1 13820 62662
1 41274 76693
1 36264 68425
1 58245 98020
1 16435 52571
1 51733 74938
1 41053 92253
1 7305 49818
1 31150 36633
1 15193 98085
1 42683 56425
1 36721 77783
1 1547 65651
1 17833 58086
1 6217 21417
1 40049 54126
1 44865 89449
1 43744 70556
1 46655 94450
1 3990 97727
1 16089 19378
1 37839 60791
1 13347 84144
1 49769 93336
1 44119 67763
1 9642 89643
1 61029 84048
1 22470 93017
1 69090 93970
1 79874 96829
1 64078 99659
1 10798 19592
1 13186 23776
1 48007 56019
1 36056 39349
1 9032 23211
1 16488 61325
1 13299 72183
1 75160 88108
1 813 69119
1 36955 56920
1 66518 85090
1 71502 83692
1 53088 56670
1 14975 94158
1 27797 91329
1 5520 68386
1 66271 87794
1 8376 37121
1 1423 24237
1 74068 99428
1 41087 88625
1 12471 19426
1 35604 99034
1 53009 55150
1 16930 41298
1 8938 52106
1 12770 51892
1 70541 93592
1 69310 81304
1 42390 91555
1 44173 92790
1 4094 43822
1 25818 68487
1 50404 50653
1 32677 68844
1 61090 66365
1 11413 11722
1 51115 99199
1 6885 7804
1 17354 61450
1 29549 76666
1 48037 98136
1 49217 50363
1 5894 86431
1 58528 84568
1 41414 80739
1 65305 80478
1 73374 77241
1 46038 75327
1 72282 83502
1 6325 26802
1 41516 96137
1 23588 39051
1 41239 48511
1 29968 58114
1 22862 24421
1 7848 74352
1 16092 52066
1 23557 45466
1 24721 59707
1 7173 23340
1 4065 51085
1 73053 89796
1 3801 3884
1 85970 94988
1 55922 76812
1 30798 66659
1 35312 73272
1 35563 40899
1 26486 40664
1 25102 45091
1 1174 44501
1 71852 95434
1 31543 84815
1 75177 78243
1 28389 81955
1 51358 56149
1 29355 56842
1 10561 73521
1 9710 25077
1 52057 57555
1 26191 97829
1 4493 21168
1 9455 42778
1 55084 60802
1 83016 86425
1 8480 18544
1 34964 83705
1 80997 96267
1 6344 64094
1 15359 36309
1 44015 94875
1 50899 64603
1 56854 85467
1 62893 78669
1 9292 39800
1 11300 31946
1 21131 63375
1 11696 42188
1 22973 53290
1 29622 39370
1 34259 50125
1 39243 56978
1 47343 81368
1 14260 96002
1 78016 79085
1 4807 94335
1 28362 75062
1 30495 34994
1 61253 62922
1 20745 42751
1 68418 95381
1 22231 72255
1 13243 53892
1 4230 13848
1 4980 82623
1 69048 98969
1 38493 49726
1 32922 84975
1 68914 85083
1 56969 96080
1 83006 98510
1 529 69985
1 26770 75211
1 88158 94831
1 34449 38961
1 50685 77839
1 35203 61927
1 36739 55246
1 38214 47502
1 16074 65832
1 66795 80082
1 36998 93581
1 3600 11121
1 51600 56403
1 68600 68884
1 13271 73970
1 3367 11083
1 5597 13613
1 73974 80314
1 18653 49717
1 60327 69713
1 27094 96482
1 26611 77916
1 97825 99217
1 109 75035
1 46708 86452
1 52122 80474
1 62474 70764
1 6334 66757
1 77613 96590
1 36409 63515
1 8050 66564
1 37647 98082
1 24939 99601
1 34758 71618
1 12464 41503
1 39198 53987
1 5518 37676
1 27020 66411
1 7134 46888
1 38769 97979
1 3029 28380
1 56528 93721
1 18722 68456
1 11616 61809
1 4260 66495
1 44776 61518
1 62793 85479
1 10950 19793
1 92803 98037
1 3592 36558
1 50223 66534
1 7615 75216
1 46779 69992
1 2956 19427
1 31857 36303
1 1387 41637
1 18275 81339
1 18283 24225
1 65567 94463
1 7246 62860
1 21133 27068
1 13839 73458
1 11452 63433
1 36683 90346
1 2290 32445
1 14239 16619
1 60047 99716
1 27666 74462
1 39299 93887
1 4599 53747
1 54330 91443
1 18386 29201
1 33159 68181
1 18020 54504
1 5531 56839
1 52956 87667
1 33120 61534
1 58259 89299
1 56502 61746
1 17297 60393
1 21074 31551
1 15936 68211
1 7653 47765
1 37184 43060
1 340 95701
1 34308 41073
1 18329 45319
1 45753 68093
1 22244 50137
1 34887 76627
1 15503 38777
1 67961 88646
1 19740 95797
1 39650 72210
1 26231 37391
1 44767 60120
1 12216 20822
1 16383 75874
1 27774 61788
1 3101 86608
1 8917 51856
1 11563 52184
1 8101 53507
1 18580 90597
1 7306 90759
1 12431 28758
1 80203 90835
1 66455 87108
1 43590 68333
1 16742 99000
1 60768 61683
1 10640 71979
1 3212 99401
1 104 79390
1 17712 27218
1 12005 40451
1 55373 91995
1 52638 62116
1 29840 95620
1 15736 25571
1 24496 64119
1 2638 38993
1 24535 87038
1 23494 55788
1 1035 93865
1 63044 70699
1 59067 61887
1 59854 66601
1 42939 87515
1 54763 94820
1 39482 77577
1 8052 65348
1 962 24128
1 43228 88519
1 6236 39256
1 4557 49727
1 17701 51180
1 63056 65733
1 70505 94067
1 22718 80952
1 470 22957
1 23719 25492
1 45482 49702
1 15739 80575
1 39272 60635
1 32077 98978
1 40735 63662
1 26994 59640
1 70247 96732
1 6217 68076
1 5875 71175
1 1921 51741
1 7039 95133
1 40277 75653
1 70795 80473
1 22015 45910
1 38502 62411
1 68837 79083
1 59211 68886
1 2488 28222
1 10822 34884
1 21561 84411
1 17130 64101
1 36298 80680
1 45766 52756
1 13164 95837
1 53113 84090
1 41034 43766
1 72184 81987
1 68884 88935
1 29245 35551
1 26648 84967
1 8496 43773
1 14550 31145
1 86231 96936
1 29486 36811
1 66671 87565
1 71874 80045
1 21847 70850
1 1660 33248
1 18113 45879
1 42909 87954
1 40080 90594
1 52692 69004
1 49653 60999
1 26076 94127
1 10615 91679
1 53544 89501
1 94862 95547
1 22596 33907
1 24102 42452
1 39323 44280
1 41230 44570
1 8670 54256
1 67262 84896
1 68423 88274
1 54502 68871
1 78301 94136
1 9703 69439
1 46170 61846
1 76995 99467
1 7236 87732
1 38800 62256
1 53829 64882
1 69653 75037
1 27989 83156
1 19899 86694
1 30391 92478
1 1439 30848
1 50878 89799
1 34415 42330
1 21890 92026
1 34363 97196
1 60950 68569
1 12639 40958
1 34318 67218
1 7167 54214
1 22031 24963
1 9673 21888
1 32636 72584
1 9563 27903
1 33333 71440
1 32141 49016
1 29273 49814
1 44021 64699
1 53908 85389
1 9637 57161
1 48685 97379
1 15521 84184
1 92782 98876
1 84521 88800
1 13599 53568
1 42119 50855
1 1912 95315
1 15488 38276
1 76318 96607
1 16676 81293
1 30080 81467
1 27701 77121
1 41370 52566
1 7254 51766
1 4253 58997
1 29270 34694
1 11396 44486
1 26012 52437
1 35127 44030
1 28725 56742
1 25126 86170
1 50171 51678
1 166 83851
1 52840 75416
1 7795 55551
1 90235 94187
1 2718 13723
1 39769 98666
1 23832 25426
1 1450 61337
1 64922 83055
1 9735 77658
1 39962 56795
1 7626 31446
1 10648 25515
1 25190 25562
1 63349 67865
1 13667 44916
1 15235 98866
1 15165 19279
1 72099 85615
1 42253 73437
1 25976 88250
1 9253 93464
1 19064 53843
1 44302 68502
1 45763 73298
1 85162 98054
1 51140 98626
1 74832 87206
1 18466 43649
1 7162 38352
1 21452 89073
1 69578 99886
1 45331 80019
1 14286 93931
1 26668 40419
1 2060 93250
1 60288 82068
1 11094 68158
1 23870 49476
1 12859 52166
1 58384 98487
1 5982 23001
1 26608 94330
1 36613 48445
1 9139 41072
1 21464 38737
1 88628 98918
1 78359 89236
1 62259 72162
1 16124 93434
1 13877 31841
1 64577 67934
1 51810 53646
1 74699 91500
1 33487 43923
1 91336 95519
1 73014 83417
1 31021 68858
1 925 64148
1 14058 53035
1 77490 88260
1 466 31322
1 70128 80328
1 32138 63351
1 33398 47259
1 81027 94898
1 18034 98343
1 60690 90461
1 19866 28220
1 23495 99631
1 55529 62769
1 38810 79406
1 45334 96646
1 5840 31423
1 20928 90187
1 27120 79598
1 32204 71582
1 12846 73655
1 21854 43176
1 39876 56806
1 776 8420
1 28028 51432
1 54803 74293
1 32303 48607
1 62108 76825
1 22587 25033
1 52193 53048
1 10565 30159
1 2176 85983
1 31326 56386
1 31895 79859
1 17032 32934
1 41124 45644
1 26555 41286
1 7716 39278
1 28887 90654
1 73264 83812
1 10901 21214
1 31470 41444
1 28397 88414
1 12332 28401
1 44967 99141
1 46264 76888
1 13988 81367
1 5819 43629
1 65722 90416
1 40397 59247
1 451 35697
1 24052 65444
1 49137 93793
1 54161 85630
1 18666 27593
1 7892 81637
1 11649 15154
1 69675 78973
1 26247 56625
1 29502 47522
1 35260 55142
1 73825 83373
1 32643 43272
1 26512 26518
1 33341 44223
1 46124 86150
1 36609 60353
1 71471 86211
1 11103 26793
1 1471 87884
1 13891 25584
1 64877 70848
1 3286 78974
1 10563 64214
1 44274 58895
1 1942 77814
1 44925 55319
1 44089 53227
1 70876 86908
1 55091 84727
1 17854 42409
1 13687 70661
1 5263 84791
1 27763 86617
1 27035 77240
1 62344 64719
1 15174 73376
1 805 29592
1 60459 96026
1 9476 62323
1 30985 52242
1 91697 92704
1 2565 81550
1 81844 88654
1 46852 64873
1 4999 50173
1 87248 89451
1 9555 18454
1 35997 48915
1 61215 66265
1 3870 41412
1 5097 62810
1 39034 52801
1 18646 32902
1 22581 97410
1 59435 87141
1 28433 37154
1 14856 83256
1 61866 87301
1 60931 63477
1 45001 81814
1 25720 90890
1 5644 77243
1 32764 62829
1 30410 36487
1 6201 85165
1 54411 88443
1 27319 55463
1 18427 61769
1 2465 52342
1 5216 77305
1 61749 88127
1 4036 17589
1 62903 97714
1 90308 91250
1 53300 62624
1 43368 96531
1 24276 69379
1 1479 24917
1 41025 49452
1 36984 92800
1 50508 89050
1 73113 83701
1 21273 81375
1 4356 7083
1 24578 91903
1 28978 62154
1 15819 58537
1 41435 43171
1 83315 90280
1 3660 24719
1 50315 66718
1 7058 24126
1 6994 64672
1 67523 93318
1 33832 47038
1 16286 59353
1 37768 67775
1 32907 91233
1 39289 39914
1 28100 34633
1 4456 56352
1 54124 73348
1 54364 73476
1 67622 89196
1 4806 97570
1 44378 88659
1 14287 38710
1 35332 97677
1 51750 82427
1 40817 58319
1 12329 39768
1 3637 42280
1 69748 90247
1 29754 67795
1 64367 97406
1 50528 96204
1 2408 56052
1 10670 42103
1 45688 74639
1 24799 65285
1 2470 79031
1 59158 67653
1 22942 25499
1 12753 25628
1 10953 62190
1 63583 86735
1 42748 68821
1 10355 13061
1 37712 91711
1 44774 74237
1 12256 95750
1 32433 43854
1 13401 46550
1 7719 27139
1 69691 86719
1 21133 93304
1 39424 57677
1 92975 94630
1 880 80453
1 35678 41461
1 27503 65587
1 3804 69417
1 78029 92726
1 22345 70929
1 66090 73131
1 59837 76162
1 26039 55432
1 1382 49583
1 16274 92637
1 66247 93512
1 24817 30392
1 14392 80077
1 36113 37812
1 47864 98548
1 23717 80354
1 32466 54146
1 48113 75202
1 55023 73510
1 65524 90134
1 17735 76684
1 41855 98014
1 28192 42798
1 83501 94139
1 30220 31345
1 3746 26667
1 23229 62376
1 5373 25894
1 2232 53659
1 1004 55916
1 8 57352
1 35566 97908
1 28415 84384
1 14079 49627
1 19294 43215
1 23366 43182
1 23054 64709
1 20469 60673
1 2416 35251
1 46181 91820
1 8984 96143
1 24604 35804
1 99552 99868
1 50307 59127
1 378 85190
1 78677 93471
1 14071 20474
1 42507 46122
1 57840 90421
1 70013 78601
1 51971 81404
1 16325 90060
1 14972 77197
1 3558 5067
1 43522 75913
1 23742 86091
1 32899 41282
1 66525 94596
1 9533 70663
1 45025 84346
1 48398 92302
1 9542 81092
1 88801 93022
1 43632 94686
1 11659 68234
1 52756 87283
1 17173 93092
1 73193 76650
1 39530 83419
1 36169 44437
1 12516 15445
1 30555 54662
1 27267 80514
1 35686 78225
1 58326 61110
1 41608 75248
1 33864 45421
1 31289 46001
1 3347 70613
1 58248 91639
1 61703 93370
1 71025 80414
1 53536 58571
1 29737 88159
1 16305 57096
1 50678 66838
1 56632 96227
1 39290 79663
1 17062 41905
1 62832 66236
1 38469 57312
1 52999 72314
1 34545 78989
1 19028 92047
1 38799 72559
1 48514 58263
1 40893 46298
1 36732 85968
1 24703 63207
1 61859 82365
1 4043 74984
1 2021 84263
1 16382 58659
1 23260 58227
1 31237 94567
1 15133 99793
1 8139 39283
1 3359 99078
1 70000 85653
1 32453 56321
1 46954 56871
1 6433 33704
1 56261 75266
1 4741 73866
1 16264 53426
1 13806 21087
1 20134 45469
1 46094 79071
1 1486 70255
1 10655 96359
1 70360 79229
1 9474 62731
1 32296 37536
1 29766 81391
1 37028 57495
1 3814 94588
1 70708 92509
1 12802 15488
1 47274 57816
1 39731 55636
1 32696 92126
1 86168 98692
1 4229 53398
1 74775 95305
1 59870 74111
1 84950 92006
1 35424 62750
1 6047 9948
1 60053 65598
1 11921 38224
1 3340 63076
1 40951 92017
1 63055 95038
1 2269 87285
1 46892 97708
1 11506 78291
1 20402 20569
1 9479 63385
1 61069 66844
1 23694 53223
1 47720 69769
1 26863 84051
1 2309 24695
1 70773 84240
1 55514 61460
1 42682 71070
1 97896 99596
1 57035 61692
1 3600 44071
1 52376 95602
1 69339 85629
1 50045 52091
1 35185 79224
1 20457 24606
1 73602 76123
1 15606 67622
1 741 60869
1 14917 56899
1 33940 46952
1 4983 34375
1 85179 89839
1 28612 57287
1 34535 94766
1 22358 66843
1 51374 62030
1 3746 90391
1 22488 32060
1 52838 96236
1 24254 89761
1 92449 94049
1 47377 99159
1 35735 87213
1 49133 79915
1 56105 61171
1 21056 61294
1 49099 87176
1 75460 79346
1 46919 62754
1 12810 31099
1 46238 54101
1 66989 72961
1 6059 61989
1 2547 52518
1 3670 38858
1 984 16294
1 471 42857
1 22880 72154
1 33811 47818
1 12563 85144
1 59802 62679
1 10751 83652
1 33266 61733
1 62110 86949
1 45705 50458
1 2459 21945
1 61070 61266
1 13794 26107
1 48426 92404
1 8211 73638
1 46399 77205
1 54238 88727
1 41166 56740
1 73819 86503
1 49736 93009
1 37535 42035
1 56168 92846
1 4845 74206
1 15868 96316
1 18040 25385
1 44182 53907
1 95187 98399
1 8614 11168
1 36047 68233
1 17565 66008
1 4442 11594
1 46560 54431
1 33683 82786
1 60929 98951
1 57886 72019
1 24414 48103
1 56774 74456
1 28732 98718
1 11427 53330
1 9673 13213
1 1972 4460
1 23283 67736
1 28079 47936
1 82791 99214
1 34509 94211
1 17036 25878
1 26611 36119
1 2303 78319
1 19045 83689
1 39428 70060
1 10814 42298
1 32353 52627
1 31356 89762
1 7996 46641
1 32389 63980
1 11759 39812
1 73265 96222
1 33616 73192
1 3060 86374
1 38512 41455
1 5319 65998
1 30559 72249
1 73924 94806
1 21914 90522
1 49548 65571
1 15031 21127
1 72103 77213
1 33768 83724
1 38879 92580
1 16359 73849
1 75230 89010
1 15908 48073
1 67639 73095
1 6227 16525
1 1199 2804
1 3381 49533
1 5992 19246
1 14888 94685
1 24778 32923
1 36710 48473
1 5155 15623
1 58462 60448
1 6034 96372
1 35124 36066
1 47863 69702
1 48661 69806
1 10781 38982
1 71234 86147
1 11086 11825
1 699 12121
1 23256 53379
1 51536 75918
1 14761 54043
1 81497 95008
1 82624 98074
1 34371 80635
1 14439 44005
1 25337 93833
1 2043 33492
1 63087 75418
1 52412 68991
1 27965 79016
1 34949 66131
1 16597 94549
1 22497 25918
1 10779 29098
1 20730 26137
1 23035 96442
1 13321 65542
1 35263 79655
1 43295 48811
1 77363 92434
1 58410 62973
1 53057 92313
1 8453 39467
1 26515 76972
1 28625 65404
1 480 32440
1 53342 95681
1 5143 38518
1 1442 44367
1 62479 90193
1 11533 64427
1 6779 92202
1 27200 47782
1 11580 94206
1 798 16262
1 26339 26846
1 84191 94635
1 30989 35976
1 55674 57596
1 73648 84149
1 54176 98981
1 9086 29228
1 41855 98762
1 3681 99164
1 11737 42378
1 12265 43726
1 79374 87790
1 46470 90296
1 4179 15750
1 55254 59760
1 7139 79126
1 3517 28037
1 43392 59047
1 3022 20438
1 66482 86370
1 752 39358
1 42399 90323
1 88645 91141
1 24887 84430
1 54443 68672
1 21268 78705
1 3697 25129
1 82194 93308
1 90645 96156
1 79622 88916
1 21266 50182
1 35999 72251
1 1640 52401
1 54572 81600
1 4354 5908
1 76959 86073
1 48762 91982
1 72722 87216
1 47972 59240
1 3332 12865
1 17850 61486
1 50329 52976
1 11914 22702
1 29677 56787
1 18176 70126
1 42624 83351
1 38536 73627
1 31312 54852
1 38910 49047
1 78116 84038
1 33438 92350
1 24058 41049
1 12760 65003
1 22330 78861
1 51551 81245
1 34295 85439
1 25857 73376
1 69151 77214
1 14596 79903
1 38552 65671
1 22558 41606
1 13821 20931
1 8034 90708
1 24376 48514
1 9957 32291
1 41037 58052
1 75034 84365
1 71033 87131
1 42612 89564
1 46381 82084
1 1533 24048
1 7882 74785
1 430 47802
1 9141 66748
1 1358 21146
1 54294 71880
1 45992 95708
1 15734 33713
1 70368 79264
1 57837 99276
1 6014 86402
1 70775 90072
1 98764 99864
1 45339 48913
1 9850 47973
1 30152 36936
1 7022 87423
1 2682 61496
1 1973 76056
1 41388 68779
1 39065 84320
1 27454 50061
1 34568 79061
1 52171 84463
1 55141 76685
1 1127 24829
1 27456 66734
1 33889 38261
1 28056 42797
1 40792 86514
1 19965 48450
1 46582 77533
1 41852 88496
1 52966 59158
1 63448 82695
1 17080 64452
1 63955 76211
1 42793 45774
1 611 26270
1 61384 77058
1 32987 47680
1 56490 72126
1 42179 84541
1 6487 12896
1 10485 96197
1 22952 97623
1 76389 77405
1 33692 63791
1 18187 75632
1 57830 76689
1 23690 28357
1 51742 80949
1 16031 74687
1 56771 78831
1 62331 68707
1 27406 55831
1 53873 66650
1 22894 33226
1 67529 99072
1 24267 91829
1 53148 78038
1 35672 45571
1 8441 77020
1 6076 14507
1 14053 61797
1 15459 79795
1 71416 97109
1 32986 90545
1 59483 79319
1 40583 89348
1 30659 69569
1 8502 87112
1 16635 88345
1 54360 86794
1 54959 83721
1 9627 51238
1 37059 86267
1 40416 44078
1 23927 31603
1 15043 37238
1 27457 57447
1 41573 63971
1 36200 75135
1 17182 31316
1 17938 39936
1 16426 98601
1 40022 77070
1 6536 57788
1 23888 43636
1 78679 89664
1 48775 74868
1 20264 34179
1 77256 93509
1 5774 13656
1 51865 83096
1 76237 80577
1 12974 91032
1 40788 96681
1 64066 66318
1 21665 93817
1 18760 42374
1 2506 84879
1 48534 74648
1 35717 42945
1 13279 46637
1 12045 44409
1 11332 59745
1 17803 30595
1 11389 49652
1 36574 92121
1 63751 68595
1 34530 66966
1 16354 55634
1 4822 20973
1 17762 80597
1 14660 48943
1 71633 72580
1 6143 99983
1 25232 97153
1 12696 45693
1 41097 73650
1 51613 70435
1 56820 86992
1 15002 89471
1 41040 83655
1 8889 17300
1 9215 66164
1 29677 96315
1 35286 63435
1 30855 36166
1 50523 70352
1 16470 74263
1 31237 88690
1 61185 74208
1 34551 36072
1 12344 70535
1 44412 71463
1 12274 26979
1 76624 96761
1 2510 76111
1 64663 89979
1 53513 55793
1 59962 93206
1 64590 96957
1 84717 87313
1 20015 73466
1 54290 63723
1 87694 97641
1 89148 97961
1 23998 66470
1 1540 61248
1 36126 37977
1 54036 69821
1 9059 76561
1 46024 48412
1 24842 93216
1 20028 89237
1 953 80052
1 13422 92367
1 6101 55519
1 20414 31068
1 5738 35805
1 39454 74654
1 54867 97263
1 21057 23727
1 72701 73447
1 8175 98982
1 80363 94530
1 94084 95539
1 43961 55926
1 13100 93432
1 22248 38758
1 13324 35285
1 41290 71214
1 10730 39073
1 42026 71686
1 29026 85348
1 19056 81769
1 19640 19969
1 41201 70285
1 73044 93457
1 39255 68924
1 53567 97664
1 51571 82971
1 21994 57435
1 48498 99841
1 15745 74296
1 7130 48227
1 66 97941
1 43854 56666
1 63430 63878
1 10391 26299
1 31938 59088
1 47777 99723
1 27959 91628
1 54862 99564
1 30244 96786
1 7908 45278
1 52463 83011
1 170 82849
1 4103 39012
1 32560 33090
1 4541 96408
1 19763 65552
1 19212 70004
1 71427 76685
1 82137 93333
1 7997 71339
1 32225 72236
1 7672 72571
1 1719 25012
1 20302 58617
1 71067 80856
1 42788 80027
1 5611 63668
1 42125 48520
1 32114 40742
1 16776 69044
1 12292 37313
1 14698 44425
1 5499 42386
1 55387 96034
1 15622 79804
1 53973 66861
1 6556 93997
1 15210 54642
1 64807 77531
1 1734 13550
1 22662 57317
1 71285 89573
1 14159 91879
1 21349 26039
1 13732 59257
1 56915 58350
1 70581 87368
1 59091 79462
1 48398 53055
1 26716 47206
1 8657 45063
1 7319 49115
1 49035 83176
1 38694 97970
1 91758 97191
1 14148 14158
1 1032 1992
1 22569 56251
1 16998 96416
1 37690 59254
1 36053 95924
1 29223 33833
1 70344 92929
1 26655 79051
1 66342 87243
1 41137 53981
1 53390 62097
1 7276 33690
1 44554 77844
1 16998 48561
1 61097 64525
1 8573 56788
1 31163 56756
1 55152 63197
1 57065 91895
1 52099 75229
1 18898 38491
1 3996 13534
1 33017 56546
1 81675 89576
1 70138 89838
1 14389 39610
1 67798 86354
1 11160 46134
1 30584 46367
1 59529 90270
1 49381 68912
1 35860 86444
1 49334 97668
1 46050 66849
1 80005 93072
1 11048 62902
1 13224 85937
1 8430 11680
1 24596 73774
1 79010 94690
1 11651 68672
1 28670 48313
1 22788 29503
1 41476 97495
1 14981 61068
1 23155 88040
1 30200 34377
1 63570 95742
1 29839 88146
1 73141 76260
1 41105 56480
1 5809 72550
1 51567 66477
1 53388 83505
1 48031 81201
1 9585 63614
1 15896 83610
1 6031 85640
1 33250 99964
1 22556 52001
1 1949 69789
1 40605 78148
1 68367 69756
1 89864 92456
1 18823 70956
1 42404 97850
1 20775 99265
1 34091 34898
1 20072 84128
1 2302 58265
1 11367 18443
1 15412 54541
1 33330 34546
1 61984 71229
1 9556 50776
1 60565 83694
1 18499 82304
1 28375 44467
1 87944 95899
1 26700 99333
1 37388 93621
1 10373 94364
1 26536 62369
1 39906 48190
1 2777 33169
1 63020 67454
1 9870 32844
1 25359 70014
1 13057 42857
1 29680 70985
1 10775 76452
1 92311 99880
1 12246 57509
1 58200 91214
1 11059 24388
1 44193 98594
1 55034 63297
1 25137 49858
1 11917 24982
1 824 38743
1 59288 77979
1 51348 69653
1 4320 51641
1 20628 76877
1 7348 63200
1 70594 80794
1 33572 86713
1 72242 78125
1 66478 70405
1 32293 70719
1 30307 60439
1 59063 73406
1 62313 84904
1 10596 57791
1 8858 74349
1 7469 9294
1 20855 28447
1 18832 91539
1 6034 15722
1 64256 74958
1 17637 42124
1 242 85155
1 36564 56619
1 8408 54651
1 36792 47267
1 41572 43057
1 3627 24112
1 10749 99707
1 6498 60208
1 1659 72167
1 51936 64195
1 36121 82395
1 26203 70308
1 19701 84338
1 27126 59743
1 3874 78273
1 49512 73706
1 7441 23301
1 6114 44753
1 18498 69002
1 39917 97781
1 41215 92809
1 61095 98466
1 17159 77525
1 22343 37415
1 18211 99069
1 16512 49867
1 38962 49143
1 51233 67135
1 70012 78410
1 6039 47197
1 20715 54054
1 8513 56805
1 10814 96559
1 80953 96335
1 35219 52934
1 10709 44356
1 29894 38856
1 2147 18642
1 6974 63634
1 21479 92143
1 49123 85449
1 17155 91049
1 59953 65626
1 20105 98368
1 18525 61586
1 34052 59204
1 41129 78047
1 31342 32944
1 21351 46211
1 69533 80915
1 62894 87870
1 11631 11744
1 77824 94039
1 23063 25303
1 73648 90869
1 69864 84595
1 10865 12357
1 6049 89204
1 13628 21390
1 623 72122
1 2179 35216
1 6445 56821
1 50304 97495
1 24680 44578
1 62777 66758
1 86343 95122
1 82706 90880
1 53660 96217
1 11684 85038
1 49034 77723
1 39875 42407
1 85505 91913
1 35868 59924
1 22150 96051
1 53205 93856
1 19272 20969
1 12813 94324
1 610 66288
1 38634 87237
1 74067 76999
1 65290 98159
1 76199 92461
1 66936 80230
1 33576 56755
1 4777 27335
1 52487 72802
1 64609 88592
1 21642 46859
1 74698 79742
1 20849 35798
1 2399 36445
1 25506 69614
1 16382 76141
1 25700 32900
1 11919 71793
1 5051 33826
1 15735 49364
1 10227 63421
1 16664 48327
1 27235 69837
1 26312 26777
1 94424 95827
1 23323 58157
1 12335 42525
1 59914 78629
1 7922 63964
1 33860 78797
1 72515 90229
1 53030 76025
1 13122 72977
1 59491 67125
1 33681 53201
1 8717 33749
1 36367 83247
1 47145 84826
1 11266 68675
1 4688 48420
1 66116 67256
1 31148 41619
1 67056 75118
1 75117 87528
1 1872 59758
1 30151 46747
1 74237 98105
1 39068 49041
1 47361 64194
1 25561 89681
1 44941 75280
1 23759 77186
1 20275 74939
1 42723 89209
1 24873 83841
1 47109 89236
1 45164 75965
1 64428 79994
1 50940 64353
1 11402 31646
1 18015 90698
1 18752 92287
1 56902 95319
1 44103 77856
1 11418 31568
1 362 82330
1 53005 67950
1 5201 5814
1 92985 95926
1 55835 86847
1 67539 91098
1 31025 52785
1 86664 93660
1 17179 38549
1 41822 84280
1 89786 94785
1 29730 77690
1 51877 85845
1 57543 90420
1 7004 8798
1 68401 97636
1 23112 55567
1 24641 91020
1 49928 74922
1 4272 6337
1 18584 77109
1 12819 14383
1 24970 87315
1 52581 92568
1 9020 92908
1 21148 82463
1 47496 66996
1 63089 89370
1 46161 64336
1 49605 84955
1 5552 83305
1 22686 54520
1 22048 70643
1 71716 75101
1 2932 38961
1 10106 25164
1 10856 29052
1 84856 96605
1 56170 85073
1 2393 70026
1 19111 35612
1 36674 60219
1 66315 86545
1 2157 60821
1 38778 91147
1 40148 91786
1 30430 39700
1 55408 85806
1 73107 89780
1 73532 81422
1 2152 73606
1 30128 78316
1 67597 89187
1 71903 81850
1 25352 80291
1 32329 81758
1 51467 66883
1 41801 95199
1 35330 99241
1 63267 83119
1 34232 59996
1 16629 61006
1 34388 72929
1 30366 40957
1 37760 74371
1 20703 24503
1 78168 87206
1 13286 44605
1 6271 89921
1 560 64971
1 54883 64443
1 64686 71083
1 19841 77111
1 59779 90798
1 49939 82629
1 5277 15760
1 10109 51556
1 25335 31368
1 75505 91394
1 21151 21278
1 4775 28178
1 27672 87870
1 37250 46050
1 67143 85862
1 16123 81067
1 1940 21273
1 93702 98525
1 32944 61271
1 78909 96791
1 63008 97060
1 1772 9543
1 4539 28966
1 52805 60630
1 31985 33619
1 69025 96795
1 4941 15816
1 17858 88181
1 69863 83955
1 1596 18965
1 41577 52510
1 38375 92808
1 80765 81186
1 8837 86407
1 31176 47804
1 45925 58700
1 66460 82616
1 73551 99327
1 28331 32692
1 90373 96140
1 25887 33280
1 1783 42089
1 9791 27508
1 30696 76102
1 77342 81299
1 11070 67287
1 23550 72038
1 91695 99582
1 31427 39102
1 69468 91211
1 37806 87537
1 36418 49820
1 36780 55331
1 13456 75590
1 45717 95329
1 32554 76522
1 11342 23029
1 7197 92465
1 56793 92237
1 76407 93270
1 12787 42392
1 78559 90209
1 90462 95060
1 59193 67928
1 41348 99998
1 37693 70023
1 93294 95449
1 88997 96871
1 35737 73324
1 17161 66709
1 18681 92798
1 1911 41788
1 24779 63762
1 818 62821
1 20208 34511
1 12791 36558
1 69242 98624
1 2533 40443
1 845 14549
1 23214 49114
1 11405 59399
1 12163 14353
1 56738 77547
1 20523 41727
1 23797 24402
1 25092 56624
1 27605 49437
1 93300 97899
1 66811 73253
1 1223 85667
1 23133 24561
1 45828 95809
1 5329 73948
1 19106 60357
1 8712 80924
1 63726 95383
1 1296 42164
1 54497 95782
1 15616 44480
1 23298 37959
1 1255 58367
1 17205 51572
1 28298 82636
1 7262 59210
1 33407 43164
1 66877 94683
1 7631 17555
1 12117 59882
1 3518 65748
1 45048 46958
1 27114 78429
1 68011 85194
1 45470 93318
1 6927 36701
1 9317 98924
1 21010 38982
1 23374 44705
1 11905 91051
1 8508 40663
1 18664 99861
1 21030 93463
1 43097 82872
1 10141 25646
1 10753 11936
1 16443 59680
1 63009 85930
1 58296 76804
1 5089 15530
1 30973 81830
1 49459 60608
1 70333 93394
1 80163 82277
1 3296 42004
1 58560 69775
1 15277 24398
1 17153 26381
1 50630 67984
1 65305 91466
1 4540 29567
1 10458 34849
1 921 61471
1 15217 68885
1 29 59893
1 77459 82594
1 50921 76490
1 6953 60134
1 14815 50348
1 70833 82039
1 61743 85366
1 72969 90134
1 16404 70056
1 45835 87745
1 6659 62676
1 14254 19508
1 14733 36242
1 26764 90226
1 13537 94072
1 75193 77807
1 37512 44338
1 34999 76204
1 61479 98683
1 46718 96589
1 28356 60337
1 43650 97448
1 37259 79910
1 47802 87220
1 1278 88393
1 2215 23136
1 33097 98215
1 89658 92896
1 35488 51211
1 31003 62399
1 29360 30813
1 62450 98895
1 29646 45397
1 20071 70303
1 37610 61687
1 15271 84917
1 36355 44122
1 46209 72123
1 34250 36032
1 43163 63250
1 8263 16068
1 57943 79768
1 27977 71687
1 54742 97607
1 38524 65198
1 34021 99577
1 26951 29438
1 17364 93643
1 18954 40180
1 12405 85914
1 41581 77073
1 31137 78445
1 49719 89466
1 43954 99420
1 7013 34232
1 49556 76693
1 35326 54652
1 60732 67735
1 62914 81958
1 39055 93420
1 61024 74352
1 6968 25731
1 24173 85411
1 39558 85391
1 20222 80413
1 39592 81059
1 10990 56766
1 63735 65148
1 5392 46549
1 59325 74165
1 24746 97778
1 10077 15415
1 68276 95053
1 16188 49193
1 11487 23690
1 42466 86594
1 8767 58733
1 58637 66388
1 43496 61143
1 71162 86104
1 1761 40808
1 18979 76233
1 358 48532
1 29630 87996
1 6650 25450
1 9653 58912
1 15511 22177
1 58525 63553
1 81384 82186
1 64596 92734
1 5848 54888
1 44032 91174
1 58747 93073
1 88293 91482
1 49071 90579
1 8621 94392
1 37388 42254
1 72013 88245
1 262 25585
1 3323 61178
1 15283 42832
1 78733 90301
1 16246 68871
1 4377 36861
1 19215 86189
1 13847 70069
1 56474 62660
1 57375 65109
1 10980 68864
1 13219 81731
1 33723 42349
1 66528 97311
1 28965 67542
1 11896 90020
1 56997 58670
1 3234 30288
1 43857 48605
1 76045 86963
1 18593 66847
1 59153 63037
1 10767 56162
1 23529 66554
1 4398 59079
1 12887 62246
1 19811 80893
1 54918 56511
1 47198 76516
1 29739 94597
1 8326 11128
1 32925 63567
1 445 15043
1 12594 43823
1 19563 73804
1 18140 68617
1 19934 61615
1 51022 90437
1 10086 67961
1 23845 24513
1 42618 79385
1 6096 41663
1 2689 40817
1 24263 46951
1 40577 49343
1 73312 81574
1 39978 87881
1 41076 92588
1 18557 27471
1 86139 90456
1 80029 80817
1 18889 67042
1 25944 66943
1 39721 76494
1 20236 91499
1 26265 27405
1 503 98225
1 48047 59949
1 41828 92069
1 26866 61948
1 29030 45451
1 57097 94315
1 3362 8711
1 7092 74900
1 28372 60692
1 51042 83190
1 24007 69468
1 61034 87161
1 24600 58388
1 20905 26497
1 30225 75320
1 33963 62120
1 50504 95582
1 22720 33780
1 5523 23492
1 15102 28857
1 23469 75865
1 14844 35052
1 91131 95959
1 17205 88480
1 9091 19936
1 24833 55103
1 1285 24160
1 42372 54774
1 28129 98299
1 25830 39414
1 78114 97025
1 326 28054
1 41398 76230
1 7741 61706
1 27798 90228
1 36563 73190
1 20260 88714
1 16812 65576
1 18129 71275
1 2726 3280
1 9657 65268
1 78794 84912
1 39202 56323
1 49583 49715
1 22917 62580
1 86958 92622
1 26689 83735
1 53387 66055
1 46578 65158
1 16032 24996
1 20173 96709
1 44313 54986
1 19511 27203
1 8595 17010
1 44938 48333
1 49440 80829
1 32513 78552
1 50907 96859
1 65913 85721
1 33859 89960
1 15206 51755
1 27529 52082
1 20263 31055
1 44406 59631
1 71220 78552
1 26151 87926
1 56584 96120
1 42083 50692
1 11215 37643
1 5702 46439
1 19537 76674
1 52260 62259
1 25043 90687
1 53290 89531
1 30655 52574
1 17421 95864
1 34723 36977
1 93278 94923
1 54787 79659
1 7258 90346
1 36691 86773
1 3275 41685
1 47239 61053
1 3210 56136
1 65344 73246
1 49338 68930
1 970 7640
1 46667 73804
1 9027 45737
1 33232 98408
1 25005 87144
1 34374 83929
1 13190 99021
1 76975 83717
1 43380 78491
1 23956 41675
1 66543 93421
1 65095 68502
1 14058 37539
1 61665 98806
1 9672 91949
1 3804 5445
1 58076 61431
1 19215 36605
1 33141 75520
1 37209 66467
1 65360 83899
1 21861 30596
1 36397 50258
1 12984 83704
1 65998 79868
1 40226 89478
1 16804 43667
1 21649 66579
1 63571 74010
1 52997 74623
1 23265 91470
1 12097 45100
1 292 72496
1 16836 27775
1 21467 92259
1 16732 44999
1 31233 74222
1 12359 21614
1 23534 90774
1 20716 30236
1 4786 79901
1 25047 93654
1 4320 35594
1 5343 26152
1 20045 69700
1 10301 15277
1 6429 43361
1 38597 94155
1 34558 61530
1 48325 91628
1 25122 27860
1 58228 81833
1 18360 42617
1 58202 61911
1 42499 58676
1 14613 98044
1 3663 44319
1 33053 87681
1 299 12601
1 61182 65046
1 12828 95471
1 57160 80593
1 50464 53519
1 40168 45393
1 9502 72335
1 47098 71401
1 32536 82519
1 49208 79105
1 9065 72374
1 15348 34457
1 8482 99874
1 2074 37885
1 63661 81481
1 46745 48628
1 15853 42281
1 47760 54828
1 84352 90091
1 504 61544
1 8255 37814
1 1397 49732
1 66492 72201
1 15688 89570
1 41241 56030
1 26909 49036
1 23829 87032
1 58797 77358
1 87481 89893
1 18858 27587
1 14361 92286
1 9841 36631
1 21406 33938
1 55499 96867
1 34225 67311
1 83434 88421
1 36099 90107
1 16207 31216
1 33237 69368
1 37499 46202
1 9919 98815
1 68286 95420
1 46395 57035
1 65545 70815
1 15395 74160
1 9369 73159
1 24459 94423
1 7281 55278
1 10540 73653
1 19401 70866
1 86233 92707
1 41831 95632
1 39347 98183
1 37252 51673
1 29691 63419
1 61015 61790
1 10051 62738
1 29982 45089
1 74925 84626
1 4960 63079
1 45951 70515
1 2 7744
1 4396 21084
1 48801 65410
1 38923 44175
1 70618 75801
1 67474 95322
1 44374 95122
1 27560 47986
1 37464 38377
1 25332 29151
1 52215 62306
1 33488 76092
1 36018 48820
1 26496 57412
1 25982 81800
1 43055 70912
1 19294 98277
1 2680 98750
1 54496 56100
1 52279 90100
1 1994 49563
1 74582 81453
1 12039 61674
1 3893 49146
1 8407 93156
1 93878 94649
1 28243 32256
1 28657 53666
1 56616 93111
1 69784 78511
1 66694 77681
1 18089 52878
1 14245 81934
1 16711 39895
1 7310 96356
1 11313 70417
1 71340 87222
1 28006 64585
1 56123 98728
1 30374 40256
1 8416 9468
1 27515 29444
1 71215 92193
1 1932 79021
1 8193 31066
1 11298 38998
1 16086 38448
1 33970 93288
1 42446 43956
1 4530 60989
1 11543 15685
1 56512 72435
1 49957 94420
1 3514 82439
1 82284 86306
1 21119 50130
1 28164 48655
1 23033 69078
1 154 49928
1 70105 74005
1 22825 42945
1 70234 84589
1 39240 74591
1 12309 80020
1 5682 89549
1 8753 45194
1 17463 73052
1 1367 40371
1 9471 56764
1 18814 80458
1 7532 60309
1 43882 70422
1 44457 49352
1 39879 52554
1 18647 41315
1 32850 47665
1 19751 55924
1 44119 52236
1 41395 53206
1 19046 72493
1 31400 43506
1 56532 67963
1 28320 97798
1 8592 89897
1 92850 97862
1 2061 61639
1 7885 46560
1 1565 21605
1 33317 67522
1 66500 81040
1 24878 62999
1 1628 25004
1 67507 89388
1 49586 55274
1 1420 96655
1 27490 61992
1 51849 98907
1 60617 92853
1 7786 25596
1 49198 56066
1 18250 53717
1 48730 94013
1 44799 66627
1 17574 30851
1 7089 93105
1 43401 51201
1 2109 53305
1 57217 69931
1 20993 63685
1 16450 91106
1 20372 99098
1 58079 75485
1 39073 67565
1 18404 22355
1 78993 94961
1 15652 48346
1 4832 94977
1 51666 66126
1 19534 46337
1 85607 91963
1 67439 86661
1 16201 59096
1 68398 79180
1 2648 43785
1 64938 65686
1 15209 68192
1 96631 97146
1 49841 87464
1 23738 81643
1 44505 67472
1 81582 89341
1 880 96900
1 2048 30606
1 32738 97659
1 3813 46879
1 11915 54804
1 16250 60947
1 9417 97505
1 24445 77319
1 9497 51164
1 52604 78304
1 8920 21667
1 18297 42012
1 68598 90140
1 18624 64315
1 36760 51436
1 65113 87736
1 15965 87684
1 78019 84691
1 1402 84838
1 36706 77713
1 70186 78630
1 37910 50310
1 27828 92032
1 31131 39463
1 7185 93991
1 38586 99536
1 28423 35364
1 41706 43969
1 4868 21780
1 14345 15190
1 62773 83524
1 14825 24634
1 83875 89588
1 23656 38623
1 38851 82646
1 56988 60494
1 5941 88368
1 57923 61903
1 12711 69641
1 9923 18881
1 443 44192
1 81354 86897
1 12366 66907
1 47491 72029
1 24370 42246
1 48463 67284
1 71020 98924
1 11959 50652
1 1673 63130
1 31821 77670
1 7242 98830
1 56395 75567
1 63361 99084
1 12744 15799
1 8214 10264
1 79432 98611
1 8075 45602
1 11004 33091
1 8678 56799
1 34973 90121
1 1292 93112
1 28588 80776
1 56839 59689
1 65812 72090
1 1786 53598
1 1925 61542
1 28433 85627
1 58604 78022
1 10248 99217
1 262 82764
1 7780 56889
1 11663 25000
1 9583 42641
1 24145 48244
1 58984 65509
1 86545 88188
1 33052 44143
1 19758 98391
1 14638 45380
1 19979 23291
1 11611 95497
1 89920 99292
1 45607 60639
1 32231 58076
1 59288 89888
1 5257 59475
1 28489 77316
1 4888 93488
1 29891 43582
1 39856 68654
1 9264 60068
1 23535 67157
1 9711 16144
1 36013 70296
1 40213 82296
1 2433 79050
1 57301 64802
1 37060 75573
1 79014 99696
1 1111 3877
1 19853 23150
1 39862 69303
1 37662 96882
1 57826 86075
1 49115 66376
1 49802 64048
1 5212 23244
1 441 91267
1 46335 47119
1 42206 97669
1 45918 70580
1 38295 64437
1 53184 72802
1 7316 24027
1 2180 51718
1 4696 6454
1 24967 52844
1 47945 48523
1 28155 85337
1 16937 70558
1 8964 53104
1 20183 25745
1 19703 96356
1 44563 93489
1 23336 94112
1 36951 53976
1 44600 94394
1 30492 84415
1 34005 84929
1 39653 41484
1 58517 95936
1 67057 99769
1 22373 34728
1 57954 98272
1 64695 72658
1 76091 92058
1 33771 46458
1 8552 46065
1 23315 97127
1 20761 49076
1 12269 42257
1 1564 70622
1 44285 91005
1 58262 91760
1 650 70486
1 34031 88287
1 43756 64602
1 22239 75198
1 28955 78111
1 32621 82905
1 52342 94507
1 16487 44594
1 64053 83953
1 32589 96144
1 29475 58516
1 59730 95189
1 17757 63107
1 6536 13932
1 3383 42629
1 5290 57011
1 1016 86234
1 9865 62348
1 91233 99434
1 14297 85536
1 74798 79166
1 13386 39879
1 52783 95931
1 15750 47675
1 53913 61293
1 76983 96203
1 73687 91595
1 65876 71054
1 30037 43624
1 23070 23662
1 55018 94110
1 27277 30084
1 45560 77956
1 22411 52427
1 25023 90328
1 53206 85687
1 1674 76935
1 49572 84879
1 17913 75579
1 84912 94285
1 33510 79311
1 23104 65531
1 25827 36712
1 22358 90166
1 2278 77600
1 48968 84395
1 57121 62316
1 949 74557
1 43693 71777
1 34766 95284
1 22128 62505
1 52252 81199
1 22544 40234
1 76423 99220
1 3116 55524
1 13600 87006
1 43920 75604
1 4536 33951
1 75614 95074
1 81266 99110
1 17532 63439
1 84014 86442
1 6167 52485
1 12629 22010
1 17004 78346
1 12287 52906
1 54987 86037
1 10629 11100
1 30311 60496
1 67976 86322
1 48518 94984
1 4998 56589
1 57455 95252
1 53452 88985
1 53010 67682
1 37119 61941
1 24672 33947
1 6937 27028
1 19691 48985
1 36828 70845
1 14445 50682
1 9335 59044
1 24918 81414
1 35604 42572
1 68670 81208
1 28320 35519
1 8262 16536
1 38252 53794
1 94962 99887
1 4182 48319
1 40442 52891
1 15708 56629
1 19011 59972
1 25377 46911
1 12425 52622
1 10530 45021
1 1807 40993
1 3307 31163
1 23227 72387
1 59247 63719
1 10742 76660
1 14407 27284
1 241 95006
1 8872 22580
1 37452 45667
1 51080 94769
1 28658 76450
1 10509 28370
1 91074 93821
1 71449 84232
1 83679 92740
1 12031 52915
1 80290 91293
1 1788 36001
1 10444 52586
1 39440 65639
1 53209 54761
1 52810 54549
1 9098 91592
1 14578 20062
1 37599 53695
1 18663 74168
1 12686 76051
1 18576 61149
1 62050 68175
1 90625 96992
1 16915 66629
1 59275 81303
1 18171 78444
1 12655 54591
1 8337 81826
1 7121 36830
1 42456 71253
1 15488 52311
1 14619 15130
1 2689 85911
1 65948 75454
1 36941 64746
1 14275 46344
1 14302 92014
1 23558 55595
1 8389 11787
1 40477 79211
1 5759 36704
1 26322 88772
1 12077 73437
1 738 72260
1 40 57928
1 17712 67116
1 37187 81205
1 7258 63697
1 57270 84174
1 56674 81045
1 91721 99690
1 50123 94232
1 33160 35267
1 2749 17742
1 2993 99468
1 29227 89013
1 91879 97873
1 11459 90778
1 34804 97164
1 54424 81575
1 13954 32168
1 56332 96946
1 14746 78996
1 32129 60418
1 3569 81397
1 27716 83936
1 28095 73314
1 44259 63733
1 2247 67956
1 19077 67884
1 72588 84269
1 62303 99059
1 73658 86851
1 4459 36128
1 28677 74780
1 3684 13961
1 757 67127
1 785 97651
1 2816 99659
1 30120 70244
1 58133 81207
1 25819 46838
1 35121 85056
1 26500 44343
1 11672 71187
1 44582 49836
1 46547 59329
1 71167 81711
1 73997 97299
1 24861 44820
1 6561 79164
1 33970 95055
1 32704 54823
1 6482 60427
1 21121 22110
1 19207 20496
1 20239 28216
1 70654 71822
1 19119 93765
1 13528 29700
1 92525 94367
1 45397 58411
1 39679 66045
1 3361 46915
1 57948 95698
1 2216 29751
1 33165 58967
1 29578 51072
1 11220 72694
1 29042 49256
1 35628 72494
1 74206 91669
1 62540 95418
1 55079 90049
1 66131 97415
1 68429 94397
1 65996 80035
1 31326 97131
1 16548 27328
1 802 17313
1 44593 47241
1 1632 39269
1 59902 92710
1 50742 89412
1 23053 67290
1 3402 38752
1 57481 68066
1 21670 33291
1 28459 32974
1 24781 38566
1 23124 81630
1 48689 50341
1 28364 96213
1 4000 68861
1 39999 60380
1 67912 91316
1 23084 33895
1 1415 83978
1 56688 75808
1 24311 48903
1 46571 60064
1 34702 48561
1 2027 24216
1 39137 72960
1 15589 84718
1 58088 62902
1 31852 90913
1 9910 48794
1 22052 22704
1 24722 66459
1 2342 80714
1 79564 95570
1 1643 92444
1 8133 83696
1 17267 75140
1 19405 98140
1 13698 80711
1 40786 88725
1 14598 68844
1 9613 59749
1 41237 58315
1 21992 35919
1 45385 88594
1 71111 72992
1 18026 79278
1 19132 82765
1 8977 42819
1 12775 32436
1 73655 85682
1 29106 54480
1 51446 61809
1 38794 45599
1 35322 72085
1 50469 52877
1 39330 76260
1 85004 85257
1 72123 89046
1 44060 57653
1 5837 95646
1 92732 93392
1 21793 94300
1 33528 93288
1 6750 13144
1 12495 17297
1 47202 64197
1 48576 97285
1 70449 96193
1 36058 50996
1 43453 92657
1 18162 46720
1 21928 40138
1 36301 99148
1 15425 35638
1 65414 69781
1 27016 88006
1 20072 62758
1 47645 76245
1 4455 43516
1 1556 27092
1 25730 78462
1 16494 69284
1 28154 87607
1 4219 74830
1 9923 93190
1 27459 70995
1 731 46329
1 42772 51440
1 10001 23551
1 11445 63438
1 34757 79743
1 40299 53159
1 20617 74549
1 19170 61061
1 34145 46113
1 16859 65660
1 47883 77022
1 47812 67349
1 6004 13216
1 38279 96594
1 71038 95340
1 45000 46093
1 36330 79841
1 3854 14239
1 53756 95020
1 31924 78318
1 5164 92626
1 36822 70581
1 16426 96706
1 70702 97696
1 4511 87534
1 58886 68815
1 67006 71213
1 1325 49824
1 60168 88215
1 16360 34381
1 8898 46366
1 36025 99909
1 13578 73947
1 9184 67069
1 25402 71862
1 73019 99083
1 4131 32915
1 20618 88892
1 13604 97539
1 26791 41901
1 12923 15255
1 51853 61924
1 2361 26334
1 29732 43545
1 38132 54861
1 20261 59493
1 55561 70452
1 6065 83982
1 42768 57858
1 22928 36243
1 25395 98057
1 19122 86893
1 35473 62285
1 61532 73783
1 37036 40180
1 36687 91037
1 39426 50722
1 30900 39849
1 66408 96501
1 40072 84562
1 85200 95995
1 70980 99240
1 64392 83078
1 78859 80894
1 11158 55821
1 36614 58538
1 53658 56446
1 624 40365
1 34449 61012
1 12959 79844
1 35294 80553
1 12912 28788
1 38680 61048
1 53239 96112
1 48931 87626
1 5349 47087
1 66435 69769
1 46860 52443
1 27705 60173
1 38441 39042
1 28179 88918
1 17787 53784
1 24708 58291
1 52620 79395
1 7077 33464
1 11755 64602
1 74908 90447
1 33954 58378
1 59922 65784
1 56196 56252
1 39765 68033
1 8551 77203
1 47908 54929
1 64354 64842
1 65940 90399
1 63077 74385
1 5311 58930
1 3543 39750
1 2858 40413
1 56588 60474
1 20218 72602
1 23767 61588
1 71845 90840
1 14296 27998
1 1016 39718
1 9044 58532
1 45210 87790
1 53687 93415
1 1676 77898
1 35826 46267
1 27344 91637
1 52932 93270
1 2418 25019
1 14461 21536
1 31805 45147
1 50961 75871
1 302 92557
1 1297 23121
1 58193 74811
1 37850 66934
1 9488 79054
1 38047 52862
1 18925 41256
1 3324 20017
1 24434 99596
1 34869 87651
1 70406 92776
1 83090 98516
1 41124 47145
1 43553 82852
1 1182 28669
1 67146 75350
1 29268 69453
1 49531 90562
1 13523 95478
1 60699 61135
1 22873 49504
1 6171 39239
1 24010 49952
1 70303 94618
1 27919 77584
1 41746 80844
1 75854 80110
1 33207 52692
1 4813 93395
1 40320 93955
1 68821 70732
1 12808 81245
1 58313 70062
1 14666 93056
1 56212 62704
1 46656 67478
1 16523 84726
1 46082 99699
1 44765 98141
1 55051 94503
1 23884 38939
1 16840 32710
1 28896 56127
1 14818 15447
1 27653 67698
1 42034 57941
1 8827 30204
1 54465 87725
1 35811 65674
1 49365 82213
1 38734 79614
1 30021 73532
1 7997 48903
1 52300 59739
1 26655 42517
1 11789 13114
1 5677 44121
1 45041 50152
1 46449 81943
1 2931 4300
1 47557 83326
1 22170 44489
1 47114 92900
1 1359 25757
1 72569 95352
1 47271 77012
1 28087 64827
1 71062 72712
1 76968 94603
1 51921 70039
1 71840 80390
1 66153 78081
1 16862 38287
1 65859 70795
1 35818 40797
1 74655 89742
1 23534 67235
1 39072 61893
1 73696 83705
1 30545 88606
1 10577 32517
1 47904 96737
1 23209 50301
1 11776 76444
1 4707 96953
1 40872 75167
1 59499 77911
1 6706 80023
1 41061 81575
1 49543 98648
1 58800 89211
1 39456 45461
1 7000 86682
1 70798 97167
1 2943 93829
1 20671 27207
1 39550 55980
1 44849 45927
1 58972 70043
1 65370 86543
1 41675 51175
1 36011 75050
1 33138 42119
1 36801 68596
1 95511 99738
1 19059 43175
1 83203 95266
1 36715 51130
1 31229 89243
1 24142 70862
1 73644 83156
1 23458 35072
1 14492 97730
1 34783 82644
1 54308 89329
1 70430 99801
1 29963 59736
1 54606 83315
1 12200 43440
1 12015 46509
1 39319 72537
1 34504 51656
1 22970 75019
1 20571 91315
1 29928 56297
1 18332 27925
1 79310 98929
1 64076 95750
1 28215 86827
1 25921 83263
1 74068 99134
1 51891 92259
1 51080 73144
1 14223 15629
1 5810 65472
1 86415 95842
1 2802 16003
1 38099 88157
1 13869 15022
1 18790 93177
1 31411 61019
1 28977 88604
1 13229 49698
1 36363 74204
1 59646 83591
1 37760 99439
1 700 70080
1 75093 95233
1 1955 87286
1 20727 40894
1 21127 38286
1 57892 62622
1 17167 47043
1 49120 69418
1 12929 83700
1 29988 77573
1 11050 57237
1 26885 90043
1 87010 97919
1 30730 55366
1 60420 86100
1 6722 39759
1 2306 92354
1 1680 53494
1 12818 59340
1 2106 87587
1 18624 92753
1 19021 58867
1 92275 99299
1 3399 12937
1 71871 76999
1 4686 76493
1 3909 40526
1 8751 73707
1 42751 73413
1 187 6500
1 65188 86983
1 68228 85682
1 48381 54844
1 55215 99848
1 68219 74659
1 39832 53132
1 5859 89908
1 9685 86469
1 14793 70794
1 9136 21536
1 58782 65662
1 28988 83531
1 77021 77918
1 15112 86402
1 44569 78768
1 5013 88524
1 87335 92294
1 38870 83383
1 61510 73510
1 71265 99128
1 21522 85207
1 70737 72072
1 16604 81275
1 29332 88429
1 37608 60207
1 45379 85015
1 93905 96311
1 56005 92694
1 24020 57746
1 33671 80121
1 3867 92517
1 440 25201
1 74676 89178
1 18112 74918
1 49720 95028
1 1235 55271
1 86290 92670
1 10545 18877
1 55984 64689
1 33091 83651
1 9096 40426
1 22103 90825
1 12856 53825
1 30501 66018
1 25090 99587
1 9641 53797
1 24765 43099
1 16927 22694
1 28804 87740
1 46204 90391
1 87744 90923
1 83223 96822
1 66345 68154
1 21661 98323
1 21863 90461
1 12734 53336
1 15221 33953
1 4904 93927
1 67669 79819
1 7754 69426
1 58153 72255
1 88425 99385
1 46867 83951
1 83245 89497
1 28482 98063
1 17685 83341
1 60181 70882
1 62558 65827
1 45198 51811
1 45862 95276
1 59546 97239
1 28780 41879
1 28811 52933
1 37465 73857
1 10090 77027
1 11766 44084
1 72251 80675
1 22288 35036
1 17221 49033
1 7998 51869
1 29990 64364
1 16756 56112
1 5841 87631
1 9712 49525
1 43111 64676
1 18275 51775
1 6560 40279
1 10359 21477
1 43221 47614
1 58741 63418
1 3510 27193
1 72637 97923
1 27538 63814
1 15206 64312
1 13154 99081
1 6032 45637
1 41662 80211
1 8711 89602
1 27685 42322
1 46067 98487
1 8246 51946
1 63819 69701
1 51957 95282
1 15858 50625
1 50427 65298
1 36524 71890
1 17501 19033
1 73016 75383
1 8640 21381
1 42008 90446
1 1943 12242
1 21115 91912
1 25604 76446
1 35681 45630
1 71732 94615
1 52526 73297
1 48433 58161
1 7064 57973
1 37738 84071
1 12962 73619
1 6783 34287
1 32943 61738
1 8547 27505
1 37544 92159
1 38829 69161
1 37709 79496
1 10482 30375
1 63833 93662
1 57902 79010
1 2599 38354
1 1439 22223
1 47791 92870
1 20243 74668
1 34113 52936
1 30680 58156
1 38849 68116
1 16618 60605
1 7323 31859
1 21096 29231
1 24974 25897
1 38657 75673
1 35583 68538
1 58642 83546
1 17695 47967
1 71290 85142
1 1595 90283
1 56405 58265
1 17675 90320
1 18272 79176
1 26686 78390
1 34044 77396
1 24716 33430
1 16964 32581
1 46982 81895
1 20564 42652
1 10959 75969
1 31450 62889
1 17559 92686
1 76417 78030
1 15880 16932
1 8572 59891
1 30224 71364
1 5548 61520
1 73707 89335
1 12900 90791
1 22838 33127
1 26476 63515
1 4856 77554
1 15956 31853
1 60171 94717
1 77188 84907
1 17768 68217
1 16848 90927
1 50560 50983
1 47488 97365
1 11203 80586
1 50877 57824
1 2828 86666
1 13128 32895
1 35703 54883
1 1706 13777
1 4000 91956
1 86080 87415
1 70944 98752
1 9555 51118
1 50029 80128
1 44011 51927
1 65421 99214
1 31524 36314
1 50825 84936
1 18109 97647
1 36085 60605
1 9996 28223
1 7866 44864
1 7702 26697
1 20651 21895
1 20062 82536
1 35229 72686
1 1602 5167
1 48421 91661
1 34785 44088
1 39311 77118
1 45167 92557
1 16345 92981
1 67505 92417
1 44912 59009
1 48741 70624
1 3218 76922
1 1176 62289
1 68587 91974
1 50482 91716
1 13050 96865
1 87236 94841
1 57973 61466
1 18066 83090
1 32640 39153
1 20284 96476
1 8155 29308
1 14915 19144
1 23897 86896
1 16332 80700
1 16095 26680
1 33530 73940
1 36211 42457
1 7373 12377
1 7235 18472
1 74995 88743
1 30357 75632
1 15835 28309
1 48900 65392
1 28513 35040
1 27524 85832
1 30777 78806
1 37138 43433
1 66187 70645
1 81965 83888
1 6436 33679
1 23419 95640
1 77107 83399
1 62673 67918
1 29767 43660
1 17631 37720
1 6257 95498
1 46127 98416
1 36821 80762
1 2389 22769
1 11570 97702
1 7862 33950
1 10159 35551
1 26 78545
1 63455 84171
1 55142 76179
1 15120 42897
1 69289 74318
1 4292 49972
1 33978 78173
1 31205 87866
1 65079 69934
1 10213 48870
1 5761 15289
1 62319 90074
1 378 20700
1 3000 11456
1 46561 55127
1 67893 72367
1 15498 48651
1 3459 90423
1 3733 18010
1 61594 70377
1 70288 75489
1 19055 44200
1 5558 52078
1 75 82129
1 6306 38212
1 37392 80968
1 54850 82211
1 59570 80636
1 8696 93022
1 16064 18545
1 62914 76199
1 28125 99397
1 14586 71919
1 53611 59093
1 39632 40156
1 63329 82311
1 11257 57433
1 44300 79099
1 23987 36322
1 4400 21031
1 79742 87372
1 57167 70787
1 85387 88327
1 35860 69595
1 6209 13363
1 36584 53101
1 43302 96337
1 44982 91394
1 1333 53155
1 6867 65592
1 61682 65841
1 63777 99168
1 13919 27082
1 30642 81479
1 9553 41163
1 45824 58050
1 2917 73308
1 57844 96855
1 49307 63604
1 39984 42380
1 14514 40847
1 27869 77045
1 58028 65349
1 11829 53696
1 25437 48854
1 84485 87464
1 23311 50803
1 48974 94351
1 41227 59453
1 14930 51883
1 5457 63190
1 13594 68820
1 54199 91971
1 2050 68782
1 23252 65144
1 17190 97630
1 70360 85171
1 43625 46576
1 10642 11991
1 85487 89563
1 28904 61727
1 7392 61139
1 9378 52440
1 45347 78219
1 24563 92521
1 10143 95748
1 69626 89163
1 16634 52238
1 13446 85151
1 20125 54199
1 24374 68483
1 13840 24104
1 45046 86448
1 9457 27976
1 28846 41758
1 1727 86695
1 57764 62241
1 37179 71380
1 8545 20825
1 21687 50826
1 8603 94588
1 56228 63990
1 18820 94917
1 48248 96394
1 51442 53122
1 62404 84321
1 75035 95758
1 5252 98627
1 39263 93568
1 37267 65840
1 40313 48659
1 1270 52676
1 38365 57539
1 56373 57437
1 43533 80806
1 37314 67655
1 41821 83020
1 62240 99603
1 30090 96376
1 20751 74429
1 45522 84035
1 9743 50820
1 63409 94358
1 17500 80647
1 24920 48270
1 54305 80934
1 58892 68333
1 9826 33844
1 57627 71784
1 21105 94648
1 812 43816
1 6679 49181
1 12205 87700
1 18649 35428
1 24096 30783
1 8874 80043
1 320 16857
1 49952 79568
1 70944 87496
1 52879 56299
1 791 49236
1 57867 96457
1 24005 60765
1 32248 76274
1 3238 25789
1 31004 42026
1 7855 33792
1 51166 78709
1 52934 96010
1 27194 40175
1 19249 67840
1 20323 27852
1 23058 61086
1 6155 8959
1 58618 72990
1 79637 81096
1 79029 95978
1 62546 89321
1 70502 90355
1 22330 45578
1 12219 29426
1 15774 18458
1 36228 50190
1 42814 59543
1 29447 56831
1 10925 96154
1 91201 97671
1 17073 36822
1 37104 96280
1 49426 69119
1 29635 62278
1 8421 79445
1 24159 95700
1 53746 94650
1 24926 65646
1 17811 54499
1 88498 89663
1 455 28106
1 7136 35053
1 31189 42454
1 21859 52496
1 29972 50450
1 10967 71420
1 47076 70892
1 76257 79282
1 75475 75716
1 25507 33704
1 62347 96121
1 73095 88429
1 62078 71895
1 33647 84157
1 27195 35030
1 75293 82498
1 24828 96835
1 34611 66654
1 4201 98908
1 36340 39601
1 48382 72889
1 42024 91962
1 12940 30956
1 28560 35730
1 38846 68363
1 48581 58985
1 24680 37761
1 26968 45053
1 97734 98051
1 3405 47482
1 5449 11417
1 11557 70596
1 18709 73150
1 22606 60799
1 2761 11016
1 21397 67643
1 16936 42433
1 3134 95944
1 52519 55017
1 25501 66790
1 35706 84608
1 40881 95536
1 27824 96746
1 11886 89398
1 724 10786
1 23425 71023
1 43958 46214
1 74994 79723
1 56946 81418
1 28668 87511
1 11734 87277
1 17660 70020
1 18423 72791
1 28410 89046
1 5772 23643
1 9062 12032
1 3486 10490
1 62500 74735
1 13463 14896
1 54738 77632
1 26244 46313
1 65442 67379
1 41178 57235
1 10977 52523
1 4498 57496
1 2084 53997
1 13741 41018
1 33570 98149
1 54391 74461
1 11302 93287
1 68083 71450
1 28107 69329
1 7106 76849
1 13024 55096
1 12728 25992
1 3342 89919
1 11562 34100
1 26249 64894
1 29836 45882
1 731 8010
1 91080 91431
1 5513 40943
1 43107 46508
1 23350 55390
1 10840 19635
1 18086 20938
1 88734 93014
1 55853 83368
1 17182 78271
1 17851 51779
1 8641 20787
1 21296 76601
1 2523 14558
1 10152 59245
1 10468 57842
1 1317 46388
1 17985 18585
1 72750 89928
1 88006 90885
1 54313 62032
1 68148 94448
1 52912 76278
1 25407 63306
1 53789 55971
1 2602 14010
1 29213 72054
1 11746 34961
1 26903 99099
1 49429 71479
1 44105 82983
1 48571 83506
1 40621 80907
1 38966 90052
1 24827 36195
1 89503 90667
1 86682 90921
1 40621 57314
1 13636 86014
1 66230 98602
1 2856 60710
1 33054 41626
1 3658 56383
1 30682 50420
1 82402 96888
1 24122 62127
1 39162 44975
1 5684 68873
1 66175 70738
1 8768 74303
1 28621 40498
1 88591 91054
1 55195 83594
1 9754 79553
1 1803 12775
1 4236 77497
1 74914 93005
1 29394 48280
1 13760 67087
1 26535 55022
1 6096 86337
1 6493 71331
1 64369 77852
1 47535 88485
1 39827 89986
1 16788 36357
1 60284 97805
1 9998 37766
1 77808 98812
1 32116 39333
1 20963 30308
1 14472 77314
1 20321 69873
1 363 29663
1 25501 44313
1 4942 46217
1 3483 95659
1 2649 72232
1 27335 94759
1 4776 50619
1 53325 62695
1 83533 95341
1 38442 79679
1 23348 43370
1 27461 37766
1 61744 84648
1 34441 77639
1 15511 47303
1 25055 43017
1 9307 59501
1 45666 89933
1 46908 71977
1 31825 67449
1 74331 99072
1 341 55239
1 38985 46480
1 7640 16644
1 28899 88174
1 580 69232
1 26553 63155
1 55792 57377
1 28507 78350
1 62923 64243
1 58434 99121
1 17778 79758
1 12959 30227
1 61429 93458
1 66990 98432
1 35140 68584
1 25092 51420
1 53393 71157
1 14758 19425
1 10685 12548
1 76876 98784
1 56817 80102
1 70904 76149
1 95154 97179
1 18174 58622
1 12888 90376
1 56009 94285
1 56852 82103
1 4311 25060
1 31119 47490
1 5901 59383
1 32499 50315
1 45234 86027
1 42184 87988
1 28552 78102
1 47325 64145
1 10114 62588
1 3513 8905
1 30258 45792
1 61835 68547
1 2801 42896
1 21040 55224
1 20580 89846
1 68605 99067
1 73937 85920
1 12681 60401
1 3163 28762
1 22192 88862
1 57038 69942
1 77113 94839
1 79605 96214
1 11567 71177
1 38874 76123
1 26145 90405
1 82674 86553
1 16075 46621
1 72381 96874
1 13523 21104
1 32512 92237
1 25153 87032
1 6509 96761
1 56917 62976
1 25088 57266
1 5341 80655
1 30149 30593
1 22033 42720
1 51231 62401
1 18910 98029
1 53841 98865
1 89558 99261
1 63140 87780
1 27953 80791
1 51491 65019
1 24523 88058
1 54815 72193
1 2173 51999
1 71621 98818
1 49297 89791
1 1078 57619
1 897 26344
1 15463 50473
1 32372 83129
1 66601 69763
1 40886 52291
1 8667 75961
1 29841 78248
1 19403 68748
1 71317 80329
1 15796 99300
1 39583 96731
1 19467 35096
1 13638 75595
1 3862 34512
1 9469 97407
1 27829 36440
1 57438 94615
1 23719 57644
1 14574 99337
1 64723 85133
1 42 7272
1 62796 68464
1 2655 37576
1 36771 68263
1 56651 99856
1 9774 73460
1 6500 29391
1 10377 57275
1 56051 74198
1 22320 66211
1 39890 56790
1 6804 43000
1 85405 94978
1 55412 75918
1 25157 50328
1 7179 88897
1 22938 79468
1 33120 83370
1 12788 79673
1 23216 25250
1 10681 12662
1 371 36220
1 27342 77843
1 29609 57292
1 33156 43184
1 4286 86688
1 878 60823
1 34348 75691
1 52471 81281
1 35106 70407
1 5362 32894
1 24385 38591
1 33626 54730
1 26285 41696
1 42638 98191
1 23968 64445
1 15369 77152
1 75716 89706
1 13553 66915
1 2861 3419
1 51642 74152
1 17285 43409
1 67460 69055
1 2997 31081
1 9388 45251
1 53187 55991
1 57139 98316
1 1630 5517
1 25642 81971
1 30380 36810
1 40844 71545
1 5703 62612
1 41154 65080
1 28586 36291
1 39022 72622
1 77021 91691
1 7610 91720
1 16266 96641
1 7073 88400
1 63883 89926
1 38938 93084
1 15998 53671
1 51116 92303
1 36757 96424
1 20724 42732
1 3764 83232
1 53128 83790
1 43992 86725
1 33524 99901
1 50545 74605
1 47977 64287
1 57974 84338
1 562 11602
1 52040 67783
1 42220 96660
1 40263 51704
1 45076 72103
1 499 72710
1 48618 67593
1 32234 68158
1 18864 21934
1 46362 73598
1 29336 42567
1 15344 83363
1 15247 79857
1 15431 21354
1 76282 90351
1 3220 5380
1 5864 17361
1 19924 88636
1 26264 86216
1 3254 76002
1 16454 73608
1 20409 21422
1 8060 47708
1 16240 96618
1 12022 69424
1 8496 70242
1 43382 98203
1 17184 53388
1 48361 50795
1 24825 94589
1 40217 80373
1 28908 98205
1 25941 34877
1 13141 71753
1 13149 96995
1 32989 59792
1 7730 87406
1 53446 98039
1 31613 48509
1 74880 82947
1 21855 67243
1 77975 85914
1 73497 94786
1 21965 52460
1 29668 88348
1 39602 90059
1 38806 91923
1 23104 56776
1 86957 92559
1 39678 40172
1 1053 15411
1 73440 94830
1 15106 18367
1 11610 17749
1 5827 86149
1 2886 93807
1 12855 30625
1 11248 12918
1 39254 53688
1 10093 37853
1 33043 66014
1 39111 94797
1 10336 99464
1 21145 98413
1 20250 58671
1 83896 99628
1 35855 72499
1 59620 69094
1 19795 68973
1 35347 35447
1 23949 60359
1 37547 83313
1 13461 90091
1 5771 82678
1 81645 83469
1 42420 67450
1 32433 82281
1 16802 31148
1 21347 83607
1 34853 56656
1 22670 72572
1 4201 67123
1 87409 99315
1 42738 43841
1 12941 14785
1 18696 37590
1 34560 62443
1 6098 46556
1 3519 76628
1 7361 54832
1 1775 82943
1 13898 82539
1 79092 90742
1 15433 59312
1 38304 88178
1 9563 56040
1 21002 89698
1 21010 42222
1 21274 28140
1 2728 9486
1 39138 85465
1 25463 62949
1 12024 80903
1 45465 54589
1 20205 65556
1 15084 78620
1 325 41846
1 11287 60602
1 1977 21462
1 61498 84459
1 31703 51816
1 5620 94029
1 17381 37852
1 73295 83604
1 4695 69827
1 35362 96515
1 11790 60552
1 19942 71854
1 27123 64941
1 56012 56665
1 58986 68175
1 52514 85201
1 66938 97815
1 66836 78429
1 3955 29193
1 33047 92045
1 3903 90609
1 25165 69746
1 14061 39915
1 10481 92002
1 53546 79523
1 34681 73431
1 17140 45948
1 57538 66931
1 7165 23329
1 35882 95106
1 48827 49169
1 52871 82877
1 27052 86035
1 30924 34679
1 5380 47707
1 47497 55195
1 50021 73105
1 61151 72845
1 13455 32084
1 15551 96450
1 45727 69011
1 27839 74600
1 15332 79284
1 88497 93119
1 20939 22877
1 8151 75076
1 7800 84658
1 2675 99223
1 62137 76988
1 27769 43904
1 4959 65098
1 11292 20314
1 21405 49124
1 38012 78236
1 42673 62495
1 35221 58760
1 3309 3626
1 36007 59441
1 75455 95584
1 37516 59016
1 5706 96965
1 76354 83328
1 11083 34199
1 17465 76894
1 24097 60996
1 19859 71697
1 97623 98098
1 24548 74533
1 35695 84209
1 860 23609
1 83003 91860
1 7242 26156
1 23051 56513
1 5703 28175
1 62800 87301
1 15304 81195
1 86950 98748
1 7924 18844
1 87143 89342
1 94677 96580
1 32048 90221
1 27350 89211
1 63285 67483
1 367 24223
1 463 44692
1 4891 64630
1 25676 98949
1 19173 76408
1 23219 28048
1 45112 55448
1 749 72604
1 63173 66645
1 39173 76237
1 64058 76476
1 34595 74016
1 1743 13457
1 3524 39658
1 54474 72487
1 16096 48046
1 6208 68245
1 59140 60535
1 33602 64794
1 811 27963
1 20811 47414
1 11676 87534
1 36508 74777
1 25789 80688
1 9619 28297
1 19196 25522
1 78152 93531
1 46809 87217
1 16230 84279
1 42964 55955
1 50174 79865
1 79308 90695
1 33632 50380
1 33281 46712
1 68121 78574
1 29373 29536
1 216 35676
1 16596 90462
1 80938 93643
1 30853 38793
1 24890 34604
1 74082 97478
1 24048 78072
1 26371 48075
1 7249 64399
1 4900 97237
1 71921 92671
1 25263 58718
1 3438 84472
1 16804 66054
1 53679 96851
1 20116 66451
1 12194 90433
1 9393 74457
1 1790 82436
1 80089 80741
1 56809 77186
1 27199 38671
1 4768 72212
1 72846 99501
1 25352 86193
1 38211 43600
1 83480 89619
1 25292 68802
1 43826 48544
1 59048 93977
1 7687 74134
1 4840 28332
1 62465 90816
1 91638 98861
1 69375 88907
1 10565 99048
1 417 31000
1 35355 55029
1 11642 64703
1 57451 60216
1 36131 90324
1 43893 72882
1 32748 80879
1 17310 89225
1 74159 97424
1 68692 90487
1 5358 51513
1 35204 58800
1 654 80109
1 26890 36354
1 48242 67115
1 27910 56517
1 72212 92461
1 14113 42366
1 32520 36157
1 66883 75282
1 7280 45050
1 55777 99330
1 40676 69386
1 55277 92537
1 20319 74878
1 29591 34116
1 21376 45297
1 11973 22929
1 31300 44096
1 58496 90582
1 7190 18582
1 21556 97970
1 39397 85838
1 64603 88113
1 1569 26888
1 53383 55003
1 80767 83654
1 64148 80387
1 35900 85625
1 62414 92109
1 4484 39289
1 36368 70415
1 6772 33879
1 55468 72766
1 56826 92976
1 73672 96234
1 7938 9413
1 7459 63342
1 42782 63072
1 17194 17242
1 38110 71830
1 1596 70462
1 12950 39165
1 2917 7023
1 1123 62397
1 24871 63472
1 14746 37909
1 2509 31419
1 44482 89665
1 1684 97197
1 50581 73001
1 61016 74901
1 10990 52847
1 4459 35856
1 43676 47542
1 31031 47138
1 11499 92908
1 46969 88180
1 26640 42232
1 9215 39179
1 24133 61945
1 32284 33038
1 6123 7160
1 19765 73520
1 31811 72009
1 41086 98413
1 31815 54280
1 6672 7433
1 38197 77867
1 60642 83568
1 11393 44672
1 32585 52242
1 11939 78494
1 91063 97683
1 81840 99043
1 40458 48734
1 31572 31948
1 59995 78760
1 43221 70772
1 5350 10177
1 31781 59311
1 49570 64085
1 6721 10413
1 16596 33426
1 10763 96050
1 12 67677
1 11542 73186
1 22352 48329
1 4635 70568
1 10797 38389
1 18855 20507
1 49225 81462
1 17962 51883
1 11563 94215
1 45129 50246
1 41544 99957
1 28655 99293
1 14545 45158
1 14388 59031
1 30863 93236
1 31945 90525
1 27168 90798
1 3536 96538
1 5173 76910
1 2828 24833
1 38256 47668
1 72437 80882
1 30699 73268
1 17463 68023
1 11583 44426
1 31917 33050
1 278 89346
1 16926 34342
1 7017 57679
1 54386 98595
1 23053 57716
1 31656 47939
1 12283 19159
1 29925 91072
1 29530 30801
1 68448 77998
1 86467 90750
1 23950 89189
1 50498 69461
1 36555 88368
1 74971 94523
1 1992 4665
1 80967 97377
1 64841 87969
1 36407 40085
1 19900 44641
1 33913 85718
1 22624 82428
1 892 36745
1 44173 77037
1 33002 53334
1 61 75322
1 56307 70998
1 32422 56110
1 62476 99020
1 21183 44013
1 7699 40407
1 36201 70116
1 38638 80240
1 51367 95050
1 12366 86357
1 24695 40635
1 42406 97944
1 33887 73096
1 13069 48745
1 75265 93111
1 59920 72352
1 77041 97510
1 655 56923
1 89128 96561
1 31784 77161
1 22569 45478
1 6954 45899
1 25127 69715
1 27763 42931
1 96504 97583
1 53537 82956
1 16686 60344
1 20392 47286
1 27673 76038
1 57340 89050
1 50072 53049
1 46139 74962
1 79595 91860
1 8532 81059
1 20653 59081
1 33409 70354
1 63330 96788
1 67542 97775
1 29242 54528
1 2187 16105
1 15755 50418
1 53607 94354
1 21450 47581
1 5377 60958
1 59499 87976
1 18055 38125
1 21126 28108
1 35365 97091
1 2882 75453
1 61513 91126
1 5893 9298
1 43166 92048
1 71663 99651
1 37051 63506
1 26515 43974
1 45772 55946
1 40104 64283
1 10306 47285
1 11913 79548
1 52762 59861
1 71229 73269
1 80793 93352
1 18323 65211
1 40491 45795
1 24417 40581
1 20312 69561
1 40306 46589
1 15046 62123
1 30979 78798
1 18804 63400
1 23789 35711
1 40718 58255
1 24904 67392
1 15153 31464
1 14595 46223
1 12628 48493
1 21629 67887
1 74583 90069
1 12613 30830
1 12002 75088
1 46978 77284
1 19219 86507
1 78985 99043
1 49260 69089
1 18265 39274
1 10540 82997
1 53026 69182
1 18507 98094
1 36018 93675
1 67505 68060
1 4465 8970
1 401 84946
1 18418 42113
1 25702 74528
1 7355 19350
1 48288 63778
1 58321 77148
1 42462 42487
1 53345 56317
1 32072 76521
1 9183 61659
1 192 64460
1 56806 90847
1 50753 83448
1 30505 89480
1 57101 85591
1 8585 21386
1 60136 70782
1 2550 99775
1 47156 83915
1 29452 98189
1 36817 39421
1 7268 42822
1 72885 73490
1 12025 46653
1 3251 78556
1 28151 47308
1 47346 81341
1 28549 71847
1 12254 85807
1 16632 96094
1 23167 95215
1 9327 99864
1 15821 71628
1 54128 89074
1 41617 77909
1 28842 84593
1 16977 43158
1 56182 92186
1 62246 73342
1 51023 90933
1 441 15835
1 11833 65975
1 1881 79870
1 90646 96655
1 17951 80904
1 18354 49159
1 63165 63196
1 18415 71419
1 7444 76058
1 15724 24383
1 33091 34954
1 31013 82082
1 30740 83593
1 1471 57007
1 9480 65907
1 16662 63265
1 48544 87347
1 62231 69338
1 13806 52553
1 40014 84465
1 67131 73339
1 40285 93807
1 34623 71577
1 73796 94950
1 38855 86636
1 1612 28404
1 14900 50669
1 4310 76182
1 72577 88798
1 8989 12438
1 54700 57937
1 8857 12071
1 33410 46776
1 52300 64010
1 2098 99818
1 63485 74766
1 24522 48543
1 3225 92519
1 51420 56317
1 39266 65973
1 9163 28877
1 33578 98214
1 33954 67539
1 46598 98325
1 16695 76264
1 47324 53972
1 36567 53763
1 8406 72217
1 39129 68737
1 48325 49545
1 72218 73023
1 37587 45157
1 12684 83748
1 19633 48177
1 13724 99281
1 19829 30030
1 23198 26064
1 50900 85817
1 55972 64211
1 8329 90554
1 648 94146
1 38800 65860
1 33598 85923
1 48494 59141
1 73253 74941
1 69629 94317
1 35147 38097
1 71502 78953
1 59136 95323
1 9926 48575
1 43921 97938
1 21916 82112
1 16761 57867
1 24749 30808
1 9126 36401
1 47256 69053
1 16923 55416
1 22605 28099
1 24549 49821
1 18754 28474
1 28573 39878
1 74861 89420
1 78182 92880
1 34209 45623
1 89892 97496
1 20090 92925
1 63159 86645
1 40975 90340
1 4951 65012
1 74184 85823
1 14979 36739
1 18198 84298
1 4142 75257
1 43055 64741
1 22893 35586
1 69321 78195
1 45729 81516
1 71307 80770
1 13937 55973
1 4628 84823
1 59838 81731
1 38703 55641
1 19746 27382
1 88387 92276
1 9607 55149
1 81863 92863
1 2961 97699
1 13560 22974
1 59748 70421
1 12493 58755
1 2385 53605
1 4370 66799
1 38055 77928
1 4067 80688
1 19394 51948
1 28185 77574
1 59578 67938
1 26931 80374
1 14602 61420
1 71763 91750
1 26916 28680
1 2664 66057
1 28446 60307
1 60121 75819
1 64560 86151
1 5407 77044
1 47582 52905
1 25652 72680
1 47119 55243
1 48212 72393
1 52205 77919
1 11047 87933
1 15559 63603
1 31586 42920
1 24430 79145
1 61310 81194
1 22483 87954
1 36601 46942
1 49697 68427
1 26742 83686
1 4300 76390
1 50929 71132
1 74543 91908
1 3752 71509
1 737 69468
1 36176 75788
1 26132 90124
1 7257 70483
1 11655 82790
1 28999 65011
1 66646 84693
1 4692 45026
1 31547 38708
1 44915 77301
1 79555 90515
1 27735 41112
1 41386 50959
1 67324 77651
1 20793 73425
1 67693 89317
1 34595 94182
1 67555 72346
1 42466 54073
1 75172 76416
1 37038 49206
1 61247 63979
1 30808 44905
1 18834 20127
1 16126 61947
1 35822 38056
1 24093 81153
1 47459 93703
1 66768 96077
1 14383 73210
1 13248 49372
1 69770 84100
1 7526 19432
1 34892 48551
1 6310 50438
1 26632 60439
1 7393 87536
1 3614 95820
1 1968 23482
1 59191 69618
1 26633 31948
1 72718 96545
1 17091 80466
1 25923 76893
1 1545 85444
1 35968 42539
1 57201 61191
1 80131 90972
1 27218 90057
1 46127 60508
1 35923 81809
1 27690 72194
1 2956 15478
1 83431 99682
1 22932 55713
1 41466 66294
1 57933 64515
1 53536 89476
1 39730 75737
1 5937 91854
1 6897 73258
1 56988 74983
1 26884 42827
1 2224 22822
1 18110 42531
1 65300 78532
1 46619 53945
1 54469 62516
1 16225 38246
1 2245 89363
1 15382 54685
1 76945 86754
1 44667 71426
1 41748 94672
1 67915 69092
1 3357 14746
1 77781 85344
1 11197 89607
1 2289 88831
1 1914 37481
1 19774 72914
1 50266 54125
1 43995 64782
1 42987 68461
1 67464 85386
1 10125 44377
1 57809 77475
1 42178 53411
1 8553 56480
1 10493 53251
1 65138 72735
1 86216 97234
1 1277 35982
1 28826 95235
1 55376 97500
1 15 13766
1 31894 73089
1 43768 77395
1 21354 43979
1 22539 61487
1 77400 93305
1 28275 65362
1 6301 58026
1 17906 80641
1 35839 83112
1 37701 44770
1 74638 95669
1 23942 35824
1 14043 18323
1 16200 64437
1 32697 85945
1 19261 80063
1 55392 98150
1 37534 43701
1 31305 65311
1 6653 68079
1 85770 87946
1 46797 73749
1 80004 94841
1 22662 85482
1 5399 38286
1 1939 4408
1 31555 99472
1 5935 10220
1 1831 77960
1 77 42822
1 24388 29903
1 43102 45356
1 92083 97308
1 4869 54089
1 38878 43699
1 60328 69497
1 5013 10295
1 14683 41940
1 81174 99279
1 9000 49922
1 2816 54835
1 4022 89411
1 33724 93494
1 23358 37500
1 36184 82819
1 66156 93767
1 33174 49034
1 13638 77863
1 46383 72977
1 89516 91072
1 43204 90941
1 33808 35511
1 1015 50034
1 53217 58492
1 43674 56951
1 46175 78386
1 8594 89744
1 1230 1781
1 26468 89259
1 63166 92997
1 9511 55453
1 3964 44877
1 65025 79461
1 34723 61555
1 3574 45779
1 12904 72982
1 19318 97042
1 8687 30527
1 36290 49209
1 3759 63594
1 36499 88475
1 46323 84996
1 81126 92829
1 3501 11181
1 84148 86663
1 61249 85540
1 79 71723
1 1045 7603
1 14165 59011
1 64284 67320
1 59371 93361
1 46175 47509
1 35903 68470
1 78617 82414
1 8047 32001
1 41900 68265
1 42163 51612
1 8367 49083
1 88274 99505
1 52469 62327
1 38422 81616
1 4873 21928
1 10671 37821
1 19055 90351
1 57597 62342
1 80110 93514
1 51138 93125
1 53823 78527
1 51316 72709
1 52429 72021
1 52290 86360
1 83924 87405
1 490 19704
1 47447 91684
1 56848 80837
1 22565 26627
1 2070 40649
1 39330 90420
1 37716 89495
1 58787 79705
1 70532 98966
1 35694 76483
1 11196 53246
1 10030 40540
1 65801 85883
1 17923 33483
1 1876 26133
1 79431 82149
1 4068 84020
1 18500 66965
1 55792 71158
1 3671 18475
1 75583 97719
1 63851 64987
1 4457 61117
1 64583 74474
1 16119 68563
1 32673 76400
1 20862 51528
1 22503 98276
1 889 65452
1 67464 92884
1 45650 50300
1 1237 3571
1 60850 70381
1 52960 75029
1 28779 45822
1 18752 80134
1 65530 93219
1 32857 55638
1 75259 89396
1 21434 61844
1 54893 74553
1 60346 68235
1 15098 31010
1 70970 73750
1 88151 96886
1 10326 72710
1 47334 82608
1 5549 65334
1 30285 62014
1 15949 65873
1 51022 68063
1 55020 78043
1 33673 86137
1 9350 71420
1 29863 66988
1 8640 41955
1 42761 95443
1 62871 83560
1 53001 56832
1 17921 86758
1 11053 70974
1 82523 96930
1 19752 86187
1 58887 81094
1 27053 52987
1 16896 64006
1 2320 48048
1 35060 63741
1 10556 66265
1 13445 89416
1 32329 38107
1 23989 72938
1 82655 97503
1 73698 80206
1 25627 77892
1 11394 76418
1 14045 85043
1 65695 86065
1 87555 98610
1 35548 97563
1 15098 45039
1 34244 35063
1 16521 59787
1 16129 52376
1 3884 6333
1 79050 81721
1 52014 98885
1 90608 99746
1 2758 42226
1 19616 80997
1 46146 62955
1 42158 64612
1 14817 39819
1 36683 54810
1 66119 85285
1 32237 83428
1 33 24731
1 29589 78744
1 4434 54663
1 45213 77935
1 6223 81626
1 62531 77807
1 28920 43957
1 57764 78026
1 87942 93784
1 36759 64506
1 12764 75721
1 45920 64934
1 22815 34863
1 59092 90358
1 10169 29773
1 3958 28468
1 20425 85032
1 45601 87533
1 22979 49052
1 60233 63282
1 27307 30366
1 14852 28743
1 9044 56273
1 17210 87911
1 37324 89811
1 61210 74183
1 21802 78027
1 21150 42925
1 32022 42929
1 633 31033
1 39431 94830
1 66472 96555
1 66015 79610
1 50025 69409
1 39298 57619
1 6807 38110
1 91270 96593
1 4079 58543
1 24600 47569
1 59298 65305
1 43376 45499
1 35430 97089
1 33355 47203
1 16294 63728
1 46828 56218
1 6604 91744
1 15043 85831
1 28417 73850
1 23483 28009
1 4842 66764
1 65211 96177
1 58932 61911
1 64963 76033
1 43911 65907
1 3161 97808
1 5215 25231
1 34107 72566
1 2452 97632
1 10751 22175
1 14645 66175
1 19690 87218
1 58880 59590
1 30896 49283
1 1079 42204
1 51724 83125
1 17820 71459
1 20531 81057
1 33450 68066
1 73092 82715
1 90438 99818
1 44208 71718
1 931 77861
1 7077 76381
1 28122 51068
1 25665 73048
1 50434 55314
1 67793 77609
1 31667 76512
1 49787 61573
1 57352 99875
1 54053 59771
1 38677 56673
1 27050 38097
1 39337 99265
1 51366 72788
1 11651 90956
1 971 74261
1 20990 57372
1 5777 66524
1 52552 64501
1 41320 99939
1 22407 87746
1 6943 22893
1 54801 78000
1 17219 37440
1 58007 81531
1 51568 94884
1 28142 70588
1 3396 97136
1 5320 5962
1 7143 68091
1 8310 76306
1 42775 57759
1 17895 75916
1 5483 13687
1 15032 20066
1 55307 94427
1 63451 96231
1 57286 72833
1 17231 60562
1 3956 87350
1 63704 86113
1 30152 46369
1 38175 49644
1 41704 86278
1 22672 37830
1 8087 80979
1 88500 99831
1 2119 17379
1 19469 99223
1 803 5360
1 7964 24320
1 27413 61252
1 56440 74486
1 52515 52565
1 54120 66107
1 9621 97744
1 33875 40989
1 35178 90310
1 39777 84746
1 55404 69516
1 5750 29009
1 91717 94842
1 16894 75401
1 2181 71940
1 65349 98871
1 15644 87922
1 66043 94234
1 48266 90124
1 19632 84366
1 69347 74443
1 34915 73716
1 5046 36014
1 43587 67267
1 39139 63928
1 2378 68110
1 51113 73401
1 3042 45297
1 62250 69034
1 22755 31082
1 2511 93687
1 27114 74626
1 18647 60909
1 5417 22761
1 18549 34966
1 62624 78849
1 35570 76042
1 1506 95369
1 45585 73768
1 67231 88524
1 54249 57262
1 13107 79823
1 25606 64792
1 49147 76686
1 10585 17246
1 63886 64927
1 44719 61407
1 80198 89694
1 31247 85973
1 76482 88996
1 3005 85643
1 23650 23655
1 17552 56705
1 45393 81760
1 637 95669
1 31041 56272
1 56822 69633
1 67334 80341
1 2026 8720
1 13575 84086
1 57390 85131
1 52654 69576
1 5197 16359
1 795 60728
1 37497 51078
1 8898 52925
1 35972 92250
1 65306 80137
1 50012 89536
1 19912 87985
1 25107 94382
1 67111 85824
1 15945 69281
1 33066 55527
1 30600 97438
1 23667 61928
1 2386 34167
1 10263 24098
1 41777 77589
1 51513 72784
1 31492 84097
1 65681 82717
1 13753 34020
1 33487 76562
1 40719 92159
1 62677 72286
1 23785 51498
1 41319 98131
1 13981 74753
1 18176 62068
1 51033 70778
1 69034 89612
1 14359 27522
1 38565 60353
1 32083 85282
1 21407 42969
1 48264 78077
1 41292 48247
1 26337 81748
1 50663 70029
1 64534 84065
1 780 60002
1 4475 98047
1 36948 76491
1 61622 92752
1 10684 78746
1 57364 83837
1 80995 81080
1 374 24832
1 47300 48744
1 25816 73912
1 27761 78749
1 31836 97300
1 42694 93734
1 54869 91200
1 87001 87024
1 3048 59901
1 28306 83850
1 23016 41213
1 65577 75418
1 8613 43979
1 83865 84556
1 30248 78983
1 3940 30232
1 25126 30956
1 6402 16378
1 78428 93837
1 15041 71067
1 4216 75357
1 2757 18071
1 40833 75117
1 24877 48230
1 89727 97388
1 16635 50863
1 42889 66685
1 37821 80922
1 42840 62997
1 9934 78787
1 24149 65673
1 7433 73056
1 51562 98803
1 58419 69777
1 12790 60022
1 26669 86212
1 20720 44053
1 11873 68832
1 80351 86832
1 22655 74624
1 67676 96987
1 8595 11959
1 15575 91060
1 15701 30933
1 14156 59073
1 75507 81175
1 3763 91963
1 11988 49534
1 27546 88013
1 11463 60241
1 59968 64046
1 57470 95329
1 86501 90667
1 36925 37359
1 59174 74563
1 64777 66263
1 44290 65592
1 16189 81327
1 49438 49574
1 83218 93051
1 61831 87768
1 11105 16449
1 12284 24594
1 16701 45738
1 19407 90960
1 43154 59059
1 3755 89073
1 44558 86246
1 56657 93940
1 10410 84131
1 34195 35672
1 17346 25857
1 24090 64298
1 9691 19684
1 84119 87532
1 79691 94149
1 26942 43349
1 56451 58244
1 28178 49917
1 2491 66747
1 69183 89687
1 25676 86030
1 20801 44197
1 2763 83668
1 85 18048
1 61354 90441
1 18190 71353
1 36378 65985
1 68217 95147
1 32558 87942
1 19577 78749
1 7372 27734
1 2224 83338
1 58325 59541
1 51763 58765
1 16274 28511
1 42083 44920
1 6270 10572
1 24693 70761
1 12754 44225
1 86928 89729
1 12234 33892
1 20671 59116
1 19191 74752
1 37202 53401
1 2305 20314
1 13629 61072
1 70024 80491
1 4995 27777
1 12272 49004
1 68013 72421
1 51738 54927
1 5524 47467
1 4858 7626
1 1279 51731
1 32421 40314
1 13784 43822
1 78835 92925
1 41955 98019
1 78454 99504
1 2896 4920
1 523 53528
1 3226 85247
1 3602 53923
1 7457 13600
1 14016 98858
1 89405 90329
1 66337 71307
1 1162 61096
1 17086 42841
1 732 32630
1 39675 46007
1 63541 68016
1 11854 18360
1 73624 89268
1 7037 78683
1 13780 86200
1 55909 90744
1 53185 64585
1 36416 83477
1 39270 73818
1 42281 57884
1 54764 64429
1 9614 15771
1 58154 72281
1 5696 17299
1 65495 75288
1 5837 62192
1 40721 95790
1 11822 58486
1 26408 53154
1 81831 82360
1 40103 83007
1 81510 96914
1 65262 92161
1 12044 62746
1 3977 50696
1 58814 75072
1 26370 81290
1 49519 81445
1 37822 65126
1 18568 93634
1 41068 86765
1 34023 72040
1 30227 32882
1 11564 85993
1 13175 87833
1 14966 78354
1 86289 98391
1 1566 43463
1 8540 30141
1 3596 22570
1 45187 69603
1 60125 94825
1 55889 96817
1 92091 92095
1 58291 58799
1 8667 21071
1 26542 91217
1 13973 25124
1 7031 14765
1 72309 80185
1 56021 87322
1 10484 36594
1 28543 63617
1 75444 81952
1 1263 9160
1 27450 61020
1 47274 79747
1 49015 85907
1 14000 49622
1 48905 97922
1 86371 95020
1 15481 89771
1 60154 68472
1 66610 87161
1 34680 48631
1 51143 64244
1 45993 50574
1 13346 33541
1 40168 78967
1 11880 70541
1 18004 33638
1 5769 12685
1 49912 95295
1 86006 94087
1 7257 92116
1 44005 90259
1 15508 77895
1 48402 82037
1 65920 72993
1 57535 88309
1 85803 94345
1 69684 84122
1 41563 99452
1 67805 77598
1 19037 81623
1 23007 72536
1 16880 82467
1 39880 56188
1 12624 98788
1 7236 25416
1 39617 49154
1 18800 53888
1 7641 97820
1 39966 88325
1 2528 93086
1 8791 48559
1 91908 96287
1 8847 62472
1 7400 17143
1 10101 91583
1 11671 58425
1 18439 95043
1 23219 56828
1 50386 87521
1 11597 48677
1 30695 37891
1 38229 51013
1 54285 59512
1 17546 98340
1 71796 96726
1 13902 91144
1 13759 33199
1 15362 57708
1 17926 96511
1 57738 90839
1 5757 81187
1 53875 54511
1 49326 89362
1 7037 17571
1 23935 25683
1 5653 72527
1 7432 58558
1 62937 78921
1 78978 88034
1 35487 51191
1 46968 92114
1 1092 72375
1 35593 86805
1 22618 92745
1 79726 92731
1 1238 13109
1 6529 14479
1 63671 64612
1 61954 86596
1 51289 94493
1 33578 62822
1 19819 33453
1 9777 49822
1 19862 56757
1 11624 19639
1 46448 52908
1 24937 28523
1 50137 60933
1 58691 69987
1 5262 45348
1 45240 69082
1 25063 89031
1 13413 73709
1 63139 86983
1 8397 93474
1 30110 30851
1 42239 78718
1 927 58368
1 27009 89171
1 43504 92883
1 39461 83073
1 63669 99964
1 51043 89812
1 25125 82535
1 11119 45511
1 22580 47864
1 37372 45334
1 51462 64083
1 27985 83593
1 11351 77161
1 44650 56512
1 24843 40324
1 79556 94631
1 81087 89257
1 35198 53706
1 10250 44914
1 5252 91078
1 35806 66151
1 61210 99274
1 17312 36024
1 50475 61873
1 23822 84243
1 4529 51942
1 73611 86546
1 79153 86339
1 81887 92910
1 8464 43765
1 79918 82500
1 76426 82781
1 3105 77635
1 17033 25713
1 72050 82965
1 40971 59853
1 48860 89483
1 69575 73924
1 9410 75534
1 28034 45449
1 28802 31262
1 51567 59746
1 45132 49757
1 18469 61901
1 18089 73112
1 66618 99961
1 18789 82838
1 10508 43481
1 26175 97092
1 49485 69836
1 16687 89251
1 31887 40242
1 13 20923
1 13977 88578
1 35649 89955
1 6074 6808
1 7610 52640
1 17218 38287
1 13036 62019
1 36358 47774
1 32147 79288
1 25990 80156
1 13969 96775
1 54463 69297
1 17371 78009
1 15031 27871
1 78614 86904
1 63012 83987
1 22931 89029
1 17154 28994
1 17706 34075
1 16559 49008
1 67027 81676
1 53726 62409
1 19190 68262
1 942 51659
1 14691 87641
1 13522 49169
1 61131 63598
1 20222 44926
1 11694 96667
1 11783 55003
1 15497 28993
1 19587 98853
1 8993 68772
1 18743 92417
1 61377 88386
1 4700 79208
1 83354 94820
1 13583 63764
1 11348 86319
1 75117 92788
1 39729 42866
1 77264 93653
1 2916 57707
1 96799 97657
1 61678 84641
1 35092 57526
1 48281 48509
1 14365 31048
1 1146 64968
1 16271 92118
1 39856 56605
1 5146 22040
1 34181 75299
1 28939 35273
1 27029 54173
1 27652 66314
1 30232 82330
1 35400 93809
1 57086 83084
1 7640 27642
1 1636 78292
1 48534 97609
1 71746 85409
1 12343 46598
1 34674 56300
1 7257 86050
1 32862 47446
1 49433 69917
1 11215 67549
1 10219 90111
1 36618 60112
1 38631 38823
1 170 32715
1 44738 76364
1 12574 28316
1 5480 57333
1 48057 62491
1 2246 48396
1 19705 47817
1 11817 19000
1 76278 91153
1 46506 94307
1 3526 23714
1 36457 70522
1 8730 48642
1 10543 77448
1 3832 15538
1 35715 43567
1 19462 74331
1 49276 86329
1 26641 57565
1 68321 77318
1 67519 82739
1 42460 89848
1 35912 45496
1 53333 74988
1 64877 76387
1 32317 48490
1 43427 59734
1 13681 20822
1 18024 89693
1 12272 46392
1 53454 67685
1 3415 56851
1 18175 85476
1 23792 73134
1 8376 15358
1 15365 32124
1 22012 88680
1 12739 18191
1 20375 29529
1 28120 34612
1 53839 95033
1 35187 42503
1 11781 46064
1 44380 58486
1 26377 39185
1 87067 90740
1 40879 61718
1 2540 10297
1 207 60637
1 15023 84745
1 70120 82716
1 43986 72008
1 30157 70186
1 80967 96792
1 5965 38866
1 20804 63343
1 73043 89259
1 38994 44485
1 9221 56362
1 28148 72706
1 43931 99085
1 10325 79432
1 38529 81518
1 61090 65970
1 29118 53549
1 78685 88312
1 25732 60866
1 9114 21385
1 4902 40919
1 26458 99502
1 38931 69357
1 7113 83389
1 22513 88881
1 68810 80228
1 80538 81851
1 22356 69645
1 50328 76138
1 88430 90898
1 51738 72648
1 70858 80636
1 66642 99903
1 5120 68226
1 14381 94143
1 71167 98061
1 80300 93114
1 15382 62090
1 48576 78145
1 18398 71894
1 19586 95459
1 90299 98963
1 65306 77630
1 8053 34798
1 23584 75159
1 18694 29282
1 80962 89483
1 28170 71138
1 24117 33912
1 33393 58720
1 23095 89648
1 52194 85347
1 20503 22954
1 16530 25764
1 42222 91781
1 14876 29810
1 37662 92089
1 72880 78520
1 38145 87558
1 32990 95152
1 12912 75046
1 10791 43871
1 19624 34329
1 56024 90365
1 28655 90561
1 7107 8207
1 17954 65764
1 8586 20179
1 16382 91969
1 51795 95077
1 3923 84850
1 32794 94280
1 12811 55420
1 16108 57664
1 18759 87820
1 66996 85723
1 21018 21748
1 9674 66720
1 381 69713
1 61486 99301
1 10584 52146
1 12399 58406
1 53785 64226
1 45205 90223
1 2010 98934
1 27663 92841
1 53218 89958
1 30579 38609
1 87825 89877
1 33092 39910
1 8451 39144
1 24457 58896
1 12644 72975
1 36678 58813
1 5366 69549
1 38370 96465
1 12359 79587
1 15276 78909
1 24962 55570
1 52073 66594
1 52417 80259
1 11505 26709
1 10442 51938
1 71321 73896
1 52352 76611
1 25949 86355
1 19986 66447
1 27668 64261
1 20587 24038
1 27182 91636
1 46083 57006
1 50266 56590
1 41900 86484
1 9428 57931
1 22918 29019
1 77648 96402
1 87802 98832
1 18913 28177
1 4067 47357
1 28608 86153
1 52758 78041
1 4907 46790
1 33952 99106
1 32532 48398
1 11012 70231
1 59500 65899
1 44341 50258
1 63255 96456
1 15993 79622
1 10888 81342
1 1638 93038
1 36028 40508
1 67737 92281
1 28517 76774
1 79824 99109
1 27449 36627
1 53807 97196
1 6740 95335
1 53268 91309
1 28815 57524
1 44251 62596
1 30437 70956
1 2269 26330
1 9098 41345
1 12103 92171
1 19393 73197
1 26842 72929
1 16134 81305
1 68792 80150
1 66521 74633
1 30131 44392
1 36313 37667
1 70562 81586
1 53065 80726
1 79311 84510
1 87310 88701
1 65224 98118
1 58487 61673
1 65937 68189
1 28176 46827
1 85381 92392
1 3922 30551
1 37430 38640
1 55332 66209
1 39266 83722
1 7221 20178
1 20765 79844
1 11644 18859
1 67621 67879
1 70505 70628
1 8726 77855
1 36804 71622
1 87927 96672
1 32666 61275
1 73867 78644
1 60995 95355
1 52156 63810
1 68023 81583
1 56991 70247
1 42767 58635
1 11883 14865
1 18360 41490
1 40497 61094
1 23871 51583
1 24567 90779
1 83615 91061
1 22005 40308
1 92585 94024
1 22080 82090
1 15721 80567
1 32310 56866
1 54907 92874
1 14412 75435
1 410 70617
1 17248 30155
1 20175 74304
1 36605 50898
1 499 79750
1 33831 36296
1 19502 99842
1 54414 74474
1 34051 40738
1 18566 98003
1 66749 72179
1 16924 85757
1 71800 94809
1 11150 70428
1 12184 26791
1 89629 97800
1 1102 93589
1 30874 49802
1 15814 98125
1 1336 52798
1 1276 92138
1 28088 90527
1 2237 83697
1 4023 52821
1 18242 51437
1 10575 13481
1 51642 75164
1 21681 91105
1 13302 76257
1 86333 97798
1 49189 54808
1 13387 54255
1 23041 37635
1 48428 79126
1 27912 57648
1 14795 34547
1 1771 37367
1 7664 17263
1 27337 57791
1 33015 34247
1 71029 79310
1 44261 75949
1 40188 42553
1 64105 83101
1 57468 62599
1 914 79556
1 59365 89961
1 56749 64793
1 3627 36604
1 14168 67356
1 22220 33344
1 72892 75421
1 55171 78967
1 31121 32936
1 57054 62063
1 1506 58206
1 58579 71389
1 8928 86489
1 16528 89483
1 26602 72634
1 33477 46720
1 34163 47071
1 16988 37127
1 31302 37779
1 50150 76278
1 7321 94995
1 14580 25131
1 10122 11308
1 59208 91449
1 10203 43895
1 11827 86459
1 20145 98574
1 58856 81791
1 21017 88739
1 80408 97024
1 40767 41822
1 4325 33414
1 10743 24496
1 19285 99959
1 68980 86509
1 23114 76167
1 70548 72132
1 18204 93382
1 20557 80730
1 81416 93916
1 79158 88359
1 2074 85153
1 7864 62038
1 88102 98418
1 86951 87525
1 24681 90579
1 14981 59932
1 14404 70628
1 33325 98007
1 17128 26512
1 8854 18427
1 19273 72145
1 1426 56406
1 59117 59992
1 76188 76350
1 8633 17757
1 44460 60508
1 45828 65567
1 29451 53296
1 28145 56130
1 59236 66870
1 36221 69148
1 3940 41723
1 23574 55253
1 46927 62090
1 22296 52992
1 49168 63016
1 45345 55265
1 16882 79611
1 34774 57825
1 80848 90320
1 43568 97238
1 62977 87906
1 83505 98342
1 86370 97845
1 414 25737
1 87821 96005
1 33270 58631
1 40661 80019
1 17455 84147
1 5641 6318
1 11968 47452
1 59467 90459
1 24330 63252
1 20704 23991
1 7482 49775
1 76704 91143
1 68202 77400
1 43904 67072
1 5645 46105
1 26780 66453
1 40253 54631
1 45604 98756
1 7925 70500
1 1930 8961
1 8533 66187
1 1867 26466
1 47686 75693
1 47917 75740
1 62368 82266
1 45279 45975
1 83408 84987
1 18045 55077
1 6511 97357
1 67085 82336
1 44276 49869
1 1054 2684
1 90968 97348
1 88505 93714
1 20563 54505
1 16451 48471
1 26355 89249
1 51396 66569
1 66050 73324
1 39935 75892
1 2559 30601
1 5935 77865
1 46865 59931
1 48041 58902
1 53096 99068
1 4153 41698
1 64090 73950
1 42992 45554
1 3280 40652
1 41231 61692
1 5928 68528
1 80403 85743
1 42024 80965
1 94058 99067
1 18804 38600
1 59851 92617
1 78288 80584
1 25135 71361
1 74995 81258
1 43564 89315
1 47561 55297
1 20707 45334
1 13379 92727
1 47025 85031
1 6015 64472
1 13379 26835
1 107 2415
1 45569 71349
1 27651 83672
1 81038 82456
1 5780 23130
1 19620 60120
1 29266 31015
1 11015 50245
1 43325 82000
1 15299 86527
1 75151 95726
1 18646 65538
1 80848 91911
1 49202 99930
1 20928 84284
1 11657 49174
1 6240 80628
1 23429 69598
1 23178 34917
1 30328 88806
1 57229 69063
1 52070 52468
1 5765 6359
1 9426 48299
1 8707 58058
1 43682 67782
1 9475 15819
1 9853 57386
1 50243 88478
1 46306 79950
1 4095 14075
1 19716 20208
1 63162 90268
1 19881 59763
1 6230 39075
1 34708 51148
1 81497 94181
1 15254 45800
1 13763 26702
1 38465 47569
1 4659 52762
1 21430 57530
1 9952 49997
1 16471 60736
1 17185 53605
1 57725 98773
1 3809 44128
1 24685 40921
1 27381 73979
1 20812 79524
1 58451 98837
1 2084 10711
1 33153 80153
1 29623 40707
1 8472 47663
1 36659 65609
1 48230 56342
1 41528 71474
1 12958 31820
1 57891 90837
1 82033 83654
1 21142 24973
1 34251 40087
1 123 30282
1 6536 51529
1 19374 91199
1 1626 72884
1 23359 25247
1 36281 86977
1 15373 16750
1 58386 62877
1 81827 86376
1 74520 97556
1 51520 82919
1 35891 70624
1 22173 97021
1 47997 86247
1 26674 58336
1 3313 61756
1 69593 72774
1 36206 67516
1 44283 75946
1 85442 95062
1 16190 32027
1 48566 91032
1 24256 25012
1 80394 85455
1 5448 50567
1 45972 54262
1 24967 59920
1 39010 50136
1 39429 92487
1 62330 72481
1 13736 37160
1 21994 34375
1 4031 75944
1 46702 94108
1 22993 92568
1 3220 56452
1 505 54213
1 33974 88176
1 1185 88915
1 45854 97078
1 89259 89644
1 75434 88575
1 39075 49382
1 24454 33706
1 3495 92312
1 39734 49401
1 26588 49969
1 76656 92335
1 13717 38103
1 21387 86967
1 52281 57101
1 22247 96311
1 92084 96871
1 3590 28012
1 5804 53918
1 20279 62297
1 16617 49675
1 20202 34988
1 70785 85198
1 1295 8147
1 19816 88761
1 79188 84538
1 21444 73972
1 15823 86263
1 36203 47953
1 75251 89359
1 2844 6803
1 13125 81300
1 57952 79968
1 32977 77648
1 76462 86456
1 17651 88556
1 58939 85722
1 71472 84820
1 13496 35390
1 73738 74169
1 31669 47601
1 83415 98194
1 39706 83047
1 23452 28539
1 11437 80061
1 29005 92460
1 16834 31153
1 4232 81651
1 58717 71297
1 53289 94555
1 71547 75390
1 3975 77704
1 40566 62516
1 66931 83438
1 32397 48835
1 16498 95086
1 9481 43153
1 23433 96423
1 14735 63883
1 29456 64915
1 49924 64287
1 2543 7146
1 687 46192
1 43787 82598
1 23766 36975
1 2437 98117
1 27134 86069
1 40975 52577
1 43861 77968
1 2131 49643
1 16828 90514
1 7116 60224
1 74664 88807
1 59792 82082
1 29603 81614
1 7894 92801
1 8378 17569
1 58205 85298
1 27888 99224
1 55093 77817
1 78883 98018
1 22311 71997
1 74969 90730
1 28979 87137
1 85157 93359
1 56986 75375
1 51269 53752
1 19849 43148
1 29774 47719
1 46464 67456
1 603 64572
1 34121 54332
1 88532 93450
1 88590 97310
1 70416 92331
1 7000 44520
1 60186 81043
1 13847 52554
1 16918 98244
1 212 49940
1 47420 87243
1 27580 77145
1 80626 97406
1 54175 89197
1 58141 77918
1 9753 18800
1 588 86384
1 11039 58494
1 7916 97074
1 15644 48071
1 64049 73816
1 11291 85757
1 5048 65557
1 12271 16932
1 1264 88792
1 48157 65602
1 7931 88533
1 38496 75985
1 18292 91808
1 47237 72091
1 17518 86820
1 2009 24389
1 4311 18392
1 13588 63194
1 12954 82640
1 37198 42674
1 30386 45487
1 74234 95979
1 35756 41867
1 63778 80901
1 1995 29489
1 24193 61286
1 44365 71504
1 54429 69776
1 6810 41217
1 15219 21135
1 34328 76210
1 23036 25011
1 32308 70988
1 7574 28436
1 44022 92030
1 10602 61835
1 7755 85032
1 14283 97804
1 28098 93015
1 8723 93949
1 78422 92273
1 12422 79851
1 84231 91032
1 70770 77414
1 75769 91388
1 29345 53345
1 80787 83679
1 60757 66518
1 79396 88572
1 3610 50147
1 71155 72854
1 3543 45051
1 51931 70166
1 2356 4587
1 44749 45623
1 31024 93005
1 9105 23431
1 33175 41206
1 29296 42804
1 9684 68174
1 57301 80414
1 64839 77288
1 1540 14391
1 1336 87371
1 27078 84185
1 7201 23707
1 13703 58485
1 35612 75434
1 21289 72928
1 1024 16687
1 30150 33440
1 78793 99379
1 18028 61077
1 32893 72301
1 77499 80485
1 36575 59741
1 10621 84485
1 35325 56797
1 14936 86524
1 30035 91763
1 30251 97633
1 24367 64197
1 58665 83411
1 22043 63495
1 39887 57500
1 14446 91620
1 5847 40796
1 2294 44681
1 58711 66008
1 23317 65892
1 48636 63811
1 6271 10198
1 37665 67602
1 46712 51387
1 67668 75963
1 63455 70823
1 707 85686
1 42759 71598
1 46826 86733
1 13171 91650
1 45864 95072
1 6337 20250
1 48580 90515
1 45510 49776
1 33268 42945
1 37010 51479
1 52260 53199
1 15885 50514
1 5283 69813
1 82649 83824
1 22698 74000
1 75293 76979
1 11877 49102
1 41809 78495
1 35890 81870
1 49465 50936
1 33636 65292
1 36896 75258
1 31691 81049
1 56377 62552
1 16578 78943
1 30960 60891
1 90453 90711
1 13609 44863
1 42720 43423
1 71709 74096
1 5730 23203
1 25992 29775
1 842 29091
1 59248 95173
1 16142 92726
1 75022 97045
1 54153 86442
1 18435 98267
1 49968 88185
1 38454 95913
1 75507 97361
1 34709 83353
1 51334 74515
1 34706 64463
1 3091 26246
1 6968 22486
1 69019 80037
1 81619 93397
1 76393 95115
1 58417 86210
1 9905 60550
1 85325 86097
1 85873 94447
1 45091 75702
1 11028 53956
1 45976 80569
1 39591 57510
1 1161 88186
1 5169 65530
1 27283 72453
1 7410 25700
1 5625 60612
1 10702 23279
1 3747 29651
1 3323 47744
1 80571 98560
1 25368 57548
1 9827 15789
1 77466 95949
1 40003 55382
1 41620 86347
1 3326 10456
1 31994 59859
1 1283 91127
1 57097 60297
1 6213 77660
1 32501 42479
1 89587 90199
1 24089 58609
1 2074 25493
1 71897 88887
1 8898 33467
1 58298 66950
1 50211 54342
1 58174 68316
1 758 25465
1 83089 94973
1 38508 77971
1 59557 73006
1 35747 51167
1 85163 91570
1 51964 67500
1 71541 85281
1 23339 93209
1 8350 58779
1 10593 69795
1 42102 43118
1 95294 95722
1 39622 41489
1 28625 62794
1 37844 80787
1 5913 40560
1 26228 63299
1 48972 71536
1 53790 69458
1 18518 52855
1 72568 97989
1 816 88176
1 7856 24778
1 5904 49836
1 1899 11403
1 22625 37220
1 91127 94768
1 14319 69566
1 23729 57738
1 54532 63728
1 29523 64620
1 29473 87097
1 43333 80834
1 18065 21611
1 38902 52574
1 34622 55658
1 68889 85576
1 23800 45758
1 18486 19083
1 23187 92463
1 17938 29028
1 19921 22128
1 43900 85868
1 30027 96112
1 4925 96063
1 57900 81208
1 82773 87036
1 63149 93220
1 20394 47910
1 13395 74685
1 57202 76124
1 7312 81173
1 12327 57235
1 66926 76398
1 43786 70129
1 4205 15800
1 78090 80988
1 46335 87018
1 85029 98418
1 78297 86827
1 90678 98195
1 84038 93335
1 67280 91261
1 3216 65324
1 32584 54299
1 9151 45705
1 71217 71774
1 2607 91653
1 46737 52839
1 16633 62921
1 55827 82916
1 52612 82930
1 36011 45003
1 2435 63465
1 364 29434
1 31407 75206
1 26564 80271
1 12232 30916
1 14462 89703
1 12848 28094
1 67230 93072
1 46055 74348
1 23986 64181
1 34065 72307
1 53947 62352
1 54593 81303
1 54236 91562
1 6073 13835
1 13581 42187
1 20358 49173
1 6719 54275
1 11980 19988
1 55487 64491
1 36632 38988
1 65622 69585
1 58246 74000
1 39297 54112
1 18447 78163
1 28031 60359
1 65267 97684
1 33210 67527
1 6015 61358
1 61454 91018
1 33222 42170
1 14407 86289
1 13102 68376
1 33720 84678
1 6983 52943
1 58847 73438
1 53460 90206
1 83472 90612
1 19236 46686
1 25763 84810
1 27287 88749
1 6439 75571
1 6015 62796
1 10607 58270
1 42856 67210
1 30534 65846
1 49545 82865
1 29299 99992
1 72579 85817
1 35767 36786
1 84343 90733
1 28644 51641
1 1974 55219
1 21604 68999
1 54977 81156
1 23727 30418
1 46831 95259
1 86375 92175
1 40148 47564
1 76521 95828
1 56744 57071
1 12328 14554
1 9329 86256
1 2569 77717
1 61855 63183
1 21319 92042
1 10390 30086
1 13193 95953
1 26927 64201
1 16523 40835
1 5608 63301
1 74026 94437
1 3952 31476
1 23988 59572
1 9285 74962
1 23667 31311
1 54407 79364
1 59059 97064
1 1055 2055
1 26783 38979
1 16019 31160
1 82192 86456
1 25243 81011
1 19774 91109
1 22921 54820
1 37503 55259
1 44392 70307
1 65458 66899
1 25758 90532
1 39128 73865
1 7348 69803
1 18967 38196
1 69673 91509
1 34361 83582
1 21734 34131
1 74958 86264
1 10632 26941
1 71014 98361
1 63404 68094
1 39992 93904
1 66721 78810
1 20 71149
1 10770 48188
1 5461 77438
1 7759 44708
1 32699 51509
1 74702 97340
1 63451 72270
1 33166 71444
1 62082 87363
1 43045 79971
1 44364 53934
1 18628 53573
1 24895 57508
1 44919 83784
1 20505 96291
1 42167 78425
1 17881 68538
1 21308 50731
1 37288 40770
1 10600 56254
1 11557 46017
1 5811 21427
1 6650 18322
1 48558 51351
1 29005 79626
1 13802 21629
1 71799 91960
1 21219 69959
1 17973 61874
1 26462 52415
1 53046 98484
1 46879 76510
1 32760 60104
1 33185 81381
1 49331 93415
1 19081 75206
1 42934 60349
1 31441 83730
1 38672 44628
1 74592 95384
1 6997 21253
1 11486 51172
1 75060 88354
1 53596 81625
1 1114 22911
1 139 87723
1 30140 70250
1 44355 97006
1 3062 72736
1 56545 78137
1 59231 75347
1 17898 80625
1 24635 51211
1 16559 44995
1 82617 97351
1 10524 32077
1 19181 49140
1 42264 73587
1 6999 65349
1 15744 18205
1 41109 72469
1 30326 35169
1 55338 92788
1 30302 77567
1 29694 54635
1 33470 92726
1 51807 99620
1 48570 94529
1 48535 62425
1 2789 35199
1 21977 71255
1 54555 64720
1 14016 46810
1 53231 54019
1 90170 90330
1 5136 74624
1 3578 8302
1 39068 45687
1 46738 73649
1 5672 42954
1 10991 98773
1 33526 78413
1 2603 75122
1 26791 89143
1 38356 75852
1 29930 43516
1 6732 79578
1 62933 66648
1 20099 82675
1 34634 73532
1 49556 74775
1 6592 40415
1 3906 67524
1 19954 67975
1 16469 18224
1 38053 90968
1 9126 82838
1 52923 60414
1 44762 55637
1 2996 74336
1 8313 31438
1 16147 71382
1 5157 46058
1 2850 50396
1 26369 27363
1 84066 89718
1 79222 87390
1 15153 87433
1 76741 81358
1 23963 45980
1 6414 20900
1 7177 88006
1 27207 45495
1 10408 28699
1 75812 98693
1 26912 47086
1 15063 54526
1 86717 92387
1 36683 95443
1 31384 98710
1 8746 11563
1 6774 60226
1 44493 54320
1 5038 86402
1 35226 48996
1 13136 72880
1 83925 97032
1 14254 67083
1 1168 92585
1 20932 80688
1 55203 83834
1 6564 46105
1 71355 91615
1 67815 72944
1 30919 84026
1 1693 56114
1 54970 62495
1 18657 24531
1 16502 58945
1 56750 88580
1 32857 38398
1 30793 60121
1 20706 29779
1 845 98943
1 47162 92646
1 19049 84721
1 66348 74860
1 39352 97974
1 86600 99901
1 14022 99770
1 70870 95410
1 64070 65129
1 20026 61989
1 32601 36455
1 94217 94280
1 53609 54822
1 11963 15284
1 55313 88445
1 33580 43325
1 42553 89948
1 16685 27701
1 49845 69072
1 52596 76442
1 53136 90051
1 67913 98269
1 13429 82997
1 22516 85329
1 29426 48685
1 74963 80837
1 72903 91457
1 68929 78811
1 27607 65761
1 65944 71550
1 19950 54341
1 16556 19582
1 8882 45205
1 31072 96494
1 68048 68406
1 14568 43907
1 66440 67700
1 1235 44284
1 40183 40239
1 47534 97272
1 4976 79550
1 1314 32177
1 5841 25005
1 18471 97089
1 23568 25069
1 37685 39112
1 38808 57930
1 31021 47449
1 70447 98082
1 1100 25257
1 32034 85579
1 25599 69954
1 20128 94680
1 16846 62496
1 33377 71458
1 35285 62535
1 5051 71665
1 15487 21474
1 45729 93137
1 37284 97440
1 23564 72001
1 24449 42031
1 93820 98863
1 29356 31300
1 17376 49281
1 22216 57214
1 14508 67805
1 50680 77351
1 27671 99074
1 12150 49693
1 21456 33155
1 78386 79971
1 63456 77131
1 21218 97360
1 37129 74250
1 4375 75722
1 60758 91139
1 14430 38373
1 19003 96449
1 20091 99261
1 16964 29989
1 58029 77637
1 10609 40634
1 15635 29860
1 16444 78000
1 259 50029
1 32376 78732
1 1308 86281
1 37217 59065
1 56739 58546
1 14641 84097
1 43633 84253
1 29443 65069
1 2288 72661
1 13345 29223
1 40872 84579
1 807 31698
1 45334 66802
1 7089 60114
1 83066 91452
1 41570 45377
1 1672 58858
1 37522 60597
1 58690 67253
1 155 92940
1 32577 61338
1 68769 97213
1 20971 56145
1 56865 81923
1 27398 68223
1 22981 28921
1 612 7542
1 51264 76929
1 19946 72944
1 48249 93896
1 4661 59802
1 73629 78705
1 53958 89510
1 43253 60598
1 16041 58327
1 24858 38826
1 41748 47392
1 68103 80129
1 61154 76505
1 44603 92071
1 58963 71105
1 24415 52526
1 41680 59847
1 61415 92457
1 23679 64311
1 49417 65483
1 22965 24667
1 7413 79528
1 56216 83699
1 32828 81573
1 15726 83391
1 22274 46175
1 36395 80740
1 37626 73383
1 41661 91006
1 13902 50351
1 16280 44169
1 25287 97375
1 36006 99241
1 60030 63576
1 58934 72374
1 39614 40942
1 30661 72933
1 2277 9178
1 30153 40729
1 60285 84732
1 13874 83388
1 22160 60029
1 6676 92520
1 5876 44258
1 23507 61848
1 15317 19053
1 54235 84738
1 8341 37571
1 13363 33315
1 30144 79973
1 621 82848
1 33040 58635
1 30050 49834
1 17370 74763
1 55553 98303
1 59822 98612
1 26572 55784
1 53655 61507
1 22548 97273
1 48146 77895
1 13324 44783
1 50717 63559
1 473 11038
1 30177 34227
1 17644 73067
1 87817 93090
1 34507 84446
1 44869 51594
1 14659 36003
1 8659 30987
1 14124 91815
1 47946 61730
1 40889 48726
1 5515 47467
1 40302 48641
1 59095 60035
1 19122 59339
1 41558 50043
1 27597 37748
1 47238 77796
1 27372 42939
1 48476 73309
1 58545 94078
1 25062 28082
1 55208 69635
1 49073 71754
1 8426 60260
1 64480 84841
1 22577 52893
1 2435 48910
1 26773 91073
1 3613 84171
1 14910 15552
1 4171 60623
1 28318 62091
1 21749 79924
1 16649 45321
1 54185 58037
1 4905 71528
1 40667 55276
1 50295 73392
1 95113 95332
1 20208 66767
1 4358 35713
1 58860 66358
1 27897 70243
1 54695 67719
1 31120 96452
1 15329 45104
1 72014 84577
1 66518 77161
1 56919 62890
1 69807 88539
1 813 50494
1 11730 39722
1 9662 65774
1 12408 88692
1 5158 37179
1 26262 65697
1 59499 77035
1 54622 85052
1 16036 42947
1 1370 62542
1 17028 68489
1 22091 72025
1 19939 84508
1 35821 79911
1 24805 28575
1 17828 30843
1 79483 95285
1 28372 57518
1 33731 52723
1 40331 45758
1 56442 72430
1 85076 91025
1 1120 16968
1 66108 97227
1 43580 88486
1 740 68242
1 15807 56421
1 67346 73237
1 68398 78253
1 29104 49736
1 27593 93047
1 5119 37121
1 48356 91511
1 40679 89548
1 75781 91121
1 6625 65102
1 38142 74166
1 17058 35832
1 40982 97941
1 36621 97163
1 13913 31683
1 80352 86214
1 22987 42942
1 35767 48341
1 58394 94841
1 11163 67519
1 66050 71268
1 38938 58244
1 7557 40283
1 28892 37635
1 75185 78507
1 50964 95962
1 9128 59115
1 11928 24717
1 31463 55529
1 57736 90839
1 74323 84978
1 65167 86106
1 42085 78375
1 40776 88761
1 40504 47774
1 19818 48481
1 7360 76741
1 9021 70796
1 83854 92669
1 4543 96054
1 6122 45485
1 32310 54047
1 31940 35666
1 66473 84078
1 7708 77161
1 18725 97893
1 56429 88706
1 54826 81285
1 41284 75928
1 36246 54721
1 23746 74194
1 46009 88161
1 17117 84273
1 55789 87683
1 13621 36761
1 61010 64308
1 5123 13493
1 30827 89257
1 8914 47002
1 19645 79524
1 81046 98823
1 14235 62639
1 22985 23774
1 49512 79103
1 16425 18785
1 34532 94329
1 28207 48559
1 79036 95772
1 57776 59425
1 1775 87925
1 35548 66812
1 57800 90105
1 83274 86661
1 81233 83724
1 53154 65540
1 49403 76565
1 6917 66914
1 49675 65027
1 50847 86081
1 53548 90581
1 29330 94579
1 58729 95003
1 12077 93591
1 47380 85698
1 38929 66892
1 13273 86876
1 36337 46090
1 72336 92903
1 70219 99264
1 6029 60657
1 20281 83771
1 60757 91234
1 30286 99716
1 24948 35123
1 37885 85706
1 37902 56448
1 50771 54731
1 44275 81960
1 39090 59651
1 21023 64898
1 62219 79959
1 26584 58682
1 9455 80950
1 8501 69634
1 10896 64173
1 50449 88375
1 11983 25047
1 48251 70024
1 873 8390
1 125 48583
1 20081 75999
1 28856 85862
1 4460 48984
1 5711 70692
1 3673 70346
1 48567 69364
1 49788 64342
1 6980 99527
1 65134 94552
1 24284 58582
1 44451 68977
1 45350 55973
1 6236 20335
1 34406 73504
1 51007 79662
1 42019 52307
1 47601 74998
1 276 64461
1 15611 54477
1 33223 42966
1 44601 86882
1 33234 67217
1 27927 66084
1 53015 63068
1 17254 23626
1 17620 87621
1 34789 88251
1 54500 56370
1 18716 89719
1 49365 65532
1 65269 74696
1 20316 66673
1 15623 69591
1 27577 34509
1 41204 67718
1 21844 38450
1 29127 81673
1 24490 34065
1 20590 57184
1 36806 64047
1 36399 87393
1 62181 79284
1 40456 99020
1 10258 51623
1 68794 74869
1 1580 12070
1 80374 90136
1 80096 99769
1 21785 73835
1 1467 19395
1 8592 20282
1 10782 24993
1 24850 92926
1 12214 92011
1 15595 59055
1 53548 69273
1 63512 99489
1 32847 63508
1 8686 52430
1 53606 99744
1 210 23517
1 18082 67094
1 65737 83624
1 14370 59527
1 59601 81210
1 8612 56949
1 33638 59329
1 58359 91428
1 2251 90625
1 85709 93784
1 32532 35645
1 28659 73630
1 45765 59092
1 15086 83132
1 20005 91716
1 11635 76568
1 2765 65494
1 30513 72101
1 21990 59440
1 2116 62921
1 14859 89973
1 61171 88370
1 6447 16627
1 29498 56395
1 28134 41132
1 2544 55337
1 36192 90848
1 72791 88339
1 2496 44896
1 53368 92611
1 30182 77383
1 48405 57571
1 16894 47740
1 41387 90896
1 66823 89125
1 44857 85342
1 30527 91639
1 36839 82958
1 34734 50524
1 36218 66456
1 41294 60935
1 50337 96554
1 28424 93233
1 12659 47693
1 43426 79613
1 38602 46107
1 81901 83145
1 47336 65526
1 4791 89101
1 16951 21759
1 64287 89574
1 11518 66294
1 19669 90502
1 250 29598
1 2362 25750
1 62874 73108
1 69673 86523
1 37630 70925
1 12392 55460
1 26601 40344
1 47428 99107
1 64318 73789
1 58704 85541
1 40563 52315
1 2199 76859
1 20830 86554
1 22986 51844
1 29025 62390
1 35390 58626
1 10586 34434
1 4844 59767
1 26743 42420
1 53108 75354
1 27365 71781
1 16382 20651
1 46449 80335
1 75898 93899
1 13480 20131
1 53671 68978
1 13714 48419
1 73716 86497
1 83709 95795
1 48447 60090
1 74559 99374
1 68074 84427
1 3289 69211
1 17659 52601
1 49535 82970
1 1768 37916
1 68865 86679
1 23241 89077
1 15344 46492
1 33600 63851
1 42817 82180
1 25642 73961
1 76927 81446
1 56069 60885
1 38275 46668
1 16535 46079
1 10960 38489
1 30329 60624
1 33814 80312
1 68384 81491
1 27187 60565
1 21561 70845
1 6617 98251
1 76419 80283
1 30316 89992
1 52573 89420
1 20914 56393
1 92611 95056
1 6942 24943
1 6161 81187
1 38658 93507
1 75372 96136
1 42189 61997
1 47080 85444
1 11562 77425
1 33117 92115
1 22559 53543
1 2954 32105
1 21146 68261
1 64469 90338
1 31915 61438
1 2839 27703
1 27181 30766
1 51797 88659
1 46489 99622
1 24107 73125
1 42938 85031
1 9548 56473
1 3074 28108
1 20043 32004
1 37672 90818
1 1999 22603
1 72208 95253
1 37415 63524
1 7867 32318
1 54624 82362
1 55261 77341
1 27571 32600
1 67082 73420
1 45066 78361
1 28136 79617
1 40765 47684
1 37034 52330
1 17146 85021
1 12231 45202
1 36465 77905
1 38913 65963
1 8705 29473
1 66018 88628
1 7949 20034
1 37895 47706
1 50339 86420
1 20706 91126
1 67336 99784
1 20506 59489
1 34438 73133
1 43938 73338
1 37143 45822
1 10757 40265
1 8529 60938
1 45458 88980
1 70513 99075
1 18950 33931
1 12780 92587
1 65180 90571
1 60532 72891
1 16050 35606
1 35990 94184
1 85381 89710
1 3423 85069
1 4586 46417
1 42548 90389
1 9863 69951
1 22551 27301
1 41133 97040
1 77132 98771
1 1101 22045
1 8548 92178
1 73951 76169
1 12389 14085
1 35877 84259
1 58439 69747
1 24479 72223
1 40254 43904
1 5949 49245
1 46492 47700
1 16798 70152
1 28439 39518
1 35480 62626
1 65804 79099
1 38941 97176
1 61062 87567
1 64136 66632
1 36279 79074
1 64192 74115
1 51875 93063
1 1987 38920
1 57695 66947
1 13239 28474
1 59331 65475
1 65243 98178
1 16492 41088
1 39064 43155
1 40846 47704
1 67330 72037
1 36490 38492
1 10538 92055
1 62265 72725
1 14350 41855
1 7618 15400
1 15722 63429
1 8425 94143
1 42370 75995
1 45529 45563
1 52480 62196
1 21706 96863
1 47117 54208
1 71610 82293
1 39842 73497
1 45692 98290
1 31229 56734
1 82359 88914
1 33767 58191
1 28061 35835
1 52841 53701
1 68028 77502
1 28247 80295
1 41745 90915
1 3161 50679
1 60175 67412
1 7817 43756
1 31117 84105
1 51126 61668
1 30939 45711
1 25764 77474
1 45249 82425
1 22873 43056
1 1899 71668
1 20415 84738
1 10815 62084
1 23934 57253
1 16210 83465
1 51037 92579
1 4400 11822
1 11456 25589
1 68407 96678
1 33036 67097
1 82723 90138
1 36160 67764
1 5722 9746
1 9164 73071
1 26592 54204
1 31151 76241
1 1915 39390
1 45595 60342
1 17101 96275
1 27958 41703
1 72475 87777
1 18052 35616
1 5557 50144
1 31691 46766
1 39307 92328
1 55474 66466
1 25829 43272
1 49610 69440
1 8758 38928
1 10382 33661
1 93044 94289
1 15411 88444
1 61918 94696
1 10246 74452
1 65262 70418
1 57097 77219
1 40112 87547
1 71092 94888
1 755 42807
1 60690 77468
1 23090 39233
1 65359 91139
1 50828 89802
1 16316 68850
1 17843 23125
1 64673 99492
1 18711 53355
1 52148 96338
1 46273 82678
1 39106 93574
1 6098 43742
1 33903 83632
1 29680 68971
1 2220 80169
1 7983 99965
1 21089 64419
1 63005 95891
1 57445 63079
1 12478 53707
1 63244 84929
1 42978 51072
1 16700 31326
1 50783 85030
1 43916 85162
1 20923 84450
1 63999 64686
1 68214 93868
1 48672 59495
1 21443 70359
1 42429 97796
1 3704 62100
1 2294 37045
1 78721 91896
1 24259 61332
1 47863 72416
1 62644 67685
1 11529 88313
1 55224 98050
1 56258 84923
1 1922 76685
1 70596 80929
1 5027 50070
1 31181 98521
1 6271 62260
1 58697 59567
1 24650 74855
1 2431 9658
1 3507 56319
1 74677 78088
1 46195 91533
1 93421 96768
1 3031 44907
1 16145 93801
1 46823 85100
1 3386 73410
1 24437 30763
1 6409 85431
1 36198 58006
1 58895 71356
1 47555 71601
1 57257 74077
1 2803 4158
1 14151 82301
1 32219 93199
1 6386 46619
1 19054 41162
1 46275 54649
1 51976 63631
1 15395 29304
1 7569 83431
1 19442 20126
1 27323 32928
1 7459 43421
1 14630 35455
1 27591 98426
1 70676 84805
1 47372 65256
1 35804 41882
1 35077 41112
1 1536 23586
1 32144 52137
1 2116 27339
1 6307 87124
1 59780 77093
1 421 59149
1 10073 74751
1 11652 44774
1 55096 76181
1 27786 45865
1 54654 98438
1 16698 21792
1 24641 42739
1 37198 48516
1 20916 36440
1 40497 70435
1 11206 68709
1 5638 67786
1 35395 41745
1 6709 80085
1 28975 50905
1 49489 81985
1 29717 84397
1 9615 85418
1 39484 80524
1 13557 32661
1 47604 94966
1 39014 93087
1 34883 53072
1 2490 50517
1 48604 89578
1 72162 92533
1 74480 81765
1 24438 54604
1 75725 83402
1 15316 90067
1 33767 48348
1 32189 47340
1 48884 96787
1 9292 43969
1 38420 48585
1 27959 64637
1 40455 46049
1 14627 97869
1 68344 72239
1 45097 80532
1 51848 87754
1 31080 48913
1 17397 94490
1 24293 89563
1 22119 94722
1 26837 66920
1 43717 72326
1 29859 77829
1 35019 58891
1 11731 37829
1 7762 76743
1 30330 49961
1 32388 52999
1 19358 28495
1 12909 63250
1 466 48631
1 21584 47504
1 22547 83701
1 85710 97692
1 59631 84907
1 21281 62873
1 13523 72427
1 56833 93295
1 48932 91770
1 5195 39637
1 83259 98286
1 56541 93265
1 89506 94979
1 38966 68207
1 72771 81353
1 3509 34551
1 39479 56334
1 27764 59118
1 56175 61863
1 18734 65288
1 43091 46348
1 6030 28203
1 25892 62164
1 29391 46642
1 18434 78874
1 15499 60937
1 47996 56274
1 80016 98269
1 14992 48538
1 28142 98968
1 45382 83959
1 48090 69187
1 67988 91948
1 8655 58071
1 13298 77310
1 17595 20647
1 89420 91413
1 57704 91472
1 59 76512
1 2320 69950
1 24410 58423
1 12164 31456
1 34128 69738
1 21517 41461
1 96250 98985
1 45688 78405
1 85603 92173
1 25867 96600
1 27119 83165
1 22470 72055
1 19091 32821
1 86751 97727
1 37120 47725
1 42277 68255
1 61249 77560
1 17076 51701
1 12218 65044
1 8622 11984
1 2670 63596
1 5703 69339
1 3769 72039
1 43465 60210
1 10525 70038
1 54632 64326
1 45313 79286
1 65253 91504
1 36624 62142
1 13708 74063
1 81191 90607
1 15231 17809
1 3420 86723
1 46358 49962
1 52223 78212
1 768 27570
1 28267 75350
1 10524 51614
1 32836 47500
1 17262 89858
1 76000 76697
1 38764 68866
1 29271 86139
1 42098 67664
1 25660 77590
1 6319 50171
1 2432 64746
1 44605 71948
1 26804 32203
1 61421 78102
1 26188 55187
1 2047 74739
1 11675 21251
1 17998 50476
1 89428 98448
1 57978 94737
1 31118 37538
1 15093 84733
1 30488 39380
1 35388 97332
1 36303 38580
1 19606 24898
1 65077 88325
1 10310 21500
1 30339 36902
1 11122 98738
1 64043 73352
1 34366 42541
1 17811 94572
1 55939 88080
1 21440 43947
1 3058 14379
1 85979 92173
1 49 7065
1 2107 50171
1 63813 67980
1 30511 80994
1 84763 95837
1 45832 45868
1 63045 72228
1 16360 28037
1 25245 78644
1 28055 45273
1 30550 98298
1 59032 84287
1 9919 65045
1 19905 60469
1 30220 58474
1 16494 67429
1 35383 90064
1 6471 78265
1 63673 65083
1 52640 83758
1 52508 99099
1 29597 72751
1 64510 68657
1 6046 64187
1 25125 25238
1 24502 67661
1 44624 90878
1 71520 87636
1 51868 91059
1 4494 69190
1 95093 99216
1 586 91477
1 35559 86482
1 2537 65935
1 10587 38960
1 12734 77866
1 7977 17087
1 24069 35273
1 48472 75308
1 6572 20981
1 45006 94082
1 68734 87296
1 8355 27221
1 38306 90853
1 43760 55169
1 54976 69014
1 12862 88157
1 56038 85911
1 54295 99769
1 40868 96909
1 5115 14665
1 28461 57378
1 44510 65947
1 2183 35430
1 6918 64913
1 39724 60197
1 36790 73901
1 33448 64361
1 31808 88124
1 66977 79134
1 6665 83811
1 3454 12623
1 16959 96328
1 52525 97039
1 57239 85379
1 23032 53313
1 21492 61628
1 21187 97105
1 86835 94919
1 21708 28522
1 32932 79893
1 29210 77858
1 67070 96293
1 36810 91552
1 28381 74350
1 25387 66210
1 6816 98417
1 70420 96914
1 52682 53648
1 24517 91528
1 10496 14378
1 57913 69544
1 29618 39051
1 12602 79245
1 41440 83293
1 12371 90089
1 58270 59483
1 43546 94741
1 74668 95475
1 6077 68703
1 31781 58832
1 50677 88747
1 81003 94019
1 8402 75010
1 17274 50793
1 46084 70844
1 3334 93449
1 56245 61252
1 36687 85071
1 29407 81016
1 16788 40444
1 22450 32827
1 67196 91340
1 66103 69958
1 36080 86968
1 66906 93980
1 74140 91533
1 48666 49456
1 36259 71760
1 48022 98542
1 66498 88369
1 14434 77889
1 74538 89517
1 6743 98201
1 22530 43616
1 16489 80876
1 24448 75396
1 15361 90904
1 12847 29254
1 39837 80694
1 68161 78988
1 21551 70712
1 32556 53708
1 84688 92681
1 40976 93665
1 546 70983
1 52307 82471
1 35992 46257
1 56199 81743
1 5638 9361
1 10307 75029
1 52064 95089
1 21605 87427
1 37049 89688
1 67621 69613
1 28632 41644
1 15559 24120
1 39057 92174
1 15781 66444
1 29646 61615
1 24540 54683
1 36229 79756
1 3317 73235
1 66110 88355
1 19990 83169
1 24035 89819
1 13642 55974
1 20110 91500
1 190 4399
1 39634 78227
1 6413 23071
1 63248 66894
1 86017 88429
1 84278 99802
1 49552 72181
1 68919 87472
1 364 22283
1 83966 89742
1 38910 88590
1 39531 72975
1 42909 86641
1 82156 97160
1 70864 76876
1 3641 8168
1 8794 16360
1 1345 41539
1 83752 94317
1 10042 33880
1 2935 32114
1 17095 53953
1 4350 98661
1 43196 88619
1 13927 63895
1 1685 37463
1 1768 80687
1 51213 76632
1 25403 64046
1 12119 73906
1 44959 83595
1 18153 19821
1 13182 38490
1 21573 91067
1 34056 61494
1 32750 92642
1 41682 73774
1 16734 83737
1 25532 27360
1 12789 90871
1 16374 53385
1 4151 90568
1 79407 85449
1 54100 91772
1 13043 81991
1 81321 93702
1 60884 95542
1 23895 96881
1 1932 73395
1 51535 94743
1 9582 51270
1 2535 41696
1 40217 44715
1 28036 86987
1 32979 48366
1 6221 87162
1 51720 59584
1 12166 54159
1 18395 52934
1 61982 88912
1 56147 86140
1 54838 99966
1 23876 56522
1 16091 93709
1 33941 54354
1 53562 90991
1 51337 78849
1 29147 84684
1 1408 33478
1 75165 82720
1 18065 80046
1 58884 79940
1 13838 34812
1 54492 78915
1 18763 39860
1 37996 67363
1 22730 52046
1 31155 55157
1 7665 41138
1 29036 72217
1 76785 89518
1 4889 20734
1 21758 97840
1 33790 43652
1 15869 73270
1 63727 76933
1 43722 93758
1 41077 57897
1 38519 43421
1 7057 79260
1 1494 22254
1 1369 40327
1 41732 96610
1 3614 95422
1 78631 97844
1 18510 76771
1 5006 91113
1 49935 58802
1 7174 58059
1 20270 35031
1 50057 76628
1 23831 74091
1 33342 92110
1 19971 26327
1 61795 73012
1 30941 72818
1 29728 58144
1 47449 86009
1 38864 99353
1 11883 42902
1 55494 99265
1 56567 97282
1 20877 75635
1 20174 40871
1 12393 30008
1 37775 95988
1 31325 97304
1 71469 99498
1 10211 21271
1 29219 93320
1 13190 27101
1 16379 36856
1 46081 99586
1 67611 87387
1 61135 87361
1 19697 38706
1 36439 66846
1 25871 30369
1 31846 77285
1 47707 75020
1 41796 53581
1 79817 81762
1 24313 62383
1 32346 83978
1 14867 94416
1 21682 27633
1 70537 87678
1 15570 72059
1 1196 95632
1 15845 17111
1 5528 35316
1 20395 52140
1 25729 72179
1 6859 15928
1 2713 22828
1 51777 52674
1 69853 71891
1 22280 98371
1 23119 72953
1 6931 72710
1 76286 98073
1 88952 95031
1 22147 34480
1 5229 81852
1 59830 96678
1 17262 22086
1 13098 69698
1 76091 99823
1 81727 94137
1 12656 93877
1 16870 48666
1 1332 75304
1 39743 57902
1 17594 88635
1 20563 85458
1 51768 64078
1 17444 58273
1 20305 86353
1 14028 31661
1 41492 71748
1 72506 93880
1 84559 94014
1 78374 91963
1 18487 77109
1 77460 97273
1 22447 87253
1 22216 60228
1 29033 66070
1 38733 97099
1 74896 86666
1 30961 47325
1 25953 68185
1 24188 47426
1 85239 86419
1 52498 94740
1 20924 57873
1 35082 53413
1 511 22137
1 70655 91291
1 2520 34358
1 54425 80461
1 19903 88210
1 37518 55402
1 15737 76326
1 6331 61096
1 32705 49158
1 14052 19056
1 24486 89248
1 14235 53494
1 38464 94487
1 55569 84317
1 7626 70825
1 10052 36127
1 60109 80247
1 9903 61498
1 6582 87498
1 25818 86102
1 28798 30973
1 2994 48707
1 51324 52558
1 25687 60132
1 51881 74374
1 17318 51329
1 25043 66374
1 66779 67604
1 70950 76500
1 6042 38083
1 45575 62680
1 65630 81151
1 67535 96852
1 52763 88705
1 30441 65448
1 53738 94803
1 15296 50771
1 51936 98835
1 17094 23978
1 5505 56499
1 20758 88682
1 61547 62635
1 10082 42914
1 15604 40948
1 67907 95968
1 77736 87676
1 24157 85632
1 29264 89821
1 38117 83294
1 63157 85647
1 20201 88521
1 14449 91181
1 57057 60392
1 45500 58725
1 51687 57851
1 67304 85650
1 60842 71136
1 7575 89787
1 35626 76877
1 19054 78237
1 13830 70908
1 28001 82900
1 19535 93840
1 37811 48819
1 53661 92823
1 27151 62497
1 32196 61678
1 12780 39957
1 49557 90807
1 7760 89824
1 79945 85287
1 2065 73581
1 11365 58457
1 17378 45225
1 40831 57698
1 14714 43151
1 400 68662
1 28341 76234
1 33898 83723
1 62646 89949
1 66340 73571
1 4251 88758
1 13074 17265
1 10523 33179
1 34299 75442
1 20019 98044
1 3878 95427
1 50773 99197
1 188 51280
1 26564 36012
1 65103 99044
1 68386 95025
1 24726 31721
1 84142 95490
1 36773 69993
1 13704 18625
1 62691 66217
1 70889 83661
1 29546 53256
1 27958 28791
1 23512 49380
1 48958 84273
1 84494 97393
1 19256 66188
1 43225 81387
1 13237 33340
1 51926 99687
1 23277 66953
1 91439 95441
1 27829 67974
1 38678 95557
1 27690 91977
1 61964 63430
1 14675 28413
1 49381 53484
1 19841 50359
1 30731 66717
1 7800 15241
1 5122 36798
1 48728 82221
1 10872 33533
1 34734 52210
1 74979 91275
1 23304 96347
1 78173 79383
1 2597 91721
1 43350 79990
1 31869 85321
1 29939 58807
1 11600 42687
1 19963 61142
1 44116 95826
1 30362 62920
1 26795 51015
1 20583 95317
1 13041 32115
1 20363 99333
1 58694 86085
1 13680 14951
1 23340 83456
1 8161 96462
1 35472 65418
1 9491 24381
1 34615 48887
1 28647 51548
1 7691 24536
1 9596 51843
1 39749 80416
1 3591 64082
1 13564 94263
1 34882 76034
1 8239 97603
1 33880 36012
1 22127 86899
1 14369 22694
1 28622 55793
1 41496 51432
1 4082 89179
1 10403 23317
1 18226 45995
1 18867 25755
1 58435 92984
1 38296 41013
1 39429 81891
1 20445 51042
1 20693 39969
1 54953 78399
1 57760 74527
1 12105 98169
1 20582 34929
1 67282 70141
1 58190 86655
1 33346 57683
1 7688 13138
1 79955 80992
1 59295 67461
1 68519 81141
1 51998 55913
1 53600 90667
1 2199 83205
1 17650 29423
1 19483 39278
1 40210 80965
1 79327 81243
1 35369 62928
1 10933 42723
1 37197 97394
1 79369 93660
1 89256 96760
1 1574 42890
1 12678 45132
1 31912 90056
1 48002 54776
1 53750 77346
1 20110 21466
1 53360 85700
1 50944 85746
1 56639 65119
1 75895 79563
1 86011 94713
1 16166 75285
1 41053 63449
1 63160 83150
1 34086 58002
1 43027 82047
1 11503 27503
1 33183 93253
1 339 35424
1 23493 77269
1 21670 22680
1 10073 30333
1 55288 70566
1 3101 89378
1 15614 31427
1 13583 93641
1 5131 67762
1 16596 39681
1 23892 41996
1 21113 52220
1 11977 70284
1 26202 56575
1 68518 94448
1 41225 74802
1 65118 65567
1 29988 86791
1 50861 76603
1 3065 27722
1 76024 85587
1 71736 81699
1 37190 89217
1 89522 96537
1 55239 58621
1 5087 19642
1 4189 21225
1 2084 15255
1 37849 67381
1 16980 63440
1 57409 70596
1 28426 43067
1 49469 53569
1 63582 74113
1 9688 70383
1 25318 42649
1 445 24910
1 29321 62923
1 44080 62957
1 66968 76177
1 76594 89735
1 65902 92106
1 27084 82798
1 16585 40065
1 49817 82552
1 12923 79212
1 32676 74393
1 59123 71455
1 23729 75412
1 36249 78538
1 66820 69191
1 84547 86040
1 18383 62302
1 7334 75604
1 67915 95496
1 8889 62025
1 13898 55523
1 15992 27495
1 3678 27884
1 79742 99441
1 49357 70337
1 11336 80550
1 8838 15687
1 51603 52097
1 76911 77363
1 16655 96155
1 10565 46015
1 60320 85543
1 10638 85908
1 36628 83755
1 54656 94202
1 72397 91194
1 42429 84915
1 7467 58646
1 18661 73250
1 28285 82592
1 74890 86476
1 18719 28461
1 66785 97542
1 47751 62993
1 28060 35178
1 10700 30359
1 35528 52824
1 53227 99303
1 16663 36515
1 34599 65834
1 52434 90159
1 20300 94491
1 17603 36751
1 63565 85087
1 28027 86917
1 84294 98300
1 63981 74028
1 12935 44136
1 43232 67832
1 30663 90858
1 69885 77348
1 47560 95988
1 79175 91371
1 81808 84220
1 61126 74430
1 62144 84993
1 24389 74453
1 26254 41222
1 46575 68658
1 41996 46948
1 12718 36120
1 65850 74869
1 28030 69160
1 10767 58264
1 50103 55901
1 45548 67937
1 35489 99746
1 22716 69931
1 60824 72784
1 58005 75250
1 58799 62145
1 38992 80206
1 43505 47009
1 15920 52043
1 82213 87276
1 39754 95221
1 18997 72308
1 8991 98356
1 45973 47769
1 17131 64890
1 22414 46680
1 69541 99223
1 13196 82319
1 27403 97066
1 64510 74965
1 236 92101
1 89145 92342
1 89069 96556
1 65582 83567
1 50227 95516
1 32434 89980
1 41616 90902
1 26183 26417
1 4813 42161
1 757 63116
1 29889 79480
1 9813 97997
1 32622 63394
1 50199 57154
1 34857 62794
1 8590 59221
1 54574 71373
1 79027 93790
1 20367 69970
1 56050 86037
1 33047 93447
1 6073 77970
1 64504 94240
1 73257 74874
1 6845 79333
1 27750 62025
1 3350 33404
1 61329 99782
1 83460 98419
1 53652 54843
1 82848 96724
1 32591 71992
1 86577 88419
1 25534 91911
1 43343 74521
1 24693 36524
1 6709 44164
1 23068 23801
1 30144 87363
1 4722 36681
1 34555 44146
1 7245 49433
1 34814 67747
1 47458 97009
1 41621 89804
1 64495 82460
1 4454 4672
1 48061 83827
1 8574 43407
1 7056 19117
1 12709 84631
1 16 10028
1 24111 25441
1 23560 50358
1 6314 49774
1 45595 63958
1 6176 66544
1 12442 56094
1 73159 77647
1 16066 30343
1 30067 90317
1 61482 84979
1 23334 76531
1 9751 54550
1 73141 89952
1 21224 97631
1 38824 96357
1 31278 49499
1 33366 79931
1 22032 67847
1 23970 93796
1 29336 48378
1 50275 94199
1 3592 97102
1 1238 99370
1 66314 69278
1 14557 51268
1 20134 24369
1 2624 72414
1 83517 85938
1 38300 76642
1 24549 62894
1 29264 50780
1 76328 93069
1 73212 84755
1 8227 39209
1 2644 10890
1 59112 73064
1 60351 63165
1 29774 43903
1 12798 59185
1 16845 80082
1 19301 62002
1 15821 87834
1 49696 96965
1 1033 26397
1 64987 72122
1 58170 66264
1 22706 75575
1 24095 50836
1 8843 47054
1 13454 42980
1 989 66099
1 94206 97534
1 12422 15328
1 32677 48299
1 34524 49785
1 12423 67863
1 44097 52591
1 48032 50942
1 52057 59332
1 47539 79150
1 61978 75027
1 21650 64194
1 90913 93842
1 5064 87400
1 10051 67418
1 45397 74721
1 49848 88467
1 36273 47506
1 62707 86229
1 1128 87588
1 8804 27036
1 13393 56357
1 15273 91636
1 46633 95969
1 37379 82420
1 37545 49224
1 30558 31734
1 32937 40639
1 7103 75452
1 39358 65121
1 32737 66348
1 35126 97042
1 3823 93361
1 43902 93785
1 39854 81283
1 16976 33092
1 81772 89333
1 68984 91167
1 57719 82678
1 75113 87317
1 8019 46576
1 45029 99680
1 41991 77716
1 21047 41768
1 12614 63147
1 32802 49292
1 12826 79968
1 27370 56687
1 55029 82570
1 1071 17657
1 8778 60871
1 35197 68474
1 3336 96096
1 1356 74565
1 31729 90112
1 28793 43087
1 50147 89838
1 68379 84563
1 56493 92484
1 28275 62998
1 31191 38541
1 6882 15884
1 17499 60631
1 41641 98864
1 44956 76218
1 43307 50138
1 70400 96889
1 4862 24358
1 4175 10388
1 89710 90245
1 9566 67771
1 70990 76108
1 77930 88037
1 75674 92834
1 16640 26247
1 1333 74944
1 38137 47307
1 38617 45237
1 48297 86524
1 59725 72170
1 63417 85503
1 70532 87099
1 6310 27987
1 14612 97879
1 42971 58218
1 34604 65537
1 42219 50408
1 6378 41367
1 58497 75695
1 31755 82099
1 13703 48613
1 17247 94837
1 84922 99369
1 25472 39007
1 58446 70326
1 18334 77222
1 6070 69853
1 30323 92723
1 10699 47734
1 3924 31305
1 22361 85539
1 7513 93304
1 12347 29944
1 13510 62345
1 44809 78616
1 27647 69542
1 52054 75868
1 67083 76650
1 36689 39006
1 38402 92751
1 20065 58430
1 18484 56092
1 65088 94040
1 68015 70138
1 49689 55750
1 2324 43478
1 51930 84511
1 13640 93221
1 49316 73730
1 65018 88922
1 96121 98236
1 43119 75122
1 61192 77119
1 62447 63866
1 47121 58792
1 50461 76470
1 17972 57265
1 42237 70541
1 40894 96377
1 5265 57064
1 73686 97104
1 7343 28370
1 67013 77991
1 11606 22620
1 9815 95652
1 88385 94303
1 43601 71018
1 74320 79089
1 30182 53750
1 22969 68551
1 14169 89911
1 27299 79059
1 80031 91527
1 65498 72937
1 29344 43615
1 2001 12533
1 19834 88587
1 7488 99475
1 66035 79217
1 39640 43030
1 19860 87537
1 29399 99307
1 57312 86402
1 64791 82079
1 7434 24309
1 11457 36392
1 14223 95062
1 824 31537
1 67041 67732
1 49791 65580
1 43765 69676
1 21126 60921
1 36431 94972
1 52696 74072
1 62134 83259
1 85932 86856
1 69840 76034
1 35863 48275
1 6720 79994
1 20336 55584
1 16448 78755
1 63615 97814
1 62602 87901
1 68488 70389
1 64880 94093
1 35527 46729
1 1493 94391
1 48264 61485
1 14644 64307
1 41109 69362
1 1303 61902
1 3036 49910
1 25520 30787
1 36334 48124
1 619 47977
1 9307 96386
1 73549 97450
1 43560 45868
1 2885 18115
1 62514 74704
1 15542 28476
1 14330 62923
1 53272 58777
1 10087 57904
1 18769 69724
1 3394 62951
1 44736 79022
1 14860 64814
1 59813 81043
1 61248 95664
1 29752 67784
1 10806 42138
1 15957 49172
1 33054 50935
1 14002 91460
1 28582 89314
1 18204 44807
1 71752 88176
1 3961 49639
1 67670 94944
1 66825 80288
1 73261 91960
1 13009 32876
1 54660 57685
1 59778 92110
1 5472 96781
1 6447 9151
1 13572 96723
1 47054 87070
1 34222 54490
1 30798 32883
1 14964 44330
1 92452 92858
1 10586 69536
1 38956 43324
1 34288 66993
1 85976 87030
1 22173 77167
1 41140 83532
1 1513 21625
1 35446 72822
1 50086 76810
1 10709 97497
1 37139 47697
1 34811 72435
1 70613 73418
1 49135 54955
1 91231 99765
1 75213 81481
1 45219 75640
1 31851 60911
1 11152 49178
1 38809 83410
1 33008 42718
1 16977 92122
1 44610 63201
1 62022 91093
1 30847 80587
1 23826 28860
1 31065 68395
1 16090 87558
1 58591 96041
1 5474 51471
1 34208 42012
1 45921 74457
1 30874 40689
1 48249 73517
1 38454 96905
1 61258 71940
1 26172 31550
1 69809 98937
1 11412 96568
1 30755 84555
1 27587 84583
1 57343 68897
1 4820 86709
1 32854 57020
1 46256 56100
1 2578 52515
1 40897 76834
1 38425 43615
1 36439 88769
1 18384 61675
1 59637 72444
1 5058 99879
1 24902 64379
1 13734 22217
1 1163 51267
1 21373 53272
1 24176 35889
1 15040 22804
1 25882 39113
1 40450 93520
1 11509 95741
1 5254 6545
1 424 88116
1 50553 54026
1 1675 46121
1 32333 85341
1 30710 46809
1 44985 85075
1 5519 88772
1 56828 59822
1 84126 92443
1 6701 58611
1 58269 93634
1 6152 19794
1 61667 93918
1 4623 29956
1 48071 59403
1 51737 98222
1 70125 89448
1 58750 72299
1 67175 75784
1 16954 97577
1 82180 94821
1 39974 73409
1 46927 90289
1 56447 88427
1 19172 77528
1 197 85528
1 47249 59618
1 8532 84109
1 30791 96141
1 3507 26865
1 8744 19134
1 4736 96051
1 26104 98310
1 54805 89446
1 45296 94857
1 29082 71546
1 23578 54455
1 39074 83655
1 21203 35907
1 37324 92276
1 67606 93107
1 21260 88690
1 8439 24695
1 3056 13195
1 47438 51935
1 14925 55335
1 38315 99538
1 13454 34624
1 8727 18674
1 15593 88479
1 51994 59303
1 34842 74551
1 4681 12524
1 24708 56191
1 53738 69917
1 82203 83841
1 4322 73451
1 54772 79072
1 49013 59660
1 60354 69555
1 13016 38753
1 3096 87003
1 24697 52364
1 37200 40183
1 20397 80823
1 84607 96226
1 17567 49850
1 1990 51647
1 3668 48850
1 11909 92831
1 13355 40729
1 42116 87498
1 15132 91582
1 1432 2292
1 51410 69191
1 25324 53973
1 9315 68134
1 69140 81534
1 48686 98211
1 7941 24520
1 13503 58913
1 39542 41952
1 9174 68024
1 83459 98434
1 15433 95338
1 68737 72732
1 4108 60238
1 17694 87398
1 32513 74432
1 78540 87021
1 46407 71232
1 36559 37632
1 8295 96200
1 28017 53968
1 77319 92648
1 23168 31217
1 67686 98086
1 8964 21138
1 11642 62968
1 3261 15553
1 11593 26756
1 16923 51394
1 15499 41745
1 20705 26831
1 36126 37617
1 21590 54323
1 22316 96913
1 16409 53397
1 2335 81274
1 8522 37446
1 31868 90195
1 68240 90514
1 92820 97541
1 9603 67214
1 8377 60765
1 23003 93765
1 48999 52924
1 86759 97647
1 69789 93882
1 74310 99645
1 77138 79205
1 13292 35361
1 13530 15311
1 73930 74981
1 1209 9439
1 9519 63999
1 14108 38887
1 39792 68801
1 1107 77283
1 48598 64580
1 55036 61515
1 69545 76402
1 42652 89899
1 33820 38874
1 2315 57460
1 62565 97638
1 45236 62035
1 42887 87149
1 21621 61383
1 55963 80135
1 9985 27451
1 52201 94211
1 33819 60093
1 3448 70229
1 31689 64427
1 39603 73481
1 83178 86381
1 11102 99458
1 19558 35680
1 30802 75708
1 38961 52879
1 31331 58421
1 28662 90712
1 63377 64702
1 49549 78200
1 4771 46899
1 20092 33015
1 75577 91777
1 9 55928
1 44775 59264
1 6628 50527
1 31384 90451
1 28137 39020
1 17600 68224
1 52487 75627
1 51233 99724
1 71076 98823
1 26063 74028
1 35653 82875
1 14506 89572
1 32866 64435
1 18881 30267
1 30055 72393
1 16425 84381
1 40444 46256
1 40559 94977
1 31623 73292
1 11239 54319
1 47080 95275
1 33656 48304
1 25190 87958
1 2369 14659
1 33926 99468
1 48569 50826
1 11927 27667
1 53154 75134
1 9724 74592
1 21449 64154
1 63522 82048
1 42252 72183
1 25341 57742
1 66404 92433
1 35946 65480
1 45582 63677
1 36673 45533
1 29510 81700
1 64570 95127
1 18602 45816
1 47494 59165
1 53475 67231
1 33124 83448
1 57119 69559
1 46270 81931
1 33987 63705
1 9376 11512
1 32709 90906
1 12245 29942
1 38430 60009
1 58285 99879
1 27095 61702
1 41756 61293
1 5467 83228
1 11847 99996
1 7284 37540
1 44606 77776
1 26597 29728
1 3813 94338
1 21688 87719
1 72276 78298
1 44880 50343
1 56042 60217
1 62433 86506
1 53323 92659
1 21207 46018
1 31888 74356
1 73479 94708
1 43231 44612
1 37701 85496
1 84996 96703
1 55 50943
1 64551 90494
1 21546 47957
1 56786 85961
1 359 87014
1 729 90686
1 5486 23158
1 62925 69349
1 85621 97473
1 4806 88493
1 36452 93138
1 22444 38315
1 19304 65739
1 9629 42910
1 37629 46191
1 50645 68456
1 16875 83744
1 51070 54232
1 24455 90647
1 57282 93509
1 7373 14112
1 38151 52113
1 7246 67812
1 65660 69018
1 36978 40447
1 14144 61532
1 6803 76320
1 27063 95682
1 79746 92982
1 47761 97456
1 75067 97881
1 6019 97539
1 13257 18335
1 54471 80266
1 33025 69010
1 45742 60397
1 43826 95999
1 84405 86379
1 18176 35345
1 16776 24246
1 2130 3450
1 9719 56080
1 25276 88641
1 12403 35561
1 9548 22540
1 18838 98928
1 76495 87864
1 24043 77760
1 59111 78165
1 11349 39539
1 54383 91743
1 44988 91917
1 31726 60155
1 52187 69956
1 45085 66102
1 27147 88816
1 11058 67588
1 22349 67319
1 7871 70020
1 56373 83067
1 14757 73119
1 64967 72531
1 54762 63561
1 13476 33945
1 13850 62974
1 82416 82681
1 4245 33480
1 12439 16551
1 3275 84154
1 12881 25715
1 70218 71771
1 5449 51316
1 15863 17513
1 13299 87825
1 17043 87941
1 45503 66821
1 2610 25945
1 2234 88914
1 33630 97195
1 85606 97444
1 25799 51653
1 10419 58577
1 65174 77885
1 7942 89416
1 20040 96748
1 16175 84880
1 5108 57894
1 61191 98188
1 39745 62329
1 45668 73843
1 46901 57654
1 12875 25982
1 75232 75966
1 68456 77957
1 20807 78898
1 37061 76800
1 72984 89519
1 2707 64056
1 45184 90046
1 58480 83253
1 14057 66974
1 79092 79534
1 8287 76354
1 90365 91473
1 66192 98211
1 16523 98977
1 37519 78204
1 61104 64446
1 53138 92827
1 35464 56196
1 5302 31675
1 30387 53929
1 1168 92171
1 48375 96468
1 1470 54449
1 16013 73608
1 54087 75783
1 1156 59703
1 22899 63157
1 25967 97551
1 2484 55048
1 10513 58915
1 11208 58785
1 33414 74335
1 47431 91104
1 83528 84659
1 46291 49361
1 29031 35097
1 58815 85367
1 14581 56098
1 29416 83246
1 17974 79607
1 51673 84222
1 6928 15370
1 23991 58346
1 37683 57951
1 52957 68647
1 68834 70973
1 96921 98235
1 6422 29701
1 44485 54519
1 37824 47527
1 43098 50278
1 33352 60408
1 41971 95572
1 17783 77285
1 29452 77334
1 12227 32540
1 2872 33053
1 11385 60312
1 48898 72507
1 41667 99864
1 23172 39193
1 14471 43221
1 38563 88346
1 50821 94910
1 20772 84411
1 10746 97288
1 78637 92521
1 46254 62303
1 50536 79641
1 35487 58382
1 52387 72864
1 11563 25357
1 20284 80059
1 551 72934
1 27294 42795
1 56275 59894
1 49557 53439
1 35432 55541
1 15568 34371
1 24191 90061
1 10258 32873
1 69315 97914
1 57941 98368
1 60564 61604
1 48019 75776
1 20123 29533
1 34988 87166
1 66759 94244
1 4988 42640
1 5198 75987
1 36043 78381
1 46403 84935
1 27444 74055
1 72342 94233
1 34220 58523
1 49257 58555
1 83866 92714
1 36093 55848
1 57110 93368
1 52398 97664
1 31596 59296
1 69810 83292
1 7688 11135
1 76248 94286
1 16756 90160
1 19958 53060
1 3742 10202
1 9325 11044
1 6389 43726
1 2282 85530
1 21628 48494
1 29404 98337
1 52034 59719
1 59901 73488
1 51847 91561
1 10651 78726
1 1004 35601
1 9669 36858
1 68403 68919
1 4089 28993
1 22801 67231
1 3176 54723
1 68950 75715
1 36336 95324
1 35455 71322
1 70639 94173
1 13727 19562
1 26871 71568
1 58246 92306
1 241 38994
1 62465 64557
1 47443 68589
1 2987 38699
1 45645 72557
1 1 53953
1 20383 51031
1 28521 49943
1 18018 34017
1 49390 64670
1 70175 88973
1 5041 7231
1 26437 46897
1 69053 77592
1 42644 46750
1 20051 45393
1 12113 90279
1 46006 85469
1 54510 64879
1 89215 93286
1 55329 56238
1 24896 45761
1 95897 99281
1 38122 97529
1 15992 75192
1 7683 99166
1 72873 81656
1 11146 12332
1 27132 71256
1 10738 89231
1 15505 78908
1 72415 87773
1 56756 83014
1 34802 49985
1 31319 36462
1 55226 88835
1 4240 47008
1 13450 60010
1 73993 91167
1 52112 85018
1 42079 50470
1 46781 78474
1 13684 96710
1 55134 93501
1 6616 81563
1 42499 82997
1 7685 23684
1 1479 4391
1 21064 71828
1 40322 43130
1 28031 93100
1 22080 55885
1 16059 60656
1 63668 76441
1 1367 51208
1 37108 96209
1 11438 95394
1 12644 80780
1 14522 45582
1 51044 86188
1 39187 71346
1 68933 76266
1 43980 79433
1 4227 95498
1 28645 80456
1 17029 81530
1 50110 64928
1 8270 28278
1 6293 65499
1 41592 81347
1 23793 51661
1 45308 97288
1 22557 98117
1 15967 67498
1 5145 30273
1 78037 95536
1 11479 71428
1 68623 79812
1 22734 60117
1 35946 86237
1 73352 86964
1 73047 82804
1 61057 88619
1 10461 92853
1 73193 86152
1 21070 23042
1 47088 49637
1 36405 82656
1 22758 30340
1 23624 50845
1 2943 75426
1 54824 78177
1 31391 52354
1 50747 89080
1 36673 75776
1 71316 86233
1 35884 97454
1 50791 66987
1 49992 69408
1 39142 65379
1 71407 85325
1 6125 18765
1 40364 66761
1 8538 89297
1 61339 83550
1 25365 25756
1 40761 91573
1 62647 66230
1 77191 87621
1 27930 76776
1 381 1090
1 26997 49017
1 74828 96266
1 70956 71637
1 27732 43820
1 16183 27743
1 58600 94970
1 2779 76814
1 16669 35792
1 53781 97663
1 16484 18010
1 982 29002
1 92401 93597
1 31338 76695
1 8330 37279
1 66156 95299
1 23834 45364
1 43761 50506
1 26016 35201
1 13396 59383
1 15711 57734
1 5386 56354
1 40650 63527
1 84521 87686
1 316 73907
1 59896 84361
1 37722 58961
1 19489 19550
1 25316 77038
1 68338 99138
1 17347 19109
1 68707 74150
1 50863 69678
1 41968 54292
1 25185 81450
1 66777 82180
1 54105 81869
1 389 93459
1 28652 71119
1 29205 60005
1 5001 65759
1 31856 37777
1 7377 92573
1 33687 57867
1 57349 65255
1 26960 43751
1 39792 68010
1 8705 55328
1 54198 77383
1 4190 75674
1 3966 58373
1 2293 16821
1 55450 67802
1 3714 83531
1 26319 62819
1 6928 53610
1 26059 54176
1 20588 55226
1 12255 43896
1 62447 82342
1 72782 99196
1 76408 92353
1 55191 57656
1 6194 30196
1 41479 90616
1 1947 5229
1 75365 91284
1 54049 78911
1 2554 63844
1 42570 89424
1 48322 74080
1 44095 46625
1 52401 80597
1 9748 63274
1 64200 92144
1 31049 53057
1 39677 45120
1 88467 89400
1 65972 93827
1 1844 20149
1 42808 71001
1 56176 92916
1 5189 13658
1 6287 14657
1 4484 66513
1 38086 85511
1 18267 42753
1 52010 52082
1 89016 89842
1 24536 51520
1 407 51399
1 22916 65132
1 10772 25409
1 45285 55672
1 20540 32964
1 50718 56443
1 9025 96194
1 22895 77964
1 8154 53289
1 77517 99901
1 727 1010
1 11642 54942
1 43513 62456
1 93290 96340
1 13344 24391
1 87710 91753
1 11551 95933
1 81970 92070
1 49887 88769
1 51968 57310
1 55411 85546
1 33567 41288
1 4808 64509
1 10412 11185
1 10847 80631
1 67804 98465
1 11332 81573
1 17309 72975
1 58191 91010
1 47776 61973
1 26853 97511
1 43367 77939
1 28598 79722
1 36144 70434
1 6129 51072
1 35165 88579
1 60456 76083
1 26410 78969
1 17799 70337
1 6285 77583
1 10559 90664
1 40679 55667
1 36918 61777
1 30469 98449
1 36307 66425
1 59044 72749
1 38430 79691
1 77393 88175
1 65509 89142
1 74796 90402
1 1385 47918
1 48728 80440
1 31826 62140
1 31968 49405
1 822 2375
1 62566 96639
1 6163 67796
1 76549 96235
1 49980 82804
1 56764 99277
1 22084 60588
1 13492 24368
1 77322 96645
1 12266 43648
1 14934 22662
1 19059 96169
1 9779 44462
1 19863 99017
1 53893 74109
1 47991 65164
1 18053 40652
1 43099 75792
1 51025 70069
1 17569 76047
1 56144 69318
1 59592 87531
1 7842 34350
1 9263 93964
1 46397 78193
1 81148 82955
1 13037 96614
1 3035 30159
1 745 47095
1 49382 69722
1 11724 52637
1 48727 54962
1 76418 83829
1 11939 69786
1 5497 90042
1 48365 59484
1 48745 99040
1 55191 70670
1 35313 38153
1 5242 32206
1 62650 84764
1 2091 17694
1 20789 55549
1 8084 91767
1 51991 73484
1 23977 70582
1 1914 91224
1 81508 85526
1 48013 57135
1 28243 46902
1 4 51291
1 17093 21063
1 5017 28480
1 48234 82628
1 38739 71117
1 91498 93106
1 11486 63640
1 72902 85047
1 4514 76101
1 30201 52659
1 50672 61482
1 45606 89001
1 26169 77110
1 40228 57895
1 4007 33804
1 69154 99104
1 40944 99850
1 16168 94241
1 72205 93576
1 63011 85052
1 4433 91999
1 9622 99823
1 14851 42716
1 85709 91048
1 10414 54421
1 8590 18547
1 34699 38604
1 26750 42944
1 36070 77352
1 57169 62231
1 16473 36432
1 33848 97822
1 21041 81986
1 17897 25510
1 72391 94343
1 86084 94307
1 17740 86029
1 2613 36702
1 11220 80781
1 28652 94006
1 24696 97789
1 16556 44041
1 21187 80901
1 59360 65052
1 54248 75864
1 10108 71431
1 53236 85053
1 21027 56883
1 20406 84324
1 62107 66421
1 17613 94279
1 3547 22493
1 24148 96730
1 1953 71670
1 81258 98337
1 24024 62937
1 17081 24885
1 18128 26637
1 96944 98606
1 75635 88454
1 7469 43462
1 79327 88845
1 1034 80816
1 25993 48616
1 35479 83594
1 17629 19772
1 67428 99889
1 62151 99896
1 5072 45102
1 58129 78480
1 32298 83523
1 61831 88685
1 48969 63445
1 11399 60766
1 67141 95395
1 28157 39467
1 44201 54417
1 32978 74081
1 14875 27928
1 13766 66642
1 33196 58025
1 21862 55799
1 38551 89869
1 88763 96148
1 19590 53906
1 1283 84093
1 9331 87366
1 35937 42522
1 48917 81151
1 84939 90996
1 51291 66044
1 20209 61572
1 27979 88217
1 21261 53850
1 70527 94510
1 5205 72614
1 33901 50460
1 38284 39869
1 30968 84503
1 15014 43504
1 821 68664
1 47069 89192
1 24903 86838
1 7724 57002
1 8115 97262
1 62928 93899
1 63567 80332
1 10698 92680
1 74995 87021
1 15889 62536
1 10551 67584
1 89021 89132
1 3353 12754
1 28039 51785
1 75613 92298
1 43741 53319
1 28628 85816
1 4873 81686
1 5329 30713
1 91333 95566
1 54806 60543
1 10853 31523
1 57397 60013
1 88217 90133
1 18210 48413
1 18109 94267
1 94922 98808
1 175 84292
1 17144 47156
1 67348 72077
1 13664 85883
1 78863 93596
1 38140 38282
1 81959 95321
1 6975 68271
1 64543 68678
1 45862 48728
1 47030 84193
1 41113 54599
1 53309 58333
1 22702 38690
1 14615 76670
1 57658 97347
1 23668 29397
1 19689 37010
1 56837 74886
1 35523 49017
1 10069 99396
1 7940 85703
1 18693 87888
1 29609 56659
1 8661 21734
1 83927 94617
1 22459 51005
1 14469 31228
1 20379 66603
1 56180 97200
1 53046 80105
1 8405 91972
1 33573 85813
1 26111 47467
1 25812 66090
1 3808 82651
1 6290 48173
1 33189 76165
1 45541 46347
1 4471 28780
1 12775 15325
1 60479 78519
1 23946 65488
1 22571 54124
1 1596 91013
1 49226 74272
1 35892 91091
1 81569 82917
1 75864 77630
1 76918 77552
1 52313 65522
1 13356 65049
1 5757 48335
1 65879 67613
1 67568 98801
1 34672 36033
1 17699 26349
1 5005 87512
1 2995 78395
1 24356 59470
1 18580 50184
1 13015 16029
1 3622 98519
1 11165 28279
1 16840 32487
1 37298 50160
1 35596 61494
1 81462 94582
1 28258 39343
1 66897 80711
1 5698 93654
1 7693 24204
1 19248 43969
1 19545 87121
1 11486 76742
1 2021 64732
1 44806 83233
1 51524 83307
1 9862 63179
1 30340 50637
1 28296 47370
1 744 19780
1 42917 85901
1 55957 65387
1 38270 60063
1 44252 65099
1 118 72718
1 75718 95620
1 45560 69948
1 14235 43001
1 62339 84296
1 85352 92045
1 5570 83822
1 3765 26648
1 36267 60006
1 19316 43068
1 56341 59933
1 1161 33227
1 42320 62012
1 85442 94414
1 29467 73382
1 2271 42706
1 57582 72936
1 50130 85889
1 31341 99583
1 19845 97554
1 41641 87914
1 16869 38553
1 1050 6641
1 2638 34097
1 52143 85762
1 42781 59106
1 36229 42873
1 13596 50063
1 73065 85302
1 47032 85716
1 18140 18897
1 29762 46147
1 73019 84419
1 17801 26299
1 29718 77329
1 8027 56100
1 36666 74996
1 1491 82200
1 25023 36901
1 68902 96301
1 5191 84245
1 19174 49993
1 6421 85999
1 66800 83985
1 63320 71045
1 20834 77156
1 216 70840
1 46735 58150
1 21899 90687
1 17892 59082
1 34891 48842
1 972 82482
1 36339 89047
1 44098 79755
1 21816 82870
1 17680 86921
1 52206 75417
1 24401 94431
1 52362 65837
1 48391 50591
1 60646 89646
1 69987 93642
1 24754 56552
1 32796 82962
1 23093 73080
1 53115 82950
1 51621 82211
1 6503 77501
1 1132 61323
1 17028 30383
1 10427 19675
1 9468 34310
1 10084 88090
1 75829 85276
1 47919 96758
1 10784 59081
1 16911 81349
1 25309 92818
1 19011 32858
1 25313 88737
1 26941 70489
1 26917 33543
1 16028 78258
1 19046 87963
1 36780 88411
1 75639 85591
1 7776 29870
1 9537 27773
1 38864 43235
1 10777 43721
1 9922 45437
1 52331 62255
1 27227 45139
1 38774 86985
1 38563 42244
1 23031 85994
1 23054 81989
1 53115 69222
1 68112 94791
1 7423 88229
1 10042 97581
1 74707 78588
1 29408 34246
1 36260 71768
1 68994 84564
1 48135 66382
1 6057 50507
1 20785 46745
1 32958 78035
1 1759 15884
1 29705 79392
1 28694 96741
1 30806 74337
1 12244 72089
1 14998 46046
1 1341 46400
1 4169 96641
1 36857 59786
1 47387 81651
1 26084 91433
1 46088 79599
1 4754 20582
1 23026 84675
1 18690 37447
1 49864 65319
1 13528 43468
1 10510 69508
1 36138 38229
1 53891 72110
1 59017 97625
1 24891 73019
1 19713 32124
1 23863 85800
1 41977 44194
1 3781 27056
1 41316 63932
1 2308 76353
1 5758 31038
1 17224 94954
1 17194 82622
1 5168 13735
1 20689 34248
1 14698 43850
1 5041 62861
1 39019 95396
1 26367 87826
1 29238 76627
1 71002 89883
1 25318 32366
1 83335 92674
1 15375 58781
1 25753 75725
1 19712 22897
1 26055 58409
1 17610 77168
1 35664 58435
1 6125 42473
1 56176 63435
1 13300 84360
1 42389 93234
1 50513 71347
1 9254 25057
1 4769 33057
1 23950 67716
1 68404 84712
1 16606 35197
1 35769 42282
1 71571 85308
1 950 23540
1 5561 14412
1 38123 81299
1 18892 28690
1 62536 65689
1 10221 88748
1 71096 84324
1 51526 71941
1 7740 30466
1 63133 71225
1 9939 12859
1 11477 66961
1 6780 17289
1 5569 44897
1 24567 98866
1 23049 70081
1 4585 16504
1 83294 98252
1 82314 94468
1 23919 45705
1 18234 54187
1 53150 92998
1 12561 96083
1 60759 64386
1 43967 99759
1 19998 54481
1 11449 49443
1 52410 57735
1 21438 63618
1 29799 50823
1 27680 97390
1 75292 86828
1 45156 93633
1 26232 57944
1 43 86926
1 6443 7109
1 15575 36059
1 37966 60478
1 55769 99211
1 36385 93409
1 9072 61939
1 70199 85191
1 22251 86484
1 23330 29008
1 2770 52874
1 68583 76582
1 53288 57308
1 33403 53629
1 49936 70327
1 40177 55670
1 39087 76416
1 52709 92370
1 32385 47800
1 59677 76579
1 44269 93022
1 27068 53467
1 14481 94014
1 6446 52010
1 9700 43618
1 8234 82944
1 26340 41446
1 12827 82455
1 78940 95196
1 23735 66709
1 89539 90292
1 7811 92732
1 39439 88019
1 42740 67367
1 45045 77141
1 42918 46124
1 48552 88418
1 86246 96895
1 10320 30351
1 53823 89098
1 47840 83456
1 22892 58733
1 40752 47881
1 56122 96274
1 23044 64890
1 43050 63303
1 5116 65929
1 55619 59939
1 11486 20513
1 15819 61765
1 73039 76133
1 3185 61534
1 11215 86850
1 23586 81692
1 37148 80745
1 52563 55601
1 10689 51709
1 57261 68801
1 8460 65486
1 26254 35740
1 36652 52309
1 534 98084
1 33925 54522
1 12555 13060
1 68187 89535
1 56372 64014
1 23425 55047
1 8358 73700
1 41105 59389
1 8179 82783
1 16243 45278
1 8534 65249
1 20305 64158
1 70867 85447
1 66582 89735
1 40633 97731
1 8460 20073
1 66757 77167
1 48865 64854
1 72115 83861
1 23263 78880
1 22165 96879
1 29120 60725
1 51599 61281
1 77488 88452
1 81707 88421
1 21003 59815
1 41190 54956
1 31413 90576
1 6396 41041
1 13952 50001
1 33833 56011
1 37137 81016
1 3535 7076
1 77238 91880
1 3792 96818
1 868 74235
1 30167 76716
1 9522 89627
1 20828 25144
1 62716 75285
1 69697 86248
1 24957 51005
1 50732 53594
1 5055 9391
1 36019 69187
1 11461 91363
1 43067 90404
1 67154 72633
1 15532 99030
1 3848 34299
1 46273 51883
1 87554 90250
1 15427 24526
1 68106 73588
1 15213 52407
1 34073 78334
1 23126 29879
1 1546 6956
1 35193 48362
1 66024 80818
1 3765 99409
1 10779 40852
1 68654 83842
1 56457 66533
1 54272 73877
1 20077 93703
1 69592 86752
1 12816 29028
1 50225 82445
1 45796 79700
1 43950 95715
1 5184 37427
1 60677 77958
1 6189 48300
1 10701 86379
1 26537 27281
1 16191 25069
1 22685 72635
1 31515 73786
1 17012 23725
1 73369 77602
1 52399 55700
1 22150 38606
1 4007 38529
1 50850 89208
1 16514 66667
1 2134 45525
1 155 70556
1 44784 82372
1 10903 96474
1 32636 88634
1 32760 54789
1 53401 57728
1 49662 79829
1 2728 34423
1 50006 75453
1 2649 89610
1 94119 95257
1 48987 82037
1 20287 77209
1 29179 63289
1 41307 94928
1 77156 86972
1 57768 96363
1 30956 67787
1 22275 34860
1 16223 86639
1 52454 62767
1 24987 68737
1 74875 95221
1 6846 13823
1 45816 50332
1 36750 50128
1 173 66702
1 9593 47460
1 46767 88420
1 11987 99275
1 28986 44711
1 11674 12041
1 26969 80829
1 65940 91217
1 41434 61960
1 52412 59664
1 23691 35076
1 19465 37917
1 80021 92713
1 61383 77529
1 20119 68607
1 10352 92620
1 7000 46698
1 39037 66157
1 36058 73199
1 34774 47311
1 33184 45795
1 3323 90471
1 35092 80605
1 19897 74357
1 76219 99999
1 32926 99495
1 6925 66577
1 28656 68504
1 54882 83660
1 12521 74191
1 8263 67615
1 60598 92342
1 17639 21152
1 95335 99426
1 20888 45779
1 19614 89341
1 4226 19420
1 6011 71123
1 19312 82148
1 57051 62950
1 6687 73129
1 35915 44506
1 72963 94316
1 18594 91981
1 4317 27666
1 2935 97500
1 61804 77131
1 86360 96710
1 6812 6815
1 66077 79210
1 53826 64615
1 1680 34817
1 70350 98899
1 39144 63566
1 58058 64036
1 69744 82880
1 63291 79713
1 58812 79747
1 4870 57615
1 22100 87289
1 59713 60273
1 2266 90251
1 58391 73120
1 73364 90447
1 15298 99243
1 29129 67438
1 14959 57124
1 55644 71416
1 12286 47329
1 21651 38264
1 37890 55854
1 54362 57870
1 9098 96445
1 18888 62200
1 31441 99886
1 1159 6123
1 42062 44408
1 67170 94136
1 39201 53142
1 27096 81491
1 10588 38351
1 83116 85500
1 60321 99671
1 19322 24732
1 18837 73938
1 38828 56882
1 8665 27856
1 20205 90478
1 3498 28908
1 50183 59891
1 28938 82386
1 14588 90897
1 19988 98377
1 9649 28979
1 83298 92836
1 2314 78875
1 31947 55324
1 1198 5914
1 26934 74482
1 4963 71172
1 14457 82863
1 6378 62482
1 82382 99517
1 8721 85928
1 39802 49185
1 68683 78355
1 35883 53714
1 11396 61356
1 16188 99209
1 38264 67387
1 18177 76340
1 51747 89440
1 93281 94671
1 15185 57528
1 58030 92135
1 1103 73287
1 40068 47086
1 42470 57681
1 44753 54578
1 16245 97021
1 48921 96364
1 50722 80856
1 79361 99344
1 36794 57903
1 65157 74057
1 26856 56238
1 56834 68049
1 43130 55321
1 6562 27447
1 54546 86410
1 8874 98179
1 24757 47454
1 11854 63561
1 36040 55383
1 72948 98288
1 26411 41130
1 40779 42139
1 20434 77964
1 43119 53626
1 37686 71665
1 47433 92353
1 59203 84059
1 26028 45094
1 21152 94022
1 66516 93113
1 61019 73363
1 6713 94216
1 33102 78210
1 63522 71746
1 56086 68429
1 527 73453
1 32559 40420
1 10077 48079
1 17930 90321
1 67796 73408
1 5036 44625
1 92658 94261
1 13929 26386
1 58903 98953
1 6186 22400
1 20014 66481
1 64445 97524
1 40245 59371
1 38314 67922
1 7922 45787
1 3066 23674
1 14343 83092
1 56726 94917
1 5644 88476
1 57517 93556
1 5499 14216
1 24547 47351
1 49629 98264
1 33810 74634
1 29900 96161
1 23217 54209
1 29209 66727
1 45612 99657
1 16323 86583
1 2360 9006
1 11375 28943
1 36796 49829
1 32386 75537
1 675 96667
1 54538 93662
1 72449 84574
1 39075 51554
1 34179 41866
1 37058 38402
1 56470 86300
1 63871 93227
1 5645 43712
1 4364 85938
1 35030 82804
1 21175 37418
1 34520 87974
1 3158 75442
1 51892 73128
1 49743 76547
1 36746 45922
1 30418 39309
1 61417 82428
1 13982 21870
1 40298 57597
1 34861 83290
1 88615 98053
1 34823 40256
1 46836 99605
1 17594 46095
1 66660 76379
1 26881 27874
1 73034 97867
1 60265 95444
1 39289 91353
1 20146 68022
1 58202 85241
1 66479 87980
1 12703 53062
1 503 55503
1 40335 92520
1 18094 54075
1 57871 64428
1 18012 97624
1 87202 94423
1 58664 66731
1 28274 71539
1 22209 52176
1 8617 67698
1 30528 75499
1 36882 65316
1 29155 72388
1 43173 73281
1 7279 76510
1 13389 71743
1 6612 75248
1 8939 33475
1 3615 69728
1 26370 53261
1 70006 86186
1 59168 60395
1 44988 94510
1 24146 87289
1 7481 65826
1 40585 61654
1 96849 98802
1 31180 75946
1 75804 92576
1 57154 65874
1 22833 51348
1 20153 56757
1 43959 96286
1 49478 70806
1 23769 97404
1 10677 74786
1 76110 91725
1 36711 79593
1 56163 61243
1 39119 73107
1 37627 79285
1 35438 57988
1 21276 73048
1 62602 92121
1 48039 94867
1 28259 34569
1 31698 87968
1 17303 91392
1 46956 94718
1 33225 55815
1 9969 23596
1 69540 80640
1 9245 25689
1 23972 44531
1 32353 93407
1 27021 83629
1 20292 66140
1 433 36626
1 29286 39529
1 18487 42005
1 26240 34286
1 42130 54477
1 92034 92259
1 4414 79418
1 7675 79063
1 25572 87606
1 46630 91713
1 48639 78087
1 64463 85970
1 4066 31567
1 83871 90816
1 24682 97304
1 39878 77910
1 19131 73545
1 21126 33470
1 37574 58556
1 8604 22959
1 64135 92021
1 3644 66738
1 49827 69760
1 17448 39350
1 32157 69616
1 32577 38625
1 34668 34816
1 13040 29723
1 48078 99456
1 16341 38360
1 58399 99372
1 14569 94443
1 29764 85791
1 3475 78830
1 5524 95424
1 32191 66657
1 39818 72938
1 9733 25335
1 4317 94314
1 27708 62626
1 31569 83907
1 23432 67831
1 56258 89733
1 3884 99322
1 63695 95342
1 36381 41595
1 2625 49091
1 47220 68068
1 23543 26009
1 55442 79783
1 955 65048
1 33596 81920
1 9225 87693
1 40308 99788
1 46063 85315
1 38830 59762
1 49325 59607
1 815 93471
1 5837 68186
1 57444 84028
1 8852 96763
1 21482 31655
1 65775 82863
1 42855 88208
1 26972 34336
1 40770 47801
1 25317 86890
1 38488 39671
1 30059 54057
1 22034 93847
1 23535 88328
1 28064 68568
1 39650 85222
1 1773 7921
1 36779 77007
1 6352 6457
1 10220 94216
1 44271 46936
1 19515 89358
1 4788 12813
1 23378 36356
1 25185 35157
1 12289 59126
1 54988 76574
1 38758 84150
1 13921 54566
1 54444 60472
1 2385 46657
1 26519 98686
1 9819 56677
1 32869 37326
1 214 21116
1 57690 67169
1 49438 74764
1 31958 61886
1 7641 41999
1 6825 29415
1 63383 74916
1 11239 25974
1 3019 8978
1 339 96075
1 77875 81562
1 47189 99828
1 20495 29105
1 24641 55766
1 60851 73489
1 67014 68827
1 25051 92335
1 18044 78872
1 50900 55288
1 4896 8561
1 46775 80067
1 15510 30754
1 10790 25683
1 24768 97614
1 53206 70529
1 42241 98859
1 42313 52478
1 15703 16064
1 58160 64610
1 66245 71195
1 23142 96147
1 42761 72042
1 85203 85584
1 48843 49382
1 13416 96435
1 75147 95714
1 15461 34915
1 62584 73863
1 7124 62605
1 27621 79192
1 51608 71313
1 23247 42148
1 15418 60909
1 334 19600
1 43217 56966
1 45601 52064
1 43378 54461
1 47184 73385
1 37593 84145
1 79519 89441
1 43921 63702
1 14181 24854
1 29766 80251
1 31151 61925
1 10565 10878
1 2549 17090
1 76539 95529
1 8824 73006
1 76892 87328
1 70813 98001
1 13685 45324
1 61773 63578
1 33134 86186
1 61435 75786
1 13368 83386
1 18435 35983
1 70074 73416
1 9810 42646
1 51954 64547
1 78324 99636
1 24754 33724
1 87711 94512
1 94368 97557
1 23518 87893
1 33960 53104
1 51551 62519
1 13336 62470
1 13635 32417
1 34226 93360
1 65560 79564
1 57180 94221
1 32531 86467
1 60428 61390
1 61175 91568
1 63938 95988
1 47629 99965
1 47538 81184
1 28673 48722
1 33944 43413
1 83821 97757
1 76905 89567
1 59663 88761
1 6907 58755
1 4851 83125
1 22581 95432
1 7512 98737
1 32491 67637
1 5816 96837
1 37506 88765
1 3103 89383
1 11760 67042
1 18393 29042
1 8387 89950
1 37279 84405
1 48193 97533
1 20893 88287
1 11523 32827
1 12366 95171
1 40428 51398
1 45377 90018
1 41675 50608
1 44947 52814
1 16971 34779
1 64796 92634
1 49868 87767
1 4679 40686
1 14411 38479
1 68059 86048
1 12507 28270
1 23875 43743
1 20922 44828
1 9262 42379
1 17395 83384
1 83279 90580
1 1143 76338
1 6685 68647
1 783 63355
1 44770 89950
1 46054 84071
1 51565 77062
1 66099 86369
1 34279 89215
1 4265 37397
1 50688 99945
1 33186 41785
1 12231 19204
1 11037 48264
1 26632 92489
1 1062 26230
1 20179 93274
1 49232 75045
1 53249 79130
1 51053 59630
1 33595 61911
1 27406 55732
1 22606 26100
1 56025 57577
1 35926 72433
1 23511 33974
1 12141 95609
1 42094 79288
1 9883 64903
1 8704 88061
1 51953 72322
1 20365 62838
1 20334 87507
1 53831 91292
1 68709 97780
1 45598 46942
1 3697 47767
1 7052 14763
1 78604 80935
1 24072 95574
1 88557 90428
1 14126 40073
1 48483 98943
1 21177 91266
1 2038 25055
1 44052 54137
1 87637 95163
1 45018 72150
1 63782 82694
1 34294 75280
1 73613 93537
1 31769 77319
1 81071 89478
1 72981 73639
1 41023 54296
1 11184 82567
1 9496 64451
1 49929 98276
1 46856 55588
1 7056 77626
1 5036 32457
1 21977 56682
1 13944 16479
1 66344 66698
1 36348 72549
1 30681 94003
1 14446 48412
1 20064 51254
1 4267 26393
1 66652 91140
1 35508 60650
1 5598 78305
1 63537 87229
1 24607 25120
1 26503 80237
1 82585 88361
1 54401 77424
1 16269 56740
1 41717 85924
1 13822 37948
1 30854 51752
1 45454 92600
1 6298 84834
1 53120 75789
1 41883 51887
1 55696 81252
1 53082 91517
1 57445 95487
1 67267 72558
1 4916 95113
1 16869 30983
1 13789 63286
1 41006 55021
1 6126 82777
1 38485 83184
1 24618 40782
1 54118 76222
1 40316 93735
1 22263 37918
1 59712 64630
1 87051 96616
1 946 76630
1 16928 58066
1 23924 37218
1 52275 66498
1 36953 87485
1 1996 94742
1 8912 54943
1 3448 11113
1 15462 54191
1 56951 98261
1 17011 72425
1 90712 91739
1 21085 39223
1 4417 81187
1 19305 72663
1 40411 41910
1 37163 73280
1 25773 78837
1 47748 57187
1 2738 40312
1 436 20006
1 33782 80305
1 13721 69291
1 20587 44744
1 44318 96844
1 22804 45035
1 34386 45091
1 32917 41652
1 50536 56769
1 40000 68026
1 6078 77502
1 63378 79042
1 46907 90867
1 19363 75343
1 8345 58283
1 18676 87852
1 17255 65300
1 14747 70543
1 6323 64976
1 17196 41814
1 10644 22467
1 18921 95394
1 46871 60956
1 15363 16374
1 11167 31730
1 12100 15842
1 29548 97421
1 19543 72788
1 13188 55069
1 51304 99247
1 1917 95138
1 14694 72895
1 66220 78875
1 54613 77031
1 87437 97454
1 94073 94981
1 11235 49001
1 14248 60507
1 51208 81952
1 114 96127
1 34683 75714
1 33585 52521
1 22202 68046
1 75838 83945
1 39690 71562
1 74663 81302
1 26215 93826
1 13977 70515
1 10546 15805
1 84178 97435
1 28597 92521
1 7052 84970
1 15859 92036
1 58655 98709
1 31670 61036
1 39394 63552
1 329 83251
1 326 39038
1 17273 58112
1 70873 87935
1 19388 51897
1 32435 85763
1 9473 49646
1 26174 43653
1 7025 68881
1 16965 55623
1 7391 63738
1 9563 54720
1 84286 99885
1 31594 93351
1 25941 88764
1 31646 36030
1 36639 62144
1 12627 52642
1 6 40501
1 7793 57180
1 68500 73507
1 67477 99964
1 54603 76921
1 23468 66896
1 40063 58002
1 7199 8363
1 69893 92121
1 65448 86452
1 20329 67277
1 23479 64080
1 11061 86737
1 13373 52977
1 84092 85785
1 33684 92904
1 19438 38994
1 28045 98666
1 46729 55743
1 67126 89674
1 17760 66101
1 36650 58106
1 44929 73546
1 24805 45394
1 19231 22783
1 65389 92926
1 62860 78237
1 5089 61800
1 30319 56194
1 12273 52568
1 13593 62231
1 10813 50157
1 40807 76238
1 56219 70250
1 50342 50899
1 62660 99789
1 28325 83536
1 2315 58498
1 69326 76820
1 61675 86775
1 44482 90180
1 28309 68192
1 46995 90625
1 20177 24788
1 56422 78075
1 52262 80471
1 39346 56844
1 51434 54884
1 38762 61762
1 67521 69287
1 47855 54825
1 16771 28593
1 74419 76544
1 20844 27931
1 64965 91166
1 2119 97397
1 42747 66508
1 30385 32955
1 32513 94085
1 11937 63403
1 24688 39287
1 37945 59680
1 22127 60033
1 5170 8551
1 7845 28656
1 3175 83465
1 453 17971
1 16828 35678
1 28118 99207
1 21276 72421
1 8920 13225
1 36059 57881
1 72515 88560
1 69164 83477
1 6063 56545
1 35679 69774
1 23975 43852
1 68432 97501
1 26968 88925
1 65614 76972
1 26383 35440
1 5265 17275
1 69918 92394
1 1189 71790
1 55935 66470
1 62079 71533
1 16391 31619
1 61798 80981
1 12808 99441
1 54587 57446
1 33065 37624
1 32817 66760
1 69527 92957
1 70133 86518
1 61377 94077
1 36337 82033
1 40091 44353
1 57135 60350
1 28939 52652
1 23467 82372
1 24797 88831
1 9339 56508
1 56688 89342
1 45083 91109
1 1899 67740
1 41433 94502
1 27955 44151
1 14445 38163
1 8249 79778
1 6686 93187
1 55104 94682
1 31598 35059
1 77373 80221
1 64380 70023
1 22344 60367
1 79372 95601
1 16543 86224
1 23048 76588
1 59682 74396
1 44527 72325
1 21554 37822
1 12380 18509
1 95190 97317
1 10040 97241
1 16211 26021
1 82341 83355
1 28555 56239
1 19307 45532
1 20238 45147
1 45435 79010
1 10024 84301
1 43812 56201
1 79194 85623
1 3806 11890
1 12391 13539
1 6523 65292
1 29749 44718
1 33043 33116
1 40282 60553
1 34640 54158
1 66760 77330
1 50838 91744
1 13221 51849
1 9713 52882
1 50546 98344
1 39209 58691
1 54949 80286
1 26779 37653
1 13968 39359
1 37577 86805
1 71358 95748
1 39714 83430
1 52452 96011
1 72402 89872
1 44134 95405
1 10481 73124
1 59608 93177
1 3885 64873
1 31340 62330
1 76511 83718
1 1184 46108
1 51219 81741
1 10551 49017
1 15450 15549
1 63823 84109
1 45895 64101
1 19203 53810
1 56333 76156
1 82104 89932
1 6838 28092
1 7620 77750
1 38036 69745
1 27870 94897
1 81944 88598
1 10501 81163
1 16139 92788
1 1425 28592
1 80688 88983
1 1335 31575
1 10610 45469
1 26887 60608
1 32420 82631
1 15307 94952
1 2304 10551
1 44209 49281
1 29071 61279
1 14075 42735
1 58160 76689
1 25010 53423
1 67918 70689
1 73088 83294
1 45074 93518
1 7985 37990
1 41317 58671
1 112 40859
1 21533 72877
1 16182 35144
1 67065 81137
1 41727 91951
1 39806 87495
1 65714 79610
1 50850 75334
1 24099 84557
1 49409 84599
1 40662 53893
1 59105 73992
1 57759 97730
1 32087 93343
1 29496 86326
1 48370 62212
1 23645 66011
1 49009 99463
1 22912 94323
1 3708 55358
1 21253 34447
1 13721 59816
1 66104 96358
1 16130 41323
1 14068 30411
1 56223 88154
1 83030 84051
1 3470 50206
1 21987 97827
1 34038 42685
1 72856 90111
1 17304 54596
1 35347 99664
1 14518 19538
1 19105 56566
1 29258 60993
1 33359 55943
1 68095 89180
1 3700 62246
1 28836 90316
1 19430 23839
1 44982 76479
1 40193 58171
1 3296 63911
1 40700 52741
1 25644 83483
1 64222 66981
1 33561 89373
1 18217 73719
1 21336 41268
1 33313 80438
1 12790 20950
1 72407 84908
1 18794 38362
1 46502 57641
1 44475 72003
1 10865 90081
1 3312 14955
1 36537 99181
1 30363 87183
1 1114 28483
1 1481 29721
1 41203 70316
1 49544 55117
1 40219 42176
1 55223 99866
1 42476 95514
1 17909 78041
1 6187 77377
1 30321 33211
1 27462 48680
1 8424 52834
1 4557 53706
1 51017 51379
1 14274 90259
1 40403 73363
1 31741 34513
1 15956 61726
1 18075 41794
1 41004 51741
1 6597 89057
1 30969 76497
1 37103 41538
1 24780 88788
1 8066 84894
1 3660 98135
1 72653 79355
1 43019 50743
1 80211 88882
1 36611 90821
1 41844 63302
1 45703 73700
1 3588 90686
1 1268 21174
1 14551 29686
1 23252 96174
1 72305 86240
1 39956 71057
1 23507 37912
1 47245 56487
1 444 85397
1 23539 40805
1 52377 91505
1 7035 83516
1 68313 80720
1 22646 84760
1 59162 72106
1 11866 86286
1 26823 59907
1 33046 81410
1 41476 55098
1 59907 73675
1 18403 93512
1 6423 79547
1 59172 98527
1 23927 52737
1 64687 94941
1 2205 7934
1 68922 98380
1 22096 53576
1 7773 43641
1 51737 77926
1 21259 91609
1 16481 99982
1 19008 57878
1 13229 59585
1 10624 39777
1 24572 74757
1 2480 88725
1 36130 36960
1 27 61388
1 68114 88522
1 5593 64011
1 36345 58213
1 6868 28120
1 46116 69651
1 18281 28720
1 41254 63044
1 65505 69160
1 17911 85526
1 21265 84452
1 78291 86183
1 34916 67425
1 50711 54480
1 28720 30431
1 5356 64601
1 73668 97029
1 27293 88147
1 56680 76703
1 11118 42336
1 19752 35555
1 22092 34100
1 52003 93858
1 57520 72720
1 2131 88530
1 59531 96361
1 12298 88750
1 54271 59917
1 72596 89799
1 57558 63484
1 7870 28346
1 76076 87230
1 23668 40614
1 8700 60874
1 7171 62978
1 424 85175
1 24911 51845
1 16037 34083
1 14666 32125
1 74965 86844
1 62905 96845
1 67791 69510
1 31387 71763
1 65641 69771
1 84771 96656
1 20195 75919
1 16839 21098
1 37626 50120
1 66439 84448
1 12040 53156
1 59071 91281
1 31955 69194
1 30372 82098
1 24575 53949
1 54097 60385
1 40226 49962
1 25899 93585
1 38016 38461
1 34286 45914
1 1035 99097
1 26287 38637
1 15354 27548
1 50876 58414
1 46479 70510
1 9731 43936
1 46031 99428
1 57598 68503
1 10847 85530
1 12323 40064
1 34328 78388
1 5942 91711
1 25480 86106
1 57399 85953
1 81354 81972
1 65665 76373
1 69946 71472
1 11816 41375
1 21051 53011
1 4456 93002
1 11841 91498
1 5737 59186
1 36920 45716
1 19300 98979
1 62742 63247
1 22874 84495
1 19715 52551
1 44579 59163
1 4828 6663
1 6359 20147
1 26885 91587
1 18503 55072
1 15046 21649
1 2545 31059
1 9822 70446
1 46893 56652
1 21705 82322
1 21626 98824
1 601 5931
1 42747 73049
1 78269 94226
1 75817 92015
1 11140 21728
1 52142 67282
1 17438 34721
1 28601 40712
1 23042 33128
1 15016 68516
1 22917 69429
1 12378 14632
1 9243 19587
1 42835 57086
1 66398 74431
1 27067 30252
1 45921 86379
1 3739 81875
1 37545 69503
1 50215 97498
1 82630 91972
1 50063 56314
1 50437 60447
1 30179 45932
1 18872 94110
1 46917 98000
1 8753 22739
1 23775 99987
1 76457 85292
1 71315 90261
1 72743 90235
1 30613 92099
1 3119 53702
1 33306 41127
1 29967 85552
1 34675 65057
1 45223 66022
1 3571 12695
1 2933 59919
1 47330 52959
1 9834 17903
1 6691 35566
1 64907 96698
1 31824 45300
1 2176 27104
1 93382 98761
1 18500 82710
1 33742 63833
1 30883 89453
1 9651 41679
1 4940 17913
1 30386 55822
1 63323 90530
1 31445 41757
1 23430 33674
1 21269 48884
1 69005 79865
1 45724 88085
1 53131 75137
1 63540 85363
1 68599 82841
1 13005 89415
1 28582 67214
1 6357 58896
1 6994 45816
1 90305 95868
1 8534 48788
1 36199 66639
1 74699 85182
1 35386 41016
1 45071 82790
1 66651 93884
1 21211 83824
1 926 39142
1 27019 77312
1 46016 63435
1 25420 49737
1 37666 94313
1 12645 44668
1 27505 81998
1 4799 91159
1 51662 68407
1 28733 34816
1 52036 61282
1 22844 86310
1 26132 79270
1 45245 46313
1 37421 93581
1 38064 53608
1 3766 10949
1 57312 88814
1 23763 26832
1 9488 63118
1 25691 33892
1 2121 18343
1 49483 78717
1 53358 92659
1 90055 90272
1 46599 61959
1 28027 85571
1 20780 98347
1 12802 27640
1 13547 23366
1 39968 40420
1 1285 36954
1 57269 96241
1 83237 98084
1 86041 88769
1 9982 60734
1 33715 52050
1 20647 66188
1 17113 91060
1 18431 23935
1 36586 70251
1 49571 59756
1 26219 93959
1 52306 88744
1 69400 94088
1 55128 61262
1 7756 56470
1 71046 82631
1 24020 85345
1 75900 86031
1 23151 61748
1 83597 85489
1 21804 24990
1 4677 45363
1 37883 51750
1 584 43634
1 4230 12602
1 22923 66979
1 2174 72976
1 22280 43057
1 1455 82895
1 14186 73965
1 63786 78397
1 32590 81094
1 28493 77449
1 80619 81721
1 37525 91578
1 54934 63903
1 26247 76567
1 20044 51812
1 6875 9847
1 7555 55365
1 67754 79948
1 7812 82039
1 42028 84889
1 9156 39167
1 58149 60064
1 42044 91094
1 24785 91440
1 47122 62162
1 65006 91182
1 92874 94489
1 15211 19201
1 61616 62785
1 2293 36829
1 67185 98905
1 60193 86032
1 8720 95591
1 15054 46425
1 6111 47208
1 77039 97109
1 29408 31276
1 49057 55105
1 60157 96330
1 97242 98023
1 88578 89036
1 24476 84217
1 64114 89703
1 22851 95720
1 85933 90996
1 47504 48870
1 34563 52307
1 16082 71931
1 41932 53674
1 78091 96377
1 62332 69319
1 64517 87096
1 42189 69107
1 58380 83196
1 671 9704
1 99162 99644
1 9298 26477
1 2372 15214
1 10492 21913
1 56630 67140
1 72538 76157
1 14848 62425
1 33666 85028
1 71899 99357
1 89418 95820
1 35320 68388
1 87780 87865
1 66670 71123
1 74557 99541
1 12183 26478
1 27469 67125
1 26416 95488
1 40606 49387
1 89317 95869
1 760 66000
1 24788 37496
1 18585 54759
1 83677 95694
1 38581 63667
1 63104 75743
1 54297 82989
1 6130 73295
1 13104 33204
1 2215 91030
1 37854 97842
1 47100 60110
1 7339 94620
1 29358 36531
1 45909 71014
1 24832 48726
1 14010 42855
1 2332 52852
1 46245 49546
1 39839 48031
1 57636 79529
1 73465 78972
1 19857 34022
1 6652 20997
1 4569 13523
1 8456 29499
1 59270 83140
1 22132 90034
1 28693 94866
1 56778 75533
1 23876 42179
1 16272 81870
1 54399 83859
1 24775 33966
1 717 17732
1 13890 54015
1 25064 86908
1 6148 49571
1 72622 95146
1 48372 98168
1 21589 37580
1 36931 68832
1 57004 93125
1 24785 93337
1 11450 61624
1 20830 21957
1 23436 98542
1 24421 76965
1 62898 77590
1 2738 56890
1 67328 67833
1 36751 96147
1 48805 49241
1 44979 97365
1 18300 68990
1 12308 18943
1 39198 68312
1 28342 46071
1 91202 93875
1 56597 64465
1 11453 22426
1 54757 65392
1 50302 99849
1 51510 53874
1 21894 77872
1 13780 72944
1 65813 71136
1 52287 84308
1 6620 11022
1 27327 94919
1 38591 54542
1 19933 37866
1 44554 68974
1 51150 82050
1 9001 21501
1 26665 58655
1 53373 89290
1 90019 94936
1 69009 89227
1 67247 84444
1 88996 92357
1 9126 32712
1 9913 93660
1 35657 47835
1 80378 88000
1 24882 85952
1 71052 96437
1 58022 62959
1 19731 73894
1 36412 42560
1 20541 61014
1 23024 74739
1 4003 46414
1 27673 51759
1 79597 95805
1 7438 79443
1 4909 42087
1 32154 40032
1 22669 74814
1 48039 88638
1 56839 68565
1 87948 95919
1 22425 53291
1 43368 55495
1 10127 78266
1 72828 86343
1 57608 58788
1 15776 34662
1 38729 43005
1 3080 3651
1 61595 71780
1 19620 60822
1 19601 59637
1 4857 55966
1 4735 88806
1 71374 97463
1 1273 45798
1 38244 57390
1 23402 25855
1 11595 14617
1 36064 42456
1 24058 74808
1 30595 39744
1 27643 49989
1 57775 73895
1 8296 66346
1 65775 94719
1 3345 59224
1 5940 89977
1 22156 86409
1 56905 60618
1 72856 91325
1 9713 34022
1 4918 13297
1 103 61399
1 35572 47826
1 49424 70501
1 9838 84142
1 82113 88132
1 24104 29306
1 13458 61567
1 8114 32894
1 38662 83552
1 18336 47738
1 8632 58084
1 95017 99292
1 3679 14119
1 69639 87645
1 64933 85708
1 16683 60606
1 63421 90007
1 21140 86735
1 4878 33059
1 69727 82609
1 58816 75493
1 2709 61094
1 4008 70429
1 51934 53525
1 12400 33991
1 55572 82346
1 33276 91941
1 17009 56391
1 42912 53838
1 53711 96340
1 34543 87598
1 12467 93974
1 13858 28025
1 11971 64712
1 75248 92491
1 13443 69081
1 49045 68700
1 11535 87597
1 43465 73948
1 34889 91491
1 41626 60949
1 67481 99693
1 38713 87604
1 25656 29699
1 10870 86500
1 36012 53782
1 83625 89699
1 11278 39049
1 44532 60846
1 6247 98984
1 3728 28916
1 37779 58559
1 44439 47907
1 19062 87967
1 24050 79982
1 12784 18681
1 30834 41327
1 82336 93475
1 34251 99780
1 43625 77431
1 8772 19256
1 7382 53659
1 71165 87633
1 12027 84711
1 40639 44026
1 20628 82443
1 40763 93697
1 55271 81116
1 60977 82526
1 28190 61431
1 28963 36449
1 32634 61060
1 18611 58823
1 57421 73525
1 54708 67716
1 65426 68517
1 34646 65164
1 17413 46650
1 34195 70783
1 10421 83046
1 26206 57492
1 92801 93097
1 71274 94152
1 5014 67430
1 70404 87646
1 35114 56355
1 91520 97987
1 63771 89756
1 35196 70289
1 88867 96338
1 58188 81227
1 56539 68500
1 23017 65747
1 45835 53041
1 18078 62379
1 6977 12400
1 72113 84554
1 28122 76711
1 56615 63504
1 3831 29401
1 30529 88254
1 32391 52197
1 12111 53790
1 7312 10487
1 49824 91785
1 19853 97151
1 20949 55721
1 49993 98193
1 14036 57415
1 2280 92306
1 7829 75021
1 31620 43058
1 32697 78572
1 22014 81718
1 16304 42890
1 17895 70278
1 8212 26375
1 58626 70241
1 24949 92285
1 68900 88344
1 10327 25317
1 64151 97120
1 45525 95878
1 62238 64040
1 6175 84335
1 50560 89766
1 20733 95313
1 30192 81447
1 1529 81958
1 50653 87381
1 58270 84943
1 29977 92842
1 60117 85806
1 67447 71274
1 14117 49053
1 9804 24954
1 48159 56282
1 20546 45251
1 25465 60325
1 39561 65979
1 44681 80318
1 224 3027
1 35146 52019
1 27813 78210
1 2744 19298
1 8144 51740
1 26567 50935
1 15453 39718
1 46176 76167
1 16890 45278
1 36000 74316
1 36754 51108
1 6989 50945
1 61468 65290
1 12094 36987
1 25311 44675
1 3031 76508
1 17259 33059
1 4583 28887
1 46022 62637
1 16249 33708
1 38333 77909
1 25604 35289
1 54503 77014
1 1825 99768
1 7976 58478
1 35389 47652
1 15448 90596
1 70985 88739
1 15186 31033
1 7286 57443
1 17552 51267
1 8209 64916
1 28777 49698
1 66193 89105
1 5536 29774
1 11554 75151
1 71445 75613
1 2413 95502
1 9901 35668
1 61015 71280
1 43244 43615
1 34278 70314
1 26880 35495
1 39914 49593
1 54513 75699
1 44615 61866
1 32958 58983
1 57920 71628
1 9723 93211
1 15721 61391
1 21107 21939
1 8836 97578
1 42479 44145
1 41243 57293
1 52346 73028
1 37597 63652
1 9289 21312
1 25354 62399
1 19220 83284
1 71688 91162
1 17954 29311
1 36135 42536
1 14816 57929
1 35839 73974
1 90035 94798
1 57544 69322
1 22541 74623
1 39467 95809
1 12897 55111
1 45349 45422
1 30768 58165
1 46242 47798
1 56548 64249
1 14397 55169
1 21741 31746
1 63551 67930
1 3060 90525
1 10676 99472
1 37051 51155
1 29065 76524
1 31188 82791
1 58937 75972
1 37205 93018
1 56127 87162
1 11883 90065
1 52459 87619
1 51535 78614
1 31421 65567
1 88360 97426
1 8153 95044
1 66401 88362
1 5466 18655
1 19336 99933
1 7961 31686
1 120 74541
1 30868 69605
1 22085 26609
1 14613 81111
1 43773 91715
1 38993 68887
1 50598 93093
1 13753 33804
1 13205 28122
1 67762 80074
1 19617 79053
1 35199 66072
1 90947 94698
1 30035 30559
1 70265 83027
1 19895 42009
1 35400 39767
1 72441 90169
1 50072 92455
1 18583 44182
1 12718 24513
1 24488 38463
1 16426 45661
1 13043 81722
1 23496 38186
1 46909 51276
1 10878 95371
1 56336 57323
1 41758 94086
1 38835 69217
1 45133 95754
1 33023 67338
1 7801 83536
1 4064 66383
1 1731 69510
1 22931 99806
1 13871 41052
1 8817 58294
1 47312 75022
1 39951 48228
1 64498 80878
1 11972 18894
1 3266 46522
1 47739 51551
1 1355 31671
1 29688 35542
1 71535 83976
1 20117 24291
1 3044 20657
1 47919 77938
1 8252 80646
1 16036 75298
1 12957 81992
1 53603 91796
1 2165 58955
1 21442 33029
1 20751 45591
1 2775 71314
1 41971 98789
1 26256 71316
1 16713 46635
1 20508 55893
1 1642 18895
1 75410 96572
1 14481 35906
1 35824 86567
1 8938 60945
1 25117 64162
1 1852 53521
1 25626 77487
1 24294 44760
1 46702 98988
1 75928 81631
1 623 18381
1 28286 97516
1 31718 56290
1 40852 57849
1 45030 54215
1 1766 42760
1 109 9197
1 7241 44297
1 15435 85080
1 15396 62431
1 6214 24773
1 2627 39279
1 68223 79692
1 13978 38254
1 7522 27962
1 75836 77445
1 59405 79661
1 46814 47686
1 22423 69024
1 10418 24457
1 88805 93548
1 47771 67949
1 89023 92462
1 23091 51664
1 15511 38907
1 9511 20708
1 67429 72053
1 13642 55867
1 19451 32305
1 5865 79460
1 49816 99012
1 33517 43560
1 16908 47947
1 7842 38324
1 47654 87578
1 27169 74509
1 44775 47526
1 54650 73819
1 44960 83799
1 9727 76630
1 42093 43913
1 14817 23905
1 16952 30818
1 7870 85527
1 2472 47864
1 38379 92531
1 3522 15817
1 8249 52713
1 5375 94432
1 28142 49601
1 37166 60487
1 62262 65249
1 39523 57008
1 13959 94015
1 58023 60897
1 24940 31502
1 95109 97883
1 7590 73108
1 1637 11129
1 16472 49627
1 21051 90424
1 66264 68435
1 8076 14893
1 15401 96112
1 58817 89060
1 7076 86108
1 34829 80534
1 31615 83079
1 27613 76083
1 6986 66592
1 10060 94338
1 49748 59435
1 57063 92630
1 31379 41934
1 24278 82078
1 27839 66768
1 17705 17710
1 6107 15336
1 17787 61370
1 13339 34319
1 55496 79631
1 87894 91331
1 2462 94271
1 35668 62615
1 56936 76783
1 28150 64573
1 27187 80649
1 56265 68237
1 16985 22855
1 10608 68407
1 141 82559
1 59067 80605
1 85657 93347
1 3555 67764
1 21963 95685
1 15777 75586
1 10137 30412
1 2586 20431
1 28630 58970
1 36205 53736
1 32519 67087
1 10359 44439
1 79917 89043
1 26281 33543
1 84421 86225
1 61541 69624
1 27202 93270
1 21703 91416
1 10644 40478
1 31621 51890
1 45828 74422
1 37148 93403
1 31142 79866
1 24635 75462
1 38399 74064
1 33042 86914
1 20842 22100
1 56624 59230
1 30085 81958
1 74947 82615
1 13535 76499
1 67374 98757
1 184 29389
1 64825 84955
1 40534 85971
1 7254 93787
1 26931 74926
1 48148 50273
1 51018 84622
1 43869 59252
1 16423 98626
1 33742 64300
1 40422 92569
1 31775 66817
1 2580 47832
1 3823 52248
1 13018 34376
1 36946 48359
1 78727 83712
1 80119 98127
1 15032 71223
1 26472 74897
1 15003 75773
1 15842 21066
1 26683 60386
1 600 41424
1 5124 37576
1 1665 38612
1 8051 32916
1 40670 82073
1 53787 72889
1 29211 43945
1 51 835
1 35011 60058
1 72262 80739
1 63242 78395
1 65488 99078
1 10959 94252
1 79335 84646
1 88062 89807
1 11110 20184
1 13363 35748
1 23087 25915
1 31034 99900
1 17297 33240
1 15332 91421
1 31939 67184
1 53821 63111
1 8021 68650
1 11200 19378
1 4611 66044
1 53867 76024
1 17177 61909
1 62026 95871
1 59942 60907
1 29344 51111
1 68038 76229
1 26329 61300
1 13881 83131
1 36476 84304
1 8075 92105
1 19562 93958
1 10251 56749
1 7154 17411
1 18810 31092
1 81402 85708
1 13175 56865
1 1020 36210
1 76457 79134
1 5315 88111
1 9553 42691
1 58688 92683
1 4290 95924
1 39116 41839
1 83615 94456
1 65625 96879
1 67096 83743
1 22918 82507
1 7214 67462
1 61491 95541
1 23159 90745
1 27784 43778
1 4856 96042
1 74689 85078
1 57849 97303
1 34192 99032
1 25024 78854
1 28631 70450
1 19495 34053
1 39550 89715
1 11218 21268
1 8558 69323
1 10832 49650
1 73765 95313
1 19478 26912
1 64199 70022
1 38886 66289
1 21759 69103
1 54128 90048
1 9872 39229
1 16794 45248
1 77564 80413
1 8107 92075
1 13019 63349
1 61656 90088
1 2368 45727
1 42993 60413
1 1992 52168
1 71148 86682
1 22051 34187
1 31578 48629
1 480 32434
1 40404 81279
1 36505 38888
1 15078 89099
1 50615 82218
1 1566 5015
1 15442 36163
1 29354 92522
1 1253 17900
1 30785 41407
1 51944 81035
1 61363 90991
1 67198 84768
1 15151 77444
1 1046 11668
1 31963 98260
1 59354 77264
1 34714 79833
1 14455 23068
1 57906 69825
1 20798 85252
1 39958 94586
1 24756 69145
1 53884 58580
1 52430 85230
1 55539 66474
1 14221 32082
1 28934 88203
1 22727 49864
1 41001 46319
1 22717 64094
1 52422 78688
1 67882 93209
1 58125 58172
1 48931 70067
1 53547 86814
1 15731 85359
1 8276 76456
1 4121 55832
1 23684 28665
1 84883 93196
1 57146 57196
1 254 53078
1 7389 35213
1 7997 30234
1 42977 68710
1 28058 66324
1 1672 28027
1 779 50275
1 20304 71379
1 58308 74580
1 34555 94278
1 15264 83663
1 61055 68425
1 9655 95545
1 19631 37432
1 9273 61332
1 40355 47433
1 5226 17589
1 52669 99393
1 50030 92119
1 42368 81453
1 54563 60403
1 38724 94450
1 26835 82664
1 80130 87471
1 16743 61122
1 18947 19529
1 34588 58909
1 16023 96750
1 30124 69007
1 3730 47470
1 74601 77163
1 37232 41103
1 41544 46539
1 54095 94573
1 52141 76444
1 6134 81030
1 43952 81744
1 76572 85780
1 6554 86078
1 41330 62002
1 45093 50101
1 16333 48044
1 62095 88578
1 21063 37243
1 56842 83576
1 60478 92153
1 17609 71740
1 8995 55979
1 19654 21112
1 18527 41557
1 16119 18363
1 8224 97765
1 23557 25178
1 58531 70847
1 27839 54841
1 26076 61071
1 7686 27221
1 70495 91290
1 40967 94240
1 69799 92841
1 10507 19817
1 21909 68200
1 43139 56717
1 8299 79839
1 65438 68371
1 59753 64911
1 56365 56419
1 1920 45877
1 74441 88408
1 17905 64456
1 65448 92386
1 40352 57624
1 28785 57291
1 13285 61399
1 48550 84900
1 13653 15947
1 19112 60827
1 29038 30676
1 27543 73421
1 41179 74664
1 77159 94548
1 3365 22065
1 17991 50189
1 1197 24561
1 13843 21155
1 17547 34652
1 79839 88030
1 50523 82653
1 27901 88751
1 4461 21604
1 16113 64474
1 7073 56766
1 46551 63333
1 33171 71298
1 85792 95506
1 45709 69307
1 58100 72728
1 91595 93043
1 22705 39229
1 63151 78625
1 52915 63549
1 31478 54022
1 2382 69396
1 63748 69754
1 51524 70487
1 59481 60624
1 66598 76020
1 31334 88921
1 74496 95185
1 31423 32713
1 67979 97054
1 11996 33806
1 65003 65899
1 35635 87982
1 60935 74694
1 3049 61009
1 2047 66910
1 40568 57327
1 20897 24390
1 10004 66212
1 41977 57698
1 53364 69184
1 8955 25227
1 36692 71676
1 23395 39023
1 32026 65774
1 29914 45088
1 27330 71222
1 72432 83191
1 47094 62681
1 69669 78877
1 5916 33489
1 18431 69198
1 77115 97086
1 2273 41886
1 82144 85718
1 3538 34344
1 22548 35309
1 98952 99767
1 19227 97382
1 71207 84071
1 47662 54970
1 10622 93623
1 39709 86437
1 404 79836
1 69134 70250
1 31768 47077
1 2982 19667
1 63941 95212
1 65340 85734
1 6595 85879
1 61618 75544
1 26761 82208
1 38290 90734
1 45809 53766
1 53980 86632
1 66915 76435
1 24218 83132
1 45071 92090
1 55644 69727
1 32058 63399
1 31106 42632
1 52415 75886
1 6822 90664
1 85563 91262
1 29985 98320
1 775 20862
1 59603 82159
1 9955 79252
1 30311 99260
1 88587 91921
1 60789 80785
1 59312 99177
1 41309 79397
1 62620 66540
1 7529 25862
1 2311 21345
1 9513 20495
1 54186 81432
1 45996 51663
1 11528 78061
1 30180 51347
1 15 56194
1 14054 38665
1 15277 92456
1 43375 79401
1 19726 62513
1 40960 98458
1 51171 68006
1 21141 34024
1 18348 76371
1 52734 69842
1 94039 95554
1 2404 49997
1 4047 61183
1 4349 63731
1 17540 33999
1 9470 35526
1 6658 92973
1 36078 69170
1 8459 37256
1 35294 82418
1 44641 82030
1 39827 48762
1 11804 96184
1 43638 92449
1 20680 54584
1 86193 88412
1 9325 45715
1 57716 63216
1 3382 85129
1 34444 58066
1 20200 79199
1 40961 66118
1 5248 57263
1 16896 96358
1 27034 55877
1 18137 29089
1 53244 92705
1 3976 80362
1 91871 93163
1 27103 40641
1 1240 88387
1 24700 44315
1 73389 92290
1 80826 83239
1 11814 63680
1 55986 97059
1 36938 79635
1 15605 17724
1 16370 21007
1 7859 54717
1 30229 35383
1 67125 71282
1 16529 74087
1 12449 96053
1 33354 60274
1 5837 45754
1 13107 76109
1 65206 68009
1 33672 76877
1 77914 96288
1 20715 96488
1 11655 93597
1 6531 6915
1 80098 95439
1 1788 74488
1 65456 90592
1 39250 44118
1 81120 93478
1 41099 45223
1 56564 68856
1 35442 98952
1 80480 96189
1 67953 77164
1 52795 59894
1 2535 22333
1 50194 99146
1 57089 94131
1 26181 98903
1 65388 96265
1 36678 85586
1 47972 69174
1 14005 18046
1 3952 69364
1 12625 69016
1 8917 22724
1 5532 35687
1 67321 97050
1 5321 70152
1 33740 96378
1 34614 55947
1 6695 11330
1 51235 84631
1 56732 83968
1 14378 64931
1 9018 71227
1 87960 89309
1 66825 87543
1 870 93765
1 55965 84595
1 36638 43904
1 42698 49811
1 83557 99941
1 28125 43771
1 7465 93131
1 6009 32077
1 33809 83021
1 14993 18214
1 38428 72934
1 51942 75603
1 7181 38073
1 60874 75441
1 10632 33777
1 4215 32545
1 55664 65721
1 42951 58772
1 6832 15365
1 64889 96854
1 17639 71947
1 4780 10477
1 29088 69269
1 14207 53683
1 69733 82259
1 19099 61953
1 58189 91223
1 28062 35038
1 5469 95900
1 33763 87055
1 4108 48329
1 20355 50863
1 27079 77971
1 9672 97838
1 87239 93208
1 22752 73087
1 53872 60026
1 30334 90311
1 88480 93350
1 6759 85487
1 32925 85760
1 15871 78185
1 3682 7504
1 34720 97237
1 67594 82377
1 24356 62507
1 33151 41687
1 40791 67206
1 3529 73928
1 42498 94190
1 29841 40027
1 85087 99165
1 45869 53718
1 10626 93388
1 9506 12978
1 79624 86973
1 52172 90804
1 3242 82819
1 18171 83103
1 12912 52195
1 81483 84283
1 66720 76351
1 58356 66426
1 27334 61060
1 20038 93205
1 7986 30825
1 47939 63560
1 30603 91212
1 36665 52499
1 66956 97397
1 3123 85823
1 58164 58296
1 61952 98127
1 26662 53107
1 64615 98950
1 20167 61055
1 3865 32329
1 4347 15959
1 54359 98870
1 17941 62900
1 86182 97637
1 33066 53658
1 60342 64887
1 33375 56033
1 27309 57193
1 28377 68663
1 3935 59311
1 29675 83538
1 51361 96826
1 15274 78290
1 41450 65232
1 25170 45965
1 10829 30729
1 4364 92269
1 41033 89017
1 17627 59726
1 29055 32560
1 6063 45838
1 16081 17361
1 55567 88855
1 27777 41616
1 17894 67941
1 15625 81168
1 8098 10215
1 29305 83867
1 26881 98407
1 9267 22687
1 30602 95013
1 1246 90070
1 24813 45270
1 10994 97901
1 45681 78250
1 20874 69165
1 69277 96730
1 32306 33639
1 42821 81364
1 1292 98369
1 41455 87826
1 23228 66694
1 39325 43520
1 66515 73813
1 13013 65494
1 39721 48316
1 47486 91877
1 77894 89444
1 1964 76597
1 10809 39289
1 1038 68672
1 17270 34174
1 58145 72574
1 16113 58578
1 27207 64676
1 64082 69638
1 23884 61623
1 7485 69725
1 72615 91013
1 36712 79746
1 8460 20169
1 51705 82824
1 24625 42780
1 24401 70263
1 51399 61309
1 72518 83908
1 19912 20939
1 48130 85268
1 31114 70238
1 584 19143
1 85514 98592
1 44969 47324
1 47437 59123
1 10602 21735
1 679 75325
1 15873 64968
1 11859 41796
1 28560 35434
1 17526 70632
1 35087 46160
1 68219 76318
1 10696 67890
1 81632 91579
1 1161 52164
1 27176 32760
1 2507 34787
1 49622 99088
1 46634 48248
1 13484 89406
1 32699 86843
1 10423 38975
1 205 33030
1 49003 83733
1 6422 74533
1 23839 68196
1 19492 48282
1 23400 78346
1 59868 94517
1 32612 94959
1 1411 40741
1 53078 69312
1 68500 79131
1 35650 85551
1 10940 22788
1 44843 46692
1 2834 73383
1 90507 97797
1 3275 45840
1 9271 73642
1 15142 35379
1 33211 80723
1 2414 92041
1 50082 73532
1 4646 20024
1 35037 99408
1 48776 65264
1 11772 75234
1 24348 88424
1 42046 93179
1 68876 73954
1 35292 78819
1 13096 26148
1 77490 79572
1 10664 55974
1 41346 42696
1 6058 71958
1 47196 95346
1 43941 65394
1 21823 48847
1 32308 54302
1 41182 79067
1 70364 90256
1 60738 63363
1 24442 78401
1 45562 88052
1 34241 39581
1 36192 63211
1 34293 97960
1 5276 74472
1 17393 51343
1 46172 99375
1 55102 79364
1 40375 49406
1 16271 80865
1 1561 96666
1 49896 66388
1 39102 73416
1 180 72258
1 29873 81930
1 38495 83173
1 35659 90967
1 6288 35181
1 54140 93767
1 2694 68502
1 49212 56512
1 1763 8378
1 27860 79999
1 55832 59319
1 85723 86614
1 40376 47066
1 25479 76499
1 2561 10924
1 32464 80340
1 38042 69802
1 3876 90381
1 2967 36697
1 2202 85705
1 23125 96681
1 27181 27209
1 51251 64680
1 30227 88107
1 5443 98708
1 15112 87883
1 44030 62745
1 48818 77601
1 33289 33637
1 40482 59380
1 31736 70045
1 62107 92490
1 8411 15979
1 2563 42164
1 51080 58855
1 12296 43065
1 12259 87852
1 23390 60919
1 29427 90901
1 45760 90202
1 45570 55804
1 57258 76976
1 25582 30171
1 28065 90762
1 83501 89156
1 20531 82881
1 22655 31940
1 8740 23412
1 35152 62237
1 21667 77145
1 37357 90724
1 14509 97535
1 6058 42326
1 41746 57118
1 43906 83090
1 14130 68620
1 6095 55282
1 41739 51214
1 54134 58656
1 88533 95922
1 81384 99588
1 13085 38538
1 48991 98313
1 4149 63702
1 29359 34041
1 42438 50827
1 27393 93796
1 37392 42534
1 30185 78394
1 62561 65685
1 10747 77747
1 33154 60827
1 1696 78641
1 61060 82267
1 38625 91404
1 59596 72013
1 23618 61103
1 31373 60048
1 63869 89367
1 6869 99163
1 32322 72359
1 3331 12642
1 52640 61339
1 59816 74917
1 33511 48094
1 27904 56889
1 23334 40001
1 46515 84850
1 16430 32944
1 41647 73071
1 6634 11157
1 648 10665
1 64538 79476
1 66634 77980
1 30681 82844
1 48414 54778
1 639 70078
1 30419 70614
1 27571 90097
1 38293 50286
1 58084 70197
1 14357 63857
1 59148 74690
1 60847 66488
1 22645 27042
1 7745 32995
1 1097 55858
1 31298 74782
1 19648 93812
1 18920 92908
1 39625 52694
1 63659 98789
1 22368 83351
1 43981 89888
1 19362 31535
1 10778 74636
1 51228 83185
1 2957 59106
1 63621 94255
1 36009 67562
1 10021 76392
1 18474 96280
1 1366 97149
1 110 44709
1 57785 85594
1 18347 60106
1 810 96819
1 63877 98246
1 45980 74249
1 15402 65814
1 49598 54673
1 61411 99299
1 14365 53461
1 247 90157
1 73384 99169
1 40349 64123
1 9679 73152
1 77761 79046
1 25716 80609
1 4006 92630
1 8543 31291
1 21884 87613
1 41903 78997
1 27427 55892
1 36298 66733
1 14514 59714
1 62000 64416
1 4641 48018
1 11286 27297
1 17735 79629
1 18191 74286
1 14860 95674
1 23960 62005
1 56837 90847
1 5495 68986
1 50658 62184
1 4881 61384
1 51190 56188
1 25253 49404
1 31210 40218
1 30404 56859
1 63306 90028
1 76161 91875
1 2706 87181
1 16277 53240
1 10779 57973
1 10064 76142
1 9663 39856
1 42273 59513
1 44621 65947
1 53728 79416
1 38804 95803
1 67084 95253
1 22958 23359
1 56904 96155
1 54944 76771
1 15818 76321
1 6048 40888
1 3 60279
1 38425 83199
1 51600 81236
1 20685 59386
1 37633 96638
1 48354 54686
1 37320 52474
1 6670 12246
1 38208 96058
1 53895 95697
1 13790 72708
1 78944 87101
1 21841 24109
1 5294 57526
1 22105 62579
1 68504 70194
1 20316 59400
1 28896 42798
1 18752 38251
1 17698 79593
1 11326 88400
1 85019 98417
1 74655 96664
1 43320 95216
1 44471 52911
1 3704 12064
1 83716 91944
1 68571 96085
1 9564 56354
1 9387 13867
1 29517 40260
1 5394 71561
1 9670 30345
1 20307 92096
1 2838 17501
1 23658 82496
1 50590 64926
1 1986 34015
1 10868 59188
1 40907 72568
1 41160 47269
1 44993 90524
1 3023 78783
1 4790 28961
1 67839 98486
1 47024 77915
1 74042 85744
1 29487 77134
1 24639 57551
1 34597 58287
1 36876 78111
1 26345 46571
1 36249 70592
1 9936 78336
1 50017 92357
1 1502 8232
1 542 77953
1 94165 94403
1 4648 53521
1 39292 74949
1 5655 9628
1 6548 21500
1 61398 84499
1 27937 39997
1 4449 81550
1 15293 22759
1 26345 43900
1 32220 65854
1 42022 65742
1 20155 97645
1 65405 74149
1 64251 86917
1 51538 80889
1 54881 55479
1 65685 65704
1 14304 55775
1 24119 72721
1 69800 94448
1 21813 70216
1 24416 51694
1 10312 21051
1 55743 56563
1 44242 89565
1 38550 46870
1 7712 45469
1 61277 68126
1 53791 93929
1 25735 58587
1 85838 98388
1 218 89652
1 30090 36927
1 10934 51723
1 17110 27757
1 48859 64853
1 62757 74959
1 72250 89188
1 17613 29931
1 38479 55550
1 58866 96231
1 1129 7185
1 45208 70286
1 25162 81132
1 41665 52043
1 40346 48195
1 51423 69461
1 31347 48471
1 16719 61054
1 46425 68636
1 11057 16579
1 71246 87517
1 4897 24895
1 28825 33253
1 27107 55038
1 14102 34734
1 10370 43473
1 1827 75215
1 83536 85772
1 79114 90786
1 73754 79011
1 26986 68563
1 36362 81094
1 74475 85328
1 44240 92907
1 9410 60653
1 16656 32156
1 24800 63894
1 22935 51611
1 51483 87298
1 50631 81253
1 35094 52564
1 8885 80762
1 15783 68896
1 50228 77918
1 71317 80469
1 46018 46024
1 9170 65413
1 8494 54969
1 47285 81309
1 24132 46364
1 63156 92230
1 11285 81990
1 5227 49658
1 46448 67751
1 4557 58686
1 5200 39034
1 4816 42238
1 67665 69066
1 65907 87252
1 85777 97478
1 52292 98879
1 20115 47729
1 21640 66320
1 3938 67110
1 40086 66184
1 1195 78436
1 50379 56320
1 8299 81446
1 49536 50436
1 44267 46230
1 23860 97766
1 88662 90613
1 31073 82494
1 6056 20992
1 55684 63136
1 17018 66559
1 56366 68983
1 26364 91071
1 6667 7108
1 20037 22111
1 25267 67742
1 12456 96430
1 23401 61702
1 36405 66344
1 17029 50752
1 22983 56793
1 43787 97805
1 44784 83279
1 55584 88782
1 39783 97567
1 9798 75141
1 55049 72833
1 76748 93141
1 33274 45508
1 10288 62975
1 63374 96348
1 39436 78092
1 1439 41799
1 19088 63686
1 18474 23046
1 31377 81254
1 30635 43672
1 32550 90992
1 23575 58174
1 72741 84327
1 20133 47424
1 66835 80379
1 4304 96235
1 48785 72726
1 52517 62104
1 69489 71606
1 5586 28249
1 6540 77913
1 76757 99930
1 38106 44503
1 6302 76891
1 21549 51774
1 39044 96536
1 25101 40022
1 62523 98338
1 30015 78663
1 39177 41770
1 12644 91865
1 66711 95778
1 15907 71107
1 74644 75863
1 70961 97589
1 41113 89855
1 77746 93142
1 12760 98279
1 71229 86067
1 85089 97192
1 5003 16742
1 17719 92161
1 84662 99033
1 12766 16362
1 75358 84047
1 73863 96635
1 66255 74104
1 31505 44517
1 18211 98636
1 20558 31749
1 27000 58213
1 80168 93942
1 2977 27120
1 8399 68474
1 23995 79271
1 61262 66593
1 9462 29828
1 6018 11591
1 23011 86218
1 53152 84198
1 31279 38179
1 73935 86644
1 64494 89456
1 8911 83700
1 21385 66696
1 1930 88383
1 40126 96894
1 37303 66231
1 54953 57478
1 46980 73463
1 26704 43144
1 34785 52316
1 6958 49029
1 49679 88720
1 29314 56007
1 5207 98159
1 33486 42840
1 11611 41672
1 4727 54840
1 64354 65291
1 13485 21360
1 67072 76475
1 441 93336
1 75163 82528
1 91895 96637
1 766 84424
1 39088 73265
1 61023 87458
1 17515 73858
1 72441 89937
1 44077 64807
1 40381 68381
1 65888 90614
1 78104 87036
1 73512 97092
1 34645 35313
1 64359 82075
1 24019 76807
1 10283 15364
1 25592 42520
1 16125 48112
1 15621 76661
1 44159 63663
1 79476 91128
1 14008 52962
1 74357 84804
1 41058 83486
1 36327 81289
1 60321 96788
1 45087 89863
1 8857 47436
1 57572 98970
1 46543 53218
1 21006 74696
1 15632 40565
1 86088 97050
1 6766 56126
1 29409 32869
1 30453 40442
1 3062 97367
1 7039 84072
1 21153 80732
1 33551 74316
1 41394 82277
1 65425 67295
1 53602 59303
1 55014 72003
1 52807 72957
1 36764 39998
1 66130 90507
1 14685 53413
1 71804 73154
1 66457 92775
1 49697 66938
1 5802 17097
1 33108 49889
1 7499 90620
1 79558 96447
1 34759 94894
1 78034 99984
1 13712 48042
1 79207 93028
1 1420 58333
1 78419 99798
1 4034 79722
1 61066 90424
1 59787 97099
1 14454 32222
1 25109 63270
1 65488 86713
1 47063 96020
1 38281 90154
1 37457 48375
1 36279 96716
1 27006 65026
1 27488 60480
1 50111 64451
1 46105 69126
1 26069 72992
1 26068 98729
1 42668 94413
1 45864 88396
1 56915 65856
1 10067 25889
1 77404 88047
1 16907 77300
1 71538 98932
1 13424 76296
1 32422 55766
1 46913 91492
1 13047 60531
1 35628 52724
1 32308 40419
1 23156 23616
1 74852 88409
1 61783 65560
1 61713 94077
1 9699 75327
1 14603 57915
1 23509 53947
1 16788 84300
1 88132 92105
1 3361 42261
1 89013 90974
1 3266 53198
1 48916 52007
1 32894 74821
1 26149 44525
1 60532 67892
1 39689 75408
1 624 52448
1 17755 61717
1 2900 17514
1 8905 46388
1 44365 89749
1 14797 75977
1 58086 65094
1 8545 34019
1 37362 81974
1 22700 73161
1 66025 84653
1 6734 80232
1 12844 42481
1 17837 90427
1 69917 85483
1 24421 71450
1 8268 32082
1 51941 69771
1 65550 66441
1 35026 54338
1 15151 59461
1 5057 60502
1 70036 99944
1 17284 40496
1 86767 94464
1 3708 27218
1 11022 47632
1 66486 79023
1 58785 73669
1 14179 45965
1 3782 90816
1 17674 70699
1 13633 20055
1 26942 42080
1 69398 74931
1 22294 32994
1 13924 27275
1 36659 61007
1 31662 62677
1 4259 33258
1 70530 87895
1 23013 89545
1 22356 90563
1 15414 44100
1 52218 99413
1 12320 41819
1 30250 53191
1 11314 89754
1 36664 56247
1 51166 84237
1 35212 67418
1 21560 34209
1 81610 90552
1 11289 96623
1 19788 23459
1 37784 98150
1 53393 67301
1 56157 64711
1 13813 93821
1 3647 9987
1 17494 33168
1 77402 97759
1 71672 99170
1 51242 53961
1 2347 26341
1 6806 79921
1 23729 39691
1 47159 96623
1 66702 98414
1 13567 36634
1 63462 87947
1 27582 97050
1 73747 84677
1 52198 56635
1 8104 81143
1 77002 84038
1 32259 51163
1 47946 92910
1 65344 92145
1 12979 77160
1 11529 17636
1 14688 47072
1 59528 93267
1 48467 74556
1 46564 62536
1 72894 74118
1 44245 55812
1 4768 99018
1 44533 76152
1 31064 37340
1 82917 85352
1 33742 73092
1 55060 96882
1 10952 94338
1 7339 50874
1 8967 61901
1 12363 62571
1 14964 58838
1 37721 67771
1 10856 93278
1 4306 14740
1 18508 85902
1 6959 29703
1 24833 52644
1 76492 95866
1 44428 98979
1 10441 50308
1 3140 26132
1 64817 73179
1 18893 24851
1 7292 51915
1 54749 89808
1 16531 86759
1 10499 62189
1 24091 77020
1 403 28325
1 2274 4117
1 60005 78566
1 5003 33933
1 4284 41501
1 3655 12555
1 32942 70449
1 27345 64573
1 20644 66832
1 42028 61335
1 10713 49423
1 41917 48137
1 6242 13205
1 85079 96372
1 3687 48608
1 57520 66083
1 65366 91971
1 88895 96592
1 58783 97127
1 45161 94023
1 54707 65539
1 2145 67009
1 78400 97078
1 72136 78362
1 22533 70575
1 15355 29982
1 66696 86475
1 22541 29159
1 2672 44786
1 10801 53445
1 21028 61687
1 7377 20744
1 82247 82989
1 38005 80266
1 49456 85644
1 21782 34040
1 34429 60590
1 2803 78898
1 78941 88775
1 45693 58521
1 40031 56649
1 84472 93735
1 23118 26273
1 5616 41806
1 8801 68348
1 670 23375
1 33460 99595
1 31829 60707
1 56222 67104
1 42184 68783
1 50410 58002
1 8017 32464
1 32306 85846
1 19386 59282
1 82939 95870
1 64725 75592
1 8854 12332
1 21675 34714
1 33787 42420
1 5906 96997
1 27896 62241
1 79800 86344
1 30203 51846
1 17677 22709
1 8407 38060
1 12418 60580
1 54363 59068
1 59727 71308
1 32107 65107
1 21466 26029
1 36199 82461
1 47558 77727
1 27233 81646
1 32993 73880
1 21477 67356
1 37987 63049
1 37109 70321
1 58923 59155
1 35122 83070
1 34044 78569
1 4463 49670
1 21819 45762
1 24885 86631
1 17322 30528
1 54080 83805
1 55269 81184
1 4026 21435
1 15049 22709
1 537 18537
1 19234 20012
1 77040 94342
1 78173 95923
1 25328 47811
1 25354 65422
1 42545 66222
1 16552 47881
1 11680 69348
1 8386 10154
1 14730 69106
1 1382 81432
1 3752 84460
1 29501 62234
1 1683 63371
1 5431 96163
1 25856 87626
1 34573 39142
1 4649 13877
1 24186 36567
1 17477 92939
1 22692 65818
1 20571 82819
1 65421 94090
1 56136 56631
1 37192 89402
1 11817 31742
1 1043 55541
1 11705 78620
1 57130 78179
1 79962 81715
1 25510 45600
1 50988 84297
1 23076 65395
1 11230 93706
1 4200 62743
1 58910 60465
1 39847 46105
1 57907 99367
1 53886 79272
1 55019 62252
1 26435 43660
1 45714 98875
1 90854 90866
1 33978 96947
1 1661 69529
1 841 23466
1 16389 61936
1 16024 68701
1 59606 77300
1 22312 55133
1 6698 84098
1 25312 27038
1 5196 59233
1 22542 95799
1 5338 81558
1 59093 63591
1 48726 80463
1 20741 57432
1 45933 71088
1 28040 76582
1 32560 69331
1 58392 60647
1 22058 41100
1 1685 26534
1 42670 46767
1 10918 18558
1 12052 98770
1 22084 34601
1 75809 79348
1 37671 94311
1 8215 88972
1 58956 77713
1 21864 33770
1 69946 72334
1 23980 28892
1 46445 61500
1 1466 31946
1 55170 92991
1 47537 85574
1 49159 57837
1 19731 56589
1 49085 76377
1 55486 58432
1 54035 97723
1 8266 86367
1 25211 27883
1 17752 80087
1 10121 35906
1 65302 70736
1 56073 69300
1 21809 27895
1 60191 61804
1 60850 70549
1 56919 69749
1 53490 62681
1 31621 44013
1 27525 73342
1 9073 95226
1 37344 82595
1 30939 87732
1 48796 96990
1 12716 59122
1 25621 90929
1 24516 80594
1 38943 78676
1 31658 53923
1 74998 79480
1 55796 88530
1 12045 71602
1 57237 69366
1 41691 92549
1 48392 70205
1 11685 41616
1 11317 87581
1 77234 86036
1 20604 32900
1 55605 76000
1 21939 94288
1 14129 28581
1 59604 89977
1 11131 77548
1 34578 95445
1 49145 66257
1 24326 52804
1 9961 50449
1 27165 41877
1 18127 69272
1 54347 93393
1 33638 78913
1 7878 44406
1 31500 44202
1 28694 48828
1 83325 93839
1 30342 80833
1 10816 52175
1 46769 87727
1 53859 72784
1 52186 72291
1 24523 62752
1 9642 85820
1 1191 11875
1 40418 81709
1 27042 32045
1 489 68736
1 32670 39083
1 84723 87269
1 80862 90983
1 19667 84737
1 26317 51746
1 81909 96132
1 94879 99267
1 15309 23093
1 80612 94850
1 48979 92874
1 4347 77159
1 9595 27761
1 10348 58896
1 50143 89813
1 10300 24621
1 24961 59640
1 57721 89232
1 50059 75565
1 36441 98472
1 22774 38723
1 40111 94750
1 28101 39110
1 9146 97925
1 56809 85749
1 57302 62331
1 32756 77347
1 28068 65371
1 48091 98126
1 45514 67992
1 38628 39754
1 7271 10621
1 16142 95024
1 78756 95093
1 10862 48635
1 1695 30203
1 13451 40065
1 5352 24368
1 17568 47275
1 57773 69832
1 13148 67404
1 61586 91089
1 33767 71478
1 69275 73686
1 13682 73214
1 41891 52393
1 24628 76347
1 11102 71603
1 2846 98122
1 68773 75429
1 21224 76630
1 1788 47366
1 11257 25479
1 28891 67138
1 59470 88859
1 85986 94451
1 40815 41887
1 80493 93824
1 62348 83120
1 25989 39652
1 36129 45902
1 7140 32773
1 71772 93612
1 29577 88951
1 31582 99113
1 12535 27539
1 11414 71151
1 49526 54320
1 43917 91801
1 23722 27268
1 11536 40871
1 64607 71216
1 28377 65480
1 36194 86429
1 13036 95419
1 59105 65398
1 35239 65007
1 43572 65654
1 27124 88562
1 72993 89535
1 6631 7907
1 11108 54789
1 22738 24413
1 47091 75622
1 6890 84546
1 22580 73543
1 89218 89793
1 51288 94234
1 689 97056
1 19880 76736
1 91022 98877
1 8960 55369
1 47489 62069
1 35121 49678
1 41159 56851
1 36719 83028
1 38800 75890
1 60451 77173
1 37928 80450
1 57797 60067
1 3255 48715
1 46256 92067
1 89207 93350
1 23685 26890
1 35313 75196
1 40535 48961
1 27065 79042
1 23446 65308
1 11984 94415
1 36114 36582
1 47091 59331
1 47902 83864
1 30236 94050
1 5370 52269
1 43712 96938
1 81574 91616
1 50316 98542
1 26232 90992
1 15703 25119
1 24281 47709
1 5983 15654
1 47592 96281
1 63575 86446
1 19788 89013
1 1296 80528
1 25007 28372
1 14334 74219
1 45093 74887
1 89124 98572
1 19002 47788
1 3322 11265
1 47547 59430
1 5890 69472
1 84067 98596
1 55436 73618
1 13656 87517
1 27670 39765
1 2161 18112
1 20527 60715
1 19357 39207
1 16877 60477
1 77009 81825
1 86383 88979
1 1883 96791
1 19102 20807
1 42273 83939
1 63200 77392
1 88589 93820
1 35582 67915
1 6010 99561
1 32349 32839
1 35536 69008
1 24618 49955
1 45676 82254
1 80345 88177
1 6631 21511
1 66400 97325
1 49504 59222
1 27662 56292
1 71170 93081
1 34499 41996
1 5818 35703
1 50820 63219
1 4000 14096
1 1223 76092
1 12072 61378
1 73698 85463
1 38746 51560
1 36166 70454
1 21273 44335
1 10743 71820
1 52362 88323
1 21023 47449
1 34787 92665
1 41236 76660
1 6871 98718
1 8076 94963
1 26144 49630
1 23566 23858
1 4489 16827
1 5523 93609
1 46342 97862
1 32121 79539
1 40689 41951
1 33521 87126
1 15132 64052
1 26966 30882
1 20979 93887
1 5827 52825
1 34932 80195
1 67321 86972
1 12204 67269
1 4847 19795
1 11990 25861
1 13574 75094
1 29968 36902
1 33723 74219
1 557 93613
1 36041 40422
1 17548 51051
1 8659 41516
1 38226 56973
1 52741 76691
1 18575 82750
1 15077 77796
1 80638 83032
1 13588 48116
1 15214 16688
1 709 87046
1 17233 97542
1 74660 82903
1 5484 17321
1 69189 82540
1 45328 78293
1 2133 49658
1 2624 5350
1 33268 33728
1 51332 55616
1 52125 71829
1 54767 60414
1 11324 94995
1 20014 47161
1 18901 37534
1 38876 65969
1 75104 99879
1 21418 46810
1 15520 84972
1 35740 70038
1 8862 79343
1 2997 13125
1 32479 85472
1 58663 98281
1 45228 71657
1 27960 45946
1 5761 80373
1 19640 71275
1 81405 94335
1 6526 53054
1 39534 90709
1 18085 80136
1 44812 98973
1 7735 86840
1 6413 92914
1 50103 84485
1 3232 94409
1 30950 40741
1 58268 83441
1 6013 32422
1 18687 48083
1 11025 16391
1 4102 28751
1 71235 85851
1 36456 96570
1 41541 77248
1 32526 43325
1 2756 87660
1 31052 97587
1 6297 17425
1 16116 28115
1 41266 70258
1 10448 22918
1 53247 70025
1 22471 54755
1 8790 29307
1 50236 97729
1 11235 16866
1 52695 56520
1 27063 80856
1 77774 85540
1 10043 75063
1 29910 69634
1 32133 70718
1 15643 77118
1 26801 64405
1 24694 85081
1 58150 59413
1 29355 56728
1 71705 78151
1 1613 72632
1 37758 42409
1 16213 78799
1 15078 73956
1 57266 93586
1 10318 50584
1 46225 81897
1 44344 47706
1 3943 37398
1 84448 98841
1 4572 72301
1 39789 55619
1 47054 70717
1 12649 65061
1 23792 53137
1 29593 77772
1 52081 70078
1 77031 97232
1 11301 76211
1 20453 96210
1 76918 98717
1 68414 77588
1 35216 77753
1 55060 64706
1 1944 76625
1 29203 40398
1 24221 42560
1 30524 84031
1 5208 26098
1 49211 56629
1 65681 92079
1 19599 36181
1 52584 89872
1 18307 58734
1 51014 90465
1 32283 82527
1 48445 64928
1 9759 99365
1 14589 82133
1 67655 80710
1 49473 93898
1 2117 55813
1 6092 75321
1 45527 69533
1 10394 86464
1 58894 62016
1 75086 89121
1 18682 67637
1 4709 34729
1 30668 62362
1 72836 79073
1 48769 96613
1 28605 72020
1 46881 87210
1 72967 79997
1 7871 43401
1 5625 75674
1 18014 87750
1 49451 55752
1 18977 48589
1 7583 70351
1 47395 95543
1 32164 69083
1 45904 76711
1 44909 55895
1 68503 83852
1 16100 72858
1 18669 98300
1 2512 76624
1 78903 86722
1 83206 96456
1 45860 84563
1 15162 56312
1 8177 30286
1 13970 34114
1 19362 46229
1 44316 93625
1 27767 86637
1 35797 79786
1 40318 60747
1 37245 94828
1 66129 68680
1 1067 79897
1 3453 67384
1 74861 75629
1 34301 68958
1 61683 94670
1 27598 56699
1 48605 53755
1 18871 62519
1 40512 48124
1 49928 73976
1 72799 88030
1 79049 81299
1 65065 80887
1 7254 51041
1 27183 72573
1 13496 68418
1 34364 46347
1 72702 80505
1 54626 97323
1 62068 84623
1 55364 56137
1 725 36954
1 46036 63328
1 51766 52486
1 1816 87198
1 34587 74077
1 14218 98927
1 56418 95822
1 22030 80101
1 21534 82546
1 28825 72837
1 49527 50877
1 26257 89029
1 17081 35689
1 27460 79177
1 20182 51052
1 38162 60846
1 45712 88777
1 43386 63133
1 29400 94502
1 13235 40323
1 2381 67363
1 42449 97158
1 45841 75970
1 24489 71164
1 42249 49053
1 49687 84983
1 1361 6567
1 4503 91691
1 15583 82660
1 29167 59767
1 58445 62073
1 21496 25589
1 42040 83166
1 37295 89090
1 40035 52285
1 46481 79641
1 22832 73480
1 21147 73069
1 5318 19662
1 67562 89117
1 33907 85044
1 24912 35582
1 20330 76075
1 54023 76756
1 1940 90457
1 53478 70052
1 64713 93493
1 52957 76006
1 47364 89875
1 93713 96032
1 33953 88147
1 18576 84083
1 90461 98146
1 49862 93110
1 11952 91858
1 42418 75257
1 26843 97928
1 14384 46011
1 58786 67866
1 7264 10288
1 2254 64959
1 30779 45998
1 17347 19930
1 44347 90901
1 7167 78093
1 73311 86313
1 19145 41633
1 14983 55530
1 42473 90829
1 11871 33859
1 89040 98110
1 13867 58836
1 37537 97835
1 49873 91366
1 9357 77872
1 23263 80627
1 36505 67357
1 62188 78918
1 25527 33530
1 1401 37998
1 5162 23545
1 36098 95171
1 274 42111
1 80591 98196
1 19541 71159
1 64140 77086
1 39461 58594
1 35821 80871
1 18460 40628
1 63913 90009
1 16571 18028
1 39205 84268
1 63357 96442
1 79151 81767
1 403 61624
1 11893 37249
1 27899 40116
1 69718 89060
1 33558 34436
1 21217 49193
1 47518 47860
1 23547 87914
1 78134 85256
1 1169 24617
1 89509 95034
1 8604 89087
1 62189 94813
1 33390 60398
1 6969 64485
1 9225 28061
1 56822 86662
1 61444 95626
1 38524 67587
1 34735 39205
1 65257 85228
1 2462 94039
1 18491 31421
1 37941 95630
1 32434 55216
1 10317 32659
1 65087 81931
1 5457 88162
1 9227 93325
1 10429 89286
1 19887 29294
1 4684 78179
1 26375 32842
1 43099 69796
1 58382 78132
1 40551 48927
1 26636 99941
1 75752 96270
1 30501 85704
1 1732 35184
1 63990 95822
1 5597 49882
1 66465 72672
1 4018 87368
1 31676 95331
1 24230 63506
1 6930 69139
1 30765 49269
1 65668 85240
1 8605 32602
1 3259 80045
1 278 94152
1 85198 88817
1 35948 49807
1 32025 69930
1 60976 78391
1 68259 71090
1 43344 80542
1 8559 87492
1 44293 78779
1 6824 71527
1 13124 50117
1 74942 76614
1 4192 83281
1 38309 51047
1 5091 40262
1 29626 71561
1 60883 92922
1 58378 81445
1 9593 80346
1 6150 57857
1 7036 13136
1 60103 86011
1 21480 89327
1 22898 69184
1 24609 85522
1 30161 69417
1 589 28793
1 739 77767
1 6772 33622
1 47600 80995
1 27108 60127
1 18922 60278
1 38358 75084
1 5720 85784
1 28261 84780
1 22083 45481
1 14493 77016
1 21523 64234
1 26584 49863
1 18124 59071
1 7250 69140
1 35482 73972
1 59139 80894
1 28487 95649
1 3773 88032
1 10004 27499
1 55709 82233
1 3098 21976
1 16661 74264
1 14032 81538
1 87289 97579
1 327 75864
1 18191 80673
1 22678 61824
1 16250 47391
1 3312 34465
1 35100 41451
1 11480 81508
1 53833 86495
1 46936 81813
1 1021 65663
1 66255 78834
1 5178 9144
1 63085 86618
1 63183 87441
1 52796 64459
1 31042 47001
1 32454 86829
1 56029 78033
1 16344 48164
1 44526 73508
1 29884 96182
1 8862 89161
1 1391 3108
1 21716 47800
1 577 18954
1 42306 50867
1 11636 60531
1 22142 35848
1 29127 67048
1 57393 67256
1 12927 18654
1 59491 66020
1 27071 84471
1 40800 88735
1 39577 94375
1 25261 70960
1 19835 84387
1 13477 19089
1 56813 67606
1 42918 99670
1 38878 75410
1 50664 88784
1 44691 66449
1 32677 52894
1 48033 78075
1 89171 98342
1 41669 43967
1 59187 89925
1 20083 66214
1 5743 40162
1 52566 66396
1 2515 69108
1 17604 24930
1 54200 76267
1 4231 77175
1 21154 71878
1 25480 98564
1 8999 69264
1 27620 30114
1 35848 62929
1 66929 93323
1 18093 31218
1 80118 95608
1 38017 61148
1 25777 97465
1 11043 22228
1 12974 40626
1 64650 92025
1 73737 74289
1 3855 55663
1 69517 99749
1 2078 5828
1 38992 55137
1 2730 49558
1 9822 61568
1 33104 57351
1 65647 88848
1 75479 85333
1 56865 78696
1 80920 87502
1 9386 40754
1 30547 73612
1 94998 98343
1 69399 72809
1 2768 30649
1 42455 98402
1 56654 67010
1 17397 98691
1 25388 39360
1 43853 68438
1 15042 23226
1 32795 97330
1 39319 69375
1 11657 71367
1 15952 68533
1 44869 59935
1 5832 81270
1 41464 48322
1 85868 91276
1 1801 3684
1 30256 85588
1 12745 17528
1 4956 77163
1 52280 60067
1 22942 80914
1 613 4812
1 44832 69679
1 23229 38928
1 30460 97301
1 51391 62044
1 15988 92256
1 14794 22398
1 2580 29772
1 32809 95438
1 78137 88391
1 7426 52825
1 4672 54746
1 36397 61884
1 3315 89717
1 26842 28544
1 13784 37074
1 67364 81686
1 58070 87762
1 67905 99075
1 23481 67206
1 11942 80533
1 76092 86087
1 59695 69232
1 485 10892
1 42367 54472
1 3654 38656
1 6540 44845
1 516 57562
1 73524 92140
1 2879 80740
1 26690 57444
1 46936 90549
1 26775 94646
1 3408 24839
1 8231 45950
1 53061 79917
1 74371 85440
1 35943 38206
1 60456 77940
1 38185 41592
1 2696 87666
1 9739 15310
1 46617 59711
1 17192 48883
1 8237 47911
1 54406 71553
1 15559 79528
1 40511 71273
1 59898 99105
1 2002 23673
1 22015 49215
1 33760 58488
1 19614 59107
1 25228 42492
1 26145 98475
1 30558 68483
1 78169 98054
1 9952 76650
1 1555 91156
1 57733 66047
1 39881 61838
1 21537 55972
1 72995 87681
1 17731 18311
1 59788 87880
1 25636 91472
1 59931 75621
1 5143 12617
1 45573 74497
1 17530 97955
1 79184 94418
1 29938 67438
1 90285 94619
1 47965 71051
1 22391 60896
1 13505 48392
1 89602 95864
1 23016 57060
1 39371 45834
1 78566 84126
1 32952 97711
1 53218 62402
1 55823 84299
1 34482 95147
1 35073 94112
1 55407 97092
1 52244 70136
1 87887 92257
1 11141 11869
1 16570 21290
1 3486 17114
1 45735 90260
1 49753 82737
1 2130 41595
1 65146 83545
1 4465 10899
1 4227 8930
1 56648 86752
1 32998 82807
1 65876 98250
1 9322 49625
1 4980 80295
1 39922 66185
1 5327 91568
1 8538 16773
1 77503 92208
1 8902 13300
1 60807 74879
1 9517 43117
1 37952 95896
1 61445 62922
1 51446 55015
1 24383 72958
1 76067 93297
1 10437 72116
1 32425 66633
1 2431 49789
1 37476 44096
1 73608 97750
1 77743 85711
1 29315 36844
1 35649 69621
1 19566 79133
1 36324 70363
1 46485 68611
1 5708 52177
1 27600 47430
1 19513 95844
1 25275 34374
1 26131 99713
1 61151 87550
1 46183 91491
1 9456 85131
1 11820 24691
1 26923 40027
1 13794 88441
1 56840 75737
1 5545 79874
1 5839 9902
1 62777 73241
1 16616 30668
1 32597 89526
1 46885 92245
1 23266 41396
1 5550 55280
1 12966 31412
1 9741 15181
1 1817 18268
1 8122 89623
1 12752 17196
1 54329 55433
1 13795 52167
1 93139 94515
1 82382 92816
1 13279 57826
1 49143 79771
1 5184 30207
1 10782 54516
1 52226 90922
1 18076 38490
1 40785 60342
1 31907 90290
1 38713 63335
1 75748 84353
1 4309 90040
1 84419 97607
1 51194 85225
1 45678 45833
1 13827 90507
1 33225 55477
1 31389 98440
1 36245 38520
1 73461 78100
1 29506 87905
1 26876 43005
1 19509 39192
1 29669 46724
1 22229 96354
1 20804 50138
1 18684 65068
1 47736 54632
1 38077 75294
1 47574 88387
1 4588 47337
1 30834 80886
1 66737 79915
1 22591 48954
1 77928 85643
1 30758 76444
1 13561 57589
1 19280 79235
1 24695 62036
1 24755 42660
1 26298 56755
1 52680 56733
1 64406 75064
1 17791 51483
1 6372 76440
1 28191 41910
1 72270 93123
1 17870 41207
1 14825 89599
1 22591 63184
1 5410 39699
1 297 86896
1 68700 93350
1 10002 45528
1 47687 66075
1 12165 26843
1 65574 84707
1 24905 73115
1 3383 87120
1 18229 53654
1 24842 35413
1 75891 98032
1 63125 83880
1 58859 59817
1 62278 91466
1 5046 75838
1 68064 92259
1 93800 99734
1 5091 33069
1 7731 52635
1 2007 88489
1 19488 40755
1 11799 86021
1 6476 37409
1 64072 78109
1 37729 93377
1 8361 23883
1 13882 75229
1 32946 79991
1 64994 71876
1 19580 94315
1 6214 29780
1 19315 75737
1 17884 73191
1 51171 67109
1 36514 40331
1 63717 71922
1 21715 27724
1 2727 44267
1 39089 66492
1 4895 41303
1 56916 86811
1 16599 62932
1 55082 71349
1 25753 70476
1 7033 62578
1 1250 33562
1 92919 97595
1 3877 72220
1 33105 62692
1 10431 11867
1 5953 44953
1 9499 26296
1 10275 72244
1 53370 91910
1 51187 87619
1 30038 31573
1 1884 72040
1 87734 88829
1 22075 24113
1 35019 64245
1 54573 62342
1 22064 46126
1 14888 90849
1 39062 49628
1 60367 83609
1 25848 81020
1 8244 95087
1 16598 79699
1 4654 39900
1 13241 20122
1 4318 74427
1 22992 50692
1 17500 90195
1 38493 93120
1 44775 46183
1 6028 17470
1 18977 68812
1 70366 86240
1 36828 91670
1 30616 89207
1 29041 39927
1 769 90088
1 56516 81045
1 11042 12387
1 78488 80144
1 33624 51491
1 26388 30831
1 9312 84159
1 32078 82066
1 31948 48620
1 39633 68739
1 16169 45229
1 13191 77410
1 44196 69959
1 46778 78112
1 27692 97018
1 27969 50469
1 80742 96066
1 12980 59512
1 49556 76677
1 54571 82165
1 3419 34670
1 73433 98509
1 20452 94427
1 55255 62482
1 76945 79972
1 17701 60585
1 57496 75736
1 2199 64865
1 26300 44026
1 8015 9285
1 51060 54838
1 23118 72934
1 53898 61014
1 56483 81832
1 17573 36304
1 77860 92863
1 26906 61395
1 11682 30928
1 21884 37575
1 8962 58293
1 48105 74458
1 15805 23729
1 12561 85112
1 17847 98900
1 49014 75352
1 73003 78979
1 66983 96481
1 42398 61698
1 460 22517
1 72126 99721
1 41997 78460
1 5013 45579
1 20617 70158
1 2859 69035
1 26713 53473
1 55724 92081
1 28169 36651
1 69552 95315
1 5734 15341
1 1301 57434
1 17262 97750
1 28179 31078
1 46486 46782
1 11419 34784
1 22020 91064
1 26239 73232
1 51971 85569
1 68320 89703
1 8905 29101
1 2527 10404
1 34283 67626
1 24204 40700
1 64327 75727
1 69542 98806
1 18840 20163
1 6483 81539
1 42316 52604
1 74777 89611
1 15819 30607
1 24900 65519
1 47735 78794
1 12917 44063
1 18263 23136
1 31756 37470
1 27466 70288
1 9879 19730
1 21850 51561
1 80667 93360
1 33197 83020
1 34406 95394
1 56328 56653
1 44267 94886
1 21363 84215
1 28124 93444
1 27156 45784
1 28196 98072
1 31734 80105
1 943 42070
1 92124 98742
1 7973 64242
1 30949 84271
1 10859 51181
1 47755 95241
1 54641 62084
1 41137 88030
1 15296 56058
1 37088 46732
1 78312 84805
1 16513 20568
1 46103 91782
1 25795 82486
1 8589 73462
1 53287 88448
1 2967 48157
1 30870 49261
1 42896 86991
1 34371 54193
1 8077 98258
1 12239 12715
1 24719 78181
1 68270 68408
1 61289 72152
1 17854 36726
1 12980 30856
1 4592 38774
1 46842 76976
1 9117 67830
1 30354 98918
1 42312 97056
1 65130 81285
1 6638 17263
1 13567 94002
1 80770 97543
1 21860 32394
1 27935 97156
1 42699 94576
1 45882 73076
1 43681 74731
1 36967 40341
1 46536 75109
1 10134 50538
1 48839 53649
1 47524 49092
1 39643 70577
1 12869 36590
1 28400 45751
1 12373 39353
1 58006 65352
1 78118 93887
1 63196 99258
1 12896 61823
1 4681 68079
1 5706 94637
1 25460 94712
1 9672 88395
1 56957 78293
1 3437 44555
1 83618 88692
1 13829 53764
1 46627 81898
1 63299 90294
1 11067 68368
1 18221 52795
1 38222 75368
1 46150 91152
1 28044 35579
1 57244 84580
1 48019 53001
1 18049 60115
1 5449 81192
1 25400 64209
1 37083 68286
1 27883 29714
1 7291 38139
1 26964 75184
1 47062 54072
1 13682 53333
1 5598 68173
1 3255 55809
1 20617 24607
1 2873 21107
1 25471 27697
1 55334 90638
1 51247 97479
1 33637 91084
1 33334 46100
1 22343 97769
1 14628 41199
1 35830 84874
1 19603 78099
1 58061 70239
1 33037 48786
1 78897 79198
1 37330 88519
1 17282 25070
1 4197 24352
1 45081 91327
1 36448 90818
1 55356 79983
1 764 87803
1 14950 55642
1 58389 84114
1 20820 83138
1 49608 57158
1 64752 81537
1 4802 89203
1 13513 88134
1 35879 47366
1 51380 90508
1 13760 39971
1 63277 93939
1 65171 68809
1 72125 73485
1 29559 49846
1 32319 76856
1 20479 93839
1 8168 62888
1 62814 80027
1 666 26993
1 45696 95837
1 14664 32408
1 42049 62005
1 75174 93528
1 14330 90096
1 18705 57211
1 38570 78128
1 41044 78531
1 25003 40884
1 16349 74388
1 20154 59366
1 51462 98591
1 1097 24867
1 52233 89865
1 14825 40168
1 24250 96167
1 65536 94990
1 48407 52005
1 15664 72328
1 59598 91931
1 1408 56933
1 3766 84171
1 5615 68190
1 713 18845
1 19414 40293
1 73997 74865
1 23555 46858
1 22250 47550
1 49138 80784
1 4628 29762
1 91245 99503
1 22529 32900
1 23850 46632
1 20486 63888
1 32654 35068
1 17382 54042
1 62481 88094
1 20019 33564
1 35573 88088
1 22942 57887
1 13642 63737
1 2993 12176
1 10937 93800
1 49100 85698
1 6193 91660
1 52363 74752
1 5155 49130
1 19328 92138
1 61004 84749
1 1104 75405
1 27116 39473
1 67473 80640
1 93716 96037
1 19597 80475
1 8954 34128
1 4090 26577
1 73983 94661
1 26773 54004
1 44739 49515
1 199 73569
1 38576 75807
1 20551 90843
1 82082 84847
1 62173 71713
1 87398 92717
1 65150 74948
1 73319 94010
1 15129 15542
1 51475 72189
1 71008 81626
1 9430 82077
1 57812 74061
1 32066 45295
1 72373 91825
1 3290 25418
1 26928 83284
1 9011 24629
1 9643 32448
1 23768 65763
1 38340 59822
1 82691 93420
1 74065 90147
1 58039 95470
1 13866 78109
1 851 80947
1 34755 66802
1 44353 48343
1 38916 99882
1 2615 61698
1 24225 93385
1 45787 60407
1 58998 60447
1 32913 71526
1 20611 69650
1 18620 91517
1 11561 54220
1 24455 52822
1 10146 11906
1 12771 61751
1 27368 56517
1 23807 44972
1 30044 83182
1 5747 49591
1 28036 88832
1 3854 52156
1 60377 95945
1 35201 72905
1 5785 15761
1 33438 47888
1 8648 55241
1 88467 99049
1 40136 59920
1 14173 46642
1 12585 29689
1 5711 17664
1 16551 41830
1 66946 69996
1 45062 97635
1 52997 99093
1 28458 90311
1 20426 80588
1 25684 57550
1 44256 76729
1 45848 90618
1 19 7368
1 20711 78376
1 20575 37812
1 22522 69712
1 28856 45786
1 77249 83517
1 26763 49802
1 9565 42652
1 12556 60629
1 34289 72048
1 58157 88584
1 33838 74999
1 3285 19353
1 3816 65070
1 19276 86406
1 46298 83716
1 39047 58822
1 12838 19608
1 67958 73305
1 80951 83110
1 24600 98560
1 53975 92368
1 38766 40782
1 66781 75939
1 17391 73793
1 41288 60123
1 55396 70921
1 20136 42665
1 7199 43968
1 24546 78061
1 2940 65862
1 31409 51724
1 62708 62787
1 65019 84403
1 85881 88550
1 233 38390
1 40045 50181
1 20000 27854
1 12866 30417
1 42529 89555
1 89851 93045
1 6844 90530
1 48323 49456
1 5234 94802
1 6756 15064
1 9724 26275
1 65329 71274
1 23096 55433
1 33271 47729
1 92625 98720
1 26732 45736
1 68176 72912
1 20536 31510
1 18107 74023
1 4107 92064
1 75808 91843
1 8445 15185
1 42104 79692
1 29409 60628
1 738 13518
1 21624 58267
1 10700 54087
1 3648 67118
1 50853 84403
1 14774 31385
1 60333 90664
1 3156 56906
1 7868 74517
1 14408 95859
1 24693 91007
1 10943 32085
1 178 37580
1 53691 57599
1 7713 78914
1 62893 72181
1 71090 75793
1 62041 77211
1 20776 98807
1 26667 38334
1 16785 86273
1 27995 70754
1 33689 82001
1 39980 78241
1 59631 81139
1 32143 32958
1 17205 86814
1 17494 72678
1 35662 79813
1 14004 78033
1 13204 35927
1 18868 59961
1 45079 57686
1 68062 81555
1 58322 61181
1 25107 68841
1 26005 41707
1 28617 57912
1 55965 94981
1 10504 57128
1 24150 95181
1 39340 83236
1 47922 63998
1 91319 93727
1 60455 86126
1 69108 85611
1 79120 87934
1 80801 90340
1 14314 52630
1 24187 45693
1 56701 87224
1 32741 44595
1 18631 53418
1 31589 80775
1 9210 12977
1 30785 93463
1 16513 21986
1 33304 76639
1 43766 88421
1 10097 76224
1 7017 73801
1 27937 68886
1 15524 37397
1 47691 72557
1 83045 91684
1 26826 85967
1 39390 67906
1 7745 31021
1 77344 94070
1 2356 4154
1 51114 68108
1 42545 99395
1 2823 3083
1 11031 28887
1 5662 72838
1 51076 92728
1 57943 83236
1 40147 95019
1 20651 61651
1 55470 67723
1 13789 81566
1 23843 52803
1 22051 96287
1 39073 71081
1 45049 61478
1 50863 77671
1 33388 98214
1 47471 70918
1 51049 51768
1 13892 22310
1 46126 82028
1 3312 4824
1 496 92336
1 32481 32930
1 20831 96463
1 50328 51166
1 24503 69900
1 40334 63486
1 53688 61361
1 35674 36582
1 22163 41481
1 11389 37304
1 54679 68120
1 71783 99299
1 10636 22836
1 20469 63172
1 35710 83920
1 9815 92236
1 3181 67812
1 24092 39772
1 51702 83072
1 16555 79253
1 8426 65674
1 11091 18283
1 39308 64409
1 78481 84846
1 57479 60149
1 40794 88673
1 41722 72901
1 10387 96690
1 44772 49882
1 9671 64578
1 88553 93286
1 14515 59086
1 15768 84036
1 5945 45426
1 15840 75240
1 14507 89724
1 20110 86447
1 21818 58543
1 58313 85246
1 16506 90300
1 13197 83459
1 15351 57727
1 8493 21123
1 65481 74346
1 16305 51579
1 74184 80869
1 1214 31792
1 52276 62042
1 36590 98054
1 67229 86288
1 10246 29614
1 37218 91448
1 2234 23762
1 4245 7819
1 44415 74080
1 22849 49013
1 4501 27634
1 9541 16917
1 8588 50791
1 6660 46883
1 82708 98215
1 35475 97663
1 26908 68574
1 46882 63930
1 35715 63203
1 25721 36147
1 11712 53258
1 17045 39541
1 50472 56268
1 47059 78238
1 6120 45044
1 18043 45235
1 40324 95374
1 70882 87761
1 20876 69067
1 10296 93272
1 22357 51523
1 11652 80199
1 3654 73470
1 19659 90992
1 13916 52010
1 23694 72013
1 19044 33877
1 32014 35448
1 39023 66580
1 6017 69548
1 71734 95866
1 34050 75630
1 28921 93768
1 72291 74576
1 40049 70844
1 41084 50944
1 64632 72349
1 55670 68656
1 43414 51974
1 32661 56581
1 89009 99151
1 85348 93220
1 28524 63589
1 6501 50522
1 48103 97603
1 4811 55800
1 15949 54139
1 65597 87692
1 13272 60427
1 31142 61924
1 26003 84849
1 4107 80690
1 26968 56073
1 12251 60921
1 49599 93011
1 63937 82153
1 13072 50390
1 1909 68783
1 22810 43818
1 38612 97073
1 26320 88648
1 22485 33968
1 67900 76570
1 70458 90961
1 48333 61340
1 3307 29531
1 1258 13315
1 30888 42235
1 20990 68720
1 68428 96089
1 44293 57135
1 19366 30197
1 43751 86368
1 34470 65337
1 33830 89849
1 69596 71083
1 12564 15498
1 14944 55744
1 53304 68402
1 68074 83964
1 11966 88964
1 66610 96329
1 5759 47513
1 47161 88549
1 7270 42275
1 61953 66374
1 43103 98390
1 20027 42849
1 21817 36636
1 2752 46792
1 18728 76653
1 38603 72203
1 19878 65863
1 30945 89062
1 1856 34291
1 40187 41839
1 47492 64347
1 75655 79886
1 54199 61053
1 1629 38368
1 30281 96316
1 10458 81587
1 24763 46184
1 57097 66069
1 72082 92492
1 14807 86009
1 58268 61177
1 62312 72122
1 3890 13728
1 1405 71947
1 34826 62521
1 35439 85015
1 78969 80822
1 77677 88922
1 72726 90621
1 5420 75365
1 35774 82898
1 4826 20235
1 27553 46255
1 76216 81433
1 8068 64111
1 58786 72580
1 14046 56175
1 41946 50336
1 47607 70951
1 25268 27743
1 19066 66189
1 36250 43952
1 14093 90999
1 85907 93547
1 14848 34754
1 22879 83723
1 25309 51870
1 49325 94067
1 27624 90209
1 20642 47425
1 60476 65094
1 17849 55778
1 18819 38444
1 15770 63828
1 40477 76261
1 10563 38967
1 32130 56560
1 56434 85655
1 11585 16299
1 12849 93916
1 43295 66868
1 18188 33067
1 64629 88449
1 75017 88709
1 40226 43870
1 5627 18572
1 74417 93101
1 54507 58228
1 61806 87518
1 28736 41040
1 5453 94466
1 3489 9706
1 32498 76768
1 18804 25786
1 201 66286
1 3235 13087
1 85355 88747
1 56988 67852
1 25950 57810
1 32889 97765
1 37514 50811
1 88542 89870
1 84956 87801
1 9270 35691
1 15307 71622
1 71755 91747
1 3366 78573
1 35696 45894
1 23136 97048
1 55547 91058
1 60478 96633
1 16248 64981
1 29887 78300
1 13079 65815
1 74477 96972
1 11039 97602
1 2308 69828
1 39938 84511
1 55392 83512
1 31319 96988
1 49516 94597
1 52348 72701
1 26663 63127
1 1954 12106
1 46297 69465
1 9464 95453
1 15159 51747
1 13739 39764
1 32115 84510
1 12454 94356
1 1671 71163
1 33495 45071
1 32131 59860
1 15071 52343
1 6562 78645
1 62894 92564
1 37410 55576
1 5954 85790
1 8834 80768
1 9350 72566
1 41924 51855
1 26450 65762
1 27651 70701
1 23610 76879
1 8286 59563
1 56842 83279
1 30724 82423
1 11757 55217
1 26432 61925
1 2509 2608
1 44946 59952
1 29783 71401
1 41896 96532
1 21414 88782
1 68903 76741
1 55612 99420
1 71065 71441
1 28202 50547
1 29463 38067
1 50784 92696
1 9786 75161
1 20140 60498
1 3928 85403
1 5864 23857
1 2222 78002
1 10404 74432
1 41872 48216
1 25980 35681
1 21173 37427
1 68760 85069
1 43188 85690
1 43082 70181
1 16207 78519
1 20376 97158
1 84942 85258
1 27422 51392
1 4770 62779
1 2659 29395
1 10917 55542
1 19155 59891
1 7816 72466
1 62716 99359
1 11654 75699
1 64829 82764
1 54066 94620
1 4215 56971
1 55328 88792
1 87991 92440
1 68762 86750
1 77808 94552
1 72874 85439
1 965 90406
1 49789 54365
1 70582 97534
1 44601 47786
1 46827 50123
1 24823 71849
1 43565 46502
1 15565 18617
1 70275 96015
1 55805 83681
1 34883 78808
1 15907 32823
1 93035 93087
1 38896 39551
1 55551 56748
1 2444 20354
1 25707 60931
1 38166 65282
1 30466 85732
1 70576 90250
1 35207 96593
1 52410 95658
1 17327 94700
1 68803 90588
1 38559 60716
1 30859 31644
1 26741 44716
1 13039 86900
1 44185 96406
1 14442 82802
1 27659 55210
1 62568 99438
1 80710 93042
1 69823 96137
1 2144 8125
1 45026 75599
1 5310 25568
1 86579 88771
1 19963 85578
1 40839 65324
1 24887 40748
1 34037 72613
1 1893 53824
1 58328 80364
1 8858 80247
1 19736 94199
1 7182 15915
1 5419 45991
1 69192 70544
1 37039 41450
1 22439 74528
1 48274 89766
1 50925 84808
1 51404 69401
1 11655 89656
1 4223 71956
1 14438 42498
1 5074 45396
1 48906 77674
1 92771 93290
1 9527 46596
1 55323 80188
1 82700 85209
1 55269 99949
1 43777 47583
1 20925 30463
1 43121 50663
1 3477 21897
1 44041 72711
1 8388 14302
1 24012 29325
1 18413 54881
1 1587 65146
1 47195 91649
1 40963 72285
1 52687 69565
1 75088 94417
1 33073 77108
1 14078 47596
1 58432 76230
1 45840 52110
1 27175 89883
1 47795 79593
1 33510 47598
1 81734 92151
1 44782 66735
1 69890 91203
1 40495 79175
1 64406 82442
1 42311 65317
1 55894 80580
1 83947 89609
1 14330 19927
1 65269 78388
1 46236 83964
1 17006 61903
1 56886 69229
1 64958 88090
1 43070 55399
1 52114 67512
1 78796 80609
1 47532 72281
1 48782 62242
1 25576 36913
1 4420 98990
1 5750 72559
1 26788 70795
1 17318 57325
1 6701 59984
1 4570 37751
1 20477 63969
1 25866 36094
1 10826 69620
1 8627 49853
1 8574 79429
1 30847 62576
1 52447 66736
1 43705 50290
1 76259 79242
1 54012 59692
1 21081 75354
1 48141 90602
1 11802 54487
1 52430 58924
1 32224 99155
1 29853 35444
1 30042 70003
1 32650 87628
1 7717 13531
1 56127 94267
1 80738 83460
1 29434 39897
1 9133 43687
1 4843 49620
1 18685 23758
1 54906 85047
1 27360 79602
1 41425 64067
1 48176 62464
1 62949 83156
1 2103 45931
1 18035 85953
1 1418 67210
1 43398 93362
1 29850 94878
1 8276 64593
1 2208 82013
1 29475 31396
1 17741 89758
1 6234 42518
1 61447 74833
1 86123 89788
1 10318 13810
1 31918 68828
1 29103 73325
1 8875 33588
1 6998 46695
1 29206 37720
1 4767 95686
1 49926 73176
1 3049 33550
1 32108 35574
1 5160 55665
1 10218 33489
1 11979 87163
1 18576 82015
1 16715 73467
1 7961 27007
1 83462 85766
1 7618 64488
1 3896 29003
1 2150 86423
1 29260 78503
1 58129 84221
1 48712 98213
1 20706 68149
1 19520 94668
1 53021 71747
1 17325 57084
1 88028 96483
1 49053 82838
1 23698 41849
1 20656 64181
1 20681 32396
1 7541 31218
1 25340 57383
1 31933 81051
1 3554 30048
1 81745 89634
1 4352 38180
1 20800 35710
1 1976 55516
1 3415 6257
1 27617 58896
1 17201 73069
1 4710 45628
1 47099 98279
1 26314 96939
1 39614 51079
1 38564 87178
1 14486 56490
1 62177 95141
1 16316 88557
1 11932 55651
1 15439 23903
1 39944 54615
1 55790 68762
1 15286 78414
1 4277 18502
1 4014 89460
1 4967 50912
1 42986 64556
1 55974 84254
1 27552 48925
1 1048 36381
1 1635 21680
1 21634 37479
1 29674 72729
1 5414 38529
1 7856 81907
1 45462 96637
1 3866 10165
1 13864 69234
1 45706 77742
1 50854 76303
1 82823 87870
1 43681 60437
1 7100 69324
1 47294 53931
1 15239 16171
1 61701 84097
1 48439 83004
1 65968 79551
1 25338 38990
1 17603 31870
1 24278 27818
1 11615 77684
1 17732 27745
1 12998 14880
1 30038 61866
1 35021 70264
1 67912 83746
1 43982 76427
1 18047 82795
1 74574 84594
1 15009 54852
1 15866 62574
1 12616 66806
1 409 50347
1 6118 19362
1 59963 71661
1 20581 98015
1 60075 78706
1 13028 97165
1 64895 98267
1 41102 79517
1 54823 90741
1 69860 90941
1 15415 92329
1 33903 40092
1 78855 89746
1 36386 39172
1 21520 79002
1 49350 57216
1 14692 85781
1 75688 92522
1 16812 57473
1 75029 79338
1 19579 97800
1 13563 19207
1 1434 13388
1 1147 48047
1 8404 74261
1 15824 23530
1 69888 85628
1 24993 63708
1 34351 87992
1 65022 68166
1 1348 71385
1 49054 84282
1 88571 95008
1 29188 44817
1 22124 58641
1 15166 77253
1 16759 76796
1 47646 85003
1 26244 56215
1 552 87397
1 16548 49594
1 465 43986
1 42867 82730
1 20279 26039
1 62364 81274
1 15824 95520
1 40448 87408
1 10159 72919
1 85892 91545
1 4308 15022
1 33589 37813
1 4006 81016
1 19749 30968
1 84816 94278
1 6400 51529
1 26951 47612
1 64877 81627
1 59124 86139
1 26527 59668
1 45099 89796
1 20743 67760
1 1066 3119
1 95863 98045
1 24600 88520
1 16742 69447
1 25022 38250
1 11603 74417
1 63291 96581
1 59684 90030
1 10191 10825
1 45495 54376
1 84719 97230
1 31571 38118
1 57380 63208
1 67766 74742
1 47155 64604
1 18483 99113
1 43837 46579
1 11508 81125
1 25420 48586
1 94142 95069
1 38860 60460
1 15419 80479
1 58971 68159
1 1841 3793
1 57695 82593
1 15788 23074
1 18617 36497
1 22659 86302
1 9510 20708
1 80649 83634
1 10966 85577
1 39386 52632
1 51311 77590
1 35451 68659
1 27317 47842
1 31739 65085
1 51441 77521
1 69869 80208
1 66492 76031
1 26691 89913
1 41316 91769
1 3481 19181
1 43465 71378
1 58083 81773
1 28245 51911
1 319 25007
1 836 72715
1 12782 43070
1 23245 98650
1 19896 22380
1 9492 55264
1 59872 96180
1 34162 46435
1 51069 89855
1 15530 78186
1 60895 67667
1 9100 81589
1 3875 52179
1 56786 64301
1 45323 68938
1 52652 58689
1 41345 60342
1 5138 62747
1 6487 43170
1 45363 88052
1 52573 62797
1 11129 98116
1 5217 83870
1 27 8775
1 41444 99493
1 40180 60962
1 2203 94646
1 23727 45418
1 11718 50089
1 28150 44562
1 1806 97651
1 54596 56621
1 5518 78965
1 25540 30152
1 34347 41948
1 30391 74302
1 38056 80297
1 29001 67288
1 37550 38842
1 54386 76967
1 22363 46134
1 56244 73018
1 46044 59503
1 12743 84657
1 33810 93742
1 3656 13532
1 19603 67920
1 26212 70866
1 8356 11680
1 66370 76664
1 16838 57219
1 31846 84826
1 9285 48388
1 33205 82811
1 26920 43127
1 9706 84574
1 15065 63598
1 22787 68139
1 59548 96820
1 9515 54145
1 43156 94919
1 66294 92238
1 29251 50697
1 49372 96049
1 14627 50726
1 4161 28839
1 57292 63265
1 12804 21877
1 5257 48697
1 10098 75817
1 27760 30918
1 19065 32521
1 1123 12630
1 12408 19662
1 61026 63918
1 69747 97874
1 21407 63790
1 24634 51645
1 83675 97873
1 37335 43791
1 11792 45876
1 21801 71357
1 16861 69479
1 27615 54320
1 57838 71516
1 17032 73674
1 56541 58877
1 41564 61689
1 32746 65902
1 2425 63884
1 16202 62576
1 17270 25022
1 28435 76213
1 10696 32006
1 15263 48467
1 43507 56092
1 6084 48351
1 85838 88725
1 1071 65007
1 26994 82433
1 13191 26253
1 34639 89463
1 65367 83464
1 39418 95416
1 15302 39533
1 3414 66694
1 47688 83255
1 33819 49774
1 15163 91074
1 11560 88848
1 39211 71715
1 3778 45177
1 27815 36623
1 25060 96460
1 19823 71227
1 7461 44848
1 24445 72465
1 46014 70406
1 30845 40468
1 9116 20653
1 51812 58423
1 44940 49487
1 56814 89408
1 77378 88626
1 22539 57934
1 31468 57754
1 50244 89039
1 47974 54419
1 54030 57889
1 16175 46509
1 22101 61603
1 2036 87792
1 3478 52147
1 46478 88656
1 11860 16973
1 60240 76282
1 17248 62847
1 9218 11727
1 39438 98602
1 3690 7866
1 34218 87460
1 21363 38037
1 24032 24908
1 78398 89946
1 35012 41528
1 21744 79593
1 19929 96800
1 5894 93451
1 42148 85296
1 75318 95629
1 60987 65446
1 74347 96536
1 68208 93664
1 40749 62114
1 17118 23534
1 75019 76318
1 71285 95670
1 14307 71498
1 21269 94617
1 54587 58542
1 10884 80617
1 71493 89359
1 11891 79466
1 48238 59581
1 7204 50973
1 30678 75567
1 36683 85748
1 25087 92615
1 54191 99855
1 12162 67715
1 27559 95796
1 82263 99038
1 34534 80828
1 25325 72089
1 17429 48176
1 65858 68569
1 33164 79751
1 60583 87256
1 1368 18972
1 20690 52626
1 39240 49622
1 26177 62128
1 37530 98610
1 86460 92551
1 91315 94629
1 32637 66085
1 44561 74021
1 89211 90171
1 41972 52205
1 11723 85911
1 90502 98813
1 53780 69387
1 359 9239
1 9660 52175
1 21194 78147
1 75021 82717
1 9269 38406
1 54343 63506
1 19691 67020
1 30279 53123
1 12987 92149
1 13679 43464
1 34339 72551
1 66329 88515
1 47639 56546
1 75260 92055
1 36574 57977
1 23927 27086
1 19181 38352
1 55986 64211
1 36547 47639
1 9144 96981
1 42246 50468
1 21420 43745
1 14296 77113
1 49944 99634
1 15692 28935
1 23607 55964
1 24053 93843
1 21361 96423
1 51751 58099
1 29734 54752
1 3511 51163
1 13699 35161
1 4373 81579
1 9645 94386
1 20537 70894
1 300 32242
1 30827 97133
1 48742 90680
1 39223 43827
1 941 21800
1 26289 36483
1 66998 72881
1 13186 33249
1 57472 64443
1 31447 45596
1 763 87603
1 1725 56264
1 11730 47042
1 50528 62425
1 41236 42326
1 63807 94890
1 53006 61151
1 12067 25204
1 60619 90509
1 70321 94720
1 4619 53773
1 75771 96101
1 5476 92575
1 47868 87339
1 53390 54340
1 12942 22182
1 21798 45524
1 61972 68745
1 53211 85891
1 79142 94800
1 35583 63187
1 33504 60076
1 1118 80811
1 47058 69925
1 7088 67935
1 64427 71180
1 57120 83365
1 36195 74151
1 5567 29560
1 73445 76001
1 48749 58402
1 54677 60249
1 12919 95745
1 45819 66802
1 11372 30719
1 15635 17238
1 28072 97668
1 40302 74069
1 57885 77510
1 27712 90184
1 34124 54854
1 31635 33304
1 5753 19987
1 51393 84735
1 47306 71623
1 37482 67590
1 32752 87090
1 66185 98728
1 33139 38663
1 14407 27610
1 9340 45964
1 42503 64888
1 56262 63359
1 49856 93660
1 17473 74346
1 35029 53507
1 38889 72839
1 50476 66514
1 56364 81233
1 1004 5735
1 30736 53587
1 72515 88657
1 54986 76560
1 39458 78506
1 16738 39631
1 4787 46971
1 11236 22211
1 49208 56338
1 97425 99516
1 42904 91919
1 8162 30158
1 12240 17610
1 41802 71663
1 3375 67089
1 55592 96830
1 9277 95510
1 36363 71379
1 58321 92785
1 15865 27727
1 50136 58040
1 24965 65125
1 61941 92717
1 3933 9756
1 3243 84527
1 47233 84756
1 6327 47838
1 3497 7993
1 3846 22359
1 83030 95913
1 10059 60054
1 5370 21185
1 21635 78379
1 38726 39402
1 25956 76008
1 73988 86328
1 16073 52964
1 82435 99828
1 17126 76037
1 54778 77552
1 3946 81461
1 14111 73390
1 8482 99412
1 75422 94421
1 58195 79965
1 21627 63157
1 19513 74326
1 5052 95020
1 50255 72328
1 2211 27398
1 8129 43615
1 87657 94493
1 82172 85494
1 14591 39945
1 46783 84412
1 24534 25049
1 12860 44651
1 60432 60916
1 12498 27239
1 79113 98568
1 26157 38551
1 9604 9945
1 38515 87818
1 27460 99739
1 21500 56352
1 81626 82336
1 96 34767
1 63103 73654
1 10265 48791
1 33971 84442
1 74704 96434
1 70470 95343
1 44423 46781
1 62175 73868
1 25959 37512
1 84893 95152
1 14830 28794
1 24953 36476
1 61201 98792
1 7166 7345
1 79127 99991
1 49820 84279
1 64687 88665
1 27259 47614
1 1987 69716
1 15263 70581
1 33534 35026
1 11352 54037
1 32816 81399
1 36606 70707
1 1913 9007
1 23849 87213
1 8213 82520
1 49685 87220
1 25736 77612
1 22837 78517
1 71435 99249
1 81764 86399
1 23141 73528
1 12127 46116
1 25476 43634
1 40497 87551
1 58457 78619
1 71234 94211
1 8274 21644
1 44421 48835
1 26772 49151
1 65464 93669
1 89123 96415
1 27522 37894
1 12986 82403
1 13663 64511
1 2229 66274
1 38544 72779
1 72961 85178
1 15305 44154
1 62848 70974
1 44808 67591
1 44282 92356
1 10497 47887
1 42762 99599
1 79051 90226
1 47600 61874
1 9096 22025
1 34961 54439
1 41064 93564
1 22773 37201
1 94790 97524
1 6211 74157
1 18497 86921
1 37763 97105
1 13222 56994
1 20258 55324
1 34490 36584
1 12794 68614
1 4115 28297
1 2344 24449
1 63140 63838
1 22009 56521
1 11702 83598
1 22524 49091
1 19544 81010
1 49993 97363
1 55204 90861
1 3370 79594
1 6156 76885
1 62326 90626
1 30172 53863
1 7143 93185
1 5378 52119
1 62352 74776
1 6163 48359
1 25578 60020
1 27991 66288
1 2152 74237
1 46970 77290
1 14394 44108
1 50269 78351
1 65806 86083
1 24770 25264
1 64592 89573
1 42120 94184
1 913 71302
1 46577 98835
1 7380 61140
1 49078 79501
1 30517 31761
1 21442 70295
1 37323 74909
1 11340 60688
1 8229 57846
1 55510 89419
1 1914 14884
1 42401 75802
1 71517 96665
1 11459 83498
1 44654 93077
1 16685 22202
1 50957 89491
1 12228 60470
1 47701 52382
1 32335 53378
1 9739 17249
1 9645 75357
1 30148 48465
1 13977 67319
1 38425 80762
1 5185 45547
1 20132 54674
1 22448 30357
1 22529 91703
1 72382 84435
1 5402 15283
1 7315 38753
1 23555 84705
1 29382 72815
1 21467 40987
1 23172 93006
1 5117 35467
1 6160 72782
1 17593 86399
1 42885 75374
1 4148 17419
1 7743 29590
1 1116 11940
1 23176 48849
1 20051 31254
1 28217 54614
1 27702 69806
1 77171 97976
1 10732 46598
1 32373 79538
1 34910 91331
1 84398 86281
1 38815 74412
1 27792 68082
1 71329 83230
1 17260 59947
1 70754 79466
1 54156 98687
1 45916 56174
1 4622 16636
1 14065 81672
1 65736 87309
1 2807 58752
1 59861 77283
1 27464 80499
1 19520 29534
1 3958 85104
1 197 73579
1 8667 96744
1 44620 54044
1 75814 87285
1 31590 50725
1 52500 82008
1 64759 93448
1 10082 69698
1 2179 94820
1 38592 56183
1 8616 35951
1 27946 56238
1 18684 67473
1 12750 91425
1 48228 93351
1 6268 47095
1 34464 42349
1 73970 93489
1 31301 99931
1 31819 68593
1 75529 76244
1 35691 84228
1 30100 49517
1 44625 56079
1 5802 60309
1 16794 21947
1 1120 92417
1 5090 47730
1 61411 68439
1 53 11847
1 608 21758
1 30546 71366
1 5847 42949
1 6420 26853
1 851 95110
1 21973 41564
1 22416 40944
1 17245 20231
1 41650 62990
1 19724 45375
1 11801 42505
1 9926 91418
1 47279 75735
1 18818 87324
1 29738 77508
1 40638 63703
1 71970 95715
1 63609 69709
1 19181 47011
1 6886 59184
1 55054 95094
1 10752 34890
1 30065 48529
1 42749 46784
1 89326 89438
1 19955 51556
1 23369 71737
1 31445 43669
1 23848 48235
1 9089 81795
1 53134 82699
1 89406 95051
1 3014 22221
1 12457 17764
1 15196 38299
1 2529 48841
1 6594 94926
1 9577 59760
1 27012 39439
1 2668 70107
1 22172 86267
1 5083 68890
1 35996 82705
1 34431 59108
1 7118 8236
1 26263 40800
1 57265 85916
1 10857 33886
1 31267 44243
1 55882 65427
1 6825 11833
1 54345 76123
1 32518 94057
1 55338 88162
1 25571 93026
1 14287 50246
1 19775 32784
1 52726 98972
1 18987 51721
1 64571 77215
1 29981 31438
1 2556 52170
1 52363 65197
1 19241 28023
1 33933 54194
1 78211 98753
1 16723 58637
1 43789 46024
1 24025 28661
1 71183 81316
1 8867 87394
1 57732 58033
1 27136 94661
1 9555 66030
1 7114 68060
1 10111 17442
1 39825 44485
1 6920 60186
1 69912 82802
1 44899 79456
1 11946 38995
1 8013 27432
1 2753 83617
1 34351 58429
1 39436 91059
1 28111 91312
1 27783 50527
1 39545 69022
1 59894 83058
1 44233 66246
1 52140 72264
1 57754 61484
1 38432 68682
1 93767 98931
1 57067 96170
1 57682 78383
1 12933 68509
1 36401 58925
1 2204 71548
1 15802 34753
1 12313 46938
1 12924 25573
1 2409 31148
1 29198 37472
1 2799 32698
1 1610 83877
1 2918 30983
1 36138 65552
1 56181 87651
1 14986 70261
1 11098 73101
1 52804 71109
1 3352 12867
1 10997 78779
1 1436 38710
1 30180 40523
1 57663 70168
1 23899 26122
1 37217 89221
1 3068 47561
1 13891 94580
1 41754 52853
1 36593 85586
1 46662 72389
1 17490 97086
1 45307 85734
1 44016 76481
1 2558 60367
1 55197 67453
1 19246 96653
1 87462 97016
1 74996 96359
1 18561 98973
1 54124 67220
1 51813 53312
1 68521 69670
1 9898 51449
1 11775 63648
1 84164 88927
1 17064 94405
1 44253 73732
1 50129 69246
1 2476 71446
1 21483 24816
1 62084 73644
1 2672 19997
1 37414 74697
1 71124 79641
1 6186 94572
1 49390 57777
1 4942 32053
1 13494 17030
1 13383 66263
1 11553 23344
1 26776 91367
1 24555 38272
1 27057 44490
1 62533 82646
1 35417 42930
1 16079 83092
1 33052 56366
1 10071 85474
1 51590 93517
1 32130 75988
1 4849 18526
1 71257 99865
1 73269 92253
1 31077 48728
1 22737 48292
1 3251 35072
1 50085 99811
1 19056 99146
1 29981 85619
1 14884 98190
1 16844 21615
1 6164 36419
1 89972 92742
1 39417 79860
1 2611 9576
1 54159 93334
1 22152 94802
1 35174 58691
1 64849 79440
1 11990 28489
1 19488 66297
1 31530 44684
1 24714 83938
1 42028 82170
1 5166 78495
1 50277 53730
1 12582 65853
1 32209 76083
1 16386 42511
1 11887 95115
1 2609 28390
1 15529 58178
1 70206 78985
1 37769 47213
1 52537 67589
1 34936 66748
1 30446 54863
1 44005 91140
1 37735 73235
1 17526 27947
1 1616 11029
1 14246 20801
1 29558 60636
1 63487 63550
1 38837 90247
1 18527 94513
1 14589 31001
1 19987 92388
1 1389 95417
1 12290 26725
1 56405 73831
1 18996 81079
1 28848 56092
1 35509 89288
1 4696 47981
1 7412 45703
1 43050 45372
1 13578 87099
1 10306 97207
1 35067 73397
1 13517 56256
1 20278 39272
1 28144 29528
1 16491 63919
1 23995 29962
1 7399 63399
1 32274 33239
1 8235 18187
1 49146 70369
1 59893 61196
1 19312 63660
1 13975 63436
1 6363 43206
1 12676 64459
1 2305 94663
1 65473 74028
1 4685 84486
1 88630 98174
1 47740 87810
1 29898 80538
1 10462 35321
1 13994 87694
1 84626 86436
1 5048 14571
1 43543 95296
1 48349 56234
1 4251 93715
1 33975 49459
1 58214 78879
1 34184 86350
1 45090 75917
1 34474 86107
1 61631 62753
1 17835 34682
1 716 12189
1 4199 84573
1 43800 93939
1 71943 99824
1 27294 52660
1 13072 77907
1 29898 64197
1 58329 79364
1 23672 63763
1 5133 8435
1 5263 51285
1 67679 88203
1 22828 22993
1 51245 91035
1 1498 77640
1 16970 91794
1 14340 68082
1 24251 78864
1 27361 80718
1 2981 35158
1 32254 44176
1 19985 60755
1 9315 40147
1 69218 85744
1 64876 78841
1 16901 24079
1 30079 34156
1 2383 57067
1 33724 48135
1 20996 82370
1 34615 39539
1 30830 38463
1 2660 19956
1 62540 94526
1 3812 25394
1 54446 89542
1 11034 42751
1 23218 45383
1 37386 64849
1 20393 27472
1 7869 11917
1 28224 38968
1 30288 82941
1 8213 14241
1 68587 79205
1 38273 60621
1 32205 51225
1 29274 61901
1 36026 95522
1 51847 99239
1 41995 43522
1 12809 62631
1 10979 80129
1 25063 71465
1 7495 83622
1 17382 40795
1 79501 95198
1 16477 62620
1 2438 78897
1 30276 34603
1 15237 39761
1 10178 56463
1 8437 9492
1 21183 80921
1 56541 78584
1 3374 94074
1 11146 67005
1 16103 47162
1 43947 60565
1 32074 73232
1 27935 38589
1 55422 90363
1 25647 85608
1 4621 70876
1 14739 74377
1 41357 42312
1 4030 12772
1 6113 69981
1 1799 43739
1 7062 65021
1 82652 83764
1 17421 31165
1 64386 81265
1 2559 43769
1 61483 92879
1 26516 27092
1 30859 78479
1 36584 54794
1 10764 78579
1 72729 81824
1 9051 25007
1 21156 77491
1 26751 55143
1 14026 82716
1 8358 83642
1 30887 99839
1 35160 81192
1 46377 61337
1 7167 13697
1 53709 88534
1 6534 55774
1 15276 66619
1 12041 60876
1 13541 22999
1 6326 62236
1 12521 31373
1 35259 97527
1 58575 90616
1 22074 67896
1 40641 84663
1 17966 40135
1 54182 85820
1 15777 90067
1 7924 51181
1 22719 98464
1 12597 91709
1 11302 52104
1 41528 67377
1 15759 77870
1 12904 61277
1 83562 90552
1 31884 66213
1 72767 87173
1 68313 77146
1 7214 64424
1 18635 79930
1 5253 9417
1 5965 50345
1 49749 87334
1 26303 46136
1 8854 89161
1 51120 93798
1 9644 51932
1 6883 41498
1 27989 81294
1 21036 55957
1 11526 56470
1 57590 97318
1 35621 43946
1 67560 68131
1 25510 55611
1 24624 91918
1 31696 53709
1 86026 88393
1 18687 33990
1 33067 44071
1 2364 60725
1 39454 63393
1 17366 29610
1 31925 59936
1 8436 87780
1 61845 81991
1 48067 93551
1 23843 26243
1 12401 59699
1 46837 56107
1 12651 78521
1 22227 46973
1 68566 78491
1 21472 48233
1 29182 70021
1 68318 93863
1 70299 93002
1 14263 91814
1 49038 80571
1 18138 83332
1 64930 97159
1 25974 31026
1 27257 64444
1 25875 52490
1 15175 44491
1 16759 57963
1 68224 70158
1 39906 51979
1 32739 61049
1 25699 71652
1 35701 58672
1 22907 39459
1 11831 39539
1 3091 66028
1 44986 79863
1 2241 2729
1 19855 75480
1 34148 70513
1 13535 56852
1 25264 64164
1 41945 80689
1 24409 65927
1 17544 97064
1 49652 75345
1 29677 72606
1 7731 78891
1 58627 93015
1 65206 99704
1 19963 85141
1 58665 89579
1 21556 73589
1 36781 57853
1 38991 91605
1 12412 66006
1 5006 62445
1 29321 34609
1 8954 79873
1 19471 55484
1 5865 76689
1 26208 85480
1 2795 80934
1 29102 88688
1 31507 93952
1 40442 76266
1 1039 49177
1 62781 99060
1 5075 52686
1 33015 87317
1 31057 73085
1 34673 48671
1 60964 97533
1 1838 68176
1 14520 81247
1 21551 51555
1 7003 53888
1 19773 77191
1 1899 90737
1 43788 91242
1 15996 19940
1 4428 45606
1 84971 88535
1 67049 77175
1 50062 89401
1 58801 71502
1 43036 52699
1 17816 27014
1 59661 84068
1 42623 93681
1 15127 31476
1 82168 87375
1 44919 66285
1 7621 52999
1 89860 99417
1 40582 61585
1 83880 96937
1 3538 46163
1 29256 34918
1 25076 87777
1 24287 25519
1 14300 53979
1 1475 91145
1 40213 40472
1 6237 7553
1 31013 40540
1 3182 95643
1 48590 95465
1 34419 80338
1 16495 65919
1 1583 76724
1 125 25171
1 15202 78834
1 67354 92374
1 4313 89826
1 9962 96116
1 64392 65277
1 35992 60616
1 51881 84694
1 2744 24021
1 16376 54173
1 59517 73412
1 29919 82467
1 60363 79210
1 15209 90468
1 54962 62696
1 58748 65603
1 62087 74284
1 45425 46124
1 73879 95466
1 31740 88031
1 11994 77553
1 17531 89568
1 63955 92826
1 95384 97320
1 14430 94096
1 4671 48617
1 86202 89125
1 30525 38118
1 60931 67724
1 92734 97039
1 43336 53914
1 8488 90169
1 85320 96325
1 10075 83548
1 30886 98818
1 30438 81077
1 39148 54050
1 61632 82080
1 32658 63226
1 61335 71528
1 3047 10935
1 59737 98479
1 60609 63403
1 53794 65469
1 62148 63986
1 7711 99093
1 9192 41996
1 40144 43656
1 38992 54784
1 76490 87948
1 11028 44963
1 62415 73598
1 37376 72341
1 48 95125
1 56381 78960
1 47598 50461
1 14986 24998
1 31199 64643
1 8623 28168
1 30309 87999
1 8270 97963
1 35471 80868
1 61751 84394
1 8745 76108
1 28331 49921
1 53618 77974
1 25413 91063
1 3121 65712
1 29103 91905
1 60611 98071
1 44397 89172
1 29573 61519
1 43060 69406
1 55826 97046
1 20232 82698
1 3077 38973
1 17008 36921
1 17665 92921
1 45714 82054
1 30707 39380
1 58766 68354
1 14600 81623
1 10971 68300
1 41253 93153
1 39614 49490
1 18815 28720
1 34458 35486
1 276 36056
1 19162 33851
1 73920 91018
1 58307 74631
1 15460 53414
1 58991 75014
1 89284 94100
1 55380 90518
1 40255 82624
1 65073 74813
1 31748 93957
1 66 34440
1 28441 97492
1 8710 72928
1 18832 33731
1 12934 62875
1 16499 54030
1 18831 52730
1 86742 99297
1 11802 79896
1 92507 95921
1 37354 94628
1 20919 62694
1 24026 79565
1 1285 37128
1 20531 50209
1 43745 52949
1 23998 59732
1 71985 77333
1 19630 32272
1 10363 61468
1 13640 48164
1 12585 39482
1 44977 54188
1 16467 48654
1 17622 28642
1 9500 69980
1 48935 89853
1 2364 83039
1 38023 88791
1 4828 34340
1 62229 80637
1 37011 77283
1 10713 46521
1 73952 78080
1 23356 76145
1 25543 34691
1 58459 67824
1 8834 83041
1 47945 69113
1 8669 46936
1 32887 39125
1 30429 41728
1 33784 35375
1 20346 20422
1 60027 82693
1 35741 45644
1 65255 98386
1 43925 78918
1 4234 34381
1 69869 98367
1 53211 54181
1 1998 38831
1 25001 30563
1 14448 53409
1 10461 58026
1 10238 82120
1 92171 99541
1 45676 58912
1 28433 99733
1 66281 85716
1 35522 68539
1 55711 88025
1 4622 63243
1 6965 14878
1 24458 65162
1 47604 55013
1 25445 36226
1 13463 17865
1 24237 43507
1 78797 81648
1 54397 92576
1 36773 83581
1 82567 83035
1 5779 34753
1 14017 32304
1 98401 98753
1 32306 59058
1 49153 64699
1 30464 45474
1 29990 38313
1 34097 77511
1 22091 51277
1 28001 51346
1 48948 90862
1 60506 72957
1 80942 90087
1 58408 72300
1 26286 96236
1 66462 75940
1 59540 93490
1 37025 45753
1 57210 67172
1 41861 78401
1 34686 81129
1 36712 36731
1 15142 42201
1 27030 42043
1 13777 45449
1 15578 75610
1 40661 72991
1 3761 10638
1 45663 59981
1 8805 65270
1 36643 78905
1 15718 42923
1 22077 43348
1 38471 77863
1 48597 94892
1 3553 59857
1 26432 30054
1 8081 71675
1 75956 81662
1 79378 92736
1 22806 89110
1 1557 93412
1 29870 93623
1 2850 49833
1 14594 83214
1 26361 71498
1 12380 31520
1 73476 94459
1 56949 58034
1 8467 69421
1 71152 72813
1 11920 60169
1 58936 71827
1 40274 77212
1 64361 77519
1 19757 30236
1 73291 92469
1 17563 69880
1 2859 17883
1 24008 69409
1 29070 33317
1 10987 99505
1 34362 55660
1 39686 51478
1 1156 53810
1 14229 22281
1 64188 69796
1 59481 63890
1 1979 65834
1 92773 99124
1 39525 99165
1 35661 44474
1 42439 51167
1 54116 90445
1 69277 93610
1 25274 44432
1 41868 77430
1 45840 84068
1 49055 76046
1 24931 47476
1 44705 79533
1 10581 11012
1 81553 87177
1 68451 78100
1 45528 64782
1 12779 74865
1 6936 11817
1 19740 67519
1 2859 47202
1 70856 95772
1 26603 39820
1 38349 74801
1 7293 8946
1 22877 59617
1 28487 43543
1 53462 92875
1 31263 89921
1 16377 22600
1 41488 52397
1 85960 96358
1 41985 58619
1 40989 47659
1 51263 67779
1 50658 82164
1 49151 88422
1 46812 47039
1 58311 63360
1 54064 88292
1 10349 75581
1 39822 57019
1 25538 42762
1 53013 99156
1 62623 99325
1 36218 70059
1 29487 45703
1 19391 51680
1 22637 95466
1 18651 87090
1 8901 10291
1 7894 46705
1 1481 93175
1 38242 66310
1 28086 67089
1 68177 75500
1 61910 79981
1 83286 87918
1 79653 90752
1 10170 68614
1 72196 86637
1 30419 65570
1 47504 50536
1 53984 73179
1 36374 41586
1 20503 63619
1 38251 66117
1 49423 50801
1 21132 97153
1 8914 58791
1 15863 42191
1 89896 96961
1 15141 47076
1 42133 64458
1 84504 97601
1 54801 57701
1 47432 88232
1 70554 92488
1 3625 33575
1 61539 72559
1 34419 39052
1 72584 80345
1 19808 70077
1 33636 60875
1 11654 84116
1 36183 38632
1 811 92074
1 15405 37338
1 2895 94429
1 32175 48157
1 7141 86772
1 48147 62759
1 20615 72866
1 5369 68291
1 31341 51300
1 22803 42176
1 52016 70812
1 18072 41751
1 44772 62601
1 16297 53499
1 35370 89488
1 12059 76878
1 28705 75682
1 16047 52632
1 2701 85521
1 47517 99740
1 23908 80241
1 64695 92037
1 15650 58217
1 32599 77019
1 9680 23514
1 34560 60111
1 16821 16905
1 33003 63403
1 21631 97201
1 15002 28695
1 3105 41530
1 35578 78190
1 75864 79498
1 7489 49081
1 48032 91149
1 71018 88460
1 8166 69398
1 52504 75574
1 55415 57328
1 61225 99181
1 3045 34917
1 35496 36238
1 72052 90802
1 76314 95275
1 67034 71134
1 11775 56356
1 62897 81372
1 40368 52219
1 63101 85666
1 69456 85664
1 42485 64820
1 6880 43700
1 460 17940
1 45608 98902
1 84131 87785
1 3441 40453
1 74791 77211
1 25156 89460
1 39108 89072
1 68945 69821
1 85041 86498
1 53091 57578
1 73786 87016
1 6891 33272
1 63923 88121
1 13901 37803
1 12637 64198
1 8181 55181
1 8667 12596
1 5348 97209
1 25030 77445
1 46054 93372
1 54871 86025
1 33514 50553
1 9849 82909
1 81908 85259
1 28956 97717
1 52223 55518
1 31090 63254
1 20616 52472
1 39908 86486
1 11105 25059
1 6461 23021
1 51728 53506
1 59056 77481
1 23683 34007
1 33749 65663
1 40678 72325
1 6990 85001
1 26336 98281
1 14649 72454
1 42877 62508
1 42005 97007
1 37319 83325
1 18878 54577
1 53091 80975
1 34663 34703
1 29647 68274
1 5475 32238
1 17107 94175
1 24785 79582
1 46346 91356
1 47467 97835
1 11257 51592
1 9554 98595
1 78482 85065
1 3503 89710
1 59403 96176
1 34344 44465
1 39098 52118
1 6776 35024
1 26881 34631
1 12798 21077
1 14056 14618
1 31014 47069
1 55887 70499
1 27640 75881
1 94504 97897
1 7395 72255
1 29307 55256
1 3229 89743
1 15365 44833
1 33364 49389
1 36314 91500
1 46136 76747
1 16068 68720
1 51975 68156
1 36538 50616
1 2490 45509
1 58447 60230
1 41909 70943
1 42919 57405
1 47284 78570
1 34540 90750
1 12874 33694
1 49538 67504
1 54592 68745
1 24202 54771
1 16036 47862
1 5313 5592
1 5977 82359
1 361 9430
1 12866 31437
1 63110 69500
1 60432 94906
1 2336 70187
1 34211 46319
1 6306 91187
1 23499 28684
1 75319 92171
1 3074 25813
1 26918 85223
1 2730 41652
1 1778 10875
1 59542 93508
1 48542 84136
1 8446 14291
1 15900 21892
1 84227 90299
1 52125 88296
1 59896 74829
1 11695 80293
1 30672 70911
1 5037 50187
1 41751 86020
1 84139 91805
1 29728 68928
1 17396 37058
1 10538 96657
1 63292 88045
1 38305 43566
1 16615 77748
1 54723 75922
1 5522 14390
1 23477 92072
1 18263 67991
1 59019 65781
1 22420 47498
1 35839 43224
1 4384 38876
1 30349 77807
1 76177 86748
1 21597 95286
1 66186 81361
1 45888 64144
1 65992 84856
1 1419 56861
1 14421 68467
1 22079 48718
1 10008 25230
1 69037 76178
1 8396 39870
1 43583 50955
1 87658 95538
1 16673 31742
1 45885 55250
1 1414 88450
1 39616 40066
1 69231 71599
1 21623 76372
1 61095 70501
1 92974 94227
1 55157 96324
1 24608 77534
1 62859 78078
1 47534 82365
1 51681 61584
1 41944 54292
1 10480 69540
1 7174 66006
1 42818 92498
1 6248 40443
1 47994 85365
1 43071 51285
1 5808 68453
1 43191 80675
1 86096 88176
1 15094 39334
1 49356 51651
1 24224 62572
1 42077 49914
1 35547 49804
1 12541 42921
1 19368 92891
1 242 53372
1 15928 46391
1 15507 54643
1 26516 40084
1 48129 78017
1 3506 53794
1 38102 40781
1 6563 74673
1 4321 62586
1 16090 32136
1 48397 67053
1 3318 56590
1 31951 67004
1 73215 82122
1 77305 91283
1 14847 25086
1 81929 91166
1 42128 75956
1 27852 62907
1 92245 95609
1 41043 66237
1 13041 20739
1 2235 51202
1 22618 74610
1 21972 66907
1 52556 65239
1 59659 68256
1 2292 55264
1 8503 41081
1 27969 67329
1 32072 42188
1 57104 65182
1 14285 77507
1 37878 57334
1 62143 97125
1 22261 40463
1 28899 87912
1 10004 19438
1 41654 81401
1 23402 25222
1 15551 93706
1 40964 92138
1 54293 84156
1 5136 46589
1 85260 97711
1 6023 94971
1 60319 94446
1 20269 89012
1 5110 58530
1 8386 73941
1 8438 45658
1 31533 51854
1 60520 95768
1 38516 73179
1 70861 83006
1 15959 32793
1 5983 51772
1 37306 59258
1 42755 94906
1 18708 49481
1 82510 97835
1 18229 97954
1 560 89112
1 26599 43556
1 28892 65716
1 41292 59336
1 8705 20151
1 4334 44597
1 11750 52379
1 17287 46755
1 21332 82413
1 74143 85022
1 28770 83027
1 60980 67025
1 9394 69293
1 17746 62758
1 23310 86220
1 34628 52497
1 45090 76179
1 17121 80214
1 68568 95952
1 36780 70888
1 2639 53952
1 22116 36231
1 3381 73130
1 19198 81127
1 27302 96186
1 10419 61844
1 7198 24457
1 30208 52816
1 41547 70107
1 5309 58765
1 6976 93486
1 7338 89022
1 20703 94660
1 89014 95108
1 5344 10319
1 19963 66572
1 18202 84169
1 4562 12306
1 15789 48059
1 51875 61514
1 16573 40861
1 49613 97745
1 12727 98857
1 29159 38399
1 72117 73998
1 82709 98001
1 31972 97219
1 30113 45505
1 8116 89902
1 22853 41244
1 23753 36814
1 34413 87343
1 11066 16650
1 27960 46821
1 16776 55045
1 22443 29258
1 30862 67278
1 140 92165
1 9207 81626
1 46375 85391
1 14820 90210
1 448 79577
1 83471 97284
1 43040 89203
1 29944 92941
1 71377 73707
1 58421 91288
1 27106 85985
1 892 6984
1 35086 69625
1 64405 84071
1 35245 98750
1 4293 75123
1 60946 81822
1 47284 71253
1 63361 75216
1 48656 98734
1 36230 48399
1 14137 46858
1 5739 57854
1 34149 70771
1 16128 81564
1 14168 60555
1 9636 20778
1 6300 7541
1 77639 84715
1 38710 90962
1 925 55394
1 28036 83643
1 39597 59296
1 458 43791
1 65649 94646
1 13836 16944
1 24490 69504
1 42107 57036
1 69045 96099
1 2968 58644
1 65735 81706
1 11653 21348
1 23210 84160
1 23789 32527
1 15368 93509
1 18879 80224
1 6625 60929
1 18905 88774
1 75976 84621
1 40238 42883
1 61156 97827
1 56823 63449
1 79490 88133
1 15971 21963
1 24368 30556
1 36980 68671
1 73031 75651
1 27480 66294
1 31901 42702
1 15744 55700
1 17340 34861
1 360 44138
1 34593 43779
1 29887 98345
1 22608 67531
1 57304 72904
1 67421 93061
1 7075 85029
1 30319 57103
1 31079 96834
1 79147 95629
1 42016 66810
1 67049 67695
1 24421 79263
1 9720 82565
1 48840 90850
1 74272 74741
1 20868 32301
1 54496 79605
1 4478 81164
1 5407 22478
1 4919 11200
1 12720 54488
1 27312 86023
1 22931 44585
1 64088 83151
1 25466 83535
1 17537 72404
1 34736 53274
1 60873 74320
1 4360 49545
1 16203 22722
1 69387 76535
1 45483 52256
1 4303 66997
1 64859 67036
1 55068 57984
1 34566 84608
1 1597 65260
1 35549 68815
1 59244 96969
1 55699 73222
1 47937 49905
1 66654 76113
1 12992 91217
1 35619 81658
1 3591 30674
1 58458 90581
1 37866 87926
1 15925 63836
1 50425 53864
1 20334 53295
1 81958 83825
1 19470 31181
1 26992 36291
1 36732 41881
1 13167 53317
1 21026 96844
1 824 44937
1 47820 53841
1 84153 91907
1 81487 83505
1 17132 22327
1 26119 96535
1 47193 73733
1 21210 67576
1 39269 57529
1 36348 60625
1 30085 58667
1 65666 91048
1 21756 99804
1 11837 50184
1 77527 92470
1 5938 55942
1 44271 80663
1 44682 56161
1 53503 89822
1 18226 44642
1 65489 92495
1 937 19521
1 41483 66178
1 75789 84594
1 78669 84027
1 10936 15230
1 37700 92976
1 77748 93098
1 64649 73471
1 56051 66327
1 18101 66106
1 11516 95368
1 44054 49436
1 20630 43573
1 44069 95293
1 19051 69885
1 70296 98760
1 29634 88451
1 20472 44901
1 43765 84659
1 10189 62085
1 12830 85259
1 33164 85513
1 50190 59262
1 27887 68036
1 10162 85187
1 68120 86768
1 2050 13923
1 37806 78472
1 10092 35009
1 37140 90600
1 10987 67200
1 16047 31267
1 13887 53532
1 11775 78206
1 31425 91611
1 10105 46194
1 16508 96410
1 43946 49657
1 79574 85931
1 44067 90789
1 19961 56477
1 65522 80985
1 32043 98942
1 46186 46325
1 48547 68157
1 43997 55389
1 8403 48730
1 14794 15804
1 48179 76175
1 18575 39791
1 20796 33679
1 40210 66671
1 24484 85096
1 43651 76939
1 20180 27128
1 30628 99092
1 11568 33612
1 17166 49208
1 76870 80282
1 77284 80923
1 4309 80992
1 1839 26942
1 67278 87729
1 24071 95558
1 3473 85331
1 3776 6511
1 27543 34192
1 68640 94567
1 32392 94963
1 44258 67779
1 69618 88495
1 44388 54704
1 2903 15744
1 1809 84825
1 50313 86899
1 11252 77298
1 32217 90563
1 21633 63299
1 34142 41363
1 1679 89192
1 37787 63930
1 10775 11723
1 65584 66830
1 17127 69124
1 39380 82209
1 9841 99976
1 23365 36775
1 54492 75405
1 41411 58486
1 53134 56377
1 19548 35631
1 28872 55323
1 31911 79773
1 43536 72320
1 88411 95127
1 17308 55384
1 42142 58533
1 46303 64518
1 18031 20434
1 10956 31538
1 34499 56165
1 2212 96693
1 53447 76088
1 33732 80804
1 52878 73762
1 48238 74173
1 22116 25210
1 4627 99860
1 16231 71063
1 9394 21519
1 1909 96734
1 31942 36237
1 13111 38439
1 5662 45642
1 61264 86512
1 17858 34476
1 9015 52045
1 49697 58357
1 28602 58672
1 70510 74069
1 34876 67473
1 12946 28343
1 43296 85732
1 53135 84019
1 12097 23129
1 12824 43567
1 37331 72113
1 64197 78305
1 3290 20766
1 59181 71215
1 34889 84032
1 4417 34830
1 88239 92428
1 57979 78309
1 13336 64325
1 46599 94369
1 42851 62108
1 4062 52497
1 74803 89243
1 45234 91345
1 69821 99210
1 3119 44130
1 11410 87553
1 23946 53648
1 29620 47723
1 74254 88099
1 58515 71484
1 29538 72236
1 40405 77990
1 25047 29583
1 1329 56054
1 51569 79799
1 56283 65148
1 24266 37476
1 21965 82622
1 65610 88209
1 12146 29444
1 62762 73669
1 14548 18527
1 53282 81599
1 27253 58638
1 29848 92637
1 36294 51642
1 44422 91636
1 34115 76082
1 4200 57105
1 5750 66498
1 5484 59686
1 71549 78183
1 14547 59171
1 18350 38686
1 48434 66184
1 56172 66666
1 19576 50618
1 817 75522
1 23435 43679
1 43989 48897
1 86406 97654
1 19476 81721
1 24127 81479
1 47628 70924
1 85353 99551
1 69005 97013
1 25615 92520
1 24449 82935
1 3109 16753
1 52855 59530
1 33261 84738
1 83566 97162
1 62065 70713
1 28930 76801
1 65964 66299
1 6498 8292
1 38000 48003
1 49569 82309
1 74108 77188
1 12648 81357
1 17049 65996
1 51687 70444
1 1075 36691
1 3902 10690
1 25276 57250
1 17438 41467
1 60946 95673
1 30114 84233
1 48461 63322
1 26486 48442
1 35417 99117
1 15886 56053
1 83143 86530
1 48481 75705
1 87421 96989
1 24016 61675
1 60888 75910
1 38732 64687
1 51344 86305
1 6092 58626
1 36596 50380
1 24668 91145
1 58275 91162
1 16705 95616
1 22099 53796
1 31896 91959
1 13740 69227
1 64441 98886
1 4358 24267
1 11238 39444
1 34146 35647
1 54652 99743
1 22269 24197
1 91686 96614
1 72617 97501
1 10917 46446
1 47642 59729
1 5354 35275
1 75300 75602
1 88289 89510
1 12590 59391
1 110 92319
1 24377 55858
1 316 61388
1 33607 72947
1 49066 97995
1 27620 96035
1 51618 52259
1 3234 29347
1 54051 65872
1 26162 44643
1 40862 62462
1 16785 59676
1 41018 98654
1 17874 57011
1 21652 96956
1 37476 73620
1 26392 97955
1 16316 83702
1 93391 99615
1 54194 92097
1 681 15379
1 62372 89145
1 35595 49086
1 2837 47678
1 58436 66591
1 10729 78151
1 27401 69682
1 75851 97869
1 70514 80141
1 23370 31602
1 49762 69897
1 49916 54538
1 15212 37788
1 10800 71883
1 76185 88041
1 18344 71557
1 53752 88839
1 45206 88122
1 19281 76068
1 30134 46985
1 33809 77240
1 39383 71341
1 58359 69129
1 56956 97184
1 65788 73821
1 28318 44587
1 65247 69319
1 62939 82672
1 1058 24354
1 28088 40863
1 33700 45679
1 21815 73983
1 53423 57694
1 17267 52159
1 19214 98382
1 15099 59484
1 19090 35238
1 11245 17719
1 58565 85909
1 44433 87991
1 21633 94934
1 29587 62441
1 44600 96444
1 58460 97046
1 10068 81390
1 36048 78694
1 10140 24055
1 70977 99649
1 37744 71526
1 59873 85299
1 57267 87641
1 29932 49375
1 32890 47589
1 40062 46847
1 23717 53269
1 44854 83288
1 17810 66903
1 21763 74947
1 43576 97835
1 4071 56520
1 72407 76726
1 41010 85045
1 69429 90139
1 13850 88835
1 3509 14359
1 52141 81142
1 26636 59306
1 41048 52500
1 76 74560
1 7995 90503
1 13087 20722
1 79116 79728
1 11927 18439
1 6836 76419
1 47284 98800
1 20916 72284
1 51014 79283
1 82005 82855
1 13141 25862
1 9022 45915
1 1158 2391
1 32441 94455
1 11097 59345
1 37247 98187
1 18877 89781
1 1978 99944
1 60786 69658
1 60094 82980
1 28046 57146
1 25890 68348
1 53031 64159
1 13676 37115
1 49783 57694
1 29309 68389
1 52946 54193
1 35786 60220
1 54457 88609
1 64061 66673
1 16669 83929
1 8298 44971
1 70056 96951
1 12281 24114
1 12287 35966
1 8858 36119
1 16979 50496
1 4981 49208
1 618 89808
1 10483 18255
1 50402 56205
1 12251 87312
1 2148 85748
1 15903 84148
1 21288 91627
1 55338 76671
1 15825 42461
1 24551 37941
1 78362 85098
1 47676 90291
1 29934 34853
1 13989 38452
1 75808 81747
1 15260 21397
1 36155 68852
1 9652 88765
1 35226 97600
1 17271 38448
1 5700 23079
1 13814 37915
1 15821 25993
1 60020 81247
1 81706 85652
1 33492 45499
1 21770 66886
1 40209 86286
1 13051 27749
1 53149 66668
1 45773 50283
1 53238 62534
1 15960 80638
1 48407 51918
1 42025 69307
1 37530 84331
1 24899 93610
1 51914 60357
1 44480 66486
1 1494 97765
1 66817 89623
1 37569 44927
1 10531 34385
1 2753 28807
1 6523 67766
1 46104 62010
1 52351 96944
1 21007 82447
1 27263 91488
1 32186 45076
1 50250 56052
1 16580 99763
1 65901 67774
1 42182 87257
1 4828 50853
1 28535 50652
1 67662 73405
1 22985 35187
1 39418 49382
1 24 17125
1 30088 83569
1 2900 63856
1 73634 96680
1 29976 39023
1 74664 75313
1 57826 88601
1 50654 74362
1 45209 75505
1 50194 55974
1 736 34799
1 30480 48248
1 39774 65163
1 26911 35337
1 77699 93235
1 32770 79009
1 17 36026
1 52622 79448
1 75907 95051
1 17691 82750
1 65533 80937
1 38156 90986
1 23130 44419
1 20174 83250
1 930 63566
1 18293 66732
1 34074 65557
1 8973 53038
1 28697 38612
1 32884 78987
1 19987 78473
1 753 31133
1 5799 72830
1 42884 85893
1 7746 61567
1 25144 83635
1 18034 56826
1 15746 47713
1 11952 45523
1 2740 94997
1 38049 45049
1 57688 74209
1 29789 63507
1 9746 42967
1 88826 93334
1 35466 89845
1 56419 77244
1 1262 49602
1 12420 94486
1 3692 46341
1 44256 54860
1 41806 50467
1 82469 98051
1 69618 86369
1 53670 71480
1 31463 85147
1 13139 21474
1 11682 80973
1 59122 98448
1 23203 59744
1 31196 57638
1 48090 99936
1 372 79866
1 8973 90670
1 53183 75194
1 44626 81789
1 63166 96354
1 7329 92409
1 2876 84623
1 23633 85730
1 36819 64458
1 74587 86847
1 27016 43115
1 9361 33985
1 51920 88516
1 43786 53518
1 55870 70420
1 1091 22330
1 83600 98091
1 1864 98100
1 22266 91672
1 12624 62115
1 1810 18299
1 39623 67377
1 72840 75293
1 22078 92664
1 10552 62938
1 26541 68212
1 73133 76566
1 7204 23693
1 13609 91983
1 8804 35957
1 17012 82013
1 10382 79469
1 38358 63037
1 43757 65049
1 991 48888
1 41744 88956
1 63024 69810
1 42701 88043
1 53031 67518
1 13407 73707
1 29955 71816
1 4202 32990
1 1391 47432
1 45824 49536
1 20103 24372
1 29513 48973
1 12600 53238
1 21197 94164
1 17912 67856
1 24755 67701
1 3599 84422
1 38394 70161
1 37720 85176
1 60775 79750
1 2455 85796
1 57021 79011
1 38417 91496
1 85333 90954
1 39724 65617
1 4572 14735
1 37904 45280
1 17325 21329
1 27966 30205
1 42192 82898
1 15803 29967
1 22449 30815
1 31896 65383
1 21890 65598
1 31258 63213
1 22642 54932
1 45633 97849
1 63242 97405
1 38892 82815
1 5329 64772
1 20806 74976
1 33557 37648
1 43138 68802
1 12436 45165
1 72743 74719
1 65487 80510
1 31422 81675
1 23617 73231
1 26746 47593
1 49487 72363
1 28292 89394
1 60803 80910
1 3826 13243
1 480 10321
1 50402 67184
1 67761 70315
1 9806 40756
1 28967 55380
1 5749 64757
1 39594 47879
1 8490 70709
1 27536 39809
1 71613 94999
1 8574 57978
1 92919 99418
1 14029 36828
1 8023 57942
1 5996 44596
1 47045 54564
1 16340 45846
1 10166 47879
1 72889 76905
1 9198 53969
1 14241 25760
1 12481 79791
1 36625 67628
1 25528 87743
1 60064 80926
1 40029 60511
1 4772 98772
1 5302 62276
1 60226 74749
1 7774 58208
1 66951 85244
1 42701 65517
1 29825 76294
1 12693 27560
1 244 61859
1 24142 60514
1 15821 77078
1 3720 88254
1 53699 74352
1 27775 91646
1 66022 82431
1 4354 86062
1 21735 81432
1 27248 90846
1 2335 89098
1 16135 19152
1 19891 32247
1 55335 85227
1 20253 75352
1 38246 64636
1 17847 47061
1 38825 46809
1 31409 90177
1 31641 42853
1 64560 82134
1 47585 64930
1 7066 74812
1 325 64124
1 43731 94571
1 1595 32738
1 27932 45631
1 2339 53574
1 5361 98899
1 3256 50184
1 24356 63840
1 34785 66779
1 43454 62834
1 45647 92794
1 59717 61018
1 85932 95866
1 76225 97186
1 5464 14175
1 59476 68652
1 12093 60706
1 74892 85336
1 6725 16272
1 28471 78281
1 56280 85612
1 87572 96910
1 14444 33994
1 33315 44163
1 57597 82973
1 3536 73445
1 24858 47895
1 1465 42114
1 5826 66060
1 24541 40032
1 21135 75898
1 13068 93000
1 21411 39766
1 59558 92828
1 34337 58248
1 50347 53282
1 62554 68381
1 23313 38050
1 24734 65796
1 10270 72523
1 86554 96242
1 20772 76485
1 46804 52280
1 77214 95573
1 20810 84894
1 8992 15746
1 51658 58017
1 47514 92487
1 86162 92686
1 36059 57101
1 47150 95001
1 67832 84982
1 46957 81925
1 42533 56963
1 40878 66822
1 22472 88661
1 44650 49433
1 51081 94131
1 76755 92470
1 37287 91635
1 32856 38665
1 10012 29479
1 65476 93703
1 71874 88822
1 7927 87340
1 67621 99616
1 12221 42468
1 20970 40203
1 52353 82949
1 51937 61488
1 18656 89630
1 53785 54681
1 28362 98693
1 52724 84747
1 36361 93905
1 60215 73830
1 83448 86516
1 12843 76549
1 33691 72030
1 8633 40465
1 71422 72150
1 5222 40483
1 41963 45529
1 4667 69975
1 39282 99729
1 37657 90884
1 5723 7026
1 39472 57963
1 59875 99292
1 69186 76544
1 3397 39976
1 37572 53355
1 43631 70441
1 33573 59699
1 11464 43454
1 62027 99097
1 74559 99490
1 28201 84254
1 41288 76507
1 2457 14299
1 36260 48116
1 20377 45508
1 53724 73848
1 71280 93460
1 23228 73512
1 35654 61967
1 50732 59911
1 30446 59377
1 60878 63717
1 32618 64418
1 48069 59677
1 67176 95152
1 11558 82067
1 5668 67110
1 16580 90983
1 74918 86791
1 74355 91395
1 2249 27416
1 82966 86283
1 83795 84780
1 73960 98886
1 25935 93688
1 50892 93615
1 62517 68166
1 23058 27837
1 54522 86689
1 67688 89364
1 11105 60468
1 46723 63661
1 38481 60118
1 42464 84623
1 24465 42648
1 39093 67384
1 4639 84249
1 74124 92984
1 4207 63404
1 5069 16032
1 30709 47251
1 6196 25121
1 8523 24874
1 77 94383
1 25093 80433
1 15551 72390
1 37838 52319
1 3975 86987
1 62982 98979
1 39718 69751
1 535 40518
1 20867 50313
1 20478 90005
1 64052 97370
1 20843 57438
1 75221 78970
1 5136 55449
1 51363 76144
1 14326 62759
1 34708 82678
1 50354 85275
1 15594 85187
1 69990 95912
1 30968 96186
1 43528 93917
1 13198 18967
1 59432 67886
1 17669 90623
1 33248 90113
1 25012 94075
1 4514 54807
1 27856 36247
1 9816 89634
1 25353 55994
1 30527 76868
1 10928 35128
1 3643 10004
1 56985 88042
1 11490 86022
1 26994 89356
1 18796 80123
1 55209 78000
1 65582 96374
1 9202 80435
1 36374 66045
1 3327 78872
1 10889 33393
1 1995 72888
1 24645 80709
1 67147 83723
1 83485 98073
1 49459 74484
1 63144 85829
1 69261 69771
1 16051 32474
1 20935 75551
1 1460 84557
1 22052 51875
1 68720 87720
1 41282 94524
1 26400 77497
1 13553 39940
1 27494 50743
1 5388 60136
1 29263 63003
1 40354 78617
1 36169 73214
1 73239 75007
1 85671 98351
1 9253 57751
1 23590 95365
1 40745 78898
1 8237 60407
1 4349 67555
1 3958 88556
1 39505 52591
1 21249 76354
1 64374 72612
1 26405 30637
1 61730 77959
1 22972 48271
1 486 26077
1 32363 71131
1 12658 56148
1 31458 73242
1 17717 86952
1 4475 19767
1 46818 49035
1 27394 66875
1 83491 95440
1 41145 71129
1 16750 30924
1 17445 23419
1 33191 54318
1 13182 92458
1 44148 66016
1 30366 59419
1 31055 69166
1 20682 67961
1 48773 59075
1 61077 77751
1 52912 54846
1 10997 30750
1 11907 60969
1 55686 98264
1 43645 56788
1 29607 53360
1 55044 73530
1 419 34749
1 23822 52841
1 1023 59953
1 51081 57561
1 1005 51388
1 40168 98003
1 3934 22382
1 83279 92634
1 15121 57384
1 1194 71795
1 3731 60811
1 7330 70949
1 50715 88796
1 9610 31776
1 58312 93145
1 10888 78096
1 46819 91890
1 3908 9163
1 12382 96828
1 425 23357
1 14811 15532
1 36940 87294
1 36704 78739
1 28297 42002
1 28939 70789
1 27819 68496
1 78574 94612
1 16408 97110
1 62297 89183
1 54412 97344
1 50362 69511
1 36362 70899
1 65184 92268
1 54817 69774
1 52285 64024
1 15676 37266
1 38143 68199
1 21098 24434
1 67640 82289
1 41674 44292
1 8522 39610
1 78479 93833
1 40425 44743
1 38398 57013
1 18392 76408
1 29553 41240
1 34109 81706
1 31785 77457
1 27699 68741
1 13641 90076
1 52870 95499
1 4362 97441
1 28228 98383
1 24029 27813
1 3022 17741
1 29131 82406
1 87864 93835
1 15820 26935
1 40662 67489
1 36362 43097
1 75760 91039
1 41959 62379
1 50232 67018
1 47749 51354
1 44621 53177
1 37108 87630
1 43662 46642
1 18507 54433
1 51685 80764
1 66532 66598
1 33988 73912
1 26915 35090
1 81158 95832
1 6203 34994
1 32820 57685
1 14870 69243
1 33293 63417
1 97094 99536
1 79545 92011
1 24598 57319
1 8340 38549
1 15430 35758
1 30201 65815
1 5079 39339
1 60454 62712
1 77344 87332
1 15305 31344
1 15083 34366
1 51981 90584
1 14930 18899
1 21079 90877
1 43672 76979
1 36300 55322
1 3486 95493
1 1985 71610
1 30544 80149
1 1806 46305
1 2361 86741
1 30851 95278
1 38326 64742
1 32768 37051
1 10297 20904
1 83863 93998
1 14340 30586
1 42244 62787
1 32054 46694
1 19440 55896
1 15224 87018
1 64029 85791
1 50639 75196
1 31515 73948
1 16728 93164
1 20672 89641
1 65732 73690
1 18437 33232
1 7675 27344
1 43381 95602
1 75612 95700
1 15749 53322
1 48745 82107
1 59249 85124
1 4228 15583
1 10800 66150
1 69314 86915
1 72267 79215
1 71738 73732
1 52830 75595
1 33336 85780
1 26528 43751
1 41814 47680
1 26615 76659
1 30737 69933
1 23684 74191
1 31646 75749
1 21531 47146
1 26363 86352
1 12346 59364
1 47684 81347
1 86521 92725
1 16475 42411
1 59593 70023
1 11799 78965
1 483 77246
1 54719 60269
1 36008 85584
1 25984 47779
1 5392 30545
1 59862 86673
1 29894 32553
1 40316 72556
1 19168 51097
1 42075 67398
1 4797 28694
1 20159 91835
1 5313 52766
1 23944 87370
1 50959 78878
1 3110 83198
1 19501 21153
1 42598 50640
1 35551 76174
1 13894 66706
1 29096 34369
1 22803 23937
1 30968 50898
1 51622 74089
1 125 45214
1 15012 90933
1 5917 96007
1 46719 78412
1 70475 92208
1 39380 85064
1 1559 66507
1 48784 63399
1 19377 21616
1 44471 98945
1 35596 85417
1 7041 65857
1 55994 63192
1 5256 34862
1 9611 18666
1 12596 53877
1 58204 87871
1 5473 48800
1 46919 85177
1 7975 35108
1 28229 52490
1 30725 76653
1 11160 35943
1 14122 51082
1 9835 74623
1 53756 90471
1 20121 25097
1 8973 17159
1 9462 42008
1 48737 63963
1 4073 44086
1 56229 67329
1 34134 74674
1 39924 71830
1 19532 56748
1 4492 44894
1 47861 75672
1 29873 44787
1 36938 72010
1 22093 85023
1 48210 58374
1 37489 76597
1 42732 58069
1 36476 62944
1 19212 60863
1 53702 54417
1 29828 64341
1 7841 48916
1 7928 41595
1 28521 67546
1 16260 69463
1 57220 63411
1 11641 21324
1 1879 39308
1 36523 50532
1 63550 65392
1 18081 73082
1 7804 32406
1 6751 69925
1 12531 28119
1 72276 83462
1 16681 62573
1 33342 53845
1 27950 77753
1 7334 84262
1 20582 51736
1 25352 80659
1 83433 93083
1 87400 94302
1 30262 73449
1 68483 84256
1 42815 80108
1 28836 45344
1 18158 26312
1 13042 36905
1 36433 86015
1 50150 59332
1 22618 71760
1 2570 20050
1 20332 36319
1 1237 72014
1 11447 36146
1 80663 99214
1 45101 92049
1 80092 86758
1 13472 48327
1 7369 97397
1 14843 18489
1 12851 79152
1 11539 94992
1 49922 93620
1 34722 88155
1 13498 74098
1 35613 87974
1 18836 82865
1 12301 45510
1 32507 53483
1 43807 63797
1 42908 60720
1 22934 94818
1 31242 83356
1 81012 95415
1 699 6678
1 32366 48712
1 2374 67874
1 52014 61083
1 39266 89442
1 21345 42526
1 80168 97927
1 10119 40457
1 44234 95988
1 32623 48701
1 4182 35953
1 4551 80873
1 27417 53412
1 17233 99151
1 58092 61624
1 18047 50527
1 83466 95233
1 7843 48000
1 78326 88844
1 16089 44574
1 3425 22389
1 31046 96482
1 37672 69628
1 31083 74423
1 41 44686
1 62686 62955
1 4016 21831
1 26987 69826
1 31108 31623
1 2387 93747
1 51666 97210
1 33207 65365
1 20707 51066
1 79986 86649
1 44457 88249
1 29065 59733
1 23863 52548
1 842 90782
1 36361 85074
1 4810 35263
1 62058 98260
1 85521 87750
1 32462 99765
1 41819 46590
1 60254 85894
1 1468 36287
1 71778 76588
1 243 89396
1 38403 84435
1 45904 79853
1 81769 95855
1 28600 98358
1 48316 87432
1 33545 77637
1 53790 86309
1 24600 47068
1 54897 86037
1 26568 95585
1 10725 26777
1 66363 67629
1 18020 63605
1 1729 57710
1 7897 63297
1 13711 37647
1 10622 88394
1 75666 83672
1 15740 91446
1 34974 52952
1 68041 72121
1 12142 78525
1 37353 83717
1 8121 32315
1 39093 63080
1 25287 81926
1 58315 64266
1 8078 23801
1 45461 91109
1 22552 62778
1 39225 52581
1 61760 90979
1 8448 24097
1 33408 46114
1 58456 96908
1 16607 16807
1 6388 24558
1 30622 85937
1 17900 63453
1 12895 79097
1 2829 56742
1 17303 40445
1 19066 29153
1 21206 86223
1 12113 24773
1 32223 73908
1 44357 91816
1 26630 32254
1 82764 93733
1 40288 97524
1 35786 89552
1 12444 76821
1 31583 66038
1 58188 68381
1 33664 97351
1 24445 77428
1 19686 27443
1 4301 66561
1 42665 60022
1 36855 63294
1 30928 53454
1 96584 99067
1 61536 92245
1 14319 57505
1 37411 42407
1 63505 80896
1 47878 85055
1 50989 63157
1 50664 50949
1 51441 86393
1 66820 88625
1 54082 65197
1 17377 30782
1 77099 83903
1 6208 83983
1 49438 76904
1 37418 90135
1 11277 95140
1 22663 93824
1 58082 89848
1 32561 42920
1 47947 50270
1 86899 97316
1 2906 98099
1 14360 50944
1 54533 87710
1 32547 34755
1 33734 47964
1 52879 96390
1 84371 99782
1 73079 89062
1 71610 89901
1 27417 65975
1 39814 79591
1 7295 45779
1 12601 74072
1 59913 98536
1 54149 67653
1 52291 66684
1 41863 57818
1 32143 42040
1 30367 89698
1 80947 86293
1 4448 66744
1 5283 34311
1 25233 38458
1 62245 86868
1 23843 55237
1 52623 75116
1 1259 4638
1 17897 41150
1 62590 73479
1 26497 61087
1 632 71215
1 10855 88741
1 61229 96703
1 17830 74371
1 59991 63582
1 30558 93966
1 44532 46704
1 47778 80814
1 65469 99250
1 75780 94511
1 19521 73818
1 28682 32679
1 64469 77759
1 2071 21535
1 55047 74973
1 46515 59012
1 13844 34395
1 21815 24823
1 64524 85396
1 43595 58372
1 60490 82919
1 16119 51499
1 9850 95130
1 82237 87927
1 52774 96559
1 31263 99643
1 14022 89288
1 8864 99651
1 38298 66946
1 13005 41152
1 62703 66162
1 51734 83663
1 94023 98378
1 21899 48427
1 15391 73967
1 44992 62249
1 39684 68383
1 28898 53687
1 21993 86800
1 12297 61279
1 11423 37199
1 50018 79261
1 58444 67269
1 31767 66729
1 3072 99380
1 38850 75773
1 40684 71902
1 49561 69602
1 1962 68019
1 24219 33977
1 2359 67949
1 76045 83130
1 31283 79529
1 9930 72694
1 29754 98248
1 12593 33258
1 29445 32805
1 41313 57073
1 43306 71595
1 46910 57948
1 15225 27985
1 71893 93734
1 40503 91449
1 23482 69422
1 13976 46252
1 54296 95071
1 13971 17055
1 38440 90160
1 256 98444
1 19534 79357
1 26244 95900
1 46854 89785
1 43871 68314
1 53280 87106
1 35963 80686
1 54249 95093
1 8931 71884
1 32498 68542
1 31687 97980
1 40148 71689
1 30670 97704
1 16833 43248
1 31437 81564
1 32026 46962
1 25957 76796
1 70261 74322
1 3203 10304
1 42934 63500
1 27956 71574
1 4248 96712
1 7444 82410
1 70952 89687
1 25032 52618
1 4213 63385
1 3709 28148
1 2059 99327
1 65516 81911
1 77700 78827
1 12508 70141
1 23250 36675
1 81345 94605
1 17667 79873
1 93414 96309
1 2653 57048
1 578 49420
1 47967 83740
1 9110 77711
1 20349 24557
1 14498 95906
1 25234 98261
1 65877 83128
1 36395 67059
1 41578 68559
1 62671 81300
1 71641 77208
1 42413 43155
1 8412 45574
1 72817 84739
1 4941 50410
1 66434 90212
1 20987 65689
1 65286 81694
1 61730 95529
1 8830 82005
1 14221 87944
1 26701 75163
1 47817 59837
1 11614 75373
1 45314 82186
1 11417 17668
1 1769 74393
1 9786 20294
1 29251 91465
1 21646 44343
1 35514 52174
1 18324 98453
1 52311 60822
1 49901 79166
1 29692 91175
1 2644 63281
1 3505 87426
1 24998 49663
1 36651 63007
1 48696 72327
1 30046 44009
1 33027 72329
1 26423 74853
1 2611 27088
1 10124 13039
1 90747 99340
1 73024 80509
1 39309 53533
1 59610 79695
1 19466 54101
1 25126 37172
1 28448 33204
1 5751 30842
1 24254 64588
1 39289 92531
1 6930 42520
1 52549 67770
1 43684 72734
1 47498 48324
1 19468 92589
1 24388 30719
1 64610 64745
1 25244 51851
1 75802 88481
1 54267 66237
1 64020 78461
1 44067 59936
1 71917 85890
1 48845 85777
1 70085 94595
1 80252 95998
1 16262 76086
1 71734 98731
1 29806 69406
1 8543 98890
1 7818 34314
1 23833 28023
1 17660 97477
1 9980 57273
1 29953 79627
1 6327 56273
1 57764 87821
1 55787 60162
1 11958 50255
1 40023 74706
1 26663 96362
1 11028 53137
1 32412 67276
1 1876 34888
1 25610 45427
1 1775 82669
1 35173 37949
1 60166 88175
1 18143 53689
1 54768 62792
1 50594 57770
1 47766 85398
1 31484 45074
1 44419 75523
1 15816 30943
1 2017 71073
1 46144 54867
1 56652 84272
1 7402 91343
1 71349 98318
1 43167 89316
1 26247 40050
1 7615 61620
1 90499 93021
1 64933 94780
1 90904 96455
1 17486 94846
1 30225 34241
1 3605 92548
1 17349 42139
1 51899 73034
1 25703 76692
1 12712 24759
1 42982 46890
1 53481 91802
1 18900 76561
1 7065 13846
1 29673 98692
1 36681 59887
1 44441 97577
1 71015 72676
1 72138 86482
1 11685 35255
1 11809 47786
1 74076 95269
1 2408 86051
1 60838 74280
1 74530 81088
1 41365 96815
1 44090 94455
1 36386 47314
1 2324 4413
1 34566 83849
1 79885 85725
1 19184 58385
1 9806 82972
1 21650 35446
1 43774 56991
1 19622 70565
1 18141 63081
1 31323 86972
1 38084 54355
1 63217 91841
1 52232 81152
1 13473 32114
1 31543 53752
1 30492 76226
1 57360 67368
1 76686 96520
1 91753 96503
1 27661 65425
1 59070 71243
1 9396 72754
1 2120 24395
1 12864 88778
1 2558 60150
1 2076 25967
1 2274 66865
1 31877 39101
1 39282 92170
1 6115 84057
1 85018 87166
1 25854 58768
1 75836 86637
1 68351 69716
1 74689 76797
1 31104 86238
1 80664 96950
1 49253 65583
1 4931 89161
1 31784 55009
1 12361 45692
1 20980 97080
1 12839 99497
1 28682 40324
1 15478 72345
1 84571 84722
1 315 45284
1 8370 47844
1 19921 73956
1 16532 23329
1 28189 80249
1 57301 73724
1 5166 95229
1 25863 76414
1 8434 54410
1 22681 97854
1 13198 49498
1 39036 88943
1 25950 81888
1 48190 59559
1 47251 83965
1 52209 80296
1 14993 34913
1 52184 95311
1 13894 83366
1 45255 98886
1 41697 52276
1 30602 94654
1 12579 29354
1 53649 63767
1 38652 86611
1 65620 73232
1 25441 41933
1 20364 21580
1 6958 42878
1 35940 41461
1 21207 68921
1 64604 89011
1 15757 50485
1 36429 78785
1 43764 66825
1 6283 23551
1 25279 62127
1 13981 93366
1 73297 94870
1 18693 53256
1 44280 96927
1 55280 78418
1 48720 76791
1 326 44988
1 75343 81563
1 34827 81356
1 36804 93179
1 16870 33304
1 254 44096
1 11385 25572
1 57747 71046
1 50497 97916
1 24981 59802
1 79441 79601
1 6990 9112
1 34087 46363
1 30608 66676
1 39883 48020
1 274 40944
1 7621 68885
1 34160 41626
1 26672 78946
1 11307 73217
1 77241 98302
1 20275 24260
1 27800 62572
1 46010 64853
1 35249 92932
1 67567 80666
1 61201 62387
1 3860 95753
1 3343 15083
1 67443 73010
1 25782 76502
1 50027 50436
1 29394 76669
1 2421 83461
1 33254 95698
1 10789 62499
1 6620 68077
1 14492 69857
1 93 78998
1 34754 38191
1 55137 62307
1 75364 77223
1 45590 90644
1 794 10753
1 7469 69910
1 18553 63826
1 24491 34572
1 12443 86053
1 84213 98909
1 3233 34442
1 4018 35208
1 42295 68972
1 33049 89485
1 4971 25876
1 20298 32623
1 41954 60362
1 52976 53448
1 28953 88237
1 75468 84023
1 53591 97847
1 6356 71641
1 50060 95194
1 50115 55504
1 41720 71563
1 50805 60670
1 46157 48767
1 10220 47578
1 26295 52437
1 63851 88624
1 71802 74068
1 73978 81996
1 64032 65587
1 75688 89370
1 65474 66344
1 25555 94381
1 27332 89925
1 22280 53987
1 57550 66775
1 21464 68374
1 9709 96444
1 2123 29750
1 36222 75632
1 45635 93612
1 58294 66014
1 62831 85035
1 29959 85330
1 28597 50006
1 7336 67916
1 1825 11151
1 24716 96474
1 67664 85090
1 27775 61627
1 25936 29912
1 17229 58060
1 42108 56510
1 56259 96382
1 20622 48063
1 867 63965
1 33861 40191
1 34097 70457
1 7025 88449
1 28457 49384
1 2077 20539
1 87161 94278
1 54836 66817
1 20989 70766
1 41903 42167
1 16417 65233
1 1898 14862
1 61218 89455
1 12153 96331
1 36998 82037
1 43408 82647
1 43901 59990
1 63319 81341
1 6816 88128
1 52470 71136
1 2074 61869
1 20002 60379
1 12824 35661
1 72537 86790
1 37013 47923
1 34234 96019
1 48767 57505
1 2575 12442
1 6418 87372
1 22049 46014
1 45006 72667
1 3486 82752
1 87 10272
1 1874 27454
1 4587 11096
1 11440 71553
1 15608 17199
1 26408 36897
1 5083 35611
1 25671 46168
1 17096 40646
1 87826 93895
1 120 46941
1 81461 99863
1 7805 36852
1 10478 29067
1 50311 57875
1 10057 71962
1 18089 80818
1 73882 80910
1 20435 36626
1 36857 45150
1 40162 43075
1 34642 84027
1 52487 62683
1 23598 73623
1 3614 36463
1 41569 79575
1 63677 90275
1 14550 83579
1 71359 75768
1 31659 78936
1 11563 72529
1 46562 59907
1 26506 65734
1 77609 82850
1 28717 98473
1 11055 74663
1 51717 94539
1 14285 98027
1 85235 99269
1 30336 54081
1 28112 77476
1 219 25856
1 29130 73706
1 15614 73769
1 19190 54475
1 10999 85813
1 60305 88081
1 20210 75619
1 47699 96659
1 70598 95427
1 17458 77652
1 8308 59403
1 5974 24130
1 4582 95797
1 82200 89393
1 29692 65542
1 10431 27638
1 67014 95532
1 48724 90408
1 47097 54821
1 65425 98224
1 46625 97059
1 72987 81151
1 3391 96452
1 45947 69169
1 62816 71187
1 61700 88768
1 70455 90635
1 74013 79630
1 5100 91354
1 7949 96247
1 8576 70360
1 85255 96662
1 50081 94731
1 75382 97397
1 69892 71236
1 66492 97097
1 21620 47145
1 10849 58771
1 6433 73565
1 47675 77432
1 35832 96609
1 58074 82887
1 59015 85128
1 37445 56311
1 21790 23722
1 50831 60395
1 5030 31086
1 8163 53595
1 10375 25266
1 62885 87245
1 15574 77181
1 53588 82090
1 6307 38690
1 38973 75621
1 44145 63046
1 32906 60704
1 37607 48164
1 17762 70538
1 67574 80254
1 54022 59763
1 41804 92646
1 23089 54441
1 79392 97094
1 51979 53372
1 25843 53720
1 12315 64451
1 50568 70952
1 22319 27501
1 27750 30343
1 31780 86990
1 72887 82407
1 25953 88897
1 53882 87806
1 65228 93962
1 47440 77139
1 44035 68592
1 16475 57433
1 51285 95232
1 3494 84439
1 31983 37467
1 4539 40437
1 61266 72368
1 16669 38801
1 12740 67625
1 40206 88022
1 64388 97201
1 35752 64090
1 56596 58520
1 2387 73341
1 50266 78229
1 58526 90862
1 19125 38885
1 41658 42147
1 4808 65108
1 40856 49586
1 6679 36286
1 62337 92856
1 10736 87580
1 51732 70442
1 27853 38487
1 3119 71756
1 33664 91993
1 10882 33874
1 33158 93839
1 17576 59709
1 5289 46461
1 40375 87688
1 30776 71876
1 17404 79010
1 61348 87928
1 22095 52302
1 3825 59016
1 62804 82849
1 61015 62582
1 54437 84299
1 22287 27681
1 6531 89566
1 4919 51963
1 66328 79339
1 61323 79140
1 10774 80271
1 4788 18457
1 35797 46039
1 9522 67162
1 65822 90024
1 38377 73695
1 8804 73185
1 22272 56581
1 29743 56934
1 28990 79798
1 9096 15627
1 16040 51928
1 70786 99782
1 5153 48555
1 10604 84756
1 4929 77001
1 56642 62271
1 71952 93760
1 70670 71540
1 82172 98876
1 9857 24645
1 40626 84155
1 17255 88619
1 776 51810
1 39225 80719
1 32796 70677
1 28245 62978
1 33290 90075
1 66051 84891
1 55050 73263
1 76270 89549
1 15309 34919
1 6640 41240
1 72268 88760
1 15431 70954
1 43589 59372
1 445 84720
1 15212 58610
1 9530 76476
1 38696 68815
1 72103 97624
1 30603 77323
1 52457 83492
1 66943 81807
1 26399 45300
1 20558 53626
1 12487 63900
1 60695 86474
1 24104 82114
1 26722 35668
1 24066 30312
1 57899 95804
1 14466 30858
1 26126 92634
1 14417 81647
1 12736 65917
1 84163 85574
1 26287 36962
1 49806 93656
1 20908 39711
1 64587 88237
1 62993 75386
1 72817 97688
1 9159 76374
1 75500 81101
1 12102 66032
1 25006 63216
1 34214 70211
1 5313 47603
1 57261 79057
1 24035 56187
1 36448 77709
1 19013 75827
1 28314 35801
1 16713 86022
1 12594 24028
1 28567 37062
1 902 69226
1 474 71138
1 18737 61865
1 59976 67387
1 36797 80568
1 59237 98901
1 22904 93039
1 38712 98042
1 21516 73922
1 9258 38745
1 28333 31079
1 7866 17440
1 86435 92264
1 19020 92110
1 23749 95808
1 41314 49488
1 30192 90199
1 19002 93908
1 33228 77340
1 24045 59660
1 60575 73348
1 5392 40927
1 85205 90302
1 79017 98576
1 30968 82865
1 59200 72317
1 41433 93419
1 37662 73633
1 62979 70759
1 10433 67734
1 72383 78914
1 32142 71288
1 43773 58692
1 23663 31294
1 82832 93095
1 42193 62778
1 32099 96044
1 92853 98202
1 28650 94257
1 34634 67820
1 36817 45677
1 31539 54345
1 51400 60580
1 4938 56207
1 10190 21746
1 4408 15774
1 3395 34190
1 33920 39433
1 72712 83782
1 3736 9713
1 46324 50721
1 25550 37434
1 51464 62786
1 10890 43135
1 51500 81252
1 7829 19815
1 64482 74332
1 62155 75494
1 11275 17587
1 5556 77409
1 54311 88182
1 7563 85275
1 40861 71689
1 20371 22169
1 7113 90772
1 79802 91001
1 48419 95282
1 59291 63365
1 80401 93907
1 6455 98229
1 11622 90747
1 5728 19129
1 41385 79440
1 57229 62079
1 42098 42998
1 61840 86966
1 9525 68442
1 35663 50281
1 25032 95272
1 52086 85385
1 58887 85208
1 22879 66780
1 8513 39140
1 63155 78193
1 11247 54269
1 11291 27469
1 77392 83119
1 11321 62853
1 19376 23886
1 60192 73500
1 11740 31231
1 7827 87591
1 16612 90021
1 7945 29075
1 36408 36549
1 47064 54201
1 3799 16813
1 46070 53722
1 4217 11357
1 67944 75580
1 1861 74926
1 52002 95885
1 44195 72631
1 26655 71835
1 90026 97653
1 73207 79036
1 22153 37596
1 15235 85311
1 64765 73692
1 66366 94178
1 96014 96659
1 46108 84855
1 43035 67328
1 45376 81027
1 10629 35987
1 65815 91097
1 69730 77287
1 9605 91210
1 1259 39382
1 52228 97113
1 15117 80444
1 2996 50218
1 75303 97715
1 30069 88824
1 39805 87091
1 1134 63529
1 858 81454
1 55402 63052
1 65804 90538
1 12338 29074
1 693 53573
1 9783 54656
1 67882 83666
1 25661 94939
1 17824 23364
1 13305 34400
1 44146 66012
1 2322 12414
1 7407 37463
1 323 77385
1 20963 88315
1 40356 73547
1 27424 48132
1 66970 94061
1 82081 86721
1 40644 60766
1 15620 67368
1 65578 76927
1 39831 44872
1 31847 75156
1 21436 25145
1 21426 42090
1 35021 45873
1 70386 89861
1 12419 47960
1 19968 62190
1 41122 97775
1 41660 85693
1 22155 93306
1 49556 53860
1 7646 76691
1 48014 67327
1 3532 75604
1 56104 80688
1 9663 67009
1 46209 97319
1 2798 55092
1 10748 23163
1 49798 59203
1 47911 79356
1 37765 85891
1 26532 89888
1 78194 90634
1 21238 76782
1 11487 19899
1 31799 68417
1 8889 23770
1 18862 77449
1 90818 98658
1 77224 96650
1 64372 71996
1 493 64481
1 48931 74009
1 41839 50922
1 64928 94910
1 20374 28079
1 31508 50923
1 42263 76199
1 15836 52689
1 20082 30095
1 14279 36077
1 2352 27145
1 71563 90028
1 16843 49507
1 77960 97664
1 45900 69052
1 33978 95589
1 21855 71519
1 3966 58803
1 40688 54211
1 43772 92434
1 54807 59543
1 11656 57862
1 29227 43617
1 45457 78116
1 62912 91457
1 16825 26154
1 38867 46773
1 50212 53195
1 16878 36661
1 14366 72160
1 49494 52787
1 56043 59666
1 50291 50900
1 10048 67861
1 58512 64197
1 62419 64053
1 2954 25153
1 30540 39833
1 6507 43282
1 38626 62945
1 57521 81280
1 6112 36982
1 23768 51872
1 54960 59832
1 82141 82536
1 6068 9632
1 15668 42066
1 11643 38782
1 56309 98661
1 46581 64287
1 85455 95712
1 13184 26269
1 24866 62124
1 1110 41023
1 16807 50587
1 83993 85488
1 78408 83931
1 14369 32541
1 32239 79080
1 3744 78900
1 57203 81618
1 54264 67298
1 96265 96837
1 10103 54411
1 49950 79242
1 39635 52845
1 40822 57145
1 38033 97740
1 57137 73238
1 22876 57362
1 49866 72544
1 1827 99857
1 6127 48664
1 61669 88741
1 14737 45093
1 10190 23510
1 12333 25637
1 24316 91205
1 37898 79753
1 14880 31531
1 20964 69754
1 73941 86900
1 66826 75838
1 4486 48752
1 90280 96829
1 18155 39445
1 6000 70869
1 37121 86486
1 19134 62094
1 27943 87236
1 21686 88942
1 56399 63382
1 31397 40760
1 26833 30984
1 60694 93932
1 7214 43830
1 6222 25889
1 27677 79362
1 43744 60488
1 19205 23990
1 63592 74737
1 9504 29178
1 16294 17952
1 25505 72703
1 74887 75772
1 46551 98683
1 23325 98229
1 25862 49923
1 54548 66851
1 11892 49821
1 73930 83044
1 22039 95427
1 11403 92093
1 5474 17166
1 52398 60402
1 8355 34136
1 73097 83114
1 51587 78698
1 17014 28578
1 33193 73462
1 87753 95410
1 20820 34104
1 1289 22886
1 7247 48593
1 17406 69519
1 11859 77352
1 92906 93755
1 46603 59284
1 24924 62143
1 22077 46866
1 32590 99665
1 11649 92452
1 33053 49861
1 19622 23298
1 63793 96222
1 32404 69201
1 15976 18814
1 14132 40086
1 4747 38530
1 37105 79816
1 11120 77505
1 66466 94850
1 34592 88599
1 56861 74149
1 2154 66126
1 55813 80165
1 73836 78410
1 56562 88760
1 26770 40741
1 54078 54846
1 29225 36401
1 84113 88402
1 27381 76061
1 64494 75312
1 10657 72953
1 13185 39268
1 26884 37903
1 17661 99650
1 68031 83478
1 33322 81194
1 16495 17792
1 60575 63827
1 3264 72149
1 59199 94010
1 67865 89833
1 21441 96024
1 45618 65686
1 7810 46308
1 17617 90205
1 89112 90654
1 81978 85900
1 14999 76157
1 27203 27839
1 6062 46475
1 42096 52991
1 11954 78900
1 354 44045
1 14360 86463
1 13540 14119
1 36692 99567
1 3009 53617
1 19624 72774
1 12443 47887
1 76026 90598
1 24472 42518
1 39179 82456
1 20038 75932
1 34668 96458
1 23274 29605
1 19765 49968
1 33630 50007
1 69300 97233
1 65915 71662
1 67688 82304
1 20311 31443
1 5024 87096
1 13541 14931
1 96994 97450
1 55171 88012
1 34483 38670
1 17561 51941
1 8448 53301
1 26433 46653
1 21091 22198
1 19293 20269
1 28921 54680
1 82614 92064
1 8219 19368
1 30674 35483
1 17390 90408
1 22967 61832
1 51743 75336
1 10541 78294
1 46306 80192
1 4806 65218
1 27829 68099
1 62997 97852
1 17518 18700
1 69590 87924
1 75374 81282
1 23473 92432
1 4929 29868
1 5233 86769
1 23624 68647
1 24971 81983
1 20622 96707
1 8721 12842
1 56002 94655
1 41089 70211
1 18177 55712
1 12053 96560
1 13924 76434
1 49728 70421
1 21742 81175
1 46507 71881
1 66796 94685
1 17004 33275
1 19210 34817
1 2115 66312
1 33714 66473
1 12314 25910
1 67540 91123
1 15108 24588
1 30193 79044
1 12345 61361
1 21267 60070
1 27920 36389
1 94733 99934
1 13736 65970
1 69837 99992
1 4559 95520
1 42604 64457
1 8823 86260
1 3592 23217
1 4654 83601
1 57093 90896
1 42875 88822
1 33327 41692
1 23120 88605
1 18094 52263
1 28793 52206
1 38 97779
1 14320 21433
1 5493 45553
1 13 83332
1 4195 17222
1 19017 82880
1 39720 67963
1 89506 99450
1 31880 51647
1 37414 41225
1 66100 80441
1 48224 49690
1 29744 86683
1 63062 79660
1 10156 51714
1 78994 99702
1 14552 70042
1 82860 94980
1 61110 87426
1 20668 62030
1 4634 12039
1 8915 18848
1 50056 75900
1 22462 70317
1 80831 86376
1 27692 69726
1 31591 71149
1 47247 99791
1 60779 72429
1 45641 50196
1 82533 86510
1 91541 98859
1 67002 94042
1 40797 50462
1 19495 77578
1 28654 31879
1 27393 85982
1 32769 78428
1 32323 57093
1 2510 55385
1 953 92845
1 15857 84496
1 63569 94057
1 29977 69459
1 2947 80319
1 25539 47437
1 58416 63234
1 63930 83619
1 53309 93841
1 44090 82655
1 23712 92000
1 11769 49863
1 5565 64691
1 31733 33697
1 53031 98071
1 14885 16732
1 28043 91948
1 28342 53165
1 14863 79776
1 29628 99030
1 37096 79344
1 62683 92528
1 95684 96183
1 57528 71192
1 52891 68213
1 7260 26144
1 73465 89021
1 20054 28744
1 30184 92255
1 30092 79810
1 10677 88578
1 9392 39512
1 344 12465
1 11547 61863
1 54681 58217
1 30847 56291
1 37323 41439
1 11849 79317
1 78149 85211
1 54344 96193
1 20622 44670
1 68155 82167
1 8170 21656
1 69342 83455
1 6232 20410
1 6813 87769
1 22744 82027
1 4524 80929
1 47284 69622
1 20944 44411
1 2663 11453
1 43532 61569
1 18110 35532
1 23889 99815
1 34627 89932
1 34997 71073
1 28779 56901
1 66941 84398
1 15275 80842
1 83143 94919
1 13724 14182
1 57121 81533
1 3479 52090
1 33512 84888
1 12210 87226
1 23466 61959
1 29075 41873
1 54828 92788
1 86940 95594
1 21215 31147
1 24431 41929
1 37244 57902
1 20493 86368
1 29451 45422
1 13290 78932
1 8694 99883
1 52458 83484
1 41116 67930
1 25963 98214
1 49652 59517
1 513 83454
1 4588 57526
1 57071 76324
1 9200 22654
1 26142 96177
1 85164 95447
1 34256 62620
1 15523 60912
1 14826 42280
1 54002 55159
1 18706 74621
1 29024 89828
1 47259 75508
1 42348 72865
1 29708 51689
1 52504 90231
1 4609 73586
1 18965 54361
1 20263 83289
1 4439 84174
1 31029 33215
1 35695 57221
1 56304 90091
1 45068 64502
1 19802 79318
1 47731 86491
1 33975 86975
1 38336 67530
1 63141 83400
1 63147 79977
1 12849 19386
1 59855 59899
1 34994 88005
1 61758 75145
1 43048 63861
1 39458 97395
1 3360 28166
1 51819 77345
1 8212 36992
1 54469 73793
1 45174 49632
1 67758 72808
1 50355 73904
1 78562 80256
1 51495 84935
1 37648 59819
1 18130 39122
1 36572 93208
1 7600 52716
1 11622 69012
1 42821 64306
1 55463 84456
1 42731 56458
1 378 40707
1 2927 7769
1 59286 68026
1 9376 59350
1 3850 62248
1 52734 95881
1 21950 73437
1 17906 59732
1 6432 28561
1 20039 83400
1 55127 60740
1 37610 61063
1 52743 98643
1 63600 99761
1 19650 98561
1 23755 54053
1 12209 70436
1 3827 8372
1 70319 84001
1 25485 84849
1 38065 56736
1 7619 96751
1 41818 87212
1 78848 88129
1 37695 63655
1 42194 53227
1 67704 71799
1 32204 64795
1 48089 90108
1 6990 71163
1 38440 45049
1 63212 79547
1 53830 76447
1 1019 54181
1 27837 41336
1 33984 73694
1 29076 40592
1 57439 74068
1 76718 77988
1 7497 64808
1 63691 83457
1 17003 40946
1 22668 82581
1 9377 32174
1 30568 53748
1 42314 74230
1 56945 77543
1 10746 21746
1 66721 75355
1 7367 52701
1 28814 42947
1 8506 21837
1 23083 35823
1 46822 90198
1 8402 31806
1 48962 83140
1 36179 52958
1 7115 55478
1 8152 77705
1 49415 91503
1 23696 89806
1 4929 40340
1 38243 46358
1 55108 75561
1 1502 23853
1 13200 21042
1 4202 33671
1 7416 22353
1 36309 99280
1 9659 65600
1 1118 36434
1 30436 66443
1 19853 62105
1 2152 70478
1 38954 87221
1 11984 75710
1 40418 59722
1 1939 31814
1 53134 75589
1 1925 69238
1 37314 95711
1 13502 38350
1 45372 70251
1 8034 11185
1 9080 54714
1 28662 93705
1 24553 38936
1 49512 60917
1 83379 86407
1 42707 53372
1 69849 86961
1 63488 67175
1 91718 99152
1 6366 46462
1 34181 58482
1 7154 51218
1 11448 34039
1 47906 62573
1 45510 53182
1 86584 99838
1 38814 54710
1 34640 67723
1 13448 34731
1 3802 68326
1 14979 75387
1 67837 74749
1 41749 57309
1 45200 84896
1 2617 87347
1 24652 37472
1 45689 88315
1 27894 66950
1 64445 77479
1 61015 61767
1 46106 66843
1 63351 92875
1 16472 31778
1 9889 34141
1 10298 19869
1 14997 76114
1 7098 86760
1 37539 50917
1 41839 53818
1 61603 98231
1 12064 19644
1 71653 77431
1 39360 40572
1 25495 42009
1 48842 64711
1 9586 99316
1 13557 81335
1 4627 67827
1 71390 72852
1 49047 68128
1 6023 45751
1 87573 91054
1 41009 88995
1 23434 90750
1 42631 85814
1 5006 26086
1 34899 50949
1 36197 93174
1 40370 70922
1 19154 67645
1 29169 91702
1 26888 86994
1 942 38858
1 15883 26024
1 4489 52805
1 28913 80262
1 32037 95152
1 61019 70600
1 41079 50768
1 51206 93797
1 51163 59651
1 40396 49443
1 38517 69148
1 84673 94775
1 47988 86770
1 1019 12689
1 71928 86651
1 3072 99785
1 9716 71063
1 12066 61462
1 24206 87505
1 51331 95594
1 4097 91597
1 7260 66556
1 14460 37133
1 16528 76721
1 23984 63885
1 73258 95025
1 9306 45275
1 11312 98676
1 42202 75185
1 62187 67051
1 57737 79838
1 18450 48528
1 33450 49481
1 64653 74649
1 72525 79205
1 61573 68485
1 21314 62744
1 31313 33473
1 21598 34093
1 4281 29472
1 20077 71261
1 31815 50848
1 33626 83770
1 1747 38491
1 6491 59613
1 53922 93337
1 66035 76960
1 64671 82421
1 33053 38020
1 48294 62151
1 30627 86325
1 84751 86287
1 71964 96842
1 48784 81072
1 86498 98139
1 12470 88302
1 12667 88762
1 49087 84069
1 34061 42930
1 16653 35259
1 35312 75312
1 5215 99887
1 47472 64854
1 4527 74563
1 18698 23801
1 49373 81247
1 73313 95523
1 1535 33657
1 28147 80049
1 3329 47986
1 39248 72062
1 36895 73874
1 76958 92142
1 76114 89168
1 24315 42827
1 13561 62150
1 19920 95937
1 38249 67220
1 32963 73327
1 22392 69363
1 85833 91363
1 35494 70014
1 42902 83468
1 24635 25773
1 35924 99504
1 23627 65424
1 22734 58369
1 28452 93869
1 52383 71939
1 8818 99390
1 19820 40556
1 53333 54800
1 41319 86004
1 50601 86640
1 18247 22270
1 18333 60753
1 22585 42642
1 25081 65531
1 10681 11851
1 48622 91315
1 46455 75519
1 53575 55552
1 27875 44812
1 11068 31160
1 74981 89216
1 53853 88002
1 22077 77160
1 5281 46793
1 69564 74323
1 90347 99175
1 1599 54031
1 33875 76442
1 69212 69715
1 54292 77642
1 67542 70340
1 41542 78280
1 45045 67731
1 46860 56572
1 24138 62806
1 1586 23799
1 92505 94477
1 9257 56469
1 49671 68792
1 10176 10237
1 18359 69702
1 24698 37917
1 4191 42977
1 18624 29654
1 20576 63402
1 88583 91688
1 1294 95653
1 34369 70339
1 18402 60363
1 43731 62011
1 10834 66941
1 10014 32771
1 850 44131
1 39439 85776
1 23314 38978
1 1131 90020
1 24112 61637
1 29914 47935
1 25782 77652
1 4392 89713
1 21077 27476
1 2320 24554
1 72849 98159
1 12821 19802
1 5339 68216
1 5811 27252
1 6897 37117
1 19955 27736
1 20472 81385
1 24645 50923
1 38598 69199
1 28187 38229
1 66375 71647
1 75015 93057
1 3232 89211
1 14396 66186
1 43635 55274
1 9443 51434
1 25490 26911
1 15992 63337
1 20758 41781
1 14017 71557
1 38179 63179
1 5337 48960
1 406 6949
1 36996 88253
1 37672 70826
1 77321 92615
1 36988 50629
1 47310 49028
1 13639 16541
1 15344 67167
1 23908 38740
1 12607 81018
1 35126 69119
1 43047 89026
1 51755 85273
1 21401 74465
1 38433 63963
1 68023 81921
1 91138 91504
1 772 82366
1 51219 83334
1 31095 42982
1 60031 66198
1 62445 78077
1 10193 82563
1 19845 51933
1 16014 63067
1 71084 94465
1 52748 62129
1 38093 76812
1 59410 80285
1 72862 86228
1 17101 39965
1 70636 88271
1 45256 73488
1 9032 65694
1 3443 10474
1 38136 50706
1 74528 96083
1 19738 66276
1 8970 67314
1 64254 85714
1 11609 70821
1 58898 74023
1 8953 74943
1 90032 97327
1 62201 87428
1 18346 37716
1 15075 39014
1 48386 57806
1 23629 45165
1 92040 94864
1 36932 60233
1 77634 99939
1 723 3576
1 17486 74673
1 54978 71626
1 47864 73008
1 11950 38812
1 3660 16644
1 17077 71874
1 22504 52963
1 29303 76164
1 28723 89629
1 7427 79810
1 22065 99767
1 66699 69600
1 32124 46225
1 32095 33848
1 6638 45713
1 45999 64733
1 25243 67618
1 37688 94236
1 19013 21622
1 31397 72278
1 72517 84377
1 19058 79032
1 19678 70417
1 12471 47716
1 77511 82318
1 58357 61278
1 42941 97940
1 22400 51672
1 16257 59697
1 50624 54414
1 32494 65370
1 2984 67935
1 17978 61453
1 43212 90006
1 14781 20956
1 11029 40973
1 75883 80938
1 15622 16731
1 14425 42047
1 41513 57988
1 22466 58014
1 12462 87058
1 20580 60218
1 25358 50662
1 17336 83262
1 1613 89555
1 17557 52250
1 56114 83546
1 13830 73287
1 51608 66513
1 23892 79005
1 29430 60855
1 1454 94166
1 78998 94868
1 47244 89965
1 29491 63885
1 73200 91598
1 46865 47403
1 18905 76133
1 32585 55620
1 39503 71389
1 30441 86229
1 44234 84154
1 2136 28753
1 28058 76551
1 50225 64774
1 38055 93677
1 26926 80930
1 40414 69054
1 27675 54076
1 18705 24623
1 15148 67929
1 36854 80685
1 29131 65197
1 21750 64490
1 34802 88034
1 46238 82341
1 42205 65466
1 22339 88342
1 34399 41522
1 1802 56423
1 27922 87979
1 15109 79244
1 63753 92622
1 77532 83985
1 43724 99597
1 22874 89443
1 12973 21182
1 68789 95718
1 59128 99052
1 2640 64453
1 54057 80591
1 32174 80060
1 2686 58302
1 37733 99542
1 52562 65280
1 24976 75038
1 56912 91322
1 2139 90751
1 29984 94133
1 30886 65664
1 9603 80443
1 40060 94565
1 52278 82158
1 47193 70366
1 53871 81216
1 69578 78755
1 63029 81141
1 21217 78512
1 66477 73744
1 1858 78779
1 3801 66884
1 75587 82884
1 23273 93670
1 20016 38604
1 70989 92395
1 29923 34709
1 10240 43062
1 34868 41864
1 16582 29463
1 59752 87074
1 4009 58913
1 11165 33306
1 59199 67899
1 21991 25763
1 36095 62602
1 15827 92443
1 19180 85174
1 60 14001
1 48938 93330
1 4727 71251
1 26818 47630
1 41570 42417
1 75157 98013
1 19330 38780
1 44525 96443
1 44777 88022
1 1533 33735
1 50317 50902
1 36153 89726
1 27971 60351
1 26188 53380
1 68607 89661
1 12833 19471
1 87485 87603
1 52756 58380
1 37181 89204
1 60477 95825
1 52771 55394
1 3761 97361
1 73247 94999
1 5437 37465
1 74454 77845
1 87044 98698
1 59350 86573
1 18759 73899
1 6640 84380
1 11885 76024
1 27423 69978
1 15357 87163
1 25664 37119
1 33054 58926
1 82985 84763
1 34420 80654
1 34223 70962
1 52971 98378
1 50402 86611
1 35817 84971
1 44116 71110
1 33013 70083
1 35066 74730
1 26301 58398
1 52580 63410
1 35707 69112
1 62284 88074
1 38802 58839
1 10168 72626
1 44466 49117
1 40973 89605
1 14303 43260
1 41040 88102
1 21021 22143
1 61830 92484
1 11299 20466
1 14478 86096
1 1193 80744
1 5302 65219
1 17165 66580
1 10073 13015
1 58248 96070
1 6756 65820
1 24525 49383
1 22635 61879
1 15471 47019
1 19233 42568
1 21494 74836
1 20156 92279
1 58462 65961
1 79242 98268
1 38440 45663
1 14649 72430
1 27091 40984
1 25559 66201
1 7746 16307
1 169 30242
1 69712 72469
1 61449 68512
1 18404 83365
1 20884 55300
1 28189 40032
1 55965 66206
1 55250 76141
1 73452 75868
1 32102 90143
1 8373 91107
1 47173 54485
1 17815 96333
1 61337 92026
1 17796 30870
1 19238 23392
1 28413 40859
1 1324 74266
1 47544 95274
1 30254 90025
1 81798 82739
1 14420 25332
1 37725 88284
1 20960 21577
1 28088 54639
1 26874 31053
1 50353 71841
1 2557 85730
1 18659 55811
1 1124 66007
1 25659 60364
1 36191 46951
1 59397 98463
1 41584 51572
1 98 21590
1 38923 66724
1 12177 77542
1 20990 99788
1 69726 84818
1 58676 59685
1 22391 33511
1 58001 87947
1 55261 61957
1 8271 84407
1 17715 78538
1 17810 28928
1 56534 82767
1 6677 82477
1 41153 92641
1 26271 89327
1 84886 93895
1 76036 80637
1 27308 99735
1 79350 95230
1 5402 68857
1 6124 34963
1 41121 73276
1 18269 37881
1 26880 36505
1 15556 29787
1 7316 95204
1 14447 48347
1 44654 67545
1 55905 81676
1 6693 34362
1 50574 85284
1 29460 80301
1 6122 51410
1 24764 84239
1 10837 45216
1 40040 47880
1 97602 99144
1 40943 79590
1 4493 46613
1 10001 92757
1 15634 84135
1 59519 84841
1 88535 88635
1 16187 81761
1 57274 70938
1 29067 82499
1 51270 56189
1 3381 79838
1 43670 46395
1 16839 86199
1 62187 85651
1 35896 39423
1 38155 87551
1 19742 44185
1 76320 88114
1 27281 51593
1 62386 74322
1 5803 43569
1 54044 62460
1 28180 51486
1 22257 88025
1 49140 91113
1 40910 91873
1 27778 79043
1 2561 80591
1 39298 62029
1 55751 68631
1 83833 84225
1 50278 78859
1 11258 16182
1 843 5804
1 27493 95263
1 50933 56829
1 1556 59217
1 28965 53418
1 52562 88810
1 21992 82933
1 13380 34201
1 7368 40799
1 30195 46865
1 1505 86758
1 15252 33529
1 13245 63786
1 33498 68397
1 46666 46851
1 21311 65299
1 22852 27194
1 1161 2860
1 1415 29161
1 56392 91563
1 21021 53992
1 14508 97180
1 20711 34742
1 78987 98194
1 11376 67242
1 11810 25440
1 9776 73114
1 12772 50658
1 87827 95667
1 30291 94587
1 56080 67166
1 51819 94113
1 60932 73877
1 4391 5909
1 18881 52080
1 33676 81065
1 49022 79661
1 28283 42732
1 43701 61415
1 33388 48258
1 5727 24570
1 13729 97742
1 54820 85408
1 28705 76876
1 26331 88403
1 65790 99939
1 8879 42934
1 25171 32125
1 30580 60804
1 13441 31754
1 32040 84666
1 5004 56336
1 36478 93042
1 9650 47094
1 33948 95116
1 68513 71775
1 11199 64117
1 46253 55951
1 48407 91923
1 71181 87491
1 14009 17748
1 55477 55544
1 5952 40802
1 35037 89487
1 3664 32475
1 83045 86666
1 25739 56652
1 45352 48688
1 8096 89252
1 32838 44150
1 37667 74927
1 28831 73411
1 2552 93666
1 2272 89493
1 23112 24384
1 29729 53119
1 23213 29158
1 53700 93889
1 6362 7803
1 39067 71830
1 64672 92288
1 20666 84865
1 20336 66380
1 2882 13942
1 3419 55006
1 58003 87360
1 7938 72231
1 43312 69845
1 51707 74688
1 52557 70241
1 12090 29015
1 66383 75710
1 49496 85946
1 5751 47295
1 10070 60087
1 25504 75341
1 32157 41421
1 52534 63047
1 47316 87535
1 21933 62176
1 35823 88557
1 52600 67524
1 87501 97169
1 34715 68446
1 51192 81586
1 67431 76655
1 59955 99551
1 5362 64532
1 7084 84908
1 79276 95655
1 12204 34190
1 45357 76711
1 15838 90521
1 14195 60946
1 22300 58880
1 24582 72065
1 30280 58617
1 1922 35078
1 27624 54264
1 71749 78152
1 55086 62052
1 21087 29308
1 34639 96750
1 2406 33398
1 52961 96949
1 25425 95769
1 83771 85396
1 29874 55872
1 27708 91741
1 27294 54631
1 50715 85243
1 15736 39260
1 47973 50287
1 35331 88516
1 33888 81217
1 25300 71101
1 49133 82586
1 15843 74670
1 4543 40643
1 80224 94718
1 31308 99279
1 27478 32118
1 10276 54707
1 29414 45619
1 66446 99535
1 1376 90860
1 42136 83338
1 69788 90699
1 78908 95146
1 46115 90469
1 7360 77007
1 18847 64312
1 57424 84168
1 66920 76667
1 44830 63571
1 20596 46057
1 30638 57610
1 48396 81116
1 38543 64695
1 63242 92975
1 2606 62087
1 31376 39704
1 9089 41903
1 5029 7274
1 59555 64166
1 70038 86725
1 63278 98508
1 45676 50849
1 69781 82846
1 49897 70045
1 36355 47158
1 7647 95626
1 26230 88230
1 4451 93324
1 27463 28547
1 6515 32974
1 45855 75474
1 37382 56389
1 17303 98904
1 20866 35737
1 20881 29659
1 36278 73372
1 36214 39006
1 12060 77415
1 8605 38222
1 24139 25979
1 44901 77639
1 75385 92952
1 48831 86617
1 79874 96687
1 55456 75220
1 15371 78551
1 18098 64526
1 43626 97051
1 71748 91179
1 10241 46298
1 12683 33458
1 25275 79489
1 54669 66365
1 1506 92969
1 50149 70218
1 39101 80985
1 1376 87928
1 37392 65463
1 22298 91777
1 84370 98604
1 51756 89639
1 14542 15869
1 25159 64524
1 6111 62215
1 18434 69280
1 62341 97339
1 28299 94788
1 10027 45756
1 7826 12605
1 19166 67348
1 53869 80000
1 473 12555
1 2919 32261
1 83667 83941
1 29652 63586
1 7018 43386
1 50288 94313
1 20184 71734
1 42345 57297
1 90817 97691
1 9168 20550
1 1951 30075
1 46568 85384
1 2001 49076
1 3948 63460
1 65814 88021
1 20810 88814
1 20051 58156
1 5908 31527
1 36068 51026
1 9545 83472
1 14499 72947
1 35618 59250
1 14912 96632
1 87574 94799
1 4760 84546
1 17739 51985
1 24197 25236
1 32889 92439
1 27827 70228
1 52420 64188
1 70789 74527
1 2783 63071
1 25408 97434
1 53600 63284
1 67459 80941
1 16966 63502
1 22094 41557
1 5550 70597
1 8173 70830
1 29041 75889
1 59201 96365
1 75292 97702
1 8035 89320
1 56056 90473
1 13498 80287
1 37553 52956
1 8549 87752
1 51031 96761
1 14488 19052
1 32609 55877
1 39792 85672
1 21842 37348
1 53015 96226
1 14787 45735
1 6104 72752
1 50364 53544
1 77271 78259
1 52978 68170
1 30836 81680
1 87797 99868
1 30834 99710
1 29500 63691
1 14543 39721
1 1331 14122
1 23803 65906
1 12593 95185
1 26730 27378
1 30860 82628
1 28482 88585
1 58692 93505
1 23319 29590
1 2380 73389
1 65664 94172
1 7173 46705
1 33902 76482
1 10941 27443
1 60374 74947
1 2549 66507
1 29017 39546
1 22086 98224
1 48551 74461
1 5126 43504
1 64930 89419
1 69276 81525
1 33165 58298
1 32317 98874
1 50999 96387
1 35348 40702
1 52103 53677
1 20695 35691
1 2057 8119
1 45117 63987
1 61146 93514
1 27443 68627
1 47646 96145
1 62282 84673
1 6219 82574
1 30140 69402
1 29159 35955
1 12253 81198
1 95312 97709
1 74890 81124
1 5323 32981
1 5241 7525
1 50130 98384
1 12271 28289
1 35966 42952
1 52087 98632
1 14499 96415
1 13583 26811
1 11731 51880
1 65718 92533
1 40064 49949
1 20555 51492
1 41122 76434
1 28473 97075
1 1125 77370
1 55927 71363
1 53163 71299
1 59516 84435
1 64072 72753
1 6011 69877
1 25509 49771
1 31583 44366
1 26714 96009
1 41339 91712
1 85431 96113
1 44804 86723
1 4693 11084
1 11285 28956
1 81808 89243
1 4655 76596
1 34114 74970
1 11232 93996
1 67367 96271
1 9657 97690
1 37253 95103
1 10068 59612
1 24986 63189
1 71844 77799
1 52675 88819
1 7755 78879
1 36816 97301
1 23336 57927
1 31300 88974
1 5178 82387
1 18517 80793
1 14041 61866
1 28159 34691
1 53529 86523
1 45422 75960
1 22998 77219
1 18101 32578
1 56317 96262
1 20903 24620
1 4811 35454
1 71209 77155
1 17987 27427
1 63035 75272
1 13044 65438
1 805 60541
1 22365 59093
1 617 93796
1 12735 56572
1 5269 80270
1 11547 15270
1 8205 83361
1 28426 54762
1 76664 86761
1 36866 57045
1 18387 89432
1 89062 98449
1 47712 54421
1 80997 92188
1 20321 87058
1 6876 53540
1 12687 79537
1 30183 75210
1 47413 88420
1 78428 88286
1 84723 93947
1 7141 20799
1 31584 39391
1 35558 49837
1 21395 36349
1 18333 19904
1 69272 82672
1 11858 90225
1 21628 39427
1 50877 88492
1 27428 98462
1 27547 78928
1 23456 91070
1 29490 88487
1 67748 80735
1 29443 72046
1 49003 66859
1 12732 28976
1 70792 99073
1 28055 63086
1 33196 34347
1 37357 49464
1 19542 37155
1 23076 43068
1 29381 95289
1 13068 54530
1 394 30583
1 55150 69490
1 42720 76393
1 8367 76622
1 91080 91632
1 44424 88999
1 39482 84780
1 27861 86070
1 6557 26910
1 5984 96571
1 89785 91724
1 2818 75228
1 21681 63006
1 39770 76610
1 49724 78530
1 2421 65421
1 70404 82623
1 29114 93656
1 30917 37839
1 89590 99538
1 8817 87834
1 36673 82148
1 23906 67760
1 715 85379
1 88407 93711
1 41280 71012
1 44330 85439
1 10306 40599
1 50400 83034
1 86402 94278
1 18511 73986
1 28629 77053
1 18593 66866
1 10405 39819
1 1420 53506
1 9516 18082
1 33912 82386
1 22383 79188
1 18925 68443
1 20139 48957
1 33740 61230
1 2562 71568
1 6100 92222
1 19821 74136
1 726 89459
1 53149 55639
1 11609 65069
1 46590 86579
1 64040 73694
1 86428 98796
1 50673 89845
1 81876 98601
1 53575 92287
1 3840 92760
1 3773 57117
1 68634 96749
1 29818 81644
1 5740 71878
1 22802 32802
1 49661 84918
1 67088 77661
1 10692 94410
1 17976 57111
1 25022 77198
1 24505 66159
1 32103 71078
1 23732 66488
1 29315 89123
1 48145 83196
1 7270 12911
1 72990 75351
1 11668 89704
1 51379 98087
1 49179 79899
1 27920 61867
1 40768 82835
1 33870 46151
1 13090 57735
1 1539 41591
1 6279 75855
1 56528 71547
1 4160 83757
1 87939 94094
1 20847 48777
1 15689 18473
1 6452 83862
1 66553 74290
1 7605 65858
1 21687 41617
1 10631 87304
1 40212 89638
1 14376 89356
1 60012 72038
1 63703 85245
1 40211 62308
1 11743 88733
1 5698 72669
1 77283 86998
1 18255 47542
1 38193 79699
1 57863 75229
1 56315 87466
1 66184 90212
1 47243 71483
1 20365 90961
1 47427 74311
1 268 10227
1 35692 44315
1 19887 37541
1 22482 30828
1 20319 21240
1 21552 94113
1 1117 79351
1 18202 29926
1 63122 82309
1 44866 74680
1 48226 95535
1 18182 87444
1 10264 42896
1 39523 60793
1 14096 43901
1 41684 76998
1 69211 91328
1 9059 94264
1 40546 93800
1 50457 79518
1 4042 50272
1 49683 84049
1 44600 88384
1 70641 80930
1 26672 44456
1 28465 50649
1 53017 98547
1 7573 74335
1 72482 83404
1 14868 14963
1 85322 92506
1 60773 64999
1 26644 61769
1 36414 42436
1 34734 39799
1 47077 72747
1 13358 91474
1 4890 48330
1 72493 94161
1 58931 65743
1 46871 48032
1 17973 87341
1 23890 80369
1 58840 96976
1 10232 24310
1 4407 88097
1 61181 79127
1 32211 84416
1 30663 55759
1 41575 60706
1 22981 33840
1 42617 67456
1 48928 83688
1 2111 33187
1 3649 64723
1 72388 83416
1 9115 93579
1 10392 35837
1 67157 78610
1 17967 74100
1 28694 70724
1 9787 20132
1 38844 63120
1 78791 81077
1 6757 58288
1 14714 50121
1 53220 93349
1 3791 19859
1 21102 93956
1 90820 96105
1 51810 63721
1 55736 73882
1 26234 85849
1 2353 22656
1 59633 86743
1 8916 23457
1 19484 41284
1 16242 39801
1 33549 81649
1 38980 43798
1 45384 87812
1 26314 98708
1 10350 48708
1 10833 99657
1 48094 99537
1 51521 92757
1 26976 75218
1 200 80716
1 73310 97233
1 52407 98576
1 29422 38823
1 54742 74873
1 55598 78434
1 23769 75411
1 20306 44101
1 44248 98276
1 33990 98306
1 16573 31278
1 30169 48135
1 65726 84564
1 19695 73345
1 21870 22206
1 52383 97052
1 6986 92583
1 85133 90907
1 55898 66765
1 31693 65362
1 22227 98765
1 49787 50753
1 62241 84915
1 9937 42073
1 38217 56136
1 57145 66435
1 70239 77562
1 47389 93252
1 82445 98541
1 9965 87637
1 6663 15929
1 58038 96029
1 4459 34350
1 51536 60801
1 50880 84960
1 88857 93852
1 14652 57853
1 52225 84785
1 46460 56341
1 19560 77437
1 5213 84716
1 8726 53503
1 52192 87961
1 23667 73493
1 46282 61750
1 20113 27014
1 2841 44106
1 47316 98265
1 30568 78870
1 33936 61768
1 57057 78050
1 31876 44580
1 33100 98654
1 56857 81289
1 34458 70554
1 16854 44227
1 4504 53694
1 7448 49038
1 62376 65394
1 22257 25075
1 56868 63474
1 30132 96523
1 42472 92730
1 62846 68825
1 47574 60215
1 42906 54804
1 22280 55223
1 38721 39975
1 35880 74363
1 10492 12353
1 15639 77332
1 4697 87036
1 61075 69490
1 1565 76577
1 78800 97245
1 39248 73108
1 36985 68788
1 20669 63340
1 8460 16707
1 5830 67323
1 23239 56274
1 32255 57988
1 47480 52461
1 45164 85336
1 56672 62771
1 96 28019
1 4903 37731
1 80295 89251
1 31814 41251
1 60772 94856
1 48882 79152
1 29326 45866
1 72401 96610
1 3827 87156
1 19629 88717
1 40915 56937
1 5136 41121
1 25103 71415
1 23484 29640
1 7901 88465
1 51159 75379
1 74548 86943
1 61245 67872
1 44239 46777
1 49933 76163
1 48230 63898
1 25695 73481
1 11255 74746
1 75334 87954
1 29119 31687
1 5454 71428
1 9697 12727
1 16840 52283
1 2759 89248
1 73329 94684
1 41032 80043
1 3341 81069
1 3023 12703
1 45916 98426
1 77074 82348
1 25418 44640
1 9170 12089
1 64891 95446
1 71824 93039
1 16721 97916
1 30186 53967
1 4200 93664
1 38042 63371
1 2868 66798
1 11853 87819
1 19105 24847
1 72910 76759
1 86918 99243
1 43466 65674
1 35535 61782
1 20263 71254
1 21521 67832
1 9304 35653
1 62686 70924
1 10599 31370
1 40133 59869
1 5699 51947
1 63474 91962
1 74027 76647
1 47633 75243
1 1947 97324
1 48270 72750
1 10399 43604
1 45610 89685
1 82573 96103
1 11700 68357
1 25541 61135
1 22286 79629
1 54159 62454
1 32268 78234
1 62040 96768
1 53664 87942
1 49658 86172
1 17497 68883
1 5762 21742
1 27677 48837
1 3510 40783
1 24178 26161
1 9081 88022
1 84067 93235
1 14206 98049
1 10656 37828
1 4241 54755
1 29083 81110
1 34518 65598
1 3127 4315
1 21130 24763
1 15710 76044
1 4785 51438
1 389 98134
1 62580 64090
1 37562 67977
1 8354 34559
1 17443 18703
1 61757 87498
1 72695 76300
1 21511 72574
1 65791 79508
1 6874 71059
1 45771 64718
1 52372 66725
1 12252 56581
1 27358 80679
1 22671 75759
1 13985 35003
1 67009 90823
1 63271 82007
1 63182 74562
1 11300 20553
1 27803 77185
1 17368 98708
1 21887 46522
1 4987 40794
1 44313 56479
1 33729 71821
1 37633 87622
1 74610 98677
1 17056 39521
1 39893 59156
1 15882 52199
1 75217 92010
1 71729 96913
1 12896 18317
1 53877 93604
1 51988 66754
1 23408 83870
1 16811 77218
1 6258 15059
1 63505 77871
1 40283 81704
1 14099 99124
1 47754 61660
1 9869 26876
1 51197 56134
1 35003 87400
1 25640 27084
1 38060 95169
1 9695 43035
1 26884 70730
1 56235 97154
1 18822 82184
1 25407 44828
1 7240 20499
1 26619 44511
1 49278 52375
1 10112 20835
1 5989 66437
1 13832 77027
1 4639 5683
1 53800 94702
1 21165 64916
1 50934 59264
1 84414 99908
1 9794 50845
1 6954 17892
1 74977 91580
1 70329 71724
1 62742 63707
1 80899 86691
1 19882 56797
1 22438 69951
1 31015 56610
1 18875 23115
1 11331 20800
1 65843 79776
1 39516 77584
1 58998 64606
1 939 39550
1 82288 84442
1 47379 98319
1 28133 38747
1 38977 58008
1 44301 56445
1 427 23446
1 9971 46090
1 16388 95319
1 16181 49738
1 55518 89736
1 39133 50412
1 4930 48636
1 53714 96071
1 3342 82948
1 51058 91162
1 58944 59066
1 41641 86155
1 30441 63881
1 86207 91507
1 70544 77760
1 43309 86209
1 35188 46055
1 11104 76464
1 15307 90363
1 51325 99959
1 30957 74458
1 25425 71221
1 5269 61431
1 25962 53677
1 16353 91513
1 74144 95640
1 23267 42392
1 16902 37642
1 57149 87779
1 1674 89866
1 71970 77936
1 55039 72642
1 35304 67622
1 22195 34397
1 1165 67628
1 1759 87382
1 55272 87254
1 31210 65089
1 10499 78364
1 21258 33905
1 3329 64371
1 55654 71042
1 57042 58475
1 36752 44224
1 69255 93270
1 2174 21881
1 56993 81904
1 7251 28128
1 15210 22913
1 5562 48148
1 42694 44766
1 25688 99127
1 58919 91699
1 34581 44308
1 46504 90429
1 84289 98037
1 21332 58652
1 63327 67887
1 49821 98640
1 47635 55214
1 77912 92446
1 80888 99572
1 52074 54544
1 29531 89687
1 6383 48498
1 8813 18346
1 41593 77725
1 11771 70648
1 7395 18570
1 57098 87621
1 10931 35964
1 41126 94513
1 53941 92904
1 34591 68633
1 29760 59294
1 21036 87145
1 8122 55618
1 61762 66366
1 48932 60188
1 23656 83593
1 4856 20265
1 16624 72590
1 87222 90795
1 5377 56275
1 14418 79090
1 2598 85064
1 60023 79254
1 5494 12312
1 15758 85342
1 30730 69997
1 16530 95979
1 2376 59892
1 71885 78549
1 65444 99842
1 19111 99755
1 17473 49565
1 23828 71814
1 21240 82137
1 70539 85895
1 17629 41408
1 12708 29966
1 41503 55382
1 2119 89287
1 11613 88688
1 51894 93014
1 7560 20562
1 2910 83711
1 9893 96386
1 66703 93892
1 43937 60970
1 53418 59860
1 19918 52124
1 1599 16543
1 96706 98015
1 11850 27825
1 34577 89042
1 39693 72792
1 48904 49709
1 47551 52548
1 53328 83602
1 52933 84168
1 16513 42481
1 93662 98990
1 50901 88493
1 33058 80642
1 4276 50894
1 6865 71590
1 11186 18003
1 14351 68172
1 52289 63547
1 42048 81836
1 43685 88686
1 62021 87721
1 19350 44041
1 52182 83813
1 36014 79152
1 24181 84013
1 87869 97937
1 211 20072
1 60431 84658
1 42461 66629
1 12855 47235
1 5778 19961
1 16282 58468
1 55453 67652
1 10736 69861
1 46641 49092
1 71217 96524
1 15396 30264
1 60759 80489
1 60610 84549
1 61096 69320
1 35355 68283
1 61412 61915
1 49381 69140
1 3263 33620
1 54359 67525
1 12375 12874
1 31236 84039
1 36717 82809
1 90466 99839
1 87142 90901
1 70970 78667
1 9870 98179
1 8396 93044
1 8356 47238
1 28372 69986
1 31225 67920
1 1842 5100
1 26358 68383
1 44124 94651
1 38325 86674
1 6186 86299
1 10626 26631
1 20714 90877
1 63210 91138
1 7828 40086
1 43963 67650
1 44756 85368
1 79949 87220
1 52982 88980
1 61176 85428
1 20487 39155
1 62105 98656
1 66646 73936
1 17828 91355
1 45781 50128
1 42373 62313
1 12813 26367
1 42949 96509
1 59171 61578
1 45679 48434
1 16161 32941
1 52070 67909
1 2180 54968
1 39354 74977
1 43280 65561
1 672 28536
1 42998 50282
1 20287 53457
1 34445 99987
1 24386 24908
1 18521 85145
1 64005 74738
1 72744 80088
1 17212 30272
1 2151 52521
1 8180 29024
1 30359 34532
1 1653 60673
1 37789 96135
1 31991 85465
1 26304 93038
1 53692 76960
1 13797 38774
1 39481 73091
1 38298 41314
1 6402 39856
1 45615 76064
1 44009 87915
1 68175 70691
1 10244 39714
1 17840 41230
1 15873 65078
1 21681 39952
1 42147 74539
1 39770 99352
1 1959 87976
1 12397 67740
1 30667 83902
1 20778 66638
1 25489 37471
1 45954 96487
1 52212 76710
1 4385 13130
1 55241 91177
1 16550 40619
1 44917 84828
1 6104 42544
1 15920 79879
1 40491 58727
1 55358 89380
1 40111 58825
1 48393 70144
1 31085 61148
1 77588 81785
1 22847 68875
1 40274 69608
1 27635 60389
1 30856 46959
1 94754 98197
1 19006 32613
1 7541 66137
1 28103 78597
1 58648 79462
1 2170 57164
1 4976 52332
1 17352 46653
1 29249 60869
1 37590 58136
1 19878 36408
1 67608 78115
1 11567 21393
1 44786 61177
1 71962 97471
1 26668 87277
1 71923 98256
1 43296 92631
1 948 90660
1 40854 41554
1 12646 35625
1 37239 41374
1 69220 74315
1 65380 86942
1 16858 80050
1 21609 56708
1 1777 74312
1 38753 83169
1 36339 81174
1 18411 20488
1 1721 17026
1 19074 83948
1 18154 84564
1 4343 62278
1 33169 65583
1 11374 53063
1 9961 19202
1 28595 78974
1 9884 75264
1 70386 94202
1 813 89516
1 10028 66763
1 17990 81892
1 29546 51302
1 42 52012
1 1517 71699
1 37717 93370
1 29087 29706
1 4618 67856
1 79582 83977
1 59203 61172
1 34132 57359
1 2824 53308
1 12232 24069
1 41264 97955
1 19092 88447
1 13839 77647
1 31719 97781
1 21637 63901
1 18305 81015
1 5773 95785
1 6692 61473
1 16917 99248
1 6621 34907
1 15750 71646
1 2370 18081
1 9508 63846
1 26247 28602
1 1530 72815
1 49388 64139
1 50508 53079
1 14180 74179
1 1007 72315
1 19179 52895
1 12545 14092
1 6025 39104
1 9812 65989
1 57749 64348
1 57546 72194
1 2926 64446
1 16120 34902
1 33061 71997
1 74065 96921
1 92218 93574
1 61554 71158
1 29596 42243
1 7914 36723
1 14880 39383
1 13192 42758
1 68850 75427
1 7217 76302
1 4092 17462
1 9464 62841
1 26261 54109
1 8538 31515
1 11547 74266
1 81206 81906
1 36525 79205
1 37101 55389
1 39658 83749
1 59101 75190
1 9700 50642
1 53424 94272
1 67523 85106
1 53646 69260
1 78162 88278
1 59737 83502
1 48512 71299
1 5722 43538
1 50454 57444
1 19603 94108
1 2761 10969
1 45434 58247
1 7220 22546
1 40021 100000
1 31547 48740
1 13417 15248
1 44868 95752
1 21842 89308
1 3979 84674
1 44856 64357
1 62629 74739
1 36751 61989
1 51534 83391
1 53219 87671
1 8887 78339
1 29446 47781
1 81347 95361
1 7323 31888
1 14048 30092
1 64756 70220
1 32734 96769
1 44926 70510
1 27015 80650
1 27768 60941
1 44792 83356
1 46277 97986
1 39088 50433
1 21292 60555
1 30699 56277
1 52332 77857
1 48391 56088
1 15819 74541
1 52928 86954
1 77521 96995
1 8850 53091
1 39279 73768
1 8974 43634
1 75639 92227
1 16508 50040
1 18524 75945
1 79643 97083
1 14884 20167
1 23781 97984
1 828 22371
1 43919 46429
1 5576 51211
1 35953 96011
1 4013 62811
1 52781 73496
1 18323 64184
1 64788 77885
1 86753 87883
1 43547 44311
1 50561 78099
1 8594 39667
1 67970 94365
1 35234 83236
1 20083 58849
1 3467 80921
1 59524 88985
1 57739 78581
1 21594 58083
1 71621 92794
1 16381 27436
1 53508 77282
1 36520 57819
1 55748 84811
1 55999 73168
1 1600 22820
1 80480 81066
1 1330 72004
1 6805 70350
1 43626 88488
1 53962 85101
1 93796 97882
1 51065 93319
1 90062 99294
1 33355 73679
1 36461 88555
1 35352 57524
1 1594 81344
1 19008 98955
1 16768 53152
1 10723 64141
1 23252 26259
1 90164 90455
1 25578 99402
1 49201 86255
1 2021 71686
1 59518 94529
1 46713 82249
1 44740 54358
1 28963 33759
1 43300 86007
1 38141 93948
1 58218 69398
1 67519 79636
1 51130 60664
1 19083 46568
1 25071 30351
1 18811 61648
1 44393 86430
1 27325 81398
1 25377 91079
1 12401 97199
1 4215 82442
1 13040 36561
1 29255 57586
1 71604 86204
1 39392 74095
1 97286 98954
1 36920 81341
1 3384 17864
1 9378 97736
1 18165 87428
1 60143 67259
1 47604 93579
1 11566 95553
1 13043 50508
1 12884 53299
1 58276 88606
1 63142 80100
1 68961 72905
1 74692 76169
1 22144 86983
1 38570 65373
1 12078 98399
1 35062 50759
1 12592 91907
1 66766 72402
1 40575 74435
1 14468 35359
1 20158 69622
1 24415 86036
1 1284 52197
1 46704 97410
1 17398 60042
1 65316 73893
1 56522 97892
1 63429 66754
1 4936 25742
1 30668 60327
1 40833 91809
1 55163 80907
1 30103 30818
1 13463 43951
1 1533 40800
1 31411 73575
1 47520 97241
1 16968 70715
1 57175 86028
1 6756 43794
1 34431 74924
1 15054 84772
1 33617 66827
1 57538 71093
1 53155 58155
1 51765 91565
1 55642 64674
1 73633 85120
1 6445 67064
1 49334 57077
1 55368 72435
1 75631 91503
1 245 34954
1 50818 56844
1 65533 92926
1 5650 25425
1 65143 87132
1 25176 64185
1 4385 84581
1 8025 94260
1 2081 7036
1 74116 80384
1 13564 39186
1 28764 85185
1 1692 66824
1 31457 82848
1 3415 47380
1 47445 60395
1 14164 60099
1 76545 94020
1 661 22989
1 84419 94920
1 54545 94614
1 8125 69851
1 15562 16720
1 82065 82823
1 23396 87571
1 17472 99851
1 52645 76672
1 71459 73608
1 64012 68605
1 46065 48357
1 124 23587
1 8849 49119
1 23673 88565
1 24176 38247
1 51239 95584
1 51663 93612
1 88437 92068
1 21224 57679
1 26245 42211
1 1110 25490
1 9706 73151
1 5849 50956
1 18109 55543
1 15231 91707
1 1192 47835
1 5343 87900
1 17857 61955
1 42660 61370
1 15525 29776
1 38787 89587
1 24429 76142
1 11446 94671
1 7146 70380
1 9938 35404
1 29623 47403
1 87295 98383
1 13675 18328
1 41725 50918
1 19048 46337
1 3533 53134
1 59284 95437
1 80541 99457
1 73104 94525
1 19752 65072
1 44382 69185
1 4015 13216
1 45153 45421
1 22590 49723
1 258 93199
1 21514 83410
1 8274 69091
1 14425 35681
1 9686 36192
1 22987 36362
1 23171 69522
1 11429 36089
1 17338 90362
1 65041 71905
1 26818 69126
1 47477 55901
1 20322 56309
1 33411 76721
1 17048 83543
1 65323 86589
1 49789 56090
1 8257 22208
1 2708 94912
1 71166 71421
1 61281 79633
1 83262 85484
1 16076 67740
1 53779 55935
1 40282 99313
1 86502 91136
1 65680 69078
1 33921 97846
1 55469 67365
1 36636 76120
1 15428 58987
1 27529 54614
1 36758 98501
1 28565 53161
1 10405 39687
1 7299 93184
1 91745 99653
1 19963 24152
1 13838 85123
1 19092 61493
1 67333 80914
1 69778 72599
1 35012 86610
1 4262 81270
1 3683 20568
1 10203 13318
1 70225 90827
1 47131 58804
1 42021 78566
1 13979 29385
1 15371 76229
1 40418 46910
1 50916 61342
1 32721 63246
1 70833 94000
1 12182 73562
1 9076 83731
1 71710 87085
1 4839 23970
1 7698 58683
1 14653 99978
1 23141 99108
1 3044 13126
1 6252 43486
1 16961 49815
1 45459 61101
1 15337 34469
1 5971 86319
1 28312 58016
1 17410 50141
1 43453 68266
1 37071 96587
1 50173 99216
1 27602 31756
1 51513 93333
1 24431 82541
1 8659 29520
1 12363 98226
1 87978 99739
1 25836 69842
1 19267 85295
1 56793 66156
1 71391 80120
1 60429 61069
1 71446 80576
1 27681 51393
1 7968 36724
1 41303 53245
1 12377 75613
1 34533 70667
1 34673 90662
1 57156 89461
1 41198 79538
1 12058 29843
1 61809 87503
1 1301 1575
1 6566 24514
1 3381 35339
1 35051 92144
1 2735 88041
1 26324 65465
1 10056 89458
1 34801 95238
1 34250 68807
1 25300 28320
1 36145 55489
1 4298 82727
1 5451 9993
1 83218 84955
1 28949 65491
1 62867 64246
1 23378 83553
1 46743 47155
1 5947 47465
1 24097 72360
1 49278 78957
1 44021 62167
1 18701 51015
1 39434 80568
1 10632 70935
1 35179 90413
1 17100 62215
1 40828 69523
1 50630 85622
1 15919 72714
1 45731 92763
1 23784 55145
1 39034 54042
1 40697 52464
1 47357 97505
1 43993 50969
1 26015 93381
1 51432 54940
1 78521 97002
1 16672 25475
1 2878 91761
1 86896 93183
1 26879 38020
1 58733 92466
1 20451 32735
1 20116 32324
1 49628 61668
1 26464 37350
1 7302 13641
1 75297 80660
1 11233 78528
1 33387 38746
1 17046 26685
1 1509 64223
1 8640 36374
1 413 49485
1 56148 66044
1 38057 74818
1 19010 19571
1 33357 87876
1 11373 98088
1 13575 63343
1 3542 76105
1 25160 90548
1 3661 19717
1 60279 90822
1 84906 93202
1 23172 39375
1 92584 95103
1 72792 78150
1 26472 42258
1 3199 73353
1 19425 70707
1 49264 67596
1 54236 95545
1 26284 89707
1 72553 79741
1 13020 93003
1 47112 66592
1 66011 67044
1 11048 63112
1 27986 60193
1 40491 81138
1 43950 66269
1 48637 73331
1 60190 76482
1 25754 95594
1 14635 18946
1 62103 87632
1 64799 91123
1 22377 54347
1 71935 86911
1 45450 98906
1 39150 82377
1 46594 73227
1 28882 86159
1 14863 22921
1 32123 84874
1 60486 67601
1 5777 19981
1 42000 53551
1 7698 31400
1 41955 90046
1 21980 25516
1 1702 97112
1 12839 78325
1 95720 97660
1 10744 34530
1 49065 49559
1 18887 70512
1 72424 79318
1 16518 71372
1 27104 40697
1 69880 73163
1 12670 42490
1 35621 78840
1 68663 96525
1 82797 91728
1 67591 84123
1 9671 67588
1 16683 24539
1 21697 44809
1 78281 88073
1 15628 63882
1 27838 35820
1 21102 39914
1 36546 95368
1 9786 77031
1 27678 86373
1 45626 69508
1 71186 74399
1 8596 62081
1 19807 75759
1 29325 53996
1 2204 79034
1 31722 62298
1 26615 49240
1 7017 33092
1 73032 99625
1 65648 97718
1 39858 82176
1 12468 70455
1 9095 30812
1 50433 94494
1 34512 68504
1 43393 99173
1 76557 96644
1 2014 76186
1 69294 77409
1 5911 69254
1 32536 96726
1 80780 94134
1 12899 23784
1 31116 63241
1 7451 23092
1 37261 38828
1 14023 24223
1 24472 87621
1 16636 26522
1 80390 81557
1 36764 50425
1 8086 81620
1 25133 51772
1 32547 33971
1 8149 19936
1 37958 40020
1 62348 92845
1 15159 71073
1 4551 60545
1 41514 74664
1 9121 19004
1 7351 22054
1 20845 68365
1 44523 98614
1 90009 99388
1 86733 98234
1 12549 35737
1 44787 90632
1 45028 52517
1 18361 25477
1 31666 37823
1 43854 73938
1 2615 51217
1 20402 94019
1 62234 88412
1 15768 84795
1 2177 4201
1 41789 62984
1 28530 47911
1 91558 93086
1 67639 97561
1 29072 56065
1 1609 53478
1 36346 71758
1 46402 88062
1 1063 24026
1 14544 69153
1 29971 52555
1 20221 67054
1 37235 54197
1 65457 78965
1 51474 68023
1 24963 94852
1 7817 98263
1 79912 90192
1 72067 75830
1 56968 92334
1 12681 15520
1 16377 31744
1 27105 52162
1 33887 76480
1 4022 69689
1 11016 58528
1 44899 54145
1 19466 75623
1 51434 71096
1 3247 52089
1 31670 36077
1 11304 24156
1 47675 75009
1 47422 94085
1 1078 43352
1 16502 87427
1 34781 70659
1 35435 74531
1 32727 52931
1 16483 85746
1 25978 62013
1 25042 60979
1 89748 93808
1 72488 98563
1 65427 88703
1 60929 67178
1 35121 54530
1 44336 61633
1 68078 94846
1 7721 96963
1 60821 91871
1 39233 51973
1 31893 38673
1 10770 94666
1 23755 87922
1 37760 69652
1 60788 86901
1 7985 18501
1 50148 96360
1 62329 83632
1 32843 81086
1 17758 96866
1 44265 67902
1 1138 7243
1 41895 71415
1 22393 25162
1 49711 91627
1 39322 45654
1 45609 63073
1 39272 77868
1 56755 97578
1 28301 78172
1 37537 81622
1 23802 74548
1 84867 90698
1 21514 40400
1 27206 48337
1 4683 43211
1 55801 65526
1 28646 77778
1 11813 20222
1 36191 67385
1 34080 58961
1 3551 43046
1 61425 85452
1 42595 55906
1 68786 75416
1 2948 36483
1 29880 62967
1 15923 90473
1 4188 86458
1 56552 87847
1 34151 57636
1 82419 91659
1 26322 99178
1 20294 26574
1 12383 63179
1 17453 19564
1 59690 78751
1 67832 81213
1 69797 79657
1 20003 65245
1 36512 56243
1 25249 56475
1 11953 47409
1 59334 84552
1 3860 82244
1 75892 98051
1 14022 80720
1 70964 77205
1 1512 29333
1 3319 70567
1 49094 90974
1 32442 38847
1 70917 95436
1 23578 43543
1 27281 58014
1 34605 43304
1 10165 42036
1 73996 82317
1 39227 89892
1 64914 98981
1 25946 66696
1 38866 58097
1 27933 74955
1 65443 89760
1 92658 92786
1 3972 11589
1 37991 92474
1 25536 94822
1 6825 11281
1 77085 83469
1 5628 65618
1 20456 87115
1 37033 44082
1 750 84831
1 45582 83177
1 41469 72264
1 54738 88980
1 76750 83861
1 78017 87374
1 64006 95450
1 22104 47174
1 67089 96850
1 44006 59658
1 76599 95931
1 58158 67430
1 35096 66773
1 44833 52123
1 19644 42926
1 15206 55764
1 84505 98448
1 25273 95777
1 24423 88386
1 53257 62152
1 16760 80591
1 67506 80269
1 55281 92254
1 43680 57758
1 44876 89937
1 16731 58727
1 31381 70549
1 844 84354
1 66056 74340
1 9935 25272
1 22896 23548
1 16462 59720
1 46373 51544
1 7722 39629
1 1368 79130
1 91716 99634
1 22540 83985
1 19735 28813
1 35007 64288
1 72945 98305
1 3528 19806
1 40360 41887
1 13677 69875
1 45499 90141
1 80792 83615
1 3610 4520
1 37160 55775
1 38159 88624
1 2446 55593
1 52981 61002
1 80088 99386
1 3549 45414
1 6653 21562
1 15863 36505
1 28964 66589
1 22390 78676
1 13406 51633
1 21832 86438
1 44731 60073
1 25076 68688
1 38189 64752
1 72636 79935
1 13742 87486
1 28788 63120
1 19947 54111
1 33391 72627
1 28441 79901
1 55358 66059
1 61115 70666
1 8813 68294
1 23363 84930
1 33361 83463
1 9152 88679
1 53040 72024
1 20342 22832
1 30707 40813
1 2971 82741
1 19045 88798
1 17434 63696
1 44999 48526
1 32926 44518
1 19674 41237
1 52636 64020
1 27281 98213
1 70494 72025
1 51580 87200
1 62834 64040
1 92591 94939
1 34821 50107
1 31767 48493
1 54398 72630
1 28221 93087
1 10265 31652
1 48528 48826
1 2725 70126
1 52878 83574
1 29727 63608
1 68115 86308
1 29344 97200
1 39173 88024
1 24256 87806
1 4652 88240
1 27268 98028
1 24646 34474
1 6065 97559
1 41913 46299
1 45205 53804
1 38055 46115
1 92183 93343
1 8178 11981
1 65039 76997
1 58115 79035
1 43609 89400
1 3047 78082
1 30351 66614
1 1122 39051
1 14197 60369
1 62042 95176
1 59569 97705
1 460 4784
1 56749 98786
1 30523 99082
1 76520 79155
1 51695 57032
1 49479 55365
1 8428 9767
1 30668 98899
1 38574 69736
1 9186 33728
1 48029 98489
1 38414 94131
1 18645 97121
1 35377 92370
1 33684 81516
1 19071 41988
1 55225 62178
1 24453 84481
1 84143 96826
1 11082 64586
1 10397 44985
1 88709 92550
1 48 48901
1 75303 80572
1 13999 62091
1 33573 56565
1 18801 22332
1 13106 51263
1 38803 49556
1 44759 71308
1 14640 62803
1 4983 57799
1 47383 74665
1 38218 77139
1 18705 74880
1 23953 88584
1 48113 66052
1 1457 94071
1 3557 37809
1 50106 87128
1 76510 84573
1 53026 84938
1 79870 84513
1 6342 23234
1 79992 89080
1 87096 91103
1 6028 95346
1 26810 57538
1 821 46981
1 40516 87776
1 34451 76342
1 24277 76935
1 57563 89609
1 9856 13391
1 37726 50440
1 44578 89144
1 18968 56849
1 47180 47255
1 6819 90234
1 44678 49678
1 21129 23513
1 20911 62624
1 35367 94136
1 60221 62478
1 53508 76691
1 11003 23023
1 4717 68793
1 42814 48591
1 74332 90905
1 8394 32009
1 39041 70451
1 5267 64793
1 14129 44098
1 24286 29750
1 23724 98248
1 37066 77340
1 55503 84509
1 5041 36617
1 39082 95724
1 60159 96765
1 21581 50908
1 28083 82668
1 8005 89104
1 98532 98871
1 57208 74878
1 38791 48379
1 38333 57205
1 17666 41078
1 87401 93664
1 7757 20029
1 57152 86230
1 18083 88425
1 20717 60979
1 40784 75449
1 51892 56768
1 2656 47006
1 9080 35721
1 76116 96832
1 19795 24787
1 7204 97139
1 15551 98457
1 29853 68719
1 12571 25490
1 56380 66768
1 38047 70301
1 7156 9510
1 65818 89081
1 21532 94941
1 24155 46640
1 34447 41052
1 5181 26988
1 9032 76345
1 59772 63600
1 37146 65663
1 64207 67067
1 23106 40911
1 60677 93093
1 26152 54650
1 50635 95692
1 63642 83489
1 12407 31461
1 3367 20681
1 46574 60076
1 5694 8733
1 19361 21440
1 11133 31349
1 3676 62889
1 23650 35189
1 22059 93137
1 15204 69177
1 28177 99264
1 49743 85673
1 67482 68995
1 7105 62420
1 40257 55808
1 62804 71008
1 39531 49390
1 6756 65370
1 31400 41172
1 29249 46787
1 30235 54450
1 54577 70330
1 52330 69709
1 59804 69106
1 15153 88272
1 73148 79701
1 33305 68177
1 16893 98528
1 55056 76688
1 4634 9496
1 65934 97610
1 31969 86693
1 73979 83143
1 1183 48310
1 24645 36644
1 61504 98402
1 36224 80675
1 20131 64805
1 66046 78898
1 6325 92002
1 49585 85177
1 48671 86375
1 47806 52648
1 33712 42464
1 8101 96479
1 35501 48606
1 23534 84607
1 5383 99673
1 50226 64278
1 271 4883
1 4183 47034
1 39830 57391
1 49538 74448
1 60624 98441
1 12145 44078
1 16536 98153
1 9949 99628
1 58885 59620
1 39145 71276
1 31201 89631
1 32186 99008
1 4938 19270
1 15033 43417
1 65888 68885
1 58358 95108
1 24558 40105
1 24575 30627
1 22696 37462
1 3919 60890
1 12714 34820
1 18810 98235
1 36541 65696
1 59192 88371
1 83753 88899
1 12854 75440
1 23080 52918
1 56905 78118
1 52872 78280
1 1487 89991
1 83560 90637
1 17108 17429
1 47024 55508
1 27661 74017
1 32706 73466
1 74840 91360
1 73003 82251
1 754 16943
1 68255 92668
1 1997 13397
1 18345 61429
1 62943 72203
1 25053 66524
1 6177 68819
1 14751 24702
1 10904 40655
1 62869 63704
1 39751 50558
1 58656 87545
1 81820 98282
1 12054 36571
1 42061 67748
1 64107 68567
1 48644 48657
1 57005 76477
1 46948 69978
1 59858 91935
1 92627 96733
1 79093 79565
1 6775 7205
1 17350 91390
1 41966 56650
1 45775 51232
1 61301 98504
1 4692 88273
1 212 85891
1 72111 88348
1 2541 8437
1 38239 67874
1 25966 52305
1 25426 55272
1 15317 95290
1 25665 59889
1 95487 99690
1 12428 80540
1 19207 40011
1 50082 65942
1 41552 60008
1 28865 57161
1 20756 47022
1 81979 94685
1 15675 43417
1 68880 83979
1 43299 54616
1 62120 94172
1 93614 97890
1 38999 79429
1 60215 73229
1 62697 97355
1 45564 62440
1 29241 76132
1 23913 50786
1 48390 63105
1 25559 84030
1 43568 92223
1 44529 87314
1 74198 91629
1 64687 87003
1 55156 65435
1 21735 99110
1 14181 90102
1 74099 75684
1 26333 62660
1 15139 31051
1 19223 77934
1 37165 95078
1 52756 92603
1 5575 73740
1 1646 65298
1 14632 31930
1 8038 60233
1 26150 39756
1 21532 70363
1 6416 34940
1 19957 23077
1 59062 70642
1 21139 79682
1 408 69357
1 8646 83152
1 7148 28176
1 43304 49294
1 51956 57584
1 13940 55931
1 60799 94109
1 6856 97135
1 18159 92830
1 830 97337
1 45546 99539
1 3265 15328
1 67219 82038
1 17793 37321
1 56684 64304
1 61854 99013
1 41076 67445
1 34522 99956
1 5065 75991
1 37263 60711
1 75647 87432
1 15675 48721
1 70094 93512
1 4527 38570
1 7480 82831
1 2435 47286
1 11360 45396
1 70462 93365
1 65280 79696
1 20298 38886
1 77082 90398
1 37176 90813
1 49970 94530
1 22095 23815
1 44568 60464
1 21787 41050
1 17795 25450
1 14931 70308
1 8153 40727
1 32172 41450
1 8273 49006
1 11018 57434
1 8254 71914
1 31503 38254
1 13138 57087
1 74797 96111
1 28999 38021
1 59697 90665
1 73855 85399
1 28514 74239
1 90930 93682
1 45954 79939
1 14076 43754
1 30554 46085
1 5039 13900
1 30520 39783
1 21592 87406
1 15128 37938
1 2634 80735
1 36646 56584
1 30661 83127
1 56813 71920
1 33712 47290
1 14890 24985
1 19724 20434
1 37853 52608
1 95248 96533
1 27938 85011
1 8651 61303
1 4938 10539
1 42959 87288
1 21458 32273
1 26269 96014
1 3827 97797
1 24943 46455
1 21440 79703
1 2513 5394
1 1855 99237
1 46829 95507
1 25862 35161
1 28921 88963
1 33391 83948
1 3602 72648
1 11367 73229
1 26536 88616
1 76506 79694
1 36245 66286
1 64301 66567
1 18295 21865
1 63644 84837
1 24810 79942
1 71541 89235
1 30248 46605
1 19163 88902
1 59434 67093
1 5831 31832
1 26123 31287
1 6769 92570
1 7201 43444
1 17109 54237
1 2325 80043
1 11816 38082
1 5573 96603
1 43515 64549
1 6911 15219
1 12229 78575
1 25050 99004
1 47350 47674
1 37842 67599
1 21483 82808
1 87808 95893
1 59038 70037
1 50306 93980
1 61634 85050
1 28010 59481
1 53270 64714
1 22775 24461
1 80175 94778
1 45355 52162
1 38575 91560
1 35530 49769
1 309 40491
1 83497 85344
1 45379 73053
1 30784 70168
1 93260 93967
1 86920 99534
1 25955 26888
1 13826 47423
1 1347 15547
1 39763 49316
1 74433 79949
1 25318 92452
1 14523 52603
1 20483 40921
1 45636 71942
1 39712 98100
1 1446 66607
1 10420 87269
1 6417 70391
1 13043 60758
1 29345 64247
1 37100 55298
1 61815 93791
1 29851 69407
1 19423 27907
1 80249 88294
1 27311 32156
1 17337 23785
1 27515 54757
1 47270 66420
1 11597 55325
1 47784 86554
1 3625 46299
1 20137 78317
1 21151 63032
1 48836 74752
1 50953 60130
1 21030 78569
1 62345 74394
1 13390 37773
1 18547 60901
1 82027 97376
1 28720 84696
1 26633 37108
1 2419 94372
1 1390 40780
1 28115 63824
1 54929 98495
1 25617 94796
1 40907 49444
1 76046 81008
1 88827 98912
1 14984 59740
1 44850 60918
1 555 84411
1 18031 43810
1 32074 37893
1 29082 63347
1 37762 63891
1 38046 54062
1 38907 67410
1 8489 67808
1 24435 26455
1 7888 9116
1 12272 67999
1 22608 23684
1 35835 46225
1 5971 61545
1 16393 46025
1 13075 39928
1 90701 95775
1 16054 68952
1 30689 40376
1 3722 69609
1 2553 87624
1 32094 38237
1 24580 86380
1 61150 75612
1 33416 42211
1 70450 75956
1 19115 80096
1 30093 88618
1 61727 65395
1 63683 76597
1 31070 92743
1 44597 67537
1 65333 78321
1 54780 73094
1 1300 71984
1 1363 65082
1 80412 94145
1 23636 28171
1 15412 93372
1 41656 86083
1 11997 15996
1 38626 64077
1 595 75437
1 34204 56393
1 29774 47889
1 23812 43834
1 6287 16768
1 41172 99797
1 9975 20332
1 72953 96644
1 34130 71598
1 1790 39919
1 44996 72341
1 26342 79326
1 29978 31269
1 17163 63506
1 4213 90349
1 50963 87908
1 24418 49501
1 64747 75302
1 32219 90698
1 95442 96717
1 22489 51846
1 30248 59389
1 39657 74890
1 31338 73284
1 28170 63476
1 14125 37683
1 49451 78137
1 29805 52976
1 22254 72445
1 74082 74574
1 26639 51750
1 21839 31967
1 42964 90693
1 7705 78416
1 18594 52880
1 34135 43732
1 2855 65212
1 69929 88993
1 27431 29920
1 39062 74032
1 84405 99897
1 36831 86970
1 49689 79189
1 52728 76448
1 862 16646
1 3993 8842
1 733 91369
1 52134 94813
1 22899 48040
1 36505 94373
1 13168 18502
1 75930 86327
1 317 38353
1 5007 7640
1 48508 70132
1 15438 90118
1 41782 41993
1 26330 79053
1 30893 50779
1 44558 71640
1 17117 90719
1 18115 51364
1 54606 91060
1 70982 97473
1 48484 54643
1 16321 42911
1 22006 44365
1 565 97549
1 12735 59151
1 38811 58067
1 18876 21503
1 68301 70396
1 21888 26594
1 19499 59277
1 67736 87658
1 10924 30441
1 73929 94711
1 8196 95879
1 18554 99263
1 46072 60337
1 37355 64018
1 18818 29820
1 42288 94710
1 7912 67397
1 32399 49124
1 37954 95371
1 28362 97648
1 43779 88338
1 44246 69744
1 41670 86872
1 90760 93060
1 66371 74677
1 5955 31872
1 18187 67670
1 17881 18755
1 32151 36611
1 18034 83114
1 4091 93166
1 21824 49106
1 42852 51967
1 4424 13222
1 30307 44368
1 70122 79731
1 57576 88671
1 44106 66643
1 16291 32487
1 6291 21538
1 18826 55571
1 27650 33073
1 19144 72494
1 34563 51224
1 62459 93455
1 33887 38342
1 65902 83361
1 50251 84490
1 10041 20539
1 62067 89020
1 57593 82427
1 20384 57044
1 12890 15350
1 47573 76000
1 11769 85872
1 13823 62831
1 15185 50820
1 82654 96290
1 1334 62790
1 38197 67376
1 29238 46930
1 21625 95535
1 16237 26422
1 19950 49074
1 24273 78558
1 4647 30014
1 41666 95674
1 37924 80010
1 21813 52171
1 14991 72750
1 11392 81997
1 79126 79473
1 45307 74102
1 43019 46673
1 22422 79533
1 72978 82681
1 21815 77613
1 44570 82074
1 64310 92126
1 46659 49887
1 37305 45612
1 20509 71812
1 3679 10975
1 18106 67361
1 19114 85723
1 15447 79378
1 31794 56116
1 18927 37056
1 28408 36166
1 47972 68977
1 6518 78981
1 57300 70633
1 18201 46679
1 76665 97537
1 45109 93212
1 54987 58336
1 19643 93292
1 37094 77133
1 75007 90569
1 71440 82172
1 71249 90561
1 19571 94322
1 34111 34116
1 30452 36226
1 60464 94974
1 31734 94117
1 58614 71741
1 239 68154
1 18442 34384
1 31366 90467
1 71881 79842
1 74847 88014
1 40450 78848
1 39310 81373
1 60754 85527
1 4509 58068
1 87990 88192
1 54029 95063
1 8849 39653
1 52619 55395
1 55702 77466
1 999 81049
1 17688 18339
1 9791 71940
1 63239 69036
1 6066 80225
1 13021 81108
1 24439 46591
1 16782 85049
1 51161 79071
1 35939 72210
1 28065 29721
1 6065 36687
1 22677 75614
1 16765 82127
1 81800 83005
1 49955 55891
1 4480 85841
1 73155 88993
1 69160 84655
1 57191 57635
1 24539 88426
1 22288 39908
1 59799 85792
1 32153 43663
1 46085 87429
1 22485 79620
1 28122 92348
1 14491 76133
1 47327 83718
1 21398 99329
1 4961 68587
1 3821 81376
1 40856 86921
1 21839 82992
1 24544 51191
1 24449 93679
1 25881 34232
1 52617 61691
1 55378 75629
1 25 33178
1 34571 44423
1 21299 62034
1 61528 72542
1 45628 60204
1 3382 33042
1 54536 55135
1 18319 85698
1 35693 48410
1 8667 30211
1 13956 20981
1 10434 61040
1 36206 78471
1 41249 84198
1 59708 79124
1 17562 92421
1 21381 40691
1 36958 68163
1 56869 63749
1 36407 53106
1 42299 95915
1 21967 98302
1 14306 32842
1 17025 71559
1 27612 77049
1 61324 92780
1 44172 63385
1 44370 52424
1 13989 17379
1 22318 86281
1 78740 91637
1 23762 37494
1 47965 87564
1 11556 43328
1 21781 94403
1 60865 99487
1 87754 87872
1 32687 74389
1 34047 99542
1 49132 99985
1 69108 93553
1 12171 87862
1 28453 70731
1 50964 91977
1 26011 33151
1 4443 92982
1 3220 61706
1 18543 34552
1 38127 63269
1 49382 73927
1 87930 91460
1 89743 96221
1 78832 93749
1 39123 46248
1 16895 93716
1 20107 37303
1 91395 97763
1 30712 35183
1 20460 63361
1 51452 84687
1 14804 15174
1 8114 24625
1 22678 73739
1 65173 80504
1 16450 88423
1 41090 89482
1 3980 36768
1 22941 88573
1 19255 21295
1 84658 95859
1 3074 48435
1 14196 77107
1 59180 80351
1 45609 52977
1 46085 65861
1 71674 72059
1 51195 97086
1 46855 93464
1 5103 92913
1 13264 55548
1 67918 74476
1 34480 59424
1 13507 25777
1 67193 77570
1 69942 96617
1 30151 36649
1 28396 92801
1 37983 84700
1 2211 63456
1 18259 24793
1 55312 85608
1 45949 54670
1 59404 81722
1 12915 16739
1 9006 77213
1 30037 80381
1 54699 69002
1 22851 77351
1 28471 34028
1 17642 27927
1 56870 90841
1 27917 35328
1 51414 87250
1 11754 77829
1 10688 44318
1 10828 59230
1 44898 80292
1 9890 89786
1 30515 92129
1 18985 33036
1 63721 73354
1 34018 66062
1 28668 72558
1 81930 98208
1 46657 68972
1 60232 67442
1 28727 86589
1 250 3282
1 59274 93134
1 62 72117
1 65051 98607
1 5361 83862
1 9932 32441
1 23855 68650
1 66767 68255
1 18211 70220
1 59020 87132
1 81033 83148
1 49780 91959
1 25106 95757
1 31927 35783
1 56202 93421
1 21396 96764
1 55446 99814
1 16960 46542
1 33781 34497
1 13612 91662
1 62601 98408
1 27582 37223
1 11341 40613
1 61617 96183
1 28360 71210
1 25307 58046
1 25989 33486
1 25649 26932
1 22166 88388
1 87925 95731
1 62505 88606
1 67904 91587
1 46755 72746
1 80392 84079
1 51906 72871
1 1835 89457
1 19646 22874
1 61199 84198
1 12707 59411
1 32851 33757
1 24477 83729
1 29984 68791
1 61150 85721
1 63435 93376
1 23271 71012
1 5099 6863
1 10687 86012
1 31811 78362
1 61918 82451
1 2064 39702
1 8839 92148
1 13360 19536
1 16420 96778
1 21038 26232
1 6397 45817
1 54668 65483
1 65173 89471
1 3567 90370
1 11615 28052
1 10678 71284
1 21326 47571
1 31693 57145
1 1468 88615
1 22762 51235
1 32793 97821
1 62778 87342
1 55866 84100
1 15635 25477
1 79427 99646
1 18960 71991
1 77113 79817
1 24116 40600
1 11149 74343
1 1722 85598
1 2478 15658
1 19431 99534
1 17180 84753
1 94771 99622
1 26446 99297
1 27505 75634
1 22420 54681
1 41514 86278
1 56151 81416
1 80197 93100
1 43616 60961
1 56784 88089
1 10184 16256
1 9360 57745
1 31729 69261
1 67008 68252
1 1310 69173
1 52222 95676
1 24630 81896
1 26931 28787
1 30018 49228
1 20433 22816
1 51583 81702
1 61867 74273
1 19863 46233
1 43379 65002
1 28221 54307
1 23216 93260
1 12283 75137
1 17581 95670
1 4216 26697
1 54722 97163
1 15847 21359
1 37438 68876
1 1355 91193
1 49040 96203
1 25400 99129
1 91332 94240
1 71848 76199
1 82570 91682
1 43888 63122
1 18305 99340
1 125 28590
1 8743 14217
1 54970 82768
1 9631 19270
1 23539 66618
1 65268 70214
1 38288 39457
1 48877 51943
1 11711 24754
1 29506 61735
1 27962 72813
1 1304 72535
1 35593 74674
1 3 75903
1 13859 17503
1 14316 51811
1 77959 90062
1 21006 56678
1 14745 53355
1 77970 96642
1 8963 69713
1 56097 65522
1 2724 34704
1 20953 35889
1 44062 57494
1 51998 82305
1 62785 89984
1 25072 45137
1 7355 35837
1 64151 95781
1 12492 39094
1 24014 30598
1 4570 10962
1 2364 81820
1 2989 27756
1 5771 86392
1 1809 34835
1 56574 93164
1 24840 44422
1 19475 36358
1 2894 90765
1 30313 94309
1 78058 84804
1 19817 67904
1 37371 76955
1 15616 98410
1 2449 53826
1 26061 29277
1 56468 62348
1 21578 77860
1 66520 93187
1 61176 98120
1 49304 99957
1 30205 99087
1 89477 99978
1 16038 55630
1 46120 59761
1 30272 86438
1 75139 80860
1 14680 90431
1 18203 97259
1 50096 79534
1 8997 68956
1 16113 38515
1 18807 90828
1 32367 90804
1 63573 72227
1 53659 63745
1 29992 92569
1 2958 63070
1 9557 70323
1 41985 87175
1 4792 39908
1 34748 47322
1 42659 83168
1 10151 66677
1 72003 84470
1 23972 27105
1 845 67828
1 18278 78378
1 7473 51889
1 26918 41796
1 50247 74841
1 16398 89657
1 88224 88781
1 55939 74965
1 30282 85631
1 37547 89757
1 11580 33689
1 19487 51760
1 32834 47561
1 29007 65753
1 23586 99194
1 12189 99733
1 32161 98079
1 63504 94063
1 20124 26868
1 81696 84113
1 10459 42441
1 8873 17895
1 29559 67789
1 44917 77324
1 16835 99807
1 72818 84433
1 64895 69012
1 44473 77703
1 975 44089
1 78607 90843
1 21240 80457
1 24325 39150
1 31707 93011
1 21561 99688
1 59606 80005
1 84796 91532
1 56732 93592
1 8067 22628
1 31331 87953
1 62892 75882
1 1748 52590
1 45649 52023
1 21136 26103
1 69646 72716
1 54505 83390
1 4596 84639
1 33649 71624
1 28455 44786
1 72730 98818
1 48518 73503
1 6211 20049
1 53648 97521
1 938 36725
1 4256 66589
1 20240 62206
1 21314 80167
1 70839 91011
1 2210 99812
1 41729 74399
1 3462 80135
1 91152 97483
1 48696 74300
1 49710 66532
1 31508 86591
1 21750 41476
1 37506 99418
1 94108 94510
1 62067 77143
1 53483 53611
1 1496 66922
1 19806 20483
1 29499 55308
1 32119 97410
1 1726 39891
1 72419 97325
1 3002 38030
1 10326 48827
1 51146 54416
1 9075 52456
1 54917 68589
1 27943 66384
1 18561 83860
1 25760 54415
1 14238 17398
1 46962 49527
1 18947 53827
1 32445 84257
1 37 63390
1 13217 83087
1 36668 83577
1 79003 83722
1 36346 67233
1 12569 86179
1 13344 70806
1 19280 33239
1 43670 65520
1 36645 45566
1 55341 59796
1 76386 90318
1 16072 92262
1 38214 91521
1 17463 22401
1 25554 26563
1 34019 90088
1 27866 47413
1 38193 54197
1 8383 57072
1 57924 98452
1 7583 54539
1 36992 89657
1 4253 40488
1 3695 84719
1 1512 95240
1 67386 69302
1 73875 91917
1 52618 53279
1 13392 23185
1 13082 76303
1 80864 96660
1 9886 32625
1 25099 25114
1 60863 71280
1 49223 64056
1 11971 54475
1 50696 95139
1 18667 26313
1 65873 86866
1 4728 68627
1 20580 69257
1 42366 42547
1 1508 64584
1 24537 69051
1 15566 94361
1 3720 44513
1 10385 70205
1 11153 55887
1 13867 29336
1 46161 59667
1 31083 36442
1 4509 61614
1 48347 87638
1 49009 73475
1 35887 99429
1 88343 89989
1 12074 98590
1 20760 59261
1 82396 93355
1 6892 81364
1 35478 81009
1 70273 75558
1 63332 67534
1 67022 83168
1 68045 72172
1 9866 64425
1 2605 81091
1 52835 54143
1 23210 37344
1 1722 79794
1 4368 91638
1 7190 74445
1 37952 51507
1 2027 11200
1 46257 86798
1 8525 51121
1 27522 62291
1 18367 24117
1 23969 39502
1 39478 66066
1 26854 67760
1 35603 61913
1 29546 72712
1 42612 48717
1 23230 85160
1 75778 78184
1 35679 44299
1 85126 90055
1 46664 47766
1 92406 95087
1 65258 68539
1 39134 49533
1 51925 75048
1 37880 75494
1 6348 52394
1 11828 94155
1 52410 75441
1 55590 80892
1 43696 61864
1 19145 45423
1 60077 99017
1 26299 59748
1 13186 68333
1 2111 36717
1 14412 74572
1 6203 50581
1 18325 91283
1 26716 56428
1 9346 33167
1 41446 45267
1 46553 75165
1 760 97547
1 36037 91426
1 76360 96248
1 33376 94612
1 22463 47737
1 9593 89777
1 7476 72646
1 5295 52632
1 46970 97462
1 34957 35526
1 33982 70369
1 25553 58984
1 44852 77859
1 15718 20698
1 39104 41777
1 25396 57740
1 38288 78771
1 1601 71610
1 42039 50275
1 39149 53546
1 78356 83677
1 46476 62213
1 58629 96807
1 21897 49847
1 4218 64015
1 40336 57708
1 3826 65582
1 20924 95884
1 24106 67724
1 72622 83950
1 34909 86331
1 49906 69810
1 73718 84026
1 54574 81736
1 2783 72255
1 18973 60369
1 24941 26022
1 15158 49766
1 21951 37349
1 22802 53848
1 15345 24757
1 36046 38488
1 41445 90687
1 34151 78205
1 48110 49193
1 25745 45762
1 30711 35559
1 9484 52677
1 91842 92119
1 6178 36967
1 20410 21316
1 38769 86746
1 33664 58797
1 45864 64500
1 41838 78885
1 39763 65475
1 33733 71315
1 24222 67329
1 640 29946
1 16955 65379
1 56720 97942
1 39279 87750
1 33357 73477
1 382 54521
1 49168 74112
1 56080 66165
1 40968 53215
1 51199 59806
1 64751 83202
1 16390 70648
1 41362 77975
1 147 41345
1 28664 30102
1 62041 68895
1 23279 76068
1 27807 66727
1 7308 76876
1 42828 97703
1 38143 62310
1 43478 75219
1 5560 70475
1 65273 79774
1 30629 58406
1 44247 85951
1 25585 41467
1 18687 46292
1 58936 89597
1 1560 20539
1 35105 78169
1 17194 62679
1 17149 99233
1 71626 93377
1 65625 72513
1 9227 26866
1 2173 37930
1 87811 92911
1 35430 85883
1 2646 88731
1 50534 88436
1 7132 86472
1 61247 87953
1 47030 77240
1 43305 51903
1 46514 70354
1 18444 90717
1 70607 78330
1 19932 26737
1 11032 15910
1 66734 95951
1 8632 36618
1 880 31127
1 4415 20775
1 4522 33172
1 31311 93172
1 35915 85081
1 20325 83219
1 14320 42812
1 28115 66503
1 38594 45328
1 92305 95973
1 21866 51971
1 5241 7239
1 4885 41593
1 12082 91388
1 52586 98821
1 35319 85084
1 46897 68550
1 33107 97728
1 69081 84685
1 13393 64459
1 17526 75394
1 43113 79767
1 75029 96733
1 50875 76592
1 16807 64060
1 46672 99275
1 60428 98603
1 66953 77039
1 1260 4869
1 79591 97958
1 73877 79693
1 30041 56199
1 85888 95908
1 39370 94976
1 82765 99839
1 58857 61669
1 88049 97589
1 49826 63117
1 68190 99890
1 70883 81548
1 56285 92013
1 62950 67003
1 48748 63304
1 1030 99416
1 10938 44557
1 21038 37914
1 497 10614
1 63737 63935
1 15678 48962
1 74149 89526
1 17448 69366
1 66247 91776
1 20274 54990
1 1543 95501
1 18701 33802
1 88518 93170
1 51182 71337
1 20332 29675
1 19391 90072
1 22361 82732
1 12564 51980
1 46918 58028
1 34464 70059
1 47160 59349
1 63715 71640
1 19836 42841
1 57282 71754
1 39144 99471
1 13339 91897
1 54288 72942
1 54620 67769
1 9860 47952
1 88451 90680
1 78009 94552
1 52219 69842
1 69821 95677
1 7314 76377
1 40674 79350
1 47499 63574
1 63075 92745
1 26078 99719
1 9603 10470
1 31219 42036
1 11512 75734
1 14052 93038
1 6120 21334
1 42425 83300
1 57529 93850
1 62309 64417
1 82134 93253
1 6000 83161
1 40173 77796
1 96340 99332
1 92679 96646
1 57968 61608
1 18827 38140
1 28683 56769
1 24667 73579
1 36140 68851
1 66708 99306
1 21734 97158
1 10895 13557
1 14787 39771
1 409 39181
1 37413 59651
1 46462 99402
1 62697 93392
1 42911 91223
1 25596 48766
1 394 44405
1 8601 16517
1 73049 94005
1 71488 78211
1 43721 98388
1 4233 84667
1 37728 95797
1 20344 91831
1 30474 95892
1 19181 49401
1 22312 27573
1 30395 64340
1 57544 62878
1 16404 91033
1 30507 82447
1 13071 29101
1 64551 84792
1 8866 60931
1 36304 68768
1 42078 63803
1 6217 29077
1 71652 99297
1 2961 25811
1 12474 24244
1 71426 75485
1 52763 81261
1 18729 75070
1 61614 86592
1 43916 98777
1 5451 88268
1 28586 85509
1 24474 89784
1 57897 64723
1 29307 91523
1 20123 58115
1 46451 79369
1 71793 80711
1 23614 32436
1 25828 53334
1 10920 54639
1 24067 58803
1 10798 36133
1 83874 88691
1 74792 88492
1 23042 58004
1 8192 80005
1 3892 51600
1 32670 57389
1 85344 86407
1 70459 87035
1 4087 50640
1 51995 77796
1 23800 73701
1 14674 65643
1 444 37772
1 36291 48183
1 56405 58364
1 21378 78804
1 73151 92503
1 31705 55478
1 32903 33954
1 36269 79898
1 8935 26048
1 31046 49679
1 42388 92764
1 13051 13764
1 852 83561
1 7822 31491
1 69790 95324
1 30334 75093
1 5595 79619
1 9505 39880
1 29730 89857
1 10967 47722
1 29626 84673
1 16859 85590
1 2597 38505
1 61442 96236
1 52644 57575
1 44924 67207
1 20286 66376
1 33426 75895
1 19005 78097
1 28323 67582
1 19634 51791
1 10257 69462
1 57452 92512
1 81430 89949
1 68847 88843
1 10703 24470
1 52284 72855
1 6245 41702
1 42913 56562
1 18357 82197
1 15582 68896
1 8733 77319
1 6309 34613
1 40281 63083
1 40039 78723
1 64274 78157
1 5932 6998
1 39565 69531
1 11515 72709
1 26980 73154
1 45398 84273
1 6836 94238
1 3506 18558
1 74267 99759
1 18767 80252
1 17088 52843
1 75620 94637
1 7432 81502
1 8906 92850
1 37911 89320
1 40181 66701
1 47508 64520
1 46149 91592
1 33171 50449
1 27647 60462
1 42026 66634
1 4362 12878
1 4031 59897
1 14582 17130
1 54641 99600
1 2120 7165
1 77277 78115
1 36680 92235
1 40154 44962
1 10765 47790
1 181 52086
1 36348 59242
1 28513 33831
1 5117 51571
1 3418 19667
1 25395 74542
1 993 32492
1 14768 75089
1 27264 79814
1 1117 86582
1 11899 98947
1 34210 81357
1 12513 74169
1 8681 68012
1 55586 93746
1 18717 54635
1 8252 17947
1 72843 79034
1 26352 53250
1 49007 85360
1 24066 46386
1 24727 90870
1 30880 86529
1 33082 34900
1 39466 76386
1 2508 68847
1 1981 22644
1 15447 78949
1 9264 46264
1 2343 85695
1 38847 45376
1 26906 75640
1 13156 82032
1 35933 50579
1 12593 77370
1 89906 91379
1 35326 75784
1 24037 94395
1 38782 45377
1 786 11808
1 7440 17804
1 34617 66412
1 51256 71348
1 92317 97404
1 47811 92344
1 30298 50813
1 22681 55956
1 6157 58270
1 21069 80965
1 14156 15787
1 7820 27254
1 75556 81107
1 41673 90413
1 58008 96051
1 53950 60154
1 9921 57786
1 858 25098
1 17798 49982
1 72362 90163
1 22796 32910
1 41138 46896
1 65659 70878
1 43703 83830
1 962 99326
1 11753 45111
1 63612 96845
1 34540 91773
1 34999 78826
1 33081 75609
1 61083 67555
1 14840 52803
1 28121 66112
1 24111 32037
1 10354 73492
1 64008 88876
1 55393 89386
1 69982 79281
1 14176 79833
1 31409 69534
1 2223 35061
1 34749 57362
1 28431 80009
1 77351 91015
1 8551 82543
1 1318 45956
1 8980 62004
1 39492 49653
1 89587 90986
1 37318 89495
1 83852 85359
1 43628 90039
1 60080 63854
1 8563 51868
1 6914 66727
1 11584 90372
1 43500 49048
1 2305 48334
1 50985 68200
1 54635 73046
1 35210 42905
1 19273 98118
1 69782 97061
1 5575 27706
1 49808 77639
1 36252 90388
1 52143 99398
1 66177 83094
1 49165 63734
1 9835 59210
1 38521 91232
1 49697 89724
1 47330 65713
1 54915 94731
1 53236 73490
1 4897 94194
1 91010 93432
1 27866 85527
1 3608 87275
1 58898 76914
1 48362 77484
1 17862 82099
1 12503 85451
1 83524 99807
1 45590 92563
1 42107 60501
1 25691 29246
1 10588 96939
1 77545 85398
1 33577 85366
1 18880 85703
1 86018 93393
1 2090 48769
1 33840 88239
1 7712 59092
1 30181 44206
1 19312 76283
1 14359 74006
1 18203 80503
1 57598 88246
1 39809 45312
1 5585 5757
1 10512 48647
1 91643 97401
1 14373 24980
1 40984 48312
1 16456 51707
1 46726 70349
1 15960 40494
1 1348 12615
1 385 6652
1 72937 74450
1 28075 36475
1 28699 41053
1 38297 53886
1 44497 97100
1 61926 77397
1 48968 62169
1 55128 95886
1 39594 53098
1 14159 89665
1 12106 33769
1 19972 91751
1 46461 52452
1 13793 61145
1 21709 87637
1 2327 49623
1 1656 48854
1 8469 88737
1 72384 99597
1 4826 23396
1 14017 19500
1 361 67421
1 24565 79908
1 25321 59723
1 18600 83022
1 20918 64351
1 52594 68579
1 31978 73732
1 4280 34293
1 36851 91750
1 16996 79186
1 65231 80168
1 4212 50568
1 79600 90747
1 7862 88100
1 65113 95681
1 9172 56158
1 10398 96116
1 14908 69706
1 7122 42976
1 56545 76107
1 94284 95916
1 67565 90780
1 15594 98868
1 14040 63249
1 56090 60694
1 67968 84471
1 671 77959
1 12161 81619
1 13218 48469
1 35864 83063
1 49004 98637
1 10817 99006
1 73072 78689
1 26691 86836
1 30672 31264
1 42122 51001
1 10031 64313
1 4144 8364
1 35728 89977
1 77332 90254
1 71983 86498
1 37626 64890
1 15712 78573
1 43215 44504
1 85549 96764
1 14301 80385
1 5281 31659
1 26902 44908
1 12607 96626
1 36406 71111
1 42602 51666
1 24254 74608
1 97055 97495
1 54197 78796
1 42127 42416
1 8676 59879
1 65570 88715
1 8725 13418
1 17290 28434
1 19663 32854
1 92115 94780
1 43831 86301
1 21523 71887
1 44437 69847
1 52660 99598
1 5721 36078
1 65066 70847
1 24317 92094
1 50869 59068
1 81459 83475
1 35219 59038
1 76594 93984
1 4653 25572
1 23175 47359
1 4493 54902
1 9727 24798
1 20718 60206
1 2578 89969
1 6108 99344
1 11610 19378
1 10599 12398
1 16113 61878
1 31022 61463
1 23779 26263
1 13058 80393
1 52353 68218
1 49785 93334
1 18440 40256
1 25660 41203
1 25897 75823
1 35351 71578
1 88514 90942
1 37577 74325
1 23083 41681
1 39317 49861
1 70662 97517
1 22083 42968
1 10052 80742
1 40649 66168
1 36132 47960
1 35840 64914
1 93145 96089
1 43726 81914
1 43292 76960
1 14865 81734
1 67882 77535
1 583 87471
1 32583 93014
1 37606 81727
1 3189 88472
1 16436 83430
1 71721 74280
1 29897 88313
1 58502 64732
1 16821 93080
1 33498 63063
1 5032 9518
1 26919 30514
1 35839 65550
1 39180 98835
1 92469 92771
1 28063 48614
1 57678 75574
1 53904 90805
1 24358 75580
1 61683 92818
1 31661 48051
1 13106 90179
1 56960 57977
1 42506 54710
1 8380 39676
1 86492 90860
1 16548 75653
1 28477 28612
1 3905 30829
1 22168 89065
1 12950 35501
1 5699 75196
1 31995 75374
1 13266 37366
1 10820 59937
1 45746 75654
1 18415 79849
1 35193 51447
1 1298 34497
1 23144 59753
1 9734 61325
1 16739 16879
1 16574 30394
1 43506 93063
1 68016 79083
1 59464 61641
1 26222 81146
1 38521 72972
1 39055 68102
1 19492 82577
1 8182 48552
1 52910 72228
1 10093 21831
1 29399 82266
1 25222 84473
1 64942 65050
1 32964 93546
1 65607 88056
1 51720 65742
1 25107 55999
1 4781 8502
1 28773 49594
1 54420 66306
1 52370 64661
1 14544 88778
1 28287 58271
1 79859 95785
1 39078 84832
1 17643 82233
1 14374 51876
1 47411 47576
1 28412 48790
1 27959 85153
1 1311 96735
1 26922 35814
1 34464 88411
1 66169 96701
1 16327 17206
1 57568 58302
1 1096 26926
1 47587 50723
1 19002 90550
1 18581 45530
1 27838 29187
1 4531 39268
1 7927 61201
1 41399 54547
1 7340 19382
1 39935 45666
1 7101 30948
1 29132 47885
1 24063 85606
1 21080 77197
1 18375 18418
1 7786 57126
1 8632 70218
1 64083 92151
1 12015 52462
1 13524 41910
1 13684 70306
1 62694 82264
1 59380 76169
1 57613 68093
1 35313 58421
1 80166 92213
1 35917 72200
1 16717 17106
1 34947 41661
1 16169 58711
1 12947 88209
1 41969 42953
1 8903 36692
1 32708 47313
1 70466 83219
1 68827 69373
1 803 57808
1 39159 55282
1 5800 48402
1 38259 83529
1 30064 90111
1 28485 47919
1 67123 96377
1 25808 89666
1 64990 68062
1 53414 59248
1 38127 42782
1 2359 40792
1 8276 53404
1 27138 72726
1 18824 29216
1 13349 24232
1 57360 57625
1 12655 13496
1 10980 36969
1 18976 38991
1 10071 16948
1 62631 83062
1 12329 74765
1 57823 73061
1 15336 63455
1 37629 84635
1 21760 50437
1 57516 91954
1 8795 43606
1 10777 93257
1 18231 25037
1 50727 80559
1 22204 49131
1 56899 69382
1 4134 7327
1 6574 73223
1 65883 79923
1 12211 76882
1 52910 85524
1 60789 63150
1 58747 87610
1 20194 24084
1 17341 20031
1 74782 95479
1 20106 42950
1 53907 71985
1 23817 57876
1 22411 79996
1 20964 67866
1 12788 30954
1 77491 81954
1 46026 83506
1 40378 67114
1 912 22925
1 17247 62306
1 812 91476
1 14668 47973
1 32111 76112
1 62910 68227
1 10630 89409
1 30431 58811
1 12891 25458
1 64468 73130
1 40538 60274
1 37877 72969
1 11793 20614
1 82839 95637
1 96174 96582
1 30772 62475
1 14089 30635
1 22555 78120
1 61786 74128
1 14426 35286
1 17477 18655
1 7402 65498
1 16444 19942
1 26004 95950
1 21732 76202
1 37290 72050
1 27806 67865
1 37043 46371
1 25807 40693
1 30774 46531
1 53004 67458
1 65830 99977
1 1556 88775
1 54852 59091
1 52025 95033
1 28207 75247
1 69031 71086
1 58092 64747
1 31833 42590
1 50272 97527
1 25880 68672
1 62330 62762
1 37107 87910
1 16234 64332
1 63548 99801
1 9470 21295
1 82301 85629
1 7298 36546
1 27320 71402
1 38081 82989
1 35455 55144
1 34799 50174
1 51103 86977
1 15520 73896
1 17442 31571
1 5325 72794
1 30204 67132
1 40355 84834
1 25185 39997
1 13974 85946
1 16069 18707
1 38419 83716
1 11095 32496
1 16664 76341
1 68034 83606
1 26685 39419
1 39558 98005
1 78863 83038
1 6400 23352
1 38143 56681
1 21034 26724
1 31548 67976
1 62897 98959
1 22891 56999
1 1385 39346
1 13311 67698
1 80316 87363
1 30087 92289
1 50034 54196
1 2016 49435
1 39161 83637
1 46149 68382
1 56439 99525
1 50247 94182
1 15498 29282
1 928 95239
1 29965 35106
1 12765 76546
1 33208 56296
1 41565 77149
1 90997 98055
1 286 17487
1 78 32461
1 34157 74563
1 45948 92874
1 42993 69964
1 25 67515
1 87236 98110
1 23590 83732
1 2992 61870
1 1743 99420
1 20924 51128
1 7815 55172
1 12176 22005
1 57696 88647
1 9615 74365
1 11613 75383
1 41031 99081
1 40925 80028
1 20319 98239
1 40691 78758
1 37955 89857
1 21451 43182
1 22996 63760
1 88139 91611
1 19027 48924
1 39174 77919
1 19178 67317
1 77673 99334
1 13180 56877
1 15055 19096
1 32767 77626
1 377 54872
1 37082 68114
1 13353 72931
1 45524 57840
1 25125 32391
1 37519 77424
1 8400 9982
1 71648 93176
1 13582 51874
1 88231 97931
1 41203 98777
1 54230 67811
1 2114 14092
1 23695 27466
1 65442 74540
1 20475 77269
1 79010 82209
1 38151 59657
1 64985 67657
1 19224 27671
1 48728 48890
1 50765 74643
1 47255 64171
1 86338 94860
1 30390 34577
1 9988 86385
1 19521 31341
1 1940 49630
1 19081 67565
1 8654 50935
1 63164 99823
1 38841 75945
1 62062 67661
1 47844 75402
1 27542 42390
1 21636 81196
1 18473 67088
1 800 75572
1 56171 57692
1 63725 81355
1 32656 88556
1 39362 45478
1 34 91577
1 40724 91237
1 55030 73858
1 37403 61699
1 63232 89073
1 40801 67741
1 71476 76181
1 20185 26042
1 37480 83153
1 13001 39505
1 42600 86186
1 64029 87953
1 20309 46453
1 14889 54171
1 5207 65160
1 20857 75907
1 45142 52782
1 49021 71267
1 55585 83523
1 52270 64262
1 11370 23589
1 37244 71578
1 15755 90353
1 16452 50030
1 37078 45156
1 18709 45572
1 1205 82103
1 17597 94944
1 30082 86235
1 94069 94125
1 26494 64801
1 88610 91455
1 64987 90462
1 39024 76868
1 12738 18055
1 51214 81416
1 13667 68209
1 74888 76528
1 19500 24761
1 13312 87865
1 60441 61510
1 4906 97397
1 61986 72854
1 5372 23987
1 27338 64359
1 43260 63783
1 60765 93807
1 33876 83059
1 56673 64808
1 34 13222
1 10897 16967
1 78132 93570
1 48639 49618
1 54710 99102
1 910 87269
1 66130 85735
1 25231 78600
1 56007 76405
1 53596 99657
1 74149 90833
1 62532 66703
1 9784 12608
1 69035 98061
1 18711 73125
1 44064 70502
1 1814 98771
1 32230 71034
1 12562 89135
1 36330 81771
1 80405 94023
1 7278 78602
1 39898 50662
1 1148 16759
1 56636 87107
1 20386 94114
1 15410 16752
1 11048 97613
1 37360 51230
1 13476 76333
1 1570 31505
1 30126 64687
1 74673 80601
1 60569 63513
1 13016 17521
1 43715 71182
1 21401 33124
1 79466 94519
1 37075 72622
1 55916 84694
1 46593 48504
1 40197 80832
1 65513 85498
1 37392 59672
1 50916 68819
1 42412 43355
1 10893 34477
1 10138 26406
1 52115 95590
1 35419 59586
1 17382 42552
1 6816 31797
1 42756 88870
1 24558 89651
1 41378 72201
1 58289 99397
1 14237 40060
1 82539 91021
1 5235 11925
1 7015 51761
1 76653 94549
1 22219 34625
1 19475 50895
1 25761 83614
1 86129 95606
1 41049 50489
1 31218 33277
1 13080 23288
1 4908 52261
1 8447 91495
1 12953 78101
1 12066 97082
1 3722 27623
1 7786 9634
1 891 97511
1 4852 25606
1 24923 98630
1 2755 9195
1 48633 54913
1 18107 54095
1 32579 54049
1 68311 83114
1 1012 35962
1 2734 46885
1 77613 85685
1 93593 97160
1 41325 53228
1 17912 86382
1 11991 84055
1 11414 92091
1 21765 93884
1 18469 18486
1 29805 47605
1 82 65099
1 59771 73465
1 48831 72112
1 673 25438
1 75794 89895
1 21219 24582
1 28284 62098
1 77398 92280
1 2269 85413
1 12306 98026
1 20025 29611
1 42428 59079
1 39127 87522
1 75659 80329
1 68390 78117
1 5842 65284
1 49425 94810
1 9428 18506
1 52199 62618
1 805 30755
1 54120 83076
1 29273 46839
1 19801 22679
1 61821 84936
1 70445 78986
1 35812 85892
1 88788 97874
1 17873 39309
1 2685 98452
1 44000 66475
1 61602 88025
1 32981 80759
1 63674 76940
1 20612 23524
1 37226 83845
1 77665 84784
1 6979 8100
1 61354 77481
1 83642 84464
1 6915 79124
1 46297 91418
1 5587 6265
1 73862 75605
1 257 58510
1 91584 98572
1 1762 65525
1 78314 91313
1 38101 41407
1 15636 20586
1 9508 34271
1 52352 86920
1 10323 58708
1 13652 83145
1 15281 15699
1 14097 28058
1 46389 93022
1 6497 25507
1 77168 87338
1 27678 41014
1 35068 88395
1 47541 85539
1 51873 92936
1 34954 76656
1 1356 18003
1 49090 54529
1 47762 70252
1 74203 84833
1 35953 58636
1 7471 72653
1 21479 53835
1 13394 44338
1 10552 12242
1 44059 70208
1 18990 91697
1 61331 97518
1 21494 68129
1 32861 41481
1 13128 33926
1 1955 24998
1 27249 54604
1 14041 97038
1 49395 64343
1 30854 62423
1 16724 55214
1 52518 91854
1 52810 89570
1 4173 42040
1 62102 80053
1 43817 98751
1 13054 87664
1 8116 62588
1 12486 21190
1 29599 45030
1 46716 52285
1 63291 94044
1 41021 62146
1 37775 64553
1 16965 33490
1 5780 56069
1 20882 60370
1 15720 66254
1 17608 70074
1 5241 8324
1 15076 19779
1 50198 59428
1 29714 97635
1 62562 92082
1 9779 67205
1 48047 85079
1 17725 40410
1 31440 52389
1 12326 70252
1 30974 89066
1 5761 82677
1 64695 68041
1 5125 23121
1 22486 79100
1 78216 84317
1 28461 43728
1 48816 95741
1 59839 74210
1 32804 57665
1 17103 66220
1 2177 38346
1 21672 88529
1 14623 69852
1 28920 45147
1 38243 83109
1 5587 71698
1 375 7261
1 51860 67695
1 69891 96579
1 51560 90128
1 75650 84996
1 32753 91683
1 19864 29718
1 25884 84018
1 43812 64938
1 23940 73427
1 30510 68934
1 31965 65489
1 5945 37466
1 6834 75310
1 38610 42462
1 13850 40837
1 66316 89526
1 26677 68477
1 11590 36671
1 38570 71597
1 35365 90317
1 73345 87058
1 30926 87373
1 12748 14566
1 28690 93517
1 25414 29071
1 63016 98332
1 73224 84203
1 20297 44807
1 21359 75839
1 15478 48198
1 33260 91002
1 13048 15769
1 47500 90992
1 12030 68836
1 75994 78246
1 31683 86935
1 49874 78232
1 45109 65996
1 31123 53000
1 20676 88708
1 46919 70240
1 1617 99386
1 47859 87144
1 56637 94019
1 89032 90338
1 38914 56119
1 6177 67339
1 3676 65462
1 23615 55828
1 11415 23287
1 23730 84016
1 14840 17240
1 38331 45806
1 1068 41254
1 18524 92764
1 32841 41810
1 96345 98468
1 2881 84151
1 21357 31687
1 53749 53921
1 47695 83863
1 6267 21118
1 9411 85180
1 23066 37304
1 48984 58540
1 43158 99619
1 64708 67978
1 5594 49769
1 5285 49242
1 7002 61860
1 17635 52218
1 62162 89459
1 61 79241
1 46861 93199
1 13341 86641
1 11642 68359
1 38656 41458
1 40313 84372
1 47412 88187
1 33958 74430
1 75765 88972
1 43896 92409
1 23662 83493
1 60417 98048
1 49193 99476
1 30440 90029
1 1859 6163
1 33722 51711
1 57992 80395
1 23252 50515
1 28439 58788
1 76518 87818
1 3082 53107
1 37619 40592
1 20108 66210
1 63356 97177
1 22733 47085
1 41554 92055
1 43815 52540
1 33286 80343
1 68981 90973
1 37159 74750
1 41393 97092
1 22031 48758
1 3398 93038
1 47079 88961
1 6648 30641
1 76471 79357
1 6984 67633
1 24201 93505
1 83165 98573
1 60260 96532
1 15384 95367
1 34694 93770
1 8133 93991
1 4645 71840
1 35834 52917
1 2897 41328
1 6330 98384
1 27839 83163
1 53445 70644
1 18063 34433
1 63338 69951
1 79160 98693
1 14948 42992
1 61817 95709
1 20373 71614
1 29988 32374
1 61357 97073
1 55372 62345
1 14145 91965
1 78633 91233
1 17707 89144
1 35005 51930
1 1740 84568
1 33422 87194
1 39552 80432
1 56697 62485
1 59715 71078
1 73581 75917
1 56314 81987
1 10236 70039
1 67997 75934
1 21478 64520
1 73092 80646
1 48780 64924
1 45140 61718
1 73526 98469
1 15760 40400
1 26645 82050
1 26802 78978
1 325 14009
1 4155 61104
1 30603 76456
1 78360 82693
1 6357 36167
1 10888 27775
1 6777 70779
1 20863 72721
1 21265 95762
1 19832 86458
1 11983 18059
1 66635 94420
1 13160 90081
1 36155 58616
1 99418 99513
1 48400 73530
1 211 88089
1 22669 77550
1 83977 96582
1 12477 98580
1 31912 97034
1 33559 50346
1 67037 72745
1 68591 83890
1 6251 29885
1 24324 35105
1 57053 66879
1 15188 42619
1 43170 67842
1 10730 31173
1 3005 96700
1 4857 63964
1 861 46823
1 9166 20159
1 68938 77511
1 36200 83311
1 9311 77806
1 13282 98521
1 7829 60423
1 18792 19481
1 49644 68578
1 18163 66464
1 34718 73342
1 27912 91136
1 28555 71249
1 85157 99388
1 3002 98208
1 5039 73111
1 40025 65755
1 25644 84904
1 20684 21181
1 25085 66626
1 28012 65840
1 66717 67686
1 23529 93563
1 64254 72833
1 8600 37676
1 34597 63177
1 5825 36200
1 31610 94752
1 61851 77444
1 744 1396
1 31550 55751
1 13739 64289
1 36388 84297
1 4768 88351
1 3461 93828
1 30981 33716
1 43061 96700
1 75375 92989
1 75688 78279
1 26616 74994
1 13028 30551
1 3993 95339
1 22774 94464
1 86740 97219
1 36746 40950
1 41578 94917
1 2127 92861
1 30601 80303
1 33200 74701
1 56926 64671
1 34322 54349
1 65743 84644
1 63445 73540
1 8751 10581
1 21147 91377
1 50355 58848
1 8139 42807
1 52476 59881
1 8852 61022
1 86171 88914
1 10781 84016
1 22539 82462
1 3699 60553
1 8090 74209
1 26303 84376
1 7740 37985
1 71393 77819
1 22855 82841
1 35088 85623
1 31568 75179
1 23482 47153
1 20686 24061
1 21498 60560
1 59306 67224
1 18067 61529
1 49613 59551
1 1426 54501
1 34610 67305
1 59618 67109
1 12184 84586
1 4180 47478
1 45393 59457
1 56135 95016
1 36660 98330
1 65349 84708
1 5642 80857
1 57503 72223
1 9606 63001
1 5161 87450
1 12092 94959
1 23415 72510
1 71778 74819
1 6209 77644
1 16258 56849
1 29346 91675
1 71938 81885
1 45673 66619
1 28629 59254
1 31436 49246
1 29539 61611
1 57450 92902
1 27939 80646
1 5439 26452
1 13081 18215
1 66158 90543
1 1768 35399
1 18103 29445
1 14579 42645
1 61411 69245
1 21346 44514
1 9188 73802
1 67089 86192
1 42642 47942
1 80256 98359
1 43582 57820
1 40300 56484
1 52474 82705
1 28081 68879
1 10022 90549
1 32327 35192
1 26405 82178
1 54440 77592
1 43176 72586
1 8250 18890
1 72239 99633
1 35485 84512
1 38387 75190
1 48031 64603
1 11757 72648
1 41834 53661
1 43190 86075
1 69319 84764
1 16107 61952
1 1232 67334
1 63575 74159
1 8091 64018
1 35855 64546
1 39154 99417
1 26442 95612
1 20767 57067
1 4844 82384
1 85237 93816
1 63540 95563
1 46174 76633
1 21127 93123
1 82667 86815
1 22605 22930
1 25389 71691
1 18934 38442
1 51133 84095
1 32797 84197
1 17387 76332
1 52031 53806
1 16962 23072
1 49180 87534
1 33695 85386
1 18073 22700
1 31308 46616
1 21337 52582
1 40231 72004
1 26299 51372
1 95516 96086
1 29339 46361
1 83124 86762
1 45586 69735
1 21711 53843
1 8610 51488
1 63123 85629
1 82933 83027
1 9417 20813
1 13342 95566
1 24047 98468
1 47712 59946
1 29122 41681
1 69306 97696
1 27442 90386
1 14472 91317
1 81401 82739
1 48407 90536
1 18261 98257
1 55503 60503
1 40094 96473
1 11036 84344
1 32830 74151
1 58046 88759
1 2639 78789
1 1282 73498
1 38787 49363
1 25917 34527
1 26559 75947
1 25701 78651
1 1782 5789
1 42714 44610
1 32393 86017
1 20058 52727
1 22569 31127
1 26459 98687
1 22913 99082
1 63373 84380
1 54689 99016
1 69826 96896
1 55843 79755
1 55209 56130
1 17857 69570
1 56973 82591
1 57098 96239
1 48654 94577
1 7564 59835
1 47282 59489
1 33030 66007
1 55134 60699
1 24358 37941
1 31905 64032
1 63538 75262
1 35244 85829
1 56530 79033
1 43085 75442
1 43445 92830
1 38950 78915
1 47444 65108
1 53922 87141
1 60344 82903
1 63320 76626
1 10475 66342
1 10422 45278
1 11827 38495
1 24885 42707
1 23299 37798
1 22002 93050
1 71080 77484
1 5994 14385
1 65030 74740
1 15504 62062
1 8666 66139
1 49862 64415
1 33379 85206
1 24361 89685
1 5516 80017
1 21521 25247
1 4300 98549
1 38525 86479
1 1622 91813
1 57178 95700
1 44703 46711
1 13102 65342
1 7212 74971
1 64788 88644
1 76704 80325
1 40331 57314
1 27056 61554
1 5590 68346
1 49917 85956
1 10400 85251
1 20383 57107
1 41516 67892
1 19968 72774
1 74637 81856
1 48665 71119
1 5427 59367
1 37356 67051
1 14764 45766
1 7235 77144
1 33965 48011
1 87903 97504
1 24828 54657
1 23189 93141
1 41919 89338
1 14275 14482
1 37355 64442
1 8311 95433
1 17209 93874
1 28575 77394
1 62737 98999
1 17491 82678
1 29578 76339
1 30776 46528
1 27267 85768
1 21400 23749
1 35638 71508
1 60665 75198
1 23848 28245
1 131 15644
1 26751 36019
1 18911 30690
1 11771 12215
1 12769 97651
1 24056 79144
1 14538 54312
1 43641 83281
1 14225 98907
1 6258 89109
1 41652 80920
1 24139 40638
1 36563 88174
1 13693 96513
1 44523 67473
1 53158 69816
1 7357 19890
1 45023 50986
1 80399 99272
1 24891 60674
1 97 21919
1 54439 63881
1 10271 85945
1 47303 61438
1 18649 97163
1 35777 63205
1 46570 64759
1 6110 58718
1 24584 32266
1 5561 51404
1 17202 22637
1 26089 98278
1 45073 91001
1 67387 83891
1 3544 8527
1 29314 65874
1 1144 3932
1 81284 88838
1 52260 91951
1 29898 76512
1 20262 20634
1 87025 91005
1 91962 98478
1 1874 36386
1 30382 60022
1 57741 97890
1 45977 70328
1 20366 74163
1 22224 73905
1 11732 91006
1 53062 98170
1 51792 77721
1 78064 97680
1 29122 33182
1 16835 79089
1 47348 52369
1 69935 86816
1 30296 62227
1 37724 52276
1 39329 86143
1 30102 55920
1 8701 75887
1 13506 69021
1 52815 60790
1 62963 88017
1 70936 79437
1 57674 96169
1 52326 62659
1 34145 45522
1 26503 38905
1 9742 99229
1 45078 56789
1 1109 72556
1 19600 20511
1 14988 85950
1 67198 93939
1 42648 69326
1 45170 87769
1 79222 94500
1 81683 91189
1 39792 56754
1 16701 77081
1 59604 85884
1 13714 36083
1 27811 30971
1 9026 84632
1 57470 58698
1 889 52592
1 31191 32337
1 67599 75354
1 31990 94703
1 20870 73135
1 1194 62893
1 22821 38263
1 23446 47965
1 4856 41155
1 25217 38892
1 2568 63950
1 64820 99826
1 28566 67450
1 14434 79502
1 14134 27498
1 27665 35817
1 3319 32120
1 69477 70188
1 24700 41839
1 36306 85728
1 68272 95087
1 16205 78074
1 16463 45314
1 32721 79626
1 13817 40791
1 54966 92828
1 82150 83694
1 25514 70588
1 14440 69870
1 27482 72864
1 56843 87732
1 18280 24490
1 2915 51339
1 61246 71601
1 35964 38151
1 48041 71928
1 16522 41396
1 1807 30296
1 76530 84550
1 32756 44523
1 21638 86671
1 11208 24667
1 50095 77427
1 73431 91370
1 25863 43681
1 55917 93791
1 24239 62171
1 42412 58292
1 62316 70697
1 2064 76287
1 65647 82642
1 4001 41025
1 40984 48969
1 7355 74476
1 32996 48414
1 4948 7870
1 22621 77599
1 22236 81429
1 65594 65972
1 6290 14417
1 16890 21790
1 66741 77152
1 8402 73501
1 76239 98884
1 1866 29900
1 2781 23079
1 4984 23487
1 11107 59457
1 1416 20977
1 11258 51803
1 17247 41184
1 16800 69089
1 17944 55065
1 7458 43783
1 10089 18175
1 33391 45521
1 40298 81962
1 42193 53173
1 59702 67784
1 367 27148
1 8169 47189
1 4047 77838
1 62575 79363
1 63319 86688
1 58056 65198
1 46671 85621
1 25036 69169
1 13291 15220
1 37342 75339
1 10276 24121
1 22999 50602
1 7959 42288
1 3624 61445
1 7290 95221
1 38451 81174
1 61947 93679
1 24037 24122
1 30029 37691
1 25975 41742
1 40151 55894
1 14658 44389
1 15506 39281
1 11965 41265
1 72389 78166
1 46114 53455
1 38356 83304
1 34618 53775
1 21667 74052
1 34094 79428
1 17936 38734
1 12512 66590
1 39867 65331
1 35703 89298
1 43102 92922
1 46543 78415
1 32278 78621
1 17007 32142
1 28681 71768
1 40663 64780
1 34360 89387
1 38717 85947
1 3818 77038
1 32720 91583
1 20618 73543
1 28801 93011
1 32110 47449
1 31448 63733
1 32813 58346
1 84405 99896
1 22543 67116
1 68015 68030
1 70763 89489
1 16484 83331
1 32178 38428
1 42287 56027
1 17547 34398
1 12521 40265
1 25171 95660
1 1439 29701
1 12975 69316
1 7535 43700
1 40842 97164
1 55868 92395
1 5334 34753
1 2980 76692
1 50336 95203
1 10767 27092
1 39453 57561
1 47901 83577
1 8710 40629
1 27198 76245
1 5943 34918
1 83419 91440
1 35623 65850
1 11495 85457
1 58987 67478
1 4948 63898
1 45409 70300
1 67994 90722
1 25942 35781
1 75065 85283
1 85293 98255
1 2537 13607
1 4180 69438
1 69129 88016
1 16699 84477
1 9618 19325
1 41441 75182
1 9512 48750
1 55057 92095
1 45646 57964
1 16435 84885
1 3308 33050
1 31357 82351
1 57785 58082
1 8180 90338
1 69758 90090
1 17767 29748
1 72496 91188
1 4333 20626
1 80491 80759
1 17486 25958
1 163 38379
1 3962 47156
1 10697 76375
1 65897 81745
1 60141 84494
1 24765 34458
1 7102 44029
1 63492 78637
1 57057 70036
1 38884 71026
1 24733 83537
1 61480 90853
1 63054 84256
1 11887 47200
1 10806 60584
1 43986 54415
1 22344 68215
1 16087 24116
1 68337 83275
1 16502 50553
1 48872 74403
1 55502 97235
1 31799 92805
1 13301 88203
1 12304 46346
1 11902 79758
1 5911 6020
1 43143 85114
1 53486 79216
1 6949 60042
1 28547 46397
1 21260 85057
1 2425 42553
1 36226 72468
1 65639 82802
1 64518 78042
1 17764 23828
1 72541 83896
1 12892 80093
1 71166 73383
1 19214 59595
1 90313 92575
1 84741 87805
1 15724 73214
1 10873 15725
1 65886 67795
1 55785 74285
1 79606 84114
1 5520 94954
1 5166 33585
1 47507 83730
1 23962 92420
1 8235 76938
1 55554 66272
1 40602 59978
1 26624 89235
1 20860 60903
1 12203 54606
1 94419 97054
1 26483 71748
1 15122 92866
1 3685 19873
1 769 50544
1 83069 94054
1 64960 93283
1 11953 90019
1 81864 95306
1 44776 97517
1 41099 45765
1 26101 98979
1 2803 92504
1 4403 95012
1 40945 49654
1 16404 59131
1 68667 84158
1 34470 85073
1 52742 87986
1 29771 61520
1 18627 80157
1 46482 92443
1 33748 76458
1 16227 52708
1 45598 85426
1 22224 35114
1 5785 8705
1 68494 80475
1 21491 85356
1 53423 93653
1 13233 72805
1 21255 50164
1 15862 89811
1 70429 85950
1 33235 82961
1 13069 89269
1 21670 70030
1 24180 83972
1 24479 88862
1 30400 66185
1 15982 37889
1 50915 72214
1 50723 54208
1 70534 80221
1 65535 82479
1 9916 45228
1 38852 60252
1 51912 64709
1 2963 9631
1 88882 94528
1 59372 91642
1 12084 51735
1 43362 56282
1 17123 32495
1 26134 66743
1 83835 93324
1 24720 46670
1 14278 47807
1 94802 96361
1 56196 62611
1 78938 92562
1 785 71714
1 23885 62184
1 45056 76500
1 48695 64525
1 13299 57851
1 69818 93333
1 8413 89160
1 40113 54841
1 25334 27221
1 14411 48662
1 783 18245
1 65624 88534
1 28123 46417
1 51366 64746
1 30694 91278
1 70212 97186
1 19466 57709
1 8783 30964
1 7037 52197
1 43634 70780
1 64780 66800
1 9416 51365
1 10208 19616
1 58403 60008
1 205 45927
1 89331 97685
1 3826 10763
1 2764 40003
1 5295 54767
1 22336 49460
1 8111 38907
1 63207 97508
1 3432 62042
1 36924 66785
1 21171 78002
1 56504 59208
1 78122 93316
1 88957 93494
1 33657 73654
1 33841 34466
1 5200 37357
1 35237 89291
1 4670 93111
1 13930 28614
1 21685 96471
1 213 59458
1 21647 33756
1 9434 38036
1 46457 82219
1 36103 44491
1 47451 90034
1 42259 70105
1 17121 18100
1 36208 61823
1 34165 75785
1 22389 40281
1 41376 70869
1 9350 13926
1 69761 77418
1 32315 36231
1 45059 86371
1 24193 88200
1 40036 83105
1 44659 67883
1 37110 47129
1 56381 90451
1 12287 17324
1 14568 38615
1 45516 53586
1 45369 68794
1 3976 48087
1 56857 79700
1 4758 69592
1 57053 74509
1 65312 66349
1 38075 38585
1 27722 94353
1 25067 41423
1 71457 79368
1 59529 81056
1 19793 73663
1 53211 70030
1 27376 52415
1 36555 50722
1 54660 98839
1 13555 70650
1 6130 43503
1 45095 92090
1 16776 25581
1 1833 37106
1 53324 68225
1 14687 16600
1 43108 97816
1 26360 71873
1 93041 94453
1 7541 81133
1 32086 65444
1 35379 37434
1 96125 98699
1 267 71607
1 43068 57376
1 82555 91282
1 309 38784
1 81220 90039
1 50341 88375
1 45218 58381
1 55869 71838
1 60560 85611
1 29711 73097
1 1683 6019
1 35828 81081
1 44686 98953
1 29947 51295
1 15482 16466
1 92670 93865
1 43824 94015
1 50232 82105
1 55860 96655
1 87000 88371
1 424 62752
1 12430 68965
1 11839 13974
1 45145 80686
1 15257 78070
1 3760 88850
1 23049 34073
1 20183 37431
1 37037 62764
1 17961 19962
1 9595 70138
1 3275 17200
1 42867 52531
1 17538 64966
1 70941 73347
1 40113 69889
1 59232 70906
1 25866 51839
1 18757 48536
1 21101 44243
1 60299 65465
1 14000 26549
1 31692 52321
1 42883 72501
1 19150 40202
1 70794 80762
1 73515 96558
1 45404 56026
1 57195 77546
1 68864 94100
1 4047 94022
1 38885 74326
1 3394 89599
1 40844 42083
1 1586 21414
1 10193 20998
1 55084 87934
1 1899 99561
1 12452 26722
1 807 47636
1 6407 32380
1 33539 69161
1 26141 54124
1 63004 77929
1 46383 73886
1 43775 66853
1 11695 95808
1 35531 51755
1 53348 59816
1 52355 66130
1 60278 68833
1 57599 67069
1 13701 73322
1 8563 80108
1 1626 77029
1 47844 65445
1 39867 68304
1 31516 94639
1 14411 78695
1 37258 95184
1 38297 81445
1 34061 47962
1 21226 79287
1 15703 63899
1 46116 48265
1 18557 44461
1 54240 54759
1 44308 98922
1 29791 95943
1 1265 38598
1 40683 82042
1 51402 93062
1 91809 97983
1 49103 72419
1 40484 66177
1 46647 92526
1 33655 60416
1 137 56644
1 79651 85910
1 37011 53293
1 2933 47581
1 19250 61454
1 21502 31836
1 39150 47936
1 58352 99309
1 5113 25104
1 42094 85533
1 43646 58211
1 40781 42403
1 37683 91294
1 21220 59312
1 2248 60621
1 13229 17819
1 27746 98598
1 90659 94053
1 8183 33081
1 26619 46671
1 66091 90201
1 19124 76525
1 7897 50882
1 3729 26645
1 42084 67107
1 57050 97508
1 57337 76819
1 22835 83996
1 34071 34976
1 20581 93384
1 10678 43014
1 9726 56100
1 52831 56198
1 23815 33046
1 36503 43066
1 46987 78781
1 23230 52107
1 46879 98185
1 7224 51263
1 66485 84473
1 640 98656
1 15594 94663
1 911 90321
1 80033 87399
1 1127 55150
1 36292 80125
1 72977 75255
1 3442 56227
1 71411 84324
1 12897 75752
1 14420 40000
1 20570 55777
1 89215 98141
1 42699 65401
1 64628 91451
1 29729 60231
1 4321 79845
1 85156 95086
1 3822 22271
1 20227 76749
1 32645 98230
1 6542 85073
1 16997 53029
1 3572 83069
1 91606 95382
1 6769 33962
1 8234 43358
1 64426 75432
1 23618 48558
1 72760 83177
1 44400 94662
1 79041 82272
1 31773 35114
1 1729 93361
1 12795 87465
1 85942 96125
1 3406 20490
1 64582 75218
1 33754 94934
1 58792 84253
1 82240 98100
1 36508 78824
1 16816 43630
1 37061 68793
1 79940 93423
1 19414 30428
1 47924 82309
1 86621 94511
1 58124 93704
1 59752 65977
1 9374 87671
1 24980 84335
1 9903 30670
1 31772 85151
1 13993 49604
1 22763 68504
1 55242 99447
1 76366 94566
1 35969 96293
1 68452 81323
1 11483 83419
1 25915 94954
1 20234 23809
1 8081 49285
1 27238 87158
1 26539 95939
1 18193 38174
1 43855 94400
1 51986 60264
1 19695 88939
1 69962 90950
1 57051 98941
1 23799 71530
1 3672 56610
1 5514 84197
1 20893 44471
1 1449 36543
1 4395 63935
1 41708 77741
1 44859 64599
1 65026 88333
1 26898 57144
1 45940 61967
1 44882 45303
1 42769 57485
1 26137 26378
1 39380 81331
1 30732 37194
1 64858 76459
1 85877 87218
1 55779 85895
1 17716 85481
1 114 96968
1 29951 41971
1 56914 74436
1 8169 49926
1 2970 5700
1 9071 42901
1 21992 99577
1 33534 63297
1 5792 92377
1 10417 55445
1 192 31973
1 80016 95388
1 1776 51307
1 55093 56183
1 17636 26915
1 37729 59099
1 60974 73038
1 47188 64857
1 26279 45994
1 32022 87718
1 2004 29573
1 17804 29729
1 63125 81828
1 5692 8038
1 24302 33711
1 25017 75707
1 21011 79845
1 81770 88386
1 5489 98694
1 2623 10487
1 12243 28770
1 38139 90692
1 27785 49076
1 41973 60629
1 57461 97188
1 56619 59679
1 23420 79413
1 75727 94565
1 50221 88460
1 70808 98025
1 32774 84051
1 74243 90362
1 48373 96604
1 41643 98360
1 57650 93523
1 73414 74193
1 121 32139
1 15728 76006
1 9009 87037
1 18523 88959
1 19457 90302
1 33071 33817
1 44798 55221
1 68724 73847
1 48651 78441
1 20669 25136
1 36934 89365
1 2475 54373
1 31011 73981
1 29912 59308
1 53358 70185
1 33603 78779
1 3328 18950
1 6842 77977
1 19102 29760
1 12463 93854
1 14524 94838
1 41372 92811
1 26473 61703
1 66789 72634
1 47584 62328
1 40144 68806
1 36246 62431
1 81189 96921
1 69333 81503
1 3028 32265
1 4748 6801
1 64718 77646
1 31726 35803
1 22871 64013
1 61782 98120
1 67997 69557
1 17032 66203
1 64086 77504
1 3184 61866
1 25553 92978
1 54123 68811
1 3121 38714
1 36023 98912
1 5568 77591
1 67459 98907
1 34869 75370
1 34450 87859
1 26177 50720
1 65148 75522
1 48246 71907
1 13288 88854
1 33433 60354
1 94664 99161
1 36489 37405
1 5123 51132
1 48085 76752
1 84284 93922
1 45417 75379
1 30022 72715
1 307 51672
1 40901 45576
1 79861 98181
1 22507 87767
1 2546 66475
1 9747 38561
1 10638 11381
1 1780 86521
1 50561 91668
1 41141 70376
1 72235 90876
1 28856 34744
1 82525 88217
1 18684 96803
1 18824 57139
1 19599 77315
1 22290 88086
1 5268 64607
1 40956 95424
1 60979 89488
1 16485 19801
1 24518 72790
1 15704 65626
1 69605 99255
1 24588 53798
1 2413 24539
1 26723 95526
1 31540 64072
1 51717 74848
1 22552 95026
1 58611 84579
1 44516 59975
1 15042 71806
1 41670 76311
1 10319 34025
1 6978 21781
1 37352 88655
1 403 21586
1 1292 39594
1 34548 54567
1 10467 95519
1 25599 70736
1 42619 71391
1 59304 99884
1 33976 92107
1 53467 84115
1 20169 93365
1 42793 62530
1 10191 88661
1 7305 35732
1 20099 52858
1 90079 94448
1 71276 84427
1 75858 87790
1 36476 78113
1 10913 76440
1 9295 87109
1 25655 42349
1 44204 68577
1 22669 64443
1 76316 89348
1 108 49104
1 26227 77967
1 41121 94658
1 15924 73037
1 74828 88055
1 14498 28664
1 53157 95573
1 23111 73542
1 36546 90683
1 40522 91151
1 80648 95743
1 46896 69802
1 63499 71308
1 51073 68079
1 18444 80667
1 12935 88547
1 24795 64904
1 38680 99515
1 35946 94553
1 2346 56352
1 36281 55141
1 28961 58206
1 2378 42112
1 15384 80464
1 61478 69477
1 20880 72075
1 20278 53918
1 6775 48170
1 74167 99968
1 64026 93594
1 48697 61993
1 4973 62471
1 31836 86552
1 51367 81722
1 38200 99778
1 49128 64004
1 73800 74648
1 31375 94638
1 63880 71109
1 14969 41923
1 52816 78956
1 17208 86841
1 41761 47217
1 7794 14089
1 15727 58790
1 4866 84071
1 33680 74905
1 11118 82175
1 30916 71644
1 46033 67401
1 43060 76324
1 10643 30439
1 21478 50032
1 5197 20631
1 28148 56255
1 8150 23167
1 60954 61859
1 21607 44165
1 40920 52822
1 3806 64058
1 27597 54740
1 15025 66957
1 20263 35940
1 78369 80131
1 54807 58237
1 39670 72859
1 11848 47464
1 5668 38463
1 20233 51530
1 14192 82259
1 40860 72337
1 7269 46305
1 24764 28933
1 19185 61482
1 36461 77517
1 17863 30785
1 82120 82465
1 13251 98304
1 16007 38545
1 2078 55211
1 92557 99125
1 57748 84385
1 7193 11988
1 72647 80207
1 17976 70861
1 14171 97841
1 26193 57433
1 55073 55708
1 33736 65869
1 25742 94208
1 29927 87167
1 67401 75057
1 11463 41177
1 32867 93863
1 13274 35975
1 71535 94719
1 17082 60095
1 79371 85449
1 33074 71186
1 78967 98508
1 12395 60594
1 95494 96678
1 20675 26297
1 35135 91371
1 22854 72358
1 26400 53463
1 18436 91422
1 496 45262
1 70552 96157
1 12029 99460
1 12054 74656
1 12857 46120
1 52517 72742
1 6407 63706
1 6633 78968
1 11497 19699
1 47568 55833
1 12109 29064
1 47089 97471
1 24259 46332
1 80031 94389
1 6626 72194
1 70186 71187
1 47373 77625
1 47195 75836
1 37338 84542
1 62602 83742
1 21895 44524
1 24566 27919
1 55768 86290
1 59126 66464
1 19250 20092
1 3776 4284
1 41904 93960
1 55164 60893
1 39340 61054
1 1935 82639
1 9149 24264
1 67909 87908
1 31272 70424
1 10841 78910
1 68297 80504
1 35688 81308
1 41535 64212
1 29999 66827
1 42435 54877
1 1330 67905
1 68493 90143
1 70265 76075
1 32884 94862
1 15964 34857
1 87858 90889
1 26187 97007
1 3810 74153
1 48578 55505
1 50857 67219
1 27861 81839
1 2989 19741
1 25837 90286
1 5112 11065
1 27549 77788
1 50610 78817
1 9812 26130
1 20468 37839
1 1854 87220
1 82327 97166
1 10151 65853
1 20829 35783
1 69974 87873
1 60007 62176
1 32944 67101
1 24793 25844
1 91226 93877
1 4305 54802
1 10821 56026
1 61198 68689
1 47072 95249
1 10844 81974
1 27533 74934
1 67891 91187
1 36649 55182
1 2197 68988
1 8528 35864
1 65168 76706
1 1608 12637
1 47863 49454
1 4953 82701
1 75104 85246
1 77571 92196
1 36765 56832
1 11113 26805
1 15670 77877
1 79811 93007
1 11527 46663
1 31949 97225
1 46804 90447
1 31633 57903
1 8213 55680
1 11109 73626
1 37340 57148
1 31035 98714
1 17129 19313
1 31013 89035
1 47026 84849
1 4300 54129
1 19648 44712
1 2778 73615
1 19720 76990
1 9899 73538
1 71032 92319
1 16766 84596
1 42331 95216
1 39167 47680
1 31609 42409
1 6983 56179
1 68919 92716
1 15694 81545
1 15559 62668
1 28364 82349
1 67775 93674
1 20472 74602
1 81512 84203
1 21616 76479
1 89661 99683
1 20417 37297
1 36488 64787
1 46816 92004
1 25085 90736
1 14320 31027
1 30561 70087
1 38067 55189
1 22411 42683
1 8349 55966
1 62232 76456
1 15077 50541
1 70882 99234
1 23950 53525
1 53502 62577
1 54428 94053
1 17708 84027
1 27325 50451
1 47504 76734
1 1843 73580
1 22214 68180
1 44603 76579
1 22917 29970
1 17160 66162
1 80657 95103
1 51827 81277
1 69643 82118
1 5793 18312
1 1071 3345
1 422 26636
1 57908 63608
1 1061 86602
1 71406 84576
1 15169 78295
1 7605 91494
1 13059 63182
1 65076 86702
1 6406 24408
1 71260 93122
1 471 2728
1 49498 87765
1 839 76960
1 31082 93838
1 59151 63395
1 10251 84772
1 26740 53675
1 10706 77831
1 7393 89799
1 32250 52489
1 38983 63090
1 63283 66628
1 28158 51052
1 52211 89857
1 65246 78870
1 82558 86895
1 13051 73709
1 14096 21158
1 60412 65683
1 15463 91516
1 618 89903
1 75821 95348
1 65889 72216
1 42691 51044
1 7333 73336
1 5710 82409
1 80070 91615
1 12416 13422
1 166 28469
1 8634 24391
1 55621 72265
1 16881 96132
1 73739 93817
1 81018 87225
1 3296 7225
1 6426 35882
1 49219 85421
1 10668 35193
1 7561 63816
1 34084 56705
1 182 91688
1 25363 33095
1 10976 16522
1 80510 81012
1 46154 87851
1 7991 84898
1 12710 53721
1 34374 98944
1 18656 39429
1 31529 68910
1 22435 77938
1 79406 89978
1 3169 70086
1 25442 37450
1 74272 97303
1 51949 91128
1 16840 51442
1 72044 82767
1 13260 19724
1 55510 86620
1 6423 42926
1 15075 85417
1 5596 87257
1 18011 39732
1 62642 87847
1 1335 9370
1 25182 58260
1 44076 65717
1 44268 76833
1 5734 88544
1 64229 99156
1 2069 27936
1 64849 96336
1 24565 60629
1 40155 40805
1 2688 91776
1 78994 87019
1 13972 25780
1 56885 84812
1 59484 60358
1 47224 86265
1 30678 61948
1 84569 93672
1 38875 84355
1 21623 79868
1 7120 14610
1 8492 78142
1 56660 70801
1 16538 91562
1 33470 65754
1 28235 86887
1 43209 77633
1 1050 21907
1 13074 19341
1 18707 66464
1 37792 99596
1 68779 80081
1 11450 47600
1 27514 97495
1 21277 29620
1 26271 49962
1 1655 95513
1 45155 63318
1 24931 61122
1 40284 91447
1 15362 38003
1 73976 83077
1 47320 50409
1 21106 70611
1 2792 27578
1 39018 94128
1 25792 56415
1 33865 73762
1 14954 68031
1 65260 90120
1 26009 75087
1 3228 85154
1 39541 82316
1 32866 56147
1 9498 91533
1 19504 83119
1 47384 64089
1 3568 30403
1 34460 78232
1 39817 89898
1 9156 85658
1 53396 67123
1 38328 54740
1 19415 71574
1 40379 77090
1 63765 76099
1 899 29104
1 65158 78940
1 32545 97476
1 31841 48110
1 52528 90953
1 62475 96810
1 15289 83266
1 9885 56099
1 72486 75438
1 24526 91676
1 22398 93480
1 3558 65316
1 7309 84947
1 20885 72158
1 2065 68231
1 69709 91967
1 2491 30409
1 34870 52562
1 49428 71609
1 37464 91166
1 73486 97470
1 30598 31969
1 36263 63517
1 29575 48050
1 61475 90830
1 20762 37887
1 95934 99178
1 49498 54296
1 20310 70072
1 11699 50266
1 9519 68828
1 6838 25229
1 42520 45873
1 32410 53698
1 48036 98914
1 49148 72831
1 60980 77692
1 75706 85450
1 27744 87451
1 8103 44964
1 70091 99759
1 42602 75748
1 75615 83926
1 23080 38344
1 2868 6575
1 55902 63021
1 275 50640
1 64205 80607
1 2985 30761
1 14764 89571
1 11274 82424
1 39886 73983
1 27713 30516
1 48319 71615
1 71372 98342
1 36268 52986
1 1482 83605
1 28279 59781
1 4571 53249
1 21228 54343
1 8844 31365
1 26712 82851
1 14845 35830
1 6802 12549
1 10205 75603
1 16161 50834
1 26910 32914
1 63264 66141
1 40196 96613
1 69974 82220
1 54151 93615
1 48355 88985
1 45157 53740
1 78013 87540
1 13968 54973
1 6748 74607
1 53635 80166
1 14637 33570
1 16944 24025
1 46699 73191
1 57476 99247
1 29200 34181
1 70713 92073
1 53431 59172
1 29277 37857
1 14056 70266
1 50308 62453
1 14944 48154
1 76302 84915
1 14922 90324
1 40463 69388
1 14778 22737
1 52708 87861
1 16339 32260
1 8894 75096
1 81786 87254
1 67990 97973
1 73397 91571
1 11924 40049
1 12476 76891
1 6093 64056
1 40526 49056
1 11453 71151
1 14971 37303
1 10022 79286
1 41492 63486
1 32461 72228
1 5537 91710
1 28593 70112
1 87264 89955
1 15046 93443
1 62679 66952
1 82108 88618
1 76347 82271
1 45676 88512
1 79547 83525
1 27456 61323
1 41655 84863
1 55508 61256
1 28962 61874
1 97486 98823
1 55497 91253
1 58084 71871
1 43635 67493
1 28336 61682
1 27691 63353
1 24083 58143
1 46147 94509
1 15836 19930
1 55470 90094
1 12233 18588
1 25868 76475
1 30195 59087
1 33458 94135
1 19837 52926
1 62211 99341
1 32734 65756
1 27074 37263
1 77452 83539
1 40306 95702
1 62832 73292
1 38181 93313
1 32055 48428
1 19619 84944
1 28143 52989
1 62168 68869
1 20514 96159
1 44082 57865
1 8541 31197
1 69089 88567
1 8996 91605
1 55395 94227
1 58634 88114
1 20315 73154
1 4413 12442
1 202 46515
1 32427 95587
1 4031 25534
1 13673 22881
1 69399 93823
1 69482 75308
1 83802 94036
1 14095 32479
1 62003 75386
1 58700 70135
1 17264 38115
1 25310 76935
1 1004 65800
1 27758 62235
1 12303 13025
1 14669 40234
1 41691 61741
1 32355 90693
1 18010 90653
1 38754 77366
1 48528 58044
1 69181 77192
1 69531 72676
1 18038 27498
1 43497 82371
1 3864 54547
1 22297 70896
1 77964 78404
1 2865 10283
1 5234 69602
1 31524 56150
1 36727 58621
1 69496 87328
1 1876 79144
1 55406 81431
1 38489 81827
1 65327 80788
1 29342 69737
1 25083 27205
1 4968 91419
1 34329 34704
1 6124 85465
1 12587 58207
1 45148 93678
1 20314 26181
1 17487 64797
1 2362 89907
1 20049 85898
1 43598 86321
1 21482 64429
1 76487 80944
1 17927 45760
1 45107 60473
1 34215 35624
1 68297 93015
1 35556 45062
1 44353 74771
1 68626 71822
1 68362 99005
1 19534 99924
1 32428 95134
1 24681 31607
1 1284 10994
1 50633 63892
1 10372 30501
1 61058 64107
1 3002 87298
1 69701 82980
1 4542 35577
1 31609 86163
1 53023 59152
1 8596 53199
1 30436 68665
1 74865 79034
1 40168 96776
1 6491 45454
1 6070 52314
1 19303 31481
1 30363 38797
1 72466 85207
1 30357 60918
1 84260 96006
1 12386 79778
1 15143 98378
1 59531 91848
1 48140 75744
1 12897 93566
1 1168 9486
1 2105 83610
1 40237 99978
1 31570 97764
1 59285 69178
1 47225 50694
1 25078 96487
1 17476 36237
1 9117 11282
1 49499 61719
1 46191 55344
1 31490 52255
1 45288 45449
1 26346 90342
1 104 90458
1 53220 69049
1 923 8977
1 27950 36889
1 30906 37817
1 72776 83774
1 30815 92964
1 71424 71591
1 20281 63918
1 62151 90747
1 71359 94274
1 60844 68610
1 98024 98678
1 33296 94289
1 5141 68577
1 508 52708
1 32260 82040
1 7577 68931
1 47279 71694
1 65495 70865
1 20448 72144
1 7661 72101
1 18501 83761
1 57335 62402
1 19354 46068
1 34875 88719
1 13337 64820
1 59073 85007
1 5746 65924
1 40591 48934
1 38375 69354
1 33269 52476
1 11840 42891
1 38903 42355
1 26177 59935
1 93614 96601
1 11079 82422
1 41450 86655
1 5400 59840
1 68664 91565
1 10320 52594
1 9048 25250
1 43546 63657
1 53810 82262
1 31931 77242
1 4891 83185
1 20405 46720
1 54246 69582
1 30826 34708
1 27439 81769
1 45311 68070
1 85674 99753
1 21239 92660
1 9144 71205
1 31686 71089
1 28641 52282
1 9171 10686
1 30837 88876
1 29374 55831
1 40526 99287
1 7848 82438
1 42855 63920
1 1165 15905
1 254 16442
1 39822 59129
1 69933 79976
1 739 80795
1 31641 87780
1 3666 97880
1 31598 52557
1 14897 79830
1 43423 97067
1 1265 85148
1 16524 43268
1 2486 31131
1 41545 74960
1 39836 48627
1 3236 83970
1 67107 82795
1 9936 18974
1 14481 73379
1 16197 56173
1 54851 72727
1 55969 83860
1 6274 90375
1 35525 75728
1 66039 96668
1 28227 86815
1 44099 61859
1 11636 91619
1 42045 92042
1 11123 62718
1 36883 60790
1 4804 57028
1 31540 85777
1 3744 91814
1 49204 51937
1 81520 98350
1 72407 99632
1 12858 17489
1 7660 47246
1 27815 83156
1 14226 89246
1 24660 76321
1 22797 74271
1 56512 59461
1 7300 43012
1 55088 93711
1 34623 63723
1 59333 75593
1 41366 50924
1 23341 95202
1 49177 58561
1 12966 36101
1 1632 10840
1 20 64730
1 10034 24632
1 26036 70793
1 91409 94489
1 18301 82515
1 16777 36965
1 30552 63828
1 5221 65311
1 10463 86325
1 20209 45716
1 9546 80573
1 48340 52162
1 12494 20235
1 23834 82203
1 42142 71720
1 17181 84701
1 2075 54260
1 25988 64392
1 86749 98573
1 20068 46128
1 21111 38544
1 74629 95641
1 37015 41987
1 46229 82325
1 28279 85862
1 29161 76288
1 60292 84768
1 39950 65186
1 63801 90172
1 34062 35526
1 14065 28337
1 39551 69697
1 94570 95923
1 63111 85158
1 57222 80525
1 32209 63658
1 6966 39632
1 8774 16707
1 25120 72543
1 59247 93884
1 39952 88572
1 4993 17156
1 22002 56482
1 24458 88888
1 17989 61871
1 2446 24667
1 48150 83735
1 42038 83586
1 71981 85756
1 28570 85414
1 21416 31680
1 82309 99788
1 33366 58632
1 2553 9032
1 79588 89543
1 34126 37225
1 20035 88046
1 9876 80086
1 28384 61225
1 64654 95083
1 38911 53796
1 4113 45808
1 48434 93926
1 3161 10106
1 74646 99244
1 24511 73364
1 51070 55418
1 3436 34458
1 36870 37083
1 50296 66333
1 59883 94310
1 7746 79451
1 32840 90707
1 4284 61900
1 18285 54564
1 65212 73740
1 54033 68292
1 39437 62017
1 4666 69049
1 19777 51552
1 3708 38781
1 26728 91598
1 39679 91253
1 18035 30455
1 39144 54165
1 24814 67081
1 16530 98474
1 43006 91920
1 22230 93061
1 8575 15183
1 46936 80453
1 15843 94042
1 17386 60302
1 15362 27261
1 44742 68263
1 45516 75909
1 36326 40056
1 56832 57627
1 32400 78426
1 23007 31758
1 41125 90878
1 64404 67457
1 4987 37830
1 28746 91792
1 65307 79078
1 55205 70887
1 33162 39154
1 7720 30432
1 4747 89617
1 76921 89069
1 35653 85553
1 58526 61942
1 37314 67487
1 26945 29711
1 10500 45258
1 29732 64250
1 6966 13516
1 8458 43254
1 13112 89236
1 39578 65302
1 65519 90413
1 14359 75261
1 57363 63916
1 53876 67430
1 20853 23997
1 17463 24826
1 7855 65264
1 32260 51510
1 31072 81905
1 23452 99178
1 6116 43721
1 45473 94028
1 15538 70809
1 20295 39072
1 37871 79616
1 41307 53254
1 68394 91667
1 80252 89975
1 64409 68796
1 40389 44735
1 46224 83962
1 56032 76752
1 60540 74428
1 13806 98916
1 28158 79201
1 7226 89106
1 4161 26070
1 2060 86367
1 76316 77426
1 42591 95068
1 27650 70903
1 1260 2928
1 78223 87077
1 749 52527
1 24252 85555
1 1363 86688
1 28953 33883
1 54077 75832
1 56397 96035
1 65140 82328
1 36858 54144
1 62913 67890
1 4580 67673
1 2421 23828
1 13037 62476
1 22102 71126
1 58119 63796
1 80718 98980
1 26971 48885
1 16123 78754
1 24090 53091
1 22864 75209
1 65965 85714
1 36121 60885
1 6909 74203
1 36010 58127
1 59280 73187
1 15369 59937
1 16612 52842
1 20751 66725
1 12572 91651
1 36228 84517
1 27701 41361
1 59462 78540
1 35437 78516
1 11890 87221
1 26025 99654
1 38272 74726
1 22300 90399
1 76668 79119
1 11234 43615
1 52983 64114
1 29108 71333
1 15096 42026
1 19169 26555
1 11559 93623
1 7224 95319
1 76097 83937
1 46531 62660
1 27747 93482
1 24883 55814
1 56726 78644
1 40869 62926
1 63067 86894
1 35496 61329
1 23077 48888
1 9103 22505
1 22889 68387
1 62661 91416
1 27695 41532
1 42580 57728
1 48916 85634
1 31893 38691
1 50051 83013
1 844 54213
1 60072 67499
1 5408 58309
1 66661 75407
1 52458 62545
1 7750 21357
1 37160 97089
1 15790 86598
1 5445 81802
1 16268 66661
1 16609 51054
1 23032 84317
1 9096 79040
1 45732 62378
1 1820 96239
1 17673 24931
1 21740 94021
1 46523 49369
1 9467 98109
1 56640 99128
1 67684 82708
1 35680 97716
1 45729 79097
1 16414 97698
1 20542 21143
1 13897 99359
1 22327 67720
1 50292 77914
1 52888 59056
1 53518 94437
1 45787 53916
1 51619 54872
1 66951 74675
1 27667 86315
1 21427 71118
1 7238 25470
1 73825 87702
1 11969 25658
1 77821 92257
1 30777 98263
1 1981 95039
1 90512 92979
1 43273 75987
1 26890 59135
1 45443 53601
1 54061 69163
1 74485 95768
1 18715 38157
1 13424 98058
1 66960 91861
1 53044 67386
1 5185 27624
1 8416 25164
1 35520 67737
1 40426 64377
1 43370 74025
1 76926 96915
1 42370 94894
1 66730 97964
1 2244 89360
1 2040 99187
1 52089 74707
1 38732 60337
1 82180 90877
1 60731 62662
1 20654 78054
1 1739 45927
1 481 57366
1 83435 98776
1 4488 69462
1 53433 58208
1 23757 99504
1 64314 77773
1 19437 34451
1 23579 91972
1 10689 92064
1 33957 66889
1 35005 44673
1 27561 35501
1 52778 86733
1 35091 40781
1 41263 43601
1 13406 76669
1 27830 85991
1 29399 78614
1 14106 56095
1 15599 48418
1 37595 46464
1 19396 98952
1 13965 55414
1 22391 29070
1 2252 42576
1 84973 93648
1 7837 30081
1 57492 86100
1 63315 83813
1 41630 77546
1 44994 53812
1 11248 26122
1 34676 72312
1 48806 69941
1 52965 74486
1 62942 95325
1 31018 51891
1 40176 53281
1 3385 90094
1 35001 55999
1 29952 82074
1 1340 60363
1 12325 14552
1 92986 97643
1 39790 70313
1 33377 42213
1 27247 54230
1 43719 72503
1 12692 88128
1 24491 93555
1 37541 66190
1 2755 68547
1 65171 82497
1 22300 22536
1 32085 34634
1 39953 51064
1 25525 83987
1 46702 53135
1 1585 81882
1 6694 39541
1 36774 73341
1 17947 26993
1 40261 85883
1 19631 65865
1 64644 89024
1 32335 81908
1 11844 18030
1 50072 93867
1 71598 80386
1 2854 89523
1 38935 81474
1 66445 74939
1 15261 20568
1 21402 44787
1 14718 50041
1 54047 91164
1 35561 60386
1 84023 94259
1 71814 98512
1 84471 96256
1 26767 28957
1 48417 97531
1 44171 97597
1 53612 92501
1 21362 48879
1 35521 38907
1 1593 77613
1 62288 67285
1 52637 60760
1 60539 68080
1 32053 79165
1 64230 85838
1 2763 44884
1 28573 33778
1 36081 95429
1 50195 56378
1 47834 80356
1 56805 63444
1 33170 53522
1 66720 88754
1 77534 98039
1 13390 45586
1 45934 72967
1 24022 75736
1 20155 88601
1 26918 99230
1 30109 82030
1 81915 99996
1 8122 25654
1 89219 94729
1 54963 93022
1 41038 41658
1 48975 63832
1 40482 55623
1 34066 93157
1 5918 11142
1 16937 57398
1 19396 88655
1 1309 99162
1 53880 73278
1 28554 86171
1 55828 82708
1 58282 91946
1 25908 71264
1 39439 94847
1 46862 82563
1 16401 60805
1 25419 95181
1 21368 47491
1 21030 60536
1 59201 66415
1 10697 29149
1 422 24999
1 40177 91028
1 52818 74602
1 28370 88473
1 25666 68467
1 32061 55531
1 28136 98834
1 97449 99666
1 76962 89799
1 227 81290
1 632 59358
1 7690 98372
1 86640 97429
1 10351 80246
1 30568 41208
1 57365 72407
1 38721 55663
1 35248 39703
1 24302 80357
1 29666 54365
1 1115 61692
1 19705 51866
1 67873 80719
1 65929 95281
1 75018 99623
1 43010 44207
1 32031 78594
1 36355 99799
1 18873 54496
1 32202 82150
1 20103 29744
1 40063 48259
1 7613 44826
1 60260 78308
1 64430 80319
1 9712 84879
1 14381 90412
1 48353 75642
1 60823 87949
1 83172 94111
1 36255 75381
1 94955 95650
1 61639 70591
1 59117 78558
1 52918 64719
1 4468 74139
1 57861 81471
1 52610 66457
1 66579 91233
1 80180 81222
1 13332 46406
1 3900 78529
1 6491 19953
1 79170 81003
1 35620 74563
1 55691 77019
1 19866 55594
1 72059 88533
1 3526 19536
1 17985 89490
1 318 72412
1 21025 61937
1 14138 50559
1 10580 99953
1 74170 88219
1 49484 49599
1 15526 55203
1 20446 69611
1 86813 99682
1 62609 86091
1 38844 62316
1 74254 75173
1 7251 72478
1 70245 74470
1 83977 93560
1 53942 67145
1 22058 33086
1 51573 92339
1 31773 65991
1 72227 89581
1 5130 60704
1 8636 89104
1 53246 75116
1 20358 95789
1 61418 77945
1 749 43497
1 43913 91343
1 27845 32148
1 23425 75402
1 64501 67960
1 15699 93410
1 77893 84124
1 71885 76178
1 48088 92394
1 42286 92326
1 44582 79847
1 84392 96988
1 11748 72168
1 6495 50032
1 9096 49890
1 24567 53617
1 27597 97791
1 36181 95954
1 16934 18084
1 32004 83325
1 60844 62555
1 37429 97360
1 37124 57381
1 9953 59373
1 17874 95613
1 16270 72590
1 32309 83671
1 64360 79563
1 5998 80366
1 65936 65943
1 81290 88660
1 88821 98760
1 29561 68755
1 59077 81886
1 4408 58971
1 68159 95942
1 35887 89913
1 71624 92055
1 15703 66991
1 37906 75123
1 9691 10597
1 1406 57325
1 29414 50519
1 89377 98533
1 75795 93017
1 15797 71595
1 59813 78652
1 46697 95434
1 44756 59541
1 27143 68920
1 2266 4012
1 12318 74918
1 32503 92554
1 87058 91299
1 7855 75643
1 58680 99357
1 55020 62394
1 51958 80698
1 29680 64670
1 20482 31276
1 3338 66689
1 46963 63385
1 57167 86865
1 78927 96554
1 56008 79274
1 80102 84964
1 32610 45937
1 93618 98270
1 18020 80671
1 1455 62565
1 21922 83616
1 20107 79875
1 29907 74267
1 40974 94350
1 6246 99148
1 5204 73958
1 90252 94461
1 57896 96371
1 18508 94946
1 55036 91077
1 53164 80298
1 5062 98349
1 6441 43521
1 1861 57588
1 57972 74919
1 30707 89851
1 22858 39735
1 10940 61699
1 70152 83041
1 47296 61822
1 45011 46789
1 5462 43525
1 58832 92487
1 15106 27002
1 7012 16021
1 5553 34824
1 24281 76205
1 72538 77425
1 18836 37573
1 26642 96700
1 72681 81075
1 19979 39272
1 14903 24478
1 28641 72377
1 25234 58647
1 10793 89822
1 35251 53819
1 1431 16873
1 12591 33174
1 9512 59896
1 4306 75040
1 18987 29158
1 28935 97771
1 27555 99518
1 22115 65040
1 1343 93665
1 83387 87928
1 20493 76166
1 11030 23321
1 73673 81603
1 53363 83465
1 16961 66854
1 88361 92606
1 55494 67253
1 769 32450
1 2051 58100
1 42958 70202
1 43004 68798
1 74876 91533
1 31622 42209
1 4710 96800
1 25756 78467
1 10391 86332
1 29081 58596
1 4745 27572
1 16429 26746
1 13188 39439
1 10367 44174
1 2718 89619
1 9237 30501
1 64669 79331
1 6331 27734
1 21103 49405
1 50506 72057
1 10627 13176
1 57984 77898
1 79855 92340
1 87236 99958
1 5431 35443
1 57383 82395
1 39217 51585
1 51383 73157
1 50204 67361
1 7406 26268
1 1835 77393
1 29265 96573
1 54876 85361
1 46423 87814
1 4014 63328
1 48490 84755
1 57250 99735
1 30661 66167
1 23558 57076
1 15922 44784
1 35104 92233
1 94690 98127
1 10328 12261
1 38768 44392
1 25443 61448
1 44175 53663
1 4520 66130
1 15815 23679
1 64885 76517
1 64316 98831
1 49403 87074
1 30227 53861
1 44258 88529
1 62700 97408
1 32327 40276
1 31646 85545
1 2351 22960
1 47657 55474
1 20957 74960
1 9070 98015
1 26561 67276
1 26231 52240
1 57261 60044
1 37018 75353
1 39009 49813
1 60784 70556
1 20132 83526
1 28742 80414
1 64282 98046
1 55102 67790
1 2976 9461
1 21881 77087
1 11133 49119
1 39330 87181
1 12114 63617
1 46193 71483
1 56020 60575
1 65337 65584
1 24186 83216
1 49647 86069
1 37402 67607
1 17174 85467
1 41690 92875
1 20449 53327
1 11287 26275
1 41287 71555
1 25281 82038
1 30296 55789
1 31152 94786
1 49067 60115
1 78970 92805
1 14651 60806
1 6809 11186
1 13376 94944
1 44331 97681
1 28381 89709
1 14992 41197
1 54100 78803
1 7757 67888
1 30968 43925
1 25458 25684
1 54562 76405
1 5987 82513
1 28737 81727
1 76346 99029
1 88276 94661
1 25102 82769
1 87993 97960
1 21960 73728
1 28417 59965
1 21846 26026
1 70493 73208
1 90340 96996
1 37615 83953
1 50987 66424
1 34162 42712
1 5318 75145
1 12548 34271
1 20701 64734
1 19908 78547
1 42229 59183
1 50918 56359
1 19238 29888
1 42124 63116
1 44149 54627
1 5609 9161
1 32937 62109
1 6758 74542
1 16650 70329
1 82126 94079
1 14195 65587
1 38984 63697
1 42994 75153
1 5792 27612
1 36764 74976
1 12602 96352
1 27129 57159
1 46506 51811
1 38375 49915
1 13517 82412
1 75235 92201
1 49020 51410
1 89179 97826
1 67111 79122
1 43003 65506
1 27840 61851
1 52704 72471
1 17919 51368
1 54055 60812
1 21894 93231
1 63711 85991
1 15855 34764
1 12030 80214
1 27941 54017
1 12483 60545
1 7409 60481
1 26559 61589
1 36045 82259
1 19633 77572
1 60891 90806
1 47129 72078
1 50203 81697
1 24460 41594
1 37878 69617
1 45967 64318
1 13716 54952
1 24692 48565
1 56574 76746
1 28125 91956
1 8954 97489
1 32440 42724
1 16832 82515
1 38736 62095
1 20180 24388
1 38301 79234
1 49004 89186
1 6619 78997
1 77432 78631
1 50924 76086
1 52322 80036
1 4465 61939
1 2526 18884
1 26423 83935
1 63042 74672
1 28984 53356
1 25061 42596
1 69160 94800
1 16867 25066
1 16048 80173
1 27915 52989
1 20254 40974
1 39596 43732
1 83932 98093
1 52298 82700
1 12161 22491
1 23650 65301
1 60656 98199
1 13116 84763
1 31485 78881
1 51247 86072
1 76282 98020
1 954 60537
1 20807 37989
1 13922 84782
1 4592 51023
1 75926 77607
1 27595 78974
1 2413 92745
1 12827 16999
1 7783 49384
1 22133 57071
1 5991 55200
1 61160 68221
1 20870 85956
1 72326 84744
1 11600 53994
1 21021 49748
1 19463 26992
1 726 41101
1 46583 96660
1 55528 93262
1 18019 79047
1 43318 71219
1 30137 64360
1 9366 71636
1 623 87691
1 64448 68137
1 8189 79820
1 31539 60156
1 85268 92215
1 24562 93318
1 24267 69487
1 17040 87323
1 12133 92353
1 37698 58704
1 26610 64701
1 59393 94702
1 4968 76021
1 19580 31550
1 10773 91036
1 2742 48412
1 19102 83914
1 2599 57429
1 15273 46755
1 33195 97866
1 14350 19774
1 39185 48283
1 60585 66669
1 37043 94154
1 17644 36068
1 49595 84362
1 35412 44313
1 8956 65857
1 62257 99125
1 43469 67904
1 34187 74507
1 47255 70227
1 25342 93803
1 22684 83792
1 7306 82645
1 813 62841
1 734 64540
1 11766 99651
1 65629 75073
1 39063 88160
1 26707 31824
1 8159 46640
1 1776 64449
1 59688 74565
1 14204 58394
1 14523 51157
1 16572 68386
1 22716 73285
1 78750 93710
1 9044 63286
1 40298 94729
1 22200 93594
1 88262 96738
1 2814 3410
1 61374 90213
1 82746 93581
1 29951 56979
1 41797 62585
1 14785 45615
1 10982 67948
1 31771 45346
1 10945 65717
1 3635 73449
1 25700 36036
1 76131 84287
1 77230 77912
1 62908 96411
1 12746 76608
1 29557 77296
1 42712 87081
1 304 34021
1 27820 50356
1 14057 70435
1 87054 98164
1 31805 50553
1 1435 87583
1 3533 80350
1 6039 23127
1 27336 40310
1 3784 32294
1 53174 98277
1 29307 59636
1 49127 51669
1 23349 48681
1 46687 80800
1 2732 5487
1 3530 80634
1 36428 38724
1 56540 75108
1 31175 34053
1 2137 74045
1 51000 66045
1 66505 82662
1 5586 86868
1 18050 20691
1 5307 16170
1 5036 25179
1 2070 94336
1 60048 93249
1 53235 89610
1 11947 39133
1 18054 68201
1 93636 96892
1 35405 47228
1 28725 41257
1 39856 77596
1 76901 85272
1 3793 75715
1 56320 92122
1 45728 72753
1 70368 97072
1 46938 86592
1 57982 81303
1 45524 80278
1 80164 87107
1 26973 69852
1 54248 92777
1 52846 84350
1 39244 67275
1 84111 93193
1 37136 48679
1 2341 74188
1 58071 94374
1 7463 13857
1 8529 12394
1 61880 92997
1 25272 85321
1 66588 78851
1 53968 61637
1 10345 28404
1 5829 65961
1 53321 57686
1 2646 62833
1 12716 19000
1 2776 14563
1 13286 67017
1 10097 36746
1 15962 32498
1 6497 89382
1 33534 35488
1 39155 40048
1 44242 65321
1 83717 89648
1 56729 88812
1 4783 15209
1 40053 40680
1 10590 68888
1 3729 15889
1 53953 88028
1 82824 87196
1 33625 33955
1 11861 24904
1 19925 29989
1 180 95257
1 33546 59231
1 15490 85094
1 46076 53701
1 9172 88198
1 50323 92044
1 38056 81265
1 59597 77441
1 90097 97897
1 61606 62855
1 5099 44773
1 11168 51873
1 43285 44586
1 29799 81251
1 19467 84138
1 11170 30273
1 41737 96826
1 6840 29627
1 11915 31531
1 11425 30886
1 12223 39853
1 45335 76726
1 52780 91521
1 12992 25702
1 61366 70895
1 27287 55183
1 11465 31633
1 25721 77386
1 54008 59146
1 34481 68803
1 63617 68418
1 2373 65442
1 42316 48050
1 19269 87440
1 4048 70343
1 14824 90363
1 56098 62461
1 38485 59387
1 9694 30740
1 41232 91106
1 23354 85044
1 1225 99846
1 15449 77973
1 35387 36825
1 23104 67456
1 66439 97157
1 60072 75024
1 47610 95899
1 48648 57704
1 21603 49598
1 3730 81386
1 45946 73100
1 55220 74063
1 16627 39268
1 33652 74336
1 13193 33334
1 20269 50807
1 2155 70446
1 3618 69437
1 2276 92448
1 42531 97508
1 47529 67445
1 25904 74741
1 36247 48327
1 40449 90598
1 20012 22362
1 42405 62385
1 30283 46228
1 31502 40347
1 49245 51958
1 6782 53354
1 22959 23504
1 19267 75093
1 18895 37573
1 52584 55668
1 96 19811
1 10169 17615
1 27171 66748
1 47129 93217
1 45117 69173
1 34935 95933
1 46097 62209
1 18518 89308
1 2481 80077
1 40135 69370
1 39708 44023
1 38377 71538
1 19051 32408
1 2520 26338
1 44931 53900
1 41118 63126
1 87758 98194
1 5527 52571
1 18284 76560
1 17507 37636
1 32692 53259
1 46886 99265
1 17659 63709
1 28926 36835
1 29365 92896
1 31768 58690
1 16733 96395
1 12981 57416
1 44131 53013
1 15404 49741
1 8825 52961
1 20509 57435
1 30237 91822
1 50721 80406
1 29162 70171
1 20308 55719
1 12722 13190
1 19352 33239
1 22003 31410
1 6934 33183
1 31714 49040
1 19917 23480
1 8624 67857
1 43142 55961
1 23172 60684
1 81996 89913
1 57488 92599
1 50269 97275
1 42573 91592
1 51426 51746
1 21569 76458
1 92619 94332
1 82378 97090
1 9488 29388
1 20639 68654
1 44744 75956
1 80492 84890
1 10464 97905
1 44895 49425
1 6772 73885
1 48690 74185
1 59642 92086
1 5916 29704
1 49838 63445
1 39783 41575
1 54069 66871
1 51472 66062
1 4921 62465
1 57330 78168
1 7110 17273
1 49028 83320
1 47701 78162
1 11178 72758
1 3528 80136
1 11539 74032
1 6775 50763
1 10998 49714
1 38989 70843
1 65320 72185
1 37580 56733
1 16307 68724
1 15831 49701
1 74760 96037
1 18360 46509
1 88699 99272
1 59472 88504
1 13302 17581
1 34399 69190
1 14008 82424
1 32745 34503
1 48017 95898
1 62375 73371
1 19624 80704
1 21502 40704
1 32885 62331
1 64557 80270
1 47298 86154
1 5755 74764
1 61160 95841
1 46536 67919
1 52178 94484
1 78822 95841
1 48194 69810
1 45470 82346
1 57195 68893
1 76843 77686
1 51809 65462
1 41404 46087
1 32704 53643
1 1853 38660
1 35558 52857
1 70121 85888
1 17037 52164
1 39642 58081
1 79260 96837
1 41802 92312
1 88886 93806
1 41568 70699
1 90267 92674
1 25589 94537
1 20453 24881
1 26952 64492
1 31515 82845
1 51301 82830
1 21591 36554
1 55864 76138
1 31634 49548
1 75416 99242
1 52909 97752
1 20685 31900
1 55854 95353
1 67018 90602
1 16117 24568
1 19566 67542
1 16608 44719
1 6655 80312
1 70047 75307
1 80215 88609
1 25762 48507
1 493 73974
1 74467 93237
1 11679 17265
1 64071 77495
1 23365 73811
1 29464 99359
1 34453 64524
1 84185 87823
1 19709 51457
1 3955 26941
1 34080 91747
1 4163 99927
1 37604 79936
1 77842 91716
1 23663 89776
1 49250 75189
1 92490 93848
1 12006 72733
1 296 22773
1 42561 90158
1 27280 85160
1 20112 50888
1 50276 58606
1 1823 29048
1 26665 60550
1 36447 66815
1 71959 99042
1 71747 79466
1 12517 77103
1 52916 81461
1 3020 79883
1 29716 64898
1 2276 98333
1 35826 90174
1 50037 79330
1 62291 65837
1 8300 84329
1 21939 40291
1 86987 96961
1 46947 78271
1 17478 57458
1 52755 77267
1 79121 97699
1 759 97217
1 10290 63302
1 25567 97074
1 13248 83024
1 19994 48303
1 9750 50618
1 20756 36764
1 20047 80543
1 5805 64917
1 79700 98537
1 31410 66163
1 13597 38340
1 22877 23836
1 13324 34140
1 9768 11858
1 34044 52039
1 39955 68889
1 7748 38461
1 73034 86934
1 3284 79623
1 41932 89173
1 44230 53400
1 26512 95362
1 64526 76453
1 22759 87262
1 54486 68139
1 63615 93843
1 122 71909
1 66371 88683
1 29459 46525
1 4402 80085
1 6258 39304
1 16256 62041
1 84810 91282
1 19257 25933
1 74168 90896
1 42723 89675
1 27262 50301
1 3027 8596
1 33548 63082
1 56753 83399
1 4715 65380
1 4655 75646
1 2012 84794
1 47055 80319
1 11564 49107
1 81843 92973
1 1725 96840
1 61348 88523
1 18293 72774
1 59520 74579
1 91500 98459
1 60916 71883
1 1373 75868
1 64451 81948
1 61416 65694
1 44647 70469
1 2882 69561
1 67034 68012
1 9986 85814
1 49177 56019
1 26756 96035
1 58138 91321
1 78835 89635
1 28992 54077
1 42697 90532
1 14266 35227
1 33390 66585
1 33597 66216
1 70959 87863
1 5314 65319
1 61269 82463
1 57943 77113
1 59809 84592
1 37460 51770
1 33837 61317
1 16601 95421
1 40767 83927
1 37840 65376
1 42180 55674
1 34065 67139
1 7179 67704
1 83477 84458
1 7840 69400
1 84592 87007
1 2439 64780
1 41911 60095
1 74315 95813
1 4967 85743
1 48112 87316
1 33638 55087
1 64672 65142
1 61574 98551
1 37346 46074
1 1225 79391
1 2756 54437
1 38805 83823
1 23749 39529
1 28136 58743
1 38050 89162
1 18749 42065
1 40620 77700
1 21964 56458
1 24968 78465
1 66342 81062
1 20567 29802
1 38454 48757
1 42687 44694
1 6424 78361
1 10460 49742
1 36060 71439
1 61787 90384
1 20805 43191
1 18510 35181
1 77324 88187
1 26349 83267
1 42204 67062
1 8229 63174
1 16893 41467
1 55137 83694
1 7469 15412
1 3707 37632
1 5853 63587
1 61145 77635
1 55032 86537
1 1332 55996
1 25761 48776
1 19734 29725
1 60596 85080
1 44701 51552
1 24119 92526
1 4051 81316
1 71620 86119
1 6981 74610
1 4259 21130
1 69384 93580
1 16306 47830
1 49889 57119
1 28448 92323
1 10871 51655
1 20143 26767
1 69474 73851
1 65136 83681
1 76301 97380
1 53223 69791
1 16886 96171
1 63367 79650
1 41099 50597
1 55354 98509
1 24889 93450
1 25582 52470
1 61618 74196
1 11608 80408
1 2258 86062
1 1045 85103
1 59584 79849
1 36162 74772
1 36658 94961
1 38995 91521
1 89980 97176
1 22313 89550
1 9425 81609
1 54373 84447
1 4637 19180
1 42928 62889
1 44995 74138
1 17250 57133
1 19640 63998
1 10333 46635
1 2208 17036
1 32661 94719
1 44285 97584
1 35931 89505
1 18613 74555
1 36053 64396
1 6173 37103
1 16503 63099
1 25158 78416
1 57037 98296
1 39652 61168
1 14277 92010
1 48480 83608
1 88443 99936
1 19510 66685
1 71079 76090
1 68557 86055
1 3692 95224
1 24422 35797
1 33841 83214
1 37140 42879
1 38368 90249
1 51562 93952
1 21449 83676
1 14721 81092
1 22313 65364
1 53779 77070
1 33559 95427
1 27838 30979
1 26440 87378
1 16586 48260
1 62564 77799
1 67258 81805
1 38613 75436
1 48834 86785
1 14237 97713
1 95287 95368
1 43056 74700
1 57725 95137
1 1942 5611
1 43645 89884
1 1071 83437
1 5182 97090
1 55238 67619
1 23664 77468
1 2815 83421
1 11130 45884
1 56699 84475
1 16857 55422
1 6660 86969
1 27580 46681
1 16131 36151
1 27784 72283
1 8025 91984
1 34188 69579
1 18647 62079
1 68594 96782
1 4335 13443
1 63433 72024
1 56860 79569
1 37060 65249
1 13270 68442
1 54224 66188
1 67458 73070
1 51594 92487
1 959 91049
1 37524 58284
1 46486 65020
1 20662 88120
1 77693 88164
1 8771 65027
1 20291 74831
1 1339 13775
1 6310 35239
1 45588 65758
1 24911 95879
1 6802 69163
1 56860 63596
1 68018 88895
1 25977 30642
1 84177 89911
1 14742 49947
1 60138 95499
1 36467 63924
1 33931 64678
1 54465 87346
1 37790 68316
1 27411 97269
1 14898 87575
1 30990 95250
1 60490 68572
1 28728 67324
1 7059 51923
1 69142 86683
1 61789 86085
1 1987 23028
1 50749 57389
1 15926 86259
1 50421 87022
1 81797 92740
1 49694 61341
1 50802 89215
1 19567 92854
1 74600 96830
1 48510 63436
1 6782 17852
1 69113 74418
1 2450 97444
1 16543 40207
1 63537 93133
1 34756 35357
1 9750 92846
1 48021 57427
1 16348 73379
1 69168 77387
1 18594 26085
1 10568 27157
1 38195 52309
1 24673 87251
1 57821 63264
1 6780 36964
1 13890 63656
1 48868 91597
1 37899 60834
1 4877 41241
1 41652 87113
1 46036 85674
1 11160 97993
1 54943 90993
1 24820 39025
1 54212 87624
1 22442 85192
1 36993 77350
1 62383 90684
1 2361 69665
1 5608 33973
1 61897 82543
1 31797 73034
1 54962 67576
1 43461 98819
1 33782 91336
1 34718 76321
1 50088 80479
1 66094 78897
1 37265 38341
1 39976 79329
1 50777 80271
1 6604 86029
1 1673 76960
1 42411 59772
1 37588 95537
1 52918 56703
1 26366 76776
1 43601 50620
1 23069 51111
1 44874 68557
1 8561 96692
1 63406 97061
1 62617 95543
1 6580 58106
1 88520 93662
1 44482 70553
1 51969 81019
1 1608 24262
1 34772 44765
1 2612 74363
1 378 26764
1 7670 28480
1 67825 81029
1 31091 79149
1 37801 89447
1 17690 99122
1 23860 68087
1 83331 84711
1 67342 99544
1 8594 78410
1 60017 82178
1 63645 88143
1 950 16485
1 23500 50675
1 10720 94194
1 62606 84324
1 85 760
1 86109 87186
1 127 90811
1 81994 86017
1 27281 67947
1 44352 80469
1 80608 88258
1 22084 75887
1 468 81124
1 68354 78810
1 37961 49986
1 37740 51456
1 49229 97254
1 14244 68792
1 34566 69460
1 62589 98658
1 91897 93615
1 10086 95436
1 23509 57645
1 34597 65367
1 8830 32510
1 21463 88715
1 29667 66005
1 56897 59775
1 85235 90694
1 219 18306
1 499 15403
1 28061 80653
1 84 96800
1 2529 89717
1 33630 66268
1 26686 51815
1 447 25163
1 13554 71450
1 20149 70663
1 32306 47794
1 21221 28696
1 32045 69176
1 8293 97208
1 10414 74545
1 23378 99302
1 48409 90773
1 17056 23165
1 41449 69166
1 65129 95591
1 19549 92128
1 52870 97756
1 48288 67255
1 31294 53539
1 14682 87957
1 86119 91829
1 6718 24116
1 15793 25821
1 539 94545
1 23160 60394
1 12567 31465
1 69291 89945
1 45304 70248
1 72288 90711
1 19783 66235
1 22076 98361
1 10380 97044
1 43684 96124
1 54971 58217
1 24207 27951
1 41942 61046
1 64299 99426
1 29429 61666
1 4706 94848
1 4625 32343
1 25917 80955
1 14027 82793
1 41568 65614
1 79702 84268
1 8923 10051
1 23376 23629
1 27663 89924
1 46866 49566
1 84726 87409
1 51910 89973
1 1703 40970
1 4115 93885
1 13361 75923
1 23692 58998
1 36165 99011
1 1732 2467
1 15444 32920
1 13222 93285
1 63359 74470
1 32716 64409
1 6241 85822
1 57562 88860
1 23105 70715
1 58253 89999
1 22529 47493
1 15988 56090
1 27142 92067
1 19974 26183
1 82320 86174
1 27986 35315
1 8067 75883
1 35009 38300
1 12168 97160
1 75741 76567
1 49230 69516
1 30599 61553
1 850 98394
1 32578 93020
1 57688 96390
1 74258 90083
1 13269 43383
1 65468 79919
1 63835 79131
1 22061 53606
1 27978 69041
1 67806 99375
1 31411 77012
1 12353 79221
1 5777 22563
1 15755 38581
1 9207 50117
1 48910 57886
1 64743 79439
1 12873 95770
1 55379 78678
1 21990 74245
1 58015 60457
1 6716 15430
1 13063 92546
1 5511 20522
1 62575 78669
1 23812 40905
1 14607 19954
1 62023 88893
1 7360 99144
1 33079 91111
1 30236 88928
1 3782 51563
1 8174 8829
1 31869 89947
1 24388 51690
1 59377 68797
1 56215 68503
1 17177 24938
1 16672 51539
1 49132 89292
1 69698 85727
1 6986 70088
1 44641 98796
1 13419 27756
1 28119 42051
1 17994 81398
1 35839 49868
1 32815 48487
1 37545 98482
1 30504 66563
1 61635 89658
1 23987 74074
1 10646 51188
1 12991 31009
1 52485 60476
1 60437 78435
1 39233 93624
1 30618 66933
1 14435 52472
1 5848 39142
1 24220 62241
1 84201 95850
1 22667 60939
1 26218 51427
1 57729 60950
1 81226 94691
1 15944 29053
1 19902 35226
1 18014 80273
1 12006 57281
1 23380 25297
1 95431 98874
1 26736 66501
1 97826 99921
1 47278 60908
1 10791 91587
1 68457 86198
1 44545 68585
1 88018 89564
1 25726 81861
1 20384 50095
1 22710 40024
1 39020 78027
1 52746 69879
1 54468 72391
1 90660 95941
1 62255 97889
1 37810 82704
1 46047 89253
1 82950 92230
1 50427 64800
1 20507 91824
1 36333 87588
1 69293 80709
1 57836 94394
1 53592 57234
1 23208 96490
1 34132 48329
1 17054 22981
1 13173 48064
1 94533 95754
1 13824 57301
1 15542 61497
1 33686 55445
1 12989 64922
1 2171 70706
1 4504 30965
1 37930 63814
1 5604 38015
1 5134 50448
1 57241 75952
1 57963 94439
1 38608 82305
1 53175 70356
1 15628 65804
1 6742 96145
1 15293 92877
1 13517 39279
1 17182 50902
1 15580 59185
1 5730 89468
1 33036 90200
1 12989 54468
1 43516 56590
1 71648 72803
1 42052 70425
1 90947 97161
1 31821 79166
1 24075 93616
1 11417 45966
1 25134 93369
1 7618 48803
1 28057 91476
1 12934 34344
1 8608 37070
1 57311 59161
1 35842 60710
1 22285 43221
1 90918 94241
1 70067 74229
1 13490 79218
1 53286 99223
1 1531 87905
1 18989 26038
1 39938 44032
1 59271 91323
1 3611 24005
1 15134 44738
1 40593 89303
1 33016 96770
1 37467 89140
1 14933 18054
1 9346 25220
1 61484 76970
1 36253 83889
1 9001 62578
1 88145 93956
1 43172 74157
1 17912 20400
1 27182 59007
1 92284 97112
1 9619 57945
1 43526 79403
1 63815 64673
1 2349 38781
1 1530 67799
1 44276 72049
1 2615 76336
1 23980 68123
1 63746 67151
1 36072 85183
1 12912 41859
1 17141 61712
1 5687 63152
1 25992 38907
1 27520 92184
1 49782 92875
1 5927 26221
1 17080 56982
1 84361 94755
1 61236 64239
1 36260 67550
1 26288 40465
1 23952 70652
1 13374 32255
1 44071 86108
1 42843 76934
1 27587 63101
1 34326 79374
1 9096 40808
1 4436 70376
1 60624 89475
1 31945 42449
1 45578 57218
1 83319 99819
1 28444 31617
1 22592 74309
1 44527 67439
1 9513 28393
1 74557 93372
1 71143 89070
1 38634 40466
1 36494 43296
1 44600 59448
1 51692 79895
1 18701 82799
1 39474 49392
1 9480 38439
1 73602 86573
1 31960 38889
1 8355 61151
1 19590 56612
1 10471 16951
1 31618 62227
1 31510 48690
1 56206 67122
1 62070 90860
1 67407 94619
1 22008 41124
1 71177 81709
1 78915 98287
1 22614 84452
1 58200 75982
1 12028 94239
1 8601 97622
1 15434 51387
1 29265 69513
1 2449 29747
1 35009 91325
1 97295 98119
1 5935 51046
1 37052 51282
1 4581 31501
1 63620 65115
1 77106 92425
1 12628 33420
1 60119 70121
1 89119 98331
1 50232 85759
1 55694 99386
1 41733 64389
1 14552 69167
1 6784 91004
1 37825 54137
1 51098 60733
1 17102 83940
1 11692 60027
1 52032 56053
1 50891 65450
1 31330 80586
1 7817 96563
1 74532 88187
1 9373 69570
1 2709 38872
1 14750 71752
1 15353 36140
1 22119 53578
1 8315 67614
1 63866 94942
1 39735 94406
1 43298 84117
1 27895 88706
1 35146 46406
1 63189 87824
1 10055 67638
1 26015 30303
1 8635 57492
1 7766 53036
1 3621 62839
1 40199 87132
1 69858 72992
1 7026 53169
1 21920 56405
1 10985 60384
1 38074 60291
1 67587 76634
1 54984 68295
1 28995 68984
1 55050 62867
1 15111 80070
1 86269 90587
1 43637 68211
1 50764 90071
1 50369 53209
1 6558 11083
1 57831 82053
1 11064 23332
1 43386 97816
1 28959 29829
1 12236 68572
1 47788 81520
1 80468 88373
1 21383 56199
1 23944 99006
1 27188 74316
1 17094 32825
1 69177 89566
1 55930 70878
1 1333 26996
1 2814 95705
1 15212 47403
1 22472 80079
1 31753 63036
1 5461 63309
1 40126 60369
1 3979 55707
1 14028 73977
1 32911 33347
1 7799 68046
1 12269 51327
1 55785 71071
1 10311 11873
1 59809 69768
1 375 4712
1 5859 31821
1 13093 75012
1 70047 86100
1 9804 83273
1 30977 88617
1 82592 87905
1 58613 82799
1 525 7716
1 69397 80882
1 62183 75937
1 57264 93235
1 13821 17281
1 4835 44580
1 12726 45349
1 29329 99437
1 62294 96854
1 14743 33746
1 62642 79309
1 58579 59421
1 48449 81141
1 78257 92587
1 53877 94284
1 1849 46141
1 91104 98908
1 20118 73789
1 129 11929
1 84586 93807
1 12868 32165
1 89274 95088
1 28784 43222
1 35479 49329
1 22356 46555
1 14617 65259
1 1275 16814
1 41855 42493
1 18018 41958
1 22106 49908
1 8745 68618
1 65381 85710
1 54214 88879
1 64561 73064
1 841 4464
1 16601 21213
1 15934 39778
1 36154 67434
1 53319 71826
1 15264 54165
1 27729 59753
1 23778 47439
1 28514 55607
1 19727 57624
1 68018 89772
1 561 51930
1 43856 71509
1 4077 90207
1 79727 92862
1 41167 58265
1 14991 29509
1 34113 80139
1 2770 59295
1 79516 98183
1 17619 84275
1 78263 91135
1 24335 77196
1 2258 89517
1 13086 13822
1 76925 80741
1 28779 73244
1 33469 55659
1 39128 81519
1 6281 56712
1 5331 68065
1 8135 61258
1 51280 52141
1 21390 53754
1 18145 72203
1 5441 69495
1 76110 85036
1 55022 67884
1 15958 61005
1 41652 72362
1 15997 54440
1 61184 72061
1 859 98198
1 22180 59630
1 50802 72761
1 14339 74766
1 46640 86985
1 45680 62356
1 3432 30010
1 29408 58429
1 33191 45276
1 35908 70030
1 20362 94333
1 84762 85496
1 16798 73731
1 58017 68991
1 15445 81517
1 8912 92279
1 12297 88230
1 2812 29692
1 17131 35956
1 16646 47479
1 4195 48266
1 662 73082
1 19725 97958
1 68068 71957
1 54695 99549
1 53946 79720
1 45368 86341
1 47866 84372
1 47357 66697
1 35107 61775
1 6949 18238
1 48485 69292
1 73597 83122
1 16448 67021
1 7621 25645
1 52475 78281
1 26866 66061
1 40959 82631
1 45985 93888
1 34109 49424
1 18149 66714
1 4914 75334
1 27190 84855
1 64455 76150
1 35179 70647
1 25519 70936
1 31529 91697
1 43444 77847
1 38899 39695
1 4370 58734
1 25143 85249
1 37989 84914
1 26923 31637
1 66365 83799
1 50866 82378
1 35806 77098
1 6871 34575
1 41795 68544
1 339 22384
1 13080 54040
1 57510 99103
1 36443 42994
1 13222 29615
1 26278 78366
1 85344 95159
1 16105 38935
1 12231 90198
1 8052 24306
1 38587 44804
1 1852 98674
1 68080 86051
1 24417 87355
1 35931 92011
1 40974 97606
1 26110 98133
1 54982 94000
1 57676 69106
1 59991 87902
1 50836 75121
1 26459 35698
1 52722 71469
1 2109 18144
1 18300 96792
1 6105 64807
1 62615 91190
1 54788 74685
1 33812 72835
1 50205 58682
1 81817 92377
1 28914 38792
1 28439 49717
1 59592 80632
1 84994 88283
1 27600 80478
1 30821 83859
1 71371 83914
1 22217 62785
1 54529 85448
1 44683 81375
1 8764 40249
1 9043 74759
1 38951 85366
1 21717 79522
1 88169 94463
1 23801 28670
1 45024 73510
1 24276 52586
1 62967 99847
1 18625 93042
1 69119 71179
1 25629 40069
1 40578 86444
1 36964 83619
1 16928 53810
1 31003 98519
1 38187 56972
1 50186 94027
1 22804 93182
1 21336 41420
1 21471 56963
1 35205 47107
1 85088 90056
1 11020 11275
1 3925 5418
1 80159 98673
1 55890 72228
1 38887 63111
1 40888 64301
1 23123 56788
1 43101 78283
1 48772 93398
1 4009 14123
1 58038 75386
1 53473 73393
1 47953 79709
1 57118 78198
1 5519 23108
1 15758 89953
1 38136 76242
1 10970 83226
1 25934 30582
1 8278 26159
1 8012 9221
1 27303 84709
1 64658 80008
1 12952 79940
1 23327 79444
1 3372 3793
1 26091 93197
1 88519 89508
1 14922 32219
1 60966 85735
1 89462 99059
1 61060 85224
1 1615 26614
1 48430 78623
1 17788 88737
1 8823 51310
1 37346 86070
1 72323 88625
1 8438 17081
1 80533 81929
1 19690 39810
1 49721 68073
1 60963 66813
1 79973 90408
1 82403 84533
1 8519 99031
1 59403 60142
1 17448 88007
1 3150 25258
1 30288 75849
1 48771 87147
1 63911 94207
1 9330 52545
1 18429 97837
1 20478 84633
1 5895 64951
1 47568 49638
1 21464 46841
1 14645 71201
1 73950 82412
1 24823 52224
1 5989 52433
1 16433 92196
1 61382 88705
1 11572 21344
1 30790 53187
1 4954 20268
1 62471 89074
1 31394 49361
1 9325 17908
1 36401 63440
1 29248 41706
1 72548 79805
1 25034 94323
1 27450 99856
1 73618 82910
1 63659 91369
1 34748 90442
1 3925 74613
1 25999 51190
1 41887 53258
1 53752 79860
1 14835 75168
1 1863 76007
1 20797 24555
1 21501 79561
1 10328 61031
1 5579 19370
1 16530 59146
1 67428 86192
1 40036 49737
1 3075 97965
1 47963 73025
1 56960 70526
1 25204 67415
1 6858 20271
1 8960 99303
1 28116 95199
1 51568 57719
1 15358 25334
1 56696 84809
1 65387 89984
1 75578 98532
1 3234 8619
1 2666 9198
1 24542 67401
1 39284 63451
1 24291 66166
1 13049 95369
1 17973 82040
1 18180 54113
1 20809 98984
1 2393 18596
1 52659 90811
1 48829 75350
1 47692 95696
1 77104 88511
1 35466 67319
1 7297 70031
1 29255 52189
1 24066 73154
1 58289 70645
1 5048 88712
1 81286 84054
1 41991 95661
1 372 42704
1 50540 94879
1 28707 44925
1 62479 85037
1 21579 37634
1 6197 84143
1 65475 69811
1 45910 52043
1 22718 84344
1 21077 34096
1 6742 10032
1 60702 67156
1 15628 22772
1 18727 23112
1 28147 84661
1 21470 84485
1 13824 43059
1 64400 90588
1 17906 93699
1 63934 71222
1 93695 99775
1 78241 94700
1 4736 21617
1 48839 75009
1 25499 95871
1 89326 97022
1 13624 98704
1 12471 86137
1 32166 98176
1 29360 47004
1 40854 42328
1 7658 25685
1 11101 94891
1 22404 77203
1 27122 28589
1 41546 66409
1 44360 58571
1 3241 30899
1 20654 47856
1 69865 89226
1 50809 55909
1 23731 94148
1 80450 88853
1 13859 19627
1 91131 95660
1 65245 97004
1 23510 47080
1 60078 88201
1 50293 82050
1 22240 66971
1 24067 50539
1 619 1825
1 32670 45567
1 18050 32159
1 40601 45779
1 6879 85397
1 15912 38154
1 75693 78342
1 52612 91744
1 48365 62479
1 23313 91779
1 5443 53776
1 5440 29672
1 52873 71667
1 20776 48613
1 50942 96718
1 85094 91053
1 56372 95546
1 36824 93585
1 39196 82065
1 31477 57911
1 26051 26806
1 11461 97664
1 9679 91460
1 50096 65390
1 18551 77589
1 42951 84118
1 4157 91617
1 3189 16837
1 58730 98515
1 61339 68574
1 60707 95699
1 11637 58569
1 10682 62061
1 571 19631
1 63673 85400
1 35795 90523
1 18121 20970
1 30403 98245
1 14438 67999
1 56888 82845
1 492 61184
1 10764 72069
1 62593 97653
1 13318 69121
1 26631 82884
1 51688 52710
1 4698 94674
1 31152 64879
1 88126 90796
1 38612 59803
1 88112 90090
1 7551 23075
1 17411 91726
1 37243 60335
1 26755 55158
1 61178 69473
1 87852 88833
1 24733 52291
1 57861 86439
1 23298 70747
1 30932 60353
1 3238 92597
1 17128 39860
1 982 58287
1 25539 97730
1 78482 83987
1 37387 89167
1 86066 94436
1 45087 82917
1 47622 63702
1 23171 77310
1 2700 22258
1 32017 95470
1 577 98107
1 35016 35882
1 61531 96434
1 13937 36027
1 15052 53250
1 27231 63256
1 8631 52106
1 14771 39222
1 16463 78226
1 28943 59762
1 44549 94680
1 14377 58418
1 74707 96443
1 19707 83728
1 4968 32102
1 50889 56392
1 14946 51153
1 65500 81370
1 5208 76686
1 54545 56655
1 97396 97765
1 23756 92448
1 23481 82761
1 40750 70552
1 28232 57992
1 18790 33112
1 13782 73839
1 32993 44390
1 15100 25011
1 50169 64015
1 12256 50204
1 13875 64225
1 23939 57683
1 32111 74810
1 25293 56716
1 13710 26866
1 8053 27288
1 23256 38739
1 30741 37061
1 9576 24002
1 22765 69174
1 41486 82836
1 41129 42710
1 7267 33877
1 22794 88134
1 2802 22356
1 27186 61957
1 8071 25360
1 9828 66513
1 32859 51327
1 38799 82952
1 8403 63467
1 57104 67047
1 36761 98413
1 23988 24002
1 40620 91484
1 90105 95120
1 17118 99775
1 45163 91088
1 19312 93998
1 24054 61803
1 13112 36545
1 33461 38973
1 19599 67869
1 18065 53133
1 20772 89430
1 6583 67510
1 798 69225
1 79368 89666
1 59259 84624
1 16751 23673
1 15339 90819
1 81519 82404
1 1745 48077
1 34316 40092
1 86184 98112
1 43607 69754
1 75548 84881
1 5369 7999
1 18581 90251
1 17501 44807
1 62180 84309
1 829 61936
1 93869 99296
1 10326 76830
1 19254 55349
1 19391 93537
1 22542 90335
1 59466 81446
1 3989 96193
1 25875 43620
1 42155 82619
1 37229 96996
1 20825 51451
1 43411 70122
1 4234 73147
1 24203 27274
1 73194 73372
1 28857 46317
1 15370 54582
1 32115 56658
1 24320 56757
1 24595 89434
1 9400 70941
1 61722 77175
1 6248 38285
1 29644 47275
1 52265 87489
1 97079 98201
1 81670 88279
1 9068 13123
1 23059 43288
1 33621 72045
1 37402 55031
1 60006 68355
1 18194 48605
1 2490 76789
1 4884 47975
1 33319 52186
1 75439 86726
1 68752 69910
1 45677 67485
1 44188 57949
1 20175 35250
1 28967 60633
1 22792 33618
1 33537 94655
1 28445 65669
1 65193 73362
1 43935 62573
1 33844 37650
1 28082 82490
1 84617 88663
1 6403 64839
1 9716 99093
1 79133 91329
1 15927 29639
1 4781 52697
1 35691 94306
1 2462 31808
1 33699 46668
1 56884 57445
1 6979 21945
1 82809 87487
1 53306 54357
1 10064 11861
1 55370 96834
1 4196 37377
1 64367 66617
1 52052 90720
1 9733 59410
1 70338 97246
1 25173 58933
1 7251 79365
1 31888 84338
1 9674 33253
1 25501 81679
1 12803 77735
1 62132 65124
1 15411 63341
1 92906 93221
1 21735 40613
1 14886 82055
1 34804 85142
1 10390 97731
1 62904 71729
1 37377 78363
1 11519 36523
1 6579 45767
1 20260 49037
1 4201 28801
1 7973 15071
1 29972 68502
1 51077 91033
1 35303 67290
1 40208 81817
1 48863 96203
1 17047 76349
1 33817 88605
1 48203 97153
1 95171 95965
1 41090 78903
1 61441 88197
1 79131 85969
1 82694 85623
1 22180 86813
1 67563 76071
1 1194 79653
1 77968 93384
1 49656 58413
1 49546 66846
1 74676 92270
1 28013 51076
1 9244 79180
1 17650 18984
1 11895 68068
1 84737 85359
1 5341 30070
1 31325 41192
1 20679 29713
1 20667 92649
1 23882 95213
1 13860 14568
1 11729 23885
1 18961 52212
1 41559 41591
1 63911 89205
1 10615 52645
1 53420 87080
1 60911 61805
1 35880 80894
1 30290 76532
1 46309 55313
1 32588 67067
1 66205 80525
1 33574 81429
1 4182 36137
1 36342 82958
1 42670 95321
1 6545 68081
1 32474 40712
1 31567 69403
1 39520 80365
1 19481 59213
1 88275 89199
1 194 23164
1 42229 84632
1 14634 63700
1 38499 53986
1 7243 14396
1 23081 56347
1 26231 67313
1 70335 82141
1 21070 21257
1 37534 89111
1 41607 60354
1 27964 28099
1 5357 94012
1 74851 76010
1 16414 27827
1 6811 87761
1 91915 96116
1 66736 81101
1 24405 32061
1 80658 95418
1 1699 5342
1 14523 28009
1 23149 61824
1 29008 41534
1 78803 91950
1 51834 99594
1 79966 86633
1 20827 48656
1 8682 42449
1 74774 86484
1 38492 76368
1 15163 69350
1 26425 76117
1 5489 39382
1 45677 60230
1 84650 99216
1 40347 93002
1 3157 64965
1 35281 73546
1 12992 45092
1 11139 14095
1 64623 97046
1 21306 28557
1 46120 72398
1 1148 95731
1 25265 86019
1 59885 94779
1 30540 46087
1 41387 91218
1 72587 90832
1 88820 97661
1 28226 42877
1 83065 97772
1 62720 93461
1 537 94152
1 18502 67399
1 4711 5874
1 4761 64462
1 15213 74705
1 15683 82031
1 35676 35737
1 83532 85424
1 14583 40350
1 19557 39274
1 1849 2656
1 18405 99459
1 8259 95833
1 38104 73396
1 46113 56557
1 20465 86069
1 33393 60223
1 34108 82525
1 37328 74424
1 22831 76428
1 46393 96128
1 2218 89634
1 44930 86812
1 85330 89183
1 83004 86118
1 23263 79561
1 22242 31730
1 71031 78152
1 53011 93328
1 65015 90138
1 3704 55131
1 47787 53009
1 46430 76666
1 8794 92927
1 27948 48449
1 20582 22314
1 65982 73130
1 60889 73631
1 82899 83047
1 1699 83235
1 28035 58589
1 7546 95761
1 11479 40935
1 2462 37745
1 37474 58740
1 66010 80611
1 5056 35490
1 81134 96123
1 6919 56290
1 22 43111
1 16369 33062
1 7040 45943
1 56285 95967
1 30001 56720
1 14625 18039
1 36024 95982
1 3805 55554
1 24375 48052
1 10057 24158
1 12088 49681
1 29279 80552
1 42033 87441
1 8870 28517
1 58366 86525
1 26658 40527
1 2060 93065
1 3679 4826
1 7278 40274
1 10651 28650
1 81292 90415
1 88192 99050
1 81273 94731
1 187 36851
1 30624 73111
1 17439 40159
1 7701 19335
1 12706 70465
1 18774 31319
1 12313 30759
1 1576 83739
1 83353 99850
1 47684 85675
1 43667 85551
1 72648 98323
1 42666 64200
1 31283 37186
1 71973 93400
1 94452 94493
1 74764 90642
1 46001 95148
1 195 68785
1 24416 74297
1 36065 57052
1 57838 75619
1 33466 79990
1 60212 76251
1 43797 70488
1 64138 98580
1 26957 58836
1 15227 46236
1 36016 40708
1 68403 89099
1 2718 74469
1 53265 90283
1 12888 34791
1 47647 76433
1 67617 83319
1 26463 81362
1 19053 89143
1 3373 56270
1 24246 56819
1 64504 97946
1 4100 56284
1 49140 63197
1 30226 38421
1 14784 38116
1 60505 71425
1 44701 87241
1 36840 87269
1 20844 43174
1 65531 75013
1 14694 60184
1 10930 72649
1 63312 97185
1 16218 53612
1 14672 77966
1 84469 84872
1 23954 50633
1 56918 70005
1 25722 26652
1 28014 86389
1 22788 69808
1 26428 26553
1 65740 87187
1 52057 56815
1 63968 75848
1 79762 88255
1 13396 24964
1 10222 30879
1 42407 69732
1 80915 93186
1 7294 8874
1 14030 80622
1 17235 73509
1 12860 43492
1 34806 35722
1 11063 94607
1 5363 32737
1 13221 56720
1 19988 78307
1 70767 72119
1 33980 56783
1 6487 23117
1 7659 89410
1 17676 24305
1 20858 96212
1 10745 64745
1 14166 41076
1 3321 33021
1 294 342
1 49511 77733
1 88736 99485
1 18808 39336
1 59146 62573
1 83867 89934
1 9945 29285
1 6483 51908
1 61804 73280
1 58475 60828
1 153 98165
1 20677 65143
1 1908 51288
1 24278 42564
1 35338 94121
1 17454 56556
1 38962 52099
1 18410 58647
1 57706 95572
1 37433 61607
1 1729 66922
1 36014 97940
1 77139 98323
1 91599 96347
1 6734 31787
1 23718 69252
1 14305 29130
1 31273 63952
1 43947 80007
1 55342 56482
1 33941 91264
1 2995 36933
1 43872 86676
1 7139 43693
1 8786 97408
1 80259 86421
1 46450 97615
1 28295 28489
1 48642 83802
1 17864 30312
1 5709 66391
1 4093 50402
1 10481 51202
1 44966 96896
1 58522 74169
1 53173 61501
1 49518 77999
1 14092 70454
1 44913 96632
1 62919 64031
1 24667 40816
1 22236 96345
1 62477 72828
1 20560 79698
1 30727 71277
1 35186 75976
1 9123 55739
1 18805 30143
1 71669 90626
1 81759 82578
1 54101 89289
1 25991 75689
1 51279 87950
1 7981 64697
1 17905 97490
1 42631 77934
1 42010 81628
1 22667 76637
1 19040 56498
1 33798 90147
1 9609 54000
1 53029 82384
1 66384 84901
1 49271 83042
1 8668 51563
1 12440 66706
1 48311 56587
1 21707 43344
1 11022 45847
1 2446 37606
1 1967 67492
1 32945 35452
1 26024 70173
1 319 46917
1 51926 84182
1 82108 96537
1 5038 33361
1 41978 86872
1 10286 25228
1 5342 59169
1 67653 83629
1 54379 64215
1 47511 93848
1 58395 67816
1 64001 91908
1 69704 85845
1 18344 81632
1 49813 97512
1 54389 68691
1 6264 20797
1 32086 89171
1 45995 61193
1 92187 95866
1 42922 78105
1 7944 48628
1 40618 76587
1 62017 86439
1 29474 95432
1 3113 63629
1 83591 95216
1 9800 72996
1 19775 21203
1 15797 59390
1 67084 77386
1 7219 79580
1 27627 29922
1 28216 62111
1 29356 56269
1 47103 47946
1 71809 97174
1 19260 45295
1 41035 76098
1 49034 65169
1 13716 25274
1 39478 56017
1 41347 45062
1 25784 52947
1 77338 96742
1 20805 74079
1 25656 83088
1 11978 44607
1 43603 59784
1 77202 95668
1 78652 83543
1 18550 42904
1 71990 99910
1 12545 52248
1 55228 98553
1 51077 74067
1 62664 63131
1 45723 92822
1 16875 97083
1 35900 87157
1 30265 63967
1 48604 92270
1 8370 20945
1 26551 39056
1 17669 34252
1 12002 77893
1 22627 55022
1 34808 99482
1 54851 75489
1 18445 67143
1 31252 90378
1 25041 32833
1 22151 26510
1 38082 70499
1 87487 91969
1 17075 93372
1 31718 91559
1 58280 71150
1 59719 81519
1 38043 59581
1 54895 83374
1 31504 68826
1 33947 99528
1 11580 40906
1 14612 72299
1 77433 84883
1 80812 88651
1 56914 80134
1 51108 95378
1 78545 80833
1 24779 46012
1 33675 40522
1 18530 34665
1 50636 74699
1 14250 58183
1 54847 82959
1 27910 36489
1 36234 39124
1 16795 98624
1 19038 32699
1 20322 40155
1 22485 65022
1 68694 81915
1 19325 74651
1 19063 55391
1 23964 29678
1 19413 83317
1 8992 50770
1 63996 93608
1 57426 87085
1 17899 66810
1 76845 81961
1 28526 37131
1 17292 90153
1 66336 97190
1 37296 81452
1 11813 75272
1 26322 94212
1 87162 92897
1 1577 89020
1 52734 65670
1 66624 66811
1 12631 39972
1 59027 80420
1 38734 95002
1 54737 71626
1 32107 69751
1 69568 86018
1 6477 34715
1 1231 82861
1 2275 63476
1 5239 25224
1 58796 95092
1 1945 70959
1 19009 88422
1 26662 28135
1 40209 52288
1 15493 36816
1 21800 26560
1 36190 98678
1 1562 54476
1 46017 66812
1 39486 82937
1 90962 91568
1 12328 96615
1 2598 93087
1 43613 97406
1 6535 77867
1 11816 22526
1 12876 26892
1 80295 91932
1 11027 11150
1 41989 97032
1 25527 29106
1 15488 90145
1 86657 89334
1 44443 67763
1 45820 53466
1 57240 97181
1 35794 36212
1 28017 91595
1 51122 90254
1 23802 73452
1 37824 94148
1 12760 24758
1 25012 55361
1 28314 46692
1 6171 99477
1 40556 46363
1 32363 61308
1 14721 20086
1 46294 68702
1 11027 73023
1 663 37724
1 36685 68607
1 19077 77624
1 71395 75260
1 15454 47934
1 57761 94595
1 53498 91531
1 9693 44268
1 5993 43109
1 1210 73233
1 21685 48982
1 12899 49678
1 19128 99494
1 51797 84612
1 23764 52611
1 5141 94027
1 11181 60249
1 33213 77998
1 2270 7098
1 8117 52628
1 15181 69629
1 44459 60411
1 26501 32609
1 43032 88399
1 42642 47141
1 48563 79526
1 2566 18172
1 54294 96130
1 72351 79361
1 17089 58968
1 1000 2826
1 68077 74652
1 44267 87988
1 1685 39951
1 12987 56844
1 54795 73247
1 26406 92885
1 14065 40142
1 10874 20605
1 44293 74834
1 10269 86367
1 15098 82557
1 12677 90047
1 31201 32269
1 60429 85068
1 40448 74501
1 18314 87051
1 34527 71485
1 24516 51305
1 28920 70252
1 54610 57926
1 66712 80378
1 49067 83793
1 37809 49257
1 5722 22573
1 47314 75575
1 49188 60268
1 87568 90342
1 89769 92025
1 4067 33280
1 10026 67508
1 56072 58149
1 45333 53274
1 7171 49127
1 51030 52363
1 15761 48652
1 14245 30617
1 15868 77908
1 20041 37493
1 34494 35565
1 595 60629
1 7056 52158
1 39961 53959
1 28002 88708
1 25707 30145
1 49128 91071
1 25037 46127
1 12832 38050
1 38772 99869
1 43474 45105
1 5026 40201
1 72777 82870
1 26347 29757
1 13119 32598
1 7564 53703
1 26829 69204
1 14404 25188
1 9092 63250
1 94295 94313
1 42533 45137
1 11246 80675
1 47387 53709
1 5934 36405
1 58121 65900
1 81115 86095
1 4834 31540
1 61471 72572
1 1665 69208
1 27185 54388
1 29753 65175
1 44653 63197
1 98037 99158
1 27040 95959
1 15594 30630
1 60468 70856
1 16944 82311
1 62536 74105
1 11795 32358
1 24575 60837
1 10044 14839
1 17289 95235
1 15948 78600
1 25210 86214
1 33257 81972
1 23641 39212
1 47940 91758
1 39905 88048
1 69450 93264
1 7394 10020
1 15855 35711
1 30953 77340
1 42977 55703
1 37129 99109
1 44871 93442
1 62730 90309
1 4291 87211
1 80252 93480
1 60105 98180
1 20686 84444
1 28006 35283
1 65231 83947
1 52086 63316
1 11086 59437
1 55411 71786
1 3556 4352
1 96405 96648
1 16558 61726
1 48203 99423
1 87721 99388
1 13230 55608
1 36629 85470
1 47012 56849
1 42319 59254
1 95520 95631
1 19291 66000
1 40653 57839
1 48745 78504
1 25121 25897
1 42234 83164
1 4600 22957
1 1716 24047
1 11858 59774
1 23366 30236
1 25505 89692
1 25630 99579
1 4577 99426
1 8158 41379
1 13159 89363
1 25253 58680
1 24694 88984
1 66884 98541
1 51931 59230
1 25215 59070
1 14380 82356
1 4150 77725
1 6379 67735
1 28860 56949
1 32153 98332
1 90505 96587
1 15853 31987
1 41820 48829
1 58650 58933
1 58301 88492
1 40775 65667
1 42797 54287
1 7354 88187
1 19948 77505
1 1428 14058
1 77802 85570
1 12751 52622
1 40497 86225
1 2364 90599
1 4730 72996
1 55597 64272
1 16614 66063
1 71573 84911
1 65114 90169
1 44683 67374
1 17099 36495
1 91609 94623
1 70854 99181
1 45743 66378
1 447 9230
1 2514 75020
1 34637 62625
1 61342 63666
1 46507 99878
1 50456 50593
1 17629 34046
1 67772 79995
1 2404 94190
1 11307 98829
1 14793 31921
1 41179 98070
1 711 37342
1 53874 57121
1 49545 54218
1 87214 91321
1 19437 29463
1 52490 65722
1 54333 84632
1 16629 50197
1 18158 86822
1 22748 34263
1 35075 72373
1 39552 87060
1 5084 43714
1 17452 88257
1 11320 49252
1 79230 85866
1 93680 98122
1 27603 28918
1 2013 92236
1 12064 33550
1 7617 12575
1 12054 98285
1 5142 9529
1 33674 50320
1 38143 87671
1 11953 99089
1 42539 48666
1 24595 77553
1 31232 97352
1 45960 83915
1 2312 89602
1 3298 11020
1 21047 54577
1 38332 69136
1 27327 35881
1 21464 23561
1 14814 63444
1 3709 68558
1 55651 83241
1 16566 84027
1 9650 17977
1 65471 99511
1 40068 55245
1 34954 59628
1 6089 26838
1 3490 39064
1 64731 96633
1 9590 50140
1 72947 87021
1 777 6340
1 65639 73622
1 18393 53686
1 41249 55881
1 15586 84906
1 27068 58817
1 8977 42958
1 13442 76960
1 2583 17415
1 18923 57825
1 15459 22648
1 33851 63863
1 78248 94825
1 49223 62113
1 15294 25575
1 85737 99720
1 2659 35862
1 40494 68333
1 94605 96090
1 38807 43200
1 16193 90389
1 2871 37531
1 55713 85234
1 73578 84512
1 15705 66546
1 32928 38343
1 46354 52944
1 37353 80428
1 13586 50934
1 12027 92414
1 42162 97508
1 37130 43554
1 17650 32145
1 29348 84715
1 56102 93876
1 33011 71799
1 13324 77227
1 64229 69558
1 24620 97681
1 72137 84458
1 19332 71337
1 42288 87394
1 13259 73777
1 18493 30071
1 38765 91907
1 36856 38461
1 1068 63242
1 3951 56434
1 20051 65510
1 14901 48887
1 53913 94302
1 22529 56370
1 50753 65825
1 40261 50114
1 6343 58856
1 57530 69205
1 4210 96193
1 64478 97694
1 45292 80173
1 72997 88765
1 59272 92177
1 5760 94733
1 6143 67382
1 71503 90543
1 27514 83313
1 10890 47863
1 42078 68945
1 51052 63253
1 25898 57275
1 24577 78022
1 26348 65387
1 49787 72561
1 26279 74343
1 28525 94985
1 36459 96893
1 29139 41145
1 7767 54012
1 67739 94614
1 27195 48871
1 13075 88675
1 78181 90309
1 1467 58529
1 13444 22157
1 47028 79920
1 39553 43536
1 60968 85025
1 6039 66383
1 18099 31368
1 1679 87103
1 29962 71366
1 32986 95776
1 49105 77428
1 22840 24693
1 4359 58345
1 46259 70428
1 50101 82019
1 47943 70175
1 19107 91533
1 127 752
1 18215 62887
1 40221 80409
1 5538 29918
1 16225 21482
1 22805 54454
1 43281 51536
1 30839 87810
1 65092 81403
1 39056 64716
1 48116 80100
1 6911 57915
1 34197 92628
1 31245 69350
1 37998 41760
1 22009 68338
1 50794 87565
1 20326 53190
1 49741 83862
1 32683 76592
1 13558 55778
1 62100 93337
1 15043 49623
1 83641 91786
1 21901 89913
1 20825 48486
1 35132 88071
1 8944 39537
1 64762 73449
1 40051 75428
1 13345 96051
1 75894 79496
1 34247 96786
1 27432 30410
1 10307 16037
1 41179 98638
1 37705 89873
1 6170 11287
1 30336 54216
1 44057 48514
1 32468 38603
1 17196 65780
1 59670 76201
1 4085 15390
1 30937 54962
1 25399 31359
1 25389 66264
1 40209 71015
1 41271 43983
1 617 49539
1 34744 67966
1 7850 28689
1 2150 37949
1 5479 21119
1 70462 79100
1 24118 88478
1 57362 57514
1 5787 34549
1 29672 62228
1 28645 42620
1 44363 84294
1 4788 87625
1 46334 58837
1 33479 49795
1 65720 95958
1 5487 49308
1 23326 95679
1 57104 91440
1 34906 96585
1 8155 30177
1 4885 68267
1 7663 17196
1 1838 12413
1 9961 73715
1 39564 63037
1 94786 95480
1 54887 55391
1 84010 98198
1 41932 53154
1 10785 33859
1 25340 60676
1 29404 86501
1 44987 53874
1 43590 94756
1 20741 26181
1 8189 68455
1 16798 50765
1 84326 84477
1 39342 43727
1 64496 65511
1 19359 72632
1 58377 63237
1 11366 17716
1 81464 95891
1 43405 73912
1 75403 86667
1 41425 90812
1 26687 31197
1 6344 80077
1 27394 72133
1 60201 70430
1 17915 98644
1 48177 59546
1 27872 80954
1 3266 60383
1 1574 98344
1 8934 27024
1 46313 58790
1 11616 50205
1 25187 37100
1 54158 93948
1 37584 82174
1 13684 53553
1 71103 74030
1 13753 54284
1 38634 69245
1 4990 25292
1 67708 99598
1 14346 72901
1 53155 84110
1 28804 91459
1 11343 47301
1 492 32744
1 8274 28569
1 12338 90764
1 7551 14591
1 5724 61455
1 57010 90348
1 22468 59347
1 39632 80883
1 24081 25663
1 57227 88687
1 28873 42461
1 3545 61455
1 63987 77109
1 18937 27646
1 55064 76393
1 29684 30820
1 13092 62720
1 20897 65618
1 30531 50667
1 57599 83655
1 10575 54761
1 59808 62935
1 27077 56911
1 42131 92221
1 42159 42322
1 30785 54001
1 47761 87701
1 18323 69763
1 23284 54035
1 4489 19251
1 20978 54955
1 50286 66074
1 67536 79813
1 15308 65835
1 50012 56160
1 82366 83706
1 5057 31809
1 3070 34792
1 53725 94479
1 52982 97258
1 19688 69796
1 89444 89561
1 65301 71561
1 68053 88434
1 13789 35580
1 14859 79847
1 24298 44098
1 36981 81281
1 3503 43847
1 26334 94344
1 68752 97801
1 19130 91657
1 9425 56295
1 5560 74758
1 26293 94041
1 1938 62966
1 45492 60588
1 65963 93569
1 44477 44639
1 34263 43730
1 2729 14790
1 41519 55001
1 36134 78040
1 52592 97635
1 7606 18498
1 4688 39200
1 3615 16982
1 23395 84405
1 2256 86300
1 56974 73759
1 5052 51695
1 72427 90186
1 40951 69748
1 13664 23727
1 23112 54217
1 11760 40349
1 62666 67121
1 2547 53914
1 12436 82862
1 12749 54335
1 5660 89262
1 17275 95819
1 12824 85831
1 61633 98342
1 15126 97334
1 12660 35344
1 34339 81039
1 38410 91245
1 34662 48954
1 28557 82599
1 37382 94663
1 1610 42425
1 78443 91296
1 23199 35922
1 46514 53878
1 5478 27982
1 2170 69731
1 38177 44951
1 33677 80570
1 37700 68922
1 49069 95227
1 9551 77507
1 23529 39467
1 1454 48977
1 57785 75828
1 16492 95522
1 20661 24714
1 22353 84105
1 71423 81617
1 47790 98743
1 26412 44566
1 50813 55099
1 30937 40839
1 62107 96603
1 9736 48759
1 37479 88137
1 8090 76471
1 17257 65983
1 36633 46759
1 40206 91951
1 3964 64519
1 2294 40534
1 41897 74670
1 4042 42841
1 91610 95104
1 51071 90969
1 66188 84049
1 54991 86012
1 31484 54504
1 15568 68063
1 13609 15404
1 27180 91648
1 17429 43043
1 27098 28924
1 87019 99388
1 39902 75938
1 4585 98505
1 27260 48321
1 6123 18780
1 14368 35212
1 34365 62715
1 6558 74270
1 37979 77169
1 55744 92060
1 14248 92912
1 66189 69222
1 5812 36070
1 68293 80924
1 45621 95893
1 84401 99513
1 29720 67042
1 44675 91511
1 32630 87090
1 14523 96567
1 12741 47736
1 1399 2033
1 16852 18599
1 4097 52446
1 43483 70754
1 18022 74451
1 7997 72658
1 14089 42763
1 53115 99874
1 15756 63764
1 19699 74918
1 26847 53976
1 29008 85782
1 10567 99377
1 24743 49393
1 57150 71676
1 59741 74956
1 65301 89905
1 12572 25206
1 31344 89826
1 58622 89987
1 50810 69210
1 36312 76924
1 48354 95934
1 31498 47589
1 17913 91807
1 57775 63782
1 18083 39625
1 8191 97758
1 53285 92167
1 33523 76477
1 94332 99402
1 44572 54625
1 6291 62626
1 12667 72467
1 22775 56461
1 14082 65606
1 6036 75210
1 25087 87515
1 2313 21663
1 20251 70149
1 76389 80150
1 42022 45415
1 30522 80606
1 52390 73705
1 4362 32348
1 34579 64654
1 11251 63826
1 40334 43609
1 72425 87837
1 50372 98747
1 36780 37946
1 2574 77362
1 1753 19563
1 47006 78932
1 37315 90008
1 40746 67317
1 43270 89392
1 39085 60964
1 36360 79108
1 30238 76685
1 35964 48377
1 63932 86303
1 42681 85263
1 1228 5643
1 68154 97966
1 1934 71558
1 73062 81730
1 23873 77115
1 12376 65313
1 24145 53816
1 18152 76929
1 33002 54066
1 4917 10342
1 12130 93457
1 36376 51615
1 10494 30596
1 7754 87649
1 50431 87438
1 3704 3878
1 7407 69775
1 9883 87377
1 15730 73932
1 43783 59922
1 64057 92562
1 62322 63480
1 60048 76578
1 11153 50547
1 72469 95700
1 45770 56335
1 47031 68523
1 50307 65254
1 52607 92837
1 49332 90465
1 82361 92399
1 8742 14419
1 13684 83607
1 30875 37703
1 33663 37005
1 67369 89760
1 67000 82371
1 6194 85304
1 34452 69448
1 7562 88272
1 33418 79210
1 15966 31812
1 4218 22866
1 2636 21929
1 9944 26856
1 28976 64822
1 34276 47031
1 63734 65489
1 12127 21073
1 7406 72523
1 78825 89158
1 25442 70663
1 60818 82413
1 66960 81016
1 47376 50981
1 4172 27792
1 14057 42148
1 43655 77213
1 2277 62814
1 8831 96263
1 7716 28930
1 48247 70965
1 3841 17335
1 17648 60936
1 30493 96542
1 11620 87998
1 286 83129
1 40051 92502
1 42312 59549
1 3235 25999
1 3565 30370
1 43083 51407
1 94348 96219
1 30641 55455
1 61135 86153
1 85207 93530
1 86613 93107
1 17596 39516
1 2542 29310
1 33660 55906
1 68244 95017
1 22835 28441
1 1216 61747
1 1085 5308
1 58721 81149
1 67267 81975
1 17717 47782
1 1049 11914
1 6536 48197
1 3388 54745
1 68488 92304
1 26287 42707
1 14380 77256
1 38044 96029
1 25746 52919
1 15995 57036
1 6633 81788
1 56084 60181
1 62532 96304
1 32570 78094
1 62825 91856
1 26378 30823
1 37733 77729
1 43957 83122
1 68315 91864
1 25336 44332
1 59680 75862
1 1289 81314
1 41460 82503
1 53746 74638
1 46380 79347
1 62745 84938
1 3510 68750
1 9697 84902
1 14305 46377
1 79237 89698
1 66445 73082
1 16663 46573
1 63781 66238
1 3854 32489
1 51189 56946
1 42019 49546
1 2665 62999
1 55264 68507
1 80796 90320
1 28490 36531
1 25058 79803
1 7785 59130
1 47510 52691
1 1582 70215
1 41780 65328
1 37046 63952
1 72368 83336
1 32454 95871
1 11748 73467
1 17701 56606
1 5964 92686
1 22293 80906
1 27405 45273
1 51077 75935
1 29333 55011
1 29959 92056
1 18030 42151
1 72 50895
1 51821 73241
1 40342 50417
1 5387 64040
1 52835 82321
1 73681 89706
1 3479 24013
1 3522 10923
1 58507 67952
1 36229 46838
1 35599 53915
1 19263 48538
1 92652 93992
1 21557 47706
1 55193 87869
1 23822 31431
1 7547 73747
1 13342 38794
1 39120 46201
1 6594 97509
1 28924 45701
1 66329 94249
1 3543 16218
1 86224 90027
1 45061 97065
1 84175 91917
1 35763 53837
1 16534 41491
1 7514 92033
1 14664 54072
1 67942 93998
1 23812 58345
1 57295 98890
1 13756 69606
1 27508 30458
1 18837 84025
1 20757 88266
1 58604 74094
1 28740 58103
1 76061 93885
1 61135 76157
1 58503 69411
1 21314 66573
1 36921 69004
1 8065 94314
1 35271 68341
1 70319 84567
1 56095 89743
1 922 32429
1 37513 95352
1 78522 99306
1 38529 94266
1 2665 66643
1 24889 42172
1 3056 88995
1 3778 64503
1 84401 85046
1 15130 81310
1 31027 56597
1 20828 96355
1 24857 97720
1 63454 94709
1 67915 96212
1 13913 65167
1 69548 85245
1 49407 92185
1 53121 64986
1 74452 79432
1 61102 88347
1 6368 71459
1 600 8976
1 2834 85911
1 3574 26647
1 62475 86984
1 15671 49348
1 21487 33845
1 64230 86010
1 37750 53854
1 26647 74742
1 26367 80908
1 18557 99730
1 22005 66529
1 66808 75916
1 16473 79274
1 26209 37715
1 881 4706
1 15683 43208
1 35815 77747
1 15174 77865
1 48447 72527
1 26064 36487
1 59997 77577
1 25610 41596
1 28586 43270
1 21291 42646
1 20910 65912
1 34693 70083
1 75939 87847
1 47751 74601
1 3010 69275
1 6908 94549
1 63664 79175
1 63987 88857
1 14220 18095
1 39934 91966
1 75837 77434
1 48698 87954
1 77672 84653
1 24119 24188
1 21679 23111
1 14110 71309
1 36813 52092
1 11145 12445
1 12196 46016
1 56709 59783
1 26045 41791
1 3246 76190
1 32665 87203
1 66457 89857
1 65122 66299
1 21240 29261
1 73614 88721
1 90210 94825
1 35525 63228
1 55061 94883
1 94343 94384
1 47602 50855
1 60740 66241
1 17148 31419
1 6383 86630
1 35455 45930
1 26050 81902
1 53044 57187
1 49077 59263
1 64556 81562
1 19978 98821
1 22953 34224
1 28058 36924
1 2700 6393
1 2593 42872
1 377 29613
1 76104 94042
1 15956 79467
1 21544 97666
1 32184 59283
1 63372 74977
1 12528 67497
1 17800 46912
1 85006 86836
1 37341 73043
1 10181 47803
1 38256 87795
1 19774 89068
1 92499 93944
1 9690 56269
1 43480 51382
1 2811 17775
1 41868 46588
1 35615 51530
1 58175 92232
1 3782 36205
1 43857 57066
1 33548 99230
1 941 42824
1 73894 82806
1 68306 72746
1 6715 84092
1 68781 92986
1 37391 68758
1 64398 75456
1 72875 87895
1 2653 46802
1 39934 55704
1 62026 76943
1 52766 80715
1 81483 97858
1 59504 70223
1 43640 70232
1 13305 96116
1 19982 88378
1 64371 76195
1 8735 23694
1 13480 81972
1 77679 91451
1 13922 75515
1 71692 95589
1 1392 14328
1 68844 96513
1 2363 63295
1 57099 96730
1 15985 18813
1 8904 38532
1 11642 17827
1 32431 63022
1 14445 70021
1 59925 76441
1 45725 89539
1 9704 17512
1 31713 63997
1 22323 78668
1 83642 93574
1 75089 89520
1 26735 81113
1 10206 71577
1 56872 72605
1 47156 77671
1 32119 63987
1 16361 99210
1 868 36860
1 6730 12517
1 39400 66688
1 17937 63431
1 4445 34124
1 36093 93656
1 49390 86784
1 14576 38181
1 31962 47780
1 61479 95882
1 49547 74917
1 25759 61824
1 63989 95251
1 73660 91504
1 19234 91241
1 47264 55092
1 85509 89586
1 10564 26387
1 13611 29172
1 86257 86343
1 45017 63816
1 58614 62839
1 6047 67357
1 57246 80317
1 46103 53969
1 803 94701
1 8757 86878
1 5260 25959
1 3767 83388
1 4257 96582
1 50134 50795
1 40225 94363
1 24509 75732
1 77653 99089
1 16038 49635
1 847 58253
1 50217 66065
1 1210 30030
1 72840 89007
1 49589 99629
1 12825 14613
1 64850 71994
1 28353 78687
1 2133 39566
1 2379 6218
1 29422 99311
1 10988 81617
1 62085 67512
1 71060 84939
1 30037 81976
1 24652 46440
1 22613 93600
1 11176 95643
1 88729 91996
1 39425 94127
1 27788 91885
1 15413 76619
1 34661 41970
1 61446 70048
1 23892 45420
1 44150 82313
1 15168 56221
1 24883 80860
1 40357 41153
1 25697 60271
1 35742 87707
1 38858 52263
1 30976 94899
1 30479 58139
1 21 29008
1 85557 87106
1 28447 56051
1 12786 83803
1 23173 80925
1 67146 89771
1 49185 56762
1 1177 55432
1 31861 40996
1 3401 32477
1 32217 73424
1 54599 57742
1 23517 65792
1 14435 65932
1 51680 76517
1 84955 85350
1 16411 60461
1 36611 65752
1 64314 74337
1 12132 33729
1 30498 64697
1 4312 27494
1 51118 99251
1 36106 50272
1 4668 12739
1 29036 90056
1 28188 62777
1 1524 74314
1 28124 68715
1 11027 81804
1 3838 46653
1 17975 30113
1 1543 56997
1 89424 99869
1 13868 55096
1 2505 19569
1 47617 54256
1 23618 82639
1 14753 90883
1 31401 89922
1 72035 88828
1 40402 60180
1 46075 98301
1 45421 61293
1 75430 86626
1 10077 77908
1 26277 77506
1 46947 67964
1 8659 32146
1 64278 98278
1 87128 94278
1 83520 95962
1 29980 60188
1 58783 88926
1 1384 52940
1 3736 6875
1 8974 22877
1 31418 72916
1 10123 76730
1 2123 15919
1 23702 86841
1 66605 80103
1 11177 33550
1 24554 49819
1 7053 39282
1 82242 90967
1 17691 87774
1 51251 78403
1 5588 78889
1 10219 46216
1 83173 86331
1 37317 67694
1 14458 51926
1 67595 82929
1 10846 40076
1 18760 32101
1 66917 84935
1 34084 47444
1 62699 98577
1 17568 29627
1 34785 35531
1 85707 91689
1 11412 50832
1 12105 41172
1 45775 61408
1 38548 99054
1 72851 87621
1 18848 68474
1 13249 75392
1 562 95213
1 48430 87049
1 21236 59280
1 86502 98571
1 24747 80515
1 8805 89792
1 423 67977
1 62406 69525
1 60170 85682
1 36308 45500
1 56183 81257
1 61031 90074
1 27455 62428
1 51945 95781
1 80216 82435
1 24530 87481
1 25365 64596
1 17162 66419
1 30351 91967
1 51917 77855
1 11210 84477
1 62979 76512
1 41392 91078
1 5512 35286
1 58444 75990
1 13880 21717
1 8477 24561
1 15726 21907
1 62968 80727
1 9340 95349
1 14718 47555
1 42309 53244
1 58710 99409
1 28869 92263
1 69999 76622
1 15706 78036
1 4264 16808
1 70659 88834
1 74380 87918
1 29682 55537
1 87566 89480
1 51323 99790
1 9917 34140
1 11339 89942
1 63564 68415
1 44417 81454
1 18405 66874
1 38384 58369
1 66253 78783
1 18423 92636
1 37939 43916
1 33619 87540
1 38014 97790
1 3937 80443
1 8954 62709
1 46387 80680
1 37560 54447
1 12222 90073
1 47440 81022
1 63495 69607
1 7433 87352
1 10764 55086
1 21958 63200
1 8928 47917
1 27632 74166
1 14963 42864
1 72605 74792
1 43555 63842
1 4213 97732
1 13043 19173
1 70563 70784
1 58212 98448
1 49897 98845
1 11885 43929
1 55451 66693
1 5087 31579
1 11312 54801
1 66394 68808
1 23 77516
1 27121 83217
1 791 68559
1 31826 72602
1 84515 87067
1 29250 83129
1 30055 40785
1 33839 84409
1 34638 99736
1 55583 83234
1 44431 47571
1 28930 99843
1 54027 57234
1 27916 47370
1 50409 77393
1 25850 38557
1 1778 47063
1 8780 50710
1 40889 85313
1 64173 87088
1 2046 56925
1 12721 79559
1 24541 24554
1 76975 90446
1 71086 73628
1 19952 78689
1 44071 48325
1 9200 47029
1 44294 49935
1 6315 91428
1 69327 88270
1 27951 68538
1 1261 87225
1 48905 68276
1 34800 89253
1 66460 92043
1 18543 88156
1 11616 52267
1 26616 47489
1 2729 65822
1 3259 91265
1 21604 42607
1 10263 68125
1 10694 30895
1 60580 68341
1 65344 90103
1 42136 79810
1 26591 40200
1 50377 78690
1 72352 83458
1 36787 72691
1 11350 69348
1 10768 11887
1 13861 81951
1 17416 53141
1 60639 75318
1 4653 68962
1 37268 71779
1 34273 60040
1 13903 83223
1 73788 74589
1 3736 63782
1 4252 44228
1 44832 90209
1 19967 35496
1 15113 58009
1 1026 54810
1 13170 81748
1 31663 67256
1 24487 74350
1 20018 83216
1 78025 85007
1 27612 96628
1 30872 38519
1 54715 67713
1 4160 35463
1 56970 64891
1 31759 59461
1 69420 88628
1 55087 90361
1 21748 32215
1 11537 94684
1 22570 99325
1 55501 59468
1 36820 95006
1 38990 98301
1 16653 78507
1 59125 75915
1 75745 99986
1 56881 67064
1 37917 65632
1 49831 78658
1 72459 99041
1 53034 55005
1 25015 52658
1 9919 99469
1 18342 50624
1 44113 77025
1 28196 53173
1 19993 86188
1 20764 91733
1 16558 61643
1 62867 81021
1 76129 83098
1 77938 97202
1 82877 84728
1 55263 91068
1 2165 94791
1 26459 36419
1 22321 87514
1 20910 98719
1 30866 34570
1 26938 46671
1 37217 51905
1 23640 95784
1 52937 89650
1 95817 96458
1 46749 73711
1 71899 81503
1 75371 97073
1 31465 67692
1 66015 68805
1 25850 70349
1 50001 76382
1 58876 61137
1 42771 45145
1 73761 84280
1 55799 77682
1 32603 44041
1 38282 86818
1 3950 89695
1 28910 62010
1 9021 82029
1 63426 86773
1 16104 80253
1 12096 69905
1 20409 81436
1 2005 91025
1 17124 72556
1 18404 67599
1 33881 63918
1 71903 73565
1 8631 71592
1 21234 78065
1 41210 59564
1 21101 97172
1 34243 73516
1 11589 22265
1 41712 64691
1 73980 89389
1 45682 69233
1 36339 62424
1 32709 51281
1 1592 56978
1 30225 39670
1 60915 74149
1 54352 67437
1 73496 82354
1 31542 45273
1 48957 80861
1 51536 85584
1 19766 53051
1 2621 16378
1 15197 41680
1 21562 95255
1 51420 80436
1 43218 61328
1 2799 41899
1 17707 74490
1 29536 89442
1 21363 99977
1 1869 10848
1 25700 72219
1 54035 96021
1 22618 52351
1 70062 89710
1 2293 16430
1 52354 89769
1 21246 47927
1 8231 35166
1 64884 69487
1 2050 22140
1 31216 49602
1 4412 54481
1 70261 92352
1 6372 80375
1 40339 50763
1 75133 90022
1 17077 86630
1 5806 78838
1 27744 92780
1 36093 75967
1 50908 83584
1 19484 75812
1 43301 91506
1 40065 93620
1 20084 60659
1 49476 74944
1 37322 40762
1 57715 64898
1 16589 88999
1 31979 67293
1 47248 75118
1 19195 32815
1 98874 99337
1 7731 74779
1 852 52485
1 10182 40801
1 3593 95091
1 15168 16704
1 46663 65129
1 48536 62646
1 4691 34268
1 52579 56748
1 12023 13521
1 14870 64427
1 75129 97114
1 2357 83202
1 39121 79931
1 34522 47735
1 46110 58442
1 195 84404
1 2075 50484
1 30909 39412
1 25612 56010
1 3910 97781
1 320 23342
1 59680 92160
1 27682 55274
1 47628 63910
1 8205 98944
1 8069 33917
1 60596 87342
1 8620 63085
1 9060 46675
1 16659 84661
1 8667 15581
1 76990 85105
1 2136 10760
1 64059 93035
1 12248 37341
1 11322 30149
1 17342 44516
1 66324 82117
1 20636 96783
1 20828 85567
1 22078 53158
1 6408 66593
1 2483 40445
1 12683 65138
1 41070 95202
1 2663 99450
1 10635 52056
1 54683 82826
1 46178 92471
1 43927 93088
1 52767 74862
1 47959 60615
1 28172 57232
1 32781 80927
1 52828 67426
1 5428 59238
1 14628 73336
1 37454 82773
1 31215 68958
1 29894 83469
1 53049 68397
1 31456 61482
1 47244 81486
1 25207 27475
1 84067 99178
1 13035 15787
1 28610 79755
1 17811 47861
1 39132 90896
1 21863 94529
1 35470 88551
1 54068 85549
1 45162 61853
1 31813 95036
1 23882 65248
1 25108 77976
1 9470 14828
1 35103 50356
1 1560 61076
1 18768 42525
1 7432 81058
1 73742 95300
1 11000 40972
1 3761 55292
1 76968 82009
1 67368 72819
1 13685 60618
1 21053 89377
1 26284 76967
1 31748 98961
1 8414 30969
1 58104 68416
1 25357 67487
1 9263 22239
1 24647 88420
1 8402 97549
1 27722 80438
1 15864 63073
1 25573 34205
1 8969 10675
1 1247 88748
1 10907 19357
1 13051 71282
1 33060 53277
1 80467 93404
1 51070 83023
1 51841 86690
1 32063 67529
1 4657 42250
1 90824 97920
1 36083 84337
1 28938 41127
1 10407 68217
1 70685 70945
1 38228 61829
1 23347 66835
1 29684 87367
1 14939 73426
1 18164 86779
1 6006 69350
1 55303 97480
1 46273 81753
1 15425 67710
1 26595 27878
1 1093 69827
1 49874 61026
1 70383 95259
1 31156 53820
1 22424 90498
1 23630 46081
1 6868 91523
1 4424 99220
1 63785 84792
1 27652 50503
1 8716 75016
1 63534 70606
1 5435 10404
1 55046 78598
1 37463 57253
1 21808 58269
1 20379 47464
1 8747 58581
1 83764 88951
1 23936 73614
1 22389 63337
1 35341 96913
1 14487 60789
1 75486 90605
1 30448 43644
1 1464 16426
1 75355 88018
1 22181 53903
1 1035 46823
1 29613 84356
1 13049 74734
1 62590 80261
1 15824 62667
1 54489 70787
1 64162 69334
1 68047 82795
1 13094 42133
1 70961 93575
1 46511 97147
1 13270 15694
1 12628 73017
1 12581 60059
1 92113 92793
1 6623 14162
1 24628 46306
1 89620 95752
1 8064 42769
1 51156 89993
1 38854 68154
1 12883 59015
1 76983 83337
1 66241 75237
1 22257 41264
1 23100 64338
1 46970 50116
1 4552 25329
1 37879 80925
1 21328 52296
1 93598 93756
1 28014 85272
1 26647 73444
1 31406 58958
1 14663 76773
1 27008 89672
1 38514 65810
1 23955 49301
1 21106 30754
1 37683 96461
1 45696 68578
1 5802 9417
1 26926 78189
1 47035 81117
1 46273 64623
1 26720 75448
1 26530 69036
1 82193 82480
1 20652 38246
1 47017 50071
1 40616 46655
1 10402 73844
1 50032 68069
1 27898 74300
1 69159 86653
1 13868 52172
1 570 4273
1 52484 74767
1 7884 57955
1 68582 88044
1 45016 94361
1 19396 42637
1 33688 96925
1 52993 95634
1 15296 99403
1 47838 53563
1 50341 51531
1 28068 50515
1 1067 67641
1 56769 57173
1 12753 23727
1 45898 77910
1 47606 79737
1 74905 75719
1 35569 56793
1 11490 75700
1 71339 74046
1 72020 77023
1 15769 80583
1 54250 89858
1 5833 8781
1 44964 48626
1 36873 72241
1 28938 73234
1 836 15420
1 2902 4319
1 8389 58353
1 60610 62180
1 49674 98355
1 80481 84584
1 51341 82928
1 20431 82534
1 49734 84448
1 2951 80070
1 34136 59303
1 19019 45616
1 456 59226
1 52340 57779
1 5209 47930
1 80019 87838
1 24608 95386
1 7001 82893
1 5895 56177
1 27346 83272
1 24672 58691
1 53886 69825
1 86328 99584
1 16907 87027
1 42190 56203
1 52054 77946
1 36249 39593
1 19668 33245
1 82773 92682
1 45701 77145
1 9431 87348
1 1481 53953
1 50915 85310
1 7253 72259
1 6952 78223
1 29132 88833
1 22201 82170
1 57384 93034
1 1282 60649
1 2458 62217
1 52206 88836
1 89272 97716
1 49831 54576
1 23496 43157
1 46546 56205
1 29008 75641
1 13858 74322
1 67234 80500
1 11815 25376
1 34680 62402
1 18837 95020
1 15077 78218
1 14760 35126
1 66487 69626
1 54625 92964
1 20407 65851
1 20265 58327
1 37190 84970
1 33642 56167
1 35178 93830
1 7686 46345
1 10413 95180
1 31306 44082
1 75873 81187
1 61751 70307
1 19876 34231
1 11019 70427
1 20292 46187
1 39246 42307
1 58536 78629
1 59647 70360
1 19342 43021
1 73873 83810
1 14773 37303
1 47770 61284
1 22075 70911
1 57626 74504
1 22194 87243
1 22015 33460
1 22823 67326
1 74235 82543
1 72160 72174
1 1213 13562
1 38732 86994
1 15738 94565
1 84554 87916
1 31668 93884
1 25163 76804
1 11158 65030
1 46350 93892
1 26465 63950
1 1464 66802
1 57318 80128
1 29882 61900
1 19305 42145
1 9144 22609
1 36227 68773
1 17374 96420
1 91226 97066
1 25535 59789
1 15601 75621
1 51198 62846
1 34415 74898
1 18996 56554
1 52719 67868
1 54187 80420
1 51316 69631
1 27242 45159
1 21949 69263
1 11657 76059
1 11969 98609
1 64850 92301
1 4269 8055
1 24799 85671
1 24866 78778
1 41245 78251
1 17818 17996
1 27449 53364
1 68489 76753
1 14452 78979
1 2204 8212
1 33936 58693
1 21559 79588
1 48715 59379
1 12225 22658
1 26029 29144
1 21331 90117
1 23129 94590
1 22858 92227
1 34857 82658
1 30874 83029
1 27677 96805
1 28702 79266
1 24339 75913
1 23760 74042
1 64349 87342
1 16445 77245
1 6645 55904
1 47766 52193
1 30804 77390
1 5517 48271
1 21162 68275
1 19064 65558
1 15588 42686
1 50741 72191
1 31124 82061
1 58436 70316
1 3193 94548
1 44492 98568
1 66980 72787
1 42721 45217
1 5639 62275
1 41186 62935
1 9714 21995
1 17545 93069
1 1086 66287
1 38859 76956
1 35016 80177
1 44764 83080
1 21559 37145
1 7907 57318
1 20696 36159
1 13213 75981
1 67566 91654
1 60528 76514
1 8267 45444
1 14579 79103
1 47962 85449
1 14523 88803
1 26282 43443
1 17248 27145
1 38287 48863
1 52256 74707
1 40991 46185
1 36473 48592
1 26178 39566
1 46087 53524
1 3472 71214
1 27993 95960
1 66974 72461
1 12686 22043
1 3016 9259
1 36990 76843
1 3963 9580
1 49049 96385
1 17298 51412
1 30072 41864
1 55878 84017
1 20884 66557
1 48309 89832
1 44584 89414
1 45762 60434
1 79991 87011
1 23596 57849
1 49873 54371
1 35161 95847
1 60346 89328
1 26642 87042
1 91166 96762
1 16207 81558
1 9834 72336
1 4546 51494
1 21102 88572
1 9995 12555
1 20432 28257
1 32154 99852
1 28286 47269
1 39627 49471
1 48400 98696
1 29714 52939
1 2075 23590
1 19662 34006
1 3884 40056
1 17587 33999
1 26911 38831
1 8594 13757
1 5153 40335
1 69675 96935
1 22211 25525
1 31062 47044
1 875 57399
1 14310 40014
1 15599 69064
1 40032 77507
1 39908 64447
1 60932 63314
1 95834 98737
1 32177 35606
1 3212 80284
1 51900 95921
1 66199 74597
1 52326 97516
1 23236 40841
1 30024 99917
1 11408 36522
1 2134 53984
1 7581 33751
1 7387 61212
1 5920 25595
1 52697 83796
1 74867 83865
1 12626 45101
1 3274 97303
1 10032 31464
1 41826 81027
1 1327 46804
1 4813 83588
1 78475 90326
1 208 68526
1 12113 46800
1 29812 65707
1 16417 49560
1 30176 66649
1 47355 48003
1 87842 89533
1 95151 98124
1 19517 35269
1 14441 81312
1 20340 60253
1 38845 42378
1 49527 95638
1 24226 69589
1 2484 70347
1 50865 80344
1 29240 77821
1 44349 89160
1 40874 56717
1 15856 78242
1 41129 43510
1 31972 84278
1 6939 43638
1 16577 42106
1 2004 66562
1 41904 82835
1 70570 98148
1 58349 87513
1 25724 64945
1 37323 55307
1 53382 65934
1 19319 47174
1 23108 84413
1 98477 98917
1 17806 52389
1 20332 53510
1 53220 71443
1 39534 67820
1 53919 62789
1 63089 74349
1 6662 46353
1 35104 71166
1 29366 32624
1 49844 71919
1 39562 98254
1 25647 50948
1 2744 5928
1 13727 77485
1 69725 87991
1 2391 17920
1 39527 71709
1 87675 92366
1 41843 46365
1 14941 97234
1 16993 97093
1 1543 79149
1 80299 81612
1 50142 54956
1 79743 84683
1 7891 35996
1 51460 55256
1 27129 54628
1 75129 77147
1 10692 40321
1 15133 59999
1 26599 78879
1 53262 83913
1 8485 10080
1 23831 33924
1 49160 62466
1 134 59490
1 50981 74183
1 13768 96156
1 1541 19826
1 15054 43067
1 40463 84011
1 62741 96597
1 5571 51584
1 5376 5408
1 37123 82101
1 19591 21667
1 35771 46353
1 31773 47618
1 13247 72634
1 39644 69804
1 39665 87399
1 17370 43840
1 8978 59109
1 36949 99001
1 44940 85063
1 32382 63510
1 20469 83070
1 21367 98426
1 23325 54296
1 24966 79438
1 32772 72498
1 35489 46381
1 13879 37796
1 36362 90559
1 4895 57140
1 9362 43443
1 18083 36519
1 25395 64184
1 75673 93355
1 40394 46620
1 84845 96996
1 42543 54412
1 57777 64153
1 3800 13194
1 14621 75367
1 33955 62268
1 9298 43516
1 48775 99311
1 68369 96659
1 44569 46735
1 5287 5374
1 72099 81538
1 41441 90801
1 21753 78003
1 62665 86299
1 19327 37853
1 92128 92895
1 50512 93053
1 21816 98968
1 27614 89999
1 36649 96887
1 34030 69284
1 29798 58509
1 5901 66632
1 27710 84150
1 40162 52871
1 29171 62825
1 45569 54646
1 3665 69357
1 17785 68660
1 26851 96868
1 13235 38572
1 3028 45050
1 21129 62641
1 11508 22401
1 41363 51950
1 23589 31188
1 69149 92159
1 76057 83287
1 15031 90274
1 19231 99742
1 39074 60669
1 19987 43095
1 20327 83299
1 19901 36546
1 1058 86491
1 21907 88809
1 90679 96361
1 39959 94839
1 28044 47049
1 227 90757
1 31281 51486
1 39176 50167
1 42910 64911
1 1322 85935
1 27318 99773
1 24130 37644
1 72545 93463
1 75518 86369
1 40141 96609
1 10444 29625
1 38418 75610
1 43301 84079
1 5409 16814
1 20684 81922
1 22838 73715
1 5116 16191
1 38847 80711
1 45240 76840
1 15265 29622
1 28629 91687
1 26583 46715
1 31642 65599
1 29640 33598
1 5024 99818
1 31466 73834
1 23881 26037
1 1623 82357
1 29776 59695
1 83 54792
1 16402 67533
1 25578 75200
1 20605 51134
1 80134 91345
1 55936 91759
1 27965 97003
1 43961 66096
1 6781 34634
1 4655 25597
1 14536 55822
1 13395 74377
1 44247 58741
1 24395 62354
1 11051 46080
1 30540 70304
1 5924 46544
1 68161 85615
1 20201 84606
1 33377 92570
1 51571 91167
1 23191 73954
1 15914 21959
1 73076 98302
1 66554 78119
1 68452 83508
1 50799 92619
1 1614 79959
1 47674 53804
1 8378 77623
1 33159 58195
1 21102 52381
1 24638 54190
1 64978 92448
1 22154 43908
1 28361 58463
1 16838 61408
1 47078 81100
1 4864 90721
1 15980 58489
1 44388 79246
1 40038 51527
1 83693 85365
1 63756 78472
1 41202 58272
1 19013 99300
1 73538 89190
1 41755 51571
1 72723 92958
1 32795 84026
1 44711 59883
1 656 73893
1 69453 97463
1 27139 33346
1 51095 74450
1 33117 46934
1 11551 59304
1 66461 99421
1 242 87051
1 66463 92923
1 39603 43179
1 34859 97002
1 73067 96731
1 5534 68517
1 33163 34728
1 52338 64597
1 8757 44173
1 17227 77637
1 85341 86527
1 81151 94344
1 14759 56690
1 75495 96740
1 11460 42031
1 2129 96958
1 61502 74014
1 3038 15528
1 61302 79782
1 65603 79492
1 6603 22040
1 5086 57245
1 36622 91446
1 39427 87705
1 22041 39731
1 26377 45121
1 96500 97481
1 77515 85145
1 34072 83977
1 90052 95674
1 53913 56683
1 32634 33603
1 42609 55358
1 40233 53185
1 46323 81417
1 19432 92836
1 5283 6733
1 70416 85525
1 12372 97566
1 17635 50462
1 55282 57521
1 31153 88610
1 7727 17225
1 44584 67750
1 2076 15155
1 23505 45163
1 25675 35616
1 35120 53572
1 2082 23140
1 64895 73076
1 28259 69099
1 51727 69512
1 57466 74019
1 40113 93825
1 80345 82132
1 10971 59530
1 14721 43668
1 59213 80461
1 8265 27540
1 42927 60933
1 37854 83768
1 33171 69761
1 37629 92475
1 25323 51224
1 40322 85485
1 24637 90391
1 11429 96700
1 17637 40369
1 50832 98857
1 12469 25692
1 21735 97023
1 68074 78065
1 1018 48025
1 82626 84013
1 15768 72162
1 47496 57664
1 17665 69667
1 37953 58582
1 27480 34497
1 27928 42883
1 30982 99927
1 5994 78801
1 22286 98488
1 17831 25395
1 65762 83219
1 31863 95837
1 46833 61533
1 14626 66256
1 9755 62801
1 18601 58299
1 588 42358
1 9416 19440
1 18872 96946
1 28105 54027
1 32917 38636
1 72795 74705
1 15941 39449
1 9061 16275
1 18879 23981
1 51499 57479
1 688 45745
1 47900 55692
1 36747 59431
1 38843 58654
1 39330 64815
1 921 37869
1 34041 71274
1 22999 87454
1 5623 50753
1 5171 75594
1 13067 55187
1 94219 95706
1 3716 98879
1 57148 72224
1 20176 30965
1 64650 69093
1 66359 85461
1 32721 77583
1 28419 91808
1 22260 99021
1 5806 76324
1 40437 76595
1 29587 83451
1 5517 77409
1 61846 90630
1 3380 35851
1 49294 94707
1 45035 54253
1 31385 92322
1 6228 61220
1 871 54456
1 9513 17560
1 2342 76097
1 14356 79574
1 61910 96221
1 6825 51600
1 10062 36496
1 15798 83619
1 15840 42515
1 56266 95978
1 36591 43514
1 51303 84966
1 75637 93252
1 94151 96075
1 70554 93982
1 4631 75714
1 46032 46234
1 56860 90779
1 2300 15717
1 85017 88733
1 41604 56492
1 20284 50294
1 45720 65613
1 84341 86930
1 16409 89993
1 32454 85553
1 91765 99801
1 673 44467
1 93344 95479
1 31449 47532
1 81214 92650
1 65730 75055
1 69071 73512
1 85367 95947
1 48700 97072
1 3748 40850
1 90883 94537
1 71442 90697
1 61276 89214
1 52578 86114
1 45061 48132
1 19885 56441
1 8110 16524
1 44363 50973
1 9511 44452
1 14538 34807
1 21894 51029
1 130 91278
1 38184 70990
1 30106 76503
1 24797 80504
1 7265 91830
1 51532 91337
1 45238 90543
1 30063 97369
1 84642 94207
1 38700 79086
1 8187 35862
1 4637 6879
1 12420 60433
1 27810 40770
1 28539 78650
1 63115 79894
1 17585 32884
1 8146 44964
1 13060 73585
1 64973 96961
1 87597 96288
1 14607 62219
1 32537 66374
1 22316 36440
1 2208 28876
1 64750 94039
1 7332 19654
1 55676 63852
1 12661 82007
1 35882 60682
1 38268 71543
1 63813 88647
1 31237 83868
1 6494 74474
1 31039 31551
1 19936 55944
1 13413 24766
1 15297 57869
1 77222 89045
1 76913 90025
1 4697 9052
1 25278 91868
1 17389 36690
1 28234 50624
1 20508 82179
1 13685 20115
1 56054 59922
1 37663 76331
1 87456 89747
1 27191 60932
1 47416 49379
1 77329 80031
1 66413 77632
1 22244 96155
1 26856 35839
1 4318 6814
1 36992 87021
1 76216 96304
1 49909 56588
1 25009 77572
1 4016 29004
1 43516 65334
1 33234 76948
1 81942 81974
1 96476 97681
1 37692 61476
1 32276 57705
1 47820 69388
1 61619 95879
1 38226 57965
1 48738 96497
1 38500 61077
1 40170 46842
1 24163 43678
1 24379 78596
1 6234 12286
1 17398 41021
1 57291 83224
1 35932 61473
1 74917 99229
1 56208 75181
1 19113 44958
1 23307 67209
1 20203 33317
1 37714 86950
1 20499 24008
1 13230 61731
1 14067 16784
1 40490 85886
1 65995 71687
1 63226 86032
1 72923 76742
1 3113 53229
1 17439 98185
1 62625 75547
1 18745 53314
1 18164 59968
1 31843 85885
1 31093 37178
1 45988 49539
1 33530 97600
1 21239 71599
1 20620 75202
1 86498 86917
1 88711 94597
1 15361 97452
1 32205 35077
1 31245 36309
1 30695 32109
1 35851 56456
1 75707 83321
1 18118 67713
1 49633 91328
1 27713 37209
1 53941 98442
1 20847 68992
1 1527 89240
1 11672 46677
1 26072 68933
1 76042 80526
1 3448 33799
1 41861 93309
1 4085 38032
1 1416 91587
1 45326 69708
1 5697 46066
1 48771 67859
1 14030 21321
1 37516 63849
1 44436 89745
1 10210 23217
1 79589 82609
1 49920 56613
1 29767 78780
1 21095 90406
1 58274 70434
1 20981 58907
1 18168 76137
1 13867 87115
1 15911 64517
1 16293 95768
1 8268 31854
1 47904 71823
1 39172 74552
1 23695 63856
1 21223 42060
1 20007 89461
1 22095 83261
1 64577 82542
1 24579 35347
1 40678 46758
1 22723 64697
1 64982 89657
1 24881 41256
1 8423 78189
1 8890 77690
1 59516 79566
1 6710 14752
1 66392 69305
1 69165 97718
1 38668 73668
1 49160 72553
1 14766 84924
1 23570 36080
1 61560 75203
1 42421 52738
1 3997 14127
1 56267 76196
1 4507 42547
1 68372 74087
1 43342 56064
1 91411 97953
1 33696 73522
1 2998 87426
1 62326 83158
1 19233 37502
1 3096 70816
1 8755 82303
1 13151 55725
1 30486 74866
1 21015 98307
1 40528 62885
1 26821 86041
1 8272 20894
1 94117 98198
1 49802 53035
1 26117 73711
1 2347 56656
1 29074 98386
1 5957 96873
1 6285 29282
1 28621 78960
1 18652 54442
1 7549 82888
1 54802 59714
1 90886 92775
1 49219 96121
1 16282 89831
1 37267 47452
1 68009 73216
1 3170 14373
1 40590 51053
1 2251 47308
1 24985 70849
1 1204 24572
1 11430 54245
1 4754 42201
1 71700 95484
1 26522 92336
1 28474 44702
1 19601 33086
1 39625 97721
1 64765 94163
1 318 84557
1 45552 68897
1 9692 67219
1 4035 55198
1 19251 32999
1 25626 49677
1 78890 92854
1 18256 25016
1 17197 69521
1 67488 95344
1 66410 99068
1 20321 42069
1 67374 84239
1 27284 87676
1 62704 75942
1 50151 70879
1 80309 98253
1 27783 95885
1 56865 74832
1 63264 78425
1 58324 85998
1 25613 39111
1 27301 60666
1 14494 17180
1 8861 76857
1 8770 15947
1 14953 62086
1 37015 87137
1 17182 25351
1 81219 97217
1 43540 48934
1 37839 96544
1 939 7756
1 36477 64171
1 29436 81859
1 56658 57679
1 2715 69065
1 52716 96962
1 3401 38332
1 22006 99680
1 42337 50723
1 2226 51009
1 14306 52635
1 3699 49806
1 7678 57631
1 43090 77196
1 29424 91310
1 79630 94030
1 38900 62246
1 39642 94946
1 4729 51791
1 36696 71887
1 49450 56997
1 64575 75492
1 18286 96565
1 26269 63952
1 26202 47358
1 30663 54282
1 69129 84853
1 53518 96210
1 93002 93550
1 66653 84302
1 27197 43732
1 1114 73568
1 5979 82943
1 16054 97418
1 5375 82302
1 17873 54059
1 36302 48742
1 18029 94905
1 10012 78636
1 9381 35690
1 56710 68443
1 33728 83608
1 28407 83211
1 63744 71463
1 12364 78839
1 5948 8642
1 63236 93344
1 2639 72748
1 53562 64686
1 28636 63050
1 201 7940
1 28943 74336
1 66421 93965
1 32498 63090
1 70331 79946
1 47873 70859
1 31741 86322
1 13753 97951
1 65088 95803
1 70720 74563
1 18035 88318
1 13510 48960
1 21087 21416
1 92338 97277
1 27754 54857
1 30062 59566
1 6247 48930
1 55505 83552
1 81067 85153
1 15502 37251
1 310 17491
1 46647 47356
1 36635 65273
1 22253 81715
1 60142 78888
1 4416 68134
1 46743 56409
1 4115 69503
1 21411 55430
1 87746 89987
1 8044 80833
1 62201 85146
1 2673 61359
1 68884 70654
1 40415 47454
1 27266 82486
1 82956 96153
1 3814 16942
1 20710 24055
1 21365 90956
1 95 5191
1 7829 51883
1 9879 82746
1 20407 68059
1 53040 96586
1 7383 91704
1 73387 80344
1 85028 91766
1 89833 99675
1 6017 12800
1 8674 85127
1 6373 86345
1 10538 57278
1 58523 64998
1 36925 85056
1 36361 55042
1 27317 78659
1 79239 80506
1 69316 99615
1 15830 55586
1 62956 87296
1 786 28680
1 26920 33728
1 23174 66076
1 40545 90562
1 15217 22942
1 28638 74944
1 7793 17838
1 14275 70785
1 49625 90639
1 39436 42902
1 42349 67744
1 15659 65045
1 49169 59207
1 16856 27103
1 53525 55772
1 55181 69089
1 14923 78478
1 37223 79682
1 36226 67096
1 76411 89362
1 20944 74395
1 71249 74652
1 55282 70987
1 16537 40494
1 10936 50498
1 14728 50805
1 42053 97010
1 14891 56767
1 35234 51636
1 7440 11245
1 15045 54667
1 17343 17615
1 33146 41568
1 64842 92431
1 20866 94162
1 89600 90131
1 6937 66798
1 74775 92558
1 24257 31511
1 11686 69019
1 63725 76601
1 31089 50155
1 5955 49273
1 33162 84061
1 15865 39890
1 18827 32024
1 56138 89626
1 66941 92257
1 54806 75446
1 72727 90223
1 75507 80971
1 16296 67741
1 9120 75280
1 28367 64424
1 16393 72566
1 12258 82817
1 8971 64626
1 50394 97241
1 83594 99453
1 6405 69445
1 30679 71278
1 3017 4788
1 3354 96641
1 89021 93553
1 23609 73866
1 12042 54614
1 6811 66732
1 62215 87403
1 13418 93646
1 66987 73352
1 25403 33608
1 8292 26297
1 23240 58630
1 19720 88999
1 74348 95200
1 76006 85624
1 9484 74731
1 8065 12599
1 10563 42180
1 90635 92482
1 19738 88530
1 24371 66342
1 1307 94471
1 66337 90762
1 6496 86191
1 40206 81851
1 6564 89776
1 15033 69413
1 22089 72993
1 83504 86416
1 34313 59025
1 25425 58503
1 18919 65256
1 35609 40714
1 58985 85392
1 3141 19625
1 19142 64113
1 31102 86721
1 51683 57371
1 15966 21378
1 17606 44702
1 3350 9553
1 66629 74812
1 2493 38075
1 46165 81900
1 7338 26285
1 48522 70549
1 60133 90494
1 22621 93121
1 23187 96254
1 39113 86357
1 30396 42368
1 70102 93343
1 44342 77869
1 28416 83050
1 63930 95942
1 15456 29480
1 45109 71851
1 37051 54816
1 13123 99894
1 32377 36457
1 33645 42774
1 88677 94985
1 18981 37391
1 21105 26723
1 308 14557
1 33995 66493
1 11380 54583
1 68981 97281
1 74918 89198
1 23145 56878
1 4902 51159
1 9229 34495
1 1011 39055
1 55097 66361
1 42383 89281
1 23001 73990
1 55954 96451
1 11356 35449
1 52563 88869
1 36688 68848
1 68398 82947
1 16460 38715
1 2815 38057
1 3242 75135
1 59549 73574
1 64279 99965
1 9112 18828
1 26705 96492
1 54785 61949
1 29287 29582
1 4758 6234
1 21299 92018
1 561 96396
1 38845 62024
1 15071 32384
1 30366 84469
1 15423 41637
1 20381 29677
1 21299 94867
1 16885 90378
1 6926 99857
1 36525 95142
1 72114 81397
1 56157 64624
1 5303 20717
1 42610 60514
1 81116 81548
1 1229 32473
1 481 87081
1 10210 64587
1 26710 79875
1 23065 37443
1 999 4753
1 10633 80666
1 77547 82473
1 25617 80119
1 23235 94423
1 22271 87267
1 1120 66102
1 20922 79090
1 20532 32495
1 27748 71902
1 60588 96251
1 59216 97218
1 28210 79803
1 6117 88953
1 56770 88502
1 59609 94259
1 31295 80543
1 17513 67126
1 44711 64249
1 40138 57545
1 4311 95627
1 21025 83088
1 561 28623
1 55473 62552
1 13324 63455
1 69378 90952
1 2427 99779
1 82383 85418
1 5910 12992
1 15531 23293
1 75226 91760
1 56444 78486
1 38023 74463
1 50532 59468
1 87292 90881
1 8853 95900
1 8544 70471
1 8260 62477
1 61718 78912
1 79986 92196
1 52277 74713
1 20663 98825
1 3288 84836
1 2830 54811
1 3977 6027
1 30242 36056
1 24567 35465
1 17356 29972
1 9250 93726
1 7012 71746
1 10794 29039
1 14883 86478
1 27387 94016
1 4401 73761
1 8494 55353
1 40861 65954
1 34481 92041
1 59610 60376
1 53486 71748
1 16911 25319
1 12838 71058
1 4204 81913
1 16666 88560
1 62410 98106
1 51988 94214
1 8539 14710
1 76267 81786
1 31723 48825
1 10451 48184
1 33749 85806
1 12015 77078
1 49317 55028
1 1587 83436
1 24960 47281
1 41951 49969
1 2063 16316
1 39248 49858
1 7750 43923
1 574 81081
1 31312 51006
1 60922 75212
1 6297 84199
1 20620 93477
1 17349 30516
1 35625 77761
1 9008 19045
1 57040 93678
1 22468 62157
1 42987 74915
1 18248 63077
1 70278 70912
1 56028 70209
1 7037 99443
1 4374 77295
1 41055 69848
1 44797 87570
1 68044 82376
1 40870 78878
1 30370 70986
1 73076 75502
1 3388 74729
1 50556 67355
1 45400 72010
1 20512 83287
1 22890 28781
1 50399 90805
1 3523 75103
1 4339 78726
1 18247 56574
1 8162 60664
1 27383 42020
1 58827 62347
1 10901 36575
1 63192 98100
1 9948 23498
1 13295 71198
1 18973 53650
1 2669 82669
1 23694 79156
1 20646 50070
1 40134 82371
1 60199 80114
1 44054 55233
1 25181 53905
1 53243 72709
1 59046 96641
1 12563 72897
1 4388 8433
1 36954 59419
1 30030 85372
1 9596 64725
1 42383 58460
1 5051 20539
1 7807 55887
1 33703 82759
1 15865 84855
1 57113 98141
1 95093 95606
1 6329 46554
1 49176 71031
1 1870 92609
1 12332 92082
1 59683 66988
1 2120 82611
1 57583 75130
1 39030 86933
1 47930 57121
1 66367 84843
1 63151 96699
1 38217 97882
1 38267 89146
1 10808 48554
1 27257 92402
1 51225 91776
1 60129 74566
1 68463 86684
1 16252 47337
1 45234 86970
1 26720 51711
1 40720 74406
1 14827 69490
1 34968 81961
1 25251 46417
1 25985 82332
1 16273 72236
1 39810 65414
1 53638 93698
1 8107 94072
1 56672 67035
1 87826 94081
1 26800 47923
1 34016 36433
1 69194 99590
1 26687 93028
1 12848 78689
1 62628 82100
1 15494 50365
1 26176 68765
1 3411 15962
1 12441 35514
1 46744 74565
1 43971 85450
1 50612 57731
1 52939 74328
1 58735 79332
1 1371 41423
1 63248 99045
1 82493 90773
1 37533 95652
1 16306 87649
1 2207 23321
1 27095 77722
1 50425 83186
1 60667 75185
1 11774 78392
1 67871 80508
1 21470 86237
1 58944 93315
1 29320 53129
1 33763 35214
1 26375 48863
1 41411 90475
1 46385 59903
1 7786 14067
1 32142 62298
1 84298 89825
1 977 36913
1 8417 62032
1 3100 99656
1 18763 65942
1 1655 86760
1 27851 72890
1 7223 41903
1 6619 40415
1 4654 86522
1 46893 59345
1 19034 49960
1 27002 34197
1 1173 76846
1 22179 93216
1 12988 35352
1 23526 70711
1 28688 81743
1 34936 91183
1 30201 51526
1 15844 54629
1 89358 91305
1 58285 90966
1 62096 87807
1 13440 51650
1 3308 83517
1 58177 80121
1 2327 70081
1 7393 57308
1 49363 54281
1 98038 98429
1 655 10374
1 10271 56024
1 45556 51949
1 18173 30150
1 41948 52976
1 5752 41695
1 6665 18758
1 22262 96461
1 16908 35001
1 26809 87025
1 17627 66027
1 79443 81472
1 44964 86420
1 36502 91184
1 16755 37754
1 51418 57797
1 8057 16804
1 93486 99931
1 65218 86036
1 32836 90899
1 72329 86321
1 27731 38374
1 58725 64818
1 66897 83780
1 43939 79447
1 37955 94720
1 18642 67613
1 72228 92376
1 55911 55914
1 85034 95794
1 16410 22093
1 1445 80368
1 71375 90507
1 26594 70914
1 5542 24808
1 46934 95803
1 3736 71554
1 26630 84185
1 10623 44702
1 62834 83832
1 26488 34980
1 31398 84342
1 22730 46217
1 3712 57955
1 9468 98424
1 16781 93794
1 47275 67052
1 70584 75085
1 28349 63264
1 21197 72011
1 650 13297
1 30585 65128
1 15290 29793
1 67250 87337
1 1514 34250
1 1000 6315
1 23957 27110
1 6155 8155
1 13114 17897
1 18679 37410
1 11695 95457
1 27727 95552
1 67525 74283
1 50485 62379
1 24295 40046
1 11187 74209
1 34575 84347
1 60280 76001
1 65756 73970
1 48314 90785
1 41161 81089
1 35123 67657
1 54351 79866
1 9816 48249
1 66396 86899
1 4503 61367
1 4082 4580
1 24874 25793
1 7584 7776
1 6623 89943
1 8077 20614
1 23501 26300
1 56732 59602
1 18936 33359
1 11042 96065
1 26219 72772
1 33914 90102
1 67274 96944
1 29995 62248
1 24023 24309
1 39909 68129
1 27671 31003
1 26374 36751
1 47627 99530
1 39491 84725
1 68328 83598
1 51126 93968
1 76756 79699
1 4492 32489
1 72710 96821
1 19137 63753
1 51048 72032
1 82766 99784
1 33671 72147
1 698 69490
1 68970 99422
1 4239 71594
1 18169 18970
1 81654 94185
1 58761 77969
1 54477 58042
1 65827 77807
1 35199 86337
1 39644 97825
1 4356 29996
1 9442 35908
1 38504 82250
1 5936 26406
1 16342 83924
1 9249 94411
1 45307 57638
1 33927 52525
1 22354 59237
1 1198 82581
1 15161 40168
1 33788 64272
1 5654 94312
1 1369 27326
1 20389 24105
1 14171 94145
1 30420 74938
1 20293 87475
1 13710 65277
1 20942 64731
1 70074 73445
1 47503 90386
1 197 50336
1 6824 53081
1 13388 28517
1 53358 86884
1 13925 80073
1 44093 82750
1 15765 59703
1 11793 53510
1 66746 79240
1 9274 29593
1 78873 78983
1 31834 97062
1 83995 93196
1 56206 91202
1 29465 41547
1 20049 52568
1 37359 76695
1 31556 89435
1 20417 69718
1 12638 74194
1 35547 73785
1 38276 43922
1 9344 49795
1 6965 16717
1 90 47859
1 8957 47766
1 34436 54610
1 27294 89233
1 16025 84954
1 7483 89185
1 69287 87137
1 2845 14262
1 11088 14628
1 78759 94999
1 25883 38526
1 3226 50643
1 26953 74330
1 24040 46566
1 75767 84953
1 66338 99814
1 94234 98306
1 50308 95624
1 95319 96263
1 27345 86725
1 16494 80948
1 59613 92895
1 32071 36276
1 38263 99832
1 41471 68546
1 75993 77812
1 54739 73459
1 26567 79793
1 53346 70379
1 75313 99202
1 78012 89002
1 88137 91055
1 59341 94165
1 59303 85766
1 35906 94410
1 8368 85682
1 50399 73635
1 29223 77370
1 43922 88604
1 4209 18365
1 1951 22940
1 82194 84938
1 48278 66232
1 11175 28282
1 26824 77176
1 67177 74027
1 38976 57683
1 20846 83669
1 37345 81356
1 21598 38026
1 5219 12745
1 77821 79623
1 19791 57493
1 39177 91954
1 37984 96657
1 9017 74024
1 75773 92566
1 11537 41996
1 72646 87804
1 45934 55755
1 47811 75209
1 55852 71318
1 30524 81931
1 11019 87405
1 45334 88182
1 35690 83424
1 8356 85452
1 24159 79406
1 34346 40813
1 39551 75962
1 87371 90344
1 44518 83984
1 52304 75464
1 2529 19132
1 62677 74238
1 35877 69708
1 19117 95670
1 39265 64140
1 31338 65514
1 27082 91454
1 32614 67085
1 24832 31013
1 66604 88540
1 35920 86878
1 25151 89678
1 56127 65260
1 14659 76227
1 60204 96945
1 93777 99370
1 25586 43229
1 44530 47516
1 41462 97472
1 82461 83094
1 54371 68993
1 7553 76871
1 21417 29529
1 31601 69118
1 29126 80610
1 42827 72728
1 22151 48845
1 42819 57744
1 1120 47683
1 19855 88841
1 62962 73397
1 15191 28244
1 36613 96124
1 46641 65300
1 56193 58969
1 76683 92033
1 1486 98185
1 7259 44985
1 77430 86913
1 46352 73600
1 49866 93563
1 72545 72785
1 9205 70621
1 13905 25419
1 1346 56622
1 10448 14312
1 34018 97153
1 61918 86939
1 67543 86412
1 11508 27700
1 21255 73925
1 8528 67215
1 2945 99351
1 11369 47357
1 35434 62126
1 35372 68731
1 28603 71087
1 25439 65349
1 5898 6924
1 85333 85345
1 9229 58579
1 6227 55143
1 40492 70391
1 22613 93409
1 68764 71307
1 41301 84081
1 18278 42904
1 3387 59009
1 9539 61746
1 46182 93003
1 56411 78903
1 6553 84746
1 32297 42335
1 9121 55689
1 61004 72197
1 31403 77862
1 57744 89749
1 22344 64610
1 18250 53290
1 25715 77788
1 78266 86433
1 19887 41314
1 77914 94403
1 83033 97561
1 42616 73606
1 56119 66797
1 6701 59915
1 1344 59446
1 17424 80415
1 72984 86621
1 62758 87884
1 8231 85943
1 76080 94815
1 53715 74280
1 28372 78741
1 49289 97325
1 51071 83920
1 97437 98553
1 12289 62171
1 15855 72035
1 1721 98124
1 34979 93675
1 34487 94688
1 30105 32885
1 11067 95314
1 46191 72899
1 52486 94884
1 74944 97645
1 31531 57603
1 38826 83505
1 60741 62283
1 7155 9544
1 45455 95430
1 35499 63484
1 4896 77801
1 79792 88955
1 2150 21106
1 6584 7528
1 1746 34416
1 10907 68577
1 16272 61668
1 64963 72752
1 34763 71037
1 14296 34069
1 56 63417
1 18291 45383
1 19985 25577
1 55354 73843
1 19367 43795
1 1854 54134
1 3585 88628
1 15766 65817
1 26717 39659
1 1259 72766
1 21713 83701
1 36272 95678
1 39058 93603
1 15096 44432
1 35522 56571
1 18264 27960
1 17815 34738
1 2134 76019
1 580 68433
1 23040 80349
1 16577 60432
1 61186 93610
1 47702 52442
1 40182 77590
1 36858 78249
1 42717 96604
1 47837 94585
1 49467 53276
1 17390 26992
1 18271 55873
1 11918 23531
1 33239 80940
1 4654 48535
1 41128 99792
1 60246 96574
1 5096 71251
1 4020 39061
1 37030 96826
1 51058 87319
1 64276 90846
1 66713 92867
1 22718 78116
1 52789 59947
1 77002 80508
1 41406 66369
1 54766 84766
1 25529 57939
1 9166 65642
1 41510 76305
1 32620 97354
1 9520 44150
1 66563 91314
1 41785 96567
1 17845 68747
1 12757 93788
1 24521 51145
1 5283 86495
1 46523 69975
1 13395 14498
1 46439 74946
1 23134 87531
1 11728 74187
1 16459 68953
1 22827 34004
1 38204 60400
1 8049 11779
1 11871 58812
1 38953 69877
1 48468 63044
1 62257 87179
1 5114 33949
1 58027 64881
1 28128 66148
1 3810 15320
1 69740 92408
1 15772 16023
1 72206 78558
1 21375 83360
1 5516 27337
1 53222 98402
1 27793 72453
1 14709 63245
1 48353 87232
1 53053 78184
1 45170 71103
1 19028 73327
1 19090 72154
1 75124 80715
1 11360 27251
1 91636 96597
1 44494 75472
1 28015 82115
1 88058 98045
1 89907 95026
1 2252 46143
1 15663 86194
1 50686 93192
1 1614 40737
1 7985 55834
1 24374 60707
1 15122 43641
1 61512 81533
1 49331 68140
1 35826 57499
1 30067 97546
1 38314 83431
1 8054 42365
1 44468 73219
1 9962 63985
1 16670 51426
1 22420 68548
1 3317 52617
1 17745 46104
1 17364 64056
1 37122 98725
1 52941 93086
1 48657 64228
1 1364 32255
1 38921 52633
1 5275 59287
1 46745 88444
1 11319 78536
1 90550 96028
1 18947 99407
1 33765 40419
1 5144 59943
1 56268 78303
1 42242 69929
1 57080 90330
1 26313 98463
1 4981 61488
1 60497 72313
1 70414 92594
1 55820 74098
1 46778 87464
1 52193 84162
1 18365 68206
1 2582 91791
1 56393 61860
1 36063 78835
1 20329 87811
1 46007 82040
1 12633 56925
1 67860 70373
1 9861 31017
1 37293 40199
1 14811 87452
1 27252 99795
1 29396 83816
1 10268 18807
1 30991 58722
1 9651 35226
1 33878 94582
1 54910 82517
1 48204 97445
1 19420 56459
1 44701 96574
1 45016 48717
1 441 32589
1 38553 53505
1 1586 41982
1 62149 91739
1 79116 94686
1 10015 95250
1 50991 99561
1 9693 87879
1 5809 99087
1 14366 98562
1 6972 23693
1 23847 44434
1 33315 92045
1 72536 94731
1 74774 97643
1 39247 80159
1 52278 79544
1 9480 78676
1 63960 87534
1 64079 93004
1 52782 91811
1 9930 73039
1 29340 50377
1 4902 91707
1 3814 56215
1 11366 65895
1 28075 88008
1 27517 84553
1 7611 98943
1 67543 74428
1 67909 81132
1 30549 66918
1 10605 90670
1 35865 43895
1 26736 87856
1 29055 36600
1 54277 65461
1 41358 41858
1 33057 92273
1 10281 90224
1 34048 79128
1 20250 27978
1 31762 45640
1 50396 62031
1 24742 52313
1 14408 61315
1 42038 54049
1 45858 49337
1 31089 92047
1 25572 51298
1 18814 27762
1 5419 58966
1 11129 19389
1 5666 16289
1 52777 67111
1 35563 87699
1 622 14516
1 43315 67297
1 18769 97565
1 34655 62104
1 77460 90586
1 74691 94260
1 17882 99598
1 8273 25166
1 74332 90320
1 19404 74785
1 2095 62197
1 16991 86029
1 12977 77220
1 14652 52808
1 31064 65655
1 76166 84247
1 58064 77179
1 37124 71978
1 47104 81950
1 40006 46165
1 87473 91815
1 6357 71092
1 39526 95275
1 18577 80965
1 1064 20165
1 34989 87689
1 18171 62161
1 29194 47291
1 2793 59292
1 65464 88235
1 15191 78823
1 22241 49511
1 43916 84117
1 6411 63352
1 56657 89515
1 31292 38795
1 92353 96459
1 9185 25935
1 71133 75397
1 79459 87854
1 12708 27729
1 32031 40466
1 12575 79738
1 23632 76783
1 45403 51134
1 26315 47716
1 41281 77613
1 11826 94589
1 74743 89632
1 25395 38892
1 32545 43412
1 34072 85810
1 32132 60695
1 42348 61266
1 37236 95161
1 18563 43933
1 67970 78355
1 5367 21045
1 41764 54615
1 10560 54472
1 37576 63031
1 39343 57034
1 13379 49515
1 19378 45615
1 92783 98381
1 13154 98452
1 68966 94197
1 14387 99363
1 56580 73265
1 3266 13630
1 5904 90639
1 59797 83293
1 31880 41331
1 75883 93071
1 34288 36081
1 43910 73291
1 17470 51466
1 68982 81371
1 84911 86976
1 56088 72151
1 50384 58159
1 4116 12867
1 55289 58789
1 60340 86116
1 27881 87295
1 33087 46633
1 2738 72249
1 40788 55780
1 21915 93500
1 22751 87498
1 64931 88922
1 15321 79440
1 58955 62393
1 25126 57503
1 29565 92932
1 32645 96612
1 48924 97493
1 3241 49000
1 68562 91067
1 15070 47971
1 55007 63912
1 88603 92300
1 27088 96175
1 26847 81507
1 4965 50741
1 40364 49887
1 277 95816
1 25360 98321
1 18770 39824
1 43946 59902
1 22386 82753
1 13044 32491
1 6391 10186
1 16333 65448
1 15249 55912
1 12106 81722
1 69022 95747
1 15005 23341
1 32035 90761
1 39415 56872
1 44605 63990
1 11494 87847
1 10614 23131
1 59683 94118
1 39063 98812
1 67307 76350
1 48256 91126
1 3429 46747
1 7470 40146
1 5947 22102
1 19892 29278
1 17135 79806
1 21597 70824
1 48553 84474
1 24797 63620
1 38509 46675
1 29048 97308
1 26412 31701
1 29509 93573
1 15248 29696
1 46898 59636
1 5178 50589
1 64098 75416
1 63410 77610
1 3694 63952
1 30142 89147
1 17402 23917
1 53578 85988
1 72853 95151
1 26552 96330
1 17417 61542
1 34124 37640
1 22833 52122
1 53260 93994
1 58665 79630
1 80103 99840
1 63217 86907
1 54157 57270
1 7213 13825
1 73842 78546
1 8276 43830
1 25308 68222
1 27325 50124
1 33684 73827
1 29853 55504
1 78399 93175
1 17242 72492
1 7609 81971
1 49262 56250
1 9464 52870
1 77377 97353
1 2298 87683
1 60203 80874
1 89738 97234
1 31824 44275
1 60467 70838
1 31128 73468
1 23612 49735
1 3039 52745
1 60741 71570
1 17710 71683
1 22952 72040
1 34499 89874
1 49861 51347
1 19468 25137
1 61837 97914
1 56195 67853
1 30012 49255
1 93849 97207
1 86117 93550
1 47686 81730
1 2636 65356
1 12559 75839
1 4793 89646
1 75768 80763
1 65483 85172
1 53535 88032
1 57003 71605
1 16293 76968
1 56246 56306
1 12989 45178
1 8642 97184
1 18153 77075
1 70942 71627
1 63412 69978
1 4989 43674
1 43804 90899
1 42925 53174
1 11093 83953
1 30921 57548
1 22330 77184
1 20453 99993
1 15401 71040
1 36631 63743
1 14220 22386
1 24414 69549
1 62247 97314
1 33518 48720
1 8371 94922
1 40390 96120
1 43692 96435
1 22246 70835
1 6806 67152
1 32434 62632
1 47029 69112
1 6255 68109
1 16560 44383
1 366 6648
1 47001 74180
1 40765 98180
1 27038 62296
1 42292 61916
1 35424 88512
1 32898 88650
1 68989 83844
1 27558 55117
1 20419 44687
1 45951 93419
1 59030 84871
1 42193 86587
1 7192 25083
1 19011 41833
1 24866 31806
1 892 98568
1 59271 90916
1 43708 69141
1 10164 15924
1 28947 79480
1 46146 69485
1 3918 96558
1 39262 91356
1 22228 49284
1 29592 54527
1 66872 86623
1 2109 23559
1 40583 61796
1 66577 73525
1 4730 63549
1 6874 95011
1 169 18210
1 28026 47787
1 22755 31701
1 2173 71653
1 13497 59504
1 73153 75268
1 39276 60881
1 13470 24058
1 19141 26038
1 26972 98116
1 60187 79127
1 29744 30174
1 6371 25185
1 79781 93044
1 19893 87509
1 39672 79200
1 6034 86199
1 42471 46545
1 8420 15359
1 22506 84843
1 31108 35607
1 23677 45043
1 49387 65940
1 73264 74203
1 48410 72246
1 34942 40285
1 7416 20563
1 52695 74095
1 48967 80706
1 71999 89083
1 18837 90436
1 716 43379
1 254 74576
1 18484 21859
1 60883 62033
1 46806 99451
1 12039 45864
1 11260 25735
1 9471 59861
1 63639 76299
1 18971 60136
1 76124 81853
1 36741 65164
1 22250 26455
1 9421 62526
1 53854 99612
1 37152 52240
1 31925 35598
1 49975 77941
1 47975 91753
1 56041 95907
1 4431 44406
1 13991 64241
1 28185 67827
1 24967 33315
1 14792 69734
1 83146 92765
1 36942 37371
1 37457 69316
1 43686 51014
1 3242 49100
1 10037 71892
1 6654 58946
1 42419 61279
1 49945 73624
1 1236 18239
1 30737 83480
1 8643 77694
1 31386 62218
1 19115 81777
1 47353 71800
1 49604 60058
1 82163 94486
1 30510 74254
1 3849 51230
1 31868 96602
1 8838 92121
1 39512 48478
1 28451 32024
1 77375 81472
1 81299 90490
1 10957 73636
1 53081 59090
1 73237 77538
1 46107 85161
1 37581 73365
1 51418 90369
1 18182 99134
1 23319 85892
1 32176 35985
1 83115 90698
1 56658 57664
1 44451 45775
1 59090 81407
1 50553 99702
1 59080 74001
1 9430 29052
1 93996 98350
1 27296 35811
1 58448 73605
1 53994 55742
1 30383 69120
1 9788 41369
1 55139 75434
1 58957 94624
1 45266 66200
1 32271 79043
1 47119 60032
1 41543 54075
1 5546 39842
1 81295 84990
1 23808 69327
1 32203 56258
1 5546 94868
1 32466 89487
1 42537 62851
1 51105 83262
1 70626 99729
1 39577 53305
1 16138 43137
1 56966 65097
1 49118 51495
1 1001 54052
1 53821 80095
1 9190 84215
1 24185 70107
1 3708 38632
1 40525 64261
1 344 25945
1 71772 80432
1 64116 90240
1 72698 80433
1 34435 92662
1 6900 73322
1 19463 59513
1 63507 76156
1 11073 22223
1 48296 77594
1 90228 98529
1 36290 69896
1 47420 48791
1 3324 67360
1 13908 41169
1 31674 48311
1 40078 66397
1 34552 95869
1 50370 98763
1 1778 38545
1 9219 81285
1 56078 63600
1 35424 67408
1 47637 69329
1 70634 97400
1 9924 68782
1 28542 33885
1 16262 79842
1 64 56053
1 19491 51759
1 25712 99440
1 31470 64367
1 12752 76990
1 68974 91610
1 48 63404
1 29567 53860
1 39391 87004
1 63501 74584
1 3799 90619
1 73914 86665
1 45403 52503
1 22964 58129
1 87411 96859
1 19173 76770
1 53418 78378
1 18976 66055
1 7997 8455
1 21569 55493
1 5194 83327
1 10856 20590
1 1198 48162
1 30576 67597
1 54529 61247
1 26027 56121
1 32293 66448
1 4269 46182
1 23281 96481
1 57346 66472
1 4167 48088
1 70989 87561
1 12593 49932
1 19518 80172
1 38703 76978
1 48011 75568
1 25193 61282
1 43692 65347
1 43337 98416
1 23619 95356
1 13059 29350
1 7372 56605
1 8723 43287
1 53412 60709
1 19985 55520
1 25643 52934
1 24069 51736
1 21216 60294
1 29859 64863
1 20738 93355
1 64416 78825
1 35304 82596
1 33043 42193
1 31733 83436
1 33618 92951
1 25885 55356
1 682 26908
1 48488 71196
1 52296 98328
1 21533 70710
1 17709 66740
1 1881 4852
1 55655 58002
1 32946 75028
1 20921 74746
1 70100 73705
1 52647 94339
1 33766 72804
1 24974 39799
1 34137 53383
1 5933 6816
1 65159 82133
1 29731 32324
1 16514 39364
1 63053 74107
1 33991 93978
1 19378 80958
1 21048 63953
1 38231 80076
1 48971 72285
1 60745 88534
1 16895 63693
1 15449 43580
1 47586 53443
1 43308 89810
1 29957 32467
1 18758 97651
1 54082 89046
1 12648 88851
1 39578 75877
1 38249 61128
1 40474 41290
1 6274 88781
1 25544 58898
1 10765 78686
1 54372 58454
1 19435 53229
1 73253 84006
1 28727 52642
1 75667 97754
1 71722 96116
1 48498 99177
1 10423 89345
1 51548 53472
1 60545 62898
1 79847 99670
1 46789 82375
1 53789 78672
1 56912 85692
1 81620 81912
1 26101 29834
1 57685 69911
1 880 21243
1 49279 77160
1 14641 24023
1 51359 79570
1 26185 66477
1 8546 80087
1 34459 93347
1 8350 94171
1 3608 21030
1 59362 59569
1 37616 48921
1 45419 82142
1 61409 91801
1 21103 92514
1 1736 3723
1 37976 77176
1 38637 74365
1 52802 82096
1 2255 81440
1 89452 93559
1 25141 43458
1 37461 40301
1 68914 93192
1 57896 72023
1 9018 10579
1 30819 76237
1 39932 60251
1 21566 32268
1 35415 87441
1 27081 38959
1 26901 96189
1 23664 91907
1 11290 50476
1 92200 98932
1 67235 71389
1 23543 86841
1 7627 78627
1 12491 30105
1 50788 91126
1 31605 34536
1 48502 69466
1 37184 92931
1 5063 97601
1 77352 81272
1 62697 94204
1 28517 72526
1 22222 55939
1 56880 97464
1 52153 55250
1 85800 97036
1 3178 82848
1 17050 88688
1 44271 61053
1 17160 20266
1 37459 45951
1 6118 61310
1 74256 98918
1 14995 24202
1 23985 38744
1 57063 59955
1 176 99313
1 15779 93293
1 43820 94448
1 35816 63862
1 57866 73572
1 32924 97168
1 49501 83714
1 4277 71884
1 24433 70930
1 15074 87513
1 46840 88470
1 10650 96745
1 51087 57697
1 46512 89950
1 29593 44403
1 31288 92338
1 71878 74888
1 24165 33594
1 38718 50055
1 1612 10519
1 5906 44489
1 93912 99097
1 20468 37401
1 23136 46308
1 55645 87844
1 8611 34250
1 43684 58300
1 51786 97378
1 46476 46978
1 40697 85515
1 17124 47581
1 76399 81007
1 42656 73562
1 15523 87950
1 18980 68152
1 16396 17149
1 68394 74491
1 29148 45913
1 59558 75359
1 40200 61564
1 4666 52028
1 46912 78490
1 6295 39008
1 21375 94573
1 41065 98486
1 24156 39702
1 52474 73085
1 49679 88407
1 6495 23511
1 34465 50165
1 42842 59639
1 13044 42189
1 19671 46019
1 83284 86708
1 52204 73995
1 17318 42251
1 37075 44673
1 50347 99783
1 4294 67999
1 42881 74548
1 9040 13092
1 45567 75943
1 94294 98698
1 24227 28336
1 71971 96014
1 73458 86764
1 52059 59416
1 63559 99153
1 72350 75788
1 29697 70073
1 52445 90036
1 45073 79145
1 1737 68321
1 19701 59408
1 52559 56105
1 42025 69902
1 33615 99405
1 40795 57239
1 14278 48676
1 11531 99337
1 11007 41980
1 10875 28061
1 6006 86941
1 24398 71634
1 53384 73631
1 65561 81377
1 83284 89298
1 71522 74478
1 60477 93897
1 25043 48367
1 16456 76536
1 73741 90260
1 25882 67662
1 8477 55398
1 33253 55488
1 31352 83171
1 29691 55628
1 6350 6694
1 16468 88268
1 16099 46150
1 53390 62385
1 51284 62277
1 18050 65538
1 63025 65266
1 44859 71935
1 27506 55369
1 84619 95011
1 30247 46558
1 34714 42382
1 49209 50610
1 41068 53717
1 11054 29767
1 31542 77866
1 22086 88253
1 58009 65554
1 56296 71771
1 83270 93436
1 5150 67913
1 57270 67174
1 2261 79789
1 33952 53014
1 24822 68648
1 39032 83130
1 63139 73933
1 2891 49601
1 19437 97421
1 59731 69885
1 1766 8399
1 69204 77926
1 67859 90275
1 36675 74144
1 10761 88948
1 80472 97065
1 9424 15746
1 3143 54518
1 49015 98182
1 18610 95000
1 6249 76722
1 37726 42269
1 34649 38396
1 34443 53784
1 79591 93080
1 24210 87023
1 1560 75378
1 64416 77635
1 10774 90884
1 5355 26734
1 59272 61055
1 34832 85085
1 13347 79595
1 55529 86255
1 41737 71837
1 10023 63966
1 21796 54494
1 42510 99085
1 35776 58434
1 59300 83673
1 5204 40535
1 72191 96675
1 23930 29575
1 57830 77766
1 8591 45234
1 4233 53364
1 59569 85442
1 64721 91489
1 36951 44399
1 14597 65816
1 39897 74226
1 9963 38605
1 19731 50578
1 5631 14720
1 56808 76032
1 14664 91620
1 46232 47382
1 13717 76913
1 49991 62952
1 28741 79487
1 24468 70503
1 2132 11819
1 5722 95445
1 2431 50534
1 8583 16904
1 802 29786
1 4384 97756
1 3676 60982
1 25385 40649
1 16682 52911
1 23819 99276
1 54362 62211
1 49660 60923
1 10097 33962
1 29644 88853
1 59907 85978
1 19444 78147
1 54628 85417
1 54588 88015
1 3405 36421
1 17357 27080
1 92 25224
1 47927 99316
1 43256 45708
1 10039 41123
1 36518 79603
1 23331 51803
1 27018 33593
1 29079 44352
1 5207 60700
1 54429 92235
1 3401 60892
1 64272 98391
1 74259 90696
1 41961 69008
1 46020 46920
1 6869 50326
1 34297 74828
1 13172 62354
1 1013 15113
1 18166 78870
1 27020 99714
1 32613 49032
1 94238 95982
1 4515 21498
1 10280 78451
1 21110 67517
1 48810 55970
1 80689 85703
1 35838 54934
1 32058 86860
1 20902 88475
1 11876 15162
1 29734 48266
1 57868 76241
1 13408 44207
1 49596 83901
1 26774 92596
1 36299 44042
1 23038 71914
1 3108 71415
1 62702 80598
1 14298 78681
1 27686 76989
1 39537 46156
1 17925 49256
1 64906 79227
1 5706 40054
1 22349 74419
1 2823 96015
1 49149 74532
1 29746 56246
1 73349 85292
1 58821 71189
1 6285 70297
1 3699 56693
1 28971 39092
1 61895 65818
1 12890 46813
1 85247 86267
1 21501 59623
1 21407 72019
1 9537 40643
1 9355 37074
1 4216 43785
1 57971 61137
1 38523 83655
1 823 72994
1 42182 67805
1 51464 58473
1 55053 75970
1 48344 54725
1 16887 59490
1 39540 71177
1 41334 51739
1 1093 85340
1 94922 95795
1 21011 27170
1 908 10857
1 6196 31633
1 59152 66497
1 36226 83722
1 47839 64529
1 82356 99900
1 49769 52311
1 34393 74628
1 34526 55395
1 20553 29387
1 60659 91815
1 1230 53119
1 58596 73322
1 11575 17392
1 28709 64052
1 989 52233
1 44363 75001
1 63627 63805
1 13753 78343
1 55344 90477
1 4096 69242
1 931 22622
1 39632 72551
1 63138 81677
1 37797 64871
1 11266 33341
1 32954 50711
1 3020 85041
1 46499 93565
1 62820 91672
1 18732 28284
1 56373 65888
1 13754 53579
1 50527 55704
1 75165 78592
1 13213 46668
1 43671 92730
1 46106 68510
1 12271 17770
1 4189 93081
1 4024 55655
1 4565 26233
1 7252 19547
1 28829 89282
1 22942 46682
1 56508 57141
1 11327 61562
1 26418 84479
1 82454 90833
1 881 22096
1 82547 87749
1 46535 77910
1 53275 64841
1 32755 34068
1 74237 87001
1 6114 55776
1 56923 90704
1 65704 87592
1 29368 78733
1 2519 92779
1 16689 65906
1 15671 81727
1 54342 65335
1 19181 92669
1 6023 20722
1 63405 99851
1 40916 67470
1 13636 29864
1 29439 73189
1 1657 64901
1 17984 76509
1 62800 75797
1 23206 32634
1 13062 72081
1 4668 53508
1 12356 71476
1 50136 66652
1 43692 61646
1 26584 97452
1 26389 46429
1 28117 97143
1 14888 90850
1 36468 80440
1 12078 90423
1 64692 69132
1 80645 97735
1 17523 49932
1 79973 84969
1 55004 69521
1 55466 85606
1 2330 48504
1 7780 8427
1 8903 60625
1 27099 84948
1 27145 49397
1 17532 79771
1 86962 88829
1 5099 28380
1 45709 51254
1 53068 93867
1 2592 91785
1 7695 16275
1 27833 89075
1 53558 60373
1 36072 40122
1 6126 97631
1 14110 87661
1 89956 92500
1 41354 70968
1 12775 34108
1 35151 79659
1 12395 32158
1 64439 74780
1 31743 66369
1 39763 89126
1 35327 70963
1 29627 29684
1 3119 4640
1 58462 99062
1 21721 45301
1 18277 30572
1 25161 30677
1 37697 78777
1 251 46951
1 35298 90654
1 69436 96458
1 34531 81317
1 51775 93658
1 9212 77773
1 847 65111
1 1729 29756
1 29055 60488
1 11396 86685
1 4479 7366
1 7218 57267
1 77513 80446
1 21865 38271
1 29203 95296
1 30230 96698
1 81442 83932
1 47300 53214
1 15518 69931
1 541 36572
1 77014 94209
1 17574 25048
1 52349 53897
1 55263 91234
1 1031 12639
1 35122 64607
1 3101 14484
1 40960 83793
1 19241 30525
1 40238 95594
1 36836 80119
1 30050 67483
1 18379 18833
1 17462 64739
1 65454 79757
1 6326 64807
1 11002 71801
1 5248 93476
1 70435 88751
1 42299 68983
1 28834 98268
1 67447 70965
1 66557 76425
1 9904 78841
1 22734 52204
1 37447 57609
1 19667 90740
1 15825 68863
1 34239 41900
1 47115 71562
1 15252 99002
1 61823 99716
1 8504 10563
1 6327 52788
1 10618 23807
1 32610 40161
1 35305 55639
1 326 84222
1 46324 71198
1 7795 36999
1 10514 65282
1 7511 41258
1 30155 83675
1 33822 59740
1 97028 98103
1 62059 64155
1 67046 79177
1 12513 64347
1 8727 90155
1 33578 80344
1 40563 42170
1 29451 92888
1 32904 94643
1 62716 71501
1 10616 90733
1 66415 83720
1 12001 74723
1 4082 70504
1 8049 76184
1 15721 99682
1 14117 65561
1 35485 57758
1 39443 64510
1 60259 76245
1 67983 68615
1 59366 89876
1 67426 88314
1 15025 94928
1 49113 68679
1 20400 53114
1 24707 47597
1 81902 97631
1 663 68097
1 73009 94171
1 22959 81394
1 12180 36926
1 98028 98966
1 556 33497
1 15887 64211
1 21666 52196
1 7250 40055
1 39982 98932
1 6515 76227
1 69698 91947
1 20979 24493
1 16383 86074
1 30584 70604
1 16944 74815
1 46011 92552
1 76892 82156
1 15115 59280
1 63597 70227
1 16549 32562
1 26934 56829
1 57494 59677
1 16603 47292
1 962 47494
1 51708 80623
1 19664 28956
1 84145 88199
1 7952 73912
1 73265 90323
1 8557 73089
1 73274 84402
1 30855 97965
1 44097 74106
1 90730 97630
1 21856 78564
1 14406 99433
1 21642 63981
1 61600 71828
1 44091 78176
1 14710 74831
1 28688 87669
1 12992 54094
1 80055 94843
1 54496 74506
1 26958 38637
1 11547 39749
1 17012 30207
1 33308 89245
1 38452 56867
1 33761 55065
1 61138 73149
1 14538 79502
1 44918 84905
1 61072 93412
1 3114 57110
1 86142 86930
1 5815 83401
1 63435 81760
1 7529 55649
1 52785 55397
1 9864 13575
1 31439 58715
1 39094 78078
1 26770 34675
1 82161 99386
1 28757 57450
1 36943 98786
1 19156 81198
1 9747 59912
1 40425 72122
1 7187 10694
1 20515 88246
1 21369 44017
1 12171 45577
1 14875 34934
1 5023 72092
1 24088 37432
1 37924 84888
1 2439 45689
1 23012 62307
1 24042 34335
1 31573 71923
1 36167 97074
1 48127 73695
1 13537 91355
1 10071 40283
1 47171 59730
1 17365 45881
1 6101 83681
1 17458 60935
1 8161 95221
1 73472 78218
1 52341 88152
1 11917 29623
1 18133 84530
1 62440 92262
1 39671 52680
1 17523 49714
1 34227 74853
1 3809 59771
1 60905 61384
1 12018 52511
1 59839 87044
1 61013 64909
1 47440 48578
1 55115 81150
1 11148 76543
1 15174 55372
1 58200 99199
1 57477 87216
1 31767 46146
1 5841 99129
1 27887 50287
1 18529 84227
1 31115 91698
1 24435 70745
1 47525 96807
1 27261 99250
1 57889 75634
1 47885 72854
1 13240 61271
1 23366 46255
1 57586 75596
1 700 46377
1 32325 89048
1 2938 52676
1 84302 85782
1 24702 70894
1 22058 28266
1 19639 92481
1 48434 99207
1 65836 94609
1 431 20491
1 55150 85423
1 29939 91972
1 52085 59501
1 13805 97904
1 10925 85568
1 28524 35539
1 66162 75007
1 84834 98414
1 11533 33888
1 6767 78220
1 26341 92863
1 35731 41666
1 2924 71556
1 62272 74557
1 87931 93253
1 87897 94325
1 59170 90186
1 6834 31851
1 43654 87369
1 16363 81568
1 7290 13413
1 8940 19251
1 19776 81542
1 4018 28718
1 4951 68862
1 57202 80570
1 22724 55037
1 12364 22689
1 7512 79523
1 40618 67659
1 13486 49749
1 54650 65084
1 7399 11105
1 14133 64544
1 84790 96579
1 6057 49057
1 25838 68401
1 43504 92030
1 5712 23110
1 31803 97506
1 18287 35477
1 12656 37688
1 11007 72725
1 17067 62915
1 11027 78551
1 55918 60904
1 2677 60228
1 15249 58833
1 7237 52064
1 62972 79093
1 28734 49523
1 30795 43038
1 42984 46449
1 27012 54775
1 47400 91366
1 33666 39828
1 94301 95246
1 10879 21247
1 523 94050
1 7485 67787
1 54389 89271
1 51135 85165
1 61020 99509
1 980 40912
1 62315 72871
1 12501 70634
1 14320 19894
1 21506 83479
1 12264 69559
1 45151 95768
1 15238 81946
1 21949 50494
1 23694 59883
1 44536 81191
1 49980 82719
1 24216 89906
1 790 36380
1 61331 61878
1 25027 76087
1 29104 49210
1 23070 44993
1 15019 22116
1 48087 59698
1 23086 95099
1 41335 78537
1 60486 94124
1 25570 50554
1 7414 22664
1 29056 96351
1 16711 84180
1 35661 88322
1 60202 92059
1 1326 74621
1 69900 90673
1 59682 72675
1 25834 71803
1 48121 62401
1 32816 34434
1 41235 62967
1 16506 83664
1 14190 78336
1 18250 64336
1 212 78110
1 62101 88727
1 84770 92907
1 39562 95448
1 17317 52883
1 4559 46649
1 12307 64213
1 24191 55993
1 17617 31280
1 38933 57391
1 3244 86090
1 37938 58118
1 1064 82448
1 4751 21726
1 50062 86761
1 10667 46263
1 19228 96693
1 9092 52404
1 16011 38280
1 16465 46129
1 38185 84543
1 49245 82056
1 76771 81333
1 50837 78740
1 8729 44998
1 50377 90190
1 85201 93712
1 6569 75719
1 43032 55404
1 56432 58575
1 16043 99392
1 11954 76455
1 29935 69403
1 40455 41770
1 39698 45773
1 39043 96971
1 69754 74738
1 63598 75643
1 24988 38545
1 54102 87947
1 79899 87924
1 16160 20945
1 10923 53505
1 45772 62591
1 57129 61109
1 5031 52203
1 6558 50109
1 39573 66393
1 23359 36109
1 7415 95726
1 63760 71091
1 2430 73751
1 43648 49943
1 12450 85317
1 58549 94816
1 19161 80567
1 6072 54664
1 61390 73904
1 51731 95186
1 95508 98789
1 87611 93370
1 8517 56433
1 37055 97048
1 1380 2926
1 35919 54682
1 28077 96410
1 7773 92595
1 37156 38241
1 60754 80101
1 17720 50773
1 63000 89736
1 16727 74893
1 27455 80356
1 33297 49054
1 37920 98879
1 3672 10161
1 71715 90839
1 183 64260
1 7643 25811
1 14283 58729
1 4460 43554
1 2624 8261
1 50435 62864
1 42252 51588
1 27445 70535
1 20320 28396
1 76733 78243
1 22493 93555
1 2239 74152
1 23452 25017
1 12096 95593
1 3227 80113
1 65243 85793
1 50744 64088
1 20458 48071
1 34527 64775
1 16337 61309
1 3881 40231
1 54562 98365
1 974 61945
1 89 59646
1 24606 41302
1 9510 10716
1 29507 46239
1 30610 43660
1 24969 59704
1 10314 77992
1 65178 77718
1 5788 54064
1 7365 37760
1 14956 24676
1 19726 22215
1 41369 43934
1 29343 47416
1 37431 63051
1 16509 85754
1 48607 85689
1 31075 67088
1 3980 72301
1 32321 68170
1 13671 56815
1 86129 88943
1 7575 43061
1 12608 55145
1 70397 96893
1 49219 55369
1 28665 47330
1 27545 40122
1 8473 88096
1 51963 74352
1 13419 13506
1 28000 42227
1 31761 39325
1 56488 57236
1 46150 90189
1 8939 75856
1 69581 90801
1 6142 39974
1 36606 84838
1 63175 81213
1 6687 54934
1 80490 93480
1 74746 86950
1 8111 24192
1 17972 65489
1 86759 90644
1 11856 43455
1 46392 83376
1 5127 77380
1 49097 79860
1 46067 67949
1 33019 91078
1 1638 99876
1 30613 55880
1 2132 38744
1 14127 26978
1 383 44623
1 15224 73650
1 27333 80845
1 51612 85215
1 86696 94115
1 37525 51363
1 45339 76894
1 18991 21275
1 42105 63235
1 13945 41678
1 8153 64920
1 33437 62705
1 59701 77777
1 37776 73163
1 26007 47868
1 1623 34346
1 5636 13297
1 10159 58803
1 19971 39611
1 31075 59458
1 5277 16382
1 27378 79392
1 32076 50958
1 3398 35935
1 58880 86356
1 26476 57789
1 77142 88993
1 75947 78150
1 12838 99391
1 6310 44679
1 21251 58472
1 78774 81453
1 16375 75202
1 41861 72709
1 12611 18293
1 23983 43471
1 50600 78748
1 6646 90754
1 29332 60463
1 68349 70029
1 19410 77551
1 45608 98412
1 62850 89949
1 33489 96522
1 25373 38872
1 17717 70223
1 3901 23237
1 20191 48170
1 11787 25120
1 13651 29697
1 31331 71401
1 59543 77535
1 44533 83233
1 2842 56706
1 30349 56727
1 18749 29422
1 37579 97864
1 50809 59967
1 4469 88966
1 36432 67339
1 45838 52600
1 58028 71170
1 720 72313
1 9660 30340
1 63350 80676
1 48221 74193
1 52657 83195
1 12786 36841
1 2368 76291
1 14871 46452
1 18717 23247
1 2920 66062
1 42273 76091
1 7501 39895
1 11911 18004
1 30892 55447
1 14552 66161
1 12645 28153
1 56375 98840
1 13830 42869
1 28593 53830
1 1942 84434
1 1380 22819
1 2426 31686
1 21117 63483
1 410 60381
1 22842 71731
1 14341 45975
1 2921 89857
1 28559 71674
1 24048 80094
1 22166 61579
1 63807 66448
1 41496 61227
1 64044 74137
1 48917 80723
1 23083 28519
1 65049 73083
1 50422 71929
1 9581 48902
1 10488 71216
1 14690 62670
1 11599 38822
1 61457 86715
1 2778 8947
1 26589 87642
1 13416 49629
1 43392 86149
1 9390 62135
1 68348 80432
1 11861 44230
1 23104 51128
1 40889 95265
1 11688 70743
1 8714 42728
1 3246 4535
1 37328 98066
1 2653 78152
1 84444 84600
1 30195 52388
1 40684 82890
1 10031 88238
1 68009 77160
1 1573 61756
1 53413 56503
1 18122 70272
1 21571 27196
1 9119 45658
1 8362 79638
1 79897 92995
1 62643 87086
1 23530 64124
1 62873 84571
1 27844 28548
1 31881 50322
1 74038 94742
1 14488 25437
1 30257 63066
1 77017 97926
1 75824 99283
1 2643 32308
1 11897 67604
1 34684 58632
1 57587 92844
1 27452 48792
1 22115 63735
1 45422 78684
1 39314 88659
1 16210 19454
1 4429 28730
1 8458 55440
1 36818 63435
1 10230 42755
1 31099 76472
1 21061 72635
1 2777 49858
1 52218 68824
1 5218 43426
1 9239 35745
1 65754 97724
1 44910 86199
1 23850 38269
1 36594 38222
1 46654 94741
1 17210 37901
1 9404 86871
1 47781 49306
1 11162 47486
1 3005 36310
1 33533 86182
1 23334 61632
1 71841 75481
1 89839 94527
1 23485 41827
1 40077 95679
1 60551 82538
1 55351 70092
1 67745 82548
1 4086 81243
1 32326 35097
1 28867 60387
1 26632 43634
1 13506 56988
1 53563 84467
1 53734 56397
1 35798 66902
1 16948 60811
1 5671 57704
1 36577 64044
1 45839 60737
1 81558 99994
1 8210 52940
1 38031 94097
1 13422 85222
1 38427 92211
1 25218 39576
1 36563 90413
1 1418 18949
1 27942 32413
1 19302 73416
1 56937 63296
1 49948 57249
1 44534 85926
1 11292 57967
1 17608 98325
1 7302 15807
1 16618 81513
1 55315 71898
1 15155 23031
1 60964 89104
1 43553 57862
1 25322 92265
1 10689 38850
1 5863 68601
1 33678 34898
1 71765 96659
1 12999 46428
1 63135 90056
1 75192 96021
1 44240 60910
1 52349 88626
1 51273 71397
1 33415 37759
1 64845 78082
1 35421 77077
1 13235 21009
1 87447 94421
1 6390 39525
1 580 61755
1 37806 61456
1 48462 79030
1 15834 35316
1 33658 65850
1 27785 38352
1 7592 85561
1 69438 85114
1 56498 61696
1 10599 46838
1 33135 83402
1 51767 66973
1 27695 38936
1 61066 83019
1 55998 58382
1 64803 78623
1 16726 45743
1 66488 69856
1 50261 82540
1 21715 92219
1 68825 94609
1 13655 26382
1 62432 91209
1 36979 55765
1 72395 93004
1 75440 78479
1 43218 59017
1 17642 84705
1 42649 81697
1 11652 91923
1 32765 80922
1 83964 94587
1 29047 95406
1 18312 89687
1 2507 57690
1 6242 85462
1 62066 90692
1 59129 83840
1 54327 79453
1 43826 64492
1 36408 48182
1 18540 24091
1 47357 82847
1 20915 32817
1 96047 96299
1 78178 89142
1 17213 31553
1 58052 97000
1 57380 84715
1 10718 48742
1 12885 43019
1 65794 95452
1 32011 69724
1 39400 67901
1 73294 87429
1 348 74928
1 30872 58574
1 30369 85570
1 13039 77311
1 8810 81159
1 34747 96990
1 20697 82866
1 23589 37964
1 42640 81054
1 55554 74704
1 5209 64571
1 3424 28996
1 42171 50162
1 56158 62448
1 9221 31541
1 65890 68276
1 43524 76380
1 20198 63690
1 48520 74556
1 21690 36037
1 19976 92920
1 53896 76829
1 21689 68902
1 48753 55310
1 67993 96727
1 2997 79018
1 26511 38610
1 7054 27376
1 13708 29548
1 12054 66885
1 14103 60017
1 80902 86086
1 42855 81411
1 62788 77432
1 19392 34073
1 2473 24407
1 81759 88515
1 25516 99810
1 16147 44304
1 28714 92143
1 90102 90698
1 35658 93915
1 13792 82906
1 42657 79520
1 3077 73832
1 5268 25609
1 22758 52984
1 53149 58281
1 25355 56401
1 75292 88349
1 18987 30664
1 5729 56702
1 59221 82194
1 79424 98373
1 17050 87246
1 54657 88205
1 7774 74192
1 7981 11560
1 33333 68124
1 14406 70549
1 64293 67383
1 12948 97904
1 73875 83674
1 65712 68035
1 1515 27225
1 86829 93802
1 24459 75958
1 34023 71177
1 60660 96937
1 11975 82034
1 66097 98092
1 17692 86036
1 9899 14240
1 31133 48386
1 15389 17686
1 34146 84410
1 10301 51290
1 13060 87454
1 26234 83211
1 54220 93016
1 13499 96248
1 25741 27578
1 61108 69313
1 51053 65809
1 1626 55933
1 9082 12738
1 36961 89618
1 10647 25494
1 7092 63507
1 60403 60511
1 1724 38519
1 66464 83541
1 93702 96422
1 15099 56714
1 47172 94289
1 13452 92572
1 41797 49778
1 965 40021
1 7098 25474
1 6841 56837
1 40262 60734
1 76752 99308
1 76262 90419
1 12555 53707
1 81297 81953
1 32903 62071
1 26833 77711
1 17167 81768
1 67217 96090
1 33263 77871
1 11850 94084
1 13420 44517
1 18282 92953
1 21185 41852
1 43395 87591
1 29430 60231
1 38171 58007
1 37279 47531
1 60654 73458
1 57674 59375
1 35034 53953
1 20430 74919
1 78515 81205
1 23632 84415
1 54768 81558
1 3479 55462
1 20035 25692
1 22843 63890
1 39691 62298
1 4392 14651
1 17670 67653
1 25344 82827
1 2997 77311
1 61987 69330
1 52762 83838
1 49532 74573
1 73067 78087
1 17467 63370
1 34339 70843
1 45169 86878
1 12832 20683
1 47398 98698
1 38120 56657
1 33093 97511
1 76507 93332
1 1040 35370
1 73912 92472
1 21258 45775
1 16203 32685
1 63324 99729
1 16622 60098
1 28843 29289
1 60249 84752
1 43626 57973
1 31824 75008
1 2979 35588
1 45474 64457
1 10882 31592
1 17296 75932
1 26404 52444
1 67436 90691
1 55795 83936
1 77781 94517
1 52220 72763
1 70649 99574
1 15853 46615
1 42212 59061
1 31535 59900
1 19885 65760
1 54029 75173
1 11899 30772
1 27519 32423
1 3246 43175
1 5526 16355
1 52852 61075
1 7103 28471
1 10091 96938
1 16231 55349
1 8564 55062
1 44920 99196
1 19643 75790
1 18318 20058
1 50099 78480
1 64614 95480
1 35127 42939
1 3867 29620
1 30951 62083
1 44929 80156
1 34780 47773
1 55952 58398
1 5291 5648
1 25903 54226
1 12646 47851
1 82530 97670
1 29329 47724
1 3626 88535
1 48298 53835
1 30813 90860
1 14762 20787
1 76184 87813
1 8480 85924
1 11501 21913
1 47649 47921
1 22770 48554
1 19749 99204
1 31410 50662
1 13550 64809
1 94875 98164
1 91801 94812
1 7367 77119
1 3744 80501
1 6397 80464
1 31489 55490
1 64024 71649
1 188 20764
1 27346 46661
1 46317 91591
1 27227 65195
1 2330 47836
1 60216 71738
1 6261 24606
1 17354 65214
1 40405 65848
1 13332 37117
1 40724 48155
1 39970 74819
1 1545 13241
1 72988 96622
1 22965 82703
1 81827 83427
1 22982 59901
1 79677 87295
1 39243 94985
1 42020 78619
1 669 40362
1 30184 76424
1 26725 96450
1 51198 76688
1 44883 93911
1 30340 88754
1 34372 40620
1 12302 12455
1 14941 94742
1 52594 82803
1 29065 51647
1 38838 87626
1 93578 99270
1 43991 99366
1 23198 60820
1 3880 76603
1 93804 96521
1 31437 58905
1 11182 52488
1 19059 72198
1 14445 84980
1 21740 56643
1 36157 51626
1 46885 73890
1 54732 91982
1 50539 59845
1 632 19879
1 19407 55498
1 15230 69231
1 37239 98355
1 74210 96285
1 4264 61496
1 56672 83247
1 59363 87200
1 13545 18408
1 42651 96928
1 27438 27474
1 66257 89594
1 19646 65864
1 35454 71213
1 11724 90105
1 44767 66845
1 5442 81750
1 31817 57205
1 35887 46107
1 13129 67817
1 39358 43947
1 55459 95044
1 12338 86421
1 30590 36506
1 73499 92554
1 73939 96270
1 37829 55827
1 14758 43382
1 19348 80902
1 19282 34879
1 5134 29269
1 55761 59109
1 34418 44881
1 6706 99440
1 574 67961
1 37747 96115
1 5097 64667
1 69987 73732
1 8377 61969
1 40418 69202
1 36716 57847
1 34151 65654
1 6292 99396
1 5685 14778
1 18447 80230
1 47383 97521
1 85383 95680
1 54491 77077
1 62253 83749
1 4756 54047
1 4438 64977
1 7239 23310
1 2474 8595
1 38403 81454
1 7886 97052
1 22887 42401
1 37686 52296
1 34416 88752
1 6057 57064
1 84498 98693
1 43767 69680
1 31707 39622
1 23163 86757
1 15442 71080
1 24526 32901
1 70327 96266
1 52409 94444
1 43986 74751
1 16513 69891
1 24380 58201
1 39375 90824
1 36485 89855
1 47859 48206
1 44563 72132
1 19847 31563
1 35744 88386
1 25055 78944
1 23924 49847
1 52379 72578
1 17302 91853
1 5067 94444
1 33739 91571
1 13355 18683
1 10198 95634
1 35551 62026
1 7484 25190
1 30400 68064
1 28789 87939
1 55993 68552
1 70871 96733
1 23146 71907
1 42656 79041
1 40053 90393
1 11733 11778
1 46580 71131
1 14662 87063
1 47441 91325
1 79262 80666
1 12349 89337
1 41368 61331
1 66632 70997
1 33381 73828
1 11374 89737
1 16165 77613
1 6749 17742
1 26929 55093
1 51593 69031
1 86754 99553
1 64178 68178
1 57344 62101
1 14282 63228
1 20481 72212
1 11803 16139
1 13938 17677
1 61918 87369
1 10600 97920
1 15282 69951
1 29325 31885
1 8425 75329
1 62662 64990
1 44458 83301
1 61221 96698
1 25392 30875
1 75672 82305
1 96451 96526
1 26861 65767
1 65015 88314
1 63087 69743
1 26228 92349
1 4742 51999
1 19462 76835
1 35836 87766
1 5522 74592
1 19353 78410
1 58848 85898
1 38521 53830
1 7701 89960
1 64079 97662
1 13817 72662
1 72351 80084
1 3460 38783
1 28404 61297
1 477 4099
1 48559 61399
1 29853 51107
1 17830 80817
1 7820 35968
1 51404 83595
1 12968 83147
1 23009 41942
1 47965 86504
1 22460 45556
1 4280 39023
1 26600 88601
1 17425 73530
1 23539 98604
1 58176 63406
1 37059 77620
1 55193 61835
1 84620 88946
1 46609 47216
1 9979 60685
1 67059 72780
1 21083 34381
1 64073 85977
1 3463 33149
1 39676 95346
1 27401 61729
1 56517 95766
1 54429 71213
1 20442 92023
1 19928 74745
1 25767 52247
1 37106 55562
1 85725 96753
1 7575 71358
1 24627 72753
1 16177 51477
1 24511 70226
1 39674 50875
1 70909 85523
1 98007 98564
1 42109 98134
1 55557 67926
1 1078 5556
1 13797 46483
1 58023 59848
1 25981 72184
1 36056 51501
1 38506 68408
1 11042 58729
1 7453 60542
1 1558 28196
1 50412 78805
1 41987 65427
1 1091 59659
1 31137 98602
1 32605 53135
1 1985 87556
1 46647 92381
1 42822 67517
1 42243 74266
1 19812 32434
1 61230 79759
1 17833 56105
1 49483 92206
1 74409 80357
1 16449 31041
1 17883 83032
1 14065 90330
1 73342 82974
1 3510 70444
1 43227 58668
1 81617 94710
1 77032 88107
1 65103 88565
1 13656 49567
1 50772 79476
1 16241 66883
1 40841 62544
1 13492 20163
1 31015 72651
1 34611 47793
1 22754 79285
1 48304 82830
1 4981 76317
1 33272 82745
1 9204 58061
1 35302 43850
1 27472 29034
1 6604 55330
1 24981 29062
1 45688 82366
1 48777 56319
1 5982 45118
1 20802 70998
1 92284 96101
1 55093 83592
1 26335 38529
1 14901 84729
1 4753 35131
1 1553 2869
1 20493 88378
1 27389 45279
1 48515 79893
1 25013 38786
1 11357 14538
1 8308 23127
1 13642 32101
1 35730 69723
1 5261 76688
1 15794 76601
1 39630 98965
1 54317 98012
1 63270 86218
1 77655 89756
1 1496 40053
1 1189 49107
1 37499 97394
1 51786 83641
1 34636 64099
1 61392 95646
1 34295 68468
1 3760 27730
1 90189 99526
1 62976 73831
1 44767 66248
1 38481 44945
1 54587 83983
1 36967 50400
1 29439 58278
1 53651 71781
1 13812 69148
1 40210 75174
1 30260 71264
1 19057 28212
1 58862 98166
1 28163 87916
1 17386 92962
1 22782 47795
1 31994 75448
1 13096 13696
1 226 93861
1 82807 87253
1 28944 70297
1 16443 60011
1 1090 9676
1 24394 48610
1 30770 53044
1 33198 70728
1 30269 52976
1 19276 21543
1 18012 65644
1 22267 76366
1 35928 77410
1 47700 63091
1 31159 38883
1 70025 80726
1 15827 69663
1 34046 65788
1 8323 31276
1 10198 53569
1 16662 28742
1 49596 62341
1 56281 97477
1 60750 96690
1 64781 85080
1 14987 49777
1 1143 89171
1 383 23887
1 61040 69652
1 14988 71081
1 15671 87048
1 21791 61211
1 40137 56908
1 9848 42435
1 6022 71525
1 24369 99673
1 13211 57987
1 53848 82572
1 25122 47399
1 26647 98098
1 10514 70333
1 21912 87962
1 78038 93062
1 62629 75782
1 119 25955
1 6227 87897
1 64188 77840
1 12661 73879
1 60 66500
1 65437 91075
1 73334 78166
1 39332 86091
1 17139 93267
1 39161 91727
1 79656 99886
1 13331 57772
1 2676 67332
1 79429 80766
1 38353 51387
1 34665 43849
1 38170 60244
1 20096 85017
1 12730 75452
1 35669 48782
1 7460 98976
1 23012 84533
1 4368 66614
1 30469 51248
1 54678 85483
1 23768 94659
1 60099 69364
1 17568 93076
1 20024 48027
1 9269 62187
1 15738 90512
1 276 58816
1 10548 21851
1 82508 94242
1 34456 97841
1 58156 85060
1 16632 20633
1 29927 43919
1 24490 30140
1 36222 88078
1 26493 48646
1 65698 89068
1 72176 72554
1 82197 82240
1 30964 52378
1 81985 95510
1 61068 66651
1 11490 19516
1 2863 15196
1 15182 30348
1 39790 92905
1 33044 98702
1 51875 63220
1 36438 68399
1 87328 89724
1 47823 58711
1 44570 93918
1 19118 70947
1 37590 51417
1 8841 79947
1 46200 73570
1 4544 14619
1 3466 20713
1 17767 36986
1 53836 97353
1 9086 61968
1 18101 23131
1 12803 93671
1 18699 46202
1 6962 81030
1 37627 53694
1 90415 96417
1 9439 28754
1 34132 98654
1 3518 12585
1 19766 90539
1 21209 51277
1 59583 83419
1 34645 43048
1 11911 36169
1 2240 47227
1 37302 38660
1 5637 39295
1 30683 81149
1 34612 54199
1 18235 52101
1 13193 15780
1 24710 66519
1 20913 46222
1 32727 59756
1 25211 46007
1 7033 81491
1 16114 56689
1 51671 95182
1 94242 97940
1 19962 37693
1 67277 92481
1 17388 69602
1 19093 96429
1 3688 23187
1 8369 20938
1 26696 55427
1 27316 97971
1 6269 89599
1 84958 99860
1 65072 91974
1 443 61125
1 42968 92940
1 75554 86655
1 53708 88160
1 33294 53439
1 42250 78078
1 2774 72839
1 51681 52056
1 4702 91389
1 23303 76157
1 24559 61812
1 15031 52594
1 18837 63267
1 9949 91358
1 7665 39817
1 10368 51510
1 1613 98995
1 11485 79612
1 17604 43019
1 16977 33134
1 30469 36623
1 12898 50801
1 28391 95858
1 13907 54488
1 6135 92807
1 32403 78351
1 60459 68489
1 20784 22843
1 4520 32039
1 15072 38060
1 58754 67908
1 5345 81013
1 4325 77661
1 5946 79619
1 9327 49071
1 46538 73379
1 43967 81786
1 41638 76705
1 26596 72141
1 37313 46677
1 36707 92537
1 10361 46157
1 24962 28603
1 2598 66363
1 16802 99164
1 19837 72610
1 36669 94218
1 9095 99871
1 8412 20187
1 11527 34455
1 227 71131
1 13625 86669
1 22259 92889
1 22657 61748
1 23191 37663
1 22773 43667
1 60923 65321
1 35517 50467
1 35641 93430
1 33131 43855
1 19260 99606
1 43532 96056
1 32848 83068
1 19368 69551
1 17064 71656
1 41980 99888
1 18846 25408
1 26472 54003
1 32261 49145
1 47545 61426
1 90648 93504
1 26059 31206
1 51830 57106
1 3757 26738
1 31356 84285
1 43760 52023
1 26895 67151
1 91334 98821
1 69654 84945
1 19875 24819
1 1048 2850
1 12785 70375
1 34326 41240
1 25419 25873
1 22986 98101
1 36277 97320
1 32136 91774
1 50673 52306
1 46292 73762
1 25859 75921
1 24059 56017
1 49408 59416
1 5854 61937
1 45760 65634
1 67523 71587
1 30648 36668
1 41282 82437
1 4511 66387
1 2678 45738
1 36527 56489
1 798 15680
1 46278 59730
1 64112 77122
1 18620 34734
1 48136 69398
1 61630 88177
1 41000 98960
1 26487 93349
1 24348 33500
1 20967 34581
1 66270 92442
1 18384 32819
1 47271 82657
1 54446 72412
1 15532 66006
1 59724 77717
1 9600 58700
1 67049 92707
1 25358 38523
1 7477 18375
1 35015 89290
1 3435 7028
1 69146 78162
1 11254 39629
1 43175 67681
1 68587 69916
1 75765 96699
1 35262 57587
1 62165 82869
1 3297 13581
1 46997 72015
1 28281 44907
1 33964 64141
1 10176 39786
1 2779 90370
1 540 71464
1 10936 83783
1 19263 68791
1 18393 52352
1 5210 25893
1 7593 51684
1 32973 49606
1 84786 92683
1 33847 38168
1 3480 31335
1 13191 13706
1 862 32026
1 2629 32974
1 56185 74939
1 3201 24385
1 24368 42702
1 11132 28023
1 79650 83829
1 42357 53516
1 37714 57917
1 28968 29943
1 48732 71134
1 37874 48960
1 38554 45652
1 57656 67605
1 27776 35190
1 29853 64996
1 53677 99742
1 2138 79876
1 62055 98951
1 50845 73478
1 91428 91736
1 17901 40077
1 10222 63740
1 20336 75330
1 29558 73159
1 8122 57847
1 56247 73158
1 45390 75332
1 10764 28584
1 8368 18666
1 5850 10695
1 11666 71709
1 63554 85326
1 53203 59458
1 40303 73095
1 3954 78316
1 4408 66638
1 81383 97570
1 5347 81093
1 64210 82406
1 31063 45596
1 107 39804
1 74357 97618
1 22679 78253
1 640 65631
1 32775 95199
1 75306 75972
1 73763 79240
1 21765 58096
1 4370 17780
1 36531 57162
1 123 79495
1 31685 35208
1 28067 93037
1 25214 76002
1 13428 45233
1 15356 26791
1 732 73462
1 59237 83362
1 4311 10432
1 79372 84658
1 13276 73927
1 53087 62126
1 86493 98151
1 33564 89966
1 52746 78490
1 94691 95408
1 10726 13403
1 8457 54135
1 6247 39575
1 41137 70578
1 19423 67112
1 28496 38891
1 67585 91838
1 9800 42054
1 9762 56666
1 28842 46551
1 11070 78817
1 47344 63423
1 69344 87115
1 50539 79734
1 56667 63235
1 67896 93391
1 712 37920
1 8968 84264
1 5213 70823
1 4086 97547
1 33420 64706
1 73375 94029
1 29106 62573
1 46867 94137
1 14248 73819
1 16690 72295
1 42445 72605
1 45454 73014
1 69926 97993
1 35967 59113
1 12543 15460
1 67056 98683
1 47036 72462
1 26637 59327
1 7051 57446
1 33060 58852
1 46073 93202
1 49294 63927
1 70396 94217
1 11026 45791
1 22139 52831
1 6204 11323
1 14001 33220
1 712 21523
1 24879 26451
1 48559 54849
1 34165 70862
1 27408 40124
1 50663 51917
1 58785 97957
1 95707 99035
1 5430 22710
1 45834 82436
1 2704 44615
1 450 30652
1 69801 73154
1 39937 63571
1 18271 76521
1 19570 95422
1 77574 98751
1 9557 77180
1 29972 40020
1 83247 92897
1 2764 64848
1 27044 30389
1 60818 80570
1 73439 93251
1 9240 31233
1 33356 92315
1 68083 97182
1 5878 54147
1 27541 51735
1 7419 49797
1 7563 78932
1 35353 61458
1 49791 72019
1 46163 54108
1 56337 72432
1 2286 91786
1 63544 66227
1 67051 92828
1 1694 36848
1 39722 91837
1 61763 75998
1 10799 66070
1 22480 57333
1 13783 72626
1 9041 78292
1 68291 88202
1 45143 61202
1 38233 91356
1 30459 78583
1 40225 59304
1 47069 51277
1 16750 59517
1 57840 76793
1 24839 45448
1 14428 56193
1 1856 12787
1 3717 71022
1 47979 82221
1 53213 96228
1 12013 15983
1 25388 41880
1 626 18521
1 29426 63975
1 38356 65643
1 12080 79428
1 4535 7963
1 17315 45105
1 19225 57025
1 997 1599
1 21281 93344
1 11508 47510
1 19844 87027
1 44846 82898
1 49049 89146
1 48599 86558
1 42532 51071
1 65376 97305
1 10751 26924
1 25586 72043
1 60767 80698
1 23231 44649
1 34155 48717
1 56485 95019
1 88013 95560
1 5561 64182
1 21947 80113
1 47349 85645
1 87841 89089
1 11569 28295
1 57233 91248
1 21640 30506
1 20384 74414
1 8739 36402
1 26453 35624
1 9878 42448
1 62980 82573
1 8959 9344
1 52336 93596
1 29819 85424
1 28570 92177
1 47331 75222
1 12529 72655
1 13509 27890
1 11414 76303
1 63524 79175
1 29803 72555
1 53722 59086
1 17640 24772
1 44953 72655
1 13779 50910
1 11371 46936
1 57068 84366
1 17664 75593
1 43587 78682
1 17707 35884
1 29216 75214
1 4419 79341
1 5852 13523
1 51204 65461
1 21958 41801
1 29122 37894
1 10435 84670
1 46469 51265
1 34799 59903
1 28763 54918
1 2608 75527
1 42081 47652
1 25914 32872
1 86144 90997
1 49916 88960
1 34541 68791
1 12693 69590
1 60791 97488
1 21809 57525
1 40228 99347
1 20627 55422
1 19448 48168
1 21346 91630
1 9369 92484
1 34326 56237
1 33106 98014
1 60804 69081
1 21552 78059
1 15080 36850
1 43385 71836
1 7495 99218
1 50735 58802
1 23924 82752
1 3083 3489
1 86859 89581
1 13752 84425
1 9999 31148
1 11935 28611
1 42181 90032
1 7855 31214
1 83866 97410
1 18482 73013
1 82541 91272
1 34597 55281
1 64993 67537
1 5652 28962
1 25214 44613
1 63767 87912
1 44006 77651
1 46082 63022
1 25683 97824
1 21533 39628
1 3531 67057
1 11089 77966
1 69665 90368
1 25400 33405
1 13307 70670
1 26382 39110
1 71924 95291
1 1610 18620
1 68908 77292
1 10282 27008
1 23188 38839
1 3420 11537
1 13579 70719
1 29812 35215
1 53760 84712
1 55941 83449
1 90621 99944
1 32670 84041
1 58217 91001
1 28847 92903
1 30690 80472
1 126 38346
1 2239 4284
1 61737 78035
1 68685 86002
1 75688 88025
1 9750 87530
1 76987 91617
1 21602 70963
1 52188 91800
1 56668 87082
1 8491 32771
1 1532 83241
1 81794 86918
1 36995 79332
1 55684 81387
1 5649 96204
1 66613 89694
1 21666 48998
1 24590 58038
1 66490 74427
1 43220 54391
1 11873 40499
1 28401 40267
1 13220 25577
1 71 58125
1 18548 52299
1 4181 5814
1 9631 97262
1 52054 86623
1 25724 69960
1 48621 58596
1 53093 89567
1 32354 78497
1 29333 30419
1 64774 92780
1 541 68462
1 6469 85106
1 52496 84069
1 20985 84004
1 60107 69174
1 39898 69144
1 65511 66361
1 1088 61062
1 12293 73640
1 5532 23265
1 26541 62840
1 29523 31449
1 25446 27770
1 18254 23261
1 9561 61966
1 28455 73421
1 947 83774
1 2912 45941
1 20239 22884
1 52528 62429
1 26208 30112
1 54139 67876
1 8206 98766
1 67358 72238
1 63920 68452
1 22572 26211
1 35184 61421
1 20878 47073
1 54937 77830
1 58687 84507
1 66344 79378
1 40082 54281
1 56339 62339
1 10331 25084
1 3146 5558
1 43759 58864
1 13120 61562
1 14792 52226
1 18273 43648
1 20619 99781
1 16901 49455
1 55294 73534
1 1950 2972
1 66031 96348
1 41340 83509
1 31103 82720
1 11061 55641
1 19366 52881
1 38837 66454
1 4367 73948
1 56652 70077
1 20941 75188
1 9149 24324
1 71339 89017
1 49097 59414
1 4675 12157
1 28735 72860
1 64777 76586
1 65364 71704
1 17580 58787
1 13798 78850
1 53047 77683
1 35065 70874
1 13747 62596
1 9811 97260
1 34826 92920
1 54949 81212
1 2241 68227
1 36514 56161
1 76118 78023
1 2567 49984
1 7372 39200
1 23215 32201
1 2205 87336
1 60756 72496
1 22286 96511
1 89858 92143
1 33373 86352
1 39384 55234
1 17953 74890
1 65475 86145
1 16042 52706
1 25995 95146
1 18504 96687
1 85597 99667
1 84220 86120
1 18269 64332
1 14612 50641
1 7261 99009
1 58737 77905
1 62152 63978
1 6974 9524
1 2948 88346
1 34092 45769
1 746 80393
1 11491 69474
1 12477 76682
1 5735 8592
1 7126 40930
1 39767 97013
1 31402 40239
1 9174 70805
1 2392 6269
1 26231 75044
1 5298 9002
1 65979 72350
1 28020 89169
1 2467 14414
1 38722 61533
1 64065 77684
1 23721 97252
1 15998 44630
1 43904 49274
1 17644 30282
1 67679 95673
1 33186 58831
1 8607 90287
1 20280 43815
1 3121 20585
1 11228 94337
1 40897 83648
1 47615 79708
1 5740 58338
1 6053 93619
1 12277 44271
1 11109 84245
1 55640 78657
1 13466 46285
1 57778 97148
1 23560 54319
1 64701 98120
1 31728 40134
1 66281 67029
1 30133 80542
1 10312 24641
1 39531 79506
1 26495 27295
1 534 4642
1 23785 74644
1 71100 90492
1 85832 95700
1 11397 55442
1 6360 43150
1 38183 82215
1 56116 64156
1 16143 20892
1 31304 47209
1 43571 65049
1 28407 99652
1 40158 50935
1 15172 88461
1 29469 32139
1 32583 73595
1 35510 87113
1 40609 93280
1 79552 99872
1 5632 9048
1 2334 8668
1 19841 92068
1 50819 81014
1 23650 31377
1 38021 95740
1 25359 42203
1 95348 97966
1 20528 67459
1 18129 51620
1 28691 56848
1 14715 47478
1 14448 52142
1 36840 85304
1 31933 86125
1 28440 49257
1 68463 80824
1 73603 90513
1 31634 44500
1 54527 65851
1 2237 75944
1 12394 21088
1 60183 75306
1 18874 34543
1 25290 36427
1 19310 95990
1 22569 50021
1 46705 93620
1 2224 19474
1 35445 92824
1 29702 31844
1 3068 44495
1 14189 64398
1 17272 31964
1 14762 90607
1 33094 80921
1 32762 84508
1 53941 96897
1 57526 88911
1 18978 90992
1 20930 93714
1 32100 65678
1 72531 89457
1 36720 74791
1 24664 79078
1 26768 33764
1 53005 91810
1 31491 35818
1 5779 44974
1 16791 52693
1 34937 74772
1 5373 70077
1 55230 68953
1 68797 91991
1 12550 57089
1 40355 50343
1 33715 48748
1 78918 86729
1 71134 90676
1 32403 94786
1 20031 49314
1 5852 37481
1 17103 97339
1 34374 93106
1 12852 15479
1 57016 83954
1 24472 78330
1 47318 52834
1 9771 40365
1 17849 86044
1 50333 89657
1 26189 44214
1 40257 56292
1 8308 71286
1 30185 67169
1 56417 97615
1 47455 75164
1 33242 52119
1 8035 84040
1 3452 59551
1 22003 77719
1 30375 36407
1 27110 86612
1 18849 52266
1 12574 60714
1 30825 75424
1 2031 63221
1 54934 76983
1 39614 57848
1 70894 86726
1 54546 58251
1 58066 76901
1 8071 93622
1 13164 51260
1 16960 34176
1 8094 77257
1 18894 55709
1 23820 42893
1 12819 29663
1 20177 65585
1 34026 89550
1 60291 82204
1 47994 56901
1 3777 94998
1 1611 73657
1 23988 81864
1 49658 78654
1 42611 64968
1 49402 68957
1 23303 96659
1 49501 80127
1 61769 98851
1 24466 28623
1 9433 43889
1 9723 99378
1 11307 81220
1 457 93711
1 25357 70203
1 2053 35602
1 4007 90188
1 36844 46033
1 45430 94909
1 82192 95486
1 62207 82476
1 34094 47115
1 19090 88324
1 3063 65462
1 87652 89301
1 54303 89530
1 51430 69980
1 67957 79525
1 17383 51545
1 28549 64370
1 30356 54815
1 11665 17421
1 41886 69680
1 28687 58691
1 67749 83396
1 70185 87236
1 32340 48837
1 16434 55807
1 54550 94839
1 31777 82691
1 32537 90662
1 42623 72103
1 61932 67622
1 335 440
1 23708 49353
1 42334 53000
1 1961 50664
1 23532 66037
1 69366 94309
1 34039 51611
1 4182 67255
1 68781 77240
1 88227 89808
1 46312 98538
1 34212 48746
1 75893 89116
1 7669 95801
1 49469 65304
1 36577 98566
1 27944 57214
1 35245 47619
1 24132 39088
1 25262 26372
1 34334 40693
1 39108 63075
1 53798 84552
1 7370 89573
1 9797 40835
1 1041 61080
1 21061 23302
1 25415 77955
1 21546 25465
1 56028 81945
1 56315 94622
1 48565 78206
1 35210 99710
1 62451 76028
1 28829 63702
1 26408 81981
1 12293 27420
1 21411 91234
1 90792 97389
1 36729 62376
1 10979 52705
1 20374 41622
1 2464 19179
1 57484 90596
1 29458 97912
1 66665 69723
1 49289 97592
1 25930 76092
1 56912 83594
1 9701 69709
1 5152 54736
1 44079 78828
1 55745 91261
1 29658 75113
1 26550 91747
1 64854 90811
1 17247 52618
1 27714 54379
1 44689 95280
1 54327 60954
1 35865 67903
1 50894 66975
1 59952 87500
1 63262 68113
1 10947 69580
1 23408 60602
1 9111 95654
1 46714 59081
1 37187 83573
1 15491 71182
1 19526 63553
1 34825 87815
1 29361 31767
1 6547 38726
1 35794 85295
1 20513 95933
1 26713 82914
1 42796 43922
1 87343 96139
1 54551 66760
1 23914 82763
1 50842 75597
1 15335 45700
1 10445 55938
1 17274 69541
1 299 56597
1 42097 62272
1 7382 51479
1 47936 50545
1 75746 75904
1 31583 63928
1 8244 91024
1 93486 96310
1 33710 63161
1 58233 78387
1 58433 79685
1 37978 84226
1 37317 64980
1 32570 77005
1 20270 59262
1 22150 99039
1 66904 94185
1 77072 96856
1 77503 83354
1 279 3612
1 5522 29190
1 42270 93336
1 39680 90518
1 4563 35599
1 41388 72814
1 31648 47170
1 70450 95041
1 90697 98444
1 27442 52412
1 52983 74156
1 21831 81286
1 82958 98122
1 6261 19660
1 17722 20416
1 46377 72091
1 74043 81284
1 12984 15634
1 42746 44402
1 85320 98905
1 17949 47337
1 40285 61928
1 3266 98186
1 37023 95160
1 70480 77472
1 1789 39771
1 38520 42519
1 60021 71115
1 41079 61778
1 11488 33619
1 34192 67462
1 18780 76833
1 847 43989
1 59759 76410
1 582 88324
1 2007 16609
1 35062 47305
1 27551 37209
1 1607 72177
1 54830 89396
1 37094 41718
1 35927 50512
1 26184 92626
1 64759 78143
1 35664 64759
1 82123 95257
1 3310 27522
1 7146 57034
1 83038 93526
1 52932 55232
1 29994 66389
1 38886 93250
1 2740 51627
1 65515 70425
1 22343 54226
1 4588 29367
1 49191 60867
1 44173 96543
1 4534 91360
1 5632 92701
1 16648 48347
1 52833 54278
1 3465 50347
1 29518 33005
1 21772 74289
1 18462 88143
1 7461 29783
1 48736 71492
1 46829 88966
1 62949 63669
1 66685 79937
1 72394 90177
1 17481 23425
1 3241 82859
1 26361 41304
1 14784 43785
1 61964 84160
1 92130 95017
1 5967 42694
1 40228 98908
1 27257 69367
1 12871 47882
1 84843 93062
1 31932 63230
1 44955 93490
1 14948 95683
1 16265 91148
1 49760 99561
1 8630 87765
1 73827 84238
1 9138 40649
1 11576 93582
1 13019 55385
1 85843 99019
1 71735 98408
1 25743 82212
1 11232 73467
1 16580 72318
1 7744 34093
1 26666 33170
1 37545 71701
1 54751 96350
1 32805 78541
1 87334 95016
1 9722 49028
1 12813 57318
1 19591 26110
1 24741 58338
1 25151 84554
1 16324 65678
1 8332 8955
1 30751 43336
1 30380 33285
1 58801 91392
1 2075 43013
1 8701 68121
1 61504 64723
1 3197 12622
1 3943 51577
1 69908 95190
1 18150 18733
1 5226 23488
1 271 75248
1 24756 85030
1 88875 97328
1 70090 79597
1 63656 83474
1 5538 83589
1 47742 65890
1 14715 67568
1 5365 60583
1 73675 85201
1 15757 42802
1 39372 76727
1 4809 49995
1 3146 19138
1 30897 51879
1 79792 80404
1 32705 96471
1 12028 46419
1 3572 42632
1 32990 52159
1 31156 86773
1 53238 84689
1 5602 75063
1 12111 39636
1 60229 77994
1 27902 63871
1 52277 54906
1 35470 97285
1 64065 68216
1 26364 31785
1 18132 22828
1 3874 15473
1 6390 26443
1 43634 97381
1 41788 96252
1 54702 62949
1 17754 87817
1 30980 44017
1 14666 23522
1 22996 86483
1 2180 44005
1 14382 72539
1 15604 98241
1 28526 41822
1 62921 80699
1 82501 90367
1 3731 17639
1 18822 85762
1 38597 62468
1 12942 74196
1 70557 97095
1 24084 76886
1 32122 59711
1 9166 61332
1 13230 38074
1 59987 75028
1 33234 78282
1 46177 49614
1 68115 74031
1 24154 66434
1 8184 13770
1 65245 88669
1 10049 30643
1 22214 79115
1 32743 87450
1 58583 58600
1 19055 35422
1 72686 79428
1 4525 29933
1 17879 85606
1 36729 94597
1 5355 40009
1 77198 95528
1 58504 75384
1 10221 26839
1 25668 78771
1 6533 57949
1 70492 80316
1 87131 98790
1 42824 58966
1 3059 21894
1 59078 89752
1 40636 72104
1 83981 99020
1 43564 64460
1 9617 66375
1 64007 67830
1 60464 74318
1 14409 16383
1 5540 29991
1 25915 80144
1 55819 73918
1 16365 65002
1 16888 89170
1 29100 36035
1 17926 49019
1 77790 80002
1 41143 59867
1 27873 98999
1 46183 66539
1 83507 83725
1 35162 63750
1 30541 88745
1 12058 15706
1 9202 88303
1 44566 92554
1 40787 65173
1 43734 83310
1 46174 66002
1 1049 65708
1 20365 47682
1 28087 84209
1 12748 17563
1 2380 13499
1 23506 95015
1 11905 21771
1 6601 69115
1 24970 82782
1 44586 59983
1 14086 57634
1 7394 24016
1 1379 90926
1 9687 17811
1 30023 54704
1 90425 98051
1 31534 81704
1 7323 38678
1 35379 77680
1 20136 23638
1 57201 68637
1 57396 80325
1 4807 65231
1 8857 34204
1 17101 95344
1 10705 36708
1 73736 96703
1 12592 21690
1 19431 30789
1 51150 96341
1 92973 94951
1 8947 48889
1 25078 37110
1 68743 74686
1 28913 65137
1 3078 38862
1 3203 31190
1 53801 74109
1 35084 88820
1 31565 73492
1 16925 70837
1 39926 43301
1 7674 68106
1 27733 68933
1 842 31000
1 20100 69724
1 42289 76888
1 43812 60267
1 3101 44573
1 44668 64925
1 56939 87180
1 4770 81015
1 55225 89820
1 78922 87974
1 8699 44161
1 6577 35302
1 6180 69681
1 67529 86802
1 16442 28114
1 9417 12425
1 22792 45818
1 25015 29437
1 102 91072
1 38322 55173
1 8852 83259
1 46067 81836
1 52504 75928
1 31236 72955
1 7500 57865
1 46920 67041
1 71027 91685
1 60801 61034
1 4001 14486
1 84265 95003
1 21386 58664
1 35518 36931
1 47524 74457
1 15861 31992
1 56607 60381
1 47013 79980
1 22675 71015
1 80004 83011
1 27726 81041
1 4739 31506
1 46452 48468
1 12837 71162
1 1131 82297
1 42390 89107
1 12898 50597
1 9002 63517
1 57976 95724
1 53403 54588
1 80591 95636
1 9744 22924
1 38708 97511
1 42130 80733
1 33234 62106
1 29369 35240
1 70693 95052
1 24178 88886
1 50004 82120
1 38355 94543
1 50228 81021
1 8567 86541
1 26645 27874
1 3352 68124
1 57501 90806
1 83868 89898
1 91731 92592
1 28626 94303
1 41340 69143
1 30002 59568
1 7660 70505
1 47431 62869
1 31158 59394
1 53462 55287
1 2529 30595
1 41869 95703
1 12672 74095
1 4198 74243
1 57193 62347
1 12379 39519
1 8923 31955
1 87720 99892
1 8135 74311
1 26233 56833
1 10512 87843
1 18332 47835
1 7251 9136
1 55781 77253
1 37131 50520
1 25300 27997
1 5558 5624
1 56020 84415
1 8587 63458
1 87119 91835
1 23257 34263
1 50125 90621
1 4328 86847
1 11756 14526
1 31011 46320
1 52440 66450
1 13320 43780
1 2961 51536
1 35562 51743
1 2414 58890
1 36896 42788
1 35776 87973
1 3915 49824
1 21697 55230
1 49560 83332
1 1428 85507
1 27646 95965
1 2830 54500
1 10137 42193
1 42320 42447
1 76931 78432
1 10195 90652
1 11482 58803
1 48459 73154
1 10119 58990
1 27662 62378
1 67250 93943
1 40832 69368
1 31511 43828
1 2506 6606
1 43214 98718
1 46857 58487
1 6989 55064
1 11450 49036
1 40419 59337
1 30532 79337
1 15384 17462
1 7106 10360
1 59201 79942
1 13186 77644
1 87203 89909
1 77514 97904
1 12665 81353
1 64734 69693
1 81515 97714
1 17916 93972
1 23989 65431
1 11885 83848
1 3138 21531
1 54221 65574
1 8326 87284
1 45777 56337
1 23196 97703
1 36861 93438
1 23798 68435
1 28740 83085
1 57621 82221
1 36215 97878
1 30319 51442
1 6984 36086
1 10664 14857
1 32566 95039
1 70453 89080
1 8838 88286
1 6834 15874
1 18345 70655
1 3428 52832
1 39118 46847
1 7499 36424
1 51717 61276
1 73609 84220
1 38116 40805
1 55180 59702
1 39529 56473
1 56960 84372
1 7151 11297
1 5763 50261
1 6216 93808
1 38454 44232
1 25026 97021
1 9923 53718
1 35711 80825
1 4912 10220
1 24076 81749
1 660 40027
1 68631 94245
1 48922 84591
1 12258 93347
1 7596 17053
1 59004 93357
1 3891 72536
1 65867 67254
1 18638 32116
1 76515 85191
1 15392 84560
1 43429 65298
1 78151 80822
1 17949 75445
1 6466 67246
1 21232 88541
1 51009 74371
1 37848 96038
1 11134 44838
1 11993 36475
1 14019 42947
1 46758 55851
1 9506 10965
1 27189 85966
1 16043 42900
1 47549 91547
1 44348 82776
1 14980 21270
1 65755 86965
1 75220 84625
1 9841 58687
1 20418 66110
1 20827 59528
1 51873 75123
1 26191 70363
1 56040 75070
1 74911 85291
1 31179 37504
1 63268 65700
1 77024 96899
1 55417 91333
1 10927 16612
1 89191 96176
1 7889 8966
1 44076 63413
1 15891 26062
1 6546 84347
1 29584 88699
1 44065 77180
1 609 46097
1 41571 58149
1 21802 68803
1 25530 41898
1 68805 70529
1 34641 59772
1 59205 63791
1 28412 73875
1 10779 61073
1 74053 79205
1 32658 40048
1 13265 28785
1 8925 55035
1 60072 77519
1 16555 65330
1 44638 49253
1 24615 33276
1 67090 80956
1 1665 87829
1 6442 32828
1 34289 94146
1 13111 59520
1 28789 78799
1 66582 71470
1 6136 20348
1 2164 46348
1 51690 65054
1 10850 24862
1 32118 39970
1 11980 45617
1 56647 99616
1 68202 89560
1 8528 62732
1 12789 73336
1 35101 44791
1 12914 97228
1 39591 95547
1 23691 42186
1 14663 70621
1 26685 64078
1 51442 80550
1 22737 58803
1 45612 59085
1 7318 96983
1 7348 33502
1 15611 73717
1 9340 45917
1 88227 88714
1 29159 65282
1 60049 86308
1 10797 60840
1 12499 72842
1 55139 90656
1 72911 96457
1 68816 75700
1 68683 87530
1 48809 81858
1 69167 88540
1 4048 8086
1 37970 82279
1 58728 94285
1 5187 23452
1 51202 84160
1 758 64092
1 35765 60391
1 44511 58614
1 10208 75625
1 41352 73930
1 74707 77106
1 57139 99486
1 31327 34099
1 2935 36155
1 25727 86363
1 3292 4357
1 68755 88715
1 72999 80364
1 63641 82296
1 16515 55033
1 8274 49346
1 35927 74026
1 4866 98051
1 71578 81091
1 55466 91960
1 16708 79690
1 30582 32866
1 21215 94478
1 8964 41693
1 34808 64312
1 13206 85762
1 456 66256
1 9403 17976
1 34717 65679
1 45351 50897
1 15587 24049
1 6330 71746
1 17013 17367
1 39442 52577
1 59258 62725
1 5350 34536
1 862 3650
1 7621 56265
1 57688 58470
1 76854 86250
1 28872 44314
1 35089 38755
1 29340 95108
1 1541 46317
1 58482 84386
1 23021 74891
1 34002 54887
1 42912 55180
1 11629 53620
1 10505 93326
1 24881 73944
1 2628 72698
1 31146 60815
1 30079 40629
1 21364 66496
1 11025 62605
1 4952 61758
1 31652 68313
1 78416 92153
1 76898 98763
1 44183 76995
1 20830 68388
1 77372 94176
1 87718 91566
1 60153 86775
1 7149 58675
1 23914 92930
1 29256 87448
1 39406 52282
1 44797 72736
1 84198 87353
1 14986 89825
1 26987 36050
1 46556 88518
1 29259 64086
1 32496 42532
1 15847 87400
1 21839 44374
1 42082 71048
1 10842 22058
1 68619 91839
1 67671 92489
1 5801 38990
1 15260 68044
1 51668 82346
1 33531 47901
1 2303 84910
1 51818 56271
1 77642 88348
1 25189 42993
1 41965 43341
1 8361 66767
1 26426 89129
1 75429 77517
1 6595 86387
1 5276 86542
1 12577 92894
1 32185 77612
1 11085 20558
1 3804 53286
1 52633 60690
1 11907 57360
1 75935 77937
1 68672 93909
1 29294 53748
1 54956 93820
1 42965 77744
1 176 1846
1 24527 93814
1 4282 45343
1 17513 66853
1 28205 65932
1 23149 69713
1 31797 59914
1 33048 63183
1 4336 88240
1 23275 70388
1 4053 8908
1 32168 89361
1 18711 69468
1 80463 91826
1 21855 62088
1 61254 64298
1 47090 68829
1 28934 97184
1 9780 81013
1 49062 95356
1 22693 85339
1 19525 23923
1 26570 78357
1 81414 99335
1 61505 96657
1 5451 51646
1 43169 47631
1 50346 62540
1 20756 78090
1 54116 90926
1 67090 95282
1 57843 74777
1 79870 95399
1 37456 57478
1 31133 47765
1 23301 71934
1 40891 58386
1 25822 51903
1 36849 66404
1 50833 89001
1 18129 31478
1 38668 62158
1 43085 70692
1 32878 55625
1 43977 91361
1 12262 32417
1 29506 35662
1 24548 66692
1 13800 81806
1 3340 4599
1 13042 13492
1 23580 49925
1 29223 74763
1 77903 96237
1 50991 89954
1 34959 67122
1 72280 91863
1 55652 63709
1 29123 90896
1 21774 52895
1 22620 85226
1 64033 85036
1 21033 27663
1 12340 62176
1 51240 89483
1 39219 98477
1 39977 82954
1 43544 65171
1 1475 25213
1 38512 57878
1 49028 71198
1 79160 86840
1 15533 82703
1 1421 52579
1 34051 60548
1 73031 99361
1 42117 61755
1 45351 62831
1 4625 88124
1 74789 81148
1 53673 54306
1 35647 47485
1 14845 40684
1 1105 90369
1 6752 61860
1 43344 85978
1 69306 78110
1 43173 53907
1 28682 59602
1 69245 76854
1 32159 83965
1 71071 77273
1 63864 87571
1 44268 54118
1 47073 69631
1 26060 95444
1 22267 86644
1 2404 58241
1 20005 87286
1 25733 75809
1 65893 85324
1 66069 88421
1 12987 46026
1 21229 52123
1 54086 61530
1 7438 38481
1 25868 33399
1 15712 25644
1 18441 49228
1 64170 73126
1 64299 96151
1 11403 97395
1 49656 94935
1 27960 55606
1 2557 56216
1 6398 47257
1 53116 78009
1 21128 91515
1 4651 79051
1 46761 56520
1 25786 29886
1 33143 98890
1 13609 46883
1 66267 97433
1 85576 99399
1 18735 72723
1 14294 52906
1 7538 12220
1 56259 74007
1 37484 82298
1 33530 44878
1 2784 41779
1 16159 94241
1 2236 24028
1 28566 79111
1 40273 57394
1 62231 82076
1 26106 73680
1 64618 89756
1 39691 40663
1 68541 92363
1 11576 55133
1 14010 66163
1 30293 59880
1 43602 61935
1 67678 87870
1 3461 53824
1 79488 85901
1 51479 58157
1 49784 87950
1 17832 48195
1 28956 51825
1 6781 41765
1 55992 96529
1 67571 97040
1 159 2501
1 47916 90597
1 5482 94641
1 22925 45641
1 38896 57774
1 45408 58420
1 72348 85284
1 17925 42551
1 12253 39190
1 56439 70072
1 58453 77547
1 44169 86245
1 58915 75421
1 71079 88109
1 25629 30386
1 52059 55797
1 34888 60226
1 48760 77762
1 72279 96877
1 8389 22921
1 70652 86467
1 82009 84553
1 33750 35149
1 27446 37894
1 80185 99773
1 30840 77081
1 29514 55627
1 74069 79425
1 573 90318
1 68493 79117
1 10635 41792
1 4996 80827
1 1018 86155
1 40014 77541
1 66850 76573
1 12415 37733
1 52680 80393
1 44149 93287
1 71212 72009
1 41739 48811
1 3332 67425
1 17587 70057
1 23491 83601
1 60338 76450
1 43587 73436
1 5512 88763
1 762 82164
1 66422 66890
1 16389 81183
1 19390 69709
1 36873 51956
1 69422 74136
1 20397 22486
1 33445 77739
1 87143 97598
1 41211 83551
1 29671 35498
1 20286 89535
1 29407 32365
1 46163 71557
1 53740 68160
1 51152 68369
1 62373 89955
1 10977 18626
1 3773 99196
1 43456 91602
1 29989 32009
1 22620 31882
1 59009 68197
1 29980 46326
1 51204 52960
1 22367 23001
1 42342 87779
1 20211 69972
1 14543 72034
1 23361 37840
1 50929 71792
1 12805 71676
1 30098 33942
1 42367 69112
1 54837 90173
1 10765 48908
1 58286 83252
1 10824 38028
1 77309 92557
1 32043 50500
1 6134 92491
1 67824 90702
1 14349 36434
1 3432 69887
1 6134 75193
1 5839 23713
1 69545 73222
1 49841 59013
1 1343 60063
1 87942 92487
1 78806 88777
1 23347 75069
1 5691 20429
1 2836 89964
1 31878 58936
1 27491 58804
1 41740 49089
1 67166 97761
1 7237 64955
1 51321 82199
1 33999 82506
1 24551 33118
1 33368 36333
1 2955 47330
1 79492 80345
1 64387 98001
1 36193 60209
1 21607 77535
1 14084 94316
1 11841 83960
1 24712 92651
1 228 27158
1 53887 93754
1 23727 80250
1 11112 63799
1 75450 78263
1 43790 95087
1 26592 38431
1 26784 87765
1 40876 88109
1 26106 26518
1 45768 77588
1 34901 39236
1 649 76356
1 37795 51881
1 61068 78180
1 16398 46987
1 33326 83516
1 34437 66829
1 21052 43121
1 8673 30378
1 47168 99673
1 80059 80305
1 58994 88924
1 17140 91256
1 38574 49307
1 5488 10363
1 5709 75818
1 13977 26379
1 31015 77900
1 3165 27405
1 40168 93357
1 46727 69528
1 36910 88327
1 2424 58834
1 27103 83132
1 12634 85721
1 33583 98697
1 8171 37482
1 28022 95821
1 26319 62350
1 41958 97926
1 25415 82741
1 74666 88490
1 55786 60698
1 20854 67346
1 3388 36574
1 83379 94181
1 16481 22356
1 26018 59562
1 3438 68546
1 48658 95088
1 58255 77688
1 4780 36499
1 83027 91413
1 37988 80778
1 11173 17233
1 80806 82477
1 58582 81695
1 9292 27061
1 42350 46011
1 2970 67299
1 33477 89064
1 20601 44654
1 67586 89035
1 36977 51373
1 28545 64885
1 10301 98774
1 37985 47222
1 3936 18654
1 33896 76591
1 37900 82867
1 77681 97975
1 54171 61010
1 58643 62544
1 88361 96616
1 1957 64445
1 91568 91729
1 25931 98953
1 5303 33981
1 16226 62259
1 27176 57588
1 25608 97154
1 17693 45600
1 30124 90506
1 20221 95687
1 82132 97116
1 37148 85481
1 56393 77304
1 23523 51400
1 9430 67874
1 20406 95836
1 39409 84655
1 6003 59507
1 56662 59942
1 3334 26954
1 40594 66187
1 2324 92546
1 87834 91266
1 69512 79081
1 14176 52176
1 8807 70748
1 40136 52444
1 6263 56442
1 26919 49741
1 64108 97616
1 12812 36120
1 9231 56198
1 11739 65111
1 24579 48983
1 62928 69991
1 90646 99122
1 26676 93635
1 65010 87241
1 59473 83213
1 1542 37016
1 32636 80603
1 42547 45846
1 20421 77373
1 62168 78523
1 35918 61538
1 43967 93522
1 40689 45542
1 21281 54057
1 1710 75356
1 21366 64343
1 7103 67157
1 5691 64884
1 12530 29022
1 85278 97214
1 16377 34404
1 39186 75555
1 40390 68500
1 33435 83243
1 23434 96529
1 34752 82265
1 39218 82163
1 10432 42586
1 70200 75815
1 36482 75197
1 19815 45391
1 32103 52681
1 58061 82520
1 47471 52643
1 50321 84874
1 11997 23788
1 50945 82123
1 36545 81797
1 68290 76488
1 2430 30444
1 62672 87023
1 29015 62271
1 60690 87536
1 28563 47955
1 52326 90825
1 1316 62820
1 33745 81557
1 24400 90211
1 16039 93681
1 41496 49676
1 23831 97743
1 43530 49287
1 7614 33787
1 17045 43628
1 3673 24575
1 8223 94600
1 10574 74959
1 44329 55088
1 69554 84869
1 23043 86403
1 10467 88275
1 30876 76948
1 5325 50686
1 48929 88292
1 42595 96123
1 13289 24043
1 32196 60189
1 34321 52724
1 11573 90432
1 41081 66204
1 49984 75792
1 54305 82410
1 25256 65534
1 61002 72198
1 1841 96836
1 1603 92839
1 10190 67734
1 19557 79655
1 22939 70906
1 78202 85821
1 13370 28363
1 57363 86493
1 61059 69019
1 68700 84408
1 18727 25416
1 898 75216
1 38815 65287
1 27936 28679
1 79284 97429
1 25448 82214
1 72870 95397
1 12056 63145
1 38944 89671
1 20117 84211
1 2082 98066
1 35846 50291
1 5680 95792
1 68354 74152
1 9603 67336
1 4280 75319
1 26505 55631
1 44319 84299
1 71253 74772
1 7550 26348
1 12170 48750
1 61446 76508
1 32487 50884
1 24493 69583
1 52018 98303
1 22610 80708
1 62026 98348
1 70814 91388
1 14780 25953
1 31747 66927
1 47580 99357
1 8585 19389
1 56259 84957
1 21191 55779
1 45879 79474
1 70739 75059
1 37886 91426
1 32195 41336
1 79341 97686
1 26527 78763
1 12630 43676
1 28843 76955
1 38130 76220
1 6293 39894
1 44694 84375
1 35484 74140
1 57393 58086
1 10338 74662
1 30970 53596
1 76211 93842
1 13590 45150
1 88854 97810
1 21920 62292
1 44179 60406
1 16403 75057
1 33669 43959
1 49059 89559
1 15778 31109
1 49770 82752
1 29843 66440
1 41494 90794
1 3073 60810
1 57245 80505
1 62875 65514
1 40333 60797
1 42875 98191
1 67161 97348
1 74499 86015
1 54936 65385
1 39045 72600
1 24947 56361
1 13944 76362
1 37145 54399
1 35146 97824
1 50926 54573
1 44526 94989
1 2993 22837
1 32534 74694
1 46584 77165
1 64033 81934
1 2265 73525
1 46482 67510
1 25203 46751
1 23047 90589
1 70580 85606
1 54582 69265
1 2607 56143
1 94300 96048
1 42043 84097
1 14558 17473
1 5308 41268
1 24414 50141
1 11529 64613
1 87955 92264
1 4890 15675
1 59376 98884
1 18600 86184
1 59036 61811
1 988 14824
1 59768 83334
1 8407 94839
1 17608 17742
1 6650 76159
1 3300 31460
1 2594 73142
1 3938 4115
1 42902 93316
1 51377 63097
1 43421 98987
1 2503 61905
1 3096 61726
1 31913 88572
1 16129 86016
1 7018 50694
1 15350 15821
1 23571 37324
1 3969 77898
1 42709 78247
1 29338 52706
1 62332 74060
1 37977 88352
1 10853 71576
1 12843 84254
1 77723 87007
1 8818 53939
1 66022 98747
1 19416 52736
1 34634 68008
1 57587 66077
1 29100 82863
1 11105 46620
1 16017 46439
1 8541 23174
1 79069 99049
1 27033 91166
1 9921 54107
1 34995 51039
1 25122 42821
1 85826 97547
1 44441 85919
1 31547 82938
1 31243 95421
1 2178 37992
1 16125 46828
1 59283 74907
1 17029 35066
1 55171 66786
1 73567 96569
1 17060 94211
1 55143 56127
1 55252 64456
1 43353 57947
1 42316 74438
1 37969 91249
1 18286 55751
1 55530 79725
1 11313 44854
1 21989 86329
1 30058 88851
1 27260 31745
1 34748 86063
1 59082 80419
1 3890 74712
1 41742 86242
1 6380 10584
1 74554 86098
1 33890 75927
1 54641 89679
1 16471 73937
1 20692 41546
1 14252 80742
1 34957 92631
1 20364 55873
1 56166 68554
1 84444 88003
1 18397 92991
1 41935 76647
1 2834 3458
1 3284 72870
1 6298 53142
1 66750 83343
1 43992 52559
1 80195 84603
1 41340 51635
1 73177 99083
1 40390 53319
1 8534 59613
1 35199 85011
1 31697 97987
1 12069 99596
1 34456 89612
1 51677 66778
1 59226 94917
1 34479 87990
1 18928 37976
1 23599 53240
1 34852 51885
1 9774 41275
1 33828 93688
1 36916 62142
1 84553 99150
1 57179 74850
1 50585 82671
1 4217 12950
1 40654 50656
1 42957 52833
1 20500 85124
1 9002 44436
1 13174 21026
1 43470 58627
1 5026 77247
1 23794 95765
1 50875 94050
1 36409 70054
1 18 43729
1 47144 52400
1 3680 53009
1 1788 68802
1 19723 89720
1 3886 40510
1 50951 58757
1 52127 86939
1 106 92835
1 98213 98779
1 11033 55990
1 70993 89204
1 13924 79413
1 661 52200
1 42211 98115
1 268 63952
1 9277 90374
1 38858 71080
1 39852 84661
1 50382 88340
1 68512 82354
1 52306 54661
1 28099 41976
1 26471 96604
1 834 64241
1 26499 91819
1 24103 63726
1 67959 90140
1 36397 91407
1 36401 79241
1 27579 72030
1 13835 76259
1 31382 35253
1 15226 77301
1 26337 86583
1 24071 84143
1 76550 80543
1 41127 54428
1 35229 47825
1 48754 60104
1 64185 95392
1 48892 60667
1 15639 82563
1 34449 83866
1 359 32469
1 7007 98546
1 39356 88779
1 16782 96216
1 10683 87728
1 5458 16911
1 30939 80811
1 20728 25173
1 89848 93750
1 4899 22236
1 16203 98183
1 8184 52630
1 767 6673
1 45416 86052
1 62443 84994
1 56429 89775
1 47413 47603
1 45657 64597
1 20290 25437
1 56877 62598
1 26919 43150
1 22312 38733
1 46174 67740
1 22004 93825
1 17523 60072
1 28635 49984
1 37076 37733
1 18186 98438
1 11341 70267
1 12863 77086
1 8031 67743
1 15537 68103
1 23985 70401
1 5645 93814
1 21691 38838
1 21894 74303
1 34341 94706
1 15528 23030
1 94633 99996
1 33630 84417
1 30282 92787
1 29245 98601
1 51503 89956
1 13596 77204
1 88918 98810
1 74585 91104
1 58215 60567
1 19798 38421
1 27990 81201
1 13118 74978
1 49153 62510
1 7471 45822
1 65032 78650
1 27283 33656
1 10834 91108
1 35498 96625
1 5811 12367
1 2777 76631
1 11921 21600
1 11811 73914
1 70970 87679
1 25710 47267
1 53265 58572
1 78838 79444
1 19088 62474
1 59253 82239
1 73204 88499
1 29531 40610
1 33025 75331
1 67540 99862
1 46952 99063
1 50128 85928
1 32616 70038
1 7298 45384
1 73744 78128
1 31280 36568
1 21587 46527
1 60094 74614
1 8438 20692
1 45592 66922
1 39574 47172
1 7878 89898
1 34 94407
1 43327 91649
1 57143 60058
1 73332 87929
1 40098 86443
1 51263 83240
1 43871 91262
1 56257 91714
1 18604 62309
1 94638 99283
1 38942 71599
1 40778 99146
1 7401 28366
1 62153 89402
1 28613 54384
1 10870 93229
1 48339 51955
1 20244 86997
1 18687 69494
1 88881 92755
1 12007 44012
1 52234 93837
1 29106 41535
1 42813 59952
1 2446 80872
1 2220 41771
1 22285 38411
1 68992 85182
1 7265 58064
1 61420 92690
1 12781 60273
1 9476 88027
1 911 1791
1 46227 69653
1 31246 45140
1 10211 49532
1 27085 96210
1 10766 73867
1 75570 77432
1 46708 86498
1 48427 62994
1 4483 60792
1 1029 21342
1 83795 94994
1 65909 73398
1 13432 94699
1 20145 91665
1 25937 74112
1 10748 31157
1 12854 77526
1 40892 90731
1 30316 38753
1 3046 9628
1 33388 87152
1 10889 83246
1 57277 76882
1 6905 86270
1 8947 9897
1 46942 80448
1 22710 38752
1 10324 37342
1 37949 61924
1 37385 38860
1 66832 78012
1 10532 63162
1 16630 49841
1 5751 62879
1 42747 86564
1 30170 48273
1 19701 88700
1 21644 58973
1 39222 50768
1 40061 88055
1 20820 59095
1 38993 68426
1 11070 13702
1 36115 51270
1 5819 41966
1 41363 42479
1 49456 82446
1 40920 73773
1 71038 98025
1 18150 67863
1 40417 80675
1 32038 82405
1 29078 75154
1 2700 61412
1 10151 79688
1 69794 89120
1 23122 39174
1 15604 59252
1 10373 41944
1 994 72076
1 70414 81821
1 30625 93853
1 76206 78345
1 33617 82471
1 7636 26473
1 12532 22040
1 76407 90774
1 24833 59728
1 17138 19742
1 6894 66253
1 66775 78783
1 61364 94112
1 16326 73484
1 43169 61750
1 93830 95340
1 52129 81217
1 57081 89725
1 201 67244
1 27508 84597
1 18278 99199
1 74604 95243
1 25743 92806
1 41143 61683
1 16741 48329
1 70962 84457
1 63360 82299
1 47635 54363
1 33187 88949
1 6435 44647
1 81230 93958
1 3468 55591
1 49947 94026
1 45617 79850
1 3565 34156
1 20539 78183
1 54391 98662
1 40700 75852
1 3589 41312
1 49870 97724
1 17705 21897
1 45553 98821
1 31819 89268
1 14459 77833
1 26582 54569
1 82190 92450
1 5685 51487
1 59859 94684
1 27047 30847
1 291 36102
1 63040 81658
1 79447 87867
1 21607 47464
1 1823 23424
1 65065 87877
1 21438 23424
1 61831 99685
1 15587 69136
1 69378 71894
1 7705 12753
1 22108 75773
1 352 83571
1 69325 70167
1 34882 54773
1 17240 97661
1 50252 72678
1 27417 62734
1 71874 92361
1 25347 82056
1 33451 79359
1 15883 95830
1 18338 92308
1 69468 75825
1 15640 61994
1 15682 53524
1 12420 98188
1 29911 79870
1 34061 60535
1 45678 57702
1 17934 98444
1 25591 50061
1 14241 21826
1 20626 28287
1 8595 16647
1 20017 79890
1 35715 81785
1 43233 45739
1 43018 60151
1 42469 49568
1 10630 23500
1 17214 22539
1 58562 78724
1 18421 82991
1 59838 67860
1 14224 60838
1 19040 30249
1 35498 73942
1 41279 60431
1 22338 95686
1 27651 67567
1 14748 37865
1 9089 95683
1 24420 54811
1 12658 19934
1 19370 95322
1 59662 87367
1 20373 64202
1 77514 83281
1 18269 74201
1 39137 54797
1 36908 48522
1 9425 67171
1 74443 97777
1 87946 94682
1 46785 90810
1 90871 97449
1 33439 43235
1 43735 90905
1 9694 40237
1 1794 49424
1 1746 50886
1 41447 97394
1 39961 50098
1 65931 80789
1 9857 70745
1 9036 64604
1 50259 50454
1 32220 42222
1 6181 29826
1 9642 43624
1 31284 59303
1 57822 93849
1 23730 91255
1 8860 90839
1 38290 65101
1 49918 79482
1 274 44770
1 24527 38239
1 15471 39404
1 9867 37242
1 58021 69627
1 43148 74851
1 1932 80464
1 13882 46594
1 29690 81045
1 10689 85993
1 21580 48780
1 9402 29100
1 50382 95678
1 33312 83419
1 39424 64653
1 11423 27923
1 12319 50791
1 8576 50117
1 30798 72210
1 22151 69618
1 5019 41342
1 9402 14938
1 2302 80866
1 65659 80702
1 33315 55267
1 39566 53870
1 19048 91737
1 37556 58599
1 42190 62634
1 3227 99006
1 59509 85102
1 72233 85095
1 21163 43892
1 41438 93679
1 25327 26202
1 37972 78264
1 25156 79025
1 34830 74617
1 29041 54035
1 69888 75187
1 21881 76516
1 81393 84647
1 6611 28243
1 87844 94021
1 13503 50240
1 46381 84847
1 30832 80449
1 76975 87762
1 31462 93672
1 91031 92481
1 77705 90686
1 28759 73241
1 6357 86126
1 7608 91102
1 16071 63185
1 92368 96679
1 2834 93071
1 40419 66890
1 48134 73716
1 25636 53242
1 94053 98060
1 8742 23023
1 21131 23261
1 54825 99627
1 4304 21972
1 69350 93870
1 50005 79349
1 9370 87833
1 26944 55829
1 58512 61637
1 86042 92275
1 43022 79690
1 6973 94568
1 37178 91153
1 56983 65809
1 4810 83905
1 4299 97203
1 43476 57216
1 32138 84206
1 9644 26257
1 50440 88553
1 9349 57932
1 23671 83819
1 29195 81083
1 15336 93552
1 41817 55031
1 5637 89903
1 31876 65183
1 5893 29938
1 31206 96126
1 44031 81797
1 30513 98190
1 9043 52289
1 47700 48628
1 25018 94006
1 48956 77005
1 67686 86622
1 18122 35286
1 8738 57084
1 48368 57287
1 65063 73208
1 24614 50643
1 1032 4722
1 32224 72747
1 14088 82240
1 17148 82793
1 13399 27493
1 1929 78402
1 26494 59305
1 4073 90329
1 37703 76474
1 11621 25764
1 28324 42634
1 46048 46322
1 14834 95068
1 34003 57478
1 66163 74085
1 23882 56374
1 18045 76149
1 34491 84131
1 3237 8705
1 57386 65239
1 43573 65676
1 4883 7309
1 13890 33376
1 42952 72841
1 13077 40294
1 1442 70218
1 7511 15335
1 13765 81807
1 18287 59669
1 26272 98011
1 58670 85094
1 21469 90519
1 34682 53231
1 38402 98059
1 82381 83223
1 81466 84877
1 12115 43280
1 85800 99203
1 32129 49529
1 91481 91598
1 50712 51189
1 17195 80599
1 13516 88281
1 70726 90417
1 26048 92877
1 78509 93183
1 10124 87926
1 1937 33269
1 73177 96313
1 6132 20148
1 34928 59233
1 15766 60943
1 21929 66343
1 5777 18252
1 19610 98178
1 15715 98414
1 26047 94056
1 9411 30873
1 69218 73265
1 71966 88720
1 26478 34734
1 39033 75395
1 60413 80054
1 18357 99409
1 39019 66448
1 6001 78861
1 39831 45701
1 14403 25803
1 41419 53072
1 4913 52726
1 5916 86395
1 90687 94115
1 6429 91646
1 6436 94791
1 34638 62890
1 26243 37890
1 20202 60853
1 69277 98976
1 56594 69477
1 77262 89652
1 6716 67929
1 11633 37167
1 88433 94308
1 10412 22724
1 6294 80477
1 51018 68176
1 869 63961
1 80580 82276
1 29391 64903
1 30851 54137
1 19272 44955
1 45557 90393
1 73261 97561
1 20305 97004
1 10224 12525
1 1324 53314
1 63275 96260
1 61836 72049
1 47591 67142
1 52580 90232
1 24736 38951
1 31231 50500
1 46424 74920
1 65067 86184
1 44919 46101
1 64974 79923
1 73172 98000
1 7920 61128
1 21903 52180
1 29621 32440
1 24870 89616
1 610 48340
1 50588 83646
1 52666 53452
1 49457 84067
1 61376 99169
1 38023 54401
1 6200 29757
1 6017 99915
1 38795 53321
1 683 44542
1 2187 30367
1 73926 99879
1 41322 73834
1 25265 98547
1 48083 79561
1 25788 79253
1 17960 55300
1 34460 38858
1 32568 91187
1 28531 80904
1 35613 90067
1 19600 26964
1 62866 82061
1 67548 74903
1 71038 87037
1 19813 74170
1 38251 53147
1 8185 85587
1 9941 71196
1 4144 24490
1 25532 56702
1 41357 60882
1 14188 79188
1 15623 76923
1 37679 81420
1 2370 87244
1 31023 42538
1 27239 48935
1 39499 83396
1 62035 92369
1 9208 19903
1 4987 63010
1 60077 89434
1 1377 58832
1 64163 94398
1 12725 54206
1 24718 73547
1 42357 63323
1 31717 55068
1 13202 41741
1 36289 97318
1 39512 59465
1 10286 37916
1 23128 50142
1 2792 26287
1 38456 72472
1 22773 54564
1 72551 95374
1 44479 80891
1 51416 83926
1 33035 65767
1 84951 86028
1 69084 94444
1 13181 18774
1 27532 51668
1 12948 23704
1 21902 56240
1 19904 22659
1 63170 68308
1 35902 59307
1 28498 65173
1 49469 68553
1 44709 97708
1 60543 65077
1 644 19213
1 22549 80827
1 31568 85733
1 38672 79877
1 34423 54590
1 82957 98540
1 56756 71576
1 47014 60980
1 17190 51116
1 56682 58873
1 59544 84724
1 84881 93447
1 61228 69603
1 25819 55837
1 340 79035
1 2301 56816
1 92 25920
1 2745 24753
1 1264 49033
1 44634 73316
1 73037 85125
1 2815 78419
1 22530 64052
1 4293 43444
1 24978 64830
1 25310 60660
1 12745 23730
1 23946 35595
1 62580 79562
1 57642 77930
1 66524 71334
1 20856 99094
1 27787 32096
1 6595 13830
1 1536 24431
1 62818 83241
1 26498 80525
1 28926 90703
1 18061 75874
1 61760 70201
1 25106 34425
1 96715 99476
1 61498 71098
1 35596 76865
1 33473 35363
1 54305 99529
1 77729 82393
1 53824 66760
1 17776 98973
1 38236 72804
1 49263 86072
1 14103 78229
1 6643 32552
1 75111 76499
1 847 7413
1 35278 68091
1 6680 38904
1 25397 79622
1 24456 42430
1 9126 57934
1 29123 84240
1 8627 36632
1 94083 95750
1 70885 73285
1 24421 60750
1 87506 94764
1 13473 16943
1 36199 48299
1 48698 57998
1 935 56036
1 48741 92226
1 57290 85711
1 12584 27530
1 5481 81068
1 31758 44980
1 50567 68526
1 42356 73733
1 50633 84446
1 22200 67237
1 18910 60102
1 37078 42966
1 5842 69087
1 285 57949
1 80860 81905
1 40398 66678
1 14772 35897
1 61078 61842
1 14086 79061
1 21854 57857
1 7047 89944
1 44695 95585
1 58151 63582
1 18752 93575
1 28036 74153
1 37945 56845
1 23075 93222
1 4909 47932
1 69085 96431
1 67644 73755
1 53804 94368
1 12281 79334
1 64780 67496
1 43070 58552
1 38211 41465
1 40750 46170
1 5662 66569
1 1008 42247
1 47468 91524
1 12256 40428
1 86524 96467
1 3062 62399
1 73050 96395
1 39535 47372
1 21626 75075
1 15700 78017
1 28881 66351
1 43630 80732
1 530 72762
1 41431 96171
1 42131 80476
1 10092 40689
1 59753 92372
1 48882 59069
1 43986 61942
1 5089 36376
1 7997 45021
1 20705 48985
1 11919 24091
1 2185 74918
1 15788 75049
1 2278 69566
1 41537 59351
1 15495 84430
1 12129 44549
1 36471 72452
1 20358 57020
1 66143 72142
1 69010 89376
1 7730 95744
1 33622 64487
1 19544 93734
1 4767 48577
1 27926 63950
1 30465 63750
1 43613 87161
1 1959 19356
1 25923 71987
1 32983 66990
1 57855 74833
1 26167 88957
1 19736 76314
1 26320 54805
1 3792 52825
1 66747 74843
1 92210 99708
1 13404 29410
1 21575 52834
1 3602 35071
1 6156 59448
1 22276 94761
1 18465 61537
1 35605 45091
1 25392 70377
1 3656 14190
1 11836 12782
1 25137 71059
1 11878 76817
1 63576 77778
1 31420 36261
1 83058 83366
1 8159 19445
1 4735 37373
1 72744 99430
1 74702 98319
1 3500 79422
1 10319 70973
1 2262 26379
1 14008 94187
1 19162 63492
1 4794 8995
1 2333 76086
1 57626 79181
1 37408 97498
1 38876 90243
1 12315 76777
1 16285 24620
1 11488 32787
1 43224 74255
1 47592 84113
1 51722 94601
1 19712 84069
1 44081 63586
1 3573 46895
1 44673 47764
1 15703 67004
1 36808 80544
1 94693 98936
1 13149 58032
1 26539 30655
1 65244 74105
1 26117 52381
1 48388 81076
1 70316 71728
1 7280 38270
1 38044 75808
1 27647 96869
1 57334 79536
1 72172 76710
1 61589 90917
1 42639 86352
1 22242 67625
1 36278 48658
1 4212 6497
1 6267 22794
1 29084 90012
1 39751 43604
1 40850 58970
1 58831 71911
1 32323 88892
1 33976 71690
1 59711 92967
1 48548 89083
1 6520 61349
1 60916 91527
1 65445 84079
1 36448 57934
1 20221 73848
1 21646 74174
1 75852 90786
1 24256 26303
1 45038 90501
1 13380 44926
1 12088 27066
1 24263 67693
1 61511 99428
1 67423 73876
1 597 17076
1 1106 19267
1 15262 60379
1 9776 15628
1 15388 27558
1 13792 28789
1 38591 50113
1 11087 58518
1 20704 83605
1 32555 71777
1 46734 89502
1 10371 74166
1 65877 85326
1 10162 99245
1 55334 60970
1 39837 85875
1 68050 78529
1 40320 95541
1 13771 37568
1 2298 3212
1 55538 71394
1 38598 68027
1 6465 25116
1 30048 34178
1 10794 45044
1 14105 64771
1 7411 15039
1 36199 53258
1 17429 97084
1 19423 63722
1 47311 82769
1 18474 88223
1 36643 49201
1 15847 31977
1 59084 69206
1 35360 44137
1 17274 45279
1 57931 88025
1 9409 40506
1 93254 98990
1 52 32993
1 51456 56927
1 56320 81142
1 5361 67178
1 2436 45093
1 32869 78332
1 23882 74143
1 2290 4319
1 11657 17781
1 5695 20472
1 55704 86838
1 6581 28991
1 17466 18631
1 31048 73127
1 14984 46019
1 18732 55871
1 57266 65850
1 24300 36216
1 85743 96057
1 23919 73621
1 61716 80906
1 52060 87485
1 4009 5683
1 3954 77825
1 45356 45586
1 35295 58200
1 25059 34207
1 3477 92450
1 1216 77245
1 40703 93393
1 21555 24841
1 11700 57603
1 14876 58678
1 31590 52918
1 5781 8483
1 38492 98689
1 79005 79969
1 30870 93321
1 17666 18758
1 5788 31303
1 22403 89700
1 42847 61858
1 6913 59145
1 12611 37409
1 65469 83904
1 7009 92341
1 45244 73955
1 27914 66781
1 19109 95508
1 29888 94839
1 16916 20193
1 6642 23207
1 9220 72182
1 62336 76835
1 11632 69423
1 76118 81785
1 19280 83799
1 31801 94767
1 13399 79008
1 24307 33878
1 22105 70040
1 10000 16100
1 28427 47353
1 64831 81772
1 2838 68760
1 2085 73022
1 27146 62278
1 22534 31069
1 13929 70935
1 22332 23515
1 14011 62579
1 56950 78258
1 43851 89859
1 12451 50806
1 29217 47994
1 15728 98918
1 7393 43431
1 53891 61718
1 6338 80120
1 50337 55924
1 20034 70210
1 14042 92025
1 21161 73071
1 31709 39955
1 9258 84089
1 20501 54484
1 12419 40900
1 29928 70582
1 80877 85472
1 70005 96846
1 54116 73504
1 47979 87345
1 994 39696
1 44586 51562
1 73441 96050
1 37649 84353
1 5120 7337
1 34829 52041
1 95381 96585
1 49533 70831
1 38260 99710
1 22665 92480
1 4447 6011
1 58636 69427
1 28206 30567
1 57841 89704
1 9216 53379
1 41598 52238
1 7486 62242
1 21393 74085
1 41503 48605
1 68881 88932
1 33861 59881
1 31749 38197
1 21479 50314
1 44914 65783
1 48477 65887
1 5496 33904
1 46182 54225
1 72690 84556
1 22597 35950
1 13043 61110
1 87066 91597
1 45470 77333
1 13599 28292
1 85374 95504
1 54293 99026
1 41058 67785
1 22446 94741
1 46438 80876
1 39500 43350
1 11042 62005
1 4467 16127
1 33410 58996
1 71068 94736
1 7115 97247
1 5291 55246
1 31983 99316
1 2789 75068
1 77577 78522
1 6360 91888
1 12814 88191
1 47978 66138
1 21459 38068
1 32924 53307
1 14403 71657
1 82107 82982
1 42870 53840
1 2856 12284
1 73708 74550
1 69814 81526
1 71079 76139
1 55 11360
1 46597 60052
1 80835 93534
1 69913 76978
1 5332 71662
1 59574 60461
1 41895 56347
1 22576 45096
1 25139 88199
1 84181 94468
1 48816 96622
1 8938 89626
1 35756 56885
1 9016 37765
1 61968 91509
1 18478 45017
1 28706 91098
1 28512 97145
1 24774 50320
1 6633 37492
1 27152 80206
1 27378 65805
1 64596 97279
1 1711 26877
1 29430 95687
1 29909 96595
1 35106 96966
1 68363 97464
1 46535 91378
1 30374 73745
1 57813 60819
1 5600 86040
1 81091 93462
1 31735 97149
1 9693 40020
1 2115 21924
1 82176 89167
1 4565 75517
1 42413 70744
1 1610 70765
1 16668 61268
1 3702 42516
1 56404 61404
1 46461 73399
1 5528 57861
1 7693 87602
1 70247 79518
1 9597 56441
1 19 69899
1 14085 52116
1 128 96449
1 26141 93501
1 73762 83425
1 6716 22832
1 12204 91581
1 26733 47191
1 8636 65734
1 22585 87158
1 13287 59102
1 70118 79775
1 51806 91295
1 11297 92869
1 53155 78025
1 19889 59040
1 11760 16170
1 7325 44028
1 35527 42320
1 35898 69482
1 82082 95592
1 37123 55448
1 50342 88839
1 53688 68496
1 37263 86069
1 53354 93020
1 960 20248
1 23304 86494
1 32490 70174
1 39178 79666
1 37371 96241
1 38488 77056
1 8607 90911
1 55027 77201
1 53674 86073
1 66981 88243
1 17894 25231
1 5960 32523
1 76898 80321
1 2859 6691
1 32730 68525
1 57675 91318
1 73406 86298
1 4798 24747
1 398 69794
1 30826 34533
1 26206 41718
1 66109 69406
1 7375 20619
1 25507 74630
1 129 37235
1 48288 89477
1 54311 69581
1 2218 48341
1 14440 29620
1 5033 17378
1 68461 92843
1 12221 92048
1 17786 78364
1 69245 73374
1 23740 81446
1 32747 86055
1 1061 76050
1 59240 94403
1 16856 25509
1 48981 81572
1 21829 38807
1 21729 62296
1 52954 78589
1 34874 89914
1 38416 77974
1 14752 33868
1 4129 47079
1 21330 45386
1 24236 47318
1 30938 54548
1 33183 66386
1 17759 40980
1 85660 98472
1 10865 67303
1 51174 67506
1 503 34477
1 69004 87772
1 78675 96340
1 20671 28974
1 10770 77581
1 17759 81522
1 16576 23521
1 64628 84629
1 39464 71990
1 72385 82123
1 12056 95387
1 43217 82714
1 10935 24780
1 51934 79021
1 4943 58243
1 6549 47621
1 67458 70807
1 5295 81691
1 21196 71186
1 24070 73313
1 21574 69833
1 1960 81158
1 35321 55362
1 23646 54988
1 64119 73387
1 46067 52912
1 4334 34793
1 32307 93006
1 12589 26949
1 32795 99808
1 31341 41755
1 63707 88281
1 3481 91952
1 56359 96908
1 31799 61590
1 32073 63627
1 6617 68863
1 12901 24937
1 11294 75340
1 13683 15686
1 27827 40455
1 2342 34610
1 14487 65077
1 25661 57988
1 32770 97486
1 32031 35205
1 67917 69343
1 14496 89270
1 20119 27788
1 37222 41610
1 1581 55671
1 6273 61732
1 8109 93241
1 36261 39097
1 21298 54859
1 31995 93166
1 21500 67671
1 58762 79088
1 31078 89788
1 49910 95400
1 10778 58416
1 66321 88230
1 73148 93103
1 25381 82923
1 59303 87601
1 43713 58034
1 15431 93101
1 870 4901
1 11841 71754
1 14175 40177
1 25794 67331
1 90722 92166
1 80559 91600
1 14795 94319
1 19345 67192
1 76908 95835
1 10830 30791
1 24330 60827
1 37952 47063
1 19612 42612
1 59029 79971
1 34805 83158
1 31293 46064
1 35471 81252
1 36910 96713
1 70476 77480
1 4154 5623
1 5236 65042
1 70197 73914
1 7181 17946
1 9934 77698
1 38464 41227
1 11104 99934
1 3456 80763
1 61138 98958
1 45972 82484
1 1402 65911
1 22333 93197
1 86758 92824
1 6260 49818
1 67025 99401
1 18626 99063
1 11820 18534
1 41452 48072
1 56030 87441
1 10256 62434
1 16190 79498
1 51006 70077
1 20861 90745
1 21676 92286
1 78411 85546
1 47075 90758
1 6236 85786
1 4785 93197
1 14587 76798
1 28910 91360
1 9450 69337
1 72122 87445
1 76232 78863
1 9259 31735
1 20613 30383
1 92267 95616
1 26883 94557
1 26028 85723
1 92311 94806
1 2503 78846
1 78536 91071
1 36696 62376
1 30796 45482
1 9625 82367
1 14712 97779
1 11989 30700
1 83505 92721
1 47341 47931
1 63894 80220
1 5191 84153
1 10047 82443
1 31692 68662
1 33984 86889
1 10669 97585
1 85220 85358
1 53288 69296
1 21244 51690
1 7180 67188
1 91928 95976
1 26525 90474
1 18015 43047
1 43360 65496
1 64063 97577
1 35922 54113
1 33702 50699
1 46296 68549
1 30621 40359
1 39752 78877
1 27912 44555
1 3223 68569
1 29053 98104
1 198 90191
1 41122 45215
1 49248 50903
1 29919 70086
1 9927 42484
1 32012 71279
1 53160 87226
1 24474 26444
1 82462 95520
1 71955 76978
1 8695 28468
1 35869 41971
1 72972 79579
1 15480 81269
1 69736 78630
1 45581 73242
1 9520 33851
1 13600 15657
1 4134 48048
1 2270 38486
1 20622 66520
1 29845 54242
1 5701 89004
1 30618 91983
1 10097 97738
1 96973 99344
1 15706 60893
1 13059 30907
1 25904 59910
1 56145 93495
1 35670 55250
1 49668 65332
1 61838 73726
1 20626 90556
1 54045 55279
1 31542 93384
1 4961 46358
1 32728 83156
1 54661 64014
1 9730 50273
1 15228 35198
1 34938 56368
1 28313 74202
1 45351 60121
1 50882 67202
1 14249 45195
1 30334 81199
1 7521 57590
1 2727 83199
1 2957 78354
1 64125 83021
1 3830 15612
1 20581 21271
1 19744 39723
1 16475 51421
1 26091 70233
1 42361 49298
1 58709 94470
1 64927 95439
1 55522 64450
1 50597 78969
1 7582 97346
1 34263 55320
1 61723 61883
1 64507 80814
1 25931 59649
1 39005 81122
1 1295 51987
1 37995 78877
1 16528 51504
1 17381 77068
1 3979 97968
1 3262 34080
1 23022 66963
1 27794 72776
1 33482 40657
1 12520 58254
1 56674 57530
1 984 17347
1 58008 66250
1 16171 45756
1 21144 47919
1 2789 88535
1 9081 32291
1 43329 51143
1 30494 68770
1 48842 49892
1 5565 79964
1 8969 34424
1 19651 35177
1 54105 83084
1 10939 20920
1 25443 45785
1 17455 51466
1 46010 86538
1 20178 87804
1 59767 66422
1 57421 94993
1 30786 89935
1 10859 13189
1 1702 64425
1 11639 80865
1 21135 59407
1 61593 91509
1 23180 79291
1 30013 93551
1 72414 99266
1 24005 67771
1 143 89105
1 84798 98186
1 29091 92565
1 13192 64639
1 28582 59815
1 19129 71976
1 17046 31095
1 7934 91250
1 3518 7118
1 2353 91975
1 20671 70451
1 44028 44365
1 39453 81985
1 78040 87160
1 631 18691
1 57127 78247
1 43394 45711
1 9585 59205
1 712 95872
1 56537 77735
1 9942 23393
1 6165 81037
1 39243 84662
1 63808 98889
1 54630 92679
1 35531 54278
1 40526 85163
1 36286 62429
1 1152 56150
1 26300 90412
1 16062 97030
1 13912 35351
1 8629 55082
1 44638 87416
1 30163 99535
1 51831 99088
1 92928 99771
1 10744 17943
1 52890 59332
1 11529 64389
1 48634 61483
1 54360 55066
1 49592 97356
1 76703 79989
1 14913 76928
1 47090 83059
1 51338 72996
1 4644 36014
1 18203 52257
1 66262 90015
1 82056 95218
1 47249 60284
1 40281 45038
1 9440 98745
1 6968 31865
1 67043 99689
1 68175 77747
1 4910 6911
1 37753 83177
1 18747 95272
1 7120 44317
1 31445 64002
1 44498 54580
1 3459 70086
1 35101 48889
1 22596 46466
1 7828 63112
1 56003 91839
1 20712 22087
1 10929 36029
1 53003 93889
1 43950 78952
1 24824 37245
1 33372 71539
1 13835 33913
1 25425 54280
1 44874 51169
1 10420 50362
1 51887 66288
1 39508 88430
1 40413 85856
1 37017 60670
1 9298 75209
1 38297 70076
1 11263 96128
1 19112 44345
1 27179 93140
1 15467 78767
1 22524 42577
1 1086 94732
1 15770 46113
1 5074 5299
1 26178 94696
1 10782 81658
1 3259 74476
1 90087 99943
1 25278 88868
1 1038 66794
1 20311 39213
1 92151 99040
1 2029 65373
1 24729 77096
1 75725 99627
1 2960 94265
1 14325 71462
1 15203 92460
1 1501 56759
1 17027 36117
1 12352 84379
1 27547 67565
1 24395 98372
1 5669 77302
1 57077 74016
1 32219 48320
1 15614 16044
1 26097 70598
1 18517 40168
1 71943 72502
1 65088 78858
1 8643 28848
1 74576 94174
1 8030 33070
1 7853 37653
1 19516 65221
1 2543 46687
1 13249 31596
1 71503 90456
1 28410 59746
1 85707 90074
1 5335 38167
1 55038 86301
1 263 22047
1 26049 92490
1 24171 39867
1 30077 74311
1 10944 55175
1 21635 56053
1 17003 84550
1 289 69649
1 22812 71605
1 60628 83229
1 38216 70189
1 43428 74426
1 41717 75755
1 63044 90847
1 20871 54843
1 9339 96428
1 91737 92538
1 70648 71305
1 9935 44188
1 55578 94683
1 26423 51615
1 30876 65771
1 8491 11844
1 6789 11026
1 44614 51474
1 36563 91204
1 53706 70634
1 22524 82761
1 19510 20480
1 26835 84876
1 45800 72734
1 1595 85380
1 50264 97464
1 13331 80639
1 24723 40650
1 54449 97180
1 16344 37527
1 78785 99242
1 49591 61086
1 4151 60008
1 29182 34952
1 27062 40313
1 8444 19737
1 65038 91678
1 12881 37629
1 8319 87145
1 21842 44825
1 30998 73565
1 50034 62936
1 11939 72649
1 25832 75044
1 12805 63257
1 14915 82272
1 21963 62218
1 4558 20647
1 14769 94249
1 65305 95921
1 24034 56646
1 500 27288
1 76467 95983
1 6947 95095
1 2171 35348
1 59203 80029
1 43236 45230
1 4800 55667
1 18701 87699
1 37781 72498
1 13772 45098
1 38200 98153
1 30438 66511
1 51282 87722
1 48384 54490
1 23483 96250
1 12192 54707
1 53649 89974
1 18101 34786
1 34238 49674
1 20032 53444
1 3925 25761
1 11344 83006
1 52091 55745
1 60393 61077
1 213 46249
1 23260 88329
1 34155 74607
1 22098 64808
1 4012 19441
1 84531 91418
1 8988 93434
1 9959 59607
1 9166 84330
1 91028 91657
1 22785 64967
1 11794 17604
1 39143 75030
1 61498 81306
1 5721 47801
1 34562 60915
1 3804 82854
1 25750 85447
1 44702 73505
1 7016 9165
1 71499 78459
1 15433 90170
1 65326 76945
1 30129 81323
1 19958 53495
1 72641 78625
1 12341 25783
1 20982 60512
1 31088 33909
1 64370 90213
1 21044 26164
1 71030 83295
1 24161 29763
1 21768 87747
1 2489 79428
1 13847 22687
1 4905 42975
1 735 77838
1 97191 97654
1 7527 87542
1 5385 84749
1 32576 93494
1 29764 40893
1 231 38060
1 17684 82217
1 70204 70345
1 75459 96201
1 22897 69535
1 26545 57600
1 11642 60424
1 5329 11637
1 31184 89180
1 1554 94528
1 37191 83572
1 16801 35265
1 78828 95618
1 5799 8157
1 16641 27113
1 1426 80263
1 44193 56446
1 19817 66668
1 6770 18205
1 70289 77854
1 946 7713
1 66351 95692
1 48386 93998
1 11585 64329
1 41366 52882
1 81734 88047
1 27965 30784
1 32243 86699
1 2932 36396
1 7388 25451
1 97238 99737
1 49004 83993
1 21077 75570
1 43670 93800
1 48426 69721
1 24387 31100
1 94759 94858
1 7059 98624
1 42669 56696
1 12814 27818
1 26779 99006
1 31704 98121
1 11462 58747
1 58540 92629
1 30670 50422
1 36452 60938
1 56604 69429
1 36241 96258
1 10876 35458
1 10080 12457
1 4087 96094
1 26871 53272
1 2717 89596
1 62132 87186
1 22997 30109
1 7142 41467
1 7276 25349
1 29633 60580
1 1181 99486
1 38459 76959
1 43338 61568
1 9367 41011
1 18454 76815
1 684 12870
1 53459 81534
1 52476 87175
1 50636 73061
1 86952 98182
1 6774 73379
1 14908 89546
1 48785 54070
1 40425 50060
1 52723 71658
1 9675 78118
1 95608 95807
1 12465 67209
1 36393 67513
1 13549 41917
1 26266 36414
1 44676 57714
1 22691 54832
1 19797 79177
1 57395 59383
1 42145 56138
1 821 61262
1 37550 57237
1 38691 43313
1 11759 22580
1 43884 90372
1 60327 65264
1 23407 30391
1 55301 70027
1 30666 89297
1 10270 33153
1 60282 60960
1 28908 34143
1 44616 63946
1 1127 69827
1 17644 87297
1 20790 43232
1 8765 78987
1 22680 98324
1 16516 34980
1 60039 63701
1 28330 58222
1 33015 58541
1 60124 60639
1 80464 88829
1 55436 98106
1 67190 78338
1 41825 98331
1 84600 88844
1 82565 94490
1 2505 47021
1 29948 31249
1 2299 99782
1 6617 82460
1 82079 99251
1 30411 92009
1 5414 56041
1 11858 28947
1 21560 73748
1 31412 41933
1 11415 93386
1 23488 98130
1 6674 97205
1 20853 95449
1 59849 66885
1 45784 93201
1 9502 21557
1 13759 53017
1 2058 36463
1 59009 76124
1 20636 77641
1 7830 97521
1 19335 84486
1 22585 56495
1 58334 89629
1 15794 76283
1 29610 31921
1 60938 99015
1 29782 87396
1 66732 81523
1 13469 93790
1 49051 96326
1 66326 87835
1 45581 59889
1 20364 77734
1 15633 53341
1 15214 79494
1 51981 60229
1 31935 49511
1 54099 95102
1 61847 77803
1 69771 71904
1 4264 23811
1 22840 27897
1 29138 54960
1 5676 85844
1 43456 63164
1 29659 74236
1 14903 42792
1 63710 85842
1 71795 78021
1 64869 99123
1 30074 83126
1 4333 43960
1 40072 83233
1 8793 43319
1 16151 80284
1 15514 78483
1 1510 18142
1 18986 58424
1 25052 80306
1 4721 38127
1 10312 96919
1 89032 91346
1 4227 71787
1 11466 86292
1 17756 31840
1 65556 85176
1 24804 75749
1 52746 77605
1 28109 65914
1 21891 70705
1 41765 77400
1 44597 57710
1 16289 37168
1 16094 28247
1 46654 58065
1 14045 48468
1 5478 98894
1 25605 97622
1 81759 86542
1 65614 97161
1 31632 95040
1 24407 46147
1 47431 99143
1 24007 78874
1 28932 61165
1 2793 83908
1 58693 81961
1 40660 60936
1 23084 41339
1 26916 95638
1 23560 33388
1 16811 30773
1 72545 80810
1 19647 72235
1 13684 54457
1 2100 85433
1 78411 87351
1 11334 71628
1 8216 80567
1 37930 76257
1 16764 64056
1 50660 78730
1 9505 50872
1 3097 48784
1 63444 92381
1 27809 50815
1 28054 87864
1 14255 70512
1 4258 87412
1 11344 24774
1 65604 65947
1 59501 79009
1 50456 99147
1 5720 19595
1 46961 55405
1 3542 97510
1 28494 59891
1 5738 45624
1 41828 43464
1 70689 79545
1 22164 36336
1 48298 77614
1 21146 49203
1 6406 96057
1 29381 75391
1 19555 38285
1 20390 69098
1 82506 82528
1 3750 59132
1 41944 44326
1 20385 95624
1 30547 44562
1 52723 84695
1 59209 80116
1 79533 89195
1 11486 34688
1 38986 69122
1 239 79266
1 24678 70011
1 31086 57823
1 23507 99696
1 7053 84730
1 49818 63511
1 3141 81325
1 11958 14106
1 92939 93735
1 14326 75178
1 1961 66380
1 10913 90780
1 7827 10043
1 81086 89453
1 47462 94720
1 58390 71109
1 50822 56950
1 49683 97126
1 16827 40576
1 32952 78382
1 61744 69533
1 46756 70928
1 28394 96844
1 23602 98987
1 18932 59740
1 15169 61812
1 75616 88733
1 39570 48793
1 12405 54158
1 12579 60597
1 80515 82622
1 41208 89610
1 61826 63528
1 57721 87052
1 1590 98915
1 37168 77290
1 5829 71818
1 5246 60201
1 1717 30800
1 52198 65938
1 22756 61283
1 51192 93758
1 60240 61053
1 31719 74812
1 10739 48283
1 16137 53925
1 18641 43215
1 9587 57467
1 12477 13451
1 35761 83301
1 58821 77681
1 66479 78179
1 40141 58611
1 68730 90402
1 48406 57946
1 21806 69604
1 42544 86105
1 62876 98296
1 6435 9329
1 26009 96413
1 58278 64122
1 9970 85514
1 14754 81872
1 40198 94155
1 14248 77184
1 7177 65107
1 94940 97256
1 72505 88195
1 58429 76912
1 14214 49145
1 53042 81140
1 48445 86846
1 25551 48788
1 5591 6503
1 9852 71303
1 15007 49780
1 2810 65421
1 20075 79369
1 54164 98101
1 31306 44049
1 32514 95927
1 67702 98864
1 20700 32821
1 67398 98659
1 23350 79251
1 11460 79489
1 50581 87140
1 4840 54202
1 82586 82669
1 35876 88896
1 55650 73319
1 33604 69032
1 56487 78475
1 10244 17439
1 13141 35774
1 18792 85140
1 5116 97553
1 64115 88434
1 39300 68137
1 48929 60392
1 7750 75036
1 7720 10931
1 16252 50107
1 61917 79738
1 11913 41565
1 60327 67025
1 42508 48780
1 1483 72100
1 63598 78535
1 5020 17631
1 72470 98186
1 25415 61276
1 5349 43340
1 26855 80002
1 763 56142
1 27394 79913
1 17423 72921
1 57515 57734
1 74972 86324
1 5718 59733
1 61267 80858
1 90433 95623
1 49665 54332
1 45312 47596
1 58809 95171
1 18281 38466
1 49718 78316
1 16606 74210
1 52738 89270
1 17992 70458
1 35371 87274
1 7361 19295
1 21702 95079
1 52707 85013
1 25669 73936
1 11784 67270
1 19230 82673
1 43976 56637
1 19968 34155
1 27029 32671
1 50106 51040
1 25124 36705
1 1906 59444
1 85405 91303
1 27047 69450
1 51979 94195
1 67506 97934
1 4470 57346
1 30205 95746
1 28362 64629
1 35951 52486
1 9390 20834
1 67834 78816
1 44224 74110
1 24881 54559
1 11072 72119
1 9083 48514
1 62419 75715
1 23573 73226
1 21487 57232
1 35247 54139
1 17510 29034
1 15135 17659
1 73049 82857
1 25820 80339
1 53056 71064
1 18577 28017
1 40674 74013
1 11671 39943
1 26217 92475
1 1144 66181
1 19067 24553
1 13410 45427
1 49170 50016
1 7055 45772
1 19380 44781
1 56911 61670
1 9835 50587
1 61141 64832
1 16844 87490
1 7841 23467
1 39140 99372
1 67886 68251
1 50288 78719
1 26813 63248
1 23351 82480
1 32639 59458
1 78408 79428
1 12358 71821
1 56723 67665
1 52474 90096
1 38202 56159
1 49693 66598
1 48696 85945
1 45719 70440
1 11844 38153
1 41471 95240
1 42537 66322
1 53727 66270
1 37661 74351
1 23915 88201
1 10188 62090
1 83700 89496
1 61824 90495
1 14675 49940
1 20400 38800
1 7897 70661
1 21162 50797
1 24061 42948
1 39672 81129
1 45208 97233
1 71145 80166
1 20330 35781
1 29912 83757
1 39090 94042
1 36125 57804
1 39219 66035
1 14229 39596
1 41704 91528
1 88473 92980
1 50255 68241
1 40897 54676
1 15303 21534
1 26190 36479
1 92027 97735
1 73555 81778
1 42950 67356
1 5746 25809
1 938 84716
1 8848 42703
1 86584 96079
1 37836 45703
1 41043 74782
1 2020 30485
1 13269 56038
1 11768 25356
1 27609 78358
1 73044 93821
1 31000 60119
1 32386 66311
1 50739 51041
1 49454 71104
1 43994 46881
1 73432 96995
1 6592 79242
1 20847 77163
1 22124 86578
1 8915 90441
1 52005 52961
1 7006 39409
1 4819 43275
1 17 78597
1 95394 96194
1 27178 27453
1 59920 73022
1 20221 23582
1 41561 57678
1 25113 96434
1 17080 55019
1 3251 18322
1 60547 78744
1 37297 54870
1 26337 84606
1 19483 85882
1 73461 85695
1 8403 65565
1 77870 93114
1 27937 44627
1 70153 88005
1 29965 88185
1 29095 65416
1 29913 93852
1 29873 89147
1 24373 95320
1 76165 78503
1 62264 64825
1 9739 80527
1 56616 93931
1 7862 51591
1 57204 76886
1 62823 75717
1 56003 60235
1 32712 96738
1 50841 55090
1 6873 76164
1 20072 57205
1 75856 98837
1 27928 32877
1 73587 80608
1 34572 53208
1 36901 49662
1 28715 88485
1 3026 64293
1 48215 85210
1 74865 92150
1 50487 55033
1 68976 78798
1 41465 90369
1 20995 84081
1 30558 98512
1 18540 96855
1 23362 46074
1 75570 90124
1 10641 35371
1 8980 28919
1 58966 99497
1 64478 80765
1 46565 85069
1 48372 70669
1 77411 96907
1 66214 84197
1 11008 11508
1 53190 96915
1 20693 61836
1 12224 82742
1 18715 91279
1 70583 99191
1 6976 86580
1 16439 81748
1 33820 66444
1 23855 63094
1 5732 92075
1 21897 63449
1 30346 39964
1 21847 42834
1 9025 21884
1 69231 77836
1 68001 90245
1 31746 99468
1 41876 49473
1 19118 24401
1 20835 29551
1 27152 70815
1 74170 80315
1 36858 53825
1 42504 63124
1 18251 92038
1 21376 48803
1 62890 79711
1 34122 72499
1 36134 95673
1 52605 74095
1 52963 80069
1 64930 87413
1 11760 49501
1 82378 82908
1 27762 32013
1 46957 72904
1 5211 60955
1 7975 37896
1 51220 85803
1 3130 57100
1 55518 90049
1 18614 35830
1 34567 89976
1 48486 86913
1 4050 79680
1 62813 79407
1 24262 53018
1 2580 81347
1 66743 80845
1 5990 81533
1 91107 94884
1 61329 86545
1 12943 28546
1 26769 51840
1 18110 66793
1 9943 80033
1 30816 61341
1 25789 47325
1 22698 73675
1 31307 70344
1 78078 93364
1 5780 40376
1 58023 92044
1 31381 33568
1 17562 70476
1 56543 99486
1 5406 22793
1 36135 85890
1 22725 53486
1 22364 38159
1 29875 30190
1 2562 25085
1 60778 80884
1 17550 20238
1 70826 82064
1 19528 22410
1 47565 86340
1 76546 85691
1 39185 64193
1 89361 99697
1 22097 72592
1 14518 45518
1 41369 62678
1 48340 49831
1 42708 94742
1 35035 57876
1 30627 39166
1 86132 97849
1 30035 91836
1 54401 76578
1 37985 66911
1 1173 97150
1 6500 42201
1 16101 37226
1 31052 57121
1 25727 43055
1 15891 48691
1 19018 29981
1 39273 42180
1 8031 81353
1 18453 20850
1 25216 68779
1 80079 81445
1 38829 71493
1 44687 58356
1 10125 28370
1 31155 88674
1 17890 69541
1 62860 87515
1 14105 97880
1 39007 65396
1 47952 70808
1 23276 68985
1 6027 7564
1 73299 95617
1 28986 39621
1 5178 74976
1 43705 48151
1 34799 83098
1 43730 77772
1 32229 68420
1 6228 57675
1 43937 89513
1 23852 69842
1 74228 90122
1 31574 40286
1 20306 58690
1 5805 41620
1 59099 88946
1 12280 98284
1 1445 50734
1 46654 86867
1 7142 44876
1 64145 96699
1 17271 58204
1 7554 10846
1 75965 92435
1 34914 48658
1 78368 79693
1 13908 90963
1 6025 79594
1 25972 74963
1 24671 52100
1 94186 99167
1 25328 54815
1 30049 30492
1 81458 83207
1 73667 95915
1 41038 89457
1 18439 38251
1 12365 82515
1 20266 27614
1 47379 96853
1 5011 33755
1 9990 50315
1 5953 63506
1 6672 76581
1 2448 39979
1 53008 69851
1 14674 51004
1 13072 69450
1 47888 72931
1 34998 53119
1 77216 82373
1 43497 64298
1 58353 92543
1 54918 61851
1 17689 77839
1 2014 48324
1 51549 58942
1 5304 30189
1 36819 42783
1 9912 94782
1 18547 37581
1 38913 50335
1 20126 72645
1 59563 95284
1 43147 71178
1 22580 53159
1 48237 65914
1 14227 48681
1 38481 57095
1 4286 22632
1 41379 67499
1 67331 76139
1 39665 62269
1 69535 94392
1 43170 56273
1 42925 44407
1 69381 72609
1 9418 85159
1 34811 91355
1 78324 86874
1 4753 68515
1 59540 92643
1 22179 48192
1 25215 69324
1 27231 96984
1 31309 88273
1 20843 68544
1 69450 86322
1 26446 26663
1 41825 81945
1 46017 70757
1 265 59366
1 4645 10647
1 19301 59847
1 75627 92621
1 64399 69255
1 4940 52307
1 51297 95707
1 48016 48090
1 44551 97447
1 9460 86764
1 4793 20737
1 26365 89713
1 50896 84172
1 40078 47092
1 62430 94686
1 31445 49512
1 21386 99486
1 32208 75042
1 16912 65908
1 62830 85003
1 5766 75586
1 38995 94197
1 14820 14965
1 21993 78915
1 34564 75541
1 4060 14213
1 30449 59768
1 16946 50230
1 58829 86735
1 82310 87516
1 297 23685
1 19324 45898
1 17130 94773
1 3679 53787
1 44444 89260
1 10381 29916
1 45900 60040
1 26969 36964
1 33671 80885
1 19247 48297
1 13196 62348
1 3823 5147
1 6998 13542
1 12754 23062
1 21914 69972
1 29111 41392
1 10745 81031
1 38071 69467
1 9925 62334
1 34308 66205
1 14338 90500
1 1836 74218
1 41827 48134
1 32319 86736
1 49133 62186
1 44046 90097
1 61700 85913
1 27654 77286
1 49064 84315
1 2204 64227
1 55859 72975
1 10660 41149
1 389 64827
1 48896 49808
1 61025 84004
1 10827 87567
1 17173 30396
1 13500 75350
1 64376 78272
1 48476 51665
1 42724 76534
1 3866 75063
1 26167 61729
1 63646 88345
1 3198 50352
1 68336 88525
1 78245 87459
1 79270 85401
1 56346 63591
1 9106 75678
1 12076 72617
1 18760 43755
1 28918 52609
1 947 1562
1 16508 99893
1 87079 92864
1 22436 37201
1 65922 93436
1 89886 98746
1 859 63711
1 17488 32475
1 59100 60565
1 28015 88512
1 53994 79592
1 21212 86198
1 7593 11387
1 15667 62862
1 29435 53345
1 7456 95401
1 18556 49339
1 11477 91149
1 13594 55893
1 76845 80970
1 6982 99982
1 10311 37543
1 33654 72753
1 16887 63573
1 34026 80482
1 7339 8158
1 3778 88969
1 13304 46058
1 40446 90621
1 12627 21097
1 33845 62642
1 33386 57516
1 68218 78949
1 36365 38322
1 45767 68396
1 45359 45826
1 24477 46856
1 2262 63924
1 35653 59334
1 58187 60535
1 82775 92296
1 51285 87534
1 20356 44819
1 16358 16923
1 13796 94335
1 26258 38371
1 11858 47024
1 5442 14189
1 73866 88653
1 20865 67730
1 2389 26639
1 59984 69186
1 11908 36798
1 16029 38719
1 47649 53303
1 50103 55843
1 1125 33874
1 51295 54480
1 47614 88457
1 8993 86783
1 42390 97305
1 26107 74464
1 16292 93754
1 74017 85251
1 5067 95937
1 79254 81309
1 73252 75405
1 676 40903
1 39809 79767
1 1625 75385
1 47747 65404
1 47823 96120
1 20122 83083
1 55763 98474
1 23914 33507
1 34715 65812
1 28178 49403
1 41043 42316
1 15233 64425
1 55517 66631
1 43683 88589
1 11900 53872
1 4063 46508
1 10701 28766
1 8318 46236
1 73122 88220
1 72929 93484
1 22678 99617
1 3676 12831
1 22120 62292
1 29338 37501
1 75661 93457
1 33479 83750
1 8419 17805
1 64183 91712
1 28985 67334
1 88680 97548
1 49878 50904
1 47927 63882
1 31130 93322
1 20200 91213
1 65345 97584
1 47136 77301
1 19319 31428
1 25261 51450
1 18968 43365
1 57530 70524
1 27234 86490
1 1359 43634
1 33091 63388
1 13062 59182
1 14351 56473
1 35719 57278
1 83044 89797
1 89062 99199
1 6405 26143
1 43990 74759
1 71865 91136
1 53615 77622
1 13904 69298
1 37850 38560
1 4922 32566
1 1372 24926
1 7564 39054
1 2312 80206
1 28075 68752
1 19428 38862
1 38070 55636
1 11736 91453
1 14557 21233
1 33955 63937
1 2517 84103
1 29244 57666
1 61232 98902
1 58587 74065
1 2772 43785
1 61920 79299
1 77246 78118
1 31831 99354
1 23268 84228
1 3107 95484
1 4787 84130
1 61338 69255
1 55139 60502
1 22324 39743
1 11867 31955
1 11618 78158
1 48119 77828
1 46359 54482
1 82303 82890
1 27038 38784
1 65877 75399
1 37662 84597
1 2230 49204
1 49060 60810
1 34772 96576
1 50075 70063
1 57322 77908
1 554 4007
1 41586 74674
1 9758 63667
1 531 36163
1 60057 75169
1 17284 20174
1 37567 54769
1 13413 58092
1 52978 86198
1 25793 34253
1 9127 60659
1 23861 96700
1 10587 29957
1 8663 23386
1 8737 77608
1 21540 33695
1 63235 81293
1 15193 33888
1 32976 76972
1 66841 75039
1 36021 93850
1 35267 45997
1 11473 74864
1 15574 95610
1 12731 49471
1 43354 45770
1 9969 83958
1 67382 93876
1 1747 27555
1 26344 41893
1 8520 94721
1 14460 27513
1 46024 81098
1 10970 31185
1 66776 82127
1 51182 65847
1 618 90583
1 64591 79351
1 18345 85123
1 28179 49344
1 1669 47680
1 41059 41546
1 46887 70821
1 32139 41306
1 75772 96997
1 22101 62628
1 29822 74494
1 4757 19442
1 18391 28203
1 25847 68818
1 10127 90834
1 2360 65043
1 36322 40095
1 25802 95066
1 338 42033
1 61 44048
1 2028 56845
1 39249 91658
1 16044 98121
1 20977 67137
1 40776 91592
1 77348 80160
1 5752 45401
1 27807 32901
1 55182 75207
1 32686 47539
1 54856 64657
1 48650 89008
1 72152 87203
1 78382 83147
1 1347 88017
1 65410 70346
1 22568 69309
1 20971 68336
1 47002 58492
1 23519 98049
1 11125 56127
1 34178 76509
1 4231 33011
1 4315 99174
1 43781 80146
1 23277 96025
1 10788 33243
1 70228 89838
1 24422 61150
1 39756 51722
1 98197 99994
1 43540 52909
1 13905 16968
1 22677 37770
1 52168 76150
1 20364 59027
1 48003 53497
1 8245 66245
1 55970 57891
1 7279 50652
1 3684 47350
1 12471 67791
1 62531 68929
1 54922 72299
1 32006 46819
1 69738 78752
1 3424 19622
1 21554 85994
1 11304 71199
1 26694 96401
1 1678 80911
1 30385 50416
1 8267 98862
1 32597 81423
1 39810 43936
1 49303 50234
1 4824 16630
1 586 16296
1 15698 61990
1 2077 88196
1 14983 93652
1 2917 49185
1 10363 69132
1 31163 33776
1 10482 55754
1 20861 62230
1 11550 83204
1 35822 53573
1 75492 83831
1 35444 96378
1 29790 75780
1 62606 91448
1 1216 24514
1 10748 38621
1 16709 61349
1 1465 77054
1 39583 97417
1 144 98154
1 25150 53796
1 33225 36888
1 52481 94475
1 44463 88307
1 69634 99483
1 95207 99425
1 19303 90634
1 73196 99580
1 4783 81190
1 40201 76880
1 43598 56825
1 25833 35043
1 58712 85971
1 20293 69058
1 9251 83648
1 46394 47419
1 50150 87139
1 10611 57369
1 939 60408
1 8833 65876
1 1119 12097
1 13885 98002
1 36268 64096
1 19603 61550
1 20190 98156
1 8919 35202
1 6745 45043
1 36966 54229
1 14195 74839
1 22537 50998
1 31372 68270
1 22299 93678
1 4874 78335
1 69201 97260
1 15176 34539
1 69586 79466
1 13431 50786
1 42672 72486
1 33682 60074
1 69015 76755
1 836 76814
1 35420 64155
1 9225 69082
1 63499 65098
1 9054 29691
1 7790 24932
1 40796 98370
1 8186 28170
1 52781 62696
1 67977 80859
1 21841 87834
1 23777 46148
1 24413 59099
1 69746 75869
1 16090 54582
1 17938 44704
1 14093 38352
1 17110 51084
1 11080 19633
1 12816 31770
1 5899 35834
1 18177 24365
1 9003 11539
1 24799 96374
1 43458 75480
1 6087 65161
1 58942 81023
1 25376 60323
1 37356 47043
1 2173 62126
1 63699 83750
1 48359 94628
1 28474 79968
1 35614 67981
1 7880 56377
1 18238 32335
1 68275 98669
1 19580 96072
1 45722 84305
1 30003 57788
1 63026 90073
1 35091 54846
1 59654 74928
1 24286 60519
1 6490 23985
1 62822 87281
1 1166 72121
1 33890 58208
1 10651 78240
1 726 74443
1 24136 42306
1 86109 90220
1 13261 37166
1 20859 59752
1 9327 39367
1 5982 22307
1 45774 88968
1 47847 52337
1 17959 42946
1 51239 63379
1 17345 92510
1 67742 90152
1 12998 58114
1 18111 45642
1 49412 87209
1 25311 66358
1 53004 62230
1 13077 59933
1 32595 94480
1 24683 82961
1 27497 63427
1 31363 70263
1 27431 43781
1 24218 67355
1 33737 94587
1 35447 92699
1 59745 59799
1 34873 66317
1 22855 34056
1 15961 90968
1 23709 48517
1 24023 39681
1 41407 90556
1 14346 24365
1 13040 31771
1 40482 55132
1 82782 86241
1 62644 77847
1 62832 78797
1 32938 86062
1 41332 42308
1 20738 57980
1 58262 83475
1 46966 76689
1 9815 89235
1 29061 84418
1 46874 73680
1 20965 31410
1 24691 77266
1 2493 49065
1 60036 63261
1 25160 73012
1 15984 61070
1 18030 80598
1 72128 75736
1 70012 76628
1 41850 65690
1 73196 96930
1 2988 61717
1 58897 92073
1 47938 94024
1 33340 41282
1 26680 69084
1 8171 72056
1 65455 72257
1 71166 76116
1 15012 97970
1 16329 52216
1 77938 88105
1 49321 75402
1 9081 59348
1 34195 40796
1 40852 82964
1 15428 63117
1 16171 57827
1 32409 98134
1 57644 91475
1 69775 94517
1 71363 73423
1 5898 90117
1 29132 59871
1 11400 42466
1 1255 44945
1 69677 74388
1 82682 99433
1 10461 48494
1 779 3651
1 19645 84549
1 88460 94234
1 22107 87037
1 3058 75601
1 31677 82648
1 15785 43407
1 40544 69961
1 5899 55110
1 39024 49366
1 6688 65575
1 51114 60530
1 12135 55187
1 26877 67469
1 36711 43010
1 21784 96611
1 8614 25891
1 15628 85231
1 41411 87066
1 54879 82804
1 42957 53409
1 6719 75967
1 46005 50513
1 7727 65775
1 1181 42502
1 57912 89605
1 5604 99311
1 9414 47157
1 13264 95195
1 66976 81357
1 17435 53633
1 54145 80913
1 13120 71246
1 73363 79190
1 58708 74152
1 71627 78695
1 61232 91568
1 39909 73266
1 23804 65724
1 61632 76979
1 13538 82327
1 63487 73570
1 64464 79057
1 67208 67501
1 15167 17627
1 3786 76271
1 47932 48238
1 56480 92128
1 42619 94708
1 36105 48149
1 147 27296
1 24747 76376
1 2417 61175
1 27760 72451
1 68445 87810
1 36804 70963
1 89525 95114
1 58774 86891
1 19876 34587
1 27844 74647
1 13759 27769
1 44926 52770
1 26563 58371
1 14633 74158
1 36514 49528
1 4392 91872
1 5700 92303
1 9972 28325
1 11305 49582
1 9136 94127
1 23088 67484
1 35098 76641
1 35888 67194
1 61293 82243
1 27261 62848
1 31936 54108
1 32607 85333
1 35327 83184
1 56519 89143
1 56322 87106
1 34651 91077
1 4649 46382
1 20203 61824
1 15274 81784
1 5647 74413
1 21221 46953
1 4000 43468
1 77645 98242
1 27261 78570
1 10750 72927
1 10127 42845
1 49940 79957
1 65580 74451
1 49746 93959
1 19585 27746
1 66741 87333
1 6941 12082
1 68644 81497
1 7662 64095
1 62235 85780
1 27196 27501
1 16633 17876
1 55849 67175
1 70485 75661
1 65206 78288
1 6169 17598
1 81225 84050
1 92347 93655
1 39924 74997
1 66316 94463
1 2684 54152
1 42942 49512
1 44471 62082
1 6648 96560
1 3108 9826
1 39860 76859
1 27972 62824
1 7494 48426
1 28128 58154
1 9403 33002
1 29563 49693
1 4028 13459
1 35298 92569
1 39613 71977
1 14456 47177
1 38480 98952
1 75005 91189
1 27094 72965
1 19138 42126
1 56195 75397
1 49094 76355
1 10967 90493
1 48907 82858
1 18977 27042
1 42377 61855
1 1443 41188
1 24483 41066
1 9029 9999
1 56746 69235
1 58968 80382
1 1247 54296
1 62034 79452
1 18111 81213
1 83187 96277
1 36973 78739
1 18812 70546
1 8696 20268
1 84045 93471
1 79131 82203
1 57780 87268
1 67707 69600
1 10622 14811
1 11126 75327
1 65488 73703
1 14100 99195
1 71711 96787
1 82509 89680
1 68700 95938
1 49780 94143
1 37353 52658
1 6766 57964
1 11469 80957
1 75067 84589
1 51627 70715
1 21170 79850
1 79559 82967
1 5956 25263
1 20968 54883
1 35527 93271
1 70481 78902
1 28037 32252
1 4946 81047
1 4532 73517
1 11272 74192
1 25594 55853
1 7877 34401
1 47204 62251
1 5981 80655
1 33698 39171
1 34708 57761
1 7880 75186
1 8997 46401
1 10684 46786
1 10337 34891
1 34694 64437
1 19611 43098
1 13475 33600
1 64884 82391
1 29730 84146
1 11607 67924
1 53607 87296
1 28882 57768
1 67618 80333
1 14952 92827
1 5602 92232
1 39570 92854
1 28937 87541
1 46357 70091
1 43348 98043
1 4672 36014
1 56222 65723
1 40605 85204
1 12324 67138
1 37912 68466
1 36499 98098
1 14914 35718
1 39441 85716
1 1232 31508
1 5246 11660
1 22039 85768
1 51238 74785
1 37244 48274
1 42480 95753
1 7263 36829
1 47825 92196
1 26587 38691
1 7855 52701
1 26075 65808
1 19057 71658
1 31138 36817
1 39966 94855
1 24670 74048
1 44951 90807
1 1503 43160
1 13839 87423
1 56003 69327
1 20389 94920
1 59661 92651
1 2449 13001
1 11836 96782
1 18833 39598
1 35596 82562
1 1592 52744
1 36042 96743
1 52231 67432
1 42366 94715
1 80808 92284
1 26538 56340
1 54379 94217
1 1622 6955
1 71737 98773
1 13159 83586
1 88756 90520
1 16150 58047
1 75840 77809
1 53794 91670
1 67602 99436
1 55237 99273
1 74896 76151
1 85221 88594
1 1437 28312
1 46109 47310
1 74029 90596
1 21472 30903
1 20899 81604
1 11185 82722
1 34932 80516
1 40557 49769
1 60119 61149
1 58902 98049
1 46088 69512
1 40303 86410
1 43911 83802
1 13772 88161
1 28749 88579
1 31383 82193
1 19888 57258
1 1825 60598
1 47055 58542
1 15002 90432
1 11259 69500
1 42069 51303
1 68678 91544
1 39821 93917
1 13083 79129
1 40194 84617
1 4781 24024
1 36556 44590
1 275 84133
1 35820 48913
1 49929 94148
1 38970 69055
1 54407 89610
1 18083 97901
1 54613 70083
1 44060 53755
1 968 37451
1 54951 79110
1 59068 81266
1 19402 90537
1 19014 86455
1 15824 39795
1 90265 99528
1 20814 79905
1 65647 98982
1 17195 49889
1 38449 71163
1 88370 96740
1 28331 88412
1 23451 79177
1 13517 62852
1 59161 71492
1 22890 67106
1 9638 98287
1 3871 36280
1 7528 15481
1 64823 70664
1 9999 39297
1 18576 20355
1 9988 18687
1 25062 60864
1 29123 74823
1 17603 52027
1 68111 78338
1 84128 92527
1 7598 76726
1 11241 18607
1 53520 79566
1 9090 28016
1 32256 33158
1 18471 91877
1 36689 38900
1 36517 92772
1 63644 96867
1 53960 75940
1 21771 67264
1 50315 55377
1 13630 24169
1 46897 50336
1 14194 82824
1 1165 49387
1 15987 30668
1 39754 42837
1 26192 38871
1 3839 29972
1 83587 85386
1 41819 75361
1 36900 56651
1 8485 71622
1 21136 83698
1 77576 85364
1 19674 34201
1 36902 38528
1 9934 64904
1 41540 45236
1 74117 76700
1 28758 95227
1 54801 78197
1 7743 92244
1 47506 62073
1 12976 74610
1 2046 74687
1 11589 82865
1 6288 80990
1 4705 33782
1 35333 35876
1 29064 30954
1 84743 88294
1 57086 90711
1 17671 67004
1 47652 65406
1 38144 54485
1 49570 85897
1 32320 65321
1 16263 76256
1 62079 87832
1 46747 88626
1 37203 61617
1 11040 80939
1 41475 50992
1 88593 97354
1 13743 16469
1 33278 73633
1 587 72894
1 66599 94866
1 55635 68269
1 31910 88088
1 61371 91564
1 31450 80859
1 33888 89271
1 26724 50661
1 70780 80674
1 21688 77837
1 43762 58944
1 64363 80991
1 3420 74001
1 59916 92348
1 633 72904
1 31337 88010
1 10464 98358
1 5912 62600
1 49156 95832
1 22645 55944
1 5496 28302
1 22107 73413
1 5519 20242
1 8707 40903
1 7751 98888
1 14683 66686
1 922 75135
1 28925 85991
1 70050 83052
1 17226 76802
1 37801 49386
1 2019 89881
1 58633 66236
1 56948 99338
1 84512 94248
1 28353 37069
1 79345 81490
1 1821 33022
1 52447 88440
1 21725 66748
1 72129 85976
1 6228 23942
1 15207 97536
1 8687 60346
1 13323 18616
1 24452 24790
1 49280 73257
1 71108 74282
1 35000 38926
1 31775 36960
1 43798 57662
1 83715 85663
1 44156 64625
1 27711 63896
1 35464 71968
1 96362 98622
1 29191 39173
1 13726 14811
1 53149 53264
1 2736 56888
1 82438 98776
1 49234 75407
1 30354 57664
1 14274 24082
1 18845 96843
1 3559 41838
1 83783 89128
1 6099 19701
1 43111 68238
1 43296 54020
1 46107 81769
1 23011 46945
1 59245 68812
1 348 70983
1 51986 57640
1 10754 71568
1 804 20299
1 52132 78315
1 30744 92198
1 56248 87339
1 2318 9358
1 35633 36927
1 68535 69939
1 35914 52392
1 54593 96970
1 19866 94328
1 14730 66675
1 3365 36027
1 5599 93681
1 32505 73361
1 76901 78234
1 29788 63290
1 9617 37685
1 10440 84559
1 55091 83404
1 57628 65100
1 59833 80633
1 18304 77471
1 60580 61393
1 10287 43326
1 14049 36830
1 31615 94192
1 8587 19573
1 10395 55983
1 3096 88040
1 22256 65262
1 41706 65665
1 67382 81967
1 22449 39393
1 25505 60071
1 8799 14179
1 9382 69804
1 675 92758
1 41379 45040
1 38009 43269
1 20104 88195
1 11065 60806
1 40655 47519
1 53016 84456
1 53148 55094
1 11183 41579
1 27217 69949
1 4990 23473
1 6954 23077
1 16547 52993
1 13 13572
1 47106 92824
1 8048 61925
1 2621 81284
1 31104 38972
1 18885 61876
1 17441 78076
1 92554 93909
1 81085 93056
1 37800 57764
1 45442 64295
1 55569 60188
1 32731 48591
1 10407 30420
1 68493 78166
1 6110 11278
1 36612 99742
1 26721 93236
1 7790 75023
1 13141 53959
1 11835 84430
1 38218 58824
1 40352 43793
1 25634 75336
1 79497 99492
1 11730 87680
1 49668 76891
1 3800 91539
1 58149 99615
1 3779 52667
1 29242 37593
1 22494 98586
1 5343 20589
1 5581 10774
1 38079 69277
1 45166 69482
1 3878 69125
1 35193 86083
1 5788 29819
1 21772 61257
1 35348 85818
1 3632 53237
1 7210 47994
1 28025 78633
1 3077 89958
1 92619 95517
1 22149 28743
1 107 80816
1 23158 67369
1 37584 95686
1 3858 74960
1 10111 77126
1 8978 41919
1 53918 72006
1 18001 42447
1 20151 82229
1 12279 24920
1 18745 44282
1 27580 96939
1 1802 22904
1 17493 20248
1 58589 92974
1 70100 84684
1 15532 17080
1 22058 90144
1 42439 68949
1 5689 28006
1 34783 74742
1 33242 78226
1 35211 84817
1 3788 31184
1 6430 31427
1 9972 81004
1 38600 93701
1 56002 96054
1 5390 9998
1 48236 57105
1 57422 74375
1 78402 79005
1 73080 75529
1 52937 67414
1 69810 79507
1 64306 65872
1 1397 69888
1 83574 88663
1 59403 71849
1 12547 15511
1 49277 57991
1 5673 48650
1 22316 82326
1 39044 58788
1 401 35822
1 61863 93506
1 43363 53460
1 54945 72152
1 10428 21929
1 60988 61423
1 18569 45241
1 81832 84947
1 86940 96860
1 22949 44476
1 51838 95294
1 75932 99023
1 55931 62570
1 39853 85769
1 2374 40349
1 6509 89914
1 28002 30875
1 4399 48147
1 43129 70055
1 14653 79392
1 54742 58889
1 5180 19524
1 9414 73182
1 62708 68039
1 50659 92490
1 39045 89748
1 58107 86344
1 41575 77207
1 25271 50012
1 32569 94305
1 28085 33355
1 42877 74345
1 40163 96994
1 37068 70187
1 32909 62965
1 54948 62520
1 2566 53879
1 90018 93197
1 1017 65438
1 26382 83717
1 27713 42017
1 12061 65034
1 11360 13210
1 68484 81344
1 5171 7884
1 78020 82154
1 63155 83285
1 8387 14798
1 33380 52096
1 68043 82222
1 48267 90591
1 1344 45029
1 31726 34116
1 3268 23457
1 28548 95468
1 41591 55225
1 34491 56591
1 1473 23672
1 30812 88885
1 54622 66767
1 56167 99857
1 60764 63335
1 48790 83446
1 24599 28741
1 24259 97996
1 6096 26631
1 5851 87791
1 33368 87505
1 47125 47767
1 284 25144
1 25286 26902
1 27708 90120
1 3044 18927
1 56004 74684
1 55221 81410
1 69404 96204
1 14628 21291
1 6809 59855
1 38733 78671
1 62874 82044
1 13653 14846
1 15689 99897
1 88126 99124
1 40546 58869
1 38978 77274
1 32172 96897
1 25382 64708
1 70330 87525
1 46357 58681
1 6026 67874
1 5401 29411
1 57159 79999
1 47836 99767
1 50003 62139
1 24281 54894
1 39152 94846
1 6222 31858
1 29337 67057
1 3726 60868
1 4820 71212
1 28579 97422
1 30450 50506
1 29038 54719
1 52803 95597
1 60389 97221
1 48778 82593
1 1875 41855
1 15728 90758
1 25827 96690
1 98809 98988
1 427 83698
1 43045 43856
1 49491 84404
1 7904 76574
1 10584 91297
1 29934 97991
1 19788 24945
1 70321 87717
1 62895 73765
1 22187 46141
1 2583 6689
1 45202 74174
1 78783 98183
1 22690 31976
1 38046 85863
1 18526 20831
1 1182 47346
1 13042 17671
1 6928 73192
1 20449 66831
1 48421 62483
1 11114 36441
1 34923 84322
1 82778 84813
1 5771 42371
1 43263 95448
1 13603 80676
1 1021 33677
1 17853 27951
1 6685 23730
1 12567 15484
1 35262 49126
1 11753 45476
1 1086 84720
1 44032 76930
1 244 71033
1 1933 12434
1 9965 68239
1 30351 48356
1 5622 38988
1 8012 48448
1 23180 87168
1 61831 73153
1 16671 63433
1 56495 87776
1 17391 94409
1 22712 62485
1 10951 88838
1 64098 70694
1 12511 37153
1 14172 18586
1 12425 74623
1 16928 95964
1 13222 68714
1 36142 57169
1 14084 29553
1 51785 59060
1 40058 98718
1 49161 55202
1 11676 37118
1 19919 46900
1 1090 36336
1 72308 75985
1 25304 40142
1 9642 83459
1 52218 80040
1 18120 60539
1 47268 71914
1 15675 46311
1 62072 63222
1 13662 91682
1 7329 56271
1 31419 76568
1 6500 58311
1 16723 20524
1 44492 88678
1 17283 44468
1 9474 68239
1 28553 62339
1 11027 52461
1 50814 65007
1 16983 54282
1 77733 97718
1 1587 21599
1 14655 60384
1 29420 94715
1 39728 47096
1 77903 86197
1 47522 80858
1 12350 25206
1 33560 94974
1 11670 69447
1 30549 96516
1 30911 39041
1 14755 93038
1 814 71004
1 21005 58509
1 19406 72961
1 61637 69959
1 29906 99184
1 29793 89956
1 3746 13225
1 44647 51517
1 36956 75845
1 43421 57739
1 23068 56392
1 31567 65390
1 27145 48645
1 15184 21260
1 42176 67539
1 33832 59866
1 62243 83027
1 57723 94215
1 38084 41816
1 18471 46943
1 18929 47230
1 58211 68478
1 4272 92153
1 3688 57311
1 7694 30696
1 49548 69628
1 18514 89496
1 39054 44952
1 1973 22174
1 44927 94800
1 6916 98965
1 57191 61994
1 20233 21865
1 26066 27044
1 12717 75819
1 1501 81726
1 68729 90544
1 3422 65991
1 25359 95555
1 5933 85330
1 15581 19383
1 39888 50907
1 53739 87084
1 29968 62801
1 66827 75378
1 20648 91641
1 76740 82141
1 54722 87404
1 59894 92152
1 25738 47868
1 24100 88142
1 18646 96611
1 2559 70175
1 56363 60470
1 90295 98206
1 86047 89278
1 29898 60386
1 54737 59954
1 588 66926
1 34222 51824
1 24729 72290
1 20355 98591
1 31715 69561
1 13576 88097
1 3239 67316
1 50074 60871
1 33510 33558
1 38573 48002
1 12676 98813
1 35616 85156
1 50047 85412
1 77837 93379
1 32883 99991
1 12758 87751
1 74964 93936
1 42704 96828
1 994 8860
1 3546 6410
1 23967 24155
1 11443 32893
1 12144 79160
1 56093 98522
1 63610 99497
1 16763 42454
1 3318 77226
1 6408 31671
1 42668 99712
1 602 10734
1 23786 81209
1 7256 43636
1 61563 69483
1 46407 87669
1 31044 50994
1 93506 95346
1 7649 40009
1 34011 49434
1 541 72010
1 33622 76771
1 58384 70313
1 503 69909
1 85982 93230
1 45895 56123
1 86225 88526
1 39290 84732
1 37798 38717
1 4047 78478
1 24280 32661
1 19629 98832
1 33434 38391
1 45967 67670
1 31363 79449
1 57039 63898
1 9496 47085
1 32394 43181
1 38939 89556
1 22414 25793
1 16753 95491
1 69781 90023
1 71075 72395
1 7708 88430
1 30150 67735
1 19729 85426
1 18599 23908
1 2876 85540
1 45909 49166
1 21274 65227
1 45479 62618
1 28085 74086
1 337 8324
1 6482 57199
1 4743 96203
1 47065 57620
1 10734 24347
1 24045 56977
1 4805 30081
1 77560 93757
1 26171 75971
1 67892 87641
1 63002 96374
1 2441 6667
1 55379 78981
1 4780 63385
1 27550 43851
1 36418 43351
1 54447 89847
1 19874 52868
1 69135 83365
1 39088 91685
1 8501 50215
1 39900 84635
1 21240 43009
1 42885 75007
1 42050 43670
1 11901 98957
1 7684 51751
1 15452 35983
1 16428 45142
1 12943 52517
1 21798 91325
1 40742 74255
1 66269 97993
1 73373 84825
1 30127 42294
1 19404 45290
1 45829 47317
1 15104 72761
1 20059 59164
1 17372 65773
1 14254 42798
1 70165 97398
1 51743 95119
1 48751 60228
1 39547 80566
1 60300 64695
1 7083 79382
1 57620 95402
1 39795 99412
1 13514 84921
1 20122 79866
1 88191 98337
1 24193 56052
1 42524 76725
1 21832 57704
1 58015 98260
1 37083 43997
1 93220 94043
1 38690 46981
1 10396 19552
1 29321 45547
1 34876 84837
1 15493 70668
1 51677 63050
1 19117 63789
1 20493 25806
1 16928 68657
1 23657 68124
1 61771 73650
1 34175 54099
1 853 67038
1 86062 89350
1 30343 79253
1 86482 99141
1 12737 79044
1 11868 29436
1 22078 73054
1 11081 56759
1 40363 86617
1 41671 81588
1 16254 49774
1 6940 50483
1 4021 56761
1 43197 66357
1 38161 64016
1 8472 37042
1 3479 94778
1 70320 85738
1 40869 78132
1 68119 86379
1 20572 35327
1 33701 81168
1 32749 34892
1 30356 80698
1 6197 47827
1 25060 87721
1 17024 86767
1 8992 53230
1 20189 37629
1 19574 85221
1 4989 85749
1 78186 98655
1 9648 78441
1 26167 47263
1 1808 69679
1 45835 76262
1 31754 39374
1 82992 86547
1 63821 97901
1 1615 94860
1 3188 24380
1 11066 47956
1 26060 77959
1 13242 93806
1 12515 98721
1 52298 84258
1 439 11304
1 29197 92404
1 20846 59918
1 17361 83845
1 25276 51809
1 28045 80550
1 32733 44270
1 61781 92381
1 4601 42391
1 21878 24994
1 12248 75251
1 28845 38271
1 8719 75801
1 6997 40058
1 47929 72579
1 51621 66609
1 69167 72523
1 78694 90682
1 11453 91213
1 14093 51072
1 18692 28223
1 44225 74457
1 54069 68208
1 41064 74477
1 78440 94914
1 47978 62251
1 83232 86247
1 41482 67213
1 20894 48671
1 19276 20997
1 31709 33366
1 12231 59236
1 32052 75740
1 8345 38205
1 1613 77764
1 14375 58562
1 51073 85506
1 1106 53730
1 57530 69403
1 7950 41577
1 72807 81714
1 17347 46559
1 58733 95786
1 23238 33051
1 71541 82318
1 36684 58259
1 2612 71717
1 5534 67611
1 60191 73717
1 24358 93903
1 460 96984
1 13962 60049
1 12898 56520
1 20403 83615
1 33302 47958
1 13787 73906
1 18832 98461
1 11193 66005
1 13907 25782
1 77025 99383
1 63540 98069
1 36028 98541
1 32788 96105
1 7917 90564
1 27277 57095
1 43875 52583
1 84861 88533
1 9380 99951
1 15928 69524
1 7433 25626
1 26689 30681
1 12815 53012
1 4728 61949
1 42000 95545
1 39444 53082
1 6774 23446
1 1782 48458
1 48472 72710
1 55791 86337
1 30191 76179
1 12389 30332
1 15518 63914
1 6588 85774
1 53837 86003
1 21722 26843
1 65079 75105
1 68124 70034
1 23807 68812
1 86751 87363
1 78184 96284
1 26967 34750
1 13396 58426
1 720 90760
1 35967 75599
1 22940 63397
1 55748 88345
1 19418 81840
1 6193 68715
1 568 62597
1 24278 52253
1 27969 92885
1 5794 98334
1 3895 59553
1 44761 56924
1 53482 82042
1 1786 79157
1 22317 25538
1 51026 84699
1 34085 47227
1 17857 81257
1 37486 62900
1 27161 43865
1 47617 91167
1 44903 94578
1 2984 61074
1 42117 55735
1 6299 94054
1 28737 33227
1 2024 42531
1 58076 61588
1 18339 22087
1 27315 57062
1 3955 74169
1 55667 82376
1 40271 42682
1 56180 66414
1 14095 97106
1 75337 92486
1 13551 18851
1 22122 73508
1 20725 43549
1 27058 43704
1 50464 94405
1 54765 55455
1 20988 95286
1 3779 99882
1 4904 56765
1 11567 71845
1 3897 95010
1 6168 19886
1 19460 22334
1 6343 56319
1 6564 56362
1 4314 27661
1 12254 70067
1 1599 72523
1 34076 45400
1 3239 23047
1 54534 79082
1 63377 97245
1 3512 51210
1 16394 51730
1 34101 93232
1 33423 36447
1 38151 61926
1 61890 88477
1 65546 72466
1 38922 83579
1 38571 95855
1 36157 69740
1 66693 67080
1 47226 87267
1 19966 84244
1 24970 35245
1 48739 68658
1 13803 59387
1 58037 67281
1 12004 27272
1 2290 98918
1 23899 25884
1 58199 70843
1 26379 58314
1 23857 49398
1 83295 98704
1 7229 50295
1 19924 73264
1 24764 76281
1 18217 75983
1 32729 51905
1 88185 96508
1 31367 91611
1 33908 79404
1 7810 80145
1 53366 61880
1 42409 77224
1 59681 67423
1 67685 87188
1 86897 89031
1 66329 91929
1 11154 84868
1 9426 21308
1 24127 30122
1 80266 97745
1 48438 72021
1 32518 66550
1 24942 45101
1 9880 62831
1 62260 75194
1 44801 93204
1 33516 82790
1 44233 83638
1 91290 94814
1 59435 81799
1 22739 39591
1 15747 77580
1 70054 92546
1 2465 3221
1 25729 75590
1 76881 78043
1 6692 64769
1 5772 55710
1 28444 95385
1 35779 37874
1 32813 47283
1 88486 90872
1 56065 77958
1 68 40717
1 11390 94419
1 16889 59830
1 54982 72867
1 55173 83078
1 49798 73680
1 803 75354
1 58895 98304
1 21192 64051
1 32148 92451
1 22647 79098
1 6656 79605
1 60819 99081
1 80681 87900
1 74836 76043
1 28880 61133
1 13963 87084
1 52132 86068
1 89844 90602
1 16945 31940
1 17049 18720
1 12969 56038
1 40048 48802
1 13216 88529
1 9616 38693
1 40606 52628
1 76523 89081
1 79995 84335
1 10284 67904
1 26528 98319
1 7968 55557
1 38013 54377
1 39294 48869
1 37381 76667
1 55066 55126
1 95195 97941
1 10353 46549
1 5949 22950
1 12223 44039
1 96877 99407
1 2763 84834
1 40139 93176
1 84096 99825
1 3619 23491
1 64066 69426
1 27345 92635
1 13940 58606
1 16461 90179
1 33447 95963
1 26296 30111
1 43414 89438
1 27969 67367
1 12627 50834
1 5111 56173
1 36520 50976
1 44397 87987
1 31900 78869
1 25307 53664
1 76832 81896
1 22308 41842
1 39668 51986
1 22406 95526
1 41726 73448
1 38352 88059
1 36251 95020
1 30390 71320
1 31403 66384
1 7357 74736
1 70426 97162
1 31949 90131
1 20389 38212
1 51286 88729
1 70008 97178
1 204 83264
1 402 20424
1 35734 45110
1 25321 33030
1 15159 44457
1 39981 46644
1 47755 88254
1 46249 77014
1 19038 44022
1 38661 49967
1 47327 81298
1 75921 99842
1 44146 58742
1 3630 34667
1 20489 28430
1 43390 48418
1 63453 79751
1 17086 58425
1 22214 98035
1 15114 27319
1 36666 85853
1 50960 88242
1 30754 63894
1 10457 90757
1 87122 99337
1 23128 79417
1 28572 41446
1 81154 95682
1 4672 52428
1 43316 89075
1 26997 63540
1 7978 82783
1 9288 72235
1 5747 41308
1 86361 94833
1 39854 76925
1 41427 49968
1 31717 83508
1 80072 96321
1 34802 63646
1 47167 98033
1 35551 63073
1 80892 83764
1 23604 30993
1 74585 89666
1 68908 99032
1 19187 29601
1 30666 76278
1 75368 85347
1 39748 92493
1 36200 46697
1 3118 62705
1 56071 59178
1 14591 89560
1 12913 72857
1 1836 68794
1 55438 88407
1 65522 98623
1 5499 46225
1 42472 49119
1 20052 48817
1 43474 65454
1 48253 70796
1 45913 59066
1 3612 94271
1 13966 82208
1 39117 54257
1 50913 74953
1 43291 78073
1 20852 82648
1 6018 85836
1 3777 16786
1 35960 72466
1 12107 67050
1 23563 87898
1 57310 83451
1 88012 88175
1 77647 89819
1 58635 98541
1 18223 31780
1 63117 87332
1 9571 37554
1 11267 57309
1 4512 73119
1 16100 74934
1 4737 63463
1 8283 86953
1 3036 51238
1 2599 39335
1 53311 68061
1 4380 87537
1 12748 81920
1 16747 27426
1 72320 90450
1 20180 23260
1 27243 55716
1 3343 4016
1 45103 75752
1 5361 92535
1 31875 34857
1 65529 83291
1 16629 84229
1 49504 57051
1 52662 71090
1 13747 24335
1 11656 12973
1 16442 88216
1 83497 89190
1 59084 61183
1 27898 50192
1 3729 89584
1 30833 61480
1 39164 42329
1 65352 74363
1 51937 68037
1 59617 96289
1 51186 80543
1 19849 87658
1 9833 57275
1 78571 97926
1 22581 24353
1 88733 99891
1 38823 81949
1 1317 98798
1 47616 73732
1 46815 55873
1 29338 48547
1 26316 77555
1 41914 90153
1 34122 48384
1 39780 93478
1 54707 71902
1 16922 22056
1 33974 35564
1 38354 91452
1 34174 53873
1 82371 86582
1 53304 63912
1 75863 92670
1 1619 57909
1 41649 44727
1 14281 78844
1 25446 58764
1 18819 45358
1 14153 78639
1 70279 92086
1 57357 85174
1 50480 59575
1 48627 58212
1 40723 48357
1 47225 86449
1 36429 36901
1 23350 63942
1 12398 92066
1 38622 58132
1 10479 21999
1 56586 62175
1 23194 32494
1 44654 53379
1 75697 75951
1 28806 88319
1 60853 92436
1 32586 80631
1 7782 19921
1 20650 46709
1 23693 88631
1 1543 13280
1 8951 57938
1 26023 28936
1 23450 45179
1 17592 47061
1 8617 28858
1 7494 66159
1 14472 75826
1 19753 96544
1 65492 93864
1 10406 15092
1 46643 63022
1 62523 65275
1 18082 27469
1 36550 75141
1 9564 36060
1 52033 73493
1 37529 73100
1 38861 85717
1 11058 77609
1 12514 75893
1 348 53262
1 17312 55005
1 25213 97614
1 37628 77328
1 51567 70053
1 81022 98343
1 11690 88776
1 22641 30783
1 27619 46621
1 43852 74526
1 19497 98265
1 74444 91931
1 56604 79258
1 20964 60831
1 72878 89798
1 50089 72852
1 257 14464
1 572 57332
1 5816 94994
1 58669 85530
1 9598 92987
1 79704 80801
1 9714 77789
1 32399 88144
1 24065 31449
1 2818 94635
1 46438 60205
1 11792 99385
1 7423 28460
1 47351 84174
1 48840 80295
1 428 72838
1 57547 72111
1 11874 96669
1 22654 39626
1 1984 61036
1 5231 21547
1 38584 75820
1 87458 94339
1 31440 95236
1 10104 74772
1 57599 89700
1 25055 98043
1 14721 78989
1 24525 81512
1 38282 69740
1 1833 80597
1 45203 48304
1 33701 72093
1 22805 88644
1 17208 25949
1 70042 83282
1 43417 77712
1 2624 66551
1 45587 72404
1 11978 44725
1 31316 60947
1 38236 93602
1 58264 99344
1 9449 42842
1 29509 78366
1 44273 82550
1 92000 97231
1 43168 98627
1 38982 78789
1 36593 47775
1 2558 18018
1 16831 26997
1 79523 81232
1 51926 82316
1 24124 52263
1 51606 57241
1 2074 96289
1 46205 96143
1 31407 44477
1 81405 89341
1 82730 90204
1 49370 93036
1 18404 29358
1 6035 62382
1 53278 55623
1 37264 69921
1 21234 73384
1 3726 13127
1 35774 52716
1 12356 35024
1 85524 88022
1 57611 96906
1 28 12539
1 11378 18476
1 21210 21469
1 29347 75808
1 71556 75818
1 28648 98270
1 7215 61001
1 49434 99025
1 69600 83551
1 8684 64387
1 32910 39492
1 29899 81110
1 13159 94328
1 38564 98106
1 42201 92882
1 9762 79007
1 3603 25592
1 64251 65512
1 59455 87577
1 46379 47682
1 21460 80054
1 19105 98613
1 73817 81144
1 36897 88530
1 28450 34824
1 54730 95438
1 92008 97937
1 2211 31012
1 30633 86134
1 44620 95779
1 67067 89212
1 66354 86832
1 26193 48696
1 82308 90408
1 25692 54692
1 30868 64118
1 56554 77697
1 22902 35919
1 4119 85782
1 29682 82360
1 41118 43607
1 85107 90569
1 63086 90800
1 31974 49871
1 3465 10164
1 19254 55202
1 33638 50648
1 14325 69396
1 60574 80193
1 10341 79235
1 10369 48414
1 21072 81816
1 53015 91850
1 83578 92203
1 52599 76932
1 5970 78763
1 3879 49515
1 1901 62751
1 20312 93338
1 20749 21681
1 71024 87191
1 54873 74800
1 14692 71851
1 45632 49318
1 12968 38806
1 20278 59538
1 16086 39151
1 40814 66345
1 42373 99574
1 3704 59659
1 55703 76340
1 48789 59370
1 19265 39693
1 42662 51794
1 65606 88415
1 720 46337
1 35574 82135
1 34508 46213
1 2691 90137
1 38523 75821
1 26115 79441
1 23240 50516
1 69348 87741
1 14147 92293
1 67116 71134
1 58536 92585
1 61448 64518
1 16235 37010
1 26456 29860
1 26927 50369
1 41721 79821
1 13158 35607
1 2285 28563
1 17033 18360
1 24676 25871
1 41715 76876
1 21512 46796
1 45821 89399
1 36121 70794
1 10415 23195
1 10568 62390
1 2404 78170
1 25317 65328
1 36418 89672
1 9064 54018
1 32829 35302
1 28544 98983
1 20235 79911
1 44241 84351
1 1633 33639
1 14908 55751
1 56497 64012
1 94963 95065
1 92310 99944
1 33270 98983
1 46627 57452
1 31659 81274
1 4378 55042
1 4744 33477
1 25538 79059
1 49994 61471
1 41230 90547
1 49450 96811
1 86860 90004
1 44314 97042
1 38142 76474
1 13787 21060
1 7181 88386
1 25737 80964
1 73219 93961
1 5177 81349
1 13081 14828
1 17490 34208
1 6654 20219
1 59424 69384
1 16219 73201
1 12116 64884
1 3058 41354
1 13650 99665
1 6253 74029
1 35429 89889
1 15192 16006
1 69908 96226
1 47153 55992
1 14979 94500
1 18693 76938
1 16874 74762
1 49107 75113
1 28351 95509
1 22080 74598
1 28252 52858
1 80915 84110
1 21977 32191
1 77914 83528
1 10892 30611
1 28353 54891
1 5853 51982
1 12118 32823
1 20650 72397
1 43470 76425
1 77521 83545
1 7854 46534
1 26800 49057
1 39194 73131
1 23999 74363
1 36411 92406
1 5917 40009
1 30228 35985
1 5476 75109
1 27930 46858
1 55378 55879
1 23233 43271
1 54151 54951
1 16553 47498
1 55657 89034
1 32174 77116
1 61539 75810
1 38192 88159
1 21774 46839
1 83704 90809
1 1436 88280
1 9972 59066
1 30951 72291
1 42164 57041
1 23153 38105
1 29666 88591
1 33029 99133
1 32356 39161
1 15286 43814
1 42580 99884
1 34587 70270
1 39732 87360
1 41650 45494
1 41221 66950
1 41564 91300
1 4967 27622
1 26352 89603
1 16102 77571
1 27877 50122
1 37869 53127
1 39892 50712
1 55372 90638
1 27780 76806
1 323 87737
1 48133 95139
1 9552 89685
1 70484 73894
1 5301 51438
1 19798 57294
1 49544 65236
1 11697 46335
1 22510 76221
1 34287 56312
1 12204 74856
1 15964 85388
1 3029 59306
1 25367 91783
1 43981 66337
1 11298 15103
1 60448 90774
1 31258 38566
1 91830 94461
1 728 54766
1 31553 86567
1 11559 83906
1 12417 32271
1 801 42439
1 91986 97481
1 22193 26991
1 20739 71996
1 61759 79524
1 14771 22502
1 20450 65776
1 63232 79327
1 2064 8518
1 27140 34964
1 22783 70358
1 83227 85148
1 54497 84107
1 87533 96581
1 15101 74121
1 626 80710
1 42133 50721
1 14733 87071
1 50158 82110
1 59723 77198
1 19398 54410
1 51959 95226
1 44698 73852
1 61178 83808
1 29969 48904
1 32223 93397
1 67819 72299
1 7464 83484
1 68249 89604
1 78878 87700
1 58385 89980
1 8203 96921
1 3412 25816
1 59 68724
1 63392 70111
1 81339 93976
1 8469 89707
1 56255 76630
1 8045 45069
1 68860 92662
1 9272 19076
1 57223 77075
1 42591 80086
1 14843 86828
1 30489 46831
1 31331 79316
1 14393 73618
1 17615 31572
1 1086 65274
1 35999 38548
1 87115 96570
1 706 18043
1 73252 79519
1 62840 88479
1 60352 67566
1 2890 24331
1 11673 61811
1 12758 16003
1 25783 45031
1 2861 89638
1 39387 88899
1 28109 88998
1 19684 39822
1 15245 27609
1 18826 43072
1 57831 58658
1 215 10137
1 81605 89217
1 12223 93609
1 44015 96697
1 45325 84567
1 17221 91630
1 14907 90434
1 59202 78816
1 51560 83358
1 10592 86133
1 56352 75311
1 43692 88904
1 46218 78569
1 23774 82654
1 67572 82046
1 11774 96387
1 14590 47474
1 8845 94610
1 48653 49299
1 10074 34491
1 447 35179
1 32354 77788
1 21781 29446
1 37317 96383
1 43514 80352
1 14156 26676
1 40693 65877
1 77150 83532
1 62043 96960
1 73789 87577
1 63084 95670
1 25128 64514
1 35295 81173
1 41593 81567
1 12282 86945
1 14494 59315
1 13298 86783
1 74778 90921
1 72397 90986
1 21019 25686
1 5463 15763
1 70026 98841
1 57293 75699
1 38292 54738
1 44527 87789
1 19968 68420
1 31779 73253
1 57338 91067
1 53974 78614
1 22611 80397
1 17300 71765
1 51964 64397
1 73391 91259
1 85839 96166
1 55642 69289
1 9130 83117
1 36390 99874
1 36102 77798
1 31506 64239
1 6726 75602
1 96288 96646
1 4779 72842
1 57273 92092
1 46630 84300
1 5401 97105
1 63255 96048
1 7389 63740
1 63597 73731
1 1564 92390
1 54438 72956
1 5136 86941
1 17956 76738
1 61919 86659
1 37333 67641
1 3433 23956
1 10924 83395
1 13187 39909
1 3079 71155
1 3048 97520
1 37813 59611
1 2470 59094
1 59137 67966
1 68393 71602
1 65023 70486
1 41052 47054
1 2214 28342
1 27466 66012
1 42797 87138
1 52359 82113
1 10749 24634
1 52432 54162
1 6046 98783
1 417 6163
1 27475 45360
1 8966 96316
1 32210 73806
1 50095 54852
1 39862 43264
1 23502 57586
1 638 39080
1 46058 86569
1 37701 44522
1 70202 83267
1 91942 98684
1 22913 50506
1 15490 57910
1 11936 67618
1 51509 86554
1 29938 50565
1 10841 61574
1 60301 78678
1 8483 53455
1 35547 60707
1 26068 44137
1 52233 99535
1 20916 99457
1 49224 52038
1 6386 58750
1 10468 65151
1 47301 56745
1 30294 68645
1 52440 62184
1 84945 87869
1 35568 50439
1 74480 78772
1 69592 91911
1 18358 91092
1 32943 62534
1 8282 80308
1 49778 89232
1 80313 88761
1 176 82307
1 52187 95725
1 18404 78343
1 46183 91041
1 9922 93378
1 78478 92505
1 17125 84699
1 14713 75706
1 74894 75127
1 29875 70454
1 25137 59137
1 4566 27603
1 9222 21395
1 32519 44460
1 34821 38932
1 57127 92440
1 27748 53321
1 2450 50402
1 34042 76185
1 23016 59635
1 2655 34005
1 65 25183
1 15921 68375
1 34548 40304
1 5920 17736
1 40707 80083
1 14841 95024
1 2209 78635
1 4270 63971
1 16555 64625
1 559 51998
1 34812 61554
1 86590 95736
1 18385 41262
1 68810 72651
1 30354 42906
1 49526 67318
1 135 31982
1 29059 91525
1 25942 90233
1 19195 30007
1 68021 93768
1 35484 68888
1 44399 85464
1 90236 93292
1 50905 75361
1 18430 46933
1 8050 68479
1 9460 33703
1 61154 66330
1 11470 19605
1 11926 59543
1 62494 84642
1 39043 73237
1 42707 87867
1 8619 98777
1 44617 95911
1 2913 84906
1 18807 50764
1 39823 76794
1 19978 29351
1 39400 91252
1 55895 89377
1 34040 57694
1 25529 30262
1 35787 75821
1 87889 98237
1 11966 18062
1 18339 44569
1 18476 38187
1 69242 79794
1 16341 22656
1 49648 54117
1 27633 82369
1 39992 59628
1 77444 83038
1 40749 75472
1 43874 98545
1 57842 77530
1 28015 95423
1 21334 73002
1 9536 13382
1 4047 74261
1 15882 71887
1 18303 98772
1 38522 84039
1 4899 52304
1 61089 83983
1 47875 92460
1 31605 88621
1 62137 74097
1 23748 90781
1 45574 68532
1 49764 83755
1 23224 70152
1 28204 53724
1 31531 60948
1 2378 50667
1 22204 43097
1 7731 74418
1 81770 86888
1 10115 98791
1 11980 52452
1 65200 67765
1 43482 67573
1 81743 85821
1 26300 41703
1 18706 41093
1 50230 53411
1 77231 94576
1 39889 64371
1 42518 77854
1 25357 48398
1 31717 56687
1 35324 74454
1 29775 51346
1 11608 18611
1 56680 59158
1 70159 79943
1 14282 71195
1 36567 70509
1 73877 77352
1 3801 8775
1 14124 87495
1 3359 33897
1 80725 87200
1 32068 32195
1 43277 85687
1 17424 21302
1 14151 49229
1 8099 85831
1 6071 45732
1 8038 41769
1 26008 68088
1 27129 42074
1 7864 92328
1 2771 33963
1 4230 63169
1 28808 59976
1 13339 40491
1 66611 73031
1 36426 82868
1 28889 59104
1 45158 54752
1 8123 76402
1 75176 92188
1 4570 72917
1 87011 94015
1 7746 30761
1 47117 90273
1 62841 83711
1 44854 74767
1 52102 80009
1 1168 24105
1 49963 84473
1 34533 63162
1 11703 97319
1 98600 98853
1 10154 40962
1 12431 77884
1 40972 77847
1 5908 29185
1 97616 97823
1 72748 73342
1 45430 78587
1 51241 87103
1 40895 64085
1 79741 98216
1 36541 83560
1 64487 86334
1 39771 64561
1 55506 56734
1 44385 51490
1 81439 85584
1 12365 30786
1 79955 91791
1 39862 44447
1 22441 50733
1 25179 53823
1 55191 99752
1 46579 75646
1 29959 73800
1 15636 32708
1 82981 98059
1 6033 78944
1 37745 67239
1 1424 29736
1 3945 75197
1 10893 31693
1 28731 53148
1 3606 63194
1 22328 44420
1 36072 92462
1 42079 85113
1 35778 90207
1 23793 56131
1 35730 48969
1 26582 72733
1 50528 52340
1 9808 15845
1 27371 75288
1 25729 92388
1 14881 23829
1 46843 74521
1 48227 89583
1 1840 17763
1 64362 89655
1 38745 98927
1 5626 92954
1 25314 95177
1 9000 54189
1 11325 37081
1 40393 53109
1 50892 93304
1 23756 85578
1 17520 23829
1 11102 97195
1 64430 95788
1 11271 54834
1 48216 95151
1 9723 69377
1 33623 92348
1 42868 49246
1 52397 90123
1 65093 76507
1 27311 28496
1 27538 60689
1 4881 66726
1 6555 97775
1 74112 89201
1 27195 95798
1 35054 40769
1 45602 61364
1 39800 69232
1 70102 93721
1 25312 84178
1 18875 29197
1 27585 38248
1 25729 88466
1 17234 59208
1 28415 89290
1 28956 56006
1 74930 93707
1 17890 50853
1 68930 95247
1 60063 60747
1 36011 40553
1 23560 43932
1 37558 42531
1 45567 48350
1 45647 98425
1 4988 57608
1 13745 82516
1 17321 66298
1 32666 45145
1 41049 89860
1 12735 24705
1 49506 74117
1 48846 71172
1 5675 55339
1 84691 99213
1 75398 87995
1 1680 12958
1 11930 43386
1 18435 71517
1 14066 22490
1 27939 32244
1 46503 73540
1 14079 62692
1 25068 40037
1 33219 37376
1 64316 87801
1 7748 32625
1 30594 79610
1 10815 44661
1 28859 34008
1 40265 86177
1 40156 48935
1 8581 46923
1 59485 85778
1 67761 85357
1 34305 98755
1 23947 90525
1 28131 87639
1 26639 79684
1 34338 90818
1 70664 93258
1 42079 77072
1 48638 53337
1 45722 77848
1 20855 47066
1 19470 91521
1 27972 32058
1 20520 77819
1 27369 49920
1 51643 73864
1 28345 72840
1 20586 32971
1 1503 70573
1 33008 69103
1 79084 94714
1 36675 83017
1 29170 32767
1 18146 89081
1 47849 63886
1 77789 87036
1 36139 78350
1 26075 41022
1 6540 48766
1 24575 27696
1 3130 65232
1 2356 70127
1 47998 72604
1 78109 91536
1 14524 23704
1 49412 52903
1 1363 70486
1 24433 58279
1 41647 49025
1 26620 47470
1 20521 42396
1 31863 86505
1 299 53458
1 6183 28635
1 19662 61746
1 40774 49330
1 10393 53482
1 74041 96165
1 44788 87235
1 47978 50165
1 2371 77486
1 36406 87095
1 9884 29906
1 8487 11443
1 14790 84441
1 11236 92808
1 41634 97614
1 19189 64258
1 15278 78367
1 39700 79302
1 27631 90530
1 5817 42484
1 58138 85225
1 34068 68878
1 80535 82197
1 16170 40750
1 16024 48856
1 32927 73975
1 46181 83456
1 13895 19705
1 64261 90760
1 7858 86430
1 20720 80249
1 28055 51065
1 56844 82988
1 33661 71155
1 20849 64825
1 23105 94815
1 22445 27182
1 40598 42571
1 17967 32278
1 51988 95063
1 63541 88174
1 68927 99510
1 3254 41543
1 40822 58500
1 57142 59028
1 13897 93438
1 52427 69652
1 39788 41005
1 88861 90930
1 54459 73562
1 8916 89674
1 43812 53241
1 29288 69458
1 21097 81058
1 65027 80434
1 6188 20539
1 4656 22250
1 31176 89044
1 5388 81788
1 24343 57410
1 69587 95861
1 20160 28224
1 53687 85901
1 8743 90556
1 1993 67033
1 8917 9795
1 29465 64930
1 85954 97335
1 8172 42181
1 79056 81824
1 9003 90303
1 39666 56904
1 44738 93923
1 40177 92872
1 3003 19897
1 25274 63922
1 7651 41265
1 74524 97776
1 17754 31851
1 15356 37313
1 85960 92728
1 28881 87898
1 42525 70036
1 32560 66097
1 10714 62933
1 33192 96056
1 42357 98047
1 3541 71074
1 21678 64485
1 44900 95480
1 65046 78140
1 23204 43457
1 77259 82870
1 8469 37638
1 45152 63349
1 72197 95187
1 59015 98579
1 57146 95554
1 30480 93313
1 47850 97371
1 4837 9025
1 59255 74867
1 13 58647
1 77852 88880
1 27405 88103
1 23654 37233
1 42554 79926
1 36154 72791
1 70182 75798
1 40226 52730
1 44096 97825
1 3183 7668
1 41408 74208
1 29559 58212
1 72674 90377
1 10108 14779
1 9715 50769
1 20887 64136
1 18367 86507
1 5612 53214
1 17860 61269
1 53102 72201
1 69502 99427
1 43543 92748
1 45772 65837
1 2076 9156
1 1449 59283
1 80701 81394
1 42856 55352
1 4961 38520
1 911 71424
1 10202 28363
1 42018 88631
1 8765 77521
1 21282 87155
1 22356 23405
1 13822 17428
1 62101 67962
1 50489 75098
1 79343 84987
1 49310 50854
1 1626 5084
1 51494 68334
1 83815 97733
1 4570 77748
1 1144 46670
1 1165 15743
1 15488 55135
1 39020 93195
1 93 67274
1 49447 54607
1 54059 55157
1 96205 97154
1 25651 86426
1 6035 48260
1 28793 78842
1 1721 59158
1 34811 62389
1 37138 56424
1 11270 86564
1 25578 83148
1 70072 95449
1 81416 88971
1 8389 65841
1 45892 88487
1 37968 51852
1 5821 40672
1 5309 50810
1 25704 45143
1 67555 88351
1 3318 66502
1 10159 31748
1 11839 16042
1 2340 11639
1 61485 73840
1 13429 21826
1 26804 33654
1 77174 97942
1 11881 75018
1 60536 70210
1 3019 97469
1 16108 35503
1 34548 42149
1 26906 71741
1 1771 13000
1 29612 96785
1 7176 31819
1 1672 9583
1 90544 93300
1 20832 32618
1 59646 69040
1 31468 56698
1 28488 94833
1 25348 94367
1 29480 66133
1 78573 86157
1 49356 85936
1 16875 40618
1 6046 44349
1 8334 42018
1 69284 70518
1 52514 79084
1 7570 10267
1 26132 41884
1 45955 65706
1 13057 28330
1 25769 67604
1 82051 98978
1 20565 59968
1 12717 14782
1 16157 57827
1 76544 82919
1 6798 29641
1 18870 59235
1 47489 51345
1 24324 89998
1 44144 86677
1 21834 99005
1 45932 52971
1 22883 68842
1 18641 57030
1 28305 55838
1 6666 9167
1 13684 29905
1 59449 98035
1 27194 92503
1 26477 61185
1 33233 79647
1 55821 81469
1 33738 71342
1 19494 62154
1 12177 98587
1 1266 52659
1 25334 57056
1 40023 40140
1 16010 37461
1 78367 91633
1 63695 68373
1 88184 96091
1 22854 42831
1 79542 91256
1 45808 96533
1 48842 66090
1 6925 22714
1 8790 33296
1 31523 88191
1 10750 83396
1 17887 92144
1 64885 69970
1 33359 78365
1 38933 44236
1 14731 26314
1 13677 61660
1 27600 37965
1 3343 74348
1 61493 81874
1 17513 45955
1 7129 59039
1 88850 92659
1 21736 72658
1 21801 35759
1 23641 41549
1 56948 78823
1 3170 86537
1 49929 99507
1 14208 21400
1 22500 98300
1 10790 77691
1 46314 99495
1 66169 76752
1 43970 49022
1 61007 86906
1 43449 59869
1 24461 67213
1 37967 67936
1 41544 77840
1 36017 61185
1 10602 75435
1 43661 45660
1 63136 77711
1 83024 86502
1 29985 76458
1 27398 46443
1 49374 58386
1 50503 89618
1 33128 83216
1 43429 51982
1 47030 77748
1 30380 38415
1 10007 21859
1 54747 89704
1 41550 70279
1 37829 50047
1 1805 37585
1 10036 38376
1 2634 25153
1 1606 81533
1 46602 49387
1 36361 81114
1 42732 98280
1 6220 85732
1 22677 62499
1 44554 61433
1 52507 66467
1 28302 56606
1 97589 98164
1 4868 98316
1 77914 97027
1 82796 96305
1 33626 88633
1 78921 81596
1 52179 73982
1 48874 97418
1 9106 28916
1 23487 73417
1 44478 57536
1 5457 16471
1 75960 84452
1 5422 67411
1 58619 84054
1 32635 36510
1 80919 82400
1 73404 80107
1 19015 39644
1 26863 52991
1 20120 72617
1 30226 85890
1 56576 86510
1 54347 66029
1 16663 96757
1 47247 88222
1 16881 68874
1 5334 41913
1 63753 80745
1 26802 78219
1 11401 92844
1 12811 80518
1 10917 46606
1 26038 65890
1 13842 70019
1 8449 76710
1 75273 84434
1 18226 23847
1 30314 50987
1 737 60128
1 2836 54630
1 38528 74020
1 6058 61940
1 11099 26746
1 41930 60800
1 40760 61934
1 64852 71558
1 41134 73719
1 55960 85814
1 13237 75132
1 18951 34588
1 21434 69853
1 75265 84685
1 6371 44448
1 53706 85098
1 33378 71802
1 67328 82110
1 27714 97052
1 6868 56288
1 2992 64155
1 3669 20577
1 24410 29971
1 36481 54607
1 55024 68757
1 62455 65185
1 36943 46006
1 17117 94849
1 70686 80721
1 53531 90642
1 39573 81933
1 28613 87351
1 56307 77737
1 24528 88249
1 30046 46826
1 4450 81358
1 24720 79185
1 7491 19520
1 12308 13806
1 1622 81329
1 20990 40481
1 14238 45025
1 64071 94972
1 60109 91529
1 27231 69696
1 13293 25946
1 81535 89065
1 42153 73972
1 10626 57612
1 15915 81375
1 43714 90579
1 77205 97131
1 52117 99794
1 10955 29082
1 16322 52018
1 51538 52219
1 73163 95836
1 40070 90896
1 26917 87797
1 12630 14981
1 59387 94171
1 66511 68187
1 31311 52852
1 84686 84919
1 17537 45732
1 88908 89254
1 74204 93270
1 22662 65262
1 2813 97550
1 55438 89913
1 5541 89870
1 52457 72651
1 40530 58295
1 69018 75377
1 15857 57674
1 9979 23777
1 5159 44798
1 3450 35054
1 21943 95341
1 42828 60539
1 12583 95816
1 2486 53115
1 18096 42050
1 12368 16269
1 24253 98819
1 11239 31510
1 48043 70054
1 12184 58004
1 29674 76877
1 29046 48505
1 52418 69747
1 5352 82049
1 2239 73628
1 38150 38348
1 26563 40279
1 61990 79244
1 21773 80849
1 33344 35414
1 18230 41485
1 46839 73013
1 10877 40535
1 29834 31372
1 15855 96557
1 31684 86497
1 2130 90702
1 47364 69454
1 25331 48038
1 10821 34031
1 56850 72567
1 29099 66154
1 17194 46636
1 62402 85491
1 28937 94006
1 38673 53665
1 29680 87590
1 38012 74034
1 11667 38213
1 25237 78635
1 17620 36625
1 1178 69268
1 73979 91899
1 45329 66099
1 34893 40298
1 6952 9058
1 12126 56129
1 14917 56063
1 37638 71745
1 11381 37067
1 9652 17168
1 19219 74817
1 23833 44002
1 38913 47956
1 54058 78162
1 18427 35347
1 54000 94379
1 18877 96219
1 28255 95208
1 12694 25694
1 7886 41456
1 35411 95179
1 6027 49378
1 41372 63696
1 43995 56579
1 20797 37703
1 470 82374
1 49856 89581
1 70245 87963
1 13463 74394
1 36883 39548
1 59577 99350
1 27837 60882
1 36801 86802
1 59925 87086
1 28285 31669
1 12551 31512
1 33508 88666
1 10539 42710
1 9414 57466
1 20753 27643
1 7391 75922
1 70167 75649
1 27462 74759
1 9283 61429
1 15988 94109
1 66407 96954
1 2653 40212
1 1983 21713
1 2769 53373
1 10295 57860
1 14919 18279
1 64777 68769
1 15950 99085
1 91029 96472
1 4689 72126
1 39546 45379
1 39052 98698
1 56576 98921
1 16441 90603
1 92293 98988
1 18719 51112
1 734 62502
1 51774 69705
1 21738 81190
1 13611 74095
1 61603 77788
1 1188 3735
1 55647 99054
1 44701 78951
1 30105 88297
1 2808 12496
1 70960 90165
1 35332 60257
1 44293 65719
1 75878 76347
1 10534 13366
1 10931 84462
1 22223 32151
1 53905 96526
1 49235 61546
1 11394 40836
1 32834 90876
1 50786 81187
1 18124 73327
1 26764 41246
1 9824 87437
1 17396 73448
1 82634 92649
1 26139 73328
1 46830 99094
1 69263 79781
1 61934 83899
1 62066 71581
1 72242 88613
1 28796 48686
1 15920 70679
1 61562 80777
1 14938 91215
1 33985 46141
1 7614 38212
1 33682 43563
1 47350 48843
1 26274 95256
1 42167 70848
1 20817 31017
1 5243 12435
1 383 68239
1 54101 70769
1 43437 94197
1 43880 68320
1 24951 65216
1 18218 26741
1 22282 29878
1 15523 84749
1 46284 95689
1 70884 79023
1 17062 55494
1 22339 91017
1 26112 34130
1 30262 48746
1 11112 89307
1 30856 67685
1 3182 30802
1 4338 18612
1 30007 92914
1 32817 63640
1 55666 64581
1 9851 57018
1 6156 61314
1 8686 47604
1 68992 82139
1 14742 14760
1 25030 94018
1 23198 92449
1 8314 80252
1 4448 88990
1 23344 76931
1 10531 29100
1 29715 88996
1 25365 27491
1 16419 92435
1 78222 78300
1 19466 77840
1 77761 89911
1 54342 99832
1 5227 91878
1 3449 55239
1 8650 39336
1 57955 65918
1 88959 96362
1 2428 95448
1 4040 33914
1 30740 79496
1 23054 74102
1 45639 98846
1 12498 82009
1 14974 48920
1 1370 50816
1 70895 94304
1 76821 89060
1 15833 35076
1 41584 64666
1 61638 99597
1 32549 89819
1 32432 62038
1 59451 66815
1 13438 27134
1 24140 84912
1 43260 71922
1 18334 77120
1 80313 81889
1 45039 81089
1 29215 83421
1 50594 93703
1 36620 66843
1 25337 45647
1 16212 99017
1 55627 85012
1 65234 79412
1 889 38014
1 3127 53393
1 5302 9070
1 45318 49177
1 38657 52346
1 3060 95428
1 64650 96961
1 20779 43066
1 48313 95580
1 68607 99063
1 61549 63676
1 27115 33927
1 56622 80038
1 43679 78479
1 33998 56626
1 58241 62693
1 37531 66605
1 29021 89721
1 44378 47995
1 27241 85668
1 29984 48496
1 17588 18999
1 18449 90538
1 96777 97454
1 9529 80724
1 17219 73393
1 15027 65173
1 79783 98008
1 41435 60178
1 13630 16609
1 11218 96074
1 64141 98873
1 377 64842
1 1760 46880
1 16855 94055
1 7577 62525
1 41696 94443
1 14537 54286
1 75112 82519
1 23687 35833
1 6430 21194
1 21883 40973
1 11276 54091
1 4517 49881
1 140 87865
1 29919 57219
1 982 58542
1 1383 96301
1 20781 93834
1 68703 70682
1 53437 92530
1 37243 98445
1 9210 16449
1 38123 41793
1 26473 63582
1 36931 59084
1 61809 83522
1 34090 67126
1 52535 73646
1 8391 33306
1 8926 33260
1 53496 76652
1 13243 96492
1 17464 97576
1 7791 14663
1 2060 78305
1 228 49458
1 18298 85532
1 40101 91083
1 1554 45671
1 84216 99787
1 1126 91535
1 43773 76450
1 79745 91596
1 33392 86003
1 31900 80826
1 59716 95625
1 6197 82083
1 54118 60849
1 18067 76904
1 18311 87046
1 5345 44749
1 3013 35874
1 67384 70231
1 15866 39586
1 18040 66102
1 9338 47527
1 65913 78281
1 50229 79432
1 47157 62377
1 45587 65774
1 33097 58373
1 45212 50177
1 51541 54486
1 11623 19995
1 37345 99028
1 24227 84843
1 25655 81172
1 64598 66744
1 6787 27295
1 19697 28604
1 15693 63183
1 49931 93738
1 9844 75857
1 50907 56866
1 61545 93723
1 54312 76101
1 83756 90604
1 1679 78556
1 14245 15947
1 43382 70690
1 5418 41780
1 2067 94582
1 6623 56022
1 8784 13773
1 31962 33509
1 26611 89729
1 34261 60350
1 11646 54637
1 43264 47151
1 17549 91874
1 22638 44224
1 48344 98370
1 41885 61672
1 71652 81442
1 8540 17272
1 10421 88277
1 2848 86117
1 25280 57646
1 13252 69113
1 39800 95627
1 33061 60083
1 51715 52510
1 86818 97696
1 11150 27142
1 4770 62637
1 69995 92119
1 27291 84115
1 93985 99445
1 67985 81555
1 57574 78522
1 12851 54871
1 72605 82411
1 31435 92848
1 18015 37772
1 43798 71065
1 34514 52000
1 41701 89909
1 32270 74420
1 89192 91602
1 20975 39124
1 20337 27493
1 23761 60087
1 10105 72248
1 24151 40283
1 30467 67524
1 46495 52392
1 57058 80383
1 53980 67557
1 764 24307
1 30791 76365
1 51449 66022
1 41541 88242
1 11854 71274
1 5999 69819
1 32005 93670
1 80478 87973
1 33040 84579
1 37682 48700
1 929 18472
1 2664 11766
1 18675 73129
1 11397 56166
1 19200 95400
1 62342 86688
1 2262 70940
1 81524 92576
1 55856 65580
1 9492 23537
1 18791 90617
1 12038 13121
1 10224 85396
1 48924 86253
1 8827 23068
1 72500 79922
1 31595 65532
1 36970 70111
1 56216 70683
1 91729 92844
1 6694 74570
1 41999 78680
1 41544 73707
1 47314 51662
1 18080 82070
1 3238 17732
1 35160 96394
1 13177 46993
1 21527 29536
1 45902 47538
1 19327 30964
1 12854 57610
1 1518 56362
1 2539 19513
1 22386 89067
1 52146 95675
1 51083 72701
1 16946 39681
1 53227 79993
1 16586 90330
1 40547 46584
1 36426 73772
1 28245 98139
1 1915 32488
1 29260 48677
1 38439 70518
1 10754 82226
1 36953 38130
1 27299 66060
1 1681 32013
1 20390 64580
1 50810 71824
1 28633 41448
1 67501 84431
1 9997 31301
1 22083 23856
1 2063 76335
1 10886 83317
1 30374 36754
1 19843 86398
1 46902 94862
1 21507 90250
1 57549 96895
1 40225 83863
1 23713 38840
1 4756 64853
1 59822 76027
1 45086 66279
1 49334 54484
1 89455 92832
1 24586 63014
1 35887 64491
1 30738 69211
1 73726 75561
1 22458 46577
1 56858 87322
1 7036 33348
1 55426 59390
1 8866 15273
1 20967 99696
1 28353 44520
1 41165 47365
1 61833 68034
1 66362 87156
1 82024 93452
1 21530 23652
1 1298 25210
1 69573 86118
1 81764 99957
1 25661 85965
1 47267 96853
1 57701 66184
1 26020 68784
1 16695 37712
1 9276 94404
1 5633 83542
1 26138 31475
1 42930 93433
1 47772 56196
1 48874 59210
1 15763 86268
1 23216 79913
1 49443 84788
1 57698 98005
1 4500 89950
1 36972 82602
1 36554 75718
1 74365 74464
1 31521 80433
1 1025 9808
1 39901 61152
1 60556 88509
1 48048 72485
1 13608 96957
1 23410 88453
1 33487 42968
1 7399 29220
1 28477 82130
1 23439 32753
1 50547 74936
1 592 87190
1 45217 61880
1 38695 90396
1 77273 79832
1 27431 85793
1 86520 99671
1 80620 81540
1 47017 91859
1 71257 92697
1 14377 82084
1 44476 53445
1 14103 80162
1 1493 43969
1 43074 75919
1 34120 92272
1 52664 93474
1 5859 40933
1 27791 65876
1 44315 61828
1 48943 80492
1 35066 65420
1 29952 45906
1 25777 69303
1 15846 61595
1 3663 60261
1 75521 93461
1 3507 60474
1 21787 73789
1 37663 45572
1 9814 66488
1 23549 95762
1 57818 81240
1 20675 61764
1 5703 23902
1 69371 96573
1 2001 64987
1 90603 92946
1 542 24713
1 19325 78555
1 40571 76238
1 39052 39903
1 12643 71467
1 60702 93838
1 20049 87971
1 18693 55099
1 49729 78423
1 17094 80334
1 13426 27122
1 32617 53288
1 84824 91446
1 39000 96833
1 6783 24402
1 53301 96519
1 40885 52331
1 3887 82528
1 16162 59839
1 134 49440
1 46539 82617
1 5382 62887
1 13117 82978
1 9951 63935
1 37846 84071
1 36250 71357
1 13670 41176
1 11470 28171
1 24506 87477
1 22950 54033
1 26894 61998
1 40004 65585
1 20543 87725
1 15505 83019
1 46539 90096
1 78059 79211
1 26247 98821
1 52943 62707
1 74993 76246
1 31207 83813
1 60095 99182
1 72507 97647
1 17359 69221
1 17315 20137
1 26661 91219
1 32253 50849
1 54885 91575
1 49384 67085
1 2282 86034
1 55625 60583
1 5361 87222
1 11827 45271
1 4717 38854
1 2348 25485
1 3669 55559
1 1732 28792
1 82883 86358
1 44264 60435
1 55075 68175
1 72714 75892
1 9287 91634
1 88937 95223
1 9554 46097
1 32234 49572
1 26237 62404
1 2747 56447
1 10395 52121
1 7261 50103
1 43444 85429
1 55032 81002
1 11166 44946
1 4072 55379
1 25930 37831
1 46465 62809
1 20463 83131
1 89909 99558
1 32842 57047
1 69826 70507
1 71158 91721
1 58035 94813
1 45970 51638
1 10271 58092
1 11303 40939
1 26357 57581
1 27207 63544
1 6340 93098
1 33453 40868
1 81068 94352
1 41388 90136
1 7795 41318
1 10766 55806
1 56439 77854
1 58291 84174
1 48548 98769
1 22780 44421
1 42956 99040
1 41047 85229
1 29608 43659
1 14030 48325
1 7446 42830
1 3031 59054
1 36826 37299
1 6787 24588
1 24839 74598
1 76417 92642
1 168 6654
1 4149 48275
1 42271 94429
1 23707 30125
1 22566 42401
1 20380 60605
1 23048 86599
1 70444 83030
1 43735 48074
1 43647 46535
1 74195 99640
1 24430 87292
1 58656 59471
1 60904 77714
1 10361 28101
1 8189 8321
1 57333 58077
1 43623 92709
1 51413 92202
1 3086 93657
1 85857 88627
1 57581 92936
1 15043 24615
1 68520 70925
1 34954 90172
1 47113 49488
1 68082 77812
1 11150 71921
1 42004 49135
1 5099 78905
1 18660 43101
1 60836 83136
1 45990 46982
1 47214 66909
1 48219 75892
1 8518 52167
1 76735 99628
1 13184 91655
1 6570 43685
1 1171 11352
1 54178 57968
1 46192 91662
1 24610 47493
1 71877 84494
1 19310 26731
1 1528 77891
1 73305 90218
1 21219 26948
1 29780 73937
1 31726 87941
1 39153 62283
1 23826 44634
1 8320 82461
1 25155 39772
1 29653 50263
1 18997 75167
1 51943 69868
1 45709 92697
1 32130 47545
1 23897 88510
1 15580 82310
1 200 9705
1 45599 65528
1 28468 95936
1 53879 54773
1 307 5922
1 32773 66416
1 4902 16012
1 12660 26501
1 6777 82965
1 2391 81019
1 18827 38679
1 74324 86217
1 542 59936
1 56035 75218
1 21763 47224
1 2202 37941
1 44949 72799
1 25164 26111
1 45165 69008
1 67312 90946
1 34717 73124
1 17411 43048
1 5621 62107
1 82512 91489
1 25569 91104
1 31125 74524
1 5934 74005
1 6909 93342
1 43961 69280
1 60607 68996
1 54965 81497
1 42460 85777
1 59830 71294
1 1688 33176
1 13442 76720
1 57396 62323
1 50648 91950
1 43131 66354
1 52041 82284
1 25151 92436
1 10329 60305
1 4798 75802
1 43111 71712
1 53954 73184
1 70159 80534
1 43213 66856
1 22773 32109
1 12635 96371
1 66684 85989
1 59004 65497
1 10410 78904
1 40377 88162
1 8551 55085
1 39355 84080
1 33896 93258
1 35973 72810
1 2019 84181
1 13379 30932
1 70233 95015
1 42031 56848
1 5477 97581
1 68263 76406
1 42647 52173
1 56622 96148
1 64648 67205
1 58619 83472
1 48646 79480
1 17817 43395
1 61234 80139
1 81660 85180
1 53072 65126
1 78443 95883
1 26350 39823
1 16856 82247
1 22577 94762
1 1766 28859
1 219 55606
1 10629 99268
1 15627 26491
1 4270 85322
1 12460 42234
1 57303 67531
1 5541 15632
1 84972 98961
1 78325 85305
1 41589 87531
1 39225 76569
1 15179 25933
1 11692 62938
1 75137 86079
1 8651 58016
1 4508 88320
1 35721 88105
1 46556 79598
1 73411 77749
1 20691 81871
1 36713 44979
1 899 41286
1 63725 64652
1 16425 65219
1 26860 31662
1 57235 73346
1 70267 93915
1 6778 46602
1 92371 96403
1 5955 45223
1 12992 72574
1 44807 82933
1 17598 92582
1 1703 57832
1 43252 72341
1 36345 61076
1 86195 97134
1 50745 92312
1 60099 64501
1 17961 75569
1 3509 86106
1 36911 79735
1 9422 55875
1 15256 86803
1 37660 89775
1 40386 50986
1 48897 88964
1 63201 97778
1 83915 90606
1 82493 88331
1 55673 92306
1 41578 84226
1 69216 79746
1 6991 55642
1 10668 32118
1 30756 83667
1 35483 79235
1 17028 46752
1 11467 26729
1 38572 94801
1 13352 47070
1 24075 57452
1 59208 71143
1 20258 39567
1 11151 39951
1 32918 79825
1 40104 51364
1 28321 71244
1 43064 47034
1 76095 90820
1 67687 83265
1 29521 91745
1 42376 86094
1 56320 70304
1 9094 59080
1 6461 79788
1 34610 66388
1 35203 72696
1 59274 78083
1 44996 82786
1 11115 20795
1 59147 90800
1 67449 81091
1 26382 71123
1 15122 81262
1 22176 84749
1 78785 99353
1 5640 55827
1 8304 61209
1 37698 56452
1 42686 59346
1 23327 39649
1 5709 32687
1 31874 72325
1 47777 99374
1 71273 87448
1 65270 82600
1 80288 90130
1 60453 74695
1 55350 59200
1 29154 64089
1 6381 46250
1 23388 96044
1 9505 72867
1 18437 61631
1 24262 35172
1 20134 21253
1 24456 36810
1 41550 93130
1 59498 76801
1 27556 50655
1 8374 82044
1 17808 49513
1 1604 42746
1 87620 94536
1 1329 75214
1 1569 60273
1 30100 88797
1 2894 31986
1 53923 82743
1 87333 90389
1 31421 36606
1 37046 52021
1 28149 69593
1 19814 23171
1 11403 82990
1 35216 97837
1 7907 61767
1 8489 22523
1 19222 48634
1 62765 93374
1 59192 66418
1 18025 49455
1 67608 76501
1 42450 79971
1 45727 64017
1 47152 54984
1 24227 77637
1 2877 61992
1 10380 55417
1 16848 68528
1 575 41599
1 30033 88055
1 82248 90129
1 20870 38765
1 84810 93483
1 20408 56257
1 16379 88973
1 20459 38737
1 38477 98380
1 74519 74654
1 83428 97265
1 29202 37215
1 70388 83822
1 34771 69491
1 25741 52345
1 4041 10371
1 12782 92159
1 69134 87723
1 24862 70033
1 36979 88159
1 27982 43089
1 54943 75817
1 42913 83784
1 1660 52753
1 68427 99899
1 11435 45223
1 43474 92037
1 19721 93706
1 22679 68386
1 11471 45550
1 458 89048
1 42777 82182
1 3523 54033
1 77612 94673
1 52507 61376
1 5184 34291
1 39554 95836
1 7566 28312
1 30754 31099
1 45217 72603
1 17338 87466
1 3977 27504
1 61652 72276
1 9000 88935
1 12263 74869
1 7795 56938
1 16967 28897
1 23367 92991
1 18850 95618
1 34779 60233
1 29877 95417
1 13828 40065
1 8046 25523
1 54715 66857
1 40866 98481
1 26618 57824
1 7328 27747
1 46486 71846
1 89014 94883
1 28977 36644
1 22267 57312
1 32956 73657
1 4812 78109
1 54732 92135
1 63445 74360
1 70594 99325
1 20457 55534
1 23936 63833
1 10427 34431
1 28240 30177
1 87181 91406
1 84338 84898
1 24492 80453
1 17988 29959
1 35797 87522
1 25334 90174
1 41490 46807
1 14140 95864
1 55396 57746
1 16241 93829
1 56531 61802
1 21886 74688
1 17236 40563
1 51745 93086
1 73756 85114
1 30625 38268
1 26353 56533
1 12409 74594
1 18014 30178
1 58211 64146
1 40816 99684
1 70774 98567
1 6641 10784
1 73032 91715
1 48435 75465
1 33123 68956
1 73202 92277
1 50342 92266
1 14977 80108
1 27799 96049
1 45189 74018
1 19861 53926
1 7889 63379
1 20994 98750
1 15407 39986
1 48443 71377
1 25786 45031
1 64444 77123
1 53122 92805
1 40073 42529
1 68714 89794
1 39329 90972
1 30866 99431
1 33235 56435
1 879 78380
1 8416 18145
1 4499 32746
1 2610 50725
1 22858 64826
1 94633 97771
1 20003 87582
1 483 81306
1 27702 34069
1 9003 25536
1 52259 55222
1 27780 80347
1 9006 57995
1 28586 96024
1 78145 81827
1 77715 99164
1 43861 83370
1 27669 66310
1 21164 38556
1 38706 93200
1 19144 34192
1 89683 93873
1 20923 80535
1 58003 82759
1 26344 57692
1 51862 96346
1 33354 41806
1 42991 90030
1 37131 52259
1 387 50520
1 56664 85600
1 6530 57498
1 75819 78079
1 7325 20843
1 13055 40504
1 13869 63425
1 82162 84924
1 25108 99215
1 10978 94754
1 3823 29892
1 37605 98967
1 4221 94338
1 36451 42641
1 52896 61651
1 12965 21179
1 11937 61625
1 5060 30368
1 8965 11448
1 5481 43138
1 54682 65083
1 14239 71068
1 14639 88602
1 18501 49776
1 15876 18202
1 8893 36906
1 45097 91694
1 67098 79080
1 2839 20657
1 22190 41869
1 14064 63968
1 1877 64551
1 34650 69236
1 2845 52412
1 40525 48276
1 34823 34956
1 8759 89374
1 79081 98682
1 36401 54226
1 61381 88731
1 8061 47083
1 68415 70346
1 72360 98479
1 50185 66430
1 16765 29501
1 29925 66235
1 41870 81686
1 19057 36257
1 73889 87560
1 31804 71947
1 43834 85503
1 4340 81949
1 8234 38732
1 19922 65103
1 8557 66241
1 50283 70387
1 2938 14774
1 34844 69185
1 43691 67096
1 59388 84319
1 25671 69216
1 2147 45615
1 84022 91755
1 3052 39782
1 53751 92738
1 24550 57719
1 11647 22357
1 41619 59107
1 37593 42673
1 26791 69724
1 22646 70306
1 23191 88071
1 30942 86759
1 72215 82907
1 41468 70511
1 26466 82379
1 50476 93552
1 286 97602
1 40358 56078
1 142 59232
1 8111 87903
1 21319 41860
1 48792 51596
1 11392 39729
1 79485 92481
1 3306 19055
1 4073 46344
1 13048 42488
1 38695 51567
1 20243 74756
1 22035 89451
1 19982 28192
1 3429 4935
1 28044 37071
1 31872 97744
1 32212 69824
1 1025 20825
1 22212 96894
1 44253 57337
1 67775 87316
1 25404 91912
1 81379 92593
1 58140 83183
1 30496 60806
1 21446 71536
1 20661 88008
1 83509 91735
1 8446 58096
1 80732 93449
1 485 70061
1 31440 49202
1 55732 58881
1 75207 99939
1 37963 70119
1 38027 50322
1 66663 83525
1 82625 96491
1 56721 94930
1 20292 47280
1 81430 95512
1 48763 49433
1 74309 95598
1 5644 25690
1 24651 30193
1 38150 90097
1 17509 65201
1 28238 69583
1 76770 87390
1 57744 80257
1 43301 98278
1 65517 84602
1 65296 71420
1 67966 68423
1 71047 95985
1 64768 98589
1 21843 43750
1 60026 79589
1 22989 97341
1 89058 93691
1 15584 93545
1 35103 77013
1 59283 97956
1 14363 57301
1 68932 84834
1 10590 80671
1 7809 78907
1 33032 74524
1 46490 91624
1 79544 85512
1 12730 52742
1 161 37203
1 94157 95914
1 52715 95421
1 31213 73828
1 5038 54928
1 75204 87809
1 3852 20254
1 76938 86490
1 16945 56697
1 36746 71949
1 22534 37337
1 36221 92665
1 67952 94518
1 825 20838
1 31698 33691
1 58761 97637
1 782 64670
1 35421 68633
1 30651 88356
1 41987 66902
1 56559 65324
1 48403 56363
1 14299 37934
1 42926 96767
1 75347 86055
1 14073 35625
1 52415 65448
1 41637 69219
1 25467 69248
1 44739 62543
1 7331 28312
1 59399 84361
1 9303 63549
1 1755 1837
1 45461 88606
1 21538 99344
1 18254 56630
1 22113 92135
1 1300 81486
1 20299 65433
1 36791 97661
1 9721 27615
1 31618 59746
1 53244 68647
1 21477 95375
1 32918 62647
1 42532 98199
1 22551 85375
1 22534 87444
1 42624 79838
1 16774 77071
1 32563 96696
1 35870 91466
1 64118 99960
1 26806 80527
1 50176 60566
1 12013 17880
1 20600 26289
1 67296 70118
1 39895 63584
1 36650 62422
1 44153 96932
1 75692 76880
1 7731 88895
1 38607 60002
1 54882 60516
1 43780 91184
1 25565 65336
1 8479 52026
1 8346 66251
1 24886 48939
1 36382 94041
1 34203 64770
1 66170 77194
1 21220 61594
1 14374 55150
1 38380 42212
1 65633 86451
1 19387 22773
1 18098 62592
1 5289 12382
1 14582 30843
1 15514 65864
1 43349 97099
1 25968 92596
1 2447 40714
1 43035 94764
1 57320 74282
1 8576 72653
1 59675 67199
1 73001 92883
1 25329 46648
1 7070 79765
1 8200 84826
1 34324 41520
1 74540 84186
1 1851 58290
1 1260 58145
1 5347 40265
1 32260 94775
1 30514 84777
1 67167 67678
1 60374 72560
1 42147 69049
1 6003 87058
1 39389 52445
1 55747 69996
1 18361 62125
1 8933 47637
1 16038 81521
1 81448 83619
1 38713 77735
1 25533 55766
1 81279 95534
1 25184 84581
1 220 37787
1 37771 44195
1 36942 96177
1 56768 97616
1 34151 97562
1 66829 97927
1 41479 68782
1 1479 95362
1 16918 54214
1 34845 93816
1 32080 39954
1 14010 14745
1 20689 34780
1 21467 63212
1 36423 58264
1 51876 56022
1 9268 38000
1 31990 90838
1 4369 65661
1 3268 42287
1 11242 40553
1 91750 95301
1 54472 80818
1 26013 66459
1 30176 86715
1 1008 93955
1 9573 97742
1 64412 68048
1 57324 59572
1 19405 89071
1 34139 96601
1 7920 29614
1 76747 90246
1 15737 78285
1 23580 87169
1 1155 86492
1 68923 94087
1 32261 90645
1 31749 45813
1 48001 53259
1 111 92611
1 15621 51424
1 49526 97414
1 63006 79402
1 22659 88901
1 34481 97712
1 14600 90004
1 52202 60661
1 43464 66566
1 4967 63205
1 2870 42502
1 37568 68165
1 51563 81458
1 32307 40989
1 28124 47305
1 19430 75504
1 42775 74652
1 7181 40078
1 90349 95358
1 10233 70843
1 20556 55143
1 37999 97750
1 6333 60137
1 6962 35291
1 32217 79796
1 41170 93500
1 22738 72262
1 56209 84259
1 8175 60230
1 33222 69143
1 20006 91077
1 25317 60481
1 9757 57198
1 36448 55460
1 61397 99324
1 13920 49347
1 16224 68691
1 42681 87967
1 63440 80403
1 13181 72701
1 14273 99515
1 66468 99735
1 16793 36682
1 3989 39209
1 77578 84912
1 76570 93849
1 12952 84387
1 33291 83840
1 6635 60161
1 7859 95262
1 70514 74763
1 18975 94085
1 22785 38232
1 72753 92410
1 26889 86105
1 40077 62087
1 54439 66788
1 43095 86572
1 32082 95034
1 60799 77394
1 48263 67156
1 21971 69549
1 8697 97613
1 8143 35687
1 56584 84287
1 63445 89693
1 14093 71698
1 18273 26820
1 8904 75914
1 31928 58070
1 10340 93328
1 10001 54939
1 30782 96078
1 34221 96714
1 28270 37558
1 22739 50026
1 8325 49252
1 25915 82489
1 15199 34876
1 21098 73804
1 39567 46234
1 27317 47904
1 38442 90368
1 70093 74156
1 41632 90768
1 20016 79297
1 41581 86332
1 39635 91934
1 15023 40318
1 36265 81055
1 5663 41277
1 2500 82256
1 52543 86805
1 4471 21322
1 52494 77373
1 6227 53993
1 2223 96085
1 5237 71992
1 19593 37024
1 3726 72640
1 3395 72960
1 18440 99291
1 36296 49704
1 5797 15855
1 21311 56639
1 68035 94784
1 22846 93091
1 59040 75620
1 12527 13980
1 4894 96215
1 19229 25736
1 19316 53636
1 41281 82567
1 24436 88436
1 40680 78088
1 19443 86306
1 18996 54054
1 55556 78705
1 22969 68065
1 15269 27903
1 64249 81943
1 27432 87602
1 72209 78964
1 21954 63451
1 31090 48268
1 14587 96070
1 28613 80534
1 12851 79750
1 33701 39199
1 2734 82378
1 23213 53568
1 15296 74493
1 35203 76612
1 42670 56777
1 85016 87262
1 38970 86617
1 42446 90020
1 25752 74725
1 63880 98831
1 2166 47034
1 848 78448
1 39501 73319
1 79965 87422
1 34510 91746
1 1812 46454
1 8015 88827
1 61706 64136
1 256 69335
1 75475 96644
1 30587 76284
1 158 17144
1 32908 78531
1 6521 77598
1 27145 30930
1 35632 98105
1 27736 45781
1 18636 30992
1 50086 88089
1 51062 84607
1 9902 65311
1 16361 80030
1 41109 55547
1 73751 88629
1 13272 56026
1 10801 59467
1 26631 44672
1 76673 79814
1 24974 66810
1 8252 25454
1 27955 61363
1 63435 90174
1 9696 87683
1 13895 22111
1 10676 41053
1 15201 94074
1 42518 64297
1 32949 52089
1 3732 67238
1 31302 76935
1 38873 82822
1 5345 15525
1 27984 61800
1 75355 82241
1 58967 81081
1 44700 89698
1 10174 76909
1 206 80857
1 84614 95037
1 13450 28322
1 23600 74507
1 6047 88539
1 64824 66719
1 24337 71644
1 28847 59592
1 38231 44527
1 33820 35762
1 37113 80780
1 15670 71842
1 482 30561
1 47953 75907
1 13980 19656
1 35663 95501
1 6034 98595
1 29411 88314
1 53268 60875
1 50757 91816
1 36095 40870
1 17905 29044
1 11178 74218
1 71801 99775
1 48071 86077
1 74938 87476
1 49566 55978
1 58152 99343
1 56240 73757
1 15558 80001
1 78533 85797
1 66391 79058
1 10260 89357
1 26707 78157
1 13396 43675
1 41291 70891
1 10128 27641
1 21907 52868
1 71164 80120
1 27633 52828
1 38610 59206
1 73159 93034
1 20755 27181
1 70296 80174
1 19451 22509
1 14712 16958
1 1906 61646
1 13550 65779
1 24217 41282
1 86176 91229
1 10807 49108
1 1434 71212
1 877 93100
1 3855 99761
1 5130 81715
1 11881 75165
1 24974 43910
1 13963 36825
1 35775 82877
1 18680 94429
1 65853 80971
1 26963 32609
1 59911 67601
1 11131 52475
1 48266 85066
1 41036 75352
1 61058 78657
1 43275 97988
1 65706 83001
1 50911 78032
1 21419 95795
1 31127 85626
1 30878 57481
1 91168 92410
1 61671 63303
1 8879 48965
1 7181 28396
1 71553 94350
1 34565 96091
1 10383 30822
1 11039 31997
1 17520 55763
1 1105 3704
1 74836 75051
1 19766 75874
1 17432 68218
1 13464 41840
1 66220 81140
1 2662 49818
1 29002 52214
1 15074 35265
1 3468 49350
1 4011 28515
1 35264 62103
1 46689 66534
1 15013 61804
1 1970 7280
1 33091 54059
1 78669 88350
1 14585 27343
1 22444 60604
1 20130 90330
1 32264 71939
1 9131 48313
1 26583 53817
1 30548 87605
1 14055 19878
1 39973 62458
1 28190 69847
1 61251 97019
1 5570 79519
1 48037 82355
1 24546 87477
1 37467 78549
1 54177 69561
1 75556 82770
1 30655 97666
1 25590 95429
1 62932 79810
1 31950 99740
1 35975 67871
1 22993 66194
1 11950 23823
1 29699 96137
1 12285 63553
1 39716 55406
1 45444 86230
1 70577 95625
1 11302 24356
1 26572 47858
1 72724 85041
1 22711 94567
1 46081 55093
1 12806 58778
1 59494 82228
1 5998 76951
1 25135 89444
1 29144 72743
1 9458 97710
1 21145 57296
1 6817 32473
1 22009 75083
1 11430 36126
1 14264 88112
1 14353 59196
1 17759 94118
1 29622 47399
1 24 29397
1 81862 94640
1 73529 75138
1 35199 43304
1 13699 84481
1 39431 64767
1 12673 44587
1 69513 79264
1 1460 65041
1 71703 80706
1 76871 89084
1 54063 75488
1 25971 89088
1 58496 71501
1 65883 82137
1 56887 74875
1 53455 80195
1 22440 70248
1 9122 47129
1 68942 82015
1 51857 96580
1 69192 97353
1 6903 20516
1 34602 67419
1 77677 78149
1 2551 93299
1 22353 41903
1 41057 76682
1 38856 39296
1 17706 33459
1 2170 20260
1 24239 46596
1 77541 81979
1 20000 97428
1 606 32627
1 22584 74082
1 23905 53289
1 17320 78457
1 95608 99811
1 18040 97167
1 90 59395
1 9445 15896
1 4874 99136
1 31771 64620
1 37969 61096
1 14148 62023
1 39225 89400
1 37110 96218
1 22580 51698
1 2033 27746
1 55006 88686
1 21643 37109
1 1768 77579
1 26945 66728
1 37623 39655
1 35151 60974
1 11876 87508
1 62150 98591
1 82893 93925
1 65963 94185
1 21578 67916
1 70990 90682
1 21774 26481
1 39940 42775
1 19590 81229
1 52650 95763
1 27986 31019
1 71679 80849
1 49854 68834
1 205 17801
1 13848 67641
1 15062 37601
1 4116 8672
1 3852 35041
1 93680 96057
1 43155 49518
1 2148 32490
1 33272 43147
1 84369 93828
1 19088 78386
1 46639 48265
1 41533 43557
1 35083 59977
1 9388 48844
1 35429 81691
1 24794 72417
1 29428 34867
1 28584 61919
1 72814 72976
1 26064 47577
1 25536 87260
1 23339 52308
1 42391 75324
1 18161 65532
1 59531 79034
1 5462 94624
1 21776 42165
1 42249 74024
1 82727 84921
1 3156 23155
1 39693 78615
1 29771 53340
1 52001 76654
1 12096 40635
1 49826 54919
1 11723 51357
1 136 43414
1 14378 32500
1 56026 73240
1 4083 78851
1 53441 67550
1 27913 45052
1 40610 91846
1 84779 99920
1 3418 6072
1 88448 95920
1 51761 71850
1 46388 86517
1 15768 91552
1 49415 98172
1 67746 74016
1 26675 87045
1 8275 43145
1 61513 71204
1 51845 95608
1 49944 92692
1 533 53919
1 53572 80319
1 35692 84680
1 30751 81008
1 87909 90740
1 10666 13688
1 34956 41002
1 41445 72012
1 10961 33025
1 9675 80390
1 40728 84388
1 70434 81386
1 8978 79670
1 84575 95230
1 45298 98355
1 57592 81578
1 9578 52071
1 20383 40957
1 11391 97912
1 31523 99963
1 1525 22866
1 57033 79747
1 65910 88335
1 10381 15875
1 32905 47620
1 39461 84717
1 28997 76416
1 26980 47119
1 33224 96746
1 6053 52376
1 8118 93921
1 13943 93872
1 83404 94939
1 21902 48756
1 15811 62624
1 27128 33344
1 17016 24593
1 36905 89974
1 65214 75193
1 7336 73902
1 37674 56402
1 61251 82839
1 25011 61691
1 3914 38641
1 9444 9734
1 8498 46476
1 7244 39929
1 22818 95432
1 13387 56765
1 29015 33966
1 65601 74564
1 45726 81357
1 26850 39215
1 63079 84100
1 22304 97021
1 15335 91851
1 1137 75705
1 49689 93819
1 16062 29992
1 30997 50946
1 23969 44701
1 58048 67217
1 10389 19753
1 21956 35032
1 83122 92624
1 15092 85856
1 41780 81916
1 43700 65239
1 82481 89503
1 19305 54901
1 12123 43052
1 32005 35728
1 11627 23969
1 14894 80742
1 11078 72376
1 57340 94489
1 40693 51116
1 31748 50559
1 31340 59240
1 64618 82466
1 52546 67620
1 70074 92230
1 6666 48775
1 34754 53154
1 44384 71188
1 34643 86040
1 76801 97571
1 76141 78786
1 35030 44536
1 13692 54380
1 16091 79819
1 55192 55886
1 67913 67961
1 22989 30296
1 50486 78751
1 6769 25883
1 35174 63485
1 81954 85847
1 70268 94399
1 24951 30833
1 46480 84316
1 58040 72009
1 8950 66063
1 10140 91891
1 75636 89998
1 35435 71446
1 38024 97957
1 20801 73945
1 31563 59109
1 43540 61461
1 2342 36267
1 451 7046
1 2773 83829
1 5739 40675
1 1002 72241
1 67854 99801
1 13101 76894
1 61840 76030
1 21698 45784
1 23978 65980
1 58332 78396
1 43333 52554
1 66156 73944
1 30514 78574
1 52939 73521
1 17999 86670
1 31748 53462
1 40892 96121
1 69832 82179
1 50102 80218
1 9728 83204
1 39953 69343
1 13930 67253
1 26513 90932
1 75221 80764
1 25742 47349
1 39610 55909
1 47378 58319
1 16930 36824
1 69489 82711
1 29952 51541
1 50256 73218
1 74343 94423
1 1492 97644
1 64950 80863
1 30535 95048
1 45157 76352
1 30450 99394
1 91630 91691
1 9720 31356
1 21151 47038
1 10689 53463
1 39689 63007
1 9604 30340
1 50337 65311
1 80373 84558
1 489 33315
1 15012 61812
1 26480 92189
1 47847 73138
1 12448 30584
1 61937 99753
1 41028 91752
1 57904 73140
1 58209 82633
1 23391 62445
1 1518 71391
1 26328 38682
1 53796 61151
1 7802 13881
1 28262 99232
1 28641 77760
1 21963 33061
1 6062 83344
1 37806 68554
1 3213 11684
1 9440 73734
1 46776 67401
1 29241 52274
1 64206 99327
1 25477 52666
1 61238 84679
1 54617 85367
1 7218 32946
1 34047 90944
1 10025 14827
1 43472 77419
1 5935 9315
1 2241 7409
1 49080 94333
1 1804 75875
1 15069 97179
1 48759 98550
1 61929 83693
1 21630 64021
1 21160 75896
1 48211 58839
1 33240 94461
1 35160 72766
1 23803 25249
1 67276 97825
1 67658 96879
1 40309 70236
1 11867 49354
1 46957 74262
1 43731 58521
1 38418 85295
1 61838 87152
1 19843 51514
1 45351 48096
1 30953 32169
1 79716 83307
1 61922 91576
1 42782 45065
1 55877 82860
1 68077 70398
1 16893 56704
1 63764 85117
1 15561 45580
1 84335 93275
1 35030 81594
1 2730 22827
1 9003 71669
1 92125 95092
1 51108 87012
1 45096 70492
1 53522 98822
1 31529 70207
1 51563 83638
1 69023 90786
1 35157 48473
1 25697 76991
1 3891 58379
1 15855 16960
1 4428 11854
1 10056 46699
1 59845 73734
1 65026 73659
1 1975 56578
1 3197 26055
1 35469 85327
1 31102 68513
1 75026 89860
1 55152 68971
1 79975 82726
1 18624 48180
1 31715 89597
1 23331 31688
1 1821 70787
1 63324 77414
1 15634 23387
1 48340 57178
1 35571 54417
1 10909 28186
1 16851 51660
1 20158 62887
1 23339 29151
1 35372 60890
1 43963 66048
1 47784 78034
1 19306 99685
1 9915 58709
1 23344 50053
1 4892 60962
1 73143 99550
1 88700 96989
1 5552 29873
1 49828 63240
1 65075 78935
1 24871 73705
1 7231 77217
1 22737 73012
1 79063 97802
1 77047 82835
1 56757 99972
1 21005 68806
1 10246 70799
1 20939 97017
1 27146 84947
1 8963 61412
1 40185 45074
1 51047 51486
1 15682 80674
1 6386 12683
1 19586 91916
1 45043 81576
1 19166 76878
1 43580 74232
1 8489 51144
1 32417 42873
1 60981 80713
1 25331 73411
1 59108 84142
1 13512 68185
1 41540 80262
1 43974 65585
1 7578 81336
1 10816 91798
1 40990 86249
1 9818 89397
1 68983 75369
1 55223 62990
1 8743 42221
1 59083 97654
1 19674 81714
1 16445 83849
1 29767 52211
1 32498 93027
1 50389 62815
1 63179 63276
1 660 76086
1 25117 74048
1 12393 70451
1 13276 44127
1 7484 16476
1 1966 19047
1 24425 81381
1 57620 83277
1 46100 54836
1 40290 40634
1 66496 91392
1 6111 54625
1 2988 27187
1 16605 48833
1 70841 89363
1 4138 20843
1 20090 65139
1 28554 76416
1 35771 60732
1 93723 96809
1 42613 76789
1 34398 92159
1 28570 59249
1 29298 40108
1 16155 72380
1 3650 45781
1 18549 18889
1 23038 97880
1 4431 85707
1 50168 61161
1 15829 64725
1 18302 94093
1 30842 34506
1 27516 50770
1 12427 96904
1 27360 35906
1 9121 99691
1 31189 61411
1 22535 98335
1 15724 39999
1 63671 68987
1 16355 75580
1 10703 14790
1 12518 55699
1 25973 57769
1 752 17919
1 76778 81363
1 79403 95904
1 3775 48512
1 49194 85007
1 7547 59879
1 12685 50969
1 46967 68183
1 66100 81697
1 13666 79596
1 52901 72340
1 79549 93419
1 1071 30296
1 18952 52270
1 71139 74165
1 64635 88093
1 19831 97921
1 55633 95237
1 2406 30076
1 25852 34769
1 11296 44089
1 33762 50735
1 74155 99122
1 10383 87760
1 46122 89435
1 15289 74491
1 54031 90728
1 26341 54951
1 54087 85783
1 1850 45399
1 29437 94855
1 67451 72352
1 15497 64674
1 66595 83362
1 23097 42666
1 7080 44632
1 12366 16371
1 20505 70330
1 46923 56847
1 22892 74179
1 14715 21949
1 18441 23966
1 65122 71380
1 43371 71806
1 2680 34714
1 45601 56948
1 874 72643
1 29612 46986
1 11980 29869
1 20852 54629
1 47066 52194
1 3739 5579
1 20854 96361
1 35575 43903
1 45198 73724
1 56969 64646
1 35844 60057
1 66277 87091
1 35990 69871
1 13570 55824
1 81121 81876
1 1884 98391
1 41854 53668
1 46374 65170
1 46491 84599
1 21759 42211
1 7816 82294
1 55852 77602
1 4536 84972
1 12950 58613
1 31669 31755
1 18873 49973
1 6840 10766
1 30320 93126
1 44771 46994
1 6035 46532
1 7125 40803
1 7107 14903
1 53229 70822
1 48881 54241
1 17626 86923
1 9781 44221
1 2066 92774
1 41014 52917
1 84972 92179
1 6487 80170
1 9847 61427
1 26898 95436
1 55440 56560
1 12813 23909
1 19265 95285
1 68970 86943
1 11100 60300
1 7469 40270
1 21844 97821
1 57172 63038
1 21933 84822
1 24675 87155
1 38849 65914
1 69325 74559
1 38237 70468
1 48666 84431
1 39212 93485
1 29299 31642
1 58040 90661
1 56282 56867
1 11017 85071
1 19402 74762
1 77568 83352
1 51379 59379
1 12269 40384
1 44370 82041
1 63122 75209
1 72972 92310
1 3872 91543
1 9012 88332
1 26410 56336
1 2007 80763
1 7473 58923
1 40498 78234
1 65279 92718
1 23944 90588
1 15793 38616
1 7535 21054
1 23880 61230
1 2559 86188
1 4723 79361
1 2631 58212
1 15814 28889
1 30926 99860
1 59169 85786
1 33870 63562
1 76835 77238
1 20774 98919
1 63894 72814
1 24868 72997
1 475 68068
1 32533 93028
1 21266 83913
1 25404 99204
1 35127 40283
1 31432 62609
1 8584 22128
1 25591 49741
1 33281 80059
1 55303 86913
1 25928 71184
1 49444 73087
1 21421 95074
1 16587 83455
1 29356 86420
1 49958 56146
1 50910 95814
1 83075 90569
1 63610 98821
1 26658 89342
1 54570 89267
1 38713 61511
1 8069 18437
1 8389 23583
1 52865 76452
1 10654 39589
1 36572 73282
1 40431 80932
1 520 19907
1 30010 70846
1 20765 57988
1 15756 22329
1 41750 71190
1 26056 65796
1 56032 87235
1 48507 75872
1 45575 68192
1 22205 86868
1 25879 33088
1 19032 40099
1 11407 47064
1 29512 58365
1 23007 62109
1 77359 86855
1 3795 57579
1 15376 28217
1 11934 99929
1 20847 23892
1 9601 82981
1 30014 68012
1 4218 93181
1 69227 94102
1 54287 97617
1 29320 67348
1 958 36275
1 5727 15066
1 81502 87127
1 5525 57990
1 31659 50136
1 12483 79001
1 54158 93834
1 951 79667
1 29561 75546
1 48326 83321
1 2218 6713
1 67868 91802
1 5139 99962
1 31237 51614
1 62996 76675
1 29337 33175
1 70837 91539
1 19442 71390
1 3302 16184
1 15705 25566
1 54430 75780
1 26011 74970
1 6761 81696
1 6184 64901
1 75406 88243
1 28267 77632
1 10710 70652
1 59301 65817
1 18905 54041
1 10798 72931
1 33633 61723
1 23230 63360
1 14878 34638
1 22324 27738
1 3123 36766
1 58872 98866
1 13071 54044
1 4296 74123
1 10700 61492
1 49436 69990
1 4768 74197
1 23010 55765
1 64085 79567
1 11151 27238
1 3343 15625
1 29406 66428
1 6770 87535
1 37270 93760
1 50150 83685
1 82280 82333
1 15551 89822
1 34554 93350
1 76471 91828
1 3650 71970
1 58823 74342
1 76266 90767
1 26725 81144
1 18807 99932
1 23997 75724
1 41013 82197
1 9654 33850
1 61256 98375
1 25879 44956
1 8054 99250
1 548 17396
1 61246 64579
1 28054 82527
1 69173 69561
1 2502 60558
1 3225 65600
1 20667 97511
1 48600 78761
1 39606 45364
1 37046 49912
1 3993 9528
1 75555 86441
1 41219 42340
1 3041 98271
1 64332 99578
1 3115 43639
1 15279 91314
1 16886 57985
1 8399 62681
1 31765 73516
1 14585 63838
1 57735 62203
1 70662 85191
1 34419 61144
1 32834 75274
1 51831 71073
1 19540 46839
1 64187 96849
1 1279 94161
1 3930 94115
1 29892 54434
1 19452 88923
1 53319 98224
1 9133 51782
1 68003 96931
1 7371 16670
1 26290 33007
1 2186 76131
1 35937 76317
1 11647 14247
1 70942 94388
1 46864 50740
1 65298 86421
1 21015 42786
1 34851 60725
1 7919 8933
1 6040 75884
1 18041 41277
1 67247 97627
1 2696 94143
1 29768 95158
1 35854 73833
1 10364 58152
1 15495 56070
1 25794 44677
1 20740 32479
1 27432 76388
1 1251 9467
1 4404 67586
1 54935 81837
1 14472 77482
1 27895 41793
1 20081 64513
1 35633 61597
1 41507 87142
1 42835 51088
1 31639 70186
1 89805 91214
1 22483 58301
1 46215 75658
1 26504 89773
1 36220 94869
1 43904 57740
1 15388 25627
1 14399 45962
1 10737 73419
1 43238 92134
1 50348 61898
1 20137 41973
1 61919 71280
1 76356 76417
1 68607 86520
1 74486 81992
1 20324 58529
1 54158 92486
1 65540 66756
1 73124 91511
1 51972 59902
1 86030 94643
1 5961 65464
1 21216 39661
1 1897 15081
1 23361 86006
1 13281 69921
1 29035 45358
1 61527 96211
1 50923 65282
1 4878 54692
1 27091 65266
1 18528 68100
1 28839 89210
1 60525 69846
1 7471 83607
1 35074 98818
1 2177 56249
1 25531 56430
1 2014 9334
1 23575 26879
1 8532 78478
1 11286 86834
1 25295 38594
1 9522 15133
1 1776 62306
1 9274 35723
1 81815 85265
1 81637 93987
1 10962 22037
1 36893 92180
1 10275 34886
1 1664 39047
1 85001 89021
1 22296 39147
1 36145 56254
1 14066 75558
1 25639 31863
1 45795 95671
1 34287 49323
1 164 16457
1 1546 55289
1 22151 53785
1 28029 61240
1 6848 97602
1 10502 70512
1 30540 68470
1 19580 84983
1 19825 48204
1 43067 55677
1 9963 59791
1 71056 72091
1 64756 88499
1 67937 76762
1 9830 47137
1 11616 74689
1 38483 87714
1 23104 46994
1 6872 50393
1 7394 41147
1 41836 99062
1 28496 30061
1 29906 37302
1 51042 72656
1 2059 16681
1 6835 69292
1 69345 73345
1 20755 31783
1 38371 41969
1 47819 71165
1 30408 49305
1 6777 47229
1 22739 47427
1 63264 80109
1 66706 67577
1 18181 93898
1 77269 83842
1 2573 16287
1 12650 30375
1 71678 85691
1 7687 94677
1 3580 48750
1 77202 80152
1 38520 60947
1 34405 61833
1 3338 24236
1 30279 43503
1 19132 54094
1 3585 78464
1 395 78234
1 44448 95932
1 63681 85915
1 27482 59001
1 64159 71157
1 12867 30922
1 23874 72820
1 89544 97629
1 44603 99375
1 19766 40235
1 5416 98376
1 52038 57184
1 10013 15703
1 43336 95535
1 6134 79733
1 83990 93105
1 79358 94027
1 8816 30982
1 13371 37849
1 363 67385
1 47902 96103
1 5167 44703
1 1382 34356
1 7174 68764
1 15500 52195
1 12131 12436
1 59502 98697
1 17741 55550
1 9782 54366
1 44627 56639
1 12907 78177
1 58989 66472
1 38617 69680
1 33220 84546
1 60060 94538
1 39438 41292
1 34466 39948
1 19761 35345
1 34706 42818
1 15448 27047
1 68593 92503
1 3700 9258
1 19586 77711
1 41649 49757
1 19278 71574
1 53592 57250
1 3557 64440
1 60209 98604
1 25354 98349
1 9137 38221
1 54891 70168
1 61804 97722
1 49635 77181
1 30258 35111
1 64711 79630
1 7437 22753
1 9333 11184
1 28063 53253
1 38843 83569
1 39947 55828
1 1437 79254
1 54764 55729
1 48913 56250
1 12807 69607
1 45310 87907
1 32816 99518
1 12966 42292
1 40976 86632
1 753 9274
1 37019 38282
1 15778 45706
1 27579 40995
1 27769 49598
1 64124 73501
1 17512 48307
1 41939 89915
1 27928 45052
1 6403 53833
1 32069 89763
1 47556 71190
1 61285 63923
1 24462 64567
1 77983 92574
1 26608 36463
1 51293 97217
1 36177 38082
1 38934 74900
1 60100 99036
1 17067 98564
1 31301 97514
1 60107 72001
1 16362 77024
1 34979 95859
1 12561 19206
1 26392 76075
1 35742 79665
1 13465 51538
1 44608 77044
1 25464 95361
1 11300 41192
1 77221 92678
1 39477 81761
1 5309 57027
1 21117 52903
1 12776 87154
1 36 58895
1 30781 44979
1 37099 99225
1 1855 66921
1 48029 77969
1 26492 79249
1 22831 86126
1 60920 97395
1 25673 86210
1 65868 79797
1 46955 62948
1 51595 94004
1 53517 96335
1 27836 92383
1 25670 43891
1 54078 79565
1 64661 72259
1 48159 73816
1 26763 90720
1 54311 93716
1 63875 74652
1 7664 68327
1 14702 76520
1 6955 7517
1 79045 92884
1 36880 70226
1 39368 79695
1 72102 93638
1 5604 35026
1 75850 96483
1 72730 74038
1 13874 41821
1 84588 99712
1 42321 70656
1 30233 30935
1 16789 86090
1 220 29505
1 32976 33598
1 64277 96691
1 21848 76985
1 77919 98896
1 52130 79597
1 46892 67368
1 11533 38005
1 2683 43799
1 36254 80712
1 82739 84550
1 77371 88798
1 21199 23665
1 19671 39702
1 70156 82902
1 58889 94714
1 2624 88981
1 16646 86878
1 99542 99789
1 47748 71858
1 2765 30671
1 25365 39810
1 54972 65244
1 21142 57754
1 1409 34658
1 3652 73201
1 2838 16557
1 18943 84632
1 34548 98223
1 66170 75233
1 44605 67797
1 17502 85850
1 7080 73779
1 8330 92255
1 21993 62383
1 8754 16054
1 25935 29763
1 19559 34465
1 71324 79828
1 48548 51428
1 18812 40764
1 33553 55835
1 40036 70011
1 9124 74678
1 7667 98387
1 37861 94888
1 36620 61252
1 62474 80195
1 39306 59089
1 51319 65877
1 42401 49782
1 35344 84744
1 59818 79701
1 36895 96469
1 26017 70447
1 90868 97699
1 94237 96899
1 63174 88691
1 15226 37795
1 23066 29911
1 6611 45285
1 43107 54829
1 46872 74164
1 6982 94989
1 5184 38055
1 89471 95360
1 10115 32332
1 68419 97744
1 35193 71354
1 10152 97252
1 26177 29603
1 4961 51855
1 40239 41757
1 33841 34938
1 43489 71915
1 51772 78769
1 12770 32937
1 31275 89707
1 68626 78211
1 7345 64265
1 44192 49774
1 22292 72826
1 62094 79779
1 24644 55335
1 32884 87627
1 19243 88210
1 69256 84213
1 57215 85281
1 35447 51444
1 4519 30542
1 27654 45110
1 13884 24545
1 12652 94721
1 11576 68792
1 30825 75923
1 73189 81260
1 6372 98206
1 36352 74478
1 25039 43645
1 15211 56998
1 6613 64477
1 32419 60471
1 7735 62646
1 23916 82381
1 43547 82740
1 54212 80962
1 19803 60420
1 64579 88399
1 34547 53915
1 36555 52417
1 3702 17338
1 80550 93667
1 9230 87555
1 24996 83240
1 31667 68255
1 11407 60324
1 40977 68525
1 40323 42606
1 63930 82727
1 1403 98769
1 51784 61982
1 11108 65161
1 7899 52808
1 76301 86127
1 63399 66168
1 87483 88990
1 52402 94608
1 17698 81488
1 38325 83511
1 57550 59338
1 37341 85076
1 22984 48312
1 81525 96924
1 18254 49668
1 49243 64146
1 65926 77985
1 56308 60268
1 59054 66221
1 37892 82868
1 58703 62908
1 79538 80702
1 53314 73641
1 16592 31601
1 34937 58241
1 28080 57649
1 484 73343
1 41191 57426
1 21679 37052
1 28161 28506
1 17009 27230
1 42957 46320
1 27780 28854
1 23704 83510
1 43796 88043
1 3384 6872
1 22595 88139
1 8056 51833
1 41495 90039
1 24941 40401
1 14114 77330
1 52977 53394
1 20511 43262
1 34251 99633
1 7879 55996
1 58069 85017
1 62344 88462
1 64496 88659
1 82280 91790
1 27349 37898
1 71288 90930
1 36524 98445
1 17532 52090
1 52396 86533
1 4946 17507
1 34496 96617
1 15739 72980
1 20716 66836
1 29364 58177
1 86719 99240
1 29126 77072
1 64744 66639
1 58237 67194
1 24185 33397
1 49072 72284
1 14241 56643
1 57805 81055
1 31175 77533
1 72308 74110
1 73998 80050
1 57570 69578
1 67233 93873
1 10503 69171
1 4431 6490
1 46494 80830
1 54758 75206
1 75462 98545
1 23176 83713
1 54966 71374
1 7610 23702
1 72804 84708
1 57585 58492
1 39330 97714
1 44001 47391
1 3250 32705
1 62892 69315
1 22927 67769
1 1377 25319
1 34899 40467
1 81363 86107
1 41709 98004
1 76922 98882
1 31283 77441
1 3098 80759
1 561 80857
1 35980 77355
1 52417 55837
1 8094 95500
1 47299 53168
1 23795 67818
1 61534 71210
1 26743 43223
1 43968 68855
1 14059 69521
1 22543 68050
1 54192 93263
1 48143 73415
1 36595 94833
1 19334 93784
1 25549 64277
1 63782 86102
1 13644 90951
1 15529 41140
1 68426 81408
1 43436 91629
1 45429 96152
1 1590 29549
1 46887 75525
1 19642 25421
1 38681 43012
1 70089 92022
1 40163 43431
1 30565 55588
1 13859 83507
1 14327 21038
1 26737 72122
1 35821 96730
1 57553 90884
1 11701 23679
1 55632 76718
1 33362 56418
1 29918 47040
1 21029 85772
1 40070 77684
1 33232 56667
1 3569 54955
1 4719 55165
1 369 97585
1 27664 83483
1 11209 37433
1 14619 51101
1 46077 82013
1 11806 99808
1 34546 77307
1 42204 75288
1 26112 46677
1 23608 62912
1 95418 97479
1 223 79558
1 3543 70834
1 7122 10366
1 401 93303
1 32157 44413
1 58950 87918
1 4036 89126
1 41307 59069
1 4816 23448
1 15691 33687
1 5630 33489
1 25667 57191
1 47190 82230
1 29297 29647
1 66005 83708
1 28743 91326
1 91707 91763
1 61734 66432
1 79602 90583
1 34945 66481
1 79083 99662
1 7221 52863
1 36600 51969
1 5616 98103
1 47323 85417
1 33234 69375
1 39583 59948
1 31881 51285
1 22461 71025
1 13427 55548
1 87150 89731
1 19748 73783
1 44867 80471
1 55931 59752
1 38337 72227
1 22057 51937
1 30352 81576
1 52050 97372
1 81047 91567
1 61439 79232
1 192 57949
1 14186 53198
1 39395 58686
1 42670 48488
1 52999 73024
1 85294 86563
1 7225 99919
1 38254 46436
1 12998 66325
1 65388 68547
1 28678 72012
1 7246 58162
1 12836 54692
1 3163 47801
1 29794 82336
1 7277 99877
1 13751 39276
1 15595 35899
1 88200 91035
1 25167 55221
1 63820 90333
1 44472 64479
1 91062 96974
1 53829 65654
1 13334 92523
1 3433 43507
1 17228 55159
1 18432 86114
1 54273 59384
1 36234 55563
1 59961 87428
1 81305 97428
1 23430 42207
1 34975 36429
1 36203 99891
1 54917 65331
1 10719 75077
1 93897 95495
1 25276 40285
1 7986 9908
1 7164 34976
1 7718 13489
1 11129 16812
1 54289 58578
1 1726 83452
1 33988 60607
1 20979 25651
1 72776 77179
1 5158 35214
1 28786 69385
1 18617 51564
1 37798 41819
1 25354 48542
1 51855 72350
1 22585 92090
1 54258 66928
1 58336 61883
1 17492 97535
1 1453 19614
1 55131 77654
1 78060 86224
1 64847 84445
1 45668 54570
1 48407 50924
1 33309 90499
1 61099 67669
1 20528 91382
1 229 36268
1 20178 59890
1 43868 93345
1 261 62784
1 41641 67064
1 40207 53504
1 73909 81417
1 60933 88254
1 65642 69780
1 68083 89084
1 63762 85903
1 63061 80623
1 8322 50361
1 13461 68707
1 12330 54722
1 19314 51295
1 26317 86376
1 48019 86357
1 58554 65240
1 42742 50982
1 76477 97939
1 56934 84930
1 26368 73993
1 49830 55192
1 387 89876
1 39524 81821
1 28255 30897
1 18829 31180
1 18262 64199
1 38453 41015
1 14112 76240
1 898 98102
1 11773 83331
1 40205 73530
1 34958 49900
1 23943 57444
1 46791 83130
1 17926 32911
1 65004 98616
1 3408 90876
1 58009 59413
1 39239 40958
1 2204 52624
1 74486 84519
1 3417 88897
1 19859 49787
1 33040 81069
1 35540 52149
1 16251 62885
1 34959 49949
1 17905 52020
1 30738 61070
1 998 14174
1 6127 96855
1 44489 77717
1 50552 89764
1 645 19278
1 31401 95489
1 17788 63207
1 38110 40673
1 74649 75142
1 26622 58414
1 14704 65009
1 16433 17475
1 17979 20683
1 14934 72597
1 6665 64220
1 29320 36771
1 5583 96826
1 13234 87770
1 10392 58767
1 43565 97810
1 13623 52671
1 68506 85573
1 35419 51499
1 20775 94922
1 65496 97575
1 49536 69463
1 27890 69658
1 48141 68925
1 20428 76116
1 4952 76347
1 64450 86662
1 19103 50974
1 36462 72465
1 51433 59823
1 67902 95314
1 7650 88674
1 23486 85639
1 66290 86146
1 76704 76901
1 71681 80607
1 32691 67221
1 76925 88481
1 52901 60331
1 57753 70817
1 25442 32735
1 40997 68941
1 65190 97112
1 16442 69869
1 47070 94585
1 1605 96082
1 6714 83055
1 27612 65472
1 66651 96728
1 40496 94571
1 11155 16829
1 67548 84002
1 13671 75971
1 71241 83881
1 93224 93650
1 34439 76399
1 28708 78324
1 56910 62445
1 88854 90242
1 27979 33995
1 50829 67572
1 47213 79503
1 15814 46491
1 56708 68019
1 36033 78989
1 35047 60603
1 24219 81243
1 22836 70375
1 18920 91246
1 2547 31408
1 7647 46461
1 29848 99541
1 2378 24394
1 35827 70505
1 33785 84077
1 10411 42001
1 9654 56053
1 54134 81182
1 11737 65168
1 33862 50782
1 62427 75341
1 14239 59706
1 40214 59089
1 38239 65704
1 74127 82957
1 14194 64878
1 3963 41259
1 29539 88234
1 8557 88473
1 14003 46739
1 82082 88277
1 18936 96657
1 68592 95128
1 60961 74961
1 28461 76836
1 33782 94366
1 71922 76732
1 2992 5281
1 13436 88792
1 24694 36826
1 77368 87124
1 53947 88606
1 9978 50126
1 3550 15434
1 10307 40250
1 35810 77511
1 10317 31343
1 21750 52822
1 31057 89717
1 80413 88679
1 73421 94363
1 87986 92356
1 43261 81045
1 21383 44754
1 61223 67750
1 18866 70967
1 3974 57807
1 64848 88463
1 14623 48626
1 47308 76545
1 5733 99109
1 92237 93862
1 52121 57995
1 29125 45169
1 3324 77658
1 3803 99104
1 6317 72146
1 6641 23179
1 41590 47534
1 49342 68197
1 35882 58295
1 67447 88842
1 11384 88720
1 14688 64515
1 16763 23031
1 68269 82274
1 59019 73714
1 53257 67886
1 3662 20626
1 12987 48283
1 33437 51562
1 19523 41890
1 1457 20917
1 54555 71288
1 47167 94996
1 18707 73386
1 21439 53922
1 37525 66129
1 33223 45677
1 8653 39301
1 30446 33485
1 66007 76226
1 25079 76046
1 34855 99132
1 42608 57008
1 69458 90028
1 59984 75866
1 25866 84460
1 2668 50528
1 64114 66588
1 26545 40991
1 53544 58799
1 24004 53464
1 45886 80237
1 56182 85364
1 44888 97990
1 48064 51866
1 2340 61563
1 53327 90212
1 39449 48975
1 265 96555
1 39841 44283
1 15874 93294
1 20398 49004
1 42097 70449
1 34833 69546
1 53090 72169
1 12358 83933
1 47658 56666
1 5749 78569
1 22168 97250
1 80871 83377
1 33622 69164
1 31754 39045
1 4848 67783
1 22359 96255
1 19097 49266
1 5760 76129
1 19917 91897
1 45313 96610
1 12317 70651
1 15519 89484
1 61255 79660
1 34825 69541
1 42091 98908
1 51681 74863
1 31370 74409
1 1094 8871
1 21528 57321
1 65987 66200
1 8370 89069
1 88324 92312
1 29857 48181
1 46389 53767
1 47078 57336
1 30721 63040
1 45371 83682
1 86674 89947
1 10004 87749
1 33029 95558
1 5687 54783
1 32548 34221
1 13285 58592
1 53149 67922
1 10873 52751
1 18054 65963
1 2031 94608
1 49494 54837
1 74293 97007
1 52144 80846
1 14258 70998
1 5093 85503
1 14493 70116
1 18072 62874
1 11110 13959
1 38464 66889
1 60381 69218
1 55819 76485
1 15766 42604
1 2827 41955
1 77360 96599
1 13014 90026
1 6332 34470
1 36549 90605
1 31765 56145
1 87049 87117
1 43212 61479
1 21944 68387
1 40655 76518
1 27153 46744
1 14901 21961
1 42284 60138
1 81462 91295
1 24861 95201
1 19777 53271
1 84944 86474
1 44471 55126
1 1106 9001
1 5193 60147
1 7234 88929
1 41603 54153
1 45756 47161
1 39359 73169
1 17940 31107
1 47380 89621
1 32214 47950
1 56218 58627
1 27070 28454
1 49898 57212
1 601 44049
1 57979 95741
1 67579 87494
1 21193 90050
1 27130 99991
1 62096 87628
1 4352 5099
1 26821 62560
1 61235 72791
1 35102 35984
1 24471 37360
1 59039 75086
1 24456 78633
1 43308 77773
1 26291 84720
1 69548 70007
1 21088 65381
1 65495 71514
1 51960 63006
1 25005 97539
1 72220 99701
1 51647 77043
1 89377 95771
1 23939 76447
1 47548 87978
1 35819 50132
1 41292 44560
1 65183 90321
1 37030 83514
1 22974 99301
1 64353 80002
1 51509 54663
1 39233 40061
1 25340 37400
1 42039 63728
1 13902 51135
1 84274 99162
1 4099 68778
1 12617 68509
1 40161 69809
1 6048 14809
1 67407 82561
1 86250 95835
1 32215 57453
1 8489 31193
1 11728 63707
1 75936 77715
1 26683 96198
1 48314 49261
1 8485 51500
1 26204 76457
1 63902 90867
1 9608 66953
1 89488 96429
1 56675 60693
1 25461 51665
1 4090 4921
1 1873 79138
1 56060 62648
1 39615 73175
1 35422 86793
1 39450 53446
1 67612 74920
1 34975 67842
1 27506 63739
1 19209 55085
1 17153 17982
1 96121 99797
1 12146 15935
1 21887 93108
1 1473 33411
1 35861 58649
1 39843 45696
1 1403 48477
1 29798 53649
1 15182 85098
1 44605 66305
1 27764 34879
1 12085 17841
1 57185 89515
1 34788 48414
1 58901 97409
1 58832 94646
1 37096 54666
1 32214 98501
1 30935 71912
1 28030 37882
1 57152 98233
1 72328 87026
1 42743 52216
1 3602 53868
1 8082 52071
1 5626 16253
1 65533 96087
1 14771 22389
1 34033 60035
1 64576 65111
1 9925 90267
1 51420 66479
1 10677 91416
1 27259 37702
1 69966 83266
1 45981 51847
1 37598 81978
1 12544 19335
1 7403 86205
1 407 51843
1 22468 91239
1 482 13635
1 5305 44729
1 22727 91892
1 35645 65929
1 17254 36211
1 18572 99447
1 66452 85127
1 22512 47521
1 10535 89738
1 166 84337
1 38554 45663
1 46416 60843
1 40933 87959
1 5381 8460
1 25966 98093
1 17122 93402
1 43301 44975
1 44075 69971
1 72875 80035
1 5842 52514
1 77039 84268
1 33121 72271
1 3544 94448
1 41371 90929
1 32176 95371
1 11225 75787
1 35212 38651
1 49330 88383
1 55032 85902
1 43862 46727
1 7106 69647
1 82382 88303
1 29946 80027
1 7178 61469
1 13056 14290
1 63987 66683
1 81913 85266
1 36689 98437
1 74452 86190
1 75198 93968
1 5335 21017
1 2172 32810
1 46930 52075
1 56761 66034
1 49542 54033
1 50847 90811
1 89649 90169
1 65206 67943
1 32510 75068
1 2030 79472
1 74432 84983
1 2965 94767
1 13329 84424
1 48871 61279
1 20222 79290
1 43014 90786
1 2140 65668
1 42228 74170
1 30301 54607
1 52796 78396
1 38934 55945
1 56313 86335
1 56941 71468
1 35628 41697
1 47173 87755
1 11362 62321
1 15630 40222
1 30085 41344
1 64078 66152
1 11332 86284
1 19696 30635
1 33514 61823
1 45934 66252
1 9271 69716
1 53392 74548
1 22740 29909
1 24854 72888
1 16474 40368
1 38962 55226
1 57558 79591
1 7337 15713
1 87560 90765
1 30483 98671
1 10615 88843
1 61799 97835
1 29741 47542
1 42784 79674
1 23413 59853
1 72774 80874
1 50352 70111
1 24838 94542
1 20117 95448
1 9854 72949
1 10279 79252
1 25137 98628
1 56445 58782
1 9749 82402
1 47502 50823
1 71968 89448
1 31503 57372
1 52777 81364
1 11086 89826
1 1215 91048
1 24965 58399
1 2566 66057
1 9026 48613
1 60617 80708
1 69845 75521
1 13126 72569
1 30464 82719
1 19192 52489
1 1007 24363
1 8871 50910
1 41497 95274
1 45163 65220
1 51747 89612
1 23929 38029
1 39141 90146
1 7025 28670
1 9727 18973
1 41135 41434
1 79162 84876
1 57229 76625
1 19371 68231
1 8550 16027
1 36525 82135
1 28571 68327
1 57413 66851
1 38417 61174
1 16641 90381
1 10471 70240
1 8318 81920
1 11146 29235
1 17905 98437
1 78569 83164
1 60814 72910
1 991 35567
1 2524 19518
1 78658 88279
1 12433 69633
1 35606 56148
1 54767 66540
1 50537 70014
1 14180 66226
1 7060 36855
1 29352 38975
1 26260 44044
1 21740 46941
1 50755 81681
1 53988 95404
1 13625 93278
1 8035 63889
1 91213 92641
1 65678 72581
1 28689 47002
1 38429 97576
1 24846 38972
1 13842 66562
1 13707 30583
1 66688 70196
1 10992 19186
1 48619 62066
1 16177 62711
1 16493 50451
1 55048 78480
1 67500 67639
1 78601 87789
1 18263 46236
1 19291 52061
1 82873 88521
1 23416 36974
1 38089 71315
1 63238 88458
1 4294 17719
1 16295 75610
1 64608 69905
1 23042 45562
1 69221 84412
1 27344 69570
1 55994 94522
1 467 3626
1 35179 88245
1 25921 42032
1 13673 74529
1 20667 71682
1 66294 99905
1 53957 94806
1 10123 42747
1 78934 98230
1 24085 91476
1 55282 80130
1 12111 19311
1 418 72934
1 14411 28504
1 18240 50220
1 53385 59081
1 25928 70599
1 70775 74208
1 49823 72602
1 37210 97231
1 28953 31027
1 645 32925
1 16873 29422
1 40471 89725
1 22138 41751
1 13574 63393
1 16881 43548
1 81522 97752
1 41896 80558
1 1839 76419
1 70361 70862
1 43673 81235
1 49920 54335
1 66677 85923
1 19930 38723
1 10906 38661
1 11005 88409
1 71981 96741
1 39711 72333
1 27712 68854
1 15691 30591
1 55057 67445
1 38907 71647
1 16979 56212
1 30156 93099
1 68350 84705
1 8563 52479
1 22640 77601
1 20049 31630
1 83014 90027
1 49579 65027
1 9272 58373
1 67321 81649
1 18353 73126
1 4945 83288
1 35022 49197
1 55496 92388
1 10921 95982
1 15591 25604
1 17832 66618
1 3526 35029
1 56984 91169
1 21784 69735
1 66105 72538
1 13270 83623
1 23090 66626
1 2898 46122
1 5638 44461
1 38866 42471
1 63673 82090
1 39319 89641
1 22360 84060
1 37352 69115
1 48308 54997
1 1871 70850
1 34051 46410
1 17475 76303
1 581 5069
1 43377 78795
1 34276 54171
1 49445 50245
1 802 9711
1 21000 26574
1 17152 48912
1 10520 52668
1 3958 46062
1 9783 57160
1 3894 41722
1 27321 49320
1 20222 97071
1 19050 39442
1 8743 14418
1 68605 86766
1 248 66944
1 46529 94360
1 38474 47421
1 71518 95895
1 87386 87806
1 69854 86928
1 58411 60282
1 16430 32890
1 1526 82964
1 2685 90074
1 17311 41282
1 24708 86929
1 93202 99713
1 52784 63819
1 11517 75958
1 77098 85582
1 31472 44331
1 32545 35655
1 20196 79063
1 11299 95052
1 16333 56203
1 61418 68807
1 54943 65986
1 60582 92896
1 25690 33196
1 42318 83082
1 63459 90737
1 24650 98182
1 25046 64628
1 69784 90406
1 9213 78704
1 6585 95276
1 40671 68301
1 21736 55278
1 22985 69475
1 39846 72290
1 6267 9704
1 31724 60934
1 45108 61569
1 17708 33557
1 62646 84179
1 34399 96306
1 5054 76094
1 15835 61416
1 74093 86613
1 66363 78140
1 16865 29495
1 31114 52701
1 65010 75657
1 23375 61638
1 5488 81494
1 83275 84228
1 9440 86406
1 13000 74678
1 19247 87522
1 27879 76382
1 16969 19607
1 21281 98065
1 19113 36447
1 8604 65279
1 57206 79574
1 3667 95361
1 22430 57026
1 75283 81847
1 76857 80062
1 6376 52749
1 17587 55178
1 58654 92183
1 2995 8000
1 51454 83146
1 35395 42722
1 4300 5560
1 2304 54173
1 12056 98484
1 62188 89914
1 29798 43333
1 59762 98919
1 97046 97713
1 29935 53963
1 7641 16840
1 12697 93304
1 13979 30827
1 25513 34263
1 48478 74283
1 590 76748
1 3676 47106
1 25237 27306
1 3889 60509
1 21381 57483
1 40227 62796
1 50538 56478
1 20306 94061
1 39831 67679
1 88347 96994
1 3689 28394
1 21863 27219
1 5724 84157
1 7590 45776
1 276 75210
1 78775 95269
1 12548 18119
1 45639 63370
1 58803 65662
1 82382 89188
1 36939 55901
1 57957 98629
1 24818 75629
1 56126 76206
1 29215 75702
1 11949 84635
1 51559 65300
1 56378 58443
1 2301 68897
1 75731 94597
1 45786 95629
1 8196 21338
1 47875 96817
1 15416 39993
1 1878 16918
1 34596 74236
1 33204 94754
1 16795 42899
1 86256 88840
1 1920 35904
1 51216 65303
1 19338 86830
1 35108 60223
1 12009 83946
1 63124 91260
1 16370 37033
1 27329 59020
1 36958 46849
1 31324 38029
1 8966 20230
1 3913 25429
1 1527 23027
1 19371 76639
1 5031 23428
1 10975 54150
1 11568 15929
1 26581 62243
1 23952 27661
1 11377 83594
1 39975 61677
1 35833 96200
1 26734 30208
1 58976 76190
1 65356 87201
1 76647 79919
1 49162 75051
1 80806 86193
1 23412 64330
1 68676 71472
1 30289 64255
1 53346 91412
1 33426 59463
1 37012 61897
1 10135 16814
1 28019 41055
1 55514 58525
1 44956 59331
1 8786 48592
1 51215 64284
1 52629 64870
1 46254 94271
1 40795 88607
1 23651 40997
1 39962 45107
1 29562 96905
1 29916 49330
1 1526 90757
1 6749 27267
1 80025 95210
1 53674 70616
1 48802 98807
1 40786 81275
1 27083 58480
1 80945 93205
1 66599 72220
1 29028 81459
1 4228 89785
1 21274 25362
1 40135 81178
1 48332 94938
1 18702 93945
1 29310 50231
1 17816 41482
1 12265 41413
1 20555 46864
1 36474 72075
1 92854 93513
1 54882 95268
1 15112 42396
1 9915 96592
1 2071 30944
1 28435 78527
1 13672 55696
1 18438 71732
1 36879 97666
1 40728 72547
1 5914 9335
1 69325 88391
1 16930 80828
1 73316 93358
1 8573 24726
1 75733 86439
1 49358 83880
1 16359 63562
1 40499 79704
1 48826 58438
1 47121 83589
1 13134 18893
1 1522 23226
1 112 99333
1 53110 99571
1 47053 80012
1 9916 64341
1 37273 83779
1 24018 24075
1 40613 47447
1 9460 9642
1 66450 95237
1 18301 55406
1 25597 51843
1 29948 43395
1 28874 48044
1 30655 73459
1 38684 84968
1 32015 41337
1 22824 88870
1 34420 94852
1 22788 67630
1 26049 60565
1 28805 36183
1 14347 96741
1 4249 85989
1 20270 49148
1 27548 98251
1 27745 87823
1 6772 82860
1 42225 54977
1 26783 38622
1 11741 66395
1 13190 28020
1 76823 91656
1 56717 99461
1 14080 81199
1 66741 82593
1 8858 11703
1 8932 38466
1 2125 66810
1 48299 83899
1 3974 56802
1 20165 79895
1 3195 74874
1 1224 56667
1 47797 64957
1 40413 60103
1 16328 28338
1 62081 96654
1 70659 74333
1 55744 64371
1 33459 72843
1 53148 66361
1 5614 19044
1 85335 93871
1 59280 80065
1 89600 98660
1 8605 77482
1 37592 67470
1 72923 88463
1 6192 21065
1 12934 89417
1 49981 92255
1 4413 46924
1 11056 67716
1 34678 83237
1 42448 51473
1 22277 26608
1 14200 15270
1 10633 42335
1 43608 63289
1 2010 12805
1 30732 32606
1 41152 54840
1 19948 29095
1 21572 77466
1 96652 97285
1 18940 89566
1 85493 88511
1 6259 62848
1 11756 79050
1 22617 37606
1 4349 33294
1 33270 64236
1 69228 78806
1 50785 77666
1 88478 94262
1 36721 65647
1 10448 93654
1 14625 17771
1 44124 51994
1 81008 95825
1 78911 90302
1 34034 43313
1 69183 89375
1 5547 68540
1 2025 24734
1 17004 25233
1 12529 95889
1 31382 32195
1 53617 75807
1 22216 34797
1 4961 11934
1 14188 18041
1 34967 86098
1 20365 79683
1 49593 58308
1 19575 97774
1 12469 80373
1 75610 79551
1 3479 9361
1 33855 58969
1 11635 95684
1 39139 98784
1 8355 92402
1 18342 25088
1 20510 81787
1 35227 98289
1 37561 94283
1 31022 76784
1 1211 41030
1 49399 49727
1 21688 49569
1 34961 87848
1 36191 94539
1 20498 82747
1 60421 67741
1 35951 43494
1 7091 40386
1 5674 14555
1 88365 95049
1 5052 52959
1 53793 57164
1 10231 12258
1 39122 53087
1 1104 22923
1 18405 74140
1 15136 25870
1 13996 81678
1 12439 15668
1 23190 89047
1 1423 5536
1 20236 99762
1 67253 70264
1 38309 64430
1 27091 63516
1 73157 93485
1 28218 56718
1 59304 65970
1 24113 34171
1 27149 73897
1 12258 61800
1 8743 85616
1 38246 70561
1 60191 60496
1 48059 49683
1 2066 56688
1 56585 87941
1 41551 93626
1 9444 98156
1 14417 95565
1 22818 38130
1 47685 73207
1 16237 59535
1 30281 64970
1 1277 42774
1 21908 90768
1 85584 98350
1 33275 58201
1 1761 89745
1 82085 89763
1 89428 91900
1 34635 72304
1 12537 94433
1 36342 81823
1 12412 44436
1 16776 53568
1 29598 95011
1 12478 43268
1 57361 57526
1 16926 88329
1 61185 76992
1 76844 77695
1 11879 45598
1 27284 60244
1 8021 46057
1 41811 98692
1 11983 45586
1 79118 87191
1 8622 66071
1 5781 74526
1 11583 40220
1 44183 81066
1 80455 83809
1 58426 91483
1 476 6143
1 19324 92169
1 61542 71134
1 5029 37526
1 30532 94412
1 65902 99316
1 25500 31137
1 1765 61189
1 91246 94341
1 57762 79697
1 27779 64378
1 57809 65439
1 17422 47444
1 36978 98150
1 12865 81688
1 32069 56415
1 43758 57400
1 10434 38812
1 13792 96109
1 38942 56900
1 57630 89712
1 35379 92160
1 43120 66924
1 7218 70111
1 43054 47493
1 9423 97220
1 39995 89016
1 44302 57137
1 13557 55487
1 1330 49037
1 5708 80824
1 40341 44299
1 2787 73557
1 53238 68651
1 55109 71718
1 931 80496
1 49836 81028
1 12258 95144
1 29663 33390
1 58186 97619
1 30154 80426
1 47401 92652
1 60933 76721
1 27553 57900
1 39415 58347
1 48439 69741
1 54013 70491
1 44994 64662
1 7086 59605
1 37570 61757
1 10384 84704
1 10640 69388
1 15007 92231
1 3917 18924
1 30517 47244
1 53024 96351
1 21527 81260
1 21241 82963
1 58293 95458
1 74341 79176
1 27754 79537
1 17915 33373
1 3006 91112
1 35352 51365
1 35877 96208
1 16623 45112
1 11635 23094
1 30864 54238
1 14425 39623
1 19351 50838
1 88282 91563
1 55181 81046
1 53648 89540
1 26447 98548
1 36071 71294
1 55037 57648
1 5244 57461
1 15825 69272
1 49037 97169
1 22262 26857
1 92723 93292
1 79441 97690
1 61944 67792
1 36808 54929
1 55881 76323
1 23610 71935
1 33268 65208
1 39287 82599
1 9064 47211
1 35961 84308
1 8613 99084
1 9210 56835
1 80738 84399
1 1656 50195
1 48944 76735
1 40620 49729
1 83041 99247
1 5494 60291
1 14999 99559
1 18763 54656
1 27028 63945
1 71564 95999
1 83103 99237
1 19017 73460
1 14417 71200
1 58633 77265
1 52194 64426
1 9907 10236
1 19210 90787
1 9331 45110
1 18941 63852
1 28729 29056
1 14493 24188
1 14215 97722
1 13367 39393
1 34501 58994
1 69776 78033
1 4621 69223
1 42628 74905
1 78588 94228
1 21000 58296
1 73187 76152
1 28460 34167
1 91406 95619
1 24976 53382
1 13091 59413
1 79246 92528
1 53607 76681
1 16626 89207
1 26975 99062
1 61031 71521
1 62775 69300
1 74707 87702
1 53122 53633
1 36315 36429
1 64678 81153
1 36891 54004
1 48284 84193
1 25595 95308
1 15597 69319
1 7085 32109
1 50405 95327
1 12097 94010
1 59392 80133
1 37609 87240
1 1436 58342
1 37053 81570
1 11662 27466
1 724 10769
1 4852 56725
1 13692 73177
1 44012 93992
1 83484 97584
1 3983 28611
1 45289 49506
1 11296 19143
1 82802 98870
1 56577 60190
1 64587 92968
1 43433 92316
1 52953 55271
1 78385 89834
1 43234 47816
1 31714 83596
1 74532 99488
1 24535 69598
1 42464 78484
1 4640 78149
1 75744 86602
1 1346 77607
1 9003 48943
1 651 93200
1 77592 77595
1 38906 94559
1 18615 97853
1 59821 60054
1 2989 64506
1 4910 72960
1 5971 93704
1 11211 58449
1 42723 61747
1 1858 98358
1 23958 47901
1 60546 72490
1 63266 75797
1 17622 99774
1 12237 35356
1 33871 91056
1 77523 94327
1 69015 98762
1 67609 95990
1 34855 54886
1 196 8850
1 1332 95415
1 2649 92296
1 27729 32289
1 21029 40743
1 50997 67789
1 74425 99532
1 50225 90597
1 10549 28431
1 43851 88854
1 41907 47666
1 40653 81368
1 66598 95990
1 230 77698
1 66721 88818
1 31139 65169
1 51661 92816
1 48829 66758
1 5594 51060
1 44326 45757
1 936 12687
1 35888 74578
1 787 28998
1 39458 50611
1 44897 73471
1 33659 94790
1 23461 92408
1 28124 78303
1 38046 71675
1 166 29048
1 9136 69026
1 2722 9702
1 5844 32887
1 14144 49094
1 44565 60443
1 27221 48933
1 25885 43687
1 1222 95811
1 47868 53569
1 46609 47848
1 32137 68659
1 22204 91174
1 11926 75502
1 77853 94547
1 50300 88919
1 54000 87778
1 60698 61887
1 32434 82214
1 11370 80071
1 31087 58517
1 29810 99846
1 5641 50722
1 30375 48575
1 1247 80041
1 37997 71511
1 4265 70153
1 60901 68098
1 47314 97157
1 31716 66469
1 44844 80619
1 57136 91784
1 4339 27907
1 15384 44963
1 27384 91324
1 90006 97640
1 26260 68024
1 33036 44296
1 8541 83496
1 38245 48069
1 9626 55602
1 18621 47038
1 13154 60204
1 7340 85830
1 404 13434
1 9153 63258
1 41278 45601
1 59408 96617
1 21903 76264
1 28676 47169
1 11583 28174
1 77864 88572
1 2618 37653
1 44976 89735
1 7482 36604
1 36891 71112
1 18413 47513
1 16901 33840
1 34229 89034
1 74454 88120
1 24477 33915
1 17978 34224
1 15681 89526
1 36147 41394
1 19064 81583
1 41020 69294
1 11371 27912
1 8961 28175
1 33424 44684
1 67310 72034
1 14648 95129
1 3199 13535
1 1136 52440
1 14525 40388
1 12282 43292
1 22094 63898
1 58015 64231
1 23166 98186
1 19075 54413
1 36926 65423
1 1068 11659
1 41346 64086
1 1575 90350
1 18730 92330
1 10013 53479
1 12217 86453
1 52426 87770
1 17027 25931
1 81348 82588
1 15986 88700
1 27193 29928
1 55393 75025
1 77262 82455
1 36124 58663
1 6650 93344
1 10785 13247
1 2488 79452
1 76114 90382
1 16859 88138
1 51069 55971
1 68980 83074
1 87937 95362
1 10857 33495
1 57110 59468
1 8472 58183
1 41810 73115
1 24728 67736
1 14227 30153
1 19324 50699
1 67906 94313
1 36547 97248
1 11605 32219
1 4343 16536
1 54296 96730
1 11645 99444
1 32083 93553
1 28118 71693
1 86240 89148
1 40456 80236
1 70129 83416
1 18474 84011
1 1084 73425
1 39795 93729
1 20983 68063
1 75254 85413
1 72905 91656
1 19192 40391
1 40665 42897
1 51353 70209
1 11864 56933
1 51462 73731
1 29502 47217
1 44763 88929
1 29731 42824
1 21572 77869
1 46121 65322
1 14686 84146
1 15159 32104
1 82236 95297
1 16501 43737
1 68299 77288
1 54151 60479
1 54648 58978
1 5422 52466
1 11150 48406
1 24460 45190
1 270 23760
1 25302 78012
1 45766 58504
1 25070 38513
1 7939 25380
1 27920 86753
1 73498 78505
1 9253 95374
1 7386 46529
1 28742 51793
1 8087 13957
1 45621 86786
1 26297 79757
1 71812 95359
1 17158 62133
1 53210 60422
1 18862 74802
1 32793 48003
1 62710 63573
1 39860 40374
1 21311 88582
1 26680 36859
1 73894 88886
1 70834 72774
1 11926 53351
1 20253 54658
1 13484 36092
1 82698 86507
1 1439 97812
1 15178 18263
1 34255 81315
1 36908 54988
1 17436 55074
1 3603 85419
1 16455 57020
1 51665 92968
1 14414 16398
1 19778 50662
1 28617 63203
1 18422 79112
1 10982 89324
1 56983 74016
1 76016 99192
1 20848 28994
1 17151 94321
1 62065 90264
1 31380 81316
1 26581 92308
1 2386 16535
1 58092 80220
1 5907 21427
1 33478 93209
1 14729 96051
1 1571 31678
1 24493 94581
1 5898 18924
1 56760 92407
1 1078 90425
1 5472 52586
1 42000 95692
1 37178 95380
1 29991 89768
1 36539 55009
1 87834 92267
1 24874 93574
1 21675 48958
1 32530 84656
1 1510 4740
1 43213 96423
1 64839 86087
1 4215 48633
1 69318 80266
1 14284 42322
1 5553 34340
1 64316 94401
1 34774 37423
1 17097 58451
1 46416 97423
1 65170 76540
1 27047 65842
1 9715 57330
1 60634 65528
1 23538 87672
1 31103 93676
1 9684 90593
1 73236 86443
1 57726 93317
1 13627 86881
1 8036 48975
1 75490 89498
1 4550 34831
1 57380 84950
1 25016 47635
1 33832 43780
1 13648 26863
1 2081 64342
1 11436 98441
1 71197 92630
1 1250 37802
1 3562 76711
1 73486 95328
1 43269 46749
1 1289 43141
1 89204 95093
1 76741 84919
1 12531 71456
1 75339 84051
1 1788 68337
1 66387 98712
1 28347 77128
1 28784 98031
1 45438 99314
1 35301 64590
1 75884 96975
1 16261 18451
1 8542 41519
1 79527 93258
1 34620 67183
1 32317 37634
1 89047 98066
1 12061 20812
1 28195 60646
1 19614 76813
1 25979 49299
1 66315 78369
1 5964 57898
1 88880 99821
1 65953 72816
1 25182 45423
1 10889 61554
1 75653 95515
1 37723 78356
1 24712 90819
1 17030 90431
1 39885 84569
1 31649 61352
1 62767 69693
1 19427 62283
1 34509 64157
1 60067 93258
1 21706 54322
1 12210 93540
1 64798 93228
1 51960 87605
1 10215 43437
1 37504 58626
1 6679 47355
1 2147 82563
1 23667 41115
1 26159 92853
1 15734 57311
1 47441 69226
1 71971 85296
1 29816 94267
1 55715 59656
1 12769 47384
1 4877 54241
1 44142 74946
1 17466 51195
1 33496 82266
1 36809 37710
1 14674 30863
1 40610 87709
1 12799 40164
1 5574 9060
1 15681 99093
1 30314 89680
1 4875 70692
1 17180 26738
1 71386 72622
1 18663 60120
1 29304 47306
1 38703 68513
1 75765 83649
1 39805 63187
1 17120 50960
1 4683 79388
1 4380 79756
1 10301 14201
1 15655 59598
1 6493 6833
1 46571 87458
1 72750 72759
1 42108 74168
1 33497 84213
1 8187 74882
1 38961 88677
1 7111 52179
1 20821 24382
1 48003 75093
1 13838 78106
1 66817 83639
1 42506 93449
1 86383 97687
1 1889 67687
1 22739 77434
1 37752 46516
1 64623 72168
1 24333 65499
1 41159 50452
1 66305 88515
1 10587 40774
1 16889 54310
1 34790 88745
1 45885 49354
1 50788 57185
1 22981 48395
1 32452 91190
1 2879 43469
1 42714 87921
1 52832 98917
1 43392 71099
1 1070 90596
1 6976 19300
1 585 16999
1 52360 76236
1 3347 97929
1 34015 55718
1 41143 78355
1 20772 81261
1 78823 87476
1 4734 53361
1 12589 14057
1 91759 98743
1 9536 94722
1 5386 94847
1 75642 80130
1 29591 88759
1 3288 86104
1 60790 98382
1 67716 93228
1 2139 16659
1 10303 50508
1 7942 47538
1 39590 83299
1 7645 80212
1 20260 92028
1 7555 99968
1 77920 99466
1 24635 87120
1 23498 50267
1 18237 86065
1 33648 53454
1 20319 89848
1 11338 89485
1 3569 61912
1 24501 44288
1 18112 26170
1 57088 62750
1 18970 99025
1 886 63668
1 51531 83732
1 17901 83672
1 95657 99787
1 49160 52694
1 1887 77371
1 24528 41364
1 3263 4972
1 1926 59445
1 2764 12474
1 13894 98673
1 21025 42720
1 1397 2173
1 6656 25191
1 87517 93512
1 28244 92154
1 3576 44422
1 24195 26600
1 9504 17083
1 52424 62504
1 22906 59110
1 37940 54862
1 21956 78571
1 2500 7468
1 68741 90173
1 27956 98134
1 2587 43461
1 5940 58697
1 60282 61404
1 88294 96896
1 11612 62069
1 29689 39735
1 28621 65384
1 66362 66793
1 37831 82443
1 71409 94423
1 855 93961
1 44839 55437
1 12372 84228
1 19645 60591
1 19180 95736
1 64817 71620
1 29854 60739
1 28329 30116
1 38561 48590
1 38404 76516
1 20725 83901
1 58498 74400
1 26305 46364
1 28562 46376
1 67144 81393
1 14990 43260
1 83126 95289
1 12527 14640
1 42442 49186
1 25184 27087
1 34572 35268
1 65051 72889
1 10932 81910
1 59145 89591
1 14643 63613
1 56145 83913
1 40184 59583
1 82801 91010
1 5325 76924
1 33053 95585
1 29613 52724
1 12931 64999
1 2662 12695
1 9165 11176
1 6352 99566
1 16472 85907
1 23939 26292
1 13990 36307
1 22317 47135
1 26060 79962
1 36512 59463
1 17064 61126
1 67742 91923
1 85558 90910
1 10803 32916
1 19520 50241
1 47846 95444
1 44855 87389
1 41769 53841
1 2181 67935
1 43052 52496
1 51935 78223
1 28701 82828
1 67941 94158
1 26048 48023
1 31360 57456
1 1496 6893
1 33594 94810
1 30279 67336
1 46720 75509
1 4835 63941
1 63047 97161
1 6303 82163
1 19993 95458
1 20807 38990
1 32512 93148
1 6943 88216
1 46700 95132
1 38623 87286
1 58731 86185
1 43572 52550
1 65164 86947
1 80935 99538
1 7014 74421
1 13931 50999
1 60694 75919
1 30972 45184
1 79344 96973
1 44516 47672
1 13282 19146
1 49001 51094
1 33084 94770
1 19691 95636
1 56472 68083
1 54897 72027
1 1334 39220
1 19128 28526
1 3946 11206
1 37261 86023
1 29714 58881
1 39159 70850
1 33266 50979
1 12271 56227
1 43152 92520
1 30302 71241
1 63405 77261
1 41415 78304
1 64024 84434
1 43590 97661
1 24474 48490
1 77035 90162
1 92741 96096
1 7885 15742
1 7208 98878
1 59748 68673
1 2858 64932
1 20641 46981
1 73921 91668
1 57239 74500
1 19808 22001
1 64169 80345
1 1187 62640
1 21017 44741
1 5320 78327
1 38478 91589
1 8075 39803
1 49798 71763
1 1773 45865
1 41530 91294
1 57622 88552
1 13730 87260
1 404 39079
1 71949 97194
1 27898 93210
1 65819 92524
1 36671 62552
1 27984 88749
1 77987 83780
1 25148 57080
1 40163 56379
1 291 19837
1 25554 29068
1 24310 87674
1 6823 81734
1 36963 45084
1 60939 66432
1 21014 33367
1 51527 79841
1 21355 74194
1 24502 48237
1 31845 88160
1 21898 44176
1 3890 67064
1 1407 98632
1 10746 63934
1 79829 80642
1 25726 55804
1 64408 77319
1 84051 95326
1 59759 93995
1 40083 83834
1 78151 97812
1 22726 80028
1 81565 85163
1 18217 22078
1 4677 66380
1 9643 52570
1 18880 74028
1 46208 93015
1 42183 55100
1 29432 69954
1 12413 55964
1 12790 88186
1 3891 6085
1 6955 40834
1 7420 24400
1 37510 75374
1 4554 6484
1 55045 96618
1 30733 39612
1 32765 37865
1 84661 95899
1 15780 46708
1 17115 42240
1 3759 39013
1 5041 89913
1 5025 9451
1 5258 49995
1 54468 57392
1 10344 32656
1 56921 65083
1 34789 42863
1 29365 64974
1 68933 93185
1 7946 99255
1 9903 45836
1 25406 52715
1 11816 38949
1 51411 93339
1 32072 86895
1 2647 40731
1 39383 51511
1 35443 68713
1 40900 70838
1 32820 59488
1 49042 60030
1 80823 84255
1 39363 97791
1 3604 50264
1 63580 82149
1 22222 90909
1 3445 16283
1 58939 91366
1 77502 92540
1 30646 64608
1 3425 74576
1 4368 94704
1 27462 49911
1 16556 37807
1 20225 59960
1 32095 37409
1 28716 67458
1 66764 87669
1 73772 86232
1 29015 33894
1 15335 50328
1 553 72114
1 17549 97513
1 13619 97387
1 10415 41177
1 65806 91796
1 1480 60336
1 66941 89779
1 27572 88691
1 88110 95914
1 58344 71386
1 15369 87744
1 12153 15564
1 15507 55892
1 72436 97945
1 24056 89295
1 10528 79666
1 44720 82674
1 8076 55409
1 17322 29222
1 34354 99154
1 1957 54394
1 23550 46785
1 9658 76598
1 11553 13180
1 26727 94173
1 10846 13126
1 20372 72651
1 4949 81774
1 67028 98341
1 66953 69154
1 3315 54790
1 32619 77916
1 42721 45261
1 3083 87851
1 17858 37188
1 37920 93505
1 17869 46835
1 45369 68696
1 44862 58130
1 36955 84212
1 67667 71580
1 14866 83198
1 52699 70838
1 4000 57402
1 24248 62060
1 21248 40911
1 47879 89181
1 9595 73398
1 75567 81539
1 2338 49039
1 3635 69053
1 32336 97469
1 65553 77794
1 57520 65234
1 54722 63232
1 9813 94807
1 32329 43071
1 9117 82137
1 4637 72499
1 58356 83299
1 64757 73702
1 63359 81225
1 37668 87411
1 3748 80026
1 36233 78548
1 16968 61813
1 79671 89001
1 39133 86139
1 42859 92574
1 43458 96254
1 16893 46390
1 10070 62927
1 73474 84734
1 13776 78805
1 21506 47497
1 12215 35317
1 7749 59814
1 2321 55671
1 72547 91905
1 30593 53694
1 25207 75687
1 76566 94102
1 1408 53347
1 54139 85432
1 36760 70106
1 27619 50170
1 16360 64622
1 7290 13391
1 30096 94006
1 1467 7795
1 30333 52695
1 244 3893
1 6040 96335
1 37921 99996
1 58127 84490
1 44134 71133
1 29605 34785
1 43304 64451
1 12410 88434
1 41358 73440
1 44853 86119
1 6682 12779
1 66939 69343
1 12858 38960
1 7055 31740
1 57840 84241
1 1381 79764
1 64179 86027
1 11011 39483
1 21112 36542
1 36622 66808
1 27257 90978
1 10617 84139
1 95720 97893
1 21999 84633
1 15214 46442
1 83765 90693
1 473 26452
1 41024 55213
1 35753 90797
1 13165 94483
1 35746 44490
1 29335 81810
1 40560 84810
1 38689 52126
1 49119 98376
1 1955 26297
1 16206 84585
1 24289 56808
1 72099 97852
1 56599 81747
1 64943 85715
1 56073 73137
1 68013 88245
1 5878 41195
1 18688 25021
1 1202 32288
1 32227 66560
1 16638 40154
1 34011 38803
1 19641 70625
1 6646 47623
1 41251 71367
1 38944 42341
1 12902 49567
1 36828 53080
1 33174 89451
1 37557 93799
1 55938 81195
1 73038 93606
1 30551 88815
1 20812 57956
1 15621 98861
1 21897 85480
1 286 77428
1 25060 97285
1 34779 78213
1 21056 68520
1 40433 46801
1 5042 84679
1 618 47037
1 53108 84550
1 63105 94810
1 12969 33420
1 36515 47167
1 2934 64927
1 11580 69488
1 74326 94472
1 8142 79076
1 1998 60413
1 34397 72909
1 36934 95895
1 3138 85823
1 23390 81147
1 29583 40035
1 516 50266
1 31788 84020
1 14107 57319
1 88531 90457
1 34542 53904
1 68161 89385
1 218 32408
1 23920 54482
1 4523 82446
1 26297 53479
1 24041 35924
1 9741 71329
1 18805 93474
1 20367 74365
1 7368 96887
1 7955 13240
1 29303 83090
1 69286 73338
1 7666 52041
1 24823 54792
1 79981 80729
1 3392 32789
1 79285 99465
1 6769 16296
1 55579 99731
1 1319 10982
1 62184 98449
1 90076 94098
1 33578 93535
1 21605 79757
1 8214 58645
1 68311 86308
1 24566 85873
1 13677 52744
1 18563 81907
1 59719 90146
1 74431 75999
1 25023 40019
1 51146 66492
1 38737 69520
1 55454 95505
1 59962 91598
1 48000 79983
1 3170 7545
1 6558 70821
1 2887 78620
1 18029 86336
1 31561 72557
1 64121 80463
1 65975 75164
1 797 98886
1 24761 45020
1 36251 66267
1 24927 33043
1 11539 47114
1 23135 47082
1 87597 93792
1 66217 99962
1 84449 92333
1 60023 71694
1 56105 79916
1 27755 47107
1 83006 92374
1 98912 99336
1 5987 40089
1 55561 58205
1 44018 49855
1 40081 43047
1 82275 82618
1 33719 83630
1 31061 52540
1 20301 98709
1 72190 80472
1 24686 64797
1 71800 85424
1 32116 69256
1 24994 67820
1 37626 81930
1 52521 67208
1 53904 75892
1 51342 82567
1 70868 99500
1 35009 83087
1 2696 12503
1 47156 53201
1 86114 92120
1 37205 72349
1 42643 93064
1 3083 28720
1 20950 47581
1 48929 91401
1 55663 70272
1 26466 54845
1 30754 52882
1 23901 55671
1 26268 39867
1 44975 68690
1 15475 73246
1 13416 80235
1 1158 55988
1 51323 72640
1 909 65940
1 21775 45411
1 17692 89449
1 1440 25962
1 12376 79793
1 8280 13198
1 14785 89965
1 16631 33088
1 29979 87572
1 29579 75425
1 57569 95634
1 5308 29141
1 13393 96886
1 45670 53024
1 16547 74359
1 57307 96822
1 5999 88861
1 57000 86871
1 13482 56198
1 36437 86465
1 30704 88557
1 79022 98399
1 10376 70339
1 52341 93650
1 19772 50665
1 22815 69227
1 43021 47803
1 74558 77303
1 3502 59784
1 44203 75823
1 72749 82370
1 38695 71344
1 4597 91059
1 11368 16834
1 16931 34088
1 18818 21739
1 32524 62516
1 38329 70932
1 23243 76936
1 15545 96934
1 54231 81454
1 72020 99466
1 35008 42661
1 72270 85070
1 12635 72399
1 2738 89903
1 26282 67038
1 55459 67001
1 30736 45689
1 79055 97747
1 28592 36215
1 36395 43509
1 31726 96180
1 47954 99748
1 49510 50163
1 38371 45803
1 53592 85000
1 16702 81336
1 22226 26250
1 1221 14994
1 9150 21688
1 6163 17973
1 29266 99204
1 36936 97514
1 76907 77392
1 26357 42787
1 53016 79515
1 25592 43271
1 62475 95880
1 1735 61169
1 49594 99537
1 19770 30635
1 32259 76067
1 35267 66146
1 77036 81550
1 46811 95066
1 27821 73914
1 2247 98140
1 38475 52221
1 79483 81772
1 69012 70715
1 68765 93758
1 54406 69306
1 49422 79243
1 36986 61544
1 6710 10447
1 41855 82523
1 58923 67817
1 45040 70135
1 8482 79864
1 15015 15244
1 43390 74025
1 29084 96980
1 72633 87172
1 29059 63084
1 13533 74382
1 53501 99386
1 46389 79752
1 89773 99377
1 38119 49880
1 55827 95788
1 32617 35490
1 20161 57556
1 19889 54552
1 35835 78422
1 44503 86796
1 8520 32170
1 23461 56567
1 30283 43284
1 19140 80647
1 61468 89822
1 5266 77564
1 86370 94303
1 32098 56874
1 57256 66452
1 16349 94915
1 59980 85360
1 64407 65124
1 33256 42918
1 6125 42187
1 9167 94503
1 7003 8280
1 12434 38905
1 48605 87817
1 52746 53978
1 924 53437
1 38689 61594
1 4517 47645
1 6492 30210
1 24572 57692
1 10053 91238
1 32917 85848
1 40966 60544
1 68683 79769
1 223 64627
1 7423 59693
1 44628 47314
1 59174 70834
1 72245 92760
1 50955 69287
1 27049 80839
1 65168 74921
1 38616 48040
1 17102 95368
1 56987 92003
1 53430 84477
1 7707 20736
1 20030 80440
1 32496 98592
1 12657 16774
1 62503 90444
1 4145 58537
1 57530 72439
1 27774 70565
1 7755 33851
1 30734 83749
1 38849 47187
1 59359 73788
1 48139 67311
1 53846 94659
1 43970 82158
1 24186 87567
1 12258 70489
1 5452 43806
1 3972 60453
1 3853 84727
1 9261 79156
1 36673 56494
1 5782 77904
1 944 66388
1 13389 87068
1 2446 29385
1 35880 62133
1 28022 94360
1 14880 96120
1 62237 63390
1 52271 99413
1 9442 28974
1 86602 96690
1 71103 91898
1 30309 95642
1 2647 63267
1 50734 88862
1 38559 73371
1 41575 89551
1 39775 91691
1 35697 95315
1 58301 87665
1 57766 59735
1 30267 63688
1 10378 85665
1 48564 59289
1 47770 49745
1 44452 63854
1 2627 9706
1 41875 93218
1 11738 17483
1 8198 81187
1 34398 81733
1 40978 47133
1 42627 97295
1 2139 21450
1 72532 96404
1 21182 78924
1 669 44263
1 40044 94206
1 32324 79742
1 19073 94622
1 47483 57018
1 1333 42350
1 28402 58318
1 45683 74969
1 431 88058
1 20212 61327
1 34571 54924
1 68336 71370
1 10983 80512
1 72990 75625
1 25724 88873
1 73266 87943
1 48627 99630
1 6872 44122
1 15683 21067
1 32410 59142
1 44331 48935
1 7704 51449
1 13321 47418
1 35226 76917
1 36381 90015
1 69630 80920
1 38104 79935
1 25298 69819
1 8399 38519
1 12629 60009
1 8905 21120
1 34055 63493
1 84454 95071
1 47554 53738
1 11658 12469
1 53129 57944
1 64593 95392
1 39730 59098
1 43885 63705
1 52027 74195
1 61709 80767
1 37130 91112
1 22148 60816
1 36155 64445
1 29952 80033
1 868 27863
1 52794 74797
1 58991 89827
1 15834 20390
1 17172 70420
1 37427 97202
1 76158 85940
1 64624 85332
1 5433 40653
1 10728 33266
1 10531 69588
1 3188 3481
1 27874 53639
1 82632 84758
1 22984 33827
1 3988 47730
1 8623 63134
1 33 33292
1 48254 59998
1 16005 42588
1 82469 92432
1 23741 97970
1 22532 31357
1 33053 83163
1 64711 94726
1 44990 64497
1 31870 74815
1 19509 64055
1 23856 35385
1 13050 61642
1 56020 93633
1 48028 59402
1 15 62070
1 34797 76991
1 41385 95632
1 12541 51964
1 38253 97431
1 141 63040
1 1471 17634
1 85098 97013
1 24272 78881
1 30931 67136
1 47345 98781
1 35679 66073
1 414 59397
1 19939 98772
1 24365 93177
1 55319 92121
1 23224 55482
1 66462 83766
1 48105 49105
1 76883 80869
1 36773 82143
1 17979 68949
1 40997 99740
1 51126 63634
1 61520 67476
1 59937 86489
1 6263 34756
1 3578 82794
1 46247 76351
1 19020 50042
1 6912 33872
1 20346 35515
1 3338 55868
1 43444 47040
1 30101 69786
1 69816 81557
1 38981 88993
1 31892 49108
1 65285 75276
1 24023 88046
1 45277 72567
1 42430 52883
1 10480 42372
1 22543 80399
1 5539 69376
1 56476 81191
1 83471 97138
1 64998 98462
1 59961 62581
1 24799 66461
1 12545 69638
1 6405 45924
1 24036 59029
1 77808 84021
1 26245 80281
1 39076 41952
1 6608 30145
1 84229 85058
1 27004 57836
1 17232 40008
1 25758 46827
1 60571 91489
1 85530 87503
1 44468 66939
1 14773 43495
1 33935 49999
1 56159 74420
1 2734 56429
1 39547 46548
1 53991 67150
1 40027 82146
1 52054 87903
1 15041 40076
1 78246 94153
1 20439 55569
1 86037 99370
1 5591 47730
1 3968 30880
1 87913 93681
1 29020 62376
1 82080 83361
1 34653 91692
1 9837 14358
1 72943 87845
1 86708 95745
1 85073 99994
1 35970 55353
1 46757 68676
1 9415 31535
1 16150 48802
1 45558 65805
1 68975 73142
1 8702 26581
1 42462 97093
1 20046 70195
1 38614 76189
1 61009 62777
1 14175 40108
1 32801 80325
1 65445 71742
1 52783 61583
1 20975 74055
1 47110 96099
1 42151 74665
1 34978 45370
1 6605 73572
1 23220 25686
1 72431 73676
1 72638 77017
1 68912 87009
1 38538 53543
1 69658 95924
1 66413 68156
1 16936 33198
1 64629 87096
1 20837 61429
1 39677 56220
1 74431 97253
1 11807 68759
1 17571 94742
1 36308 88348
1 40747 80768
1 15139 33578
1 78369 97709
1 4228 38015
1 44849 65324
1 65083 77596
1 21218 71712
1 80380 98194
1 2423 4803
1 5992 8031
1 1225 27678
1 31122 60066
1 35219 62134
1 6413 33637
1 24811 36650
1 26199 65674
1 14482 46306
1 17594 78241
1 594 40574
1 56353 94217
1 65207 68414
1 23965 49577
1 11490 84960
1 61760 64712
1 20946 55092
1 59148 85273
1 60340 75718
1 58071 61099
1 43097 85719
1 26047 73777
1 10651 75673
1 49386 95159
1 79140 99868
1 18995 22321
1 29470 82548
1 73548 90382
1 3386 95183
1 3624 79301
1 17266 50569
1 35536 84728
1 42609 84475
1 30621 58394
1 19630 47350
1 80723 83742
1 2498 29771
1 8473 44482
1 46629 75648
1 79920 88206
1 4373 5990
1 51640 65506
1 26296 26985
1 29063 81405
1 28755 86327
1 23823 97483
1 8334 86738
1 19066 62597
1 64171 69295
1 11002 42514
1 1223 7406
1 25647 91203
1 9295 49183
1 23638 72753
1 1970 60072
1 35577 84688
1 1281 7286
1 47305 61794
1 36234 40548
1 82668 95948
1 61006 67834
1 39560 82424
1 16173 90483
1 6549 20549
1 19417 62439
1 3089 14853
1 27245 57807
1 62002 67586
1 1423 71510
1 20674 72481
1 20712 27640
1 25828 74893
1 42391 96173
1 59900 87244
1 51952 58748
1 49328 89812
1 38534 64749
1 60442 78419
1 29028 84293
1 23738 41617
1 18578 95837
1 30571 77814
1 77864 80227
1 53795 83557
1 92690 95566
1 28397 57808
1 1275 23822
1 27335 83935
1 29551 85762
1 10006 55051
1 29650 40117
1 60312 70564
1 17322 50608
1 1645 40549
1 22110 45007
1 25536 82785
1 19048 93551
1 83870 87395
1 5095 47176
1 25103 61230
1 37455 54944
1 2269 22731
1 21890 86051
1 29791 62874
1 6745 34550
1 20300 38968
1 20490 34951
1 72335 89757
1 6575 76862
1 29301 62921
1 21572 98841
1 43872 45070
1 28800 66503
1 9744 45590
1 46313 52337
1 31897 38379
1 75058 82001
1 3230 11252
1 8845 78742
1 16566 87109
1 4805 62280
1 58923 99641
1 91689 93392
1 28180 75378
1 17948 62850
1 57244 58502
1 1996 15610
1 51505 56046
1 20723 78973
1 54739 88682
1 2490 63074
1 47186 97947
1 17501 73199
1 68205 89983
1 5414 48911
1 35912 83665
1 36948 87593
1 20487 45256
1 39074 44559
1 600 67073
1 59020 75694
1 28381 29777
1 34000 37035
1 62683 92908
1 843 12183
1 29253 95571
1 21931 36666
1 13115 19020
1 31036 42205
1 80673 83589
1 30436 40932
1 36261 50817
1 34098 85691
1 8467 20003
1 11958 81169
1 40444 42458
1 54110 89046
1 16964 39565
1 828 97901
1 7273 91595
1 79622 93574
1 46654 99145
1 50108 81000
1 76639 94725
1 39317 45926
1 477 51345
1 33441 60941
1 39271 74120
1 20509 92816
1 1656 62481
1 51079 91556
1 18479 71454
1 24822 38276
1 23060 78344
1 76809 80506
1 1656 57919
1 22146 64093
1 39811 51414
1 15501 86685
1 41533 83668
1 45774 82163
1 65568 98903
1 37812 96324
1 29779 52532
1 21358 26656
1 91770 91901
1 23433 53829
1 30192 76829
1 68535 95398
1 41189 90041
1 5327 74153
1 5991 68888
1 43907 79079
1 46022 88185
1 72208 90038
1 72948 87469
1 50689 96251
1 42278 46794
1 6270 70645
1 4957 8928
1 52245 76267
1 16230 59947
1 3759 40209
1 2195 6133
1 1725 64111
1 7001 79248
1 34546 47685
1 26648 94661
1 52961 63197
1 44516 79844
1 3791 83034
1 9397 55436
1 40310 48005
1 14214 19810
1 30934 72059
1 72708 97660
1 9011 27967
1 26829 49401
1 18303 51761
1 12213 87286
1 71539 82822
1 61951 68939
1 22253 75203
1 31286 91691
1 22229 59638
1 23644 28170
1 51248 56755
1 26899 75089
1 70515 71965
1 49175 55128
1 30848 75201
1 36040 86871
1 69170 92388
1 27168 47271
1 46568 48839
1 5929 16288
1 3424 56529
1 16164 67056
1 61251 96498
1 13591 63235
1 8085 63115
1 76718 85624
1 56273 91890
1 51066 85374
1 41350 66979
1 33185 91285
1 250 48123
1 68923 88883
1 24554 87951
1 97388 98360
1 7017 72579
1 4680 16583
1 56875 88827
1 34934 76384
1 59097 75770
1 60053 86436
1 1659 63603
1 1194 99057
1 30730 47151
1 7256 60598
1 40651 91564
1 87448 88981
1 37316 59159
1 62986 77263
1 43251 73627
1 4824 6900
1 7024 17865
1 50981 95243
1 30826 91678
1 37226 74804
1 7802 81539
1 12093 90321
1 9320 89021
1 48917 78975
1 57348 91188
1 47312 99685
1 48679 63042
1 15 52180
1 4529 85651
1 12035 49040
1 29 73989
1 67384 73591
1 80338 97266
1 62289 97450
1 26086 76865
1 79076 91546
1 37325 47124
1 24482 35910
1 92639 96021
1 22150 79097
1 28613 43654
1 33444 70683
1 8261 65803
1 16526 77340
1 49697 70399
1 11970 92231
1 37648 88664
1 1842 74413
1 9800 29269
1 12860 31619
1 45496 85114
1 18057 41789
1 65189 98154
1 22632 54671
1 53042 78905
1 76311 90103
1 27152 64759
1 9999 22281
1 67665 68746
1 71004 95764
1 32260 79705
1 40788 69275
1 42756 48138
1 5020 56047
1 25834 65419
1 5267 9497
1 43362 49304
1 23255 98383
1 43055 81865
1 85840 93149
1 21475 34233
1 22559 76210
1 38360 65632
1 54012 89209
1 139 55312
1 13838 47671
1 10901 17113
1 10289 49696
1 22179 74049
1 5806 43475
1 31466 35217
1 17369 34138
1 20561 35037
1 1866 86211
1 58729 77699
1 28410 84541
1 31531 72906
1 1494 20802
1 51638 84058
1 12779 41560
1 13567 18529
1 71458 87864
1 14388 63500
1 87876 98844
1 14344 58132
1 13121 56403
1 34605 35700
1 52311 61901
1 60672 96287
1 14558 68686
1 8269 17006
1 41594 87823
1 64225 64774
1 52094 97652
1 11643 17091
1 24247 88891
1 87134 88860
1 4297 60213
1 15653 57730
1 50421 93176
1 26639 95893
1 19820 58181
1 16875 22154
1 4807 26247
1 54373 57720
1 44507 49463
1 76848 81251
1 10706 63100
1 19059 90799
1 16593 95455
1 23159 47933
1 78166 85950
1 62040 95712
1 35720 46427
1 962 91469
1 83540 97781
1 1789 50735
1 73091 88552
1 48109 86522
1 30751 56483
1 14846 94073
1 54055 54665
1 29516 63291
1 9918 99549
1 34968 79581
1 62492 93413
1 15863 18025
1 10782 71897
1 21965 40317
1 24296 97295
1 46631 68003
1 43185 89840
1 13189 53889
1 45005 63011
1 40692 81525
1 34957 85986
1 11465 11797
1 54758 57520
1 7705 43020
1 58033 81099
1 65288 93320
1 33294 82120
1 55249 92097
1 20296 89571
1 80180 90125
1 21228 84222
1 34145 87142
1 31494 76898
1 1083 7492
1 17714 52351
1 50359 52658
1 47145 88125
1 43474 52943
1 2888 7851
1 10991 79664
1 4413 19526
1 11420 33288
1 45900 55091
1 34899 60937
1 27500 91060
1 42565 78120
1 49006 87359
1 82036 88452
1 10273 46186
1 8759 64883
1 59600 83278
1 40041 97070
1 34060 51436
1 29569 86257
1 64937 97902
1 18046 85220
1 78058 85910
1 71925 75564
1 5692 15791
1 15366 71333
1 38819 77606
1 48710 62487
1 41381 60011
1 9459 52824
1 13943 33190
1 74508 82666
1 71784 80894
1 50579 53777
1 15270 55436
1 20450 68189
1 3692 87913
1 33107 82574
1 61814 74028
1 34255 58023
1 37564 41423
1 69955 79151
1 9443 43887
1 25475 30047
1 23721 77370
1 20602 40951
1 22532 66761
1 10208 62641
1 28021 92709
1 66568 74360
1 40099 95171
1 38473 69134
1 42001 77607
1 25079 43474
1 40250 79585
1 3134 72502
1 25827 68204
1 69366 86953
1 33350 96199
1 8203 42657
1 19538 71715
1 16023 45506
1 62344 89889
1 30765 59648
1 31020 48573
1 10811 39359
1 32860 82983
1 32030 97456
1 13812 54817
1 56435 83226
1 31084 46539
1 45072 99675
1 19556 49442
1 22795 32599
1 33122 84775
1 65219 92200
1 1688 27230
1 22508 87271
1 1149 80646
1 14730 22576
1 5020 40328
1 10002 41201
1 60233 70066
1 8994 77486
1 33454 86729
1 46361 82850
1 49913 56050
1 10860 28862
1 5080 6569
1 14879 51501
1 22353 52966
1 16157 32784
1 17811 50180
1 31267 33774
1 54106 69649
1 59161 75535
1 68637 79070
1 73621 95766
1 74625 97755
1 50523 65461
1 16691 71776
1 11201 98818
1 55707 80137
1 37218 92544
1 14724 89163
1 44039 76518
1 35933 85802
1 37235 50578
1 10509 66043
1 75156 86541
1 32567 35994
1 26163 74323
1 39142 95255
1 44349 66308
1 56985 59869
1 48431 91629
1 60303 79654
1 70068 85155
1 75369 91945
1 39629 67702
1 52768 89921
1 49938 64483
1 23492 80452
1 50438 88059
1 25736 84976
1 3318 89246
1 53784 83628
1 20623 99734
1 20459 87632
1 74656 99414
1 4134 20981
1 322 13154
1 53119 72176
1 19630 90295
1 64763 82283
1 49181 87615
1 27396 87907
1 39364 79823
1 14201 23378
1 34659 71439
1 47122 65638
1 62028 73837
1 11633 13316
1 67738 81946
1 66098 80594
1 54552 79170
1 61312 62361
1 24461 83564
1 4216 23898
1 52598 65864
1 65799 93513
1 39050 79956
1 71685 83852
1 24705 36023
1 53632 88672
1 80133 96482
1 9618 15975
1 30032 36081
1 79446 87422
1 84087 90925
1 49573 79589
1 26688 84923
1 57846 73418
1 41509 62886
1 613 13062
1 3126 33051
1 94196 96588
1 4169 69263
1 45776 45982
1 18834 40993
1 7237 20337
1 49147 83223
1 22057 56638
1 81305 83010
1 22565 62636
1 75590 82944
1 14874 45856
1 75625 76707
1 44272 63185
1 5030 62340
1 19491 42441
1 34928 37791
1 28555 79066
1 82741 87175
1 46312 90342
1 27612 46009
1 4164 38938
1 1148 76548
1 28144 67335
1 35099 84638
1 12617 90033
1 9565 43370
1 8907 84924
1 10133 58086
1 51046 85990
1 89024 96069
1 25447 43582
1 20253 41099
1 62796 97955
1 82499 90355
1 68629 95598
1 48798 49007
1 2033 97015
1 83884 99352
1 14999 76542
1 1553 5335
1 16006 84603
1 64405 95300
1 74414 99536
1 1438 46587
1 6543 42337
1 5041 60763
1 8476 34986
1 34163 55671
1 42901 57402
1 26221 64718
1 29315 38839
1 17804 63265
1 75763 95856
1 49983 53645
1 39954 78978
1 67901 79997
1 7955 33572
1 51431 99813
1 2997 96157
1 76020 96930
1 71098 81252
1 9328 73537
1 41763 96699
1 58812 89355
1 27480 74685
1 83820 96012
1 8798 42280
1 41468 80743
1 43161 88998
1 52188 62765
1 1711 45842
1 3784 79608
1 56481 97928
1 60361 96262
1 59150 81475
1 10154 50551
1 8873 81084
1 32980 43053
1 38771 77610
1 28114 43518
1 6027 18341
1 2453 71912
1 8664 11644
1 839 39865
1 49353 50821
1 9006 87676
1 1479 84040
1 5081 30191
1 17235 27735
1 46389 77598
1 73233 86075
1 30141 93358
1 18544 89383
1 6297 45526
1 43736 77116
1 22929 41667
1 71188 71294
1 69721 90146
1 41879 71136
1 16985 90105
1 3018 3188
1 70374 75610
1 83729 89819
1 14699 48503
1 20619 45820
1 5057 27046
1 27035 28952
1 42181 46078
1 52586 66520
1 18990 58171
1 31397 87631
1 57745 97104
1 50733 99772
1 13432 65515
1 40785 75884
1 11584 85516
1 24769 95326
1 45969 91177
1 35974 42627
1 14028 30803
1 13066 26025
1 26325 85255
1 3311 18246
1 6761 43921
1 51115 89451
1 11411 97037
1 11810 88296
1 41031 70978
1 54863 94166
1 35047 79291
1 25571 54228
1 26583 80357
1 56320 95523
1 48147 60662
1 27901 43640
1 1359 57503
1 55493 88472
1 35646 53732
1 94420 98031
1 1039 44338
1 22401 95171
1 68285 81894
1 81082 92750
1 1037 68207
1 10585 88190
1 78107 83247
1 24562 51907
1 60627 69825
1 28594 44230
1 27664 67692
1 28719 99762
1 11273 16120
1 42198 63613
1 45643 87102
1 12943 29405
1 26230 95375
1 77908 92328
1 75326 89958
1 37074 68428
1 3520 63402
1 7646 53169
1 19184 87642
1 30651 44203
1 10422 33579
1 28747 41796
1 25433 96620
1 58324 76521
1 32935 49279
1 51988 78003
1 3297 50974
1 5785 29352
1 9230 10282
1 71641 81364
1 26765 40163
1 25097 68210
1 90513 93937
1 16800 96732
1 24705 40211
1 40977 75786
1 9853 30073
1 10915 56244
1 78798 91236
1 14627 83157
1 29020 78641
1 69560 92273
1 9087 84440
1 30304 67474
1 8951 12914
1 58827 71390
1 2031 32299
1 954 81430
1 61178 82971
1 55180 65859
1 31258 68348
1 6223 34036
1 43212 55796
1 45901 91827
1 43755 84905
1 30958 47573
1 27079 88608
1 42831 71002
1 73788 92003
1 7722 62532
1 7162 16687
1 8669 34240
1 12272 45344
1 58363 60050
1 27733 96701
1 2450 85030
1 41794 56159
1 78012 87604
1 32192 41234
1 27187 27625
1 38948 88278
1 57292 58625
1 1164 1272
1 61297 93797
1 17943 46961
1 1303 4943
1 55209 92735
1 38704 58187
1 22708 42222
1 405 29805
1 40504 49234
1 66497 86437
1 22796 87448
1 1999 18848
1 54247 64499
1 8538 71679
1 15148 73833
1 5184 14503
1 26988 28199
1 34518 53803
1 7861 86284
1 8898 52775
1 4119 74078
1 11007 68564
1 5167 49618
1 46023 79062
1 10481 59259
1 2005 90772
1 18623 48337
1 31536 79490
1 42882 64678
1 19879 38337
1 43984 93412
1 61833 81272
1 3500 31929
1 75169 77625
1 47809 87259
1 9419 65758
1 15132 32742
1 2609 12547
1 9252 80217
1 40270 88515
1 60690 96151
1 38875 87063
1 3465 89227
1 46877 69580
1 24764 59346
1 37881 56063
1 6133 52371
1 16789 89493
1 5087 11306
1 6888 75785
1 32634 65453
1 37442 77841
1 18724 48568
1 35257 83799
1 6811 38890
1 46164 54680
1 41892 59534
1 81067 98118
1 40755 82606
1 68421 77311
1 4462 36461
1 67021 80781
1 31241 49624
1 50135 60156
1 4089 92184
1 10790 17998
1 1602 66896
1 20839 68243
1 38605 86121
1 35237 63919
1 11418 85775
1 40798 91873
1 10939 12441
1 58969 93373
1 88662 92753
1 14797 91909
1 39313 70380
1 16283 89986
1 74122 87524
1 25109 31895
1 56336 74394
1 3761 19876
1 26060 81154
1 64804 90759
1 72092 84898
1 37095 64299
1 37730 49114
1 49164 64717
1 13806 86099
1 1993 61959
1 31964 61721
1 16736 26820
1 24981 42449
1 73847 83675
1 47282 77486
1 69689 81548
1 23038 47209
1 8067 29762
1 78429 93070
1 15815 75442
1 14278 56798
1 4453 56213
1 17650 53208
1 50798 93501
1 36477 86988
1 9380 93004
1 68716 86928
1 42810 55855
1 45713 73141
1 17989 57348
1 12557 36666
1 12671 70445
1 8089 44540
1 8929 19024
1 10369 86294
1 38377 77481
1 39114 98351
1 33909 81095
1 20911 40118
1 46142 80550
1 80795 92032
1 29610 64252
1 40441 79795
1 84767 85939
1 44124 89008
1 78496 78513
1 11347 81471
1 2740 19840
1 22139 67660
1 30868 32376
1 39912 94334
1 33088 96615
1 48052 71865
1 22676 38932
1 78226 96650
1 48693 68193
1 38851 72005
1 39953 58511
1 41179 42713
1 50884 52908
1 48624 59161
1 10776 35236
1 17532 90486
1 24 47571
1 5434 94673
1 3813 71966
1 2729 96796
1 2680 48528
1 64803 94285
1 69108 75576
1 47846 84475
1 45444 60011
1 36437 66251
1 14611 85919
1 31450 61738
1 791 82553
1 12169 66564
1 45479 87952
1 10492 64058
1 56657 68336
1 70914 89328
1 23772 69677
1 18226 64305
1 91952 93748
1 13247 90066
1 10816 39419
1 2985 24921
1 66071 78664
1 46731 47431
1 5539 61189
1 19888 80991
1 42762 50809
1 38672 55415
1 70946 73715
1 24536 61175
1 72726 92913
1 2388 57176
1 20049 23516
1 37082 82009
1 54009 54995
1 18694 34779
1 14064 73747
1 67356 99154
1 15474 70342
1 5052 59251
1 34433 45202
1 4848 27056
1 56656 64235
1 22700 56668
1 33324 63447
1 14245 47208
1 3436 90465
1 18986 25950
1 11323 54146
1 23225 77675
1 11874 87597
1 20960 75983
1 15930 94491
1 15131 21021
1 11892 87347
1 57718 61265
1 12038 53823
1 59669 81206
1 34787 39779
1 83920 84465
1 11422 91350
1 15649 80063
1 67226 68361
1 46054 99793
1 52818 88985
1 65064 68125
1 40836 46906
1 30073 51186
1 4390 92282
1 63035 66260
1 27244 45011
1 42800 74232
1 53174 98007
1 25994 92533
1 55707 76826
1 28501 66602
1 63494 64528
1 48059 62203
1 55474 96934
1 41829 80356
1 28175 70552
1 64264 69854
1 39698 63639
1 78782 87433
1 46116 83089
1 16057 28778
1 35876 84650
1 65283 95490
1 2234 56864
1 31106 33640
1 13550 63593
1 20273 34146
1 673 67705
1 37519 59027
1 63277 69777
1 28848 34141
1 16343 25482
1 19172 22229
1 42797 52370
1 24936 74026
1 34866 71122
1 54400 88290
1 4559 85142
1 37190 38951
1 61450 76082
1 12759 40615
1 59926 70727
1 34162 94653
1 69918 97522
1 25597 99829
1 14114 97760
1 79217 94978
1 28238 29242
1 2441 91395
1 4035 10798
1 49261 92365
1 2272 59323
1 50389 55466
1 12441 28890
1 29565 81618
1 3198 69126
1 6114 35946
1 41068 91499
1 27026 71055
1 8085 45778
1 32979 70724
1 49386 69356
1 37042 58426
1 9237 18104
1 31520 77903
1 61356 65762
1 71239 91595
1 73368 97557
1 43399 81409
1 8197 95492
1 20446 96093
1 43086 89108
1 20296 94554
1 53776 98309
1 9574 81716
1 29533 87281
1 30827 37685
1 3533 94812
1 2424 51568
1 28796 59204
1 41646 79333
1 9543 41249
1 16428 92732
1 26056 59937
1 79964 99954
1 83493 97425
1 16259 36447
1 31315 49106
1 35290 92726
1 14603 72827
1 36759 44659
1 1481 87504
1 91199 97439
1 14012 74929
1 55085 99306
1 68467 74365
1 1726 27657
1 11956 73048
1 15127 54518
1 28209 50893
1 42367 64354
1 71735 96468
1 8379 25753
1 53884 61251
1 70999 86000
1 33205 38853
1 16335 84528
1 32464 96581
1 21627 49286
1 89199 92481
1 49185 99111
1 61755 93715
1 8695 89541
1 45058 60267
1 36667 51029
1 8 27060
1 74560 89775
1 22954 98958
1 41015 60586
1 17335 71686
1 48095 67608
1 25862 69693
1 3860 11736
1 52926 60372
1 50305 84376
1 70627 79456
1 69101 96639
1 12882 60887
1 2001 95282
1 264 4272
1 5397 96205
1 13381 38160
1 35603 62008
1 2670 33310
1 39605 78594
1 32231 62442
1 80212 84635
1 60920 66166
1 18041 79399
1 2294 24748
1 39309 78824
1 49743 87205
1 9220 94926
1 2833 62113
1 11333 42884
1 71744 77985
1 5176 57499
1 43446 82464
1 31040 86020
1 23817 85296
1 48269 52957
1 25228 47231
1 58908 99492
1 27985 37853
1 37942 53844
1 6689 43442
1 31657 80413
1 35672 36543
1 2049 57770
1 45704 91857
1 1962 59383
1 9375 72180
1 9293 56644
1 22642 25825
1 9678 77370
1 25507 87850
1 4276 46993
1 41468 89854
1 44634 62720
1 54366 98739
1 13314 70679
1 23886 36327
1 3995 17824
1 24720 25992
1 13914 17613
1 14152 86373
1 8481 23255
1 45151 77059
1 22629 61514
1 88177 92871
1 39534 60860
1 20739 54901
1 5413 22488
1 9279 91249
1 1613 32127
1 19255 60976
1 49226 94647
1 59509 73924
1 12343 78734
1 3141 88804
1 29934 70792
1 13840 16687
1 58619 75110
1 23909 78744
1 32612 34104
1 16790 71200
1 67457 79575
1 54689 68457
1 40329 45910
1 5537 58457
1 33773 77498
1 11725 66357
1 4748 73186
1 2031 4544
1 33460 56799
1 75180 95118
1 25858 56836
1 69632 83615
1 32718 34653
1 10098 10273
1 50557 84074
1 7450 87333
1 68724 93359
1 1663 39543
1 62015 69531
1 13702 18277
1 53448 76082
1 36272 90976
1 12858 15801
1 39314 43956
1 4939 93035
1 22037 47653
1 801 19433
1 61581 62127
1 24070 87390
1 34835 82818
1 2036 74124
1 50030 96979
1 53135 85067
1 4026 56557
1 48921 66344
1 10042 20023
1 7810 49781
1 74047 88418
1 45654 95848
1 3543 82744
1 72586 94035
1 27265 81689
1 11452 40500
1 23664 63863
1 5238 20872
1 68333 78406
1 63967 87418
1 22738 81627
1 62693 72681
1 56997 80172
1 7655 20412
1 59985 75628
1 93215 94828
1 10170 30732
1 92484 97020
1 15842 76951
1 28629 73285
1 50224 83610
1 29484 99421
1 3936 33743
1 15678 70731
1 29713 64555
1 39189 59723
1 27208 50250
1 23258 24949
1 12789 78797
1 38783 63280
1 22908 67713
1 54936 89520
1 52756 87803
1 8327 69793
1 27341 73865
1 56345 56642
1 11185 26824
1 48092 48520
1 8886 29359
1 76807 87086
1 17652 83596
1 29499 95947
1 19661 91892
1 6650 52371
1 42605 71007
1 53371 88731
1 10593 16131
1 36058 63364
1 56660 72280
1 40254 95337
1 16079 29957
1 10662 32971
1 30723 53749
1 83657 97513
1 11791 14826
1 8340 38653
1 61680 92800
1 22533 40277
1 11156 77846
1 47285 62529
1 7041 98427
1 37536 68647
1 41042 52207
1 20032 70908
1 9769 22435
1 11723 30817
1 9376 80642
1 63076 88198
1 5587 98020
1 32263 95036
1 35219 78055
1 68234 68324
1 12693 94215
1 18017 83724
1 34277 89654
1 54326 95847
1 34383 87701
1 42108 56919
1 45095 86908
1 35288 68348
1 48103 53272
1 74024 76705
1 9721 33946
1 31277 31309
1 86180 89761
1 9817 65293
1 29930 58703
1 24123 60961
1 69362 71361
1 4360 6758
1 12748 24251
1 3180 39492
1 1443 7026
1 80409 87857
1 26969 68418
1 11503 76548
1 35529 73613
1 67093 95638
1 32146 85924
1 37718 93879
1 62911 78803
1 30392 34612
1 13703 42271
1 4441 19569
1 17280 27175
1 29634 91084
1 10831 48526
1 26768 67344
1 41260 80880
1 90367 91132
1 81854 88570
1 70266 99602
1 3289 23400
1 1153 97380
1 42104 87587
1 3227 17562
1 77085 99827
1 10602 28283
1 4289 87183
1 51122 92918
1 24278 97551
1 582 10167
1 91731 98489
1 39907 47033
1 29959 57860
1 30969 51902
1 38959 76092
1 4541 49424
1 48284 53684
1 75649 99907
1 13806 30050
1 51375 66963
1 17590 85943
1 36709 89947
1 48056 84528
1 46219 57565
1 52883 62157
1 46028 58622
1 23220 69009
1 6262 20095
1 42863 48387
1 17413 92136
1 17540 93439
1 23306 48541
1 14166 75132
1 53383 53652
1 37866 37886
1 79990 86989
1 15297 34393
1 17630 33679
1 8528 34189
1 50992 57608
1 80957 97321
1 25294 32568
1 26799 36616
1 9823 28764
1 42560 61761
1 58114 81389
1 23478 27644
1 10751 82954
1 3895 73153
1 67405 78572
1 5873 67584
1 31661 73180
1 32527 75638
1 71952 84942
1 34160 36208
1 21069 99932
1 77469 83083
1 16706 53791
1 64776 76844
1 695 51270
1 16085 65778
1 69501 70733
1 14731 40891
1 44168 96956
1 72591 78274
1 30178 73162
1 27567 42508
1 44253 57959
1 430 34451
1 5771 86038
1 12401 41712
1 24642 46632
1 46181 94511
1 55978 87392
1 15371 28126
1 6837 51287
1 46583 81309
1 7070 50963
1 2851 63917
1 35915 50781
1 3032 67318
1 14232 34287
1 36027 75166
1 79186 96657
1 61243 72353
1 28847 49400
1 39174 93705
1 83723 95777
1 9583 13486
1 22705 51745
1 1182 64202
1 11221 41538
1 28281 53472
1 87291 94647
1 37564 64546
1 58447 88309
1 5 39131
1 2990 43082
1 47747 62867
1 33552 49799
1 34497 76359
1 85329 91342
1 11058 34121
1 31104 47230
1 81058 93648
1 64492 77052
1 55044 91580
1 59076 78347
1 40360 81982
1 913 24620
1 40911 68116
1 64000 98889
1 5714 55810
1 59652 90892
1 55997 76585
1 37970 78525
1 19804 80918
1 16616 82641
1 51075 99858
1 57177 99224
1 42112 83202
1 69843 70475
1 47241 47387
1 3216 56853
1 1254 23173
1 16832 34467
1 4276 76185
1 5136 93174
1 52566 60069
1 74162 81132
1 10114 84661
1 26669 37263
1 12228 58057
1 15342 39993
1 1177 70259
1 51826 83171
1 70173 89153
1 32062 77091
1 28707 84316
1 7914 64443
1 14419 35364
1 49422 50918
1 17762 89355
1 3305 5539
1 13802 88797
1 32835 69936
1 21096 92146
1 69871 78848
1 9265 49622
1 23578 32830
1 11068 27061
1 63605 90308
1 38393 59005
1 13413 32030
1 21305 97996
1 18877 94374
1 37173 66502
1 41298 52846
1 64385 82386
1 20505 76114
1 22148 44226
1 46152 79894
1 29513 56406
1 2299 63194
1 35286 80795
1 3428 93654
1 309 42302
1 55465 68901
1 39181 53804
1 43776 66612
1 1594 59466
1 45224 96134
1 3086 98040
1 37662 93656
1 88659 92028
1 86123 86663
1 31326 51691
1 29245 95989
1 11161 94076
1 76089 99110
1 85952 87354
1 44156 79172
1 24493 35318
1 10070 55438
1 46086 46481
1 12263 62909
1 48998 89351
1 40057 98045
1 21577 80384
1 51139 94660
1 30745 66455
1 31121 48770
1 9743 40465
1 31359 86491
1 18520 41236
1 78284 92307
1 48140 97926
1 9074 48230
1 54906 86647
1 29332 97078
1 3070 23459
1 71375 90899
1 5226 13894
1 18193 33944
1 54647 83261
1 46666 70808
1 30571 66555
1 46681 95074
1 32654 84460
1 11104 70377
1 2167 92575
1 479 3524
1 59191 66708
1 876 20646
1 57328 65980
1 58267 70806
1 8140 31995
1 43066 63653
1 27618 39995
1 10376 96274
1 40437 66273
1 21910 30498
1 25281 88289
1 5078 79942
1 27477 95986
1 28832 67920
1 16336 59473
1 17495 46245
1 47142 84749
1 33944 70504
1 49049 50124
1 32419 64069
1 11527 64754
1 85333 86389
1 10545 54545
1 56289 64342
1 3151 53681
1 13012 85284
1 36627 95521
1 8006 33375
1 16158 67291
1 85894 98198
1 19907 27675
1 10930 37608
1 4169 30130
1 36335 73473
1 7138 37610
1 3716 95196
1 54089 75133
1 31645 77143
1 55755 96230
1 9651 87230
1 28100 51166
1 50859 81896
1 60921 76562
1 49162 64254
1 25254 84792
1 89317 93915
1 39180 93296
1 83780 84295
1 35385 51129
1 98775 99580
1 3515 74869
1 14999 65299
1 23464 61142
1 26216 35813
1 5585 97097
1 53560 88352
1 33510 45541
1 3123 33351
1 26059 98221
1 4058 86841
1 7107 87940
1 4003 36263
1 19621 89191
1 38034 68016
1 30298 36335
1 35780 99987
1 5669 98877
1 76577 92466
1 5480 25387
1 49972 73584
1 92170 96835
1 2587 39391
1 19149 92543
1 14499 36695
1 34626 41961
1 25547 45548
1 35927 77964
1 77025 81930
1 17464 36710
1 82148 90890
1 82913 89134
1 20750 71938
1 12478 67763
1 17454 17503
1 2561 44594
1 64140 90239
1 44810 45712
1 54965 72021
1 41057 69299
1 39892 89842
1 89727 92980
1 34664 61083
1 49161 85850
1 55617 96817
1 33958 39675
1 32771 78491
1 57833 94829
1 32460 73502
1 4687 51711
1 18564 45924
1 6821 72906
1 49555 76859
1 28393 79911
1 23967 50711
1 20100 46704
1 55677 75406
1 22106 67142
1 45899 50237
1 10610 91812
1 13679 69920
1 10120 56925
1 65805 68214
1 27022 97662
1 31226 70077
1 12961 96008
1 46056 95850
1 44091 56379
1 72703 89635
1 44826 59845
1 16320 32239
1 33947 48832
1 3045 6039
1 36919 92557
1 63946 69451
1 8035 75786
1 68510 87798
1 8823 24644
1 40498 99898
1 65303 78954
1 49729 66309
1 36663 97466
1 17594 43365
1 8011 87949
1 37357 60583
1 43707 99325
1 48358 90559
1 5677 72173
1 10509 62361
1 1156 56266
1 13755 77856
1 11913 77966
1 67253 82618
1 4083 59489
1 25954 60295
1 41848 58510
1 60676 67813
1 34867 69316
1 32977 74762
1 8559 13080
1 94147 99473
1 17833 87875
1 16225 28902
1 21310 62916
1 38652 97280
1 29622 91510
1 24675 28840
1 21000 27102
1 70732 71717
1 63777 96892
1 36535 62869
1 13841 31226
1 5265 94077
1 57557 95253
1 14756 30420
1 2259 56926
1 48072 84107
1 21160 24640
1 6011 89258
1 47845 59995
1 65301 95447
1 35101 87988
1 14346 71944
1 30251 58205
1 45902 77115
1 48161 69831
1 38499 43136
1 16653 31027
1 13922 61123
1 12181 55751
1 15671 23599
1 42992 73463
1 69034 82007
1 1763 5146
1 40888 59513
1 38843 39084
1 1315 9156
1 64784 67899
1 79476 79982
1 5644 68545
1 27054 65594
1 29884 88617
1 954 56517
1 3217 28291
1 24464 57935
1 1194 74865
1 59650 66387
1 49725 91452
1 13870 40543
1 68141 69808
1 7749 37844
1 43671 63789
1 47224 84740
1 57508 97542
1 53383 97955
1 5818 15117
1 23969 78621
1 24825 26091
1 64433 67774
1 9900 97035
1 30971 49073
1 7404 94411
1 21084 74359
1 1337 50045
1 37485 83867
1 56154 99389
1 62439 98183
1 19448 40594
1 6445 31791
1 50982 79161
1 59470 80878
1 53868 72535
1 13641 24114
1 10230 80766
1 55936 84420
1 75452 94686
1 25468 27135
1 19092 86541
1 49173 86750
1 5478 42344
1 3876 92862
1 18282 89488
1 24937 96182
1 4675 33796
1 33852 46395
1 33274 42496
1 18745 42829
1 37593 37787
1 93928 97381
1 64572 93962
1 80227 97291
1 21433 75924
1 402 85675
1 7567 31418
1 48548 55999
1 49718 79932
1 17872 86938
1 26030 86888
1 12818 97003
1 34916 40808
1 33433 99939
1 26675 78423
1 40962 71735
1 31210 71838
1 85687 87408
1 7324 11150
1 28648 88371
1 53604 85595
1 51010 54176
1 93621 99721
1 4344 93148
1 44063 70163
1 2328 17977
1 1088 95325
1 3326 56666
1 3806 8906
1 18912 85789
1 35031 88394
1 8671 84580
1 5838 99874
1 49647 64456
1 50361 82261
1 10542 84305
1 4378 54471
1 6982 10131
1 8222 10227
1 93280 98262
1 22370 73596
1 27733 90770
1 83672 88901
1 39590 40377
1 33487 38108
1 15200 86599
1 23837 83919
1 31406 78762
1 64227 96792
1 31238 45736
1 22529 33636
1 37437 52137
1 32821 43983
1 34781 65559
1 30477 59909
1 32136 85840
1 66 90659
1 81053 83069
1 440 67694
1 86919 96923
1 8587 55132
1 36229 62663
1 58821 77369
1 56010 87930
1 10598 54612
1 37830 45910
1 56535 86342
1 3999 84739
1 15184 74181
1 5172 83020
1 16855 78873
1 21439 98027
1 18538 92013
1 74163 86986
1 30351 65530
1 30396 64055
1 56117 77461
1 47864 59204
1 52365 76824
1 51 68006
1 28025 36099
1 47034 83797
1 7544 8559
1 48925 78022
1 77527 93039
1 5950 73585
1 7898 77825
1 8519 19639
1 57939 82099
1 27532 88146
1 57666 95668
1 14735 77617
1 32870 41919
1 32017 57878
1 7823 58498
1 81608 92926
1 53803 92039
1 13341 94621
1 86465 97873
1 66198 84098
1 33498 65036
1 37252 83053
1 46204 67017
1 29477 66877
1 7979 8053
1 54943 58799
1 29620 45608
1 2270 26652
1 87797 91282
1 53675 79825
1 41090 55793
1 52742 80183
1 1410 22346
1 36903 63396
1 16325 77514
1 18986 78952
1 22388 75987
1 17911 68254
1 27838 95422
1 82107 98187
1 35759 87367
1 33445 43480
1 78586 79858
1 30934 50265
1 62694 80091
1 41967 45693
1 15762 56778
1 24139 45249
1 57700 98134
1 1668 51567
1 16699 24660
1 39732 86829
1 40670 97752
1 66895 68478
1 65537 96144
1 36227 83257
1 17366 40449
1 67158 92357
1 33423 33766
1 53912 82491
1 5328 33683
1 38086 61952
1 35517 76540
1 30855 57276
1 41533 63918
1 43277 63860
1 9275 23524
1 36209 91779
1 58499 85059
1 7747 68675
1 55931 59960
1 33935 55043
1 32029 90935
1 87758 92521
1 44680 91712
1 33528 99546
1 79442 80107
1 18480 22443
1 34901 95975
1 60578 88273
1 10142 42386
1 27067 32940
1 11491 18254
1 51012 88664
1 28058 84107
1 51463 59531
1 1606 31405
1 32051 44005
1 69968 81548
1 17910 93770
1 50449 80645
1 3534 68496
1 31620 46905
1 73092 79607
1 78857 81644
1 1813 26263
1 64395 93421
1 29732 98766
1 16298 87083
1 34568 55648
1 43720 45052
1 98401 99137
1 24792 77512
1 58400 58527
1 34229 74284
1 9014 67507
1 85077 94615
1 68983 85872
1 7937 62101
1 15483 45561
1 54032 71939
1 9264 56238
1 13984 73107
1 436 77473
1 56777 77329
1 4391 59842
1 92785 94753
1 3401 16058
1 8203 85984
1 15500 19947
1 40417 43631
1 8737 13089
1 10260 45353
1 6789 33144
1 20803 54131
1 49968 99529
1 40419 82596
1 49141 90947
1 71339 94089
1 22260 45418
1 44954 76439
1 44250 98870
1 77344 97312
1 31958 40081
1 24630 26223
1 86464 90703
1 7405 91503
1 10254 21482
1 6718 9496
1 46621 80625
1 68853 69753
1 13195 47310
1 13797 82716
1 22814 66829
1 53189 73793
1 17404 34305
1 15964 55533
1 1267 30999
1 31377 82892
1 14882 68028
1 16906 87857
1 69014 90883
1 44341 82878
1 2055 29238
1 9402 47631
1 48600 83701
1 7345 37468
1 26743 89292
1 59840 73552
1 34821 99393
1 34556 63617
1 18207 63140
1 7409 41251
1 65457 83191
1 19917 90446
1 52051 83108
1 14516 20779
1 11389 60293
1 21579 24762
1 71760 81808
1 48265 86717
1 14560 20232
1 20333 83575
1 57283 71461
1 8461 8760
1 24825 36673
1 9460 55252
1 6693 24700
1 35056 41936
1 29971 36553
1 21788 53100
1 34319 94260
1 23914 64183
1 37637 51224
1 6425 7402
1 35069 52053
1 24354 73787
1 72866 92846
1 42464 44483
1 2637 16266
1 43692 90852
1 75291 78588
1 62549 81889
1 67695 95701
1 9968 56716
1 50145 65043
1 59759 78277
1 9002 13480
1 14910 92690
1 17161 58862
1 21354 33747
1 49213 69927
1 43976 44021
1 75931 87578
1 22767 49290
1 11386 95367
1 476 57444
1 37251 74441
1 85342 99418
1 18769 69581
1 22193 74059
1 8315 82278
1 22065 45119
1 14303 74645
1 31645 65056
1 17944 27755
1 57313 89794
1 7300 78591
1 3758 69641
1 18011 92331
1 52058 57054
1 50251 93483
1 63278 66584
1 17893 39941
1 13030 98327
1 10758 61561
1 17080 94388
1 12699 48312
1 38856 57828
1 41129 95150
1 24648 82928
1 5019 63732
1 72587 85401
1 659 72526
1 80997 90998
1 2859 58281
1 12011 49506
1 36274 36499
1 29105 57248
1 2661 97147
1 81873 81957
1 14230 33696
1 71056 91535
1 2281 69519
1 8407 12865
1 56385 72077
1 42947 63212
1 46607 56508
1 83388 95156
1 14450 92603
1 43890 87174
1 26993 96862
1 62325 71028
1 64269 89842
1 50932 85438
1 95612 97379
1 14963 88992
1 1495 3549
1 1992 31003
1 44585 55386
1 44372 74606
1 64255 72680
1 27342 80519
1 380 62861
1 29326 71435
1 42277 79636
1 42513 76013
1 31126 46383
1 16975 21359
1 36 76175
1 8972 83660
1 63905 76086
1 18440 98523
1 28457 50368
1 35181 92187
1 5843 53840
1 47578 74179
1 87575 95036
1 31850 50127
1 9068 91403
1 51993 74388
1 77251 78352
1 20942 61073
1 9111 33682
1 37939 87272
1 15602 42433
1 32084 49921
1 15286 98369
1 69020 85595
1 57640 71420
1 6559 31040
1 23305 50462
1 46156 97899
1 38670 77619
1 53741 66429
1 1154 20131
1 14729 96500
1 50271 86540
1 36955 66573
1 52510 67947
1 47833 89495
1 7423 81325
1 67689 98445
1 12219 37301
1 64055 65479
1 48617 91917
1 60873 89167
1 81277 86946
1 86339 93630
1 32207 47315
1 68680 70225
1 73434 73547
1 5335 8385
1 53848 92634
1 21570 94218
1 8112 93062
1 3287 59860
1 21944 66233
1 75518 96816
1 73405 76373
1 53409 73640
1 31770 76629
1 31713 32770
1 23236 64505
1 6047 9452
1 3222 9648
1 25804 66633
1 9020 64136
1 63516 75891
1 14932 39268
1 43508 53638
1 31902 91298
1 29560 53318
1 20163 84845
1 60341 89878
1 60820 82776
1 5730 50213
1 18955 32435
1 5612 36994
1 23702 73048
1 44920 53356
1 25122 52826
1 9271 78488
1 13766 44015
1 20601 62488
1 10146 63019
1 5201 65295
1 6123 53739
1 43515 47262
1 695 18018
1 64075 78451
1 48182 71384
1 30727 95747
1 25292 27496
1 14281 98115
1 21146 93067
1 9957 23671
1 59392 89365
1 6987 97675
1 51916 92539
1 3018 62758
1 16364 29012
1 67258 94838
1 24706 44358
1 4536 92916
1 6958 93872
1 5635 43188
1 28833 29385
1 34010 84902
1 50045 56867
1 2970 43441
1 48699 74421
1 7008 41380
1 5123 84670
1 8831 97436
1 15959 55345
1 30107 37694
1 65704 85306
1 67239 87828
1 39073 82855
1 6620 16554
1 16895 65486
1 46664 60924
1 30278 30280
1 39328 67065
1 36862 61781
1 41378 82106
1 1951 37857
1 11084 81312
1 18989 82146
1 2443 78211
1 71469 96573
1 80877 90418
1 5246 83492
1 24799 88399
1 76133 97855
1 13066 28462
1 68674 77556
1 7233 84119
1 64163 87208
1 45369 70350
1 10663 85365
1 12433 65246
1 8397 67991
1 20199 37789
1 85622 94809
1 17080 77319
1 22649 70980
1 59713 88015
1 18914 75439
1 25739 32753
1 13753 44340
1 1079 7482
1 27375 96955
1 12043 17046
1 68773 99691
1 37786 60861
1 44112 80061
1 3359 69427
1 25359 41918
1 32975 66796
1 21175 63548
1 26930 84107
1 12804 15277
1 36700 43328
1 75820 82482
1 26529 87474
1 25592 50906
1 71784 76570
1 11035 62654
1 24241 43391
1 24405 96985
1 35294 62910
1 29250 78098
1 44389 79091
1 61184 78507
1 52884 93966
1 6157 35452
1 61934 74602
1 23605 97760
1 12236 22217
1 11168 48699
1 15302 88925
1 26179 28609
1 57166 58540
1 32011 53223
1 14528 75828
1 27537 46243
1 49809 75667
1 4547 32286
1 23605 77787
1 19210 57794
1 45878 55123
1 63389 80741
1 31031 77867
1 12431 34795
1 785 89687
1 78597 81296
1 15322 43683
1 2022 27405
1 36006 47749
1 17826 82180
1 41933 66961
1 55633 71043
1 42773 99595
1 12393 69468
1 625 83576
1 29109 40463
1 40651 52980
1 2643 30074
1 27031 63570
1 73093 93994
1 44722 58134
1 33115 59172
1 14109 73300
1 76416 92654
1 66428 88359
1 44103 68094
1 22722 39708
1 8492 9424
1 37852 90211
1 43030 76218
1 9045 60959
1 75459 85148
1 36074 97514
1 80694 81669
1 67307 91730
1 24903 70750
1 58207 76580
1 32782 54169
1 43340 59651
1 8510 83271
1 16074 96553
1 11856 15598
1 38571 44824
1 21627 61793
1 5683 25119
1 17287 91146
1 54423 67625
1 58091 82916
1 21420 81774
1 52574 76541
1 1360 54559
1 20740 95145
1 1599 65995
1 34849 57661
1 1228 56154
1 18325 58901
1 71814 97860
1 73042 88816
1 20638 51841
1 60629 98256
1 51734 52562
1 61257 84081
1 92749 95985
1 71741 89479
1 6153 59926
1 30014 97089
1 44388 44747
1 36578 87090
1 1427 44409
1 8076 83239
1 32758 50353
1 41036 82111
1 45545 47408
1 60291 68157
1 43930 61829
1 46163 80596
1 62840 64187
1 17267 71526
1 91973 95321
1 24191 86446
1 1468 44888
1 9019 75033
1 11717 98856
1 33227 37409
1 14477 42125
1 25009 48166
1 32553 54360
1 59193 59392
1 70762 74085
1 16489 96961
1 43471 52902
1 8716 68421
1 3459 11389
1 18556 48193
1 11524 65355
1 7288 35203
1 38422 88690
1 39390 50095
1 77132 83084
1 11131 34058
1 35537 35891
1 23377 98089
1 70808 93901
1 6805 58893
1 13890 60955
1 37248 79725
1 7193 38425
1 28025 83867
1 57577 76153
1 44027 82366
1 26747 53446
1 2465 73821
1 61886 80078
1 14448 57416
1 40656 41584
1 12491 89059
1 67838 80828
1 22047 85803
1 27924 61550
1 4665 19201
1 842 7400
1 6370 95546
1 90670 95637
1 9842 68174
1 47877 94179
1 9068 43728
1 17368 24493
1 77328 91413
1 65963 76357
1 32184 70766
1 54061 94314
1 32006 37010
1 43423 72075
1 7888 95818
1 31667 99575
1 348 14066
1 15914 48373
1 44581 62207
1 50258 57608
1 67350 83854
1 201 91639
1 52747 64202
1 18458 64818
1 37097 90648
1 29262 76436
1 38185 44029
1 55514 85841
1 50825 90345
1 80374 91504
1 27792 62761
1 51357 73581
1 36085 39928
1 3348 86433
1 955 83517
1 35913 82045
1 25003 58406
1 5620 19144
1 1777 57124
1 16120 90379
1 41374 67171
1 47987 59266
1 71248 97785
1 2318 82494
1 42246 60327
1 8775 37112
1 67074 74164
1 85167 95205
1 1470 30316
1 30398 34115
1 63796 77683
1 61831 72306
1 50597 68401
1 31612 59569
1 45782 79221
1 76448 96700
1 14839 48191
1 19512 85055
1 18307 90908
1 23912 82627
1 41556 76677
1 64422 86973
1 32063 71075
1 19524 75829
1 38182 39694
1 15841 41076
1 12805 65659
1 71172 71933
1 12712 45532
1 33736 90488
1 28016 79576
1 23869 67691
1 54420 56700
1 16368 17161
1 19172 90835
1 42216 44432
1 60091 68074
1 59677 66949
1 74718 93838
1 77712 78742
1 11325 79292
1 7115 47990
1 64746 91304
1 12216 21271
1 49417 97058
1 13862 18944
1 22178 42266
1 36741 48207
1 30187 35219
1 22974 54765
1 57217 95873
1 38998 40685
1 5344 25570
1 77968 84765
1 33624 58926
1 13955 98059
1 41186 50634
1 38881 96467
1 7734 74234
1 40037 55532
1 82786 88696
1 78820 90670
1 28876 84202
1 13670 28556
1 26069 79100
1 70107 74721
1 19269 24330
1 63369 84497
1 28211 66381
1 8718 70342
1 34873 63236
1 39924 68875
1 3972 96503
1 13070 81682
1 1475 24422
1 32388 82678
1 7393 37185
1 13593 45783
1 58350 75672
1 42151 96171
1 26771 87590
1 5329 14220
1 37495 98584
1 35226 76118
1 725 84697
1 79631 89879
1 24731 29160
1 58234 67055
1 54547 82596
1 5929 95754
1 11440 27260
1 69580 76301
1 68470 91964
1 13526 73852
1 6814 83777
1 15050 46682
1 23619 35970
1 4983 86854
1 56143 85699
1 57440 61075
1 19360 27933
1 75819 97096
1 1620 20916
1 69454 90639
1 26702 39458
1 24362 66386
1 66957 91294
1 7447 69062
1 82221 87279
1 4327 44513
1 72027 85425
1 69158 73936
1 57791 75527
1 37625 54613
1 10053 47010
1 71380 81472
1 17488 87692
1 51547 54290
1 18184 99187
1 69121 91210
1 27733 54112
1 32100 52362
1 63233 84819
1 2397 49659
1 17219 70762
1 37969 81232
1 19318 70700
1 1670 89813
1 30702 70686
1 2144 23805
1 30065 51534
1 42957 99894
1 62546 85803
1 8757 40461
1 54383 68414
1 18467 62816
1 17922 55029
1 18817 52119
1 12699 75900
1 33671 43344
1 18093 30283
1 44978 98492
1 26757 94440
1 24819 50862
1 70743 91886
1 63924 76776
1 11326 62891
1 12420 83915
1 60136 70118
1 7954 33905
1 38048 47150
1 75858 93890
1 24810 77788
1 1062 75619
1 66759 86621
1 42478 47197
1 25069 27358
1 81154 87677
1 22612 52235
1 15952 83593
1 78848 98724
1 76206 91502
1 37196 79467
1 824 81841
1 4135 73720
1 5109 8523
1 48570 66036
1 11599 14368
1 65841 77343
1 6770 76448
1 1362 45627
1 22479 91511
1 15093 52930
1 40697 66218
1 5301 35122
1 39198 70932
1 29436 96764
1 7108 89606
1 7786 35916
1 55947 58421
1 30009 44743
1 16113 65334
1 64898 99001
1 44850 46609
1 32920 58352
1 48134 79612
1 68752 74256
1 37897 96142
1 28676 68615
1 62620 74543
1 49559 61632
1 19525 77720
1 42521 46391
1 33096 62160
1 53178 79967
1 73995 81755
1 59363 64129
1 83998 95629
1 21445 49859
1 7443 53614
1 18045 53183
1 44365 85949
1 23293 65361
1 44728 84756
1 21901 64554
1 54666 67356
1 21946 68867
1 11927 63700
1 48719 74829
1 14313 47630
1 87105 97101
1 52040 77280
1 14251 96331
1 76756 84071
1 23630 42069
1 45195 47822
1 41612 95985
1 7885 75149
1 6635 15643
1 52751 77193
1 4127 52015
1 38136 82413
1 17139 51094
1 52767 83722
1 7576 13974
1 15686 82893
1 5258 55100
1 48478 91675
1 37119 64268
1 45322 52763
1 55932 74881
1 10192 61674
1 5157 39350
1 74175 83363
1 55160 56609
1 2857 17376
1 19176 77716
1 21213 56539
1 15089 21340
1 8658 24023
1 29322 74121
1 57217 74784
1 47583 76560
1 28235 84251
1 412 65812
1 43939 95161
1 40961 72837
1 12474 28731
1 12304 59861
1 6105 55543
1 12200 89263
1 11296 26064
1 51557 62766
1 40094 99249
1 20810 80620
1 64087 89380
1 49281 68221
1 10417 58493
1 40463 48717
1 5377 17665
1 70913 75699
1 19926 54680
1 26976 96813
1 73749 91045
1 70498 74889
1 9155 45684
1 4647 14792
1 13002 60945
1 8905 84953
1 26497 38615
1 2008 72063
1 74254 88928
1 12937 61555
1 10830 49340
1 72100 97880
1 2052 75671
1 76896 90314
1 7212 94560
1 5661 45253
1 12356 88051
1 44277 66986
1 35292 75433
1 12378 50552
1 47937 68957
1 8417 43161
1 73158 86815
1 29218 46044
1 17356 57287
1 1832 8377
1 1296 54902
1 26505 38997
1 9597 52261
1 32424 82169
1 29053 40904
1 63502 68841
1 17202 19661
1 21925 88106
1 39950 72477
1 4304 41823
1 11657 23516
1 14796 80639
1 76696 86831
1 69294 88077
1 21448 38929
1 55856 64681
1 12879 35171
1 44635 87992
1 33828 66914
1 23057 57399
1 33377 97865
1 61033 79216
1 20229 96571
1 80577 87403
1 16829 93243
1 33166 56714
1 72976 97203
1 58459 74793
1 56350 69422
1 79399 89880
1 20873 53929
1 49305 82204
1 1123 19962
1 78222 93885
1 53928 68848
1 7132 62579
1 63696 81115
1 52550 53589
1 6071 83700
1 67870 69031
1 81164 81777
1 73499 76799
1 55070 88936
1 10424 32606
1 39107 67393
1 41435 80543
1 10666 42465
1 67293 83659
1 5684 19972
1 15952 92261
1 20142 85594
1 6342 85442
1 1269 63682
1 37830 82118
1 25521 76223
1 58327 77236
1 56117 71829
1 95466 99678
1 34857 78741
1 45445 78316
1 19176 30168
1 2383 74125
1 28078 28712
1 9809 88620
1 35882 61384
1 78456 90409
1 12332 29529
1 38498 87134
1 27599 68911
1 47656 95378
1 15956 20490
1 12576 85198
1 1615 94783
1 2151 16936
1 652 77104
1 10557 62374
1 6676 60924
1 28554 83626
1 41368 88012
1 46169 73264
1 64077 69327
1 11232 13345
1 8154 69030
1 23051 62175
1 22928 31427
1 3077 8722
1 56918 59440
1 9763 18618
1 32241 94025
1 47822 55188
1 41961 55751
1 21173 58186
1 2005 20430
1 43462 72813
1 14748 27142
1 28623 45417
1 19264 82822
1 40333 48213
1 38808 71601
1 9375 20213
1 28038 39611
1 62495 96725
1 5866 13421
1 9331 18549
1 75208 86485
1 22264 55320
1 8023 13970
1 35851 54153
1 7136 55306
1 68153 68367
1 56429 96566
1 5673 37267
1 7659 42388
1 9257 86862
1 50568 92839
1 35154 93916
1 66665 88723
1 11055 27055
1 378 36424
1 49458 57838
1 178 18486
1 52972 67067
1 13833 37839
1 1402 36183
1 37761 69588
1 51965 87655
1 1170 21891
1 4049 15220
1 19638 58851
1 14276 41386
1 75694 87445
1 7741 93068
1 21152 69875
1 50396 71083
1 11544 73023
1 30279 44879
1 15243 85632
1 912 63113
1 485 48584
1 10151 99231
1 31242 58441
1 29166 66344
1 56704 88776
1 94440 98618
1 80925 81988
1 8521 55695
1 64979 68545
1 1022 7256
1 46149 99535
1 14819 86813
1 1372 79401
1 34177 83382
1 43063 44927
1 20496 61959
1 5308 71259
1 28307 79826
1 41296 96069
1 22076 25332
1 48464 83453
1 9894 84126
1 17999 75482
1 66342 93087
1 12250 80602
1 7066 20584
1 45051 79415
1 63181 84969
1 11391 53182
1 29761 59668
1 85327 86505
1 73713 90493
1 19367 93440
1 54026 59506
1 29244 79726
1 27752 52440
1 43074 76210
1 17805 71598
1 52419 80701
1 60449 92418
1 24032 83152
1 51108 60348
1 44290 68442
1 12577 19578
1 23383 98008
1 6010 93255
1 14433 49409
1 9604 54381
1 13247 46158
1 6172 85599
1 55708 63400
1 9132 98507
1 694 41175
1 23207 61199
1 2310 58162
1 9228 63929
1 10495 49628
1 39336 57621
1 14777 82887
1 14616 71751
1 14157 58269
1 64831 72778
1 70720 86627
1 67539 78491
1 49307 69373
1 17289 53962
1 29664 54000
1 62940 75848
1 8261 11138
1 74682 90060
1 7550 95458
1 19046 97780
1 45685 90989
1 24446 30894
1 76849 93312
1 62473 96392
1 40009 89942
1 10490 83010
1 74414 91326
1 3523 70258
1 40486 91154
1 17140 50529
1 8483 77981
1 42788 94516
1 13869 34597
1 8326 40532
1 79943 96703
1 7345 35007
1 18628 59316
1 54159 90156
1 54745 81860
1 35662 87381
1 60394 77492
1 44261 80392
1 122 14386
1 10220 32300
1 22174 49281
1 4177 31773
1 10423 43246
1 64106 89400
1 39216 94608
1 32396 45079
1 10160 59533
1 84061 98845
1 43440 77819
1 79804 94239
1 44938 54859
1 16956 72838
1 15713 43668
1 24727 28404
1 21248 62101
1 7840 43717
1 933 38806
1 2902 78362
1 8101 97159
1 48252 84055
1 91004 94082
1 846 27331
1 14976 41683
1 54999 98031
1 35714 92329
1 2630 14421
1 51803 99277
1 42829 51027
1 29493 82371
1 7367 62461
1 11542 19102
1 42566 87238
1 42641 96491
1 27046 32868
1 41575 41856
1 4978 65576
1 33443 53884
1 18287 53348
1 57712 68457
1 45094 63039
1 66056 96322
1 38077 72591
1 35077 87490
1 23897 38772
1 84475 92663
1 18063 37564
1 29158 48886
1 23670 34281
1 24010 80233
1 39534 68256
1 29567 47463
1 32309 74708
1 36117 77723
1 66247 85299
1 43273 51093
1 6085 33441
1 5231 72199
1 56258 71068
1 79010 94816
1 18584 42402
1 10894 50826
1 6376 59270
1 11735 18212
1 87848 97379
1 60955 74005
1 72650 76832
1 31070 61787
1 36565 44312
1 50206 74663
1 4051 64739
1 74375 77259
1 13793 17241
1 25450 40790
1 37082 95334
1 14019 99493
1 94451 95872
1 2003 5859
1 30490 48932
1 43440 99825
1 10287 47476
1 56534 57773
1 25649 46654
1 34699 60227
1 22861 50092
1 30407 68291
1 39761 54085
1 29705 55134
1 37662 43667
1 45429 59138
1 55280 90675
1 2275 81318
1 1248 3436
1 9397 26506
1 21377 35594
1 19077 80539
1 62850 84498
1 8754 66633
1 31664 60891
1 9768 32176
1 50089 82514
1 23970 43983
1 44680 60675
1 12792 95442
1 45803 58319
1 27556 72136
1 82870 90945
1 8373 42019
1 24690 39010
1 35834 84870
1 27701 44591
1 15511 84207
1 21978 92119
1 33601 39047
1 57584 57666
1 7753 92156
1 41886 71589
1 40503 44787
1 44772 88129
1 8051 70652
1 33421 83705
1 19603 66843
1 13384 84259
1 51343 95377
1 16810 89711
1 66849 86570
1 25697 60857
1 20608 70916
1 61060 88036
1 37230 62575
1 19867 33621
1 51560 51903
1 49274 84809
1 22742 80974
1 30047 58131
1 38928 45330
1 59919 61622
1 74396 88819
1 25632 29807
1 33584 87557
1 13710 38017
1 54322 68894
1 30617 63843
1 22295 62098
1 76513 90921
1 56255 94662
1 28502 41281
1 2234 66865
1 13835 38655
1 25547 54309
1 58574 72407
1 39527 93549
1 41080 45550
1 73307 88098
1 24418 45139
1 1451 46715
1 18803 61646
1 18961 81422
1 5068 69231
1 5585 54517
1 55527 68959
1 9234 22914
1 72493 92714
1 9913 86858
1 9835 12283
1 3938 76252
1 83208 87237
1 29233 43910
1 67384 77921
1 25863 80801
1 19908 81319
1 12041 35288
1 67700 90128
1 45073 55382
1 58573 83802
1 9113 94897
1 31391 86862
1 20638 53338
1 10222 47377
1 578 12061
1 34929 81496
1 3250 75531
1 6964 83589
1 32692 60070
1 16079 79201
1 13545 72793
1 15583 22178
1 7368 65041
1 3166 87462
1 49786 92000
1 75219 83804
1 67780 86754
1 38786 46797
1 1063 74267
1 59270 67674
1 92721 95741
1 25862 82813
1 16767 94174
1 37245 90044
1 21454 36061
1 48006 61876
1 8168 71792
1 5341 76044
1 10797 35440
1 32804 52944
1 3283 90291
1 946 7891
1 69252 82213
1 22173 78815
1 93119 95938
1 52521 67392
1 25554 70927
1 49266 87570
1 31549 95187
1 8694 9672
1 1007 74542
1 10270 94599
1 21741 31664
1 3329 99087
1 58296 72547
1 91428 96190
1 6778 12064
1 34184 36750
1 18029 80951
1 15277 90549
1 19691 43612
1 38289 86843
1 65460 84916
1 38380 41294
1 23553 52995
1 26586 44990
1 26731 71059
1 56743 96796
1 64863 91551
1 30904 52305
1 4665 74061
1 57183 85374
1 47970 73383
1 3519 8693
1 8500 78739
1 41222 70030
1 31917 49333
1 25363 48995
1 31929 85338
1 67725 82795
1 56518 98596
1 91072 95255
1 42658 71676
1 55686 77695
1 66423 86103
1 32360 51450
1 29834 45794
1 15021 97547
1 3855 73523
1 8670 30128
1 15121 31505
1 16896 49281
1 353 65792
1 89008 98601
1 17620 91004
1 21740 28160
1 8577 77551
1 1438 26571
1 3099 41716
1 3173 85554
1 86223 98124
1 26467 26984
1 58340 83962
1 34979 77855
1 42228 72128
1 23587 57395
1 22279 58717
1 68162 87285
1 7450 88702
1 40619 88731
1 8595 21087
1 20418 39142
1 34557 82925
1 51823 97267
1 48320 78015
1 901 21065
1 6974 51415
1 83826 84676
1 48909 52798
1 24814 96157
1 2540 65636
1 12469 34981
1 33615 44399
1 25325 39356
1 33687 85180
1 33274 59921
1 64535 76400
1 22759 22963
1 24196 26656
1 30153 37285
1 31166 78720
1 15926 31457
1 42672 76254
1 861 13812
1 16147 59729
1 52242 54192
1 47275 82009
1 23822 44573
1 22336 47391
1 1944 36877
1 12053 12272
1 71366 79218
1 60287 85633
1 20672 57746
1 20606 88498
1 56154 90148
1 10390 49704
1 85029 98941
1 68934 75854
1 1740 77537
1 10180 78293
1 50398 67801
1 79287 85517
1 9986 65238
1 23921 44424
1 44731 75168
1 863 6717
1 15576 58534
1 12036 72264
1 52443 75557
1 45948 79106
1 65963 87961
1 20467 96474
1 42418 65070
1 26734 98282
1 60374 64419
1 85176 93569
1 3371 79792
1 66615 97606
1 26661 59117
1 12414 93180
1 15917 86704
1 70322 82230
1 71878 83910
1 63231 70654
1 49595 78332
1 56566 97832
1 49472 58830
1 67234 94073
1 13620 79085
1 19259 59150
1 34994 38452
1 60878 88743
1 16287 54688
1 16080 98543
1 4083 30582
1 41975 53850
1 30189 88525
1 32275 63751
1 41034 86954
1 58372 93565
1 8056 71338
1 29495 67271
1 11837 97488
1 55463 99538
1 27110 29390
1 50430 74650
1 55440 68275
1 18547 36298
1 29665 90927
1 4845 93678
1 55316 67000
1 14588 70549
1 32042 82166
1 9740 86134
1 19995 28297
1 39950 75993
1 42933 71776
1 68824 86713
1 49295 60674
1 68150 71937
1 32566 74420
1 7614 62198
1 598 20171
1 32055 93737
1 86512 98000
1 51976 88184
1 63436 77503
1 64738 90151
1 3457 19264
1 46361 81462
1 18876 25232
1 33389 58229
1 70123 97396
1 65749 78928
1 33870 34203
1 26281 65084
1 84467 84672
1 1775 67168
1 72828 77717
1 1159 15271
1 51394 77468
1 81018 88261
1 33735 97904
1 41505 65863
1 23878 43686
1 7186 80992
1 50691 57114
1 2129 91632
1 32318 65104
1 31859 96280
1 86939 96107
1 22037 33820
1 2983 75638
1 45368 45727
1 22183 76345
1 14931 49062
1 30635 59313
1 39821 49338
1 8258 59583
1 56846 82577
1 1534 67638
1 20491 30447
1 32299 67260
1 39897 44602
1 59134 72727
1 12971 46184
1 38662 61329
1 18447 24191
1 18040 19908
1 16671 61629
1 15034 40741
1 1789 28049
1 16788 49779
1 23809 38474
1 48067 50259
1 9651 55274
1 24607 76773
1 54320 78281
1 41120 69497
1 12835 44230
1 36684 60855
1 53015 81173
1 33844 76025
1 52509 69133
1 54415 65837
1 54856 88808
1 28551 51834
1 50565 67227
1 13648 88226
1 23057 47333
1 21781 50036
1 78543 80836
1 7395 47117
1 32262 99734
1 15578 75178
1 17987 45743
1 10386 62101
1 17949 47370
1 30651 70365
1 17677 42441
1 49210 78389
1 40656 45008
1 10436 14701
1 8200 88662
1 34581 36823
1 10047 71421
1 27387 80237
1 31479 36314
1 28326 85184
1 1510 19120
1 53265 89735
1 1459 37677
1 425 15047
1 42400 55059
1 74777 78478
1 20168 28378
1 67940 70432
1 22734 73009
1 13785 47787
1 50927 94247
1 52960 91332
1 17063 96260
1 4418 8738
1 76283 77803
1 82664 89680
1 8328 76205
1 2887 91325
1 2551 33993
1 3533 56645
1 36464 62609
1 6944 68395
1 57493 57671
1 266 98819
1 31449 84865
1 7700 14354
1 37322 70353
1 33923 93351
1 69014 86942
1 66284 70655
1 5193 13594
1 28554 61545
1 41827 65831
1 54946 82742
1 7238 96734
1 14518 38595
1 27182 73171
1 38089 99690
1 12426 48973
1 58378 88750
1 13802 82298
1 66355 69814
1 34859 35440
1 42390 57241
1 18178 52100
1 75716 76716
1 1783 84161
1 50277 85476
1 29365 55120
1 17140 24274
1 8235 75154
1 1817 76447
1 6499 26751
1 7247 42145
1 25722 54760
1 16958 98423
1 21010 63672
1 59064 69573
1 51310 54681
1 27322 69353
1 15214 95236
1 18882 88160
1 73566 74421
1 15375 59419
1 50158 51110
1 45068 77776
1 43334 54514
1 13535 59902
1 13863 24398
1 38376 42794
1 50703 85661
1 21739 70122
1 56771 60060
1 41234 77664
1 18641 24637
1 21784 22781
1 46355 95157
1 28381 98706
1 28497 35639
1 78435 91043
1 65854 98700
1 60608 89259
1 28735 36937
1 29099 35822
1 41043 64918
1 66813 89995
1 164 46849
1 11901 61707
1 7012 96718
1 44923 93755
1 12301 64820
1 763 73787
1 32044 96172
1 14012 75214
1 22730 27192
1 78453 82935
1 72175 80678
1 64701 95493
1 61968 75850
1 41919 76156
1 24927 70897
1 31986 32241
1 8022 43944
1 49625 90597
1 41645 89349
1 29264 82572
1 4858 81398
1 37194 67115
1 5424 12608
1 38860 89717
1 79963 80891
1 1603 56009
1 13330 41908
1 65874 66304
1 37150 68611
1 27394 30034
1 21794 60501
1 14816 20819
1 37547 83356
1 7867 62955
1 17242 32726
1 4156 90870
1 17103 51035
1 32990 80294
1 21112 76171
1 15317 23792
1 9434 58615
1 663 33697
1 55758 71647
1 7499 23199
1 25578 62592
1 8056 94267
1 30268 99701
1 37927 87264
1 13142 45562
1 87289 88951
1 87159 88644
1 4485 18500
1 81829 91067
1 70925 93700
1 7972 27227
1 14514 33460
1 38884 87231
1 52647 69495
1 10413 82572
1 15272 62740
1 9455 40505
1 39287 79507
1 52399 97949
1 23401 37095
1 21356 42524
1 13180 81937
1 29416 80060
1 23067 60981
1 5235 56911
1 27601 56348
1 46115 69490
1 40682 53097
1 8729 45892
1 1025 75373
1 8358 60276
1 7157 44352
1 40615 80739
1 11189 74065
1 21769 67920
1 26730 38068
1 46455 67465
1 48546 60076
1 44665 48161
1 21114 96351
1 22157 50322
1 16006 85696
1 63669 87424
1 70064 92269
1 30238 34416
1 47340 62638
1 90068 95182
1 47964 78092
1 33843 37356
1 49516 91278
1 31386 43021
1 28536 99751
1 51984 83384
1 2848 45312
1 26362 76692
1 24729 41368
1 19566 44281
1 30228 30811
1 47995 97363
1 12380 23319
1 34247 81056
1 34676 69148
1 399 57968
1 14144 75459
1 74679 94848
1 1810 52289
1 23867 85996
1 50712 58574
1 37677 49505
1 5169 16932
1 172 28453
1 12220 88559
1 3809 38507
1 44019 56995
1 11997 29716
1 8575 55495
1 30145 54807
1 16620 19316
1 41901 87157
1 76569 77758
1 22217 97659
1 26659 40161
1 60997 86499
1 2030 23316
1 68775 92061
1 72342 83399
1 46691 49453
1 14177 63668
1 17082 90785
1 647 9157
1 35675 52562
1 2780 84554
1 2342 21707
1 73007 78092
1 3175 22546
1 7295 76564
1 27605 71998
1 60304 63052
1 46763 96720
1 72463 80979
1 11863 48708
1 3016 66879
1 42119 93494
1 13182 20481
1 12338 72757
1 35447 67594
1 28256 42739
1 28231 79611
1 64491 77430
1 11070 62099
1 25250 92886
1 39070 84138
1 66897 78022
1 18935 77331
1 67339 91237
1 41581 84553
1 17549 78132
1 46822 71871
1 52736 72744
1 16430 35756
1 13715 80076
1 12042 64218
1 9815 26011
1 30964 78520
1 83294 96698
1 22751 78386
1 63067 95984
1 10802 40340
1 30040 54054
1 58861 81425
1 13818 66812
1 27930 30261
1 2641 3989
1 18866 80050
1 19583 96225
1 51492 66322
1 28550 29131
1 26522 83147
1 12887 26084
1 14315 18758
1 21040 77176
1 65378 83178
1 10223 53621
1 9165 85135
1 52333 98507
1 53996 87165
1 15313 74542
1 17170 92811
1 18151 25684
1 16474 26589
1 34787 70995
1 4189 45702
1 23319 85753
1 37304 39102
1 24426 55764
1 12730 51433
1 21969 52142
1 72093 91253
1 50154 76329
1 69090 78201
1 30947 38420
1 33872 63947
1 4519 13041
1 33666 54701
1 44392 66952
1 46622 75950
1 55277 90061
1 4482 91758
1 4814 37820
1 1614 45879
1 3809 68777
1 85370 99767
1 9357 63264
1 41466 49656
1 34808 83343
1 45256 99658
1 66193 74360
1 76577 96546
1 44639 65269
1 3315 61731
1 75 63177
1 67591 70157
1 64212 71622
1 95069 96497
1 20776 31400
1 1345 99874
1 46053 73580
1 38417 92636
1 31390 56326
1 62508 79089
1 13619 71551
1 70526 74708
1 76801 89342
1 21385 73353
1 24814 48978
1 12237 66870
1 55471 94345
1 89404 90081
1 5905 62712
1 32925 48911
1 36157 63252
1 32434 84493
1 3242 31446
1 44325 53696
1 3311 51138
1 49786 63849
1 19602 56591
1 13365 95478
1 19798 66417
1 6591 76632
1 33879 69816
1 18818 84897
1 9362 36954
1 31654 45332
1 2554 81436
1 12754 60714
1 44473 95493
1 71700 81367
1 21564 49870
1 53647 62523
1 31074 49797
1 16006 44813
1 11468 69402
1 35972 75144
1 32945 37732
1 285 2120
1 30899 40316
1 42808 48367
1 38933 82442
1 41820 81821
1 8356 47436
1 8976 62011
1 17807 19192
1 11463 42541
1 9241 91267
1 18757 91622
1 18421 26110
1 50652 55938
1 22966 78971
1 18670 39319
1 11341 45031
1 14479 30296
1 36088 98393
1 31435 73910
1 89843 99375
1 14100 26999
1 20814 82330
1 12069 26311
1 9485 98894
1 50705 71867
1 53999 72698
1 24035 67126
1 34182 67266
1 77634 92721
1 23707 48086
1 8168 79904
1 15590 94291
1 10598 33642
1 25313 31523
1 76399 80400
1 10155 60409
1 77105 90703
1 44720 91677
1 28967 39397
1 14476 24159
1 2892 52951
1 6313 68854
1 21094 66814
1 30816 97269
1 40722 64721
1 11061 37250
1 15094 92654
1 55179 97958
1 50603 79334
1 41111 57315
1 28401 78113
1 22 94497
1 33485 71579
1 24450 30318
1 32456 83734
1 26532 90211
1 72600 99312
1 4265 21382
1 11406 20045
1 327 20098
1 75197 91168
1 23875 71345
1 30080 31879
1 25735 96901
1 10546 71941
1 61943 90089
1 35253 98965
1 25021 27723
1 1396 27678
1 7388 45636
1 974 40770
1 82291 89963
1 10048 79692
1 91138 97127
1 39755 68451
1 60014 76646
1 27912 66154
1 22464 72693
1 80172 88056
1 38650 50016
1 58557 72728
1 56340 64372
1 23123 58627
1 25766 34371
1 6205 19537
1 2358 58424
1 34029 42053
1 18331 69285
1 15850 31925
1 6849 21947
1 39008 88398
1 5656 26607
1 44161 45362
1 34363 83857
1 15277 91484
1 29870 68799
1 7445 7652
1 33076 83822
1 80133 94721
1 57877 71830
1 34059 88099
1 10857 65442
1 22100 46433
1 20076 97971
1 5227 63846
1 28636 40445
1 13263 87453
1 209 82593
1 59435 90562
1 2298 45870
1 60087 80080
1 16235 95176
1 47296 77620
1 27375 85999
1 87826 90010
1 69632 92827
1 3206 4793
1 41003 62777
1 53939 75895
1 35475 64277
1 5990 75850
1 15877 75178
1 46533 64208
1 3548 5352
1 19491 34926
1 19301 74038
1 2509 34560
1 534 60455
1 4497 23780
1 15696 82619
1 41972 53314
1 17771 48321
1 16639 39380
1 52277 89013
1 4345 99109
1 49791 84687
1 51195 83988
1 17899 33828
1 3123 50601
1 85017 90710
1 9300 16510
1 74213 89229
1 9449 11715
1 31289 46146
1 61121 73451
1 4297 5489
1 12237 74728
1 29070 71101
1 56339 82247
1 11904 48784
1 33989 86911
1 7442 62286
1 37328 78540
1 29191 61953
1 9075 34300
1 12078 60466
1 14739 46472
1 4929 27775
1 23089 92418
1 6674 50090
1 12515 34312
1 36553 87857
1 43435 48973
1 22954 62017
1 25589 86992
1 47583 65026
1 365 33212
1 28597 53847
1 18273 92327
1 21498 60050
1 49306 91365
1 27668 96725
1 17052 52197
1 42176 91955
1 16560 36099
1 2274 14127
1 8835 13085
1 10331 46368
1 74644 77884
1 18609 61193
1 78784 90496
1 16501 28349
1 66423 94921
1 4468 96753
1 7453 15526
1 2183 24866
1 246 33188
1 38723 59703
1 33633 44208
1 25692 70560
1 61772 99793
1 96729 98032
1 4771 76313
1 54896 75968
1 12844 24160
1 42675 81078
1 3261 17218
1 29312 48240
1 71102 79226
1 3644 90877
1 30615 68837
1 25663 50000
1 53843 71424
1 44783 47316
1 4668 42239
1 8363 56895
1 59852 61746
1 9000 20365
1 57011 57979
1 41966 63670
1 51847 61654
1 75263 77288
1 63570 96095
1 19232 90346
1 3821 16722
1 34887 90546
1 61496 86700
1 77338 98357
1 27760 28521
1 12413 46838
1 67097 95670
1 16871 26279
1 69033 75007
1 14751 82149
1 44835 94596
1 33951 36717
1 44817 69922
1 10054 54431
1 55581 65928
1 12886 53469
1 33450 84317
1 23469 75816
1 3533 63613
1 66737 67527
1 9150 54301
1 35959 71555
1 22175 90016
1 21105 75207
1 28655 28859
1 20478 31210
1 6643 86532
1 10985 97547
1 37014 45639
1 49856 51315
1 3696 89436
1 31968 34074
1 10936 89000
1 597 48838
1 2205 49506
1 6844 61152
1 3168 38953
1 21423 79483
1 837 63380
1 45588 94851
1 15963 22139
1 4173 93153
1 4010 20324
1 43368 45286
1 6781 39439
1 1444 27228
1 44304 55621
1 4419 40939
1 36891 45535
1 47988 58090
1 47955 96223
1 5847 25970
1 38608 73988
1 29440 78898
1 24362 47748
1 15145 21203
1 21627 22591
1 63592 74241
1 23022 80108
1 39693 48797
1 25693 94163
1 19250 29963
1 83582 90388
1 27274 53718
1 59815 62461
1 77905 98267
1 35721 37100
1 29859 36396
1 59334 77030
1 93117 95683
1 67027 99930
1 8815 18312
1 37990 65409
1 31889 88149
1 90660 97930
1 6338 88821
1 26377 94287
1 21005 31180
1 48564 60828
1 38086 51161
1 5560 41303
1 42211 88627
1 34906 53339
1 42846 67138
1 45241 68999
1 27738 86348
1 74667 98140
1 27631 83528
1 24468 64983
1 5506 17814
1 45555 99013
1 17688 89614
1 26122 98347
1 23109 61440
1 6104 67657
1 50832 63436
1 29034 59232
1 78467 90025
1 5285 75487
1 17247 38283
1 27043 99520
1 30052 89072
1 21699 26505
1 26177 55051
1 40955 61534
1 4946 66236
1 58852 71173
1 31450 86573
1 20240 83175
1 17470 26131
1 12075 72266
1 69535 72935
1 56177 61301
1 44340 48809
1 7298 58449
1 34142 63999
1 23111 79801
1 11709 84925
1 77492 83031
1 25196 70907
1 52516 99420
1 2553 15646
1 37939 42942
1 2572 91069
1 71677 86863
1 33357 50399
1 59537 61546
1 32364 49410
1 67330 90513
1 71500 86285
1 67686 69897
1 43991 45043
1 5301 94229
1 20751 50104
1 25238 27359
1 7255 71489
1 26053 53705
1 32533 73903
1 61094 73016
1 46957 89808
1 16290 97381
1 9211 37837
1 58577 76180
1 92886 97807
1 28311 34474
1 15335 80235
1 42648 62739
1 6795 25046
1 3887 30114
1 10586 34866
1 10400 61210
1 16728 98552
1 24978 25700
1 37324 51928
1 12023 78860
1 46280 55787
1 78560 82774
1 67049 67081
1 16853 27500
1 28735 57241
1 14109 60002
1 18714 65533
1 5950 70135
1 28831 71474
1 3367 60030
1 32474 58462
1 58410 97822
1 54580 95943
1 9420 18811
1 7231 18920
1 41863 80296
1 55861 76837
1 961 75881
1 21697 49691
1 29232 95440
1 10820 64340
1 17661 43169
1 73145 73245
1 65134 95631
1 47909 72070
1 5658 17979
1 47979 79345
1 63717 83694
1 14345 96484
1 41753 71063
1 14884 28187
1 54976 89872
1 55853 62518
1 62077 73014
1 52665 67581
1 5784 6008
1 46352 89800
1 26336 88429
1 5800 67545
1 12847 22853
1 17411 85115
1 5685 82974
1 50455 99217
1 5217 39813
1 1761 52340
1 26307 27422
1 32733 91325
1 73487 89097
1 2359 76294
1 23412 65228
1 26482 80093
1 12925 13927
1 32112 90291
1 47862 85415
1 7187 85268
1 6291 42007
1 16237 98479
1 38653 43342
1 2211 58696
1 8542 87192
1 34658 48448
1 52226 60393
1 59430 99106
1 70830 83530
1 25376 98489
1 58918 97020
1 62 2267
1 7063 39411
1 8743 47463
1 63649 89244
1 13945 65921
1 21693 56626
1 26944 37395
1 36415 49363
1 71752 94413
1 18555 72884
1 670 98279
1 20494 56368
1 25708 43599
1 31307 82674
1 4968 90046
1 36835 92773
1 20276 29166
1 11805 17846
1 20963 31714
1 20181 71689
1 5774 30874
1 55695 99107
1 34404 89775
1 59638 77310
1 74666 95311
1 16243 45200
1 16303 81342
1 2240 61322
1 79182 84083
1 2678 14852
1 11566 32264
1 79579 81256
1 21347 31734
1 21992 91015
1 860 22974
1 49594 52758
1 52150 60076
1 67390 88453
1 62261 82296
1 64741 88511
1 52094 90276
1 21708 91254
1 49420 85759
1 27918 71536
1 8462 49021
1 17968 80973
1 56767 92440
1 23965 27399
1 44595 68446
1 52190 65039
1 6386 24875
1 30343 72059
1 203 65389
1 69757 89591
1 78761 96072
1 11403 78661
1 25872 89397
1 60919 76997
1 25474 43500
1 1969 41561
1 11478 54066
1 14168 95902
1 32559 43307
1 32797 57595
1 6115 78710
1 53171 89419
1 15208 30422
1 46326 71151
1 43394 99063
1 15957 47677
1 48258 69612
1 54721 62120
1 25540 98921
1 24748 69652
1 5247 66153
1 32034 79774
1 31207 39682
1 60679 75504
1 63205 82569
1 3322 79287
1 35811 97021
1 44926 48115
1 8162 67242
1 29739 40190
1 62924 82441
1 13040 96033
1 23548 99290
1 61034 85044
1 3797 86106
1 24028 70627
1 38285 86362
1 7831 58647
1 41835 61522
1 5689 69813
1 54099 92592
1 27147 53395
1 18003 54149
1 35328 43703
1 9966 91562
1 326 32695
1 60569 93604
1 70807 91558
1 455 71662
1 38809 80583
1 62063 98217
1 19380 28884
1 21668 32663
1 50794 58235
1 22317 54120
1 42425 77074
1 45370 76561
1 34494 37779
1 7409 26749
1 310 64074
1 27679 98514
1 29785 81625
1 87594 94583
1 20815 45368
1 9885 20163
1 59769 92901
1 67727 79144
1 21397 71543
1 77245 80280
1 72689 72931
1 31378 65743
1 6700 66036
1 17950 88118
1 41285 51634
1 10394 51098
1 23795 91368
1 14278 90338
1 15932 93659
1 62547 74718
1 23714 44383
1 48607 76325
1 12967 58850
1 19633 75119
1 78468 79766
1 55829 80976
1 11398 91686
1 55392 89744
1 43429 53653
1 50011 80212
1 26555 50056
1 289 25528
1 22675 27526
1 60330 68130
1 24485 95096
1 48365 50543
1 54897 80488
1 8364 35653
1 68151 92762
1 67300 73275
1 34736 78708
1 2356 64775
1 1084 15615
1 56491 97223
1 35037 87023
1 93364 93463
1 58199 69835
1 41924 81163
1 46759 90594
1 1968 53246
1 69935 75654
1 53199 75812
1 42328 74920
1 4158 44827
1 27244 81625
1 70632 80350
1 32989 38875
1 62306 76708
1 22335 38070
1 1803 49262
1 34955 44664
1 36579 49526
1 16760 40975
1 29492 82128
1 57230 59471
1 16428 20274
1 62384 63196
1 33715 58130
1 15083 19034
1 39135 49354
1 1311 84760
1 97171 98898
1 35256 76494
1 32037 35985
1 24837 92034
1 26135 43356
1 43338 43592
1 5042 11862
1 76291 80702
1 3111 98018
1 39348 41486
1 43799 89973
1 25184 49875
1 26190 37430
1 30712 68513
1 21898 45385
1 49709 79463
1 49437 62991
1 10974 89570
1 10138 40002
1 28838 62267
1 13992 99017
1 9243 49164
1 35465 65952
1 21360 52207
1 14696 48196
1 30875 65392
1 76707 79907
1 64196 83481
1 21859 29434
1 5396 79064
1 72662 89489
1 2610 68989
1 14445 32061
1 63909 96238
1 16372 67572
1 8859 20857
1 1909 46030
1 18853 90318
1 37876 95416
1 80349 83093
1 44660 75756
1 41145 59309
1 11024 33904
1 27877 46800
1 43956 89230
1 57410 83595
1 19174 56944
1 81533 85688
1 76292 82699
1 9383 16459
1 8369 69912
1 34004 66588
1 9505 80151
1 25959 28063
1 66446 72530
1 21053 67596
1 13931 72297
1 23067 41065
1 2961 57492
1 81280 96272
1 8191 9699
1 46398 79119
1 32444 71953
1 14408 26641
1 55820 61056
1 20858 26352
1 9171 38302
1 4260 64032
1 44859 64614
1 41742 82337
1 65895 68432
1 22765 38088
1 33626 39773
1 59901 60279
1 40905 50753
1 55195 96766
1 59665 74750
1 75094 76260
1 40239 45518
1 32905 63872
1 55166 77012
1 26904 41206
1 3485 93425
1 11905 94623
1 6804 56185
1 62908 64739
1 8977 96813
1 30415 93014
1 14360 27585
1 781 18682
1 12261 64310
1 16389 85216
1 31535 58856
1 58839 66897
1 10815 28569
1 33692 93850
1 19024 92158
1 54360 91316
1 43822 73410
1 14243 23251
1 49573 58024
1 18877 73288
1 39454 77034
1 26699 69248
1 24757 96695
1 73004 79776
1 49160 65698
1 55723 76694
1 14293 53814
1 38894 89525
1 47525 78855
1 22750 59314
1 65015 76700
1 38738 93155
1 15368 27968
1 2819 14513
1 14892 57924
1 81867 98951
1 34898 83696
1 56476 83480
1 20238 97808
1 46705 92644
1 23511 94896
1 40085 59049
1 2046 24541
1 40636 90594
1 26586 88016
1 12701 33705
1 11800 42614
1 33467 50174
1 76674 81412
1 18007 77588
1 20747 67677
1 3225 38460
1 1602 36445
1 38191 90755
1 43620 75580
1 85018 94965
1 25766 48892
1 79638 94197
1 88664 98942
1 19945 91966
1 10228 94765
1 7222 82994
1 15710 87028
1 5747 53908
1 25440 27833
1 32472 91506
1 58672 62290
1 62795 93717
1 27218 71195
1 8590 67272
1 10194 62287
1 16518 81575
1 20681 22529
1 40394 52941
1 19774 88590
1 29075 44444
1 12301 52501
1 47795 85748
1 1188 84584
1 26028 94788
1 41440 99506
1 3235 60639
1 51181 62820
1 58123 71414
1 3460 47673
1 22362 87347
1 47911 86794
1 2269 49088
1 84438 98138
1 34615 55135
1 9255 17959
1 65843 93873
1 36609 79324
1 24828 25623
1 53387 81060
1 29381 66878
1 28816 73585
1 35648 87458
1 41323 95833
1 35440 45048
1 271 44495
1 13452 32829
1 24901 83934
1 76367 96608
1 23464 43387
1 21162 97130
1 11756 58849
1 21863 40435
1 17816 55592
1 45626 48257
1 2869 74325
1 53135 80514
1 36594 95267
1 3425 41403
1 53373 68459
1 6004 76210
1 3796 30222
1 49903 90763
1 12548 66527
1 34558 41015
1 3332 35152
1 5190 27519
1 53379 54707
1 9807 77358
1 18907 78883
1 46684 87669
1 3054 7485
1 8281 33456
1 32720 37134
1 23965 30017
1 38645 56317
1 32117 32150
1 10219 68618
1 3098 87606
1 29684 97038
1 62514 88746
1 9805 14629
1 713 85900
1 34358 74053
1 52994 98813
1 36330 45116
1 14533 21438
1 25225 88476
1 23420 36800
1 79051 80610
1 40173 93355
1 166 30473
1 28151 61487
1 843 39905
1 8930 54584
1 58475 76679
1 21123 45301
1 49028 93098
1 19274 90315
1 46443 92225
1 41977 90007
1 57523 88436
1 34062 88147
1 3325 65321
1 31243 74928
1 15250 50752
1 4403 25000
1 14014 30578
1 12239 94522
1 77286 84622
1 23180 26396
1 50540 59764
1 29783 43997
1 16095 91865
1 52549 84369
1 55659 75085
1 3629 93810
1 88665 99608
1 81085 89055
1 12674 95165
1 44588 44967
1 52826 63042
1 43815 84848
1 83549 95911
1 66541 96757
1 62827 80626
1 17279 85548
1 49579 53236
1 7651 85601
1 78747 91589
1 7450 13231
1 2591 85682
1 75988 77289
1 32979 70627
1 43396 92320
1 26352 56879
1 38345 86829
1 54620 93473
1 63777 80122
1 20225 99131
1 26817 54207
1 13502 46363
1 1764 26575
1 2654 61695
1 18752 75351
1 57266 57602
1 20251 37216
1 743 41213
1 13041 59016
1 50775 68524
1 13593 61807
1 23999 78808
1 49590 97342
1 37715 76656
1 59567 66121
1 39255 49328
1 28204 89034
1 71796 86530
1 83587 91725
1 767 50924
1 55313 82378
1 37256 81952
1 31089 82446
1 17375 55428
1 52224 61061
1 8736 62092
1 50211 58038
1 81679 94152
1 16312 51972
1 85197 97042
1 23221 59113
1 32130 70388
1 48581 89742
1 27221 38991
1 17342 20211
1 64020 95780
1 22619 25192
1 52773 98914
1 4473 70761
1 60706 99580
1 4539 25236
1 7673 11876
1 19541 52945
1 31777 32493
1 52274 98221
1 34635 70868
1 6310 24086
1 20320 87065
1 34910 54792
1 13936 50980
1 12442 54221
1 398 5543
1 32682 95732
1 22363 42091
1 41958 71953
1 2795 36633
1 5180 67243
1 26171 39180
1 68285 79140
1 8458 44483
1 73772 80129
1 34691 98675
1 44446 57572
1 27402 40021
1 7467 42805
1 17386 80716
1 70120 85305
1 62323 80319
1 28972 66862
1 55160 73497
1 91771 96433
1 58241 79846
1 69040 99342
1 24702 54110
1 43654 96818
1 59453 94726
1 11181 83336
1 71494 97901
1 25515 97783
1 87662 99115
1 13194 74054
1 42109 95452
1 26548 59805
1 10267 49284
1 9 5665
1 92772 94582
1 59248 71074
1 1636 97392
1 46940 61512
1 13445 93125
1 14669 72590
1 17219 44991
1 54464 91463
1 52384 57252
1 87267 97319
1 76667 91452
1 33878 99057
1 29341 60369
1 8292 18049
1 8302 73629
1 89090 98170
1 19468 95909
1 17490 19782
1 14269 39649
1 15180 73052
1 15239 92411
1 48406 48965
1 32848 40007
1 41332 85633
1 2997 15687
1 6846 38925
1 3125 5555
1 27428 53681
1 2974 55078
1 51097 78676
1 22161 52565
1 42960 69201
1 25940 28626
1 50979 69132
1 14922 79881
1 19959 21444
1 37398 72093
1 10035 60309
1 17223 80398
1 49419 74690
1 22756 64390
1 81333 99967
1 8435 60106
1 311 30258
1 60910 84414
1 27045 71189
1 2353 75889
1 52510 67178
1 14824 65631
1 35245 39386
1 64480 69795
1 85688 98452
1 12816 28766
1 47246 83299
1 25406 43340
1 21116 64772
1 227 3385
1 52703 76439
1 22190 58647
1 68547 93297
1 47240 95887
1 46347 46800
1 70994 89338
1 57033 90105
1 1786 63629
1 200 85287
1 49242 54821
1 29756 87057
1 3840 11267
1 14232 59535
1 27823 98552
1 4375 73862
1 38541 96728
1 48779 86197
1 34269 95476
1 29032 57566
1 70387 83134
1 3437 58357
1 5807 47912
1 59098 66981
1 18483 62849
1 4940 20332
1 38288 44584
1 18375 61157
1 22174 55747
1 48812 92013
1 6161 22890
1 30108 61049
1 21723 91288
1 27925 96879
1 2777 63064
1 5356 7105
1 11029 23961
1 90313 93875
1 24500 94941
1 59961 64085
1 53546 76150
1 17 42817
1 37592 46243
1 11854 26348
1 74711 78817
1 13345 45239
1 28027 90076
1 5004 72684
1 5722 47933
1 11236 56459
1 9114 31483
1 27800 92005
1 34924 98161
1 67105 84251
1 28663 77012
1 12846 17298
1 8720 51560
1 86301 98767
1 13679 44715
1 24578 77283
1 30519 85379
1 67793 96611
1 6307 96264
1 84221 91352
1 31565 77139
1 19533 56551
1 276 13719
1 66050 69056
1 58419 58490
1 6004 47356
1 41601 87283
1 34643 95282
1 28070 35400
1 53400 85758
1 547 90210
1 46939 56325
1 1979 56858
1 21011 68266
1 56748 80953
1 34024 87957
1 10125 62867
1 30497 73568
1 5693 21608
1 9676 91458
1 40887 44280
1 7193 48687
1 14868 54729
1 40827 71793
1 21116 62998
1 13867 74807
1 11987 71320
1 15658 65967
1 8313 11265
1 8403 11791
1 758 74818
1 11622 73114
1 44016 65300
1 61070 82169
1 33645 76646
1 78257 82400
1 50270 96021
1 89580 92394
1 19267 73202
1 20547 87043
1 53873 68003
1 11600 37774
1 61656 76550
1 8265 36216
1 8971 26477
1 3114 72393
1 4609 21169
1 43200 58445
1 8975 50863
1 9448 93452
1 45801 80444
1 47591 52819
1 63077 70851
1 66250 76542
1 49000 50246
1 30592 97698
1 26001 43889
1 26114 43896
1 22471 99364
1 42317 70331
1 32888 74825
1 60945 72657
1 59298 82019
1 71262 89591
1 82051 97787
1 17939 86472
1 8707 66761
1 67995 85119
1 70239 83167
1 40781 56993
1 46812 92474
1 28262 60716
1 42864 80287
1 20386 80870
1 36138 71386
1 14712 82501
1 39800 67754
1 16542 92990
1 72196 88475
1 16077 75962
1 63042 81233
1 36229 43942
1 2300 83512
1 9509 84283
1 44060 92076
1 17195 26767
1 42256 55789
1 45286 82525
1 2278 75459
1 17362 71043
1 28296 91282
1 43674 62807
1 81990 91559
1 5193 6827
1 31973 76075
1 24292 75856
1 24841 95718
1 1464 63708
1 69364 71101
1 32319 97439
1 72479 88594
1 21084 36125
1 7300 69392
1 25402 68557
1 421 16157
1 28192 82516
1 62056 71057
1 91971 97904
1 20663 32122
1 39054 97994
1 432 5592
1 48111 71388
1 66821 66970
1 42350 42935
1 71682 93775
1 84574 95267
1 39058 65178
1 42930 48524
1 37438 52525
1 49043 61628
1 30604 85147
1 6444 78055
1 21762 69908
1 440 59996
1 63155 63693
1 54616 64513
1 33101 37165
1 28657 57100
1 2909 31417
1 27187 29211
1 12866 92227
1 51389 70879
1 32989 73645
1 37752 41536
1 12559 74563
1 24646 83233
1 29466 76656
1 6980 70270
1 11011 93594
1 15057 38195
1 60725 85811
1 7515 36652
1 2007 17466
1 21005 90894
1 88281 97641
1 11108 66588
1 19395 25306
1 6443 65010
1 865 7928
1 11830 39359
1 17530 91774
1 1600 54468
1 15146 40369
1 71476 93151
1 17108 99021
1 16908 33670
1 86828 91726
1 22068 63453
1 73673 83097
1 79771 90903
1 17309 41431
1 38930 76760
1 63868 84172
1 4149 88415
1 1786 46608
1 9759 58600
1 46967 71926
1 72891 92984
1 13042 54647
1 11859 57697
1 18922 28454
1 50704 98496
1 37885 69481
1 34340 41507
1 17112 62688
1 61267 63649
1 63068 82878
1 30312 95030
1 1363 11620
1 40863 84531
1 25883 42961
1 9868 56691
1 18719 86115
1 27654 76990
1 28934 61727
1 66042 92028
1 69928 78322
1 91910 99493
1 7767 49507
1 23842 28888
1 85279 99433
1 82468 84909
1 89808 97911
1 74270 90731
1 999 7602
1 4159 54920
1 23508 38395
1 31543 32115
1 12586 44893
1 11238 48258
1 32821 52650
1 52576 57416
1 28925 77683
1 5463 20446
1 4020 8373
1 84082 86088
1 25034 32052
1 29143 39969
1 21369 94768
1 20187 61604
1 1632 85536
1 33063 79036
1 10077 91304
1 4044 95854
1 12783 78812
1 25419 45188
1 43388 75754
1 44830 62813
1 21540 50271
1 48843 81108
1 88051 97935
1 69417 92558
1 76079 76189
1 30483 95719
1 33524 79774
1 30445 61598
1 3141 78996
1 34261 93312
1 64815 77421
1 40019 60204
1 87800 92199
1 17764 40292
1 44115 62904
1 45427 48523
1 5443 40317
1 29085 99001
1 8056 32924
1 23018 38454
1 50954 51097
1 6487 94576
1 24027 48469
1 11643 34662
1 67080 82062
1 15913 76325
1 59464 88189
1 41228 85148
1 37578 84202
1 47035 66409
1 2891 50899
1 24064 39938
1 11585 86584
1 15538 41625
1 13146 52916
1 1585 79573
1 68570 89526
1 23621 85130
1 69226 93641
1 9235 42173
1 70259 94100
1 34881 49436
1 65572 71723
1 15015 72960
1 70664 98223
1 34623 93716
1 13180 79954
1 28725 70659
1 31945 48565
1 3148 91620
1 17107 89872
1 56177 96583
1 35084 40441
1 9674 44374
1 27779 53801
1 31498 85309
1 75055 79853
1 33445 41422
1 68240 71419
1 35987 67062
1 19692 86574
1 62761 71067
1 40297 48387
1 2316 91329
1 24371 32971
1 14242 88626
1 14651 43656
1 1039 32824
1 11347 75871
1 15092 99544
1 109 46397
1 19355 67195
1 87790 98710
1 28317 63042
1 23375 84794
1 18552 86024
1 23468 28160
1 93814 96882
1 73808 78583
1 10556 33398
1 28545 41514
1 23115 72634
1 16307 99912
1 67457 87874
1 17508 26371
1 22983 27325
1 33038 93137
1 14247 80680
1 46190 89090
1 22940 80823
1 3512 79840
1 6911 52445
1 11325 99490
1 28222 86832
1 224 32720
1 32256 67034
1 64897 97617
1 14645 74497
1 59603 73482
1 42307 59480
1 6740 46207
1 15342 24967
1 55095 80098
1 40904 54712
1 34122 76709
1 4089 33316
1 66541 97947
1 11024 54013
1 12732 70820
1 78845 91114
1 30695 81519
1 78 2370
1 76773 78081
1 70075 80123
1 37220 45044
1 19209 41271
1 41246 79368
1 63628 81190
1 31142 45411
1 9907 84454
1 60679 92299
1 19201 37421
1 42136 88818
1 26322 41904
1 1302 72588
1 9775 41491
1 57364 84439
1 56893 91404
1 12804 69393
1 31266 82673
1 39130 65987
1 45172 94765
1 35992 89881
1 17154 75110
1 46567 54230
1 78114 91529
1 2288 65977
1 86799 93862
1 20063 38928
1 27486 88430
1 13410 94257
1 55456 73393
1 13071 33486
1 20519 57834
1 66297 77813
1 9925 68667
1 9476 15097
1 57161 77127
1 56423 61246
1 9891 24807
1 7176 48448
1 66221 69081
1 35013 69662
1 38840 86891
1 61529 69227
1 25515 46287
1 27115 71705
1 3163 53031
1 30478 63183
1 28738 89048
1 7442 43635
1 22705 50554
1 15097 62444
1 6957 92910
1 58572 58819
1 8678 20865
1 61468 74204
1 54251 65775
1 38888 69449
1 8671 97128
1 5005 48911
1 5906 95244
1 81810 86834
1 51067 95242
1 25836 97486
1 39755 53129
1 17077 83346
1 81259 91482
1 8246 32913
1 28151 69275
1 4608 35201
1 69635 70955
1 2721 24349
1 89941 91841
1 81768 95355
1 72469 75101
1 2 49314
1 33803 78235
1 5565 94214
1 2517 14614
1 61279 84614
1 26226 40732
1 16653 91479
1 31676 43745
1 40749 43109
1 60065 77797
1 83866 93073
1 15794 70045
1 81096 99266
1 38696 96930
1 12980 91508
1 41674 79178
1 55186 97021
1 56653 77845
1 45766 75437
1 16533 40047
1 17568 25901
1 62474 79535
1 94043 96370
1 66329 79339
1 7629 45995
1 7874 55429
1 78675 88457
1 14640 44362
1 200 79907
1 17853 36523
1 6029 30340
1 15455 23837
1 12371 93752
1 32624 37587
1 17029 95902
1 21630 53058
1 12678 74493
1 28490 97371
1 77309 91796
1 54408 83841
1 55174 91424
1 70066 88914
1 53507 74338
1 61445 75164
1 50712 96090
1 10166 97224
1 12305 95132
1 17614 56684
1 14847 63818
1 42251 69613
1 14162 88176
1 88243 89179
1 10669 77705
1 10008 94761
1 8050 84912
1 45090 52732
1 30488 49335
1 19301 88873
1 7574 36928
1 18232 35067
1 81046 81977
1 63149 91184
1 43579 54642
1 37910 91114
1 20236 20557
1 67319 88284
1 2368 17088
1 33856 89246
1 20163 71061
1 69918 94560
1 11752 49478
1 12574 51858
1 22858 64792
1 50389 82015
1 9701 20505
1 770 92573
1 8915 46334
1 79547 92536
1 40065 75968
1 18479 31053
1 39797 46581
1 1549 45012
1 94477 97217
1 29280 38274
1 37802 71789
1 43494 93285
1 18066 98163
1 39868 49973
1 45232 48414
1 20571 44108
1 42952 56486
1 13219 48243
1 9802 56223
1 7185 52131
1 27059 43366
1 30101 75722
1 8158 99694
1 55470 93479
1 86700 91376
1 50353 65559
1 78326 79790
1 20340 84806
1 20775 92497
1 9375 71091
1 4833 17474
1 62248 65519
1 42708 49442
1 46438 92321
1 8146 51476
1 31215 98813
1 53666 76642
1 10866 51910
1 16722 52926
1 56764 71105
1 51071 87898
1 52508 98180
1 15822 30208
1 17879 89217
1 21504 56408
1 29523 69229
1 19324 29558
1 23912 79788
1 8234 9115
1 12847 45683
1 11701 45540
1 5156 46633
1 56325 91532
1 35833 81056
1 37208 71758
1 17478 81603
1 63699 92739
1 23220 94823
1 11974 91807
1 48455 63985
1 24318 70675
1 55626 82852
1 31044 52359
1 20159 21294
1 50041 74323
1 31123 36454
1 55259 57847
1 5081 10253
1 68542 88534
1 37754 39509
1 53432 98085
1 14261 75542
1 28805 98718
1 59089 92537
1 92397 92878
1 16460 50107
1 95166 97210
1 19163 98991
1 20818 76427
1 46535 95147
1 66406 68436
1 16798 99900
1 12388 99516
1 11990 19091
1 10992 37898
1 93569 98955
1 33180 72491
1 24556 77509
1 59179 95140
1 69424 70985
1 43743 67039
1 4033 32919
1 11307 18734
1 65029 66911
1 90750 97723
1 47152 93093
1 18102 19306
1 58056 64206
1 76962 83665
1 52664 90124
1 6012 49976
1 31207 67513
1 48939 96519
1 36846 45117
1 35199 54668
1 84254 94655
1 80175 81359
1 9331 54950
1 88128 99847
1 40576 57357
1 33952 77198
1 24132 31071
1 16049 61340
1 60783 76557
1 65962 78195
1 25040 68887
1 60079 87138
1 93047 97988
1 62441 87269
1 30625 64234
1 6392 31855
1 1681 47601
1 66072 80821
1 82773 96326
1 10688 65776
1 42430 58455
1 23568 68541
1 24097 84974
1 65022 98517
1 43557 94968
1 729 25492
1 80587 82520
1 4045 44692
1 12093 97999
1 58383 77501
1 39950 76208
1 11342 20228
1 70179 85784
1 61385 87728
1 17353 49253
1 48754 49201
1 45666 74058
1 90272 94183
1 25299 85844
1 29965 64019
1 20194 67111
1 29722 50583
1 24764 74892
1 4875 75914
1 20065 53507
1 73736 99348
1 2197 60226
1 28260 57656
1 6155 12299
1 23857 34017
1 8045 95380
1 37632 62260
1 31816 90649
1 35067 70766
1 12488 22196
1 12667 50025
1 56101 68458
1 92368 94924
1 8659 63346
1 7167 32031
1 21841 44641
1 36689 74076
1 28336 96469
1 8784 27942
1 2465 13027
1 43474 84888
1 1863 97854
1 15409 96799
1 6001 66164
1 28198 56927
1 218 58180
1 15032 47065
1 27656 52216
1 24970 57138
1 41462 56150
1 58242 78215
1 31608 95663
1 16637 53747
1 94608 99494
1 23715 29549
1 45308 85751
1 16682 19812
1 75327 86026
1 2090 66141
1 2667 18236
1 46797 88126
1 15997 28895
1 63323 93273
1 55027 78552
1 71287 78090
1 24654 78461
1 14171 70477
1 10565 87022
1 45969 69315
1 37979 76737
1 47591 60915
1 81430 98336
1 68083 84830
1 75793 83534
1 25692 64942
1 17378 67350
1 22509 97597
1 273 95606
1 12317 32739
1 23954 31151
1 5187 30361
1 35891 59838
1 22870 53749
1 28347 41866
1 12101 93926
1 47338 95806
1 45398 66317
1 33493 92966
1 7197 90916
1 58027 81353
1 1859 81382
1 87118 93242
1 2074 43353
1 28305 50524
1 71341 81782
1 14190 32804
1 50222 85871
1 20884 58494
1 72395 87959
1 28901 73865
1 72560 99027
1 22356 33971
1 37258 95986
1 51919 57348
1 49205 76985
1 54337 91001
1 10195 59712
1 49961 86685
1 5548 15306
1 43944 72601
1 32637 51505
1 73 79652
1 24689 42978
1 82085 90197
1 26133 70311
1 50198 83848
1 3402 12097
1 42971 87536
1 17473 41684
1 35942 56649
1 49470 55084
1 48625 80784
1 77020 86301
1 4418 42336
1 693 58285
1 12769 85073
1 24298 39078
1 1196 9111
1 9079 75768
1 13922 95418
1 87933 97068
1 42901 85838
1 1549 30890
1 11213 90711
1 114 71851
1 59499 88721
1 46615 68364
1 50417 76328
1 50228 92247
1 22594 64204
1 6740 84052
1 5776 93279
1 53462 73187
1 24767 29318
1 45000 75993
1 93850 97484
1 33927 64275
1 50300 61204
1 69070 74341
1 14175 87938
1 5317 60127
1 53411 81353
1 209 26008
1 36153 74456
1 32314 55869
1 6901 28067
1 39358 97625
1 51596 97533
1 48953 88194
1 26285 93779
1 32144 61001
1 23066 47085
1 4352 41055
1 23507 33601
1 79594 91528
1 35528 96652
1 79686 83414
1 4069 27529
1 28954 40084
1 28222 71291
1 3626 30535
1 5823 96818
1 36596 44237
1 69664 83855
1 68506 75178
1 57473 89956
1 54068 56178
1 998 49037
1 33516 92828
1 60092 94466
1 7569 42832
1 76490 78848
1 21739 22728
1 51294 64406
1 49075 73612
1 10940 48358
1 47450 97067
1 55254 84082
1 17469 17782
1 52147 59071
1 17667 78658
1 80196 99170
1 86048 87576
1 57639 73808
1 18341 23487
1 64454 81496
1 38241 54130
1 3300 13777
1 12270 76204
1 67787 77088
1 21660 39251
1 83955 99146
1 6402 35011
1 78434 97484
1 12275 75628
1 34270 65412
1 12853 76408
1 35621 52940
1 58854 79130
1 68501 76398
1 10147 97473
1 64407 90927
1 53957 60753
1 88171 95802
1 11333 24794
1 17061 94560
1 27774 75566
1 14111 67288
1 52699 54277
1 50265 80410
1 89628 95641
1 45719 81079
1 33224 50917
1 60184 72734
1 78622 96849
1 53064 90944
1 18973 36378
1 9982 58182
1 63609 79234
1 29501 44301
1 70412 81578
1 38692 77199
1 76735 95399
1 9103 33844
1 46909 86571
1 6928 44118
1 11273 52444
1 25496 95535
1 19681 29397
1 3720 71935
1 8403 24383
1 45086 88984
1 28140 40610
1 38731 73629
1 21456 39938
1 62385 65026
1 25268 68663
1 51711 55204
1 14665 18598
1 8750 70144
1 64863 66284
1 35758 50090
1 26798 35121
1 74661 99063
1 25394 49699
1 24536 58426
1 11137 27130
1 28991 51677
1 60328 69778
1 10880 19491
1 59822 67195
1 22287 31458
1 246 17626
1 13230 49462
1 37587 96162
1 39695 97404
1 29407 32282
1 44057 85407
1 29516 59589
1 57102 72081
1 2392 25187
1 717 81082
1 125 83293
1 73679 76571
1 46184 66304
1 46810 61834
1 46573 62310
1 10789 46030
1 28886 58655
1 9770 12703
1 25700 82724
1 40256 90568
1 18725 52990
1 4209 19910
1 11507 71194
1 33194 68052
1 71195 91999
1 9343 54137
1 2003 85323
1 74796 96678
1 4069 52804
1 13897 80980
1 25890 59772
1 82951 84740
1 62538 97663
1 23606 44235
1 24838 40628
1 34291 65667
1 13856 42649
1 69869 86391
1 6214 14558
1 31977 41184
1 53856 93952
1 28021 69502
1 6422 77762
1 28762 67303
1 6586 94485
1 24953 45412
1 26152 99475
1 11701 46833
1 19760 45453
1 31785 51315
1 22143 37017
1 14919 52797
1 15149 89053
1 69708 93094
1 10943 59396
1 47685 61836
1 2257 63341
1 10361 15919
1 56283 67581
1 72804 85575
1 15475 45909
1 20066 79760
1 84629 95205
1 19461 87409
1 22313 25176
1 76794 82702
1 3785 9004
1 27047 55612
1 69338 76525
1 9946 63122
1 44126 88799
1 36367 67799
1 8695 9516
1 45354 64351
1 61920 86221
1 32250 94722
1 3376 94485
1 28487 76167
1 45449 93921
1 26321 41339
1 37548 52312
1 4089 53503
1 1508 60475
1 8682 37657
1 77528 81288
1 89194 97116
1 49533 79235
1 76566 82241
1 34201 73096
1 58823 91676
1 8983 31921
1 44406 70704
1 54177 94964
1 47019 61014
1 75621 95606
1 10475 81066
1 93618 97253
1 26366 43292
1 15065 73165
1 23690 88937
1 31302 54814
1 37638 47816
1 53388 72112
1 21370 59547
1 38524 92457
1 49931 99998
1 67647 79514
1 1770 48942
1 33095 88226
1 11461 49302
1 26681 88326
1 85913 88651
1 919 2610
1 5411 36795
1 3525 72247
1 8689 70611
1 22912 29668
1 39167 83446
1 58128 58546
1 7069 60978
1 67775 94018
1 13761 69607
1 26369 85038
1 12284 66888
1 5607 10250
1 10670 60925
1 2164 80528
1 53073 70581
1 37061 54983
1 49542 90288
1 76798 82705
1 19563 38202
1 57444 83756
1 22763 58623
1 73242 89864
1 49141 88833
1 40689 42645
1 69337 98618
1 78903 86820
1 36150 68641
1 26380 46481
1 5725 31140
1 8687 21516
1 25869 79489
1 23362 33323
1 7024 62143
1 21107 65020
1 31868 89131
1 1283 46099
1 36699 65188
1 5804 74816
1 30075 87615
1 43201 85024
1 14607 58921
1 11227 95921
1 1014 27598
1 25165 89039
1 37387 80516
1 18194 38721
1 29956 76550
1 31036 79490
1 22246 54965
1 4056 61686
1 13163 73231
1 69502 97196
1 13985 67616
1 88028 96563
1 67942 97445
1 11402 25274
1 29887 79817
1 36916 59710
1 12486 83315
1 59516 72675
1 29299 97327
1 12995 80122
1 53725 66861
1 14621 15123
1 16951 99092
1 4489 16816
1 2732 62882
1 11027 29477
1 6521 69162
1 35878 92085
1 52937 86031
1 26491 29860
1 68178 70240
1 37477 40730
1 52770 71653
1 35792 91013
1 3819 84194
1 1741 31580
1 55358 80578
1 33354 87302
1 20607 46702
1 63561 95098
1 233 8521
1 57750 74204
1 58893 74821
1 310 20876
1 34084 61837
1 44475 53927
1 12028 93676
1 56393 66905
1 46180 51129
1 18476 99779
1 988 84227
1 73456 99030
1 58490 63552
1 30127 35457
1 12369 29857
1 17613 23021
1 9463 88831
1 14872 36943
1 56990 62083
1 37774 81220
1 81881 96847
1 46513 99083
1 45374 57337
1 14016 74441
1 36004 68872
1 44781 79535
1 7796 36787
1 55790 83126
1 17755 20589
1 21573 94556
1 32888 78544
1 44527 48159
1 39 45797
1 6214 67811
1 56963 71195
1 45619 81640
1 1024 33578
1 41416 99381
1 70657 99921
1 64260 93955
1 34459 59849
1 15815 19846
1 24306 95203
1 50342 84462
1 14803 85417
1 560 67679
1 13788 61830
1 11783 72298
1 52138 85239
1 15502 20312
1 4180 28614
1 45659 49204
1 49361 89081
1 8150 69280
1 73818 90956
1 52267 61855
1 17429 68735
1 38470 41323
1 77344 83546
1 5289 98270
1 54559 74628
1 7288 13367
1 37045 69561
1 66340 79532
1 2239 68265
1 18834 63388
1 10084 14913
1 9683 72872
1 5214 22040
1 15178 61581
1 41544 52094
1 9140 93231
1 16331 23714
1 34324 58885
1 42692 61698
1 41845 56213
1 36824 73656
1 4362 15108
1 39258 97571
1 14807 59111
1 12411 85460
1 58694 67820
1 52084 88186
1 27176 56330
1 33999 84400
1 32006 46090
1 21277 54628
1 59514 89735
1 26698 68020
1 62138 78428
1 32038 39298
1 64843 92580
1 56905 73288
1 21086 23582
1 28516 48507
1 42761 44416
1 47407 63511
1 60035 94847
1 75598 87479
1 74070 76300
1 51053 72807
1 53977 60119
1 51298 52228
1 4554 68331
1 80783 90057
1 56756 67329
1 74207 77234
1 75716 88995
1 3946 64397
1 56525 59165
1 33017 97002
1 25060 46398
1 13611 63540
1 56832 94701
1 30896 97099
1 39019 40721
1 25949 80714
1 28910 31930
1 30421 46351
1 58962 95580
1 36161 47210
1 23003 72942
1 15979 53703
1 68073 72919
1 59034 88279
1 15503 64249
1 18213 47061
1 7887 67721
1 7738 27566
1 63094 96238
1 53533 85091
1 23633 85854
1 33799 77758
1 50274 58821
1 21598 31377
1 64872 98006
1 53905 92149
1 50854 70553
1 37973 57155
1 8891 84526
1 90888 95432
1 76283 89898
1 55212 78247
1 64219 83138
1 54521 89625
1 33789 71162
1 27510 73966
1 41628 93328
1 57024 69633
1 25394 51884
1 9327 20612
1 20622 72229
1 26364 70173
1 15836 81262
1 30739 78369
1 8906 19851
1 63507 77393
1 15592 59209
1 1336 15975
1 26869 72681
1 38665 76291
1 37100 99945
1 72756 80962
1 76133 99902
1 7819 60158
1 14181 34616
1 11708 85544
1 12242 59275
1 6503 95727
1 84810 87950
1 42387 96260
1 41656 52379
1 32562 41226
1 56619 70003
1 32321 91309
1 64512 72494
1 61541 83906
1 45428 75931
1 10733 39866
1 12135 89147
1 74324 79929
1 17125 97518
1 85979 97330
1 13882 54355
1 74118 91302
1 774 61011
1 28860 57974
1 14821 25740
1 23630 57883
1 36431 68108
1 77246 88337
1 37947 59711
1 4956 78518
1 34737 77092
1 17435 24332
1 27308 49328
1 12042 53300
1 53838 60579
1 52966 53916
1 16254 83573
1 20248 39953
1 60289 66270
1 55748 94222
1 6144 21698
1 6824 34994
1 26549 87777
1 39723 81448
1 9214 51351
1 3183 9263
1 26745 43900
1 58481 84148
1 51753 87095
1 68649 99395
1 33423 75352
1 2133 26844
1 38408 71606
1 2878 77858
1 1771 27853
1 24037 50949
1 3083 86793
1 38896 51729
1 22782 33123
1 23219 40246
1 63596 91073
1 60884 68360
1 17310 63493
1 37010 51552
1 28393 56052
1 22777 29933
1 31177 91227
1 18654 23116
1 731 95685
1 14672 41071
1 51049 63083
1 44243 45621
1 50086 55314
1 8202 23617
1 53227 83969
1 34242 47105
1 92989 93878
1 5569 21080
1 13771 64352
1 10507 30545
1 8159 17029
1 57326 71663
1 18260 58085
1 24463 42385
1 13187 80643
1 1042 53412
1 46708 89456
1 59950 81583
1 60488 96277
1 17978 92240
1 29431 84335
1 26318 72736
1 28008 81454
1 67983 72343
1 2885 44826
1 46494 84633
1 83572 89264
1 76315 84710
1 12493 39432
1 51011 55227
1 24999 66267
1 26292 33474
1 33060 59380
1 84689 87559
1 267 29610
1 62197 65337
1 24792 60777
1 32177 83212
1 66348 99931
1 4382 59447
1 14789 51817
1 18972 52211
1 14367 23727
1 75371 91414
1 8957 80524
1 30478 80426
1 36165 79936
1 49111 76344
1 9071 57584
1 64376 99922
1 86852 87306
1 6013 70730
1 9851 44463
1 74209 95261
1 75399 76815
1 18469 24015
1 7697 74073
1 31504 60102
1 205 97733
1 22421 68217
1 59545 89899
1 32594 74698
1 5976 88452
1 39657 43400
1 20665 54161
1 48266 62072
1 8203 86701
1 5492 21296
1 2905 69211
1 38392 70954
1 39962 96824
1 35121 93412
1 59277 81172
1 27914 85938
1 33031 98168
1 69306 96829
1 19594 70029
1 17487 51821
1 20333 41260
1 4795 18512
1 39935 55051
1 29313 51504
1 38438 49118
1 17856 23766
1 40548 60905
1 59501 84331
1 8534 78518
1 43219 80049
1 32410 65833
1 6200 24920
1 8049 83188
1 45243 64883
1 33779 80512
1 10675 80242
1 10234 42801
1 24453 36842
1 5307 36913
1 43933 55210
1 15412 65998
1 38833 46811
1 37474 91492
1 97946 99095
1 28954 97082
1 43847 69135
1 19562 25783
1 5233 64274
1 1865 4014
1 70171 71430
1 18249 27676
1 2993 89432
1 35482 58442
1 1804 90654
1 20322 69439
1 20779 91816
1 36299 73110
1 53628 91900
1 80194 81229
1 63756 95312
1 48829 86076
1 88028 96604
1 40782 52317
1 44309 57872
1 4566 46858
1 73206 86697
1 34113 65086
1 24543 83769
1 31971 60367
1 31668 85434
1 10915 75417
1 5322 66300
1 5125 69421
1 43288 75535
1 32698 64637
1 31823 49532
1 62073 85331
1 63977 88786
1 61069 93987
1 84394 87547
1 114 90274
1 76933 96439
1 11967 68082
1 182 29516
1 73134 91384
1 23531 86367
1 26614 97170
1 24373 44251
1 57848 68012
1 27038 74253
1 25444 81706
1 48044 76448
1 84247 86757
1 21032 33285
1 53087 97698
1 29180 62233
1 7283 16078
1 21628 35624
1 82670 93756
1 3085 28681
1 43804 67122
1 8376 15096
1 34611 44646
1 6386 56431
1 39646 58699
1 54854 84911
1 16282 53356
1 52415 64784
1 11161 32258
1 40568 98280
1 28796 92946
1 11247 65715
1 76773 99283
1 77520 92698
1 19404 46384
1 27336 58428
1 23464 77045
1 10265 31413
1 75558 78327
1 29024 92232
1 46433 60078
1 74823 75787
1 71355 94641
1 48960 70949
1 19305 99917
1 76716 85945
1 79068 84362
1 21489 57837
1 33897 54688
1 9105 17867
1 37091 88754
1 73761 85501
1 69882 74728
1 4613 14544
1 36893 93801
1 46772 89217
1 30726 75839
1 15738 76283
1 25167 27876
1 47623 81783
1 10297 72871
1 34886 90723
1 75747 93176
1 6635 45294
1 68439 84332
1 17957 47813
1 5210 58507
1 27116 68582
1 34537 35811
1 30879 98868
1 57491 95919
1 76046 87339
1 61419 92468
1 21622 56309
1 43176 93472
1 17917 86764
1 42933 95825
1 6382 35953
1 33318 40212
1 39817 68346
1 6785 78550
1 182 2831
1 15963 76577
1 34145 67055
1 61571 87241
1 19004 85407
1 9436 60005
1 15216 20180
1 19081 71392
1 23540 39699
1 30552 86311
1 21479 54767
1 3769 84770
1 26963 98147
1 42230 68767
1 6228 85782
1 31414 55134
1 84150 93703
1 53709 73087
1 22673 32537
1 41826 92304
1 6238 40734
1 2424 68668
1 4368 74678
1 63877 99601
1 27980 70763
1 49866 62298
1 33681 79943
1 50256 57021
1 23400 50452
1 12892 45504
1 28750 83283
1 43548 76463
1 40734 58276
1 31576 49163
1 6051 69194
1 35845 83879
1 21736 93820
1 48427 85056
1 25286 64455
1 87353 93531
1 16535 47444
1 29622 71474
1 3520 11226
1 48890 81555
1 41821 90310
1 73299 78027
1 33230 77833
1 12744 39268
1 56415 94692
1 14654 50868
1 18925 38975
1 9533 22352
1 2966 94416
1 40564 88385
1 38081 50059
1 38164 46623
1 27591 79534
1 8341 85928
1 18659 71917
1 18310 66436
1 22566 91350
1 44734 65934
1 29212 46814
1 53900 70746
1 52417 86415
1 53871 89689
1 2810 66587
1 47822 77430
1 19104 75697
1 16909 98326
1 599 50171
1 18575 51701
1 38024 39611
1 39955 54687
1 7921 33048
1 57274 57371
1 26998 97310
1 9666 61427
1 8503 43142
1 85803 99744
1 7502 74765
1 29591 56639
1 6506 31246
1 15760 70863
1 60183 97213
1 60738 70690
1 14881 44076
1 642 34549
1 49117 89384
1 16939 25706
1 66946 96241
1 31951 99215
1 20022 89543
1 16556 47583
1 54326 88217
1 12183 15889
1 5377 10224
1 29630 30126
1 76212 85907
1 30588 51765
1 60133 98842
1 13772 30845
1 85678 85729
1 43320 47332
1 20647 45093
1 16786 89063
1 84346 92327
1 48795 69433
1 15757 84634
1 26908 70464
1 69646 78449
1 56997 69130
1 10833 60468
1 7215 16651
1 80240 98721
1 31198 53322
1 1362 44273
1 5151 83522
1 53201 72120
1 70004 87757
1 9656 49296
1 10283 22049
1 61234 93104
1 86256 91320
1 13998 30804
1 16774 42354
1 72477 88864
1 54129 76703
1 7198 50760
1 26824 27622
1 11765 51215
1 19441 97060
1 54903 70393
1 14237 89409
1 43974 67458
1 28791 92514
1 2971 95214
1 74000 94863
1 8379 97449
1 54013 98733
1 50499 87162
1 58936 74808
1 8735 41051
1 1272 50563
1 73334 81868
1 29561 43778
1 12853 77725
1 13321 37757
1 75490 82612
1 6489 37077
1 40036 91227
1 79256 90139
1 4736 43486
1 73611 89910
1 49029 81813
1 58817 99560
1 11448 25169
1 43111 90445
1 48026 89612
1 50008 72038
1 34230 56725
1 14905 75126
1 1324 51455
1 41603 61900
1 13627 64745
1 78497 83808
1 326 90934
1 40360 61621
1 35764 87044
1 23095 88492
1 45685 98013
1 14520 68606
1 47519 80790
1 78877 84246
1 67029 69723
1 4419 8874
1 7005 34549
1 24442 75169
1 60492 72083
1 33871 84845
1 54277 54789
1 34330 50095
1 16048 22271
1 30624 30730
1 50515 97299
1 11882 42794
1 5331 42634
1 65301 88651
1 19687 84619
1 32446 98592
1 61605 63268
1 18478 43237
1 79787 91577
1 24808 73862
1 52369 68428
1 3283 43629
1 9675 13007
1 50615 54972
1 7627 88639
1 1239 71952
1 29766 51283
1 39741 76488
1 58983 99620
1 22233 98976
1 13704 28040
1 23758 28215
1 57727 71041
1 70790 84095
1 69744 83524
1 28694 57539
1 32837 84529
1 24781 66556
1 41277 80901
1 6961 40193
1 30238 66045
1 7111 9793
1 40883 85709
1 66121 91870
1 57154 85737
1 40569 54997
1 11844 34746
1 75576 84223
1 7368 91903
1 28146 32029
1 91540 95164
1 32670 57710
1 43 26254
1 57716 58899
1 29226 33352
1 37087 55125
1 35103 57107
1 42388 69285
1 6036 51897
1 41668 43715
1 38097 60924
1 25072 75394
1 1848 21909
1 20826 74380
1 11738 68274
1 8674 36290
1 8647 48385
1 25343 80599
1 34071 35040
1 12029 49998
1 81426 91689
1 29487 46202
1 53642 56439
1 8907 28705
1 10911 37262
1 709 11922
1 49099 82935
1 36915 89055
1 31025 48540
1 58228 68459
1 23606 93865
1 50604 74405
1 88425 96292
1 47929 75952
1 16242 74509
1 24899 26338
1 10807 21271
1 954 37065
1 6484 31969
1 2112 55761
1 62350 99013
1 18859 20828
1 54836 90215
1 16061 67268
1 52070 76518
1 28213 37983
1 63276 96101
1 19669 93875
1 48602 67253
1 11163 29270
1 5957 43485
1 36391 59229
1 777 53582
1 1946 66646
1 48298 59543
1 36462 86153
1 6902 58552
1 50273 59654
1 31367 80862
1 5124 77257
1 18700 55953
1 7602 92995
1 22884 84045
1 49428 77125
1 4274 11627
1 38615 94443
1 1688 94553
1 22979 44982
1 2457 63730
1 83578 89062
1 329 13609
1 7931 51572
1 23448 99348
1 26555 56874
1 82958 86596
1 11168 46087
1 69107 96027
1 18598 86027
1 8128 41745
1 70977 81267
1 10922 96895
1 4164 95975
1 65916 76381
1 69062 87470
1 26430 69496
1 70276 77185
1 32356 83383
1 47577 48048
1 34819 39548
1 60817 84995
1 52757 75965
1 12980 34250
1 42412 48869
1 3538 34663
1 28688 34415
1 57972 71316
1 49832 80760
1 21594 64642
1 14273 39371
1 15348 48080
1 25136 79483
1 80711 82597
1 54924 97247
1 28228 29200
1 25232 66983
1 18166 90508
1 75027 80705
1 33882 61833
1 13941 43422
1 52783 97933
1 42891 62240
1 12417 70374
1 56319 80917
1 1491 9810
1 76255 86363
1 6830 91755
1 73735 99537
1 2788 40996
1 24799 46801
1 17263 97425
1 13143 83757
1 47893 75019
1 76790 88628
1 19583 91719
1 80247 89424
1 7543 45493
1 13500 59211
1 21613 31953
1 3067 11098
1 24418 46674
1 11116 83142
1 4853 40464
1 31995 41682
1 11568 88887
1 45993 82260
1 2164 66219
1 28262 84847
1 7747 73211
1 300 93365
1 15946 42348
1 1587 20167
1 53724 83003
1 65465 84839
1 65725 80834
1 8565 73789
1 48323 55256
1 34082 70627
1 1143 37024
1 580 92440
1 47812 60918
1 29311 45697
1 35698 42861
1 8785 38378
1 12077 77501
1 31555 90217
1 49866 87290
1 12871 25272
1 10867 48666
1 90354 96535
1 94653 95710
1 71384 97061
1 70429 83117
1 442 84041
1 46118 66871
1 33914 63064
1 44954 56150
1 45088 55018
1 70593 91759
1 19444 71921
1 27434 56173
1 28624 52617
1 43088 88335
1 5878 63982
1 23945 68310
1 5075 50525
1 30376 82423
1 54882 67842
1 44536 84761
1 45298 55753
1 40417 93609
1 71893 96108
1 2523 13151
1 39565 80413
1 52265 89850
1 42481 65044
1 32889 53850
1 25610 61902
1 22692 56469
1 900 97141
1 1825 86844
1 48243 92499
1 38455 84678
1 4786 11460
1 39677 94242
1 29973 52073
1 67492 97768
1 12140 30606
1 14544 50072
1 48704 95569
1 14067 69206
1 13631 53545
1 9484 59747
1 67083 79855
1 35021 66963
1 48732 66644
1 77661 91705
1 29007 29515
1 92772 95809
1 33413 75074
1 914 29874
1 14761 66994
1 24082 27137
1 79355 97328
1 38641 49559
1 12020 87099
1 39684 44524
1 63191 89033
1 288 827
1 426 12485
1 27905 49443
1 33890 95157
1 11345 69194
1 17567 91678
1 76734 77352
1 4745 83162
1 13265 58337
1 53288 59675
1 65401 76887
1 74101 98414
1 1592 21366
1 26134 62653
1 19443 59124
1 3985 53549
1 41575 70271
1 23839 88007
1 8672 39511
1 46712 60487
1 16044 76880
1 32060 93059
1 31849 90600
1 2494 59359
1 44369 97542
1 83293 93609
1 12372 15615
1 24629 77857
1 19308 82138
1 12036 14666
1 30940 71493
1 53739 88836
1 28624 91793
1 38190 57058
1 79277 88537
1 49674 61549
1 6259 94294
1 1907 64764
1 59605 70593
1 11772 99879
1 36826 41289
1 7940 43215
1 36155 70001
1 48223 69521
1 74354 77648
1 11298 71021
1 1524 17785
1 47337 74333
1 92487 96053
1 2091 48562
1 187 87977
1 21814 73626
1 8656 29761
1 94008 99973
1 32743 42941
1 74456 90413
1 38453 95347
1 11242 63634
1 32260 97670
1 22531 91105
1 36630 53052
1 49807 95449
1 3910 49875
1 67927 85081
1 64538 90444
1 19890 42986
1 30553 59429
1 94819 95254
1 26340 40512
1 9801 53330
1 57369 80915
1 24585 41867
1 71758 99878
1 37733 52553
1 41229 67760
1 4062 18785
1 8126 90279
1 28866 31972
1 82610 90246
1 29959 52793
1 28781 78082
1 22895 48496
1 61896 67615
1 78234 94761
1 51931 79128
1 37 29330
1 31645 36225
1 7347 48685
1 6206 78266
1 91714 92089
1 91695 93033
1 12549 65743
1 65481 73123
1 10388 87975
1 34032 61896
1 15504 96180
1 18328 23953
1 9912 75963
1 85861 90728
1 56798 61952
1 14522 26996
1 39686 88924
1 32924 72012
1 31714 86103
1 2855 26140
1 29781 51678
1 11728 21558
1 86315 99942
1 45533 74042
1 1597 33851
1 6300 58478
1 13346 85099
1 38162 74256
1 29534 81484
1 41181 79523
1 59873 84921
1 55761 73395
1 94537 98786
1 43179 72274
1 47615 76271
1 6757 50529
1 77611 97787
1 54400 99643
1 15947 57916
1 10531 90898
1 10228 54615
1 3035 14018
1 31183 58458
1 5825 34602
1 17080 24124
1 26418 54784
1 33890 98915
1 86272 91174
1 72272 86291
1 40429 40991
1 13406 56433
1 78092 92772
1 138 70872
1 37314 95522
1 41215 96838
1 30409 38222
1 93521 96402
1 14938 72649
1 43478 71830
1 20118 75869
1 6079 81921
1 42953 53096
1 14205 29782
1 34701 58391
1 50730 95376
1 64881 75794
1 161 10477
1 10420 32286
1 8671 37724
1 7223 96254
1 73461 90695
1 11639 86709
1 59270 62253
1 10077 53677
1 3405 99477
1 4283 66000
1 36181 52970
1 12111 90847
1 27368 94503
1 18418 89659
1 63470 73009
1 36156 43321
1 36982 75906
1 15590 34645
1 6933 39943
1 6869 48773
1 19884 46576
1 28244 42225
1 69120 75562
1 32353 66081
1 48998 49143
1 45070 91604
1 60851 69486
1 33645 93867
1 22929 26333
1 53642 75176
1 13109 69645
1 7215 29153
1 33929 79959
1 69927 94293
1 68469 84229
1 69841 86420
1 9830 50478
1 5080 15802
1 59873 98102
1 60125 76159
1 3212 38337
1 95 68042
1 8262 84687
1 53452 88596
1 14514 48138
1 83346 90097
1 56343 83934
1 36268 62105
1 25827 80338
1 2211 74339
1 50485 51277
1 49070 54681
1 14055 18125
1 20807 25788
1 1481 69858
1 6040 94544
1 54557 84837
1 315 64661
1 10296 41876
1 14627 52050
1 53514 62273
1 32426 86436
1 18859 38299
1 70950 81085
1 23720 39485
1 20839 27615
1 31382 32109
1 43348 91736
1 56729 75957
1 45808 63862
1 42543 84838
1 2506 29611
1 19896 25875
1 29689 55021
1 42064 81286
1 16624 32825
1 82689 91434
1 21355 22203
1 55836 59146
1 57893 71287
1 43199 74371
1 36282 39348
1 82614 90426
1 9852 55373
1 8077 30082
1 6687 65422
1 18938 53260
1 19981 32071
1 42555 56350
1 45536 52668
1 68400 83025
1 26072 98642
1 26921 70626
1 43341 64237
1 40122 41227
1 5192 69525
1 43229 55776
1 23699 88859
1 24104 67504
1 9922 95848
1 5121 28554
1 42576 58713
1 30518 79288
1 20183 31037
1 3436 98703
1 35366 50300
1 83281 88175
1 56801 84935
1 51155 96937
1 40455 48466
1 5259 82535
1 5402 22527
1 47371 53240
1 22922 91051
1 54650 80592
1 2224 89746
1 18188 39138
1 64456 70847
1 13290 79634
1 22438 97857
1 20516 79006
1 48150 97329
1 64699 70631
1 14966 48670
1 30231 86518
1 28401 42530
1 16008 53813
1 33313 43548
1 54440 57023
1 26683 72282
1 58418 72741
1 45932 83891
1 41437 88717
1 23412 56166
1 23003 25735
1 98 13816
1 1450 54739
1 34963 98633
1 49035 88203
1 19145 98421
1 50310 97194
1 29846 40548
1 12238 13001
1 1077 62471
1 13770 39245
1 61111 77573
1 76288 83918
1 44509 72980
1 36778 44996
1 64156 64372
1 28290 60651
1 7731 67597
1 38152 41142
1 32918 58842
1 26997 50391
1 54193 99652
1 11308 54215
1 36120 97540
1 35879 59305
1 10108 21512
1 70889 88058
1 8191 22810
1 2268 47108
1 39488 94953
1 61119 79341
1 55329 77209
1 51575 82615
1 69931 79196
1 3331 25807
1 9814 66815
1 19518 26616
1 11527 47875
1 31237 32385
1 75524 99045
1 75583 78968
1 22365 67145
1 77790 98974
1 70307 75484
1 41300 72360
1 20936 61071
1 30421 92668
1 33395 40500
1 78148 78324
1 75459 79901
1 36916 42456
1 11744 86392
1 9468 51270
1 59594 86467
1 17310 25852
1 40897 60177
1 5064 59862
1 29364 64062
1 31169 37937
1 74485 96648
1 7749 56367
1 69318 98948
1 73681 86015
1 92775 99841
1 69711 92808
1 11560 95026
1 41856 88507
1 10398 75021
1 5800 95832
1 51164 55025
1 19802 90597
1 75393 87046
1 44311 58299
1 23170 52533
1 9513 87883
1 24572 97126
1 17315 66547
1 4620 23463
1 31811 70932
1 21092 75881
1 46301 55872
1 20597 85809
1 57838 71615
1 38762 43061
1 67418 93767
1 20138 92656
1 3567 98550
1 78635 79468
1 60405 98385
1 10276 63842
1 47535 87077
1 57749 99530
1 27625 35657
1 48600 66633
1 46477 82922
1 146 11283
1 800 91290
1 77660 78199
1 86792 96396
1 12434 81103
1 39339 99819
1 65184 81382
1 11848 40114
1 10059 58601
1 47873 81734
1 71605 74425
1 18933 24810
1 26422 86413
1 16858 80224
1 7365 52961
1 15585 83325
1 64295 80634
1 55943 94582
1 29437 35349
1 39819 61653
1 86160 99155
1 49 96891
1 32680 56087
1 32893 87252
1 45969 85146
1 15140 83396
1 43252 86732
1 1235 51380
1 21350 71609
1 15948 25007
1 59378 65245
1 86422 90217
1 50905 96023
1 24204 25771
1 66331 66584
1 51492 56029
1 31867 74843
1 59215 90662
1 35534 84135
1 64776 65296
1 15569 34269
1 54065 88646
1 63062 65973
1 15899 74561
1 40363 42968
1 3513 29263
1 60873 93766
1 3916 12541
1 15004 30088
1 37255 62576
1 25832 79582
1 17486 32184
1 2282 55228
1 19392 81568
1 31102 94428
1 18102 38442
1 69481 85156
1 2596 98945
1 35500 48340
1 4160 10509
1 16571 89027
1 13175 39736
1 49858 96402
1 16120 93652
1 21965 22141
1 29885 43954
1 69725 91965
1 44766 45858
1 23671 54289
1 6169 93830
1 41374 78174
1 20668 54300
1 68510 69338
1 32876 80374
1 10602 48037
1 48079 51645
1 22408 89145
1 46528 49664
1 87252 88123
1 24816 82855
1 39825 98787
1 7554 9226
1 3473 97166
1 47671 58376
1 15545 85552
1 9032 37592
1 13797 65766
1 55606 91804
1 36091 47778
1 52585 78356
1 3842 54309
1 18057 82334
1 66727 78613
1 29889 35147
1 78584 93336
1 14605 55213
1 39638 47068
1 4210 48623
1 81629 89162
1 43276 59558
1 33713 76136
1 49573 54575
1 1772 45005
1 93485 95471
1 6341 10538
1 49750 80496
1 4919 92003
1 7634 31612
1 18780 58466
1 13584 29427
1 15621 28160
1 11135 25991
1 2647 97213
1 4 80920
1 82424 99207
1 39779 66534
1 13133 39836
1 29122 43688
1 44039 46893
1 53727 63431
1 17677 75088
1 20564 51515
1 73727 90294
1 1613 82788
1 52965 57299
1 32903 39470
1 34061 39700
1 27222 86164
1 47729 90648
1 88300 91585
1 51199 57403
1 70341 94000
1 19036 29325
1 7274 43368
1 23261 49743
1 87871 91362
1 17795 34931
1 518 63039
1 70812 99439
1 8428 90006
1 48901 52820
1 25800 50889
1 48662 71484
1 54643 80325
1 5369 87817
1 8711 56894
1 69310 95368
1 6315 29244
1 21651 43541
1 76319 93214
1 47764 61757
1 14773 18599
1 24292 61286
1 88375 89156
1 52650 70560
1 5038 60354
1 11669 63773
1 25597 99627
1 38774 52659
1 57961 66772
1 62161 67198
1 40321 93876
1 47772 74616
1 72641 73355
1 26225 41894
1 2212 84247
1 56649 61068
1 19546 87086
1 33122 99273
1 3047 62969
1 72729 91369
1 61869 70237
1 38467 95984
1 46792 59553
1 15194 40828
1 35027 68505
1 89575 98007
1 11665 49433
1 12050 47393
1 81880 86335
1 45630 78791
1 52976 68173
1 24028 44394
1 44781 67176
1 67592 69535
1 21797 62269
1 25475 80417
1 13899 38101
1 31471 73308
1 14158 36087
1 24767 33289
1 72685 88710
1 17765 95005
1 35344 58086
1 7570 63554
1 80472 89661
1 20336 75571
1 31607 46617
1 30653 74553
1 26780 61816
1 3508 65146
1 7576 77148
1 17007 83921
1 65539 76896
1 49211 69968
1 57019 59920
1 13341 16690
1 48103 88092
1 75666 86711
1 11508 56853
1 54051 96612
1 13338 42943
1 29054 81507
1 19598 68216
1 77861 83918
1 35040 56146
1 39194 96343
1 76310 89614
1 81259 82139
1 21791 27621
1 40156 85606
1 50603 61729
1 26191 74381
1 511 47469
1 58038 69231
1 45529 81465
1 41932 91984
1 37781 90940
1 2329 84181
1 3333 48265
1 59501 96960
1 13287 54329
1 41096 90040
1 7402 58073
1 97757 99432
1 26240 82256
1 34444 47733
1 15832 98465
1 77241 86759
1 22829 35056
1 63721 74650
1 12563 67471
1 17283 46590
1 42050 75788
1 7018 18546
1 71449 93153
1 40013 81927
1 11924 96027
1 6099 49655
1 34697 35063
1 33217 37325
1 31514 64158
1 4597 57507
1 1032 8759
1 40579 72582
1 48423 53119
1 9091 37458
1 60301 91036
1 2566 82819
1 4038 35384
1 66731 88717
1 60333 72490
1 7740 24222
1 7185 68799
1 13279 68962
1 41858 64202
1 4813 96899
1 20915 99451
1 25918 90009
1 1015 32569
1 8471 44623
1 7436 75021
1 43292 83343
1 82060 84394
1 13280 74466
1 71184 97572
1 38906 60154
1 22726 74449
1 6647 7862
1 50171 51349
1 5719 51035
1 25961 40462
1 9541 81911
1 55884 98069
1 43272 92101
1 17421 22575
1 37406 73293
1 55158 65645
1 6696 85036
1 43866 56672
1 42488 57444
1 74658 85309
1 76715 98517
1 46567 69124
1 37295 85326
1 12121 60361
1 63864 88823
1 18564 27147
1 19744 51489
1 24028 44227
1 21996 36543
1 40955 43864
1 61614 81558
1 25469 72186
1 6678 27435
1 15295 97318
1 31978 99327
1 6057 30309
1 16853 70198
1 60451 82494
1 31519 90429
1 30996 81087
1 57136 67640
1 25341 79626
1 58711 87002
1 62913 91482
1 3296 58944
1 36346 90921
1 7103 42916
1 58041 97226
1 561 99537
1 19058 95252
1 62539 68748
1 20160 97170
1 21363 64276
1 50972 83308
1 5176 32800
1 62527 85815
1 315 39282
1 34321 40029
1 73688 78210
1 24168 35963
1 14752 25021
1 16283 31972
1 84525 89483
1 13430 28130
1 3984 46423
1 79554 85452
1 72794 96733
1 75104 81851
1 6215 62811
1 28620 71592
1 42777 67080
1 7591 65169
1 77232 77244
1 15164 92215
1 12596 99960
1 3300 32548
1 7798 35483
1 1904 84741
1 7143 83787
1 79925 96305
1 12339 97387
1 28552 83812
1 48798 66073
1 53264 70184
1 30182 91301
1 19850 64551
1 24721 54584
1 20483 28713
1 74511 89001
1 10271 84583
1 58673 98151
1 54504 75409
1 42619 58515
1 52480 87029
1 437 2861
1 39900 67104
1 25758 39355
1 30995 79198
1 39672 87347
1 37240 80322
1 39627 81738
1 54446 63428
1 75506 95212
1 79444 92237
1 64221 93571
1 16410 27294
1 19206 43207
1 62571 87164
1 16198 35899
1 21709 95844
1 739 78357
1 60188 64750
1 49656 56273
1 2097 73148
1 10192 38127
1 40805 94251
1 11917 48258
1 57520 82996
1 72482 93165
1 43110 80096
1 78607 83556
1 13992 53458
1 47823 77326
1 84005 99709
1 1965 67888
1 38760 46031
1 15255 27852
1 24010 99928
1 25401 32994
1 7482 34421
1 34907 86986
1 30530 36041
1 54596 95557
1 36370 94824
1 36116 95259
1 37639 81989
1 46091 94038
1 6601 95281
1 64915 92419
1 31566 97260
1 12592 56127
1 5445 16755
1 31114 57034
1 53878 81340
1 7607 51563
1 29520 93111
1 15376 17373
1 83335 96787
1 39177 83272
1 70388 97742
1 33556 96473
1 19611 35847
1 26192 70220
1 35923 70804
1 20813 42299
1 319 4638
1 14943 99179
1 28274 64913
1 18996 21766
1 57516 65823
1 68675 81962
1 60631 65328
1 10887 48800
1 16119 32376
1 19304 93650
1 32435 51194
1 50803 59781
1 69402 93535
1 13660 29622
1 30305 66355
1 1487 46838
1 58637 80689
1 10645 56744
1 56130 69576
1 5636 99202
1 70539 92720
1 37257 60162
1 10085 40280
1 63466 74135
1 31079 92112
1 3800 29530
1 6852 54278
1 11963 32710
1 39622 54554
1 24799 72724
1 82087 88233
1 34422 93029
1 24024 79827
1 58569 85390
1 8316 84798
1 13212 88461
1 37395 38530
1 62399 87884
1 13318 62740
1 34362 50036
1 21803 95194
1 19187 74454
1 901 15524
1 18057 40176
1 21043 97973
1 6701 91107
1 7686 63524
1 25842 98312
1 58189 73096
1 31348 90485
1 30040 52173
1 24773 64523
1 7247 62585
1 65780 73708
1 44275 54234
1 18887 29653
1 70440 70559
1 40661 76924
1 28754 34314
1 3188 22553
1 47805 52068
1 47066 92799
1 75977 81994
1 35038 35061
1 50404 58855
1 26317 74324
1 29165 69230
1 59349 60440
1 7308 71446
1 73473 78424
1 21911 27825
1 63638 80422
1 18341 57801
1 61294 70057
1 970 69863
1 21402 54452
1 41482 79345
1 18930 95563
1 1610 2768
1 2256 97542
1 83968 85918
1 79021 98501
1 33653 47575
1 52259 59916
1 3797 24129
1 25858 54083
1 31855 64073
1 12735 81183
1 75861 99028
1 23380 98362
1 33529 86112
1 35083 75074
1 997 36352
1 23211 25795
1 31773 40467
1 15285 24829
1 49554 52556
1 40971 86336
1 68926 72937
1 31354 95310
1 32968 95563
1 14344 55309
1 20750 46113
1 22935 57594
1 85027 96646
1 18867 27249
1 42786 53026
1 17846 42757
1 43485 47442
1 32085 35300
1 83101 97351
1 32690 98342
1 47399 99923
1 27008 37499
1 62047 79390
1 52588 55705
1 41282 79206
1 22574 42154
1 4229 54776
1 41600 72806
1 9681 78861
1 20106 76768
1 84408 95464
1 10631 30814
1 2385 33018
1 4515 52173
1 87335 87521
1 51258 92797
1 77063 95836
1 51471 94467
1 39985 75372
1 29378 63063
1 33543 70878
1 14497 87007
1 34476 89254
1 32647 91333
1 7149 24458
1 70782 84594
1 59723 96597
1 10702 83984
1 61208 87182
1 10572 79416
1 44713 45729
1 25943 97194
1 21509 55139
1 45652 92653
1 16621 50699
1 31181 56677
1 25680 43339
1 4918 22948
1 20258 41275
1 29128 37260
1 6418 69138
1 52833 84804
1 9391 78755
1 66481 81410
1 481 14290
1 80666 85704
1 72133 94901
1 43830 50958
1 17826 61784
1 49026 56246
1 58086 59032
1 89041 91152
1 66085 80565
1 47692 54156
1 37674 55749
1 24956 71538
1 5694 29498
1 6901 74756
1 52480 55847
1 57691 97692
1 54429 93411
1 85742 90670
1 949 51156
1 27101 73940
1 55194 70928
1 39157 73618
1 28377 73380
1 55079 65678
1 1764 56973
1 33617 60346
1 6694 13873
1 59856 69561
1 11876 47451
1 11765 28137
1 87775 91952
1 37061 89972
1 4565 7176
1 73432 91273
1 19097 61038
1 7815 63503
1 30976 76933
1 91226 98307
1 82475 87005
1 36262 50361
1 76785 95233
1 27754 61430
1 11240 78942
1 10425 80990
1 29421 29469
1 63703 70379
1 11428 53109
1 46375 71521
1 15025 19339
1 58982 85341
1 31577 67530
1 5641 36734
1 58808 99076
1 3191 14420
1 51242 87588
1 2055 78984
1 10002 15416
1 59536 70073
1 7655 44325
1 44018 50834
1 2409 52673
1 56926 68695
1 21287 39759
1 19768 62843
1 43677 65966
1 52021 85019
1 42445 56385
1 479 43632
1 17475 83038
1 48918 52970
1 42519 90503
1 15379 23745
1 11995 25584
1 57500 85242
1 3942 53938
1 16167 96158
1 32999 79145
1 25382 86179
1 11072 99542
1 15195 53138
1 21847 71748
1 24472 37696
1 21898 27213
1 14390 97933
1 25725 56454
1 67098 68692
1 13149 57356
1 29805 70034
1 7028 67058
1 13398 14401
1 67965 86622
1 13299 34515
1 41022 56331
1 2747 16624
1 37249 45671
1 8985 70604
1 80976 86443
1 13102 88799
1 4734 23378
1 26738 97085
1 13234 79742
1 45334 59212
1 21963 74067
1 45693 58083
1 16372 75124
1 12958 52028
1 80357 84992
1 24719 59595
1 36006 95553
1 14742 16217
1 16104 75060
1 57772 97822
1 25057 78075
1 6781 29536
1 7477 27378
1 48283 78634
1 5341 36926
1 6858 23012
1 18226 35676
1 72250 96012
1 61593 64778
1 99620 99726
1 53044 59536
1 19389 50194
1 5025 43705
1 3475 80141
1 61476 81503
1 73952 85805
1 108 26977
1 43556 44020
1 56390 92486
1 16171 43562
1 59445 64381
1 39547 83303
1 68631 69041
1 5354 94999
1 81371 89933
1 31677 45617
1 9192 30500
1 21377 60629
1 30669 34117
1 37689 62713
1 17773 89824
1 51179 55220
1 10089 92406
1 64796 81459
1 67785 79719
1 41013 46265
1 30219 87452
1 4475 97811
1 18281 63733
1 49420 71126
1 32532 42223
1 20666 67843
1 39595 89790
1 76335 93903
1 29156 95098
1 53267 99041
1 11866 98800
1 25013 69592
1 89842 95569
1 65334 83132
1 5432 7371
1 37725 89924
1 25577 79678
1 5661 89892
1 11282 95948
1 25985 68440
1 45840 73593
1 77368 96023
1 46211 70410
1 23161 56031
1 67801 97462
1 22289 66787
1 16036 77125
1 50417 64727
1 3478 14832
1 56979 90973
1 50056 73612
1 5167 30799
1 10485 38478
1 73958 99142
1 39733 75843
1 18161 97061
1 53044 89331
1 42050 89492
1 8101 90626
1 18185 75562
1 3457 47794
1 48109 50584
1 50946 58456
1 681 66296
1 26014 26971
1 612 34039
1 1729 59571
1 16237 67271
1 38965 75065
1 11533 41681
1 47753 72597
1 46988 62620
1 9427 21178
1 47760 65007
1 18018 23207
1 22757 41819
1 26098 89163
1 1912 87261
1 82605 86978
1 42053 47556
1 7508 30682
1 67519 93153
1 24529 94113
1 25725 86999
1 68457 98251
1 25419 65309
1 19071 49310
1 41061 80987
1 13414 62054
1 88577 90524
1 6471 69210
1 20132 75755
1 49485 66927
1 45915 90138
1 10589 90969
1 87454 97327
1 61930 69257
1 73747 99518
1 71334 85786
1 61061 75466
1 57186 70564
1 12450 44120
1 49134 70234
1 3655 95495
1 2255 75332
1 31387 65954
1 29410 81565
1 24828 95892
1 21659 82500
1 20151 91614
1 6441 70263
1 36369 76047
1 2264 83394
1 22648 51079
1 60069 70215
1 22820 38701
1 28253 72697
1 27307 27800
1 29552 53245
1 16554 37271
1 33095 73101
1 21480 47114
1 34610 45123
1 22230 66844
1 53972 92611
1 36934 78365
1 87667 89578
1 72787 74716
1 19003 23316
1 14482 74085
1 2538 20924
1 8164 50442
1 52325 92749
1 63128 82108
1 61313 73659
1 19687 55938
1 58660 81944
1 76921 96850
1 32578 51630
1 39835 91050
1 24771 64145
1 29234 91168
1 90103 93732
1 48975 50622
1 49273 98798
1 37231 80220
1 37858 81981
1 12611 99986
1 54432 62891
1 17861 20536
1 78665 95198
1 1058 23382
1 20405 80072
1 11664 15846
1 10809 94506
1 62066 80745
1 605 73608
1 10301 85780
1 33028 68584
1 71433 89280
1 42482 73565
1 9587 71991
1 25506 27781
1 62967 88062
1 2175 64785
1 3057 59611
1 2097 36715
1 18446 99054
1 9778 68885
1 76809 76989
1 72570 84226
1 55785 71768
1 59977 70610
1 11572 88763
1 36490 41431
1 1862 51531
1 10936 63710
1 6681 56813
1 39555 71946
1 22917 49498
1 26454 42812
1 45817 65564
1 21835 37440
1 52573 98376
1 27251 96792
1 41362 97783
1 42185 57538
1 51078 77764
1 56647 65438
1 2141 31679
1 36026 59342
1 2686 90585
1 1324 87780
1 58422 91191
1 24 30442
1 12258 76575
1 38898 63983
1 6197 25711
1 5391 23702
1 39996 40457
1 1735 73295
1 6027 64582
1 10303 28002
1 58228 83760
1 95956 99648
1 32568 60497
1 19656 94569
1 53241 66770
1 10454 89907
1 66986 94213
1 12506 51388
1 13577 50598
1 30255 36413
1 21671 94692
1 54997 97253
1 38976 44521
1 7166 93660
1 6864 35834
1 27610 50612
1 56935 78681
1 48548 51411
1 8040 10398
1 12752 22429
1 48009 79220
1 33259 63913
1 22914 48668
1 20505 90847
1 23334 23920
1 91695 98421
1 6226 7560
1 8644 85749
1 33717 46447
1 48377 82477
1 65258 99711
1 26815 64035
1 5088 25357
1 32858 99718
1 48137 97017
1 3710 50350
1 19317 20679
1 22636 87922
1 24180 60052
1 46681 79040
1 7792 49685
1 2240 38297
1 17680 66959
1 30220 71847
1 64101 91135
1 54264 64468
1 64336 99531
1 81305 85043
1 4138 15923
1 24529 95051
1 19517 43602
1 15571 16906
1 9546 21327
1 32206 81004
1 37860 53721
1 29430 79763
1 3265 23758
1 17298 37448
1 55384 70774
1 29827 94965
1 28433 98985
1 61042 94055
1 46666 92645
1 47481 77635
1 51096 89669
1 15518 99648
1 18636 72687
1 19684 87980
1 58901 79791
1 26701 35882
1 10693 54921
1 69791 74359
1 38864 48947
1 7455 64856
1 35186 75553
1 89185 95318
1 7250 62596
1 96 65248
1 37857 89367
1 58892 82680
1 39449 44390
1 32036 97808
1 11065 76413
1 48925 59067
1 8844 73921
1 28909 76918
1 40413 94063
1 3446 96861
1 69781 92827
1 22181 85501
1 41443 78270
1 9479 66906
1 48969 88798
1 37241 76470
1 27431 73726
1 3661 85253
1 5340 43800
1 47443 49852
1 19304 47305
1 42899 84846
1 45726 53572
1 7691 35653
1 32824 73163
1 10544 89502
1 35198 65576
1 23099 68942
1 13046 89007
1 50401 85732
1 142 73295
1 310 33921
1 72404 99281
1 37093 61905
1 48934 61283
1 33758 56672
1 3221 24230
1 53013 79335
1 7031 60222
1 77421 96417
1 63611 67629
1 37668 48916
1 51702 57121
1 48207 92846
1 18098 78688
1 39032 51740
1 60079 94426
1 15502 87033
1 76544 99433
1 25286 77820
1 3296 42704
1 34097 70561
1 30135 44047
1 16137 74962
1 71748 95379
1 13820 72273
1 31449 69070
1 33995 89526
1 28280 35577
1 33274 61330
1 81351 98351
1 96591 98063
1 79739 88576
1 41910 43578
1 14211 86269
1 60549 79135
1 26823 81906
1 2301 36989
1 25626 73606
1 55329 87434
1 15982 82535
1 30321 69419
1 48554 93001
1 45692 97885
1 40319 98502
1 24093 45293
1 12412 29605
1 307 41696
1 36135 50555
1 33840 79666
1 69030 84438
1 34376 87397
1 99 71760
1 69036 77372
1 71961 84096
1 65558 79881
1 16418 87488
1 3899 33137
1 25044 41990
1 81853 91761
1 865 92929
1 3357 41543
1 42925 62552
1 6975 68770
1 88 32632
1 84109 98111
1 23707 55567
1 86259 95704
1 49843 69883
1 19366 68259
1 29176 64458
1 1702 5568
1 69125 79494
1 487 1926
1 37370 77874
1 42751 90771
1 36066 78006
1 30274 63015
1 2899 89501
1 2988 79855
1 15205 26222
1 10371 25947
1 15399 21493
1 35689 85800
1 59028 93481
1 38772 53181
1 28603 84304
1 18550 20696
1 77746 99633
1 73257 78437
1 22336 30874
1 19872 61557
1 62818 96855
1 31669 91319
1 25860 96558
1 27954 98270
1 27318 46981
1 13596 94766
1 59276 61623
1 26450 41051
1 9320 44068
1 56944 83388
1 24992 84387
1 22649 68657
1 1628 16573
1 13982 82274
1 69422 88550
1 6875 26700
1 34332 66391
1 53806 93454
1 36740 45529
1 3270 89096
1 55858 97671
1 10298 44355
1 26965 88471
1 20677 66124
1 10819 23114
1 65492 96727
1 65211 86721
1 61152 86632
1 43808 77787
1 44982 95356
1 12141 95516
1 20062 96506
1 28028 68635
1 41796 97891
1 41588 69098
1 18214 27297
1 31491 82970
1 1245 79982
1 78394 86159
1 40909 57790
1 43653 45866
1 36450 61309
1 7248 36115
1 50356 92229
1 5447 76500
1 37146 86875
1 10855 52515
1 15764 34947
1 22864 52964
1 59760 76560
1 35033 35055
1 25574 96805
1 29744 61190
1 2770 3854
1 47935 63723
1 51997 84366
1 69552 93491
1 9159 73810
1 19994 69264
1 22189 65088
1 12761 43216
1 73491 96358
1 15020 46970
1 43710 44790
1 58220 86831
1 6345 37548
1 23582 92650
1 71821 85341
1 44433 65124
1 40755 69690
1 75012 91995
1 8615 15162
1 49035 77934
1 1355 90875
1 31377 86096
1 10537 64874
1 2601 80876
1 49745 61340
1 13083 41301
1 34780 57508
1 63026 67274
1 63023 92296
1 39700 60765
1 32238 86277
1 34526 47627
1 95862 97838
1 11953 31493
1 28366 79664
1 21884 67844
1 26307 45109
1 67210 91821
1 32931 82840
1 4544 43598
1 73428 82766
1 38200 90875
1 44031 70316
1 7408 39542
1 15333 46865
1 5413 65869
1 56289 60790
1 11439 67285
1 29037 66982
1 20107 99831
1 2609 50786
1 38392 87761
1 54885 65562
1 11671 29766
1 2961 59205
1 27492 76961
1 71175 98337
1 66388 82414
1 23567 35861
1 75682 97031
1 72458 90295
1 90406 96084
1 2088 2815
1 7100 38391
1 27449 63026
1 49224 63850
1 36794 38195
1 63102 77094
1 6079 22155
1 60629 65038
1 23689 29868
1 32848 98938
1 5485 69728
1 7998 67503
1 25304 59557
1 35383 97792
1 48019 98070
1 24351 52570
1 7614 62450
1 39933 49739
1 23708 49920
1 55141 82992
1 64957 98338
1 49134 87026
1 3039 45932
1 17032 73680
1 1946 99851
1 14973 60175
1 64794 72778
1 42993 94900
1 13957 77150
1 86273 88285
1 20476 67138
1 78386 91470
1 21815 31020
1 39306 87753
1 44675 57298
1 3495 89460
1 65697 74998
1 25824 38574
1 49504 85072
1 31997 75921
1 55025 85895
1 56513 84059
1 14192 66027
1 57779 86628
1 10689 60296
1 977 99102
1 9758 65488
1 44822 86313
1 23471 50339
1 41736 43867
1 5576 46974
1 72273 93605
1 5112 48910
1 25420 41170
1 41610 55134
1 18286 58596
1 46951 70328
1 59733 70740
1 19948 90360
1 29007 31430
1 35063 91269
1 1004 96686
1 2710 89943
1 834 84803
1 22776 23059
1 21705 72577
1 3015 51897
1 15857 28162
1 4609 30298
1 64757 66922
1 82112 84102
1 67830 79553
1 53522 98804
1 20307 65298
1 41332 46456
1 24899 75787
1 14421 74458
1 72548 80234
1 16138 22876
1 20529 68722
1 17872 49231
1 73994 88716
1 64469 76894
1 67574 99247
1 34228 67187
1 66643 96399
1 24349 33244
1 50026 73792
1 80374 82348
1 7439 67246
1 3356 56778
1 16292 34960
1 85537 89551
1 7058 75081
1 9702 69800
1 31856 98105
1 16156 87713
1 75776 93976
1 30159 48480
1 3321 7201
1 42108 70941
1 17117 98521
1 80067 87821
1 23877 68281
1 38068 46379
1 70721 72803
1 7387 75556
1 7168 80149
1 14820 79372
1 28526 28900
1 4785 83456
1 13489 84565
1 10149 57585
1 50793 89173
1 35811 98976
1 26979 57663
1 45679 60787
1 44747 70849
1 47508 73768
1 30298 45063
1 6921 73255
1 11584 36935
1 32650 40960
1 26355 81007
1 5371 98020
1 81490 88049
1 57874 75695
1 20978 22329
1 94183 98834
1 7287 90404
1 20878 35795
1 2338 99597
1 33297 52353
1 7672 8732
1 81319 81926
1 34174 86022
1 31174 37437
1 17765 53492
1 57748 81216
1 48873 51937
1 35134 38990
1 55185 99340
1 26066 88795
1 12339 23861
1 72086 84930
1 15877 57785
1 33526 64256
1 73282 93293
1 86795 92909
1 28696 92613
1 35360 87506
1 47444 74306
1 78122 94014
1 2855 69856
1 56214 87322
1 24376 89989
1 17571 60165
1 24714 30919
1 6701 65242
1 40220 46480
1 51148 96885
1 46086 57263
1 75887 98117
1 45078 56317
1 71712 71909
1 28478 80378
1 72815 79468
1 9835 78269
1 51530 85926
1 43487 97125
1 45380 70729
1 80399 87709
1 13288 24058
1 5187 42924
1 8188 94049
1 92828 98379
1 20264 48284
1 87643 97080
1 55575 90035
1 51091 95446
1 29672 67362
1 57335 69950
1 1828 63862
1 30481 68857
1 36908 60767
1 538 44133
1 5281 69625
1 15167 30696
1 17887 67660
1 40439 47728
1 25953 32255
1 2226 59257
1 36014 42916
1 2560 36102
1 36261 39781
1 43465 80092
1 36650 57290
1 13766 97629
1 13886 24991
1 24927 37004
1 6824 70688
1 26391 44752
1 30854 66658
1 71744 90975
1 32162 78640
1 73183 84424
1 66259 74572
1 71870 83401
1 14774 67813
1 44695 96008
1 10363 75814
1 72917 80830
1 11268 94993
1 37150 65620
1 86145 90387
1 12596 41704
1 35526 70642
1 66073 99060
1 69130 87612
1 5176 51401
1 69034 93567
1 18308 92190
1 32299 58848
1 25265 84440
1 33110 78424
1 26808 44694
1 15439 21587
1 60177 63252
1 72526 90638
1 37337 41979
1 5941 77820
1 61313 71947
1 31593 97666
1 7209 98039
1 30943 76262
1 23596 32850
1 61389 75024
1 26155 68379
1 21089 69203
1 21322 42393
1 50988 70288
1 47930 98280
1 30628 95703
1 2004 65495
1 73345 77689
1 42345 92462
1 62866 78416
1 3659 16161
1 38512 53952
1 20675 78638
1 37827 94545
1 60149 81747
1 67301 95100
1 11870 42726
1 37868 46781
1 26146 81667
1 78155 91146
1 48086 53398
1 74896 81901
1 49502 55957
1 32396 96787
1 29333 69623
1 15537 53798
1 52385 68843
1 6948 10293
1 34644 82523
1 48032 88676
1 83591 84646
1 39163 72200
1 6543 56221
1 29028 56246
1 209 44814
1 5707 39902
1 19619 46904
1 38640 47976
1 6402 56398
1 23038 45181
1 71036 74278
1 64856 94313
1 26999 82500
1 66508 92775
1 75747 87368
1 53422 70935
1 32227 85691
1 38116 84272
1 65238 79703
1 4419 82742
1 27502 86034
1 56933 99649
1 12807 38298
1 34843 98399
1 81270 92315
1 8344 37348
1 23481 28817
1 18813 29267
1 27016 34018
1 913 29919
1 6344 73614
1 43654 90337
1 52767 97355
1 42448 67891
1 21453 65931
1 48118 71710
1 59719 78610
1 41233 51981
1 10809 40850
1 17162 78124
1 46597 91936
1 35962 78939
1 2150 59053
1 20525 23303
1 67762 73111
1 1334 84138
1 76282 85475
1 34238 83930
1 56467 70703
1 45718 51499
1 32822 39782
1 50444 58256
1 38580 64485
1 28794 88968
1 43812 84615
1 8294 45013
1 27731 46218
1 3287 20926
1 17289 98565
1 47996 59199
1 635 47884
1 1794 46320
1 21376 60914
1 84252 92847
1 12248 34206
1 62767 95919
1 35115 93087
1 24590 61170
1 49485 53700
1 12223 47424
1 13770 23911
1 66835 79333
1 67792 75032
1 12818 33497
1 79741 97518
1 70957 94282
1 11306 45259
1 40987 56477
1 20871 44542
1 71900 87090
1 20623 90630
1 24726 98898
1 40814 85603
1 32179 35166
1 22140 28117
1 49525 64211
1 57816 90836
1 13820 96833
1 34027 79181
1 15011 37731
1 25280 79577
1 38443 86702
1 61121 81505
1 17373 84546
1 7474 43123
1 9949 86805
1 44468 69820
1 792 36666
1 14519 94091
1 3349 29642
1 53413 96867
1 33043 67191
1 51971 87211
1 62898 98953
1 19859 45096
1 46276 73078
1 52831 79403
1 42843 68628
1 33580 73012
1 4892 43197
1 42809 59882
1 17386 68285
1 18043 18524
1 52530 94713
1 42943 49967
1 21196 78188
1 11727 35063
1 79858 87558
1 19577 20715
1 34480 90194
1 60866 69311
1 34890 96553
1 29654 75189
1 10048 50986
1 20161 31803
1 24421 37265
1 63527 87752
1 33004 72784
1 72647 82706
1 38166 45836
1 14770 40400
1 75806 90897
1 9619 17963
1 53418 78743
1 9221 57276
1 35310 75027
1 28020 40999
1 11920 23828
1 20151 91128
1 12756 67589
1 30904 43024
1 46324 61426
1 1908 5763
1 1254 88987
1 35508 60050
1 17214 77513
1 49064 94728
1 11644 67767
1 57751 65220
1 10226 52290
1 12392 35435
1 35828 81654
1 836 31796
1 42927 52140
1 7099 91176
1 39131 65233
1 37994 50122
1 60700 62300
1 60820 96474
1 37318 79298
1 10418 43037
1 69954 89386
1 9562 31085
1 13412 35342
1 7957 93917
1 59935 67874
1 2125 67294
1 40361 45857
1 56558 79932
1 3410 42166
1 73025 87961
1 64474 91835
1 17377 17839
1 46457 94467
1 83699 94928
1 7192 64391
1 80171 88537
1 29892 54203
1 26329 87136
1 4285 89058
1 62740 87195
1 36454 52980
1 9291 19692
1 83976 95275
1 9436 32898
1 73334 83815
1 46440 52122
1 1957 35997
1 28350 88301
1 11136 32932
1 16983 58382
1 94165 97857
1 33205 47009
1 50143 60466
1 41585 62178
1 4461 33627
1 46497 69155
1 65725 78159
1 28047 72059
1 19299 73011
1 20000 41351
1 15543 86801
1 33482 83618
1 8536 50059
1 55696 70119
1 21099 25587
1 37132 51289
1 47884 75027
1 74699 96071
1 4938 87335
1 52322 60966
1 28926 34720
1 72029 92580
1 13522 55672
1 64862 92756
1 60969 93463
1 18887 26348
1 57629 72924
1 37514 66206
1 35364 76517
1 8037 17372
1 36444 93118
1 54480 64450
1 2176 44776
1 24688 96569
1 61771 81956
1 79376 87159
1 32548 70157
1 10677 95199
1 55559 59578
1 18257 77551
1 87442 96913
1 5024 39570
1 38802 98768
1 76465 95348
1 41994 74619
1 28768 93723
1 41644 88287
1 17736 39989
1 20789 68588
1 48101 80168
1 77785 96964
1 50084 97211
1 31263 96625
1 17793 74704
1 54814 70598
1 23748 85121
1 20024 43639
1 29459 54307
1 60835 95149
1 22488 30043
1 26769 35410
1 18660 93648
1 17899 59057
1 8031 21494
1 1848 5571
1 15884 25824
1 1153 5096
1 70218 84886
1 14274 61162
1 18232 65484
1 43962 59943
1 21354 92772
1 19363 85712
1 15453 93040
1 7751 61231
1 23190 71981
1 30532 36340
1 50416 84302
1 69220 92125
1 29092 65095
1 49251 86307
1 3237 31186
1 75185 77395
1 1629 87966
1 17979 90714
1 34529 44735
1 45574 68323
1 17299 77434
1 53716 59692
1 2870 74322
1 30474 47607
1 59876 84833
1 90442 94119
1 9040 71863
1 56221 98634
1 29803 42245
1 18662 20107
1 22410 91699
1 63190 97224
1 4588 90612
1 67950 75275
1 647 28683
1 6960 80411
1 47974 50955
1 31978 55420
1 10198 59712
1 398 22934
1 14649 58640
1 27243 41555
1 77872 85296
1 42453 66477
1 70401 85232
1 4985 66292
1 21864 61127
1 7246 92087
1 39664 93518
1 26809 51155
1 52374 69879
1 27505 28743
1 46294 47926
1 789 67744
1 46163 99637
1 62066 94684
1 8496 27342
1 61070 62017
1 59972 99027
1 37212 88322
1 22241 33087
1 83283 97911
1 17909 96808
1 15379 83481
1 6954 72892
1 24336 84009
1 15225 37094
1 65665 89503
1 70169 82899
1 59607 63909
1 16907 29698
1 19725 84192
1 19674 76987
1 29865 75981
1 16538 43654
1 5519 26334
1 61694 77423
1 23594 27821
1 35754 74572
1 997 44284
1 9786 36749
1 33287 76142
1 53257 79791
1 49022 55028
1 69097 98873
1 22354 38073
1 29926 59024
1 20667 96121
1 22086 23543
1 15167 91682
1 68922 98413
1 6623 21760
1 30516 95635
1 61735 62654
1 38824 49795
1 6644 91425
1 24441 73242
1 29155 38345
1 27488 76585
1 23738 79685
1 31484 54592
1 71999 82708
1 16956 57878
1 3588 31181
1 40332 73723
1 55237 92957
1 27342 34352
1 3780 38207
1 55524 67643
1 16228 68319
1 22803 53881
1 1274 23038
1 71389 82395
1 55417 99191
1 62893 99638
1 14538 88749
1 3660 71105
1 29187 80449
1 13323 64584
1 25044 72545
1 67013 94526
1 89437 93961
1 88076 97417
1 42421 89109
1 12554 34875
1 3528 55867
1 36341 45075
1 39487 84730
1 53863 65567
1 12055 71001
1 21026 27057
1 48924 85326
1 26644 71279
1 34294 52759
1 21226 67165
1 21634 57197
1 51033 91783
1 44248 83527
1 28940 93679
1 48267 81817
1 52664 66895
1 60451 92720
1 38803 56220
1 8160 81064
1 16600 67382
1 48259 94363
1 58734 90205
1 23711 48999
1 10687 23856
1 48361 74359
1 49123 93564
1 4423 91721
1 49827 72044
1 15094 58694
1 48935 87706
1 2467 23613
1 64959 70361
1 42831 71892
1 19565 51525
1 29481 46733
1 23362 62174
1 58844 73836
1 27229 90206
1 18552 62053
1 74547 95822
1 14863 40155
1 18614 98676
1 21083 83213
1 45706 84533
1 53263 55424
1 83906 95733
1 61892 98346
1 54390 84657
1 88702 94469
1 26490 92455
1 4365 45222
1 37344 60587
1 29459 54060
1 68725 76254
1 47245 65619
1 30947 44613
1 39202 60699
1 64364 65645
1 24786 29397
1 55195 95815
1 24508 68266
1 11263 78829
1 71767 72872
1 22702 33461
1 85488 95989
1 28570 58963
1 25195 36900
1 44235 66550
1 77659 96983
1 91885 93620
1 63493 95799
1 26375 64366
1 25275 69327
1 75674 81921
1 26446 40557
1 68150 93680
1 48382 85331
1 54215 71593
1 1492 49743
1 13353 50740
1 21899 73196
1 28430 46293
1 18133 85764
1 4950 20600
1 63841 88401
1 50265 71007
1 23849 38299
1 23767 67169
1 14864 96654
1 19401 88856
1 22074 32604
1 35784 93106
1 1348 14238
1 8061 70137
1 49255 72100
1 55819 85241
1 19769 88337
1 86788 93969
1 85018 96904
1 19810 57093
1 2345 80230
1 12997 38850
1 48465 90997
1 65173 80811
1 64145 82107
1 8701 84638
1 49338 54319
1 1897 13992
1 5011 43220
1 13925 77061
1 21229 39383
1 40471 69010
1 19191 62551
1 34925 63237
1 72390 83059
1 80799 82426
1 10034 44870
1 22189 47087
1 54497 85394
1 80995 92763
1 75983 86578
1 14241 60120
1 41827 63934
1 38920 50418
1 5452 51076
1 39991 65382
1 82781 97795
1 86145 95706
1 3095 96348
1 19970 86410
1 39735 55929
1 30189 42663
1 28400 87501
1 33786 67888
1 50502 64980
1 14847 97922
1 28032 53487
1 14510 34043
1 16272 70913
1 83653 95072
1 39744 54414
1 39916 57493
1 6865 40445
1 11504 36891
1 49255 96544
1 65591 81593
1 47394 52498
1 52596 55350
1 85039 88032
1 67904 91455
1 44528 55195
1 37263 68842
1 47177 99262
1 28805 62904
1 35084 53755
1 68678 70042
1 16138 65703
1 1480 70043
1 13044 63596
1 39474 65815
1 38396 50368
1 31051 41029
1 46095 92168
1 62747 94445
1 89966 91953
1 11925 86295
1 61279 83354
1 15413 24804
1 33912 68287
1 74447 79734
1 77315 77393
1 78421 99689
1 7952 64857
1 71064 77566
1 40612 83551
1 9295 72406
1 72571 84296
1 17 45675
1 13256 60386
1 13686 39082
1 3401 28497
1 29897 74871
1 32887 54904
1 51033 87572
1 3003 97300
1 41323 79654
1 30646 46449
1 9123 46506
1 53069 92375
1 67614 98410
1 15891 20535
1 90880 96654
1 39419 39566
1 9378 45858
1 4839 26323
1 82205 87077
1 22850 95377
1 39384 82036
1 14834 86767
1 9688 79086
1 33941 40747
1 22052 73006
1 18802 92574
1 34870 50376
1 23997 26583
1 31601 39865
1 70255 83380
1 6631 71182
1 20654 73874
1 949 43202
1 32712 94545
1 22856 37430
1 22175 25081
1 25069 71794
1 47046 90135
1 33449 59053
1 4947 86311
1 33392 46244
1 39359 69794
1 51843 89598
1 1568 2122
1 69352 72227
1 39314 41325
1 64932 97573
1 60408 78912
1 59908 65282
1 6231 42752
1 534 10190
1 22125 78381
1 6669 19550
1 15720 87469
1 57326 96029
1 57830 79110
1 10090 21505
1 24724 66772
1 4890 55402
1 3215 79813
1 61437 64287
1 89178 92210
1 68110 85997
1 30991 70450
1 13542 14363
1 34194 35089
1 97191 97755
1 1878 49841
1 16498 33836
1 42813 68344
1 15022 30760
1 28736 66054
1 15485 19464
1 42153 86381
1 30455 34147
1 40672 70307
1 66054 80519
1 26953 80373
1 51934 83516
1 45014 74963
1 47507 72164
1 25623 74231
1 15052 80830
1 41061 82381
1 65095 93313
1 28866 81520
1 72787 98867
1 30347 32111
1 962 13649
1 11332 41270
1 71786 88999
1 15513 16780
1 91390 95440
1 26574 55347
1 74636 79755
1 22804 40079
1 17794 80214
1 54567 69217
1 26037 51192
1 62154 63456
1 42966 43685
1 10813 20828
1 44425 52132
1 21965 50504
1 4915 42898
1 78003 81202
1 19596 27374
1 15243 52386
1 21146 40596
1 5391 48281
1 68174 95540
1 40749 97681
1 63501 96552
1 59207 69369
1 58265 94367
1 12858 36484
1 15061 72335
1 30783 62428
1 32472 73759
1 37285 47366
1 21677 45309
1 32911 70424
1 26361 47020
1 19670 71124
1 37674 82483
1 9218 17727
1 10047 31212
1 45140 61205
1 16971 70707
1 60326 79425
1 59725 90833
1 60618 61652
1 8542 73976
1 24485 91330
1 67120 86377
1 2121 93407
1 77581 88709
1 85010 94077
1 70691 82558
1 49671 90403
1 22817 34764
1 18523 90465
1 30348 72661
1 37125 77392
1 60405 80047
1 74885 97704
1 73785 78452
1 5034 62097
1 7207 33752
1 42544 56733
1 50062 96690
1 84498 89963
1 34346 89829
1 4539 4628
1 26457 79333
1 8949 96875
1 2204 27247
1 37422 65244
1 75404 88937
1 78877 91796
1 11329 22867
1 16626 97263
1 20794 69531
1 37937 45812
1 35686 49162
1 34261 86026
1 22493 73119
1 68313 91907
1 45363 73820
1 63724 73640
1 41943 44055
1 9351 75731
1 860 21326
1 32986 38945
1 35460 53266
1 4219 10579
1 1688 18056
1 42328 62460
1 20234 77405
1 77367 88757
1 670 55866
1 5919 43916
1 70570 79028
1 8415 37173
1 55049 99194
1 85298 94013
1 26895 40976
1 44590 69275
1 62234 65566
1 26514 48972
1 70988 73321
1 41450 66097
1 29794 43669
1 14595 20563
1 29491 36192
1 24107 66165
1 33517 59579
1 44084 51981
1 15877 46481
1 91542 97725
1 6876 93630
1 68896 93139
1 27433 30297
1 25751 79749
1 49484 60122
1 60825 88170
1 42597 82332
1 1498 64559
1 49059 94472
1 16732 71097
1 15668 89845
1 24334 24897
1 74808 81431
1 60273 79682
1 36041 64906
1 11009 98635
1 12827 81770
1 11340 67328
1 10637 21401
1 41628 73225
1 56664 61675
1 1358 57486
1 21772 64351
1 73133 73563
1 57136 80313
1 22433 46916
1 74522 86878
1 4183 73300
1 26671 68527
1 59361 63502
1 11275 78268
1 19318 41303
1 8133 38447
1 8030 18126
1 36761 69731
1 69588 82590
1 43920 86096
1 13518 24458
1 25423 64276
1 25186 98661
1 35024 84339
1 49194 91943
1 78970 99894
1 49254 88510
1 39095 91758
1 26109 38632
1 5646 92497
1 20881 45750
1 15375 48135
1 50660 75423
1 19347 51649
1 48348 68375
1 26331 60241
1 16546 81443
1 18573 69996
1 13991 34353
1 60970 77503
1 11337 60613
1 48655 60596
1 37392 67770
1 25640 40331
1 11951 98615
1 40683 79554
1 23650 76966
1 29204 93992
1 47351 66281
1 13480 82453
1 59420 68668
1 70001 93864
1 53155 64243
1 40271 99917
1 47987 81909
1 69855 75628
1 65020 85356
1 6702 25104
1 27784 78244
1 31743 99739
1 16018 17520
1 40154 87208
1 21487 41076
1 12597 84256
1 60679 92653
1 4801 60262
1 31773 74902
1 7913 76971
1 19368 31632
1 29390 94063
1 49279 66283
1 42376 63472
1 31799 88667
1 31331 99890
1 22664 94900
1 47238 80578
1 21672 68608
1 38194 46777
1 36260 93667
1 5351 61963
1 49177 73717
1 4212 55439
1 11777 49553
1 17012 95004
1 48116 90922
1 14182 75045
1 34466 71465
1 14929 79632
1 42812 55389
1 23473 87459
1 2113 38598
1 12811 67202
1 39791 84730
1 74443 88655
1 72519 89052
1 21109 92013
1 57397 64747
1 15960 17546
1 3574 84913
1 36858 83105
1 24353 50165
1 17551 33672
1 5909 91625
1 86163 99267
1 24344 81047
1 43075 76201
1 79964 98915
1 90855 95122
1 32340 99137
1 4705 67038
1 43929 52111
1 27124 34275
1 36513 72918
1 3506 86015
1 24588 73715
1 5045 87601
1 79309 83044
1 23697 58687
1 24546 87343
1 84645 93729
1 6079 76325
1 47886 87873
1 9760 20723
1 25169 92494
1 46549 90886
1 37251 49638
1 4311 6063
1 71047 71960
1 62103 79471
1 9772 13335
1 63292 95440
1 34340 43005
1 13004 56211
1 83479 96816
1 6665 19051
1 39618 98656
1 71882 94814
1 40195 65256
1 56041 74700
1 22861 90973
1 20707 72617
1 34513 46008
1 16706 61674
1 19280 32027
1 60174 96205
1 79625 91901
1 16957 66912
1 55377 84778
1 76607 88752
1 10777 30547
1 24315 84766
1 52701 86011
1 15122 31001
1 3264 5905
1 71516 75479
1 6910 59761
1 98389 98563
1 1729 24558
1 92064 97130
1 65813 96597
1 17171 82195
1 20446 25676
1 48616 92636
1 75892 77776
1 82281 89865
1 50386 68381
1 43410 75420
1 73101 96975
1 50701 65455
1 22879 48753
1 38585 88709
1 37527 71619
1 20685 88289
1 26026 63296
1 55442 70240
1 21790 66287
1 52249 57631
1 22480 60112
1 11957 54490
1 12435 39194
1 85071 99433
1 27020 37491
1 415 73381
1 28999 35220
1 212 55479
1 65900 67757
1 18346 48027
1 34610 53131
1 39014 42617
1 8582 58373
1 8791 92186
1 72127 91908
1 66858 77176
1 7499 87437
1 63163 69171
1 8199 66015
1 52247 89305
1 38041 59060
1 71709 87181
1 11841 60676
1 53130 57215
1 49423 68333
1 93314 95991
1 6181 83522
1 34335 55835
1 28426 47736
1 13384 80274
1 42238 72223
1 19467 94662
1 65676 98582
1 31379 71200
1 27790 42064
1 65451 79391
1 21709 25371
1 37197 48804
1 34812 92431
1 65831 85056
1 15743 88200
1 39505 46809
1 10399 86890
1 86233 87127
1 38830 50768
1 27677 29054
1 54758 94821
1 22268 86523
1 80904 84773
1 63096 72724
1 3176 68478
1 4093 97818
1 7478 33323
1 61884 69868
1 16405 21959
1 75650 86896
1 39575 57398
1 9024 96007
1 51900 60280
1 249 13943
1 20224 38831
1 17976 38861
1 20177 96940
1 16849 28947
1 60943 82362
1 5490 77111
1 69613 80002
1 3557 69730
1 13184 92391
1 13805 48211
1 77662 83148
1 18482 99018
1 27979 35218
1 71164 77604
1 5095 72366
1 9902 24253
1 33222 97377
1 78321 82647
1 3528 15513
1 40070 50593
1 17988 43523
1 7155 74792
1 7186 87732
1 4892 48846
1 4147 71928
1 21855 70314
1 26795 89431
1 61653 94751
1 11702 40144
1 58792 59902
1 28624 61839
1 61627 86326
1 18299 67352
1 20754 47776
1 27380 91029
1 7872 17553
1 30140 84731
1 72705 96721
1 74568 91669
1 62103 84952
1 35676 75777
1 47128 87419
1 41995 88619
1 37967 62013
1 5098 15439
1 45612 94558
1 14152 75031
1 23366 25068
1 35320 87246
1 7251 53475
1 45255 97663
1 18091 51751
1 9692 61196
1 62201 91205
1 1545 13978
1 8626 99604
1 25010 35579
1 60277 84503
1 14483 68451
1 49784 88761
1 10734 64311
1 98099 98502
1 4286 55210
1 81574 95126
1 20590 52257
1 33057 85953
1 5260 33753
1 31084 36845
1 51004 96400
1 10066 11516
1 65512 93698
1 10302 47523
1 34780 89326
1 40954 80493
1 41894 68204
1 6870 76768
1 60715 75856
1 6550 28368
1 33645 89595
1 39712 50243
1 32789 64903
1 90915 92484
1 9987 20151
1 32267 79212
1 41076 70013
1 22189 23204
1 45737 59894
1 43265 45837
1 91175 96765
1 9343 65619
1 6846 74811
1 3948 40958
1 22092 57503
1 48479 58464
1 8681 14022
1 14073 47673
1 41594 74278
1 27825 44164
1 51963 61398
1 6171 86721
1 3163 23852
1 15304 23891
1 37349 48368
1 35910 44696
1 24823 27894
1 32323 84380
1 38924 87440
1 22388 63688
1 74144 81892
1 54341 66800
1 11384 14806
1 3676 85954
1 84752 91929
1 66 50713
1 94273 94650
1 4050 88965
1 36341 78090
1 20867 84982
1 1959 78355
1 2904 5385
1 4402 20641
1 10663 36563
1 31483 58256
1 15436 77520
1 27431 99983
1 92470 97536
1 64617 74285
1 30325 94271
1 41317 58467
1 55003 86159
1 10129 79128
1 24816 80425
1 29816 79889
1 13974 43333
1 5299 64236
1 32484 69217
1 11954 56372
1 70843 94429
1 45590 94783
1 30360 86019
1 42950 92141
1 5193 10220
1 73412 96688
1 72617 81466
1 20234 86466
1 35427 98639
1 48894 99886
1 39416 48185
1 75326 89878
1 3438 29124
1 17355 84487
1 5877 18568
1 90084 98771
1 47694 81528
1 27793 88026
1 34725 76548
1 12737 45608
1 12408 40553
1 34996 69734
1 30502 75096
1 61660 77866
1 47163 85991
1 50783 66098
1 27799 60025
1 25907 43198
1 30793 72805
1 22185 46014
1 52770 89365
1 76008 85518
1 6424 22107
1 56478 62621
1 17737 70732
1 4146 16151
1 69348 85765
1 57122 79414
1 38683 62617
1 74291 87762
1 55338 63072
1 30412 43102
1 13662 63432
1 4191 26832
1 6989 57618
1 8710 59588
1 65412 94688
1 13803 80680
1 2464 23443
1 46814 88699
1 11944 53608
1 41825 58753
1 90150 93015
1 15840 54397
1 6532 89936
1 64405 94694
1 23541 38247
1 17064 27775
1 69125 97661
1 3155 35149
1 6802 86241
1 50485 68185
1 11890 71585
1 71049 74003
1 88148 92318
1 34729 94633
1 87481 91472
1 13526 19439
1 2133 92249
1 50606 54220
1 18878 63153
1 4909 86281
1 2098 18963
1 28269 51978
1 43568 52741
1 77745 90113
1 27697 47820
1 67279 93138
1 31429 79536
1 10603 93721
1 36214 62221
1 28031 54455
1 6709 76989
1 26419 71919
1 34530 86282
1 27022 57649
1 16892 41784
1 51910 64192
1 31134 55035
1 56625 79323
1 11636 75258
1 46564 91952
1 40777 79618
1 83412 95007
1 3829 72293
1 9381 36692
1 26574 84773
1 36640 61046
1 38739 74693
1 49252 96837
1 23965 33194
1 27029 48902
1 67569 90979
1 35845 57495
1 43 66264
1 46386 94849
1 13971 16203
1 41744 89770
1 13180 14674
1 90658 97523
1 5817 69592
1 11165 95664
1 2782 44471
1 33500 69925
1 27074 53036
1 10732 62396
1 20938 21829
1 9957 24250
1 5514 9621
1 61834 84318
1 77044 89507
1 62825 64789
1 67491 95474
1 6714 57462
1 8477 54872
1 8519 64463
1 46689 50058
1 7842 41611
1 20391 96112
1 21413 70820
1 7448 35274
1 62098 77663
1 37114 80184
1 34533 82102
1 14746 60074
1 2856 12241
1 59473 66034
1 41030 46551
1 12112 35634
1 26589 99340
1 18020 61198
1 15231 93929
1 10681 36991
1 10199 14004
1 44790 70356
1 41742 54413
1 28567 56526
1 22358 41598
1 24205 41813
1 5950 30880
1 52249 53787
1 26268 50757
1 45017 73791
1 36268 63508
1 61138 82309
1 80932 94031
1 65406 72021
1 4015 96554
1 15062 28817
1 13214 69817
1 67197 94432
1 30198 57748
1 37415 98367
1 63657 71512
1 60033 63758
1 35720 89713
1 8852 44939
1 41425 95644
1 59429 96545
1 67736 92670
1 63962 92680
1 74408 94550
1 49445 94371
1 85639 98515
1 38065 98871
1 41832 93209
1 60052 81933
1 21144 87372
1 24090 66652
1 76920 96687
1 34445 85724
1 60955 76800
1 23053 88838
1 8943 41984
1 15184 71437
1 28859 84661
1 14113 81777
1 47258 61761
1 65291 88471
1 16939 95759
1 40970 96547
1 31643 50973
1 46228 85842
1 2058 53040
1 71621 93536
1 26231 53889
1 74567 94968
1 49391 56966
1 57088 81155
1 1856 26423
1 78116 82184
1 36053 88904
1 25529 96641
1 32872 47666
1 43150 87651
1 6137 12081
1 53218 99619
1 12623 92669
1 10571 30704
1 59862 79332
1 26064 83761
1 38123 76406
1 63514 98729
1 6170 17436
1 50338 90235
1 49418 89066
1 37006 98805
1 81726 92976
1 40977 55640
1 25561 47922
1 38564 42592
1 15356 15358
1 21448 81366
1 41944 74263
1 60933 97484
1 29272 83263
1 82330 98499
1 941 29671
1 36489 79513
1 48725 86906
1 23845 57998
1 24290 34230
1 61624 87003
1 18607 33029
1 46729 90085
1 68515 79161
1 65959 67301
1 41525 92772
1 57612 81246
1 43532 90210
1 34061 94762
1 27379 35309
1 71063 88977
1 15061 54636
1 18573 49505
1 42671 58306
1 20824 21978
1 8827 62741
1 48334 80254
1 32702 47038
1 5241 45697
1 607 69793
1 47977 68559
1 77568 79831
1 7078 82611
1 6919 24501
1 63767 91080
1 50231 76557
1 26336 76337
1 50556 68092
1 64648 86959
1 17599 47786
1 10286 94302
1 9650 28221
1 19735 85830
1 40324 48179
1 92625 94411
1 38246 50976
1 21224 42481
1 11131 31626
1 16141 80077
1 45471 89512
1 49460 69699
1 58692 75472
1 11804 95181
1 37647 83992
1 34071 56885
1 19692 78622
1 3987 63038
1 61937 81010
1 12508 54940
1 12954 73277
1 52881 86516
1 78542 89006
1 77028 79066
1 60442 92057
1 70691 79611
1 26099 61549
1 134 64585
1 7534 92210
1 93385 96758
1 82302 90979
1 11714 43036
1 51811 69854
1 3296 35729
1 2057 31860
1 67654 88964
1 35382 54612
1 81433 87660
1 3108 8689
1 64737 77944
1 32773 39148
1 33799 86318
1 40809 48429
1 11263 28185
1 26975 55992
1 26484 64721
1 60929 89075
1 46519 69670
1 74298 81767
1 94124 98191
1 79644 86095
1 54301 70664
1 48210 96911
1 48650 54529
1 67718 78777
1 81248 93944
1 8520 57574
1 30406 50409
1 11370 44464
1 66637 74836
1 75995 96110
1 1597 87179
1 32898 44175
1 63743 98457
1 44246 78466
1 76218 97158
1 46084 85052
1 9178 51072
1 13159 83972
1 20833 89223
1 27076 92230
1 2100 45784
1 47047 91348
1 40217 48802
1 31273 67027
1 10637 37742
1 31770 81773
1 36010 89360
1 19681 90407
1 23667 68813
1 51371 96812
1 738 48877
1 65272 86451
1 11427 63987
1 7027 72262
1 218 51186
1 37155 75589
1 20738 23746
1 20200 47744
1 58191 86362
1 69341 93966
1 26720 34806
1 30605 38292
1 14291 16791
1 21135 94234
1 4300 41465
1 154 96851
1 26140 69981
1 53776 63531
1 27970 98505
1 78796 94063
1 32315 69290
1 50535 53888
1 59637 61244
1 51064 76012
1 15591 80419
1 30719 94617
1 50401 68705
1 33825 56069
1 6553 47089
1 19952 30707
1 13052 42106
1 69128 96130
1 20205 83360
1 22140 47141
1 75212 97566
1 82551 94378
1 18627 39652
1 18635 94893
1 59818 88952
1 11682 40093
1 53601 68686
1 82509 97254
1 2186 71780
1 44270 46746
1 27738 54926
1 45353 62556
1 47784 81819
1 403 92077
1 19638 40454
1 20621 51744
1 35358 89249
1 24853 31332
1 30635 49587
1 1636 75622
1 7824 62328
1 9872 11195
1 38559 94566
1 25163 86912
1 20179 78232
1 46431 90613
1 84744 86637
1 48278 96908
1 29052 73474
1 54205 69216
1 36615 82128
1 45921 53644
1 7868 62755
1 73395 75395
1 53268 63784
1 94065 97949
1 30072 66811
1 35055 58503
1 538 44708
1 28454 67851
1 10547 96117
1 56785 63308
1 4527 26674
1 77393 87192
1 70471 75086
1 57082 71128
1 75545 86642
1 10233 83739
1 26631 38575
1 27950 66168
1 60788 85052
1 14064 29284
1 24593 88353
1 6357 11420
1 16426 64513
1 59078 80878
1 19011 97812
1 36213 80764
1 86575 94315
1 887 65139
1 35523 83733
1 32146 50620
1 75829 92534
1 20302 32386
1 1928 16559
1 72014 80748
1 66757 76871
1 11510 93589
1 36045 71402
1 53093 80390
1 72646 85043
1 38619 98890
1 36538 95275
1 1047 64778
1 73529 93082
1 114 58146
1 25743 72938
1 2849 41985
1 65044 81744
1 84348 90294
1 8188 58580
1 23608 33034
1 77816 78982
1 57572 64351
1 19633 95166
1 50076 80217
1 32742 49972
1 16647 69837
1 57009 59252
1 84225 97114
1 27123 61703
1 16688 47175
1 6817 93989
1 93119 98688
1 17581 54172
1 8383 76171
1 84411 86134
1 34386 80795
1 37983 93079
1 49109 70648
1 68999 72453
1 11640 95174
1 15043 33146
1 29479 73001
1 6693 51007
1 3828 15934
1 85457 97583
1 16314 38666
1 18685 92691
1 30863 49187
1 9783 86096
1 9251 44131
1 74974 98637
1 8275 91032
1 8624 16054
1 32897 66521
1 10743 63367
1 12263 30160
1 58741 65023
1 18550 82164
1 9469 91672
1 50522 58715
1 4399 5766
1 22680 90068
1 12699 72938
1 2533 33063
1 73804 84645
1 71778 83832
1 28337 92445
1 67418 92723
1 18898 85897
1 79449 80318
1 13992 54572
1 3442 92574
1 49978 73011
1 36968 96842
1 40514 59395
1 45256 60651
1 18777 99823
1 11515 71521
1 21605 73395
1 9024 9855
1 54371 65650
1 36913 86720
1 6447 73402
1 19563 70009
1 67150 81978
1 6630 34385
1 11619 55164
1 1465 19167
1 33174 70146
1 15164 42555
1 5440 30695
1 26911 63582
1 41026 54055
1 40269 83705
1 48518 82578
1 7558 68851
1 58928 71892
1 39829 89483
1 18784 87981
1 32913 61804
1 69403 74656
1 29049 89647
1 15248 81215
1 8935 72505
1 48721 49653
1 70722 96424
1 20006 82020
1 56206 95829
1 61945 67825
1 57540 66294
1 78692 81104
1 77494 90325
1 7479 69111
1 14245 73902
1 42044 42831
1 72383 81068
1 30336 85220
1 14707 89960
1 23054 63142
1 80822 81314
1 60542 74921
1 12803 41143
1 45485 62448
1 36528 60036
1 2671 83913
1 33905 97078
1 44612 76824
1 13506 19875
1 33342 88195
1 67619 85562
1 2635 8292
1 81515 84880
1 5165 18535
1 66120 99670
1 29853 59295
1 11176 80007
1 47145 67297
1 61553 92263
1 53901 80516
1 16093 68259
1 30009 82925
1 84889 99301
1 50521 92488
1 20517 64336
1 24210 48446
1 26028 82656
1 3602 23964
1 25423 96689
1 54702 96589
1 32572 51144
1 40878 76044
1 16463 70279
1 3250 72366
1 29865 74507
1 12919 65790
1 46349 55819
1 22363 34344
1 6020 12363
1 20243 54976
1 51479 88567
1 38108 63470
1 38479 94433
1 25532 53400
1 58758 80322
1 13184 56617
1 434 60426
1 29707 40657
1 69995 95409
1 33417 54736
1 14966 17575
1 24322 68696
1 43064 80916
1 14994 37003
1 7690 41695
1 33573 98077
1 35567 65167
1 3383 82919
1 17242 62176
1 4184 81404
1 22248 64251
1 11668 66617
1 49061 80271
1 46646 74941
1 61965 64998
1 31615 69062
1 23505 81107
1 43699 68636
1 25973 31158
1 57008 68726
1 35033 71812
1 15871 97439
1 67431 90608
1 34688 51964
1 93867 97039
1 40467 44936
1 38356 80974
1 48101 96659
1 27916 85907
1 48483 53547
1 40613 95427
1 45930 72905
1 24391 77937
1 52231 64414
1 36711 60160
1 67124 88475
1 85161 89201
1 29295 67782
1 626 28660
1 49362 99875
1 12280 52839
1 8346 22849
1 73700 76050
1 2692 42229
1 3776 99051
1 11020 11923
1 6759 67142
1 40176 42051
1 18255 64444
1 32588 49568
1 22049 85996
1 50921 91708
1 69011 97983
1 61638 80435
1 87340 88241
1 25636 39413
1 33133 43565
1 33321 34108
1 67907 94473
1 41062 79099
1 69956 75045
1 45803 74568
1 50447 65988
1 66836 84546
1 12168 31747
1 39387 86265
1 41780 99164
1 65748 79399
1 3127 11355
1 32190 66268
1 13752 57363
1 25280 49624
1 23687 88468
1 9306 57325
1 32397 73609
1 11567 24208
1 43513 59855
1 51727 59566
1 2163 63860
1 11840 51756
1 17156 84132
1 35978 39073
1 20462 59088
1 70124 71955
1 29021 35408
1 4778 54750
1 45710 82901
1 71221 89740
1 38780 91029
1 6366 23795
1 17718 90350
1 82220 88313
1 19130 26464
1 3730 86425
1 39372 66095
1 22483 87665
1 23594 29897
1 24242 48882
1 91092 99924
1 15108 60701
1 24541 69491
1 63046 67148
1 47620 86157
1 4341 83472
1 20165 30023
1 57248 92947
1 31402 38587
1 56443 96710
1 4176 35197
1 31696 67838
1 9303 66409
1 10075 43253
1 7119 81677
1 31521 97164
1 15836 57056
1 57836 98278
1 24379 57907
1 47082 55200
1 23571 96659
1 35566 36229
1 33659 79395
1 40537 86278
1 58805 78485
1 5517 48823
1 5538 13519
1 39711 41366
1 23683 64063
1 30428 52513
1 46922 64904
1 32366 38249
1 3565 55904
1 20107 45655
1 11447 92830
1 34924 79344
1 48851 61632
1 6522 6754
1 21140 24033
1 2831 96373
1 29532 76552
1 65590 94343
1 71753 79022
1 76537 80920
1 29677 46217
1 40827 68034
1 7926 32176
1 4320 87986
1 17815 72371
1 3158 30347
1 33556 67138
1 58310 82967
1 36892 53708
1 3984 28448
1 14488 24650
1 52812 56292
1 25401 41159
1 50012 84192
1 5517 38914
1 32511 85330
1 7677 39916
1 9859 66014
1 12189 71211
1 21982 91119
1 42073 88553
1 7041 79869
1 62966 95754
1 75595 86575
1 33479 59630
1 63399 72822
1 53972 86561
1 25208 62078
1 89985 98734
1 9267 27808
1 82163 89909
1 29536 32678
1 19 64792
1 15240 87726
1 10080 99079
1 52764 64732
1 30590 36008
1 1753 61200
1 38396 84329
1 4926 39269
1 23135 91914
1 38173 64089
1 26995 55754
1 13525 26574
1 16601 28682
1 20437 58267
1 1312 3155
1 58036 98891
1 17417 91684
1 39351 40823
1 43500 72583
1 30162 55475
1 10942 71144
1 53272 62619
1 22197 40829
1 78588 87949
1 52182 84543
1 39037 67949
1 20903 85475
1 6818 30505
1 83123 95223
1 66309 70015
1 16452 46651
1 27482 58100
1 22216 61655
1 58132 68357
1 30409 43509
1 21335 63211
1 25376 86961
1 22802 26586
1 13608 72946
1 61225 87731
1 54396 77004
1 54845 63819
1 2740 65657
1 69115 88799
1 44885 62880
1 29205 95721
1 33787 85699
1 23467 26998
1 35478 46010
1 11689 71869
1 23566 84104
1 5948 87811
1 8751 59944
1 42214 57055
1 25874 49304
1 22344 98179
1 39515 48600
1 12699 29606
1 33667 78227
1 42809 56104
1 18953 25034
1 10371 33003
1 53020 64066
1 6164 19893
1 48042 70342
1 8331 11323
1 33011 61177
1 24318 87792
1 77488 97625
1 46229 50421
1 18326 95775
1 74372 75715
1 30514 91731
1 16799 60997
1 537 20188
1 37077 52413
1 26697 97133
1 46014 69224
1 81054 82161
1 1476 30033
1 16914 48831
1 30870 88979
1 40560 41663
1 70132 71881
1 57132 94475
1 25999 60960
1 7093 51828
1 51423 80320
1 54715 68725
1 31873 67073
1 50214 81235
1 4165 62262
1 46580 57496
1 18136 27740
1 38695 86747
1 57174 88128
1 1041 65040
1 5578 18005
1 44477 92755
1 50101 79815
1 6037 57403
1 18051 26656
1 30159 82792
1 1521 19092
1 17325 97141
1 33443 50856
1 42953 84809
1 31146 72195
1 48067 66434
1 2838 9010
1 71388 78922
1 25725 84894
1 5112 34905
1 37430 89952
1 18060 64466
1 2242 21434
1 46358 88304
1 6027 48682
1 37448 95751
1 19092 40914
1 384 41228
1 9680 90942
1 13843 29214
1 49190 87666
1 67715 93583
1 36677 44079
1 10570 56899
1 48920 67389
1 41741 69315
1 4113 78160
1 31747 58888
1 89137 96060
1 63283 76787
1 45979 87835
1 12681 22007
1 2298 85947
1 69036 75985
1 38154 88658
1 3709 18890
1 34917 67622
1 88976 93234
1 4479 66312
1 26823 28990
1 23429 32431
1 8616 94119
1 23741 96657
1 52496 59189
1 32910 97200
1 25527 49548
1 48870 99214
1 31860 92006
1 61794 75838
1 20841 96797
1 15070 77254
1 53540 60158
1 61338 73852
1 20169 25693
1 16530 55581
1 11403 85523
1 80842 89725
1 84541 99553
1 35007 82767
1 18794 56818
1 26320 87728
1 26487 63956
1 15357 38822
1 22391 34168
1 32567 34336
1 3975 41999
1 53381 97139
1 1818 64119
1 10446 41468
1 4032 25135
1 36033 46909
1 49999 50394
1 1976 72423
1 4169 84483
1 9475 16045
1 24201 29112
1 2730 83545
1 37473 98030
1 10130 36830
1 2968 91253
1 63550 90766
1 31766 60840
1 92032 96005
1 20229 32387
1 29588 80131
1 3357 80653
1 1120 22820
1 6315 87947
1 25518 57822
1 16641 89160
1 22918 35871
1 38663 54301
1 25460 51170
1 15495 44918
1 71689 86274
1 3221 98767
1 6026 95106
1 57270 77367
1 42688 92830
1 69016 89179
1 45287 49798
1 20928 41801
1 3550 44307
1 24063 89398
1 48774 77623
1 47592 76287
1 8526 49679
1 17785 48315
1 392 12546
1 5325 50876
1 29645 62039
1 35921 46453
1 31636 87734
1 10855 86862
1 48612 52269
1 26230 91374
1 53248 75067
1 13007 24876
1 3501 86118
1 11084 47401
1 7672 71947
1 11642 14010
1 41301 44530
1 54906 64072
1 53180 92370
1 21147 76132
1 30975 59053
1 37920 82272
1 12852 58304
1 29058 62914
1 50635 60323
1 685 70143
1 81542 89708
1 2947 36206
1 19144 57429
1 45323 45499
1 20107 31650
1 68855 69834
1 52290 77138
1 55168 65438
1 22058 91754
1 34075 63159
1 90458 91161
1 539 75433
1 69537 92570
1 32621 33949
1 28522 31644
1 51063 77920
1 4402 5968
1 54100 58312
1 290 66555
1 3029 21061
1 57432 91604
1 95703 95975
1 64247 64925
1 61076 71619
1 79049 90305
1 91554 99885
1 52704 64649
1 44698 71049
1 6004 19227
1 6801 40103
1 35642 93199
1 17899 60398
1 7290 76704
1 66617 88176
1 16102 87711
1 2688 80254
1 35543 62265
1 25640 54193
1 28648 39182
1 7196 33921
1 32784 41711
1 20030 88715
1 86038 92808
1 6358 9972
1 59812 91163
1 7767 87751
1 29684 66547
1 8905 47352
1 38071 63667
1 59499 64768
1 22905 91882
1 13535 49158
1 54207 66634
1 64317 72872
1 43246 93437
1 27167 68739
1 17133 26265
1 25346 32748
1 4171 84534
1 28322 53002
1 21906 89034
1 52069 75782
1 19564 99107
1 61183 74304
1 2 63074
1 63822 95745
1 87765 95858
1 37150 76512
1 15048 82461
1 3388 29973
1 7265 20257
1 6351 48165
1 24499 81211
1 57309 77873
1 40482 47072
1 16604 54107
1 79959 91293
1 5173 28252
1 5844 46686
1 13143 79403
1 60017 77860
1 83540 90996
1 34378 97080
1 1272 99487
1 36715 72908
1 3389 12878
1 39896 65557
1 19673 53579
1 21112 95118
1 48035 81527
1 58688 81874
1 36984 52291
1 28484 30294
1 45120 92862
1 10784 21311
1 80728 81506
1 31410 56670
1 53801 80027
1 21752 52235
1 46179 95007
1 74061 80288
1 11907 53795
1 8526 18955
1 13272 80297
1 17866 57621
1 6416 36050
1 10723 63103
1 17977 52272
1 66129 85068
1 28247 81450
1 79516 85675
1 2077 77915
1 65311 69156
1 3823 87076
1 2900 27303
1 46849 88558
1 7162 74078
1 70278 85769
1 48421 63763
1 7589 45271
1 49698 78215
1 22608 39525
1 43551 76448
1 13781 81276
1 2680 67892
1 84506 96691
1 47287 68227
1 8728 70644
1 18542 59249
1 35624 78271
1 41474 65240
1 34269 61873
1 27166 55081
1 59355 81055
1 20370 59944
1 3319 73709
1 18718 80982
1 17385 72284
1 14220 58063
1 68303 72180
1 55538 91366
1 32595 66718
1 41740 56059
1 35782 44095
1 44738 69874
1 56273 89885
1 26522 47446
1 7051 34852
1 9463 98676
1 6404 47663
1 69249 79341
1 5507 53543
1 34665 45317
1 65781 71658
1 47836 48202
1 70735 94559
1 3345 37855
1 73339 77697
1 9071 60240
1 16982 95902
1 3198 38610
1 20134 52786
1 786 21209
1 19673 80935
1 2306 28178
1 21326 30909
1 8175 13079
1 43181 48146
1 85589 99060
1 3522 19636
1 80518 92425
1 9469 77638
1 90382 93207
1 30697 80438
1 16165 68300
1 50705 91927
1 6008 25614
1 6138 99389
1 27865 45669
1 93271 97373
1 29207 60539
1 59030 59934
1 39950 90497
1 97424 99040
1 28006 73679
1 21576 77584
1 84969 85662
1 36368 82657
1 65543 84704
1 27497 75104
1 69546 87557
1 54153 64298
1 51659 88953
1 24545 98807
1 80615 95665
1 65765 69652
1 1991 47693
1 29162 86578
1 20356 90488
1 25176 85591
1 17841 24881
1 53016 55710
1 35783 87190
1 43782 99331
1 59173 74816
1 25816 96851
1 47040 60838
1 84 94478
1 20312 56835
1 25311 31055
1 24499 26997
1 82199 93960
1 78542 80861
1 43932 97272
1 11271 84276
1 28559 47197
1 26131 86860
1 60092 73762
1 50855 64156
1 26779 61855
1 25579 77061
1 6153 69260
1 71682 90279
1 14156 20764
1 55512 65283
1 53370 60108
1 8840 71381
1 36845 97611
1 73694 92232
1 16523 40289
1 55916 75313
1 57754 86107
1 5548 78385
1 5372 53064
1 9556 48595
1 11892 41186
1 4968 62863
1 69260 82891
1 76527 93110
1 68423 90508
1 10146 63697
1 45665 81043
1 70980 94023
1 21432 70906
1 28040 34541
1 40636 67831
1 504 86329
1 37290 47860
1 24567 79669
1 1889 53907
1 7428 29877
1 57774 92764
1 41441 59947
1 17015 99080
1 70791 79110
1 20789 88223
1 12185 29595
1 28688 60372
1 26014 92288
1 41124 45818
1 39317 95669
1 3330 84151
1 7122 50902
1 68385 92531
1 30677 31941
1 7644 22629
1 21570 79816
1 27640 79953
1 14663 86422
1 40227 48349
1 3535 58305
1 44592 57995
1 11544 92213
1 29610 46046
1 38133 56980
1 22756 40006
1 7192 88411
1 62725 72203
1 15247 86018
1 207 51863
1 53573 95829
1 41869 76588
1 28243 51575
1 75737 90920
1 61331 68103
1 86793 94335
1 37928 47189
1 48226 90804
1 55599 73825
1 74680 98968
1 4930 37944
1 52985 82129
1 18130 76398
1 73102 95992
1 44276 95306
1 57025 69158
1 10045 89502
1 46382 61502
1 9056 95368
1 20507 36359
1 21176 29532
1 9897 58623
1 10970 69545
1 47806 68794
1 6589 90093
1 23960 51474
1 23997 98501
1 23512 84083
1 82003 82928
1 19208 44995
1 12996 57817
1 51973 83137
1 31032 58356
1 60259 69352
1 59636 75393
1 60866 95196
1 15456 28283
1 45855 46385
1 20202 68683
1 52217 72086
1 1973 86968
1 26840 29234
1 51423 82865
1 7980 94064
1 18326 48020
1 1283 9453
1 42922 43924
1 3142 60844
1 60779 95667
1 94178 97923
1 17198 89458
1 15631 28596
1 18855 52983
1 14239 76943
1 84476 98406
1 70530 84810
1 66097 67993
1 36045 72206
1 41376 83829
1 11987 71197
1 3154 68116
1 6822 33952
1 68222 90932
1 23145 87251
1 63407 73137
1 55622 88838
1 43995 64832
1 16298 58775
1 6933 49273
1 52985 78300
1 36008 47185
1 39162 63269
1 66518 99160
1 47668 56574
1 36585 56631
1 46526 63768
1 14911 56998
1 59639 92643
1 15224 41553
1 21697 54834
1 2567 69724
1 31881 66212
1 4647 99757
1 28014 99804
1 10440 25906
1 23460 33072
1 81637 81863
1 8481 43382
1 7650 37641
1 17883 29281
1 22013 91238
1 24598 57638
1 6327 48900
1 20011 69843
1 23088 32674
1 3559 80801
1 23370 86028
1 6981 46709
1 27247 41965
1 5547 78241
1 87814 90605
1 15234 38712
1 38959 75130
1 2478 81910
1 46792 93673
1 17500 72557
1 45385 54434
1 10055 41262
1 67204 71344
1 50670 79060
1 22400 85918
1 32280 73010
1 52313 65809
1 57266 69778
1 35141 61180
1 43537 55846
1 14400 30089
1 28652 93994
1 88391 98393
1 27226 67805
1 62893 79458
1 35610 89744
1 69812 74295
1 13741 20898
1 27874 45440
1 73547 92811
1 63906 85210
1 41211 55375
1 8937 16358
1 46792 57809
1 5960 25710
1 30597 53015
1 28724 79128
1 21146 66370
1 6532 50397
1 18926 98771
1 8687 21575
1 2466 69549
1 45115 94613
1 48124 64127
1 23887 94342
1 65190 95874
1 88417 97661
1 5690 34079
1 29610 71274
1 19005 69036
1 40891 47342
1 50486 55861
1 31886 76701
1 9887 16185
1 20500 86314
1 3616 38799
1 18320 70886
1 24123 47724
1 3941 31592
1 79827 81142
1 11635 41961
1 31244 95551
1 35220 94077
1 13990 27806
1 15853 55518
1 3161 67852
1 10926 39677
1 74200 78235
1 68157 75929
1 23713 94428
1 10196 83057
1 53095 65356
1 59530 82613
1 20883 51248
1 23996 51893
1 22281 43839
1 18278 91138
1 6476 61633
1 17460 72212
1 1349 65399
1 45544 66617
1 28651 51890
1 63051 65633
1 86919 92350
1 52077 69490
1 81487 88554
1 20112 44983
1 2794 75124
1 36429 99603
1 47536 90306
1 29817 91377
1 2995 92246
1 34846 58603
1 28120 40679
1 40824 61976
1 37549 95111
1 75829 90931
1 47763 84077
1 14876 73887
1 19321 43768
1 23568 31587
1 56461 74448
1 61715 79040
1 15281 35692
1 42521 50096
1 40293 64896
1 14318 42269
1 54856 82131
1 53929 56517
1 46058 46823
1 39385 67363
1 2763 77068
1 55142 80266
1 47835 81284
1 26111 33994
1 6591 55847
1 8972 53977
1 75352 90592
1 15074 78040
1 39129 41737
1 727 22388
1 68261 83079
1 38955 47767
1 62135 92504
1 32191 46377
1 84526 93347
1 50572 81999
1 73340 77918
1 3329 16872
1 3150 39771
1 23321 29100
1 50508 68169
1 12837 29310
1 48060 96863
1 25019 39185
1 12609 52891
1 10842 32092
1 36685 54761
1 12456 72152
1 27193 62588
1 8952 42286
1 63869 76149
1 1425 34250
1 24340 98678
1 25616 72305
1 15469 83555
1 20058 72294
1 5430 49528
1 8609 55389
1 61658 92060
1 4579 19541
1 67695 74350
1 40009 74896
1 80239 85925
1 11389 12215
1 19032 37412
1 86060 90797
1 68660 80687
1 13783 35800
1 16555 73739
1 39034 98737
1 53595 90887
1 1356 23134
1 74521 94630
1 15972 85634
1 55408 78920
1 6885 20298
1 76844 86407
1 39218 70835
1 2095 84486
1 77858 90349
1 8722 71043
1 28915 93726
1 3067 31032
1 80042 80443
1 50006 89179
1 23835 54235
1 36513 59022
1 26360 79130
1 12211 84681
1 18244 30214
1 16375 85306
1 20367 72881
1 42539 47684
1 7447 19603
1 4673 8138
1 67695 81874
1 1625 60438
1 11270 96536
1 89 3833
1 68563 93499
1 22831 71419
1 49670 86379
1 6164 19636
1 10461 43437
1 5598 82642
1 67900 82687
1 37864 44587
1 56290 70106
1 42116 83196
1 4863 72344
1 65298 80177
1 30653 48669
1 17481 85555
1 18579 88603
1 22114 43823
1 17976 24226
1 39405 99779
1 6794 49123
1 440 72325
1 66923 79252
1 61970 98110
1 26663 70337
1 57434 94898
1 46846 72341
1 15309 61513
1 23373 44881
1 1239 58137
1 14594 35814
1 18391 93299
1 140 5960
1 39438 89490
1 12577 93815
1 51147 97033
1 81119 88602
1 95641 96772
1 10918 55165
1 2140 74252
1 2358 12620
1 18148 43464
1 80178 89154
1 20610 44161
1 74989 93791
1 63280 95344
1 50807 72006
1 60892 73197
1 10927 20591
1 29940 53370
1 33394 79302
1 2970 7083
1 19017 21693
1 41960 80080
1 35354 63723
1 61431 97043
1 15460 64692
1 52608 88229
1 30447 77089
1 83286 88351
1 547 46352
1 68397 82646
1 54069 89173
1 48174 62876
1 55550 83455
1 39437 88640
1 12928 33387
1 13465 76475
1 6396 41159
1 8874 15829
1 12969 38638
1 43825 50069
1 71378 73001
1 46885 91840
1 16106 32749
1 64229 68121
1 19184 81715
1 38410 77409
1 31250 34762
1 47887 63982
1 6063 81265
1 34202 42384
1 8967 19226
1 29523 45149
1 53741 71156
1 47480 87051
1 80235 97212
1 3277 27166
1 87102 90493
1 46539 63474
1 24451 98806
1 52389 72422
1 89922 92329
1 21214 54376
1 10696 32222
1 23687 88554
1 61564 67036
1 12449 97302
1 70706 80184
1 22143 32811
1 30877 38067
1 28138 64648
1 30159 44183
1 3743 98763
1 49944 58927
1 53738 87890
1 51497 99771
1 41391 87903
1 8769 85212
1 1092 45505
1 5485 82057
1 45672 90991
1 15385 29052
1 4334 72119
1 2618 81307
1 12572 56183
1 37616 41840
1 42996 52553
1 41062 56606
1 7359 62004
1 5278 93362
1 5530 6521
1 12856 42162
1 85212 96634
1 57474 70084
1 14059 62892
1 76379 81602
1 36926 60864
1 34240 81959
1 2954 43511
1 58876 59543
1 6108 84604
1 17532 44227
1 40032 89010
1 6816 82031
1 23685 76080
1 85282 85348
1 23742 63091
1 40648 57012
1 15647 61750
1 53593 54208
1 32212 96152
1 24257 66281
1 84458 97229
1 3893 54984
1 30568 62646
1 23156 64896
1 28804 53414
1 1903 13968
1 26376 96604
1 11055 88875
1 28888 70953
1 54276 92564
1 4813 69658
1 15191 35824
1 11299 20277
1 32945 73043
1 15732 15938
1 11359 48558
1 23102 48404
1 1310 78793
1 53448 72034
1 33357 93465
1 25517 55215
1 26509 43620
1 51112 90393
1 48930 69937
1 59716 66851
1 54955 63948
1 8324 78752
1 10389 17545
1 40309 63997
1 490 5325
1 12675 97856
1 42964 52420
1 5205 22218
1 37562 54109
1 36882 92771
1 22007 75109
1 35852 64173
1 18579 30576
1 27914 36272
1 24218 67377
1 85482 89356
1 69440 93554
1 83030 98244
1 8613 9674
1 21367 40858
1 40150 52206
1 30010 83530
1 56898 64375
1 54152 81061
1 8889 38881
1 30560 76048
1 69462 90959
1 19608 72158
1 25211 84106
1 52875 60948
1 9886 41396
1 63770 71909
1 60203 76464
1 657 85957
1 35212 51774
1 71892 79474
1 77263 78601
1 29561 91023
1 46048 60385
1 24583 75621
1 54904 61995
1 53251 57064
1 16577 92302
1 2153 71095
1 4653 58172
1 72561 84014
1 59860 86243
1 74187 83047
1 16125 16355
1 8107 71616
1 42407 55226
1 1889 20319
1 34829 41432
1 32837 40987
1 82102 90505
1 27770 74836
1 6608 66384
1 50611 79266
1 83132 94737
1 14127 94039
1 64654 93007
1 84922 94001
1 12694 75445
1 48457 61109
1 6817 98768
1 18567 44160
1 47792 95154
1 9525 75483
1 21747 77640
1 47173 76983
1 5576 90652
1 16770 80350
1 32104 58265
1 29879 50312
1 21245 71952
1 15712 92411
1 35848 79720
1 27348 55390
1 20696 88997
1 51034 71354
1 45251 48412
1 30715 80512
1 10328 92549
1 17869 39033
1 27417 76914
1 46393 81810
1 31446 55114
1 32458 59051
1 74092 81132
1 38975 73690
1 20130 63806
1 83213 99265
1 82276 90418
1 60373 63728
1 39688 65526
1 76402 94416
1 70413 76717
1 30177 31765
1 60378 63786
1 37235 94398
1 31467 98358
1 379 32771
1 75801 80906
1 11365 85654
1 36321 71474
1 81169 86081
1 30603 91146
1 37988 43530
1 64034 83257
1 34263 43261
1 27494 86775
1 16151 69509
1 67051 81958
1 24100 24422
1 46374 96222
1 15457 86529
1 45241 98648
1 31539 78193
1 10047 80701
1 32185 63786
1 14260 68463
1 27622 45269
1 31229 44064
1 48344 71571
1 45695 91443
1 19122 92604
1 50977 95082
1 18832 28831
1 38767 85926
1 18272 44741
1 60684 75684
1 47277 57947
1 64050 76024
1 34395 86419
1 7558 16117
1 11659 86193
1 25710 97480
1 26293 35758
1 50124 69980
1 53891 59284
1 3450 66638
1 21180 83335
1 15070 56986
1 38498 86313
1 22213 80752
1 3724 18506
1 524 45865
1 22043 65465
1 82157 91855
1 74274 92938
1 15604 51901
1 60134 64882
1 6792 42648
1 34455 79941
1 26038 98799
1 10459 35685
1 8766 62322
1 68054 98159
1 55446 98077
1 47225 80423
1 16967 42619
1 514 76302
1 26838 73200
1 20211 28483
1 13735 37294
1 10936 22549
1 4220 81490
1 32997 69951
1 19466 58274
1 35 84976
1 30335 60646
1 24254 79608
1 10471 41841
1 23668 82158
1 9665 59501
1 48540 59940
1 31500 66944
1 17225 51225
1 58562 86255
1 24284 91425
1 64789 74931
1 84773 89085
1 5049 90121
1 54786 74001
1 54279 68616
1 38322 96136
1 11845 94419
1 15767 48403
1 655 76162
1 38095 62300
1 46368 72982
1 10658 35191
1 18998 68205
1 61129 83186
1 19774 34857
1 3035 66975
1 18617 60810
1 41521 57130
1 66156 90863
1 9889 95890
1 2873 90333
1 99100 99782
1 54153 94212
1 5416 85764
1 44549 83749
1 55052 56068
1 11886 59312
1 45976 98691
1 38904 88542
1 49226 65410
1 36118 51777
1 64634 81923
1 57393 99813
1 50171 94572
1 43278 75614
1 10106 37210
1 62396 80949
1 37152 37432
1 9900 65417
1 18690 96426
1 50635 75977
1 9467 64260
1 29504 66740
1 44505 93503
1 18010 35931
1 32532 57040
1 37967 80932
1 83457 88500
1 31931 92855
1 53542 81265
1 79789 81559
1 2370 6181
1 57341 74900
1 33040 33343
1 24219 68932
1 32997 55251
1 6168 57191
1 15029 62518
1 8451 92517
1 18745 70213
1 63692 79654
1 71679 83893
1 16704 44488
1 19682 57233
1 16485 52130
1 87127 95459
1 50526 52339
1 43874 99258
1 87096 98094
1 47208 65132
1 22770 42379
1 53149 88966
1 74901 75237
1 4723 28527
1 18452 63607
1 80640 91902
1 50276 52182
1 14025 72867
1 49730 97543
1 24490 53053
1 10314 50587
1 8970 62839
1 18890 43643
1 69361 85297
1 32324 70587
1 1995 6638
1 24791 59525
1 47165 78782
1 11113 33261
1 64748 88489
1 23175 39622
1 51198 75689
1 44004 70460
1 17464 42595
1 12652 71575
1 11428 48859
1 11764 29255
1 92606 96670
1 42249 76872
1 47811 59655
1 53619 66042
1 20674 40397
1 30540 34562
1 14896 44706
1 80029 82821
1 14620 95544
1 33267 37931
1 93105 94745
1 79946 94312
1 42875 99735
1 29746 84631
1 38232 92214
1 8840 95410
1 50149 67478
1 20264 31930
1 44222 55750
1 18702 65713
1 53665 57123
1 23075 23392
1 14409 35755
1 49783 73465
1 46031 54719
1 1499 34802
1 614 624
1 29849 63560
1 65590 99403
1 10587 18671
1 3173 7390
1 36097 59409
1 2690 35850
1 18335 87628
1 28844 55507
1 40514 66916
1 15906 90278
1 80401 82489
1 53955 79091
1 27482 99636
1 52395 73801
1 36623 59995
1 71603 79753
1 44749 75568
1 35400 79310
1 84143 90662
1 76493 90592
1 11021 23396
1 4846 8435
1 25364 39398
1 21705 36835
1 35181 74116
1 82408 84644
1 24879 86502
1 49813 92880
1 29382 66790
1 9079 42814
1 35295 94152
1 5467 85713
1 20836 22225
1 64824 78861
1 2350 49067
1 32798 56414
1 21852 30574
1 3305 55394
1 35370 39381
1 79660 91502
1 7138 33200
1 34635 88757
1 10904 24217
1 24219 51287
1 47826 78760
1 50598 99868
1 21998 53027
1 19779 67731
1 61900 98830
1 7440 69835
1 30345 69441
1 16089 63208
1 44847 69821
1 10051 83892
1 56487 82980
1 29672 54770
1 59838 87577
1 43747 46512
1 38306 57551
1 48641 60203
1 36210 61144
1 4786 42489
1 17960 63604
1 22592 42888
1 19045 92150
1 57865 74078
1 37558 76734
1 18408 79524
1 25365 85072
1 25726 46362
1 17068 75843
1 21838 81390
1 15013 55244
1 4488 83470
1 8057 46506
1 6315 74712
1 90479 91419
1 70127 84496
1 41256 73580
1 74420 78721
1 3719 77986
1 12657 23115
1 9317 78565
1 31562 73539
1 18017 85287
1 16567 86470
1 6019 27477
1 46394 72822
1 30737 95774
1 14546 89638
1 22678 35297
1 13933 91196
1 66031 74812
1 736 83502
1 90930 97336
1 46318 52765
1 25276 46327
1 15081 73504
1 76903 92723
1 52113 88194
1 17661 89766
1 11485 75222
1 23446 41730
1 34967 84973
1 42528 83138
1 29329 92921
1 37009 61550
1 2207 99533
1 46513 74060
1 12934 50948
1 42323 98621
1 7885 37486
1 55372 70334
1 16845 23759
1 37091 56370
1 20573 98226
1 67161 84942
1 23482 48373
1 29186 75197
1 35168 60299
1 38788 66613
1 54166 80422
1 27491 80966
1 40515 65401
1 54155 85092
1 46861 89396
1 16717 91687
1 46921 93899
1 38634 82772
1 71632 92983
1 60683 91007
1 4780 91300
1 39953 47475
1 7051 26867
1 44825 88419
1 1993 80618
1 31745 92388
1 30303 84862
1 5282 85604
1 69235 79703
1 21686 45820
1 39038 62886
1 1410 52517
1 2911 94696
1 36621 54417
1 66008 83107
1 65667 73446
1 24168 67296
1 1315 18085
1 2177 5968
1 19455 66273
1 62212 83465
1 68752 86470
1 49005 73489
1 7655 16701
1 6976 22789
1 4330 62731
1 16340 70895
1 3718 70930
1 73443 83650
1 30830 69198
1 11914 84379
1 10884 57600
1 51997 66215
1 40239 64247
1 42012 67803
1 14826 68657
1 14950 36675
1 31827 82921
1 9110 29593
1 34251 78444
1 28312 89064
1 75808 97514
1 27956 62744
1 74391 80801
1 63057 99818
1 46404 94113
1 35205 55155
1 27523 80518
1 25812 26722
1 19942 96966
1 44775 94842
1 11200 65020
1 5863 41007
1 5059 24547
1 19269 78394
1 70340 96711
1 25394 84884
1 30320 40014
1 6546 82720
1 17391 60744
1 28240 69611
1 9960 53155
1 62017 96769
1 13504 73001
1 16092 46610
1 1410 16137
1 24105 34197
1 12296 30124
1 10310 65375
1 19254 90798
1 40455 97464
1 1612 48742
1 37085 85454
1 31830 72653
1 18702 95541
1 28957 97639
1 72876 92488
1 77937 91597
1 24605 24822
1 13064 45067
1 45229 78030
1 7544 26779
1 14629 84122
1 64992 86835
1 58119 77918
1 35356 74668
1 3418 79940
1 23929 24162
1 23455 91934
1 10227 50966
1 77784 92696
1 22157 35298
1 1334 94497
1 18997 71864
1 21856 70077
1 19930 76319
1 9613 65634
1 26569 93450
1 42657 67539
1 4808 87040
1 7447 52848
1 72714 84917
1 19076 66570
1 12307 21509
1 24124 83378
1 24128 55072
1 37140 40533
1 68440 75410
1 10477 47431
1 65685 68661
1 80930 82476
1 76754 87158
1 26287 36488
1 91652 96600
1 59114 72610
1 10756 91904
1 56629 84006
1 28289 31579
1 21006 95151
1 23847 90096
1 32926 98156
1 8066 55540
1 70237 71712
1 22432 97603
1 26069 54149
1 1220 77023
1 21338 72284
1 22399 45427
1 43320 87981
1 9945 67269
1 51360 61976
1 26872 56510
1 37539 86381
1 81160 89157
1 22112 63962
1 43350 44338
1 11495 21823
1 45416 77142
1 21064 85621
1 1304 12914
1 92026 93185
1 59279 60857
1 24966 46689
1 27132 67947
1 29942 64436
1 8326 88930
1 26774 49810
1 47968 50863
1 45924 86996
1 50624 60770
1 64193 85175
1 65104 70924
1 19477 64282
1 30580 53139
1 6766 85546
1 66600 94538
1 56856 98764
1 13148 48718
1 72512 92110
1 19125 65986
1 50016 60596
1 89430 91604
1 53009 61082
1 56688 87983
1 42722 98590
1 6792 61669
1 67643 77515
1 7331 26336
1 7997 46137
1 42287 80945
1 76455 76984
1 56151 94607
1 17443 71141
1 4895 51962
1 26458 95332
1 27592 56553
1 25475 81520
1 15426 62804
1 54078 85396
1 57013 85824
1 5087 56699
1 16428 61392
1 14111 17140
1 30666 46434
1 72328 75010
1 63506 95880
1 25387 87415
1 12058 52224
1 86233 96795
1 17717 95631
1 60552 65596
1 8799 29414
1 55928 87008
1 41889 57048
1 48564 85945
1 52185 79433
1 35201 92852
1 43020 96276
1 33029 61803
1 30082 63142
1 12232 63571
1 93172 97168
1 31890 61182
1 48583 94133
1 12211 21832
1 20215 81029
1 54022 60493
1 37871 47638
1 1590 48668
1 48748 85210
1 86216 96994
1 3201 80596
1 37849 77386
1 36170 98653
1 48647 94214
1 6400 67175
1 8069 18806
1 9281 34478
1 66580 92422
1 8519 77686
1 67368 94659
1 3384 49624
1 11125 44357
1 40430 90737
1 55004 65398
1 29136 83643
1 29779 46889
1 7521 60478
1 79717 96205
1 43788 70169
1 10878 11099
1 22172 77885
1 39017 77647
1 2931 12823
1 64745 85798
1 16032 58188
1 24516 49425
1 28865 80912
1 82811 89133
1 70653 95142
1 51152 54008
1 43444 50821
1 49667 77647
1 16066 32974
1 53841 59426
1 42128 80661
1 52619 58233
1 9295 91102
1 37630 38660
1 37800 47038
1 51351 54954
1 3389 44830
1 27875 89158
1 49847 71256
1 39077 91240
1 27287 52396
1 58491 81928
1 27331 42876
1 25738 52593
1 40442 60477
1 9364 48321
1 58160 73420
1 41414 65018
1 23588 91855
1 60223 66379
1 42810 46073
1 31757 85392
1 10739 43268
1 41304 49982
1 35878 92948
1 68727 72323
1 49944 80820
1 26736 88324
1 29250 48780
1 38023 60416
1 86851 95523
1 18279 80994
1 15028 42755
1 7957 27141
1 51445 60871
1 32845 70258
1 86625 94303
1 71532 73770
1 31077 67405
1 26482 42619
1 5934 9779
1 17925 58202
1 3630 56803
1 14182 81124
1 65725 81593
1 16426 87229
1 5556 36215
1 68481 89405
1 4069 52513
1 18914 25988
1 23962 66622
1 5814 12382
1 50744 67174
1 31452 81309
1 25874 81610
1 9657 57796
1 1661 59479
1 3429 31142
1 71213 88499
1 67510 92769
1 40930 42437
1 15033 38770
1 35569 66340
1 25866 81147
1 38018 71416
1 47667 70684
1 55284 84834
1 52467 69089
1 6917 47992
1 10815 48186
1 61660 83849
1 4620 55371
1 23994 36203
1 22940 98932
1 25200 73209
1 40593 68952
1 14109 58354
1 2124 43607
1 1194 89837
1 20961 42349
1 79102 84069
1 21911 28850
1 2045 50059
1 27340 29670
1 43798 85142
1 54042 82347
1 6642 41578
1 12424 62850
1 26588 79365
1 51137 58586
1 3140 68954
1 590 86083
1 11109 41116
1 23950 36207
1 2950 19162
1 17275 34958
1 49635 89485
1 78294 81517
1 15243 46224
1 51312 89391
1 21967 38157
1 18644 37559
1 8590 37380
1 34387 51764
1 24575 58652
1 41937 94062
1 27693 84737
1 14158 64975
1 69712 77435
1 44533 62359
1 9272 37095
1 13870 90295
1 25095 25483
1 33846 40886
1 38072 99113
1 63846 73892
1 36979 78154
1 40124 68738
1 51882 99212
1 11301 61146
1 15634 28528
1 4696 31025
1 19177 70878
1 6123 36501
1 41607 55447
1 13024 62655
1 36008 64253
1 20243 31167
1 9988 80532
1 11116 33960
1 7227 96656
1 34175 64065
1 14048 51006
1 9777 37979
1 67293 77692
1 81483 96692
1 46677 61327
1 6579 53273
1 5288 11379
1 64749 80572
1 8504 39569
1 28453 98335
1 8001 71200
1 35587 86815
1 46716 77783
1 11006 69871
1 71354 93708
1 12411 74779
1 28749 45122
1 54287 57847
1 28402 29433
1 32346 89695
1 9878 15421
1 8329 82701
1 57785 81313
1 15918 55928
1 56711 88695
1 1857 51981
1 71722 90170
1 17614 17684
1 29096 81131
1 8782 40631
1 2 40898
1 20330 70031
1 24466 34576
1 10157 89102
1 4036 21751
1 65837 75567
1 34276 66812
1 5401 45055
1 89352 99276
1 56121 69329
1 21386 49120
1 55875 81288
1 28387 69435
1 16192 98053
1 12222 58729
1 26204 60944
1 65783 96894
1 37991 58547
1 21343 45798
1 56280 88132
1 18224 95050
1 8819 15463
1 37599 94169
1 17549 80468
1 19415 59841
1 33069 71766
1 28741 72986
1 56757 62711
1 37426 92108
1 18364 70493
1 66569 85687
1 1054 1814
1 14854 19202
1 69417 98014
1 129 70663
1 6636 60557
1 30428 75291
1 17250 78430
1 68357 87561
1 60867 92224
1 1822 23544
1 64615 78427
1 8656 56894
1 14627 45981
1 18688 41590
1 58378 90789
1 24834 76780
1 40653 41149
1 39899 72883
1 35178 39240
1 42688 61629
1 77052 87685
1 3057 73363
1 45004 53685
1 95608 96440
1 27930 68785
1 32311 72649
1 10803 48260
1 59362 70434
1 24542 67163
1 17956 68335
1 56488 73711
1 36851 47853
1 10008 18922
1 55101 59515
1 1950 56398
1 11842 35600
1 34968 36909
1 7434 69797
1 8964 46696
1 46378 67716
1 26673 96986
1 73368 83244
1 13068 76933
1 62890 87113
1 89535 94565
1 11478 52240
1 12749 60915
1 46886 63009
1 49556 77747
1 1112 4187
1 46176 58147
1 32242 59781
1 5750 62623
1 69291 84733
1 71814 87306
1 39443 48038
1 23065 86522
1 97113 97465
1 74626 91519
1 9311 13868
1 18259 33664
1 25746 51248
1 36273 73033
1 49399 93244
1 58204 65617
1 26373 31339
1 28511 64169
1 63233 64828
1 496 15152
1 28990 70562
1 9011 24106
1 16790 88043
1 50116 55087
1 62152 94387
1 62755 72179
1 34275 76280
1 36472 48862
1 27595 35784
1 37966 99817
1 45254 93548
1 40765 65446
1 13077 61516
1 11419 14255
1 54734 84485
1 14244 77970
1 14547 25077
1 1316 75904
1 70155 85322
1 15027 61095
1 3358 48146
1 22801 68688
1 14735 24549
1 74303 88062
1 27734 84309
1 61323 76890
1 7815 47376
1 781 59946
1 19540 37761
1 41482 65967
1 294 22053
1 28308 82485
1 55847 97221
1 8292 80625
1 29150 38185
1 19963 90046
1 23117 96593
1 55488 90802
1 8363 72411
1 18797 54922
1 25427 66342
1 28461 73671
1 36466 91231
1 18843 28545
1 9697 98297
1 58547 69140
1 9527 70108
1 10256 29494
1 58227 77390
1 73742 86577
1 25126 97406
1 9656 39143
1 2404 69010
1 1289 77583
1 7181 69652
1 26042 91547
1 37368 95671
1 52896 74645
1 8497 43966
1 4835 38013
1 7534 90644
1 50850 95904
1 9133 94287
1 4228 83516
1 24673 50386
1 6198 48413
1 30044 75586
1 76022 87239
1 18746 72369
1 33539 95265
1 75538 82210
1 49246 55400
1 20217 47042
1 4237 57899
1 15555 18526
1 36679 76813
1 64799 89886
1 5420 50190
1 52206 67207
1 34741 98769
1 5495 72221
1 20084 22924
1 18318 84631
1 3126 79565
1 11452 56077
1 4967 79870
1 15266 22221
1 48042 77074
1 26897 62684
1 4519 30821
1 69243 71230
1 30689 80870
1 10861 88142
1 5585 35600
1 9337 56374
1 28070 28192
1 9322 71498
1 28961 88311
1 92504 96848
1 32501 36171
1 38291 41103
1 79744 92973
1 39453 61382
1 33868 48248
1 2814 75865
1 18908 20039
1 25339 96777
1 3443 49431
1 40859 53808
1 61983 93253
1 8501 96580
1 1780 10271
1 36753 77009
1 22515 69942
1 45402 61471
1 36638 68711
1 1945 70509
1 8716 71997
1 61126 79642
1 7973 20555
1 17030 60448
1 4328 73474
1 1047 24062
1 34675 74650
1 1535 13055
1 2100 33090
1 32572 67625
1 6953 99890
1 57316 90059
1 24224 30499
1 73707 97435
1 16025 59753
1 9069 50231
1 20719 62332
1 77401 86972
1 46875 56149
1 9178 78099
1 46546 66465
1 9184 52921
1 30514 96270
1 44497 59187
1 81383 87359
1 42914 76671
1 95318 97497
1 23227 60112
1 397 49322
1 54083 64124
1 47713 95172
1 23174 38534
1 26103 36557
1 22235 93688
1 41471 52693
1 66692 72502
1 16681 98053
1 22983 99197
1 34535 72779
1 45187 70537
1 63119 76756
1 8703 73597
1 30496 70494
1 5166 88631
1 49758 72503
1 15132 26585
1 16897 23009
1 52766 75954
1 1327 3314
1 6490 77648
1 58768 97083
1 35879 62998
1 17273 56657
1 29374 63556
1 3197 75254
1 12296 41791
1 8440 23876
1 31549 36684
1 47968 55737
1 69974 93369
1 38585 48467
1 52295 72496
1 35359 35590
1 27958 51656
1 9576 16684
1 18712 58033
1 67681 86949
1 39199 58120
1 60840 95248
1 19470 50966
1 9068 72488
1 3898 52651
1 97509 98368
1 33153 55030
1 14687 58321
1 26409 80109
1 13532 89650
1 6372 25939
1 48941 89843
1 51495 89920
1 64862 78031
1 22602 68536
1 18974 33687
1 32978 74230
1 32057 43312
1 60873 84052
1 33029 73600
1 41232 87877
1 2706 7128
1 71733 96768
1 33738 53416
1 6272 98988
1 2944 77415
1 37416 69467
1 63478 70157
1 14856 80658
1 79071 92380
1 16763 61383
1 521 6877
1 9101 78627
1 2246 85156
1 37772 74924
1 29112 89693
1 18274 61797
1 34071 57127
1 81971 89729
1 53636 77996
1 26382 43699
1 12317 12879
1 79904 84555
1 24477 31680
1 62582 96178
1 8798 35025
1 1351 31316
1 77852 97360
1 143 42271
1 54856 56388
1 2617 37776
1 56344 99678
1 67459 72329
1 39682 84044
1 26375 40957
1 23894 88900
1 10410 17947
1 8736 88810
1 58725 84251
1 73000 92151
1 16252 86533
1 49116 69213
1 21188 33433
1 35726 76104
1 15937 89010
1 5599 73474
1 18152 24919
1 47047 64175
1 7261 15319
1 86404 90634
1 16864 35604
1 35270 56953
1 11918 48632
1 59777 86736
1 2543 18692
1 21266 62950
1 48799 94901
1 13231 77946
1 22436 44595
1 28183 96764
1 2188 20546
1 14840 34208
1 36056 91537
1 7714 78947
1 51705 66741
1 11267 40903
1 10451 11042
1 30443 77156
1 51665 62566
1 23000 71610
1 50783 88882
1 5044 98790
1 20019 64351
1 70145 74477
1 23884 93231
1 8228 38319
1 36025 45623
1 14364 31331
1 49099 85869
1 14181 70191
1 10626 14602
1 26615 69948
1 23226 61884
1 50224 74924
1 11949 84314
1 13696 43581
1 27694 55934
1 6731 14663
1 4047 94108
1 42767 82857
1 35305 64590
1 12494 32954
1 59007 95241
1 72041 97888
1 19341 70958
1 18255 53475
1 8872 84819
1 41505 65337
1 1378 98758
1 68063 69684
1 52771 86945
1 54329 60392
1 38516 58271
1 91386 93273
1 49826 69131
1 15627 32910
1 34642 96552
1 31852 74611
1 6892 81180
1 89135 97557
1 11088 43987
1 51831 89018
1 16297 55397
1 23041 43663
1 25271 58532
1 43689 99038
1 16885 56908
1 20510 21329
1 68238 86666
1 13475 85512
1 2465 28043
1 20608 95359
1 74838 92257
1 17217 74506
1 84103 90487
1 3497 37848
1 32878 53490
1 82407 92824
1 40900 71279
1 29734 70524
1 15222 21960
1 27847 66720
1 29741 58336
1 12528 20231
1 12134 23906
1 33498 44752
1 29165 87078
1 5820 64895
1 21999 38957
1 35845 72149
1 57305 59106
1 29772 66148
1 94018 97887
1 59087 97821
1 41696 90235
1 29153 68162
1 29744 53266
1 27324 35813
1 43990 53921
1 45418 50718
1 15892 25698
1 39849 70456
1 9442 47221
1 72673 78618
1 51279 56205
1 42988 79440
1 13797 90505
1 2137 96230
1 45723 56732
1 22752 41065
1 39790 82183
1 53609 78423
1 28360 39566
1 6636 55164
1 53609 86278
1 11217 70370
1 10748 82165
1 16565 62476
1 9697 86788
1 21778 31200
1 58181 85085
1 6299 90728
1 87560 90624
1 54977 89345
1 86583 95098
1 53688 58766
1 51507 95743
1 30839 80117
1 63495 67332
1 51367 93283
1 7709 84297
1 19235 58181
1 33393 82806
1 51919 77672
1 43659 67233
1 7666 79772
1 8848 91889
1 25537 67004
1 4067 27701
1 17234 73554
1 29036 61492
1 25302 46877
1 1436 15014
1 47123 91107
1 4998 96587
1 17715 52645
1 93655 94613
1 9164 73802
1 71531 73759
1 21866 69068
1 1276 27875
1 73201 76847
1 85353 91456
1 91342 96844
1 16993 28910
1 69524 86501
1 24146 93122
1 10855 48696
1 62613 97279
1 6148 96713
1 46299 53533
1 50340 56638
1 19017 53479
1 50304 55630
1 12644 33959
1 39961 54706
1 63049 91012
1 8724 65188
1 35109 51589
1 14151 22052
1 31937 50204
1 4115 86397
1 5146 91522
1 44590 86124
1 85942 90819
1 46286 97714
1 63500 67619
1 13898 91404
1 70257 91250
1 46116 76315
1 23814 98065
1 14233 53648
1 24416 66149
1 20274 95187
1 23960 86172
1 83078 89882
1 18516 62909
1 3187 38085
1 34996 86645
1 31691 47338
1 31171 33693
1 53767 77884
1 47797 70065
1 67201 93190
1 1733 52783
1 37237 67845
1 29492 59917
1 14102 40423
1 11071 38009
1 18 52326
1 1775 97478
1 55400 68225
1 12732 95615
1 1253 29692
1 14591 42316
1 18253 28019
1 3676 70526
1 15690 31832
1 176 88030
1 57723 78664
1 48407 53181
1 63365 88490
1 80974 85353
1 40056 48674
1 6761 66092
1 10821 23516
1 44932 97340
1 13040 92645
1 498 63323
1 26293 43240
1 15445 82588
1 35489 75305
1 35391 90872
1 49456 55136
1 47348 63427
1 24144 71947
1 44961 63954
1 23362 53770
1 16396 71741
1 32666 42421
1 53745 59292
1 3015 78120
1 21942 59533
1 13100 84489
1 65758 77783
1 18508 69006
1 18186 54018
1 25132 42296
1 48872 53022
1 24564 77926
1 24919 86298
1 26713 46182
1 10374 94234
1 51078 99998
1 17960 26912
1 11430 54628
1 39008 52687
1 22535 69195
1 36612 55979
1 74636 95435
1 5954 52994
1 582 46051
1 20802 91914
1 11921 29005
1 35699 58821
1 24751 58692
1 56499 64280
1 53362 53452
1 52143 72542
1 37800 79902
1 25442 69282
1 66576 68430
1 34075 67634
1 78562 81274
1 10080 20948
1 16553 26725
1 40364 64029
1 39432 44913
1 17012 83115
1 6906 72493
1 31142 79255
1 37319 62307
1 13191 73839
1 88194 92902
1 53927 78080
1 21376 23265
1 43299 44713
1 34229 60708
1 97213 98616
1 35201 44025
1 90120 96953
1 16558 70939
1 36233 56077
1 25132 39887
1 70298 98238
1 71236 78861
1 16416 65092
1 45172 53305
1 11135 60354
1 38523 53588
1 92709 95548
1 31103 47142
1 9860 49006
1 40299 68033
1 55930 76445
1 79683 83325
1 70464 79110
1 84798 89081
1 31388 35260
1 3957 97706
1 23067 78379
1 380 76109
1 39815 78998
1 29151 51375
1 93241 95108
1 10921 69208
1 46756 81157
1 28594 97426
1 28059 64008
1 16234 30780
1 962 81410
1 40636 85854
1 3809 24339
1 75612 97901
1 6929 78992
1 15386 70778
1 9983 31225
1 51521 71073
1 13989 25429
1 32144 36526
1 17423 65067
1 47655 93544
1 35545 78230
1 30620 36655
1 20225 75952
1 16202 53198
1 27691 62785
1 32015 87434
1 73313 91002
1 65235 76379
1 34533 88092
1 8244 71542
1 48686 67600
1 13298 29367
1 22704 92889
1 76238 87932
1 17455 48344
1 72411 83277
1 53874 61586
1 65809 70141
1 34671 65117
1 68004 97390
1 13231 46991
1 37952 41391
1 17613 20830
1 33321 50799
1 11192 64592
1 354 14672
1 47129 70576
1 58248 82825
1 24898 44057
1 26339 55330
1 986 16763
1 17512 35604
1 61169 71079
1 27886 70251
1 47752 58715
1 95318 99854
1 28231 52324
1 83570 96536
1 58544 78019
1 36304 71205
1 76124 77257
1 35367 68310
1 22156 65565
1 29483 63325
1 51058 96109
1 38339 92569
1 32587 50217
1 169 85748
1 3275 39952
1 62751 94046
1 36479 53385
1 17307 41249
1 10719 13604
1 57298 72041
1 76980 85615
1 18208 73781
1 67775 75689
1 73929 78511
1 60288 95117
1 33542 42169
1 14190 46199
1 36952 71210
1 40975 62595
1 41141 86980
1 4023 90373
1 5658 97394
1 36983 44466
1 34231 84437
1 50182 65007
1 4843 84102
1 8538 32436
1 27254 30610
1 17320 67004
1 62914 94292
1 4046 37272
1 50121 71004
1 171 94388
1 20111 27895
1 29639 56283
1 36196 97789
1 26254 50558
1 346 88122
1 19212 43754
1 27458 73059
1 7792 85186
1 40536 47206
1 3050 39477
1 27116 84564
1 75804 96296
1 35958 47150
1 1047 62542
1 2166 53556
1 35909 75702
1 73609 97293
1 23531 35912
1 30030 42103
1 36903 94931
1 34421 51217
1 71132 73540
1 12307 74817
1 1680 55354
1 77321 96613
1 36095 63723
1 59919 67612
1 35004 70208
1 23429 70096
1 20471 46240
1 50510 79826
1 7325 57293
1 83668 88496
1 66698 67754
1 139 57929
1 55899 98684
1 71277 85412
1 37858 76212
1 1961 69827
1 30692 34248
1 50377 77965
1 26831 97551
1 42532 53590
1 18640 24586
1 26469 38258
1 32908 50465
1 13308 28186
1 1067 45969
1 5123 14366
1 58149 70129
1 7755 38227
1 33697 82162
1 22504 50270
1 36435 58199
1 10570 11057
1 28898 74663
1 29693 71782
1 22962 25047
1 17251 26394
1 56508 74931
1 47435 50800
1 17381 83796
1 23510 45957
1 63207 72857
1 36936 70834
1 7441 73335
1 14102 63326
1 65554 95883
1 74329 76476
1 64081 74841
1 51583 93459
1 20314 27510
1 42013 87816
1 10237 40577
1 22642 30128
1 1657 88690
1 1597 85076
1 19790 39995
1 69557 78538
1 9757 76553
1 21641 48697
1 26645 87238
1 16516 56578
1 53125 64960
1 56181 78775
1 16296 35422
1 24326 30138
1 3926 46780
1 46156 73217
1 32759 68276
1 36517 71479
1 62397 84480
1 17540 71684
1 31892 93274
1 48162 50641
1 50807 86665
1 14742 29104
1 37538 79996
1 7334 58686
1 16330 45363
1 20860 80930
1 40373 97178
1 38210 63988
1 14898 93676
1 2241 13546
1 50015 56450
1 41889 84569
1 48980 56545
1 11645 27604
1 22651 81053
1 25986 27140
1 22143 95004
1 62666 67023
1 28939 99991
1 42619 79906
1 74271 96468
1 32443 62239
1 35824 74150
1 39237 71135
1 56583 61054
1 30485 81337
1 41124 66412
1 24551 84868
1 16990 91687
1 6463 43515
1 70464 89974
1 29217 38889
1 5252 40390
1 17947 32495
1 38155 68043
1 7032 78601
1 55551 56633
1 16791 95288
1 6288 88536
1 724 66084
1 26603 52813
1 43190 82226
1 28213 69041
1 62206 73986
1 1360 58187
1 4068 36562
1 37922 53431
1 54185 85892
1 81293 86670
1 11457 99174
1 10360 33653
1 24908 77014
1 88206 91629
1 5167 25791
1 27118 73961
1 13115 97418
1 35817 39835
1 49292 52282
1 75106 80660
1 30505 56415
1 5887 35432
1 38960 56804
1 53943 78009
1 42043 87365
1 63401 73014
1 52789 69805
1 60895 62963
1 75297 87565
1 1941 86584
1 5548 90458
1 12897 43474
1 60974 70188
1 10730 73169
1 23994 89664
1 12704 92206
1 16629 80063
1 18119 79988
1 14773 38222
1 90622 97262
1 29274 92984
1 86069 95569
1 20285 98639
1 18242 48726
1 34370 99412
1 6512 36814
1 58456 64369
1 55106 95337
1 64905 91453
1 11825 74908
1 13957 55951
1 26478 37521
1 14973 33078
1 23588 36353
1 50372 86832
1 12382 29983
1 15837 18839
1 34081 55549
1 61638 89004
1 36855 95193
1 5635 42534
1 37416 90261
1 20587 98649
1 26216 93319
1 10023 13779
1 39200 78505
1 53204 66447
1 53978 92031
1 15292 99482
1 13687 93438
1 27661 41929
1 53425 76417
1 2437 61969
1 14310 25876
1 62804 84915
1 89587 92116
1 8179 73092
1 23389 68861
1 61192 81889
1 6693 24876
1 22818 72995
1 11113 94295
1 37509 60628
1 12130 45545
1 35043 35785
1 63842 79578
1 19524 64918
1 36591 90157
1 44381 98570
1 23365 27556
1 16555 88845
1 25107 88029
1 28918 46140
1 8423 18208
1 4906 82525
1 218 83174
1 3505 32038
1 34552 77418
1 43247 71028
1 5490 10068
1 14769 18262
1 64103 84002
1 4942 60674
1 5072 43674
1 28963 45332
1 41358 47979
1 46507 70701
1 46667 62959
1 149 52307
1 36277 94909
1 38847 99281
1 49949 82605
1 33996 42775
1 9219 79739
1 67563 71081
1 24519 35282
1 13081 95772
1 17604 89034
1 60673 98822
1 14252 50817
1 17930 70445
1 16605 86016
1 11467 68235
1 15360 76371
1 83987 92439
1 12660 32055
1 10874 50232
1 36153 82952
1 1866 46346
1 89037 99127
1 40042 64496
1 16956 70682
1 58331 82219
1 46408 55825
1 67799 91257
1 48732 92921
1 85793 94134
1 83451 96776
1 6398 55618
1 26536 89541
1 86010 89678
1 19159 51566
1 64844 92946
1 68100 79154
1 13146 88709
1 27712 79110
1 58415 58807
1 8457 55713
1 9735 48741
1 60468 83239
1 47910 67796
1 8822 76859
1 15528 41855
1 49640 76308
1 8650 96926
1 13752 75809
1 22652 93493
1 22616 32211
1 18804 27375
1 7555 27699
1 12094 86546
1 2451 21407
1 46199 61968
1 22226 31637
1 41726 95831
1 42332 58151
1 46287 67592
1 16031 82099
1 58137 66205
1 48163 70004
1 20069 81978
1 90500 97344
1 21301 27296
1 21550 39363
1 75495 92907
1 90513 94051
1 2829 86828
1 56639 66042
1 325 88489
1 31343 97006
1 73165 82404
1 48761 93065
1 15252 57377
1 53452 92604
1 13736 29997
1 14213 27296
1 42666 77864
1 5600 93857
1 65812 94065
1 56168 87293
1 27166 76925
1 23226 80356
1 45310 54379
1 11663 14139
1 64934 92101
1 2533 48918
1 901 92908
1 57537 69894
1 26146 34305
1 22519 70443
1 7001 89883
1 4995 77043
1 61985 64818
1 63847 83542
1 18120 44137
1 27353 67615
1 39536 42557
1 47156 95408
1 15618 97968
1 31542 74528
1 4043 73794
1 5361 73538
1 61779 70514
1 5388 72248
1 51116 87369
1 88419 90958
1 49020 66662
1 27125 42052
1 24616 82570
1 51662 80061
1 39478 95859
1 35216 66601
1 24258 70678
1 8538 79293
1 38319 85939
1 38245 52488
1 7800 90988
1 28970 59081
1 22230 51686
1 64529 73589
1 27828 28195
1 10056 44445
1 80839 90824
1 46684 84612
1 2250 58165
1 50446 80235
1 18676 47976
1 36288 85306
1 66278 98312
1 82830 92985
1 66493 72716
1 34435 67419
1 34625 68897
1 42791 70788
1 1781 64882
1 19665 68847
1 13845 82823
1 10160 55644
1 39864 56853
1 20887 93825
1 13759 65898
1 13880 31680
1 79866 93760
1 4090 82094
1 40285 94720
1 41383 85564
1 6020 24469
1 83272 90450
1 56418 61426
1 11906 54506
1 8477 52440
1 41628 49571
1 18733 35493
1 25781 37252
1 36542 48620
1 2156 35655
1 16606 76227
1 5757 40506
1 60577 69396
1 25137 47365
1 34536 97806
1 44094 63775
1 2300 31331
1 29448 75113
1 79719 98886
1 31028 70258
1 31855 39528
1 26340 47698
1 38300 53389
1 51299 56311
1 61118 73497
1 43670 53099
1 32683 87819
1 52213 54418
1 20353 94938
1 21403 37302
1 5111 87922
1 24362 47512
1 65521 68893
1 2337 99441
1 31474 57161
1 79130 83055
1 63645 99104
1 6056 44204
1 6719 51923
1 17140 27533
1 31934 53316
1 11349 76252
1 53147 93758
1 24750 68202
1 8460 99025
1 1714 34234
1 32259 96866
1 31904 92964
1 59573 91487
1 12765 55761
1 23249 58878
1 10289 60979
1 10830 97448
1 78934 99730
1 15074 95516
1 26238 84445
1 11335 38680
1 42162 65667
1 50382 79692
1 47434 47951
1 9857 52361
1 31725 39112
1 16181 38021
1 5379 15376
1 55674 88167
1 22978 57522
1 14848 28089
1 3383 16592
1 83936 93812
1 11055 22387
1 38336 68698
1 26968 42754
1 4721 86889
1 18614 37156
1 7412 23764
1 59678 70589
1 40464 78723
1 77977 90052
1 49828 67509
1 37632 42495
1 81030 88736
1 4154 87131
1 20005 24162
1 75172 96031
1 49022 57799
1 46362 97625
1 35109 97906
1 5873 43933
1 57254 77791
1 72360 90922
1 26797 90727
1 29965 68320
1 11507 40020
1 37199 38789
1 5068 22439
1 26372 86419
1 32892 69432
1 40133 90075
1 19335 54214
1 3525 32579
1 27003 58046
1 48735 70764
1 67819 71580
1 75043 78147
1 8177 70239
1 53840 71582
1 83726 96352
1 49451 94102
1 42817 49367
1 80707 99302
1 12373 98176
1 8537 49075
1 7186 53446
1 1567 44999
1 76157 93306
1 11034 96843
1 26352 80753
1 18492 79389
1 59335 74961
1 6755 27888
1 71497 84769
1 65013 83941
1 48599 58446
1 7605 91344
1 33537 40690
1 18593 68619
1 30758 49130
1 37432 84405
1 51651 60577
1 2618 8349
1 6430 10329
1 19709 63886
1 57171 69786
1 3115 31331
1 53319 58836
1 17777 41205
1 7366 14686
1 1514 35233
1 23203 81639
1 58102 92242
1 16510 49837
1 63256 97303
1 34499 54643
1 14780 56143
1 98 91302
1 13494 96045
1 72248 95460
1 58663 73635
1 2798 28285
1 37497 45250
1 41880 75144
1 47068 91152
1 45550 92992
1 18867 51163
1 25104 65404
1 15894 86727
1 71549 98353
1 63203 99452
1 27906 50516
1 23393 37492
1 49416 82571
1 34311 89170
1 18482 48326
1 22124 26469
1 46311 67911
1 51416 57973
1 40603 41435
1 44204 54154
1 39791 76168
1 23976 49035
1 11419 82401
1 17760 45459
1 54055 69765
1 2010 48629
1 31646 42688
1 15170 25179
1 12896 33398
1 20935 73507
1 44060 90941
1 39867 47671
1 77096 91389
1 5670 35727
1 20423 42694
1 54242 61140
1 20644 30027
1 21929 25346
1 120 77074
1 3873 71448
1 76034 88404
1 54614 63096
1 13393 24624
1 21258 54023
1 26202 91175
1 63065 87372
1 82878 84945
1 57500 97854
1 55127 80168
1 33600 55172
1 10849 21878
1 51184 77290
1 45052 90860
1 24941 73337
1 76123 80650
1 35960 65864
1 16988 34592
1 22797 77149
1 43676 57554
1 1809 28784
1 50638 82069
1 6049 11066
1 40804 89127
1 7008 14651
1 58478 81631
1 75488 83307
1 38847 43907
1 32472 41211
1 19494 41547
1 4399 20996
1 57322 57908
1 10864 70919
1 21078 63896
1 68733 95384
1 25499 89561
1 48047 67951
1 22465 29548
1 46984 88275
1 14871 30182
1 27268 82784
1 38916 48378
1 34865 74150
1 59813 89562
1 2254 85603
1 15646 16378
1 65864 99131
1 13301 75408
1 2702 67202
1 62493 64414
1 38064 69680
1 19173 61950
1 59965 96252
1 21540 72267
1 42696 57615
1 32056 57724
1 51412 59731
1 30610 71633
1 29899 98736
1 77855 88030
1 10043 56808
1 31454 81937
1 26296 72814
1 30995 34518
1 14293 21412
1 7660 78759
1 25260 63213
1 40243 57177
1 10257 80430
1 30965 35523
1 15190 68935
1 28771 34239
1 12767 31316
1 5101 94335
1 15486 90631
1 24646 48871
1 2433 57912
1 27236 36130
1 20602 58704
1 4011 36240
1 57587 83279
1 30572 71100
1 83212 85539
1 45058 88125
1 40606 72292
1 52269 79820
1 1799 99446
1 77903 94501
1 78176 94134
1 57840 67096
1 64913 96661
1 4600 75335
1 48965 58880
1 22951 28966
1 17445 52606
1 2769 39289
1 87137 94619
1 22309 80835
1 56455 95951
1 593 6970
1 5647 41155
1 57438 91811
1 69576 95393
1 21607 93877
1 67477 84942
1 47314 54518
1 3948 42753
1 17466 68648
1 3244 21929
1 61534 74773
1 34469 69976
1 34365 47114
1 36886 80193
1 15878 75326
1 45684 45991
1 33987 49790
1 13366 50824
1 62289 72144
1 6445 88321
1 54430 77900
1 53473 77607
1 18859 68816
1 58042 67536
1 10615 89359
1 40398 56364
1 14755 95110
1 46934 80756
1 7836 93766
1 69195 95927
1 73183 87724
1 19682 23979
1 4623 58849
1 44648 87470
1 9355 67485
1 5291 51252
1 29741 44480
1 57009 74212
1 43295 64563
1 2809 81046
1 4406 7622
1 1792 82211
1 56620 68882
1 53329 66504
1 26597 56101
1 67031 94647
1 21986 56460
1 38234 53509
1 12087 70802
1 39976 71748
1 29723 72718
1 36716 97117
1 10960 43399
1 37413 53878
1 20570 82466
1 33450 49088
1 12421 79408
1 16195 69214
1 1265 57715
1 51521 87419
1 12127 31953
1 60883 97784
1 74016 92668
1 12761 20806
1 24842 41555
1 34719 37616
1 21582 86817
1 38575 44400
1 51820 82537
1 3970 88776
1 14193 74842
1 87367 98117
1 18659 24283
1 81981 94438
1 5401 92879
1 22685 32996
1 34081 35139
1 53617 70454
1 62952 90527
1 47614 57697
1 12159 62106
1 26089 47908
1 2056 92517
1 15988 35227
1 27386 67680
1 44095 72818
1 17942 78199
1 39903 98854
1 61273 90833
1 82326 95556
1 60504 83397
1 29179 70430
1 3667 45058
1 23801 30428
1 36571 72225
1 6418 95610
1 29195 51332
1 64743 71409
1 1675 14921
1 20056 36531
1 42979 62961
1 64078 73683
1 3691 82056
1 405 95982
1 78760 80799
1 16768 80758
1 7947 82854
1 37467 89079
1 12920 23964
1 60240 72180
1 30128 70142
1 1958 15410
1 28203 41316
1 26275 42045
1 63770 99831
1 79580 94212
1 2730 98314
1 11613 58893
1 37222 94630
1 1101 19244
1 21996 79322
1 45458 85780
1 22531 69745
1 40013 60498
1 64938 85958
1 37726 69637
1 15630 94909
1 83487 87477
1 420 94788
1 42965 54400
1 2786 25845
1 89377 95103
1 61372 86732
1 7080 66771
1 44129 78824
1 42930 86084
1 11640 38941
1 68113 77450
1 28711 78193
1 38691 89420
1 3320 24706
1 13587 89872
1 61082 83465
1 61175 78646
1 64810 69953
1 45333 76978
1 13168 30404
1 83903 86908
1 68800 80739
1 22350 56279
1 4007 42610
1 62675 89814
1 4555 83804
1 82169 90124
1 46782 65100
1 6050 96527
1 55512 72234
1 23122 69409
1 46976 84295
1 23298 96787
1 30901 61427
1 30746 31211
1 74100 87493
1 5075 50893
1 15494 27854
1 32871 91057
1 67731 77914
1 28080 52466
1 34736 49755
1 21434 65529
1 36973 46576
1 39879 42606
1 4692 79363
1 19146 78010
1 65191 98752
1 26667 55441
1 76823 85751
1 66332 90051
1 18922 38859
1 42948 87036
1 39101 66829
1 27221 39471
1 14619 98650
1 56345 65946
1 3557 14123
1 82610 83364
1 16159 45503
1 16642 39659
1 23644 75374
1 5507 30050
1 20653 35174
1 25720 42202
1 11999 46255
1 42004 82898
1 59418 62175
1 41775 87516
1 12485 85552
1 36655 44744
1 33249 90751
1 26280 88865
1 22470 67040
1 24656 50382
1 46621 48484
1 2723 92388
1 11899 35984
1 38373 55458
1 83798 98980
1 95280 96213
1 12658 90405
1 64336 90490
1 26953 83691
1 15404 95620
1 17119 20840
1 5007 7060
1 94592 96639
1 77409 87094
1 26246 70776
1 21877 81348
1 50069 80413
1 12968 90123
1 26647 69266
1 54178 87224
1 22238 39470
1 87597 97564
1 18170 30209
1 15013 32693
1 22213 83122
1 44052 62156
1 27851 39363
1 28748 94285
1 21589 45900
1 2874 97072
1 88506 94158
1 38060 93998
1 31223 57708
1 15064 47722
1 27885 59304
1 97844 99193
1 4103 11572
1 14276 24550
1 47755 56732
1 31322 34157
1 73004 87494
1 1429 65141
1 32786 89929
1 11433 19517
1 18400 18456
1 11720 72397
1 21027 84624
1 6275 10508
1 12388 15231
1 27108 44928
1 39687 66807
1 7711 15506
1 12604 88729
1 6440 19346
1 53019 59282
1 1365 11788
1 25871 96069
1 9951 45088
1 16502 63879
1 75712 76508
1 25054 90387
1 46624 69767
1 78028 82917
1 24270 37211
1 1544 38780
1 27301 94211
1 30537 88076
1 5998 57800
1 49168 80635
1 13643 77085
1 65353 73844
1 8472 27328
1 46939 85907
1 7809 31182
1 29240 35949
1 25504 45835
1 18626 45021
1 54047 74799
1 22637 84067
1 68362 95438
1 22806 86013
1 35403 71765
1 9660 78158
1 1915 24432
1 26182 26407
1 9950 34024
1 7181 87834
1 53361 75561
1 35104 59569
1 57685 62484
1 70801 98354
1 2434 39265
1 17018 85367
1 71981 98927
1 541 31875
1 54260 61271
1 1035 80440
1 27055 32586
1 6822 52550
1 8577 46496
1 39601 64024
1 49569 64161
1 29755 47199
1 60034 98296
1 43531 53407
1 43375 46447
1 11832 99341
1 48316 89015
1 18398 91479
1 72951 81867
1 9589 58397
1 51045 86798
1 7474 87440
1 51816 76478
1 21931 82465
1 63410 97750
1 29725 70420
1 45086 71470
1 20687 84344
1 31689 71068
1 20276 59094
1 68299 72851
1 18562 53532
1 4273 32283
1 51911 88406
1 11502 58271
1 29484 46538
1 50790 90041
1 11901 53444
1 45416 84365
1 6020 26294
1 48434 97405
1 58121 81293
1 65646 67015
1 39055 70862
1 48352 81679
1 53103 93205
1 14617 23168
1 10473 97651
1 17947 22947
1 19501 32429
1 22385 88575
1 24827 48000
1 19832 21832
1 15193 81015
1 49335 56768
1 7430 75391
1 4622 67032
1 42112 77158
1 5572 50953
1 19803 65907
1 13598 54790
1 13024 13283
1 48805 75800
1 47673 48311
1 18536 31919
1 13287 28786
1 86634 99663
1 20921 21497
1 9212 41899
1 65334 75368
1 46398 80957
1 10913 68317
1 44317 79618
1 76430 88131
1 13798 55741
1 17074 18357
1 10203 11322
1 63426 63545
1 41066 75122
1 3595 89887
1 29480 50178
1 85197 89951
1 20049 74631
1 6443 59167
1 56233 78904
1 53586 68617
1 11769 62840
1 12008 70348
1 36195 77093
1 32441 81423
1 41598 90282
1 53206 79653
1 5702 57262
1 141 34574
1 11456 84358
1 3523 83671
1 21180 73706
1 87417 94410
1 448 64927
1 3536 75653
1 46967 68040
1 43605 80899
1 36267 85151
1 89 73151
1 79343 92578
1 17951 37083
1 22696 30339
1 38755 47381
1 61425 64063
1 12599 50523
1 292 99719
1 2356 61691
1 10294 30179
1 3181 41440
1 37840 56268
1 64514 81503
1 10868 38367
1 40257 55492
1 1803 46763
1 20520 23218
1 32218 42866
1 32426 57999
1 59616 83421
1 45445 60745
1 28635 93148
1 47808 94800
1 81660 85566
1 82810 98239
1 85440 89622
1 39390 49437
1 13167 39856
1 23439 39854
1 43833 45202
1 5220 60781
1 9204 60114
1 69388 98813
1 9387 29755
1 44756 45054
1 29269 60378
1 40780 69282
1 65572 86392
1 38160 53623
1 12670 51174
1 40322 94887
1 25310 86317
1 60838 71543
1 25665 92953
1 15523 58746
1 31900 52348
1 55497 59108
1 8310 33681
1 5624 83230
1 8997 49965
1 38610 60326
1 58855 89831
1 23411 55253
1 13353 26308
1 18190 57847
1 52031 59195
1 84132 90795
1 78154 92959
1 34159 99603
1 17153 39961
1 42294 73335
1 26913 84009
1 52048 60986
1 2107 13072
1 26294 44763
1 57688 90086
1 22975 51738
1 4683 48481
1 71644 92624
1 16520 47956
1 2264 64098
1 96536 96753
1 16023 63267
1 17979 39109
1 4157 46590
1 52098 78576
1 7618 10718
1 6527 41424
1 3193 84860
1 14409 55480
1 24030 79147
1 10494 44860
1 3813 30433
1 12350 42906
1 11664 62521
1 1098 39244
1 45574 70642
1 3969 58497
1 47367 90548
1 33110 85192
1 17020 31388
1 9490 95773
1 56167 81885
1 72139 93295
1 45155 72988
1 73543 90772
1 35893 78201
1 39342 48010
1 50626 76652
1 12876 60152
1 25451 68772
1 59871 70317
1 26173 57967
1 28755 60644
1 23890 41808
1 43723 45291
1 15719 91393
1 67627 72249
1 11690 64287
1 24529 54825
1 29064 70738
1 17651 70483
1 34309 51661
1 68014 78712
1 19485 30981
1 49222 93400
1 3035 31733
1 2821 52236
1 36728 58929
1 4816 96230
1 18570 77780
1 74651 89211
1 11863 89733
1 16156 97315
1 28767 57409
1 63514 68644
1 24371 71202
1 12223 56245
1 9592 71371
1 45941 54847
1 10218 96040
1 6199 68255
1 8868 21173
1 57290 61831
1 36230 71159
1 25617 68639
1 25843 49228
1 71152 96767
1 14080 25891
1 29108 74877
1 34750 39739
1 4217 84542
1 35592 72918
1 19439 42662
1 2854 42860
1 44376 81916
1 35794 47932
1 9501 36897
1 4681 14228
1 18196 56330
1 24244 44452
1 46279 95149
1 90278 99537
1 10658 52943
1 33636 94282
1 18357 95061
1 15296 72740
1 54527 54645
1 44052 79540
1 5245 10109
1 18135 28887
1 21561 43962
1 23984 50196
1 27767 40365
1 27485 79598
1 51004 64555
1 16312 19539
1 28834 89681
1 26363 30649
1 22658 66313
1 2514 73627
1 72283 74334
1 17147 73557
1 37038 73943
1 3069 30628
1 28369 47358
1 18933 82995
1 36648 37468
1 1084 15594
1 8709 49555
1 85723 94518
1 33465 38884
1 58859 86043
1 42246 63126
1 59721 72222
1 53437 87441
1 53956 88524
1 75592 83495
1 43784 93893
1 22684 98272
1 56058 95007
1 31980 35580
1 2905 17174
1 14366 95736
1 15450 15595
1 79084 95743
1 8845 9524
1 26117 47883
1 25524 54917
1 41524 62637
1 6569 73207
1 50711 62259
1 28722 64147
1 68083 70312
1 72192 74925
1 43484 77739
1 57309 74053
1 3871 83829
1 68698 83931
1 9125 54259
1 19808 37007
1 44464 91613
1 18033 67195
1 24538 38133
1 8647 86636
1 52514 99022
1 7794 59708
1 13645 51585
1 58613 78826
1 53653 72441
1 56228 86137
1 41008 89703
1 53013 71509
1 97198 97844
1 55218 66358
1 27930 96159
1 21030 96814
1 75735 75830
1 11209 57942
1 29667 98056
1 13307 54314
1 24536 81025
1 28285 39844
1 7154 82520
1 22149 78055
1 19474 60198
1 21411 72493
1 1006 29837
1 32962 80191
1 15473 47346
1 21602 34134
1 56507 99057
1 42501 68864
1 52709 76631
1 67349 95704
1 43821 58183
1 41111 61223
1 23678 87279
1 82913 83945
1 5087 44401
1 56921 60644
1 95101 99563
1 42419 88321
1 69301 95599
1 50356 95748
1 26051 82852
1 2944 29494
1 22143 85217
1 61653 77501
1 1802 27680
1 35832 47788
1 49409 88313
1 11770 63189
1 21855 46845
1 37783 40802
1 45966 88223
1 17303 65386
1 81405 98226
1 11266 13240
1 47478 92780
1 12756 17356
1 19493 97496
1 36170 77384
1 9346 40994
1 62173 94381
1 19432 89342
1 39559 76973
1 20732 50575
1 13836 74556
1 81046 97631
1 81623 86151
1 85544 96619
1 9082 49327
1 66110 94206
1 38228 75037
1 12168 79195
1 20136 75454
1 80076 93545
1 8950 65861
1 76876 91229
1 39493 44344
1 14264 79624
1 53553 99293
1 214 88612
1 66899 87301
1 40193 67304
1 22328 57488
1 16603 87736
1 676 55361
1 3129 9383
1 8736 74442
1 65238 95173
1 5123 56281
1 15089 46575
1 67440 74994
1 79575 98600
1 8263 57911
1 1703 67236
1 46715 78407
1 39143 53390
1 58500 96780
1 71890 82614
1 86901 96754
1 9237 59910
1 31692 36248
1 90225 99962
1 46494 62967
1 39107 48020
1 11571 61247
1 15884 92898
1 50305 90038
1 27355 44538
1 13184 33496
1 12881 93889
1 52899 98621
1 17575 74726
1 81622 85578
1 68077 82420
1 29710 57662
1 534 62725
1 53196 57291
1 75986 88602
1 60134 97755
1 68442 72332
1 49892 85619
1 48949 49625
1 1999 86074
1 54539 80721
1 11331 60828
1 12928 57321
1 10102 14913
1 44270 58115
1 29814 81889
1 55110 62111
1 17364 59348
1 1007 57685
1 315 3187
1 10724 13713
1 32208 37199
1 28696 75363
1 10347 40337
1 47789 77061
1 39986 43830
1 75060 99439
1 17230 63476
1 11780 14234
1 6477 62763
1 69269 71485
1 27261 96873
1 23650 82977
1 74205 74475
1 29117 58633
1 35249 99367
1 19062 22782
1 12043 59188
1 9359 56629
1 76193 94544
1 13842 66710
1 45859 83747
1 19533 66958
1 7006 10513
1 45769 73529
1 4531 71135
1 366 86674
1 37946 48482
1 75120 76285
1 1468 12578
1 518 63530
1 37600 90566
1 57473 74935
1 18342 74698
1 7177 31401
1 11435 75002
1 28566 42123
1 37623 70554
1 26471 40717
1 45012 98693
1 28673 65028
1 13575 64911
1 3967 41196
1 61032 75970
1 24319 92305
1 44735 60988
1 28368 44099
1 26229 42867
1 21545 38795
1 64152 82698
1 93335 95102
1 1958 77795
1 45447 56708
1 50606 92844
1 16912 79725
1 38370 78381
1 84931 89459
1 19934 96853
1 27602 48879
1 10151 12824
1 39318 58665
1 50603 71137
1 32012 52499
1 64430 97471
1 64107 64652
1 53100 95547
1 46838 78054
1 77869 91840
1 55487 83034
1 8184 9304
1 21540 29923
1 13248 61727
1 43144 82493
1 12778 65425
1 5840 56133
1 62839 86102
1 1316 66403
1 12491 32952
1 50584 71467
1 18325 87984
1 48629 49595
1 21956 82185
1 52799 80601
1 54041 62150
1 34757 72788
1 23093 96047
1 10134 81803
1 57127 58261
1 7724 42168
1 57444 91479
1 11438 88198
1 63697 64081
1 14282 29905
1 28095 82576
1 37392 59200
1 19984 24945
1 20785 35487
1 17390 40183
1 24681 51087
1 18024 95370
1 7484 79936
1 19500 97753
1 33027 93721
1 9691 32729
1 72858 84615
1 48029 77801
1 30503 75434
1 23331 45707
1 42712 85170
1 45560 95530
1 42778 58235
1 37896 52874
1 79462 79745
1 67470 85008
1 46349 85824
1 18032 72100
1 4986 80472
1 88766 89799
1 28679 75041
1 15630 76714
1 30246 77895
1 39563 78847
1 90964 97991
1 6532 47006
1 56303 87380
1 21744 28506
1 38082 97922
1 29937 57620
1 11248 51251
1 23434 89983
1 49347 99813
1 23825 59749
1 82064 92122
1 47003 64663
1 4845 22472
1 1113 45182
1 41474 52342
1 5704 45168
1 5691 96102
1 14859 41795
1 9928 10318
1 16730 69950
1 51660 94462
1 81901 95456
1 10349 66762
1 55839 81463
1 354 23092
1 10083 52069
1 45821 78520
1 7912 66484
1 69647 87938
1 37025 97793
1 9745 75008
1 51338 56213
1 28248 30139
1 16497 84945
1 75525 77487
1 38204 79328
1 45010 88807
1 74858 89485
1 21319 61802
1 11278 85573
1 74374 75266
1 82563 91350
1 38252 41974
1 21431 41437
1 40447 83856
1 53007 66426
1 28396 87580
1 34443 78565
1 86720 87682
1 79263 92430
1 39175 50885
1 70666 94394
1 3670 43436
1 30674 57796
1 52794 87657
1 91478 94493
1 17596 53140
1 86564 87350
1 79092 99310
1 14130 74776
1 24162 33371
1 11931 14144
1 22475 88707
1 15321 51554
1 38380 66354
1 30215 89977
1 20576 87505
1 34275 44960
1 57857 77777
1 24466 64997
1 34268 78654
1 30332 40297
1 37704 50868
1 36895 91516
1 53327 78166
1 39743 52238
1 10511 50077
1 32300 84348
1 8780 99751
1 9737 39334
1 1239 99200
1 22698 62368
1 16428 49986
1 56458 96221
1 26425 52066
1 11949 67264
1 19138 59078
1 10210 36854
1 40413 87264
1 25261 71038
1 37598 95740
1 16626 51708
1 14578 34234
1 65911 83500
1 528 42742
1 13228 56145
1 41155 41498
1 19201 97914
1 15733 48642
1 39728 40625
1 35727 41597
1 13068 25786
1 41100 77361
1 77896 81108
1 70735 86676
1 66389 90629
1 25562 95608
1 19649 28572
1 10223 73405
1 64897 95606
1 31634 44199
1 81050 99674
1 94571 98675
1 33284 96801
1 8922 67552
1 15274 25078
1 1749 95746
1 31595 73577
1 54003 65269
1 62693 65181
1 39672 49188
1 43322 80576
1 20931 52762
1 54339 79270
1 19784 93461
1 64323 93333
1 2865 16232
1 5708 52569
1 56842 83331
1 5920 15766
1 6971 8396
1 37008 37605
1 16760 18386
1 51051 88313
1 11046 20308
1 52242 93736
1 33254 58389
1 3990 20355
1 56179 91799
1 52191 57891
1 15876 44202
1 38697 55692
1 37452 64365
1 13894 69306
1 41629 90746
1 53234 67405
1 95295 96241
1 40186 57813
1 14263 57503
1 5942 40050
1 28418 59905
1 6023 55117
1 10493 45266
1 13374 67594
1 45953 54248
1 12841 18097
1 123 70101
1 3541 87015
1 51722 90268
1 61435 91641
1 1959 51497
1 1900 39875
1 1220 52959
1 26817 96447
1 16930 23881
1 6808 90712
1 69595 93783
1 17893 96571
1 62984 89247
1 49349 57137
1 15110 84038
1 34054 50105
1 565 71422
1 21938 42126
1 22907 73624
1 27976 90282
1 36902 52605
1 23738 63005
1 30960 54497
1 43899 82490
1 29952 93016
1 49045 99542
1 65290 84174
1 35846 49798
1 3589 89422
1 15142 75278
1 5848 21737
1 34118 99195
1 63288 88173
1 34712 48856
1 982 84120
1 11442 56376
1 71322 94219
1 32189 63050
1 4922 59791
1 50975 75106
1 68217 81204
1 34441 93953
1 13777 92595
1 58817 67177
1 40967 59518
1 39638 86427
1 15272 88177
1 1001 11561
1 5342 14332
1 61566 85148
1 3444 51252
1 48999 82692
1 44532 60494
1 25004 60163
1 10455 15653
1 64044 91878
1 75005 94814
1 61364 76489
1 14204 43500
1 17028 84966
1 127 36363
1 76518 95672
1 7880 35611
1 26841 97127
1 6238 52641
1 37693 44724
1 11277 22084
1 18468 73122
1 38185 62659
1 39175 65942
1 35870 87868
1 1267 82246
1 43807 81171
1 24583 31021
1 64010 99271
1 49142 59142
1 9955 93586
1 40710 50949
1 62684 87828
1 48655 49164
1 4062 89669
1 17975 84076
1 30648 67552
1 79324 94671
1 11858 20608
1 56481 65795
1 42508 57254
1 74040 97294
1 28686 69715
1 47533 87600
1 43624 70794
1 44335 77280
1 54740 78624
1 50707 81780
1 33536 74799
1 69666 74546
1 52269 61164
1 35645 90724
1 18317 37984
1 29501 97739
1 72931 94339
1 23014 25388
1 2156 87113
1 1139 63988
1 79398 79987
1 57737 95682
1 28 48317
1 19785 78667
1 64206 75466
1 20165 70494
1 3664 17090
1 10476 95088
1 12523 49701
1 53982 67420
1 17820 60902
1 32711 94633
1 32355 49875
1 58331 84989
1 12862 95348
1 38847 84080
1 68404 86262
1 87176 88548
1 35550 71800
1 15450 79104
1 28010 32710
1 9812 50459
1 3223 95183
1 19170 82462
1 60665 62590
1 54290 89421
1 38476 50296
1 39461 89132
1 40282 68953
1 31066 70668
1 24990 88381
1 31270 36294
1 14869 63726
1 18186 40327
1 68339 71399
1 59400 80075
1 15149 84416
1 18754 68984
1 58 43012
1 58526 73459
1 76080 95919
1 31887 83409
1 15486 15528
1 36878 46670
1 80272 89692
1 61401 98993
1 54175 72478
1 17025 67758
1 5064 47118
1 27804 62093
1 13871 41031
1 41587 98618
1 63180 97171
1 66281 85516
1 35015 53281
1 12425 25912
1 52260 80371
1 21427 98457
1 2825 10958
1 7803 80294
1 33709 63237
1 64242 64869
1 48057 51666
1 46655 51464
1 22630 61610
1 7781 39425
1 12170 28685
1 20621 86891
1 42526 79223
1 69247 82416
1 79088 87300
1 22039 81255
1 27249 81375
1 42896 54083
1 63776 80549
1 20932 32524
1 63113 81484
1 28 40352
1 16940 51878
1 39538 83891
1 36924 55143
1 22253 61513
1 37114 40053
1 53499 65962
1 55654 95098
1 46419 99303
1 38775 98877
1 85956 88982
1 5325 60460
1 20263 34337
1 21709 95029
1 31904 37815
1 52956 96040
1 76889 85839
1 7048 64222
1 11775 96346
1 83909 92730
1 8312 85393
1 41345 84717
1 2953 66299
1 23509 98490
1 37947 53096
1 82561 89396
1 6215 59260
1 38449 81394
1 81690 84700
1 74418 99501
1 897 16039
1 26353 30622
1 38248 84258
1 23159 97500
1 17621 67741
1 40030 91381
1 89462 93017
1 41855 45412
1 13151 84997
1 58260 59999
1 5900 52688
1 33067 35264
1 12642 70246
1 22292 33321
1 29275 71383
1 19575 44755
1 20065 84242
1 16001 57415
1 135 62959
1 72544 95114
1 23165 84933
1 62674 87807
1 30602 73488
1 58695 64504
1 26309 70257
1 6586 22178
1 43499 66955
1 72976 73809
1 12924 62688
1 26825 33008
1 22100 28852
1 12900 86895
1 18457 19663
1 6157 37456
1 60875 79469
1 30703 75950
1 8078 93736
1 14993 41333
1 60770 79798
1 51987 91486
1 46354 75511
1 31646 51067
1 26300 86626
1 68331 73760
1 63054 71871
1 19674 48491
1 5545 38593
1 24800 62507
1 14131 35619
1 7120 29103
1 23412 37711
1 27935 84955
1 14799 51921
1 11693 52087
1 13017 57921
1 84252 92495
1 20591 58815
1 39172 42039
1 59863 96879
1 77766 93042
1 11813 87432
1 41925 81676
1 9496 41679
1 40189 86533
1 58489 91318
1 36575 79390
1 15689 86237
1 2032 4609
1 76043 86438
1 63996 98655
1 6280 61672
1 56355 72280
1 17892 54897
1 32526 64004
1 51336 67734
1 5533 16537
1 5563 42926
1 41470 99985
1 8147 80638
1 7017 13981
1 14850 67326
1 9747 91221
1 37182 44017
1 17432 91548
1 16754 32868
1 5988 91638
1 30213 94500
1 43751 55915
1 26488 77718
1 73141 74488
1 8046 70343
1 48133 63379
1 28746 70634
1 24423 95205
1 29645 57480
1 76538 78864
1 53748 74695
1 4840 68264
1 1360 85792
1 47640 48954
1 26659 62814
1 50654 66068
1 7372 89257
1 16556 58739
1 14004 59988
1 66512 81869
1 40282 72035
1 22978 78475
1 30515 74056
1 24283 84480
1 24021 83409
1 6226 51979
1 73904 87072
1 9456 10675
1 20814 81355
1 75873 98807
1 9541 55676
1 84590 95942
1 76441 79244
1 12159 60500
1 33604 72655
1 62341 93836
1 43344 61716
1 43672 64363
1 6690 28495
1 17386 44865
1 20965 46701
1 30760 60646
1 19044 98027
1 31278 49862
1 35784 97810
1 30448 93067
1 35489 52871
1 3803 70642
1 36007 76515
1 41370 47779
1 65154 71231
1 63576 71650
1 64978 76392
1 90580 99737
1 32046 93910
1 14473 36769
1 53870 74620
1 17444 50921
1 17883 35628
1 8226 29968
1 20133 61405
1 153 97775
1 6281 71163
1 77275 86036
1 66256 99233
1 29559 55735
1 10555 22436
1 9481 41791
1 8251 68853
1 13334 83107
1 34069 40208
1 48344 58770
1 30414 49775
1 27206 28454
1 43738 47887
1 9499 84369
1 1636 8062
1 30117 71275
1 48945 92085
1 32497 91993
1 42337 62252
1 17699 70259
1 45650 99118
1 42586 46480
1 38069 89729
1 21558 80994
1 40768 95331
1 1952 23836
1 20691 44969
1 12993 68280
1 63429 90206
1 40458 83624
1 15507 63350
1 37957 66877
1 7580 63072
1 48229 48872
1 4752 50875
1 53775 69909
1 14744 91451
1 23949 76037
1 25162 25873
1 81932 96206
1 33365 35322
1 68351 94830
1 34499 82644
1 20629 74800
1 1857 65960
1 3759 44646
1 6820 15524
1 1351 92295
1 41368 70753
1 8052 54325
1 12487 68503
1 4995 49477
1 23929 38285
1 9300 44185
1 27948 38820
1 16190 42352
1 25576 42065
1 48691 69500
1 374 84327
1 9609 48790
1 3258 53582
1 33640 74013
1 52289 58989
1 45699 91171
1 32864 55948
1 17483 49379
1 32781 62471
1 63144 92908
1 11042 22633
1 1271 34071
1 14131 66673
1 3530 93402
1 60176 80352
1 2320 41378
1 6116 59099
1 19155 99140
1 32577 87407
1 66568 70730
1 81064 99141
1 46535 73745
1 47692 70168
1 38342 69797
1 29140 77705
1 2228 86210
1 19153 84834
1 62500 72478
1 40273 78935
1 1698 20491
1 19903 69062
1 22062 47064
1 35399 71494
1 12005 83514
1 42030 91588
1 18127 45085
1 19948 94439
1 49737 90923
1 30910 39092
1 36124 74101
1 10341 74758
1 57758 94017
1 26041 85714
1 23047 35349
1 23835 81073
1 32705 56217
1 53569 64679
1 46757 73621
1 37682 75268
1 56323 76834
1 62853 81080
1 16226 63519
1 13137 59232
1 40387 50376
1 82101 96721
1 38053 88682
1 40852 99416
1 21893 77497
1 83645 99721
1 52416 97065
1 19272 42999
1 63147 74509
1 24154 48846
1 2669 8945
1 41609 59746
1 18884 21110
1 55113 63129
1 46504 56764
1 48583 88879
1 40632 43861
1 65366 82969
1 39931 89851
1 20250 96886
1 20154 36235
1 29383 39306
1 4703 16541
1 6031 53635
1 25375 64986
1 31881 87021
1 20709 58527
1 23980 81903
1 25355 43170
1 76264 84936
1 28661 56909
1 4798 12565
1 22188 25470
1 2757 30616
1 72180 74082
1 1222 82691
1 81387 91606
1 42545 96686
1 38025 51899
1 47850 58379
1 76432 90653
1 13852 61541
1 23121 72553
1 34701 66794
1 57523 71548
1 38078 71804
1 2601 85158
1 13601 94646
1 4975 30850
1 22068 57710
1 46390 71464
1 2123 8409
1 12403 55121
1 20650 52340
1 18582 97434
1 74441 91502
1 60726 81677
1 55188 67591
1 50804 96797
1 4818 36892
1 81567 83569
1 19642 41297
1 817 88997
1 79396 99983
1 19457 89905
1 56970 92641
1 96527 97936
1 234 83882
1 64328 95574
1 39538 96973
1 6130 57726
1 17205 32467
1 14082 38635
1 78950 90315
1 2751 86553
1 42366 46708
1 73587 82764
1 27485 62234
1 11564 34208
1 33749 80129
1 46990 88081
1 26259 62424
1 56837 59940
1 64664 80014
1 55277 89394
1 5599 90386
1 50425 70813
1 24899 96695
1 26629 43187
1 2171 21915
1 4609 37919
1 26956 60645
1 83953 89500
1 3803 54833
1 51084 57265
1 59620 65614
1 8346 45260
1 73183 82257
1 38587 48464
1 4078 6592
1 18970 61116
1 38803 70866
1 44959 71280
1 76460 87088
1 75006 96793
1 45818 52829
1 18917 61747
1 24190 30653
1 36806 83139
1 23916 86671
1 54253 81582
1 12305 13636
1 6787 21877
1 8451 32040
1 47181 92840
1 58710 98754
1 36333 53351
1 6435 28616
1 69000 85350
1 14602 34290
1 5997 26987
1 12293 91618
1 87789 88517
1 41438 49603
1 14468 74913
1 11530 87689
1 65018 83260
1 7697 9822
1 6432 96868
1 18052 72870
1 32710 89908
1 81000 99309
1 53132 93149
1 48574 76211
1 2197 95853
1 18368 88812
1 23369 44513
1 27146 74186
1 7862 45286
1 61256 93931
1 10283 41923
1 11899 60970
1 13009 89388
1 3949 54180
1 6277 6710
1 3604 60077
1 55680 80293
1 43336 95504
1 27298 74785
1 46268 50703
1 86933 88580
1 1044 17128
1 13909 68940
1 61993 96773
1 41622 88943
1 3470 60274
1 21589 94081
1 85467 90438
1 70691 96094
1 3772 86543
1 44347 82705
1 23043 76634
1 42715 42831
1 36259 83593
1 26679 69054
1 12148 48082
1 34399 73574
1 21541 34838
1 38525 65165
1 64569 89390
1 21994 57590
1 19492 71093
1 77306 77587
1 34742 61025
1 715 61863
1 67184 67644
1 3596 54620
1 20587 23235
1 44044 84620
1 7882 59036
1 37947 40146
1 36820 65821
1 44395 90444
1 6092 45104
1 49809 70820
1 2865 13948
1 58590 81438
1 27909 29353
1 30929 84433
1 17585 20612
1 3872 95231
1 19784 31614
1 54175 98976
1 18597 43872
1 58125 73712
1 63440 82209
1 70636 98576
1 8721 47022
1 25776 76844
1 12619 45599
1 1226 45385
1 2280 80137
1 67107 98309
1 90693 98185
1 5011 5523
1 51408 72606
1 4734 91419
1 48985 74798
1 17660 22052
1 47849 91848
1 10272 82220
1 13050 89576
1 8636 36886
1 66712 94823
1 3008 86438
1 29506 79767
1 5396 34112
1 1881 13929
1 43940 91313
1 33865 84898
1 11442 62552
1 18698 31590
1 39700 89564
1 14618 88100
1 57649 94700
1 39414 79053
1 14239 82292
1 11792 77878
1 40891 41187
1 9078 35657
1 25383 40030
1 49388 57738
1 55338 89501
1 29849 77624
1 67136 95218
1 22203 58295
1 33444 99287
1 35256 37652
1 23825 77986
1 6501 77753
1 8510 44293
1 16524 57599
1 75552 94019
1 78346 86243
1 38833 82208
1 18872 29946
1 33672 93376
1 9398 10462
1 21120 70653
1 2241 34444
1 50537 71112
1 10781 93688
1 40360 54275
1 10258 60576
1 4669 82581
1 78063 87079
1 7040 77508
1 13212 22524
1 32134 49125
1 14561 53446
1 59190 98948
1 38628 67330
1 59581 92196
1 19310 57524
1 74 20188
1 20446 66890
1 43806 63970
1 36075 88217
1 28517 54117
1 24111 68354
1 42335 75841
1 40318 61687
1 18875 72981
1 310 89637
1 42088 52788
1 4653 93593
1 29612 39806
1 71058 89850
1 24657 27532
1 12996 17098
1 14461 47956
1 48458 97478
1 7716 37771
1 82842 90740
1 69124 91843
1 7143 28818
1 18909 72715
1 70190 72798
1 51197 61914
1 37715 99089
1 27808 52774
1 29907 63589
1 90537 91815
1 20826 29818
1 37543 89127
1 18951 24932
1 19151 59648
1 4282 85083
1 11528 97927
1 72545 86019
1 62397 84983
1 65032 71220
1 5772 18898
1 17027 64615
1 50286 53465
1 70598 90524
1 58707 91205
1 62754 82700
1 85111 91591
1 20981 91865
1 7525 58655
1 49298 76373
1 75190 95129
1 17779 38294
1 16164 19308
1 27225 50140
1 49384 90581
1 1932 40732
1 26013 60691
1 20177 22511
1 38034 61570
1 18733 40025
1 82735 97908
1 39771 97501
1 48453 69213
1 11535 89529
1 74974 98481
1 19598 38373
1 45356 84022
1 17710 89387
1 30032 74001
1 37370 48857
1 50392 57247
1 7495 28294
1 21275 67348
1 23764 93770
1 26927 60666
1 16899 56541
1 18497 86550
1 6985 46492
1 48393 55011
1 66047 99573
1 25898 56916
1 26255 71120
1 9680 64871
1 37116 39964
1 651 99304
1 3729 17179
1 41976 80855
1 2014 99294
1 10240 95755
1 58953 85547
1 45100 56943
1 11278 39408
1 43986 64465
1 31235 77058
1 45552 80253
1 35875 77087
1 19713 74113
1 2733 48525
1 39873 70079
1 13532 52471
1 6175 60566
1 25531 67061
1 18411 56426
1 30088 51741
1 27256 76858
1 40010 78310
1 5721 60446
1 12986 68569
1 21021 60667
1 28359 41762
1 33590 42046
1 24754 44208
1 4943 15643
1 10143 72501
1 75697 83386
1 87909 98968
1 7408 62600
1 4447 57233
1 28369 92297
1 9406 57689
1 88821 98242
1 40993 99492
1 46916 83560
1 1432 34390
1 38140 56617
1 516 58206
1 30127 88740
1 21141 38094
1 4951 51601
1 9023 21440
1 22202 81839
1 9494 67118
1 42514 87066
1 2162 7562
1 51276 92290
1 19160 29324
1 70393 73264
1 62917 86140
1 94058 94563
1 44673 67740
1 29831 99221
1 5231 76974
1 22555 74142
1 35469 62090
1 43952 98489
1 12069 63556
1 23670 67826
1 24106 93262
1 33028 36189
1 51685 73662
1 14251 76405
1 88012 99437
1 6875 44572
1 39876 54033
1 32327 51650
1 55535 58724
1 29301 48469
1 36482 64075
1 18393 33179
1 12229 86086
1 26156 30611
1 43900 54182
1 41684 77607
1 53100 65247
1 8073 8125
1 6545 27685
1 11267 26046
1 28822 42291
1 8885 73564
1 9654 74043
1 40964 57195
1 21925 54009
1 10943 25442
1 32723 84972
1 33463 52959
1 19920 90145
1 37976 87491
1 29021 42142
1 24748 48901
1 23128 72691
1 66910 98189
1 21454 34487
1 46462 97987
1 21642 35639
1 3658 62910
1 38600 39579
1 49480 53384
1 67063 76792
1 24565 28092
1 39068 73994
1 38349 83298
1 40517 95572
1 5652 46038
1 32161 54467
1 24722 96103
1 64529 79896
1 10051 22590
1 69363 83308
1 83246 97505
1 34242 44882
1 16862 81198
1 24116 80810
1 57350 87221
1 47265 63733
1 740 33413
1 68348 79348
1 2939 76596
1 55 17051
1 12678 74169
1 13099 34722
1 65445 90494
1 22338 70354
1 25974 85506
1 11453 18329
1 28092 36384
1 309 85371
1 11344 54717
1 1841 11712
1 25515 77334
1 18031 54387
1 41266 85769
1 12466 78299
1 16706 82563
1 6860 12961
1 44223 53544
1 71793 73876
1 19273 45752
1 44762 85411
1 22397 78339
1 33600 79831
1 20756 81188
1 18332 69162
1 85463 94180
1 8822 82964
1 24449 84752
1 70026 97177
1 78971 94202
1 20223 32432
1 4561 69520
1 16175 88555
1 44122 80347
1 79697 90028
1 12073 89144
1 18156 67175
1 38956 88540
1 31878 70542
1 3710 17683
1 10991 48695
1 8217 84651
1 71742 83645
1 21168 82989
1 12727 66164
1 32790 54289
1 57535 63877
1 26551 98686
1 17964 46172
1 15662 92105
1 23125 75376
1 67036 95319
1 57362 66870
1 88710 89051
1 58173 85984
1 84215 91907
1 12709 48218
1 6709 43493
1 29944 63485
1 33360 59715
1 77606 83810
1 7485 80485
1 63049 66419
1 34305 60302
1 26827 66909
1 26196 59561
1 63817 73058
1 63371 96189
1 24307 94167
1 31769 61697
1 71692 83413
1 39350 74155
1 4567 11691
1 21597 66512
1 47438 65143
1 20984 79691
1 15227 79760
1 91048 99246
1 7957 84244
1 22067 73516
1 57076 63125
1 15172 82581
1 7917 22069
1 30270 51027
1 6881 27048
1 54774 71534
1 63973 89356
1 11757 23306
1 28348 35266
1 47658 93027
1 8392 49558
1 49342 99904
1 58473 76314
1 8078 21188
1 6362 44318
1 6795 92588
1 43215 55629
1 49301 93412
1 40460 43692
1 71590 98580
1 18805 76162
1 75860 97147
1 37686 98919
1 12770 88042
1 50071 92077
1 17124 80421
1 58347 69283
1 18258 65538
1 40264 63545
1 85512 90335
1 25821 95583
1 8579 81026
1 20285 63060
1 29806 70335
1 13541 67129
1 71197 97787
1 35206 72091
1 17424 23706
1 25712 79460
1 32386 66574
1 26210 85281
1 31334 73197
1 3704 92590
1 18291 90081
1 24931 45041
1 62574 94231
1 21524 89775
1 22696 61169
1 8060 85628
1 52155 74539
1 21369 92139
1 21210 61438
1 6893 8589
1 17189 38049
1 13562 37869
1 33517 92964
1 49980 93841
1 6484 24100
1 472 68893
1 35342 77314
1 82492 88850
1 55543 73412
1 1223 86071
1 7383 83981
1 22243 39837
1 13491 20033
1 9631 53497
1 21110 71476
1 9806 69697
1 40522 98344
1 42013 74856
1 4576 96353
1 26267 30484
1 21107 61335
1 79521 91691
1 13001 91596
1 82080 86876
1 76636 90078
1 20191 57405
1 44400 79206
1 38121 40208
1 15742 87337
1 20157 51216
1 14074 34949
1 55707 96888
1 18356 39787
1 29391 61328
1 87311 91553
1 58488 77476
1 30168 99681
1 15802 38272
1 7580 19289
1 67733 99643
1 8253 50100
1 16548 58346
1 66769 84589
1 39559 96046
1 35077 85769
1 30318 70372
1 31204 98883
1 34834 74658
1 24095 87262
1 51532 54521
1 74921 80613
1 44246 71116
1 36127 83509
1 2350 77187
1 12896 61984
1 11189 27878
1 31192 35577
1 65799 92317
1 1417 8292
1 65876 89101
1 63004 70302
1 37764 82258
1 65769 89928
1 9699 88927
1 60506 67170
1 45257 49502
1 85542 87557
1 67597 81412
1 89219 90153
1 19644 22146
1 25517 68729
1 19381 91957
1 55019 77695
1 44394 98498
1 22276 94416
1 60263 74857
1 5944 61794
1 1426 99095
1 75115 89090
1 17210 57973
1 52503 71540
1 60606 97558
1 49786 91740
1 76102 91541
1 17812 97661
1 5439 57205
1 47674 51004
1 41328 55552
1 4930 47593
1 97709 97869
1 32803 34909
1 9662 35410
1 24714 60117
1 1917 2655
1 24388 32424
1 1402 12623
1 8909 31885
1 38361 44163
1 74725 90010
1 45267 70331
1 15854 43332
1 37630 69891
1 16768 98625
1 23772 69279
1 3981 79833
1 596 15334
1 21160 31162
1 50280 88490
1 65101 65868
1 23979 83508
1 36755 62124
1 33048 86921
1 3540 55175
1 6111 16049
1 73817 86366
1 23318 88164
1 36879 78449
1 17718 22623
1 13750 56096
1 38985 73489
1 31227 61197
1 53519 67343
1 81153 99978
1 10176 82789
1 2690 26261
1 6030 48339
1 65145 95675
1 10891 59195
1 49444 83415
1 10944 11393
1 11376 87423
1 52768 55185
1 4015 99068
1 6613 96333
1 19925 33777
1 46585 93896
1 8547 17920
1 50455 81055
1 19035 38961
1 54514 68169
1 41634 56103
1 57678 97958
1 9252 69463
1 19756 19805
1 64728 74773
1 10549 97351
1 45875 62113
1 37073 61776
1 60934 81020
1 31876 90802
1 16300 72020
1 66425 98532
1 61537 73381
1 23747 69006
1 12850 78592
1 23894 99947
1 32454 74971
1 15604 40306
1 1541 66336
1 30866 69703
1 88032 96415
1 19604 71647
1 15812 80020
1 23068 57790
1 17644 37449
1 34844 82406
1 8841 67916
1 70499 82683
1 32333 82166
1 48716 54100
1 26600 71400
1 46438 55268
1 21193 61829
1 43003 63211
1 29620 98541
1 11478 44273
1 18874 22151
1 24927 27063
1 1106 16120
1 60907 78370
1 2364 47546
1 27244 30376
1 14529 42805
1 66663 70862
1 46038 81170
1 28232 90986
1 10485 69919
1 8948 19920
1 71062 96104
1 6622 94634
1 88567 97450
1 38384 45908
1 46815 60550
1 10464 65364
1 50083 73561
1 69460 96310
1 20973 63334
1 34414 54673
1 30794 34566
1 48541 90292
1 24428 26010
1 20004 28340
1 37983 66480
1 90206 92289
1 38832 96531
1 79205 93491
1 15645 86293
1 23910 62487
1 37653 44420
1 18586 65605
1 62062 63213
1 31276 44980
1 29577 67379
1 16312 64922
1 76318 85368
1 25321 52411
1 11130 32979
1 20163 82656
1 65425 69471
1 12026 71762
1 32794 94867
1 17235 94006
1 27591 58400
1 16096 94436
1 4011 6018
1 58468 84704
1 68846 70636
1 12894 34690
1 63239 81340
1 45526 55942
1 8531 24898
1 33268 56136
1 25613 54238
1 2994 84686
1 5553 53175
1 37312 51803
1 35886 43486
1 61269 96724
1 1168 90174
1 7867 80494
1 36353 42002
1 66047 82230
1 80948 95251
1 1198 20171
1 501 24865
1 14315 68227
1 24291 68093
1 6614 23220
1 18251 72327
1 4307 14190
1 21342 99400
1 67688 68691
1 24595 67580
1 5106 86742
1 41052 55964
1 17965 89998
1 66314 96846
1 17081 80425
1 57268 75807
1 70249 99316
1 10744 61422
1 54209 57078
1 58116 78656
1 35747 61913
1 66278 77325
1 78555 78939
1 3437 49294
1 19827 61163
1 13685 47538
1 6625 56854
1 37207 63548
1 73211 84944
1 2507 71108
1 1637 98325
1 28357 96745
1 1641 94609
1 44004 75901
1 55175 92704
1 46436 93776
1 4015 11190
1 38993 42955
1 258 34380
1 50782 54585
1 32434 74783
1 37074 73201
1 19755 76187
1 33833 71433
1 17115 20910
1 29047 69520
1 497 14621
1 54269 86730
1 8135 52089
1 20158 42460
1 16065 45711
1 9472 37982
1 53957 96015
1 19265 61596
1 27801 49249
1 5542 76100
1 9065 83613
1 3148 80841
1 7831 73709
1 20809 39931
1 59998 93701
1 83924 95226
1 18198 71416
1 26575 43872
1 46396 89348
1 19902 98882
1 52070 83130
1 19494 98029
1 38298 66909
1 22297 26990
1 59 96622
1 1060 72734
1 72847 79934
1 29079 86611
1 57172 79214
1 68079 86282
1 5476 83400
1 75367 91503
1 19534 72092
1 34885 46320
1 382 37228
1 63367 86139
1 68227 78821
1 22499 99647
1 51626 94967
1 50993 77241
1 71171 93674
1 47124 95775
1 32441 93309
1 7688 20460
1 62456 90360
1 2899 99596
1 74171 76568
1 60698 77301
1 41850 59543
1 51013 95909
1 79751 91494
1 1742 91651
1 41887 72376
1 1923 21913
1 11606 74474
1 19093 29696
1 56349 86166
1 17610 63167
1 47269 70186
1 96961 99427
1 66572 78769
1 11693 30268
1 5558 44689
1 28572 92685
1 44168 79499
1 84870 92919
1 40558 41421
1 65966 83021
1 42386 81741
1 3529 86344
1 19535 99126
1 10149 60852
1 61709 74465
1 13463 18239
1 31056 57660
1 38451 59284
1 5827 5879
1 11536 37653
1 337 26984
1 26079 32340
1 40642 91711
1 22228 28748
1 18922 20214
1 4468 44607
1 25818 69171
1 15273 55591
1 43902 90338
1 14534 49536
1 51003 62354
1 51658 69023
1 28164 68469
1 6715 44629
1 83138 85076
1 30752 62467
1 52596 82212
1 44905 65205
1 3735 86229
1 27309 93747
1 49532 55797
1 43569 94040
1 19610 40313
1 13788 97679
1 25262 93906
1 24108 66142
1 14754 77051
1 42756 51504
1 19399 76512
1 6176 18188
1 5738 83576
1 77958 93007
1 51022 83399
1 51331 75511
1 28455 69306
1 3714 87565
1 10037 74566
1 84633 92977
1 33248 39521
1 32152 81911
1 14942 36215
1 41305 96000
1 44475 48216
1 78144 81636
1 15532 77500
1 54445 71585
1 69862 87944
1 64369 94519
1 14157 78354
1 1796 25298
1 15592 22538
1 7098 20324
1 13653 29657
1 11319 25808
1 12765 15786
1 14168 50550
1 31614 80211
1 25414 87193
1 36594 61226
1 44803 83049
1 11247 32123
1 46833 92467
1 6711 58706
1 66881 98990
1 1610 67293
1 25860 36287
1 67550 76849
1 75466 88369
1 25889 28986
1 86147 94126
1 5736 59212
1 2538 35246
1 23594 60215
1 9871 22720
1 24433 72568
1 33857 58072
1 76300 88786
1 15731 24139
1 66658 74179
1 43136 55480
1 71485 93409
1 25244 96372
1 57484 85563
1 4043 97739
1 68653 82565
1 55275 59885
1 22426 83839
1 16985 54692
1 10875 92926
1 46556 69209
1 65829 85348
1 21378 26876
1 24861 91511
1 46881 71437
1 27662 64705
1 9096 11596
1 28244 36861
1 43114 83236
1 14798 23134
1 40705 82143
1 69414 90364
1 59200 96908
1 95419 97194
1 65869 74623
1 2590 8583
1 49265 69429
1 15740 56401
1 5539 98439
1 8628 31911
1 67442 73200
1 77808 92106
1 16220 48087
1 11727 70435
1 52122 73139
1 12666 82353
1 10883 89510
1 49213 71679
1 11075 45561
1 27313 80248
1 30244 67890
1 67791 96808
1 22401 56206
1 57044 96304
1 74331 96720
1 31836 64680
1 10892 49086
1 90037 99198
1 95023 96148
1 22379 74342
1 93978 94338
1 89164 96874
1 23464 63735
1 14758 35723
1 9198 78508
1 22535 82638
1 55830 82452
1 19082 71668
1 4744 61496
1 52537 90310
1 60964 76303
1 6405 44794
1 53338 90877
1 19643 21106
1 14601 54798
1 12734 99871
1 24968 53124
1 7464 77301
1 56331 91754
1 66694 72199
1 1180 14455
1 62069 71555
1 44610 66039
1 29221 47399
1 24244 55319
1 48686 63840
1 11669 73470
1 15954 86024
1 13799 87634
1 3699 64835
1 27923 50602
1 13445 46818
1 62734 71166
1 46738 69597
1 55488 68122
1 18791 73053
1 11864 86401
1 13062 57598
1 51716 90415
1 15377 49949
1 36618 75699
1 31176 93080
1 1638 65427
1 18026 46878
1 61067 91412
1 8937 25334
1 14313 71005
1 77294 98865
1 23547 53138
1 17307 34402
1 83483 97666
1 12391 41822
1 49684 93672
1 13039 40535
1 30866 42868
1 47172 67538
1 57365 75348
1 4167 35615
1 646 87663
1 22554 83933
1 26173 93918
1 10204 71771
1 13438 20580
1 19450 99673
1 11128 30439
1 31248 82055
1 14471 62280
1 36515 96796
1 33517 87646
1 67758 85825
1 39434 40891
1 43199 61334
1 32010 56467
1 80678 92618
1 18832 82824
1 64474 66751
1 53731 89624
1 16955 99700
1 71205 92251
1 11325 23065
1 71908 72557
1 18286 95295
1 37877 67786
1 57056 88707
1 11523 17876
1 39325 47637
1 15497 18806
1 15784 86768
1 39686 66148
1 11554 18923
1 61257 92264
1 16577 32186
1 9438 98769
1 69774 76489
1 106 97223
1 16102 21745
1 54723 57265
1 24648 99526
1 1277 87617
1 5129 67222
1 48271 54657
1 29434 29697
1 84872 88411
1 41717 61596
1 19736 54823
1 83760 92254
1 811 93671
1 11559 29448
1 544 73992
1 54099 88971
1 82015 83813
1 79917 80344
1 29531 54717
1 29629 62765
1 62361 63523
1 7670 62001
1 23677 58216
1 38887 84501
1 76258 79648
1 16285 90515
1 23148 42977
1 37643 90231
1 68 19269
1 19935 55589
1 74217 94348
1 25675 40074
1 16846 60252
1 6632 23337
1 9156 79112
1 29181 30581
1 873 65247
1 59919 99065
1 84672 94375
1 51839 78886
1 1475 71272
1 49050 98250
1 4853 72335
1 69028 75094
1 36653 99801
1 1203 15321
1 7108 25572
1 5446 39013
1 6877 45270
1 14941 56269
1 80459 92534
1 48894 74201
1 57451 69159
1 2679 93978
1 1700 37218
1 67536 95861
1 13270 92729
1 835 29115
1 36589 72070
1 12542 67272
1 68796 88159
1 51208 65293
1 12648 82406
1 72959 81330
1 35812 48362
1 49632 67105
1 38909 87689
1 28847 36535
1 34186 81346
1 33641 40716
1 31222 33435
1 19598 72639
1 80179 82762
1 69000 83494
1 4971 69888
1 32377 74525
1 44464 91077
1 10739 22301
1 21964 57742
1 38318 61769
1 4575 27021
1 15981 68344
1 11703 57654
1 6992 83649
1 16420 64672
1 60796 60967
1 2147 88245
1 22856 65348
1 46291 77940
1 55082 72634
1 24711 29941
1 3873 85048
1 7053 25402
1 6275 25897
1 26189 79598
1 41091 97897
1 36063 53470
1 20473 93550
1 10835 25649
1 62419 83285
1 15680 65771
1 9762 70120
1 39283 62522
1 85083 90585
1 11791 78124
1 56760 63863
1 18841 47963
1 73303 76199
1 41971 76971
1 46277 99317
1 24735 48096
1 51192 93385
1 1434 94966
1 23294 74938
1 84130 84601
1 53222 58804
1 5955 63758
1 30436 46134
1 24865 64637
1 74675 97951
1 88242 90263
1 92488 96183
1 46863 81847
1 27158 49443
1 72152 87893
1 18761 91745
1 83577 95327
1 21703 46559
1 5867 51978
1 12082 46259
1 2624 88674
1 53639 70834
1 1280 54468
1 14293 72848
1 4198 40437
1 83756 87565
1 141 61206
1 41296 68502
1 16896 25920
1 740 57779
1 55948 74295
1 70988 98367
1 28437 81313
1 11001 50800
1 29111 61351
1 14706 65294
1 95041 95883
1 45006 83748
1 15015 87856
1 8200 71952
1 18651 62939
1 4189 46042
1 40466 84292
1 22135 90170
1 270 86853
1 69378 78471
1 69214 83568
1 15559 51718
1 84894 93963
1 2021 8441
1 94569 98544
1 46510 84523
1 22386 59186
1 31717 71154
1 71630 94026
1 67856 72567
1 59527 72502
1 42689 87003
1 25782 28607
1 76430 83812
1 6262 61561
1 60467 61290
1 39962 40007
1 11600 47218
1 42162 69102
1 9491 57854
1 59920 76935
1 16544 49407
1 47053 81778
1 78552 79489
1 11889 94055
1 18803 77643
1 66768 87761
1 34874 97856
1 74586 93556
1 11748 56886
1 82297 89002
1 35924 71858
1 38796 68958
1 9858 36342
1 4515 39529
1 67264 89557
1 28537 36750
1 39807 94916
1 2857 3937
1 32943 94005
1 29384 67967
1 50617 90869
1 5550 17506
1 3355 18948
1 35495 70666
1 70724 79251
1 4934 26041
1 51605 95165
1 6782 49596
1 11980 40787
1 41173 43399
1 16225 79542
1 28441 28705
1 32868 34225
1 26461 32503
1 22409 76292
1 3977 70571
1 38838 97971
1 56250 67299
1 5982 41725
1 18136 54935
1 5908 55781
1 47512 68541
1 37854 55508
1 38264 46888
1 3740 78061
1 21249 52289
1 78074 95183
1 18019 82652
1 3686 87581
1 57069 92835
1 17702 79354
1 31837 54354
1 9169 96300
1 47851 67468
1 1689 14471
1 41303 81089
1 8126 36051
1 11659 22664
1 37673 69069
1 19970 76619
1 42644 73391
1 13054 96461
1 35267 80344
1 38973 78027
1 47458 85022
1 2555 89618
1 12018 62206
1 27093 75125
1 17418 73361
1 4946 95579
1 22678 24933
1 53917 82399
1 81962 93381
1 30284 42654
1 48036 60425
1 43021 62180
1 23188 95276
1 47045 65252
1 9460 83785
1 44849 48562
1 25156 74679
1 19010 35896
1 28905 53250
1 85670 88684
1 7415 22427
1 46256 95072
1 12996 37819
1 94403 94471
1 10927 86835
1 31564 73309
1 6062 42937
1 96583 99125
1 698 54708
1 74542 90463
1 55002 92644
1 4403 71757
1 180 95695
1 7371 76637
1 32194 80223
1 14127 58571
1 69167 98372
1 37234 97917
1 44680 80497
1 3624 58827
1 8149 68902
1 62541 72852
1 47846 89584
1 67419 78497
1 66987 81747
1 66164 86288
1 4557 85859
1 42743 52985
1 56241 69560
1 4901 24993
1 20875 27608
1 36534 67930
1 15555 24363
1 22570 91857
1 6907 58337
1 24045 91193
1 18503 56931
1 13447 49786
1 3911 14690
1 18987 23032
1 11538 47694
1 58429 69124
1 1242 58214
1 30951 45820
1 28182 67814
1 15336 64829
1 31565 61973
1 62362 86891
1 61538 80272
1 22212 35136
1 36725 51106
1 8865 45491
1 44681 53205
1 70256 95211
1 41354 50724
1 74366 92132
1 24000 84547
1 50000 84353
1 46596 63996
1 6453 36371
1 44706 44939
1 39176 90988
1 10359 83060
1 22865 65143
1 72557 94562
1 12814 15179
1 2445 13420
1 61567 73198
1 80739 88644
1 6630 40567
1 433 93446
1 61136 83671
1 14638 92874
1 9472 31495
1 67836 96771
1 14265 47478
1 12024 30067
1 47323 94825
1 53450 56454
1 9206 22613
1 89875 98436
1 49639 88675
1 71318 77596
1 32096 39167
1 48965 50674
1 44279 95648
1 37535 50837
1 9531 95015
1 41499 64179
1 5752 81689
1 1599 3632
1 17548 98527
1 71461 97218
1 12375 83085
1 31301 94204
1 14527 37724
1 50398 81274
1 70881 73991
1 20506 47225
1 55578 67748
1 53928 72435
1 2082 54488
1 25710 50279
1 43759 84245
1 36334 52872
1 13661 70242
1 71069 77153
1 4451 79684
1 65962 73511
1 20728 31310
1 19969 67276
1 13610 79168
1 10420 50319
1 614 3773
1 14621 37743
1 38374 42896
1 42086 65089
1 30021 63825
1 48246 95667
1 56389 84824
1 21508 91995
1 56885 95501
1 4176 76301
1 67741 91131
1 32153 94464
1 15207 25041
1 25200 85014
1 10488 88945
1 75229 76298
1 30222 38141
1 19583 53645
1 84445 95676
1 47794 90708
1 13887 45851
1 28605 73380
1 52321 61242
1 18240 60026
1 30336 77867
1 20583 88659
1 32675 48935
1 56304 93501
1 15128 91506
1 47326 52859
1 80891 89738
1 44818 55332
1 6818 80877
1 20056 31052
1 76501 84642
1 71958 84502
1 35422 54137
1 51779 73705
1 5212 51445
1 74516 93699
1 23694 90553
1 75876 82148
1 1442 90541
1 53467 98470
1 77907 88859
1 44976 76488
1 52323 95277
1 21075 95466
1 39058 45551
1 27109 31424
1 4744 48504
1 18275 53061
1 19619 82010
1 6174 12669
1 47470 90112
1 24974 70039
1 81423 99257
1 23642 39900
1 6178 75860
1 12944 93296
1 31238 45611
1 20189 82135
1 3271 40307
1 29904 52830
1 53812 80154
1 61326 90798
1 18540 95702
1 9329 86231
1 15920 87051
1 71449 81541
1 22131 68494
1 50658 83956
1 29307 34083
1 13351 19884
1 49857 94672
1 36566 69641
1 11603 46931
1 14301 89148
1 34687 58515
1 40691 94693
1 42845 86795
1 6298 50624
1 49435 93301
1 78726 98042
1 55593 75865
1 27473 44499
1 32838 90101
1 20684 53355
1 32490 94478
1 79035 95412
1 14520 70454
1 32103 74307
1 76035 80409
1 72615 88981
1 47043 62119
1 15096 68501
1 2032 43567
1 7613 47924
1 11853 46028
1 81641 97683
1 12748 83381
1 48484 97178
1 83739 84145
1 24396 54190
1 14707 72469
1 17449 73555
1 29496 34725
1 10850 56497
1 52306 65295
1 31957 86964
1 53156 64971
1 35724 96143
1 45979 71367
1 16288 91631
1 49525 99286
1 75095 98711
1 34605 76093
1 28279 32805
1 83276 94742
1 50928 67647
1 58090 64946
1 67811 70245
1 1473 84302
1 10963 13751
1 28728 31855
1 74101 92766
1 63364 72591
1 82785 95250
1 57091 57759
1 73543 93981
1 64453 76947
1 17866 47611
1 65986 84200
1 64332 92481
1 39279 76801
1 31213 41560
1 3642 62090
1 3722 13114
1 28680 68428
1 52338 57357
1 54640 58959
1 4058 97902
1 35743 85479
1 11079 37822
1 8206 33697
1 59966 95492
1 13206 98362
1 121 7354
1 51140 60367
1 39283 64847
1 66546 86322
1 15517 89361
1 49158 87979
1 67897 84454
1 21861 27255
1 54518 93515
1 72490 77516
1 97143 98689
1 33196 90924
1 52568 90343
1 10252 36012
1 42316 71244
1 21568 62083
1 26684 61834
1 42665 60556
1 5776 76282
1 64962 69646
1 22135 95841
1 68774 79724
1 14570 28159
1 97478 99248
1 17065 48568
1 11797 77833
1 87627 93098
1 69572 85332
1 39047 71565
1 22737 27997
1 10472 94156
1 52218 74566
1 60875 62051
1 46959 59792
1 26781 76409
1 48136 63545
1 72192 84659
1 5670 29459
1 19582 37399
1 8289 16145
1 9839 23967
1 48734 89897
1 30396 55281
1 20056 23967
1 93437 96085
1 39276 45301
1 22346 37246
1 18236 52573
1 37982 48638
1 12697 29290
1 69 80369
1 60428 71581
1 16200 47591
1 18313 84010
1 2905 15477
1 9968 27825
1 5716 56997
1 54947 78686
1 18153 81255
1 56017 81908
1 2017 34153
1 35440 46256
1 51865 85643
1 15201 54459
1 18899 35725
1 63806 90256
1 53974 61828
1 12416 57240
1 46448 76174
1 24321 71218
1 68127 72393
1 60534 73662
1 3219 90110
1 72716 81487
1 28003 46732
1 6139 73077
1 70394 94193
1 56385 82650
1 28483 75061
1 48797 81948
1 14832 81497
1 7612 40791
1 25027 42318
1 13170 27915
1 11234 20301
1 4629 36339
1 70091 98726
1 27465 87183
1 31686 62497
1 23019 65018
1 4051 96520
1 926 66446
1 8004 85378
1 29388 83800
1 31370 53961
1 37577 97239
1 53056 75913
1 84731 98853
1 26148 36071
1 12007 72770
1 46838 80954
1 31605 36074
1 32553 43345
1 61661 99298
1 2215 23428
1 27069 28692
1 46636 62772
1 32418 40994
1 30995 74424
1 1468 99981
1 48496 66198
1 19006 52101
1 67827 96506
1 24483 46243
1 22547 48647
1 56363 83713
1 4432 98276
1 53058 67819
1 13802 62344
1 6202 65375
1 29310 90159
1 67965 70192
1 68042 93001
1 83570 86107
1 2325 9013
1 23735 40163
1 66591 75457
1 25564 38516
1 17509 92866
1 23502 39079
1 18021 97254
1 9415 31758
1 10020 46181
1 17008 31503
1 12829 30926
1 1159 85550
1 4668 57631
1 1215 75658
1 1992 30712
1 77472 88179
1 5859 21647
1 2010 72527
1 18639 51843
1 7222 59298
1 36966 71553
1 12510 15934
1 14869 43004
1 54507 81898
1 13839 41170
1 6990 49272
1 56127 93364
1 291 23970
1 66766 87163
1 66308 86355
1 20047 86347
1 65728 78249
1 68596 97407
1 56557 63511
1 3604 18232
1 21225 33793
1 60519 97685
1 51232 96779
1 95713 98521
1 85078 90565
1 6875 53742
1 23520 78289
1 7637 95205
1 18212 93074
1 34929 64977
1 12975 23893
1 37993 80422
1 24589 37679
1 37181 78209
1 73159 93332
1 26955 82578
1 3567 38120
1 10953 98927
1 45702 85581
1 67917 88361
1 1642 45711
1 1857 58161
1 2324 77949
1 7528 64617
1 70583 90276
1 36120 62531
1 28854 76365
1 66041 69301
1 36166 58424
1 39970 67074
1 29831 43544
1 52277 52449
1 25904 40767
1 56016 78200
1 10044 59400
1 35038 36792
1 9983 98718
1 73909 82842
1 71901 73144
1 16294 74402
1 10536 38074
1 51910 87866
1 11102 22692
1 82133 96758
1 41076 57067
1 59790 85444
1 39830 65706
1 18893 59962
1 26000 43537
1 6556 47939
1 22960 65469
1 63035 95696
1 9546 70157
1 9135 39388
1 38841 97846
1 75111 87336
1 62366 97469
1 31054 31701
1 39303 42956
1 1012 53791
1 1883 49812
1 64317 68861
1 1172 64442
1 25559 49255
1 42044 54434
1 58700 78911
1 69630 80865
1 51670 73196
1 13734 95730
1 20769 96538
1 78341 79815
1 6754 22579
1 68528 71303
1 13016 46620
1 42918 84924
1 44744 60942
1 30618 57636
1 5864 12931
1 29405 51963
1 71689 82470
1 83706 93691
1 28157 86496
1 4322 42120
1 66376 97317
1 45866 74725
1 40639 55116
1 54974 64352
1 7311 26459
1 3087 8375
1 84435 86608
1 24917 66862
1 41450 63771
1 24680 37363
1 78727 95120
1 19581 45778
1 66025 92925
1 31522 59765
1 25328 81460
1 18171 33858
1 16668 43648
1 8415 51150
1 63645 84944
1 32633 38173
1 48856 89991
1 62666 73101
1 59437 77362
1 18233 93612
1 13939 54876
1 21182 31256
1 50810 98321
1 24854 65292
1 3158 61215
1 37900 97960
1 26035 40989
1 80982 87091
1 21643 47219
1 74616 79403
1 12618 31142
1 58036 92077
1 14146 99106
1 61561 91874
1 35720 46800
1 55138 95957
1 33326 75384
1 85599 95649
1 5723 31423
1 57248 75938
1 7588 9128
1 16848 59307
1 43075 91856
1 21173 78249
1 12457 82940
1 4103 51223
1 30399 88039
1 84799 87315
1 977 52695
1 63479 69035
1 79704 91400
1 5722 70608
1 30483 48421
1 47207 64899
1 50185 62346
1 32103 99063
1 71658 95696
1 37463 91398
1 61208 93284
1 4887 35572
1 19569 34733
1 19781 95435
1 8895 84766
1 52450 84948
1 49470 68383
1 41116 64288
1 42159 80470
1 59725 68768
1 60935 76718
1 8672 91393
1 18815 19558
1 62820 65251
1 21174 69850
1 57606 59652
1 13576 75217
1 12395 16981
1 43185 52458
1 6537 72832
1 16287 36711
1 66669 83411
1 6943 91410
1 39778 91638
1 2782 55417
1 14066 15295
1 56514 87468
1 21030 36913
1 35570 58766
1 27119 80446
1 39267 50810
1 56553 99625
1 44524 46928
1 61512 81479
1 63660 68224
1 36844 39116
1 44122 99030
1 54433 73341
1 4551 18253
1 40374 40944
1 44474 69197
1 13719 40528
1 20282 77690
1 24431 44780
1 79098 82107
1 55967 80704
1 63338 90153
1 3422 16869
1 42844 56057
1 47876 74626
1 85003 85046
1 4297 11749
1 22671 95901
1 52263 65273
1 76033 77878
1 33607 82448
1 11249 33940
1 10483 82697
1 22764 24712
1 39914 71733
1 9426 32962
1 92109 92354
1 33247 89632
1 46067 61372
1 19216 60356
1 37969 53477
1 59266 74439
1 17357 90478
1 19948 71262
1 69022 90425
1 18577 38168
1 15346 36041
1 48908 92181
1 4707 67391
1 28018 51054
1 95278 96482
1 3279 77853
1 35824 58074
1 34336 86100
1 32571 57420
1 27975 68577
1 51554 68684
1 4023 98878
1 42236 70802
1 1242 67807
1 18213 78606
1 52837 92695
1 47831 68010
1 19934 64683
1 15602 59671
1 85154 90917
1 36564 80301
1 16612 91498
1 289 85985
1 33345 87199
1 24114 98758
1 15133 64069
1 35853 43122
1 5270 13534
1 8425 63855
1 14698 18175
1 28262 51582
1 12841 88532
1 44980 65414
1 52746 66278
1 60613 88731
1 23173 66646
1 20963 68062
1 8142 75771
1 65751 68208
1 9912 45243
1 9467 23002
1 5270 16860
1 14219 42253
1 39043 99156
1 57709 64604
1 38968 68532
1 19768 84897
1 28449 87102
1 80054 85536
1 48546 82210
1 75663 87625
1 453 29797
1 21028 81243
1 51930 93972
1 25739 38333
1 32102 53432
1 25706 63905
1 73802 91420
1 15276 21438
1 55026 59133
1 54449 74559
1 46513 83647
1 62191 77460
1 37562 94966
1 85591 86189
1 34410 51117
1 9225 88279
1 13254 69694
1 23454 66253
1 12238 14592
1 74549 97602
1 62587 76727
1 9819 11378
1 53083 55126
1 37671 85215
1 47963 65358
1 48280 94694
1 51800 70317
1 61169 85696
1 18656 48417
1 9319 33870
1 13017 14237
1 23007 98058
1 21555 63079
1 29074 58724
1 44067 83123
1 31446 79820
1 30640 32044
1 47173 54309
1 44770 76960
1 4900 6901
1 4501 69601
1 52403 91055
1 50849 70492
1 9677 10344
1 57995 88471
1 59110 90259
1 23465 48426
1 43115 43224
1 21507 35737
1 9762 82254
1 19163 89373
1 41360 58601
1 1214 44304
1 35263 85042
1 24983 38544
1 10127 37702
1 49284 75460
1 10941 99504
1 64257 70309
1 10833 68012
1 6511 83027
1 37885 58657
1 25713 37997
1 29818 64548
1 50347 68814
1 30324 79796
1 40452 59488
1 22186 50371
1 16858 74750
1 21425 85921
1 6798 29445
1 64556 72893
1 36832 56525
1 35381 88762
1 17967 84129
1 10422 29283
1 30220 45989
1 35473 59078
1 29854 77865
1 50492 92524
1 41612 82646
1 31265 61262
1 34002 88183
1 46675 50043
1 28807 93923
1 80314 97284
1 32950 52991
1 36930 62725
1 54390 77472
1 10682 44157
1 45362 58394
1 10500 14550
1 12314 83942
1 3973 41102
1 22228 31464
1 91416 99164
1 44146 87989
1 73140 91840
1 70683 87197
1 71355 95056
1 82466 92080
1 34560 41189
1 51105 53851
1 13106 57035
1 67158 95357
1 7806 91640
1 70396 74798
1 42508 87907
1 1002 36277
1 18479 95474
1 65320 95624
1 43211 44261
1 74049 92790
1 23242 40735
1 16993 25151
1 28083 52962
1 40400 61139
1 84557 93546
1 18284 98412
1 10130 17642
1 19758 51332
1 64933 87542
1 36782 95276
1 44866 61544
1 10101 90952
1 37861 66924
1 20000 42961
1 43227 94578
1 50298 94089
1 36965 97751
1 44239 95492
1 44360 63443
1 17989 89255
1 5601 88897
1 47649 66841
1 6149 29517
1 2604 60090
1 71997 78874
1 11172 23751
1 33674 62670
1 5369 97074
1 26359 87422
1 10632 24296
1 47432 89043
1 5571 91768
1 14655 66238
1 46522 54565
1 37801 64293
1 14723 35704
1 226 77687
1 31616 66610
1 18685 41846
1 10767 51183
1 27440 97323
1 64768 88846
1 65108 92600
1 21733 66773
1 71389 83998
1 31225 32068
1 74406 86371
1 11816 19813
1 8614 15991
1 26875 52473
1 92653 97041
1 63969 70690
1 14373 35909
1 69879 70648
1 1380 40199
1 35214 91099
1 24669 60758
1 49200 61441
1 11255 36509
1 6386 97252
1 48064 71859
1 65961 88862
1 57828 81540
1 35164 53393
1 23921 55899
1 27907 61473
1 54277 62966
1 35096 81722
1 33091 50179
1 72424 90746
1 22222 41406
1 9302 80290
1 42715 42969
1 88183 99184
1 32692 92076
1 12267 67112
1 21487 82016
1 17006 30993
1 67897 89230
1 4756 34579
1 31298 54519
1 29697 63131
1 37143 59357
1 77440 85337
1 19026 77610
1 23805 77790
1 9134 47736
1 9016 86082
1 37898 89600
1 35767 81832
1 43947 94071
1 20746 28822
1 18773 41224
1 6027 42569
1 42493 92058
1 72994 79915
1 77155 83442
1 6713 42485
1 31616 37369
1 22097 68950
1 43858 68523
1 57210 60495
1 46413 88027
1 31719 91449
1 36038 43809
1 14666 77854
1 57757 71499
1 40641 49132
1 13750 90519
1 15914 72525
1 60734 99177
1 7628 88226
1 48889 99639
1 28085 89045
1 66595 81529
1 58467 69098
1 647 69426
1 33288 59541
1 11862 15021
1 21969 94984
1 40036 82807
1 18525 62230
1 3333 60926
1 39748 93956
1 46907 88437
1 33162 95342
1 38421 78867
1 42603 83889
1 1077 33923
1 47591 98521
1 15544 52210
1 6478 74605
1 22429 59235
1 75974 99584
1 20348 90346
1 69464 90750
1 16946 43300
1 42539 68996
1 79024 83858
1 65303 93421
1 6745 68285
1 7939 30819
1 17810 47833
1 42836 80689
1 38422 73034
1 52759 67688
1 51487 61783
1 25302 38923
1 70364 87108
1 66044 93594
1 26240 82531
1 44390 56736
1 61192 96607
1 31905 99884
1 28401 40644
1 46163 96668
1 19092 76826
1 43627 75687
1 3858 32043
1 15062 93699
1 78994 93477
1 62986 63950
1 8514 34925
1 6864 12573
1 56374 98902
1 10285 63757
1 67185 73206
1 86247 86516
1 37246 92193
1 6806 71527
1 39803 71348
1 32076 40686
1 33714 92599
1 1052 50512
1 646 83722
1 63809 64488
1 83840 98476
1 80776 93298
1 69298 73937
1 283 24630
1 27849 70186
1 27026 63603
1 25469 71496
1 10776 24715
1 7586 22284
1 12835 99019
1 23505 64715
1 16277 54590
1 2655 65432
1 46125 57974
1 78400 92372
1 42530 43555
1 48247 66297
1 25258 49197
1 24008 95517
1 8310 79048
1 75820 89431
1 4064 23461
1 22608 62811
1 31499 89411
1 72056 87658
1 26719 88466
1 46913 68876
1 8930 90251
1 31780 38723
1 94418 95414
1 21959 71442
1 14174 75550
1 64532 64830
1 10581 28391
1 36008 64731
1 48443 51750
1 31863 49623
1 24058 45072
1 22755 61031
1 16390 82056
1 27888 54174
1 40739 94482
1 31804 66391
1 44331 82924
1 88814 93404
1 68782 84444
1 8243 55707
1 56178 56845
1 70538 89914
1 22552 65028
1 45898 95492
1 57184 87821
1 34209 45092
1 44428 85817
1 22073 59161
1 60913 84351
1 11082 86710
1 85415 98757
1 68347 87300
1 88533 95979
1 2637 8001
1 15819 48527
1 43835 80584
1 54375 97879
1 53377 56562
1 47700 85777
1 923 54426
1 57018 92790
1 10280 48813
1 25746 53076
1 19262 57363
1 7856 94039
1 52916 70997
1 7490 91554
1 42292 66154
1 40898 85848
1 12555 92668
1 96816 99736
1 18022 81476
1 34309 51300
1 31269 44236
1 48116 99539
1 36982 45747
1 21901 68174
1 67923 85182
1 25572 57560
1 43051 96879
1 16625 56720
1 67459 93494
1 31564 76160
1 6401 44641
1 53193 80553
1 1650 85584
1 24186 40873
1 22755 79949
1 1393 31773
1 24698 39507
1 48079 92964
1 32490 66575
1 723 4266
1 43019 75995
1 58 54783
1 19652 25431
1 72184 79894
1 19417 89894
1 94367 95193
1 79640 80611
1 41335 44003
1 67778 93741
1 10922 82962
1 37013 96467
1 74664 80824
1 51978 68591
1 50750 65595
1 11902 28312
1 37601 64166
1 20826 32142
1 69758 89036
1 44564 71569
1 26051 36412
1 48336 49180
1 10660 84272
1 17587 53542
1 79258 99431
1 54773 85514
1 64607 99332
1 77142 91466
1 38542 79358
1 42477 47286
1 55161 60400
1 5013 34843
1 31961 63343
1 66866 96401
1 20463 75027
1 59311 97592
1 15001 97644
1 18398 69393
1 15066 92633
1 46697 69250
1 23822 50315
1 67968 70017
1 1781 31058
1 83464 96128
1 20536 57518
1 52226 92698
1 25371 47799
1 13369 74781
1 3063 72698
1 35920 85176
1 63210 84997
1 85895 90539
1 20136 91109
1 33181 37116
1 1968 4179
1 16464 26514
1 77568 91600
1 57674 99517
1 56734 99451
1 1060 87342
1 22636 68366
1 21290 98410
1 20400 58676
1 21501 28445
1 57762 95472
1 21672 40065
1 16699 98150
1 77594 77948
1 34872 58353
1 17718 66691
1 47009 60819
1 17509 39783
1 8612 44659
1 57159 80087
1 34577 91767
1 25920 76364
1 49958 99188
1 53605 56468
1 52574 57683
1 77719 89330
1 338 31368
1 25273 86075
1 8060 75470
1 17608 87386
1 35978 57471
1 85802 95191
1 29636 56819
1 19964 52224
1 4154 26051
1 12657 40456
1 26828 63033
1 31249 88405
1 9551 65542
1 24749 59089
1 8048 99990
1 21312 32757
1 65366 96229
1 35138 89656
1 212 89796
1 33853 73738
1 30003 41673
1 71510 96937
1 75698 91307
1 37523 88238
1 18447 59300
1 64326 97888
1 51430 95002
1 56636 99638
1 14620 81409
1 9081 73912
1 36259 77811
1 24977 74557
1 12146 71985
1 57468 81518
1 20117 51846
1 1149 72376
1 21224 91915
1 57112 63819
1 16385 31474
1 37811 61591
1 38080 41225
1 16363 85131
1 67476 68244
1 43819 71634
1 42797 76563
1 8162 33761
1 36139 77637
1 59520 82307
1 2559 77699
1 22622 80791
1 38791 88125
1 48073 85074
1 5524 32939
1 10640 61967
1 35264 55370
1 38917 65539
1 26766 74207
1 18762 32237
1 6481 29597
1 53214 69564
1 6334 41809
1 2077 69767
1 21196 67894
1 3975 73279
1 55764 94709
1 57281 80489
1 14288 44147
1 66517 74708
1 15684 47017
1 24507 41638
1 90831 99462
1 24020 41495
1 88327 94731
1 46679 64902
1 28751 96755
1 49522 67846
1 43327 63193
1 14949 39230
1 38609 41421
1 14824 35837
1 67245 81883
1 5917 24510
1 30801 45078
1 26678 87803
1 53520 73086
1 1461 48516
1 80373 97419
1 24765 47269
1 68036 82466
1 7789 81895
1 10738 83329
1 4421 70304
1 35677 46865
1 20625 91968
1 18472 91757
1 42519 47258
1 45680 48349
1 25161 63053
1 35433 53880
1 55905 56960
1 61777 82595
1 19588 60532
1 15410 22058
1 24870 80600
1 87544 97858
1 11322 43669
1 32938 44391
1 2948 89807
1 926 69697
1 29209 93956
1 16022 66110
1 9589 72003
1 30847 75341
1 63054 87454
1 54976 65665
1 42329 46385
1 22815 41774
1 56274 65883
1 81460 82439
1 24562 59100
1 10365 47649
1 47991 65189
1 67562 88996
1 13737 92617
1 2654 31070
1 40835 79029
1 1254 7656
1 34024 64101
1 52872 71945
1 61529 96275
1 16868 64307
1 15647 21180
1 38129 65369
1 20610 70471
1 20035 97992
1 85442 96417
1 81645 92596
1 7174 37573
1 26662 48370
1 18695 41355
1 12364 59913
1 28404 91869
1 19325 94644
1 83892 93034
1 65977 96149
1 77158 79136
1 22615 54234
1 29067 72666
1 49979 95648
1 65 76251
1 27800 93797
1 8416 35212
1 40330 42986
1 87864 99477
1 49736 78168
1 14454 28428
1 62818 85944
1 44976 47497
1 27062 87639
1 68019 87689
1 6969 37977
1 31821 75135
1 49013 85773
1 43588 71763
1 34251 35844
1 38117 89553
1 6917 94459
1 45329 90698
1 31290 31341
1 77546 78216
1 27554 95475
1 51589 77710
1 39777 56793
1 21362 91342
1 81673 90346
1 45051 72027
1 4815 50976
1 56166 94758
1 32260 34548
1 88434 92977
1 16020 63043
1 38312 79902
1 63839 89862
1 65106 67371
1 36765 64044
1 32172 77501
1 49996 84796
1 20007 64430
1 60712 69117
1 20782 40807
1 31297 70770
1 64026 73603
1 79621 86894
1 12841 38541
1 1261 84247
1 66491 66908
1 10440 57466
1 76927 88637
1 44081 68011
1 42375 97790
1 38026 94144
1 49702 64028
1 990 31306
1 66781 82553
1 66856 73188
1 17683 61079
1 40134 44791
1 9145 70601
1 12992 68558
1 15405 42287
1 24951 99774
1 48459 97816
1 29849 61320
1 51023 77019
1 8161 41843
1 44828 66149
1 48898 75930
1 71165 73394
1 39638 67537
1 23548 62157
1 51376 76111
1 81097 81379
1 56445 80131
1 63838 73780
1 32231 32875
1 38525 74670
1 43345 64331
1 46008 79232
1 8735 96005
1 30671 97903
1 47961 60357
1 53763 57631
1 17128 76421
1 49563 98755
1 10808 11291
1 62132 97001
1 37620 98585
1 27020 57538
1 6557 45648
1 37202 59277
1 39537 72347
1 38295 83199
1 7072 75177
1 27724 97178
1 52905 58865
1 5330 73366
1 36587 45407
1 5603 76404
1 14498 33388
1 7382 16586
1 33653 34855
1 4054 91243
1 28698 71917
1 24585 89813
1 3261 29494
1 48349 60859
1 8459 46500
1 69787 97808
1 41135 96828
1 41683 52169
1 14892 78536
1 46940 66814
1 56975 66776
1 24486 63563
1 5289 21636
1 64477 98664
1 60155 64888
1 14749 82249
1 44876 57744
1 35409 46331
1 2555 42120
1 35928 77815
1 6456 72337
1 984 53442
1 36163 40943
1 24541 56302
1 79910 83387
1 51140 97534
1 2941 19816
1 23662 32337
1 46474 69652
1 55847 87508
1 46285 86074
1 12967 15252
1 50471 79479
1 15550 80203
1 39280 57629
1 45721 57848
1 59653 81317
1 4549 47664
1 35513 59927
1 60085 70542
1 69923 73583
1 15918 55523
1 1064 62381
1 27695 73508
1 58488 95348
1 60264 88813
1 60501 89781
1 21589 40092
1 13881 54594
1 75943 93118
1 2194 27182
1 33559 42010
1 48579 52704
1 50873 77457
1 32654 64229
1 39892 65631
1 3295 63735
1 51696 66181
1 44312 60112
1 11829 82469
1 54416 86684
1 28849 68113
1 12479 31787
1 73249 78326
1 56022 82446
1 61316 70796
1 34962 78394
1 2444 23314
1 20555 24698
1 59100 93229
1 2282 78082
1 17733 97575
1 39599 58256
1 43460 66909
1 20276 39863
1 92798 95434
1 17586 48633
1 45414 49258
1 5746 59174
1 32237 50641
1 47149 48666
1 46893 53612
1 226 2305
1 6414 9016
1 37267 41098
1 19971 50529
1 57002 80929
1 510 3167
1 68245 68486
1 44909 75638
1 22267 36854
1 9792 55913
1 3958 67075
1 15570 49088
1 57381 98110
1 21817 70525
1 5927 66512
1 85430 93306
1 23453 31638
1 10502 31606
1 5236 96841
1 58003 76246
1 349 16577
1 5347 45076
1 43088 95626
1 30062 53151
1 21285 58243
1 55675 79891
1 9522 26389
1 4640 75190
1 42540 83471
1 26641 95197
1 4276 14894
1 66819 67748
1 5381 49128
1 28979 89499
1 46094 75879
1 55028 56213
1 7509 78115
1 843 84095
1 41639 81063
1 39479 46038
1 44795 59750
1 80472 87056
1 15998 87783
1 22924 40161
1 21064 99914
1 13063 72816
1 7679 65914
1 14731 62688
1 45288 93912
1 51094 86743
1 13282 52786
1 929 60402
1 39017 80318
1 48847 53046
1 82050 98466
1 4158 11893
1 49488 51130
1 31225 84687
1 26879 61635
1 18990 60217
1 8105 30061
1 15030 30603
1 9147 89809
1 66090 71014
1 1206 64935
1 21918 47850
1 23135 89772
1 16335 98376
1 60107 61009
1 38643 91142
1 58490 71285
1 63377 99518
1 66045 98457
1 41383 44532
1 25549 95842
1 10270 66517
1 26663 35504
1 54469 65878
1 7888 82715
1 39851 95927
1 47752 80716
1 492 25828
1 10773 33813
1 14160 63095
1 1889 4709
1 25065 35980
1 37126 76759
1 1967 49796
1 92890 98010
1 20432 62563
1 44096 58395
1 49428 82829
1 91580 96811
1 12279 72767
1 18288 78325
1 86706 99456
1 12638 45910
1 45565 99063
1 23525 48635
1 47648 98705
1 54973 55289
1 10160 39771
1 15904 81951
1 37030 52199
1 84638 92149
1 79492 91868
1 34567 62641
1 6792 37690
1 19166 21430
1 86232 88969
1 19490 47656
1 28830 63220
1 1622 51127
1 36216 49677
1 71403 87859
1 24208 41333
1 88491 92401
1 25138 57238
1 35645 35943
1 3215 20703
1 6466 98977
1 14009 55224
1 32598 72733
1 66450 84756
1 65353 92005
1 79201 89005
1 22129 31034
1 8649 77927
1 55619 61422
1 19820 36903
1 12636 66776
1 8185 11611
1 8793 10318
1 62888 80439
1 8454 93719
1 17141 86640
1 18008 95709
1 10097 37863
1 42120 99670
1 8043 79090
1 28810 63293
1 9866 58593
1 87126 92514
1 46101 71528
1 35451 93491
1 27666 32955
1 69798 78091
1 47740 85075
1 33851 98638
1 46889 49749
1 48229 85780
1 46387 49073
1 47729 67080
1 42631 46204
1 72586 93984
1 5801 77485
1 4324 98696
1 62890 93662
1 84332 86644
1 94473 95998
1 8566 44127
1 2381 82136
1 15809 65029
1 31797 42510
1 13257 93126
1 60110 75912
1 43617 76745
1 16863 35833
1 25658 77445
1 62416 81361
1 26580 54288
1 3205 11900
1 14637 90371
1 15993 24188
1 9206 18782
1 17756 44646
1 41399 82878
1 5364 93620
1 42813 96773
1 71850 88919
1 34106 84977
1 52071 84783
1 59965 60672
1 36145 88482
1 10444 75178
1 63690 87451
1 36832 69822
1 49752 94328
1 68711 83546
1 3284 61937
1 18666 74585
1 38470 42197
1 42710 80137
1 4671 92361
1 20940 56810
1 19369 62995
1 60707 71083
1 43436 93731
1 11016 40445
1 8323 57410
1 25334 79705
1 12608 58174
1 55733 78451
1 35449 80440
1 22154 39173
1 48615 68700
1 35933 60226
1 23022 59956
1 57196 89463
1 8707 95666
1 45258 48712
1 69153 90014
1 13710 17527
1 11042 35246
1 5069 87779
1 18506 79859
1 51946 55023
1 32869 81142
1 29520 41921
1 70838 99871
1 14982 50918
1 3630 56630
1 27425 44181
1 47882 60701
1 84929 99407
1 47323 50019
1 37710 64536
1 77523 94028
1 89234 97648
1 9893 19366
1 23659 97316
1 53792 85420
1 1456 93269
1 26998 45783
1 32578 89801
1 1892 9864
1 22961 37141
1 9844 54240
1 64155 91230
1 5568 78107
1 1663 68472
1 8556 71849
1 6224 50384
1 62696 63457
1 1540 3408
1 18378 99556
1 71885 82020
1 36293 73693
1 33971 60976
1 31949 90199
1 23980 68855
1 40958 75750
1 10024 85445
1 8537 81260
1 49163 92619
1 2698 14821
1 87424 93864
1 36612 82948
1 13449 79945
1 40504 45301
1 39200 59853
1 36083 57366
1 43387 51756
1 36246 59577
1 10874 13672
1 63197 81330
1 79794 87002
1 5735 76744
1 59897 65626
1 36777 70558
1 17279 89185
1 53715 81597
1 24413 35572
1 15683 19781
1 25404 59953
1 52691 82920
1 28153 80866
1 10868 72857
1 2239 43682
1 84663 98218
1 22756 30575
1 1120 65182
1 71586 79794
1 25768 29654
1 33569 73956
1 18715 44975
1 72206 94679
1 18718 21587
1 13148 27593
1 7587 79712
1 13343 73343
1 67339 74554
1 1492 50075
1 35092 70037
1 54014 84559
1 32843 44897
1 5863 67518
1 16334 47956
1 60143 77981
1 8291 43004
1 65142 82528
1 17383 38358
1 89094 98192
1 10116 21596
1 19672 88218
1 43157 74455
1 2988 51596
1 5121 37208
1 50696 94864
1 20882 69629
1 995 52796
1 7666 41706
1 2381 19005
1 17728 45644
1 48001 60930
1 18076 59942
1 59696 75204
1 56533 87098
1 53222 78141
1 19590 79176
1 45087 45546
1 32313 35416
1 55632 62169
1 20769 88807
1 33848 44270
1 80522 97795
1 19907 81728
1 15608 80395
1 69395 92797
1 46269 58412
1 13897 98496
1 38721 77463
1 2664 40935
1 31502 49030
1 57070 90542
1 17237 36948
1 65738 88592
1 70239 75940
1 13472 78434
1 79120 90769
1 19693 19710
1 4831 42677
1 34802 48825
1 53844 68956
1 6185 78622
1 3660 33536
1 56388 67020
1 78 80195
1 24085 77988
1 4577 30361
1 70649 78455
1 13695 65542
1 23876 64081
1 76238 77827
1 15736 72506
1 27914 98411
1 63911 66639
1 6686 47700
1 29996 77243
1 33398 92543
1 6214 82394
1 9910 13548
1 64448 98437
1 51353 98051
1 50864 98192
1 57075 60220
1 4216 29751
1 3537 4509
1 72939 96765
1 14607 93117
1 84760 98225
1 36451 43857
1 67964 92954
1 25409 40377
1 81729 89157
1 4400 94447
1 61704 83587
1 74970 79236
1 9728 54172
1 39836 92206
1 62576 83876
1 58672 74485
1 41994 58368
1 15438 29832
1 1136 50197
1 52389 62496
1 15423 80730
1 8408 57333
1 1477 77334
1 7272 80627
1 50436 61877
1 50145 83712
1 19520 52855
1 33933 61153
1 48255 71650
1 13352 22979
1 28942 34392
1 5110 38197
1 40324 40493
1 36790 74871
1 20611 27193
1 22935 74162
1 81403 94133
1 21336 53273
1 59035 62842
1 34755 88930
1 27772 86580
1 40930 62726
1 8027 25882
1 937 75866
1 14408 86270
1 63495 74631
1 13253 66433
1 16675 94447
1 60404 81503
1 34657 80769
1 56030 58975
1 14045 93005
1 54625 68670
1 67277 80259
1 31491 83155
1 30757 81344
1 9114 88864
1 51195 73804
1 91366 95726
1 41743 48125
1 8685 26029
1 62527 71493
1 27331 32577
1 4819 96664
1 19218 69487
1 28615 92607
1 25206 57953
1 39035 94365
1 45983 87318
1 25354 54830
1 43076 68201
1 95642 98518
1 31391 68937
1 22518 53335
1 37041 65780
1 10113 81177
1 25416 25991
1 11224 40420
1 19081 63621
1 45640 62491
1 72278 73172
1 8926 23562
1 59266 95930
1 74635 86871
1 56876 70615
1 50131 94602
1 15318 97298
1 13191 64268
1 19035 84238
1 50545 91736
1 53284 63348
1 25950 77118
1 29007 91779
1 15482 47437
1 26314 34829
1 14776 55125
1 8099 34717
1 61881 71169
1 26296 50497
1 13982 84634
1 16316 57566
1 14883 20263
1 16552 94354
1 44991 54111
1 34886 85672
1 17089 87721
1 31191 96678
1 27446 47182
1 58652 83290
1 61601 76275
1 35783 62214
1 25399 88351
1 40321 67696
1 61958 82532
1 46044 75044
1 19663 54621
1 22812 94347
1 4645 41167
1 42128 98817
1 10375 55163
1 9583 85656
1 85313 85443
1 73059 91904
1 19673 70086
1 3366 5475
1 23239 90414
1 64111 97683
1 78806 93947
1 71606 96600
1 74245 87619
1 39675 99975
1 38902 55895
1 32293 84567
1 25828 56483
1 36103 54007
1 35923 85628
1 85866 89594
1 46791 71805
1 33185 52345
1 7552 58881
1 6149 75863
1 43715 82709
1 41499 68424
1 45303 62357
1 71820 87513
1 48430 86711
1 14013 67343
1 27135 67626
1 21391 37241
1 4505 47004
1 47489 86959
1 39607 43742
1 6770 40321
1 3823 14379
1 36298 99114
1 11957 78593
1 93361 99854
1 17196 69377
1 29660 87270
1 23173 99283
1 24907 59070
1 81437 91508
1 22797 92194
1 45839 89540
1 31401 89843
1 25792 63278
1 10838 63074
1 7285 79342
1 45833 47293
1 11537 65446
1 78452 95594
1 42554 86005
1 56417 68799
1 27049 62332
1 33894 88361
1 29308 58376
1 7754 95102
1 7155 29864
1 10020 24314
1 7259 65342
1 2081 61319
1 23088 86834
1 58742 82576
1 14895 58138
1 15912 29670
1 54812 57231
1 9753 64402
1 10665 76020
1 44687 61122
1 29386 56870
1 82022 89652
1 60269 79924
1 9506 39313
1 10605 20103
1 13304 60397
1 29028 39560
1 28069 39735
1 24160 85632
1 77475 86246
1 13012 85349
1 78931 91878
1 80703 91782
1 36560 72730
1 42649 61207
1 40883 97841
1 50704 56430
1 32363 44647
1 71333 82586
1 5451 97455
1 30642 68793
1 49209 54365
1 21250 50297
1 28740 33027
1 76976 97033
1 32002 76336
1 48047 73298
1 62778 95741
1 18984 30286
1 59952 62329
1 71124 99652
1 46497 64515
1 1150 84480
1 86519 91920
1 34822 82375
1 74993 78172
1 46096 77442
1 8612 48477
1 28117 58210
1 69467 87934
1 8450 82746
1 36490 85734
1 52302 65476
1 13438 90075
1 17626 65491
1 79091 84359
1 421 71551
1 11020 69592
1 12168 90712
1 44205 51550
1 60842 64722
1 82830 89197
1 17514 97485
1 8057 97564
1 67071 80112
1 10464 25572
1 51510 79876
1 12352 50068
1 3902 60157
1 32425 93478
1 45319 61525
1 40509 72592
1 21824 90789
1 64170 81098
1 6887 55502
1 37874 61210
1 48542 75550
1 36060 52536
1 54910 59884
1 19247 56724
1 24530 38882
1 3360 53270
1 1308 12390
1 4216 19190
1 49265 75036
1 31446 59442
1 13615 37249
1 2239 53011
1 45803 57567
1 80402 82931
1 13619 90235
1 59087 83563
1 24771 62457
1 11763 13654
1 42296 83428
1 17964 89997
1 92243 96995
1 42281 69462
1 39617 81573
1 32896 79405
1 95167 99096
1 38338 82899
1 35066 70498
1 60161 63352
1 35148 87417
1 28646 68798
1 26595 54357
1 2242 56164
1 53689 72147
1 29236 88246
1 18005 85736
1 58128 93467
1 28843 75289
1 5877 93884
1 30279 50285
1 43308 70902
1 40492 76766
1 1763 70531
1 71204 84297
1 55059 87453
1 46750 69350
1 80867 90303
1 22389 38160
1 22574 78866
1 41369 58405
1 2284 17786
1 5075 38441
1 30221 76057
1 36819 82397
1 36871 57361
1 66337 73339
1 39756 67057
1 31411 84387
1 18544 77754
1 23343 59687
1 26658 32904
1 90137 99677
1 61947 75094
1 34900 45970
1 28713 90383
1 48103 95769
1 33591 81368
1 25495 33491
1 7228 44926
1 76950 86961
1 47640 69714
1 58229 80058
1 8998 73511
1 12597 21813
1 2433 81680
1 58874 68940
1 27151 64582
1 20726 73912
1 66977 83518
1 50816 75656
1 47924 65128
1 33522 89232
1 19534 37892
1 37343 71096
1 34907 58589
1 8638 30525
1 24563 83551
1 8986 29955
1 38706 57618
1 67547 79804
1 11536 62685
1 18511 46428
1 44353 51712
1 12493 40590
1 4602 59139
1 2578 89771
1 19717 39322
1 57629 95065
1 72665 96936
1 26468 54830
1 11988 14140
1 61001 65043
1 39583 63650
1 28576 53013
1 31367 80392
1 53248 72781
1 33146 56403
1 1263 69033
1 77741 92371
1 15605 26519
1 22819 60184
1 47201 57747
1 46552 74039
1 17497 41232
1 4239 78557
1 978 43226
1 57849 78488
1 8807 83763
1 38864 76056
1 43335 53825
1 44035 81725
1 13945 54946
1 38077 76450
1 8337 63498
1 66593 96767
1 20939 91303
1 18197 64723
1 73242 80037
1 42597 54744
1 70025 99173
1 22981 80286
1 11898 54458
1 27589 42983
1 33041 65427
1 109 7274
1 2638 23160
1 37805 43321
1 11711 28626
1 31391 78454
1 37349 65728
1 7026 32512
1 75226 79747
1 12594 58114
1 76181 78455
1 33982 81467
1 11315 44544
1 63287 99037
1 84710 94293
1 50626 53070
1 10571 83104
1 33158 58744
1 38477 39889
1 13892 61583
1 57911 77162
1 31545 66695
1 21709 45848
1 41930 64059
1 28085 68103
1 58975 81618
1 84458 91905
1 21986 90448
1 77047 77169
1 12133 59245
1 18358 76795
1 20321 58318
1 43628 74290
1 53434 80466
1 5284 9405
1 34811 62234
1 4838 93139
1 18316 89281
1 13649 15579
1 8501 90709
1 18565 98138
1 59276 77089
1 4859 78290
1 51899 78622
1 88793 99910
1 25726 42510
1 17667 25090
1 8059 76347
1 59587 92139
1 9216 98290
1 25161 86998
1 7477 92743
1 75546 78576
1 59389 92304
1 36102 66532
1 19419 64374
1 10477 97066
1 33664 70008
1 75041 84801
1 21569 44252
1 83428 93442
1 19311 87490
1 81475 98246
1 30927 61801
1 26184 62978
1 33489 96462
1 38871 87247
1 40268 41965
1 6586 74249
1 59412 97087
1 3965 18322
1 45170 78358
1 6334 25751
1 48687 75284
1 19366 52499
1 51438 74370
1 15492 55722
1 22673 71488
1 21499 42255
1 2914 62048
1 68252 97992
1 2366 8774
1 32737 45865
1 8805 75703
1 54219 99434
1 10183 34725
1 15893 91284
1 19348 55150
1 1434 5356
1 10601 49717
1 34809 38026
1 16680 86327
1 17039 70551
1 16666 56964
1 53887 71515
1 15199 15464
1 8245 43733
1 53866 94470
1 21620 64867
1 29198 95239
1 66905 84054
1 32345 49998
1 34882 96008
1 16918 88184
1 3630 13359
1 43836 49693
1 7346 63006
1 67366 74775
1 12051 68748
1 33141 50513
1 6526 64107
1 67863 69950
1 50219 52833
1 7541 55008
1 11214 33073
1 65386 93577
1 54219 59384
1 69378 75317
1 35780 75647
1 21829 33110
1 20634 31597
1 4516 82271
1 75302 84522
1 12148 46179
1 39376 82968
1 54609 91752
1 33115 90508
1 19162 97379
1 77111 77860
1 78654 82787
1 43993 58296
1 87712 88678
1 33464 71879
1 4826 45520
1 34691 49343
1 26516 45477
1 31309 72330
1 13879 50774
1 759 58939
1 25002 34518
1 36876 96294
1 40236 59580
1 22584 30346
1 78235 79892
1 26455 30225
1 37854 77095
1 5345 81373
1 50284 99893
1 26905 96250
1 40834 51951
1 2867 57284
1 41818 77119
1 21141 86054
1 64970 79197
1 59156 63378
1 832 59782
1 49024 82574
1 1592 17899
1 3940 32521
1 76470 77476
1 20304 82000
1 42116 73548
1 19460 69074
1 47468 48035
1 4485 64267
1 8377 86403
1 19325 33110
1 59323 83536
1 8851 41073
1 7463 37112
1 28851 40938
1 10571 40911
1 38302 64491
1 15621 54420
1 33793 89558
1 43138 89484
1 29800 44429
1 42386 61921
1 34970 75375
1 38822 75806
1 20497 48021
1 52619 76847
1 9156 15522
1 33489 34734
1 29755 69734
1 38521 39407
1 27635 82292
1 16877 85598
1 7462 60463
1 33579 50097
1 18262 19384
1 1958 52791
1 4639 77720
1 26196 45033
1 16109 20121
1 66937 82006
1 31812 97792
1 26858 52434
1 27633 28846
1 71098 71371
1 1692 26855
1 1573 83435
1 55851 82312
1 16819 52439
1 50632 71674
1 27544 52289
1 61731 93474
1 69000 83852
1 41526 63167
1 24097 36190
1 22171 54851
1 66081 77853
1 23455 89788
1 34224 94369
1 25233 30685
1 6431 19852
1 20078 83531
1 71571 86037
1 5351 72972
1 36173 97498
1 37162 50773
1 35075 74495
1 25654 64468
1 3686 44736
1 27716 60827
1 32722 99543
1 12022 70378
1 17432 37931
1 20753 70666
1 70973 75021
1 32645 63488
1 41027 41184
1 4136 16556
1 50780 71652
1 16853 54079
1 55128 86041
1 31514 59171
1 77737 84254
1 29005 72673
1 62662 90011
1 28576 64775
1 3924 12406
1 8761 70884
1 13876 32731
1 76536 77563
1 62982 68273
1 65345 91889
1 50159 52654
1 67213 70807
1 1815 2671
1 1149 2699
1 43527 88210
1 2316 13375
1 51478 82754
1 53631 78402
1 2419 31267
1 67324 89536
1 2899 99776
1 8476 83049
1 20716 69284
1 50194 65282
1 18213 80643
1 3945 81821
1 56751 73082
1 2468 6870
1 20189 55024
1 22267 93316
1 25949 67537
1 60956 63326
1 9278 29541
1 34819 35247
1 10679 67165
1 14982 39750
1 18503 51980
1 12213 44561
1 17783 35518
1 18559 38222
1 35804 74671
1 26609 77344
1 34397 34873
1 15337 43769
1 17246 35781
1 27138 68231
1 30228 89870
1 492 21998
1 46828 92847
1 17440 81842
1 21359 91294
1 20209 93912
1 12682 52497
1 44265 51274
1 18799 72291
1 17127 75944
1 46536 48202
1 19532 24661
1 43622 81872
1 87169 91567
1 69073 91208
1 61464 91485
1 10240 95459
1 13639 32436
1 40353 41646
1 79629 81251
1 56546 66316
1 34779 86281
1 38003 91528
1 34191 52492
1 65355 79720
1 61046 85108
1 28233 97221
1 15169 42376
1 41292 61929
1 57634 68272
1 11873 35870
1 26728 48203
1 79839 89666
1 6795 88064
1 10563 51179
1 67695 84654
1 40649 97793
1 22865 39321
1 12679 80827
1 49727 65806
1 10787 53544
1 58577 76476
1 37001 44068
1 42830 61130
1 27077 42371
1 6308 26581
1 26598 38494
1 55143 83118
1 32969 59173
1 31251 50442
1 29285 31171
1 10733 62971
1 11476 85147
1 31368 36966
1 26440 52986
1 18545 61673
1 84857 86607
1 26903 89746
1 58559 79712
1 48203 89970
1 10472 46420
1 385 67604
1 4376 73217
1 61058 63687
1 15216 96999
1 9655 34152
1 19175 49864
1 44652 97686
1 9180 29745
1 62502 77304
1 26114 75463
1 73853 98740
1 43379 88871
1 39710 91695
1 8805 89585
1 14982 86402
1 67285 76908
1 24686 53159
1 30366 68527
1 26819 55101
1 26671 29792
1 8612 55198
1 18668 63461
1 41793 54938
1 32578 58579
1 42535 98051
1 63130 70316
1 4187 20392
1 42063 94371
1 49833 56610
1 16077 87602
1 643 1960
1 58315 89373
1 23044 96709
1 39524 89294
1 5813 13269
1 2789 58750
1 36323 59730
1 11944 73110
1 59515 88839
1 24455 45968
1 3276 44631
1 13728 69004
1 44828 50180
1 48539 85797
1 78031 99073
1 34653 97551
1 16340 90463
1 52060 67653
1 30661 64894
1 15112 30125
1 17682 51907
1 7253 69393
1 45168 90714
1 4818 35669
1 10793 78016
1 18648 90123
1 28762 64767
1 58325 81493
1 34702 37705
1 68295 71020
1 39529 74950
1 704 81869
1 2175 94580
1 36471 82308
1 38305 58129
1 86117 97667
1 34559 53237
1 47916 60154
1 4210 23677
1 13618 46858
1 8890 11811
1 24172 28060
1 20183 23332
1 58819 61708
1 79431 81586
1 47133 97279
1 66472 80910
1 42738 85088
1 14336 64984
1 48531 74292
1 3376 29589
1 34623 81053
1 13971 19938
1 55451 71160
1 64211 79329
1 22380 86080
1 47016 81705
1 5371 47708
1 70861 75374
1 15082 54114
1 43273 76877
1 52956 63183
1 11319 23039
1 89355 96863
1 1328 87205
1 39209 69227
1 13826 48618
1 45607 47127
1 7746 49639
1 89467 93252
1 12566 94484
1 14618 33807
1 4650 22121
1 17951 37120
1 11864 26542
1 12714 52134
1 70569 89908
1 8756 89819
1 17539 37563
1 26275 30691
1 33191 61169
1 31935 67860
1 51878 61969
1 30981 62236
1 40167 83352
1 9282 49686
1 21809 73583
1 45683 85230
1 18647 75196
1 13347 60366
1 16049 37662
1 57721 98451
1 75155 76043
1 38944 66776
1 49075 50828
1 4594 62851
1 3958 27292
1 2957 74791
1 46686 49498
1 23840 89619
1 40619 93341
1 4869 25386
1 29885 62282
1 46830 89109
1 38489 58345
1 6496 52924
1 10548 11631
1 43355 87605
1 61416 98499
1 69433 90431
1 30199 51858
1 18705 40344
1 51595 55335
1 8554 60829
1 9097 74036
1 39615 75333
1 49260 87528
1 2313 63210
1 16189 88883
1 31933 69445
1 45017 61719
1 32580 73166
1 9291 27530
1 67875 69865
1 13463 72283
1 32693 75880
1 5965 11038
1 9081 27414
1 22882 63496
1 11887 30636
1 17208 32512
1 7996 74089
1 29936 85602
1 13340 28185
1 55786 58558
1 29455 34366
1 308 49849
1 36111 69553
1 4086 31453
1 61349 99146
1 70543 77556
1 57194 91598
1 4885 45409
1 93818 96575
1 33989 40867
1 4269 65491
1 3641 73501
1 40536 87790
1 39364 93647
1 9200 86228
1 37113 41800
1 28068 56111
1 3783 36897
1 30236 85500
1 26108 78482
1 4135 72546
1 22090 66437
1 37246 52603
1 31138 54391
1 58498 76534
1 122 99522
1 7705 39407
1 23100 77645
1 91689 98893
1 52988 98635
1 15434 46152
1 10865 34362
1 51049 62075
1 49337 77433
1 86430 92941
1 18869 74112
1 8370 47513
1 27103 71015
1 4443 82611
1 37625 50924
1 88057 89600
1 28760 75839
1 50406 69658
1 42796 92404
1 6481 47701
1 6222 28143
1 39765 39992
1 19153 97796
1 38756 64526
1 26279 51891
1 3161 67309
1 34883 36950
1 288 49061
1 18866 73574
1 10554 97456
1 18924 99006
1 73618 81373
1 39292 56524
1 57422 58189
1 47334 87783
1 45652 98674
1 46656 85350
1 37496 56461
1 36130 49263
1 39127 73972
1 19657 87848
1 33465 73763
1 12026 37647
1 7281 50294
1 81655 98749
1 17330 81257
1 28792 79199
1 58882 61413
1 4505 60391
1 30592 83240
1 11842 27228
1 35709 57896
1 37994 99271
1 42080 95820
1 34489 52307
1 47654 97306
1 28088 78895
1 48567 57444
1 67351 69504
1 28925 42434
1 47210 74369
1 43574 53788
1 24532 85417
1 70378 99498
1 39391 95953
1 16746 20843
1 52919 84268
1 23723 84649
1 14611 74684
1 52008 80935
1 66824 69745
1 15782 37434
1 39178 59937
1 33267 86208
1 23718 51659
1 659 10509
1 12087 27285
1 50703 63408
1 57204 65432
1 66208 76291
1 30961 68532
1 42001 59171
1 6878 38096
1 35279 89939
1 62551 79993
1 41209 77800
1 16191 41158
1 41779 43017
1 46645 58520
1 44920 52702
1 40851 90932
1 3024 17481
1 32754 92886
1 23148 98309
1 38012 89047
1 926 74825
1 28689 65312
1 61137 66661
1 23903 70190
1 71321 89928
1 27027 32720
1 29079 44472
1 40606 41861
1 2488 61739
1 2404 58139
1 46524 67862
1 4889 30385
1 715 60398
1 17903 94943
1 59781 75379
1 31542 86220
1 92795 95700
1 39957 76207
1 44451 60389
1 8416 61488
1 52467 67723
1 19130 48767
1 58844 73904
1 3709 72196
1 17902 48473
1 32553 68998
1 30578 61765
1 26141 27790
1 2195 68764
1 3466 25189
1 74834 93332
1 7170 97705
1 31771 35535
1 17284 56457
1 69502 70367
1 17067 91325
1 58353 83674
1 32380 44101
1 5534 60584
1 25257 99814
1 17353 88108
1 27804 29586
1 20498 33540
1 16553 88782
1 11741 72594
1 8460 92752
1 15165 51820
1 62293 84231
1 34614 81618
1 45491 68010
1 102 637
1 10269 44200
1 61362 73575
1 83392 86957
1 565 49752
1 35110 99992
1 38644 98315
1 14570 79425
1 52164 80955
1 34691 60477
1 65091 81922
1 15611 37383
1 4745 77289
1 59849 69692
1 97564 99230
1 55128 89868
1 35701 48181
1 32783 49704
1 51920 70309
1 9929 98497
1 20825 31898
1 75411 76108
1 60099 83891
1 35373 42634
1 47210 54167
1 50037 52993
1 38057 87099
1 30153 88747
1 52942 81410
1 839 76881
1 10123 35685
1 6732 21189
1 37988 59519
1 1143 30485
1 93743 94242
1 34521 93522
1 11429 30369
1 37927 39160
1 33661 43755
1 96092 98694
1 14911 84814
1 73011 82709
1 89077 98053
1 4019 50124
1 10500 11824
1 14763 46776
1 16261 60181
1 22603 54154
1 39891 87307
1 12792 28318
1 63226 72259
1 27296 61214
1 12909 51594
1 33403 49046
1 32617 79035
1 911 97068
1 74984 86698
1 9149 24906
1 30665 66351
1 68458 86028
1 6948 58025
1 29858 56724
1 34962 37108
1 39103 52161
1 73481 95329
1 25786 47275
1 36139 87389
1 14794 62090
1 62826 80491
1 35974 71356
1 7057 95117
1 1813 80925
1 60305 85841
1 6143 52803
1 7437 89696
1 42201 82413
1 8070 13223
1 48462 52948
1 31018 83421
1 3167 89890
1 12446 44186
1 48264 84674
1 89017 94699
1 36328 97907
1 22710 66171
1 42212 86657
1 17302 99084
1 94368 95385
1 40876 44959
1 6762 31265
1 79696 90394
1 84367 95891
1 56801 68672
1 59144 96112
1 22572 71936
1 69484 74909
1 51004 75132
1 21708 56454
1 10019 31612
1 27924 72371
1 9063 24883
1 44613 71748
1 6770 61745
1 75279 79727
1 12658 71308
1 24578 43405
1 32617 41942
1 18927 90185
1 10574 25197
1 49094 82367
1 22775 39020
1 19252 87027
1 49416 90961
1 6737 27262
1 37836 89405
1 47843 66433
1 25644 99478
1 50918 84310
1 78938 79091
1 60207 95394
1 19067 68910
1 30175 74369
1 65195 74736
1 6613 36421
1 12132 41448
1 7745 86106
1 21144 46312
1 11577 94483
1 13525 46231
1 48009 52936
1 10290 18401
1 73488 78741
1 3613 76538
1 5695 45585
1 65246 93559
1 39730 92947
1 13888 82303
1 58356 91899
1 54920 87046
1 16940 71080
1 52571 62726
1 20561 87960
1 8682 40452
1 58465 80743
1 28353 47616
1 5115 75533
1 34195 74330
1 80305 91559
1 90078 99467
1 15176 55309
1 7955 74805
1 73397 86704
1 32537 40597
1 75102 97291
1 29706 42112
1 14238 78492
1 20128 92589
1 8914 78895
1 19340 72502
1 51477 74037
1 46828 86842
1 18735 33299
1 41804 65306
1 24862 61775
1 12675 51815
1 23993 81506
1 38463 84024
1 45604 89665
1 56874 70941
1 1834 74135
1 50448 88941
1 57618 98633
1 49101 79056
1 5696 96785
1 52803 98052
1 32188 50183
1 69583 97919
1 47293 49876
1 13358 71329
1 73072 81669
1 5999 8183
1 34696 84713
1 31645 51732
1 924 65015
1 53285 78741
1 5166 20983
1 15535 95624
1 20678 29569
1 32135 48860
1 11769 20977
1 61350 99468
1 59826 60880
1 85090 86630
1 32841 40957
1 6471 24688
1 13473 49983
1 7920 84546
1 91127 98961
1 32573 33610
1 13369 89607
1 7753 20557
1 12758 24111
1 4949 40405
1 47404 66337
1 33898 83174
1 63797 92869
1 40763 98613
1 6960 90056
1 10076 60934
1 26057 91590
1 68669 72882
1 50811 77122
1 80738 85433
1 80009 95687
1 53136 91928
1 57841 67882
1 33984 52812
1 24262 32332
1 1753 42731
1 22123 61747
1 4416 67186
1 65038 66663
1 35112 47208
1 36079 61735
1 1657 92086
1 32881 84171
1 66761 95422
1 529 11755
1 34295 91259
1 51367 66864
1 61167 82039
1 44668 84314
1 20265 97986
1 52267 86225
1 18274 69716
1 22967 92402
1 6318 71243
1 61614 87865
1 51672 87981
1 48581 82979
1 17430 33991
1 34326 97513
1 47201 92589
1 16582 89770
1 24818 69428
1 87814 93674
1 33694 36176
1 37041 80589
1 67708 94728
1 51285 79421
1 32893 89618
1 2781 93121
1 7886 95240
1 6225 63313
1 349 8129
1 35767 88492
1 14312 23701
1 22572 84474
1 46494 70135
1 78487 99598
1 32837 85634
1 28398 44572
1 24166 53708
1 45481 78397
1 8010 36637
1 31913 97405
1 6643 42637
1 25241 92182
1 37554 67014
1 70282 70283
1 1998 2012
1 25529 67515
1 12622 81649
1 77558 96235
1 16473 87763
1 85052 98608
1 25888 87815
1 2306 33874
1 25831 52188
1 34619 38144
1 80479 86788
1 15531 32762
1 11741 86715
1 12530 12952
1 9217 59664
1 1154 78384
1 16950 38916
1 4289 95337
1 38074 95033
1 9076 46860
1 72841 90713
1 35817 85518
1 26916 90544
1 23919 59599
1 22456 27991
1 57120 80848
1 45792 65833
1 58045 60133
1 71240 91136
1 26973 92419
1 20351 26127
1 58939 77708
1 41302 86983
1 25072 67816
1 21295 45176
1 41006 88743
1 45989 87298
1 93988 97135
1 4773 79321
1 11228 46622
1 18545 26548
1 13007 33092
1 23077 26148
1 35349 97013
1 5524 22892
1 60347 62245
1 9976 15370
1 48577 79235
1 75357 81320
1 42726 79335
1 5959 68422
1 39419 89363
1 30407 45478
1 25143 79420
1 30940 96475
1 17728 49206
1 19245 45132
1 80724 97121
1 85486 87172
1 49923 95629
1 8398 37633
1 35343 51596
1 14931 94408
1 67450 89312
1 75183 83440
1 6054 40594
1 35454 74583
1 10185 51156
1 5638 42173
1 8255 70599
1 37344 93165
1 95598 96692
1 56057 58622
1 48056 52365
1 75069 82040
1 90311 97915
1 75590 91903
1 59770 72743
1 27623 79107
1 2895 80618
1 26069 68200
1 26757 91045
1 29076 30683
1 21824 61935
1 71165 98137
1 40691 98695
1 55590 78378
1 23727 95840
1 4578 19664
1 26856 35661
1 16939 52407
1 18200 68601
1 22079 78965
1 25534 36099
1 45 65682
1 36087 69562
1 25139 98909
1 12311 40796
1 52040 74850
1 38641 86757
1 44314 60801
1 7436 33750
1 12626 49632
1 68682 90243
1 13417 56878
1 44694 77340
1 26458 27086
1 58334 83214
1 6871 89651
1 43730 94362
1 63068 98892
1 23622 43307
1 12998 42111
1 6110 11491
1 10144 69304
1 5230 49619
1 34272 90143
1 47809 94411
1 52306 56303
1 2510 37853
1 27194 94718
1 15938 77772
1 65080 85600
1 19202 55875
1 16577 37335
1 56099 84878
1 39533 99979
1 55395 81159
1 37500 93683
1 79253 84498
1 10401 61413
1 8767 47171
1 39619 74896
1 47787 72830
1 41908 97241
1 20923 94463
1 14918 78527
1 33801 91696
1 14473 57015
1 8876 74524
1 41146 55443
1 17707 61462
1 46231 70438
1 43893 48214
1 73782 88261
1 46977 53618
1 55325 77481
1 37101 88378
1 15611 77483
1 55874 62887
1 38653 83817
1 40577 45097
1 22132 77210
1 24192 31075
1 43687 47181
1 5156 86150
1 11143 46868
1 8065 34123
1 34995 64597
1 20361 59804
1 69647 83277
1 14958 52200
1 59491 59621
1 3052 86036
1 11624 29121
1 25630 74301
1 23559 61719
1 47640 84562
1 30963 63760
1 22022 33365
1 13544 42809
1 2753 92727
1 1372 22772
1 7175 23930
1 46000 78617
1 76441 83502
1 2983 12856
1 23520 79200
1 13610 97841
1 14514 39789
1 30123 89985
1 41236 85627
1 78793 89306
1 26136 80211
1 7713 40273
1 10117 43629
1 39428 78226
1 37147 42407
1 22762 64593
1 59510 82843
1 66639 96128
1 43135 76036
1 15047 72432
1 4097 38303
1 3044 14700
1 1487 29955
1 51858 67116
1 310 94624
1 11803 32715
1 59139 60409
1 3621 37576
1 36329 85838
1 39506 82772
1 19051 29071
1 4824 61079
1 12710 57671
1 47808 89738
1 16818 31989
1 6093 50182
1 22559 66152
1 21408 43095
1 61939 94870
1 42241 58830
1 29735 48697
1 55618 90358
1 68627 82843
1 21525 95056
1 39002 91329
1 38128 74608
1 11017 72869
1 45408 72283
1 34254 43508
1 18745 89395
1 32537 50601
1 21702 41404
1 68086 77614
1 33502 87457
1 66704 78405
1 5177 74008
1 46471 84278
1 28016 49270
1 2291 36127
1 28263 52097
1 12366 57376
1 7503 90372
1 30444 94274
1 14529 46477
1 48870 93851
1 30478 35444
1 9054 74762
1 37267 92257
1 85310 94666
1 27515 50238
1 38663 91103
1 67083 81190
1 37808 74668
1 63 84546
1 52947 63714
1 9233 50260
1 3840 50879
1 20233 80358
1 63021 80286
1 72979 85734
1 23591 52884
1 74388 82508
1 8894 41608
1 50638 64397
1 14229 67981
1 15448 45436
1 78231 96628
1 32754 83824
1 15119 23774
1 5334 41892
1 46312 94688
1 81659 95701
1 26556 42852
1 31022 39736
1 53539 84562
1 21981 61358
1 3721 11896
1 86575 86946
1 13247 63949
1 57560 79628
1 4519 70717
1 37892 99677
1 12114 59075
1 16242 64000
1 39257 52297
1 45935 72627
1 12727 99143
1 38593 39413
1 79285 93673
1 14453 68497
1 23047 91028
1 53418 72587
1 39069 78339
1 46123 46239
1 12827 73328
1 17352 79962
1 9605 42167
1 64122 91734
1 43429 72174
1 26336 72050
1 496 20377
1 46381 74457
1 27148 47702
1 7288 39375
1 19042 72297
1 67793 87247
1 5502 51504
1 15752 94431
1 33582 95293
1 24381 89978
1 19700 91807
1 55160 81227
1 18270 26621
1 56883 58462
1 13900 72938
1 30899 75743
1 49493 75614
1 34173 58460
1 13770 94559
1 10937 70171
1 15197 44922
1 58312 74747
1 12134 51383
1 10725 41035
1 53359 93857
1 32848 98842
1 15953 65858
1 35348 44547
1 25341 45299
1 32229 49006
1 5398 94809
1 83454 86914
1 11494 76714
1 54714 95246
1 3479 47368
1 14006 80022
1 31570 78495
1 75284 98955
1 21222 23380
1 64525 98805
1 62741 62890
1 8981 79550
1 59774 87197
1 57979 87317
1 49423 95613
1 22973 54761
1 11817 88194
1 4104 49255
1 48803 84555
1 31869 49449
1 51051 77451
1 59075 59582
1 1562 37648
1 80044 85082
1 2782 75924
1 82405 91877
1 15304 57314
1 52709 76732
1 11328 82269
1 35667 62793
1 70473 91381
1 40548 45240
1 39657 73811
1 40281 44693
1 40059 80453
1 43550 54724
1 86047 87615
1 45064 59832
1 52365 75973
1 36712 86942
1 13389 16554
1 83887 90443
1 7199 58816
1 48801 96676
1 15483 67244
1 11429 65447
1 48250 84797
1 21754 52360
1 55503 80547
1 4028 54192
1 7729 79779
1 21908 61239
1 12651 43900
1 65325 84430
1 31574 77698
1 10943 47921
1 48027 70111
1 42361 73801
1 7876 65482
1 5678 19232
1 11517 57101
1 26347 79459
1 27149 79289
1 31667 97592
1 29940 43369
1 24196 41877
1 37910 87877
1 64727 86265
1 6950 28089
1 50203 62407
1 50610 62811
1 28074 31657
1 4669 31595
1 16901 94541
1 24670 99050
1 92 7826
1 15529 67532
1 85191 91375
1 34207 53597
1 7062 35248
1 12689 72410
1 30957 87962
1 18319 31285
1 43136 81092
1 16936 34192
1 61740 96186
1 3380 79821
1 28032 47392
1 11238 44526
1 23377 27399
1 24244 74217
1 41740 59143
1 72 2897
1 17383 18633
1 16964 30437
1 19766 69131
1 88532 96890
1 21539 41120
1 53223 70393
1 68103 83087
1 3896 69675
1 57395 67233
1 56129 98658
1 16685 20378
1 19592 72004
1 1784 19439
1 27204 76504
1 28805 41896
1 51250 88595
1 53211 92403
1 63199 79262
1 27536 85695
1 28523 32396
1 69631 98690
1 24954 56965
1 20227 85554
1 29637 77833
1 45160 91349
1 34259 63057
1 6607 25992
1 6089 48119
1 24432 94558
1 69158 92464
1 69 98568
1 8802 47209
1 80388 91132
1 16745 77854
1 3266 49948
1 4999 64461
1 80949 82903
1 40719 97057
1 22469 25805
1 4668 58574
1 75626 90921
1 2681 38363
1 79688 85208
1 13729 93984
1 9653 31494
1 26802 37257
1 31903 47908
1 47660 94540
1 30804 51745
1 75449 83519
1 78391 89992
1 42020 51249
1 67972 78612
1 1521 3668
1 2237 23169
1 27271 89247
1 47417 62667
1 14519 70218
1 70855 75597
1 12503 38440
1 36206 79858
1 84384 89562
1 39477 76010
1 19658 46549
1 18051 35546
1 12983 88168
1 22070 50251
1 28945 40826
1 28469 93471
1 30775 43380
1 57674 90588
1 63683 76815
1 12910 83123
1 77440 88030
1 17189 74780
1 5043 42390
1 12110 76128
1 9961 51131
1 46961 76863
1 12595 23323
1 25338 75504
1 73230 85312
1 39582 90583
1 72708 85730
1 22462 77648
1 42938 70874
1 21804 73487
1 3208 39639
1 68716 69101
1 26162 44200
1 17112 52927
1 3244 48900
1 17199 30883
1 35043 36453
1 6165 7153
1 59136 83414
1 50045 87117
1 193 2320
1 23224 61170
1 72194 99796
1 27291 63582
1 46737 68511
1 2482 73404
1 11407 27343
1 5790 12127
1 7372 9367
1 7849 40192
1 21000 83740
1 239 41968
1 19760 30120
1 61518 63845
1 9544 86430
1 41577 55429
1 74492 84833
1 38130 77855
1 20195 72551
1 9868 33399
1 73017 92277
1 44594 73758
1 21390 77390
1 46907 65666
1 10659 41161
1 1907 77968
1 60025 83772
1 66204 86855
1 9646 73523
1 64166 68030
1 54692 92075
1 17833 57885
1 75605 91594
1 78244 94230
1 14100 75486
1 70770 90987
1 27198 41026
1 5065 13189
1 61663 83245
1 10810 13006
1 27429 30943
1 16873 37773
1 8091 87222
1 51202 62092
1 8463 64551
1 94554 96465
1 46741 73964
1 56898 64319
1 20899 42693
1 40037 98127
1 74898 79374
1 8622 13160
1 16304 36995
1 61549 72462
1 38595 79512
1 55733 74906
1 16241 52905
1 48824 65979
1 24688 60283
1 11608 59930
1 9795 60353
1 28158 38843
1 29588 47735
1 31944 82024
1 45700 71235
1 25283 43502
1 26408 85946
1 91088 96463
1 60 48541
1 43844 48768
1 29299 56585
1 18175 66595
1 14439 70967
1 3722 53472
1 77201 78144
1 19395 97498
1 36446 84800
1 12344 52804
1 17536 24446
1 17554 20688
1 17637 67912
1 48950 83976
1 1827 29253
1 15461 95107
1 5600 53506
1 46080 57148
1 1687 91270
1 69684 82364
1 50424 71945
1 8761 72625
1 26048 35444
1 49755 71460
1 1014 77085
1 36636 68744
1 7256 68401
1 94512 95448
1 78667 83198
1 63607 80630
1 13894 67965
1 37800 73593
1 16624 84525
1 19386 52120
1 26052 69643
1 34808 66610
1 82708 86399
1 10206 26438
1 31751 63516
1 31604 33814
1 83324 84086
1 30149 95965
1 40095 86622
1 35070 99635
1 55941 58407
1 74281 82629
1 8840 26426
1 40240 53353
1 26452 59431
1 28555 87913
1 10088 94777
1 63728 89006
1 4881 26866
1 39894 60050
1 16205 57890
1 62058 75777
1 46752 62954
1 32678 63584
1 30055 67299
1 22260 79739
1 47928 74510
1 85205 89564
1 8216 83487
1 28907 80117
1 41840 47548
1 19397 75343
1 26972 93352
1 20295 29465
1 88919 98795
1 17018 72428
1 30537 37918
1 46367 77814
1 29045 52858
1 16476 41187
1 63884 79891
1 392 38407
1 80413 95529
1 17426 21587
1 72376 87576
1 9263 16888
1 4103 83353
1 17083 50695
1 29336 63600
1 39151 43662
1 37641 57430
1 23913 85475
1 14952 44437
1 28043 46186
1 30113 47724
1 28842 74100
1 75433 88100
1 22448 31444
1 69418 91410
1 21530 68097
1 8780 70257
1 47336 58678
1 91840 98566
1 6215 34119
1 15465 74643
1 35110 75647
1 1868 35071
1 88561 93916
1 11016 25846
1 36516 37274
1 3773 47162
1 14545 83202
1 44744 82363
1 26957 29358
1 2380 57775
1 37860 93886
1 10708 29916
1 44722 89090
1 2815 38927
1 60092 65227
1 21670 27947
1 86511 88313
1 58277 92050
1 7498 83469
1 13923 94906
1 85050 99045
1 7233 76666
1 4658 41019
1 28867 95024
1 7639 11952
1 52109 56545
1 67399 82211
1 37200 50759
1 18508 30191
1 39950 46140
1 8159 47935
1 14478 46601
1 11615 61529
1 22488 70936
1 42319 55916
1 43748 79589
1 68004 89347
1 32508 54926
1 21357 34063
1 15127 35251
1 11238 34673
1 26363 96430
1 42216 86813
1 17350 80604
1 823 92234
1 4304 63480
1 40808 78427
1 10762 24019
1 15250 30449
1 24267 89277
1 30511 83002
1 31260 72597
1 32634 57420
1 1981 72790
1 6400 98321
1 76650 82513
1 7209 80273
1 19240 59538
1 10461 21381
1 2709 8973
1 12161 79381
1 2129 13415
1 59896 60110
1 39932 71607
1 39717 40341
1 20141 30785
1 40325 63243
1 26922 28731
1 19038 37775
1 50592 89638
1 64287 80253
1 4108 90568
1 57104 58161
1 6962 48897
1 16351 26352
1 49489 80854
1 79205 99942
1 26488 93491
1 5257 56652
1 71069 82638
1 15416 79796
1 54688 79604
1 27608 49289
1 47545 71644
1 65289 83779
1 26434 88915
1 40607 84654
1 62708 66098
1 54845 97598
1 30627 72958
1 5915 27620
1 67296 80928
1 37724 50771
1 1214 46452
1 2928 56594
1 4302 96133
1 1235 44791
1 14701 94459
1 43507 64184
1 63333 79695
1 29120 95378
1 85543 89959
1 21943 44924
1 77164 92467
1 23534 36875
1 75861 86337
1 54999 72873
1 65682 89164
1 55126 63518
1 19385 95745
1 56897 67037
1 7285 85862
1 50885 61151
1 33005 89325
1 6715 57892
1 40507 94771
1 28978 61119
1 75375 94291
1 48173 55250
1 36490 89352
1 11855 49243
1 4671 9955
1 4578 39905
1 63218 98974
1 16774 95330
1 37874 60675
1 9 51821
1 126 56631
1 1396 29237
1 47352 58596
1 20307 33881
1 89238 94271
1 65 52598
1 48464 56944
1 50987 78294
1 23109 34377
1 36861 79874
1 29049 47740
1 40892 44060
1 36159 74665
1 3425 10362
1 50976 55282
1 10191 97838
1 2209 14829
1 7265 46281
1 19159 93252
1 52318 91621
1 10153 68079
1 61534 70518
1 36868 96853
1 42139 75788
1 39501 82230
1 41373 84395
1 32451 38682
1 445 84016
1 24042 64650
1 49682 91244
1 1731 88160
1 70082 74398
1 717 24108
1 2039 22656
1 22060 44126
1 3704 94076
1 30653 63499
1 18537 98543
1 20066 52859
1 48650 64058
1 33805 67155
1 17782 37598
1 35281 84924
1 75543 80159
1 55980 95800
1 5459 57646
1 4036 10898
1 20499 93567
1 34546 42482
1 30421 84554
1 79750 84145
1 32552 65607
1 49594 63452
1 9186 27731
1 48801 90490
1 32348 74059
1 2485 51968
1 3470 17318
1 22686 84982
1 16807 59863
1 28161 80360
1 19431 31948
1 32342 63206
1 12476 33702
1 48824 66343
1 5239 89756
1 939 5896
1 39156 46511
1 35859 37563
1 6796 22637
1 9947 73385
1 67269 70841
1 74996 81375
1 13670 82962
1 31457 58017
1 11520 67258
1 22646 77597
1 17541 82432
1 55469 80278
1 11312 36654
1 32294 56278
1 17347 60671
1 27538 72635
1 3869 66083
1 3066 85738
1 6250 98283
1 4615 17280
1 13307 61441
1 61448 69217
1 23619 58668
1 15762 46867
1 15152 99462
1 30541 61637
1 63857 94262
1 31139 44923
1 46499 60117
1 32259 69702
1 90691 96410
1 57186 67764
1 44318 64314
1 4111 79256
1 49839 66985
1 16605 83225
1 3255 62425
1 1055 61002
1 29816 44754
1 37093 92970
1 67359 80581
1 25061 83471
1 53223 84897
1 40396 76623
1 55394 64190
1 88799 90648
1 9940 18112
1 47624 78486
1 47970 49814
1 30005 86386
1 45790 98198
1 73481 92757
1 29630 76331
1 11185 31536
1 46958 87402
1 17199 66945
1 52366 76390
1 64311 69141
1 25280 94777
1 4617 78850
1 63799 85935
1 15148 82409
1 37901 41257
1 16967 63789
1 55790 80485
1 20953 27161
1 7477 91041
1 12551 52619
1 64046 64617
1 27508 40334
1 5520 59290
1 3466 53134
1 32312 66493
1 66267 94509
1 26486 82451
1 74505 87701
1 7845 19028
1 85756 98200
1 73613 89574
1 22856 86752
1 13186 57494
1 4188 16127
1 35782 83850
1 40299 62228
1 71648 76683
1 72366 77644
1 36355 61549
1 85066 89580
1 9693 76411
1 88721 92424
1 58393 74128
1 21436 90280
1 54889 91169
1 1523 29488
1 51652 79225
1 30884 67112
1 12913 30213
1 39574 59994
1 77554 77888
1 81247 94137
1 1132 31433
1 29674 66610
1 12987 34111
1 15246 17580
1 7028 40025
1 41143 97431
1 29673 40032
1 24892 93904
1 21350 96867
1 59670 90813
1 13319 65467
1 21779 56635
1 46743 55814
1 28063 82115
1 26129 65371
1 23562 66498
1 80937 96059
1 67325 75546
1 28303 49575
1 2189 87017
1 26094 55125
1 23769 25087
1 47260 63164
1 6174 68040
1 74850 89636
1 24315 64793
1 42092 73255
1 27507 93004
1 925 21217
1 12465 60592
1 7791 46430
1 35221 91476
1 53584 57146
1 38309 42357
1 4439 39167
1 41971 73348
1 13144 16787
1 67310 91225
1 51742 84042
1 19741 87558
1 31033 33270
1 48707 87699
1 6829 66291
1 56422 94824
1 49479 79714
1 40511 70652
1 58578 80052
1 83280 85105
1 61116 84184
1 20020 58753
1 27468 41278
1 20490 41254
1 12629 53824
1 38318 75837
1 85898 90332
1 65869 68390
1 62110 73368
1 13419 26717
1 14400 58359
1 70814 96782
1 22285 49056
1 38629 51838
1 34914 67172
1 56718 87383
1 78170 84282
1 13743 35339
1 34460 59366
1 64663 78873
1 30988 80612
1 44386 90577
1 8944 65781
1 87836 91657
1 45056 55948
1 1902 76141
1 11487 40652
1 49863 67714
1 11845 88662
1 35131 89965
1 44045 98545
1 43263 51139
1 33613 98733
1 89626 92861
1 49490 67804
1 36260 54658
1 10077 34767
1 225 8527
1 49136 92514
1 4599 59444
1 66821 78425
1 21503 52062
1 42730 44704
1 29146 45210
1 21741 44341
1 50263 55361
1 91225 95365
1 65513 84514
1 31563 55658
1 43190 80710
1 24502 92007
1 43716 77406
1 8409 75426
1 18112 67825
1 34486 71754
1 11556 66510
1 18848 79551
1 57371 61863
1 75816 87453
1 37069 66448
1 5969 90626
1 13747 65299
1 1187 60978
1 19256 88055
1 21833 31854
1 23123 59527
1 1823 51649
1 29524 40033
1 366 6621
1 35306 63996
1 21017 42820
1 44339 81561
1 21204 85704
1 50231 53343
1 12031 55373
1 10433 48117
1 42358 88361
1 1061 92570
1 45888 81653
1 65702 67637
1 15329 28300
1 31372 78421
1 5995 71931
1 1515 34468
1 23959 39445
1 54566 92347
1 4169 18865
1 14354 96184
1 72370 79670
1 52941 89566
1 34216 86374
1 82084 98121
1 16748 97447
1 58864 66311
1 72915 74488
1 24374 83086
1 31551 68107
1 27657 28728
1 18669 39795
1 72416 81823
1 30729 71591
1 405 4219
1 11152 52565
1 62190 93739
1 28930 39279
1 20884 44573
1 1398 14374
1 48402 59841
1 49871 70162
1 50538 58416
1 56020 58388
1 48646 64081
1 5534 36478
1 40793 93616
1 13309 79840
1 34186 34668
1 26650 30570
1 4610 4897
1 31346 46559
1 34148 40168
1 24133 97987
1 17891 34228
1 6790 25055
1 37506 65462
1 7876 20373
1 4568 86498
1 14845 59330
1 3710 4775
1 11443 69377
1 44606 74923
1 85685 90554
1 12382 62726
1 16243 19720
1 891 19089
1 46854 52615
1 21398 57466
1 13393 64811
1 53658 94420
1 24751 46443
1 3838 90349
1 2858 95904
1 47600 98390
1 16516 69336
1 84565 86536
1 28064 69057
1 23025 82402
1 34840 84203
1 37617 78599
1 9703 18268
1 89699 95830
1 16387 70566
1 49104 52583
1 41945 91685
1 28542 30184
1 37449 79170
1 43986 94090
1 92396 99386
1 17516 51012
1 83056 99905
1 15681 43950
1 68882 86849
1 38664 90829
1 31827 98425
1 83527 97180
1 27676 87217
1 8942 84301
1 47432 84044
1 40591 49218
1 20439 67527
1 6649 82293
1 31755 77916
1 17714 94378
1 21321 39536
1 42444 87801
1 1421 52705
1 39436 56705
1 32785 35818
1 11677 97955
1 7670 51107
1 1437 50135
1 27133 59564
1 7210 27990
1 25434 80356
1 14116 52811
1 32254 59245
1 34813 86938
1 79438 97009
1 76764 89055
1 34215 83889
1 28749 78539
1 13730 84256
1 62623 75302
1 92150 96693
1 12518 89052
1 889 96255
1 9051 64194
1 19139 20099
1 21041 85675
1 51397 64435
1 1851 75235
1 12787 62307
1 55310 70242
1 62729 67993
1 17473 84391
1 67205 77195
1 22239 29657
1 57009 66125
1 43221 98258
1 10714 85556
1 27165 67154
1 25919 99036
1 41086 86477
1 26619 57882
1 20761 34626
1 13125 53580
1 2936 11703
1 59041 90350
1 28458 96001
1 42133 60845
1 13084 37433
1 18244 35021
1 53312 89395
1 45657 85496
1 48070 83902
1 45799 80304
1 12570 20185
1 62460 84246
1 22266 70167
1 15549 18568
1 74554 86613
1 52616 81779
1 61145 74715
1 8358 90527
1 5104 67814
1 2697 90371
1 17307 77044
1 40837 43975
1 55156 96104
1 61758 73775
1 61970 96058
1 60262 83920
1 75407 95921
1 16654 24639
1 59877 76280
1 19046 52033
1 1275 71949
1 5925 37471
1 13430 89925
1 8243 28886
1 29241 70600
1 53 18334
1 53376 91561
1 76710 81707
1 1836 6708
1 67179 92244
1 16160 99439
1 4689 27753
1 38182 91999
1 61004 89167
1 57273 82695
1 29727 88523
1 3977 93388
1 27797 71048
1 425 2476
1 55118 55932
1 59579 77889
1 82553 97451
1 39857 74111
1 33656 76503
1 11372 16423
1 47911 87475
1 6885 87607
1 31145 87916
1 794 19002
1 62814 72399
1 27228 38125
1 42863 69104
1 26407 71840
1 38139 98745
1 298 53064
1 3855 31082
1 76756 87333
1 7849 19977
1 5713 45126
1 97793 99446
1 8274 95022
1 70841 85331
1 51328 69539
1 35484 99193
1 12026 46177
1 39524 87278
1 1904 53497
1 21513 37517
1 48719 54495
1 20235 50642
1 38869 80747
1 9849 71725
1 12943 36631
1 11856 51195
1 53247 61645
1 14328 93665
1 3996 66016
1 28300 40089
1 68498 71300
1 20111 41948
1 53139 96407
1 22370 68217
1 83924 89083
1 35353 68069
1 11697 57608
1 48802 66082
1 62567 90667
1 53921 74047
1 19505 98468
1 5257 59607
1 7756 10932
1 18800 84372
1 9319 98124
1 31095 82080
1 56746 79545
1 9087 80710
1 2506 10025
1 6806 47650
1 16984 52948
1 22972 56941
1 69694 78587
1 78054 79158
1 41888 51318
1 83350 97314
1 2897 10657
1 40810 46935
1 16189 35878
1 51397 91716
1 11664 57127
1 36906 54342
1 3385 61282
1 3991 27231
1 7323 91784
1 1137 73799
1 58940 96116
1 48000 83972
1 59983 76398
1 52414 66356
1 4929 91004
1 3785 50997
1 74648 94074
1 8007 48630
1 64082 90034
1 66390 66401
1 65251 93045
1 15778 86046
1 13051 23698
1 47891 61082
1 39712 56748
1 50915 89065
1 19608 96722
1 14774 83691
1 20349 89881
1 64692 72100
1 67280 75399
1 9267 12046
1 79312 83026
1 5541 47424
1 6987 25544
1 4353 34783
1 24668 92393
1 70285 81356
1 35219 61526
1 87122 90630
1 8334 93041
1 13279 89989
1 4900 54695
1 6533 76939
1 81437 84311
1 16047 48655
1 28298 35689
1 48744 82314
1 6353 97633
1 44719 94937
1 55872 88802
1 51285 80828
1 63445 97978
1 72202 95326
1 77508 91357
1 71446 97492
1 23684 53382
1 50786 92781
1 27019 76664
1 39289 68935
1 12198 80161
1 9901 52679
1 5282 26432
1 67119 67281
1 46515 84193
1 17835 37516
1 54825 78901
1 25682 27722
1 40773 68769
1 13906 89934
1 8444 67527
1 47478 63644
1 16406 31591
1 17301 50505
1 81781 91693
1 20233 89594
1 15821 19920
1 23925 96820
1 15248 65860
1 52256 85372
1 44653 87271
1 5422 99604
1 57534 76060
1 96653 98821
1 213 53540
1 602 3348
1 44682 88950
1 23636 84778
1 5433 76528
1 35059 36781
1 38621 86809
1 32930 97445
1 34516 47637
1 8622 17952
1 21484 31340
1 12079 80263
1 77742 81561
1 18745 25855
1 11000 79501
1 38979 49597
1 3503 81002
1 29577 55708
1 33213 84202
1 44714 51735
1 75509 86696
1 11361 46181
1 69341 91765
1 47594 92498
1 15599 83050
1 8718 17637
1 30670 34160
1 36278 37159
1 29387 74319
1 56133 81989
1 43520 84109
1 9884 65756
1 51951 68711
1 53135 57061
1 1425 47513
1 14158 94683
1 60219 79856
1 21290 42390
1 86874 90730
1 17688 58619
1 37961 77909
1 16701 28266
1 62569 73998
1 25933 58485
1 15353 40229
1 40617 78334
1 2038 28398
1 26753 82921
1 57236 79371
1 84586 89759
1 20469 62241
1 1422 28057
1 60841 97624
1 65300 70890
1 8191 68574
1 27697 75530
1 86205 88778
1 21755 55999
1 4271 29252
1 37897 38604
1 10260 50894
1 36990 96003
1 67247 89772
1 35236 69890
1 14606 95702
1 11815 82704
1 41555 94410
1 58632 64322
1 23435 36612
1 83925 84410
1 24603 31473
1 40690 71284
1 25348 56769
1 53476 70810
1 31880 77593
1 6667 43929
1 56020 94338
1 30427 68170
1 59066 68549
1 34270 47357
1 31945 40335
1 42895 66717
1 10783 97520
1 85089 95202
1 44312 94638
1 3662 36724
1 91175 99611
1 9017 49961
1 8408 36048
1 4317 9316
1 13984 30707
1 20579 99008
1 29917 59598
1 7321 79341
1 16040 51995
1 34261 47428
1 20762 88204
1 5156 35989
1 46974 71806
1 263 76059
1 13833 78125
1 32316 40143
1 58579 59324
1 12440 64519
1 49830 56826
1 62526 75350
1 23259 72987
1 1012 15978
1 41704 49226
1 2447 28578
1 6288 71525
1 27521 82737
1 42304 55426
1 12793 99732
1 26604 87718
1 73007 82183
1 36469 87257
1 21671 57872
1 5905 72465
1 46437 57961
1 41469 71743
1 21107 46162
1 73347 94746
1 47609 49518
1 61675 91693
1 73731 76278
1 6171 88459
1 47068 82071
1 18752 89146
1 29012 38693
1 4145 72916
1 34260 75996
1 26762 63125
1 69095 83440
1 10557 85967
1 17723 44741
1 29965 72127
1 1457 44630
1 6918 19152
1 65573 97193
1 84224 89360
1 19494 96710
1 6800 38836
1 19261 23378
1 16135 87768
1 7742 85680
1 51413 72907
1 380 13955
1 3928 96161
1 52557 63373
1 77218 89530
1 29568 70818
1 19890 44496
1 13931 21022
1 2393 43801
1 7474 16656
1 11645 85962
1 5221 14006
1 15320 23594
1 56872 80109
1 41771 52214
1 12523 71182
1 2156 81356
1 5300 70337
1 40475 67920
1 15958 44346
1 15135 45156
1 51596 98233
1 62555 93520
1 29538 77432
1 50295 63945
1 18860 33128
1 13652 51036
1 59839 64375
1 13819 65236
1 3202 22449
1 5348 74410
1 90492 99343
1 57933 91053
1 36958 46241
1 42778 86027
1 13382 35620
1 35117 36004
1 31833 51267
1 23473 33225
1 8910 90524
1 21296 43937
1 808 70668
1 4563 44198
1 27256 66868
1 234 18928
1 67542 68710
1 3371 28366
1 52852 77697
1 51311 54630
1 72086 76858
1 34720 35097
1 2511 53610
1 22209 92213
1 65725 70806
1 43981 54256
1 68131 89800
1 18352 32869
1 46057 49575
1 22780 76631
1 11002 36692
1 50159 70276
1 2047 71743
1 27993 69240
1 6131 88725
1 15408 81036
1 14015 84311
1 1938 35170
1 53966 95420
1 25971 50990
1 50768 67948
1 85192 95100
1 42543 50140
1 40315 56768
1 15071 42589
1 83630 89407
1 14652 71311
1 39354 93361
1 54647 85331
1 21154 90051
1 32290 47279
1 39011 88219
1 23451 71270
1 46896 53946
1 10489 92566
1 36255 44611
1 52715 64923
1 55850 62167
1 31843 36888
1 43419 51097
1 6343 96957
1 16503 85889
1 35831 97757
1 66894 97444
1 40468 52507
1 73860 97954
1 20360 83419
1 34644 66326
1 87526 92892
1 14937 98798
1 2602 72910
1 83794 92697
1 59709 84741
1 21812 79854
1 26262 52948
1 48391 59976
1 27395 55351
1 35447 95533
1 66806 77987
1 56443 71198
1 26062 60624
1 51567 91667
1 1877 30456
1 2767 13698
1 20504 55825
1 59093 75080
1 36926 82614
1 15364 26534
1 53015 90152
1 1741 43115
1 11847 34945
1 49317 86104
1 46055 62439
1 64790 86698
1 87671 97490
1 45335 46869
1 59845 83234
1 9826 81866
1 5046 94471
1 8068 22366
1 15763 59442
1 23518 92829
1 42653 62104
1 1132 52323
1 27385 44726
1 50649 83032
1 16497 82326
1 70822 98408
1 49728 59983
1 13840 25453
1 26761 64172
1 52459 74548
1 52311 99937
1 58451 70433
1 76299 82234
1 41411 68171
1 60144 94903
1 66409 98954
1 22566 45794
1 11523 32233
1 26462 79714
1 82770 92143
1 59703 75487
1 7593 81032
1 89735 95303
1 10199 45939
1 32563 77241
1 3435 82486
1 29191 94877
1 22329 94798
1 83709 86616
1 80252 96008
1 53336 62951
1 37680 39458
1 12903 74616
1 66926 72352
1 14328 31115
1 36616 41771
1 50178 66113
1 66336 99671
1 64711 72851
1 17495 22913
1 23689 41079
1 23477 24748
1 59307 70287
1 2060 60970
1 35031 99654
1 11878 19440
1 5454 92943
1 5483 80736
1 38215 58243
1 28364 35516
1 5468 91403
1 68253 73151
1 33552 70224
1 13350 46538
1 48231 84413
1 93103 96776
1 1153 90205
1 68937 77671
1 10532 12709
1 20365 67462
1 20877 58111
1 43189 49277
1 19855 63169
1 6875 77841
1 5198 47083
1 13369 25294
1 28546 63803
1 35012 43333
1 7621 38360
1 24186 84529
1 57853 97952
1 75363 82164
1 55541 97796
1 72126 82623
1 3437 47093
1 8399 44732
1 20078 62340
1 36796 86892
1 35828 80276
1 8587 14139
1 53248 86747
1 4527 21391
1 24322 57715
1 14072 21042
1 38195 61142
1 55678 57274
1 23146 84904
1 34686 89993
1 1731 13723
1 9489 88680
1 24379 65881
1 13609 34249
1 15035 39974
1 51046 87683
1 5430 85217
1 52072 75456
1 1616 25745
1 20983 25605
1 60490 67156
1 74146 89870
1 62361 88253
1 50863 84922
1 5917 62872
1 40306 92101
1 19341 27955
1 27540 79231
1 77993 83847
1 41777 85378
1 44191 55400
1 18196 30129
1 54624 58571
1 63497 70777
1 20961 45241
1 37554 77373
1 15640 46896
1 9292 57855
1 66625 90897
1 28103 73828
1 25581 99049
1 67256 94689
1 31564 91905
1 80346 97763
1 10844 86314
1 3969 30146
1 8082 54371
1 22103 49108
1 4812 57832
1 873 48798
1 27591 83952
1 1818 33936
1 34223 37654
1 34755 47015
1 5129 55332
1 9399 73371
1 10673 13811
1 29894 73236
1 30469 55025
1 13585 59636
1 42699 71162
1 38431 85775
1 6379 38703
1 16414 90735
1 9938 46673
1 42461 52358
1 5402 86127
1 26597 40502
1 61468 67079
1 17618 29676
1 64825 84383
1 59021 75165
1 27018 42086
1 85207 86934
1 12183 16244
1 3772 28639
1 12973 13712
1 12113 79253
1 47747 83172
1 16552 45264
1 10996 70004
1 65438 84426
1 43340 62897
1 9404 43383
1 23809 64209
1 82802 91012
1 16074 48473
1 5776 34804
1 27423 52618
1 37727 94465
1 32226 37529
1 21363 29725
1 20539 80325
1 59121 95274
1 58331 78481
1 13268 97226
1 74729 90057
1 62436 76961
1 11908 65248
1 17402 71495
1 15294 89478
1 4305 14898
1 34300 75170
1 75338 83720
1 94453 94635
1 11 59832
1 4068 75667
1 30222 74950
1 42637 83215
1 54245 60247
1 63882 98253
1 626 76093
1 55463 99179
1 70087 78916
1 25548 44324
1 296 81358
1 2219 90908
1 9041 96611
1 32287 65945
1 68572 77382
1 86884 95841
1 28635 43949
1 415 29456
1 4901 92369
1 36826 43400
1 4384 52602
1 23569 80491
1 7673 75394
1 14321 23463
1 30336 64682
1 60654 90273
1 21790 43907
1 63309 91679
1 27645 36382
1 33800 59193
1 3973 5824
1 83501 91323
1 27967 57022
1 50548 80318
1 22512 45015
1 44838 70011
1 59347 60818
1 16084 94899
1 5333 96924
1 40352 79763
1 50885 58668
1 4920 90682
1 64351 84404
1 66319 78290
1 37995 53563
1 23816 32195
1 29616 86427
1 34718 91866
1 5500 39735
1 34248 43464
1 78287 80583
1 4835 20647
1 56403 97817
1 42091 94783
1 66730 81016
1 32907 98825
1 24367 90113
1 38040 51024
1 20995 44250
1 46909 94396
1 45809 50325
1 26751 57380
1 89813 90734
1 54959 59063
1 3466 68911
1 5829 10005
1 34354 45730
1 1430 33559
1 88795 98405
1 786 29922
1 33966 84751
1 59936 67499
1 74658 94775
1 17928 25082
1 15723 40769
1 11691 54136
1 69265 95481
1 38583 75269
1 63339 67026
1 52617 66424
1 11135 64801
1 16861 71427
1 76826 85496
1 3330 48247
1 71266 97903
1 77888 78071
1 28413 67414
1 53265 85590
1 93811 96839
1 43185 92639
1 15656 56715
1 35546 95764
1 51082 69721
1 32963 88000
1 20342 32788
1 52017 82249
1 26654 30457
1 18841 52088
1 4517 35640
1 11773 79265
1 1920 80622
1 12492 39157
1 8392 70955
1 9267 46630
1 45031 67613
1 4365 21845
1 19822 65137
1 52399 74684
1 42371 84509
1 25559 94133
1 4460 85934
1 35538 42830
1 11141 93066
1 36384 79103
1 3229 80874
1 37932 92706
1 7770 77869
1 34932 83726
1 6354 90332
1 2889 79655
1 11916 87419
1 29413 38626
1 40534 70444
1 5620 17493
1 27913 33769
1 71180 77271
1 29290 83923
1 9489 67283
1 28140 73133
1 23759 28264
1 42887 74104
1 7834 51069
1 5005 33250
1 46208 70796
1 60491 94730
1 13195 94065
1 43384 65050
1 7314 83229
1 16690 32219
1 25406 53371
1 34082 88103
1 39069 62365
1 1123 47967
1 84042 89612
1 45752 74250
1 50367 76429
1 19728 63655
1 25670 31268
1 9724 23765
1 34741 83895
1 16299 26986
1 57810 70398
1 9400 45757
1 88011 89856
1 55410 79292
1 69788 99182
1 20742 49935
1 73217 76447
1 74441 89969
1 17072 21174
1 3799 69604
1 39940 76488
1 39969 73212
1 4385 91253
1 30754 71327
1 57543 65070
1 5973 76906
1 45396 92484
1 31100 88486
1 64867 88936
1 32872 65100
1 31759 55262
1 2605 11384
1 37264 76279
1 26346 70059
1 19207 94172
1 77581 94442
1 21415 28673
1 4878 98099
1 44739 86186
1 49076 53337
1 79771 97594
1 13764 17634
1 78794 99707
1 30958 47129
1 10307 22332
1 3867 24055
1 34636 90054
1 44623 65210
1 13121 77307
1 25673 44440
1 74597 76025
1 54209 69760
1 56610 63724
1 303 96934
1 40198 89910
1 21465 82189
1 75382 99270
1 42441 64878
1 31644 48749
1 48873 73963
1 66436 96082
1 19542 75809
1 9341 20651
1 12708 37839
1 20301 98117
1 3245 23972
1 14884 19810
1 41326 77664
1 44141 93284
1 12935 63136
1 29431 93790
1 56579 71641
1 65208 69123
1 44449 70688
1 12499 72063
1 16396 83342
1 16467 17325
1 22461 88725
1 40773 98268
1 75236 88844
1 12651 92364
1 3636 16384
1 24624 49596
1 25536 73898
1 18241 75263
1 3028 28691
1 34254 65242
1 39150 58735
1 31577 46058
1 9619 60036
1 47286 71835
1 59009 68553
1 15981 56513
1 37584 38692
1 75674 88592
1 44455 66092
1 91604 94888
1 6888 88336
1 13666 46429
1 59130 80493
1 14506 37216
1 33403 93227
1 8164 91329
1 35335 39125
1 48656 90993
1 32969 85918
1 6125 72552
1 13753 88568
1 37607 77642
1 6211 97225
1 29264 94693
1 32357 84292
1 53457 84480
1 56479 98065
1 22655 92433
1 23173 62000
1 6434 86238
1 12455 83757
1 52011 61455
1 65922 83590
1 401 94134
1 15527 65626
1 36864 65295
1 373 82028
1 18203 33947
1 25938 47417
1 1333 22525
1 29327 84054
1 9894 97727
1 58172 96462
1 4121 23958
1 35147 72249
1 9695 24467
1 64479 86113
1 18001 56425
1 29326 78978
1 39554 59555
1 28120 90783
1 7574 19161
1 50548 53045
1 15865 21879
1 21336 71337
1 4174 11426
1 8435 39267
1 15774 81162
1 10839 67936
1 9801 72963
1 24085 99885
1 2432 99471
1 25291 40208
1 16299 62088
1 31284 97009
1 84669 88525
1 59908 99379
1 17131 64089
1 64367 65676
1 73883 87121
1 13885 33568
1 46450 87791
1 44562 60344
1 25962 93441
1 14142 27496
1 8929 58837
1 24379 35462
1 18794 47485
1 4945 77124
1 11270 41008
1 3651 12563
1 34030 78681
1 65456 96962
1 54767 62064
1 76967 85182
1 79898 80419
1 23888 52160
1 6336 66579
1 80909 82280
1 11479 19399
1 20679 40929
1 32247 62759
1 1400 63514
1 50371 81416
1 31421 89984
1 81145 81690
1 61692 79832
1 5758 15790
1 24103 57808
1 68924 77107
1 85216 99160
1 7117 68196
1 52763 64847
1 15792 62247
1 29032 81402
1 66567 83913
1 3052 35745
1 69378 95729
1 36225 73186
1 4042 16321
1 86936 90444
1 6844 90494
1 18779 96020
1 15573 92979
1 77040 93799
1 87226 99915
1 9741 24661
1 46379 87725
1 16470 92707
1 7289 81282
1 13459 41075
1 36346 75160
1 879 12085
1 45803 82747
1 42361 59787
1 66317 95817
1 82453 97317
1 17014 22372
1 2867 29443
1 68970 90210
1 18270 83684
1 4180 99869
1 30414 69576
1 57490 90161
1 71742 99123
1 33596 45429
1 24334 53054
1 29176 50493
1 36393 93654
1 72237 94585
1 42489 91886
1 84645 95673
1 15856 28125
1 27337 46329
1 12481 81208
1 38198 41490
1 24121 85166
1 686 32212
1 30267 87592
1 48816 51090
1 74272 98429
1 14459 84815
1 29029 67908
1 52302 85656
1 43355 63056
1 45813 55887
1 22264 49729
1 92671 98193
1 27674 56406
1 47616 84933
1 14755 20742
1 7995 20656
1 29160 32175
1 71730 71896
1 14884 55283
1 27325 48872
1 11397 55501
1 35907 85425
1 34683 54127
1 22642 95780
1 15517 22525
1 26247 67401
1 11439 38109
1 49130 82101
1 26770 35391
1 8783 82051
1 27114 59948
1 15857 35029
1 68490 77240
1 75167 79095
1 37647 51542
1 38986 60561
1 16568 90853
1 70085 92026
1 74500 83643
1 49759 87288
1 37865 38931
1 54612 67078
1 79995 86486
1 46109 64252
1 16322 69311
1 40128 60857
1 27690 83622
1 12152 47568
1 52930 66901
1 4982 95106
1 7285 41799
1 2084 89105
1 48785 68252
1 61113 76259
1 53053 57852
1 2807 83553
1 9558 88522
1 76646 96555
1 80305 85156
1 81873 83390
1 2168 14808
1 45198 97115
1 63158 65488
1 65756 84326
1 53668 75619
1 59687 96442
1 64537 67122
1 19630 84084
1 58412 93514
1 7256 10308
1 48793 92943
1 14865 34390
1 8542 12730
1 37785 94733
1 72344 82802
1 22183 91080
1 35701 80825
1 34048 71090
1 5128 16738
1 70315 80505
1 39946 56631
1 60413 90241
1 28904 98970
1 33676 68391
1 10552 61324
1 63700 79832
1 4533 38502
1 23206 57905
1 54466 59503
1 39651 49893
1 17527 55177
1 19769 92659
1 9243 54349
1 35300 51297
1 4247 47538
1 27414 51336
1 36946 63396
1 4517 37436
1 18722 77328
1 76072 85617
1 50741 76884
1 18860 35506
1 59398 61885
1 12521 40141
1 77699 90938
1 71626 73822
1 7500 54331
1 58999 68990
1 58362 89305
1 66589 83702
1 32602 57723
1 13727 40511
1 27144 74478
1 3121 54152
1 74168 85139
1 68314 89927
1 34713 91260
1 6879 7971
1 72309 77658
1 68565 71263
1 1773 49632
1 41440 91797
1 56425 59013
1 46955 96142
1 16435 30729
1 39734 71155
1 38893 68657
1 8671 22295
1 59714 76813
1 34432 60760
1 20961 81211
1 12893 28735
1 55196 85884
1 38706 54613
1 12777 41703
1 36015 92115
1 6313 58692
1 24419 99869
1 865 17925
1 31361 80488
1 29924 70864
1 31481 97023
1 7653 45422
1 42537 56270
1 30311 37805
1 1220 55048
1 33057 82262
1 11961 19811
1 10220 41973
1 25517 67760
1 9898 20107
1 30082 81230
1 69968 80610
1 18430 91259
1 74790 86616
1 63855 72358
1 4513 6538
1 76569 76858
1 45483 77562
1 22603 67651
1 33237 66495
1 81196 86650
1 10094 10331
1 15680 96783
1 24540 89220
1 75542 96768
1 23577 45335
1 52548 98922
1 12446 49994
1 22185 78407
1 6988 67003
1 12080 90012
1 4567 11097
1 20443 21771
1 14719 77445
1 7895 48119
1 61603 64827
1 28080 79301
1 7202 38530
1 58203 79819
1 444 55850
1 65724 95557
1 32262 57129
1 54992 82939
1 69840 89202
1 84571 97464
1 16742 64523
1 87042 91900
1 5603 67824
1 20345 95466
1 13149 47042
1 18691 65890
1 33593 81738
1 70311 94818
1 13578 16239
1 22099 44893
1 7949 52663
1 6099 48473
1 35509 59982
1 3834 39679
1 19646 32816
1 22151 40558
1 44795 49520
1 13425 47755
1 47021 64824
1 6219 11182
1 4507 99276
1 52649 67483
1 57857 64689
1 48841 67851
1 3997 37624
1 84079 84784
1 2490 31085
1 11813 84356
1 50184 70643
1 58845 82696
1 8134 69430
1 33145 56747
1 71156 82834
1 45333 99585
1 38383 49287
1 3377 30089
1 19223 76693
1 3904 57146
1 21083 43105
1 29265 70708
1 64787 84855
1 26009 90376
1 82988 97493
1 11417 61455
1 6269 13515
1 2589 12228
1 93924 95514
1 2901 43677
1 93422 96452
1 41586 43145
1 35348 87841
1 20410 27034
1 80981 83144
1 37816 58816
1 20609 23343
1 4312 23346
1 11494 13731
1 25600 60294
1 36932 88254
1 49708 64685
1 41392 44073
1 51410 64234
1 11989 93933
1 29336 56436
1 87745 96989
1 82498 98139
1 48806 95854
1 53462 73665
1 29766 78212
1 3808 7629
1 20890 64806
1 46950 69680
1 31147 36243
1 9424 40975
1 55739 87998
1 26137 49779
1 9870 97873
1 49907 52053
1 4605 90396
1 43369 55163
1 63317 84549
1 867 19462
1 47317 55371
1 63223 84830
1 52891 53322
1 368 32474
1 15940 56694
1 28578 93300
1 9761 92221
1 24815 95181
1 48559 59624
1 42012 56691
1 31614 35212
1 2812 50423
1 2347 25094
1 47412 76406
1 8645 87794
1 67149 72357
1 50215 84677
1 22290 33449
1 76304 90220
1 13754 70565
1 23224 31254
1 22401 49244
1 46354 62852
1 36730 54642
1 24456 85124
1 42879 68822
1 32786 81688
1 40877 82881
1 3462 15032
1 57932 86242
1 7873 16485
1 12256 79110
1 77234 81651
1 63137 63514
1 11555 61916
1 59810 86169
1 60073 92485
1 15553 54329
1 5428 40290
1 70358 93258
1 18144 51527
1 43064 93684
1 15187 61243
1 57178 85966
1 26426 85266
1 4490 85493
1 62252 62600
1 3627 20555
1 32786 60716
1 66268 86697
1 60600 86696
1 32289 58446
1 18964 86611
1 23577 49410
1 6118 40553
1 36433 87990
1 1681 41992
1 34387 40081
1 53759 72263
1 13393 75617
1 56875 83554
1 89541 92776
1 30049 43347
1 5618 34590
1 6634 77883
1 20123 96398
1 10547 33050
1 20189 79407
1 61968 90172
1 49790 90997
1 16507 89941
1 71483 95991
1 68000 90066
1 71035 92500
1 36973 72246
1 621 11983
1 58977 89615
1 11060 55286
1 44433 83426
1 7797 32435
1 24324 36711
1 20436 30977
1 14204 45499
1 22460 38467
1 17812 42038
1 71398 92618
1 28194 90217
1 46852 87564
1 42566 94235
1 54832 93355
1 80984 95293
1 46965 60223
1 45265 54966
1 4404 71440
1 47999 55493
1 45727 95915
1 30354 88494
1 72418 95099
1 58648 76436
1 24502 91428
1 38171 82361
1 13272 89547
1 58966 99351
1 71036 96022
1 36403 43140
1 20444 68637
1 23293 74127
1 34067 56666
1 63999 68193
1 30520 37235
1 11156 32705
1 46444 57693
1 2284 50759
1 31579 65010
1 9116 84323
1 15150 41311
1 5730 53686
1 22935 40228
1 94639 95033
1 63620 83109
1 24958 30245
1 23075 99221
1 27805 89721
1 22935 83806
1 53626 57970
1 49623 84281
1 29325 91913
1 64098 91632
1 51435 87434
1 5824 77240
1 31531 74420
1 89520 97590
1 60259 79268
1 49089 72680
1 5575 61542
1 16794 74664
1 11136 42742
1 49966 89947
1 61264 74422
1 31758 40879
1 29208 51937
1 28467 61200
1 1667 11734
1 38991 50377
1 113 16420
1 25648 51547
1 9090 80793
1 46915 49397
1 4598 84507
1 30507 63569
1 3929 49201
1 5400 25944
1 30863 32144
1 40602 94594
1 6735 20764
1 1658 37883
1 38597 73781
1 64958 82421
1 28506 60626
1 11937 14504
1 35602 42162
1 35900 76701
1 37958 81662
1 20114 46432
1 5331 70738
1 37168 42326
1 16393 95046
1 68268 71476
1 57127 83944
1 14296 34439
1 23504 93507
1 38333 85199
1 30742 67944
1 64178 87231
1 20406 65674
1 40030 78455
1 32012 53925
1 6131 78908
1 11602 34967
1 34085 34910
1 67858 70274
1 29574 79823
1 72391 82022
1 16157 66792
1 34841 88957
1 35662 97815
1 70765 76997
1 6412 31175
1 62347 76009
1 32839 77958
1 64057 82667
1 20350 36687
1 13835 30467
1 32814 97682
1 26797 46702
1 24020 59879
1 10219 22978
1 7540 54661
1 55762 70561
1 46795 99906
1 12091 67209
1 916 23561
1 17079 68220
1 9281 43577
1 5180 59568
1 17092 94066
1 41109 62548
1 53704 87097
1 49957 61059
1 64100 87446
1 25863 80835
1 38684 76688
1 19990 41451
1 59046 97373
1 74801 86754
1 43412 47572
1 29188 56420
1 3041 30901
1 49011 51063
1 45042 59550
1 32854 65378
1 60783 88494
1 18048 19902
1 38361 74535
1 2718 7379
1 13344 35022
1 48717 78552
1 91405 96855
1 5067 10356
1 66817 83522
1 34381 35405
1 9803 98173
1 43397 45998
1 206 57811
1 6161 31444
1 58232 68685
1 4213 33873
1 34067 36927
1 26980 68464
1 28129 44187
1 65678 75692
1 89348 98856
1 21604 29176
1 59839 94900
1 54198 71330
1 31547 81069
1 27535 92460
1 58270 64861
1 78725 91311
1 20722 27674
1 28237 43593
1 3148 19423
1 36940 44506
1 35597 51351
1 9826 78649
1 64933 65917
1 42156 77956
1 32605 98246
1 63201 85055
1 61473 80682
1 28585 35796
1 30432 98051
1 31990 40558
1 12229 29804
1 27137 32316
1 37862 49636
1 33554 89113
1 9964 53828
1 85536 95018
1 9617 14003
1 32555 88920
1 39376 54581
1 14335 17703
1 67698 84849
1 27196 68006
1 20147 76646
1 30967 33700
1 52618 56154
1 52610 71140
1 38018 87993
1 16986 86913
1 59874 70889
1 5488 71908
1 80075 88889
1 2551 98888
1 37602 79391
1 38871 56708
1 44884 62623
1 12084 73334
1 7866 91556
1 72716 75363
1 8427 62917
1 5092 41952
1 10603 56111
1 12973 38627
1 36818 43351
1 73012 84492
1 50175 94173
1 25066 43768
1 88836 95124
1 29949 39834
1 36052 63929
1 18084 20175
1 69960 71509
1 78257 89468
1 54413 58068
1 33775 96810
1 10673 24493
1 14740 98356
1 45037 79561
1 57257 83466
1 29192 38819
1 50182 72726
1 48335 76799
1 46303 69286
1 26369 67932
1 86551 90028
1 70221 75656
1 45219 68409
1 80932 98349
1 1198 58063
1 7098 12709
1 43374 91811
1 47568 80995
1 45369 87389
1 10681 96174
1 307 88940
1 50385 87678
1 46359 61416
1 5041 49057
1 51173 71687
1 3527 70328
1 33133 33828
1 4471 58005
1 9243 25132
1 38050 50625
1 44739 96234
1 16440 21839
1 50159 86997
1 30368 33760
1 9241 87782
1 6392 31175
1 36292 53247
1 4200 26177
1 32946 51334
1 35131 36701
1 7258 43214
1 11681 99666
1 6329 34775
1 1073 33006
1 80351 95362
1 47895 52968
1 3705 94771
1 57758 96809
1 80101 89503
1 39353 96412
1 24756 66783
1 69742 77501
1 19494 83689
1 18179 23554
1 44604 86716
1 34988 71236
1 56624 76056
1 34817 89925
1 26725 50223
1 35574 38347
1 81424 82668
1 47354 89630
1 5301 35156
1 23073 92432
1 33080 40297
1 366 6740
1 56263 60986
1 20439 29703
1 26754 50387
1 3130 16794
1 7774 23056
1 52933 70052
1 74524 81473
1 5163 9373
1 21247 27914
1 42011 58821
1 63850 76894
1 60684 91439
1 43489 65235
1 3408 31974
1 70487 97043
1 90127 90823
1 59442 61160
1 14717 51529
1 7706 82120
1 7111 96706
1 30267 70672
1 35743 51221
1 11205 38673
1 86334 92908
1 34623 99395
1 68405 93848
1 25424 52804
1 7644 91231
1 25777 55950
1 63084 87031
1 55738 76470
1 6230 65132
1 11708 86353
1 25133 90374
1 49555 78647
1 10303 45904
1 40074 43893
1 47571 49005
1 40789 96272
1 39872 87484
1 6012 90288
1 54820 66547
1 40248 45369
1 57730 83588
1 52794 61629
1 71676 91247
1 49516 65719
1 58012 83481
1 2481 79098
1 19082 21196
1 63744 85657
1 27582 57085
1 50325 62692
1 33989 47610
1 13745 18023
1 16798 40815
1 5577 59792
1 34710 38297
1 470 98905
1 64112 69404
1 23609 36183
1 80940 92240
1 10657 12785
1 18472 93592
1 10618 28266
1 48473 54150
1 66578 75598
1 7062 39171
1 25142 37267
1 67691 86516
1 19595 49429
1 44415 46543
1 43379 49863
1 16846 39543
1 5291 21490
1 961 86845
1 33080 65790
1 22944 69030
1 13981 39409
1 46096 65699
1 89460 92435
1 73202 83724
1 18234 70935
1 7574 70917
1 41273 80905
1 68701 89267
1 36727 47957
1 23162 63860
1 9787 47618
1 61307 79341
1 41958 51622
1 6733 80415
1 39219 42695
1 27371 48303
1 20456 72063
1 25128 58997
1 14272 79333
1 42486 54892
1 16992 45595
1 9585 55584
1 51747 55564
1 79737 87530
1 20076 89633
1 80663 93064
1 18257 94113
1 66552 85841
1 47081 96130
1 42617 80204
1 6243 80203
1 90870 97490
1 7178 65858
1 22885 65738
1 46616 88631
1 40316 61823
1 36328 64580
1 1707 59103
1 50967 61614
1 1887 35881
1 27535 97859
1 41696 74766
1 80285 87724
1 38458 92030
1 79828 87095
1 19396 49943
1 15650 55774
1 35135 73761
1 72091 96434
1 14797 35916
1 32227 36879
1 8663 43845
1 36763 43644
1 47547 84860
1 45855 71216
1 43090 51228
1 25299 57273
1 8795 87026
1 2317 96199
1 26243 53185
1 23711 34942
1 5816 93540
1 10979 73118
1 22590 83603
1 9908 40488
1 45825 82409
1 58590 63553
1 29821 50163
1 57759 75179
1 49500 54412
1 21443 31935
1 73821 87881
1 12661 56022
1 19345 44892
1 69944 98314
1 15294 39872
1 19885 84065
1 27021 72203
1 61863 74969
1 16385 36107
1 17084 23915
1 50493 88534
1 45222 51394
1 35332 77447
1 77904 81958
1 14665 46787
1 24605 88269
1 2653 88258
1 5374 55201
1 3065 29058
1 33371 58854
1 15629 95752
1 19794 35741
1 66904 74664
1 61765 62057
1 62718 96962
1 54181 97337
1 20012 30615
1 19335 28244
1 29230 70062
1 7553 99368
1 20075 33545
1 60513 75608
1 18233 72977
1 61614 65289
1 42219 79070
1 3257 91691
1 10787 47000
1 54151 70379
1 69205 95375
1 19045 80950
1 15311 68751
1 73148 79607
1 43619 68712
1 23653 34980
1 16585 98216
1 3320 82526
1 31721 62502
1 23253 57259
1 44795 86621
1 5364 92527
1 30561 54054
1 27675 76765
1 12517 68248
1 21985 42404
1 49048 49275
1 4049 26565
1 36671 69782
1 4409 72699
1 19144 51987
1 23631 91570
1 31310 89262
1 27424 35052
1 18524 38290
1 49438 83310
1 1726 10104
1 80488 92876
1 6544 29972
1 31290 95062
1 30280 96614
1 3109 45653
1 11901 63713
1 34735 42241
1 33868 42251
1 35775 62995
1 25038 82964
1 140 10248
1 2873 64725
1 33301 86693
1 52837 94875
1 44953 73014
1 25339 34875
1 47692 91630
1 14707 92127
1 17164 19918
1 26744 94051
1 38985 59572
1 6719 58997
1 52904 80849
1 20967 74762
1 7994 83202
1 36210 37087
1 30431 64146
1 42720 68053
1 14092 23782
1 44056 87359
1 53077 78564
1 40797 56298
1 55251 69457
1 19871 30496
1 7470 18393
1 31721 42382
1 32135 67644
1 60943 98808
1 6483 36205
1 640 99637
1 77855 86531
1 4906 71149
1 5819 91247
1 11110 85914
1 48282 71847
1 34784 89857
1 38835 85287
1 53847 80868
1 38190 68245
1 35983 75500
1 90900 98995
1 35055 47521
1 1891 65366
1 50055 82302
1 2733 44712
1 37840 81092
1 54516 74018
1 87375 90551
1 6671 8574
1 33729 63234
1 59802 80927
1 821 72121
1 30439 58874
1 53440 65087
1 19453 69322
1 4409 75326
1 17044 23925
1 10796 50410
1 47886 65921
1 14879 67679
1 18441 77792
1 7501 11438
1 24354 64164
1 1127 15140
1 56183 60147
1 8364 16478
1 14796 60861
1 50553 97111
1 14857 78357
1 5329 72181
1 28523 42933
1 66445 94550
1 35370 74964
1 16506 64065
1 73552 92454
1 31283 57904
1 95411 98585
1 26572 44529
1 30923 40344
1 23926 72163
1 19954 45216
1 54037 62163
1 5596 39751
1 50839 79101
1 70258 98576
1 31133 45698
1 84078 98830
1 11601 61885
1 35177 76589
1 79056 90237
1 24741 73080
1 45106 84177
1 16281 79637
1 27989 66771
1 80507 98241
1 74172 93186
1 14082 19571
1 89821 92110
1 25190 37646
1 18304 85389
1 39427 74138
1 79438 88874
1 25345 73069
1 54438 75714
1 74188 84628
1 45943 84102
1 1691 63483
1 4348 35444
1 43144 77013
1 51370 88514
1 33828 41406
1 31643 35312
1 19886 66964
1 18677 90414
1 69389 78723
1 16087 54578
1 11928 12999
1 32034 36737
1 12094 29062
1 51192 63019
1 3863 54165
1 77140 93862
1 11463 73127
1 51281 74118
1 41938 82971
1 72208 81195
1 27787 83386
1 36005 82026
1 2095 73563
1 512 98593
1 40916 85326
1 16669 74811
1 21285 32242
1 20464 66593
1 56059 65844
1 418 99851
1 46524 73135
1 10979 51442
1 36981 79268
1 24354 46377
1 14952 66658
1 7046 59900
1 56327 73133
1 7767 70179
1 14027 44018
1 43246 95207
1 26859 88403
1 87720 96708
1 7544 50525
1 1488 49983
1 21124 50235
1 61795 73972
1 29113 36468
1 15685 90040
1 69755 72904
1 40413 62045
1 65288 69311
1 17766 33102
1 62895 63792
1 40819 43051
1 8575 30252
1 2946 35500
1 14300 78519
1 21738 55945
1 20545 54794
1 58710 61306
1 38645 75758
1 74151 83753
1 41572 72605
1 42981 87839
1 68395 99410
1 24602 26843
1 59090 96191
1 953 85894
1 38136 82303
1 57617 84440
1 87267 92255
1 60969 64468
1 4472 5687
1 13410 52603
1 12085 54258
1 31302 69084
1 53315 69705
1 45349 54468
1 9974 52451
1 573 15739
1 20966 52434
1 21623 62805
1 83966 95868
1 11552 97652
1 34540 42529
1 17270 96374
1 65636 93552
1 71573 96477
1 43640 98221
1 70995 91433
1 12585 72944
1 11945 97580
1 51324 62413
1 11286 82491
1 16254 29733
1 69566 76651
1 49361 85940
1 54956 75329
1 57190 64205
1 34024 88858
1 44590 57600
1 48857 72381
1 36478 52404
1 14748 64768
1 69744 97396
1 44499 73322
1 65580 94631
1 2070 21252
1 4536 62707
1 968 3570
1 49867 60900
1 26882 80358
1 45539 62222
1 10738 94585
1 31593 81695
1 81920 82842
1 6238 53806
1 37221 85331
1 6309 65956
1 31063 56852
1 52227 86840
1 20411 40792
1 33315 51392
1 26907 53606
1 68787 73615
1 44272 53025
1 14014 53808
1 27245 70072
1 7957 85434
1 52372 68641
1 69348 87370
1 51081 90563
1 43940 86580
1 74918 83228
1 17307 75057
1 24082 85567
1 5629 70205
1 4405 20023
1 69092 86486
1 7658 64815
1 27385 52196
1 58144 71273
1 39704 64248
1 616 58823
1 68110 80350
1 2800 68553
1 15719 89515
1 4601 33678
1 22712 36423
1 12011 74777
1 1562 60078
1 53746 82474
1 64503 91739
1 4730 71071
1 17071 95383
1 18281 76266
1 15263 22990
1 24860 62228
1 20879 34901
1 52178 96165
1 21303 62244
1 14770 50967
1 35416 90412
1 21991 45397
1 2511 27716
1 1241 70100
1 8538 27574
1 39506 47851
1 1013 5470
1 18205 88684
1 7519 51739
1 60441 94054
1 28966 72251
1 15850 72301
1 30974 71741
1 39009 78508
1 38898 94424
1 18576 78886
1 20085 68640
1 4432 58123
1 51039 80965
1 5552 9437
1 26336 29747
1 8086 74254
1 40162 92779
1 16886 32439
1 12357 54335
1 11673 81172
1 29905 80185
1 17354 65059
1 17817 46732
1 883 35725
1 32024 82482
1 38897 49821
1 88662 94047
1 18674 22240
1 16544 99201
1 55855 57894
1 28612 35292
1 42442 62325
1 3707 99060
1 24468 29025
1 89908 98050
1 57872 84827
1 63512 98016
1 18669 64630
1 14939 19446
1 22543 90001
1 22479 86523
1 12495 56434
1 92595 95872
1 8063 25557
1 5825 12410
1 38601 74508
1 57978 81389
1 9569 92352
1 1463 35762
1 29745 67678
1 21229 83696
1 67269 69415
1 13425 27177
1 8507 71149
1 8725 89371
1 43487 71648
1 11141 85206
1 51892 62796
1 57340 93892
1 30435 97676
1 22489 43817
1 42817 59388
1 55967 83674
1 42575 66761
1 36431 64222
1 42414 59393
1 10892 91391
1 49518 51407
1 45861 51644
1 18754 72748
1 21137 78528
1 4247 85716
1 14600 46853
1 90007 96164
1 61986 87754
1 5350 70510
1 928 38949
1 3628 98735
1 14858 29372
1 41029 75376
1 87758 93211
1 16008 36730
1 73536 95344
1 57615 65218
1 21941 68392
1 38757 57406
1 1616 36821
1 270 82439
1 2908 12115
1 10359 36106
1 2883 67907
1 37652 45919
1 80622 85415
1 27916 78262
1 55256 62277
1 6523 35341
1 17490 41564
1 40861 97594
1 20261 46519
1 46423 75232
1 44791 73286
1 23948 96460
1 3805 69695
1 18671 21949
1 42553 67513
1 35677 70661
1 49183 92160
1 71830 91077
1 26471 29883
1 13233 98512
1 7497 35942
1 76985 77703
1 28364 71710
1 1895 13690
1 2861 88561
1 11462 92088
1 56749 95653
1 74699 92976
1 44679 51774
1 68677 82396
1 41934 49879
1 65063 68330
1 30642 52213
1 6187 78226
1 8255 10204
1 31669 33202
1 9662 86126
1 48577 51724
1 51586 66414
1 51830 52184
1 37341 46217
1 11120 18342
1 7862 79734
1 32553 90806
1 24716 50885
1 12355 94816
1 30094 96299
1 15174 17395
1 39101 80815
1 43837 54059
1 14782 65523
1 75833 99658
1 56555 83416
1 2813 25924
1 23628 52226
1 51046 93321
1 20514 41508
1 82335 97137
1 40408 57825
1 20323 37264
1 14270 77842
1 23545 86027
1 2870 19208
1 2764 41442
1 20176 97809
1 24350 93199
1 7206 31533
1 6642 26903
1 29816 44525
1 69862 95460
1 29378 34516
1 2347 10857
1 54006 97366
1 2206 3870
1 17728 54316
1 7867 13322
1 84653 99108
1 9768 22538
1 11784 59452
1 29357 96498
1 2894 23910
1 39885 65007
1 16876 81958
1 25503 53446
1 51795 91150
1 31346 68647
1 48058 84763
1 68248 83156
1 19670 32755
1 36741 40965
1 83657 95754
1 2724 16900
1 7952 38484
1 55492 58617
1 33626 44032
1 24848 68650
1 53142 66112
1 27714 74690
1 24551 65942
1 43038 76332
1 33701 57443
1 41058 65210
1 10255 29583
1 95900 97228
1 15996 34864
1 60127 64331
1 15977 40183
1 79201 81353
1 33659 68288
1 18725 81393
1 21195 51109
1 31091 81183
1 13470 18105
1 15861 29921
1 66832 87382
1 15471 38680
1 22102 93780
1 47319 78736
1 6903 43304
1 9532 66619
1 35809 85381
1 46440 73122
1 16161 72127
1 37744 52492
1 82831 99381
1 10725 22536
1 758 95138
1 5695 56951
1 33447 62720
1 61507 93727
1 11263 60956
1 35498 61056
1 14242 94164
1 82975 85543
1 25406 88330
1 24841 87585
1 35869 89673
1 26965 45959
1 35403 78042
1 31250 56092
1 76330 97830
1 72121 77240
1 79367 84632
1 38213 77455
1 12477 95447
1 66102 74369
1 5698 94027
1 56 94957
1 72033 84540
1 6239 56940
1 21345 84201
1 3390 65363
1 33398 77063
1 91910 99882
1 22015 32544
1 88488 93990
1 19331 49323
1 31900 70903
1 19626 37838
1 51359 84512
1 65903 69729
1 47891 84211
1 45471 57548
1 17807 36121
1 40394 98885
1 9044 76850
1 24833 34868
1 53065 80883
1 27864 30915
1 5752 49054
1 1492 2185
1 40677 67178
1 58065 63645
1 34148 37951
1 60718 85987
1 257 8260
1 57133 88862
1 21903 27824
1 60618 73947
1 39143 49564
1 38375 41173
1 33269 80081
1 83390 99578
1 44443 72318
1 28904 28999
1 37962 84179
1 13581 96643
1 90215 99545
1 63502 73524
1 7014 11145
1 19166 87420
1 50763 81932
1 65551 71974
1 40064 71504
1 16029 43280
1 248 90125
1 83673 90137
1 19106 99194
1 73305 75148
1 40600 95746
1 15805 97517
1 4305 95238
1 43493 56068
1 26253 85283
1 63560 94321
1 14948 68358
1 7661 22680
1 41903 95157
1 85456 93485
1 34176 95405
1 26415 47330
1 36453 97946
1 12912 19347
1 25905 44935
1 37192 76353
1 18294 74458
1 61826 90971
1 1193 74120
1 2670 10503
1 48222 85553
1 4114 23727
1 40662 99885
1 69171 70253
1 13605 68056
1 10549 97536
1 40860 70085
1 30168 46858
1 2981 10491
1 23759 30961
1 4794 42320
1 76914 89636
1 6810 21710
1 64216 92285
1 20978 62731
1 31353 37996
1 12740 94826
1 7620 13545
1 10990 24763
1 60231 61813
1 10470 70604
1 39838 60140
1 46569 97304
1 50079 65040
1 11911 82002
1 3796 6626
1 19596 64020
1 10455 16070
1 64163 75122
1 43478 54797
1 4389 82918
1 40926 63341
1 47910 64791
1 12413 83790
1 7335 8710
1 64956 78092
1 62536 94186
1 49696 54286
1 49175 76387
1 40111 88090
1 545 78840
1 38577 69351
1 45079 88149
1 41252 48519
1 82489 99756
1 20967 30802
1 85595 88431
1 3616 37333
1 30096 82748
1 33522 89913
1 3752 44086
1 17434 54715
1 56841 84324
1 10835 90015
1 30603 66705
1 51981 64786
1 43941 47085
1 46304 91251
1 33123 70396
1 26584 30555
1 2663 62242
1 10144 35909
1 20800 23019
1 69525 80799
1 36901 62661
1 15394 18493
1 55670 55959
1 8553 35561
1 25114 49500
1 25201 63090
1 17624 59711
1 56033 95106
1 41026 58352
1 18721 72026
1 2828 83931
1 11545 19882
1 8061 95763
1 12749 82827
1 10093 94641
1 8225 59031
1 52719 88985
1 47137 88211
1 26891 96862
1 54577 75935
1 18169 26879
1 66832 93123
1 24824 72260
1 5030 82748
1 31730 75544
1 11495 14357
1 71851 75049
1 42060 64286
1 65303 98388
1 70035 80110
1 10041 24953
1 13405 53426
1 37959 64207
1 34830 94863
1 22429 93670
1 11765 79338
1 41369 85134
1 83602 93791
1 68678 91190
1 93021 94097
1 21922 29479
1 4125 87242
1 50994 74085
1 33249 80827
1 23082 48768
1 14248 46505
1 43655 51089
1 34175 82253
1 19971 44191
1 53222 95458
1 25703 96677
1 8706 64877
1 48253 49941
1 75390 95025
1 5558 67790
1 44412 57436
1 36007 81721
1 45906 62556
1 22975 36384
1 30349 83161
1 1528 39044
1 39526 90450
1 82479 96720
1 48054 83560
1 30498 70685
1 14676 35475
1 8087 52506
1 38526 76592
1 3588 45859
1 86147 87159
1 11162 55276
1 31645 71920
1 10030 61072
1 80092 98691
1 38377 41749
1 18458 84254
1 4669 37269
1 72993 89860
1 6159 42025
1 3278 96678
1 9483 57648
1 4076 18907
1 14068 73935
1 44525 47555
1 22685 56060
1 10275 40066
1 7570 64065
1 50354 75693
1 74746 88666
1 74548 88214
1 28774 57627
1 1544 43483
1 32013 69550
1 35002 45040
1 26541 46278
1 26463 34048
1 29920 68039
1 7177 36497
1 11373 81512
1 83078 92570
1 14010 62781
1 55706 85541
1 33806 60651
1 21765 36410
1 12957 92373
1 29117 52740
1 1963 65264
1 28239 82056
1 82684 87629
1 27039 42068
1 38828 79860
1 56419 69643
1 23143 56267
1 45539 85740
1 24472 52186
1 32561 57378
1 41822 85841
1 53011 61156
1 39683 91237
1 5627 51902
1 20566 41521
1 14852 86574
1 42077 54877
1 5784 87883
1 39094 57011
1 4583 74925
1 11322 84436
1 55778 58800
1 6952 68325
1 75730 76198
1 37366 66745
1 7405 98440
1 2168 71356
1 91895 96710
1 23215 38881
1 1561 1993
1 52405 67439
1 23021 54368
1 42696 89415
1 46324 55523
1 43768 97077
1 81307 86529
1 26182 84135
1 21116 61086
1 50072 84304
1 86 18381
1 72183 85986
1 14943 43417
1 15586 75890
1 14828 61462
1 8958 35589
1 93382 97281
1 36109 49835
1 20075 73337
1 65189 79781
1 1571 36162
1 17041 62836
1 17025 48378
1 2371 9676
1 53158 53809
1 27162 83256
1 65075 86349
1 26378 48341
1 70843 94993
1 31467 94869
1 38617 69693
1 84976 90175
1 17034 72303
1 76080 90692
1 66790 84127
1 19502 32171
1 54509 68333
1 27073 51552
1 18583 58985
1 9921 20896
1 4570 36863
1 1247 97533
1 18089 79351
1 5739 37833
1 18757 51259
1 8872 71071
1 59000 76496
1 17073 62964
1 75916 91610
1 35931 47661
1 22071 77001
1 2556 20243
1 2428 66318
1 25630 86898
1 54694 68437
1 4284 41754
1 9922 51277
1 20063 44951
1 17786 30617
1 41259 89628
1 13297 56596
1 56454 93044
1 6526 16523
1 48312 51485
1 1755 92102
1 55454 71461
1 16654 34073
1 3028 80774
1 13510 80731
1 3423 25348
1 47988 68842
1 5701 92216
1 75239 98211
1 73846 91449
1 16279 90513
1 19986 23157
1 22518 64628
1 19377 70296
1 46526 91562
1 36497 94076
1 27247 90921
1 23334 40241
1 9661 34058
1 16999 60804
1 23534 24963
1 20109 96605
1 47661 93642
1 29561 99243
1 55157 75493
1 20862 53978
1 52633 75767
1 22254 23223
1 5269 65836
1 26925 74294
1 51401 56590
1 74089 95063
1 20671 50589
1 65213 72117
1 81307 90744
1 64708 64910
1 33740 93341
1 20548 71599
1 22150 59376
1 55792 94221
1 57529 62197
1 13699 31677
1 82211 90840
1 1087 94993
1 43244 72811
1 39261 54267
1 10221 20182
1 22876 50848
1 9838 82990
1 8729 33706
1 42187 79725
1 12226 80540
1 44386 54201
1 58627 87726
1 4127 56366
1 3128 10273
1 24041 57198
1 44202 54671
1 19883 35021
1 42656 96409
1 50123 66388
1 37569 81050
1 19006 91808
1 77027 92239
1 62068 88789
1 35454 48447
1 20613 53284
1 30393 44006
1 41299 74497
1 76978 89377
1 7437 78524
1 34081 83012
1 44444 86601
1 4485 13515
1 37582 75787
1 34502 85513
1 18819 86373
1 51855 90728
1 49113 85664
1 923 4278
1 6794 55690
1 44422 51913
1 13281 90451
1 91170 91844
1 15997 24458
1 7606 57682
1 58292 83017
1 65219 98609
1 15369 80829
1 32074 41997
1 47548 94223
1 14705 25522
1 4559 60881
1 34880 96928
1 52382 61763
1 44844 78718
1 71716 75654
1 18438 84418
1 24920 91442
1 44053 72110
1 8030 69348
1 18598 57562
1 10218 76716
1 65556 78400
1 98403 99626
1 17915 53540
1 15184 76592
1 12882 63380
1 215 47266
1 80013 94904
1 35427 42438
1 65999 95261
1 24417 51932
1 24866 67767
1 15520 94779
1 21353 85373
1 35623 47951
1 12391 80293
1 19966 37385
1 4556 61801
1 17906 79382
1 40688 60645
1 27173 98083
1 5056 37701
1 3661 52310
1 4300 88712
1 23176 85911
1 22727 35523
1 63689 66323
1 40401 83201
1 24115 76739
1 32055 39559
1 21053 38613
1 4013 79663
1 20072 98647
1 25732 82436
1 73221 82755
1 24871 52901
1 25799 63691
1 83454 97075
1 9034 69924
1 41655 76137
1 17949 58135
1 11068 43827
1 56644 67253
1 15861 72140
1 20548 22983
1 76806 97527
1 12015 14551
1 42128 75503
1 95614 96430
1 40105 82484
1 10607 63150
1 6706 50464
1 5250 53486
1 25125 37592
1 76066 77479
1 68005 90899
1 48218 59324
1 2632 88999
1 3972 43741
1 8729 19744
1 3798 13302
1 42128 83232
1 53621 63151
1 38662 68000
1 35708 66693
1 10224 47411
1 52490 97644
1 86563 97524
1 25694 73841
1 10859 73801
1 56042 74779
1 10173 39405
1 7998 15258
1 8480 10808
1 48930 59909
1 5830 50243
1 12182 13553
1 26399 45258
1 42077 95742
1 33994 97463
1 28696 88724
1 4442 69810
1 16112 47412
1 3154 27706
1 60168 68601
1 77451 82272
1 70066 71711
1 41152 85353
1 25915 91886
1 20219 91616
1 45174 84004
1 56172 87796
1 23947 42561
1 17998 19369
1 56343 92771
1 14290 29774
1 36795 49347
1 44933 48320
1 57303 87807
1 17867 33814
1 30221 58154
1 51381 98522
1 53515 72660
1 23184 35635
1 11562 62990
1 28317 54762
1 14775 92337
1 32515 46571
1 62670 98047
1 2024 99076
1 66230 93211
1 25083 40726
1 6236 56330
1 41251 43262
1 9560 62885
1 25982 98823
1 533 16200
1 31409 48254
1 3958 19111
1 58927 98586
1 87666 94404
1 22321 71773
1 61854 82726
1 66188 98201
1 6083 77013
1 10995 24995
1 7570 99487
1 23095 62864
1 9857 64532
1 40747 62498
1 30603 46303
1 28541 81772
1 5869 6043
1 24350 62688
1 8760 49411
1 4171 91967
1 46770 93984
1 1426 78347
1 7194 69058
1 3021 37765
1 5744 58030
1 63649 98404
1 65382 98307
1 43509 57979
1 52320 66586
1 56348 64832
1 19875 71015
1 42765 62544
1 29109 54032
1 12338 67577
1 42400 66474
1 76832 83479
1 71383 98406
1 826 5453
1 18716 29861
1 50376 60160
1 10064 89725
1 38079 78508
1 1481 45314
1 4095 86078
1 4999 10560
1 34599 44468
1 3108 92074
1 37336 74104
1 4265 87579
1 28812 47193
1 17749 96420
1 81050 87974
1 31008 59719
1 10111 14490
1 863 76963
1 52555 96873
1 86005 99906
1 8331 25515
1 51519 88933
1 36518 96887
1 16855 47731
1 34525 56833
1 14893 17563
1 82253 88518
1 10310 49040
1 7910 8983
1 74333 79388
1 21620 78880
1 49908 94731
1 73803 74843
1 25984 37136
1 43713 99080
1 28473 56725
1 36534 93856
1 53062 54433
1 40224 63490
1 35198 71317
1 19797 67388
1 6916 65922
1 327 56686
1 21262 79581
1 23192 69578
1 34414 42317
1 46305 79011
1 74667 80074
1 91735 99237
1 44666 83520
1 9174 36640
1 58886 67384
1 29367 31525
1 37031 82843
1 9616 12906
1 33326 84806
1 9095 34623
1 18499 44502
1 70441 76638
1 62122 62537
1 16139 39066
1 4207 15038
1 8426 62582
1 50491 87744
1 7349 50135
1 40026 45143
1 23404 76957
1 35863 82561
1 11592 96272
1 34152 43678
1 46622 61014
1 73981 87357
1 10978 79114
1 44170 77767
1 68398 83371
1 1522 97130
1 33713 96740
1 12663 75784
1 962 75957
1 70208 74143
1 71715 86307
1 22077 82056
1 22500 31760
1 23166 48303
1 4298 67280
1 5629 32454
1 60511 82468
1 49061 49171
1 35544 40188
1 21029 39383
1 31062 43492
1 1017 16288
1 5518 24309
1 73155 82878
1 642 50519
1 32101 98029
1 23975 55314
1 26011 92426
1 4883 82581
1 15381 93272
1 10390 27163
1 8075 75613
1 52761 98813
1 38716 71008
1 45158 76712
1 21687 84982
1 36857 73795
1 22478 56809
1 21359 42672
1 22439 56573
1 42019 79253
1 12133 41694
1 28825 96861
1 88023 98604
1 8407 83739
1 17439 94537
1 80426 82179
1 22308 25217
1 45589 90599
1 67900 98299
1 52120 73266
1 9663 40340
1 65758 82894
1 296 7330
1 60771 68630
1 11756 22413
1 23237 95964
1 9769 84570
1 52475 92625
1 75802 93010
1 3875 56930
1 19314 93370
1 36758 84842
1 8171 56128
1 8726 67312
1 76572 99996
1 22575 88137
1 18857 49588
1 50061 50095
1 7475 62219
1 57314 67261
1 26146 30539
1 9062 33697
1 75227 76999
1 17991 33061
1 10214 69644
1 11054 76961
1 64324 92776
1 59810 67381
1 59315 99191
1 11618 88097
1 18259 21948
1 70517 81809
1 89645 99375
1 54896 61708
1 55650 91555
1 53677 73528
1 30683 59640
1 19488 80121
1 2048 85391
1 819 23058
1 19903 52806
1 30292 41997
1 24919 64735
1 4480 79588
1 9824 59442
1 28033 80004
1 7099 18803
1 42986 51357
1 50946 54557
1 18828 25199
1 39982 76448
1 19212 71210
1 16421 49203
1 10681 45804
1 13146 70177
1 15565 92315
1 71510 93151
1 81248 96234
1 36611 42329
1 11376 23464
1 38814 85172
1 20972 22445
1 22539 41688
1 10537 11231
1 43872 57878
1 6191 40060
1 68188 79343
1 83661 86074
1 63021 78818
1 26232 32358
1 38422 70464
1 28343 65646
1 20451 47854
1 50217 56370
1 50759 77669
1 17605 79548
1 594 60169
1 21918 62803
1 44548 59835
1 31348 33353
1 3794 76641
1 24580 88630
1 23100 69582
1 29741 74935
1 39199 92998
1 2942 27540
1 46296 49207
1 34655 76556
1 4509 47821
1 3721 98714
1 58307 86642
1 6971 51060
1 6051 88698
1 434 83020
1 62830 77955
1 7474 20575
1 20091 36521
1 21938 68038
1 37774 64910
1 12322 15613
1 6211 8138
1 15641 39001
1 53468 79162
1 57995 72641
1 78995 91389
1 19601 59651
1 45136 62458
1 30727 67500
1 12384 24807
1 22559 82926
1 3727 36507
1 6355 39014
1 61126 97300
1 22505 89740
1 40339 62172
1 24069 70691
1 6342 56560
1 49118 66575
1 57661 78912
1 15858 34947
1 15159 62746
1 94606 98381
1 28294 44788
1 1094 13879
1 49513 54304
1 25053 34835
1 9787 83487
1 10996 89837
1 41755 75721
1 57683 60561
1 55871 93751
1 10647 13656
1 32689 74238
1 4828 74360
1 67647 82354
1 37613 96236
1 46413 85299
1 26858 35457
1 4568 6396
1 68665 88931
1 47868 65625
1 50503 53904
1 14869 74875
1 53569 71098
1 23506 97889
1 66887 71530
1 25201 66063
1 1011 99696
1 53669 57092
1 2636 94635
1 16914 54835
1 63186 66195
1 67486 76333
1 42070 52348
1 40318 93931
1 4094 8419
1 5197 41004
1 7762 32160
1 40948 63049
1 46822 56305
1 71874 90357
1 8496 39806
1 4953 28323
1 5390 42631
1 8310 66557
1 28355 43650
1 18479 78520
1 24367 47325
1 1776 47571
1 48387 48829
1 16554 18846
1 7311 9836
1 50079 54055
1 35492 75915
1 64501 79100
1 65737 98011
1 4699 8867
1 34491 71471
1 24680 91891
1 59219 65505
1 46878 93824
1 7194 69365
1 50362 76110
1 33402 78339
1 10646 26497
1 9989 20066
1 17170 74608
1 38367 77949
1 11653 36133
1 12076 78805
1 9422 37036
1 17180 27479
1 11663 71917
1 74787 76691
1 35544 66580
1 73988 76333
1 55385 88224
1 38427 74090
1 40008 72847
1 747 86716
1 24809 87311
1 16427 75050
1 70586 88045
1 77958 94859
1 82975 98137
1 32235 87564
1 6799 91165
1 353 10259
1 55707 80834
1 33761 57825
1 53462 56106
1 43500 58159
1 7675 20986
1 26923 81675
1 9525 79569
1 80512 93050
1 6038 71777
1 24243 28008
1 45851 64491
1 66379 90913
1 53362 56973
1 87715 94653
1 53645 80709
1 11728 79910
1 49730 61105
1 67723 86194
1 13216 47622
1 21786 74313
1 5799 62875
1 13620 57150
1 10444 17398
1 15359 85928
1 37762 96063
1 16531 86485
1 62029 79619
1 21702 60503
1 15046 43239
1 55427 77449
1 27774 59299
1 15521 98121
1 18676 31034
1 65758 81978
1 74963 93085
1 47740 57565
1 24563 45341
1 13453 97854
1 47014 80600
1 30226 66636
1 54956 88476
1 27333 45544
1 1095 27181
1 40140 55016
1 22595 64946
1 82103 83510
1 17759 72743
1 24652 84404
1 49307 83170
1 39815 41084
1 13146 31377
1 65148 71825
1 48922 52275
1 73248 93326
1 15758 50842
1 4163 77067
1 34193 74475
1 30133 34916
1 42114 66305
1 78732 86356
1 53642 92508
1 40962 82926
1 62737 83999
1 18601 39550
1 20179 98814
1 28164 74376
1 24302 70139
1 47393 72940
1 14282 22946
1 70163 83323
1 11471 51585
1 610 29926
1 19412 53624
1 44225 59356
1 10293 80792
1 21748 29182
1 7624 63783
1 4357 26115
1 45592 49147
1 76176 77791
1 30591 36827
1 52311 71632
1 68212 68295
1 25864 65157
1 1571 57016
1 1263 69483
1 850 40213
1 20844 69039
1 70046 82666
1 8690 86295
1 40553 73304
1 30009 68097
1 45151 64929
1 11095 93292
1 17338 33217
1 17328 87898
1 2441 35774
1 78539 97557
1 3900 69139
1 27997 56731
1 30316 73791
1 23755 53653
1 18199 80294
1 17451 79470
1 22202 96200
1 14430 15118
1 69612 88357
1 2001 50389
1 5232 55738
1 38305 63120
1 56946 93064
1 49405 59177
1 9128 72065
1 1020 12462
1 44367 92230
1 56964 71423
1 79477 91351
1 52160 76403
1 17965 56085
1 2436 51148
1 27776 68297
1 15176 33774
1 68824 70610
1 17515 90590
1 21836 63953
1 26377 81467
1 75997 77571
1 8082 68961
1 11354 55925
1 4321 9585
1 37282 58236
1 8522 57360
1 12402 73627
1 30972 49221
1 17398 28687
1 22475 62021
1 10995 66680
1 4640 43225
1 20487 33207
1 18975 53971
1 87821 97339
1 33042 56792
1 5196 56433
1 6065 76690
1 13021 58541
1 7380 57238
1 36663 64131
1 41366 98457
1 41647 94351
1 44243 53800
1 16129 42709
1 31913 90337
1 67468 72719
1 15978 98873
1 20144 47245
1 16452 50219
1 23089 64204
1 80278 91101
1 507 83525
1 23728 47635
1 43353 52754
1 60076 69142
1 42250 87822
1 15290 20024
1 2893 23300
1 66383 94049
1 43479 98127
1 58473 92580
1 16517 80418
1 29087 79878
1 48300 52491
1 11255 28636
1 70186 91647
1 22492 33236
1 57107 76518
1 11767 93007
1 83712 99487
1 34913 53033
1 42895 55834
1 8037 29934
1 61132 73864
1 44361 99720
1 44376 82125
1 54845 69710
1 43826 60078
1 39332 99594
1 83824 89675
1 53988 55721
1 70207 88639
1 58817 94225
1 34642 80231
1 9085 75902
1 24264 44111
1 32427 40710
1 11626 43954
1 68599 77002
1 27252 56900
1 35662 94880
1 1268 3248
1 59446 74525
1 44007 44142
1 1968 83456
1 9123 17719
1 81537 98922
1 80392 96037
1 36956 43529
1 52289 99504
1 71740 89140
1 877 40408
1 20867 30725
1 66415 77363
1 58470 66727
1 50925 69055
1 14774 93152
1 2230 29497
1 8819 59071
1 9798 96657
1 9070 80970
1 9259 14328
1 80311 99497
1 18780 74151
1 19751 22935
1 60068 93674
1 7470 63882
1 73203 93860
1 383 95328
1 40361 89282
1 18572 66234
1 91711 95746
1 56217 72961
1 1752 97986
1 24415 30462
1 82114 98355
1 33626 59358
1 24107 50268
1 62536 81874
1 15423 41491
1 12889 72241
1 4955 16839
1 9567 86882
1 65447 88311
1 74733 88024
1 14095 41687
1 18398 51103
1 15476 53650
1 43344 62714
1 35749 53583
1 35280 94193
1 1684 92396
1 1545 93591
1 4141 4872
1 13653 39189
1 20580 28903
1 38377 99983
1 45712 99405
1 62120 96052
1 43773 75501
1 25190 65860
1 65266 86962
1 9015 44010
1 38286 87678
1 52529 61604
1 2993 79867
1 39053 78433
1 21588 68372
1 14735 82993
1 69431 88199
1 27945 95510
1 47501 74445
1 63217 68138
1 61432 92278
1 69440 81752
1 57724 72429
1 5346 93342
1 29091 59217
1 26253 82038
1 67079 85148
1 85206 91765
1 32600 59643
1 63047 93006
1 16899 25401
1 15075 18884
1 32562 67745
1 22436 72231
1 16180 66592
1 45242 80424
1 34006 98928
1 5994 87676
1 12141 49377
1 53394 85570
1 90637 99163
1 61785 68122
1 13986 33561
1 80597 85641
1 45338 59997
1 43243 70107
1 38642 43036
1 59592 86974
1 34101 68300
1 15654 22101
1 47408 62709
1 38342 96214
1 1906 42531
1 1238 55071
1 70048 94664
1 16730 93472
1 31408 83613
1 16335 41202
1 25081 72649
1 16455 93844
1 90929 97499
1 187 27669
1 6039 6132
1 86677 98072
1 15640 42978
1 35010 72575
1 5177 5351
1 71223 93859
1 2931 68823
1 17812 93058
1 484 83618
1 24971 59698
1 9722 65436
1 39472 61995
1 62602 83169
1 46641 81157
1 58196 86730
1 36525 82071
1 7770 41644
1 43591 79747
1 59481 75957
1 10052 13129
1 6764 40807
1 47223 61300
1 28109 53737
1 45948 53693
1 44153 48191
1 41695 83954
1 35253 42107
1 26535 60876
1 1147 27881
1 16614 66197
1 48773 78875
1 30299 95830
1 40231 61893
1 8614 55498
1 769 64555
1 81117 99153
1 28956 53074
1 57318 87547
1 66674 82295
1 25735 99014
1 39407 97985
1 3063 20462
1 82266 91989
1 68636 78590
1 64072 64118
1 23642 33537
1 5789 30114
1 7089 16792
1 62786 95534
1 36139 82882
1 88814 98807
1 3091 62723
1 4370 88720
1 4933 61221
1 4553 32649
1 4121 55499
1 39626 90097
1 5912 37871
1 23250 93196
1 20833 86590
1 87959 93265
1 3312 61368
1 41844 46809
1 55744 72154
1 5395 96941
1 35076 60495
1 9276 54701
1 49616 59778
1 31423 72544
1 27816 89326
1 9575 55739
1 62186 74753
1 4452 99176
1 14843 26031
1 8587 82342
1 28877 28931
1 61894 68046
1 23914 85478
1 9763 91607
1 32282 81018
1 8372 75993
1 8873 73126
1 32620 59675
1 16562 96131
1 79331 82417
1 35471 50439
1 49733 64963
1 80545 86483
1 51937 92560
1 41706 99251
1 10255 24136
1 7226 66181
1 10700 52804
1 31559 67581
1 14808 55742
1 12433 33496
1 26059 50524
1 6674 88545
1 3318 49466
1 22477 91392
1 11648 40690
1 56894 59323
1 72502 90079
1 38628 59819
1 11917 23406
1 42163 84252
1 69999 86032
1 86079 97629
1 23643 31921
1 2389 55199
1 25967 59553
1 5814 7697
1 1530 56386
1 48833 93262
1 17090 54321
1 29881 32370
1 72421 93157
1 94101 97628
1 58391 84545
1 32907 86977
1 9317 24884
1 4750 91234
1 41604 94230
1 6708 31043
1 362 79311
1 74981 90666
1 7841 95129
1 63232 70813
1 40608 80575
1 9347 81199
1 11831 69034
1 47424 64286
1 11538 20822
1 43530 83297
1 14435 71903
1 38863 41931
1 21469 29023
1 14365 71925
1 9202 83462
1 24686 72400
1 12819 52915
1 28064 31781
1 56156 72357
1 13353 68886
1 18417 76269
1 77562 99347
1 42175 61963
1 6581 30273
1 23501 68564
1 29815 71139
1 34142 82214
1 14658 64904
1 47701 98207
1 50301 66277
1 26348 99772
1 1037 86486
1 35629 38840
1 26777 77198
1 12404 38499
1 33746 58600
1 92769 93961
1 5002 63270
1 28 5153
1 20853 33199
1 29665 91360
1 34905 99442
1 66504 69827
1 29160 51491
1 28402 35325
1 18401 54738
1 42924 77518
1 41141 96962
1 25648 67571
1 34669 63416
1 69223 75046
1 6516 7785
1 21684 86814
1 19434 65440
1 69366 85270
1 12673 69463
1 64050 66985
1 15317 34876
1 6650 87375
1 65079 91351
1 14960 43249
1 26365 81878
1 18021 38586
1 41121 74760
1 89972 90047
1 85877 88282
1 20062 86226
1 6516 41959
1 39529 62910
1 40276 40440
1 15216 60788
1 27507 37872
1 26878 50558
1 7159 81956
1 42753 93293
1 9796 19326
1 18318 20552
1 88567 98844
1 16574 87305
1 14069 73042
1 37074 89874
1 31885 43559
1 16066 44144
1 53048 59115
1 30242 94424
1 9759 76742
1 8948 58179
1 8480 99698
1 67993 93821
1 28168 53616
1 24050 38615
1 11018 94735
1 1191 3225
1 52090 66440
1 45744 84689
1 51201 96162
1 18212 68288
1 4636 40008
1 12186 25481
1 37605 42815
1 1760 56792
1 58564 66979
1 89806 90631
1 22176 63863
1 24489 73169
1 61592 76129
1 79666 94874
1 26943 89922
1 36126 72209
1 53111 56570
1 29705 50966
1 11045 39815
1 81751 90254
1 82893 91972
1 39461 75053
1 68436 84410
1 36695 59836
1 50392 82023
1 29683 89691
1 69487 77746
1 36350 54008
1 48199 88038
1 66000 82293
1 18767 48603
1 15940 97230
1 9768 61735
1 2463 44560
1 48413 75224
1 31240 36944
1 17808 92505
1 64683 82500
1 7599 13668
1 20782 85165
1 59094 74922
1 11040 94321
1 7201 70689
1 7224 64162
1 20085 74416
1 3447 77516
1 68655 75543
1 5313 40185
1 26188 65378
1 20236 39574
1 39439 89978
1 15201 53097
1 64862 80831
1 76200 88452
1 6376 33368
1 18220 93619
1 1493 93507
1 9477 65002
1 18403 46245
1 52695 53056
1 11190 50906
1 83730 89447
1 56459 63224
1 81032 85199
1 45021 62783
1 30342 51264
1 38967 62244
1 4586 78275
1 27467 63729
1 55528 67568
1 48472 52593
1 22752 26352
1 26413 67434
1 21979 29340
1 6098 12882
1 58963 73674
1 56625 76334
1 81853 93433
1 42574 51235
1 1640 14288
1 77847 85074
1 11463 59911
1 4335 18445
1 9730 39887
1 7353 53021
1 12910 57396
1 26453 75397
1 47346 54763
1 25528 48215
1 3041 68505
1 51492 88576
1 48375 58020
1 19753 96216
1 4176 88281
1 48472 60616
1 41362 99228
1 44161 72357
1 9155 25318
1 15506 89928
1 1130 60444
1 27325 73440
1 67118 95980
1 94508 99384
1 46126 57418
1 12037 84745
1 53272 90576
1 14888 92403
1 10943 32482
1 14596 55908
1 34403 74144
1 28739 60096
1 24107 87677
1 18038 40781
1 30731 37946
1 26656 57893
1 31137 43834
1 19063 33992
1 24289 97616
1 38975 42746
1 527 5759
1 48392 98620
1 4352 15151
1 1474 16373
1 67676 91269
1 11181 18485
1 27333 90670
1 50084 78465
1 68130 77717
1 28590 74242
1 41624 82397
1 64846 96993
1 2392 18313
1 10295 80694
1 216 26783
1 19350 58193
1 48408 87130
1 34473 78042
1 83031 97739
1 14533 76836
1 32037 56867
1 19158 28010
1 64809 70369
1 54934 83045
1 7704 99539
1 77628 87904
1 32993 88870
1 29940 51570
1 58159 59128
1 49304 75519
1 40319 49980
1 46120 81751
1 30992 87106
1 29778 33830
1 10984 95688
1 42922 67223
1 3387 9999
1 18525 68052
1 51436 82796
1 7087 87394
1 64440 67291
1 43635 66404
1 14687 48845
1 22129 29513
1 37561 64037
1 38257 40763
1 35162 51604
1 28450 74990
1 32063 71008
1 39785 48813
1 11225 76591
1 13928 81094
1 15133 16214
1 4354 57060
1 22269 65967
1 29959 70802
1 15974 52474
1 46239 64787
1 16906 87849
1 22023 32597
1 29459 31875
1 4602 49570
1 34471 80568
1 63212 82079
1 2539 63805
1 17364 76790
1 68664 82019
1 4408 82889
1 54288 66628
1 17377 94541
1 7308 44362
1 9996 69207
1 64437 96973
1 64229 93496
1 65621 92696
1 35574 36453
1 15262 46432
1 74732 93708
1 83327 98081
1 21748 89964
1 50946 51772
1 37717 50002
1 54459 71197
1 57138 87416
1 38281 45078
1 430 10604
1 25174 52787
1 52343 55719
1 194 47526
1 10353 23446
1 13734 67172
1 24302 46971
1 74677 88434
1 27135 81745
1 4250 31813
1 21764 39833
1 11914 68294
1 70261 84135
1 42704 81824
1 62893 66731
1 45760 79619
1 21464 92258
1 70311 72489
1 44926 74269
1 88299 91544
1 12368 59922
1 52932 64693
1 1203 11617
1 44953 91495
1 64074 74058
1 50671 88605
1 46349 90312
1 2862 33281
1 24534 27938
1 28835 41967
1 41282 65594
1 77865 95365
1 56500 72456
1 18237 44995
1 17637 63621
1 8851 67472
1 5922 84858
1 47962 73841
1 20221 43920
1 47637 61349
1 9293 45030
1 13814 57218
1 38296 57951
1 56704 67691
1 35246 67677
1 50687 99441
1 59336 67741
1 18197 76030
1 9118 33142
1 23624 58748
1 87159 94595
1 86869 96289
1 2054 96991
1 62958 81506
1 31454 74373
1 44273 65780
1 36467 38410
1 47240 75850
1 58635 81319
1 9079 85724
1 29556 90514
1 69292 90636
1 14647 26508
1 12062 39874
1 48631 97655
1 21796 27789
1 25265 93067
1 15339 59012
1 50306 54508
1 10896 49159
1 10050 83780
1 15124 83068
1 40719 71765
1 33839 53053
1 44090 46877
1 65004 88813
1 44449 58968
1 29497 75425
1 59657 91264
1 12187 41034
1 71479 86437
1 31559 75724
1 9817 99367
1 68588 94769
1 40229 94561
1 722 22206
1 42894 43802
1 59911 79622
1 35689 84365
1 53868 77192
1 19228 93465
1 47222 96404
1 14695 21612
1 61335 97681
1 2228 81743
1 39949 90406
1 31128 92406
1 32875 75057
1 39580 50585
1 11071 53008
1 81225 93942
1 8065 58476
1 19737 24350
1 14497 99912
1 28297 45371
1 10926 88973
1 28435 70954
1 4139 45358
1 66094 86679
1 53189 67370
1 23027 66992
1 52836 95766
1 19916 42887
1 53351 58710
1 16323 89928
1 10726 38991
1 17775 53175
1 21013 21607
1 75468 84151
1 5980 83003
1 47313 56268
1 32123 47445
1 49371 52484
1 28267 40008
1 13023 44417
1 6462 99332
1 13366 57346
1 84835 92007
1 15954 55947
1 9811 52528
1 7504 33316
1 84545 87008
1 41424 65854
1 75721 91237
1 51504 61454
1 12280 82572
1 72168 92937
1 1370 39594
1 32866 44904
1 25446 53893
1 26203 92406
1 32612 86891
1 4246 21502
1 3853 72805
1 73852 94206
1 79065 91527
1 42376 92278
1 28674 38622
1 9251 30850
1 2409 17353
1 47842 60532
1 72749 76022
1 79194 84952
1 19507 73587
1 24968 32134
1 45783 95480
1 43230 58475
1 5427 7347
1 6469 50591
1 24015 44341
1 65961 72049
1 57289 66203
1 40878 90955
1 8935 30622
1 22299 86625
1 33150 98267
1 7096 84675
1 34541 83957
1 5750 45816
1 7032 22319
1 25524 47593
1 7061 99707
1 1591 84707
1 28691 29093
1 42889 46193
1 44932 88521
1 7756 84066
1 16839 97912
1 61094 82641
1 69305 99012
1 47265 76705
1 27362 44784
1 2546 33645
1 5716 18685
1 56117 62561
1 48353 81110
1 23940 81121
1 7225 89413
1 53952 99954
1 13009 85636
1 1849 82734
1 31994 37221
1 4328 67357
1 20259 86301
1 51473 73845
1 1172 60744
1 10924 30717
1 26467 33164
1 12023 54841
1 6621 99909
1 7371 60271
1 24671 79942
1 14735 92552
1 64973 73114
1 39123 66030
1 14654 57743
1 6828 23564
1 46112 81801
1 19126 31611
1 17584 53671
1 56052 97795
1 52301 69185
1 9972 79978
1 15754 15988
1 8751 90191
1 22252 82231
1 12572 95149
1 11935 65955
1 29038 48020
1 6865 72205
1 64755 79750
1 22168 58583
1 60668 96963
1 57321 59828
1 33741 50866
1 2474 82219
1 42644 92772
1 14247 44765
1 28994 98129
1 2941 12562
1 69900 90670
1 2530 70051
1 74079 93044
1 19973 37209
1 1983 72600
1 15509 90492
1 1215 27466
1 19115 27233
1 7852 15168
1 48076 49852
1 63270 89916
1 8775 67843
1 15871 28637
1 32828 34741
1 5277 28955
1 57598 78261
1 44557 58694
1 51678 94681
1 71162 73327
1 5050 35502
1 34112 93894
1 22450 49759
1 6832 97647
1 6117 49550
1 79774 83600
1 37179 67138
1 25167 73049
1 22132 99090
1 18940 43702
1 1503 89249
1 2890 44946
1 36490 77328
1 9604 33751
1 75431 92739
1 60374 85861
1 45043 93277
1 6159 82255
1 16103 33158
1 6618 42387
1 61050 79483
1 25636 36594
1 22220 30910
1 25924 83390
1 14600 20528
1 31315 54838
1 13877 77265
1 9690 35126
1 3443 92672
1 49803 69621
1 7881 76868
1 14570 85551
1 21339 98509
1 38243 43468
1 28771 70068
1 17759 38404
1 57030 92635
1 44512 45556
1 348 68932
1 55106 55229
1 61533 65236
1 61148 76438
1 45998 74721
1 37484 44056
1 31912 59942
1 39448 73338
1 5225 44360
1 6595 42351
1 17170 31468
1 8949 63318
1 60334 74639
1 34988 61893
1 523 80413
1 51071 69657
1 51342 81025
1 10781 74003
1 42825 66071
1 5005 24623
1 42593 42636
1 51969 52006
1 8131 62939
1 5770 37145
1 59086 88152
1 23674 97148
1 82556 99303
1 61921 62303
1 30494 50481
1 19444 87026
1 51681 58810
1 52617 65960
1 32570 32683
1 71262 98855
1 88198 98544
1 32484 86868
1 62568 62792
1 1273 47505
1 61305 62997
1 63057 97455
1 11242 97330
1 18541 25738
1 29413 98369
1 36521 57558
1 15794 60428
1 28842 49001
1 79176 80511
1 7901 27634
1 7465 63212
1 36757 58520
1 57610 63384
1 55522 98099
1 1114 48013
1 35571 75818
1 28238 85605
1 80264 84435
1 72405 88620
1 9394 80625
1 74299 80637
1 27588 80595
1 2895 90251
1 24927 45289
1 26430 81825
1 47982 67894
1 65896 81925
1 55112 75505
1 6791 70031
1 41136 78804
1 20564 45551
1 86800 87648
1 79164 91677
1 32413 95336
1 3167 59849
1 70499 80584
1 38504 73793
1 43595 75631
1 41536 94322
1 31402 36233
1 24533 60443
1 11084 28402
1 5432 42662
1 23663 66057
1 32916 78540
1 45654 94719
1 11711 66325
1 67810 87983
1 28057 78873
1 54276 98887
1 12644 67675
1 32423 98903
1 14077 76011
1 54421 79584
1 22401 39414
1 34436 63171
1 42909 50096
1 54923 88450
1 26276 62068
1 11350 32101
1 18681 38520
1 25292 37355
1 47239 56226
1 2137 26362
1 76178 77979
1 25633 51199
1 5106 68742
1 70216 87109
1 50709 94321
1 6591 99931
1 4942 71498
1 10287 51331
1 48726 56493
1 21495 99979
1 39443 67063
1 17250 73711
1 13390 14570
1 19912 56852
1 19888 83299
1 10511 13269
1 58752 84700
1 6278 45611
1 35392 71872
1 63079 76256
1 70443 85992
1 47861 74629
1 4916 42259
1 62435 71778
1 1854 42951
1 35560 52677
1 46967 77038
1 17055 52557
1 12707 40387
1 38125 88356
1 13376 31905
1 58073 86492
1 17619 68410
1 43259 55062
1 85729 96328
1 9258 20660
1 79309 80305
1 28680 47258
1 49899 68006
1 14137 21847
1 11802 69863
1 41553 55308
1 72477 98940
1 6034 78408
1 4912 67866
1 63696 88472
1 5271 54861
1 3119 49733
1 9017 74711
1 31817 48646
1 4034 63137
1 219 18852
1 45149 81179
1 36738 51553
1 30119 32161
1 38631 78619
1 64961 70279
1 26342 95101
1 45622 61215
1 51157 92855
1 90061 90504
1 63926 72379
1 52511 95117
1 19465 79019
1 18452 25154
1 1581 23436
1 5698 49371
1 4014 13903
1 9167 89217
1 23334 61801
1 89083 92770
1 31975 89381
1 3556 16165
1 7645 82386
1 7123 31286
1 11582 47283
1 13010 43172
1 885 11782
1 13495 53201
1 28992 75364
1 14244 37419
1 13733 60284
1 92229 92771
1 37293 38265
1 45276 48923
1 81559 82334
1 31564 58033
1 80911 97582
1 62286 77767
1 32653 35363
1 15067 61708
1 38215 41299
1 40727 84583
1 4199 54673
1 25605 56964
1 11154 64161
1 77034 90881
1 21811 88421
1 4722 57569
1 5846 31604
1 54625 78331
1 55138 62465
1 20108 48175
1 4589 57145
1 29539 46233
1 43599 72392
1 29721 59108
1 93456 95974
1 12201 17396
1 6499 86195
1 15181 44466
1 31758 73829
1 1303 83394
1 45189 84006
1 17250 27502
1 27160 53698
1 52459 72037
1 12036 17768
1 20338 56147
1 26108 63003
1 14206 18063
1 16569 76891
1 12337 75115
1 11809 80373
1 33793 49826
1 8929 60004
1 9000 67409
1 31182 54499
1 12906 84511
1 44336 80221
1 64996 79432
1 33149 38153
1 56050 63921
1 3220 51243
1 28818 95641
1 33359 41872
1 71606 79460
1 47886 83048
1 1228 20006
1 16939 79455
1 22536 69431
1 75192 89566
1 1391 38969
1 2516 67019
1 12027 39665
1 63941 73382
1 69851 80735
1 10586 14532
1 23512 96364
1 9002 93473
1 41206 99976
1 1539 45196
1 9786 94647
1 84607 88046
1 30031 40131
1 29408 35618
1 16597 52364
1 73782 79298
1 33305 38371
1 14383 78685
1 35651 35760
1 28981 87555
1 14219 89693
1 24521 74856
1 146 35155
1 73570 99262
1 47564 48002
1 95562 97452
1 17447 84154
1 2212 99719
1 30574 37468
1 11681 79819
1 15521 49306
1 35207 99958
1 29789 47494
1 94973 98989
1 27544 48563
1 16678 23133
1 62842 90893
1 59057 59678
1 22102 39997
1 53095 73703
1 15029 30037
1 19941 85377
1 74135 80422
1 59573 97640
1 20583 38148
1 12902 53716
1 62852 95544
1 33159 33388
1 35547 44693
1 38022 49057
1 531 6163
1 53646 66604
1 36687 79703
1 11061 49237
1 6116 36829
1 25832 57536
1 1448 96860
1 22121 27939
1 45069 52135
1 4939 38220
1 2686 33735
1 35797 36840
1 48405 86045
1 73358 82940
1 46522 54008
1 38609 47427
1 37287 61197
1 58121 77446
1 724 53730
1 52971 98949
1 38590 97983
1 1244 10462
1 24017 51512
1 54945 87642
1 32821 64768
1 11612 87945
1 40308 61012
1 25897 63833
1 59811 92300
1 46197 47358
1 47774 64826
1 46438 61273
1 55420 61064
1 12876 22183
1 13255 34752
1 32909 86405
1 51717 69106
1 74202 76028
1 13250 77770
1 14700 59669
1 25269 79100
1 41025 99575
1 1926 6941
1 56955 58466
1 8161 82434
1 18891 76980
1 39039 74771
1 16925 84351
1 59322 82606
1 55239 60044
1 2476 59324
1 14706 26765
1 50768 64656
1 4799 82348
1 2665 18801
1 21367 35991
1 41649 67366
1 13263 29523
1 9969 38965
1 75497 88208
1 13583 18543
1 2754 6329
1 77854 87987
1 13478 73553
1 37200 44765
1 40544 62210
1 31151 66331
1 1303 28593
1 81079 97521
1 14604 92094
1 12296 19294
1 26579 87872
1 26175 34681
1 4040 35049
1 26937 32969
1 78611 82455
1 16426 48036
1 85848 98337
1 42259 71346
1 69739 91671
1 21023 67207
1 5128 70885
1 33914 89858
1 87364 91064
1 43629 77330
1 15219 15537
1 8993 48669
1 40 70041
1 45753 88139
1 48796 75162
1 28285 79082
1 2468 21594
1 1882 33740
1 24284 37773
1 19284 88394
1 26951 90950
1 42826 52567
1 1422 42393
1 23123 60253
1 19659 94274
1 24539 61529
1 23511 38703
1 70370 90993
1 49215 66630
1 38174 69708
1 46336 68512
1 43236 67488
1 35977 82557
1 1416 83692
1 39162 64096
1 18385 29753
1 4782 57497
1 24785 83037
1 90773 99434
1 7063 67357
1 3685 62115
1 58084 98867
1 71024 77458
1 17254 34222
1 25119 99763
1 11308 35151
1 7663 18641
1 16244 52567
1 13686 52252
1 3 77703
1 49270 64615
1 43355 93474
1 64859 66854
1 63720 81558
1 18802 91409
1 3080 53200
1 64543 79745
1 12527 18251
1 2330 19694
1 30042 83289
1 22127 64070
1 1292 59226
1 59815 71358
1 27612 91629
1 54426 83095
1 46605 88681
1 7335 74330
1 8221 97766
1 43813 56070
1 54546 92687
1 62827 78906
1 54691 74697
1 45070 73845
1 15238 23780
1 37918 43881
1 15298 57466
1 58985 78168
1 33046 93094
1 4793 44136
1 45823 82193
1 17040 17604
1 62259 85973
1 28346 59805
1 37746 66204
1 47920 78020
1 39218 49748
1 43052 79306
1 23312 65618
1 19144 90169
1 68686 73485
1 47771 47797
1 377 3627
1 1411 96288
1 13483 87874
1 5247 33699
1 32716 59461
1 81153 94057
1 19153 42591
1 7321 70902
1 34677 77561
1 56240 84381
1 68480 82206
1 58861 71510
1 30394 73710
1 6693 78503
1 45824 50777
1 69082 71416
1 31203 69525
1 759 44407
1 30568 98880
1 69799 79921
1 18147 20182
1 71844 84960
1 52991 99297
1 739 97845
1 59152 61794
1 22210 54628
1 7685 69460
1 10969 13638
1 19130 93621
1 16276 45885
1 8821 36832
1 14582 60073
1 17518 64346
1 39292 93429
1 12318 29696
1 50765 50887
1 41808 79818
1 9323 10215
1 31856 65590
1 77230 88277
1 33241 51153
1 5744 55774
1 15303 79392
1 82831 90248
1 4702 58122
1 9673 46426
1 36293 72540
1 62693 64768
1 58185 58461
1 71729 99337
1 10594 34365
1 76717 91609
1 9993 80827
1 49933 63414
1 14407 53292
1 8345 84583
1 6164 33012
1 40706 76563
1 7304 48975
1 15488 49822
1 47969 76863
1 9855 27601
1 32163 64968
1 33525 55615
1 16230 77082
1 9048 36516
1 22964 30855
1 32350 34879
1 65918 82664
1 20190 83434
1 68411 81147
1 3758 93840
1 58481 64233
1 73289 77444
1 27316 46949
1 57298 87121
1 6967 88241
1 31473 75577
1 36981 37967
1 25501 86624
1 59228 67722
1 54112 98885
1 63557 88091
1 20914 31769
1 32718 36420
1 24059 94966
1 61063 95769
1 22985 29317
1 7455 14450
1 9561 18507
1 29821 51009
1 36955 54425
1 23692 96037
1 173 83408
1 71333 74422
1 6967 96505
1 35693 37980
1 21165 43833
1 32427 45909
1 11400 70485
1 69184 78869
1 24260 44809
1 47872 64321
1 4534 5930
1 29078 46086
1 54860 60767
1 9756 65722
1 36495 77972
1 19587 64713
1 52533 92393
1 14479 48338
1 27576 42020
1 49704 60177
1 33683 75259
1 272 59964
1 67979 68058
1 18771 28783
1 71675 74002
1 1761 97511
1 36313 91434
1 30077 39151
1 10323 81885
1 18412 26052
1 9206 24523
1 37928 63422
1 14674 83207
1 8140 59610
1 29237 65021
1 44721 93556
1 63536 69086
1 49356 73477
1 59282 92257
1 1526 13201
1 53308 60964
1 12001 89862
1 49537 80998
1 41967 99586
1 4840 64639
1 875 18898
1 92612 96087
1 33125 72653
1 13949 89284
1 52723 95430
1 31528 75546
1 47618 86204
1 20444 75066
1 60291 91935
1 28755 71363
1 6518 86014
1 18652 92955
1 18260 59126
1 22185 91862
1 35686 87700
1 23066 75393
1 60349 63823
1 73969 87347
1 15849 42388
1 54134 66829
1 43517 93517
1 11241 36689
1 41457 48098
1 36142 80744
1 42209 69644
1 12694 99690
1 20971 73616
1 6683 94855
1 13739 39290
1 29183 81047
1 64020 91492
1 25688 59817
1 22717 74642
1 41498 48431
1 35253 79205
1 12256 58033
1 20066 80425
1 13213 33393
1 7678 86424
1 71390 91678
1 3486 83396
1 18204 96930
1 15309 82524
1 83799 99290
1 53186 53925
1 59429 95642
1 51331 76951
1 19522 31044
1 4139 70857
1 47921 72172
1 49486 58120
1 40092 42592
1 34801 96121
1 14390 41172
1 3982 16967
1 14229 91845
1 65728 69523
1 49667 57792
1 2996 52988
1 73763 85135
1 17073 54223
1 43520 59595
1 22956 57157
1 61021 90397
1 68218 93010
1 23901 24593
1 50075 54153
1 7538 37536
1 4986 88861
1 12946 29679
1 25226 41493
1 29019 51878
1 47628 87522
1 17063 17622
1 14008 69928
1 37444 41044
1 9104 69967
1 91073 93671
1 14598 90727
1 17107 40955
1 6175 19047
1 13670 81351
1 14349 15238
1 28863 95332
1 47493 87838
1 2821 54203
1 23042 82054
1 27959 58119
1 33568 74467
1 12336 29901
1 35320 89970
1 47250 75359
1 29176 88669
1 32521 64382
1 21034 62195
1 61046 78076
1 58313 79945
1 57505 76008
1 35936 74290
1 1631 29729
1 48546 77981
1 50062 76491
1 65369 84259
1 242 79410
1 89685 93710
1 39890 79648
1 29507 90488
1 43876 90186
1 30962 75423
1 59930 96796
1 26275 65872
1 454 23631
1 44842 68408
1 16817 17603
1 27618 68336
1 16714 83022
1 10506 31471
1 81508 99609
1 27 95283
1 39677 73444
1 36387 40091
1 21990 41094
1 25057 31172
1 47251 90539
1 13918 75334
1 3950 35738
1 8013 67695
1 58756 92643
1 3115 52825
1 5878 56485
1 19743 83075
1 16920 83109
1 5834 17814
1 49724 51133
1 67336 74116
1 11778 83620
1 23874 24001
1 16932 98745
1 14156 89003
1 6422 10492
1 23533 64400
1 35354 41362
1 18443 100000
1 78293 93605
1 9967 48794
1 32306 35487
1 76316 94967
1 17698 88923
1 6559 91625
1 11310 74321
1 44442 89164
1 5098 35768
1 51368 67419
1 9616 54147
1 79385 85738
1 23174 53940
1 4389 50665
1 35988 93533
1 8339 99354
1 11269 15800
1 22274 69182
1 36442 56361
1 27780 65776
1 43274 68862
1 38491 51010
1 537 46086
1 25355 59138
1 17463 53423
1 25712 89086
1 42075 44900
1 7074 42484
1 46827 98107
1 13640 34172
1 9888 44552
1 53919 61846
1 45157 99673
1 47503 80619
1 31081 57083
1 10036 22978
1 28042 63877
1 22692 64206
1 19373 98908
1 36024 79289
1 7639 73995
1 17072 26179
1 11723 61382
1 9828 12959
1 5336 85292
1 53670 89004
1 29034 47222
1 11947 76326
1 9722 98197
1 23748 92066
1 41677 98709
1 63844 72101
1 13523 35152
1 20048 89796
1 31428 53864
1 22031 32691
1 34837 85935
1 9603 33600
1 6585 58686
1 58407 91985
1 13493 25330
1 68442 89323
1 27644 60078
1 48607 89362
1 48385 62271
1 47286 51712
1 43478 79384
1 10482 98763
1 70428 85941
1 57241 95228
1 72194 78262
1 6051 98220
1 10406 71097
1 71476 86457
1 43349 78447
1 37843 71923
1 8100 20281
1 851 7005
1 44096 75094
1 42148 78595
1 58941 64356
1 79419 95837
1 23250 96517
1 65889 73855
1 17326 20477
1 55605 67952
1 23933 81378
1 24602 42990
1 5782 87948
1 59187 95407
1 8958 20585
1 39681 62298
1 4154 30876
1 11803 31207
1 66596 73807
1 28917 59116
1 15204 87005
1 11439 81932
1 35188 73114
1 2848 43781
1 29777 88559
1 50686 50774
1 83310 97248
1 81129 95734
1 14619 96225
1 269 64389
1 1840 64542
1 40341 76021
1 29303 45806
1 20047 66682
1 23282 97375
1 35695 64096
1 5838 63267
1 25479 68684
1 61356 68759
1 41917 51165
1 30040 59306
1 41547 93798
1 44564 51716
1 5527 36810
1 45680 46446
1 84997 97320
1 7560 55428
1 29542 97020
1 24512 84982
1 28714 72558
1 24415 67394
1 12637 60837
1 81613 99475
1 75963 86610
1 51828 62033
1 34685 94419
1 27898 61861
1 49113 49844
1 55767 64149
1 65931 82806
1 23563 69900
1 3827 44878
1 5307 50196
1 50726 99149
1 7242 9520
1 10715 31330
1 9869 80583
1 3846 90500
1 62773 81226
1 47189 66564
1 41148 60393
1 27231 88632
1 19886 87417
1 56177 92998
1 20441 90879
1 5762 88555
1 8275 60837
1 73442 74111
1 17721 75311
1 65376 70219
1 48387 69919
1 10351 66106
1 44238 67209
1 27180 99946
1 12626 98348
1 28729 31119
1 41263 88100
1 19524 77242
1 34973 50286
1 13574 93402
1 14085 45705
1 49289 51565
1 30204 39925
1 15684 97624
1 25807 56214
1 37880 67429
1 64198 82233
1 69697 80298
1 94317 95503
1 25998 31466
1 20252 47857
1 11507 65911
1 225 18525
1 70672 80069
1 24081 56746
1 18033 47495
1 49762 75869
1 88759 89972
1 23284 98557
1 25689 57159
1 3274 78640
1 4493 5801
1 20803 82139
1 18026 28458
1 87803 92696
1 14108 95874
1 18160 26667
1 24773 98889
1 60972 68011
1 12666 31604
1 69519 76247
1 24990 76976
1 19308 84172
1 60634 91364
1 42640 51417
1 22377 45238
1 32465 96002
1 66583 89970
1 6969 11992
1 73554 81409
1 20625 67962
1 54425 58527
1 22593 86391
1 22289 86612
1 6535 64998
1 22960 32103
1 32320 62525
1 53894 66381
1 19535 77981
1 29780 47527
1 36907 47453
1 48660 76789
1 15894 92941
1 58294 71087
1 54197 54419
1 56479 74363
1 6191 7207
1 26554 91613
1 24574 62584
1 63475 64491
1 21738 32104
1 38879 75618
1 25684 64252
1 63702 68576
1 7773 98668
1 20605 24122
1 43528 49015
1 44075 64547
1 17758 78938
1 9261 40907
1 22765 46022
1 15483 97596
1 54894 86132
1 39189 97301
1 31004 97126
1 43175 58243
1 52006 56141
1 31036 84607
1 34291 49563
1 54852 59237
1 2608 81007
1 9003 52084
1 60925 71104
1 33235 53931
1 77200 91634
1 24944 31301
1 40264 60601
1 4847 88075
1 17263 31249
1 19327 39844
1 47289 50262
1 39769 42912
1 8552 26939
1 38062 61160
1 48626 50774
1 50605 70733
1 34140 71971
1 33110 72461
1 27652 77904
1 3330 44582
1 24296 49450
1 27927 82579
1 24722 84272
1 21329 98212
1 79145 82101
1 7517 97554
1 44073 72353
1 749 62061
1 18812 76307
1 20367 97874
1 26915 28779
1 55919 68362
1 8189 80860
1 33726 40375
1 67070 85204
1 55690 88627
1 9694 50746
1 38265 80047
1 68248 88239
1 63644 81881
1 34774 54809
1 71655 87706
1 34159 62040
1 20951 95943
1 87174 97316
1 10517 50488
1 50875 78899
1 11508 69155
1 34410 36531
1 46758 96765
1 39013 70530
1 16636 55184
1 53286 77565
1 47695 83216
1 553 66167
1 33248 41229
1 28244 99597
1 7858 93110
1 12481 52913
1 4143 54501
1 12121 95273
1 32896 44746
1 65943 94373
1 25217 86851
1 36928 67226
1 31578 88387
1 61686 65007
1 54736 80437
1 49114 71370
1 11438 88048
1 43045 53528
1 82878 85837
1 35071 91366
1 13781 38876
1 29700 69465
1 46350 52064
1 67075 85989
1 87015 97441
1 55629 58935
1 5188 38667
1 18075 96454
1 14664 40876
1 38538 70447
1 53251 58839
1 12243 72152
1 52320 80181
1 28659 90202
1 42742 45226
1 45425 55065
1 767 60946
1 53706 73485
1 3631 8042
1 9003 39680
1 34757 88432
1 6081 76503
1 53929 77889
1 24348 47077
1 9317 16787
1 37000 92238
1 19098 79199
1 7175 10976
1 8352 19669
1 26195 44814
1 46172 95551
1 19203 58942
1 36202 45483
1 12183 96859
1 93099 93629
1 62019 89625
1 76231 89405
1 14044 97515
1 37647 69778
1 15536 42907
1 23144 86224
1 64887 97747
1 45022 75509
1 47065 58832
1 8709 68553
1 50511 65849
1 59647 70733
1 11278 56429
1 1823 38607
1 8749 76750
1 19660 98237
1 29796 91399
1 17733 71262
1 10208 93987
1 10400 24681
1 68254 83152
1 9954 80099
1 47796 60689
1 46497 83990
1 31108 68508
1 84967 98185
1 21088 67411
1 1333 23632
1 39039 82822
1 70598 73669
1 8233 79324
1 8836 65449
1 67586 95173
1 34828 74455
1 30358 39908
1 55306 97349
1 5064 48468
1 79124 90554
1 34240 43672
1 14817 57941
1 14653 81537
1 44126 94860
1 71102 80181
1 27049 63691
1 43786 97511
1 11960 71269
1 54332 72386
1 5352 61626
1 72371 89294
1 30730 39049
1 17211 65473
1 50843 60904
1 11653 83645
1 57800 99133
1 30969 83995
1 9686 81802
1 61759 81425
1 40322 99147
1 3669 42944
1 16514 56104
1 50023 74056
1 24390 42925
1 33831 92624
1 59235 76824
1 31522 67655
1 3184 63573
1 90318 90572
1 15652 51698
1 17422 78277
1 20899 82997
1 16626 24308
1 15960 19180
1 75194 87119
1 30685 39884
1 28958 29836
1 23571 31075
1 80863 96207
1 2430 85761
1 8106 66005
1 12556 91547
1 24249 98741
1 74194 80373
1 47488 91940
1 57024 70552
1 41563 48098
1 3971 94099
1 71132 74628
1 29910 90013
1 52911 73864
1 34418 87355
1 11667 85297
1 96693 97140
1 71737 87878
1 32973 51969
1 8618 39069
1 41691 42011
1 23457 74080
1 61457 78807
1 27695 94298
1 34606 52010
1 10755 56078
1 33713 53122
1 30666 99144
1 62176 86108
1 10083 32679
1 48749 86556
1 4241 14208
1 83190 86621
1 13340 35413
1 54351 95171
1 1991 74423
1 53896 73006
1 35037 53300
1 62078 67326
1 9809 19625
1 39071 55592
1 46207 88479
1 31622 62357
1 22679 83060
1 9220 73229
1 38967 63004
1 63606 98137
1 81941 98829
1 1277 95655
1 10308 28786
1 59137 93851
1 7674 89468
1 15215 81515
1 4494 48769
1 25329 93438
1 19774 95145
1 41491 70050
1 34182 72591
1 60906 69815
1 62210 80730
1 44860 76547
1 73309 82693
1 10883 61737
1 38006 78832
1 29800 93634
1 17194 87185
1 58604 76045
1 68196 77433
1 51804 74548
1 12517 39334
1 17732 80655
1 49838 56017
1 60016 61953
1 51217 73621
1 43701 62814
1 50473 68172
1 53940 83589
1 24333 83130
1 72302 78757
1 10092 34371
1 36089 65887
1 2367 9715
1 655 94893
1 38726 68125
1 3989 27923
1 65715 74945
1 51593 51727
1 64090 92217
1 65003 82753
1 10408 20183
1 3807 90498
1 57760 75205
1 46796 82816
1 51443 53086
1 27365 58349
1 4157 98061
1 3561 90931
1 13231 77245
1 63611 72727
1 13627 93918
1 13740 78472
1 60366 86733
1 7780 94122
1 2459 75032
1 14282 87980
1 79618 92113
1 22176 56700
1 35041 74652
1 59813 61798
1 25384 34312
1 58170 63936
1 37044 82646
1 9339 62636
1 74873 95677
1 18149 80937
1 19636 86107
1 86926 93235
1 9871 34177
1 19340 97401
1 92865 99756
1 8329 86484
1 25146 39095
1 63824 77124
1 68387 97482
1 32696 83117
1 35794 82532
1 14927 32460
1 51461 71287
1 21034 34270
1 12757 89486
1 77262 86320
1 4509 56632
1 11789 83894
1 2925 63221
1 67213 91390
1 44839 59118
1 15857 31107
1 64192 86376
1 19944 38897
1 73950 82822
1 1946 68654
1 3850 46407
1 53498 95977
1 36655 62404
1 43999 66481
1 62673 97039
1 45065 74025
1 20825 50624
1 16697 31788
1 63841 88480
1 16838 72780
1 69442 86933
1 24284 35629
1 20932 64773
1 83388 93982
1 19497 82634
1 42881 66501
1 10752 75922
1 65118 76231
1 25235 68170
1 8198 78601
1 21347 29885
1 40299 55312
1 47592 52198
1 23186 76393
1 7425 95550
1 37519 42747
1 34901 94640
1 40513 90028
1 765 13894
1 69291 99356
1 20031 91530
1 2065 66687
1 57586 80278
1 66177 67887
1 31740 74544
1 17249 95795
1 20968 56041
1 41978 94384
1 32224 72898
1 37687 56349
1 5378 17416
1 37663 47620
1 25337 72437
1 8887 62681
1 97990 99457
1 9800 61258
1 41890 44437
1 4958 78517
1 1343 37701
1 51566 62053
1 86177 86252
1 66260 80156
1 53739 79513
1 24671 92557
1 30814 76712
1 1024 19550
1 53420 58631
1 10799 46077
1 33574 67102
1 53020 58534
1 3208 65533
1 35581 62635
1 8201 91332
1 14744 63914
1 27764 63521
1 11704 35814
1 39003 55223
1 27820 46054
1 6877 32972
1 7068 48471
1 6773 67797
1 25190 65734
1 22947 48870
1 37750 42624
1 17794 71795
1 27569 49281
1 8193 53547
1 42350 99470
1 26213 43446
1 18019 73607
1 27550 63374
1 19616 32962
1 82273 98857
1 60512 95051
1 75192 80982
1 36117 65370
1 28158 56447
1 66849 81036
1 51024 88973
1 38509 48260
1 10329 72440
1 39152 53024
1 31970 57195
1 6549 93063
1 7278 43233
1 57925 63417
1 56470 79332
1 3317 82362
1 33946 72044
1 4721 41082
1 38000 39158
1 87616 95151
1 28050 84829
1 10920 46727
1 58 58180
1 69024 69868
1 82650 98607
1 51826 62554
1 8788 83620
1 21968 29417
1 6979 91064
1 24956 49617
1 61918 90925
1 45125 88623
1 53300 63747
1 60972 65174
1 1376 55647
1 73795 83778
1 17961 57161
1 78001 89684
1 38297 85413
1 5294 56266
1 2047 86830
1 85610 91631
1 66450 68745
1 37056 77410
1 6556 73204
1 41891 84227
1 9923 21328
1 31399 86364
1 61466 62160
1 54993 70606
1 71849 84321
1 59446 93129
1 81914 88538
1 45665 65404
1 40645 57030
1 81221 84767
1 57471 75597
1 27093 41806
1 15583 72842
1 27311 70073
1 4011 42544
1 12711 27091
1 33060 76797
1 53811 90262
1 7449 55513
1 16600 27642
1 76654 88809
1 4821 36792
1 13405 60488
1 19545 43183
1 2851 35026
1 62180 83037
1 18162 92869
1 27892 69768
1 28945 38367
1 17158 80917
1 10209 73198
1 39189 55011
1 12339 47378
1 42572 63020
1 18614 53318
1 32898 54538
1 69188 70896
1 25624 50600
1 62635 80459
1 57762 85011
1 18216 60837
1 14929 88589
1 66480 89998
1 9375 45652
1 3103 60546
1 70113 96201
1 37772 57998
1 2277 12971
1 7613 82129
1 42166 89483
1 6448 33483
1 83961 89029
1 55183 59877
1 82578 85877
1 63963 93116
1 53893 89648
1 8182 92877
1 22717 49519
1 46769 63039
1 7467 50254
1 73347 85161
1 36901 61601
1 50249 57924
1 18607 99141
1 80921 89395
1 13099 69158
1 26670 36719
1 8222 71351
1 25000 74398
1 10958 74278
1 61927 72145
1 78139 82461
1 27722 78748
1 19003 83201
1 2193 60430
1 9412 75418
1 24003 47741
1 76993 98526
1 24202 34669
1 17195 99527
1 16237 85027
1 36675 88759
1 1849 82137
1 23313 83474
1 66725 95220
1 4193 7891
1 16229 74723
1 72435 86394
1 46768 52791
1 25812 85223
1 1115 62141
1 44600 89177
1 10006 35128
1 16785 63123
1 30238 38474
1 53897 93777
1 22755 53191
1 8917 27287
1 12617 83107
1 5452 31948
1 42900 43466
1 6778 85632
1 62986 81613
1 29862 93919
1 44906 72172
1 65263 86508
1 37078 74871
1 74463 84549
1 49 26804
1 7284 73298
1 35041 50545
1 29252 35705
1 39228 87757
1 45823 85655
1 48597 52868
1 25534 96645
1 67148 70519
1 26682 38554
1 17144 40479
1 64218 94614
1 39969 88129
1 26530 86794
1 38425 70741
1 51056 72372
1 73376 94454
1 26236 71384
1 27494 33341
1 24271 86108
1 15843 44411
1 35639 41010
1 77268 81749
1 22625 34804
1 13684 76295
1 39532 64614
1 79102 89112
1 2810 54243
1 67182 70093
1 4028 49249
1 12045 40829
1 6724 24512
1 12148 98013
1 6755 85435
1 50002 82938
1 53252 53840
1 15099 15198
1 75756 97129
1 17506 44971
1 24556 68562
1 71645 89433
1 50888 58110
1 27311 94518
1 8836 95704
1 8711 39020
1 27714 99550
1 37305 63161
1 36832 51026
1 77701 84384
1 13154 87189
1 13600 92669
1 9998 16248
1 42740 88373
1 11630 47804
1 25217 93332
1 36695 70262
1 85693 95108
1 50617 75845
1 4825 99130
1 32114 77325
1 2417 11271
1 63835 64839
1 16774 24367
1 20811 27283
1 81506 81634
1 20207 20220
1 63645 82855
1 35823 68581
1 7486 48864
1 56898 70901
1 59107 94702
1 1721 13114
1 8661 19736
1 44252 75759
1 78686 85523
1 51887 96037
1 12247 43748
1 51024 97286
1 81116 84105
1 84894 98171
1 26777 87906
1 55080 71908
1 3368 49837
1 34538 80483
1 31829 36981
1 26899 40121
1 28869 65994
1 61996 77812
1 4488 33635
1 31076 92184
1 50513 72798
1 17880 56148
1 5556 83415
1 19152 99673
1 73586 91518
1 55884 74567
1 51710 53598
1 41111 94546
1 23683 89721
1 42966 72298
1 15215 19948
1 9000 65490
1 56853 60366
1 19516 43623
1 22069 98678
1 73228 89238
1 10288 32363
1 14303 28727
1 80695 93442
1 45710 81920
1 42081 91813
1 55207 72917
1 34638 96553
1 47217 52354
1 7160 58483
1 28205 51344
1 27622 43548
1 60600 99833
1 41609 51888
1 18443 32162
1 14069 24392
1 899 21993
1 23803 86637
1 24744 49595
1 1309 41879
1 36923 93591
1 11960 94880
1 7091 92304
1 50249 63987
1 75423 77436
1 10531 17934
1 8880 59014
1 350 74225
1 4765 77859
1 8745 44185
1 63192 82677
1 178 71742
1 662 97238
1 24184 54284
1 8454 45340
1 67105 93421
1 30446 49274
1 14926 36200
1 13987 47158
1 38386 87655
1 94012 99569
1 29117 79555
1 23256 27552
1 11207 66185
1 301 97483
1 62866 92479
1 39064 83996
1 11050 97740
1 12923 96212
1 4186 53286
1 33742 99543
1 9371 59546
1 96797 97378
1 10367 33808
1 17519 52574
1 19232 83010
1 31068 69793
1 32712 35613
1 29881 68285
1 26562 27734
1 14656 17993
1 49104 76769
1 643 40206
1 19277 89743
1 81724 87499
1 49081 92275
1 21222 90420
1 49689 49920
1 40427 44699
1 19889 66467
1 16079 68769
1 75123 93935
1 38887 57619
1 65180 97207
1 67090 73580
1 4313 12252
1 61043 97039
1 67751 71984
1 9159 69966
1 59239 66445
1 88742 95743
1 40330 91437
1 23494 59819
1 5279 52652
1 19245 40833
1 79363 88402
1 31542 55835
1 85833 87717
1 35737 47291
1 28785 55879
1 14787 62973
1 59812 81364
1 17394 70595
1 11545 26005
1 5202 80895
1 35621 48265
1 12525 65545
1 33582 57796
1 55230 85469
1 25590 65157
1 5376 94342
1 46180 62397
1 40534 51980
1 48877 81285
1 63718 87059
1 36181 82095
1 60616 91558
1 18422 61851
1 34927 40512
1 38538 88033
1 3821 8325
1 42989 69932
1 335 38654
1 23288 80628
1 26449 61495
1 53443 78261
1 36892 76227
1 34514 67512
1 7800 73016
1 49891 79870
1 28402 60554
1 13088 65033
1 18533 47377
1 68505 89750
1 27729 71185
1 44134 46005
1 62634 90304
1 29596 67914
1 7707 20444
1 21176 46687
1 18350 79481
1 40514 48817
1 18393 88975
1 9227 24370
1 70005 98137
1 4042 96702
1 6134 71189
1 15500 23049
1 14957 76828
1 3885 46037
1 3839 88511
1 8429 81121
1 22780 61069
1 35403 62490
1 37980 78411
1 25040 31728
1 11132 50637
1 22407 80949
1 25679 75875
1 14109 60815
1 58437 96709
1 21889 89176
1 44935 46000
1 31016 71440
1 67254 78112
1 26072 86883
1 57235 98591
1 851 14242
1 24879 33231
1 17361 70996
1 58453 79286
1 22965 91236
1 3287 20807
1 34525 73381
1 21526 42455
1 2316 11995
1 34303 96630
1 21864 76637
1 10625 51535
1 3437 51351
1 29909 41657
1 47024 56763
1 12780 85700
1 15564 94323
1 74792 94995
1 57456 77703
1 44128 86099
1 17491 66464
1 67640 80989
1 2539 98986
1 23943 33666
1 79669 80456
1 86620 97506
1 46707 85286
1 38539 81977
1 23916 36539
1 67474 97359
1 53492 83115
1 6922 98492
1 37915 38242
1 50527 69967
1 7332 85542
1 14836 80892
1 62087 80084
1 54712 60711
1 18525 79050
1 72828 81528
1 5490 37869
1 7811 14803
1 35997 58091
1 25352 66718
1 56863 60178
1 55471 90926
1 24487 98082
1 32893 86343
1 11741 21891
1 4778 8444
1 45710 95937
1 75754 81416
1 23648 95684
1 10974 75885
1 2864 35126
1 35586 61151
1 899 67225
1 48624 84797
1 6227 17901
1 40126 62439
1 27529 28714
1 56528 61126
1 75084 97262
1 14246 36021
1 7604 13793
1 37960 52590
1 1345 86358
1 82447 92218
1 76334 91342
1 39513 41745
1 6454 95756
1 41984 50174
1 18978 92452
1 28593 76257
1 41477 68813
1 37996 42147
1 25659 87457
1 74219 81420
1 38917 61882
1 51952 86762
1 11488 19822
1 56619 79362
1 53274 79221
1 33545 55899
1 70748 73814
1 6586 79537
1 24885 57496
1 11330 17306
1 10730 91457
1 28584 90733
1 12737 54219
1 16422 26193
1 9696 11741
1 40732 68889
1 94857 94881
1 24980 56703
1 15512 87938
1 1852 66270
1 4646 17731
1 75718 95406
1 75922 84808
1 31234 66974
1 17028 98257
1 1602 53032
1 33785 51746
1 83886 99898
1 36970 55192
1 72652 77726
1 5832 51326
1 61328 81452
1 18264 44914
1 34920 85675
1 36053 68533
1 35636 91290
1 34097 97028
1 16054 80914
1 83945 96632
1 18368 23223
1 7344 47034
1 38131 76519
1 23873 34118
1 30302 68443
1 16798 27586
1 68261 80375
1 21778 66901
1 36170 85012
1 29389 98468
1 56741 58215
1 50240 93231
1 54474 81422
1 62478 72820
1 68888 94842
1 65120 87319
1 27627 57525
1 66253 77137
1 918 79619
1 5613 94802
1 47756 96172
1 31382 63074
1 76777 93456
1 72853 91098
1 63294 66893
1 38940 50833
1 10496 57454
1 40829 78841
1 26130 57495
1 44966 88090
1 2064 98672
1 6954 68739
1 16271 67325
1 11264 61471
1 42543 82411
1 38787 64975
1 64702 83865
1 60657 77641
1 18233 75418
1 34942 39889
1 29636 39951
1 71191 83704
1 70863 86715
1 10106 77912
1 12510 89747
1 3264 66689
1 3953 34065
1 48314 89625
1 4670 59949
1 67551 69566
1 33993 99234
1 85604 85997
1 46459 98505
1 38598 55344
1 47618 83288
1 53456 64006
1 33364 70961
1 26807 60560
1 30282 59971
1 55961 70999
1 1461 51530
1 3514 25306
1 8211 17910
1 42559 86425
1 7130 73875
1 14915 61637
1 31900 80704
1 48680 75684
1 22440 78536
1 42456 53282
1 34456 57637
1 2052 53777
1 45766 51404
1 9640 46587
1 21994 95102
1 43219 54352
1 51151 72885
1 21451 63388
1 10255 23637
1 51068 66897
1 53178 68487
1 19750 23500
1 34784 75839
1 17867 95943
1 10769 84345
1 43128 98529
1 64183 87318
1 78666 88241
1 29175 42258
1 22739 80002
1 95845 96808
1 18262 92675
1 31053 37955
1 67307 88961
1 66013 74088
1 11432 98585
1 33494 46433
1 25163 88862
1 11988 87245
1 49007 82438
1 32903 46396
1 41129 56344
1 4614 88244
1 66421 71589
1 19147 27984
1 63326 89103
1 3280 4410
1 11680 55682
1 70898 75231
1 53248 79220
1 14644 28421
1 18204 78473
1 21223 98073
1 9860 58331
1 23035 24058
1 20983 31531
1 21026 43144
1 14510 56565
1 46696 46827
1 49289 75639
1 56927 78648
1 17096 71828
1 65434 93302
1 46722 75374
1 62079 95516
1 75387 86641
1 32070 76109
1 20774 32899
1 18085 68200
1 5680 14770
1 37447 43810
1 40531 85368
1 75067 80469
1 65727 92688
1 7307 32510
1 47328 65374
1 4291 64716
1 26548 46843
1 42000 85631
1 6176 7793
1 13417 93264
1 2316 51451
1 24482 97439
1 49212 77792
1 3204 49031
1 90169 97961
1 28275 29179
1 32531 84685
1 27591 38590
1 54081 56947
1 46485 85302
1 17036 65367
1 45319 94026
1 11308 61996
1 9185 83509
1 19203 64690
1 45739 78165
1 47689 87050
1 52771 61264
1 84984 86712
1 23750 86438
1 16440 77047
1 23127 49340
1 44867 91117
1 3140 95861
1 32160 88482
1 18814 91595
1 42837 92107
1 39824 92989
1 40008 62558
1 44446 46679
1 87996 97362
1 2914 96091
1 8224 18624
1 25329 60234
1 28034 95568
1 5319 85401
1 80280 93283
1 23998 72843
1 6833 42395
1 65508 92374
1 30150 44645
1 16863 68119
1 51153 64531
1 63126 85246
1 31041 51626
1 8482 37243
1 11252 35957
1 8142 85521
1 1417 37654
1 68000 72807
1 84222 91510
1 21945 48317
1 23871 91765
1 65498 98790
1 39955 41328
1 9988 13079
1 76564 77000
1 27504 68686
1 34172 69220
1 19254 28896
1 25159 99853
1 26842 71780
1 14422 75619
1 26355 87431
1 1212 88932
1 18079 70057
1 52078 67864
1 58558 83650
1 23718 25860
1 69825 80134
1 73679 99512
1 58132 80278
1 4289 37543
1 8997 25966
1 20454 45822
1 55173 74845
1 68966 77102
1 42602 89758
1 39681 46827
1 4840 85394
1 7745 53137
1 25475 87786
1 6744 87647
1 10796 40063
1 31750 84329
1 17596 54963
1 31712 90854
1 63988 78180
1 16264 71349
1 62170 69226
1 35630 91505
1 37502 98859
1 13079 39490
1 24933 39781
1 16204 78215
1 27948 46437
1 50145 97542
1 30726 42880
1 24772 83285
1 26357 47637
1 2133 51643
1 6997 52498
1 60303 63073
1 40550 80559
1 31702 67318
1 70855 87963
1 15534 20788
1 6263 66212
1 2139 50265
1 7406 93287
1 30347 56658
1 37698 38093
1 19050 61346
1 78137 81644
1 31603 87847
1 17012 33431
1 28333 66483
1 57154 75775
1 27876 83282
1 3964 54612
1 33987 38497
1 19643 95459
1 21227 58673
1 34943 35880
1 18247 47181
1 52699 77118
1 22709 43270
1 82477 84663
1 68518 85358
1 65550 86763
1 75046 90564
1 57790 81185
1 63241 63429
1 38888 41187
1 8220 44268
1 62099 94534
1 31284 66371
1 29055 89093
1 5921 54397
1 56244 76394
1 1130 94880
1 69029 94784
1 35148 99441
1 38524 91363
1 42993 77339
1 41557 57979
1 79152 84266
1 9427 29921
1 32149 77748
1 3784 69933
1 56455 90319
1 12782 40884
1 1938 6912
1 21095 87105
1 23696 93065
1 19637 88635
1 20745 38717
1 19652 23013
1 83938 98191
1 10855 55561
1 16836 80003
1 39559 72853
1 45039 73291
1 46041 50020
1 36820 40492
1 31159 61880
1 41753 94997
1 13302 49698
1 2344 45056
1 8473 39136
1 19865 46784
1 60608 96108
1 69217 89590
1 7110 50481
1 6232 75571
1 36726 95506
1 72604 78262
1 66865 79357
1 35745 39032
1 24989 64107
1 3164 52426
1 12891 70448
1 8925 16070
1 47844 96362
1 1019 75019
1 10312 14814
1 78024 94763
1 1924 50207
1 8611 45931
1 58306 93530
1 79482 94076
1 5596 5659
1 36896 39297
1 27654 92973
1 6500 68707
1 11206 57760
1 81510 85028
1 47879 90224
1 66441 74778
1 6455 92348
1 64133 85370
1 36055 64649
1 58622 75702
1 59544 75020
1 9310 45244
1 15450 47377
1 3537 18934
1 49969 71036
1 29574 64922
1 29452 47665
1 41164 52010
1 46459 61004
1 70116 89687
1 56150 93774
1 23434 86006
1 8005 47504
1 29924 82205
1 14770 70533
1 5562 33521
1 25525 91627
1 11289 48852
1 36158 93460
1 5103 90620
1 11822 20875
1 42555 69382
1 24223 97725
1 2321 80643
1 22118 72309
1 53014 87828
1 21869 50709
1 26412 42747
1 9287 80351
1 14562 15099
1 2698 53456
1 27862 45717
1 58708 60242
1 56114 73410
1 53789 65029
1 28230 79180
1 42028 94688
1 9367 37852
1 14862 79793
1 25414 99468
1 1837 26628
1 12923 86989
1 66374 78971
1 26321 40473
1 60129 76758
1 22295 71884
1 22526 58843
1 27143 87420
1 24767 51112
1 7423 44322
1 16848 42491
1 13421 64768
1 1620 11009
1 51219 97620
1 72030 80890
1 45164 71475
1 24193 34488
1 33181 73509
1 48352 48751
1 14986 67919
1 6413 27464
1 58825 58905
1 8589 40890
1 1639 19195
1 13391 58533
1 46136 80332
1 39214 46157
1 82601 83107
1 86846 94599
1 87836 93681
1 41495 51709
1 45599 65772
1 52928 78820
1 21493 61652
1 2081 27773
1 40021 42062
1 56443 95543
1 47977 74690
1 39572 41019
1 43275 45166
1 5534 18716
1 10999 53270
1 43733 62800
1 30161 35149
1 70004 85943
1 19980 44810
1 71528 88477
1 46345 52032
1 28550 59484
1 853 43545
1 45898 64501
1 52724 84998
1 14437 53178
1 80062 82799
1 39616 48421
1 36 58036
1 16765 85293
1 40828 68783
1 32397 51018
1 69278 97878
1 74146 82903
1 49915 70580
1 11429 36630
1 18536 57085
1 24453 54621
1 1636 9342
1 13057 53342
1 23822 28829
1 50433 64456
1 4755 55750
1 37745 75366
1 19439 25278
1 24438 55617
1 24051 32829
1 72382 80772
1 61494 66887
1 15656 63221
1 41985 43048
1 15615 81191
1 47539 95229
1 30179 71059
1 33932 72710
1 26590 56786
1 67198 92746
1 54747 90951
1 78161 87373
1 35725 68105
1 59953 64218
1 39214 64830
1 81331 82454
1 15323 71003
1 6277 32133
1 37386 97406
1 44158 92120
1 70586 70971
1 35544 41988
1 36687 76605
1 17511 43178
1 37637 83805
1 3314 16975
1 39306 63760
1 51829 52248
1 11454 35028
1 37835 76598
1 32400 87374
1 628 81044
1 73863 93531
1 1243 66448
1 2780 63213
1 41678 77525
1 2359 65442
1 5778 67269
1 33720 72155
1 72277 98423
1 60664 88365
1 14041 31660
1 6259 40685
1 35588 82258
1 47665 92488
1 14435 83227
1 5938 65000
1 68781 86415
1 59904 95895
1 52080 74687
1 11706 73335
1 30257 62546
1 15477 27372
1 72061 87540
1 52408 71334
1 66054 88976
1 11130 41517
1 21202 32275
1 54812 91465
1 55696 74840
1 3870 21504
1 49889 99281
1 41420 95204
1 42492 78427
1 35494 48351
1 682 9661
1 51103 72304
1 11911 57821
1 1042 18605
1 10404 82104
1 36742 97398
1 11509 19785
1 16959 40124
1 62294 76763
1 13130 74511
1 53314 79603
1 20478 79186
1 14809 77558
1 30745 98295
1 21266 79573
1 13402 45473
1 24056 30250
1 58142 94038
1 5036 9708
1 51159 74506
1 66925 96889
1 25666 82138
1 27802 92345
1 7574 12314
1 26943 57306
1 71053 81310
1 28995 89799
1 78053 90361
1 53201 98897
1 90859 95201
1 1482 77106
1 43519 80074
1 6939 79287
1 1124 90059
1 17144 62132
1 18509 24106
1 1099 80852
1 9323 94339
1 570 75114
1 4054 13343
1 28118 61942
1 23457 71627
1 80416 91706
1 6095 42378
1 42187 65811
1 27583 61331
1 4892 36684
1 19481 54855
1 28360 40060
1 36767 91986
1 7267 70063
1 14644 34942
1 29959 87058
1 48241 77107
1 54915 96545
1 53643 75056
1 60312 78882
1 77905 83259
1 61444 97711
1 15944 54664
1 38709 66299
1 54695 98412
1 11454 61146
1 46054 59530
1 13461 16694
1 35410 99256
1 79302 85908
1 405 34444
1 43291 43335
1 585 68387
1 8748 85174
1 11697 48192
1 66973 70647
1 27062 57284
1 30521 93292
1 67688 89100
1 42938 63409
1 30325 57097
1 4564 40619
1 47584 81065
1 62717 99992
1 27599 61563
1 9594 99897
1 42826 64524
1 3083 56800
1 40550 83793
1 10240 62701
1 42176 79656
1 72446 72685
1 48691 63220
1 66512 88722
1 52295 82734
1 13150 21184
1 12975 17365
1 53305 69106
1 9116 78014
1 63883 76007
1 34477 49683
1 23347 39931
1 29173 34921
1 36086 46220
1 29941 46560
1 20824 70014
1 24671 72176
1 42971 69041
1 51511 70860
1 13713 80199
1 39205 65533
1 47988 72676
1 13749 28800
1 32097 33708
1 89908 92192
1 11961 86235
1 35025 87564
1 29614 43885
1 26112 69388
1 57921 93657
1 64196 74608
1 5654 94487
1 36377 41342
1 48442 99215
1 9430 74086
1 2313 8430
1 24834 67177
1 17342 84106
1 38988 64596
1 57178 60987
1 16454 81120
1 30974 33355
1 56590 97634
1 72875 84094
1 59178 67492
1 18920 45210
1 25048 62222
1 11697 45968
1 18685 76083
1 22689 47217
1 21306 30316
1 50625 66319
1 25620 58638
1 66504 82362
1 43890 86116
1 31133 90965
1 3946 43223
1 44368 84978
1 10537 58050
1 43274 84575
1 17626 27034
1 76631 94129
1 46409 69107
1 26881 46658
1 4467 77686
1 50317 96521
1 86985 98627
1 6065 9026
1 9145 64795
1 2328 85531
1 42396 43275
1 85569 87187
1 31075 53394
1 41921 73805
1 23191 46148
1 2951 65475
1 16154 77366
1 14445 38258
1 81679 89557
1 96355 97919
1 475 31288
1 31210 93789
1 45622 79085
1 33222 55561
1 35193 51740
1 40581 64102
1 17613 74517
1 15391 45229
1 3913 8585
1 35559 67959
1 43852 60774
1 30542 90864
1 72539 88949
1 38593 85044
1 7566 75329
1 13869 96611
1 20806 22584
1 9243 57591
1 3069 42650
1 5127 55150
1 82275 94189
1 33419 64528
1 16882 83526
1 11534 76444
1 52371 79188
1 26136 51625
1 51629 93427
1 64675 70063
1 36431 64117
1 69341 90206
1 25559 97620
1 5878 84388
1 58247 78226
1 17333 57460
1 79402 95121
1 17545 76779
1 21556 69990
1 70398 92085
1 22632 79408
1 26855 66070
1 74344 83676
1 3824 39128
1 37124 42897
1 4603 96350
1 47036 81282
1 12993 82624
1 45089 67210
1 27963 89336
1 41879 47870
1 22254 40398
1 85276 97985
1 4019 76523
1 738 88637
1 57720 78474
1 61153 84658
1 2581 52546
1 29529 50849
1 8992 49027
1 7747 83773
1 19084 50037
1 75892 97975
1 6999 26846
1 56946 74731
1 4617 85439
1 20535 76939
1 81985 84761
1 7620 91528
1 60962 88159
1 25580 44869
1 11761 11784
1 18811 79005
1 68528 82550
1 6563 34390
1 38555 82022
1 14977 99600
1 28143 80203
1 8751 98927
1 25010 40600
1 5004 83558
1 4265 34723
1 2470 69961
1 53508 88048
1 41908 98887
1 51599 96862
1 14646 36010
1 7392 77640
1 49464 58720
1 10750 85660
1 28786 61214
1 6275 68976
1 57465 82145
1 43321 65757
1 79488 85478
1 31539 92892
1 37531 82463
1 20528 55581
1 69803 85345
1 6960 73258
1 29353 57649
1 61152 93491
1 21806 66797
1 35936 77278
1 30223 89812
1 19691 59641
1 27186 76735
1 41168 73625
1 21152 93257
1 21622 94956
1 76207 92194
1 33850 42585
1 78032 81204
1 3501 10222
1 23223 86932
1 14879 32093
1 10297 81373
1 38270 60260
1 43442 63393
1 56194 64009
1 44017 83768
1 728 41020
1 19968 37001
1 43503 78211
1 19311 21376
1 40539 91670
1 69219 87438
1 40156 78506
1 16926 79587
1 38640 49048
1 42998 63140
1 72098 76871
1 28893 88356
1 49244 94064
1 73133 80715
1 6629 71036
1 7726 66187
1 49139 72294
1 11182 45020
1 56278 72681
1 25630 72925
1 39378 39968
1 923 28700
1 43348 49573
1 18036 76684
1 51688 59642
1 61407 78794
1 63386 99479
1 21917 81645
1 52429 68370
1 46882 73495
1 67742 83440
1 90944 93188
1 22786 75138
1 42114 75811
1 52704 67456
1 44568 75589
1 77463 85276
1 37411 47597
1 13305 71235
1 12131 33391
1 17974 19748
1 20801 55721
1 59696 78517
1 84449 88225
1 56093 57070
1 12168 45535
1 40860 56038
1 25743 78538
1 79367 88477
1 73365 80370
1 49464 56587
1 9931 68541
1 36095 63880
1 54739 96859
1 14468 40827
1 21664 58951
1 58745 77446
1 30401 35498
1 33506 92116
1 15858 59592
1 51851 74775
1 25176 32058
1 24949 43578
1 37817 90064
1 2108 62830
1 16984 87146
1 35160 78051
1 41788 72459
1 24955 79649
1 48195 78014
1 61926 70123
1 21235 54907
1 40586 52056
1 46882 60090
1 42150 61067
1 26153 52470
1 18779 74551
1 17375 75178
1 18145 82434
1 19131 58056
1 3191 61039
1 13052 51786
1 13599 90743
1 42363 47635
1 57877 72814
1 60065 68567
1 68892 70535
1 14316 34220
1 96384 98098
1 15708 49938
1 57555 61813
1 67036 75719
1 29557 85878
1 11477 53831
1 10118 46921
1 30985 45552
1 7009 76966
1 51522 53088
1 7821 66041
1 37240 68371
1 73875 83704
1 51007 54822
1 35348 69489
1 12489 26699
1 31348 94541
1 8871 58665
1 21731 96936
1 20507 94650
1 33685 91657
1 7123 9899
1 20714 49592
1 1097 38096
1 13437 23905
1 50519 76049
1 16390 42162
1 47899 64597
1 28274 73427
1 9447 15598
1 16838 94463
1 11875 77553
1 78110 94943
1 46169 66908
1 7061 58100
1 35212 37115
1 46411 90128
1 47 15851
1 5820 49585
1 13706 85321
1 18650 49825
1 2436 80033
1 7904 47614
1 26752 82922
1 17491 22637
1 65364 72870
1 234 89707
1 56625 85844
1 56181 74113
1 52791 62033
1 11446 59166
1 38833 67606
1 1139 12542
1 8290 23650
1 30551 78568
1 43757 55212
1 8145 36732
1 15576 73908
1 1225 22143
1 70193 75066
1 45684 64921
1 55716 60064
1 24699 26091
1 29356 50926
1 36626 82156
1 24575 40445
1 90616 92033
1 4484 17537
1 68632 81977
1 41093 97189
1 7763 42518
1 7942 28626
1 13131 52058
1 2644 56023
1 65114 95787
1 37282 96898
1 40973 98447
1 4911 70260
1 49049 67597
1 21 30188
1 14700 88246
1 61283 80255
1 12720 39610
1 48189 64278
1 2358 67349
1 40238 93999
1 30835 87016
1 25650 78129
1 27591 39564
1 13101 48613
1 25194 46844
1 80538 84328
1 54997 91175
1 59949 69049
1 171 41882
1 37608 84739
1 90140 98169
1 38472 75360
1 52122 82141
1 73944 83495
1 3296 63374
1 2295 67766
1 18486 89646
1 66596 75491
1 15302 38911
1 74459 92023
1 6036 23719
1 20665 74589
1 4453 31610
1 51926 56776
1 19675 85849
1 13710 16376
1 8537 67947
1 14765 29681
1 51641 89110
1 19853 89004
1 86768 93531
1 4434 20919
1 42007 60445
1 984 23167
1 74690 89292
1 12630 53541
1 38636 73672
1 55929 75449
1 68724 99998
1 802 93592
1 37283 59232
1 6672 52118
1 764 934
1 39700 52674
1 17190 25502
1 46261 47677
1 50047 77971
1 28604 66373
1 10223 93518
1 59844 72989
1 54667 76562
1 36374 73222
1 20485 42970
1 12852 26129
1 53485 92283
1 14434 93450
1 16272 30610
1 31712 77175
1 35873 72828
1 42134 53544
1 10106 55433
1 52626 66376
1 4846 31651
1 75515 76620
1 80823 90710
1 4225 89397
1 60621 81299
1 71699 93683
1 31127 76183
1 4485 86841
1 61137 70077
1 1988 40701
1 9463 42729
1 15446 26774
1 65490 89651
1 18945 37252
1 46672 87983
1 46045 95843
1 62406 87734
1 39440 90457
1 31474 51940
1 3559 12223
1 26237 72237
1 26435 67270
1 10140 55542
1 484 39146
1 33224 60975
1 19842 54185
1 3965 28272
1 11273 62474
1 62582 98294
1 61954 69149
1 3624 44606
1 6701 52936
1 91246 92560
1 9820 50588
1 38063 41333
1 16274 79437
1 23305 72544
1 45989 78159
1 69887 87577
1 87866 91306
1 64068 97837
1 14761 41874
1 30324 65606
1 25096 25908
1 78303 83073
1 66687 67801
1 38524 74476
1 27673 58607
1 16775 39589
1 49516 84183
1 20018 25242
1 26408 27468
1 40629 92729
1 57065 86479
1 6970 20729
1 14287 97346
1 74562 85035
1 69749 92745
1 29980 59675
1 27980 76012
1 9196 69510
1 9633 30113
1 18643 72131
1 23964 37711
1 82017 87154
1 41602 45881
1 53592 59587
1 32153 42043
1 37045 81748
1 64858 76139
1 15374 66660
1 10490 66858
1 2164 82726
1 18523 67660
1 59863 95804
1 5037 42154
1 36898 72527
1 27058 91003
1 68374 90731
1 9056 49483
1 83670 85388
1 2618 76374
1 7994 25062
1 53779 99515
1 86356 98357
1 7618 14441
1 21556 57871
1 11284 98427
1 40338 54711
1 20918 81485
1 11920 12912
1 20226 95142
1 11148 31522
1 28005 39684
1 1163 71211
1 16294 36501
1 31309 94175
1 43519 48402
1 23536 47326
1 22667 93767
1 25169 82926
1 2149 17043
1 61268 79876
1 37755 74692
1 40395 69534
1 30738 74579
1 12221 34318
1 9208 64451
1 3387 9597
1 26358 66223
1 5276 93067
1 66135 82610
1 16908 30643
1 469 28921
1 47709 67319
1 8629 30428
1 19673 73185
1 29646 73328
1 15115 35030
1 47092 52531
1 29258 29570
1 70825 73842
1 3479 39567
1 69514 73177
1 70472 80536
1 36268 56486
1 52213 54991
1 64717 70297
1 52940 76993
1 9863 11762
1 1897 76792
1 22109 51806
1 75693 81982
1 16314 91636
1 24609 82893
1 3196 96376
1 81163 95636
1 3076 30609
1 44919 73995
1 56895 97004
1 20300 37419
1 846 27761
1 37901 81231
1 57347 71326
1 10207 52900
1 3147 87509
1 21018 92940
1 32488 86968
1 23838 67300
1 6151 27311
1 17008 44318
1 9645 10828
1 27343 34310
1 66883 77634
1 21843 61625
1 33635 81796
1 43323 71599
1 39927 73510
1 68607 81858
1 46151 53444
1 35814 51725
1 36473 72379
1 27995 97272
1 2867 19612
1 24980 68154
1 37263 48726
1 19674 88728
1 1886 55559
1 12009 67540
1 22115 29718
1 9029 25682
1 62334 83880
1 65073 78651
1 11511 45861
1 68123 77829
1 47774 49974
1 28185 69492
1 90295 96908
1 2609 38213
1 61443 92886
1 31509 53419
1 24331 82947
1 18477 53404
1 78279 99328
1 51451 55563
1 51522 96543
1 13699 35277
1 1424 35558
1 54150 69988
1 36484 54631
1 13616 53691
1 50303 94571
1 57904 98898
1 12391 83194
1 1419 54711
1 63779 96778
1 4775 56224
1 64301 69811
1 84917 85359
1 82975 84112
1 50372 71420
1 57902 63425
1 45703 85635
1 14037 66485
1 85421 93737
1 27194 79169
1 20317 58486
1 1597 20483
1 23037 47298
1 7904 59386
1 20963 33794
1 30486 87814
1 71048 78029
1 64396 91390
1 49754 96441
1 6272 88238
1 29655 83812
1 2888 34120
1 25611 84840
1 36930 51823
1 23363 69021
1 3776 14011
1 82500 96641
1 66530 88163
1 20046 68199
1 65583 76913
1 70030 94179
1 89955 97427
1 43684 54515
1 69401 92996
1 47841 78820
1 82067 83521
1 21277 48621
1 29394 93446
1 61150 89022
1 85 18404
1 7961 20831
1 37903 50445
1 73911 95548
1 69973 93811
1 28952 47102
1 52178 70289
1 3012 55311
1 30449 88728
1 69738 70581
1 47519 56554
1 6187 56128
1 21690 74166
1 36716 49452
1 7550 43412
1 8257 97523
1 41013 43296
1 69492 77496
1 10779 11572
1 28564 79960
1 35179 56847
1 32557 73859
1 7419 75671
1 29247 97439
1 94250 99391
1 5490 9036
1 62244 75000
1 29807 90214
1 44912 94851
1 51708 66590
1 39369 72457
1 20227 91625
1 4716 41319
1 16039 89288
1 75170 93151
1 33651 48239
1 25133 66749
1 22173 99831
1 8125 98049
1 47733 54730
1 39725 53781
1 53551 70099
1 36635 72782
1 5646 17444
1 16760 30197
1 81865 95507
1 2983 27839
1 20742 40590
1 38497 88483
1 53548 80548
1 12784 37683
1 82841 95594
1 28100 87302
1 91137 99056
1 44093 83834
1 35967 85034
1 11900 13610
1 14447 81707
1 6323 82380
1 43578 99961
1 10759 94982
1 54121 65287
1 36582 49177
1 37096 71731
1 29260 95532
1 13912 85702
1 3887 12536
1 28078 78801
1 88502 92881
1 31952 60456
1 42022 87910
1 5717 41460
1 24740 93601
1 21049 84320
1 6977 49195
1 8901 43971
1 8975 18933
1 38967 83631
1 38208 44269
1 50659 89871
1 6853 43897
1 31910 35684
1 13994 80657
1 55169 67399
1 22951 30508
1 66979 95350
1 6713 58549
1 36367 59395
1 9682 48060
1 94576 97629
1 2799 61204
1 49344 57887
1 36808 71097
1 13109 69336
1 1802 88981
1 48621 95931
1 2948 60866
1 9435 46120
1 5949 99219
1 34522 76434
1 21343 80671
1 27410 55921
1 44130 69579
1 83907 87856
1 28221 83541
1 33833 44702
1 12503 69435
1 11009 77930
1 72970 81932
1 25820 71130
1 103 73023
1 19242 62308
1 47200 68097
1 40510 47868
1 959 78839
1 70240 87483
1 3442 68197
1 49459 72883
1 4548 60180
1 78539 98351
1 47779 74367
1 34844 67420
1 71674 76048
1 8953 32802
1 32997 81547
1 32063 45906
1 4340 20157
1 25073 36899
1 86452 98219
1 6296 95686
1 1907 68169
1 60657 98069
1 21975 68152
1 4961 38003
1 29740 94515
1 16309 55652
1 8914 68761
1 40173 97472
1 16625 65834
1 33786 41028
1 5117 91589
1 5202 32123
1 60196 97358
1 9723 32398
1 31642 67414
1 78580 95244
1 60627 81984
1 18342 39127
1 7656 88974
1 28393 62674
1 46088 51884
1 46889 50424
1 6011 93187
1 27082 99534
1 38304 59827
1 51489 76323
1 57388 68334
1 7975 94516
1 41317 52754
1 38720 48095
1 31750 63453
1 71976 75465
1 14740 43766
1 62906 93621
1 20891 54529
1 10669 80606
1 77066 93019
1 62932 97676
1 3894 42135
1 4459 20413
1 1068 88345
1 74448 95599
1 24873 81504
1 49371 90192
1 17327 38208
1 19063 58028
1 36514 64358
1 7121 30189
1 6437 21486
1 30646 90648
1 18535 74760
1 18903 43135
1 41283 45119
1 69929 84253
1 9116 18346
1 22534 73545
1 57541 92026
1 61148 91200
1 73266 85388
1 14510 67966
1 24434 62427
1 46457 89839
1 19859 83134
1 633 83264
1 8637 31390
1 69666 77669
1 6824 30874
1 6880 84234
1 57092 78393
1 22055 97309
1 15043 26230
1 62337 82426
1 11043 94511
1 16992 30638
1 23259 58350
1 34328 84854
1 31521 80639
1 7421 47678
1 7335 75461
1 41990 61804
1 29568 63285
1 4439 58966
1 50225 97298
1 14174 94458
1 6837 40911
1 29227 92318
1 19237 91795
1 13368 40325
1 8944 25086
1 24624 92531
1 20007 50165
1 71057 85074
1 23167 39576
1 51347 70012
1 6711 80211
1 55370 75278
1 36548 97898
1 78828 90722
1 5220 72831
1 36266 62789
1 29690 69966
1 38720 39847
1 13593 64376
1 45849 82730
1 13838 43700
1 15917 52958
1 21463 86126
1 32660 44357
1 8298 20601
1 59365 96237
1 43702 44101
1 21823 62621
1 16323 88726
1 76281 86529
1 50279 73003
1 55196 63075
1 8316 27132
1 2612 51992
1 1278 96694
1 9545 32599
1 61204 87051
1 14641 83431
1 12793 73372
1 43051 54197
1 42011 91225
1 47497 70444
1 64360 77413
1 1020 85618
1 17114 62345
1 21290 76952
1 19105 62334
1 60045 91597
1 62904 75692
1 5310 14346
1 51574 67805
1 27546 29416
1 43918 81863
1 5815 5825
1 34707 71272
1 56046 62844
1 83639 90402
1 25759 49543
1 762 73081
1 21956 89592
1 58320 82671
1 46431 75575
1 421 70037
1 7739 36019
1 36164 64186
1 6487 23318
1 54768 70444
1 3092 60454
1 26118 87341
1 19269 63862
1 18237 90251
1 42423 64046
1 3588 88606
1 12000 62744
1 14313 97874
1 32621 47020
1 28783 41805
1 51014 59295
1 24520 62797
1 79044 91400
1 40795 75321
1 21778 25494
1 5027 74300
1 71632 76840
1 48904 90529
1 10941 59157
1 19055 58013
1 43782 51387
1 49019 73413
1 5230 81420
1 22478 51880
1 16530 83938
1 30586 81391
1 66394 82822
1 37295 63694
1 25441 48546
1 85033 93678
1 13428 14168
1 39058 68475
1 92294 99173
1 16003 94246
1 4386 22411
1 5154 67637
1 1818 59382
1 7920 27700
1 29146 49986
1 38868 44895
1 25437 44767
1 20360 35887
1 48886 80480
1 40706 71651
1 65531 95849
1 3888 82918
1 38952 73310
1 59564 67946
1 12076 63544
1 56969 65911
1 13151 88188
1 31404 76299
1 54237 95906
1 58453 86502
1 8370 36283
1 3541 4750
1 46732 99670
1 21170 58115
1 29264 81994
1 21530 36226
1 44469 76170
1 2186 52024
1 299 83326
1 15405 19612
1 1245 42454
1 27021 60916
1 25667 38251
1 34374 65497
1 53076 71373
1 13294 52170
1 64911 65070
1 16168 31662
1 70993 74436
1 45391 81221
1 28238 63593
1 25645 85571
1 20956 76135
1 37933 55742
1 48271 80501
1 29504 50103
1 2063 39064
1 44613 89205
1 18366 43094
1 51849 82932
1 47890 84146
1 5495 27089
1 59913 61428
1 35535 86156
1 30822 56608
1 35673 58282
1 19515 40453
1 75284 87071
1 14858 74199
1 29031 40025
1 24489 66461
1 30894 67490
1 21306 85110
1 56753 76747
1 82991 97837
1 16983 31947
1 30992 37129
1 14360 20614
1 80004 97112
1 12899 31265
1 16451 20641
1 69165 74534
1 72510 88103
1 1390 18664
1 32190 40554
1 36321 62224
1 9532 62980
1 8037 13086
1 1832 62648
1 19669 59265
1 47480 75521
1 4599 82086
1 19306 48293
1 9370 97998
1 58871 67509
1 21947 29827
1 36224 69408
1 900 39984
1 29933 77450
1 21351 83999
1 20392 65921
1 66223 70816
1 3063 86409
1 5560 44137
1 52582 81406
1 12412 72573
1 48080 91946
1 47792 64239
1 10794 77261
1 60104 74831
1 17157 37846
1 42128 97803
1 19157 72086
1 43948 59626
1 44405 93293
1 22339 78899
1 44558 91142
1 35376 40539
1 66941 86460
1 17396 59685
1 7239 92713
1 19418 60539
1 10975 58319
1 1507 2325
1 33302 71274
1 1422 71948
1 4709 67477
1 18674 29849
1 28027 34359
1 69843 99284
1 48929 67546
1 69723 95641
1 57191 77426
1 26844 90934
1 72394 74543
1 48305 58444
1 25385 77223
1 32644 81461
1 49113 71181
1 48673 63126
1 5442 60825
1 10289 29265
1 38216 61487
1 21487 85134
1 15240 39487
1 13109 39844
1 50575 53183
1 13026 43022
1 34747 56300
1 4299 17291
1 61914 67448
1 83668 91910
1 8250 26812
1 22451 96771
1 43074 67695
1 20128 84941
1 72786 84614
1 50031 75727
1 26557 85545
1 53737 73113
1 28662 97060
1 34005 81192
1 58657 97005
1 47366 85909
1 21754 84660
1 36648 57184
1 40016 54690
1 16908 65495
1 4376 55833
1 45693 79999
1 9095 55930
1 53915 56302
1 38809 81613
1 74944 81663
1 17860 88911
1 9729 53321
1 16571 34111
1 33507 49374
1 77643 95806
1 49306 53163
1 65543 81944
1 37859 42738
1 33307 49038
1 41114 57067
1 28504 47227
1 4544 36698
1 54674 79410
1 32318 97278
1 1379 7444
1 48508 86873
1 23346 94079
1 18220 34744
1 23441 85575
1 62741 72768
1 64833 94318
1 88252 96034
1 20175 39931
1 54 10681
1 27946 42045
1 11818 48393
1 21497 27952
1 19731 25998
1 47854 75036
1 6997 93505
1 81450 88558
1 49788 64373
1 7369 54244
1 67940 89309
1 41109 63439
1 81973 88630
1 12137 76936
1 24223 63286
1 21522 63372
1 21774 53112
1 9405 18145
1 46827 65841
1 61721 88460
1 19167 53025
1 69126 85629
1 28444 63179
1 28187 31200
1 7510 92681
1 18251 71790
1 30817 40655
1 26764 78976
1 49404 76788
1 47257 94150
1 62638 99596
1 5753 30067
1 14977 26313
1 10271 68381
1 9510 29385
1 5901 83883
1 62487 63058
1 6387 23982
1 26935 36007
1 29359 59681
1 38960 49443
1 42701 93432
1 61786 83400
1 59841 92034
1 20684 95274
1 59433 92255
1 19714 88381
1 10441 32475
1 53665 91752
1 17352 63691
1 46450 99657
1 4973 38689
1 64343 75666
1 15469 17573
1 20881 76090
1 8842 70909
1 67963 68704
1 1279 27074
1 47999 66216
1 9776 58824
1 40669 84849
1 41739 54994
1 38026 38375
1 65329 87813
1 39751 55567
1 65262 71617
1 1962 2601
1 11564 57520
1 34249 63273
1 46859 79868
1 64942 65746
1 67571 92380
1 3761 23095
1 6427 65249
1 86147 99884
1 25508 46230
1 18558 57383
1 66796 99202
1 11263 62405
1 9746 28894
1 55189 60074
1 26041 75372
1 56068 71010
1 33456 51871
1 59841 95092
1 20326 84650
1 37202 47865
1 39379 51334
1 45693 55437
1 450 88932
1 9698 66215
1 76196 88726
1 8108 51138
1 65533 67918
1 24599 34605
1 12951 60846
1 53098 92491
1 38505 43320
1 21526 94894
1 51038 96569
1 13237 52266
1 21205 61670
1 16820 92680
1 4066 29394
1 31129 86295
1 30355 52479
1 712 75805
1 1533 30986
1 31558 65488
1 21106 63984
1 64215 66091
1 79084 93304
1 29054 44554
1 13579 21130
1 2561 48603
1 14404 98561
1 40703 70947
1 43786 81873
1 15021 44312
1 82679 96058
1 13899 83359
1 26302 92878
1 6157 6503
1 82738 84704
1 30917 74859
1 27404 58362
1 38036 39292
1 54096 92172
1 3337 30846
1 72091 74998
1 38645 68458
1 34816 96841
1 55480 57750
1 27186 39213
1 61627 68280
1 36528 88879
1 69607 83203
1 60967 83198
1 21885 74762
1 10956 27230
1 7617 49641
1 2999 89901
1 36180 90536
1 42475 75858
1 15364 61311
1 63138 64835
1 63841 81243
1 15444 98207
1 42577 50113
1 15663 95847
1 42583 95490
1 2609 76383
1 27414 44681
1 33091 57868
1 2667 94272
1 11548 29764
1 23740 85849
1 74756 94156
1 14038 34017
1 7406 67690
1 10854 53509
1 37881 50055
1 11805 19942
1 12659 30143
1 17877 69290
1 79873 94160
1 14402 77538
1 20405 78685
1 35932 48668
1 3390 84953
1 13737 60169
1 36274 75218
1 19343 98513
1 42273 91413
1 48090 77013
1 7469 11888
1 10315 71685
1 5277 97014
1 22052 56482
1 8822 56160
1 51437 98552
1 76384 89343
1 63697 88470
1 7923 68194
1 58540 80856
1 51950 54947
1 58961 67164
1 45273 63917
1 62474 90130
1 34958 65914
1 70234 93566
1 21087 88060
1 8764 69669
1 47964 71378
1 42632 56523
1 29717 70875
1 24755 65857
1 8897 99535
1 35658 64199
1 18244 64647
1 2230 74720
1 24598 87730
1 15758 53339
1 48462 77991
1 34876 92701
1 1068 90185
1 2579 73900
1 7142 84317
1 22019 28685
1 30908 56067
1 9254 59317
1 50791 58569
1 47688 75347
1 63093 74081
1 50837 68923
1 29636 33054
1 6094 56719
1 61828 85260
1 12958 25050
1 69046 85036
1 35328 88806
1 56284 86099
1 54412 93736
1 26214 86046
1 56827 74800
1 56004 66293
1 4600 94485
1 67741 72040
1 14746 51376
1 15829 85130
1 23601 38694
1 85488 94554
1 4343 90161
1 43293 45851
1 27051 90558
1 33820 87072
1 25415 78317
1 43194 90346
1 3265 47879
1 48756 68347
1 37094 48061
1 84907 89919
1 8652 64846
1 373 57292
1 77200 95938
1 22869 67814
1 7935 43029
1 37936 86915
1 38826 72158
1 31310 57025
1 18451 92347
1 33057 52723
1 60858 70552
1 5099 84250
1 8320 93417
1 66217 69228
1 64934 87617
1 1779 53457
1 21892 30062
1 2854 16652
1 8641 30306
1 55170 79066
1 53183 57177
1 5913 58199
1 14750 66991
1 40663 65710
1 14977 89556
1 24209 92552
1 23889 43297
1 32406 67978
1 53246 82092
1 315 52712
1 34195 43924
1 47917 77959
1 67695 75093
1 43903 60041
1 17989 93447
1 7188 28092
1 60213 88413
1 13794 36555
1 1018 21964
1 42719 61069
1 42106 90197
1 13616 40876
1 8329 85401
1 42053 98211
1 91672 91779
1 7239 12580
1 14088 74317
1 8468 46328
1 28886 46955
1 55253 96447
1 12600 96166
1 41109 48018
1 15634 61889
1 83004 96544
1 6936 66891
1 14376 53546
1 12174 74460
1 871 45990
1 58008 68697
1 7132 7311
1 4909 64252
1 10850 78682
1 56006 61721
1 38569 72179
1 28377 47455
1 53507 94499
1 17036 50333
1 16373 74174
1 29237 71509
1 17198 38334
1 53441 98004
1 18439 96160
1 52966 87635
1 43630 78542
1 76951 77115
1 19468 48206
1 59158 64432
1 44721 64215
1 44406 58592
1 3962 74361
1 71082 99697
1 66979 69546
1 26784 65148
1 50908 55301
1 16297 52479
1 20751 68735
1 61983 98638
1 54480 90477
1 42102 67124
1 43069 52763
1 30078 72662
1 92084 94449
1 3627 48630
1 33324 68881
1 70772 73973
1 17439 94307
1 24044 37803
1 31491 53879
1 1449 78176
1 40932 49888
1 61174 68456
1 1112 9850
1 32853 90275
1 64455 84282
1 1200 93918
1 22662 53484
1 11108 62914
1 21952 80028
1 54212 78823
1 60105 85538
1 55003 99278
1 8709 14580
1 41567 92192
1 34391 70726
1 7854 22767
1 79576 95346
1 28839 78994
1 72257 85126
1 16345 23312
1 2816 70918
1 4466 87043
1 12614 29139
1 27682 64087
1 37318 58023
1 16955 88986
1 62625 83715
1 22048 77094
1 36752 61431
1 1573 33979
1 4891 37962
1 25897 79009
1 12455 67069
1 36149 63670
1 40689 84621
1 9589 91192
1 37847 76387
1 1107 60380
1 17140 64234
1 36845 54704
1 71404 96191
1 12329 83139
1 11632 71046
1 18140 63667
1 27082 61619
1 59381 59832
1 20635 59207
1 21744 74416
1 14630 71354
1 25065 69467
1 47654 54977
1 53561 59550
1 11540 77978
1 23842 27305
1 62569 79015
1 6909 40996
1 67203 94048
1 12473 85481
1 5288 72169
1 41159 93645
1 84304 87386
1 42472 92813
1 35183 72503
1 16765 96433
1 29388 98949
1 54647 65724
1 54601 86728
1 11443 90818
1 73503 83858
1 14540 46029
1 77656 92776
1 20281 93533
1 16491 84862
1 23285 94610
1 85922 98020
1 5517 91033
1 93882 97286
1 63028 99506
1 41807 84463
1 88831 98535
1 37895 92639
1 13124 25126
1 12718 92863
1 28921 29183
1 510 47702
1 43763 91800
1 34047 36031
1 6950 27461
1 20732 27789
1 4424 53506
1 52060 76489
1 81227 99467
1 75885 80000
1 13362 85184
1 8276 92810
1 10159 91110
1 27392 35662
1 27289 43070
1 21805 68798
1 10714 70613
1 35408 47766
1 44544 86798
1 54247 87475
1 23169 83152
1 995 64178
1 1515 23250
1 7399 47318
1 19155 38430
1 45700 79229
1 67899 91727
1 9278 28724
1 26322 36476
1 76954 85056
1 89773 95516
1 23902 25084
1 37727 84844
1 78189 96108
1 35870 58486
1 6477 68726
1 54692 92372
1 2841 49091
1 89895 90117
1 1214 89665
1 5983 29322
1 23086 45855
1 9605 95542
1 31843 47560
1 5570 58172
1 54018 75063
1 20154 90041
1 10513 49689
1 78559 90876
1 67916 88719
1 37387 80739
1 27206 63620
1 59495 71816
1 28775 63913
1 26667 97345
1 20216 84898
1 4806 45737
1 25480 99736
1 31786 44302
1 36402 63049
1 27472 76487
1 16575 25214
1 32109 80215
1 11639 97046
1 63966 72818
1 1078 7622
1 21580 43454
1 44813 97777
1 38406 42945
1 838 37305
1 47091 78391
1 28302 92242
1 1162 61639
1 23220 75864
1 18369 88270
1 37506 58829
1 25108 76758
1 3977 14667
1 68860 99375
1 78915 87662
1 47632 52010
1 44082 84091
1 71241 76014
1 1931 55941
1 4715 73765
1 15704 66338
1 13729 14485
1 59032 89735
1 43963 59491
1 43064 95399
1 44367 84833
1 23118 78125
1 47489 83428
1 39543 41495
1 6136 77217
1 79631 97431
1 8818 74071
1 19125 37065
1 7828 50997
1 3115 76516
1 47740 96988
1 39540 56475
1 19626 35607
1 31450 93101
1 5642 99807
1 3805 13772
1 23209 30724
1 76712 96003
1 2239 38297
1 24699 34977
1 18270 73919
1 24243 99627
1 15038 48654
1 28291 34364
1 7810 66250
1 5732 69640
1 19013 87373
1 69693 90004
1 33610 41233
1 966 79268
1 27498 60183
1 30560 55324
1 65907 72417
1 64483 82798
1 6731 95017
1 67488 83501
1 21117 91371
1 10983 88864
1 7543 57373
1 64744 94583
1 17701 40462
1 35963 70300
1 19927 46358
1 1583 76223
1 14439 18508
1 42714 88187
1 8595 35777
1 40826 71627
1 31536 35461
1 43380 75624
1 663 83827
1 37708 54502
1 68736 74474
1 35856 81410
1 9465 45207
1 19281 64413
1 87421 98573
1 26308 97564
1 16078 18954
1 9661 54906
1 26089 43857
1 1113 81473
1 56257 69364
1 10596 26483
1 46297 48297
1 64213 86633
1 7751 11583
1 6364 39615
1 89557 97693
1 21724 37810
1 53653 64124
1 42511 44558
1 16012 60954
1 15732 59010
1 58638 94262
1 2934 93606
1 28551 71032
1 72821 74645
1 55438 78692
1 88738 95581
1 54756 62180
1 56359 81438
1 14112 80412
1 42127 77161
1 55907 73134
1 47662 65789
1 18637 80089
1 67042 83322
1 59627 60682
1 22310 77316
1 4370 60749
1 7795 91354
1 32162 59250
1 20108 70534
1 8219 71937
1 72064 86576
1 74433 97017
1 31938 64319
1 727 47268
1 5421 67883
1 76023 94112
1 48747 63984
1 37273 41512
1 51978 58640
1 27800 42221
1 14911 31180
1 36132 51417
1 26090 49614
1 60216 75279
1 14950 33918
1 85105 93490
1 4421 66772
1 17984 81637
1 21791 83140
1 13872 97666
1 62835 98361
1 73637 88909
1 35251 89817
1 12431 33504
1 52471 93489
1 76334 88411
1 16292 65702
1 33120 38058
1 25108 84188
1 17155 18854
1 6244 79052
1 44446 91576
1 2080 48872
1 4273 61131
1 48709 79350
1 68283 84855
1 84267 90008
1 3531 68811
1 20429 39138
1 4681 25466
1 48762 67453
1 37125 70153
1 53906 74500
1 69496 93280
1 12137 13529
1 3791 24889
1 662 14288
1 65131 82043
1 16814 41826
1 31977 75236
1 9918 69402
1 17785 34417
1 13402 20948
1 44775 48360
1 1442 14289
1 10430 32814
1 747 87849
1 40714 72061
1 45956 73692
1 29009 72198
1 3264 16418
1 56084 97379
1 23722 47627
1 17988 56926
1 16490 61013
1 59479 75218
1 14992 76636
1 19956 39384
1 78623 90686
1 37625 50102
1 10514 87767
1 39878 95602
1 48030 62419
1 14678 77228
1 57052 64092
1 75 28107
1 15879 93333
1 39658 92922
1 29851 43186
1 69275 71008
1 56313 70285
1 44526 50097
1 21153 76003
1 56514 84291
1 46030 74641
1 19834 60428
1 20553 51255
1 39329 96024
1 1615 8654
1 5343 73009
1 40297 56869
1 28103 53759
1 52380 79334
1 32651 80725
1 64128 67040
1 2823 52154
1 78606 87686
1 4358 70555
1 29328 56930
1 48103 50560
1 355 22434
1 74337 97633
1 7625 80000
1 53969 94702
1 17940 38614
1 19775 77954
1 24635 52821
1 3483 11484
1 45558 46157
1 12943 59916
1 11628 53711
1 3010 44961
1 56298 82576
1 24102 83030
1 33176 49102
1 19618 99424
1 49066 60756
1 47272 93807
1 47589 82159
1 18715 36895
1 4457 67740
1 46711 94572
1 76389 95372
1 44385 91127
1 68975 74306
1 73342 85254
1 35811 61966
1 45633 76753
1 7180 26525
1 8279 48556
1 29814 62585
1 35909 75553
1 7329 71610
1 1796 69613
1 8941 13475
1 55894 70851
1 27487 31970
1 5984 23273
1 39377 81294
1 9707 68047
1 14898 30152
1 60143 60573
1 44082 83071
1 30656 66526
1 5270 34968
1 81633 86435
1 14144 83135
1 12085 96813
1 46879 84428
1 85904 91155
1 1683 6140
1 13019 27282
1 48440 74868
1 2736 80593
1 19911 31301
1 68703 99534
1 61781 74906
1 83528 83642
1 34612 94741
1 23974 70256
1 46381 94541
1 58666 88389
1 36224 96771
1 68720 81750
1 13341 44323
1 69441 99737
1 21144 64230
1 55105 61157
1 71651 94484
1 54915 70169
1 29351 67262
1 51544 70439
1 4674 77180
1 55647 77688
1 2594 69929
1 45434 83856
1 12123 86595
1 11597 73065
1 14808 62710
1 37960 75965
1 30935 88081
1 10482 33303
1 3381 16442
1 4786 60929
1 27131 49271
1 6287 92155
1 29780 76392
1 28449 39298
1 12487 25779
1 6241 16890
1 13684 60084
1 7734 32886
1 5523 43256
1 36864 96135
1 24598 83928
1 5610 47488
1 33919 85812
1 45913 46149
1 43713 84241
1 29938 98034
1 59284 87448
1 18955 26959
1 74337 91552
1 55876 76452
1 32594 71679
1 8876 14129
1 46348 94049
1 37841 93689
1 81244 84883
1 56630 58684
1 21406 56086
1 55512 93521
1 65012 73023
1 22094 71707
1 54722 92501
1 28269 95549
1 34610 84611
1 18149 34904
1 2618 91818
1 2517 35592
1 16222 75350
1 35581 45714
1 88322 96939
1 33667 92690
1 64797 88797
1 19120 68056
1 23487 59215
1 6867 29502
1 66765 87721
1 33738 48433
1 5801 78404
1 28492 79594
1 39393 79709
1 9261 66229
1 25882 97081
1 9541 44205
1 38024 45739
1 19764 65354
1 42824 74094
1 40420 99960
1 11286 17832
1 30252 99820
1 14389 26554
1 52808 78952
1 2313 15523
1 16768 94501
1 66257 90644
1 33045 76960
1 890 57949
1 23335 95283
1 12491 83446
1 19462 69683
1 13320 63414
1 31981 79023
1 59962 73630
1 10500 79308
1 2699 84477
1 54546 65090
1 7983 61687
1 35184 95497
1 16589 55641
1 13374 28086
1 86976 97487
1 49106 89192
1 50622 86481
1 2878 47127
1 8788 69800
1 65686 98826
1 32350 47238
1 17874 96071
1 3099 35369
1 9555 89358
1 19082 39104
1 33888 58027
1 53789 96677
1 42926 91436
1 65040 95684
1 50806 71300
1 33160 73393
1 56665 83705
1 14396 50107
1 18281 76185
1 40072 68974
1 51029 83650
1 67868 88345
1 23122 77139
1 66530 97672
1 25037 86417
1 20470 74750
1 98158 99613
1 3552 87476
1 15446 79406
1 53093 81792
1 87484 99211
1 28963 67507
1 74084 76780
1 57615 97392
1 87073 90321
1 24239 52909
1 45267 63996
1 12543 66595
1 3465 89029
1 59859 62631
1 26430 72121
1 31901 48121
1 57809 69429
1 16405 56054
1 85061 86626
1 50072 62930
1 35561 53921
1 13320 87244
1 14488 79018
1 6854 15952
1 33591 66877
1 15600 99984
1 51554 85397
1 5746 67465
1 58850 59685
1 78529 82498
1 13291 30290
1 9322 16245
1 57644 81791
1 48768 50104
1 57072 73249
1 60868 91438
1 8888 54108
1 28149 99183
1 13827 90070
1 24440 78357
1 53174 78020
1 72649 83817
1 90560 91489
1 7373 92578
1 46530 54749
1 7851 87243
1 44443 79302
1 37762 87870
1 22464 63085
1 60638 95053
1 36004 42961
1 40657 90301
1 6406 13454
1 1893 69008
1 50150 53053
1 45016 67036
1 12302 19907
1 46383 98834
1 83533 99566
1 9253 57354
1 39848 88060
1 68730 68744
1 28240 98432
1 18608 60409
1 10922 21837
1 28513 29298
1 7298 43359
1 5843 94651
1 57605 62967
1 1845 28355
1 58989 87175
1 36815 95403
1 34415 57341
1 12634 42276
1 419 84658
1 33859 54023
1 2473 2848
1 12007 12337
1 17481 60947
1 13829 91459
1 12983 47878
1 58359 99754
1 8658 23732
1 43724 74966
1 6836 55590
1 54109 99841
1 45391 96073
1 55964 74676
1 37244 51389
1 31733 93604
1 30808 94825
1 30413 71813
1 36412 48800
1 7165 60715
1 68554 85132
1 4655 40769
1 31024 52829
1 9626 23627
1 60178 63394
1 29365 93828
1 12243 54540
1 15028 33984
1 157 93316
1 70878 87144
1 19351 72754
1 47682 80415
1 16036 78920
1 34766 60007
1 63994 77588
1 61477 83932
1 58282 77697
1 7820 80995
1 25750 27683
1 20960 50157
1 38887 62867
1 14816 60196
1 30528 63962
1 62675 98489
1 14020 59195
1 82950 96197
1 9606 92069
1 31576 55631
1 16352 19881
1 50498 52802
1 7744 72047
1 36371 47776
1 19456 73613
1 35826 67780
1 4409 36406
1 40266 68995
1 24409 53456
1 38578 76928
1 96731 97601
1 14545 38373
1 43674 76680
1 7567 74944
1 19331 98605
1 75354 77249
1 4035 18916
1 23821 24576
1 19766 41752
1 18153 96103
1 2854 79846
1 74650 79643
1 5025 8829
1 17751 46969
1 18720 94320
1 1564 37688
1 51808 58388
1 27066 35303
1 26662 28883
1 16553 45690
1 50147 54052
1 71152 89148
1 54887 85261
1 4898 55873
1 19220 23848
1 23922 58708
1 5971 37061
1 9114 27041
1 5308 72061
1 39502 94492
1 50725 59324
1 16270 40428
1 51983 55428
1 13906 36300
1 24542 34199
1 49952 90775
1 46913 57409
1 1653 75222
1 37473 40513
1 37343 72789
1 5308 39116
1 41400 61710
1 22494 43937
1 72748 89837
1 38765 65090
1 41831 72419
1 38555 94030
1 15720 59083
1 24454 46882
1 92771 92953
1 1042 32051
1 33561 90946
1 49564 52211
1 40520 77407
1 2070 7243
1 35375 99234
1 9656 77355
1 5586 38029
1 36929 74675
1 19398 80408
1 59079 70792
1 52934 66106
1 27780 96214
1 54286 96578
1 57191 82845
1 43494 99495
1 52595 75047
1 39068 51330
1 1165 44369
1 48145 52992
1 48388 71357
1 8394 44064
1 20176 91852
1 61655 99723
1 18290 78099
1 76962 85113
1 13989 34501
1 88638 94877
1 5184 45828
1 26548 46988
1 44812 79371
1 8276 88170
1 14349 59414
1 5840 20738
1 24076 99508
1 29763 93814
1 39747 94286
1 67977 70438
1 36408 91853
1 960 31807
1 14135 87436
1 49654 62057
1 10908 64211
1 28576 55083
1 4792 81790
1 1952 15860
1 39333 83372
1 17956 54525
1 40859 65271
1 25538 72642
1 56244 59153
1 80897 99181
1 27287 75467
1 45037 74434
1 63078 92709
1 12388 55936
1 2553 32708
1 66944 98300
1 6346 88165
1 51783 80090
1 4252 75686
1 4352 59356
1 32366 52531
1 69752 83374
1 11297 90804
1 51281 98325
1 16340 73544
1 42522 90919
1 72336 75668
1 50382 72780
1 78191 91377
1 52904 64476
1 63249 92691
1 31883 35765
1 1633 72888
1 9699 61290
1 41493 74945
1 64515 73156
1 10781 57787
1 70634 97779
1 54989 98159
1 35250 46677
1 17165 61064
1 26794 28920
1 40950 57552
1 13244 57094
1 61739 62538
1 9966 86720
1 11954 92535
1 16443 45472
1 10129 66222
1 7681 53949
1 52930 71776
1 20193 64165
1 40506 90571
1 7184 36550
1 45734 63186
1 1959 40530
1 29262 86357
1 93076 94284
1 14570 81647
1 18944 87860
1 30545 52070
1 16423 56298
1 15714 27703
1 9019 44964
1 10994 25245
1 63649 88772
1 922 40541
1 68014 70363
1 40624 93002
1 49063 53912
1 57545 87280
1 53101 83165
1 20290 36176
1 26438 99590
1 31142 79238
1 86837 96077
1 5242 11999
1 74676 80650
1 47643 70731
1 80158 89596
1 20318 46043
1 48262 80460
1 31951 71446
1 65213 99074
1 15523 96929
1 43674 54769
1 14885 82090
1 25370 78097
1 19014 25613
1 33136 94277
1 41773 42243
1 14750 81246
1 1228 37085
1 44772 74144
1 1975 89449
1 6299 87393
1 31850 39780
1 56325 99535
1 54350 65229
1 50660 90581
1 21180 89145
1 80782 99162
1 25852 40204
1 65682 67801
1 3721 29359
1 21065 25571
1 30075 61786
1 20064 23474
1 84531 90116
1 4514 52274
1 2997 61761
1 14385 87173
1 12583 73783
1 24725 78631
1 50194 64088
1 83239 98239
1 34825 90420
1 69146 87692
1 23272 87727
1 10764 98223
1 17278 18416
1 29461 58476
1 61193 89089
1 26731 57768
1 40449 76915
1 48487 53271
1 10694 79571
1 22741 44258
1 575 30905
1 25327 30026
1 27379 34991
1 38527 98552
1 60041 99331
1 18637 38635
1 48757 89845
1 55489 64298
1 6804 84436
1 21216 35331
1 110 75506
1 27578 63094
1 44438 47482
1 29672 89865
1 14261 19203
1 7376 43936
1 44405 64697
1 73067 78866
1 1385 37769
1 88291 99576
1 24977 91296
1 76647 90306
1 59724 80935
1 37153 85192
1 75533 89064
1 26938 35945
1 5251 19907
1 40127 40282
1 39815 82772
1 83037 96449
1 1978 32107
1 8138 21672
1 48497 77308
1 65024 67829
1 24831 79212
1 4652 36184
1 52356 67993
1 43418 60243
1 29307 78244
1 59726 97850
1 9682 63569
1 34324 55677
1 24799 29230
1 41999 56718
1 35748 79872
1 54109 73048
1 63372 83329
1 60704 73738
1 24354 36357
1 64301 83111
1 58856 89908
1 68366 97170
1 3385 52166
1 22632 81610
1 27370 59318
1 18574 74504
1 77289 98268
1 14848 66396
1 17915 21642
1 9793 51275
1 9438 49469
1 26852 69952
1 24543 87108
1 54097 90265
1 20170 93954
1 6295 8593
1 15709 72890
1 51596 80436
1 20127 30025
1 34434 61031
1 65273 70092
1 41789 54055
1 30146 97991
1 20347 24442
1 719 19183
1 41032 64303
1 764 38998
1 4639 57535
1 24953 80124
1 16788 22478
1 71128 93236
1 27881 88600
1 23317 26484
1 33472 87187
1 32481 33287
1 10005 83309
1 62330 82054
1 16099 64223
1 46019 62813
1 50054 62213
1 45842 67316
1 9328 51646
1 44019 52099
1 35218 98079
1 61636 74480
1 20575 72354
1 14704 46662
1 44412 48692
1 21115 47145
1 41836 49182
1 54073 93877
1 18962 92281
1 2730 43701
1 17140 93579
1 9285 26165
1 6775 67832
1 28061 75795
1 34429 81093
1 76510 79997
1 67472 84958
1 44316 58003
1 45740 57068
1 8046 73997
1 7217 62324
1 82001 84936
1 52870 72494
1 39881 64481
1 14216 87567
1 27733 73757
1 8698 27442
1 70705 97141
1 582 18923
1 58947 68231
1 10156 93684
1 80883 88794
1 68754 72755
1 83965 93050
1 63749 72146
1 26278 49700
1 18008 40504
1 54705 80772
1 10432 55074
1 38853 80298
1 23644 49081
1 311 86900
1 22933 43075
1 2395 44953
1 66326 98794
1 16412 74601
1 68278 97124
1 65875 96842
1 5366 77008
1 6502 26965
1 29797 31496
1 31108 86960
1 70976 85408
1 47834 98064
1 61963 95417
1 15218 52950
1 19876 26032
1 4058 74526
1 46655 57494
1 16063 65302
1 69809 89596
1 25306 57046
1 5452 64787
1 45633 51324
1 43617 69150
1 4550 73030
1 59491 72584
1 4964 18148
1 12516 24225
1 35099 58988
1 63481 63600
1 24763 82063
1 47745 89156
1 34143 34218
1 16651 46245
1 11097 31552
1 84052 95603
1 22442 48243
1 19397 54364
1 35482 98177
1 33189 41597
1 62213 88981
1 13272 50665
1 39421 95226
1 9204 63581
1 10668 58898
1 57603 73343
1 39899 85158
1 76712 90159
1 48274 99901
1 80013 92558
1 34818 80814
1 312 79272
1 19982 72140
1 17030 40071
1 6104 13328
1 42013 95714
1 27881 66571
1 24003 87131
1 16523 34471
1 32785 59649
1 31011 95706
1 42877 57569
1 61644 75827
1 81834 89361
1 20429 83885
1 2802 83253
1 41776 47001
1 1171 53715
1 21851 58620
1 6381 45384
1 17186 56817
1 4473 23309
1 38699 95041
1 26062 75877
1 26157 74233
1 38351 67177
1 25528 85245
1 25581 62338
1 3343 35876
1 62509 97172
1 30086 46643
1 19752 44601
1 91485 94393
1 21950 55979
1 6172 11178
1 76903 76962
1 75470 75999
1 76254 79720
1 4173 75138
1 28482 97581
1 6763 73945
1 2541 61959
1 41645 84969
1 49980 56966
1 3409 57373
1 38895 40329
1 57537 90043
1 24147 51496
1 12223 82244
1 7624 16050
1 33219 48817
1 9454 30860
1 18009 47277
1 7555 87886
1 69031 79369
1 39831 60844
1 57719 74376
1 60689 75718
1 51597 69922
1 2369 61609
1 27406 84403
1 27912 85032
1 6390 58975
1 20250 60908
1 22288 36149
1 23876 68485
1 42794 53769
1 31667 63681
1 47286 97527
1 11027 73601
1 46673 71115
1 11141 97818
1 15186 19985
1 15460 79242
1 8220 88724
1 40042 49196
1 17231 76298
1 85129 87025
1 55164 74134
1 39781 69033
1 53414 58018
1 32628 69617
1 59048 74539
1 7637 33878
1 47217 54882
1 64358 78555
1 34093 44537
1 68014 78789
1 57591 90251
1 43283 85336
1 8175 35675
1 50685 80279
1 44728 50769
1 64101 83138
1 32652 93433
1 3758 48506
1 33764 46619
1 4979 26988
1 26926 69814
1 65154 65740
1 4542 22985
1 7497 79295
1 65957 69335
1 8960 46861
1 18812 64944
1 59302 86424
1 27567 60990
1 10445 78953
1 65664 66397
1 11090 44466
1 6429 80158
1 1132 21781
1 18054 49714
1 52663 96464
1 19243 63177
1 57421 70239
1 32440 65570
1 1879 20610
1 2413 42978
1 48406 97129
1 55321 74423
1 26502 91024
1 15968 78152
1 39861 98712
1 18153 66689
1 38505 92186
1 21096 84894
1 32786 42007
1 24869 51902
1 820 59864
1 62582 89472
1 40901 93072
1 29445 85367
1 36292 88702
1 1212 46291
1 33089 70041
1 79431 91831
1 6613 71695
1 23902 87438
1 1931 74907
1 41427 98891
1 3939 77906
1 51269 54033
1 73607 80842
1 12564 41757
1 19119 28303
1 6924 7629
1 27340 51823
1 428 53649
1 69344 97815
1 44833 60489
1 33132 96032
1 90538 95934
1 52538 59486
1 12650 88479
1 5482 48681
1 17691 22764
1 24400 31478
1 31339 31472
1 64469 84884
1 52602 90232
1 72539 93332
1 85673 92515
1 13825 21035
1 41612 50943
1 23010 63650
1 23566 90789
1 12585 18972
1 15559 86869
1 15875 56127
1 75180 86786
1 34399 39845
1 51493 65202
1 38716 43951
1 22449 91698
1 31530 78038
1 4621 94696
1 22543 32318
1 14189 94547
1 39391 61082
1 25913 74944
1 346 44353
1 39990 61026
1 12144 50406
1 46086 48997
1 49820 78741
1 26527 88589
1 31353 86352
1 34646 37160
1 77925 78668
1 6669 55027
1 25061 76130
1 19325 31118
1 74086 75715
1 27028 29040
1 26335 75506
1 50679 55166
1 1463 50292
1 285 4813
1 31869 78130
1 74149 92799
1 24353 49556
1 3161 23418
1 86843 87445
1 14292 26008
1 15691 30654
1 37798 72989
1 53364 98041
1 24015 74517
1 5679 32003
1 58046 58059
1 9850 58411
1 36722 96926
1 18571 72539
1 7895 81153
1 5381 51386
1 46734 63435
1 34997 95498
1 40840 71978
1 25733 79879
1 11585 42639
1 57545 90872
1 12600 12770
1 62169 91275
1 30037 71578
1 7374 90763
1 18729 64085
1 45788 53256
1 43193 60000
1 8149 66853
1 76008 87627
1 46198 65217
1 13975 93152
1 79088 98223
1 86086 89908
1 62461 73102
1 62122 68528
1 17255 71525
1 45685 75136
1 14504 60401
1 4552 72374
1 10479 43454
1 24653 25639
1 2018 64606
1 10011 81543
1 14124 33226
1 39779 40073
1 32575 52583
1 28823 83321
1 44264 50940
1 34440 86994
1 10990 79984
1 54640 98668
1 9551 29705
1 3022 44759
1 46404 98490
1 68127 76063
1 6676 17164
1 33026 61625
1 46344 76702
1 54879 78297
1 92362 99683
1 16912 46272
1 24043 61362
1 71496 99212
1 16178 63117
1 63229 73959
1 25309 60728
1 36702 45318
1 37885 85849
1 29344 62010
1 59517 68134
1 11214 12883
1 23632 56560
1 11234 98784
1 43283 70965
1 6617 67988
1 60630 71640
1 74038 77371
1 48702 78926
1 29292 46855
1 3113 8023
1 1770 5978
1 5907 70668
1 15947 28023
1 4664 64861
1 23633 56563
1 20646 39858
1 10780 95099
1 74620 92225
1 27226 86848
1 24759 68640
1 27747 61295
1 37449 71232
1 58516 84715
1 11920 68339
1 29443 44921
1 48060 72154
1 22580 32507
1 13381 22792
1 2775 8625
1 33843 77587
1 40138 48199
1 3677 65487
1 52240 73247
1 8273 60503
1 18456 42234
1 11883 97974
1 22813 75959
1 29497 51892
1 93856 97321
1 15191 80185
1 34057 40471
1 23509 72380
1 43777 79537
1 2586 64436
1 13601 68131
1 13780 84710
1 1535 74837
1 60340 62907
1 97617 98378
1 13772 92997
1 77442 89242
1 6791 73390
1 36041 48348
1 65132 95167
1 38036 66444
1 71513 72782
1 4306 68284
1 72187 90728
1 46308 96537
1 7919 52420
1 613 62370
1 19606 31528
1 31431 82196
1 64610 88753
1 31040 75080
1 32917 59122
1 10292 27410
1 52804 98434
1 70103 90270
1 48403 72606
1 65670 66797
1 65289 99883
1 52558 68297
1 27894 63332
1 64870 92764
1 46587 68817
1 65745 85902
1 91506 97778
1 8956 69531
1 4235 23100
1 3210 16734
1 28653 97998
1 21576 35704
1 27098 52841
1 22118 48013
1 32869 50510
1 57988 72912
1 55399 82274
1 76596 99991
1 17117 34154
1 25314 33069
1 40947 67766
1 28039 52664
1 6561 71579
1 8753 80103
1 29818 91135
1 29994 32993
1 19498 64403
1 43413 67431
1 3040 67035
1 24193 27184
1 75703 85350
1 14600 64200
1 2585 82589
1 31901 44827
1 85220 86870
1 19436 43880
1 48621 78155
1 20827 72666
1 2329 32572
1 7522 61419
1 8438 15526
1 55581 81027
1 25880 79364
1 58229 85202
1 4399 91951
1 26428 36128
1 38197 82125
1 48648 82290
1 5722 43376
1 23229 99156
1 8937 84792
1 72435 97743
1 18617 72531
1 13420 64710
1 21556 39916
1 52742 59456
1 65175 78887
1 8950 45923
1 26452 38772
1 29113 64698
1 32863 52383
1 23067 45739
1 55582 75377
1 7175 46905
1 58676 67009
1 11604 59217
1 59603 82556
1 28378 29839
1 32961 92274
1 69447 98975
1 21668 35560
1 59679 67830
1 4629 39514
1 54050 84737
1 48626 60897
1 31536 63009
1 42626 95143
1 34997 69354
1 75572 82594
1 33622 45245
1 73031 86530
1 74932 84207
1 77433 93593
1 52736 67449
1 11183 47727
1 51135 95969
1 13775 57788
1 24936 98240
1 744 51929
1 6268 74037
1 67574 85077
1 63820 64290
1 69681 75295
1 24177 72997
1 3827 92724
1 46754 92480
1 49443 51761
1 29741 78223
1 68275 88392
1 38745 88583
1 83411 86281
1 71507 77886
1 21567 87275
1 33626 61269
1 28089 62984
1 25271 90586
1 9494 27371
1 92041 93972
1 25922 97248
1 46725 94328
1 15239 59083
1 18894 64528
1 5998 28856
1 29462 69033
1 38720 82521
1 11411 88606
1 89047 90183
1 44533 46995
1 1801 43442
1 53014 56293
1 16461 21589
1 83391 83828
1 28504 70604
1 56175 70812
1 5954 94606
1 1538 85856
1 54006 97328
1 53501 82137
1 8913 98464
1 2229 80680
1 24827 42851
1 14195 46663
1 6738 93250
1 61280 86839
1 60639 92112
1 48987 82242
1 12258 36911
1 12196 92550
1 8784 22005
1 80939 99872
1 11356 46989
1 11174 88464
1 91 43033
1 75840 77115
1 34000 36083
1 44907 48922
1 29966 49673
1 33729 45931
1 49852 92882
1 17281 33866
1 76277 97950
1 5488 72593
1 34375 60475
1 40386 97823
1 250 34137
1 3115 88128
1 88007 96664
1 27467 66044
1 65060 80360
1 2284 33265
1 71542 78135
1 12836 70917
1 70707 79427
1 34979 88052
1 33870 50156
1 18509 38602
1 18695 33587
1 18682 23650
1 17046 78315
1 51980 54655
1 8992 58207
1 26278 40469
1 52378 67173
1 41022 54763
1 47907 93946
1 24036 45703
1 65868 91090
1 64086 70529
1 46882 89834
1 43782 71651
1 43148 96575
1 36906 76831
1 56050 87584
1 34404 49847
1 28331 53492
1 4156 96444
1 13149 73213
1 61878 87511
1 5453 26446
1 32705 47270
1 5639 36432
1 30587 50460
1 95080 97183
1 44378 52005
1 39284 82866
1 22765 81576
1 19452 37427
1 49466 61752
1 52439 79860
1 47199 96143
1 26803 50651
1 21995 62862
1 45610 55719
1 53830 61705
1 14747 86025
1 75574 94176
1 18377 89987
1 81124 91018
1 6498 50421
1 32842 91465
1 29564 76602
1 46031 56058
1 21214 54521
1 3701 69068
1 18638 30184
1 13929 15068
1 59575 72230
1 60588 84911
1 64767 66486
1 10466 43376
1 63120 71096
1 51890 59376
1 62837 80404
1 23387 30152
1 33676 58643
1 23143 71769
1 68597 90968
1 23473 64997
1 86076 91703
1 21695 64872
1 40340 79983
1 22703 82691
1 48447 71707
1 34638 41410
1 66948 75285
1 7163 97034
1 10301 10329
1 43820 57937
1 85051 86790
1 62380 66551
1 54738 69244
1 22293 22404
1 48091 60765
1 26631 66277
1 62255 89891
1 22378 49929
1 18895 70035
1 2536 81851
1 35309 55179
1 28282 72941
1 53218 57606
1 24235 42542
1 30910 34755
1 14861 96138
1 91152 91602
1 30065 79536
1 5592 13853
1 32769 46059
1 9222 59715
1 24014 42700
1 39086 84566
1 38337 53077
1 60625 98736
1 54685 95373
1 7448 52333
1 15873 34033
1 61623 85952
1 32850 47499
1 26422 95778
1 28541 98370
1 22380 51953
1 33313 45034
1 36583 68861
1 33095 92354
1 15788 42019
1 1804 90276
1 1096 97106
1 52320 91712
1 948 66687
1 62176 79924
1 6106 74904
1 17246 94305
1 24422 41997
1 23504 51731
1 34449 50841
1 85357 90937
1 988 20997
1 20830 91508
1 41848 61555
1 74128 98897
1 1749 5095
1 41408 79009
1 61203 86034
1 52573 88483
1 23801 32398
1 2429 28566
1 18506 35556
1 22502 62329
1 68864 78027
1 18207 59354
1 62953 92926
1 17731 83673
1 22859 36501
1 8325 63265
1 29687 62466
1 62545 67091
1 16112 36622
1 32120 64192
1 26888 92042
1 63510 75217
1 73780 79255
1 50955 53996
1 28790 74100
1 25031 33305
1 19529 43241
1 80664 88598
1 34591 98306
1 14005 54811
1 53109 95602
1 59841 82165
1 35565 85618
1 10440 96698
1 12749 64153
1 47364 58565
1 18154 77834
1 33076 55314
1 22570 83944
1 58084 63308
1 53680 95077
1 17784 64637
1 13175 24160
1 24783 31494
1 73459 82355
1 6926 27526
1 43507 83574
1 75483 85751
1 16929 19691
1 44935 76067
1 3391 13251
1 34819 68288
1 7344 58344
1 13053 91469
1 28728 66161
1 34493 37999
1 21129 76407
1 29965 92223
1 43836 46605
1 38017 40508
1 26195 47540
1 26963 88610
1 18455 60796
1 42897 63354
1 21895 79755
1 50728 92645
1 20762 54539
1 31317 33471
1 39187 97502
1 6784 43268
1 86691 93920
1 59888 80333
1 45339 62785
1 6096 63750
1 39619 63125
1 37156 89745
1 28213 62398
1 53442 73091
1 15343 98665
1 67 31790
1 50820 88186
1 28867 96439
1 36609 65501
1 17788 52723
1 63138 82410
1 57955 80835
1 30039 89208
1 23071 47285
1 54161 69381
1 74522 97066
1 46917 81329
1 33598 85488
1 22226 97193
1 33887 73398
1 36337 57237
1 34090 69353
1 25813 88301
1 15250 85744
1 6352 22156
1 17645 71957
1 6158 81614
1 27727 50863
1 74775 77541
1 5827 32188
1 45956 66524
1 90114 93569
1 49455 66018
1 24411 54013
1 46604 52482
1 45667 88911
1 3917 38817
1 18238 45477
1 5454 95296
1 31405 88871
1 26397 91636
1 13132 16050
1 8183 82329
1 8058 28867
1 3606 11653
1 54323 89275
1 17676 51806
1 16135 40382
1 30340 99989
1 56222 75683
1 5728 80894
1 47810 59339
1 18933 98091
1 73487 78912
1 27380 55838
1 9920 16961
1 13231 26491
1 6031 66019
1 67483 96924
1 11541 77598
1 47116 84079
1 10070 28892
1 17122 94658
1 15056 59113
1 42971 97348
1 57147 67842
1 61052 75068
1 17004 63180
1 43264 46251
1 59785 94846
1 71324 96929
1 11686 61236
1 43299 99766
1 62143 85104
1 72629 98988
1 61021 99601
1 20955 73330
1 4087 88004
1 15196 19840
1 1366 62715
1 48442 91994
1 45725 52539
1 17209 27029
1 14121 18457
1 82585 83079
1 9963 94353
1 10849 70591
1 75731 99513
1 61516 62785
1 9215 60102
1 42363 42692
1 30580 90221
1 34049 98624
1 56157 80540
1 19124 35409
1 8048 15050
1 20605 74536
1 41800 45052
1 38223 93410
1 3520 77241
1 28833 35021
1 87313 89965
1 32326 49220
1 5064 22369
1 15311 34089
1 8681 61274
1 53670 73659
1 4561 31497
1 72633 82317
1 14105 72066
1 18912 28109
1 18871 86639
1 37573 71038
1 61402 65399
1 10586 30293
1 49494 76250
1 10311 52063
1 49181 99839
1 8686 13950
1 8551 14778
1 25540 96483
1 36969 78257
1 32137 82925
1 18094 41308
1 37723 60625
1 1295 40065
1 67994 92843
1 13635 60131
1 79563 91701
1 29026 92780
1 9379 44628
1 4287 24695
1 60688 91047
1 54578 75413
1 1679 78535
1 46590 78886
1 29057 71052
1 92438 95876
1 39238 83017
1 864 24320
1 33861 73631
1 20442 34707
1 64185 69700
1 83819 97277
1 55395 72231
1 15061 17783
1 45194 83827
1 10196 19686
1 35733 48190
1 50633 58309
1 71425 95958
1 18653 32099
1 68855 75009
1 24112 41986
1 71122 72618
1 3682 47724
1 1469 30049
1 25391 91917
1 38671 90740
1 58484 93191
1 32386 66193
1 58028 65934
1 24211 47322
1 6981 81639
1 25370 81357
1 25614 65365
1 4797 92035
1 3307 43901
1 59071 89818
1 17148 88631
1 13247 34318
1 61336 72169
1 49678 77564
1 16231 23210
1 39397 54917
1 31522 50161
1 10399 33609
1 74011 90606
1 1875 32935
1 51586 58683
1 5649 97492
1 6095 98276
1 9657 44136
1 26933 86901
1 8186 56197
1 38857 97763
1 17384 74248
1 2704 77244
1 57583 72360
1 13248 33946
1 17950 83747
1 19198 31102
1 2284 9455
1 19118 26747
1 51059 79326
1 28986 98691
1 15877 62745
1 39729 46112
1 17231 21466
1 22968 38462
1 35321 42210
1 59661 99234
1 50706 56967
1 59600 90253
1 19333 64210
1 23879 58432
1 23238 78897
1 17449 27872
1 1198 90958
1 60612 65766
1 62229 64207
1 37019 57408
1 21340 43747
1 49778 91993
1 28597 60628
1 85968 91118
1 4367 26318
1 83998 90251
1 63409 93218
1 86668 95320
1 21564 42363
1 63762 88728
1 65382 80118
1 75136 85320
1 27837 61886
1 2413 61613
1 90613 99375
1 14391 79025
1 17736 41107
1 44458 97480
1 45291 60005
1 25070 70466
1 25182 70070
1 31446 87286
1 7506 20320
1 33450 82505
1 33701 66532
1 10635 37318
1 61510 76923
1 91571 93686
1 71284 84627
1 13680 15932
1 28505 34853
1 5285 95790
1 52405 94059
1 21265 68868
1 7413 29242
1 29101 33872
1 31442 84287
1 49063 51521
1 71416 79276
1 38619 73277
1 24166 79639
1 46807 75797
1 64317 85913
1 45347 68538
1 45771 86661
1 42980 52778
1 11724 32536
1 6800 94462
1 3683 63227
1 23295 84934
1 18527 60727
1 10728 28428
1 36122 60457
1 12148 23032
1 16941 71534
1 13474 28929
1 62455 70667
1 42612 54552
1 45861 77478
1 32464 78884
1 4302 64474
1 14017 79056
1 2656 31206
1 32441 94925
1 74026 95900
1 6309 38252
1 36218 42042
1 6586 26924
1 5973 67398
1 28115 44023
1 59787 94714
1 31160 97326
1 47407 77242
1 60390 67036
1 56137 68806
1 51985 81868
1 73497 98788
1 5413 35808
1 14348 78567
1 4688 55998
1 74551 78769
1 880 47770
1 31804 78205
1 65296 93811
1 53147 54830
1 18151 82249
1 64491 94599
1 7924 48154
1 74715 76007
1 76740 92598
1 32482 42289
1 53694 54314
1 9023 66848
1 65250 72791
1 24841 63540
1 36028 76408
1 81858 82994
1 60451 81885
1 24770 59989
1 71597 90893
1 24554 73522
1 58579 80155
1 5049 33433
1 63295 91375
1 59366 62102
1 3394 58567
1 18205 57417
1 37617 47318
1 56664 87687
1 14815 88127
1 67438 84707
1 5931 10717
1 2307 44758
1 57502 57733
1 8128 62972
1 64443 79425
1 19187 22354
1 12493 53736
1 27611 87356
1 57728 66355
1 22005 56211
1 74913 78491
1 89829 89876
1 11625 25503
1 39239 59238
1 15920 91187
1 33972 72782
1 42593 62587
1 16662 32658
1 24363 68087
1 35215 59466
1 3528 49873
1 20757 63999
1 21313 89588
1 50084 76587
1 21088 23952
1 56058 71099
1 33592 39883
1 71391 76989
1 1817 88163
1 3267 48022
1 16099 86070
1 971 63635
1 41201 87405
1 16071 46377
1 6502 68615
1 27223 52711
1 68680 88760
1 15495 61265
1 40232 96182
1 10655 41868
1 51175 93485
1 5441 18003
1 14872 92375
1 32932 54266
1 1984 69331
1 36 14605
1 38606 84098
1 23458 45908
1 59124 69066
1 328 23034
1 51975 82415
1 58560 76762
1 42071 55403
1 24991 33220
1 81342 82465
1 61391 88204
1 20449 98732
1 18039 94367
1 21616 30752
1 74949 81899
1 30580 32839
1 95299 98309
1 57612 98379
1 64287 93497
1 4588 37633
1 5162 67779
1 28301 69949
1 16402 95019
1 25527 36791
1 3948 53238
1 61937 92759
1 17946 75860
1 7686 75496
1 86332 86860
1 3451 32378
1 70484 80013
1 27599 66456
1 59992 83604
1 15184 32335
1 82086 85202
1 52394 99921
1 76635 91560
1 13683 62345
1 5718 66979
1 3190 30175
1 29134 73913
1 6152 79042
1 71013 84303
1 39283 86834
1 49889 88507
1 95937 96878
1 17601 24801
1 60638 79175
1 12315 80852
1 17313 99479
1 5728 70946
1 55996 75868
1 2040 73786
1 34475 34959
1 98586 99298
1 22888 83327
1 10176 64449
1 9210 25819
1 27163 50435
1 37859 89120
1 7725 29013
1 5130 84515
1 13027 79616
1 55542 63408
1 4066 17020
1 38618 48438
1 36357 87172
1 7289 39514
1 63443 78071
1 53403 94426
1 53103 65063
1 51338 62377
1 84862 99812
1 75137 95671
1 54511 68110
1 26258 74757
1 82504 82721
1 17582 88210
1 60929 83890
1 10003 95431
1 16131 44168
1 24327 51507
1 30573 49165
1 38305 52156
1 26213 87831
1 5775 27374
1 49622 87395
1 10478 24540
1 28647 36753
1 42899 94705
1 7049 29461
1 33496 46074
1 56060 78757
1 17125 57074
1 19558 73309
1 42838 44186
1 57635 81699
1 17956 53057
1 7600 21656
1 34618 50443
1 9157 46227
1 9633 43008
1 11053 18693
1 32534 94309
1 2112 46291
1 31425 84008
1 11561 80971
1 78455 85388
1 48255 68637
1 31560 52636
1 25004 82103
1 18594 91735
1 26540 84947
1 5628 24676
1 48827 97062
1 43500 92400
1 5322 83907
1 10760 52297
1 55758 75750
1 34385 94854
1 39944 51228
1 56025 74557
1 64257 87179
1 25959 48309
1 13154 47367
1 45832 97517
1 58821 73117
1 1422 15191
1 60555 66938
1 8112 77451
1 19175 68174
1 54187 59143
1 33726 45358
1 35584 75486
1 33565 90703
1 12773 47305
1 28377 28866
1 13502 91039
1 93718 96611
1 31585 94058
1 17562 59324
1 29774 49613
1 39425 55184
1 51216 90163
1 9123 84421
1 1045 27059
1 27307 31786
1 42313 75597
1 81597 91400
1 281 40735
1 30499 82186
1 10665 39174
1 25318 82850
1 28558 57437
1 18666 57023
1 4369 95407
1 48592 85286
1 47172 76577
1 12456 35447
1 36158 54821
1 65139 78087
1 8626 50979
1 49130 56231
1 21739 71341
1 57912 84783
1 60093 70417
1 2576 98806
1 24182 46613
1 35535 95723
1 3761 92097
1 2069 89047
1 37693 43408
1 26496 70327
1 27808 87524
1 22048 55422
1 52591 55815
1 12211 84182
1 90098 98304
1 54396 62876
1 13868 14366
1 62726 78045
1 30771 82815
1 12091 91307
1 7342 43364
1 47082 78616
1 11793 29904
1 46148 91696
1 5994 98741
1 51522 57351
1 8609 72550
1 32915 82024
1 26310 37702
1 68586 82843
1 43350 87194
1 32122 51714
1 21308 70910
1 22633 56479
1 26487 52955
1 62525 68353
1 4074 44938
1 40090 41334
1 89879 94515
1 33640 60743
1 13369 76880
1 46254 97936
1 61505 99614
1 14751 81321
1 83841 95027
1 4067 58620
1 72875 73171
1 11281 13722
1 14842 87551
1 73355 75292
1 35842 75228
1 63759 89773
1 24383 44320
1 41215 56627
1 54145 96954
1 24722 83707
1 13908 26821
1 11580 80904
1 2126 73358
1 45914 72476
1 38585 92455
1 3267 59427
1 21656 99030
1 39414 85919
1 52797 82265
1 7579 87893
1 36908 62875
1 25743 47812
1 25190 59231
1 16687 46092
1 17363 30322
1 42923 59509
1 7427 42653
1 59364 98919
1 5701 84009
1 68213 97981
1 33125 90584
1 75668 93145
1 20633 68085
1 70631 93796
1 7728 56178
1 23345 64673
1 18127 98190
1 12216 17561
1 2136 29439
1 42005 86148
1 4705 50806
1 18414 88135
1 51936 53036
1 14278 97534
1 62109 72359
1 60747 61828
1 2528 5278
1 30156 46579
1 76121 99477
1 41406 80639
1 38639 78846
1 59237 99193
1 5745 79550
1 56677 71203
1 37387 37559
1 3763 52906
1 1888 99298
1 42398 79169
1 33942 49466
1 15682 71069
1 4000 50862
1 8064 58683
1 27317 78620
1 34123 53349
1 31907 59677
1 90842 96576
1 12498 86676
1 6004 31696
1 31830 33656
1 39679 69478
1 6816 17209
1 35868 72506
1 23271 27086
1 47773 75695
1 60543 99932
1 32931 61832
1 3404 27634
1 26118 49280
1 54294 71601
1 57813 58617
1 22296 86297
1 16082 54177
1 24557 76241
1 31467 64232
1 3741 95724
1 30112 51706
1 44977 93208
1 26316 90954
1 37022 47332
1 4361 4644
1 56106 66674
1 7697 83401
1 56670 68387
1 33790 52355
1 50251 72997
1 32470 34485
1 18321 67267
1 2013 76122
1 47233 51875
1 38838 44326
1 14490 65784
1 37719 40352
1 82690 86467
1 19191 67636
1 70762 73517
1 18889 61576
1 61560 65388
1 82878 89435
1 7757 29789
1 12171 24817
1 9984 90202
1 3230 28533
1 12546 13846
1 64723 69605
1 5794 24327
1 13603 59756
1 18080 39991
1 19958 74358
1 10798 77422
1 8755 91569
1 42267 51465
1 53125 72708
1 11300 56830
1 37411 66232
1 11732 18834
1 82513 89717
1 42296 80000
1 51028 66727
1 56872 94947
1 16856 81836
1 88134 89528
1 37845 79045
1 25946 36749
1 3227 44909
1 12948 17705
1 56443 70778
1 30374 96852
1 72049 88468
1 31508 84339
1 16854 60695
1 62810 90574
1 40374 56602
1 19420 53244
1 44456 47112
1 86961 91374
1 20843 75680
1 17253 24011
1 15227 27318
1 38397 86681
1 14966 45030
1 73004 95980
1 37538 38729
1 42466 92358
1 20131 57328
1 70482 87761
1 28399 89651
1 75054 84177
1 15634 90808
1 69645 88542
1 89161 99449
1 16890 87338
1 53943 56391
1 4792 31288
1 33532 64355
1 6391 57017
1 36295 89776
1 38256 65390
1 22643 72515
1 47660 64500
1 20786 52789
1 30613 47984
1 59311 97689
1 4612 20565
1 18447 58228
1 2730 90934
1 16466 23313
1 21087 95019
1 28275 65689
1 8599 24953
1 33912 80257
1 23272 54208
1 25274 86865
1 23405 43186
1 35185 48662
1 24394 61382
1 24317 41551
1 3927 8007
1 40994 70926
1 9526 27412
1 11955 79385
1 12716 49692
1 48651 90677
1 23915 42677
1 65294 74393
1 44986 61508
1 11388 62543
1 8828 70256
1 38309 61600
1 44112 51450
1 54322 60347
1 83862 87923
1 4322 15285
1 95697 99277
1 47140 93221
1 18499 38170
1 65880 92380
1 40139 57864
1 4624 86332
1 11459 42036
1 12062 45630
1 17498 86481
1 33411 67620
1 2957 96735
1 25954 83957
1 4944 90720
1 272 42441
1 90 82079
1 54356 97057
1 26171 84696
1 22382 62390
1 49898 83357
1 46538 85250
1 20210 99678
1 55319 66781
1 51499 66836
1 64796 85249
1 7853 48889
1 50538 59187
1 6740 80421
1 82280 97289
1 11335 66330
1 23944 34387
1 32844 75208
1 13860 73266
1 26922 34023
1 26521 83544
1 46167 94812
1 59486 83238
1 7890 45854
1 35877 54854
1 25978 73485
1 82160 88779
1 33140 43149
1 3648 35228
1 64058 97353
1 25684 26639
1 24246 50550
1 66097 88209
1 2179 94211
1 4294 71076
1 61492 70576
1 33797 68346
1 61354 64876
1 2405 65062
1 40770 84257
1 15248 54223
1 33672 40664
1 51747 95201
1 83641 87376
1 9699 62963
1 75043 86871
1 3407 36941
1 20557 34933
1 15492 21179
1 73079 97067
1 37337 79690
1 7207 37559
1 57610 68788
1 1074 23307
1 20468 27391
1 13717 90723
1 74000 84752
1 33163 53966
1 52219 76238
1 35152 39137
1 24692 48964
1 6555 32306
1 40736 89709
1 3581 3605
1 18328 41834
1 42559 83254
1 46490 82261
1 20390 46185
1 12803 49918
1 13697 69335
1 42635 62814
1 66599 68376
1 9630 31266
1 24575 95620
1 40781 66123
1 83812 92451
1 25225 27243
1 16488 52580
1 20506 21803
1 37287 74054
1 35476 94022
1 83573 97308
1 23136 25567
1 38913 83588
1 49881 62875
1 26642 88678
1 86526 87809
1 12698 93712
1 73778 85755
1 83041 95405
1 16728 55372
1 707 34008
1 7329 93626
1 33446 83395
1 10293 25792
1 8327 9404
1 15910 66994
1 85014 85264
1 52513 72450
1 29787 99577
1 9834 36958
1 7792 60861
1 3611 27018
1 26598 68000
1 1507 69237
1 10110 25579
1 27638 50053
1 53575 80759
1 2284 45231
1 67715 82094
1 48324 72329
1 56537 72234
1 27087 70365
1 5499 90248
1 50937 51313
1 44390 73794
1 6314 53637
1 37785 76909
1 39278 99388
1 36964 74275
1 38534 42410
1 46707 81074
1 52384 89806
1 55175 95257
1 31231 41477
1 8609 79638
1 81998 86094
1 49555 59371
1 16409 92331
1 32469 86309
1 75933 90568
1 53219 65201
1 15974 66992
1 54303 82805
1 66027 79061
1 91070 92859
1 16062 44040
1 20635 98614
1 28515 62506
1 37211 98486
1 52484 92898
1 11956 77525
1 26230 34269
1 27766 36238
1 20150 85213
1 29103 79401
1 43781 72126
1 7557 22720
1 22266 99063
1 57126 88000
1 36847 38374
1 34702 80799
1 33464 42289
1 91425 99357
1 44785 83286
1 32987 96645
1 25073 47650
1 13122 30134
1 46764 78006
1 76259 81026
1 13331 52725
1 5327 26338
1 7756 63753
1 53447 65127
1 10615 26676
1 58855 68038
1 16096 76217
1 50093 74920
1 22075 33520
1 66224 97196
1 69170 94043
1 28671 59518
1 25653 61924
1 73399 86172
1 22452 93187
1 71753 93926
1 17714 79615
1 6021 61643
1 29154 51048
1 14750 34399
1 27543 71714
1 31033 90879
1 17959 50037
1 63789 95954
1 42013 69565
1 13259 32527
1 13742 76960
1 42523 86111
1 43378 47159
1 2817 93067
1 66936 84622
1 11202 83570
1 72078 94835
1 19772 32301
1 35180 69192
1 3229 51141
1 68720 72887
1 3061 60324
1 78792 91528
1 67143 99957
1 47087 62487
1 8385 24072
1 75896 97923
1 44019 75217
1 18164 78814
1 67322 93654
1 3754 15248
1 31909 43295
1 19437 56985
1 84859 90064
1 3854 78546
1 13298 34140
1 23356 50219
1 26195 45451
1 77363 79857
1 14926 63822
1 521 76920
1 57115 62750
1 49033 65147
1 87675 92051
1 21441 32548
1 1871 66562
1 12020 94964
1 2597 66698
1 10200 90745
1 34622 70534
1 22280 46521
1 97780 97854
1 6066 88087
1 7626 85198
1 39014 50273
1 22261 46329
1 25218 85333
1 37268 61189
1 94039 95521
1 57359 98904
1 9714 80128
1 30192 88111
1 9932 27025
1 39355 46857
1 7599 11075
1 23487 35048
1 28529 56564
1 30528 49819
1 9577 99635
1 27171 66387
1 18752 91689
1 13984 89762
1 32649 78229
1 12405 52677
1 17410 64805
1 58885 86040
1 76106 95614
1 48177 95961
1 2378 8734
1 59418 59546
1 71954 99782
1 43380 98830
1 9980 41120
1 47153 57258
1 38843 70678
1 16229 41060
1 21623 97476
1 5581 38268
1 4585 11639
1 58021 93638
1 51405 98934
1 32589 77238
1 43193 48862
1 488 24537
1 12949 49096
1 17846 69786
1 28253 94678
1 6543 97751
1 37263 88937
1 58696 62234
1 27071 90649
1 2489 91175
1 27593 66532
1 52965 57838
1 20705 38384
1 53521 80909
1 20022 53444
1 49101 74298
1 42666 63335
1 38663 73486
1 16763 92301
1 7986 95123
1 2681 74076
1 21311 87236
1 74069 96082
1 30430 71201
1 23149 30323
1 13894 36390
1 17117 18929
1 5138 77214
1 21355 56628
1 8396 26293
1 75736 98693
1 19538 58536
1 71961 92267
1 68346 76059
1 18238 71101
1 14346 87034
1 6948 10728
1 7300 85827
1 15178 32112
1 522 6425
1 28509 99357
1 23960 52165
1 56699 64820
1 60796 66163
1 10733 53165
1 10256 18740
1 14486 91078
1 29362 32216
1 12893 62083
1 44107 81479
1 11424 84166
1 39700 54571
1 69650 86551
1 47197 80296
1 17242 40870
1 33189 79193
1 27791 40103
1 45333 45582
1 1303 12329
1 11527 91771
1 5844 65088
1 12547 44085
1 84230 89183
1 31911 51236
1 50133 63074
1 31697 79851
1 14635 71150
1 27175 28125
1 10393 61154
1 67876 89735
1 15905 77673
1 53575 65304
1 70848 77411
1 64885 87384
1 43943 56104
1 11984 12966
1 38017 75674
1 12601 59956
1 2914 67945
1 32034 67080
1 48364 63339
1 27109 51581
1 43255 83948
1 66983 74781
1 19505 68546
1 8474 45200
1 40788 78675
1 39088 78663
1 49994 98568
1 4176 12731
1 20773 92138
1 43656 95157
1 22580 56907
1 20206 85731
1 64348 99872
1 22122 66348
1 57464 95961
1 16926 91703
1 5464 76220
1 15244 72770
1 20173 87155
1 27353 71641
1 4436 14164
1 40504 47102
1 13010 77344
1 3710 66992
1 9863 79720
1 32865 37157
1 8711 43595
1 32764 68316
1 34970 63055
1 64653 84693
1 22994 25026
1 10709 85775
1 66483 86347
1 82821 89518
1 47293 89623
1 46939 70615
1 80541 95072
1 1795 2888
1 28148 79008
1 85367 97455
1 53079 57896
1 63745 99298
1 74378 96440
1 3958 40665
1 6279 81339
1 29090 44698
1 57086 80083
1 56290 62431
1 60317 94610
1 36057 73097
1 70452 79464
1 76994 89176
1 48708 98481
1 46415 67064
1 43880 82623
1 16208 77043
1 7932 25424
1 13587 17839
1 31179 64116
1 59741 60776
1 66903 68191
1 4323 61139
1 57905 87718
1 77790 95900
1 58130 75685
1 7783 97414
1 27298 55048
1 970 38802
1 29442 88831
1 2521 62176
1 60822 63047
1 42858 67273
1 1165 41502
1 40449 58546
1 34623 53052
1 43137 50060
1 3482 77436
1 23912 97877
1 14437 17010
1 28131 96539
1 43996 88332
1 19407 74963
1 51739 64756
1 26560 33863
1 48336 55041
1 20602 88152
1 59399 91388
1 6549 75412
1 24580 31781
1 49007 84792
1 27138 94658
1 19677 73401
1 13776 50369
1 11354 96585
1 1736 98841
1 78073 89160
1 70265 96982
1 4457 29448
1 29364 55172
1 89959 91170
1 4528 6980
1 39689 98392
1 22690 44170
1 2058 16458
1 9129 78734
1 20690 96124
1 52661 89749
1 56359 67976
1 3135 53305
1 9882 42591
1 1745 46452
1 16772 70731
1 44586 75605
1 41375 96461
1 45167 95304
1 70339 73745
1 78595 97624
1 18840 66304
1 58808 92047
1 23904 42466
1 34178 59394
1 33473 57110
1 45039 73711
1 26683 64014
1 44430 92109
1 10816 70572
1 30362 99191
1 31727 43148
1 67399 96798
1 51533 62291
1 12431 56877
1 23622 65842
1 27091 81378
1 25905 30356
1 34117 48989
1 65750 80337
1 34088 84600
1 52693 94558
1 2277 39690
1 23213 41349
1 17572 92901
1 37093 64969
1 36772 71188
1 83442 84321
1 67656 72748
1 3795 12653
1 8475 24667
1 60749 94551
1 26455 45436
1 1593 74559
1 45438 88722
1 32466 39420
1 50740 79210
1 46060 89478
1 36114 67485
1 7415 7687
1 10460 62006
1 49481 88231
1 29023 43433
1 9237 80658
1 55755 78128
1 11700 94341
1 13419 72107
1 32062 44620
1 20712 55037
1 22889 80121
1 57809 98958
1 29405 63566
1 63085 99292
1 19851 76312
1 12833 94187
1 81065 81584
1 31821 82203
1 9827 18076
1 26530 89136
1 83438 98010
1 34706 76022
1 1021 53217
1 29653 56600
1 40498 69190
1 74333 97053
1 38809 65242
1 19466 93974
1 2442 74594
1 7260 55065
1 3261 97179
1 64747 71052
1 81828 91601
1 14189 29260
1 91567 99293
1 84383 98439
1 18097 70133
1 40955 88243
1 19998 36448
1 10360 83120
1 40522 48340
1 62384 98548
1 32216 72994
1 933 85469
1 35345 56466
1 33156 44493
1 563 29291
1 42792 68919
1 24978 58192
1 6143 22103
1 45667 68487
1 37167 77443
1 6657 81616
1 11677 50686
1 38168 86767
1 4964 83861
1 13037 57824
1 65526 82105
1 15547 52654
1 3382 40672
1 63605 86377
1 66003 92856
1 71553 77254
1 51002 87962
1 54730 99909
1 1217 7182
1 41504 59205
1 47223 60147
1 11117 18379
1 62384 88752
1 62345 99458
1 30779 31380
1 68331 90762
1 21065 24262
1 39538 47355
1 59521 91786
1 31594 79491
1 41782 71200
1 28982 29389
1 12397 68090
1 14513 22716
1 19055 21283
1 40186 51093
1 1200 73002
1 65578 77281
1 812 27936
1 23479 56420
1 481 18139
1 16258 42083
1 41025 99731
1 34940 59484
1 7838 62548
1 70413 91124
1 54753 59551
1 15009 81152
1 18464 75945
1 587 68768
1 31836 81046
1 7132 65531
1 53991 58733
1 15973 64791
1 41703 78697
1 12461 22199
1 46209 69676
1 20366 83872
1 6582 74517
1 16645 91733
1 58661 93974
1 44426 78336
1 45034 97168
1 35994 71225
1 7684 38115
1 34348 83695
1 73266 93963
1 877 37858
1 79700 81587
1 21993 38159
1 42268 61696
1 71710 84251
1 4455 55054
1 11878 61594
1 19528 82942
1 66213 72254
1 63438 66247
1 35071 37464
1 47472 73892
1 37399 56463
1 55736 60284
1 23893 95446
1 30894 94134
1 16900 41665
1 52309 93743
1 6457 68025
1 64231 73144
1 3840 67847
1 5828 82654
1 87881 94433
1 22913 32596
1 44143 66163
1 12160 81906
1 21193 66864
1 4532 47112
1 14516 38520
1 9051 55362
1 19296 56939
1 899 31092
1 52826 70863
1 5873 63082
1 20729 78751
1 17751 41747
1 16308 28109
1 56683 93146
1 9669 32408
1 79694 93305
1 44736 62824
1 41319 41464
1 63830 66377
1 67386 99083
1 18343 71439
1 57543 84750
1 60841 90435
1 22301 58440
1 5052 96240
1 400 13163
1 22930 91593
1 30916 77288
1 76986 90140
1 28962 74027
1 20806 71458
1 7268 73321
1 10569 39931
1 26120 44647
1 59774 68540
1 2513 97037
1 5321 6248
1 30067 59768
1 36024 96166
1 13846 26793
1 71170 80220
1 21232 54342
1 95690 97216
1 45924 91699
1 39845 87152
1 3059 89528
1 13412 92216
1 13551 14183
1 42850 71141
1 38504 76999
1 37184 37817
1 37989 66289
1 4865 73102
1 51799 76823
1 19830 88858
1 39568 74916
1 35556 49994
1 15241 93040
1 31617 56150
1 77674 84366
1 50030 68384
1 5641 44006
1 8600 34481
1 89351 96429
1 59427 59646
1 12644 54446
1 44064 71182
1 3619 32954
1 27923 81900
1 88579 89482
1 13429 61567
1 17323 18538
1 20410 61171
1 45523 98340
1 19308 24195
1 8947 30863
1 18542 60357
1 3442 43638
1 71128 87494
1 9667 70033
1 4541 19556
1 50997 88113
1 18921 44542
1 73024 86500
1 21262 80741
1 9046 19494
1 21290 95629
1 75631 89923
1 19676 48846
1 14778 17027
1 27942 38974
1 86443 87449
1 12044 27589
1 31728 99671
1 40670 80750
1 7644 95373
1 87386 89629
1 20873 23315
1 52462 94887
1 46491 58304
1 66498 90903
1 4002 28197
1 40694 61270
1 36515 58103
1 3075 41908
1 43608 93478
1 6305 18469
1 34421 34455
1 24621 55950
1 63192 86148
1 3843 98240
1 19288 20874
1 33519 49543
1 46720 65411
1 18085 95330
1 73559 95098
1 58236 61574
1 18923 31158
1 16216 22216
1 29562 70403
1 64125 92773
1 68996 72005
1 84100 88097
1 72199 86821
1 21823 77216
1 17729 98229
1 45914 56024
1 19817 44516
1 35153 65400
1 10487 53142
1 35528 67174
1 14993 64615
1 12116 33194
1 45594 88701
1 12059 54699
1 22941 90128
1 57888 84091
1 3607 88982
1 7123 53437
1 800 48916
1 82064 87613
1 25795 90402
1 22460 25613
1 39962 52834
1 1834 30331
1 62570 72956
1 12397 95692
1 25855 38975
1 2647 56932
1 52470 58855
1 24101 27079
1 19954 64871
1 57758 94901
1 19814 87764
1 4563 62053
1 12090 59674
1 20058 81884
1 53816 77059
1 7910 87540
1 30653 35650
1 3395 24531
1 14583 82892
1 79339 81582
1 19097 49850
1 72804 77960
1 22508 44979
1 6814 27236
1 8758 18681
1 75477 84964
1 5740 51861
1 40632 64212
1 4974 78605
1 22198 33364
1 11952 25813
1 21670 46253
1 16505 60813
1 27661 68321
1 2803 42782
1 65954 87324
1 68315 85805
1 80223 85023
1 15351 82743
1 54351 85483
1 82700 97782
1 743 29752
1 37120 60530
1 27938 90267
1 20137 37073
1 24481 90680
1 40034 50581
1 50044 69897
1 58679 95721
1 44078 75886
1 12438 47434
1 56119 64321
1 57944 67924
1 46480 87797
1 62896 77931
1 64658 69200
1 56680 77943
1 28469 89758
1 20482 53882
1 20435 37864
1 76702 80898
1 25910 74779
1 14957 37071
1 23570 97518
1 43146 52244
1 56240 80034
1 8393 14105
1 55955 85955
1 267 99558
1 51245 67936
1 83023 86920
1 54578 81208
1 77619 81350
1 51077 76736
1 74814 87154
1 97401 97724
1 32242 44652
1 21815 33742
1 1969 54520
1 23155 60704
1 72 15047
1 50986 71188
1 6353 23444
1 13448 26848
1 40363 52186
1 63022 89402
1 82059 98724
1 25280 89988
1 11014 60120
1 52608 90407
1 11776 31741
1 43012 77112
1 4017 33459
1 56996 78655
1 40268 87198
1 70979 87243
1 61977 97931
1 75932 77844
1 82846 88347
1 54448 96079
1 60137 85743
1 17209 94092
1 21085 27417
1 25566 51199
1 445 43938
1 92989 95338
1 14168 19420
1 15858 44909
1 45931 82550
1 37562 98147
1 42928 75809
1 31895 48331
1 375 39446
1 7174 59188
1 35647 57167
1 62475 75104
1 25233 74058
1 9151 16855
1 23324 77021
1 9114 14350
1 80529 82267
1 6977 98772
1 36903 46399
1 18468 57196
1 21580 69977
1 43185 58895
1 20401 58461
1 64568 96423
1 53978 89407
1 74065 82360
1 25622 37153
1 11794 80169
1 78806 96648
1 44350 95275
1 35585 93162
1 3685 95567
1 17611 86825
1 22462 38276
1 35551 85409
1 22021 98456
1 71887 76724
1 12542 58017
1 4351 28465
1 65898 97418
1 60767 75802
1 33474 85614
1 33078 54794
1 7134 24354
1 45164 61637
1 962 41997
1 44631 63076
1 7643 72436
1 37000 42880
1 13683 93963
1 10838 61918
1 2892 79401
1 37948 57482
1 52893 82058
1 12813 29948
1 15577 40921
1 32399 58574
1 66689 94844
1 21401 87330
1 25116 48718
1 60654 64117
1 17269 89922
1 21340 44507
1 69731 99592
1 46592 62231
1 38922 74894
1 17943 37210
1 22969 69491
1 75831 84172
1 39206 49285
1 9415 97182
1 18686 41803
1 38575 63909
1 60990 86210
1 63330 96661
1 42691 84454
1 60155 60169
1 45335 97658
1 41936 91425
1 45203 58533
1 56011 61607
1 44549 60412
1 44101 45252
1 13981 55345
1 5228 29977
1 30829 50636
1 25196 94157
1 33529 51535
1 41428 57851
1 11328 15658
1 11396 88929
1 9472 97291
1 68278 96815
1 6681 7574
1 57964 98765
1 82698 90332
1 16289 51752
1 6793 65312
1 8430 23612
1 6558 6736
1 94 90435
1 58669 96340
1 32356 93902
1 2341 6491
1 41334 67367
1 36305 94042
1 4349 5560
1 13549 31926
1 53470 90744
1 52543 97440
1 8074 91477
1 85238 85294
1 53114 86481
1 32431 63344
1 19192 94060
1 43400 77426
1 40274 51409
1 75574 99647
1 67036 99972
1 23801 49640
1 37484 92451
1 16325 63342
1 4439 59071
1 74622 91105
1 32523 82139
1 23889 42529
1 26175 44243
1 50297 83306
1 1403 62542
1 27283 71009
1 26009 95536
1 9541 97245
1 11603 88714
1 12633 98602
1 65102 88390
1 44472 91330
1 51494 86095
1 3450 77527
1 25645 87884
1 1886 38066
1 39893 44433
1 42239 47448
1 32324 49951
1 11381 23197
1 13205 73821
1 74731 84589
1 18284 19227
1 11567 66632
1 61053 71651
1 11539 54921
1 44578 58204
1 10309 89847
1 53015 69832
1 41164 48970
1 5531 97107
1 8189 9384
1 18674 73877
1 76860 81443
1 27793 97873
1 57914 64872
1 17712 36264
1 25294 84011
1 43697 70685
1 45377 80904
1 27281 69352
1 6566 38057
1 19279 39135
1 37746 51492
1 77377 85051
1 48125 76404
1 56996 91456
1 1750 55706
1 7073 32788
1 51989 80708
1 27583 69216
1 16347 76873
1 24317 65675
1 13654 86804
1 22596 31627
1 2495 14281
1 32780 77358
1 48035 91306
1 49350 85037
1 42858 57776
1 50899 79433
1 39919 98020
1 8599 47957
1 40031 90879
1 11666 50291
1 63118 89001
1 2500 85060
1 24608 71653
1 27342 34887
1 11257 84224
1 41401 83457
1 1672 93723
1 29185 79634
1 758 86832
1 16607 18270
1 21462 60446
1 10680 10969
1 37530 59761
1 31012 96050
1 31987 89935
1 31394 37089
1 75364 97730
1 70329 78230
1 52959 98264
1 43163 64369
1 21478 59185
1 7082 73716
1 38398 73516
1 26143 68821
1 49126 83202
1 31021 90512
1 52528 64169
1 33958 90978
1 27415 65268
1 7587 39630
1 70658 92552
1 46493 77445
1 50152 79920
1 17646 33815
1 17568 24586
1 12480 50560
1 31647 37557
1 34637 40799
1 75396 92331
1 20734 58254
1 16359 44446
1 10995 31312
1 36327 46991
1 30987 34441
1 46191 72850
1 13985 89228
1 5751 28208
1 8922 60021
1 28595 64299
1 41076 41827
1 481 95372
1 41105 59406
1 11170 43197
1 21207 63036
1 1391 89776
1 19285 84278
1 9981 53841
1 1504 77310
1 7504 67723
1 44799 92707
1 54458 55524
1 41496 45092
1 9815 16817
1 71890 86923
1 35628 88282
1 8714 96302
1 27705 62136
1 56734 68668
1 7016 39073
1 25658 87659
1 37777 60796
1 5567 88291
1 13788 76406
1 5551 71409
1 17437 96924
1 19595 21530
1 50732 54180
1 80175 81629
1 25341 76993
1 41852 78974
1 9654 52394
1 60774 86959
1 48609 52324
1 78595 97278
1 29737 33336
1 47165 73907
1 5897 60670
1 34354 44784
1 74267 83716
1 16567 43744
1 13691 35462
1 18100 94903
1 51243 56959
1 48692 65465
1 72780 82892
1 7942 27473
1 28766 52351
1 37860 43581
1 624 73514
1 36681 47578
1 72380 88700
1 17926 68574
1 19984 34926
1 55077 96179
1 27538 69557
1 9009 92994
1 28226 83326
1 26438 47231
1 48144 88714
1 65942 79227
1 41809 73814
1 3336 10331
1 77762 89450
1 10091 18016
1 33665 40831
1 70074 70135
1 6085 71130
1 26358 50204
1 47433 99320
1 45573 60849
1 11872 93882
1 18353 62228
1 53610 90462
1 7357 30886
1 8646 19052
1 59161 84557
1 33235 76391
1 40181 75834
1 44011 58804
1 60657 60880
1 42214 91873
1 19162 81600
1 937 49882
1 97915 98383
1 8897 19265
1 48623 69949
1 14973 61291
1 33092 84985
1 44373 84083
1 6734 82086
1 12617 34774
1 9638 88023
1 732 11495
1 588 27007
1 16754 62290
1 32518 46895
1 45436 77377
1 5980 8563
1 25077 65185
1 57159 94708
1 65214 86576
1 44085 83444
1 70044 78468
1 10263 45747
1 3836 42966
1 37173 85044
1 91016 95404
1 711 95038
1 15015 74793
1 7438 18968
1 36303 51516
1 15443 32324
1 12954 84603
1 15491 38717
1 28514 45317
1 2854 79601
1 10954 98798
1 37761 50013
1 3341 19814
1 3990 96711
1 9879 81533
1 46450 60351
1 22487 66663
1 26318 70208
1 66030 82052
1 36192 49265
1 11866 51275
1 37218 43829
1 45047 87910
1 24111 74189
1 24397 86234
1 29424 92763
1 48979 78267
1 44382 87549
1 58640 87232
1 41413 42241
1 25858 38461
1 46111 75295
1 40947 70397
1 43612 85294
1 42119 70577
1 83436 92367
1 10423 60107
1 21880 72492
1 45612 62010
1 14802 58178
1 38644 52754
1 64446 70955
1 29993 33047
1 24080 37760
1 4931 51973
1 41436 87640
1 50855 72795
1 29106 78379
1 42278 88818
1 8501 44178
1 1639 51788
1 39850 65643
1 2746 19319
1 32030 61201
1 64848 75055
1 44810 77805
1 26250 91401
1 50898 59023
1 13458 25133
1 31393 48234
1 35750 92068
1 55975 65520
1 23340 97346
1 20805 39387
1 7929 46829
1 66618 73244
1 37599 46995
1 31188 42779
1 82660 85567
1 14204 50924
1 14172 42942
1 8425 33198
1 21105 39311
1 34046 63396
1 55263 89020
1 78553 97158
1 35429 81154
1 65450 75990
1 6830 55652
1 28463 90120
1 22503 55685
1 31276 43002
1 33392 73366
1 57024 86424
1 4725 29522
1 81572 91675
1 59752 87325
1 27252 60429
1 8195 58903
1 17708 85042
1 45933 71990
1 62395 78847
1 48705 60463
1 12281 59750
1 17961 32726
1 54378 94952
1 1761 76888
1 24328 79232
1 972 50963
1 21191 28410
1 20963 26924
1 50657 95617
1 79755 82053
1 34290 56822
1 46008 98972
1 37602 85792
1 75626 77341
1 51852 96289
1 60270 98212
1 6520 73996
1 48916 88337
1 10216 37912
1 5892 95895
1 22461 65998
1 22399 28365
1 21978 64480
1 20099 47141
1 53911 80236
1 48463 62557
1 38346 58639
1 96341 99911
1 34942 60066
1 37301 89381
1 48375 85104
1 9318 92889
1 1340 66306
1 50047 58772
1 49707 73511
1 5448 74748
1 4814 28658
1 209 8429
1 45231 95236
1 36276 67601
1 38237 42518
1 12408 68625
1 34621 96842
1 22617 83241
1 51672 91184
1 40827 63949
1 80985 96928
1 78504 86143
1 14527 35679
1 10347 26287
1 36762 77277
1 6820 12640
1 15544 65183
1 1616 35349
1 76720 78186
1 3975 27084
1 76267 82292
1 13988 25105
1 18708 75148
1 24610 88597
1 73832 77890
1 68217 77802
1 37225 81353
1 52966 74963
1 62853 69199
1 24622 85340
1 1022 16674
1 5371 51567
1 69595 79684
1 6254 15970
1 12203 41879
1 34318 99927
1 41611 46863
1 18595 42785
1 19498 30475
1 33508 53287
1 51527 70255
1 52805 56149
1 6976 63172
1 18200 90222
1 18690 21132
1 68734 86484
1 11279 92751
1 73156 73571
1 991 86219
1 13119 90001
1 48350 88763
1 63484 94061
1 16896 29297
1 31524 79423
1 18299 49051
1 70510 77760
1 15407 92811
1 17846 68873
1 1863 57750
1 30006 81256
1 12430 44178
1 39405 90133
1 4260 7802
1 25431 39700
1 9890 72643
1 40223 98261
1 6396 13843
1 5859 54157
1 13687 44256
1 22933 62124
1 36823 99579
1 29413 92682
1 7726 15291
1 34868 47628
1 55115 98754
1 22426 61910
1 28736 44502
1 12715 24066
1 80821 95420
1 3714 19107
1 61574 95325
1 15546 83955
1 58713 99228
1 2851 30439
1 71596 94831
1 72788 99165
1 14052 93878
1 25745 30510
1 90219 98534
1 20309 31927
1 16925 99625
1 455 91526
1 23269 56444
1 563 24331
1 4027 97166
1 49439 91975
1 32359 62794
1 55304 90915
1 30039 32644
1 28949 50385
1 5461 14582
1 46548 96750
1 40560 95117
1 48314 83123
1 46349 90006
1 77470 86520
1 32542 61047
1 48388 56065
1 37754 48153
1 15257 79920
1 45838 71430
1 5371 53828
1 7785 9497
1 33660 79138
1 33260 64165
1 42489 46364
1 58860 92333
1 36419 39392
1 14813 17775
1 460 78621
1 4117 50809
1 92623 95070
1 10447 60862
1 17051 92651
1 27273 33042
1 54477 79632
1 43013 47102
1 8501 39112
1 67097 86635
1 49726 99638
1 23305 92765
1 41136 63991
1 37611 52906
1 5209 94091
1 50402 69013
1 16500 20977
1 49700 82911
1 14260 17485
1 15381 26087
1 38421 39566
1 15387 84077
1 42051 48261
1 77420 80505
1 4868 8653
1 40244 50388
1 53770 96694
1 12948 80056
1 12611 28136
1 8234 36101
1 4752 37287
1 4144 22045
1 36507 99829
1 80749 88933
1 35267 97085
1 61049 95066
1 75825 94522
1 21229 42269
1 54266 84706
1 24458 75713
1 5981 23216
1 84625 84909
1 4080 87360
1 16333 26307
1 3740 5653
1 40065 78901
1 6974 72396
1 6649 65222
1 70456 92480
1 46451 84662
1 80133 93688
1 79173 99580
1 25981 87344
1 48929 54001
1 14789 16837
1 78326 86191
1 19141 50394
1 31725 38472
1 2742 19487
1 32847 60853
1 51301 82469
1 47955 64680
1 12795 59538
1 9967 29581
1 26454 82202
1 51347 61832
1 50050 88708
1 16975 70888
1 21257 39024
1 20225 44591
1 55005 62883
1 16976 65843
1 45471 53241
1 42380 87952
1 16174 89232
1 22032 94055
1 71403 91355
1 5143 12023
1 63025 77152
1 17170 42948
1 43167 80455
1 12444 88059
1 25791 35373
1 51568 95572
1 80082 87854
1 9166 21765
1 441 77653
1 72334 73766
1 64034 77830
1 25604 65187
1 36922 58050
1 22975 60188
1 6229 47296
1 28550 37912
1 48484 75265
1 68927 77147
1 47586 96393
1 65288 79076
1 1698 86237
1 38426 48191
1 55684 75790
1 43863 73910
1 4147 42098
1 25944 27120
1 45659 59522
1 8696 88779
1 4617 18742
1 17234 67340
1 34874 41452
1 62318 76174
1 15386 96384
1 6798 67117
1 46112 87918
1 21979 94543
1 93738 93795
1 4149 85521
1 53378 92125
1 50657 79274
1 61715 66754
1 11881 81544
1 18823 79619
1 985 52935
1 69276 85339
1 17411 49678
1 1656 65746
1 69477 80690
1 98156 98933
1 33203 59987
1 2520 20456
1 29003 67960
1 37038 64155
1 10601 15057
1 48021 86912
1 16090 91909
1 1246 10255
1 45529 92323
1 4338 92556
1 49927 95337
1 30947 54608
1 8282 29832
1 49921 64271
1 28644 92540
1 42792 70975
1 51115 98820
1 23854 25283
1 3185 31123
1 24675 51839
1 89267 93364
1 86840 96816
1 18527 50074
1 16095 61695
1 78016 79036
1 94377 97567
1 22132 29741
1 74180 94688
1 37034 79643
1 19852 60349
1 45251 99908
1 75245 83762
1 5047 83562
1 39511 43576
1 69989 84700
1 38577 69077
1 30158 60493
1 24479 57348
1 66127 77337
1 5341 42683
1 47241 74710
1 43509 93474
1 7745 94882
1 41590 69379
1 42995 90067
1 23392 63685
1 12032 25659
1 28282 96700
1 3014 50762
1 41949 60368
1 39140 43906
1 1321 52831
1 7928 21486
1 15408 73451
1 14522 94820
1 2032 15834
1 15507 42242
1 65877 83626
1 84031 92744
1 16337 71954
1 39591 86448
1 21057 86771
1 43242 58659
1 79657 89910
1 30979 35752
1 64471 74659
1 42089 76795
1 58436 89906
1 69420 80268
1 75969 77564
1 26676 87636
1 54165 82832
1 67504 95584
1 29663 97389
1 22754 48795
1 34255 76226
1 30289 53015
1 90807 97677
1 75763 94714
1 72305 86520
1 80204 86741
1 64989 89160
1 14784 74701
1 13079 24138
1 68162 95490
1 72458 93134
1 55033 94656
1 15555 56085
1 14595 30011
1 21669 47340
1 49861 91983
1 12902 49262
1 26368 51176
1 53612 68348
1 2664 81698
1 55529 69785
1 15269 46398
1 26839 54407
1 34662 75689
1 82150 94802
1 43557 86736
1 8740 13723
1 36917 77514
1 34424 45405
1 93898 95557
1 24297 84115
1 1739 73618
1 3885 22734
1 6052 43684
1 46887 66023
1 64523 71690
1 94033 98059
1 64880 64881
1 63498 75885
1 20750 57133
1 62092 71008
1 11024 75151
1 62490 70215
1 75116 88223
1 73882 76687
1 17253 34831
1 49967 86447
1 37322 58237
1 8992 44728
1 14845 94011
1 51568 61367
1 61826 89755
1 69166 83065
1 9454 60572
1 41224 49558
1 28997 33915
1 46160 60893
1 61784 97560
1 18947 29706
1 57839 70332
1 9267 95795
1 582 90615
1 79026 91540
1 64508 91048
1 14356 18213
1 50044 50859
1 73299 92783
1 6658 27121
1 18025 76010
1 12791 90967
1 39086 74390
1 50728 74535
1 32541 37294
1 90424 90818
1 21902 38598
1 14206 35316
1 13725 38623
1 5911 18947
1 6228 70225
1 27000 66762
1 54926 77441
1 52870 75360
1 24212 53724
1 12514 24901
1 26520 90935
1 7227 81795
1 75168 89944
1 54185 54991
1 3204 67888
1 24614 65188
1 1683 28466
1 15173 89450
1 51683 66295
1 72518 90004
1 9804 59838
1 17051 57749
1 17983 24457
1 19815 34974
1 15378 79919
1 6426 80398
1 5517 90303
1 14474 79872
1 6911 25196
1 4504 17393
1 3946 73297
1 10650 81528
1 16554 84935
1 40311 78554
1 25171 38271
1 37074 48603
1 1139 97204
1 58989 59540
1 9512 81872
1 29668 55823
1 75168 86948
1 1605 40354
1 32420 49142
1 64349 88196
1 62617 69555
1 27943 74126
1 26471 93831
1 526 98197
1 47708 59596
1 11788 31613
1 53927 95914
1 54164 92528
1 34048 75241
1 72205 98583
1 48569 82674
1 34474 74166
1 29827 55815
1 29426 75170
1 25076 91668
1 24234 56107
1 71839 92205
1 11721 30658
1 17811 77483
1 1751 85427
1 34639 70154
1 9105 20181
1 13653 62613
1 3644 82259
1 32887 81068
1 52158 90411
1 13461 75294
1 27574 33288
1 24125 90502
1 83004 96930
1 9297 24629
1 44161 71058
1 35178 52561
1 42734 69772
1 5684 81830
1 59402 81359
1 21900 89769
1 44567 73122
1 2816 47371
1 7271 67479
1 17806 46420
1 59805 93761
1 37110 53034
1 2362 51777
1 25816 36390
1 20651 46955
1 1600 40774
1 67478 86328
1 913 91671
1 45391 88548
1 6393 32538
1 4658 40686
1 48443 58736
1 11226 89783
1 48069 96064
1 4345 20231
1 3871 36922
1 47025 52837
1 20296 20921
1 19916 80316
1 3610 72881
1 30531 31720
1 24811 52907
1 11080 68556
1 59865 87371
1 32259 54978
1 9015 44226
1 29836 86499
1 51576 94677
1 61015 91849
1 96333 98778
1 71962 79372
1 58720 98807
1 93139 99756
1 11455 38216
1 24257 28498
1 59323 71553
1 1355 15651
1 53527 89904
1 30504 58798
1 23474 61837
1 31875 46591
1 39514 58241
1 33088 56853
1 58704 90488
1 13638 95886
1 90207 95139
1 14349 82162
1 29677 96573
1 66431 67146
1 30336 61954
1 51318 57561
1 8510 65153
1 57956 93611
1 48771 63365
1 34896 92722
1 35115 55069
1 39846 67121
1 48250 74576
1 1120 28962
1 62470 76137
1 35552 59134
1 37048 56846
1 3353 83971
1 67354 99627
1 57742 92185
1 34676 55469
1 25196 25726
1 26402 94595
1 50465 83388
1 38246 81252
1 57785 87570
1 56908 78340
1 62597 94321
1 38680 47453
1 49067 94396
1 16386 89838
1 54519 75381
1 56208 95730
1 34120 99558
1 6529 98101
1 8246 95214
1 26355 55618
1 28708 56530
1 89817 98596
1 49253 61188
1 43577 46019
1 28805 88795
1 6471 74719
1 28823 64951
1 31871 44206
1 77313 89043
1 39583 80380
1 43274 96263
1 33188 95459
1 46357 64685
1 29239 84087
1 60164 69104
1 34584 81749
1 38975 55361
1 24283 65244
1 22742 26861
1 25884 64979
1 4355 24781
1 71158 86886
1 25878 70044
1 52883 68944
1 8168 98833
1 39470 95827
1 59407 93996
1 20281 63051
1 28624 43577
1 11543 22309
1 64277 96080
1 63848 87410
1 116 40039
1 35108 49057
1 20966 78804
1 15661 40934
1 19080 29892
1 13646 32913
1 24662 50231
1 13822 50277
1 27742 78727
1 15969 47537
1 25213 71582
1 58878 63532
1 34317 97544
1 27150 47587
1 1101 94971
1 3523 51114
1 68321 97876
1 5673 36653
1 22863 68720
1 10879 96216
1 45796 86944
1 5016 80425
1 82612 95103
1 40184 90057
1 39160 89777
1 34525 40257
1 6452 25901
1 84437 91188
1 28263 55629
1 23369 60723
1 16753 31740
1 70430 89941
1 12382 20321
1 599 62337
1 24505 96744
1 4416 49580
1 64472 83087
1 68595 79007
1 42053 80557
1 11435 45057
1 74449 82691
1 57227 86121
1 41015 43206
1 38438 47530
1 4385 71766
1 45008 56928
1 34255 80212
1 3772 46433
1 38461 50763
1 36551 62999
1 9128 52585
1 2953 51609
1 26044 54825
1 3176 86170
1 24698 80577
1 23388 50104
1 46763 92140
1 37038 91319
1 44012 55954
1 36716 58277
1 66642 97404
1 74702 78570
1 32811 36623
1 11335 43254
1 4759 49929
1 5585 21605
1 33610 50293
1 80695 98161
1 16457 60966
1 52506 65254
1 19649 44957
1 9459 89716
1 33568 80674
1 285 52643
1 45046 90686
1 21437 69788
1 58327 62385
1 33803 91292
1 68442 72650
1 39135 77410
1 15226 91935
1 91705 96311
1 12739 41431
1 78238 82033
1 68599 74078
1 13517 48144
1 51933 81294
1 63499 99661
1 2240 66820
1 2529 11381
1 1052 88244
1 37809 75113
1 61949 68728
1 9331 52443
1 38211 61452
1 10426 40064
1 25929 26904
1 62099 84811
1 11335 28204
1 28096 30534
1 18653 67018
1 8616 36768
1 72332 86436
1 84441 94012
1 30300 52818
1 68511 77527
1 16358 99740
1 96193 97474
1 34430 39593
1 51145 85265
1 28606 50926
1 45155 92341
1 765 77356
1 11668 15738
1 67645 88061
1 44487 90455
1 49140 76480
1 26384 65858
1 54681 57702
1 46425 56566
1 52143 87521
1 38134 56251
1 68492 74957
1 60033 87397
1 63057 83451
1 78872 87558
1 35559 60579
1 49471 58922
1 4412 86564
1 3879 45930
1 45806 93456
1 10810 34350
1 53369 80179
1 16016 58907
1 75364 96260
1 10267 50043
1 13801 57616
1 8762 59294
1 4734 96712
1 85172 96541
1 10126 94663
1 84054 94834
1 1056 39514
1 5843 20301
1 10578 20933
1 42767 79462
1 16440 32280
1 60757 70140
1 20046 92563
1 55551 69955
1 58557 72126
1 11198 56570
1 5272 47650
1 6826 85262
1 981 49252
1 73671 80590
1 15098 78519
1 45725 97932
1 737 65291
1 28901 30759
1 68932 79129
1 51457 99917
1 34225 84590
1 40378 65105
1 3084 73333
1 2826 32799
1 58557 96875
1 4760 7568
1 56542 85412
1 22207 64197
1 28839 64570
1 43051 85590
1 5068 8677
1 16908 55108
1 34158 67457
1 52094 87166
1 28044 90616
1 11025 35511
1 46634 96306
1 37063 92511
1 50600 78613
1 26758 54086
1 21210 35172
1 28226 63570
1 29831 79931
1 2081 18952
1 5261 72769
1 92430 99064
1 19279 84117
1 33643 73826
1 69592 84731
1 40913 76912
1 59105 69081
1 5797 46448
1 13539 74644
1 1123 93901
1 26622 60102
1 84114 93230
1 14112 88621
1 30619 82098
1 10051 42534
1 80920 98722
1 28032 68050
1 41518 84581
1 65006 72205
1 62353 71457
1 5994 82623
1 29269 44917
1 46133 82394
1 42516 69168
1 32717 59826
1 33469 69344
1 2670 17080
1 25464 74394
1 56280 65262
1 7425 19938
1 23984 24856
1 35172 49440
1 35287 53669
1 48707 89302
1 55916 59193
1 20229 23592
1 46958 82132
1 30245 38306
1 41731 58609
1 62231 78992
1 18670 47991
1 29516 88493
1 36562 87395
1 14876 71510
1 164 4054
1 49276 55657
1 28073 28679
1 36839 80563
1 39697 69033
1 8803 41030
1 41387 94377
1 34192 55103
1 67247 94556
1 39762 84568
1 765 11644
1 43164 83856
1 6440 6800
1 44791 76543
1 5185 97406
1 29427 64542
1 33851 37211
1 32741 95902
1 18224 45886
1 59714 63368
1 57008 60975
1 86445 95299
1 16950 41472
1 36686 86425
1 16596 42626
1 47206 53723
1 5558 73976
1 77453 81558
1 26864 60346
1 81586 97298
1 33634 74035
1 46517 53994
1 53685 73398
1 5979 56532
1 2886 42511
1 21239 29422
1 42038 80963
1 5071 29873
1 17815 81476
1 18489 48141
1 31767 42204
1 12296 29717
1 66222 69204
1 29338 29635
1 15365 62276
1 81533 87830
1 6119 34848
1 32914 82521
1 6187 72512
1 19392 91575
1 25456 56898
1 75843 79991
1 2399 95993
1 37982 78730
1 8080 67941
1 59252 90248
1 78494 93780
1 121 58932
1 60175 74614
1 25500 86670
1 79175 93534
1 5242 26135
1 11844 22720
1 26382 98008
1 1813 7568
1 57954 92490
1 60733 61243
1 2 10200
1 53324 73505
1 12745 51185
1 47226 81815
1 29565 30492
1 39601 55537
1 21347 41407
1 28031 99433
1 431 79018
1 52079 59712
1 53848 61433
1 2059 29617
1 9289 89303
1 7069 45387
1 53260 54033
1 38630 51023
1 28774 50767
1 15507 81749
1 18056 96828
1 36902 77756
1 56656 68923
1 27781 52111
1 12862 97742
1 30431 81596
1 27998 63709
1 16885 27778
1 2439 21274
1 46201 53127
1 80933 95267
1 9601 16867
1 39349 63366
1 33455 53323
1 27716 92566
1 4210 43142
1 22245 91730
1 65101 75689
1 37930 61435
1 37705 65679
1 67982 96747
1 10238 83215
1 58989 68371
1 88892 99504
1 52383 83891
1 43138 64766
1 78827 95300
1 58483 73912
1 24345 97053
1 36597 92193
1 35435 57040
1 10482 39997
1 60386 71711
1 43429 56345
1 9395 97570
1 49684 94632
1 10484 21737
1 498 60317
1 5265 11238
1 27366 54521
1 19993 64155
1 48575 97517
1 54824 90973
1 40064 70987
1 44956 77249
1 90079 96090
1 69875 88146
1 70986 85712
1 54505 56269
1 83502 93243
1 36153 53619
1 55828 63839
1 56768 61828
1 89330 98464
1 5922 31088
1 15560 73048
1 3979 16203
1 5222 93389
1 17040 68136
1 36499 45569
1 14678 89386
1 48703 77718
1 24018 46328
1 29336 90164
1 1829 47069
1 47391 91209
1 16689 81097
1 4938 95489
1 21286 85562
1 26835 35856
1 28087 39495
1 57546 60148
1 31854 63802
1 74576 89397
1 12254 17309
1 18509 76938
1 21791 58578
1 992 74392
1 45463 79043
1 6856 88427
1 22574 41353
1 58788 80198
1 25512 39237
1 3219 29890
1 8449 35264
1 46330 96026
1 79849 99524
1 26773 30100
1 66394 84418
1 9950 58422
1 23223 68933
1 58429 92775
1 63722 89588
1 45809 84226
1 73993 91484
1 28285 64386
1 21305 69323
1 37302 60170
1 61928 64144
1 38196 94988
1 4561 92421
1 36733 48599
1 68143 94208
1 39428 77839
1 17400 74472
1 78272 87822
1 32450 71114
1 66983 95843
1 15295 75769
1 16821 41504
1 19798 54116
1 18188 68629
1 57626 71425
1 54829 60333
1 19927 31506
1 5861 7640
1 12781 90179
1 1462 89727
1 34769 54594
1 10969 74065
1 64846 87670
1 52274 58002
1 16267 78256
1 36549 65877
1 31860 39801
1 15334 93321
1 8642 56040
1 11869 36877
1 50286 65820
1 64577 91559
1 12154 46007
1 9735 20374
1 368 88367
1 4379 11625
1 10865 64058
1 56564 56651
1 3174 76820
1 28844 61977
1 36376 87969
1 45194 99289
1 25819 27670
1 4283 20150
1 60171 80249
1 96688 97079
1 23007 55138
1 12529 53992
1 67783 81368
1 66518 70231
1 37452 49094
1 24846 86758
1 35790 70550
1 435 78062
1 16678 88138
1 83930 95368
1 16641 30708
1 56411 74267
1 63963 93365
1 68630 82389
1 9846 64803
1 16872 42562
1 23717 81132
1 27773 61633
1 7174 73695
1 29409 85886
1 66195 71463
1 3205 71470
1 67126 69466
1 2088 16249
1 77704 80942
1 36047 85787
1 35549 97505
1 16740 92320
1 49641 85267
1 48015 94204
1 55426 91095
1 84060 84775
1 15960 67346
1 10736 91510
1 70137 98999
1 12549 14142
1 11739 85867
1 42283 62151
1 59988 72588
1 54059 92515
1 36994 41467
1 83776 93295
1 55041 62790
1 77264 84714
1 1306 29739
1 35812 45600
1 59084 95206
1 3875 8510
1 40401 67691
1 49302 96747
1 23788 28423
1 30692 54884
1 79517 87914
1 31188 96652
1 15877 64092
1 16862 70939
1 66510 88999
1 32268 69298
1 37652 84236
1 1860 2951
1 38803 98984
1 39198 74278
1 57436 73435
1 58846 78039
1 3366 30928
1 4012 29430
1 853 48295
1 21997 90706
1 18589 40817
1 18115 99979
1 61129 68028
1 90121 91786
1 2563 49386
1 70224 98426
1 10365 43129
1 2225 50195
1 44180 77560
1 40516 67064
1 7230 46393
1 66351 67648
1 53273 79344
1 34856 74252
1 58764 86991
1 6063 51720
1 12410 43374
1 26716 53167
1 38279 53013
1 28325 91300
1 5177 37566
1 28960 32417
1 44890 54945
1 95106 96277
1 9080 19379
1 36820 97287
1 13399 20522
1 10491 83011
1 11612 72648
1 87975 95972
1 22743 27722
1 36958 45508
1 33548 76858
1 13176 73905
1 48670 70391
1 7911 99206
1 60312 92008
1 15933 19574
1 63003 77571
1 3908 81296
1 56907 99835
1 47344 63522
1 22670 85080
1 488 56363
1 61140 87364
1 5111 70207
1 37191 91736
1 51307 69123
1 27620 48822
1 16759 59903
1 67271 86106
1 79370 85317
1 31667 89832
1 8181 29244
1 77008 96064
1 694 34101
1 68969 82341
1 25350 29291
1 56384 80725
1 24863 68095
1 5662 18391
1 17484 59704
1 5402 30632
1 30275 83751
1 27758 49508
1 50898 70544
1 30835 35197
1 26117 58553
1 15825 54500
1 19862 37461
1 45288 76666
1 71048 98435
1 7829 92318
1 15149 84410
1 49637 84890
1 83159 85751
1 67646 96428
1 4609 28229
1 23168 68348
1 11806 72556
1 72414 95073
1 51708 83778
1 26514 63328
1 28475 66576
1 17147 59526
1 20557 96132
1 40362 95319
1 51425 84964
1 20910 53398
1 1757 14089
1 9566 10390
1 5833 39051
1 3008 54408
1 24898 55977
1 9060 13561
1 57995 62479
1 32118 33051
1 41703 76531
1 75577 84508
1 96323 96515
1 10942 88783
1 13398 22108
1 1217 90270
1 59096 63153
1 61198 95076
1 28078 34861
1 60830 78501
1 18323 52300
1 51016 85590
1 27624 48764
1 10475 77577
1 26306 39339
1 59588 98034
1 67852 76666
1 22900 51320
1 7687 64918
1 53495 83890
1 7719 82775
1 19133 77806
1 15041 68549
1 52564 73465
1 43008 55671
1 13528 21829
1 25145 85767
1 8774 83159
1 11414 53515
1 4776 62378
1 76054 94971
1 40452 60669
1 785 70623
1 4179 6386
1 16257 70530
1 45719 73104
1 72473 84526
1 27416 43999
1 61632 99884
1 15257 71818
1 3538 72154
1 16314 70103
1 3847 83423
1 9852 32025
1 3467 95686
1 36180 37299
1 21550 71720
1 50606 54995
1 27621 61350
1 66242 67439
1 40413 93610
1 26446 78247
1 26519 82692
1 26614 58267
1 25004 45505
1 3666 44309
1 60022 68531
1 46100 89373
1 27924 58927
1 13916 35833
1 32806 77215
1 22791 86779
1 84986 90195
1 8428 22329
1 25487 59286
1 18881 55486
1 5400 84256
1 95262 95557
1 2559 84460
1 10954 64383
1 12886 23712
1 43137 96806
1 26338 63612
1 40408 82034
1 19624 67804
1 32414 53776
1 11114 94754
1 57816 81500
1 49284 92322
1 23040 29149
1 90953 99430
1 15006 89890
1 17604 42339
1 21877 70574
1 35778 99460
1 20515 53069
1 65077 68901
1 29249 93523
1 74650 97663
1 3524 91723
1 22353 45515
1 1408 75472
1 17267 89124
1 74880 88621
1 37181 91636
1 15271 78100
1 14711 94978
1 14715 34665
1 10719 45380
1 36035 72991
1 16182 50311
1 10207 85111
1 77497 84047
1 44229 60985
1 55491 88521
1 15768 77590
1 18153 66064
1 18291 69847
1 53797 73392
1 18486 73542
1 29309 74751
1 6201 8787
1 535 90523
1 10957 96525
1 45387 88466
1 1761 75730
1 6620 80259
1 5814 94709
1 75618 78892
1 7438 76102
1 2182 95713
1 40781 54410
1 54158 87710
1 14225 34203
1 47974 53330
1 16563 25375
1 40604 67710
1 3093 32814
1 5800 21410
1 3624 5867
1 49822 85574
1 64487 86238
1 32945 77517
1 23711 53759
1 15593 54805
1 23973 95585
1 50271 91291
1 65025 98747
1 20702 81287
1 57540 90628
1 26109 74353
1 13166 20464
1 181 35364
1 51152 88702
1 30799 83331
1 65233 83022
1 6322 66967
1 24364 49210
1 34182 74593
1 71309 96307
1 20871 65570
1 31780 46402
1 32365 46535
1 35897 48882
1 44379 90839
1 24769 76203
1 9603 85604
1 12273 67008
1 42029 54781
1 25948 73794
1 66307 75607
1 62605 66080
1 23774 60766
1 85728 93384
1 33392 83101
1 13015 13609
1 17618 64554
1 83138 96544
1 22197 32913
1 80287 83253
1 61748 63026
1 6022 89315
1 30564 58257
1 19520 50426
1 17996 34065
1 69010 77136
1 86482 94784
1 28876 29153
1 12947 36442
1 26164 77703
1 17740 21810
1 24602 63605
1 35268 39142
1 45972 89911
1 23682 48509
1 20262 25890
1 20585 95686
1 64032 73358
1 35453 83432
1 73992 88131
1 44570 57798
1 37345 81802
1 14167 30226
1 61570 63535
1 41261 79070
1 9927 33352
1 34059 63999
1 27231 28285
1 11956 40589
1 52533 66683
1 4491 60037
1 4198 65105
1 25484 93682
1 124 36912
1 8585 89473
1 67141 94893
1 26400 55430
1 9403 17358
1 47121 86687
1 74816 87175
1 9505 73605
1 35835 92184
1 51060 80367
1 40878 49515
1 16280 66265
1 53158 83132
1 30519 59409
1 8694 64122
1 25083 48967
1 78630 82508
1 10548 39486
1 30889 89206
1 36840 85910
1 10733 57853
1 12534 93665
1 8600 90344
1 36786 64158
1 69670 73970
1 3452 46394
1 74360 95963
1 24301 55902
1 43120 87425
1 60457 80592
1 5679 63925
1 1420 71488
1 29190 30444
1 7854 24736
1 10836 79247
1 49075 57412
1 1208 23946
1 52566 69527
1 20446 54125
1 42538 98445
1 16013 85216
1 7033 93437
1 67366 77975
1 66727 69368
1 5169 38139
1 14186 17831
1 26569 98650
1 60309 89975
1 64339 75367
1 50342 78439
1 13349 13833
1 434 41808
1 27558 76887
1 12941 35861
1 80289 80536
1 91134 99725
1 32641 39010
1 27874 98415
1 14145 75428
1 10975 82174
1 6210 38721
1 69036 82165
1 6971 45121
1 81342 99955
1 3414 14276
1 44042 65462
1 19290 26933
1 51498 86404
1 70559 70638
1 36855 89201
1 87793 92424
1 23339 90962
1 24292 34087
1 40686 75626
1 54700 87696
1 28685 87335
1 41080 47376
1 65233 99527
1 36003 45469
1 6836 69657
1 67059 80112
1 74945 88917
1 38908 47196
1 6632 52740
1 25354 50328
1 9684 12921
1 28753 33772
1 19007 43838
1 15029 60765
1 4900 95990
1 51450 77911
1 47657 69388
1 21466 49103
1 8660 46323
1 75254 89448
1 5293 32480
1 16119 58190
1 23515 45606
1 11057 98694
1 72340 95000
1 57210 65169
1 40003 98079
1 56740 75086
1 62560 85979
1 68966 79396
1 60144 70360
1 55865 61532
1 4171 59012
1 1243 83964
1 49173 51176
1 4180 67956
1 49057 87618
1 21927 97608
1 13454 51328
1 37775 81292
1 19455 20254
1 44958 65755
1 9529 49597
1 67881 89378
1 38303 60519
1 9526 78893
1 37430 82108
1 24004 97492
1 37643 49576
1 52952 67048
1 45293 83038
1 41368 77331
1 63820 94100
1 45108 91742
1 38492 57012
1 82470 97745
1 37889 38574
