100
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000 1 1
1000
25000
14383
5886
17777
11915
22793
13335
10386
10492
16649
16421
2362
15027
18690
20059
22763
13926
5540
8426
14172
5736
5211
20368
2567
6429
15782
21530
22862
15123
24067
3135
13929
4802
9022
23058
8069
23167
11393
18456
11
3042
1229
2373
9421
19919
13784
23537
198
19324
23315
14370
16413
3526
1091
18980
9956
16873
6862
24170
6996
22281
2305
20925
2084
11327
10336
1505
846
21729
11313
857
16124
3895
19582
545
23814
8367
15434
15364
19043
13750
21087
1808
17276
22178
20788
18584
5403
2651
17754
12399
24932
20060
24676
18368
22739
10012
11226
23586
23094
22539
15795
5570
1434
10378
22467
16601
10097
12902
23317
20492
1652
10756
22301
10280
24286
9441
3865
4689
3444
21619
8440
19729
8031
8117
13097
5771
9481
15675
20709
23927
4567
2856
4497
22353
4586
1965
5306
14683
6219
3624
1528
7871
5732
23829
9503
5019
8270
13368
9708
11715
1340
18149
22796
723
17618
2245
22846
18451
17921
18555
17379
22488
12764
13228
19841
17350
15193
16500
7034
12764
20124
24914
11987
856
23743
21491
22227
23365
9859
6936
1432
2551
16437
24228
3275
407
1474
1121
18858
19395
11029
11237
8235
23793
15818
19428
16143
6011
10928
14529
18776
22404
14443
5763
14613
4538
18606
11840
2904
19818
10128
20688
22369
17917
19917
16996
18324
12743
9470
12183
23490
20499
14772
6725
10644
5590
17505
18139
2954
19786
7669
13082
8542
13464
10197
14507
9355
3804
1348
3611
23622
2828
24299
12343
20746
10568
4340
5422
23311
13810
17605
21801
661
23730
19878
11305
4320
3736
4444
23626
23522
3465
11708
23416
8282
13258
12924
17637
17062
5624
12600
7036
8452
11899
19379
20550
22468
15071
973
12131
3881
9930
8933
20894
8660
20163
7199
12981
23899
2996
2959
13773
22813
14668
12190
6095
2926
16466
15084
11340
22090
2684
18376
5542
5936
4107
17445
19756
19179
18418
6887
14412
3348
7172
1659
12009
2336
210
16342
17587
3206
19301
22713
17372
321
1255
14819
19599
17721
4904
5939
14811
23940
15667
11705
21228
11127
4150
15984
21658
13920
14224
2422
17269
21396
4081
20630
15084
4292
11972
7672
23850
22625
5385
16222
14299
6640
6042
8898
15713
2298
6190
5524
17590
13209
8581
13819
24336
12732
21155
20994
18004
10379
14769
10273
6776
18850
22255
21860
23142
579
20884
21993
23205
17621
4567
12504
15613
1961
12754
6326
4259
18944
3202
13202
23506
11784
2021
22842
15868
14528
10189
8872
24908
24958
10498
23036
18808
7753
11248
8303
8333
7133
21648
22890
24754
17567
1746
15368
19529
14500
13046
23788
24797
16249
11990
23303
3033
5363
12497
10253
19892
22686
19125
11152
13996
20975
9188
24157
3729
20436
7460
3414
18921
20460
1304
10028
13027
3050
16748
7556
8902
4794
22697
8699
21043
1039
7002
15428
6403
19500
681
17647
8538
11159
20151
22535
7134
4339
21692
2215
16127
20504
5629
10049
15964
23285
11429
20343
1335
3177
2900
10238
7971
16949
10289
20367
17988
17292
10795
15743
3144
2829
8390
11682
5340
3541
569
3826
24232
22261
6042
15360
9117
3023
16761
81
1309
3190
20425
18996
6367
14677
4234
5690
6626
14524
1057
24614
23168
3205
15358
1312
22386
15100
4346
2726
9994
4916
6552
578
18529
3946
7290
2647
6970
24051
19080
24631
18593
5857
18627
16312
11886
14214
13355
18512
20090
14412
9479
9610
8969
16189
2274
6355
22641
6620
433
23987
2888
23338
24566
12770
2284
6856
15417
606
22260
849
237
7205
23059
10217
23518
9945
15783
11873
3458
10873
17637
4289
20483
1607
20478
22757
24314
9471
20729
16100
8459
23618
14438
8025
11388
8074
6233
18157
8681
3493
10358
270
10699
8417
1839
569
18363
17622
3794
13173
19847
21431
17462
6682
14390
4292
20791
5057
5115
16521
21157
13574
6491
1947
12951
9231
10021
10537
18740
10054
14030
4098
10325
16081
12516
3516
8002
22231
21139
11796
10404
7338
24580
19218
14021
13970
14862
9812
10379
19977
17685
6536
24904
24176
8483
4207
24759
9857
14744
18499
19911
20127
13950
5236
2560
17818
105
10563
15049
21244
13711
16805
19934
13291
2375
8955
18614
8589
18768
3993
19918
2805
1882
19822
1982
1717
24030
18093
11574
5126
11593
6486
253
543
3074
2814
9713
3179
13377
24762
15775
2088
7919
10710
6732
10294
11017
346
10235
21137
20691
5153
23943
22573
16328
925
24291
6710
19018
2217
11836
21963
55
12090
13858
3130
14904
23571
22661
19633
14685
4789
13073
22604
6851
19805
24250
17868
11503
9485
14006
7195
14639
12949
21120
5967
5226
11763
12677
15596
13981
15865
12560
14036
2955
17770
8518
9211
16342
22532
20196
22379
2321
8270
19984
9172
19427
19234
2040
22283
20072
7398
20830
1063
20347
16950
7030
573
3714
11059
7522
9047
1924
20082
14435
21232
4204
22954
5443
11898
20486
640
9278
14159
262
4262
14683
11041
14848
16723
8324
1272
24122
4154
2335
10821
12457
9365
2747
16171
11776
10269
218
13701
21703
14653
9933
907
3959
6728
12806
15797
23720
22084
21308
15334
17698
10991
1376
23898
2715
1052
171
18189
21559
2506
4010
9016
3224
23109
16539
15000
8378
8109
20053
5081
14114
21338
5989
9426
3067
10147
223
1787
7231
21532
17122
16281
23875
9850
15179
1590
2254
15350
11131
23813
17857
6494
24181
21081
4603
15720
2433
12982
15181
22487
9415
4296
18825
15404
13722
21892
551
5297
15032
24134
18181
23506
15415
17057
24708
5595
9999
1962
12297
12483
776
5154
18977
16309
17587
14932
23382
20021
19266
13563
8860
3682
9211
2685
19086
14285
15930
10990
19583
22314
1476
4116
20820
16892
12525
20528
13839
22525
22490
1136
1360
14618
22643
20337
5928
6582
1621
4310
17955
20888
9225
1815
24570
18437
20853
10008
7722
11783
12350
18657
9097
13827
14126
21269
22071
1651
8149
10910
15528
5639
3398
16888
11610
17393
3577
8890
23976
5199
4552
16931
1087
13777
10099
657
23566
5952
2017
22641
17735
14368
16298
18184
3195
21776
5805
266
23428
13954
2528
5308
19593
22278
22197
22555
14672
774
6445
5000
22325
10997
13283
23412
16127
23382
