0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 21:34:59 +00:00
OI-codes/LibreOJ/2130/data/manager10.out

100001 lines
366 KiB (Stored with Git LFS)
Plaintext

8581
4479
8289
8994
6975
8487
6498
5606
7743
4737
4349
10132
9598
4314
6512
11399
11016
7758
7739
8489
8870
7195
4032
4333
5675
9954
10040
8132
6473
7664
9685
10093
9738
4062
3185
4166
2185
6100
5826
2590
6906
6274
6076
10512
8028
8158
10576
10934
12336
11448
10355
10410
7482
5350
6305
5643
5074
5577
7665
10698
10756
7465
5419
5836
6274
7965
10813
9291
9652
10054
7655
10082
11261
10870
11810
12201
11809
7487
2071
896
2354
2191
5323
6111
4508
5693
5022
3817
7273
7626
6237
10517
7318
1403
1574
7502
11184
6817
2650
4140
6868
8139
10341
12139
6675
6729
8250
8184
10323
8559
5122
6120
11189
9204
7831
8423
5765
7611
8861
8074
7381
6783
8518
4103
1513
2634
1830
1738
2178
2454
2947
6436
6099
6127
6503
1867
2871
8864
9436
5374
3168
3584
6486
9782
8248
8533
10586
4776
3217
5255
3300
4452
4007
4427
4641
4227
9197
8515
5516
7179
9964
7013
4116
4812
3853
7267
7144
3600
6158
10241
12096
11793
10262
9188
5044
2044
7610
6157
5390
8749
7640
7789
10054
7008
1437
5822
9807
9646
5234
5230
6049
995
6241
8984
2807
6266
8751
2778
1398
6239
6246
4787
6201
3737
7118
7448
4109
5174
7048
6130
6850
6526
2671
5408
7978
6334
7961
8926
9080
10124
5172
4093
6843
8587
10692
9698
6129
8080
10118
4943
6433
11786
12034
6638
5479
4677
5946
11680
10208
10672
7911
7531
8854
9112
10663
5671
6390
11008
10626
4960
3280
7670
4975
6281
6091
3160
5555
8034
10349
10497
6243
2905
7579
7384
2115
1034
7086
7460
1483
1279
4562
9776
10365
10365
8610
4677
7634
5533
1287
7218
6588
5345
6562
2302
3712
7857
7441
2741
2870
6579
8211
6769
7818
9171
5107
7648
10906
10383
8139
6573
8764
9316
10812
8178
6326
4420
3778
6902
3447
3367
6156
8409
11516
6522
2257
7285
10094
8950
4880
6313
9325
7081
8596
6917
3803
5059
7914
11038
9041
9041
12153
6870
3509
2883
2226
4455
5512
3169
3149
5082
4511
8601
6745
2933
6854
5489
5100
10277
7748
4001
4806
2422
6166
11817
11004
11190
7309
3431
3595
5673
7967
8837
10669
7397
7485
5940
5940
7487
2670
3083
5212
5195
7998
9339
7520
4971
6135
5343
1697
7075
7958
3858
2991
7811
11263
11263
8915
3057
6575
10231
7932
4036
3867
5699
6030
5801
4981
9476
11946
6769
6687
7824
6797
9172
9887
6722
2330
3404
6812
5115
4048
7915
8556
7195
9358
12305
6906
4029
5883
7009
6225
5781
7931
9190
11132
7773
3363
3115
4600
7544
10169
8615
8438
11432
6452
5858
9087
4567
6090
9169
4116
4296
9724
11355
5959
612
3782
9512
11600
10866
9588
10322
8167
3036
4120
3307
2613
3880
6032
10709
8375
2283
3230
3874
1993
2183
2203
3991
4404
3036
4416
3274
2175
4178
3775
2754
5390
9859
9306
3826
2602
3524
5500
6740
5130
3619
3446
3853
5220
6638
7433
8385
7125
8159
7939
4631
5520
7012
5965
8385
9506
8902
7711
8642
9680
7011
4516
3866
5489
8888
10182
5882
5772
7971
8113
6450
3185
3166
2270
4665
4915
3266
4337
7259
7134
7256
6805
2128
2335
5210
7353
8696
5782
1115
6027
10177
10230
8890
3642
4524
5317
6568
7712
2282
201
4659
9866
5597
682
4876
6114
4319
3667
6069
8716
8558
6824
2132
6264
7348
1921
6839
10169
9808
7026
7387
6960
1338
4150
5072
3845
4869
2881
1947
4539
7809
9456
5271
3472
4396
7662
11941
7682
4333
6833
10040
6128
4058
7383
9103
6450
5085
8942
11012
11535
11644
11706
5906
661
6421
10440
7773
9629
10614
9679
8797
9635
12239
7868
3270
3266
4796
5272
2430
5356
11110
8189
7638
11239
11946
10513
5040
4420
4701
6047
9301
5710
3314
4025
3138
5332
5328
1281
2124
5946
4955
2780
6514
10566
7134
2220
4943
4698
2696
5384
9343
10017
7180
4913
4734
4436
3523
6534
9075
9961
8790
8996
11857
9809
6406
8771
11212
9958
10328
6912
6005
9112
7664
4596
6872
9520
4436
2719
2961
4583
7864
9004
11325
11507
10184
9475
8489
6715
3431
3252
7757
9921
7000
6774
10188
6643
6725
10930
7962
6956
5169
2889
7218
11029
6767
4882
4421
4964
10626
11707
10138
7101
2494
259
1448
2156
918
363
4798
7977
5682
2694
535
3774
9067
10215
7630
5746
6855
6984
5605
5626
5217
4794
6083
7034
7266
5604
5316
5566
5974
7833
7133
5477
4665
2720
6806
11720
7673
4064
7223
8002
7357
6931
7246
10174
7825
2824
3749
8719
7379
3459
6925
11089
7147
5600
8681
10275
9860
8198
3784
6026
10935
9295
7474
6542
7413
5299
1894
3560
5619
4496
2600
3264
8753
11365
9758
8533
8662
9384
7790
7849
9668
8524
9777
9319
8936
11979
12362
11993
7676
5038
3846
1913
6781
6262
5428
5327
6802
9276
9276
8694
2791
2008
2801
2052
2512
3914
3104
3952
6845
7540
7261
4385
7231
8556
7254
8315
6668
4701
3165
7685
8309
6374
6790
7440
5212
3172
8845
10618
7371
6676
8074
6221
5566
9918
9535
6372
3547
1476
7188
8662
8144
11853
10452
9909
6345
5850
7856
3227
2192
1911
6021
10078
5360
7250
11475
6176
887
1597
4052
8277
7112
5205
5603
2582
2989
7488
9461
4296
3715
5042
3680
6762
8504
7578
9895
10083
8934
8288
6427
5813
3587
4408
6427
5471
3373
3521
4313
7954
10343
6934
3875
1560
4572
10165
12346
8806
4526
6978
7726
5917
6962
4802
2806
4062
8545
12102
9866
4672
6519
7508
2423
6337
11811
10215
4026
2542
3128
2596
6086
7661
6770
7323
4881
1885
4726
6791
9396
7665
5450
6640
8120
5901
1208
2807
6963
9083
9036
8221
7570
7355
7443
5529
3615
7218
10422
11741
8175
2451
2848
7104
7030
7546
6247
4056
4110
3212
7286
7043
6744
8931
7050
8421
11607
8461
5134
8278
8831
4887
2059
4721
8803
10649
6438
6000
10624
8745
9329
10666
5976
2014
4807
5627
3431
5784
7912
8774
7500
7730
11492
9789
9149
7901
8541
10718
5098
6480
12100
6512
4139
5486
1731
2804
6959
7927
8303
4664
2211
6817
6439
7756
8841
7194
4494
4312
7602
6459
3381
600
4406
9048
10228
8177
6032
6546
9536
7110
6853
11886
7569
4971
4050
2550
8045
12289
11331
10652
5602
6398
10450
7669
6227
3906
6890
11921
8058
6355
9755
6582
5478
6449
3539
4261
6742
6781
4465
1553
6279
12092
8588
5194
8693
6634
3519
4061
4827
3980
2016
5542
9860
8573
8362
10719
6230
1787
2038
4501
6621
7604
4921
2812
2020
822
1480
6503
8131
4865
6856
8214
7131
4188
5627
11135
11424
6586
3515
2595
3469
8818
7589
2816
2437
6553
11240
8436
3454
1605
932
6424
8464
5084
7581
5238
1960
3874
5814
4460
6580
11397
11438
6562
6857
9038
3778
6574
9703
5485
7616
7101
4346
7021
5471
4569
7928
7671
8617
11984
11459
10638
9600
7532
5910
8552
5857
575
1890
4589
4088
2688
7619
11939
6344
6030
9038
8973
5904
1556
6642
5772
5516
7128
8089
8791
4531
6205
9939
10068
8889
5781
7486
8838
3936
2784
6616
6048
4936
9962
10322
9383
5544
3086
4223
4466
3186
1524
7223
6326
6371
11410
11470
6898
3738
5306
5886
8471
7221
8026
10846
6933
6892
10253
9110
7402
7451
10169
7817
6247
6027
5277
9071
7019
5011
5220
4518
6016
7375
5484
2144
762
533
1972
7127
9048
6175
4292
4535
3652
4164
3518
4967
8151
4559
7360
10107
4096
5659
9582
10221
8707
5310
4016
3388
4554
8579
6571
1775
3035
2090
4653
9179
10023
5378
4861
10237
9492
9340
7535
8171
8211
3092
1714
2260
2337
4873
5071
3129
5870
3812
3573
4670
3347
3606
3606
7134
6895
6041
5355
4652
6588
8701
8712
9309
9830
9666
7487
4047
4886
7850
6578
3720
8574
8562
4576
5377
9055
6893
3370
5493
5771
3996
3616
7182
5555
3185
8868
11714
7189
2047
6836
9560
6695
8751
7998
7969
9954
10115
6247
5742
9873
10744
8117
8462
8704
4765
5858
4026
878
3496
5438
8591
8031
7496
7556
3857
5089
3875
2486
4929
6444
8485
8511
7508
8431
6843
4726
6448
5897
3310
5334
8406
6435
5251
9776
7324
6751
11735
7378
7378
10048
9629
11627
8677
4658
4461
7593
10643
9641
7492
5355
4577
8432
11730
7901
5090
7532
5355
1668
2048
6890
11283
8848
4911
7318
11615
11334
11006
6025
2848
6185
8679
10326
11084
9925
6687
6417
9908
8579
7566
8321
5286
5109
7466
5774
7465
11807
11676
10610
5648
4405
6627
4628
3480
7935
8801
3577
4275
8771
9813
6600
7026
8261
7116
4733
5303
7512
9074
9340
4856
7993
9774
6214
4457
5616
9914
6208
6217
7025
5204
7341
9315
9807
8886
8078
8999
9949
8210
9251
8423
7119
4207
4603
6201
7358
9316
10456
12379
7645
3800
2623
3234
8421
10837
5883
947
6357
12111
7076
4100
4606
7582
10649
7413
8938
10430
8892
6974
6182
9123
10351
8737
9055
8210
5440
8620
6282
5155
5985
3936
7103
9506
6536
1253
1013
1319
4766
5378
3439
7063
8806
7694
4599
7225
7741
6124
4935
4343
7283
6604
5155
3949
6685
10341
6806
6634
10313
7209
7810
11524
8452
6609
7579
8600
7301
7055
5813
6864
6343
3008
9021
8638
3191
1963
2902
7289
5797
1015
6945
12135
10919
8332
4049
6804
11397
5254
4630
4769
6239
6827
2376
5662
8722
6989
5413
8985
9458
6153
4090
7133
10184
10146
9439
6778
5684
6567
4128
2401
4170
6238
9075
7612
6760
4650
1173
6021
6355
1281
2347
6055
9705
6568
2048
1203
5903
7760
3733
5754
4870
5834
9826
5338
4481
7853
7647
10022
8556
6328
6876
8888
8961
4118
1481
6025
7106
4776
8347
9134
5367
6831
9079
3931
6075
7266
7254
8479
8597
11923
10094
5651
2157
2321
3599
7011
5918
3325
8615
12075
9649
6911
7908
9868
10266
5435
6233
9350
8750
6538
1844
6548
8928
7442
6077
3967
4431
7607
8036
2272
4608
8789
8527
4915
853
6468
8263
2126
3800
9079
11283
10500
10333
10216
10009
11609
10834
8003
4545
7519
10363
8414
10310
9656
4614
2890
2705
1619
2966
7595
6538
3915
8702
12124
12107
7729
5130
9508
8231
8218
10973
6541
6406
10742
6464
5839
6166
5989
5521
5228
10492
11696
10235
4846
2958
7087
9036
10296
6911
5121
9102
10368
11163
5690
2970
3621
2531
3310
3336
3104
3928
8727
11691
10512
10875
6165
2606
4156
2876
4178
7026
7579
7390
9325
6205
1105
1119
997
3196
5323
8801
10141
8387
10691
10054
6601
6856
9372
8511
3416
1050
2432
3907
7617
9589
5993
2266
2796
3275
5512
4610
5405
6667
4457
3163
4419
10569
8397
4299
2830
5611
10929
11496
7586
4665
4677
3053
3915
7627
7559
7007
5627
4323
9058
6493
6493
6348
3636
8700
6357
1954
6032
10767
9691
7168
5389
8392
11646
8448
4769
2241
2305
3708
2113
1546
4967
7818
5572
6806
11419
12266
8416
8448
12298
7794
3051
1685
2327
7572
8096
5252
4922
4092
6526
5246
6057
10717
6603
6381
11157
8466
8466
9089
4731
6739
8798
6164
5452
8648
8212
7717
10661
6523
1601
2472
2197
637
4001
4606
1151
4781
9246
9470
8943
6710
5959
3922
4564
9992
7779
3745
2322
3994
4916
2486
7077
9632
5823
2780
5221
5555
1282
1815
2968
7059
6904
2548
2785
4249
3330
6125
10888
5848
3606
6334
8933
7326
3844
2567
4663
9549
7339
2524
5632
5774
2206
7366
6505
3473
8680
11174
5947
3529
5292
7447
10428
8225
8002
7927
3827
5699
4716
4618
8305
6453
8555
10863
10863
6257
6257
12484
10917
7394
5232
3215
727
5598
6601
2138
4887
9110
10383
8631
5169
1628
548
917
4850
4619
6420
12392
12077
7576
7415
6922
5247
5757
5599
6804
5949
4446
2538
4041
4822
2302
6006
7416
3164
6170
7490
7246
10138
6095
2817
8210
9617
4119
6617
6342
5256
10372
5872
5522
5742
4227
8524
10426
9554
6983
4596
5200
4792
5704
6578
2768
4831
4705
6504
7531
2940
2782
7373
12494
8014
6448
6184
3619
5673
6882
9572
7422
4868
5912
8403
10440
5253
4677
4126
3674
6216
4816
5492
4317
6043
9374
6676
8513
10012
9362
6068
3099
8086
6773
4092
6066
3107
634
4804
5136
6969
10314
6837
8594
6483
3908
9356
9865
10005
9269
4335
6224
10496
6608
6665
5970
6046
5778
886
3263
6191
5882
6147
7502
7136
6339
7003
8132
9123
11557
7951
5775
6781
3823
1892
4353
4539
2032
1964
977
3122
7698
7962
6511
7502
6363
3931
6364
8520
7557
7654
4460
2256
7686
10361
7797
8239
7247
2283
1634
7816
9483
8046
8847
6749
6727
9575
8057
8744
9572
8978
11633
6721
2044
6072
7800
5309
6523
8199
6203
3568
1945
1678
1127
4862
6003
2964
4118
5784
7036
5267
4563
3307
1735
4125
6292
5533
4839
9066
6710
2270
3241
5533
4236
2480
8324
9443
5824
6782
4479
5996
7220
5989
8959
6411
6341
9682
9331
7559
4126
5223
7900
8614
11394
10361
8885
9317
7064
4647
4716
2271
2734
6240
7522
10188
7361
3580
5234
4453
5378
9448
9375
5989
2723
4118
5190
6416
8135
8181
9778
5546
1658
6637
10763
8409
6397
7733
9014
8358
8428
10566
9472
9472
6551
5442
6106
4755
8123
7271
8700
8944
4569
4510
5561
3793
2213
5355
7783
4881
2003
1901
2683
1888
5614
7548
4927
8433
6866
3720
8726
5891
5014
9484
8572
8091
7277
3946
5687
6880
7024
11266
8016
3198
7009
11143
9279
8240
7939
6177
6830
10315
6847
1607
4409
8891
10094
10852
9606
5641
3419
5980
5851
6424
10668
7870
7872
8435
7996
5221
4448
4191
6072
11138
8242
9274
11279
11132
9542
4944
1761
3526
4493
7374
10105
5484
6982
11688
10011
9530
10026
7002
6496
8640
7798
6747
8058
6737
6965
8645
8514
8858
4847
3232
6076
7955
7432
8609
11569
7816
6058
10093
6631
3542
4873
3326
2565
2747
2435
6889
8333
2990
5071
7824
4608
3284
6379
6441
4386
5076
5055
2704
3667
3429
3972
6398
4494
6927
6404
7136
8341
6187
9927
8831
5557
8393
11763
8723
5004
3133
3399
4216
6280
7775
6543
3986
5934
7171
2251
6744
6439
1883
5373
9929
9834
7481
9905
9347
6199
9110
8965
4998
5474
5769
7356
11028
9653
7899
6235
3450
2097
471
2831
3481
3322
8837
7799
7799
8386
3295
2882
7973
9967
6911
8156
10151
9974
10090
6657
2282
5802
7792
3301
1321
2080
4716
3712
2631
7579
7961
3730
1869
3821
9055
6402
6402
7045
1872
2638
4933
6133
4700
7008
5830
5131
10616
6859
4824
7130
9169
6894
5769
8459
7403
4590
5740
10241
7141
3504
6160
5318
1336
2151
3002
3439
8045
9339
4103
2895
7078
5828
6629
8068
3028
2521
4408
5475
5679
6965
10014
7277
6597
6542
2333
3743
4784
4282
2813
4699
10168
11740
5877
891
6754
10688
8615
5654
4404
9024
10876
10651
7596
3313
6351
7319
7116
4638
4710
6280
2951
4703
3641
1966
4121
3482
4769
7725
6594
3931
3240
2054
5144
7189
2552
4596
4837
4345
9909
11310
11442
8327
5685
4567
3539
8218
6471
5204
8317
9348
8850
5143
5715
5695
6305
6803
3639
6735
5664
5181
6059
2609
3711
7267
8659
6985
9468
12035
11810
11670
9785
7993
4510
2665
5854
4394
3403
5638
7325
5349
7044
9592
8437
5175
3591
5846
4272
6087
9973
7538
7387
11886
9194
8653
6171
6187
11952
8461
6281
9710
9807
8156
8702
5276
1798
4109
6062
9087
10282
9937
10906
7862
3929
3374
8205
8904
6613
8238
8161
4537
3406
6366
9865
10295
10082
9714
4422
1441
1462
3638
5721
8935
6458
2604
8482
11317
7328
2898
2238
2439
3046
3542
3966
5824
9293
7780
7671
7420
5904
7846
3440
1858
4312
8129
10453
10711
6747
4736
7274
8581
8424
6759
8450
9581
6337
7411
11482
7991
8013
7428
7065
8026
4442
3799
4866
3818
5371
9494
5182
1241
6660
6117
1010
1122
1290
4371
5825
3295
7445
9591
5726
7817
7519
7985
8827
6332
5434
3289
5495
5706
3237
3554
3057
2959
4552
5820
9206
11863
8696
7173
10340
10474
8224
7731
9812
11856
7939
6390
6123
3579
6956
6568
2428
6698
8217
4555
7442
8650
6083
8592
11869
11999
6439
5119
9852
9718
7499
3983
5508
6544
2501
4914
8228
4914
6830
6262
3074
3146
6668
10409
5340
6631
9577
6857
6081
4266
6667
11155
11410
7871
7633
7332
4432
8230
6710
3769
8670
11992
9464
6196
7076
10824
9129
3775
6478
10092
9013
5188
4722
8840
5939
6409
6246
1185
5487
8621
8189
9440
6144
6958
11633
11488
7746
5580
4335
5031
4041
5155
6903
6201
8899
10723
6146
5081
7021
6476
6714
2641
4605
7635
5236
2966
2803
3704
8232
9647
5387
3454
4696
3885
2137
2881
5080
8582
9506
5949
7592
10364
5379
6524
8601
6602
5887
5043
7409
5827
5125
8316
6156
7320
8538
6965
8868
10865
11451
11993
10062
8475
4994
5295
4994
4970
11095
8140
2347
3409
4294
4889
9797
8743
3564
3823
7317
7405
9090
10477
4334
5420
5824
4416
7834
4566
5759
5781
4093
4463
7279
11281
10815
7008
6022
4977
3526
6198
3848
5562
10299
8436
8952
11497
9473
6899
8745
10889
5169
3209
4344
2539
2740
3767
8329
11181
6675
6585
6257
3437
8222
12258
11624
9966
7617
7409
8987
8488
5802
6561
4578
655
4458
5948
8268
7176
2716
6390
4949
1108
1029
5812
5706
2600
7850
6745
6537
9621
8523
5585
2666
5922
6107
4290
6123
6083
8540
11480
7578
4480
3169
1557
3440
6282
10198
12373
6411
6039
12001
6766
551
2896
4293
2446
3829
4022
6659
8357
9155
9369
8606
9828
7309
5454
3785
4557
8426
9790
8488
7021
6720
5597
6508
8604
4715
5307
4733
3096
7986
8039
9386
9647
4727
7357
12277
8725
8643
8008
4468
7863
8630
7170
9382
5732
4765
7988
5983
6234
9849
10410
4846
3609
3978
5902
5399
5275
8931
8435
7034
4887
4514
8555
9548
6309
4927
2997
3140
2733
5367
8472
6050
5716
7025
7898
10307
9574
9706
7251
6366
8602
7038
5829
2052
5520
7482
3900
5014
4214
3762
7160
4852
6107
6692
5515
8901
8773
9291
10731
9881
9814
6104
3494
6793
4605
5743
5354
2415
5635
8333
5316
6597
11967
10608
9544
11312
9091
6317
5691
2629
3367
4772
5486
8135
6378
2593
6647
6880
4128
5071
7387
10645
6860
5905
7788
4082
5142
5892
4448
9445
9491
9633
8837
8837
11479
5880
6353
11952
8836
6511
8872
8831
7119
4095
2104
2167
4634
9846
9432
9501
9143
3659
1103
4433
5252
7147
9644
9603
8308
7717
8689
8315
5568
2761
7158
7526
5828
5020
5099
9036
6730
3387
7632
11209
7225
3329
7445
9320
4600
5947
9335
9038
5850
7208
12007
12007
10554
10142
6138
3734
5145
7068
7983
8841
8501
8536
6963
2118
5303
9508
8160
4270
4409
3289
5972
10360
6737
5288
5742
3486
6614
7368
7190
7790
8276
11889
9949
9949
9758
6267
5464
7757
6335
1347
3000
3984
2080
4116
3579
5442
9455
6907
5374
6699
5905
3087
4017
6520
3926
6767
10317
9123
6233
2058
2054
4174
8255
11504
11215
8570
7955
10600
7509
4449
4076
2830
2455
3385
6829
6858
3102
6449
7244
4954
5249
3569
3477
2331
3518
6623
7633
3421
4675
5284
5581
9507
5409
2681
2213
452
964
5730
6838
6603
9441
7987
5915
6911
8036
4040
3048
6416
8850
10565
5843
3597
4193
4660
9030
8502
9030
6542
6506
9506
4899
4583
4388
2511
6081
8085
5423
8099
10372
4848
3531
9380
6719
5591
8571
5206
2256
3336
7473
7918
4538
4450
7447
7152
5390
5159
4165
7041
11514
12220
6738
4006
4813
7545
8994
8720
8860
8311
8115
8938
10887
6641
2799
1189
1338
1720
1828
3258
4221
6528
4905
4758
6277
5937
7679
9903
7688
7688
9436
6445
7981
7975
4516
5855
7803
9461
11374
9647
5827
6238
10480
9829
7289
9256
9552
6492
9283
7092
4938
4393
634
1071
5889
7631
3387
1297
1584
5242
6936
7739
9131
6645
8151
6870
5343
5427
4234
9163
8183
6107
6286
5958
6177
5815
8493
7689
6591
7321
3475
3797
4894
7412
9818
9818
9259
3473
2698
7212
8269
4188
5329
7334
6085
6137
8948
7048
5256
10452
11318
6556
3021
7321
6518
6980
10520
6105
3793
7388
7654
5642
4920
2904
4888
7284
4406
5601
10168
10559
8136
2888
3940
5620
7204
9009
6441
8242
6820
6487
9893
8980
8123
7887
9614
11500
7428
6240
9515
9549
7224
6299
5416
7919
9453
3466
2129
5708
4304
2370
6041
4424
1284
7243
8066
4195
5599
9405
9324
3193
2471
7821
10508
11354
7014
3236
7044
5804
2215
3617
6126
5826
7856
6445
6239
8058
2767
831
4828
9962
7582
7892
6358
1864
3517
3096
7241
6668
4831
7286
6309
6079
8533
10603
10518
11711
8257
6175
4347
6148
8671
8952
6285
2459
3140
2376
5310
7164
3718
4008
6847
5526
5225
8464
11521
9857
6802
6551
5729
6443
5076
1061
3441
4788
6704
6215
6084
6151
1692
5619
5529
3924
7667
9236
8965
4332
6190
6825
3691
4701
4530
5665
6883
4101
1619
3230
3403
3501
6606
6176
2437
2274
6196
8368
7859
9883
11356
7070
2651
3736
8309
9521
9955
7928
5778
8544
5655
5514
7129
4453
1965
366
2518
2743
5986
9137
4587
3494
7440
11074
10842
10842
7024
6276
5915
4924
7314
5040
6596
10327
8245
2529
2250
2072
3716
5455
1882
2750
5802
4349
6642
8619
5902
8914
9917
9950
6793
5144
5859
1423
1014
1058
2720
6892
9443
5102
4624
8050
7643
4820
4539
5382
4228
4585
2811
3410
7349
7395
3156
2149
5879
4641
953
6960
9951
9945
9944
3711
2298
3180
2683
7463
11712
9744
8876
5955
7003
11917
9283
4365
3574
7835
6689
5986
8122
5552
5992
5824
2798
3004
3006
6233
7883
6009
6331
3532
583
4848
7741
6345
8521
8822
3772
4146
4054
3630
6063
8833
10321
8753
5561
1125
5139
6909
5085
4488
1605
4594
6492
2162
3387
3624
2889
4293
2394
2576
5578
5420
3656
6477
5681
2750
6675
10773
6239
5853
7143
3830
4027
5990
9478
7037
2007
6137
11773
8892
8105
8910
9006
11648
6355
1105
1172
1282
5654
9199
6550
8145
11975
8032
3872
7815
9030
6666
5757
6090
8226
4806
1402
6798
11406
6058
5669
11072
11793
10240
6187
3215
5744
10224
11889
7992
2380
385
6264
11190
7010
6932
9104
5811
4138
5944
7353
9929
11264
11264
8733
3634
7320
10887
8453
5948
4359
4722
4166
5042
8834
7217
6366
9882
6861
4671
9095
12184
10721
10516
6464
1846
2205
5273
5482
1359
5261
4929
1505
5954
9653
6252
1925
2407
4396
6865
8044
6692
4980
8543
7118
7118
7906
2886
5755
9340
8061
3647
4950
10391
10216
8996
7966
9196
8923
9321
10418
7959
4676
3711
3126
428
1309
1543
5111
6238
4500
4534
1581
6265
10678
4758
4250
6715
7629
5156
4713
9079
6424
5497
6308
6341
8602
5533
6526
11190
6949
6378
7642
3686
5555
7850
5947
3307
4732
4895
1584
5723
9923
11397
7789
7398
7669
1917
841
6984
10941
10699
9280
8196
10264
9791
9888
6264
5412
10783
10732
10500
11829
10107
7709
9715
7658
7658
6741
4323
10010
10371
5566
4411
5964
8523
10627
11280
7003
4268
6716
8694
11502
11793
11610
6123
3702
3466
1624
7813
6996
2848
7451
6899
5664
4407
4791
8192
5942
2310
3598
8663
5767
3346
5681
7871
7749
7645
8440
3840
3498
3899
1021
881
3244
5973
8358
11117
7243
2073
3576
6193
4469
2031
1886
7186
6758
3645
3460
6537
11713
11130
7735
2490
2851
4361
4850
8084
6375
5035
4360
6820
8641
3449
6424
6410
7138
12344
10588
4372
5435
7788
5468
9331
9645
8946
6464
3209
3516
6005
8000
4368
2868
2787
3788
5280
6100
4047
6638
9085
9065
8659
4796
4645
5076
8275
10412
5945
4969
8412
6358
5873
5454
7171
9684
9086
8293
9333
10039
5143
2820
2178
2543
4839
8074
11316
10314
9856
8756
9036
6425
6230
8854
3869
4283
4352
7146
9337
5736
7779
9744
9986
6410
1869
2359
2711
1520
2619
4427
2765
2370
2179
6496
7454
5707
8267
7760
8227
4522
4278
9392
6069
1044
1506
6225
6802
7531
6373
4852
8689
8021
9250
8138
4717
6035
9061
9970
7620
3703
2735
6603
8492
7730
7383
7186
9649
8736
3110
2488
4939
4223
4830
3964
1276
2397
7752
11642
6960
7162
6764
3956
9036
11768
7486
6798
9402
7337
9015
8176
6239
9158
6483
1877
945
1814
5832
6152
3637
4086
6979
11166
11932
10514
10896
10894
8965
8870
8817
6959
8207
8116
8850
8783
8584
10152
4457
1143
3475
3078
1825
7672
10710
7122
3099
4648
6310
2671
6809
7798
3225
4933
9051
9451
3691
3720
3820
4952
6701
3112
4506
6050
8373
7518
4121
6173
10219
11525
6702
6342
8152
8732
9100
9306
7914
5274
9311
8504
2565
3091
4151
7270
8752
8690
11264
10137
10678
11916
8656
7816
6834
2760
3976
8642
9913
6556
4668
4623
7470
6347
2796
6083
10002
10225
10213
7472
3915
3388
7526
10789
9335
9249
5804
5827
8691
8527
7829
7800
9802
9947
9914
10110
11015
9082
9082
9426
6833
6233
6525
4363
635
439
4363
6615
5287
3047
4548
9913
11845
11149
6620
4616
5460
8565
9452
6867
6815
5041
4084
4805
5838
6612
8746
10454
10949
9719
8768
7188
7170
10175
7942
7161
4539
4479
10448
7588
1858
6232
11746
7933
6843
10709
7618
2881
5668
5090
6683
10461
6205
3032
5336
7398
7297
6340
8410
8384
6864
8331
5818
3098
2245
6826
10499
9501
9017
10312
9660
4788
1772
3922
3207
3401
9481
11839
9097
8835
11577
9798
9798
8325
5270
4535
3475
7739
7914
3478
2936
2787
5351
7808
6348
6874
6892
4128
2207
5293
8123
4779
3743
7110
10121
6484
4939
10382
6608
611
6406
10631
10631
8424
5137
5600
3678
2799
8008
10581
8895
7301
8987
8142
7652
6117
2971
3928
1971
5958
7537
3733
3645
5041
3833
5634
6226
6978
7850
2887
6667
8877
3610
3015
2964
7014
8808
8152
5612
3168
9055
12117
10089
7706
5147
6594
11424
6823
2638
6932
6800
4757
2998
694
6486
6718
5728
5350
4837
4804
4396
6359
6957
10066
11663
9794
7935
6350
4761
4824
3265
1363
4588
8671
9993
10633
5861
2829
5882
7577
6335
7049
5857
6995
7683
7076
7588
3383
2481
2567
2512
2057
5412
10142
7545
4179
2979
3922
4782
6164
7536
7798
8238
9615
7017
2155
995
6585
9500
6664
7880
10378
7706
3031
4615
7430
7570
5196
7032
7950
6426
7652
4731
1977
1376
5992
8855
3539
4260
9718
9920
6672
4102
3533
7316
6606
2257
5799
10348
7059
6030
8943
6846
6059
8451
6938
6538
8419
6398
8381
6097
3945
4220
3695
3777
2036
5871
9078
10297
6909
7081
8640
5178
2611
1890
3497
4162
5652
9295
10853
5694
4605
7791
5513
2270
645
2103
6786
6137
6261
7504
4275
7762
7616
4404
4130
6246
7268
6635
8023
5713
5999
8084
7851
9278
8501
8398
8061
8376
8929
5056
2307
4357
5204
4369
4036
4229
5971
6803
9306
10522
9022
7869
10483
6699
974
1841
4730
5985
3437
1683
3388
5646
7577
4599
4085
8824
6404
5522
5897
8195
10501
6160
3203
2232
4314
7537
10234
12323
11159
10444
9140
9855
10576
8306
8828
5867
6323
11554
8546
5590
9181
10870
8121
6933
9961
9733
7977
7534
3716
6842
8224
8224
9918
9833
9346
4915
6833
10497
6140
1853
3058
3623
6558
11132
8608
7713
7879
4971
5640
8554
10313
8937
10154
7726
3303
7996
11201
9251
10084
7212
5095
3671
5709
8654
3077
775
5250
5209
6401
10349
8619
6319
5006
3112
5428
6619
6756
9637
9118
6277
7740
8420
5484
9463
11216
11205
6277
3712
6126
8047
9022
5066
5149
4321
5634
10545
8508
3933
2081
1886
4331
9629
7523
6255
7650
5974
4523
5000
5861
4481
3347
2881
3828
4334
5882
7105
6837
3575
1846
3667
4007
5026
7448
5921
4814
3341
3704
4158
3564
5455
8402
7607
5510
8495
8091
7422
8736
8227
6457
7628
10754
12232
10673
5450
1118
1032
4980
9686
11490
11893
10658
8525
5941
7722
11642
11965
9713
4762
6868
9311
9727
8801
4866
7096
6879
8312
11754
9151
5848
6743
6480
8188
12313
9380
7291
9623
9753
7530
4441
7265
7971
7937
11485
11519
9741
5650
5055
5178
4194
2224
6393
10790
7457
8029
7734
6787
10583
10118
4942
6350
9816
10400
9695
9293
10784
11575
6968
5291
9681
8063
9192
12206
8700
7008
9936
6809
5134
4097
1909
7936
11996
9640
9817
7452
3418
8249
8631
3043
4995
5481
6088
11190
7583
5838
5530
2710
6619
6142
4806
4470
5574
6081
4681
6470
4468
6435
10197
9622
10034
5863
4782
6141
3262
7764
10857
5862
7419
9903
5588
2005
2124
7636
10059
8890
10115
7308
2614
2144
5299
8545
8280
6730
4830
2711
3176
5332
4725
5251
4123
2381
7758
11678
8665
8871
8146
5580
8961
7839
3563
1453
4204
7574
3682
4495
6256
6598
4686
1262
2713
6126
9475
7734
7154
8625
5030
4310
8572
10084
9291
6081
4298
8460
11670
6173
2034
4082
8547
11084
7684
5329
3675
4961
6076
4338
7461
6901
3234
4844
7406
4861
5943
10269
10939
10686
11125
11293
7765
5728
4694
2455
4963
9308
5379
813
1830
4524
4600
6673
11204
6119
4383
4220
2445
2373
2020
7106
10589
10824
10410
6644
2308
1318
3034
6373
8066
10128
10841
9843
8504
8475
6001
6091
10173
10893
11910
12373
8212
6716
9090
10592
9596
5418
6487
6330
4836
3859
2076
5412
9905
7494
4455
4068
3292
4270
8433
11826
10706
5069
614
3717
5595
8087
8022
2790
5740
5695
4965
10687
9204
8637
8807
5692
5437
7740
5939
5747
9325
5247
5087
8327
5584
5805
7554
5663
2562
4857
5236
1810
6663
11463
6029
2176
5349
6577
9295
7631
1797
6496
12321
6299
2696
7149
5526
5205
8715
10273
7948
3331
5773
10722
7204
5653
10827
11729
5868
3749
9098
9624
6863
5066
5848
6322
3312
5450
9366
6942
3327
1501
2945
6263
9981
7868
4416
5070
4325
4659
6289
9247
7634
8160
11056
9227
6898
6666
6677
8738
6424
1410
3532
8546
8876
4012
3244
4747
7777
10099
8537
8067
10808
12317
10140
9139
11094
11053
6196
1882
6353
8197
3845
4006
6100
3232
5732
10567
5887
4425
8866
11056
5690
3032
8651
11965
8162
3285
4680
3695
1558
4252
8642
11810
10957
5688
6802
11913
6922
3668
6357
4081
4031
6187
8047
8286
6570
9606
10228
9852
8900
7182
5446
3038
4094
4240
3901
3882
5145
5291
2099
4825
4945
1739
6670
9853
9486
10814
7968
7772
6601
6640
11359
7676
6681
5748
6377
10757
9705
6552
3196
5691
8256
9762
12465
9395
3572
1021
677
920
3406
3000
4756
9649
11369
12260
6642
1564
3352
4674
7974
8076
7330
9032
9481
9778
8535
9181
10771
7036
1912
4427
7048
3598
4579
7914
9279
7793
5469
6750
9913
8076
5144
8625
5584
3678
7231
7341
4440
1972
4521
7814
9581
10056
10433
11834
11533
10878
8262
3607
3016
5513
8474
11257
7737
2473
3963
5399
3478
1977
1802
7161
9610
7790
6635
2605
3548
3910
3512
6466
4621
3239
5689
9605
12034
9761
8746
5942
4302
7954
7211
8636
11963
6330
5409
11042
6498
2629
8310
12179
9316
4723
1765
1827
2255
3252
8211
8234
7193
5776
7264
10821
9151
6029
4395
4519
5230
5124
6386
8346
3878
2211
3154
7336
10893
8176
8088
10005
10004
9988
5863
471
2636
6505
4538
1029
3141
4545
8049
6504
3420
5684
6670
8007
5290
6422
9246
8858
6253
5948
5016
3213
4777
6651
5018
6282
10961
5515
2817
5772
3671
6418
11791
8790
6266
4393
1455
5085
10170
8539
4408
3515
7127
11253
9214
8882
10916
8079
6523
9561
11119
8649
7289
9123
5639
3622
6913
7828
6931
3144
2918
8200
7153
3577
7035
9511
8928
4790
5310
4697
611
5884
9509
6786
5250
4762
5136
6851
6959
5349
5866
4112
2182
3095
2894
7793
12357
9093
4926
5322
9594
7157
1506
6811
7979
4978
4456
1301
3067
6024
8480
10444
8077
7165
9063
4996
2784
7541
5234
5078
6826
2194
3255
6031
5380
3134
2266
2670
2331
5858
4708
2763
4125
7854
11340
10280
8670
9143
9916
6923
7820
8859
9003
6691
2508
2319
6600
10498
6981
3979
3771
4245
6459
7061
8382
6418
6408
7403
7546
10339
7301
3376
7160
11342
9190
7955
8292
10516
7147
7147
7970
5693
5048
5264
4478
1392
6124
7401
6127
6484
6451
7444
5134
7547
10931
8921
10252
12369
10475
10110
7179
3403
2472
5486
10259
8944
8574
6977
2783
4137
5509
4562
5908
4194
5457
9225
5094
5118
9497
8212
5976
8815
6483
3372
8373
6754
6406
10020
8190
8419
5426
455
4435
4362
2892
6354
9781
10964
5572
889
2522
3989
4729
5939
7944
7936
8397
7156
3928
4403
2536
2452
5509
9544
8368
3258
4129
6343
7782
6481
3609
4308
6422
5561
2915
6103
8681
9967
7335
6825
9214
4941
5579
4925
2997
3780
4769
3739
805
880
1293
5801
7350
6236
6579
8794
6497
1945
5153
5383
3091
6975
11281
10299
10888
11450
5818
1536
4949
5204
3143
3010
3766
8149
8153
5490
3612
5325
8574
8748
9676
6551
7866
9358
7916
8558
5073
1591
4841
5302
2463
5170
6134
3149
4217
8555
7053
4433
3149
7132
9573
4774
5471
4408
2513
8190
6987
1947
3268
7249
6144
3588
2712
3543
8881
6855
6917
6785
3382
5382
5151
3170
3168
7566
7787
7980
9033
6584
5909
4861
4507
8521
10386
8675
7625
6439
9374
7839
6560
10267
11338
7138
7285
6355
1582
1610
3835
8011
6905
6566
6108
2509
4847
4767
6534
7537
4501
3388
1011
1128
4296
4411
5784
11104
10727
6198
4160
3593
3957
9280
10748
4795
5664
7330
2530
1857
4432
8638
8358
3721
1124
2197
2360
6678
10776
4858
1411
4649
4748
6436
8858
8779
9758
5181
775
5268
7354
2773
940
6676
9761
4789
6103
8787
7198
5238
2878
7113
8786
4629
6287
6676
5426
6839
9288
10818
9413
10251
12180
8789
8710
6867
5596
6353
6311
6334
7639
7786
3866
4728
4996
2629
2891
2883
5700
7366
2502
6656
8017
1957
5835
10082
6133
2270
2510
7131
6192
7247
10886
8430
8612
10665
9506
6385
8913
12437
7651
2687
5524
4977
2019
3605
5043
8962
7280
2909
4739
6187
9487
6867
6047
5953
3184
6340
7432
9919
6828
6300
8948
5428
8178
12226
6569
4707
10144
10406
6313
4749
6242
7522
4718
5452
5603
6753
9233
8190
6019
2079
5480
10463
7707
4648
7721
7694
3684
6770
9042
8347
7554
5265
5961
8412
7475
5702
9185
8732
4624
6739
8073
3488
1740
2785
7131
7909
7527
10149
6451
1272
4045
10008
6611
6387
11522
9347
5085
2629
6914
11059
10130
5230
1494
3714
8237
5923
2609
7502
9517
9098
10817
8794
5644
8897
12343
8640
4607
4270
4112
7991
6281
6281
7521
6796
8234
5537
4713
2416
6222
7887
3741
7956
11855
8554
6171
7448
9819
7431
5992
8786
5809
1909
2766
4285
3022
2491
2280
4716
7641
5151
7363
8277
6140
6446
8759
9611
9881
9819
7145
7249
6552
8436
7761
8347
11608
7463
7885
9182
3759
1997
3832
4633
8425
6990
4676
7028
4284
4879
8342
6158
4208
3483
4312
9378
9502
6805
8065
4927
4858
8185
5239
1643
5979
10978
11180
12425
12015
9058
7862
4731
1195
7283
9033
9033
7166
1789
1242
4405
4381
1516
4837
4479
1910
2603
1696
6440
12268
11618
11232
10754
9887
6423
2953
4912
7008
9641
11381
7075
4084
7014
7443
8113
5910
658
995
6953
11582
8855
8841
6268
3143
8035
8524
6046
6794
7868
6837
7174
5652
4243
8961
9923
8600
5720
2748
3350
4627
4253
7629
6247
6431
12387
9710
4405
3540
2656
3904
8664
9069
6168
7472
5776
2650
5588
7914
9407
9492
8903
6486
4954
5695
8923
8170
8053
6853
1581
5267
8270
8829
11496
9209
8301
5845
2991
5555
3600
5292
8178
5281
8319
7284
5585
6042
7741
6683
4920
9402
7789
3015
2519
8013
5643
3317
4387
4777
4487
6267
10597
6342
5479
5910
7905
10388
8507
8355
10236
7820
5265
7487
10042
9005
7747
10578
11836
6956
6943
11808
11821
12355
8844
6990
4465
3510
4405
4515
7652
5356
1974
2576
4134
6152
7408
8140
10712
9110
8921
11710
8014
3410
6847
12016
8974
3154
1734
6756
6096
3282
3674
3729
8247
9736
10396
10383
9736
7450
6865
8451
8191
6488
4265
4359
3265
1911
2228
4777
6878
8923
7258
7663
8806
4913
5821
5537
2071
3514
3047
2880
6623
9005
8531
6554
5597
6858
5123
1914
1736
3893
4858
7733
12307
8182
3302
5274
9974
10486
10666
7445
7445
10929
7161
5423
6428
8876
11085
7511
2786
6321
9441
6197
5386
7765
10498
11894
8208
5757
7457
8566
6337
5436
9851
7259
6326
10519
9150
6850
9189
12362
6987
5948
5209
4111
4876
4282
5894
5776
4125
5507
10895
9865
5057
2672
7206
8872
5866
4111
5795
6448
4699
6175
9520
6775
5540
8930
8798
10860
7381
4146
4917
7788
6709
6853
7584
3603
7922
10407
7939
8353
4753
1151
6280
10440
8014
4617
7420
9849
7396
6822
8986
10210
8386
8189
10911
9397
6928
8351
10517
8090
5258
8770
11797
10023
4809
6546
8780
7721
10768
7162
1566
1052
3068
8057
5489
5405
6924
5841
4902
1413
905
2291
8465
12036
6956
3429
5635
6461
9067
11756
5783
5468
9601
9805
5725
5471
5412
606
1819
4830
6824
8352
6062
4861
8513
9284
7819
6901
10044
8614
2738
4846
9482
10220
11460
7624
5723
7643
8148
7361
4018
3349
6933
6391
6172
8070
5984
7569
7452
7520
6153
5301
4180
1916
2782
1797
6011
5772
2349
7810
7151
4704
4708
2648
6146
8431
9996
11958
6765
6135
8027
4046
2452
2535
6188
8507
9713
10890
10096
5437
3289
4641
2195
1869
1260
5557
5956
1436
6262
6593
1423
1763
5698
8798
4641
3745
9680
12002
10761
10808
12314
7159
3179
6831
10402
8621
5460
7923
6549
6602
9640
5632
3503
7385
9109
4411
1642
3679
2728
938
6107
6321
2217
7200
6558
6286
11894
11683
10139
6603
8147
7394
5634
4934
5809
11310
12195
9228
9228
7397
3810
3253
3056
3919
4207
4028
6653
11260
6082
3831
4885
7061
8580
6023
7761
6211
4648
5027
5777
8991
7741
3425
5516
10777
9833
6797
8943
7020
3207
5229
5596
2953
6355
10094
6725
3648
6703
5463
2682
4193
6292
5601
7149
8676
4024
2015
4831
6493
5581
6033
6337
4534
5848
8455
8022
8678
4611
1541
2719
2214
4308
4319
6535
11245
6783
2492
7096
11373
9642
8937
10668
6587
2847
6930
9238
10775
9213
3839
1248
6115
6851
5016
5799
8230
10713
9168
10751
10606
5232
3099
5890
6446
6593
5124
6579
11037
12018
9589
8850
9829
6888
4677
8357
11753
11753
11489
9643
8681
4952
737
1479
2630
7463
10093
9570
9416
9939
6725
4913
4469
5142
7405
7833
9346
6175
4642
3288
3615
6014
4848
6169
7459
7070
10393
12286
10544
7182
7776
10286
8123
8300
6205
6892
9663
3677
4159
5556
3364
2460
909
3321
5781
8853
8242
4828
4900
7169
8314
8930
6573
1967
6291
9901
9209
9642
11284
6874
5784
9134
4189
2996
7995
6477
3414
5230
8783
6518
2668
6452
7104
5799
3453
6003
8421
6031
8005
10687
6696
4265
4756
5895
8841
10133
11465
9775
7439
8363
6278
1327
2615
7428
8510
9414
11261
6050
1911
7122
9698
7904
5935
1591
4217
6393
3153
3945
6137
9307
11488
10069
7961
3428
1879
2796
6616
8498
7050
8703
10586
7914
3550
2995
2388
4792
5344
1571
5481
8133
7703
11147
12348
11556
9834
9339
7661
8948
10959
7912
4925
2917
4616
9328
6077
3892
4438
5189
4590
4358
4941
6884
9942
6030
7248
10680
10259
10707
7028
6098
9342
9617
11000
7852
6906
8970
5852
2177
3024
7885
6343
4588
8790
6472
7420
6324
3089
7837
9586
8851
8253
6767
6344
6555
6765
7369
3865
3391
7673
4581
1947
6506
9219
8167
9769
6776
5011
6810
7899
6073
6482
9426
9163
9846
7069
5401
4538
8136
7371
1918
6849
9596
6195
7844
6768
7501
9174
7758
9185
10018
8129
5328
7116
10824
8279
2155
5665
6655
7341
11312
9770
5396
6897
7116
5637
6284
3888
7315
9033
6444
3272
2837
4075
5787
7766
10322
6883
673
4470
6986
7767
6807
3813
8467
10496
4350
212
5114
7377
6781
6605
2926
5567
8845
6528
3126
765
5134
7288
4475
7508
9214
4876
5508
5756
6917
7285
3774
4247
4218
3562
7433
8346
4577
2987
6451
9687
9694
11040
11595
7140
6683
7599
5292
7446
5892
6302
7646
6609
5087
2147
6231
11303
6141
2690
6055
8142
5002
2124
6745
8195
6059
4845
4338
4913
2521
4630
6298
4651
2684
2823
8069
7648
2231
627
1565
2993
2722
1335
1289
2774
4404
7557
11539
6280
5149
9543
4560
3760
8180
9514
8622
5142
4954
3836
3744
6586
3614
2735
6790
9868
10639
6965
5891
10071
7064
6643
9179
4582
4346
8461
7648
8278
9129
6547
6868
9488
10054
10514
10053
6749
3761
5173
6966
5303
6707
4380
6500
10655
5129
6485
6760
1742
3663
3120
6224
12054
8673
6515
10122
11238
9342
8442
7469
7914
5593
4664
5994
2885
5255
10995
10059
9318
8604
3941
5572
9401
8661
6388
7706
7706
5761
8684
7775
6736
10521
8251
4663
4309
7897
8382
7693
11173
11567
8371
7964
8481
3075
3165
7005
7306
5573
4551
2762
5325
6803
5933
8333
7128
9040
7300
5068
6730
3496
4651
10117
12328
12299
10250
5538
5987
9175
10754
11129
6205
7383
6443
6443
12166
6686
942
3247
4275
6222
7346
7144
8788
9302
6286
1479
1242
2453
3809
3792
3954
2957
4654
9105
10252
11033
11713
7282
6446
9275
7890
6419
4744
5866
9165
8466
5536
7947
6271
3591
3696
2916
3659
2720
1868
4517
10198
11629
9391
8644
9669
9586
7510
8838
7581
7572
8139
8070
11957
12389
8823
4143
2438
5216
8168
4978
4472
7163
7157
6956
6277
8320
6499
1313
4809
7115
5269
2944
1917
6613
6465
2327
1539
1111
4512
7192
5041
7995
9204
4810
6355
5491
1719
5217
10295
8076
3905
4511
6294
9390
8518
5607
4372
1525
4812
7942
5140
3098
5132
6163
7302
5645
2681
6025
7464
8021
5679
7142
8050
8099
7396
7356
8438
5424
3428
439
937
5086
7600
5251
5895
4787
2748
8109
10148
8712
10773
10912
6726
8173
11740
8122
7149
8565
5138
3768
8873
12445
11369
5426
1311
2878
5688
10064
7609
6929
7137
7800
9271
8356
10349
9385
5963
7859
9231
5313
6941
7033
3825
4476
8066
8221
9226
6136
2706
8003
10947
11566
10795
9169
4879
6452
6050
536
6308
6150
4452
5091
3150
6651
5869
5233
5459
7874
7020
1929
4389
5142
4824
8659
5874
161
2526
3847
5513
7490
4312
4856
8882
10865
11124
7471
4295
8339
9803
7565
5101
1596
5405
11045
9425
7262
7758
4072
4656
4474
1604
5163
6313
4876
3055
6165
9632
9586
6231
2237
2934
6822
8235
6865
5661
5569
7683
8219
4528
6508
11732
6073
1325
6151
8192
9025
7165
5930
8670
7002
6088
3931
3047
7748
12049
11778
7717
3743
3502
6608
7698
5808
3671
3304
2604
4372
5290
2862
3303
4091
6082
7693
9464
5803
3911
4478
4236
5125
5248
4551
1639
6391
11437
5667
3294
3763
5581
7497
5106
6268
8780
7338
3865
2692
4272
8005
6278
6107
8462
7221
5989
8672
9190
5426
8221
8167
4327
7513
6746
6735
8520
4111
1750
5620
7162
3916
3686
6502
9394
7285
7516
5713
757
3417
6271
6563
7741
9686
5839
5958
7651
2792
2408
6863
10135
6952
7493
5434
2840
2990
5856
10003
8355
8755
5991
7448
10763
6109
3958
4100
7345
9555
5168
5788
4845
4000
7485
9795
10352
5718
7172
6022
4390
10108
7189
2911
4372
8933
9947
4374
3524
3597
2968
6525
10236
9200
3497
4895
5213
4016
3775
6553
7463
7463
10482
5121
4819
8511
4866
6047
7692
7920
10092
10352
6842
5066
5963
7739
11161
8634
5426
3296
3067
4287
8821
6685
5412
4914
4893
8512
8047
5483
5999
5159
2850
6674
7985
10017
11525
6778
7278
10530
4767
6262
9908
9518
7726
7976
7017
1666
3045
7158
7342
5049
7561
9208
7954
9978
8180
4702
2846
3855
5575
4479
6269
5608
2599
1973
4750
4123
4423
8450
10887
9268
8846
8709
9229
7769
1730
390
1704
5767
8101
4232
780
1130
3874
5070
5926
7307
5011
2213
985
5190
5538
4627
4501
6892
9120
4723
1927
137
4600
8682
6878
5869
4626
6495
10459
10247
8983
4426
3371
8638
6332
4832
6981
7149
9451
10412
7484
3632
1411
4075
7475
8115
9406
11072
12276
12090
7830
1885
2662
4015
2092
6705
10586
4861
1528
4401
3751
2643
4902
3968
7084
9548
7473
8343
9402
6789
4043
4776
8116
6889
5591
4199
2701
2788
859
3749
4636
5725
9098
8475
4609
4590
4444
3410
3564
4492
5800
6037
4009
999
4642
7553
9620
9100
7503
6387
5512
6958
3757
4712
7736
9739
8154
6929
6281
4880
3685
1407
4226
6488
6000
8642
7294
4689
3872
5757
10720
10046
6044
4201
3710
1130
4423
8849
10548
8571
8234
7568
2805
1885
6497
10308
7835
6092
7382
10268
10444
7914
4442
3079
7506
11158
9272
3966
1613
4427
7180
9913
7879
5556
6260
8451
9869
6901
5225
3053
4039
7458
4491
1222
5843
6398
2519
5063
7231
6584
8543
5210
3883
6459
7091
7934
3719
3192
6905
5819
6498
9193
5371
4614
7847
5454
7254
8830
4502
6568
11321
11349
10455
10861
10015
8367
5621
7845
10037
5032
5743
10027
7539
2437
5150
8272
4698
5626
7478
3607
6844
7196
2802
5488
6052
3158
3035
5255
7601
10818
12297
10379
8346
4960
6970
10452
7313
3087
2796
4531
4816
6800
4197
2918
4538
3062
3216
6032
7082
6958
9929
7938
7268
11352
9198
9447
10878
6030
6495
9441
6844
7152
10294
12001
11865
7736
6322
7322
4748
5964
10003
6515
1744
7144
7171
2951
8012
6196
487
5698
9096
8509
6983
8396
10330
6811
6938
10212
8878
5144
6720
5779
2590
3433
2805
1441
6389
9387
7207
5975
4049
2958
1684
2289
7369
7585
5477
8813
11010
10490
6866
7995
7010
2641
6057
7104
8355
8115
8625
6077
5669
7783
7066
11062
8135
3287
3686
5544
9051
11972
10109
5627
3470
5072
7713
7074
5390
3995
1413
991
1503
5906
6943
2407
1130
5092
8722
6681
4696
3982
5261
9157
10326
4756
5768
11773
11857
5657
1118
6691
10599
7585
4621
6136
8203
7902
4657
3105
6893
6453
5109
7263
7808
6386
3314
3086
7293
5065
4789
8700
7884
9408
8471
8171
9948
9476
9831
6929
7627
7321
4545
9233
11488
7512
5756
5090
4868
7913
9729
8545
5633
3430
3051
8035
8677
3573
4704
4888
3583
8080
8685
5071
6219
6677
5488
7108
9356
6514
5817
10618
7721
4136
8128
6064
6390
9923
4269
6385
7812
2644
4675
4570
5147
8451
7514
7219
7121
8519
9173
6018
7916
11937
9150
8495
8767
5430
6871
8801
6893
5982
9230
6644
2746
2673
2694
6859
10775
9835
4865
6809
6034
4533
7737
8099
8627
7856
5307
5209
8080
10057
9735
6020
7265
11474
9549
5327
6957
10224
11266
8140
3144
4128
3758
6607
9335
9583
7071
5639
9234
10666
9704
3760
3537
4460
5018
10039
10200
9860
6156
867
662
5014
8257
5398
4722
3341
3043
2392
3502
8790
10666
7824
7607
9663
7771
9175
6948
6570
8605
7045
4883
7083
11952
11823
9811
9940
10994
10719
8670
8655
12123
6374
3081
7487
8332
6758
7230
6231
4628
6338
3846
6342
7277
7277
7147
7147
9629
8333
10956
6201
1328
7379
7096
1038
1101
2959
6074
8973
6114
2516
7309
10758
5805
3108
6355
7546
6172
9128
12117
8474
6154
7598
9465
11664
11720
9418
6036
3178
3622
7239
9044
8038
6336
6196
7524
10213
10677
6193
7150
10694
6595
1448
2409
7860
7400
3726
3192
5711
6970
5502
7184
9530
9411
8577
9728
5582
5680
9601
7222
6972
8292
10514
10847
10847
6653
5300
8106
7531
6333
6097
9956
12120
11567
8157
5195
4537
7062
11130
7390
2335
6124
10037
10299
6262
4004
8484
6984
6404
7603
6796
7509
9534
9272
5380
5224
5134
7186
10896
8224
6636
7853
7253
9259
8670
6359
5223
6841
9197
9774
6909
5456
8548
6574
8237
8577
6048
9625
7765
6664
7369
8060
7073
7206
7928
3106
7055
6861
2668
4282
6662
10014
7583
3676
5159
5516
3141
6730
11866
6412
6412
6533
6115
10828
9540
6335
4507
3767
7301
11515
9650
5669
4607
9510
10617
7624
5455
6963
7028
2509
4597
7342
9178
11778
6236
1213
4843
5551
6460
6323
4227
6033
3418
2783
6915
5817
7399
12017
5797
5958
6919
6029
9469
9542
9004
5356
4203
7686
9100
8673
7778
7559
10259
6203
2155
5134
6155
3996
7308
11517
5493
3687
6216
7435
7965
8489
7267
3675
1732
4672
10808
8222
6405
6918
8735
11938
11938
7040
1733
6554
11423
9625
7195
8821
9107
7021
5783
4896
3930
5488
9506
8171
6656
9757
9633
6754
7493
5276
3653
6432
4873
7515
6264
6272
8967
8433
7764
7607
7166
5985
8664
7529
3620
3756
3656
4535
5159
6213
8464
7290
7553
8158
9253
6816
8429
10931
10931
10282
5253
6097
8360
7767
5905
1734
5651
8637
4122
3764
7149
6791
8632
8774
2954
2889
3025
6755
10915
10167
8636
3468
3860
6288
4773
4148
6014
5750
4354
5946
5395
2968
4289
5910
4597
2133
3931
5202
5902
4824
4272
8896
5590
2663
5670
8386
8302
8158
5575
3511
4696
6965
11051
10757
9922
9531
10053
10210
9792
7799
7206
6474
6346
6736
8188
9908
9623
6444
576
4986
11139
11807
8748
9372
9503
3951
6312
10042
7719
7068
8826
8431
3505
2084
2181
888
802
3232
3703
4201
9756
8693
3801
5867
4757
2785
5891
5035
6376
8570
8516
6090
2507
6272
11480
8627
8632
11934
6952
2938
7639
9370
9275
9239
7007
6256
3622
2578
2831
2650
5229
5110
1686
3056
8890
11087
9919
8239
9407
6289
1115
2864
8038
9971
6200
7557
6255
2866
7939
7108
5730
7581
8516
6868
7311
7711
7180
8399
3384
6386
9763
7518
8431
9134
8323
6353
5763
9184
10120
8703
6450
7607
7363
7234
8206
4339
4710
6917
8860
9059
6753
4115
3993
4219
1452
2542
8156
11152
6004
1536
1477
6726
10512
6119
4121
8148
9606
4871
5956
7200
7701
7220
6871
6790
8027
12361
10605
10421
7475
3239
4787
6996
7457
4848
3288
3935
2696
5218
5945
4661
4457
3302
8271
10398
4817
738
843
6658
6165
2262
8211
8776
8796
8961
3692
2437
3647
7841
11384
7262
4969
3659
1187
2715
3388
3920
2555
2107
4584
6783
8100
4405
3480
6138
5742
3687
2188
2275
4088
4286
2914
2789
6496
9032
4997
3488
8374
8810
6917
5310
6363
11353
8867
6551
5064
3986
2970
4052
4639
5424
5704
1895
3670
6100
4020
2954
7209
11161
8776
7672
6374
7667
11288
10639
7715
3935
3643
4778
9068
6553
6553
7943
4976
4816
2335
5307
5740
1880
6530
8622
2819
5356
11524
6781
4418
5181
7544
9115
3689
5423
7494
5858
9213
9401
3369
6204
6166
5479
6272
6459
11581
12053
10769
10676
8049
3956
3858
4440
8604
10258
7658
8509
5776
3003
4535
7659
9219
9504
11591
12041
12195
7929
7041
11443
11332
8708
9155
10399
9590
6358
3138
7116
10264
8695
7889
9258
8360
4392
1955
2411
2042
3140
7639
7225
5352
4140
6290
10453
10656
9444
8676
5178
6910
12158
12024
10254
7342
6264
6973
6840
6500
4738
1477
3564
8946
10947
10164
11144
11549
9860
7105
7741
10827
6282
4553
8216
5115
3531
8416
7386
3550
4987
3698
4468
8011
5175
1934
4788
6913
5810
3869
1872
7059
11208
10305
5809
624
677
6765
11098
4986
2222
6101
5310
1729
487
3355
6833
7234
6493
4017
4066
8379
10035
10743
11987
6706
2387
6180
6227
5699
7742
4419
6279
11618
8273
3217
2821
4336
2818
2733
4025
2427
4403
8284
8294
9637
10413
4830
5488
11071
9709
8237
5331
6803
7210
1054
437
6379
7623
5877
9893
10037
7374
4969
5646
6795
8254
7242
2794
6878
6363
5508
10800
6898
2170
1730
4809
6437
3115
1655
4860
4415
6082
8357
7374
9959
10760
9485
9732
8286
5677
8074
8908
3766
404
3708
9122
11898
6423
5628
10520
9293
4834
1661
2674
6246
6230
3021
2662
6203
6112
2376
1398
315
5228
7151
2951
1564
5062
7705
4957
2868
5449
9563
6174
6141
11210
12113
8267
5627
4486
4237
7096
5215
6337
7982
4816
5930
7569
5152
5291
8780
9936
6069
6278
8756
4494
3718
8465
11605
10672
8840
5946
7778
10148
9371
7207
7984
10460
5736
7597
7526
4212
9007
12379
8885
4263
4449
2971
2694
5996
6851
6992
6913
6139
8948
7168
6506
9144
8171
10170
5882
2078
4586
8791
12206
11760
9961
8047
7802
9079
8497
6605
6912
4488
6362
8186
4551
7799
9631
9852
12100
7672
5892
8915
10628
7319
3284
4515
3593
2080
3194
5368
3417
4425
8184
8121
6604
6135
5370
2271
1792
3780
3414
4030
5026
6380
5797
1815
1070
3276
4420
4961
9378
11591
7794
3772
7569
12446
8062
3585
6369
10518
6101
883
847
1121
1092
633
3174
4322
6364
9749
11056
9352
9397
8516
8663
9836
7225
3931
3416
8036
7679
2994
5455
10122
7820
8818
10720
6898
6910
7145
3728
6464
8151
3866
2641
4531
8430
10430
7182
6873
7559
3755
973
2970
8380
7144
2869
6855
11530
7066
4933
5667
4478
3983
3090
4696
3353
4382
7429
9315
8189
2832
3581
4510
1174
4452
9332
5353
2328
1982
6351
11322
7727
4965
2351
206
1436
7133
11661
8987
4544
1584
3609
7152
4375
1082
4834
8792
6779
5983
5915
7808
11783
7463
4136
5337
6929
10704
8187
5291
4390
4980
9690
11868
10362
10266
6434
1333
4875
4545
1188
4897
10028
6921
1726
3887
8702
5729
4401
8849
11022
7862
6303
4817
1183
3845
6753
8436
10698
7142
5263
7450
6494
5642
6991
6354
4721
6455
9597
8693
5145
7496
10591
6683
3333
5836
9639
6651
6542
6326
5780
8461
6388
9266
10143
5419
4556
5099
7813
9583
5806
6952
10729
10376
10376
8183
3030
3513
7933
9526
5551
2877
5699
9954
9465
8118
4892
4757
5735
4385
4819
3198
7387
10943
8323
7529
9197
10934
7876
2605
2719
6132
5630
5714
7208
5932
7985
6868
3729
5591
8998
10119
8017
7076
9623
10122
6754
6904
4746
5305
7181
3093
3349
8409
10064
6005
3904
4388
2649
5174
10127
7508
6971
7372
8146
9645
6789
7063
10446
7038
887
5859
9096
5405
4919
3866
3655
3298
4252
9665
8404
7450
10829
10644
8059
4826
6795
9020
6265
6469
4341
5166
6719
6289
5392
1438
5484
9296
9290
8015
6484
8447
11320
11991
7550
4835
5701
6818
5920
3805
4359
8146
9391
6654
6714
4049
6663
9132
8499
10720
9470
6154
4610
8446
11321
11127
11679
7738
6449
10854
10835
7263
5975
7186
6225
5229
7435
5213
3517
5652
2631
5103
8368
6425
8857
9915
5606
2385
7065
12125
12125
11364
7098
6550
8585
9004
9973
5932
5054
4484
1357
4712
4687
5642
6892
5404
7023
5257
7464
7342
3041
2730
3662
8242
11063
6525
6168
7674
7467
9513
8793
4729
990
4558
5205
6197
10700
7874
8511
8872
8872
11064
7066
3344
3782
3063
6563
11767
6743
4416
4137
6290
11653
11681
9061
5247
7059
10541
9783
9112
9814
7577
3972
4849
3230
5964
11926
12315
11490
8956
4928
5221
10200
7506
1270
6075
8305
4347
5520
6069
8169
5647
242
1706
6444
10279
10618
5394
5211
8952
6647
5891
6985
9210
5830
6281
9891
5442
2322
2548
3872
5700
5256
6201
8724
7129
8392
7841
3062
1692
3843
6217
5333
7115
10566
10706
8060
4460
2066
3246
3211
3615
4636
2882
4525
8581
11732
8106
2487
2708
2273
5587
8716
8116
6964
2935
5663
11139
8601
5249
7027
6665
5414
3274
3589
9330
10896
5511
6359
6955
5454
6461
8084
6615
1178
5777
10909
7639
7059
10698
6750
6229
5980
1857
5025
7278
9169
5809
3677
5355
2110
2943
8852
11310
7588
6549
5914
3958
8160
9514
6608
8075
11136
8736
5358
8697
11699
10785
5373
6177
7369
1779
3119
4711
6564
6003
7406
10525
9138
6402
7621
6706
3630
8956
7688
6977
11489
11329
11329
6491
2944
7279
8260
9158
6938
4876
7294
5819
6456
7652
6870
9130
9703
9537
11363
11986
7435
3646
2431
3509
8535
6105
4466
6861
7000
6064
5502
6826
6359
2946
3500
7231
9095
10497
8378
3996
4037
5726
7812
9051
5435
6618
9375
9331
11147
8688
8153
8036
4492
4640
4081
3413
7074
10019
8276
8289
11009
8399
6086
6480
8194
9860
4392
2590
7593
8063
4524
5409
6953
3594
619
4460
7644
5660
7169
7715
7239
4858
6675
7324
5529
8899
4756
613
4173
4229
1255
6949
9800
7112
7936
9310
10987
6497
6497
8280
2418
5001
10462
9364
4814
2126
4360
6467
4450
1983
5692
8645
4344
7039
11373
7984
7437
8266
9566
6717
2824
8123
7903
8008
9292
8354
11422
7509
7509
10729
7477
6156
9408
11683
7948
4278
6028
8174
8488
10561
11080
8732
9884
8581
3035
997
6543
7705
2389
7137
6743
4401
4719
2287
6285
6922
3588
5413
7194
4493
7440
10163
6265
5580
4108
2033
7403
12222
12222
7891
1776
2365
7030
4905
1686
5410
9715
8193
8557
11125
7840
7898
6003
4582
4782
5409
10389
10811
7343
8742
7081
4758
7298
7507
7675
4082
3045
4500
3703
5580
4614
5030
4655
1854
1252
3500
7757
5521
5642
4450
6031
7023
1866
5729
6562
3232
4468
8162
10078
11007
7041
5990
8860
6985
8503
5630
4904
6608
3146
2921
7230
7405
3618
3848
2405
4350
5430
7040
7319
5330
9867
12175
9632
7276
10021
6540
4942
6638
6660
5610
4318
7929
5523
6859
10890
10608
9298
9487
11566
11076
11550
7859
5631
6025
8253
11686
8263
4435
7443
6335
3867
7254
10137
8486
4495
4285
7906
8770
6006
9118
11158
10168
9880
9909
7720
3460
3959
5327
5851
6977
8069
5854
5646
9508
8615
6284
7669
5672
3032
7083
10895
7105
2956
4494
8002
5850
1684
2708
3055
2447
6907
11583
6848
4757
7563
10365
7372
3747
4086
7623
9375
7645
4669
1094
5936
10503
11468
11273
5573
6383
7411
2372
5888
5438
6176
11651
11288
11054
5683
3414
6321
5786
6847
9578
11717
10865
10632
9390
6071
4844
8277
7880
3836
5788
5554
4779
4941
2499
2082
6119
5748
3768
5084
5717
9469
10614
5526
4099
6937
4302
3087
3554
6778
6786
5538
5822
4478
9487
10527
9051
5798
3445
4826
8010
9496
8283
10051
10483
10686
11796
6404
754
5520
11146
11405
7805
2169
2703
6717
4904
4296
3662
4772
9456
11151
8678
5729
9364
11129
5782
6966
7617
6088
10077
6614
4713
5163
1953
6495
6393
6393
11750
6346
2107
1551
4151
5733
5936
9359
6322
2691
6268
9801
5399
6208
9041
6755
4339
4820
4255
5056
5727
4794
8091
4081
4677
4855
3957
5186
4486
7905
9027
6989
5255
5516
4178
4737
6322
2960
2575
8520
8700
2834
6299
6961
3449
6190
9194
9546
5930
6691
6389
7739
11487
5717
1794
5694
4947
2166
3579
1985
26
5793
9712
5092
6966
11097
10641
6237
6412
7097
2757
4722
4994
6797
6948
2789
1218
2131
2834
1402
881
4329
7404
6337
6243
7024
5110
4116
6415
9775
8266
4153
5501
9682
8754
3991
6456
9011
9262
9262
4592
2527
2866
3932
6661
5272
7662
11768
7129
4450
8483
7827
4389
3234
4769
9563
6365
2565
2527
5327
6080
4191
4925
2814
4607
6091
8078
6185
6191
8490
4859
5568
8795
6791
4834
6744
4402
2003
4098
3556
4762
5452
4114
3123
3217
7561
7163
5724
4914
2068
4356
10220
12283
12283
9726
7855
4601
2475
5278
6684
6483
6068
7763
5428
6916
10655
5110
3733
5138
4795
4965
2116
5493
9119
8999
9701
6079
5466
5697
8153
9310
9045
9645
8910
6400
2576
1643
5292
7342
6231
4345
5676
6543
4094
4899
7991
11519
8184
6413
9213
9019
6804
8694
6423
6998
11802
6304
6684
8392
4045
3901
7995
12059
7392
4992
7234
6019
3333
5298
5929
1818
2494
5273
5720
3220
5120
9710
8861
8186
9256
9179
7758
9194
6986
2583
7850
10364
6044
2459
1299
3652
8202
6092
2985
7668
5887
2314
8132
7651
6496
6551
6446
6130
7129
6164
2625
6949
6039
5419
8685
7803
3377
6380
12250
11145
7866
7575
7312
3886
1995
3066
6873
6893
2426
450
5444
5269
4425
7127
6459
5094
4085
4643
2792
6171
8758
8820
11704
9109
8895
9175
3497
5993
10599
9463
5211
3132
4978
3511
6456
8507
6995
9315
11574
10089
4189
640
3753
9112
8718
4888
5143
4950
4631
7114
4120
1290
1990
802
3394
4420
6960
10613
6368
7619
9907
8972
9735
8831
9849
9814
10397
7363
1449
3341
9255
12075
9957
7777
5731
3184
4723
8776
5944
5954
8907
9164
9221
10017
9580
3818
3656
5252
8298
12273
9978
5865
5348
3942
6249
8297
3119
4251
8736
6546
3446
4960
3227
479
1543
5060
4888
5713
6999
6018
9786
6334
2225
4139
6910
5054
6477
8020
7103
11521
8674
6694
6620
5819
9657
9137
3152
2173
2260
2329
4968
6338
8113
9247
9081
10256
11906
6609
1467
2653
1750
520
4451
6822
6808
6286
3226
1779
3020
6207
5109
2670
6384
10592
10267
7141
8797
7258
6519
7168
4136
3588
1240
1466
5266
6180
7942
8327
6076
6013
8821
10026
4647
5012
10040
8166
7131
8800
5404
2378
7160
10568
7686
4820
2882
2185
5852
11258
10393
7665
7470
5569
2436
6551
7897
3185
1147
4742
5969
6499
5748
4801
5067
6523
9857
6787
3878
2542
7264
12307
8247
3322
5973
6910
5613
8328
6382
3915
8106
5842
2693
8177
9829
7281
6619
6903
5516
3674
7830
6675
2707
5177
3106
3587
5769
5124
8080
10925
9231
5993
8588
8063
3344
7403
6927
6097
6911
6025
7860
4363
1045
4156
5145
4089
7387
9076
6025
3519
7022
11136
11484
7745
8522
11423
7788
4816
4272
2573
4040
7328
10040
9251
6909
3968
424
2777
5914
4815
6867
9840
4991
5301
9838
10764
8249
4971
3566
6272
11052
8417
4995
4413
5187
6412
4497
3317
6163
8040
5502
2408
3737
6642
6224
4877
2653
542
5456
8850
5904
5188
3065
4019
9891
10457
10457
10673
6025
1984
1680
6211
5823
4681
8082
4378
6317
8635
5189
6735
5409
3231
6103
5946
5023
7492
10315
11952
8383
5190
8632
9085
4839
6513
10886
10108
6649
2837
4834
7715
9111
11773
10909
9630
4768
4932
9841
6784
1991
1612
7288
11979
8981
7585
8220
8739
8736
9952
8479
4752
7229
6862
2679
5567
5520
6766
12358
8532
8532
6806
2227
5951
9970
7999
8559
10344
8304
8234
9167
8004
6672
9979
12190
11045
7543
7135
7775
7731
7469
5295
2816
1874
7705
9643
8187
8008
7956
8951
6903
6505
6231
7585
11415
6535
1859
2512
3880
7071
7797
6335
7664
9944
8001
8671
7542
3822
7681
8850
4189
1776
6258
7036
4563
4739
4045
6999
4645
4461
6923
4971
6570
6828
8399
10966
7933
4049
3982
4115
3296
6713
7239
7827
11754
12343
8147
6010
7757
9946
8032
7934
10228
9822
8549
3454
1780
5856
10049
7087
5469
6103
6970
9080
4565
4398
9060
8370
9636
9366
8434
11052
11568
5882
4995
10871
9968
4716
6230
11455
11160
6880
3163
4962
6383
3617
1176
2112
7578
9663
8909
8141
4580
6328
11062
7004
7004
8589
8589
12217
7045
1765
5248
8424
9503
10843
6924
4083
4369
6629
8826
8583
8499
4496
5077
8282
3735
5387
9913
9638
6245
7328
6566
6674
9459
6440
6033
5619
4759
2848
6600
9735
6414
6827
7104
7188
10483
10549
5082
5840
11511
11501
10485
5716
950
4721
8762
8548
10289
7909
2036
4137
5369
6840
7388
3984
7962
10922
7015
5664
6960
5296
2424
4494
8196
8143
7047
5416
8408
8095
8095
11220
8240
7699
8015
8855
10993
10213
5092
5420
9726
11062
11026
9709
7009
5369
3283
3334
4352
5989
4927
2924
9131
12358
10283
4570
6448
7513
2450
2911
4480
7146
8350
9309
10207
9198
8154
8698
5873
4843
9738
10555
11118
11399
11399
7788
7509
9511
4037
6078
7232
7137
10023
5425
5898
10286
11175
8821
5716
3247
1492
5261
9378
9493
4667
5091
6257
5214
9597
8366
7928
6418
5600
8576
4571
6147
9147
7144
3986
1707
3443
3944
4921
6128
9205
6626
596
4932
10962
11896
9849
9724
6294
2157
5890
4928
3232
4407
7847
12413
12413
11817
11817
10880
10880
6294
438
4444
6237
5184
6505
6807
3309
4326
5605
2244
3238
5084
4024
6666
11693
9863
8407
7721
7811
5526
1437
3845
3643
5210
9181
8274
5882
7794
11703
7441
6924
7673
6708
9581
10184
8275
6462
4575
6894
7745
5844
3813
3772
7703
5249
1754
6692
7379
1708
4874
5685
5952
10635
10765
8603
6365
8704
6358
6358
6437
5720
10381
6665
2485
6401
6536
6865
11114
7372
5063
3595
2022
7420
8575
5220
4276
7395
12068
6397
921
6444
8526
6650
4913
5758
5466
5515
8614
7125
5394
2054
6099
11585
7043
6640
10392
6368
4767
3725
4721
9689
5429
2782
3608
3675
3711
1665
5841
5977
1429
2953
4126
8302
8993
7085
8809
5665
2226
2292
7144
8957
4639
3539
7851
10564
6766
5142
7444
7729
7364
4818
3967
4581
3002
6842
7003
6221
9907
8601
8061
9332
5922
4575
6606
9001
10409
10491
10957
5412
610
4486
6514
4496
2627
3509
4998
5488
4506
5907
9341
8759
10325
10786
7117
4518
3452
6399
5415
6780
11210
9141
6252
4475
7810
9260
4456
1429
2097
7520
9049
5712
4515
2308
6178
7803
7237
8487
8736
6481
3971
3818
3725
7124
10746
10135
5452
2110
1206
877
5378
10351
8394
5109
7113
11385
9041
7803
6635
4066
5803
7752
10255
11754
9854
5860
2288
6641
9523
7613
10099
9672
6819
3206
2696
6831
6793
5857
6376
6940
5935
5020
5960
9062
8708
6759
9527
7930
4027
3165
5942
6393
7194
10321
10578
6139
2954
5473
9088
9807
7465
6888
8259
10867
6943
962
3074
4996
5003
4103
4352
3773
2019
2112
1521
6923
11988
11016
7169
4462
8604
11316
7373
7010
8067
9440
11627
6764
5045
8251
6359
4357
4323
1935
1848
5327
6108
2865
3375
5534
7416
8740
9178
8915
6921
5394
4576
2502
2295
8295
8956
8188
10036
10996
10678
9401
6704
7981
6791
6791
11980
7391
3084
3973
2997
553
286
6430
10417
7035
6041
3176
5933
10161
9858
10258
7240
4185
2064
6738
9836
9836
8009
3146
6162
10388
8321
6982
5483
5555
10441
7509
7270
11022
8373
3498
6392
12334
11003
7913
5802
5085
7514
6484
4868
7250
7520
5916
2706
6151
10010
10023
8406
4811
4658
6948
5706
4623
6439
4664
4688
7761
10206
8874
6785
7648
8030
5341
6203
5794
2336
4951
6863
8246
8992
7299
5696
6910
9659
10212
8705
7699
6997
4794
3092
7303
7436
3175
3681
6770
9090
6774
4720
8409
6847
3094
3685
7438
6342
2294
7473
10818
7061
6361
10489
11873
10807
9962
8755
6170
8395
9433
8178
10589
11828
9989
8031
8992
9937
8824
4570
3948
6587
7316
9060
9300
10532
9291
7562
6501
7535
6994
6272
8170
7605
9301
6004
2534
5663
9085
10826
10369
8423
8926
5672
2031
7225
9992
9913
8490
3428
3880
3598
3834
9266
10414
9517
5934
6663
10907
8755
4650
6767
11294
9524
6252
3728
6425
8856
9048
10664
5385
6269
10611
7913
4407
2870
2240
1922
6382
7785
7504
5130
1862
6944
11566
11105
8533
5307
3194
3555
5916
8965
9537
7069
3921
5855
10742
8565
4393
3170
1354
4700
10823
7417
3875
3809
4587
9379
11645
10881
9671
9976
11723
11651
9632
4479
3072
8488
6426
4405
4469
1466
1158
5379
9146
8660
8050
7051
5717
4552
4869
2928
2823
8632
12364
7706
3103
5974
8569
10240
6989
5604
10863
10385
9746
7427
2084
4491
7714
8716
10145
7411
4596
3340
6109
4942
6170
7097
3526
3985
3623
5490
3627
4926
10200
6542
3558
8353
9587
7400
9634
8984
9170
10147
8922
5588
1739
4788
4723
1728
4774
8632
7631
7400
6705
7788
7201
3025
2452
4411
7049
6991
5659
3762
2092
1706
3841
8559
8242
5986
5762
8733
11607
7728
8573
9004
7019
5907
2170
760
5625
11635
7987
7622
10580
5504
4606
5602
5364
9030
10862
9088
4008
1817
2183
3879
3577
6524
10759
10852
10299
8679
5570
1503
591
3709
9915
10927
10927
12083
6707
6197
10230
9384
8374
10120
8537
8241
9346
3971
6361
9987
5353
1805
5805
9870
10945
10011
5431
1868
2163
5985
6665
5630
5834
3782
1217
5564
11530
9369
3582
589
6376
6459
5225
11178
12338
9296
6185
9003
10348
9649
10210
10369
8518
3266
5707
10474
7027
6016
5649
2312
4179
8379
5582
3723
7122
9964
9083
4003
4651
10167
7986
3464
5888
7545
4882
7057
6451
6336
5695
4288
10046
9944
4782
2531
5806
5154
5378
7507
7579
5620
7387
8868
5218
6737
8834
4761
2354
5761
9721
6587
405
2214
7756
9651
5019
1346
1432
6144
10285
7434
3124
4238
7293
5685
7985
8215
5861
5020
7374
8396
4495
6567
9764
11483
6349
1502
2695
4182
8827
10087
6639
4405
6984
8053
8424
9154
8250
4876
3691
8413
10077
6332
3880
4295
7031
6366
7005
9074
5731
6341
4614
7102
12172
9032
3993
4984
8587
5688
6547
10995
11572
9070
4736
6387
6046
5821
5054
3478
8148
6855
7627
9890
8693
9284
8203
8289
9377
5485
6675
9687
4392
4602
4984
4512
6177
5608
4405
4840
8257
6446
5223
9226
5751
4986
10718
11448
6907
5557
5946
7709
11543
6702
1406
3779
8717
10527
10139
8696
9760
9357
3894
3202
4158
1915
6319
8955
3723
2232
6327
6801
4299
4781
8523
12333
12333
7654
4958
4536
6107
11082
7397
4127
5471
2839
2207
7203
6684
2624
5216
6439
4366
4983
7033
4646
2338
7580
10779
10374
8679
4327
2544
7112
7998
6868
6923
6330
8703
8541
6766
3347
6121
10571
9562
7556
5799
7640
10728
9672
8712
8740
7092
5625
6281
9788
11181
9448
5367
6294
9910
8222
4795
1913
6364
10653
6761
7253
9203
8697
5710
4944
5062
3446
7497
11203
11963
11581
8890
6741
9432
9529
5876
3092
3194
4097
1495
6280
12433
9942
7556
8593
8084
6946
6474
7161
8202
8538
8297
5202
3260
5206
9715
8249
5378
3599
762
5860
7336
6085
8935
7339
6502
6812
3272
1568
3880
7245
6093
3547
2417
3055
7945
9762
6229
4856
4654
6286
7554
3875
3505
2786
1460
1835
3801
3831
2761
5671
8312
5010
705
4432
7975
5760
2185
4577
9887
8625
4981
5840
3756
837
7057
11952
7346
5054
6577
9260
12343
11094
4947
3061
8524
6437
4704
8901
5421
1356
6828
8675
6702
5239
5478
8273
8367
4940
1835
4684
7667
4878
2198
6173
10519
9790
8798
10683
12196
9125
3958
4158
3576
2601
4737
5310
3591
6038
10771
7155
7437
10800
11117
9662
3642
2312
4597
6754
8551
6516
6437
7482
3385
4951
11065
9048
9048
11104
8715
8301
10690
7512
5797
10259
10561
9254
10297
11999
10235
7401
3330
4569
9848
9976
10902
9858
8011
9728
9501
4222
2260
2577
2291
3152
7474
11238
7072
4767
7083
9911
11761
11141
10276
5753
6618
8631
3816
5672
7183
3671
3921
9110
7979
6683
5017
893
1867
4067
3032
3249
7792
11027
11678
8419
4228
2190
2811
8022
10352
10536
6394
5454
9705
5431
1796
5238
5368
3823
9177
8924
8044
9939
8204
7716
8883
6304
7709
11721
11764
9566
8898
10649
5560
909
5073
5008
3564
8364
8464
3530
5366
6035
4341
6645
9434
10250
9660
9401
4473
2731
7102
5885
1239
2495
8294
12247
7116
4933
6285
6323
9030
10971
7640
6725
6902
5123
6011
4476
6121
7329
4810
5928
4910
3008
3908
6943
5493
5540
10159
9704
8614
9613
10430
7399
3201
5435
5558
5915
6728
4729
6106
3993
2696
3753
8369
7523
2869
5735
10389
7197
2265
6966
10915
10743
11726
8896
4100
1547
4335
5258
7266
7932
7932
10449
10390
9090
4063
7048
9384
3683
4235
7296
9494
11526
6641
2948
7833
6951
1231
4880
9501
9727
6678
5733
9000
11312
6658
6636
8222
3530
4979
5364
4821
8103
8287
8354
8678
7460
5627
2928
7296
10433
9095
8665
4085
5997
11915
10677
10353
6050
2318
7201
8956
5228
6903
7749
3747
5935
8612
4850
6627
12245
7597
5925
8067
7646
10326
6523
3757
9377
9742
4874
6555
9298
7193
4850
5911
5431
7195
6910
710
4561
4804
1815
6020
6773
2375
5721
9869
8328
4351
1757
3008
4139
3129
6725
12463
9293
6131
5326
4219
7474
9572
7188
3486
1840
1959
5102
6348
4016
4792
8577
6311
3271
7235
7687
6996
7850
10575
10834
6112
4118
7558
8462
8357
5468
1500
2059
4856
6173
5627
6386
4109
2516
7897
10436
7347
5999
5785
8133
8508
3414
4275
6508
6995
6571
4487
8351
10239
4581
3555
4430
1849
2789
7606
10207
4901
1268
2229
5844
5221
4387
9541
7424
7384
10432
8804
8808
10563
7082
3908
7537
6231
3648
3316
4395
6812
8219
10868
6717
3800
7095
8837
5646
6466
10287
6695
6451
10291
7920
2686
5385
9327
10482
10519
6536
5340
8751
8545
5499
7826
9128
9116
6389
2729
7683
8308
4201
5740
5231
6656
8247
2799
2143
5516
9481
10191
7068
6512
7000
3292
3559
5427
3980
3470
6781
8033
8377
7655
5200
9500
11882
7079
1637
508
3187
2962
4651
5213
6514
9283
5971
5400
6053
6828
9272
8874
7957
10776
6328
4944
5366
2733
6224
8290
4883
5266
5432
2250
2171
4786
4983
1241
2439
4043
6558
11032
11300
11233
11861
10191
5291
6236
10793
5585
1945
5006
6680
6847
3599
4514
7818
9675
8774
8680
10617
6175
4905
5700
3981
6092
9739
11369
8598
7266
9902
9685
6291
1871
1508
4042
4656
5630
8344
6450
7351
11706
6634
4441
6874
5735
3205
894
6201
10476
7948
5808
2839
2277
6012
5487
7812
10494
9907
8385
4280
3818
6519
6147
4867
4139
3619
4087
2923
7286
10955
10015
6824
2948
2350
5697
10283
8202
5373
8320
11068
6255
3660
7246
4579
3993
8566
7885
7826
7738
8267
11618
10646
6412
7154
8531
3890
6747
8046
6929
7791
8908
7617
3695
6283
6047
6388
8689
9379
6137
5480
4524
2881
4496
2118
3853
5061
1633
3267
9400
10669
10481
11547
6552
2399
1719
1402
6712
10319
8575
6197
4603
4361
7095
7420
7581
7698
8081
5911
5939
10020
10605
12086
8019
6128
6626
5709
9278
7129
3076
4425
7978
9840
5746
3296
3871
5289
3286
826
1205
5083
9837
9040
6186
7993
7246
6516
9902
10803
11907
9883
9883
11417
8334
7385
6267
4710
3040
3296
3452
2678
3520
6387
10130
7602
8732
8687
5144
5117
5096
3034
2552
3032
6818
10427
8978
7443
9062
8500
3555
2055
4225
6200
8964
9814
7782
9902
10024
8097
10108
12202
12202
8575
6109
9940
11458
10859
6538
3760
3226
5912
7899
6980
5057
6048
5797
1137
2104
4944
4248
5753
11472
12092
6178
5526
11087
8092
2351
5331
11425
10409
8182
9644
10146
5068
4062
8849
6796
3620
6189
4165
4595
10353
10920
5838
1037
2859
3847
4025
7750
5036
1102
1924
1392
4099
3839
4103
6550
8375
11711
7108
3740
6446
5702
6211
5511
1601
1398
4155
7082
5488
6556
11164
7622
3461
8272
12262
12183
10595
5009
2727
8392
12286
8509
7438
8035
7532
7560
7567
7471
5259
8507
7516
2289
5771
9742
7142
7317
8983
5747
6714
10475
9704
9131
8458
6060
4048
7306
11497
8152
8060
11674
6299
5006
7284
7757
7885
4618
3550
6703
9304
10238
7845
3088
4771
9528
9977
3872
4882
10507
6529
7009
9964
4145
2912
7640
7183
7674
8661
4230
4066
3261
5839
6802
6312
7538
6197
5033
6238
6902
4016
2092
1737
7348
7150
2648
7008
11648
8323
8645
7173
4947
5868
5522
8464
10792
12216
9954
8709
5108
3029
2962
804
4363
5593
5934
7348
9622
7999
7327
11445
6759
7065
7237
5847
5494
3567
3648
1924
7382
11254
11254
8287
8066
8191
4081
4505
8144
7000
4498
8268
11462
12145
9994
8245
5439
7347
9355
5353
2879
3288
8113
11748
10280
6283
2822
4534
5067
6114
11108
9325
9161
8533
2599
3247
5579
8280
12046
8821
3182
6176
6356
3216
6884
8191
5987
2308
3957
8781
7228
6963
5620
1864
4419
8309
7840
8912
6913
7346
9109
5004
7406
10012
9238
10444
6107
2548
5098
6095
4700
3704
8078
10881
10472
10170
11151
11407
11407
7927
7552
7204
1928
719
1113
3222
5478
4415
4188
8126
11354
7135
4614
6295
6449
8236
9573
10987
6923
6692
10428
7579
5490
8427
7615
8113
8525
8551
8907
4215
3762
3211
1207
1115
5507
7857
9402
8415
4649
7264
8362
3830
3761
8401
9863
6039
5215
7763
3637
1611
6883
7169
4847
5435
5705
5936
3629
7003
10268
8498
8264
4474
1672
4666
5212
5210
3609
345
2833
3473
2801
7092
5647
2565
7104
5665
6658
8694
8940
10353
10300
9218
7387
5429
1866
4791
7418
7672
8651
7499
8809
9582
8530
4933
6516
12467
11847
9564
7912
4306
1949
4333
6296
8868
7089
5813
5044
3004
2778
2302
2016
965
6544
8444
7180
6331
6702
10197
10456
8967
9748
7632
6663
11057
10678
6488
2986
7472
12322
6299
4117
4684
1837
3674
8703
11982
10013
6744
7515
10567
7053
5926
8685
9358
6225
5816
10148
7227
2688
2297
4832
9339
5857
1056
2978
3671
5335
6172
6259
8039
7125
5008
7452
7282
6184
4885
4669
9978
9629
6078
5447
7714
9195
10209
9931
10219
10098
4134
2287
2336
3965
8832
9018
4295
6576
6639
811
3531
9144
9725
8633
10656
9758
8008
8941
5289
5696
5852
6709
10453
6391
2620
466
5174
6107
5651
6000
1401
2109
6033
10267
9287
3776
2558
1866
5956
7022
5540
7979
3849
3962
8855
5288
6227
9765
6300
6967
7109
5212
4302
6060
6509
5711
6636
3559
4835
6092
5690
5078
1134
1254
3642
4059
1724
859
4145
9589
10289
4547
4526
6092
8070
7664
2409
7191
9492
3731
5099
10199
8919
5903
2808
2179
3577
5771
5602
2416
4919
5341
3014
4866
8907
11931
6308
1779
7880
9613
7302
7409
4490
6902
6708
2111
6849
5836
885
2119
5922
7818
6458
5768
8314
8312
9040
12359
8360
7253
11095
11407
10076
9812
9569
9007
6711
6709
10150
11903
9153
8493
10395
5015
4736
8856
5582
6220
8193
8455
7369
3262
3262
8389
8824
8258
11762
10769
5022
2201
6454
9776
9773
5765
1671
1171
2438
3638
5529
4648
1644
1537
2604
5560
8818
5983
1869
4920
10319
7868
2533
6660
6644
1130
3897
7959
9624
9792
8733
10523
12371
12371
10189
6681
7531
11039
8731
8028
6569
7272
8593
5000
3915
7508
10659
10659
7781
6772
7142
4232
4175
7454
9338
5104
5109
9983
11421
9395
8866
8690
4700
5307
10504
9596
5770
8273
6703
6703
6585
4802
4886
4763
8772
10012
11717
7101
2193
1364
5331
7601
6161
9115
10352
8200
3917
3016
4563
5026
6904
8820
5341
666
2284
7726
6098
6892
7370
4633
5898
6641
5107
2040
7314
6736
5033
9270
10000
9764
4712
2463
2672
1184
955
3360
4701
4012
8372
6809
6739
8820
7366
8599
6660
6222
8875
6645
6040
7499
4881
7057
8161
8937
10374
9112
5084
6148
9891
4381
412
6285
11172
5119
4254
7799
5696
8204
11269
5047
2389
8611
7469
5381
4195
5224
6401
7460
9242
3728
1485
3351
6370
9453
8804
6930
5728
8167
10678
7116
7402
10423
6716
1604
5890
8666
8745
8613
4759
5304
9221
8117
4013
3521
4494
2356
4457
4981
6550
7538
4072
5526
5312
2629
522
6437
11012
6601
3648
3063
6405
5501
6583
10021
3968
2968
7562
11024
10941
4974
2807
8304
10250
4871
2756
7635
10214
10276
6755
7663
9627
9313
8518
6494
4905
2023
1355
5956
5888
941
2247
5511
6775
3125
5122
6844
2914
1351
633
1615
2907
3796
5295
8763
9874
10143
8766
3118
983
6816
11923
10904
7126
2208
1877
6656
10097
9438
4623
6440
8506
8506
10080
8206
8456
10330
10629
4707
1756
4482
3184
5732
10560
7830
6688
5513
5307
9621
9980
8368
10131
6573
4006
8662
11713
11718
11738
9595
8698
7165
2241
2673
5209
7352
7013
6893
5336
3275
3494
3185
2879
3065
5432
8307
10559
9516
8104
9563
9138
4174
913
2978
3765
4688
4147
3083
2708
6610
8041
7272
6391
1736
2134
7558
12472
6271
3150
4512
4103
2845
771
6521
10917
9630
5749
1363
6049
10691
10309
6497
4121
6102
9201
7345
2656
6578
6971
6732
9570
8989
9332
8056
6435
9618
8239
5707
9881
7201
5118
10386
8752
5139
7271
10884
10515
7236
5562
7875
9241
8294
5181
2724
1938
3615
5546
4506
8101
11834
9303
6956
6569
6356
9595
9325
4742
2121
1681
2035
1479
5701
5663
3041
5946
5789
2878
1687
5737
10582
8541
4042
2985
1472
6260
11214
8138
9082
10454
6701
2880
1677
4567
4438
2631
3544
4266
5740
4853
7665
8072
3507
3561
8126
6302
1506
2589
2906
5602
10081
9818
4169
902
395
4577
10733
11826
8165
8465
10689
5061
5914
10879
11463
7142
1159
840
3294
4836
6234
9777
11149
8208
7204
9612
8817
4002
4042
5257
7125
10296
6809
3209
1227
1017
4365
4087
6858
11695
11695
8403
7340
8831
7249
4070
5530
5112
4034
5685
5642
4162
2265
4666
6821
4301
6349
11454
10713
10384
8481
8651
9114
6151
8332
8928
3288
5249
8301
5262
6634
6309
7525
6591
1847
3894
2815
6643
8202
5510
8361
5941
2709
3845
6169
6879
7670
7039
7034
5287
5727
11302
12397
7079
3146
2695
6495
6987
5697
7971
6342
3575
6627
6397
3201
6897
3965
392
6520
12190
10337
6306
4945
6178
3443
915
4677
9383
11570
11195
7875
3588
6908
11902
8455
3093
962
6699
12277
8873
4070
4364
5408
4866
4316
3492
3956
2447
308
1145
5911
10854
8177
3788
3090
3404
3664
2118
5849
6190
1887
4624
6725
8828
11632
6573
2702
3261
2481
6519
8027
8779
5809
3745
8397
6264
7725
8135
5914
6011
5418
8316
10935
11807
8770
7670
6590
5257
7346
9129
9896
6053
6350
8880
3835
4524
7266
4751
2214
5941
8241
6230
9504
6175
3201
5646
9045
8259
5595
9815
11246
8284
9122
7295
2686
4483
6661
7102
4915
3711
8724
7676
7013
10485
5726
3812
6107
8110
9957
7852
8194
8228
3096
5907
11780
7828
5552
8736
6549
3029
7492
6120
6317
8754
4517
7647
9995
4845
682
288
5642
9085
5567
6236
10452
8482
7984
8333
8484
10385
5112
5776
10511
7886
8771
11526
9484
8443
10485
6292
3427
5373
6516
6680
5338
8822
11720
8716
7050
6491
8323
12245
11282
9508
5662
2266
2902
6538
7599
8950
7201
3639
8500
11449
7949
8348
9362
7606
7908
4711
6895
9190
3040
3861
5460
3509
3415
7020
10899
9678
8377
4392
1714
2652
5239
9011
6697
3747
4746
3516
3891
7319
10417
9327
5798
5542
7459
10218
9071
7407
4352
5540
7766
8087
9415
7894
6337
4236
4553
8258
11201
8592
3847
6625
8688
8080
10514
10263
8952
8144
5746
7947
7710
4553
9304
10653
7033
3915
7535
11062
5612
5491
10941
6619
3130
6618
5171
2438
3538
5255
3728
5043
10406
11989
7715
5005
4060
1170
1984
3467
6988
6460
7344
9474
4223
4540
5345
5199
8160
7781
6502
5951
8715
12434
11554
6898
1655
1144
2931
5903
10239
8137
6297
8558
8901
5080
2341
6880
5211
6015
6537
3116
5800
7470
6475
4918
4434
7160
10609
9369
10098
9472
4401
5600
5322
2747
4187
7311
10480
9487
5154
4176
4201
3695
4095
5427
6367
7895
11603
11204
5631
6745
11376
9295
4257
2766
8746
10771
6443
3982
7524
10741
6482
5810
9040
6747
3935
2996
2183
3732
8052
7026
8146
7371
5537
4788
1720
5888
9542
8268
3884
5199
10831
10608
8704
7246
4552
2531
6207
5748
4813
9558
6260
2113
4889
4089
1956
2178
4526
4597
2173
6105
9850
8640
3585
4091
8574
9679
10462
8502
9134
7185
1311
1654
1423
4883
5486
6349
7054
3029
7826
6701
4583
6508
6235
8856
6140
4639
4367
949
4244
9168
5019
727
6960
10635
6508
2508
4097
7921
5333
4661
8998
10890
11039
5828
2005
5843
7239
5390
8399
10844
7618
7471
9989
8136
8107
5671
6466
8034
5743
8073
6607
3924
5147
5779
3847
2930
6418
11259
6278
6167
10815
5970
5850
7522
8641
6249
6561
6511
4480
7261
7726
8298
8177
6464
8151
8760
5573
6171
7695
9025
10234
10072
9351
9524
9122
9976
6558
1860
5036
7765
6213
8925
10304
5959
4541
4504
5628
4719
5268
10595
9777
7540
4422
3267
8940
10783
8069
3595
2651
2936
3511
6964
7147
5866
8766
11175
6607
4878
6144
6748
8854
6092
4487
4366
6382
9589
6017
5126
8911
7348
4080
2414
2562
8105
11797
9645
6634
7143
7515
6418
4313
4727
8567
5982
3816
7747
6456
2218
4223
3986
6342
10475
4849
5389
10083
10203
7623
4749
2065
4425
8754
6159
5835
8053
6330
6948
7790
7733
8505
8736
6522
6142
8344
8119
8820
10665
7529
4378
8224
5950
6851
10021
5003
6514
6190
3494
7487
5362
5195
5925
7441
6695
1470
1685
5124
10346
8992
5886
9026
7969
3402
5790
5347
4391
9401
7756
3213
5732
5900
3914
6532
6235
4643
6566
7992
5738
7661
11162
6050
1323
5324
11010
8556
8091
11495
9422
8117
7551
8909
10558
8290
6052
7956
8380
7815
8233
6066
3380
2628
4552
4086
2203
2365
4403
8663
11562
11486
6546
3358
6121
9385
7926
1927
3237
5320
4619
6826
10558
11287
6704
6611
7353
6762
9471
10339
6833
5444
8275
10460
10403
5478
3299
2087
671
3161
5433
8734
7488
4690
5180
3350
6307
11281
11475
11163
11088
11400
8098
2284
4292
6933
4141
7314
12184
12184
12205
8127
5480
9119
8012
5565
6929
4795
3915
6804
9894
12025
11109
7445
7038
8962
8282
8569
5013
5117
5697
2258
5861
5146
6502
6664
2699
5831
7252
5621
6017
8975
6855
7681
6538
1188
5409
8899
5578
2927
6671
8982
8145
9515
5713
6095
9167
9671
7774
1583
4817
11008
7345
5087
6188
2793
1948
7066
10425
8383
6375
8952
10116
5433
3553
6235
6030
1980
4490
9075
8868
7191
8440
11423
10619
6204
3637
7515
10466
6913
5826
10076
6312
6312
8701
6913
7439
3898
1807
1095
2147
2756
1354
1980
4154
2932
1472
5732
4503
1301
6932
7251
5451
6554
7018
7275
8503
11794
11532
9190
9965
7900
2041
4435
4392
6173
6239
6058
8289
5452
4437
2044
4625
7527
8907
11648
12426
6573
4893
5359
5063
10337
12276
11500
8234
4311
6536
10654
7735
5034
5604
7634
8511
5462
7860
12140
11237
7683
2982
3581
4751
5197
7056
9699
11061
10279
7833
5025
6622
8302
10260
12170
8182
3368
2489
1934
3039
7442
8594
3870
1747
5679
9808
6146
3831
4682
3610
2622
5252
10809
7603
5408
5471
6525
5977
1718
2584
1941
4831
6841
3424
4423
4089
7039
11725
10441
8455
9823
9280
3738
3417
8477
6104
5152
7648
7524
9369
5757
2988
2276
1504
2224
5561
5917
3254
1965
2503
6544
4372
4316
7367
9213
7348
1518
4629
5538
3539
4101
3346
7048
11107
6998
2008
6371
5934
6447
7587
6762
7165
6944
5536
5662
8458
4451
3986
3141
4304
4086
1582
4144
8280
8197
6440
6689
7711
5943
5963
8632
5788
4746
4566
2100
4527
4393
1682
7839
12199
11606
11254
7272
5328
4098
2616
3977
2843
3059
6628
6401
4072
4956
5708
4474
1662
4919
10061
7353
5702
8291
10427
7650
5670
7576
9771
7623
3607
3556
5194
8155
5502
4208
4456
5073
4804
7101
9919
8180
6263
7696
11114
5744
3509
9051
8528
4791
4149
5781
6618
3697
6582
11599
10272
8672
8924
7698
4400
3961
8534
7087
6551
5495
3064
9131
8906
4656
6305
6664
3888
6906
6874
4651
7635
8356
7392
9150
10954
10888
7643
7247
5848
6927
7038
7038
7980
4070
7692
11602
7177
6012
5928
7093
9862
8443
6182
6046
9767
7876
4122
1574
2675
6764
7716
6068
2783
3562
7322
9150
6006
6952
8927
7469
9303
6546
6115
4821
3174
2760
4555
5436
3896
4545
6225
6597
7121
5082
2175
5349
7479
5855
7948
6910
2305
1654
1777
3092
3470
5804
5869
4718
7416
5328
4686
6574
7088
10989
10181
7979
8394
10596
9084
4136
3954
6605
7443
3628
2736
5257
6983
8575
6573
3231
5554
5920
5081
5269
7688
11860
9231
7837
6237
5703
9387
8985
5474
6699
7599
5724
7009
10120
6275
6108
7111
6229
9203
7553
9160
11933
11163
11126
6117
3956
6439
5587
8739
6611
1219
2089
1650
459
2252
3011
5612
4613
364
4545
7367
7621
6144
3806
4086
4941
5211
3904
5076
9580
11295
5334
4707
6421
5197
3963
3413
8894
10985
9713
10402
9523
8953
9540
10420
8371
4906
4727
5837
8507
10780
11902
7565
5167
7997
6858
4813
4531
2994
5979
8480
8074
7502
8742
9064
3469
2343
3263
5672
8496
5254
7105
8589
7247
7852
6839
8753
11108
6321
6292
8128
3118
2005
3176
6108
4350
666
6292
7062
4711
5322
2689
4562
6954
6601
6901
7317
7462
4831
2661
6896
10547
11796
12462
8741
4744
7121
8346
7740
8816
6715
4618
8664
12457
11321
7819
5903
4687
4047
2908
1629
6158
10030
5233
6031
11564
7645
6067
5904
7406
7168
4668
8783
9616
6924
5029
3677
4455
7283
6629
5242
5336
2814
5258
8311
7658
6679
8589
7602
3769
2432
2459
3490
2158
4173
6173
4232
4453
5631
8249
8256
7744
7605
7844
8029
5706
3124
1940
7875
10806
6328
5602
5566
2540
4751
6172
7677
8355
8669
11469
7520
5427
6979
9209
11855
6673
1661
2680
7386
9868
10511
10356
9165
5051
4725
6959
5921
9378
5828
5047
5415
2661
7833
11802
9713
4902
2840
6647
10886
11670
11794
11571
6751
7194
9606
3675
5939
6376
2088
7346
9203
9181
8332
4108
3028
1271
4125
5787
6683
7835
3392
2688
2930
5108
7224
9175
10269
6581
5200
8858
11483
8455
6578
4150
2365
3198
4859
5849
4026
5112
7519
10096
11296
6646
7534
7868
2347
5079
8530
8606
9108
7005
2736
5529
11463
7572
6069
7156
5918
4663
7438
12315
6711
3138
4514
8087
9475
8660
8324
5911
8733
10463
6244
2150
4046
4161
3836
4839
3585
6118
7172
3143
5137
6259
6560
11408
7638
2121
3741
4273
7279
9770
4135
4835
8667
10461
12039
7016
4478
3886
776
3879
6284
8796
10381
7759
9657
9194
6435
7698
9100
7658
7032
5266
4859
7702
5769
4728
8520
11580
9056
6962
5429
7691
7283
5621
5320
4896
5539
1830
6502
12297
10529
8560
8651
7094
3674
1278
1517
2806
6348
5096
6199
11573
7556
3665
7934
9127
4411
5364
9056
5588
1210
6934
11253
10845
9002
7687
9598
6710
3862
7944
10031
5160
5658
8237
3667
6098
8114
8339
11550
9734
8667
6232
2248
5645
10776
7116
4044
8723
12149
7705
6256
4866
4928
6439
5825
9996
8396
7425
10966
7593
5469
7284
5998
7878
7607
3496
1683
5143
7551
5820
6782
5920
7716
9374
8647
9739
7211
5491
3335
4192
8961
11082
6484
1647
6510
7906
6951
7834
5068
3230
5385
4053
3232
2956
3416
9457
12092
11231
7744
8605
7787
7492
8651
8154
6452
6985
10384
4638
2814
7312
6219
3538
2932
3048
6503
10575
8531
7124
9585
9304
9769
10381
7517
8593
12434
7149
3882
3242
6451
10764
6597
3065
3755
7119
4575
6355
8423
3488
1911
4091
6841
8031
6879
8444
7902
2133
2865
2641
4096
6570
7458
9944
7315
6616
6944
8671
10584
6831
2628
1015
3605
7699
5554
3885
5563
6575
6331
5059
8533
9244
8662
5930
5202
9591
11372
7291
4102
5819
3801
7003
7001
4856
8987
5249
4869
7661
9130
9337
7294
10178
8700
8014
7069
6446
5018
6327
9022
5054
2491
1735
2221
6945
11129
11129
8433
4629
7382
6953
8106
6439
6480
11929
10727
11178
8982
6077
7116
7762
5438
2239
3851
8803
7317
4861
5024
5886
9865
6980
3963
6173
6575
4350
5571
9529
10919
11961
9258
9258
9454
6272
7785
8582
7842
8787
8381
7313
7424
8184
5561
4930
5889
3477
3274
2923
7083
12213
7115
2226
1696
4391
7368
5742
5535
9367
6318
1493
2981
7806
7367
1869
5888
8173
3318
6531
12356
9634
9646
12196
6541
6713
8390
4493
3553
4276
5137
6900
5279
1788
5610
8144
10033
10618
8518
7428
7630
7244
5759
8375
10209
8334
5348
7866
10648
10648
10322
6333
4786
6478
7991
5695
6013
6409
6056
8033
4670
5711
8895
7600
4638
4276
7568
9781
11847
8865
8318
6156
1077
779
1462
7350
7801
2312
6205
7589
2737
2809
3816
4533
3151
2589
5951
7254
8688
7013
3116
5318
6689
6928
4674
6660
7424
1209
376
2724
3356
2217
3325
5262
4929
7998
12364
8940
7079
4921
5272
6403
3247
2309
1897
6386
6234
3164
7546
9207
8844
9834
6045
3948
7829
6439
1640
343
3193
4217
6084
10917
6119
1140
7081
7386
1500
5757
6985
4306
5292
2791
5049
6003
7116
11613
7833
5727
7898
4407
2837
4120
6418
6921
2125
5154
10024
5699
4662
8766
6963
4438
3769
5135
9022
7343
5914
8040
6931
4583
6754
9343
4849
748
1050
4693
6040
4768
3842
3845
4191
7784
12013
12013
11878
10850
9070
5597
5012
3271
5854
8826
3027
3404
3542
5719
10709
11266
10159
6273
5932
7241
5764
4485
3599
6610
10348
10575
7739
2873
2820
8189
10907
11181
12215
9785
10044
8722
4038
5117
8626
5944
1685
5827
6699
6245
5365
4319
7384
6885
5975
9187
6743
6217
11010
7403
3857
7276
9283
9094
7607
3008
4135
9637
11726
11336
10564
7794
5030
8190
11634
11634
7736
7166
6762
3141
3450
7641
6721
2883
5960
5020
2737
6269
6717
6942
6930
7403
7158
7250
10366
10286
10885
7823
4278
3381
5777
7514
9275
5920
1501
1431
4939
8573
4791
6143
8715
8608
9845
7829
4101
7421
11751
5886
3802
8008
5193
3037
4374
6282
5873
7000
5532
3625
5008
3039
4627
8354
8396
9325
10633
10053
10701
8262
7779
4702
4493
5784
7079
9885
9312
6192
4205
4906
5480
4630
4981
7697
6666
9218
12079
7389
6435
10537
11033
10619
9043
8068
7478
3910
4485
9302
11586
10155
7368
3667
2162
4279
7867
7954
4975
3341
5380
9741
9220
5612
7586
6259
4365
10229
11103
5699
6541
8291
2800
6454
7340
5822
10204
10226
9843
6155
2607
2157
3909
8692
8780
9631
9868
9492
6314
6378
11020
5505
4829
6286
4623
5129
8182
10141
8938
10120
11464
10511
8709
9305
6165
6107
9319
7737
3628
5094
8277
4225
5192
8010
9710
11647
11420
6585
1163
1090
4596
5050
3033
7318
5846
793
2919
3974
3712
4632
3047
2132
7458
6985
6712
7108
6830
10061
5603
5205
8254
5578
5175
8278
7664
7481
9058
5795
3841
6319
8744
10233
8502
6416
9388
10358
8101
5316
3091
4580
7591
6352
4869
8247
7517
5765
4986
8020
7962
6763
10768
5846
2107
8144
11535
11619
10338
5615
3307
7910
10494
4474
201
230
1475
2352
3276
2624
4957
10237
7394
2902
6505
6688
7505
6358
5615
10525
5732
2842
3398
2366
3451
5478
7398
9432
8087
7018
4268
5916
10860
11294
11658
5900
1316
3494
8448
11499
8196
4733
6746
5447
4317
9608
10061
6215
5044
5309
5483
5378
8467
7239
2863
7111
10520
9463
7502
4521
3532
2321
4495
4402
4240
8002
7825
8636
5807
2219
2194
2724
3215
2281
1873
7300
7254
5992
6707
4190
8092
11871
10406
6821
6420
6222
2764
4782
9950
9629
8650
10736
7973
5152
8449
9276
5527
2112
4616
10025
6905
1611
7054
12348
7512
2774
2638
5195
6500
7411
5348
5286
8997
6637
6501
5877
3275
7591
9008
7658
10146
7914
3477
4436
7900
9401
11372
12494
11798
7074
5436
10160
10831
6166
4714
4611
2942
6104
6283
1700
6124
8713
7924
8820
3715
1903
6281
9599
9881
11079
10208
9070
11318
10814
5279
1066
5218
6563
4961
5330
2880
4935
6418
6299
7554
9100
5791
1593
3257
4828
7144
5816
6744
5427
5893
9736
7253
7014
6188
5830
5653
6898
10952
11665
11066
5806
5899
11492
9020
6221
5379
5181
7986
9735
6595
2616
6870
11405
6671
2178
5852
7397
3535
3763
7510
8951
7561
9926
11333
11333
7552
2454
2199
2701
7177
11773
7414
4438
4970
4229
6715
10432
10680
4750
2054
6816
6969
2336
1451
5765
6761
4210
3340
3386
6427
6373
4636
4061
1734
1866
3772
2732
4984
7835
4505
3160
4852
4734
3910
3937
5675
7058
4323
4332
8282
6671
7496
5615
3497
5864
7738
10988
8358
7357
6241
6337
9740
11242
6941
4535
4091
3714
4569
3686
4233
7408
9750
8349
4894
6786
6300
4347
8357
5163
1231
2592
6689
8957
9977
6892
6413
9789
8469
5081
3967
7644
6915
3176
5201
8713
9947
7115
7075
6258
7165
11979
8147
6657
10555
11364
9259
7462
5623
4543
3374
4253
8515
9248
7227
5097
6985
7084
6648
4957
4504
7995
8756
10798
7642
6610
7945
5228
7154
5019
1429
3238
3772
7486
8247
8270
9585
4269
1102
3101
5802
4104
1262
3848
5487
2484
4314
9233
6547
3129
2036
4624
9075
7885
8839
7068
7710
7502
4057
3743
6719
6573
3547
3001
1585
4206
5034
8404
7690
1596
3338
4787
2052
5996
6581
1751
927
2827
5054
4372
7179
10944
10969
8451
4716
4754
7082
6432
4284
6917
8658
6112
5749
5120
6500
8764
4345
3972
5493
6831
10482
8589
7656
4498
4501
10543
7109
4254
3453
1999
3022
6104
6769
4438
3596
4771
4915
7298
7811
2693
4895
9429
10668
11252
7043
5175
5136
5011
7835
7493
7722
5292
6170
9232
8554
7200
7082
6226
5420
5361
4563
3179
3027
2921
5538
8179
4854
6069
10282
10858
7831
8804
8452
4402
8105
12212
8253
7988
6598
6095
6556
6821
5888
672
893
5383
6359
7342
6825
6848
9212
3721
4712
4839
3636
8569
7425
7202
8809
3909
942
4808
9793
11704
9893
7204
4313
6746
8648
8904
11103
5274
4782
8299
5920
7967
11454
6956
6044
8060
3607
2759
4225
2158
6410
11660
10548
8825
9010
7107
4518
7274
6522
5365
3841
6280
9605
9605
6588
5757
7249
3699
4460
4737
4141
8169
10238
5671
1861
634
3284
4152
1964
6144
6412
1064
2075
7254
8902
6997
6827
4256
3928
3214
1209
6206
9778
10734
8261
8489
7672
6602
10874
5868
1877
1772
4221
9616
9331
4886
6517
10071
9526
9163
6105
6906
7595
6064
8592
9281
9139
7747
6847
8449
9370
7569
3544
5469
4774
2899
6020
7213
8781
9774
7570
4526
5670
10150
9409
3439
2910
4457
7531
6940
1667
5930
11401
8020
3309
5579
9904
9154
9108
11191
11465
9509
9112
8457
3431
845
4281
3812
332
5189
7568
8431
8497
6348
7386
9080
5718
4757
8388
8123
5581
7292
6599
7044
6920
5727
6471
6101
8317
3838
918
5769
7762
4488
3170
6019
8666
10282
12058
7300
5987
9105
6420
5059
4886
1990
2815
8712
7049
3066
3663
1711
968
2435
2763
989
1635
4336
4000
5509
8776
10794
9174
3988
4239
9209
7976
6940
5255
2507
5426
3234
2162
3279
5437
10007
7890
5267
6999
6955
4274
5676
8187
5442
6905
5737
3713
7274
9795
6607
1583
5404
9507
5441
1138
2417
4615
8727
9524
7782
5527
5045
6824
9226
8707
7289
4952
4658
6597
4269
6367
4794
3423
3966
3813
8439
11181
5470
2578
8722
6366
725
6729
7516
4558
5137
6516
9122
9009
8935
8704
10458
6445
6445
8084
7580
6434
6938
11444
6010
2476
5791
6347
8000
8483
8949
8746
6139
7797
7480
6431
4996
6185
5413
1245
6376
11070
8469
9266
7120
7212
10459
6732
7446
8545
3888
1083
1638
6744
8836
5692
3506
5438
5625
6996
8571
3988
2375
6299
11048
9623
6067
3720
7355
12117
11767
9376
7069
6068
8520
11044
11254
7993
2695
5553
5201
5605
11255
7774
5128
8775
11407
9265
7708
4828
1842
4398
8717
7867
5367
9102
11202
6228
6788
6483
5593
6677
6874
10126
5709
3978
6160
9478
6272
622
5299
8115
6911
8828
10367
8431
6450
4781
3478
4092
8103
6614
1731
1674
6655
6731
5824
7707
3543
3537
5146
3847
3203
3533
3537
6867
7911
4775
8208
10210
4515
2889
8204
8553
6998
7356
9291
6476
2754
4712
8370
10788
10481
10167
8513
4294
6252
10536
4430
1323
1279
4590
9791
7010
7645
7422
5979
6577
8401
6442
6182
8006
3314
5248
8769
5570
3663
9125
8406
5614
4591
3756
8637
10418
6509
7161
8565
5196
6285
9040
10319
9457
8613
8695
4360
6505
6954
3354
4805
5760
9008
6374
713
356
3250
8583
8972
6694
9439
11339
11339
6838
6260
7228
4869
9126
8095
7195
7259
5242
6019
6177
5961
8209
8398
5572
5747
3997
6494
8557
3494
5784
8444
4558
6866
8000
5618
6138
5352
2749
3276
6537
9640
11011
8047
5389
2769
6012
11711
8325
2252
1219
1353
3924
7723
4323
5296
5637
5383
7470
5027
3612
2119
6825
10013
7948
6407
8687
10038
9220
11579
11112
5750
6932
10148
9299
7925
5813
5156
2761
1174
3098
3585
6773
6482
2861
8429
12169
12129
8271
3226
3334
6041
9347
9935
5975
7615
6477
602
5175
9897
8328
6547
9239
12323
7013
7013
8996
7202
10382
6170
3468
3506
3490
9021
9399
6824
5704
3870
5488
4690
2334
3478
7926
6688
2381
6067
4803
1026
6669
11636
11606
11091
8312
8383
8628
8207
9879
10951
5671
1329
7338
7707
2200
1064
4098
9451
9501
6110
3345
6276
9202
5727
7271
5786
1412
3895
6485
9172
8643
4343
5445
10406
7709
7709
12302
7011
4478
7341
8368
7068
4783
5272
4914
6631
5669
4151
3890
1267
2454
5095
7068
5295
6892
7735
3883
6005
5340
1469
4020
6476
3657
2357
5953
9775
9343
8431
8191
4706
5514
9955
9135
6878
7003
5812
3494
2121
5460
4986
4653
4534
6196
6111
2421
3791
5197
9492
5937
2144
5180
9458
9271
3201
5138
8395
7208
6772
5869
3444
5556
8993
6437
4975
8714
9948
7000
9045
10045
6378
6408
10463
11752
8359
3343
6796
9761
7897
4489
5357
11156
7284
3641
4140
3484
7853
7372
6025
5365
1249
4393
9856
11897
10987
5667
1868
1764
6473
7214
4518
5756
4410
7929
8991
8789
11155
9978
9014
6441
7060
9202
8164
10391
6369
6290
10316
8280
4907
4551
7608
8485
10794
11782
7420
3454
6511
8138
7526
10403
7407
6953
11866
9992
6508
5177
8483
8506
5714
5020
2929
5669
10730
6431
3071
4461
7821
11702
6827
7023
5811
5109
5520
581
6257
7535
5484
5321
5143
8132
7094
8817
9806
8460
4765
3787
7157
3745
6348
9538
6777
8897
7477
4040
2697
4752
10143
8763
7583
8800
10113
6827
678
382
2639
2965
5432
9326
7582
6920
10089
6521
6521
9672
4781
7072
8890
9231
8003
5607
9494
10627
9567
9196
9734
7271
6677
6345
7874
7943
7920
6922
1017
3095
5784
5386
3561
2045
7110
10020
7678
6316
8658
8229
6398
6990
5816
8302
11307
11144
5536
3574
7636
9618
9521
6976
8619
12215
8993
6531
7558
5995
2223
2012
7979
10253
7050
5878
8031
10599
11649
9791
6802
3885
6441
8466
3526
966
5139
10027
5512
3712
3367
5643
7300
7655
5849
4098
8294
8837
5623
1731
2987
5339
3113
1981
7865
9606
7762
5653
4955
5096
6051
5841
4444
5184
2696
3740
9452
6598
2042
4641
5588
7725
10071
5790
3123
7168
10175
8963
3831
780
4036
4569
7312
8495
4615
5741
6358
5775
4499
1720
5850
11739
9773
8903
8930
9302
10707
9081
8449
6417
6415
6121
7827
7687
1618
2101
3157
1613
6626
7821
2412
6885
11108
8562
9390
7474
6023
5858
6788
9324
5829
6117
4968
4197
8223
6748
5577
8363
9743
10963
7721
7888
9909
6839
6044
4404
4491
8667
8100
6159
8718
5576
6801
12375
7470
6476
10490
10462
9908
10957
12244
10815
5490
6707
9728
5097
1787
2477
4922
8397
10628
9483
7495
3196
6050
8735
8965
10357
7986
4874
3420
5564
4691
5650
9485
6100
1772
3377
3871
6742
10869
9503
7210
7149
7677
8935
6484
3694
3132
2297
3387
3757
8015
10889
6714
2813
4064
6983
9725
10372
6743
3554
6834
10722
7616
8539
12176
8980
5601
7279
5337
6007
9256
5306
4857
8947
5907
1799
7133
10377
8818
10043
7040
6031
8260
6089
8607
9951
8047
8012
8128
7191
8655
7432
7588
7934
7389
6080
1747
1904
3495
8869
10096
5865
7929
7414
2670
2511
4878
5286
3787
6036
7189
7816
4527
1724
7942
10577
7491
3927
2925
2293
1131
4622
3630
1478
2069
4729
7247
5277
7215
6872
3397
4138
4005
7639
7901
4871
7986
7023
4130
2047
567
2020
4281
8243
10952
9180
9454
8153
8382
7193
5904
6928
5701
8780
11622
8604
7203
9517
9456
7327
4352
5248
5996
7171
6307
4622
6726
5216
4298
5021
6013
7331
5083
7509
6824
6143
11121
10886
5195
4136
9547
8779
9389
8199
8199
8126
4748
8166
11544
11667
10847
6277
6687
6452
5992
5712
5866
6202
1389
1276
663
435
335
6116
10510
5021
3759
7869
8491
4125
5662
11251
6674
6512
6340
6195
7306
7903
7354
5358
6918
4525
8103
8758
8758
12130
10513
9157
9351
6355
5466
5402
1795
4882
6647
7650
5882
4264
8099
7071
7608
5601
1521
6266
6415
2066
2034
5294
4983
2147
1926
663
5947
9935
4611
4407
8015
6702
5282
3773
1939
766
6258
6245
2485
3378
6813
6506
5938
8156
9288
9479
6196
6203
8866
8324
4273
3334
4819
8239
5739
6128
5820
5792
8560
8104
5839
6311
5995
2041
6597
5312
1169
1996
2427
4187
8830
9101
6092
3444
6515
12094
6166
2406
4507
6436
9418
8063
9117
8923
7688
6168
5953
5902
2619
4062
8602
6527
4479
4128
3732
7382
6173
6647
10542
10871
5597
6004
7153
3301
3287
2136
2498
7643
9717
8920
10623
9056
3098
4788
7420
4770
4394
2613
5065
7274
6254
5742
5365
3854
5684
5487
1912
7247
10603
8757
9754
8666
6224
7417
6661
7661
6558
5356
7601
5359
6178
10995
12271
9717
6632
8149
10590
9324
9502
6516
1617
4606
5985
7321
6291
1500
5683
9039
6360
4775
6215
5916
3724
2864
4722
7698
6872
7111
7873
5438
3844
3535
5852
8181
9091
7934
5596
3289
2008
7534
11657
11809
8626
5332
3384
1937
2005
3259
4087
4689
6334
5563
3624
3052
5706
7330
6257
7227
4310
2416
3930
4240
6663
4028
5562
8112
8786
7155
5919
10076
10653
6645
6535
8099
5477
7558
11002
7657
7657
10548
4662
2412
4658
3963
1404
488
1862
5890
6558
3369
6002
4751
2713
7889
9036
9873
9569
5193
6746
5399
4967
8961
10559
7858
7279
9289
4659
5977
9311
10055
9512
7896
10314
6950
3665
4171
5657
9745
9343
4997
1548
6393
11183
7568
6227
4598
550
1464
3401
4558
7202
8765
8278
6825
4445
4600
4930
7470
8129
6343
7080
4862
6877
10755
8177
6192
5167
7127
6782
2867
3085
2385
4280
9182
8320
7905
8538
4039
2329
5904
10472
8330
7962
10425
5850
1834
3272
6205
8667
9993
11036
12058
7770
2519
1170
1848
7020
9299
9764
10137
5149
5927
6695
7136
6678
6340
8128
3927
3498
3937
7256
9806
8640
7580
5077
6305
7792
7519
6998
8077
7206
8254
6427
3996
9397
8012
6753
5872
6710
8741
3999
1798
4727
7166
9400
7993
7385
6822
2756
6002
10199
7939
5732
4034
1551
1452
4764
4566
4136
4003
1433
4072
5914
3452
2062
6147
6005
6496
9912
7822
5158
4820
7138
5364
1815
3263
5540
6053
8499
9823
6181
3690
3848
6380
4058
4200
9246
10362
10114
7726
8950
9356
8269
9205
6697
3789
1320
4470
4867
3275
4936
5937
9342
11099
9103
5356
6045
8889
8066
5052
2564
2240
3484
7453
11513
10028
8344
9745
11429
8567
8567
10315
6671
2627
5136
10831
7089
6064
9736
9736
9226
9396
8757
4106
2650
7753
5519
5664
8239
3503
6269
9097
3619
754
797
5717
5983
3950
4372
6846
8231
4221
2800
968
264
2287
8275
10795
8182
9417
8696
3038
4792
7360
5732
8920
10254
6407
3399
4269
3707
4685
5697
1814
6448
10345
4725
917
4361
7405
8186
9641
7115
4466
2935
6575
6180
5976
8725
8839
11864
11553
10536
7821
5586
5810
5655
6093
8454
5606
6613
6381
2815
6755
8261
7971
8706
10181
10758
9557
8375
6634
3988
6364
7271
5611
4283
5244
9174
10108
8163
3598
5928
8817
4432
4352
8206
8764
9697
9631
7338
5272
4218
2629
5565
10625
8005
5813
8529
6416
3450
7285
7175
3516
1333
3054
9020
10419
10032
10007
10394
6347
1989
6566
10924
8136
5779
6924
4720
7695
10805
8456
8891
5688
5918
5873
6297
6177
4481
5285
4507
4945
6035
10055
11364
11266
8432
7934
11205
11791
11065
9767
6110
2284
4215
5337
6960
7189
4856
4722
3437
7329
10977
6648
7116
7983
2384
1015
4316
7608
5439
7108
6041
2625
4881
5679
4515
6005
6286
6853
9412
10541
9057
3903
7320
8795
3461
1740
2538
5335
4874
2934
7931
6775
1280
5577
9537
10507
6955
3167
6768
5377
3483
6853
4589
2887
4167
5076
6017
5642
8796
11435
11704
11874
11397
11439
6596
7155
10713
7735
3994
3213
4484
5086
8261
10943
7972
6276
5943
7084
8517
5269
6459
7310
8289
6139
2981
4379
3617
5917
9535
10845
10936
10279
6786
6347
10309
9320
7167
3852
6269
9752
4767
4482
3742
4136
5911
2384
1662
5905
9592
9161
4352
3238
7458
6612
5296
8993
12120
7849
3030
3730
2709
6658
12044
9654
9435
10481
10805
10603
4796
2078
2194
2238
7264
11231
12245
12009
7242
1630
1439
2448
4259
4236
2445
5832
9975
9723
6117
7952
12353
6353
3869
6073
6951
6036
3538
6228
5188
7286
8931
7397
6689
5655
8163
9978
8612
3953
1212
1208
7014
11003
8768
5163
2746
6404
6005
1688
2434
3092
7397
8220
6406
6292
2880
4446
6098
5297
4437
2430
6503
10647
5728
1163
1620
6267
7257
4878
4632
4278
7832
6805
5375
8125
6081
7906
11905
10418
10418
11206
11072
9405
8682
8010
4426
3246
2929
2503
2180
6030
7482
6087
6033
6004
7633
8765
9582
10405
10682
11146
10635
9989
8405
7102
5706
4698
3730
2261
4539
5748
5742
9147
10140
5603
6840
10371
8088
6902
5266
2431
1656
4281
5344
4481
7196
6561
7002
9452
8824
9266
9756
10635
6880
2731
7599
12054
11977
6100
6594
10877
6283
2790
5120
6442
8706
6430
2219
8185
10012
9992
6760
2956
2650
5879
5653
806
2769
6773
8563
7713
3866
3602
9844
11782
11782
6478
5625
7287
5145
6575
9570
11647
7674
7356
6438
4423
9314
10495
10495
10785
7608
5183
3419
4337
4371
1884
3180
6691
4418
4995
10879
7715
4373
4156
1993
4464
7030
4552
1802
4575
8418
9519
7811
7582
5545
1240
4911
7912
7607
5332
1697
2047
7907
8106
4662
5615
4626
2404
1243
1187
4111
8952
7419
6467
4981
1346
1107
907
2617
6601
8761
10362
7507
1476
3556
5040
7415
11906
8190
5026
7941
9322
8402
10280
9616
8115
8449
4962
7332
9905
9637
5902
2520
4702
2376
1730
7213
10477
11109
10893
5731
6198
9469
6247
5817
9779
10388
6235
2311
5911
5789
3682
9375
10553
9136
8162
8416
9430
7030
4155
7783
10971
9097
7087
3994
5459
8296
10300
10635
7512
7897
5102
711
1664
7196
10545
10058
7718
7471
9275
7124
4011
7165
10034
10034
8365
3582
3302
4224
5615
9476
7119
2360
5640
10399
8370
4838
5985
4524
5839
8039
6176
4782
4408
6389
8589
6466
3417
2421
942
4483
9320
11039
9177
5232
8039
6008
2677
7241
10696
8959
7811
8625
7691
5244
5505
5826
7251
10873
10994
11208
8405
4210
2036
6921
6388
4399
8230
10128
8782
7116
5381
1903
1647
4089
9601
6259
5394
11529
11671
6554
2944
7659
10475
6303
4945
7247
5111
6498
6173
2392
4814
9480
10546
10546
12101
9998
7045
6103
7800
10374
10509
10525
10036
6039
4803
9255
9278
5501
8398
8627
2818
491
5259
9130
8359
10363
10854
7925
3804
3997
3850
5888
8258
8574
7343
6784
9247
6245
8421
6307
682
4804
10346
10183
7146
7678
8396
7249
5531
7786
9566
5519
7068
7116
2682
7139
7820
6702
7617
6971
8189
7051
4278
4469
7339
4664
1660
5967
6324
5161
5817
7721
9875
7248
7643
6206
7373
8435
3438
6778
7575
6541
10559
11593
11726
6002
688
4429
8784
7762
9392
8582
2559
6217
7197
7068
10311
7022
6581
8614
6608
3920
6228
9700
7442
4225
6191
9399
9880
6703
5658
7145
4643
1773
6749
11509
9378
8460
10686
6097
4706
5221
5044
10040
11869
9588
4357
4058
5473
4137
6261
6877
6424
5555
4109
3821
4638
6402
5905
5654
5752
8876
10207
10590
10391
9103
11158
6829
3417
7823
6266
2954
3169
7692
6594
5406
5893
5587
10785
10656
9411
5389
5603
10872
11803
8821
4767
6950
7781
2710
755
2508
5944
8701
8980
5737
5342
8576
6124
1863
6222
11576
9704
6040
6290
6796
3372
6850
6311
5547
8584
8154
9503
5542
4137
5970
8507
7440
7424
6322
3086
3554
1506
5038
5757
5596
6527
6666
6195
1892
2669
8325
10202
8965
9072
10801
7113
1643
5045
10472
8467
4272
8099
11267
7632
3295
2332
7739
10689
5696
3080
4830
3816
6032
9152
6421
2973
6731
11500
10028
9408
7189
7294
6082
2045
4662
7011
8913
6251
4885
8538
8775
8944
6188
2931
2881
4596
8915
10787
5062
1184
1717
4586
6763
4540
7461
7988
4727
4722
7647
10107
6094
2776
1061
5507
8452
3576
5102
6925
8590
6298
6320
7642
4962
7469
5622
6497
10535
8957
5046
6980
7120
8091
7659
5937
8630
9931
11427
8981
3237
2002
7285
6574
2921
4072
8689
9207
9207
8200
7020
6436
5477
8542
8610
5106
6831
11533
11773
11393
7287
7649
10529
6122
4329
3803
1258
5416
7907
7640
6256
6594
10788
9296
8291
5696
3761
3673
1585
6416
9092
4408
2730
4632
6479
4785
5383
8137
6171
2664
5553
5321
541
1623
4170
7472
7562
4900
6527
5177
6714
8561
6831
4873
1486
4412
8073
6801
3665
1942
2011
7588
8131
6131
7043
4672
7750
11877
10689
7395
6596
9161
10335
7603
6587
4927
2546
4327
8537
8596
8596
9349
6048
8978
11334
5697
3443
8853
7610
5048
8711
5624
4750
8659
10312
10132
4440
639
6331
9570
5602
7090
5366
5022
9625
7343
4242
3740
7535
11528
6012
2648
8559
9842
7771
5363
4681
3796
5750
7604
8403
9548
9548
7554
5201
5157
2446
2195
6464
8186
5675
4601
2879
6059
9203
10219
10170
5879
2178
4356
4219
6172
9119
4284
2022
1806
3061
4317
6939
8551
9760
8628
8628
7805
4720
5652
6554
5711
6087
8711
10023
6436
4512
9226
8199
3208
920
4172
9353
6161
6714
6930
5166
5329
3422
3798
1352
390
1601
2216
6468
10401
5238
3778
8320
6513
7005
9195
9978
8300
2499
4970
8730
9267
11198
6531
5657
11251
8721
4580
4959
7935
4950
3048
6666
5942
4142
7416
6448
1278
2668
2379
3722
5771
3422
1498
2285
2173
4460
7616
9305
11125
9893
8635
8532
9191
8148
4571
5713
7134
4950
7834
8426
5736
2608
6346
7492
5179
7121
8407
10172
6569
6491
5605
6864
12045
12090
12227
11405
11411
8373
3992
3073
4608
4029
6222
5898
2592
2864
1388
6798
11870
8945
7771
10696
8655
4538
7756
8702
6672
8872
11469
9547
5604
8497
11051
6486
3724
2244
2053
4422
8816
9657
6076
4232
4548
4339
4387
6912
6296
5664
6266
8604
11228
8477
6128
5880
7439
10128
6298
3802
6929
6769
4488
6188
5467
2109
1737
1094
5801
8703
6345
3878
6058
8402
4440
1769
5912
11154
9471
6175
7150
7271
3728
4484
8359
7788
3542
3538
5149
6584
5079
3966
7977
6456
1936
6024
11029
6280
2700
5622
6194
3700
4589
8583
9952
10958
6425
418
3199
3646
3798
4741
7813
9335
4880
4687
5377
4297
2293
6661
6690
6690
8411
2499
5574
11126
11382
8354
2981
3387
4871
5990
10046
8425
7916
6081
5850
8442
7761
6187
3247
5218
7117
4559
1841
5964
10987
8428
5070
2533
5756
7395
5437
8004
5537
1336
6527
11923
9323
9165
9537
4970
2052
2674
5443
10006
8977
8798
8517
2977
4718
8395
7994
10036
12110
6845
2720
6058
7781
6433
9026
6467
3807
6516
9305
9788
5294
7936
9279
5293
3151
2207
2544
4237
7947
11184
11475
10839
10105
7782
4027
6554
6182
6473
10371
8596
7836
4659
7023
7968
7630
9130
4236
4865
9478
5269
542
6374
6871
2389
3164
7176
7866
4465
7199
11466
10272
4679
4860
10453
7476
5469
6971
6741
5334
1855
2610
6980
10908
11888
6797
2099
2903
3363
2542
7146
6406
2547
5210
3344
3820
4578
7414
8227
6819
8521
9525
11977
8000
3890
7921
8058
7885
6944
6079
8291
4432
7134
11458
11190
9761
5638
5821
4143
4784
4918
2911
7302
6279
5905
8680
7650
8555
11503
7562
1425
4115
4342
5805
5658
448
625
2395
8106
6124
3683
9471
11473
8954
7261
9072
11373
11503
6193
4773
9925
8554
8654
10938
10407
5725
3236
4307
6648
11502
12034
6143
6340
9948
4329
4655
9465
10651
5644
1578
3210
7770
10406
8457
5939
4700
7475
8153
5868
6283
9867
8106
5371
9304
12039
7566
6520
10668
6474
3023
3914
5233
4440
4947
4915
5442
7478
6253
4612
7373
9747
9029
7305
7581
8516
5480
8674
9316
6161
4462
3254
2759
6179
6702
3036
3559
7043
8575
9440
7736
2573
1210
877
3599
7897
5887
6538
7146
3349
3241
3907
5398
9154
8524
4688
6613
10243
11649
7636
3358
3455
6095
9006
6535
7234
10505
5116
2802
8268
9684
9356
10688
9062
4522
2901
3303
5205
8781
7044
2423
2678
7555
11143
11117
5364
2551
2890
2974
7563
7879
7696
7852
8789
10504
5865
2534
4433
7052
8786
10972
11333
7601
8501
11156
6770
5335
6831
3761
1428
1288
6486
9310
8917
11538
6146
1472
4204
8722
6762
2492
5688
4622
1660
3674
8478
6996
3154
7499
5517
950
6503
11612
6394
1619
3355
3150
3941
3923
6103
9350
4330
3659
9461
10163
8073
9974
7584
7635
9699
6594
6533
7639
4342
797
628
2359
5193
9227
7519
4505
9322
10227
5763
5999
9019
6168
7612
9230
3992
1141
5513
10594
8119
5266
7389
7147
5569
3542
6338
6676
3914
6300
3001
5176
5266
3972
7484
8361
6016
4929
6459
5355
8629
6653
5316
9409
10746
12288
11211
8321
4816
6967
7743
5497
9303
10070
8550
5014
3135
6582
9981
12095
9850
9852
7187
6803
9580
7438
4270
6731
9199
5685
2401
1113
7230
11722
11135
10735
7819
3467
4904
5483
2749
5852
10652
6728
4270
6335
4859
6925
9850
6100
6044
7388
7608
5530
6375
6425
2647
6836
5639
1482
5266
9588
10174
6930
1419
2953
5189
5157
7575
6787
7274
8085
8750
11162
10800
9058
6040
7496
10741
10257
7486
4854
1838
1729
7017
9263
4409
4193
5691
2004
4894
5544
1683
4920
10005
8702
7553
5915
6961
8242
5501
5924
5351
6218
7187
7320
5588
5363
9729
7633
4856
9449
11705
7597
7654
5881
2367
7852
6872
6534
8599
8587
5655
850
6387
6153
4040
4160
1943
5057
8130
8765
6851
4698
6431
9642
11193
10409
8681
5402
6735
8147
7250
5954
4416
3415
4211
4145
3425
8085
5309
5690
10273
7226
8348
8301
8067
12112
12346
7303
2676
7353
11980
9717
8229
6788
7422
6282
1656
6011
11491
10224
4244
2819
5702
4013
1335
2032
5851
9325
7015
6912
7787
3408
6799
11790
8459
7900
10263
8323
7180
7147
7933
6226
5242
5884
2064
4725
10854
11941
11690
9646
6271
8749
7737
1904
2703
5755
9066
9290
8957
9747
6823
3768
3227
2050
6376
9788
7291
8669
8495
7974
5902
4788
6333
3708
3772
6730
9864
7893
4726
5665
4796
3723
6289
7787
9257
10704
10532
8177
6760
6399
7502
10435
8589
4671
2987
6527
8175
6591
7491
5624
5535
7017
4905
4293
6927
6256
6946
6680
7025
7207
2950
5107
3931
3725
2926
4292
9290
6842
8026
11151
11157
10492
6525
5832
9843
8576
4707
5163
9032
9359
9209
11569
7608
4530
8641
11140
9567
5189
5535
8981
6319
3012
3557
8717
11170
7695
6085
9684
8820
7126
4716
6308
10675
5170
3783
9204
6524
6684
9176
7544
7580
8870
10347
6920
3658
4943
4472
7026
9018
6360
7604
7084
9051
8883
6644
8985
11224
7213
1849
5149
10317
11263
6342
2725
6578
9694
6192
7481
11203
8125
3846
4570
3737
2607
8763
7166
1300
1916
6247
6506
2867
4241
3785
5867
9336
9402
9522
8056
10097
10925
6355
3223
1892
4991
10892
7612
2797
6036
6475
4745
7391
10279
9406
5811
6469
5823
1805
1163
6593
6731
5067
8458
8037
5879
5474
3907
4257
4695
1487
3621
5994
4841
6104
7066
3463
4362
7440
9082
11683
9921
9671
11165
6084
4359
8819
9616
9776
8326
9206
6470
6470
11309
5993
1234
5107
10589
9844
9029
11217
8793
7611
8182
9272
7203
7295
11547
7140
4564
8971
7127
3803
5118
5375
4240
5547
6413
7466
7460
2104
796
6011
9193
6021
3749
4489
3213
3944
9507
9273
4804
6791
5879
4640
6821
8194
10283
10194
10399
10637
10735
6919
3833
3149
3284
7208
6030
3427
8494
10840
6155
7501
7875
7875
10981
7259
6007
3716
6024
12037
9044
8224
9300
5718
4569
5947
7222
6933
3070
4740
5405
1201
5360
8700
5633
6104
7668
8739
5883
3730
8419
10607
10392
5820
3143
8412
10123
5969
6125
6947
3453
3038
3319
4765
7476
9023
6508
5946
8975
10096
7124
7498
11566
10772
7738
3277
7095
12404
7425
2504
4979
7199
5437
4837
6308
8204
10383
11788
7938
7938
9407
9407
11070
8959
6382
2935
1757
3449
5834
8412
6216
3961
3704
3020
5432
4415
1135
6379
7930
3099
5950
4875
3933
3873
4128
10094
11408
7387
7496
6466
2448
1728
6509
7629
6483
11134
6693
4859
5228
4811
7938
5131
7277
10551
10379
9045
7715
10251
8389
4879
4540
4055
4597
3961
2095
3095
2901
4867
7787
6382
3715
1936
1152
5226
7180
2921
5365
9806
9295
10129
9480
8512
10117
5757
3220
7502
5384
3762
8052
8892
9484
10325
9078
8417
8110
7001
9018
6878
2162
7400
6559
3379
5051
3122
5599
4732
4843
9446
7691
6752
9037
10731
9546
7095
8928
10626
8321
5423
6450
9209
9542
7274
6272
4285
3517
6481
6717
8929
7041
4374
3654
3820
7251
5296
5532
10577
11397
5386
5315
9043
8690
7881
6947
9525
6154
5198
10041
6934
6401
5931
2372
7419
6609
1812
4397
6803
9164
5482
6097
11926
11611
8608
3985
6461
9047
5629
2155
1416
3747
2858
2389
7718
6014
4311
4394
6585
9539
7300
6754
3127
6106
10001
5346
7317
7951
4985
3883
3356
4780
6039
10181
6211
5905
7224
3991
8668
7795
2244
3302
6854
7733
5582
5677
4876
6772
11237
10716
7872
8010
10146
6657
4996
6534
8936
10394
9515
4996
3942
6403
4998
5341
4991
3814
5844
8792
9508
8509
8615
8611
4716
1781
1291
2827
3975
7674
9219
5038
8227
9225
8498
10252
10325
10440
11094
9925
7197
6371
6144
9244
8057
2221
5458
7653
3765
2014
4517
3969
3735
6676
8396
7670
7532
5343
6285
10710
4557
5400
10981
9666
4081
1879
3386
5533
10100
9982
6340
3237
4198
4158
4269
4088
4230
7078
8309
11215
10005
6521
8092
7457
8376
8369
6064
8073
10378
6767
1298
6100
5722
5093
9409
5843
5853
10194
9589
5044
5749
10248
8157
5468
6816
9066
7119
8298
12409
7918
4466
4869
3476
3809
5787
9607
8216
4541
7631
9280
5867
3352
6203
5404
7109
10461
9130
10762
11733
7879
7320
6737
3593
5497
9585
11229
8037
3977
4361
5734
4254
3506
1570
5794
10557
5156
893
3628
4460
5397
4138
1926
5125
4437
7389
12296
10062
5106
4463
9442
10204
9494
10358
6820
7898
6920
6087
10559
11565
9777
6460
7594
8776
4752
903
3574
4655
5822
10314
6908
6030
5884
3727
5639
4835
5223
4658
5438
10253
7837
5574
8860
9102
4712
3887
3640
362
5604
10110
8131
4336
3260
4119
1954
6348
11820
10381
7251
6144
9654
7503
4485
8970
11700
11816
12147
9729
4462
2815
3704
8025
8722
7777
10108
9518
9670
5728
4212
6795
6680
7331
4796
1452
1668
6874
6104
1668
6675
10187
5471
807
3499
8705
9934
10697
7097
2432
4873
5743
3187
4927
5464
2167
1686
5147
10143
6215
3505
7000
8233
8683
9683
8020
7252
5891
4324
3598
5954
5928
5861
6435
3973
6091
6992
5473
3445
3719
3734
5409
4685
4549
3887
4566
5835
4413
3895
5512
5233
6312
7574
2659
6630
10967
5059
445
884
627
1089
7249
10230
4495
2108
4287
3173
2842
4573
6813
10425
9699
8394
9090
5985
3239
2315
6738
12163
11582
10527
9366
6767
2357
3451
9150
7685
4606
3686
4965
9945
10082
7024
3905
5321
9766
11258
7767
4782
6323
8170
10539
11274
11645
8123
6391
7795
6092
5338
6267
7663
8334
7952
4399
3258
5036
4979
6627
9689
10814
6966
5550
4827
6006
5185
6259
9400
5728
5936
5202
2258
3962
6978
8576
7723
6096
6809
5877
5255
2964
6212
7258
5937
6531
4081
8395
11163
9902
6817
4694
4513
2006
3144
5023
2724
5913
7473
4709
4415
3311
6082
7989
7503
5350
5588
9200
6384
2712
4161
8371
8797
7406
8485
10663
6831
5513
10382
11700
11355
7183
5043
9081
8854
6870
4456
5351
6660
7883
9492
3262
4196
6054
8059
6487
4127
10071
11095
4880
1906
2357
2003
3027
3688
7070
8022
9380
11856
11204
7630
8282
8237
2172
1824
4971
7426
4214
2803
3742
6488
7726
4055
5551
5679
8136
12394
8244
7657
5967
1825
3137
5425
3856
4538
8510
9250
11375
9892
7731
8197
4333
682
3107
2842
917
4399
9924
9189
4487
4713
7084
8940
10202
10526
11595
9005
3870
6010
9176
9240
9860
5131
1326
2888
4778
5048
4570
5080
6425
4080
1902
2754
5657
7812
3832
5013
8308
6417
3772
7000
6105
4043
6310
4040
2847
4223
7564
8957
8096
8104
10447
8162
4421
7370
10919
10300
9936
10060
7216
5622
5063
3047
4076
6219
9078
6757
5645
11241
8478
5629
6876
4827
3087
7926
6670
752
789
6035
9913
6845
5955
6535
7377
5907
7314
11919
6094
1312
1466
4314
5998
7538
10593
7150
5078
5604
5522
3200
6552
9036
6821
9530
6630
6595
7577
5613
3686
356
4345
5079
3789
4800
2388
596
6524
11622
8475
5768
3512
1304
5349
8444
9348
9829
10283
10873
8195
5559
8207
11457
9019
6861
4861
5253
9721
8257
4624
4899
7013
8358
8845
9553
10585
9721
6960
4763
5722
7011
6683
9327
9058
9296
11695
11832
8096
5566
3531
6669
10053
8335
10253
10915
7643
2914
5689
7281
5949
6885
7162
8294
5170
1323
659
6098
9354
5685
7915
6478
6326
6722
2320
3766
6778
6063
6901
10665
11081
11837
11658
8293
6215
4836
1672
3939
7856
4898
1940
5529
9063
10161
8111
6794
5440
2052
5679
8409
4807
6302
5773
2733
6277
5841
6114
5629
1894
1565
2157
7364
10280
10468
11699
9365
7438
5069
2605
4926
8698
5120
3058
7962
10025
6233
7196
7467
1649
4615
9905
6439
4334
7167
8359
10012
10135
10343
7942
5746
4080
5429
7173
2645
5369
10357
7390
8100
11242
9836
7019
6875
8387
6151
2508
2267
8238
7508
5140
7433
9212
6185
1111
2837
7836
6383
1332
1668
2737
6502
10622
6631
2639
6771
5840
5348
4569
4716
6417
2421
5297
6257
3043
4531
8072
6646
7970
12382
7402
6998
11978
10065
4231
5562
10613
10611
8753
8535
9759
8887
10304
9325
4624
4587
9099
8267
2598
1879
7737
9081
4276
6688
8982
8743
11143
7247
5803
9131
8995
4737
3783
5347
7602
7919
4006
2902
1515
4432
6716
5895
7134
4956
7123
9973
9234
6489
7112
9571
5561
5975
6675
3542
1896
3399
7777
9723
5519
7193
11077
11287
6080
1343
4929
7252
9589
6036
2773
3678
1381
5947
8889
9423
9217
4088
4240
4673
6909
11404
6508
6496
12086
10364
5460
1946
644
919
4413
9274
9695
5155
1719
2228
7995
11184
8559
6916
3757
5274
5804
2014
5737
5895
1551
4948
10555
10278
6251
6495
7704
5312
8224
11057
10293
7463
7804
10409
8203
7015
9757
12184
11737
9470
5874
5125
5199
7838
11868
10278
10105
7868
6598
9346
8025
7322
7311
4353
5612
10564
6569
2076
7587
12042
10657
10621
8952
7663
9307
5001
6411
8042
4577
8561
11209
7006
2391
5245
6302
4764
6318
8901
6249
5066
6610
7850
11779
10144
6400
5662
7876
6814
7695
10716
8513
5341
7701
8558
6006
5607
2851
5204
7576
7277
9065
10172
5610
825
2432
2414
1697
1647
2826
5912
4081
402
6271
8669
8764
7784
7784
9100
4413
5206
9428
10754
7293
5891
6594
6565
5933
5332
6301
8075
8787
8438
5271
1130
326
2240
7678
8419
6982
4481
1273
1099
2125
4639
8413
10222
9023
8233
9984
11833
10419
8800
7048
8770
6729
6995
9103
6338
7653
6523
3152
7020
11406
9155
3937
6484
7330
1738
2358
4784
5034
3110
2568
1826
6321
10584
5768
2478
5040
8449
7999
5641
8663
7988
6857
9600
10575
7918
2148
2557
5756
9564
8681
6365
7079
8608
7091
2090
6332
10109
9051
7187
4697
5108
4813
3251
2516
6008
8676
4935
3718
3271
3176
4773
6646
10214
10481
10009
6525
2780
7517
6427
2551
4294
3662
7904
12392
9497
7462
6682
3844
4077
3720
6276
6730
3551
3243
1480
538
1659
7640
9556
6494
4672
2767
5627
6554
6294
6758
8781
11132
6366
3440
5888
4595
4595
7004
9019
8291
6330
4859
7008
6246
3129
5473
4643
3755
2457
4940
6634
2605
964
7115
8292
8292
11811
6728
5574
6472
7345
11530
6777
3297
4929
7914
9411
4611
1313
5020
4678
5911
10950
10815
11559
9226
7156
5653
2809
1781
4864
7275
3556
5501
9868
7546
5329
3518
2958
8089
6634
741
753
2222
5380
6836
5480
7923
5842
4214
9878
12031
10633
6955
7412
10820
9417
7074
8485
5492
2312
4817
5203
6091
6267
7918
8384
8946
6482
796
3963
4947
6786
9820
7372
7849
10955
10755
8953
4972
6101
8398
3962
3580
7533
9322
8006
7138
4475
6871
8270
7185
9664
5626
3831
7162
7328
8844
11025
9745
10759
6365
3422
6645
4893
2059
1440
3427
5602
5288
8394
12174
10850
11098
11115
9353
5897
7053
6057
3680
6488
8715
10271
8302
5262
3983
4922
5672
6881
3914
2927
8674
10140
6657
4282
7782
10748
5938
2740
6223
4545
2555
6103
8755
6214
5311
8288
8769
7970
9514
6434
1948
2375
3347
8725
8338
2998
6899
10978
8598
9945
6444
5167
6698
7821
8096
3245
2205
3226
6514
5511
5624
10283
11092
8398
7946
8188
8362
7652
6928
5323
2952
2340
5581
11148
12185
10280
10280
11293
6641
5597
4490
1613
1433
4735
6799
7631
10996
6392
2505
5183
6288
5417
7760
7137
7934
6581
3608
3785
3641
5794
8023
9950
5148
5463
11305
9670
6957
5040
2467
1901
1340
3277
9124
12284
11653
8742
3348
3684
8130
6762
7782
10070
6855
6883
7317
6189
7254
9555
10329
5737
2634
3751
2783
1136
1290
3777
7381
6928
7946
6307
3529
7418
6444
6034
9156
5479
5068
5516
5538
8969
7725
4853
6064
5599
7447
8210
7494
7697
7379
6453
6017
8434
4004
5048
7648
5518
7113
7661
9188
9089
5487
7125
5143
6193
10148
6240
4933
9303
10458
8409
7543
7557
10382
9153
8679
10117
9240
9650
8069
7145
9818
9726
5786
5628
9827
7775
6691
9727
8622
9038
5184
4393
6944
8113
6839
3866
5158
6500
6786
7576
10614
8029
4855
9155
10126
6454
4031
4429
3499
4141
7700
5273
1245
2567
7153
9480
7431
3698
1218
2826
8944
8471
4986
3737
3443
4311
6606
10853
8595
8501
7613
6716
11242
7197
5168
8107
6037
7882
10260
6171
2044
4806
5862
4059
4091
3206
5396
6829
9503
11515
6360
1442
6597
8377
7455
5791
5214
7510
3284
5037
8859
7399
9302
7789
6227
10240
6012
3662
5388
7480
5537
6324
12270
11459
6158
4193
4315
1761
2765
2783
3087
8295
6665
5687
8244
9417
6877
4867
8737
10453
8063
6271
10219
12210
11228
5454
1052
825
6326
9355
5122
6591
7101
6089
5475
5927
5813
3699
5221
4582
6900
11083
9019
4213
6888
7658
7168
7317
1928
3182
3326
701
5455
10300
6210
4674
9407
7060
2812
4852
9438
9916
8005
6879
4889
7205
5401
1412
2198
3542
4358
7691
7205
3382
2964
2415
3236
7447
7862
3908
3152
2357
6827
8808
4854
5320
3148
4060
4415
2519
6697
7466
4806
7089
9604
5153
2129
7296
11980
11430
6799
1543
2831
3346
3619
4535
5921
7980
7467
6158
2595
3931
6500
8836
8832
3399
912
1374
7191
11870
6010
764
4735
8160
9393
6487
3156
8123
9376
8067
9259
8586
6010
5763
6646
3834
1403
2208
6835
9142
4672
1212
1928
2794
4609
3986
3688
8457
11489
6468
6244
7091
3971
3758
1168
3613
5598
5317
9510
12493
9320
4266
7439
7734
5621
4776
1252
5450
6899
3444
7632
12133
9769
6414
8353
12064
7943
5064
7306
4645
5002
5675
2070
3236
8348
6058
4335
4295
5673
5643
4373
5074
5711
8041
7965
8849
6640
4278
4318
7732
7691
7404
7897
5208
3912
2964
2630
2862
7703
6588
5825
6055
4162
6009
8665
9632
6109
7938
8790
4518
3954
8253
11488
11260
7602
7482
8288
7768
10620
6614
3804
5063
7518
6759
4481
7315
9948
11619
11619
11388
8414
3648
5124
9470
6518
5531
6647
8155
8277
5679
7710
9026
7064
6729
6437
7585
5012
1777
5887
7862
3728
2166
2287
6308
9412
4133
6368
9537
10109
6321
150
3386
4505
2264
1652
4829
7153
5998
3766
906
2374
4316
5549
6950
5379
3288
4192
7488
5865
4021
3897
3071
8356
6806
5907
11049
10767
11275
12456
7196
1992
4507
4318
5321
9059
8359
8190
4839
6216
8987
8036
5919
7150
10422
8777
5536
6894
7212
7666
10310
10310
7187
2367
6625
7328
5065
8909
6458
1084
5056
8688
6403
7733
11076
10583
8081
5582
7903
5683
3541
5134
2253
1329
5078
9673
10063
6088
4266
2945
2063
5125
6684
8233
7051
3109
6952
12212
11207
6526
3230
3078
4534
6224
7641
9613
6597
5695
4838
6329
10900
10818
5873
4709
7058
7295
5535
4394
7339
9040
8232
7026
9820
10038
7853
4427
6598
6740
2778
7026
7859
6459
5089
1364
4464
10175
9514
6887
7075
9701
7435
3682
5883
8363
10080
8321
7521
8288
8830
6061
6797
6722
4031
4015
3215
6629
4471
5294
9303
9917
6201
1964
4357
4823
6087
8524
7015
3897
6905
9062
7579
9334
10491
7606
6526
5915
3443
6725
10652
7707
4817
7561
5696
1929
1730
7172
6459
4182
9244
9627
7295
5229
6864
5956
3314
2500
3898
4111
3200
3024
1422
1907
2074
4674
9207
11175
11633
9457
8718
5377
4637
10053
11394
12038
8365
5809
6706
3141
471
3404
5927
9188
7995
6108
6379
7826
11159
9302
7892
9183
10803
8272
7085
8455
10276
12443
7051
3042
7594
9209
6365
6881
5421
1975
4672
5204
6122
10785
11738
10734
10733
6165
2025
4151
6048
8403
10539
7389
7840
9407
5419
4278
3243
6848
6601
2042
4254
5158
3490
4137
6020
5652
6002
9717
6607
536
1287
7358
11887
5973
6541
12455
11000
5130
5678
11548
9851
9213
11649
11336
10737
7185
5809
4403
2257
3973
2133
494
3922
5761
6192
7244
8586
5591
4668
10556
7705
6900
9828
7209
6307
7634
4469
642
3939
3701
4120
7677
4241
2355
4145
2857
4825
5774
3654
6206
5147
4447
5862
5158
6811
4404
3200
6782
8235
7705
7170
10255
12324
9898
8410
7716
7197
9770
11139
11092
9599
9935
11012
8022
4547
1863
3217
4774
4723
7112
9341
7900
8719
11295
7465
5876
5133
5847
6003
7729
6924
2395
1837
2942
5711
9135
10217
6876
3972
3176
6954
8066
7429
4634
5965
11569
8048
2679
3956
9028
10785
5689
6412
9186
8837
6925
3143
4485
7522
6157
3717
8487
8072
5500
7346
8233
8813
10185
6855
6495
7162
2800
1878
1341
2448
2717
4275
6777
5856
8657
7391
3126
7158
8323
7484
8497
7033
5463
7374
7366
3200
2172
3305
1848
3140
6392
4398
1432
3142
6628
7097
9120
10111
7823
4308
777
214
4582
9551
8905
7307
9439
9341
9661
11062
11062
10269
7798
6362
7121
9705
9382
6858
3994
5988
5619
5466
7057
5496
8122
8559
4439
6609
6787
6949
11686
9120
4658
6146
10783
7367
2266
5526
10422
11875
12127
8762
5920
6130
8024
10915
10245
6726
4442
5864
7413
7476
5115
6283
6743
5604
6290
2677
4210
8920
7694
5336
7613
10674
9388
7448
9752
11469
11469
6479
1645
2394
5204
9313
6537
4354
9154
11921
9935
4998
6360
8100
5066
6586
6810
3417
3185
3536
3256
3085
2561
6902
6121
2808
5392
8928
8762
7385
9914
9559
9863
10943
8849
6164
3238
7167
8414
2993
1742
6914
6885
7157
6170
3645
9685
8122
7268
7619
2402
1058
1822
1748
4040
9044
12059
11418
11133
7106
2510
1810
2192
7551
10878
7267
8439
11489
7404
4942
2803
4696
9531
6958
3933
2134
6548
10295
10295
11379
8807
3728
2723
4958
8535
11848
8852
3895
1404
3568
7204
6764
7323
7761
3762
6946
10895
7077
5783
4975
2839
7578
10357
5747
2750
1737
6321
11324
8023
4760
7794
8616
8003
8967
4379
679
2830
3904
5466
4112
5719
5989
6543
10628
6069
3640
4213
8050
9755
7977
10258
6691
3947
5380
3669
4822
7639
10467
8092
5984
3957
1444
5125
8372
5028
3664
6274
4776
2721
7321
12384
9541
6015
2880
3211
6210
4778
4994
8240
7132
6067
5967
6215
8150
4293
3816
5179
3687
4974
3257
1263
4080
9357
11456
10235
5812
2586
6844
11344
9528
4111
4800
4517
4037
5905
4155
4732
8639
9039
7142
5539
3922
2336
1536
5377
4158
2363
4616
8768
7158
3615
3603
4829
8602
8103
4473
7289
9559
6578
5541
5300
8697
8570
6095
4980
5353
4540
3875
3357
1670
5406
9135
7276
4678
6519
6841
8679
8386
3189
6968
8657
6472
7768
9705
9553
7174
6595
6051
4835
5594
5567
8043
9886
4414
3323
5564
6687
6674
6706
9723
9337
6489
5839
6434
6457
6626
9609
10586
11134
7879
7180
11674
9909
6216
8680
9889
5330
2486
1974
7062
7342
1764
1423
1133
4751
6894
7175
10897
9102
8262
10272
6102
1803
5824
7839
6745
5716
7280
10706
8137
5578
6844
6328
7959
11768
8206
4969
3371
5937
7841
7889
9242
6729
3745
1656
2928
2081
5805
10151
10097
8115
6005
5901
7531
8962
5162
2831
6779
7930
4742
2920
5485
5317
1919
5052
7110
7301
7223
7854
9474
6696
2646
2942
2514
819
5001
5646
4340
3394
3242
5637
3535
3465
4092
5928
10134
12218
11899
9902
5523
6444
10698
10930
7027
3947
5220
3945
6910
6064
6370
11981
12033
9260
3522
6729
6890
5413
7156
4133
6081
9150
8270
7429
5359
1682
1658
4473
4170
1372
2580
3943
2094
700
860
738
422
3157
5112
3886
5033
7523
7896
8423
9191
10750
9972
6770
7960
7078
7540
11624
12201
6261
5387
10769
11199
7069
3151
7839
11584
7192
3804
8160
11462
7142
7272
11170
10123
6874
7834
10662
9416
4535
5602
10967
6482
1974
5412
8956
5507
1216
5446
5651
4277
9715
9651
7176
9315
11797
7438
2311
3297
6019
4257
4687
9010
5305
5448
9533
9346
10941
10484
7065
7346
9842
8952
7130
8216
9567
10375
9731
9547
7524
2269
2932
8704
6700
5819
11043
12122
12021
9075
7573
4789
6570
9009
6006
5710
5946
5535
7455
10606
8222
6703
8873
10674
8252
6988
7646
9530
8921
7048
5963
3245
5509
4003
630
5212
9303
9044
8480
4373
6342
8139
3343
4367
6123
6005
3239
3601
6181
5206
8148
10085
9696
5901
2165
5811
8431
6449
5778
6680
5213
4956
7541
8941
5919
7113
11390
7874
6198
6244
5271
9437
6153
3482
8857
6389
4288
9098
7023
4803
8034
4709
5910
7997
7427
9059
10150
7240
2178
6368
9662
9439
11207
10942
10942
7212
3989
9011
10246
8222
10210
11334
9131
6861
5066
7212
5238
2985
3207
4984
6638
7232
11111
8815
3032
1358
5412
7390
7448
5871
3865
7550
8896
6440
8188
10548
6236
3326
2902
5813
6531
2714
6514
8597
9018
8869
8983
11351
8227
7471
8313
8127
7254
3063
6701
11114
7539
5369
3052
5320
11212
11672
5891
5354
9840
7670
6756
6656
6319
6761
9154
6707
5345
8639
4691
4468
9931
7961
3670
7905
10214
5206
7188
9002
8622
6357
2305
3678
7174
6170
1445
6024
6842
3750
5604
5660
5013
7530
10755
6482
1863
2986
2221
6497
8469
6985
5719
2297
7386
6768
4151
7204
3621
4623
10424
11224
10670
10487
6285
4890
8162
9142
11025
8218
5847
9058
11429
7061
1898
2143
7306
6518
5425
7382
3798
3748
7777
6364
1090
3249
8201
7672
7552
8039
9129
11980
11980
10507
5743
5075
7420
6804
8408
8627
8014
6538
5957
4666
5570
9198
8234
8222
6080
6603
7130
7358
10467
9268
7323
4390
6667
11659
9409
4468
1311
3475
7832
9166
10459
10454
6559
7034
10440
6224
1606
7219
10455
9725
8164
3955
5639
6795
2713
3536
4351
7448
9205
4503
4490
6926
7481
9462
10824
7253
5622
9410
7480
1592
2370
5745
9882
10144
10144
7864
1899
1831
2632
7113
11790
8525
7871
10825
6548
989
2788
6048
9667
6674
4104
6882
9452
9706
4987
1876
2584
6418
10128
8973
5673
6503
7895
10246
10072
5278
7107
7231
1644
3956
10097
11550
10590
7954
7127
5993
4356
7348
6215
4650
8520
7781
2838
5090
5808
3979
8306
8032
7559
5970
6723
9374
4698
5959
10737
6407
2453
3524
6678
11062
7249
6436
7631
4288
5205
7401
5525
5991
4475
5759
7763
4031
8123
7741
3841
2916
6074
10170
6729
5496
8557
5634
3790
7841
10807
6565
5552
6060
4017
4001
1809
6825
6009
2960
6187
4348
6650
7044
2048
3222
5525
4487
6650
10277
5663
6544
6147
1320
3355
8254
11161
9073
7634
7507
6834
4042
5679
7887
7427
7093
5658
4159
5826
5087
6924
7549
1642
5492
7611
6390
8027
7216
5103
6496
5857
6515
6095
2566
5688
8571
5587
2419
3725
3237
4356
3898
5669
10367
11356
11473
10955
7601
4274
8516
10509
8652
5766
5534
4173
4422
4659
2996
5829
8122
8845
5964
5132
8353
8303
6626
7695
7775
6779
4844
5964
8334
6293
4443
3320
1558
6102
9602
9987
9887
8483
10838
9951
6551
5473
7512
11039
12319
12391
10095
8807
9390
5434
5839
11059
9265
6197
7552
8143
9510
12011
6718
546
3478
9650
12164
8222
2943
6197
6082
2456
2917
7156
10382
10457
7465
4257
3526
2897
7275
4931
3844
8884
9599
9488
5950
2557
6680
6834
8007
12498
11157
9715
10507
8857
8580
9336
5982
7920
8466
5682
8232
7493
3285
6569
10517
11154
8326
7552
9663
4424
411
4239
7321
8550
9548
9959
9231
5293
4019
3033
6718
12118
11444
11198
7076
5961
7089
4295
2733
2460
3160
2197
6435
8450
8292
11391
9233
9533
8497
6787
6903
4303
5536
8474
7681
6819
7657
7672
4668
3456
7467
8376
8901
11469
11962
8325
4430
2956
6480
10140
9822
10553
10590
10537
10929
10757
7197
6238
5067
3052
6240
5521
7278
11916
11243
9404
10356
9901
7534
9539
9406
6431
6572
9490
7206
2707
2811
6817
8948
6506
5729
7286
10109
7347
5490
5861
3639
7754
10214
8610
5097
1980
6486
6661
4491
6454
5822
7548
7546
3245
4070
4886
6222
5987
1680
576
2266
2630
1800
1260
4162
4743
3029
5968
5136
6161
11015
11038
8016
8389
11093
8624
3389
986
5813
5689
5619
9798
8849
7118
7389
7551
3061
4480
4465
4393
6709
8664
10783
4752
1689
7527
9518
9711
12240
7303
4196
3223
1184
1017
5857
10560
9360
4864
5235
5663
5565
5506
1117
5011
7729
3595
1067
2503
3439
5476
9537
5983
6442
6782
3310
3471
3850
3657
2852
8366
10570
9479
6831
4285
6845
5325
7280
6264
4402
8782
9065
8069
3548
3081
8814
8388
7643
5748
2063
4531
6134
8165
5175
1266
4162
8786
8271
4256
4443
8772
8512
3571
2980
6235
7782
6806
5925
6229
6156
2897
2412
3370
3084
2947
1878
6032
9507
10198
12003
9758
9286
8166
7263
5459
1435
1380
6895
10007
5479
3036
3091
6026
8923
10415
6648
2384
5861
5828
4761
7020
8568
6720
5062
6685
7951
5179
6855
11124
10571
6175
3950
8252
7423
3179
2254
2904
5327
8668
6502
2555
2168
5074
5363
6437
5753
5283
7979
5345
4863
3125
550
5785
11138
7046
4623
3976
2303
7857
11085
5451
3785
4107
3765
7844
11031
10251
5385
3141
7427
7660
5078
5272
2611
5998
8527
4140
2392
1178
5842
9457
5799
8228
11757
6322
898
6134
7104
6100
7475
6921
4683
1964
4539
6861
8180
7646
4154
2607
7077
10177
6565
6729
5727
2341
2977
5486
8120
5232
5119
4793
4337
7425
4314
2266
5954
4729
3953
9179
10067
7534
4162
5319
6644
5303
5568
4772
5226
6722
6013
4421
8215
6529
1177
3221
3378
5973
8243
5974
4960
3427
4208
8603
10685
5659
3283
6040
6953
3188
5454
7367
7381
11586
9933
7817
10384
6880
6197
6124
1094
1463
3500
6091
4862
7595
9676
9536
8826
8524
11184
9066
9219
6250
1670
6703
7586
4288
4316
7877
7593
5926
5559
2612
7014
11861
11220
5765
1498
4206
3904
3622
5339
5538
3896
3655
5504
6867
8423
10131
9531
7044
6451
8827
9563
6204
7663
11133
11430
9862
6751
5057
8488
8433
7599
5249
1397
4560
5155
4005
4677
5077
6394
7378
6648
7722
5218
6414
11210
10115
9535
10630
7080
7080
7099
5135
8949
8784
5176
4002
4311
4414
3422
2781
3837
7678
7182
7162
11503
7081
2496
5002
8499
7422
4764
7718
11126
7348
7193
9347
5447
4769
5055
5237
6424
6545
7456
4951
3922
5208
6338
9361
10006
4763
2492
6580
9106
7491
3859
3447
3151
2738
8210
6134
1640
5897
8142
9790
10896
10162
11705
11593
9186
8108
8924
10262
10663
11269
10213
6233
7993
8983
9473
12463
11646
8764
5010
7617
8511
6889
9195
11092
9456
8367
8202
6810
4029
6510
9019
3912
1547
4640
7300
8370
8963
5378
3038
7458
6540
6649
7760
2107
4562
7330
7821
6483
7660
9891
5264
4708
8990
9404
6670
8804
9586
7317
8578
10602
11009
11068
7171
7080
7264
7057
9038
8048
7419
8893
7191
2167
1807
6831
7401
1616
4432
7590
7495
6234
3654
6904
11661
12299
9709
9674
6319
472
6126
6593
1182
2445
3031
5361
4729
5637
7759
4440
5896
4035
4224
6246
3713
6090
7841
8182
7985
3816
4486
8040
7600
9569
6557
2622
2379
5382
6822
2074
617
3553
6811
9303
9574
5928
3958
2859
5778
10476
8716
8843
11905
9055
6091
2901
5184
8570
5510
4209
3772
3598
5044
5052
5590
5604
6588
7361
2903
3228
6869
5406
4793
7050
7637
4215
5507
8576
7255
8778
7722
4650
3472
4476
8607
6432
4823
4652
4764
9237
5774
6443
11976
11148
5663
2315
5773
7020
8797
7614
5915
5831
3124
4612
6331
5463
3412
3085
4483
3393
1082
1552
3976
8270
11753
12471
9690
6805
6787
4160
2261
5921
9602
11240
8958
5277
8598
11476
11006
8569
7698
7525
4510
6736
8832
10233
10492
6608
4648
5714
9616
11278
6228
7384
11589
11589
8277
3376
1432
4883
9591
5213
4453
4126
1076
3368
6989
7337
3626
4133
6638
8352
6270
4077
7725
5055
3029
3654
5543
10221
6290
4631
9432
11945
10826
8115
6843
5896
6898
10556
11254
11254
11975
11925
11706
10949
10483
5586
5046
6067
5301
4177
2556
8289
10476
5782
4441
8876
8497
7961
7849
3986
7584
8398
6106
8993
6282
5257
8107
6188
4421
5381
4637
7652
7430
1314
3064
6148
4688
6191
7879
9184
9613
8026
10495
12194
11183
10723
10294
8943
9535
9835
9857
8102
4289
7160
10319
8374
5241
2271
6680
9975
6149
4673
5585
7604
8332
5609
4674
3372
2434
3706
2941
1161
5517
6401
6663
11896
6674
2455
4062
6886
8631
9673
11095
10363
8411
7915
7913
4094
4182
5863
6741
8414
7070
9116
6480
2151
5007
4979
2807
7164
10547
8927
5102
5948
6087
5122
6209
7934
10964
8398
3887
6467
11055
7621
8911
7131
4853
5673
5498
3952
5129
10816
9508
8309
10238
7417
2586
2702
8135
9633
5831
4723
5595
7767
4723
6318
9748
4165
3231
6455
9830
12189
11255
8502
4902
4893
4252
7014
11934
8047
3054
6941
6332
2574
7922
6644
6886
7144
6817
7551
8049
10592
9913
9855
9578
6825
2067
6379
8408
5151
6452
4909
4739
8883
9937
5093
1957
5163
4600
1358
1487
3660
7773
11136
8227
6135
4972
5729
7041
5696
8063
7056
8058
9093
7971
7464
9018
9091
7250
9314
8444
6333
8479
8779
7530
8218
7737
4015
1723
7566
7097
3672
3026
6475
8678
7055
8277
9684
10067
8854
5454
5405
10069
11547
10014
5159
2143
2525
6266
5287
3637
3583
6942
12448
7284
6931
9857
9506
7548
3045
2718
5208
6460
3203
2784
6798
7346
7882
6244
5797
10602
7513
6163
6064
2199
3001
6144
4766
2323
3196
6152
6668
4547
8347
7347
6213
9325
6171
5289
8734
7159
5666
6428
5231
2747
4155
6675
5728
4585
6421
7374
3933
1959
867
1771
3344
3235
2587
1684
4672
10048
8255
5759
3824
5198
7097
5310
4006
2772
5159
7642
7269
6627
7729
3980
6299
9319
4748
6678
10426
7329
4134
3350
1221
4746
7145
4331
6616
9359
8357
4767
6663
5725
6119
12282
8079
6508
9921
8604
9569
8413
6259
9661
10866
7329
2952
7081
9889
9434
11195
7263
5713
6277
8004
11492
6289
934
2770
6105
4406
2657
6208
9797
9094
4423
2896
6598
7394
5672
5098
7762
7415
3745
1948
1106
5900
10681
8412
6497
4782
2394
2668
3662
3046
6386
7839
6453
9002
5489
7206
10520
4418
1851
4523
7363
5035
6450
6754
6271
5989
1579
1655
5715
8581
7823
10124
8480
6018
5789
4753
4870
6622
7767
6880
6755
7450
8963
5286
344
6107
10907
7844
3078
6546
11865
11865
6312
5259
5503
6556
12182
11649
6293
3640
8782
10517
9466
10237
10151
5477
6537
8485
6724
4593
4896
8453
6232
5270
9383
11617
8668
4078
1878
5368
8895
6857
8237
11546
8921
9458
10848
9957
7648
5973
4706
5843
7381
8810
10824
6003
3024
4722
8033
11156
10312
7990
4283
2821
7607
9983
5599
7007
6816
5356
6060
4813
3657
2089
5083
6771
5648
5493
4675
4961
9622
10907
8915
7522
8202
5187
2029
3019
5187
3578
849
2427
6587
6960
6004
7203
7715
8263
7820
5010
5370
10680
6599
4776
8758
5679
1736
6638
12299
12299
9916
8462
9323
5595
6764
11946
9394
4894
5797
4608
4664
6229
3692
2235
2626
2059
735
2069
6924
9549
9370
7625
3905
6698
9478
7001
3622
6760
6949
2673
7071
11146
11142
5875
4358
6897
5578
3318
2269
3853
3462
6001
5282
1687
3949
4533
5345
7213
5887
8544
9284
9316
10936
5713
6099
9446
6781
4149
2123
1004
1377
7004
11388
7096
4366
6913
9486
11231
9652
9035
8701
7413
9258
7291
8609
8885
4198
3850
7776
9839
8603
10360
9375
7118
8290
5434
1770
2830
7158
9704
8781
4601
6602
10920
6900
3957
7364
11135
11399
7453
3019
4044
2919
2266
3557
3688
2842
3679
8613
7643
3965
4282
4374
4859
6981
10048
7376
6445
8769
9280
5644
2553
3426
1382
661
6406
8815
3680
2582
5187
5850
8508
7389
6133
9934
6188
2515
7177
10212
10606
12264
12264
8641
3650
3419
5873
8106
9309
8354
4116
2597
5192
3470
4904
6946
5216
7448
4759
727
4783
8814
9401
9961
10087
6983
4684
2909
5080
9697
9477
9817
8054
4589
6243
6129
7026
10953
11441
9443
5422
6604
10759
8660
7798
6780
3620
6967
9329
9675
7733
8758
7043
5281
7573
5918
5283
3484
3915
9082
6448
3428
9422
12083
10203
4961
2697
3099
1594
2166
4782
5105
4357
2859
661
1630
7609
12259
10802
10655
10116
4317
3817
6363
7711
8399
7359
10036
9807
5311
3732
4280
5608
4049
696
2872
6345
4140
3950
6446
3596
4278
4559
6860
11049
9240
6071
6902
8080
7761
10441
10371
6038
4686
7498
8611
7819
6523
4930
2947
7282
10637
7456
4733
2865
2574
7432
8169
7810
11544
7456
5254
4482
1972
2290
2976
3698
6400
4802
719
4815
9180
5280
5275
6214
4096
6103
8819
11645
7312
3059
5982
9063
6839
2792
6963
10862
10060
11380
10773
10773
8306
5273
6488
3662
3169
9028
8905
8786
10289
4582
4415
4041
4816
9946
5323
6393
6692
4246
5363
2184
2822
4599
2485
3083
7439
9462
8957
10140
7392
1673
646
4495
8705
6319
3128
7428
8121
3642
5802
7184
9321
8377
3546
6357
6945
3844
5706
7595
9968
10150
9840
12100
11667
8311
3525
5388
6789
4413
5417
4351
3817
8752
11025
7325
4083
7719
9891
6582
4782
7814
5974
3219
6378
9474
7608
6593
6563
3973
7678
7938
7735
9156
8146
3826
6033
7705
5310
9084
9454
5878
8031
12405
8919
8919
12002
9684
5497
2807
6938
10393
7231
8437
11538
10294
7822
3649
4114
7468
3866
334
2514
6924
10608
8224
6698
4790
5621
9336
6884
6662
5889
8220
8174
4823
6216
6698
9248
11356
10470
8601
9539
12169
10711
5918
2889
1488
5705
10836
6695
2376
1301
4345
7102
4785
1666
3932
9136
8852
5631
4905
7464
7917
4386
5770
5991
2265
1482
2371
3501
6002
7607
8422
5644
6621
6810
6916
9076
8277
10996
11705
11452
7715
3206
6096
10599
10620
9609
6171
7914
11365
8230
5169
2895
764
6060
7981
6598
8241
6706
7419
8389
4733
1434
4398
7463
6922
4787
5450
7308
7450
9548
9907
8838
10453
8642
8914
11137
7063
7304
9669
5061
3005
7175
8937
5588
7398
9408
4084
1755
2542
3690
5069
2918
6269
11167
9492
5820
7202
9207
7222
7869
6968
3513
4384
3993
1897
7336
11059
6492
6446
7537
7404
7109
2782
5241
5603
2697
5676
5392
4987
8764
5052
1731
6627
7906
8973
11287
10939
9522
4952
1821
2456
3176
3521
5636
7284
6163
8424
12286
6969
1873
5982
7429
8666
9148
5132
6234
9590
6368
4608
7171
4297
1642
5075
6162
6926
10144
6249
1523
786
1157
1708
5607
5078
5801
5362
4397
8304
8176
6932
3516
2289
5497
6001
3369
5685
5516
7406
7878
6049
5482
7311
9504
7291
5780
2376
1730
2457
2326
4152
3419
4616
10316
6062
5764
11885
7073
2883
4829
8868
9006
8906
11243
6663
4774
6751
4345
6019
7317
4508
2608
6597
8799
5349
4644
3410
2428
7112
8386
7167
8722
4754
4003
9190
8435
7750
11788
10002
4062
4016
8365
10882
11408
8849
8911
8988
7164
3759
6335
8861
5628
8579
10234
10644
9106
7940
6822
6313
10362
11705
6583
2041
5961
9266
9887
11334
7801
4954
6549
8977
7354
5606
8758
5152
5971
10847
7165
4210
7481
6151
1199
3896
8731
10547
11683
7385
2218
4938
5073
6039
9641
9823
5835
4549
8492
10178
11566
12387
9829
5999
2867
4221
7608
6384
8084
9714
4303
6284
6648
1002
2199
2565
3032
2990
1478
6108
8613
5450
7188
10077
5552
5960
8402
6157
3869
805
3121
9077
8999
3173
1452
7278
11127
6962
7314
5841
1409
6419
6737
2329
1955
6274
10030
10747
8839
3679
1128
4082
6858
5034
5788
6978
6049
6502
9866
10480
6383
3923
7117
11348
7496
5154
4121
898
2909
8310
8700
8794
7442
5283
10223
7452
2336
5747
9716
8081
4486
6990
8770
9457
11132
6720
4682
6737
4331
5588
11214
6864
2145
5191
8780
10051
8447
4677
3200
3303
7112
11547
11911
7490
7500
9154
5448
4426
4461
3985
2878
7543
11838
5691
455
3628
8692
8155
3256
5434
7396
8423
7041
5569
4808
2325
7460
9059
6644
8244
7100
3921
3775
5782
5052
3716
3376
1344
4246
5363
2264
6633
11008
5123
365
6067
6287
6586
9049
5754
8977
8708
7078
5100
4234
4115
2219
6460
7047
6106
9234
6012
1123
6706
10382
5988
2879
7084
11402
8326
3736
7001
6544
1281
1558
6737
7182
4312
5803
4018
6111
9837
6427
3062
7449
11827
11298
11298
6401
3422
7151
7675
5069
6825
10852
11551
11295
11224
9961
5907
4790
4537
5988
10182
11090
6524
4096
5153
4166
2752
5450
10557
6338
433
5515
10214
9556
6790
4122
7751
6423
3004
8225
6186
962
1532
3895
8045
7356
4749
5864
7174
6459
8584
7016
7215
11617
6592
2007
4516
3835
5012
6987
4531
3688
2731
2905
6946
7370
7048
8671
5558
8025
12225
10879
10879
9837
4616
6890
12111
8981
5875
6215
3752
4437
8954
10388
8576
4641
5653
7178
5389
3762
3502
5752
5440
5183
9396
8768
7217
5675
2586
4300
4188
4820
4476
3532
3132
4727
10223
9845
4852
3587
7069
8045
9556
7237
3193
5458
3682
4187
5861
2808
4599
4683
4078
6201
6181
7829
5446
3027
5587
4176
6717
11016
8342
3760
1108
2337
6647
6573
2851
2870
5335
6883
4897
7746
7352
2837
5529
5607
7830
9393
7544
7808
4820
3276
5329
6565
9058
9544
8276
7087
4858
8264
9707
5957
7193
9245
9025
6251
4353
5364
5467
6414
3922
5084
8735
5457
7422
8901
7632
7438
8455
7770
5633
7233
4431
2674
6671
5733
6927
6642
2563
4671
8392
11804
9277
4069
6162
9093
9885
6880
6250
10508
10811
8011
6919
8267
4418
4339
7664
8677
7785
5454
2484
6167
8008
6211
10175
11472
10229
6865
2369
2473
5559
3715
1804
1810
164
4830
11040
8937
3019
2583
2484
1662
2503
6353
6817
3926
5325
7741
7724
2950
3953
9142
9027
9409
10054
6002
4640
5793
3188
1289
6362
9499
6223
2725
487
1561
4974
8509
6076
4275
9441
11480
6245
5729
6978
4180
7062
6033
7003
10210
8555
8613
7552
8123
8244
3526
2579
7183
7348
4906
8476
7270
2135
5100
6891
8915
7838
6457
10878
9269
7839
5447
5620
10982
6335
2814
5849
5089
6181
7369
7200
5764
6322
7321
7937
6188
6259
11561
10164
7052
5467
7716
7909
4149
5403
7818
6581
8771
9590
3901
3008
5177
6925
8894
4877
6308
7275
7536
9756
6729
4102
2161
1459
5830
10437
5788
3701
6298
6689
9211
7601
6958
9771
9014
8048
3767
1063
4220
9734
11795
9242
4413
4480
6894
6094
8318
10691
8924
6102
5979
4290
5394
5217
5730
7196
8006
5990
6019
9688
5174
7656
9792
8569
9558
8463
7835
6080
7161
5697
5972
11384
8633
3295
3623
3099
6303
7671
6275
9748
6039
3873
4893
3623
5464
7101
9505
7800
2891
7541
7189
1830
6812
6174
1357
1214
4200
10045
6429
6724
7076
6098
9077
4477
4097
9675
11439
7058
6197
9709
6032
4670
4169
4267
5302
3894
7551
11092
9453
9453
6303
3089
7579
10116
8299
6046
7524
9142
7211
6207
6199
3487
1937
2521
4753
3747
4784
6468
5010
7709
5783
5155
9448
6147
2188
2748
4918
3965
5117
7638
8958
6176
928
6578
10149
5524
4239
6200
8564
7988
7633
9118
8492
8635
5581
4197
8172
5465
2568
7994
7508
2970
6478
6567
2134
2252
4686
5024
7882
6898
3038
2556
2733
5671
4216
3468
4212
3581
3316
1537
5911
7480
4581
7741
5651
848
2628
6601
9433
6313
3369
2881
6645
11851
6953
3155
3362
6161
7101
6640
9377
7181
6593
9833
6064
4995
7086
6342
5483
4226
6041
4263
942
5999
7999
8340
10218
7343
3709
2631
6117
7892
4531
4413
6106
7648
9395
9704
6118
6888
6268
4229
5892
7418
9348
6293
4894
8462
8615
4882
2869
931
4832
5495
3190
7957
9864
5462
7268
6512
1743
5731
9253
7275
6440
9749
7309
1368
3724
9745
12348
7340
3948
4166
2637
2374
4015
6887
6469
4919
6103
5793
4276
4417
7865
6271
1456
6214
6171
1608
3623
5294
4051
5902
8057
8680
6892
4786
3772
6352
5998
4898
7813
8166
8037
6196
7406
6642
6184
5989
7654
8595
7445
6645
6628
7386
6286
5701
2571
3746
6570
7330
8425
9744
10225
7343
3953
7494
11263
9446
5127
6944
10665
6899
6181
4293
2628
6970
8383
8372
9192
9981
11174
9477
8801
10359
5979
5500
5534
502
2211
3764
4119
5720
3344
3449
6574
4607
2208
4101
3947
4373
9337
10644
7436
3902
6193
8650
8231
5603
2959
7930
9089
9089
9084
8609
6414
1744
6125
11270
12468
9068
6218
6926
6160
8852
11723
5766
648
5669
10131
9014
6829
7402
9034
7917
7129
7369
6158
6034
9337
7045
4604
3786
768
6359
9152
7404
5251
6999
11766
11162
7558
3599
4599
3425
1372
6789
6113
5218
7941
8831
9171
3298
4009
4674
1277
2081
6318
6921
6500
10626
11478
11433
6539
3921
9783
10774
10402
10091
8493
4990
6485
11732
10325
8408
5246
1330
395
2404
4836
7417
9637
11060
9591
8896
10493
8014
7930
7064
5591
3556
3929
4152
5666
5445
883
1213
3144
5728
9180
9044
6391
4608
6494
8611
3673
3454
3038
603
5611
10264
6813
4527
8645
11335
9973
9895
6061
5335
5149
1824
7085
8526
5933
5905
2944
4557
7085
3464
3341
8563
9680
7984
4621
4422
9446
8116
6976
7750
8202
10772
10103
10103
9319
4216
3348
3406
6540
8781
7478
9678
6784
6824
6225
673
3085
8823
9543
8179
8806
6031
3609
6110
7524
5865
3605
7113
10957
7959
8298
8190
9229
8870
3648
5121
9734
6597
6531
7692
5270
6874
5778
7841
6410
6518
10115
8285
9462
10624
8453
8355
8283
5486
7537
7627
5538
6562
9285
8355
3716
4989
4788
5367
6700
5359
3370
2109
6842
9641
7262
4830
2993
7115
9433
9433
7509
3132
3210
3293
3749
8043
11401
9327
7913
9088
5593
1208
6466
10300
8079
8696
9761
10482
11051
11059
6662
5596
5215
677
3695
7069
7004
4601
1570
771
4199
4561
5128
5137
2935
4939
6076
6122
9170
11324
10533
8275
8285
6527
1893
5216
7258
5226
4485
8171
10068
6015
5495
5883
4177
7294
10704
8204
6607
9655
6436
2542
5510
5400
4656
6505
7012
7103
8173
8404
9350
8551
7675
4887
2451
5152
5922
8641
11725
6462
2248
3622
7696
9916
6263
7932
8366
8366
7876
5445
7252
5201
3257
3953
2691
3099
4283
6326
5248
2723
7977
11837
8436
6111
8242
7255
6919
6998
9012
11313
8115
9047
8373
3886
8009
9937
7830
4538
5702
7465
6809
6485
5078
5389
2368
3450
7272
7283
7757
7967
5797
3901
5452
4618
2040
3410
5776
8815
10086
8035
4206
7376
7906
7066
5874
3629
8598
6373
2406
7679
7858
2596
4578
4346
918
4721
7403
9113
11408
10826
8198
8514
10193
9957
8542
5981
7910
7275
8624
9480
8616
11126
6707
5803
9291
7447
7220
10088
6345
4946
6457
4635
3709
3349
6678
5085
1250
430
6124
12348
10837
9487
7939
8591
7108
4236
5296
8866
9980
9980
7169
2325
3338
2724
1576
6482
9293
7474
7401
7615
7872
4576
4325
9102
7277
4188
8339
9182
6887
6006
4928
4820
7499
6432
5546
5365
1193
940
1922
5784
5748
1942
4883
4335
6566
9995
9075
5702
5298
7596
3907
7220
8518
2654
755
4940
5043
5137
5188
5315
9938
5834
790
1982
6950
10160
7243
7533
10777
11517
11265
7682
6377
10327
9247
7978
7173
8442
11389
11389
9390
8657
10022
9754
6119
6908
10430
6794
2807
2662
7978
10579
10863
11093
6729
7142
5849
3235
3381
2419
2444
2676
2754
6847
10684
10607
7938
4195
2466
6203
10825
9917
6446
1488
5528
7376
6355
5258
1285
2890
3248
2308
1721
2155
6614
10713
6468
413
3985
7490
4610
4628
5488
3314
7020
8745
7265
9265
9742
8952
6370
1981
4328
4979
5261
5928
6254
6465
7636
10861
10069
6412
4833
6466
9026
10839
9188
4951
1599
7453
8763
6137
5837
8463
11822
8236
2913
5133
7928
5643
6075
6155
2685
3199
7332
7376
4674
5551
10251
9051
8660
7176
3189
6291
7486
6208
4774
7770
6403
2302
6492
4659
1992
3709
4783
3034
5708
9077
6105
8089
8674
5324
7159
9197
5251
4761
6107
7452
6763
4757
5144
8220
9794
9466
10150
7747
9548
11091
9356
5363
5221
8864
8107
6473
8209
6057
2788
8112
8498
5743
9514
10921
5568
4449
7885
9642
6659
4782
7365
5129
6765
6397
2018
2130
4255
5276
4965
5294
5080
7088
7289
5467
7433
8059
5738
5185
4720
3151
7165
11043
10690
6254
884
4153
7510
9838
7809
3424
2937
4858
8129
9189
6198
1561
513
4270
4562
5378
10833
11072
10132
6181
6690
10084
9561
10241
11150
9103
6558
4443
5550
5517
6524
10933
9133
7610
6976
4714
1590
2869
8585
9789
4628
2012
3886
3885
6605
9706
10721
7611
2366
6297
5742
2588
5028
8464
9868
9165
9164
5516
2006
5342
7609
4969
6443
8969
8286
8987
9582
8549
6478
6120
10020
11792
8771
9425
9609
8645
5772
5976
10149
5562
1118
704
1005
799
1127
2548
3694
5434
7066
5397
5089
4826
2227
2997
3168
1576
4142
9638
7899
5007
6576
3364
3919
10087
11649
8452
4933
2657
937
535
1194
7069
6473
766
3640
8040
10832
9089
5310
6611
10165
11914
8671
5377
5863
3187
4273
4171
3057
6153
8314
5642
3350
3854
1438
6582
9170
9170
12361
10780
5616
4992
6347
7790
10872
6846
4906
4318
4483
6681
5912
9090
10048
5193
3039
7894
6870
1456
3645
5781
7759
7101
2770
2493
5568
6216
6132
9650
9278
7839
6366
2169
1384
1796
3499
6628
4667
4762
4893
3187
2575
624
4459
7036
8662
6755
4051
8134
6353
7168
11726
8715
7507
6980
3398
6691
7697
6086
4933
912
6023
6185
2305
8156
6782
4439
5332
3414
3061
6884
7059
6822
5922
2434
6076
6243
2319
664
4903
10363
8188
3272
2938
6026
8629
6964
7817
11501
9777
3754
4543
8588
8200
9943
8351
7985
10669
10029
8011
9252
12038
8043
6403
7701
7143
8449
6064
6216
7998
7850
8096
7883
8247
7743
8679
10783
12331
12101
8674
6144
8654
5210
2081
4995
7510
7811
8057
4986
764
4705
4717
2824
8267
8901
6016
9394
6636
6392
11402
9769
6602
6066
5103
5384
6256
3689
6959
11658
7748
7748
9690
8047
6179
6882
6575
2283
3184
7920
5933
4401
8660
6115
3031
4856
9108
11856
8137
3388
1979
6728
6397
4803
4979
381
1254
7249
6792
4271
6405
6168
6544
9499
11122
8257
9240
11152
7961
5491
8370
5709
3451
6306
6587
5540
4205
3183
4619
8073
9749
5692
1827
2402
6841
12167
7213
2335
5370
9744
7441
4210
7017
6990
5304
4850
5947
4334
6402
10576
7667
5000
3342
7353
8774
6757
7795
7928
8305
10500
6266
3895
6639
2817
3666
6370
4601
6253
10640
6919
3743
6110
3464
6655
9026
5441
6115
8416
7907
4592
1839
2574
7291
6644
2952
2925
5127
5528
3298
6344
5879
5534
7579
9015
12432
6725
5850
10177
9971
7555
7274
5753
6236
6380
6492
10115
9163
9592
5511
6533
10645
7225
4930
7731
11290
9235
5697
5508
5617
6855
6055
4151
7358
5375
1074
2443
2095
4463
6755
8629
7982
7982
6885
3080
2704
5778
7368
5907
4094
2942
6503
6515
4593
7925
6274
3239
6579
9392
12005
11450
7733
5583
4807
3277
8016
8743
7965
7278
5260
4370
3452
8486
6227
4987
5637
3431
6898
7303
8978
6846
3319
4015
4004
4282
7892
10290
9794
5925
6292
11870
11314
5825
5736
7563
7168
10223
9171
10143
10328
6251
8310
7271
5458
5285
1255
5494
9786
8098
9620
8476
5026
5823
6122
5034
7814
10544
6939
4958
7111
5041
4354
7975
4517
1703
6588
6602
3202
7685
8437
6686
8035
7408
6609
8571
9864
5789
5426
8168
7418
7751
8506
10112
9298
6312
6566
8160
10708
6656
5749
9584
5719
1929
6508
11410
6277
6774
6684
4151
6762
6145
7084
10234
10811
9532
9486
6415
3993
8132
6945
7156
11903
11903
10333
6580
6392
9566
7127
3539
5021
8953
10061
8690
10224
11620
8814
9024
12426
6664
6384
7285
2717
2481
5075
3951
904
2678
5206
9241
8265
6648
4483
2420
3501
3648
5426
9371
9854
5214
1894
2009
5228
7874
7801
5068
7611
8223
7588
5380
2973
6841
8239
6352
6683
10551
6932
7291
11281
11221
11573
9672
9903
8236
4042
1930
4175
9915
7784
4248
7085
9366
8400
6576
7239
6799
8431
11950
7196
5617
6123
6152
5438
2510
3005
1659
3980
7740
9895
6036
4727
5286
4045
5547
5547
6331
9181
11571
6621
2304
3046
4023
5298
6976
5339
1504
524
3917
9326
12042
8847
3961
2563
4598
5635
8397
8914
4051
5802
7023
3700
3839
8500
6913
1381
2120
5092
8967
10721
9344
6308
5219
3751
695
5931
10971
6123
3012
3875
5620
5438
3150
2354
3549
4533
8115
11231
9042
5626
7815
11988
9437
4177
1643
7141
10252
5213
4068
8470
10004
5212
6504
6837
1621
2000
3802
7669
7744
5957
8930
9681
10322
6657
1884
3184
5714
6212
7930
6578
7093
10303
6515
8293
10894
5798
1744
3563
3334
5805
6467
6945
11781
7261
1592
4523
10192
8553
7027
6071
4405
5093
7255
8283
8577
9705
4494
5743
8944
8221
10960
9442
8415
6716
2847
1509
6412
10419
9366
9593
5987
6638
11297
7807
2541
1036
1808
5869
4887
4421
7664
8414
10161
9863
5805
4499
8847
8341
8537
10252
9241
7718
8729
9834
7505
9077
10630
9795
7383
6960
6416
5452
6109
5902
6355
9049
11671
8127
3579
4834
9382
9363
4053
3599
4588
3395
1512
2382
6452
7569
5857
7204
5321
1391
2292
7437
10002
6097
7394
10011
10386
9321
8938
6599
5688
5987
6780
8671
9015
7272
4200
2910
6623
10500
5315
3621
6824
6762
6687
9158
5428
2327
5115
8488
10269
10061
10459
9495
7795
8047
10674
7948
5094
8400
6985
6498
5658
2177
5888
10185
8786
9267
7141
4315
4985
5722
4791
6497
6968
1608
1064
7215
8995
5246
5171
2803
6355
6914
2414
5428
9928
7314
5373
6732
4058
6875
9230
6071
8331
9800
4590
6935
10440
8155
7809
4257
91
1622
5917
9618
6613
4418
6153
8838
11763
8210
5366
4856
7967
12168
9923
7261
4909
2949
3598
5488
4651
7416
8001
4973
3112
980
6840
8224
8425
10137
7401
4946
4731
8178
6450
3556
2992
7020
11454
6300
1214
5633
9917
6643
4873
5878
6867
5194
6258
6565
3376
6649
10953
10124
4495
5670
11408
10602
7465
8696
10868
6902
4313
7711
10414
9008
4878
2751
3280
1833
3533
4001
2021
7025
9038
7696
6520
5575
6289
8065
6493
4275
6419
5425
3755
2408
558
1082
1834
4043
9524
9963
8727
5194
5432
10585
6454
3790
8371
9022
8275
6851
5687
4740
7140
7144
3218
4757
4422
7320
11640
8198
7042
8278
8121
5230
3422
9179
11643
8351
8163
10891
7025
4381
7067
4927
2400
2309
4434
8335
9850
6845
5362
8633
6488
4473
6731
5817
5326
9034
11807
6389
1018
4443
4541
5821
7074
4544
6811
9079
8608
5101
2940
3116
4909
4415
6724
7992
4765
6273
7420
5639
7089
6433
2793
3330
7618
10870
5369
3616
7220
4829
2352
5407
7643
9703
9756
6558
4093
5770
7842
8203
9775
5129
4616
9910
6989
2838
7443
7271
2455
4531
4694
5198
5944
2926
6537
7994
8290
10921
6311
5804
6965
6372
5184
3396
4813
6940
4219
6461
9545
8640
10210
10829
7159
4671
6682
4650
3851
7311
5018
459
1796
3200
2302
6825
12384
9800
8372
9883
9915
4953
2827
3272
6834
9370
3176
421
3927
3750
4955
7134
8541
11801
10486
9322
8733
7406
9099
8500
8787
11931
7224
5044
9392
10401
9469
6784
3976
7164
5676
2218
6649
8641
4979
6082
7418
4229
2309
7072
6755
6245
8116
2604
6310
10793
8764
4214
568
3460
8562
9410
9324
6419
1479
1761
7285
6858
4799
6516
8792
11229
9019
7515
6367
3213
2528
3957
4886
8846
10857
5536
5412
9955
7834
7617
10488
7437
4238
8715
7447
1947
3403
8956
9420
4558
7431
8180
6575
4631
2233
2513
2910
6634
7127
7624
9099
8934
9474
9349
8470
5665
5529
9505
5653
3864
9778
9615
7783
9147
6140
6161
11202
8989
2778
3931
3896
1103
2554
3766
7509
7877
7285
9171
8014
6245
8663
11711
11481
11825
11235
11059
9133
4781
5805
4790
6257
11164
7069
4715
7673
6484
7341
10232
7787
4926
7654
10441
7742
8364
8401
6485
5371
2592
3642
6156
9301
8148
3226
1388
1215
3782
9093
6834
6834
7498
5060
8824
5129
5696
9567
7798
5210
3512
4676
7606
7576
6639
6034
3788
2021
2069
2897
2939
2485
2054
6250
6989
8507
9417
6822
6200
7742
11034
12087
9713
4489
4905
8659
7960
9392
6331
6369
9412
6167
3142
3898
7140
4314
960
2426
8402
11970
12012
7349
3201
2516
2617
2947
3570
8869
8188
8188
7569
6589
10406
6403
2496
2457
5727
10749
9146
9146
11106
9830
6101
2011
4987
7199
6083
6638
4825
3286
7773
11342
10792
7779
2885
5410
7807
3013
3879
9247
7940
5190
6732
6666
4474
7773
7366
7366
9078
8067
9825
10660
7659
4138
5198
8895
12176
7350
4816
9345
8045
5344
4876
2907
3203
7665
7744
5814
5150
6718
9358
6715
4058
6501
9869
7019
5730
4484
3523
3354
4815
7799
4890
1069
756
1506
1078
823
5959
9034
4200
1792
2550
6501
11259
12315
10527
9389
7206
3659
7280
11874
9313
8962
9516
8067
7376
4542
2172
4830
9070
10925
9647
9859
10407
7974
9605
8955
3746
2896
2804
5754
6255
3217
3386
7407
9424
4281
1371
1723
4445
4581
4778
4130
2864
2098
2485
6889
5132
5428
7640
9009
9874
9308
9147
6627
5862
4889
7164
10186
9748
10785
10145
7722
5352
6508
7777
4829
6839
5258
802
5185
5813
6234
5885
1950
1937
1382
1591
6228
10413
9699
6483
4119
5799
6708
6122
4620
6801
9099
4637
3132
2582
1740
2969
1487
4899
8821
8756
6868
5410
3660
4271
4223
1242
7053
12256
12049
6916
7123
8512
3317
5398
10088
10100
9374
6362
4090
5768
6293
7197
7145
4134
7164
10721
7215
6510
4466
2990
7520
5240
6154
9375
3862
4950
9480
5463
1750
6427
7724
2805
5255
9620
6534
2230
5464
11170
10275
7050
5633
5022
8241
6486
298
6196
10918
10895
7211
4301
6666
9400
11778
7605
6220
6799
5270
3885
2129
3965
8470
6620
7192
9835
8554
9423
7350
8130
7743
7632
6686
7000
7308
5989
4798
3691
6178
7458
6309
3436
2469
7137
12220
9837
9953
8183
2831
6760
9267
6768
3552
1924
6210
7478
6744
8988
10704
10704
6131
3177
7945
5978
4426
7401
8595
6961
7725
7108
6133
6845
7950
6893
2733
2813
7035
7692
7692
8199
4755
3187
3048
8148
11072
11146
7694
8186
6861
4858
4116
2704
2940
6351
9814
5802
7321
9190
7454
5631
7394
7764
8697
12126
10040
5796
2502
6978
12358
8684
7695
11443
11676
9861
9910
7095
6001
8392
9949
7161
7405
9621
8661
9509
6195
4356
4454
2896
1186
2400
3263
3301
5557
8506
9812
7342
6295
9822
11212
8763
5838
4624
4577
2921
3782
3716
2540
4891
8451
8707
5198
3994
7131
10182
9408
8817
9488
5104
6424
9270
3029
3473
7146
5534
8102
9150
5151
2263
247
1126
6323
7539
8357
7651
4196
3736
3980
3409
5647
10394
10844
10258
9075
10525
12231
7400
3510
5084
3779
2387
2145
3544
7895
8314
8238
9327
10334
7947
7242
6851
3219
8004
8981
5705
3540
5896
10547
6040
3116
3325
2705
2639
7212
9276
7569
5542
7249
10255
4086
3684
8752
8578
4360
6169
11017
8643
8789
7709
2258
5892
9426
4834
5539
6159
7191
8906
5982
5217
4137
7585
11043
8846
3956
3609
7519
8459
6052
6656
9794
7601
8901
11960
8931
4422
5831
9791
7249
8099
12261
8810
3220
2618
3508
2255
6955
7221
5425
10147
6130
1118
3527
6095
8717
7032
3955
5552
6974
6988
5892
4880
7720
8333
3316
3561
3631
6534
10376
5642
4655
9236
7281
5934
4736
3697
6050
4472
6997
9292
5493
3230
5609
8459
8735
8794
9998
7664
7504
8897
4581
4987
10463
9546
5035
6480
7142
5216
8741
9825
8559
7778
9021
7126
6664
6480
7289
11778
7943
7888
8123
4249
1618
778
6343
6906
5361
6297
2567
2439
7596
9738
5961
4905
8027
10413
11609
9085
8068
8592
9604
9434
7446
9087
11323
8186
4703
7611
10672
6734
6808
11662
6585
1378
2868
3621
3410
4537
7578
7967
7101
7520
6066
6563
8574
7310
4251
5315
5239
7947
7358
7187
10856
9942
10764
8479
6796
7999
5592
3737
7660
9981
5301
5238
10732
9451
3501
1845
7795
10731
10731
9278
9278
8759
6083
4242
6687
9832
6397
5096
6231
8094
10625
11124
9043
10307
6245
3554
9228
9423
7497
8241
4421
5931
8896
4973
5249
8810
11356
5986
6414
11263
11263
7540
4257
5446
7268
9239
10700
9703
9404
7700
3791
5984
10171
11782
5600
150
2622
3972
3492
4056
6332
9997
11390
7583
8125
8838
6863
4779
6754
9663
5696
6510
6820
6066
7824
9505
11121
11905
11404
6092
6559
12110
6782
1165
1706
5875
10979
9234
4352
7101
6811
3941
6987
4877
7003
7041
5945
8541
8258
5961
4332
6534
3741
3346
3920
6707
6614
5201
9686
7165
3010
4197
7456
10188
5966
1172
1185
1104
1081
5932
11118
10411
5668
913
587
4891
6738
3575
6712
7616
2694
4386
4002
5071
5000
4845
10885
9541
9174
5720
2223
7505
8755
8729
9140
7677
10079
11795
7654
3779
4650
6929
8824
9133
6854
4435
3358
3503
4243
8085
8856
6596
6691
8279
6152
5811
11063
6299
5899
7673
5367
5281
7987
9898
7039
6263
7436
6801
4425
5855
8053
6854
8415
6974
7176
9265
9366
8360
2753
1292
1768
4416
6703
9465
12309
10471
9891
10861
6047
4831
10225
9769
8712
9213
6167
3755
4159
4637
3245
2846
4704
4268
2920
5690
5765
2985
3394
3878
5078
4229
3877
3203
3830
8755
10570
7269
2765
6811
6249
4967
8011
5801
4711
7425
8180
9076
11771
10590
8137
3415
2013
3741
7893
7801
2616
1627
5632
9879
9514
5707
3927
5340
6346
6941
4994
7323
7393
8051
12419
6390
3499
7637
5201
4442
5597
6451
4928
2563
6734
4953
3256
3809
908
3052
6086
8899
8951
4084
3136
8406
8219
3444
5801
7886
4370
7142
12454
7077
6119
10981
11198
5528
6287
7030
7030
7765
5058
8137
7193
8728
9143
6456
3788
4074
9978
9270
5997
5875
5850
6614
4082
433
4920
9686
10273
7380
2521
3067
7111
7810
8652
7237
5318
5767
6045
7727
6134
4682
4002
4821
3374
4253
10343
6732
4926
5121
4698
9470
5944
2330
3848
2454
3270
8677
9614
9632
9741
9929
10195
7851
8580
6047
7326
10890
5503
4681
10169
9286
6582
7432
6913
4506
7729
11432
6192
1625
4125
8908
11386
9993
7706
8756
8949
7270
5710
6995
5019
4051
9848
9577
3471
3480
6812
8456
11325
10469
10150
6520
2884
6136
6900
4079
5657
8412
7103
3800
1547
3198
7627
10028
10774
10325
6174
3390
2530
2251
1519
5437
7340
3088
4324
6461
9065
7588
3793
2644
4545
10367
8550
6194
5691
4613
8484
10092
4334
6349
11620
9007
9837
10015
7482
5376
3644
5970
10235
10388
10378
7185
1752
3987
4089
6964
9348
6457
6184
6678
3781
1122
5386
9376
5111
5236
9288
9763
8655
4887
3809
6989
11251
10912
6201
7440
8166
4363
5895
9592
7086
3007
6951
9335
9018
7586
4239
7014
7687
6090
7487
6754
4262
1567
4790
8949
9152
9810
10395
5622
3391
4003
7020
7568
2791
4725
7968
4774
1492
1682
1532
5667
4845
2956
7340
9129
5521
2943
3832
6376
10690
6868
3751
5955
5236
4852
7904
8240
5509
2980
1291
3161
8478
8794
6307
5034
6201
6858
4947
8177
6038
6030
7115
4822
5997
9338
8808
6846
7581
3800
6705
9648
5780
5165
5408
7288
6832
3952
5103
7681
4914
3613
7578
8908
8115
9133
9271
7024
9411
8485
5204
7760
4933
3188
8132
6191
4291
3384
6317
10814
9530
8649
4148
371
3558
7506
9211
11138
9030
4536
4221
8558
11788
8336
3633
2629
5601
7531
7379
4598
4593
7490
5693
7569
6271
5370
8740
7122
8506
6238
4321
7431
8176
9702
11320
9524
5208
4077
5187
7250
9778
5870
6548
11523
9798
8153
9179
9304
9823
8565
8040
9831
7739
4760
7557
12159
7988
6707
10066
9085
7334
7796
9771
7884
8472
8865
8865
8863
3857
3420
3260
6625
9627
4899
4238
6811
8351
8646
9931
11132
9228
8370
5526
2108
3696
3472
6632
7863
7819
8797
7192
8434
5430
4646
3849
5655
4932
5482
6070
5746
7188
4183
8326
9421
3549
5331
9159
8390
5969
4026
7529
6822
7685
8097
6605
5944
1535
5438
6521
4274
5008
3625
1622
2915
9101
11704
11516
8923
9111
10611
8595
6898
5379
6273
9808
10696
4828
6319
11132
10250
7121
4791
4849
3504
3347
5808
6888
7799
6122
6802
6356
5617
7892
8542
6340
6910
10416
8566
7102
6427
6969
7447
4905
1924
1598
1036
5865
6271
5159
6774
7190
7600
3855
3540
7458
9599
5808
4252
7433
9609
11450
8388
2264
5869
7982
4092
5335
9501
11466
11476
8775
5430
5816
7073
9894
6183
5160
8396
9716
6611
2550
2722
6740
12178
7091
3734
8189
8527
4594
7807
7087
4444
9172
8812
9336
7348
3665
8419
9461
8167
7004
5787
9667
11805
10312
8963
7267
6177
6281
4111
7029
8010
3303
4550
8521
7453
4146
6794
11004
9115
9115
10134
5547
6824
11411
11282
6785
5856
5174
5382
8025
5850
8341
10098
9649
5975
1375
3604
6660
4274
6312
12046
6906
3532
4448
2332
3573
4926
6383
9064
7533
5759
5349
6666
5624
6636
7672
8601
12074
8471
4361
2534
4731
8686
6869
7266
6665
7270
8241
8370
6799
3825
8756
12484
8081
2208
2657
3583
3205
3397
4594
3448
2885
8287
7246
1912
414
6153
12390
6413
5771
7660
3405
2051
3362
5088
6162
9113
10010
8816
8115
4184
3829
9113
6250
3391
7832
6146
1473
4830
8378
5248
4281
8560
11745
6381
287
4595
5024
6259
11722
10359
7466
7407
5130
5430
7868
6146
7068
4976
2977
8440
6885
2248
3695
3938
7535
9022
9212
7204
4443
3271
2738
6517
6085
7255
5933
5868
6064
3575
8759
6972
4929
7562
9446
10695
10524
8856
5255
5994
6598
4088
6765
11184
6367
3939
9406
10694
9444
6339
3661
2657
6585
10256
9551
11542
10330
5456
5511
7425
9252
12152
8843
6172
4509
5709
5448
3686
5611
8090
10208
9822
9657
7138
6879
9784
8590
7316
10159
8290
8022
8782
8537
9514
5944
2971
2440
6188
10656
12332
9456
4621
7542
9032
5002
4698
2674
6287
9054
5434
8780
9451
9493
6735
5622
7867
8865
12252
6989
6075
6735
4319
5803
3205
1577
1748
2152
7052
9260
9941
6601
4611
8327
8188
10062
9106
8114
7461
6084
9367
7261
2027
4833
9633
11302
7053
1676
1580
5753
7790
7127
6513
2488
2201
4448
6128
7422
10128
9588
3840
2346
7816
9848
9552
11905
9187
3365
2452
7674
10106
8339
6169
8536
8785
6711
7720
9794
12306
11830
8398
3615
5146
7121
7401
10685
8649
8159
6115
3472
4594
2866
4910
9771
11090
10680
8739
6626
6506
3673
6692
12048
8762
2705
5744
7038
6507
11270
11360
7729
3850
3863
6402
6438
4153
3604
5401
8534
8881
5307
4547
6564
4814
3479
2774
5006
8117
3558
1346
6443
9622
10742
11740
9865
9508
7961
8582
7494
1783
3156
3943
3322
6941
8018
7281
9342
9678
7383
5213
7439
7769
5865
3745
2088
7123
6981
1960
2793
6639
8875
4970
5074
7450
6595
6027
3135
3441
5213
4889
2338
5200
7635
6134
8899
11484
8473
3185
1522
4982
9603
7828
4060
7829
12195
10277
4144
326
3558
8693
10546
9553
7469
8389
8318
6788
6268
2885
3020
4654
6653
8213
5103
6543
8834
5509
2766
4042
8234
7475
7816
11194
9476
8387
6076
6635
9854
8430
4814
6142
11186
12051
11684
7483
1869
3904
4311
1340
2087
4276
5827
3682
3417
3773
5408
7373
4462
4305
9122
10260
5278
5534
6858
4784
6692
4779
884
1762
1688
2378
8097
8850
6889
5763
6231
8276
7204
4239
2261
2754
7102
8363
5503
3682
680
2035
8092
9883
8204
7636
5017
2555
4068
9428
9356
4813
6445
5350
389
4309
6336
4801
4764
6720
10916
9084
4535
7731
12280
11809
11013
8786
7328
6393
8647
11370
7587
3834
1980
4689
10216
11123
5204
1142
2276
5408
7178
7048
9134
8739
9778
7200
1695
5048
4547
3016
5565
6247
6552
9206
11416
6485
7427
8307
4459
4075
1874
5877
10001
8613
10538
9059
3089
721
1142
5071
9992
6409
1708
5472
6799
2706
3274
4781
8215
8859
7767
8873
7299
3880
775
3367
3359
6230
6267
5602
11344
9630
7029
8432
6542
6061
10259
8244
6162
4970
3989
3490
5724
6053
5728
8654
6553
4789
2135
3863
6874
5814
4094
1374
2987
8638
7295
5140
9258
6856
5030
5344
4879
9276
8150
3795
5962
7984
4271
4860
8882
9475
10939
7236
2019
4746
5836
7784
7723
4715
3786
6121
5537
4760
10461
11467
10856
9213
6943
8797
11678
6720
3990
7495
8191
7598
6542
3773
1436
2914
3845
3464
7948
8225
7324
11507
9901
9687
7216
6415
9926
9879
5335
1448
6423
8085
7176
6232
6166
5521
7409
10955
7407
5520
4673
3597
7502
8189
4609
4362
5275
3237
1250
1270
5006
6504
6488
8581
5317
4050
5626
4877
2418
926
6632
6870
6820
12206
9581
4028
2542
5552
4608
4352
9082
8031
8406
10226
10063
6578
6741
9166
3428
755
545
6189
8725
8940
11538
9397
8622
6464
7830
8193
8416
9375
3172
3369
3345
5472
11699
6640
2519
3043
4972
6771
4123
2337
4997
7119
9299
7815
3789
4734
6001
7603
5915
6899
5791
914
3095
8984
7505
3088
3604
5240
7447
5563
1814
2661
4495
6047
4664
4476
9904
8854
8854
10390
10097
10039
7588
5652
8396
8128
2211
6031
7045
2720
7623
11329
8734
6305
7910
11351
10551
6210
7999
7758
2790
5847
10816
9454
7059
3913
5002
9392
4688
5386
9623
4774
3753
3815
1080
6640
7020
6808
11957
10864
10558
6649
3502
4340
6417
10469
8982
6420
4213
2458
2786
7312
6937
2482
7319
9377
7825
5578
4772
4820
5631
8632
8344
10092
9750
6496
6689
7168
9181
11365
11616
10516
5261
4360
4102
6320
10351
8681
5540
4030
5509
6209
9056
11865
10813
10819
6934
2903
4283
2900
3129
7638
10462
10569
7906
7534
8973
7060
2915
4690
6755
7526
7192
4637
5508
7767
7693
8724
8580
5826
8906
5563
641
1607
1623
2803
7130
8674
7521
4271
1255
3236
4383
6316
9820
5723
6369
7606
3272
5190
6758
8346
8914
7079
5363
3283
2220
2110
5091
6746
3740
3910
7943
7456
7383
5406
5144
5046
2267
2720
5484
11024
6999
2278
6910
6775
1773
3275
4400
6231
10528
11796
7600
3363
6728
6733
5373
6719
6317
3854
5033
5735
3294
3737
6258
6696
6094
9505
6737
5449
7994
5611
4947
4728
2494
4847
6083
6519
8208
6002
5951
5549
7517
11691
8368
4997
8984
8425
7430
8205
8403
8115
7345
9571
6099
2875
3673
3278
1628
4410
4686
4938
10553
6379
5282
6494
6068
10891
8297
3045
4845
8943
9941
5170
5044
6735
5735
6703
9148
11140
7558
5733
5450
5836
5242
7374
9927
5700
6435
8805
7850
4232
1453
4506
4712
4121
7022
4835
3630
4324
1987
979
1651
3170
6129
5627
1938
2377
2828
2498
3854
7874
11465
11499
11499
6523
3691
9146
11978
8917
8617
6468
1645
3634
2565
1911
6958
5849
4394
5869
7908
7974
8535
11025
5124
4282
8362
7817
3431
6189
7583
7249
8925
8050
6642
7393
9097
5183
3926
7869
9240
7402
8109
6887
8907
7373
3369
7080
7253
4369
3367
3467
4305
4074
2792
2304
2605
4294
5747
3539
4268
5136
7930
7862
7675
12221
6179
4084
9714
9300
7701
9040
5758
6202
8940
5924
2872
3691
9313
11657
6747
2924
5432
8220
9529
11032
9724
5872
3027
1290
3321
6398
7376
6855
3536
5905
11606
11352
8472
5780
5780
8292
7427
4967
7616
7072
6939
5770
7026
8593
4815
6910
9535
10312
10946
7179
6442
7838
6387
7652
5993
7538
6193
2262
2098
5497
8149
8603
8566
4936
5283
5126
2561
6185
6226
6300
11737
11830
11830
11069
9055
7670
5508
5376
8385
8669
4120
3568
9284
10318
10318
8937
7262
9618
9445
4904
4593
7360
5332
5213
6457
4475
2152
4462
4354
3917
9291
8083
6183
10420
8420
7346
6982
3817
2522
2570
3263
4042
8638
12216
6399
5325
6747
3640
7514
9983
8265
9062
10530
11246
6557
3661
8189
6300
2132
6119
5737
4889
8349
7718
8615
5777
1596
5214
8942
8185
9890
8956
8801
11202
8904
4664
3404
4144
5792
6426
6777
6883
4499
4264
4962
4605
2328
3948
8630
6966
3541
4975
4451
2249
5580
7582
7395
9046
10989
9099
4258
6045
8709
10007
8375
7203
5269
2480
3559
3375
6078
4482
6443
11960
6921
1619
2016
7625
12186
9156
6314
5784
5568
4086
6591
9352
5733
3544
6283
9739
8486
5043
7381
10379
6695
5132
7768
10042
11519
7676
4209
7721
8790
6630
7360
9201
5126
3809
8375
9510
10687
6339
3573
5158
5419
7681
9337
9129
6329
7469
7527
5759
4930
8064
6622
3767
9629
9566
4065
2850
5933
7955
4818
4201
7400
9826
6562
2538
7491
6418
7085
9711
9711
7143
1503
1829
6099
10872
9586
7647
4765
4713
4054
2908
3074
3769
6250
5103
6429
9427
6843
6512
11299
11637
10991
6979
7646
7956
2337
3010
3848
6806
7186
4146
3252
4091
8980
11727
12133
6292
4169
8666
9071
7379
6542
5437
7992
6591
1864
4525
3936
3696
9012
10457
9606
10600
6941
6204
8990
9658
5281
3497
7928
10188
10826
9027
8205
5704
1582
2739
8715
11904
6110
4960
7856
5130
5068
5198
2070
2520
5692
4779
3059
6158
7069
8237
8636
3437
6413
9663
4804
1124
4559
5110
6439
10232
5028
4551
4465
2475
7518
9504
4109
2405
8394
9493
7164
5234
3112
2915
5131
9060
10619
9825
5900
4115
5632
4365
1428
3562
4388
1678
6900
8628
5211
7733
7365
3332
2621
5096
8641
6692
3605
5690
4006
1669
3119
7858
11888
9352
7659
8138
8688
10023
7051
3447
6976
10101
7903
5754
8148
6311
4725
7181
6777
5303
4936
7076
10136
11557
9070
4537
6637
8161
7092
4866
5556
6269
6665
8812
6838
9630
10113
10224
7864
6478
7161
7963
6844
5509
9508
8123
3490
5388
4755
6461
8468
6386
10303
11575
5463
4630
6673
3447
4865
5059
1788
5524
8753
5401
5350
8740
8491
8955
7977
3418
6631
11492
8964
8056
10515
6721
2075
2700
7765
11016
5943
4404
8172
9078
9211
7795
3635
5197
5847
5807
9273
10650
9292
7602
5818
4504
8987
9349
6388
7915
10676
11358
8292
4906
4396
3785
6612
6770
6070
7591
8907
6127
6354
11016
6096
3183
7781
8647
8218
9494
10491
12121
6251
2215
6671
8651
10208
7329
4494
7391
5253
3050
5424
9494
7638
2089
626
2909
7779
6358
4035
3821
1723
4921
8768
10597
7301
3461
2729
1571
1713
4334
5135
5420
8743
9652
8857
8284
10168
11328
10626
8217
7116
8673
10771
10348
6956
3286
435
3122
3640
1594
3465
6117
9391
11472
7586
4689
9155
10504
9874
9915
10545
9015
6762
8253
6965
4018
7559
10280
9160
7586
8676
7404
3046
6688
8961
9513
7190
5494
6270
7918
6891
3211
3050
5445
6189
4426
7174
6917
3160
6462
11577
9001
4155
4015
4908
3948
5011
4910
4163
2947
4771
6649
3589
2782
5403
5406
5313
7927
6555
5891
3542
3340
7896
5106
1042
4968
10135
9137
9544
10466
8220
6308
7656
7144
8042
10585
6451
6393
4428
3650
6986
9075
9046
6268
7531
10622
6495
3468
8459
6669
6389
5732
2783
5371
9265
11509
5844
1711
6400
9085
9029
7147
7077
11237
11617
5703
823
4825
9265
5862
7024
8406
4973
8793
9711
4090
6259
8042
5433
3314
6269
10219
4192
1222
6700
7688
7526
9532
10243
8304
5350
4257
5573
6767
7466
11146
12085
11208
8521
8594
5781
5949
7776
5250
8582
8840
4304
2066
2954
6260
6299
6188
7889
5508
7154
8030
7014
10507
9311
9073
7242
4088
3305
2564
5826
7002
4951
7095
9856
5364
6585
9397
8822
7188
5070
8413
6162
5853
5004
4826
5944
3806
6701
4501
1306
4332
5828
7081
8510
8239
7074
7262
5060
2632
5348
9143
8143
4391
7289
9875
5719
4921
5755
5365
9726
8751
5659
8460
8786
7710
10463
10829
6110
6611
11343
12194
11207
8040
5338
7145
8935
6346
4170
4002
5751
5240
7420
6926
6243
5427
4534
10647
10609
9945
8509
6499
7314
9280
7512
5351
6540
6020
8543
7886
6096
8292
7747
7106
7897
8124
7380
7192
3787
1372
7267
12045
10677
9684
5899
1944
3475
4074
2847
2429
2484
2124
969
6012
8583
5045
6512
10101
8534
3904
2414
1887
2368
7515
12237
7293
5820
8886
5605
7518
8509
5640
3206
4359
8429
5071
2956
3558
3317
3916
4868
4063
7594
11036
9197
7950
7002
9156
7945
4005
2856
2752
5341
7393
8946
7050
7719
8027
2231
4418
5876
6562
11236
6600
5455
6901
5041
4239
6474
6262
6241
5860
2223
7282
10945
11711
9978
8237
5779
6810
9498
7552
7487
5196
5100
6249
5186
5254
5018
5419
3431
3528
7678
9216
7945
6878
9715
10563
4526
1332
3548
6276
10097
10199
3965
1445
5770
8574
5892
6439
9541
9988
8417
7039
10099
8879
3918
2131
3149
2667
3950
9782
8763
6178
9009
6213
1625
6812
7308
1991
4815
4988
5051
6604
7564
10062
5317
4856
6372
4464
4831
3894
4231
7405
8051
7393
9304
8102
3616
6917
7010
3275
5187
8197
5913
6672
11834
10226
7618
6105
5836
8569
10367
5402
1253
5243
8790
6136
3231
2668
4501
3227
3875
7004
9773
6933
1659
6739
8897
3818
5769
6481
7227
8537
4119
2338
1589
4871
9055
7594
6532
5378
3852
5669
6652
4511
5462
6362
8418
6252
4545
5823
5222
4636
4039
4761
2298
5229
7225
8499
11871
11534
11533
6330
2236
6577
9907
6292
5881
5785
3542
8671
11814
9244
4355
2904
2121
2554
6862
6645
7667
7550
2839
3522
6363
6852
4161
2482
7472
9694
5778
2845
3943
7469
5014
1280
6631
9942
5467
4701
3088
124
160
3231
9394
11421
9080
6267
8262
10884
7749
8953
12434
10178
6427
8626
6332
5206
7833
6207
8002
7891
9514
6506
3377
7087
9102
9126
10240
10688
8640
9935
11983
9308
8410
7151
5286
7220
7440
9291
6395
5842
10408
11522
6523
5541
6246
3112
3041
2281
2578
6181
10200
9686
7914
9287
11981
11425
10613
6897
4057
4831
8359
11512
10181
10731
9163
5499
5837
7993
7331
8956
9183
7942
7007
6329
5036
2036
5789
9296
9995
9580
7850
5891
7029
9445
8867
4393
2085
6550
10304
7187
1837
2924
5546
3472
6236
9331
3866
3570
3381
1450
4272
2964
5294
6598
5175
7274
6643
5569
4264
7927
10091
9556
6469
4476
3663
2314
7382
7447
8560
10949
10077
11270
10222
9954
6438
3817
9075
8245
6456
8180
8637
5025
4277
6733
5135
3276
6482
9404
7244
4095
747
3733
6628
9056
7887
7694
9090
6445
4058
2618
6669
6638
2336
2195
2258
4980
6029
5320
9581
9869
5938
4030
7244
6565
2817
3481
3292
6493
5485
557
5360
11035
12195
10717
7270
7219
4960
4352
6839
6508
9084
7993
7939
6168
3504
4595
6517
6950
8389
8340
4086
3940
6443
5084
1626
6090
8015
5945
3427
3885
9186
10061
4448
5971
7943
4578
8720
7192
1468
3136
3600
4223
7350
9913
7569
7356
11833
6664
6290
7499
3166
6798
8435
6468
8955
10290
6075
4754
7429
4878
5468
10353
10160
8795
9414
6532
3708
8248
8358
7485
10965
7399
4475
5252
7309
7519
5253
5365
8839
11949
6392
4544
8424
9864
11536
8895
8462
10713
6261
1661
704
2170
7339
10672
6758
3864
4529
3312
7239
11267
7818
8057
8006
5346
7702
10448
11592
10344
7375
5948
4809
2412
991
4948
10176
8689
8990
8338
2118
3558
5021
3982
6026
4650
4396
8681
9392
7424
9680
9787
4086
2002
7703
7588
5478
7383
4986
3574
4875
6642
5922
2510
5916
10914
8042
4789
2695
1566
6217
6994
6727
9428
4549
4706
5809
2036
3016
6679
10577
8991
5260
8608
7369
2829
5037
3681
5706
9897
7499
3394
564
6517
7934
6669
8807
8962
6661
2514
1634
5454
5956
1346
5571
10986
5757
3594
6303
6732
5791
5006
5337
6398
7577
9435
11661
7118
7078
11466
11603
10005
7876
9880
6655
521
6367
9840
9840
8876
2939
5528
11465
11116
11116
8220
7312
8898
6508
4955
5224
6954
5034
6227
10745
6901
4131
5837
7061
6551
3959
3865
7144
6934
2428
2074
4246
5581
9205
12417
8016
6633
11034
10195
10195
12402
12402
6528
3876
5110
4136
4331
3662
3482
3793
2969
6953
10915
10915
11017
5132
2375
3390
4359
9229
7759
7759
10007
5321
6795
5266
2086
5428
8756
10756
9142
7968
6210
3952
3280
3955
3227
1183
758
3830
9813
7198
6641
11366
10216
7260
3410
811
4810
9501
5829
3131
3078
1336
2085
4729
3389
6121
6730
2590
7711
9821
9606
7148
2248
7156
9172
6000
8731
10505
7258
5396
7606
7857
5041
7287
9663
5120
3769
9075
10666
5266
1987
3078
6379
10688
6656
1474
1439
3482
3856
2529
2445
2323
6868
7490
3737
3860
3117
4167
7500
6564
6940
5580
4888
7744
4345
5551
9175
6185
5578
9595
11276
7847
5643
5093
6308
10287
7217
3725
8516
9722
7422
9256
6935
2756
2266
4716
7938
6974
5988
4678
7418
7659
4149
5201
5811
5831
9043
8163
7240
6365
3529
4339
3991
3957
5483
9604
11913
9886
8200
9150
10487
7091
2065
1763
4772
9203
11267
8972
8890
5363
2895
7768
5188
364
4368
7607
5018
4717
6907
7555
8616
8150
6152
4720
3547
5271
5200
7251
6870
3166
7488
9045
8716
5344
2063
7102
7133
4968
5834
6602
5669
3560
2639
5894
7544
5444
5797
3931
2889
7678
8019
8581
11001
6800
6259
10239
9343
7311
7572
9556
10362
5784
1571
5744
11622
8521
6914
7455
3115
6349
9844
9844
10776
5123
4874
4645
390
6272
11573
11544
11881
8977
9039
7269
2421
3711
7137
6307
2330
3365
7090
9191
9743
6935
8480
6488
5963
6764
4737
8975
9688
10269
7077
7364
8168
2115
4699
5832
5962
5644
5738
9639
5302
6639
7290
4854
6938
9167
12148
8077
7175
7224
4493
7859
7697
8176
6183
1318
4119
6682
5692
8378
10878
6744
6322
8780
10650
8892
8078
8914
8937
8781
4912
4116
3733
1939
2567
3780
7465
10352
9075
6157
3807
7587
11984
12366
12430
12416
10548
10536
9744
5471
7585
7004
3823
5109
8671
11606
9098
9393
7476
6075
7303
5446
8010
9991
9381
5460
3038
5609
6569
9560
8700
6500
4504
1314
2275
4700
3726
4576
6737
7731
8279
8078
8028
4268
5975
7251
2992
4026
6848
9468
12036
6995
1766
2532
6121
4826
4516
9441
8608
4137
5170
4368
6419
12489
10112
4814
1820
6020
5292
5423
9832
6782
7719
9150
8010
6569
2674
1296
1386
6559
9992
7125
6265
7548
7935
5689
5053
5913
8407
8811
9270
11606
11207
8740
5137
3653
6602
11015
8021
3261
7322
11966
11488
7448
2715
1459
4676
10088
8616
8616
8219
3075
2611
7100
11059
5813
1686
5700
8870
9432
7498
4831
2618
3870
7500
5154
4223
9309
6667
4228
7592
10031
7697
3781
7368
9958
6310
5432
4207
2738
3359
4236
3621
2578
4400
6957
10552
6839
5951
7784
3856
4687
5701
2915
3155
2374
5035
9308
5528
1396
6200
11548
9163
9572
9183
9095
7926
1859
6151
11677
8482
7870
6612
4364
4494
7488
6531
7026
10950
5910
7209
9900
7835
4681
6289
7796
4758
4500
3730
2283
3668
7505
10331
12079
7398
3129
6656
8139
8266
11168
10089
6642
6005
3660
4648
5855
6753
7915
5840
7831
5924
3331
3989
3107
6431
11338
10849
10849
10248
6997
4349
4715
9284
10679
6770
7607
7858
4983
3968
1729
5899
8256
3286
3951
4254
4768
4359
3012
7493
8178
5696
3699
4073
5377
4888
6020
6143
8597
7218
7218
8926
6302
9349
11755
10939
5664
5262
5277
2046
2808
5088
6331
5228
5308
2929
2224
6855
10889
9532
6182
2999
3431
3927
4606
10026
8254
3516
3683
5612
5092
5988
7908
4419
3624
7134
10437
7598
5334
10115
9008
6559
5224
4048
8522
6899
4163
5950
8185
7428
2188
1587
1568
5329
9606
10487
9192
6036
2865
6060
12241
6484
2508
8376
11140
6651
2191
1893
3624
6236
9577
6419
5719
5591
2859
7167
5211
4395
8601
4563
3979
3991
2061
6777
6394
2083
957
3183
3323
4675
8945
9499
10296
9973
6504
4032
4205
6021
4717
5456
8521
8056
10059
8517
8647
7814
5314
9806
11945
10220
10399
6870
1818
1912
5853
8093
3206
4718
8330
8424
9444
7810
4589
4983
8539
7670
7566
7893
7724
5670
6216
5824
4615
8492
6318
6784
6704
5659
10062
12175
7545
4221
7983
11588
10506
6233
5153
7881
4954
2090
7312
11592
9065
5280
2829
4212
8396
10634
10740
10777
9570
8705
5964
995
2427
7363
9760
5457
6335
11411
9557
9117
10680
9572
8730
9035
6222
4103
8370
8196
5188
4126
7477
10495
7578
5194
3834
5669
7710
4612
6848
7074
2646
2899
4434
6583
6826
4051
5983
11042
7427
3394
3807
7353
9186
7883
4131
4128
6604
5221
4770
7970
7435
2259
5903
7385
6329
9565
11326
9878
9878
10197
5672
3682
3424
5075
5837
3017
2433
6026
9576
6857
5280
7836
8295
7505
9482
9274
8034
5355
5360
8236
5162
5418
5980
6835
9798
8253
3821
4083
4382
5998
11111
10458
10458
9918
7376
5388
7327
11606
7592
5143
9555
6568
3672
6514
5148
6720
10211
7957
7345
7779
8731
7253
7889
11104
10380
8122
3579
5972
10083
10430
8305
7496
7747
8908
7654
4604
4334
3424
5324
3768
6422
8359
6701
9563
8529
5629
8321
6935
6935
12058
12058
10247
9277
6585
7555
7701
7439
10473
4993
5114
4969
5343
11230
11157
11157
9631
9626
9744
6299
4201
7437
9677
7711
7613
4058
5845
6557
5948
7336
8249
8969
7921
7453
5198
6714
7825
3878
1277
6381
10493
11203
7292
7068
8427
8251
8596
8240
9330
8642
6784
3847
7555
9507
8100
6511
8481
12107
11875
12267
11000
6326
3524
5442
7998
10754
8268
8268
8328
3701
6220
8416
4404
601
1777
7013
6759
4640
5151
8210
6329
6221
8202
2213
5654
6426
3789
5742
4921
6773
7599
9177
9724
8218
8277
5049
2411
4400
4624
6148
10690
5746
877
3472
5454
3455
4307
4408
3346
3744
5877
7448
8599
6826
4054
8086
9953
5095
3581
5036
2378
1247
3958
9732
10387
9020
9864
10898
10628
6501
2826
4725
8192
4891
1844
2454
3470
8722
6395
6395
9135
5383
5328
8485
8820
7036
7014
6180
5461
8674
10927
5814
7009
9627
8453
5171
1398
7123
6670
3464
5582
5912
9418
12213
8662
2912
2098
3367
6500
5740
5950
9371
8147
10100
7275
3453
4663
8485
9360
8741
5900
6277
11099
7734
3997
1609
3115
5089
5804
4072
4851
5127
1671
4110
7775
10214
9757
8688
8758
6915
6780
5610
6880
7756
3079
5964
8241
9161
11156
7867
7689
8637
5691
3580
2324
6776
8296
3486
6605
10372
5977
4054
3832
1914
4436
7137
5945
8128
8753
5235
8049
5996
2872
5641
9687
9767
5006
2409
5584
4766
1107
4829
9910
6299
5042
8916
7195
3299
4927
9833
6916
7941
10940
10720
9491
9828
6716
6600
11981
8592
6568
5114
4532
9491
9991
9454
7347
3015
6839
7867
5784
4710
5862
9333
8932
9797
11203
11555
9763
3974
3289
6476
8695
10758
5795
6561
12005
11104
5627
5001
7102
8629
11306
9293
7757
6415
4879
8045
10196
9270
9943
10760
9599
6668
7287
9151
10592
11957
11891
11891
6874
6874
7360
5833
6321
1929
4042
6627
4635
3441
7529
11402
9512
7496
4365
6529
7854
6782
6193
6188
5781
4609
6736
6475
6211
8498
8049
8226
11159
5730
1327
2443
7161
9355
8114
5118
2613
7964
8444
4967
7872
7984
8400
8798
6404
9198
7534
7567
9405
3628
4388
10622
9815
4955
1682
2965
3656
1869
6871
10582
8918
9039
7548
8531
11706
12255
11558
6137
4586
5625
2368
3665
3913
4126
4171
6576
7922
6343
7254
3438
1742
3750
4977
8486
9293
7609
5003
4006
6198
8277
10738
11685
8296
7955
11740
11908
10916
10988
9153
3649
6684
6825
4503
8449
5452
4140
6293
3643
4235
7174
9930
7905
6302
10166
11510
6771
3707
7078
9010
10949
7681
7024
7641
8429
8528
7749
9992
7912
7960
6788
5366
7393
4637
4837
7030
3114
1273
2554
3508
7258
9365
6926
8519
11647
10739
8194
5042
4045
8584
11608
10167
8242
6962
9405
9074
5861
7388
7221
4241
2690
3675
2684
773
1514
2373
1766
2631
3449
6628
11598
8122
1938
5047
10629
8582
4326
7551
7050
2912
8063
8061
3186
6081
8668
5717
2012
2604
4448
2341
5486
10685
6516
2673
6193
10158
8154
5907
6238
6758
8496
7333
3153
6092
8008
6823
7733
4211
4853
6579
6768
5397
5434
8343
4763
3711
9568
10931
6270
6368
9955
7884
6310
9325
6552
5452
10878
10255
5870
6279
7913
7582
6320
3945
4368
8820
9672
5059
5560
6019
8106
10738
9446
9597
10130
10557
7004
5295
6098
7660
8863
9122
10421
11111
8866
4063
1710
5984
11739
6754
2252
6989
10533
8144
5997
8807
11517
9113
5484
2595
6619
8335
8335
11522
11423
6924
4813
7843
7632
10005
6856
5121
10165
11324
6649
1918
3167
4231
3952
2284
1686
2347
6534
7681
6620
8994
9958
10103
9122
4651
395
5090
5783
4580
7978
10351
9241
9244
7647
5324
5926
7074
11064
10512
4382
3554
8035
6387
7506
10749
10103
10980
7839
7323
8914
3995
5948
10904
7020
6085
4512
6146
12074
10178
10480
6672
3744
5958
5854
4821
6413
7225
3316
1069
4648
5577
2249
4457
4324
1437
1422
4750
5350
6434
9299
6601
6310
9323
7691
4012
3829
3425
3640
6351
7111
4439
1323
5005
7700
5584
8917
12139
6059
4405
9232
9419
9964
9578
7186
8896
8291
7000
8549
6509
7916
11640
8682
3039
4362
4467
1505
2547
3565
3905
6885
10935
12283
9384
7647
4638
4651
5120
2035
6499
6617
6444
10221
7244
2229
4828
4657
1490
6230
8700
7446
8288
6660
5241
6612
3773
2587
7164
6068
6388
5666
1350
7176
8881
8930
10627
4476
6105
6390
4872
5983
2621
5077
4970
5164
9498
9220
8220
9336
5691
1533
3117
3426
3267
8383
11092
10230
9677
8129
6428
4488
4777
4564
6948
6552
7089
6591
3526
3389
5106
6437
8007
8220
5336
6553
3948
2388
5790
4390
4880
10673
6774
1421
2256
5212
6620
6116
7950
7033
3365
5835
6660
7245
8800
5459
5735
4311
6550
7699
3474
3802
5630
5043
3817
7497
11001
7606
5813
6397
3812
3763
2992
6810
8242
4326
5565
5205
5806
6347
6140
6674
7634
6468
5398
5403
7556
5909
2698
4027
3126
6530
5850
1322
537
2904
4541
1990
3531
6384
3359
5014
5814
1936
1458
2790
6057
5435
4089
3433
3310
8614
12294
12034
6948
5981
11130
12357
8222
7003
6150
5401
4616
2378
6211
10417
9809
6707
3447
3606
4949
6392
6791
8174
9916
4700
4343
6233
5370
2615
169
5619
10754
10284
9546
8959
6134
7553
8873
4123
2959
4049
7697
9530
8985
5087
2924
8670
8223
8588
10325
7689
7365
6935
8245
7567
2787
2976
5775
8836
7856
6778
5291
1945
2004
2660
7286
6245
4256
7937
8923
5807
1938
1094
4950
7958
8182
10401
6454
2461
2965
6517
10509
9241
5248
7247
10899
5520
6258
6075
4561
5501
7311
6835
2212
5733
9481
10005
10638
11208
7685
2080
1425
2310
3159
8427
10604
10604
12246
8926
6954
10274
9674
8642
8039
9071
7448
6082
7189
7384
5388
1336
7268
9751
7132
7760
10014
7719
5902
7904
5896
6055
6818
4185
7409
10515
6454
5757
8117
6601
3656
2277
1813
6130
6456
4694
4029
3253
7190
5405
1325
3024
3479
7151
7658
7658
9402
4821
2638
3511
7585
7723
4560
3078
5929
10141
5930
3630
4881
4949
3588
1943
4079
6263
6245
4897
3412
2852
2912
2656
7039
10441
9009
9411
11268
6273
5911
6094
4997
10702
9228
9228
10949
10949
7216
5197
7868
7710
10262
11533
10363
10421
10553
11345
6855
2048
2928
6445
9268
10085
8362
5899
7544
10229
8975
5616
8105
8186
4382
2571
4782
10178
8752
8752
11843
6058
5725
7189
7578
11444
9035
3598
4376
8299
9276
5210
961
1720
3681
3278
5516
11195
11816
10945
5413
5125
7045
2440
5510
10357
8442
8077
7078
2316
3540
5173
3702
8113
7934
7934
7299
5001
8042
6622
7124
5102
2088
4702
7681
4919
5793
10174
8009
7870
7796
9385
8954
5830
7512
5795
5808
5070
4537
9900
11855
11590
10119
9943
5903
3973
9350
11994
7076
4103
8883
5741
1127
4744
5600
3435
5820
8564
5570
5223
5604
6143
6031
4850
5051
2618
4263
9110
7931
3437
1735
966
892
1647
4199
7311
10215
7619
6282
10768
11676
9255
6870
7299
8165
5277
6319
7750
9019
12468
9770
3776
5469
7443
2774
2316
5934
4952
4037
5963
5566
8854
12179
7859
5869
9767
8590
9258
11019
5489
6751
10691
10372
6909
5446
9750
7850
4274
7751
9516
3888
6448
6654
1212
5784
5758
3270
5617
9253
6995
5867
5428
6420
8773
3553
2410
5535
3898
1444
3153
5044
3956
2360
3560
7908
11394
5567
2726
6042
4984
7161
11977
9144
3058
3157
7519
9025
6206
6054
9371
7796
6810
5627
3859
4003
8004
7651
7211
9634
8530
9153
6205
2861
3833
6658
7502
5142
7818
10542
10542
8197
4738
3516
3300
3686
6526
8319
4130
3281
7487
5504
6310
6755
3707
6523
8457
7202
8328
7296
6584
6730
7442
9312
8047
8550
9815
6933
6409
11490
8215
4700
5532
5415
5351
5214
7747
10860
7793
3038
2342
7961
12222
8105
8105
8361
8277
6292
3178
5109
4852
4861
4336
5799
6625
4098
2730
3268
5008
5709
7682
6822
3641
8334
9787
8870
10272
6278
1286
445
5300
10836
8273
6547
4850
2251
4029
8433
6848
1993
1931
5719
10187
6915
6158
9964
9371
5247
4781
4478
2352
4259
6151
6352
8645
7064
3514
3457
3666
4229
8232
10506
7804
3622
3601
9040
6760
6858
10669
9490
10710
8313
2733
2909
3150
1902
4699
8923
8548
6911
5635
6475
10036
7202
5210
6981
7183
4445
6867
6755
6663
7671
7464
8287
8586
8697
4306
4843
7485
9275
8352
9751
6504
2601
3030
1576
5024
5230
1301
1601
7572
9408
8284
6042
1085
860
5587
8116
7087
4844
1227
1844
6563
5979
1968
1777
5520
9224
8247
5842
3910
6655
5430
2185
2621
1700
4815
7150
9282
6778
6778
6873
3195
4957
8635
7205
4119
3443
889
1094
4110
5560
2037
4439
5409
2462
7163
9734
4423
6304
8223
3689
4074
4666
4729
7622
10982
7992
6601
7817
7839
4880
6309
6615
6615
9461
9234
10195
7700
4888
1530
6351
11462
5737
2335
4909
7291
9045
10496
7645
5014
7898
7487
5888
4123
4903
8758
8335
8760
7235
5636
5192
6232
6677
5814
9354
8339
8901
9031
7091
5850
3417
5353
7655
9619
9098
6939
8023
10895
8772
8534
7449
7687
9741
9741
11878
5849
1918
6733
6798
6962
7551
4238
3886
4764
6177
4034
6182
11481
7192
5226
9503
11402
11041
11437
9016
8164
10098
6290
3236
6609
9726
5467
5164
9073
9138
9614
5706
6379
6077
6565
6355
3483
8292
5115
1142
3016
5840
7036
4421
5563
8536
9925
6413
913
1511
7062
10805
5479
4758
10481
12348
7874
3207
6337
9907
7994
8840
6518
6913
11447
6877
3105
1633
3205
8881
11488
11513
9255
7137
6330
4821
2780
2658
3088
1667
1844
4264
8110
7430
6196
7748
6281
4497
7688
8163
2921
5540
7040
6294
7510
5927
3072
5342
6217
3430
7246
10814
11821
8104
3551
3410
4512
6763
10698
10930
6874
7632
8797
8490
7981
4650
6324
10364
10919
8444
6578
5457
2969
5094
6936
3599
4829
9057
6719
6282
10606
11326
11719
7603
5694
5766
5127
4232
3015
3162
2405
6609
7394
4944
4832
5451
8956
7113
4123
8041
7852
6398
4673
2229
4820
6976
7731
7793
4343
5884
11310
10968
7416
2739
3897
4657
3208
6368
6691
7894
8781
7247
6378
5337
8497
7532
7874
10209
6724
7379
6719
4928
3315
2355
2940
2164
5761
10216
8642
8339
10126
6791
4914
8518
9673
9972
11117
11340
12280
8567
8567
7263
3081
5452
3746
1773
2520
3328
3162
3674
7819
6738
2944
5237
4917
4763
6943
6030
4953
8131
12183
10653
8692
9371
8556
6041
3610
3543
4739
2208
1783
6526
10695
8309
3445
4564
6401
7891
11306
8946
5224
5109
4608
3447
3898
8564
12306
10647
6537
2948
5249
6327
8166
12428
8307
3065
7186
7937
1928
2043
4807
5681
7091
7713
3899
5573
10446
8128
8400
10522
7451
3658
5102
7557
5016
4622
7142
7976
9585
9517
7959
8537
7052
6278
8247
9205
7554
6289
8357
9686
7203
4576
5881
8168
7821
4466
3052
4253
7500
11589
7604
6307
9089
4399
2000
4400
6657
9955
10892
5442
3992
8957
10194
8766
6961
7088
10406
7133
7133
11910
6660
5669
5228
2496
5254
8346
6668
5521
6566
3630
7196
12234
11860
12081
8678
3061
3737
7169
5113
3574
8088
11834
11341
8582
7775
5799
1905
1389
983
401
4055
9013
11602
8931
8931
9097
4172
1442
3305
8171
11160
11592
8468
5137
6077
4128
6015
9143
5481
4148
6327
7740
5598
6237
4751
4877
8295
7462
9371
10263
6641
4338
6584
9398
6615
2954
4991
8308
10261
7220
2916
4166
5066
3178
1944
4146
8168
5386
403
3544
9466
10575
9869
11556
8089
4951
4015
3263
7230
10454
6281
7068
7989
4560
6786
7653
9821
7036
5546
9025
4837
6552
8048
5170
8402
5469
6419
9730
7940
8517
10307
7622
4258
5272
3366
2596
2648
4063
9281
10284
5640
6607
11251
6499
1371
2032
6854
11010
6643
6194
7484
8091
9281
9160
11353
10492
6395
4896
6772
6093
5901
7378
4911
2678
3616
6217
7193
9084
8249
4710
2899
3382
3750
3817
5189
3841
1577
292
1525
3502
4190
5143
7936
8500
5053
4162
5474
3442
3203
5579
7668
8913
8344
5690
6265
10338
6918
2341
4715
7412
5218
1556
6272
7321
2437
4664
8599
5190
6338
10878
5866
6984
12022
7591
5573
5078
6694
6888
1279
5988
6524
5494
5338
4791
6713
7634
6835
2951
6998
9957
6179
6411
8481
5707
7876
10474
8497
7735
4503
3612
8650
10383
9619
8522
7908
6571
4767
4922
3361
3075
4752
4378
7579
8541
7292
9873
6694
3636
3540
3263
2649
1440
5221
9411
9826
5308
2175
4651
3936
4854
8769
5907
5911
6749
4217
6471
7420
9384
10290
4739
5856
9635
4722
4643
10023
7742
7742
8570
8570
7142
942
3125
7835
5767
3266
5176
4591
2423
1694
1491
3307
7993
6959
2122
5309
10573
9197
5856
7963
8441
6155
8593
7409
2302
3031
4241
1387
1897
2971
6690
11816
6848
3147
3682
1649
2710
7578
8086
3087
3794
7430
4169
6398
10683
8919
9011
9721
8392
3200
4715
5065
5762
7091
7870
11922
10938
7750
5759
4138
3128
5124
4962
5031
5263
3436
2370
1543
5895
9653
4467
1618
3412
3240
2214
3371
4280
4540
6280
8033
7542
6658
5076
6289
6382
5467
9683
8160
8248
7393
1479
2049
2642
6593
11231
10547
6793
1733
5201
8193
3911
6088
9332
6147
7655
7760
5139
4678
4000
6937
10733
6617
3285
3373
6311
11967
8865
7873
8492
6582
5311
7809
6794
4933
6894
7781
7005
4698
4614
8299
9711
7803
5676
2798
1828
3265
3475
1412
3575
5093
5756
9650
11466
11138
7592
5253
7557
7907
8184
4680
6044
11583
6475
2264
3900
4699
4412
5191
4913
5609
7142
5802
7617
11176
7396
3700
6416
7820
5289
2113
4767
9380
7297
3609
4270
8455
11918
8437
6195
5741
7894
6279
1649
4095
6052
8475
9851
10580
7929
6173
6332
3141
6833
8124
3187
2294
2432
5836
7380
5916
7175
9254
8535
8251
7258
2383
4300
4813
5231
8858
5171
5035
8974
7773
6803
5182
5925
10059
8205
6937
9616
11567
11161
11067
7794
1868
689
3317
5756
8453
8317
7063
5507
3494
8377
11929
7036
3827
3959
2216
1983
1536
547
1300
7444
9573
7045
9899
11935
12008
12038
12038
8225
2300
3920
7578
8549
4616
3974
5685
2765
6545
11676
10684
8875
8951
5800
4436
9361
12214
8512
5655
8912
10802
6490
2861
6435
5815
7034
12386
11858
11833
10601
9429
8341
3567
5987
10014
10072
8461
8922
7479
5488
9566
11371
11828
9249
4889
5529
5030
1826
1114
2977
8982
7927
7015
7682
5670
6618
3414
6276
10885
9327
8391
9933
9127
7544
9934
6728
6028
6697
4022
7908
8333
4810
7468
6322
6910
7409
5612
6006
6253
5639
7025
6690
4620
4082
3852
9001
8697
5481
6848
8942
10947
8543
8543
12142
9602
4600
4553
4225
6168
9367
10011
6642
5015
4927
1865
4845
7208
4663
5031
7753
7671
9071
8871
7920
3959
6284
6903
2275
3945
3271
3221
8351
7858
4968
7481
5260
5855
9445
5657
3540
8675
9639
7104
7206
7047
4451
5353
7880
3860
3550
6810
3735
4248
6363
2565
5834
6755
6919
9167
8039
10707
12227
8443
8517
8673
8450
10748
5407
2967
8680
11567
6780
1702
5189
10401
6934
1702
1017
5069
8068
7001
6480
6044
7281
5372
4700
5751
3469
5543
4271
1933
6126
8400
9754
8586
4563
7536
6085
2282
4908
6745
7128
7247
8953
11275
11323
7087
2587
3601
7565
5551
5315
8266
6609
7601
6052
3404
6014
7472
8877
7657
4695
7017
8929
9660
8021
5933
9438
12176
8383
3543
2746
5119
7698
8196
9594
10583
7566
8546
12500
10012
8184
6933
6417
7804
4806
7042
7122
7238
11137
6598
6986
11175
11860
10878
9136
6091
4280
2424
2170
2509
4524
8612
6831
4696
7501
10898
10697
8918
5136
1485
6098
7936
2450
2961
2819
6444
8416
8416
6726
907
1855
2810
4815
7520
4995
3487
3717
5279
6702
6474
7147
6454
9393
8255
2483
3478
6293
8235
5749
4712
8827
5073
3537
4320
6024
11259
7959
5136
5911
4169
6499
7512
6705
5233
4842
7694
9533
6865
5766
6040
5369
9359
11820
12179
6647
1085
657
2903
3930
1344
5044
11163
8563
5739
6653
4084
5052
7945
3752
4530
5888
5086
4707
3046
2881
3776
4130
3888
4877
3227
3007
7924
10567
10490
6130
2611
7747
9698
6903
8712
7609
7251
11343
6042
3532
5660
4941
5126
5761
8844
11260
10435
10968
11050
8487
9427
9964
7953
7278
8398
8952
5594
7803
10921
8786
4904
6204
7720
4149
2109
673
4042
6033
2181
1547
2160
5260
6451
2736
949
192
4524
7599
8820
10115
6403
8023
8355
3057
5732
5836
5818
5437
1565
3239
4197
2421
6675
12028
7352
4421
4812
8096
11005
6137
7442
9448
4449
1316
4598
5504
5629
8193
7292
5333
5055
6998
5966
2385
1058
7252
9575
7100
9022
10566
10353
6500
6563
5197
4411
8397
5237
3699
6341
5498
4921
3977
3360
4826
3171
4707
8558
9360
6723
4339
3854
5073
3516
2455
4810
6950
9484
10381
9492
7199
6066
3594
5847
6238
2906
3724
7677
10954
9458
8937
5686
7262
11513
9898
10740
7270
3573
7338
10379
9043
7292
6683
5017
6525
9725
10647
10981
8498
7424
10458
7002
4904
4400
5356
7801
4560
1805
6508
8213
7497
8889
7946
8854
6739
4287
4980
8591
8667
5546
7809
10719
7121
2196
4107
6473
8643
9468
5380
7701
10241
7943
4767
6455
10309
10675
6769
1713
722
3953
6573
8396
10181
10770
6311
6311
10194
6365
5281
6214
4722
4813
5203
6613
6219
4280
5268
6220
7123
6350
9230
12385
9130
4883
2687
4766
8133
9394
6565
4062
6888
10298
8927
2711
2349
7365
10599
11799
11245
7452
5230
5602
3878
7299
7390
3240
7481
8159
5488
3829
7265
8239
6108
5419
6917
11763
11419
6611
7662
7734
6057
8539
4216
3635
8553
9723
10762
12427
11024
9405
10243
8590
4474
5602
7184
7288
7967
6188
4209
6698
8095
7142
7902
9203
8928
3756
3682
6066
6275
10045
8402
5919
7385
9868
6271
6077
10127
8233
5067
2982
7274
11380
12410
7373
3237
2807
3273
5828
4427
7183
6378
2661
4693
4196
2878
5187
6037
3212
2064
3876
5046
4005
4936
9118
8941
8360
8412
8281
10645
9805
9196
6722
5768
7761
10351
7908
5265
6942
4801
6247
9768
7695
9041
6465
2096
2748
1127
883
6595
12189
6583
4122
7646
8704
5467
4316
9306
11329
5945
2116
2703
5086
7549
9273
11370
9511
5097
1948
2847
6542
5665
4621
9358
11629
7479
6004
10581
10363
8385
10417
8875
4503
3426
2587
6915
11214
10004
10242
5916
3261
4585
7307
11495
9298
5320
6755
6699
5455
5966
3868
2437
4819
6428
5195
2836
930
3613
4637
6055
4685
6471
12285
8623
7198
9879
5313
1007
2508
6213
10209
8333
4535
8146
11618
6911
7731
8883
8883
11142
7825
3735
1831
6934
6689
5402
9165
8141
5258
3474
6322
10554
7646
2838
3759
6482
6768
5348
7327
5100
6322
11234
9604
10351
8488
6884
6565
5286
7654
9919
6121
4516
8832
6154
7318
9303
4244
3968
5148
3242
6748
9750
8386
6855
7812
11413
8509
4115
1939
1080
2043
5795
5097
5652
7856
3783
4793
8540
7542
7925
11304
10240
9956
11378
5558
4820
10699
6072
5456
6563
3968
4383
2775
4860
9904
9680
8334
5469
5588
5287
3187
7516
9149
5781
1365
5254
6999
3047
6597
6208
7023
10662
10150
7488
6396
10681
12285
7310
3990
6500
4224
4436
7640
9878
10474
7571
8731
9381
4573
6972
10275
8423
5070
3685
7103
8479
4843
1093
6425
11748
5921
5550
9035
8622
10881
6429
2124
4171
6692
6514
8423
10612
9703
9679
10926
9666
5556
7006
5663
1649
4676
8237
10014
10526
9538
5778
6633
6645
7427
12434
9762
3887
3515
3947
1890
2296
7397
8498
3981
7366
7784
7957
10982
7248
5684
9418
7781
5815
9065
11357
9122
4232
6609
5752
4053
9525
12107
11406
6664
1538
6280
6656
2628
6179
4204
2386
8389
6281
6281
10083
6786
8436
11675
9316
5485
6638
8058
8131
5706
5093
8185
10114
7795
6900
7453
8676
6599
5436
8129
4733
1844
6142
8472
8662
7268
2571
5802
6821
6381
8386
10500
7141
4589
7925
10477
7536
4194
3884
7189
7959
3030
5482
8335
7716
8240
7911
4236
5237
9412
8156
3820
3588
4679
2807
2580
2917
7209
9795
9223
10854
6390
4206
6243
6248
3709
5072
10879
6868
4616
8055
7059
6243
7022
7233
6108
7353
9923
7354
4504
3676
7550
9852
6316
8449
11362
7810
7089
10399
9756
9880
9081
8863
8093
5929
9062
6523
6946
11199
8486
6554
8984
8833
5892
3763
5129
7722
6169
7077
8568
7645
6736
7329
8066
9892
8872
5886
8986
10533
9658
5949
6298
5921
5624
11477
7702
7572
6815
2736
8103
9351
6330
8228
5043
3665
7538
9725
10884
9657
5990
3214
8055
7964
2513
4851
6864
7670
10599
7806
2969
4724
5060
1814
3992
7368
5415
2203
1295
5817
6057
3223
8422
9404
8793
9034
9899
10618
4771
6323
11375
6181
6976
9977
9520
6383
6840
10667
5111
1003
6232
12096
10816
5570
5995
9455
10103
9194
7613
6643
2777
735
3367
4060
5592
8668
8350
7138
7192
5897
3087
3371
4719
5409
3555
5673
5918
6008
9217
9295
8327
4446
6044
8171
4444
1819
3347
7414
6376
7935
7110
5407
9702
9313
4873
5981
6672
2169
6506
7320
6441
10990
10217
8263
7902
9263
7729
2927
1269
1115
1894
6021
8194
9608
9618
9220
10794
10970
12131
11074
8264
8234
11044
10721
6740
7408
7009
5512
9892
7123
4921
7747
6513
4635
4866
7328
6006
6216
5847
3073
6385
9773
6506
4800
9309
11968
6986
4309
9480
10743
9747
10651
8449
5683
3895
2337
4231
7552
7467
3064
5907
6621
6067
10899
11772
10218
4720
5838
7195
8190
9497
5524
7067
9892
8864
8889
9840
8353
6629
8801
12061
11114
7774
7511
6477
4600
7250
8302
10026
6581
779
3755
5759
7320
8248
7530
10400
8791
3709
5480
9401
11196
10743
10569
7952
8103
7281
5953
11006
8727
6854
6128
7166
8754
6186
7573
4779
3311
9168
9103
9443
7299
1457
3525
5617
3345
5630
5663
4122
5938
7221
4902
6625
6615
4518
4355
3283
7659
9419
8110
7067
4076
2977
7847
9218
6252
3063
2568
6925
5475
1253
5868
8375
4843
2525
6065
7636
4471
3874
3272
3584
7559
6075
1872
3647
4534
6286
8135
9851
10044
5416
3111
4289
5711
8461
6424
2264
3286
3558
6392
5593
1210
2941
5533
4995
5675
7761
8789
9082
10655
12470
7845
4512
4694
3716
4179
5805
7194
6344
7304
5252
4251
9106
8349
2872
120
280
3453
5645
5948
3625
1304
5049
9362
10826
7629
3924
4724
3942
1664
6740
11175
10811
10725
7582
5527
5391
8394
8989
5863
5302
6848
6831
5083
4967
2177
5395
8157
6012
5907
7681
8137
3678
5484
10942
8832
8106
6942
3743
4065
8268
6274
6274
10241
5218
2508
5080
7706
7840
8369
7969
6371
7136
10210
11797
8832
9197
8610
5936
6146
6796
5243
1326
3916
6932
6516
4970
6324
4687
4698
7403
4602
8005
7207
3330
2828
3415
8472
5838
5560
10863
9857
4763
5962
8201
8806
11609
10681
8819
3779
4714
10464
9452
7788
7627
9163
11936
8446
7177
9217
10189
6210
6410
6509
4986
5951
5963
6125
3512
2227
6448
9608
8960
10694
8335
6001
6028
6542
6248
5775
7264
9372
7913
3488
2644
3977
3337
7575
11295
9856
4988
3334
5531
5528
8008
8997
8062
8191
8558
8367
10091
9607
3835
1431
6931
7128
3089
6851
11205
12291
8260
7512
6561
5076
7052
4905
2568
3591
2773
3673
5316
4606
3330
2193
5058
7561
5765
4878
5411
5003
4865
5951
10281
8598
5678
5564
8484
8023
2117
5100
10050
5843
4531
6957
9225
12483
9948
5361
7896
10732
6320
4970
4508
2143
4097
3472
1780
7186
11274
6403
1832
2725
2867
6240
5416
1136
4305
9776
6871
3440
8510
9831
6598
3257
3737
4188
2108
5753
6215
7209
12023
7473
4348
5935
4477
6675
7550
4290
4067
6052
9359
6481
7105
8719
6548
9991
7748
2891
6087
5817
2786
6605
6222
5545
5041
6639
6541
2802
5451
8634
8626
9415
6585
1068
1107
7046
10521
4634
2197
3383
1787
4904
7237
8181
8806
4614
5091
7604
3974
3768
4636
5197
6794
8413
7777
5848
9668
11363
6835
3638
5919
5017
6804
9131
9118
6375
5599
9179
4959
3767
5628
5441
6034
2931
4521
7585
6768
6968
9031
10460
11127
9770
9770
8702
6681
6190
4798
6631
7887
6776
5516
6220
5972
5781
7633
7583
9211
9277
9462
8463
7221
8450
7452
4722
1797
1429
4449
6223
7848
9748
4157
2086
5088
8469
9722
5952
5170
5344
6850
9143
8285
7961
9445
8647
8185
6290
3526
8355
9049
5203
3731
6429
10322
5638
4588
5463
4645
4710
5619
8465
9561
10669
8807
9591
11933
6661
2908
5301
7443
10633
6140
3937
7153
8854
7588
7297
8705
7276
7878
7546
9557
7204
4854
8586
9460
10735
11234
10476
7219
2880
6284
9861
8201
7538
4260
3248
9149
9420
4440
5159
10139
11874
8890
4073
2548
7536
10637
10701
12109
11914
11112
6972
7032
11121
11431
7160
5930
7279
5066
4057
5102
5792
6323
8287
6056
7867
10445
10012
7307
3852
7022
9492
6304
2436
2745
2557
4158
4410
6511
11056
6703
5070
7036
4725
2884
3543
7831
6805
4210
8358
10662
11191
12086
12032
7081
1862
2194
1937
661
2628
4477
2349
3594
4701
6663
10380
11219
10035
10035
7321
2319
3400
4700
7925
7418
5122
5163
7771
11939
11957
9333
8893
8987
7820
5980
6064
7274
5985
6763
6341
6753
7371
9341
10527
6585
6828
6589
6152
8425
6742
6937
7294
4054
5937
10386
11951
11639
6462
4339
5653
6544
9733
7493
3486
5976
10455
8087
4013
3960
4530
8523
7991
2003
6084
6502
3334
5045
5496
8511
5658
3399
6394
5671
2745
1589
3791
7692
6549
4194
7490
6421
1584
2201
7151
10889
6302
3858
5946
6746
7837
9085
8594
8112
11200
11323
9303
6418
6735
5540
5609
10247
9685
10156
7271
2912
4379
2966
6524
8216
2183
579
797
1922
6587
5970
1777
2779
3724
7324
6703
7379
12276
8155
6266
8165
7295
4247
1786
1156
2427
5581
5347
5391
5903
7984
10307
10928
11919
9715
8064
10090
9423
9261
10041
7805
4590
2361
2871
5655
7400
9421
6282
4438
5665
7260
9826
5563
5033
5106
2228
6189
11742
6346
1029
4888
4303
3320
6728
5317
3053
4489
7581
6000
6701
6586
2945
1858
3648
8872
11119
10290
7126
8487
11794
8985
6327
9136
10183
8545
7005
4320
6425
10748
7280
4608
5997
2859
1207
2477
4996
3437
3492
4630
5467
6805
8104
8093
3096
3599
4127
1574
6749
6963
1202
3760
4720
5910
4967
6057
11568
8591
2658
6267
9781
9666
7657
4527
5565
6433
8585
8841
9357
10292
5457
6643
11161
8334
7074
8649
9086
6872
3091
603
4664
9286
8824
7167
4070
4613
9628
9730
4453
1563
5447
8828
4447
3129
5950
2997
2532
5233
6874
8184
4229
6342
11259
10525
6951
7685
11095
7684
5299
6706
5255
7082
9935
5420
5001
8474
8856
9640
8458
8328
6161
2178
5890
6603
8501
7241
1344
433
5180
6588
7526
10173
9920
6784
3050
3518
6296
7948
7553
7010
5197
6733
7627
6181
3099
1472
6204
10487
8435
9199
9426
3636
963
4237
9836
8181
2248
2737
3064
4104
4774
6135
6526
7366
6759
4488
5962
5426
3316
3632
5572
6824
8078
5974
5045
8686
11051
6131
4229
9292
11690
5983
5423
10943
7239
1321
4269
4353
4163
7435
4768
5382
5278
5092
9240
8274
7718
10500
7651
4572
6498
9673
11185
11594
9817
3793
2357
5861
8941
9361
4400
3054
4571
4386
8202
8732
5232
3405
4676
4963
6797
11438
7020
1006
3992
4300
2229
7935
7723
5078
8418
11063
6685
6440
9657
4902
5781
4862
2666
8585
7812
5229
7715
10267
11120
8298
8193
6397
6042
9371
6131
4582
6951
8747
7000
7253
7609
4227
2515
4548
7998
9225
6805
7149
10016
7107
7172
8773
4707
871
6210
6986
5619
7482
6890
4416
3349
6427
9751
10895
7954
6259
8056
6734
2878
1993
3929
5774
8889
12301
9433
4479
6689
9634
7916
8621
8483
8644
5476
4821
6916
3582
5978
5648
4477
6432
5239
7996
10557
6384
2041
3878
8271
11357
10798
4608
4029
5794
4241
5924
5359
8101
12366
9849
5884
6727
6596
4660
6341
7292
5754
8348
11632
10637
5754
5052
10489
11747
8033
5077
7859
8181
6902
4312
1920
4482
7050
6352
6563
9562
10992
7449
6512
7636
6840
7906
6962
9180
7339
7339
10424
4506
4438
10283
11966
6696
4417
6238
5185
5984
4683
1802
4150
8450
8700
6669
6927
9704
6622
5162
7062
5702
5853
7769
7299
7560
8987
4885
4842
7169
4500
2126
4381
4006
4119
4617
2032
3181
2225
1721
5194
9081
10155
5525
1642
6967
9334
8472
9571
7461
7959
6216
3462
7631
11847
6866
1064
6273
9444
9193
6379
2991
3681
3448
6684
4983
6250
8573
6764
7349
6842
4775
1347
6155
8308
6014
3945
3699
8962
7389
5561
5442
3836
7542
7728
4360
3268
5832
9996
5342
3408
3738
6581
6884
3102
3309
3637
2981
4695
10737
10911
10911
10795
7223
4957
3174
4157
8219
7464
3509
4762
3969
6396
10126
10015
12066
6292
1107
4373
6206
5305
8347
7300
7870
12472
8739
4720
3381
4295
9367
7276
5138
6242
2966
1678
3770
6970
7067
6518
6322
5991
9412
8847
4997
5166
5619
3721
2903
2077
3425
6826
3701
283
2372
4469
4976
6901
9160
5628
6765
9162
5035
7876
12003
8686
3260
2911
7701
7192
4426
4756
8158
6819
3636
7309
6047
4170
4989
7234
10860
8045
7473
6230
3463
5681
4149
2152
944
2669
7425
11102
7812
5939
9726
6528
3672
3848
3756
7617
5233
3219
8380
7361
4950
5658
5841
8472
7364
3411
2916
5594
9616
11525
10042
9330
5548
484
4563
4407
1328
5401
7700
7454
10226
6621
2573
5350
6981
3888
1123
1632
6136
10883
8719
7062
7245
4537
6918
6174
3188
4622
4978
4879
2133
1116
904
3252
4630
4906
8008
10802
11540
9667
4553
4933
9868
8478
6811
5072
6927
11086
11030
8379
8366
6098
6071
11332
6006
5511
8117
7179
8255
4714
5882
9234
8827
6405
2487
2456
3251
7691
11679
7516
6781
5698
6239
11076
7495
5104
5745
4178
4971
9261
7479
3021
2131
2230
7513
11568
6909
5919
9580
6407
3194
5233
5636
4064
7670
8411
6084
7126
7279
4007
1457
6038
7306
7180
8361
4904
6761
10561
9301
6692
4167
5555
10152
11388
5791
5272
6139
3918
5588
5122
6647
7138
3448
6046
11562
7490
4235
3382
6354
9249
5407
5532
6742
6684
5724
7542
8867
5013
3598
7463
7098
2045
3605
7604
6391
4186
7806
6324
2160
6407
5235
3015
3094
1294
2284
6287
9869
10027
9117
6126
3000
3463
8351
10258
10454
12000
12000
8513
6599
10114
12028
8934
7944
9240
7012
5898
9116
9930
4854
3068
7308
11434
8973
4922
5342
7825
7024
7763
10585
11002
9013
9039
10570
10139
8138
7464
9096
10726
8385
6921
9077
6658
8426
11956
10575
8520
3756
1133
6577
6558
3496
5382
8348
8537
9434
7018
4019
5860
7095
7501
6070
7552
5142
950
4204
9399
11750
6662
4821
8477
9161
5354
2952
8646
12205
9106
7702
6644
6684
7033
8397
8157
6965
10789
6483
6572
12004
11303
8640
3850
2681
7217
7341
5278
3157
2397
5906
9346
10216
8124
9640
10930
5226
1738
4218
7803
8456
9562
12133
6333
6333
8744
8430
7581
3839
6084
6652
7682
7454
3344
6065
10011
10506
10411
9076
6558
4192
3758
6557
10654
6479
6227
7318
4901
3729
6792
6973
2728
7149
5746
2849
8386
10337
10496
10072
4962
7388
10588
10132
11575
7521
7023
9013
8512
5952
6214
8843
4940
5231
5743
3731
6681
5446
2412
7819
7386
1776
5796
9938
8321
9789
9837
6007
2867
4554
8564
7254
3539
4524
8956
10606
7570
6687
8939
5504
5379
6745
6343
4904
1766
3062
7381
11179
11391
7650
7818
6951
4559
8014
6235
7104
10317
5079
845
4288
6082
2090
961
4056
5992
4866
3978
3054
4057
7268
7902
3942
4672
10335
6378
4697
7763
5837
7754
9741
7171
7564
5806
3803
6829
8728
8461
10019
6785
4020
4992
7220
10131
6662
8048
8818
6848
7140
7965
4822
2057
8144
11253
9216
9198
10616
11722
9351
8353
7153
7782
10599
8318
6236
7237
10158
11487
12021
10216
5878
4632
7954
9951
10967
11646
5458
1989
5037
5994
4965
5117
5159
6081
10208
12019
9595
5191
5863
7746
9498
7603
3585
7397
9311
8159
8443
5371
2599
3838
4053
7365
10516
6921
7621
10036
6149
7932
12345
8460
4643
2996
6592
10399
4900
5737
10059
5102
4857
6754
5225
8400
8672
4070
1774
2776
5872
8997
9671
8521
5340
3486
8093
9127
4226
7444
7366
4704
8031
6291
7929
8224
2910
4733
8332
6416
8145
11533
6576
3633
6053
7183
8774
7363
4516
3967
6278
5327
3161
4432
5058
4719
2658
6912
11817
11903
11986
7034
1648
2298
7779
12339
8971
8722
6725
6433
11798
6257
5117
9066
8189
8410
10427
7812
3169
3384
2152
1234
6842
12044
10739
10851
6336
3851
6775
7494
10657
11126
9426
7681
3902
2349
5185
4981
3540
5563
4067
4186
5960
3115
3932
5582
5121
8861
8077
6079
8517
10298
9316
4228
1857
5990
5867
6266
7491
7548
11506
7450
3720
4470
2326
1775
7218
9868
6461
7657
8278
3610
6916
11095
6601
3397
7891
11404
5315
1085
3304
4227
3194
4363
3673
6596
6703
1474
6377
6359
4490
9328
7521
7577
9961
7299
4592
2366
5009
6106
5856
6844
4348
2636
2121
3336
4065
8030
12154
6098
650
4127
9602
6271
6377
10537
8153
4673
4660
5054
1870
6186
9021
5861
5334
7012
8906
10876
12469
12183
10157
5753
5169
8146
6520
4255
7421
9130
4520
3017
6997
10387
10875
10067
8283
7990
4903
5312
5285
752
6862
7361
7361
9644
7783
8796
9258
10137
10690
9588
5289
5420
10565
7747
1945
5897
11610
12106
11670
10444
7231
2986
1611
1926
2263
6902
11678
11414
7986
7195
5075
5474
11022
7584
7584
11930
10123
9594
11401
10851
9408
6251
5420
6403
7933
5731
3635
4527
7367
6584
2213
4503
5436
5046
7883
9831
10121
9477
4664
2152
4964
5223
6948
9857
4824
779
5833
10056
4681
1391
4480
7931
6101
4398
6526
9552
11546
9038
6238
6589
8345
6480
4337
4206
1856
5530
6812
2034
818
4042
10073
12114
11241
7979
8852
11489
7996
7042
5157
5511
8759
9966
12096
11879
11803
8717
6221
9670
6420
1722
2886
6645
9898
4935
2618
3833
2559
7139
9459
6490
9166
7137
6836
6925
6997
8762
8460
8998
4546
2034
3820
6616
7156
4630
6041
7310
7449
6391
6754
6406
2830
4379
4879
5524
7119
7254
8305
9138
4781
5404
5117
1605
1757
6230
11838
11762
5776
1856
3125
1521
111
2914
5992
8224
11199
9583
9715
11405
9654
5034
6785
9010
7513
4950
1324
5723
6791
6058
9252
8575
8734
11571
8767
4708
8214
7067
6595
7694
8166
8237
6846
5654
1414
823
6441
6443
3295
4680
2743
3180
7873
6316
555
141
5543
5848
5425
5887
1745
6000
9995
8631
4112
2814
6046
6402
8800
11858
10181
6530
8040
6751
1797
1627
6041
7231
4112
6216
7324
7646
6113
2632
4940
8687
6676
4586
8201
7528
5224
5103
5998
9991
7071
6736
5445
1027
5042
4943
3850
4876
6069
4549
5901
8343
5573
7018
9064
8199
9443
11314
10592
7050
7369
6913
6796
7867
7673
11540
7128
3829
3703
6538
9610
6530
3689
2221
1805
6001
11549
10490
9590
7902
8886
11618
5787
4714
9312
7840
3425
3194
3379
6565
10004
9059
11083
9490
4610
1925
3015
3468
5155
4323
541
6328
9102
3332
5570
9824
7559
6791
5402
2657
6816
8687
7718
4946
5395
5892
3284
8651
7019
7005
6376
2170
7927
6691
1806
5217
10102
8978
8387
7225
4678
3825
5611
10285
9386
9673
10286
5727
2389
4829
7304
6523
9024
6660
4108
9881
8131
5902
10099
6296
402
5278
9633
7770
5910
5300
7831
11312
8576
3406
7115
11623
8970
4706
4477
6851
4152
3671
5529
3869
2670
7271
6260
6387
11319
6309
2961
6746
6444
2793
4977
6889
9356
8494
8494
11483
10178
10596
10771
9396
10526
11275
9966
5738
5411
10300
10369
5929
5940
9691
8103
3166
764
5422
10094
7890
8562
11810
8476
7707
8126
3298
645
5892
10085
7305
7085
8205
9519
6361
6844
9033
4252
2059
1087
6586
11502
7947
8784
7004
2255
4198
5013
5578
7352
4746
3291
5725
9340
7524
3979
4691
5992
4959
3304
4736
5493
6388
7905
7350
6548
8741
10197
11051
12022
6441
1922
3929
3235
1072
3839
5980
8426
11629
10076
7064
8503
7244
5208
5055
2507
2328
6584
9760
9998
11708
10671
5155
4525
7581
4951
2043
4188
9345
7866
3412
3618
5596
9225
7635
2956
7351
6182
866
1184
3221
4889
3009
6178
6829
6337
7413
8598
7811
5869
8790
7327
8803
6535
2915
6500
10049
7761
5740
6088
3187
5112
8579
6697
7291
11276
9321
7856
9495
6222
1919
588
5055
8029
8922
7975
3281
7025
10287
6358
2406
4903
8717
7740
4590
1661
5877
9144
9816
8939
8330
6239
1156
4230
6669
3718
4824
5169
4668
9537
8147
4602
7978
11257
7659
1800
1773
5765
8004
5692
2941
3348
4865
4793
3841
7951
7237
5407
7463
5703
6399
9989
6659
526
2046
4824
5480
7508
5778
3353
3112
2462
7202
11604
6660
4433
5405
4066
5986
5944
4139
3369
2931
5031
7252
6543
5366
8353
8848
5296
8863
8401
7795
8350
4802
8261
6911
3969
5911
3633
4866
4374
5005
7583
4776
6451
7377
4172
3109
5469
6983
7055
6248
5261
8505
10663
6392
2182
5694
5734
2086
3619
2977
1831
5791
10449
6706
4337
7312
6925
7634
5944
6525
8660
7991
5238
1018
4563
6780
2499
5940
9834
10045
11651
8927
7079
8431
7175
4600
2662
6532
7195
1968
6284
10684
6504
2371
996
2970
6021
7717
10770
9525
6685
4802
7642
11521
9889
9534
6775
1864
3012
5054
6311
6190
8176
7899
2386
2145
4287
8576
7592
2308
5223
9684
8353
4460
5241
8351
10102
6348
6344
8708
3678
3348
4593
7618
7494
6841
10993
10486
10486
8423
8423
7531
7531
12468
8210
4187
5862
8106
4458
4386
10617
10959
5611
7101
7149
2297
4676
7940
10861
7159
4833
9254
9036
7673
8133
9186
7673
6026
7069
4769
4750
9579
11706
7079
4402
8108
7376
8634
11335
7801
3374
701
3211
6943
4470
3029
8392
10839
9022
5782
1619
998
4991
9949
5975
1781
1928
3692
5162
2062
1197
5928
7130
3065
2072
6449
7321
6726
8129
9445
6959
6357
6927
7171
6435
2773
5311
9334
12354
9361
4036
5261
5536
2240
6638
8460
9112
6783
5331
8205
6541
5835
3085
4141
10007
7826
7315
5806
2658
2840
1764
5934
8830
7435
7987
8694
8330
7021
4157
6654
5799
6403
11476
7581
4292
5797
6138
5039
7312
11257
6263
4217
7693
8096
8521
5071
2002
3047
6143
8612
7803
6145
6642
7359
9709
8172
5156
6434
5251
4148
6450
4446
5770
8517
5329
2965
3980
8717
6762
7220
10851
10370
8794
8914
7008
3191
1858
1326
2271
1831
2715
7354
8741
6602
6528
8159
10881
11292
8244
8033
9265
4816
2505
6406
7989
5981
8546
11267
8682
4419
7004
7505
7505
10500
10115
10913
10854
10276
5295
3815
8814
10754
11137
11916
6503
1152
6608
8421
3370
1500
1513
7257
7527
3231
4327
6917
4702
5222
5329
1725
7305
12232
8764
5796
9464
7210
2206
4306
5141
6196
4661
4079
9510
8787
7659
10459
10035
7159
4133
7639
12490
8243
3055
6334
8724
6310
8555
9531
8172
10201
9751
8058
7619
3559
5935
6575
7000
7150
7150
10292
5196
5513
7913
5591
2300
5667
7931
4704
8028
10051
7593
8963
11263
9732
5914
2138
2790
5411
4716
78
616
5488
50
1
0
116
28
2011
93
0
63
84
88
1
0
52
1
135
193
0
0
77
0
78
1
1
0
0
0
6578
6
2522
76
45
0
0
0
43
750
0
102
0
39
1974
0
1
34
1
185
65
74
74
124
0
0
54
10
1
9
0
151
1
406
0
61
0
242
0
0
13
120
0
26
90
0
39
0
1
140
190
0
0
1
109
0
117
77
159
143
0
44
30
1
0
1
55
0
46
71
1
171
0
30
0
64
0
57
85
1
0
1
164
89
0
63
19
0
1
13583
168
1
4957
596
4618
0
0
8
5
1
0
1
0
0
34
0
85
70
6
4
62
0
0
0
0
89
78
0
198
1
26
309
1
62
65
21
55
674
51
88
0
130
0
33
63
0
150
74
51
81
52
242
0
1
1
0
1
0
53
0
0
1
17
49
209
0
11
141
1
0
0
0
0
0
46
1
129
0
1
1
30
84
59
0
0
188
93
67
41
0
86
1
0
5
0
0
0
0
68
0
0
1
102
95
1
67
26
80
1
34
0
116
72
0
0
5995
81
8708
9747
1985
0
1
14904
6805
51
1
3392
0
0
183
0
1
61
116
50
113
15
0
2
0
0
28
73
0
42
172
2150
0
0
109
145
1595
66
1110
0
0
70
8
1
40
0
74
57
83
75
126
98
62
0
863
54
1
1
0
72
0
1
183
13
3
284
0
36
15295
7817
0
129
98
95
0
0
2586
23
72
75
73
1
1
1
0
92
2
0
282
67
168
56
80
0
5
0
1
136
223
1
0
0
2056
0
0
1
58
145
1
1
0
1
1
0
0
126
74
156
0
97
138
1094
0
93
89
40
0
89
1
1
63
59
0
1
57
1
1
0
149
116
0
1
140
138
560
152
139
75
11033
0
7501
46
679
52
0
1
6065
2838
2809
0
1
49
56
21
0
0
122
1
0
0
31
1
104
1
90
47
0
119
1
0
1
57
0
51
0
1
220
1
60
31
5066
0
1
587
58
4077
0
91
1
66
91
0
0
1
119
0
0
49
1075
0
1
0
0
1
137
26
1
1
1
22
0
27
149
92
48
0
0
6027
39
127
82
0
43
2927
0
120
2350
152
0
71
0
118
91
74
80
0
61
91
64
1
1
309
0
79
9569
1
41
487
1
81
6185
1
27
0
0
0
16
0
0
1
79
0
2351
0
26
0
99
26
2
1
0
0
85
0
0
66
46
1
13047
11512
271
124
116
0
1
91
0
0
1
0
1
54
0
0
851
179
1
16422
0
0
94
0
0
0
9043
89
86
7
0
1
86
2665
0
0
0
0
60
79
0
694
0
84
0
113
2
63
38
153
1
1
67
118
105
49
0
154
94
75
57
0
0
99
0
126
0
0
1
110
58
61
0
17
0
1
1
107
0
60
1
2
62
1
31
1
77
1
1
1
70
97
182
0
0
17
0
63
15074
11815
656
79
136
0
80
0
0
0
3825
34
48
1
365
1
14
11
74
1279
0
21
84
1104
100
2327
0
140
0
96
80
1
111
769
0
61
0
184
11192
7783
1351
1
1178
80
2261
95
0
0
35
1
112
55
0
1
96
1
1
82
0
198
25
55
0
37
123
4
0
0
56
131
118
0
56
61
0
69
9343
127
0
4901
125
79
0
0
3638
0
120
85
13
91
96
89
0
99
57
0
0
0
1
66
97
1
42
109
1
0
89
1
1
65
0
0
0
0
0
1
88
0
0
174
35
41
7993
121
0
2286
0
0
3710
0
206
98
16
0
70
0
43
906
14
48
0
92
0
1
23
12
26
158
77
11
229
94
1
0
88
44
139
109
0
0
0
0
0
206
0
0
911
136
1
1
0
351
0
691
1
68
63
90
29
119
0
0
1
91
0
0
0
0
1
6
86
66
21
0
40
43
0
0
0
197
1
1013
92
1
0
69
82
1
83
1
85
1
0
9013
455
0
0
2
7906
457
0
8940
9397
5208
1
1
3725
0
3955
0
0
0
0
181
0
107
9
6973
228
0
4486
51
0
1
0
992
123
72
1416
1
0
40
1
1
158
0
0
97
64
1
0
3
0
4235
128
1
30
0
4744
8142
0
25
0
0
45
96
0
56
0
0
0
0
0
1
1
10
0
189
0
103
1
1
1
13800
10384
75
1
0
1
39
80
96
1
187
1795
97
92
32
0
87
102
0
17
139
121
1
0
51
111
95
0
96
9
95
0
1
0
14
0
1
53
16
1
82
82
1
147
1
86
1
182
6
37
77
49
57
71
0
68
0
103
148
46
94
4
9
136
1
0
100
94
80
0
1
240
1
1
0
0
88
0
18
23
1
1
1
63
0
0
0
1
0
16091
188
0
7660
7
24
37
2332
1
0
0
40
0
119
36
16
149
1
0
0
1746
208
12564
9339
50
0
60
0
151
1
51
1
0
48
0
0
200
0
1
1
0
9903
6940
4691
0
36
0
0
0
169
200
216
24
0
13
1
22
106
21
55
13
0
111
100
7
94
1
124
20
298
0
0
1
1
99
0
50
1
0
0
0
25
59
0
1
61
83
1
164
73
0
108
0
119
1
139
55
51
100
0
50
1
29
0
0
1
94
0
97
1
97
1
135
1
0
1
57
1
42
1
104
0
1
652
1
71
0
52
0
0
1
0
1
54
14
12
86
93
0
177
86
1
36
1
1
0
19
0
43
17
0
0
1
66
62
7
1
0
0
16515
10977
10977
70
0
5249
268
0
5944
70
65
132
65
103
469
86
1
0
0
1
0
0
0
95
221
1
77
51
84
1
243
1
1
64
0
1
0
232
0
0
0
124
83
137
0
0
1
0
181
0
169
0
1
97
26
16
1
1
1
0
0
0
2977
51
0
2474
85
1
0
0
0
149
0
18
29
99
1
0
14363
1984
0
4761
31
3902
29
0
0
129
66
53
72
1
108
0
48
0
1
78
0
42
895
141
0
0
47
137
1
1
38
133
0
40
0
1
0
1
69
0
57
17
0
171
13054
12
11782
150
1
1
36
1
1
28
0
1
0
0
16
0
0
217
1
8
48
0
0
147
100
484
0
50
0
227
19
84
220
10
92
1
146
37
78
65
0
1
0
422
40
25
0
118
137
79
0
174
87
0
96
23
0
0
0
49
19
0
20
0
141
0
91
0
1
208
1
78
33
41
146
0
1
100
8
1
43
0
94
44
68
75
1
3
1
0
58
99
1
45
125
36
0
95
0
114
1
0
0
159
0
63
1
0
37
0
122
90
228
1
1
0
77
85
0
0
0
0
9
27
0
89
1
19
31
7
66
0
18147
6316
85
0
1
1
1
1
1
6406
69
380
1
0
57
0
5512
0
1
95
0
104
8
2941
98
139
61
56
28
1
1
1
1
123
0
159
3887
65
0
1
82
0
7
77
1
1
79
3869
56
172
1695
36
167
0
1
22
24
1
50
57
79
0
23
1997
0
40
96
68
0
83
62
0
0
6
1
108
0
0
1
65
122
15199
1060
0
8560
41
0
0
0
0
0
1
0
96
2122
16
0
281
121
162
160
0
855
91
246
0
94
14
25
0
64
0
0
0
0
94
1
0
1
0
0
1
0
0
33
0
1
60
101
0
0
0
0
203
69
152
59
1
67
1
1
1
98
100
1
81
1
7
12
81
58
0
40
19
37
0
190
114
1
9
1
88
65
0
142
18
87
1
74
0
0
26
94
0
16300
5675
0
0
76
0
1
6323
116
46
41
94
64
0
12
20
108
98
3902
76
70
0
0
144
0
0
0
38
68
91
102
0
0
0
164
2987
72
10075
1
1089
0
3282
16
1
1714
0
55
4262
1
56
4
2092
100
161
0
78
0
127
0
30
251
0
18
0
0
38
0
55
1684
1
0
152
231
4
0
0
71
88
0
1
25
87
0
0
0
53
1
16
1
45
0
83
4
35
146
10
0
1
1
99
20
1
40
0
59
0
1
120
0
1
156
2
143
31
78
94
76
0
125
153
84
1
20
27
16
2385
59
60
4
0
0
0
32
14349
5876
2113
18
97
49
3618
110
1
0
0
1
43
177
20
0
1
1
0
155
134
0
1
81
0
0
1
151
1
76
774
0
83
77
0
0
138
0
102
85
0
182
0
46
95
141
1
0
68
0
100
1
7261
6
0
155
2329
0
11
1
67
1
30
43
353
1466
2075
14
130
173
183
112
1
0
14507
11204
1
1
84
55
1
1
0
0
72
93
0
82
42
1
35
1
111
1
0
1
0
95
1
1823
1092
0
0
1
0
1
83
89
207
90
89
74
47
1
0
1
22
85
0
11
3
147
0
0
1
71
1
0
91
46
1145
0
59
0
12
0
0
9
94
0
251
0
0
495
67
89
1
107
0
1
0
0
0
1
37
93
99
49
1
118
0
0
95
28
1
29
20
12562
106
2687
88
6305
0
1
103
0
0
86
0
94
43
0
0
0
74
53
52
118
1
15
0
0
1527
0
49
25
0
0
65
14
155
1
0
58
1
1
1
105
1
82
73
0
46
159
119
1
38
0
0
0
38
33
57
0
15126
3540
3540
8986
8986
5453
1
0
5454
77
0
9548
67
23
0
161
1
1
37
1
126
77
10119
2
5525
0
0
0
39
5593
106
158
114
85
186
57
6753
0
0
1
0
48
1597
5122
7679
0
86
6
1
2921
63
0
34
0
0
1
59
0
78
151
1
1
0
46
87
54
181
96
92
1
250
128
0
0
109
30
0
0
87
296
1
0
1
134
4
462
29
224
0
143
2131
1
128
71
0
4648
63
61
3143
1
1
2178
0
181
85
2
3
0
0
1
89
68
1
0
75
2
78
36
34
0
232
0
82
58
47
0
86
1
0
94
92
62
23
0
5
0
0
21
13215
2192
0
142
7398
55
144
0
120
101
72
1
1
81
0
0
4412
1531
41
128
0
55
38
1304
0
1
77
169
753
1
201
59
32
96
59
0
3643
1
1
0
1
0
141
231
5731
0
0
1
46
0
67
0
15300
4212
5840
88
168
0
180
97
1
8658
0
10622
24
139
164
0
0
1
3935
2132
0
1
107
1035
84
76
375
0
49
1
0
1
17
0
0
1
50
20
76
93
142
1
231
0
0
13435
3235
2000
1
0
423
0
73
2
1
4940
33
23
66
217
1
1319
0
0
0
21
0
1
0
1
1
428
0
73
0
5
90
8
0
37
1
1
93
77
1
135
207
1
0
57
1
84
49
98
7
86
62
42
7
1
0
61
70
1
133
39
40
11
1
0
114
812
0
0
93
26
13786
77
0
4202
0
154
68
6
1
0
110
1
0
2
0
6491
655
32
1
1
63
0
52
67
82
5987
5668
124
63
0
36
0
62
111
87
100
0
90
578
75
0
0
9086
1995
77
5016
1340
4593
0
5526
0
122
39
110
4
67
0
137
0
66
1
1
34
38
4
5
49
76
0
0
115
41
1
150
93
5921
87
0
39
4518
762
60
0
225
124
615
132
1
37
39
68
6
81
0
20
4214
7127
9810
58
225
1
97
0
0
1
90
0
1
6
0
1
123
30
2
9
76
0
437
0
106
79
0
62
87
0
1
73
81
35
0
255
82
1
32
17
75
1
1
90
34
1
2
0
76
80
6968
11
950
1
0
78
4074
27
0
115
8941
54
6
55
135
0
55
36
0
62
175
0
125
165
1
38
155
1
90
1
0
0
69
1
30
0
0
150
0
1
101
89
1
0
13
0
28
1
97
11862
7136
1023
1856
1
126
0
2
1
0
1
0
1
29
0
156
5
44
0
10093
8253
38
165
0
92
705
0
1
1
87
31
70
94
0
45
0
0
0
1
38
1
0
487
108
153
0
0
1
73
139
1
111
1
67
71
1
0
0
89
92
0
1
522
85
44
0
77
0
22
28
0
16329
10778
0
94
158
1
331
0
0
684
44
135
0
112
0
0
0
0
10969
1053
7692
1099
1
50
0
64
6
75
0
1
33
98
0
1
0
1
2884
1713
0
72
82
0
0
0
3616
54
78
1
42
0
17
0
54
252
15
63
104
89
138
0
1
249
35
1
0
1
46
148
0
3
19
82
1
0
0
81
0
0
195
0
93
90
0
135
4405
2620
101
1
51
0
0
84
32
0
19
14
75
83
1
67
1
15
32
1
0
68
95
0
24
149
1
150
0
137
6
0
1
72
31
1
1
1
106
0
144
76
1138
1
0
1
1
166
45
1
1
3
165
54
1
71
1
154
0
1
1
1
79
0
1
0
51
0
0
87
1
0
92
129
0
1
12
0
0
1
30
1
0
1
115
1
1
1
14015
0
6
8244
15
100
0
72
56
0
122
141
33
1
25
0
0
0
94
1
10
125
0
78
0
0
1
1
0
1015
79
0
95
1
0
70
0
85
49
2783
50
39
76
128
0
1
6
0
167
73
0
0
17
79
1
0
0
14
1
0
87
89
35
92
147
0
87
0
1
1
92
0
0
134
57
1
37
1
27
3
0
49
133
31
25
0
120
96
0
89
192
99
0
1
0
0
47
157
1
27
21
66
0
1
68
86
90
0
32
65
0
0
60
0
24
1
1
213
146
0
136
109
0
26
0
0
100
71
20066
2
7677
7679
61
9678
8
0
77
296
0
1053
1
1300
160
99
124
0
0
70
116
1
139
0
1
47
2
1
95
17
58
81
0
123
1
105
232
1
0
50
111
25
89
47
92
1
80
0
2435
36
94
68
0
0
35
1
15
0
0
34
98
0
68
0
62
78
0
291
4705
0
1
0
0
0
82
61
1
47
91
3816
0
125
0
325
1241
22
0
84
104
84
1
92
153
368
0
74
1
103
7
0
1
143
70
41
66
0
0
0
0
0
149
15535
5116
0
489
58
71
6589
49
0
7
0
1
0
0
0
94
43
12517
11848
0
68
45
94
114
0
40
1
95
166
88
0
0
0
212
0
1
10
92
15
6
0
1
0
91
80
0
31
0
99
0
98
67
76
1
0
0
0
0
593
99
44
98
13
1
0
0
0
0
0
0
1
71
0
14359
505
0
0
0
505
0
11629
1
59
1
0
31
0
582
22
47
86
1
1
0
6
95
41
72
0
1
303
0
148
72
39
123
0
83
0
1
0
0
68
0
10393
0
6971
3132
40
0
145
1
101
0
0
1
1
44
1
0
53
1
13610
5172
2643
1
1338
88
212
98
1059
1
94
1722
1
68
914
52
0
1
138
56
55
0
19
121
0
110
1
2
0
63
40
51
0
95
28
97
88
16
1
0
52
87
98
99
38
0
8566
0
1
49
2038
3948
0
71
162
0
0
0
47
0
79
74
78
152
0
1
0
0
0
99
56
0
0
0
43
172
9
21
8
23
110
0
0
50
0
87
1022
61
128
120
0
100
339
3
90
1
152
81
1
0
1
15726
7383
0
4947
0
69
84
12483
10172
155
76
220
0
2308
183
158
31
0
1
57
0
0
1
0
0
53
0
1
1
41
91
0
140
1
9
0
1
24
100
92
57
0
47
0
4
42
0
142
1
0
1
1
175
1
1
0
0
28
72
13
0
151
0
134
0
66
0
1
0
29
165
93
7384
0
2
3327
33
2089
1
0
50
166
116
16
47
147
0
0
134
0
1
421
0
1
1
51
1
63
32
0
117
100
0
50
0
1
81
0
6955
5121
1
0
1865
0
1
3221
0
184
1
0
57
0
0
39
1
159
58
92
1
21
1
136
1
0
167
33
89
1
297
1
0
1
0
0
62
0
0
101
39
0
179
12
1
0
11
4329
82
2451
0
0
167
1
18
1
0
58
0
1
0
0
0
59
738
88
1
87
91
0
0
88
0
8
1
1
10525
1
1
1338
7087
52
80
0
79
1
0
7588
4793
69
0
95
449
48
3130
54
66
1
33
61
67
1
0
0
0
28
78
10
56
94
36
1
47
1
0
1
0
0
101
0
148
153
38
32
0
133
0
35
0
0
0
78
0
1
88
3
9763
294
1066
4561
66
221
51
0
0
4
0
69
1
2913
33
86
0
46
6
0
100
54
1
26
50
1
0
16126
10624
0
48
566
69
1
13
74
0
68
1
201
1
1
681
0
95
76
75
27
163
121
19
0
0
269
68
1
96
49
0
63
21
0
289
0
61
29
32
97
58
57
0
0
89
168
493
9
42
78
108
159
0
1
146
73
99
4122
1
0
47
1
1
6912
4595
4204
2149
6178
0
53
0
10903
0
1422
1357
6371
1
0
54
0
4539
1
108
0
1
42
42
12905
0
0
4241
7055
0
0
0
76
274
146
11
82
66
181
78
610
177
191
44
1
0
42
198
167
0
88
5
1
1
1
1
0
536
8
0
184
1
20
1
0
79
0
0
27
0
1
0
85
43
0
109
41
236
0
70
15178
31
0
11453
163
58
136
0
206
110
44
0
112
1
29
5
152
216
0
87
48
12
0
80
6
91
3
1526
5154
22
0
3578
0
82
26
81
3242
67
357
1
43
1
60
0
0
13923
2642
1792
7298
75
54
1
139
112
15
0
424
0
28
0
1
0
32
1
1
120
60
54
1
13
87
107
1
0
157
0
0
0
35
53
0
81
1
1
0
0
1
81
0
23
48
88
13
103
118
122
105
1
1
38
0
83
130
0
90
24
92
0
0
14
161
139
82
0
79
0
0
0
15022
7335
12
544
0
57
131
89
92
2646
1
13
0
69
96
1
0
0
2152
3706
2
7815
1
4828
4857
1
1
1
0
0
0
101
7
76
0
2437
5287
73
12841
10158
0
0
80
127
1
1
113
1
1024
91
0
97
0
59
30
130
993
28
32
161
1
0
0
163
1
58
0
1
116
1641
1
0
39
69
193
69
135
0
1
0
1
0
95
4
89
1655
0
22
43
1
34
0
31
1
0
46
0
0
1
0
0
0
22
0
0
1
14322
6800
1
0
2030
86
80
85
89
56
54
51
101
38
0
0
53
524
1
1
2629
1
59
117
1
1239
171
11
0
86
1539
0
103
25
11
102
6
168
4588
0
1
61
38
52
500
1
0
84
0
0
2894
0
1
59
8700
5945
0
1
1
0
10190
10730
0
1
94
1
0
74
0
26
0
199
14
0
0
154
6099
4830
4688
89
100
7001
1
0
0
385
1
0
0
28
87
113
101
38
0
173
164
96
0
0
0
0
0
0
6
0
96
16
0
69
1
1
0
0
1
0
1
252
1
1
0
12
0
46
21
0
17
1
123
0
1
0
177
1
102
75
84
134
38
0
0
61
77
0
124
2
0
49
0
93
0
84
2
0
38
1
0
0
36
99
27
1
0
9
1
1
78
102
1
64
66
83
88
1
0
22
0
72
0
0
0
77
1
1
1
0
0
72
91
28
1
0
0
25
20
71
19
39
0
16428
10757
0
162
0
56
320
84
1
0
74
1
0
86
0
44
1001
214
104
1
0
1
0
106
84
58
0
44
133
71
173
0
1
46
88
0
82
4820
76
0
63
1827
19
82
30
0
0
1
0
1
0
2596
1
47
3
0
0
53
69
1
53
11883
4318
6921
42
0
1
0
0
11
7
1
101
27
26
113
0
94
0
74
40
64
99
8
1
0
0
70
91
181
0
6
0
1
46
22
9
0
260
14645
3223
66
0
1
0
0
7928
1
0
1485
0
0
43
0
218
1
10
0
160
1
0
0
94
45
94
0
172
129
1
77
0
20
17
1
102
1
56
62
16
59
0
1
14084
12663
95
1
7
0
663
0
63
0
73
0
0
0
0
1
61
87
71
0
78
0
45
1
75
0
92
0
1
1
87
24
1
0
1
9
0
0
124
0
55
63
73
0
57
92
96
65
121
0
101
1
2122
1
165
1
0
0
142
0
0
103
133
17
1
1107
94
74
1044
9
1
0
3223
1
45
0
1425
189
219
36
0
0
6
0
0
1
0
2502
211
0
3206
61
1
171
0
22
1
3
0
1
167
35
0
64
84
92
0
0
930
0
85
0
0
1
1
77
1
24
76
49
1
86
0
0
0
63
33
22
0
0
89
64
0
16398
9518
15
94
1871
1419
0
188
70
48
0
0
91
34
1
76
43
115
1
0
92
0
18
32
0
84
32
46
64
0
1
24
0
99
0
0
32
0
1
0
1
27
115
1
0
1
1
6859
1
72
0
26
4424
29
52
93
27
23
1
342
4
46
0
0
126
21
9
12
14
71
80
19
96
489
16
65
1
0
0
81
1
27
75
1
33
0
1
16
1
0
13791
1389
274
5686
0
858
1
1
0
85
608
0
1
0
36
1
83
0
243
1
3883
137
0
0
125
37
43
140
0
1
217
0
0
0
1
8455
4772
69
48
83
0
0
90
4253
651
61
124
34
0
0
1
2848
81
0
0
1
1
78
0
0
149
1
4738
63
0
5
4692
41
5523
13
5475
0
0
78
1
12004
23
12355
1
78
1
89
1
1
152
0
169
8
26
0
210
1
1
117
63
1
1
0
0
99
0
0
0
120
0
1
0
82
49
68
84
3105
81
1
165
159
1
2401
0
48
82
0
88
0
95
1
25
84
201
1
68
0
5
0
14
749
46
0
15011
2
2894
82
1
7232
1
106
1
35
238
135
72
113
0
1
1
0
0
83
59
99
0
33
1617
1
30
31
525
0
117
0
0
0
162
0
0
0
0
0
138
12115
4269
85
1
0
3
1081
70
1487
23
1
0
8714
0
22
12097
0
22
1
1
1
0
24
1
12169
0
7913
87
3007
1
11008
8532
0
47
3590
1
73
0
26
0
111
1
12
0
70
94
70
1
0
31
0
12659
0
0
12177
0
50
66
0
7417
1
65
59
6080
168
1
0
155
31
547
12
0
29
52
0
0
38
0
8
102
0
1
55
1
214
216
1
31
0
0
29
0
148
112
22
143
94
0
75
13
163
132
82
8
36
188
0
36
30
0
806
83
1
3
1
0
121
98
21
43
0
28
106
1
9
86
1
19
19
0
146
15646
11075
1
0
120
36
1
0
293
0
1254
142
0
146
0
0
116
96
75
144
0
8
127
0
3
0
30
0
0
1
1
0
0
1638
0
123
1
154
0
0
74
232
128
0
85
0
124
214
144
14078
1707
2125
2621
0
774
1
9
1
2415
59
46
0
95
60
1696
92
86
1
62
160
1
31
0
1362
162
108
0
1
0
47
0
176
81
35
1
162
1
0
1
112
155
0
84
1
172
38
288
0
1
0
73
0
78
1081
240
106
0
0
1
0
82
0
190
172
10329
1
7928
0
80
0
2314
156
21
0
104
19
0
147
70
1
202
112
83
1
0
9210
11646
1
0
16
133
66
99
1
8008
0
93
7594
61
127
0
48
43
74
45
46
0
0
129
3577
1
2439
158
11
1
0
1
0
0
35
1
45
0
38
13330
342
11353
0
0
0
0
83
95
0
81
788
125
65
0
148
57
40
0
28
0
1
0
0
0
93
132
54
13092
35
4273
1
2816
1886
130
308
8523
0
82
3588
168
1
13
121
88
80
1
42
1
188
0
0
0
62
117
1
77
95
216
96
1
0
0
0
0
0
0
82
38
24
3379
1
30
0
1142
94
1
98
36
40
237
47
77
28
94
0
24
4
48
0
1
1125
0
20
1
76
17
105
0
594
1
0
102
1
43
0
108
32
0
0
93
1
22
0
1
1
65
1
0
18
0
1
80
87
6731
1
2181
99
0
0
17
48
37
62
674
0
0
1
5603
7852
0
0
61
0
296
149
0
0
1
77
0
1
0
1
14585
2
9841
160
0
0
1023
70
45
53
1
83
0
0
1
67
49
0
139
20
17
132
0
0
480
0
48
0
1
82
1
1
81
74
1414
63
0
1
0
50
44
47
92
0
0
52
1
1
16
1
22
0
77
66
43
75
78
93
53
123
162
1
0
52
0
0
53
52
104
9
1
0
1
155
269
0
6
0
97
0
119
0
0
25
0
1
140
66
23
43
15632
1977
597
52
74
7625
1
1
233
0
0
93
109
128
53
5
9727
325
10518
42
100
30
42
1
99
101
0
0
1
560
56
64
96
0
75
278
1
28
1
0
0
1
0
0
1
125
104
1
156
1
168
24
0
66
1
0
105
0
92
0
0
0
65
195
67
91
159
91
1
116
153
0
0
79
0
100
0
0
1
48
0
23
97
55
35
9
0
15
3936
731
0
30
1
0
100
1
0
1
13442
38
0
8622
0
0
83
0
2428
91
0
83
1
10168
1
6858
0
1
0
1
6
184
7575
11377
1
4165
108
22
1
0
107
0
2428
0
86
169
92
0
112
0
6
49
32
760
1
0
1
62
0
10
49
1
70
0
0
91
12124
2
2805
19
155
2981
5981
2597
0
1707
37
0
29
0
1
65
137
53
809
40
0
49
11505
3986
0
1063
1
67
0
5521
92
49
1244
0
93
62
12178
8497
150
73
2591
1
57
1
0
0
0
67
168
1
45
0
0
524
11106
7114
89
1
0
0
167
6
0
57
67
2710
48
0
104
0
0
578
49
26
625
18
0
0
1
1
35
92
958
1
9
1
47
0
97
162
0
0
148
143
0
60
30
181
25
1
207
57
0
0
202
0
195
21
7
14
1
0
84
0
0
0
100
171
149
59
50
216
1
54
1
148
0
97
0
1
1
1
0
118
5
0
0
5
12
0
64
143
1
81
0
0
1
0
0
40
785
0
0
0
4
30
1
70
1
515
66
1
0
1
0
95
1
1
43
22
52
1
21
145
0
106
0
83
94
1
0
1
112
94
1
0
56
0
221
1
34
0
67
10
1
0
114
23
0
1
194
16
65
0
0
1
57
142
85
42
1
0
199
1
39
0
34
130
44
11570
1839
6202
95
1
117
0
8337
37
39
0
2645
6260
5068
62
80
26
69
1798
25
2411
1
34
0
1
78
1
1
0
77
92
44
155
318
0
0
0
108
0
136
46
1
91
84
0
0
16831
10389
68
49
2248
73
0
102
25
0
6678
1
369
1
0
83
2658
0
0
0
1
25
0
0
45
1
1
13
2161
28
164
16
0
0
89
0
80
0
0
8582
0
8810
12240
9117
0
96
1
93
87
32
0
187
70
1
0
97
2876
143
0
88
0
0
83
1
0
125
91
1
1
81
3
0
0
0
0
87
149
68
101
1
0
58
2082
1
11657
0
4300
68
98
4466
0
2
0
0
0
0
0
7229
0
0
1
4005
0
83
0
97
0
1
87
78
0
91
0
0
0
113
0
1
0
11788
0
3614
1176
28
4505
5533
152
9
0
1
1
175
15
92
155
0
122
72
0
4
0
5
1
0
12011
10177
44
0
99
0
0
44
188
26
0
0
30
28
0
168
0
89
149
898
0
1
1
1
44
163
16
1
76
49
15
53
38
26
0
0
0
606
44
163
2862
0
545
1
1114
82
0
0
130
1
0
0
2148
97
1
144
30
0
1
80
7225
0
162
0
0
0
1561
0
0
1
0
801
0
2558
0
82
64
0
0
1
2583
3071
32
1
7
1
142
1
2
0
92
0
18
0
1
0
1313
13
0
138
191
1
0
0
12
19
99
0
53
1
100
101
0
0
66
0
19
0
12406
0
3038
3083
6583
0
773
1
118
54
1356
1
0
1
1
0
928
62
0
12961
0
7697
4506
146
147
58
23
0
1
0
183
80
1
19
0
55
64
48
8
29
158
0
0
1
0
36
102
53
1
0
40
0
43
1
1
0
139
1
1
0
1
19
1
48
29
209
26
0
66
85
0
1
7
87
110
46
14377
4845
3027
1
217
0
0
75
0
36
32
3925
55
0
1
17
0
2
21
80
97
68
0
95
9042
51
7385
302
0
0
0
0
1
37
95
110
0
1
0
0
0
31
1672
0
0
83
43
1
91
61
0
43
0
133
66
1
0
1
177
0
0
143
1
1
92
77
79
65
0
6
11
74
0
0
88
86
48
0
0
0
0
132
0
197
0
0
0
1
0
37
163
0
0
1
0
140
88
0
1
0
1
4
0
86
86
17
10
87
174
4
0
136
89
99
1
101
0
1
36
3
37
139
1
81
30
1
96
40
0
1
0
0
0
135
1
93
26
0
28
0
94
57
0
44
1
1
96
78
1
1
1
0
1
85
85
1
0
72
84
155
11805
21
0
0
0
8719
1
105
95
0
92
55
45
0
1
0
50
20
0
31
58
0
93
149
333
61
1
0
24
16002
6824
73
0
0
0
0
60
0
0
2149
93
785
17
16
109
155
1
69
17
0
69
111
0
1
22
19
90
119
95
1
0
0
2136
21
65
117
155
0
88
138
87
0
0
0
1
919
1
0
365
1
36
0
44
0
90
1
95
50
0
27
670
0
154
43
234
132
17
0
1
0
204
37
0
0
0
0
68
0
54
65
471
99
0
12
20
81
75
54
56
0
0
89
1
40
87
1
0
58
1
1
1
0
19
0
65
1
1
0
60
37
0
0
83
0
35
1
0
0
1
1
0
0
141
10
1
65
108
86
0
59
66
0
0
225
0
0
0
12
11100
7345
135
0
79
81
900
142
0
0
53
123
40
47
0
1
1
4
88
63
13
127
0
0
0
0
0
13
0
100
69
43
27
188
1
0
30
66
1
66
57
0
1
32
224
65
0
0
0
15
136
0
63
1
0
67
0
0
0
1
1
1
20
114
133
64
76
0
9647
3389
4166
0
88
32
73
0
891
0
0
0
44
20
198
0
61
0
338
0
0
0
0
90
0
0
16467
8593
0
1
42
1
0
0
55
1
81
0
0
75
19
188
101
3750
5638
0
0
0
0
101
0
70
61
1
1
1
138
1
104
66
0
1
0
38
1
98
80
58
58
1
0
1
1
10
42
0
11978
9196
83
0
146
0
1
0
79
139
9644
10860
261
0
1014
55
64
1
74
0
87
91
244
1
810
1
84
27
0
110
62
0
1
1
111
0
41
154
1
1
205
0
34
93
0
146
0
76
66
3
1
28
96
1
0
13
0
118
25
18
1
40
1
0
0
1
86
80
118
103
0
80
0
414
94
37
1
0
0
0
134
1
0
70
67
0
85
0
75
1
98
1
136
183
0
0
1
0
16159
9590
856
0
181
0
57
1
355
0
1
51
92
0
78
0
7
0
0
4
39
150
104
343
170
97
0
63
87
0
11559
3551
57
0
39
7017
78
733
0
37
1
0
41
0
1
9363
1
38
5
0
4175
146
3466
0
901
61
102
0
63
41
42
1
138
29
0
58
137
104
1453
102
8
0
67
57
23
165
65
73
1
1
92
42
0
0
1
1
59
1
0
71
84
160
0
66
1
1
37
137
0
28
0
0
49
0
61
15373
3318
4509
1078
1
92
1376
1
35
66
65
49
0
1
1
80
96
5
18
0
2305
0
0
94
0
0
73
1
51
131
1
122
1
0
13570
6987
92
69
0
23
6725
9869
114
105
204
138
6
1
239
1
925
0
55
12
0
80
0
60
118
183
556
173
44
52
77
0
63
2618
1
0
91
166
11161
11679
86
203
1
90
1
308
259
0
9
56
96
1
102
94
1
88
10562
1
0
1
6858
0
0
1
94
51
54
0
0
1
0
0
0
3531
205
121
0
1
1
67
1
1
0
58
6
14
179
79
0
43
1
0
109
1
0
0
0
0
0
188
12
119
0
61
0
18
92
10762
7382
1
2546
1
0
71
75
0
57
56
28
0
1
21
0
0
0
1
0
0
68
0
26
0
40
0
25
9
0
55
66
1
86
172
38
0
181
1
45
9
0
83
1
23
52
1
0
81
0
0
49
0
1
1
134
0
198
1
0
1
17
34
0
0
23
113
1
0
1
178
60
192
0
168
36
4406
91
1369
51
131
1
3081
0
45
59
0
0
0
0
33
22
1
1
63
56
1
0
0
49
0
0
0
1
33
1
1
1
118
111
0
220
0
159
17523
10238
1
77
0
0
43
119
71
101
0
1
267
0
0
115
888
19
0
5718
0
1862
1
189
2955
1
0
112
0
51
35
739
9827
3263
650
3250
1
275
137
1
1
1165
0
2137
0
0
1
124
0
0
192
11
30
95
1
120
1
0
0
0
131
13926
7373
1
13
3202
0
1
0
0
0
81
95
22
109
7
50
61
0
36
1
0
45
0
0
92
0
0
20
39
8
85
1
87
0
0
888
91
0
1
9
32
0
1
0
0
58
1
1
0
55
96
12662
9349
0
0
1
36
3122
70
67
1
117
1
172
42
58
1
0
1
12
21
1840
85
1054
166
93
1
0
1
0
6
0
71
263
55
0
150
1
1
0
39
0
0
10630
5831
1
18
17
1
3374
0
32
1
1
1
1
1
508
17
5923
961
445
0
91
68
3249
90
2149
39
73
1
1872
1
2188
0
91
8
88
131
75
75
1
119
0
0
59
1
123
0
1
0
0
65
90
17
14009
3519
74
0
100
0
1157
1
2757
0
1435
1
304
0
1499
52
113
11
209
183
60
61
15
179
0
0
0
1
167
142
0
17
1
1
138
158
45
57
118
9
77
1
0
0
1
2167
10
60
0
1
120
36
62
61
0
164
31
41
72
98
72
1
0
0
1
0
144
59
0
85
1
0
53
108
87
64
70
32
53
0
275
0
0
1
228
75
17
0
1
19
59
45
78
101
1
17244
24
1
0
0
10782
70
0
0
1
9413
6686
55
157
54
63
179
0
87
71
0
0
98
0
141
76
0
0
90
1
3102
0
90
67
170
82
258
0
0
0
79
0
0
120
86
9
0
96
91
1
522
1
0
31
0
1
4
0
65
58
131
17
0
26
293
56
132
20
685
0
0
1
1
0
0
0
0
0
0
153
1
0
0
336
0
0
119
0
42
90
0
83
140
27
57
0
0
70
65
1
70
43
0
93
1
1
13
0
68
73
0
16
0
88
254
0
31
1
2087
4
103
75
0
59
0
0
64
0
6
41
0
0
0
0
130
1
1
100
88
94
93
5
11861
9995
0
0
0
101
17
1
0
14
34
0
171
0
0
26
145
0
1
0
30
48
36
1
91
53
117
0
14633
0
6006
0
1
89
4845
90
0
0
0
762
1
83
1
24
1
0
85
6888
7105
0
6
150
0
0
71
1
6
104
66
25
9
93
572
38
1
27
92
1
37
1
0
17
1
1
25
96
0
75
35
95
127
276
1
61
78
115
280
0
1
1
0
143
1
120
74
0
13
53
81
0
0
16
235
1
141
0
72
112
1
22
1
0
0
5
0
151
49
63
98
0
79
122
71
51
143
1
1
41
100
66
1
1
9447
162
6110
95
0
0
67
77
87
0
11
10
1
14092
0
92
5157
1659
88
142
0
1
25
1
144
51
0
1
1
0
59
25
119
137
4167
105
1
1
60
0
0
28
12064
7174
56
0
3970
177
1
1
1
1
1
93
3
0
1
50
118
0
1
4778
123
0
1
0
1875
82
3336
1
25
0
60
53
97
0
55
93
94
0
1
58
12824
9573
1
1832
77
47
13
6
0
12
1
0
0
27
69
0
1
72
2
12
0
1
1
0
59
0
1
218
0
105
86
51
0
27
0
1
0
0
0
19
38
630
175
141
0
50
1
1
0
36
11
31
0
83
112
0
1
0
0
53
0
1
6216
131
6206
0
151
1
0
7524
73
6977
21
0
109
1
0
0
1
0
1
1
117
32
1
16
49
0
10
0
1
60
42
88
1
127
60
58
0
106
0
92
0
94
44
0
80
80
1
100
91
84
1
100
76
1
0
0
41
290
86
0
94
1
58
0
0
52
90
132
1
52
37
119
125
66
0
149
1
49
36
0
6614
2470
1
1
0
1020
409
1
31
2
91
44
28
1772
151
1
97
0
0
39
0
1
118
82
122
0
1
69
1
38
157
0
15
0
0
65
0
39
0
12
1
124
3
1
158
86
0
0
0
1
0
1
660
132
82
65
65
134
120
1
0
0
185
25
1
0
0
1
45
83
1
157
93
1
99
0
0
0
0
1
0
1
68
33
1
0
1
51
1
1
101
0
90
4571
0
0
2514
32
0
1
11842
2
0
5968
0
79
207
862
5580
154
0
43
1
82
78
0
221
163
76
13516
7141
65
0
4507
117
895
1
0
1
62
0
118
1
0
1
136
0
0
0
13045
2162
6137
1
99
1
26
135
11
0
74
1
15
6414
1
1263
73
0
104
3569
100
172
0
1
0
65
67
0
2354
73
0
63
0
14
38
157
78
7
331
0
140
0
41
0
1
2329
0
318
1
0
95
1
0
13704
449
54
11706
0
53
114
78
91
0
0
1
62
0
114
135
0
36
129
223
0
117
150
111
7763
16
1411
0
0
1191
3
0
495
0
1
174
0
2885
104
1333
19
90
5917
1
1
0
0
0
0
1
1
1
98
0
52
291
1
148
115
126
41
0
0
174
0
12
48
33
25
64
0
14962
9547
121
1
56
166
2536
0
0
1
1
360
1
143
17
12230
2
3976
7356
592
63
1
1
3599
250
130
4177
1
0
94
0
1
38
0
0
99
1
72
0
0
0
1
40
81
153
19
0
0
78
78
0
65
116
48
62
96
55
0
0
64
1
228
110
93
131
54
0
88
82
0
55
90
1
24
194
108
147
81
0
0
1
6013
2272
0
130
68
97
625
280
1
322
0
21
0
13502
6142
51
202
0
1
203
5684
0
69
0
10
0
1
48
1
12412
1526
0
1
0
6500
85
3908
5203
1
5107
42
123
1
63
26
1
68
1
105
32
0
183
0
43
0
751
1
0
35
0
0
0
1
1
40
134
20
171
0
47
0
0
1
1
139
1
0
1
14
70
300
1
27
24
0
95
63
48
112
0
1
1
76
1
0
4
80
0
91
1
0
0
34
1
0
80
21
0
8204
0
5974
91
97
89
5237
593
74
114
3690
1
92
72
0
28
69
0
39
1
103
94
1
212
0
0
1
1
0
74
0
484
0
0
1024
1
1
0
122
0
1
110
44
1
9
33
1
1
19
3
145
0
56
0
82
126
15434
14
0
4662
69
5828
1114
33
170
0
963
136
172
95
0
0
0
9
13265
9563
2320
0
83
1
0
0
0
2842
1
1
1
11
1
45
9185
3222
0
4265
0
0
0
1
142
17
0
0
0
46
87
20
0
26
54
4110
5398
0
29
1
1159
0
1
100
16
2220
28
81
41
80
42
13
1
299
23
197
0
1
1
1
27
90
84
0
45
0
1
46
13795
5755
32
0
1
2984
0
94
1796
96
84
3594
77
0
87
23
86
0
1
30
4133
0
0
154
1
125
39
26
0
52
0
0
76
19
154
90
0
270
74
53
0
51
129
0
45
159
1
0
93
0
0
53
0
0
16
0
1
77
0
0
196
1
83
0
0
1
14944
0
462
11264
0
118
1
11241
4105
7139
0
1
165
140
4
1
88
46
150
38
50
28
0
1
0
0
1
90
0
0
1
1
98
21
1
90
69
481
5225
0
5440
0
271
0
0
1
30
53
61
1
167
0
0
84
0
52
0
61
0
1
0
68
0
1
163
86
119
1
1
98
16
77
22
1
74
33
1
26
0
28
0
1
232
78
107
0
170
0
3858
0
0
1060
145
0
36
1
16
0
60
2468
0
0
0
77
0
149
98
89
1
0
21
1
129
1
0
14
0
0
0
0
107
85
88
0
60
0
156
179
0
197
1
0
80
144
137
1
41
46
0
81
1169
58
76
0
58
92
0
1
880
0
28
75
1
0
0
32
1
71
0
0
1
4
78
38
0
1
1
119
0
148
1
80
96
1
47
138
44
44
0
0
55
0
85
36
1
61
0
0
9
118
30
33
17
0
81
1
1
1
39
20
48
45
0
4
149
1
3
1
1
0
1
1
3
92
1
1
54
30
9
0
1
0
0
125
0
126
0
1
19
70
70
48
7
17
128
38
1
136
1
0
84
1
95
89
0
144
1
11723
111
1
1
237
3004
1666
1
0
0
0
0
70
15
0
140
182
3899
95
32
1
1
0
18312
2
212
3504
8534
0
0
132
40
244
157
111
0
0
1
54
102
6
0
136
95
62
0
46
72
93
0
1
0
86
1
0
174
1
0
92
0
134
0
66
0
143
121
0
1
1
259
1
0
87
0
0
8
1
1
11
49
0
1
22
72
27
4
1
0
3
68
0
54
0
1
0
0
0
0
116
1
42
0
11
100
0
22
0
0
0
0
58
0
45
0
90
0
26
43
0
205
119
0
72
0
56
0
80
0
86
44
65
23
0
1
104
6
1
66
1
0
89
22
0
1
9
89
23
140
70
1
1
16
122
0
42
0
35
22
190
0
1
59
1
0
0
1
1
1
54
119
0
31
0
45
89
0
144
1
17708
2
7633
1
4758
0
0
0
1
0
1
0
105
177
1
42
52
178
0
43
56
43
1
0
62
0
1
0
114
88
24
1
152
164
128
1
0
4
85
96
0
1
57
100
85
30
43
95
1
1
106
96
0
0
41
98
95
1
74
198
1
96
0
85
0
62
1
29
15410
38
2673
5467
0
0
50
3712
0
0
136
0
99
93
132
817
1
0
0
20
120
0
107
0
59
62
84
0
151
70
4
104
82
104
0
0
85
0
0
79
1
141
0
64
0
0
61
0
1
1
0
7
1
0
92
1
0
0
0
40
0
230
10184
3447
1
1036
2881
53
63
96
94
0
72
0
1
13
0
0
137
0
65
0
0
0
28
55
0
1
58
5144
0
1
0
1
1
7112
0
1
42
5293
1
85
0
2626
0
0
1
1244
168
60
131
0
146
153
82
28
95
1
0
126
1
82
0
1
1
108
95
46
141
0
220
0
0
1090
0
27
0
41
1
95
0
0
9
0
1
171
0
1322
60
1
132
0
0
0
73
58
62
5
126
60
1
132
71
61
0
1
0
0
84
5
0
1
99
40
148
64
1
1
0
0
0
14853
10352
0
86
236
0
46
4
0
0
20
64
100
71
90
0
6
1
0
9
0
118
0
0
117
0
10
635
0
0
25
0
89
102
68
1
1
50
0
6888
0
100
4942
1
1
1
0
100
0
11
1
141
2
1
0
64
0
90
1
51
54
15
9086
7875
94
0
12259
8140
0
54
0
1
64
241
0
51
89
3898
1
0
1
0
0
85
89
12714
6487
5403
0
154
1
51
0
3
1
1
0
109
1
81
34
1
0
1
0
0
0
1
62
2243
17
1
101
25
1
986
44
738
93
0
73
80
169
0
81
116
0
82
0
0
47
51
133
1
0
1
0
1
143
0
109
0
36
76
637
43
147
7
75
1
0
14
1
74
0
0
85
1
0
0
0
101
1
0
6973
0
0
175
5632
88
5
1
3
20
43
24
146
164
51
115
0
185
0
0
0
0
0
27
670
69
16
157
80
101
8
0
2
115
1
1
0
0
61
0
53
66
9
2904
80
1
2690
72
76
0
1
63
10878
10170
0
750
552
117
139
1
95
83
53
116
1
38
19
29
41
32
5
1
1
107
6
99
100
338
1
68
249
0
0
13
1
57
0
0
73
16
0
0
66
0
0
0
1
1
0
0
1
46
0
0
0
133
152
36
0
205
0
1
1
34
6
30
23
0
1
0
0
1
64
41
180
14
0
73
19
56
1
0
17
59
17989
17
3937
1
15
0
3970
58
21
7113
1555
42
49
0
68
1165
0
0
87
0
0
216
2705
68
0
21
0
0
10857
170
1
1
1
0
43
9611
0
100
1
1
0
0
0
89
1
0
467
0
10
64
79
1
1
0
267
57
1
1
23
114
0
1711
93
530
0
0
88
1657
119
34
0
56
1
77
15
1
0
0
35
1
0
1
32
8
21
92
149
166
1
0
131
40
26
111
14
119
0
1
0
24
0
115
0
0
136
0
1
31
94
75
0
16
55
4684
1998
69
0
0
0
0
99
1445
99
0
5
167
0
0
17
48
161
6833
6026
121
0
94
1
21
1
1
12
1
1
122
211
0
67
1
73
63
49
46
42
1
1
1
0
7
65
1
52
102
1
24
0
0
0
0
50
131
1
31
1
1
48
117
0
0
1
0
93
73
289
1
0
28
1
1
0
0
77
0
0
1
0
0
21
0
129
0
1
0
88
0
1
0
1
124
947
0
5
15
1
40
98
70
12
64
70
38
42
58
4
1
6
0
56
0
1
75
100
57
0
0
1
11384
32
7505
0
0
1
54
226
62
0
54
11
1
96
87
5
474
21
0
0
0
0
30
69
0
71
0
156
67
128
34
25
270
0
0
50
100
1
1904
0
0
1
998
1651
0
1
42
0
17197
0
2
1413
0
2793
54
4625
1
1
117
1
23
1
76
80
151
68
9406
0
12581
0
1
0
134
39
0
27
1
0
1
1
210
7
0
1
2
94
56
39
172
1
154
1
0
1
30
1
0
93
0
0
1
1
1
0
151
38
0
28
179
1
109
67
0
9718
0
7435
1178
133
0
0
0
5278
2565
12
44
1
1
19
130
12
1
177
1
7
159
49
19
178
75
0
182
39
180
3223
76
0
0
1
40
31
1
1
0
0
67
0
46
0
1
0
0
43
0
8
0
103
70
0
0
1
1
84
265
41
127
88
1
1
0
1
79
0
66
107
74
15
135
46
1
0
0
45
41
0
1
54
0
0
0
1
0
0
193
0
0
1
0
5900
0
2719
113
55
98
204
1
0
1458
74
1
0
75
31
115
32
0
13
0
52
25
15
5590
0
5174
76
49
1
15
84
172
22
0
80
9
0
96
1
76
54
121
92
5593
1
3663
56
38
0
73
0
54
143
0
0
0
28
0
0
271
1
0
76
93
70
1
0
0
0
76
1080
1
0
2926
43
1
17329
4983
63
115
1561
135
13
3110
0
0
86
1
0
1578
0
1
22
1
154
0
1
29
0
1
1
172
0
96
17
40
0
1
149
0
24
1
154
38
131
36
151
1
0
37
2
2500
183
84
0
1
0
1
100
2416
0
99
0
1
188
154
1
0
0
147
21
17
0
80
55
0
0
26
6265
4820
2
96
1
224
78
0
1
8
11
73
8
176
180
85
11
155
28
26
56
72
163
6795
7735
0
0
1
137
54
1
155
99
80
0
112
163
15708
1772
3980
0
1
0
1015
1
2252
556
151
0
1
427
8
143
36
2178
72
84
689
0
0
25
81
0
0
25
10
30
2633
10050
12027
61
0
1
30
7
25
19
152
0
143
1
0
131
110
93
43
0
91
48
0
32
0
69
96
139
1
1
58
1
1
181
1
0
152
94
58
5
0
85
86
107
5718
191
1
36
97
1600
0
691
98
94
1
10
0
0
0
2805
43
1
59
1
1
1
34
0
1
1
18
0
358
86
0
96
149
80
116
1
0
69
1
0
90
0
0
15261
0
69
109
1
26
11172
18
1
0
1
1
0
61
56
89
69
22
0
0
97
0
43
104
1
0
9
95
61
742
57
251
153
1
41
34
0
74
0
13458
4450
7354
136
185
210
12335
5731
0
528
4069
0
11
3
0
51
113
63
0
86
87
0
0
0
0
71
0
88
0
69
130
0
1
1
152
1
43
29
0
99
58
119
1
0
1966
0
0
13
0
2
117
1
63
1
71
1
57
48
0
8
41
0
32
63
148
0
88
78
0
118
0
21
21
15
120
83
26
61
10
0
156
88
0
0
167
1
6
261
0
56
0
70
0
0
311
50
99
8206
41
0
0
799
0
95
3971
118
1565
55
572
91
1
5
0
1
0
0
80
225
91
179
14
47
54
0
1
1
11
29
181
0
156
105
114
160
1
1
1
0
71
51
1
0
69
1
5
1
75
182
274
0
0
1
0
60
0
0
31
50
31
0
1
0
0
33
0
123
58
76
21
1
68
0
0
0
0
60
1
0
0
0
158
0
15302
989
118
977
0
9505
135
6
0
19
1
1
215
125
98
0
64
95
0
160
1
186
87
85
0
0
0
0
0
0
0
22
8313
0
0
7299
1
30
0
0
139
88
99
0
84
7
0
0
16
37
81
0
0
0
1
11602
0
0
8535
1193
0
0
82
42
219
46
445
148
0
1
20
0
23
0
244
0
48
0
1
56
97
3
0
1
43
0
13
1
60
0
0
0
70
1
160
63
0
0
1
56
23
1
1
1
1
10
75
0
113
886
1
0
61
62
1
0
0
125
30
0
0
34
10
0
106
16821
67
10196
0
0
111
1
0
0
0
160
0
0
21
33
2270
1
99
0
1
66
105
0
0
75
0
86
1
59
60
1
79
8094
644
3378
22
1
93
84
1
0
2289
19
16
0
83
77
1
162
95
0
66
58
0
95
92
191
1
65
834
123
1
13
97
0
51
1
0
0
0
1
1
556
93
86
0
1
0
1
78
53
0
3153
0
52
0
50
0
2758
67
90
0
0
8
0
126
64
0
26
1
104
86
1
72
124
15397
2
10318
0
38
163
71
160
1
57
1134
11451
11704
1
175
43
122
0
86
0
121
65
0
12810
8691
209
9
0
7656
115
8419
9787
0
10401
0
378
96
102
47
0
0
0
80
1
79
94
1
1
90
90
1
10
49
95
11615
1110
299
5653
232
23
1693
51
164
0
0
0
3516
1
130
1
0
134
0
12
196
116
1
1
1
0
0
7826
104
67
4076
30
41
0
59
12
170
83
133
1018
94
4556
112
0
1860
1
4386
0
41
1
41
1
62
0
24
72
157
38
0
0
76
111
0
0
0
68
100
180
0
168
20
0
137
1
0
70
142
0
53
26
473
75
0
78
78
0
240
0
66
99
107
63
55
0
0
1
0
1
26
17
96
0
93
52
1
1
111
0
56
0
0
52
3178
0
47
95
0
0
102
48
49
1
0
86
70
0
83
1
13866
0
3177
0
5668
111
170
0
3607
0
38
72
186
1
1
0
0
1
73
172
0
40
5293
25
86
0
490
0
1
1
0
0
2169
177
78
5
135
164
0
97
0
1
8269
1
0
2695
0
1
43
2188
3207
0
0
0
175
0
18
69
6
68
6
1
23
0
49
46
93
97
57
873
0
77
21
1
154
0
87
0
54
26
0
1
0
12
157
0
244
1
1
0
80
51
702
15
151
6920
7815
3045
1357
1
5842
1
85
85
0
1
1
84
0
0
102
23
1730
0
118
0
0
0
59
16
28
84
88
34
0
71
87
110
1
0
1
1
0
180
57
13292
0
0
4765
94
2742
64
133
72
7870
1681
1
1644
31
139
4797
1
0
2
32
75
0
0
15
58
0
1
91
3538
30
101
88
92
1
27
0
143
659
1
0
0
0
55
36
0
43
22
0
0
0
70
0
1
93
1
0
2
0
93
3
0
0
1
0
1
89
36
419
0
76
0
121
31
104
0
0
119
0
153
0
9871
0
4298
40
3029
0
0
77
0
0
0
0
0
62
97
47
0
0
1
0
20
1
135
1
1
794
0
0
1
0
79
82
99
552
52
1
1
18
1
115
0
1
41
76
34
177
68
1
208
130
0
0
132
21
155
0
170
80
0
1
102
0
43
6
0
0
1
73
24
0
1
1
87
176
13
23
81
0
88
0
1
1
70
135
54
1
1
0
0
1
23
16851
115
0
0
9749
1
57
1
0
0
0
1
2507
146
124
72
0
1
120
0
29
1
0
1
0
0
0
84
0
28
3
0
1
0
0
1
57
0
123
0
62
103
46
52
12368
194
42
0
11815
276
0
1
1
130
85
88
0
112
82
1
0
86
0
0
1
1
33
50
0
104
0
1
89
0
0
127
22
134
21
113
0
1
55
106
1
17
1
14907
117
3778
44
1680
2749
0
52
24
0
41
252
111
0
0
6346
1005
88
834
0
0
8457
3252
1
63
0
91
1048
0
0
0
120
1
1
176
60
57
165
0
82
112
1415
0
15
0
79
45
1
32
126
149
0
120
0
82
111
85
1
0
129
5
1
81
0
34
59
192
98
58
13
39
1
112
44
0
0
18
87
46
0
36
148
1
135
1
1
59
64
0
15334
2
7650
2201
93
0
3792
5684
0
95
126
0
0
49
14
1
47
100
36
44
5
0
0
1
0
115
7
23
208
7
1
70
0
56
775
1
120
0
15
12
0
151
65
65
1
86
14
83
1
0
67
134
107
5173
3719
265
67
0
0
7
0
189
35
87
64
13
0
114
0
106
55
0
1
1
0
0
75
0
1
0
548
57
0
0
0
0
77
1
155
52
186
180
32
26
1
0
0
158
49
1
1
9118
5450
1
156
0
13
2
119
1
93
164
0
16
73
1
1
0
0
2249
66
40
114
0
0
0
18
0
1
0
95
98
78
0
1
0
0
125
0
22
86
0
27
110
0
0
0
100
1
0
0
1
0
0
0
1
100
110
116
0
48
63
6003
0
1
149
1087
0
1
32
77
0
1
1
1
181
30
34
3647
0
1
83
3
1
0
1
15660
0
10829
0
1799
92
1
44
142
0
222
63
86
1
77
54
0
13410
757
63
9
0
425
176
4334
1
12
16
11
7166
0
0
1
1
0
60
85
0
125
0
13242
3290
646
0
0
5168
43
59
0
0
114
0
96
88
102
113
82
0
68
29
144
106
0
6
92
2734
99
82
0
132
0
0
67
23
0
0
1
122
11234
178
0
9911
0
25
0
109
195
1
0
0
1
0
0
0
79
28
0
0
92
1
1
149
1
151
0
83
40
0
0
911
96
1
100
97
0
1
78
117
31
85
43
0
59
178
0
205
0
0
90
345
128
50
149
0
29
0
0
1
70
5214
4095
0
0
8
0
149
19
78
0
70
56
1
0
98
37
4
0
0
1
0
149
763
27
1
0
190
66
82
1
90
1144
201
49
67
16723
9801
317
1
874
91
0
1786
0
1
0
1
27
175
0
1
0
46
52
21
10603
951
3608
1961
0
0
0
0
21
2634
1
32
93
1
0
1327
1
0
0
0
1
218
1
13441
82
3214
413
6309
26
1
12
0
98
74
57
0
21
9
1
0
219
57
0
0
258
79
74
1533
1
28
37
1
20
0
98
0
93
129
9514
408
8778
1
87
1
0
19
67
95
0
0
22
0
0
51
23
187
0
39
155
1
0
0
1
76
1
1
1
147
124
12
7
11
33
83
55
1
123
114
80
83
32
27
45
72
43
0
84
153
0
139
67
2624
42
77
46
0
17
0
183
0
77
0
82
1
164
0
39
211
1
0
0
79
0
0
1
1
1992
0
1307
124
114
8424
5383
26
0
1
913
23
0
174
11
0
45
7
53
5
18
1
35
1
1249
12
22
0
45
13347
7829
1
890
156
215
165
0
1
0
1
0
30
605
0
159
237
0
182
61
0
111
0
1
1
29
0
7
92
1180
0
10
1
51
107
0
0
1
22
0
71
87
72
73
0
1
58
100
90
1
30
179
0
1
13
177
0
1
36
1
0
0
0
165
1
57
80
9
0
0
58
175
0
11
64
1333
10
17677
4846
3705
32
1
1535
0
37
143
75
0
67
1
36
1
11
104
2007
51
0
36
319
1
47
85
1
0
0
0
43
26
0
0
1
13
1
111
0
1
57
225
74
20
61
93
0
95
0
0
70
0
59
100
1
95
62
0
175
14524
12311
0
1
95
32
1
159
39
1
80
1
97
44
31
174
2370
0
59
87
1184
11
1
211
1
12250
2855
2114
82
51
133
1
0
51
27
1300
1
0
5518
75
158
0
136
41
71
1
0
12615
104
0
7296
1111
1
192
70
50
3813
52
154
71
2
1
135
0
132
0
56
51
19
0
119
1
134
0
80
146
0
326
0
53
88
0
0
0
1
1
10200
9047
0
0
25
89
1
125
0
91
68
1
0
13
0
28
0
78
1
45
0
0
100
19
43
0
93
66
164
0
1
22
126
1
48
1
28
1
1
86
32
64
24
19
137
1
44
0
79
11996
8695
0
1864
0
0
0
0
8523
98
3726
94
1
91
0
2456
1
2809
0
90
10
8
219
1
1
1
50
1
0
0
33
1
0
638
93
0
7074
41
6200
27
74
0
209
0
0
0
0
0
0
491
169
10
1
58
7750
1
5809
241
79
0
78
0
95
0
1
24
2054
16
53
20
0
0
45
0
1
88
79
69
0
60
139
1
0
54
97
1
1
55
99
0
0
61
1
0
1
127
92
84
0
33
42
92
0
16306
2
560
0
3091
4057
4243
8515
698
101
0
0
1
2213
1
71
0
5850
1
1
0
0
154
1656
0
101
1
1874
1
123
1
17
112
0
0
166
0
1
0
0
7153
900
5229
1
69
1931
0
1
0
61
35
19
1
30
0
133
0
1
5
79
1
1
87
62
1
48
0
0
141
0
143
21
100
1
0
92
74
2048
1
0
25
106
1875
0
25
0
1
9859
1903
62
3482
1
69
1052
0
8661
2954
52
42
7645
77
1
0
497
0
0
100
152
0
0
0
8
20
0
0
1
0
27
108
27
89
130
91
123
1
0
0
3
0
18
91
0
93
33
75
8
92
30
0
43
0
1
97
0
0
26
1
1
91
0
30
0
1
0
150
0
70
174
0
35
12
1
1249
589
86
0
88
0
0
94
1
1
93
0
986
47
1
0
92
0
111
27
1
0
78
64
1
0
0
1
25
0
180
1
0
77
0
1
1
0
1
123
33
0
55
0
83
0
35
1
106
125
121
67
1
0
0
93
71
1
0
0
0
0
88
63
0
11
14
83
7
97
0
73
1
85
0
68
1
47
55
108
0
20
62
74
0
17
1
97
0
0
7
17
65
0
0
0
81
174
0
0
1
10
37
95
1
83
17
34
64
19642
0
0
733
0
7374
53
0
1
0
98
1998
1
0
1
0
1
39
151
0
102
2198
112
0
1
65
35
0
94
112
58
118
31
34
1
76
1597
833
4
0
14
110
30
59
105
0
0
13045
9197
1027
67
16
37
68
2317
191
105
0
0
0
1
41
52
0
4
86
0
0
0
98
24
1
0
1
16
97
112
1
0
40
95
0
68
149
70
54
37
38
100
45
1
0
0
141
1
90
0
1
0
1
105
48
0
57
54
43
42
62
92
180
12
11
113
0
231
86
15578
6875
1
64
76
3870
90
0
188
55
921
16
0
12156
0
8494
1
109
1
3
1
1
84
1
2244
60
87
65
0
55
98
54
43
37
39
0
93
31
41
0
0
1
1185
0
109
1
806
0
94
0
28
1
1
0
1
75
44
97
227
120
14
1
1
0
88
1
0
75
0
38
14650
2
361
11325
0
97
18
62
136
0
0
1
0
59
117
0
1
63
0
1
97
53
0
0
0
1
0
0
76
4
0
127
24
0
80
40
129
12874
11495
407
84
7550
4866
0
64
125
93
1
92
1
862
100
2165
0
75
135
165
1
1
0
169
266
1
1
0
1
100
0
108
40
0
9
1
15
0
0
0
0
127
0
134
115
0
0
0
0
1
0
70
0
47
89
0
93
1
1
90
0
0
0
153
0
1
28
88
45
179
0
1
142
1
0
0
197
0
25
17
0
1
0
70
13
71
0
156
89
47
87
111
26
5
66
0
0
16
483
0
85
16854
2
0
0
1
9614
0
1
0
1
27
1
1
211
0
425
90
18
95
120
35
0
0
68
2406
0
0
1
9
1
71
40
1
48
74
0
1
67
0
1
0
94
0
0
0
66
6
84
12197
2270
6516
1
1
0
104
1
6
0
1
208
51
1
0
1
22
65
0
94
148
0
0
91
111
35
6
0
0
6
10
0
0
88
36
2100
6
0
0
1
0
0
1
128
62
0
1
1
19
277
0
55
43
27
38
72
0
1
27
53
0
31
0
0
0
144
0
75
76
89
115
52
0
0
144
0
0
4
81
1
135
0
1
25
14
1
101
0
47
81
0
0
1
0
0
93
79
0
0
1
15659
7502
0
133
871
0
330
75
100
1
148
0
20
3163
0
46
0
1
115
0
0
162
125
88
0
61
89
198
176
59
0
204
168
0
25
103
104
290
1
0
146
263
90
94
81
5
1
1
0
1
0
19
23
1
108
0
373
1
158
0
50
11
47
28
23
1
0
0
1
1
97
48
18
0
0
0
23
0
1
0
105
27
1
25
0
136
0
6
8
0
89
90
229
18
11
49
90
94
0
62
0
0
13
0
0
130
68
0
0
67
1
108
100
28
10
1
1
1
1
106
0
1
0
183
0
88
17809
6753
93
1
6847
6898
4197
1
82
56
0
1
161
78
1
5
0
65
0
0
77
1
0
0
170
982
1
0
1
88
0
0
197
0
242
1
64
41
110
0
19
0
13539
12180
1
37
1
0
1
49
1
1
9152
2698
6081
174
0
107
43
60
129
0
57
91
93
75
1
3193
85
1
0
1
130
1
3299
0
1
66
165
1
112
532
378
0
0
66
48
1
91
1
0
0
79
135
1
96
173
0
53
1
22
95
0
34
43
60
64
0
1
0
30
0
0
0
0
30
1
0
125
93
80
54
80
91
0
98
0
0
0
1
0
52
1
7
0
4
96
79
38
0
152
1
1
0
0
1
91
96
0
97
0
0
49
0
0
0
79
1
81
0
1
47
1
0
132
0
21
120
300
3
0
54
0
88
0
0
87
85
1489
1
0
1
1
72
262
8
1
88
180
1
0
0
1
7
27
0
490
39
47
0
1
53
0
39
32
41
1
212
0
204
90
1
124
1
17
0
105
71
27
0
333
0
6
0
95
46
1
0
77
0
0
0
18
0
85
0
52
0
110
63
19561
228
3276
559
5867
1
41
0
1
0
0
1
3197
0
1716
0
19
63
1
487
1
0
167
1
0
30
2507
1
50
0
1
28
1
1
111
1
1
0
10
0
7
40
1
86
214
1
12323
7578
79
2989
113
142
7044
0
0
18
0
17
0
38
51
1
84
52
0
0
159
0
67
1
0
50
1
323
0
143
175
127
1
0
0
127
68
142
0
0
88
117
0
53
0
0
0
58
0
56
1
218
113
1
1
12
0
58
680
0
2
14303
54
0
0
62
6432
1005
0
4616
142
0
5444
1
96
1
1
155
5411
38
1
1
12
87
15
69
93
59
37
95
59
98
191
0
1
0
0
258
53
131
74
1
0
67
1
145
99
10517
3934
1392
95
52
1
78
1
61
91
1742
0
0
2088
57
0
0
64
51
49
0
0
0
40
53
77
163
0
110
0
0
0
1
14
87
0
251
1
117
0
164
28
0
102
94
0
1
79
1
60
0
1
89
0
0
1
13
46
296
20
44
118
80
0
0
59
52
1
10
250
8200
3373
1
61
41
38
1
1
1997
1
0
0
0
0
19
21
64
166
1
0
56
91
1
1
0
0
0
0
0
105
42
1
0
1
43
24
1
1
0
3
1
1
165
53
0
43
159
137
0
9
97
41
8104
99
4686
8526
11490
6
28
0
0
92
33
81
0
0
75
0
24
1
0
6469
18
1
0
39
1475
183
3033
99
70
1
576
28
145
0
95
8270
1
0
0
8518
1
80
64
1
94
0
17
14826
150
1693
0
176
96
37
1779
2801
0
6732
46
1
9703
1
85
0
26
0
84
1
0
1747
7
0
198
38
36
1
0
0
100
0
1
89
181
1
1
1
1
0
0
27
159
1
635
0
0
427
76
101
64
1
45
0
18
1
0
1
0
0
9
1
79
0
0
12
124
68
11
1
0
70
42
44
1
43
0
52
0
0
63
18
1
1
137
0
1
85
1
0
0
0
54
0
0
77
1
125
145
1
58
103
53
62
13
123
1
0
49
0
15634
2339
62
10207
28
7188
4
1
0
1
4636
801
827
0
1
0
125
77
1
153
34
0
42
1
0
1
2
0
0
1
1
94
1
133
1038
90
1
28
51
192
148
50
172
160
69
1
182
1
0
46
0
126
123
0
93
1
84
15
71
0
0
0
0
69
136
1
29
1
85
36
18
98
0
0
0
26
1
130
15
1
0
9
1
0
0
22
154
51
0
250
1
86
1
63
1
146
23
73
0
53
196
1
98
0
90
19
150
0
0
15103
11091
84
11175
8051
1
30
1
0
1
107
0
0
1159
1
2344
114
84
108
1
1
1
0
77
65
67
93
59
22
75
1
0
0
0
126
93
0
66
109
84
76
0
4
0
157
85
85
0
6
0
184
151
191
0
0
8008
1122
61
0
6247
98
73
0
1
67
41
0
95
48
70
10630
99
313
1
4002
155
142
2757
0
99
101
0
0
0
1
0
88
3491
0
0
75
98
0
0
0
0
0
159
69
22
3
0
1
61
1
107
54
0
0
88
14
26
266
39
0
1
40
103
54
0
60
12
106
1
55
86
101
0
38
7494
0
5496
0
0
141
0
90
42
0
21
1
0
0
1
0
0
1430
10
80
23
1
0
0
0
97
96
43
45
1
26
27
250
49
8
0
1
56
1
0
37
41
85
0
2
0
10
83
100
219
44
1
0
0
113
1
1
0
1
4720
92
2895
1064
90
0
77
7
1
55
0
0
10
76
0
0
17
38
0
0
1
10
35
110
1823
153
0
73
81
0
72
11
38
0
0
0
97
9
30
92
161
99
54
115
19
55
0
42
0
0
126
1
1
30
10356
0
0
8375
0
1828
151
0
1
0
1
1
1
0
0
1
83
0
5
82
1
58
15
0
59
35
3
36
0
124
54
14
0
83
105
0
0
169
145
17842
9717
1
2132
9913
1
2756
4321
0
1
1
2
0
10
0
2985
47
0
1
1
54
0
0
0
67
52
139
56
0
90
0
39
106
1
100
67
1
95
0
0
88
64
1
1
0
1
120
0
8257
143
1
1
4652
9745
0
54
0
1674
0
150
0
5993
162
1
21
63
1
1
0
3461
25
0
209
0
59
0
0
82
1
30
80
86
55
58
98
0
1
0
178
0
291
0
0
71
1
12440
6904
4955
11
90
92
1
12519
2904
81
4202
59
25
1
135
1586
0
14
3308
1
1
1
5
130
1
4
0
123
0
23
0
1
52
1
558
9
0
0
1
1
44
0
1
0
96
1
85
80
0
69
0
18
7
47
148
128
0
1
0
120
0
61
62
0
1
137
3
0
99
0
0
1
0
64
89
18
1
0
1
0
42
77
14728
0
166
8630
174
0
3688
0
20
152
0
20
120
1
12971
3801
0
4399
2569
91
105
0
0
260
1253
0
69
0
0
68
0
1
0
68
270
0
141
81
0
0
12113
0
0
1063
5086
0
5156
67
27
0
0
12
7
69
1
0
0
1529
59
0
60
173
1
0
175
27
0
222
65
860
13
74
1
77
49
1
77
2
0
23
90
0
90
0
42
56
45
12
56
155
93
144
143
7427
6537
1
57
10
0
24
0
97
223
115
123
56
77
0
10547
4577
1
2760
31
1528
1
23
1
1
0
0
1
49
122
63
1
526
100
53
2804
133
1
385
107
0
11845
6105
1
5913
93
0
0
19
68
38
30
0
0
181
51
70
100
1
0
0
0
165
84
26
46
1
0
0
1
1
1
0
10
144
0
0
158
0
1
3
7760
1
0
1054
4955
104
1924
0
74
0
1
1
64
0
101
1
12
1
0
0
36
59
1
84
31
1
191
0
0
1
83
31
50
0
26
0
1
0
0
147
63
0
94
93
1
1
1
0
182
0
1
76
47
47
51
1
0
0
1
1
22
1
64
6
15339
12255
0
1
1
31
146
45
113
0
0
0
7753
98
3474
1
0
88
3386
0
538
1
0
133
182
23
0
0
81
28
71
50
85
10
7
0
0
77
1
0
0
131
185
0
6
110
130
0
90
29
0
0
233
115
108
174
4
30
0
163
1
14682
9859
1
0
18
44
0
51
1
0
1
0
2141
0
0
0
0
15
171
8
4263
224
191
1
74
156
0
1
4038
0
28
214
108
69
0
146
42
0
159
0
27
100
0
9
39
0
0
0
51
0
76
91
1
89
87
7
42
0
27
1
0
237
105
1
0
33
45
417
99
17
1
43
156
136
0
116
158
0
93
1
37
0
0
1
0
15841
40
907
0
9031
0
1877
123
0
1
0
0
0
111
52
115
69
0
1
1
1
0
153
1
140
1
1
1
42
0
0
1
1
96
143
64
95
76
1
1
89
73
77
20
1
145
0
1
0
1
247
173
0
93
0
88
86
0
562
16
92
120
9138
0
75
0
38
178
25
3018
0
4388
804
1
1
93
119
89
1
70
33
1
101
87
37
168
49
77
0
0
55
1
0
113
73
30
146
0
0
95
108
11521
6330
1
55
1333
45
69
74
68
0
4
20
2243
0
102
2089
897
0
1
65
0
40
140
96
39
0
0
123
94
12
473
27
61
0
0
0
1
72
0
45
194
0
0
0
80
0
9498
76
73
7215
47
52
0
98
37
58
0
21
80
0
1
46
0
0
69
141
335
141
0
0
10
329
1955
93
86
0
0
1
143
0
60
26
87
120
1
78
1
0
47
35
39
0
35
0
131
0
0
0
1
0
94
77
0
0
60
77
55
0
100
274
0
136
0
69
1
1
36
194
435
0
51
1
1
39
108
1
1
37
25
1
36
1
89
37
0
1
83
0
1
182
0
1
18813
9494
1300
19
89
58
92
25
211
0
1
124
1337
123
1
0
76
0
152
0
65
1
97
184
0
12
56
1
98
1
0
0
0
0
1
76
0
61
1
55
0
234
204
117
86
100
1
69
49
1
47
0
54
0
0
0
46
0
31
0
0
59
14909
10613
0
6
20
1
0
89
1
0
1079
1
22
53
97
39
226
0
1
0
95
0
1
0
29
0
67
73
0
121
57
1
46
77
1
0
0
1
48
7292
0
0
1
0
2498
0
89
0
1
3766
38
0
72
98
0
130
0
0
88
77
70
6737
0
4872
1
0
43
49
1
87
66
82
121
1
80
35
74
2735
0
29
69
42
1
1
118
0
0
1
73
0
125
2
70
36
96
79
140
89
1
8
87
0
19
78
94
0
1
0
66
41
45
1
94
0
0
145
0
106
1
0
136
1
0
31
91
57
34
75
0
0
66
58
96
16332
6812
28
59
97
0
55
172
46
97
1
1
25
94
0
1586
0
0
335
1
1
70
108
36
0
58
75
527
1
18
102
114
0
14
1
184
266
145
0
105
0
29
70
69
1
14
1
0
1
0
1
444
0
43
0
0
11375
7754
170
0
49
121
1
87
85
2343
0
81
10691
6204
105
38
5121
48
128
1
0
0
18
96
0
1
93
51
51
115
6
176
152
33
135
0
0
131
1
98
312
1
90
0
67
86
0
0
112
93
0
1
157
1
0
1
117
5
0
0
1
97
0
115
0
47
0
1
4
0
14090
810
5875
0
82
500
0
0
0
0
74
1932
78
1
335
172
66
52
154
79
2076
59
1
44
0
0
57
20
55
0
811
78
84
1
74
1
1
1
19
95
1
0
0
1
1
0
72
0
0
1
0
0
67
74
95
0
0
1
53
170
0
127
170
1
118
1
1
1
125
0
1
129
0
134
80
88
0
1
1
0
0
1
0
1
57
1
60
73
0
0
0
0
1
0
0
0
17
0
58
118
1
1
1
369
30
0
1
1
3
0
247
17
87
89
0
102
97
31
0
121
0
65
68
162
0
1
57
0
164
0
31
139
43
43
1
1
0
1
436
154
50
94
65
88
0
0
0
330
1
28
0
1
1
32
0
32
0
61
67
71
0
97
103
0
1
0
0
0
65
0
10
14
0
81
14
0
0
1
23
0
1
32
19
1
0
0
11340
7376
0
1
44
1
140
1
73
0
48
1
0
42
1
0
1
2664
13260
8408
7
57
0
0
1160
1
0
42
1
0
2657
1
55
187
0
0
2501
121
0
2225
1
22
62
0
0
7430
27
2
184
6866
0
104
1
91
0
391
0
71
1
0
6427
4196
17
10600
9381
0
0
1
81
0
0
87
99
1319
67
17
76
0
0
1
198
93
0
76
1
1
1
1
30
81
146
1068
83
65
99
13072
946
2
9371
927
0
1
100
0
0
17
90
6298
2848
0
67
0
76
4106
151
1
12275
0
75
76
8557
1
0
1950
0
1539
112
7
51
0
0
0
3959
81
0
1468
46
99
131
0
103
1213
0
53
0
3046
0
146
0
7268
518
7196
1
92
6
93
79
110
0
58
67
85
0
1
1
0
72
1
0
0
122
174
13907
5745
4289
1114
772
11
67
295
137
1
36
0
27
116
201
1
78
660
1
61
0
8237
1
33
5436
35
173
63
77
68
36
128
0
1
1
2
151
972
0
112
82
1
0
1
123
0
39
0
85
0
58
0
25
116
0
0
1
43
0
109
22
33
30
101
455
27
0
17
0
1
173
10
47
14
13609
5054
7328
0
86
82
11778
0
6924
0
0
0
0
75
1
57
2393
0
1
17
25
9
0
1
0
299
1
421
0
68
54
1
1
259
115
77
88
52
0
167
0
92
0
65
1
0
1
1
30
57
883
1
1
2
0
1
44
0
163
97
745
85
0
0
10
7341
0
0
6830
0
14314
10416
73
88
0
1
24
1
1387
0
680
0
1
63
1
86
0
0
0
0
7351
166
451
1
92
6
1
3878
0
22
0
0
24
20
36
89
1152
46
100
142
39
105
90
92
23
0
29
0
18
105
74
80
87
75
17
85
70
11
0
0
1
87
33
0
23
126
0
74
0
0
0
0
0
41
22
1516
0
0
14619
0
7581
1
45
3361
55
0
1690
53
91
0
1
87
38
0
10
1
41
0
0
0
17
0
1
64
1
87
0
0
45
70
7545
1930
122
72
23
1306
2
0
0
124
4198
5528
2757
0
55
2815
15
3187
1863
0
1
1
0
0
25
0
1
0
21
72
1
77
162
0
1
3
0
0
0
1
49
1
38
0
0
91
16
0
40
27
0
1
1
0
82
72
11
7
0
1
31
0
59
1
174
0
1
0
210
2
0
0
0
25
1
0
1
26
43
1
245
140
85
82
0
0
1
5
72
0
87
0
92
1
86
81
22
108
0
96
0
0
19
3437
0
318
28
0
968
0
99
1
18
1
229
1
40
0
136
1
1386
47
1
0
10
13280
7587
3025
1
0
181
0
0
1
6
1
0
94
0
4168
169
1
51
91
0
21
0
0
66
0
1484
0
2208
103
707
112
0
0
37
0
38
1
97
12
34
89
0
58
0
1
67
1
89
0
1
0
66
12
1
0
0
0
0
46
588
68
28
43
105
0
0
202
62
125
1
10
208
44
1
0
0
0
49
0
19
90
208
4
231
80
0
0
1
98
83
0
86
0
0
84
1
0
0
63
86
16
166
75
1
1
0
60
32
16
86
0
84
15
17
73
0
1
88
72
1
0
1
73
187
1
1
86
0
1
0
188
105
0
44
1
17
47
66
18924
11293
1
4940
0
0
1
28
0
124
87
4114
28
55
1
1
58
1
479
49
85
0
37
0
1476
24
83
95
0
0
0
59
0
0
112
0
85
0
1
0
0
220
0
58
0
118
46
0
0
72
0
1
54
0
1
9
41
40
2
0
1
0
0
151
56
0
129
0
35
94
0
1
0
12544
3490
1076
113
1
1180
1
0
7803
3883
1
2779
1
0
84
0
0
1
4614
0
0
82
39
89
0
0
22
77
151
106
93
0
0
30
0
0
0
0
132
79
108
1
32
1
0
92
8
1
0
66
0
29
1
30
55
167
179
1
0
0
0
0
14
128
0
0
0
49
1
0
0
1
88
0
1
0
1
94
1
101
87
40
41
97
214
22
0
0
40
41
0
80
0
25
27
9
168
813
0
166
117
87
1
0
1
82
143
94
0
111
0
90
40
0
62
0
89
0
98
1
0
1
0
18
0
178
99
46
38
1
103
0
71
1
15
100
0
1
1
198
126
0
20
153
0
72
50
58
138
77
0
1
1
1
75
66
1
41
30
1
0
1
1
44
87
0
1
123
163
128
115
0
101
82
95
1
1
41
1
1
0
78
79
1
70
1
156
13
0
0
1
91
0
101
80
69
1
1
30
58
13
0
0
0
0
1
13
1
0
0
59
0
1
0
0
58
0
0
0
26
1
0
45
10
54
0
0
0
24
0
0
0
0
1
0
0
21
41
0
50
0
0
1
27
1
0
1
47
1
0
1
0
1
44
3
0
146
0
0
78
38
0
1
0
102
1
1
68
1
40
333
0
29
0
78
55
13
21211
0
82
0
8691
1582
171
70
0
2022
96
19
107
1
1
162
39
11
59
15
31
83
1
0
87
0
63
4
116
92
12
0
0
6
0
0
62
0
48
7606
1
1
0
1850
48
60
126
4657
0
0
0
1
73
166
0
184
148
0
168
167
233
1
80
0
75
57
0
53
39
1
62
1
1
118
1
168
111
46
9
27
1
58
0
195
29
350
80
77
8128
3193
1082
3094
0
0
1
68
1
1
0
0
1
1
69
0
0
34
1
8
74
79
0
44
15
2
70
57
32
35
0
1
79
94
0
0
43
0
0
72
0
18
72
78
0
58
78
53
1
0
0
0
1
10
1
48
103
25
1
0
67
0
133
0
0
1
0
159
0
106
0
1
25
151
0
92
1
6
0
79
1
83
0
0
72
0
0
94
0
0
0
35
1
0
1
0
0
76
32
89
1
84
34
129
1
83
9336
81
1
8617
2
5196
69
1182
43
1
89
6
1
5978
96
0
0
72
499
77
1
56
0
0
110
92
0
80
116
53
32
1
1
34
38
211
100
14
148
1
59
5
1
1
10987
698
1690
5659
1985
209
0
8814
5483
1
417
1
0
3035
116
0
93
80
201
110
9
181
70
0
0
32
4
75
1
25
172
23
63
1
94
0
11
1
126
167
13
59
1
1
0
29
0
122
75
75
17
65
0
84
174
0
130
96
2
34
103
15579
0
2921
93
8790
1
76
1
0
0
84
98
0
94
33
0
11
935
57
0
0
0
0
63
19
83
0
1
1
1
84
71
0
1
112
56
0
29
64
3
62
226
1
92
48
0
1
50
0
0
96
0
1
35
1
14
0
55
1
32
14385
2
4719
0
0
0
37
1
0
0
0
4056
140
1
31
1
59
22
1
0
1
1
53
104
2936
0
1
0
140
3
0
19
64
6
0
1
1
0
152
0
4
71
1
0
150
0
36
0
53
1
89
27
97
0
128
0
1
68
13278
70
10078
1371
1
147
62
32
25
64
31
77
1
0
549
102
145
0
0
0
77
38
1
85
121
1
1
75
0
0
0
77
26
58
255
1
11
72
62
0
96
4
0
74
101
1
142
0
1
0
0
0
92
80
9995
32
28
712
123
0
160
1
0
156
0
1612
0
6326
0
0
218
36
0
0
1
0
5
1
0
554
0
79
1
10832
6955
66
68
10614
0
0
68
354
148
0
11669
10257
0
19
372
46
2419
6902
1
96
40
21
81
1
1
0
124
33
5911
10541
9
1
0
39
68
0
0
86
51
4611
95
0
0
271
4830
145
38
156
0
0
125
152
24
0
92
0
1
1
1
87
184
167
618
0
1
101
68
88
117
1
48
44
47
28
152
0
1
0
1
0
9160
1710
1894
31
0
59
6807
6704
1622
81
10
37
234
90
2692
0
1393
1
79
0
1
103
131
36
0
390
0
96
0
0
0
75
8216
98
87
3344
322
133
110
4549
0
5162
128
1
8
58
0
1
121
43
51
1992
125
65
0
0
458
0
0
1
15
0
0
77
0
68
40
1
154
100
168
19
81
0
1
275
133
0
0
0
212
1
81
38
99
51
168
1
0
1
128
86
22
0
1
0
0
0
13
132
73
55
1
0
0
128
28
82
1
16
0
1
0
0
0
0
215
0
76
8330
1
82
4735
0
100
0
1802
85
0
67
102
0
39
0
1
83
0
84
1
0
7
114
1232
91
0
0
102
1
11
1
0
0
0
0
56
1081
1
0
80
0
71
64
6
1
86
0
242
84
1
49
0
1
11
6438
117
143
147
4
0
4210
0
124
1762
7
0
1
0
97
55
139
144
74
0
82
0
0
18
41
38
108
5854
0
14
5478
114
19
0
57
0
0
0
0
1
1
225
88
0
54
4358
0
0
25
0
1
0
3514
826
0
48
258
43
0
1
68
205
0
21
0
96
84
10272
0
0
4047
3462
0
50
1
1
83
797
100
141
7
0
1
62
0
1
0
1
42
0
1
94
3343
157
45
992
1
0
3
40
63
1432
97
95
176
11
0
141
89
0
555
1
97
0
0
1
0
39
124
0
58
0
1
0
115
740
74
0
0
0
0
1
399
0
24
0
3
20
1
1
63
101
69
0
31
0
0
168
54
0
42
1
7
1
64
58
103
63
0
1
1
1
111
105
41
1
62
0
45
83
29
36
160
0
0
40
93
0
136
0
0
0
14
75
56
1
1
0
97
0
214
7
0
1
27
0
80
131
0
0
108
0
25
1
0
27
156
8
42
122
1
1
0
0
0
2761
4
391
84
86
51
0
1
24
1
67
87
85
0
80
137
205
0
1
0
135
81
128
0
44
5
119
1
0
948
1
186
7
0
14
0
1
0
1
1
18
0
0
1
0
112
117
55
1
1
28
0
0
7
0
0
1
0
27
96
86
1
1
1
244
0
60
3
71
1
0
1
0
77
0
0
276
0
0
38
16
1
54
1
21
1
0
0
1
87
0
13493
0
22
64
8436
19
9
0
23
17
1
295
0
108
12
17
98
11
1
0
1
1
2
18499
0
4751
3407
45
2362
140
0
119
0
0
1
62
96
1
1
0
0
88
7549
6219
40
482
76
27
2134
4751
0
4536
0
48
2612
0
69
83
1
0
261
20
0
0
1
108
1244
1219
119
5127
192
4981
49
18
86
83
46
1
134
90
72
48
95
0
57
223
0
89
1
152
0
408
93
13466
2570
9
62
0
4233
2313
0
0
25
1
3492
45
184
142
0
1
1924
94
76
0
0
0
1
1
0
3934
0
179
0
118
1
1
1
1
0
122
1
20
0
0
71
0
0
0
0
53
90
33
79
0
97
1
89
193
1
161
34
62
0
1
93
8
1
141
37
236
1
0
59
1
0
62
89
3168
107
3002
0
109
85
60
0
227
179
2281
0
65
1924
47
1
171
25
9
134
40
61
657
49
101
1
0
0
0
0
13
1
95
5006
56
102
39
63
1524
1
10
74
0
0
0
1
433
1012
593
56
68
103
0
91
892
25
94
37
0
0
1
169
1
41
0
0
1
0
0
79
218
0
38
6413
1634
1
1
12
95
103
18
23
657
93
55
161
8
22
1
0
0
99
28
0
1588
29
1
1
83
0
0
1
1
1
94
93
820
96
19
90
0
1
0
1
73
0
0
0
793
55
66
233
0
76
63
0
78
365
30
0
0
0
1437
70
0
520
21
0
90
37
357
0
0
1
0
97
25
1
0
47
3
75
79
1
74
0
96
170
12853
3549
1
73
0
1
725
0
1
0
1012
155
4515
0
16108
5164
0
148
0
74
5721
0
0
65
1
91
156
179
76
130
13
0
0
31
92
167
0
0
5
0
133
0
62
0
0
0
103
0
86
339
1071
174
216
0
0
0
0
57
2028
0
1
146
1
0
23
15
74
0
1
0
238
1
30
155
1
0
14926
332
1
7479
0
0
91
59
0
111
125
1
0
0
0
8199
0
1285
4250
0
33
0
1
1
1116
70
24
4375
10
0
29
77
0
71
0
163
11505
4450
1
3766
8217
0
0
3310
2447
41
1
1
0
4478
1
242
1848
97
167
24
12657
4426
0
7268
0
838
1
0
4
181
0
78
0
33
0
1
69
0
0
87
88
0
0
48
0
21
0
74
144
82
1
0
0
19
20
1
9326
2737
0
0
1
50
0
80
1845
0
0
105
2485
0
0
89
49
47
113
0
0
1
0
80
1
0
204
0
0
41
186
0
179
12451
3160
8805
1
0
55
0
0
1
0
1
67
244
1
0
0
1
96
145
15
71
28
0
0
1
70
99
91
0
134
0
164
165
101
54
30
83
57
18
96
96
252
35
0
0
76
77
25
71
0
86
0
195
0
86
0
1
91
95
41
58
1
0
0
15
0
0
55
0
0
0
0
28
683
92
180
1
88
43
9964
2721
68
67
2102
0
0
1
1
1
1
0
0
91
1
98
3368
14881
0
3218
4556
96
1
0
4435
243
66
59
0
918
0
68
7524
17
7695
0
7592
42
0
162
78
0
0
1
1
0
72
48
106
114
0
116
0
0
159
1
66
0
1
89
2
173
152
0
0
62
1
142
0
0
54
0
48
13918
3837
0
6384
5
0
76
150
550
1
11003
1757
0
6085
92
2452
208
146
1749
1
1
31
68
0
45
97
12
1
30
69
0
1
1
46
107
223
67
48
102
0
1
802
2879
1
953
53
62
58
1440
1
162
38
16
0
93
0
29
73
78
87
0
0
0
123
111
147
0
0
0
152
1
100
71
22
1
0
75
65
3
0
0
0
65
0
99
1
0
122
6
10
0
55
28
0
46
17
13404
322
1
4598
1
1
0
0
2303
1
1270
1217
67
62
176
0
1
0
1199
47
0
0
98
0
1
0
0
1
9
501
104
44
71
66
74
29
0
1
126
9
0
65
183
145
1
65
0
0
12
0
18
1
1
1
0
0
0
1
1
0
84
0
134
69
0
31
95
0
75
99
44
25
26
156
267
1
0
72
11688
1271
4079
1
141
65
1
93
56
0
1
192
0
7
1
1
163
1
0
1
34
1
1
44
52
0
1
0
44
69
47
0
0
83
3
1706
12804
2478
62
7293
4
1
19
1
1
0
118
0
79
1
0
14
0
0
188
140
88
44
52
114
0
85
0
37
19
0
9886
11310
66
46
39
1
1
0
158
342
1
0
41
7
1
0
212
76
0
373
0
81
1
117
163
142
0
119
0
0
131
0
21
1
23
0
663
0
0
99
0
1
4
0
1
0
0
70
1
86
19
195
96
92
0
0
127
98
1
1
69
1
14001
0
0
9406
99
67
1193
1780
144
1
13
0
168
1
94
20
168
46
197
0
133
0
0
0
116
66
1
4
1
1
0
57
0
1
185
3283
1027
1767
59
69
1
82
0
115
1
17
1
131
81
0
1
187
43
42
230
34
0
0
152
0
74
1
28
31
25
86
1
0
1
0
4
80
12
1
1
1
1
0
0
55
77
66
0
13
0
1
154
1
0
42
22
0
1
65
14
55
0
0
0
1
0
1
184
49
97
1
30
0
113
115
174
0
90
1
91
254
1
134
132
23
112
0
46
63
38
82
0
1
169
25
0
1
144
11
4488
0
1
24
161
1774
102
1188
1
27
15
0
1
24
64
0
0
0
63
19
0
1
1
0
22
11961
2037
7
80
281
1320
4940
5037
103
51
4658
0
0
21
65
2255
68
1
126
133
1
86
102
0
18
74
99
112
173
0
1
1
0
84
0
50
0
22
49
0
89
0
3
0
68
142
0
103
86
71
38
8
195
52
0
1
114
3
94
60
98
10
1
106
239
0
94
0
47
0
1
41
1
62
73
0
0
32
0
1
0
20
0
12120
275
196
4350
53
45
0
0
3909
5
1
2
1
1305
0
6
140
39
125
99
25
0
0
68
1
1
85
1
1648
0
0
20
15
0
0
32
1
37
1
96
72
1
148
0
754
93
61
67
1
0
0
95
0
0
1
131
31
112
0
0
99
90
43
1
1
19171
9556
89
2244
0
136
161
0
0
0
0
281
0
77
57
50
45
571
179
191
53
124
38
0
1
84
0
1
0
62
202
0
5767
0
0
0
52
3774
1753
8
0
1883
157
1001
114
1
73
3345
81
88
1
439
0
0
0
1
1
43
78
1
133
0
13
45
0
71
1
76
15
68
0
42
4
0
19
0
20
0
131
0
100
71
7
21
1
0
45
0
117
0
1
65
6
39
121
30
0
97
0
1
0
0
57
1
0
74
92
22
140
25
24
88
95
1
0
0
59
72
245
77
178
130
0
1
94
0
10
2520
182
0
1
31
26
1049
0
82
80
67
1
1
114
0
0
1
0
66
147
0
1
0
0
0
1
52
55
1
23
0
114
1
1
20
1
0
89
38
95
1
12
18
1
0
89
0
1236
1
0
0
0
1
177
52
18034
78
1
11050
33
1
124
70
98
1
192
0
46
0
131
0
1
82
17
0
1096
77
19
0
46
185
0
112
0
42
1
0
124
48
1
0
93
73
7934
4972
1
1
2603
96
1
1
0
0
64
1
104
72
0
30
1
0
155
4
111
0
76
0
71
179
7
0
21
16
1
0
54
57
92
81
89
1
102
0
1
243
1
0
46
0
15263
0
12050
57
0
252
7722
1
106
0
0
49
0
61
63
8
0
3
149
0
5544
2523
1
0
1
1
1
1
0
52
76
33
155
12
120
48
1
32
0
72
34
1
65
1
13851
6324
0
4209
0
115
0
1
0
107
136
0
82
0
118
110
84
0
1
94
90
131
0
1
198
0
88
76
1
11966
2
1243
780
79
4541
46
0
0
53
5046
24
1
213
410
51
245
99
1
0
37
76
82
4
1
1
119
84
97
1
8
0
78
28
0
43
6
0
0
177
92
98
98
98
1
0
0
98
0
0
0
84
99
49
1
10
64
0
41
0
45
1
1
0
8
1
52
1
83
84
54
40
1
1
54
37
100
0
0
0
0
176
0
1
115
23
149
95
98
15729
116
3010
118
39
0
3883
960
0
0
92
20
156
3301
1
148
0
161
54
0
0
1
12060
101
0
5744
151
91
2482
1931
1388
0
0
405
187
79
60
1
0
100
1
0
0
1
43
113
127
35
0
1
0
70
145
1
47
75
6
0
462
21
0
105
402
0
0
68
72
0
0
94
21
72
78
0
0
1
2409
1
0
29
1
0
12403
9653
0
43
2526
2371
0
651
31
1
0
240
0
22
1
1789
74
0
74
1
1
137
11507
7950
152
0
161
134
26
1
26
0
1191
1
0
141
0
10
0
46
0
13
0
126
42
0
132
0
0
122
0
0
1
18
98
200
663
58
0
1286
8
1
27
0
1
13691
1736
10817
75
0
0
0
1
38
0
59
0
148
32
0
0
0
1
0
0
1
48
25
143
56
21
68
7
1
0
1
1
0
116
162
11
70
0
1
0
0
0
0
43
0
136
89
1
86
51
94
118
0
84
79
1
236
75
0
0
0
57
11
0
39
0
0
0
98
0
0
1
18
128
251
0
0
1
96
0
0
6
0
0
153
94
62
1
80
62
0
1
85
0
0
0
0
1
6340
149
812
63
88
0
37
15
0
119
163
539
0
91
127
57
2509
85
1751
0
0
11
79
16174
419
419
0
220
10133
0
114
0
76
1
1267
92
0
0
1
11904
14
9534
0
114
64
776
0
0
1
0
98
0
0
70
1
0
0
1
2411
24
15
1
1
163
36
71
0
45
81
1
123
50
1
0
25
30
143
120
16
272
54
93
67
108
198
1
6
1
4269
131
0
0
0
0
100
760
25
1
232
796
0
1
2021
237
1
159
0
0
1
35
1
24
0
67
40
1
36
51
1
0
0
1
160
0
0
120
98
1
0
58
57
1
0
91
95
23
71
0
1781
0
0
1
1
97
93
75
1
81
0
222
0
0
481
0
1
0
0
1
1
0
0
29
1
11827
5336
0
2851
281
0
517
1
1
3674
0
77
91
57
0
12
414
1
99
49
1
4
128
0
17
0
0
1
52
1
0
1
41
0
85
0
0
0
0
233
55
63
0
0
96
0
45
0
100
1
56
218
39
0
159
90
1
23
77
1
100
0
0
0
107
1
0
267
0
0
22
0
49
30
1
52
1
25
181
30
39
0
132
287
123
0
77
0
21
0
54
0
245
0
152
90
23
5
1
1
344
1
47
0
42
165
21
177
0
44
1
54
1
1
125
11
113
31
89
67
133
18
0
163
19490
2111
9593
96
1
69
92
52
32
0
159
77
72
22
13
1
1
25
87
173
1
1
166
0
46
0
3
0
12893
4303
0
1
6485
16
1
1078
0
0
2
311
0
95
0
1
0
135
159
0
0
100
49
189
0
0
0
10025
7253
0
36
124
311
178
1838
28
1
100
369
43
0
100
82
1
0
75
1
4
123
0
94
73
1
0
0
7
38
57
40
0
165
0
1
35
0
24
0
172
1
0
106
91
105
153
51
0
0
0
0
72
1
1
101
4258
0
1
0
0
0
1
4
1
14
62
31
3374
11
1
778
0
2
28
5
36
56
97
86
0
0
31
39
0
82
1
0
0
58
161
88
0
105
171
62
48
16132
2
1877
1704
0
98
67
89
28
0
0
1
7449
82
1
1
215
57
59
87
1
0
630
136
0
76
40
239
34
115
1
0
269
0
156
0
92
66
1
31
101
0
0
35
0
1
48
1
0
42
1
86
31
89
0
88
27
0
4
90
80
1
88
24
183
93
0
50
0
91
194
0
0
58
0
39
45
64
81
0
29
64
1
80
1
10736
102
8696
0
23
127
0
110
147
56
15
87
109
1
8486
8832
82
95
0
0
0
1
1
25
0
0
62
1
1
0
1
0
66
96
0
8
41
56
0
1
37
59
1
0
0
1
0
63
95
1
1
117
79
19
141
0
79
3
81
1
0
0
46
1
0
84
14
1
96
1
1
0
99
78
101
1
1
59
1
175
65
0
86
33
0
34
0
8
1
1
3792
127
933
29
128
0
32
105
11
166
180
1
51
89
2709
96
1
103
0
38
0
0
72
0
1
1
229
0
0
1
1
1
22
0
0
98
157
100
0
0
73
0
72
0
220
1
0
1
65
0
36
0
94
0
60
100
0
3
116
17
1
85
24
0
70
4296
0
0
85
4064
0
0
49
1
1710
0
0
850
94
0
1
186
26
137
69
0
8
250
0
1
98
1
0
998
0
113
249
72
53
2959
1
45
86
0
61
1
14
0
0
1
0
17
75
100
45
27
88
31
0
0
16
0
0
49
7
0
0
0
8
1
0
1
0
113
0
0
60
1
85
12
64
1
119
1
0
0
40
0
0
0
0
81
97
0
71
8410
4686
0
0
1
0
0
81
0
1
0
0
87
52
155
1464
49
73
88
934
0
3432
68
546
0
0
1
1
0
1
0
73
1
97
1233
13
0
61
0
41
1
0
104
0
48
117
0
2026
20421
0
85
7820
84
1
1
1
181
2
1
0
2143
100
86
134
0
91
51
0
3
1329
0
0
159
93
28
0
84
175
1
0
52
2
12707
0
9141
1
86
119
1
723
83
15
2532
47
31
58
0
1
0
75
0
1
257
0
1
0
0
95
1
0
0
0
0
0
0
0
0
64
330
0
44
1
0
0
20
78
48
33
0
28
56
107
0
167
1301
85
50
0
86
69
96
104
109
15
695
0
64
129
88
47
61
49
0
41
369
85
154
67
110
3
0
0
0
27
0
15546
12428
152
94
89
1
0
44
1
115
0
23
1
1
39
0
1
0
290
43
0
81
0
81
45
0
13
13542
5088
67
0
3740
0
0
76
26
8997
68
10929
6
159
495
0
31
204
0
72
0
1
0
1
11685
3788
2458
0
1
5404
1
0
56
0
1
0
32
107
300
7
0
49
0
1
118
131
1
34
62
0
65
145
1
5
0
84
87
55
48
1
51
67
0
1
76
0
0
1
649
1
100
76
0
52
21
1
0
0
48
111
202
21
1
49
50
1
120
0
78
1
0
114
158
0
73
29
1
46
79
5
337
0
0
79
9
95
0
0
0
31
94
53
3138
0
96
1494
25
58
0
77
0
49
1
0
85
7
85
69
0
375
0
76
1
85
1
1
97
4837
1
101
0
0
0
390
4070
3841
130
2066
25
1
1
0
1
0
1
1
115
0
0
1397
119
93
0
84
15308
0
84
950
9453
0
150
0
36
25
78
0
1
1
1
1
61
2
12
89
147
117
1894
0
1
13103
53
11448
8
1
216
17
1
189
0
0
70
0
519
151
21
12694
3664
111
4101
1
1067
10
0
0
169
0
54
1
1192
0
0
1350
757
73
80
139
0
59
0
0
0
13
0
0
0
56
95
1
2
0
1
109
1
72
1
32
1
56
0
0
9
0
94
21
79
2681
164
85
0
0
0
1
0
6
72
174
0
89
0
0
92
2199
4
0
27
90
0
11
3465
0
1
101
0
41
4206
99
55
1
135
0
166
184
1
77
297
15
78
29
0
1
72
1
1
0
0
1
1
0
162
0
96
0
1
0
63
76
0
100
0
4
0
0
0
1
85
0
34
0
54
146
88
114
2
0
45
34
1
168
1
48
81
0
0
17
1
114
29
0
74
101
189
98
0
216
1
84
18172
11983
9218
1
45
5867
0
0
4
60
0
0
0
47
127
0
0
0
0
36
1
0
0
146
0
1
387
1362
41
1500
82
240
179
71
1
108
0
0
0
137
0
0
30
0
0
7
841
0
0
1
74
0
1563
96
7
1
18
44
0
1
83
1
107
0
73
104
0
0
58
0
131
0
0
57
68
44
125
59
16
0
0
0
28
1
0
1
75
4
0
0
0
46
20
0
0
0
0
535
22
69
1
1
62
138
1
91
0
1
0
1
191
7
0
29
46
8
35
77
82
243
87
0
94
1
55
168
0
60
82
0
0
8
16061
3744
2355
0
0
0
2916
1215
60
10290
8965
0
7
0
111
0
85
1
1
60
94
1
1
3207
0
27
193
200
58
82
75
0
0
0
0
3884
1
73
69
1
65
87
3789
13
20
1
135
0
42
131
90
143
37
1
1
0
76
7
155
0
0
70
56
1
0
0
0
0
1
210
18
64
178
86
0
0
85
123
214
1
165
130
0
1
1
0
30
0
15
1
0
5
0
1
205
0
76
73
95
0
16126
3914
3789
54
26
57
0
93
43
4845
72
217
70
1
6
1
98
80
191
0
209
1
0
1
34
0
89
97
74
0
1
31
0
74
0
0
140
0
90
36
0
34
0
0
159
41
0
71
94
0
29
1
0
63
181
1
6
33
0
4
44
88
42
58
1
91
0
0
92
0
0
7
1
56
75
39
96
117
0
1
74
1
81
0
0
20
0
134
0
1
0
140
154
89
0
153
0
122
1
97
24
15
0
0
11400
1994
6591
1
1
1
25
25
68
0
77
0
60
0
47
1544
116
1
47
0
63
1200
1
0
87
86
0
40
41
29
0
0
176
1
46
178
1
1
3
112
17
91
0
1
0
50
132
88
0
50
0
0
0
0
0
38
1
252
0
1
0
0
76
194
16119
0
2807
10
144
1
4820
4621
1
118
95
72
100
410
0
1
122
42
364
13000
7316
0
0
0
1372
15
8703
7685
0
125
1
6
7817
12088
0
149
1
216
78
42
99
49
1
1
139
86
5910
5575
1
0
97
93
192
85
1
86
73
4804
0
0
23
1
949
1
76
0
0
0
1
148
0
0
23
1
6526
4252
1
63
305
5677
0
52
1
62
0
1
129
0
60
0
151
0
1
65
2
26
1
16
0
52
16
0
5
3
145
1
0
154
10
0
1
63
90
1
0
99
0
11398
5837
32
2874
205
661
1
5
0
861
94
693
42
1
90
0
87
15
25
0
0
0
41
0
1
1
84
8
1
57
1
0
136
1
90
133
1
1
0
1
111
67
0
1
135
1
0
1
22
1
79
0
101
138
0
1
46
32
1
94
78
0
97
58
10
0
32
100
0
70
76
0
0
64
0
0
0
1
1
15
20
84
22
42
29
0
3
0
93
1
55
0
89
0
34
187
0
103
1
1
6
0
1
1065
1
43
98
101
0
0
30
83
53
0
1
1
31
48
67
1
84
82
7
0
0
96
0
1
0
633
1
162
1
0
94
1
0
0
93
60
79
0
0
0
98
0
0
1
0
88
26
0
2
1
79
25
1145
0
0
90
97
0
1
1
93
0
1
39
1418
0
1
63
1
99
0
9333
6193
0
49
55
82
0
0
1
0
1
4
19
0
2709
174
31
0
0
79
0
0
1
3665
1
0
108
17
0
0
0
91
91
87
110
0
1
118
128
103
90
0
1
0
0
62
94
1
1
0
39
0
0
0
95
44
27
0
12
0
1
83
93
1
0
130
42
70
1
56
91
19357
9873
0
51
1
1
922
0
1060
0
45
89
8
0
37
51
0
19
160
124
1
1
339
244
80
1
25
0
122
1
1
0
1
0
1
134
77
11
1
41
15
60
0
0
1
1
0
33
1
0
29
31
105
73
48
1
0
0
103
1
43
167
1
55
0
0
57
0
67
59
80
74
88
8613
4978
11205
1
1
0
1123
29
1
0
0
84
177
0
0
9
0
90
1
0
0
6478
0
0
0
81
1072
150
71
22
0
1
5882
0
1
1
1
0
1
875
0
1
467
110
0
0
67
98
105
64
12
0
37
0
12
0
0
69
107
0
0
38
32
0
1
0
1
0
1
178
75
0
151
75
141
1
131
0
1
45
1
1
51
0
47
0
83
62
0
78
204
1
68
1
15
1
44
1
234
2
1
0
0
64
28
0
8715
39
100
2639
40
55
4454
0
6144
100
6059
66
96
14
1
0
22
0
0
170
1
0
1
0
99
341
1
104
12
43
0
1
82
0
30
0
4379
0
0
51
0
124
0
0
98
1
66
1
2426
0
57
1
2617
0
0
0
159
1
41
79
1
28
9
16
139
1
1
1
1448
1
0
0
27
0
0
1035
1
1
97
43
72
0
6
139
1
0
41
0
1
0
17
1
128
1
1632
1
1
0
157
0
6
57
89
1
17306
8691
136
168
1
61
71
1569
90
0
0
1
10788
4562
0
133
0
2857
1
4009
0
1
1
15
159
0
21
0
4287
1
0
114
2105
71
1
94
0
1
56
0
164
62
82
37
90
71
25
1
91
53
0
1
0
20
0
53
1
0
38
0
64
0
86
1
141
0
40
1
126
101
0
0
57
0
62
95
1
0
1
26
154
32
39
17
1
11261
5250
23
0
101
54
356
54
85
0
0
0
1
1
3209
27
100
1
0
0
21
1225
1
3
1
0
120
137
100
1
99
61
0
1
115
0
1
140
7
14629
1639
0
8627
1687
67
0
17
33
94
102
35
1
87
1
51
146
12
0
1
249
64
6508
61
6902
7
62
0
0
88
0
93
56
117
21
69
0
123
0
0
204
70
63
0
84
14425
1553
181
107
9673
407
607
170
11759
0
11495
0
0
46
40
161
0
79
1
1
0
1
38
19
169
70
13059
219
6158
1924
1675
0
0
2403
0
53
1
0
0
123
122
12522
8
7430
0
0
77
27
41
2263
0
43
1
1464
0
0
0
0
36
69
14
84
1
1354
0
0
75
63
0
112
40
202
0
95
1
0
1
70
1
0
0
0
1
1
0
57
69
0
1
1
0
0
93
0
209
0
84
1
1
0
8309
6588
0
51
1
31
1
40
136
0
4
6
27
73
89
672
68
35
0
175
48
0
72
356
10
1
0
0
99
0
1
14521
13
7689
0
1492
163
0
2241
79
1
0
85
77
1
1
1
73
0
177
70
1
1
1
28
170
0
128
0
0
97
0
126
60
81
0
0
84
0
44
73
1
132
35
59
1
0
88
0
755
1
120
184
133
1
43
88
14698
7987
176
87
1
0
0
46
0
81
2420
86
1
94
0
0
0
1
1
1301
178
0
56
48
143
0
57
241
3
89
66
0
0
1
17
49
82
60
99
13471
10534
35
146
0
1
68
77
132
0
176
0
0
166
39
1
5566
3490
21
25
2911
45
0
12301
3065
1
0
6241
83
2599
4
0
0
105
78
92
1
37
85
58
0
33
79
7
0
83
1
82
0
0
0
138
0
39
384
107
0
25
2180
1
1
154
10615
7821
0
0
4079
138
185
1
41
7750
2253
55
0
0
5820
4158
87
70
1
56
0
124
74
53
166
0
0
1
0
199
88
0
9501
61
6508
1
1411
0
0
0
74
77
89
38
969
0
174
1
118
93
0
1
53
57
0
10
68
0
0
0
60
48
29
94
1
107
27
94
33
14507
9691
2237
93
156
160
1
1
0
168
0
111
123
1
77
0
0
0
20
1
0
30
88
92
42
99
0
89
62
53
11570
100
0
32
1829
73
74
0
9767
0
77
0
55
172
5
0
0
9
0
0
132
0
0
0
0
1
79
0
0
1
100
73
97
0
1
1
38
1
0
0
0
23
78
0
1
93
1
142
168
58
1
97
153
53
0
147
0
7
1
1
1
1
0
104
0
129
99
0
1
0
101
0
1
41
0
0
15962
2
45
9033
113
189
9
1
0
84
385
91
68
1
1
1
0
80
2527
41
0
0
1
0
72
63
85
1
1
22
0
1
0
1
1
0
41
71
133
1
1
92
107
0
1
1
17
82
190
0
125
132
83
23
0
68
0
75
190
230
0
211
0
0
1
24
66
78
49
57
83
1
0
99
0
0
157
46
1
15
74
77
0
0
94
0
168
1
399
0
0
0
1
0
14
1
1
29
13
0
13
93
128
0
34
0
6
67
1
54
94
2963
1
1
0
9308
55
0
0
5864
58
1933
48
2250
46
73
80
1
36
1
67
176
140
89
99
1
92
0
42
1
0
0
5
1
0
1
0
62
87
1
25
50
0
104
0
48
82
40
33
0
0
1
1
0
1
0
0
63
0
5409
1
4768
0
1
0
0
57
0
832
115
37
1
0
1
1
0
0
65
0
27
1
138
1
1
0
41
91
0
0
184
148
142
1
1
10807
88
4997
144
2796
1
0
82
96
49
0
0
14700
91
60
49
7748
0
837
0
3441
0
189
3907
44
89
1
0
75
0
0
1
82
0
100
1169
1
557
2477
13104
0
5269
5330
71
18
57
13
29
0
1
43
53
103
69
19
37
20
2420
101
48
101
1813
52
122
36
0
1
1
152
63
2525
165
224
0
107
129
0
1
0
0
87
119
0
189
52
1
0
42
0
72
0
21
152
0
1
0
54
168
96
19
0
40
200
1
38
0
72
17
49
0
62
82
1
0
1
1
1
84
0
1
7586
0
0
4816
0
18
78
671
0
65
0
0
13
112
72
15
21
191
61
98
1
0
29
190
44
66
0
187
684
56
2225
0
99
1
53
0
0
725
1
0
0
0
37
64
15
1
0
1
1
1
0
1106
143
0
0
0
41
0
0
0
0
0
1
146
1
1
1
170
1
0
1
217
0
1
194
1
1
1
116
66
29
1
51
0
0
1
79
132
0
0
0
161
63
0
104
83
100
47
707
0
0
0
85
171
94
5
36
0
86
1
1
1
25
0
1
153
123
63
0
0
0
1
1
1
1
88
61
1
137
0
0
163
24
0
1
19843
160
6806
0
73
0
41
85
1
74
21
0
16
1786
0
121
321
9463
431
111
630
1
11154
0
1
1
1
17
0
106
0
83
0
0
1
8
161
10
112
10761
4945
1
2451
0
0
0
1
2620
151
41
128
146
99
52
40
150
0
0
1
175
141
0
1
1
0
51
62
649
0
86
1
9
20
0
121
130
54
0
157
7
0
78
0
0
0
77
36
123
1
1
1
0
1
127
0
1
103
47
1
0
0
6
1
48
8
90
151
118
49
100
4
0
96
150
0
1
20
1
32
13
1
0
0
58
77
0
24
56
2
0
31
0
0
152
80
12
64
0
22
0
0
211
68
0
0
1
88
1
79
74
1
1
1821
100
16
1
142
0
181
11
1561
0
22
3
0
201
0
1
49
110
1
94
1
0
1
62
73
113
79
0
1
1
1
1
18
0
58
1
4
0
106
1
60
77
0
0
34
1
0
49
86
0
1
0
77
7
121
1
1
1
84
31
10922
1
1046
0
1
32
0
3992
1
0
83
9
0
10411
0
7878
1271
0
24
1
0
20
0
46
10
54
2677
206
52
1
181
1
99
1430
167
0
14060
0
3297
7825
130
49
70
10105
507
10259
0
172
1
116
1
8168
7969
105
121
19
3793
1
2074
153
0
97
0
1581
1
1
763
135
179
0
1
85
1650
35
129
21
0
80
16
38
91
68
192
43
24
55
146
57
70
0
0
1
59
0
0
99
1
0
80
1
13
0
0
0
7
108
157
0
1
74
93
0
1
86
121
0
89
55
113
26
0
66
0
84
100
1
88
115
0
0
46
83
0
48
0
5
0
22
147
0
1
0
111
84
4
53
59
0
69
0
12
148
0
41
1
4
94
0
24
0
17
0
86
0
0
1
0
5
114
1
0
10
0
10
0
1
86
91
0
17
17877
612
7069
0
61
0
83
1
92
231
1
2254
1
1054
39
85
69
60
167
87
45
178
79
1
12
1
97
0
17
79
1181
74
13730
0
54
7941
3291
0
53
0
170
1045
1
80
94
57
131
0
0
39
49
24
13029
3901
1
7878
1
1
1
45
1
0
23
0
6
61
98
141
63
0
0
1
79
103
0
44
150
98
0
60
76
91
0
0
0
73
1
0
197
94
34
34
0
22
41
100
0
80
1
181
0
184
91
1
0
0
7556
1
0
1
1
148
6979
313
74
0
123
0
114
167
141
7547
84
95
75
2710
1498
13
0
1
217
40
86
0
1
3
81
79
61
51
1135
0
0
41
0
1
1213
156
61
22
140
0
0
59
0
1596
0
16
23
42
0
0
1
54
48
1
53
51
0
1
34
0
30
0
68
0
0
75
163
65
10
0
0
225
0
129
143
0
79
0
170
1
77
1
0
101
95
51
13
1
0
0
9525
7368
155
0
48
59
792
48
1
17302
2
8869
22
0
58
190
71
0
114
39
90
0
76
3606
2797
1
95
1
142
1
173
0
481
3
1021
55
1
0
0
33
1
6
26
114
94
73
1
139
607
0
0
36
90
0
1
66
151
1
23
64
1
1
0
137
94
1
29
14103
0
84
0
8444
0
1
1
0
1
590
1074
97
23
1
231
136
447
9
1
11140
0
0
208
8119
1
159
0
1
94
75
0
2358
69
27
161
1
0
0
77
715
116
0
44
0
145
0
26
157
101
133
59
82
131
53
18
45
601
61
1
0
0
20
1
210
0
76
858
91
1
108
37
85
0
1
155
93
37
0
1
0
0
0
68
37
98
8
303
0
0
0
0
20
123
0
85
36
1
82
1
31
173
0
1
11
0
136
1
79
24
69
46
0
1
0
49
1
0
26
139
53
0
37
0
140
1
240
144
1
2
84
0
0
1
87
0
1
0
15
0
23
0
108
86
0
82
0
1
100
1
15075
1
64
110
86
1
1
6472
723
3790
0
2081
1
6
52
5619
1
0
0
114
95
61
43
36
65
0
1
1
1
1
81
80
1
0
1
3
53
378
6884
0
122
164
4771
96
1
68
1048
1
0
0
146
0
0
0
8
0
249
1
1
82
1
0
182
0
1
3355
0
0
176
0
133
98
10
2
4
0
162
0
0
39
0
13163
2
2
6330
5741
0
1
0
3772
88
1
1
1
164
8555
8770
0
8
58
0
42
76
1
40
0
0
27
1
15
46
26
0
672
2327
85
53
347
356
32
1
0
92
31
61
203
0
1
183
1
0
0
13385
0
291
0
223
4803
0
878
4617
61
15
30
12
179
11109
93
3519
5034
68
93
87
1
181
132
0
58
0
327
165
2306
24
0
18
0
0
3984
1
9
0
1
16
0
155
98
1482
0
77
1
200
52
0
84
1
157
0
27
1
1
1
49
94
65
0
0
646
72
16
4
90
1
0
88
81
1
136
0
1
129
20
1
35
32
0
0
0
5719
0
1
1
0
0
89
16
37
1
1
1
5055
661
58
45
1
6924
57
71
230
1
1
0
82
419
1666
228
1817
789
84
37
164
0
1
34
78
75
63
93
86
60
103
148
0
31
0
1
0
72
0
0
21
180
80
54
48
1
8359
52
3622
1
0
87
4
45
64
3417
1
35
111
6
0
0
0
0
29
1
1
0
93
1
0
32
1
1
49
9
0
83
0
83
0
1
0
473
36
0
1
0
33
0
156
100
1
0
16278
0
2535
4188
203
214
5
915
1
70
0
30
1898
1
10060
42
3379
41
55
0
25
6600
0
137
117
128
0
95
1
94
0
1
1
0
202
1
61
87
0
1
131
0
174
0
60
0
1
208
1
1
9
100
6
34
1
0
1854
99
1
14
0
170
1
37
1
72
13
91
1
0
60
0
83
0
0
83
52
1
0
49
0
0
0
590
127
5
70
1
87
131
73
1
4938
0
1
0
61
0
0
1
0
3407
1
0
0
10
59
0
132
100
0
178
1
14456
5110
1
83
1
82
6548
44
1
33
1
28
122
77
0
167
0
0
103
91
89
180
1
0
0
44
48
1
1
1
1
111
0
0
116
364
1
20
132
0
5
66
148
16
25
1
143
1
35
70
1
0
1
0
127
7
1
75
71
54
185
1
0
0
0
14381
153
0
0
7805
0
1
1
0
0
78
76
8114
1492
3846
2490
0
136
1
1
182
0
1
1
0
9
66
107
0
0
0
0
126
18
113
0
1
3141
7076
0
76
1
1
2090
1274
78
4689
1
0
99
89
1
1
97
0
189
95
1
0
1
91
115
0
1
0
54
0
43
277
52
0
119
81
0
166
57
1
1
104
0
33
0
77
92
52
0
1
44
0
0
0
61
0
34
59
198
104
0
4131
73
1011
43
1907
77
1
1
31
1
0
195
1
130
0
1
1
0
895
1
1
0
0
1
1
48
0
58
70
52
77
35
28
1
91
1
140
33
116
1
1
86
0
0
0
0
59
81
74
0
93
1
283
97
75
122
121
114
55
3
0
135
0
48
42
197
1
17917
10056
164
727
1
0
1
1
0
42
101
63
1
0
6533
7325
11033
1
0
58
0
123
8638
70
0
91
1
0
0
2414
113
248
112
52
147
1
33
14
1
0
0
1
100
89
129
55
59
169
1
0
94
13730
9452
0
11
2357
70
84
1
63
1
0
1
0
60
1
1
0
0
1
72
10239
1
94
4684
1236
0
3891
0
24
101
1
0
0
75
228
111
0
1
1257
104
98
0
0
0
90
0
150
1
6506
26
0
2308
0
1442
28
1
175
27
0
0
101
101
181
91
33
0
59
1803
1
120
1
85
0
61
42
510
185
0
66
0
2752
1
27
503
0
92
27
119
0
42
0
162
85
65
13395
9316
72
0
0
189
60
1
16
55
2678
12387
2807
47
4146
2796
98
1650
786
41
1
0
30
0
0
590
741
0
127
79
0
0
1
0
145
102
0
1
0
377
22
36
6
0
150
214
0
57
195
89
0
0
1
0
0
1
108
1
1
37
92
24
94
165
1
122
0
0
94
49
114
0
1
0
1
166
0
0
0
135
4296
681
1
4
1
275
1
249
89
649
0
20
66
1
1
0
0
96
108
0
0
1
23
0
13029
24
8558
1
86
47
82
1
90
1
77
0
55
3290
68
83
0
92
112
330
137
24
1662
0
1
0
0
74
0
0
1
80
172
1918
19
17
1
5
4726
4282
72
1
0
0
96
53
188
0
0
1
328
21
104
0
1
1
0
0
62
40
7
0
111
0
91
137
49
33
150
1
87
12
75
94
0
0
0
71
1
580
0
100
1
74
1
1
93
98
0
33
96
5
33
152
1
0
1
0
150
0
104
0
74
72
1
0
1
1
1
85
68
0
3154
49
1290
97
0
1
79
1
0
0
0
0
83
96
1008
6
0
1
123
1
15916
609
4769
6554
0
0
1
13
177
1
0
36
0
0
178
1
0
20
225
101
5344
1
74
13
735
0
78
63
145
1
87
69
0
44
12
0
143
48
19
31
0
45
0
0
176
2301
1
1
11428
539
4097
127
2237
1
1
358
1
3019
56
36
0
4
97
7
55
0
0
80
1
82
1
1
11
0
39
0
76
1
136
89
0
1
0
1997
1
1507
0
0
69
0
2007
1
141
0
0
0
0
0
112
1
116
6
225
140
292
161
1
1
0
0
1
19
0
226
70
62
42
1
136
69
0
51
72
1
0
29
4
0
0
0
73
45
1
0
101
18
174
9785
4242
1
1
516
0
128
1
180
64
133
25
115
2568
123
0
4765
16
0
0
0
0
0
158
154
9
1
24
856
0
90
0
69
23
280
1
0
0
0
101
192
1
0
136
0
26
0
1
24
32
0
91
51
0
0
79
1
0
1
32
225
34
165
0
1
0
88
1
27
0
0
14144
5452
64
0
15
0
17
36
33
21
6217
40
157
10196
4
1518
69
1
102
62
8252
0
185
0
0
105
1
1
0
1
1
140
26
23
1
1
97
118
254
21
14
18
1
51
1
1
1
0
1
0
0
0
94
0
0
30
0
96
0
46
81
0
66
60
0
105
0
91
97
13
0
1
21
8900
0
5939
93
0
61
484
14304
67
4932
1
2328
1
0
0
974
30
0
13
0
26
1
0
0
0
21
1
357
1
1530
46
0
110
19
1
0
248
1
5748
1
0
127
0
1
4928
1
119
0
66
1
0
83
82
99
0
214
1
102
78
1
0
0
78
1960
0
1
240
35
206
53
1
0
74
41
43
1
46
1
1
1
1
0
136
8350
66
1464
4331
82
66
153
106
2133
0
41
0
1
64
0
189
0
192
1
176
0
142
1
0
65
0
56
20
52
0
0
120
1
100
1
33
11
0
173
18
944
93
80
81
1
0
12
1
43
0
0
0
51
152
176
306
42
1
165
6229
2657
119
8117
8881
80
114
57
0
95
11
0
154
28
78
0
71
23
74
49
124
0
6
69
0
1
123
80
0
192
0
0
1
12
0
0
1
0
69
0
0
1
73
7
14
0
30
99
46
103
40
17
101
1
1
89
65
0
0
1
4
0
88
0
0
0
12428
1
2064
0
988
57
1
5954
0
236
54
88
0
29
0
0
1
0
0
6
50
0
96
1486
945
84
1
1
0
167
164
69
71
94
133
1
0
42
72
0
49
121
0
1
15
65
96
0
1
63
101
20
0
0
0
109
1
0
89
0
0
0
0
21
94
16
90
0
59
637
88
0
1
75
72
95
1
34
769
99
0
14
103
89
210
88
11
78
1
98
88
1
0
0
229
253
254
0
0
1
1
76
56
23
0
17
7045
47
5303
0
40
87
0
53
65
11
120
101
0
0
1
0
0
32
0
1
0
14
10
7881
5974
38
1
1
134
34
64
86
96
1
9260
76
172
5742
0
1
2
5695
1
0
8264
56
1
1
55
7
25
886
36
85
94
0
37
1
124
0
10
69
67
0
99
28
137
0
0
67
116
0
155
1
100
0
1
0
12087
51
0
41
0
0
8052
35
24
1
2291
25
77
119
112
1
91
64
96
1
0
0
24
58
101
18008
65
65
9929
0
8
0
97
114
945
92
0
36
131
1
416
110
0
605
0
1
145
92
0
1
4
0
67
56
84
99
1
65
30
84
110
84
224
88
104
0
0
41
1
0
0
82
25
1
132
115
87
1
1
1
87
0
1
519
1
23
0
47
1
0
160
0
55
0
15204
0
101
3330
0
1
5373
46
0
0
126
106
76
0
50
0
0
2143
0
89
1564
41
132
1
0
152
0
79
85
1
0
162
42
24
34
16
16
0
0
4
1
1
96
6100
3815
66
0
1024
0
39
0
0
0
1
9
39
24
5442
4876
0
13
0
167
0
0
16
1
1291
0
0
5
94
0
92
68
167
1
32
83
0
0
68
1
187
78
0
180
0
1
1
139
54
60
137
0
16
202
1
1
595
130
0
95
98
11
90
118
69
63
62
25
114
41
48
62
0
0
0
0
31
0
55
41
0
22
64
0
84
1
27
1
99
61
105
105
37
159
122
1
9
0
1
17
0
0
66
74
0
1
0
136
0
1
0
166
24
0
96
12240
1851
3207
0
89
1
4104
0
15
0
0
72
1
0
0
0
26
1
92
66
70
23
1
15687
2921
1642
40
679
3738
4557
49
526
2347
3173
133
1
172
0
0
151
0
0
188
9
0
7386
0
20
1
2445
0
1387
191
28
0
94
1
68
21
0
0
90
1
1
50
9862
113
55
0
7132
2869
1
2538
1
0
27
7045
0
190
4565
0
1
861
96
1
119
1
22
52
29
5303
89
6387
85
1
125
1
13013
124
11911
1
0
70
0
0
2
1
1
41
0
17
177
43
0
432
33
0
24
175
0
247
0
161
0
67
134
3
0
40
1
1
0
87
113
189
0
13
0
0
80
122
0
82
0
0
43
59
72
0
216
68
9
0
43
134
127
94
288
0
148
0
70
0
0
0
56
0
0
34
0
1
1
1
76
90
67
2
0
48
102
0
1
10
0
10509
0
0
0
3533
0
1360
8156
1
1
0
0
23
7
1021
149
0
78
0
0
1
0
1
42
38
0
0
101
139
0
1
14
54
153
223
191
0
77
0
224
60
0
0
0
143
451
300
0
6
1
0
1
0
24
1
85
0
85
1
1
0
100
1
32
0
1
1
0
0
0
95
44
29
44
99
0
103
71
132
130
0
107
102
0
31
26
1
16573
12666
155
11
119
24
61
0
1
16
0
15
0
1
28
83
1
25
76
28
73
1
0
13384
62
0
10521
20
1
1
24
0
1
0
0
39
0
66
39
9
1069
39
0
100
793
44
0
10
89
77
0
1
18
37
76
0
0
0
0
19
0
25
1
0
8866
0
32
3542
1
6727
5250
0
76
1886
20
0
1
73
0
15
1
4855
113
0
0
117
0
0
55
0
0
0
7
1
34
0
155
75
78
0
0
136
0
0
91
51
81
37
0
77
78
0
0
44
0
53
99
112
77
1
4
268
15170
4151
169
786
0
0
0
0
7248
0
0
12354
10132
1818
93
0
450
0
94
116
94
26
72
42
11
185
73
121
149
1
18
1
151
0
59
44
92
357
81
12
0
0
82
0
1
79
0
138
83
186
103
1
0
0
0
0
1
14
106
70
0
1
0
0
1
53
0
67
1
76
0
4493
301
2450
17
1
0
0
0
1
0
62
188
0
0
13
25
89
24
189
53
70
59
16
95
197
1
95
0
81
0
71
0
184
9
1018
1308
122
105
1669
0
1
0
113
16873
53
1
12217
49
1
13
0
18
1
52
283
57
1
0
159
2
73
95
160
36
0
0
2497
1
122
20
0
1
0
1
237
16
122
1
92
91
285
0
1
0
1
67
2
0
1
0
0
0
1
157
160
685
0
1
1
84
57
177
0
1
55
0
0
0
179
148
141
1
0
1
0
1172
0
67
0
0
101
23
1
65
56
69
1
0
177
1
0
1
15418
11246
63
55
0
54
22
96
52
95
187
1
83
74
162
1
148
1
12340
0
6181
868
1
67
2946
110
132
193
1
148
1
56
89
63
35
191
2320
184
0
1
39
1
96
1
22
161
99
93
26
72
90
1
1
110
67
1
37
100
68
1
17
1
0
21
89
1
1
1
92
81
1
1
113
0
51
39
94
54
251
29
47
157
27
0
1
3
1
160
1
127
1
91
1
101
1
99
1
108
177
102
1
0
14
34
0
74
34
17
94
17
181
1
0
1
97
65
25
0
29
13558
3942
12125
0
116
0
107
92
0
95
0
1
0
1
1
1
31
18
96
93
1
125
0
97
97
0
1
1
79
0
38
72
46
0
43
1
102
63
89
1
400
80
280
193
128
1
0
1
1
51
0
0
0
1
106
30
91
153
9
96
0
68
73
0
32
4985
3537
0
1379
93
0
51
1767
28
0
0
45
0
25
93
94
1
1
135
1
1
1
123
64
0
1
59
170
1
0
1
0
10
0
66
0
40
431
1
48
72
88
0
747
0
0
40
1
1
137
0
8457
0
3344
1234
124
0
0
81
154
0
0
2549
0
47
132
77
0
1
274
5
0
1
0
49
1
88
67
1
75
47
65
0
3
96
64
0
119
0
0
34
0
93
0
0
0
40
41
164
1
0
0
19
91
63
38
0
0
65
0
1
98
164
124
47
9
210
0
2
23
63
136
0
14420
23
3150
2052
4381
0
14
82
0
57
3647
355
5445
1
0
0
1
34
92
100
70
257
0
0
0
86
1911
97
842
1213
22
50
100
0
102
151
0
1
50
1
0
131
1
0
128
0
0
47
55
37
2263
30
68
0
0
34
0
126
36
127
132
109
8
0
115
0
0
0
0
73
122
1
26
0
0
77
1
190
47
81
99
0
0
0
185
0
1
83
0
0
30
1
0
79
0
777
42
0
1
90
0
76
26
1
3
18
60
67
45
93
87
1089
11911
6514
11452
95
56
0
6
95
466
0
89
0
0
1
0
74
76
1
0
0
146
82
87
152
273
0
0
182
0
1
1
77
0
1
1
1
36
1
139
0
0
1
1
0
0
20
1
0
0
0
98
1
34
0
1
39
140
0
0
490
67
11015
1
158
144
8993
182
27
0
0
1240
0
15
98
173
6785
1698
0
70
3330
861
1
72
54
53
58
174
0
16
57
0
0
0
334
88
1
0
0
1479
1
1
48
0
86
93
182
66
1
17
0
77
0
42
94
0
9
15
50
0
1
79
26
1
219
0
1
0
0
0
0
77
0
0
92
3
1
1
1
0
53
1
29
0
22
35
0
98
1
111
1
0
78
1
174
0
99
81
1
140
1
1
101
110
1
1
0
62
1
0
63
1
28
0
1
1
138
177
112
52
44
124
64
0
0
85
4
37
64
131
72
1
84
1
9
33
42
92
91
0
157
0
26
15
81
6
1
1
97
0
89
1
92
0
1
0
0
0
12
62
1
41
0
100
0
116
0
96
0
143
82
34
20085
82
60
0
0
9030
0
3209
0
95
2394
14
266
0
90
0
1
88
0
0
82
126
62
1
0
0
335
0
2338
86
2164
126
553
1
1
11740
68
104
1
10620
1
1
49
1
77
1727
0
12649
12265
65
59
0
0
32
0
1
1
0
3150
46
9319
3535
0
1915
0
87
0
318
0
0
0
4988
70
67
98
133
0
288
109
31
96
116
31
23
10
1
0
120
5642
0
36
1
0
1
6784
193
0
32
29
130
45
0
161
1
94
0
0
0
1
0
249
5340
1
8812
0
0
10275
29
0
0
0
0
72
1
96
681
86
122
133
1072
65
27
0
1
0
52
32
183
12
0
40
346
0
151
141
79
124
0
44
149
14013
276
0
88
2633
63
634
109
0
96
0
0
476
105
87
4069
72
1
389
84
1
2365
0
2125
102
176
1
1
159
1
164
191
9397
0
9105
52
0
81
0
0
1
0
49
102
1
1
0
0
93
48
79
0
63
140
11
51
0
1
0
1
11
0
78
47
0
419
1
0
103
71
123
0
95
39
1
174
4
0
26
0
101
53
46
79
0
47
1
142
1
1
46
9958
35
0
73
0
129
1
3454
118
0
0
2931
47
2196
77
2
0
84
1
102
1
107
4357
258
55
69
672
17
49
136
182
0
0
2
11
0
128
0
0
1820
0
0
0
2067
1
66
1
112
0
1
1
0
1
76
4
21
58
67
4
59
55
38
153
57
1
139
0
1
0
49
13
1
53
0
1
97
0
45
83
65
0
0
0
0
0
0
1
50
0
1
1
1
90
1
0
0
0
0
17858
12
8713
1
63
2340
0
1
1
1
72
95
0
1037
48
0
35
0
58
0
12229
6599
5587
0
82
65
0
0
114
45
1
95
0
84
0
76
49
180
134
12124
2987
4732
1662
113
17
44
1
0
87
94
1
0
46
0
55
1
1
1776
8
89
0
88
1
130
0
1
0
21
0
75
71
71
578
12
75
96
0
1
191
41
3
19
0
1
24
99
14547
227
12163
1
52
88
0
89
0
42
43
0
0
0
85
1
1
1
84
29
0
72
0
0
88
1
75
0
1
0
51
8
97
1
1
0
217
0
55
0
1
135
1
0
54
0
55
0
65
55
126
24
0
46
1
0
124
26
159
0
3604
9
0
1775
0
192
93
1
0
0
0
1
0
43
85
3
1
48
119
37
9
46
65
32
0
1
82
29
0
0
61
0
8
0
0
168
351
4
1
0
0
0
0
14105
49
9812
198
74
149
1
2311
1
203
1
148
1
0
73
0
85
1
0
97
0
0
0
103
1
169
32
50
90
78
54
97
0
9059
1
81
127
0
1011
0
98
37
4839
0
1
86
1
1
1065
42
1
5066
0
5482
134
0
135
52
106
61
0
72
1
1
614
70
0
114
8
185
1
1
0
0
178
0
47
60
3
0
62
163
1
1
14696
8995
674
1
1047
1191
167
0
1
53
616
83
1
25
0
145
1
73
0
1
0
151
242
51
79
49
141
91
29
0
0
170
0
0
0
1
1
76
0
59
1
1
56
55
0
87
8
74
14496
2
1
11582
0
996
40
1
110
1
130
1
77
229
0
13170
6058
0
53
5008
1
0
1
1
86
90
91
0
1
84
11
136
38
0
52
83
92
287
72
97
46
0
94
885
0
41
29
43
0
71
42
37
1
1
0
20
0
159
230
15
99
0
1
1
41
94
0
1
58
1
57
0
272
0
0
78
1
0
1
149
13
98
179
1
12162
14
2105
0
1
1399
75
25
10
182
0
6001
1
5851
193
3921
2284
7882
0
65
1815
13
4356
0
0
44
0
164
2117
97
0
57
42
0
1
1
0
46
0
53
56
6017
148
910
817
37
42
0
4055
0
97
0
0
54
0
1
1
1
57
0
37
85
52
11
1
1
1
50
13
1
30
75
75
0
1
0
180
0
0
87
59
0
51
15457
8599
1
1
593
1
121
2158
178
0
0
0
114
31
1
54
1
30
783
22
128
77
0
59
54
54
0
0
0
0
0
23
1123
0
183
0
64
132
1279
27
94
0
62
0
66
59
1
0
73
0
0
0
0
25
0
0
82
111
128
1
147
123
0
115
1
75
6
143
113
0
168
177
41
0
0
105
116
0
0
89
108
0
85
7
0
98
0
33
4
1
0
0
58
0
75
110
93
1
0
192
0
0
0
15
0
70
0
0
1
63
1
232
49
0
0
87
13609
0
9704
0
1
1
64
1
10693
6663
164
506
19
5283
89
907
76
1
1159
69
0
6242
24
231
0
52
1
0
0
57
1
99
91
78
0
3
1
87
0
96
32
1
1
1
141
1
0
59
46
93
0
158
135
1042
4339
24
46
121
16
101
0
2938
1
27
75
0
187
3
24
115
1
50
76
39
0
39
0
0
0
0
0
5
1691
255
66
0
2
64
1
21
0
8213
0
1
581
89
2215
0
1570
2022
0
0
43
15640
0
3278
129
4581
0
0
22
2279
91
41
32
0
163
1361
220
39
158
92
12170
10076
60
50
42
142
1
326
1
2101
0
1
19
1
165
66
1
1
6
0
0
88
0
6314
1
85
0
3623
137
2350
142
0
1
1
1
1
88
87
29
71
89
72
0
23
1
47
0
0
134
1
0
1
221
72
0
178
70
0
20
104
1
99
0
0
0
0
0
0
31
89
0
1
1
1
0
66
99
0
190
0
1
0
0
91
0
5939
1
3467
55
1
6604
1170
90
1
0
0
0
0
5496
331
22
186
82
1
1
86
1
152
0
0
1
18
1
232
0
0
41
57
167
0
0
86
52
0
0
49
0
47
9
125
76
735
0
1
52
1
246
0
1
73
0
1
0
3303
213
949
35
0
1697
0
0
21
0
0
1
1
69
8981
1328
79
8026
0
158
0
44
1
0
1
118
145
0
202
168
0
45
0
659
1
27
170
81
1
37
177
88
273
0
734
135
0
0
9
1
1
1
51
31
59
0
3940
3106
0
0
1
88
82
1
53
67
0
1
154
0
149
22
93
68
1
632
0
118
78
0
13
1
21
0
1
66
38
32
132
73
0
1
0
0
1
0
0
93
1
59
98
1
23
73
7886
2907
98
91
123
0
1
1162
81
1
0
12
1891
653
20
0
19
0
1
56
1
31
0
33
1
1
108
0
5
25
99
1
0
1
62
0
17498
1832
86
8838
121
121
105
63
0
144
0
28
50
0
76
0
1
1
43
0
0
1
1045
22
40
205
9
1
0
28
124
1
1
166
24
33
1
60
0
0
167
1
1
0
1
63
58
89
55
42
0
88
1
15
28
0
51
0
98
1
0
0
174
14
56
0
0
66
1
5140
17
2072
29
0
7058
1
34
1
1865
78
1
124
0
109
0
12715
57
9315
2654
0
1
139
30
111
0
40
76
1
132
0
138
76
252
0
15
1
0
37
66
0
0
1
0
80
0
6
258
36
1
64
98
79
127
23
0
1
0
0
77
0
0
0
0
0
0
26
0
0
30
1
94
0
0
37
178
373
10469
5191
0
38
0
3102
154
238
95
23
0
0
1
0
82
48
87
0
70
0
0
19
90
58
1
0
26
69
0
66
385
46
68
0
167
0
1
1
1
25
0
1
61
1
65
253
1
0
78
88
0
1
0
1
0
199
8127
198
4786
94
73
96
19
95
0
82
98
0
0
0
96
0
79
322
76
1135
0
84
1
972
44
102
0
1
1
83
43
61
15
0
0
1
243
1
90
20
0
409
4
1
13392
0
0
1384
81
8737
48
220
60
1
0
5
1
0
1
41
39
71
1
85
1
499
501
1
0
31
83
0
1
1
4
0
0
0
7
0
80
0
99
96
1
73
131
7
0
168
0
43
28
1
5
93
0
74
44
1
58
0
0
0
3
90
69
120
34
94
3
42
18
61
87
30
1
0
42
59
0
49
1
1
105
48
45
0
1
1
0
0
1
0
1
0
0
39
1
87
7
1
1
25
67
0
0
4246
99
0
82
171
0
42
1
127
0
0
1454
1
14632
271
127
1346
8764
75
5
30
1
100
102
0
78
0
98
1
63
1218
0
1
69
83
1
0
14
100
1
0
0
77
42
68
34
104
0
0
56
82
0
251
55
61
9
161
16
0
106
1
1
0
211
0
0
97
0
1123
85
0
36
97
31
4761
1595
1368
93
1
33
0
0
699
0
15
81
1
39
82
0
5491
43
0
843
289
0
256
90
1
70
1
36
1
0
1
10574
0
2221
542
911
90
0
120
0
272
0
4087
1
412
1
0
45
1226
1
100
145
156
1
0
1462
1
777
1
93
123
46
76
140
123
43
12
1
41
201
0
86
1
48
0
1
0
12117
6589
679
1
0
195
2990
731
1
42
0
1
183
1
0
1
63
84
8
13059
8407
0
0
71
22
56
95
93
84
0
1
70
34
189
99
56
1
251
151
31
1
2598
129
90
1
2104
236
77
102
75
209
1
182
619
1
174
26
866
58
1
24
141
21
76
1
94
48
0
0
0
0
1
0
0
61
7430
117
0
74
92
2
0
1417
5330
0
0
0
57
9
0
93
234
0
1
0
0
306
1
84
68
159
0
1
0
1
0
9
248
1
101
1
158
74
91
96
32
56
63
1
80
100
0
10736
1971
33
2575
5141
148
0
127
14506
1080
6624
1
0
4158
1
24
38
0
1
89
1
1
660
87
1
1
0
1
80
89
1
57
1
85
0
1
0
80
10
87
0
136
0
0
73
48
0
0
2
20
7
42
149
1158
48
0
18
0
0
20
33
0
17
0
131
0
1
6
12852
18
5131
0
28
0
3734
92
1
3628
15
18
0
1
221
97
89
1
0
0
1
54
75
0
66
37
1
324
0
1
0
0
66
1
1
0
1
0
105
104
22
0
1
0
44
1
83
80
39
131
2
1
0
0
1
174
0
0
0
0
90
7
8462
0
0
5913
61
0
66
87
33
0
0
182
1
0
0
0
37
40
1
10
0
0
0
0
875
0
107
1
0
72
506
1
69
0
112
0
92
114
77
1
59
79
0
1
162
1
123
122
1
24
0
0
0
12
100
54
56
245
1
1
0
199
6
1
59
179
2246
36
71
1
0
170
22
82
79
0
1
1
160
1178
7
6521
4865
0
5
189
1218
1
30
117
124
8
0
0
0
0
0
0
0
56
0
1
0
1
0
1
0
0
0
51
0
0
65
66
1
95
0
1
85
1
165
0
25
16
1
0
0
99
98
1
0
0
0
1
82
48
0
94
1
0
1
0
0
0
328
98
24
1
9408
0
3984
48
0
790
0
30
15
0
191
1
0
3449
1
1
0
44
0
75
1
12351
0
2533
3825
1
0
4386
14789
62
3565
8761
99
162
3706
0
1
63
0
990
115
739
67
8
140
0
39
0
1
171
1
0
81
74
101
0
0
296
29
1
153
0
1141
1
174
6
0
25
1
100
56
66
126
1
33
63
0
0
0
0
3284
2492
0
0
0
159
1
103
1
80
47
0
0
56
1
165
0
0
7573
8471
13
75
50
14663
10140
1744
178
19
0
88
0
142
59
50
35
23
53
25
24
4
0
12584
148
10084
0
1
0
78
1
177
1
88
0
1
1
1
61
86
0
1
36
1
0
136
0
0
1
103
0
91
45
1
77
0
33
1719
1
154
1
21
144
0
15
0
1
1
1
1
27
141
0
217
0
1
0
0
1
37
0
1
84
48
25
171
0
18
1
0
1
0
14
0
41
0
4
61
1
64
1
1
1
85
7
1
0
453
103
157
0
0
6
0
0
47
41
2
37
235
0
67
82
1
0
70
0
16
54
1
0
28
0
11
28
0
1
1
0
128
0
85
0
0
95
1
84
1
0
61
5
0
86
0
0
77
73
0
0
56
1
0
174
0
1
57
26
100
0
0
179
0
68
1
73
52
60
4
66
90
58
10
11
33
0
83
0
126
129
69
1
67
22
0
1
0
8970
6826
1
1
0
1
82
4
46
1
55
0
55
50
0
0
37
8
93
189
84
1
1
56
0
0
89
28
73
47
26
1
24
96
156
1
24
1
2
20
188
0
0
0
108
1
0
0
2588
65
1
1
4
0
0
87
1
1
0
0
73
15074
79
12261
32
0
1
0
147
0
0
0
57
45
0
1
8
72
1
32
95
86
106
35
41
44
84
1
66
94
78
6
0
63
0
0
46
51
32
27
203
132
82
97
8048
1
0
4022
0
0
1
3385
0
0
0
6
1
0
1
86
52
26
0
148
138
4032
19
1
3915
23
0
37
1
1
1
0
0
163
40
155
99
48
0
1
19
13
119
1
174
12
0
0
73
1
0
91
0
22
206
0
1
69
0
0
0
11
100
0
0
1
96
118
1
0
1
0
0
71
0
0
36
0
0
98
58
97
5
164
1
1
61
0
38
86
37
15
37
73
16503
3599
6743
0
80
97
0
138
96
135
0
1
782
1
1
1
717
139
0
0
0
218
38
0
89
73
1
100
26
144
293
6
1
0
66
0
0
115
95
187
137
0
76
132
0
84
98
90
57
0
0
22
164
0
86
23
41
1
0
1
25
99
127
152
29
15426
8746
0
0
3358
1
8
12
16
197
163
1
1
21
96
98
23
50
0
168
154
29
54
0
1
55
1
2
0
215
0
0
0
0
121
0
0
1
0
113
0
0
0
44
25
139
0
0
0
139
601
58
1
1
0
1
78
47
1
38
34
0
0
0
0
90
0
188
122
1
25
6
1
98
77
0
30
618
148
1
196
0
104
0
1
6
6
21
1
70
273
15793
10111
6
1443
10
0
11570
56
1760
10476
0
0
19
72
20
71
13
0
1
62
117
1
0
7
31
68
4
84
0
1
41
1
54
1
1
1
54
1
98
71
93
62
95
179
187
0
1
35
63
20
0
9998
5609
148
3
157
63
2805
0
171
17
0
0
22
0
38
44
0
1
0
0
0
0
14
628
0
1
0
205
0
1
55
0
0
0
0
55
0
84
98
224
1
190
60
0
78
29
98
19
72
1
1
361
11
72
95
25
48
0
0
0
1
119
162
19
117
1
47
0
23
43
0
78
1
0
1
39
21
236
80
92
67
46
1
160
1
0
1
0
66
23
1
0
0
98
20
0
0
1
36
0
0
132
0
27
29
134
32
1
94
96
0
1
101
1
34
89
0
0
70
182
94
0
0
30
1
2
0
1
18
0
187
24
58
1
0
70
0
5
0
1
122
0
0
1
1
0
73
101
59
61
5
6988
3
1
0
1
29
1
121
223
0
1
1852
0
78
0
35
0
0
7
0
0
136
0
1
684
0
0
88
138
19
1
1
0
42
24
99
0
0
0
31
89
82
63
1
50
1000
1
24
174
0
0
1
54
184
1
1
0
1106
0
43
0
5
5595
2643
0
1
806
1
775
1
163
1
0
0
0
39
180
27
0
0
0
0
0
1
30
4
0
54
0
0
23
0
77
6212
93
5223
0
3364
0
0
7050
0
2174
29
1
41
0
1
6607
0
15
844
75
90
0
27
32
19
83
110
5040
84
1
77
0
166
1272
0
146
31
1524
152
59
0
1397
0
1942
0
218
124
2221
82
32
961
0
13
1
139
55
0
0
271
0
1
0
85
0
4273
85
0
85
206
42
171
10312
9
37
0
11840
82
1
128
0
0
1
0
58
0
19
19
80
0
0
93
145
1
44
0
104
1
0
1
793
33
5162
3545
3
78
1208
1
1
84
59
0
173
91
0
0
0
0
1
47
69
118
88
13
1
27
0
0
75
0
101
4
87
0
46
18139
5938
78
0
13
0
0
88
0
0
23
100
1
1591
132
377
8341
0
5214
569
0
1
4641
0
2567
0
6063
173
149
0
98
0
46
183
59
148
32
0
0
67
0
0
88
96
0
15
23
1
9
0
63
45
0
0
51
39
0
131
1099
0
1863
1
89
96
0
2727
95
151
38
0
151
0
0
0
400
58
1
190
147
0
53
150
26
194
0
38
360
176
34
0
1
1
1
0
0
0
1
100
0
0
0
1
1
152
175
145
75
0
54
0
60
74
16421
7
1
1016
6470
0
325
0
0
38
0
269
59
35
47
4146
138
155
0
0
1
0
0
0
52
66
0
80
0
12905
8
725
0
112
0
10460
1
0
108
65
0
98
39
1
0
154
0
1
1
0
1
150
1
2
0
81
8992
38
8667
0
0
0
86
47
15
177
0
88
89
72
136
1
0
70
19
0
734
1
1
1
0
119
59
1
1
0
1
0
1
1
25
81
1
1
78
0
32
0
96
144
133
13
11
85
1
1
0
63
192
14398
3372
0
94
0
0
0
7884
40
1
639
1
0
41
0
1
25
78
57
41
57
0
99
1
0
0
0
0
17
52
0
0
64
0
39
1
30
0
0
0
1
0
5
52
172
47
77
0
0
166
0
74
81
0
92
46
34
1
108
96
7
50
33
22
0
38
36
0
12
75
0
120
108
0
16
1931
743
1
1
149
0
13166
9060
1
0
193
74
93
4133
129
873
30
0
64
61
0
0
39
1812
537
1
42
4
4251
70
127
17
46
108
94
131
188
16
78
0
43
1
97
5010
0
135
66
0
10
5427
1
1
57
68
3088
20
2690
1
1
1
42
0
269
170
1
146
89
33
265
0
48
14516
512
6067
73
25
0
1
113
0
0
135
21
90
130
1
1
137
0
5445
111
91
150
30
0
0
13133
5245
1571
5063
3
9
23
24
159
0
96
66
6
0
191
539
0
88
0
0
19
33
190
96
0
1
0
89
0
76
0
1
61
13649
0
0
11345
1
1
42
1
80
0
177
16
641
46
102
0
1776
51
86
0
65
0
186
0
0
19
14
135
1
850
1
5711
398
4717
1
0
101
97
55
1864
72
0
1
0
0
1
0
0
0
0
40
32
0
18
86
5996
0
0
0
0
0
169
1
0
1
44
0
74
144
124
103
89
0
3737
4
1
0
19
136
83
4
1
63
126
1
9
648
2
78
125
93
157
293
0
55
0
62
0
0
1
14307
8955
119
795
58
52
0
0
96
50
1
0
232
63
2250
0
34
1
1
1
1
78
1384
0
1
0
1
1
0
0
26
1
0
1303
1
1
91
12829
7470
99
93
75
0
4208
1
0
30
1
41
1
213
159
141
0
164
794
0
0
21
68
45
20
0
120
13764
1745
543
5938
1
162
0
0
1
116
0
2353
6
0
26
1
412
59
0
0
0
50
28
49
1
225
1
0
725
0
34
0
1
0
0
0
20
43
193
0
0
0
0
0
296
134
129
68
36
1
1
1
0
0
61
9823
1761
6782
66
28
0
84
0
0
0
0
158
226
129
0
0
73
94
1
1
132
0
65
0
56
1
0
60
1
1
8538
59
0
64
19
1
52
35
2279
48
67
0
1
4045
0
6289
8462
11
1
1
0
90
1
1
1
87
0
38
0
40
1
1
0
1
98
176
1
87
0
50
1
0
76
26
42
1
51
85
1
0
23
3495
3306
13134
638
3439
0
0
142
68
6920
66
0
0
0
1
0
62
68
0
0
35
14
0
80
100
0
1
31
1
108
0
0
0
0
4
208
134
144
52
65
1
0
1
623
46
1379
0
1447
0
0
1
56
53
136
0
0
0
0
99
88
1
1
7110
0
123
6532
36
1059
1
7
2000
1
1012
1
73
0
1
1
65
0
1
109
0
0
8
1
120
146
11
133
2024
1
41
84
0
61
43
151
78
192
1
1
0
91
92
83
135
274
0
3
0
1
98
0
28
31
1
71
0
112
0
41
53
130
0
65
0
1
0
1
19
1
47
75
134
11929
0
0
1
590
0
5627
0
65
0
2485
20
151
101
1
0
3
80
1
83
237
64
64
1
86
33
77
81
1
1
15
750
0
92
1
23
0
49
1
82
97
0
0
0
0
109
0
0
1
121
107
0
29
187
79
40
0
6
58
39
94
0
3
64
66
113
117
0
105
0
189
96
0
673
0
129
0
80
254
9
0
0
14816
0
7955
45
0
42
0
1
0
0
93
1122
92
0
0
0
40
0
2379
0
1
1
0
1
0
0
98
1
0
99
0
1
1
1
63
187
0
1
107
88
71
7
1
0
0
0
1
106
1
50
202
101
92
7
29
0
30
0
0
0
16
0
0
135
27
174
9
132
0
79
0
275
132
79
0
20
80
48
71
0
0
11
1
0
163
80
0
67
1
0
0
0
91
1
97
1
198
1
124
109
212
1
32
1
104
35
0
72
98
1
28
1
26
1
1
0
51
82
1
1
1
14
0
67
0
1
47
1
0
0
0
0
47
0
12963
0
9175
1
0
0
279
77
53
20
0
94
0
1
0
0
103
77
39
0
0
58
0
137
0
1
165
0
248
0
1
0
5
1
1
102
0
1
57
1
0
1
0
1
51
67
97
1204
24
0
98
0
0
0
47
1
22
0
43
0
77
0
1
0
155
0
37
175
138
97
1
45
0
1846
0
155
1
0
91
0
0
1172
0
61
0
1
0
0
91
2655
271
0
0
0
0
1
20
1
68
0
77
36
0
87
0
10
1
6
1
32
188
81
9907
80
3488
5719
0
0
0
731
40
48
0
8
0
31
55
309
137
53
22
31
52
62
1
1
1
0
60
42
2473
139
1
16
68
0
58
141
1
2634
0
0
239
19744
0
0
161
4534
261
1
66
102
89
0
18
0
0
6
112
6686
1
1
82
20
0
325
58
105
6
0
60
1
0
0
3
109
0
11612
8609
113
1
9918
3793
5754
108
1
60
0
1
0
1
151
1796
1
84
92
0
43
0
123
1
0
0
1
12010
10824
0
83
0
90
116
1
0
1495
0
0
0
10582
0
123
38
10270
239
0
0
0
153
199
105
0
0
0
0
1
90
0
25
11
235
0
77
0
92
1
0
0
58
51
1
162
48
63
44
0
87
74
72
0
79
109
93
0
20
184
0
0
0
0
152
120
0
0
66
0
22
0
24
49
0
95
110
29
15
4
201
89
1
96
4
52
1
64
0
93
27
0
51
75
151
68
42
0
148
71
56
6
138
1
8
60
0
132
17144
5908
3138
442
1
88
1
0
37
9615
11644
55
0
1
16
0
1
492
9
0
0
193
1
0
44
11472
0
3
87
11656
0
1
1
43
46
0
81
0
154
123
80
153
1
40
66
1
81
75
78
1
48
0
95
160
69
70
63
0
0
179
37
0
68
76
195
0
0
0
1
1
0
9904
0
2461
0
0
1
1
3418
0
1
6093
96
13
4274
0
78
1
0
0
0
0
263
0
1
24
0
1
13
51
0
1
31
0
112
178
159
62
0
1
64
16
1
1
73
24
0
186
0
63
1
0
1
32
58
56
1
0
94
1
5
0
97
63
0
14
1
0
84
171
27
99
0
0
32
112
54
0
1
0
92
0
0
126
123
0
90
66
1
86
45
24
154
131
1
0
57
0
180
4
69
118
132
20
25
1
27
98
0
0
0
61
176
91
84
30
117
1
0
0
0
27
0
0
32
57
0
1
0
0
0
5
27
0
11
1
0
1
1
148
29
37
0
78
0
30
0
95
1
78
101
6
1
8
150
1
1
40
0
11
82
0
2
0
1
143
20
19235
0
7859
813
1780
1
0
0
26
1
0
38
86
4234
0
229
0
2006
0
0
1
1150
8398
11239
0
178
90
0
0
18
64
0
25
0
91
58
1
1
57
102
34
0
51
0
21
1
81
0
100
0
0
0
73
110
0
81
154
0
32
83
62
93
70
1
33
12
62
1
53
159
0
0
236
0
60
61
79
1
61
14
35
35
22
93
100
0
1
113
65
1
7
15
38
29
0
61
0
1
124
1
135
0
142
0
97
128
49
98
147
26
30
1
1
1
79
26
6
89
47
90
48
0
58
53
1
62
75
0
1
151
0
171
80
74
0
0
75
0
85
1
38
23
93
0
14495
43
37
1
75
7669
0
21
11364
6219
0
0
0
1
1
161
229
36
5697
4470
0
0
128
72
32
0
162
1
33
27
52
2840
0
1
75
175
126
8
60
35
0
7581
33
7475
1
0
150
147
104
106
75
0
0
0
0
1
14
1
1
1
1042
62
42
11
46
0
1
1
0
159
154
107
1
60
13915
58
7250
473
32
83
4565
78
0
19
0
180
0
0
879
0
0
0
127
0
36
0
1
0
0
93
13874
9391
1
144
94
26
96
0
71
0
57
71
0
1
8
136
102
1
95
0
73
36
0
77
34
0
17
53
11
2995
0
61
1
1
79
1
212
85
0
149
123
0
76
178
1
0
1
1
0
0
5
12
70
230
85
43
1
39
15044
0
1043
5822
1
3982
0
0
191
6
106
20
66
0
55
36
0
104
0
95
6
14
0
11547
2
8
153
4339
0
4438
1274
171
114
1
98
4791
157
3584
1
2762
50
1
53
40
94
0
222
9759
778
1
2
1439
0
1
5242
0
146
24
45
199
87
1
63
107
1
156
0
0
22
368
2
1
5
66
35
0
0
1490
1
0
0
100
0
1
23
195
0
59
947
67
0
1
1
133
60
0
1
35
100
0
112
8
0
42
63
0
1
0
58
13
0
14450
4499
0
42
0
71
4842
118
0
2562
63
89
8
1
0
0
0
2
0
93
482
0
101
30
2
0
0
15
27
79
31
22
14
1
0
7676
2281
1
0
50
3650
0
130
101
89
6753
1
0
1322
56
1
31
0
0
4314
134
78
958
1043
0
1
60
13
1
152
508
37
1
0
14642
76
4770
6256
1
0
0
0
269
34
0
1
0
0
1
0
0
97
39
81
0
52
33
0
0
0
93
78
69
1
113
1
1529
11533
3965
0
119
1215
2277
25
0
17
0
43
0
86
0
167
0
93
94
2261
1
29
49
1
92
70
100
0
1
1
0
115
0
1
177
55
80
63
0
111
0
51
80
1
14
1025
123
1
22
53
11984
3302
151
1
0
84
5045
22
1
1
68
153
91
45
0
65
45
940
316
0
8
81
1
0
1
221
26
0
728
0
99
18
10
0
0
1
0
1
0
2176
0
1
0
1
11
95
0
18
0
56
35
4
59
0
87
0
0
101
0
1
65
0
62
20
1
473
77
70
1
59
57
70
0
0
41
71
2
151
88
1
4
1
79
193
0
46
24
0
118
73
44
0
0
78
134
1
34
1
2
88
1
50
1
0
1
181
1
0
0
108
1
1
0
0
170
0
0
21
1
18081
0
5195
0
0
147
2671
39
0
52
0
0
0
0
61
0
128
0
0
2957
68
0
83
1888
125
233
0
50
0
69
43
0
97
1
1
23
39
80
0
99
1
0
71
1
119
1
1
99
0
113
29
1
1
17
40
167
1
0
12
0
12
1
1
1
165
0
84
0
1
52
19
187
198
126
1
0
1
142
64
0
94
10
1
0
0
1
14
0
1
1
0
0
115
61
83
19
62
11
0
1
0
1
65
0
1
0
36
0
1
1
0
54
52
0
14
124
73
94
200
1
0
52
0
80
1
1
0
17203
0
35
0
0
93
0
10934
1
1
593
33
1
1
58
93
216
1
0
98
18
19
1
0
1
0
143
15
0
26
79
0
120
1648
0
68
1
0
1
1
1
0
0
1
88
26
1
0
17
33
138
24
220
0
1
122
90
1
0
0
0
85
0
0
62
52
5796
1979
103
13
0
0
199
115
5
0
1
2994
96
1516
1
482
87
1
73
1
0
4
132
152
70
78
94
0
87
6
37
12
191
109
1
96
1
0
93
0
0
55
100
137
1
1
159
206
75
1
137
10
53
0
9
1
93
35
93
140
0
1
0
9
126
28
0
0
1
63
0
9
7
4
0
0
0
0
0
0
1
0
125
24
130
0
62
1
0
88
1
1
0
28
0
1
0
99
1
0
84
42
0
46
1
41
0
0
0
1
18
1
19
0
637
1
86
0
111
1
0
120
96
0
14
65
83
56
1
32
1
160
63
0
0
1
1
73
123
40
1
187
1
1
1
0
0
74
101
174
76
170
0
137
0
172
1
1
92
211
0
0
58
0
0
31
41
88
0
1
0
66
0
0
68
126
25
0
165
98
0
0
88
0
0
111
0
0
1
56
0
0
1
117
0
0
131
1
0
71
60
101
68
0
52
0
1
0
0
122
0
180
5
102
0
0
23
62
0
1
1
58
10
88
51
0
133
158
0
1
181
33
1
88
50
0
47
0
0
0
0
0
23029
1179
1
1
3751
56
6995
1
7450
74
1
1
1
124
1
144
7671
99
125
28
86
56
1
0
1
43
0
0
62
0
55
22
0
1
1
0
0
0
1
0
1
0
55
79
101
1
86
97
90
0
92
0
52
77
1
0
0
133
0
0
86
5
12
156
198
72
28
0
1
83
125
0
53
98
0
0
19
2
97
1
0
1
0
0
64
0
180
47
13
96
0
1
0
0
21
3475
0
2538
0
1
32
90
84
105
71
0
94
56
0
309
0
29
0
51
96
0
91
1
0
0
1
29
198
1
1
93
0
1
1
0
11243
173
0
0
12
0
2691
11
29
84
4624
58
1
1623
3
71
92
0
758
1
74
110
72
6352
0
138
1
1697
1
1
74
0
0
99
110
0
0
3482
15
77
0
28
1
113
1199
6
1
94
90
0
1
58
40
5
22
1
1
0
1
0
0
0
0
26
1
3
1
0
262
83
305
1
83
47
126
1
154
12
0
46
0
0
87
0
129
1
1
1
0
34
107
1
1
0
1
1
1
1
0
95
53
108
1
0
0
7638
5
60
2
1765
1
3117
1
70
126
1
54
0
35
83
123
0
114
0
1
30
0
35
82
1
164
0
1214
1
97
250
1
0
0
0
3
161
1
0
0
60
143
43
1
1
44
0
1
0
0
4518
128
93
46
46
1951
0
22
43
69
0
48
0
1999
118
0
1
0
1
44
1
0
1
1
95
1
22
157
35
81
0
0
48
44
109
0
0
0
111
132
1
69
93
143
1
0
74
43
0
9
41
1
19633
4536
2381
1782
1
0
152
0
167
0
0
79
61
238
1
37
32
229
62
79
4330
7899
1
1
1
30
96
1
0
37
0
1
1
0
105
117
0
0
0
1
99
220
0
1
7146
80
2294
62
133
3430
0
87
0
0
233
97
0
0
0
1
0
0
0
111
583
0
68
0
64
98
179
1
47
0
50
19
0
0
0
1
88
70
0
0
77
237
62
0
1
16
1
28
136
1
0
1
48
0
0
98
120
0
0
101
0
73
0
0
1
1
0
1
117
12
69
52
80
63
0
86
85
3134
53
1
0
80
1204
1
0
1
41
952
200
0
58
0
42
77
84
36
1221
1
1
1
1
0
1
1
0
0
0
0
13729
6968
20
4362
1
0
0
1
0
156
36
50
15039
6402
0
0
130
1592
0
5141
2959
134
1
6003
0
1
127
150
66
2
0
10159
2451
38
22
5809
149
83
35
1
168
1
11024
97
0
11802
0
0
64
11491
472
8089
1
0
3183
0
1
0
1
1
51
0
1
0
46
20
142
56
1
151
93
1
405
0
953
0
1
93
1
28
56
0
10
1
1
1
90
0
0
0
17
21
68
1
91
1
32
9
32
178
92
0
0
1
101
165
0
49
0
14336
0
5181
0
33
97
1832
1
1
1
0
15
3173
1
31
0
89
1
39
49
1020
1
139
0
102
1
1
69
67
82
2
1
37
0
1
40
53
6150
6595
0
1
5327
101
31
0
199
13
141
133
168
181
3807
1351
1
32
24
100
0
0
98
0
75
178
1
1
141
1
1
1
71
184
1
0
0
0
11383
0
1959
5499
1855
176
0
75
0
87
139
0
0
136
93
138
0
935
66
0
155
1
1
1
46
1
348
23
0
99
1
148
0
2
0
80
1
21
93
86
1
15193
5006
124
54
0
80
2977
17
24
1
1
0
0
3984
0
0
0
93
0
142
1
49
87
1
45
240
101
135
66
0
128
161
0
0
80
1
1
0
59
0
1817
109
134
1
1
1
0
61
1324
1
1
138
31
74
1
1
1
190
0
46
1
0
10
26
78
0
1
23
0
0
13
93
141
78
33
2
0
0
185
33
1
54
0
39
856
58
31
78
0
82
49
13
0
0
0
1
190
66
38
1
66
1
0
80
3710
1
0
2701
0
38
3
0
1
0
31
23
0
78
55
22
0
145
99
0
1
1
68
8
42
103
0
75
65
0
22
0
98
1
21
151
0
30
95
0
36
0
0
0
1
86
0
57
1
0
514
0
17340
83
7161
69
0
15
0
1256
1
0
2449
0
152
0
0
147
81
16
0
107
1
149
0
0
1122
0
62
0
0
143
100
82
0
104
81
406
54
18
1
179
1
97
141
27
47
0
1
50
11
169
0
0
0
1
16
11386
24
8448
75
0
1
101
141
0
16
1
0
33
0
0
0
55
1
0
0
1
1956
1
54
0
0
0
0
12
0
148
1
0
0
0
90
72
0
93
1
30
0
114
139
118
86
1
0
0
1
9116
0
1
51
0
0
73
0
6797
37
1
171
0
1
172
68
93
69
0
57
104
51
0
0
34
89
0
1322
66
66
48
0
64
9
40
1
151
64
0
158
0
47
75
1
1
0
1
60
26
0
0
27
105
0
0
43
113
59
116
50
0
96
0
1
75
1
1
1
71
0
1
1
8
45
0
0
139
0
19
73
0
1
0
1
137
1
92
0
7
1
51
0
8
40
101
86
0
166
53
17755
1373
8395
0
9768
2836
1
41
1
8773
1
0
66
0
1
0
63
208
82
8
1
8
26
123
39
108
1
235
0
0
1
12623
0
1195
0
1
3487
19
0
0
0
38
549
3488
84
96
36
1
1425
0
54
0
147
32
83
21
94
0
9
0
1
0
1165
1
81
0
1
61
0
47
4
40
58
12318
2
1
5249
6987
0
67
92
0
6
87
0
52
91
67
57
0
0
39
0
79
25
0
0
0
0
1
1
78
19
61
1
93
31
0
1
1
58
1
135
1
1
0
63
87
1
1
1
1
402
246
2118
0
11
87
1
0
0
16
0
1
0
0
0
2
35
835
98
50
65
657
1
0
68
25
142
48
1
0
28
67
1
86
1
90
0
80
0
3742
52
1368
25
45
93
0
0
0
1
0
2306
214
0
38
175
1
1
24
66
7
157
0
20
82
0
0
1
0
64
6
8
18
33
0
0
0
0
15577
9904
133
1683
48
2
63
50
36
113
6
0
153
43
0
148
86
41
1
1
86
125
848
99
1
1
71
43
95
98
2
101
0
108
1
0
1
0
77
0
81
100
0
73
94
1
65
40
1
1
0
0
9717
645
7
1
1
0
3532
202
2721
0
602
0
0
14
0
0
167
0
1
58
108
0
1505
7
17
983
0
75
0
11302
55
0
3116
4566
7514
0
1
0
44
28
56
90
0
77
48
1
70
0
80
129
1
1
198
16
0
0
74
33
71
1
66
106
1
0
15
81
178
0
0
0
91
1
78
1
1
2470
0
0
58
101
90
0
0
53
0
1428
198
313
35
0
1
10
90
0
220
77
50
73
0
25
1
64
1
127
67
194
35
90
1
105
536
94
0
1
0
0
1
0
261
100
1
11
56
3
1
0
3
0
0
0
60
0
138
1
78
73
0
1
16174
894
9495
1
0
0
0
510
5
1279
1
2
1
1
37
149
30
41
195
76
157
4
133
11645
163
0
1
0
0
7258
88
88
1863
7101
57
9871
0
0
1
48
0
0
0
33
0
0
0
0
70
88
0
0
127
1214
76
87
146
107
31
188
5719
2907
1
0
57
65
0
164
48
32
21
0
75
1302
103
699
194
0
23
1
1
0
1
0
14
1
0
138
11
57
72
0
0
1
1
14
155
33
0
67
271
60
391
24
114
83
0
0
21
1
0
59
1
0
95
51
0
145
0
82
133
0
0
78
1
85
0
0
1083
1
54
9156
1
97
95
7880
1
1
0
57
0
132
3950
293
1
1
1
64
84
161
78
21
0
9894
3992
5119
157
0
49
1696
75
1
0
1
61
1
0
0
1
0
125
89
259
0
74
1
3
49
84
13321
7817
0
5
2918
0
0
81
81
102
1
4
269
0
100
35
0
208
2
1
77
2
0
0
101
11804
4044
0
1
115
0
83
103
37
0
0
6198
0
0
77
746
92
51
1136
0
119
0
85
0
55
0
0
92
131
37
9
0
0
59
90
51
0
2238
230
1
2586
15
0
0
0
0
172
34
1
0
148
10382
1
0
1
107
7247
1
0
1
72
2222
1
0
1
11
0
1
73
15
82
0
94
1
10
79
12
75
1
84
128
133
237
0
0
193
1
94
4346
1941
557
0
44
27
1
39
777
0
0
97
65
1
0
95
0
0
81
77
1
0
0
1
0
110
0
81
113
21
97
151
26
57
0
0
0
86
65
1
578
1
109
115
1
0
26
1
0
114
1
67
0
16233
7343
26
1
0
54
31
0
49
45
0
59
166
0
1
0
1
362
90
45
3597
1
83
0
100
0
1
18
1
0
88
348
100
57
1
1
0
58
0
1
51
0
80
1
0
129
1
0
1
26
11
0
180
141
85
65
0
45
607
0
178
155
183
1
121
20
0
0
0
0
38
84
1
0
56
0
61
168
1
330
129
0
0
128
0
0
100
1
0
16
252
23
89
0
92
12
1
0
0
73
0
72
0
0
36
22
0
1
0
1
0
13
130
0
36
183
191
0
20
156
0
59
0
0
1
0
1
1
17257
179
5962
1
818
508
112
0
0
9
1
174
193
1
1
1
1
5158
0
34
0
170
0
83
94
0
0
53
100
91
1
112
0
47
228
1
12
1
6963
10
1
0
31
4160
0
0
76
1
13
110
164
1
11750
0
0
2
11084
173
81
55
0
0
52
0
1
37
10
76
5020
0
4462
0
67
0
1
0
0
61
106
43
0
23
119
97
16
181
547
0
89
50
0
1
1
180
1
42
1
1
52
61
136
94
95
1
0
0
1
1
39
304
923
149
1
85
24
63
0
16
81
0
31
23
64
134
1
46
1
1
1
129
0
33
0
1
55
0
0
70
256
0
1
0
0
7274
51
75
1
1
61
1
3890
0
1
0
0
174
46
0
47
230
0
3055
183
5093
151
127
21
1
0
0
51
29
106
1
0
159
0
110
79
0
65
152
44
59
1
0
141
57
0
0
142
0
1
79
64
1
29
15
104
417
1
38
0
131
62
1
0
129
0
1
82
14
46
89
0
88
22
66
0
82
1
72
93
842
1
68
56
1
1
1
0
0
57
0
0
1
77
1
99
1
0
0
237
4653
1
44
45
77
0
0
0
3393
0
59
86
48
48
0
0
78
1
1
30
96
1
73
1
143
52
1
34
40
112
65
0
1
13
27
178
0
87
132
22
1
66
251
72
0
95
0
1
0
145
0
43
0
1
0
1
94
0
19
44
0
0
0
1
385
18
2
9
0
98
1
0
12028
3
8975
80
0
82
37
140
1
97
43
1
0
48
1
0
51
157
11
0
0
53
89
12
16
159
4
96
72
89
41
1
26
81
1
50
102
15185
0
3588
61
0
170
3664
3038
1848
0
0
80
78
0
0
0
1
75
128
88
1
0
44
0
76
0
90
0
0
41
90
1
0
35
0
93
99
69
53
99
10743
9871
0
46
0
88
1
37
1
141
1
15
1
0
46
4
117
0
89
58
28
1
1
46
1
0
289
77
0
1
0
0
67
1
0
1
1
1
72
65
0
144
80
0
1
206
0
0
0
0
0
6560
40
4772
90
1
39
1
0
81
82
67
1
0
43
78
46
0
42
45
0
101
8636
1
1356
0
0
0
61
18
1
4180
116
6
33
167
0
2130
1
0
148
31
0
1192
1
1
0
0
0
0
1898
80
0
101
100
51
51
1
173
1
22
1
20
0
0
1
0
1
16981
10472
120
357
1
1244
1
142
82
0
0
123
87
189
0
106
0
1
16
0
1
1
302
0
20
0
95
95
0
1
0
0
176
0
252
67
1
21
5228
3480
127
41
1
44
0
101
1633
52
0
1
0
1
67
30
3868
2332
0
466
8589
7319
1
0
89
5233
92
63
11658
0
8798
71
40
31
12
0
0
0
605
1
29
1371
0
51
41
11
108
0
0
37
2
77
0
0
15
21
1
7876
829
6051
1015
184
1
44
56
37
33
1612
1
71
0
0
0
1
0
199
1
1
162
174
75
0
64
1
29
103
1
1
64
0
29
143
1
0
0
1
0
110
51
1
19
293
0
1
87
166
0
0
13007
0
0
8751
113
67
0
0
1
1894
115
1
10942
8689
3164
43
0
0
16
3
14
201
182
3
10
1
163
77
1
98
65
1
63
114
50
71
12091
4504
537
19
7
1
6532
0
677
0
1
22
1
88
1
21
137
0
65
194
2
0
1
1
0
286
99
0
16
1
0
0
0
0
63
45
1
100
22
74
0
10
0
1
0
0
57
7
1
1
57
0
109
1
16
1
0
87
48
0
0
1
0
0
30
1
41
154
1
56
39
12
1
67
0
69
95
0
144
2
5497
0
1
1
0
1
1
1503
909
194
1890
3236
1
9
363
39
0
0
1
535
0
69
155
1
0
0
185
1
1
1
1
39
88
24
127
0
0
1
0
47
204
58
45
1
35
0
1
36
4299
67
1
97
99
1905
2373
0
1
37
0
571
86
60
0
50
82
24
1
174
0
0
1
0
0
18
17298
8116
0
0
4211
43
353
236
0
61
1
1
0
98
170
0
45
32
0
0
0
0
146
0
32
1
205
0
1
28
5343
8437
182
12028
96
1
12307
4958
0
1
6
947
1
3263
5027
14
108
15
149
1
1
57
38
77
91
74
0
0
34
1
97
123
0
20
127
0
94
1
87
1
0
0
0
0
22
1
39
62
83
0
0
43
80
1
3
0
125
0
119
1
33
0
0
92
30
1
0
0
1
0
1
0
38
0
171
164
114
0
1
0
25
80
34
10477
2396
6591
0
87
47
1
1
49
0
1
97
0
86
218
1
1
33
92
1
0
0
1
0
119
0
0
1
57
34
10
0
0
0
25
0
0
1
1
50
0
83
0
0
0
0
143
1
90
1
0
0
0
150
1
14638
0
10091
1151
48
108
75
57
161
1
58
0
1
152
76
38
1
5
1
112
0
656
28
1
31
47
211
69
99
1
508
31
164
76
0
1
0
0
0
1
1
87
52
1
0
49
7
52
11713
4571
37
173
75
1
63
640
0
0
47
66
1
169
1
2111
74
49
1
0
0
880
86
0
1
0
68
1
0
131
90
1
1148
54
0
0
0
72
373
32
1
24
0
81
146
52
0
0
82
0
1
0
59
0
0
0
8264
15
0
6396
1
100
1
98
0
0
67
0
363
69
0
89
0
0
0
1
64
165
0
108
0
13331
311
0
3310
7642
1
0
259
1146
66
8
0
135
1
52
0
73
85
13
194
5
86
140
150
13677
97
5277
1
182
3
804
310
4918
0
1
57
1
62
101
0
65
1
0
0
202
1
22
91
69
0
152
81
89
58
1
39
70
39
43
0
1432
0
0
153
0
63
120
1
63
13
1
142
87
0
118
163
0
1
83
0
72
90
35
14
0
71
157
1
3816
2218
67
0
44
93
0
1
0
0
1
58
1
0
1
0
46
0
12
35
0
54
1
1
70
102
168
14874
5986
0
1749
4023
1
4
122
82
1
0
319
0
112
20
68
10
43
0
145
192
0
32
1
1771
13
95
0
0
180
1
1
81
36
1
1
0
0
127
144
1
144
1
88
1
0
0
1
0
1
0
0
0
140
0
1
2068
0
45
112
604
93
28
31
0
192
1
95
59
0
0
0
1
0
65
1
27
0
133
25
58
121
171
1
9
28
6
2
38
7107
72
26
92
146
64
225
0
18
1
1027
4281
86
198
0
14
207
9
1
51
45
36
10
0
0
36
83
45
107
1
15039
12540
193
32
1
76
1
1
0
13
168
1
72
26
147
70
64
1
98
68
0
1
84
59
1
86
1
16
3
63
0
0
133
47
0
0
0
1
1
0
3
0
0
27
0
1
0
52
8028
22
1
1
1
10
0
0
5863
1
537
13
0
26
0
72
87
136
37
0
84
20
0
1
101
89
104
1
0
0
0
1
1
84
1
1
0
0
1
0
38
1
33
12436
4581
1
4498
79
1
0
1
156
167
59
88
63
2908
157
1
103
118
1
104
0
0
0
197
37
0
0
65
0
1
145
0
0
47
76
1
12838
28
0
0
6223
24
0
2633
0
41
0
86
58
0
1
133
63
0
0
0
54
38
0
19
129
0
132
66
31
120
0
1
12
37
691
0
57
66
0
125
0
57
3419
0
717
5408
0
0
5983
0
0
0
0
1
11
77
146
47
0
85
58
23
1
1
0
722
1
0
1718
11179
7050
25
96
1
6
0
32
24
3957
76
54
1
58
146
4722
0
306
1
152
37
38
0
864
95
1
117
1304
1
1
0
55
0
936
0
64
157
1
1
0
0
1
1142
0
0
81
0
550
0
12
61
0
0
187
2
53
0
0
1
35
0
67
0
1
14
76
24
0
0
12
57
1
1
1
12
79
119
1
0
113
1
1
1
87
865
132
0
96
0
0
1
57
62
0
1
0
93
86
39
1
0
27
0
1652
36
1
0
38
52
14
32
1
21
65
1
10
0
86
0
34
897
0
0
0
0
0
1
1
0
46
86
121
88
1
0
0
0
34
0
1
25
0
58
6
188
0
74
0
16
8
1
138
1
1
64
0
76
1
5853
1
73
4064
193
179
70
69
1
1
83
0
82
59
0
0
1
0
1
15
0
74
132
3799
23
1706
0
2778
25
0
0
0
1
0
43
0
84
1
0
1
63
47
0
27
0
0
0
130
1
1
131
1
140
0
1
57
1
0
72
1
55
0
177
82
70
1
42
1
1
46
30
0
32
72
0
1
121
1
26
24
0
1
0
1
1
50
1
8
0
1
50
0
94
39
42
63
1
19
1
33
46
2
14
0
4
0
1
0
1
0
0
1
91
30
0
134
105
36
14
103
30
0
134
49
0
0
68
21
76
37
53
0
5
0
76
1
9
228
1
10
1
104
118
1
0
82
1
74
135
0
84
16886
0
0
2549
7401
1
0
0
124
34
0
0
0
0
133
24
79
297
0
0
90
20
1
46
182
5
1
164
582
1
0
0
128
0
1
0
1
34
1
16483
95
6156
46
90
1028
2049
94
0
63
2069
0
0
1
0
0
1
241
63
11996
10416
78
320
755
1
1
1
0
33
902
0
0
45
36
58
0
34
0
0
0
1
22
4331
0
97
0
1
1881
0
161
0
1009
174
0
120
86
1
0
86
378
49
1
4921
1
3143
0
199
139
1
89
1
1185
0
64
134
120
0
26
66
0
1
154
92
0
220
1
7000
0
55
97
1
6287
1156
47
1
148
137
68
0
1
26
0
1
1
14157
2667
1
1005
97
0
0
0
0
0
3893
0
143
964
16
147
78
98
77
0
9186
10097
109
80
186
52
2006
36
35
1
0
0
168
8
25
32
1
12
0
0
52
0
95
97
400
0
62
57
1
0
41
0
62
46
31
0
1
30
107
0
1
82
12
0
64
18
0
1
5
90
71
0
36
1
84
89
152
1
13524
6596
2810
0
1
96
0
10616
1718
0
64
0
1782
7175
2209
92
0
0
28
0
0
0
1
61
79
41
4595
4321
90
9502
2
7437
50
0
33
77
1
2270
615
1
1
67
1
0
69
1
91
26
76
114
1
99
1
65
115
0
173
58
169
1
1
1
1
186
1
1
1
75
0
983
293
1248
72
1
1
32
5823
70
1
0
1
96
1246
5168
38
0
235
0
0
5
108
66
41
20
0
0
0
2
1
92
108
60
36
53
38
56
1
80
1
697
1
0
294
40
1
1
65
1
0
85
90
67
0
0
0
0
43
49
1
107
59
82
0
0
26
21
69
0
0
19
155
0
83
54
51
86
98
0
56
0
1
1
29
103
0
146
0
0
0
97
215
1
0
0
12
59
127
27
97
1
1
0
1
1
0
1
0
0
97
0
0
1
0
0
0
45
0
1
0
0
0
41
0
155
0
67
0
216
0
0
47
222
15640
7205
0
0
3742
1
26
1
0
14
59
82
1
100
0
0
21
0
0
1
46
264
0
24
0
78
0
78
93
1
35
89
1
1
7425
2201
7938
166
79
111
0
862
91
1
77
121
0
0
16
3
12
0
1221
1
1
0
0
127
0
0
22
68
0
82
325
0
66
85
1
2199
739
0
0
147
1
24
1
729
95
15278
10125
1
150
1049
1
22
1110
74
0
86
0
53
1
0
76
57
98
97
136
57
1
0
0
1
0
62
113
142
1
0
113
41
0
1
21
142
153
14
0
1
45
70
68
0
57
41
1
16
0
10
49
0
0
1
0
128
1
1
80
0
1
1
1
71
1
91
0
37
158
0
149
0
151
0
5
0
2
1
258
15494
0
131
87
118
12415
100
124
0
173
83
77
0
0
0
121
70
1
66
0
122
0
2
132
121
1
0
240
1
99
8
0
19
0
58
1
1
122
1
0
85
1
172
0
38
192
0
26
130
1
0
32
1
0
5333
1704
0
32
1
1
175
0
1609
0
61
0
0
97
1
0
19
169
86
141
67
0
0
89
170
1
0
73
0
1041
72
31
0
71
0
83
100
93
354
0
0
15938
74
2293
0
45
54
91
7795
0
33
0
1
1704
109
0
16
0
64
187
0
0
1
91
0
95
1
165
52
27
0
0
1
42
12
72
22
59
0
1
0
0
2948
1
1
39
77
0
10
52
121
3342
144
93
114
80
187
0
87
106
0
155
18
1793
0
0
0
1
0
1
1
57
1
1
0
1548
94
59
3
446
1
3
0
0
112
15321
8734
4119
1676
84
0
1
1827
48
1
43
6
41
1
2351
1
0
0
40
0
68
1
90
143
1
0
147
1
55
0
85
1
0
1
0
48
0
80
0
1
17
36
8545
5804
0
1
2887
78
0
1
0
8144
0
8484
842
1
95
0
83
53
0
0
154
1
82
0
0
53
10
29
0
1
1
72
0
1
1
36
58
0
0
0
0
6141
5032
0
0
0
32
1151
13
1
10
42
1
13790
1426
6900
153
104
3067
1
1015
61
0
0
60
92
48
8763
0
6177
196
67
76
0
0
1372
1
0
0
180
1
23
82
182
0
12521
0
0
0
6661
4538
0
0
138
77
1
99
16
0
0
0
653
21
125
65
0
68
66
1
1
62
812
1
0
0
8
1
82
0
9
1
89
0
34
1
126
0
1
9
114
1
239
20
4
1
0
228
94
0
86
1
228
104
125
245
145
0
1
158
31
91
0
1
0
73
145
68
0
14
268
0
77
1
1
0
150
43
38
9
43
0
70
1
26
112
85
0
31
95
1
10
77
1
1
0
1
192
99
0
159
151
1
0
68
83
70
92
56
0
0
0
96
1
13
41
9
68
93
0
18416
11822
0
0
33
1
1
129
11523
21
2860
18
5877
1
22
3069
9
0
1
0
90
74
0
1
79
80
39
5
23
1
0
35
163
38
1
87
1
163
0
83
108
0
83
95
0
6714
1
6195
58
1
0
1
0
74
133
1
0
182
47
38
0
1
0
1
0
81
0
46
64
0
123
47
0
122
47
1
46
23
0
96
122
0
0
46
198
119
134
0
0
37
95
0
0
4496
3105
104
0
48
1402
1
0
1
0
0
87
0
11
30
1
54
94
0
705
98
60
1
0
0
11
0
0
168
0
49
146
118
0
9
44
0
73
68
90
15
43
85
0
1
0
26
10097
6682
63
123
0
1224
1
62
0
1108
122
0
24
2
27
30
1
13
0
1
81
0
0
1
33
0
1
1
44
0
80
32
1
3215
1
79
0
26
0
0
111
80
3264
62
0
144
24
3536
151
1
0
0
95
60
0
0
0
105
50
0
67
1
1
0
35
0
81
0
0
1
91
936
187
0
0
1
82
85
1
48
12
79
151
88
12611
2544
0
9569
0
13
0
99
131
0
122
93
99
166
13
0
199
0
0
1
116
12
0
56
0
1
78
188
1
118
56
79
97
95
62
0
0
90
78
91
125
80
86
0
129
155
0
69
35
0
0
53
221
17
115
31
36
1
0
121
31
45
13939
5872
1684
1
93
3921
0
0
19
9
0
0
0
0
1
86
0
0
6839
0
1
0
42
73
79
130
32
2429
1
0
72
15
17
0
0
74
76
26
18
25
448
1
0
12040
0
4330
7672
0
167
569
0
0
58
1
87
72
36
284
69
97
30
1
0
0
0
137
66
13456
4554
1
0
1
85
6671
80
1
1
0
1232
147
76
33
13102
5416
5709
1
65
59
1
133
38
31
0
0
0
17
3736
61
88
254
1
1
1
0
2970
159
2187
0
0
1
0
0
38
0
153
60
87
22
0
0
1
0
0
80
6905
48
0
2988
0
2259
977
45
1
1
100
66
236
103
74
20
1
0
158
63
85
78
16
0
28
69
0
21
1
100
0
460
0
96
1
0
1
77
15166
0
10317
7
72
0
0
0
1
145
42
1
1
0
10586
8579
2007
0
0
112
94
41
0
9
50
38
53
0
1730
21
60
10
1
0
51
2835
1
89
145
0
0
0
0
1
59
0
92
1
148
71
0
53
0
90
0
86
53
1
6
30
46
161
90
93
1
1556
162
13
0
1307
274
27
0
0
61
18
1
0
101
125
41
37
0
42
81
0
0
45
0
1
11607
1001
9746
1
1
0
1
1
0
78
1
79
1
41
45
1
0
2128
1
1189
0
1
0
462
94
96
0
0
0
0
8283
17
4787
1
1
9956
8357
0
109
0
211
1479
54
66
0
1
61
0
0
850
12
85
33
14
0
0
2
45
1
0
10913
865
1
25
5989
1713
20
0
1
1
1
0
1
3021
1
16
80
76
0
0
54
20
70
1
13
93
74
518
99
0
13220
10538
1
0
34
273
0
0
60
0
95
0
42
0
207
0
0
124
97
1
0
1
93
0
0
0
50
54
300
89
0
3
0
97
25
100
0
37
159
0
0
12480
147
0
0
0
1
0
111
177
11039
65
7
1
0
1
0
0
0
0
26
0
0
64
52
1
93
0
0
81
0
287
58
145
0
15
0
34
1
10
89
245
1
724
11
0
88
46
57
11
0
0
101
100
55
185
94
1
100
221
29
1
16
0
1
1
1
1
0
1
0
59
148
91
69
4
7
100
55
1
11649
71
6379
128
1
1
1
0
0
1
80
10123
25
92
7375
0
0
59
563
1
29
1
1
76
0
208
0
2021
0
0
84
98
0
126
99
86
84
0
2512
220
0
32
0
1
35
90
0
72
0
45
1
56
143
0
77
231
0
48
0
112
0
120
0
50
0
42
96
155
98
93
10
1
65
15433
0
2551
0
0
2174
0
158
4883
0
10843
96
1019
109
145
81
48
122
75
12538
4790
274
24
1
1
153
130
6900
185
9
1
15
70
19
96
84
1
0
168
682
84
92
0
6601
3222
3168
0
1
42
1
44
1
70
10
109
12
1
0
50
93
66
38
15
1
0
178
56
1242
22
435
1
1
0
142
187
43
0
0
7
73
0
145
12
1
0
0
56
14239
3871
114
0
3873
127
0
4367
545
74
11
50
1
1
27
0
1
1
2010
0
0
1
17
1
43
81
1
368
0
0
0
67
23
19
0
124
1186
0
0
1
1
43
82
70
0
0
1
0
0
21
0
0
78
83
0
47
133
1
1
159
1
84
0
55
0
0
0
133
97
11
2
1
1
1
1
1
0
0
81
0
0
0
28
1
18
1
17
1
87
1
42
46
0
0
99
7
1
594
0
1
1
44
1
167
223
52
83
0
42
96
0
0
94
40
161
77
0
0
0
1
60
1
94
0
1
0
19
51
0
0
0
89
1
0
16516
7403
1204
679
155
56
98
26
0
163
131
19
32
1
2694
0
99
31
0
0
188
0
40
21
0
377
0
0
0
56
13473
8928
196
1
422
3
0
0
0
3310
1
83
28
155
63
37
61
0
25
79
183
1
1043
19
0
0
60
0
0
96
42
0
0
0
75
0
1
0
100
1
0
1
78
41
1
1
70
0
28
650
0
29
1
77
0
68
91
1
0
132
173
123
120
89
1
124
111
1
65
3507
0
22
0
153
0
0
1
382
0
91
75
0
1784
1
78
3
0
83
1
913
91
0
45
31
88
305
66
66
76
48
44
202
105
1
41
0
1
32
4
4537
3277
91
26
84
0
139
23
105
1
1
18
1
128
43
163
7
5122
638
6
1
1023
1628
0
1652
100
1
0
0
8
57
1
94
50
1
0
94
1
95
1
114
60
57
0
1
81
5
0
1
518
82
0
0
234
130
0
87
0
75
0
62
12676
5862
1323
1932
0
1
0
3036
0
0
26
0
0
106
0
20
0
124
68
0
0
14
82
0
2
0
51
38
8
0
92
70
5
0
124
0
86
0
145
0
0
154
1
95
88
115
17
22
0
86
258
44
0
0
452
1
79
1
89
7
1
0
0
12
96
0
1
0
0
84
148
575
1
1
1
2
0
1
64
58
153
55
1
1
0
259
48
0
8
89
1
0
70
68
0
92
0
1
21
1
0
29
1
1
308
1
1
141
3
22
25
1
32
1
137
1
0
0
0
1
51
0
43
13
1
1
28
0
45
0
130
84
1
0
47
106
0
1
78
170
70
17
0
11
0
1
129
130
602
34
1
0
0
0
47
39
0
1
77
185
5
0
81
1
1
86
88
9
41
20786
0
0
0
0
10825
153
0
0
7
183
323
141
64
0
58
44
1
1
7136
1
0
0
77
3459
2737
0
52
0
0
54
9743
0
151
0
3041
70
7339
16
1
59
76
56
0
1
229
156
1
40
105
142
0
1
80
0
12865
3109
2790
177
5205
82
0
308
86
0
60
48
0
85
0
9394
101
19
0
0
1776
8628
319
83
98
9269
5959
3577
1185
101
1
1
14
0
95
51
0
0
1487
30
0
121
4
1
80
0
17
34
13
9928
10984
0
1
16
67
1037
1
94
0
103
1
34
66
136
0
0
0
0
1
159
24
0
95
1
1
53
0
0
120
89
1
95
0
63
15
0
0
0
84
91
0
0
0
1
23
28
73
0
42
0
79
0
1
85
0
1
96
1
1
1
0
110
1
0
250
0
1
25
1
1
0
63
11867
0
4981
0
0
2368
180
1998
198
119
1
0
124
0
0
366
0
498
0
158
140
0
8
0
33
0
0
1
0
1
1
3
96
0
60
54
17
0
1
28
1
0
550
1
62
71
1
1
1
0
93
0
1
162
1
0
0
9802
5930
0
25
0
835
1
56
51
31
0
0
1
1
905
0
19
61
97
0
613
0
282
107
31
145
24
133
107
1
57
0
141
91
99
58
41
0
0
0
1
0
185
120
1
161
1
0
194
0
161
0
0
106
1
0
1
140
5244
3428
99
113
0
1
0
505
1
101
89
44
0
1
121
516
148
43
101
0
193
50
1
1
36
192
0
0
0
22
19
1
0
1
49
0
123
34
0
0
37
1
138
1
101
98
0
68
0
118
500
0
207
74
1
0
93
119
1
44
0
1
0
0
1
0
0
0
0
1
1
9
1
0
87
1
35
0
90
70
0
0
1
93
0
70
0
13
0
80
19
0
151
184
0
1
77
1
27
9
0
1
51
0
12
0
0
27
0
0
95
0
0
83
89
33
89
32
48
1
1
0
72
81
0
60
20059
0
11942
118
1
40
33
0
118
197
93
0
1
1
0
1
0
147
27
0
90
0
0
1
49
0
0
0
0
1
0
117
98
0
0
1
0
45
87
1
98
6
42
46
69
1
0
9
11
4473
3377
56
43
11019
6883
6627
1731
10503
0
51
175
1
36
1
208
1
0
0
41
0
0
4650
4068
1
1
1012
6177
1
0
0
104
5074
33
0
1
0
0
18
1
0
1
137
206
84
35
1
71
140
1
1495
0
0
0
820
48
19
81
0
0
62
0
43
141
50
0
68
59
131
24
90
0
43
0
0
90
1
156
0
106
0
1
0
184
1
0
53
0
11
0
60
64
80
75
111
57
0
0
0
0
94
90
57
10
11
1
1
1
69
15738
2655
1
0
5816
36
0
1881
0
66
0
38
0
0
0
56
13
0
140
31
515
0
1
0
0
15
3
90
154
56
158
1
85
24
97
1
46
0
19
15
46
76
83
1
54
96
59
0
27
88
20
42
65
77
0
173
94
13
39
1086
46
0
1
98
0
90
72
1
5
457
1
1
0
1
43
0
57
65
0
0
1
148
53
1
30
171
0
134
0
1
0
0
61
110
0
0
87
1
0
62
188
154
0
0
181
1
0
0
1
1
10
0
0
0
192
47
97
41
53
0
1
43
98
0
0
10170
5366
2461
0
4
41
0
0
0
0
99
0
0
1
96
56
65
18
121
6572
14
49
188
1
5740
78
0
0
89
0
0
96
56
203
119
0
0
0
0
0
0
18
8622
35
0
5361
0
13
97
54
0
0
1
1
1628
363
1
0
83
1
1372
66
3
116
83
15951
2
1
3009
50
0
0
0
121
0
0
8806
67
0
0
76
0
0
0
16
16
72
1
145
0
0
1
58
1
1
1
1
106
1
298
90
120
49
0
11
38
1
111
18
74
35
0
118
123
89
4
116
1
0
0
0
1
582
6427
183
140
0
69
43
1753
0
322
0
3
77
1953
7896
45
0
857
1
6420
61
3
142
0
103
0
1675
59
0
299
21
44
138
14
76
1
307
14917
2021
7935
1
1135
98
4
36
50
0
0
163
11443
381
11882
75
1
0
0
41
0
41
0
0
0
1
1
123
13
132
65
49
3207
0
23
1
0
133
0
0
65
0
0
12
1
0
97
32
0
0
18
167
1498
98
1
64
0
167
0
48
0
31
135
1
0
2814
253
44
1570
81
209
2730
0
1
0
0
0
189
13
82
1
0
4698
632
42
35
4208
50
0
0
11061
9133
4215
11
0
31
181
4064
203
13165
7006
744
3535
0
1
0
42
0
1
1
1
98
1
0
56
0
1
5
1
5174
1
753
0
3249
0
1
1188
1
9
0
1
28
99
8088
0
5058
180
1
1
0
58
1
16
0
68
4061
0
1
58
0
0
23
0
1
90
0
143
10663
82
4842
12
26
1669
1175
1
83
85
27
30
0
64
0
0
107
111
532
59
68
492
1
366
94
44
120
1
0
0
74
148
84
1
69
0
133
1
0
0
21
1
196
1
0
37
1
0
1
63
0
0
0
35
51
0
0
0
0
0
1
27
1
1
1
269
0
93
11520
7040
232
1
0
1
5329
0
25
0
1
0
0
182
4
0
80
204
103
88
1
4
9
0
52
0
0
95
0
0
1
12908
219
3705
0
2426
4818
0
0
0
132
0
0
0
1
17
124
14
64
0
0
798
1
0
1
162
0
1
107
0
91
57
261
0
0
2
1
1
0
130
62
28
66
1
95
0
0
1
88
15523
7379
0
887
97
4179
19
16
1
1
0
121
1
0
1
1
34
74
0
90
0
23
39
0
132
56
0
1
38
0
29
0
118
1
1
0
4
1
1
7233
122
1
0
77
5612
63
0
0
1
89
114
0
1
76
35
57
0
0
0
51
0
54
0
0
30
27
0
89
0
1
21
118
0
40
12791
11700
0
93
0
71
0
58
14
1
0
5025
42
1
0
52
1
1
0
0
1
138
1906
66
1
16
72
63
3144
0
0
0
342
67
0
0
11
85
152
0
143
0
81
0
99
31
0
64
0
53
0
97
0
39
19
0
0
0
38
0
5
0
498
0
14
1
0
1
1
0
0
33
0
128
66
114
82
52
0
78
8774
3801
56
0
0
0
247
3567
4722
38
28
1
6270
4896
0
1
82
1
151
10223
2
12016
83
83
0
60
0
35
143
294
0
13
36
40
87
32
0
10326
0
2598
0
73
127
1
92
118
203
0
0
1
1
5972
1
74
58
37
1
93
62
1
33
97
1
41
64
1700
1
1
84
0
0
1
0
92
63
1
0
34
96
94
53
10
163
0
245
200
111
57
67
1
1
122
0
0
0
82
1
1
76
1
12
0
83
1
1
9
109
1
0
0
66
25
167
0
0
57
0
0
23
0
0
158
0
111
0
57
72
1
1
0
177
0
0
0
1
0
0
49
79
146
167
37
70
97
0
54
92
0
29
0
0
98
29
1
0
40
0
74
0
67
0
5
174
185
0
1
0
0
11
97
0
0
0
55
122
1
87
0
210
1
0
0
0
35
1
1
1
0
0
0
0
1
0
0
29
156
143
1
1
103
145
56
40
0
1
0
0
1
1
70
0
0
0
110
0
0
120
80
18
24
0
0
0
120
37
0
97
181
114
2818
0
0
0
1
1
79
40
56
1
0
1452
0
0
15
18467
132
1
165
9889
3
32
1
246
0
0
126
5
12
1
0
1
60
89
1
65
84
0
13
9
8531
149
0
3451
37
0
2045
0
40
0
0
1
4954
0
159
148
0
0
46
92
377
82
6
0
1
0
0
0
1
6631
86
153
60
1
0
0
65
0
148
0
72
0
3221
686
10
1
0
36
5503
5193
1
0
60
1
0
0
2209
59
34
60
27
1
1
0
90
35
84
0
136
104
117
22
77
11
182
0
1
71
141
0
51
1
31
0
125
1
116
66
90
0
10609
82
8176
103
30
1
6
100
0
0
1
33
1250
250
81
78
63
130
90
158
0
0
0
51
1
54
70
209
1
111
78
27
0
1
39
144
6
43
41
41
0
13
51
0
8
121
1
0
106
154
0
94
0
0
127
314
99
0
0
1
4582
77
60
0
0
1
1734
0
1
28
1
1
824
0
0
1
0
1101
74
1
88
1
0
74
1
70
1
72
0
165
0
1
0
22
0
0
116
0
0
100
5
1
0
169
1
82
1
0
0
52
0
111
15103
12330
0
49
0
1
88
0
0
7
0
37
0
68
0
1
0
12
57
79
0
0
1
1
27
0
0
11097
1
11030
1
32
100
52
0
6
1
1
67
1
0
57
0
67
0
0
36
0
7
8122
0
54
2243
1
0
57
56
0
70
0
1
1
3074
64
0
1
1213
0
0
26
0
202
0
1
43
14
186
0
82
1
0
0
1
0
0
1
1
0
67
1
0
1394
0
1
236
110
0
0
70
84
64
45
11734
171
5687
2
8724
1
1
0
0
2351
1
88
0
10
68
0
108
0
75
1
68
142
86
0
30
84
11840
0
28
32
11131
874
1
1
1
151
1
1
0
21
52
0
47
0
155
12496
77
115
10253
159
210
1
1
0
108
185
447
1
4
0
34
4758
44
0
2620
40
66
1
65
0
1
1
1234
141
1523
7560
1
170
37
6042
33
1
0
0
218
2186
34
31
35
39
127
0
3
183
98
103
1
7027
1942
24
0
459
0
1302
1
4138
2750
0
51
0
3887
0
6
85
0
0
1
0
88
57
77
25
0
104
186
0
39
0
86
0
98
52
82
96
126
85
1
0
1
39
92
106
0
0
0
58
1
0
0
0
114
34
0
1
6
7
124
87
0
0
155
619
0
65
0
6
11914
0
937
0
4018
124
0
116
9696
0
10187
5
1553
68
22
0
1
1
0
1
217
47
96
89
1
1
0
0
84
75
35
1
0
95
1
0
11842
148
886
129
94
9575
0
1
95
62
1
37
180
1054
207
0
49
47
1
0
46
1
0
98
0
12
141
1
0
176
11
358
39
0
86
0
0
1
1
75
66
16
36
72
78
0
1
66
42
0
1545
203
0
0
24
0
105
0
8818
85
5809
9
0
515
1078
52
1
0
134
312
158
0
81
0
130
40
1
1
857
95
1
86
0
99
0
92
11
0
26
0
0
0
1
1
0
17
1
0
1
184
0
1
0
44
1
122
0
109
0
38
107
1772
0
81
47
0
145
1
3
231
61
0
1
1
930
6618
0
19
31
0
70
0
1103
3468
0
69
96
91
250
0
72
70
98
105
0
0
149
1
344
1
1
0
85
0
194
10048
8612
0
304
44
0
148
0
94
1
1
21
101
790
62
77
66
15
42
0
6
50
0
1
25
57
19
0
0
0
89
1
42
0
149
24
63
0
0
31
0
39
1
40
0
0
1
34
84
125
95
148
0
45
21
0
63
0
64
0
15
271
1
102
0
99
0
83
0
0
35
54
114
0
0
0
67
0
0
56
16
0
41
92
10
53
109
245
0
0
4
8
0
1
93
0
23
0
0
0
58
1
1
0
3
1
84
0
136
0
80
0
1
10464
7278
1
6
64
1
0
53
0
0
0
73
116
0
26
537
68
0
16643
2
3822
3525
1
1356
157
3856
0
1
97
1
1
18
43
81
32
1
176
108
1
49
2338
80
0
165
75
95
0
58
1
155
1187
1
47
47
0
13
1
244
0
64
42
97
1
0
0
0
47
86
173
808
42
1
0
82
121
80
1
1
1
1
1
39
100
32
63
11677
1284
11
128
1
7805
1
45
54
47
1
67
1
82
3771
0
1
173
201
75
4216
21
0
0
746
1
0
0
0
131
16
0
47
23
183
12
0
114
0
1
1
0
13591
0
64
121
1507
1
0
161
7960
0
54
2628
219
0
68
24
86
1
132
0
0
57
36
1
153
1
0
0
74
1
70
133
46
31
0
1
0
0
0
1
0
1
1
56
51
0
30
235
126
26
0
0
89
0
99
1
1
52
1
0
576
172
37
89
0
0
1
158
1
78
61
44
37
30
124
83
1
0
82
1
1
28
0
1
2568
1
0
143
228
168
601
37
42
0
1
46
0
28
1
1
1476
92
23
0
39
3
75
155
81
1
0
0
0
1
0
0
1
0
1
156
0
84
16390
2
0
7316
0
37
1
0
16
2381
49
1873
0
0
0
59
0
100
77
1
0
1
62
55
12030
1327
8181
1110
1
190
55
1
0
42
1
0
62
0
0
241
1016
0
115
30
140
0
5
0
3290
0
61
18
3715
1
217
0
58
16
1
202
0
1
10
74
68
0
1
89
0
1
1
0
0
0
95
170
58
0
94
0
0
1
1
0
142
0
89
1
50
35
14497
8093
1
30
2951
65
37
0
6
59
0
142
155
94
0
113
36
0
0
0
171
92
1
0
211
63
15
125
95
165
21
1020
91
0
90
0
0
13942
5707
47
194
1840
97
66
102
0
181
1915
81
864
5
17
0
1
0
0
1
0
0
75
1
2392
0
207
1
1
1
226
91
1
0
0
62
1
1
24
0
0
86
2149
1
1
1
1
1
109
196
1
0
921
59
0
0
29
13
51
8219
0
1
3923
283
10
27
0
0
66
17
185
1
0
0
42
1
2656
0
0
0
0
1
0
4735
1024
3851
14
152
1
0
0
1
83
0
85
106
47
13146
11834
91
0
4
44
81
1
1
52
1
90
1
85
151
69
0
106
44
81
101
99
55
0
1
0
96
46
11432
3422
1
0
94
101
1
4784
79
30
675
0
0
1
1476
177
109
47
38
8
1
0
0
0
36
195
0
2499
0
1
2511
88
51
0
91
1
52
64
1
1
0
0
0
27
1
72
144
0
0
160
118
96
0
185
1
71
112
0
54
117
159
61
169
78
0
0
0
13
91
1
1
92
99
75
27
94
1
17
0
100
0
306
111
0
0
1
1
58
42
0
66
4859
1
65
8453
5360
0
1872
0
0
0
44
131
237
0
0
3259
0
58
8
48
347
87
26
0
101
0
86
1
64
415
0
163
2
98
32
48
55
72
104
66
89
10
88
27
0
93
155
16
76
141
9886
6079
0
1
1
0
1
1
64
0
0
0
0
1
2055
1
1
198
97
0
100
10
0
23
1
38
0
8
87
0
1
0
1
1
86
0
458
1
0
1
1
0
0
0
0
1
33
0
0
81
0
69
0
52
155
0
1
1
16
0
84
450
1
26
0
69
1
102
1
79
26
60
56
56
1
70
89
0
12
72
0
96
138
1
1
17
0
0
138
0
1
1
67
48
47
1
82
0
1
3
1
0
1
0
0
1
0
173
61
1
197
16
166
0
2
0
83
1
0
141
85
0
1
0
33
85
0
28
28
0
87
1
0
95
1
69
1
7
0
0
0
0
0
74
14566
4696
2070
46
0
0
0
44
0
0
43
62
16
0
1714
0
1
2730
1
1
1
96
159
1
59
93
44
1
0
12906
7773
2238
131
47
1645
113
129
84
153
1
0
27
0
0
0
41
54
49
233
2
145
19
15
1
17
85
1
44
1
16
1
0
28
1
55
82
78
19
1
1
23
125
170
1
83
0
1
0
33
154
126
14
1
2
0
154
0
49
62
1
1
0
0
1
51
0
1
0
60
0
1
0
85
0
0
0
0
21
177
38
0
6106
0
37
41
1
0
0
1
0
0
167
16
93
49
2744
0
0
0
4168
1550
18
0
1
52
20
1849
0
1015
61
0
0
179
101
70
1
0
1
6
0
1
0
72
1850
0
61
67
580
1
337
120
0
1
1
1
128
1
1
26
7
0
0
128
5
19727
9177
97
0
37
0
0
47
2675
0
1
1
0
42
105
44
1
0
1560
7734
29
128
0
99
0
74
1189
1
0
6349
81
59
0
1654
1
0
30
0
0
45
1
92
1
1
30
486
0
0
147
1
22
599
29
85
0
0
0
58
0
48
0
4164
64
2357
0
0
10364
9525
197
1
6
1
8
1456
1
1
210
1
54
1
134
0
52
115
0
338
1
1
0
99
127
0
0
12253
5153
1
642
4
0
125
3928
0
1355
0
1266
231
0
1
104
1
136
53
102
56
86
1
84
0
126
0
0
146
0
0
0
51
0
0
6
1
83
1
35
35
1
1
15072
2
1
26
4112
0
4524
8665
5418
101
4175
0
1
8
1
60
165
0
95
0
564
0
0
62
0
569
0
70
0
0
0
89
1
35
137
1005
0
150
6846
1235
426
15
0
5249
162
97
103
0
0
1
0
100
1
1
1
53
1
0
0
0
4
24
0
1
57
1454
68
100
0
27
59
1
100
0
0
111
0
1
97
1
15
0
20
0
86
0
8205
246
202
0
2337
1
0
0
1
0
272
2684
2091
56
94
53
0
0
1
32
1887
1
0
182
4485
1952
0
12
2036
0
88
0
41
88
0
34
1
117
125
53
111
0
32
97
0
0
0
0
1
1
28
3
0
1
1
575
21
111
53
48
0
33
118
1
0
49
0
161
12774
5881
1
1
78
0
0
17
166
5452
83
20
50
0
84
288
0
35
0
34
127
376
0
1
12
1
33
0
1
89
43
97
1
137
0
80
122
0
1
92
51
0
8783
69
1972
0
0
0
71
5075
1
68
154
75
60
29
0
97
0
149
51
0
1
165
88
144
79
98
136
1915
1
47
61
90
0
51
14335
5398
0
928
65
4434
1446
22
62
64
94
0
35
6905
0
80
5251
236
1
11211
2898
0
95
109
3096
0
0
2849
0
70
1463
161
55
44
84
56
402
1
160
944
0
0
0
0
59
1
0
176
1
1
3
111
143
0
0
78
87
88
0
1
0
1
0
121
43
1
133
0
1
0
43
56
93
0
64
0
0
159
93
82
625
0
0
0
57
1
0
163
103
69
21
12310
0
9879
0
55
81
1
0
0
91
1
147
35
1
22
1
1063
0
59
32
0
93
1
0
1
12373
6686
0
1
3
258
0
1
69
0
1
0
0
1153
100
0
175
41
0
0
2561
1280
117
87
0
63
0
130
90
89
1
0
21
206
0
91
85
85
0
0
1
1
39
27
1
0
0
80
0
1
188
0
67
19
57
0
48
12897
2950
3424
1
2249
1
1379
13
93
69
56
0
1
0
231
135
73
1826
73
0
1
0
8406
80
4474
268
0
0
0
61
132
781
796
1
678
106
1
1
0
180
0
107
0
0
90
19
1
0
1000
40
1
1
84
75
161
144
3352
1
1
45
150
2951
0
64
1
0
0
183
149
35
165
0
86
74
333
16900
2
11321
1
0
140
36
1
0
0
0
1
68
9
0
37
0
0
104
65
8533
1018
1572
0
52
6314
121
278
61
57
0
142
0
16
1
42
159
104
0
26
247
0
52
1
1
71
0
0
0
83
0
0
8
1
46
171
0
33
74
105
0
32
70
0
92
1
8
85
98
80
112
0
92
162
0
0
0
0
1
178
0
97
4589
1
553
0
0
1
0
30
0
53
0
69
2800
64
11070
407
1808
7205
72
0
87
116
243
1
0
26
1792
2541
0
0
0
23
92
187
0
0
0
0
0
1
40
1
39
1
0
0
62
77
10
47
0
1
1
57
838
0
0
1
1
0
66
9590
120
4096
100
93
1751
0
6860
9253
1
98
1
0
0
0
0
0
40
1
61
69
0
0
0
0
0
0
72
98
52
0
52
1
243
97
34
0
58
107
0
51
1
4543
1603
0
0
26
39
94
602
23
52
135
0
0
73
0
101
1209
0
2208
148
0
92
0
77
52
0
1
112
1
0
9736
7656
32
0
97
0
82
1
1
1
42
175
66
68
0
60
55
0
0
4802
3329
1
2579
0
37
0
0
238
145
0
1
0
0
137
18
145
29
1
27
0
11984
193
0
0
2117
1
4573
1
0
47
0
1
1
1
0
11824
0
7596
1
47
3945
39
84
1
42
0
1
165
29
218
23
239
246
95
9181
3590
3021
6833
9854
72
10067
38
0
48
19
32
181
22
0
111
79
1088
1139
0
0
0
1
1
0
120
1
1
12
137
164
63
88
148
13632
10373
0
0
10373
171
1
9727
0
458
0
1
33
182
0
163
0
113
412
167
48
71
49
11
0
121
113
55
0
203
72
94
67
50
1
0
1936
0
0
1
50
0
102
42
1
81
40
0
0
0
50
30
98
77
1
1
0
179
0
34
1
25
1
0
114
21
1
0
0
1
19
1
1
15291
7074
84
3098
50
1
43
137
150
209
37
0
1
0
1
0
44
0
0
1
30
56
766
107
1
0
0
157
63
34
0
0
89
1
0
0
1
12
0
0
73
0
0
18
0
1
0
243
0
0
25
4
29
1
229
209
114
0
0
12
142
1
0
73
36
4
0
0
0
1
0
97
0
1987
0
55
1
1
44
1
147
58
1
11
37
31
0
225
149
1
0
14
0
0
74
99
40
100
14653
0
7942
67
52
64
1454
57
0
72
25
0
78
0
0
1
0
0
0
13
16
37
1
147
122
93
46
27
540
149
0
0
181
40
35
1687
21
42
1
132
58
0
87
1
12
1
16
1
0
0
89
92
0
1
0
0
0
1
0
63
32
1
11
1
168
51
39
7677
0
0
0
51
7611
117
1
1
0
148
0
0
7
1
0
91
96
78
0
0
1
25
26
0
226
67
89
0
122
94
0
1
0
106
81
64
71
132
10520
37
7705
902
0
0
21
87
61
1
58
84
0
0
0
65
0
83
50
65
34
19
0
113
54
1
1
1
0
211
0
45
1
1
2483
135
0
0
103
13950
3927
99
101
0
0
4213
132
2132
58
1774
78
0
1
72
747
0
1
1
1
50
0
0
626
1
1
0
0
1
163
0
103
41
3
0
90
236
0
94
92
1
1
79
41
0
0
88
346
145
1
42
0
1
0
17
10
1
125
0
88
57
0
1
1
37
1
0
0
1
84
72
77
1
25
0
23
0
208
0
0
1
1
0
0
15
1
81
0
1
1
0
0
0
87
1
52
120
0
0
1
34
109
69
90
80
32
0
0
0
0
0
21
3810
0
1
4664
95
185
24
49
1
5085
99
0
55
0
169
101
0
28
44
0
1
18
0
147
0
37
0
74
0
0
1
2128
44
44
0
74
18
29
0
53
52
1
82
114
20
86
0
1
26
72
0
74
444
20
0
84
0
176
167
87
169
0
0
159
1
2
19
194
0
113
62
30
0
100
4
91
0
71
56
88
0
94
30
1
1
53
0
1
18
1
96
0
6
1
78
81
0
122
233
74
96
38
238
0
1
1
69
0
28
0
53
70
96
0
0
1
0
20
0
0
1
132
71
0
0
1
1
27
0
1
102
47
73
52
15
0
59
0
82
50
1
91
0
0
3
1
0
1
38
63
36
47
27
13602
88
2478
6909
73
26
0
82
92
36
23
1
52
0
0
38
0
0
65
79
77
22
0
0
62
153
80
132
8
0
0
0
88
0
1
91
505
0
0
231
0
25
135
79
1
0
18
0
1
1
76
2299
0
0
116
55
0
0
115
51
1324
68
0
0
12
1
3001
1
0
0
7
1
80
98
1
154
4136
0
0
99
1668
91
154
0
1
4
1066
45
106
1
863
18
0
101
1
929
9555
105
685
2745
4592
1
0
0
57
1
0
75
36
0
41
0
93
1
77
0
85
48
80
0
79
21
60
95
0
64
19
19277
56
8177
1737
40
167
364
51
125
758
0
1
1
29
153
1
60
75
1
11120
2784
0
1583
0
0
1
1
33
4308
55
86
0
2959
1
123
90
72
44
136
1
0
88
73
45
39
0
0
0
177
5236
0
2069
101
1
25
64
32
96
3219
14
128
1
41
1
1
26
0
0
52
215
79
308
1
45
1
1
0
1
0
0
72
74
377
0
0
53
0
0
0
90
143
100
311
1
73
99
29
1
161
5
13
159
0
0
89
1
87
68
80
66
0
1
13607
0
8443
6
0
858
0
37
62
1
132
76
0
68
38
177
1
0
1
1
126
827
100
14161
9505
0
87
1
2257
1
8079
35
394
54
131
72
0
4960
54
144
102
0
259
110
1
0
61
1105
8
1
22
0
0
208
1908
48
0
0
1
50
1
41
0
96
1
7
0
164
177
5
53
140
60
1
0
1
41
1
59
1
204
0
30
0
0
110
89
1
4231
0
141
1
1024
3059
46
27
105
0
1
0
0
0
71
891
0
1
853
0
136
1
1
99
58
193
0
0
19
61
0
66
0
92
12904
10371
0
4
87
0
0
31
0
0
1
1
49
1
0
83
0
87
1
1
614
152
57
115
141
0
142
0
0
5
138
0
0
0
0
1
1
66
80
0
1
47
12
37
0
202
0
89
147
26
383
23
0
62
1
55
0
62
1
0
45
66
0
0
0
0
0
11
174
112
18
0
76
317
32
0
0
0
57
0
1
1
1
0
84
38
66
98
141
161
67
99
17
155
79
0
0
112
10
173
0
103
1
150
5676
0
35
2316
1
186
0
0
1923
135
0
0
1581
1
0
0
194
2106
1
317
90
0
30
293
1
82
0
132
38
0
22
0
41
0
1
0
53
0
54
1
111
75
47
81
63
3
0
1
0
28
1
0
1
88
67
6
0
54
101
41
1
74
0
133
1
94
1
12307
5858
129
1
1
637
0
1
66
27
59
86
0
1
1793
10
1
1
1
0
0
84
1702
17563
7281
7111
10949
0
65
185
90
122
102
17
46
53
1
0
0
0
605
508
1
3
0
20
1
2
1
85
168
0
0
1
110
0
0
51
188
6
1
1
1
76
0
0
1
0
42
59
73
1
41
4
1
175
1
0
139
59
130
181
11
14547
5
141
0
7783
34
1
1309
1
1
1
1
104
0
0
0
87
0
0
2990
79
1
51
0
0
16
88
1
110
1
212
26
0
66
50
0
38
63
0
100
1
209
0
8
0
161
154
133
100
0
6615
0
42
148
171
0
24
0
87
1175
51
2564
2061
0
18
0
0
0
0
89
83
0
120
22
52
60
73
0
12
0
3571
0
0
0
29
1
0
75
40
127
0
3
1
1525
1
65
36
0
1
0
0
1
2118
1
43
61
1
8
73
0
580
38
0
0
53
77
84
14
8
0
95
1
3150
63
68
96
0
2441
3
1
0
27
1
0
0
142
0
0
55
1
46
21
30
0
0
192
0
87
94
1
38
0
28
0
16181
0
0
9126
144
0
98
87
109
0
72
0
0
1
60
0
49
1
2908
0
206
18
46
36
16
0
196
60
1
71
32
1
168
56
0
148
2
90
1
1
1
0
0
0
382
0
164
13587
2
12090
205
50
0
1
36
171
46
110
0
177
0
1
142
0
40
0
153
37
48
1
0
128
100
56
45
105
0
60
0
1
0
96
0
11
31
123
1
70
13927
5277
73
78
789
0
208
2608
51
27
0
182
30
1
0
162
83
818
1
140
2399
91
126
4433
1451
1038
0
27
0
0
91
0
82
0
1
0
252
1795
1
1
97
1
66
1
1
219
0
53
0
1
0
0
0
1
503
175
0
68
0
122
5
185
88
0
0
0
0
1
0
88
15
1
95
136
0
1
0
222
0
113
1
47
0
1
146
0
20
1
85
1
1
24
1
0
0
98
84
1
35
9
31
56
68
4
0
57
122
19
43
16663
913
0
1
4305
6358
131
0
11708
12395
133
12528
0
2365
168
0
1
6244
0
1807
0
10585
0
0
4
156
9071
0
27
1
120
105
2779
32
161
27
143
27
32
0
598
0
108
169
0
1
65
155
93
68
47
1
8
27
213
0
208
61
1
100
0
22
0
0
0
1
0
48
125
101
44
22
33
1
0
1
46
67
52
0
1
0
1
64
86
0
28
84
0
1
184
42
1
0
1
1
0
0
45
41
74
1
88
21
102
0
0
121
31
85
48
0
1
124
0
85
6357
5
0
4401
0
170
239
0
51
39
1
1
55
112
0
35
0
102
0
50
308
129
1
249
31
0
42
0
12
469
3
33
96
10686
0
44
647
1
1
88
128
51
2592
966
857
2
1478
2743
64
149
0
1
1
74
123
0
1
31
1
97
1
39
86
29
0
0
0
100
0
42
0
1
98
1
1
30
1
56
266
1
1
0
0
0
98
37
65
1
0
1
51
0
7
0
89
72
64
51
95
31
0
0
46
0
1
1
1
1
94
36
1
78
166
0
0
67
0
48
260
1
34
0
48
1
0
11787
8825
24
88
37
1
0
1
0
51
0
0
93
1
0
0
3
0
34
19
24
0
0
1
0
75
38
155
96
43
0
0
1
120
62
57
1
81
12
364
0
0
2200
58
90
0
49
0
1638
93
149
16
5
0
1
49
121
0
1
23
61
63
117
17268
11492
1
108
1
1
481
71
0
0
0
17
114
81
0
1
130
1
121
1
0
134
1
0
32
4
19
0
77
0
8
0
0
1
113
1
1
227
60
0
5361
2874
3117
0
72
122
0
87
0
147
0
111
34
77
92
0
1
47
64
14783
7128
0
0
1
7129
192
10433
0
0
68
1866
5119
30
1
1
417
0
78
1
46
94
0
0
86
168
6
0
151
1485
0
0
0
58
0
59
48
0
42
3123
363
30
0
7
23
1510
67
82
62
148
1085
1
200
10666
10730
105
49
1125
159
87
133
1
65
1
141
0
1
181
790
329
1
114
0
146
1
138
1
1
0
0
98
33
35
35
0
96
48
26
1
0
121
0
0
117
0
0
33
0
67
24
98
84
0
1
3
0
190
99
75
144
93
65
11
0
0
59
114
75
49
1
0
132
47
0
0
56
0
0
0
9
1
6
105
89
63
0
1
1
0
12
0
106
0
0
101
1
1
16925
9905
165
30
0
0
0
837
57
0
1
122
0
55
23
1
224
677
0
84
1
0
131
70
49
1
0
58
45
94
170
518
16
95
1
1
1
1
0
0
127
12
0
22
1
139
69
97
99
50
1
57
125
95
122
63
42
1
31
82
396
1
158
1
63
35
6190
1
94
564
62
3
87
1566
1
222
3299
102
0
11
1
67
68
60
0
0
0
15278
0
74
9201
1
0
0
0
41
27
1
30
1
85
25
0
7
0
1
147
529
84
50
113
1636
1
0
31
193
80
15
0
170
25
110
0
0
159
61
0
1
1
100
39
6985
4254
50
0
0
3454
81
1
1158
137
2777
0
173
943
160
145
43
61
0
10333
69
30
5997
127
0
109
1
47
1
0
1575
357
0
29
20
1
0
0
1
1750
1526
36
111
0
0
157
85
0
0
145
1
32
0
1
0
0
22
11359
129
5530
0
44
3088
0
104
1063
0
0
27
104
109
1
12
0
0
90
0
85
97
1
1454
1
43
1
1
0
0
0
12
61
71
1
0
0
0
1
5
167
54
1
0
0
0
11
4
98
0
0
0
100
0
100
33
1
0
18
0
1
1
1
0
72
1
0
45
21
0
0
15823
0
2
55
72
4470
0
57
0
5377
0
1015
121
0
7
1
0
11177
2845
9258
103
65
8117
6334
0
10488
0
0
52
8773
37
1
74
25
88
1749
0
1
1
0
0
0
184
0
1975
11
0
132
87
168
0
1
56
20
12
75
0
66
2
1
0
1
94
1
91
1
14
14
85
1
173
1
117
1
0
1
97
104
49
78
0
0
0
98
0
1
0
48
0
145
0
56
78
0
0
67
0
197
49
4
100
0
1
0
64
1
160
0
1
99
1
13697
0
979
5376
50
0
1
4831
27
0
68
0
1
0
45
67
0
0
117
0
0
0
0
111
271
1
61
0
96
90
569
322
53
36
0
54
118
0
69
75
58
1
0
133
1
0
168
1
168
83
0
0
0
0
0
5
1
7
64
0
0
1
72
81
1
0
80
97
1
88
31
0
58
1
34
7
24
0
1
0
69
63
0
1
126
86
1
1
105
0
52
124
5
0
0
0
25
43
35
61
0
1
0
33
120
1
0
118
0
0
48
1
58
1
1
1
95
0
1
0
0
1
0
89
1
0
1
1
10381
1
137
1
101
0
38
0
70
6651
36
38
0
29
112
4614
121
37
0
5780
0
1
0
155
0
513
99
0
42
136
1
44
101
101
110
0
1
109
1
170
52
0
0
0
127
129
1
0
130
128
0
0
0
92
0
106
6
155
0
0
77
37
1
122
109
11
1
0
136
91
20
1
0
0
90
0
1
100
0
0
92
1
0
15
0
14
8
80
19535
405
5493
39
3710
95
76
7272
1
40
0
4767
112
3938
18
16
1712
244
29
4
0
54
2
5
0
1
0
54
539
0
42
1
1
21
31
50
0
0
40
2755
82
87
0
125
0
184
14077
11299
0
0
169
135
19
80
182
0
1
173
0
1
36
177
24
159
13
1209
69
40
5677
152
3470
1
7655
659
1
6993
21
55
0
60
0
0
1
349
11
0
55
90
0
459
321
1
64
1
61
118
1
114
111
0
212
88
86
6283
3
1
0
0
85
0
0
56
0
79
33
1
158
2085
17
0
26
0
246
160
0
1
9
1919
1424
0
520
1
97
0
0
0
0
0
0
229
0
9
873
46
0
79
1
70
5380
191
17
0
0
4754
119
0
0
21
0
22
72
73
37
0
88
0
0
1
1
18
1
9
85
1
11
49
829
253
43
83
476
19
84
127
17
12
64
1
1
1
0
12306
3802
2952
2396
172
96
90
35
91
0
100
0
43
0
47
58
0
0
1
1
1
0
0
3
1
0
39
0
63
0
0
911
15
0
1
6092
109
1
5185
72
112
1
36
68
0
13
0
1
116
48
0
0
0
117
87
1
13
1
1136
0
0
1
106
0
0
36
0
20
0
1
90
63
135
26
0
3
207
1
30
50
101
120
12
25
8960
0
0
0
35
0
57
788
6006
0
0
0
0
0
1422
0
0
0
0
1184
1
56
1
0
167
0
192
37
1297
80
0
0
0
0
32
59
47
0
15
0
0
0
0
86
67
1
0
0
4
0
52
1
89
11004
1183
7
4271
1
2113
1
2741
0
3815
131
96
688
119
232
68
56
50
84
4
0
0
69
1
0
0
76
152
0
193
0
305
0
0
83
5871
1
162
78
0
14
0
0
49
0
0
0
187
134
5475
1
1
0
136
198
213
127
0
92
0
50
3
22
156
1
34
0
0
0
1
0
1
0
1
2
0
0
1
145
15
149
0
1
47
101
0
181
92
0
0
2548
0
67
81
1
0
44
0
30
1820
0
84
78
39
100
0
0
0
65
1
0
1
16
0
226
8
0
63
29
0
86
65
0
0
10
66
278
80
77
1
0
0
18
1
0
0
29
0
0
20347
2442
0
0
0
8656
0
1
1
69
77
1
0
2
0
174
187
81
0
1
0
82
21
0
1069
0
48
93
1
66
153
84
0
17
1
0
0
0
156
0
77
52
0
0
134
38
14
0
1
643
1
44
0
1
7
81
24
12
0
0
25
71
942
34
83
0
67
51
0
68
30
12
0
1
10792
4303
0
0
50
60
4563
0
196
0
0
1
182
0
93
56
71
0
1
0
1
32
9
9186
1180
107
7217
1
29
87
0
13
81
0
0
4738
1
1
184
72
0
199
94
2126
1
623
1
31
128
357
42
15
1
21
84
1
91
0
0
2382
63
0
1
1
84
0
94
0
0
0
1
146
1
56
60
27
0
74
110
0
0
1
0
1
38
12
1
0
139
17
1
1
1
17
243
0
1
0
5
0
0
726
0
911
0
0
0
0
14
15
0
0
2
1
49
0
0
22
6703
0
1
0
1260
128
0
0
1
75
4927
1
0
148
73
0
0
63
19
1
85
0
21
35
0
28
1
69
155
62
0
1
43
94
0
101
27
89
57
0
126
61
180
98
62
13
1
123
17656
2
58
10237
728
93
177
1
156
0
0
23
62
97
56
151
0
0
64
74
1
34
0
58
61
136
88
86
1
0
0
115
40
0
97
1
1
1
0
1
0
1
90
46
89
12926
3695
0
0
8105
57
0
0
18
1
161
0
89
35
210
226
0
0
1
0
0
0
62
1
137
88
1
60
1
94
61
0
13103
72
770
9462
1
2344
37
77
61
0
0
63
129
57
0
16
0
1
17
26
0
1
0
90
0
0
0
1
3
0
1
34
0
1
1
0
22
0
0
62
0
0
8858
44
1
1
0
0
78
1
0
0
3937
0
812
1270
2296
0
12931
684
0
0
0
59
0
0
7905
24
0
1
10
0
64
0
0
0
0
78
233
0
178
0
1
45
198
0
0
1
0
6
0
141
161
111
0
13
294
0
1
0
0
1
76
845
1
52
43
1
34
89
1821
1
13082
2
10104
1
125
0
74
39
5287
118
74
135
86
2420
0
1
0
39
1
66
45
0
1
3636
0
0
0
23
68
0
0
0
112
81
1
26
43
126
1272
13432
4501
68
0
5053
644
0
1
1258
83
232
0
86
1
0
1
0
66
0
1
0
1
3869
186
1
0
0
8314
2
159
0
4043
7324
1
89
656
1
0
225
6
1
107
0
73
0
1
184
55
41
1
2
0
1
53
1
55
0
232
133
0
1
123
20
56
3654
2
0
153
133
0
1
63
80
1
100
0
0
1693
134
295
1
97
0
0
0
0
6030
2
35
91
128
5073
1
1
28
147
1
371
1
0
1
1404
92
0
0
0
14
82
0
135
0
81
216
0
81
239
0
40
1
92
43
1
1
1
149
1
1
7
1
92
1
132
668
0
0
1
0
10
41
24
0
0
210
66
0
0
35
87
68
109
1
142
88
138
0
0
1
0
1
0
0
90
0
0
77
0
82
0
138
1
0
0
0
92
2600
108
0
1
304
0
0
1
86
91
0
0
0
90
60
94
10
1724
1
1
64
44
8
0
68
0
97
11
24
96
0
108
9
1
0
24
36
99
0
1
1
93
0
15526
0
143
22
5925
83
1402
1
4905
0
1
53
17
0
0
71
7069
25
1119
42
4606
681
0
0
0
5
0
1
4838
118
0
27
2215
0
368
0
0
76
0
1070
0
170
178
0
14
1
99
17
1
14
101
4
1
1
1
1
77
0
34
0
79
0
0
129
1
11
1
1
1
21
0
1515
111
0
0
11
28
39
93
62
61
87
62
120
33
66
130
34
61
83
0
4
194
28
0
19
47
0
0
0
0
1
56
147
1
100
0
0
19
88
0
1
40
0
1
0
92
92
1
11493
4622
0
0
0
1
2443
1
0
0
47
62
0
1518
0
1
1
98
1
1
0
1
103
0
26
186
367
147
101
0
0
0
1
0
83
2110
83
0
86
1
96
150
1
0
39
0
7
0
1
97
109
15133
2134
4830
138
35
2
0
5780
99
39
0
104
1
0
159
10258
98
14
1012
7974
86
199
6
156
56
1
0
0
1
7463
37
1
1
0
6549
66
39
45
79
0
0
40
71
58
97
49
216
90
1
0
95
90
18
30
127
0
156
100
0
39
446
1
73
0
55
218
52
1
74
96
15
44
1
10
16
1
0
139
9
100
14616
2712
51
57
1
0
0
1
7092
16
14
1
45
837
77
0
2742
1
11
28
0
9
86
34
1
76
0
1
0
2
48
182
63
1
56
43
93
56
157
0
85
0
0
0
0
21
142
0
72
1
0
0
1
80
0
667
105
66
95
68
1
173
1
0
0
30
18
33
78
1
0
0
1
53
72
55
66
14905
5975
1
92
1107
4184
12
1688
0
1
1
110
99
90
165
136
0
0
0
1
0
101
35
1
0
68
7018
1
17
1181
546
642
1
1
99
0
2989
1
23
106
1
81
0
49
156
49
74
127
1
1
88
1
0
65
0
0
1
1
0
296
34
1
86
0
108
0
177
16
40
0
6
149
273
104
1
1
97
0
116
11426
6
57
6266
0
0
2705
58
1
144
74
79
4477
90
1666
1
1
0
5173
7936
0
0
1224
0
67
44
99
0
1
0
0
0
58
0
1
1
66
0
36
0
23
204
0
63
77
198
1
0
2260
108
0
483
109
0
1135
1
14195
7614
0
12
157
0
0
2729
0
46
0
2393
1
0
0
1
1
179
45
181
41
98
0
0
79
186
56
0
0
30
0
75
0
73
0
51
4686
177
1
0
5749
11
94
76
1
8290
4715
13
5577
0
103
15
83
75
0
204
78
53
91
1
33
13
24
107
0
169
0
52
69
31
102
0
0
125
118
2
95
83
80
399
97
178
0
102
1
0
1
4143
91
99
31
163
129
0
3567
0
72
11
257
12
0
1
48
0
19
158
8207
1069
0
5224
10646
1
48
1
65
64
76
16
1
44
0
26
168
1
1
18
5
52
1
0
54
0
84
214
40
0
90
14777
12536
31
98
189
68
21
56
51
138
138
52
96
0
0
90
0
32
1
0
65
0
159
1
54
16
95
157
35
40
94
0
134
29
1
1
1
1
1
37
1
0
0
79
34
1
85
0
0
177
47
0
0
1
0
0
1
125
233
59
70
0
67
181
1
0
1
73
40
21
116
254
100
0
0
76
1
75
0
0
114
68
68
0
90
0
79
1
116
59
98
56
27
1
97
1
73
120
0
58
0
0
0
51
3
23
0
0
59
1
1
0
103
32
27
83
64
0
100
0
133
1
147
54
90
0
1
5
1
0
0
58
0
0
82
15184
0
3128
12
0
6966
27
130
0
55
30
1
1392
0
27
0
0
1
0
145
0
0
126
109
67
23
0
15
0
168
66
0
33
0
230
47
0
10581
3847
0
13
0
0
1
1
0
63
9518
4402
0
157
1
64
4
1862
0
1
6000
35
84
6023
63
35
0
0
64
49
0
0
0
73
0
1
0
73
70
0
0
6429
3894
0
150
99
587
3087
4137
12540
4575
106
2300
0
205
1
3
137
1
0
0
60
0
0
0
5710
0
3
55
3
0
1
162
87
1
93
1
51
98
1
55
1
37
95
0
91
0
115
1
185
0
61
0
1
0
0
1
1
0
0
0
14298
0
8734
0
3757
51
48
1
91
1
59
62
92
1
11446
1
0
44
2978
143
5194
9811
2547
0
6547
0
0
3305
52
139
42
1
132
132
5
0
27
4
74
68
0
1
9
95
0
89
39
0
1
45
124
90
1
9
55
0
0
90
29
105
1
169
133
1
0
28
10
0
1
0
0
0
95
147
0
0
1
0
0
8397
0
0
2898
158
262
0
2293
85
19
1
868
0
19
171
61
53
87
353
0
72
1
0
72
0
0
54
1
0
13574
4513
90
5560
2589
22
0
41
135
99
0
72
1
126
61
0
0
194
1
59
1
1
115
107
0
1
0
1
0
0
0
0
0
21
100
96
0
1
1
0
0
32
1
0
0
55
87
235
1
116
179
0
0
67
0
44
0
116
157
156
0
43
25
98
1
0
0
31
0
0
0
196
25
98
51
0
0
101
251
33
0
1
98
0
139
0
29
96
15
150
0
70
0
25
0
53
0
1
159
0
1
0
16
0
1
45
100
1
100
1
30
0
80
17418
9052
133
164
0
59
37
3204
76
1
86
65
120
68
137
0
85
69
84
134
11199
9524
1
1
1
1
1
163
3651
78
2414
62
74
1
0
0
0
0
10
64
1
2579
58
0
112
174
0
85
123
81
22
1
0
221
93
18
73
48
1
0
1
0
77
117
0
77
1
1
0
0
1
0
112
0
1
1
0
0
5
54
0
181
0
62
0
38
191
0
141
1
59
1
3
1
0
108
72
42
44
1
164
45
1
0
53
7618
1
0
0
0
0
6315
5676
2
2655
0
55
2678
74
1
19
0
84
1
110
1
0
19
13
0
0
114
1
1
59
153
78
36
0
1
99
0
1
64
92
41
83
182
105
99
0
0
129
1
188
1
0
144
15
0
122
0
10
1
0
173
0
16
88
1
126
27
58
46
121
48
0
0
0
1
0
63
1
69
44
0
0
0
55
42
164
0
0
0
0
187
1
14257
1
1364
1
459
0
1444
72
0
106
99
2828
99
6
168
0
0
1
585
31
1
38
1
84
749
1
398
0
11
0
169
1
83
3458
0
1
20
0
1
219
0
1
0
11
100
1
0
0
97
25
5
373
16405
0
61
7819
1778
112
86
1
1
86
88
56
0
1
1
85
0
35
126
1018
110
1
0
48
0
53
67
0
87
11
136
1
1
0
3
5
0
32
0
159
0
8
217
1
0
0
13
941
1
1
877
14127
0
0
4590
31
0
0
2952
0
229
44
1
115
1
45
200
22
1
5937
137
3557
17
0
4582
95
82
20
1
79
2289
11602
212
7701
0
66
1
0
98
0
0
93
1
1
0
81
0
1742
131
69
29
80
99
33
780
1
0
100
0
2746
53
0
0
0
43
0
0
89
0
0
0
0
63
0
98
77
36
1
0
20
69
19
1
0
68
5
155
1
0
170
0
51
0
103
1
1
0
15179
3775
5862
133
9770
5053
0
97
0
0
186
0
0
2780
3287
1
82
62
7534
6268
1239
120
272
986
0
1
51
0
1
16
0
0
1
28
31
1
211
53
0
98
101
19
41
1
109
1
65
1
70
0
196
80
0
1
119
36
185
81
43
78
0
20
45
0
0
1
1
67
102
1
1
1
0
48
39
0
0
0
0
95
0
52
0
93
110
1
20
1
60
57
0
10575
87
8836
0
20
0
0
0
1
0
0
35
89
1
0
7
0
0
0
173
77
0
523
8059
1
0
185
7321
0
53
57
99
0
0
16
20
1
1
111
1
167
101
517
72
0
10
3201
99
0
65
38
0
62
0
0
1
43
2682
4
50
1
28
8
1
0
0
0
0
0
1
0
80
8
0
34
0
1
1
66
80
42
2
24
156
77
0
0
81
95
95
26
30
1
1
116
0
196
228
0
0
0
21
0
1
0
1
1
1
58
1
184
38
79
1
65
1
176
0
1
65
95
8
105
21
1
1
0
0
0
1
36
118
0
107
0
20
0
119
1
162
70
1
0
246
99
0
197
50
43
0
0
0
0
39
0
1
1
0
1
169
0
14088
2434
5319
0
30
0
77
85
71
190
0
30
1215
68
0
32
18
142
0
93
363
45
38
89
39
0
0
129
1373
1
0
0
0
20
0
0
215
68
153
1
42
0
95
0
91
54
0
31
76
1
0
99
538
38
39
175
0
0
1
64
1
0
0
226
0
1
82
1
52
0
0
115
22
0
49
116
0
34
46
8
38
0
0
1
0
0
120
0
97
1
0
21
0
19734
11505
1
120
40
30
23
11719
0
3861
94
114
1
5093
1
1
8370
98
10668
156
74
33
0
0
34
80
93
90
98
1
172
146
0
1
92
176
1
65
58
69
0
122
1
0
826
0
4
1
103
11
0
0
1
9351
0
0
5753
1
1
1
0
98
117
1
116
64
0
2246
1
0
13117
3549
0
0
3632
60
208
2470
57
3
111
0
979
2035
44
0
0
88
0
13236
5032
6636
99
190
0
99
35
7
1
0
3838
0
266
62
40
100
2200
0
0
1
56
28
0
1
20
0
15
0
0
100
0
17
1045
52
0
0
89
2
251
100
23
0
68
182
0
1
13
26
56
180
0
0
264
1
168
0
79
146
0
1
264
1
51
0
0
56
100
68
0
89
101
1
1
127
1
125
121
0
0
62
0
0
151
22
15255
2
12308
97
1
0
0
64
49
0
1
9
1
33
0
14
0
94
0
0
69
0
110
84
1
73
129
1
38
0
1
212
0
0
102
2
60
5409
22
466
0
42
52
97
0
4184
1
0
621
0
12030
1
1
49
1
427
8340
6664
0
46
1800
0
96
1108
66
52
72
4943
76
1
124
0
85
43
72
0
24
46
1
0
1
0
10
164
6
1
63
41
783
79
134
0
128
0
76
33
4873
0
911
9968
1326
988
6232
2184
1
51
19
0
0
207
23
12
115
1117
7446
81
549
0
6082
98
12
1
1078
18
103
0
8
0
7794
0
59
0
3625
8749
0
2
101
2794
5494
0
1594
142
69
0
0
1
0
57
1028
0
80
70
418
51
1
1
1
211
55
99
3
1078
88
150
0
0
1
0
66
63
95
37
1
1
0
188
0
0
147
44
1
0
96
31
0
2
57
22
78
0
10
0
0
54
21
0
92
0
1
0
1
1
1
0
1
0
46
0
81
37
93
1
1
1
0
0
22
0
639
0
0
0
0
1
16
74
6832
38
1
26
380
3703
17
81
0
0
0
1
94
0
0
33
0
1
0
40
1
95
1
0
1
66
60
0
19
5
0
25
0
0
1
85
86
32
43
0
130
0
30
163
632
0
101
61
96
0
0
6355
22
2867
1
82
1
0
67
106
0
11459
21
8041
2282
1
0
10
90
1
0
97
70
63
0
0
0
0
182
0
820
48
1556
3813
0
158
2
1
2738
0
0
0
908
1
1
147
44
91
0
0
0
0
1
8090
172
85
91
0
7383
65
0
1
14
48
195
0
0
114
86
0
1
0
71
1
65
0
88
111
168
1
0
0
0
48
1
66
1
0
66
132
86
161
268
0
99
0
0
65
0
0
59
161
0
49
32
1
81
22
36
1
68
0
1
0
58
0
94
1
40
183
55
0
1
86
0
1
167
83
10389
43
7
93
1
1998
0
6597
3
14857
1119
36
1
1
43
3976
350
46
70
5110
27
40
1
13
0
93
61
982
1
11
10
139
1
40
0
1
0
64
1
0
5
35
929
19
0
0
0
1
70
80
0
1
0
0
18
15
68
75
0
178
50
0
1
156
0
1
1
0
0
89
99
0
217
42
0
2
1
1
44
86
1
1
1
1
72
0
0
0
28
84
153
131
124
3333
48
1
95
36
9
2229
0
126
245
38
1
87
85
0
63
119
946
59
7
5
152
113
0
38
0
28
9323
0
0
0
0
727
32
2534
62
118
4
141
3940
87
0
1
107
0
1
1079
0
9
1
28
34
0
1
88
0
99
0
0
0
11
35
49
62
0
1
0
147
1
0
0
6518
1
0
64
140
0
45
666
0
2143
51
167
0
72
0
1
4774
5477
142
50
0
767
1
0
18
0
1
1121
7780
1
0
1
0
0
3138
3404
0
103
69
0
0
0
0
3
1
69
0
98
163
8418
851
1
33
2401
1
5786
0
209
0
0
156
38
1
43
0
55
0
124
1
0
0
16477
2
12126
24
14
1
79
0
84
1
0
0
0
80
12411
0
4019
69
2165
0
2237
83
1
0
0
0
132
0
81
60
0
1656
1
0
98
1352
1
1
69
0
0
1237
1
0
100
93
11
71
0
120
166
49
1
1
69
95
21
0
1
14
82
8
36
0
1
0
0
75
100
13
1
1
1
1
0
39
0
0
79
1
60
19
0
0
14592
0
137
66
3650
4539
2222
2880
268
1118
1
1
54
0
112
3667
1
0
3907
254
1
2830
1
0
0
1
119
99
0
1367
74
0
166
0
0
166
0
177
85
72
0
134
92
86
85
96
130
41
49
0
43
1
34
14
91
159
0
0
0
29
1
14272
7156
1
44
1
2
89
56
100
2452
0
599
1
0
21
134
65
841
24
0
0
0
68
1056
1
3
0
70
4
1
0
97
1
0
1
0
0
1
0
0
1
126
132
44
0
1
216
134
58
0
1
157
0
0
1
0
0
170
1
1
50
81
129
1
0
49
0
1
139
119
19
0
8
59
45
73
41
0
0
0
35
166
0
1
0
98
7264
4467
27
1
108
1
23
0
0
0
22
0
1
1
1
81
151
90
0
34
1
18
0
0
0
90
54
0
0
1
38
83
710
0
0
0
1
69
38
1
6
96
29
0
0
0
0
0
81
8
29
145
1
1
0
1
108
48
69
192
1
180
0
0
111
0
0
32
45
0
35
1
16371
1809
0
4233
86
0
0
0
0
0
0
4143
1
55
175
77
1
88
127
0
133
0
69
0
0
1
1
2393
0
299
64
13
0
179
0
0
0
0
33
10
92
69
0
37
0
71
1
0
126
1
98
1
0
5
1
43
160
0
13
18
1
71
0
0
96
0
46
0
0
110
1
146
0
62
1
0
1
1
44
1
1
14
0
0
1
0
127
0
1
25
97
0
1
0
119
43
1
29
29
0
193
54
65
1
9589
0
0
145
0
10
1481
1243
212
75
4232
1
36
0
26
0
62
0
80
0
31
158
41
0
0
93
1107
149
0
40
87
34
1
0
0
30
0
0
1
15894
0
4852
34
0
2342
117
5248
14
8
122
3842
0
106
0
10
1
79
1
41
74
409
53
0
0
488
1
1
0
0
0
54
9
1
66
105
0
63
25
0
11
4
1
1
61
130
18
56
1
44
1
0
128
1
1
1
1
61
0
0
26
96
25
1
1
0
83
15
0
0
50
93
0
7
223
1
0
67
0
289
136
2
1
68
72
0
0
1
88
15
1
13
0
36
124
1
86
1
1
1
9
152
0
1
145
0
143
1
0
0
82
95
1
40
0
0
122
134
1
59
36
59
0
0
62
48
78
1
148
183
78
1
134
0
1
110
0
91
1
48
91
255
42
49
19
0
52
0
0
74
81
85
5543
67
1
69
17
1
7
12480
0
10088
99
91
0
84
26
67
91
0
1
0
187
0
89
0
2
10825
0
41
0
1060
39
9308
70
0
18
0
61
0
4
219
0
71
0
54
19
157
86
57
0
1
903
1
87
1
98
67
63
13
0
41
1
18
10812
8758
78
139
0
662
63
0
0
285
118
11849
0
4320
1
6903
0
0
92
1
1
33
57
123
0
71
46
0
0
89
209
83
12
275
1
0
69
72
73
24
0
1
0
82
12638
52
1032
80
26
8627
16
0
6
129
25
0
1
1
1
9
0
94
110
91
0
1
0
145
0
0
0
231
91
1
1857
84
0
79
21
0
95
145
1
19
52
0
0
16
0
0
1
0
81
182
57
378
0
6397
46
3440
1045
124
38
83
1545
1
61
16
41
65
15
0
0
0
1
1
44
41
1
1
159
23
0
40
1
1
1
0
3
88
25
0
1
45
101
0
8
167
1
82
1
20
23
194
21
0
108
50
0
29
0
1
0
0
4
0
1
80
191
1
86
76
47
0
1
0
107
1
0
0
0
1
543
0
0
93
1
109
42
109
1
26
22
0
6110
0
83
72
164
0
101
157
2785
35
90
56
53
1573
13
92
53
1
0
55
911
1
94
0
4896
173
12340
0
2748
0
3
4400
148
1
77
0
1
21
4078
0
0
1
0
0
36
142
1
78
0
7
68
19
79
0
60
1
25
0
31
44
90
1
0
1
1
110
116
0
1
0
1
50
23
27
92
1
88
40
87
118
119
0
0
134
122
1
419
82
161
236
1
113
1
321
1
76
24
169
0
0
0
1
58
45
180
0
0
96
693
8596
5680
22
1
4
0
63
6
1
0
0
0
0
288
6
1
1
83
47
119
0
9
0
0
68
0
65
77
41
1
37
5
0
13896
843
0
8521
115
68
1716
1
1
0
0
625
229
20
93
0
1
0
0
89
71
171
1
0
32
82
0
1
89
69
132
236
51
1
1
89
1
1
124
0
1
0
1
35
0
107
43
1
0
58
0
108
1
37
0
46
0
141
1
142
0
18
68
0
47
12498
6956
104
119
0
32
0
83
3464
909
14
1
57
0
0
74
85
201
0
5
147
1
82
20
39
0
1
1
1
0
0
0
0
6
42
0
0
1
0
1
97
27
0
1
1
14
34
0
1
0
87
0
1
1
40
1
0
0
1
54
85
0
3
90
306
46
0
0
70
22
167
1
92
35
0
0
249
1
1
35
49
10650
0
8121
0
171
145
68
0
0
15
0
9
145
173
30
135
0
0
36
7
26
79
0
0
16
709
22
45
1
72
30
1
45
39
82
225
0
71
0
0
0
23
29
1
3
1
184
15998
10406
94
0
0
58
82
122
0
0
70
1
85
402
0
1
1
0
164
853
87
15
125
58
870
173
712
44
0
35
0
1
0
113
1
1
0
94
97
62
19
16
0
89
138
0
121
0
1
0
0
89
0
1
20
1
13
1
84
63
25
0
118
865
1
74
0
58
42
9
6
70
47
56
28
1
6109
3
1158
1
1
0
0
71
1
60
55
0
103
0
46
0
0
0
1
6
220
0
903
42
0
0
17
1
0
2
2099
803
12
57
21
106
19
142
371
1
0
0
46
58
0
0
20
0
4223
0
0
0
53
400
1
1
111
25
90
10
1
0
12253
30
165
1
20
4898
6877
1
1
110
65
0
0
22
111
428
0
48
0
0
88
183
67
0
91
36
50
57
1
0
79
1
165
14
7
82
144
1
1
147
146
66
0
0
112
141
0
0
1
0
0
1
1
67
12125
0
0
0
0
2932
0
31
1
0
0
3357
0
92
0
2983
1
132
63
57
1
127
124
0
1421
47
1
1
146
0
0
73
29
74
97
14191
843
4474
93
4525
1224
151
1495
0
0
70
96
121
0
66
135
63
71
69
88
0
72
0
0
72
0
72
0
9
0
90
1
1
0
4067
3941
89
54
0
68
0
31
31
55
89
1
134
87
3
1
0
84
1
0
93
1
33
76
1
1
1
12
0
270
65
1
1
0
0
0
65
67
176
107
0
44
49
0
128
145
0
122
79
0
6
100
1
1
56
21
173
76
53
0
70
0
98
1
30
0
39
1
0
136
15
55
75
25
297
0
37
0
7
50
0
54
62
46
83
0
55
1
0
8
13536
8160
0
97
781
0
0
74
143
255
1
47
0
17
1
0
199
1
3678
0
0
0
0
4227
138
0
74
65
1
0
10216
7224
0
1
0
0
25
0
75
98
0
79
42
581
0
422
0
1
18
1
9
37
31
1
80
1
1976
29
61
223
12766
171
0
0
1
2564
7255
117
77
78
1733
14
0
0
165
20
50
124
244
141
1
171
67
0
137
1
3080
93
0
0
142
85
0
1
0
33
61
251
86
169
24
221
1
0
0
1
20
1
47
0
1
934
14
134
0
29
0
0
157
0
96
0
85
0
10
1
0
1
1
181
0
96
1231
186
1
35
1
13
60
0
106
95
29
111
59
55
0
131
0
41
60
72
0
0
0
18487
190
10744
6
234
0
113
0
0
12
1
0
446
6
390
21
1
0
143
16
0
18
1
0
16
270
1
1
1
900
98
77
1
0
99
1
229
1
102
149
1
1
0
32
0
0
1
16
25
7801
1058
6729
8539
0
1
1
3424
15
341
0
9
1
1
27
89
1
115
0
100
136
15
0
0
45
7824
0
1
4718
32
10049
90
0
10490
7321
0
2804
88
76
84
0
1
0
1
61
0
0
1
0
1829
109
25
24
42
163
0
1
0
1
156
0
23
39
73
59
0
1387
26
1021
0
82
45
141
0
568
83
40
126
1
97
0
18
98
64
32
34
31
1
192
0
0
0
177
40
93
84
1
77
5834
1820
126
406
0
0
0
15
0
1
86
142
0
1202
1
0
38
1
0
98
2873
1
78
3
0
79
67
71
1
1
1
99
1
0
1
63
0
1
157
71
0
0
55
75
0
66
1
1
0
30
0
0
95
0
119
146
0
1
0
0
138
1
59
82
12114
0
1373
0
5036
3146
189
82
0
175
0
33
80
5788
2572
55
58
0
3680
71
44
0
35
9
1
94
0
94
21
101
64
0
1
0
99
87
14
1
1
114
1
0
0
1
1
15760
3923
1467
5087
0
0
31
1
80
106
0
0
943
1
0
0
92
1
30
0
1
93
864
111
418
1
0
32
95
0
1
1
0
46
26
128
4
0
1
32
125
0
42
93
0
59
0
1
36
103
82
42
1
106
83
5
0
0
30
53
61
1
7
70
30
1
120
3352
0
70
0
1630
462
0
75
66
31
1
0
79
131
0
76
149
51
42
13354
0
2
1421
8658
16
85
9
0
6
2
2085
0
0
84
42
93
4069
0
93
34
0
97
78
197
0
12
55
3384
93
192
479
110
1
35
50
0
24
0
13
60
5
49
140
0
0
1
0
146
0
67
0
1
0
84
93
1
366
0
96
0
164
60
50
78
89
0
0
14931
0
2
0
12328
90
1
162
0
67
20
19
33
42
1
15
96
14
1
0
117
1
16
204
1
40
37
99
106
0
1
123
1
0
0
55
0
1
123
135
13739
0
86
0
7749
4291
0
0
54
35
0
63
39
0
0
53
0
0
91
131
0
49
74
19
0
1
1
0
1
1
0
0
0
1
1
160
81
89
0
131
84
0
572
71
1
41
0
79
86
31
256
146
87
0
89
0
1
97
13
81
1
79
15016
5933
68
34
0
0
3712
702
0
134
340
12
0
1
0
72
111
0
0
0
1772
0
61
42
147
18
66
1
54
85
1
0
17
1
4822
1198
1
79
1
122
1758
342
1158
1
0
29
162
52
69
48
592
82
0
179
0
0
62
48
97
100
14742
3431
4684
0
6
0
1
857
136
0
155
166
124
67
3534
0
0
1
0
67
1
184
37
0
0
87
0
1
0
120
156
44
7
44
90
52
290
1
92
0
0
0
0
31
130
24
52
45
8236
0
5873
0
0
81
58
100
0
75
103
1
1
31
100
0
470
3
1
0
1
1
0
0
0
1
1
101
1
78
575
100
1
0
171
1
648
1
0
81
70
47
79
0
0
155
38
0
0
1
0
0
1
0
72
0
124
0
32
0
101
15
0
30
40
123
114
114
0
51
66
0
1
1
28
86
0
1
7699
0
2
4180
34
2130
198
0
99
48
0
1
0
16
0
0
0
279
3
1
68
64
19
0
95
81
0
10
1
1
44
0
298
57
141
3358
7
0
174
0
1353
1
9
0
1
1
53
801
193
140
1
0
1
1
1
59
5966
0
3180
1
2570
0
61
145
64
92
569
53
67
58
21
1
59
80
1
11732
889
7032
0
2
1808
53
1
3
10
27
1
0
46
65
1
3
1
51
0
4
0
89
65
0
18
0
0
0
95
102
66
99
101
33
11
84
1
14
0
7
85
0
0
0
0
38
191
1
94
175
0
0
670
0
47
1
55
68
0
105
0
123
1
1
86
0
37
31
0
74
0
0
11
0
136
0
58
96
121
46
0
0
24
35
1
17
17
153
140
257
15
61
122
1
0
68
0
138
19409
103
1319
0
7892
83
26
1
559
2033
89
26
0
105
1
69
0
17
24
0
87
55
0
0
9
98
65
1
0
259
92
0
1
106
0
0
73
0
19
50
748
59
181
0
1
16
0
100
76
0
142
71
1
0
104
0
1
0
1
61
1
0
0
0
1
0
80
0
11
0
60
87
1
175
0
1
136
37
1
64
71
91
103
84
312
100
102
63
0
116
14
1
0
71
1
86
85
72
91
170
56
0
1
74
0
3
1
1
30
1
11
0
0
72
1
0
5
1
59
25
1
36
39
110
21
69
0
9113
17
1693
19
97
4009
157
41
0
2
0
0
0
0
1
27
0
166
207
0
84
0
0
95
0
0
143
88
94
44
46
120
36
0
0
32
318
15516
1725
8796
0
1
1
0
0
29
24
0
104
230
1
1
0
21
166
57
0
1
0
72
45
1
70
1
91
1
0
0
1
1
1
71
0
7
85
62
1738
0
0
0
53
90
1
20
19
0
106
0
0
35
1
37
0
12376
0
2131
4785
13
75
661
0
3
0
0
0
43
0
1
2541
94
70
0
185
16
42
0
79
150
0
1
36
16
1
0
1
73
3
31
10269
7300
72
2457
143
73
1
34
1
70
177
111
1
0
0
71
34
296
0
1282
28
10
111
0
0
58
55
100
0
0
0
0
21
0
770
50
67
19
31
153
24
0
85
39
0
1214
0
0
0
106
128
163
11
0
10617
6643
0
37
0
43
147
119
94
0
57
0
1117
860
871
0
1
11626
2963
3200
96
148
95
0
0
0
0
16
0
86
69
885
1993
1
0
0
1
0
1
1709
0
0
109
0
37
1
0
1
0
0
33
199
1
0
0
46
0
26
0
5
134
51
140
824
112
0
92
154
75
1
0
16
71
118
88
16317
2
0
7613
4132
189
1
108
72
0
0
113
0
82
3
228
76
0
36
63
69
709
67
13023
0
0
7712
1
0
0
92
0
93
1
1
105
151
130
0
228
1
64
130
49
4945
9
0
63
49
1
2
0
49
54
1
0
72
95
103
263
22
0
0
241
90
0
0
1
34
0
0
0
196
40
0
1
0
0
13
40
27
0
0
106
30
51
130
35
0
60
47
0
0
0
48
0
0
0
7
50
0
0
61
0
1
22
1
1
31
0
0
1
37
46
0
1
35
1
57
0
91
57
70
0
0
0
106
90
0
86
162
1
15
99
0
154
0
1
108
18
44
10
74
179
43
71
0
99
0
39
1
61
24
1
58
3
0
62
1
10398
2576
1817
1
63
0
0
1
1
0
3251
124
143
150
69
5
6
1
34
49
0
0
25
131
5980
0
203
0
59
1681
96
77
2900
445
1
106
77
0
0
180
0
31
69
76
1
69
31
0
302
0
36
94
0
1425
65
93
154
105
0
5
102
62
0
39
0
0
5
26
0
108
74
53
0
37
0
16
156
0
86
1
0
1
0
0
100
1
37
170
49
0
0
15
46
1
56
0
1
29
89
30
19
1
0
0
1
0
83
62
1
123
0
0
0
20526
8771
14
0
773
184
0
243
63
0
0
852
44
49
155
0
1996
0
0
10
69
0
0
0
0
0
0
189
13
195
0
0
29
0
19
13
37
15
1
0
27
0
0
178
26
0
29
159
1
17
67
0
57
66
1
0
46
0
29
107
1
24
0
0
63
0
57
0
0
0
0
1
0
27
379
32
44
77
16
0
24
0
52
1
214
1
1
13897
75
0
1
0
9792
27
1
13
55
95
94
38
0
111
106
1
130
1176
0
0
18
0
72
82
211
86
1
13742
4272
115
757
0
61
86
0
193
423
0
6970
1
26
0
0
1
0
1
0
98
77
92
1
0
0
1
0
0
128
76
151
143
14
55
1
1
1
133
0
96
78
87
0
1
0
0
43
40
0
66
1
0
0
83
9
81
12
1
30
89
2423
0
165
0
89
875
72
22
1
22
1
0
5640
697
8476
192
7017
626
1
92
0
465
717
1915
65
0
124
77
1
0
6251
176
0
26
90
21
71
32
0
4026
31
132
1
1699
0
91
106
62
4
1
2622
79
14
138
44
1
0
0
83
93
2
0
2119
13407
8607
1
84
0
1
2794
69
0
1
69
79
0
1
68
89
1083
99
70
0
1
44
37
0
123
8
0
108
1
0
1
22
111
39
0
72
3
0
1
81
4441
2092
914
0
12188
4301
8382
0
156
134
39
1
55
1
0
70
48
1
121
43
15
1
1
139
20
1
0
140
154
47
28
80
45
0
63
117
0
56
1
0
1
0
99
116
95
0
1
113
0
24
82
1
133
79
97
1
98
0
0
112
46
0
0
0
109
0
0
0
87
44
0
82
1
0
1
118
78
0
68
46
0
0
1
1
50
0
0
0
0
65
0
1
1
22
19
1
0
130
0
2704
225
1
1101
81
1
99
1
0
90
1198
0
1
0
0
10
0
16
1
0
8
8999
25
7003
96
277
96
154
19
116
0
0
126
26
219
90
0
22
0
65
53
17
1
0
0
0
0
91
1
0
150
0
14
88
0
99
1448
33
77
125
1
47
0
1322
95
0
134
1
22
65
82
92
0
0
73
10
65
1
20
0
0
90
158
0
101
1
170
10599
0
5494
2526
90
1
0
14912
733
10059
42
64
1209
0
0
0
99
110
77
150
72
1
1
0
0
1
1
0
19
130
0
137
1
0
121
1
1
82
119
14
33
51
1
85
0
84
204
1
0
1
0
0
2208
52
0
0
2049
1
15
100
126
150
0
55
0
0
29
53
0
105
32
0
84
35
1
0
1
1
284
142
242
73
0
94
55
99
8705
4723
1
1
0
170
30
92
1
1707
0
13394
6916
2336
0
1
179
37
76
36
64
0
0
1663
98
22
1
849
0
89
130
24
113
32
0
38
0
61
1
71
1
0
87
0
0
0
0
0
1
1
33
42
13
13
114
1
1
3
47
1
0
8
100
134
0
98
149
13684
2
199
5308
1060
5293
6623
70
114
124
0
1
0
86
83
8
290
0
0
1
1
3111
81
900
0
1
106
64
14
86
33
89
139
133
0
82
1
17
70
15
42
0
56
23
1
1
666
1
0
68
234
54
0
14765
8347
0
8
3176
1
1
52
85
0
7433
0
326
4661
1757
38
0
0
0
0
34
0
0
133
0
1
22
150
107
0
0
0
0
264
1741
0
305
0
0
2
53
0
154
0
28
0
46
1
1
1
0
0
97
0
78
136
0
1
36
0
3
0
102
8
78
0
16
95
82
0
0
0
0
0
19
32
0
1
1
1
59
44
0
168
1
95
88
47
0
40
1
1
99
0
0
9
4
14
1
1
288
22
55
0
160
75
64
80
1
44
21
1
2
1
39
0
0
67
33
0
80
68
18
1
72
0
78
0
3
10
43
82
0
1
1
0
45
29
129
1
157
0
26
30
27
24
0
92
81
85
64
0
8921
6471
128
92
0
45
252
347
0
88
80
0
90
0
0
79
3
0
1
35
95
1
0
96
58
1
0
1
1
30
1
1
223
0
22
0
0
31
51
0
65
0
1
70
0
0
36
42
0
0
0
75
174
0
22
1
68
0
0
0
0
0
0
0
37
0
0
67
0
1
37
274
1
129
2057
0
0
0
1677
0
0
140
0
7
0
44
1009
795
1
7
0
0
136
72
71
56
7
0
17923
0
2
11619
71
151
38
64
1
1
56
0
60
1
0
43
0
13
56
10
81
0
0
78
73
0
97
0
1
1
69
1
110
1
58
26
92
12874
523
79
8805
0
40
0
1
128
0
75
2935
1
0
26
0
20
1
151
0
21
0
0
32
1
1
1
65
47
0
89
1
119
20
18
71
0
184
51
44
1
1
14
138
1
92
0
1
49
234
131
97
170
86
158
0
0
1
69
0
0
146
1
57
79
88
74
1
15239
10109
0
0
22
1094
65
0
219
0
64
54
1
76
79
0
0
1423
0
43
64
0
1
29
0
0
0
0
100
0
1
0
67
0
56
71
0
20
96
1
1
11804
56
51
0
142
21
0
1
9017
1
1
235
59
112
73
87
151
11
68
0
0
1
0
68
1
0
1
26
63
71
0
105
1371
58
1
740
34
4548
1
1467
11498
0
4289
5837
0
0
60
0
1
47
50
2408
1
0
154
93
45
90
83
0
0
0
53
0
13
41
0
111
100
120
35
197
0
220
5
41
1
55
0
1
91
59
141
0
56
1
81
1
69
0
0
139
0
40
228
1
0
70
0
86
45
51
69
76
76
0
7141
2410
0
1
86
0
296
47
1
11231
0
7389
1
0
75
92
144
5239
0
123
8
43
0
42
101
165
0
24
114
0
64
1
27
1
77
66
92
1
51
35
69
52
0
166
192
73
19
128
0
30
1
0
88
136
1
3
56
62
10940
59
35
7460
1
56
44
212
119
1
101
1
1
171
56
307
0
0
1
52
17
23
1
1786
0
0
0
0
1
14616
11742
93
1
0
9503
0
164
0
1632
7322
0
1
0
0
15
24
61
59
79
61
1
150
1
0
83
1
103
18
0
1
1
1
0
94
1
1
30
174
17
50
99
89
0
9462
4440
12
1366
118
88
0
89
1
12
1
0
70
0
0
264
1930
1
36
1
1
37
0
1
112
269
0
0
3823
0
86
23
0
433
0
109
0
2219
231
0
0
8
0
105
137
1
0
107
0
14
149
0
18
133
34
124
2050
1258
0
0
67
1
0
9562
7753
86
0
3070
98
32
73
941
0
0
59
1074
150
802
88
1
1
83
0
48
0
25
45
0
31
255
98
54
0
104
99
0
0
0
0
79
0
726
131
14
59
1
1
1
119
89
1
1
60
184
326
0
0
180
62
0
63
0
22
2
42
0
5
11
52
1
51
5
56
66
132
0
75
29
88
1
1
36
1
3016
0
0
0
46
72
2183
0
86
10
1
91
0
107
13
2725
0
96
0
0
839
61
9
0
0
314
58
0
133
92
0
0
901
107
0
0
0
1
78
67
184
7851
0
2937
0
92
83
918
1513
0
2536
173
1
1
2288
5279
4676
21
105
15120
4712
3441
0
0
1188
0
10
411
23
74
1
1202
179
0
1
20
74
0
0
2
1
0
1
59
70
0
76
149
0
82
1
0
1215
0
1
0
192
12119
0
148
1
1991
159
184
0
0
896
0
56
5416
2
1
137
0
147
69
33
30
0
1265
1277
0
21
858
191
88
97
94
1
0
791
0
28
28
0
0
0
0
4902
85
0
8
0
1085
0
10
0
35
1
464
95
1
72
0
0
115
0
629
1
0
24
0
121
41
5
128
1
1
0
0
1
139
0
100
94
7
2506
11349
0
40
2715
2811
71
60
95
0
122
1
0
55
3151
90
0
0
0
54
65
132
75
12360
4292
7361
86
94
139
93
0
0
1
4
35
1
101
1
65
110
79
60
1
78
0
0
97
0
1
16
0
1
0
0
0
0
52
0
1
188
0
0
23
1
0
1
143
1
0
40
0
0
0
7
0
0
0
55
1
0
73
39
1
46
0
0
15
239
137
1
55
1
0
65
1
0
0
0
1
1
68
98
0
112
1
8
43
1
0
44
0
148
48
0
209
131
0
40
155
865
206
61
155
76
1
5
0
59
113
1
0
41
6
1
16586
2
6829
1
87
0
5019
178
0
42
581
18
62
1
61
0
0
74
12
107
1
1
1
48
1
49
0
91
0
32
263
0
29
0
189
133
0
0
0
33
1
0
0
0
271
0
94
0
1
40
1
115
90
138
125
76
0
114
123
66
45
33
0
1
42
44
1
129
0
72
0
57
16
85
1
0
109
1
1
60
94
82
0
3578
1753
1
10
1
0
1
1
24
0
0
555
55
0
0
1
70
0
1
7011
1
1
0
1
2576
1223
1
1
1212
708
0
1
0
1335
0
1
98
66
1
18
74
252
0
1
0
86
1
183
0
0
151
0
0
0
96
0
0
84
0
1
188
56
0
79
1
6705
1477
0
21
1
0
2939
213
81
0
1
1
9480
8086
1
0
70
79
0
13
144
144
1
82
125
16
217
76
1
1
1
1
70
91
0
2776
0
0
68
1940
1
0
11
1
8
0
0
0
0
1
1
0
13477
57
1
1777
1069
0
0
7788
0
12
0
0
122
0
43
1
0
1
1
1
0
87
1
77
0
1194
24
19
8
1
0
61
122
1
13
0
104
0
1
62
1
0
27
1
0
90
0
96
1
195
0
132
54
183
99
0
1
1
132
1
85
0
1
1
1
1
214
1
75
105
1
1
24
1
137
55
58
0
1
43
152
0
34
0
146
82
29
1
1
0
1
150
97
32
106
107
1
12
24
22
0
0
0
0
0
2
15418
3875
7
0
2206
63
98
81
1
0
4127
3073
3
44
96
0
1
3800
0
1
22
92
444
0
1
0
11889
0
8172
1401
3022
12595
2
4942
1130
4754
93
0
317
7116
0
0
261
4090
0
1407
2164
83
0
48
1
97
0
0
2
83
38
784
59
1
74
0
1
1
25
0
144
49
135
86
56
1
0
63
0
14
108
1
1
1
152
0
0
1
41
1
57
53
73
94
159
0
15
0
153
9
92
41
98
124
79
5
93
162
45
0
0
108
1
30
76
170
0
38
8012
24
4830
137
600
0
1
1
1
31
95
89
1
55
83
88
44
0
0
32
0
1
1
79
1
43
0
15
31
491
0
0
181
0
1
211
19
20
1
0
35
171
5
76
116
72
0
26
98
62
6138
1
0
2869
0
82
10
0
0
1083
2197
0
0
2252
2734
130
1814
0
106
12744
7674
134
0
71
1971
1
1
0
103
101
4
91
2218
178
94
0
82
0
112
0
1
1
9
57
79
15
1
44
78
259
13
1
16
147
11
76
1
0
18
41
1
74
1
2981
120
0
91
0
12
23
128
1578
3
140
1490
374
0
1
95
3
0
281
1
7
0
150
0
1
0
79
0
1
1
87
0
42
8
0
1
121
1
80
77
1
16
74
38
45
45
0
1
0
122
101
0
5
199
1
0
0
0
6
139
41
0
9
1
50
50
0
22
121
0
4
242
0
0
0
26
1
56
123
78
19
0
1
109
1
51
0
0
1
34
14
268
0
0
1
40
1
77
57
0
157
23
0
75
21
0
0
1
1
80
0
64
19
135
0
0
0
0
0
100
0
0
18733
0
4254
0
1
511
43
7
7771
55
1
0
2
17
50
36
49
183
125
1
0
98
32
34
87
12812
691
6422
53
162
2705
0
0
56
91
1
161
1
56
1
61
0
1
57
32
27
0
0
664
1
87
1
0
17
10884
0
10184
35
55
1
1
0
95
2
96
48
1
61
0
62
0
0
1709
180
49
83
0
1
123
97
0
0
956
117
1
0
0
33
0
1382
1
12
109
1
263
0
125
1
0
9
113
1
32
1
44
1
1
0
0
0
49
11
63
0
81
37
1
1
1
87
140
1
0
122
1
0
0
33
0
15811
0
1574
6173
145
21
783
1
1
133
0
204
10
81
1
0
176
1919
0
1
141
0
1
0
177
50
984
35
162
38
0
1
0
14
91
0
0
16
66
23
1
0
0
268
0
0
84
133
0
728
87
0
68
81
139
0
53
13
49
1
0
0
1
86
3784
1832
2077
166
97
0
0
0
0
108
30
1
1
128
0
115
123
36
55
9
0
1
168
143
0
0
1
84
102
0
41
0
0
1
80
1
0
1
61
0
1
16493
237
3257
157
3195
1
809
0
1
1402
28
100
0
0
3359
0
95
100
1
112
97
1
0
187
0
1
38
112
1
146
76
166
1
0
13366
11872
1
1
0
0
1
209
77
18
30
98
159
1
40
165
42
0
96
0
0
24
0
130
221
0
18
0
13
0
1
0
1
0
8
64
709
147
0
0
1
95
1
0
78
69
0
0
36
31
0
124
8
36
1
1
0
0
146
85
69
0
13
15
132
56
1
0
149
0
1
14
10
268
57
38
38
0
0
60
0
62
88
160
0
0
1
0
1
0
1
124
125
0
144
136
0
124
0
264
175
1
14818
684
0
1671
5212
0
37
259
463
198
20
1
781
160
108
0
13
2180
97
1
638
6183
5442
0
0
77
7337
0
14
0
15
125
11
2523
38
4947
0
0
1
0
0
0
114
0
0
0
52
1
0
0
0
0
55
0
68
0
1
1
7888
2875
9842
11201
164
0
0
1
1
1
496
35
0
26
103
87
48
1
1
0
44
97
0
1
1
0
73
1
103
48
1
1
9992
1
4773
135
2900
0
15
0
1
1396
747
1
0
1
1
90
0
0
0
100
124
0
141
0
1
32
0
0
167
94
27
145
84
0
1
0
47
0
55
264
0
0
72
96
1
1
87
23
92
0
39
0
27
10317
0
567
6513
0
48
71
1
0
0
1615
12822
96
8806
64
67
123
0
1
772
0
97
1106
0
50
208
92
7
1
50
0
15
1
0
11309
10132
76
83
1
10539
0
0
12313
241
1
97
87
174
1
244
0
52
1
15
0
84
1
0
242
98
78
55
0
0
1
21
0
1
1
0
0
11
115
26
1
0
1
0
0
56
1
88
0
48
0
86
13
36
0
4
8
54
2
0
86
0
137
123
22
40
119
1
0
212
251
88
15325
6897
35
98
100
4441
0
1
484
97
0
90
45
91
114
1
0
239
96
1
53
1
5
35
1
60
0
0
149
19
62
103
58
44
13420
10128
51
0
735
27
0
81
0
1
0
5
1842
0
1
0
182
239
83
0
0
96
28
63
89
0
0
87
92
1
50
17
0
149
0
0
1
0
88
1
27
1
0
105
47
186
21
0
78
57
0
48
1
27
0
1
35
137
0
50
0
51
89
17
0
1
0
1
1
0
96
92
111
1
1
1
0
73
0
96
64
0
29
18
0
31
93
0
30
1
1
0
83
101
0
127
0
22
0
1
0
0
39
0
0
0
0
12854
120
56
66
9820
81
106
65
0
44
115
4478
0
2700
5
8
0
59
45
30
145
0
59
1
0
0
1
76
0
0
0
34
33
1
42
59
1616
66
67
0
87
19
0
96
17
0
44
1
0
0
121
1
1
0
96
934
0
0
0
0
45
14
92
1
0
1
0
1
61
93
20
173
1
17
0
0
345
0
87
0
4
127
38
91
1
72
1
100
25
0
46
0
83
52
0
0
174
1445
1
0
1
89
17
73
1
3
37
0
0
0
1
0
0
0
1
0
92
0
0
0
81
61
1
1
9
12
94
0
13
94
98
1
0
1
1
0
82
1
16
1327
7
77
1
54
0
55
0
0
0
74
0
114
96
0
780
0
1
0
72
116
149
113
70
1
43
44
0
0
48
0
220
0
0
0
410
0
0
1
173
40
100
34
93
0
0
178
0
0
46
0
0
1
1
0
45
12900
903
6707
1760
0
0
51
0
80
0
0
0
16
163
1
1
25
72
1
0
0
0
57
1
0
99
0
145
1
93
0
174
0
39
0
34
0
0
0
1
79
1
20
312
1
0
1
0
43
49
1
1
106
7
0
75
26
156
145
1
90
88
0
1
1
96
6
1
0
1
93
84
71
69
75
2
124
17
0
91
44
0
1
105
1
38
40
77
32
6422
0
97
3810
595
100
0
0
0
77
155
52
0
1
0
0
82
66
1
0
18338
6718
503
0
87
1581
122
120
1
1334
7798
6224
1
0
0
75
0
111
2336
324
56
3650
40
1
1
7273
1
17
1
2341
8
3739
1
1
52
100
0
94
490
1
79
20
59
67
1
79
0
73
89
0
106
76
158
0
1
63
0
2307
89
0
101
11
1
133
1
2035
95
1
0
643
1
1
4
1
0
1
5
1
1
84
7
0
5136
1
0
0
231
239
199
1
0
0
42
0
11
82
4330
69
1
1
17
0
28
14288
5956
2530
213
1745
1
0
245
0
0
1
0
1242
0
117
1
49
146
80
65
156
32
145
799
27
97
18
125
0
16
0
0
11913
1
8185
1729
45
110
47
69
0
62
0
1
644
1
98
26
0
87
17
1
57
140
130
50
60
143
0
10
1
0
76
0
1
1
0
0
43
0
1
84
156
32
53
1
661
65
0
0
0
1
1
2
41
39
18
0
0
47
31
21
139
0
0
0
585
89
1
3
1
0
1
0
0
0
10
142
157
1
21
11
21
0
149
1
20
2
0
208
72
63
0
60
66
0
1
25
1
43
1
1
137
112
61
1
86
0
0
0
0
1
49
0
3
1
129
0
98
123
0
0
164
126
131
1783
1
1594
0
0
25
163
10
1
0
0
63
106
0
38
1
0
0
12808
0
10555
85
1
0
0
0
1
83
1
98
0
1
14
15027
12366
69
482
10686
3748
0
38
862
172
163
118
4303
4
1
70
2601
137
99
15
20
1
0
1
104
84
0
0
141
112
0
0
43
184
0
0
14288
908
19
1
11735
69
166
81
27
54
0
36
0
197
31
94
260
91
72
21
1
0
0
2
51
8108
90
0
5938
84
0
0
1
44
743
1
86
0
88
0
129
76
0
0
23
46
96
42
82
54
84
44
39
1
1
9
155
87
93
5445
24
0
5412
125
74
0
0
0
0
126
85
97
1
35
0
1
63
31
0
0
1
53
59
0
41
0
0
155
23
1
1
70
1
0
0
112
0
0
1
87
0
56
89
82
142
74
0
0
107
0
115
51
277
3607
2531
52
0
33
76
69
0
58
0
1
2705
134
0
0
0
11
84
0
96
2
3098
1
0
1
0
48
110
8
0
1
0
38
71
0
120
18
1
5933
6
11
0
0
1
0
152
1
0
1413
2015
47
1
1
122
0
0
1
8
761
0
0
92
8369
6807
0
1
133
0
22
0
0
2086
73
75
3177
0
0
2408
153
0
410
3
10
24
29
0
71
82
0
157
1
29
162
4162
1
54
1
1
2010
0
1179
32
0
49
245
1
22
0
100
15
1
100
1
619
1
0
84
1
480
98
48
2148
0
1134
0
1
21
30
38
1
1
0
1
1
922
31
0
1
0
168
7943
111
0
0
1
4722
1
167
97
106
912
0
74
1
105
255
12
149
155
48
442
0
10
46
1
29
0
45
1
0
22
71
0
0
0
317
1
1
4
1
30
1
145
0
18
1
1
1
1275
33
1
17
5
1
1
0
0
5752
0
1974
46
66
24
140
0
4945
0
5568
112
1
0
0
0
95
94
0
66
0
6
804
26
8
1
4
129
0
66
111
412
963
19
77
0
0
0
83
27
0
23
71
0
69
42
0
118
1
0
1
21
103
0
85
78
56
399
1
0
105
0
1
53
0
53
96
0
1
7856
113
326
462
166
27
913
0
2996
0
0
1
0
825
78
0
0
1
0
59
6
31
104
7
0
1
0
0
0
1
33
48
59
0
115
1
25
0
0
0
1
0
1
71
124
22
1
1240
1
0
0
125
0
83
91
0
0
0
0
1
141
0
1
0
0
87
0
0
75
126
1
0
1
61
0
1
6
0
1
88
37
143
30
184
72
29
18
22
97
0
24
0
1
57
0
48
0
0
1
0
0
127
49
9052
133
7098
0
29
204
92
6
1
0
11452
9817
0
43
125
0
0
1
197
0
1
1
18
4
0
69
1
1
155
38
117
0
9725
0
0
0
0
3462
179
19
50
102
84
334
0
0
1
0
61
3996
17
0
0
3236
60
1
0
2360
39
0
63
0
0
72
80
1
145
1
72
10891
9306
1861
0
1
105
286
84
45
0
1
1
170
58
0
494
19
141
1
19
0
0
54
7
1
0
0
1
0
0
1
1
128
0
3
140
1
16
26
26
0
17
30
0
64
0
96
1
46
1
0
67
0
66
44
2
0
20205
5195
0
0
5195
10442
12
0
131
1
130
78
0
88
1
1
0
1847
142
0
0
45
204
98
2
235
1
0
225
0
0
0
33
47
75
99
0
8641
1
1002
1364
154
77
1306
510
75
0
0
101
114
0
106
2682
0
19
65
9226
4980
0
265
0
1
244
1436
2614
1
36
1
140
0
34
15
196
31
89
31
1
0
156
0
133
113
1
189
0
13
0
24
0
1
0
6
168
0
8
47
138
1
41
0
0
49
189
53
0
0
83
1
0
515
128
108
0
4
1
0
13285
11
3231
188
4309
37
1
1153
1
58
0
2438
15
3053
0
99
37
11
42
1
1
111
63
87
0
167
97
33
0
1
0
99
0
1
1
0
0
124
1
1
0
20
58
1
1
57
0
0
0
109
0
63
201
1
22
1
32
28
86
97
1
1
176
1
0
6
105
1
3443
68
93
132
38
0
0
0
0
0
93
6
0
17
0
5737
0
0
4582
4163
0
148
1573
4121
0
0
0
0
0
0
91
1
3
0
0
25
58
164
1
99
105
70
0
1
128
128
0
1
75
136
1
90
3
49
9
109
0
1
0
86
77
124
0
0
71
1
15367
11659
100
15
93
1
1
0
1
0
0
87
39
0
0
1
0
1
153
701
0
0
7030
1
5604
2
0
137
123
0
0
32
16
85
54
47
45
1
11681
3503
31
88
8860
3493
0
94
89
50
1
1
66
64
0
0
0
111
97
0
224
90
2532
1
18
0
0
1
149
1
299
142
10
40
0
0
11
0
1
1
69
1
40
40
0
0
4
53
68
117
37
0
137
71
1
83
1
86
306
49
0
0
70
1
0
14524
58
61
677
5434
883
28
0
88
905
1
66
65
0
51
0
763
2488
1280
152
113
2884
0
0
0
112
62
0
0
1
1
11
11
1
4852
8352
81
134
23
166
80
95
170
76
1
9
1
0
260
82
0
94
1
59
65
80
0
15
1
1
118
1
22
8814
3635
287
839
72
36
0
0
56
3035
35
0
0
1
101
6
0
0
27
3
1
0
88
50
0
17
0
0
50
1
0
158
30
1
1
104
0
87
104
18
0
0
101
171
65
0
28
1
66
0
62
0
1
0
192
1
8998
1989
4279
29
0
0
0
0
0
1
0
5
103
42
0
34
1568
1
275
56
1
23
0
61
83
0
6
97
3
0
0
0
180
62
0
1
0
0
1
1
0
108
0
0
65
92
1
76
122
36
32
11
0
66
0
0
101
1
1
0
0
0
86
0
82
113
25
0
66
0
93
22
0
1
0
1
14
2
52
0
0
43
100
79
0
97
0
1
1
140
88
63
0
86
0
0
1
1
1
0
2024
1
0
1025
1
1
108
660
0
0
72
1
1
32
0
97
1
78
0
106
16
110
74
86
1
35
0
14
35
0
0
45
93
33
17777
94
4305
145
0
0
3125
0
112
1
0
43
2931
51
0
1
0
0
93
1
2242
43
1
1
0
0
13
80
1
1
114
63
49
0
38
21
1
95
1
101
0
0
1
0
41
0
107
0
56
1
62
0
0
37
167
0
0
1
17
114
84
86
32
9
0
0
0
34
0
24
0
53
32
31
1
56
0
165
77
163
0
1
1
0
1
1
15222
170
0
8873
22
69
60
97
80
1
1129
74
1
52
0
1774
1
12143
0
9994
0
77
2453
103
166
125
77
1
215
6
1
0
29
13507
585
3
0
0
0
0
168
101
9788
1807
0
185
0
1
9
0
0
17
112
12
170
0
70
26
210
98
53
0
0
37
1
158
0
1
21
1
78
167
0
33
0
134
74
0
1
14121
8069
1
38
3624
39
0
0
91
0
32
49
58
182
0
180
10503
4614
0
101
5697
6946
215
105
1
2487
89
0
20
66
19
0
1
0
1
164
1
11
0
137
72
129
1290
159
0
97
0
18
0
163
669
13738
67
4444
115
2605
0
0
67
0
5241
133
1
1
150
83
1
1
89
1
0
39
144
1
0
19
0
88
0
1632
99
3790
145
75
569
1
1
241
143
0
0
1
150
4738
1
1
0
6
70
139
232
112
1
137
91
0
1
0
17
0
120
100
22
0
0
0
15
96
190
93
94
133
0
0
1
57
61
1
0
43
1
50
40
76
1
0
0
213
0
99
0
1
0
89
58
134
576
40
0
27
0
21
1
0
59
1
120
0
0
1
1
1
81
1
94
111
64
0
52
44
0
25
0
35
1
88
0
1
0
1
24
15
0
1
1
128
101
36
45
0
11473
4180
1
209
105
73
25
3594
0
32
39
1789
49
0
42
167
75
12718
2891
86
7261
0
625
30
1
63
330
0
0
1
0
561
1
16
2
1
43
78
1
26
0
4
13
1
67
83
1
169
37
1
0
0
34
0
54
1
55
0
91
0
0
14
1
99
79
59
1
109
1
29
73
1
26
99
41
0
4
0
135
49
33
5
77
130
0
80
1
1
0
196
45
156
166
119
69
1
1
240
1
30
1
2
0
100
0
140
0
0
0
1
130
1
0
60
74
26
0
0
51
0
1
0
63
0
1
78
177
0
1
1
46
40
0
303
0
81
14
0
1
20
139
1
109
73
93
66
127
49
158
120
138
0
27
230
17
0
100
1
0
53
11512
0
7
0
1106
50
2904
5
1
66
50
572
59
3234
55
90
192
0
49
101
47
67
86
109
120
38
0
0
1
1
0
73
94
90
0
0
1
0
1
82
117
30
0
74
43
76
13
84
0
1
0
1
17
0
33
60
0
19
0
279
30
0
0
59
40
97
80
1
12
0
0
35
1
135
0
0
29
95
0
0
0
20386
158
12230
34
57
0
84
142
32
196
1
0
16
98
0
0
0
0
90
77
173
93
11714
0
0
0
5054
0
443
1628
112
1581
54
0
1
1
176
1
1
1
0
0
1
109
1
38
31
1
1
149
6
1
1
2102
61
0
0
267
0
85
59
188
36
58
0
100
30
50
89
14
0
15
62
0
0
0
1
0
149
0
14307
11790
124
1
62
0
1
231
194
1511
0
35
0
132
170
1748
173
0
10
119
0
32
1
101
2
1
1
0
73
7
0
0
0
1
100
1
64
25
0
652
1
0
1
0
112
28
1
0
0
1
96
0
89
0
73
0
65
83
28
26
65
13
1
0
0
0
0
131
37
1
1
194
63
0
9
0
75
59
1
99
1
26
0
0
17
66
167
0
0
61
0
190
77
1
0
61
0
1
101
0
0
53
0
105
0
104
31
30
23
120
0
0
20
0
11
22
74
0
1
0
79
0
0
100
0
0
110
77
60
29
0
22
0
0
92
99
52
37
0
79
90
1
0
0
133
1
0
25
1
75
40
68
59
1
74
1
1
76
0
0
91
88
0
0
0
0
54
23
38
34
69
1
125
149
27
69
1
0
0
1
29
0
102
1
115
62
1
64
69
1
0
45
0
0
88
66
178
0
0
0
33
86
0
0
0
0
74
43
95
37
1
124
34
1
96
0
178
112
171
77
17
110
1
0
0
1
18
53
1
78
0
30
1
1
0
35
0
0
1
0
0
1
72
37
1
0
1
48
83
1
63
59
0
29
90
22
0
46
98
290
1
9
11
95
0
0
0
0
11
0
52
0
22224
12171
64
0
0
172
1
215
12623
4450
0
48
0
0
5694
25
63
0
1
138
0
0
99
0
1
1
54
25
1376
94
1
0
920
0
70
196
19
10478
0
0
0
77
157
1
147
9353
93
135
70
74
1
6973
16
5248
18
2
0
90
92
0
0
143
64
0
84
1
1
0
28
1654
1
1
1
1
0
2834
1953
9
50
0
90
62
1
93
7218
0
37
397
5853
94
0
139
0
155
1
0
0
1
1931
48
69
99
1
26
128
1
79
0
1
1
41
16
0
50
1
50
1
47
69
0
72
1912
282
0
72
55
0
1
0
0
46
1
1
1
0
27
13373
262
15
0
1
6909
18
2937
769
1
205
0
127
1
18
0
2057
79
28
8
134
1
0
48
54
0
1
265
113
183
61
0
1
1
13
99
125
0
137
72
1
0
53
0
0
82
1
42
200
0
0
50
1
98
0
73
0
1
138
37
47
0
1
85
35
1
0
34
47
1
119
54
1
0
10712
7687
0
0
0
0
99
91
0
55
1
67
0
0
50
2880
61
3500
0
416
1
97
263
42
76
31
1
0
88
1
0
0
97
105
49
11
86
1
80
129
0
0
1
0
1
146
0
17
1
75
22
0
105
0
0
151
16
48
87
30
1
1
12099
1728
1
0
0
33
4467
0
1
0
155
0
4415
0
101
43
0
171
230
0
1
0
0
138
1
51
1
0
0
50
150
0
1
63
0
1
0
0
276
88
41
193
148
20
75
44
37
3
169
0
0
1
1
0
4067
0
81
99
0
90
96
0
1
2153
16
10
76
0
1
13
0
75
0
0
5
0
0
1900
1
0
1
0
1
95
84
1
79
0
133
51
104
95
0
0
0
13808
10684
0
0
1
0
0
44
1
1
1
0
45
0
114
23
0
83
44
1
55
492
0
8
0
4998
183
3974
80
0
71
155
0
19
53
0
142
87
82
1
1387
1
1
29
29
129
0
5
37
16
0
75
0
1
1
1
132
165
22
0
1
45
59
1
12377
140
6916
22
0
39
0
0
1
56
54
97
1
4
62
116
1
1
86
2198
0
1608
0
82
5087
995
188
80
74
114
25
0
29
1
0
1
0
107
79
39
0
0
35
1
17
57
19
0
1
9
0
1
0
79
0
1
57
3003
18
2880
7189
1
189
59
0
844
3954
5206
0
0
0
4893
18
0
0
0
1072
1064
0
0
0
57
0
0
79
67
0
1
1
31
0
1
92
0
19
247
83
158
1
61
70
46
0
0
106
40
1
45
0
28
46
86
0
0
1
166
78
71
1
20
1
0
1
0
86
0
0
1
0
0
31
0
1
0
0
163
54
1
110
0
1
74
92
0
0
0
1
1
0
0
1
27
103
19479
11548
23
1
0
84
1
105
0
0
26
0
1
77
0
0
13
0
6837
83
0
181
0
120
32
0
0
1
94
1
0
25
0
38
63
4615
0
0
8
29
0
1
150
1
150
0
125
117
8
9
64
53
71
138
76
0
1
0
2183
1
0
788
100
8228
41
1308
1
0
5502
473
6601
5450
0
13
6018
1
1
6311
9902
172
32
48
70
188
10412
10086
0
122
2781
1
1
0
97
7526
0
7422
4767
86
0
65
350
1
0
1
65
1
11
52
0
51
48
58
8
67
103
82
90
0
0
91
1
173
0
1
1
0
0
54
60
1
101
0
108
33
81
1
139
56
90
1
16
0
95
7
129
86
0
31
83
1
80
40
62
1
159
0
0
61
1
174
0
0
18
1
1
1
0
98
0
0
0
0
1
62
64
142
51
1
1
23
1
1
0
1
0
101
1
1
1159
665
11
1
170
0
1
1
0
6474
7
9139
0
76
0
1
0
0
1
9799
97
39
8
1
83
1
1
105
0
1
1431
89
0
0
65
0
92
779
64
0
98
0
89
151
1
0
77
0
180
0
92
84
89
0
67
1
30
222
6578
7
1497
0
105
473
96
2165
114
0
23
44
1
1
1
0
82
0
0
0
2293
87
161
14
0
1
26
0
1
0
27
52
43
53
0
1
1
0
0
1
0
171
0
11
11
1
0
0
59
0
69
1
60
1
0
0
182
1
28
101
0
60
57
0
1
0
1
97
13036
7598
0
57
0
2642
1
9
1026
0
161
0
0
0
0
1
176
110
1
0
0
0
14
1
45
0
5
125
1
1
1
1
76
70
0
171
0
0
21
96
1
0
168
110
101
0
446
48
78
0
0
0
1
113
0
98
0
16138
1389
9210
138
1
1
1
0
0
0
68
98
1
276
39
99
1
0
0
0
0
7
1589
0
1
1
57
63
43
81
37
90
0
18
12634
0
924
60
7548
1
1799
72
0
86
46
0
0
72
0
41
0
0
23
687
72
4
10
123
25
0
0
68
1
1
1
0
90
61
822
172
76
1
0
1
0