46 993 31
999993846 0
999991344 3 36 899078354 878204695
999991240 0
808269711 2 454249299 25
586646144 15 726067036 44 333138053 2 31 26 3 46 71626319 407948249 159290853 947789584 555360038 1 142754398
226357857 11 17216935 19 34 569865260 238615634 197403987 20 498766495 821900493 520295318 135399134
999997380 12 50 40 387433394 630346314 467997076 609270243 175042151 149045867 391833925 726320598 228500786 322745944
999995871 11 44 27 624297523 26 24 50 29 4 430658722 40 14
999992358 12 453970761 29 56931561 734334815 43 44 77103877 796284089 607625948 621497453 21 28
999997143 16 19 856825638 124825827 4 593565398 686784797 300900985 38 77667027 42 2 656056195 15 437202217 17204418 238454822
869688330 14 999499663 34 20 21 8 662947827 179212720 97959552 25 9 248204010 35 185191271 845582539
999999057 11 25 755585907 35 8 253282724 451646358 148254733 27 28 44 139783388
999996985 6 6110146 827155230 473215106 731778746 911660087 716145274
999995681 16 715982839 237317430 82953191 30 39 678918446 14 420629236 88834052 513750243 65726526 43 47 490220991 7 302533162
779729361 14 37 730875939 12 897391822 42 11 20 191047006 25 969151208 50 855854453 268811316 918557238
999995561 6 669582255 921725928 469892042 32 2 486600394
857859252 9 2 30 12 14 48 532953000 22 25 880398506
999993525 10 704799099 42 506206369 377611535 26 103902 44 435455306 384462448 244391263
999999211 2 40 893903496
380509080 14 10 2 135308961 46 8 30 38 11 3 47 789674154 793943055 25 16
110483986 5 740875283 425683375 31 147256247 35
999997479 15 33 842114273 24 946211652 667521288 277124254 941869700 1 556153197 923198363 45 132321417 828039213 47 659918953
999998257 2 523362812 41
999999982 7 895962867 23 19 431800958 374067740 5 130444659
217844653 9 77034350 542588366 91770602 14 7153854 669723587 848015257 30 741207465
999992188 11 374420823 606526373 124734859 127231707 42 86499986 18 21 133146557 598973451 122692618
387964620 3 42 7 30
999994749 15 789655707 29 374527425 895518764 888943355 424593295 863567292 705078140 31 37 30 43 49 598311354 33057375
890805091 1 984352398
541946887 14 9 964233784 208521121 33 47785259 12 18 39078245 991590081 470507127 29 46 35 31
186499008 7 38 39 43 37 882598200 51816985 23
999993976 11 44257855 468399192 23 581251064 849623009 22 277770410 4 735784397 14 33
783715712 0
999996844 6 46 58664912 35 100102991 16 4
249181816 15 42 1 10 31 758570324 16 25 693385213 438981980 23 445920617 34 49200908 411211683 33
999994733 14 25 23 147722151 373838767 346249312 33832391 662227736 937061700 1 45 41 347318052 9815379 187163685
999994843 0
885156330 2 542194410 14
999992002 14 546128395 16565818 17 350553897 36 929214774 262399399 50 23 644803176 13 27 591971485 25
47643892 8 29 34 78004400 2 787295748 21 28 9
754250698 7 4 33 751104461 774282321 579365181 30 37
916758633 1 5
428444854 7 1 496465236 801435814 241108512 46 10 829329577
686365247 1 8796746
347886933 6 614164338 15 75728914 125154137 72758046 356696650
0 2 31 22315427
11 23 130273467
40 45 738546783
12 37 205591944
16 34 603444284
26 41 615669337
2 9 122594146
17 27 339035508
10 22 423323836
8 21 782033384
16 42 920997665
5 19 561684080
4 34 860814745
14 34 103228068
15 37 492290335
5 21 350444430
1 12 144268524
7 17 179774964
9 15 927797517
3 40 520814154
28 46 151264403
21 33 650035614
3 12 484078413
8 38 591204145
4 5 935226954
21 36 607952935
6 16 955293128
16 23 901889658
11 27 132216125
37 45 582776100
9 46 835693923
13 27 212853817
10 26 266454776
3 30 862777751
33 46 630512039
7 44 430526795
1 37 225108099
29 46 55634989
2 37 922149880
34 41 321621462
14 33 725109364
15 23 418634155
17 28 951727762
20 23 201543068
39 45 30674241
6 35 560966697
16 41 422572399
31 44 698846961
23 35 18965645
11 12 735795817
19 36 650249319
9 11 283770477
19 20 99401370
21 37 289576631
19 41 838760950
21 38 583960786
10 40 393288840
4 16 949305508
8 13 28151456
21 25 281476838
3 45 640200445
24 43 777710211
38 45 468780399
23 46 604316368
8 12 890698233
5 12 989740078
8 17 211467498
4 13 121337672
26 35 465432371
7 42 184936468
13 36 727145098
20 40 573096336
26 44 624008545
9 38 317966889
6 17 525766770
17 19 563502048
26 37 441887260
26 40 81256409
34 44 670285780
13 39 250930053
1 26 878201312
24 39 806964268
39 46 366697036
14 17 253054028
11 17 896765297
21 43 988839077
19 23 59404100
12 43 596860683
5 32 936853607
6 44 40605348
4 36 514271298
10 24 333620295
18 25 797836005
24 38 571858919
34 45 952965831
7 38 881622149
6 42 915975452
22 44 625868656
8 33 174437410
1 30 819834596
4 29 21945882
8 31 547629453
1 43 75641788
5 9 322311680
5 30 911834058
7 25 32664826
23 42 819540775
45 46 87296616
1 20 633678175
20 35 938014915
4 14 334460856
25 35 975360203
37 46 65772534
15 17 90657850
19 30 185184245
23 24 163929002
22 24 571682469
18 32 993512810
14 39 561081292
19 46 364852353
17 42 531257868
8 46 751537056
18 45 616318650
1 19 820691773
1 36 203021908
23 36 541673533
7 41 283376454
15 46 492951774
10 13 823295297
24 34 589358930
13 40 494102067
15 42 68126018
16 33 169879088
27 44 418141494
1 34 82496019
14 41 56392081
11 36 33027377
22 36 964552528
29 30 351795511
14 42 604375554
7 40 248983691
11 45 944816533
40 41 368115524
31 41 881509130
14 20 21377928
10 28 52406712
3 35 929188694
42 45 138813585
4 42 887204259
21 28 682544513
3 18 44981628
14 27 435970516
6 14 251898432
24 46 432387734
12 28 890800047
6 33 11027712
11 21 35328724
2 46 672143880
16 45 98645253
2 43 447371419
21 26 729553772
11 15 340535877
21 35 325343563
22 39 610326599
18 26 888820891
11 44 34764450
13 24 736840407
12 44 864327874
31 39 576290712
7 36 297465484
22 45 185995245
5 45 459390846
13 38 969370142
7 14 477284566
3 36 390220437
4 45 40554925
4 11 276950466
19 32 631033026
17 22 565472966
9 24 667358200
1 11 239263438
9 20 240612725
25 45 877890318
2 38 669875385
4 41 254172556
33 44 773788138
15 16 980866766
1 8 661491767
9 18 217230059
14 45 723285004
11 32 915948668
6 46 579741056
10 14 702479785
39 40 795193160
3 44 304650056
20 43 574762957
27 45 869706713
5 33 225050040
18 44 920316279
7 43 54294411
18 40 567298996
17 36 467172986
8 26 913777883
12 15 55951724
29 33 119957436
12 16 590974788
2 6 100625711
10 19 81321588
4 44 234006275
42 44 71058244
5 26 44098811
20 27 787602526
12 23 313713232
16 20 366435256
4 15 612610693
5 20 113551048
11 14 101328566
16 46 433108152
19 38 561905136
13 17 998630740
18 38 973329306
17 46 275317731
32 39 465354074
32 35 877060510
9 23 938186769
12 42 943049382
2 8 151489008
35 41 453640157
9 32 595820824
12 36 404264453
22 30 93321430
2 42 93373907
17 45 951055884
10 45 62272794
14 36 868058285
31 37 899856294
3 32 208058117
25 32 767858957
32 44 236846046
27 39 77805242
7 23 150587274
8 45 862351097
18 46 604022883
9 21 619794872
27 30 988583017
22 26 113307926
7 30 394391175
21 22 129070793
23 27 733163890
13 31 710924428
1 2 104763472
14 32 158820
20 31 490987449
13 25 838750129
29 41 117969946
12 38 755382660
28 33 789926346
22 34 423149852
17 25 638757712
25 43 446309285
16 37 919520398
13 44 561761527
12 18 766299042
13 37 511874981
35 44 734692257
24 28 658234161
23 33 538612834
19 34 857310019
32 42 278927109
13 46 462466480
3 25 317648222
16 44 517970625
36 43 540615598
10 27 354040146
3 42 689097903
30 36 511746741
25 29 212482992
15 28 775046224
17 44 469373290
26 29 35794019
5 36 362236965
28 31 896037626
12 46 352421160
6 32 635482783
25 39 154440495
2 39 880761673
6 34 20831104
35 39 432179634
9 36 44885478
35 36 445852714
18 29 439085561
9 14 195118032
33 42 736140425
5 17 335383288
10 15 109601812
38 40 262095611
32 36 65205485
15 21 77721277
9 43 616513584
8 11 901491263
15 19 516186025
14 24 95559146
5 24 886017937
30 45 98463829
26 45 166474910
25 40 517403145
29 35 206948699
3 7 109645373
8 27 387718136
11 13 1119188
1 35 816205965
3 46 821675074
31 34 273864386
15 31 4070797
34 40 317633112
5 46 513848399
5 10 392847699
25 30 223352616
10 16 989662674
21 30 62285400
3 21 571165689
41 46 761698052
20 33 997242424
8 28 721203510
11 34 168888435
23 26 734796857
30 40 985537495
2 24 719022201
12 33 160900983
9 37 2296201
10 43 481171408
6 18 17385934
6 24 978068494
17 35 5401092
3 29 415071344
17 43 976385102
24 35 499891387
10 46 764351419
12 22 314459281
13 22 734610721
16 22 912910328
16 18 468442115
3 17 730912211
20 46 862882407
18 36 763073663
17 39 75379991
3 20 233839558
13 19 118264176
18 28 333504473
39 43 32155570
18 21 43868110
1 24 734812848
34 43 451656529
5 29 745926010
15 24 542268249
37 44 101979876
12 25 654977010
23 43 58659103
27 29 610402656
11 22 130218765
2 20 639236467
1 32 470237741
8 25 298364679
9 22 937500427
28 35 417199887
4 17 232961320
38 39 535745723
26 43 709860196
22 35 171971137
13 23 606034412
4 7 788839286
7 37 21934313
6 26 130952629
2 23 682221867
1 41 2134923
4 43 819864306
15 44 870555738
15 41 219480117
15 36 583636666
40 44 505822271
32 46 831669243
8 34 166937252
18 35 559074109
26 36 59849920
5 14 185100004
40 42 297800981
17 24 226414969
19 35 122788289
3 23 252845060
1 40 803755585
23 29 322483490
34 46 601384076
19 39 766238288
11 37 66992346
20 30 830361087
4 26 55744208
9 35 164114558
3 15 734477997
28 34 804511611
2 4 306750262
10 37 312728598
30 43 668583607
11 39 629319240
14 37 601543867
28 30 301414754
11 42 842176985
8 15 881435693
32 41 521970173
5 28 116941604
31 33 702581636
20 38 866809838
34 35 166882074
28 42 538556358
40 43 606629413
9 28 400720690
14 29 185195934
22 42 222963621
16 29 105109205
4 12 497667787
5 38 586963510
20 41 964468874
4 32 275497134
7 26 577734258
12 45 198611249
16 35 91462527
36 37 199527606
32 40 217067783
18 23 841713112
1 7 120286101
8 41 98692108
25 28 66754902
10 18 86972428
28 36 842700284
4 8 994517733
8 16 456283760
43 44 991966961
26 30 715654441
3 22 971689903
13 18 769964103
19 40 693097263
33 34 776526739
10 23 819698994
31 45 111550899
6 10 749218660
33 45 814787332
33 43 457876492
4 20 689347863
1 17 23777107
30 32 294479607
23 45 724932568
15 32 157325138
39 44 24032351
20 24 541912678
7 35 871400979
11 28 18539755
29 43 25819762
22 38 309639461
2 32 641177365
12 24 211963563
12 19 505543709
28 43 795855847
20 29 760809479
8 35 360785470
6 12 869768208
13 32 360430481
1 22 258544794
32 34 16633007
19 29 95767899
15 22 130815748
3 14 722938817
10 32 384183470
4 9 649454699
9 16 446793684
5 11 115013288
23 38 238577144
30 42 538024491
17 29 436493547
5 15 372153051
30 41 935936907
2 44 305060444
42 46 689138385
15 27 666639356
16 31 698698733
7 28 969349779
1 45 582092482
10 39 683902687
3 5 146079876
8 19 660098880
9 19 329022152
31 32 104147156
8 36 100701866
38 41 454548637
5 40 793521968
34 39 186990780
26 33 68622945
11 33 730858964
9 17 908172812
19 44 21081775
5 7 864938276
2 18 288902377
5 27 240269204
23 34 265823060
16 38 11195151
14 21 831738990
1 10 406066810
19 45 760332949
32 37 135606848
5 44 43964087
12 32 41583272
1 39 363620392
17 20 575522440
7 33 425516600
6 11 49526729
29 34 943083148
1 25 142062631
26 32 214012112
6 40 57306938
29 39 621197266
4 31 258273462
21 45 261235742
6 7 93855104
6 25 171108945
4 28 88966627
7 18 11107117
14 19 298544248
24 27 798305169
36 39 26755918
35 45 210278291
3 9 375452846
17 40 990747649
17 18 90379665
20 44 752363662
23 41 684594931
17 23 68705041
33 35 679013534
4 23 459725014
8 32 56542177
14 16 707363292
7 24 698423341
1 42 981091405
9 13 650746972
21 27 576066980
3 6 855734693
1 28 753785535
21 29 792223059
13 35 601219365
6 23 801809295
8 14 882805676
11 30 579660305
8 29 134305321
7 22 839000554
22 33 589091531
3 16 77380645
33 40 893567885
9 26 719957933
5 37 477804277
7 31 359088565
10 25 900724145
8 24 692732877
11 19 151043498
41 43 251559213
11 40 72591361
1 13 958362241
12 14 244805437
35 46 611940456
4 6 354245439
6 31 973141091
20 36 51516443
19 28 92308142
4 27 678842072
27 43 524776319
6 39 888003682
13 41 63033956
20 25 951204492
10 38 295753856
2 29 93239119
17 21 707027203
10 17 305714279
13 16 973743867
17 31 908444692
23 28 929630472
32 33 741658034
4 21 58543450
6 8 805809649
11 24 590775154
15 29 668150368
2 21 493814419
18 41 999416355
33 36 197398226
5 13 312615206
44 45 905385186
38 46 745497853
26 34 424201154
2 7 982834535
7 34 601731846
25 34 688662045
1 14 859002059
11 29 139166582
43 45 76010906
29 40 920913450
25 46 282144301
34 38 782337531
25 27 997734218
14 46 332807093
29 38 289923786
6 19 393317228
39 42 756309325
8 20 512754064
8 37 42543563
23 25 283488202
12 13 91900528
20 26 880670428
29 37 254986677
10 30 720964446
2 35 964813239
7 16 997783641
35 40 935974416
37 40 875432610
28 41 119424112
20 42 833873781
3 43 558694704
33 38 457173221
5 6 71038792
24 45 348030859
17 33 318032233
16 36 462890465
3 38 456185658
24 33 360835346
20 34 215914252
2 28 42169916
15 43 428710389
14 26 132717733
29 42 525107431
30 34 3426142
10 41 68906396
9 40 53879440
32 38 769523633
2 15 795121480
3 39 333496295
35 43 806661129
8 40 627187749
9 34 61461287
9 31 465628836
27 33 647062092
6 27 209129126
20 28 714786929
22 37 581701915
15 20 2524318
12 17 708171355
35 42 603857239
24 32 695766732
28 45 257195201
15 39 21305689
32 43 10885492
31 43 47985369
25 37 6330510
5 25 939614565
1 38 463579228
11 31 195121131
11 25 791819192
9 10 652389678
27 35 42089769
7 20 59143485
15 45 45933640
1 4 755597249
16 27 396908940
19 42 160043908
22 31 621687049
11 18 558937172
5 35 388667931
6 15 302635512
14 23 839644714
27 28 20339291
10 31 205042533
14 44 118897963
24 41 472227028
36 40 355984195
14 25 710411935
17 37 116479939
16 40 34958869
12 26 258652805
28 44 28473871
1 15 85971949
2 26 305079012
26 38 135249811
1 16 809380716
4 38 793778086
35 38 237684454
11 46 804765721
7 45 29577797
7 15 439588709
2 34 547467675
20 45 721154325
2 45 63216934
27 34 866741536
24 40 562227801
24 42 382559963
41 44 249123755
27 38 93378942
27 40 818473734
27 31 100466061
4 39 224063130
36 44 129396230
16 24 560877874
8 23 904474569
11 38 562858338
3 11 797293199
13 28 844668884
26 42 73238325
5 16 208598137
9 33 711094324
1 6 770406903
15 38 214043960
5 8 267218900
2 41 278766128
28 32 93600709
37 42 418579786
5 41 125992685
37 39 631927773
42 43 39687022
2 17 129842581
31 38 585498321
21 23 417904074
17 26 150616005
22 40 895602078
3 37 136154962
27 36 130040077
12 31 405383390
38 43 631125226
6 30 504023290
16 39 610811273
12 20 141639892
2 19 767804188
11 35 429883426
7 12 807019486
14 22 788650652
30 46 924632157
30 44 569030548
22 27 361865232
7 46 686194980
22 41 78860692
16 28 716680061
12 29 581428158
22 25 258017509
14 40 647182090
15 26 122444735
10 35 212181147
6 9 139900773
18 34 384233553
11 20 232233645
5 22 891870996
18 42 833147808
23 31 100065972
8 22 11555733
8 43 974341259
15 18 571914864
18 19 372617006
36 41 819651775
27 41 115691078
37 41 19114897
6 41 692226432
12 35 873382881
9 41 110676960
14 30 736909264
13 45 435584202
29 32 538679902
33 39 695059908
22 28 996474700
15 30 479038769
31 42 962089785
41 45 558297497
2 10 64131033
3 34 380148628
20 39 737476016
19 33 961452089
24 29 111229223
22 43 750666894
13 20 263118802
30 38 850412108
7 21 208770716
5 39 674203676
4 22 465967858
11 16 971794679
10 11 869422165
1 3 322989342
20 21 609246177
18 39 923065653
23 32 517234043
19 25 557160016
23 30 651570336
24 30 11300969
10 20 877323328
32 45 599928014
26 39 475828066
12 27 992986545
4 37 588852782
9 12 284565750
14 31 741486507
12 40 369779549
21 32 412226578
18 31 147453325
30 39 279088431
14 18 547366316
22 32 78765961
21 41 903548882
18 33 328171139
13 34 345652206
1 21 381850415
20 22 50969299
6 29 100953044
2 31 247309964
25 33 416178768
22 23 597142816
19 24 493268845
2 3 473606649
12 30 364723957
18 30 779484529
17 30 396611654
10 36 145167563
11 41 136409878
2 40 58230261
6 20 816082645
37 43 375108187
23 37 201979037
24 36 760644242
21 24 175066032
24 44 992737905
30 37 392346271
4 24 601426425
1 29 114352140
9 29 643626889
15 34 401125750
2 33 975404835
3 24 454994964
31 36 125631368
6 28 21805193
24 25 908502210
21 40 587744094
2 11 740853600
31 46 562204232
24 31 92655210
15 35 214484750
26 27 181031414
13 43 232822890
7 13 197478839
25 42 710007263
28 37 678767476
3 13 969249848
27 37 761386766
5 23 479777411
15 25 868166004
2 13 923396112
1 33 44503143
13 21 912794960
3 19 5896040
3 27 991887287
38 42 64785807
35 37 741493419
25 36 518235760
13 15 880791410
16 43 174007688
19 21 409336676
15 33 406964387
7 11 211980177
7 27 655347686
19 26 760401988
9 30 45856541
27 46 5214606
21 31 899971008
17 32 875716425
28 38 98041460
44 46 709451000
2 22 779008450
2 30 113677190
19 22 130293429
10 12 12958806
16 17 437783622
18 43 9592630
20 37 653398356
41 42 865615511
33 37 913330392
9 45 389808786
3 4 14848300
7 9 49546615
12 21 18065659
23 40 525719058
18 22 350415805
34 37 836483440
13 29 391147178
8 44 279184815
9 27 944629227
27 42 678258073
8 42 419471805
21 44 932193559
39 41 761939860
6 43 86648905
13 30 128859270
18 20 339489887
1 31 723997432
11 26 763559581
1 18 19332243
5 31 415719265
4 19 229481399
4 33 351688653
1 27 54879685
27 32 994585534
1 44 775533438
11 43 86954463
7 39 65727012
3 8 120391755
43 46 521989794
36 42 355453475
14 38 388531053
19 31 499589336
18 27 936496214
6 45 559624278
10 21 404943906
5 18 30609207
28 29 932578950
21 34 960086583
10 44 718204029
36 45 692000248
22 29 332548426
30 33 393775412
3 31 503135435
7 29 78458660
26 28 426240529
24 26 381006994
4 35 981371847
8 30 779816416
7 32 996261597
31 40 431245571
19 27 19816939
30 31 740663509
28 39 549185339
3 41 644887225
6 13 360454911
29 31 466159537
9 44 968358534
13 42 943795125
4 18 226618466
34 42 54168251
7 8 308682270
19 37 172663278
10 42 168287926
20 32 60438527
6 22 996953090
21 39 270787728
36 46 658571578
29 44 674198620
2 25 564717679
31 35 180178987
16 32 508489669
13 33 470692277
4 46 506273470
25 44 505891226
28 40 289257537
16 25 90783632
6 37 995234720
15 40 887993921
23 44 68442954
14 15 33104871
3 33 145149247
30 35 787198775
7 19 167860185
22 46 716510444
16 30 485515943
14 28 657750453
40 46 543027952
13 26 175886516
4 40 395446482
10 34 487226060
8 18 94353569
2 36 135160175
25 41 693972952
5 43 958143637
26 31 676619245
21 46 532844651
8 9 147657456
5 34 183038371
5 42 633957172
8 10 48095503
3 28 796238243
33 41 965995076
14 35 539321388
1 9 93600318
29 36 528692036
2 27 324504590
9 39 863868772
36 38 565150243
7 10 335335210
17 41 25290331
1 5 367058737
16 19 538755648
