2 1000 2 1000000000
1 2 321321469 329081103 329683583 329744392
1 2 150617691 155099102 160847249 160916734
1 2 138371199 138390589 138562197 138901411
2 1 320941990 324721710 330129186 331432867
1 2 239790260 248670999 253396728 261800136
2 2 167018973 168147998 175716615 176580276
2 1 210467275 224083529 237062823 237468709
1 1 606990912 622121022 624103957 631230510
1 1 101251585 101418071 102753582 115921346
2 1 300433837 300689791 301168279 304696605
2 1 620479083 630798515 649447938 650211027
1 1 111215530 127384597 128695953 129029544
2 1 839351138 846357358 849656468 850831617
2 1 163556109 174117056 175745487 177619396
2 2 655408472 666405344 671468343 684816410
1 1 914909844 916805534 922920836 924864819
1 2 683190099 695887222 696003369 696190090
2 1 297725355 300100668 300160711 303493453
1 1 62852322 70355432 72088796 73024755
2 1 198035437 212488582 224109114 227920273
2 2 141445915 151573168 155878311 169796190
1 1 801863634 805848803 822372537 826778461
1 1 102262032 106211909 107909013 109942097
1 2 370471713 377662188 380192506 383203586
2 1 281110119 284711535 286766932 287601411
2 2 106498036 115192996 116442368 116593964
1 2 405572605 412884702 417525631 420513573
2 1 901364928 901462932 901618384 902160509
1 2 361726723 366416945 373681688 375471393
1 2 533526067 546791677 551953586 555942899
1 2 260560929 284184779 284427902 286058283
2 1 221977848 245950576 246814351 246965428
1 1 54903854 55362716 57765178 59033002
1 1 73024246 73693133 74098488 74634134
1 2 117460134 121085404 121437539 122984305
2 2 289533527 303967721 307907278 309716441
2 2 823526118 823999674 826767321 828610260
1 1 789011520 805246482 809955240 809979368
1 2 380410936 381912141 387321097 395943660
2 1 118912064 120965919 122843937 126693718
1 1 170101940 173093673 181877746 186621652
1 2 700807 6288023 8234923 8254146
2 1 915970379 917552565 928871420 942053637
2 2 414661980 424663620 426508464 428005455
2 1 485938268 506537112 508803981 513460129
2 2 377432039 377483046 377517907 377579537
1 1 102019906 107340087 109487222 111078454
2 1 743495398 743810871 745885158 756768692
1 1 603028107 605028698 605434339 606337980
1 1 431488957 443701532 457878637 458812701
2 1 795337165 804095924 809919620 816967111
1 1 415754552 420460196 421289194 422609939
1 1 142377571 149499986 150972382 151228543
2 1 156204084 165091320 173090950 175090678
1 1 740776230 745073758 747508007 750765907
1 2 674080152 676293579 676784108 678101493
2 2 698598716 702436691 704462157 724423212
1 1 526895024 545437190 551524843 553143639
1 1 47688721 59263849 60399154 60482332
2 2 617651879 623488514 628244873 631665156
1 1 212878610 214160222 214601933 214635629
1 1 945431320 945445176 945448932 945463973
2 1 41885851 50037607 57080224 60425294
2 2 7256381 8484498 11431861 11452473
1 1 132308359 137044218 138113159 139908423
1 1 34524583 46992741 48517375 49427727
1 2 306053958 306892541 306897558 306900177
1 2 938206010 945126670 951002333 953177057
1 2 458348560 473434411 473455454 473476039
1 1 816421257 825091655 836325462 841905461
1 2 653434416 656074279 656957243 657550294
2 1 748105115 754266277 754775405 754787429
2 1 545984884 549218578 549756361 549842201
2 2 464128027 477555903 482149741 487574604
2 2 872151610 872553592 881377953 885302183
1 2 169864386 180585830 184158011 185055132
2 1 2371937 12859404 13081488 13236950
2 2 335072015 353281225 357505524 358144703
1 1 313703180 319932949 320180875 320223020
2 1 46152593 53230638 54931672 58022477
1 2 149821195 164348883 168947429 170325730
2 2 231941198 250318650 250512206 250744736
2 1 398738193 419471310 421454760 424793127
1 2 383999139 393215876 399437626 404242008
1 1 815529626 815540271 825499987 831523231
1 1 836879605 838548205 839734598 840885653
1 2 25643652 28977384 33568263 37157918
1 2 165985421 180595027 185465718 186268275
2 1 462017591 467655638 470607041 472635596
1 1 335715874 339758900 344247503 344521406
1 1 56028695 56254280 57250905 58298459
1 2 176938680 185071165 191472484 199733777
1 1 405386609 411078775 412358967 423954117
1 2 28499712 54902867 55202140 56923119
1 2 775962898 777753009 782483805 782884307
2 2 914471860 924246777 931039109 932974176
2 2 499783537 522222242 522896558 524750597
2 1 351757822 367683515 369824449 377782677
1 2 732461339 745461108 746382740 750659223
1 1 491779281 491828222 491828314 492025393
1 1 427374349 429422641 430289454 441475450
1 1 432566898 432974553 434541250 435050878
2 2 520632225 526570373 538070804 542388731
1 2 277336816 281789937 282690827 282871163
2 1 85983213 88861275 89152340 90037375
2 2 157184285 160808440 165087237 166752708
2 1 490924692 494167421 494950518 506971269
1 2 323265839 325144496 325172544 351511338
1 2 213025815 215038408 216147308 221906097
1 2 278195646 293450192 293457687 307890920
1 2 567770151 568503187 581907361 596254828
2 1 442909243 445000920 450076819 458617089
1 2 668231770 681317199 688592434 692756128
1 2 42655347 51789751 52867628 54760441
2 1 101044562 111574854 115074331 126072604
1 2 809560109 821719213 826522037 826784756
2 2 317918954 322673126 333074965 338300496
2 2 301980254 303004111 303437296 303681084
1 2 206721992 208909295 211112680 211243403
2 2 844479817 848955908 850728724 850791012
2 1 436640635 456050341 458688523 460491769
1 2 849403406 849539842 850224732 851947717
2 2 254656240 272257782 275661448 277840126
2 2 179295583 183943290 184090946 200297207
2 2 776573133 796137285 796339092 798315802
1 2 259066 11268946 15532665 26068754
1 2 25321082 30898819 51274804 52422798
1 1 227120246 237286061 237695385 246536943
1 1 795139835 809845680 812132235 812546565
2 1 454367641 455332869 455333547 455382019
2 1 113259135 118171690 120011020 123221431
1 2 688769274 689867085 701497226 705622933
2 2 45197017 45438475 48105016 48689764
2 2 113475793 114811886 116239869 126079916
2 2 37816648 38545427 41412117 43167011
2 1 882074740 897316915 898034786 899868468
1 2 809852273 812784493 818594038 835149508
1 1 46808349 55475150 57615579 58716640
1 1 343018479 347306997 348488556 350631861
1 1 586594454 593575148 602233652 607813810
2 2 948860009 956400363 970271238 971289804
1 1 434802307 435096599 435168366 435456904
2 1 127389700 140113372 147880660 148319084
1 1 308283015 314104535 314685196 331863249
2 2 912831581 920565370 934084463 934366645
1 1 263663594 272568784 274168355 274450637
2 1 343661965 344083356 344085625 344090716
1 2 497494034 507624615 519479120 524480416
1 1 45991541 49009942 49574160 50365154
1 2 454739750 457490701 461318698 464527235
2 2 599684429 600343580 600966154 601632153
1 2 398129718 410136491 411823506 415396383
2 2 257840260 263647098 264249641 266081500
2 2 326608705 330344567 338006061 346773656
1 2 720556330 720651836 721196391 721641677
2 2 119474427 126099861 136017906 139795120
1 1 887520083 892919378 892934403 893250936
2 1 284162715 290352690 290353333 294916479
2 1 932981741 960758077 961285425 962287816
2 2 261143545 263051846 266803812 268376339
1 1 106636697 115364427 120264881 123653956
1 2 42946829 58567674 58636463 59426381
2 2 23174899 25945649 27084016 42376577
1 2 854806057 862874428 866047116 866258230
2 1 182318826 199861462 200397830 201015588
2 2 34016850 41165494 42109347 42872898
2 1 119626359 122261439 122486413 123193182
1 2 127212208 132630197 132734377 132899369
1 1 854432806 862385794 879701449 883087976
2 2 617188441 630067869 639580255 639842964
1 2 891145309 894153348 894332211 894440922
1 2 73188051 76397681 87269189 97905592
1 1 74704678 86094234 86908441 94855138
1 1 208134053 219321824 221962617 224707495
2 1 298040477 300267573 300335398 308049281
1 1 395112989 411866763 418381754 419178915
2 1 680220581 686058957 693062162 701419681
1 1 308110422 310094155 319882097 325441085
1 2 556252310 557208917 557476675 558901177
2 1 965889338 971458857 972899381 974663870
1 1 780449867 783087339 785695888 788578977
1 2 685971559 694109885 695043313 696710746
2 2 621474115 629236738 629262101 629491273
1 1 254872823 275140091 275276582 276915455
1 2 931412116 938931216 948440280 950279769
1 1 193709993 195345269 195409285 196590442
1 1 587587738 599266428 605073934 607137575
1 2 927017065 938474043 940869636 941552905
1 1 150764863 152607489 152746169 154793032
1 1 730091963 731859347 733402621 734780892
1 1 5751003 7733229 8919421 17799731
1 2 221202984 228713324 230183961 231257322
1 1 958558674 972537728 974922342 976619488
1 2 117711143 134069046 138262751 141944908
1 1 152233859 153041697 153678581 155395504
2 1 879900772 893105257 894119215 896485020
2 2 291853790 297352079 299082522 301600538
2 2 237030128 253000322 254246434 259037541
2 2 263495212 285019445 285065925 287228046
2 1 812965141 830669451 836566376 839931534
1 1 565944821 580275397 581679914 582696718
1 2 808794581 812954514 820263915 837746589
1 2 957779717 960277091 965715360 966672950
2 1 412431831 424185317 429498404 433021627
1 2 339573700 342322822 342865948 343494938
2 1 179458137 185811680 186273145 187126163
1 2 851888074 860014782 876665580 877003437
1 2 635869415 639392180 643560439 655304299
1 1 353336007 355594726 356141359 359832223
1 2 969022487 981326554 982259639 992076683
1 1 442741759 443990475 445357757 445611565
2 1 221397810 227666416 230545701 233815092
1 2 554468253 558154354 558964913 568683855
1 2 189315548 191577149 191999210 192233553
2 2 398425818 407489302 409119981 412953822
1 1 868057861 873935009 882371922 895300539
2 2 163586289 163622058 173025574 177005631
1 1 909837739 912954273 916206803 919726814
1 1 453194858 471713154 472567717 473260444
2 2 9605638 14038029 14816944 16522384
1 1 194049677 196086695 196341491 198920875
2 1 620690552 627628751 628876937 630584255
2 1 886074084 888367322 899144995 906722664
2 2 817816999 825147918 826731620 837402723
2 1 740483435 743791659 758287834 761851153
2 2 262212307 262810082 263663930 265267878
2 2 147465333 156087967 156853880 157058791
1 1 132032096 140921912 144655507 160683392
2 1 897580567 899764607 904499612 904977936
1 1 797533876 805837064 806043775 820586669
2 1 436624938 447431348 449812354 464729275
2 1 498579140 502678179 504536280 505493218
1 1 147438998 162063933 168803822 175907125
2 2 794797719 810709461 813116865 820310433
1 1 327029884 332825069 344376765 355904587
1 2 395281803 401930714 401949097 401970536
1 1 770070013 784103645 786509268 787302573
1 1 943074312 950807309 951482392 962898579
1 1 903022427 903783420 904892361 918083695
1 2 202431357 216629617 216970066 230813448
1 1 208923610 214743366 214916274 216756755
2 2 331998009 333305982 342977034 356900153
1 2 54785334 68007981 69713768 75561700
2 2 396426144 403021640 403431880 407257653
1 2 753332643 779588600 780805654 783070430
1 1 209458577 211802022 214427906 214593268
2 1 730195538 739169821 739316317 739322852
2 2 41469005 54142810 66603480 69329841
1 2 245039818 255054455 262935930 263482819
1 2 555381623 556506375 560545361 563882602
1 2 31423858 33320023 34263354 35747128
2 1 93032201 94736480 103655886 121825887
1 2 676979011 703135638 703140127 703172224
2 2 863022390 873015431 874348374 878636238
2 1 530876999 530895897 536917913 537665264
1 2 671724686 672747837 692277941 698322056
1 2 851214840 852048649 854352886 855656377
2 2 94197130 99729095 102027027 104288612
1 1 842960741 844575187 847075705 852203480
2 2 180828247 185096747 186013949 191760819
2 2 685730734 688277798 689285225 691583294
1 2 640291655 647683564 647760446 647780520
2 2 633245944 633540096 633541274 633616527
1 1 861368537 872719325 873241562 874786723
1 1 72764904 76213441 78361216 78838016
2 2 476834303 481262201 500422707 502001647
2 2 28230344 43606403 47686527 56175993
1 1 325547610 342581923 345569945 348662252
2 1 464897006 470380021 471475582 482658589
1 1 609007797 609787900 611086271 612155861
1 2 954199882 957498193 958377697 958911452
2 2 774015332 776707285 777911896 787526727
1 2 548805042 554866774 560276237 560713142
2 1 38515869 42875944 52544490 58691287
2 1 175798076 188556425 195487142 195680437
2 2 952424331 978763600 980954869 982304653
1 1 751508580 757803350 758630555 758891183
1 1 251490464 267792812 271395498 279776100
2 2 833963373 851077128 853016295 854196613
1 1 936284708 951536239 951728790 951850565
2 2 155678944 157574748 157929348 166836561
1 1 492687338 499152643 501749729 502267523
1 1 45909114 46038676 46050445 46061290
2 1 324585987 330118518 330297193 330748287
1 1 922283021 941509415 945612158 948437019
2 1 303783421 319278339 319685992 325175911
2 1 196608527 219240001 222128262 222230971
2 2 939563051 940382446 941184263 950954415
2 2 195319513 196937741 205021971 207679739
1 2 898060307 911886892 912580733 913217130
2 2 65466580 67277262 81899158 83374356
2 1 501992972 502479731 502534704 502537968
1 1 464413046 470230934 473268572 476641117
1 2 827998105 828336378 828365016 828386465
2 1 481008680 483230559 484988427 485037897
2 1 339393730 354789243 355040056 355060859
1 2 709212407 713335167 718114640 720341013
1 1 383726030 384053084 385900320 386914367
2 2 949311569 949366502 949367674 949378654
1 2 200265596 201659824 204480890 212168286
1 1 773564129 773839379 794022726 794721334
1 1 848222679 855903190 856571046 863944159
1 1 770572704 784498764 787273236 791231957
1 1 817629084 822580019 824080938 827747940
1 2 131532637 144115974 148322029 150301478
1 2 304696785 312355016 312477192 314398795
1 1 738531366 754517452 754858859 759155754
1 2 965050429 978956519 981209861 985570880
2 2 871306785 873922014 877067711 878539144
1 2 123176647 130518187 132814401 136054404
1 2 459058427 467274409 468307135 474647408
1 1 738043513 740701971 740865470 744242825
2 2 914430205 917282852 924930329 941857730
1 2 667424965 669597743 669648011 670819746
2 2 135000668 140737114 142288294 144624985
1 1 154755173 164374784 176062179 176190071
1 2 740002344 743041405 743125413 743551719
2 2 341364095 352347225 360483696 364630275
1 2 953317766 972111168 975328555 975791029
1 1 213200898 216204583 218082974 218894201
1 2 821076855 830977351 835095715 837108844
2 2 223723615 224414705 225728003 225968560
2 1 223781332 224601083 246404712 249357896
1 2 103159186 108222796 127677950 128367339
1 1 782894969 783805502 784086777 786407148
1 1 723219871 723222625 726759464 727018038
1 1 79329600 84014296 87593144 92933998
2 1 544428971 559797062 561233569 561894981
2 1 112461322 132145768 132639616 140512782
2 2 93697481 112080169 115101298 121963507
2 2 270806045 270829314 276592317 277935658
2 2 400981643 424773898 428834290 429737194
1 1 749585844 752016169 752639816 752748017
1 1 142929670 157527723 164906998 165732340
2 2 468891466 476376695 491712670 498124704
2 1 334910206 343313033 347451739 350337376
1 1 66160075 79207631 82139770 82374139
2 2 60700547 61883401 66847902 68452495
2 1 303782693 303961299 304303145 304809583
2 1 378263786 380396717 385814841 386453425
1 1 601074077 602112810 615990282 619714103
2 1 63995631 78075565 78572326 79390481
2 2 182587433 182917229 187077304 189045335
1 1 171610833 173924704 178173290 180421443
1 2 729600319 751269617 751269907 751270605
2 2 771245861 774350534 784736808 791736992
2 1 256115635 256482441 266602892 269682455
2 1 864295705 880353458 889735243 890633067
1 2 964242991 971314306 971689732 975377823
1 2 58672149 77958421 80719738 84761352
2 2 75024925 75490092 75491817 75505224
2 2 279171401 279401345 280378983 280606403
1 2 21616051 25615354 36302749 38502084
2 2 302794478 323791004 328226325 329176947
2 2 607512181 609308718 612319724 614375285
1 2 25943064 39760437 41243835 41556545
2 1 874344446 875243678 876022139 876610104
2 1 108233284 110160000 111998106 113404575
2 1 813103474 816965015 818492973 819535080
1 1 201288908 201620303 203448282 206199130
1 2 872408773 877413361 890506104 896539332
2 1 179043034 179119351 179125024 179134377
1 2 563940635 577399083 577933877 577937342
1 1 787340105 796602016 796869766 799121197
2 1 263834940 268016881 269228452 269631222
2 1 357868194 361460180 361879018 362079401
1 1 31843923 35456006 39243672 39422561
2 1 554549520 570999439 571471762 573781819
1 1 874790059 876100983 877342009 883449448
1 1 178928975 195498279 202023177 205431702
1 1 118473868 125530116 130855020 138402080
2 2 102730623 110748724 118821109 125328043
1 2 643647673 649001047 657426181 663471893
2 2 929515527 948994649 949951464 950755562
1 1 339614197 349165389 352450152 359234588
1 2 777615232 778524591 778742596 779091698
1 1 616893068 617598039 623498297 646345308
2 1 785155444 792002061 799547337 801079149
1 2 556042420 556383924 557428364 557498974
2 2 303267944 304085077 304100890 304166224
2 1 125710370 127745522 137103112 141937380
1 1 3339084 8167454 16865623 30703687
2 1 499674478 501392066 504941249 524347480
2 2 109899334 117990299 118052241 118070400
2 2 162261999 163908645 164211628 182022299
1 2 487559452 500811538 504270393 510263802
1 2 728050397 734815144 735222856 735758165
1 1 48959818 74969367 75707075 76469671
1 1 410966411 412313136 412416341 412453872
2 2 139111214 143517940 148427804 149886518
2 2 561464787 565087152 565292659 566983503
1 2 482904744 495356150 495730712 495950680
2 1 74095698 93854774 94076323 102243077
1 2 511311562 520931562 528860741 535676131
1 1 76006908 92687192 98490204 102653992
1 1 786225538 786436986 786695470 787835875
2 2 968248230 975171100 975734791 975970489
2 2 302923218 304294152 304689481 304773502
2 1 202041409 224535130 227250064 230617094
1 1 776752301 780002891 780265154 781747955
2 2 354519068 358012201 363999761 372134024
2 1 296278062 305873745 320252235 320968322
1 2 508312024 525114112 526709435 531368069
1 2 199226456 201872003 204097819 209786692
1 1 647353110 671870767 671884556 674838557
1 2 731422642 738997998 739358953 745083212
2 2 306192261 310835072 311184362 311548044
1 1 268978491 276256270 277604470 277863915
1 2 185451287 191827121 199992139 200666036
2 2 435328318 441874596 443551325 443676203
1 2 30607517 35605689 37783515 38467676
1 1 366497131 377663298 390838256 394464599
2 2 30858464 41336011 58828652 59028861
1 2 855016240 873929447 877930063 879737107
1 2 819546454 822934426 822945572 823007424
2 2 788922205 789817824 801727166 815296609
2 2 428871015 433634054 442474726 448332038
2 1 946731564 954422539 958274781 963178789
2 1 353957353 378948693 378998610 379098759
2 2 28595702 37489989 39578349 45231042
2 1 652394813 654639613 668781777 677615938
2 2 227676017 236749075 238004109 238642262
1 2 182375618 186360820 187613294 196362548
1 2 46910199 50161392 50929191 50979326
2 1 805772385 817228519 819126491 820474534
2 2 947972396 948389252 953312430 966120389
2 2 861651989 866830492 878001345 879140166
1 1 35322629 36814379 36815392 44390821
2 2 37601642 53489058 54157756 54846330
1 1 582410220 597639994 606203958 607734967
1 1 276393634 281636336 293014597 302454256
2 2 789213440 797756156 807399755 814030829
2 1 58349032 66948148 77359505 84214686
2 2 420309263 422772459 429586824 430176114
1 2 344175021 348669740 356393299 357946286
1 1 941821048 958432393 958851089 959496591
2 1 198877451 202758627 204426414 211296888
2 1 677414933 677536324 678357112 679595133
2 2 181181266 192111082 195361487 195460344
2 1 511840172 513639364 519055609 540741368
1 2 523305507 525801655 538558099 551665550
2 1 480662057 486401610 491967878 499600899
1 1 128910863 133372162 133746947 133839075
1 2 811699204 816055989 826415866 840681363
2 2 702880198 705209916 705233510 705469774
1 1 36763026 48850030 54964277 57445013
2 1 833001196 844556033 846836464 847262677
1 1 11115398 14836453 14878732 15060867
1 2 31390977 48189439 51814687 52466256
2 1 701437051 707882257 716452107 720776237
1 1 660550680 660804522 660849837 660866258
1 2 805501129 820781537 830314770 833355194
2 2 700936633 705798908 714177290 716306987
2 2 74059080 85819137 93495836 101346870
2 1 791245198 794726021 801331692 801537319
1 2 441736346 441994948 463106852 467819869
2 1 397083721 398428358 407262897 407921761
1 1 532104434 540593035 542447986 544632232
2 2 54459466 65683572 65883960 67160111
1 2 597316468 597548159 607104526 622314278
2 2 548863376 551843938 551961254 554658241
2 2 566930501 571032527 571228952 577419411
2 2 209878988 232399371 235269749 235807285
1 2 506236297 521914004 526631431 531508858
1 1 286953768 289720756 299375690 314717626
1 1 427676098 441118909 443505675 450649685
1 1 31435219 55321479 57673333 58067990
2 1 118831196 132117381 135412625 137878399
2 1 118999140 130904759 132791274 139391877
2 1 606962546 622391773 633096555 633992903
1 1 895249053 917623673 919450009 919504021
1 2 475105346 476765195 481357132 485199092
1 2 738201211 742192157 748571304 753980132
1 2 120306972 120843836 120934403 120937597
2 2 134218333 139822682 144759918 159174219
1 2 813247712 817269166 837741959 842561898
1 1 32036741 38950775 41893268 43705409
1 1 352961792 356651018 372096914 373831197
2 2 440338609 444459240 445197439 447878885
2 1 872733923 873364470 873873554 879047845
2 2 930878111 939952458 957033062 959634015
1 2 120318684 131459924 140934128 143902421
2 2 223102054 237056547 237871568 240079097
2 1 776022471 784646907 785998192 795426456
2 1 242345311 246554284 254846304 258497545
1 1 523154744 547110697 547274930 548734378
1 2 403220997 407706255 408425247 409162982
2 2 558372452 584864860 585443240 585652999
1 2 457680560 458664943 462298153 467246451
1 2 346430813 357850233 358785308 359787413
1 2 67929036 69305217 70184817 75157843
2 1 194059664 201150480 203453448 204448385
1 1 407952710 426520159 429123972 432434688
1 1 123913169 127253045 134527672 140485563
1 2 841165281 846543866 858058393 865176382
1 1 721358043 723738261 724636640 726498541
2 1 250518540 251941725 269919606 271197731
1 1 591364795 598280864 599763914 615253436
2 2 672043112 683739025 685096869 689986998
2 1 448924268 463231275 467292123 475121682
2 2 210120325 210494693 213067077 214103036
2 2 179532130 179932004 180684630 180934552
2 2 142998625 145604274 145645975 150876441
1 1 492946785 495051085 495148957 495316312
1 1 917544555 925288558 925944635 927590927
2 2 249988972 250076240 250106198 250157290
2 2 129061721 142860144 148897618 156295420
1 1 502048305 502336896 513109597 514265776
1 1 55295167 56392199 56493212 56502567
1 1 581041705 581403571 582897529 583765539
1 2 834388923 836753693 838577033 839779116
1 1 344242812 373588387 373630542 373652134
1 1 584298444 587748266 588247673 592117649
1 1 909465492 920870577 929699334 931752599
2 2 245852811 256408121 266504474 268608524
2 1 866019317 869020891 871346407 872083286
1 2 326788366 330038919 334568587 338485427
2 1 46428867 54049354 55843432 55954845
2 1 140500115 146339467 148121617 159984875
2 2 155458756 159309560 170456729 179152603
1 1 71478267 78672238 87609033 97103501
2 2 936543336 938058686 939963349 940284523
2 2 131578248 137876179 142448629 143747497
2 2 712498050 730211645 732312073 738243423
2 2 331730712 353318907 353987683 357099167
2 1 242380202 245594786 255256324 256253004
1 2 891770568 892040738 892230886 898540060
2 1 169753186 170697116 175013296 179276269
1 1 854550909 856123626 858565693 858888753
2 1 268694804 279622577 279672598 279795269
2 1 7673343 36650857 37104033 37371946
1 2 289493788 303601221 311378440 318085748
1 1 484006159 484504933 485350353 485499416
1 1 696359014 698574325 698577539 700803770
2 2 762906626 783869804 788805004 791264878
1 2 459979024 461294111 478978881 484391736
1 2 709934065 712120481 719152015 721464075
1 1 754115430 775405507 776319165 779789558
2 1 639643936 642333673 649043026 656753390
2 1 805057669 813889246 818135220 818526249
2 1 121876832 125554762 126756974 128086349
2 2 157265693 158075842 159443104 162027273
2 2 233432643 257211924 257393450 257878337
1 2 64220018 64998930 65034059 65527612
2 2 901003258 903976836 904093304 906292625
2 2 490905811 494228538 494934238 495396414
1 2 630925726 640715070 649891392 658875297
1 1 215258905 218000038 223612902 241120253
1 2 418391450 420284521 445583452 447384931
2 2 847055290 848438740 849325554 851090121
1 1 561965086 563692405 568252861 585748756
1 2 180351918 182794905 187152926 187475327
2 2 278452392 285196316 288500636 291867567
2 1 904921818 928194225 928982313 929436578
1 1 83450840 89642857 89723069 91237813
1 2 930436766 937545771 938269191 939100122
1 1 349701539 355047779 356220184 367494266
2 1 700494386 710647800 710852531 713492881
1 2 542728444 554059896 555542469 560278563
2 2 338238143 355079525 357483752 360825938
1 1 2759636 8854602 10442214 13937468
2 2 758956712 771261372 772777805 782079651
2 2 806270903 807561847 812098652 820030016
1 1 204695021 217752032 222263497 222923616
1 2 791520003 799592176 807660058 813212426
1 1 658832525 669274513 672192479 676119077
1 1 762643536 772717637 774129677 777937016
2 1 419059612 419474465 425870810 436676023
2 1 821163431 827991453 829853687 830928878
2 1 767616386 786638060 786673916 795418037
2 1 189122946 200774673 201737816 215100607
1 2 39663986 46759921 48930489 55335517
1 2 903137026 905273262 917336331 923963046
1 2 87925867 97586225 101825280 102487219
1 2 723159030 724129253 725485848 727674554
1 1 174790930 180638419 184482226 193977593
1 2 114375962 115350360 124508973 127167556
2 1 192230227 202918647 203967536 219185166
1 1 676765948 680812914 682135914 685686304
2 1 257217336 263067206 263113974 264370209
1 2 229215156 236247626 236975061 239128661
2 2 595857774 596314602 596509547 596595012
1 1 713670559 714175679 714274573 714301074
1 1 190816059 214713295 214958894 215208105
2 2 779897671 784416292 787273247 787874224
2 1 570005887 575146687 577594181 585583100
2 1 946646042 948751615 949096749 949136204
2 1 868331257 868571713 878072640 888372942
2 2 506222394 517324159 522356938 526399016
1 2 729458924 734570644 744978204 753956869
2 1 711150319 712455392 713075901 713090425
2 1 179185270 180822197 181899188 184566286
1 1 445972604 451317291 459902430 469039099
1 2 655080053 662302068 670870551 683664877
2 2 123873255 131110630 135490060 141535271
1 1 948257187 949588692 949997392 951071034
1 1 411822687 432326988 435349812 437067139
1 2 540855667 542341183 542934109 542967872
1 2 370736406 395519706 396623313 397158299
2 2 524931220 538319368 540054013 550614299
1 1 529689117 529888408 531109481 534029931
1 2 844029118 848166125 849188720 849432716
1 2 292601357 313151686 313280494 318272414
2 1 24404251 26917389 26940113 28185646
2 2 953942311 955921147 959769731 969446780
1 1 188671017 201596786 208694866 216465838
2 1 444299183 450937663 456179870 459872931
1 1 452615027 453988169 458959587 465512281
2 1 255153068 263207529 274302290 283550693
1 2 226202904 231213410 231935366 239872753
2 1 46512341 50630813 65295883 68102640
1 1 342716997 363918194 364312337 369578342
1 1 605674202 609789370 629448208 633054232
2 1 352866599 353383234 357066435 357354651
1 2 726272724 726434784 727166690 744253109
1 1 924399439 926162892 927073080 927240683
1 1 480282479 482552600 485039190 487439464
1 1 784186241 813054288 813430639 813805335
2 1 260690129 280372772 283801253 285923729
2 2 287710176 296263985 298363151 301015890
1 1 509749441 522308539 525932472 528737825
1 2 522967091 525958303 549337049 552581128
1 1 572267298 578136457 580741163 581928519
1 2 620427547 621262796 621577789 623736750
2 1 433709064 441361769 448799211 449097534
1 1 966090434 982981714 983125803 983498515
1 1 297439528 321276676 321591267 321666415
1 1 921487470 924203701 924358080 924474525
1 2 286118190 287345023 287415445 287470900
2 1 705648803 731460289 732930017 733148321
2 2 355929129 359709083 360702403 362545262
2 1 323139424 327531889 328402338 339256427
2 1 86900680 97010648 105627570 109512560
2 1 688078424 694004334 709729355 711944177
2 1 713720995 721851614 722945989 723118908
2 2 802961083 803964797 804153694 810557149
1 1 830968470 836108099 836586559 840346989
1 2 481925535 484361740 486088494 490487299
1 2 393017978 393218213 393322110 393354536
2 1 214047806 217719423 232115381 233940452
1 2 66909169 74863319 82511207 91790971
1 1 359689613 365719298 366851641 366907471
2 2 789538649 790619796 790844342 791027343
2 1 465999765 466866639 467273452 467515613
1 2 531689056 560112562 560112593 560148552
1 2 216622918 217183567 217188245 217207222
2 2 252138586 256401405 268963943 270147687
2 2 376827820 386364568 399586817 402202026
2 2 187592498 197223710 199608064 200378250
1 1 299976425 315088185 315533852 316453796
2 2 10238009 16387058 17766088 21660819
1 2 740949655 741884858 752308520 759546787
2 2 601909559 602444595 603157551 603503527
2 1 8940581 16698731 19021856 21724494
2 2 756945559 764843152 765733169 769179063
2 1 84989052 93770664 94691044 95381956
2 2 136261183 139167190 140740114 142589235
2 2 175190201 190572094 192287603 192592192
1 1 277489170 280777994 289036709 295007877
1 2 741966646 743069416 746243175 747168138
1 1 94019771 95614064 103534905 110856408
2 1 82693298 97269737 100654444 109772846
2 2 554818483 555252299 556124032 556154323
2 1 622605513 629395597 629664582 630635394
1 2 83408854 88960431 93936794 99513663
2 1 373607527 382620729 383750978 385583547
1 1 742641643 758639356 759552903 759954579
1 1 392751745 395866706 414960086 416288688
2 1 811736383 814425042 814927984 815253307
1 1 325108843 343555565 345194389 347687798
2 2 588987798 596963914 597964729 598637731
2 2 94238678 97242346 99318607 100740172
1 1 743129007 745652636 746250305 747332726
1 2 561377358 570308575 571201603 577788814
2 2 22880692 26080555 37576377 39953814
1 2 303720757 313971297 315422143 322164384
1 2 551088743 560251447 569144299 573749635
2 1 248937047 270173175 272091943 277854323
1 2 83489103 104263854 108781426 113282918
1 2 170189221 170477375 171255353 171698204
1 2 339776100 360423968 362580942 368102971
2 2 796048745 812366484 817844705 819333822
2 2 210636198 221769976 225952108 226028342
2 1 464790838 465956747 468057754 469462163
1 2 780924091 785326914 798047223 800555105
2 1 432623689 433689329 434276188 435250439
2 1 296637637 317316131 320768280 323811983
1 1 660183847 661414442 662595948 663127230
1 1 665769331 670541978 671015285 671395889
2 1 527987186 536029564 537352399 540187690
2 2 381490114 387360577 388506662 394618462
2 2 388449226 393696826 396498819 401151122
1 2 183146270 195778483 197474859 204064974
1 2 908781268 909032413 909081457 909237664
1 2 586899278 587320992 587799227 587939681
1 1 421604457 441581215 446292791 446570568
2 2 395604793 401770425 402723386 410407986
2 1 472419304 479878032 486738302 501680792
2 1 160779831 161415857 161575871 161711600
2 2 90054661 102141657 102166645 102263261
1 1 728027920 728058631 728316150 728442051
1 2 933859491 936247871 936469768 936662065
2 1 884410318 894926794 896080489 903748829
1 1 404736823 409969135 419515294 426069580
2 2 106232750 115557087 121847454 126173740
1 2 356338691 366954833 367908911 368129270
1 1 301239520 302192613 302264433 302317521
1 2 53248622 63613686 72422381 73795300
2 1 559595472 578830277 584973105 587109013
1 2 310298382 313452348 313864999 314261028
1 2 104570188 105931453 113879085 118161072
2 1 245677706 254183751 261121823 269894762
1 1 244056412 244502018 244673296 256966731
2 2 611100620 628452035 628777155 628953209
2 2 121249591 130927111 144468418 149209182
2 2 142413171 143279517 148125440 158005106
1 2 878139074 888690093 892168262 900933775
2 2 679375843 699122092 704802165 706408943
2 2 870619042 874974143 878532821 893571171
1 2 842428638 849240876 854385334 860378653
1 1 214694669 222698838 225333854 228782438
1 2 956888543 957657183 966224535 967040432
1 2 645188464 648334551 648335992 649180005
2 1 939744183 940103640 944879600 956738381
1 2 533472459 535434957 538298744 539328718
1 2 224319220 239769121 242734486 247322058
1 1 851972235 868818847 869416335 869940985
1 2 132857388 133359535 133454190 133480435
2 2 80120579 83399160 84913074 88825576
2 2 439389013 444332325 444743026 445602362
2 2 687965200 701207172 704325060 714399088
1 1 88404332 100004198 107181126 110172216
1 2 210808456 213274555 214365332 226360197
1 1 707219216 715585352 716597855 717229295
2 1 114970201 125401762 128353446 130773880
1 2 418685840 425020500 431459802 437810880
1 1 445279173 451390575 453057352 472503257
1 1 364324791 375582867 376281432 377172232
1 2 334044601 335910538 351319347 354970224
1 1 637908808 642386785 643843013 644443708
1 2 779120678 798240839 799656688 802015356
1 2 365110636 373306399 376925063 378501421
1 1 839642713 852478570 854930490 858217510
1 1 652894824 671814616 675521625 678960337
2 1 332471254 345590353 349868602 354826364
1 2 26262245 30220275 38547837 41453620
2 2 728348315 747176864 751335585 754642690
1 2 928257636 933787631 933931352 945224224
2 1 532123575 550134418 554920816 560825358
1 2 920595509 940531960 940982045 941244253
2 2 537910776 549292287 549727495 553641302
2 2 955852197 958550700 966238907 982826445
2 1 960420446 960937642 961670489 961710342
1 1 880925555 884412819 885153848 885192782
1 1 302545250 303586198 304176037 304243356
2 2 99392160 111637742 114463607 114924296
1 1 3876250 12265050 19319190 25602617
2 1 254489404 273660789 275849347 276422066
1 2 724682914 724706311 724720006 724720030
2 2 26329846 26480704 36206145 37198994
2 1 166920031 175010523 178886699 181372875
2 2 789581831 796383903 807765551 815244145
1 1 932883020 941807864 948055103 959813806
2 2 6456263 9037358 12266534 12268997
1 2 649293853 649691907 654695929 662854069
1 1 4251606 7034800 15100918 21655360
2 1 166285515 175689501 177370090 183467244
2 1 216642185 217938667 222449175 232714112
1 1 506520659 512009371 514221978 517646666
1 2 193908816 199328071 207831304 222910612
1 1 308936197 319865773 320154439 321442533
1 1 62232359 79719496 82354315 83355687
1 1 321080592 339677561 342936025 343328378
2 1 134845242 138949720 139103821 141897506
2 2 96079192 107627795 109662101 114351239
1 1 552147664 558486104 559957122 565764428
1 1 368590905 377131200 378077885 380422159
1 2 12702755 18861900 19035688 19824917
2 2 109333460 109658650 111137207 111215226
1 1 740142919 747555424 757122807 758725441
2 1 499434988 500069461 512781130 515327624
1 2 766832266 772320993 774296448 775401498
1 1 179435958 183299166 188833493 201051206
2 1 292672424 294008423 294573323 294820725
2 1 957424602 957500425 960550131 978374572
2 1 912797369 926636798 927810480 933876624
2 2 492199472 500246723 502765636 505825714
2 2 904542 5652103 7759658 8072585
1 1 499448378 500378571 505838054 513851765
1 2 216328297 228228198 239810039 243539538
1 1 926621553 928002288 928181640 929400867
1 2 347456082 350582112 350682273 353908372
1 1 21803533 22288949 23369913 23982472
1 2 591108810 592963575 593619001 596910680
2 2 320848927 336510616 336512511 337132121
1 2 364940296 379884109 379905093 379963837
1 2 842144766 846269230 852992138 859190397
1 2 868676833 879875374 884209701 891474092
2 2 501524380 507324127 514445330 524253733
1 2 147212653 160688255 169230752 173882630
1 2 94575634 103617425 107205265 110774739
1 1 771797414 772326089 773176403 789028653
2 2 369967334 389361992 390655898 399936516
1 1 687606662 712097150 715436507 717109879
1 1 288190820 293191094 307464184 311898240
2 2 179698245 187654537 201933183 205142650
2 2 811760636 826146941 830476451 833837100
2 2 811013911 823320737 833753262 835819239
1 1 533508669 543730117 543892011 547789090
1 1 493936424 522078056 522717532 523103488
1 2 37300339 43817429 44724754 49683718
2 2 694440451 696206129 696737829 697035488
1 1 77454560 90306447 93217528 100728450
1 1 344710921 356251727 356374633 356719029
2 2 855447314 858051294 858955833 860945693
2 1 713478434 725961431 726089619 726298838
2 2 448578884 449480596 455684126 456683252
1 2 870432949 870720106 872177251 876293211
1 1 825925773 833277381 834538541 836106631
2 1 145786 2199195 8708690 10122047
1 2 468877653 468879674 469240525 470135369
1 2 103379453 106301569 107089577 107879717
1 2 881198407 904297831 905259442 905734894
2 2 101357259 107703241 118799445 125436531
2 1 615593718 616196851 617215632 617366437
2 1 332941654 335456440 337835247 340535709
2 2 555114373 558983421 563705090 564315590
2 2 893049088 893242397 893459659 894640361
2 1 884129018 897472788 901034453 901622019
2 2 135569543 142750309 143353876 143867128
1 2 461787164 467470725 471616305 474566765
2 2 469253579 480130936 485811341 491859962
1 2 753229081 753756872 755912169 757537962
2 1 738534589 757946393 759216636 767826574
1 2 744295423 756264125 761734025 761774465
2 1 148977729 158503765 162783506 174290828
1 2 560869953 567789699 579176487 581770842
2 1 542411942 547868932 550248586 555731474
1 1 303665075 308591639 309487097 322356987
2 1 533776518 536974997 538409055 538623570
2 2 498057645 512502730 515833344 525418978
1 2 485227925 488211792 488647526 507988525
2 2 683846415 699017860 702070889 702979826
2 2 160021778 163854089 168447033 170307257
2 1 114369924 119008669 120085337 143317140
2 2 799111583 824041417 824236105 824630906
2 1 844685384 847802887 848195368 850845765
1 1 906315073 907496367 908215060 909003674
1 2 107347945 122281157 124592222 134410939
2 2 641506297 642828817 642880382 642954847
1 2 276810333 278457073 281014552 298606432
1 2 272143987 289505740 297992835 300991182
2 1 654127304 656039641 664711293 664744577
1 2 30235661 38769117 45351828 46244610
1 2 163738777 184323652 185348968 186663508
2 1 562801400 569378011 569505573 570019332
2 1 143813151 149498387 151376762 151706909
1 1 806920303 815167763 818724199 819974453
1 2 691288052 693397262 694544709 698481852
1 2 238934331 246369696 246504468 246785135
2 1 176724492 177769284 178550294 181915947
2 1 657469524 658553303 658949226 668089708
2 1 574372949 585686323 588960187 589117248
1 1 950506824 958294236 960829325 960897275
1 2 411254382 428743751 429627830 433409220
2 1 439677428 455556473 456696974 457560266
2 1 943726407 966370462 969961100 970353049
1 1 375788570 378845663 380744075 381816476
2 2 422360366 432607483 433046345 433295364
2 2 454389921 454481714 458488589 459267041
2 2 41139511 42111915 42491627 43472520
2 2 407534507 412406459 414410693 427420957
1 2 909800892 911935367 911947702 912028155
2 1 88547677 91866764 101681319 106247058
2 1 332914617 334978634 335204703 336323051
1 1 71002786 71557268 72760227 75894952
1 1 47688444 51307885 52930885 67306788
1 1 140955808 150921901 158443225 163905277
2 1 893394816 912840724 913791628 915773224
2 1 51754727 58543716 59540233 66168647
1 2 63630841 70897484 82825669 82943431
1 2 718988592 719626010 725471599 739531215
2 1 34267029 37155615 40577483 44292816
2 2 658294048 683441968 683611035 683708583
1 2 434593704 443623048 445299341 452526370
2 2 535514094 542416745 544413744 544700772
1 2 672055301 678027342 683592609 684718443
1 2 745581958 752224023 762322841 770920595
2 2 771986855 784341765 794857779 797972396
1 1 260994952 275723254 275986415 276025171
2 2 656123636 659734597 667782759 672361876
2 2 596074183 609563253 609594479 609626856
1 2 891550478 893322753 893901256 894187628
2 2 220684390 226210457 243568283 248435613
2 1 51361380 54674195 56173944 68365160
2 1 189637470 195869614 196438735 205943809
2 2 730550008 738549156 745713571 758860529
2 2 269018631 279821553 280261013 280673325
2 1 409443977 418163568 432684210 438148814
2 1 327517465 343029376 343519666 353033951
2 2 454361106 469726474 469732564 469752924
1 2 410935443 419604781 421912025 432650087
2 2 235684039 236706143 237258185 239440360
2 2 213559193 228163688 232876869 234661403
2 1 876259043 876593673 882779466 889399361
1 1 609157978 629629713 630993431 637236616
2 1 964572275 992228785 992279828 993002297
2 1 783980871 805629146 805915308 806618902
2 2 514823511 521552340 529309997 541534698
2 1 2800432 17057966 17554808 17675368
2 1 49203421 56667918 64579984 73369848
1 1 298341733 304895406 305763677 306601923
2 1 966811654 966872146 966916010 967051710
2 2 39190135 39516513 40308343 50903849
1 1 338537766 342279742 342289690 342302685
1 2 928539119 929411003 929803294 930923097
2 1 253458911 257788158 258458669 258633060
1 2 4720021 8016357 9106717 13171849
2 1 46395878 50442360 65263222 67467797
2 1 133261989 134129220 134647736 138924200
1 1 531051367 552153209 553752860 554448726
2 1 98386306 98560316 98669033 98752480
1 1 897221428 897712665 897762709 909178272
1 2 892202398 895785730 902843291 903311604
1 1 43498184 50892909 55692571 59648546
1 2 766468846 769231138 770236272 770839382
1 2 506736786 508427177 509929428 526143039
1 2 705825608 708293698 709569117 710902094
2 2 410372745 414659224 421004607 421434794
1 1 813619000 814426446 815153692 815547282
2 2 57721414 72324548 74181825 74544487
1 2 550384044 552662501 556805575 578388688
1 2 192955804 196242339 196652060 203505343
1 2 658940457 660729251 675680677 678279204
2 2 94745215 107347360 109314712 118652968
1 1 756607293 758864860 760115031 760252078
1 1 679033199 682291157 687136534 687435657
2 2 56630255 80133865 83355676 84814562
1 1 476127697 480141644 490280657 494360282
1 2 40071686 58900040 60394352 65964492
2 1 589172911 590265840 604399949 604464209
1 1 556058716 559049557 560004452 560209839
1 2 517461946 518774229 526266698 530922055
1 1 246170534 268063320 269481067 271482021
2 1 677844072 682635568 685295876 688370066
2 2 581094290 581864050 585193500 585271088
2 1 88092209 88652381 101080123 106567785
2 2 862625604 865505278 871243682 872961492
1 1 183080944 185588645 185617219 185695136
1 1 842957521 848501438 848921279 849053243
2 2 499484006 502968533 504142734 508181515
1 2 672911365 679859815 689277313 696543303
1 2 399105096 403152346 404178893 408140000
1 1 58232679 59668699 60399851 61072091
2 2 882654038 886865343 887144656 887154587
2 2 368618279 388677334 389229042 390739771
1 1 127840504 138898708 146815515 154028438
2 2 56853738 63448704 65284984 65998249
2 2 20889046 23847658 26907464 41117761
2 2 172331687 179372170 182094966 184205176
2 1 551820636 562261769 562817642 576704797
2 2 379396603 382511388 384086771 384174937
2 2 718701821 722000554 722348141 722502222
1 2 49728255 65926722 70010575 71325443
2 1 402767714 403280077 403869341 404181133
2 2 91505129 103664207 104212303 120530089
2 2 815432287 815433225 815433843 815434430
1 1 115051290 116774995 116789505 117116169
1 1 194994763 200130038 203578859 204898234
1 2 256611149 277220055 278119282 281016982
2 1 627459840 629739955 643165627 656704835
1 1 956313264 957087361 959595941 960337323
2 2 118607841 128613145 129353054 130421626
1 1 131190725 144912355 145308538 149540638
2 1 94306912 112220918 121792497 122977558
1 1 791568692 799920675 804633476 814118085
1 2 17206605 27999236 28172972 29519607
1 2 824366458 824893229 836284157 849307230
1 2 1710688 3941703 4195194 4903754
2 2 925707893 946213855 948559449 950190355
2 1 97960155 112885801 126838214 127121481
1 2 135034040 147921899 147985510 148003205
1 2 898026658 898599411 909289784 910725462
1 1 189797190 193205906 193960136 194674002
2 2 786198540 789010255 804362864 809706183
2 2 789606579 792907277 800570143 804038471
1 1 136686337 141234392 153872153 160869834
2 1 200724764 204703628 213048319 219858553
1 2 62980001 75374654 76192861 80403507
1 2 286315606 301851084 303771752 311905769
2 1 71351606 73352656 78429339 80680660
2 2 130581802 131091621 131682454 131776491
1 1 729845225 733401444 741922873 742336473
1 2 296070131 308927611 311285596 314908948
2 2 885530882 888547032 890175235 891503511
1 2 8794754 12773338 36305388 37447163
1 2 196543598 196916397 223608995 223863235
2 1 85432372 85725608 99429648 101160930
1 1 531322165 531865071 535146332 537011825
1 2 161593255 161711251 182760692 186005311
