5580
5582
5584
5586
5588
6211
6213
3455
3460
3465
3470
3475
1380
1385
1390
1395
1400
1205
1210
1215
1220
1225
6183
6188
6153
6158
1755
1760
1765
1770
1775
2355
2360
2365
2370
2375
6123
6128
6093
6098
3180
3185
3190
3195
3200
6063
6068
4230
4235
4240
4245
4250
6033
6038
5410
5412
5414
5416
5418
6013
6018
1255
1260
1265
1270
1275
6215
6216
1480
1485
1490
1495
1500
6193
6198
6163
6168
1930
1935
1940
1945
1950
2605
2610
2615
2620
2625
6133
6138
3505
3510
3515
3520
3525
6103
6108
4630
4635
4640
4645
4650
6073
6078
6043
6048
5600
5601
5602
5603
5604
6023
6028
6217
5550
5552
5554
5556
5558
1430
1435
1440
1445
1450
1805
1810
1815
1820
1825
5520
5522
5524
5526
5528
2405
2410
2415
2420
2425
5490
5492
5494
5496
5498
3230
3235
3240
3245
3250
5460
5462
5464
5466
5468
4280
4285
4290
4295
4300
5430
5432
5434
5436
5438
1555
1560
1565
1570
1575
5590
5592
5594
5596
5598
5560
5562
5564
5566
5568
1980
1985
1990
1995
2000
5530
5532
5534
5536
5538
2655
2660
2665
2670
2675
5500
5502
5504
5506
5508
3555
3560
3565
3570
3575
5470
5472
5474
5476
5478
4680
4685
4690
4695
4700
5440
5442
5444
5446
5448
1880
1885
1890
1895
1900
4580
4585
4590
4595
4600
4505
4510
4515
4520
4525
2480
2485
2490
2495
2500
4430
4435
4440
4445
4450
3305
3310
3315
3320
3325
4355
4360
4365
4370
4375
4605
4610
4615
4620
4625
2080
2085
2090
2095
2100
4530
4535
4540
4545
4550
2730
2735
2740
2745
2750
4455
4460
4465
4470
4475
3630
3635
3640
3645
3650
2555
2560
2565
2570
2575
3380
3385
3390
3395
3400
3480
3485
3490
3495
3500
2830
2835
2840
2845
2850
6320
1405
1410
1415
1420
1425
6302
2380
2385
2390
2395
2400
6257
3205
3210
3215
3220
3225
6242
4255
4260
4265
4270
4275
6227
5420
5422
5424
5426
5428
1505
1510
1515
1520
1525
6262
5605
5606
5607
5608
5609
6232
1455
1460
1465
1470
1475
5690
5691
5692
5693
5694
5670
5671
5672
5673
5674
1830
1835
1840
1845
1850
5655
5656
5657
5658
5659
2430
2435
2440
2445
2450
5640
5641
5642
5643
5644
3255
3260
3265
3270
3275
5625
5626
5627
5628
5629
4305
4310
4315
4320
4325
5610
5611
5612
5613
5614
1580
1585
1590
1595
1600
5695
5696
5697
5698
5699
2005
2010
2015
2020
2025
5675
5676
5677
5678
5679
5660
5661
5662
5663
5664
2680
2685
2690
2695
2700
5645
5646
5647
5648
5649
3580
3585
3590
3595
3600
5630
5631
5632
5633
5634
4705
4710
4715
4720
4725
5615
5616
5617
5618
5619
5005
5010
5015
5020
5025
1905
1910
1915
1920
1925
4905
4910
4915
4920
4925
2505
2510
2515
2520
2525
4830
4835
4840
4845
4850
3330
3335
3340
3345
3350
4755
4760
4765
4770
4775
4380
4385
4390
4395
4400
5030
5035
5040
5045
5050
2105
2110
2115
2120
2125
4930
4935
4940
4945
4950
2755
2760
2765
2770
2775
4855
4860
4865
4870
4875
3655
3660
3665
3670
3675
4780
4785
4790
4795
4800
2580
2585
2590
2595
2600
3805
3810
3815
3820
3825
3705
3710
3715
3720
3725
3405
3410
3415
3420
3425
3830
3835
3840
3845
3850
2855
2860
2865
2870
2875
3730
3735
3740
3745
3750
1955
1960
1965
1970
1975
1230
1235
1240
1245
1250
6287
1780
1785
1790
1795
1800
6322
1280
1285
1290
1295
1300
6277
2630
2635
2640
2645
2650
3530
3535
3540
3545
3550
6272
6292
6307
4655
4660
4665
4670
4675
6247
6222
5450
5452
5454
5456
5458
2455
2460
2465
2470
2475
5095
5099
5103
5107
5111
2230
2235
2240
2245
2250
3280
3285
3290
3295
3300
5732
5736
5740
5744
5480
5482
5484
5486
5488
5055
5059
5063
5067
5071
5355
5359
5363
5367
5371
5685
5686
5687
5688
5689
1355
1360
1365
1370
1375
5988
5991
5994
5997
4155
4160
4165
4170
4175
3155
3160
3165
3170
3175
2980
2985
2990
2995
3000
6004
6007
6010
2280
2285
2290
2295
2300
4405
4410
4415
4420
4425
2330
2335
2340
2345
2350
1730
1735
1740
1745
1750
2530
2535
2540
2545
2550
4205
4210
4215
4220
4225
5395
5398
5401
5404
5407
5876
5880
5884
5888
5780
5784
5788
5792
5828
5832
5836
5840
3105
3110
3115
3120
3125
4105
4110
4115
4120
4125
1680
1685
1690
1695
1700
5956
5960
5964
5968
5924
5928
5932
5936
1855
1860
1865
1870
1875
5315
5319
5323
5327
5331
3055
3060
3065
3070
3075
5908
5912
5916
5920
2780
2785
2790
2795
2800
2205
2210
2215
2220
2225
6316
6173
6178
5972
5976
5980
5984
1530
1535
1540
1545
1550
5335
5339
5343
5347
5351
2030
2035
2040
2045
2050
5275
5279
5283
5287
5291
5215
5219
5223
5227
5231
5135
5139
5143
5147
5151
5764
5768
5772
5776
4730
4735
4740
4745
4750
5748
5752
5756
5760
4130
4135
4140
4145
4150
4055
4060
4065
4070
4075
6312
1305
1310
1315
1320
1325
5620
5621
5622
5623
5624
5716
5720
5724
5728
3430
3435
3440
3445
3450
3980
3985
3990
3995
4000
2055
2060
2065
2070
2075
4030
4035
4040
4045
4050
5195
5199
5203
5207
5211
5510
5512
5514
5516
5518
3855
3860
3865
3870
3875
5892
5896
5900
5904
4880
4885
4890
4895
4900
3930
3935
3940
3945
3950
5860
5864
5868
5872
4330
4335
4340
4345
4350
5700
5704
5708
5712
6083
6088
5295
5299
5303
5307
5311
1605
1610
1615
1620
1625
6203
6207
3955
3960
3965
3970
3975
5812
5816
5820
5824
6053
6058
5940
5944
5948
5952
2805
2810
2815
2820
2825
5235
5239
5243
5247
5251
2130
2135
2140
2145
2150
2930
2935
2940
2945
2950
5540
5542
5544
5546
5548
2880
2885
2890
2895
2900
6143
6148
2955
2960
2965
2970
2975
5665
5666
5667
5668
5669
6000
6001
6002
6003
1330
1335
1340
1345
1350
6237
5255
5259
5263
5267
5271
4480
4485
4490
4495
4500
3905
3910
3915
3920
3925
5680
5681
5682
5683
5684
1655
1660
1665
1670
1675
6113
6118
4080
4085
4090
4095
4100
5650
5651
5652
5653
5654
3755
3760
3765
3770
3775
5175
5179
5183
5187
5191
3680
3685
3690
3695
3700
2705
2710
2715
2720
2725
5844
5848
5852
5856
4805
4810
4815
4820
4825
5115
5119
5123
5127
5131
6297
1630
1635
1640
1645
1650
3605
3610
3615
3620
3625
5796
5800
5804
5808
5635
5636
5637
5638
5639
5075
5079
5083
5087
5091
2155
2160
2165
2170
2175
6282
3355
3360
3365
3370
3375
5155
5159
5163
5167
5171
3030
3035
3040
3045
3050
4980
4985
4990
4995
5000
2180
2185
2190
2195
2200
5570
5572
5574
5576
5578
2905
2910
2915
2920
2925
6267
5375
5379
5383
5387
5391
1705
1710
1715
1720
1725
3780
3785
3790
3795
3800
4005
4010
4015
4020
4025
3080
3085
3090
3095
3100
3130
3135
3140
3145
3150
4955
4960
4965
4970
4975
2255
2260
2265
2270
2275
3880
3885
3890
3895
3900
6252
4180
4185
4190
4195
4200
2305
2310
2315
2320
2325
3005
3010
3015
3020
3025
4555
4560
4565
4570
4575
6323
6328
6333
6338
6343
6348
6353
6358
6363
6368
6372
6377
6382
6387
6391
6394
6399
6404
6408
6411
6413
6418
6422
6411
6425
6426
6431
6436
6441
6446
6451
6456
6461
6466
6471
6475
6480
6485
6490
6494
6497
6502
6507
6511
6514
6516
6521
6525
6514
6425
6528
6533
6538
6543
6548
6553
6558
6563
6568
6573
6577
6582
6587
6592
6596
6599
6604
6609
6613
6616
6618
6623
6627
6616
6425
6630
6635
6640
6645
6650
6655
6660
6665
6670
6675
6679
6684
6689
6694
6698
6701
6706
6711
6715
6718
6720
6725
6729
6718
6425
6732
6737
6742
6747
6752
6757
6762
6767
6772
6777
6781
6786
6791
6796
6800
6803
6808
6813
6817
6820
6822
6827
6831
6820
6425
6834
6839
6844
6849
6854
6859
6864
6869
6874
6879
6883
6888
6893
6898
6902
6905
6910
6915
6919
6922
6924
6929
6933
6922
6425
6936
6941
6946
6951
6956
6961
6966
6971
6976
6981
6985
6990
6995
7000
7004
7007
7012
7017
7021
7024
7026
7031
7035
7024
6425
7038
7043
7048
7053
7058
7063
7068
7073
7078
7083
7087
7092
7097
7102
7106
7109
7114
7119
7123
7126
7128
7133
7137
7126
6425
7140
7145
7150
7155
7160
7165
7170
7175
7180
7185
7189
7194
7199
7204
7208
7211
7216
7221
7225
7228
7230
7235
7239
7228
6425
7242
7247
7252
7257
7262
7267
7272
7277
7282
7287
7291
7296
7301
7306
7310
7313
7318
7323
7327
7330
7332
7337
7341
7330
6425
7344
7349
7354
7359
7364
7369
7374
7379
7384
7389
7393
7398
7403
7408
7412
7415
7420
7425
7429
7432
7434
7439
7443
7432
6425
7446
7451
7456
7461
7466
7471
7476
7481
7486
7491
7495
7500
7505
7510
7514
7517
7522
7527
7531
7534
7536
7541
7545
7534
6425
7548
7553
7558
7563
7568
7573
7578
7583
7588
7593
7597
7602
7607
7612
7616
7619
7624
7629
7633
7636
7638
7643
7647
7636
6425
7650
7655
7660
7665
7670
7675
7680
7685
7690
7695
7699
7704
7709
7714
7718
7721
7726
7731
7735
7738
7740
7745
7749
7738
6425
7752
7757
7762
7767
7772
7777
7782
7787
7792
7797
7801
7806
7811
7816
7820
7823
7828
7833
7837
7840
7842
7847
7851
7840
6425
7854
7859
7864
7869
7874
7879
7884
7889
7894
7899
7903
7908
7913
7918
7922
7925
7930
7935
7939
7942
7944
7949
7953
7942
6425
7956
7961
7966
7971
7976
7981
7986
7991
7996
8001
8005
8010
8015
8020
8024
8027
8032
8037
8041
8044
8046
8051
8055
8044
6425
8058
8063
8068
8073
8078
8083
8088
8093
8098
6777
8103
8108
8113
6796
6800
8118
8123
6813
6817
6820
8128
6827
6831
6820
6425
8133
8138
8143
8148
8153
8158
8163
8168
8173
6879
8178
8183
8188
6898
6902
8193
8198
6915
6919
6922
8203
6929
6933
6922
6425
8208
8213
8218
8223
8228
8233
8238
8243
8248
8253
8257
8262
8267
8272
7004
8276
8281
8286
7021
7024
8290
8295
7035
7024
6425
8299
8304
8309
8314
8319
8324
8329
8334
8339
7695
8344
8349
8354
7714
7718
8359
8364
7731
7735
7738
8369
7745
7749
7738
6425
8374
8379
8384
8389
8394
8399
8404
8409
8414
8419
8423
8428
8433
8438
7004
8442
8447
8452
7021
7024
8456
8461
7035
7024
6425
8465
8470
8475
8480
8485
8490
8495
8500
8505
8510
8514
8519
8524
8529
8533
8536
8541
8546
8550
8553
8555
8560
8564
8553
6425
8567
8572
8577
8582
8587
8592
8597
8602
8607
8612
8616
8621
8626
8631
8635
8638
8643
8648
8652
8655
8657
8662
8666
8655
6425
8669
8674
8679
8684
8689
8694
8699
8704
8709
8714
8718
8723
8728
8733
8737
8740
8745
8750
8754
8757
8759
8764
8768
8757
6425
8771
8776
8781
8786
8791
8796
8801
8806
8811
8816
8820
8825
8830
8835
8839
8842
8847
8852
8856
8859
8861
8866
8870
8859
6425
8873
8878
8883
8888
8893
8898
8903
8908
8913
8918
8922
8927
8932
8937
8941
8944
8949
8954
8958
8961
8963
8968
8972
8961
6425
8975
8980
8985
8990
8995
9000
9005
9010
9015
9020
9024
9029
9034
9039
9043
9046
9051
9056
9060
9063
9065
9070
9074
9063
6425
9077
9082
9087
9092
9097
9102
9107
9112
9117
9122
9126
9131
9136
9141
9145
9148
9153
9158
9162
9165
9167
9172
9176
9165
6425
9179
9184
9189
9194
9199
9204
9209
9214
9219
9224
9228
9233
9238
9243
9247
9250
9255
9260
9264
9267
9269
9274
9278
9267
6425
9281
9286
9291
9296
9301
9306
9311
9316
9321
9326
9330
9335
9340
9345
9349
9352
9357
9362
9366
9369
9371
9376
9380
9369
6425
9383
9388
9393
9398
9403
9408
9413
9418
9423
9428
9432
9437
9442
9447
9451
9454
9459
9464
9468
9471
9473
9478
9482
9471
6425
9485
9490
9495
9500
9505
9510
9515
9520
9525
9530
9534
9539
9544
9549
9553
9556
9561
9566
9570
9573
9575
9580
9584
9573
6425
9587
9592
9597
9602
9607
9612
9617
9622
9627
9632
9636
9641
9646
9651
9655
9658
9663
9668
9672
9675
9677
9682
9686
9675
6425
9689
9694
9699
9704
9709
9714
9719
9724
9729
9632
9734
9739
9744
9651
9655
9749
9754
9668
9672
9675
9759
9682
9686
9675
6425
9764
9769
9774
9779
9784
9789
9794
9799
9804
9809
9813
9818
9823
9828
9832
9835
9840
9845
9849
9852
9854
9859
9863
9852
6425
9866
9871
9876
9881
9886
9891
9896
9901
9906
9911
9915
9920
9925
9930
9934
9937
9942
9947
9951
9954
9956
9961
9965
9954
6425
9968
9973
9978
9983
9988
9993
9998
10003
10008
8001
10013
10018
10023
8020
8024
10028
10033
8037
8041
8044
10038
8051
8055
8044
6425
10043
10048
10053
10058
10063
10068
10073
10078
10083
6777
10088
10093
10098
6796
6800
10103
10108
6813
6817
6820
10113
6827
6831
6820
6425
10118
10123
10128
10133
10138
10143
10148
10153
10158
10163
10167
10172
10177
10182
10186
10189
10194
10199
10203
10206
10208
10213
10217
10206
6425
10220
10225
10230
10235
10240
10245
10250
10255
10260
6879
10265
10270
10275
6898
6902
10280
10285
6915
6919
6922
10290
6929
6933
6922
6425
10295
10300
10305
10310
10315
10320
10325
10330
10335
10340
10344
10349
10354
10359
7004
10363
10368
10373
7021
7024
10377
10382
7035
7024
6425
10386
10391
10396
10401
10406
10411
10416
10421
10426
7695
10431
10436
10441
7714
7718
10446
10451
7731
7735
7738
10456
7745
7749
7738
6425
10461
10466
10471
10476
10481
10486
10491
10496
10501
10506
10510
10515
10520
10525
7004
10529
10534
10539
7021
7024
10543
10548
7035
7024
6425
10552
10557
10562
10567
10572
10577
10582
10587
10592
9632
10597
10602
10607
9651
9655
10612
10617
9668
9672
9675
10622
9682
9686
9675
6425
10627
10632
10637
10642
10647
10652
10657
10662
10667
10672
10676
10681
10686
10691
7004
10695
10700
10705
7021
7024
10709
10714
7035
7024
6425
10718
10723
10728
10733
10738
10743
10748
10753
10758
10763
10767
10772
10777
10782
10786
10789
10794
10799
10803
10806
10808
10813
10817
10806
6425
10820
10825
10830
10835
10840
10845
10850
10855
10860
10865
10869
10874
10879
10884
10888
10891
10896
10901
10905
10908
10910
10915
10919
10908
6425
10922
10927
10932
10937
10942
10947
10952
10957
10962
10967
10971
10976
10981
10986
10990
10993
10998
11003
11007
11010
11012
11017
11021
11010
6425
11024
11029
11034
11039
11044
11049
11054
11059
11064
11069
11073
11078
11083
11088
11092
11095
11100
11105
11109
11112
11114
11119
11123
11112
6425
11126
11131
11136
11141
11146
11151
11156
11161
11166
11171
11175
11180
11185
11190
11194
11197
11202
11207
11211
11214
11216
11221
11225
11214
6425
11228
11233
11238
11243
11248
11253
11258
11263
11268
11273
11277
11282
11287
11292
11296
11299
11304
11309
11313
11316
11318
11323
11327
11316
6425
11330
11335
11340
11345
11350
11355
11360
11365
11370
11375
11379
11384
11389
11394
11398
11401
11406
11411
11415
11418
11420
11425
11429
11418
6425
11432
11437
11442
11447
11452
11457
11462
11467
11472
11171
11477
11482
11487
11190
11194
11492
11497
11207
11211
11214
11502
11221
11225
11214
6425
11507
11512
11517
11522
11527
11532
11537
11542
11547
11552
11556
11561
11566
11571
11575
11578
11583
11588
11592
11595
11597
11602
11606
11595
6425
11609
11614
11619
11624
11629
11634
11639
11644
11649
11654
11658
11663
11668
11673
11677
11680
11685
11690
11694
11697
11699
11704
11708
11697
6425
11711
11716
11721
11726
11731
11736
11741
11746
11751
11756
11760
11765
11770
11775
11779
11782
11787
11792
11796
11799
11801
11806
11810
11799
6425
11813
11818
11823
11828
11833
11838
11843
11848
11853
11858
11862
11867
11872
11877
11881
11884
11889
11894
11898
11901
11903
11908
11912
11901
6425
11915
11920
11925
11930
11935
11940
11945
11950
11955
11960
11964
11969
11974
11979
11983
11986
11991
11996
12000
12003
12005
12010
12014
12003
6425
12017
12022
12027
12032
12037
12042
12047
12052
12057
12062
12066
12071
12076
12081
12085
12088
12093
12098
12102
12105
12107
12112
12116
12105
6425
12119
12124
12129
12134
12139
12144
12149
12154
12159
12164
12168
12173
12178
12183
12187
12190
12195
12200
12204
12207
12209
12214
12218
12207
6425
12221
12226
12231
12236
12241
12246
12251
12256
12261
12266
12270
12275
12280
12285
12289
12292
12297
12302
12306
12309
12311
12316
12320
12309
6425
12323
12328
12333
12338
12343
12348
12353
12358
12363
12368
12372
12377
12382
12387
12391
12394
12399
12404
12408
12411
12413
12418
12422
12411
6425
12425
12430
12435
12440
12445
12450
12455
12460
12465
12164
12470
12475
12480
12183
12187
12485
12490
12200
12204
12207
12495
12214
12218
12207
6425
12500
12505
12510
12515
12520
12525
12530
12535
12540
12164
12545
12550
12555
12183
12187
12560
12565
12200
12204
12207
12570
12214
12218
12207
6425
12575
12580
12585
12590
12595
12600
12605
12610
12615
12620
12624
12629
12634
12639
12643
12646
12651
12656
12660
12663
12665
12670
12674
12663
6425
12677
12682
12687
12692
12697
12702
12707
12712
12717
12722
12726
12731
12736
12741
12745
12748
12753
12758
12762
12765
12767
12772
12776
12765
6425
12779
12784
12789
12794
12799
12804
12809
12814
12819
8001
12824
12829
12834
8020
12839
12842
12847
8037
8041
8044
12852
8051
8055
8044
6425
12857
12862
12867
12872
12877
12882
12887
12892
12897
6777
12902
12907
12912
6796
6800
12917
12922
6813
6817
6820
12927
6827
6831
6820
6425
12932
12937
12942
12947
12952
12957
12962
12967
12972
10163
12977
12982
12987
10182
10186
12992
12997
10199
10203
10206
13002
10213
10217
10206
6425
13007
13012
13017
13022
13027
13032
13037
13042
13047
6879
13052
13057
13062
6898
6902
13067
13072
6915
6919
6922
13077
6929
6933
6922
6425
13082
13087
13092
13097
13102
13107
13112
13117
13122
13127
13131
13136
13141
13146
7004
13150
13155
13160
7021
7024
13164
13169
7035
7024
6425
13173
13178
13183
13188
13193
13198
13203
13208
13213
13218
13222
13227
13232
13237
13241
13244
13249
13254
13258
13261
13263
13268
13272
13261
6425
13275
13280
13285
13290
13295
13300
13305
13310
13315
7695
13320
13325
13330
7714
7718
13335
13340
7731
7735
7738
13345
7745
7749
7738
6425
13350
13355
13360
13365
13370
13375
13380
13385
13390
13395
13399
13404
13409
13414
7004
13418
13423
13428
7021
7024
13432
13437
7035
7024
6425
13441
13446
13451
13456
13461
13466
13471
13476
13481
9632
13486
13491
13496
9651
9655
13501
13506
9668
9672
9675
13511
9682
9686
9675
6425
13516
13521
13526
13531
13536
13541
13546
13551
13556
13561
13565
13570
13575
13580
7004
13584
13589
13594
7021
7024
13598
13603
7035
7024
6425
13607
13612
13617
13622
13627
13632
13637
13642
13647
12164
13652
13657
13662
12183
12187
13667
13672
12200
12204
12207
13677
12214
12218
12207
6425
13682
13687
13692
13697
13702
13707
13712
13717
13722
13727
13731
13736
13741
13746
7004
13750
13755
13760
7021
7024
13764
13769
7035
7024
6425
13773
13778
13783
13788
13793
13798
13803
13808
13813
13818
13822
13827
13832
13837
13841
13844
13849
13854
13858
13861
13863
13868
13872
13861
6425
13875
13880
13885
13890
13895
13900
13905
13910
13915
13920
13924
13929
13934
13939
13943
13946
13951
13956
13960
13963
13965
13970
13974
13963
6425
13977
13982
13987
13992
13997
14002
14007
14012
14017
14022
14026
14031
14036
14041
14045
14048
14053
14058
14062
14065
14067
14072
14076
14065
6425
14079
14084
14089
14094
14099
14104
14109
14114
14119
14124
14128
14133
14138
14143
14147
14150
14155
14160
14164
14167
14169
14174
14178
14167
6425
14181
14186
14191
14196
14201
14206
14211
14216
14221
14226
14230
14235
14240
14245
14249
14252
14257
14262
14266
14269
14271
14276
14280
14269
6425
14283
14288
14293
14298
14303
14308
14313
14318
14323
14328
14332
14337
14342
14347
14351
14354
14359
14364
14368
14371
14373
14378
14382
14371
6425
14385
14390
14395
14400
14405
14410
14415
14420
14425
14430
14434
14439
14444
14449
14453
14456
14461
14466
14470
14473
14475
14480
14484
14473
6425
14487
14492
14497
14502
14507
14512
14517
14522
14527
14226
14532
14537
14542
14245
14249
14547
14552
14262
14266
14269
14557
14276
14280
14269
6425
14562
14567
14572
14577
14582
14587
14592
14597
14602
14607
14611
14616
14621
14626
14630
14633
14638
14643
14647
14650
14652
14657
14661
14650
6425
14664
14669
14674
14679
14684
14689
14694
14699
14704
14709
14713
14718
14723
14728
14732
14735
14740
14745
14749
14752
14754
14759
14763
14752
6425
14766
14771
14776
14781
14786
14791
14796
14801
14806
14226
14811
14816
14821
14245
14249
14826
14831
14262
14266
14269
14836
14276
14280
14269
6425
14841
14846
14851
14856
14861
14866
14871
14876
14881
14886
14890
14895
14900
14905
14909
14912
14917
14922
14926
14929
14931
14936
14940
14929
6425
14943
14948
14953
14958
14963
14968
14973
14978
14983
14988
14992
14997
15002
15007
15011
15014
15019
15024
15028
15031
15033
15038
15042
15031
6425
15045
15050
15055
15060
15065
15050
15070
15075
15080
15085
15055
15075
15089
15094
15098
15060
15080
15094
15101
15104
15106
15111
15115
15104
6425
15118
15123
15128
15133
15138
15123
15143
15148
15153
15158
15128
15148
15162
15167
15171
15133
15153
15167
15174
15177
15179
15184
15171
15177
6425
15188
15193
15198
15203
15208
15213
15218
15223
15228
15233
15237
15242
15247
15252
15256
15259
15228
15252
15264
15267
15269
15233
15274
15267
6425
15277
15282
15287
15292
15297
15302
15307
15312
15317
15322
15326
15331
15336
15341
15345
15348
15317
15341
15353
15356
15358
15322
15363
15356
6425
15366
15371
15376
15381
15386
15371
15391
15396
15401
15406
15410
15415
15420
15425
15429
15432
15401
15425
15437
15440
15442
15406
15447
15440
6425
15450
15455
15460
15465
15470
15475
15480
15485
15490
15495
15499
15504
15509
15514
15518
15521
15490
15514
15526
15529
15531
15495
15536
15529
6425
15539
15544
15549
15554
15559
15544
15564
15569
15574
15579
15583
15588
15593
15598
15602
15554
15574
15598
15605
15608
15559
15579
15610
15608
6425
15613
15618
15623
15628
15633
15638
15643
15648
15653
15406
15658
15663
15668
15425
15429
15673
15653
15425
15437
15440
15678
15406
15447
15440
6425
15683
15688
15693
15698
15703
15708
15713
15718
15723
15728
15732
15737
15742
15747
15751
15754
15723
15747
15759
15762
15764
15728
15769
15762
6425
15772
15777
15782
15787
15792
15777
15797
15802
15807
15812
15816
15821
15826
15831
15835
15838
15807
15831
15843
15846
15848
15812
15853
15846
6425
15856
15861
15866
15871
15876
15881
15886
15891
15896
15406
15901
15906
15911
15425
15429
15916
15896
15425
15437
15440
15921
15406
15447
15440
6425
15926
15931
15936
15941
15946
15951
15956
15961
15966
15406
15971
15976
15981
15425
15429
15986
15966
15425
15437
15440
15991
15406
15447
15440
6425
15996
16001
16006
16011
16016
16021
16026
16031
16036
16041
16045
16050
16055
16060
16064
16067
16036
16060
16072
16075
16077
16041
16082
16075
6425
16085
16090
16095
16100
16105
16110
16115
16120
16125
16130
16134
16139
16144
16149
16153
16156
16125
16149
16161
16164
16166
16130
16171
16164
6425
16174
16178
16182
16186
16190
16194
16198
16202
16206
8001
16210
16214
16218
8020
12839
16222
16226
8037
8041
8044
16230
8051
8055
8044
6425
16234
16238
16242
16246
16250
16254
16258
16262
16266
6777
16270
16274
16278
6796
6800
16282
16286
6813
6817
6820
16290
6827
6831
6820
6425
16294
16298
16302
16306
16310
16314
16318
16322
16326
10163
16330
16334
16338
10182
10186
16342
16346
10199
10203
10206
16350
10213
10217
10206
6425
16354
16358
16362
16366
16370
16374
16378
16382
16386
6879
16390
16394
16398
6898
6902
16402
16406
6915
6919
6922
16410
6929
6933
6922
6425
16414
16418
16422
16426
16430
16434
16438
16442
16446
13127
16450
16454
16458
13146
7004
16462
16466
13160
7021
7024
16470
13169
7035
7024
6425
16474
16478
16482
16486
16490
16494
16498
16502
16506
13218
16510
16514
16518
13237
13241
16522
16526
13254
13258
13261
16530
13268
13272
13261
6425
16534
16538
16542
16546
16550
16554
16558
16562
16566
7695
16570
16574
16578
7714
7718
16582
16586
7731
7735
7738
16590
7745
7749
7738
6425
16594
16598
16602
16606
16610
16614
16618
16622
16626
13127
16630
16634
16638
13146
7004
16642
16646
13160
7021
7024
16650
13169
7035
7024
6425
16654
16658
16662
16666
16670
16674
16678
16682
16686
8918
16690
16694
16698
8937
8941
16702
16706
8954
8958
8961
16710
8968
8972
8961
6425
16714
16718
16722
16726
16730
16734
16738
16742
16746
9632
16750
16754
16758
9651
9655
16762
16766
9668
9672
9675
16770
9682
9686
9675
6425
16774
16778
16782
16786
16790
16794
16798
16802
16806
16810
16814
16818
16822
16826
7004
16830
16834
16838
7021
7024
16842
16846
7035
7024
6425
16850
16854
16858
16862
16866
16870
16874
16878
16882
12164
16886
16890
16894
12183
12187
16898
16902
12200
12204
12207
16906
12214
12218
12207
6425
16910
16914
16918
16922
16926
16930
16934
16938
16942
16946
16950
16954
16958
16962
7004
16966
16970
16974
7021
7024
16978
16982
7035
7024
6425
16986
16990
16994
16998
17002
17006
17010
17014
17018
15406
17022
17026
17030
15425
15429
17034
17018
15425
15437
15440
17038
15406
15447
15440
6425
17042
17045
17048
17051
17054
17057
17060
17063
17066
17069
17072
17075
17078
17081
7004
17084
17087
17090
7021
7024
17093
17096
7035
7024
6425
17099
17101
17103
17105
17107
17109
17111
17113
17115
17117
17119
17121
17123
17125
17127
17129
17131
17133
17135
8044
17137
17117
17139
8044
6425
17141
17143
17145
17147
17149
17151
17153
17155
17157
17159
17161
17163
17165
17167
17169
17171
17173
17175
17177
6820
17179
17159
17181
6820
6425
17183
17185
17187
17189
17191
17193
17195
17197
17199
17201
17203
17205
17207
17209
17211
17213
17215
17217
17219
10206
17221
17201
17223
10206
6425
17225
17227
17229
17231
17233
17235
17237
17239
17241
17243
17245
17247
17249
17251
17253
17255
17257
17259
17261
6922
17263
17243
17265
6922
6425
17267
17269
17271
17273
17275
17277
17279
17281
17283
17285
17287
17289
17291
17293
17295
17297
17299
17301
17303
7024
17305
17285
17307
7024
6425
17309
17311
17313
17315
17317
17319
17321
17323
17325
17327
17329
17331
17333
17335
17337
17339
17341
17343
17345
13261
17347
17327
17349
13261
6425
17351
17353
17355
17357
17359
17361
17363
17365
17367
17369
17371
17373
17375
17377
17379
17381
17383
17385
17387
7738
17389
17369
17391
7738
6425
17393
17395
17397
17399
17401
17403
17405
17407
17409
17285
17411
17413
17415
17293
17295
17417
17419
17301
17303
7024
17421
17285
17307
7024
6425
17423
17425
17427
17429
17431
17433
17435
17437
17439
17441
17443
17445
17447
17449
17451
17453
17455
17457
17459
8961
17461
17441
17463
8961
6425
17465
17467
17469
17471
17473
17475
17477
17479
17481
17483
17485
17487
17489
17491
17493
17495
17497
17499
17501
9675
17503
17483
17505
9675
6425
17507
17509
17511
17513
17515
17517
17519
17521
17523
17285
17525
17527
17529
17293
17295
17531
17533
17301
17303
7024
17535
17285
17307
7024
6425
17537
17539
17541
17543
17545
17547
17549
17551
17553
17555
17557
17559
17561
17563
17565
17567
17569
17571
17573
11214
17575
17555
17577
11214
6425
17579
17581
17583
17585
17587
17589
17591
17593
17595
17597
17599
17601
17603
17605
17607
17609
17611
17613
17615
12207
17617
17597
17619
12207
6425
17621
17623
17625
17627
17629
17631
17633
17635
17637
17285
17639
17641
17643
17293
17295
17645
17647
17301
17303
7024
17649
17285
17307
7024
6425
17651
17653
17655
17657
17659
17661
17663
17665
17667
17669
17671
17673
17675
17677
17679
17681
17683
17685
17687
14269
17689
17691
17693
14269
6425
17695
17697
17699
17701
17703
17705
17707
17709
17711
17713
17715
17717
17719
17721
17723
17725
17711
17727
17729
15440
17731
17713
17733
15440
6425
17735
17736
17737
17738
17739
17736
17740
17741
17742
17743
17737
17741
17744
17745
17746
17747
17742
17745
17748
17749
17750
17743
17746
17749
17751
17752
17753
17754
17755
17756
17753
17757
17758
17759
17760
17754
17758
17761
17762
17763
17755
17759
17762
17764
17765
17766
17760
17763
17765
17751
17767
17768
17769
17770
17771
17768
17772
17773
17774
17775
17776
17773
17777
17778
17779
17780
17774
17778
17781
17782
17783
17775
17779
17782
17751
17784
17785
17786
17787
17788
17785
17789
17790
17791
17792
17793
17790
17794
17795
17796
17797
17791
17795
17798
17799
17788
17792
17796
17799
17751
17800
17801
17802
17803
17804
17801
17805
17806
17807
17808
17809
17806
17810
17811
17812
17813
17807
17811
17814
17815
17816
17808
17812
17815
17751
17817
17818
17819
17820
17821
17818
17822
17823
17824
17825
17826
17823
17827
17828
17829
17830
17824
17828
17831
17832
17833
17825
17829
17832
17751
17834
17835
17836
17837
17838
17835
17839
17840
17841
17842
17836
17840
17843
17844
17845
17837
17841
17844
17846
17847
17838
17842
17845
17847
17751
17848
17849
17850
17851
17852
17849
17853
17854
17855
17808
17856
17854
17857
17811
17812
17858
17855
17811
17814
17815
17859
17808
17812
17815
17751
17860
17861
17862
17863
17864
17861
17865
17866
17867
17868
17869
17866
17870
17871
17872
17873
17867
17871
17874
17875
17876
17868
17872
17875
17751
17877
17878
17879
17880
17881
17878
17882
17883
17884
17885
17886
17883
17887
17888
17889
17890
17884
17888
17891
17892
17893
17885
17889
17892
17751
17894
17895
17896
17897
17898
17895
17899
17900
17901
17808
17902
17900
17903
17811
17812
17904
17901
17811
17814
17815
17905
17808
17812
17815
17751
17906
17907
17908
17909
17910
17907
17911
17912
17913
17914
17915
17912
17916
17917
17918
17919
17913
17917
17920
17921
17922
17914
17918
17921
17751
17923
17924
17925
17926
17927
17924
17928
17929
17930
17931
17932
17929
17933
17934
17935
17936
17930
17934
17937
17938
17939
17931
17935
17938
17751
17940
17941
17942
17943
17944
17941
17945
17946
17947
17808
17948
17946
17949
17811
17812
17950
17947
17811
17814
17815
17951
17808
17812
17815
17751
17952
17953
17954
17955
17956
17953
17957
17958
17959
17808
17960
17958
17961
17811
17812
17962
17959
17811
17814
17815
17963
17808
17812
17815
17751
17964
17965
17966
17967
17968
17965
17969
17970
17971
17972
17973
17970
17974
17975
17976
17977
17971
17975
17978
17979
17980
17972
17976
17979
17751
17981
17982
17983
17984
17985
17982
17986
17987
17988
17989
17990
17987
17991
17992
17993
17994
17988
17992
17995
17996
17997
17989
17993
17996
17751
17998
18002
18006
18010
18014
18018
18022
18026
18030
18034
18038
18042
18046
18050
8037
8041
18054
8051
8055
8044
18058
18062
18066
18070
18074
18078
18082
18086
18090
18094
18098
18102
18106
18110
6813
6817
18114
6827
6831
6820
18118
18122
18126
18130
18134
18138
18142
18146
18150
18154
18158
18162
18166
18170
10199
10203
18174
10213
10217
10206
18178
18182
18186
18190
18194
18198
18202
18206
18210
18214
18218
18222
18226
18230
6915
6919
18234
6929
6933
6922
18238
18242
18246
18250
18254
18258
18262
18266
18270
18274
18278
18282
18286
18290
13160
7021
18294
13169
7035
7024
18298
18302
18306
18310
18314
18318
18322
18326
18330
18334
18338
18342
18346
18350
13254
13258
18354
13268
13272
13261
18358
18362
18366
18370
18374
18378
18382
18386
18390
18394
18398
18402
18406
18410
7731
7735
18414
7745
7749
7738
18418
18422
18426
18430
18434
18438
18442
18446
18450
18454
18458
18282
18462
18466
13160
7021
18470
13169
7035
7024
18474
18478
18482
18486
18490
18494
18498
18502
18506
18510
18514
18518
18522
18526
8954
8958
18530
8968
8972
8961
18534
18538
18542
18546
18550
18554
18558
18562
18566
18570
18574
18578
18582
18586
9668
9672
18590
9682
9686
9675
18594
18598
18602
18606
18610
18614
18618
18622
18626
18630
18634
18282
18638
18642
13160
7021
18646
13169
7035
7024
18650
18654
18658
18662
18666
18670
18674
18678
18682
18686
18690
18694
18698
18702
11207
11211
18706
11221
11225
11214
18710
18714
18718
18722
18726
18730
16878
18734
18738
16890
16894
18742
16898
16902
12200
12204
16906
12214
12218
12207
18746
18750
18754
18758
18762
18766
18770
18774
18778
18782
18786
18790
18794
18798
18802
7021
18806
18810
7035
7024
18814
18818
18822
18826
18830
18834
18838
18842
18846
18850
18854
18858
18862
18866
15425
15437
18870
15406
15447
15440
18874
18877
18880
18883
18886
18889
18892
18895
18898
18901
18904
18907
18910
18913
18916
7021
18919
18922
7035
7024
18925
18926
18927
18928
18926
18929
18930
18931
18932
18930
18933
17811
18934
18931
17811
17814
18935
17808
17812
17815
18936
18939
18942
18945
18948
18951
18954
18957
18960
18963
18966
18969
18972
18922
18975
18978
18983
18988
18993
18998
19003
19008
19013
19018
19023
19027
19032
19037
19042
19047
19052
19057
19062
19067
19072
19076
19081
19086
19091
19096
19101
19106
19111
19116
19121
19125
19130
19135
19140
19145
19150
19155
19160
19165
19170
19174
19179
19184
19189
19194
19199
19204
19209
19214
19219
19223
19228
19233
19238
19243
19248
19253
19258
19263
19268
19272
19277
19282
19287
19292
19297
19302
19307
19312
19317
19321
19326
19331
19336
19341
19346
19351
19356
19361
19219
19366
19371
19376
19381
19386
19391
19396
19401
19406
19411
19415
19420
19425
19430
19435
19440
19445
19450
19455
19460
19464
19469
19474
19479
19484
19489
19494
19499
19504
19219
19509
19514
19519
19524
19529
19534
19539
19544
19549
19554
19558
19563
19568
19573
19578
19583
19588
19593
19598
19603
19607
19612
19617
19622
19627
19632
19637
19642
19647
19219
19652
19657
19662
19667
19672
19677
19682
19687
19692
19697
19701
19706
19711
19716
19721
19726
19731
19736
19741
19746
19750
19754
19758
19762
19766
19770
19774
19778
19782
19219
19786
19788
19790
19792
19794
19796
19798
19800
19802
19804
19806
19807
19808
19809
19810
19811
19812
19813
19813
19814
18978
19815
19820
19825
19830
19027
19835
19840
19845
19850
19855
19860
19096
19865
19870
19875
19880
19145
19885
19890
19174
19895
19194
19900
19905
19910
19915
19243
19920
19925
19930
19935
19292
19940
19945
19950
19955
19341
19960
19965
19970
19975
19386
19980
19985
19990
19995
19435
20000
20005
20010
20015
19484
20020
20025
20030
20035
20040
20045
20050
20055
20060
20065
20070
20075
20080
20085
19627
20090
20095
20100
20105
20110
20115
20120
20125
20130
20135
20140
20145
20150
20154
20158
20162
20166
20170
20174
19766
19774
20178
20182
20184
20186
20188
20190
20192
19808
19810
19812
19813
20193
20197
20201
20205
20209
20213
20217
20221
20225
20229
20233
18042
20237
20241
20245
8041
20249
20253
20257
20261
20265
20269
20273
20277
20281
20285
20289
18102
20293
20297
20301
6817
20305
20309
20313
20317
20321
20325
20329
20333
20337
20341
20345
18162
20349
20353
20357
10203
20361
20365
20369
20373
20377
20381
20385
20389
20393
20397
20401
18222
20405
20409
20413
6919
20417
20421
20425
20429
20433
20437
20441
20445
20449
20453
20457
18282
20461
20465
20469
7021
20473
20477
20481
20485
20489
20493
20497
20501
20505
20509
20513
18342
20517
20521
20525
13258
20529
20533
20537
20541
20545
20549
20553
20557
20561
20565
20569
18402
20573
20577
20581
7735
20585
20589
20593
20597
20601
20605
20609
20613
20617
20621
20625
18282
20629
20633
20469
7021
20637
20641
20645
20649
20653
20657
20661
20665
20669
20673
20677
18518
20681
20685
20689
8958
20693
20697
20701
20705
20709
20713
20717
20721
20725
20729
20733
18578
20737
20741
20745
9672
20749
20753
20757
20761
20765
20769
20773
20777
20781
20785
20789
18282
20793
20797
20469
7021
20801
20805
20809
20813
20817
20821
20825
20829
20833
20837
20841
18694
20845
20849
20853
11211
20857
20861
20865
20869
20873
20877
20881
20885
20889
20893
20897
18742
20901
20905
20909
12204
20913
20917
20921
20925
20929
20933
20937
20941
20945
20949
20953
18282
20957
20961
20469
7021
20965
20969
20973
20977
20981
20985
20989
20993
20997
21001
21005
21009
21013
21017
21021
14266
21025
18830
21029
21033
21037
21041
18838
18842
18846
21045
18854
18858
18862
18842
18858
15437
21049
21052
21055
21058
21061
21064
21067
21070
21073
21076
21079
21082
21085
21088
21091
7021
21094
19808
21095
21096
19808
21097
21098
21099
19810
21098
21100
17811
19812
21099
17811
17814
21101
21104
21107
21110
21113
21116
21119
21122
21125
21128
21131
21134
21137
21141
21145
21149
21153
21156
21159
21162
21165
21168
21171
21174
21177
21180
21185
21190
21195
21200
21205
21210
21215
21220
21225
19027
21229
21234
21239
21244
21249
21254
21259
21264
21269
21273
21278
21283
21288
21293
21298
21303
21308
21313
21318
21322
21327
21332
21337
21342
21347
21352
21357
21362
21367
21371
21376
21381
21386
21391
21396
21401
21406
21411
21416
21420
21425
21430
21435
21440
21445
21450
21455
21460
21465
21469
21474
21479
21484
21489
21494
21499
21504
21509
21514
21518
21523
21528
21533
21538
21543
21548
21553
21558
21416
21563
21568
21573
21578
21583
21588
21593
21598
21603
21608
21612
21617
21622
21627
21632
21637
21642
21647
21652
21657
21661
21666
21671
21676
21681
21686
21691
21696
21701
21416
21706
21711
21716
21721
21726
21731
21736
21741
21746
21751
21755
21760
21765
21770
21775
21780
21785
21790
21795
21800
21804
21809
21814
21819
21824
21829
21834
21839
21844
21416
21849
21854
21859
21864
21869
21874
21879
21884
21889
21894
21898
21903
21908
19731
19741
21913
21918
21923
19736
19746
21928
21932
21936
21940
21944
21948
21952
21956
21960
21416
21964
21966
21968
21970
21972
21974
21976
21978
21980
19804
21982
19808
19810
19812
19813
21983
19809
19811
19813
19814
21984
21988
21992
21996
22000
22004
22008
22012
22016
22021
22026
22031
22036
22041
22046
22051
22056
22061
22066
22071
22076
22081
22086
22091
22096
22101
22106
21288
21293
22111
22116
22121
21337
21342
22126
22131
22136
21386
21391
22141
22146
22151
21435
21440
22156
22161
22166
21484
21489
22171
22176
22181
21533
21538
22186
22191
22196
21578
21583
22201
22206
22211
21627
21632
22216
22221
22226
21676
21681
22231
22236
22241
21721
21726
22246
22251
22256
21770
21775
22261
22266
22271
21819
21824
22276
22281
22286
21864
21869
22291
20130
20135
20140
20145
22296
22300
22304
21940
21944
22308
22310
22312
21970
21972
22314
19808
19810
19812
19813
22315
22319
22323
22327
22331
22335
22339
21996
22343
22348
22353
0
5
10
15
20
25
30
35
40
45
49
54
59
64
68
71
76
81
85
88
90
95
99
88
102
103
108
113
118
123
127
132
137
142
85
146
151
156
160
163
165
170
174
177
179
180
184
88
179
187
192
197
202
206
209
214
219
223
163
226
231
235
177
179
202
206
177
179
238
163
179
241
246
170
85
251
253
258
174
163
179
202
174
163
179
184
163
179
251
179
262
267
271
251
102
180
184
274
179
276
177
179
102
279
284
289
294
299
304
309
314
319
324
328
333
338
343
347
350
355
360
364
367
369
374
378
367
102
381
386
391
396
401
405
410
415
420
364
424
429
434
438
441
443
448
452
455
179
457
461
367
179
464
469
474
479
483
486
491
496
500
441
503
508
461
455
179
479
483
455
179
512
441
179
515
520
448
364
525
527
532
452
441
179
479
452
441
179
461
441
179
525
179
536
541
545
525
102
457
461
525
179
548
455
179
551
556
561
566
571
576
581
586
591
596
600
605
610
615
619
622
627
632
636
639
641
646
650
639
102
653
658
663
668
673
677
682
687
692
636
696
701
706
710
713
715
720
724
727
179
729
733
639
179
736
741
746
751
755
758
763
768
772
713
775
780
733
727
179
751
755
727
179
784
713
179
787
792
720
636
797
799
804
724
713
179
751
724
713
179
733
713
179
797
179
808
813
817
797
102
729
733
820
179
822
727
179
825
830
835
840
845
850
855
860
865
870
874
879
884
889
893
896
901
906
910
913
915
920
924
913
102
927
932
937
942
947
951
956
961
966
910
970
975
980
984
987
989
994
998
1001
179
1003
1007
913
179
1010
1015
1020
1025
1029
1032
1037
1042
1046
987
1049
1054
1007
1001
179
1025
1029
1001
179
1058
987
179
1061
1066
994
910
1071
1073
1078
998
987
179
1025
998
987
179
1007
987
179
1071
179
1082
1087
1091
1071
102
1003
1007
1071
179
1094
1001
179
1097
1102
1107
1112
1117
1122
1127
1132
1137
1142
1146
1151
1156
1161
1165
1168
1173
1178
1182
1185
1187
1192
1196
1185
102
1199
1204
1209
1214
1219
1223
1228
1233
1238
1182
1242
1247
1252
1256
441
1259
1264
1268
455
179
1271
1275
1185
179
1278
1283
1288
1293
1297
1300
1305
1310
1314
441
1317
1322
1275
455
179
1293
1297
455
179
1326
441
179
1329
1334
1264
1182
1339
1341
1346
1268
441
179
1293
1268
441
179
1275
441
179
1339
179
1350
1355
1359
1339
102
1271
1275
455
179
1362
455
179
1365
1370
1375
1380
1385
1390
1395
1400
1405
1410
1414
1419
1424
1429
1433
1436
1441
1446
1450
1453
1455
1460
1464
1453
102
1467
1472
1477
1482
1487
1491
1496
1501
1506
1450
1510
1515
1520
1524
713
1527
1532
1536
727
179
1539
1543
713
179
1546
1551
1556
1561
1565
1568
1573
1578
1582
1453
1585
1590
1543
727
179
1561
1594
727
179
1597
1453
179
1600
1605
1610
1450
1614
1616
1621
1536
713
179
1561
1625
713
179
1543
713
179
1614
179
1628
1633
1637
1614
102
1539
1543
727
179
1637
727
179
1640
1645
1650
1655
1660
1665
1670
1675
1680
1685
1689
1694
1699
1704
1708
1711
1716
1721
1725
1728
1730
1735
1739
1728
102
1742
1747
1752
1757
1762
1766
1771
1776
1781
1725
1785
1790
1795
1799
163
1802
1807
1811
177
179
1814
1818
1728
179
1821
1826
1831
1836
1840
1843
1848
1853
1857
163
1860
1865
1818
177
179
1836
1840
177
179
1869
1728
179
1872
1877
1882
1725
1886
1888
1893
1811
163
179
1836
1897
163
179
1818
163
179
1886
179
1900
1905
1909
1886
102
1814
1818
177
179
1909
177
179
1912
1917
1922
1927
1932
1937
1942
1947
1952
1957
1961
1966
1971
1976
1980
1983
1988
1993
1997
2000
2002
2007
2011
2000
102
2014
2019
2024
2029
2034
2038
2043
2048
2053
1997
2057
2062
2067
2071
163
2074
2079
2083
177
179
2086
2090
2000
179
2093
2098
2103
2108
2112
2115
2120
2125
2129
163
2132
2137
2141
177
179
2108
2112
177
179
2144
163
179
2147
2152
2079
1997
2157
2159
2164
2083
163
179
2108
2168
163
179
2090
163
179
2157
179
2171
2176
2180
2157
102
2086
2090
177
179
2183
177
179
2186
2191
2196
2201
2206
2211
2216
2221
2226
2231
2235
2240
2245
2250
2254
2257
2262
2267
2271
2274
2276
2281
2285
2274
102
2288
2293
2298
2303
2308
2312
2317
2322
2327
2271
2331
2336
2341
2345
441
2348
2353
2357
455
179
2360
2364
2274
179
2367
2372
2377
2382
2386
2389
2394
2399
2403
441
2406
2411
2364
455
179
2382
2386
455
179
2415
441
179
2418
2423
2353
2271
2428
2430
2435
2357
441
179
2382
2357
441
179
2364
441
179
2428
179
2439
2444
2448
2428
102
2360
2364
455
179
2451
455
179
2454
2459
2464
2469
2474
2479
2484
2489
2494
2499
2503
2508
2513
2518
2522
2525
2530
2535
2539
2542
2544
2549
2553
2542
102
2556
2561
2566
2571
2576
2580
2585
2590
2595
2539
2599
2604
2609
2613
163
2616
2621
2625
177
179
2628
2632
163
179
2635
2640
2645
2650
2654
2657
2662
2667
2671
2542
2674
2679
2683
177
179
2650
2686
177
179
2689
2542
179
2692
2697
2595
2539
2702
2704
2709
2713
163
179
2650
2625
163
179
2632
163
179
2702
179
2716
2721
2725
2702
102
2628
2632
177
179
2725
177
179
2728
2733
2738
2743
2748
2753
2758
2763
2768
2773
2777
2782
2787
2792
2796
2799
2804
2809
2813
2816
2818
2823
2827
2816
102
2830
2835
2840
2845
2850
2854
2859
2864
2869
2813
2873
2878
2883
2887
713
2890
2895
2899
727
179
2902
2906
713
179
2909
2914
2919
2924
2928
2931
2936
2941
2945
2816
2948
2953
2906
727
179
2924
2957
727
179
2960
2816
179
2963
2968
2869
2813
2973
2975
2980
2984
713
179
2924
2899
713
179
2906
713
179
2973
179
2987
2992
2996
2973
102
2902
2906
727
179
2996
727
179
2999
3004
3009
3014
3019
3024
3029
3034
3039
3044
3048
3053
3058
3063
3067
3070
3075
3080
3084
3087
3089
3094
3098
3087
102
3101
3106
3111
3116
3121
3125
3130
3135
3140
3084
3144
3149
3154
3158
3161
3163
3168
3172
3175
179
3177
3181
3087
179
3184
3189
3194
3199
3203
3206
3211
3216
3220
3161
3223
3228
3181
3175
179
3199
3203
3175
179
3232
3161
179
3235
3240
3168
3084
3245
3247
3252
3172
3161
179
3199
3256
3161
179
3181
3161
179
3245
179
3259
3264
3268
3245
102
3177
3181
3175
179
3271
3175
179
3274
3279
3284
3289
3294
3299
3304
3309
3314
3319
3323
3328
3333
3338
3342
3345
3350
3355
3359
3362
3364
3369
3373
3362
102
3376
3381
3386
3391
3396
3400
3405
3410
3415
3359
3419
3424
3429
3433
3436
3438
3443
3447
3450
179
3452
3456
3362
179
3459
3464
3469
3474
3478
3481
3486
3491
3495
3436
3498
3503
3456
3450
179
3474
3478
3450
179
3507
3436
179
3510
3515
3443
3359
3520
3522
3527
3447
3436
179
3474
3447
3436
179
3456
3436
179
3520
179
3531
3536
3540
3520
102
3452
3456
3450
179
3543
3450
179
3546
3551
3556
3561
3566
3571
3576
3581
3586
3591
3595
3600
3605
3610
3614
3617
3622
3627
3631
3634
3636
3641
3645
3634
102
3648
3653
3658
3663
3668
3672
3677
3682
3687
3631
3691
3696
3701
3705
3161
3708
3713
3717
3175
179
3720
3724
3161
179
3727
3732
3737
3742
3746
3749
3754
3759
3763
3634
3766
3771
3724
3175
179
3742
3775
3175
179
3778
3634
179
3781
3786
3791
3631
3795
3797
3802
3806
3161
179
3742
3717
3161
179
3724
3161
179
3795
179
3809
3814
3818
3795
102
3720
3724
3175
179
3818
3175
179
3821
3826
3831
3836
3841
3846
3851
3856
3861
3866
3870
3875
3880
3885
3889
3892
3897
3902
3906
3909
3911
3916
3920
3909
102
3923
3928
3933
3938
3943
3947
3952
3957
3962
3906
3966
3971
3976
3980
3161
3983
3988
3992
3175
179
3995
3999
3161
179
4002
4007
4012
4017
4021
4024
4029
4034
4038
3909
4041
4046
3999
3175
179
4017
4050
3175
179
4053
3909
179
4056
4061
3962
3906
4066
4068
4073
4077
3161
179
4017
3992
3161
179
3999
3161
179
4066
179
4080
4085
4089
4066
102
3995
3999
3175
179
4089
3175
179
4092
4097
4102
4107
4112
4117
4122
4127
4132
4137
4141
4146
4151
4156
4160
4163
4168
4173
4177
4180
4182
4187
4191
4180
102
4194
4199
4204
4209
4214
4218
4223
4228
4233
4177
4237
4242
4247
4251
4254
4256
4261
4265
4268
179
4270
4274
4254
179
4277
4282
4287
4292
4296
4299
4304
4309
4313
4180
4316
4321
4274
4268
179
4292
4325
4268
179
4328
4180
179
4331
4336
4233
4177
4341
4343
4348
4352
4254
179
4292
4265
4254
179
4274
4254
179
4341
179
4355
4360
4364
4341
102
4270
4274
4268
179
4364
4268
179
4367
4372
4377
4382
4387
4392
4397
4402
4407
4412
4416
4421
4426
4431
4435
4438
4443
4448
4452
4455
4457
4462
4466
4455
102
4469
4474
4479
4484
4489
4493
4498
4503
4508
4452
4512
4517
4522
4526
163
4529
4534
4538
177
179
4541
4545
4455
179
4548
4553
4558
4563
4567
4570
4575
4580
4584
163
4587
4592
4545
177
179
4563
4567
177
179
4596
163
179
4599
4604
4534
4452
4609
4611
4616
4538
163
179
4563
4620
163
179
4545
163
179
4609
179
4623
4628
4632
4609
102
4541
4545
177
179
4635
177
179
4638
4643
4648
4653
4658
4663
4668
4673
4678
1142
4683
4688
4693
1161
1165
4698
4703
1178
1182
1185
4708
1192
1196
1185
102
4713
4718
4723
4728
1219
4733
4738
4743
1238
1182
4748
4753
1252
1256
441
4758
1264
1268
455
179
4763
4768
4773
1293
1297
4778
4783
1310
1314
441
4788
1322
1275
455
179
4793
4798
1264
1182
1339
4803
1346
1268
441
179
4808
1355
1359
1339
102
4813
4818
4823
4828
4833
4838
4843
4848
4853
1410
4858
4863
4868
1429
1433
4873
4878
1446
1450
1453
4883
1520
1464
1453
102
4888
4893
4898
4903
1487
4908
4913
4918
1610
1450
4923
4928
1520
4933
713
4936
1532
1625
727
179
4941
4946
4951
1561
1565
4956
4961
1578
1582
1453
4966
1590
1543
727
179
4971
4976
1610
1450
1614
4981
1621
1536
713
179
4986
1633
1637
1614
102
4991
4996
5001
5006
5011
5016
5021
5026
5031
5036
5040
5045
5050
5055
1708
5059
5064
5069
1725
1728
5073
5078
1739
1728
102
5082
5087
5092
5097
5102
5106
5111
5116
5121
1725
5125
5130
5135
5139
163
5142
5147
1897
177
179
5151
1818
163
179
5155
5160
5165
5170
5174
5177
5182
5187
5191
1728
5194
5199
1818
177
179
5170
1840
177
179
5203
5208
5213
1725
1886
5217
5222
1811
163
179
5170
1897
163
179
5226
5231
1909
1886
102
5151
1818
177
179
5235
5240
5245
5250
5255
5260
5265
5270
5275
5280
5284
5289
5294
3610
5299
5302
5307
5312
3631
3634
5316
3701
3645
3634
102
5321
5326
5331
5336
3668
5341
5346
5351
3791
3631
5356
5361
3701
3705
3161
5366
3713
3717
3175
179
5371
5376
5381
3742
3746
5386
5391
3759
3763
3634
5396
3771
3724
3175
179
5401
5406
3791
3631
3795
5411
3802
3806
3161
179
5416
3814
3818
3795
102
5421
5426
5431
5436
5441
5446
5451
5456
5461
5466
5470
5475
5480
5485
5489
5492
5497
5502
1725
1728
5506
5511
1739
1728
102
5515
5520
5525
5530
5535
5539
5544
5549
5554
1725
5558
5563
5511
5139
163
5568
5573
1897
177
179
5577
1818
163
179
5581
5586
5591
5596
5174
5600
5605
5610
5191
1728
5614
5619
1818
177
179
5596
1840
177
179
5623
5628
5554
1725
1886
5633
5638
1811
163
179
5596
1897
163
179
5642
5647
1909
1886
102
5577
1818
177
179
5651
5656
5661
5666
5671
5676
5681
5686
5691
5696
5700
5705
5710
5715
5719
5722
5727
5732
5736
5739
5741
5746
5750
5739
102
5753
5758
5763
5768
5773
5777
5782
5787
5792
5736
5796
5801
5806
5810
163
5813
5818
5822
177
179
5825
5829
5739
179
5832
5837
5842
5847
5851
5854
5859
5864
5868
163
5871
5876
5829
177
179
5847
5851
177
179
5880
1728
179
5883
5888
5893
5736
5897
5899
5904
5822
163
179
5847
5908
163
179
5829
163
179
5897
179
5911
5916
5920
5897
102
5825
5829
177
179
5920
177
179
5923
5928
5933
5938
5943
5948
5953
5958
5963
5968
5972
5977
5982
5987
5991
5994
5999
6004
6008
6011
6013
6018
6022
6011
102
6025
6030
6035
6040
6045
6049
6054
6059
6064
6008
6068
6073
6078
6082
441
6085
6090
6094
455
179
6097
6101
6011
179
6104
6109
6114
6119
6123
6126
6131
6136
6140
441
6143
6148
6101
455
179
6119
6123
455
179
6152
441
179
6155
6160
6090
6008
6165
6167
6172
6094
441
179
6119
6094
441
179
6101
441
179
6165
179
6176
6181
6185
6165
102
6097
6101
455
179
6185
455
179
6188
6193
6198
6203
6208
6213
6218
6223
6228
6233
6237
6242
6247
6252
6256
6259
6264
6269
6273
6276
6278
6283
6287
6276
102
6290
6295
6300
6305
6310
6314
6319
6324
6329
6273
6333
6338
6343
6347
163
6350
6355
6359
177
179
6362
6366
163
179
6369
6374
6379
6384
6388
6391
6396
6401
6405
6276
6408
6413
6417
177
179
6384
6420
177
179
6423
6276
179
6426
6431
6329
6273
6436
6438
6443
6447
163
179
6384
6359
163
179
6366
163
179
6436
179
6450
6455
6459
6436
102
6362
6366
177
179
6459
177
179
6462
6467
6472
6477
6482
6487
6492
6497
6502
6507
6511
6516
6521
6526
6530
6533
6538
6543
6547
6550
6552
6557
6561
6550
102
6564
6569
6574
6579
6584
6588
6593
6598
6603
6547
6607
6612
6557
6617
713
6620
6625
6629
727
179
6632
6636
713
179
6639
6644
6649
6654
6658
6661
6666
6671
6675
6550
6678
6683
6636
727
179
6654
6687
727
179
6690
6550
179
6693
6698
6603
6547
6703
6705
6710
6714
713
179
6654
6629
713
179
6636
713
179
6703
179
6717
6722
6726
6703
102
6632
6636
727
179
6726
727
179
6729
6734
6739
6744
6749
6754
6759
6764
6769
6774
6778
6783
6788
6793
6797
6800
6805
6810
6814
6817
6819
6824
6828
6817
102
6831
6836
6841
6846
6851
6855
6860
6865
6870
6814
6874
6879
6884
6888
163
6891
6896
6900
177
179
6903
6907
163
179
6910
6915
6920
6925
6929
6932
6937
6942
6946
6817
6949
6954
6907
177
179
6925
6958
177
179
6961
6817
179
6964
6969
6870
6814
6974
6976
6981
6985
163
179
6925
6900
163
179
6907
163
179
6974
179
6988
6993
6997
6974
102
6903
6907
177
179
6997
177
179
7000
7005
7010
7015
7020
7025
7030
7035
7040
7045
7049
7054
7059
7064
7068
7071
7076
7081
7085
7088
7090
7095
7099
7088
102
7102
7107
7112
7117
7122
7126
7131
7136
7141
7085
7145
7150
7155
7159
163
7162
7167
7171
177
179
7174
7178
163
179
7181
7186
7191
7196
7200
7203
7208
7213
7217
7088
7220
7225
7229
177
179
7196
7232
177
179
7235
7088
179
7238
7243
7141
7085
7248
7250
7255
7259
163
179
7196
7171
163
179
7178
163
179
7248
179
7262
7267
7271
7248
102
7174
7178
177
179
7271
177
179
7274
7279
7284
7289
7294
7299
7304
7309
7314
7319
7323
7328
7333
7338
7342
7345
7350
7355
7359
7362
7364
7369
7373
7362
102
7376
7381
7386
7391
7396
7400
7405
7410
7415
7359
7419
7424
7369
7429
3161
7432
7437
7441
3175
179
7444
7448
3161
179
7323
7451
7456
7461
7465
7468
7473
7478
7482
7362
7485
7490
7448
3175
179
7461
7494
3175
179
7497
7362
179
7500
7505
7415
7359
7510
7512
7517
7521
3161
179
7461
7441
3161
179
7448
3161
179
7510
179
7524
7529
7533
7510
102
7444
7448
3175
179
7533
3175
179
7536
7541
7546
7551
7556
7561
7566
7571
7576
7581
7585
7590
7595
7600
7604
7607
7612
7617
7621
7624
7626
7631
7635
7624
102
7638
7643
7648
7653
7658
7662
7667
7672
7677
7621
7681
7686
7691
7695
7698
7700
7705
7709
7712
179
7714
7718
7624
179
7721
7726
7731
7736
7740
7743
7748
7753
7757
7698
7760
7765
7718
7712
179
7736
7740
7712
179
7769
7698
179
7772
7777
7782
7621
7786
7788
7793
7709
7698
179
7736
7797
7698
179
7718
7698
179
7786
179
7800
7805
7809
7786
102
7714
7718
7712
179
7809
7712
179
7812
7817
7822
7827
7832
7837
7842
7847
7852
7857
7861
7866
7871
7876
7880
7883
7888
7893
7897
7900
7902
7907
7911
7900
102
7914
7919
7924
7929
7934
7938
7943
7948
7953
7897
7957
7962
7967
7971
7974
7976
7981
7985
7988
179
7990
7994
7900
179
7997
8002
8007
8012
8016
8019
8024
8029
8033
7974
8036
8041
7994
7988
179
8012
8016
7988
179
8045
7974
179
8048
8053
7981
7897
8058
8060
8065
7985
7974
179
8012
7985
7974
179
7994
7974
179
8058
179
8069
8074
8078
8058
102
7990
7994
7988
179
8078
7988
179
8081
8086
8091
8096
8101
8106
8111
8116
8121
8126
8130
8135
8140
8145
8149
8152
8157
8162
8166
8169
8171
8176
8180
8169
102
8183
8188
8193
8198
8203
8207
8212
8217
8222
8166
8226
8231
8176
8236
7698
8239
8244
8248
7712
179
8251
8255
7698
179
8258
8263
8268
8273
8277
8280
8285
8290
8294
8169
8297
8302
8255
7712
179
8273
8306
7712
179
8309
8169
179
8312
8317
8222
8166
8322
8324
8329
8333
7698
179
8273
8248
7698
179
8255
7698
179
8322
179
8336
8341
8345
8322
102
8251
8255
7712
179
8345
7712
179
8348
8353
8358
8363
8368
8373
8378
8383
8388
8393
8397
8402
8407
8412
8416
8419
8424
8429
8433
8436
8438
8443
8447
8436
102
8450
8455
8460
8465
8470
8474
8479
8484
8489
8433
8493
8498
8443
8503
8506
8508
8513
8517
8520
179
8522
8526
8506
179
8529
8534
8539
8544
8548
8551
8556
8561
8565
8436
8568
8573
8526
8520
179
8544
8577
8520
179
8580
8436
179
8583
8588
8489
8433
8593
8595
8600
8604
8506
179
8544
8517
8506
179
8526
8506
179
8593
179
8607
8612
8616
8593
102
8522
8526
8520
179
8616
8520
179
8619
8624
8629
8634
8639
8644
8649
8654
8659
8664
8668
8673
8678
8683
8687
8690
8695
8700
8704
8707
8709
8714
8718
8707
102
8721
8726
8731
8736
8741
8745
8750
8755
8760
8704
8764
8769
8714
8774
7698
8777
8782
8786
7712
179
8789
8793
7698
179
8796
8801
8806
8811
8815
8818
8823
8828
8832
8707
8835
8840
8793
7712
179
8811
8844
7712
179
8847
8707
179
8850
8855
8760
8704
8860
8862
8867
8871
7698
179
8811
8786
7698
179
8793
7698
179
8860
179
8874
8879
8883
8860
102
8789
8793
7712
179
8883
7712
179
8886
8891
8896
8901
8906
8911
8916
8921
8926
8931
8935
8940
8945
8683
8950
8953
8958
8963
8704
8707
8967
8972
8718
8707
102
8976
8981
8986
8991
8741
8996
9001
9006
8760
8704
9011
9016
8714
8774
7698
9021
8782
8786
7712
179
9026
9031
9036
8811
8815
9041
9046
8828
8832
8707
9051
8840
8793
7712
179
9056
9061
8760
8704
8860
9066
8867
8871
7698
179
9071
8879
8883
8860
102
9076
9081
9086
9091
9096
9101
9106
9111
9116
9121
9125
9130
9135
9140
9144
9147
9152
9157
9161
9164
9166
9171
9175
9164
102
9178
9183
9188
9193
9198
9202
9207
9212
9217
9161
9221
9226
9171
9231
7698
9234
9239
9243
7712
179
9246
9250
7698
179
9125
9253
9258
9263
9267
9270
9275
9280
9284
9164
9287
9292
9250
7712
179
9263
9296
7712
179
9299
9164
179
9302
9307
9217
9161
9312
9314
9319
9323
7698
179
9263
9243
7698
179
9250
7698
179
9312
179
9326
9331
9335
9312
102
9246
9250
7712
179
9335
7712
179
9338
9343
9348
9353
9358
9363
9368
9373
9378
9383
9387
9392
9397
9402
9406
9409
9414
9419
9423
9426
9428
9433
9437
9426
102
9440
9445
9450
9455
9460
9464
9469
9474
9479
9423
9483
9488
9433
9493
9496
9498
9503
9507
9510
179
9512
9516
9496
179
9387
9519
9524
9529
9533
9536
9541
9546
9550
9426
9553
9558
9516
9510
179
9529
9562
9510
179
9565
9426
179
9568
9573
9479
9423
9578
9580
9585
9589
9496
179
9529
9507
9496
179
9516
9496
179
9578
179
9592
9597
9601
9578
102
9512
9516
9510
179
9601
9510
179
9604
9609
9614
9619
9624
9629
9634
9639
9644
4412
9649
9654
9659
4431
4435
9664
9669
4448
4452
4455
9674
4462
4466
4455
102
9679
9684
9689
9694
4489
9699
9704
9709
4508
4452
9714
9719
4522
4526
163
9724
4534
4538
177
179
9729
9734
9739
4563
4567
9744
9749
4580
4584
163
9754
4592
4545
177
179
9759
9764
9769
4452
4609
9773
4616
4538
163
179
9778
4628
4635
4609
102
9783
9788
9793
9798
9803
9808
9813
9818
9823
1142
9828
9833
9838
1161
1165
9843
9848
1178
1182
1185
9853
1192
1196
1185
102
9858
9863
9868
9873
1219
9878
9883
9888
1238
1182
9893
9898
1252
1256
441
9903
1264
1268
455
179
9908
9913
9918
1293
1297
9923
9928
1310
1314
441
9933
1322
1275
455
179
9938
9943
1264
1182
1339
9948
1346
1268
441
179
9953
9958
1362
1339
102
9962
9967
9972
9977
9982
9987
9992
9997
10002
10007
10011
10016
10021
10026
10030
10033
10038
10043
10047
10050
10052
10057
10061
10050
102
10064
10069
10074
10079
10084
10088
10093
10098
10103
10047
10107
10112
10057
10117
163
10120
10125
10129
177
179
10132
10136
163
179
10139
10144
10149
10154
10158
10161
10166
10171
10175
10050
10178
10183
10136
177
179
10154
10187
177
179
10190
10050
179
10193
10198
10103
10047
10203
10205
10210
10214
163
179
10154
10129
163
179
10136
163
179
10203
179
10217
10222
10226
10203
102
10132
10136
177
179
10226
177
179
10229
10234
10239
10244
10249
10254
10259
10264
10269
1410
10274
10279
10284
1429
1433
10289
10294
1446
1450
1453
10299
1520
1464
1453
102
10304
10309
10314
10319
1487
10324
10329
10334
1610
1450
10339
10344
1520
4933
713
10349
1532
1625
727
179
10354
10359
10364
1561
1565
10369
10374
1578
1582
1453
10379
1590
1543
727
179
10384
10389
1610
1450
1614
10394
1621
1536
713
179
10399
1633
1637
1614
102
10404
10409
10414
10419
10424
10429
10434
10439
10444
10449
10453
10458
10463
10468
1708
10472
10477
10482
1725
1728
10486
10491
1739
1728
102
10495
10500
10505
10510
10515
10519
10524
10529
10534
1725
10538
10543
10548
5139
163
10552
10557
1897
177
179
10561
1818
163
179
10565
10570
10575
10580
5174
10584
10589
10594
5191
1728
10598
10603
1818
177
179
10580
1840
177
179
10607
10612
10534
1725
1886
10617
10622
1811
163
179
10580
1897
163
179
10626
10631
1909
1886
102
10561
1818
177
179
10635
10640
10645
10650
10655
10660
10665
10670
10675
5280
10680
10685
10690
3610
5299
10695
10700
5312
3631
3634
10705
3701
3645
3634
102
10710
10715
10720
10725
3668
10730
10735
10740
3791
3631
10745
10750
3701
3705
3161
10755
3713
3717
3175
179
10680
10760
10765
3742
3746
10770
10775
3759
3763
3634
10780
3771
3724
3175
179
10785
10790
3791
3631
3795
10795
3802
3806
3161
179
10800
3814
3818
3795
102
10805
10810
10815
10820
10825
10830
10835
10840
10845
10850
10854
10859
10864
10869
5489
10873
10878
10883
1725
1728
10887
10892
1739
1728
102
10896
10901
10906
10911
10916
10920
10925
10930
10935
1725
10939
10944
10892
5139
163
10949
10954
1897
177
179
10958
1818
163
179
10962
10967
10972
10977
5174
10981
10986
10991
5191
1728
10995
11000
1818
177
179
10977
1840
177
179
11004
11009
10935
1725
1886
11014
11019
1811
163
179
10977
1897
163
179
11023
11028
1909
1886
102
10958
1818
177
179
11032
11037
11042
11047
11052
11057
11062
11067
11072
8664
11077
11082
11087
8683
8687
11092
11097
8700
8704
8707
11102
8714
8718
8707
102
11107
11112
11117
11122
8741
11127
11132
11137
8760
8704
11142
11147
8714
8774
7698
11152
8782
8786
7712
179
11157
11162
11167
8811
8815
11172
11177
8828
8832
8707
11182
8840
8793
7712
179
11187
11192
8760
8704
8860
11197
8867
8871
7698
179
11202
8879
8883
8860
102
11207
11212
11217
11222
11227
11232
11237
11242
11247
11252
11256
11261
11266
11271
5489
11275
11280
11285
1725
1728
11289
11294
1739
1728
102
11298
11303
11308
11313
11318
11322
11327
11332
11337
1725
11341
11346
11294
5139
163
11351
11356
1897
177
179
11360
1818
163
179
11364
11369
11374
11379
5174
11383
11388
11393
5191
1728
11397
11402
1818
177
179
11379
1840
177
179
11406
11411
11337
1725
1886
11416
11421
1811
163
179
11379
1897
163
179
11425
11430
1909
1886
102
11360
1818
177
179
11434
11439
11444
11449
11454
11459
11464
11469
11474
11479
11483
11488
11493
11498
11502
11505
11510
11515
11519
11522
11524
11529
11533
11522
102
11536
11541
11546
11551
11556
11560
11565
11570
11575
11519
11579
11584
11589
11593
163
11596
11601
11605
177
179
11608
11612
11522
179
11615
11620
11625
11630
11634
11637
11642
11647
11651
163
11654
11659
11612
177
179
11630
11634
177
179
11663
11666
179
11668
11673
11678
11519
11682
11684
11689
11605
163
179
11630
11693
163
179
11612
163
179
11682
179
11696
11701
11705
11682
102
11608
11612
177
179
11705
177
179
11708
11713
11718
11723
11728
11733
11738
11743
11748
11753
11757
11762
11767
11772
11776
11779
11784
11789
11793
11796
11798
11803
11807
11796
102
11810
11815
11820
11825
11830
11834
11839
11844
11849
11793
11853
11858
11863
11867
441
11870
11875
11879
455
179
11882
11886
11796
179
11889
11894
11899
11904
11908
11911
11916
11921
11925
441
11928
11933
11886
455
179
11904
11908
455
179
11937
441
179
11940
11945
11875
11793
11950
11952
11957
11879
441
179
11904
11879
441
179
11886
441
179
11950
179
11961
11966
11970
11950
102
11882
11886
455
179
11970
455
179
11973
11978
11983
11988
11993
11998
12003
12008
12013
12018
12022
12027
12032
12037
12041
12044
12049
12054
12058
12061
12063
12068
12072
12061
102
12075
12080
12085
12090
12095
12099
12104
12109
12114
12058
12118
12123
12128
12132
163
12135
12140
12144
177
179
12147
12151
163
179
12154
12159
12164
12169
12173
12176
12181
12186
12190
12061
12193
12198
12151
177
179
12169
12202
177
179
12205
12061
179
12208
12213
12114
12058
12218
12220
12225
12229
163
179
12169
12144
163
179
12151
163
179
12218
179
12232
12237
12241
12218
102
12147
12151
177
179
12241
177
179
12244
12249
12254
12259
12264
12269
12274
12279
12284
12289
12293
12298
12303
12308
12312
12315
12320
12325
12329
12332
12334
12339
12343
12332
102
12346
12351
12356
12361
12366
12370
12375
12380
12385
12329
12389
12394
12399
12403
713
12406
12411
12415
727
179
12418
12422
713
179
12425
12430
12435
12440
12444
12447
12452
12457
12461
12332
12464
12469
12422
727
179
12440
12473
727
179
12476
12332
179
12479
12484
12385
12329
12489
12491
12496
12500
713
179
12440
12415
713
179
12422
713
179
12489
179
12503
12508
12512
12489
102
12418
12422
727
179
12512
727
179
12515
12520
12525
12530
12535
12540
12545
12550
12555
12560
12564
12569
12574
12579
12583
12586
12591
12596
12600
11666
12603
12608
12612
11666
102
12615
12620
12625
12630
12635
12639
12644
12649
12654
12600
12658
12663
12668
12672
163
12675
12680
12684
177
179
12687
12691
163
179
12694
12699
12704
12709
12713
12716
12721
12726
12730
11666
12733
12738
12691
177
179
12709
12742
177
179
12745
11666
179
12748
12753
12654
12600
12758
12760
12765
12769
163
179
12709
12684
163
179
12691
163
179
12758
179
12772
12777
12781
12758
102
12687
12691
177
179
12781
177
179
12784
12789
12794
12799
12804
12809
12814
12819
12824
12829
12833
12838
12843
12848
12852
12855
12860
12865
12869
12872
12874
12879
12883
12872
102
12886
12891
12896
12901
12906
12910
12915
12920
12925
12869
12929
12934
12939
12943
163
12946
12951
12955
177
179
12958
12962
163
179
12965
12970
12975
12980
12984
12987
12992
12997
13001
12872
13004
13009
13013
177
179
12980
13016
177
179
13019
12872
179
13022
13027
12925
12869
13032
13034
13039
13043
163
179
12980
12955
163
179
12962
163
179
13032
179
13046
13051
13055
13032
102
12958
12962
177
179
13055
177
179
13058
13063
13068
13073
13078
13083
13088
13093
13098
13103
13107
13112
13117
13122
13126
13129
13134
13139
13143
13146
13148
13153
13157
13146
102
13160
13165
13170
13175
13180
13184
13189
13194
13199
13143
13203
13208
13213
13217
3161
13220
13225
13229
3175
179
13232
13236
3161
179
13107
13239
13244
13249
13253
13256
13261
13266
13270
13146
13273
13278
13236
3175
179
13249
13282
3175
179
13285
13146
179
13288
13293
13199
13143
13298
13300
13305
13309
3161
179
13249
13229
3161
179
13236
3161
179
13298
179
13312
13317
13321
13298
102
13232
13236
3175
179
13321
3175
179
13324
13329
13334
13339
13344
13349
13354
13359
13364
13369
13373
13378
13383
12579
13388
13391
13396
13401
12600
11666
13405
13410
12612
11666
102
13414
13419
13424
13429
12635
13434
13439
13444
12654
12600
13449
13454
12668
12672
163
13459
12680
12684
177
179
13464
13469
13474
12709
12713
13479
13484
12726
12730
11666
13489
12738
12691
177
179
13494
13499
12654
12600
12758
13504
12765
12769
163
179
13509
12777
12781
12758
102
13514
13519
13524
13529
13534
13539
13544
13549
13554
13559
13563
13568
13573
13578
13582
13585
13590
13595
13599
13602
13604
13609
13613
13602
102
13616
13621
13626
13631
13636
13640
13645
13650
13655
13599
13659
13664
13669
13673
163
13676
13681
13685
177
179
13688
13692
163
179
13695
13700
13705
13710
13714
13717
13722
13727
13731
13602
13734
13739
13743
177
179
13710
13746
177
179
13749
13602
179
13752
13757
13655
13599
13762
13764
13769
13773
163
179
13710
13685
163
179
13692
163
179
13762
179
13776
13781
13785
13762
102
13688
13692
177
179
13785
177
179
13788
13793
13798
13803
13808
13813
13818
13823
13828
13833
13837
13842
13847
13852
13856
13859
13864
13869
13873
13876
13878
13883
13887
13876
102
13890
13895
13900
13905
13910
13914
13919
13924
13929
13873
13933
13938
13943
13947
7698
13950
13955
13959
7712
179
13962
13966
7698
179
13969
13974
13979
13984
13988
13991
13996
14001
14005
13876
14008
14013
13966
7712
179
13984
14017
7712
179
14020
13876
179
14023
14028
13929
13873
14033
14035
14040
14044
7698
179
13984
13959
7698
179
13966
7698
179
14033
179
14047
14052
14056
14033
102
13962
13966
7712
179
14056
7712
179
14059
14064
14069
14074
14079
14064
14084
14089
14094
14099
14069
14089
14103
14108
14112
14074
14094
14108
14115
14118
14079
14099
14112
14118
102
14120
14125
14130
14135
14140
14125
14144
14149
14154
14115
14130
14158
14163
14167
14170
14135
14154
14172
14175
179
14140
14115
14118
179
14177
14182
14187
14154
14192
14182
14094
14195
14192
14170
14187
14195
14115
14175
179
14154
14192
14175
179
14192
14199
179
14201
14158
14154
14115
14206
14158
14208
14172
14170
179
14154
14212
14170
179
14115
14170
179
14206
179
14215
14140
14220
14206
102
14140
14115
14175
179
14220
14175
179
14223
14228
14233
14238
14243
14228
14248
14253
14258
14263
14233
14253
14267
14272
14276
14238
14258
14272
14279
14282
14243
14263
14276
14282
102
14284
14289
14294
14299
14304
14289
14308
14313
14318
14279
14294
14322
14327
14331
14334
14299
14318
14336
14339
179
14304
14279
14282
179
14341
14346
14351
14318
14356
14346
14258
14359
14356
14334
14351
14359
14279
14339
179
14318
14356
14339
179
14356
14334
179
14363
14322
14318
14279
14368
14322
14370
14336
14334
179
14318
14336
14334
179
14279
14334
179
14368
179
14374
14304
14379
14368
102
14304
14279
14339
179
14379
14339
179
14382
14387
14392
14397
14402
14387
14407
14412
14417
14422
14392
14412
14426
14431
14435
14397
14417
14431
14438
14441
14443
14448
14452
14441
102
14455
14460
14465
14470
14475
14479
14484
14489
14494
14438
14465
14498
14448
14503
14170
14470
14494
14506
14175
179
14475
14438
14170
179
14509
14514
14519
14494
14524
14514
14527
14532
14536
14441
14519
14532
14438
14175
179
14494
14536
14175
179
14524
14441
179
14539
14498
14494
14438
14544
14498
14546
14503
14170
179
14494
14506
14170
179
14438
14170
179
14544
179
14550
14475
14555
14544
102
14475
14438
14175
179
14555
14175
179
14558
14563
14568
14573
14578
14563
14583
14588
14593
14598
14568
14588
14602
14607
14611
14573
14593
14607
14614
14617
14619
14624
14611
14617
102
14628
14633
14638
14643
14648
14633
14652
14657
14662
14614
14638
14666
14624
14671
14674
14643
14662
14676
14679
179
14648
14614
14674
179
14681
14686
14691
14662
14696
14686
14699
14704
14708
14617
14691
14704
14614
14679
179
14662
14708
14679
179
14696
14617
179
14711
14666
14662
14614
14716
14666
14718
14671
14674
179
14662
14676
14674
179
14614
14674
179
14716
179
14722
14648
14727
14716
102
14648
14614
14679
179
14727
14679
179
14730
14735
14740
14745
14750
14735
14755
14760
14765
14770
14740
14760
14774
14779
14783
14745
14765
14779
14786
14199
14750
14770
14783
14199
102
14789
14794
14799
14804
14809
14794
14813
14818
14823
14786
14799
14827
14832
14836
14170
14804
14823
14839
14175
179
14809
14786
14170
179
14842
14847
14852
14823
14857
14847
14860
14865
14869
14199
14852
14865
14786
14175
179
14823
14869
14175
179
14857
14199
179
14872
14827
14823
14786
14877
14827
14879
14836
14170
179
14823
14839
14170
179
14786
14170
179
14877
179
14883
14809
14888
14877
102
14809
14786
14175
179
14888
14175
179
14891
14896
14901
14906
14911
14896
14916
14921
14926
14931
14935
14940
14945
14950
14954
14957
14926
14950
14962
14965
14967
14931
14972
14965
102
14975
14980
14985
14990
14995
14980
14999
15004
15009
14962
14985
15013
14931
15018
14170
14990
15009
15021
14175
179
14995
14962
14170
179
15024
15029
15034
15009
15039
15029
15042
15047
15051
14965
15034
15047
14962
14175
179
15009
15051
14175
179
15039
14965
179
15054
15013
15009
14962
15059
15013
15061
15018
14170
179
15009
15021
14170
179
14962
14170
179
15059
179
15065
14995
15070
15059
102
14995
14962
14175
179
15070
14175
179
15073
15078
15083
15088
15093
15078
15098
15103
15108
15113
15117
15122
15127
15132
15136
15088
15108
15132
15139
15142
15093
15113
15144
15142
102
15147
15152
15157
15162
15167
15152
15171
15176
15181
15139
15157
15185
15113
15190
15193
15162
15181
15195
15198
179
15167
15139
15193
179
15117
15200
15205
15181
15210
15200
15213
15218
15222
15142
15205
15218
15139
15198
179
15181
15222
15198
179
15210
15142
179
15225
15185
15181
15139
15230
15185
15232
15190
15193
179
15181
15195
15193
179
15139
15193
179
15230
179
15236
15167
15241
15230
102
15167
15139
15198
179
15241
15198
179
15244
15249
15254
15259
15264
15249
15269
15274
15279
14832
15284
15289
15294
14779
15299
15302
15279
14779
14786
14199
15307
14832
14783
14199
102
15312
15317
15322
15327
14809
15317
15332
15337
14823
14786
15322
15342
14832
14836
14170
15327
14823
14839
14175
179
15347
15352
15357
14823
14857
15352
15362
14865
14869
14199
15357
14865
14786
14175
179
15367
15342
14823
14786
14877
15342
14879
14836
14170
179
15372
14809
14888
14877
102
15377
15382
15387
15392
15397
15382
15402
15407
15412
14832
15417
15422
15427
14779
15299
15432
15412
14779
14786
14199
15437
14832
14783
14199
102
15442
15447
15452
15457
14809
15447
15462
15467
14823
14786
15452
15472
14832
14836
14170
15457
14823
14839
14175
179
15477
15482
15487
14823
14857
15482
15492
14865
14869
14199
15487
14865
14786
14175
179
15497
15472
14823
14786
14877
15472
14879
14836
14170
179
15502
14809
14888
14877
102
15507
15512
15517
15522
15527
15512
15532
15537
15542
15547
15551
15556
15561
15566
15570
15573
15542
15566
15578
15581
15583
15547
15588
15581
102
15591
15596
15601
15606
15611
15596
15615
15620
15625
15578
15601
15629
15547
15634
14170
15606
15625
15637
14175
179
15611
15578
14170
179
15640
15645
15650
15625
15655
15645
15658
15663
15667
15581
15650
15663
15578
14175
179
15625
15667
14175
179
15655
15581
179
15670
15629
15625
15578
15675
15629
15677
15634
14170
179
15625
15637
14170
179
15578
14170
179
15675
179
15681
15611
15686
15675
102
15611
15578
14175
179
15686
14175
179
15689
15694
15699
15704
15709
15694
15714
15719
15724
15729
15733
15738
15743
15748
15752
15704
15724
15748
15755
15758
15709
15729
15760
15758
102
15763
15768
15773
15778
15783
15768
15787
15792
15797
15755
15773
15801
15729
15806
15809
15778
15797
15811
15814
179
15783
15755
15809
179
15816
15821
15826
15797
15831
15821
15834
15839
15843
15758
15826
15839
15755
15814
179
15797
15843
15814
179
15831
15758
179
15846
15801
15797
15755
15851
15801
15853
15806
15809
179
15797
15811
15809
179
15755
15809
179
15851
179
15857
15783
15862
15851
102
15783
15755
15814
179
15862
15814
179
15865
15869
15873
15877
15881
15885
15889
15893
15897
4412
15901
15905
15909
4431
4435
15913
15917
4448
4452
4455
15921
4462
4466
4455
102
15925
15929
15933
15937
4489
15941
15913
15945
4508
4452
15949
15953
4522
4526
163
15957
4534
4538
177
179
15901
15961
15965
4563
4567
15969
15973
4580
4584
163
15977
4592
4545
177
179
15981
1728
179
15984
15988
9769
4452
4609
15992
4616
4538
163
179
15996
4628
4635
4609
102
16000
16004
16008
16012
16016
16020
16024
16028
16032
1142
16036
16040
16044
1161
1165
16048
16052
1178
1182
1185
16056
1192
1196
1185
102
16060
16064
16068
16072
1219
16076
16048
16080
1238
1182
16084
16088
1252
1256
441
16092
1264
1268
455
179
16036
16096
16100
1293
1297
16104
16108
1310
1314
441
16112
1322
1275
455
179
16048
16116
1264
1182
1339
16120
1346
1268
441
179
16124
9958
1362
1339
102
16128
16132
16136
16140
16144
16148
16152
16156
16160
10007
16164
16168
16172
10026
16176
16179
16183
10043
10047
10050
16187
10057
10061
10050
102
16191
16195
16199
16203
10084
16207
16211
16215
10103
10047
16219
16223
10057
10117
163
16227
10125
10129
177
179
16231
16235
16239
10154
10158
16243
16247
10171
10175
10050
16251
10183
10136
177
179
16255
16259
10103
10047
10203
16263
10210
10214
163
179
16267
10222
10226
10203
102
16271
16275
16279
16283
16287
16291
16295
16299
16303
1410
16307
16311
16315
1429
1433
16319
16323
1446
1450
1453
16327
1520
1464
1453
102
16331
16335
16339
16343
1487
16347
16351
16355
1610
1450
16359
16363
1520
4933
713
16367
1532
1625
727
179
16371
16375
16379
1561
1565
16383
16387
1578
1582
1453
16391
1590
1543
727
179
16395
16399
1610
1450
1614
16403
1621
1536
713
179
16407
1633
1637
1614
102
16411
16415
16419
16423
16427
16431
16435
16439
16443
16447
16451
16455
16459
16463
1708
16467
16471
16475
1725
1728
16479
16483
1739
1728
102
16487
16491
16495
16499
16503
16507
16467
16511
16515
1725
16519
16523
16527
5139
163
16531
16535
1897
177
179
16539
1818
163
179
16543
16547
16551
16555
5174
16559
16563
16567
5191
1728
16571
16575
1818
177
179
16555
1840
177
179
16579
16583
16515
1725
1886
16587
16591
1811
163
179
16555
1897
163
179
16595
16599
1909
1886
102
16539
1818
177
179
16603
16607
16611
16615
16619
16623
16627
16631
16635
16639
16643
16647
16651
16655
16659
16662
16666
16670
16674
16677
16679
16683
16687
16677
102
16690
16694
16698
16702
16706
16710
16714
16718
16722
16674
16726
16730
16683
16734
163
16737
16741
16745
177
179
16748
16752
163
179
16755
16759
16763
16767
16771
16774
16778
16782
16786
16677
16789
16793
16752
177
179
16767
16797
177
179
16800
16677
179
16803
16807
16722
16674
16811
16813
16817
16821
163
179
16767
16745
163
179
16752
163
179
16811
179
16824
16828
16832
16811
102
16748
16752
177
179
16832
177
179
16835
16839
16843
16847
16851
16855
16859
16863
16867
5280
16871
16875
16879
3610
5299
16883
16887
5312
3631
3634
16891
3701
3645
3634
102
16895
16899
16903
16907
3668
16911
16915
16919
3791
3631
16923
16927
3701
3705
3161
16931
3713
3717
3175
179
16871
16935
16939
3742
3746
16943
16947
3759
3763
3634
16951
3771
3724
3175
179
16883
16955
3791
3631
3795
16959
3802
3806
3161
179
16963
3814
3818
3795
102
16967
16971
16975
16979
16983
16987
16991
16995
16999
17003
17007
17011
17015
17019
5489
17023
17027
17031
1725
1728
17035
17039
1739
1728
102
17043
17047
17051
17055
17059
17063
17067
17071
17075
1725
17079
17083
17039
5139
163
17087
17091
1897
177
179
17095
1818
163
179
17099
17103
17107
17111
5174
17115
17119
17123
5191
1728
17127
17131
1818
177
179
17111
1840
177
179
17135
17139
17075
1725
1886
17143
17147
1811
163
179
17111
1897
163
179
17151
17155
1909
1886
102
17095
1818
177
179
17159
17163
17167
17171
17175
17179
17183
17187
17191
8664
17195
17199
17203
8683
8687
17207
17211
8700
8704
8707
17215
8714
8718
8707
102
17219
17223
17227
17231
8741
17235
17207
17239
8760
8704
17243
17247
8714
8774
7698
17251
8782
8786
7712
179
17255
17259
17263
8811
8815
17267
17271
8828
8832
8707
17275
8840
8793
7712
179
17279
17283
8760
8704
8860
17287
8867
8871
7698
179
17291
8879
8883
8860
102
17295
17299
17303
17307
17311
17315
17319
17323
17327
17331
17335
17339
17343
17347
5489
17351
17355
17359
1725
1728
17363
17367
1739
1728
102
17371
17375
17379
17383
17387
17391
17395
17399
17403
1725
17407
17411
17367
5139
163
17415
17419
1897
177
179
17423
1818
163
179
17427
17431
17435
17439
5174
17443
17447
17451
5191
1728
17455
17459
1818
177
179
17439
1840
177
179
17463
17467
17403
1725
1886
17471
17475
1811
163
179
17439
1897
163
179
17479
17483
1909
1886
102
17423
1818
177
179
17487
17491
17495
17499
17503
17491
17507
17511
17515
14832
17519
17523
17527
14779
15299
17531
17515
14779
14786
14199
17535
14832
14783
14199
102
17539
17543
17547
17551
14809
17543
17531
17555
14823
14786
17547
17559
14832
14836
14170
17551
14823
14839
14175
179
17563
17567
17571
14823
14857
17567
17575
14865
14869
14199
17571
14865
14786
14175
179
17579
17559
14823
14786
14877
17559
14879
14836
14170
179
17583
14809
14888
14877
102
17587
17590
17593
17596
17599
17602
17605
17608
17611
17614
17617
17620
17623
17626
5489
17629
17632
17635
1725
1728
17638
17641
1739
1728
102
17644
17647
17650
17653
17656
17659
17662
17665
17668
1725
17671
17674
17677
5139
163
17680
17683
1897
177
179
17686
1818
163
179
17689
17692
17695
17698
5174
17701
17704
17707
5191
1728
17710
17713
1818
177
179
17698
1840
177
179
17716
17719
17722
1725
1886
17725
17728
1811
163
179
17698
17731
163
179
17734
17737
1909
1886
102
17686
1818
177
179
17740
17742
17744
17746
17748
17750
17752
17754
17756
17758
17760
17762
17764
17766
17768
17770
17772
17774
17776
4455
17778
17758
17780
4455
102
17782
17784
17786
17788
17790
17792
17794
17796
17798
17800
17802
17804
17758
17806
163
17808
17774
17768
177
179
17810
17812
4455
179
17814
17816
17818
17820
17822
17824
17756
17826
17828
163
17830
17832
17812
177
179
17820
17822
177
179
17834
1728
179
17836
17838
17840
17776
17842
17844
17846
17768
163
179
17848
17850
163
179
17852
163
179
17842
179
17854
17856
17858
17842
102
17860
17862
177
179
17858
177
179
17864
17866
17868
17870
17872
17874
17876
17878
17880
17882
17884
17886
17888
17890
17892
17894
17896
17898
17900
1185
17902
17882
17904
1185
102
17906
17908
17910
17912
17914
17916
17918
17920
17922
17924
17926
17928
17882
17930
441
17932
17898
17892
455
179
17934
17936
1185
179
17938
17940
17942
17944
17946
17948
17880
17950
17952
441
17954
17956
17936
455
179
17944
17946
455
179
17958
441
179
17960
17962
17898
17900
17964
17966
17968
17892
441
179
17890
17892
441
179
17970
441
179
17964
179
17972
17974
17976
17964
102
17978
17980
455
179
17976
455
179
17982
17984
17986
17988
17990
17992
17994
17996
17998
18000
18002
18004
18006
18008
18010
18012
18014
18016
18018
10050
18020
18000
18022
10050
102
18024
18026
18028
18030
18032
18034
18036
18038
18040
18042
18044
18046
18000
18022
163
18048
18050
18052
177
179
18054
18056
163
179
18058
18060
18062
18064
18066
18068
18070
18072
18074
10050
18076
18078
18080
177
179
18064
18082
177
179
18084
10050
179
18086
18088
18040
18018
18090
18092
18094
18096
163
179
18064
18052
163
179
18080
163
179
18090
179
18098
18100
18102
18090
102
18104
18106
177
179
18102
177
179
18108
18110
18112
18114
18116
18118
18120
18122
18124
18126
18128
18130
18132
18134
18136
18138
18140
18142
18144
1453
18146
18126
18148
1453
102
18150
18152
18154
18156
18158
18160
18162
18164
18166
18168
18170
18172
18126
18148
713
18174
18142
18176
727
179
18178
18180
713
179
18182
18184
18186
18188
18190
18192
18194
18196
18198
1453
18200
18202
18204
727
179
18188
18206
727
179
18208
1453
179
18210
18212
18166
18144
18214
18216
18218
18136
713
179
18188
18176
713
179
18204
713
179
18214
179
18220
18222
18224
18214
102
18226
18228
727
179
18224
727
179
18230
18232
18234
18236
18238
18240
18242
18244
18246
18248
18250
18252
18254
18256
18258
18260
18262
18264
18266
1728
18268
18248
18270
1728
102
18272
18274
18276
18278
18280
18282
18284
18286
18288
18290
18292
18294
18248
18270
163
18296
18264
18298
177
179
18300
18302
163
179
18304
18306
18308
18310
18312
18314
18316
18318
18320
1728
18322
18324
18326
177
179
18310
18328
177
179
18330
1728
179
18332
18334
18288
18266
18336
18338
18340
18258
163
179
18310
18298
163
179
18326
163
179
18336
179
18342
18344
18346
18336
102
18348
18350
177
179
18346
177
179
18352
18354
18356
18358
18360
18362
18364
18366
18368
18370
18372
18374
18376
18378
18380
18382
18384
18386
18388
16677
18390
18370
18392
16677
102
18394
18396
18398
18400
18402
18404
18406
18408
18386
18410
18412
18414
18370
18392
163
18416
18418
18380
177
179
18420
18422
163
179
18424
18426
18428
18430
18432
18434
18436
18438
18440
16677
18442
18444
18446
177
179
18430
18448
177
179
18450
16677
179
18452
18454
18386
18388
18456
18458
18460
18462
163
179
18430
18380
163
179
18446
163
179
18456
179
18464
18466
18468
18456
102
18470
18472
177
179
18468
177
179
18474
18476
18478
18480
18482
18484
18486
18488
18490
18492
18494
18496
18498
18500
18502
18504
18506
18508
18510
3634
18512
18492
18514
3634
102
18516
18518
18520
18522
18524
18526
18528
18530
18508
18532
18534
18536
18492
18514
3161
18538
18540
18502
3175
179
18542
18544
3161
179
18546
18548
18550
18552
18554
18556
18558
18560
18562
3634
18564
18566
18568
3175
179
18552
18570
3175
179
18572
3634
179
18574
18576
18508
18510
18578
18580
18582
18584
3161
179
18552
18502
3161
179
18568
3161
179
18578
179
18586
18588
18590
18578
102
18592
18594
3175
179
18590
3175
179
18596
18598
18600
18602
18604
18606
18608
18610
18612
18248
18614
18616
18618
18256
18298
18620
18622
18288
18266
1728
18624
18248
18270
1728
102
18626
18628
18630
18632
18280
18634
18636
18638
18288
18290
18640
18642
18248
18270
163
18644
18264
18298
177
179
18646
18648
18650
18310
18312
18652
18654
18318
18320
1728
18656
18324
18326
177
179
18658
18660
18288
18266
18336
18662
18340
18258
163
179
18664
18344
18346
18336
102
18666
18668
18670
18672
18674
18676
18678
18680
18682
18684
18686
18688
18690
18692
18694
18696
18698
18700
18702
6817
18704
18684
18706
6817
102
18708
18710
18712
18714
18716
18718
18720
18722
18700
18724
18726
18728
18684
18706
163
18730
18732
18694
177
179
18734
18736
163
179
18738
18740
18742
18744
18746
18748
18750
18752
18754
6817
18756
18758
18760
177
179
18744
18762
177
179
18764
6817
179
18766
18768
18700
18702
18770
18772
18774
18776
163
179
18744
18694
163
179
18760
163
179
18770
179
18778
18780
18782
18770
102
18784
18786
177
179
18782
177
179
18788
18790
18792
18794
18796
18798
18800
18802
18804
18806
18808
18810
18812
18814
18816
18818
18820
18822
18824
8707
18826
18806
18828
8707
102
18830
18832
18834
18836
18838
18840
18842
18844
18822
18846
18848
18850
18806
18828
7698
18852
18854
18816
7712
179
18856
18858
7698
179
18860
18862
18864
18866
18868
18870
18872
18874
18876
8707
18878
18880
18882
7712
179
18866
18884
7712
179
18886
8707
179
18888
18890
18822
18824
18892
18894
18896
18898
7698
179
18866
18816
7698
179
18882
7698
179
18892
179
18900
18902
18904
18892
102
18906
18908
7712
179
18904
7712
179
18910
18912
18914
18916
18918
18920
18922
18924
18926
18248
18928
18930
18932
18256
18298
18934
18936
18288
18266
1728
18938
18248
18270
1728
102
18940
18942
18944
18946
18280
18948
18950
18952
18288
18290
18954
18956
18248
18270
163
18958
18264
18298
177
179
18960
18962
18964
18310
18312
18966
18968
18318
18320
1728
18970
18324
18326
177
179
18972
18974
18288
18266
18336
18976
18340
18258
163
179
18978
18344
18346
18336
102
18980
18982
18984
18986
18988
18990
18992
18994
18996
18998
19000
19002
19004
19006
19008
19010
19012
19014
19016
11666
19018
19020
19022
11666
102
19024
19026
19028
19030
19032
19034
19036
19038
19014
19040
19042
19044
18998
19022
163
19046
19048
19008
177
179
19050
19052
163
179
19054
19056
19058
19060
19062
19064
19066
19068
19070
11666
19072
19074
19076
177
179
19060
19078
177
179
19080
11666
179
19082
19084
19014
19016
19086
19088
19090
19092
163
179
19060
19008
163
179
19094
163
179
19086
179
19096
19098
19100
19086
102
19102
19104
177
179
19100
177
179
19106
19108
19110
19112
19114
19108
19116
19118
19120
19122
19124
19126
19128
19130
19132
19134
19120
19130
19136
14199
19138
19122
19140
14199
102
19142
19144
19146
19148
19150
19144
19152
19154
19130
19156
19146
19158
19122
19140
14170
19148
19130
19132
14175
179
19150
19156
14170
179
19160
19162
19164
19166
19168
19162
19170
19172
19174
14199
19176
19178
19136
14175
179
19166
19174
14175
179
19168
14199
179
19180
19158
19130
19136
19182
19158
19184
19140
14170
179
19166
19132
14170
179
19136
14170
179
19182
179
19186
19188
19190
19182
102
19188
19192
14175
179
19190
14175
179
19194
19195
19196
19197
19198
19195
19199
19200
19201
19202
19196
19200
19203
19204
19205
19197
19201
19204
19206
19207
19198
19202
19208
19207
102
19199
19197
19209
19204
19206
19200
19201
19202
19205
19210
19201
19204
19205
19210
179
19202
19206
19207
179
19203
19202
19206
19210
179
19204
19205
19210
179
19211
19212
179
19206
19210
179
19207
179
19213
19202
19205
19207
102
19202
19206
19210
179
19205
19210
179
19214
19215
19216
19217
19218
19215
19219
19220
19221
19222
19216
19220
19223
19224
19225
19217
19221
19224
19226
19227
19218
19222
19228
19227
102
19219
19217
19229
19224
19226
19220
19221
19222
19225
19230
19221
19224
19225
19230
179
19222
19226
19227
179
19223
19222
19226
19230
179
19224
19225
19230
179
19225
19230
179
19226
19230
179
19227
179
19218
19222
19225
19227
102
19222
19226
19230
179
19231
19232
19233
19234
19235
19232
19236
19237
19238
19239
19233
19237
19240
19241
19242
19234
19238
19241
19243
19244
19245
19239
19242
19244
102
19232
19246
19237
19238
19239
19246
19247
19248
19241
19243
19237
19238
19239
19242
19210
19238
19241
19242
19210
179
19239
19243
19210
179
19249
19237
19240
19241
19250
19237
19251
19239
19242
19244
19240
19239
19243
19210
179
19241
19242
19210
179
19250
19244
179
19252
19238
19241
19243
19244
19243
19210
179
19244
179
19253
19239
19242
19244
102
19242
19210
179
19254
19255
19256
19257
19258
19255
19259
19260
19261
19262
19256
19260
19263
19264
19265
19257
19261
19264
19266
19267
19258
19262
19265
19267
102
19255
19268
19260
19261
19262
19269
19270
19271
19264
19266
19260
19261
19262
19265
19272
19261
19264
19265
19272
179
19262
19266
19272
179
19273
19260
19263
19264
19274
19260
19275
19262
19265
19267
19263
19262
19266
19272
179
19264
19265
19272
179
19274
19267
179
19270
19261
19264
19266
19267
19266
19272
179
19267
179
19276
19262
19265
19267
102
19265
19272
179
19277
19278
19279
19280
19281
19278
19282
19283
19284
19285
19279
19283
19286
19287
19288
19280
19284
19287
19289
19212
19281
19285
19290
19212
102
19282
19280
19291
19287
19289
19283
19284
19285
19288
19210
19284
19287
19288
19210
179
19285
19289
19210
179
19292
19283
19286
19287
19290
19283
19293
19285
19288
19212
19286
19285
19289
19210
179
19287
19288
19210
179
19290
19212
179
19294
19284
19287
19289
19212
19289
19210
179
19212
179
19295
19285
19288
19212
102
19288
19210
179
19296
19297
19298
19299
19300
19297
19301
19302
19303
19304
19305
19302
19306
19307
19308
19309
19303
19307
19310
19311
19312
19304
19308
19311
102
19297
19313
19302
19303
19304
19313
19309
19314
19307
19310
19302
19303
19304
19308
19210
19303
19307
19308
19210
179
19304
19310
19210
179
19315
19302
19306
19307
19316
19302
19317
19304
19308
19311
19306
19304
19310
19210
179
19307
19308
19210
179
19316
19311
179
19318
19303
19307
19310
19311
19310
19210
179
19311
179
19319
19304
19308
19311
102
19308
19210
179
19320
19321
19322
19323
19324
19321
19325
19326
19327
19328
19322
19326
19329
19330
19331
19323
19327
19330
19332
19333
19324
19328
19331
19333
102
19325
19323
19334
19330
19332
19326
19327
19328
19331
19335
19327
19330
19331
19335
179
19328
19332
19335
179
19322
19326
19329
19330
19336
19326
19337
19328
19331
19333
19329
19328
19332
19335
179
19330
19331
19335
179
19336
19333
179
19332
19335
179
19333
179
19331
19335
179
19338
19339
19340
19341
19342
19339
19343
19344
19345
19285
19346
19344
19347
19287
19288
19348
19345
19287
19289
19212
19349
19285
19288
19212
102
19339
19350
19344
19345
19285
19350
19351
19352
19287
19289
19344
19345
19285
19288
19210
19345
19287
19288
19210
179
19353
19344
19347
19287
19290
19344
19354
19285
19288
19212
19347
19285
19289
19210
179
19355
19345
19287
19289
19212
19356
19285
19288
19212
102
19357
19358
19359
19360
19361
19358
19362
19363
19364
19365
19366
19363
19367
19368
19369
19370
19364
19368
19371
19372
19373
19365
19369
19372
102
19358
19374
19363
19364
19365
19374
19370
19375
19368
19371
19363
19364
19365
19369
19210
19364
19368
19369
19210
179
19365
19371
19210
179
19376
19363
19367
19368
19377
19363
19378
19365
19369
19372
19367
19365
19371
19210
179
19368
19369
19210
179
19377
19372
179
19379
19364
19368
19371
19372
19371
19210
179
19372
179
19380
19365
19369
19372
102
19369
19210
179
19381
19382
19383
19384
19385
19382
19386
19387
19388
19389
19383
19387
19390
19391
19392
19384
19388
19391
19393
19394
19385
19389
19392
19394
102
19386
19384
19395
19391
19393
19387
19388
19389
19392
19396
19388
19391
19392
19396
179
19389
19393
19396
179
19397
19387
19390
19391
19398
19387
19399
19389
19392
19394
19390
19389
19393
19396
179
19391
19392
19396
179
19398
19394
179
19400
19388
19391
19393
19394
19393
19396
179
19394
179
19401
19389
19392
19394
102
19392
19396
179
19402
19403
19404
19405
19406
19403
19407
19408
19409
19285
19410
19408
19411
19287
19288
19412
19409
19287
19289
19212
19413
19285
19288
19212
102
19403
19414
19408
19409
19285
19414
19412
19415
19287
19289
19408
19409
19285
19288
19210
19409
19287
19288
19210
179
19416
19408
19411
19287
19290
19408
19417
19285
19288
19212
19411
19285
19289
19210
179
19418
19409
19287
19289
19212
19419
19285
19288
19212
102
19420
19421
19422
19423
19424
19421
19425
19426
19427
19285
19428
19426
19429
19287
19288
19430
19427
19287
19289
19212
19431
19285
19288
19212
102
19421
19432
19426
19427
19285
19432
19430
19433
19287
19289
19426
19427
19285
19288
19210
19427
19287
19288
19210
179
19434
19426
19429
19287
19290
19426
19435
19285
19288
19212
19429
19285
19289
19210
179
19436
19427
19287
19289
19212
19437
19285
19288
19212
102
19438
19439
19440
19441
19442
19439
19443
19444
19445
19446
19447
19444
19448
19449
19450
19451
19445
19449
19452
19453
19454
19446
19450
19453
102
19439
19455
19444
19445
19446
19455
19451
19456
19449
19452
19444
19445
19446
19450
19210
19445
19449
19450
19210
179
19446
19452
19210
179
19457
19444
19448
19449
19458
19444
19459
19446
19450
19453
19448
19446
19452
19210
179
19449
19450
19210
179
19458
19453
179
19460
19445
19449
19452
19453
19452
19210
179
19453
179
19461
19446
19450
19453
102
19450
19210
179
19462
19463
19464
19465
19466
19463
19467
19468
19469
19470
19471
19468
19472
19473
19474
19475
19469
19473
19476
19477
19478
19470
19474
19477
102
19463
19479
19468
19469
19470
19479
19480
19481
19473
19476
19468
19469
19470
19474
19482
19469
19473
19474
19482
179
19470
19476
19482
179
19483
19468
19472
19473
19484
19468
19485
19470
19474
19477
19472
19470
19476
19482
179
19473
19474
19482
179
19484
19477
179
19486
19469
19473
19476
19477
19476
19482
179
19477
179
19487
19470
19474
19477
102
19474
19482
179
19488
19492
19496
19500
19504
19508
19512
19516
19520
19524
19528
19532
19536
19540
4448
4452
19544
4462
4466
4455
19548
19552
19556
19560
19564
19536
19568
19572
19576
19580
4522
19584
19587
4534
4538
177
19520
19591
19595
4563
19599
19603
4580
4584
19607
4592
4545
4609
19611
19615
9769
4452
19619
4616
4538
163
19623
4628
4635
4609
19627
19631
19635
19639
19643
19647
19651
19655
19659
19663
19667
19671
19675
19679
1178
1182
19683
1192
1196
1185
19687
19691
19695
19699
19703
19675
19707
19711
19715
19719
1252
19723
19726
1264
1268
455
19659
19730
19734
1293
19738
19742
1310
1314
19746
1322
1275
1339
19675
19750
1264
1182
19754
1346
1268
441
19758
9958
1362
1339
19762
19766
19770
19774
19778
19782
19786
19790
19794
19798
19802
19806
19810
19814
10043
10047
19818
10057
10061
10050
19822
19826
19830
19834
19838
19842
19846
19850
19854
19858
10057
19862
19865
10125
10129
177
19869
19873
19877
10154
19881
19885
10171
10175
19889
10183
10136
10203
19893
19897
10103
10047
19901
10210
10214
163
19905
10222
10226
10203
19909
19913
19917
19921
19925
19929
19933
19937
19941
19945
19949
19953
19957
19961
1446
1450
19965
1520
1464
1453
19969
19973
19977
19981
19985
19989
19993
19997
20001
20005
1520
20009
20012
1532
1625
727
20016
20020
20024
1561
20028
20032
1578
1582
20036
1590
1543
1614
20040
20044
1610
1450
20048
1621
1536
713
20052
1633
1637
1614
20056
20060
20064
20068
20072
20076
20080
20084
20088
20092
20096
20100
20104
20108
16475
1725
20112
16483
1739
1728
20116
20120
20124
20128
20132
20136
20140
20144
20148
20152
16527
20156
20159
16535
1897
177
20163
20167
20171
16555
20175
20179
16567
5191
20183
16575
1818
1886
20187
20191
16515
1725
20195
16591
1811
163
20199
16599
1909
1886
20203
20207
20211
20215
20219
20223
20227
20231
20235
20239
20243
20247
20251
20255
16670
16674
20259
16683
16687
16677
20263
20267
20271
20275
20279
20283
20287
20291
20295
20299
16683
20303
20306
16741
16745
177
20310
20314
20318
16767
20322
20326
16782
16786
20330
16793
16752
16811
20334
20338
16722
16674
20342
16817
16821
163
20346
16828
16832
16811
20350
20354
20358
20362
20366
20370
20374
20378
20382
20386
20390
20394
20398
20402
5312
3631
20406
3701
3645
3634
20410
20414
20418
20422
20426
20430
20434
20438
20442
20446
3701
20450
20453
3713
3717
3175
20382
20457
20461
3742
20465
20469
3759
3763
20473
3771
3724
3795
20398
20477
3791
3631
20481
3802
3806
3161
20485
3814
3818
3795
20489
20493
20497
20501
20505
20509
20513
20517
20521
20525
20529
20100
20533
20537
20541
1725
20545
16527
1739
1728
20549
20553
20557
20561
20565
20569
20573
20144
20577
20581
16527
20156
20585
16535
1897
177
20589
20593
20597
16555
20601
20605
16567
5191
20609
16575
1818
1886
20613
20617
16515
1725
20621
16591
1811
163
20625
16599
1909
1886
20629
20633
20637
20641
20645
20649
20653
20657
20661
20665
20669
20673
20677
20681
20685
6814
20689
6884
6828
6817
20693
20697
20701
20705
20709
20713
20717
20721
20725
20729
6884
20733
20736
6896
6900
177
20740
20744
20748
6925
20752
20756
6942
6946
20760
6954
6907
6974
20764
20768
6870
6814
20772
6981
6985
163
20776
6993
6997
6974
17159
17163
20780
20784
17179
20788
17187
20792
17195
17199
17203
20796
17207
17211
8700
8704
17215
8714
8718
8707
17219
17223
17227
20800
17235
17207
17239
20804
17243
17247
8714
20808
17251
8782
8786
7712
17255
17259
17263
8811
17267
17271
8828
8832
17275
8840
8793
8860
17279
17283
8760
8704
17287
8867
8871
7698
17291
8879
8883
8860
20811
20815
20819
20823
20827
20831
20835
20839
20843
20847
20851
20855
20859
20863
20867
1725
20871
20875
1739
1728
20879
20883
20887
20891
20895
20899
20903
20907
20911
20915
20875
20156
20919
20923
1897
177
20927
1818
163
179
20931
20935
20939
20943
20947
20951
20955
5191
20959
20963
1818
1886
20943
1840
177
179
20967
20971
20975
1725
20979
20983
1811
163
20943
1897
163
179
20987
20991
1909
1886
20927
1818
177
179
20995
20999
21003
21007
21011
21015
21019
21023
21027
21031
21035
21039
21043
21047
14779
14786
21051
14832
14783
14199
21055
21059
21063
21067
21059
21071
21075
21079
21063
21083
14832
21087
21067
14823
14839
14175
21090
21094
21098
14823
21094
21102
14865
14869
21098
14865
14786
14877
21106
21083
14823
14786
21083
14879
14836
14170
21110
14809
14888
14877
21114
21117
21120
21123
21126
21129
21132
21135
21138
21141
21144
21147
21150
21153
21156
1725
21159
21162
1739
1728
21165
21168
21171
21174
21177
21180
21183
21186
21189
21192
21195
20156
21198
21201
1897
177
21204
1818
163
179
21207
21210
21213
21216
21219
21222
21225
5191
21228
21231
1818
1886
21216
1840
177
179
21234
21237
21240
1725
21243
21246
1811
163
21216
17731
163
179
21249
21252
1909
1886
21204
1818
177
179
21255
21256
21257
21258
21256
21259
21260
21261
21262
21260
21263
19287
21264
21261
19287
19289
21265
19285
19288
19212
21256
21266
21260
21261
21267
21268
21269
21270
21260
21261
19285
19288
21261
19287
19288
19210
21271
21260
21263
19287
21260
21272
19285
19288
21263
19285
19289
19212
21273
21261
19287
19289
21274
19285
19288
19212
21275
21278
21281
21284
21287
21290
21293
21296
21299
21302
21305
21308
21311
21162
21314
21317
21320
21323
21326
21329
21332
21335
21338
21195
21341
21201
1897
21204
1818
1728
21344
21347
21350
21353
21356
21359
21362
21231
1818
21216
1840
177
21365
21368
21371
21374
21246
17731
21216
17731
163
21377
21252
21380
21204
1818
1886
21383
21388
21393
21398
21403
21408
21413
21418
21423
21428
21432
21437
21442
21447
21452
21457
21462
4534
4541
4545
21467
21472
21477
21482
21487
21492
4563
4567
15981
1728
21496
21501
21506
4616
4563
4620
4545
4455
21511
21516
4635
177
21520
21525
21530
21535
21540
21545
21550
21555
21560
21565
21569
21574
21579
21584
21589
21594
21599
1264
1271
1275
21604
21609
21614
21619
21624
21629
1293
1297
1326
441
21633
21638
21643
1346
1293
1268
1275
1185
21648
21653
1362
455
21657
21662
21667
21672
21677
21682
21687
21692
21697
21702
21706
21711
21716
21721
21726
21731
21736
10125
10132
10136
21741
21746
21751
21756
21761
21766
10154
10158
10190
10050
21770
21775
21780
10210
10154
10129
10136
10050
21785
21790
10226
177
21794
21799
21804
21809
21814
21819
21824
21829
21834
21839
21843
21848
21853
21858
21863
21868
21873
1532
1539
1543
21878
21883
21888
21893
21898
21903
1561
1565
1597
1453
21907
21912
21917
1621
1561
1625
1543
1453
21922
21927
1637
727
21931
21936
21941
21946
21951
21956
21961
21966
21971
21976
21980
21985
21990
21995
22000
22005
22010
16535
16539
1818
22015
22020
22025
22030
22035
22040
16555
5174
1869
1728
22044
22049
22054
16591
16555
1897
1818
1728
22059
22064
1909
177
22068
22073
22078
22083
22088
22093
22098
22103
22108
22113
22117
22122
22127
22132
22137
22142
22147
16741
16748
16752
22152
22157
22162
22167
22172
22177
16767
16771
16800
16677
22181
22186
22191
16817
16767
16745
16752
16677
22196
22201
16832
177
22205
22210
22215
22220
22225
22230
22235
22240
22245
22250
22254
22259
22264
22269
22274
22279
22284
3713
3720
3724
22225
22289
22294
22299
22304
22309
3742
3746
3778
3634
22313
22318
22323
3802
3742
3717
3724
3634
22328
22333
3818
3175
22337
22342
22347
22352
22357
22362
22367
22372
22377
22382
22386
22391
22396
22401
22406
22411
22416
16535
22421
22426
22431
22436
22441
22040
22446
22451
22456
16591
22461
22064
22466
22471
22476
22481
22486
22491
22496
22501
22506
22511
22515
22520
22525
22530
22535
22540
22545
6896
6903
6907
22550
22555
22560
22565
22570
22575
6925
6929
6961
6817
22579
22584
22589
6981
6925
6900
6907
6817
22594
22599
6997
177
22603
22608
22613
22618
22623
22628
22633
22638
22643
22648
22652
22657
22662
22667
22672
22677
22682
8782
8789
8793
22687
22692
22697
22702
22707
22712
8811
8815
8847
8707
22716
22721
22726
8867
8811
8786
8793
8707
22731
22736
8883
7712
22740
22745
22750
22755
22760
22765
22770
22775
22780
22382
22785
22790
22795
22800
22805
22810
22815
16535
22820
22825
22830
22835
22840
22040
22845
22850
22855
16591
22860
22064
22865
22870
22875
22880
22885
22890
22895
22900
22905
22910
22914
22919
22924
22929
22934
22939
22944
12680
12687
12691
22949
22954
22959
22964
22969
22974
12709
12713
12745
11666
22978
22983
22988
12765
12709
12684
12691
11666
22993
22998
12781
177
23002
23007
23012
23017
23022
23027
23032
23037
23042
23047
23051
23056
23061
23066
23071
23076
23076
14823
14809
14786
23081
23086
23091
23096
23101
23106
14823
14857
14857
14199
23110
23115
23120
14879
14823
14839
14786
14199
23125
23130
14888
14175
23134
23138
23142
23146
23150
23154
23158
23162
23166
22382
23170
23174
23178
23182
23186
23190
23194
16535
23198
23202
23206
23210
23214
22040
23218
23222
23226
16591
23230
22064
23234
23236
23238
23240
23242
23244
23246
23248
23250
23252
23254
23256
23258
23260
23262
23264
23266
18264
18300
18302
23268
23270
23272
23274
23276
23278
18310
18312
18330
1728
23280
23282
23284
18340
18310
18298
18326
1728
23286
23288
18348
18350
18346
177
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23292
23300
23301
23302
23295
23303
23303
19287
19285
19289
23304
23305
23295
23306
23307
23308
19287
19290
19290
19212
23309
23310
19287
19288
19289
19212
23311
23299
19288
19210
21383
21432
21467
23312
23317
23322
21452
21462
23327
21487
4563
23331
21496
4545
23334
23336
23341
21520
21569
21604
21633
23342
23347
21589
21599
23352
21624
1293
23356
1275
23359
23361
21657
21706
23366
23371
23376
23381
21726
21736
23386
21741
21761
10154
23390
21770
10136
23393
23395
21794
21843
23400
23405
23410
23415
21863
21873
23420
21878
21898
1561
23424
21907
1543
23427
21931
21980
23429
23434
23439
23444
22000
22010
23449
22015
22035
16555
23453
22044
1818
23456
23458
23463
22117
22088
23468
23473
23478
22137
22147
23483
22152
22172
16767
23487
22181
16752
23490
23492
23497
22254
22225
22313
23502
23507
22274
22284
23512
22304
3742
23516
3724
23519
23521
23526
22357
23531
23536
23541
22406
22416
22421
22441
22446
23546
23551
23556
23561
23566
23571
23576
23581
22545
23586
23590
22570
6925
23595
22579
6907
23598
23600
23605
23610
23615
23620
23625
23630
23635
23640
23645
23649
23654
23659
23663
23666
8793
23671
23673
23678
23683
22760
23688
23693
23698
22805
22815
22820
22840
22845
23703
23708
22914
23713
23718
23723
23728
22934
22944
23733
23737
22969
12709
23742
23745
12691
23750
23752
23757
23762
23767
23772
23777
23782
23071
23076
23787
23791
23101
14823
23796
23110
14786
23799
23801
23806
23810
23814
23818
23822
23826
23830
23834
23838
23842
23846
23850
23854
23858
23150
23158
23862
23866
23186
23194
23198
23214
23218
23870
23874
23254
23876
23878
23880
23882
23262
23266
23884
23268
23276
18310
23886
23280
18350
23888
23890
23892
23292
23294
23296
23893
23894
23295
23303
23895
23896
23307
19287
23897
23309
19289
23898
23899
23900
23904
23908
23912
23916
23920
23924
23928
23932
23936
23940
19532
23944
23948
23952
4452
23956
23960
23964
23968
23972
23944
23976
19572
23980
23984
4522
19584
23988
23992
23996
177
23932
23999
24003
4563
24007
24011
4580
4584
24015
4592
4545
4609
4563
4567
4609
179
24019
24023
9769
4452
24027
4616
4538
163
24031
4628
4635
4609
24035
24039
24043
24047
24051
24055
24059
24063
24067
24071
24075
19671
24079
24083
24087
1182
24091
24095
24099
24103
24107
24079
24111
19711
24115
24119
1252
19723
24123
24127
24131
455
24067
24134
24138
1293
24142
24146
1310
1314
24150
1322
1275
1339
1293
1297
1339
179
24079
24154
1264
1182
24158
1346
1268
441
24162
9958
1362
1339
24166
24170
24174
24178
24182
24186
24190
24194
24198
24202
24206
19806
24210
24214
24218
10047
24222
24226
24230
24234
24238
24242
24246
19850
24250
24254
10057
19862
24258
24262
10129
177
24266
24270
24274
10154
24278
24282
10171
10175
24286
10183
10136
10203
10154
10187
10203
179
24290
24294
10103
10047
24298
10210
10214
163
24302
10222
10226
10203
24306
24310
24314
24318
24322
24326
24330
24334
24338
24342
24346
19953
24350
24354
24358
1450
24362
24366
24370
24374
24378
24382
24386
19997
24390
24394
1520
20009
24398
24402
1625
727
24406
24410
24414
1561
24418
24422
1578
1582
24426
1590
1543
1614
1561
1594
1614
179
24430
24434
1610
1450
24438
1621
1536
713
24442
1633
1637
1614
24446
24450
24454
24458
24462
24466
24470
24474
24478
24482
24486
20100
24490
24494
24498
1725
24502
24506
24510
24514
24518
24522
24526
20144
24530
24534
16527
20156
24538
24542
1897
177
24546
24550
24554
16555
24558
24562
16567
5191
24566
16575
1818
1886
16555
1840
1886
179
24570
24574
16515
1725
24578
16591
1811
163
24582
16599
1909
1886
24586
24590
24594
24598
24602
24606
24610
24614
24618
24622
24626
20247
24630
24634
24638
16674
24642
24646
24650
24654
24658
24662
24666
20291
24670
24674
16683
20303
24678
24682
16745
177
24686
24690
24694
16767
24698
24702
16782
16786
24706
16793
16752
16811
16767
16797
16811
179
24710
24714
16722
16674
24718
16817
16821
163
24722
16828
16832
16811
24726
24730
24734
24738
24742
24746
24750
24754
24758
24762
24766
20394
24770
24774
24778
3631
24782
24786
24790
24794
24798
24802
24806
20438
24810
24814
3701
20450
24818
24822
3717
3175
24758
24826
24830
3742
24834
24838
3759
3763
24842
3771
3724
3795
3742
3775
3795
179
24770
24846
3791
3631
24850
3802
3806
3161
24854
3814
3818
3795
24858
24862
24866
24870
24874
24878
24882
24886
24890
24894
24898
20100
24902
24906
24910
1725
24914
24918
24922
24926
24930
24934
24938
20144
24942
24946
16527
20156
24950
24542
1897
177
24954
24958
24962
16555
24966
24970
16567
5191
24974
16575
1818
1886
24978
24982
16515
1725
24986
16591
1811
163
24990
16599
1909
1886
24994
24998
25002
25006
25010
25014
25018
25022
25026
25030
25034
20673
25038
25042
25046
6814
25050
25054
25058
25062
25066
25070
25074
20721
25078
25082
6884
20733
25086
25090
6900
177
25094
25098
25102
6925
25106
25110
6942
6946
25114
6954
6907
6974
6925
6958
6974
179
25118
25122
6870
6814
25126
6981
6985
163
25130
6993
6997
6974
25134
25138
25142
25146
25150
25154
25158
25162
25166
25170
25174
20796
25178
25182
25186
8704
25190
25194
25198
25202
25206
25210
25214
20804
25218
25222
8714
20808
25226
25230
8786
7712
25234
25238
25242
8811
25246
25250
8828
8832
25254
8840
8793
8860
8811
8844
8860
179
25258
25262
8760
8704
25266
8867
8871
7698
25270
8879
8883
8860
25274
25278
25282
25286
25290
25294
25298
25302
25306
25310
25314
20100
25318
25322
24910
1725
25326
25330
25334
25338
25342
25346
25350
20144
25354
25358
16527
20156
25362
24542
1897
177
25366
25370
25374
16555
25378
25382
16567
5191
25386
16575
1818
1886
25390
25394
16515
1725
25398
16591
1811
163
25402
16599
1909
1886
25406
25410
25414
25418
25422
25426
25430
25434
25438
25442
25446
25450
25454
25458
25462
12600
25466
25470
25474
25478
25482
25486
25490
25494
25498
25502
12668
25506
25509
25513
12684
177
25517
25521
25525
12709
25529
25533
12726
12730
25537
12738
12691
12758
12709
12742
12758
179
25541
25545
12654
12600
25549
12765
12769
163
25553
12777
12781
12758
25557
21011
25561
25565
25569
25573
21019
21023
21027
25577
21035
21039
21043
21023
21039
14786
21055
25581
21063
21067
25581
21071
21075
21079
21067
21079
21087
14175
25585
21094
21098
14823
14823
14869
14877
179
25589
25592
25595
25598
25601
25604
25607
25610
25613
25616
25619
25622
25625
25628
25631
1725
25634
25637
25640
25643
25646
25649
25652
25655
25658
25661
25664
20156
25667
25670
1897
177
25673
25676
25679
25682
25685
25688
25691
5191
25694
25697
1818
1886
25682
1840
1886
179
25700
25703
25706
1725
25709
25712
1811
163
25682
17731
163
179
25715
25718
1909
1886
25721
1818
177
179
25724
23292
25725
25726
23292
23300
23295
23303
23294
23295
23307
19287
23296
23303
19287
19289
23292
23301
23295
23303
23301
23302
25727
21270
23295
23303
19285
19288
23303
21270
19288
19210
23896
23295
23307
19287
23295
23306
19285
19288
23307
19285
19289
19212
19287
19288
19212
179
23309
23303
19287
19289
23303
19287
19288
19210
23311
19285
19288
19212
25728
25731
25734
25737
25740
25743
25746
25749
25752
25755
25758
25761
25764
25767
25770
25773
25776
25779
25782
25785
25664
25788
25670
25791
25794
25797
25800
25803
25806
25809
25812
25697
1818
25682
1840
1886
25815
25818
25821
25824
25712
17731
25682
17731
163
25827
25718
21380
25721
1818
1886
25830
25834
25838
25842
25846
25850
25854
25858
25862
25866
25870
25874
25877
25880
25883
25886
25889
25892
25895
25898
25901
25904
25907
25910
25913
25916
25919
25922
25925
25928
25931
25934
25937
25940
25943
25946
25949
1818
25952
25955
25821
25958
25712
17731
25961
17731
163
25964
25718
21380
21380
1886
179
21383
25967
25972
25977
25982
25987
25992
25997
26002
26007
21432
21437
26011
26016
4489
21442
21447
26021
4508
4452
21467
21472
26026
4563
4567
26031
26036
26041
15981
1728
26045
26050
9769
4452
4609
26055
26060
4538
4455
179
26064
4628
4635
4609
102
26069
4545
177
179
21520
26073
26078
26083
26088
26093
26098
26103
26108
26113
21569
21574
26117
26122
1219
21579
21584
26127
1238
1182
21604
21609
26132
1293
1297
21614
21619
26137
1314
441
21633
26141
1264
1182
1339
26146
26151
1268
1185
179
26155
9958
1362
1339
102
26160
1275
455
179
26164
26169
26174
26179
26184
26189
26194
26199
26204
26209
21706
21711
26213
26218
10084
21716
21721
26223
10103
10047
21741
26228
26233
10154
10158
26238
26243
26248
10190
10050
21770
26252
10103
10047
10203
26257
10210
10214
10050
179
21785
10222
10226
10203
102
26262
10136
177
179
21794
26266
26271
26276
26281
26286
26291
26296
26301
26306
21843
21848
26310
26315
1487
21853
21858
26320
1610
1450
21878
26325
26330
1561
1565
26335
26340
26345
1597
1453
21907
26349
1610
1450
1614
26354
1621
1536
1453
179
21922
1633
1637
1614
102
26359
1543
727
179
21931
26363
26368
26373
26378
26383
26388
26393
26398
26403
21980
26407
26412
26417
16503
26422
26427
26432
16515
1725
26437
26442
26447
16555
5174
26452
26457
26462
1869
1728
26466
26471
16515
1725
1886
26476
16591
1811
1728
179
22059
16599
1909
1886
102
26481
1818
177
179
26485
26490
26495
26500
26505
26510
26515
26520
26525
26530
22117
22122
26534
26539
16706
22127
22132
26544
16722
16674
26549
26554
26559
16767
16771
26564
22167
26569
16800
16677
22181
26573
16722
16674
16811
26578
16817
16821
16677
179
22196
16828
16832
16811
102
26583
16752
177
179
26587
26592
26597
26602
26607
26612
26617
26622
26627
26632
22254
22259
26636
26641
3668
22264
22269
26646
3791
3631
22225
26651
26656
3742
3746
26661
22299
26666
3778
3634
22313
26670
3791
3631
3795
26675
3802
3806
3634
179
22328
3814
3818
3795
102
26680
3724
3175
179
26684
26689
26694
26699
26704
26709
26714
26719
26724
26729
22386
26733
26738
26743
16503
26748
26753
26758
16515
1725
26763
26768
26773
16555
5174
26778
22436
26462
1869
1728
22446
26783
16515
1725
1886
26788
16591
1811
1728
179
22461
16599
1909
1886
102
26793
26798
26803
26808
26813
26818
26823
26828
26833
26838
22515
26842
26847
26852
6851
22525
22530
26857
6870
6814
26862
26867
26872
6925
6929
26877
26882
26887
6961
6817
22579
26891
6870
6814
6974
26896
6981
6985
6817
179
22594
6993
6997
6974
102
26901
6907
177
179
22603
26905
26910
26915
26920
26925
26930
26935
26940
26945
22652
26949
26954
26959
8741
26964
26969
26974
8760
8704
26979
26984
26989
8811
8815
26994
26999
27004
8847
8707
22716
27008
8760
8704
8860
27013
8867
8871
8707
179
22731
8879
8883
8860
102
27018
8793
7712
179
27022
27027
27032
27037
27042
27047
27052
27057
27062
26729
22785
27067
27072
27077
16503
27082
22800
27087
16515
1725
27092
27097
27102
16555
5174
27107
22835
26462
1869
1728
22845
27112
16515
1725
1886
27117
16591
1811
1728
179
22860
16599
1909
1886
102
27122
27127
27132
27137
27142
27147
27152
27157
27162
27167
22914
27171
27176
22939
12635
22924
22929
27181
12654
12600
27186
27191
27196
12709
12713
27201
27206
27211
12745
11666
22978
27215
12654
12600
12758
27220
27225
12769
11666
179
22993
12777
12781
12758
102
27229
12691
177
179
27233
27238
27243
23032
23042
27248
27253
27258
23037
23047
23051
23061
23071
23076
14809
23061
23066
27263
14823
14786
27268
23091
23101
14823
14857
27273
27278
27283
14857
14199
23110
23120
14823
14786
14877
23115
14879
14836
14199
179
23125
14809
14888
14877
102
23130
14786
14175
179
27287
27291
27295
27299
27303
27307
27311
27315
27319
26729
23170
27323
27327
27331
16503
23178
23182
27335
16515
1725
27339
27343
27347
16555
5174
27351
27355
26462
1869
1728
23218
27359
16515
1725
1886
27363
16591
1811
1728
179
23230
16599
1909
1886
102
27367
27369
27371
27373
27375
27377
27379
27381
27383
23252
23254
27385
27387
23264
18280
23258
23260
27389
18288
18290
27391
27393
27395
18310
18312
27397
27399
27401
18330
1728
23280
27403
18288
18266
18336
27405
18340
18258
1728
179
23286
18344
18346
18336
102
27407
18350
177
179
27409
23292
23294
23296
23298
27410
23300
27411
23297
23299
23292
23301
23295
23303
19285
23301
23302
27412
19287
19289
23896
23295
23307
19287
19290
27413
27414
23308
19290
19212
23309
23303
19287
19289
19212
23310
19287
19288
19212
179
23311
19285
19288
19212
102
23299
19289
19210
179
27415
27419
27423
27427
27431
27435
27439
27443
23810
27447
27451
27455
27459
27463
27467
20144
27471
27475
27479
16555
27483
27487
26462
1869
23846
27491
16515
1725
27495
16591
1811
1728
27499
16599
1909
1886
27503
27508
27513
27518
27523
27528
27533
27538
27543
27548
27553
27558
27563
27568
27573
16591
27578
22064
26481
1818
27583
27588
27523
27593
27543
27598
27563
27603
27608
21432
27612
27617
26016
27622
27626
27631
27636
4563
27641
27644
27649
27654
4452
23334
27658
27663
23331
23334
23341
21569
27667
27672
26122
27677
21604
21609
26132
1293
27681
27684
27689
27694
1182
23359
27698
27703
23356
23359
23341
27707
27712
27717
27722
27727
21706
27732
27737
26218
27742
21770
26252
10103
10047
23393
23395
27746
23390
23393
23341
27750
27755
27760
27765
27770
21843
27775
27780
26315
27785
21907
26349
1610
1450
23427
23410
27789
23424
23427
23341
21980
27793
27798
26417
27803
26466
26471
16515
1725
23456
23458
27807
23453
23456
23341
27811
27816
27821
26500
26505
22117
27826
27831
26539
27836
22181
26573
16722
16674
23490
23492
27840
23487
23490
23341
27844
27849
27854
26602
26607
22254
27859
27864
26641
27869
22313
26670
3791
3631
23519
23502
27873
23516
23519
23341
27877
27882
27887
26699
26704
22386
27892
27897
26743
27803
22446
26783
16515
1725
23456
23546
27807
23453
23456
23341
27902
27907
27912
26808
26813
22515
27917
27922
26852
27927
22579
26891
6870
6814
23598
23600
27931
23595
23598
23341
22603
27935
27940
26915
26920
22652
27945
27950
26959
27955
22716
27008
8760
8704
23671
27959
27964
27968
23671
23341
27971
27976
27981
27037
27042
22785
27986
27991
27077
27803
22845
27112
16515
1725
23456
23703
27807
23453
23456
23341
27996
28001
28006
27137
27142
22914
28011
28016
22939
28021
27186
28025
28030
12709
12713
22978
27215
12654
12600
28035
28037
28042
23742
28035
23341
28046
23762
23767
23772
23777
23762
23782
23071
23076
23787
28051
23071
23101
14823
23796
23110
23076
14823
14786
23799
23801
23787
23796
23799
23341
28056
28060
28064
27299
27303
23170
28068
28072
27331
27803
23218
27359
16515
1725
23456
23870
27807
23453
23456
23341
28076
28078
28080
27373
27375
23254
28082
28084
23264
28086
27391
27393
28088
18310
18312
23280
27403
28090
18266
28092
23890
28094
23886
28092
23341
28096
23292
23294
23296
23893
23292
23894
23295
23303
23895
23896
23295
23307
19287
23897
23309
23303
19287
19289
23898
23899
23895
23897
23898
23341
28097
28101
28105
28109
25834
28113
28117
28121
25858
28125
28129
16555
25866
28133
16515
1725
25870
27807
23453
23456
28137
28141
28145
27427
23810
28149
28153
27455
23850
27807
23453
23456
28157
28162
27523
28167
27543
28172
27563
28177
27603
28182
28186
21383
25967
25972
28191
21393
21398
28196
28201
21403
28206
28211
19532
21413
28216
23952
4452
21432
21437
26011
26016
21442
21447
26021
19572
28221
28226
4522
19584
21462
23992
23996
177
28231
27631
27636
4563
21477
28236
28241
4596
21487
4592
4545
4609
28245
27649
27654
4452
21506
26060
4538
163
4563
23996
4455
179
21520
26073
26078
28250
21530
21535
28255
28260
21540
28265
28270
19671
21550
28275
24087
1182
21569
21574
26117
26122
21579
21584
26127
19711
28280
28285
1252
19723
21599
24127
24131
455
21604
21609
26132
1293
21614
21619
1310
1314
21624
1322
1275
1339
28290
27689
27694
1182
21643
26151
1268
441
1293
24131
1185
179
28295
28300
28305
28310
21667
28315
26199
28320
28325
28330
28335
19806
28340
28345
24218
10047
21706
28350
26213
26218
28355
28360
26223
19850
28365
28370
10057
19862
21736
24262
10129
177
28375
26228
26233
10154
21751
26243
10171
10175
21761
10183
10136
10203
21770
26252
10103
10047
21780
10210
10214
163
10154
10129
10050
179
28380
28385
28390
28395
21804
28400
26296
28405
21878
28410
28415
19953
28420
28425
24358
1450
21843
21848
26310
26315
21853
21858
26320
19997
28430
28435
1520
20009
21873
24402
1625
727
21878
26325
26330
1561
21888
26340
1578
1582
21898
1590
1543
1614
21907
26349
1610
1450
21917
1621
1536
713
1561
1625
1453
179
28440
28445
28450
28455
21941
28460
28465
28470
28475
28480
28485
20100
28490
28495
24910
1725
21980
28500
26412
26417
26422
26427
28505
20144
28510
28515
16527
20156
22010
24542
1897
177
26437
26442
26447
16555
22025
28520
16567
5191
22035
16575
1818
1886
26466
26471
16515
1725
22054
16591
1811
163
16555
1897
1728
179
28525
28530
28535
28540
28545
28550
26520
28555
22152
28560
28565
20247
22098
28570
24638
16674
22117
28575
26534
26539
28580
28585
28590
20291
28595
28600
16683
20303
22147
24682
16745
177
26549
26554
26559
16767
22162
28605
16782
16786
22172
16793
16752
16811
22181
26573
16722
16674
22191
16817
16821
163
16767
16745
16677
179
28610
28615
28620
28625
22215
28630
26622
28635
22225
28640
28645
20394
22235
28650
24778
3631
22254
22259
26636
26641
22264
22269
28655
20438
28660
28665
3701
20450
22284
24822
3717
3175
22225
26651
26656
3742
22294
28670
3759
3763
22304
3771
3724
3795
22313
26670
3791
3631
22323
3802
3806
3161
3742
3717
3634
179
28675
28680
28685
28690
28695
28700
26719
28705
22421
28710
28715
20100
28720
28725
24910
1725
22386
26733
26738
26743
26748
26753
28730
20144
28735
28740
16527
20156
22416
24542
1897
177
26763
26768
26773
16555
22431
28745
16567
5191
22441
16575
1818
1886
22446
26783
16515
1725
22456
16591
1811
163
28750
28755
28760
28765
28770
28775
26828
28780
22550
28785
28790
20673
28795
28800
25046
6814
22515
28805
26847
26852
28810
28815
28820
20721
28825
28830
6884
20733
22545
25090
6900
177
26862
26867
26872
6925
22560
26882
6942
6946
22570
6954
6907
6974
22579
26891
6870
6814
22589
6981
6985
163
6925
6900
6817
179
28835
28840
28845
28850
28855
28860
26935
28865
22687
28870
28875
20796
28880
28885
25186
8704
22652
28890
26954
28895
28900
28905
28910
20804
28915
28920
8714
20808
22682
25230
8786
7712
26979
26984
26989
8811
28925
26999
8828
8832
22707
8840
8793
8860
22716
27008
8760
8704
22726
8867
8871
7698
8811
8786
8707
179
28930
28935
28940
28945
28950
28955
27057
28960
22820
28965
28970
20100
28975
28980
24910
1725
22785
27067
27072
27077
28985
28990
28995
20144
29000
29005
16527
20156
22815
24542
1897
177
27092
27097
27102
16555
22830
29010
16567
5191
22840
16575
1818
1886
22845
27112
16515
1725
22855
16591
1811
163
29015
29020
29025
29030
29035
29040
27157
29045
22949
29050
29055
25450
29060
29065
25462
12600
22914
29070
27176
22939
29075
29080
29085
25494
29090
29095
12668
25506
22944
25513
12684
177
27186
27191
27196
12709
22959
29100
12726
12730
22969
12738
12691
12758
22978
27215
12654
12600
22988
12765
12769
163
12709
12684
11666
179
29105
29110
29115
29120
29110
29125
29130
29135
23081
29140
29145
21039
29120
29135
21039
14786
23051
29150
29155
23076
29150
29160
29165
21079
29155
23120
14832
21087
23076
21079
21087
14175
27268
23091
23101
14823
23091
27278
14865
14869
23101
14865
14786
14877
23110
23120
14823
14786
23120
14879
14836
14170
14823
14839
14199
179
29170
29174
29178
29182
29186
29190
27315
29194
23198
29198
29202
20100
29206
29210
24910
1725
23170
29214
27327
27331
29218
29222
29226
20144
29230
29234
16527
20156
23194
24542
1897
177
27339
27343
27347
16555
23206
27355
16567
5191
23214
16575
1818
1886
23218
27359
16515
1725
23226
16591
1811
163
29238
29240
29242
29244
29246
29248
27381
29250
29252
29254
29256
18310
29258
29260
28090
18266
23254
29262
27387
23264
29264
29266
29268
29270
29272
29274
18248
29276
23266
29278
18298
177
27391
27393
27395
18310
23272
27399
18318
18320
23276
18324
18326
18336
18310
18328
18336
179
23280
27403
18288
18266
23284
18340
18258
163
18310
18298
1728
179
29280
23292
23304
23302
23304
23295
23307
19287
23302
23303
19287
19289
23292
29281
23295
23303
29281
23309
29282
21270
23295
27414
19285
19288
29283
29287
29291
29295
29299
29303
23838
29307
29311
29315
29319
29323
23810
29327
29331
29335
29339
29343
29347
29351
16527
23834
24542
25791
27471
27475
27479
29355
27487
29359
23842
16575
1818
16555
1840
1886
23846
27491
20144
29363
16591
25791
16555
1897
1728
29367
29372
29377
29382
29387
29392
29397
29402
29406
29410
29414
29418
29422
29426
29430
29434
25834
29438
29442
29446
29450
29454
29458
29462
29466
25858
28125
28129
29470
29474
29359
25862
29478
1818
25866
28133
20144
29482
16591
25791
29486
25791
1728
29490
29495
29500
29505
27523
28167
29510
29515
27543
29520
29525
16555
27563
29530
16515
1725
29535
29540
29545
29550
29555
29560
29565
29570
29575
27523
29580
29585
29590
29595
29600
29605
29610
29466
29615
29620
29625
29630
29635
29359
29640
29645
1818
29649
29654
29659
29664
29669
21393
29674
29679
29684
29689
29693
29698
28211
4431
29703
29706
29711
29716
4452
4455
29720
4522
4466
4455
102
29725
29730
29735
29740
29745
29749
28245
29754
27654
4452
28221
28226
4522
29759
163
29762
27654
23996
4609
179
26069
4545
163
179
21530
21535
28255
29767
1142
21540
28265
28270
1161
1165
21550
28275
1178
1182
1185
29772
1252
1196
1185
102
29777
29782
29787
29792
29797
29801
28290
29806
27694
1182
28280
28285
1252
29811
441
29814
27694
24131
1339
179
26160
1275
441
179
29819
29824
29829
29834
29839
29844
29849
26199
29854
29859
28375
29863
28335
10026
29868
29871
28345
29876
10047
10050
29880
10057
10061
10050
102
29885
29890
29895
29900
29905
29909
21770
29914
10103
10047
28365
28370
10057
10117
163
29919
10103
10129
10203
179
26262
10136
163
179
29924
29929
29934
27765
27770
21804
29939
26296
29944
29949
21878
29953
28415
1429
29958
28420
28425
29961
1450
1453
21834
1520
1464
1453
102
29965
29970
29975
29980
29985
29989
21907
29994
1610
1450
28430
28435
1520
4933
713
29999
1610
1625
1614
179
26359
1543
713
179
30004
30009
30014
30019
30024
30029
30034
28465
30039
30044
26437
30048
28485
16463
5489
30053
28495
20541
1725
1728
30058
16527
1739
1728
102
30063
30068
30073
30078
30083
30087
26466
26471
16515
1725
28510
28515
16527
5139
163
30092
16515
1897
1886
179
26481
1818
163
179
30097
30102
30107
30112
30117
30122
30127
26520
30132
16639
26549
30137
28565
16655
16659
30142
28570
16670
16674
16677
30147
16683
16687
16677
102
30152
30157
30162
30167
30172
30176
22181
26573
16722
16674
28595
28600
16683
16734
163
30181
16722
16745
16811
179
26583
16752
163
179
30186
30191
30196
26602
26607
22215
30201
26622
30206
5280
22225
30211
28645
3610
5299
22235
28650
5312
3631
3634
22245
3701
3645
3634
102
30216
30221
30226
30231
30236
30240
22313
26670
3791
3631
28660
28665
3701
3705
3161
30245
3791
3717
3795
179
26680
3724
3161
179
30250
30255
30260
30265
30270
30275
30280
26719
30285
30044
26763
30290
28715
16463
5489
30295
28725
20541
1725
1728
30300
16527
1739
1728
102
30305
30310
30315
30320
30083
30325
22446
26783
16515
1725
28735
28740
16527
5139
163
30330
16515
1897
1886
179
30335
30340
30345
30350
30355
30360
30365
26828
30370
30375
26862
30379
28790
6793
30384
30387
28800
20685
6814
6817
30392
6884
6828
6817
102
30397
30402
30407
30412
30417
30421
22579
26891
6870
6814
28825
28830
6884
6888
163
30426
6870
6900
6974
179
26901
6907
163
179
30431
30436
30441
30446
30451
30456
30461
26935
30466
8664
26979
30471
28875
8683
8687
30476
28885
8700
8704
8707
30481
8714
8718
8707
102
30486
30491
30496
30501
30506
30510
22716
27008
8760
8704
28915
28920
8714
8774
7698
30515
8760
8786
8860
179
27018
8793
7698
179
30520
30525
30530
30535
30540
30545
30550
27057
30555
30044
27092
30560
28970
16463
5489
30565
28980
20541
1725
1728
30570
16527
1739
1728
102
30575
30580
30585
30590
30083
30595
22845
27112
16515
1725
29000
29005
16527
5139
163
30600
16515
1897
1886
179
30605
30610
30615
30620
30625
30630
30635
27157
30640
13369
27186
30645
29055
12579
13388
30650
29065
13401
12600
11666
30655
13410
12612
11666
102
30660
30665
30670
30675
30680
30684
30689
27215
12654
12600
29090
29095
12668
12672
163
30694
12654
12684
12758
179
27229
12691
163
179
30699
30704
30709
30714
30719
30704
30724
29130
30729
14832
27268
30734
29145
14779
15299
30714
30729
14779
14786
14199
30719
14832
14783
14199
102
30739
30744
29155
30749
23130
30744
23110
23120
14823
14786
29155
23120
14832
14836
14170
30749
14823
14839
14877
179
23130
14786
14170
179
30754
30758
30762
30766
30770
30774
30778
27315
30782
30044
27339
30786
29202
16463
5489
23218
29210
20541
1725
1728
30790
16527
1739
1728
102
30794
30798
30802
30806
30083
30810
23218
27359
16515
1725
29230
29234
16527
5139
163
30814
16515
1897
1886
179
30818
30820
30822
30824
30826
30828
30830
27381
30832
18248
30834
30836
29256
18256
18298
30838
29260
18288
18266
1728
30840
18248
18270
1728
102
30842
30844
30846
30848
30850
30852
30854
27403
18288
18266
29272
29274
18248
18270
163
30856
28090
18298
1886
179
30858
18326
163
179
30860
23292
23896
23309
23311
23292
29281
23295
23303
19285
23896
23295
23307
19287
19288
30861
29281
23295
23310
23299
29281
23309
23303
19287
19289
23295
23303
23308
19288
19210
30862
30866
30870
30874
30878
30882
27439
30886
27471
30890
30894
20100
23846
29319
20541
1725
30898
16527
1739
1728
30902
30906
30910
30914
30918
23846
27491
20144
29347
29351
16527
30922
30925
16515
1897
1886
30929
30934
29550
30939
27543
30944
30949
30954
30959
22382
30964
30969
30974
27563
29387
30979
30984
16515
30989
30994
30999
31003
31007
31011
31015
31019
31023
31027
25858
31031
31035
20100
25866
31039
24910
1725
31043
31047
31051
31055
31059
25866
28133
20144
31063
31067
16527
31071
31074
20144
25791
23456
31078
31083
31088
31093
31098
31103
31108
31113
31118
26729
31123
31128
31133
31138
30083
31143
27563
29530
16515
1725
31148
31153
31158
31093
31098
31163
31168
31173
31178
28182
31183
31188
31193
31198
31203
31208
31213
31218
31223
31228
31232
31237
28211
4431
31242
31245
31250
31255
4452
4455
31259
4522
4466
4455
102
31264
31269
31274
31279
31284
21530
31289
31294
31299
31304
31308
31313
28270
1161
31318
31321
31326
31331
1182
1185
31335
1252
1196
1185
102
31340
31345
31350
29834
29839
29844
31355
26199
29854
29859
28375
31360
28335
10026
31365
31368
31373
31378
27765
27770
21804
31383
26296
29944
29949
21878
31388
28415
1429
31393
31396
31401
31406
31411
31416
31421
31426
28465
30039
30044
31431
31436
28485
16463
31441
31444
31449
31454
30112
30117
30122
31459
26520
30132
16639
26549
31464
28565
16655
31469
31472
31477
31482
26602
26607
22215
31487
26622
30206
5280
22225
31492
28645
3610
31497
31500
31505
31510
30265
30270
30275
31515
26719
30285
30044
26763
31520
28715
16463
31441
31525
31530
31535
30350
30355
30360
31540
26828
30370
30375
26862
31545
28790
6793
31550
31553
31558
31563
30446
30451
30456
31568
26935
30466
8664
26979
31573
28875
8683
31578
31581
31586
31591
30535
30540
30545
31596
27057
30555
30044
27092
31601
28970
16463
31441
31606
30610
31611
30620
30625
30630
31616
27157
30640
13369
27186
31621
31626
12579
31631
31634
30704
30709
30714
30719
30704
31639
29130
30729
14832
27268
31644
29145
14779
31649
31652
31656
31660
30766
30770
30774
31664
31668
30782
30044
27339
31672
29202
16463
31441
31676
31678
31680
30824
30826
30828
30830
31682
30832
18248
27391
31684
31686
18310
31688
31690
23292
23896
23309
23899
31691
31695
31699
30874
30878
31703
31707
30886
27471
31711
30894
20100
31715
31720
29550
31725
27543
31730
31735
31715
31153
31740
31745
29550
31725
31113
31750
27543
31755
31760
20100
30949
31765
24910
1725
31770
31774
31778
31011
31015
31782
31786
31027
25858
31790
31035
20100
31794
31153
31740
31093
31098
31799
31108
31113
31118
26729
31794
31153
31158
31093
31098
0
5
10
15
20
25
30
35
40
45
49
54
59
64
68
71
76
81
85
88
90
95
99
88
102
103
108
113
118
123
127
132
137
142
85
146
151
156
160
163
165
170
174
177
179
180
184
88
179
187
192
197
202
206
209
214
219
223
163
226
231
235
177
179
202
206
177
179
238
163
179
241
246
170
85
251
253
258
174
163
179
202
174
163
179
184
163
179
251
179
262
267
271
251
102
180
184
251
179
274
177
179
102
103
277
282
118
287
127
291
296
301
305
146
308
313
317
320
165
322
326
177
329
180
305
330
329
332
337
342
347
351
354
359
170
85
177
364
369
373
88
329
202
376
330
179
379
384
389
274
393
165
395
399
177
329
180
235
177
179
274
251
329
177
179
165
287
399
177
329
202
174
330
179
238
163
329
177
329
179
180
351
402
329
184
177
179
187
192
197
202
404
209
407
412
238
416
226
418
422
402
102
202
206
402
179
238
416
102
379
425
430
274
402
165
170
206
177
179
180
373
416
329
274
330
102
226
430
434
402
102
180
223
402
329
235
177
179
274
402
102
241
246
170
85
437
253
95
373
163
329
251
329
165
123
399
177
329
202
85
251
179
439
444
448
437
451
180
452
330
329
455
393
102
458
329
274
393
102
460
465
470
475
480
485
490
495
500
505
509
514
519
524
528
531
536
541
545
548
550
555
559
548
102
562
567
572
577
582
586
591
596
601
545
605
610
615
619
622
624
629
633
636
179
638
642
548
179
645
650
655
660
664
667
672
677
681
622
684
689
642
636
179
660
664
636
179
693
622
179
696
701
629
545
706
708
713
633
622
179
660
633
622
179
642
622
179
706
179
717
722
726
706
102
638
642
706
179
729
636
179
562
732
737
577
742
586
746
751
756
760
605
763
768
772
775
624
777
781
636
329
638
760
784
329
786
791
796
801
805
696
701
629
545
636
808
555
813
548
329
660
816
784
179
819
824
829
729
833
624
835
839
636
329
638
642
636
179
729
706
329
636
179
624
742
839
636
329
660
633
784
179
693
622
329
636
329
638
805
842
329
642
636
179
645
650
655
660
844
667
847
852
693
856
684
858
862
842
102
660
664
842
179
693
856
102
819
865
870
729
842
624
629
664
636
179
638
813
856
329
729
784
102
684
870
874
842
102
638
681
842
329
729
842
102
696
701
629
545
877
708
555
813
622
329
706
329
624
582
839
636
329
660
545
706
179
717
879
726
877
451
638
883
784
329
886
775
102
729
833
102
889
894
899
904
909
914
919
924
929
934
938
943
948
953
957
960
965
970
974
977
979
984
988
977
102
991
996
1001
1006
1011
1015
1020
1025
1030
974
1034
1039
1044
1048
1051
1053
1058
1062
1065
179
1067
1071
977
179
1074
1079
1084
1089
1093
1096
1101
1106
1110
1051
1113
1118
1071
1065
179
1089
1093
1065
179
1122
1051
179
1125
1130
1058
974
1135
1137
1142
1062
1051
179
1089
1062
1051
179
1071
1051
179
1135
179
1146
1151
1155
1135
102
1067
1071
1135
179
1158
1065
179
991
1161
1166
1006
1171
1015
1175
1180
1185
1189
1034
1192
1197
1201
1204
1053
1206
1210
1065
329
1067
1189
1213
329
1215
1220
1225
1230
1234
1125
1130
1058
974
1065
1237
984
1242
977
329
1089
1245
1213
179
1248
1253
1258
1158
1262
1053
1264
1268
1065
329
1067
1071
1065
179
1158
1135
329
1065
179
1053
1171
1268
1065
329
1089
1062
1213
179
1122
1051
329
1065
329
1067
1234
1271
329
1071
1065
179
1074
1079
1084
1089
1273
1096
1276
1281
1122
1285
1113
1287
1291
1271
102
1089
1093
1271
179
1122
1285
102
1248
1294
1299
1158
1271
1053
1058
1093
1065
179
1067
1242
1285
329
1158
1213
102
1113
1299
1303
1271
102
1067
1110
1271
329
1158
1271
102
1125
1130
1058
974
1306
1137
984
1242
1051
329
1135
329
1053
1011
1268
1065
329
1089
974
1135
179
1146
1308
1312
1306
451
1067
1315
1213
329
1318
1262
102
1321
329
1158
1262
102
1323
1328
1333
1338
1343
1348
1353
1358
1363
1368
1372
1377
1382
1387
1391
1394
1399
1404
1408
1411
1413
1418
1422
1411
102
1425
1430
1435
1440
1445
1449
1454
1459
1464
1408
1468
1473
1478
1482
1485
1487
1492
1496
1499
179
1501
1505
1411
179
1508
1513
1518
1523
1527
1530
1535
1540
1544
1485
1547
1552
1505
1499
179
1523
1527
1499
179
1556
1485
179
1559
1564
1492
1408
1569
1571
1576
1496
1485
179
1523
1496
1485
179
1505
1485
179
1569
179
1580
1585
1589
1569
102
1501
1505
1569
179
1592
1499
179
1425
1595
1600
1440
1605
1449
1609
1614
1619
1623
1468
1626
1631
1635
1638
1487
1640
1644
1499
329
1501
1623
1647
329
1649
1654
1659
1664
1668
1559
1564
1492
1408
1499
1671
1418
1676
1411
329
1523
1679
1647
179
1682
1687
1692
1592
1696
1487
1698
1702
1499
329
1501
1505
1499
179
1592
1569
329
1499
179
1487
1605
1702
1499
329
1523
1496
1647
179
1556
1485
329
1499
329
1501
1668
1705
329
1505
1499
179
1508
1513
1518
1523
1707
1530
1710
1715
1556
1719
1547
1721
1725
1705
102
1523
1527
1705
179
1556
1719
102
1682
1728
1733
1592
1705
1487
1492
1527
1499
179
1501
1676
1719
329
1592
1647
102
1547
1733
1737
1705
102
1501
1544
1705
329
1592
1705
102
1559
1564
1492
1408
1740
1571
1418
1676
1485
329
1569
329
1487
1445
1702
1499
329
1523
1408
1569
179
1580
1742
1589
1740
451
1501
1746
1647
329
1749
1638
102
1592
1696
102
1752
1757
1762
1767
1772
1777
1782
1787
1792
1797
1801
1806
1811
1816
1820
1823
1828
1833
1837
1840
1842
1847
1851
1840
102
1854
1859
1864
1869
1874
1878
1883
1888
1893
1837
1897
1902
1907
1911
622
1914
1919
1923
636
179
1926
1930
1840
179
1933
1938
1943
1948
1952
1955
1960
1965
1969
622
1972
1977
1930
636
179
1948
1952
636
179
1981
622
179
1984
1989
1919
1837
1994
1996
2001
1923
622
179
1948
1923
622
179
1930
622
179
1994
179
2005
2010
2014
1994
102
1926
1930
1994
179
2017
636
179
1854
2020
2025
1869
2030
1878
2034
2039
2044
2048
1897
2051
2056
2060
775
1914
2063
2067
636
329
1926
2048
784
329
2070
2075
2080
2085
2089
1984
1989
1919
1837
636
2092
1847
2097
1840
329
1948
2100
784
179
2103
2108
2113
2017
833
1914
2117
2121
636
329
1926
1930
636
179
2017
1994
329
1914
2030
2121
636
329
1948
1923
784
179
1981
622
329
1926
2089
842
329
1930
636
179
1933
1938
1943
1948
2124
1955
2127
2132
1981
856
1972
2136
2140
842
102
1948
1952
842
179
1981
856
102
2103
2143
2148
2017
842
1914
1919
1952
636
179
1926
2097
856
329
2017
784
102
1972
2148
2152
842
102
1926
1969
842
329
2017
842
102
1984
1989
1919
1837
2155
1996
1847
2097
622
329
1994
329
1914
1874
2121
636
329
1948
1837
1994
179
2005
2157
2014
2155
451
1926
2161
784
329
2164
775
102
2017
833
102
2167
2172
2177
2182
2187
2192
2197
2202
2207
2212
2216
2221
2226
2231
2235
2238
2243
2248
2252
2255
2257
2262
2266
2255
102
2269
2274
2279
2284
2289
2293
2298
2303
2308
2252
2312
2317
2322
2326
1051
2329
2334
2338
1065
179
2341
2345
2255
179
2348
2353
2358
2363
2367
2370
2375
2380
2384
1051
2387
2392
2345
1065
179
2363
2367
1065
179
2396
1051
179
2399
2404
2334
2252
2409
2411
2416
2338
1051
179
2363
2338
1051
179
2345
1051
179
2409
179
2420
2425
2429
2409
102
2341
2345
2409
179
2432
1065
179
2269
2435
2440
2284
2445
2293
2449
2454
2459
2463
2312
2466
2471
2475
1204
2329
2478
2482
1065
329
2341
2463
1213
329
2485
2490
2495
2500
2504
2399
2404
2334
2252
1065
2507
2262
2512
2255
329
2363
2515
1213
179
2518
2523
2528
2432
1262
2329
2532
2536
1065
329
2341
2345
1065
179
2432
2409
329
2329
2445
2536
1065
329
2363
2338
1213
179
2396
1051
329
2341
2504
1271
329
2345
1065
179
2348
2353
2358
2363
2539
2370
2542
2547
2396
1285
2387
2551
2555
1271
102
2363
2367
1271
179
2558
1285
102
2518
2561
2566
2432
1271
2570
2575
2367
2409
179
2341
2326
1285
329
2432
1271
102
2387
2566
2579
1271
102
2341
2384
1271
329
2396
1285
102
2582
1271
102
2585
2590
2575
2252
2595
2411
2322
2512
1051
329
2363
2597
1213
179
2409
329
2329
2289
2536
1065
329
2363
2252
1065
179
2396
2255
329
2600
2605
2582
2595
451
2341
2609
1213
329
2432
1262
102
2612
2617
2622
2627
2632
2637
2642
2647
2652
2657
2661
2666
2671
2676
2680
2683
2688
2693
2697
2700
2702
2707
2711
2700
102
2714
2719
2724
2729
2734
2738
2743
2748
2753
2697
2757
2762
2767
2771
163
2774
2779
2783
177
179
2786
2790
2700
179
2793
2798
2803
2808
2812
2815
2820
2825
2829
163
2832
2837
2790
177
179
2808
2812
177
179
2841
163
179
2844
2849
2779
2697
2854
2856
2861
2783
163
179
2808
2783
163
179
2790
163
179
2854
179
2865
2870
2874
2854
102
2786
2790
2854
179
2877
177
179
2714
2880
2885
2729
2890
2738
2894
2899
2904
2908
2757
2911
2916
2920
320
2774
2923
2927
177
329
2786
2908
330
329
2930
2935
2940
2945
2949
2952
2849
2779
2697
177
2957
2707
2962
2700
329
2808
2965
330
179
2968
2973
2978
2877
393
2774
2982
2986
177
329
2786
2790
177
179
2877
2854
329
2774
2890
2986
177
329
2808
2783
330
179
2841
163
329
2786
2949
402
329
2790
177
179
2793
2798
2803
2808
2989
2815
2992
2997
2841
416
2832
3001
3005
402
102
2808
2812
402
179
2841
416
102
2968
3008
3013
2877
402
2774
2779
2812
177
179
2786
2962
416
329
2877
330
102
2832
3013
3017
402
102
2786
2829
402
329
3020
402
102
3023
3028
3033
2697
3037
2856
2767
2962
163
329
2808
3039
330
179
2854
329
2774
2734
2986
177
329
2808
2697
177
179
2841
2700
329
3042
3047
3020
3037
451
2786
3051
330
329
2877
393
102
3054
3059
3064
3069
3074
3079
3084
3089
3094
3099
3103
3108
3113
3118
3122
3125
3130
3135
3139
3142
3144
3149
3153
3142
102
3156
3161
3166
3171
3176
3180
3185
3190
3195
3139
3199
3204
3209
3213
163
3216
3221
3225
177
179
3228
3232
3142
179
3235
3240
3245
3250
3254
3257
3262
3267
3271
163
3274
3279
3283
177
179
3250
3254
177
179
3286
163
179
3289
3294
3221
3139
3299
3301
3306
3225
163
179
3250
3225
163
179
3232
163
179
3299
179
3310
3315
3319
3299
102
3228
3232
3299
179
3322
177
179
3156
3325
3330
3171
3335
3180
3339
3344
3349
3353
3199
3356
3361
3365
320
3216
3368
3372
177
329
3228
3353
330
329
3375
3380
3385
3390
3394
3397
3294
3221
3139
177
3402
3407
3411
3142
329
3250
3414
330
179
3417
3422
3427
3322
393
3216
3431
3435
177
329
3228
3283
177
179
3322
3299
329
3216
3335
3435
177
329
3250
3225
330
179
3286
163
329
3228
3394
402
329
3232
177
179
3235
3240
3245
3250
3438
3257
3441
3446
3286
416
3274
3450
3454
402
102
3250
3254
402
179
3286
416
102
3417
3457
3462
3322
402
3216
3221
3254
177
179
3228
3411
416
329
3322
330
102
3274
3462
3466
402
102
3228
3271
402
329
3283
177
179
3322
402
102
3289
3294
3221
3139
3469
3301
3149
3411
163
329
3299
329
3216
3176
3435
177
329
3250
3139
458
179
3286
3471
329
3473
3478
3482
3469
451
3228
3485
330
329
3488
393
102
3322
393
102
3491
3496
3501
3506
3511
3516
3521
3526
3531
3536
3540
3545
3550
3555
3559
3562
3567
3572
3576
3579
3581
3586
3590
3579
102
3593
3598
3603
3608
3613
3617
3622
3627
3632
3576
3636
3641
3646
3650
622
3653
3658
3662
636
179
3665
3669
3579
179
3672
3677
3682
3687
3691
3694
3699
3704
3708
622
3711
3716
3669
636
179
3687
3691
636
179
3720
622
179
3723
3728
3658
3576
3733
3735
3740
3662
622
179
3687
3662
622
179
3669
622
179
3733
179
3744
3749
3753
3733
102
3665
3669
3733
179
3756
636
179
3593
3759
3764
3608
3769
3617
3773
3778
3783
3787
3636
3790
3795
3799
775
3653
3802
3806
636
329
3665
3787
784
329
3809
3814
3819
3824
3828
3723
3728
3658
3576
636
3831
3586
3836
3579
329
3687
3839
784
179
3842
3847
3852
3756
833
3653
3856
3860
636
329
3665
3669
636
179
3756
3733
329
3653
3769
3860
636
329
3687
3662
784
179
3720
622
329
3665
3828
842
329
3669
636
179
3672
3677
3682
3687
3863
3694
3866
3871
3720
856
3711
3875
3879
842
102
3687
3691
842
179
3720
856
102
3842
3882
3887
3756
842
3653
3658
3691
636
179
3665
3836
856
329
3756
784
102
3711
3887
3891
842
102
3665
3708
842
329
3756
842
102
3723
3728
3658
3576
3894
3735
3586
3836
622
329
3733
329
3653
3613
3860
636
329
3687
3576
3733
179
3744
3896
3753
3894
451
3665
3900
784
329
3903
775
102
3756
833
102
3906
3911
3916
3921
3926
3931
3936
3941
3946
3951
3955
3960
3965
3970
3974
3977
3982
3987
3991
3994
3996
4001
4005
3994
102
4008
4013
4018
4023
4028
4032
4037
4042
4047
3991
4051
4056
4061
4065
163
4068
4073
4077
177
179
4080
4084
3994
179
4087
4092
4097
4102
4106
4109
4114
4119
4123
163
4126
4131
4135
177
179
4102
4106
177
179
4138
163
179
4141
4146
4073
3991
4151
4153
4158
4077
163
179
4102
4077
163
179
4084
163
179
4151
179
4162
4167
4171
4151
102
4080
4084
4174
179
4176
177
179
4008
4179
4184
4023
4189
4032
4193
4198
4203
4207
4051
4210
4215
4219
320
4068
4222
4226
177
329
4080
4207
330
329
4229
4234
4239
4244
4248
4251
4256
4073
3991
177
4261
4061
4266
163
329
4102
4269
330
179
4272
4277
4282
4176
393
4068
4286
4290
177
329
4080
4135
177
179
4176
177
329
4068
4189
4290
177
329
4102
4077
330
179
4138
3994
329
4080
4248
402
329
4084
177
179
4293
4298
4303
4102
4308
4109
4311
4316
4138
416
4126
4320
4324
402
102
4102
4106
402
179
4327
416
102
4272
4330
4335
4176
402
4339
4344
4106
4151
179
4080
4065
416
329
4176
402
102
4126
4335
4348
402
102
4080
4123
402
329
4135
177
179
4138
416
102
4351
402
102
4354
4256
4344
3991
4359
4153
4361
4266
163
329
4151
329
4068
4028
4290
177
329
4102
3991
177
179
4138
163
329
4365
4370
4351
4359
451
4080
4374
330
329
4176
393
102
4377
4382
4387
4392
4397
4402
4407
4412
4417
4422
4426
4431
4436
4441
4445
4448
4453
4458
4462
4465
4467
4472
4476
4465
102
4479
4484
4489
4494
4499
4503
4508
4513
4518
4462
4522
4527
4532
4536
1051
4539
4544
4548
1065
179
4551
4555
4465
179
4558
4563
4568
4573
4577
4580
4585
4590
4594
1051
4597
4602
4555
1065
179
4573
4577
1065
179
4606
1051
179
4609
4614
4544
4462
4619
4621
4626
4548
1051
179
4573
4548
1051
179
4555
1051
179
4619
179
4630
4635
4639
4619
102
4551
4555
4619
179
4642
1065
179
4479
4645
4650
4494
4655
4503
4659
4664
4669
4673
4522
4676
4681
4685
1204
4539
4688
4692
1065
329
4551
4673
1213
329
4695
4700
4705
4710
4714
4717
4722
4544
4462
1065
4727
4532
4732
1051
329
4573
4735
1213
179
4738
4743
4748
4642
1262
4539
4752
4756
1065
329
4551
4555
1065
179
4642
1065
329
4539
4655
4756
1065
329
4573
4548
1213
179
4606
4465
329
4551
4714
1271
329
4555
1065
179
4759
4764
4769
4573
4774
4580
4777
4782
4606
1285
4597
4786
4790
1271
102
4573
4577
1271
179
4793
1285
102
4738
4796
4801
4642
1271
4805
4810
4577
4619
179
4551
4536
1285
329
4642
1271
102
4597
4801
4814
1271
102
4551
4594
1271
329
4606
1285
102
4817
1271
102
4717
4722
4810
4462
4820
4621
4532
4732
1051
329
4619
329
4539
4499
4756
1065
329
4573
4462
1065
179
4606
1051
329
4822
4827
4817
4820
451
4551
4831
1213
329
4642
1262
102
4834
4839
4844
4849
4854
4859
4864
4869
4874
4879
4883
4888
4893
4898
4902
4905
4910
4915
4919
4922
4924
4929
4933
4922
102
4936
4941
4946
4951
4956
4960
4965
4970
4975
4919
4979
4984
4989
4993
4996
4998
5003
5007
5010
179
5012
5016
4922
179
5019
5024
5029
5034
5038
5041
5046
5051
5055
4996
5058
5063
5016
5010
179
5034
5038
5010
179
5067
4996
179
5070
5075
5003
4919
5080
5082
5087
5007
4996
179
5034
5007
4996
179
5016
4996
179
5080
179
5091
5096
5100
5080
102
5012
5016
5080
179
5103
5010
179
4936
5106
5111
4951
5116
4960
5120
5125
5130
5134
4979
5137
5142
5146
5149
4998
5151
5155
5010
329
5012
5134
5158
329
5160
5165
5170
5175
5179
5070
5075
5003
4919
5010
5182
4929
5187
4922
329
5034
5190
5158
179
5193
5198
5203
5103
5207
4998
5209
5213
5010
329
5012
5016
5010
179
5103
5080
329
5010
179
4998
5116
5213
5010
329
5034
5007
5158
179
5067
4996
329
5010
329
5012
5179
5216
329
5016
5010
179
5019
5024
5029
5034
5218
5041
5221
5226
5067
5230
5058
5232
5236
5216
102
5034
5038
5216
179
5067
5230
102
5193
5239
5244
5103
5216
4998
5003
5038
5010
179
5012
5187
5230
329
5103
5158
102
5058
5244
5248
5216
102
5012
5055
5216
329
5103
5216
102
5070
5075
5003
4919
5251
5082
4929
5187
4996
329
5080
329
4998
4956
5213
5010
329
5034
4919
5253
179
5067
5255
329
5091
5257
5261
5251
451
5012
5264
5158
329
5267
5207
102
5103
5207
102
5270
5275
5280
5285
5290
5295
5300
5305
5310
5315
5319
5324
5329
5334
5338
5341
5346
5351
5355
5358
5360
5365
5369
5358
102
5372
5377
5382
5387
5392
5396
5401
5406
5411
5355
5415
5420
5425
5429
5432
5434
5439
5443
5446
179
5448
5452
5358
179
5455
5460
5465
5470
5474
5477
5482
5487
5491
5432
5494
5499
5452
5446
179
5470
5474
5446
179
5503
5432
179
5506
5511
5439
5355
5516
5518
5523
5443
5432
179
5470
5443
5432
179
5452
5432
179
5516
179
5527
5532
5536
5516
102
5448
5452
5516
179
5539
5446
179
5372
5542
5547
5387
5552
5396
5556
5561
5566
5570
5415
5573
5578
5582
5585
5434
5587
5591
5446
329
5448
5570
5594
329
5596
5601
5606
5611
5615
5506
5511
5439
5355
5446
5618
5365
5623
5358
329
5470
5626
5594
179
5629
5634
5639
5539
5643
5434
5645
5649
5446
329
5448
5452
5446
179
5539
5516
329
5446
179
5434
5552
5649
5446
329
5470
5443
5594
179
5503
5432
329
5446
329
5448
5615
5652
329
5452
5446
179
5455
5460
5465
5470
5654
5477
5657
5662
5503
5666
5494
5668
5672
5652
102
5470
5474
5652
179
5503
5666
102
5629
5675
5680
5539
5652
5434
5439
5474
5446
179
5448
5623
5666
329
5539
5594
102
5494
5680
5684
5652
102
5448
5491
5652
329
5539
5652
102
5506
5511
5439
5355
5687
5518
5365
5623
5432
329
5516
329
5434
5392
5649
5446
329
5470
5355
5516
179
5527
5689
5536
5687
451
5448
5693
5594
329
5696
5585
102
5539
5643
102
5699
5704
5709
5714
5719
5724
5729
5734
5739
5744
5748
5753
5758
5763
5767
5770
5775
5780
5784
5255
5787
5792
5796
5255
102
5799
5804
5809
5814
5819
5823
5828
5833
5838
5784
5842
5847
5852
5856
4996
5859
5864
5868
5010
179
5871
5875
5255
179
5878
5883
5888
5893
5897
5900
5905
5910
5914
4996
5917
5922
5875
5010
179
5893
5897
5010
179
5926
4996
179
5929
5934
5864
5784
5939
5941
5946
5868
4996
179
5893
5868
4996
179
5875
4996
179
5939
179
5950
5955
5959
5939
102
5871
5875
5939
179
5962
5010
179
5799
5965
5970
5814
5975
5823
5979
5984
5989
5993
5842
5996
6001
6005
5149
5859
6008
6012
5010
329
5871
5993
5158
329
6015
6020
6025
6030
6034
5929
5934
5864
5784
5010
6037
5792
6042
5255
329
5893
6045
5158
179
6048
6053
6058
5962
5207
5859
6062
6066
5010
329
5871
5875
5010
179
5962
5010
329
5859
5975
6066
5010
329
5893
5868
5158
179
5926
5255
329
5871
6034
5216
329
5875
5010
179
5878
6069
6074
5893
6079
5900
6082
6087
5926
5230
5917
6091
6095
5216
102
5893
5897
5216
179
6098
5230
102
6048
6101
6106
5962
5216
6110
6115
5897
5939
179
5871
5856
5230
329
5962
5216
102
5917
6106
6119
5216
102
5871
5914
5216
329
5926
5230
102
6122
5216
102
5929
6125
6115
5784
6130
5941
5852
6042
4996
329
5893
6132
5158
179
5939
329
5859
5819
6066
5010
329
5893
5784
5010
179
5926
4996
329
5950
6135
6122
6130
451
5871
6139
5158
329
5962
5207
102
6142
6147
6152
6157
6162
6167
6172
6177
6182
6187
6191
6196
6201
6206
6210
6213
6218
6223
6227
6230
6232
6237
6241
6230
102
6244
6249
6254
6259
6264
6268
6273
6278
6283
6227
6287
6292
6297
6301
4996
6304
6309
6313
5010
179
6316
6320
6230
179
6323
6328
6333
6338
6342
6345
6350
6355
6359
4996
6362
6367
6320
5010
179
6338
6342
5010
179
6371
4996
179
6374
6379
6309
6227
6384
6386
6391
6313
4996
179
6338
6313
4996
179
6320
4996
179
6384
179
6395
6400
6404
6384
102
6316
6320
6407
179
6409
5010
179
6244
6412
6417
6259
6422
6268
6426
6431
6436
6440
6287
6443
6448
6452
5149
6304
6455
6459
5010
329
6316
6440
5158
329
6462
6467
6472
6477
6481
6374
6484
6309
6227
5010
6489
6297
6494
4996
329
6338
6497
5158
179
6500
6505
6510
6409
5207
6304
6514
6518
5010
329
6316
6320
5010
179
6409
5010
329
6304
6422
6518
5010
329
6338
6313
5158
179
6371
6230
329
6316
6481
5216
329
6320
5010
179
6323
6521
6526
6338
6531
6345
6534
6539
6371
5230
6362
6543
6547
5216
102
6338
6342
5216
179
6550
5230
102
6500
6553
6558
6409
5216
6562
6567
6342
6384
179
6316
6301
5230
329
6409
5216
102
6362
6558
6571
5216
102
6316
6359
5216
329
6371
5230
102
6574
5216
102
6374
6484
6567
6227
6577
6386
6297
6494
4996
329
6384
329
6304
6264
6518
5010
329
6338
6227
5010
179
6371
4996
329
6395
6579
6574
6577
451
6316
6583
5158
329
6409
5207
102
6586
6591
6596
6601
6606
6611
6616
6621
6626
6631
6635
6640
6645
6650
6654
6657
6662
6667
6671
6674
6676
6681
6685
6674
102
6688
6693
6698
6703
6708
6712
6717
6722
6727
6671
6731
6736
6741
6745
6748
6750
6755
6759
6762
179
6764
6768
6674
179
6771
6776
6781
6786
6790
6793
6798
6803
6807
6748
6810
6815
6768
6762
179
6786
6790
6762
179
6819
6748
179
6822
6827
6755
6671
6832
6834
6839
6759
6748
179
6786
6759
6748
179
6768
6748
179
6832
179
6843
6848
6852
6832
102
6764
6768
6832
179
6855
6762
179
6688
6858
6863
6703
6868
6712
6872
6877
6882
6886
6731
6889
6894
6898
6901
6750
6903
6907
6762
329
6764
6886
6910
329
6912
6917
6922
6927
6931
6822
6934
6755
6671
6762
6939
6741
6944
6748
329
6786
6947
6910
179
6950
6955
6960
6855
6964
6750
6966
6970
6762
329
6764
6768
6762
179
6855
6762
329
6762
179
6750
6868
6970
6762
329
6786
6759
6910
179
6819
6674
329
6762
329
6764
6931
6973
329
6768
6762
179
6771
6975
6980
6786
6985
6793
6988
6993
6819
6997
6810
6999
7003
6973
102
6786
6790
6973
179
7006
6997
102
6950
7009
7014
6855
6973
7018
7023
6790
6832
179
6764
6745
6997
329
6855
6973
102
6810
7014
7027
6973
102
6764
6807
6973
329
6819
6997
102
7030
6973
102
6822
6934
7023
6671
7033
6834
6741
6944
6748
329
6832
329
6750
6708
6970
6762
329
6786
6671
6762
179
6819
6748
329
6843
7035
7030
7033
451
6764
7039
6910
329
6855
6964
102
7042
7047
7052
7057
7062
7067
7072
7077
7082
7087
7091
7096
7101
7106
7110
7113
7118
7123
7127
7130
7132
7137
7141
7130
102
7144
7149
7154
7159
7164
7168
7173
7178
7183
7127
7187
7192
7197
7201
163
7204
7209
7213
177
179
7216
7220
7130
179
7223
7228
7233
7238
7242
7245
7250
7255
7259
163
7262
7267
7220
177
179
7238
7242
177
179
7271
163
179
7274
7279
7209
7127
7284
7286
7291
7213
163
179
7238
7213
163
179
7220
163
179
7284
179
7295
7300
7304
7284
102
7216
7220
7284
179
7307
177
179
7144
7310
7315
7159
7320
7168
7324
7329
7334
7338
7187
7341
7346
7350
320
7204
7353
7357
177
329
7216
7338
330
329
7360
7365
7370
7375
7379
7274
7279
7209
7127
177
7382
7137
7387
7130
329
7238
7390
330
179
7393
7398
7403
7307
393
7204
7407
7411
177
329
7216
7220
177
179
7307
7284
329
7204
7320
7411
177
329
7238
7213
330
179
7271
163
329
7216
7379
402
329
7220
177
179
7223
7228
7233
7238
7414
7245
7417
7422
7271
416
7262
7426
7430
402
102
7238
7242
402
179
7271
416
102
7393
7433
7438
7307
402
7204
7209
7242
177
179
7216
7387
416
329
7307
330
102
7262
7438
7442
402
102
7216
7259
402
329
7307
402
102
7274
7279
7209
7127
7445
7286
7137
7387
163
329
7284
329
7204
7164
7411
177
329
7238
7127
458
179
7271
2700
329
7447
7452
7456
7445
451
7216
7459
330
329
7462
393
102
7307
393
102
7465
7470
7475
7480
7485
7490
7495
7500
7505
1797
7510
7515
7520
1816
1820
7525
7530
1833
1837
1840
7535
1847
1851
1840
102
7540
7545
7550
7555
1874
7560
7565
7570
1893
1837
7575
7580
1907
1911
622
7585
1919
1923
636
179
7590
7595
7600
1948
1952
7605
7610
1965
1969
622
7615
1977
1930
636
179
7620
7625
1919
1837
1994
7630
2001
1923
622
179
7635
2010
2014
1994
102
7540
7640
7645
7555
2030
7560
7650
7655
2044
2048
7575
7660
2056
2060
775
7585
2063
2067
636
329
7665
7670
7675
2085
2089
7620
7625
1919
1837
636
7680
1847
2097
1840
329
7685
7690
2113
2017
833
7585
2117
2121
636
329
7585
2030
2121
636
329
7590
7595
7600
1948
2124
7605
7695
2132
1981
856
7615
2136
2140
842
102
7685
7700
2148
2017
842
7585
1919
1952
636
179
7615
2148
2152
842
102
7620
7625
1919
1837
2155
7630
1847
2097
622
329
7585
1874
2121
636
329
7635
2157
2014
2155
451
7705
7710
7715
7720
7725
7730
7735
7740
7745
2212
7750
7755
7760
2231
2235
7765
7770
2248
2252
2255
7775
2262
2266
2255
102
7780
7785
7790
7795
2289
7800
7805
7810
2308
2252
7815
7820
2322
2326
1051
7825
2334
2338
1065
179
7830
7835
7840
2363
2367
7845
7850
2380
2384
1051
7855
2392
2345
1065
179
7860
7865
2334
2252
2409
7870
2416
2338
1051
179
7875
2425
2429
2409
102
7780
7880
7885
7795
2445
7800
7890
7895
2459
2463
7815
7900
2471
2475
1204
7825
2478
2482
1065
329
7905
7910
7915
2500
2504
7920
7925
2334
2252
1065
7930
2322
2512
1051
329
7935
7940
2528
2432
1262
7825
2532
2536
1065
329
2432
1065
329
7825
2445
2536
1065
329
7945
7950
7955
2363
2539
7845
7960
2547
2396
1285
7855
2551
2555
1271
102
7935
7965
2566
2432
1271
7970
2575
2367
2409
179
7855
2566
2579
1271
102
7920
7925
2575
2252
2595
7870
2322
2512
1051
329
7825
2289
2536
1065
329
7975
2605
2582
2595
451
7980
7985
7990
7995
8000
8005
8010
8015
8020
8025
8029
8034
8039
8044
2680
8048
8053
8058
2697
2700
8062
8067
2711
2700
102
8071
8076
8081
8086
8091
8095
8100
8105
8110
2697
8114
8119
8124
2771
163
8128
8133
2783
177
179
8137
2790
2700
179
8141
8146
8151
8156
2812
8160
8165
8170
2829
163
8174
8179
2790
177
179
8156
2812
177
179
8183
8188
8133
2697
2854
8193
8198
2783
163
179
8156
2783
163
179
8202
8207
2874
2854
102
8137
2790
2854
179
8071
8211
8216
8086
8221
8095
8225
8230
8235
2908
8114
8239
8244
2920
320
8128
8248
2927
177
329
8137
2908
330
329
8252
8257
8262
8267
2949
8271
8188
8133
2697
177
8276
8067
2962
2700
329
8156
2965
330
179
8281
8286
8291
2877
393
8128
8295
2986
177
329
8137
2790
177
179
2877
177
329
8128
8221
2986
177
329
8156
2783
330
179
8137
2949
402
329
8299
8304
8309
8156
2989
8160
8314
8319
2841
416
8174
8323
3005
402
102
8156
2812
402
179
8327
416
102
8281
8330
8335
2877
402
8339
8344
2812
2854
179
8137
2771
416
329
2877
402
102
8174
8335
3017
402
102
8137
2829
402
329
8348
8353
8344
2697
3037
8193
8124
2962
163
329
8156
3039
330
179
8128
8091
2986
177
329
8156
2697
177
179
8358
8363
3020
3037
451
8137
3051
330
329
8367
8372
8377
8382
8387
8392
8397
8402
8407
5744
8412
8417
8422
5763
5767
8427
8432
5780
5784
5255
8437
5792
5796
5255
102
8442
8447
8452
8457
5819
8462
8467
8472
5838
5784
8477
8482
5852
5856
4996
8487
5864
5868
5010
179
5871
5875
4996
179
8492
8497
8502
5893
6079
8507
8512
8517
5926
5255
8521
5922
5875
5010
179
5926
5255
179
8526
8531
6115
5784
5939
8536
8541
5868
4996
179
5893
6132
4996
179
8545
8550
5962
5939
102
8442
8554
8559
8457
5975
8462
8564
8569
5989
5993
8477
8574
6001
6005
5149
8487
6008
6012
5010
329
8579
8584
8589
6030
6034
8526
8531
5864
5784
5010
8594
5852
6042
4996
329
8599
8604
6058
5962
5207
8487
6062
6066
5010
329
8487
5975
6066
5010
329
8492
8609
8614
5893
6079
8507
8619
6087
5926
5230
8521
6091
6095
5216
102
8599
8624
6106
5962
5216
8629
6115
5897
5939
179
8521
6106
6119
5216
102
8526
8531
6115
5784
6130
8536
5852
6042
4996
329
8487
5819
6066
5010
329
8545
6135
6122
6130
451
8634
8639
8644
8649
8654
8659
8664
8669
8674
8679
8683
8688
8693
8698
2680
8702
8707
8712
2697
2700
8716
8721
2711
2700
102
8725
8730
8735
8740
8745
8749
8754
8759
8764
2697
8768
8773
8778
2771
163
8782
8787
2783
177
179
8791
2790
2700
179
8795
8800
8805
8810
2812
8814
8819
8824
2829
163
8828
8833
2790
177
179
8810
2812
177
179
2841
2700
179
8837
8842
8764
2697
2854
8847
8852
2783
163
179
8810
3039
163
179
8856
8861
2877
2854
102
8791
2790
177
179
8725
8865
8870
8740
8875
8749
8879
8884
8889
2908
8768
8893
8898
2920
320
8782
8902
2927
177
329
8791
2908
330
329
8906
8911
8916
8921
2949
8925
8842
8787
2697
177
8930
8778
2962
163
329
8810
3039
330
179
8935
8940
8945
2877
393
8782
8949
2986
177
329
8782
8875
2986
177
329
8810
2783
330
179
8791
2949
402
329
8953
8800
8958
8810
2989
8814
8963
8968
2841
416
8828
8972
3005
402
102
8810
2812
402
179
8935
8976
8981
2877
402
8985
8764
2812
2854
179
8791
2771
416
329
8828
8981
3017
402
102
8791
2829
402
329
8990
8842
8764
2697
3037
8847
8778
2962
163
329
8782
8745
2986
177
329
8810
2697
177
179
8995
9000
3020
3037
451
8791
3051
330
329
9004
9009
9014
9019
9024
9029
9034
9039
9044
9049
9053
9058
9063
9068
9072
9075
9080
9085
9089
9092
9094
9099
9103
9092
102
9106
9111
9116
9121
9126
9130
9135
9140
9145
9089
9149
9154
9159
9163
163
9166
9171
9175
177
179
9178
9182
9092
179
9185
9190
9195
9200
9204
9207
9212
9217
9221
163
9224
9229
9182
177
179
9200
9204
177
179
9233
163
179
9236
9241
9171
9089
9246
9248
9253
9175
163
179
9200
9175
163
179
9182
163
179
9246
179
9257
9262
9266
9246
102
9178
9182
9246
179
9269
177
179
9106
9272
9277
9121
9282
9130
9286
9291
9296
9300
9149
9303
9308
9312
320
9166
9315
9319
177
329
9178
9300
330
329
9322
9327
9332
9337
9341
9236
9241
9171
9089
177
9344
9349
9353
9092
329
9200
9356
330
179
9359
9364
9369
9269
393
9166
9373
9377
177
329
9178
9182
177
179
9269
9246
329
9166
9282
9377
177
329
9200
9175
330
179
9233
163
329
9178
9341
402
329
9182
177
179
9185
9190
9195
9200
9380
9207
9383
9388
9233
416
9224
9392
9396
402
102
9200
9204
402
179
9233
416
102
9359
9399
9404
9269
402
9166
9171
9204
177
179
9178
9353
416
329
9269
330
102
9224
9404
9408
402
102
9178
9221
402
329
9269
402
102
9236
9241
9171
9089
9411
9248
9413
9353
163
329
9200
9417
330
179
9246
329
9166
9126
9377
177
329
9200
9089
458
179
9233
9420
329
9422
9427
9431
9411
451
9178
9434
330
329
9269
393
102
9437
9442
9447
9452
9457
9462
9467
9472
9477
9482
9486
9491
9496
9501
9505
9508
9513
9518
9522
9525
9527
9532
9536
9525
102
9539
9544
9549
9554
9559
9563
9568
9573
9578
9522
9582
9587
9592
9596
622
9599
9604
9608
636
179
9611
9615
9525
179
9618
9623
9628
9633
9637
9640
9645
9650
9654
622
9657
9662
9615
636
179
9633
9637
636
179
9666
622
179
9669
9674
9604
9522
9679
9681
9686
9608
622
179
9633
9608
622
179
9615
622
179
9679
179
9690
9695
9699
9679
102
9611
9615
9679
179
9702
636
179
9539
9705
9710
9554
9715
9563
9719
9724
9729
9733
9582
9736
9741
9745
775
9599
9748
9752
636
329
9611
9733
784
329
9755
9760
9765
9770
9774
9669
9674
9604
9522
636
9777
9782
9786
9525
329
9633
9789
784
179
9792
9797
9802
9702
833
9599
9806
9810
636
329
9611
9615
636
179
9702
9679
329
9599
9715
9810
636
329
9633
9608
784
179
9666
622
329
9611
9774
842
329
9615
636
179
9618
9623
9628
9633
9813
9640
9816
9821
9666
856
9657
9825
9829
842
102
9633
9637
842
179
9666
856
102
9792
9832
9837
9702
842
9599
9604
9637
636
179
9611
9786
856
329
9702
784
102
9657
9837
9841
842
102
9611
9654
842
329
9702
842
102
9669
9674
9604
9522
9844
9681
9846
9786
622
329
9679
329
9599
9559
9810
636
329
9633
9522
9679
179
9690
9850
9699
9844
451
9611
9854
784
329
9702
833
102
9857
9862
9867
9872
9877
9882
9887
9892
9897
9902
9906
9911
9916
9921
9925
9928
9933
9938
9942
9945
9947
9952
9956
9945
102
9959
9964
9969
9974
9979
9983
9988
9993
9998
9942
10002
10007
10012
10016
163
10019
10024
10028
177
179
10031
10035
9945
179
10038
10043
10048
10053
10057
10060
10065
10070
10074
163
10077
10082
10086
177
179
10053
10057
177
179
10089
163
179
10092
10097
10024
9942
10102
10104
10109
10028
163
179
10053
10113
163
179
10035
163
179
10102
179
10116
10121
10125
10102
102
10031
10035
177
179
10128
177
179
9959
10131
10136
9974
10141
10145
10150
10155
10160
10164
10002
10167
10172
10176
320
10019
10179
10183
177
329
10031
10164
330
329
10186
10191
10196
10201
10205
10208
10097
10024
9942
177
10213
10012
10218
163
329
10053
10221
330
179
10224
10229
10234
10128
393
10019
10238
10242
177
329
10031
10086
177
179
10128
177
329
10019
10141
10242
177
329
10053
10028
330
179
10089
9945
329
10031
10205
402
329
10035
177
179
10245
10043
10250
10053
10255
10060
10258
10263
10089
416
10077
10267
10271
402
102
10053
10057
402
179
10274
416
102
10224
10277
10282
10128
402
10286
9998
10057
10102
179
10031
10016
416
329
10128
402
102
10077
10282
10291
402
102
10031
10074
402
329
10086
177
179
10089
416
102
10294
402
102
10297
10097
9998
9942
10302
10104
10012
10218
163
329
10102
329
10019
9979
10242
177
329
10053
9942
177
179
10089
163
329
10304
10309
10294
10302
451
10031
10313
330
329
10128
393
102
10316
10321
10326
10331
10336
10341
10346
10351
10356
10361
10365
10370
10375
10380
10384
10387
10392
10397
10401
10404
10406
10411
10415
10404
102
10418
10423
10428
10433
10438
10442
10447
10452
10457
10401
10461
10466
10471
10475
1051
10478
10483
10487
1065
179
10490
10494
10404
179
10497
10502
10507
10512
10516
10519
10524
10529
10533
1051
10536
10541
10494
1065
179
10512
10516
1065
179
10545
1051
179
10548
10553
10483
10401
10558
10560
10565
10487
1051
179
10512
10487
1051
179
10494
1051
179
10558
179
10569
10574
10578
10558
102
10490
10494
1065
179
10581
1065
179
10418
10584
10589
10433
10594
10442
10598
10603
10608
10612
10461
10615
10620
10624
1204
10478
10627
10631
1065
329
10490
10612
1213
329
10634
10639
10644
10649
10653
10656
10553
10483
10401
1065
10661
10471
10666
1051
329
10512
10669
1213
179
10672
10677
10682
10581
1262
10478
10686
10690
1065
329
10581
1065
329
10478
10594
10690
1065
329
10512
10487
1213
179
10545
10404
329
10490
10653
1271
329
10494
1065
179
10693
10502
10698
10512
10703
10519
10706
10711
10545
1285
10536
10715
10719
1271
102
10512
10516
1271
179
10722
1285
102
10672
10725
10730
10581
1271
10734
10457
10516
10558
179
10490
10475
1285
329
10581
1271
102
10536
10730
10739
1271
102
10490
10533
1271
329
10545
1285
102
10742
1271
102
10656
10553
10457
10401
10745
10560
10471
10666
1051
329
10558
329
10478
10438
10690
1065
329
10512
10401
1065
179
10545
1051
329
10747
10752
10742
10745
451
10490
10756
1213
329
10581
1262
102
10759
10764
10769
10774
10779
10784
10789
10794
10799
10804
10808
10813
10818
10823
10827
10830
10835
10840
10844
9420
10847
10852
10856
9420
102
10859
10864
10869
10874
10879
10883
10888
10893
10898
10844
10902
10907
10912
10916
163
10919
10924
10928
177
179
10931
10935
9420
179
10938
10943
10948
10953
10957
10960
10965
10970
10974
163
10977
10982
10935
177
179
10953
10957
177
179
10986
163
179
10989
10994
10924
10844
10999
11001
11006
10928
163
179
10953
10928
163
179
10935
163
179
10999
179
11010
11015
11019
10999
102
10931
10935
10999
179
11022
177
179
10859
11025
11030
10874
11035
10883
11039
11044
11049
11053
10902
11056
11061
11065
320
10919
11068
11072
177
329
10931
11053
330
329
11075
11080
11085
11090
11094
10989
10994
10924
10844
177
11097
10912
11102
163
329
10953
11105
330
179
11108
11113
11118
11022
393
10919
11122
11126
177
329
10931
10935
177
179
11022
177
329
10919
11035
11126
177
329
10953
10928
330
179
10986
9420
329
10931
11094
402
329
10935
177
179
11129
10943
11134
10953
11139
10960
11142
11147
10986
416
10977
11151
11155
402
102
10953
10957
402
179
11158
416
102
11108
11161
11166
11022
402
11170
10898
10957
10999
179
10931
10916
416
329
11022
402
102
10977
11166
11175
402
102
10931
10974
402
329
10986
416
102
11178
402
102
11181
10994
10898
10844
11186
11001
10912
11102
163
329
10999
329
10919
10879
11126
177
329
10953
10844
177
179
10986
163
329
11188
11193
11178
11186
451
10931
11197
330
329
11022
393
102
11200
11205
11210
11215
11220
11225
11230
11235
11240
11245
11249
11254
11259
11264
11268
11271
11276
11281
11285
11288
11290
11295
11299
11288
102
11302
11307
11312
11317
11322
11326
11331
11336
11341
11285
11345
11350
11355
11359
163
11362
11367
11371
177
179
11374
11378
163
179
11381
11386
11391
11396
11400
11403
11408
11413
11417
11288
11420
11425
11429
177
179
11396
11432
177
179
11417
11288
179
11435
11440
11341
11285
11445
11447
11452
11456
163
179
11396
11371
163
179
11378
163
179
11445
179
11459
11464
11468
11445
102
11374
11378
177
179
11468
177
179
11302
11471
11476
11317
11481
11485
11490
11495
11500
11504
11345
11507
11512
11516
320
11362
11519
11523
177
329
11374
11504
330
329
11526
11531
11536
11541
11545
11548
11440
11367
11285
177
11553
11355
11359
163
329
11396
11371
330
179
11558
11563
11568
11468
393
11362
11572
11576
177
329
11374
11429
177
179
11468
177
329
11362
11481
11576
177
329
11396
11456
330
179
11417
11288
329
11374
11545
402
329
11378
177
179
11579
11386
11391
11396
11400
11403
11584
11589
11417
416
11420
11593
11597
402
102
11396
11432
402
179
11600
416
102
11558
11603
11608
11468
402
11612
11341
11432
11445
179
11374
11617
416
329
11468
402
102
11420
11608
11620
402
102
11374
11623
402
329
11429
177
179
11417
416
102
11626
402
102
11629
11440
11341
11285
11634
11447
11355
11359
163
329
11445
329
11362
11322
11576
177
329
11396
11285
177
179
11417
163
329
11636
11641
11626
11634
451
11374
11645
330
329
11468
393
102
11648
11653
11658
11663
11668
11673
11678
11683
11688
11693
11697
11702
11707
11712
11716
11719
11724
11729
11733
11736
11738
11743
11747
11736
102
11750
11755
11760
11765
11770
11774
11779
11784
11789
11733
11793
11798
11803
11807
4996
11810
11815
11819
5010
179
11822
11826
4996
179
11829
11834
11839
11844
11848
11851
11856
11861
11865
11736
11868
11873
11826
5010
179
11844
11877
5010
179
11865
11736
179
11880
11885
11789
11733
11890
11892
11897
11901
4996
179
11844
11819
4996
179
11826
4996
179
11890
179
11904
11909
11913
11890
102
11822
11826
5010
179
11913
5010
179
11750
11916
11921
11765
11926
11774
11930
11935
11940
11944
11793
11947
11952
11956
5149
11810
11959
11963
5010
329
11822
11944
5158
329
11966
11971
11976
11981
11985
11880
11885
11815
11733
5010
11988
11803
11807
4996
329
11844
11819
5158
179
11993
11998
12003
11913
5207
11810
12007
12011
5010
329
11913
5010
329
11810
11926
12011
5010
329
11844
11901
5158
179
11865
11736
329
11822
11985
5216
329
11826
5010
179
11851
12014
12019
11865
5230
11868
12023
12027
5216
102
11844
11877
5216
179
12030
5230
102
11993
12033
12038
11913
5216
12042
11789
11877
11890
179
11822
12047
5230
329
11913
5216
102
11868
12038
12050
5216
102
11822
12053
5216
329
11865
5230
102
12056
5216
102
11880
11885
11789
11733
12059
11892
11803
11807
4996
329
11890
329
11810
11770
12011
5010
329
11844
11733
5010
179
11865
4996
329
11904
12061
12056
12059
451
11822
12065
5158
329
11913
5207
102
12068
12073
12078
12083
12088
12073
12093
12098
12103
12108
12078
12098
12112
12117
12121
12083
12103
12117
12124
12127
12088
12108
12121
12127
102
12129
12134
12139
12144
12149
12134
12153
12158
12163
12124
12139
12167
12172
12176
12179
12144
12163
12181
12184
179
12149
12124
12127
179
12186
12191
12196
12163
12201
12191
12103
12204
12201
12179
12196
12204
12124
12184
179
12163
12201
12184
179
12201
12179
179
12208
12167
12163
12124
12213
12167
12215
12181
12179
179
12163
12181
12179
179
12124
12179
179
12213
179
12219
12149
12224
12213
102
12149
12124
12213
179
12227
12184
179
12129
12230
12235
12144
12240
12134
12244
12249
12204
12254
12139
12257
12262
12266
12269
12144
12271
12275
12184
329
12149
12254
12278
329
12280
12285
12196
12149
12290
12208
12167
12163
12124
12184
12293
12108
12181
12127
329
12163
12298
12278
179
12235
12301
12306
12227
12310
12144
12204
12227
12184
329
12149
12124
12184
179
12227
12213
329
12184
179
12144
12240
12227
12184
329
12163
12181
12278
179
12201
12179
329
12184
329
12149
12290
12312
329
12124
12184
179
12186
12191
12196
12163
12314
12191
12317
12322
12201
12326
12196
12322
12328
12312
102
12163
12201
12312
179
12201
12326
102
12235
12196
12331
12227
12312
12144
12163
12201
12184
179
12149
12181
12326
329
12227
12278
102
12196
12331
12335
12312
102
12149
12201
12312
329
12227
12312
102
12208
12167
12163
12124
12338
12167
12340
12181
12179
329
12163
12344
12278
179
12213
329
12144
12149
12227
12184
329
12163
12124
12347
179
12201
12349
329
12219
12351
12224
12338
451
12149
12355
12278
329
12227
12310
102
12358
12363
12368
12373
12378
12363
12383
12388
12393
12398
12368
12388
12402
12407
12411
12373
12393
12407
12414
12417
12378
12398
12411
12417
102
12419
12424
12429
12434
12439
12424
12443
12448
12453
12414
12429
12457
12462
12466
12469
12434
12453
12471
12474
179
12439
12414
12417
179
12476
12481
12486
12453
12491
12481
12393
12494
12491
12469
12486
12494
12414
12474
179
12453
12491
12474
179
12491
12469
179
12498
12457
12453
12414
12503
12457
12505
12471
12469
179
12453
12471
12469
179
12414
12469
179
12503
179
12509
12439
12514
12503
102
12439
12414
12503
179
12517
12474
179
12419
12520
12525
12434
12530
12424
12534
12539
12494
12544
12429
12547
12552
12556
12559
12434
12561
12565
12474
329
12439
12544
12568
329
12570
12575
12486
12439
12580
12498
12457
12453
12414
12474
12583
12398
12471
12417
329
12453
12588
12568
179
12525
12591
12596
12517
12600
12434
12494
12517
12474
329
12439
12414
12474
179
12517
12503
329
12474
179
12434
12530
12517
12474
329
12453
12471
12568
179
12491
12469
329
12474
329
12439
12580
12602
329
12414
12474
179
12476
12481
12486
12453
12604
12481
12607
12612
12491
12616
12486
12612
12618
12602
102
12453
12491
12602
179
12491
12616
102
12525
12486
12621
12517
12602
12434
12453
12491
12474
179
12439
12471
12616
329
12517
12568
102
12486
12621
12625
12602
102
12439
12491
12602
329
12517
12602
102
12498
12457
12453
12414
12628
12457
12398
12471
12469
329
12503
329
12434
12439
12517
12474
329
12453
12414
12503
179
12509
12630
12514
12628
451
12439
12634
12568
329
12517
12600
102
12637
12642
12647
12652
12657
12642
12662
12667
12672
12677
12647
12667
12681
12686
12690
12652
12672
12686
12693
12696
12657
12677
12690
12696
102
12698
12703
12708
12713
12718
12703
12722
12727
12732
12693
12708
12736
12741
12745
12179
12713
12732
12748
12184
179
12718
12693
12696
179
12751
12756
12761
12732
12766
12756
12672
12769
12766
12179
12761
12769
12693
12184
179
12732
12766
12184
179
12766
12179
179
12773
12736
12732
12693
12778
12736
12780
12748
12179
179
12732
12784
12179
179
12693
12179
179
12778
179
12787
12718
12792
12778
102
12718
12693
12184
179
12795
12184
179
12698
12798
12803
12713
12808
12703
12812
12817
12769
12822
12708
12825
12830
12834
12269
12713
12837
12841
12184
329
12718
12822
12278
329
12844
12849
12761
12718
12854
12857
12736
12732
12693
12184
12862
12741
12748
12179
329
12732
12745
12278
179
12803
12867
12872
12795
12310
12713
12769
12795
12184
329
12795
12184
329
12713
12808
12795
12184
329
12732
12748
12278
179
12766
12696
329
12718
12854
12312
329
12693
12184
179
12876
12756
12761
12732
12881
12756
12884
12889
12766
12326
12761
12893
12897
12312
102
12732
12766
12312
179
12881
12326
102
12803
12761
12900
12795
12312
12904
12732
12766
12778
179
12718
12745
12326
329
12795
12312
102
12761
12900
12909
12312
102
12718
12766
12312
329
12766
12326
102
12912
12312
102
12915
12736
12732
12693
12920
12736
12741
12748
12179
329
12778
329
12713
12718
12795
12184
329
12732
12693
12184
179
12766
12179
329
12922
12927
12912
12920
451
12718
12931
12278
329
12795
12310
102
12934
12939
12944
12949
12954
12939
12959
12964
12969
12974
12944
12964
12978
12983
12987
12949
12969
12983
12990
12993
12954
12974
12987
12993
102
12995
13000
13005
13010
13015
13000
13019
13024
13029
12990
13005
13033
13038
13042
13045
13010
13029
13047
13050
179
13015
12990
12993
179
13052
13057
13062
13029
13067
13057
12969
13070
13067
13045
13062
13070
12990
13050
179
13029
13067
13050
179
13067
13045
179
13074
13033
13029
12990
13079
13033
13081
13047
13045
179
13029
13047
13045
179
12990
13045
179
13079
179
13085
13015
13090
13079
102
13015
12990
13050
179
13093
13050
179
12995
13096
13101
13010
13106
13000
13110
13115
13070
13120
13005
13123
13128
13132
13135
13010
13137
13141
13050
329
13015
13120
13144
329
13146
13151
13062
13015
13156
13074
13033
13029
12990
13050
13159
13038
13047
13045
329
13029
13042
13144
179
13101
13164
13169
13093
13173
13010
13070
13093
13050
329
13093
13050
329
13050
179
13010
13106
13093
13050
329
13029
13047
13144
179
13067
12993
329
13050
329
13015
13156
13175
329
12990
13050
179
13052
13057
13062
13029
13177
13057
13180
13185
13067
13189
13062
13191
13195
13175
102
13029
13067
13175
179
13177
13189
102
13101
13062
13198
13093
13175
13202
13029
13067
13079
179
13015
13042
13189
329
13093
13175
102
13062
13198
13207
13175
102
13015
13067
13175
329
13067
13189
102
13090
13175
102
13074
13033
13029
12990
13210
13033
13038
13047
13045
329
13079
329
13010
13015
13093
13050
329
13029
12990
13050
179
13067
13045
329
13085
13212
13090
13210
451
13015
13216
13144
329
13093
13173
102
13219
13224
13229
13234
13239
13224
13244
13249
13254
13259
13229
13249
13263
13268
13272
13234
13254
13268
13275
12349
13239
13259
13272
12349
102
13278
13283
13288
13293
13298
13283
13302
13307
13312
13275
13288
13316
13321
13325
12179
13293
13312
13328
12184
179
13298
13275
12179
179
13331
13336
13341
13312
13346
13336
13349
13354
13358
12349
13341
13354
13275
12184
179
13312
13358
12184
179
13358
12349
179
13361
13316
13312
13275
13366
13316
13368
13325
12179
179
13312
13328
12179
179
13275
12179
179
13366
179
13372
13298
13377
13366
102
13298
13275
12184
179
13377
12184
179
13278
13380
13385
13293
13390
13283
13394
13399
13354
13404
13288
13407
13412
13416
12269
13293
13419
13423
12184
329
13298
13404
12278
329
13426
13431
13341
13298
13436
13361
13316
13312
13275
12184
13439
13321
13325
12179
329
13312
13328
12278
179
13385
13444
13449
13377
12310
13293
13354
13377
12184
329
13377
12184
329
13293
13390
13377
12184
329
13312
13325
12278
179
13358
12349
329
13298
13436
12312
329
13275
12184
179
13453
13336
13341
13312
13346
13336
13458
13463
13358
12326
13341
13467
13471
12312
102
13312
13358
12312
179
13346
12326
102
13385
13341
13474
13377
12312
13478
13312
13358
13366
179
13298
13328
12326
329
13377
12312
102
13341
13474
13483
12312
102
13298
13358
12312
329
13358
12326
102
13486
12312
102
13489
13316
13312
13275
13494
13316
13321
13325
12179
329
13366
329
13293
13298
13377
12184
329
13312
13275
12184
179
13358
12179
329
13496
13501
13486
13494
451
13298
13505
12278
329
13377
12310
102
13508
13513
13518
13523
13528
13513
13533
13538
13543
13259
13518
13538
13548
13268
13272
13523
13543
13268
13275
12349
13528
13259
13272
12349
102
13553
13558
13563
13568
13298
13558
13573
13578
13312
13275
13563
13583
13321
13328
12179
13568
13312
13325
12184
179
13298
13275
12349
179
13588
13593
13598
13312
13358
13593
13543
13354
13358
12179
13598
13354
13275
12184
179
13358
12179
179
13603
13583
13312
13275
13366
13583
13608
13325
12179
179
13312
13325
12179
179
13612
13298
13486
13366
102
13298
13275
13366
179
13553
13617
13622
13568
13390
13558
13627
13632
13354
13404
13563
13637
13412
13416
12269
13568
13419
13423
12184
329
13642
13647
13598
13298
13436
13603
13583
13312
13275
12184
13652
13321
13325
12179
329
13622
13657
13449
13377
12310
13568
13354
13377
12184
329
13568
13390
13377
12184
329
13588
13593
13598
13312
13346
13593
13662
13463
13358
12326
13598
13467
13471
12312
102
13622
13598
13474
13377
12312
13667
13312
13358
13366
179
13598
13474
13483
12312
102
13672
13583
13312
13275
13494
13583
13321
13325
12179
329
13568
13298
13377
12184
329
13677
13501
13486
13494
451
13682
13687
13692
13697
13702
13687
13707
13712
13717
13722
13692
13712
13726
13731
13735
13697
13717
13731
13738
13741
13702
13743
13735
13741
102
13747
13752
13757
13762
13767
13752
13771
13776
13781
13738
13757
13785
13790
13794
12179
13762
13781
13797
12184
179
13767
13738
12179
179
13800
13805
13810
13781
13815
13805
13818
13823
13827
13741
13810
13823
13738
12184
179
13781
13827
12184
179
13827
13741
179
13830
13785
13781
13738
13835
13785
13837
13794
12179
179
13781
13797
12179
179
13738
12179
179
13835
179
13841
13767
13846
13835
102
13767
13738
12184
179
13846
12184
179
13747
13849
13854
13762
13859
13752
13863
13868
13823
13873
13757
13876
13881
13885
12269
13762
13888
13892
12184
329
13767
13873
12278
329
13895
13900
13810
13767
13905
13830
13785
13781
13738
12184
13908
13790
13794
12179
329
13781
13797
12278
179
13854
13913
13918
13846
12310
13762
13823
13846
12184
329
13846
12184
329
13762
13859
13846
12184
329
13781
13794
12278
179
13827
13741
329
13767
13905
12312
329
13738
12184
179
13805
13922
13927
13827
12326
13810
13931
13935
12312
102
13781
13827
12312
179
13815
12326
102
13854
13810
13938
13846
12312
13942
13781
13827
13835
179
13767
13797
12326
329
13846
12312
102
13810
13938
13947
12312
102
13767
13827
12312
329
13827
12326
102
13950
12312
102
13953
13785
13781
13738
13958
13785
13790
13794
12179
329
13835
329
13762
13767
13846
12184
329
13781
13738
12184
179
13827
12179
329
13960
13965
13950
13958
451
13767
13969
12278
329
13846
12310
102
13972
13977
13982
13987
13992
13977
13997
14002
14007
14012
13982
14002
14016
14021
14025
13987
14007
14021
14028
14031
13992
14012
14025
14031
102
14033
14038
14043
14048
14053
14038
14057
14062
14067
14028
14043
14071
14076
14080
14083
14048
14067
14085
14088
179
14053
14028
14083
179
14090
14095
14100
14067
14105
14095
14108
14113
14117
14031
14100
14113
14028
14088
179
14067
14117
14088
179
14117
14031
179
14120
14071
14067
14028
14125
14071
14127
14080
14083
179
14067
14085
14083
179
14028
14083
179
14125
179
14131
14053
14136
14125
102
14053
14028
14088
179
14136
14088
179
14033
14139
14144
14048
14149
14038
14153
14158
14113
14163
14043
14166
14171
14175
14178
14048
14180
14184
14088
329
14053
14163
14187
329
14189
14194
14100
14053
14199
14120
14071
14067
14028
14088
14202
14076
14080
14083
329
14067
14085
14187
179
14144
14207
14212
14136
14216
14048
14113
14136
14088
329
14136
14088
329
14088
179
14048
14149
14136
14088
329
14067
14080
14187
179
14117
14031
329
14088
329
14053
14199
14218
329
14028
14088
179
14095
14220
14225
14117
14229
14100
14231
14235
14218
102
14067
14117
14218
179
14105
14229
102
14144
14100
14238
14136
14218
14242
14067
14117
14125
179
14053
14085
14229
329
14136
14218
102
14100
14238
14247
14218
102
14053
14117
14218
329
14117
14229
102
14250
14218
102
14120
14071
14067
14028
14253
14071
14076
14080
14083
329
14125
329
14048
14053
14136
14088
329
14067
14028
14088
179
14117
14083
329
14131
14255
14250
14253
451
14053
14259
14187
329
14136
14216
102
14262
14266
14270
14274
14278
14282
14286
14290
14294
7087
14298
14302
14306
7106
7110
14310
14314
7123
7127
7130
14318
7137
7141
7130
102
14322
14326
14330
14334
7164
14338
14310
14342
7183
7127
14346
14350
7197
7201
163
14354
7209
7213
177
179
14298
14358
14362
7238
7242
14366
14370
7255
7259
163
14374
7267
7220
177
179
14310
14378
7209
7127
7284
14382
7291
7213
163
179
14386
7300
7304
7284
102
14322
14390
14394
14334
7320
14338
14398
14402
7334
7338
14346
14406
7346
7350
320
14354
7353
7357
177
329
14338
14410
14414
7375
7379
14310
14378
7209
7127
177
14418
7137
7387
7130
329
14422
14426
7403
7307
393
14354
7407
7411
177
329
14354
7320
7411
177
329
14298
14358
14362
7238
7414
14366
14430
7422
7271
416
14374
7426
7430
402
102
14422
14434
7438
7307
402
14354
7209
7242
177
179
14374
7438
7442
402
102
14310
14378
7209
7127
7445
14382
14438
7387
163
329
7238
14442
330
179
14354
7164
7411
177
329
14445
7452
7456
7445
451
14449
14453
14457
14461
14465
14469
14473
14477
14481
1797
14485
14489
14493
1816
1820
14497
14501
1833
1837
1840
14505
1847
1851
1840
102
14509
14513
14517
14521
1874
14525
14497
14529
1893
1837
14533
14537
1907
1911
622
14541
1919
1923
636
179
14485
14545
14549
1948
1952
14553
14557
1965
1969
622
14561
1977
1930
636
179
14497
14565
1919
1837
1994
14569
2001
1923
622
179
14573
2010
2014
1994
102
14509
14577
14581
14521
2030
14525
14585
14589
2044
2048
14533
14593
2056
2060
775
14541
2063
2067
636
329
14525
14597
14601
2085
2089
14497
14565
1919
1837
636
14605
1847
2097
1840
329
14609
14613
2113
2017
833
14541
2117
2121
636
329
14541
2030
2121
636
329
14485
14545
14549
1948
2124
14553
14617
2132
1981
856
14561
2136
2140
842
102
14609
14621
2148
2017
842
14541
1919
1952
636
179
14561
2148
2152
842
102
14497
14565
1919
1837
2155
14569
1847
2097
622
329
14541
1874
2121
636
329
14573
2157
2014
2155
451
1926
14625
784
329
14628
14632
14636
14640
14644
14648
14652
14656
14660
14664
14668
14672
14676
14680
14684
14687
14691
14695
14699
14702
14704
14708
14712
14702
102
14715
14719
14723
14727
14731
14735
14687
14739
14743
14699
14747
14751
14755
14759
163
14762
14766
14770
177
179
14773
14777
14702
179
14668
14780
14784
14788
14792
14795
14799
14803
14807
163
14810
14814
14777
177
179
14788
14792
177
179
14818
163
179
14687
14821
14766
14699
14825
14827
14831
14770
163
179
14788
14835
163
179
14777
163
179
14825
179
14838
14842
14846
14825
102
14773
14777
177
179
14849
177
179
14715
14852
14856
14727
14860
14864
14868
14872
14876
14880
14747
14883
14887
14891
320
14762
14894
14898
177
329
14773
14880
330
329
14901
14905
14909
14913
14917
14920
14924
14766
14699
177
14928
14755
14932
163
329
14788
14935
330
179
14938
14942
14946
14849
393
14762
14950
14954
177
329
14849
177
329
14762
14860
14954
177
329
14788
14770
330
179
14818
14702
329
14773
14917
402
329
14777
177
179
14957
14961
14965
14788
14969
14795
14972
14976
14818
416
14810
14980
14984
402
102
14788
14792
402
179
14987
416
102
14938
14990
14994
14849
402
14998
15002
14792
14825
179
14773
14759
416
329
14849
402
102
14810
14994
15006
402
102
14773
14807
402
329
14818
416
102
15009
402
102
15012
14924
15002
14699
15016
14827
14755
14932
163
329
14825
329
14762
14731
14954
177
329
14788
14699
177
179
14818
163
329
15018
15022
15009
15016
451
14773
15026
330
329
14849
393
102
15029
15033
15037
15041
15045
15049
15053
15057
15061
2212
15065
15069
15073
2231
2235
15077
15081
2248
2252
2255
15085
2262
2266
2255
102
15089
15093
15097
15101
2289
15105
15077
15109
2308
2252
15113
15117
2322
2326
1051
15121
2334
2338
1065
179
15065
15125
15129
2363
2367
15133
15137
2380
2384
1051
15141
2392
2345
1065
179
15077
15145
2334
2252
2409
15149
2416
2338
1051
179
15153
2425
2429
2409
102
15089
15157
15161
15101
2445
15105
15165
15169
2459
2463
15113
15173
2471
2475
1204
15121
2478
2482
1065
329
15177
15181
15185
2500
2504
15189
15193
2334
2252
1065
15197
2322
2512
1051
329
15201
15205
2528
2432
1262
15121
2532
2536
1065
329
15121
2445
2536
1065
329
15209
15213
15217
2363
2539
15133
15221
2547
2396
1285
15141
2551
2555
1271
102
15201
15225
2566
2432
1271
15229
2575
2367
2409
179
15141
2566
2579
1271
102
15189
15193
2575
2252
2595
15149
2322
2512
1051
329
15121
2289
2536
1065
329
15233
2605
2582
2595
451
15237
15241
15245
15249
15253
15257
15261
15265
15269
15273
15277
15281
15285
15289
2680
15293
15297
15301
2697
2700
15305
15309
2711
2700
102
15313
15317
15321
15325
15329
15333
15293
15337
15341
2697
15345
15349
15353
2771
163
15357
15361
2783
177
179
15365
2790
2700
179
15277
15369
15373
15377
2812
15381
15385
15389
2829
163
15393
15397
2790
177
179
15377
2812
177
179
15293
15401
15361
2697
2854
15405
15409
2783
163
179
15377
2783
163
179
15413
15417
2874
2854
102
15365
2790
2854
179
15313
15421
15425
15325
15429
15333
15433
15437
15441
2908
15345
15445
15449
2920
320
15357
15453
2927
177
329
15365
2908
330
329
15333
15457
15461
15465
2949
15293
15401
15361
2697
177
15469
15309
2962
163
329
15377
3039
330
179
15473
15477
15481
2877
393
15357
15485
2986
177
329
15365
2790
177
179
15357
15429
2986
177
329
15377
2783
330
179
15365
2949
402
329
15489
15493
15497
15377
2989
15381
15501
15505
2841
416
15393
15509
3005
402
102
15377
2812
402
179
15473
15513
15517
2877
402
15521
15525
2812
2854
179
15365
2771
416
329
15393
15517
3017
402
102
15365
2829
402
329
15529
15533
15525
2697
3037
15405
15353
2962
163
329
15357
15329
2986
177
329
15377
2697
177
179
15537
15541
3020
3037
451
15365
3051
330
329
15545
15549
15553
15557
15561
15565
15569
15573
15577
5744
15581
15585
15589
5763
5767
15593
15597
5780
5784
5255
15601
5792
5796
5255
102
15605
15609
15613
15617
5819
15621
15593
15625
6115
5784
15629
15633
5852
6042
4996
15637
5864
6132
5010
179
15581
15641
15645
5893
6079
15649
15653
8517
5926
5255
15657
5922
5875
5010
179
15593
15661
6115
5784
5939
15665
8541
5868
4996
179
15669
8550
5962
5939
102
15605
15673
15677
15617
5975
15621
15681
15685
5989
5993
15629
15689
6001
6005
5149
15637
6008
6012
5010
329
15621
15693
15697
6030
6034
15593
15661
5864
5784
5010
15701
5852
6042
4996
329
15705
15709
6058
5962
5207
15637
6062
6066
5010
329
15637
5975
6066
5010
329
15649
15713
6087
5926
5230
15657
6091
6095
5216
102
15705
15717
6106
5962
5216
15721
6115
5897
5939
179
15657
6106
6119
5216
102
15593
15661
6115
5784
6130
15665
5852
6042
4996
329
15637
5819
6066
5010
329
15669
6135
6122
6130
451
15725
15729
15733
15737
15741
15745
15749
15753
15757
15761
15765
15769
15773
15777
2680
15781
15785
15789
2697
2700
15793
15797
2711
2700
102
15801
15805
15809
15813
15817
15821
15781
15825
15829
2697
15833
15837
15841
2962
163
15845
15849
3039
177
179
15853
2790
163
179
15857
15861
15865
15869
2989
15873
15877
15881
2841
2700
15885
15889
2790
177
179
15869
2812
177
179
15893
15897
15829
2697
2854
15901
15905
2783
163
179
15869
3039
163
179
15909
15913
2877
2854
102
15853
2790
177
179
15801
15917
15921
15813
15925
15929
15933
15937
15941
2908
15833
15945
15949
2920
320
15845
15953
2927
177
329
15853
2908
330
329
15957
15961
15965
15969
2949
15973
15897
15849
2697
177
15977
15841
2962
163
329
15869
3039
330
179
15981
15985
15989
2877
393
15845
15993
2986
177
329
15845
15925
2986
177
329
15869
2783
330
179
15853
2949
402
329
15997
15861
15865
15869
2989
15873
16001
16005
2841
416
15885
16009
3005
402
102
15869
2812
402
179
15981
16013
16017
2877
402
16021
15829
2812
2854
179
15853
2771
416
329
15885
16017
3017
402
102
15853
2829
402
329
16025
15897
15829
2697
3037
15901
15841
2962
163
329
15845
15817
2986
177
329
15869
2697
177
179
16029
16033
3020
3037
451
15853
3051
330
329
16037
16041
16045
16049
16053
16041
16057
16061
16065
13259
16045
16069
16073
13268
16077
16049
16065
13268
13275
12349
16080
13321
13272
12349
102
16084
16088
16092
16096
13298
16088
16049
16100
13312
13275
16092
16104
13321
13325
12179
16096
13312
13328
12184
179
16045
16108
16112
13312
13346
16108
16116
13354
13358
12349
16112
13354
13275
12184
179
16049
16104
13312
13275
13366
16104
13368
13325
12179
179
16120
13298
13377
13366
102
16084
16124
16128
16096
13390
16088
16132
16136
13354
13404
16092
16140
13412
13416
12269
16096
13419
13423
12184
329
16088
16144
16112
13298
13436
16049
16104
13312
13275
12184
16148
13321
13325
12179
329
16128
16152
13449
13377
12310
16096
13354
13377
12184
329
16096
13390
13377
12184
329
16156
16108
16112
13312
13346
16108
16160
13463
13358
12326
16112
13467
13471
12312
102
16128
16112
13474
13377
12312
16164
13312
13358
13366
179
16112
13474
13483
12312
102
16168
16104
13312
13275
13494
16104
13321
13325
12179
329
16096
13298
13377
12184
329
16172
13501
13486
13494
451
16176
16179
16182
16185
16188
16191
16194
16197
16200
16203
16206
16209
16212
16215
16218
16221
16224
16227
2697
2700
16230
16233
2711
2700
102
16236
16239
16242
16245
16248
16251
16254
16257
16260
2697
16263
16266
16269
2962
163
16272
16275
3039
177
179
16278
2790
163
179
16281
16284
16287
16290
2989
16293
16296
16299
2841
2700
16302
16305
2790
177
179
16290
2812
177
179
16308
16311
16314
2697
2854
16317
16320
2783
163
179
16290
2965
163
179
16323
16326
2877
2854
102
16278
2790
177
179
16236
16329
16332
16245
16335
16338
16341
16344
16347
2908
16263
16350
16353
2920
320
16272
16356
2927
177
329
16278
2908
330
329
16359
16362
16365
16368
2949
16371
16311
16275
2697
177
16374
16233
2962
163
329
16290
2965
330
179
16377
16380
16383
2877
393
16272
16386
2986
177
329
16272
16335
2986
177
329
16290
2783
330
179
16278
2949
402
329
16389
16284
16287
16290
2989
16293
16392
16395
2841
416
16302
16398
3005
402
102
16290
2812
402
179
16377
16401
16404
2877
402
16407
16314
2812
2854
179
16278
16410
416
329
16302
16404
3017
402
102
16278
2829
402
329
16413
16311
16314
2697
3037
16317
16233
2962
163
329
16272
16248
2986
177
329
16290
2697
177
179
16416
16419
3020
3037
451
16278
16422
330
329
16425
16427
16429
16431
16433
16435
16437
16439
16441
16443
16445
16447
16449
16451
16453
16455
16457
16459
16461
7130
16463
16443
16465
7130
102
16467
16469
16471
16473
16475
16477
16479
16481
16483
16485
16487
16489
16443
16491
163
16493
16459
16453
177
179
16495
16497
7130
179
16499
16501
16503
16505
16507
16509
16441
16511
16513
163
16515
16517
16497
177
179
16505
16507
177
179
16519
163
179
16521
16523
16459
16461
16525
16527
16529
16453
163
179
16451
16453
163
179
16531
163
179
16525
179
16533
16535
16537
16525
102
16539
16541
7284
179
16543
177
179
16467
16545
16547
16473
16549
16477
16551
16553
16517
16555
16487
16557
16559
16519
320
16493
16561
16563
177
329
16495
16555
330
329
16565
16567
16569
16571
16573
16521
16523
16459
16461
177
16575
16443
16465
7130
329
16505
16577
330
179
16579
16581
16583
16543
393
16493
16511
16563
177
329
16495
16497
177
179
16543
7284
329
16493
16549
16563
177
329
16451
16453
330
179
16519
163
329
16539
16573
402
329
16541
177
179
16499
16501
16503
16505
16585
16509
16587
16589
16519
416
16515
16589
16591
402
102
16505
16507
402
179
16519
416
102
16579
16503
16593
16543
402
16493
16459
16507
177
179
16495
16465
416
329
16543
330
102
16595
16593
16597
402
102
16599
16513
402
329
16543
402
102
16601
179
16521
16523
16603
16461
16605
16527
16443
16465
163
329
16607
16609
330
179
16525
329
16493
16475
16563
177
329
16451
16485
458
179
16519
2700
329
16611
16613
16615
16605
451
16539
16617
330
329
16543
393
102
16619
16621
16623
16625
16627
16629
16631
16633
16635
16637
16639
16641
16643
16645
16647
16649
16651
16653
16655
1840
16657
16637
16659
1840
102
16661
16663
16665
16667
16669
16671
16673
16675
16677
16679
16681
16683
16637
16685
622
16687
16653
16647
636
179
16689
16691
1840
179
16693
16695
16697
16699
16701
16703
16635
16705
16707
622
16709
16711
16691
636
179
16699
16701
636
179
16713
622
179
16715
16717
16653
16655
16719
16721
16723
16647
622
179
16645
16647
622
179
16725
622
179
16719
179
16727
16729
16731
16719
102
16733
16735
1994
179
16737
636
179
16661
16739
16741
16667
16743
16671
16745
16747
16711
16749
16681
16751
16753
16713
775
16687
16755
16757
636
329
16689
16749
784
329
16759
16761
16763
16765
16767
16715
16717
16653
16655
636
16769
16637
16659
1840
329
16699
16771
784
179
16773
16775
16777
16737
833
16687
16705
16757
636
329
16689
16691
636
179
16737
1994
329
16687
16743
16757
636
329
16645
16647
784
179
16713
622
329
16733
16767
842
329
16735
636
179
16693
16695
16697
16699
16779
16703
16781
16783
16713
856
16709
16783
16785
842
102
16699
16701
842
179
16713
856
102
16773
16697
16787
16737
842
16687
16653
16701
636
179
16689
16659
856
329
16737
784
102
16789
16787
16791
842
102
16793
16707
842
329
16737
842
102
16715
16717
16653
16655
16795
16721
16637
16659
622
329
16719
329
16687
16669
16757
636
329
16645
16679
1994
179
16727
16797
16799
16795
451
16733
16801
784
329
16737
833
102
16803
16805
16807
16809
16811
16813
16815
16817
16819
16821
16823
16825
16827
16829
16831
16833
16835
16837
16839
14702
16841
16821
16843
14702
102
16845
16847
16849
16851
16853
16855
16857
16859
16861
16863
16865
16867
16821
16869
163
16871
16837
16831
177
179
16873
16875
14702
179
16877
16879
16881
16883
16885
16887
16819
16889
16891
163
16893
16895
16875
177
179
16883
16885
177
179
16897
2700
179
16899
16901
16903
16839
16905
16907
16909
16831
163
179
16911
16913
163
179
16915
163
179
16905
179
16917
16919
16921
16905
102
16923
16925
177
179
16921
177
179
16845
16927
16929
16851
16931
16933
16935
16937
16895
16939
16865
16941
16943
16897
320
16871
16945
16947
177
329
16873
16939
330
329
16949
16951
16953
16955
16957
16959
16961
16837
16839
177
16963
16821
16843
163
329
16883
16965
330
179
16967
16969
16971
16921
393
16871
16889
16947
177
329
16873
16875
177
179
16921
177
329
16871
16931
16947
177
329
16829
16831
330
179
16897
14702
329
16923
16957
402
329
16925
177
179
16973
16975
16977
16883
16979
16887
16981
16983
16897
416
16985
16987
16989
402
102
16883
16885
402
179
16991
416
102
16967
16881
16993
16921
402
16995
16997
16885
16905
179
16999
16869
416
329
16921
402
102
16985
16993
17001
402
102
16999
16891
402
329
16897
416
102
17003
402
102
17005
16961
16997
16839
17007
16907
16821
16843
163
329
16905
329
16871
16853
16947
177
329
16829
16863
177
179
16897
163
329
17009
17011
17013
17007
451
16923
17015
330
329
16921
393
102
17017
17019
17021
17023
17025
17027
17029
17031
17033
17035
17037
17039
17041
17043
17045
17047
17049
17051
17053
2255
17055
17035
17057
2255
102
17059
17061
17063
17065
17067
17069
17071
17073
17075
17077
17079
17081
17035
17083
1051
17085
17051
17045
1065
179
17087
17089
2255
179
17091
17093
17095
17097
17099
17101
17033
17103
17105
1051
17107
17109
17089
1065
179
17097
17099
1065
179
17111
1051
179
17113
17115
17051
17053
17117
17119
17121
17045
1051
179
17043
17045
1051
179
17123
1051
179
17117
179
17125
17127
17129
17117
102
17131
17133
1065
179
17129
1065
179
17059
17135
17137
17065
17139
17069
17141
17143
17109
17145
17079
17147
17149
17111
1204
17085
17151
17153
1065
329
17087
17145
1213
329
17155
17157
17159
17161
17163
17165
17167
17051
17053
1065
17169
17035
17057
1051
329
17097
17171
1213
179
17173
17175
17177
17129
1262
17085
17103
17153
1065
329
17087
17089
1065
179
17129
1065
329
17085
17139
17153
1065
329
17043
17045
1213
179
17111
2255
329
17131
17163
1271
329
17133
1065
179
17179
17181
17183
17097
17185
17101
17187
17189
17111
1285
17191
17193
17195
1271
102
17097
17099
1271
179
17197
1285
102
17173
17095
17199
17129
1271
17201
17203
17099
17117
179
17205
17083
1285
329
17129
1271
102
17191
17199
17207
1271
102
17205
17105
1271
329
17111
1285
102
17209
1271
102
17165
17167
17203
17053
17211
17119
17035
17057
1051
329
17117
329
17085
17067
17153
1065
329
17043
17077
1065
179
17111
1051
329
17213
17215
17217
17211
451
17131
17219
1213
329
17129
1262
102
17221
17223
17225
17227
17229
17231
17233
17235
17237
17239
17241
17243
17245
17247
17249
17251
17253
17255
17257
2700
17259
17239
17261
2700
102
17263
17265
17267
17269
17271
17273
17275
17277
17279
17281
17283
17285
17239
17287
163
17289
17255
17249
177
179
17291
17293
2700
179
17295
17297
17299
17301
17303
17305
17237
17307
17309
163
17311
17313
17293
177
179
17301
17303
177
179
17315
163
179
17317
17319
17255
17257
16601
17321
17323
17249
163
179
17247
17249
163
179
17325
163
179
17327
17329
17331
16601
102
17333
17335
2854
179
17337
177
179
17263
17339
17341
17269
17343
17273
17345
17347
17313
17349
17283
17351
17353
17315
320
17289
17355
17357
177
329
17291
17349
330
329
17359
17361
17363
17365
17367
17317
17319
17255
17257
177
17369
17239
17261
163
329
17301
17371
330
179
17373
17375
17377
17337
393
17289
17307
17357
177
329
17291
17293
177
179
17337
177
329
17289
17343
17357
177
329
17247
17249
330
179
17315
2700
329
17333
17367
402
329
17335
177
179
17379
17381
17383
17301
17385
17305
17387
17389
17315
416
17391
17393
17395
402
102
17301
17303
402
179
17397
416
102
17373
17299
17399
17337
402
17401
17403
17303
16601
179
17405
17287
416
329
17337
402
102
17391
17399
17407
402
102
17405
17309
402
329
17315
416
102
17409
402
102
17411
17413
17403
17257
17415
17321
17239
17261
163
329
16601
329
17289
17271
17357
177
329
17247
17281
177
179
17315
163
329
17417
17419
17421
17415
451
17333
17423
330
329
17337
393
102
17425
17427
17429
17431
17433
17435
17437
17439
17441
17443
17445
17447
17449
17451
17453
17455
17457
17459
17461
3471
17463
17443
17465
3471
102
17467
17469
17471
17473
17475
17477
17479
17481
17459
17483
17485
17487
17443
17465
163
17489
17491
17493
177
179
17495
17497
163
179
17499
17501
17503
17505
17507
17509
17511
17513
17515
3471
17517
17519
17521
177
179
17505
17523
177
179
17515
3471
179
17525
17527
17459
17461
17529
17531
17533
17453
163
179
17505
17493
163
179
17521
163
179
17529
179
17535
17537
17539
17529
102
17541
17543
177
179
17539
177
179
17467
17545
17547
17473
17549
17551
17553
17555
17519
17557
17485
17559
17561
17515
320
17489
17563
17565
177
329
17495
17557
330
329
17567
17569
17571
17573
17575
17577
17527
17491
17461
177
17579
17443
17465
163
329
17505
17493
330
179
17581
17583
17585
17539
393
17489
17587
17565
177
329
17495
17497
177
179
17539
177
329
17489
17549
17565
177
329
17451
17453
330
179
17515
3471
329
17541
17575
402
329
17543
177
179
17589
17501
17503
17505
17507
17509
17591
17593
17515
416
17595
17597
17599
402
102
17505
17523
402
179
17601
416
102
17581
17603
17605
17539
402
17607
17459
17523
17529
179
17609
17611
416
329
17539
402
102
17595
17605
17613
402
102
17609
17615
402
329
17617
177
179
17515
416
102
17619
402
102
17621
17527
17459
17461
17623
17531
17443
17465
163
329
17529
329
17489
17475
17565
177
329
17451
17483
177
179
17515
163
329
17625
17627
17629
17623
451
17541
17631
330
329
17539
393
102
17633
17635
17637
17639
17641
17643
17645
17647
17649
17651
17653
17655
17657
17659
17661
17663
17665
17667
17669
5255
17671
17651
17673
5255
102
17675
17677
17679
17681
17683
17685
17687
17689
17691
17693
17695
17697
17651
17673
4996
17699
17667
17701
5010
179
17703
17705
4996
179
17707
17709
17711
17713
17715
17717
17719
17721
17723
5255
17725
17727
17729
5010
179
17713
17731
5010
179
17723
5255
179
17733
17735
17691
17669
17737
17739
17741
17661
4996
179
17713
17701
4996
179
17729
4996
179
17737
179
17743
17745
17747
17737
102
17749
17751
5010
179
17747
5010
179
17675
17753
17755
17681
17757
17685
17759
17761
17727
17763
17695
17765
17767
17723
5149
17699
17769
17771
5010
329
17703
17763
5158
329
17773
17775
17777
17779
17781
17733
17735
17667
17669
5010
17783
17651
17673
4996
329
17713
17701
5158
179
17785
17787
17789
17747
5207
17699
17791
17771
5010
329
17703
17705
5010
179
17747
5010
329
17699
17757
17771
5010
329
17659
17661
5158
179
17723
5255
329
17749
17781
5216
329
17751
5010
179
17717
17793
17795
17723
5230
17797
17799
17801
5216
102
17713
17731
5216
179
17803
5230
102
17785
17805
17807
17747
5216
17809
17691
17731
17737
179
17811
17813
5230
329
17747
5216
102
17797
17807
17815
5216
102
17811
17817
5216
329
17723
5230
102
17819
5216
102
17733
17735
17691
17669
17821
17739
17651
17673
4996
329
17737
329
17699
17683
17771
5010
329
17659
17693
5010
179
17723
4996
329
17743
17823
17825
17821
451
17749
17827
5158
329
17747
5207
102
17829
17831
17833
17835
17837
17839
17841
17843
17845
17239
17847
17849
17851
17247
17249
17853
17855
17255
17257
2700
17857
17239
17261
2700
102
17859
17861
17863
17865
17271
17867
17869
17871
17279
17281
17873
17875
17239
17261
163
17877
17255
17371
177
179
17291
17293
163
179
17879
17881
17883
17301
17385
17885
17887
17889
17315
2700
17891
17313
17325
177
179
17315
2700
179
17893
17895
17403
17257
16601
17897
17323
17249
163
179
17301
17371
163
179
17899
17901
17337
16601
102
17333
17335
177
179
17859
17903
17905
17865
17343
17907
17909
17911
17313
17349
17873
17913
17353
17315
320
17877
17355
17357
177
329
17915
17917
17919
17365
17367
17921
17895
17255
17257
177
17923
17239
17261
163
329
17925
17927
17377
17337
393
17877
17307
17357
177
329
17877
17343
17357
177
329
17929
17881
17883
17301
17385
17885
17931
17389
17315
416
17933
17393
17395
402
102
17925
17935
17399
17337
402
17937
17403
17303
16601
179
17933
17399
17407
402
102
17939
17895
17403
17257
17415
17897
17239
17261
163
329
17877
17271
17357
177
329
17941
17419
17421
17415
451
17943
17945
17947
17949
17951
17953
17955
17957
17959
17961
17963
17965
17967
17969
17971
17973
17975
17977
17979
9420
17981
17983
17985
9420
102
17987
17989
17991
17993
17995
17997
17999
18001
17977
18003
18005
18007
17961
17985
163
18009
18011
17971
177
179
18013
18015
163
179
18017
18019
18021
18023
18025
18027
18029
18031
18033
9420
18035
18037
18039
177
179
18023
18041
177
179
18033
9420
179
18043
18045
17977
17979
18047
18049
18051
18053
163
179
18023
17971
163
179
18055
163
179
18047
179
18057
18059
18061
18047
102
18063
18065
177
179
18061
177
179
17987
18067
18069
17993
18071
18073
18075
18077
18037
18079
18005
18081
18083
18033
320
18009
18085
18087
177
329
18013
18079
330
329
18089
18091
18093
18095
18097
18099
18045
18011
17979
177
18101
17961
17985
163
329
18023
17971
330
179
18103
18105
18107
18061
393
18009
18109
18087
177
329
18013
18015
177
179
18061
177
329
18009
18071
18087
177
329
17969
18053
330
179
18033
9420
329
18063
18097
402
329
18111
177
179
18113
18019
18021
18023
18025
18027
18115
18117
18033
416
18119
18121
18123
402
102
18023
18041
402
179
18125
416
102
18103
18127
18129
18061
402
18131
17977
18041
18047
179
18133
18135
416
329
18061
402
102
18119
18129
18137
402
102
18133
18139
402
329
18141
177
179
18033
416
102
18143
402
102
18145
18045
17977
17979
18147
18049
17961
17985
163
329
18047
329
18009
17995
18087
177
329
17969
18003
177
179
18033
163
329
18149
18151
18153
18147
451
18063
18155
330
329
18061
393
102
18157
18159
18161
18163
18165
18159
18167
18169
18171
18173
18175
18177
18179
18181
18183
18163
18171
18181
18185
12349
18165
18173
18187
12349
102
18189
18191
18193
18195
18197
18191
18199
18201
18181
18203
18193
18205
18173
18187
12179
18195
18181
18183
12184
179
18197
18203
12179
179
18207
18209
18211
18213
18215
18209
18217
18219
18221
12349
18211
18219
18185
12184
179
18213
18221
12184
179
18221
12349
179
18223
18205
18181
18185
18225
18205
18227
18187
12179
179
18213
18183
12179
179
18185
12179
179
18225
179
18229
18231
18233
18225
102
18231
18235
12184
179
18233
12184
179
18189
18237
18239
18195
18241
18191
18243
18245
18219
18247
18193
18249
18251
18221
12269
18195
18253
18233
12184
329
18197
18247
12278
329
18255
18257
18211
18259
18261
18223
18205
18181
18185
12184
18263
18173
18187
12179
329
18213
18183
12278
179
18239
18265
18267
18233
12310
18195
18219
18233
12184
329
18197
18203
12184
179
18233
12184
329
18195
18241
18233
12184
329
18181
18187
12278
179
18221
12349
329
18231
18261
12312
329
18235
12184
179
18269
18209
18211
18213
18215
18209
18271
18273
18221
12326
18275
18277
18279
12312
102
18213
18221
12312
179
18215
12326
102
18239
18211
18281
18233
12312
18283
18181
18221
18225
179
18259
18183
12326
329
18233
12312
102
18275
18281
18285
12312
102
18259
18221
12312
329
18221
12326
102
18287
12312
102
18289
18205
18181
18185
18291
18205
18173
18187
12179
329
18225
329
18195
18197
18233
12184
329
18181
18203
12184
179
18221
12179
329
18293
18295
18297
18291
451
18231
18299
12278
329
18233
12310
102
18301
18302
18303
18304
18305
18302
18306
18307
18308
18309
18303
18307
18310
18311
18312
18304
18308
18311
18313
18314
18305
18309
18315
18314
102
18306
18304
18316
18311
18313
18307
18308
18309
18312
18317
18308
18311
18312
18317
179
18309
18313
18314
179
18310
18309
18313
18317
179
18311
18312
18317
179
18312
18317
179
18313
18317
179
18314
179
18302
18318
18307
18308
18319
18306
18320
18310
18309
18321
18307
18322
18323
18312
18324
18308
18319
18312
18317
329
18309
18321
18325
329
18304
18308
18311
18313
18317
18316
18309
18312
18314
329
18311
18312
18325
179
18308
18309
18312
18317
329
18309
18313
18317
179
18312
18314
329
18317
179
18312
18317
329
18317
329
18303
18307
18310
18311
18315
18307
18310
18323
18312
18325
18310
18323
18326
18325
102
18312
18325
102
18309
18312
18325
329
18327
179
18304
18308
18311
18313
18328
18314
329
18311
18313
18329
179
18312
18327
329
18330
18319
18315
18328
451
18312
18324
102
18331
18332
18333
18334
18335
18332
18336
18337
18338
18339
18333
18337
18340
18341
18342
18334
18338
18341
18343
18344
18335
18339
18345
18344
102
18336
18334
18346
18341
18343
18337
18338
18339
18342
18347
18338
18341
18342
18347
179
18339
18343
18344
179
18340
18339
18343
18347
179
18341
18342
18347
179
18342
18347
179
18343
18347
179
18344
179
18332
18348
18337
18338
18349
18336
18350
18340
18339
18351
18337
18352
18353
18342
18354
18338
18349
18342
18347
329
18339
18351
18355
329
18334
18338
18341
18343
18347
18346
18339
18342
18344
329
18341
18342
18355
179
18338
18339
18342
18347
329
18339
18343
18347
179
18342
18344
329
18347
179
18342
18347
329
18347
329
18333
18337
18340
18341
18345
18337
18340
18353
18342
18355
18340
18353
18356
18355
102
18342
18355
102
18339
18342
18355
329
18334
18338
18341
18343
18357
18344
329
18341
18343
18344
179
18335
18349
18345
18357
451
18342
18354
102
18358
18359
18360
18361
18362
18359
18363
18364
18365
18366
18360
18364
18367
18368
18369
18361
18365
18368
18370
18371
18362
18366
18372
18371
102
18363
18361
18373
18368
18370
18364
18365
18366
18369
18317
18365
18368
18369
18317
179
18366
18370
18371
179
18367
18366
18370
18317
179
18368
18369
18317
179
18369
18327
179
18370
18317
179
18371
179
18362
18366
18369
18371
102
18366
18370
18317
179
18369
18317
179
18359
18374
18364
18365
18375
18376
18377
18367
18366
18378
18364
18379
18380
18369
18324
18365
18375
18369
18317
329
18366
18378
18325
329
18381
18377
18367
18366
18378
18382
18365
18368
18370
18317
18383
18366
18369
18317
329
18368
18369
18325
179
18365
18366
18369
18317
329
18369
18317
329
18369
18371
329
18384
18364
18367
18368
18372
18364
18367
18380
18369
18325
18367
18380
18385
18325
102
18372
18325
102
18386
18368
18369
18371
179
18366
18369
18325
329
18369
18325
102
18387
18365
18368
18370
18388
18371
329
18368
18370
18317
179
18389
18375
18372
18388
451
18369
18324
102
18390
18391
18392
18393
18394
18391
18395
18396
18397
18398
18392
18396
18399
18400
18401
18393
18397
18400
18402
18403
18394
18398
18404
18403
102
18395
18393
18405
18400
18402
18396
18397
18398
18401
18406
18397
18400
18401
18406
179
18398
18402
18403
179
18399
18398
18402
18406
179
18400
18401
18406
179
18401
18406
179
18402
18406
179
18403
179
18394
18398
18401
18403
102
18398
18402
18406
179
18391
18407
18396
18397
18408
18395
18409
18399
18398
18410
18396
18411
18412
18401
18413
18397
18408
18401
18406
329
18398
18410
18414
329
18393
18397
18400
18402
18406
18415
18398
18401
18406
329
18400
18401
18414
179
18397
18398
18401
18406
329
18401
18406
329
18406
179
18401
18403
329
18406
329
18392
18396
18399
18400
18404
18396
18399
18412
18401
18414
18399
18412
18416
18414
102
18404
18414
102
18417
18400
18401
18403
179
18398
18401
18414
329
18401
18414
102
18393
18397
18400
18402
18418
18403
329
18400
18402
18406
179
18394
18408
18404
18418
451
18401
18413
102
18419
18420
18421
18422
18423
18420
18424
18425
18426
18427
18421
18425
18428
18429
18430
18422
18426
18429
18431
18327
18423
18427
18432
18327
102
18424
18422
18433
18429
18431
18425
18426
18427
18430
18317
18426
18429
18430
18317
179
18427
18431
18327
179
18428
18427
18431
18317
179
18429
18430
18317
179
18430
18317
179
18431
18317
179
18420
18434
18425
18426
18435
18424
18436
18428
18427
18437
18425
18438
18439
18430
18324
18426
18435
18430
18317
329
18427
18437
18325
329
18422
18426
18429
18431
18317
18440
18427
18430
18317
329
18429
18430
18325
179
18426
18427
18430
18317
329
18427
18431
18317
179
18430
18317
329
18430
18327
329
18441
18425
18428
18429
18432
18425
18428
18439
18430
18325
18428
18439
18442
18325
102
18432
18325
102
18443
18429
18430
18327
179
18427
18430
18325
329
18430
18325
102
18444
18426
18429
18431
18445
18327
329
18429
18431
18317
179
18446
18435
18432
18445
451
18430
18324
102
18447
18448
18449
18450
18451
18448
18452
18453
18454
18455
18449
18453
18456
18457
18458
18450
18454
18457
18459
18460
18451
18455
18458
18460
102
18461
18462
18463
18457
18459
18453
18454
18455
18458
18317
18454
18457
18458
18317
179
18455
18459
18317
179
18464
18453
18456
18457
18465
18453
18466
18455
18458
18460
18456
18455
18459
18317
179
18457
18458
18317
179
18458
18460
179
18467
18454
18457
18459
18460
18459
18317
179
18460
179
18468
18455
18458
18460
102
18458
18317
179
18448
18469
18453
18454
18470
18471
18472
18456
18455
18473
18453
18474
18475
18458
18324
18454
18470
18458
18317
329
18455
18473
18325
329
18476
18454
18457
18459
18317
18477
18455
18458
18317
329
18457
18458
18325
179
18454
18455
18458
18317
329
18458
18317
329
18458
18460
329
18478
18453
18456
18457
18465
18453
18456
18475
18458
18325
18456
18475
18479
18325
102
18465
18325
102
18480
18457
18458
18460
179
18455
18458
18325
329
18458
18325
102
18481
18454
18457
18459
18482
18460
329
18457
18459
18317
179
18483
18470
18465
18482
451
18458
18324
102
18484
18485
18486
18487
18488
18485
18489
18490
18491
18492
18486
18490
18493
18494
18495
18487
18491
18494
18496
18497
18488
18492
18495
18497
102
18489
18487
18498
18494
18496
18490
18491
18492
18495
18499
18491
18494
18495
18499
179
18492
18496
18499
179
18486
18490
18493
18494
18500
18490
18501
18492
18495
18497
18493
18492
18496
18499
179
18494
18495
18499
179
18495
18497
179
18496
18499
179
18497
179
18495
18499
179
18485
18502
18490
18491
18503
18489
18504
18493
18492
18505
18490
18506
18507
18495
18508
18491
18503
18495
18499
329
18492
18505
18509
329
18487
18491
18494
18496
18499
18510
18492
18495
18499
329
18494
18495
18509
179
18491
18492
18495
18499
329
18495
18499
329
18499
179
18495
18497
329
18499
329
18490
18493
18507
18495
18509
18493
18507
18511
18509
102
18500
18509
102
18512
18494
18495
18497
179
18492
18495
18509
329
18495
18509
102
18487
18491
18494
18496
18513
18497
329
18494
18496
18499
179
18488
18503
18500
18513
451
18495
18508
102
18514
18515
18516
18517
18518
18515
18519
18520
18521
18427
18516
18520
18522
18429
18430
18517
18521
18429
18431
18327
18518
18427
18430
18327
102
18519
18517
18523
18429
18431
18520
18521
18427
18430
18317
18521
18429
18430
18317
179
18524
18520
18522
18429
18432
18520
18525
18427
18430
18327
18522
18427
18431
18317
179
18430
18327
179
18526
18521
18429
18431
18327
18527
18427
18430
18327
102
18515
18528
18520
18521
18435
18529
18530
18522
18427
18437
18520
18531
18439
18430
18324
18521
18435
18430
18317
329
18526
18521
18429
18431
18317
18532
18427
18430
18317
329
18521
18427
18430
18317
329
18533
18520
18522
18429
18432
18520
18522
18439
18430
18325
18522
18439
18442
18325
102
18534
18429
18430
18327
179
18535
18521
18429
18431
18445
18536
18435
18432
18445
451
18537
18538
18539
18540
18541
18538
18542
18543
18544
18427
18539
18543
18545
18429
18430
18540
18544
18429
18431
18327
18541
18427
18432
18327
102
18542
18540
18546
18429
18431
18543
18544
18427
18430
18317
18544
18429
18430
18317
179
18539
18543
18545
18429
18432
18543
18547
18427
18430
18327
18545
18427
18431
18317
179
18548
18544
18429
18431
18327
18549
18427
18430
18327
102
18538
18550
18543
18544
18435
18551
18552
18545
18427
18437
18543
18553
18439
18430
18324
18544
18435
18430
18317
329
18554
18544
18429
18431
18317
18555
18427
18430
18317
329
18544
18427
18430
18317
329
18556
18543
18545
18429
18432
18543
18545
18439
18430
18325
18545
18439
18442
18325
102
18557
18429
18430
18327
179
18558
18544
18429
18431
18445
18559
18435
18432
18445
451
18560
18561
18562
18563
18564
18561
18565
18566
18567
18568
18562
18566
18569
18570
18571
18563
18567
18570
18572
18573
18564
18568
18571
18573
102
18565
18563
18574
18570
18572
18566
18567
18568
18571
18317
18567
18570
18571
18317
179
18568
18572
18317
179
18562
18566
18569
18570
18575
18566
18576
18568
18571
18573
18569
18568
18572
18317
179
18570
18571
18317
179
18571
18573
179
18577
18567
18570
18572
18573
18572
18317
179
18573
179
18578
18568
18571
18573
102
18571
18317
179
18561
18579
18566
18567
18580
18581
18582
18569
18568
18583
18566
18584
18585
18571
18324
18567
18580
18571
18317
329
18568
18583
18325
329
18577
18567
18570
18572
18317
18586
18568
18571
18317
329
18570
18571
18325
179
18567
18568
18571
18317
329
18571
18317
329
18571
18573
329
18587
18566
18569
18570
18575
18566
18569
18585
18571
18325
18569
18585
18588
18325
102
18575
18325
102
18589
18570
18571
18573
179
18568
18571
18325
329
18571
18325
102
18590
18567
18570
18572
18591
18573
329
18570
18572
18317
179
18592
18580
18575
18591
451
18571
18324
102
18593
18594
18595
18596
18597
18594
18598
18599
18600
18601
18595
18599
18602
18603
18604
18596
18600
18603
18605
18606
18597
18601
18604
18606
102
18598
18596
18607
18603
18605
18599
18600
18601
18604
18608
18600
18603
18604
18608
179
18601
18605
18608
179
18595
18599
18602
18603
18609
18599
18610
18601
18604
18606
18602
18601
18605
18608
179
18603
18604
18608
179
18604
18606
179
18605
18608
179
18606
179
18604
18608
179
18594
18611
18599
18600
18612
18598
18613
18602
18601
18614
18599
18615
18616
18604
18617
18600
18612
18604
18608
329
18601
18614
18618
329
18596
18600
18603
18605
18608
18619
18601
18604
18608
329
18603
18604
18618
179
18600
18601
18604
18608
329
18604
18608
329
18608
179
18604
18606
329
18608
329
18620
18599
18602
18603
18609
18599
18602
18616
18604
18618
18602
18616
18621
18618
102
18609
18618
102
18622
18603
18604
18606
179
18601
18604
18618
329
18604
18618
102
18623
18600
18603
18605
18624
18606
329
18603
18605
18608
179
18625
18612
18609
18624
451
18604
18617
102
18626
18630
18634
18638
18642
18646
18650
18654
18658
18662
18666
18670
18674
18678
7123
7127
18682
7137
7141
7130
18686
18690
18694
18698
18702
18674
18706
7183
18710
18714
7197
7201
18718
7209
7213
177
18658
18722
18726
7238
18730
18734
7255
7259
18738
7267
7220
7284
18674
18742
7209
7127
18746
7291
7213
163
18750
7300
7304
7284
18686
18754
18758
18698
18702
18762
18766
7334
18710
18770
7346
7350
18718
7353
7357
177
18702
18774
18778
7375
18782
7137
7387
7130
18786
18790
7403
7307
18718
7407
7411
177
18718
7320
7411
177
18730
18794
7422
7271
18738
7426
7430
402
18786
18798
7438
7307
18718
7209
7242
177
18738
7438
7442
402
18802
402
102
18674
18742
18805
7127
18746
14438
7387
163
18718
7164
7411
177
18809
7452
7456
7445
18813
18817
18821
18825
18829
18833
18837
18841
18845
18849
18853
18857
18861
18865
1833
1837
18869
1847
1851
1840
18873
18877
18881
18885
18889
18861
18893
1893
18897
18901
1907
1911
18905
1919
1923
636
18845
18909
18913
1948
18917
18921
1965
1969
18925
1977
1930
1994
18861
18929
1919
1837
18933
2001
1923
622
18937
2010
2014
1994
18873
18941
18945
18885
18889
18949
18953
2044
18897
18957
2056
2060
18905
2063
2067
636
18889
18961
18965
2085
18969
1847
2097
1840
18973
18977
2113
2017
18905
2117
2121
636
18905
2030
2121
636
18917
18981
2132
1981
18925
2136
2140
842
18973
18985
2148
2017
18905
1919
1952
636
18925
2148
2152
842
18933
1847
2097
622
18905
1874
2121
636
18937
2157
2164
2155
18989
18993
18997
19001
19005
19009
19013
19017
19021
19025
19029
19033
19037
19041
14695
14699
19045
14708
14712
14702
19049
19053
19057
19061
19065
19037
19069
14743
19073
19077
14755
14759
19081
14766
14770
177
19021
19085
19089
14788
19093
19097
14803
14807
19101
14814
14777
14825
14818
2700
179
19037
19105
19109
14699
19113
14831
14770
163
19117
14842
14849
14825
19049
19121
19125
19061
19129
19133
19137
14876
19073
19141
14887
14891
19081
14894
14898
177
19145
19149
19153
14913
19157
19161
14766
14699
19165
14755
14932
163
19169
19173
14946
14849
19081
14950
14954
177
19081
14860
14954
177
19177
19181
19185
14788
19093
19189
14976
14818
19101
14980
14984
402
19169
19193
14994
14849
19197
15002
14792
14825
19101
14994
15006
402
19201
19161
15002
14699
19113
14755
14932
163
19081
14731
14954
177
19205
15022
15009
15016
19209
19213
19217
19221
19225
19229
19233
19237
19241
19245
19249
19253
19257
19261
2248
2252
19265
2262
2266
2255
19269
19273
19277
19281
19285
19257
19289
2308
19293
19297
2322
2326
19301
2334
2338
1065
19241
19305
19309
2363
19313
19317
2380
2384
19321
2392
2345
2409
19257
19325
2334
2252
19329
2416
2338
1051
19333
2425
2432
2409
19269
19337
19341
19281
19285
19345
19349
2459
19293
19353
2471
2475
19301
2478
2482
1065
19357
19361
19365
2500
19369
19373
2334
2252
19377
2322
2512
1051
19381
19385
2528
2432
19301
2532
2536
1065
19301
2445
2536
1065
19389
19393
19397
2363
19313
19401
2547
2396
19321
2551
2555
1271
19381
19405
2566
2432
19409
2575
2367
2409
19321
2566
2579
1271
19369
19373
2575
2252
19329
2322
2512
1051
19301
2289
2536
1065
19413
2605
2582
2595
19417
19421
19425
19429
19433
19437
19441
19445
19449
19453
19457
19461
19465
19469
19473
2697
19477
19481
2711
2700
19485
19489
19493
19497
19501
19465
19505
19509
19513
19517
19521
2771
19525
19529
2783
177
19533
2790
2700
179
19449
19537
19541
19545
19549
19553
19557
2829
19561
19565
2790
2854
19545
2812
177
179
19465
19569
19529
2697
19573
19577
2783
163
19545
2783
163
179
19581
19585
2874
2854
19533
2790
2854
179
19485
19589
19593
19497
19501
19597
19601
19605
19513
19609
19613
2920
19525
19617
2927
177
19533
2908
330
329
19501
19621
19625
19629
19633
19521
2962
163
19545
3039
330
179
19637
19641
19645
2877
19525
19649
2986
177
19533
2790
177
179
19525
19653
2986
177
19545
2783
330
179
19533
2949
402
329
19657
19661
19665
19545
19549
19669
19673
2841
19561
19677
3005
402
19545
2812
402
179
19637
19681
19685
2877
19689
19693
2812
2854
19533
2771
416
329
19561
19685
3017
402
19533
2829
402
329
19697
19701
19693
2697
19573
19521
2962
163
19525
19705
2986
177
19545
2697
177
179
19709
19713
3020
3037
19533
3051
330
329
19717
19721
19725
19729
19733
19737
19741
19745
19749
19753
19757
19761
19765
19769
19773
19777
19780
19784
19788
3471
19791
19795
19799
19803
19807
19765
19811
19815
19819
19823
19784
19827
19830
19834
19838
177
19841
19845
163
179
19848
19852
19856
19860
19864
19868
19872
19876
19879
19883
19845
19887
19860
19889
177
179
19876
3471
179
19892
19896
19815
19777
19900
19904
19908
163
19860
19838
163
179
19845
163
179
19887
179
19911
19915
19919
19887
19841
19845
177
179
19919
177
179
19791
19922
19926
19803
19930
19934
19938
19942
19819
19946
19950
19954
19830
19957
19961
177
19841
19964
330
329
19967
19971
19975
19979
19983
19896
19834
19777
19987
19784
19991
163
19860
19838
330
179
19994
19998
20002
19919
19830
20006
20010
177
19919
177
329
19830
20013
20010
177
19860
19908
330
179
19876
3471
329
19841
20017
402
329
19845
177
179
20020
19852
19856
19860
19864
20024
20028
19876
19879
20032
20036
402
19860
19889
402
179
20039
416
102
19994
20042
20046
19919
20050
19815
19889
19887
19841
19827
416
329
19919
402
102
19879
20046
20054
402
19841
20057
402
329
19876
416
102
20060
402
102
20063
19896
19815
19777
19900
19784
19991
163
19887
329
19830
20067
20010
177
19860
19777
177
179
19876
163
329
20071
20075
20060
20079
19841
20081
330
329
19919
393
102
15545
15549
15553
20084
15565
15569
15573
20088
15581
15585
15589
20092
15593
15597
5780
5784
20096
5852
5796
5255
15605
15609
15613
20100
15621
15593
15625
6115
15629
15633
5852
5856
15637
5864
6132
5010
15581
15641
15645
5893
15649
15653
8517
5926
15657
5922
5875
5939
15593
15661
6115
5784
15665
8541
5868
4996
15669
8550
5962
5939
15605
15673
15677
20104
15621
15681
15685
5989
15629
15689
6001
6005
15637
6008
6012
5010
15621
15693
15697
6030
15593
15661
5864
5784
15701
5852
6042
4996
15705
15709
6058
5962
15637
6062
6066
5010
15637
5975
6066
5010
15649
15713
6087
5926
15657
6091
6095
5216
15705
15717
6106
5962
15721
6115
5897
5939
15657
6106
6119
5216
15665
5852
6042
4996
15637
5819
6066
5010
15669
6135
6122
6130
20108
20112
20116
20120
20124
20128
20132
20136
20140
20144
20148
20152
20156
20160
20164
2697
20168
20172
2711
2700
20176
20180
20184
20188
20192
20156
20196
20200
20204
20208
20212
2771
20216
20220
3039
177
20224
2790
163
179
20228
20232
20236
20240
20244
20248
20252
2841
20256
20260
2790
2854
20240
2812
177
179
20264
20268
20200
2697
20272
20276
2783
163
20240
3039
163
179
20280
20284
2877
2854
20224
2790
177
179
20176
20288
20292
20188
20296
20300
20304
20308
20204
20312
20316
2920
20216
20320
2927
177
20224
2908
330
329
20324
20328
20332
20336
20340
20268
20220
2697
20344
20212
2962
163
20240
3039
330
179
20348
20352
20356
2877
20216
20360
2986
177
20216
20364
2986
177
20240
2783
330
179
20224
2949
402
329
20368
20232
20236
20240
20244
20372
20376
2841
20256
20380
3005
402
20240
2812
402
179
20348
20384
20388
2877
20392
20200
2812
2854
20224
2771
416
329
20256
20388
3017
402
20224
2829
402
329
20396
20268
20200
2697
20272
20212
2962
163
20216
20400
2986
177
20240
2697
177
179
20404
20408
3020
3037
20224
3051
330
329
20412
20416
20420
20424
20416
20428
20432
20436
20420
20440
20444
20448
20424
20452
13268
13275
20456
13321
13272
12349
20460
20464
20468
20472
20464
20424
20476
13312
20468
20480
13321
13328
20472
13312
13328
12184
20420
20484
20488
13312
20484
20492
13354
13358
20488
13354
13275
13366
20424
20480
13312
13275
20480
13368
13325
12179
20496
13298
13377
13366
20460
20500
20504
20472
20464
20508
20512
13354
20468
20516
13412
13416
20472
13419
13423
12184
20464
20520
20488
13298
20524
13321
13325
12179
20504
20528
13449
13377
20472
13354
13377
12184
20472
13390
13377
12184
20532
20484
20488
13312
20484
20536
13463
13358
20488
13467
13471
12312
20504
20488
13474
13377
20540
13312
13358
13366
20488
13474
13483
12312
20544
20480
13312
13275
20480
13321
13325
12179
20472
13298
13377
12184
20548
13501
13486
13494
20552
20555
20558
20561
20564
20567
20570
20573
20576
20579
20582
20585
20588
20591
20594
2697
20597
20600
2711
2700
20603
20606
20609
20612
20615
20618
20621
20624
20627
20630
20633
2771
20636
20639
3039
177
20642
2790
163
179
20645
20648
20651
20654
20657
20660
20663
2841
20666
20669
2790
2854
20654
2812
177
179
20672
20675
20678
2697
20681
20684
2783
163
20654
2965
163
179
20687
20690
2877
2854
20642
2790
177
179
20603
20693
20696
20612
20699
20702
20705
20708
20627
20711
20714
2920
20636
20717
2927
177
20642
2908
330
329
20720
20723
20726
20729
20672
20675
20639
2697
20732
20600
2962
163
20654
2965
330
179
20735
20738
20741
2877
20636
20744
2986
177
20636
20747
2986
177
20654
2783
330
179
20642
2949
402
329
20750
20648
20651
20654
20657
20753
20756
2841
20666
20759
3005
402
20654
2812
402
179
20735
20762
20765
2877
20768
20678
2812
2854
20642
16410
416
329
20666
20765
3017
402
20642
2829
402
329
20771
20675
20678
2697
20681
20600
2962
163
20636
20774
2986
177
20654
2697
177
179
20777
20780
3020
3037
20642
16422
330
329
20783
20784
20785
20786
20784
20787
20788
20789
20785
20788
20790
18429
20786
20789
18429
18431
20791
18427
18430
18327
20787
20786
20792
18429
20788
20789
18427
18430
20789
18429
18430
18317
20793
20788
20790
18429
20788
20794
18427
18430
20790
18427
18431
18327
20795
20789
18429
18431
20796
18427
18430
18327
20784
20797
20788
20789
20798
20799
20790
18427
20788
20800
18439
18430
20789
18435
18430
18317
20801
18427
18430
18317
20789
18427
18430
18317
20802
20788
20790
18429
20788
20790
18439
18430
20790
18439
18442
18325
20803
18429
18430
18327
20804
20789
18429
18431
20805
18435
18432
18445
20806
20809
20812
20815
20818
20821
20824
20827
20830
20833
20836
20839
20842
20600
20845
20848
20851
20854
20857
20860
20863
20866
20869
20633
20872
20639
3039
20642
2790
2700
20875
20878
20881
20884
20887
20890
20893
20669
2790
20654
2812
177
20896
20899
20902
20905
20684
2965
20654
2965
163
20908
20690
3020
20642
2790
2854
20848
20911
20914
20917
20920
20923
20866
20926
20714
20872
20717
20929
20642
2908
330
20932
20935
20938
20896
20899
20941
20944
20600
2962
20654
2965
330
20947
20950
20741
20872
20744
2986
20642
2790
177
20872
20747
20953
20654
2783
330
20642
2949
402
20956
20878
20959
20884
20962
20965
20893
20759
3005
20654
2812
402
20947
20968
20971
20974
20678
2989
20642
16410
416
20893
20765
3017
20642
2829
402
20977
20899
20902
20905
20600
20980
20654
2965
402
20872
20774
2874
20654
2697
2854
2841
2700
102
20983
20780
20986
20642
16422
402
20989
20994
20999
21004
21009
21014
21019
21024
21029
21034
21038
21043
21048
21053
21058
21063
21068
7209
7216
7220
21073
21078
21083
21088
21093
7267
7238
7242
7271
163
21098
21103
21108
7291
7238
7213
7220
7130
21113
21118
7307
177
21038
21122
21048
21127
21058
21132
21068
7353
7216
7338
21137
21142
21098
21147
21152
7137
7238
7390
7220
163
21157
21162
21068
7407
7307
7284
21068
7320
7216
7379
7220
177
21073
21167
21083
21172
21093
21177
7238
7414
7271
416
21157
21181
7216
7387
7307
330
21093
7438
7216
7259
18802
402
21098
21186
21108
14438
7238
14442
7284
102
21068
7164
7238
7127
7238
21191
7271
2700
7220
7284
21194
21199
7216
21203
7307
393
7216
21206
7220
7445
21209
21214
21219
21224
21229
21234
21239
21244
21249
21254
21258
21263
21268
21273
21278
21283
21288
1919
1926
1930
21293
21298
21303
21308
21313
1977
1948
1952
1981
622
21318
21323
21328
2001
1948
1923
1930
1840
21333
21338
2017
636
21258
21342
21268
21347
21278
21352
21288
2063
1926
2048
21357
21362
21318
21367
21372
1847
1948
2100
1930
622
21377
21382
21288
2117
2017
1994
21288
2030
1926
2089
1930
636
21293
21387
21303
21392
21313
21397
1948
2124
1981
856
21377
21401
1926
2097
2017
784
21313
2148
1926
1969
2017
842
21318
21406
21328
1847
1994
102
21288
1874
1948
1837
1930
1994
21333
21411
1926
21415
2017
833
1926
21418
1930
2155
21421
21426
21431
21436
21441
21446
21451
21456
21461
21466
21470
21475
21480
21485
21490
21495
21500
14766
14773
14777
21505
21510
21515
21520
21525
14814
14788
14792
14818
2700
21530
21535
21540
14831
14788
14835
14777
14702
21545
21550
14849
177
21470
21554
21559
21564
21490
21569
21500
14894
14773
14880
21574
21579
21584
21589
21594
14755
14788
14935
14777
163
21599
21604
21500
14950
21500
14860
14788
14770
14818
14702
14773
14917
14777
177
21609
21614
21515
21619
21525
21624
14788
14969
14987
416
21599
21628
21633
15002
14773
14759
14849
402
21525
21638
14773
21642
14777
14825
14818
416
15009
402
21645
21650
21540
14755
14825
102
21500
14731
14788
14699
14818
163
21655
21660
14773
21664
14849
393
14773
21667
14777
15016
21670
21675
21680
21685
21690
21695
21700
21705
21710
21715
21719
21724
21729
21734
21739
21744
21749
2334
2341
2345
21754
21759
21764
21769
21774
2392
2363
2367
2396
1051
21779
21784
21789
2416
2363
2338
2345
2255
21794
21799
2432
1065
21719
21803
21729
21808
21739
21813
21749
2478
2341
2463
21818
21823
21828
21833
21838
2322
2363
2597
2345
1051
21843
21848
21749
2532
21749
2445
2396
2255
2341
2504
2345
1065
21853
21858
21764
21863
21774
21868
2363
2539
2558
1285
21843
21872
21877
2575
2341
2326
2432
1271
21774
21882
2341
21886
2345
2409
2396
1285
2582
1271
21828
21889
21789
2322
2409
102
21749
2289
2363
2252
21894
21899
2341
21903
2432
1262
2341
21906
2345
2595
21909
21914
21919
21924
21929
21934
21939
21944
21949
21954
21958
21963
21968
21973
21978
21983
21988
19529
19533
2790
21993
21998
22003
22008
22013
19565
19545
2812
2841
163
22018
22023
22028
19577
19545
2783
2790
2700
22033
22038
2877
177
21958
22042
21968
22047
21978
22052
21988
19617
19533
2908
22057
22062
22018
22067
22072
19521
19545
3039
2790
163
22077
22082
21988
19649
21988
19653
2841
2700
19533
2949
2790
177
22087
22092
22003
22097
22013
22102
19545
2989
8327
416
22077
22106
22111
19693
19533
2771
2877
402
22013
22116
19533
22120
2790
2854
2841
416
3020
402
22123
22128
22028
19521
2854
102
21988
19705
19545
2697
22133
22138
19533
22142
2877
393
19533
22145
2790
3037
22148
22153
22158
22163
22168
22173
22178
22183
22188
22193
22197
22202
22207
22212
22217
22222
22227
19834
19841
19845
22232
22237
22242
22247
22252
19883
19860
19889
19876
3471
22257
22262
22267
19904
19860
19838
19845
3471
22272
22277
19919
177
22197
22281
22286
22291
22217
22296
22227
19957
19841
19964
22301
22306
22257
22311
22316
19784
19845
163
22321
22326
22227
20006
22227
20013
19860
19908
19841
20017
19845
177
22331
22336
22242
22341
22252
22346
19860
22350
20039
416
22321
22353
22358
19815
19841
19827
19919
402
22252
22363
19841
22367
19845
19887
19876
416
20060
402
22370
22375
22267
19784
19887
102
22227
20067
19860
19777
19876
163
22380
22385
19841
22389
19919
393
19841
22392
19845
20079
22395
22400
22405
22410
22415
22420
22425
22430
22435
22440
22444
22449
22454
22459
22464
22469
22474
5864
5871
5875
22479
22484
22489
22494
22499
5922
5893
5897
5926
5255
22504
22509
22514
8541
5893
6132
5875
5255
22519
22524
5962
5010
22444
22528
22454
22533
22464
22538
22474
6008
5871
5993
22543
22548
22504
22553
22558
5852
5875
4996
22563
22568
22474
6062
22474
5975
5893
5868
5871
6034
5875
5010
22479
22573
22489
22578
22499
22583
5893
6079
6098
5230
22563
22587
22592
6115
5871
5856
5962
5216
22499
22597
5871
22601
5875
5939
5926
5230
6122
5216
22504
22604
22514
5852
5939
102
22474
5819
5893
5784
5926
4996
22519
22609
5871
22613
5962
5207
5871
22616
5875
6130
22619
22624
22629
22634
22639
22644
22649
22654
22659
21954
22664
22669
22674
22679
22684
22689
22694
19529
22699
22704
22709
22714
22719
19565
22724
22729
22734
22739
22743
22748
22664
22752
22757
22762
22684
22767
22694
19617
22772
22777
22782
22787
22792
19521
22797
22802
22694
19649
22694
19653
22807
22812
22709
22817
22719
22102
22797
22822
22827
19693
22719
22116
22832
22837
22734
19521
22694
19705
22842
22138
22847
22852
22857
22862
22867
22872
22877
22882
22887
22892
22896
22901
22906
22911
22916
22921
22926
10924
10931
10935
22931
22936
22941
22946
22951
10982
10953
10957
10986
9420
22956
22961
22966
22971
10953
11105
10935
9420
22975
22980
11022
177
22896
22984
22989
22994
22916
22999
22926
11068
10931
11053
23004
23009
22956
23014
23019
10912
10935
163
23024
23029
22926
11122
22926
11035
10953
10928
10931
11094
10935
177
23034
23039
22941
23044
22951
23049
10953
11139
11158
416
23024
23053
23058
10898
10931
10916
11022
402
22951
23063
10931
23067
10935
10999
10986
416
11178
402
23070
23075
22966
10912
10999
102
22926
10879
10953
10844
10986
163
23080
23085
10931
23089
11022
393
10931
23092
10935
11186
23095
23100
23105
23110
23115
23120
23125
23130
23135
23140
23144
23149
23149
23154
23159
23164
23169
13312
13298
13275
23115
23174
23179
23184
23189
13354
13312
13358
13358
12349
23194
23199
23164
13368
13312
13328
13275
12349
23204
23209
13377
12184
23144
23213
23149
23218
23159
23223
23169
13419
13298
13404
23228
23233
23194
23164
23238
13321
13275
12179
23243
23248
23169
13354
23169
13390
13312
13325
13298
13436
13275
12184
23253
23258
23179
23263
23189
23268
13312
13346
13346
12326
23243
23189
23272
13312
13298
13328
13377
12312
23189
23277
13298
13346
13275
13366
13358
12326
13486
12312
23281
23286
23164
13321
13366
102
23169
13298
13312
13275
13358
12179
23291
23296
13298
23300
13377
12310
13298
23303
13275
13494
23306
23310
23314
23318
23322
23326
23330
23334
23338
23342
23346
23350
23354
23358
23362
23366
23370
19529
23374
23378
23382
23386
23390
19565
23394
23398
23402
22739
23406
22748
23346
23410
23414
23418
23362
23422
23370
19617
23426
23430
23394
23434
23438
19521
23442
23446
23370
19649
23370
19653
23450
23454
23382
23458
23390
22102
23442
23462
23466
19693
23390
22116
23470
23474
23402
19521
23370
19705
23478
22138
23482
23484
23486
23488
23490
23492
23494
23496
23498
23500
23502
23504
23506
23508
23510
23512
23514
17255
17291
17293
23516
23518
23520
23522
23524
17313
17301
17303
17315
2700
23526
23528
23530
17323
17301
17371
17325
2700
23532
23534
17333
17335
17337
177
23502
23536
23538
23540
23510
23542
23514
17355
17291
17349
23544
23546
23526
23548
23550
17239
17325
163
23552
23554
23514
17307
23514
17343
17247
17249
17333
17367
17335
177
23556
23558
23520
23560
23562
17393
17301
17385
17397
416
23552
23564
23566
17403
17405
17287
17337
402
23562
23568
17405
23570
17335
2854
17315
416
17409
402
23572
23574
23530
17239
16601
102
23514
17271
17247
17281
17315
163
17335
16601
23576
23578
17333
23580
17337
393
17333
23582
17335
3037
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23589
23596
23596
18429
18427
18431
23597
23598
23589
23599
23600
18427
18429
18430
18430
18327
23601
23602
18431
18327
23603
23593
18430
18317
23586
23604
23605
23606
23589
23607
23596
18435
18427
18437
23601
23596
23608
18427
18431
18317
23596
18427
23609
23610
23589
23600
23600
18439
18429
18432
18432
18325
23611
18429
18427
18430
18430
18325
23600
23612
18427
18432
23613
23614
18327
102
18429
18431
23614
23615
18427
23616
18430
18324
18431
18445
20989
21038
21073
21098
21113
21137
21157
21068
7216
21093
7238
7307
7220
7284
7456
23617
177
18802
2854
21194
21209
21258
21293
21318
21333
21357
21377
21288
1926
21313
1948
2017
1930
1994
2164
23622
636
21421
21470
21505
21530
23627
23632
21599
21500
14773
21525
14788
14849
14777
14825
21545
21574
21584
23637
21609
15009
21633
21645
21655
21670
21719
21754
21779
21794
23642
21843
21749
2341
21774
2363
2432
2345
2409
23647
21818
21828
23652
1065
21853
2582
21877
21894
23657
23662
21993
22018
22033
22057
22077
21988
19533
22013
19545
2877
2790
3020
23667
22087
22111
22123
22133
23672
23677
23682
23687
23692
23697
23702
22227
19841
23707
22252
19860
19919
22257
19845
19887
22272
22301
23712
23717
20060
22358
22370
22380
23722
23727
23732
23737
23742
23747
23752
23757
5871
23762
23767
23771
5875
5939
23774
5010
23779
23782
23787
23792
23797
23802
23807
23812
22797
22694
22699
22719
22724
22743
22772
22782
23817
22807
22827
22832
22842
22847
22896
23822
23827
23832
23837
23024
22926
10931
23842
22951
10953
11022
23847
10935
10999
23852
23857
23862
23867
11178
23872
23877
23882
23887
23892
23897
23194
23204
23228
23243
23169
13298
23189
13312
13377
13275
13366
23902
12184
23907
13486
23272
23281
23291
23912
23916
23920
23924
23928
23932
23936
23940
23944
23948
23952
23956
23960
23964
23968
23972
23976
23980
23984
23988
23322
23330
23992
23996
23442
23370
23374
23390
23394
23406
23426
24000
23450
23466
23470
23478
23482
23502
24004
24006
24008
24010
23552
23514
17333
23516
23562
17301
17337
23526
17335
16601
23532
23544
24012
23556
17409
24014
23572
23576
23584
23586
23588
23590
23592
23594
23589
23596
18427
23597
23600
18429
18430
23601
18431
18327
23603
23605
24016
23608
18317
23609
18432
23611
23613
23614
24017
24021
24025
24029
24033
24037
24041
24045
24049
24053
24057
18670
24061
24065
24069
7127
24073
24077
24081
24085
24089
24061
24093
7183
24097
24101
7197
7201
24105
24109
24113
177
24049
24116
24120
7238
24124
24128
7255
7259
24132
7267
7220
7284
7238
7242
7284
179
24061
24136
7209
7127
24140
7291
7213
163
24144
7300
7304
7284
24073
24148
24152
24085
24089
24156
24160
7334
24097
24164
7346
7350
24105
7353
7357
177
24089
24168
24172
7375
24176
7137
7387
7130
24180
24184
330
179
24187
24191
7403
7307
24105
7407
7411
177
7307
7445
329
24105
7320
7411
177
24124
24195
7422
7271
24132
7426
7430
402
24187
24199
7438
7307
24105
7209
7242
177
24132
7438
7442
402
24203
24207
18805
7127
24140
14438
7387
163
24105
7164
7411
177
24211
7452
7456
7445
24215
24219
24223
24227
24231
24235
24239
24243
24247
24251
24255
18857
24259
24263
24267
1837
24271
24275
24279
24283
24287
24259
24291
1893
24295
24299
1907
1911
24303
24307
24311
636
24247
24314
24318
1948
24322
24326
1965
1969
24330
1977
1930
1994
1948
1952
1994
179
24259
24334
1919
1837
24338
2001
1923
622
24342
2010
2014
1994
24271
24346
24350
24283
24287
24354
24358
2044
24295
24362
2056
2060
24303
2063
2067
636
24287
24366
24370
2085
24374
1847
2097
1840
24378
24382
784
179
24385
24389
2113
2017
24303
2117
2121
636
2017
2155
329
24303
2030
2121
636
24322
24393
2132
1981
24330
2136
2140
842
24385
24397
2148
2017
24303
1919
1952
636
24330
2148
2152
842
24338
1847
2097
622
24303
1874
2121
636
24401
24405
2164
2155
24409
24413
24417
24421
24425
24429
24433
24437
24441
24445
24449
19033
24453
24457
24461
14699
24465
24469
24473
24477
24481
24453
24485
14743
24489
24493
14755
14759
24497
24501
14935
177
24441
24505
24509
14788
24513
24517
14803
14807
24521
14814
14777
14825
14788
14792
14825
179
24525
24529
19109
14699
24533
14831
14770
163
24537
14842
14849
14825
24465
24541
24545
24477
24549
24553
24557
14876
24489
24561
14887
14891
24497
14894
14898
177
24565
24569
24573
14913
24577
24581
14766
14699
24585
14755
14932
163
24589
24593
330
179
24596
24600
14946
14849
24497
14950
14954
177
14849
15016
329
24497
14860
14954
177
24604
24608
24612
14788
24513
24616
14976
14818
24521
14980
14984
402
24596
24620
14994
14849
24624
15002
14792
14825
24521
14994
15006
402
24628
24581
15002
14699
24533
14755
14932
163
24497
14731
14954
177
24632
15022
15009
15016
24636
24640
24644
24648
24652
24656
24660
24664
24668
24672
24676
19253
24680
24684
24688
2252
24692
24696
24700
24704
24708
24680
24712
2308
24716
24720
2322
2326
24724
24728
2597
1065
24668
24732
24736
2363
24740
24744
2380
2384
24748
2392
2345
2409
2363
2367
2409
179
24680
24752
2334
2252
24756
2416
2338
1051
24760
24764
2432
2409
24692
24768
24772
24704
24776
24780
24784
2459
24716
24788
2471
2475
24724
2478
2482
1065
24792
24796
24800
2500
24804
24808
2334
2252
24812
2322
2512
1051
24816
24820
1213
179
24823
24827
2528
2432
24724
2532
2536
1065
2432
2595
329
24724
2445
2536
1065
24831
24835
24839
2363
24740
24843
2547
2396
24748
2551
2555
1271
24823
24847
2566
2432
24851
2575
2367
2409
24748
2566
2579
1271
24804
24808
2575
2252
24756
2322
2512
1051
24724
2289
2536
1065
24855
2605
2582
2595
24859
24863
24867
24871
24875
24879
24883
24887
24891
24895
24899
19461
24903
24907
24911
2697
24915
24919
24923
24927
24931
24903
24935
19509
24939
24943
19521
2771
24947
24951
3039
177
24891
24955
24959
19545
24963
24967
19557
2829
24971
19565
2790
2854
19545
2812
2854
179
24903
24975
19529
2697
24979
19577
2783
163
24983
19585
2874
2854
24915
24987
24991
24927
24931
24995
24999
19605
24939
25003
19613
2920
24947
19617
2927
177
24931
25007
25011
19629
24903
25015
19529
2697
25019
19521
2962
163
25023
25027
330
179
25030
25034
19645
2877
24947
19649
2986
177
2877
3037
329
24947
19653
2986
177
25038
25042
25046
19545
24963
25050
19673
2841
24971
19677
3005
402
25030
25054
19685
2877
25058
19693
2812
2854
24971
19685
3017
402
25062
25015
19693
2697
24979
19521
2962
163
24947
19705
2986
177
25066
19713
3020
3037
25070
25074
25078
25082
25086
25090
25094
25098
25102
25106
25110
19761
25114
25118
25122
19777
25126
25130
25134
25138
25142
25146
25150
19815
25154
25158
19784
19827
25162
25166
19838
177
25170
25174
25178
19860
25182
25186
19872
19876
25190
19883
19845
19887
19860
19889
19887
179
25194
25198
19815
19777
25202
19904
19908
163
25206
19915
19919
19887
25126
25210
25214
25138
25218
25222
25226
19942
25154
25230
19950
19954
25162
19957
19961
177
25234
25238
25242
19979
25194
25198
19834
19777
25246
19784
19991
163
25250
25254
330
179
25257
25261
20002
19919
25162
20006
20010
177
19919
20079
329
25162
20013
20010
177
25265
25174
25178
19860
25182
25269
20028
19876
25190
20032
20036
402
25257
25273
20046
19919
25277
19815
19889
19887
25190
20046
20054
402
25281
25198
19815
19777
25202
19784
19991
163
25162
20067
20010
177
25285
20075
20060
20079
25289
25293
25297
25301
25305
25309
25313
25317
25321
25325
25329
20092
25333
25337
25341
5784
25345
25349
25353
25357
25361
25333
25365
6115
25369
25373
5852
5856
25377
25381
6132
5010
25321
25385
25389
5893
25393
25397
8517
5926
25401
5922
5875
5939
5893
5897
5939
179
25333
25405
6115
5784
25409
8541
5868
4996
25413
8550
5962
5939
25345
25417
25421
25425
25361
25429
25433
5989
25369
25437
6001
6005
25377
6008
6012
5010
25361
25441
25445
6030
25333
25405
5864
5784
25449
5852
6042
4996
25453
25457
5158
179
25460
25464
6058
5962
25377
6062
6066
5010
5962
6130
329
25377
5975
6066
5010
25393
25468
6087
5926
25401
6091
6095
5216
25460
25472
6106
5962
25476
6115
5897
5939
25401
6106
6119
5216
25409
5852
6042
4996
25377
5819
6066
5010
25413
6135
6122
6130
25480
25484
25488
25492
25496
25500
25504
25508
25512
25516
25520
19461
25524
25528
24911
2697
25532
25536
25540
25544
25548
25524
25552
19693
25556
25560
19521
2771
25564
24951
3039
177
25568
25572
25576
19545
25580
25584
25588
2841
25592
19565
2790
2854
25596
25600
19693
2697
25604
22739
2783
163
19545
3039
163
179
25608
25612
2877
2854
25532
25616
25620
25544
25624
25628
25632
19605
25556
25636
19613
2920
25564
19617
2927
177
25640
25644
25648
19629
25652
25600
19529
2697
25656
19521
2962
163
25660
25664
19645
2877
25564
19649
2986
177
25564
19653
2986
177
25668
25572
25576
19545
25580
25672
19673
2841
25592
19677
3005
402
25660
25676
19685
2877
25680
19693
2812
2854
25592
19685
3017
402
25684
25600
19693
2697
25604
19521
2962
163
25564
19705
2986
177
25688
19713
3020
3037
25692
25696
25700
25704
25708
25712
25716
25720
25724
25728
25732
25736
25740
25744
25748
10844
25752
25756
25760
25764
25768
25772
25776
10898
25780
25784
10912
10916
25788
25792
11105
177
25796
25800
25804
10953
25808
25812
25816
10986
25820
10982
10935
10999
10953
10957
10999
179
25824
25828
10898
10844
25832
22971
10928
163
10953
11105
163
179
25836
11015
11022
10999
25752
25840
25844
25764
25848
25852
25856
11049
25780
25860
11061
11065
25788
11068
11072
177
25864
25868
25872
11090
25824
25828
10924
10844
25876
10912
11102
163
25880
25884
330
179
25887
25891
11118
11022
25788
11122
11126
177
11022
11186
329
25788
11035
11126
177
25895
25800
25804
10953
25808
25899
11147
10986
25820
11151
11155
402
25887
25903
11166
11022
25907
10898
10957
10999
25820
11166
11175
402
25911
25828
10898
10844
25832
10912
11102
163
25788
10879
11126
177
25915
11193
11178
11186
20420
25919
20444
20448
20424
20436
20448
13275
20464
20424
25923
13312
20472
25927
25931
12184
13312
13358
13366
179
20472
25934
13423
12184
25927
25938
12278
179
13377
13494
329
25941
25944
25947
25950
25953
25956
25959
25962
25965
25968
25971
25974
25977
25980
25983
2697
25986
25989
25992
25995
25998
26001
26004
26007
26010
26013
26016
2771
26019
26022
3039
177
26025
26028
26031
26034
26037
26040
26043
2841
26046
26049
2790
2854
26034
2812
2854
179
26052
26055
26058
2697
26061
26064
2783
163
26034
2965
163
179
26067
26070
2877
2854
26073
2790
177
179
25986
26076
26079
25995
26082
26085
26088
26091
26010
26094
26097
2920
26019
26100
2927
177
26103
26106
26109
26112
26052
26055
26115
2697
26118
26121
2962
163
26124
26127
330
179
26130
26133
26136
2877
26019
26139
2986
177
26019
26142
2986
177
26034
2783
330
179
26073
2949
402
329
26145
26028
26031
26034
26037
26148
26151
2841
26046
26154
3005
402
26034
2812
402
179
26130
26157
26160
2877
26163
26058
2812
2854
26073
16410
416
329
26046
26160
3017
402
26073
2829
402
329
26166
26055
26058
2697
26061
26121
2962
163
26034
2965
330
179
26019
26169
2986
177
26034
2697
177
179
26172
26175
3020
3037
26073
16422
330
329
23584
23586
23588
23590
23586
23587
23589
23596
23588
23589
23600
18429
23590
23596
18429
18431
23586
23594
23589
23596
23594
23595
26178
18429
23589
23596
18427
18430
23596
26179
18430
18317
26180
23589
23600
18429
23589
23599
18427
18430
23600
18427
18431
18327
18429
18430
18327
179
23601
23596
18429
18431
23596
18429
18430
18317
23603
18427
18430
18327
23586
23604
23589
23596
23605
23606
23600
18427
23589
23607
18439
18430
23596
18435
18430
18317
24016
23596
18429
18431
23608
18427
18430
18317
26179
18432
18325
179
23596
18427
18430
18317
18430
18445
329
23609
23589
23600
18429
23589
23600
18439
18430
23600
18439
18442
18325
23611
18429
18430
18327
23613
23596
18429
18431
23614
18435
18432
18445
26181
26184
26187
26190
26193
26196
26199
26202
26205
26208
26211
26214
26217
26220
26223
26226
26229
26232
26235
26238
26016
26241
26022
25027
26244
26247
26250
26253
26256
26259
26262
26049
2790
26034
2812
2854
26265
26268
26271
26274
26064
2965
26034
2965
163
26277
26070
3020
26073
2790
2854
26217
26280
26283
26286
26289
26292
26235
26295
26097
26241
26100
26298
26301
26304
26307
26310
26268
26022
26313
26121
2962
26124
26127
320
26316
26319
26136
26241
26139
2986
26073
2790
177
26241
26142
26322
26034
2783
330
26073
2949
402
26325
26247
26328
26253
26331
26334
26262
26154
3005
26034
2812
402
26316
26337
26340
26343
26058
2989
26073
16410
416
26262
26160
3017
26073
2829
402
26346
26268
26271
26274
26121
20980
26034
2965
402
26241
26169
2874
26034
2697
2854
26349
26175
26352
26073
16422
402
26355
26359
26363
26367
26371
26375
26379
26383
26387
26391
26395
26399
26403
26407
26411
26415
26419
26423
26427
26431
26435
26438
26441
26444
26447
26450
26453
26456
26459
26462
26465
26468
26471
26474
26477
26480
26483
26486
26489
26492
26495
26498
26501
26504
26507
26510
2790
26513
26516
26271
26519
26064
2965
26124
2965
163
26522
26070
3020
3020
2854
179
26462
26525
26528
26531
26534
26537
26540
26543
26097
26546
26549
26552
26555
26516
26022
26558
26121
2962
26561
26564
26136
26567
26139
2986
26567
26142
26322
26570
26492
26573
26498
26576
26334
26507
26154
3005
26561
26579
26340
26582
26058
2989
26585
16410
416
26507
26160
3017
26588
26516
26271
26519
26121
20980
26124
26127
26591
26567
26169
2874
26593
26175
26352
3020
393
102
20989
26596
26601
26606
26611
26616
26621
26626
26631
26636
21038
21043
26640
26645
7164
21048
21053
26650
7183
7127
21073
21078
26655
7238
7242
21083
21088
26660
7259
163
21098
21147
7209
7127
7284
21152
7291
7213
7130
179
21113
7300
7304
7284
102
26664
7220
7284
179
21038
21122
26668
26645
7320
21048
21127
26673
7334
7338
21137
21142
26678
7375
7379
21098
21147
7209
7127
177
21157
26683
7403
7307
393
21068
7353
7411
177
329
21068
7320
7411
177
329
21073
21078
26655
7238
7414
21083
21172
7422
7271
416
21157
21181
7438
7307
402
21068
7209
7242
177
179
21093
7438
7442
402
102
26688
7259
393
329
26692
26697
18805
7127
7445
26702
14438
7387
7130
102
21068
7164
7411
177
329
26707
7452
7456
7445
451
26664
7459
330
102
21209
26712
26717
26722
26727
26732
26737
26742
26747
26752
21258
21263
26756
26761
1874
21268
21273
26766
1893
1837
21293
21298
26771
1948
1952
21303
21308
26776
1969
622
21318
21367
1919
1837
1994
21372
2001
1923
1840
179
21333
2010
2014
1994
102
26780
1930
1994
179
21258
21342
26784
26761
2030
21268
21347
26789
2044
2048
21357
21362
26794
2085
2089
21318
21367
1919
1837
636
21377
26799
2113
2017
833
21288
2063
2121
636
329
21288
2030
2121
636
329
21293
21298
26771
1948
2124
21303
21392
2132
1981
856
21377
21401
2148
2017
842
21288
1919
1952
636
179
21313
2148
2152
842
102
26804
1969
833
329
21318
21367
1919
1837
2155
21372
1847
2097
1840
102
21288
1874
2121
636
329
26808
24405
2164
2155
451
26780
14625
784
102
21421
26813
26818
26823
26828
26833
26838
26843
26848
26853
21470
21475
26857
26862
14731
21480
21485
26867
14743
14699
21505
21510
26872
14788
14792
21515
26877
26882
14818
2700
26886
26891
19109
14699
14825
26896
26901
14770
14702
179
26905
14842
14849
14825
102
26910
14777
177
179
21470
21554
26914
26862
14860
21559
21564
26919
14876
14880
21574
21579
26924
14913
14917
21584
21589
14766
14699
177
21599
26929
14946
14849
393
21500
14894
14954
177
329
21500
14860
14954
177
329
26934
26939
26944
14788
14969
26949
21619
14976
14987
416
21599
21628
14994
14849
402
21633
15002
14792
14825
179
21525
14994
15006
402
102
26954
21642
393
329
26958
21589
15002
14699
15016
26963
14755
14932
14702
102
21500
14731
14954
177
329
21655
15022
15009
15016
451
26910
15026
330
102
21670
26968
26973
26978
26983
26988
26993
26998
27003
27008
21719
21724
27012
27017
2289
21729
21734
27022
2308
2252
21754
21759
27027
2363
2367
21764
21769
27032
2384
1051
21779
27036
2334
2252
2409
27041
27046
2338
2255
179
21894
24764
2432
2409
102
27050
2345
1065
179
21719
21803
27054
27017
2445
27059
21808
27064
2459
2463
21818
21823
27069
2500
2504
21828
21833
2334
2252
1065
21843
27074
2528
2432
1262
21749
2478
2536
1065
329
21749
2445
2536
1065
329
21853
27079
27084
2363
2539
27089
21863
2547
2558
1285
21843
21872
2566
2432
1271
21877
2575
2367
2409
179
21774
2566
2579
1271
102
27094
21886
1262
329
21828
21833
2575
2252
2595
27098
2322
2512
2255
102
21749
2289
2536
1065
329
21894
2605
2582
2595
451
27050
2609
1213
102
21909
27103
27108
27113
27118
27123
27128
27133
27138
27143
21958
21963
27147
27152
19705
21968
21973
27157
19509
2697
21993
21998
27162
19545
2812
22003
22008
27167
2829
163
22018
27171
19529
2697
2854
27176
19577
2783
2700
179
22033
19585
2874
2854
102
27181
2790
2854
179
21958
22042
27185
27152
19653
21968
22047
27190
19605
2908
27195
27200
27205
19629
2949
27210
22067
19529
2697
177
22077
27215
19645
2877
393
21988
19617
2986
177
329
21988
19653
2986
177
329
22087
27220
27225
19545
2989
27230
22097
19673
8327
416
22077
22106
19685
2877
402
27235
19693
2812
2854
179
22013
19685
3017
402
102
27240
22120
393
329
22123
22067
19693
2697
3037
27244
19521
2962
2700
102
21988
19705
2986
177
329
22133
19713
3020
3037
451
27181
3051
330
102
22148
27249
27254
27259
27264
27269
27274
27279
27284
27289
22197
22202
27293
27298
20067
22207
22212
27303
19815
19777
22232
27308
27313
19860
22350
22242
27318
27323
19876
3471
22257
22311
19815
19777
19887
27327
19904
19908
3471
179
22272
19915
19919
19887
102
27332
19845
177
179
22197
22281
27336
27298
20013
22286
22291
27341
19942
19964
22301
22306
27346
19979
20017
22257
22311
19834
19777
177
22321
27351
20002
19919
393
22227
19957
20010
177
329
22227
20013
20010
177
329
22331
27308
27313
19860
22350
27356
22341
20028
20039
416
22321
22353
20046
19919
402
22358
19815
19889
19887
179
22252
20046
20054
402
102
27361
22367
393
329
22370
22311
19815
19777
20079
27365
19784
19991
3471
102
22227
20067
20010
177
329
22380
20075
20060
20079
451
27332
20081
330
102
22395
27370
27375
27380
27385
27390
27395
27400
27405
27410
22444
27414
27419
27424
5819
22454
22459
27429
6115
5784
22479
27434
27439
5893
6079
27444
27449
27454
5926
5255
22504
22553
6115
5784
5939
27458
8541
5868
5255
179
22519
8550
5962
5939
102
27463
5875
5010
179
22444
27467
27472
27424
5975
22454
22533
27477
5989
5993
22543
22548
27482
6030
6034
22504
22553
5864
5784
5010
22563
27487
6058
5962
5207
22474
6008
6066
5010
329
22474
5975
6066
5010
329
27492
27497
6087
6098
5230
22563
27502
6106
5962
5216
22592
6115
5897
5939
179
22499
6106
6119
5216
102
27507
22601
5207
329
22504
22553
6115
5784
6130
27458
5852
6042
5255
102
22474
5819
6066
5010
329
22519
6135
6122
6130
451
27463
6139
5158
102
22619
27511
27516
27521
27526
27531
22634
27536
27541
27143
22664
22669
27546
27551
19705
27556
27561
27566
19693
2697
27571
27576
27581
19545
2989
22709
27586
27591
2841
2700
22782
22787
19693
2697
2854
27595
22739
2783
2700
179
22743
25612
2877
2854
102
27181
2790
177
179
22664
22752
27600
27551
19653
22757
22762
27605
19605
2908
22772
22777
27610
19629
2949
22782
22787
19529
2697
177
22797
27615
19645
2877
393
22694
19617
2986
177
329
22694
19653
2986
177
329
22807
27576
27581
19545
2989
27620
22817
19673
8327
416
22797
22822
19685
2877
402
22827
19693
2812
2854
179
22719
19685
3017
402
102
22832
22787
19693
2697
3037
27625
19521
2962
2700
102
22694
19705
2986
177
329
22842
19713
3020
3037
451
27630
27635
27640
27645
27650
27655
27660
27665
27670
27675
22896
22901
27679
27684
10879
22906
22911
27689
10898
10844
27694
27699
27704
10953
11139
22941
22946
27709
10986
9420
22956
23014
10898
10844
10999
27713
27718
10928
9420
179
22975
11015
11022
10999
102
27722
10935
177
179
22896
22984
27726
27684
11035
22989
22994
27731
11049
11053
27736
23009
27741
11090
11094
27746
23014
10924
10844
177
23024
27751
11118
11022
393
22926
11068
11126
177
329
22926
11035
11126
177
329
23034
27699
27704
10953
11139
27756
27761
11147
11158
416
23024
23053
11166
11022
402
23058
10898
10957
10999
179
22951
11166
11175
402
102
27766
23067
393
329
23070
23014
10898
10844
11186
27770
27775
11102
9420
102
22926
10879
11126
177
329
23080
11193
11178
11186
451
27722
27779
330
102
23095
23105
27782
23125
23135
27787
27792
27797
23130
23140
23144
23149
23243
23169
13298
23149
23154
27802
13312
13275
23115
23179
23189
13312
13346
23179
23184
13419
13358
12349
23194
23164
13312
13275
13366
23199
13368
13325
12349
179
23204
13298
13377
13366
102
23209
13275
12184
179
23144
23213
23243
23169
13390
23149
23218
27807
13354
13404
27812
27817
23189
13298
13436
27822
23169
13312
13275
12184
23243
27827
13449
13377
12310
23169
13419
13377
12184
329
23169
13390
13377
12184
329
23253
23179
23189
13312
13346
27832
23263
27837
13346
12326
23243
23189
13449
13377
12312
23272
13312
13377
13366
179
23189
13474
13483
12312
102
27841
13346
12310
329
23281
23164
13312
13275
13494
27845
13321
13325
12349
102
23169
13298
13377
12184
329
23291
13501
13486
13494
451
23209
13505
12278
102
27850
27854
27858
27862
27866
27870
27874
27878
27882
27886
23346
23350
27890
27894
19705
27898
27902
27906
19693
2697
27910
27914
27918
19545
2989
23382
23386
27591
2841
2700
23394
23434
19693
2697
2854
27922
22739
2783
2700
179
23406
25612
2877
2854
102
23346
23410
27926
27894
19653
23414
23418
27930
19605
2908
23426
23430
27934
19629
2949
27938
23434
19529
2697
177
23442
27942
19645
2877
393
23370
19617
2986
177
329
23370
19653
2986
177
329
23450
27914
27918
19545
2989
27946
23458
19673
8327
416
23442
23462
19685
2877
402
23466
19693
2812
2854
179
23390
19685
3017
402
102
23470
23434
19693
2697
3037
27950
19521
2962
2700
102
23370
19705
2986
177
329
23478
19713
3020
3037
451
27954
27956
27958
27960
27962
27964
27966
27968
27970
23500
23502
23504
27972
27974
17271
23506
23508
27976
17403
17281
27978
27980
27982
17301
17385
23520
27984
27986
17315
2700
23526
23548
17403
17257
16601
27988
17323
17249
2700
179
23532
17901
17337
16601
102
27990
17335
177
179
23502
23536
27992
27974
17343
23538
23540
27994
17313
17349
27996
23546
27998
17365
17367
28000
23548
17255
17257
177
23552
28002
17377
17337
393
23514
17355
17357
177
329
23514
17343
17357
177
329
23556
27980
27982
17301
17385
28004
23560
17389
17397
416
23552
23564
17399
17337
402
23566
17403
17303
16601
179
23562
17399
17407
402
102
28006
23570
393
329
23572
23548
17403
17257
17415
28008
17239
17261
2700
102
23514
17271
17357
177
329
23576
17419
17421
17415
451
27990
17423
330
102
23584
23586
23588
23590
23592
23585
23587
28010
23591
23593
23586
23594
23589
23596
18427
23594
23595
28011
18429
18431
26180
23589
23600
18429
18432
23589
28012
18435
18430
18327
23601
23596
18429
18431
18327
23602
18429
18430
18327
179
23603
18427
18430
18327
102
23593
18431
18317
179
23586
23604
23589
23596
18435
23605
23606
23600
18427
18437
28013
23606
23600
18427
18437
24016
23596
18429
18431
18317
23589
28014
18439
18430
18324
23596
18435
18430
18317
329
23609
23589
23600
18429
18432
28015
23600
18439
18432
18325
23589
23600
18439
18430
18325
23611
18429
18430
18327
179
23600
18439
18442
18325
102
18435
18432
18324
329
23613
23596
18429
18431
18445
28016
18427
18430
18327
102
23596
18427
18430
18317
329
23614
18435
18432
18445
451
23593
18437
18325
102
28017
28021
28025
28029
28033
28037
28041
28045
23916
28049
28053
28057
28061
28065
28069
19693
28073
28077
28081
19545
28085
28089
27591
2841
23952
28093
19693
2697
28097
22739
2783
2700
23956
25612
2877
2854
23916
28101
28105
28057
28109
28113
28117
19605
28121
28125
28129
19629
28133
28093
19529
2697
23936
28137
19645
2877
23940
19617
2986
177
23940
19653
2986
177
23968
28077
28081
19545
28141
28145
19673
8327
23936
28149
19685
2877
23972
19693
2812
2854
23948
19685
3017
402
23976
28093
19693
2697
28153
19521
2962
2700
23940
19705
2986
177
23980
19713
3020
3037
28157
28162
28167
28172
28177
28182
28187
28192
28197
28202
28207
28212
28217
28222
28227
22739
28232
22748
27181
2790
28177
28237
28242
28247
28252
28257
28262
28267
28272
28277
28282
19617
28282
19653
28287
28292
28297
28302
28272
28307
28312
19693
28317
22116
27240
22120
28322
28327
28332
23342
28282
19705
28337
22138
27181
28342
28345
28350
28177
28355
28197
28272
28217
28360
28232
27181
28365
28252
28262
28282
28287
28370
28312
28317
28375
28322
28379
28337
21098
21147
7209
7127
7445
28384
28389
28393
7445
451
28396
28401
28406
28411
28415
28418
28415
28422
329
28424
393
102
7445
329
28427
28432
28424
7445
451
451
28436
28441
28445
2155
451
28448
28453
28458
28463
28467
28470
28467
28474
329
28476
833
102
2155
329
28479
28484
28476
2155
451
21505
21510
28488
14788
14969
26886
26891
15002
14699
15016
28493
28498
28502
15016
451
28505
28510
28515
28520
28524
28527
28524
28422
329
28502
393
102
15016
329
28531
28498
28502
15016
451
21754
21759
27027
2363
2539
21779
27036
2575
2252
2595
28536
28541
28545
2595
451
28548
28553
28558
28563
28567
28570
28567
28574
329
28545
1262
102
2595
329
21993
21998
27162
19545
2989
22018
27171
19529
2697
3037
28576
28581
28585
3037
451
28588
28593
28598
28603
28607
28610
28607
28422
329
28614
393
102
3037
329
28617
28622
28614
3037
451
22148
28626
28631
28636
27264
22257
22311
19815
19777
20079
28641
28646
28650
20079
451
28653
28658
28663
28668
28672
28675
28672
28422
329
28650
393
102
20079
329
28679
28646
28650
20079
451
22395
27370
28684
27380
28689
28694
28699
28703
6130
451
28706
28711
28716
28721
28725
28728
28725
28732
329
28703
5207
102
6130
329
22619
28734
27516
27521
27526
22664
28739
27600
27551
19653
22782
22787
19693
2697
3037
28744
28622
28614
3037
451
28749
28754
28759
28603
28607
28764
28622
28614
3037
451
27630
28769
28774
27645
27650
22896
28779
28784
27684
11035
27694
28789
28794
10953
11139
22956
23014
10898
10844
11186
28799
28804
28808
11186
451
28811
28816
28821
28826
28830
23024
28833
28838
11022
393
28842
28830
28422
329
23034
28789
28794
10953
11139
28808
393
102
28846
329
28848
28804
28808
11186
451
23887
23892
23897
23194
28853
23892
28858
23243
23169
28863
23897
23243
23189
13312
28867
23194
23169
13312
13275
13494
28853
28863
28867
13494
451
28858
28870
28875
28880
28884
23243
28875
13449
13377
28887
23169
28880
13377
12184
329
28863
28884
28887
329
23907
23243
23189
13312
28867
23189
13449
13483
12312
102
13312
13377
12312
179
28867
28887
102
23281
23169
13312
13275
13494
13494
329
28889
28863
28867
13494
451
28894
28898
27858
27862
27866
23346
28902
27926
27894
19653
23394
23434
19693
2697
3037
28906
28622
28614
3037
451
28910
28914
28918
28603
28607
28922
28622
28614
3037
451
27954
28926
28928
27960
27962
27978
27980
28930
17301
17385
23526
23548
28932
17257
17415
28934
28936
28938
17415
451
28940
28942
28944
28946
28948
28950
28948
28422
329
23556
27980
28930
17301
17385
28938
393
102
23572
23548
28932
17257
17415
28952
329
28954
28936
28938
17415
451
23584
23586
23588
23590
28956
23586
23604
23589
23596
28957
26180
23589
23600
18429
28958
23601
23596
18429
18431
18445
28959
28957
28958
18445
451
23604
28960
28014
18435
28961
28957
28961
18324
329
23609
23589
23600
18429
28958
28958
18324
102
18445
329
28962
28957
28958
18445
451
28963
28967
28971
28975
26359
28979
28983
28987
26383
28991
28995
19545
26391
28999
19693
2697
29003
28622
28614
3037
29007
29011
29015
28603
26375
29019
19645
2877
26379
19653
2986
177
26419
28991
28995
19545
26387
19685
3017
402
26427
28999
19693
2697
29023
28622
28614
3037
28017
29027
28025
28029
23916
29031
28105
28057
29035
28622
28614
3037
29039
29043
29047
28603
29051
28622
28614
3037
29055
28162
28197
29060
28217
29065
29070
22138
29075
29080
28610
28607
28614
26591
3037
451
29085
22138
29090
29070
29075
28610
29095
28614
3037
29085
20989
26596
26601
29100
20999
21004
29105
29110
21009
29115
29120
18670
21019
29125
24069
7127
21038
21043
26640
26645
21048
21053
26650
7183
21058
21063
7197
7201
21068
24109
24113
177
21073
21078
26655
7238
21083
21088
7255
7259
21093
7267
7220
7284
21098
21147
7209
7127
21108
7291
7213
163
7238
7213
7130
179
21038
21122
26668
26645
21048
21127
26673
7334
21058
29130
7346
7350
21068
7353
7357
177
21137
21142
26678
7375
21152
7137
7387
7130
21157
21162
7403
7307
21068
7407
7411
177
21068
7320
7411
177
29135
7213
330
179
7271
7130
329
21083
21172
7422
7271
21093
7426
7430
402
21157
21181
7438
7307
21068
7209
7242
177
21093
7438
7442
402
26692
26697
18805
7127
21108
14438
7387
163
21068
7164
7411
177
26707
7452
7456
7445
21209
26712
26717
29139
21219
21224
29144
29149
21229
29154
29159
18857
21239
29164
24267
1837
21258
21263
26756
26761
21268
21273
26766
1893
21278
21283
1907
1911
21288
24307
24311
636
21293
21298
26771
1948
21303
21308
1965
1969
21313
1977
1930
1994
21318
21367
1919
1837
21328
2001
1923
622
1948
1923
1840
179
21258
21342
26784
26761
21268
21347
26789
2044
21278
29169
2056
2060
21288
2063
2067
636
21357
21362
26794
2085
21372
1847
2097
1840
21377
21382
2113
2017
21288
2117
2121
636
21288
2030
2121
636
29174
1923
784
179
1981
1840
329
21303
21392
2132
1981
21313
2136
2140
842
21377
21401
2148
2017
21288
1919
1952
636
21313
2148
2152
842
21328
1847
2097
622
21288
1874
2121
636
26808
24405
2164
2155
21421
26813
26818
29178
21431
21436
29183
29188
21441
29193
29198
19033
21451
29203
24461
14699
21470
21475
26857
26862
21480
21485
26867
14743
21490
21495
14755
14759
21500
24501
14935
177
29208
26939
28488
14788
21515
29213
29218
14818
21525
14814
14777
14825
29222
21589
15002
14699
21540
26901
14770
163
14788
14935
14702
179
21470
21554
26914
26862
21559
21564
26919
14876
21490
21569
14887
14891
21500
14894
14898
177
21574
21579
26924
14913
21584
21589
14766
14699
21594
14755
14932
163
21599
21604
14946
14849
21500
14950
14954
177
21500
14860
14954
177
29227
14770
330
179
26934
26939
26944
14788
21515
21619
14976
14818
21525
14980
14984
402
21599
21628
14994
14849
21633
15002
14792
14825
21525
14994
15006
402
26958
21589
15002
14699
21540
14755
14932
163
21500
14731
14954
177
21655
15022
15009
15016
21670
26968
26973
29231
21680
21685
29236
29241
21690
29246
29251
19253
21700
29256
24688
2252
21719
21724
27012
27017
21729
21734
27022
2308
21739
21744
2322
2326
21749
24728
2597
1065
21754
21759
27027
2363
21764
21769
2380
2384
21774
2392
2345
2409
29261
21833
2575
2252
21789
27046
2338
1051
2363
2597
2255
179
21719
21803
27054
27017
27059
21808
27064
2459
21739
21813
2471
2475
21749
2478
2482
1065
21818
21823
27069
2500
21828
21833
2334
2252
21838
2322
2512
1051
21843
21848
2528
2432
21749
2532
2536
1065
21749
2445
2536
1065
29266
2338
1213
179
21853
27079
27084
2363
21764
21863
2547
2396
21774
2551
2555
1271
21843
21872
2566
2432
21877
2575
2367
2409
21774
2566
2579
1271
21828
21833
2575
2252
21789
2322
2512
1051
21749
2289
2536
1065
21894
2605
2582
2595
21909
27103
27108
29270
21919
21924
29275
29280
21929
29285
29290
19461
21939
29295
24911
2697
21958
21963
27147
27152
21968
21973
27157
19509
21978
21983
19521
2771
21988
24951
3039
177
21993
21998
27162
19545
22003
22008
19557
2829
22013
19565
2790
2854
22018
27171
19529
2697
22028
19577
2783
163
19545
2783
2700
179
21958
22042
27185
27152
21968
22047
27190
19605
21978
29300
19613
2920
21988
19617
2927
177
29305
27200
27205
19629
27210
22067
19529
2697
29310
19521
2962
163
22077
22082
19645
2877
21988
19649
2986
177
21988
19653
2986
177
29315
2783
330
179
22087
27220
27225
19545
22003
22097
19673
2841
22013
19677
3005
402
22077
22106
19685
2877
29319
19693
2812
2854
22013
19685
3017
402
22123
22067
19693
2697
22028
19521
2962
163
21988
19705
2986
177
22133
19713
3020
3037
29324
29329
29334
29339
22158
29344
27279
29349
29354
29359
29364
19761
29369
29374
25122
19777
22197
22202
27293
27298
29379
29384
27303
19815
22217
22222
19784
19827
22227
25166
19838
177
22331
27308
27313
19860
22242
27318
19872
19876
22252
19883
19845
19887
22257
22311
19815
19777
22267
19904
19908
163
19860
19838
3471
179
22197
22281
27336
27298
22286
22291
27341
19942
22217
22296
19950
19954
22227
19957
19961
177
22301
22306
27346
19979
22257
22311
19834
19777
29389
19784
19991
163
22321
22326
20002
19919
22227
20006
20010
177
22227
20013
20010
177
29394
19908
330
179
29398
27308
27313
19860
22242
22341
20028
19876
22252
20032
20036
402
22321
22353
20046
19919
22358
19815
19889
19887
22252
20046
20054
402
22370
22311
19815
19777
22267
19784
19991
163
22227
20067
20010
177
22380
20075
20060
20079
29403
29408
29413
29418
29423
29428
27400
29433
22479
29438
29443
20092
22425
29448
25341
5784
22444
27414
27419
29453
22454
22459
27429
6115
22464
22469
5852
5856
22474
25381
6132
5010
22479
27434
27439
5893
27444
27449
8517
5926
22499
5922
5875
5939
22504
22553
6115
5784
22514
8541
5868
4996
5893
6132
5255
179
22444
27467
27472
29458
22454
22533
27477
5989
22464
22538
6001
6005
22474
6008
6012
5010
22543
22548
27482
6030
22504
22553
5864
5784
22558
5852
6042
4996
22563
29463
6058
5962
22474
6062
6066
5010
22474
5975
6066
5010
29468
5868
5158
179
27444
27497
6087
5926
22499
6091
6095
5216
22563
27502
6106
5962
22592
6115
5897
5939
22499
6106
6119
5216
22514
5852
6042
4996
22474
5819
6066
5010
22519
6135
6122
6130
22619
27511
29472
29477
22629
29482
29487
29492
29497
29502
29507
19461
29512
29517
29522
2697
22664
22669
27546
27551
27556
27561
29526
19693
22684
22689
19521
2771
22694
24951
3039
177
27571
27576
27581
19545
22709
29531
25588
2841
22719
19565
2790
2854
22782
22787
19693
2697
22734
22739
2783
163
19545
3039
2700
179
22664
22752
27600
27551
22757
22762
27605
19605
22684
22767
19613
2920
22694
19617
2927
177
22772
22777
27610
19629
22782
22787
19529
2697
29536
19521
2962
163
22797
22802
19645
2877
22694
19649
2986
177
22694
19653
2986
177
22807
27576
27581
19545
22709
22817
19673
2841
22719
19677
3005
402
22797
22822
19685
2877
22827
19693
2812
2854
22719
19685
3017
402
22832
22787
19693
2697
22734
19521
2962
163
22694
19705
2986
177
22842
19713
3020
3037
29541
27635
29546
29551
29556
29561
27665
29566
22931
29571
29576
25736
22877
29581
25748
10844
22896
22901
27679
27684
22989
29586
29591
10898
22916
22921
10912
10916
22926
25792
11105
177
27694
27699
27704
10953
22941
29596
25816
10986
22951
10982
10935
10999
22956
23014
10898
10844
22966
22971
10928
163
10953
11105
9420
179
22896
22984
27726
27684
22989
22994
27731
11049
22916
22999
11061
11065
22926
11068
11072
177
27736
23009
27741
11090
27746
23014
10924
10844
23019
10912
11102
163
23024
23029
11118
11022
22926
11122
11126
177
22926
11035
11126
177
29601
10928
330
179
23034
27699
27704
10953
22941
23044
11147
10986
22951
11151
11155
402
23024
23053
11166
11022
23058
10898
10957
10999
22951
11166
11175
402
23070
23014
10898
10844
22966
10912
11102
163
22926
10879
11126
177
23080
11193
11178
11186
23095
23105
27782
23125
23105
29605
29610
29615
23115
29620
29625
20448
23125
29615
20448
13275
23144
23149
23159
23169
23149
23154
29630
13312
23159
23164
13321
13328
23169
25927
25931
12184
23115
23179
23189
13312
23179
29635
13354
13358
23189
13354
13275
13366
23194
23164
13312
13275
23164
13368
13325
12179
13312
13328
12349
179
23144
23213
23243
23169
23149
23218
29640
13354
23159
23223
13412
13416
23169
25934
13423
12184
27812
23233
23189
13298
27822
23164
13312
13275
23238
13321
13325
12179
23243
23248
13449
13377
23169
13354
13377
12184
23169
13390
13377
12184
29645
13325
12278
179
23253
23179
23189
13312
23179
23263
13463
13358
23189
13467
13471
12312
23243
23189
13474
13377
23272
13312
13358
13366
23189
13474
13483
12312
23281
23164
13312
13275
23164
13321
13325
12179
23169
13298
13377
12184
23291
13501
13486
13494
28894
29649
29653
29657
23314
29661
27878
29665
23374
29669
29673
19461
29677
29681
29522
2697
23346
23350
27890
27894
27898
29685
29689
19693
23362
23366
19521
2771
23370
24951
3039
177
27910
27914
27918
19545
23382
29693
25588
2841
23390
19565
2790
2854
23394
23434
19693
2697
23402
22739
2783
163
23346
23410
27926
27894
23414
23418
27930
19605
23362
23422
19613
2920
23370
19617
2927
177
29697
23430
27934
19629
27938
23434
19529
2697
23438
19521
2962
163
23442
23446
19645
2877
23370
19649
2986
177
23370
19653
2986
177
23450
27914
27918
19545
23382
23458
19673
2841
23390
19677
3005
402
23442
23462
19685
2877
23466
19693
2812
2854
23390
19685
3017
402
23470
23434
19693
2697
23402
19521
2962
163
23370
19705
2986
177
23478
19713
3020
3037
27954
28926
29701
29703
23486
23488
27968
29705
29707
29709
29711
17301
29713
29715
28932
17257
23502
29717
27972
27974
23538
29719
29721
28932
23510
23512
17239
17287
23514
29723
17371
177
27978
27980
27982
17301
23520
27984
17889
17315
23524
17313
17325
16601
17301
17303
16601
179
23526
23548
17403
17257
23530
17323
17249
163
17301
17371
2700
179
23502
23536
27992
27974
29725
23540
27994
29727
23510
23542
17353
17315
23514
17355
17357
177
27996
23546
27998
17365
28000
23548
17255
17257
23550
17239
17261
163
29729
29731
330
179
23552
23554
17377
17337
23514
17307
17357
177
17337
3037
329
23514
17343
17357
177
29733
17249
330
179
29735
27980
27982
17301
23520
23560
17389
17315
23562
17393
17395
402
23552
23564
17399
17337
23566
17403
17303
16601
23562
17399
17407
402
23572
23548
17403
17257
23530
17239
17261
163
23514
17271
17357
177
23576
17419
17421
17415
29737
23586
23597
23595
23597
23589
23600
18429
23595
23596
18429
18431
23586
23605
23589
23596
23605
23601
29738
18429
23589
28012
18427
18430
28013
23606
23600
18427
29739
23589
23600
18429
29740
29744
29748
29752
28037
29756
23944
29760
29764
29768
29772
29776
23916
29780
29784
28109
29788
29792
29796
29800
19521
23940
24951
25027
28073
28077
28081
28085
28089
29804
23948
19565
2790
19545
2812
2854
23952
28093
29808
29812
22739
25027
19545
3039
2700
23916
28101
29816
29820
28113
29824
29796
29828
19613
23940
19617
26298
28121
28125
29832
28133
28093
24951
29836
19521
2962
25023
25027
320
23936
29840
19645
23940
19649
2986
19533
2790
177
23940
19653
29844
29315
2783
320
29847
28077
29851
28085
28145
29855
23948
19677
3005
19545
2812
402
23936
28149
22116
23972
19693
2989
19533
2771
416
23948
19685
3017
19533
2829
402
23976
28093
29808
29812
19521
29859
19545
3039
402
23940
19705
2874
19545
2697
2854
23980
19713
29862
19533
3051
402
19533
2949
402
29865
29870
29875
29880
29885
28967
29889
29893
29897
29901
29905
29909
29913
26359
29917
29921
29925
29929
29933
29937
29941
23342
26383
28991
28995
29945
29949
29804
26387
29953
2790
26391
28999
29808
29957
22739
25027
25023
25027
2700
26359
28979
29961
29965
29969
29973
29977
29981
19613
26403
29985
29989
26407
28999
24951
29993
19521
2962
26375
29997
19645
26379
19649
2986
26379
19653
29844
8327
2700
329
30001
28991
30005
29945
30009
29855
26387
19677
3005
26375
30013
22116
26423
19693
2989
30017
2771
416
26387
19685
3017
26427
28999
29808
29957
19521
29859
25023
25027
26591
26379
19705
2874
26431
19713
29862
30021
30026
30031
30036
28177
28237
30041
30046
28197
30051
30056
19545
28217
28267
19693
2697
29075
29080
30061
28603
28272
28277
19645
2877
28282
19653
2986
177
29095
30051
30056
19545
28317
19685
3017
402
28322
28267
19693
2697
29085
28622
28614
3037
30066
30071
30076
30081
30086
30091
30096
30101
30106
28177
30111
30116
28242
30121
30126
30131
30136
23342
30141
30146
30151
30156
30161
30166
30170
30175
2790
28177
28237
30179
30184
28247
30189
30194
30199
19613
28252
28257
30204
28262
28267
24951
30209
19521
2962
30214
30219
19645
30224
30229
2986
30233
2790
177
29095
30051
30237
28207
28302
29855
28317
19677
3005
28272
28307
22116
28312
19693
2989
27181
2771
416
28317
19685
3017
27181
2841
402
28322
28267
29808
30242
19521
29859
28282
19705
2874
26415
2989
26591
28337
19713
29862
20999
21004
29105
30247
7087
21009
29115
29120
7106
7110
21019
29125
7123
7127
7130
21029
7137
7141
7130
102
30252
30257
30262
30267
30272
21137
21098
26650
7183
7127
21058
21063
7137
7201
163
23617
7183
7213
7284
179
26664
7220
7130
179
21058
29130
7346
7350
320
21068
7353
7357
177
329
21152
7137
7387
7130
329
21093
7426
7430
402
102
21157
21181
7438
18802
402
30276
18805
7242
2854
179
30281
30285
416
329
30288
26697
18805
7127
7445
21108
14438
7387
163
329
30293
30298
7307
7284
102
7238
7127
177
179
30302
7452
7456
7445
451
26664
30307
402
102
21219
21224
29144
30310
1797
21229
29154
29159
1816
1820
21239
29164
1833
1837
1840
21249
1847
1851
1840
102
30315
30320
30325
30330
30335
21357
21318
26766
1893
1837
21278
21283
1847
1911
622
23622
1893
1923
1994
179
26780
1930
1840
179
21278
29169
2056
2060
775
21288
2063
2067
636
329
21372
1847
2097
1840
329
21313
2136
2140
842
102
30339
2097
856
329
21328
1847
2097
622
329
23622
30343
2017
1994
102
1948
1837
636
179
30347
24405
2164
2155
451
26780
30352
842
102
21421
26813
30355
26823
30360
21431
30365
30370
30375
30380
30384
30389
29198
14680
30394
30397
30402
30407
14699
14702
30411
14755
14712
14702
102
30416
30421
30426
30431
30436
30440
29222
30445
15002
14699
21490
21495
14755
14932
163
30450
15002
14935
14825
179
26910
14777
163
179
21490
21569
14887
14891
320
21500
14894
14898
177
329
30455
14755
14932
163
329
21515
21619
14976
14818
416
21525
14980
14984
402
102
30460
30465
14994
15009
402
30470
15002
14792
14825
179
30475
14759
416
329
21540
14755
14932
163
329
30479
30484
14849
14825
102
26910
30488
402
102
21680
21685
29236
30491
2212
21690
29246
29251
2231
2235
21700
29256
2248
2252
2255
30496
2322
2266
2255
102
30501
30506
30511
30516
30521
23642
29261
30525
2575
2252
21739
21744
2322
2512
1051
30530
2575
2597
2409
179
27050
2345
1051
179
21739
21813
2471
2475
1204
21749
2478
2482
1065
329
21838
2322
2512
1051
329
21764
21863
2547
2396
1285
21774
2551
2555
1271
102
30535
30540
2566
2582
1271
30545
2575
2367
2409
179
30550
2326
1285
329
21789
2322
2512
1051
329
30530
30554
2432
2409
102
27050
30558
1271
102
21919
21924
29275
30561
30566
21929
29285
29290
30570
2680
21939
29295
19473
2697
2700
21949
19481
2711
2700
102
30574
30579
30584
30589
30594
22057
22018
27157
19509
2697
21978
21983
19481
2771
163
30598
19509
2783
2854
179
27181
2790
2700
179
30603
22047
27190
19605
2908
21978
29300
19613
2920
320
21988
19617
2927
177
329
30608
27200
27205
19629
2949
30613
22067
19529
2697
177
30618
19521
2962
163
329
30623
27220
27225
19545
2989
22003
22097
19673
2841
416
22013
19677
3005
402
102
30628
30633
19685
3020
402
30638
19693
2812
2854
179
30643
2771
416
329
30647
22067
19693
2697
3037
22028
19521
2962
163
329
30652
30657
2877
2854
102
27181
30661
402
102
30664
30669
30674
30679
30684
22158
30689
27279
30694
30699
22331
30703
29364
30708
30712
30715
29374
19773
19777
3471
30720
19784
19788
3471
102
30725
30730
30735
30740
30745
22301
22257
30749
19815
19777
22217
22222
19784
19991
163
30754
19815
19838
19887
179
27332
19845
163
179
22217
22296
19950
19954
320
22227
19957
19961
177
329
29389
19784
19991
163
329
30759
27308
27313
19860
22350
22242
22341
20028
19876
416
22252
20032
20036
402
102
30764
30769
20046
20060
402
30774
19827
416
329
22267
19784
19991
163
329
30778
30783
19919
19887
102
27332
30787
402
102
29403
29408
30790
27380
28689
29423
30795
27400
30800
30805
22479
30809
29443
5763
30814
22425
29448
30817
5784
5255
22435
5852
5796
5255
102
30821
30826
30831
30836
30841
22543
22504
30845
6115
5784
22464
22469
5852
6042
4996
30850
6115
6132
5939
179
27463
5875
4996
179
22464
22538
6001
6005
5149
22474
6008
6012
5010
329
22558
5852
6042
4996
329
27444
27497
6087
5926
5230
22499
6091
6095
5216
102
30855
30860
6106
6122
5216
30865
5856
5230
329
22514
5852
6042
4996
329
30850
30869
5962
5939
102
27463
30873
5216
102
30876
30881
30886
30891
30896
22629
30901
29487
30906
30911
27571
30915
29507
30570
16218
30920
29517
30925
2697
2700
30929
19521
2711
2700
102
30934
30939
30944
30949
30954
22772
22782
30958
19693
2697
22684
22689
19521
2962
163
30963
19693
3039
2854
179
27181
2790
163
179
30968
22762
27605
19605
2908
22684
22767
19613
2920
320
22694
19617
2927
177
329
30973
22777
27610
19629
2949
30978
22787
19529
2697
177
29536
19521
2962
163
329
30983
27576
27581
19545
2989
22709
22817
19673
2841
416
22719
19677
3005
402
102
30988
30993
19685
3020
402
22734
19521
2962
163
329
30998
30657
2877
2854
102
31003
27635
31008
31013
31018
29556
31023
27665
31028
31033
27694
31037
29576
10823
31042
31045
29581
31050
10844
9420
31054
31059
10856
9420
102
31063
31068
31073
31078
31083
23004
31087
31092
10898
10844
22916
22921
10912
11102
163
31097
10898
11105
10999
179
27722
10935
163
179
31102
22994
27731
11049
11053
22916
22999
11061
11065
320
22926
11068
11072
177
329
31107
10912
11102
163
329
31112
27699
27704
10953
11139
22941
23044
11147
10986
416
22951
11151
11155
402
102
31117
28794
11166
11178
402
31122
10898
10957
10999
179
31127
10916
416
329
22966
10912
11102
163
329
31131
31136
11022
10999
102
27722
31140
402
102
23105
31143
29610
31148
13321
23115
31153
29625
13268
16077
23125
31148
13268
13275
12349
23135
13321
13272
12349
102
31158
23228
31163
31168
23209
23228
23194
31173
13312
13275
23159
23164
13321
13325
12179
31168
13312
13328
13366
179
23209
13275
12179
179
31178
23218
29640
13354
13404
23159
23223
13412
13416
12269
23169
13419
13423
12184
329
27812
23233
23189
13298
13436
27822
23164
13312
13275
12184
31183
13321
13325
12179
329
31188
23179
23189
13312
13346
23179
23263
13463
13358
12326
23189
13467
13471
12312
102
31193
23189
13474
13486
12312
31198
13312
13358
13366
179
31203
13328
12326
329
23164
13321
13325
12179
329
31207
13298
13377
13366
102
23209
13436
12312
102
31212
31216
31220
31224
31228
23314
31232
27878
31236
30911
27910
31240
29673
30570
16218
23394
29681
30925
2697
2700
31244
19521
2711
2700
102
31248
31252
31256
31260
30954
23426
23394
31264
19693
2697
23362
23366
19521
2962
163
31268
19693
3039
2854
179
31272
23418
27930
19605
2908
23362
23422
19613
2920
320
23370
19617
2927
177
329
29697
23430
27934
19629
2949
31276
19521
2962
163
329
31280
27914
27918
19545
2989
23382
23458
19673
2841
416
23390
19677
3005
402
102
31284
31288
19685
3020
402
23402
19521
2962
163
329
31292
30657
2877
2854
102
31296
31298
31300
31302
31304
23486
31306
27968
31308
17239
31310
31312
29711
17247
17371
31314
29715
17403
17257
2700
31316
17239
17261
2700
102
31318
31320
31322
31324
31326
23544
31328
31330
17403
17257
23510
23512
17239
17261
163
31332
28932
17371
2854
179
31334
17325
163
179
29725
23540
27994
17313
17349
23510
23542
17353
17315
320
31336
17239
17261
163
329
29735
27980
27982
17301
17385
23520
23560
17389
17315
416
23562
17393
17395
402
102
31338
28930
17399
17409
402
31340
28932
17303
16601
179
31342
17287
416
329
23530
17239
17261
163
329
31344
31346
17337
16601
102
17301
17257
177
179
27990
31348
402
102
31350
23586
26180
23601
23603
23586
23605
23589
23596
18427
26180
23589
23600
18429
18430
31351
23605
31352
23602
23593
23605
23601
31353
18429
18431
23589
23596
18435
18430
18317
31354
18435
18430
18317
329
29739
23589
23600
18429
18432
31355
23600
18439
18432
18325
31356
18429
18430
18327
179
18435
18430
18324
329
31357
31361
31365
31369
29752
31373
28041
31377
28073
31381
31385
19461
23952
29772
30925
2697
31389
19521
2711
2700
31393
31397
31401
31405
23960
23952
31409
19693
29796
29800
19521
2771
31413
19693
3039
2854
29820
28113
28117
19605
29796
29828
19613
2920
23940
19617
2927
177
31417
19521
2962
163
29847
28077
28081
19545
28085
28145
19673
2841
23948
19677
3005
402
31421
31425
19685
3020
31429
19693
2812
2854
29812
19521
2962
163
31433
30657
2877
2854
31437
31442
30081
31447
28197
31452
31457
31462
31467
23342
31472
31477
28365
28217
31482
31487
28360
19693
30184
28247
31482
30199
31492
19521
29095
31497
28207
28302
28317
22102
31502
31507
31512
19693
30643
2771
30242
19521
28379
30954
27181
31517
31520
31525
31530
31535
31502
31512
31540
31544
31548
31552
29893
31556
31560
31564
26383
31568
31572
19461
26391
31576
29522
2697
31580
31584
31588
31592
26399
26391
31596
19693
31600
31604
19521
2771
31608
29808
25027
2854
29965
29969
31612
19605
31600
29981
19613
2920
26379
19617
2927
177
26403
29985
31616
19629
26407
28999
19529
2697
31620
19521
2962
163
30001
28991
28995
19545
29945
30009
19673
2841
26387
19677
3005
402
31624
31628
19685
3020
31632
19693
2812
2854
29957
19521
2962
163
31636
30657
2877
2854
26431
19713
3020
3037
31640
31645
31650
31655
31660
31665
31670
31675
31680
27886
31685
31690
31695
31700
30954
31705
28217
31710
19693
2697
28177
28237
30041
30046
19653
30184
28247
31715
19605
2908
28252
28257
31720
19629
2949
28262
28267
19529
2697
177
29095
30051
30056
19545
2989
31725
28302
19673
8327
416
31502
31507
19685
3020
402
31512
19693
2812
2854
179
28322
28267
19693
2697
3037
28332
19521
2962
2700
102
28379
30657
2877
2854
102
28337
19713
3020
3037
451
31640
31645
31730
31655
31660
31735
31740
31745
31750
22138
31755
31760
31765
31770
28607
31774
31779
31784
28614
26591
29085
28622
28614
3037
451
31788
31792
31795
451
31797
31802
31807
31812
7338
21157
31816
7346
31821
320
31824
7338
31828
329
21073
21078
31830
7238
7414
21083
31835
7422
7271
416
21093
31840
7430
402
102
31844
416
102
30288
26697
31847
7127
7445
21108
7197
7387
163
329
7238
24113
330
179
31851
28432
28424
7445
451
31856
21203
31828
329
31860
31865
31870
31875
2048
21377
31879
2056
31884
775
30339
2048
31887
329
31889
856
102
21318
21367
31892
1837
2155
21328
1907
2097
622
329
1948
24311
784
179
31896
28484
28476
2155
451
31901
21415
31887
329
31905
31910
31915
31920
31925
21431
31930
31935
31940
31945
21609
31949
29198
14680
31954
31957
31962
31967
14699
14702
31971
14755
14712
14702
102
31976
31981
31986
31991
14880
21599
31995
14887
32000
320
32003
14880
31828
329
32007
21664
31828
329
21670
26968
32011
26978
32016
21680
32021
32026
32031
32036
32040
32045
29251
2231
32050
32053
32058
32063
2252
2255
32067
2322
2266
2255
102
32072
32077
32082
32087
2463
21843
32091
2471
32096
1204
32099
2463
32103
329
32105
21903
32103
329
32109
32114
32119
32124
2908
22077
32128
19613
32133
320
32136
2908
31828
329
32140
22142
31828
329
32144
32149
32154
30679
30684
22158
32159
27279
30694
30699
22331
32164
29364
30708
32169
32172
32177
32182
32187
19964
22321
32191
19950
32196
320
32199
19964
31828
329
32203
22389
31828
329
29403
32207
32212
27380
28689
29423
32217
27400
30800
30805
22479
32222
29443
5763
32227
32230
32235
32240
32245
5993
22563
32249
6001
32254
5149
32257
5993
32261
329
32263
22613
32261
329
32267
32272
32277
32282
32287
22629
32292
29487
30906
30911
32297
32302
29507
30570
32307
32310
32315
32320
32124
2908
22797
32325
19613
32133
320
32330
27635
32335
31013
31018
29556
32340
27665
31028
31033
27694
32345
32350
10823
32355
32358
32363
32368
32373
11053
23024
32377
11061
32382
320
32385
11053
31828
329
32389
23089
31828
329
23105
32393
29610
31148
13321
23115
32398
29625
13268
32403
23213
23218
32406
13419
13404
23243
32406
13412
13423
12269
13390
13404
12269
329
28889
32411
28867
13494
451
32411
23300
12269
329
28867
12310
102
32415
32419
32423
31224
31228
23314
32427
32431
31236
30911
27910
32435
29673
30570
32307
32439
32443
32447
32124
2908
23442
32451
19613
32133
320
32455
32457
32459
31302
31304
23486
31306
32461
31308
17239
32463
32465
32467
17301
29731
32469
32471
32473
32475
17349
23552
32477
32479
17337
320
32481
17349
31828
329
23520
23560
32483
17315
416
23562
17393
32485
402
102
17415
329
28954
28936
32487
17415
451
32489
23580
31828
329
32491
23586
26180
23601
28959
29739
23589
23600
18429
28958
32492
32496
32500
31369
29752
32504
32508
31377
28073
32512
31385
19461
32516
32520
32524
32528
23936
32532
19613
32133
32536
32541
30081
32546
28197
32551
32556
32561
28272
32566
32136
2908
28317
32571
19545
25027
3037
102
32140
22142
32575
32536
32580
32585
32590
30081
32546
31675
32595
28197
32600
32605
19461
31457
32610
29522
2697
32556
32561
32615
32528
28272
32620
19613
32133
28282
19617
2927
177
28207
28302
19673
2841
28317
19677
3005
402
30242
19521
2962
163
32625
32629
32633
31552
29893
32637
32641
31564
26383
32645
31572
19461
32649
32653
32657
32528
26375
32661
19613
32133
32665
32580
32585
31655
31660
32670
32675
31675
31680
27886
32556
32561
32615
32124
2908
32680
28302
19673
8327
416
32685
19521
2962
2700
102
32690
22142
31828
102
32665
32580
32694
31655
31660
21019
29125
24069
7127
7130
21058
21063
7197
7201
163
21068
24109
24113
177
179
21083
21088
7255
7259
163
21093
7267
7220
177
179
21108
7291
7213
163
179
21157
21162
7403
7307
393
21068
7407
7411
177
329
32699
32704
31830
7238
7414
32709
18805
7242
2854
179
7216
30285
416
329
32714
32719
31847
7127
7445
21239
29164
24267
1837
1840
21278
21283
1907
1911
622
21288
24307
24311
636
179
21303
21308
1965
1969
622
21313
1977
1930
636
179
21328
2001
1923
622
179
21377
21382
2113
2017
833
21288
2117
2121
636
329
32724
32729
31892
1837
2155
32734
32739
32744
32749
32754
21431
32759
31935
31940
31945
21609
32764
29198
14680
32769
31957
31962
32772
14699
14702
21559
32776
32781
15002
14699
21500
24501
14935
177
179
21609
26939
26944
14788
14969
21515
32786
32791
14818
14702
21525
14814
14777
177
179
21584
21589
15002
14699
14825
21540
26901
14770
163
179
32795
21564
26919
14876
14880
32800
21579
26924
14913
14917
32805
21589
14766
14699
177
21599
21604
14946
14849
393
21500
14950
14954
177
329
32810
26939
26944
14788
14969
32815
32820
32825
32830
32016
21680
32835
32026
32031
32036
21853
32840
29251
2231
32845
32053
32058
32848
2252
2255
27059
32852
32857
2575
2252
21749
24728
2597
1065
179
21764
32862
32867
2396
2255
21774
2392
2345
1065
179
21828
21833
2575
2252
2409
21789
27046
2338
1051
179
21843
21848
2528
2432
1262
21749
2532
2536
1065
329
21909
27103
32871
27113
32876
21919
32881
32886
32891
30911
32896
32901
29290
30570
16218
32906
32911
29522
2697
2700
32916
32921
32926
19693
2697
21978
21983
19521
2962
163
21988
24951
3039
177
179
32931
27220
27225
19545
2989
22003
32936
25588
2841
2700
22013
19565
2790
177
179
30613
22067
19693
2697
2854
22028
22739
2783
163
179
32941
22047
27190
19605
2908
32946
19521
2962
163
329
22077
22082
19645
2877
393
21988
19649
2986
177
329
32951
19693
2812
2854
179
32956
32961
32966
30679
30684
22158
32971
27279
30694
30699
22331
32976
29364
30708
30712
30715
29374
25122
19777
3471
22197
32981
27293
27298
20067
22286
32986
32991
19815
19777
22227
25166
19838
177
179
22242
32996
19872
19876
3471
22252
19883
19845
177
179
22267
19904
19908
163
179
33001
22291
27341
19942
19964
33006
22306
27346
19979
20017
22370
22311
19834
19777
177
33011
19784
19991
163
329
22321
22326
20002
19919
393
22227
20006
20010
177
329
33016
19815
19889
19887
179
29403
33021
33026
27380
28689
29423
33031
27400
30800
30805
22479
33036
29443
5763
30814
22425
29448
25341
5784
5255
22454
22459
33041
6115
5784
22474
25381
6132
5010
179
27444
33046
8517
5926
5255
22499
5922
5875
5010
179
22514
8541
5868
4996
179
33051
5852
6042
4996
329
22563
29463
6058
5962
5207
22474
6062
6066
5010
329
33056
6115
5897
5939
179
33061
33066
33071
32282
32287
22629
33076
29487
30906
30911
32297
33081
29507
30570
16218
30920
29517
29522
2697
2700
22664
33086
27546
27551
19705
22757
33091
33096
19693
2697
22694
24951
3039
177
179
22709
33101
25588
2841
2700
22719
19565
2790
177
179
30978
22787
19693
2697
2854
22734
22739
2783
163
179
33106
19521
2962
163
329
22797
22802
19645
2877
393
22694
19649
2986
177
329
33111
19693
2812
2854
179
33116
27635
33121
31013
31018
29556
33126
27665
31028
31033
23034
33131
29576
10823
31042
33136
29581
25748
10844
9420
22896
33141
27679
27684
10879
31102
33146
33151
10898
10844
22926
25792
11105
177
179
22941
33156
25816
10986
9420
22951
10982
10935
177
179
27746
23014
10898
10844
10999
22966
22971
10928
163
179
33161
22994
27731
11049
11053
33166
23009
27741
11090
11094
23070
23014
10924
10844
177
33171
10912
11102
163
329
23024
23029
11118
11022
393
22926
11122
11126
177
329
33176
23105
27782
23125
23135
23105
33181
29610
31148
13321
23253
33186
29625
13268
16077
33191
29615
20448
13275
12349
23144
31178
23159
23169
13298
31178
33196
23238
13312
13275
23169
25927
25931
12184
179
23179
33201
13354
13358
12349
23189
13354
13275
12184
179
27822
23164
13312
13275
13366
23164
13368
13325
12179
179
33206
23218
29640
13354
13404
23169
25934
13423
12184
329
33211
23233
23189
13298
13436
23281
23164
13312
13275
12184
33216
13321
13325
12179
329
23243
23248
13449
13377
12310
23169
13354
13377
12184
329
23243
23189
13474
13377
12312
33221
33225
33229
31224
31228
23314
33233
27878
31236
30911
27910
33237
29673
30570
16218
27938
29681
29522
2697
2700
23346
33241
27890
27894
19705
31272
33245
33249
19693
2697
23370
24951
3039
177
179
23382
33253
25588
2841
2700
23390
19565
2790
177
179
27938
23434
19693
2697
2854
23402
22739
2783
163
179
33257
23430
27934
19629
2949
23470
23434
19529
2697
177
33261
19521
2962
163
329
23442
23446
19645
2877
393
23370
19649
2986
177
329
33265
19693
2812
2854
179
33269
33271
33273
31302
33275
23486
33277
27968
31308
17239
33279
33281
29711
17247
17371
33283
29715
28932
17257
2700
23502
33285
27972
27974
17271
29725
33287
33289
17403
17281
23514
29723
17371
177
179
23520
33291
17889
17315
2700
23524
17313
17325
177
179
28000
23548
17403
17257
16601
23530
17323
17249
163
179
33293
23540
27994
17313
17349
33295
23546
27998
17365
17367
23572
23548
17255
17257
177
33297
17239
17261
163
329
23552
23554
17377
17337
393
23514
17307
17357
177
329
33299
17403
17303
16601
179
33301
23586
26180
23601
33302
23586
28013
23589
23596
18427
23609
23589
23600
18429
18430
24016
23596
18429
18431
18327
28013
24016
23608
18429
18431
23589
23596
18427
18430
18317
23596
26179
18430
18317
179
23589
33303
18427
18430
18327
23600
18427
18431
18317
179
33304
23606
23600
18427
18437
23589
23607
18439
18430
18324
23613
23596
18429
18431
18317
33305
18427
18430
18317
329
33306
33310
33314
31369
29752
33318
28041
31377
23968
33322
31385
19461
28133
29772
29522
2697
23916
33326
28053
28057
29820
33330
33334
19693
23940
24951
3039
177
28085
33338
25588
2841
23948
19565
2790
2854
28133
28093
19693
2697
29812
22739
2783
163
33342
28113
28117
19605
33346
28125
28129
19629
23976
28093
19529
2697
33350
19521
2962
163
23936
29840
19645
2877
23940
19649
2986
177
32665
33354
30081
33359
28287
33364
33369
33374
28177
33379
30184
33384
28282
24951
28287
33389
28207
33394
28317
19565
28262
33399
30242
22739
33404
28247
33409
28257
28322
28267
33414
19521
25023
25027
28272
33419
28282
19649
2877
3037
29315
2783
33424
33409
33429
33434
32629
33438
33442
29893
33446
31560
31564
29905
33450
31572
33454
26359
33458
33462
28987
29965
33466
33470
19693
29977
33474
33478
33482
29945
33485
25588
2841
26387
33489
2790
2854
26407
28999
19693
2697
29957
22739
2783
163
25023
25027
2700
179
33493
29969
31612
19605
33497
29981
19613
33501
33504
29985
31616
19629
26427
28999
19529
2697
33508
19521
2962
2700
26375
29997
19645
2877
26379
19649
2986
177
26375
30013
19685
2877
27181
2771
416
102
26379
19705
2986
177
33512
32580
33517
33522
33527
28287
30051
30056
19545
2989
28262
28267
19693
2697
3037
29075
29080
30061
28603
28607
28272
28277
19645
2877
393
28282
19653
2986
177
329
28317
19685
3017
402
102
33512
32580
33532
33537
30081
33359
31675
32595
30096
33542
32605
33454
28177
33379
33547
30046
30184
33384
33552
19693
33557
33562
33478
33482
30141
33567
30056
26415
33572
33577
33582
3020
33586
30175
2790
2854
33404
28247
31715
19605
33591
30199
19613
33501
33409
28257
31720
19629
28322
28267
19529
2697
32685
19521
2962
2700
33596
30219
19645
3020
33601
30229
2986
2854
30233
2790
177
179
28272
28307
19685
2877
31512
19693
2812
2854
27181
2841
402
102
28282
19705
2986
177
26415
2989
402
179
33606
33611
33616
33522
33527
30081
33621
31675
33626
30911
28287
33631
32605
30570
32307
33369
32610
29522
2697
2700
28272
32620
19613
32133
320
28282
19617
2927
177
329
28207
28302
19673
2841
416
28317
19677
3005
402
102
30242
19521
2962
163
329
33636
33641
33646
33651
33656
33661
33666
31675
33626
30911
33671
33676
32605
33681
32307
28177
33685
33547
30046
19705
33404
33690
33695
19693
2697
33700
33705
19521
2962
2700
30141
33710
30056
26415
2989
33715
33720
25588
2841
2700
33725
30175
2790
177
179
33404
28247
31715
19605
2908
33700
30199
19613
33501
320
33409
28257
31720
19629
2949
28322
28267
19529
2697
177
32685
19521
2962
2700
329
33730
33735
19645
3020
393
33601
30229
2986
2854
329
30141
33740
33745
26415
33750
33715
33753
33758
8327
416
33725
33762
3005
33766
102
33596
33768
22116
3020
402
28379
29808
2989
2854
179
33773
33778
3017
33782
102
27181
2877
402
102
20989
26596
33784
26606
33789
20999
33794
33799
33804
33809
33813
33818
29120
7106
33823
33826
33831
33836
7127
7130
33840
14438
7141
7130
102
33845
33850
33855
31847
7127
21058
21063
7197
33860
163
21068
7209
14442
177
179
7216
7220
33863
179
33865
32704
31830
7238
21191
21083
33870
33875
7271
2700
7271
2700
179
30288
26697
18805
7127
7284
21108
33879
7213
163
179
7238
14442
163
179
21194
33883
7307
7284
102
33887
33892
33897
33902
21199
33907
33912
33917
7267
21203
33922
33927
33932
7350
393
33936
33941
33945
7284
102
26664
33948
330
102
33951
33956
33961
7375
21206
33966
7197
7387
163
329
7307
177
329
33971
33976
7456
7284
102
21288
1919
1923
636
179
21333
2010
2017
1994
102
30315
33980
33985
33990
21411
21357
33995
34000
1977
21415
34005
34010
34015
2060
833
34019
34024
34028
1994
102
26780
34031
784
102
34034
34039
34044
2085
21418
34049
1907
2097
622
329
2017
636
329
34054
34059
2164
1994
102
34063
34068
34073
34078
34083
34088
34093
31935
31940
31945
32810
34098
29198
14680
32769
34103
31962
31967
14699
14702
34108
14755
14712
14702
102
21470
34113
26857
26862
14731
34118
34123
34128
15002
14699
21500
14766
14935
177
179
14773
14777
163
179
21515
34133
32791
14818
14702
14818
14702
179
26958
21589
15002
14699
14825
14788
14935
163
179
21655
14842
14849
14825
102
34138
34143
34148
34153
21660
34158
34163
34168
14814
21664
34173
34178
34183
14891
393
30479
34187
34191
14825
102
26910
34194
330
102
34158
21579
34197
14913
21667
34202
14755
14932
163
329
30479
34207
15009
14825
102
32815
32820
34211
32830
32016
21680
34216
32026
32031
32036
21853
34221
29251
2231
32845
27059
32852
34226
2575
2252
21749
2334
2597
1065
179
2341
2345
1051
179
21764
34231
32867
2396
2255
2396
2255
179
2363
2597
1051
179
34236
34241
34246
34251
21899
21818
34256
34261
2392
21903
34266
34271
34276
2475
1262
30530
34280
34284
2409
102
27050
34287
1213
102
21818
21823
34290
2500
21906
34295
2322
2512
1051
329
30530
34300
2582
2409
102
34304
34309
34314
34319
34324
21919
34329
32886
32891
30911
30623
34334
29290
30570
16218
34339
32911
30925
2697
2700
34344
19521
2711
2700
102
21958
34349
27147
27152
19705
34354
34359
34364
19693
2697
21988
19529
3039
177
179
19533
2790
163
179
22003
34369
25588
2841
2700
30647
22067
19693
2697
2854
22133
25612
2877
2854
102
34374
34379
34384
34389
22138
34394
34399
34404
19565
22142
34409
34414
34419
2920
393
30652
34423
34427
2854
102
27181
34430
330
102
34394
27200
34433
19629
22145
30652
34438
3020
2854
102
34442
34447
34452
34457
34462
34467
34472
27279
30694
30699
30759
34477
29364
30708
30712
34482
29374
19773
19777
3471
34487
19784
19788
3471
102
22197
34492
27293
27298
20067
34497
34502
34507
19815
19777
22227
19834
19838
177
179
22242
34512
19872
19876
3471
22370
22311
19815
19777
19887
22380
19915
19919
19887
102
34517
34522
34527
34532
22385
33006
34537
34542
19883
22389
34547
34552
34557
19954
393
30778
34561
34565
19887
102
27332
34568
330
102
33006
22306
34571
19979
22392
30778
34576
20060
19887
102
29403
34580
34585
27380
28689
29423
34590
27400
30800
30805
22479
34595
29443
5763
30814
22454
22459
34600
6115
5784
22474
5864
6132
5010
179
27444
34605
8517
5926
5255
30821
34610
34615
34620
22609
22543
34625
34630
5922
22613
34635
34640
34645
6005
5207
30850
34649
34653
5939
102
27463
34656
5158
102
22543
22548
34659
6030
22616
30850
34664
6122
5939
102
34668
34673
34678
34683
34688
34693
34698
29487
30906
30911
30983
34703
29507
30570
16218
34708
29517
30925
2697
2700
34713
19521
2711
2700
102
22664
34718
27546
27551
19705
34723
34728
34733
19693
2697
22694
19529
3039
177
179
22709
34738
25588
2841
2700
22832
22787
19693
2697
2854
22842
25612
2877
2854
102
34743
34748
34753
34758
22138
34763
34768
34773
19565
22142
34778
34783
34419
2920
393
30998
34423
34427
2854
102
34763
22777
34788
19629
22145
30998
34438
3020
2854
102
34793
34798
34803
34808
23075
34813
34818
27665
31028
31033
31112
34823
29576
10823
31042
34828
29581
31050
10844
9420
34833
31059
10856
9420
102
22896
34838
27679
27684
10879
33161
34843
34848
10898
10844
22926
10924
11105
177
179
10931
10935
163
179
22941
34853
25816
10986
9420
10986
9420
179
23070
23014
10898
10844
10999
23080
11015
11022
10999
102
34858
34863
34868
34873
23085
33166
34878
34883
10982
23089
22916
34888
34893
11065
393
31131
34897
34901
10999
102
27722
34904
330
102
33166
23009
34907
11090
23092
31131
34912
11178
10999
102
34916
34921
34926
34931
23286
34921
34936
29610
31148
13321
31188
34941
29625
13268
16077
34931
31148
13268
13275
12349
23286
13321
13272
12349
102
23144
33206
23159
23169
13298
33206
34946
34951
13312
13275
23169
13312
13328
12184
179
23179
34956
13354
13358
12349
23281
23164
13312
13275
13366
23291
13298
13377
13366
102
34961
34966
34971
34976
23296
33211
34981
34986
13354
23300
23159
34991
34996
13416
12310
31207
25934
35000
13366
102
23209
35003
12278
102
33211
23233
23189
13298
23303
31207
31203
13486
13366
102
35006
35010
35014
35018
35022
35026
35030
27878
31236
30911
31280
35034
29673
30570
16218
23470
29681
30925
2697
2700
35038
19521
2711
2700
102
23346
35042
27890
27894
19705
35046
35050
35054
19693
2697
23370
19529
3039
177
179
23382
35058
25588
2841
2700
23470
23434
19693
2697
2854
23478
25612
2877
2854
102
35062
35066
35070
35074
22138
33257
35078
35082
19565
22142
23362
35086
35090
2920
393
31292
34423
34427
2854
102
33257
23430
35094
19629
22145
31292
34438
3020
2854
102
35098
35100
35102
35104
23574
35106
35108
27968
31308
17239
35110
35112
29711
17247
17371
35114
29715
17403
17257
2700
35116
17239
17261
2700
102
23502
35118
27972
27974
17271
33293
35120
35122
17403
17281
23514
17255
17371
177
179
23520
35124
17889
17315
2700
23572
23548
17403
17257
16601
23576
17901
17337
16601
102
35126
35128
35130
35132
23578
33295
35134
35136
29727
23580
23510
35138
17353
17315
393
31344
35140
17421
16601
102
31334
35142
330
102
33295
23546
35144
17365
23582
23572
23548
17403
17257
3037
31344
35146
17421
16601
102
35148
23586
29739
23613
23614
23586
33304
23589
23596
18427
29739
23589
23600
18429
18430
23613
23596
18429
18431
18327
23614
18427
18430
18327
102
33304
23613
35149
18429
18431
23596
18429
18430
18317
179
23589
31356
18427
18430
18327
35150
23604
35151
23614
23615
33304
23606
23600
18427
23616
28016
18435
18432
18327
102
35152
35156
35160
35164
35168
35172
28041
31377
29847
35176
31385
19461
23976
29772
30925
2697
35180
19521
2711
2700
23916
35184
28053
28057
33342
35188
35192
19693
23940
19529
3039
177
28085
35196
25588
2841
23980
25612
2877
2854
35200
35204
35208
35212
33346
35216
35220
19565
29796
35224
35090
2841
31433
34423
34427
2854
33346
28125
35228
19629
31433
34438
3020
2854
35232
35237
33661
35242
29095
35247
35252
35257
32685
23342
28177
33685
33404
33690
28282
19529
29095
35262
28207
35267
28322
35272
28337
22748
35277
35282
33409
35287
31482
35292
28379
35297
27181
35301
33409
35304
28322
35309
28379
35314
27181
35318
35321
35326
35331
35335
35339
35343
35347
35351
31560
31564
30001
35355
31572
19461
26427
31576
29522
2697
26359
35359
33462
28987
33493
35363
35367
19693
26379
24951
3039
177
29945
35371
25588
2841
26387
19565
2790
2854
26431
25612
2877
2854
35375
35379
35383
35387
33504
35391
35395
19565
31600
35399
35090
2841
35403
35407
3020
2854
33504
29985
35411
19629
3020
3037
329
31636
34438
3020
2854
35415
35420
35425
33651
33656
35430
35435
31675
35440
27886
33404
33690
35445
19693
2697
28207
35267
27591
2841
2700
28322
28267
19693
2697
2854
28332
22739
2783
2700
179
28337
25612
2877
2854
102
35450
35455
35460
35465
22138
35470
35475
35480
35485
28342
33409
28257
35489
19629
22145
28282
19617
2986
177
329
28379
34438
3020
2854
102
35415
35420
35494
33651
33656
35499
35504
35509
35514
22138
35415
35420
35425
35519
33661
35242
31675
32595
29095
35524
32605
19461
35252
32610
29522
2697
28177
33685
33547
30046
33404
33690
35445
19693
31482
31487
19521
2771
28282
24951
3039
177
28207
35267
25588
2841
28317
19565
2790
2854
30242
22739
2783
163
35450
35455
35460
35529
33409
35534
35480
19565
31482
35292
34419
2841
35539
35407
3020
2854
33409
28257
35489
19629
28272
33419
19645
2877
28282
19649
2986
177
28614
3037
329
35539
35544
3020
2854
35548
35420
35425
33651
33656
33661
35242
31675
33626
30911
29095
35524
32605
30570
16218
35252
32610
30925
2697
2700
32685
19521
2711
2700
102
35277
35553
35558
35563
30954
33409
28322
28267
19693
2697
31482
31487
19521
2962
163
28379
19693
3039
2854
179
35568
35455
35460
35465
22138
33409
35534
35480
19565
22142
31482
35292
34419
2920
393
28379
34423
34427
2854
102
35470
35573
35578
35583
31517
35548
35420
35587
33651
33656
33661
35592
31675
33626
30911
29095
35597
32605
30570
32307
35602
35504
35607
35514
22138
35612
35617
35622
35627
22142
31774
35631
35636
35640
26591
35643
35648
35640
3037
102
35652
35657
35662
35667
35672
20999
35677
35682
35687
35692
35696
35701
29120
7106
35706
35709
35714
35719
7127
7130
35723
7197
7141
7130
102
21038
35728
26640
26645
7164
35733
35738
35743
31847
7127
21058
21063
7197
7387
163
21068
7209
24113
177
179
7216
7220
163
179
35748
35753
35758
7238
7414
21083
35763
35768
7271
7130
31844
7130
179
35772
32719
31847
7127
7284
21108
35777
7213
163
179
7238
24113
163
179
30302
33883
7307
7284
102
21209
26712
35781
26722
35786
21219
35791
35796
35801
35806
35810
35815
29159
1816
35820
35823
35828
35833
1837
1840
35837
1907
1851
1840
102
35842
35847
35852
31892
1837
21278
21283
1907
2097
622
21288
1919
24311
636
179
1926
1930
622
179
35857
35862
35867
1948
2124
21303
35872
35877
1981
1840
31889
1840
179
35881
32729
31892
1837
1994
21328
35886
1923
622
179
1948
24311
622
179
30347
35890
2017
1994
102
35894
35899
35904
35909
34083
34088
35914
31935
31940
31945
32810
35919
29198
14680
32769
34118
34123
35924
15002
14699
21515
35929
32791
14818
14702
14987
14702
179
35934
35939
35944
32830
32016
21680
35949
32026
32031
32036
21853
35954
29251
2231
32845
27059
32852
35959
2575
2252
21764
35964
32867
2396
2255
2558
2255
179
35969
35974
35979
35984
35989
35994
35999
32886
32891
30911
36004
36009
29290
30570
16218
36014
32911
30925
2697
2700
36019
19521
2711
2700
102
21958
36024
27147
27152
19705
36029
36034
22067
19693
2697
36004
27220
27225
19545
2989
22003
36039
25588
2841
2700
8327
2700
179
36044
36049
36054
34457
34462
34467
36059
27279
30694
30699
30759
36064
29364
30708
30712
34497
34502
22311
19815
19777
22242
36069
19872
19876
3471
20039
3471
179
29403
36074
36079
27380
28689
29423
36084
27400
30800
30805
22479
36089
29443
5763
30814
22454
22459
22553
6115
5784
27444
36094
8517
5926
5255
6098
5255
179
36099
36104
36109
34683
34688
34693
36114
29487
30906
30911
30983
36119
29507
30570
16218
34723
34728
22787
19693
2697
22709
36124
25588
2841
2700
36129
34798
36134
34808
23075
34813
36139
27665
31028
31033
31112
36144
29576
10823
31042
33161
34843
23014
10898
10844
22941
36149
25816
10986
9420
11158
9420
179
36154
34921
34926
34931
23286
34921
36159
29610
31148
13321
31188
36164
29625
13268
16077
33206
34946
23164
13312
13275
23179
36169
13354
13358
12349
13346
12349
179
36174
36178
36182
35018
35022
35026
36186
27878
31236
30911
31280
36190
29673
30570
16218
35046
35050
23434
19693
2697
23382
36194
25588
2841
2700
36198
36200
36202
35104
23574
29735
36204
29711
17247
17371
33293
35120
23548
17403
17281
23520
36206
17889
17315
2700
23562
29727
17325
177
179
17397
2700
179
36208
23586
29739
23613
23614
33304
23613
23596
18429
18431
23589
28016
18427
18430
18327
18432
18327
179
36209
36213
36217
35164
35168
36221
28041
31377
29847
36225
31385
19461
33342
35188
28093
29808
29796
29800
19521
36229
28085
36232
25588
2841
35548
36236
33661
35592
29095
36241
28272
36246
28207
36251
28317
36256
8327
2700
36260
36265
36269
36273
35343
35347
36277
31560
31564
30001
36281
31572
19461
33493
35363
28999
29808
31600
31604
19521
36229
29945
36285
25588
2841
36289
36294
35587
33651
33656
36299
36304
31675
35440
27886
33404
33690
28267
19693
2697
32680
36251
27591
8327
2700
36289
36294
36309
33651
33656
29095
35597
32605
30570
16218
35252
32610
29522
2697
2700
28282
24951
3039
177
179
28207
36251
25588
2841
2700
28317
19565
2790
177
179
30242
22739
2783
163
179
36289
36294
35587
35519
33661
35592
31675
32595
29095
35597
32605
19461
33404
33690
28267
29808
31482
31487
19521
36229
28207
36251
25588
2841
36314
36294
35587
33651
33656
35568
35553
35558
35563
30954
0
5
10
15
20
25
30
35
40
45
49
54
59
64
68
71
76
81
85
88
90
95
99
88
102
103
108
113
118
123
127
132
137
142
85
146
151
156
160
163
165
170
174
177
179
180
184
88
179
187
192
197
202
206
209
214
219
223
163
226
231
235
177
179
202
206
177
179
238
163
179
241
246
170
85
251
253
258
174
163
179
202
174
163
179
184
163
179
251
179
262
267
271
251
102
180
184
251
179
274
177
179
102
103
277
282
118
287
127
291
296
301
305
146
308
313
317
320
165
322
326
177
329
180
305
330
329
332
337
342
347
351
354
246
170
85
177
359
364
368
88
329
202
206
330
179
371
376
381
274
385
165
387
391
177
329
180
235
177
179
274
251
329
177
179
165
287
391
177
329
202
174
330
179
238
163
329
177
329
179
180
351
394
329
184
177
179
187
192
197
202
396
209
399
404
238
408
226
410
414
394
102
202
206
394
179
238
408
102
371
417
422
274
394
165
170
206
177
179
180
368
408
329
274
330
102
226
422
426
394
102
180
223
394
329
235
177
179
274
394
102
241
246
170
85
429
253
95
368
163
329
251
329
165
123
391
177
329
202
85
251
179
262
431
271
429
435
180
436
330
329
439
320
102
274
385
102
442
447
452
457
305
371
461
313
466
320
469
305
473
329
475
253
287
223
177
226
480
305
330
329
180
223
330
329
484
177
329
487
492
496
394
329
499
503
177
329
274
394
329
506
329
469
368
320
329
274
320
329
329
394
329
332
337
342
347
508
475
511
516
520
523
226
525
529
394
102
180
532
394
329
484
523
102
354
246
170
85
429
253
364
368
163
329
535
540
271
251
102
180
235
251
179
274
177
329
238
88
102
371
544
381
274
385
487
549
553
506
102
499
556
559
102
506
102
180
368
330
329
274
320
102
394
102
561
408
102
226
202
396
394
179
564
238
408
102
394
179
564
238
394
102
568
394
179
226
571
553
394
102
564
575
559
102
568
559
578
429
329
262
579
439
429
435
583
587
473
329
439
385
102
435
484
429
329
590
385
102
593
329
595
600
605
610
615
620
625
630
635
640
644
649
654
659
663
666
671
676
680
683
685
690
694
683
102
697
702
707
712
717
721
726
731
736
680
740
745
750
754
757
759
764
768
771
179
773
777
683
179
780
785
790
795
799
802
807
812
816
757
819
824
777
771
179
795
799
771
179
828
757
179
831
836
764
680
841
843
848
768
757
179
795
768
757
179
777
757
179
841
179
852
857
861
841
102
773
777
841
179
864
771
179
697
867
872
712
877
721
881
886
891
895
740
898
903
907
910
759
912
916
771
329
773
895
919
329
921
926
931
936
940
831
836
764
680
771
943
690
948
683
329
795
799
919
179
951
956
961
864
965
759
967
971
771
329
773
777
771
179
864
841
329
771
179
759
877
971
771
329
795
768
919
179
828
757
329
771
329
773
940
974
329
777
771
179
780
785
790
795
976
802
979
984
828
988
819
990
994
974
102
795
799
974
179
828
988
102
951
997
1002
864
974
759
764
799
771
179
773
948
988
329
864
919
102
819
1002
1006
974
102
773
816
974
329
864
974
102
831
836
764
680
1009
843
690
948
757
329
841
329
759
717
971
771
329
795
680
841
179
852
1011
861
1009
435
773
1015
919
329
1018
910
102
864
965
102
1021
1026
1031
1036
895
951
1040
903
1045
910
1048
895
1052
329
1054
843
877
816
771
819
1059
895
919
329
773
816
919
329
1063
771
329
1066
1071
1075
974
329
1078
1082
771
329
864
974
329
1085
329
1048
948
910
329
864
910
329
974
329
921
926
931
936
1087
1054
1090
1095
1099
1102
819
1104
1108
974
102
773
1111
974
329
1063
1102
102
1114
1119
861
841
102
864
771
329
828
683
102
951
1123
961
864
965
1066
1128
1132
1085
102
1078
1135
1138
102
1085
102
773
948
919
329
864
910
102
974
102
1140
988
102
819
795
976
974
179
1143
828
988
102
974
179
1143
828
974
102
1147
974
179
819
1150
1132
974
102
1143
1154
1138
102
1147
1138
578
1009
329
1157
1161
1052
329
1063
1009
102
1018
965
102
1164
1169
1174
1179
1184
1189
1194
1199
1204
1209
1213
1218
1223
1228
1232
1235
1240
1245
1249
1252
1254
1259
1263
1252
102
1266
1271
1276
1281
1286
1290
1295
1300
1305
1249
1309
1314
1319
1323
1326
1328
1333
1337
1340
179
1342
1346
1252
179
1349
1354
1359
1364
1368
1371
1376
1381
1385
1326
1388
1393
1346
1340
179
1364
1368
1340
179
1397
1326
179
1400
1405
1333
1249
1410
1412
1417
1337
1326
179
1364
1337
1326
179
1346
1326
179
1410
179
1421
1426
1430
1410
102
1342
1346
1410
179
1433
1340
179
1266
1436
1441
1281
1446
1290
1450
1455
1460
1464
1309
1467
1472
1476
1479
1328
1481
1485
1340
329
1342
1464
1488
329
1490
1495
1500
1505
1509
1400
1405
1333
1249
1340
1512
1259
1517
1252
329
1364
1368
1488
179
1520
1525
1530
1433
1534
1328
1536
1540
1340
329
1342
1346
1340
179
1433
1410
329
1340
179
1328
1446
1540
1340
329
1364
1337
1488
179
1397
1326
329
1340
329
1342
1509
1543
329
1346
1340
179
1349
1354
1359
1364
1545
1371
1548
1553
1397
1557
1388
1559
1563
1543
102
1364
1368
1543
179
1397
1557
102
1520
1566
1571
1433
1543
1328
1333
1368
1340
179
1342
1517
1557
329
1433
1488
102
1388
1571
1575
1543
102
1342
1385
1543
329
1433
1543
102
1400
1405
1333
1249
1578
1412
1259
1517
1326
329
1410
329
1328
1286
1540
1340
329
1364
1249
1410
179
1421
1580
1430
1578
435
1342
1584
1488
329
1587
1479
102
1433
1534
102
1590
1595
1600
1605
1464
1520
1609
1472
1614
1479
1617
1464
1621
329
1623
1412
1446
1385
1340
1388
1628
1464
1488
329
1342
1385
1488
329
1632
1340
329
1635
1640
1644
1543
329
1647
1651
1340
329
1433
1543
329
1654
329
1617
1517
1479
329
1433
1479
329
1543
329
1490
1495
1500
1505
1656
1623
1659
1664
1668
1671
1388
1673
1677
1543
102
1342
1680
1543
329
1632
1671
102
1683
1688
1430
1410
102
1433
1340
329
1397
1252
102
1520
1692
1530
1433
1534
1635
1697
1701
1654
102
1647
1704
1707
102
1654
102
1342
1517
1488
329
1433
1479
102
1543
102
1709
1557
102
1388
1364
1545
1543
179
1712
1397
1557
102
1543
179
1712
1397
1543
102
1716
1543
179
1388
1719
1701
1543
102
1712
1723
1707
102
1716
1707
578
1578
329
1726
1730
1621
329
1587
1534
102
1632
1578
329
1733
1534
102
1736
329
1738
1743
1748
1753
1758
1763
1768
1773
1778
1783
1787
1792
1797
1802
1806
1809
1814
1819
1823
1826
1828
1833
1837
1826
102
1840
1845
1850
1855
1860
1864
1869
1874
1879
1823
1883
1888
1893
1897
1900
1902
1907
1911
1914
179
1916
1920
1826
179
1923
1928
1933
1938
1942
1945
1950
1955
1959
1900
1962
1967
1920
1914
179
1938
1942
1914
179
1971
1900
179
1974
1979
1907
1823
1984
1986
1991
1911
1900
179
1938
1911
1900
179
1920
1900
179
1984
179
1995
2000
2004
1984
102
1916
1920
1984
179
2007
1914
179
1840
2010
2015
1855
2020
1864
2024
2029
2034
2038
1883
2041
2046
2050
2053
1902
2055
2059
1914
329
1916
2038
2062
329
2064
2069
2074
2079
2083
1974
1979
1907
1823
1914
2086
1833
2091
1826
329
1938
1942
2062
179
2094
2099
2104
2007
2108
1902
2110
2114
1914
329
1916
1920
1914
179
2007
1984
329
1914
179
1902
2020
2114
1914
329
1938
1911
2062
179
1971
1900
329
1914
329
1916
2083
2117
329
1920
1914
179
1923
1928
1933
1938
2119
1945
2122
2127
1971
2131
1962
2133
2137
2117
102
1938
1942
2117
179
1971
2131
102
2094
2140
2145
2007
2117
1902
1907
1942
1914
179
1916
2091
2131
329
2007
2062
102
1962
2145
2149
2117
102
1916
1959
2117
329
2007
2117
102
1974
1979
1907
1823
2152
1986
1833
2091
1900
329
1984
329
1902
1860
2114
1914
329
1938
1823
1984
179
1995
2154
2004
2152
435
1916
2158
2062
329
2161
2053
102
2007
2108
102
2164
2169
2174
2179
2038
2094
2183
2046
2188
2053
2191
2038
2195
329
2197
1986
2020
1959
1914
1962
2202
2038
2062
329
1916
1959
2062
329
2206
1914
329
2209
2214
2218
2117
329
2221
2225
1914
329
2007
2117
329
2228
329
2191
2091
2053
329
2007
2053
329
2117
329
2064
2069
2074
2079
2230
2197
2233
2238
2242
2245
1962
2247
2251
2117
102
1916
2254
2117
329
2206
2245
102
2257
2262
2004
1984
102
2007
1914
329
1971
1826
102
2094
2266
2104
2007
2108
2209
2271
2275
2228
102
2221
2278
2281
102
2228
102
1916
2091
2062
329
2007
2053
102
2117
102
2283
2131
102
1962
1938
2119
2117
179
2286
1971
2131
102
2117
179
2286
1971
2117
102
2290
2117
179
1962
2293
2275
2117
102
2286
2297
2281
102
2290
2281
578
2152
329
2300
2304
2195
329
2206
2152
102
2161
2108
102
2307
2312
2317
2322
2327
2332
2337
2342
2347
2352
2356
2361
2366
2371
2375
2378
2383
2388
2392
2395
2397
2402
2406
2395
102
2409
2414
2419
2424
2429
2433
2438
2443
2448
2392
2452
2457
2462
2466
757
2469
2474
2478
771
179
2481
2485
2395
179
2488
2493
2498
2503
2507
2510
2515
2520
2524
757
2527
2532
2485
771
179
2503
2507
771
179
2536
757
179
2539
2544
2474
2392
2549
2551
2556
2478
757
179
2503
2478
757
179
2485
757
179
2549
179
2560
2565
2569
2549
102
2481
2485
2549
179
2572
771
179
2409
2575
2580
2424
2585
2433
2589
2594
2599
2603
2452
2606
2611
2615
910
2469
2618
2622
771
329
2481
2603
919
329
2625
2630
2635
2640
2644
2539
2544
2474
2392
771
2647
2402
2652
2395
329
2503
2655
919
179
2658
2663
2668
2572
965
2469
2672
2676
771
329
2481
2485
771
179
2572
2549
329
2469
2585
2676
771
329
2503
2478
919
179
2536
757
329
2481
2644
974
329
2485
771
179
2488
2493
2498
2503
2679
2510
2682
2687
2536
988
2527
2691
2695
974
102
2503
2507
974
179
2536
988
102
2658
2698
2703
2572
974
2469
2474
2507
771
179
2481
2652
988
329
2572
919
102
2527
2703
2707
974
102
2481
2524
974
329
2572
974
102
2539
2544
2474
2392
2710
2551
2402
2652
757
329
2549
329
2469
2429
2676
771
329
2503
2392
2549
179
2560
2712
2569
2710
435
2481
2716
919
329
2719
910
102
2572
965
102
2722
2727
2732
2737
2603
2658
2741
2611
2746
910
2749
2603
1052
329
2753
2551
2585
2524
771
2527
2758
2603
919
329
2481
2524
919
329
2762
771
329
2765
2770
2774
974
329
2777
2781
771
329
2572
974
329
2749
2652
910
329
2572
910
329
2625
2630
2635
2640
2784
2753
2787
2792
2796
1102
2527
2799
2803
974
102
2481
2806
974
329
2762
1102
102
2809
2814
2569
2549
102
2572
771
329
2536
2395
102
2658
2818
2668
2572
965
2765
2823
2827
1085
102
2777
2830
1138
102
2481
2652
919
329
2572
910
102
2833
988
102
2527
2503
2679
974
179
2836
2536
988
102
2836
2536
974
102
2840
974
179
2527
2843
2827
974
102
2836
2847
1138
102
2840
1138
578
2710
329
2850
2854
1052
329
2762
2710
102
2719
965
102
2857
2862
2867
2872
2877
2882
2887
2892
2897
2902
2906
2911
2916
2921
2925
2928
2933
2938
2942
2945
2947
2952
2956
2945
102
2959
2964
2969
2974
2979
2983
2988
2993
2998
2942
3002
3007
3012
3016
1326
3019
3024
3028
1340
179
3031
3035
2945
179
3038
3043
3048
3053
3057
3060
3065
3070
3074
1326
3077
3082
3035
1340
179
3053
3057
1340
179
3086
1326
179
3089
3094
3024
2942
3099
3101
3106
3028
1326
179
3053
3028
1326
179
3035
1326
179
3099
179
3110
3115
3119
3099
102
3031
3035
3099
179
3122
1340
179
2959
3125
3130
2974
3135
2983
3139
3144
3149
3153
3002
3156
3161
3165
1479
3019
3168
3172
1340
329
3031
3153
1488
329
3175
3180
3185
3190
3194
3089
3094
3024
2942
1340
3197
2952
3202
2945
329
3053
3205
1488
179
3208
3213
3218
3122
1534
3019
3222
3226
1340
329
3031
3035
1340
179
3122
3099
329
3019
3135
3226
1340
329
3053
3028
1488
179
3086
1326
329
3031
3194
1543
329
3035
1340
179
3038
3043
3048
3053
3229
3060
3232
3237
3086
1557
3077
3241
3245
1543
102
3053
3057
1543
179
3086
1557
102
3208
3248
3253
3122
1543
3019
3024
3057
1340
179
3031
3202
1557
329
3122
1488
102
3077
3253
3257
1543
102
3031
3074
1543
329
3122
1543
102
3089
3094
3024
2942
3260
3101
2952
3202
1326
329
3099
329
3019
2979
3226
1340
329
3053
2942
3099
179
3110
3262
3119
3260
435
3031
3266
1488
329
3269
1479
102
3122
1534
102
3272
3277
3282
3287
3153
3208
3291
3161
3296
1479
3299
3153
1621
329
3303
3101
3135
3074
1340
3077
3308
3153
1488
329
3031
3074
1488
329
3312
1340
329
3315
3320
3324
1543
329
3327
3331
1340
329
3122
1543
329
3299
3202
1479
329
3122
1479
329
3175
3180
3185
3190
3334
3303
3337
3342
3346
1671
3077
3349
3353
1543
102
3031
3356
1543
329
3312
1671
102
3359
3364
3119
3099
102
3122
1340
329
3086
2945
102
3208
3368
3218
3122
1534
3315
3373
3377
1654
102
3327
3380
1707
102
3031
3202
1488
329
3122
1479
102
3383
1557
102
3077
3053
3057
1543
179
3386
3086
1557
102
3386
3383
1543
102
3390
1543
179
3269
1543
102
3077
3393
3377
1543
102
3386
3397
1707
102
3400
3405
3269
3099
102
3053
3409
1488
179
3390
1707
578
3269
1534
102
3089
3412
3417
2942
3260
3101
3012
3202
1326
329
3260
329
3086
2945
329
3110
3421
3269
3260
435
3425
3429
1621
329
3312
3260
329
3432
3437
3442
3447
3452
3457
3462
3467
3472
3477
3481
3486
3491
3496
3500
3503
3508
3513
3517
3520
3522
3527
3531
3520
102
3534
3539
3544
3549
3554
3558
3563
3568
3573
3517
3577
3582
3587
3591
163
3594
3599
3603
177
179
3606
3610
3520
179
3613
3618
3623
3628
3632
3635
3640
3645
3649
163
3652
3657
3610
177
179
3628
3632
177
179
3661
163
179
3664
3669
3599
3517
3674
3676
3681
3603
163
179
3628
3603
163
179
3610
163
179
3674
179
3685
3690
3694
3674
102
3606
3610
3674
179
3697
177
179
3534
3700
3705
3549
3710
3558
3714
3719
3724
3728
3577
3731
3736
3740
320
3594
3743
3747
177
329
3606
3728
330
329
3750
3755
3760
3765
3769
3772
3669
3599
3517
177
3777
3527
3782
3520
329
3628
3785
330
179
3788
3793
3798
3697
385
3594
3802
3806
177
329
3606
3610
177
179
3697
3674
329
3594
3710
3806
177
329
3628
3603
330
179
3661
163
329
3606
3769
394
329
3610
177
179
3613
3618
3623
3628
3809
3635
3812
3817
3661
408
3652
3821
3825
394
102
3628
3632
394
179
3661
408
102
3788
3828
3833
3697
394
3594
3599
3632
177
179
3606
3782
408
329
3697
330
102
3652
3833
3837
394
102
3606
3649
394
329
3697
394
102
3664
3669
3599
3517
3840
3676
3527
3782
163
329
3674
329
3594
3554
3806
177
329
3628
3517
3674
179
3685
3842
3694
3840
435
3606
3846
330
329
3849
320
102
3697
385
102
3852
3857
3862
3867
3728
3788
3871
3736
3876
320
3879
3728
473
329
3883
3676
3710
3649
177
3652
3888
3728
330
329
3606
3649
330
329
3892
177
329
3895
3900
3904
394
329
3907
3911
177
329
3697
394
329
3879
3782
320
329
3697
320
329
3750
3755
3760
3765
3914
3883
3917
3922
3926
523
3652
3929
3933
394
102
3606
3936
394
329
3892
523
102
3772
3669
3599
3517
3840
3939
3944
3694
3674
102
3697
177
329
3661
3520
102
3788
3948
3798
3697
385
3895
3953
3957
506
102
3907
3960
559
102
3606
3782
330
329
3697
320
102
3963
408
102
3652
3628
3809
394
179
3966
3661
408
102
3966
3661
394
102
3970
394
179
3652
3973
3957
394
102
3966
3977
559
102
3970
559
578
3849
385
102
3980
3669
3573
3517
3840
3676
3587
3782
163
329
3628
3985
330
179
3840
329
3661
3520
329
3988
3842
3849
3840
435
3993
3997
473
329
3892
3840
329
4000
4005
4010
4015
4020
4025
4030
4035
4040
4045
4049
4054
4059
4064
4068
4071
4076
4081
4085
4088
4090
4095
4099
4088
102
4102
4107
4112
4117
4122
4126
4131
4136
4141
4085
4145
4150
4155
4159
163
4162
4167
4171
177
179
4174
4178
4088
179
4181
4186
4191
4196
4200
4203
4208
4213
4217
163
4220
4225
4229
177
179
4196
4200
177
179
4232
163
179
4235
4240
4167
4085
4245
4247
4252
4171
163
179
4196
4171
163
179
4178
163
179
4245
179
4256
4261
4265
4245
102
4174
4178
4245
179
4268
177
179
4102
4271
4276
4117
4281
4126
4285
4290
4295
4299
4145
4302
4307
4311
320
4162
4314
4318
177
329
4174
4299
330
329
4321
4326
4331
4336
4340
4343
4240
4167
4085
177
4348
4353
4357
4088
329
4196
4360
330
179
4363
4368
4373
4268
385
4162
4377
4381
177
329
4174
4229
177
179
4268
4245
329
4162
4281
4381
177
329
4196
4171
330
179
4232
163
329
4174
4340
394
329
4178
177
179
4181
4186
4191
4196
4384
4203
4387
4392
4232
408
4220
4396
4400
394
102
4196
4200
394
179
4232
408
102
4363
4403
4408
4268
394
4162
4167
4200
177
179
4174
4357
408
329
4268
330
102
4220
4408
4412
394
102
4174
4217
394
329
4229
177
179
4268
394
102
4235
4240
4167
4085
4415
4247
4417
4357
163
329
4245
329
4162
4122
4381
177
329
4196
4085
4245
179
4256
4421
4265
4415
435
4174
4425
330
329
4428
320
102
4268
385
102
4431
4436
4441
4446
4299
4363
4450
4307
4455
320
4458
4299
473
329
4462
4247
4281
4217
177
4220
4467
4299
330
329
4174
4217
330
329
4471
177
329
4474
4479
4483
394
329
4486
4490
177
329
4268
394
329
4458
4357
320
329
4268
320
329
4321
4326
4331
4336
4493
4462
4496
4501
4505
523
4220
4508
4512
394
102
4174
4515
394
329
4471
523
102
4343
4240
4167
4085
4415
4518
4523
4265
4245
102
4174
4229
4245
179
4268
177
329
4232
4088
102
4363
4527
4373
4268
385
4474
4532
4536
506
102
4486
4539
559
102
4174
4357
330
329
4268
320
102
4542
408
102
4220
4196
4384
394
179
4545
4232
408
102
4545
4232
394
102
4549
394
179
4220
4552
4536
394
102
4545
4556
559
102
4549
559
578
4559
329
4561
179
4563
4421
4428
4415
435
4568
4572
473
329
4428
385
102
4471
4559
329
4575
385
102
4578
4583
4588
4593
4598
4603
4608
4613
4618
4623
4627
4632
4637
4642
4646
4649
4654
4659
4663
4666
4668
4673
4677
4666
102
4680
4685
4690
4695
4700
4704
4709
4714
4719
4663
4723
4728
4733
4737
757
4740
4745
4749
771
179
4752
4756
4666
179
4759
4764
4769
4774
4778
4781
4786
4791
4795
757
4798
4803
4756
771
179
4774
4778
771
179
4807
757
179
4810
4815
4745
4663
4820
4822
4827
4749
757
179
4774
4749
757
179
4756
757
179
4820
179
4831
4836
4840
4820
102
4752
4756
4820
179
4843
771
179
4680
4846
4851
4695
4856
4704
4860
4865
4870
4874
4723
4877
4882
4886
910
4740
4889
4893
771
329
4752
4874
919
329
4896
4901
4906
4911
4915
4810
4815
4745
4663
771
4918
4923
4927
4666
329
4774
4930
919
179
4933
4938
4943
4843
965
4740
4947
4951
771
329
4752
4756
771
179
4843
4820
329
4740
4856
4951
771
329
4774
4749
919
179
4807
757
329
4752
4915
974
329
4756
771
179
4759
4764
4769
4774
4954
4781
4957
4962
4807
988
4798
4966
4970
974
102
4774
4778
974
179
4807
988
102
4933
4973
4978
4843
974
4740
4745
4778
771
179
4752
4927
988
329
4843
919
102
4798
4978
4982
974
102
4752
4795
974
329
4843
974
102
4810
4815
4745
4663
4985
4822
4987
4927
757
329
4820
329
4740
4700
4951
771
329
4774
4663
4820
179
4831
4991
4840
4985
435
4752
4995
919
329
4998
910
102
4843
965
102
5001
5006
5011
5016
4874
4933
5020
4882
5025
910
5028
4874
1052
329
5032
4822
4856
4795
771
4798
5037
4874
919
329
4752
4795
919
329
5041
771
329
5044
5049
5053
974
329
5056
5060
771
329
4843
974
329
5028
4927
910
329
4843
910
329
4896
4901
4906
4911
5063
5032
5066
5071
5075
1102
4798
5078
5082
974
102
4752
5085
974
329
5041
1102
102
5088
5093
4840
4820
102
4843
771
329
4807
4666
102
4933
5097
4943
4843
965
5044
5102
5106
1085
102
5056
5109
1138
102
4752
4927
919
329
4843
910
102
5112
988
102
4798
4774
4954
974
179
5115
4807
988
102
5115
4807
974
102
5119
974
179
4798
5122
5106
974
102
5115
5126
1138
102
5119
1138
578
5129
329
5131
5135
1052
329
5041
5129
102
4998
965
102
5138
5143
5148
5153
5158
5163
5168
5173
5178
5183
5187
5192
5197
5202
5206
5209
5214
5219
5223
5226
5228
5233
5237
5226
102
5240
5245
5250
5255
5260
5264
5269
5274
5279
5223
5283
5288
5293
5297
163
5300
5305
5309
177
179
5312
5316
5226
179
5319
5324
5329
5334
5338
5341
5346
5351
5355
163
5358
5363
5367
177
179
5334
5338
177
179
5370
163
179
5373
5378
5305
5223
5383
5385
5390
5309
163
179
5334
5309
163
179
5316
163
179
5383
179
5394
5399
5403
5383
102
5312
5316
5383
179
5406
177
179
5240
5409
5414
5255
5419
5264
5423
5428
5433
5437
5283
5440
5445
5449
320
5300
5452
5456
177
329
5312
5437
330
329
5459
5464
5469
5474
5478
5481
5378
5305
5223
177
5486
5491
5495
5226
329
5334
5498
330
179
5501
5506
5511
5406
385
5300
5515
5519
177
329
5312
5367
177
179
5406
5383
329
5300
5419
5519
177
329
5334
5309
330
179
5370
163
329
5312
5478
394
329
5316
177
179
5319
5324
5329
5334
5522
5341
5525
5530
5370
408
5358
5534
5538
394
102
5334
5338
394
179
5370
408
102
5501
5541
5546
5406
394
5300
5305
5338
177
179
5312
5495
408
329
5406
330
102
5358
5546
5550
394
102
5312
5355
394
329
5367
177
179
5406
394
102
5373
5378
5305
5223
5553
5385
5555
5495
163
329
5383
329
5300
5260
5519
177
329
5334
5223
5383
179
5394
5559
5403
5553
435
5312
5563
330
329
5566
385
102
5569
329
5406
385
102
5571
5576
5581
5586
5437
5501
5590
5445
5595
320
5598
5437
473
329
5602
5385
5419
5355
177
5358
5607
5437
330
329
5312
5355
330
329
5611
177
329
5614
5619
5623
394
329
5626
5630
177
329
5406
394
329
5598
5495
320
329
5406
320
329
5633
5464
5638
5474
5643
5602
5646
5651
5655
523
5358
5658
5662
394
102
5312
5665
394
329
5611
523
102
5668
5378
5279
5223
5553
5385
5293
5495
163
329
5673
5260
5519
177
329
5406
177
329
5370
5226
329
5501
5678
5511
5406
385
5614
5683
5687
506
102
5626
5690
559
102
5312
5495
330
329
5406
320
102
5693
5324
5698
5334
5522
5341
5703
5530
5370
408
5358
5708
5538
394
102
5712
408
102
5358
5334
5338
394
179
5715
5370
408
102
5715
5712
394
102
5719
394
179
5722
394
102
5358
5725
5687
394
102
5715
5729
559
102
5732
5737
5722
5383
102
5334
5741
330
179
5719
559
578
5722
385
102
5744
5378
5279
5223
5553
5749
329
5312
5316
177
179
5751
5559
5722
5553
435
5756
5760
473
329
5611
5749
329
5763
5768
5773
5778
5783
5788
5793
5798
5803
5808
5812
5817
5822
5827
5831
5834
5839
5844
5848
5851
5853
5858
5862
5851
102
5865
5870
5875
5880
5885
5889
5894
5899
5904
5848
5908
5913
5918
5922
1326
5925
5930
5934
1340
179
5937
5941
5851
179
5944
5949
5954
5959
5963
5966
5971
5976
5980
1326
5983
5988
5941
1340
179
5959
5963
1340
179
5992
1326
179
5995
6000
5930
5848
6005
6007
6012
5934
1326
179
5959
5934
1326
179
5941
1326
179
6005
179
6016
6021
6025
6005
102
5937
5941
6005
179
6028
1340
179
5865
6031
6036
5880
6041
5889
6045
6050
6055
6059
5908
6062
6067
6071
1479
5925
6074
6078
1340
329
5937
6059
1488
329
6081
6086
6091
6096
6100
5995
6000
5930
5848
1340
6103
6108
6112
5851
329
5959
6115
1488
179
6118
6123
6128
6028
1534
5925
6132
6136
1340
329
5937
5941
1340
179
6028
6005
329
5925
6041
6136
1340
329
5959
5934
1488
179
5992
1326
329
5937
6100
1543
329
5941
1340
179
5944
5949
5954
5959
6139
5966
6142
6147
5992
1557
5983
6151
6155
1543
102
5959
5963
1543
179
5992
1557
102
6118
6158
6163
6028
1543
5925
5930
5963
1340
179
5937
6112
1557
329
6028
1488
102
5983
6163
6167
1543
102
5937
5980
1543
329
6028
1543
102
5995
6000
5930
5848
6170
6007
6172
6112
1326
329
6005
329
5925
5885
6136
1340
329
5959
5848
6005
179
6016
6176
6025
6170
435
5937
6180
1488
329
6183
1479
102
6028
1534
102
6186
6191
6196
6201
6059
6118
6205
6067
6210
1479
6213
6059
1621
329
6217
6007
6041
5980
1340
5983
6222
6059
1488
329
5937
5980
1488
329
6226
1340
329
6229
6234
6238
1543
329
6241
6245
1340
329
6028
1543
329
6213
6112
1479
329
6028
1479
329
6081
6086
6248
6096
6253
6217
6256
6261
6265
1671
5983
6268
6272
1543
102
5937
6275
1543
329
6226
1671
102
5995
6000
5904
5848
6170
6007
5918
6112
1326
329
6278
5885
6136
1340
329
6028
1340
329
5992
5851
329
6118
6283
6128
6028
1534
6229
6288
6292
1654
102
6241
6295
1707
102
5937
6112
1488
329
6028
1479
102
5944
5949
6298
5959
6139
5966
6303
6147
5992
1557
5983
6308
6155
1543
102
6312
1557
102
5983
5959
5963
1543
179
6315
5992
1557
102
6315
6312
1543
102
6319
1543
179
6183
1543
102
5983
6322
6292
1543
102
6315
6326
1707
102
6329
6334
6183
6005
102
5959
6338
1488
179
6319
1707
578
6183
1534
102
6341
329
6016
6176
6183
6170
435
6343
6347
1621
329
6226
6341
329
6350
6355
6360
6365
6370
6355
6375
6380
6385
6390
6360
6380
6394
6399
6403
6365
6385
6399
6406
6409
6370
6390
6403
6409
102
6411
6416
6421
6426
6431
6416
6435
6440
6445
6406
6421
6449
6454
6458
6461
6426
6445
6463
6466
179
6431
6406
6409
179
6468
6473
6478
6445
6483
6473
6385
6486
6483
6461
6478
6486
6406
6466
179
6445
6483
6466
179
6483
6461
179
6490
6449
6445
6406
6495
6449
6497
6463
6461
179
6445
6463
6461
179
6406
6461
179
6495
179
6501
6431
6506
6495
102
6431
6406
6495
179
6509
6466
179
6411
6512
6517
6426
6522
6416
6526
6531
6486
6536
6421
6539
6544
6548
6551
6426
6553
6557
6466
329
6431
6536
6560
329
6562
6567
6478
6431
6572
6490
6449
6445
6406
6466
6575
6390
6463
6409
329
6445
6580
6560
179
6517
6583
6588
6509
6592
6426
6486
6509
6466
329
6431
6406
6466
179
6509
6495
329
6466
179
6426
6522
6509
6466
329
6445
6463
6560
179
6483
6461
329
6466
329
6431
6572
6594
329
6406
6466
179
6468
6473
6478
6445
6596
6473
6599
6604
6483
6608
6478
6604
6610
6594
102
6445
6483
6594
179
6483
6608
102
6517
6478
6613
6509
6594
6426
6445
6483
6466
179
6431
6463
6608
329
6509
6560
102
6478
6613
6617
6594
102
6431
6483
6594
329
6509
6594
102
6490
6449
6445
6406
6620
6449
6390
6463
6461
329
6495
329
6426
6431
6509
6466
329
6445
6406
6495
179
6501
6622
6506
6620
435
6431
6626
6560
329
6506
6551
102
6509
6592
102
6512
6526
6629
6553
6536
6517
6629
6544
6557
6551
6522
6536
6551
329
6567
6449
6522
6483
6466
6478
6522
6536
6560
329
6431
6483
6560
329
6572
6466
329
6583
6486
6634
6594
329
6588
6634
6466
329
6509
6594
329
6592
329
6522
6463
6551
329
6509
6551
329
6594
329
6562
6567
6478
6431
6637
6567
6640
6645
6649
6652
6478
6645
6654
6594
102
6431
6649
6594
329
6572
6652
102
6657
6431
6506
6495
102
6509
6466
329
6483
6409
102
6517
6662
6588
6509
6592
6583
6667
6671
6592
102
6588
6674
6677
102
6592
102
6431
6463
6560
329
6509
6551
102
6594
102
6596
6608
102
6478
6445
6596
6594
179
6613
6483
6608
102
6594
179
6613
6483
6594
102
6617
6594
179
6478
6667
6671
6594
102
6613
6679
6677
102
6617
6677
578
6620
329
6682
329
6684
179
6622
6686
6551
329
6506
6592
102
6572
6620
329
6689
6592
102
6692
6697
6702
6707
6712
6697
6717
6722
6727
6732
6702
6722
6736
6741
6745
6707
6727
6741
6748
6751
6712
6732
6745
6751
102
6753
6758
6763
6768
6773
6758
6777
6782
6787
6748
6763
6791
6796
6800
6803
6768
6787
6805
6808
179
6773
6748
6751
179
6810
6815
6820
6787
6825
6815
6727
6828
6825
6803
6820
6828
6748
6808
179
6787
6825
6808
179
6825
6803
179
6832
6791
6787
6748
6837
6791
6839
6805
6803
179
6787
6805
6803
179
6748
6803
179
6837
179
6843
6773
6848
6837
102
6773
6748
6837
179
6851
6808
179
6753
6854
6859
6768
6864
6758
6868
6873
6828
6878
6763
6881
6886
6890
6893
6768
6895
6899
6808
329
6773
6878
6902
329
6904
6909
6820
6773
6914
6832
6791
6787
6748
6808
6917
6732
6805
6751
329
6787
6922
6902
179
6859
6925
6930
6851
6934
6768
6828
6851
6808
329
6773
6748
6808
179
6851
6837
329
6808
179
6768
6864
6851
6808
329
6787
6805
6902
179
6825
6803
329
6808
329
6773
6914
6936
329
6748
6808
179
6810
6815
6820
6787
6938
6815
6941
6946
6825
6950
6820
6946
6952
6936
102
6787
6825
6936
179
6825
6950
102
6859
6820
6955
6851
6936
6768
6787
6825
6808
179
6773
6805
6950
329
6851
6902
102
6820
6955
6959
6936
102
6773
6825
6936
329
6851
6936
102
6832
6791
6787
6748
6962
6791
6732
6805
6803
329
6837
329
6768
6773
6851
6808
329
6787
6748
6837
179
6843
6964
6848
6962
435
6773
6968
6902
329
6848
6893
102
6851
6934
102
6854
6868
6971
6895
6878
6859
6971
6886
6899
6893
6864
6878
6893
329
6909
6791
6864
6825
6808
6820
6864
6878
6902
329
6773
6825
6902
329
6914
6808
329
6925
6828
6976
6936
329
6930
6976
6808
329
6851
6936
329
6934
329
6864
6805
6893
329
6851
6893
329
6936
329
6904
6909
6820
6773
6979
6909
6982
6987
6991
6994
6820
6987
6996
6936
102
6773
6991
6936
329
6914
6994
102
6999
6773
6848
6837
102
6851
6808
329
6825
6751
102
6859
7004
6930
6851
6934
6925
7009
7013
6934
102
6930
7016
7019
102
6934
102
6773
6805
6902
329
6851
6893
102
6936
102
6938
6950
102
6820
6787
6938
6936
179
6955
6825
6950
102
6936
179
6955
6825
6936
102
6959
6936
179
6820
7009
7013
6936
102
6955
7021
7019
102
6959
7019
578
6962
329
6964
7024
6893
329
6914
6962
102
6848
6934
102
7027
7032
7037
7042
7047
7032
7052
7057
7062
7067
7037
7057
7071
7076
7080
7042
7062
7076
7083
7086
7047
7067
7080
7086
102
7088
7093
7098
7103
7108
7093
7112
7117
7122
7083
7098
7126
7131
7135
6461
7103
7122
7138
6466
179
7108
7083
7086
179
7141
7146
7151
7122
7156
7146
7062
7159
7156
6461
7151
7159
7083
6466
179
7122
7156
6466
179
7156
6461
179
7163
7126
7122
7083
6684
7126
7168
7138
6461
179
7122
7138
6461
179
7083
6461
179
7172
7108
7177
6684
102
7108
7083
6684
179
7180
6466
179
7088
7183
7188
7103
7193
7093
7197
7202
7159
7207
7098
7210
7215
7219
6551
7103
7222
7226
6466
329
7108
7207
6560
329
7229
7234
7151
7108
7239
7163
7126
7122
7083
6466
7242
7067
7138
7086
329
7122
7247
6560
179
7188
7250
7255
7180
6592
7103
7159
7180
6466
329
7108
7083
6466
179
7180
6684
329
7103
7193
7180
6466
329
7122
7138
6560
179
7156
6461
329
7108
7239
6594
329
7083
6466
179
7141
7146
7151
7122
7259
7146
7262
7267
7156
6608
7151
7267
7271
6594
102
7122
7156
6594
179
7156
6608
102
7188
7151
7274
7180
6594
7103
7122
7156
6466
179
7108
7138
6608
329
7180
6560
102
7151
7274
7278
6594
102
7108
7156
6594
329
7180
6594
102
7163
7126
7122
7083
7281
7126
7067
7138
6461
329
6684
329
7103
7108
7180
6466
329
7122
7083
6684
179
7172
7283
7177
7281
435
7108
7287
6560
329
7177
6551
102
7180
6592
102
7183
7197
7290
7222
7207
7188
7290
7215
7226
6551
7193
7207
6551
329
7234
7126
7193
7156
6466
7151
7193
7207
6560
329
7108
7156
6560
329
7239
6466
329
7250
7159
7295
6594
329
7255
7295
6466
329
7180
6594
329
7193
7138
6551
329
7180
6551
329
7229
7234
7151
7108
7298
7234
7301
7306
7310
6652
7151
7306
7313
6594
102
7108
7310
6594
329
7239
6652
102
7316
7108
7177
6684
102
7180
6466
329
7156
7086
102
7188
7321
7255
7180
6592
7250
7326
7330
6592
102
7255
7333
6677
102
7108
7138
6560
329
7180
6551
102
7146
7336
7267
7156
6608
7151
7341
7271
6594
102
7259
6608
102
7151
7122
7156
6594
179
7274
7156
6608
102
7274
7259
6594
102
7278
6594
179
7177
6594
102
7151
7326
7330
6594
102
7274
7345
6677
102
7348
7353
7177
6684
102
7122
7135
6560
179
7278
6677
578
7177
6592
102
7126
7131
7138
6461
329
7281
329
7156
7086
329
7283
7357
6551
329
7239
7281
329
7360
7365
7370
7375
7380
7365
7385
7390
7395
7400
7370
7390
7404
7409
7413
7375
7395
7409
7416
7419
7380
7400
7413
7419
102
7421
7426
7431
7436
7441
7426
7445
7450
7455
7416
7431
7459
7464
7468
6461
7436
7455
7471
6466
179
7441
7416
7419
179
7474
7479
7484
7455
7489
7479
7395
7492
7489
6461
7484
7492
7416
6466
179
7455
7489
6466
179
7489
6461
179
7496
7459
7455
7416
7501
7459
7503
7471
6461
179
7455
7471
6461
179
7416
6461
179
7501
179
7507
7441
7512
7501
102
7441
7416
7501
179
7515
6466
179
7421
7518
7523
7436
7528
7426
7532
7537
7492
7542
7431
7545
7550
7554
6551
7436
7557
7561
6466
329
7441
7542
6560
329
7564
7569
7484
7441
7574
7496
7459
7455
7416
6466
7577
7400
7471
7419
329
7455
7582
6560
179
7523
7585
7590
7515
6592
7436
7492
7515
6466
329
7441
7416
6466
179
7515
7501
329
7436
7528
7515
6466
329
7455
7471
6560
179
7489
6461
329
7441
7574
6594
329
7416
6466
179
7474
7479
7484
7455
7594
7479
7597
7602
7489
6608
7484
7602
7606
6594
102
7455
7489
6594
179
7489
6608
102
7523
7484
7609
7515
6594
7436
7455
7489
6466
179
7441
7471
6608
329
7515
6560
102
7484
7609
7613
6594
102
7441
7489
6594
329
7515
6594
102
7496
7459
7455
7416
7616
7459
7400
7471
6461
329
7501
329
7436
7441
7515
6466
329
7455
7416
7501
179
7507
7618
7512
7616
435
7441
7622
6560
329
7625
6592
102
7628
329
7515
6592
102
7518
7532
7630
7557
7542
7523
7630
7550
7561
6551
7528
7542
6551
329
7569
7459
7528
7489
6466
7484
7528
7542
6560
329
7441
7489
6560
329
7574
6466
329
7585
7492
7635
6594
329
7590
7635
6466
329
7515
6594
329
7528
7471
6551
329
7515
6551
329
7564
7569
7484
7441
7638
7569
7641
7646
7650
6652
7484
7646
7653
6594
102
7441
7650
6594
329
7574
6652
102
7459
7464
7471
6461
329
7656
7441
7515
6466
329
7515
6466
329
7489
7419
329
7523
7661
7590
7515
6592
7585
7666
7670
6592
102
7590
7673
6677
102
7441
7471
6560
329
7515
6551
102
7479
7676
7602
7489
6608
7484
7681
7606
6594
102
7594
6608
102
7484
7455
7489
6594
179
7609
7489
6608
102
7609
7594
6594
102
7613
6594
179
7512
6594
102
7484
7666
7670
6594
102
7609
7685
6677
102
7688
7693
7512
7501
102
7455
7468
6560
179
7613
6677
578
7512
6592
102
7616
329
7618
7697
6551
329
7574
7616
329
7700
7705
7710
7715
7720
7705
7725
7730
7735
7740
7710
7730
7744
7749
7753
7715
7735
7749
7756
7759
7720
7740
7753
7759
102
7761
7766
7771
7776
7781
7766
7785
7790
7795
7756
7771
7799
7804
7808
7811
7776
7795
7813
7816
179
7781
7756
7759
179
7818
7823
7828
7795
7833
7823
7735
7836
7833
7811
7828
7836
7756
7816
179
7795
7833
7816
179
7833
7811
179
7840
7799
7795
7756
7845
7799
7847
7813
7811
179
7795
7813
7811
179
7756
7811
179
7845
179
7851
7781
7856
7845
102
7781
7756
7845
179
7859
7816
179
7761
7862
7867
7776
7872
7766
7876
7881
7836
7886
7771
7889
7894
7898
7901
7776
7903
7907
7816
329
7781
7886
7910
329
7912
7917
7828
7781
7922
7840
7799
7795
7756
7816
7925
7740
7813
7759
329
7795
7930
7910
179
7867
7933
7938
7859
7942
7776
7836
7859
7816
329
7781
7756
7816
179
7859
7845
329
7816
179
7776
7872
7859
7816
329
7795
7813
7910
179
7833
7811
329
7816
329
7781
7922
7944
329
7756
7816
179
7818
7823
7828
7795
7946
7823
7949
7954
7833
7958
7828
7954
7960
7944
102
7795
7833
7944
179
7833
7958
102
7867
7828
7963
7859
7944
7776
7795
7833
7816
179
7781
7813
7958
329
7859
7910
102
7828
7963
7967
7944
102
7781
7833
7944
329
7859
7944
102
7840
7799
7795
7756
7970
7799
7740
7813
7811
329
7845
329
7776
7781
7859
7816
329
7795
7756
7845
179
7851
7972
7856
7970
435
7781
7976
7910
329
7856
7901
102
7859
7942
102
7862
7876
7979
7903
7886
7867
7979
7894
7907
7901
7872
7886
7901
329
7917
7799
7872
7833
7816
7828
7872
7886
7910
329
7781
7833
7910
329
7922
7816
329
7933
7836
7984
7944
329
7938
7984
7816
329
7859
7944
329
7942
329
7872
7813
7901
329
7859
7901
329
7944
329
7912
7917
7828
7781
7987
7917
7990
7995
7999
8002
7828
7995
8004
7944
102
7781
7999
7944
329
7922
8002
102
7799
7804
7813
7811
329
8007
7781
7859
7816
329
7859
7816
329
7833
7759
329
7867
8012
7938
7859
7942
7933
8017
8021
7942
102
7938
8024
8027
102
7942
102
7781
7813
7910
329
7859
7901
102
7944
102
7823
8029
7954
7833
7958
7828
8034
7960
7944
102
7946
7958
102
7828
7795
7833
7944
179
7963
7833
7958
102
7944
179
7963
7946
7944
102
7967
7944
179
7856
7944
102
7828
8017
8021
7944
102
7963
8038
8027
102
8041
8046
7856
7845
102
7795
7808
7910
179
7967
8027
578
7856
7942
102
7970
329
7972
8050
7901
329
7922
7970
329
8053
8057
8061
8065
8069
8073
8077
8081
8085
8089
8093
8097
8101
8105
8109
8112
8116
8120
8124
8127
8129
8133
8137
8127
102
8140
8144
8148
8152
8156
8160
8112
8164
8168
8124
8172
8176
8180
8184
163
8187
8191
8195
177
179
8198
8202
8127
179
8093
8205
8209
8213
8217
8220
8224
8228
8232
163
8235
8239
8202
177
179
8213
8217
177
179
8243
163
179
8112
8246
8191
8124
8250
8252
8256
8195
163
179
8213
8195
163
179
8202
163
179
8250
179
8260
8264
8268
8250
102
8198
8202
8250
179
8271
177
179
8140
8274
8278
8152
8282
8160
8286
8290
8294
8298
8172
8301
8305
8309
320
8187
8312
8316
177
329
8198
8298
330
329
8160
8319
8323
8327
8331
8112
8246
8191
8124
177
8334
8133
8338
8127
329
8213
8341
330
179
8344
8348
8352
8271
385
8187
8356
8360
177
329
8198
8202
177
179
8271
8250
329
8187
8282
8360
177
329
8213
8195
330
179
8243
163
329
8198
8331
394
329
8202
177
179
8093
8205
8209
8213
8363
8220
8366
8370
8243
408
8235
8374
8378
394
102
8213
8217
394
179
8243
408
102
8344
8381
8385
8271
394
8187
8191
8217
177
179
8198
8338
408
329
8271
330
102
8235
8385
8389
394
102
8198
8232
394
329
8271
394
102
8112
8246
8191
8124
8392
8252
8133
8338
163
329
8250
329
8187
8156
8360
177
329
8213
8124
8250
179
8260
8394
8268
8392
435
8198
8398
330
329
8401
320
102
8271
385
102
8404
8408
8412
8416
8298
8344
8420
8305
8424
320
8427
8298
473
329
8431
8252
8282
8232
177
8235
8435
8298
330
329
8198
8232
330
329
8439
177
329
8442
8446
8450
394
329
8453
8457
177
329
8271
394
329
8427
8338
320
329
8271
320
329
8160
8319
8323
8327
8460
8431
8463
8467
8471
523
8235
8474
8478
394
102
8198
8481
394
329
8439
523
102
8484
8488
8268
8250
102
8271
177
329
8243
8127
102
8344
8492
8352
8271
385
8442
8496
8500
506
102
8453
8503
559
102
8198
8338
330
329
8271
320
102
8506
408
102
8235
8213
8363
394
179
8509
8243
408
102
8509
8243
394
102
8513
394
179
8235
8516
8500
394
102
8509
8520
559
102
8513
559
578
8392
329
8523
8527
8401
8392
435
8531
8535
473
329
8401
385
102
8439
8392
329
8538
385
102
8541
8545
8549
8553
8557
8561
8565
8569
8573
2352
8577
8581
8585
2371
2375
8589
8593
2388
2392
2395
8597
2402
2406
2395
102
8601
8605
8609
8613
2429
8617
8589
8621
2448
2392
8625
8629
2462
2466
757
8633
2474
2478
771
179
8577
8637
8641
2503
2507
8645
8649
2520
2524
757
8653
2532
2485
771
179
8589
8657
2474
2392
2549
8661
2556
2478
757
179
8665
2565
2569
2549
102
8601
8669
8673
8613
2585
8617
8677
8681
2599
2603
8625
8685
2611
2615
910
8633
2618
2622
771
329
8617
8689
8693
2640
2644
8589
8657
2474
2392
771
8697
2402
2652
2395
329
8701
8705
2668
2572
965
8633
2672
2676
771
329
8633
2585
2676
771
329
8577
8637
8641
2503
2679
8645
8709
2687
2536
988
8653
2691
2695
974
102
8701
8713
2703
2572
974
8633
2474
2507
771
179
8653
2703
2707
974
102
8589
8657
2474
2392
2710
8661
2402
2652
757
329
8633
2429
2676
771
329
8665
2712
2569
2710
435
8717
8721
8725
2737
2603
8701
8729
2611
2746
910
8733
8661
2585
2524
771
8653
2758
2603
919
329
8737
2770
2774
974
329
8617
8689
8693
2640
2784
8733
8741
2792
2796
1102
8653
2799
2803
974
102
8745
2814
2569
2549
102
8701
8749
2668
2572
965
8737
2823
2827
1085
102
8653
2503
2679
974
179
8653
2843
2827
974
102
8753
8757
8761
8765
8769
8773
8777
8781
8785
2902
8789
8793
8797
2921
2925
8801
8805
2938
2942
2945
8809
2952
2956
2945
102
8813
8817
8821
8825
2979
8829
8801
8833
2998
2942
8837
8841
3012
3016
1326
8845
3024
3028
1340
179
8789
8849
8853
3053
3057
8857
8861
3070
3074
1326
8865
3082
3035
1340
179
8801
8869
3024
2942
3099
8873
3106
3028
1326
179
8877
3115
3119
3099
102
8813
8881
8885
8825
3135
8829
8889
8893
3149
3153
8837
8897
3161
3165
1479
8845
3168
3172
1340
329
8829
8901
8905
3190
3194
8801
8869
3024
2942
1340
8909
2952
3202
2945
329
8913
8917
3218
3122
1534
8845
3222
3226
1340
329
8845
3135
3226
1340
329
8789
8849
8853
3053
3229
8857
8921
3237
3086
1557
8865
3241
3245
1543
102
8913
8925
3253
3122
1543
8845
3024
3057
1340
179
8865
3253
3257
1543
102
8801
8869
3024
2942
3260
8873
2952
3202
1326
329
8845
2979
3226
1340
329
8877
3262
3119
3260
435
8929
8933
8937
3287
3153
8913
8941
3161
3296
1479
8945
8873
3135
3074
1340
8865
3308
3153
1488
329
8949
3320
3324
1543
329
8829
8953
8957
3190
3334
8945
8961
3342
3346
1671
8865
3349
3353
1543
102
8801
8965
3417
2942
3260
8873
3012
3202
1326
329
8969
2979
3226
1340
329
8913
8973
3218
3122
1534
8949
3373
3377
1654
102
8789
8977
8981
3053
3229
8857
8985
3237
3086
1557
8865
8989
3245
1543
102
8865
3053
3057
1543
179
8865
3393
3377
1543
102
8993
3405
3269
3099
102
8877
3421
3269
3260
435
8997
9001
9005
9009
9013
9017
9021
9025
9029
9033
9037
9041
9045
9049
3500
9053
9057
9061
3517
3520
9065
9069
3531
3520
102
9073
9077
9081
9085
9089
9093
9097
9101
9105
3517
9109
9113
9117
3591
163
9121
9125
3603
177
179
9129
3610
3520
179
9037
9133
9137
9141
3632
9145
9149
9153
3649
163
9157
9161
3610
177
179
9141
3632
177
179
9053
9165
9125
3517
3674
9169
9173
3603
163
179
9141
3603
163
179
9177
9181
3694
3674
102
9129
3610
3674
179
9073
9185
9189
9085
9193
9093
9197
9201
9205
3728
9109
9209
9213
3740
320
9121
9217
3747
177
329
9129
3728
330
329
9093
9221
9225
9229
3769
9097
9165
9125
3517
177
9233
9069
3782
3520
329
9141
3785
330
179
9237
9241
9245
3697
385
9121
9249
3806
177
329
9129
3610
177
179
9121
9193
3806
177
329
9141
3603
330
179
9129
3769
394
329
9037
9133
9137
9141
3809
9145
9253
9257
3661
408
9157
9261
3825
394
102
9141
3632
394
179
9237
9265
9269
3697
394
9121
9125
3632
177
179
9129
3782
408
329
9157
9269
3837
394
102
9129
3649
394
329
9053
9165
9125
3517
3840
9169
9069
3782
163
329
9121
9089
3806
177
329
9141
3517
3674
179
9177
9273
3694
3840
435
9129
3846
330
329
9277
9281
9285
9289
3728
9237
9293
9213
3876
320
9297
3728
473
329
9301
9169
9193
3649
177
9157
9305
3728
330
329
9129
3649
330
329
9309
9313
3904
394
329
9317
3911
177
329
9297
3782
320
329
9093
9221
9225
9229
3914
9301
9321
9325
3926
523
9157
9329
3933
394
102
9129
3936
394
329
9097
9165
9125
3517
3840
9333
9337
3694
3674
102
9237
9341
9245
3697
385
9309
9345
3957
506
102
9317
3960
559
102
9129
3782
330
329
9349
9133
9353
9141
3809
9145
9357
9257
3661
408
9157
9361
3825
394
102
9157
9141
3632
394
179
9365
3661
408
102
9365
3963
394
102
3849
394
102
9157
9369
3957
394
102
9365
3977
559
102
9373
9377
3849
3674
102
9141
3985
330
179
9381
9165
9105
3517
3840
9169
9117
3782
163
329
9385
9273
3849
3840
435
9389
3997
473
329
9393
9397
9401
9405
9409
9397
9413
9417
9421
7067
9401
9417
9425
7076
7080
9405
9421
7076
7083
7086
9409
7067
7080
7086
102
9429
9433
9437
9441
7108
9433
9405
9445
7122
7083
9437
9449
7131
7135
6461
9441
7122
7138
6466
179
9401
9453
9457
7122
7156
9453
9421
7159
7156
6461
9457
7159
7083
6466
179
9405
9449
7122
7083
6684
9449
7168
7138
6461
179
9461
7108
7177
6684
102
9429
9465
9469
9441
7193
9433
9473
9477
7159
7207
9437
9481
7215
7219
6551
9441
7222
7226
6466
329
9433
9485
9457
7108
7239
9405
9449
7122
7083
6466
9489
7067
7138
7086
329
9469
9493
7255
7180
6592
9441
7159
7180
6466
329
9441
7193
7180
6466
329
9401
9453
9457
7122
7259
9453
9497
7267
7156
6608
9457
7267
7271
6594
102
9469
9457
7274
7180
6594
9501
7122
7156
6684
179
7108
7135
6608
329
9457
7274
7278
6594
102
9405
9449
7122
7083
7281
9449
7131
7138
6461
329
9441
7108
7180
6466
329
7122
7083
6466
179
9461
7283
7177
7281
435
7108
9505
6560
329
9465
9473
9508
7222
7207
9469
9508
7215
7226
6551
9485
9449
7193
7156
6466
9457
7193
7207
6560
329
9493
7159
7295
6594
329
9433
9485
9457
7108
7298
9485
9512
7306
7310
6652
9457
7306
7313
6594
102
9516
7108
7180
6466
329
9469
9520
7255
7180
6592
9493
7326
7330
6592
102
9453
9524
7267
7156
6608
9457
7341
7271
6594
102
9457
7122
7156
6594
179
9457
7326
7330
6594
102
9528
7353
7177
6684
102
9532
9535
9538
9541
9544
9547
9550
9553
9556
9559
9562
9565
9568
9571
3500
9574
9577
9580
3517
3520
9583
9586
3531
3520
102
9589
9592
9595
9598
9601
9604
9607
9610
9613
3517
9616
9619
9622
3591
163
9625
9628
3603
177
179
9631
3610
3520
179
9634
9637
9640
9643
3632
9646
9649
9652
3649
163
9655
9658
3610
177
179
9643
3632
177
179
9574
9661
9628
3517
3674
9664
9667
3603
163
179
9643
3603
163
179
9670
9673
3694
3674
102
9631
3610
3674
179
9589
9676
9679
9598
9682
9604
9685
9688
9691
3728
9616
9694
9697
3740
320
9625
9700
3747
177
329
9631
3728
330
329
9703
9706
9709
9712
3769
9715
9661
9628
3517
177
9718
9586
3782
3520
329
9643
3785
330
179
9721
9724
9727
3697
385
9625
9730
3806
177
329
9631
3610
177
179
9625
9682
3806
177
329
9643
3603
330
179
9631
3769
394
329
9634
9637
9640
9643
3809
9646
9733
9736
3661
408
9655
9739
3825
394
102
9643
3632
394
179
9721
9742
9745
3697
394
9625
9628
3632
177
179
9631
3782
408
329
9655
9745
3837
394
102
9631
3649
394
329
9574
9661
9748
3517
3840
9664
9586
3782
163
329
9625
9601
3806
177
329
9643
3517
177
179
9670
9751
3849
3840
435
9631
3846
330
329
9754
9757
9760
9763
3728
9766
9769
9697
3876
320
9772
3728
473
329
9775
9664
9682
3649
177
9655
9778
3728
330
329
9631
3649
330
329
9781
9784
3904
394
329
9787
3911
177
329
9772
3782
320
329
9703
9706
9790
9712
3914
9775
9793
9796
3926
523
9655
9799
3933
394
102
9631
3936
394
329
9715
9661
9802
3517
3840
9805
9601
3806
177
329
9721
9808
9727
3697
385
9781
9811
3957
506
102
9787
3960
559
102
9631
3782
330
329
9634
9637
9814
9643
3809
9655
9817
3825
394
102
9655
9643
3632
394
179
9820
3661
408
102
9820
3963
394
102
9655
9823
3957
394
102
9820
3977
559
102
9826
9829
3849
3674
102
9832
9661
9802
3517
3840
9835
9751
3849
3840
435
9838
9841
473
329
9844
9846
9848
9850
9852
9854
9856
9858
9860
9862
9864
9866
9868
9870
9872
9874
9876
9878
9880
8127
9882
9862
9884
8127
102
9886
9888
9890
9892
9894
9896
9898
9900
9870
9902
9904
9906
9862
9908
163
9910
9878
9872
177
179
9912
9914
8127
179
9916
9918
9920
9922
9924
9926
9860
9928
9930
163
9932
9934
9914
177
179
9922
9924
177
179
9936
163
179
9938
9940
9878
9880
9942
9944
9946
9872
163
179
9870
9872
163
179
9948
163
179
9942
179
9950
9952
9954
9942
102
9956
9958
8250
179
9960
177
179
9886
9962
9964
9892
9966
9896
9968
9970
9934
9972
9904
9974
9976
9936
320
9910
9978
9980
177
329
9912
9972
330
329
9982
9984
9986
9988
9990
9938
9940
9878
9880
177
9992
9862
9884
8127
329
9922
9994
330
179
9996
9998
10000
9960
385
9910
9928
9980
177
329
9912
9914
177
179
9960
8250
329
9910
9966
9980
177
329
9870
9872
330
179
9936
163
329
9956
9990
394
329
9958
177
179
9916
9918
9920
9922
10002
9926
10004
10006
9936
408
9932
10006
10008
394
102
9922
9924
394
179
9936
408
102
9996
9920
10010
9960
394
9910
9878
9924
177
179
9912
9884
408
329
9960
330
102
10012
10010
10014
394
102
10016
9930
394
329
9960
394
102
9938
9940
9878
9880
10018
9944
9862
9884
163
329
9942
329
9910
9894
9980
177
329
9870
9902
8250
179
9950
10020
9954
10018
435
9956
10022
330
329
10024
320
102
9960
385
102
10026
10028
10030
10032
9972
9996
10034
9976
9960
320
10036
9972
473
329
10038
9944
9966
9930
177
9932
10040
9972
330
329
10016
9930
330
329
10042
177
329
10044
10046
10048
394
329
10050
10052
177
329
9960
394
329
10036
9884
320
329
9960
320
329
9982
9984
9986
9988
10054
10038
10056
10058
10060
523
9932
10062
10064
394
102
10016
10066
394
329
10042
523
102
10068
9988
9954
9942
102
10016
9948
8250
179
9960
177
329
9936
8127
102
9996
10070
10000
9960
385
10044
10072
10074
506
102
10050
10076
559
102
9912
9884
330
329
9960
320
102
10078
408
102
9932
9870
10002
394
179
10080
9936
408
102
10080
9936
394
102
10082
394
179
9932
10006
10074
394
102
10080
10008
559
102
10082
559
578
10018
329
9912
9914
593
179
9936
3520
329
10084
179
10086
10088
10024
10018
435
10090
10092
473
329
10094
385
102
10042
8392
329
10096
10098
10100
10102
10104
10106
10108
10110
10112
10114
10116
10118
10120
10122
10124
10126
10128
10130
10132
2395
10134
10114
10136
2395
102
10138
10140
10142
10144
10146
10148
10150
10152
10122
10154
10156
10158
10114
10160
757
10162
10130
10124
771
179
10164
10166
2395
179
10168
10170
10172
10174
10176
10178
10112
10180
10182
757
10184
10186
10166
771
179
10174
10176
771
179
10188
757
179
10190
10192
10130
10132
10194
10196
10198
10124
757
179
10122
10124
757
179
10200
757
179
10194
179
10202
10204
10206
10194
102
10208
10210
2549
179
10212
771
179
10138
10214
10216
10144
10218
10148
10220
10222
10186
10224
10156
10226
10228
10188
910
10162
10230
10232
771
329
10164
10224
919
329
10234
10236
10238
10240
10242
10190
10192
10130
10132
771
10244
10114
10136
2395
329
10174
10246
919
179
10248
10250
10252
10212
965
10162
10180
10232
771
329
10164
10166
771
179
10212
2549
329
10162
10218
10232
771
329
10122
10124
919
179
10188
757
329
10208
10242
974
329
10210
771
179
10168
10170
10172
10174
10254
10178
10256
10258
10188
988
10184
10258
10260
974
102
10174
10176
974
179
10188
988
102
10248
10172
10262
10212
974
10162
10130
10176
771
179
10164
10136
988
329
10212
919
102
10264
10262
10266
974
102
10268
10182
974
329
10212
974
102
10190
10192
10130
10132
10270
10196
10114
10136
757
329
10194
329
10162
10146
10232
771
329
10122
10154
2549
179
10202
10272
10206
10270
435
10208
10274
919
329
10276
910
102
10212
965
102
10278
10280
10282
10284
10224
10248
10286
10228
10212
910
10288
10224
1052
329
10290
10196
10218
10182
771
10184
10292
10224
919
329
10268
10182
919
329
10294
771
329
10296
10298
10300
974
329
10302
10304
771
329
10212
974
329
10288
10136
910
329
10212
910
329
10234
10236
10238
10240
10306
10290
10308
10310
10312
1102
10184
10314
10316
974
102
10268
10318
974
329
10294
1102
102
10320
10240
10206
10194
102
10268
10200
2549
179
10212
771
329
10188
2395
102
10248
10322
10252
10212
965
10296
10324
10326
1085
102
10302
10328
1138
102
10164
10136
919
329
10212
910
102
10330
988
102
10184
10122
10254
974
179
10332
10188
988
102
10332
10188
974
102
10334
974
179
10184
10258
10326
974
102
10332
10260
1138
102
10334
1138
578
10270
329
10164
10166
2549
179
10336
10338
1052
329
10294
2710
329
10340
10342
10344
10346
10348
10350
10352
10354
10356
10358
10360
10362
10364
10366
10368
10370
10372
10374
10376
10378
10380
10358
10382
10378
102
10384
10386
10388
10390
10392
10394
10396
10398
10400
10402
10404
10406
10358
10408
163
10410
10374
10368
177
179
10412
10414
10378
179
10416
10418
10420
10422
10424
10426
10356
10428
10430
163
10432
10434
10414
177
179
10422
10424
177
179
10436
163
179
10438
10440
10374
10376
10442
10444
10446
10368
163
179
10366
10368
163
179
10448
163
179
10442
179
10450
10452
10454
10442
102
10456
10458
10460
179
10462
177
179
10384
10464
10466
10390
10468
10394
10470
10472
10434
10474
10404
10476
10478
10436
320
10410
10480
10482
177
329
10412
10474
330
329
10484
10486
10488
10490
10492
10494
10440
10374
10376
177
10496
10358
10382
10378
329
10422
10498
330
179
10500
10502
10504
10462
385
10410
10428
10482
177
329
10412
10414
177
179
10462
10460
329
10410
10468
10482
177
329
10366
10368
330
179
10436
163
329
10456
10492
394
329
10458
177
179
10416
10418
10420
10422
10506
10426
10508
10510
10436
408
10432
10510
10512
394
102
10422
10424
394
179
10436
408
102
10500
10420
10514
10462
394
10410
10374
10424
177
179
10412
10382
408
329
10462
330
102
10516
10514
10518
394
102
10520
10430
394
329
10522
177
179
10462
394
102
10438
10440
10374
10376
10524
10444
10358
10382
163
329
10442
329
10410
10392
10482
177
329
10366
10402
5569
179
10436
3520
329
10450
10526
10528
10524
435
10456
10530
330
329
10532
385
102
10462
385
102
10534
10536
10538
10540
10474
10500
10542
10478
10462
320
10544
10474
473
329
10484
10546
10488
10490
10492
10548
10444
10468
10430
177
10432
10550
10474
330
329
10520
10430
330
329
10552
177
329
10554
10556
10558
394
329
10560
10562
177
329
10462
394
329
10544
10382
320
329
10462
320
329
10484
10546
10564
10490
10566
10548
10568
10570
10572
523
10432
10574
10576
394
102
10520
10578
394
329
10552
523
102
10494
10580
10582
10376
10524
10584
10392
10482
177
329
10462
177
329
10436
10378
329
10500
10586
10504
10462
385
10554
10588
10590
506
102
10560
10592
559
102
10412
10382
330
329
10462
320
102
10416
10594
10596
10422
10506
10516
10598
10512
394
102
10600
408
102
10432
10366
10424
394
179
10602
10436
408
102
10602
10600
394
102
10604
394
179
10606
394
102
10432
10510
10590
394
102
10602
10512
559
102
10608
10610
10528
10442
102
10604
559
578
10606
385
102
10612
10580
10582
10376
10524
10524
329
10614
10526
10528
10524
435
10616
10618
473
329
10552
10620
329
10622
10624
10626
10628
10630
10632
10634
10636
10638
10640
10642
10644
10646
10648
10650
10652
10654
10656
10658
2945
10660
10640
10662
2945
102
10664
10666
10668
10670
10672
10674
10676
10678
10680
10682
10684
10686
10640
10688
1326
10690
10656
10650
1340
179
10692
10694
2945
179
10696
10698
10700
10702
10704
10706
10638
10708
10710
1326
10712
10714
10694
1340
179
10702
10704
1340
179
10716
1326
179
10718
10720
10656
10658
10722
10724
10726
10650
1326
179
10648
10650
1326
179
10728
1326
179
10722
179
10730
10732
10734
10722
102
10736
10738
3099
179
10740
1340
179
10664
10742
10744
10670
10746
10674
10748
10750
10714
10752
10684
10754
10756
10716
1479
10690
10758
10760
1340
329
10692
10752
1488
329
10762
10764
10766
10768
10770
10718
10720
10656
10658
1340
10772
10640
10662
2945
329
10702
10774
1488
179
10776
10778
10780
10740
1534
10690
10708
10760
1340
329
10692
10694
1340
179
10740
3099
329
10690
10746
10760
1340
329
10648
10650
1488
179
10716
1326
329
10736
10770
1543
329
10738
1340
179
10696
10698
10700
10702
10782
10706
10784
10786
10716
1557
10712
10786
10788
1543
102
10702
10704
1543
179
10716
1557
102
10776
10700
10790
10740
1543
10690
10656
10704
1340
179
10692
10662
1557
329
10740
1488
102
10792
10790
10794
1543
102
10796
10710
1543
329
10740
1543
102
10718
10720
10656
10658
10798
10724
10640
10662
1326
329
10722
329
10690
10672
10760
1340
329
10648
10682
3099
179
10730
10800
10734
10798
435
10736
10802
1488
329
10804
1479
102
10740
1534
102
10806
10808
10810
10812
10752
10776
10814
10756
10740
1479
10816
10752
1621
329
10818
10724
10746
10710
1340
10712
10820
10752
1488
329
10796
10710
1488
329
10822
1340
329
10824
10826
10828
1543
329
10830
10832
1340
329
10740
1543
329
10816
10662
1479
329
10740
1479
329
10834
10836
10838
10768
10840
10818
10842
10844
10846
1671
10712
10848
10850
1543
102
10796
10852
1543
329
10822
1671
102
10854
10856
10858
10658
10798
10860
10672
10760
1340
329
10740
1340
329
10716
2945
329
10776
10862
10780
10740
1534
10824
10864
10866
1654
102
10830
10868
1707
102
10692
10662
1488
329
10740
1479
102
10870
10872
10874
10702
10782
10792
10876
10788
1543
102
10878
1557
102
10712
10648
10704
1543
179
10880
10716
1557
102
10880
10878
1543
102
10882
1543
179
10884
1543
102
10712
10786
10866
1543
102
10880
10788
1707
102
10886
10888
10804
10722
102
10882
1707
578
10884
1534
102
10798
329
10890
10892
10804
10798
435
10894
10896
1621
329
10822
3260
329
10898
10900
10902
10904
10906
10908
10910
10912
10914
10916
10918
10920
10922
10924
10926
10928
10930
10932
10934
3520
10936
10916
10938
3520
102
10940
10942
10944
10946
10948
10950
10952
10954
10956
10958
10960
10962
10916
10964
163
10966
10932
10926
177
179
10968
10970
3520
179
10972
10974
10976
10978
10980
10982
10914
10984
10986
163
10988
10990
10970
177
179
10978
10980
177
179
10992
163
179
10994
10996
10932
10934
10084
10998
11000
10926
163
179
10924
10926
163
179
11002
163
179
11004
11006
11008
10084
102
11010
11012
3674
179
11014
177
179
10940
11016
11018
10946
11020
10950
11022
11024
10990
11026
10960
11028
11030
10992
320
10966
11032
11034
177
329
10968
11026
330
329
11036
11038
11040
11042
11044
10994
10996
10932
10934
177
11046
10916
10938
3520
329
10978
11048
330
179
11050
11052
11054
11014
385
10966
10984
11034
177
329
10968
10970
177
179
11014
3674
329
10966
11020
11034
177
329
10924
10926
330
179
10992
163
329
11010
11044
394
329
11012
177
179
10972
10974
10976
10978
11056
10982
11058
11060
10992
408
10988
11060
11062
394
102
10978
10980
394
179
10992
408
102
11050
10976
11064
11014
394
10966
10932
10980
177
179
10968
10938
408
329
11014
330
102
11066
11064
11068
394
102
11070
10986
394
329
11014
394
102
10994
10996
10932
10934
11072
10998
10916
10938
163
329
10084
329
10966
10948
11034
177
329
10924
10958
3674
179
11004
11074
11008
11072
435
11010
11076
330
329
11078
320
102
11014
385
102
11080
11082
11084
11086
11026
11050
11088
11030
11014
320
11090
11026
473
329
11092
10998
11020
10986
177
10988
11094
11026
330
329
11070
10986
330
329
11096
177
329
11098
11100
11102
394
329
11104
11106
177
329
11014
394
329
11090
10938
320
329
11014
320
329
11036
11038
11040
11042
11108
11092
11110
11112
11114
523
10988
11116
11118
394
102
11070
11120
394
329
11096
523
102
11122
11124
11034
11126
329
11014
177
329
10992
3520
329
11050
11128
11054
11014
385
11098
11130
11132
506
102
11104
11134
559
102
10968
10938
330
329
11014
320
102
11136
11138
11140
10978
11056
11066
11142
11062
394
102
11144
408
102
10988
10924
10980
394
179
11146
10992
408
102
11146
11144
394
102
11148
394
179
11150
394
102
10988
11060
11132
394
102
11146
11062
559
102
11152
11154
11078
10084
102
11148
559
578
11150
385
102
11156
11158
11160
10934
11072
11072
329
11162
11164
11078
11072
435
11166
11168
473
329
11096
3840
329
11170
11172
11174
11176
11178
11180
11182
11184
11186
11188
11190
11192
11194
11196
11198
11200
11202
11204
11206
11208
11210
11212
11214
11208
102
11216
11218
11220
11222
11224
11226
11228
11230
11232
11234
11236
11238
11188
11240
163
11242
11204
11198
177
179
11244
11246
11208
179
11248
11250
11252
11254
11256
11258
11186
11260
11262
163
11264
11266
11246
177
179
11254
11256
177
179
11268
163
179
11270
11272
11204
11206
11274
11276
11278
11198
163
179
11196
11198
163
179
11280
163
179
11274
179
11282
11284
11286
11274
102
11288
11290
11292
179
11294
177
179
11216
11296
11298
11222
11300
11226
11302
11304
11266
11306
11236
11308
11310
11268
320
11242
11312
11286
177
329
11244
11306
330
329
11314
11316
11318
11320
11322
11324
11272
11204
11206
177
11326
11188
11214
163
329
11254
11328
330
179
11330
11332
11334
11294
385
11242
11260
11286
177
329
11244
11246
177
179
11294
177
329
11242
11300
11286
177
329
11196
11198
330
179
11268
11208
329
11288
11322
394
329
11336
177
179
11248
11250
11338
11254
11340
11258
11342
11344
11268
408
11346
11348
11350
394
102
11254
11256
394
179
11352
408
102
11330
11252
11354
11294
394
11356
11232
11256
11274
179
11358
11240
408
329
11294
394
102
11346
11354
11360
394
102
11358
11262
394
329
11362
177
179
11268
408
102
11270
11272
11232
11206
11364
11276
11188
11214
163
329
11274
329
11242
11224
11286
177
329
11196
11234
177
179
11268
163
329
11366
11368
11370
11364
435
11288
11372
330
329
11294
385
102
11374
11376
11378
11380
11306
11330
11382
11310
11294
320
11384
11306
473
329
11386
11316
11318
11320
11322
11388
11276
11300
11262
177
11264
11390
11306
330
329
11358
11262
330
329
11392
177
329
11394
11396
11398
394
329
11400
11402
177
329
11294
394
329
11384
11214
320
329
11294
320
329
11386
11316
11404
11320
11406
11388
11408
11410
11412
523
11264
11414
11416
394
102
11358
11418
394
329
11392
523
102
11420
11272
11232
11206
11364
11422
11224
11286
177
329
11330
11424
11334
11294
385
11394
11426
11428
506
102
11400
11430
559
102
11244
11214
330
329
11294
320
102
11432
11250
11338
11254
11340
11264
11196
11256
394
179
11434
11268
408
102
11434
11352
394
102
11436
394
179
11438
394
102
11264
11344
11428
394
102
11434
11350
559
102
11440
11442
11370
11274
102
11294
4561
329
11436
559
578
11294
330
102
11438
385
102
11444
11272
11232
11206
11364
11446
329
11448
11368
11370
11364
435
11450
11452
473
329
11392
11454
329
11456
11458
11460
11462
11464
11458
11466
11468
11470
11472
11460
11468
11474
11476
11478
11462
11470
11476
11480
7086
11464
11472
11478
7086
102
11482
11484
11486
11488
11490
11484
11492
11494
11476
11496
11486
11498
11472
11500
6461
11488
11476
11478
6466
179
11490
11496
7086
179
11502
11504
11506
11508
11510
11504
11470
11512
11510
6461
11506
11512
11496
6466
179
11508
11510
6466
179
11510
6461
179
11514
11498
11476
11480
11516
11498
11518
11478
6461
179
11476
11478
6461
179
11480
6461
179
11516
179
11520
11522
11524
11516
102
11522
11526
6684
179
11528
6466
179
11482
11530
11532
11488
11534
11484
11536
11538
11512
11540
11486
11542
11544
11510
6551
11488
11546
11528
6466
329
11490
11540
6560
329
11548
11550
11506
11552
11554
11514
11498
11476
11480
6466
11556
11472
11478
6461
329
11508
11500
6560
179
11532
11558
11560
11528
6592
11488
11512
11528
6466
329
11490
11496
6466
179
11528
6466
329
11488
11534
11528
6466
329
11476
11478
6560
179
11510
7086
329
11522
11554
6594
329
11526
6466
179
11502
11504
11506
11508
11562
11504
11564
11566
11510
6608
11568
11570
11572
6594
102
11508
11510
6594
179
11562
6608
102
11532
11506
11574
11528
6594
11576
11476
11510
11516
179
11552
11500
6608
329
11528
6594
102
11568
11574
11578
6594
102
11552
11510
6594
329
11510
6608
102
11514
11498
11476
11480
11580
11498
11472
11478
6461
329
11516
329
11488
11490
11528
6466
329
11476
11496
6466
179
11510
6461
329
11520
11582
11524
11580
435
11522
11584
6560
329
11528
6592
102
11530
11536
11586
11546
11540
11532
11586
11544
11528
6551
11534
11540
6551
329
11550
11498
11534
11510
6466
11506
11534
11540
6560
329
11552
11510
6560
329
11554
6466
329
11558
11512
11588
6594
329
11560
11588
6466
329
11528
6594
329
11534
11478
6551
329
11528
6551
329
11548
11550
11506
11552
11590
11550
11592
11544
11594
6652
11506
11544
11596
6594
102
11552
11594
6594
329
11554
6652
102
11598
11490
11528
6466
329
11532
11600
11560
11528
6592
11558
11566
11602
6592
102
11560
11604
6677
102
11490
11478
6560
329
11528
6551
102
11506
11476
11510
6594
179
11574
11510
6608
102
11574
11562
6594
102
11578
6594
179
11606
6594
102
11506
11566
11602
6594
102
11574
11572
6677
102
11608
11610
11524
11516
102
11528
6684
329
11578
6677
578
11528
6560
102
11606
6592
102
11580
329
11582
11612
6551
329
11554
7281
329
11614
11615
11616
11617
11618
11615
11619
11620
11621
11622
11616
11620
11623
11624
11625
11617
11621
11624
11626
11627
11618
11622
11628
11627
102
11619
11617
11629
11624
11626
11620
11621
11622
11625
11630
11621
11624
11625
11630
179
11622
11626
11627
179
11623
11622
11626
11630
179
11624
11625
11630
179
11625
11630
179
11626
11630
179
11627
179
11615
11631
11620
11621
11632
11619
11633
11623
11622
11634
11620
11635
11636
11625
11637
11621
11632
11625
11630
329
11622
11634
11638
329
11617
11621
11624
11626
11630
11629
11622
11625
11627
329
11624
11625
11638
179
11621
11622
11625
11630
329
11622
11626
11630
179
11625
11627
329
11630
179
11625
11630
329
11630
329
11616
11620
11623
11624
11628
11620
11623
11636
11625
11638
11623
11636
11639
11638
102
11625
11638
102
11622
11625
11638
329
11617
11621
11624
11626
11640
11627
329
11624
11626
11627
179
11618
11632
11628
11640
435
11628
11637
102
11625
11637
102
11631
11633
11641
11632
11634
11620
11641
11636
11625
11637
11632
11634
11637
329
11633
11621
11632
11625
11630
11623
11632
11634
11638
329
11634
11630
329
11635
11622
11634
11638
329
11636
11634
11630
329
11625
11638
329
11637
329
11632
11625
11637
329
11625
11637
329
11638
329
11619
11633
11623
11622
11642
11633
11643
11636
11634
11644
11634
11644
102
11629
11622
11628
11627
102
11625
11627
102
11635
11636
11639
11637
102
11636
11645
11646
102
11637
102
11638
102
11628
11638
102
11623
11624
11628
11638
179
11636
11625
11638
102
11638
179
11639
11638
179
11636
11639
11646
102
11639
11646
578
11640
329
11622
11626
11647
179
11625
11648
329
11647
329
11648
179
11632
11642
11637
329
11634
11640
329
11649
11650
11651
11652
11653
11650
11654
11655
11656
11657
11651
11655
11658
11659
11660
11652
11656
11659
11661
11662
11653
11657
11663
11662
102
11654
11652
11664
11659
11661
11655
11656
11657
11660
11665
11656
11659
11660
11665
179
11657
11661
11662
179
11658
11657
11661
11665
179
11659
11660
11665
179
11660
11665
179
11661
11665
179
11662
179
11650
11666
11655
11656
11667
11654
11668
11658
11657
11669
11655
11670
11671
11660
11672
11656
11667
11660
11665
329
11657
11669
11673
329
11652
11656
11659
11661
11665
11664
11657
11660
11662
329
11659
11660
11673
179
11656
11657
11660
11665
329
11657
11661
11665
179
11660
11662
329
11665
179
11660
11665
329
11665
329
11651
11655
11658
11659
11663
11655
11658
11671
11660
11673
11658
11671
11674
11673
102
11660
11673
102
11657
11660
11673
329
11652
11656
11659
11661
11675
11662
329
11659
11661
11662
179
11653
11667
11663
11675
435
11663
11672
102
11660
11672
102
11666
11668
11676
11667
11669
11655
11676
11671
11660
11672
11667
11669
11672
329
11668
11656
11667
11660
11665
11658
11667
11669
11673
329
11669
11665
329
11670
11657
11669
11673
329
11671
11669
11665
329
11660
11673
329
11672
329
11667
11660
11672
329
11660
11672
329
11673
329
11654
11668
11658
11657
11677
11668
11678
11671
11669
11679
11669
11679
102
11664
11657
11663
11662
102
11660
11662
102
11670
11671
11674
11672
102
11671
11680
11681
102
11672
102
11673
102
11663
11673
102
11658
11659
11663
11673
179
11671
11660
11673
102
11673
179
11674
11673
179
11671
11674
11681
102
11674
11681
578
11675
329
11667
11677
11672
329
11669
11675
329
11682
11683
11684
11685
11686
11683
11687
11688
11689
11690
11684
11688
11691
11692
11693
11685
11689
11692
11694
11695
11686
11690
11696
11695
102
11687
11685
11697
11692
11694
11688
11689
11690
11693
11630
11689
11692
11693
11630
179
11690
11694
11695
179
11691
11690
11694
11630
179
11692
11693
11630
179
11693
11630
179
11694
11630
179
11695
179
11683
11698
11688
11689
11699
11687
11700
11691
11690
11701
11688
11702
11703
11693
11637
11689
11699
11693
11630
329
11690
11701
11638
329
11685
11689
11692
11694
11630
11697
11690
11693
11695
329
11692
11693
11638
179
11689
11690
11693
11630
329
11690
11694
11630
179
11693
11695
329
11693
11630
329
11684
11688
11691
11692
11696
11688
11691
11703
11693
11638
11691
11703
11704
11638
102
11693
11638
102
11690
11693
11638
329
11685
11689
11692
11694
11705
11695
329
11692
11694
11706
179
11693
11648
329
11686
11699
11696
11705
435
11707
11637
102
11693
11637
102
11698
11700
11708
11699
11701
11688
11708
11703
11693
11637
11699
11701
11637
329
11700
11689
11699
11693
11630
11691
11699
11701
11638
329
11701
11630
329
11702
11690
11701
11638
329
11703
11701
11630
329
11693
11638
329
11699
11693
11637
329
11693
11637
329
11709
11700
11691
11690
11710
11700
11711
11703
11701
11644
11701
11644
102
11712
11689
11692
11694
11705
11713
11690
11693
11630
329
11702
11703
11704
11637
102
11703
11714
11646
102
11715
11688
11691
11692
11696
11696
11638
102
11691
11692
11693
11638
179
11703
11693
11638
102
11703
11696
11638
102
11704
11638
179
11703
11704
11646
102
11716
11699
11696
11695
102
11704
11646
578
11696
11637
102
11717
11689
11692
11694
11705
11705
329
11718
11699
11696
11705
435
11699
11710
11637
329
11701
11705
329
11719
11720
11721
11722
11723
11720
11724
11725
11726
11727
11721
11725
11728
11729
11730
11722
11726
11729
11731
11732
11723
11727
11733
11732
102
11724
11722
11734
11729
11731
11725
11726
11727
11730
11735
11726
11729
11730
11735
179
11727
11731
11732
179
11728
11727
11731
11735
179
11729
11730
11735
179
11730
11735
179
11731
11735
179
11732
179
11720
11736
11725
11726
11737
11724
11738
11728
11727
11739
11725
11740
11741
11730
11742
11726
11737
11730
11735
329
11727
11739
11743
329
11722
11726
11729
11731
11735
11734
11727
11730
11732
329
11729
11730
11743
179
11726
11727
11730
11735
329
11727
11731
11735
179
11730
11732
329
11735
179
11730
11735
329
11735
329
11721
11725
11728
11729
11733
11725
11728
11741
11730
11743
11728
11741
11744
11743
102
11730
11743
102
11727
11730
11743
329
11722
11726
11729
11731
11745
11732
329
11729
11731
11732
179
11723
11737
11733
11745
435
11733
11742
102
11730
11742
102
11736
11738
11746
11737
11739
11725
11746
11741
11730
11742
11737
11739
11742
329
11738
11726
11737
11730
11735
11728
11737
11739
11743
329
11739
11735
329
11740
11727
11739
11743
329
11741
11739
11735
329
11730
11743
329
11742
329
11737
11730
11742
329
11730
11742
329
11743
329
11724
11738
11728
11727
11747
11738
11748
11741
11739
11749
11739
11749
102
11750
11727
11730
11735
329
11740
11741
11744
11742
102
11741
11751
11752
102
11742
102
11743
102
11733
11743
102
11728
11729
11730
11743
179
11741
11730
11743
102
11743
179
11741
11733
11743
102
11744
11743
179
11741
11744
11752
102
11753
11737
11733
11732
102
11744
11752
578
11745
329
11737
11747
11742
329
11739
11745
329
11754
11755
11756
11757
11758
11755
11759
11760
11761
11762
11756
11760
11763
11764
11765
11757
11761
11764
11766
11648
11758
11762
11767
11648
102
11759
11757
11768
11764
11766
11760
11761
11762
11765
11630
11761
11764
11765
11630
179
11762
11766
11648
179
11763
11762
11766
11630
179
11764
11765
11630
179
11765
11630
179
11766
11630
179
11755
11769
11760
11761
11770
11759
11771
11763
11762
11772
11760
11773
11774
11765
11637
11761
11770
11765
11630
329
11762
11772
11638
329
11757
11761
11764
11766
11630
11768
11762
11765
11648
329
11764
11765
11638
179
11761
11762
11765
11630
329
11762
11766
11630
179
11765
11630
329
11765
11648
329
11756
11760
11763
11764
11767
11760
11763
11774
11765
11638
11763
11774
11775
11638
102
11767
11638
102
11776
11764
11765
11648
179
11762
11765
11638
329
11765
11638
102
11757
11761
11764
11766
11777
11648
329
11764
11766
11630
179
11758
11770
11767
11777
435
11765
11637
102
11769
11771
11778
11770
11772
11760
11778
11774
11765
11637
11770
11772
11637
329
11771
11761
11770
11765
11630
11763
11770
11772
11638
329
11772
11630
329
11773
11762
11772
11638
329
11774
11772
11630
329
11765
11638
329
11770
11765
11637
329
11765
11637
329
11759
11771
11763
11762
11779
11771
11780
11774
11772
11644
11772
11644
102
11781
11762
11765
11630
329
11773
11774
11775
11637
102
11774
11782
11646
102
11783
11760
11763
11764
11767
11763
11764
11765
11638
179
11774
11765
11638
102
11774
11767
11638
102
11775
11638
179
11774
11775
11646
102
11784
11770
11767
11648
102
11775
11646
578
11767
11637
102
11785
11761
11764
11766
11777
11777
329
11786
11770
11767
11777
435
11770
11779
11637
329
11772
11777
329
11787
11788
11789
11790
11791
11788
11792
11793
11794
11762
11789
11793
11795
11764
11765
11790
11794
11764
11766
11648
11791
11762
11767
11648
102
11792
11790
11796
11764
11766
11793
11794
11762
11765
11630
11794
11764
11765
11630
179
11795
11762
11766
11630
179
11788
11797
11793
11794
11770
11792
11798
11795
11762
11772
11793
11799
11774
11765
11637
11794
11770
11765
11630
329
11790
11794
11764
11766
11630
11796
11762
11765
11648
329
11794
11762
11765
11630
329
11789
11793
11795
11764
11767
11793
11795
11774
11765
11638
11795
11774
11775
11638
102
11790
11794
11764
11766
11777
11764
11766
11648
179
11791
11770
11767
11777
435
11797
11798
11800
11770
11772
11793
11800
11774
11765
11637
11798
11794
11770
11765
11630
11795
11770
11772
11638
329
11799
11762
11772
11638
329
11792
11798
11795
11762
11779
11798
11801
11774
11772
11644
11796
11762
11767
11648
102
11799
11774
11775
11637
102
11795
11764
11765
11638
179
11802
11770
11767
11648
102
11803
11794
11764
11766
11777
11804
11770
11767
11777
435
11805
11806
11807
11808
11809
11806
11810
11811
11812
11813
11807
11811
11814
11815
11816
11808
11812
11815
11817
11818
11809
11813
11819
11818
102
11810
11808
11820
11815
11817
11811
11812
11813
11816
11630
11812
11815
11816
11630
179
11813
11817
11818
179
11814
11813
11817
11630
179
11815
11816
11630
179
11816
11630
179
11817
11630
179
11818
179
11813
11817
11821
179
11806
11822
11811
11812
11823
11810
11824
11814
11813
11825
11811
11826
11827
11816
11637
11812
11823
11816
11630
329
11813
11825
11638
329
11808
11812
11815
11817
11630
11828
11813
11816
11630
329
11815
11816
11638
179
11812
11813
11816
11630
329
11813
11817
11630
179
11816
11630
329
11816
11818
329
11807
11811
11814
11815
11819
11811
11814
11827
11816
11638
11814
11827
11829
11638
102
11819
11638
102
11830
11815
11816
11818
179
11813
11816
11638
329
11816
11638
102
11808
11812
11815
11817
11831
11818
329
11815
11817
11630
179
11809
11823
11819
11831
435
11816
11637
102
11822
11824
11832
11823
11825
11811
11832
11827
11816
11637
11823
11825
11637
329
11824
11812
11823
11816
11630
11814
11823
11825
11638
329
11825
11630
329
11826
11813
11825
11638
329
11827
11825
11630
329
11816
11638
329
11823
11816
11637
329
11816
11637
329
11810
11824
11814
11813
11833
11824
11834
11827
11825
11644
11825
11644
102
11835
11813
11816
11630
329
11826
11827
11829
11637
102
11827
11836
11646
102
11814
11815
11816
11638
179
11827
11816
11638
102
11827
11819
11638
102
11829
11638
179
11827
11829
11646
102
11837
11823
11819
11818
102
11829
11646
578
11819
11637
102
11838
11812
11815
11817
11831
11831
329
11839
11823
11819
11831
435
11823
11833
11637
329
11825
11831
329
11840
11841
11842
11843
11844
11841
11845
11846
11847
11848
11842
11846
11849
11850
11851
11843
11847
11850
11852
11853
11844
11848
11854
11853
102
11845
11843
11855
11850
11852
11846
11847
11848
11851
11856
11847
11850
11851
11856
179
11848
11852
11853
179
11849
11848
11852
11856
179
11850
11851
11856
179
11851
11856
179
11852
11856
179
11853
179
11841
11857
11846
11847
11858
11845
11859
11849
11848
11860
11846
11861
11862
11851
11863
11847
11858
11851
11856
329
11848
11860
11864
329
11843
11847
11850
11852
11856
11865
11848
11851
11856
329
11850
11851
11864
179
11847
11848
11851
11856
329
11848
11852
11856
179
11851
11856
329
11856
179
11851
11853
329
11856
329
11842
11846
11849
11850
11854
11846
11849
11862
11851
11864
11849
11862
11866
11864
102
11854
11864
102
11867
11850
11851
11853
179
11848
11851
11864
329
11851
11864
102
11843
11847
11850
11852
11868
11853
329
11850
11852
11856
179
11844
11858
11854
11868
435
11851
11863
102
11857
11859
11869
11858
11860
11846
11869
11862
11851
11863
11858
11860
11863
329
11859
11847
11858
11851
11856
11849
11858
11860
11864
329
11860
11856
329
11861
11848
11860
11864
329
11862
11860
11856
329
11851
11864
329
11863
329
11858
11851
11863
329
11851
11863
329
11864
329
11845
11859
11849
11848
11870
11859
11871
11862
11860
11872
11860
11872
102
11873
11848
11851
11856
329
11861
11862
11866
11863
102
11862
11874
11875
102
11863
102
11864
102
11849
11850
11851
11864
179
11862
11851
11864
102
11864
179
11862
11854
11864
102
11866
11864
179
11862
11866
11875
102
11876
11858
11854
11853
102
11866
11875
578
11854
11863
102
11868
329
11858
11870
11863
329
11860
11868
329
11877
11881
11885
11889
11893
11897
11901
11905
11909
11913
11917
11921
11925
11929
8120
8124
11933
8133
8137
8127
11937
11941
11945
11949
11953
11925
11957
8168
11961
11965
8180
8184
11969
8191
8195
177
11909
11973
11977
8213
11981
11985
8228
8232
11989
8239
8202
8250
11925
11993
8191
8124
11997
8256
8195
163
12001
8264
8268
8250
11937
12005
12009
11949
11953
12013
12017
8294
11961
12021
8305
8309
11969
8312
8316
177
11953
12025
12029
8327
12033
8133
8338
8127
12037
12041
8352
8271
11969
8356
8360
177
11969
8282
8360
177
11981
12045
8370
8243
11989
8374
8378
394
12037
12049
8385
8271
11969
8191
8217
177
11989
8385
8389
394
11997
8133
8338
163
11969
8156
8360
177
12001
8394
8268
8392
12053
12057
12061
12065
12037
12069
8305
8424
12073
11997
8282
8232
11989
8435
8298
330
12077
8446
8450
394
12073
12081
8467
8471
11989
8474
8478
394
12085
8488
8268
8250
12037
12089
8352
8271
12077
8496
8500
506
11989
8213
8363
394
11989
8516
8500
394
8198
8202
593
179
8243
3520
329
12093
8527
8401
8392
12097
12101
12105
12109
12113
12117
12121
12125
12129
12133
12137
12141
12145
12149
2388
2392
12153
2402
2406
2395
12157
12161
12165
12169
12173
12145
12177
2448
12181
12185
2462
2466
12189
2474
2478
771
12129
12193
12197
2503
12201
12205
2520
2524
12209
2532
2485
2549
12145
12213
2474
2392
12217
2556
2478
757
12221
2565
2569
2549
12157
12225
12229
12169
12173
12233
12237
2599
12181
12241
2611
2615
12189
2618
2622
771
12173
12245
12249
2640
12253
2402
2652
2395
12257
12261
2668
2572
12189
2672
2676
771
12189
2585
2676
771
12201
12265
2687
2536
12209
2691
2695
974
12257
12269
2703
2572
12189
2474
2507
771
12209
2703
2707
974
12217
2402
2652
757
12189
2429
2676
771
12221
2712
2569
2710
12273
12277
12281
12285
12257
12289
2611
2746
12293
12217
2585
2524
12209
2758
2603
919
12297
2770
2774
974
12293
12301
2792
2796
12209
2799
2803
974
12305
2814
2569
2549
12257
12309
2668
2572
12297
2823
2827
1085
12209
2503
2679
974
12209
2843
2827
974
2762
2710
329
12313
12317
12321
12325
12329
12333
12337
12341
12345
12349
12353
12357
12361
12365
12369
12373
12376
12380
12384
10378
12387
12391
12395
12399
12403
12361
12407
12411
12415
12419
12423
12427
12430
12434
12438
177
12441
12445
10378
179
12345
12448
12452
12456
12460
12464
12468
12472
12475
12479
12445
10460
12456
12483
177
179
12486
163
179
12361
12489
12434
12373
12493
12497
12438
163
12456
12438
163
179
12445
163
179
10460
179
12501
12505
12509
10460
12441
12445
10460
179
12512
177
179
12387
12515
12519
12399
12403
12523
12527
12531
12415
12535
12539
12543
12430
12546
12550
177
12441
12553
330
329
12403
12556
12560
12564
12568
12380
12572
10378
12456
12575
330
179
12578
12582
12586
12512
12430
12590
12594
177
12441
12445
177
179
12512
10460
329
12430
12597
12594
177
12456
12438
330
179
12486
163
329
12441
12601
394
329
12445
177
179
12460
12604
12608
12486
12475
12612
12616
394
12456
12483
394
179
12486
408
102
12578
12619
12623
12512
12430
12434
12483
177
12441
12572
408
329
12512
330
102
12475
12623
12627
394
12441
12472
394
329
12512
394
102
12493
12380
12572
163
10460
329
12430
12630
12594
177
12456
12373
5569
179
12486
3520
329
12501
12634
12638
10620
12441
12641
330
329
12644
385
102
12512
385
102
12647
12651
12655
12659
12578
12663
12539
12667
12670
12553
473
329
12403
12674
12560
12564
12678
12493
12597
12472
12475
12682
12553
330
12441
12472
330
329
12686
177
329
12689
12693
12697
394
12700
12704
177
329
12512
394
329
12670
12572
320
329
12512
320
329
12707
12674
12711
12564
12678
12715
12719
12723
12475
12726
12730
394
12441
12733
394
329
12686
523
102
12736
12740
12744
12373
12493
12423
12572
163
12748
12630
12594
177
12512
177
329
12486
10378
329
12578
12752
12586
12512
12689
12756
12760
506
12700
12763
559
102
12441
12572
330
329
12512
320
102
12766
12770
12774
12456
12460
12778
12608
12486
12475
12782
12616
394
12786
408
102
12475
12456
12483
394
12789
12486
408
102
12789
12786
394
102
12793
394
179
12638
394
102
12475
12796
12760
394
12789
12800
559
102
12803
12807
12638
10460
12456
12811
330
179
12793
559
578
12638
385
102
12814
12740
12744
12373
10620
329
12818
12634
12638
10620
12822
12826
473
329
12686
10620
329
8753
8757
8761
12829
8773
8777
8781
12833
8789
8793
8797
12837
8801
8805
2938
2942
8809
2952
2956
2945
8813
8817
8821
12841
8829
8801
8833
2998
8837
8841
3012
3016
8845
3024
3028
1340
8789
8849
8853
3053
8857
8861
3070
3074
8865
3082
3035
3099
8801
8869
3024
2942
8873
3106
3028
1326
8877
3115
3119
3099
8813
8881
8885
12845
8829
8889
8893
3149
8837
8897
3161
3165
8845
3168
3172
1340
8829
8901
8905
3190
8909
2952
3202
2945
8913
8917
3218
3122
8845
3222
3226
1340
8845
3135
3226
1340
8857
8921
3237
3086
8865
3241
3245
1543
8913
8925
3253
3122
8845
3024
3057
1340
8865
3253
3257
1543
8873
2952
3202
1326
8845
2979
3226
1340
8877
3262
3119
3260
8929
8933
8937
12849
8913
8941
3161
3296
8945
8873
3135
3074
8865
3308
3153
1488
8949
3320
3324
1543
8829
8953
8957
3190
8945
8961
3342
3346
8865
3349
3353
1543
8801
8965
3417
2942
8873
3012
3202
1326
8969
2979
3226
1340
8913
8973
3218
3122
8949
3373
3377
1654
8789
8977
8981
3053
8857
8985
3237
3086
8865
8989
3245
1543
8865
3053
3057
1543
8865
3393
3377
1543
8993
3405
3269
3099
8877
3421
3269
3260
12853
12857
12861
12865
12869
12873
12877
12881
12885
12889
12893
12897
12901
12905
12909
3517
12913
12917
3531
3520
12921
12925
12929
12933
12937
12901
12941
12945
12949
12953
12957
3591
12961
12965
3603
177
12969
3610
3520
179
12885
12973
12977
12981
12985
12989
12993
3649
12997
13001
3610
3674
12981
3632
177
179
12901
13005
12965
3517
13009
13013
3603
163
12981
3603
163
179
13017
13021
3694
3674
12969
3610
3674
179
12921
13025
13029
12933
12937
13033
13037
13041
12949
13045
13049
3740
12961
13053
3747
177
12969
3728
330
329
12937
13057
13061
13065
13069
12917
3782
3520
12981
3785
330
179
13073
13077
13081
3697
12961
13085
3806
177
12969
3610
177
179
12961
13089
3806
177
12981
3603
330
179
12969
3769
394
329
12985
13093
13097
3661
12997
13101
3825
394
12981
3632
394
179
13073
13105
13109
3697
12961
12965
3632
177
12969
3782
408
329
12997
13109
3837
394
12969
3649
394
329
13009
12917
3782
163
12961
13113
3806
177
12981
3517
3674
179
13017
13117
3694
3840
12969
3846
330
329
13121
13125
13129
13133
13073
13137
13049
3876
13141
3728
473
329
13145
13009
13089
3649
12997
13149
3728
330
12969
3649
330
329
13153
13157
3904
394
13161
3911
177
329
13141
3782
320
329
13145
13165
13169
3926
12997
13173
3933
394
12969
3936
394
329
13177
13181
3694
3674
13073
13185
13081
3697
13153
13189
3957
506
13161
3960
559
102
12969
3782
330
329
13193
12973
13197
12981
12985
13201
13097
3661
12997
13205
3825
394
12997
12981
3632
394
13209
3661
408
102
13209
3963
394
102
12997
13213
3957
394
13209
3977
559
102
13217
13221
3849
3674
12981
3985
330
179
13225
13005
12945
3517
13009
12957
3782
163
13229
13117
3849
3840
13233
3997
473
329
13237
13241
13245
13249
13241
13253
13257
13261
13245
13257
13265
13269
13249
13273
7076
7083
13277
7067
7080
7086
13281
13285
13289
13293
13285
13249
13297
7122
13289
13301
7131
7135
13293
7122
7138
6466
13245
13305
13309
7122
13305
13273
7159
7156
13309
7159
7083
6684
13249
13301
7122
7083
13301
7168
7138
6461
13313
7108
7177
6684
13281
13317
13321
13293
13285
13325
13329
7159
13289
13333
7215
7219
13293
7222
7226
6466
13285
13337
13309
7108
13341
7131
7138
6461
13321
13345
7255
7180
13293
7159
7180
6466
13293
7193
7180
6466
13305
13349
7267
7156
13309
7341
7271
6594
13321
13309
7274
7180
13353
7122
7156
6684
13309
7274
7278
6594
13301
7131
7138
6461
13293
7108
7180
6466
13313
7283
7177
7281
13317
13325
13357
13361
13321
13357
7215
7226
13337
13301
7193
7156
13309
7193
7207
6560
13345
7159
7295
6594
13337
13365
7306
7310
13309
7306
7313
6594
13369
7108
7180
6466
13321
13373
7255
7180
13345
7326
7330
6592
13309
7122
7156
6594
13309
7326
7330
6594
13377
7353
7177
6684
13381
13384
13387
13390
13393
13396
13399
13402
13405
13408
13411
13414
13417
13420
13423
3517
13426
13429
3531
3520
13432
13435
13438
13441
13444
13447
13450
13453
13456
13459
13462
3591
13465
13468
3603
177
13471
3610
3520
179
13474
13477
13480
13483
13486
13489
13492
3649
13495
13498
3610
3674
13483
3632
177
179
13417
13501
13468
3517
13504
13507
3603
163
13483
3603
163
179
13510
13513
3694
3674
13471
3610
3674
179
13432
13516
13519
13441
13444
13522
13525
13528
13456
13531
13534
3740
13465
13537
3747
177
13471
3728
330
329
13540
13543
13546
13549
13552
13429
3782
3520
13483
3785
330
179
13555
13558
13561
3697
13465
13564
3806
177
13471
3610
177
179
13465
13567
3806
177
13483
3603
330
179
13471
3769
394
329
13474
13477
13570
13483
13486
13573
13576
3661
13495
13579
3825
394
13483
3632
394
179
13555
13582
13585
3697
13588
13591
3632
3674
13471
13594
408
329
13495
13585
3837
394
13471
3649
394
329
13417
13501
13591
3517
13504
13429
3782
163
13465
13597
3806
177
13483
3517
177
179
13600
13603
3849
3840
13471
3846
330
329
13606
13609
13612
13615
13618
13621
13534
3876
13624
3728
473
329
13627
13543
13546
13549
13630
13504
13567
3649
13495
13633
3728
330
13471
3649
330
329
13636
13639
3904
394
13642
3911
177
329
13624
3782
320
329
13627
13543
13645
13549
13630
13648
13651
3926
13495
13654
3933
394
13471
3936
394
329
13657
13501
13591
3517
13660
13597
3806
177
13555
13663
13561
3697
13636
13666
3957
506
13642
3960
559
102
13471
3782
330
329
13669
13477
13570
13483
13495
13483
3632
394
13672
3661
408
102
13672
3963
394
102
13495
13675
3957
394
13672
3977
559
102
13678
13681
3849
3674
13684
13501
13591
3517
13687
13603
3849
3840
13690
9841
473
329
13693
13694
13695
13696
13694
13697
13698
13699
13695
13698
13700
11764
13696
13699
11764
11766
13701
11762
11767
11648
13697
13696
13702
11764
13698
13699
11762
11765
13699
11764
11765
11630
13698
13703
11762
11765
13700
11762
11766
11648
11765
11648
179
13701
11762
11765
11648
13694
13704
13698
13699
13697
13705
13700
11762
13698
13706
11774
11765
13699
11770
11765
11630
13707
11762
11765
11630
13699
11762
11765
11630
13698
13700
11774
11765
13700
11774
11775
11638
13708
11764
11765
11648
13701
11770
11767
11777
13704
13705
13709
11770
13698
13709
11774
11765
13705
13699
11770
11765
13700
11770
11772
11638
13706
11762
11772
11638
13705
13710
11774
11772
13711
11762
11765
11630
13706
11774
11775
11637
13712
13698
13700
11764
13700
11764
11765
11638
13713
11770
11767
11648
13714
13699
11764
11766
13715
11770
11767
11777
13716
13719
13722
13725
13728
13731
13734
13737
13740
13743
13746
13749
13752
13429
13755
13758
13761
13764
13767
13770
13773
13776
13779
13462
13782
13468
3603
13471
3610
3520
13785
13788
13791
13794
13797
13492
13800
13498
3610
13483
3632
177
3661
3520
179
13743
13803
13806
13809
13507
3785
13483
3785
163
13812
13513
3849
13471
3610
3674
13758
13815
13818
13767
13821
13824
13776
13827
13534
13782
13537
13830
13471
3728
330
13833
13836
13839
13743
13803
13842
13845
13429
3782
13483
3785
330
13848
13851
13561
13782
13564
3806
13471
3610
177
13782
13567
13854
13483
3603
330
13471
3769
394
13785
13788
13857
13794
13860
13863
13800
13579
3825
13483
3632
394
13848
13866
13869
13872
13591
3809
13471
13594
408
13800
13585
3837
13471
3649
394
13875
13803
13806
13809
13429
13878
13483
3785
394
13782
13597
3694
13483
3517
3674
13881
13603
13884
13471
3846
394
13887
13890
13893
13896
13899
13534
13624
3728
473
13902
13836
13839
13905
13809
13567
13800
13633
3728
13471
3649
330
13908
13639
3904
13642
3911
177
13624
3782
320
13902
13836
13911
13905
13914
13917
13800
13654
3933
13471
3936
394
13920
13803
13806
13923
13597
3694
13848
13926
13929
13908
13666
3957
13642
3960
559
13471
3782
330
13932
13788
13857
13800
13483
3809
13672
3661
408
13672
3963
394
13800
13675
3957
13672
3977
559
13935
13681
13884
3697
3674
102
13938
13803
13806
13941
13603
13884
13690
9841
13944
3892
3840
102
13946
13951
13956
13961
13966
13971
13976
13981
13986
13991
13995
14000
14005
14010
14015
14020
14025
8191
8198
8202
14030
14035
14040
14045
14050
8239
8213
8217
8243
163
14055
14060
14065
8256
8213
8195
8202
8127
14070
14075
8271
177
13995
14079
14005
14084
14015
14089
14025
8312
8198
8298
14094
14099
14055
14104
14109
8133
8213
8341
8202
163
14114
14119
14025
8356
8271
8250
14025
8282
8198
8331
8202
177
14030
14124
14040
14129
14050
8516
8213
8363
8243
408
14114
14134
8198
8338
8271
330
14050
8385
8198
8232
8271
394
14055
14139
14065
8133
8250
102
14025
8156
8213
8124
8202
8250
14070
14144
8198
14148
8401
320
8198
8460
8202
8392
8271
385
14151
14156
14114
14161
8427
8298
14166
14065
14050
8435
8439
177
14171
8446
8453
8457
8427
8338
8271
320
14094
14176
14166
14181
14050
8474
8198
14186
8439
523
14189
14194
8243
8127
14114
14198
14171
8496
8453
14203
8506
408
14050
8213
8509
8243
8513
394
8509
8520
14050
14206
8513
559
8198
14210
3674
102
8213
14213
8392
102
8213
14216
8243
3520
14219
14224
8531
8535
8401
385
8439
8392
14228
14233
14238
14243
14248
14253
14258
14263
14268
14273
14277
14282
14287
14292
14297
14302
14307
2474
2481
2485
14312
14317
14322
14327
14332
2532
2503
2507
2536
757
14337
14342
14347
2556
2503
2478
2485
2395
14352
14357
2572
771
14277
14361
14287
14366
14297
14371
14307
2618
2481
2603
14376
14381
14337
14386
14391
2402
2503
2655
2485
757
14396
14401
14307
2672
2572
2549
14307
2585
2481
2644
2485
771
14312
14406
14322
14411
14332
2843
2503
2679
2536
988
14396
14416
2481
2652
2572
919
14332
2703
2481
2524
2572
974
14337
14421
14347
2402
2549
102
14307
2429
2503
2392
2485
2549
14352
14426
2481
2854
2719
910
2481
2784
2485
2710
2572
965
14430
14435
14396
14440
2749
2603
14445
14347
14332
2758
2762
771
14450
2770
2777
2781
2749
2652
2572
910
14376
14455
14445
14460
14332
2799
2481
14465
2762
1102
14468
14473
2536
2395
14396
14477
14450
2823
2777
14482
2833
988
14332
2503
2836
2536
2840
974
2836
2847
14332
14485
2840
1138
2481
14489
2710
102
2850
2854
2719
965
2762
2710
14492
14497
14502
14507
14512
14517
14522
14527
14532
14537
14541
14546
14551
14556
14561
14566
14571
12434
12441
12445
14576
14581
14586
14591
14596
12479
12456
12483
12486
163
14601
14606
14611
12497
12456
12438
12445
10378
14616
14621
12512
177
14541
14625
14551
14630
14561
14635
14571
12546
12441
12553
14640
14645
14601
14650
14655
12380
12456
12575
12445
163
14660
14665
14571
12590
12512
10460
14571
12597
12441
12601
12445
177
14576
14670
14586
14675
14596
12796
12456
14680
12486
408
14660
14683
12441
12572
12512
330
14596
12623
12441
12472
12512
394
14601
14688
14611
12380
12456
14693
10460
102
14571
12630
12456
12373
12456
14696
12486
3520
12445
10460
14616
14699
12441
12826
12512
385
12441
14703
12445
10620
14706
14711
14660
14716
12670
12553
14721
14726
14731
14611
14596
12682
12686
177
14736
12693
12700
12704
12670
12572
12512
320
14741
14746
14731
14751
14596
12726
12441
14756
12686
523
14759
14764
14611
12423
14769
14774
12486
10378
14660
14778
14736
12756
12700
14783
14786
14791
14586
14796
14596
14801
12786
408
14596
12456
12789
12486
14596
14805
12789
12786
12793
394
12638
394
12789
12800
14809
14814
12456
12811
12441
14818
12793
559
12638
14821
14823
14828
10620
102
14833
14838
12822
12826
12638
385
12686
10620
14842
14847
14852
14857
14862
14867
14872
14877
14882
14887
14891
14896
14901
14906
14911
14916
14921
3024
3031
3035
14926
14931
14936
14941
14946
3082
3053
3057
3086
1326
14951
14956
14961
3106
3053
3028
3035
2945
14966
14971
3122
1340
14891
14975
14901
14980
14911
14985
14921
3168
3031
3153
14990
14995
14951
15000
15005
2952
3053
3205
3035
1326
15010
15015
14921
3222
3122
3099
14921
3135
3031
3194
3035
1340
14926
15020
14936
15025
14946
3393
3053
3229
3086
1557
15010
15030
3031
3202
3122
1488
14946
3253
3031
3074
3122
1543
14951
15035
14961
2952
3099
102
14921
2979
3053
2942
3035
3099
14966
15040
3031
15044
3122
1534
3031
3334
3035
3260
15047
15052
15010
15057
3299
3153
15062
14961
14946
3308
3312
1340
15067
3320
3327
3331
3299
3202
3122
1479
14990
15072
15062
15077
14946
3349
3031
15082
3312
1671
14951
15085
14961
3012
15090
15095
3086
2945
15010
15099
15067
15104
3327
15108
14926
15111
14936
15116
14946
15121
3383
1557
14946
3053
3386
3086
14946
15125
3386
3383
3390
1543
3269
1543
3386
3397
15129
15134
3053
3409
3031
15138
3390
1707
3269
15141
3260
102
14966
15143
3425
3429
3269
1534
3312
3260
15147
15152
15157
15162
15167
15172
15177
15182
15187
15192
15196
15201
15206
15211
15216
15221
15226
15231
15235
3610
15239
15244
15249
15254
15259
15264
15268
3632
3661
163
15272
15277
15282
15287
15268
3603
3610
3520
15291
15296
3697
177
15196
15300
15206
15305
15216
15310
15226
15315
15235
3728
15319
15324
15272
15329
15334
15339
15268
3785
3610
163
15343
15348
15226
15353
3697
3674
15226
15357
15235
3769
3610
177
15239
15361
15249
15366
15259
15371
15268
3809
3661
408
15343
15375
15235
3782
3697
330
15259
15380
15235
3649
3697
394
15272
15384
15282
15339
15226
15389
15268
3517
3610
3674
15291
15393
15235
9841
3849
320
15235
3914
3610
3840
3697
385
15397
15402
15343
15407
15412
3728
15416
15282
15259
15421
3892
177
15425
15430
15434
3911
15412
3782
3697
320
15319
15438
15416
15443
15259
15448
15235
15452
3892
523
15455
15460
3661
3520
15343
15464
15425
15469
15434
15473
15476
15481
15249
15486
15259
15491
3963
408
15259
15268
15495
3661
15259
15499
15495
3963
3970
394
3849
394
15495
3977
15503
15508
15268
3985
15235
15512
3970
559
3849
15515
15517
15522
15282
15527
3840
102
15531
15536
15540
3997
3849
385
3892
3840
15544
15549
15554
15559
15564
15569
15574
15579
15584
15589
15593
15598
15603
15608
15613
15618
15623
15628
15632
15636
15639
15644
15649
15654
15659
15664
15668
15672
15675
163
15678
15683
15688
15693
15668
15697
15636
11208
15700
15705
15709
177
15593
15712
15603
15717
15613
15722
15623
15727
15632
15731
15734
15739
15678
15744
15749
15754
15636
163
15758
15763
15623
15768
15623
15772
15668
15776
15675
11208
15632
15779
15636
177
15639
15782
15649
15787
15659
15792
15668
15796
15799
408
15758
15802
15807
15812
15632
15816
15709
394
15659
15819
15632
15823
15636
4561
15675
408
15826
15831
15688
15754
4561
102
15623
15836
15668
15840
15843
15848
15632
15852
15709
385
15632
15855
15636
15858
15860
15865
15758
15870
15875
15731
15879
15739
15884
15688
15659
15889
15893
177
15896
15901
15905
15909
15875
15912
15709
320
15879
15915
15884
15920
15659
15925
15632
15929
15893
523
15932
15937
15942
15947
15758
15951
15896
15956
15905
15960
15632
15912
15963
15782
15659
15668
15968
15675
15659
15972
15968
15799
15976
394
15979
394
15659
15982
15968
15986
15989
15994
15632
15998
15709
4561
15976
559
15709
330
15636
11454
15979
15515
16001
16006
11454
102
16011
15848
16016
15852
15979
385
15893
11454
16020
16025
16030
16035
16040
16045
16050
16055
16060
16065
16069
16074
16074
16079
16084
16089
16094
7122
7108
7083
16099
16104
16104
16109
16114
7159
7122
7156
7156
6461
16119
16124
16089
7168
7122
7138
7083
7086
16129
16134
7180
6466
16069
16138
16074
16143
16084
16148
16094
7222
7108
7207
16153
16158
16119
16089
16163
7131
7122
7135
7083
6461
16168
16173
16094
7159
16094
7193
7156
7086
7108
7239
7083
6466
16099
16178
16104
16183
16114
16188
7122
7259
7259
6608
16168
16114
16192
7122
7108
7135
7180
6594
16114
7274
7108
7156
7083
6684
7156
6608
16119
16197
16089
7131
6684
102
16094
7108
7122
7083
16129
16202
7108
7357
7180
6592
7108
7298
7083
7281
16138
16143
16168
16206
7193
7207
16158
16089
16114
7193
7239
6466
16173
7159
7255
7295
7193
7138
7180
6551
16153
16211
16158
16216
16114
7306
7108
16221
7239
6652
16224
16229
16168
16233
16173
7326
7255
16238
7108
7138
16114
7122
7274
7156
16114
16241
7274
7259
7278
6594
7177
6594
16114
7326
7274
7345
16245
16250
7108
16254
7180
6684
7278
6677
7180
6560
7177
16257
7281
102
7283
7357
7177
6592
7239
7281
16259
16263
16267
16271
16275
16279
16283
16287
16291
15192
16295
16299
16303
16283
16307
16311
16315
15231
16275
16319
16323
16327
16331
15264
16283
16335
16339
15287
16343
15296
16295
16347
16303
16351
16307
16355
16315
15315
16303
16359
16283
16363
16367
15339
16371
16375
16315
15353
16315
15357
16275
16379
16323
16383
16331
15491
16371
16387
16391
16395
15235
3591
16331
15380
16399
16403
16339
15527
16315
15389
16407
15536
15235
3997
16411
16415
16371
16419
16423
16427
16431
16339
16331
15421
16435
15430
16423
16439
16431
16443
16331
15448
16447
16403
16451
16455
16371
16459
16435
15469
16463
16379
16331
15268
16331
15499
16331
15371
16467
16471
16475
16479
16483
15536
16487
16489
16491
16493
16495
16497
16499
16501
16503
16505
16507
16509
16511
16513
16515
16517
16519
10932
10968
10970
16521
16523
16525
16527
16529
10990
10978
10980
10992
3520
16531
16533
16535
11000
10978
11048
11002
3520
16537
16539
11010
11012
11014
177
16507
16541
16511
16543
16515
16545
16519
11032
10968
11026
16547
16549
16531
16551
16553
10916
11002
163
16555
16557
16519
10984
16519
11020
10924
10926
11010
11044
11012
177
16521
16559
16525
16561
16563
11142
10978
11056
11144
408
16555
16565
16567
11160
11070
10964
11014
394
16563
11064
11070
10986
11012
3674
10992
408
16569
16571
16535
10916
10084
102
16519
10948
10924
10958
10992
163
11012
10084
16573
16575
11010
11168
11014
385
11010
11108
11012
3840
16577
16579
16555
16581
11090
11026
16583
16549
16585
16535
16529
11094
11096
177
16587
11100
11104
11106
11090
10938
11014
320
16583
16589
16585
16591
16529
11116
11070
16593
11096
523
16569
16595
16597
16599
16555
16601
16587
11130
11104
11134
10968
10938
11012
11072
16603
16559
16529
10924
11146
10992
16563
16605
11146
11144
11148
394
11150
394
16529
11060
11146
11062
16607
16609
11010
16611
11014
3674
11148
559
11014
330
11012
16613
11150
15515
16615
16617
11072
102
16619
16575
11166
11168
11150
385
11096
3840
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16624
16627
16626
16631
16631
11764
11762
11766
16625
16632
16626
16633
16634
11762
11764
11765
11765
11648
11766
11648
11765
11630
16623
16635
16624
16636
16626
16637
16631
11770
11762
11772
16627
16631
16638
11762
11766
11630
16631
11762
16625
16639
16626
16634
16634
11774
11764
11767
11767
11638
16640
11764
11762
11765
11765
11638
16627
16629
11648
102
11764
11766
16629
16641
11762
11779
11765
11637
11766
11777
16635
16636
16626
16642
11770
11772
16636
16631
16634
11770
11772
11630
16637
11762
11774
11772
11770
11765
16624
16643
16636
16644
11762
16645
11772
11644
16646
16647
16637
11774
11774
11782
16648
16649
16634
11764
11774
11765
16634
16650
11774
11767
11775
11638
11774
11775
16651
16652
11775
11646
11767
16653
16654
16655
11777
102
16655
16641
11770
11779
11767
11637
11772
11777
13946
13995
14030
14055
14070
14094
14114
14025
8198
14050
8213
8271
8202
8250
8401
14189
177
16656
16661
16665
8439
16670
8453
16675
394
8513
3674
8392
593
14219
14228
14277
14312
14337
14352
14376
14396
14307
2481
14332
2503
2572
2485
2549
2719
14468
771
16677
16682
16686
2762
16691
2777
16696
974
2840
2710
16698
16703
16708
14601
14616
14640
16713
14571
12441
14596
12456
12512
12445
10460
12638
16718
16723
16728
14721
16732
12686
16737
12700
14741
14759
14769
16742
12793
14809
14823
10620
14833
16747
16752
16757
16762
16767
16772
16777
16782
3031
16787
16792
16796
3035
3099
16799
16802
1340
16807
16812
16816
3312
16821
16826
16830
1543
16832
3390
16837
3260
16842
16847
15239
15272
15291
15319
15343
15226
15235
15259
15268
3697
3610
3849
16852
16857
16862
16866
3892
16871
15434
15455
15476
3970
15503
15517
3840
15531
15544
15593
15639
15678
15700
15734
15758
15623
15632
15659
15668
15709
15636
4561
16876
16881
16886
16891
15979
16896
16901
16906
16911
16916
16920
16925
15893
16930
15905
16935
15942
16940
15976
16945
16950
11454
16955
16960
16965
16970
16119
16129
16153
16168
16094
7108
16114
7122
7180
7083
6684
16975
6466
7177
16192
16980
16985
16989
7239
16994
7255
16999
6594
16224
7278
16245
7281
17001
17005
17009
17013
17017
17021
17025
17029
17033
17037
17041
17045
17049
17053
17057
17061
17065
17069
17073
17077
17081
17085
17089
17093
17097
16275
16283
16343
16303
16371
16315
16331
17101
16391
16399
16407
17105
16423
17109
17113
16447
16451
16463
16467
16475
16483
16487
16507
16521
16531
16537
16547
16555
16519
11010
16563
10978
11014
11012
10084
17117
11150
17119
16569
16573
17121
17123
16583
17125
11096
17127
11104
16597
16603
11148
16607
16615
16613
16619
16621
16623
16625
16627
16629
16624
16626
16631
11762
16634
11764
11765
11766
11648
16638
11630
11767
16640
16635
11770
16636
11772
16637
11774
11637
11638
17129
16648
11775
16651
16654
11777
16655
17130
17134
17138
17142
17146
17150
17154
17158
17162
17166
17170
11921
17174
17178
17182
8124
17186
17190
17194
17198
17202
17174
17206
8168
17210
17214
8180
8184
17218
17222
17226
177
17162
17229
17233
8213
17237
17241
8228
8232
17245
8239
8202
8250
8213
8217
8250
179
17174
17249
8191
8124
17253
8256
8195
163
17257
8264
8268
8250
17186
17261
17265
17198
17202
17269
17273
8294
17210
17277
8305
8309
17218
8312
8316
177
17202
17281
17285
8327
17289
8133
8338
8127
17293
17297
8352
8271
17218
8356
8360
177
17218
8282
8360
177
17237
17301
8370
8243
17245
8374
8378
394
17293
17305
8385
8271
17218
8191
8217
177
17245
8385
8389
394
17253
8133
8338
163
17218
8156
8360
177
17257
8394
8268
8392
17309
17313
17317
12065
17293
17321
8305
8424
17325
17253
8282
8232
17245
8435
8298
330
17329
8446
8450
394
17325
17333
8467
8471
17245
8474
8478
394
17337
8488
8268
8250
17293
17341
8352
8271
17329
8496
8500
506
17245
8213
8363
394
17245
8516
8500
394
17345
385
102
8213
14213
330
179
17348
8527
8401
8392
17352
17356
17360
17364
17368
17372
17376
17380
17384
17388
17392
12141
17396
17400
17404
2392
17408
17412
17416
17420
17424
17396
17428
2448
17432
17436
2462
2466
17440
17444
17448
771
17384
17451
17455
2503
17459
17463
2520
2524
17467
2532
2485
2549
2503
2507
2549
179
17396
17471
2474
2392
17475
2556
2478
757
17479
2565
2569
2549
17408
17483
17487
17420
17424
17491
17495
2599
17432
17499
2611
2615
17440
2618
2622
771
17424
17503
17507
2640
17511
2402
2652
2395
17515
17519
2668
2572
17440
2672
2676
771
17440
2585
2676
771
17459
17523
2687
2536
17467
2691
2695
974
17515
17527
2703
2572
17440
2474
2507
771
17467
2703
2707
974
17475
2402
2652
757
17440
2429
2676
771
17479
2712
2569
2710
17531
17535
17539
12285
17515
17543
2611
2746
17547
17475
2585
2524
17467
2758
2603
919
17551
2770
2774
974
17547
17555
2792
2796
17467
2799
2803
974
17559
2814
2569
2549
17515
17563
2668
2572
17551
2823
2827
1085
17467
2503
2679
974
17467
2843
2827
974
17567
17571
17575
17579
17583
17587
17591
17595
17599
17603
17607
12357
17611
17615
17619
12373
17623
17627
17631
17635
17639
17611
17643
12411
17647
17651
12423
12427
17655
17659
12811
177
17599
17663
17667
12456
17671
17675
12468
12472
17679
12479
12445
10460
12456
12483
10460
179
17611
17683
12434
12373
17687
12497
12438
163
17691
12505
12509
10460
17623
17695
17699
17635
17639
17703
17707
12531
17647
17711
12539
12543
17655
12546
12550
177
17639
17715
17719
12564
17723
12380
12572
10378
17727
17731
12586
12512
17655
12590
12594
177
17655
12597
12594
177
17671
17735
12608
12486
17679
12612
12616
394
17727
17739
12623
12512
17655
12434
12483
177
17679
12623
12627
394
17687
12380
12572
163
12456
14693
330
179
17655
12630
12594
177
17691
12634
12638
10620
17743
17747
17751
12659
17727
17755
12539
12667
17759
17763
17719
12564
17767
17687
12597
12472
17679
12682
12553
330
17771
12693
12697
394
17775
17763
17779
12564
17767
17783
12719
12723
17679
12726
12730
394
17787
17791
12744
12373
17687
12423
12572
163
17795
12630
12594
177
17727
17799
12586
12512
17771
12756
12760
506
17803
17807
17811
12456
17671
17815
12608
12486
17679
12782
12616
394
17679
12456
12483
394
17679
12796
12760
394
17819
12807
12638
10460
17823
17791
12744
12373
17827
12634
12638
10620
17831
17835
17839
17843
17847
17851
17855
17859
17863
17867
17871
12837
17875
17879
17883
2942
17887
17891
17895
17899
17903
17875
17907
2998
17911
17915
3012
3016
17919
17923
3409
1340
17863
17927
17931
3053
17935
17939
3070
3074
17943
3082
3035
3099
3053
3057
3099
179
17875
17947
3024
2942
17951
3106
3028
1326
17955
3115
3119
3099
17887
17959
17963
17967
17903
17971
17975
3149
17911
17979
3161
3165
17919
3168
3172
1340
17903
17983
17987
3190
17991
2952
3202
2945
17995
17999
3218
3122
17919
3222
3226
1340
17919
3135
3226
1340
17935
18003
3237
3086
17943
3241
3245
1543
17995
18007
3253
3122
17919
3024
3057
1340
17943
3253
3257
1543
17951
2952
3202
1326
17919
2979
3226
1340
17955
3262
3119
3260
18011
18015
18019
12849
17995
18023
3161
3296
18027
17951
3135
3074
17943
3308
3153
1488
18031
3320
3324
1543
17903
18035
18039
3190
18027
18043
3342
3346
17943
3349
3353
1543
17875
18047
3417
2942
17951
3012
3202
1326
18051
2979
3226
1340
17995
18055
3218
3122
18031
3373
3377
1654
17863
18059
18063
3053
17935
18067
3237
3086
17943
8989
3245
1543
17943
3053
3057
1543
17943
3393
3377
1543
18071
3405
3269
3099
17955
3421
3269
3260
18075
18079
18083
18087
18091
18095
18099
18103
18107
18111
18115
18119
18123
18127
18131
3517
18135
18139
18143
18147
18151
18123
18155
18159
18163
18167
15527
3591
18171
18175
3985
177
18107
18179
18183
15268
18187
18191
18195
3649
18199
15264
3610
3674
15268
3632
3674
179
18123
18203
15231
3517
18207
15287
3603
163
15268
3603
163
179
18211
18215
3694
3674
15235
3610
3674
179
18135
18219
18223
18147
18151
18227
18231
18235
18163
18239
18243
3740
18171
15315
3747
177
18151
18247
18251
18255
18259
15339
3782
3520
15268
3785
330
179
18263
18267
18271
3697
18171
15353
3806
177
15235
3610
177
179
18171
15357
3806
177
15268
3603
330
179
15235
3769
394
329
18187
18275
18279
3661
18199
18283
3825
394
15268
3632
394
179
18263
18287
15380
3697
18171
15231
3632
177
15235
3782
408
329
18199
15380
3837
394
15235
3649
394
329
18207
15339
3782
163
18171
15389
3806
177
15268
3517
3674
179
18211
18291
3694
3840
15235
3846
330
329
18295
18299
18303
18307
18263
18311
18243
3876
18315
18207
15357
3649
18199
15421
3728
330
15235
3649
330
329
18319
15430
3904
394
15434
3911
177
329
15412
3782
320
329
18315
18323
18327
3926
18199
15448
3933
394
15235
3936
394
329
18331
18335
3806
177
18263
18339
18271
3697
18319
15469
3957
506
15434
3960
559
102
15235
3782
330
329
15412
3728
473
329
18343
18347
18351
15268
18187
18355
18279
3661
18199
18359
3825
394
18199
15268
3632
394
15495
3661
408
102
15495
3963
394
102
18199
15371
3957
394
15495
3977
559
102
18363
18367
3849
3674
15268
3985
330
179
18371
18375
16395
3517
18207
15527
3782
163
15235
3728
330
329
18379
18383
3849
3840
15540
3997
473
329
18387
18391
18395
18399
18403
18407
18411
18415
18419
18423
18427
18431
18435
18439
18443
15840
18447
18451
18455
18459
18463
18435
18467
15812
18471
18475
15754
15816
18479
18483
15697
177
18419
18487
18491
15668
18495
18499
18503
15823
18507
15664
15636
4561
15668
15672
4561
179
18435
18511
15628
15840
18515
15693
15776
163
15668
15697
163
179
15636
163
179
18519
18523
18527
4561
15632
15636
177
179
15709
177
179
18447
18530
18534
18459
18463
18538
18542
18546
18471
18550
18554
18558
18479
15727
18561
177
18463
18564
18568
18572
18576
15754
15912
163
15668
15697
330
179
18580
18584
18588
15709
18479
15768
18527
177
15709
4561
329
18479
15772
18527
177
15668
15776
330
179
15675
11208
329
15632
15779
394
329
15636
177
179
18419
18487
18592
15668
18495
18596
18600
15675
18507
18604
18608
394
15668
15672
394
179
18580
18611
15819
15709
18615
15812
15672
4561
15632
15816
408
329
15709
394
102
18507
15819
18619
394
15632
15823
394
329
4561
329
15675
408
102
18622
18511
15812
15840
18515
15754
15912
163
18479
15836
18527
177
15668
15840
177
179
15675
163
329
18626
18630
15979
15858
15632
18634
330
329
15709
385
102
18637
18641
18645
18649
18580
18653
18554
18657
18660
18564
18568
18572
18664
18515
15772
15823
18507
15889
15731
330
15632
15823
330
329
18668
15901
18672
394
15905
15909
177
329
15709
394
329
15875
15912
320
329
15709
320
329
15893
177
329
18660
18564
18675
18572
18664
18679
18683
18687
18507
15925
18690
394
15632
18693
394
329
18696
18511
15812
15840
18700
15836
18527
177
15709
177
329
18580
18704
18588
15709
18668
15956
18708
506
15905
18711
559
102
15632
15912
330
329
15709
320
102
15875
15731
473
329
15893
523
102
18714
18487
18592
15668
18507
15668
15672
394
15968
15675
408
102
15968
15799
394
102
15976
394
179
15979
394
102
18507
15982
18708
394
15968
15986
559
102
18718
18722
15979
4561
15976
559
578
15709
330
102
15979
385
102
18726
18511
15812
15840
15632
15731
330
329
18730
18630
15979
15858
16016
15852
473
329
11454
329
15893
11454
329
13249
13261
13269
7083
13293
18734
18738
6466
7122
7156
6684
179
13313
7108
7180
6684
13293
18741
7226
6466
13293
13361
7226
6466
18745
18748
18751
18754
18757
18760
18763
18766
18769
18772
18775
18778
18781
18784
18787
3517
18790
18793
18796
18799
18802
18805
18808
18811
18814
18817
18820
3591
18823
18826
3985
177
18829
18832
18835
18838
18841
18844
18847
3649
18850
18853
3610
3674
18838
3632
3674
179
18781
18856
18859
3517
18862
18865
3603
163
18838
3603
163
179
18868
18871
3694
3674
18874
3610
3674
179
18790
18877
18880
18799
18802
18883
18886
18889
18814
18892
18895
3740
18823
18898
3747
177
18901
18904
18907
18910
18913
18916
3782
163
18838
3785
330
179
18919
18922
18925
3697
18823
18928
3806
177
18874
3610
177
179
18823
18931
3806
177
18838
3603
330
179
18874
3769
394
329
18829
18934
18937
18838
18841
18940
18943
3661
18850
18946
3825
394
18838
3632
394
179
18919
18949
18952
3697
18955
18958
3632
3674
18874
13594
408
329
18850
18952
3837
394
18874
3649
394
329
18781
18961
18958
3517
18862
18916
3782
163
18823
18964
3806
177
18838
3517
177
179
18967
18970
3849
3840
18874
3846
330
329
18973
18976
18979
18982
18985
18988
18895
3876
18991
18994
18907
18910
18997
18862
18931
3649
18850
19000
3728
330
18874
3649
330
329
19003
19006
3904
394
19009
3911
177
329
19012
3782
320
329
18991
18994
19015
18910
18997
19018
19021
3926
18850
19024
3933
394
18874
3936
394
329
19027
18961
18958
3517
19030
18964
3806
177
18919
19033
18925
3697
19003
19036
3957
506
19009
3960
559
102
18874
3782
330
329
19012
3728
473
329
19039
18934
18937
18838
18850
18838
3632
394
19042
3661
408
102
19042
3963
394
102
18850
19045
3957
394
19042
3977
559
102
19048
19051
3849
3674
19054
18961
18958
3517
18874
3728
330
329
19057
18970
3849
3840
19060
9841
473
329
16621
16623
16625
16627
16623
16624
16626
16631
16625
16626
16634
11764
16627
16631
11764
11766
16624
16627
19063
11764
16626
16631
11762
11765
16631
19064
11765
11630
16626
16633
11762
11765
16634
11762
11766
11648
11764
11765
11648
179
16631
11764
11765
11630
16629
11762
11765
11648
16623
16635
16626
16631
16624
16636
16634
11762
16626
16637
11774
11765
16631
11770
11765
11630
16638
11762
11765
11630
16631
11762
11765
11630
16626
16634
11774
11765
16634
11774
11775
11638
16640
11764
11765
11648
16629
11770
11767
11777
16635
16636
16642
11770
16626
16642
11774
11765
16636
16631
11770
11765
16634
11770
11772
11638
16637
11762
11772
11638
16636
16644
11774
11772
16646
11762
11765
11630
16637
11774
11775
11637
16648
16626
16634
11764
16634
11764
11765
11638
16651
11770
11767
11648
16654
16631
11764
11766
16655
11770
11767
11777
19065
19068
19071
19074
19077
19080
19083
19086
19089
19092
19095
19098
19101
19104
19107
19110
19113
19116
19119
19122
18820
19125
18826
19128
19131
19134
19137
19140
19143
19146
19149
18853
3610
18838
3632
3674
19092
19152
19155
19158
18865
3785
18838
3785
163
19161
19164
3849
18874
3610
3674
19101
19167
19170
19110
19173
19176
19119
19179
18895
19125
18898
19182
19185
19188
19191
19092
19194
18826
19197
18916
3782
18838
3785
330
19200
19203
18925
19125
18928
3806
18874
3610
177
19125
18931
19206
18838
3603
330
18874
3769
394
19131
19209
19212
19140
19215
19218
19149
18946
3825
18838
3632
394
19200
19221
19224
19227
18958
3809
18874
13594
408
19149
18952
3837
18874
3649
394
19230
19194
19233
19158
18916
13878
18838
3785
394
19125
18964
3694
18838
3517
3674
19236
18970
19239
18874
3846
394
19242
19245
19248
19251
19254
18895
19257
19188
19191
19260
19158
18931
19149
19000
3728
18874
3649
330
19263
19006
3904
19009
3911
177
19012
3782
320
19257
19188
19266
19260
19269
19272
19149
19024
3933
18874
3936
394
19275
18964
3694
19200
19278
19281
19263
19036
3957
19009
3960
559
18874
3782
330
19012
3728
473
19284
19209
19212
19149
18838
3809
19042
3661
408
19042
3963
394
19149
19045
3957
19042
3977
559
19287
19051
19239
19290
19194
19233
18874
3728
330
19293
18970
19239
19060
9841
13944
19296
19300
19304
19308
19312
19316
19320
19324
19328
19332
19336
19340
19344
19348
19352
19356
19360
19364
19368
19372
19376
19380
19384
19388
19391
19394
19397
19400
19403
19406
19409
19412
19415
19418
19421
19424
19427
19430
19433
19436
19439
19442
19445
19448
19451
19454
19457
19460
19463
3610
19466
19469
19233
19472
18865
3785
19475
3785
163
19478
19164
3849
3849
3674
179
19415
19481
19484
19424
19487
19490
19433
19493
18895
19496
19499
19502
19466
19469
18826
19505
18916
3782
19508
19511
18925
19514
18928
3806
19514
18931
19206
19442
19517
19520
19451
19523
19218
19460
18946
3825
19508
19526
19224
19529
18958
3809
19532
13594
408
19460
18952
3837
19535
19469
19233
19472
18916
13878
19475
19538
15515
19514
18964
3694
19541
18970
19239
19544
19547
19550
19553
19556
19559
19562
19499
19502
19565
19472
18931
19568
19000
3728
19571
19006
3904
19574
320
329
19562
19499
19577
19565
19580
19272
19568
19024
19583
19586
3603
320
19589
18964
3694
19508
19592
19281
19571
19036
3957
19574
320
19595
19596
19517
19520
19599
19602
3825
19460
18838
3809
19605
3963
408
19460
19045
3957
19605
3977
559
19608
19051
19239
19611
19469
19233
3849
3840
102
19614
18970
19239
19239
15515
19617
13946
19618
19623
19628
19633
19638
19643
19648
19653
19658
13995
14000
19662
19667
8156
14005
14010
19672
8168
8124
14030
14035
19677
8213
8217
14040
14045
19682
8232
163
14055
14104
8191
8124
8250
14109
8256
8195
8127
179
14070
8264
8268
8250
102
19686
8202
8250
179
13995
14079
19690
19667
8282
14005
14084
19695
8294
8298
14094
14099
19700
8327
8331
14055
14104
8191
8124
177
14114
14119
8352
8271
385
14025
8356
8360
177
329
14025
8282
8360
177
329
14030
14035
19677
8213
8363
14040
14129
8370
8243
408
14114
14134
8385
8271
394
14025
8191
8217
177
179
14050
8385
8389
394
102
14055
14104
8191
8124
8392
14109
8133
8338
8127
102
14025
8156
8360
177
329
14070
8394
8268
8392
435
19686
8398
330
102
14151
14156
19705
8416
8298
14166
14065
8282
8232
177
14171
8446
19710
394
329
14094
14099
19700
8327
8460
14166
14181
8467
8471
523
14065
8133
8338
163
329
14189
8488
8268
8250
102
14114
14198
8352
8271
385
14171
8496
8500
506
102
19713
14129
8370
8506
408
14050
8213
8363
394
179
8509
8243
385
102
14050
8516
8500
394
102
19718
19723
8338
8127
102
19727
408
102
14219
8527
8401
8392
435
19730
8535
473
102
19734
8392
329
19734
523
102
14228
19737
19742
19747
19752
19757
19762
19767
19772
19777
14277
14282
19781
19786
2429
14287
14292
19791
2448
2392
14312
14317
19796
2503
2507
14322
14327
19801
2524
757
14337
14386
2474
2392
2549
14391
2556
2478
2395
179
14352
2565
2569
2549
102
19805
2485
2549
179
14277
14361
19809
19786
2585
14287
14366
19814
2599
2603
14376
14381
19819
2640
2644
14337
14386
2474
2392
771
14396
14401
2668
2572
965
14307
2672
2676
771
329
14307
2585
2676
771
329
14312
14317
19796
2503
2679
14322
14411
2687
2536
988
14396
14416
2703
2572
974
14307
2474
2507
771
179
14332
2703
2707
974
102
14337
14386
2474
2392
2710
14391
2402
2652
2395
102
14307
2429
2676
771
329
14352
2712
2569
2710
435
19805
2716
919
102
14430
14435
19824
2737
2603
14445
14347
2585
2524
771
14450
2770
19829
974
329
14376
14381
19819
2640
2784
14445
14460
2792
2796
1102
14347
2402
2652
757
329
14468
2814
2569
2549
102
14396
14477
2668
2572
965
14450
2823
2827
1085
102
19832
14411
2687
2833
988
14332
2503
2679
974
179
2836
2536
965
102
14332
2843
2827
974
102
14268
2402
2652
2395
102
19837
19841
1052
102
19844
2710
329
19844
1102
102
14492
19847
19852
19857
19862
19867
19872
19877
19882
19887
14541
14546
19891
19896
12630
14551
14556
19901
12411
12373
14576
14581
19906
12456
12483
14586
14591
19911
12472
163
14601
14650
12434
12373
10460
14655
12497
12438
10378
179
14616
12505
12509
10460
102
19915
12445
10460
179
14541
14625
19919
19896
12597
14551
14630
19924
12531
12553
14640
14645
19929
12564
12601
14601
14650
12434
12373
177
14660
14665
12586
12512
385
14571
12590
12594
177
329
14571
12597
12594
177
329
14576
14581
19906
12456
14680
14586
14675
12608
12486
408
14660
14683
12623
12512
394
14571
12434
12483
177
179
14596
12623
12627
394
102
14601
14650
12434
12373
10620
19934
19939
12572
10378
102
14571
12630
12594
177
329
19943
12634
12638
10620
435
19915
12641
330
102
14706
14711
19948
19953
12553
14741
14726
19929
12564
12601
14731
14611
12597
12472
177
14736
12693
12697
394
329
14741
14726
19957
12564
14703
14731
14751
12719
12723
523
14759
19962
12744
12373
10620
14611
12423
12572
163
329
14769
12630
12594
177
329
14660
14778
12586
12512
385
14736
12756
12760
506
102
14786
19967
19972
12456
14680
19977
14796
12608
12786
408
14596
12456
12483
394
179
12789
12786
385
102
14596
12796
12760
394
102
14809
12807
12638
10460
102
19982
12800
559
102
12638
330
102
19986
19962
12744
12373
10620
19991
12423
12572
10378
102
14833
12634
12638
10620
435
19996
12826
473
102
20000
10620
329
20000
523
102
14842
20003
20008
20013
20018
20023
20028
20033
20038
20043
14891
20047
20052
20057
2979
14901
14906
20062
2998
2942
14926
20067
20072
3053
3057
20077
20082
20087
3074
1326
14951
15000
3024
2942
3099
15005
3106
3028
2945
179
14966
3115
3119
3099
102
20091
3035
3099
179
14891
20095
20100
20057
3135
14901
14980
20105
3149
3153
14990
14995
20110
3190
3194
14951
15000
3024
2942
1340
15010
20115
3218
3122
1534
14921
3222
3226
1340
329
14921
3135
3226
1340
329
14926
20067
20072
3053
3229
20077
20120
3237
3086
1557
15010
20125
3253
3122
1543
14921
3024
3057
1340
179
14946
3253
3257
1543
102
14951
15000
3024
2942
3260
15005
2952
3202
2945
102
14921
2979
3226
1340
329
14966
3262
3119
3260
435
20091
20130
1488
102
20133
20138
20143
3287
3153
15062
14961
3135
3074
1340
15067
3320
3324
1543
329
14990
20148
20153
3190
3334
15062
15077
3342
3346
1671
14951
20158
3417
2942
3260
14961
3012
3202
1326
329
15090
2979
3226
1340
329
15010
20163
3218
3122
1534
15067
3373
3377
1654
102
14926
20168
20173
3053
3229
20178
20183
3237
3383
1557
14946
3053
3057
1543
179
3386
3383
1534
102
14946
3393
3377
1543
102
15129
3405
3269
3099
102
20188
3397
1707
102
3269
1488
102
20192
3012
3202
2945
102
14966
3421
3269
3260
435
20197
3429
1621
102
20201
3260
329
20201
1671
102
15147
20204
20209
20214
20219
20224
15162
20229
20234
20239
15196
15201
20243
20248
15389
15206
15211
20253
18159
3517
15239
15244
20258
15268
3632
15249
15254
20263
3649
163
15272
15329
15231
3517
3674
15334
15287
3603
3520
179
15291
18215
3694
3674
102
20267
3610
3674
179
15196
15300
20271
20248
15357
15206
15305
20276
18235
3728
15319
15324
20281
18255
3769
15272
15329
15231
3517
177
15343
15348
18271
3697
385
15226
15353
3806
177
329
15226
15357
3806
177
329
15239
15244
20258
15268
3809
15249
15366
18279
3661
408
15343
15375
15380
3697
394
15226
15231
3632
177
179
15259
15380
3837
394
102
15272
15329
15231
3517
3840
15334
15339
3782
3520
102
15226
15389
3806
177
329
15291
18291
3694
3840
435
20267
3846
330
102
15397
15402
20286
20291
3728
15416
15282
15357
3649
177
15425
15430
20295
394
329
15319
15324
20281
18255
3914
15416
15443
18327
3926
523
15282
15527
3782
163
329
20298
20303
3806
177
329
15343
15464
18271
3697
385
15425
15469
3957
506
102
15476
20307
20312
15268
3809
20317
15486
18279
3963
408
15259
15268
3632
394
179
15495
3963
385
102
15259
15371
3957
394
102
15503
18367
3849
3674
102
20322
3977
559
102
3849
330
102
15517
20326
16395
3517
3840
20331
15527
3782
3520
102
15531
18383
3849
3840
435
20336
3997
473
102
20340
3840
329
20340
523
102
15544
20343
20348
20353
15831
20358
20363
20368
20373
20378
15593
15598
20382
20387
15836
15603
15608
20392
15812
15840
15639
15644
20397
15668
15672
15649
15654
20402
15823
163
15678
15744
15628
15840
4561
20406
20411
15776
11208
179
15700
18523
15709
4561
102
20415
15636
177
179
15593
15712
20419
20387
15772
15603
15717
20424
18546
15731
15734
15739
20429
18572
15779
15678
15744
15628
15840
177
15758
15763
18588
15709
385
15623
15768
18527
177
329
15623
15772
18527
177
329
20434
15644
20439
15668
15796
20444
20449
18600
15799
408
15758
15802
15819
15709
394
15807
15812
15672
4561
179
15659
15819
18619
394
102
15932
15744
15812
15840
15858
20454
20459
15912
11208
102
15623
15836
18527
177
329
15843
18630
15979
15858
435
20415
20463
330
102
15860
15865
20466
20471
15731
15879
15739
20429
18572
15779
15884
15688
15772
15823
177
15896
15901
18672
394
329
15879
15739
20475
18572
15855
15884
15920
18683
18687
523
15688
15754
15912
163
329
15942
15836
18527
177
329
15758
15951
18588
15709
385
15896
15956
18708
506
102
15963
15644
20439
15668
15796
20480
20449
18600
15799
408
15659
15668
15672
394
179
15968
15799
385
102
15799
408
102
15659
15982
18708
394
102
15989
18722
15979
4561
102
20485
15986
559
102
15979
330
102
16001
15744
15812
15840
15858
20489
20494
15912
11208
102
16011
18630
15979
15858
435
20498
20502
473
102
20505
11454
329
20505
523
102
16020
16030
16040
16050
16060
16025
16035
16045
16055
16065
16069
16074
16168
16094
7108
16074
16079
20508
7122
7083
16099
16104
16114
7122
7156
16104
16109
7222
7156
6461
16119
16089
7122
7083
6684
16124
7168
7138
7086
179
16129
7108
7180
6684
102
16134
7083
6466
179
16069
16138
16168
16094
7193
16074
16143
20513
7159
7207
16153
16158
16114
7108
7239
16119
16089
7122
7083
6466
16168
16173
7255
7180
6592
16094
7159
7180
6466
329
16094
7193
7180
6466
329
16099
16104
16114
7122
7259
20518
16183
7326
7259
6608
16168
16114
7255
7180
6594
16192
7122
7180
6684
179
16114
7274
7278
6594
102
16119
16089
7122
7083
7281
20523
7131
7138
7086
102
16094
7108
7180
6466
329
16129
7283
7177
7281
435
16134
9505
6560
102
16138
16143
16206
7222
7207
16158
16089
7193
7156
6466
16173
7159
7295
6594
329
16153
16158
16114
7108
7298
16158
16216
7306
7310
6652
16089
7131
7138
6461
329
16224
7108
7180
6466
329
16168
16233
7255
7180
6592
16173
7326
20528
6592
102
16178
16183
7326
7259
6608
16114
7122
7180
6594
179
7274
7259
6592
102
16114
7326
20528
6594
102
16245
7353
7177
6684
102
16241
7345
6677
102
7177
6560
102
16197
7131
7138
7086
102
16202
7357
6551
102
7298
7281
329
7298
6652
102
16259
20531
20535
20539
20543
20547
16271
20551
20555
20239
16295
16299
20559
20563
15389
16303
16283
16335
18159
3517
16275
16319
20567
15268
3632
16323
16327
20263
3649
163
16283
16363
15231
3517
3674
20571
15287
3603
3520
179
16343
18215
3694
3674
102
16295
16347
20575
20563
15357
16303
16351
20579
18235
3728
16303
16359
20583
18255
3769
16283
16363
15231
3517
177
16371
16375
18271
3697
385
16315
15353
3806
177
329
16315
15357
3806
177
329
16275
20587
20591
15268
3809
20595
16383
18279
3963
408
16371
16387
15380
3697
394
20599
16395
3632
3674
179
16331
15380
3837
394
102
16399
20603
16395
3517
3840
20607
15527
3782
3520
102
16315
15389
3806
177
329
15268
3517
177
179
16407
18383
3849
3840
435
20267
20611
330
102
16411
16415
20614
20291
3728
16423
16427
20583
18255
3769
16431
16339
15357
3649
177
16435
15430
3904
394
329
16423
16427
20618
18255
3914
16431
16443
18327
3926
523
16447
20603
16395
3517
3840
16339
15527
3782
163
329
20622
15389
3806
177
329
16371
16459
18271
3697
385
16435
15469
3957
506
102
16463
20587
20591
15268
3809
20626
16383
18279
3963
408
16331
15268
3632
394
179
16331
15371
3957
394
102
20630
18367
3849
3674
102
16475
20603
16395
3517
3840
20634
15527
3782
3520
102
16483
18383
3849
3840
435
16487
20638
20640
20642
20644
20646
20648
20650
20652
16505
16507
16509
20654
20656
10948
16511
16513
20658
10956
10958
16521
20660
20662
10978
11056
16525
20664
20666
10992
3520
16531
16551
11160
10934
10084
20668
11000
10926
3520
179
16537
20670
11014
10084
102
20672
11012
177
179
16507
16541
20674
20656
11020
16511
16543
20676
10990
11026
16547
16549
20678
11042
11044
16531
16551
10932
10934
177
16555
16557
11054
11014
385
16519
10984
11034
177
329
16519
11020
11034
177
329
16521
20680
20662
10978
11056
20682
16561
11060
11144
408
16555
16565
11064
11014
394
16567
11160
10980
10084
179
16563
11064
11068
394
102
16569
16551
11160
10934
11072
20684
10916
10938
3520
102
16519
10948
11034
177
329
10924
10958
177
179
16573
11164
11078
11072
435
20672
11076
330
102
16577
16579
20686
11086
11026
16583
16549
20678
11042
11044
16585
16535
11020
10986
177
16587
11100
11102
394
329
16583
16549
20688
11042
11108
16585
16591
11112
11114
523
16535
10916
10938
163
329
16597
10948
11034
177
329
16555
16601
11054
11014
385
16587
11130
11132
506
102
16603
20680
20662
10978
11056
20690
16561
11060
11144
408
16529
10924
10980
394
179
11146
11144
385
102
16529
11060
11132
394
102
16607
11154
11078
10084
102
20692
11062
559
102
11078
330
102
16615
16551
11160
10934
11072
20694
10916
10938
3520
102
16619
11164
11078
11072
435
20696
11168
473
102
20698
3840
329
20698
523
102
16621
16623
16625
16627
16629
16622
16624
20700
16628
16630
16623
16624
16626
16631
11762
16624
16627
19063
11764
11766
16625
16626
16634
11764
11767
16626
20701
11770
11765
11648
16627
16631
11764
11766
11648
16628
11764
11765
11648
179
16629
11762
11765
11648
102
16630
11766
11630
179
16623
16635
16626
16631
11770
16624
16636
16634
11762
11772
16627
16631
11764
11766
11630
16626
16637
11774
11765
11637
16631
11762
11765
11630
329
16631
11770
11765
11630
329
20702
16634
11774
11767
11638
16626
16634
11774
11765
11638
16640
11764
11765
11648
179
16634
11774
11775
11638
102
16627
16631
11764
11766
11777
16628
11762
11765
11648
102
16629
11770
11767
11777
435
16630
11772
11638
102
16635
16636
16642
11770
11772
16636
16631
11770
11765
11630
16637
11762
11772
11638
329
16624
16636
16634
11762
11779
16636
16644
11774
11772
11644
16646
11762
11765
11630
329
16626
16642
11774
11765
11637
16637
11774
11775
11637
102
16648
16626
16634
11764
11767
16649
16634
11774
11767
11638
16634
11764
11765
11638
179
11774
11767
11637
102
16651
11770
11767
11648
102
16650
11775
11646
102
16654
16631
11764
11766
11777
16655
11762
11765
11648
102
16655
11770
11767
11777
435
16641
11779
11637
102
11779
11777
329
11779
11644
102
17001
20703
20707
20711
20715
20719
20723
20727
17005
20731
20735
20739
17021
17013
20743
18159
17009
20747
20751
15268
20755
20759
20763
3661
17013
20767
16395
3517
20771
20775
3603
3520
17017
20779
3697
3674
20267
3610
177
179
17005
20783
20787
20739
17021
20791
20795
18235
17021
20799
20803
18255
17013
20767
15231
3517
17025
20807
18271
3697
17029
15353
3806
177
17029
15357
3806
177
17041
20811
20751
15268
20815
20819
18279
3963
17025
20823
15380
3697
20827
16395
3632
3674
17033
15380
3837
394
17049
20767
16395
3517
20831
15527
3782
3520
17029
15389
3806
177
17053
18383
3849
3840
20835
20839
20843
18307
17061
20799
20803
18255
20847
20851
15357
3649
20855
15430
3904
394
17061
20799
20859
18255
20847
20863
18327
3926
20851
15527
3782
163
20867
15389
3806
177
17025
20871
18271
3697
20855
15469
3957
506
17077
20811
20751
15268
20875
20819
18279
3963
17033
15268
3632
394
17033
15371
3957
394
17081
18367
3849
3674
17085
20767
16395
3517
20879
15527
3782
3520
17089
18383
3849
3840
20883
20888
20893
20898
20903
20908
20913
20918
20923
20928
20933
20938
20943
20948
20953
20775
20958
20963
20267
3610
20903
20967
20913
20972
20977
20982
20987
20992
20997
21002
21007
15353
21007
15357
21012
21017
21022
21027
20997
21032
21037
16395
21042
15380
21047
21052
21057
21062
21007
15389
21066
15536
20267
21071
21074
21079
21084
20982
21089
21094
21099
15430
21084
21104
21089
21109
21094
15527
21114
21119
20997
21123
21099
15469
21128
21017
21133
21027
21042
15268
21042
15499
21042
15371
21138
21143
20322
3977
3849
330
21147
21152
21157
21062
21162
15536
20336
21071
20340
3840
20340
523
20883
21167
20903
21172
20923
20997
20943
21177
20958
20267
20977
20987
21007
21012
21182
21037
21042
21047
21187
21066
21192
21084
21197
21202
21114
21128
21207
21138
21212
21147
21162
21216
20340
14189
21220
8268
8250
102
14468
21224
2569
2549
102
14616
21228
12509
10620
435
14640
14645
19929
12564
14703
14769
12597
12594
177
329
14990
14995
20110
3190
3334
14990
14995
20153
3190
3334
15090
3135
3226
1340
329
15147
21232
20209
20214
20219
15196
21237
20271
20248
15357
20298
21242
3806
177
329
15544
21246
21251
20353
15831
15593
21256
21261
20387
15772
15639
21266
15802
15668
15796
15678
15744
15628
15840
15858
15700
18630
15979
15858
435
15734
15739
20475
18572
15855
15758
21271
21276
15709
385
20434
21266
21280
15668
15796
15942
15772
18527
177
329
15963
21266
21280
15668
15796
16960
16965
16970
16119
21285
16965
16980
16168
16094
21290
16970
16168
16114
7122
21294
16119
16094
7122
7083
7281
16129
16985
7177
7281
435
16153
16989
16114
7108
7298
16168
21297
7255
7180
16999
16094
16985
7180
6466
329
16114
7255
7278
6594
102
7122
7180
6594
179
7180
16999
102
16224
16985
7180
6466
329
7177
16999
102
16245
16985
7177
6684
102
16259
21302
20535
20539
20543
16295
21306
20575
20563
15357
16275
16319
20567
15268
3809
16283
16363
15231
3517
3840
16343
18291
3694
3840
435
16303
16359
20583
18255
3914
20622
15357
3806
177
329
16521
20660
21310
10978
11056
16531
16551
21312
10934
11072
16537
11164
11150
11072
435
16547
16549
21314
11042
11108
16521
20680
21310
10978
11056
16569
16551
21312
10934
11072
16573
11164
11150
11072
435
16583
16549
21314
11042
11108
16597
11020
11034
177
329
16603
20680
21310
10978
11056
16607
11154
11150
10084
102
16615
16551
21312
10934
11072
16619
11164
11150
11072
435
16621
16623
16625
16627
21316
16623
16635
16626
16631
21317
16625
16626
16634
11764
21318
16646
11770
11765
11630
329
16648
16626
16634
11764
21318
19296
21319
21323
21327
19300
21331
21335
21339
19304
21343
21347
15268
19308
21351
16395
3517
19328
18383
3849
3840
21355
21359
21363
18255
19316
21367
18271
3697
19320
15357
3806
177
19336
21343
21347
15268
19324
15380
3837
394
19344
21351
16395
3517
19348
18383
3849
3840
19356
21359
21363
18255
19368
15357
3806
177
19372
21343
21347
15268
19376
18367
3849
3674
19380
21351
16395
3517
19384
18383
3849
3840
17001
21371
20707
20711
17005
21375
20787
20739
17017
18383
3849
3840
17021
20799
20859
18255
20867
15357
3806
177
20923
21017
20943
21052
20958
15536
20977
21104
21114
21379
21138
21383
21387
13946
19618
19623
21392
13956
13961
21397
21402
13966
21407
21412
11921
13976
21417
17182
8124
13995
14000
19662
19667
14005
14010
19672
8168
14015
14020
8180
8184
14025
17222
17226
177
14030
14035
19677
8213
14040
14045
8228
8232
14050
8239
8202
8250
14055
14104
8191
8124
14065
8256
8195
163
8213
8195
8127
179
13995
14079
19690
19667
14005
14084
19695
8294
14015
21422
8305
8309
14025
8312
8316
177
14094
14099
19700
8327
14109
8133
8338
8127
14114
14119
8352
8271
14025
8356
8360
177
14025
8282
8360
177
21427
8195
330
179
8243
8127
329
14040
14129
8370
8243
14050
8374
8378
394
14114
14134
8385
8271
14025
8191
8217
177
14050
8385
8389
394
14065
8133
8338
163
14025
8156
8360
177
14070
8394
8268
8392
14151
14156
19705
12065
14114
21431
8305
8424
14166
14065
8282
8232
14050
8435
8298
330
14171
8446
8450
394
14166
14181
8467
8471
14050
8474
8478
394
14189
8488
8268
8250
21436
8363
394
179
8506
8127
102
14114
14198
8352
8271
14171
8496
8500
506
14050
8213
8363
394
14050
8516
8500
394
14055
14104
21440
8124
14065
19723
8338
163
14219
8527
8401
8392
14228
19737
19742
21444
14238
14243
21449
21454
14248
21459
21464
12141
14258
21469
17404
2392
14277
14282
19781
19786
14287
14292
19791
2448
14297
14302
2462
2466
14307
17444
17448
771
14312
14317
19796
2503
14322
14327
2520
2524
14332
2532
2485
2549
14337
14386
2474
2392
14347
2556
2478
757
2503
2478
2395
179
14277
14361
19809
19786
14287
14366
19814
2599
14297
21474
2611
2615
14307
2618
2622
771
14376
14381
19819
2640
14391
2402
2652
2395
14396
14401
2668
2572
14307
2672
2676
771
14307
2585
2676
771
21479
2478
919
179
2536
2395
329
14322
14411
2687
2536
14332
2691
2695
974
14396
14416
2703
2572
14307
2474
2507
771
14332
2703
2707
974
14347
2402
2652
757
14307
2429
2676
771
14352
2712
2569
2710
14430
14435
19824
12285
14396
21483
2611
2746
14445
14347
2585
2524
14332
2758
2603
919
14450
2770
2774
974
14445
14460
2792
2796
14332
2799
2803
974
14468
2814
2569
2549
21488
2679
974
179
2833
2395
102
14396
14477
2668
2572
14450
2823
2827
1085
14332
2503
2679
974
14332
2843
2827
974
14352
2712
2719
2710
2850
19841
1052
329
14492
19847
19852
21492
14502
14507
21497
21502
14512
21507
21512
12357
14522
21517
17619
12373
14541
14546
19891
19896
14551
14556
19901
12411
14561
14566
12423
12427
14571
17659
12811
177
14576
14581
19906
12456
14586
14591
12468
12472
14596
12479
12445
10460
14601
14650
12434
12373
14611
12497
12438
163
12456
12438
10378
179
14541
14625
19919
19896
14551
14630
19924
12531
14561
21522
12539
12543
14571
12546
12550
177
14640
14645
19929
12564
14655
12380
12572
10378
14660
14665
12586
12512
14571
12590
12594
177
14571
12597
12594
177
21527
12438
330
179
14586
14675
12608
12486
14596
12612
12616
394
14660
14683
12623
12512
14571
12434
12483
177
14596
12623
12627
394
14601
14650
12744
12373
14611
19939
12572
163
14571
12630
12594
177
19943
12634
12638
10620
14706
14711
19948
12659
14660
21531
12539
12667
14741
14726
19929
12564
14731
14611
12597
12472
14596
12682
12553
330
14736
12693
12697
394
14741
14726
19957
12564
14731
14751
12719
12723
14596
12726
12730
394
14759
19962
12744
12373
14611
12423
12572
163
14769
12630
12594
177
21536
14680
394
179
12786
10378
329
14660
14778
12586
12512
14736
12756
12760
506
14786
19967
19972
12456
14586
14796
12608
12486
14596
12782
12616
394
14596
12456
12483
394
14596
12796
12760
394
14809
12807
12638
10460
21540
19962
12744
12373
14833
12634
12638
10620
14842
20003
20008
21545
21550
21555
21560
21565
14862
21570
21575
12837
14872
21580
17883
2942
14891
20047
20052
21585
14901
14906
20062
2998
14911
14916
3012
3016
14921
17923
3409
1340
14926
20067
20072
3053
20077
20082
3070
3074
14946
3082
3035
3099
14951
15000
3024
2942
14961
3106
3028
1326
3053
3028
2945
179
14891
20095
20100
21590
14901
14980
20105
3149
14911
21595
3161
3165
14921
3168
3172
1340
14990
14995
20110
3190
15005
2952
3202
2945
15010
20115
3218
3122
14921
3222
3226
1340
14921
3135
3226
1340
21600
3028
1488
179
20077
20120
3237
3086
14946
3241
3245
1543
15010
20125
3253
3122
14921
3024
3057
1340
14946
3253
3257
1543
14961
2952
3202
1326
14921
2979
3226
1340
14966
3262
3269
3260
3031
20130
1488
329
20133
20138
20143
12849
15010
21604
3161
3296
14990
20148
20110
3190
15062
14961
3135
3074
14946
3308
3153
1488
15067
3320
3324
1543
14990
20148
20153
3190
15062
15077
3342
3346
14946
3349
3353
1543
14951
20158
3417
2942
14961
3012
3202
1326
15090
2979
3226
1340
21609
3229
1543
179
3383
2945
329
15010
20163
3218
3122
15067
3373
3377
1654
14926
20168
20173
3053
20077
20183
3237
3086
14946
8989
3245
1543
14946
3053
3057
1543
14946
3393
3377
1543
15129
3405
3269
3099
14966
3421
3269
3260
15147
20204
20209
21613
15157
15162
21618
21623
15167
21628
21633
18119
15177
21638
18131
3517
15196
15201
20243
20248
15206
15211
20253
18159
15216
15221
15527
3591
15226
18175
3985
177
15239
15244
20258
15268
15249
15254
18195
3649
15259
15264
3610
3674
15272
15329
15231
3517
15282
15287
3603
163
15268
3603
3520
179
15196
15300
20271
20248
15206
15305
20276
18235
15216
21643
18243
3740
15226
15315
3747
177
15319
15324
20281
18255
15334
15339
3782
3520
15343
15348
18271
3697
15226
15353
3806
177
15226
15357
3806
177
21648
3603
330
179
15249
15366
18279
3661
15259
18283
3825
394
15343
15375
15380
3697
15226
15231
3632
177
15259
15380
3837
394
15282
15339
3782
163
15226
15389
3806
177
15291
18291
3694
3840
15397
15402
20286
18307
15343
21652
18243
3876
15416
15282
15357
3649
15259
15421
3728
330
15425
15430
3904
394
15416
15443
18327
3926
15259
15448
3933
394
15282
15527
3782
163
21657
20303
3806
177
21662
3809
394
179
3963
3520
329
15343
15464
18271
3697
15425
15469
3957
506
15476
20307
20312
15268
15249
15486
18279
3661
15259
18359
3825
394
15259
15268
3632
394
15259
15371
3957
394
21666
18367
3849
3674
15517
20326
16395
3517
15531
18383
3849
3840
15544
20343
20348
20353
15554
15559
20368
21671
15564
21676
21681
18431
15574
21686
18443
15840
15593
15598
20382
20387
15603
15608
20392
15812
15613
15618
15754
15816
15623
18483
15697
177
15639
15644
20397
15668
15649
21691
18503
15823
15659
15664
15636
4561
15678
15744
15812
15840
15688
21696
15776
163
15668
15697
11208
179
15593
15712
20419
20387
15603
15717
20424
18546
15613
15722
18554
18558
15623
15727
18561
177
15734
15739
20429
18572
15678
15744
15628
15840
15749
15754
15912
163
15758
15763
18588
15709
15623
15768
18527
177
15623
15772
18527
177
21700
15776
330
179
20434
15644
20439
15668
15649
15787
18600
15675
15659
18604
18608
394
15758
15802
15819
15709
15807
15812
15672
4561
15659
15819
18619
394
15932
15744
15812
15840
15688
15754
15912
163
15623
15836
18527
177
15843
18630
15979
15858
15860
15865
20466
18649
15758
21704
18554
18657
15879
15739
20429
18572
15884
15688
15772
15823
15659
15889
15731
330
15896
15901
18672
394
15879
15739
20475
18572
15884
15920
18683
18687
15659
15925
18690
394
21709
15836
18527
177
21714
15796
394
179
15799
11208
329
15758
15951
18588
15709
15896
15956
18708
506
15963
15644
20439
15668
15659
15668
15672
394
15659
15982
18708
394
15989
18722
15979
4561
16001
15744
15812
15840
16011
18630
15979
15858
16020
16030
16040
16050
16030
16035
21718
21723
16040
21718
21728
13269
16050
21723
13269
7083
16069
16074
16084
16094
16074
16079
21733
7122
16084
16089
7131
7135
16094
18734
18738
6466
16099
16104
16114
7122
16104
16109
7159
7156
16114
7159
7083
6684
16119
16089
7122
7083
16089
21738
7138
6461
7122
7135
7086
179
16069
16138
16168
16094
16074
16143
21742
7159
16084
16148
7215
7219
16094
18741
7226
6466
16153
16158
16114
7108
16163
7131
7138
6461
16168
16173
7255
7180
16094
7159
7180
6466
16094
7193
7180
6466
21747
7138
6560
179
16104
16183
7267
7156
16114
7341
7271
6594
16168
16114
7274
7180
16192
7122
7156
6684
16114
7274
7278
6594
16089
7131
7138
6461
16094
7108
7180
6466
16129
7283
7177
7281
16138
16143
21751
13361
16168
21751
7215
7226
16094
13361
7226
6466
16158
16089
7193
7156
16114
7193
7207
6560
16173
7159
7295
6594
16158
16216
7306
7310
16114
7306
7313
6594
16224
7108
7180
6466
21756
7259
6594
179
7259
7086
329
16168
16233
7255
7180
16173
7326
7330
6592
16114
7122
7156
6594
16114
7326
7330
6594
16245
7353
7177
6684
16259
20531
20535
21760
16267
16271
21764
21768
16275
21772
21776
18119
16283
21780
18131
3517
16295
16299
20559
20563
16303
16283
16335
18159
16307
16311
15527
3591
16315
18175
3985
177
16275
16319
20567
15268
16323
16327
18195
3649
16331
15264
3610
3674
16283
16363
15231
3517
16339
15287
3603
163
16295
16347
20575
20563
16303
16351
20579
18235
16307
21784
18243
3740
16315
15315
3747
177
16303
16359
20583
18255
21788
15527
3782
163
16371
16375
18271
3697
16315
15353
3806
177
16315
15357
3806
177
16275
20587
20591
15268
16323
16383
18279
3661
16331
18359
3825
394
16371
16387
15380
3697
21792
16395
3632
3674
15235
3591
408
329
16331
15380
3837
394
16399
20603
16395
3517
16339
15527
3782
163
16315
15389
3806
177
16407
18383
3849
3840
15235
20611
330
329
16411
16415
20614
18307
16371
21796
18243
3876
16423
16427
20583
18255
16431
16339
15357
3649
16331
15421
3728
330
16435
15430
3904
394
16423
16427
20618
18255
16431
16443
18327
3926
16331
15448
3933
394
16447
20603
16395
3517
20622
15389
3806
177
16371
16459
18271
3697
16435
15469
3957
506
16463
20587
20591
15268
16331
15268
3632
394
16331
15371
3957
394
20630
18367
3849
3674
16475
20603
16395
3517
16483
18383
3849
3840
16487
20638
20640
20642
16491
16493
20650
21800
21802
21804
21806
10978
16499
21808
21312
10934
16507
16509
20654
20656
16511
16513
20658
21810
16515
16517
10916
10964
16519
21812
11048
177
16521
20680
20662
10978
16525
20664
21814
10992
16529
10990
11002
10084
10978
10980
10084
179
16531
16551
11160
10934
16535
11000
10926
163
10978
11048
3520
179
16507
16541
20674
20656
16511
16543
20676
21816
16515
16545
11030
10992
16519
11032
11034
177
16547
16549
20678
11042
16531
16551
10932
10934
21818
10916
10938
163
16555
16557
11054
11014
16519
10984
11034
177
16519
11020
11034
177
21820
10926
330
179
21822
20680
20662
10978
16525
16561
11060
10992
16563
11142
11062
394
16555
16565
11064
11014
16567
11160
10980
10084
11070
10964
408
329
16563
11064
11068
394
16569
16551
11160
10934
16535
10916
10938
163
16519
10948
11034
177
16573
11164
11078
11072
16577
16579
20686
21824
16555
16581
11030
11014
16583
16549
20678
11042
16585
16535
11020
10986
16529
11094
11026
330
16587
11100
11102
394
16583
16549
20688
11042
16585
16591
11112
11114
16529
11116
11118
394
16597
10948
11034
177
21826
11056
394
179
11144
3520
329
16555
16601
11054
11014
16587
11130
11132
506
16603
20680
20662
10978
16529
10924
10980
394
16529
11060
11132
394
16607
11154
11078
10084
16615
16551
11160
10934
16619
11164
11078
11072
16626
20701
11762
11765
21828
11762
11765
11630
19064
11767
11638
179
11765
11777
329
11770
11767
11637
329
11767
11777
329
17001
20703
21829
21833
20719
21837
17009
21841
21845
17013
21849
21853
17005
20731
21857
17021
17013
21861
21865
21869
15527
17029
18175
19128
17009
20747
20751
20755
21873
21877
17033
15264
3610
15268
3632
3674
17013
20767
21881
20851
20775
19128
15268
3985
3520
17005
20783
21885
17021
20791
21889
21865
21893
18243
17029
15315
19182
17021
20799
21897
17013
20767
18175
21901
15527
3782
15268
3985
330
17025
20807
18271
17029
15353
3806
15235
3610
177
17029
15357
21905
21648
3603
320
17041
20811
21908
20755
20819
21912
17033
18359
3825
15268
3632
394
17025
20823
15499
20827
16395
3809
15235
3591
408
17033
15380
3837
15235
3649
394
17049
20767
21881
20851
15527
21916
15268
3985
394
17029
15389
3694
15268
3517
3674
17053
18383
21919
15235
20611
394
15235
3769
394
20835
20839
20843
17025
21922
18243
17061
20799
21897
20847
20851
15357
17033
15421
3728
15235
3649
330
20855
15430
3904
15434
3911
177
15412
3782
320
17061
20799
21926
20847
20863
21930
17033
15448
3933
15235
3936
394
15268
3603
330
20867
15389
3694
15235
3610
3674
21662
3809
15515
3963
3520
102
17025
20871
21934
20855
15469
3957
15434
3960
559
15235
3782
330
15412
3728
473
17077
20811
21908
17033
15268
3809
15495
3661
408
15495
3963
394
17033
15371
3957
15495
3977
559
17081
18367
21919
17085
20767
21881
15235
3728
330
17089
18383
21919
15540
3997
13944
21938
21662
21943
19296
21319
21948
21952
21956
21960
21964
21968
21972
19300
21976
21980
19312
19308
21984
21988
21992
21062
19304
21343
21347
21996
22000
22004
19324
22008
3610
19308
21351
21881
22012
20775
19128
22016
19128
3520
19300
21331
22020
19312
22024
22028
21988
22032
18243
21355
21359
22036
22040
21351
18175
22044
15527
3782
19316
22048
18271
19320
15353
3806
19320
15357
21905
22052
21343
22056
21996
22060
21912
19324
18359
3825
19316
22064
15499
19340
16395
3809
22068
3591
408
19324
15380
3837
19344
21351
21881
22012
15527
21916
22016
19128
15515
19320
15389
3694
19348
18383
21919
22072
22076
22080
22084
22088
22092
19356
21359
22036
22096
22012
15357
22100
15421
3728
22104
15430
3904
22108
320
329
19356
21359
22111
22096
22115
21930
22100
15448
19583
22119
21351
21881
19368
15389
3694
19316
21367
21934
22104
15469
3957
22108
320
19595
19372
21343
22056
22123
22127
3825
19324
15268
3809
20322
3963
408
19324
15371
3957
20322
3977
559
19376
18367
21919
19380
21351
21881
19384
18383
21919
21919
15515
19617
20883
22131
22136
22141
20903
20967
22146
22151
20923
22156
22161
15268
20943
20992
16395
3517
20977
20982
22166
18255
20997
21123
18271
3697
21007
15357
3806
177
21943
22156
22161
15268
21042
15380
3837
394
21047
20992
16395
3517
21066
18383
3849
3840
21084
20982
22166
18255
22171
20982
22166
18255
21387
20992
16395
3517
21114
15357
3806
177
21662
22176
394
179
21128
22156
22161
15268
21138
18367
3849
3674
21147
20992
16395
3517
21162
18383
3849
3840
20883
22179
22184
22189
22194
22199
22204
22209
22214
20903
20908
22219
20913
20918
22224
22229
22234
21062
22239
22244
22249
22254
22259
22264
22268
22273
3610
20903
20967
22277
20913
20972
22282
22229
22287
18243
20977
20982
22292
20987
20992
18175
22297
15527
3782
22302
22307
18271
22312
22317
3806
20267
3610
177
21943
22156
22321
20933
21027
21912
21042
18359
3825
20997
21032
15499
21037
16395
3809
22326
3591
408
21042
15380
3837
22326
3661
394
21047
20992
21881
21094
15527
21916
21007
15389
3694
21066
18383
21919
21074
21079
22330
22335
22340
22092
21084
20982
22292
21089
21094
15357
22345
15421
3728
22350
22307
18271
21099
15430
3904
22171
20982
22355
21089
21109
21930
22345
15448
19583
21387
20992
21881
22360
20779
3849
20997
21123
21934
21099
15469
3957
21007
15357
21905
21128
22156
22321
22365
22127
3825
21042
15268
3809
21042
15371
3957
21138
18367
21919
22370
22374
394
21147
20992
21881
22377
102
21162
18383
21919
13956
13961
21397
22379
8089
13966
21407
21412
8105
8109
13976
21417
8120
8124
8127
13986
8133
8137
8127
102
22384
22389
22394
22399
14194
14094
14055
19672
8168
8124
14015
14020
8133
8184
163
14189
8168
8195
8250
179
19686
8202
8127
179
14015
21422
8305
8309
320
14025
8312
8316
177
329
14109
8133
8338
8127
329
14050
8374
8378
394
102
8427
8338
408
329
19686
22404
394
102
14114
21431
8305
8424
320
14050
8435
8298
330
329
14050
8474
8478
394
102
22407
8496
8503
506
102
16661
22412
16675
329
14055
22415
21440
8124
8392
14065
19723
8338
163
329
14189
22420
8538
8250
102
22424
8527
8401
8392
435
14238
14243
21449
22429
2352
14248
21459
21464
2371
2375
14258
21469
2388
2392
2395
14268
2402
2406
2395
102
22434
22439
22444
22449
14473
14376
14337
19791
2448
2392
14297
14302
2402
2466
757
14468
2448
2478
2549
179
19805
2485
2395
179
14297
21474
2611
2615
910
14307
2618
2622
771
329
14391
2402
2652
2395
329
14332
2691
2695
974
102
2749
2652
988
329
19805
22454
974
102
14396
21483
2611
2746
910
14332
2758
2603
919
329
14332
2799
2803
974
102
22457
2823
2830
1085
102
16682
22462
16696
329
14352
22465
2719
2710
435
14502
14507
21497
22469
22474
14512
21507
21512
22478
22482
14522
21517
12369
12373
10378
14532
12380
12384
10378
102
22485
22490
22495
22500
22505
14640
14601
19901
12411
12373
14561
14566
12380
12427
163
16718
12411
12438
10460
179
19915
12445
10378
179
14561
21522
12539
12543
320
14571
12546
12550
177
329
14655
12380
12572
10378
329
14596
12612
12616
394
102
22509
12434
12483
3674
179
22514
22518
408
329
14601
19962
12744
12373
10620
14611
19939
12572
163
329
16718
22521
12644
10460
102
12456
12373
177
179
22525
12634
12638
10620
435
19915
22530
394
102
14660
21531
12539
12667
320
14596
12682
12553
330
329
14596
12726
12730
394
102
22533
12756
12763
506
102
22538
19967
19972
12456
14680
14586
14796
12608
12486
408
14596
12782
12616
394
102
22543
22548
12623
12638
394
16728
22553
16675
329
21540
19962
12744
12373
10620
22556
22521
12512
10460
102
21550
21555
21560
22561
2902
14862
21570
21575
2921
2925
14872
21580
2938
2942
2945
14882
2952
2956
2945
102
22566
22571
22576
22581
22586
14990
14951
20062
2998
2942
14911
14916
2952
3016
1326
22590
2998
3028
3099
179
20091
3035
2945
179
14911
21595
3161
3165
1479
14921
3168
3172
1340
329
15005
2952
3202
2945
329
14946
3241
3245
1543
102
3299
3202
1557
329
14961
2952
3202
1326
329
22590
3364
3226
3099
102
3053
2942
1340
179
20091
22595
1543
102
15010
21604
3161
3296
1479
14990
20148
20110
3190
3194
14946
3308
3153
1488
329
14946
3349
3353
1543
102
22598
3373
3380
1654
102
20077
20183
3237
3086
1557
14946
8989
3245
1543
102
22603
22608
3253
3269
1543
22613
22617
16830
329
22590
22620
3122
3099
102
15157
15162
21618
22624
22629
15167
21628
21633
22633
3500
15177
21638
22637
3517
3520
15187
15339
3531
3520
102
22641
22646
22651
22656
22661
15319
15272
20253
18159
3517
15216
15221
15339
3591
163
16852
18159
3603
3674
179
20267
3610
3520
179
15216
21643
18243
3740
320
15226
15315
3747
177
329
15334
15339
3782
3520
329
15259
18283
3825
394
102
15412
3782
408
329
15282
15339
3782
163
329
16852
18335
3694
3674
102
20267
22374
394
102
15343
21652
18243
3876
320
15259
15421
3728
330
329
15319
15324
22665
18255
3914
15416
22670
18327
3926
523
15259
15448
3933
394
102
15272
20326
16395
3517
3840
22675
15469
3960
506
102
15249
15486
18279
3661
408
15259
18359
3825
394
102
22680
22685
15380
3849
394
21666
18367
3849
3674
102
16862
22690
16675
329
22693
22698
3697
3674
102
15554
15559
20368
22702
22707
15564
22711
21681
22716
22720
15574
21686
22723
15840
11208
22727
20494
22732
11208
102
22735
22740
22745
22750
22755
15734
22759
22764
15812
15840
15613
15618
15754
15912
163
22769
15812
15697
4561
179
20415
15636
163
179
15613
15722
18554
18558
320
15623
15727
18561
177
329
22774
15754
15912
163
329
15649
15787
18600
15675
408
15659
18604
18608
394
102
22779
15812
15672
4561
179
22784
15816
408
329
22788
22793
15709
4561
102
20415
22797
394
102
15758
21704
18554
18657
320
15659
15889
15731
330
329
15659
15925
18690
394
102
22800
15956
18711
506
102
22805
21280
15819
15979
394
16916
22810
16675
329
22813
22793
15709
4561
102
16030
16035
21718
16109
7067
16040
21718
21728
7076
7080
16050
16109
7076
7083
7086
16060
7067
7080
7086
102
22818
16153
22823
22828
16134
16153
16119
22833
7122
7083
16084
16089
7131
7138
6461
22828
7122
7135
6684
179
16134
7083
6461
179
16074
16143
21742
7159
7207
16084
16148
7215
7219
6551
16094
7222
7226
6466
329
16163
7131
7138
6461
329
16104
16183
7267
7156
6608
16114
7341
7271
6594
102
16168
16114
7274
7180
6594
22838
7122
7156
6684
179
7353
7135
6608
329
22828
7108
7180
6684
102
16134
7239
6594
102
16138
16143
21751
7222
7207
16168
21751
7215
7226
6551
16114
7193
7207
6560
329
16114
7306
7313
6594
102
16233
7326
7333
6592
102
22843
16114
7274
7177
6594
16114
7122
7156
6594
179
16114
7326
7330
6594
102
16985
22848
16999
329
16267
16271
21764
22851
22629
16275
21772
21776
22633
3500
16283
21780
22637
3517
3520
16291
15339
3531
3520
102
22855
22859
22863
22867
22661
16307
16311
15339
3591
163
22871
18159
3603
3674
179
16307
21784
18243
3740
320
16315
15315
3747
177
329
16303
16427
20583
18255
3769
16283
20603
15231
3517
177
22875
15527
3782
163
329
22879
20587
20591
15268
3809
16323
16383
18279
3661
408
16331
18359
3825
394
102
22883
16395
3632
3674
179
22887
3591
408
329
22891
22698
3697
3674
102
16371
21796
18243
3876
320
16331
15421
3728
330
329
16331
15448
3933
394
102
22895
15469
3960
506
102
22899
22903
15380
3849
394
22907
22698
3697
3674
102
16487
22911
22913
20642
16571
16491
16493
20650
22915
10916
21802
21804
21806
10924
11048
16499
22917
11160
10934
3520
16503
10916
10938
3520
102
22919
22921
22923
22925
22927
16547
22929
22931
11160
10934
16515
16517
10916
10938
163
22933
21312
11048
3674
179
22935
11002
163
179
16515
16545
11030
10992
320
16519
11032
11034
177
329
21818
10916
10938
163
329
22937
20680
20662
10978
11056
16525
16561
11060
10992
408
16563
11142
11062
394
102
22939
10964
408
329
22941
22943
11014
10084
102
10978
10934
177
179
20672
22945
394
102
16555
16581
11030
11014
320
16529
11094
11026
330
329
22947
16549
20688
11042
11108
16529
11116
11118
394
102
22949
16551
11160
10934
11072
22951
11130
11134
506
102
22953
21310
11064
11150
394
16563
10978
10980
394
179
17123
22955
16675
329
22957
22943
11014
10084
102
11070
11002
177
179
11096
11072
329
16625
16626
16634
11764
11765
16622
16624
22959
16628
16630
16624
16627
22960
11764
11766
16626
16631
11770
11765
11630
21828
11770
11765
11630
329
16634
11770
22961
11638
329
22962
16636
16634
11762
11779
16636
22963
11774
11772
11644
22964
16631
11764
11766
11777
16642
11774
11782
11637
102
22965
16634
11774
11767
11638
11774
11765
11637
102
11770
22961
11637
329
22966
11762
11765
11648
102
17001
20703
22967
20711
21833
22971
22975
22979
17009
21841
22983
18119
17013
22987
22991
3517
22995
15527
3531
3520
22999
23003
23007
23011
17021
17013
23015
16395
21865
21869
15527
3591
23019
16395
3985
3674
20267
3610
163
179
21865
21893
18243
3740
17029
15315
3747
177
23023
20799
20803
18255
23027
20767
15231
3517
21901
15527
3782
163
23031
20811
20751
15268
20755
20819
18279
3661
17033
18359
3825
394
23035
22698
3697
3674
17025
21922
18243
3876
17033
15421
3728
330
17033
15448
3933
394
23039
20767
16395
3517
23043
15469
3960
506
23047
23051
15380
3849
23055
22698
3697
3674
20883
23059
22189
22194
20923
23064
23069
23074
23079
21062
21167
23084
21172
20943
23089
23094
21177
16395
23089
22287
21007
15315
23099
15527
21943
21017
20933
21027
21042
15491
23104
16395
22887
3591
21187
23109
20267
23113
20997
23116
21042
15421
22171
21104
21042
15448
21387
23121
23126
15469
23131
23136
16862
22690
23141
23109
23146
23151
23104
22171
23156
23131
23141
19296
23161
23165
21327
21952
21956
23169
23173
19304
23177
23181
18119
19308
23185
23189
3517
23193
23197
23201
23205
19312
19308
23209
16395
23213
23217
15527
3591
23221
21881
19128
3674
19312
22024
23225
18235
23213
22032
18243
3740
19320
15315
3747
177
21355
21359
23229
18255
22040
21351
15231
3517
23233
15527
3782
163
22052
21343
21347
15268
21996
22060
18279
3661
19324
18359
3825
394
19316
22064
15380
3697
23237
16395
3632
3674
22012
15527
3782
163
23241
22698
3697
3674
22072
22076
22080
18307
19316
23245
18243
3876
19356
21359
23229
18255
22096
22012
15357
3649
19324
15421
3728
330
23249
21359
21363
18255
22096
22115
18327
3926
19324
15448
3933
394
22119
21351
16395
3517
23253
15469
3960
506
23257
23261
15380
3849
19324
15268
3632
394
19324
15371
3957
394
23265
22698
3697
3674
20883
23269
23274
23279
23284
23289
23294
23299
23304
23309
21167
23313
23318
23323
23109
23328
20943
23333
16395
3517
20903
20967
22146
22151
15357
20913
20972
23338
18235
3728
20977
20982
23343
18255
3769
20987
20992
15231
3517
177
21943
22156
22161
15268
3809
23348
21027
18279
3963
408
20997
21032
15380
3697
394
23104
16395
3632
3674
179
21047
20992
16395
3517
3840
21057
15527
3782
3520
102
21187
22698
3697
3674
102
21066
18383
3849
3840
435
21074
21079
22330
20291
3728
21084
20982
23343
18255
3769
21089
21094
15357
3649
177
22171
20982
22166
18255
3914
21089
21109
18327
3926
523
21387
20992
16395
3517
3840
21094
15527
3782
163
329
20997
21123
18271
3697
385
23126
15469
3960
506
102
21007
15357
3806
177
329
21128
22156
22161
15268
3809
21133
21027
18279
3963
408
23131
23136
15380
3849
394
21042
15268
3632
394
179
21042
15371
3957
394
102
21138
18367
3849
3674
102
21042
15380
3837
394
102
21147
20992
16395
3517
3840
21157
15527
3782
3520
102
23141
22698
3697
3674
102
21162
18383
3849
3840
435
23353
3840
329
20883
23269
23356
23279
23284
21167
23361
23366
23371
15536
20977
20982
22166
18255
3914
21187
18367
3849
3674
102
21084
20982
22166
18255
3914
23131
23376
23381
3849
15515
16862
23385
16675
329
23141
18367
3849
3674
102
23388
23393
23397
8392
435
23400
14148
473
329
23404
320
102
16656
23407
23412
23417
23421
23424
23429
23434
23438
523
23441
23446
23450
16675
19595
16661
23453
16675
329
23456
523
19595
23459
23421
16675
329
16675
19595
23404
385
102
23463
23468
23404
8392
435
23400
8535
473
329
23472
23477
23481
2710
435
23484
2854
1052
329
23488
910
102
16677
23491
23496
23501
23505
23508
23513
23518
23522
1102
23525
23530
23534
16696
19595
16682
23537
16696
329
23540
1102
19595
23543
23505
16696
329
16696
19595
23488
965
102
23472
23547
23488
2710
435
23484
19841
1052
329
14596
23551
12616
394
102
23555
23560
23564
10620
435
23567
12826
473
329
23564
385
102
23571
23576
23581
23586
23590
23593
23598
23603
23607
523
23610
23615
23619
16675
19595
16728
23622
16675
329
23625
523
19595
23628
23590
16675
329
23632
23560
23564
10620
435
23637
23642
23646
3260
435
23649
3429
1621
329
23646
1534
102
23653
23658
23663
23668
23672
23675
23680
23685
23689
1671
23692
23697
23701
16830
19595
22613
23704
16830
329
23707
1671
19595
23710
23672
16830
329
16830
19595
23714
23719
23723
3840
435
23726
9841
473
329
23730
320
102
23733
23738
23743
23748
23385
23752
23757
23762
23766
523
23769
23774
23778
16675
19595
16862
23781
16675
329
23784
523
19595
23787
23385
16675
329
23730
385
102
23791
23796
23730
3840
435
23726
3997
473
329
15554
23800
20368
22702
23805
15639
23809
23814
22716
23819
15574
21686
23822
15840
11208
23826
23831
23835
15858
435
23838
15852
473
329
23835
385
102
16911
23842
23847
23852
23856
23859
23864
23869
23873
523
23876
23881
23885
16675
19595
16916
23888
16675
329
23891
523
19595
23894
23856
16675
329
23898
23831
23835
15858
435
16040
23903
21728
7076
23908
16197
7131
7080
7086
102
21285
23911
21294
7281
435
23911
7357
6551
329
21294
6592
102
16980
23915
21297
16985
23920
23915
23923
23928
23932
6652
21297
23928
23935
16999
19595
16985
23932
16999
329
23920
6652
19595
21290
23920
16999
329
16999
19595
16267
23938
23942
22851
22629
16411
23946
20614
20291
3728
23950
23796
23730
3840
435
23954
23958
23962
23748
23385
23966
23970
23762
23766
523
23974
23774
23778
16675
19595
23978
23796
23730
3840
435
16491
16493
23982
22915
10916
23984
23986
23988
10978
23990
16577
16579
23992
11086
11026
16555
16581
23994
11014
320
16525
16561
11130
10992
408
16563
11142
11132
394
102
23996
23998
24000
11072
435
24002
11168
473
329
24004
385
102
17121
24006
24008
24010
24012
24014
24016
24018
24020
523
24022
24024
24026
16675
19595
17123
24028
16675
329
24030
523
19595
22951
11130
24032
506
102
11104
11134
24034
102
24036
24012
16675
329
16613
329
24038
23998
24000
11072
435
21316
21317
21318
11777
435
16635
24040
16642
11770
24041
21317
24041
11637
329
21318
11637
102
24040
24042
24043
24041
24044
16642
24043
11782
11637
19595
11770
24041
11637
329
24041
24044
19595
11637
19595
24045
21317
21318
11777
435
17001
24046
22967
20711
21833
24050
24054
22979
20835
24058
20843
18307
24062
23796
23730
3840
17057
24066
24070
23748
24074
24078
23762
24082
24085
23774
23778
16675
24089
23796
23730
3840
22189
24093
20923
24098
21042
24103
15268
19128
24107
15536
23726
3997
23730
15515
21192
24112
24117
24122
23156
24127
16862
23781
23784
523
23787
23385
3840
435
24131
15536
24136
23787
23730
24107
24141
24146
24131
20883
23269
24149
22141
22189
24093
23299
24154
20923
24159
24164
18119
23069
24169
23189
3517
21074
21079
22330
18307
20997
24174
18243
3876
21007
15315
3747
177
20933
21027
18279
3661
21042
18359
3825
394
21094
15527
3782
163
24107
23796
23730
3840
21192
24112
24179
23748
24117
24122
23762
24082
23156
23774
23778
16675
23126
15469
3960
506
24131
23796
23730
3840
21952
24184
24188
23173
22072
24192
22080
18307
24196
23796
23730
3840
19352
24200
24204
23748
24208
24212
23762
24082
24216
23774
23778
16675
24220
23796
23730
3840
20883
23269
24149
23279
23284
24224
21027
18279
3963
408
24229
15527
3782
3520
102
24107
23796
23730
3840
435
21192
24112
24179
23748
23385
24117
24122
23762
23766
523
24131
23796
23730
3840
435
20883
23269
24234
23279
23284
24239
22156
22161
15268
3809
13976
21417
17182
8124
8127
14015
14020
8180
8184
163
14025
17222
17226
177
179
14040
14045
8228
8232
163
14050
8239
8202
177
179
14065
8256
8195
163
179
14171
8446
8450
394
329
21436
8217
394
179
14258
21469
17404
2392
2395
14297
14302
2462
2466
757
14307
17444
17448
771
179
14322
14327
2520
2524
757
14332
2532
2485
771
179
14347
2556
2478
757
179
14450
2770
2774
974
329
21488
2507
974
179
14522
21517
17619
12373
10378
14561
14566
12423
12427
163
14571
17659
12811
177
179
14586
14591
12468
12472
163
14596
12479
12445
177
179
14611
12497
12438
163
179
14576
14581
19972
12456
14680
24244
12744
12483
3674
179
12441
22518
408
329
24249
19962
12744
12373
10620
21536
12483
394
179
14872
21580
17883
2942
2945
14911
14916
3012
3016
1326
14921
17923
3409
1340
179
20077
20082
3070
3074
1326
14946
3082
3035
1340
179
14961
3106
3028
1326
179
14951
15000
3417
2942
3260
21609
3057
1543
179
15177
21638
18131
3517
3520
15216
15221
15527
3591
163
15226
18175
3985
177
179
15249
15254
18195
3649
163
15259
15264
3610
177
179
15282
15287
3603
163
179
15425
15430
3904
394
329
15319
24254
22665
18255
3914
24259
15389
3806
177
329
21662
3632
394
179
24264
18367
3849
3674
102
15544
20343
24269
20353
15831
15554
23800
24274
24279
23805
15639
23809
24284
22716
22720
15574
21686
24289
15840
11208
15603
15608
22764
15812
15840
15623
18483
15697
177
179
15639
15644
20439
15668
15796
15649
24293
24298
15675
11208
15659
15664
15636
177
179
15678
15744
15812
15840
4561
15688
21696
15776
163
179
24302
15739
20429
18572
15779
15826
15744
15628
15840
177
24307
15836
18527
177
329
21714
15672
394
179
24312
15644
20439
15668
15796
16020
16030
16040
16050
16197
16030
24317
21718
16109
7131
16099
24322
21728
7076
24327
16050
21723
13269
7083
7086
16069
16074
16084
16094
7108
16074
16079
16163
7122
7083
16094
18734
18738
6466
179
16104
24330
7159
7156
7086
16114
7159
7083
6466
179
16089
21738
7138
6461
179
16094
18741
7226
6466
329
16094
13361
7226
6466
329
16173
7326
7330
6592
102
21756
7156
6594
179
16275
24335
21776
22633
24339
16283
21780
18131
3517
3520
16303
16283
24342
18159
3517
16307
16311
15527
3782
163
16315
18175
3985
177
179
16275
16319
20591
15268
3809
16323
24346
24350
3661
3520
16331
15264
3610
177
179
16283
20603
16395
3517
3674
16339
20775
3603
163
179
15268
3985
3520
179
24354
15527
3782
163
329
24358
16395
3632
3674
179
24362
15389
3806
177
329
16487
22911
24366
20642
16571
23984
23986
21806
10924
11048
16499
22917
21312
10934
3520
16507
16509
24368
20656
10948
16511
16513
24370
11160
10958
16519
21812
11048
177
179
16525
24372
21814
10992
3520
16529
10990
11002
177
179
16535
11000
10926
163
179
16569
16551
10932
10934
177
24374
10916
10938
163
329
24376
11160
10980
10084
179
21826
10980
394
179
16624
16627
21828
11764
11766
16626
16631
11762
11765
11630
16631
19064
11765
11630
179
16626
24378
11762
11765
11648
16634
11762
11766
11630
179
24379
11762
11765
11630
329
24380
11764
11765
11648
179
16634
11770
11772
11638
329
19064
11765
11638
179
21833
24381
22975
22979
17009
24385
22983
18119
17013
22987
23189
3517
17021
17013
24389
16395
17029
18175
3985
177
20755
24393
24350
3661
17033
15264
3610
3674
23027
20767
16395
3517
20851
20775
3603
163
17049
20767
15231
3517
24397
15527
3782
163
24401
16395
3632
3674
24405
20799
20859
18255
21012
24409
24414
23074
21007
18175
21012
24419
20933
24424
21042
15264
20987
20948
21094
20775
24429
20972
21047
20992
24434
15527
21648
3603
22171
20982
15235
24439
21662
3809
3963
3520
21662
3632
24239
24442
24447
24452
24239
19296
23161
24457
21327
21952
24461
23169
23173
21964
24465
23181
24469
19300
21976
24473
21339
21988
21992
24477
24481
21996
24484
24350
3661
19324
24488
3610
3674
22040
21351
16395
3517
22012
20775
3603
163
22016
19128
3520
179
24492
22024
23225
18235
24496
22032
18243
24500
19344
21351
15231
3517
24503
15527
3782
3520
19316
22048
18271
3697
19320
15353
3806
177
22326
3591
408
102
22016
19128
330
179
19320
15389
3806
177
22084
22088
18243
24507
23249
21359
23229
18255
22100
15421
3728
330
22104
15430
3904
394
22100
15448
3933
394
19368
15389
3806
177
22104
15469
3957
506
22108
320
102
24510
21343
21347
15268
22123
22127
3825
394
20322
3963
408
102
3849
3840
329
21919
15515
102
24514
23269
24234
24519
23284
21012
22156
22161
15268
3809
20987
20992
16395
3517
3840
21114
15357
3806
177
329
24514
23269
24149
24524
22204
24529
24164
24469
20903
20908
24534
22151
20913
20918
23333
16395
22229
22234
24477
24481
22239
22244
22161
21662
22254
22259
24539
3849
22268
22273
3610
3674
24429
20972
23338
18235
24543
22287
18243
24500
21084
20982
23343
18255
21047
20992
15231
3517
21057
15527
3782
3520
22350
22307
18271
3849
24548
22317
3806
3674
20997
21032
15380
3697
23104
16395
3632
3674
22326
3661
394
102
21007
15389
3806
177
22335
22340
18243
24507
22171
20982
23343
18255
21089
21094
15357
3649
22345
15421
3728
330
21207
22307
18271
3849
21099
15430
3904
394
21089
21109
18327
3926
22345
15448
3933
394
22360
20779
3697
3674
21099
15469
3957
506
24239
22156
22161
15268
22365
22127
3825
394
21042
15268
3632
394
21042
15371
3957
394
22370
22374
394
102
24514
24553
24149
24519
23284
22189
24558
23299
24563
24568
21012
24572
24164
22633
24577
24414
24169
23189
3517
3520
20997
24174
18243
3876
320
21007
15315
3747
177
329
20933
21027
18279
3661
408
21042
18359
3825
394
102
23156
23774
23778
16675
19595
24580
24553
24149
24585
23284
22189
24590
23299
24563
24568
22204
24595
24164
24600
24577
20903
20908
24534
22151
15389
24429
24604
24609
16395
3517
24543
24614
24619
3782
3520
22239
22244
22161
21662
3809
24623
24628
24633
3661
3520
24637
22273
3610
177
179
24429
20972
23338
18235
3728
24543
22287
18243
24500
320
21047
20992
15231
3517
177
21057
15527
3782
3520
329
24642
24647
18271
3849
385
24548
22317
3806
3674
329
22239
24652
24657
21662
22176
24623
24662
24667
3963
408
24637
24671
3825
22377
102
22350
24675
15499
3849
394
21187
21881
3809
3674
179
20267
3591
408
102
24680
24685
3837
24689
102
20267
3697
394
102
22335
22340
18243
24507
320
22171
20982
23343
18255
3769
22345
15421
3728
330
329
21207
22307
18271
3849
385
21099
15430
3904
394
329
22345
15448
3933
394
102
22360
20779
3697
3674
102
21207
23376
23381
3849
15515
21099
24691
3957
506
102
22360
18383
3849
3840
102
15235
24695
330
329
24698
24702
394
102
22365
22127
3825
394
102
21007
15389
3806
177
329
14025
8191
8195
177
179
22384
24705
24710
24715
14144
14094
24720
24725
8294
14148
24730
14089
24735
24739
320
14189
24742
24746
8250
102
19686
24749
330
102
24752
24757
24761
3674
102
16661
24764
16675
329
8271
3674
329
24767
22415
21440
8124
8392
24772
24777
8401
8250
102
8198
24781
330
329
24784
8527
8401
8392
435
8439
24789
102
14307
2474
2478
771
179
22434
24791
24796
24801
14426
14376
24806
24811
2599
2854
24816
14371
24821
24825
910
14468
24828
24832
2549
102
19805
24835
919
102
16682
2644
16696
329
2481
24835
919
329
24838
22465
2719
2710
435
2762
24843
102
14512
24845
21512
22478
24850
24853
19939
12384
10378
102
14551
14556
24858
12411
12373
14561
14566
12423
24863
163
14571
12434
14693
177
179
12441
12445
24866
179
14576
14581
19972
12456
14696
14586
24868
24873
12486
3520
12486
3520
179
14601
19962
12744
12373
10460
14611
24877
12438
163
179
12456
14693
163
179
14616
24881
12512
10460
102
22485
24885
24890
24895
14699
14640
24900
24905
12479
12826
24910
24915
24920
12543
385
24924
24929
24933
10460
102
19915
24936
330
102
14721
14726
19957
12564
14703
24939
12423
12572
163
329
24944
12807
12638
10460
102
24949
12630
12594
177
329
24954
24959
24964
12638
14821
14596
14801
12760
394
102
24968
12807
12638
10460
102
16728
14818
16675
329
22556
12807
12638
10460
102
12441
24936
330
329
12686
24789
102
14921
3024
3028
1340
179
14966
3115
3226
3099
102
22566
24973
24978
24983
15040
14990
24988
24993
3149
15044
24998
25003
25008
3165
1534
22590
25012
25016
3099
102
20091
25019
1488
102
25022
3012
3202
1326
329
22590
3405
3269
3099
102
25027
25032
25037
3269
15141
14946
15121
3377
1543
102
25041
3405
3269
3099
102
22613
15138
16830
329
3031
25019
1488
329
3312
25046
102
15226
15231
3603
177
179
15235
3610
3520
179
15268
3632
177
179
22641
25048
25053
25058
15393
15319
25063
25068
18235
9841
25073
15310
25078
24500
320
16852
25082
25086
3674
102
20267
25089
330
102
16852
25092
3694
3674
102
25096
24254
20281
18255
3769
25101
24254
22665
18255
3914
25106
20326
16395
3517
3840
25111
15389
3806
177
329
25116
20307
20312
15268
3809
25121
25126
23381
3849
15515
15259
15491
3957
394
102
25131
18367
3849
3674
102
16862
15512
16675
329
25136
20326
16395
3517
3840
25141
18367
3849
3674
102
15235
25146
330
329
3892
24789
102
25149
20343
24269
25154
15831
15554
25159
24274
24279
23805
15963
25164
24284
22716
22720
25169
21686
23822
15840
11208
25174
20494
22732
11208
102
25179
25184
25189
15812
15840
15623
15628
15697
177
179
15632
15636
163
179
15649
25194
24298
15675
11208
15668
15672
177
179
15675
11208
179
15932
15744
15812
15840
4561
15843
18523
15709
4561
102
25199
25204
25209
25214
15848
15879
25219
25224
15664
15852
25229
25234
25239
18558
385
22788
25243
25247
4561
102
20415
25250
330
102
25253
15754
15912
163
329
22788
18722
15979
4561
102
25258
15644
20439
15668
15796
22805
25263
25268
15979
15515
15659
15792
18708
394
102
16916
15998
16675
329
22813
18722
15979
4561
102
15632
25272
330
329
15893
24789
102
16099
25275
21728
7076
24327
16074
16079
25280
7122
7083
16094
7122
7135
6466
179
7108
7083
6461
179
16104
25285
7159
7156
7086
7156
7086
179
7122
7135
6461
179
22818
25290
25295
25300
16202
16153
25305
25310
7159
7357
25315
25320
25325
7219
6592
22828
18741
25329
6684
102
16134
25332
6560
102
25335
7131
7138
6461
329
22828
7353
7177
6684
102
22843
25340
25345
7177
16257
16114
16188
7330
6594
102
16985
16254
16999
329
7108
25332
6560
329
7239
25349
102
25351
25355
25359
25363
25367
16267
25371
21764
25375
24568
22879
25379
21776
22633
24339
16399
25383
22991
3517
3520
25387
15527
3531
3520
102
16303
16283
25391
16395
3517
16315
15231
3985
177
179
15235
3610
163
179
16323
25395
24350
3661
3520
16447
20603
16395
3517
3674
15268
3985
163
179
16407
20779
3697
3674
102
25399
25403
25407
25411
15536
16423
25415
25419
15264
3997
25423
25427
25431
3740
385
22891
25435
25439
3674
102
20267
25146
330
102
25442
15527
3782
163
329
22891
18367
3849
3674
102
25446
16427
20583
18255
3769
25446
16427
20618
18255
3914
25450
20603
16395
3517
3840
25454
20587
20591
15268
3809
25458
25462
23381
3849
15515
16331
15491
3957
394
102
22907
18367
3849
3674
102
25466
22911
24366
25468
16571
25470
25472
21806
10924
11048
25474
22917
11160
10934
3520
25476
10916
10938
3520
102
25478
25480
25482
11160
10958
16519
10932
11048
177
179
10968
10970
163
179
16525
25484
21814
10992
3520
10992
3520
179
16569
16551
11160
10934
10084
10978
11048
163
179
16573
20670
11014
10084
102
11010
11012
177
179
25486
25488
25490
25492
16575
16583
25494
25496
21816
11168
25498
25500
11030
10992
385
22941
25502
11078
10084
102
22935
25504
330
102
16569
16551
11160
10934
3840
25506
10916
10938
163
329
22941
11154
11078
10084
102
22947
16549
20678
11042
11044
25508
10948
11034
177
329
25510
20680
20662
10978
11056
22953
25512
25514
11150
15515
25516
11154
11078
10084
102
17123
16611
16675
329
22957
11154
11078
10084
102
11070
25504
330
329
11096
24789
102
16624
16627
25518
11764
11766
16631
11764
11765
11630
179
16626
24380
11762
11765
11648
16622
16635
16639
16629
16641
25519
16637
11774
11765
11637
16628
11770
11767
11648
102
25520
11762
11765
11630
329
22962
16636
16634
11762
11772
25521
11762
11765
11630
329
25522
16626
16634
11764
11767
22965
16642
16650
11767
16653
25523
11770
11767
11648
102
11770
16645
11637
329
22966
11770
11767
11648
102
25524
24046
22967
25528
21833
25532
22975
22979
23031
25536
22983
18119
17049
22987
22991
3517
25540
15527
3531
3520
25544
25548
25552
16395
17029
15231
3985
177
20755
25556
24350
3661
17053
20779
3697
3674
25560
25564
25568
25572
17061
25576
25580
15264
25584
25588
25431
3661
23035
25435
25439
3674
25592
15527
3782
163
23035
18367
3849
3674
24405
20799
20803
18255
25596
15389
3806
177
25600
20811
20751
15268
23047
25604
23381
3849
17033
15491
3957
394
23055
18367
3849
3674
24580
25608
22189
24590
21943
25613
25618
23074
24229
21062
24429
24604
21007
15231
21943
25623
20933
25628
21047
20948
21066
20963
25633
25638
21084
25643
25648
25653
21187
25658
20267
25662
21047
25665
25670
15527
21187
25675
20267
25679
25682
21119
25687
25692
25697
25675
16862
15512
23141
25675
15235
25662
3892
24789
25702
25707
25712
25717
25682
25687
25697
25722
25726
24457
25730
21952
25734
23169
23173
22052
25738
23181
18119
19344
23185
23189
3517
24492
25742
25746
16395
19320
18175
3985
177
21996
25750
24350
3661
19324
15264
3610
3674
19348
20779
3697
3674
25754
25758
25762
25766
19356
25770
25774
15264
25778
25782
25431
3661
23241
25435
3849
3674
25786
15527
3782
163
23241
18367
3849
3674
25790
15389
3806
177
23257
25794
23381
3849
19324
15491
3957
394
25798
18367
3849
3674
23265
18367
3849
3674
25802
24553
24149
24585
23284
25807
25812
23299
25817
23309
24429
24604
25822
16395
3517
20933
25628
20763
3661
3520
21047
20992
16395
3517
3674
21057
20775
3603
3520
179
21066
20779
3697
3674
102
25827
25832
25837
25842
15536
25847
25852
25857
25862
21071
20997
21002
18271
3697
385
21007
15353
3806
177
329
25682
15389
3806
177
329
25866
21027
18279
3963
408
25687
23376
23381
3849
15515
21042
15491
3957
394
102
25697
18367
3849
3674
102
23353
24789
102
25802
24553
24234
24585
23284
25827
25832
25871
25842
15536
25876
21123
18271
3697
385
25682
15357
3806
177
329
25802
24553
24149
25881
22189
25886
23299
24154
21943
25891
24164
18119
25618
24169
23189
3517
24429
24604
25822
16395
23089
23094
15527
3591
21007
18175
3985
177
20933
25628
24350
3661
21042
15264
3610
3674
21094
20775
3603
163
25827
25832
25837
25896
21084
25901
25857
15264
25906
25653
25078
3661
21187
25435
3849
3674
25670
15527
3782
163
20997
21002
18271
3697
21007
15353
3806
177
25911
25916
3849
3674
21042
15421
3728
330
21042
15448
3933
394
25682
15389
3806
177
25687
23376
23381
3849
21042
15491
3957
394
25697
18367
3849
3674
23141
18367
3849
3674
25802
25920
25925
24585
23284
22189
25886
23299
24563
24568
21943
25891
24164
22633
24339
25618
24169
22991
3517
3520
24229
15527
3531
3520
102
25633
25930
25935
25940
23109
21084
21047
25945
16395
3517
23089
23094
15527
3782
163
21187
16395
3985
3674
179
25950
25832
25837
25842
15536
21084
25901
25857
15264
3997
25906
25653
25078
3740
385
21187
25435
25439
3674
102
25847
25955
25960
25965
23113
25969
15527
3782
163
329
21042
15421
3728
330
329
21042
15448
3933
394
102
25687
23136
15380
3849
394
21943
25974
24164
22633
24577
25979
25984
25989
25994
15536
25999
26004
26009
26014
3997
26018
26023
26028
26032
15515
26035
26040
26032
3840
102
26044
26049
26054
26059
23385
26063
26068
23762
23766
523
26073
23774
23778
16675
19595
23787
23781
16675
329
26078
26083
26088
23730
15515
26092
26097
3960
506
102
26101
26105
559
102
26108
26112
26115
435
26117
26120
19595
26115
19595
16656
26122
26127
23417
8331
16665
14025
8282
8360
177
26132
26137
8298
473
329
16661
8360
320
329
22407
26141
8450
506
329
8271
385
329
16661
8331
16675
329
16675
329
14050
26145
8378
394
102
14050
8213
26149
394
179
8509
19727
394
102
8401
394
102
8213
17226
330
179
26152
23468
23404
8392
435
23459
8460
16675
329
16677
26157
26162
23501
2644
16686
14307
2585
2676
771
26167
26172
2603
1052
329
16682
2676
910
329
22457
26176
2774
1085
329
2572
965
329
16696
329
2719
974
102
2503
17448
919
179
26180
23547
23488
2710
435
23543
2784
16696
329
14492
26185
26190
19857
26195
14502
26200
26205
26210
26215
14576
26219
21512
22478
26224
26227
26232
26237
12373
10378
24853
12423
12384
10378
102
14551
14556
26241
12744
12373
14561
14566
12423
12572
163
14571
12434
12811
177
179
12441
12445
163
179
14586
26246
24873
12486
10378
12786
10378
179
14759
19962
12744
12373
10460
14611
26251
12438
163
179
12456
12811
163
179
22525
24881
12512
10460
102
23571
26255
26260
23586
12601
16732
14571
12597
12594
177
26265
26270
12553
473
329
16728
12594
320
329
22533
26274
12697
506
329
12512
385
329
16728
12601
16675
329
23628
14703
16675
329
14862
26278
21575
2921
26283
20192
3012
2956
2945
102
14901
14906
26286
2998
2942
14911
14916
3012
3202
1326
14921
3024
3409
1340
179
3031
3035
1326
179
14926
20067
20173
3053
3229
20077
26291
26296
3086
2945
3383
2945
179
14951
20158
3417
2942
3099
14961
26300
3028
1326
179
3053
3409
1326
179
14966
26304
3122
3099
102
23653
26308
26313
23668
3194
26318
14921
3135
3226
1340
26323
26328
3153
1621
329
22613
3226
1479
329
22598
26332
3324
1654
329
3122
1534
329
22613
3194
16830
329
16830
329
23710
3334
16830
329
23733
26336
26341
23748
3769
16866
15226
15357
3806
177
26346
26351
3728
473
329
16862
3806
320
329
22675
26355
3904
506
329
3697
385
329
16862
3769
16675
329
23787
3914
16675
329
26359
20343
24269
26364
15831
26369
26374
24274
24279
23805
15963
26379
24284
22716
22720
25179
25184
26384
15812
15840
15649
26389
24298
15675
11208
15799
11208
179
16911
26394
26399
23852
15779
16925
15623
15772
18527
177
26404
26409
15731
473
329
16916
18527
320
329
22800
26413
18672
506
329
15709
385
329
16916
15779
16675
329
23894
15855
16675
329
16030
26417
21718
16109
7131
16099
26422
21728
7076
24327
16074
16079
25335
7122
7083
16104
26427
7159
7156
7086
7259
7086
179
16980
16989
26432
16985
7239
16989
16094
7193
7180
6466
26432
7193
7207
6551
329
16985
7180
6551
329
16233
7222
7295
6592
329
7180
6592
329
16985
7239
16999
329
16999
329
21290
7298
16999
329
26437
25355
25359
26441
25367
16267
26445
21764
25375
24568
26449
26453
21776
22633
24339
16447
25383
22991
3517
3520
26457
15527
3531
3520
102
26461
26465
26469
16395
3517
26449
20587
20591
15268
3809
16323
26473
24350
3661
3520
3963
3520
179
23954
26477
26481
23748
3769
17109
16315
15357
3806
177
26485
26351
3728
473
329
22895
26355
3904
506
329
26489
26491
26493
25468
16571
26495
26497
21806
10924
11048
25478
25480
26499
11160
10958
16525
26501
21814
10992
3520
16563
21816
11002
177
179
11144
3520
179
17121
26503
26505
24010
11044
17125
16519
11020
11034
177
26507
26509
11026
473
329
17123
11034
320
329
22951
11086
11102
506
329
11014
385
329
17123
11044
16675
329
24036
11108
16675
329
16624
16627
25520
11764
11766
16626
26511
11762
11765
11648
11767
11648
179
16642
11770
11772
11637
329
21317
11779
11637
329
25524
26512
26516
25528
21833
26520
22975
22979
23031
26524
22983
18119
25544
25548
26528
21881
21865
21869
15527
24695
20755
26532
24350
3661
17057
26536
26540
23748
17065
17029
15357
21905
26544
26351
3728
473
23043
26355
3904
506
25802
26548
22189
25886
21943
26553
20997
26558
21943
26563
20933
26568
21042
26573
21192
26577
21197
21007
23156
23748
16862
3806
23126
26355
15434
26582
16862
3769
15434
3697
3970
506
23730
385
23787
3914
26585
26590
26594
26598
25730
21952
26602
23169
23173
22052
26606
23181
18119
24492
25742
26610
21881
23213
23217
15527
24695
21996
26614
24350
3661
19352
26618
26622
23748
19360
19320
15357
21905
26626
26351
3728
473
16862
21905
320
329
23253
26355
3904
506
26630
25920
25925
24585
23284
25807
26635
23299
25817
23309
24429
24604
25945
16395
3517
26640
26568
20763
3963
3520
21192
26577
26645
23748
3769
21197
21007
15357
3806
177
23126
26355
26650
506
329
20322
3963
385
102
26630
25920
26653
24585
23284
22189
26658
23299
24563
24568
21943
25974
24164
22633
24339
25618
24169
23189
3517
3520
21007
18175
3985
177
179
20933
26568
24350
3661
3520
21042
15264
3610
177
179
21094
20775
3603
163
179
26663
26351
3728
473
329
23126
26355
3904
506
329
26630
25920
25925
25881
22189
26658
23299
24154
21943
25974
24164
18119
24429
24604
25945
21881
23089
23094
15527
24695
20933
26568
24350
3661
21192
26577
26645
23748
21197
21007
15357
21905
26663
26351
3728
473
23126
26355
3904
506
26668
25920
25925
24585
23284
25950
25930
25935
25940
23109
21084
21047
26673
16395
3517
26678
23136
15380
3849
394
21162
20779
3697
3674
102
21216
26683
16675
102
21943
26686
24164
22633
24577
14030
26691
26696
8213
8363
14040
26701
8370
8243
408
26706
26711
17345
3674
102
26715
26720
26725
8124
8392
14065
8180
8338
163
329
14337
26729
26734
2392
2710
14347
2462
2652
757
329
26738
26743
26748
26753
26195
14502
26758
26205
26210
26763
14786
26767
21512
22478
26224
26772
26232
26237
12373
10378
26777
12423
12384
10378
102
14551
14556
26782
12744
12373
14586
26787
24873
12486
10378
12486
10378
179
12456
12811
10378
179
14759
19962
12434
12373
177
26792
12423
12572
163
329
26797
12744
12483
10460
179
12441
12427
408
329
26802
14726
19929
12564
12601
26802
14726
19957
12564
14703
14823
19962
12744
12373
10620
26807
19967
19972
12456
14680
26812
26817
26822
20013
26827
21550
26832
26837
26842
26847
14926
26851
21575
2921
26283
14872
26856
26861
2942
2945
14901
14906
26865
3417
2942
20077
26870
26296
3086
2945
3086
2945
179
3053
3409
2945
179
14951
20158
3024
2942
1340
26875
3012
3202
1326
329
15129
3417
3057
3099
179
3031
3016
1557
329
15167
26880
21633
22633
24339
26885
15527
3531
3520
102
15206
15211
26890
18159
3517
15216
15221
15527
3782
163
15226
15231
3985
177
179
15239
15244
20312
15268
3809
15249
26895
24350
3661
3520
15272
20326
16395
3517
3674
15282
20775
3603
163
179
15319
24254
20281
18255
3769
15272
20326
15231
3517
177
26900
15527
3782
163
329
26905
20307
20312
15268
3809
26910
16395
3632
3674
179
25101
24254
20281
18255
3769
26915
15389
3806
177
329
26920
18367
3849
3674
102
26925
20343
26930
26364
15831
26369
26935
24274
24279
23805
15963
26940
24284
22716
22720
25179
25184
26945
15812
15840
15649
26950
24298
15675
11208
25179
15717
20424
18546
15731
15932
15744
15628
15840
177
26955
15754
15912
163
329
26960
15812
15672
4561
179
26965
15739
20429
18572
15779
26970
15739
20475
18572
15855
26975
15836
18527
177
329
26980
18722
15979
4561
102
16030
26985
21718
16109
7131
16099
26990
21728
7076
24327
16074
16079
26995
7122
7083
16104
27000
7159
7156
7086
26995
7131
7138
6461
329
27005
7122
7156
6684
179
27010
7108
7180
6466
329
27015
7353
7177
6684
102
26437
27020
27024
26441
25367
16267
27028
21764
25375
24568
26449
27032
21776
22633
24339
26461
26465
27036
16395
3517
16323
27040
24350
3661
3520
26461
16351
20579
18235
3728
16447
20603
15231
3517
177
27044
15527
3782
163
329
16467
16395
3632
3674
179
27048
15389
3806
177
329
27052
18367
3849
3674
102
26489
26491
27056
25468
16571
26495
27058
21806
10924
11048
25478
25480
27060
11160
10958
16525
27062
21814
10992
3520
22949
16551
11160
10934
10084
27064
16543
20676
10990
11026
22949
16551
10932
10934
177
27066
10916
10938
163
329
27068
11160
10980
10084
179
27070
16549
20678
11042
11044
27070
16549
20688
11042
11108
27072
10948
11034
177
329
27074
16623
16625
16627
16629
16624
16627
16646
11764
11766
16626
27075
11762
11765
11648
22964
16631
11764
11766
11648
22964
16631
11764
11766
11630
27075
11764
11765
11648
179
27076
16636
16634
11762
11772
27076
16636
16634
11762
11779
27077
11762
11765
11630
329
27078
26512
26516
25528
21833
27082
22975
22979
23031
27086
22983
18119
25544
25548
27090
16395
20755
27094
24350
3661
27098
20791
20795
18235
23039
20767
15231
3517
27102
15527
3782
163
27106
16395
3632
3674
27110
20799
20859
18255
27114
15389
3806
177
27118
18367
3849
3674
26668
26548
22189
26658
21943
27122
27127
21062
27132
27137
21128
27142
20933
27147
21387
27152
27132
20972
21387
20992
27157
15527
27162
16395
27167
20982
27167
27172
27177
21119
25697
27182
27186
22360
27162
27167
27177
27191
26594
26598
25730
21952
27195
23169
23173
22052
27199
23181
18119
27203
27207
27211
16395
21996
27215
24350
3661
27203
22024
23225
18235
22119
21351
15231
3517
27219
15527
3782
163
27223
16395
3632
3674
27227
21359
23229
18255
27227
21359
21363
18255
27231
15389
3806
177
27235
27240
23299
27245
23309
27132
27137
27250
16395
3517
20933
27147
20763
3661
3520
21387
20992
16395
3517
3674
27255
20775
3603
3520
179
27132
20972
23338
18235
3728
21387
20992
15231
3517
177
27260
21027
18279
3963
408
27162
16395
3632
3674
179
27255
15527
3782
3520
102
27167
20982
23343
18255
3769
27167
20982
22166
18255
3914
27177
15389
3806
177
329
21099
15469
3957
506
102
27265
25920
27270
27275
27280
27177
15357
3806
177
329
27265
25920
27285
27290
21128
27295
24164
18119
27300
24169
23189
3517
27132
27137
27250
16395
27305
27310
27315
3849
21662
3809
3674
179
27132
20972
23338
18235
23089
22287
18243
3740
21387
20992
15231
3517
27157
15527
3782
163
27319
22317
3806
3674
27324
3610
177
179
3849
3674
329
27162
16395
3632
3674
22370
3661
394
102
27167
20982
23343
18255
26678
22307
18271
3849
3849
394
329
27167
20982
22166
18255
21162
20779
3697
3674
27328
25920
27333
27275
27280
21128
27295
24164
22633
24577
27300
24169
22991
3517
3520
27127
15527
3531
3520
102
21128
27295
24164
22633
24339
27300
24169
23189
3517
3520
27305
27310
27315
3661
3520
23089
22287
18243
3740
320
27157
15527
3782
163
329
27338
24647
18271
3849
385
27319
22317
3806
3674
329
27305
24662
24667
3963
408
21207
24675
15499
3849
394
27343
21881
3809
3674
179
27324
3591
408
329
27348
24685
3837
24689
102
26678
22307
18271
3849
385
26678
23376
23381
3849
15515
21162
18383
3849
3840
102
27353
25920
27333
27275
27280
22189
27358
23299
24563
24568
21128
27363
24164
22633
24339
27132
27137
27368
16395
3517
21007
15231
3985
177
179
20933
27373
24350
3661
3520
27378
27383
27388
27393
27398
22189
27403
23299
24563
24568
24239
27363
24164
22633
24339
27408
24169
22991
3517
3520
21157
15527
3531
3520
102
20903
27413
24534
22151
15389
27418
27423
27428
16395
3517
22239
27433
22161
21662
3809
27438
27443
27315
3661
3520
21662
3632
177
179
27418
20972
23338
18235
3728
21147
20992
15231
3517
177
27448
15527
3782
163
329
27453
24647
18271
3849
385
27458
22317
3806
3674
329
27438
24662
24667
3963
408
26678
24675
15499
3849
394
23141
21881
3809
3674
179
27463
24685
3837
24689
102
27453
27468
23381
23730
15515
21099
27473
3957
506
102
27477
24662
27482
27486
408
27489
27494
3825
394
102
27486
408
102
22365
22016
22176
394
179
20322
27486
408
102
15434
3849
394
102
24689
102
22365
24103
3957
394
102
27463
27498
27502
24689
19617
15434
27505
24034
102
24689
19595
13966
27508
21412
8105
27513
19718
19723
8137
8127
102
14005
14010
27516
8168
8124
14015
14020
8180
27521
163
14025
8191
14213
177
179
8198
8202
27524
179
14030
14035
26696
8213
14216
14040
27526
27531
8243
3520
8243
3520
179
14055
22415
21440
8124
8250
14065
27535
8195
163
179
8213
14213
163
179
14070
27539
8538
8250
102
14094
27543
19700
8327
8331
14055
22415
8191
8124
177
27548
19723
8338
27524
329
8271
593
329
593
179
27553
26691
26696
8213
8363
26706
21440
8217
3674
179
8198
27558
408
329
8213
8124
593
179
8198
27561
330
329
27564
27569
27574
27579
14224
27584
27589
27594
27599
8535
27603
27608
27613
27617
385
27620
27625
27617
8392
102
27629
27543
27634
8327
8460
14166
27639
27644
8243
8392
14050
27648
27652
330
329
27655
14119
8352
8271
385
14171
27660
8457
394
102
8453
8457
8392
329
27664
24777
8401
8250
102
27669
27673
320
329
8401
385
329
8439
8250
329
27676
27543
27681
8327
8460
14166
27686
8467
8471
523
14050
27691
8478
394
102
27695
8156
8360
177
329
27700
24777
8401
8250
102
27669
27705
473
329
27708
27713
27718
12285
2854
27723
27728
27733
27737
965
27740
27745
24832
2710
102
14445
27749
27754
2536
2710
14332
27758
27762
919
329
27765
27770
2668
2572
965
14450
27775
2781
974
102
2777
2781
2710
329
14468
27779
2719
2549
102
27783
27787
910
329
2719
965
329
2762
2549
329
14376
27790
27795
2640
2784
14445
27800
2792
2796
1102
14332
27805
2803
974
102
27809
2429
2676
771
329
27814
27779
2719
2549
102
27783
27819
1052
329
27822
27827
27832
27837
27842
14502
27847
26205
26210
26763
27852
27857
21512
22478
26224
27862
26232
26237
12373
10378
27867
12423
12384
10378
102
14541
27872
19891
19896
12630
27877
27882
27887
12744
12373
14586
27892
24873
12486
10378
21540
19962
12744
12373
10460
14833
24881
12512
10460
102
27877
14630
19924
12531
12553
27897
14726
19929
12564
12601
21540
19962
12434
12373
177
27902
12423
12572
163
329
24968
12744
12483
10460
179
27907
27912
27917
27922
14838
27927
27932
27937
27942
12826
27946
27951
27956
24933
385
27960
27965
24933
10620
102
27897
14726
19957
12564
14703
14731
27969
27974
12486
10620
14596
27978
27982
330
329
27985
14665
12586
12512
385
14736
27990
12704
394
102
12700
12704
10620
329
22514
27994
320
329
12638
385
329
12686
10460
329
14596
27997
12730
394
102
28001
12630
12594
177
329
22514
28006
473
329
14926
28009
21575
2921
26283
14901
14906
28014
3417
2942
20077
28019
26296
3086
2945
28024
3012
3202
1326
329
25041
3417
3057
3099
179
28029
28034
28039
24983
15143
28044
28049
28054
28059
3429
28063
28068
28073
28077
1534
28080
28085
28077
3260
102
15062
28089
28094
3086
3260
14946
28098
28102
1488
329
28105
20115
3218
3122
1534
15067
28110
3331
1543
102
3327
3331
3260
329
28114
28118
1479
329
3269
1534
329
3312
3099
329
14946
28121
3353
1543
102
28125
2979
3226
1340
329
28114
28130
1621
329
28133
28138
28143
28148
28153
15157
28158
28163
28168
24568
25116
28173
21633
22633
24339
28178
28183
22991
3517
3520
20331
15527
3531
3520
102
28188
28193
28198
16395
3517
15249
28203
24350
3661
3520
15517
20326
16395
3517
3674
28208
20779
3697
3674
102
28188
15305
20276
18235
3728
28213
24254
20281
18255
3769
15517
20326
15231
3517
177
28218
15527
3782
163
329
26920
16395
3632
3674
179
28223
28228
28233
28238
15536
28243
28248
28253
28258
3997
28262
28267
28272
25439
385
28276
28281
25439
3840
102
28285
24254
22665
18255
3914
15416
28290
28295
3661
3840
15259
28299
28303
330
329
28306
15348
18271
3697
385
15425
28311
3911
394
102
15434
3911
3840
329
22887
24481
320
329
3849
385
329
3892
3674
329
15259
28315
3933
394
102
22887
25662
473
329
28319
20343
28324
28329
16006
26369
28334
24274
24279
23805
25258
28339
24284
22716
22720
28344
21686
23822
15840
11208
20489
20494
22732
11208
102
15593
28349
20382
20387
15836
28354
28359
28364
15812
15840
15649
28369
24298
15675
11208
16001
15744
15812
15840
4561
16011
18523
15709
4561
102
28354
15717
20424
18546
15731
26970
15739
20429
18572
15779
16001
15744
15628
15840
177
28374
15754
15912
163
329
26980
15812
15672
4561
179
28379
25204
28384
28389
15848
28394
28399
28404
28409
15852
28413
28418
28423
25247
385
28427
28432
25247
15858
102
15884
28436
28441
15675
15858
15659
28445
28449
330
329
28452
15763
18588
15709
385
15896
28457
15909
394
102
15905
15909
11454
329
22784
28461
320
329
15979
385
329
15893
4561
329
15659
28464
18690
394
102
22784
28468
473
329
16030
28471
21718
16109
7131
16099
28476
21728
7076
24327
16074
16079
28481
7122
7083
16104
28486
7159
7156
7086
28491
7131
7138
6461
329
27015
7122
7156
6684
179
25290
28496
28501
18741
7357
28506
28511
28516
25329
6592
25300
18741
25329
7281
102
16158
28520
7193
7156
7281
16114
7353
28525
6560
329
28528
16173
7255
7180
6592
16173
28533
7295
6594
102
7255
7295
7281
329
7353
28537
6551
329
7177
6592
329
7239
6684
329
16114
28540
7313
6594
102
7353
28544
6551
329
28547
28551
28555
28559
28563
16267
28567
21764
25375
24568
25454
28571
21776
22633
24339
16475
25383
22991
3517
3520
20634
15527
3531
3520
102
16295
28575
20559
20563
15389
28579
28583
28587
16395
3517
16323
28591
24350
3661
3520
16475
20603
16395
3517
3674
16483
20779
3697
3674
102
28579
16351
20579
18235
3728
28595
16427
20583
18255
3769
16475
20603
15231
3517
177
28599
15527
3782
163
329
27052
16395
3632
3674
179
28603
28607
28611
28615
15536
28619
28623
28627
28258
3997
28631
28635
28639
25439
385
16483
28281
25439
3840
102
28595
16427
20618
18255
3914
16431
28643
28647
3661
3840
16331
28299
28303
330
329
28651
16375
18271
3697
385
16435
22273
3911
394
102
16331
28315
3933
394
102
28655
28657
28659
28661
16617
16491
28663
20650
22915
10916
28665
28667
21806
10924
11048
28669
22917
11160
10934
3520
16507
28671
24368
20656
10948
28673
28675
28677
11160
10958
16525
28679
21814
10992
3520
16615
16551
11160
10934
10084
16619
20670
11014
10084
102
28673
16543
20676
10990
11026
16615
16551
10932
10934
177
28681
10916
10938
163
329
28683
11160
10980
10084
179
28685
28687
28689
28691
16575
28693
28695
28697
28699
11168
28701
28703
28705
11078
385
28707
28709
11078
11072
102
16585
28711
28713
10992
3840
16563
28715
28717
330
329
16587
28719
11106
394
102
11104
11106
11072
329
22939
28721
320
329
11150
385
329
11096
10084
329
16563
28723
11118
394
102
22939
28725
473
329
28727
16623
25522
16654
16655
16623
27076
16626
16631
11762
25522
16626
16634
11764
11765
16654
16631
11764
11766
11648
27076
16654
28728
11764
11766
16626
25523
11762
11765
11648
16654
16631
11764
11766
11630
28728
11762
11765
11630
329
25523
11764
11765
11648
179
28729
16635
28730
16655
16641
16635
28731
16642
11770
11779
28730
16642
16650
11767
11637
16655
11770
11767
11777
102
16636
16655
11770
11765
11777
16634
11770
16645
11638
329
16637
16630
11772
11638
102
11774
11772
11777
329
11767
11637
329
11772
11648
329
28732
28736
28740
28744
21833
28748
22975
22979
25600
28752
22983
18119
17085
22987
22991
3517
20879
15527
3531
3520
17005
28756
20735
20739
28760
28764
28768
16395
20755
28772
24350
3661
17089
20779
3697
3674
28760
20791
20795
18235
27110
20799
20803
18255
17085
20767
15231
3517
28776
15527
3782
163
27118
16395
3632
3674
28780
28784
28788
28792
28796
28800
28804
28808
28812
28816
28639
3849
17089
28281
25439
3840
20847
28820
28647
3661
17033
28299
28303
394
20855
22273
3911
394
15434
3911
3840
102
17033
28315
3933
394
28824
28829
22189
27403
24239
28834
27408
28839
20903
27413
27418
27423
24239
28844
20933
28849
21147
28854
21162
20963
27418
20972
21147
20992
28859
15527
25697
16395
28864
28869
28874
28879
26678
28884
27458
28889
21089
28893
21042
28299
21099
22273
22887
24481
3892
3674
21042
28315
22887
25662
28898
28903
28908
26678
28913
28917
28921
28925
21952
28929
23169
23173
24510
28933
23181
18119
19380
23185
23189
3517
19300
28937
24473
21339
28941
28945
28949
16395
21996
28953
24350
3661
19384
20779
3697
3674
28941
22024
23225
18235
19380
21351
15231
3517
28957
15527
3782
163
25798
16395
3632
3674
28961
28965
28969
28973
28977
28981
28985
28808
28989
28993
28639
3849
19384
28281
3849
3840
22096
28997
28647
3661
19324
28299
28303
394
22104
22273
3911
394
19324
28315
3933
394
28824
27383
27388
27393
27398
29001
29006
23299
29011
23309
27418
27423
29016
16395
3517
20933
28849
20763
3661
3520
21147
20992
16395
3517
3674
29021
20775
3603
3520
179
29026
21027
18279
3963
408
25697
16395
3632
3674
179
29021
15527
3782
3520
102
28864
29031
29036
29041
15536
29046
29051
29056
29061
21071
29065
28893
28647
3963
3840
21099
22273
3911
394
102
29070
24481
320
102
29074
3674
329
29065
21109
18327
29077
523
21157
15527
3782
3520
329
29080
25662
473
102
29074
24789
102
29084
27383
29089
27393
27398
28864
29031
29094
29041
15536
29084
27383
27388
29099
22189
29104
23299
24154
24239
29109
24164
18119
27408
24169
23189
3517
20903
27413
24534
22151
27418
27423
29016
16395
20933
28849
24350
3661
27418
20972
23338
18235
21147
20992
15231
3517
28859
15527
3782
163
25697
16395
3632
3674
28864
29031
29036
29114
28874
28879
29056
28808
26678
29119
28272
3849
27458
28281
3849
3840
21089
28893
28647
3661
21042
28299
28303
394
21099
22273
3911
394
29124
25916
3849
3674
29129
24481
320
329
21042
28315
3933
394
29084
29133
29138
27393
27398
22189
29104
23299
24563
24568
24239
29109
24164
22633
24339
29143
29148
29153
29158
23109
27167
21147
29016
16395
3517
23141
16395
3985
3674
179
28859
15527
3782
163
329
29163
29031
29036
29041
15536
28874
28879
29056
28258
3997
26678
29119
28272
25439
385
27458
28281
25439
3840
102
29168
25955
25960
25965
23113
21089
21157
28647
3661
3840
21042
28299
28303
330
329
20267
3661
394
102
21042
28315
3933
394
102
24239
29109
24164
22633
24577
29173
29178
29183
29188
15536
25999
29193
26009
26014
3997
26078
29198
26028
26032
15515
29203
26040
26032
3840
102
27408
24169
23189
3517
3520
20933
28849
24350
3661
3520
27458
28281
3849
3840
102
21089
28893
28647
3661
3840
29124
25916
3849
3674
102
29129
25662
473
329
29208
29133
29138
27393
27398
27167
29213
25857
15264
3997
23089
29218
25078
3740
385
23141
25435
25439
3674
102
29223
29031
29036
29041
15536
21089
29228
29233
3926
24789
21042
28315
29237
394
102
20267
3926
394
102
24239
29240
24164
22633
24339
27418
27423
20992
16395
3517
20933
29245
24350
3661
3520
29250
29178
29183
29188
15536
26078
29198
26028
26032
385
26044
29255
29260
26059
3914
29265
29270
23796
23730
3840
29275
29280
3997
473
329
23787
23723
385
329
26092
29284
29288
506
102
26101
29288
3840
329
23730
385
329
24131
23796
23730
3840
102
23726
29291
320
329
29294
29299
29304
29309
29314
13956
29319
29324
29329
29334
29338
29343
21412
8105
29348
29351
29356
29361
8124
8127
29365
8180
8137
8127
102
29370
29375
29380
26725
8124
14015
14020
8180
8338
163
14025
8191
17226
177
179
8198
8202
163
179
29385
26691
29390
8213
8363
14040
29395
29400
8243
8127
8243
8127
179
26715
26720
26725
8124
8250
14065
29404
8195
163
179
8213
17226
163
179
22424
27539
8271
8250
102
29408
14084
19695
8294
8298
27676
27543
19700
8327
8331
26715
26720
8191
8124
177
29413
8180
8338
163
329
29418
26691
29390
8213
8363
14040
29423
8370
8243
408
14050
29428
8378
394
102
29432
26725
8217
8250
179
8198
8184
408
329
29437
26720
26725
8124
8392
8213
8124
177
179
14248
29442
21464
2371
29447
29450
2462
2406
2395
102
14287
14292
29455
2448
2392
14297
14302
2462
2652
757
14307
2474
17448
771
179
2481
2485
757
179
14312
14317
29460
2503
2679
14322
29465
29470
2536
2395
2536
2395
179
14337
26729
26734
2392
2549
14347
29474
2478
757
179
2503
17448
757
179
14352
29478
2572
2549
102
14376
27790
19819
2640
2644
14337
26729
2474
2392
771
29482
2462
2652
757
329
29487
29492
29460
2503
2679
14322
29497
2687
2536
988
14332
29502
2695
974
102
29506
26734
2507
2549
179
2481
2466
988
329
29511
26729
26734
2392
2710
2503
2392
771
179
2481
29516
919
329
29519
29524
29529
29534
29539
14502
29544
26205
26210
26763
26807
29549
21512
22478
26224
29554
26232
26237
12373
10378
27877
27882
29559
12744
12373
14586
29564
24873
12486
10378
29569
12423
12572
163
329
29574
12744
12483
10460
179
26812
29579
29584
20013
26827
21550
29589
26837
26842
26847
14926
29594
21575
2921
26283
14901
14906
29599
3417
2942
20077
29604
26296
3086
2945
29609
3012
3202
1326
329
29614
3417
3057
3099
179
29619
29624
29629
29634
29639
15157
29644
28163
28168
24568
29649
29654
21633
22633
24339
29659
28183
22991
3517
3520
29664
15527
3531
3520
102
15196
29669
20243
20248
15389
29674
29679
29684
16395
3517
29649
20307
20312
15268
3809
15249
29689
24350
3661
3520
25136
20326
16395
3517
3674
15531
20779
3697
3674
102
29674
15305
20276
18235
3728
28285
24254
20281
18255
3769
25136
20326
15231
3517
177
25141
16395
3632
3674
179
29694
20343
29699
28329
16006
26369
29704
24274
24279
23805
25258
29709
24284
22716
22720
28354
28359
29714
15812
15840
15649
29719
24298
15675
11208
22813
15812
15672
4561
179
16030
29724
21718
16109
7131
16099
29729
21728
7076
24327
16074
16079
28491
7122
7083
16104
29734
7159
7156
7086
22828
7122
7156
6684
179
29739
29743
29747
28559
28563
16267
29751
21764
25375
24568
25454
29755
21776
22633
24339
28579
28583
29759
16395
3517
16323
29763
24350
3661
3520
22907
16395
3632
3674
179
29767
29769
29771
28661
16617
29773
29775
21806
10924
11048
28673
28675
16551
11160
10958
16525
29777
21814
10992
3520
29779
11160
10980
10084
179
29781
16623
25522
16654
16655
27076
16654
16631
11764
11766
16626
22966
11762
11765
11648
22966
11764
11765
11648
179
29782
29786
29790
28744
21833
29794
22975
22979
25600
29798
22983
18119
28760
28764
29802
16395
20755
29806
24350
3661
23055
16395
3632
3674
29208
29810
22189
29104
24239
29815
20933
29245
23141
16395
29820
29825
29829
29833
28925
21952
29837
23169
23173
24510
29841
23181
18119
28941
28945
21351
16395
21996
29845
24350
3661
3697
3840
329
23265
16395
3632
3674
29849
29854
23299
29011
23309
20933
29245
20763
3661
3520
21007
15315
3806
177
329
23141
16395
3632
3674
179
29859
24439
385
329
29208
29133
29863
27393
27398
29208
29133
29138
29099
22189
29868
23299
24154
24239
29240
24164
18119
27418
27423
20992
16395
20933
29245
24350
3661
23141
16395
3632
3674
29873
29878
29883
27393
27398
22189
29868
23299
24563
24568
29163
29148
29888
29158
23109
27167
21147
20992
16395
3517
24239
29240
24164
22633
24577
29893
29878
29883
27393
27398
0
5
10
15
20
25
30
35
40
45
49
54
59
64
68
71
76
81
85
88
90
95
99
88
102
103
108
113
118
123
127
132
137
142
85
146
151
156
160
163
165
170
174
177
179
180
184
88
179
187
192
197
202
206
209
214
219
223
163
226
231
235
177
179
202
206
177
179
238
163
179
241
246
170
85
251
253
258
174
163
179
202
174
163
179
184
163
179
251
179
262
267
271
251
102
180
184
251
179
274
177
179
102
103
277
282
118
287
127
291
296
301
305
146
308
313
317
320
165
322
326
177
329
180
305
251
329
330
335
340
345
349
352
246
170
85
177
357
362
366
88
329
202
206
251
179
369
374
379
274
383
165
385
389
177
329
180
235
177
179
274
251
329
177
179
165
287
389
177
329
202
174
251
179
238
163
329
177
329
179
180
349
392
329
184
177
179
187
192
197
202
394
209
397
402
238
88
226
406
410
392
102
202
206
392
179
238
88
102
369
413
418
274
392
165
170
206
177
179
180
366
88
329
274
251
102
226
418
422
392
102
180
223
392
329
235
177
179
274
392
102
241
246
170
85
425
253
427
366
163
329
251
329
165
123
389
177
329
202
85
251
179
262
431
271
425
435
180
436
251
329
439
320
102
274
383
102
442
447
452
457
305
369
461
313
466
320
469
305
473
329
475
253
287
223
177
226
480
305
251
329
180
223
251
329
484
177
329
487
492
496
392
329
499
503
177
329
274
392
329
506
329
469
366
320
329
274
320
329
329
392
329
330
335
340
345
508
475
511
516
520
523
226
525
529
392
102
180
532
392
329
484
523
102
352
246
170
85
425
535
540
271
251
102
180
235
251
179
274
177
329
369
544
379
274
383
487
549
553
506
102
499
556
559
102
506
102
180
366
251
329
274
320
102
392
102
561
88
102
226
202
394
392
179
564
238
88
102
392
179
564
238
392
102
568
392
179
226
571
553
392
102
564
575
559
102
568
559
578
579
329
581
585
473
329
435
484
579
102
439
383
102
588
593
598
603
349
607
165
287
389
177
612
617
305
473
329
621
389
320
329
625
630
496
506
329
274
383
329
621
349
634
329
634
329
607
636
641
645
648
650
532
506
329
484
648
102
654
659
422
634
102
180
389
392
329
484
473
102
499
663
666
102
484
506
102
634
102
668
523
102
671
180
676
392
329
499
645
523
102
484
392
102
648
329
564
520
679
102
568
679
329
484
251
102
535
681
271
251
102
180
532
251
329
625
549
556
506
102
499
274
383
102
568
506
102
685
506
102
666
102
439
392
102
499
422
666
102
568
666
578
564
238
383
102
568
392
102
578
581
688
473
329
621
508
634
329
668
579
329
691
383
102
694
329
696
701
706
711
716
721
726
731
736
741
745
750
755
760
764
767
772
777
781
784
786
791
795
784
102
798
803
808
813
818
822
827
832
837
781
841
846
851
855
858
860
865
869
872
179
874
878
784
179
881
886
891
896
900
903
908
913
917
858
920
925
878
872
179
896
900
872
179
929
858
179
932
937
865
781
942
944
949
869
858
179
896
869
858
179
878
858
179
942
179
953
958
962
942
102
874
878
942
179
965
872
179
798
968
973
813
978
822
982
987
992
996
841
999
1004
1008
1011
860
1013
1017
872
329
874
996
942
329
1020
1025
1030
1035
1039
932
937
865
781
872
1042
1047
1051
784
329
896
900
942
179
1054
1059
1064
965
1068
860
1070
1074
872
329
874
878
872
179
965
942
329
872
179
860
978
1074
872
329
896
869
942
179
929
858
329
872
329
874
1039
1077
329
878
872
179
881
886
891
896
1079
903
1082
1087
929
784
920
1091
1095
1077
102
896
900
1077
179
929
784
102
1054
1098
1103
965
1077
860
865
900
872
179
874
1051
784
329
965
942
102
920
1103
1107
1077
102
874
917
1077
329
965
1077
102
932
937
865
781
1110
944
1112
1051
858
329
942
329
860
818
1074
872
329
896
781
942
179
953
1116
962
1110
435
874
1120
942
329
1123
1011
102
965
1068
102
1126
1131
1136
1141
996
1054
1145
1004
1150
1011
1153
996
1157
329
1159
944
978
917
872
920
1164
996
942
329
874
917
942
329
1168
872
329
1171
1176
1180
1077
329
1183
1187
872
329
965
1077
329
1190
329
1153
1051
1011
329
965
1011
329
1077
329
1020
1025
1030
1035
1192
1159
1195
1200
1204
1207
920
1209
1213
1077
102
874
1216
1077
329
1168
1207
102
1219
1224
962
942
102
965
872
329
1054
1228
1064
965
1068
1171
1233
1237
1190
102
1183
1240
1243
102
1190
102
874
1051
942
329
965
1011
102
1077
102
1245
784
102
920
896
1079
1077
179
1248
929
784
102
1077
179
1248
929
1077
102
1252
1077
179
920
1255
1237
1077
102
1248
1259
1243
102
1252
1243
578
1262
329
1264
1268
1157
329
1168
1262
102
1123
1068
102
1271
1276
1281
1286
1039
1290
860
978
1074
872
1295
1300
996
1157
329
1304
1074
1011
329
1308
1313
1180
1190
329
965
1068
329
1304
1039
1317
329
1317
329
1290
1319
1324
1328
1331
1333
1216
1190
329
1168
1331
102
1337
1342
1107
1317
102
874
1074
1077
329
1168
1157
102
1183
1346
1349
102
1168
1190
102
1317
102
1351
1207
102
1354
874
1359
1077
329
1183
1328
1207
102
1168
1077
102
1331
329
1248
1204
1362
102
1252
1362
329
1168
942
102
1219
1364
962
942
102
874
1216
942
329
1308
1233
1240
1190
102
1183
965
1068
102
1252
1190
102
1368
1190
102
1349
102
1123
1077
102
1183
1107
1349
102
1252
1349
578
1248
929
1068
102
1252
1077
102
1304
1192
1317
329
1351
1262
102
1371
1376
1381
1386
1391
1376
1396
1401
1406
1411
1381
1401
1415
1420
1424
1386
1406
1420
1427
1430
1391
1411
1424
1430
102
1432
1437
1442
1447
1452
1437
1456
1461
1466
1427
1442
1470
1475
1479
1482
1447
1466
1484
1487
179
1452
1427
1430
179
1489
1494
1499
1466
1504
1494
1406
1507
1504
1482
1499
1507
1427
1487
179
1466
1504
1487
179
1504
1482
179
1511
1470
1466
1427
1516
1470
1518
1484
1482
179
1466
1484
1482
179
1427
1482
179
1516
179
1522
1452
1527
1516
102
1452
1427
1516
179
1530
1487
179
1432
1533
1538
1447
1543
1437
1547
1552
1507
1557
1442
1560
1565
1479
1569
1447
1571
1575
1487
329
1452
1557
1516
329
1578
1583
1499
1452
1588
1511
1470
1466
1427
1487
1591
1411
1484
1430
329
1466
1504
1516
179
1538
1596
1601
1530
1605
1447
1507
1530
1487
329
1452
1427
1487
179
1530
1516
329
1487
179
1447
1543
1530
1487
329
1466
1484
1516
179
1504
1482
329
1487
329
1452
1588
1607
329
1427
1487
179
1489
1494
1499
1466
1609
1494
1612
1617
1504
1430
1499
1617
1621
1607
102
1466
1504
1607
179
1504
1430
102
1538
1499
1624
1530
1607
1447
1466
1504
1487
179
1452
1484
1430
329
1530
1516
102
1499
1624
1628
1607
102
1452
1504
1607
329
1530
1607
102
1511
1470
1466
1427
1631
1470
1411
1484
1482
329
1516
329
1447
1452
1530
1487
329
1466
1427
1516
179
1522
1633
1527
1631
435
1452
1637
1516
329
1527
1569
102
1530
1605
102
1533
1547
1640
1571
1557
1538
1640
1565
1575
1569
1543
1557
1569
329
1583
1470
1543
1504
1487
1499
1543
1557
1516
329
1452
1504
1516
329
1588
1487
329
1596
1507
1645
1607
329
1601
1645
1487
329
1530
1607
329
1605
329
1543
1484
1569
329
1530
1569
329
1607
329
1578
1583
1499
1452
1648
1583
1651
1656
1660
1663
1499
1656
1665
1607
102
1452
1660
1607
329
1588
1663
102
1668
1452
1527
1516
102
1530
1487
329
1538
1673
1601
1530
1605
1596
1678
1682
1605
102
1601
1685
1688
102
1605
102
1452
1484
1516
329
1530
1569
102
1607
102
1609
1430
102
1499
1466
1609
1607
179
1624
1504
1430
102
1607
179
1624
1504
1607
102
1628
1607
179
1499
1678
1682
1607
102
1624
1690
1688
102
1628
1688
578
1631
329
1633
1693
1569
329
1588
1631
102
1527
1605
102
1696
1701
1706
1711
1588
1701
1447
1543
1530
1487
1706
1543
1557
1569
329
1711
1530
1569
329
1673
1571
1645
1605
329
1530
1605
329
1711
1588
1715
329
1715
329
1701
1717
1601
1588
1722
1724
1660
1605
329
1588
1722
102
1728
1601
1628
1715
102
1452
1530
1607
329
1588
1569
102
1601
1733
1736
102
1588
1605
102
1715
102
1648
1663
102
1717
1452
1738
1607
329
1601
1588
1663
102
1588
1607
102
1722
329
1624
1660
1741
102
1628
1741
329
1588
1516
102
1668
1743
1527
1516
102
1452
1660
1516
329
1673
1678
1685
1605
102
1601
1530
1605
102
1628
1605
102
1733
1605
102
1736
102
1527
1607
102
1601
1628
1736
102
1628
1736
578
1624
1504
1605
102
1628
1607
102
1711
1648
1715
329
1648
1631
102
1747
1605
102
1750
329
1752
1757
1762
1767
1772
1757
1777
1782
1787
1792
1762
1782
1796
1801
1805
1767
1787
1801
1808
1811
1772
1792
1805
1811
102
1813
1818
1823
1828
1833
1818
1837
1842
1847
1808
1823
1851
1856
1860
1863
1828
1847
1865
1868
179
1833
1808
1811
179
1870
1875
1880
1847
1885
1875
1787
1888
1885
1863
1880
1888
1808
1868
179
1847
1885
1868
179
1885
1863
179
1892
1851
1847
1808
1897
1851
1899
1865
1863
179
1847
1865
1863
179
1808
1863
179
1897
179
1903
1833
1908
1897
102
1833
1808
1897
179
1911
1868
179
1813
1914
1919
1828
1924
1818
1928
1933
1888
1938
1823
1941
1946
1860
1950
1828
1952
1956
1868
329
1833
1938
1897
329
1959
1964
1880
1833
1969
1892
1851
1847
1808
1868
1972
1792
1865
1811
329
1847
1885
1897
179
1919
1977
1982
1911
1986
1828
1888
1911
1868
329
1833
1808
1868
179
1911
1897
329
1868
179
1828
1924
1911
1868
329
1847
1865
1897
179
1885
1863
329
1868
329
1833
1969
1988
329
1808
1868
179
1870
1875
1880
1847
1990
1875
1993
1998
1885
1811
1880
1998
2002
1988
102
1847
1885
1988
179
1885
1811
102
1919
1880
2005
1911
1988
1828
1847
1885
1868
179
1833
1865
1811
329
1911
1897
102
1880
2005
2009
1988
102
1833
1885
1988
329
1911
1988
102
1892
1851
1847
1808
2012
1851
1792
1865
1863
329
1897
329
1828
1833
1911
1868
329
1847
1808
1897
179
1903
2014
1908
2012
435
1833
2018
1897
329
1908
1950
102
1911
1986
102
1914
1928
2021
1952
1938
1919
2021
1946
1956
1950
1924
1938
1950
329
1964
1851
1924
1885
1868
1880
1924
1938
1897
329
1833
1885
1897
329
1969
1868
329
1977
1888
2026
1988
329
1982
2026
1868
329
1911
1988
329
1986
329
1924
1865
1950
329
1911
1950
329
1988
329
1959
1964
1880
1833
2029
1964
2032
2037
2041
2044
1880
2037
2046
1988
102
1833
2041
1988
329
1969
2044
102
2049
1833
1908
1897
102
1911
1868
329
1919
2054
1982
1911
1986
1977
2059
2063
1986
102
1982
2066
2069
102
1986
102
1833
1865
1897
329
1911
1950
102
1988
102
1990
1811
102
1880
1847
1990
1988
179
2005
1885
1811
102
1988
179
2005
1885
1988
102
2009
1988
179
1880
2059
2063
1988
102
2005
2071
2069
102
2009
2069
578
2012
329
2014
2074
1950
329
1969
2012
102
1908
1986
102
2077
2082
2087
2092
1969
2082
1828
1924
1911
1868
2087
1924
1938
1950
329
2092
1911
1950
329
2054
1952
2026
1986
329
1911
1986
329
2092
1969
2096
329
2096
329
2082
2098
1982
1969
2103
2105
2041
1986
329
1969
2103
102
2109
1982
2009
2096
102
1833
1911
1988
329
1969
1950
102
1982
2114
2117
102
1969
1986
102
2096
102
2029
2044
102
2098
1833
2119
1988
329
1982
1969
2044
102
1969
1988
102
2103
329
2005
2041
2122
102
2009
2122
329
1969
1897
102
2049
2124
1908
1897
102
1833
2041
1897
329
2054
2059
2066
1986
102
1982
1911
1986
102
2009
1986
102
2114
1986
102
2117
102
1908
1988
102
1982
2009
2117
102
2009
2117
578
2005
1885
1986
102
2009
1988
102
2092
2029
2096
329
2029
2012
102
2128
2132
2136
2140
2144
2148
2152
2156
2160
2164
2168
2172
2176
2180
2184
2187
2191
2195
2199
2202
2204
2208
2212
2202
102
2215
2219
2223
2227
2231
2235
2187
2239
2243
2199
2247
2251
2255
2259
858
2262
2266
2270
872
179
2273
2277
2202
179
2168
2280
2284
2288
2292
2295
2299
2303
2307
858
2310
2314
2277
872
179
2288
2292
872
179
2318
858
179
2187
2321
2266
2199
2325
2327
2331
2270
858
179
2288
2270
858
179
2277
858
179
2325
179
2335
2339
2343
2325
102
2273
2277
2325
179
2346
872
179
2215
2349
2353
2227
2357
2235
2361
2365
2369
2373
2247
2376
2380
2384
1011
2262
2387
2391
872
329
2273
2373
942
329
2235
2394
2398
2402
2406
2187
2321
2266
2199
872
2409
2208
2413
2202
329
2288
2292
942
179
2416
2420
2424
2346
1068
2262
2428
2432
872
329
2273
2277
872
179
2346
2325
329
2262
2357
2432
872
329
2288
2270
942
179
2318
858
329
2273
2406
1077
329
2277
872
179
2168
2280
2284
2288
2435
2295
2438
2442
2318
784
2310
2446
2450
1077
102
2288
2292
1077
179
2318
784
102
2416
2453
2457
2346
1077
2262
2266
2292
872
179
2273
2413
784
329
2346
942
102
2310
2457
2461
1077
102
2273
2307
1077
329
2346
1077
102
2187
2321
2266
2199
2464
2327
2208
2413
858
329
2325
329
2262
2231
2432
872
329
2288
2199
2325
179
2335
2466
2343
2464
435
2273
2470
942
329
2473
1011
102
2346
1068
102
2476
2480
2484
2488
2373
2416
2492
2380
2496
1011
2499
2373
1157
329
2503
2327
2357
2307
872
2310
2507
2373
942
329
2273
2307
942
329
2511
872
329
2514
2518
2522
1077
329
2525
2529
872
329
2346
1077
329
2499
2413
1011
329
2346
1011
329
2235
2394
2398
2402
2532
2503
2535
2539
2543
1207
2310
2546
2550
1077
102
2273
2553
1077
329
2511
1207
102
2556
2560
2343
2325
102
2346
872
329
2318
2202
102
2416
2564
2424
2346
1068
2514
2568
2572
1190
102
2525
2575
1243
102
2273
2413
942
329
2346
1011
102
2578
784
102
2310
2288
2435
1077
179
2581
2318
784
102
2581
2318
1077
102
2585
1077
179
2310
2588
2572
1077
102
2581
2592
1243
102
2585
1243
578
2464
329
2595
2599
1157
329
2511
2464
102
2473
1068
102
2602
2606
2610
2614
2406
2618
2262
2357
2432
872
2622
2626
2373
1157
329
2630
2432
1011
329
2634
2638
2522
1190
329
2346
1068
329
2630
2406
1317
329
2618
2642
2646
2650
1331
2653
2553
1190
329
2511
1331
102
2657
2661
2461
1317
102
2273
2432
1077
329
2511
1157
102
2525
2665
1349
102
2511
1190
102
2668
1207
102
2671
2273
2675
1077
329
2525
2650
1207
102
2511
1077
102
2581
2543
1362
102
2585
1362
329
2511
942
102
2556
2678
2343
2325
102
2273
2553
942
329
2634
2568
2575
1190
102
2525
2346
1068
102
2585
1190
102
2682
1190
102
2473
1077
102
2525
2461
1349
102
2585
1349
578
2581
2318
1068
102
2585
1077
102
2630
2532
1317
329
2668
2464
102
2685
2689
2693
2697
2701
2689
2705
2709
2713
2717
2693
2709
2721
2725
2729
2697
2713
2725
2732
2735
2701
2717
2729
2735
102
2737
2741
2745
2749
2753
2741
2697
2757
2761
2732
2745
2765
2769
2773
1482
2749
2761
2776
1487
179
2753
2732
2735
179
2693
2779
2783
2761
2787
2779
2713
2790
2787
1482
2783
2790
2732
1487
179
2761
2787
1487
179
2787
1482
179
2697
2765
2761
2732
2794
2765
2796
2776
1482
179
2761
2776
1482
179
2732
1482
179
2794
179
2800
2753
2804
2794
102
2753
2732
2794
179
2807
1487
179
2737
2810
2814
2749
2818
2741
2822
2826
2790
2830
2745
2833
2837
2841
1569
2749
2844
2848
1487
329
2753
2830
1516
329
2741
2851
2783
2753
2855
2697
2765
2761
2732
1487
2858
2717
2776
2735
329
2761
2862
1516
179
2814
2865
2869
2807
1605
2749
2790
2807
1487
329
2753
2732
1487
179
2807
2794
329
2749
2818
2807
1487
329
2761
2776
1516
179
2787
1482
329
2753
2855
1607
329
2732
1487
179
2693
2779
2783
2761
2873
2779
2876
2880
2787
1430
2783
2880
2884
1607
102
2761
2787
1607
179
2787
1430
102
2814
2783
2887
2807
1607
2749
2761
2787
1487
179
2753
2776
1430
329
2807
1516
102
2783
2887
2891
1607
102
2753
2787
1607
329
2807
1607
102
2697
2765
2761
2732
2894
2765
2717
2776
1482
329
2794
329
2749
2753
2807
1487
329
2761
2732
2794
179
2800
2896
2804
2894
435
2753
2900
1516
329
2804
1569
102
2807
1605
102
2810
2822
2903
2844
2830
2814
2903
2837
2848
1569
2818
2830
1569
329
2851
2765
2818
2787
1487
2783
2818
2830
1516
329
2753
2787
1516
329
2855
1487
329
2865
2790
2907
1607
329
2869
2907
1487
329
2807
1607
329
2818
2776
1569
329
2807
1569
329
2741
2851
2783
2753
2910
2851
2913
2917
2921
1663
2783
2917
2924
1607
102
2753
2921
1607
329
2855
1663
102
2927
2753
2804
2794
102
2807
1487
329
2787
2735
102
2814
2931
2869
2807
1605
2865
2935
2939
1605
102
2869
2942
1688
102
2753
2776
1516
329
2807
1569
102
2873
1430
102
2783
2761
2873
1607
179
2887
2787
1430
102
2887
2787
1607
102
2891
1607
179
2783
2935
2939
1607
102
2887
2945
1688
102
2891
1688
578
2894
329
2896
2948
1569
329
2855
2894
102
2804
1605
102
2951
2955
2959
2963
2855
2955
2749
2818
2807
1487
2959
2818
2830
1569
329
2963
2807
1569
329
2931
2844
2907
1605
329
2807
1605
329
2963
2855
1715
329
2955
2967
2869
2855
1722
2971
2921
1605
329
2855
1722
102
2975
2869
2891
1715
102
2753
2807
1607
329
2855
1569
102
2869
2979
1736
102
2855
1605
102
2910
1663
102
2967
2753
2982
1607
329
2869
2855
1663
102
2855
1607
102
2887
2921
1741
102
2891
1741
329
2855
1516
102
2927
2985
2804
2794
102
2753
2989
1516
329
2931
2935
2942
1605
102
2869
2807
1605
102
2891
1605
102
2979
1605
102
2804
1607
102
2869
2891
1736
102
2891
1736
578
2887
2787
1605
102
2891
1607
102
2992
2985
2804
2794
102
2985
2996
1569
329
2787
2735
329
2765
2769
2776
1482
329
2761
2773
1516
179
2896
2999
1569
329
2963
2910
1715
329
2910
2894
329
3002
3005
3008
3011
3014
3017
3020
3023
3026
3029
3032
3035
3038
3041
3044
3047
3050
3053
3056
3059
3061
3064
3067
3059
102
3070
3073
3076
3079
3082
3085
3088
3091
3094
3056
3097
3100
3103
3106
163
3109
3112
3115
177
179
3118
3121
3059
179
3124
3127
3130
3133
3136
3139
3142
3145
3148
163
3151
3154
3121
177
179
3133
3136
177
179
3157
163
179
3160
3163
3112
3056
3166
3168
3171
3115
163
179
3133
3115
163
179
3121
163
179
3166
179
3174
3177
3180
3166
102
3118
3121
3166
179
3183
177
179
3070
3186
3189
3079
3192
3085
3195
3198
3201
3204
3097
3207
3210
3213
320
3109
3216
3219
177
329
3118
3204
251
329
3222
3225
3228
3231
3234
3237
3163
3112
3056
177
3240
3064
3243
3059
329
3133
3246
251
179
3249
3252
3255
3183
383
3109
3258
3261
177
329
3118
3121
177
179
3183
3166
329
3109
3192
3261
177
329
3133
3115
251
179
3157
163
329
3118
3234
392
329
3121
177
179
3124
3127
3130
3133
3264
3139
3267
3270
3157
88
3151
3273
3276
392
102
3133
3136
392
179
3157
88
102
3249
3279
3282
3183
392
3109
3112
3136
177
179
3118
3243
88
329
3183
251
102
3151
3282
3285
392
102
3118
3148
392
329
3183
392
102
3160
3163
3112
3056
3288
3168
3064
3243
163
329
3166
329
3109
3082
3261
177
329
3133
3056
3166
179
3174
3290
3180
3288
435
3118
3293
251
329
3296
320
102
3183
383
102
3299
3302
3305
3308
3204
3311
3314
3210
3317
320
3320
3204
473
329
3323
3168
3192
3148
177
3151
3326
3204
251
329
3118
3148
251
329
3329
177
329
3332
3335
3338
392
329
3341
3344
177
329
3183
392
329
3320
3243
320
329
3183
320
329
3222
3225
3228
3231
3347
3323
3350
3353
3356
523
3151
3359
3362
392
102
3118
3365
392
329
3329
523
102
3237
3163
3112
3056
3288
3368
3231
3180
3166
102
3183
177
329
3157
3059
102
3249
3371
3255
3183
383
3332
3374
3377
506
102
3341
3380
559
102
3118
3243
251
329
3183
320
102
3383
88
102
3151
3133
3264
392
179
3386
3157
88
102
3386
3157
392
102
3389
392
179
3151
3392
3377
392
102
3386
3395
559
102
3389
559
578
3288
329
3398
3401
473
329
3329
3288
102
3296
383
102
3404
3407
3410
3413
3234
3416
3109
3192
3261
177
3419
3422
3204
473
329
3425
3261
320
329
3428
3431
3338
506
329
3183
383
329
3425
3234
634
329
3416
3434
3437
3440
648
3443
3365
506
329
3329
648
102
3446
3449
3285
634
102
3118
3261
392
329
3329
473
102
3341
3452
666
102
3329
506
102
3455
523
102
3458
3118
3461
392
329
3341
3440
523
102
3329
392
102
3386
3356
679
102
3389
679
329
3329
251
102
3368
3464
3180
3166
102
3118
3467
251
329
3428
3374
3380
506
102
3341
3183
383
102
3389
506
102
3470
506
102
3296
392
102
3341
3285
666
102
3389
666
578
3386
3157
383
102
3389
392
102
3160
3163
3473
3056
3288
3157
3059
329
3174
3290
3296
3288
435
3425
3347
634
329
3455
3288
329
3476
3478
3480
3482
3484
3486
3488
3490
3492
3494
3496
3498
3500
3502
3504
3506
3508
3510
3512
3514
3516
3494
3518
3514
102
3520
3522
3524
3526
3528
3530
3532
3534
3502
3536
3538
3540
3494
3542
163
3544
3510
3504
177
179
3546
3548
3514
179
3550
3552
3554
3556
3558
3560
3492
3562
3542
163
3564
3566
3548
177
179
3556
3558
177
179
3568
163
179
3570
3572
3510
3512
3574
3576
3578
3504
163
179
3502
3504
163
179
3580
163
179
3574
179
3582
3584
3586
3574
102
3588
3590
3592
179
3594
177
179
3520
3596
3598
3526
3600
3530
3602
3604
3566
3606
3538
3608
3610
3568
320
3544
3612
3614
177
329
3546
3606
251
329
3616
3618
3620
3622
3624
3626
3572
3510
3512
177
3628
3494
3518
3514
329
3556
3558
251
179
3630
3632
3634
3594
383
3544
3562
3614
177
329
3546
3548
177
179
3594
3592
329
3544
3600
3614
177
329
3502
3504
251
179
3568
163
329
3588
3624
392
329
3590
177
179
3550
3552
3554
3556
3636
3560
3638
3640
3568
88
3564
3640
3642
392
102
3556
3558
392
179
3568
88
102
3630
3554
3644
3594
392
3544
3510
3558
177
179
3546
3518
88
329
3594
251
102
3646
3644
3648
392
102
3650
3542
392
329
3652
177
179
3594
392
102
3570
3572
3510
3512
3654
3576
3494
3518
163
329
3574
329
3544
3528
3614
177
329
3502
3536
3592
179
3582
3656
3586
3654
435
3588
3658
251
329
3660
320
102
3594
383
102
3662
3664
3666
3668
3606
3630
3670
3610
3594
320
3672
3606
473
329
3674
3576
3600
3542
177
3564
3676
3606
251
329
3650
3542
251
329
3678
177
329
3680
3682
3684
392
329
3686
3688
177
329
3594
392
329
3672
3518
320
329
3594
320
329
3616
3618
3620
3622
3690
3674
3692
3694
3696
523
3564
3698
3700
392
102
3650
3702
392
329
3678
523
102
3626
3572
3510
3512
3654
3704
3622
3586
3574
102
3650
3580
3592
179
3594
177
329
3568
3514
102
3630
3706
3634
3594
383
3680
3708
3710
506
102
3686
3712
559
102
3546
3518
251
329
3594
320
102
3714
88
102
3564
3502
3636
392
179
3716
3568
88
102
3716
3568
392
102
3718
392
179
3564
3640
3710
392
102
3716
3642
559
102
3718
559
578
3654
329
3546
3548
3592
179
3720
3722
473
329
3678
3724
102
3726
383
102
3728
3730
3732
3734
3624
3736
3544
3600
3614
177
3738
3740
3606
473
329
3742
3614
320
329
3744
3668
3684
506
329
3594
383
329
3742
3624
634
329
3736
3746
3748
3750
648
3752
3702
506
329
3678
648
102
3754
3634
3648
634
102
3588
3614
392
329
3678
473
102
3686
3756
666
102
3678
506
102
3758
523
102
3760
3546
3762
392
329
3686
3750
523
102
3678
392
102
3716
3696
679
102
3718
679
329
3678
251
102
3704
3764
3586
3574
102
3650
3702
251
329
3744
3708
3712
506
102
3686
3594
383
102
3718
506
102
3766
506
102
3726
392
102
3686
3648
666
102
3718
666
578
3716
3568
383
102
3718
392
102
3768
329
3770
329
3582
3772
3660
3654
435
3742
3690
634
329
3758
3724
329
3774
383
102
3776
3778
3780
3782
3784
3786
3788
3790
3792
3794
3796
3798
3800
3802
3804
3806
3808
3810
3812
2202
3814
3794
3816
2202
102
3818
3820
3822
3824
3826
3828
3830
3832
3802
3834
3836
3838
3794
3840
858
3842
3810
3804
872
179
3844
3846
2202
179
3848
3850
3852
3854
3856
3858
3792
3860
3840
858
3862
3864
3846
872
179
3854
3856
872
179
3866
858
179
3868
3870
3810
3812
3872
3874
3876
3804
858
179
3802
3804
858
179
3878
858
179
3872
179
3880
3882
3884
3872
102
3886
3888
2325
179
3890
872
179
3818
3892
3894
3824
3896
3828
3898
3900
3864
3902
3836
3904
3906
3866
1011
3842
3908
3910
872
329
3844
3902
942
329
3912
3914
3916
3918
3920
3868
3870
3810
3812
872
3922
3794
3816
2202
329
3854
3856
942
179
3924
3926
3928
3890
1068
3842
3860
3910
872
329
3844
3846
872
179
3890
2325
329
3842
3896
3910
872
329
3802
3804
942
179
3866
858
329
3886
3920
1077
329
3888
872
179
3848
3850
3852
3854
3930
3858
3932
3934
3866
784
3862
3934
3936
1077
102
3854
3856
1077
179
3866
784
102
3924
3852
3938
3890
1077
3842
3810
3856
872
179
3844
3816
784
329
3890
942
102
3940
3938
3942
1077
102
3944
3840
1077
329
3890
1077
102
3868
3870
3810
3812
3946
3874
3794
3816
858
329
3872
329
3842
3826
3910
872
329
3802
3834
2325
179
3880
3948
3884
3946
435
3886
3950
942
329
3952
1011
102
3890
1068
102
3954
3956
3958
3960
3902
3924
3962
3906
3890
1011
3964
3902
1157
329
3966
3874
3896
3840
872
3862
3968
3902
942
329
3944
3840
942
329
3970
872
329
3972
3974
3976
1077
329
3978
3980
872
329
3890
1077
329
3964
3816
1011
329
3890
1011
329
3912
3914
3916
3918
3982
3966
3984
3986
3988
1207
3862
3990
3992
1077
102
3944
3994
1077
329
3970
1207
102
3996
3918
3884
3872
102
3944
3878
2325
179
3890
872
329
3866
2202
102
3924
3998
3928
3890
1068
3972
4000
4002
1190
102
3978
4004
1243
102
3844
3816
942
329
3890
1011
102
4006
784
102
3862
3802
3930
1077
179
4008
3866
784
102
4008
3866
1077
102
4010
1077
179
3862
3934
4002
1077
102
4008
3936
1243
102
4010
1243
578
3946
329
3844
3846
2325
179
4012
4014
1157
329
3970
2464
102
4016
1068
102
4018
4020
4022
4024
3920
4026
3842
3896
3910
872
4028
4030
3902
1157
329
4032
3910
1011
329
4034
3960
3976
1190
329
3890
1068
329
4032
3920
1317
329
4026
4036
4038
4040
1331
4042
3994
1190
329
3970
1331
102
4044
3928
3942
1317
102
3886
3910
1077
329
3970
1157
102
3978
4046
1349
102
3970
1190
102
4048
1207
102
4050
3844
4052
1077
329
3978
4040
1207
102
3970
1077
102
4008
3988
1362
102
4010
1362
329
3970
942
102
3996
4054
3884
3872
102
3944
3994
942
329
4034
4000
4004
1190
102
3978
3890
1068
102
4010
1190
102
4056
1190
102
4016
1077
102
3978
3942
1349
102
4010
1349
578
4008
3866
1068
102
4010
1077
102
4058
329
4032
3982
1317
329
4048
2464
102
4060
4062
4064
4066
4068
4070
4072
4074
4076
4078
4080
4082
4084
4086
4088
4090
4092
4094
4096
4098
4100
4102
4104
4098
102
4106
4108
4110
4112
4114
4116
4118
4120
4086
4122
4124
4126
4078
4128
163
4130
4094
4088
177
179
4132
4134
4098
179
4136
4138
4140
4142
4144
4146
4076
4148
4150
163
4152
4154
4134
177
179
4142
4144
177
179
4156
163
179
4158
4160
4094
4096
4162
4164
4166
4088
163
179
4086
4088
163
179
4168
163
179
4162
179
4170
4172
4174
4162
102
4176
4178
4180
179
4182
177
179
4106
4184
4186
4112
4188
4116
4190
4192
4154
4194
4124
4196
4198
4156
320
4130
4200
4202
177
329
4132
4194
251
329
4204
4206
4208
4210
4212
4214
4160
4094
4096
177
4216
4218
4104
4098
329
4142
4220
251
179
4222
4224
4226
4182
383
4130
4148
4202
177
329
4132
4134
177
179
4182
4180
329
4130
4188
4202
177
329
4086
4088
251
179
4156
163
329
4176
4212
392
329
4228
177
179
4136
4138
4140
4142
4230
4146
4232
4234
4156
88
4152
4234
4236
392
102
4142
4144
392
179
4156
88
102
4222
4140
4238
4182
392
4130
4094
4144
177
179
4132
4104
88
329
4182
251
102
4240
4238
4242
392
102
4244
4150
392
329
4246
177
179
4182
392
102
4158
4160
4094
4096
4248
4164
4078
4104
163
329
4162
329
4130
4114
4202
177
329
4086
4122
4180
179
4170
4250
4174
4248
435
4176
4252
251
329
4254
320
102
4182
383
102
4256
4258
4260
4262
4194
4222
4264
4198
4182
320
4266
4194
473
329
4268
4164
4188
4150
177
4152
4270
4194
251
329
4244
4150
251
329
4272
177
329
4274
4276
4278
392
329
4280
4282
177
329
4182
392
329
4266
4104
320
329
4182
320
329
4204
4206
4208
4210
4284
4268
4286
4288
4290
523
4152
4292
4294
392
102
4244
4296
392
329
4272
523
102
4214
4160
4094
4096
4248
4298
4210
4174
4162
102
4244
4300
4180
179
4182
177
329
4156
4098
102
4222
4302
4226
4182
383
4274
4304
4306
506
102
4280
4308
559
102
4132
4104
251
329
4182
320
102
4310
88
102
4152
4086
4230
392
179
4312
4156
88
102
4312
4156
392
102
4314
392
179
4152
4234
4306
392
102
4312
4236
559
102
4314
559
578
4316
329
4132
4134
4180
179
4318
4320
473
329
4272
4322
329
4324
383
102
4326
329
4328
4330
4332
4334
4212
4336
4130
4188
4202
177
4338
4340
4194
473
329
4342
4202
320
329
4344
4262
4278
506
329
4182
383
329
4342
4212
634
329
4336
4346
4348
4350
648
4352
4296
506
329
4272
648
102
4354
4226
4242
634
102
4176
4202
392
329
4272
473
102
4280
4356
666
102
4272
506
102
4204
4206
4358
4210
4284
4240
4360
4294
392
102
4362
523
102
4364
4132
4212
392
329
4280
4350
523
102
4272
392
102
4312
4290
679
102
4314
679
329
4272
251
102
4214
4160
4086
4096
4248
4366
4188
4202
177
329
4344
4304
4308
506
102
4280
4182
383
102
4314
506
102
4368
506
102
4136
4138
4370
4142
4230
4240
4372
4236
392
102
4152
4086
4144
392
179
4312
4310
392
102
4374
392
102
4280
4242
666
102
4314
666
578
4374
383
102
4312
4156
383
102
4314
392
102
4376
4378
4254
4162
102
4380
4382
473
329
4156
4098
329
4158
4160
4086
4096
4248
4384
329
4386
4250
4254
4248
435
4342
4284
634
329
4362
4322
329
4388
4390
4392
4394
4396
4390
4398
4400
4402
4404
4392
4400
4406
4408
4410
4394
4402
4408
4412
2735
4396
4404
4410
2735
102
4414
4416
4418
4420
4422
4416
4424
4426
4408
4428
4418
4430
4404
4432
1482
4420
4408
4410
1487
179
4422
4428
2735
179
4434
4436
4438
4440
4442
4436
4402
4444
4442
1482
4438
4444
4428
1487
179
4440
4442
1487
179
4442
1482
179
4446
4430
4408
4412
4448
4430
4450
4410
1482
179
4408
4410
1482
179
4412
1482
179
4448
179
4452
4454
4456
4448
102
4454
4458
2794
179
4460
1487
179
4414
4462
4464
4420
4466
4416
4468
4470
4444
4472
4418
4474
4476
4442
1569
4420
4478
4460
1487
329
4422
4472
1516
329
4480
4482
4438
4484
4486
4446
4430
4408
4412
1487
4488
4404
4410
2735
329
4440
4432
1516
179
4464
4490
4492
4460
1605
4420
4444
4460
1487
329
4422
4428
1487
179
4460
2794
329
4420
4466
4460
1487
329
4408
4410
1516
179
4442
1482
329
4454
4486
1607
329
4458
1487
179
4434
4436
4438
4440
4494
4436
4496
4498
4442
1430
4438
4498
4500
1607
102
4440
4442
1607
179
4442
1430
102
4464
4438
4502
4460
1607
4420
4408
4442
1487
179
4422
4410
1430
329
4460
1516
102
4504
4502
4506
1607
102
4484
4442
1607
329
4460
1607
102
4446
4430
4408
4412
4508
4430
4404
4410
1482
329
4448
329
4420
4422
4460
1487
329
4408
4428
2794
179
4452
4510
4456
4508
435
4454
4512
1516
329
4456
1569
102
4460
1605
102
4462
4468
4514
4478
4472
4464
4514
4476
4460
1569
4466
4472
1569
329
4482
4430
4466
4442
1487
4438
4466
4472
1516
329
4484
4442
1516
329
4486
1487
329
4490
4444
4516
1607
329
4492
4516
1487
329
4460
1607
329
4466
4410
1569
329
4460
1569
329
4480
4482
4438
4484
4518
4482
4520
4476
4522
1663
4438
4476
4524
1607
102
4484
4522
1607
329
4486
1663
102
4526
4484
4456
4448
102
4484
4412
2794
179
4460
1487
329
4442
2735
102
4464
4528
4492
4460
1605
4490
4498
4530
1605
102
4492
4532
1688
102
4422
4410
1516
329
4460
1569
102
4494
1430
102
4438
4408
4494
1607
179
4502
4442
1430
102
4502
4442
1607
102
4506
1607
179
4438
4498
4530
1607
102
4502
4500
1688
102
4506
1688
578
4508
329
4422
4428
2794
179
4510
4534
1569
329
4486
2894
102
4536
1605
102
4538
4540
4542
4544
4486
4540
4420
4466
4460
1487
4542
4466
4472
1569
329
4544
4460
1569
329
4528
4478
4516
1605
329
4460
1605
329
4544
4486
1715
329
4540
4546
4492
4486
1722
4548
4522
1605
329
4486
1722
102
4550
4492
4506
1715
102
4454
4460
1607
329
4486
1569
102
4492
4552
1736
102
4486
1605
102
4504
4476
4524
1607
102
4518
1663
102
4546
4422
4486
1607
329
4492
4486
1663
102
4486
1607
102
4502
4522
1741
102
4506
1741
329
4486
1516
102
4554
4466
4460
1487
329
4528
4498
4532
1605
102
4492
4460
1605
102
4506
1605
102
4552
1605
102
4504
4556
4500
1607
102
4438
4408
4442
1607
179
4502
4494
1607
102
4536
1607
102
4492
4506
1736
102
4506
1736
578
4502
4442
1605
102
4506
1607
102
4558
4560
4456
4448
102
4560
4562
1569
329
4442
2735
329
4564
329
4544
4518
1715
329
4518
2894
329
4566
4567
4568
4569
4570
4567
4571
4572
4573
4574
4568
4572
4575
4576
4577
4569
4573
4576
4578
4579
4570
4574
4580
4579
102
4571
4569
4581
4576
4578
4572
4573
4574
4577
4582
4573
4576
4577
4582
179
4574
4578
4579
179
4575
4574
4578
4582
179
4576
4577
4582
179
4577
4582
179
4578
4582
179
4579
179
4567
4583
4572
4573
4584
4571
4585
4575
4574
4586
4572
4587
4588
4577
4589
4573
4584
4577
4582
329
4574
4586
4590
329
4569
4573
4576
4578
4582
4581
4574
4577
4579
329
4576
4577
4590
179
4573
4574
4577
4582
329
4574
4578
4582
179
4577
4579
329
4582
179
4577
4582
329
4582
329
4568
4572
4575
4576
4580
4572
4575
4588
4577
4590
4575
4588
4591
4590
102
4577
4590
102
4574
4577
4590
329
4569
4573
4576
4578
4592
4579
329
4576
4578
4579
179
4570
4584
4580
4592
435
4580
4589
102
4577
4589
102
4583
4585
4593
4584
4586
4572
4593
4588
4577
4589
4584
4586
4589
329
4585
4573
4584
4577
4582
4575
4584
4586
4590
329
4586
4582
329
4587
4574
4586
4590
329
4588
4586
4582
329
4577
4590
329
4589
329
4584
4577
4589
329
4577
4589
329
4590
329
4571
4585
4575
4574
4594
4585
4595
4588
4586
4596
4586
4596
102
4581
4574
4580
4579
102
4577
4579
102
4587
4588
4591
4589
102
4588
4597
4598
102
4589
102
4590
102
4580
4590
102
4575
4576
4580
4590
179
4588
4577
4590
102
4590
179
4591
4590
179
4588
4591
4598
102
4591
4598
578
4592
329
4584
4594
4589
329
4586
4592
102
4593
4584
4586
4589
329
4586
4589
102
4594
4596
102
4595
4574
4599
4590
329
4588
4586
4596
102
4586
4590
102
4596
329
4591
4596
329
4581
4584
4580
4579
102
4593
4588
4597
4589
102
4588
4577
4589
102
4591
4589
102
4597
4589
102
4598
102
4591
4590
102
4600
329
4601
329
4594
4592
329
4602
4589
102
4603
4604
4605
4606
4607
4604
4608
4609
4610
4611
4605
4609
4612
4613
4614
4606
4610
4613
4615
4616
4607
4611
4617
4616
102
4608
4606
4618
4613
4615
4609
4610
4611
4614
4619
4610
4613
4614
4619
179
4611
4615
4616
179
4612
4611
4615
4619
179
4613
4614
4619
179
4614
4619
179
4615
4619
179
4616
179
4604
4620
4609
4610
4621
4608
4622
4612
4611
4623
4609
4624
4625
4614
4626
4610
4621
4614
4619
329
4611
4623
4627
329
4606
4610
4613
4615
4619
4618
4611
4614
4616
329
4613
4614
4627
179
4610
4611
4614
4619
329
4611
4615
4619
179
4614
4616
329
4619
179
4614
4619
329
4619
329
4605
4609
4612
4613
4617
4609
4612
4625
4614
4627
4612
4625
4628
4627
102
4614
4627
102
4611
4614
4627
329
4606
4610
4613
4615
4629
4616
329
4613
4615
4616
179
4607
4621
4617
4629
435
4617
4626
102
4614
4626
102
4620
4622
4630
4621
4623
4609
4630
4625
4614
4626
4621
4623
4626
329
4622
4610
4621
4614
4619
4612
4621
4623
4627
329
4623
4619
329
4624
4611
4623
4627
329
4625
4623
4619
329
4614
4627
329
4626
329
4621
4614
4626
329
4614
4626
329
4627
329
4608
4622
4612
4611
4631
4622
4632
4625
4623
4633
4623
4633
102
4618
4611
4617
4616
102
4614
4616
102
4624
4625
4628
4626
102
4625
4634
4635
102
4626
102
4627
102
4617
4627
102
4612
4613
4617
4627
179
4625
4614
4627
102
4627
179
4628
4627
179
4625
4628
4635
102
4628
4635
578
4629
329
4621
4631
4626
329
4623
4629
102
4630
4621
4623
4626
329
4623
4626
102
4631
4633
102
4632
4611
4636
4627
329
4625
4623
4633
102
4623
4627
102
4633
329
4628
4633
329
4618
4621
4617
4616
102
4630
4625
4634
4626
102
4625
4614
4626
102
4628
4626
102
4634
4626
102
4635
102
4628
4627
102
4631
4629
102
4637
4638
4639
4640
4641
4638
4642
4643
4644
4645
4639
4643
4646
4647
4648
4640
4644
4647
4649
4601
4641
4645
4650
4601
102
4642
4640
4651
4647
4649
4643
4644
4645
4648
4582
4644
4647
4648
4582
179
4645
4649
4601
179
4646
4645
4649
4582
179
4647
4648
4582
179
4648
4582
179
4649
4582
179
4601
179
4638
4652
4643
4644
4653
4642
4654
4646
4645
4655
4643
4656
4657
4648
4589
4644
4653
4648
4582
329
4645
4655
4590
329
4640
4644
4647
4649
4582
4651
4645
4648
4601
329
4647
4648
4590
179
4644
4645
4648
4582
329
4645
4649
4582
179
4648
4601
329
4648
4582
329
4639
4643
4646
4647
4650
4643
4646
4657
4648
4590
4646
4657
4658
4590
102
4648
4590
102
4645
4648
4590
329
4640
4644
4647
4649
4659
4647
4649
4601
179
4641
4653
4650
4659
435
4650
4589
102
4648
4589
102
4652
4654
4660
4653
4655
4643
4660
4657
4648
4589
4653
4655
4589
329
4654
4644
4653
4648
4582
4646
4653
4655
4590
329
4655
4582
329
4656
4645
4655
4590
329
4657
4655
4582
329
4648
4590
329
4653
4648
4589
329
4648
4589
329
4642
4654
4646
4645
4661
4654
4662
4657
4655
4596
4655
4596
102
4651
4645
4650
4601
102
4648
4601
102
4656
4657
4658
4589
102
4657
4663
4598
102
4650
4590
102
4646
4647
4650
4590
179
4657
4648
4590
102
4658
4590
179
4657
4658
4598
102
4658
4598
578
4659
329
4653
4661
4589
329
4655
4659
102
4660
4653
4655
4589
329
4655
4589
102
4661
4596
102
4662
4645
4664
4590
329
4657
4655
4596
102
4655
4590
102
4658
4596
329
4651
4653
4650
4601
102
4660
4657
4663
4589
102
4657
4648
4589
102
4658
4589
102
4663
4589
102
4646
4647
4648
4590
179
4657
4650
4590
102
4658
4590
102
4665
4653
4650
4601
102
4653
4664
4589
329
4661
4659
329
4666
4667
4668
4669
4670
4667
4671
4672
4673
4674
4668
4672
4675
4676
4677
4669
4673
4676
4678
4679
4670
4674
4680
4679
102
4671
4669
4681
4676
4678
4672
4673
4674
4677
4582
4673
4676
4677
4582
179
4674
4678
4679
179
4675
4674
4678
4582
179
4676
4677
4582
179
4677
4582
179
4678
4582
179
4679
179
4667
4682
4672
4673
4683
4671
4684
4675
4674
4685
4672
4686
4687
4677
4589
4673
4683
4677
4582
329
4674
4685
4590
329
4669
4673
4676
4678
4582
4681
4674
4677
4679
329
4676
4677
4590
179
4673
4674
4677
4582
329
4674
4678
4582
179
4677
4679
329
4677
4582
329
4668
4672
4675
4676
4680
4672
4675
4687
4677
4590
4675
4687
4688
4590
102
4677
4590
102
4674
4677
4590
329
4669
4673
4676
4678
4689
4679
329
4676
4678
4679
179
4670
4683
4680
4689
435
4680
4589
102
4677
4589
102
4682
4684
4690
4683
4685
4672
4690
4687
4677
4589
4683
4685
4589
329
4684
4673
4683
4677
4582
4675
4683
4685
4590
329
4685
4582
329
4686
4674
4685
4590
329
4687
4685
4582
329
4677
4590
329
4683
4677
4589
329
4677
4589
329
4671
4684
4675
4674
4691
4684
4692
4687
4685
4596
4685
4596
102
4681
4674
4680
4679
102
4677
4679
102
4686
4687
4688
4589
102
4687
4693
4598
102
4680
4590
102
4675
4676
4680
4590
179
4687
4677
4590
102
4688
4590
179
4687
4688
4598
102
4688
4598
578
4689
329
4683
4691
4589
329
4685
4689
102
4694
4589
102
4695
329
4690
4683
4685
4589
329
4685
4589
102
4691
4596
102
4692
4674
4696
4590
329
4687
4685
4596
102
4685
4590
102
4688
4596
329
4697
4683
4677
4582
329
4690
4687
4693
4589
102
4687
4677
4589
102
4688
4589
102
4693
4589
102
4675
4676
4677
4590
179
4687
4680
4590
102
4688
4590
102
4698
4683
4680
4679
102
4683
4699
4589
329
4691
4689
329
4700
4701
4702
4703
4704
4701
4705
4706
4707
4708
4702
4706
4709
4710
4711
4703
4707
4710
4712
4713
4704
4708
4714
4713
102
4705
4703
4715
4710
4712
4706
4707
4708
4711
4716
4707
4710
4711
4716
179
4708
4712
4713
179
4709
4708
4712
4716
179
4710
4711
4716
179
4711
4716
179
4712
4716
179
4713
179
4701
4717
4706
4707
4718
4705
4719
4709
4708
4720
4706
4721
4722
4711
4723
4707
4718
4711
4716
329
4708
4720
4724
329
4703
4707
4710
4712
4716
4715
4708
4711
4713
329
4710
4711
4724
179
4707
4708
4711
4716
329
4708
4712
4716
179
4711
4713
329
4716
179
4711
4716
329
4716
329
4702
4706
4709
4710
4714
4706
4709
4722
4711
4724
4709
4722
4725
4724
102
4711
4724
102
4708
4711
4724
329
4703
4707
4710
4712
4726
4713
329
4710
4712
4713
179
4704
4718
4714
4726
435
4714
4723
102
4711
4723
102
4717
4719
4727
4718
4720
4706
4727
4722
4711
4723
4718
4720
4723
329
4719
4707
4718
4711
4716
4709
4718
4720
4724
329
4720
4716
329
4721
4708
4720
4724
329
4722
4720
4716
329
4711
4724
329
4723
329
4718
4711
4723
329
4711
4723
329
4724
329
4705
4719
4709
4708
4728
4719
4729
4722
4720
4730
4720
4730
102
4715
4708
4714
4713
102
4711
4713
102
4721
4722
4725
4723
102
4722
4731
4732
102
4723
102
4724
102
4714
4724
102
4709
4710
4714
4724
179
4722
4711
4724
102
4724
179
4725
4724
179
4722
4725
4732
102
4725
4732
578
4726
329
4718
4728
4723
329
4720
4726
102
4727
4718
4720
4723
329
4720
4723
102
4728
4730
102
4729
4708
4733
4724
329
4722
4720
4730
102
4720
4724
102
4730
329
4725
4730
329
4734
4718
4711
4716
329
4727
4722
4731
4723
102
4722
4711
4723
102
4725
4723
102
4731
4723
102
4732
102
4709
4710
4711
4724
179
4722
4714
4724
102
4725
4724
102
4735
4718
4714
4713
102
4718
4733
4723
329
4728
4726
329
4736
4740
4744
4748
4752
4756
4760
4764
4768
4772
4776
4780
4784
4788
4792
4796
4799
4803
4807
3514
4810
4814
4818
4822
4826
4784
4830
4780
4834
4838
4842
4846
4849
4853
4857
177
4860
4864
3514
179
4768
4867
4871
4875
4879
4883
4887
4891
4894
4898
4864
3592
4875
4902
177
179
4905
163
179
4784
4908
4853
4796
4912
4916
4857
163
4875
4857
163
179
4864
163
179
3592
179
4920
4924
4928
3592
4860
4864
3592
179
4931
177
179
4810
4934
4938
4822
4826
4942
4946
4950
4834
4954
4958
4962
4849
4965
4969
177
4860
4972
251
329
4826
4975
4979
4983
4987
4803
4991
3514
4875
4902
251
179
4994
4998
5002
4931
4849
5006
5010
177
4860
4864
177
179
4931
3592
329
4849
5013
5010
177
4875
4857
251
179
4905
163
329
4860
5017
392
329
4864
177
179
4879
5020
5024
4905
4894
5028
5032
392
4875
4902
392
179
4905
88
102
4994
5035
5039
4931
4849
4853
4902
177
4860
4991
88
329
4931
251
102
4894
5039
5043
392
4860
4891
392
329
4931
392
102
4912
4803
4991
163
3592
329
4849
5046
5010
177
4875
4796
3592
179
4920
5050
4928
3724
4860
5054
251
329
5057
320
102
4931
383
102
5060
5064
5068
5072
4994
5076
4958
5080
5083
4972
473
329
5087
4912
5013
4891
4894
5091
4972
251
4860
4891
251
329
5095
177
329
5098
5102
5106
392
5109
5113
177
329
4931
392
329
5083
4991
320
329
4931
320
329
5087
5116
5120
5124
4894
5127
5131
392
4860
5134
392
329
5095
523
102
5137
5141
4928
3592
4931
177
329
4905
3514
102
4994
5145
5002
4931
5098
5149
5153
506
5109
5156
559
102
4860
4991
251
329
4931
320
102
5159
88
102
4894
4875
5162
392
5165
4905
88
102
5165
4905
392
102
5169
392
179
4894
5172
5153
392
5165
5176
559
102
5169
559
578
3724
329
5179
5183
473
329
5095
3724
102
5057
383
102
5186
5190
5194
5198
5202
4849
5013
5010
5206
5210
4972
473
5214
5010
320
329
5218
5222
5106
506
4931
383
329
5214
5017
634
329
5202
5226
5230
5234
5237
5134
506
329
5095
648
102
5241
5245
5043
634
4860
5010
392
329
5095
473
102
5109
5249
666
102
5095
506
102
5252
523
102
5255
4860
5259
392
5109
5234
523
102
5095
392
102
5165
5124
679
102
5169
679
329
5095
251
102
5137
5262
4928
3592
4860
5134
251
329
5218
5149
5156
506
5109
4931
383
102
5169
506
102
5266
506
102
5057
392
102
5109
5043
666
102
5169
666
578
5165
4905
383
102
5169
392
102
4920
5269
5057
3724
5179
5273
473
329
5214
5276
634
329
5252
3724
329
5279
383
102
2128
2132
2136
5282
2148
2152
2156
5286
2168
2172
2176
2243
2187
2191
2195
2199
2204
2208
2212
2202
2215
2219
2223
5290
2235
2187
2239
2243
2247
2251
2255
2259
2262
2266
2270
872
2168
2280
2284
2288
2295
2299
2303
2307
2310
2314
2277
2325
2187
2321
2266
2199
2327
2331
2270
858
2335
2339
2343
2325
2215
2349
2353
5290
2235
2361
2365
2369
2247
2376
2380
2384
2262
2387
2391
872
2235
2394
2398
2402
2409
2208
2413
2202
2416
2420
2424
2346
2262
2428
2432
872
2262
2357
2432
872
2295
2438
2442
2318
2310
2446
2450
1077
2416
2453
2457
2346
2262
2266
2292
872
2310
2457
2461
1077
2327
2208
2413
858
2262
2231
2432
872
2335
2466
2343
2464
2476
2480
2484
5294
2416
2492
2380
2496
2503
2327
2357
2307
2310
2507
2373
942
2514
2518
2522
1077
2503
2535
2539
2543
2310
2546
2550
1077
2556
2560
2343
2325
2416
2564
2424
2346
2514
2568
2572
1190
2310
2288
2435
1077
2310
2588
2572
1077
2602
2606
2610
2614
2618
2262
2357
2432
2622
2626
2373
1157
2634
2638
2522
1190
2618
2642
2646
2650
2657
2661
2461
1317
2671
2273
2675
1077
2556
2678
2343
2325
2634
2568
2575
1190
5298
5302
5306
5310
5302
5314
5318
5322
5306
5318
5326
5330
5310
5334
2725
2732
5338
2717
2729
2735
5342
5346
5350
5354
5346
5310
5358
2761
5350
5362
2769
2773
5354
2761
2776
1487
5306
5366
5370
2761
5366
5334
2790
2787
5370
2790
2732
2794
5310
5362
2761
2732
5362
2796
2776
1482
5374
2753
2804
2794
5342
5378
5382
5354
5346
5386
5390
2790
5350
5394
2837
2841
5354
2844
2848
1487
5346
5398
5370
2753
5402
2717
2776
2735
5382
5406
2869
2807
5354
2790
2807
1487
5354
2818
2807
1487
5366
5410
2880
2787
5370
2880
2884
1607
5382
5370
2887
2807
5354
2761
2787
1487
5370
2887
2891
1607
5362
2717
2776
1482
5354
2753
2807
1487
5374
2896
2804
2894
5378
5386
5414
5418
5382
5414
2837
2848
5398
5362
2818
2787
5370
2818
2830
1516
5406
2790
2907
1607
5398
5422
2917
2921
5370
2917
2924
1607
5426
2753
2804
2794
5382
5430
2869
2807
5406
2935
2939
1605
5370
2761
2873
1607
5370
2935
2939
1607
5434
5438
5442
2963
5438
5354
2818
2807
5442
2818
2830
1569
5430
2844
2907
1605
5438
5446
2869
2855
5450
2869
2891
1715
5398
5454
2917
2921
5370
5458
2924
1607
5446
2753
2855
1607
5362
2769
2776
1482
5462
2818
2807
1487
5430
2935
2942
1605
5366
5466
2880
2787
5370
5470
2884
1607
5370
2761
2787
1607
2887
2873
1607
102
5474
2985
2804
2794
5478
5481
5484
5487
5490
5493
5496
5499
5502
5505
5508
5511
5514
5517
5520
3056
5523
5526
3067
3059
5529
5532
5535
5538
5541
5544
5547
5550
5553
5556
5559
3106
5562
5565
3115
177
5568
3121
3059
179
5571
5574
5577
5580
5583
5586
5589
3148
5592
5595
3121
3166
5580
3136
177
179
5598
5601
5565
3056
5604
5607
3115
163
5580
3115
163
179
5610
5613
3180
3166
5568
3121
3166
179
5529
5616
5619
5538
5541
5622
5625
5628
5553
5631
5634
3213
5562
5637
3219
177
5568
3204
251
329
5640
5643
5646
5649
5652
5601
5565
3056
5655
5526
3243
3059
5580
3246
251
179
5658
5661
5664
3183
5562
5667
3261
177
5568
3121
177
179
5562
5670
3261
177
5580
3115
251
179
5568
3234
392
329
5583
5673
5676
3157
5592
5679
3276
392
5580
3136
392
179
5658
5682
5685
3183
5562
5565
3136
177
5568
3243
88
329
5592
5685
3285
392
5568
3148
392
329
5604
5526
3243
163
5562
5688
3261
177
5580
3056
3166
179
5610
5691
3180
3288
5568
3293
251
329
5694
5697
5700
5703
5706
5709
5634
3317
5712
3204
473
329
5715
5604
5670
3148
5592
5718
3204
251
5568
3148
251
329
5721
5724
3338
392
5727
3344
177
329
5712
3243
320
329
5715
5730
5733
3356
5592
5736
3362
392
5568
3365
392
329
5739
5649
3180
3166
5658
5742
5664
3183
5721
5745
3377
506
5727
3380
559
102
5568
3243
251
329
5592
5580
3264
392
5748
3157
88
102
5748
3157
392
102
5592
5751
3377
392
5748
3395
559
102
5754
3401
473
329
5757
5760
5763
5766
5769
5562
5670
3261
5772
5775
3204
473
5778
3261
320
329
5781
5784
3338
506
5778
3234
634
329
5769
5787
5790
3440
5793
3365
506
329
5796
5799
3285
634
5568
3261
392
329
5727
3452
666
102
5802
5568
3461
392
5727
3440
523
102
5748
3356
679
102
5739
5805
3180
3166
5568
3467
251
329
5781
5745
3380
506
5727
3183
383
102
5571
5574
5808
5580
5592
5811
3276
392
5592
5580
3136
392
5748
3383
392
102
5727
3285
666
102
5748
3157
383
102
5814
5805
3296
3166
5817
5820
473
329
5598
5601
5580
3056
5823
5691
3296
3288
5778
3347
634
329
5826
5827
5828
5829
5827
5830
5831
5832
5828
5831
5833
4647
5829
5832
4647
4649
5834
4645
4650
4601
5830
5829
5835
4647
5831
5832
4645
4648
5832
4647
4648
4582
5833
4645
4649
4601
5827
5836
5831
5832
5830
5837
5833
4645
5831
5838
4657
4648
5832
4653
4648
4582
5835
4645
4648
4601
5832
4645
4648
4582
5831
5833
4657
4648
5833
4657
4658
4590
5834
4653
4650
4659
5836
5837
5839
4653
5831
5839
4657
4648
5837
5832
4653
4648
5833
4653
4655
4590
5838
4645
4655
4590
5837
5840
4657
4655
5835
4645
4650
4601
5838
4657
4658
4589
5833
4647
4650
4590
5841
4653
4650
4601
4655
4659
329
5839
4653
4655
4589
5840
4645
4655
4590
5842
4653
4648
4582
5839
4657
4663
4589
5833
4647
4648
4590
5843
4653
4650
4601
5844
5847
5850
5853
5856
5859
5862
5865
5868
5871
5874
5877
5880
5526
5883
5886
5889
5892
5895
5898
5901
5904
5907
5559
5910
5565
3115
5568
3121
3059
5913
5916
5919
5922
5925
5589
5928
5595
3121
5580
3136
177
5931
5934
5937
5940
5607
3246
5580
3115
163
5943
5613
3296
5568
3121
3166
5886
5946
5949
5895
5952
5955
5904
5958
5634
5910
5637
5961
5568
3204
251
5964
5967
5970
5973
5934
5976
5979
5526
3243
5580
3246
251
5982
5985
5664
5910
5667
3261
5568
3121
177
5910
5670
5988
5580
3115
251
5568
3234
392
5913
5916
5991
5922
5994
5997
5928
5679
3276
5580
3136
392
5982
6000
6003
5910
5565
3264
5568
3243
88
5928
5685
3285
5568
3148
392
5940
5526
6006
5910
5688
3180
5580
3056
3166
5943
5691
6009
5568
3293
392
6012
6015
6018
6021
6024
5634
5712
3204
473
6027
5940
5670
5928
5718
3204
5568
3148
251
6030
5724
3338
5727
3344
177
5712
3243
320
5964
5967
6033
6027
6036
6039
5928
5736
3362
5568
3365
392
5973
5934
5937
6042
5649
3296
5982
6045
6048
6030
5745
3377
5727
3380
559
5568
3243
251
5928
5580
3264
5748
3157
88
5748
3157
392
5928
5751
3377
5748
3395
559
5580
6051
251
5754
3401
6054
6056
6059
6062
6065
5910
5670
6068
5775
3204
5778
3261
320
5982
6045
5664
6071
5784
3338
5778
3234
634
6065
6074
6077
5793
3365
506
6080
5799
3285
5568
3261
392
5727
3452
666
5928
6083
3362
6086
5568
3461
5727
3440
523
5748
3356
679
5580
3246
392
6089
5670
5988
6071
5745
3380
5727
3183
383
5928
5811
3276
5748
3383
392
5727
3285
666
5748
3157
383
6092
5805
6009
5817
5820
6095
6097
5934
5937
6100
5691
6009
5778
3347
6103
3455
3288
102
6105
6110
6115
6120
6125
6130
6135
6140
6145
6150
6154
6159
6164
6169
6174
6179
6184
4853
4860
4864
6189
6194
6199
6204
6209
4898
4875
4902
4905
163
6214
6219
6224
4916
4875
4857
4864
3514
6229
6234
4931
177
6154
6238
6164
6243
6174
6248
6184
4965
4860
4972
6253
6258
6214
6263
6268
4803
4864
163
6273
6278
6184
5006
4931
3592
6184
5013
4860
5017
4864
177
6189
6283
6199
6288
6209
5172
4875
5162
4905
88
6273
6293
4860
4991
4931
251
6209
5039
4860
4891
4931
392
6214
6298
6224
4803
3592
102
6184
5046
4875
4796
4864
3592
6229
6303
4860
5183
5057
320
4860
5276
4864
3724
4931
383
6307
6312
6273
6317
5083
4972
6322
6224
6209
5091
5095
177
6327
5102
5109
5113
5083
4991
4931
320
6253
6332
6322
6337
6209
5127
4860
6342
5095
523
6345
6350
4905
3514
6273
6354
6327
5149
5109
6359
5159
88
6209
4875
5165
4905
5169
392
5165
5176
6209
6362
5169
559
4860
5259
3724
102
5179
5183
5095
3724
5057
383
6366
6371
6376
6184
6381
5210
5214
5010
6386
5222
5214
5017
6376
6391
5237
5134
5095
648
6396
5245
4860
5010
5095
473
5109
5249
5095
506
5252
523
6401
4860
5109
5234
5095
392
5165
5124
5169
679
5095
251
6345
6406
6386
5149
5109
4931
5169
506
5266
506
5057
392
5109
5043
5169
666
3166
102
6229
6410
5179
5273
5214
5276
5252
3724
5057
6414
6416
6421
6426
6431
6436
6441
6446
6451
6456
6461
6465
6470
6475
6480
6485
6490
6495
2266
2273
2277
6500
6505
6510
6515
6520
2314
2288
2292
2318
858
6525
6530
6535
2331
2288
2270
2277
2202
6540
6545
2346
872
6465
6549
6475
6554
6485
6559
6495
2387
2273
2373
6564
6569
6525
6574
6579
2208
2277
858
6584
6589
6495
2428
2346
2325
6495
2357
2273
2406
2277
872
6500
6594
6510
6599
6520
2588
2288
2435
2318
784
6584
6604
2273
2413
2346
942
6520
2457
2273
2307
2346
1077
6525
6609
6535
2208
2325
102
6495
2231
2288
2199
2277
2325
6540
6614
2273
2599
2473
1011
2273
2532
2277
2464
2346
1068
6618
6623
6584
6628
2499
2373
6633
6535
6520
2507
2511
872
6638
2518
2525
2529
2499
2413
2346
1011
6564
6643
6633
6648
6520
2546
2273
6653
2511
1207
6656
6661
2318
2202
6584
6665
6638
6670
2525
6674
2578
784
6520
2288
2581
2318
2585
1077
2581
2592
6520
6677
2585
1243
2273
2675
2464
102
2595
2599
2511
2464
2473
1068
6681
6686
6691
6495
6696
2626
2630
2432
6701
6706
2630
2406
6691
6710
2653
2553
2511
1331
6715
2661
2273
2432
2511
1157
2525
2665
2511
1190
2668
1207
6720
2273
2525
2650
2511
1077
2581
2543
2585
1362
2511
942
6656
6725
6701
6670
2525
2346
2585
1190
2682
1190
2473
1077
2525
2461
2585
1349
2630
2532
2668
2464
6729
6734
6739
6744
6749
6754
6759
6764
6769
6774
6778
6783
6788
6793
6798
6803
6808
6813
6817
6821
6824
6829
6834
6839
6844
6849
6853
6857
6860
163
6863
6868
6873
6878
6853
6882
6821
4098
4180
179
6885
6890
6894
177
6778
6897
6788
6902
6798
6907
6808
6912
6817
6916
6919
6924
6863
6929
6934
6939
6853
6943
6821
163
6946
6951
6808
6956
6894
4180
6808
6960
6817
6964
6821
177
6824
6967
6834
6972
6844
6977
6853
6981
6860
88
6946
6984
6817
6989
6894
251
6844
6992
6817
6996
6894
392
6863
6999
6873
7004
4180
102
6808
7008
6853
7012
6821
4180
6885
7015
6817
7019
7022
320
6817
7025
6821
7028
4180
329
6894
383
7030
7035
6946
7040
7045
6916
7049
6873
6844
7054
7058
177
7061
7066
7070
7074
7045
6989
6894
320
6919
7077
7049
7082
6844
7087
6817
7091
7058
523
6863
7094
7099
7104
6860
4098
6946
7108
7061
7113
7070
7117
7120
88
6844
6853
7123
6860
7127
392
7123
7130
6844
7133
7127
559
6817
7137
6821
4322
4322
102
7140
7144
7022
383
7058
4322
7147
383
7150
7155
7160
6808
7165
7170
7174
7178
7181
7186
7174
6964
7049
7190
7160
7195
7200
7204
7058
648
7207
7212
6817
7178
7058
473
7070
7216
7058
506
6844
7219
7223
523
7226
6817
7070
7231
7058
392
7123
7234
7127
679
7058
251
6873
7237
6853
7241
7244
7249
7181
7113
7070
6894
7127
506
7253
506
6834
7256
6844
7261
7123
7120
7022
392
7070
7265
7127
666
7022
6414
7268
7273
7277
7281
7284
6999
7289
7015
7174
7025
7223
4322
4322
329
7294
7299
7304
7309
7314
7319
7324
7329
7334
7339
7343
7348
7348
7353
7358
7363
7368
2761
2753
2732
7373
7378
7378
7383
7388
2790
2761
2787
2787
1482
7393
7398
7363
2796
2761
2776
2732
2735
7403
7408
2807
1487
7343
7412
7348
7417
7358
7422
7368
2844
2753
2830
7427
7432
7393
7363
7398
2717
2761
2862
2732
1482
7437
7442
7368
2790
2807
2794
7368
2818
2753
2855
2732
1487
7373
7447
7378
7452
7388
2935
2761
2873
2787
1430
7437
7388
2753
2776
2807
1516
7388
2887
2753
2787
2807
1607
7393
7334
7363
2717
2794
102
7368
2753
2761
2732
2732
2794
7403
7457
2753
2948
2804
1569
2753
2910
2732
2894
2807
1605
7412
7417
7437
7461
2818
2830
7432
7363
7388
2818
2855
1487
7442
2790
2869
2907
2818
2776
2807
1569
7427
7466
7432
7471
7388
2917
2753
7476
2855
1663
7479
7408
2787
2735
7437
7484
7442
2935
2869
7489
2873
1430
7388
2761
2887
2787
2891
1607
2887
2945
7388
7492
2891
1688
2753
2982
2894
102
2896
2948
2855
2894
2804
1605
7496
7501
7501
7368
7506
2818
2963
2807
7484
2844
2963
2855
7501
7511
2971
2921
2855
1722
7516
2869
2753
2807
2855
1569
2869
2979
2855
1605
7427
7521
7432
7526
7388
5458
2910
1663
7511
2753
2869
2855
2855
1607
2887
2921
2891
1741
2855
1516
7393
7531
7363
2769
2761
2773
7536
7541
7484
2935
2869
2807
2891
1605
2979
1605
7373
7545
7378
7550
7388
7555
2887
2873
2804
1607
2869
2891
2891
1736
2804
7559
7561
7566
2985
2996
7403
7570
2896
2999
2963
2910
2910
2894
7574
7578
7582
7586
7590
7594
7598
7602
7606
7610
7614
7618
7622
7598
7626
7630
7634
7638
7642
3121
7590
7646
7650
7654
7658
7662
7666
3136
3157
163
7598
7670
7674
7678
7666
3115
3121
3059
7682
7686
3183
177
7614
7690
7622
7694
7626
7698
7634
7702
7642
3204
7622
7706
7598
7710
7714
7718
7666
3246
3121
163
7722
7726
7634
7730
3183
3166
7634
7734
7642
3234
3121
177
7590
7738
7650
7742
7658
7746
7666
3264
3157
88
7722
7750
7642
3243
3183
251
7658
7754
7642
3148
3183
392
7598
7758
7674
7718
7634
7762
7666
3056
3121
3166
7682
7766
7642
3401
3296
320
7642
3347
3121
3288
3183
383
7770
7774
7722
7778
7782
3204
7786
7674
7658
7790
3329
177
7794
7798
7802
3344
7782
3243
3183
320
7622
7806
7786
7810
7658
7814
7642
7818
3329
523
7821
7825
3157
3059
7722
7829
7794
7833
7802
7837
3383
88
7658
7666
7840
3157
3389
392
7840
3395
7658
7844
3389
559
7642
3461
3288
102
7848
3401
3329
3288
3296
383
7852
7856
7860
7634
7864
7868
7872
3261
7876
7880
7872
3234
7860
7884
7888
3365
3329
648
7892
7896
7642
3261
3329
473
7802
3452
3329
506
3455
523
7900
7642
7802
3440
3329
392
7840
3356
3389
679
3329
251
7904
7908
7642
5820
177
102
7876
7833
7802
3183
3389
506
3470
506
7590
7912
7650
7916
7658
7920
7840
3383
3296
392
7802
3285
3389
666
3296
6414
7924
7928
7932
7936
7939
7943
7674
7947
7666
6051
7951
7955
7848
7959
7872
3347
3455
3288
7962
7964
7966
7968
7970
7972
7974
7976
7978
7980
7982
7984
7986
7988
7990
7992
7994
7996
7998
8000
8002
8004
8006
8008
8010
8012
8014
8016
8018
163
8020
8022
8024
8026
8028
8030
8032
3059
3770
179
8034
8036
8038
8040
8042
177
7982
8044
7986
8046
7990
8048
7994
8050
7998
8052
8054
8056
8020
8058
8060
8062
8014
8064
8032
163
8066
8068
7994
8070
8042
3166
7994
8072
8038
8074
8040
177
8002
8076
8006
8078
8010
8080
8014
8082
8018
88
8066
8084
7998
8086
8042
251
8088
8090
8092
8094
8042
392
8020
8096
8024
8062
3770
102
7994
8098
8028
8100
8040
3770
8034
8102
8038
8104
8042
320
8038
8106
8040
3288
8108
329
8042
383
8110
8112
8066
8114
8116
8052
8118
8024
8010
8120
8122
177
8124
8126
8128
8130
8116
8086
8054
8132
8118
8134
8010
8136
8092
8138
8122
523
8020
8140
8142
8144
8018
3059
8066
8146
8124
8148
8128
8150
8040
8152
8088
8154
8156
88
8010
8028
8158
8018
8088
8160
8158
8156
8162
392
8164
392
8158
8166
8168
8170
8038
8172
8162
559
8040
8174
8152
102
8034
8176
8178
8104
8164
383
8122
3288
8180
8182
8184
7994
8186
8188
8190
8192
8194
8196
8190
8074
8054
8198
8184
8200
8202
8204
8122
648
8206
8208
8038
8192
8122
473
8128
8210
8122
506
8088
8212
8214
523
8216
7998
8128
8218
8122
392
8158
8220
8162
679
8122
251
8020
8222
8224
8226
8194
8148
8128
8042
8162
506
8228
506
8002
8230
8128
8232
8162
666
8164
6414
8234
8236
8238
8240
8242
8244
8174
102
8246
8176
8190
8106
8214
3288
8174
329
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8251
8254
8253
8258
8258
4647
4645
4649
8259
4645
4647
4648
4648
4582
4649
4601
8250
8260
8251
8261
8253
8262
8258
4653
4645
4655
8254
8258
8255
4645
4649
4582
8258
4645
4648
4601
8252
8263
8253
8259
8259
4657
4647
4650
4648
4590
4645
4648
8254
8256
4601
102
4647
4649
8256
8264
4645
4661
4650
4589
4649
4659
4648
4589
8260
8261
8253
8265
4653
4655
8261
8258
8259
4653
4655
4582
8262
4645
4657
4655
4653
4648
8251
8266
8261
8267
4645
4664
4655
4596
8268
8269
8262
4657
4657
4663
4650
4590
8259
4647
4657
4648
8259
8270
4657
4650
4658
4590
4657
4658
8271
8272
4658
4598
4659
102
4653
4661
4655
4659
8265
4653
4655
4589
4661
4596
8267
4645
4655
4590
4658
4596
8273
8274
8265
4657
4658
4589
4663
4589
4650
8275
8276
8277
4653
4664
4661
4659
8278
8283
8288
6214
6229
6253
8293
6184
4860
6209
4875
4931
4864
3592
5057
6345
177
8298
5214
6376
5095
6396
5109
634
392
5169
3724
8303
5252
6401
648
8308
666
694
3166
8311
8316
8321
8326
8331
8336
8341
8346
2273
8351
8356
8360
2277
2325
8363
8366
872
8371
8376
8380
2511
8385
8390
1317
1077
2585
2464
8394
2668
6720
1331
8399
1349
6729
6778
6824
6863
6885
6919
6946
6808
6817
6844
6853
6894
6821
4180
7022
7099
7150
7174
7160
7058
7207
7070
7127
4322
4326
7147
8402
8407
7223
7226
8412
7244
8417
8420
8425
8430
8435
8440
8445
8450
7393
7403
7427
7437
7368
2753
7388
2761
2807
2732
2794
2804
7479
1487
7496
2963
7501
2855
7516
2869
1715
1607
2891
2894
8455
2910
7511
1722
7536
8460
1736
7561
8463
8467
8471
8475
8479
8483
8487
8491
7642
8495
7666
3183
3121
3296
8499
8503
7872
8507
3329
8511
7802
3389
8515
3288
8519
3455
8523
8527
8531
8534
8538
8542
8546
7574
8550
7590
7598
7682
7622
7722
7634
7658
7821
8554
7860
7892
8558
7900
7924
7939
7951
7962
7982
8002
8020
8034
8054
8066
7994
8038
8088
8014
8042
8040
3770
8164
8562
8108
8180
8190
8184
8122
8206
8128
8142
8162
8168
8174
8564
8566
8568
8224
8570
8234
8242
8246
8248
8250
8252
8254
8256
8251
8253
8258
4645
8259
4647
4648
4649
4601
4650
8255
4582
8260
4653
8261
4655
8262
4657
4589
4590
8268
4658
8271
4659
8265
4661
8267
4596
8273
4663
4598
8572
8573
8577
8581
8585
8589
8593
8597
8601
8605
8609
8613
4780
8617
8621
8625
4796
8629
8633
8637
8641
8645
8617
8649
4780
8653
8657
4842
4846
8661
4853
8665
177
8605
8668
8672
4875
8676
8680
4887
4891
8684
4898
4864
3592
4875
4902
3592
179
8617
8688
4853
4796
8692
4916
4857
163
8696
4924
4928
3592
8629
8700
8704
8641
8645
8708
8712
4950
8653
8716
4958
4962
8661
4965
4969
177
8645
8720
8724
4983
8728
4803
4991
3514
8732
8736
5002
4931
8661
5006
5010
177
8661
5013
5010
177
8676
8740
5024
4905
8684
5028
5032
392
8732
8744
5039
4931
8661
4853
4902
177
8684
5039
5043
392
8692
4803
4991
163
8661
5046
5010
177
8696
5050
4928
3724
8748
8752
8756
5072
8732
8760
4958
5080
8764
8692
5013
4891
8684
5091
4972
251
8768
5102
5106
392
8764
8772
5120
5124
8684
5127
5131
392
8776
5141
4928
3592
8732
8780
5002
4931
8768
5149
5153
506
8684
4875
5162
392
8684
5172
5153
392
8784
8788
8792
5198
8796
8661
5013
5010
8800
5210
4972
473
5214
4928
320
329
8804
5222
5106
506
8796
8808
5230
5234
8812
5245
5043
634
8816
4860
5259
392
8776
5262
4928
3592
8804
5149
5156
506
8696
5269
5057
3724
8820
8824
8828
8832
8836
8840
8844
8848
8852
8856
8860
2243
8864
8868
8872
2199
8876
8880
8884
8888
8892
8864
8896
2243
8900
8904
2255
2259
8908
2266
8912
872
8852
8915
8919
2288
8923
8927
2303
2307
8931
2314
2277
2325
2288
2292
2325
179
8864
8935
2266
2199
8939
2331
2270
858
8943
2339
2343
2325
8876
8947
8951
8888
8892
8955
8959
2369
8900
8963
2380
2384
8908
2387
2391
872
8892
8967
8971
2402
8975
2208
2413
2202
8979
8983
2424
2346
8908
2428
2432
872
8908
2357
2432
872
8923
8987
2442
2318
8931
2446
2450
1077
8979
8991
2457
2346
8908
2266
2292
872
8931
2457
2461
1077
8939
2208
2413
858
8908
2231
2432
872
8943
2466
2343
2464
8995
8999
9003
5294
8979
9007
2380
2496
9011
8939
2357
2307
8931
2507
2373
942
9015
2518
2522
1077
9011
9019
2539
2543
8931
2546
2550
1077
9023
2560
2343
2325
8979
9027
2424
2346
9015
2568
2572
1190
8931
2288
2435
1077
8931
2588
2572
1077
9031
9035
9039
2614
9043
8908
2357
2432
9047
2626
2373
1157
2630
2343
1011
329
9051
2638
2522
1190
9043
9055
2646
2650
9059
2661
2461
1317
9063
2273
2675
1077
9023
2678
2343
2325
9051
2568
2575
1190
9067
9071
9075
9079
9083
9087
9091
9095
9099
9103
9107
9111
9115
9119
9123
7012
9127
9131
9135
9139
9143
9115
9147
9151
9155
9159
7237
9163
9166
9170
7241
177
9099
9174
9178
6853
9182
9095
9186
6996
9190
6849
6821
4180
6853
6857
4180
179
9115
9194
6813
7012
9198
6878
6882
163
6853
6882
163
179
6821
163
179
9202
9206
9210
4180
6817
6821
4180
179
6894
177
179
9127
9213
9217
9139
9143
9221
9225
9229
9155
9233
9237
9241
9166
6912
9244
177
9143
9247
9251
9255
9259
6939
6989
4098
6853
6943
251
179
9263
9267
9271
6894
9166
6956
7178
177
6817
6821
177
179
6894
4180
329
9166
6960
7178
177
6853
6882
251
179
6860
163
329
6817
6964
392
329
6821
177
179
9182
9275
9279
6860
9190
9283
9287
392
6853
6857
392
179
9263
9290
6992
6894
9166
6813
6857
177
6817
6989
88
329
6894
251
102
9190
6992
7265
392
6817
6996
392
329
6860
88
102
6894
392
102
9198
7004
6989
163
9166
7008
7178
177
6853
7012
4180
179
9202
9294
9210
7028
6817
9298
251
329
7022
320
102
6894
383
102
9301
9305
9309
9313
9263
9317
9237
9321
9324
9198
6960
6996
9190
7054
6916
251
6817
6996
251
329
9328
7066
9332
392
7070
7074
177
329
6894
392
329
7045
6989
320
329
6894
320
329
7058
177
329
9324
9335
9339
7234
9190
7087
9343
392
6817
7204
392
329
9346
9350
9210
4180
6894
177
329
6860
4098
102
9263
9354
9271
6894
9328
7113
9358
506
7070
9361
559
102
6817
6989
251
329
6894
320
102
7045
6916
473
329
7058
523
102
9190
6853
6981
392
7123
6860
88
102
7123
6860
392
102
7127
392
179
9190
6977
9358
392
7123
7130
559
102
7127
559
578
6817
6916
251
329
7140
7144
473
329
7022
383
102
7058
4322
329
7147
383
102
9364
9368
9372
9376
9380
9166
6960
7178
9384
7170
6916
473
7174
9388
320
329
9391
7186
9332
506
6894
383
329
7174
6964
634
329
9324
9395
9339
7234
9380
9399
9403
7231
7200
7204
506
329
7058
648
102
9407
7212
7265
634
6817
7178
392
329
7058
473
102
7070
7216
666
102
7058
506
102
9143
9247
9411
9255
9190
7219
9343
392
9415
6817
6964
392
7070
7231
523
102
7058
392
102
7123
7234
679
102
7127
679
329
7058
251
102
9115
9194
9151
7012
9198
7237
6989
163
6853
7241
251
179
9419
6960
7178
177
9391
7113
9361
506
7070
6894
383
102
7127
506
102
7253
506
102
9099
9174
9423
6853
9182
9427
9279
6860
9190
9431
9287
392
9190
6853
6857
392
7123
7120
392
102
7022
392
102
7070
7265
666
102
7127
666
578
7123
6860
383
102
7127
392
102
9435
9439
7022
4180
7277
7281
473
329
6860
4098
329
9443
9194
9151
7012
9447
9294
7022
7028
7174
7025
634
329
7223
4322
329
5310
5322
5330
2732
5354
9451
9455
1487
2761
2787
2794
179
5354
9458
2848
1487
5354
5418
2848
1487
2963
9462
1569
329
9465
9468
9471
9474
9477
9480
9483
9486
9489
9492
9495
9498
9501
9504
9507
3056
9510
9513
9516
9519
9522
9525
9528
9531
9534
9537
9540
3106
9543
9546
6051
177
9549
9552
9555
9558
9561
9564
9567
3148
9570
9573
3121
3166
9558
3136
3166
179
9576
9579
9582
3056
9585
9588
3115
163
9558
3115
163
179
9591
9594
3180
3166
9597
3121
3166
179
9510
9600
9603
9519
9522
9606
9609
9612
9534
9615
9618
3213
9543
9621
3219
177
9624
9627
9630
9633
9636
9639
3243
3059
9558
3246
251
179
9642
9645
9648
3183
9543
9651
3261
177
9597
3121
177
179
9543
9654
3261
177
9558
3115
251
179
9597
3234
392
329
9561
9657
9660
3157
9570
9663
3276
392
9558
3136
392
179
9642
9666
9669
3183
9543
9582
3136
177
9597
3243
88
329
9570
9669
3285
392
9597
3148
392
329
9585
9639
3243
163
9543
9672
3261
177
9558
3056
3166
179
9591
9675
3180
3288
9597
3293
251
329
9678
9681
9684
9687
9690
9693
9618
3317
9696
9585
9654
3148
9570
9699
3204
251
9597
3148
251
329
9702
9705
3338
392
9708
3344
177
329
9711
3243
320
329
9696
9714
9717
3356
9570
9720
3362
392
9597
3365
392
329
9723
9633
3180
3166
9642
9726
9648
3183
9702
9729
3377
506
9708
3380
559
102
9597
3243
251
329
9711
3204
473
329
9570
9558
3264
392
9732
3157
88
102
9732
3157
392
102
9570
9735
3377
392
9732
3395
559
102
9597
3204
251
329
9738
3401
473
329
9741
9744
9747
9750
9753
9543
9654
3261
9756
9759
3204
473
9762
9765
320
329
9768
9771
3338
506
9762
3234
634
329
9753
9774
9777
3440
9780
3365
506
329
9783
9786
3285
634
9597
3261
392
329
9708
3452
666
102
9789
9597
3461
392
9708
3440
523
102
9732
3356
679
102
9723
9792
3180
3166
9597
3467
251
329
9768
9729
3380
506
9708
3183
383
102
9549
9795
9798
9558
9570
9801
3276
392
9570
9558
3136
392
9732
3383
392
102
9708
3285
666
102
9732
3157
383
102
9804
9807
3296
3166
9810
5820
473
329
9576
9813
9816
3056
9819
9822
3296
3288
9762
3347
634
329
8248
8250
8252
8254
8250
8251
8253
8258
8252
8253
8259
4647
8254
8258
4647
4649
8251
8254
8255
4647
8253
8258
4645
4648
8258
9825
4648
4582
8259
4645
4649
4601
4647
4648
4601
179
8258
4647
4648
4582
8256
4645
4650
4601
8250
8260
8253
8258
8251
8261
8259
4645
8253
8262
4657
4648
8258
4653
4648
4582
8255
4645
4648
4601
8258
4645
4648
4582
8253
8259
4657
4648
8259
4657
4658
4590
8256
4653
4650
4659
8260
8261
8265
4653
8253
8265
4657
4648
8261
8258
4653
4648
8259
4653
4655
4590
8262
4645
4655
4590
8261
8267
4657
4655
8268
4645
4648
4582
8262
4657
4658
4589
8259
4647
4648
4590
8271
4653
4650
4601
8265
4653
4655
4589
4653
9826
4589
329
8267
4645
4655
4590
8273
4653
4648
4582
8265
4657
4663
4589
8276
4653
4650
4601
9827
9830
9833
9836
9839
9842
9845
9848
9851
9854
9857
9860
9863
9866
9869
9872
9875
9878
9881
9884
9540
9887
9546
9890
9893
9896
9899
9902
9905
9567
9908
9573
3121
9558
3136
3166
9911
9914
9917
9920
9588
3246
9558
3115
163
9923
9594
3296
9597
3121
3166
9863
9926
9929
9872
9932
9935
9881
9938
9618
9887
9621
9941
9944
9947
9950
9911
9914
9546
9953
9639
3243
9558
3246
251
9956
9959
9648
9887
9651
3261
9597
3121
177
9887
9654
9765
9558
3115
251
9597
3234
392
9893
9896
9962
9902
9965
9968
9908
9663
3276
9558
3136
392
9956
9971
9974
9887
9582
3264
9597
3243
88
9908
9669
3285
9597
3148
392
9920
9639
6006
9887
9672
3180
9558
3056
3166
9923
9675
9977
9597
3293
392
9980
9983
9986
9989
9992
9618
9995
9920
9654
9908
9699
3204
9597
3148
251
9998
9705
3338
9708
3344
177
9711
3243
320
9944
9947
10001
9995
10004
10007
9908
9720
3362
9597
3365
392
10010
9633
3296
9956
10013
10016
9998
9729
3377
9708
3380
559
9597
3243
251
9711
3204
473
9908
9801
3276
9908
9558
3264
9732
3157
88
9732
3383
392
9908
9735
3377
9732
3395
559
10019
10022
10025
9558
3246
392
3183
3166
102
9597
3204
251
9923
9822
9977
9738
3401
6054
10028
10031
10034
10037
9887
9654
10040
9759
3204
9762
9765
320
9956
10013
9648
10043
9771
3338
9762
3234
634
9944
10046
10001
10037
10049
10052
9780
3365
506
10055
9786
3285
9597
3261
392
9708
3452
666
9908
10058
3362
10061
9597
3461
9708
3440
523
9732
3356
679
9911
10064
10067
10070
9654
9765
10043
9729
3380
9708
3183
383
9893
10073
9962
9708
3285
666
9732
3157
383
10076
9807
9977
9810
5820
6095
10079
10064
10067
10082
9822
9977
9762
3347
6103
10085
10089
10093
10097
10101
10105
10109
10113
10117
10121
10125
10129
10133
10137
10141
10145
10149
10153
10157
10161
10165
10169
10173
10177
10180
10183
10186
10189
10192
10195
10198
10201
10204
10207
10210
10213
10216
10219
10222
10225
10228
10231
10234
10237
10240
10243
9567
10246
9573
3121
10249
10252
9917
10255
9588
3246
9917
3246
163
10258
9594
3296
3296
3166
179
10204
10261
10264
10213
10267
10270
10222
10273
9618
10276
10279
10282
10249
10252
9546
10285
9639
3243
10288
10291
9648
10294
9651
3261
10294
9654
9765
10231
10234
10297
10240
10300
9968
10246
9663
3276
10288
10303
9974
10294
9582
3264
10246
9669
3285
10255
9639
6006
9917
10306
6414
10294
9672
3180
10258
9675
9977
10309
10312
10315
10318
10321
10324
10327
10255
9654
10330
9699
3204
10333
9705
3338
10336
320
329
10276
10279
10339
10327
10342
10007
10330
9720
10345
10348
3115
320
10351
9633
3296
10288
10354
10016
10333
9729
3377
10336
320
10357
10358
10361
3276
10246
9558
3264
10364
3383
88
10246
9735
3377
10364
3395
559
10367
9807
9977
10249
10370
9917
3296
3288
102
10258
9822
9977
9977
6414
10373
10374
10377
10380
10383
10294
9654
10386
9759
3204
10288
10354
9648
10389
9771
3338
10276
10392
10339
10383
10395
10052
10398
9786
3285
10401
10404
10345
10407
9597
3461
10410
10413
523
10249
10416
10067
10419
9654
9765
10389
9729
3380
10422
3380
559
10231
10425
10297
10428
9807
9977
10431
10416
10067
10434
9822
9977
6103
435
6105
10437
10442
10447
10452
10457
10462
10467
10472
10477
6154
6159
10481
10486
5046
6164
6169
10491
4780
4796
6189
6194
10496
4875
4902
6199
6204
10501
4891
163
6214
6263
4853
4796
3592
6268
4916
4857
3514
179
6229
4924
4928
3592
102
10505
4864
3592
179
6154
6238
10509
10486
5013
6164
6243
10514
4950
4972
6253
6258
10519
4983
5017
6214
6263
4853
4796
177
6273
6278
5002
4931
383
6184
5006
5010
177
329
6184
5013
5010
177
329
6189
6194
10496
4875
5162
6199
6288
5024
4905
88
6273
6293
5039
4931
392
6184
4853
4902
177
179
6209
5039
5043
392
102
6214
6263
4853
4796
3724
6268
4803
4991
3514
102
6184
5046
5010
177
329
6229
5050
4928
3724
435
10505
5054
251
102
6307
6312
10524
10529
4972
6322
6224
5013
4891
177
6327
5102
10533
392
329
6253
6258
10519
4983
5276
6322
6337
5120
5124
523
6224
4803
4991
163
329
6345
5141
4928
3592
102
6273
6354
5002
4931
383
6327
5149
5153
506
102
10536
6288
5024
5159
88
6209
4875
5162
392
179
6209
5172
5153
392
102
6145
4803
4991
3514
102
10541
5183
473
102
5252
3724
102
6366
6371
10545
5198
5017
6376
6184
5013
5010
177
6386
5222
10550
506
329
6376
6391
5230
5234
648
6396
5245
5043
634
102
10553
6337
5120
10558
523
6401
4860
5259
392
329
10561
251
102
6345
5262
4928
3592
102
10505
5134
251
102
6386
5149
5156
506
102
5266
506
10357
10564
5176
559
102
10561
523
102
4905
3059
329
10568
88
102
6229
5269
5057
3724
435
10571
5273
473
102
6416
10575
10580
10585
10590
10595
10600
10605
10610
10615
6465
10619
10624
10629
2231
6475
6480
10634
2243
2199
6500
10639
10644
2288
2292
10649
10654
10659
2307
858
6525
6574
2266
2199
2325
6579
2331
2270
2202
179
6540
2339
2343
2325
102
10663
2277
2325
179
6465
10667
10672
10629
2357
6475
6554
10677
2369
2373
6564
6569
10682
2402
2406
6525
6574
2266
2199
872
6584
10687
2424
2346
1068
6495
2428
2432
872
329
6495
2357
2432
872
329
6500
10639
10644
2288
2435
10649
10692
2442
2318
784
6584
10697
2457
2346
1077
6495
2266
2292
872
179
6520
2457
2461
1077
102
6525
6574
2266
2199
2464
6579
2208
2413
2202
102
6495
2231
2432
872
329
6540
2466
2343
2464
435
10663
2470
942
102
10702
10707
10712
2488
2373
6633
6535
2357
2307
872
6638
2518
10717
1077
329
6564
6569
10682
2402
2532
6633
6648
2539
2543
1207
6535
2208
2413
858
329
6656
2560
2343
2325
102
6584
10720
2424
2346
1068
6638
2568
2572
1190
102
10725
10692
2442
2578
784
6520
2288
2435
1077
179
6520
2588
2572
1077
102
6456
2208
2413
2202
102
10730
2599
1157
102
6681
10734
10739
2614
2406
6691
6495
2357
2432
872
10744
2638
10749
1190
329
6691
6710
2646
2650
1331
6715
2661
2461
1317
102
10752
6648
2539
10757
1207
6720
2273
2675
1077
329
10760
942
102
6656
2678
2343
2325
102
10663
2553
942
102
10744
2568
2575
1190
102
2682
1190
10357
10763
2592
1243
102
10760
1207
102
6729
10767
10772
10777
6999
10782
10787
10792
10797
10802
6778
6783
10806
10811
7008
6788
6793
10816
9151
7012
6824
6829
10821
6853
6857
6834
6839
10826
6996
163
6863
6929
6813
7012
4180
6934
10830
6882
4098
179
6885
9206
9210
4180
102
10834
6821
4180
179
6778
6897
10838
10811
6960
6788
6902
10843
9229
6916
6919
6924
10848
9255
6964
6863
6929
6813
7012
177
6946
6951
9271
6894
383
6808
6956
7178
177
329
6808
6960
7178
177
329
6824
6829
10821
6853
6981
6834
6972
9279
6860
88
6946
6984
6992
6894
392
6808
6813
6857
177
179
6844
6992
7265
392
102
6863
6929
6813
7012
7028
6934
6939
6989
4098
102
6808
7008
7178
177
329
6885
9294
9210
7028
435
10834
10853
251
102
7030
7035
10856
10861
6916
7049
6873
6960
6996
177
7061
7066
10865
392
329
6919
6924
10848
9255
7025
7049
7082
9339
7234
523
6873
7004
6989
163
329
7099
9350
9210
4180
102
6946
7108
9271
6894
383
7061
7113
9358
506
102
10868
10873
9279
7120
88
6844
6853
6981
392
179
7120
88
102
6844
6977
9358
392
102
6769
10878
6989
4098
102
6860
3059
329
10882
88
102
10885
10889
473
102
7223
523
102
7150
7155
10892
9376
6964
7160
6808
6960
7178
177
7181
7186
10897
506
329
6919
6924
10900
9255
7025
7049
7190
9339
7234
523
7160
7195
9403
7231
648
7207
7212
7265
634
102
6919
6924
10905
9255
7025
10910
10915
9339
10920
523
7226
6817
6964
392
329
10923
251
102
6863
6929
9151
7012
7028
10926
10931
6989
4098
102
7244
6960
7178
177
329
10935
6916
251
329
7181
7113
9361
506
102
7253
506
10357
6824
6829
10939
6853
6981
10944
10949
9279
7120
88
6844
6853
6857
392
179
7123
7120
383
102
10954
7130
559
102
7268
9439
7022
4180
102
10958
10962
473
102
10923
523
102
10965
102
7284
6929
9151
7012
7028
10967
10931
6989
4098
102
7289
9294
7022
7028
435
10972
10889
473
102
7294
7304
7314
7324
7334
7299
7309
7319
7329
7339
7343
7348
7437
7368
2753
7348
7353
10976
2761
2732
7373
7378
7388
2761
2787
7378
7383
2844
2787
1482
7393
7363
2761
2732
2794
7398
2796
2776
2735
179
7403
2753
2804
2794
102
7408
2732
2794
179
7343
7412
7437
7368
2818
7348
7417
10981
2790
2830
7427
7432
7388
2753
2855
7393
7363
2761
2732
1487
7437
7442
2869
2807
1605
7368
2790
2807
1487
329
7368
2818
2807
1487
329
7373
7378
7388
2761
2873
7378
7452
2935
2787
1430
7437
7388
2869
2807
1607
7368
2761
2807
1487
179
7388
2887
2891
1607
102
7393
7363
2761
2732
2894
7398
2717
2776
2735
102
7368
2753
2807
1487
329
7403
2896
2804
2894
435
7408
2900
1516
102
7412
7417
7461
2844
2830
7432
7363
2818
2787
1487
7442
2790
10986
1607
329
7427
7432
7388
2753
2910
7432
7471
2917
2921
1663
7363
2717
2776
1482
329
7479
2753
2804
2794
102
7437
7484
2869
2807
1605
7442
2935
10989
1605
102
7447
7452
2935
2873
1430
7388
2761
2804
1607
179
7388
2935
10989
1607
102
7334
2717
2776
2735
102
7457
2948
1569
102
2910
2894
102
7496
7501
8455
2963
2855
7501
7368
2963
2807
1487
7484
2844
10992
1605
329
7501
7511
2869
2855
1722
7516
2869
2891
1715
102
7521
7526
2917
7476
1663
7511
2753
2855
1607
329
2982
1516
102
7531
2769
2776
2735
102
7536
2818
2807
1487
329
10995
2830
1516
329
7484
2935
7489
1605
102
2869
2807
1715
102
2979
1605
10357
7545
7550
2935
2873
1430
7388
2761
2807
1607
179
2887
2873
1605
102
7492
2945
1688
102
7561
2985
2804
2794
102
10999
2996
1569
102
2982
1663
102
7559
102
7570
2999
1569
102
7574
11003
11007
11011
11015
11019
7586
11023
11027
11031
7614
7618
11035
11039
7762
7622
7598
7670
11043
3056
7590
7646
11047
7666
3136
7650
7654
11051
3148
163
7598
7710
7638
3056
3166
7714
7678
3115
3059
179
7682
11055
3180
3166
102
11059
3121
3166
179
7614
7690
11063
11039
7734
7622
7694
11067
11071
3204
7622
7706
11075
11079
3234
7598
7710
7638
3056
177
7722
7726
11083
3183
383
7634
7730
3261
177
329
7634
7734
3261
177
329
7666
3115
251
179
7642
3234
392
329
7590
7646
11047
7666
3264
7650
7742
11087
3157
88
7722
7750
7754
3183
392
7634
7638
3136
177
179
7658
7754
3285
392
102
7642
3148
392
329
7666
3136
392
179
7598
7710
7638
3056
3288
7714
7718
3243
3059
102
7634
7762
3261
177
329
7666
3056
3166
179
7682
11091
3180
3288
435
11059
3293
251
102
7770
7774
11095
11099
3204
7786
7674
7734
3148
177
7794
7798
11103
392
329
7782
3243
320
329
7622
7706
11075
11079
3347
7786
7810
11106
3356
523
7674
7718
3243
163
329
7821
11110
3180
3166
102
7642
3121
3166
179
7722
7829
11083
3183
383
7794
7833
3377
506
102
7642
3243
251
329
7782
3204
473
329
11114
7742
11087
3383
88
7658
7666
3264
392
179
7840
3157
383
102
7658
7746
3377
392
102
7840
3395
559
102
7606
7718
3243
3059
102
7642
3204
251
329
11118
3401
473
102
7852
7856
11122
11126
3234
7860
7634
7734
3261
177
7876
7880
11130
506
329
7872
3234
634
329
7860
7884
11133
3440
648
7888
3365
506
329
7892
7896
3285
634
102
7642
3261
392
329
7802
3452
666
102
11137
7810
11106
11141
523
7900
7642
3461
392
329
7840
3356
679
102
11144
251
102
7904
11147
3261
177
102
11151
3467
251
329
7876
7833
3380
506
102
7802
3183
383
102
3470
506
10357
7590
11155
11159
7666
3264
11163
7916
11087
3383
88
7658
7666
3136
392
179
7840
3383
383
102
7802
3285
666
102
11167
3395
559
102
7924
11171
3296
3166
102
11175
7936
473
102
11144
523
102
6095
102
7939
11179
11183
3056
3288
11187
7947
3243
3059
102
7642
3121
177
179
7951
11191
3296
3288
435
11195
7959
473
102
7872
3347
634
329
7962
11199
11201
11203
8096
11205
11207
11209
11211
7980
7982
7984
11213
11215
8098
7986
7988
11217
8028
8100
8002
8004
8084
8014
8016
8006
8008
8050
8094
163
8020
8058
7996
11219
3770
8060
8026
8030
3059
179
8034
11221
11223
3770
102
11225
8040
3166
179
7982
8044
11227
11215
8072
7986
8046
11229
8012
8052
8054
8056
11231
11233
8074
8020
8058
7996
11219
177
8066
8068
8208
8042
383
7994
8070
8192
177
329
7994
8072
8192
177
329
8028
8030
251
179
8038
8074
392
329
8040
177
179
8002
8004
8084
8014
8082
8006
8078
8080
8018
88
8066
8084
8090
8042
392
7994
7996
8016
177
179
8088
8090
8232
392
102
8092
8094
392
329
8014
8016
392
179
8018
88
102
8042
392
102
8020
8058
7996
11219
8152
8060
8062
8086
3059
102
7994
8098
8192
177
329
8028
8100
3166
179
8018
3059
329
8034
11235
11223
8152
435
11225
11237
251
102
8042
383
102
8110
8112
11239
8196
8052
8118
8024
8072
8094
177
8124
8126
11241
392
329
8116
8086
320
329
8122
177
329
8054
8056
11231
11233
8106
8118
8134
11243
8220
523
8024
8062
8086
163
329
8142
11245
8192
177
329
7998
8000
177
179
8066
8146
8208
8042
383
8124
8148
11247
506
102
7998
8086
251
329
8116
8052
473
329
8018
163
329
8122
523
102
11249
8078
8080
8156
88
8010
8028
8016
392
179
8158
8156
383
102
8156
88
102
8164
392
102
8010
8080
11247
392
102
8168
11251
11253
3770
102
8014
8064
251
179
8042
3166
329
8158
8166
559
102
8042
251
102
8020
8058
11255
11219
8152
7978
8062
8086
3059
102
7998
8052
251
329
8032
163
179
8034
11257
11253
8152
435
11259
8104
473
102
8214
3288
329
8214
523
102
8152
329
8180
8182
11261
11263
8074
8184
7994
8072
8192
177
8194
8196
11265
506
329
8190
8074
634
329
8054
11267
11269
11233
8106
8184
8200
11271
8218
648
8202
8204
506
329
8122
648
102
8206
8208
8232
634
102
8038
8192
392
329
8128
8210
666
102
8122
506
102
8042
177
329
11273
8134
11243
11275
523
8216
7998
8074
392
329
8158
8220
679
102
11277
251
102
8020
11279
11255
11219
8152
11281
8062
8086
3059
102
8224
8072
8192
177
329
11283
8052
251
329
8194
8148
8150
506
102
8128
8042
383
102
8228
506
10357
8002
11285
11287
8014
8082
8128
8232
666
102
11289
8166
559
102
8162
666
578
8164
383
102
8158
8018
383
102
8162
392
102
8234
11251
11253
3770
102
11291
8240
473
102
11277
523
102
8242
11279
11255
11219
8152
11293
8062
8086
3059
102
8246
11257
11253
8152
435
8190
8106
634
329
8248
8250
8252
8254
8256
8249
8251
8263
8255
8257
8250
8251
8253
8258
4645
8251
8254
8255
4647
4649
8252
8253
8259
4647
4648
8253
8258
4653
4648
4582
8254
8258
4647
4649
4601
8255
4647
4650
4601
179
8256
4645
4650
4601
102
8257
4649
4601
179
8250
8260
8253
8258
4653
8251
8261
8259
4645
4655
8254
8258
4647
4649
4582
8253
8262
4657
4648
4589
8258
4645
4648
4582
329
8258
4653
4648
4582
329
8252
8253
8259
4647
4650
8253
8259
4657
4648
4590
8258
4647
4648
4582
179
8259
4657
4658
4590
102
8254
8258
4647
4649
4659
8255
4645
4650
4601
102
8256
4653
4650
4659
435
8257
4655
4590
102
8260
8261
8265
4653
4655
8261
8258
4653
4648
4582
8262
4645
4655
4590
329
8251
8261
8259
4645
4661
8261
8267
4657
4655
4596
8268
4645
4648
4582
329
8253
8265
4657
4648
4589
8262
4657
4658
4589
102
8263
8259
4657
4650
4590
8259
4647
4648
4590
179
4657
4650
4589
102
8271
4653
4650
4601
102
8256
4645
4648
4601
102
8264
4661
4589
102
8265
4653
11295
4589
329
8266
8267
4657
4664
4596
8267
4645
4655
4590
329
4664
4590
102
8273
4653
4648
4582
329
11296
4655
4590
329
8265
4657
4663
4589
102
4663
4589
10357
8270
4658
4598
102
8276
4653
4650
4601
102
11297
4664
4589
102
4664
4596
102
8275
102
8463
11298
11302
11306
11310
11314
11318
11322
8467
11326
11330
11334
8483
8475
11338
11043
8471
11342
11346
7666
11350
11354
11051
3148
8475
11358
7638
3056
11362
7678
3115
3059
8479
11055
3180
3166
8467
11366
11370
11334
8483
11374
11378
11071
8483
11382
11386
11079
8487
11390
11083
3183
8491
7730
3261
177
8491
7734
3261
177
11350
11394
11087
3157
8487
11398
7754
3183
8491
7638
3136
177
8495
7754
3285
392
11362
7718
3243
3059
8491
7762
3261
177
8479
11091
3180
3288
11402
11406
11410
11414
11418
11422
7734
3148
11426
7798
11103
392
11418
11430
11106
3356
11422
7718
3243
163
11434
11110
3180
3166
8487
11438
11083
3183
11426
7833
3377
506
11442
11446
11087
3383
8495
7666
3136
392
8495
7746
3377
392
8515
11450
3180
3166
7666
6051
251
179
8475
11358
11183
3056
11454
7947
3243
3059
8479
11191
3296
3288
8503
11458
11462
11126
8507
8491
7734
3261
11466
7880
11130
506
8483
11470
11474
11079
11418
11478
11106
3356
8507
11482
11133
3440
8511
7896
3285
634
11486
11478
11106
11141
8523
7642
3234
392
8475
11490
11183
3056
8527
7734
3261
177
11494
3204
251
329
11466
7833
3380
506
8534
11498
11502
7666
8538
11171
3296
3166
11506
7936
473
102
8542
11490
11183
3056
11510
7947
3243
3059
8546
11191
3296
3288
11514
11519
11524
11529
11534
11539
11544
11549
11554
11559
11564
11569
11574
11579
11584
7678
11589
7686
11059
3121
11534
11594
11544
11599
11604
11609
11574
11614
11619
11624
11629
7730
11629
7734
11554
11634
11639
11644
11619
11649
11654
7638
11659
7754
11574
11664
11669
7610
11629
7762
11589
7766
11059
11674
11677
11682
11687
11692
11697
7798
11604
11702
11687
11707
11692
7947
11712
11717
11619
11721
11697
7833
11726
11731
11659
7666
11659
7844
11659
7746
11736
11741
11574
11745
11750
11755
11589
7955
11195
11674
11759
11764
11769
11629
11774
7880
11604
11779
11769
11784
11789
7896
11794
11707
11799
7642
11144
251
11750
11804
11808
11813
11817
3204
11774
7833
11821
11826
11167
3395
11831
11836
11840
7936
11144
523
3288
435
11844
11745
11849
11755
11854
7955
11514
11859
11534
11604
11554
11619
11574
11864
11589
11059
11629
11869
11654
11659
11759
11769
11789
11712
11874
11736
11879
11883
11888
11799
11144
11808
11817
11821
11893
11898
11831
11902
6103
11844
11854
6366
11906
11911
5198
11916
5214
11916
634
329
6376
11919
5230
5234
648
6396
11924
11928
634
10357
634
10357
6681
11931
11936
2614
11941
2630
11941
1317
329
6691
11944
2646
2650
1331
6715
11949
11953
1317
10357
1317
10357
6729
11956
11961
10777
6999
6778
11966
11971
10811
6960
6824
11976
6984
6853
6981
6946
11981
7212
6894
383
7099
9439
9210
4180
102
7150
11986
11991
9376
11996
7174
11996
634
329
7160
11999
9403
7231
648
7207
12004
12008
634
10357
6824
11976
12011
6853
6981
8440
8445
8450
7393
12016
8445
7496
7437
7368
12021
8450
7437
7388
2761
12025
7393
7368
2761
2732
2894
7403
2963
2804
2894
435
7427
7501
7388
2753
2910
7437
8455
2869
2807
1715
7368
2963
2807
1487
329
7388
2869
2891
1607
102
2761
2807
1607
179
2807
1715
102
2804
1715
102
7479
2963
2804
2794
102
7496
12028
8455
2963
12033
2963
12033
1715
329
7501
12036
2869
2855
1722
7516
12041
2891
1715
10357
2869
8460
1736
102
1715
10357
7536
2963
2807
1487
329
7561
2963
2804
2794
102
7574
12045
11007
11011
11015
7614
12049
11063
11039
7734
7821
11147
3180
3166
102
7852
12053
12057
11126
12061
7872
12061
634
329
7860
12064
11133
3440
648
7892
12068
12072
634
10357
8054
8056
12075
11233
8106
8020
8058
12077
11219
8152
8142
12079
8192
177
329
8002
8004
12081
8014
8082
8168
11251
8164
3770
102
8020
8058
12083
11219
8152
8034
11257
8164
8152
435
8180
12085
12087
11263
12089
8190
12089
634
329
8054
11267
12091
11233
8106
8184
12093
11271
8218
648
8206
12095
12097
634
10357
8020
11279
12083
11219
8152
8002
11285
12099
8014
8082
8234
11251
8164
3770
102
8242
11279
12083
11219
8152
8246
11257
8164
8152
435
8248
8250
8252
8254
12101
8250
8260
8253
8258
12102
8252
8253
8259
4647
12103
8268
4653
4648
4582
329
8260
12104
8265
4653
11295
4653
11295
4589
329
8261
12105
4657
4655
4596
8262
12106
4658
4589
10357
4589
10357
10085
12107
12111
12115
10089
12119
12123
12127
10093
12131
12135
7666
10097
12139
7638
3056
10117
11091
3180
3288
10101
12143
12147
11079
10105
12151
11083
3183
10109
7734
3261
177
10113
7754
3285
392
10141
12155
3261
177
10093
12131
12159
7666
10145
11171
3296
3166
10097
12163
11183
3056
10117
11191
3296
3288
10129
12167
12171
11126
10101
12175
12179
11079
10133
12183
11133
3440
10137
12068
12072
634
12187
7734
3261
177
10161
12191
12159
7666
10165
11171
3296
3166
10169
12163
11183
3056
10173
11191
3296
3288
8463
12195
11302
11306
8467
12199
11370
11334
11434
11147
3180
3166
8503
12203
12207
11126
8507
12211
11133
3440
8511
12068
12072
634
11712
12215
11736
12219
11759
12223
7872
12061
11769
12228
11789
12233
12237
6105
10437
10442
12242
6115
6120
12247
12252
6125
12257
12262
4780
6135
12267
8625
4796
6154
6159
10481
10486
6164
6169
10491
4780
6174
6179
4842
4846
6184
4853
8665
177
6189
6194
10496
4875
6199
6204
4887
4891
6209
4898
4864
3592
6214
6263
4853
4796
6224
4916
4857
163
4875
4857
3514
179
6154
6238
10509
10486
6164
6243
10514
4950
6174
12272
4958
4962
6184
4965
4969
177
6253
6258
10519
4983
6268
4803
4991
3514
6273
6278
5002
4931
6184
5006
5010
177
6184
5013
5010
177
12277
4857
251
179
4905
3514
329
6199
6288
5024
4905
6209
5028
5032
392
6273
6293
5039
4931
6184
4853
4902
177
6209
5039
5043
392
6224
4803
4991
163
6184
5046
5010
177
6229
5050
4928
3724
6307
6312
10524
5072
6273
12281
4958
5080
6322
6224
5013
4891
6209
5091
4972
251
6327
5102
5106
392
6322
6337
5120
5124
6209
5127
5131
392
6345
5141
4928
3592
6273
6354
5002
4931
6327
5149
5153
506
6209
4875
5162
392
6209
5172
5153
392
6366
6371
10545
5198
6376
6184
5013
5010
6381
5210
4972
473
6386
5222
5106
506
6376
6391
5230
5234
6396
5245
5043
634
6401
4860
5259
392
6345
5262
4928
3592
6386
5149
5156
506
12286
383
102
6229
5269
5057
3724
6416
10575
10580
12289
12294
12299
12304
12309
6436
12314
12319
2243
6446
12324
8872
2199
6465
10619
10624
12329
6475
6480
10634
2243
6485
6490
2255
2259
6495
2266
8912
872
6500
10639
10644
2288
10649
10654
2303
2307
6520
2314
2277
2325
6525
6574
2266
2199
6535
2331
2270
858
2288
2270
2202
179
6465
10667
10672
12329
6475
6554
10677
2369
6485
12334
2380
2384
6495
2387
2391
872
6564
6569
10682
2402
6579
2208
2413
2202
6584
10687
2424
2346
6495
2428
2432
872
6495
2357
2432
872
12339
2270
942
179
2318
2202
329
10649
10692
2442
2318
6520
2446
2450
1077
6584
10697
2457
2346
6495
2266
2292
872
6520
2457
2461
1077
6535
2208
2413
858
6495
2231
2432
872
6540
2466
2343
2464
10702
10707
10712
5294
6584
12343
2380
2496
6633
6535
2357
2307
6520
2507
2373
942
6638
2518
2522
1077
6633
6648
2539
2543
6520
2546
2550
1077
6656
2560
2343
2325
6584
10720
2424
2346
6638
2568
2572
1190
6520
2288
2435
1077
6520
2588
2572
1077
6681
10734
10739
2614
6691
6495
2357
2432
6696
2626
2373
1157
10744
2638
2522
1190
6691
6710
2646
2650
6715
2661
2461
1317
6720
2273
2675
1077
6656
2678
2343
2325
10744
2568
2575
1190
6729
10767
10772
10777
6739
6744
10792
6839
6749
12348
12353
9111
6759
12358
9123
7012
6778
6783
10806
10811
6788
6793
10816
9151
6798
6803
7237
9163
6808
9170
7241
177
6824
6829
10821
6853
6834
6839
9186
6996
6844
6849
6821
4180
6863
6929
6813
7012
6873
6878
6882
163
6853
6882
4098
179
6778
6897
10838
10811
6788
6902
10843
9229
6798
12363
9237
9241
6808
6912
9244
177
6919
6924
10848
9255
6934
6939
6989
4098
6946
6951
9271
6894
6808
6956
7178
177
6808
6960
7178
177
12368
6882
251
179
6834
6972
9279
6860
6844
9283
9287
392
6946
6984
6992
6894
6808
6813
6857
177
6844
6992
7265
392
6873
7004
6989
163
6808
7008
7178
177
6885
9294
9210
7028
7030
7035
10856
9313
6946
12372
9237
9321
7049
6873
6960
6996
6844
7054
6916
251
7061
7066
9332
392
7049
7082
9339
7234
6844
7087
9343
392
7099
9350
9210
4180
6946
7108
9271
6894
7061
7113
9358
506
6844
6853
6981
392
6844
6977
9358
392
7150
7155
10892
9376
7160
6808
6960
7178
7165
7170
6916
473
7181
7186
9332
506
6919
6924
10900
9255
7049
7190
9339
7234
7160
7195
9403
7231
7207
7212
7265
634
6919
6924
10905
9255
6844
7219
9343
392
7226
6817
6964
392
6863
6929
9151
7012
6873
7237
6989
163
7244
6960
7178
177
7181
7113
9361
506
6824
6829
10939
6853
6834
7256
9279
6860
6844
9431
9287
392
6844
6853
6857
392
7268
9439
7022
4180
12377
6929
9151
7012
7289
9294
7022
7028
7294
7304
7314
7324
7304
7309
12382
12387
7314
12382
12392
5330
7324
12387
5330
2732
7343
7348
7358
7368
7348
7353
12397
2761
7358
7363
2769
2773
7368
9451
9455
1487
7373
7378
7388
2761
7378
7383
2790
2787
7388
2790
2732
2794
7393
7363
2761
2732
7363
2796
2776
1482
2761
2776
2735
179
7343
7412
7437
7368
7348
7417
12402
2790
7358
12407
2837
2841
7368
9458
2848
1487
7427
7432
7388
2753
7398
2717
2776
2735
7437
7442
2869
2807
7368
2790
2807
1487
7368
2818
2807
1487
12412
2776
1516
179
7378
7452
2880
2787
7388
2880
2884
1607
7437
7388
2887
2807
7368
2761
2787
1487
7388
2887
2891
1607
7363
2717
2776
1482
7368
2753
2807
1487
7403
2896
2804
2894
7412
7417
12416
5418
7437
12416
2837
2848
7368
5418
2848
1487
7432
7363
2818
2787
7388
2818
2830
1516
7442
2790
2907
1607
7432
7471
2917
2921
7388
2917
2924
1607
7479
2753
2804
2794
7437
7484
2869
2807
7442
2935
2939
1605
7388
2761
2873
1607
7388
2935
2939
1607
7496
7501
7506
2963
7501
7368
2818
2807
7506
2818
2830
1569
7484
2844
2907
1605
7501
7511
2869
2855
7516
2869
2891
1715
7432
7526
2917
2921
7388
5458
2924
1607
7511
2753
2855
1607
7363
2769
2776
1482
7536
2818
2807
1487
7484
2935
2942
1605
7378
7550
2880
2787
7388
5470
2884
1607
7388
2761
2787
1607
7561
2985
2804
2794
7574
11003
11007
12421
7582
7586
12425
12429
7590
12433
12437
12441
7598
12445
12449
3056
7614
7618
11035
11039
7622
7598
7670
11043
7626
7630
7947
3106
7634
12453
6051
177
7590
7646
11047
7666
7650
7654
12457
3148
7658
7662
3121
3166
7666
3136
3166
179
7598
7710
7638
3056
7674
7678
3115
163
7666
3115
3059
179
7614
7690
11063
11039
7622
7694
11067
11071
7626
12461
12465
3213
7634
7702
3219
177
7622
7706
11075
11079
7714
7718
3243
3059
7666
3246
251
179
7722
7726
11083
3183
7634
7730
3261
177
7634
7734
3261
177
12469
3115
251
179
7650
7742
11087
3157
7658
12473
3276
392
7722
7750
7754
3183
7634
7638
3136
177
7642
3243
88
329
7658
7754
3285
392
7674
7718
3243
163
7634
7762
3261
177
7682
11091
3180
3288
7642
3293
251
329
7770
7774
11095
11414
7722
12477
12465
3317
7786
7674
7734
3148
7658
7790
3204
251
7642
3148
251
329
7794
7798
3338
392
7802
3344
177
329
7786
7810
11106
3356
7658
7814
3362
392
7642
3365
392
329
7821
11110
3180
3166
7722
7829
11083
3183
7794
7833
3377
506
7802
3380
559
102
7658
7666
3264
392
7840
3157
88
102
7840
3157
392
102
7658
7746
3377
392
7848
3401
473
329
7852
7856
11122
11126
7860
7634
7734
3261
7864
7868
3204
473
7872
12481
320
329
7876
7880
3338
506
7860
7884
11133
3440
7892
7896
3285
634
7900
7642
3461
392
7802
3440
523
102
7904
11147
3261
177
7642
3467
251
329
7876
7833
3380
506
7590
11155
11159
7666
7650
7916
11087
3157
7658
12484
3276
392
7658
7666
3136
392
7840
3383
392
102
7924
11171
3296
3166
7932
7936
473
329
7939
11179
11183
3056
7674
7947
3243
163
7951
11191
3296
3288
7848
7959
473
329
7962
11199
11201
11203
7966
7968
11209
8008
7970
7972
12488
8014
7974
12490
7996
11219
7982
7984
11213
11215
7986
7988
11217
8014
7990
7992
8062
12492
7994
12494
8064
177
8002
8004
8084
8014
8006
8008
8070
8094
8010
8012
8000
3166
8014
8016
3166
179
8020
8058
7996
11219
8024
8026
8030
163
8028
8030
3059
179
7982
8044
11227
11215
7986
8046
11229
12496
7990
8048
12498
8018
7994
8050
8192
177
8054
8056
11231
11233
8060
8062
8086
3059
8066
8068
8208
8042
7994
8070
8192
177
7994
8072
8192
177
12500
8030
251
179
8006
8078
8080
8018
8010
8080
8166
392
8066
8084
8090
8042
7994
7996
8016
177
7998
8086
88
329
8088
8090
8232
392
8024
8062
8086
163
7994
8098
8192
177
8034
11235
11223
8152
8038
11237
251
329
8042
320
102
8110
8112
11239
12502
8066
8114
12498
8042
8118
8024
8072
8094
8010
8120
8052
251
8092
8094
251
329
8124
8126
11241
392
8128
8130
177
329
8042
392
329
8042
320
329
8118
8134
11243
8220
8010
8136
12504
392
8092
8204
392
329
8142
11245
8192
177
8066
8146
8208
8042
8124
8148
11247
506
8128
8150
559
102
8088
8154
8166
392
8010
8028
8016
392
8158
8018
88
102
8158
8156
392
102
8162
392
179
8010
8080
11247
392
8168
11251
11253
3770
8162
559
578
8020
8058
11255
11219
8034
11257
11253
8152
8178
8104
473
329
8122
3288
329
8180
8182
11261
11263
8184
7994
8072
8192
8186
8188
8052
473
8190
12506
320
329
8194
8196
11241
506
8042
383
329
8054
11267
11269
11233
8184
8200
11271
8218
8206
8208
8232
634
8122
473
102
8088
8212
12504
392
8216
7998
8074
392
8128
8218
523
102
8122
392
102
8162
679
329
8122
251
102
8020
11279
11255
11219
8224
8072
8192
177
8194
8148
8150
506
8162
506
102
8228
506
102
8002
11285
11287
8014
8234
11251
11253
3770
8238
8240
473
329
8242
11279
11255
11219
8246
11257
11253
8152
9825
4650
4590
179
4648
4659
329
4653
4650
4589
329
8463
11298
12508
12512
11314
12516
8471
12520
12524
8475
12528
12532
8467
11326
12536
8483
8475
11338
12540
12544
7947
8491
12453
9890
8471
11342
11346
11350
11354
12457
8495
7662
3121
7666
3136
3166
8475
11358
12548
11422
7678
10306
7666
3115
3059
8467
11366
12552
8483
11374
12556
12540
12560
12465
8491
7702
9941
8483
11382
12564
8475
11358
12453
11362
7718
3243
7666
3246
251
8487
11390
11083
8491
7730
3261
7642
3121
177
8491
7734
12481
12469
3115
320
8471
11342
12568
11350
11394
12572
8495
12473
3276
7666
3136
392
8487
11398
7844
8491
7638
3264
7642
3243
88
8495
7754
3285
7642
3148
392
11422
7718
6006
7666
3115
251
8491
7762
3180
7666
3056
3166
8479
11091
12576
7642
3293
392
7642
3234
392
11402
11406
11410
8487
12579
12465
11418
11422
7734
8495
7790
3204
7642
3148
251
11426
7798
3338
7802
3344
177
7782
3243
320
8483
11382
12583
11418
11430
12587
8495
7814
3362
7642
3365
392
11434
11110
3296
7642
3121
3166
8487
11438
12591
11426
7833
3377
7802
3380
559
7642
3243
251
7782
3204
473
11350
11446
12572
8495
12484
3276
8495
7666
3264
7840
3157
88
7840
3383
392
8495
7746
3377
7840
3395
559
8515
11450
12595
7666
6051
392
11422
7947
12598
7642
3204
251
8479
11191
12576
7848
7959
6054
8503
11458
11462
8507
8491
7734
12601
7868
3204
7872
12481
320
8487
11438
11083
11466
7880
3338
8483
11470
12583
11418
11478
12587
8507
11482
12605
7888
3365
506
8511
7896
3285
7642
3261
392
7802
3452
666
7872
3234
634
8495
12609
3362
8523
7642
3461
7802
3440
523
7840
3356
679
8475
11490
12613
8527
7734
12481
11466
7833
3380
7802
3183
383
8534
11498
12568
7802
3285
666
7840
3157
383
8538
11171
12576
7932
7936
6095
8542
11490
12613
8546
11191
12576
7872
3347
6103
12617
12622
10085
12107
12626
12630
12634
12638
12642
12646
12650
10089
12654
12658
10101
10097
12662
12666
12670
11755
10093
12131
12135
12674
12678
12457
10113
7662
3121
10097
12139
12548
12682
7678
10306
12622
10306
3059
10089
12119
12686
10101
12690
12694
12666
12698
12465
10101
12143
12702
10097
12139
12453
12706
7718
3243
10105
12710
11083
10109
7730
3261
10109
7734
12481
3383
3059
329
10093
12131
12714
12674
12718
12572
10113
12473
3276
10105
12722
7844
10125
7638
3264
12726
3243
88
10113
7754
3285
12682
7718
6006
12622
10306
6414
10109
7762
3180
10117
11091
12576
7642
12730
392
12733
12737
12741
12745
12749
12753
12757
12682
7734
12761
7790
3204
12765
7798
3338
12769
320
329
10101
12143
12772
12757
12776
12587
12761
7814
10345
12682
7947
12598
10141
11110
3296
10105
12151
12591
12765
7833
3377
12769
320
10357
12674
12780
12572
12784
12788
3276
10113
7666
3264
11167
3383
88
10113
7746
3377
11167
3395
559
10145
11171
12576
10097
12163
12613
12622
9890
6414
10117
11191
12576
12576
6414
10373
10129
12792
12796
10133
10109
7734
12800
7868
3204
10105
12151
11083
12804
7880
3338
10101
12175
12772
10133
12808
12605
10137
7896
3285
12784
12812
10345
10153
7642
3461
11898
10413
523
12187
7734
12481
12804
7833
3380
12816
3380
559
10161
12191
12714
10165
11171
12576
10169
12163
12613
10173
11191
12576
11514
12820
12825
12830
11534
11594
12835
12840
11554
11559
12845
7666
11574
11614
7638
3056
11604
11609
12850
11079
11619
11721
11083
3183
11629
7734
3261
177
11659
7754
3285
392
11589
11091
3180
3288
12855
12860
3261
177
11554
11559
12864
7666
11736
11171
3296
3166
11574
12869
11183
3056
11589
11191
3296
3288
11759
12223
12874
11126
11604
12879
12884
11079
11769
12228
11133
3440
11789
12068
12072
634
11808
7734
3261
177
11821
12889
12864
7666
11831
11171
3296
3166
11844
12869
11183
3056
11854
11191
3296
3288
11514
12820
12894
12899
12904
12909
12914
12919
12924
11534
11539
12929
11544
11549
12934
12939
12944
11755
12949
12954
12959
12964
12969
12974
12978
12983
3121
11534
11594
12987
11544
11599
12992
12939
12997
12465
11604
11609
13002
11574
11614
12453
11584
7718
3243
11874
13007
11083
13012
13017
3261
11059
3121
177
11554
11559
13021
11564
11644
12572
11659
12484
3276
11619
11649
7844
13026
7638
3264
12726
3106
88
11659
7754
3285
12726
3148
392
11574
11614
12548
11692
7947
12598
11629
7762
3180
12622
3264
6414
11589
11091
12576
11677
11682
13031
13036
13041
12753
11687
11692
7734
13046
7790
3204
11697
7798
3338
11604
11609
13051
11687
11707
12587
13046
7814
10345
11864
11110
3296
11619
11721
12591
11697
7833
3377
11629
7734
12481
11564
11731
12572
13056
12788
3276
11659
7666
3264
11659
7746
3377
11736
11171
12576
13061
3440
392
11574
12869
12613
3383
3059
102
11589
11191
12576
11759
11764
13065
11769
11629
7734
13070
7868
3204
13075
13080
13085
13089
13094
3338
13098
13102
177
11604
12879
13051
11769
11784
12605
13056
7754
3452
11789
7896
3285
12576
383
10357
13056
12812
10345
11799
7642
3461
3470
679
329
12622
3136
383
11808
7734
12481
11774
7833
3380
10357
11821
12889
13021
13056
7844
3285
11167
3383
392
11898
3285
666
11831
11171
12576
11844
12869
12613
11854
11191
12576
10373
6115
6120
12247
13105
13110
6125
12257
12262
13114
13118
6135
12267
4792
4796
3514
6145
4803
4807
3514
102
13121
13126
13131
13136
6350
6253
6214
10491
4780
4796
6174
6179
4803
4846
163
6345
4780
4857
3592
179
10505
4864
3514
179
6174
12272
4958
4962
320
6184
4965
4969
177
329
6268
4803
4991
3514
329
6209
5028
5032
392
102
5083
4991
88
329
10505
5234
392
102
6273
12281
4958
5080
320
6209
5091
4972
251
329
6209
5127
5131
392
102
6381
5210
4972
473
329
10561
473
102
13141
13146
6362
5057
392
6229
4924
13151
3592
102
4860
4864
694
179
12286
392
102
13154
13158
634
102
5252
648
102
12294
12299
12304
13161
2164
6436
12314
12319
2180
2184
6446
12324
2195
2199
2202
6456
2208
2212
2202
102
13166
13171
13176
13181
6661
6564
6525
10634
2243
2199
6485
6490
2208
2259
858
6656
2243
2270
2325
179
10663
2277
2202
179
6485
12334
2380
2384
1011
6495
2387
2391
872
329
6579
2208
2413
2202
329
6520
2446
2450
1077
102
2499
2413
784
329
10663
2650
1077
102
6584
12343
2380
2496
1011
6520
2507
2373
942
329
6520
2546
2550
1077
102
6696
2626
2373
1157
329
10760
1157
102
13186
13191
6677
2473
1077
13196
13200
1317
102
2668
2464
329
2668
1331
102
6739
6744
10792
13203
13208
6749
12348
12353
13212
13216
6759
12358
13219
7012
4098
6769
10878
13223
4098
102
13226
13231
13236
13241
7104
6919
13246
10816
9151
7012
6798
6803
7004
9163
163
7099
9151
6882
4180
179
10834
6821
4098
179
6798
12363
9237
9241
320
6808
6912
9244
177
329
6934
6939
6989
4098
329
6844
9283
9287
392
102
7045
6989
88
329
10834
7231
392
102
6946
12372
9237
9321
320
6844
7054
6916
251
329
6844
7087
9343
392
102
7099
9350
7178
4180
102
6817
6821
4326
179
6885
9294
13251
7028
435
7165
7170
6916
473
329
7174
7178
320
329
6844
7219
9343
392
102
6873
7237
6989
163
329
6834
7256
9279
6860
88
6844
9431
9287
392
102
13254
12011
6992
7022
392
13259
7265
666
102
12377
6929
9151
7012
7028
13263
9206
6894
4180
102
13268
13272
634
102
7223
648
102
7304
7309
12382
7383
2717
7314
12382
12392
2725
2729
7324
7383
2725
2732
2735
7334
2717
2729
2735
102
13275
7427
13280
7479
7408
7427
7393
13285
2761
2732
7358
7363
2717
2773
1482
7479
2761
2776
2794
179
7408
2732
2735
179
7348
7417
12402
2790
2830
7358
12407
2837
2841
1569
7368
2844
2848
1487
329
7398
2717
2776
2735
329
7378
7452
2880
2787
1430
7388
2880
2884
1607
102
7437
7388
2887
2807
1607
7368
2761
2787
1487
179
2818
2776
1430
329
7408
2855
1607
102
7412
7417
12416
2844
2830
7437
12416
2837
2848
1569
7388
2818
2830
1516
329
7388
2917
2924
1607
102
7442
2935
2939
1605
102
7388
2761
2873
1607
179
7388
2935
2939
1607
102
2855
2894
329
7496
7501
7506
2963
2855
7501
7368
2818
2807
1487
7506
2818
2830
1569
329
7432
7526
2917
2921
1663
7388
5458
2924
1607
102
7363
2769
2776
1482
329
7484
2935
2942
1605
102
7378
7550
2880
2787
1430
7388
5470
2884
1607
102
13290
7388
2887
2804
1607
7388
2761
2787
1607
179
13295
2891
1736
102
7403
2753
2807
2794
102
13299
2910
1715
102
2910
1722
102
7582
7586
12425
13303
13307
7590
12433
12437
13311
3044
7598
12445
13315
3056
3059
7606
7718
3067
3059
102
13319
13323
13327
13331
7825
7626
7630
7718
3106
163
7821
11043
3115
3166
179
11059
3121
3059
179
7626
12461
12465
3213
320
7634
7702
3219
177
329
7714
7718
3243
3059
329
7658
12473
3276
392
102
7782
3243
88
329
11059
3440
392
102
7722
12477
12465
3317
320
7658
7790
3204
251
329
7658
7814
3362
392
102
7864
7868
3204
473
329
7872
3261
320
329
11144
473
102
7904
12155
3261
177
329
7642
13335
251
329
7650
7916
11087
3157
88
7658
12484
3276
392
102
13338
13342
7754
3296
392
11898
3285
666
102
7674
7947
3243
163
329
13346
13350
3183
3166
102
11879
13354
634
102
3455
648
102
7966
7968
11209
8008
8062
7970
7972
12488
8028
8030
7974
12490
7996
11219
3059
13357
13359
13361
13363
13365
8054
13367
11217
8014
11219
7990
7992
8062
12492
163
13369
8028
8030
3166
179
13371
8032
3059
179
7990
8048
12498
8018
320
7994
8050
8192
177
329
8060
8062
8086
3059
329
8010
8080
8166
392
102
8116
8086
88
329
8562
11233
8192
3770
102
8014
11219
177
179
11225
8218
392
102
8066
8114
12498
8042
320
8010
8120
8052
251
329
8010
8136
12504
392
102
8002
8004
11287
8014
8082
8088
8154
8166
392
102
13373
12099
8090
8164
392
8088
8014
8016
392
179
8562
13375
8042
3770
102
8092
8032
177
179
8122
8152
329
8186
8188
8052
473
329
8190
8192
320
329
8088
8212
12504
392
102
13377
12099
8090
8164
392
13379
8232
666
102
8246
13381
8042
3770
102
8038
8040
177
179
13383
13385
634
102
8566
8174
329
8566
648
102
8255
4653
4650
4601
329
8259
4653
13387
4590
329
13388
8259
4657
4650
4590
8255
4645
4648
4601
102
4658
4589
10357
12512
11314
13389
13393
8471
12520
12524
12441
8475
12528
13315
3056
13397
7718
3067
3059
13401
13405
13409
13413
12540
12544
7718
13417
8499
11043
3115
3166
12540
12560
12465
3213
8491
7702
3219
177
8495
12473
3276
392
8499
11110
3180
3166
8487
12579
12465
3317
8495
7790
3204
251
8495
7814
3362
392
11350
11446
11087
3157
8495
12484
3276
392
13420
11398
7754
3296
8515
13424
3180
3166
11422
7947
3243
163
8499
11110
3183
3166
3329
3288
329
12601
7868
3204
473
8495
12609
3362
392
13428
7734
3261
177
13432
13436
7754
3296
13440
11171
3296
3166
8546
13350
3183
3166
12899
12904
13444
13449
13454
13459
13464
7610
11859
13469
11604
11574
13474
13479
11864
11043
13474
13484
11629
7702
13489
7718
11564
11644
11659
7920
13026
7638
7932
3106
11864
7825
7642
7959
11059
13494
11619
13497
11659
7790
11659
7814
11564
11731
13502
13507
11864
13512
13070
7868
11659
12609
11893
13507
11898
3285
11854
13516
11879
13520
3455
648
13523
13026
13502
12630
12634
13528
13532
10093
13536
13540
12441
10097
13544
12449
3056
13548
13552
13556
13560
10101
10097
12662
11043
13564
13568
7718
13417
10121
12548
10306
3166
10101
12690
13572
11071
13564
12698
12465
3213
10109
7702
3219
177
13576
7718
3243
3059
12674
12718
11087
3157
10113
12484
3276
392
10105
12722
7754
3183
10125
7638
3136
3166
7932
3106
88
329
12682
7947
3243
163
10121
11110
3261
3166
7666
3056
177
179
7642
12730
251
329
12733
12737
12741
11414
10105
13580
12465
3317
12757
12682
7734
3148
10113
7790
3204
251
12757
12776
11106
3356
10113
7814
3362
392
12765
7833
3377
506
12674
12780
11087
3157
13584
13588
7754
3296
10113
7666
3136
392
10113
7746
3377
392
13592
11171
3296
3166
10121
13596
3183
3166
10129
12792
12796
11126
10133
10109
7734
3261
12800
7868
3204
473
10133
12808
11133
3440
10109
7762
3261
177
10137
7896
3285
634
10113
12609
3362
392
10153
7642
3234
392
13600
7734
3261
177
12804
7833
3380
506
13604
13588
7754
3296
10173
13350
3183
3166
11514
12820
12825
13608
13613
11524
13618
13623
13628
11031
11859
13633
13638
13643
7825
13648
11574
13653
11043
3056
11534
11594
12835
12840
7734
11544
11599
13658
11071
3204
11604
11609
12850
11079
3234
11574
11614
7638
3056
177
11554
11559
12845
7666
3264
11639
11731
11087
3383
88
11619
11649
7754
3183
392
13663
7638
3136
3166
179
11574
11614
7638
3056
3288
11669
7947
3243
3059
102
11864
11110
3261
3166
102
11589
11091
3180
3288
435
11059
12730
251
102
11677
11682
13031
11099
3204
11687
11692
7734
3148
177
11604
11609
12884
11079
3347
11687
11707
11106
3356
523
11574
11614
11183
3056
3288
11692
7947
3243
163
329
11619
11721
11083
3183
383
11697
7833
3377
506
102
11629
7734
3261
177
329
11554
11559
12864
7666
3264
11726
11731
11087
3383
88
13502
13507
7754
3296
392
11659
7666
3136
392
179
11659
7746
3377
392
102
11736
11171
3296
3166
102
11659
7754
3285
392
102
11574
12869
11183
3056
3288
11750
7947
3243
3059
102
11864
13596
3183
3166
102
11059
3121
177
179
11589
11191
3296
3288
435
13668
3288
329
11759
11764
13065
11126
3234
11769
11629
7734
3261
177
11604
12879
12884
11079
3347
11769
11784
11133
3440
648
11629
7762
3261
177
329
11789
7896
3285
634
102
11794
11707
11106
11141
523
11799
7642
3234
392
329
11808
7734
3261
177
329
11817
3204
251
329
11774
7833
3380
506
102
11821
12889
12864
7666
3264
11893
13507
7754
3296
392
11831
11171
3296
3166
102
11840
7936
473
102
11844
12869
11183
3056
3288
11849
7947
3243
3059
102
11854
13350
3183
3166
102
11854
11191
3296
3288
435
11859
13671
13676
13681
7766
11604
11609
12850
11079
3347
11864
11147
3180
3166
102
13502
13686
13691
3296
6414
11864
11171
3296
3166
102
11759
12223
12874
11126
12061
11769
12228
11133
3440
648
11789
12068
12072
634
10357
11893
13686
13691
3296
6414
11898
3452
666
102
11879
13695
6103
435
13698
6342
473
329
13702
6653
1157
329
7140
7019
473
329
7582
13706
13710
13303
13307
7770
13714
11095
11099
3204
7782
13335
473
329
7966
13718
13720
8008
8062
7970
7972
13722
8028
8030
8110
13724
13726
8196
8052
8066
8114
13728
8042
320
8006
13730
8148
8018
88
8194
13732
13734
506
102
8128
8150
13736
102
8088
8154
11247
392
102
12101
12102
12103
4659
435
12102
11295
4589
329
12103
4589
102
8265
13738
4663
4589
10357
12512
13739
13743
13393
11402
13747
11410
11414
11659
13751
7666
9890
11659
12812
13755
13760
13764
12899
12904
13767
13772
13444
13777
13782
12441
13454
13787
12449
3056
11677
11682
13031
11414
11619
13792
12465
3317
11629
7702
3219
177
11564
11731
11087
3157
11659
12484
3276
392
11692
7947
3243
163
11604
11609
12884
11079
11687
11707
11106
3356
11659
12609
3362
392
11774
7833
3380
506
12630
13797
13801
13532
12733
13805
12741
11414
13809
3204
473
329
13813
7936
473
102
13817
12869
11183
3056
3288
6135
12267
8625
4796
3514
6174
6179
4842
4846
163
6184
4853
8665
177
179
6199
6204
4887
4891
163
6209
4898
4864
177
179
6224
4916
4857
163
179
6327
5102
5106
392
329
13822
4902
392
179
6386
5222
5106
506
329
13822
5162
392
179
4875
13826
251
179
6446
12324
8872
2199
2202
6485
6490
2255
2259
858
6495
2266
8912
872
179
10649
10654
2303
2307
858
6520
2314
2277
872
179
6535
2331
2270
858
179
6638
2518
2522
1077
329
13829
2292
1077
179
10744
2638
2522
1190
329
13829
2435
1077
179
6759
12358
9123
7012
4098
6798
6803
7237
9163
163
6808
9170
7241
177
179
6834
6839
9186
6996
163
6844
6849
6821
177
179
6873
6878
6882
163
179
7061
7066
9332
392
329
13833
6857
392
179
7181
7186
9332
506
329
13833
13837
392
179
13840
6929
9151
7012
7028
7324
12387
5330
2732
2735
7343
7348
7358
7368
2753
7348
7353
12397
2761
2732
7358
7363
2769
2773
1482
7368
9451
9455
1487
179
7378
7383
2790
2787
1482
7388
2790
2732
1487
179
7363
2796
2776
1482
179
7368
9458
2848
1487
329
7368
5418
2848
1487
329
7442
2790
2907
1607
329
13845
2787
1607
179
7484
2844
2907
1605
329
13845
13849
1607
179
7598
12445
12449
3056
3059
7626
7630
7947
3106
163
7634
12453
6051
177
179
7650
7654
12457
3148
163
7658
7662
3121
177
179
7674
7678
3115
163
179
7794
7798
3338
392
329
12622
3136
392
179
7876
7880
3338
506
329
13852
12155
3261
177
329
12622
13856
392
179
13859
11171
3296
3166
102
7994
12494
8064
177
179
8006
8008
8070
8094
163
8010
8012
8000
177
179
8024
8026
8030
163
179
13863
7996
8016
177
179
8028
8100
177
179
13865
8016
392
179
8194
8196
11241
506
329
13867
8072
8192
177
329
13865
13869
392
179
8253
8258
4645
4648
4582
8258
9825
4648
4582
179
8259
4645
4649
4582
179
8255
4645
4648
4601
329
4647
4649
4582
179
8259
4653
4655
4590
329
9825
4648
4590
179
8265
4653
4655
4589
329
9825
9826
4590
179
8475
12528
12449
3056
12540
12544
7947
3106
8491
12453
6051
177
11350
11354
12457
3148
8495
7662
3121
3166
11422
7678
3115
163
11426
7798
3338
392
11434
11110
3261
177
13871
13424
3180
3166
11466
7880
3338
506
11629
12453
11554
13875
11564
13880
11659
7662
11692
7678
7666
10306
12469
3115
7642
3106
7642
13885
12855
13888
12622
3136
11554
13892
7872
12481
12622
13856
12855
12642
12646
13540
13897
10089
12654
13901
12127
12666
12670
11755
13905
12674
13908
12457
3148
10113
13912
3121
3166
12682
7678
3115
163
12622
10306
3059
179
12666
12698
12465
13916
12706
7718
3243
3059
10105
12710
11083
3183
10109
7730
3261
177
13919
7638
3136
3166
12726
3106
88
102
12622
9890
251
179
12745
12749
12465
13923
12761
7790
3204
251
12765
7798
3338
392
12761
7814
3362
392
13926
13930
3261
177
12769
320
102
12784
12788
3276
392
11167
3383
88
102
3296
3288
329
12576
6414
102
12804
7880
3338
506
12784
12812
3362
392
11898
10413
523
102
12816
3380
559
102
12855
12860
3261
177
329
11554
12889
12864
7666
3264
12914
12919
13782
13897
11534
11539
13934
12840
11544
11549
13653
11043
12939
12944
13939
13905
12949
12954
12864
12622
12964
12969
13943
3296
12978
12983
3121
3166
11544
11599
13658
11071
12939
12997
12465
13916
11669
7947
3243
3059
11874
13007
11083
3296
13012
13017
3261
3166
11619
11649
7754
3183
13663
7638
3136
3166
13061
3106
88
102
13061
3148
392
102
11629
7762
3261
177
12622
3264
392
179
13036
13041
12465
13923
11687
11692
7734
3148
13046
7790
3204
251
11697
7798
3338
392
13046
7814
3362
392
11574
11614
11183
3056
11864
11110
3183
3166
11697
7833
3377
506
11554
12889
12864
7666
13056
12788
3276
392
11659
7666
3136
392
11659
7746
3377
392
13061
3440
392
102
11759
11764
13065
11126
11769
11629
7734
3261
13070
7868
3204
473
13075
13080
11083
12576
13089
13094
3338
634
13098
13102
177
329
11769
11784
11133
3440
13056
7754
3285
392
11789
7896
3285
634
12576
383
102
13056
12812
3362
392
11799
7642
3234
392
13817
12869
11183
3056
13056
7844
3285
392
11167
3383
392
102
12899
12904
13767
13947
13307
13444
13952
13782
13311
13957
13454
13787
12449
3056
3059
11619
13792
12465
3317
320
11629
7702
3219
177
329
11564
11731
11087
3157
88
11659
12484
3276
392
102
11659
12609
3362
392
102
13960
12879
12884
11079
3347
13965
88
102
12899
13968
13767
13947
13307
12914
13973
13782
13978
13957
11534
11539
13934
12840
7762
11544
11549
13653
11043
3056
12939
12944
13939
3243
3059
12949
12954
12864
12622
3264
12964
12969
13943
3157
3059
12978
12983
3121
177
179
12939
12997
12465
13916
320
11669
7947
3243
3059
329
11874
13007
11083
3296
383
13012
13017
3261
3166
329
12949
13982
13021
12622
13856
12964
13987
13992
3383
88
12978
13996
3276
6095
102
11874
14000
7844
3296
392
11864
12548
3264
3166
179
11059
3106
88
102
14005
14010
3285
6103
102
11059
3183
392
102
13036
13041
12465
13923
320
13046
7790
3204
251
329
11697
7798
3338
392
329
13046
7814
3362
392
102
11864
11110
3183
3166
102
11874
14014
13691
3296
6414
11697
14019
3377
506
102
11589
11091
3296
3288
102
7642
14023
251
329
13056
12788
3276
392
102
14026
3440
392
102
13070
7868
3204
473
329
13075
13080
11083
12576
383
13089
13094
3338
506
329
13056
7754
3285
392
102
11874
13686
13691
3296
6414
13056
12812
3362
392
102
14030
11191
3296
3288
435
13056
7844
3285
392
102
14035
3440
392
102
3329
679
102
6103
102
6184
4853
4857
177
179
13121
14039
14044
14049
6303
6253
14054
14059
4950
5183
14064
6248
14069
14073
320
6345
14076
14080
3592
102
5095
679
102
8303
5245
5249
634
102
14083
523
10357
6224
14086
4991
163
329
4860
14090
251
329
14093
5269
5057
3724
435
6495
2266
2270
872
179
13166
14098
14103
14108
6614
6564
14113
14118
2369
2599
14123
6559
14128
14132
1011
6656
14135
14139
2325
102
2511
1362
102
14142
2661
2665
1317
102
14147
1207
10357
2595
14150
1157
329
6808
6813
6882
177
179
6817
6821
4098
179
6853
6857
177
179
6860
163
179
13226
14153
14158
14163
7015
6919
14168
14173
9229
7019
14178
14183
14188
14192
320
7099
14195
14199
4180
102
10834
14202
251
102
14205
6960
7178
177
329
7174
7137
634
329
6894
3166
329
6817
14210
251
329
6885
9294
7022
7028
435
7058
679
102
8402
7212
7216
634
102
14213
6829
10939
6853
6981
14218
14223
14228
7022
6414
6844
7261
9358
392
102
14232
523
10357
14235
9439
7022
4180
102
7368
2761
2776
1487
179
13275
14240
14245
14250
7457
7427
14255
14260
2790
2948
13280
7422
14265
14269
1569
7479
9458
14272
2794
102
7408
2989
1516
102
7479
2985
2804
2794
102
2855
1741
102
8455
2869
2979
1715
102
14275
14280
13295
2804
7559
7388
7555
2939
1607
102
2963
14285
1715
329
14288
1663
10357
2753
14291
1516
329
7634
7638
3115
177
179
7642
3121
3059
179
7666
3136
177
179
7666
3115
163
179
13319
14294
14298
14302
7766
7622
14306
14310
11071
3401
14314
7698
14318
13916
320
7821
14322
14326
3166
102
11059
3467
251
102
7658
12609
3362
392
102
7900
7642
3234
392
329
8558
7896
3452
634
102
14329
14333
13691
3296
6414
7658
7920
3377
392
102
14337
523
10357
14340
11171
3296
3166
102
7642
14344
251
329
7994
7996
8030
177
179
7998
8000
3059
179
8006
14347
8070
8094
163
8014
8016
177
179
8018
3059
179
8028
8030
163
179
8034
11221
8192
3770
102
8042
177
179
13357
14349
14351
14353
8102
8054
14355
11229
12496
8104
14357
8048
12498
8018
320
8562
14359
11223
3770
102
13371
14361
251
102
8020
8058
7996
11219
3288
14363
8062
8086
163
329
8562
14365
11223
3770
102
14367
14369
8192
177
329
14371
11251
11253
3770
102
8190
8172
634
329
8562
11251
11253
3770
102
8092
14361
251
329
8122
679
102
8564
8208
8210
634
102
14373
14375
14377
8164
6414
14379
523
10357
14381
11251
11253
3770
102
8249
8260
8263
8256
8264
14383
8262
8270
4650
4589
8255
4653
4650
4601
102
8268
4645
4650
4601
329
14384
4653
4650
4601
102
14385
8265
8270
4650
8275
13387
4596
10357
8491
7638
3115
177
13401
14386
14390
14394
8483
14398
14402
7662
14406
14410
14318
3383
8499
14322
14326
3166
8499
11147
3180
3166
14414
11110
3261
177
8471
11342
11502
7666
13871
11171
3296
3166
7872
3461
634
329
8499
11171
3296
3166
8519
7896
3452
634
14418
14422
13691
3296
8495
7920
3377
392
14426
11171
3296
3166
12899
13968
13444
14430
11629
7638
11692
14435
11859
14439
11604
14444
14449
14454
11864
14459
11059
7936
11574
14463
14468
7947
11864
7908
11059
14473
11554
11826
7872
3461
11864
14476
7642
7936
3329
679
13960
11779
13817
11745
11883
7896
14480
14485
14337
523
14490
14476
14495
14500
14505
13960
14508
13817
14480
14490
10093
14513
13540
12441
10101
10097
14517
11043
13564
13568
7947
3106
10109
12453
6051
177
10113
7662
3121
3166
12682
14435
3115
163
7666
6051
163
179
10117
11055
3261
3166
13548
14521
14525
14529
10101
14533
14537
7662
14541
14545
14318
3157
10121
14322
3180
3166
14549
7947
3243
163
10121
11147
3180
3166
10101
12143
12179
11079
10097
12139
11183
3056
10093
12191
12159
7666
10121
11171
3296
3166
14553
12163
11183
3056
10149
7896
3452
634
14557
14561
13691
3296
10113
7920
3377
392
14565
11171
3296
3166
14569
14574
13623
13628
14579
11564
14583
11051
3148
3059
11574
11614
7638
3056
3166
11669
14435
3115
3059
179
11589
11055
3261
3166
102
13648
14588
14593
14598
11674
11619
11624
11083
3183
383
11629
7730
3261
177
329
14602
13930
3261
177
329
14607
11171
3296
3166
102
11059
14344
251
102
13668
679
102
11774
7880
11130
506
329
14612
7947
3243
3059
102
11883
7896
3452
634
102
14480
13686
13691
3296
6414
11659
7920
3377
392
102
14490
11171
3296
3166
102
14617
14622
11083
3183
383
14602
12860
3261
177
329
11883
14627
14631
634
10357
12899
13968
13767
13772
13444
13952
13782
12441
13474
13479
7947
3106
11629
12453
6051
177
11564
14583
12457
3148
11659
7662
3121
3166
11692
14435
3115
163
7666
6051
3059
179
11859
13671
13676
14634
11604
14639
14644
7662
14449
14454
14649
3157
11864
14322
3180
3166
14653
7947
3243
163
11619
11624
11083
3183
11629
7730
3261
177
11864
11147
3180
3166
11659
7790
3204
251
11659
7814
3362
392
14602
13930
3261
177
14607
11171
3296
3166
11864
11171
3296
3166
11774
7880
3338
506
13960
12879
12884
11079
11883
7896
3452
634
14480
13686
13691
3296
11659
7920
3377
392
14490
11171
3296
3166
12899
13968
13767
13947
14658
13444
13952
13782
13311
14662
13454
13787
13315
3056
3059
11750
7947
3067
3059
102
11859
13633
14665
13643
7825
11604
11574
14670
11043
3056
13474
13479
7947
3243
163
11864
11043
6051
3166
179
11059
3121
163
179
11604
14639
14644
11071
7959
14449
14675
14649
3213
383
11864
14322
14326
3166
102
13648
14680
14685
14690
13494
14653
7947
3243
163
329
11659
7790
3204
251
329
11659
7814
3362
392
102
14694
13507
7754
3296
392
13668
648
102
11554
13952
13782
13311
13957
14699
14704
14709
11414
7959
11874
14714
14719
14723
6414
13012
14726
14326
3288
102
13089
14730
3380
506
102
11898
14734
559
102
14737
523
10357
14740
14745
14749
3724
435
14752
5183
473
329
14756
320
102
14759
5276
634
329
14756
383
102
14763
14768
14773
14777
523
8303
14780
14784
634
10357
5214
14787
634
329
14790
523
10357
14793
14798
14803
14807
648
14810
5214
11916
634
329
14815
14819
523
10357
14822
634
10357
8303
14825
14829
634
10357
14832
14777
14836
10357
8308
14836
329
14790
473
10357
14822
648
10357
14759
11916
634
329
14838
14843
14756
3724
435
14752
5273
473
329
14847
14852
14856
2464
435
14859
2599
1157
329
14863
1011
102
14866
2532
1317
329
14863
1068
102
14870
14875
14880
14884
1207
14142
14887
14891
1317
10357
2630
14894
1317
329
14897
1207
10357
14900
14905
14910
14914
1331
14917
2630
11941
1317
329
14922
14926
1207
10357
14929
1317
10357
14142
14932
14936
1317
10357
14939
14884
14943
10357
14945
14943
329
14897
1157
10357
14929
1331
10357
14866
11941
1317
329
14859
14150
1157
329
7123
10882
392
102
14948
14953
14957
7028
435
14960
7144
473
329
14957
383
102
14964
7025
634
329
7150
14968
14973
9376
11996
14978
14983
14988
14992
523
8402
14995
14999
634
10357
7174
15002
634
329
15005
523
10357
15008
15013
15018
15022
648
15025
7174
11996
634
329
15030
15034
523
10357
15037
634
10357
8402
15040
15044
634
10357
15047
14992
14836
10357
8417
14836
329
15005
473
10357
15037
648
10357
14964
11996
634
329
15051
14953
14957
7028
435
12016
15056
12025
2894
435
15056
2999
1569
329
12025
1605
102
12021
2910
1715
329
7496
15060
8455
2963
14285
15060
15065
15070
10992
1663
8455
15070
15074
1715
10357
2963
10992
1715
329
14285
1663
10357
12028
12036
15077
12033
1722
12036
2963
14285
1715
329
15077
14285
1663
10357
12033
1715
10357
8455
15081
8460
1715
10357
15081
10992
15085
10357
8460
15085
329
14285
1569
10357
12033
1722
10357
12021
14285
1715
329
15087
15091
15095
3288
435
15098
3401
473
329
13764
320
102
13760
3347
634
329
13764
383
102
7852
15102
12057
11126
12061
15106
15110
15114
15118
523
8558
15121
15125
634
10357
7872
15128
634
329
15131
15135
15139
15143
648
15146
7872
12061
634
329
15150
15154
523
10357
15157
634
10357
8558
14627
14631
634
10357
15160
15118
14836
10357
8531
14836
329
14737
473
10357
15157
648
10357
13760
12061
634
329
15164
15168
13764
3288
435
15098
7959
473
329
7986
7988
15172
8028
8100
7998
8000
163
179
8006
14347
8070
8094
3059
8088
12496
8000
177
179
8156
3059
179
8014
8064
163
179
15174
15176
15178
8152
435
15180
8104
473
329
15182
383
102
15184
8106
634
329
15186
15188
15190
15192
523
8564
15194
15196
634
10357
8190
11265
634
329
15198
523
10357
15200
15202
15204
15206
648
15208
8190
12089
634
329
15210
15212
523
10357
15214
634
10357
8564
15216
15218
634
10357
15220
15192
14836
10357
8570
14836
329
15198
473
10357
15214
648
10357
15184
12089
634
329
15222
15176
15178
8152
435
8253
8271
4645
4648
4582
4650
4601
179
12102
4661
4589
329
12104
12105
13738
11295
4596
11295
4596
10357
12105
4653
11295
4589
329
13738
11295
4596
10357
11295
4589
10357
4663
4596
329
8483
8475
11338
12548
12540
12544
7947
14023
8507
8491
7734
12481
15224
15168
13764
3288
8503
15228
12207
11126
15232
15236
15114
15240
8519
15121
15125
634
15243
15247
15139
15143
15251
7872
12061
15255
8519
14627
14631
634
15257
15168
13764
3288
11619
15261
11554
15266
11564
14583
11659
15271
3383
3059
11883
11126
7802
15275
13755
7955
15098
7959
13764
383
13760
3347
13764
6414
15278
15283
11883
15288
7872
15128
14737
523
15292
15297
14508
7872
15302
15143
15157
634
11883
14627
15160
15118
8531
15306
14737
473
15157
648
8531
634
666
10357
13760
12061
15308
7955
15292
15157
15313
15302
15318
15308
12630
15320
13528
13532
10101
10097
14517
12548
13564
13568
7947
14023
10133
10109
7734
12481
15324
15168
13764
3288
15328
15332
15114
15240
10149
15121
15125
634
15336
15340
15139
15143
15344
7872
12061
15255
15157
15255
10357
10149
14627
14631
634
15348
15168
13764
3288
11544
11549
14670
11043
3056
15352
14583
11051
13885
3059
11167
3383
383
102
13755
15168
13764
3288
435
15278
15283
15114
15118
523
15292
15297
15139
15143
648
14508
7872
12061
634
329
15160
15118
15357
10357
15308
15168
13764
3288
435
13755
15091
15095
3288
435
15292
15359
15364
15143
15368
15157
15368
10357
11554
15370
13782
13311
14662
11629
12453
6051
177
179
11564
14583
12457
3148
3059
11659
7662
3121
177
179
11692
14435
3115
163
179
11774
7880
3338
506
329
11883
15121
15125
634
10357
11544
11549
14670
12548
13474
13479
7947
14023
11769
11629
7734
12481
13755
15168
13764
3288
15278
15283
15114
15240
11883
15121
15125
634
15292
15297
15139
15143
14508
7872
12061
15255
11883
14627
14631
634
15308
15168
13764
3288
11874
13507
7754
3296
392
11589
13350
3183
3166
102
11554
15370
13782
13311
13957
15375
12889
12864
7666
3264
15380
15385
9210
3166
102
6863
6929
15389
7012
7028
7786
15393
11106
3356
523
15397
12860
3261
177
329
15401
11171
3296
3166
102
15405
15407
12488
8028
8064
7990
7992
8062
8086
163
7994
7996
8064
177
179
8010
8012
8032
177
179
8014
8064
3059
179
15409
7996
8016
3770
179
8092
12492
88
329
8054
8056
11269
11233
8106
15411
8072
8192
177
329
15413
11285
11287
8014
8082
8251
8254
8268
4647
4649
8253
8271
4645
4648
4601
4648
4601
179
8271
4647
4648
4601
179
11350
15415
12457
3148
3157
3059
179
15419
7718
3243
163
15423
7638
3136
3166
7642
3106
88
329
15427
13930
3261
177
15431
11171
3296
3166
15435
7734
3261
177
11554
15439
13474
12997
14653
7947
15444
11183
14602
15449
14607
15453
15444
14602
14607
10101
10097
15457
11043
12674
15461
12457
3148
15465
7947
3243
163
10145
11183
3136
3166
15469
7762
3261
177
15473
11171
3296
3166
15477
12175
12179
11079
11564
14583
15481
3157
3059
11574
11614
11183
3056
3166
15352
11731
11087
3383
88
15444
11183
3136
3166
179
11604
12879
12850
11079
3234
14602
7762
3261
177
329
3296
251
102
15485
11731
11087
3383
88
11514
12820
15490
13608
13613
14602
7734
3261
177
329
11554
15370
13782
12441
11544
11549
14670
11043
12964
12969
15495
3296
12622
3264
3166
179
13474
12997
12465
3213
15499
3121
177
179
3296
3166
329
15444
11183
3136
3166
13061
3157
392
102
11604
12879
12850
11079
11874
15503
11083
3296
3296
392
329
11864
13596
3183
3166
12576
383
329
15375
12889
12864
7666
11514
12820
15508
13608
13613
13454
13787
15513
3056
3059
13454
13787
15517
3056
3059
12964
12969
15495
3157
3059
13474
12997
12465
3213
320
15499
3106
88
329
11874
15503
11083
3296
383
11589
11191
3296
3288
102
12899
13968
15521
13772
14658
11544
11549
15526
11043
3056
11629
7638
6051
177
179
7642
3121
163
179
11564
15531
15536
3157
3059
3383
3059
179
11514
15540
15545
13608
15550
13454
15555
15513
3056
3059
11544
11549
15560
11183
3056
12964
12969
15565
3157
3059
12622
3136
177
179
11574
12869
7638
3056
177
15569
7947
3243
163
329
13012
15574
3261
3166
329
11494
3121
177
179
11874
15578
7844
3296
392
11864
12613
3264
3166
179
11494
3106
88
329
14005
15583
3285
6103
102
15587
15592
13691
13764
6414
11697
15597
3377
506
102
15601
13987
15606
13965
88
13056
15610
3276
392
102
13056
12622
13856
392
179
11167
13965
88
102
7802
3296
392
102
13056
13751
3377
392
102
14005
15614
15618
6103
10373
7802
15621
13736
102
6103
10357
7802
3296
383
102
3183
3288
329
15624
15628
392
102
3329
15631
102
15633
15638
15643
5072
5183
15648
15653
15658
15662
320
15665
15670
14080
3724
102
6322
15674
15679
4905
3724
6209
5091
15683
392
329
13141
15686
15691
5057
383
5109
5113
3724
329
5057
392
329
13698
15695
320
329
5057
320
329
5095
3592
102
15698
5013
15703
3166
329
5083
15706
473
329
12286
320
102
15709
523
102
6214
15712
15717
4796
3724
6345
15721
5057
3592
102
13698
15725
473
329
5095
3592
329
15728
5269
5057
3724
435
648
102
15733
15738
15743
5294
2599
15748
15753
15758
15762
1011
15765
15770
14139
2464
102
6633
15774
15779
2318
2464
6520
2507
15783
1077
329
13186
15786
15791
2473
1068
2525
2529
2464
329
2473
1077
329
13702
15795
1011
329
2473
1011
329
2511
2325
102
6540
15798
2473
2464
435
1331
102
6834
15802
9186
6996
163
6860
3059
179
6885
9206
7178
4180
102
15807
6939
6989
15812
329
6894
4326
329
4326
179
15380
6813
6857
3166
179
6817
9163
88
329
6853
7012
4326
179
6817
15814
251
329
15817
15822
15827
9313
7144
15832
15837
15842
15846
383
15849
15854
14199
7028
102
7049
15858
15863
6860
7028
6844
15867
15871
251
329
15874
15879
9271
7147
383
7061
15884
9332
392
102
7070
7074
4322
329
7099
9439
13251
4180
102
7277
15888
320
329
7022
383
329
7058
4180
329
15891
7008
7178
177
329
7099
9439
7022
4180
102
15896
6960
7178
177
329
15901
14223
14228
7022
6414
15906
15911
9361
506
102
13259
15915
559
102
15918
9439
7022
4180
102
14240
15923
15928
9458
2948
14245
15928
15933
14272
1569
14250
9458
14272
2894
102
7432
15937
15942
2787
2894
7388
2818
15946
1607
329
15949
7442
2869
2804
1605
7442
15954
2907
1607
329
2869
2907
2894
329
2985
15958
1569
329
2804
1569
329
2855
2794
329
15961
2753
2807
1487
329
15966
14280
13295
2804
7559
14280
15971
2942
1605
102
13295
15975
1688
102
15978
2985
2804
2794
102
1722
102
15983
15987
15991
11414
3401
13338
15995
15999
14723
320
7682
14726
14326
3288
102
7786
7606
16003
3157
3288
7658
7790
16007
392
329
13338
16010
16014
3296
383
7802
3344
3288
329
7932
13417
320
329
3296
320
329
3329
3166
102
7932
5820
473
329
7622
7706
16018
11079
3347
7622
16022
16018
11079
3347
7598
11179
11183
3056
3288
16026
7734
3261
177
329
16030
11155
11159
7666
3264
16034
14333
13691
3296
6414
16038
14730
3380
506
102
16042
11171
3296
3166
102
16046
11179
11183
3056
3288
16050
11171
3296
3166
102
3329
3166
329
7962
11199
16054
11203
16056
7974
12490
11255
11219
3059
7986
7988
16058
8028
8100
8006
16060
16062
8018
3059
8020
11279
11255
11219
3770
8034
13381
8042
3770
102
8054
11267
11231
11233
8074
8020
11279
7996
11219
177
16064
8062
8086
163
329
16066
11255
8016
3770
179
13357
16068
16070
14353
8176
16072
16074
16076
12502
8104
16078
16080
16082
11253
383
16084
16086
11253
8152
102
8118
16088
16090
8018
3288
8088
16092
16094
251
329
16096
8068
8208
8042
383
8124
16098
8130
392
102
8128
8130
8152
329
8238
16100
320
329
8164
383
329
8122
3770
329
16102
8098
8192
177
329
16104
11285
11287
8014
8082
16106
16108
8150
506
102
13379
16110
559
102
8122
3166
329
8253
14384
4645
4648
4601
16112
4645
4648
4582
329
14384
4647
4648
4601
179
8260
8266
8265
4653
4661
8263
8265
8270
4650
4589
8256
4653
4650
4659
102
8261
8256
16113
4648
4659
8259
4653
4664
4590
329
16114
8262
4657
4648
4589
8262
16115
4655
4590
102
4657
4655
4659
329
4650
4589
329
4655
4601
329
16116
4645
4648
4582
329
8265
8270
4663
4589
102
8270
4663
4598
102
4596
102
8463
11298
16117
11306
12512
16121
13389
13393
8471
16125
12524
12441
8475
12528
15513
3056
11454
7947
3067
3059
8483
8475
16129
11043
8491
7638
6051
177
11350
16133
15536
3157
11422
14435
3115
163
8479
11055
3183
3166
16137
7947
3243
163
15431
11183
3136
3166
13401
16141
16145
14394
16149
16153
16157
13094
16161
16165
15999
3296
8479
16169
14723
3288
11418
11454
16173
3157
8495
16177
16007
392
16181
11390
11083
3183
11426
16185
3344
392
7802
3344
3288
102
7932
13905
320
329
3296
383
329
8527
7762
3261
177
16189
11470
11474
11079
16193
11490
11183
3056
16197
11498
11502
7666
16201
14422
13691
3296
16205
14730
3380
506
11514
16209
13454
16214
11554
16219
11564
15531
11574
16224
11589
13516
11604
12879
11574
12869
16229
7947
14607
11183
11859
16234
14699
16239
11874
16244
13012
16249
11687
16253
11659
16177
16258
11624
11697
16263
7932
13905
3329
3166
16267
16272
16276
16281
15375
11826
13089
14730
11898
15621
16285
14476
16290
16258
16267
16276
15375
16285
10085
16295
16299
12115
10097
16303
15517
3056
10101
10097
16307
11183
12674
16311
15536
3157
10117
13350
3183
3166
10101
12175
12147
11079
10097
12163
7638
3056
16315
7947
3243
163
15473
11183
3136
3166
13548
16319
16323
14529
16327
16331
16335
13094
16339
16343
15999
3296
10117
16169
3296
3288
12757
16347
16351
3157
10113
16177
16007
392
16355
12710
11083
3183
12765
16263
3344
392
16359
7762
3261
177
16363
7734
3261
177
16367
12191
12159
7666
16371
14730
3380
506
14569
14574
15521
16375
14579
11564
16380
15481
3157
3059
11574
12869
11183
3056
3166
16385
11731
11087
3383
88
14607
11183
3136
3166
179
11859
16390
16395
13681
7955
16400
16405
16410
16415
11674
11794
16253
16351
3383
3288
16419
11624
11083
3183
383
11697
16263
3344
392
102
16424
13905
320
102
11144
3166
329
11750
7947
3243
3059
329
16428
7762
3261
177
329
16433
7936
473
102
11144
679
102
16276
7734
3261
177
329
16437
13686
13691
3296
6414
16442
14730
3380
6095
102
16285
11171
3296
3166
102
11514
15540
16447
13608
15550
11859
16390
16452
13681
7955
16419
11721
11083
3183
383
16428
7734
3261
177
329
11514
15540
15545
12830
12899
13968
15521
13772
13454
15555
15517
3056
11544
11549
15560
11183
11564
16380
15536
3157
11574
12869
7638
3056
16229
7947
3243
163
14607
11183
3136
3166
11859
16390
16395
14634
14699
16239
16410
13094
11874
16457
14719
3296
13012
16169
3296
3288
11687
16253
16351
3157
11659
16177
16007
392
16419
11624
11083
3183
11697
16263
3344
392
16428
7762
3261
177
16276
7734
3261
177
13089
14730
3380
506
16285
11171
3296
3166
11514
16462
15545
13608
15550
11859
16467
16472
13643
13512
11604
11574
16477
11183
3056
11864
11183
6051
3166
179
16229
7947
3243
163
329
11859
16390
16482
13681
7955
14699
16239
16410
13094
7959
11874
16457
14719
14723
383
13012
16169
14723
3288
102
13648
16487
16492
14690
13494
11687
11750
16351
3157
3288
11659
16177
16007
251
329
11059
3157
392
102
16497
13507
7754
3296
392
11874
16457
14719
14723
6414
16502
11721
11083
3183
383
13454
15555
15517
3056
3059
11544
11549
16477
11183
3056
11564
16380
15536
3157
3059
13012
16169
3296
3288
102
11687
16253
16351
3157
3288
16502
11624
11083
3183
383
16507
16512
3296
3166
102
16516
7936
473
329
12899
16520
15521
13772
14658
11554
16525
13782
13311
14662
11604
16530
16535
7662
7959
16540
16545
14649
3213
383
11864
16550
14723
3166
102
16554
7947
3243
163
329
11859
16390
16559
13681
7955
11687
16564
16569
3356
679
11659
12609
16573
392
102
11059
3356
392
102
12237
7762
3261
177
329
11564
16576
15536
3157
3059
16581
16586
16591
16596
7955
16601
16606
16611
16616
7959
16620
16625
16630
16634
383
16637
16642
16634
3288
102
16646
16651
16656
16661
3347
16665
16670
16675
13764
3288
16679
16684
7959
473
329
13760
15095
383
329
16620
16688
16693
13764
6414
16697
16702
16706
506
102
16709
16706
3288
329
13764
383
329
13755
15168
13764
3288
102
15098
16713
320
329
16646
16716
16721
16661
12061
16726
16731
15114
15118
523
16736
15121
15125
634
10357
13760
15128
634
329
16741
16746
15139
15143
648
16751
13760
12061
634
329
16736
14627
14631
634
10357
16756
16688
16693
13764
6414
16697
16761
3380
506
102
16709
14734
559
102
16736
16765
3452
634
102
16709
13764
383
102
16709
3452
666
102
3470
6095
102
16769
16773
16776
435
16778
16781
10357
16776
10357
16783
16786
10357
16786
435
6376
16788
16793
5113
523
6381
16797
14784
506
10357
8303
11924
14829
634
10357
5214
5106
634
329
5214
5010
383
329
5165
10568
392
102
16801
88
102
16804
14843
14756
3724
435
6691
16809
16814
2529
1207
6696
16818
14891
1190
10357
14142
11949
14936
1317
10357
2630
2522
1317
329
2630
2432
1068
329
14847
16822
14863
2464
435
6739
16826
10792
13203
16831
6749
16835
12353
13212
16840
10926
10931
13223
4098
102
6788
6793
16843
9151
7012
6798
6803
7237
6989
163
6808
6813
7241
177
179
6817
6821
15812
179
6834
16848
9186
6996
3059
6860
4098
179
6863
6929
15389
7012
4180
6873
16853
6882
163
179
6853
7241
163
179
16857
16862
6989
163
329
16866
9151
6857
4180
179
6853
7012
177
179
7160
16871
16876
7074
523
7165
16880
14999
506
10357
8402
12004
15044
634
10357
7174
9332
634
329
7174
7178
383
329
7378
16884
2790
2787
1482
2787
2735
179
16889
2717
2776
1482
329
16894
2761
2787
2794
179
2753
2773
1430
329
2761
2732
1487
179
2753
16899
1516
329
7501
15065
16902
2907
1663
7506
16906
15074
1605
10357
7501
16910
2869
2855
1722
8455
16915
8460
1715
10357
2963
2907
1715
329
2963
2807
1605
329
7860
16919
16923
3344
523
7864
16927
15125
506
10357
8558
12068
14631
634
10357
7872
3338
634
329
7872
3261
383
329
7962
16931
16054
11203
8244
7974
16933
11255
11219
3059
7982
7984
16935
11215
8098
7986
7988
16937
11255
8100
8006
16939
16062
8018
3059
16941
8062
8086
163
329
16943
11255
8016
3770
179
8184
16945
16947
8130
523
8186
16949
15196
506
10357
8564
12095
15218
634
10357
8190
11241
634
329
8190
8192
383
329
8251
8254
16112
4647
4649
8253
16951
4645
4648
4601
16951
4647
4648
4601
179
8265
12106
4663
4589
10357
8463
16952
16117
11306
8475
16956
15513
3056
8483
8475
16960
11183
8471
11498
11502
7666
11350
16964
15536
3157
8479
13350
3183
3166
8483
11470
11386
11079
8475
11490
7638
3056
16968
7947
3243
163
16972
11183
3136
3166
8507
16976
16923
3344
12601
16927
15125
506
8519
12068
14631
634
11514
16980
12899
16520
11554
16985
11554
16990
11564
16380
16554
7947
16995
11183
11769
17000
13070
16927
11883
12068
7872
3338
16995
12630
17005
13528
13532
10093
17009
13540
12441
10101
10097
17013
11183
12674
17017
15536
3157
17021
7947
3243
163
17025
11183
3136
3166
10133
17029
16923
3344
12800
16927
15125
506
10149
12068
14631
634
17033
17038
15521
16375
14579
11564
16576
15481
3157
3059
11629
7702
3261
177
329
17043
11731
11087
3383
88
16995
11183
3136
3166
179
7888
13885
383
329
11769
17000
16923
3344
523
17048
506
10357
11514
16462
16447
13608
15550
11514
16462
15545
12830
12899
16520
15521
13772
11554
16525
13782
12441
11544
11549
16477
11183
11564
16576
15536
3157
16554
7947
3243
163
16995
11183
3136
3166
11769
17000
16923
3344
13070
16927
15125
506
11883
12068
14631
634
11514
16462
17051
13608
15550
11604
11574
17056
11183
3056
17061
13507
7754
3296
392
13070
16927
15125
506
10357
14737
473
102
11554
16525
13782
13311
13957
11544
11549
17056
11183
3056
11883
12068
14631
634
10357
11514
16462
17066
13608
15550
17071
7947
3243
163
329
16497
13686
13691
3296
6414
3455
15631
102
11564
17076
15536
3157
3059
6199
17081
5024
4905
88
6209
17086
5032
392
102
6209
4875
17090
392
179
17093
15721
12286
3166
102
13698
17098
473
329
17101
15712
15717
4796
3724
6224
4842
4991
163
329
4875
8665
251
179
6535
2255
2413
858
329
2288
8912
942
179
6729
10767
17106
10777
6999
6739
16826
17111
6839
16831
6824
17116
17121
13212
16840
6759
12358
17126
7012
4098
6788
6793
17130
9151
7012
6817
6821
163
179
6834
17135
17140
6860
4098
6863
6929
9151
7012
4180
6885
9206
6894
4180
102
17144
7237
6989
163
329
17149
9151
6857
4180
179
7244
7008
7178
177
329
17154
9439
7022
4180
102
17159
6924
10905
9255
7025
17164
6829
10939
6853
6981
7294
7304
7314
7324
7531
7304
17169
12382
7383
2769
7373
17174
12392
2725
17179
7531
2769
2729
2735
102
7348
7353
17182
2761
2732
7358
7363
2769
2776
1482
7368
2761
2773
1487
179
2753
2732
1482
179
7378
17187
2790
2787
2735
7363
17192
2776
1482
179
2761
2773
1482
179
17182
2769
2776
1482
329
7561
2761
2787
2794
179
7536
2753
2807
1487
329
7650
17196
12457
3148
163
7682
11055
3261
3166
102
17200
7718
3243
163
329
17204
7638
3136
3166
179
15397
13930
3261
177
329
7590
7646
11159
7666
3264
17208
11171
3296
3166
102
17212
7734
3261
177
329
17216
11171
3296
3166
102
7962
16931
17220
11203
8244
17222
17224
12488
8028
8064
7986
7988
17226
11255
8100
8006
17228
16062
8018
3059
17230
8062
8086
163
329
17232
11255
8016
3770
179
15411
8098
8192
177
329
17234
11251
11253
3770
102
17236
11267
11269
11233
8106
17238
11267
11269
11233
8106
17240
8072
8192
177
329
17242
11251
11253
3770
102
8251
8254
8273
4647
4649
8253
8572
4645
4648
4601
8273
4645
4648
4582
329
8572
4647
4648
4601
179
8572
4653
4650
4601
102
17244
4653
4648
4582
329
17245
4653
4650
4601
102
12512
17246
13389
13393
8471
17250
12524
12441
8483
8475
17254
11183
11350
17258
15536
3157
17262
7947
3243
163
17266
11183
3136
3166
15435
7762
3261
177
17270
7734
3261
177
17274
11171
3296
3166
11554
17278
11564
17076
17283
7947
17288
11183
13960
12879
11808
16272
17288
15453
17293
11779
17298
16281
17303
17288
17293
17298
10085
16295
17308
12115
10101
10097
17312
11183
12674
17316
15536
3157
17320
7947
3243
163
17324
11183
3136
3166
15477
12175
12147
11079
13600
7762
3261
177
17324
11171
3296
3166
17328
12175
12179
11079
17332
7734
3261
177
17336
11171
3296
3166
11564
17340
15481
3157
3059
14030
13350
3183
3166
102
13960
12879
12850
11079
3234
13817
12869
7638
3056
177
17345
11731
11087
3383
88
17288
11183
3136
3166
179
17350
7947
3243
3059
102
11808
7762
3261
177
329
17288
11171
3296
3166
102
17293
12879
12884
11079
3347
17355
11707
11106
11141
523
17298
7734
3261
177
329
16424
7936
473
102
11514
16462
17360
13608
15550
11514
16462
17066
12830
11544
11549
17056
11183
11564
17340
15536
3157
13960
12879
12850
11079
13817
12869
7638
3056
17283
7947
3243
163
17288
11183
3136
3166
11808
7762
3261
177
17288
11171
3296
3166
17293
12879
12884
11079
17298
7734
3261
177
17365
16467
17370
13643
13512
13960
11574
17056
11183
3056
17375
11183
6051
3166
179
17283
7947
3243
163
329
17375
13596
3183
3166
102
17380
13507
7754
3296
392
17385
16462
17066
13608
15550
11821
16525
13782
13311
13957
17390
15555
15513
3056
3059
14612
7947
3067
3059
102
11821
17395
13782
13311
14662
17390
15555
15517
3056
3059
11564
17340
15536
3157
3059
13817
12869
11183
3056
3166
11893
15578
7844
3296
392
17375
12613
3264
3166
179
11817
3106
88
329
14030
11191
3296
3288
102
11817
3234
392
329
17385
16462
17066
17400
15550
11821
17405
13782
13311
14662
17410
15592
13691
13764
6414
17375
11171
3296
3166
102
17415
15614
15618
6103
10373
17385
17420
17066
17400
15550
11544
11549
17425
11183
3056
11564
17430
15536
3157
3059
17435
7947
3243
163
329
11831
11183
3136
3166
179
17440
17420
17066
17445
15550
12899
17450
15521
13772
14658
15375
17455
13782
13311
14662
17460
15555
15513
3056
3059
11849
7947
3067
3059
102
17465
17470
17425
11183
3056
11844
12869
11183
3056
3166
17465
11599
13658
11071
3204
17293
12879
12850
11079
3234
11844
12869
7638
3056
177
17475
7947
3243
163
329
17480
13987
13992
3383
88
16497
15578
7844
3296
392
14490
12613
3264
3166
179
17298
7762
3261
177
329
17485
15592
13691
13764
6414
11854
11191
3296
3288
102
17490
15614
15618
6103
10373
17495
16761
3380
506
102
7802
13764
383
102
13075
17500
17505
12576
392
17509
13965
88
102
12576
392
102
13056
17505
3285
392
102
17509
13965
392
102
13098
17513
13736
10357
3389
17516
578
3470
6095
10357
6199
17518
4887
4891
163
4905
3059
179
17523
4803
4991
17528
329
4931
694
329
694
179
17530
4853
4902
3166
179
4860
17535
88
329
4875
4796
694
179
4860
17538
251
329
6322
17541
5120
5124
523
17546
17551
13151
694
329
6189
6194
17555
4875
5162
4931
3166
329
5095
3724
329
13121
17560
17565
14049
6410
15633
17570
17575
17580
5273
13141
17584
15658
15662
383
15665
17589
15662
3724
102
6366
17593
17598
5198
5276
17603
17608
17613
5057
3724
17617
17622
5273
473
329
5214
4928
383
329
13141
17626
17631
5057
6414
17635
17640
17644
506
102
17647
17644
3724
329
5057
383
329
6229
5269
5057
3724
102
5179
17651
320
329
6253
17654
17659
4983
5276
6209
17664
5131
392
102
6229
17668
5010
3592
329
17672
17538
473
329
5237
6342
506
329
10561
3724
329
17676
6354
5002
4931
383
17681
4931
392
102
17685
15721
5057
3592
102
5214
5259
634
329
5057
3592
329
17690
17654
17659
4983
5276
6209
17695
5131
392
102
6401
4860
5017
392
329
5165
10558
679
102
17699
5013
5010
177
329
17704
15721
5057
3592
102
10561
3592
329
6681
17709
17714
2614
2532
17719
17724
17729
2473
2464
17733
17738
14150
1190
329
13186
17742
15791
2473
1068
17747
17752
17756
1190
329
17759
17763
2464
329
2473
1068
329
6540
2466
2343
2464
102
2595
17766
1011
329
6540
2339
2432
2325
329
17769
2470
1157
329
2653
6653
1190
329
10760
2464
329
17773
17778
2424
2346
1068
6638
17783
2572
1190
102
17787
2432
1077
102
13702
17791
1157
329
2630
2675
1317
329
2473
2325
329
6633
17794
2539
2543
1207
6520
17799
2550
1077
102
6720
2273
2406
1077
329
2581
10757
1362
102
17803
17808
2432
872
329
6656
17812
2473
2325
102
10760
2325
329
17816
10767
17106
17821
6999
6739
17826
17111
6839
16831
17831
17836
17121
13212
16840
17841
12358
17126
7012
4098
17846
10931
13223
4098
102
17851
17856
17861
9151
7012
17831
6829
10939
6853
6981
6834
17866
17140
6860
4098
12377
6929
9151
7012
4180
7289
9206
6894
4180
102
17871
6902
10843
9229
6916
17876
6924
10848
9255
6964
13840
6929
6813
7012
177
17881
7237
6989
163
329
15918
9151
6857
4180
179
17876
6924
10905
9255
7025
17886
7008
7178
177
329
17891
14153
17896
17901
7015
17906
17911
17916
17921
7144
17925
17930
17935
15846
383
17939
15854
15846
7028
102
7150
17944
17949
9376
7025
17954
17959
9294
7022
7028
17964
17969
7144
473
329
7174
9210
383
329
17925
14223
14228
7022
6414
15906
17973
17977
506
102
13259
17977
4322
329
7289
9294
7022
7028
102
7140
17980
320
329
7289
9206
7178
4180
329
7140
15814
473
329
7200
7091
506
329
10923
4322
329
17983
7108
9271
6894
383
10834
6894
392
102
7022
4180
329
7123
10920
679
102
17988
6960
7178
177
329
10923
4180
329
7378
17993
2790
2787
2735
17998
2769
2776
1482
329
15978
2761
2787
2794
179
18003
2753
2807
1487
329
13275
14240
14245
14250
7570
14240
18008
15928
9458
2999
13290
18013
15933
14272
1605
7496
18018
18023
2963
2910
18018
18028
18033
2804
2894
18023
2896
2999
1569
329
2963
2804
1605
329
13290
14280
13295
2804
7559
14280
18037
18041
1605
102
13295
18041
2894
329
2804
1605
329
7403
2896
2804
2894
102
2896
18044
1569
329
7403
2753
2807
2794
329
2896
16899
1569
329
2971
7476
1605
329
2982
2894
329
18047
7484
2869
2807
1605
7408
2807
1607
102
2963
2982
1715
329
2804
2794
329
2887
7476
1741
102
18052
2818
2807
1487
329
2982
2794
329
18057
18061
18065
18069
18073
7582
18077
12425
12429
14658
16030
18081
12437
13311
14662
7939
18085
15513
3056
3059
11187
7947
3067
3059
102
7622
7598
18089
11183
3056
7626
7630
7947
3243
163
7634
7638
6051
177
179
7650
18093
15536
3157
3059
7939
11179
11183
3056
3166
7674
14435
3115
163
179
18097
16022
11075
11079
3234
7939
11179
7638
3056
177
18101
7947
3243
163
329
16042
11183
3136
3166
179
13346
11191
3296
3288
435
18097
16022
16018
11079
3347
18105
7762
3261
177
329
18109
18113
18117
18121
7955
15983
18125
15991
13094
7959
18129
18133
15999
14723
383
7951
16169
14723
3288
102
7852
18137
18141
11126
3347
18145
18149
18153
3296
3288
18157
18161
7959
473
329
7872
3180
383
329
18129
14333
13691
3296
6414
16038
18165
16706
506
102
11898
16706
3288
329
7951
11191
3296
3288
102
7848
12598
320
329
18169
16022
16018
11079
3347
7951
13350
3261
3166
329
18173
12730
473
329
7888
7818
506
329
11144
3288
329
18177
7829
11083
3183
383
14035
3183
392
102
7840
11141
679
102
18181
18183
17220
18185
8244
18187
18189
12488
8028
8064
18191
16933
11255
11219
3059
18193
18195
18197
11255
8100
8006
18199
16062
8018
3059
8242
11279
11255
11219
3770
18193
8046
11229
8012
8052
17238
11267
11231
11233
8074
8242
11279
7996
11219
177
18201
8062
8086
163
329
18203
11255
8016
3770
179
18205
8098
8192
177
329
18207
18209
18211
18213
8176
18215
18217
16082
11253
383
18219
16086
11253
8152
102
8180
18221
18223
11263
8106
18225
18227
11257
11253
3288
18229
18231
8104
473
329
8190
11223
383
329
18215
14375
14377
8164
6414
16106
18233
18235
506
102
18237
18235
8152
329
8246
11257
11253
8152
102
8178
18239
320
329
18241
18243
8192
3770
329
8178
11237
473
329
8202
8138
506
329
11277
3288
329
18245
8146
8208
8042
383
11225
8042
392
102
11253
3166
329
8158
11275
679
102
11277
3166
329
8251
8254
17244
4647
4649
8253
8276
4645
4648
4601
17244
4645
4648
4582
329
8276
4647
4648
4601
179
18247
4645
4648
4582
329
8266
8256
4653
4650
4659
8265
4653
4661
4589
329
8263
8265
8270
4650
8275
8265
18248
4661
4589
102
8270
4661
4659
329
8256
4645
4648
4601
329
4664
4659
329
18249
8265
4657
4648
4589
8257
4648
4590
102
4650
4601
329
4657
4664
4596
102
4664
4601
329
18250
16952
16117
18254
12512
18258
13389
13393
16197
18262
12524
12441
8542
16956
15513
3056
11510
7947
3067
3059
18266
18270
18274
11183
11350
18278
15536
3157
18266
11374
11378
11071
18282
11470
11386
11079
8542
11490
7638
3056
18286
7947
3243
163
13440
11183
3136
3166
18282
11470
11474
11079
18290
7762
3261
177
18294
18298
18302
18306
16149
18310
16157
13094
18314
18318
15999
3296
8546
16169
14723
3288
8503
18322
18326
11126
18330
18334
11191
3296
18338
18161
7959
506
18314
14422
13691
3296
16205
16415
16706
506
11898
16706
3288
102
8546
13350
3261
3166
7848
12730
473
329
18342
11438
11083
3183
17440
18346
12899
17450
15375
18351
17460
16214
17465
17470
15375
18356
11564
17430
11844
16224
17465
11599
17293
12879
11844
12869
18361
7947
16285
11183
18366
7762
16285
18371
18375
18380
14699
18385
16497
18390
18395
16249
11759
18400
18405
18410
18415
18161
7872
3180
16497
18420
13089
16415
11898
16706
11854
18425
7848
12598
11854
13350
7848
12730
7888
7818
11144
3288
11059
3183
3296
3166
7840
11141
11144
3166
18429
18366
18434
16497
18439
18444
18448
17308
18452
12630
18456
13528
13532
16367
18460
13540
12441
10169
16303
15517
3056
18464
18468
18472
11183
12674
18476
15536
3157
18464
12690
13572
11071
17328
12175
12147
11079
10169
12163
7638
3056
18480
7947
3243
163
17336
11183
3136
3166
18484
7762
3261
177
18488
18492
18496
18500
16327
18504
16335
13094
18508
18512
15999
3296
10173
16169
3296
3288
10129
18516
18520
11126
18524
18528
11191
3296
18532
18161
7959
506
7872
12481
383
329
18508
14561
13691
3296
16371
16415
16706
506
10173
13350
3261
3166
18536
17420
17066
17445
15550
18541
18546
15521
18551
14579
11564
18556
15481
3157
3059
18561
14435
3115
3059
179
18566
11731
11087
3383
88
16285
11183
3136
3166
179
18561
7947
3243
3059
102
18366
7762
3261
177
329
18375
18571
18576
18581
7955
18586
18591
16410
16415
11674
11759
18400
18596
11126
3347
18405
18410
11191
3296
3288
13089
16415
18601
506
102
18604
12598
320
102
11854
13350
3261
3166
329
18536
17420
17360
17445
15550
18366
7734
3261
177
329
18375
18571
18608
18581
7955
17440
17420
17066
18613
12899
17450
15521
13772
15375
17455
13782
12441
17460
15555
15517
3056
17465
17470
17425
11183
11564
18556
15536
3157
17465
11599
13658
11071
17293
12879
12850
11079
11844
12869
7638
3056
18361
7947
3243
163
16285
11183
3136
3166
18366
7762
3261
177
18375
18571
18576
18618
14699
18385
16410
13094
16497
18623
14719
3296
18395
16169
3296
3288
11759
18400
18596
11126
18405
18410
11191
3296
18415
18161
7959
506
16497
13686
13691
3296
13089
16415
16706
506
11854
13350
3261
3166
18375
18628
18633
18638
13512
17293
11844
18643
11183
3056
14490
11183
6051
3166
179
18361
7947
3243
163
329
14490
13596
3183
3166
102
16437
13507
7754
3296
392
14699
18385
16410
13094
7959
16497
18623
14719
14723
383
18395
16169
14723
3288
102
18648
18653
18658
18663
13494
18439
11854
11191
3296
3288
18415
18161
7959
473
329
18667
3296
383
102
18439
18671
11133
14473
648
18676
14473
634
102
11144
648
102
11144
392
102
18667
14473
634
102
18680
17420
17066
17445
15550
15375
17455
13782
13311
13957
16497
18623
14719
14723
6414
17460
15555
15517
3056
3059
17465
17470
18643
11183
3056
11564
18556
15536
3157
3059
18395
16169
3296
3288
102
13089
16415
16706
506
102
18685
16512
3296
3166
102
18690
3461
634
329
12899
18694
15521
13772
14658
15375
18699
13782
13311
14662
18375
18704
16559
18581
7955
17293
18709
16535
7662
7959
18714
18719
14649
3213
383
14490
16550
14723
3166
102
18724
18571
18576
18581
7955
18729
16487
16492
14690
13494
18734
18739
18744
18749
7955
16601
18754
16611
16616
7959
16756
18759
16630
16634
383
18764
16642
16634
3288
102
18769
18774
15168
13764
3288
16697
18779
16706
506
102
15308
15168
13764
3288
102
18680
18783
18788
17445
15550
11687
18793
18798
3157
3288
11697
12983
3344
392
102
18802
18571
18576
18581
7955
11799
15624
15628
392
102
7802
3440
15631
102
3389
679
435
11564
18807
15536
3157
3059
14490
11183
3136
3166
179
18812
18739
18744
18749
7955
18769
18817
18822
16706
523
16679
18826
15125
506
10357
18830
18835
18840
10413
648
15308
15168
15095
3288
329
16736
12233
14631
634
10357
13760
18844
634
329
18847
13764
383
102
3455
506
102
13764
3288
329
6105
18851
18856
10447
18861
6115
18866
18871
12252
18876
6189
18880
12262
13114
18885
6135
18888
18893
4796
3514
18897
14086
4807
3514
102
6164
6169
18902
15717
4796
6174
6179
4842
18907
163
6184
4853
13826
177
179
4860
4864
17528
179
6189
18910
17555
4875
18915
6199
18918
18923
4905
3059
4905
3514
179
6214
15712
15717
4796
3592
6224
18927
4857
163
179
4875
13826
163
179
6229
17668
4931
3592
102
6253
17654
10519
4983
5017
6214
15712
4853
4796
177
18931
14086
4991
163
329
6189
18910
17555
4875
5162
6209
18936
5032
392
102
18940
15717
4902
3592
179
4860
4846
88
329
4875
4796
177
179
17690
17654
10519
4983
5017
17699
5046
5010
177
329
18945
18910
17555
4875
5162
6209
4875
4902
392
179
5165
5159
392
102
18950
15721
5057
3592
102
18955
15712
15717
4796
3724
10649
18960
2303
2307
858
2318
2202
179
6540
2339
2432
2325
102
18965
2208
2413
858
329
6520
18970
2450
1077
102
18974
2266
2292
2325
179
2273
2259
784
329
2288
2199
872
179
2273
18979
942
329
17803
18982
2432
872
329
6500
10639
18986
2288
2435
10649
18991
2442
2318
784
6520
2288
2292
1077
179
2581
2578
1077
102
18996
17812
2473
2325
102
6525
19001
19006
2199
2464
2511
2464
329
19010
10767
17106
19015
6999
19020
19025
17111
6839
16831
17164
19030
17121
13212
16840
19035
12358
17126
7012
4098
19040
10931
13223
4098
102
17871
19045
19050
9151
7012
6834
19055
17140
6860
4098
13840
6929
9151
7012
4180
19060
7237
6989
163
329
19065
9151
6857
4180
179
17988
7008
7178
177
329
19065
9439
7022
4180
102
7304
19070
12382
7383
2769
7373
19075
12392
2725
17179
7348
7353
17998
2761
2732
7378
19080
2790
2787
2735
19085
2769
2776
1482
329
19090
2761
2787
2794
179
18052
2753
2807
1487
329
19090
2985
2804
2794
102
19095
18061
18065
19099
18073
7582
19103
12425
12429
14658
19107
19111
12437
13311
14662
16046
18085
15513
3056
3059
19115
7947
3067
3059
102
19119
19123
19127
11183
3056
19107
11155
11159
7666
3264
7650
19131
15536
3157
3059
16046
11179
11183
3056
3166
7951
13350
3183
3166
102
19119
7694
11067
11071
3204
18169
16022
11075
11079
3234
16046
11179
7638
3056
177
19135
7947
3243
163
329
17216
11183
3136
3166
179
19139
19141
19143
18185
8244
16104
19145
12488
8028
8064
18193
18195
19147
11255
8100
8006
19149
16062
8018
3059
19151
8062
8086
163
329
19153
11255
8016
3770
179
8251
8254
18247
4647
4649
8253
17245
4645
4648
4601
17245
4647
4648
4601
179
18250
19155
19159
18254
12512
19163
13389
13393
16197
19167
12524
12441
18266
18270
19171
11183
11350
19175
15536
3157
19179
7947
3243
163
17274
11183
3136
3166
18680
19183
12899
18694
15375
19188
15375
19193
11564
18556
14490
11183
14490
18371
19198
19203
19207
19211
18452
12630
19215
13528
13532
16367
19219
13540
12441
18464
18468
19223
11183
12674
19227
15536
3157
19231
7947
3243
163
14565
11183
3136
3166
19235
19240
15521
18551
14579
11564
18807
15481
3157
3059
18680
18783
19245
17445
15550
18680
18783
18788
18613
12899
18694
15521
13772
15375
18699
13782
12441
17465
17470
18643
11183
11564
18807
15536
3157
14490
11183
3136
3166
18375
19250
19255
18638
13512
17293
11844
12869
11183
3056
7872
19260
634
329
15375
18699
13782
13311
13957
17465
17470
12869
11183
3056
19263
18783
18788
17445
15550
12899
19268
15521
13772
14658
15375
19273
13782
13311
14662
13474
18719
14649
3213
383
19278
18783
18788
17445
15550
0
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
42
44
38
46
47
49
51
53
55
57
59
61
26
63
65
67
18
69
71
73
34
28
75
77
78
80
38
77
82
84
86
88
90
92
16
94
69
71
96
98
80
75
77
88
90
75
77
100
71
77
102
104
34
36
106
108
110
28
71
77
26
28
71
77
112
71
77
106
77
114
116
118
106
46
120
122
124
77
126
75
77
46
47
128
130
53
132
57
134
136
98
138
65
140
142
100
144
73
146
148
75
150
78
138
124
150
151
153
155
157
159
161
104
34
36
75
163
165
44
38
150
88
90
124
77
167
169
171
126
173
73
94
148
75
150
78
80
75
77
126
124
150
75
77
73
132
148
75
150
26
28
124
77
100
71
150
75
150
77
120
159
106
150
175
75
77
82
84
86
88
177
92
179
181
100
38
96
181
183
106
46
88
90
106
77
100
38
46
167
86
185
126
106
73
34
90
75
77
78
44
38
150
126
124
46
187
185
189
106
46
191
69
106
150
193
75
77
126
106
46
102
104
34
36
195
108
18
44
71
150
106
150
73
55
148
75
150
26
63
124
77
114
197
118
195
199
120
200
124
150
202
144
46
126
173
46
204
206
208
210
138
167
212
142
126
144
214
138
216
150
218
108
132
69
75
96
220
138
124
150
191
69
124
150
222
75
150
224
226
228
106
150
230
232
75
150
126
106
150
234
150
214
44
144
150
126
144
150
150
151
153
155
157
55
218
236
238
240
242
96
244
246
106
46
191
248
106
150
222
242
46
161
104
34
36
195
250
157
118
106
46
191
252
124
77
126
75
150
167
254
171
126
173
224
256
258
234
46
230
181
260
46
234
46
78
44
124
150
126
144
46
106
46
262
38
46
96
26
177
106
77
264
100
38
46
264
100
106
46
266
106
77
96
181
258
106
46
264
183
260
46
266
260
268
269
150
78
80
124
77
271
18
216
150
199
222
273
46
275
173
46
277
279
281
283
159
285
73
132
148
75
287
289
138
216
150
291
148
144
150
293
210
228
234
150
126
173
150
291
159
295
150
295
150
285
297
299
301
303
305
248
234
150
222
303
46
307
171
189
295
46
120
148
106
150
222
216
46
230
185
309
46
222
234
46
295
46
78
242
46
311
78
313
106
150
230
301
242
46
222
106
46
303
150
264
240
315
46
266
315
150
222
124
46
250
317
118
106
46
191
248
124
150
293
256
181
234
46
230
126
173
46
266
234
46
264
234
46
309
46
275
106
46
230
189
309
46
266
309
268
264
100
173
46
266
106
46
268
319
150
291
55
295
150
78
273
46
277
321
323
283
132
285
325
327
232
242
287
329
142
234
331
291
146
295
150
285
332
299
301
303
334
336
171
295
331
291
228
295
150
291
132
295
150
334
171
185
295
46
291
148
173
150
295
331
311
338
340
315
342
230
244
343
46
222
315
46
303
342
291
345
295
150
307
336
347
295
331
230
181
349
46
264
260
268
309
268
120
303
46
351
353
355
303
342
357
242
46
303
46
359
361
216
150
230
309
268
78
273
150
363
173
46
365
150
367
369
371
373
375
369
377
379
381
383
371
379
385
387
389
373
381
387
391
393
375
383
389
393
46
395
397
399
401
403
397
405
407
387
409
399
411
383
413
415
401
387
389
417
77
403
409
393
77
419
421
423
425
413
421
381
427
413
415
423
427
409
417
77
425
413
417
77
413
415
77
429
411
387
391
431
411
433
389
415
77
387
389
415
77
391
415
77
431
77
435
437
439
431
46
437
441
443
77
445
417
77
395
447
449
401
451
397
453
455
427
457
399
459
461
413
389
401
463
445
417
150
403
457
443
150
465
467
423
469
471
429
411
387
391
417
473
383
389
393
150
425
413
443
77
449
475
477
445
413
401
427
445
417
150
403
409
417
77
445
443
150
417
77
401
451
445
417
150
387
389
443
77
413
415
150
417
150
437
471
431
150
441
417
77
419
421
423
425
479
421
481
483
413
393
423
483
485
431
46
425
413
431
77
413
393
46
449
423
487
445
431
401
387
413
417
77
403
389
393
150
445
443
46
489
487
491
431
46
469
413
431
150
445
431
46
429
411
387
391
391
411
383
389
415
150
431
150
401
403
445
417
150
387
409
443
77
435
493
439
391
199
437
495
443
150
439
389
46
445
413
46
447
453
497
463
457
449
497
461
445
389
451
457
389
150
467
411
451
413
417
423
451
457
443
150
469
413
443
150
471
417
150
475
427
499
431
150
477
499
417
150
445
431
150
413
150
451
389
389
150
445
389
150
465
467
423
469
403
467
501
461
503
457
423
461
505
431
46
469
503
431
150
471
457
46
507
469
439
431
46
469
391
443
77
445
417
150
449
509
477
445
413
475
483
511
413
46
477
483
485
46
413
46
403
389
443
150
445
389
46
431
46
479
393
46
423
387
479
431
77
487
413
393
46
487
413
431
46
491
431
77
423
483
511
431
46
487
485
485
46
491
485
268
391
150
403
409
443
77
493
383
389
150
471
409
46
513
413
46
515
517
519
521
471
517
401
451
445
417
519
451
457
389
150
521
445
389
150
509
463
499
413
150
445
413
150
521
471
445
150
445
150
517
523
477
471
471
525
503
413
150
471
471
46
527
477
491
445
46
437
445
431
150
471
389
46
477
487
491
46
471
413
46
445
46
403
457
46
523
403
529
431
150
477
471
457
46
471
431
46
471
150
487
503
503
46
491
503
150
471
443
46
507
531
439
431
46
469
503
443
150
509
483
483
413
46
477
445
413
46
491
413
46
487
413
46
491
46
513
431
46
477
491
491
46
491
491
268
487
413
413
46
491
431
46
441
150
521
403
445
150
403
409
46
515
533
535
521
451
517
537
539
499
457
519
541
461
413
331
521
463
445
150
517
543
477
471
471
535
545
477
445
331
521
499
445
150
521
451
445
150
535
477
487
445
46
521
445
413
150
445
331
523
541
505
503
342
477
461
505
46
471
503
46
471
342
521
505
445
150
527
545
491
445
331
477
483
511
46
487
485
268
491
268
437
471
46
547
549
491
471
342
529
457
46
471
46
531
551
389
150
477
491
268
553
554
555
556
557
554
558
559
560
561
555
559
562
563
564
556
560
563
565
566
557
561
567
566
46
558
556
568
563
565
559
560
561
564
569
560
563
564
569
77
561
565
566
77
562
561
565
569
77
563
564
569
77
564
569
77
565
569
77
566
77
554
570
559
560
571
558
572
562
561
573
559
574
575
564
564
560
571
564
569
150
561
573
566
150
556
560
563
565
569
568
561
564
566
150
563
564
566
77
560
561
564
569
150
561
565
569
77
564
566
150
569
77
564
569
150
569
150
555
559
562
563
567
559
562
575
564
566
562
575
576
566
46
564
566
46
561
564
566
150
556
560
563
565
565
566
150
563
565
566
77
557
571
567
565
199
567
564
46
564
564
46
570
572
577
571
573
559
577
575
564
564
571
573
564
150
572
560
571
564
569
562
571
573
566
150
573
569
150
574
561
573
566
150
575
573
569
150
564
150
571
564
564
150
564
564
150
558
572
562
561
561
572
578
575
573
573
573
573
46
568
561
567
566
46
574
575
576
564
46
575
575
576
46
564
46
566
46
567
566
46
562
563
567
566
77
575
564
566
46
576
566
77
575
576
576
46
576
576
268
565
150
571
561
564
150
573
565
46
577
571
573
564
150
573
564
46
561
573
46
578
561
579
566
150
575
573
573
46
573
566
46
573
150
576
573
150
568
571
567
566
46
577
575
575
564
46
575
564
564
46
576
564
46
575
564
46
576
46
576
566
46
561
565
46
570
580
577
571
571
572
581
575
573
573
577
582
575
564
331
571
571
564
150
564
331
578
582
576
573
342
573
342
571
576
564
150
574
582
576
564
331
575
576
268
576
268
579
573
46
573
46
571
579
564
150
583
564
46
584
150
585
586
587
588
589
586
590
591
592
593
587
591
594
595
331
588
592
595
199
46
589
593
596
46
46
590
588
597
595
199
591
592
593
331
150
592
595
331
150
77
593
199
46
77
594
593
199
150
77
595
331
150
77
331
150
77
199
150
77
46
77
586
598
591
592
599
590
600
594
593
342
591
601
602
331
331
592
599
331
150
150
593
342
46
150
588
592
595
199
150
597
593
331
46
150
595
331
46
77
592
593
331
150
150
593
199
150
77
331
46
150
150
77
331
150
150
150
150
587
591
594
595
596
591
594
602
331
46
594
602
268
46
46
331
46
46
593
331
46
150
588
592
595
199
199
46
150
595
199
46
77
589
599
596
199
199
596
331
46
331
331
46
598
600
603
599
342
591
603
602
331
331
599
342
331
150
600
592
599
331
150
594
599
342
46
150
342
150
150
601
593
342
46
150
602
342
150
150
331
150
599
331
331
150
331
331
150
590
600
594
593
593
600
604
602
342
342
342
342
46
597
593
596
46
46
601
602
268
331
46
602
602
268
46
331
46
46
46
596
46
46
594
595
596
46
77
602
331
46
46
268
46
77
602
268
268
46
268
268
268
199
150
599
593
331
150
342
199
46
603
599
342
331
150
342
331
46
593
342
46
604
593
605
46
150
602
342
342
46
342
46
46
342
150
268
342
150
597
599
596
46
46
603
602
602
331
46
602
331
331
46
268
331
46
602
331
46
268
46
268
46
46
593
199
46
598
606
603
599
599
600
607
602
342
342
603
608
602
331
331
599
599
331
150
331
331
604
608
268
342
342
342
342
599
268
331
150
601
608
268
331
331
602
268
268
268
268
605
342
46
342
46
599
605
331
150
609
613
617
621
613
625
629
633
617
629
637
641
621
633
645
649
652
656
660
393
663
667
671
675
667
621
679
641
671
683
687
691
675
641
694
417
697
649
393
77
617
701
705
641
701
633
709
713
705
709
649
443
641
713
417
77
713
415
77
621
683
641
649
683
716
694
415
641
694
415
77
649
415
77
443
77
720
697
724
443
697
649
443
77
727
417
77
663
730
734
675
667
738
742
709
671
746
750
691
675
754
758
417
697
761
443
150
667
764
705
697
768
656
694
393
641
713
443
77
734
772
776
727
675
709
727
417
697
649
417
77
727
443
150
675
780
727
417
641
694
443
77
713
415
150
697
784
431
150
649
417
77
701
787
791
713
705
791
795
431
641
713
431
77
713
393
46
734
705
798
727
675
641
713
417
697
694
393
150
727
443
46
705
798
802
431
697
713
431
150
727
431
46
683
656
694
415
443
150
675
697
727
417
641
649
443
77
720
805
724
409
697
809
443
150
724
389
46
727
413
46
730
738
812
816
734
812
750
758
780
761
389
150
764
683
780
713
705
780
761
443
697
713
443
150
784
417
150
772
709
820
431
776
820
417
150
727
431
150
780
694
389
150
727
389
150
764
823
827
831
705
827
834
431
697
831
431
150
784
457
46
837
697
724
443
727
417
150
734
841
776
727
772
845
849
413
776
852
485
46
697
694
443
150
727
389
46
855
393
46
705
641
855
431
798
713
393
46
798
713
431
46
802
431
77
705
845
849
431
798
858
485
46
802
485
268
409
150
805
861
389
150
784
409
46
724
413
46
864
868
872
876
868
675
780
727
872
780
761
389
876
727
389
150
841
754
820
413
727
413
150
876
784
445
150
868
880
776
784
884
831
413
150
784
471
46
888
776
802
445
697
727
431
150
784
389
46
776
892
491
46
784
413
46
895
457
46
880
697
898
431
776
784
457
46
784
431
46
798
831
503
46
802
503
150
784
443
46
837
901
724
443
697
831
443
150
841
845
852
413
776
727
413
46
802
413
46
892
413
46
724
431
46
776
802
491
46
802
491
268
798
713
413
46
802
431
46
876
895
445
150
895
409
46
864
905
909
876
868
913
917
820
872
921
925
413
876
928
445
150
868
931
776
784
909
935
939
445
876
820
445
150
876
942
445
150
909
776
892
445
876
727
413
150
880
921
945
503
776
948
505
46
784
503
46
876
951
445
150
888
935
802
445
776
954
511
46
892
485
268
895
471
46
880
957
802
471
898
457
46
901
961
389
150
939
491
268
964
965
966
967
965
968
969
970
966
969
971
972
967
970
972
973
974
975
976
977
968
967
978
972
969
970
975
979
970
972
979
569
975
973
977
77
971
975
973
977
972
979
569
77
979
569
77
973
569
77
977
77
965
980
969
970
968
981
971
975
969
982
983
979
970
984
979
569
975
985
566
150
978
975
979
977
972
979
566
77
970
975
979
569
975
973
569
77
979
977
150
979
569
150
969
971
983
979
971
983
986
566
979
566
46
975
979
566
150
977
150
972
973
977
77
974
984
976
987
976
564
46
979
564
46
980
981
988
984
969
988
983
979
984
985
564
150
981
970
984
979
971
984
985
566
985
569
150
982
975
985
566
983
985
569
150
979
566
150
984
979
564
150
979
564
150
981
989
983
985
985
573
46
978
975
976
977
979
977
46
982
983
986
564
983
990
576
46
976
566
46
971
972
976
566
983
979
566
46
986
566
77
983
986
576
46
986
576
268
987
150
984
991
564
150
985
987
46
988
984
985
564
985
564
46
991
573
46
989
975
992
566
983
985
573
46
985
566
46
986
573
150
978
984
976
977
988
983
990
564
983
979
564
46
986
564
46
990
564
46
986
566
46
991
987
46
980
993
988
984
981
994
983
985
988
995
990
564
984
996
564
150
989
997
986
573
984
998
564
150
982
995
986
564
990
576
268
992
573
46
984
992
564
150
985
977
46
999
984
976
977
992
977
150
991
987
150
1000
1003
1006
1009
1012
1015
1018
1021
1024
1027
1030
1033
1036
1039
1042
1045
1048
1051
1054
1057
1060
1063
1066
1069
1072
1075
1078
1081
1084
1087
1089
1092
1095
1098
1101
1104
1107
1110
1084
1113
1116
75
1119
71
77
1122
1125
1128
1131
1134
1116
1113
1078
71
1084
71
77
1137
77
1139
1142
1145
1081
1084
1137
1148
75
77
1045
1151
1154
1054
1157
1160
1063
1163
1166
1072
1169
1172
1081
1175
124
1178
1181
1184
1122
1125
1187
1190
1039
1193
1113
1116
124
1196
1199
1202
1072
1205
1208
1081
1084
75
1148
1137
150
1072
1211
1214
1113
1078
124
1119
71
150
1081
1217
106
1084
75
77
1089
1092
1220
1098
1223
1226
1107
1229
1232
1113
1116
106
1119
38
46
1196
1235
1238
1072
1075
1241
1081
1193
38
1148
124
46
1107
1244
1247
1081
1250
106
1148
106
46
1122
1125
1253
1131
1039
1256
1137
150
1072
1259
1262
1113
1265
1137
1139
1268
1271
1081
1274
106
1145
144
46
1148
173
46
1277
1280
1283
1286
1289
1166
1292
1175
216
1295
1131
1211
1107
1298
1175
1081
1250
124
1301
75
150
1304
1307
1310
1313
1316
75
1148
106
150
1292
1193
144
1148
144
150
1178
1181
1319
1295
1322
1325
1107
1328
1331
1081
1334
106
1301
242
46
1122
1125
1337
1340
1343
1145
1148
75
150
1119
1087
46
1196
1346
1349
1304
1352
1355
1313
1358
260
1081
1193
124
1148
144
46
1361
38
46
1107
1113
1241
1364
1119
38
1364
1119
106
1367
106
77
1107
1370
1355
1364
1373
260
1367
260
268
1376
150
1378
1381
1384
1301
1376
46
1145
173
46
1386
1389
1392
1395
1072
1211
1398
1401
1175
1404
1208
144
1196
1346
1202
1407
1410
1310
1148
173
150
1404
1217
295
1395
1413
1416
1419
1334
234
1301
303
46
1422
1425
1247
1081
1208
106
1301
216
46
1313
1428
309
1301
234
46
1431
242
46
1434
1081
1437
1313
1440
242
1301
106
46
1364
1443
315
1367
315
150
1301
124
46
1340
1446
1449
1407
1352
1358
1313
1148
173
1367
234
46
1452
234
46
1145
106
46
1313
1247
309
1367
309
268
1364
1119
173
1367
106
46
1404
1455
1458
1431
1376
46
1386
1460
1463
1395
1466
1469
1398
1472
1475
1404
1478
1458
1395
1481
1484
1487
1490
1493
1404
1310
295
1404
1496
1458
1487
1425
1428
1404
1208
173
1434
1499
1502
1313
1505
343
1301
315
46
1404
1508
1458
1422
1490
1511
1313
1514
349
1452
260
268
1431
303
46
1434
1517
1520
1523
242
46
1526
1529
1532
1301
1137
46
1534
309
268
1113
1537
124
1540
1545
1550
1555
1560
1565
1570
1575
1580
1585
1589
1594
1599
1604
1609
1614
1619
1624
1628
1632
1635
1640
1645
1650
1655
1660
1664
1668
1671
71
1674
1679
1684
1689
1664
1693
1632
38
124
77
1696
1701
1705
75
1589
1708
1599
1713
1609
1718
1619
1723
1628
1727
1730
1735
1674
1740
1745
1750
1632
71
1754
1759
1619
1764
1705
124
1619
1768
1628
1772
1632
75
1635
1775
1645
1780
1655
1785
1664
1789
1671
38
1754
1792
1628
1797
1655
1800
1628
1804
1705
106
1674
1807
1684
1812
124
46
1619
1816
1664
1820
1632
124
1696
1823
1628
1827
1830
144
1628
1833
1632
1836
124
150
1705
173
1838
1843
1754
1848
1853
1727
1857
1684
1655
1862
1866
75
1869
1874
1878
1882
1853
1797
1705
144
1730
1885
1857
1890
1655
1895
1628
1899
1866
242
1674
1902
1907
1912
1754
1916
1869
1921
1878
1925
1928
38
1655
1664
1931
1671
1935
106
1931
1938
1655
1941
1935
260
1628
1945
1632
273
273
46
1948
1827
1866
273
1830
173
1952
1957
1962
1619
1967
1972
1976
1980
1983
1988
1976
1772
1962
1992
1997
2001
1866
303
2004
2009
1628
1980
1866
216
1878
2013
1866
234
2016
242
2019
1628
1878
2024
1866
106
1931
2027
1935
315
1866
124
1907
2030
1983
1921
1878
1705
1935
234
2034
234
1830
106
1878
2037
1935
309
1976
1833
2016
273
273
150
1830
2040
1952
2042
1962
2047
1967
2052
1976
2056
1962
2059
2064
2069
1976
2073
1976
2076
2064
2009
2019
2079
1878
2083
1866
315
1976
2086
2004
2089
2034
260
2016
303
2019
2093
2097
242
2100
1899
2104
309
273
199
1137
46
1948
2107
2110
173
2113
2118
2123
2128
2133
2138
2143
2148
2153
2158
2162
2167
2167
2172
2177
2182
2187
641
697
649
2192
2197
2197
2202
2207
709
641
713
713
415
2212
2217
2182
716
641
694
649
393
2222
2227
727
417
2162
2231
2167
2236
2177
2241
2187
754
697
761
2246
2251
2212
2182
2217
656
649
415
2256
2261
2187
709
727
443
2187
780
697
784
649
417
2192
2266
2197
2271
2207
845
641
855
713
393
2256
2207
697
694
2207
798
697
713
727
431
2212
2153
2182
656
443
46
2187
697
641
649
649
443
2222
652
697
861
724
389
697
895
649
409
727
413
2231
2236
2256
2276
780
761
2251
2182
2207
780
784
417
2261
709
776
820
780
694
727
389
2246
2281
2251
2286
2207
827
697
961
784
457
2291
2227
2256
2296
2261
845
776
954
855
393
2207
641
798
713
802
431
798
858
2207
2301
802
485
697
898
409
46
805
861
784
409
724
413
2305
2310
2310
2187
2315
780
876
727
2296
754
876
784
2310
2320
884
831
784
471
2325
776
697
727
784
389
776
892
784
413
895
457
2320
697
776
784
784
431
798
831
802
503
784
443
2291
2330
2296
845
776
727
802
413
892
413
724
431
776
802
802
491
876
895
895
409
724
479
2305
2334
2310
2339
2315
921
876
928
2310
2344
2349
935
876
820
876
942
2349
776
2320
921
776
948
784
503
876
951
2325
772
892
485
895
471
2320
957
898
457
901
961
939
491
409
199
2354
2356
2358
2360
2362
2364
2366
2368
2370
2372
2374
2376
2378
2380
2382
2384
2386
2388
2390
2392
2394
2396
2398
2400
2402
2404
2406
2408
2410
71
2412
2414
2416
2418
2420
2422
2424
1087
2426
77
2428
2430
2432
2434
2436
75
2374
2438
2378
2440
2382
2442
2386
2444
2390
2446
2448
2450
2412
2452
2454
2456
2424
71
2458
2460
2386
2462
2436
1137
2386
2464
2432
2466
2434
75
2394
2468
2398
2470
2402
2472
2406
2474
2410
38
2458
2476
2390
2478
2436
124
2480
2482
2484
2486
2436
106
2412
2488
2416
2456
2426
46
2386
2490
2420
2492
2434
2426
2428
2494
2432
2496
2498
144
2432
2500
2434
1376
2426
150
2436
173
2502
2504
2458
2506
2508
2446
2510
2416
2402
2512
2514
75
2516
2518
2520
2522
2508
2478
2436
144
2448
2524
2510
2526
2402
2528
2484
2530
2514
242
2412
2532
2534
2536
2484
2424
2410
1087
2458
2538
2516
2540
2520
2542
2434
2544
2546
38
2402
2420
2548
2410
2550
106
2548
2552
2480
2554
2550
260
2432
2556
2434
2558
2544
46
2560
2496
2514
1376
2562
173
2564
2566
2568
2386
2570
2572
2574
2576
2578
2580
2574
2466
2568
2582
2584
2586
2514
303
2588
2590
2432
2576
2514
216
2520
2592
2514
234
2594
242
2596
2390
2520
2598
2514
106
2548
2600
2550
315
2514
124
2534
2602
2434
1137
2578
2540
2520
2436
2550
234
2604
234
2562
106
2520
2606
2550
309
2558
46
2574
2500
2594
1376
2558
150
2608
173
2610
150
2564
2612
2568
2614
2570
2616
2574
2618
2568
2620
2622
2624
2574
2626
2574
2628
2622
2590
2596
2630
2520
2632
2514
315
2574
2634
2588
2636
2604
260
2480
2528
2548
2638
2640
303
2642
2644
2646
2648
2650
309
2480
2652
2548
2546
2562
2040
2654
2656
2658
2530
2574
2556
2660
1137
2558
199
2662
2664
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2669
2672
2671
2676
2676
972
975
973
2677
975
972
979
979
569
973
977
2668
2678
2669
2679
2671
2680
2676
984
975
985
2672
2676
2673
975
973
569
2676
975
979
977
2670
2681
2671
2677
2677
983
972
976
979
566
975
979
2672
2674
977
46
972
973
2674
974
975
991
976
564
973
987
979
564
2678
2679
2671
2682
984
985
2679
2676
2677
984
985
569
2680
975
983
985
984
979
2669
2683
2679
2684
975
992
985
573
2673
2675
2680
983
983
990
976
566
2677
972
983
979
986
566
983
986
2677
2685
986
576
987
46
984
991
985
987
2682
984
985
564
991
573
2684
975
985
566
986
573
2673
2686
2682
983
986
564
990
564
991
987
976
2687
2678
2688
2679
2689
2682
995
984
996
2684
997
984
998
2680
982
990
576
2690
2691
983
976
2692
2693
984
992
992
977
987
199
2694
2699
2704
2709
2714
2719
2724
2729
1628
2734
2739
2743
1632
124
2746
2749
75
2754
2759
2763
1866
2768
2773
295
106
1935
273
2777
2016
2019
303
2782
309
2097
365
1137
2785
2788
2793
2798
2212
2222
2246
2256
2187
697
2207
641
727
649
443
724
2291
417
2305
876
2310
784
2325
776
445
431
802
409
2349
895
2320
471
939
491
898
2803
2807
2811
2815
2819
2823
2827
2831
2835
2839
2843
2847
1084
2850
2853
2857
2861
2865
1301
2869
2873
1367
1376
2877
1431
2881
2885
1523
2888
2892
2894
2896
2898
2900
2902
2904
2906
2432
2908
2910
2912
2434
2426
2914
2916
2918
2920
2922
2514
2924
2926
2550
2558
2928
2640
2642
2930
2932
2610
2934
2936
2938
2940
2666
2668
2670
2672
2674
2669
2671
2676
975
2677
972
979
973
977
976
2673
569
2678
984
2679
985
2680
983
564
566
986
987
2682
991
2684
573
990
576
992
2690
2692
2942
2946
2950
2954
2958
2962
2966
2970
2974
2978
2982
2986
2990
2994
2998
1820
3002
3006
3010
3014
3018
2990
3022
2986
3026
3030
3034
3038
3041
1624
3045
75
2974
3048
3052
1664
3056
3060
3064
1804
3068
1660
1632
124
1664
1668
124
77
2990
3072
1624
1820
3076
1689
1693
71
1664
1693
71
77
1632
71
77
3080
3084
3088
124
1628
1632
124
77
1705
75
77
3002
3091
3095
3014
3018
3099
3103
3107
3026
3111
3115
3119
3041
1723
3122
75
3018
3125
3129
3133
3137
1750
1797
38
3141
3145
3149
1705
3041
1764
1980
75
1628
1632
75
77
1705
124
150
3041
1768
1980
75
1664
1693
124
77
1671
71
150
1628
1772
106
150
1632
75
77
3056
3153
3157
1671
3068
3161
3165
106
1664
1668
106
77
3141
3168
1800
1705
3041
1624
1668
75
1628
1797
38
150
1705
124
46
3068
1800
2037
106
1628
1804
106
150
1671
38
46
1705
106
46
3076
1812
1797
71
3041
1816
1980
75
1664
1820
124
77
3080
3172
3088
1836
1628
3176
124
150
1830
144
46
1705
173
46
3179
3183
3187
3191
3141
3195
3115
3199
3202
3076
1768
1804
3068
1862
1727
124
1628
1804
124
150
3206
1874
2073
106
1878
1882
75
150
1705
106
150
1853
1797
144
150
1705
144
150
1866
75
150
3202
3210
3214
2027
3068
1895
3218
106
1628
2001
106
150
3221
3225
3088
124
1705
75
150
3141
3229
3149
1705
3206
3233
3237
234
1878
3240
260
46
1628
1797
124
150
1705
144
46
1853
1727
216
150
1866
242
46
3068
1664
1789
106
1931
1671
38
46
1931
1671
106
46
1935
106
77
3068
1785
3237
106
1931
1938
260
46
1935
260
268
1628
1727
124
150
1948
1827
216
150
1866
273
46
1830
173
46
3243
3247
3251
3255
3259
3041
1768
1980
3263
1972
1727
216
1976
3088
144
150
3267
3271
2073
234
1705
173
150
1976
1772
295
150
3259
3275
3279
2024
1997
2001
234
150
1866
303
46
3283
2009
2037
295
1628
1980
106
150
1866
216
46
1878
2013
309
46
1866
234
46
3287
1628
1945
106
1878
2024
242
46
1866
106
46
1931
2027
315
46
1935
315
150
1866
124
46
3221
3291
3088
124
1628
2001
124
150
3267
3233
3240
234
1878
1705
173
46
1935
234
46
2034
234
46
1830
106
46
1928
38
46
1878
2037
309
46
1935
309
268
1931
1671
173
46
1935
106
46
1976
1833
295
150
2016
273
46
3243
3295
3299
3303
3259
3307
3311
1882
3263
2052
3315
234
1976
2056
295
150
3259
3318
3279
2024
3322
2069
3326
295
1976
2073
295
150
1976
2076
295
150
3322
2009
2013
295
1976
1980
173
150
3287
2079
3329
315
1878
2083
343
46
1866
315
46
1976
2086
295
150
3283
2069
3332
295
1878
1925
349
46
2034
260
268
2016
303
46
3287
2093
3335
303
2097
242
46
2100
1899
216
150
2104
309
268
1948
2107
216
150
2016
273
150
2016
242
46
2110
173
46
621
633
641
649
675
3338
3342
417
675
816
758
417
876
724
389
150
2666
2668
2670
2672
2668
2669
2671
2676
2670
2671
2677
972
2672
2676
972
973
2669
2672
2673
972
2671
2676
975
979
2676
3345
979
569
2677
975
973
977
972
979
977
77
2676
972
979
569
2674
975
976
977
2668
2678
2671
2676
2669
2679
2677
975
2671
2680
983
979
2676
984
979
569
2673
975
979
977
2676
975
979
569
2671
2677
983
979
2677
983
986
566
2674
984
976
987
2678
2679
2682
984
2671
2682
983
979
2679
2676
984
979
2677
984
985
566
2680
975
985
566
2679
2684
983
985
2673
975
976
977
2680
983
986
564
2677
972
976
566
2682
984
985
564
984
3346
564
150
2684
975
992
566
2673
984
976
977
2682
983
990
564
2678
2688
2682
984
2679
2689
983
985
2682
995
990
564
2684
997
986
573
2680
995
986
564
2684
975
985
566
983
992
573
46
2690
984
979
569
2677
972
979
566
983
976
566
46
2692
984
976
977
3347
3350
3353
3356
3359
3362
3365
3368
3371
3374
3377
3380
3383
3386
3389
3392
3395
3398
3401
3404
3407
3410
3413
3416
3419
3422
3425
3428
3431
3434
3437
3440
1084
3443
1116
1137
3374
3446
3449
3452
3455
1116
3443
1078
71
3458
3461
1145
3464
1084
1137
3383
3467
3470
3392
3473
3476
3401
3479
3482
3410
3485
3488
3491
3494
3497
3374
3446
3413
3500
3503
1193
3443
1116
124
3506
3509
3512
3410
3515
1208
3464
1084
75
3410
3518
3521
3443
1078
124
3464
1217
106
3419
3422
3524
3428
3527
3530
3437
3533
1232
3443
1116
106
3506
3536
3539
3410
3542
1241
3464
1193
38
3437
3545
1247
3464
1250
106
3374
3446
3548
3452
3503
1256
3410
3551
1262
3443
1265
1137
3458
3554
3557
3464
1274
106
3560
3563
3566
3569
3572
3482
3575
3452
3518
3437
3578
1175
3464
1250
124
3581
3584
1310
3587
1316
75
3590
1193
144
3491
3494
3593
3575
3596
3599
3437
3602
1331
3464
1334
106
3374
3446
3605
3608
3611
1145
3506
3614
3617
3581
3620
1355
3587
1358
260
3464
1193
124
3590
1175
216
3437
3443
1241
3623
1119
38
3623
1119
106
3437
3626
1355
3623
1373
260
3464
1175
124
3629
1381
1384
3632
3635
3638
3641
3410
3518
3644
3647
1175
3650
3521
144
3506
3614
3512
3653
3656
1310
3650
1217
295
3641
3659
3662
3665
1334
234
3668
3671
1247
3464
1208
106
3587
1428
309
3674
3464
1437
3587
1440
242
3623
1443
315
3608
3677
3680
3653
3620
1358
3587
1148
173
3587
1247
309
3623
1119
173
3650
1455
1458
3632
3683
3686
3641
3689
3692
3644
3695
1475
3650
1478
1458
3641
3698
3701
3704
3707
1493
3650
1310
295
3650
1496
1458
3704
3671
1428
3650
1208
173
3674
3710
1502
3587
1505
343
3650
1508
1458
3668
3707
1511
3587
1514
349
3674
3713
1520
3716
1529
1532
3437
3719
1232
3623
1361
106
3722
3725
3728
3650
1437
1458
1523
1137
46
3458
3731
3557
3734
3738
3742
3746
3750
3754
3758
3762
3766
3770
3774
3778
3782
3786
3790
3794
3798
3802
3806
3809
3812
3815
3818
3821
3824
3827
3830
3833
3836
3839
3842
3845
3848
3851
3854
3857
3860
3863
3866
3869
3872
3434
3875
3440
1084
3878
3881
3449
3884
3455
1116
3449
1116
71
3887
3461
1145
1145
1137
77
3833
3890
3893
3842
3896
3899
3851
3902
3482
3905
3908
3911
3878
3881
3413
3914
3503
1193
3917
3920
3512
3923
3515
1208
3923
3518
3521
3860
3863
3926
3869
3929
3530
3875
3533
1232
3917
3932
3539
3923
3542
1241
3875
3545
1247
3878
3881
3548
3884
3503
1256
3449
1241
2040
3923
3551
1262
3887
3554
3557
3935
3938
3941
3944
3947
3950
3953
3884
3518
3956
3578
1175
3959
3584
1310
3962
144
150
3905
3908
3965
3953
3968
3599
3956
3602
3971
3878
3881
3605
3974
1078
144
3977
3611
1145
3917
3980
3617
3959
3620
1355
3962
144
331
3983
3986
1232
3875
3443
1241
3989
1361
38
3875
3626
1355
3989
1373
260
1145
1376
46
3680
2040
596
3992
3995
3998
4001
3923
3518
4004
3647
1175
3917
3980
3512
4007
3656
1310
4001
4010
3662
4013
3671
1247
4016
4019
3971
4022
3464
1437
4025
4028
242
3977
3677
3680
4007
3620
1358
4031
1358
260
1119
1087
150
1458
199
3992
4034
4037
4001
4040
3692
4004
3695
1475
4001
4043
3701
4046
3707
1493
4046
3671
1428
4022
3710
1502
4025
1505
343
4013
3707
1511
3623
4049
315
4022
3713
1520
4052
4055
3962
4058
4061
3680
1458
46
3878
4064
3548
3887
3731
3557
1458
331
1540
4067
4072
4077
1807
4082
4087
4092
4097
4102
1589
1594
4106
4111
1816
1599
1604
4116
2986
1820
1635
1640
4121
1664
1668
4126
4131
4136
1804
71
1674
1740
1624
1820
124
1745
4140
1693
38
77
1696
3084
3088
124
46
4144
1632
124
77
1589
1708
4148
4111
1768
1599
1713
4153
3107
1727
1730
1735
4158
3133
1772
1674
1740
1624
1820
75
1754
1759
3149
1705
173
1619
1764
1980
75
150
1619
1768
1980
75
150
1635
1640
4121
1664
1789
4126
4163
3157
1671
38
1754
1792
1800
1705
106
1619
1624
1668
75
77
1655
1800
2037
106
46
1674
1740
1624
1820
1836
1745
1750
1797
38
46
1619
1816
1980
75
150
1696
3172
3088
1836
199
4144
4168
124
46
4171
4176
4181
4186
1727
1857
1684
1768
1804
75
1869
1874
4190
106
150
1730
1735
4158
3133
1833
1857
1890
3214
2027
242
1684
1812
1797
71
150
1907
3225
3088
124
46
1754
1916
3149
1705
173
1869
3233
3237
234
46
4193
4198
3157
1928
38
1655
1664
1789
106
77
1655
1785
3237
106
46
1580
4203
1797
38
46
4207
4211
216
46
1952
1957
4214
3255
1772
1962
1619
1768
1980
75
4219
3271
4224
234
150
1962
1992
3279
2024
303
2004
2009
2037
295
46
4227
4232
3214
4237
242
2019
1628
1945
106
150
2097
124
46
1907
3291
3088
124
46
4144
2027
124
46
4219
3233
3240
234
46
2034
234
331
4240
1938
260
46
1952
2042
4244
3255
2076
1962
2047
3311
1882
242
1962
2059
3279
2024
303
2064
2069
3326
295
331
2064
2009
2013
295
46
2019
2079
3329
315
342
2004
2069
3332
295
331
2019
2093
3335
303
342
4249
4237
216
46
4253
4257
216
46
1532
46
2113
2123
2133
2143
2153
2118
2128
2138
2148
2158
2162
2167
2256
2187
697
2167
2172
4260
641
649
2192
2197
2207
641
713
2197
2202
754
713
415
2212
2182
641
649
443
2217
716
694
393
77
2222
697
724
443
46
2227
649
443
77
2162
2231
2256
2187
780
2167
2236
4265
709
761
2246
2251
2207
697
784
2212
2182
641
649
417
2256
2261
776
727
413
2187
709
727
417
150
2187
780
727
417
150
2192
2197
2207
641
855
2197
2271
845
713
393
2256
2207
776
727
431
2187
641
727
417
77
2207
798
802
431
46
2212
2182
641
649
409
2217
656
694
393
46
2187
697
727
417
150
2222
805
724
409
199
2227
809
443
46
2231
2236
2276
754
761
2251
2182
780
713
417
2261
709
4270
431
150
2246
2251
2207
697
895
2251
2286
827
831
457
2182
656
694
415
150
2291
697
724
443
46
2256
2296
776
727
413
2261
845
4273
413
46
2266
2271
845
855
393
2207
641
724
431
77
2207
845
4273
431
46
2153
656
694
393
46
652
861
389
46
2305
2310
2349
876
784
2310
2187
876
727
417
2296
754
928
413
150
2310
2320
776
784
471
2325
776
802
445
46
2281
2286
827
961
457
2320
697
898
431
150
898
443
46
2291
901
724
443
46
2227
831
443
46
2296
845
954
413
46
776
727
445
46
892
413
331
2301
858
485
46
2305
2334
2349
876
942
2310
2339
4276
820
457
2310
2344
776
784
471
2349
935
939
445
331
2349
776
939
445
46
876
727
445
150
2320
921
945
503
342
2325
935
802
445
331
2320
957
802
471
342
2330
961
389
46
2354
4280
4282
4284
2488
4286
4288
4290
4292
2372
2374
2376
4294
4296
2490
2378
2380
4298
2420
2492
2394
2396
2476
2406
2408
2398
2400
2444
2486
71
2412
2452
2388
4300
2426
2454
2418
2422
1087
77
2428
4302
4304
2426
46
4306
2434
1137
77
2374
2438
4308
4296
2464
2378
2440
4310
2404
2446
2448
2450
4312
4314
2466
2412
2452
2388
4300
75
2458
2460
2590
2436
173
2386
2462
2576
75
150
2386
2464
2576
75
150
2420
2422
124
77
2432
2466
106
150
2434
75
77
2394
2396
2476
2406
2474
2398
2470
2472
2410
38
2458
2476
2482
2436
106
2386
2388
2408
75
77
2480
2482
2606
106
46
2484
2486
106
150
2406
2408
106
77
2410
38
46
2436
106
46
2412
2452
2388
4300
2544
2454
2456
2478
1087
46
2386
2490
2576
75
150
2420
2492
1137
77
2410
71
150
2428
4316
4304
2544
199
4306
4318
124
46
2436
173
46
2502
2504
4320
2580
2446
2510
2416
2464
2486
75
2516
2518
4322
106
150
2508
2478
144
150
2514
75
150
2448
2450
4312
4314
2500
2510
2526
4324
2600
242
2416
2456
2478
71
150
2534
4314
4304
2426
46
2484
2424
1137
77
2410
1087
46
2458
2538
2590
2436
173
2516
2540
4326
234
46
2390
2478
124
150
2508
2446
216
150
2514
242
46
4328
2470
2472
2546
38
2402
2420
2474
106
77
2548
2410
173
46
2546
38
46
2402
2472
4326
106
46
2436
75
150
2548
2552
260
46
2436
124
46
2370
2456
2478
1087
46
2390
2392
1137
77
2390
2446
124
150
2424
71
77
4330
2496
216
46
2594
1376
46
2562
173
46
2594
242
46
2544
150
2564
2566
4332
4334
2466
2568
2386
2464
2576
75
2578
2580
2618
234
150
2574
2466
295
150
2568
2582
4336
2598
303
2584
2586
234
150
2514
303
46
2588
2590
2606
295
46
2432
2576
106
150
2520
2592
309
46
2514
234
46
4338
2526
4324
2638
242
2596
2390
2556
106
150
2548
2600
315
46
2660
124
46
4340
2456
2478
1087
46
2534
4342
4304
2426
46
4344
2586
124
46
2578
2540
2542
234
46
2520
2436
173
46
2604
234
331
2562
106
46
2520
2606
309
46
2550
309
268
2550
106
46
4346
2552
260
46
2660
242
46
2574
2500
295
150
2594
1376
150
2608
173
46
2564
2612
4348
4334
2628
2568
2614
4350
2522
242
2568
2620
4336
2598
303
2622
2624
4352
295
331
2574
2626
295
150
2574
2628
295
150
2436
144
46
2622
2590
2592
295
46
2574
2576
173
150
2596
2390
2466
106
150
2596
2630
4354
315
342
2574
2634
295
150
2514
124
46
2588
2624
4356
295
331
2520
2542
349
46
2604
260
268
2548
2638
315
46
2640
303
46
2642
2644
4358
303
342
2514
315
46
2514
106
46
2390
2392
75
77
2410
1087
150
2646
4360
2576
75
150
4362
2446
216
150
2650
309
268
2402
2420
2408
106
77
2548
2546
173
46
2550
260
268
2654
4364
2498
2426
46
4366
2530
216
46
2574
2556
295
150
2660
1137
150
2412
2452
4368
4300
2544
2662
4370
2498
2544
199
2666
2668
2670
2672
2674
2667
2669
2681
2673
2675
2668
2669
2671
2676
975
2669
2672
2673
972
973
2670
2671
2677
972
979
2671
2676
984
979
569
2672
2676
972
973
977
2673
972
976
977
77
2674
975
976
977
46
2675
973
977
77
2668
2678
2671
2676
984
2669
2679
2677
975
985
2672
2676
972
973
569
2671
2680
983
979
564
2676
975
979
569
150
2676
984
979
569
150
2670
2671
2677
972
976
2671
2677
983
979
566
2676
972
979
569
77
2677
983
986
566
46
2672
2676
972
973
987
2673
975
976
977
46
2674
984
976
987
199
2675
985
566
46
2678
2679
2682
984
985
2679
2676
984
979
569
2680
975
992
566
150
2669
2679
2677
975
991
2679
2684
983
985
573
2671
2682
983
979
564
2680
983
986
564
46
2681
2677
2685
976
566
2677
972
976
566
77
974
991
2687
46
2682
984
996
564
150
2683
2684
2685
992
573
2684
975
992
566
150
992
566
46
2673
984
976
977
46
2682
983
990
564
46
990
564
331
2685
986
576
46
2678
2688
2682
984
996
2679
2689
983
985
573
2682
995
990
564
331
2684
997
986
573
342
2680
995
986
564
331
2683
2684
983
992
573
2684
975
985
566
150
2674
975
979
977
46
2690
984
979
569
150
2691
985
564
150
2681
2677
983
976
566
2677
972
979
566
77
983
976
564
46
2687
46
2692
984
976
977
46
2693
992
564
46
974
991
564
46
4372
4376
4380
4384
4388
4392
4396
4400
4404
4408
4412
4416
4420
4424
4428
4432
4436
4440
4444
4448
4452
4456
4460
1250
4424
4464
4468
1265
4472
4476
1078
1087
4480
4484
1262
1137
4488
1084
1137
77
4404
4492
4496
4416
4420
4500
4504
4508
4420
4512
4516
4520
4524
4528
4532
1148
4536
4540
1208
75
4536
4544
1208
75
4448
1078
124
77
2835
1217
106
150
4452
4548
4552
1119
4524
4556
4560
1148
4536
4468
1116
75
4564
4560
1247
106
2835
1250
106
150
4448
1116
106
77
4472
4568
1193
1087
4536
4572
1208
75
4448
1265
1137
77
4480
4576
1262
1376
4488
1274
124
46
4580
4584
4588
4592
4596
4600
4544
1250
4604
4608
4612
106
4615
1193
144
150
4596
4619
4623
1443
4600
4568
1193
71
4627
4631
1262
1137
2835
1084
1137
77
4524
4635
4532
1148
4604
4639
1355
234
2835
1193
124
150
4615
1175
216
150
4643
4548
4552
1361
4564
4448
1241
106
4647
1119
173
46
4564
4651
1355
106
4647
1373
260
46
4655
4568
1193
1087
2835
1175
124
150
4659
1381
216
46
4663
4667
4671
4675
4679
4536
4544
1208
4683
4687
4691
234
4694
1217
295
150
4679
4698
4702
1440
4706
1334
234
150
4710
4714
1247
295
2835
1208
106
150
4718
1428
309
46
4722
4619
4623
4049
2881
2835
1437
106
4647
1443
315
46
1523
124
46
4627
4726
1262
1137
4488
1334
124
46
4683
4639
1358
234
4718
1148
173
46
1452
234
331
4718
1247
309
46
4730
1373
260
46
4694
1455
295
150
4663
4734
4738
4742
4679
4746
4750
1316
4679
4754
4702
1440
4758
4762
1493
295
4694
1310
295
150
4694
1496
295
150
4758
4714
1428
295
4694
1208
173
150
2881
4766
1502
315
4694
1508
295
150
4710
4762
1511
295
4718
1514
349
46
2881
4770
1520
303
4774
4726
1262
1137
4778
1529
216
46
4782
4786
4552
1361
4564
4448
1116
106
4647
1361
173
46
4790
4794
1262
1137
4798
4802
216
46
4694
1437
295
150
1523
1137
150
4424
4464
4805
1265
4809
4813
1193
1087
2835
1084
75
77
4480
4817
1145
1376
4821
4825
216
46
1431
1376
150
4828
4833
4838
4843
4848
4853
4858
4863
4868
4873
4878
4883
4888
4893
4898
4476
4903
4908
4488
1084
4848
4912
4858
4917
4922
4927
4888
4932
4937
4942
4947
4540
4947
4544
4448
1078
2835
1217
1084
75
4868
4952
4878
4957
4937
4962
4947
4468
4967
4560
2835
1250
4448
1241
1119
38
1148
106
4888
4972
4898
4977
4947
4572
4448
1265
4448
1116
1119
71
1084
1137
4903
4981
4488
4985
2835
1455
1084
1376
1148
173
4988
4993
4998
5003
5008
4608
4615
1193
1301
75
4922
5013
4998
5018
5003
4568
5023
5028
2835
1084
1119
1087
4937
5032
5008
5037
2835
1193
4615
1175
1301
242
5041
4957
4967
4448
4647
1119
1361
38
4967
4651
1148
75
4967
5046
4647
1373
2835
1437
1148
124
5050
4977
2835
1175
1084
71
4659
4985
1431
1376
1431
242
75
46
5055
5060
5065
4947
5070
5075
4694
1217
5065
5079
4706
1334
1301
303
5084
4714
2835
1208
4718
1428
1301
234
5089
5018
5094
2835
4647
1443
1523
124
5050
5099
5103
5108
5112
1334
5070
5037
4718
1148
1452
234
1376
46
4647
1361
1145
106
4718
1247
4730
1373
1367
309
1145
2040
1367
106
5116
5121
5125
4802
1523
242
1376
199
4821
5129
4694
1455
5055
5132
5065
5137
5065
5142
5147
4762
4694
1310
4694
1496
1148
144
5147
4714
4694
1208
5152
5157
5094
4766
4694
1508
1301
124
5084
5162
4718
1514
1452
260
4647
4049
1431
303
5094
4770
1301
315
1301
106
5166
5171
5175
5180
5184
1175
1534
309
5188
5193
1367
260
5198
5203
5207
4802
4694
1437
1523
1137
4888
5211
5166
5216
4903
5220
5224
5229
5234
5239
5244
5249
5254
5259
5264
4488
5269
5274
5279
5284
5289
5294
5299
5303
5308
5094
5313
5112
5318
5322
5327
5331
5336
1458
5340
5345
1540
4067
5349
4077
1807
1589
1708
5354
4111
1768
1635
1640
1792
1664
1789
1754
1916
2009
1705
173
1952
2042
5359
3255
2076
2064
5364
3326
295
331
2104
5368
268
2788
2793
2798
2212
2212
2793
2305
2256
2187
675
2798
2256
2207
641
5370
2212
2187
641
649
409
2222
876
724
409
199
2246
2310
2207
697
895
2256
2349
776
727
445
2187
876
727
417
150
2207
776
802
431
46
641
727
431
77
727
445
46
724
445
46
2291
876
724
443
46
2305
5373
2349
876
5378
876
5378
445
150
2310
5381
776
784
471
2325
5386
802
445
331
776
939
491
46
2349
909
939
445
331
939
477
268
2622
5390
4352
295
331
2448
2450
5392
4314
2500
2412
2452
5394
4300
2544
2650
5368
268
2394
2396
5396
2406
2474
2654
4364
2562
2426
46
2412
2452
5398
4300
2544
2662
4370
2562
2544
199
2666
2668
2670
2672
2672
2668
2678
2671
2676
970
2670
2671
2677
972
5400
2682
988
990
564
331
990
575
268
5401
5405
5409
5413
5417
5421
5425
5429
5433
5437
5441
4448
5445
5449
4468
1265
5453
4576
1262
1376
5457
5461
5465
4520
5469
5473
4532
1148
5477
4544
1208
75
5481
4560
1247
106
5485
4726
1262
1137
5489
5493
5497
4742
5501
5505
4702
1440
5509
4762
1511
295
5513
4544
1262
1137
5517
5521
1493
295
3790
4770
1520
303
5525
5529
1208
75
1534
5368
268
5433
5437
5533
4448
5537
5541
1145
1137
5445
5545
4805
1265
5453
4817
1145
1376
4404
5549
4496
4416
4663
5553
4738
4742
4758
5521
1493
295
5023
5557
5147
5521
1431
5561
5094
5563
1534
5368
5567
1540
4067
4072
5572
5577
5582
4092
5587
1560
5592
5597
2986
1570
5602
2998
1820
1589
1594
4106
5607
1599
1604
4116
2986
1609
1614
3034
3038
1619
1624
3045
75
1635
1640
4121
1664
4126
4131
3064
1804
1655
1660
1632
124
1674
1740
1624
1820
1684
1689
1693
71
1664
1693
38
77
1589
1708
4148
5607
1599
1713
4153
3107
1609
5612
3115
3119
1619
1723
3122
75
1730
1735
4158
3133
1745
1750
1797
38
1754
1759
3149
1705
1619
1764
1980
75
1619
1768
1980
75
1671
38
150
4126
4163
3157
1671
1655
3161
3165
106
1754
1792
1800
1705
1619
1624
1668
75
1655
1800
2037
106
1684
1812
1797
71
1619
1816
1980
75
1696
3172
3088
1836
4171
4176
4181
3191
1754
5617
3115
3199
1857
1684
1768
1804
1655
1862
1727
124
1869
1874
2073
106
1857
1890
3214
2027
1655
1895
3218
106
1907
3225
3088
124
1754
1916
3149
1705
1869
3233
3237
234
1655
1664
1789
106
1655
1785
3237
106
1952
1957
4214
3255
1962
1619
1768
1980
1967
1972
1727
216
4219
3271
2073
234
1962
1992
3279
2024
2004
2009
2037
295
2019
1628
1945
106
1907
3291
3088
124
4219
3233
3240
234
1952
2042
4244
3303
1962
2047
3311
1882
1967
2052
3315
234
1962
2059
3279
2024
2064
2069
3326
295
2064
2009
2013
295
2019
2079
3329
315
2004
2069
3332
295
2019
2093
3335
303
2113
2123
2133
2143
2123
2128
5622
2202
2133
5622
5627
641
2143
2202
641
649
2162
2167
2177
2187
2167
2172
5632
641
2177
2182
687
691
2187
3338
3342
417
2192
2197
2207
641
2197
2202
709
713
2207
709
649
443
2212
2182
641
649
2182
716
694
415
641
694
393
77
2162
2231
2256
2187
2167
2236
5637
709
2177
5642
750
691
2187
816
758
417
2246
2251
2207
697
2217
656
694
393
2256
2261
776
727
2187
709
727
417
2187
780
727
417
713
393
150
2197
2271
791
713
2207
791
795
431
2256
2207
798
727
2187
641
713
417
2207
798
802
431
2182
656
694
415
2187
697
727
417
2222
805
724
409
2231
2236
5647
816
2256
5647
750
758
2251
2182
780
713
2207
780
761
443
2261
709
820
431
2251
2286
827
831
2207
827
834
431
2291
697
724
443
2256
2296
776
727
2261
845
849
413
2207
641
855
431
2207
845
849
431
2305
2310
2315
876
2310
2187
780
727
2315
780
761
389
2296
754
820
413
2310
2320
776
784
2325
776
802
445
2320
697
898
431
2291
901
724
443
2296
845
852
413
2305
2334
2349
876
2310
2339
917
820
2315
921
925
413
2310
2344
776
784
2349
935
939
445
2349
776
892
445
2320
921
945
503
2325
935
802
445
2320
957
802
471
2354
4280
4282
4284
2358
2360
4290
5652
2362
2364
5654
2406
2366
5656
2388
4300
2374
2376
4294
5658
2378
2380
4298
2406
2382
2384
2456
2486
2386
2388
2408
75
2394
2396
2476
2406
2398
2400
2462
2486
2402
2404
2392
1137
2406
2408
1137
77
2412
2452
2388
4300
2416
2418
2422
71
2420
2422
1087
77
2374
2438
4308
5658
2378
2440
4310
5660
2382
2442
5662
2410
2386
2444
2576
75
2448
2450
4312
4314
2454
2456
2478
1087
2406
2408
124
77
2458
2460
2590
2436
2386
2462
2576
75
2436
1137
150
2386
2464
2576
75
5664
2422
124
77
2398
2470
2472
2410
2402
2472
2552
106
2458
2476
2482
2436
2390
2478
38
150
2480
2482
2606
106
2416
2456
2478
71
2386
2490
2576
75
2428
4316
4304
2544
2432
4318
124
150
2498
144
46
2502
2504
4320
5666
2458
2506
5662
2436
2510
2416
2464
2486
2402
2512
2446
124
2484
2486
124
150
2516
2518
2626
106
2520
2522
75
150
2436
106
150
2436
144
150
2510
2526
4324
2600
2402
2528
5668
106
2484
2586
106
150
2534
4314
4304
2426
2458
2538
2590
2436
2516
2540
4326
234
2520
2542
260
46
2402
2420
2474
106
2548
2410
38
46
2548
2410
106
46
2550
106
77
2402
2472
4326
106
2560
2496
216
150
2514
1376
46
2564
2566
4332
4334
2568
2386
2464
2576
2570
2572
2446
216
2574
4304
144
150
2578
2580
2626
234
2436
173
150
2568
2582
4336
2598
2588
2590
2606
295
2514
216
46
2596
2390
2556
106
2520
2598
242
46
2550
315
150
2534
4342
4304
2426
2484
2586
124
150
2578
2540
2542
234
2550
234
46
2604
234
46
2564
2612
4348
5670
2568
2614
4350
2522
2570
2616
5672
234
2574
2618
295
150
2568
2620
4336
2598
2622
2624
4352
295
5674
144
46
2622
2590
2592
295
2596
2390
2466
106
2596
2630
4354
315
2520
2632
343
46
2588
2624
4356
295
2480
5676
5668
106
2642
2644
4358
303
2646
4360
2576
75
2480
2652
2552
106
2402
2420
2408
106
2548
2546
106
46
2654
4364
2498
2426
2658
2530
216
150
2412
2452
4368
4300
2662
4370
2498
2544
3345
976
566
77
979
987
150
984
976
564
150
3346
564
46
4372
4376
5678
5682
5686
5690
4436
5694
5698
4424
5702
5706
4404
4408
5710
4420
4424
4428
5714
5718
4813
4536
4468
3416
4436
4440
4444
4452
4456
5722
4564
5726
1084
4448
1116
1137
4424
4464
5730
4600
4476
1241
4448
1078
1087
4404
4492
5734
4420
4500
4504
5714
5738
5742
4536
5746
3488
4420
4512
4516
4424
4464
4468
4472
4568
1193
4448
1116
124
4524
4528
4532
4536
4540
1208
2835
1084
75
4536
4544
1262
5750
1078
144
4436
4440
5754
4452
4548
5758
4564
5762
1232
4448
1116
106
4524
4556
5046
4536
4468
1241
2835
1193
38
4564
4560
1247
2835
1250
106
4424
4464
5766
4600
4568
1256
4448
1078
124
4536
4572
1262
4448
1265
1137
4480
4576
5770
2835
1274
106
2835
1217
106
4580
4584
4588
4524
5773
5742
4596
4600
4544
4564
5777
1175
2835
1250
124
4604
4608
1310
4718
1316
75
4615
1193
144
4420
4512
5781
4596
4619
5785
4564
5789
1331
2835
1334
106
4627
4631
1145
2835
1084
1137
4524
4635
5793
4604
4639
1355
4718
1358
260
2835
1193
124
4615
1175
216
4564
4448
1241
4647
1119
38
4647
1119
106
4564
4651
1355
4647
1373
260
2835
1175
124
5797
1381
1384
4663
4667
4671
4679
4536
4544
5801
5805
1175
4694
1262
144
4524
4635
4532
4683
4687
1310
4679
4698
5809
4706
1334
234
4710
4714
1247
2835
1208
106
4718
1428
309
4694
1217
295
2881
2835
1437
4718
1440
242
4647
1443
315
4627
4726
5813
4683
4639
1358
4718
1148
173
4718
1247
309
4647
1119
173
4694
1455
1458
4663
4734
5816
4679
4746
5820
5801
5824
1475
4694
1478
1458
4679
4754
5809
4758
4762
1493
4694
1310
295
4694
1496
1458
5828
144
331
4758
4714
1428
4694
1208
173
2881
4766
1502
4718
1505
343
4694
1508
1458
4710
4762
1511
4718
1514
349
2881
4770
1520
5831
1529
1532
4452
4786
5758
4564
5835
1232
4647
1361
106
4790
4794
5839
5831
4802
1532
4694
1437
1458
4600
4813
5842
4448
1537
106
4480
4817
5770
5797
4825
1384
5845
5849
5401
5405
5852
5856
5860
5864
5868
5872
5876
5417
5880
5884
5457
5445
5888
5892
5896
5216
5433
5437
5441
5900
5904
5722
5481
5726
1084
5445
5449
5730
5908
4476
1241
5912
1241
1087
5417
5421
5916
5457
5920
5924
5892
5928
5742
5457
5461
5465
5445
5449
4468
5932
4568
1193
5469
5936
4532
5477
4540
1208
5477
4544
1262
1361
1087
150
5433
5437
5940
5900
5944
5758
5481
5762
1232
5469
5948
5046
5477
4468
1241
5481
4560
1247
5445
5449
5766
5908
4568
1256
5912
1241
2040
5477
4572
1262
5453
4576
5770
5952
5956
5960
5964
5968
5972
5976
5908
4544
5980
5777
1175
5984
4608
1310
5828
144
150
5457
5461
5988
5976
5992
5785
5980
5789
3971
5485
4631
1145
5469
5473
5793
5984
4639
1355
5996
6000
1232
5481
4448
1241
4730
1361
38
5481
4651
1355
4730
1373
260
5813
2040
596
5489
6004
6008
5501
5477
4544
6012
5805
1175
5469
5473
4532
6016
4687
1310
5501
6020
5809
5509
4714
1247
5996
6024
3971
3790
2835
1437
6028
4028
242
5485
4726
5813
6016
4639
1358
6032
1358
260
5513
4544
1262
4615
6036
6039
5828
6041
596
5489
5493
6043
5501
6047
5820
6012
5824
1475
5501
5505
5809
5517
4762
1493
5517
4714
1428
5976
6051
5785
3790
4766
1502
6028
1505
343
5509
4762
1511
4647
4049
315
3790
4770
1520
5908
4813
5842
5912
3416
2040
5525
5529
5828
5900
6055
5758
5537
5541
5813
5445
5545
6059
5453
4817
5770
4828
6063
6068
6073
4848
6078
6083
6088
4868
6093
6098
4448
4888
4932
4468
1265
4922
4927
6103
4520
4937
6108
4532
1148
4947
4544
1208
75
4967
4560
1247
106
4903
4576
1262
1376
5023
4726
1262
1137
5116
4544
1208
75
5055
6113
6118
4742
5065
5142
4702
1440
5084
4762
1511
295
5103
4726
1208
75
5116
4794
1262
1137
5147
5521
1493
295
5094
4770
1520
303
5175
6123
1208
75
4868
6093
6127
4448
5198
5541
1145
1137
4888
6132
4805
1265
4903
4817
1145
1376
4828
6063
6137
6142
6147
6152
6157
6162
6167
4848
6172
6177
4858
4863
6182
6187
6192
5216
6197
6202
6207
6212
6217
6222
6226
6231
1084
4848
6078
6235
4858
4917
6240
6187
6245
5742
4922
4927
6103
4888
4932
4468
4898
4568
1193
6250
6255
4532
6260
6265
1208
4488
1084
75
4868
6093
6269
6274
6279
5758
4967
5762
1232
4937
6284
5046
4947
4468
1241
4967
4560
1247
4888
4932
5766
5003
4568
1256
4947
4572
1262
4903
4576
5770
6289
6294
6299
6304
6309
5972
4998
5003
4544
6314
5777
1175
5008
4608
1310
4922
4927
6319
4998
5018
5785
6314
5789
3971
5023
4631
1145
4937
6108
5793
5008
4639
1355
4947
4544
1262
6324
6000
1232
4967
4448
1241
4967
4651
1355
1361
1087
46
5055
6329
6334
5065
4947
4544
6339
5805
1175
6344
6349
6354
6358
6363
1310
6367
6371
75
5065
5079
5809
6324
4560
1428
5084
4714
1247
5813
173
331
6324
6024
3971
5094
2835
1437
1452
315
150
5912
1116
173
5103
4726
5813
6374
4639
1358
331
6324
5046
1247
4730
1361
106
6028
1247
309
5116
4794
5839
5003
4813
1256
596
5055
6113
6379
5065
5137
5820
6339
5824
1475
5065
5142
5809
5147
4762
1493
5147
4714
1428
4998
5157
5785
5094
4766
1502
5084
4762
1511
6324
5046
1428
4730
4049
315
5094
4770
1520
6028
1428
309
1431
315
46
5003
4813
5842
5175
6123
1145
6384
1428
309
6274
6388
5758
5198
5541
5813
4888
6132
6059
4903
4817
5770
5577
5582
4092
6393
6398
1560
5592
5597
6402
6406
1570
5602
6409
1820
38
1580
4203
6413
38
46
6416
6421
6426
6431
1912
1730
6436
4116
2986
1820
1609
1614
1812
3038
71
1907
2986
1693
124
77
4144
1632
38
77
1609
5612
3115
3119
144
1619
1723
3122
75
150
1745
1750
1797
38
150
1655
3161
3165
106
46
1853
1797
38
150
4144
2024
106
46
1754
5617
3115
3199
144
1655
1862
1727
124
150
1655
1895
3218
106
46
1967
1972
1727
216
150
1976
1980
144
150
2097
216
46
6441
6446
1941
1830
106
6451
6455
1458
46
1967
2052
3315
234
331
6458
216
46
6461
6466
6471
6475
303
2097
106
46
2097
303
46
6478
2037
309
46
6482
106
46
6451
6455
295
46
2123
2128
5622
2202
656
2133
5622
5627
645
660
2143
2202
645
649
393
2153
656
660
393
46
6485
2246
6490
2291
2227
2246
2212
6495
641
649
2177
2182
656
691
415
2291
641
694
443
77
2227
649
393
77
2167
2236
5637
709
761
2177
5642
750
691
389
2187
754
758
417
150
2217
656
694
393
150
2197
2271
791
713
393
2207
791
795
431
46
2256
2207
798
727
431
2187
641
713
417
77
780
694
393
150
2227
784
431
46
2231
2236
5647
754
761
2256
5647
750
758
389
2207
780
761
443
150
2207
827
834
431
46
2261
845
849
413
46
2207
641
855
431
77
2207
845
849
431
46
2305
2310
2315
876
784
2310
2187
780
727
417
2315
780
761
389
150
898
389
46
2296
845
852
413
46
6500
2207
2301
724
431
720
895
439
46
2310
2339
917
820
457
2315
921
925
413
331
2349
776
892
445
46
942
389
46
6505
2320
6510
898
471
898
431
46
898
471
46
6510
802
491
46
2358
2360
4290
2400
2456
2362
2364
5654
2420
2422
2366
5656
2388
4300
1087
6514
6516
6518
6520
2536
2448
6522
4298
2406
4300
2382
2384
2456
2486
71
6524
2420
2422
1137
77
4344
2424
1087
77
2382
2442
5662
2410
144
2386
2444
2576
75
150
2454
2456
2478
1087
150
2402
2472
2552
106
46
2508
2478
38
150
2406
4300
1137
77
4306
2598
106
46
2458
2506
5662
2436
144
2402
2512
2446
124
150
2402
2528
5668
106
46
2514
2544
46
2570
2572
2446
216
150
2574
2576
144
150
2660
216
46
6526
6528
2554
2562
106
2480
2406
2474
106
77
2432
2434
1137
77
2498
106
46
6530
6532
295
46
2640
2558
150
2570
2616
5672
234
331
6534
216
46
2480
2528
5668
106
46
2480
5676
5668
106
46
6536
6538
4336
6540
303
2642
2432
2466
106
150
2940
106
46
2940
303
46
2428
4302
2576
2426
46
2432
2434
75
77
6542
2598
106
150
2480
2652
2552
106
46
6526
6528
2482
2562
106
2480
2406
2408
106
77
6544
2606
309
46
6546
6540
295
46
2940
2426
150
6548
46
2428
4302
2436
2426
46
6550
6532
295
46
2673
984
976
977
150
2677
984
998
566
150
992
564
46
986
564
331
996
564
331
6552
985
566
150
6553
992
564
46
5682
5686
6554
6558
4436
5694
5698
4432
4424
5702
6562
1265
4655
4568
6566
1087
6569
6573
6577
6581
5714
5718
4568
6585
4627
4432
1078
1137
4488
1084
1087
77
5714
5738
5742
6588
4536
5746
6591
75
4448
1116
124
77
4564
5762
1232
106
4615
1193
38
150
2835
1274
124
150
4488
1440
106
46
4524
5773
5742
6594
4564
5777
1175
124
2835
1250
124
150
4564
5789
1331
106
2835
1334
106
150
4718
1358
260
46
4647
1119
38
46
5797
1381
216
150
5801
5805
1175
216
4694
1208
144
150
1523
216
46
4718
1440
242
46
2835
1334
124
150
6597
6601
5046
1145
6605
6609
1458
46
5801
5824
1475
234
4694
1478
295
150
6612
216
46
4718
1505
343
46
6615
6619
5809
6623
1523
106
46
1523
303
46
5831
1529
216
150
5112
1440
106
46
4452
4786
4552
1119
4564
5835
1232
106
6597
6601
4560
1145
6028
1247
309
46
5831
4802
216
150
6626
1437
295
46
4600
4813
1193
71
4448
1537
124
77
4480
4484
1148
1137
5797
4825
216
150
6605
6609
295
46
6630
6635
6640
6645
6650
6655
6660
6665
4922
4888
6670
6675
5023
4432
6670
6680
4947
5746
4898
4568
1084
1087
2835
1381
1145
144
4488
6685
4937
6688
4967
5777
4967
5789
2835
1529
5797
1381
1301
1376
6339
5805
1301
216
4718
1440
2835
1334
1367
234
6250
6693
5831
4802
1145
173
4448
1537
5797
4825
6605
6698
6339
5824
4694
1478
6612
216
4998
5157
4967
6701
4718
1505
6705
6710
1523
106
1523
303
5003
4813
4903
6715
6719
1440
4878
5193
4967
6723
6028
1247
6727
6623
4903
6731
6735
6719
6738
5856
5860
6742
6746
5433
6750
6754
4432
5445
6758
6762
1265
6766
6770
6774
6778
5457
5445
5888
4432
6782
6786
4568
6585
5485
5730
1241
1137
5457
5920
5924
4508
6782
5928
5742
6588
5477
5746
6591
75
5932
4568
1193
1087
5900
5944
4552
1119
5481
5762
1232
106
5469
5948
4560
1148
5477
4468
1116
75
5908
4568
1193
71
5485
4631
1262
1137
5952
5956
5960
4592
5469
6790
5742
6594
5976
5908
4544
1250
5481
5777
1175
124
5976
5992
4623
1443
5481
5789
1331
106
5984
4639
1355
234
5481
4448
1241
106
5481
4651
1355
106
5489
6004
6008
4675
5501
5477
4544
1208
6012
5805
1175
216
4694
1262
144
150
5501
6020
4702
1440
5477
4572
1208
75
5509
4714
1247
295
3790
2835
1437
106
6794
4726
1262
1137
6016
4639
1358
234
6798
6802
4560
1145
5481
4448
1116
106
4615
6036
216
150
5453
4484
1208
1137
5501
6047
4750
1316
6012
5824
1475
234
5517
4714
1428
295
5976
6051
4623
1443
5481
6701
1331
106
3790
2835
1217
106
3790
4766
1502
315
6806
6810
4702
6623
5908
4813
1193
71
6719
1440
106
150
5900
6055
4552
1119
5481
5835
1232
106
6814
6623
295
46
5453
6818
1148
1137
4828
6063
6068
6822
6827
6832
6837
6842
6847
6852
6660
6856
6861
6866
5028
6871
4888
6182
4432
1265
4848
6078
6083
6876
4544
4858
4917
6240
4508
1175
4922
4927
6103
4520
1217
4888
4932
4468
1265
75
4868
6093
6098
4448
1241
6274
6279
4552
1119
38
4937
6284
4560
1148
106
4947
4468
1116
75
77
4888
4932
4468
1265
1376
4898
4568
1193
1087
46
5023
4631
1262
1137
46
4903
4576
1262
1376
199
6289
6294
6299
6881
1175
4998
5003
4544
1250
75
4922
4927
6103
4520
1455
4998
5018
4623
1443
242
5003
4568
1193
71
150
4937
6108
4532
1148
173
5008
4639
1355
234
46
4947
4544
1208
75
150
6885
6279
4552
1361
38
6890
6284
4560
1148
106
4967
4448
1241
106
77
4967
4651
1355
106
46
5116
4544
1208
75
150
4967
4560
1247
106
46
5050
4568
1193
1087
46
5023
4631
1208
1137
46
6895
1376
150
5055
6329
6334
4675
1217
5065
4947
4544
1208
75
5065
5079
4702
1440
303
4947
4572
1208
75
150
5084
4714
1247
295
46
5089
5018
4623
4049
242
5094
2835
1217
106
150
5103
4726
1208
75
150
5112
1334
124
150
6374
4639
1358
234
46
6250
6898
4560
1145
106
4967
4448
1116
106
77
6903
4794
1262
1137
46
5125
4802
216
46
5166
4813
1193
1087
46
4903
4484
1208
1137
46
4488
1084
75
77
5055
6113
6118
4675
1496
5065
5137
4750
1316
242
5065
5142
4702
1440
303
5147
4714
1428
295
46
5152
5157
4623
4049
242
5094
4766
1502
315
342
5084
4762
1511
295
331
6705
6710
4702
6623
303
5094
4770
1520
303
342
6908
1084
75
77
6912
6917
1208
75
150
5184
1175
216
150
6719
1217
106
150
4868
6093
6127
4448
1241
6921
6388
4552
1361
38
5198
5541
1145
1137
46
5207
4802
216
46
6727
6623
295
46
4888
6132
4805
1265
1376
4903
6818
1148
1137
46
4903
4817
1145
1376
199
6660
6926
6931
6936
4981
5023
4726
1262
1137
46
6890
6108
4532
1148
173
6250
6941
5793
1145
2040
6605
6946
1458
199
5147
5521
1493
295
331
6705
6949
5809
4028
5561
6250
6941
6954
1145
2040
6028
1428
309
46
6727
6958
1458
46
6961
6966
6971
6975
242
2064
6978
3315
295
331
6458
242
331
6982
2079
6987
315
342
6990
6994
349
331
1935
349
268
2334
2339
812
928
457
2349
812
925
445
331
942
457
331
2344
921
948
503
342
935
954
511
331
802
511
268
2358
2360
6997
2400
2456
2362
2364
6999
2420
2422
2502
2504
7001
2580
2446
2458
2506
7003
2436
144
2398
2470
2540
2410
38
2578
2540
7005
234
46
7007
7009
7011
7013
242
2622
7015
7017
295
331
6534
242
331
7019
2630
7021
315
342
7023
7005
349
331
2550
349
268
2480
2652
4326
106
46
2672
970
5400
987
199
970
996
564
150
5400
564
46
2688
2688
988
996
571
996
571
331
2689
994
990
573
342
995
7025
576
331
5682
7026
7030
6558
4580
7034
4588
4592
7038
7042
7046
7050
4758
7053
1475
295
6612
242
331
7057
4766
7061
315
6367
7064
349
331
1367
349
268
4967
7067
4448
7071
5831
1334
4967
7074
4448
3416
7078
7083
5147
7088
6612
242
4967
6024
7092
4766
6367
7064
1367
349
4967
7097
7101
7106
7110
7113
7118
7123
6142
6147
7127
7132
6640
7137
7142
4432
6650
7147
6762
1265
6289
6294
6299
4592
4937
7152
5742
6594
4947
5746
6591
75
6274
6279
4552
1119
4967
5762
1232
106
5003
4568
1193
71
4998
5018
4623
1443
4967
5789
1331
106
6374
4639
1358
234
5831
1334
216
150
4967
5835
1232
106
5003
4813
1193
71
7157
7162
7046
7050
5147
7053
1475
295
4998
5157
4623
1443
4967
6701
1331
106
7092
4766
7061
315
6912
6123
1208
75
6274
6388
4552
1119
5856
7167
7171
6746
5952
7175
5960
4592
7179
7183
7046
7050
5517
7053
1475
295
7187
4766
7061
315
7191
1334
216
150
7195
4802
216
46
7157
7162
7046
7199
242
7092
4766
7061
315
342
7202
7064
349
331
6912
6123
1208
75
150
1570
5602
2998
1820
38
1609
1614
3034
3038
71
1619
1624
3045
75
77
4126
4131
3064
1804
71
1655
1660
1632
75
77
1684
1689
1693
71
77
1869
1874
2073
106
150
7206
1668
106
77
4219
3271
2073
234
150
6482
173
46
2143
2202
641
649
393
2162
2167
2177
2187
697
2167
2172
5632
641
649
2177
2182
687
691
415
2187
3338
3342
417
77
2197
2202
709
713
415
2207
709
649
417
77
2182
716
694
415
77
2187
816
758
417
150
2261
709
820
431
150
3338
713
431
77
2296
754
820
413
150
2398
2400
2462
2486
71
2402
2404
2392
75
77
2416
2418
2422
71
77
2516
2518
2626
106
150
7210
2408
106
77
2578
2580
2626
234
150
7212
2452
4368
4300
2544
2671
2676
975
979
569
2676
3345
979
569
77
2677
975
973
569
77
2673
975
979
977
150
2677
984
985
566
150
2680
975
985
566
150
3345
979
566
77
2682
984
985
564
150
4424
5702
6762
1265
5714
5718
4813
7214
4536
4468
1537
75
4452
4456
5722
1250
4564
5726
1084
1137
4448
1116
1137
77
4600
4476
1078
71
4448
1078
1087
77
5750
1078
124
77
2835
1193
38
150
4604
4608
1310
106
4718
1316
75
150
5912
1116
106
77
4647
1119
106
46
4683
4687
1310
234
5828
144
46
4647
1361
106
46
4967
5726
5003
4476
1148
1137
5750
1078
2835
6585
4718
1316
5912
1116
4694
1262
1367
315
5828
144
5868
5872
6754
7217
5417
5880
7221
5429
5892
5896
5216
7225
5900
5904
5722
1250
5481
5726
1084
1137
5908
4476
1078
71
5912
1241
1087
77
5892
5928
5742
7228
5469
5936
4532
1148
5477
4540
1208
75
5912
1241
124
77
5964
5968
5742
7231
5980
5777
1175
124
5984
4608
1310
106
5980
5789
1331
106
5996
6000
1232
106
4730
1361
38
46
5813
2040
46
6016
4687
1310
234
5996
6024
1331
106
6028
4028
242
46
6032
1358
260
46
5828
6041
46
1145
1376
150
5517
4762
1493
295
6028
1505
343
46
4647
4049
315
46
5912
3416
124
77
5103
4726
1262
1137
46
5912
1241
106
77
6157
6162
7142
7217
4848
6172
7234
6088
4858
4863
6182
4432
6187
6192
5216
7225
6197
6202
6127
5845
6212
6217
6222
1145
6226
6231
1084
1137
4858
4917
6240
4508
6187
6245
5742
7228
4898
4568
1193
1087
6250
6255
4532
1145
6260
6265
1208
1137
4937
6284
4560
1148
4947
4468
1116
75
4947
4572
1208
75
6304
6309
5742
7231
4998
5003
4544
1250
6314
5777
1175
124
5008
4608
1310
106
6314
5789
1331
106
5023
4631
1262
1137
5008
4639
1355
234
6324
6000
1232
106
4967
4448
1241
106
4967
4651
1355
106
7239
1217
106
150
1301
1376
150
5055
6329
6334
4675
5065
4947
4544
1208
6339
5805
1175
216
6344
6349
4532
7243
6358
6363
1310
295
6367
6371
75
150
5065
5079
4702
1440
6324
4560
1247
106
5084
4714
1247
295
5813
173
46
6324
6024
1331
106
5094
2835
1217
106
4967
4448
1116
106
6324
5046
1247
106
4730
1361
106
46
5065
5137
4750
1316
6339
5824
1475
234
5147
4762
1493
295
5147
4714
1428
295
5094
4766
1502
315
4730
4049
315
46
6384
1428
309
46
6142
6147
7127
7246
7251
6640
7137
7142
7255
7259
6650
7147
6762
1265
1087
4937
7152
5742
6594
144
4947
5746
6591
75
150
4967
5762
1232
106
46
4967
5789
1331
106
46
5103
5529
1208
75
150
4615
7262
216
150
4967
5835
1232
106
46
5003
4813
1193
71
150
5147
7053
1475
295
331
4998
5157
4623
1443
242
4967
6701
1331
106
46
6274
6388
4552
1119
38
6157
6162
7142
7265
7269
4848
6172
7234
6876
4572
4858
4863
6182
4432
1265
6187
6192
5216
7214
1087
6197
6202
6127
5912
1241
6212
6217
6222
1119
1087
6226
6231
1084
75
77
6187
6245
5742
7228
144
4898
4568
1193
1087
150
6250
6255
4532
1145
173
6260
6265
1208
1137
150
6197
6202
6269
5912
1241
6212
7272
5758
1361
38
6226
7277
1232
1532
46
6250
7281
5046
1145
106
5023
5730
1241
1137
77
4488
1250
38
46
7286
7291
1247
1458
46
4488
1148
106
46
6304
6309
5742
7295
144
6314
5777
1175
124
150
5008
4608
1310
106
150
6314
5789
1331
106
46
5008
7298
1355
234
46
4903
4576
1262
1376
46
2835
7302
124
150
6324
6000
1232
106
46
5116
4544
1262
75
150
6339
5805
1175
216
150
6344
6349
4532
5813
173
6358
6363
1310
234
150
6324
4560
1247
106
46
6324
6024
1331
106
46
6324
5046
1247
106
46
7239
1217
106
46
6339
5824
1475
234
331
5147
4762
1493
295
331
6344
7305
7310
5813
2040
6358
7314
7318
234
46
6367
7321
260
331
5147
7324
1428
295
46
4694
1262
173
150
7328
1493
309
331
1301
295
46
1619
1624
1693
75
77
1628
1632
38
77
1664
1668
75
77
1671
71
77
6416
7332
7337
7342
1823
1730
7347
7352
3107
1827
7357
7362
7367
7371
144
1907
7374
7378
124
46
6441
7381
7386
1830
2040
1655
7390
3237
106
46
2110
144
46
6451
7394
1458
199
2016
7397
46
2187
641
694
417
77
6485
7399
7404
7409
652
2246
7414
7419
709
861
6490
2241
7424
7428
389
2291
816
7431
443
46
6500
7434
6510
724
479
2207
7439
849
431
46
720
7443
439
199
895
495
46
2386
2388
2422
75
77
2390
2392
1087
77
2406
2408
75
77
2410
71
77
2420
2422
71
77
2436
75
77
6514
7446
7448
7450
2494
2448
7452
4310
5660
2496
7454
2442
5662
2546
144
2534
7456
4304
2426
46
2412
2452
2388
4300
1376
2562
144
46
6526
7458
7460
2562
2040
6544
2592
309
46
2662
4316
2498
2544
199
6550
7462
1458
199
2640
7397
46
2667
2678
2681
2674
974
2681
2680
2685
976
564
2673
975
976
977
150
2681
2682
2685
976
2687
2685
990
576
46
974
996
2687
199
4536
4468
1078
75
2835
1084
1087
77
4448
1116
75
77
4448
1078
71
77
6569
7464
7468
7472
4420
7476
7480
5726
7484
7488
7492
1361
4627
7496
3488
1137
1301
75
46
6597
7500
5793
1145
4564
6723
1355
106
4480
4576
1145
1376
2835
7504
124
150
1431
7397
46
6660
7507
4922
7512
7517
6680
5023
7522
4488
1529
4888
7526
5023
7531
4488
6623
6890
7535
2835
4802
6250
7540
6028
7545
2835
4825
6605
7548
1431
7551
7553
7556
6782
6786
4813
7214
5477
4468
1537
75
5453
4484
1262
1137
6766
7561
7565
7569
5457
7573
7577
5726
7581
7585
7492
1361
5485
7496
1262
1137
1145
1137
46
7589
5473
5793
1145
5831
6036
216
150
5525
6123
1208
75
6798
7593
6954
1145
5481
6723
1355
106
7597
5541
1145
1137
4868
6093
6098
4448
1116
6274
7601
4460
1250
71
4888
4932
4468
1265
1137
4898
4476
1078
1087
77
4903
4484
1262
1137
46
6871
7606
7611
7616
4985
4937
7620
4532
1148
173
4947
4540
1208
75
150
5008
4608
4612
106
150
5103
4631
1262
1137
46
6895
315
46
6374
4687
4691
234
150
7625
7630
5793
1145
2040
4967
6723
1355
106
46
4488
7635
124
46
4488
7504
124
46
6895
7397
46
7638
6941
5793
1145
2040
6670
6675
4813
7214
4947
4468
1537
75
6274
7601
5722
1250
4967
5726
1084
1137
5003
4476
1078
71
6660
6926
6931
7643
4922
7648
7653
5726
7517
6680
7658
1361
5023
7496
1262
1137
4937
7620
4532
1148
4947
4540
1208
75
4967
5777
1175
124
5103
4631
1262
1137
6374
4687
1310
234
6890
7630
5793
1145
4967
6723
1355
106
6903
4794
1262
1137
2835
7635
124
150
6912
6917
1208
75
6250
6941
6954
1145
6650
7147
6562
1265
1087
5050
4568
6566
1087
46
4922
4888
6182
4432
1265
6670
6675
4568
7214
71
5023
4432
1078
1137
77
4922
7648
7653
4508
1381
7662
6680
7658
7228
144
5023
7496
3488
1137
46
6871
7667
7672
7677
6685
7681
4568
1193
1087
150
4967
5777
1175
124
150
5116
4544
1262
1137
150
6895
303
46
7686
7691
7696
4592
1381
7701
7706
7711
7715
144
6260
7718
3488
1376
46
6358
7722
1358
234
46
6028
7318
260
46
7726
7551
331
1976
1945
295
150
876
898
445
150
4420
4424
4428
5766
5714
5718
4813
7729
4679
4536
4544
1262
7732
7737
4937
7742
4967
7747
5284
5269
5147
4675
4718
7751
5274
2843
2873
2847
1534
295
309
331
7754
5457
5445
5888
5766
6782
6786
4813
7729
5501
5477
4544
1262
4730
1361
173
46
7758
7763
7767
1376
199
7770
1496
295
150
7774
173
46
6670
6675
4813
7214
71
4947
4468
1537
75
77
6274
7601
5722
1250
71
4967
5726
1084
75
77
5003
4476
1078
71
77
6374
4687
1310
234
150
4858
4863
6182
5766
6670
6675
4813
7729
5065
4947
4544
1262
7777
1217
295
150
7781
6623
295
46
4888
4932
4805
1265
1376
7206
1789
106
77
1671
1087
150
3338
855
431
77
7210
2474
106
77
7785
38
46
7212
7787
4368
4300
2544
3345
3346
566
77
3346
566
46
4774
4726
1208
1137
7789
38
46
4790
7792
1262
1137
5116
4544
5912
1241
6912
5180
7789
38
5513
4794
1262
1137
7796
6279
4552
1119
38
5116
4468
1116
75
77
1145
124
46
5112
7262
124
150
6921
6279
4552
1361
38
5912
1241
1137
77
6670
6245
5742
6588
1145
1137
150
5116
4468
1116
75
7239
1250
106
150
1145
106
150
5116
4544
1262
75
5813
173
150
5103
5529
1208
75
2835
7262
124
150
6670
6245
5742
6588
144
5112
1084
75
77
5112
1250
38
46
4947
4468
1078
75
77
6274
7801
5722
1250
71
1361
1087
77
4922
4927
7806
4520
1455
5813
106
46
4858
4863
7811
4432
1265
6212
6217
7816
1119
1087
5912
1116
75
77
7820
7272
5758
7789
38
6324
5912
1241
106
77
4730
7789
38
46
4718
1145
106
46
6324
7825
1355
106
46
7286
7829
1511
1458
596
4718
7833
349
46
6358
7314
1358
234
46
4718
1145
173
46
1148
1376
150
7836
1217
106
46
4903
4576
1145
1376
199
7836
1440
106
46
7840
7845
7850
3191
1827
7855
7860
7865
7869
144
7872
7877
7378
1836
46
1857
7881
7886
1671
1836
1655
1862
7890
106
150
6441
7893
7386
1830
173
1878
1882
273
150
1830
106
150
2100
7898
144
150
1830
144
150
7901
303
331
1628
1632
365
77
1866
124
150
1696
3172
7904
1836
199
7399
7907
7912
816
861
7404
7912
7917
7431
389
7409
816
7431
409
46
2251
7921
7926
713
409
2207
780
7930
431
150
6500
2261
6510
724
413
776
820
409
150
724
431
150
901
855
389
150
724
389
150
2349
841
939
445
331
7933
471
331
895
409
150
7936
7938
7940
5666
2496
7942
7944
7946
2498
144
7948
7950
4304
2544
46
2510
7952
7954
2410
1376
2402
2512
7956
106
150
6526
7958
7460
2562
173
7960
7962
4322
106
150
2520
2522
1376
150
2562
106
150
2658
7964
144
150
2498
144
150
2514
2426
46
7966
2464
2576
75
150
2514
1137
150
2394
2396
7968
2406
2474
7970
7972
7974
2562
2040
7976
7978
2542
234
46
6544
7980
260
46
7982
303
331
7984
4364
2498
2426
46
2678
2683
2682
984
991
2681
2682
2685
976
564
2674
984
976
987
46
2679
2674
7986
979
987
2677
984
992
566
150
983
985
987
150
976
566
150
976
564
150
7987
2682
2685
976
2687
2682
2685
990
564
46
996
573
331
998
573
331
985
977
150
7988
7992
7996
8000
6597
8004
8008
1145
4480
7718
3488
1376
4596
4655
8012
1119
4564
5777
8016
106
6597
8019
5793
1145
4718
1316
1376
46
5831
6585
144
150
1145
144
150
8023
8027
5793
1145
8031
7722
1358
234
8035
303
331
4627
4726
1145
1137
1301
1137
150
5116
4468
8038
8043
7701
8048
6260
8053
4998
8057
7638
8062
5831
6585
1301
1137
5103
8067
5831
1529
5103
8071
2835
7262
6903
5121
8075
8080
8085
8090
6028
8094
8035
303
5023
8097
8101
8106
8111
8116
8120
8124
8000
6798
8128
8008
1145
5453
7718
1262
1376
5976
8132
8012
1119
5481
5777
8016
106
6798
8136
5793
1145
5984
4608
4612
106
6794
4726
1208
75
8140
8144
6954
1145
8148
7722
1358
234
5485
5541
1145
1137
6274
7801
4460
1250
71
4448
1265
75
77
8152
8157
8162
8167
4985
5089
8057
8171
1361
1376
7638
6255
4532
1148
173
5008
8175
1310
106
150
8179
6585
144
46
5050
4568
1193
1087
150
5103
4631
1208
75
46
1523
315
46
8183
4802
216
46
8075
8187
6954
1145
2040
8192
7722
1358
1532
46
5023
5541
1145
1137
46
7638
6941
4532
1148
2040
5103
4726
1208
75
46
8035
8197
331
8199
8204
8208
303
342
6274
7801
5722
1250
7681
4568
1193
1087
7686
7691
7696
8000
7701
7706
7711
1145
6260
7718
1262
1376
4998
8057
8171
1119
4967
5777
8016
106
7638
6255
4532
1145
5008
8175
1310
106
5103
4631
1208
1137
4888
4932
4805
1265
8075
8187
6954
1145
6358
7722
1358
234
5023
5541
1145
1137
6660
6856
8211
6866
5028
4922
4888
7811
4432
1265
4488
1084
71
77
5116
4468
1116
1137
77
4998
5050
8171
1119
1376
4967
5777
8216
106
150
4488
1119
124
46
8219
5529
1208
75
150
8224
4794
1262
1137
46
4903
4484
1148
1137
46
7638
6941
4532
1148
173
6374
7298
1358
234
46
8229
7064
8233
331
1534
8233
268
6260
7718
1262
1376
46
4998
8057
8171
1119
1376
4967
5777
8016
106
150
4718
1316
1376
150
5103
4631
1208
75
150
2835
1084
71
77
1119
1087
77
7662
6680
7658
6588
144
7681
4568
1193
71
150
5008
8175
1310
106
46
4998
8235
8240
1443
315
4967
5789
8244
106
46
4488
1443
106
46
8247
7630
5793
1145
2040
5055
8252
8257
4675
1455
8262
8267
8272
1145
1376
8276
8281
4825
234
150
6358
8285
8289
234
46
6028
8292
1376
150
1145
173
150
5797
1256
144
150
6028
1145
173
46
1452
1532
46
8295
303
331
8298
8303
8307
1836
199
8310
1827
216
150
8314
144
46
8317
1833
295
150
8314
173
46
8317
2076
295
150
8321
8326
8331
8335
303
8338
1976
2076
295
150
8343
8347
242
331
8350
295
331
8353
6975
8357
331
2104
8357
150
6458
216
331
8350
303
331
8321
8359
8364
8335
8368
8338
8370
8374
8357
342
8343
8377
8380
331
8350
8382
331
8338
8384
8388
303
342
8391
8395
8398
331
8350
8357
331
8350
8368
331
8353
6994
8233
331
2104
8233
268
8391
3326
5368
331
303
331
8298
8303
8400
1836
199
8310
2107
216
150
2212
683
5370
409
199
683
861
389
150
5370
389
46
675
895
445
150
5370
413
46
675
942
445
150
5373
5381
872
5378
471
5381
876
942
445
150
872
942
457
331
5378
445
331
841
928
499
331
939
499
150
942
389
331
5378
471
331
5373
2334
909
5378
451
5381
913
8403
499
342
872
8406
461
331
5378
463
331
5381
931
939
471
342
909
8409
477
331
5378
499
331
5378
451
331
841
954
483
331
939
483
268
909
939
487
331
471
331
939
487
268
8412
8414
8416
2544
199
8418
2496
216
150
8420
173
46
8422
2500
295
150
8422
2628
295
150
7007
7009
8424
7013
242
2622
7015
5672
295
331
8426
8428
8430
8432
303
8434
2574
2628
295
150
8436
8438
242
331
8440
295
331
8442
7013
8357
331
2650
8357
150
6534
216
331
8440
303
331
8426
8444
8446
8432
8368
8434
8448
8450
8357
342
8436
8452
8380
331
8440
8382
331
8434
8454
8456
303
342
8458
8460
8398
331
8440
8357
331
8440
8368
331
8442
7005
8233
331
2650
8233
268
8458
4352
5368
331
8462
8464
8466
2544
199
970
991
564
150
2688
2689
988
996
573
2689
984
996
564
150
988
996
573
331
990
573
150
988
7025
575
331
988
990
575
331
573
331
8468
7763
7767
1376
8472
1381
216
150
7774
144
46
7770
1455
295
150
7038
8476
7046
7050
8480
8484
8488
8492
8495
4694
1496
295
8499
8503
242
331
8295
295
331
8229
7199
8357
331
1534
8357
150
6612
216
331
8480
8506
8510
8514
8495
8517
8521
8357
8499
8524
8380
331
8295
8382
331
8495
8204
8208
303
8527
8531
8398
331
8295
8357
331
8295
8368
331
8527
1493
5368
331
8468
8534
7774
1376
8472
4825
216
150
7681
4568
7758
4981
8472
4825
7774
173
7770
1455
7774
2040
7770
1496
8538
8543
8199
4694
8499
8503
8295
295
8548
7199
1534
8357
8295
303
8538
8552
8199
8517
8499
8524
8295
8382
8199
8204
8527
8531
8295
8357
8295
8368
8548
7064
1534
8233
8527
1493
7758
5220
8557
7763
7767
1376
7179
8561
7046
7050
8565
8569
8488
8492
8573
4694
1496
295
8295
1458
331
8565
8577
8510
8514
8573
8517
8521
8357
8573
8204
8208
303
8581
331
8557
8534
7774
1376
4947
5746
1208
75
150
7796
6279
4552
1361
38
4706
6585
173
150
8583
234
331
8538
8586
8488
8492
303
8199
4694
1496
295
150
8229
7199
8382
331
8538
8591
8510
8492
8368
8199
8517
8521
8357
342
8527
8596
8398
331
8599
331
7758
8534
7774
1376
199
8601
8606
8610
8613
599
8613
599
4858
4863
7811
4432
7758
7763
7767
1376
8538
8586
8488
8492
8199
4694
1496
295
8538
8591
8510
8514
8199
8517
8521
8357
8199
8204
8208
303
7758
8534
7774
1376
6890
6284
4560
1145
106
8615
331
8617
8622
8626
8629
342
8527
8631
8380
331
8615
342
6274
7801
5722
1250
1087
4868
8634
6127
4448
1241
7966
2464
4304
75
150
2508
8639
216
150
2406
2422
124
77
2881
2835
1217
106
4774
5529
1208
75
8641
5541
1262
1137
4868
8645
4878
8650
5116
8655
6912
8659
4868
8663
5513
4468
1116
75
6794
4631
1262
1137
5513
4544
1262
75
6794
5529
1208
75
8668
4794
1262
1137
8672
6917
1208
75
6274
7801
4460
1250
1087
5116
4794
1262
1137
46
5112
1175
124
150
8676
4802
216
46
7681
4568
1193
71
5116
4468
1116
1137
5103
4631
1208
75
8219
5529
1208
75
8224
4794
1262
1137
4922
4927
7806
4520
5831
7214
38
150
6250
8680
4560
1145
106
6640
7137
7142
7255
8685
5112
1250
38
150
5112
1440
106
150
5008
8688
1355
234
46
6640
8692
7142
7255
7259
4448
1537
71
77
4448
1537
1087
77
6670
6675
4813
1193
71
8697
4568
1193
71
150
6903
4468
1116
1137
77
2835
7214
38
150
6142
8702
7127
7246
7251
6640
8692
7142
7255
8707
5166
4813
6566
1087
46
5003
8710
1078
71
77
8697
4813
1193
71
150
5112
7214
38
150
8219
4631
1208
75
150
2835
7729
124
150
6324
7097
1355
106
46
4718
8094
349
46
8714
8719
5793
7774
2040
8724
8729
1358
234
46
4718
7774
173
46
6344
8733
5046
5813
106
8738
7789
38
46
8738
7789
106
46
6367
8742
349
331
1367
8745
268
1452
1532
331
6908
8747
106
46
1301
7397
46
303
199
1952
8750
8755
3255
1833
8760
8765
8770
1830
1836
8774
8779
2107
234
150
6441
7381
7386
1830
173
8783
8788
8792
234
150
6478
8795
273
150
1830
173
150
1696
3172
3088
1836
46
1948
8798
144
150
1696
3084
3088
124
150
8801
4168
216
46
2097
273
150
1869
8805
3237
234
46
6478
3240
260
46
1830
124
46
8809
1768
1980
75
150
6482
144
46
8814
75
150
8814
303
46
1684
3034
1797
71
150
1664
3045
124
77
2100
8817
216
150
2097
124
150
1696
3172
1830
1836
199
2305
8820
8825
876
895
8820
8830
8835
724
409
8825
805
8839
413
150
6500
7434
6510
724
413
7434
816
8842
413
150
6510
8842
409
150
724
413
150
2222
805
724
409
46
805
8845
389
150
2222
697
724
443
150
8848
809
389
46
898
409
150
2261
7439
849
413
46
6510
852
485
46
724
443
46
805
8839
389
150
7966
2388
2408
75
77
8852
4314
4304
2426
46
2610
77
2514
1376
150
2564
8854
8856
4334
2500
8858
8860
8862
2498
1376
8864
8866
2496
234
150
6526
7458
7460
2562
173
7976
8868
8870
234
150
8872
8874
1376
150
2562
173
150
2428
4316
4304
2544
46
2560
8876
144
150
8878
8880
2576
2426
150
8882
4318
216
150
2584
2530
234
150
2660
1376
150
8884
7458
2590
2608
173
2516
8886
4326
234
46
8888
2576
106
46
2498
1137
150
2646
4360
2576
2610
150
8890
8892
2576
75
150
8894
7972
7974
2562
2040
2622
7460
2592
295
46
8872
2498
173
46
2604
1532
46
8896
4364
2498
2426
46
2683
2674
2686
976
987
2682
984
991
564
150
2685
991
987
150
2674
975
976
977
150
7986
985
564
46
992
987
150
8898
2682
2685
976
2687
8899
979
566
150
976
977
46
2690
984
976
977
46
8900
2682
2685
976
2687
2685
976
564
46
990
2687
46
8901
984
976
977
46
4663
8902
8906
4742
6615
4480
8910
1145
8914
8281
4825
234
8031
6363
8289
234
6028
8292
1376
46
8918
1274
216
46
1523
1376
150
4604
7298
1355
234
6028
1358
260
46
4564
6701
1331
106
4596
8922
4623
1443
8926
5529
1208
75
4436
4440
8930
4448
8934
8938
6954
1145
4758
7324
1428
295
8641
5541
1145
1137
4424
8942
4805
1265
4627
5541
1145
1137
6640
8946
5166
4977
8697
4568
6903
4468
2835
7214
8219
8067
6903
8951
8038
8955
7701
8960
5055
8965
8262
8267
8276
8281
6250
8970
8085
8975
6028
8292
4903
8910
5797
5842
4903
4484
8979
7504
4706
1529
1523
1376
8983
8988
7836
1208
1145
1137
8993
8998
4868
9002
5147
7324
6028
1145
1452
1532
9007
9012
9016
7836
9021
5433
9026
6754
4432
5457
5445
9030
4432
5900
9034
5722
1250
9038
4568
1193
71
5513
4468
1116
1137
6794
4631
1208
75
8116
9042
8124
8000
6798
9046
8008
1145
5489
9050
9054
4742
6806
5453
8272
1145
9058
8281
4825
234
6798
7593
5793
1145
8148
8285
8289
234
5797
5842
144
150
9062
7504
216
150
4706
1529
234
150
9066
9070
4532
1148
7239
1208
106
46
5457
5461
9074
4520
5445
5449
4805
1265
5433
9078
5533
4448
9082
8144
6954
1145
5517
7324
1428
295
9086
9091
6842
6847
6852
9096
8710
1078
1087
77
7796
6388
4552
1361
38
9096
4813
1193
1087
46
8993
4631
1208
75
150
9101
9106
8162
8167
5129
8262
8267
9111
1145
1376
6358
9115
4691
234
46
9119
5842
144
46
4903
4484
1208
1137
150
8983
9123
4532
1148
173
7836
1208
106
46
5175
5529
1208
75
150
6719
1175
124
150
9128
6917
1208
75
150
9133
1175
216
150
9137
5541
1145
1137
46
8993
5529
1208
75
150
6142
8702
7127
7132
6640
8692
7142
4432
5003
8710
1078
71
8697
4813
1193
71
6903
4468
1116
1137
8219
4631
1208
75
7686
9142
7696
8000
7701
9147
7711
1145
5055
8252
8257
4742
8262
8267
9111
1145
8276
8281
4825
234
6250
6941
5793
1145
6358
9115
8289
234
4903
4484
1208
1137
8979
7504
216
150
8983
9123
4532
1148
5175
5529
1208
75
9128
6917
1208
75
4868
8634
6127
4448
5147
7324
1428
295
5023
4432
1537
1137
77
8224
4468
1116
1137
77
8247
6284
4560
1145
106
7686
9142
7696
4592
4825
7701
9147
7711
7715
173
9152
9157
9162
9167
6685
6705
4903
9111
1145
1376
8276
8281
4825
216
150
9171
1145
173
46
9175
9123
4532
1148
173
9180
6623
295
46
5175
6123
1208
75
150
9171
6623
295
46
9184
8187
6954
1145
2040
9189
9194
1428
1458
46
6640
8692
7142
7255
7269
7701
9147
7711
7715
2040
6358
9115
8289
234
46
6142
8702
7127
7246
9198
4922
9202
7653
4508
4825
9207
9212
7658
6588
173
9217
4813
1193
71
150
6250
9147
7711
7715
173
4998
9222
8240
1443
315
4967
6701
8244
106
46
6250
8187
6954
1145
2040
9175
9227
4532
1148
173
9232
9237
1262
1137
46
9241
4802
216
150
9245
1437
295
150
4858
4863
9249
4432
1265
6274
9254
5722
1250
1087
4998
9259
9264
1119
1376
4967
9268
8016
124
150
9175
6255
4532
1148
173
5008
9272
1310
106
46
5831
7225
144
150
5175
4631
1208
75
150
6250
9276
7711
7715
173
5094
6908
8747
106
46
4718
1440
7397
46
1367
315
199
9281
4468
1116
1137
77
9286
9291
9296
9301
4981
9306
9311
9316
9321
4825
9325
9330
9335
9339
173
9342
9347
9351
1376
46
9354
9359
9364
9369
1455
9373
9378
9383
7774
1376
9387
9392
4825
216
150
7770
7767
173
150
9325
9396
9401
7774
2040
9405
9410
8289
234
46
9414
8292
1376
150
7774
173
150
7758
7763
7767
1376
46
8472
9418
144
150
9354
9421
9426
9369
1496
9373
9431
9436
8292
242
9387
9440
1475
234
331
7770
1478
295
150
9444
9449
9454
4028
303
7758
7763
7767
1376
150
9458
4825
216
150
9462
5162
1493
295
331
7770
8289
295
150
9405
8729
1358
234
46
9414
7318
260
46
9462
9467
1428
295
46
9471
7767
173
46
1431
234
46
9414
1428
309
46
7774
1376
150
9475
9480
7046
7199
242
9462
7053
1475
295
331
9485
9490
8488
8492
303
9495
7770
1496
295
150
9462
5521
1493
295
331
9485
8591
8510
8492
8368
9495
8517
8521
8357
342
9495
8204
8208
303
342
9325
9500
9505
7774
2040
9414
7774
173
46
9414
1514
349
46
9509
9513
9516
199
9518
7551
331
9516
331
9521
5561
331
5561
199
9521
8368
331
5561
342
6982
1853
2076
234
150
1878
9524
242
46
6990
9527
8357
46
2110
106
46
8298
8303
8314
1836
199
2344
780
942
413
150
776
942
457
46
935
820
499
46
683
8839
389
150
2378
2380
9530
2420
2492
2390
2392
71
77
2398
9532
2462
2486
71
2410
1087
77
9534
2456
2478
71
150
9536
2388
2408
1137
77
2420
2492
75
77
2646
9538
2576
2610
150
2390
2424
75
77
9540
9542
4304
1137
46
7019
2508
2628
234
150
2520
9544
242
46
7023
9546
8357
46
2692
972
979
569
77
2690
975
976
977
46
2692
984
976
569
150
985
987
150
983
996
573
46
995
985
573
46
2689
997
990
573
342
995
990
576
331
7057
4615
1496
234
4718
9548
242
46
6367
6371
8357
46
6630
9551
5003
8710
6670
6245
9217
4813
8224
4468
8993
9556
8224
9560
7092
4615
4718
9548
6367
6371
9564
5856
9569
6742
6746
5908
8710
1078
71
9573
4813
1193
71
8668
4468
1116
1137
9577
4631
1208
75
9581
4794
1262
1137
7187
4615
1496
234
9086
9091
6842
6847
9585
6274
9254
4460
1250
1087
9589
6388
4552
1361
38
9281
7792
1262
1137
46
7092
4615
1496
234
150
4858
4863
9249
4432
6274
9254
5722
1250
9217
4813
1193
71
8224
4468
1116
1137
8993
4631
1208
75
9281
4794
1262
1137
7092
4615
1496
234
6660
6856
9594
6866
5028
4922
4888
9249
4432
1265
9599
6284
4560
1145
106
8295
8197
331
4868
8692
7142
7255
8707
9604
4813
1193
71
150
9599
9609
5793
1145
2040
4868
9614
7142
7255
8707
6912
4631
1208
75
150
9619
4468
1116
1137
77
1655
1664
1668
106
77
1931
9624
106
46
9627
38
46
9630
9635
3088
1137
46
8814
1137
150
1674
1740
9639
1820
1836
9643
9645
5654
2420
2408
2382
2384
2456
2478
71
2398
9532
2462
2486
1087
2402
2404
2424
75
77
2406
2408
71
77
9647
2456
2478
71
150
9536
2388
2408
2426
77
2484
2486
38
150
2646
9538
2576
75
150
9540
9542
4304
2426
46
9540
9649
4304
2426
46
2448
2450
9651
4314
2500
9653
9655
7968
2406
2474
2669
2672
2690
972
973
2671
2692
975
979
977
979
977
77
2690
975
979
569
150
2692
972
979
977
77
972
973
569
77
9657
4468
1116
75
4774
4631
1262
1137
9657
4544
1262
75
9661
4794
1262
1137
9665
6917
1208
75
9669
5541
1145
1137
4868
9673
4868
9678
4878
9683
9604
4813
9281
4468
5175
9556
9619
9688
9619
5203
4922
9692
4922
9697
9128
9702
9137
8097
9706
9711
5457
5445
9716
4432
5900
9720
5722
1250
9724
4813
1193
71
9581
4468
1116
1137
5525
4631
1208
75
9581
7792
1262
1137
9728
4544
1208
75
9732
5541
1145
1137
6274
9254
9736
1250
1087
6912
9740
1208
75
150
9619
5541
1145
1137
46
4922
9744
7806
4520
1455
9128
4544
1208
75
150
4828
6063
9749
6822
6827
4868
9614
7142
4432
9604
4813
1193
71
9619
4468
1116
1137
6912
9740
1208
75
9619
5541
1145
1137
4922
9744
7806
4520
9128
4544
1208
75
9137
5541
1145
1137
9619
4805
1116
1137
77
9754
8680
4560
1145
106
5023
4631
1148
1137
46
6705
9759
4702
6623
303
4868
9614
7142
7255
7269
6660
6926
9764
6936
4981
9207
9769
7658
6588
173
5023
4726
1145
1137
46
9754
8187
6954
1145
2040
4828
6063
9774
6822
6827
4888
4932
4805
1265
1137
6274
9254
9779
1250
1087
6650
7147
9783
1265
1087
6274
9254
9779
1119
1087
8714
8719
6954
7774
2040
7286
7829
9787
1458
596
6142
8702
9790
9795
9198
9800
4813
1193
71
150
5198
4805
1116
1137
77
9128
9740
1208
75
150
4828
9805
9810
6822
9815
6650
9820
9783
1265
1087
4858
4863
9825
4805
1265
6274
9830
9779
1119
1087
4888
6132
4805
1265
1137
4922
9744
6103
4520
1217
4888
6132
4468
1265
75
9128
4572
1208
75
150
6250
9835
5046
1145
106
8714
9840
6954
7774
2040
7286
9845
9787
1458
596
5147
9467
1428
295
46
6324
7825
9849
106
46
8738
1373
260
46
6384
1247
309
46
1534
1458
331
309
596
8809
1624
1668
75
77
9852
3225
3088
124
46
365
77
8809
1768
3088
75
150
1705
1137
150
1866
273
150
2019
1628
1772
106
150
9852
9857
1980
365
150
1628
9861
124
150
1655
9864
3165
106
46
7840
9868
7850
3191
2107
7855
9873
7865
7869
173
8760
8765
9878
1830
1836
8774
8779
2107
216
150
1976
3088
173
150
8783
9882
8792
234
46
1948
9886
144
150
8760
9889
9894
8795
242
8774
9898
3315
234
331
6461
9902
6471
9907
303
1696
3172
3088
1836
150
9910
9914
216
150
2064
2089
3326
295
331
1976
8792
295
150
8783
9917
3240
234
46
6478
9921
260
46
2064
9924
2013
295
46
9928
3088
173
46
2016
234
46
6478
2013
309
46
1830
1836
150
1857
9932
3214
2027
242
1655
9937
3218
106
46
1931
9941
315
46
1628
9944
124
150
9947
9951
295
150
9954
9959
3149
2110
173
4144
1772
106
46
1907
3291
7904
124
46
1730
1735
9964
3133
1833
1931
4237
315
46
9969
1768
1980
75
150
1907
3291
1830
124
46
8820
2339
9974
8842
457
8825
746
925
413
331
6505
9978
6510
895
471
2222
805
724
409
150
9983
861
389
46
2349
772
939
445
331
876
8842
445
150
7434
9987
852
413
46
2349
6510
892
445
46
9991
724
413
150
895
389
46
6510
892
491
46
895
413
46
724
409
46
9995
895
439
46
9999
7434
776
724
479
7434
7439
852
413
46
776
727
479
46
10004
784
431
150
898
443
150
2320
697
784
431
150
798
961
503
46
10008
780
727
417
150
780
10013
389
150
901
10016
389
150
10019
4280
10021
4284
10023
2366
5656
4368
4300
1087
2378
2380
10025
2420
2492
9653
2396
7968
2406
2474
2398
10027
10029
2410
1087
7212
2452
4368
4300
2426
2662
4302
2436
2426
46
10031
2450
4312
4314
2466
7212
2452
2388
4300
75
10033
2456
2478
71
150
10035
4368
2408
2426
77
10031
10037
4312
4314
2466
10031
10037
9651
4314
2500
10039
2490
2576
75
150
10039
2464
2576
75
150
10041
10043
10045
10047
2664
10049
10051
7946
2498
173
10053
10055
2498
2544
46
2564
8854
10057
4334
2500
8858
8860
4370
2498
1376
8864
8866
2496
216
150
2574
4304
173
150
10059
7972
7974
2562
2040
7976
10061
8874
234
46
8872
8874
2544
150
2662
4370
2498
2544
46
8858
10063
10065
8874
242
8864
10067
5672
234
331
10069
10071
10073
10075
303
2662
4370
4304
2544
150
2622
2636
4352
295
331
2574
8870
295
150
10077
2498
173
46
10079
234
46
2498
1376
150
10081
2538
2590
2436
173
10083
2464
2576
75
150
8901
972
979
977
77
10085
975
979
569
150
10085
984
979
569
150
2683
2674
10086
976
987
2682
10087
991
564
46
2683
2689
2685
991
573
2682
982
990
564
331
2674
984
976
987
150
10086
991
564
150
2686
976
564
46
991
564
46
976
987
150
10088
2682
983
979
564
10089
984
979
569
150
4372
4376
10090
4384
5682
10094
6554
6558
4436
10098
5698
4432
4424
5702
9783
1265
4809
4813
6566
1087
4420
4424
10102
4432
4452
10106
9779
1119
4600
8710
1078
71
10110
4813
1193
71
8641
4805
1116
1137
4420
4512
10114
4520
9665
9740
1208
75
10118
6917
1208
75
6569
10122
10126
7472
7988
10130
7996
8000
6597
10134
8008
1145
4480
10138
7715
1376
6615
4480
10142
1145
6597
8938
6954
1145
8031
10146
8292
234
6615
10150
5820
8292
8914
9440
1475
234
6615
10154
5809
4028
4480
4817
1262
1376
10158
4825
216
150
4758
5162
1493
295
4694
8289
295
150
7781
1145
173
46
4420
10162
10114
4520
10166
1455
295
150
10170
4635
4532
1148
4828
10174
6630
10179
6650
10184
4868
10189
4878
10194
4888
10199
4922
9744
4888
6132
9800
4813
5198
4805
9128
10204
5198
10208
10212
4544
10217
10222
8038
10227
6250
10232
6260
10237
6250
10241
8085
10246
4903
10250
8262
10254
8276
9440
6705
10259
4903
4817
5147
5162
4694
8289
9171
1145
1431
234
6028
1428
1145
1376
4903
10264
2835
7504
10268
5032
10273
10278
10282
5401
10287
10291
5413
5445
10295
10299
1265
5457
5445
10303
4805
5900
10307
9779
1119
5457
10311
5465
4520
5445
5545
4468
1265
10315
4813
1193
71
7597
4805
1116
1137
5457
10311
9074
4520
9728
4572
1208
75
10319
4544
1208
75
6766
10323
10327
7569
8116
10331
8124
8000
6798
10335
8008
1145
5453
10138
1145
1376
6806
5453
4817
1145
6798
8144
6954
1145
8148
10339
8292
234
6806
10343
5820
8292
9058
9440
1475
234
6806
10347
5809
4028
5453
4817
1262
1376
5517
5162
1493
295
10351
5473
4532
1148
10355
10360
9790
10365
9585
6274
9830
10370
1119
1087
10374
6388
4552
1361
38
10212
4572
1208
75
150
10212
4544
1208
75
150
10379
4802
216
46
10217
10383
10388
6936
5220
10393
10398
10403
10339
5129
8262
8267
4817
1145
1376
6358
10339
10408
234
46
4903
4817
1145
1376
46
8262
10254
5820
8292
242
6705
10259
5809
4028
303
4903
4817
1262
1376
150
5147
5162
1493
295
331
10411
7722
1358
1532
46
9119
4825
216
46
4828
9805
10416
6822
9815
10217
10383
10421
6936
5220
6705
10259
10426
4028
5561
4828
9805
9810
6073
6142
8702
9790
7132
6650
9820
10299
1265
4858
4863
9825
4805
6274
9830
9779
1119
4922
9744
6103
4520
4888
6132
4468
1265
9800
4813
1193
71
5198
4805
1116
1137
9128
4572
1208
75
10212
4544
1208
75
10217
10383
10388
7643
7686
10430
10403
8000
6250
10435
7711
1145
6260
10138
1145
1376
8262
8267
4817
1145
6250
8187
6954
1145
6358
10339
8292
234
8262
10254
5820
8292
8276
9440
1475
234
6705
10259
5809
4028
4903
4817
1262
1376
5147
5162
1493
295
10440
9805
9810
6822
9815
10217
10445
10450
6866
10455
4922
4888
9825
4805
1265
5023
4805
1537
1137
77
9137
4805
1116
1137
77
5023
10459
1148
1137
46
9184
8680
4560
1145
106
7686
10430
10403
6363
4825
6250
10435
7711
7715
173
6260
10138
7715
1376
46
10463
10468
10473
9167
6685
6705
4903
4817
1145
1376
8276
9440
1475
234
331
10478
234
46
9171
4028
295
46
6250
10435
7711
7715
2040
6650
9820
10299
1265
1087
6260
10138
1145
1376
46
6358
10339
8292
234
46
4922
10481
10486
5726
4825
10491
9769
7658
6588
173
5023
10496
7715
1137
46
10500
4813
1193
71
150
10463
10505
10510
10515
7548
6705
10519
10524
8292
7551
8276
10528
10532
234
331
9171
10535
1458
46
9171
6958
1458
46
5094
10538
1502
315
342
9180
6958
1458
46
10440
10542
9810
6822
9815
9232
10547
1145
1137
46
9245
1496
295
150
4858
4863
10551
4805
1265
6274
10556
9779
1119
1087
7686
9142
10403
6363
4825
4998
9259
10561
1119
1376
10268
7620
4532
1148
173
5008
6231
1316
106
46
10217
10383
10565
6936
5220
6871
10570
10575
7677
6685
10580
10585
10590
9301
5220
9306
10595
10600
10605
4825
9325
10609
9335
9339
173
9342
10614
9339
1376
46
9373
9378
8534
7774
1376
9405
10618
8292
234
46
7758
8534
7774
1376
46
9444
10622
9454
4028
303
7758
8534
7767
1376
150
10627
7774
173
46
6142
10631
9790
9795
9198
4868
10636
7142
7255
8707
4903
6818
1208
1137
150
5797
7504
216
150
10217
10383
10641
6936
5220
5023
4805
1116
1137
77
10580
10585
10646
9301
5220
10651
8472
1496
234
150
9414
9548
242
46
7202
10656
8357
46
9444
10622
10659
4028
5561
10651
10663
7061
315
342
9414
1505
343
46
1431
216
46
10627
6958
1458
46
5577
10667
4092
6393
10672
1560
10676
5597
6402
10681
10684
10689
6413
38
46
1599
1604
10693
2986
1820
1609
1614
3034
1797
71
1628
1632
10698
77
4126
10700
3064
1804
1087
1671
1087
77
1684
10705
1693
71
77
1664
3045
71
77
1696
3084
1980
124
46
10709
10714
1797
10698
150
1705
365
150
4126
10718
3157
1671
38
9624
38
46
10723
1624
1668
1137
77
1628
3038
38
150
1664
1820
365
77
10728
10733
1980
365
150
1931
1928
106
46
10723
10737
7904
1137
46
1635
1640
10741
1664
1789
10746
3291
1830
124
46
1674
1740
2986
1820
1836
10751
641
713
417
77
10008
697
724
443
46
798
855
431
46
10751
780
724
417
150
784
409
150
697
10013
443
150
2207
10756
795
431
46
2207
641
713
431
77
10760
901
724
443
46
2182
687
694
415
150
641
691
443
77
10019
10765
10021
10767
10769
10771
10773
4368
4300
1087
2374
2376
10775
4296
2490
2378
2380
10777
4368
2492
2398
10779
10029
2410
1087
7212
7787
4368
4300
2426
2662
10781
2436
2426
46
7212
7787
2388
4300
75
10783
2456
2478
71
150
10785
4368
2408
2426
77
10083
2490
2576
75
150
10787
4364
2498
2426
46
2669
2672
10085
972
973
2671
8901
975
979
977
10789
972
979
977
77
10089
975
979
569
150
10789
984
976
977
46
4372
10790
10090
4384
4424
10794
9783
1265
4420
4424
10798
4805
4436
10802
8930
4448
4452
10806
9779
1119
4480
6818
1148
1137
4420
10162
4516
4520
4424
8942
4468
1265
10810
4813
1193
71
9669
4805
1116
1137
10118
4572
1208
75
10440
10814
6630
10819
4868
10824
4878
10829
10500
4813
9137
4805
10212
4572
9137
10834
5856
10838
6742
6746
5433
10842
6754
4432
5457
5445
10846
4805
5900
10850
9779
1119
10854
4813
1193
71
9732
4805
1116
1137
10319
4572
1208
75
10858
10863
9790
10365
9585
6274
10556
10370
1119
1087
10868
6388
4552
1361
38
10440
10542
10416
6822
9815
10440
10542
9810
6073
6142
10631
9790
7132
4868
10636
7142
4432
4858
4863
10551
4805
6274
10556
9779
1119
10500
4813
1193
71
9137
4805
1116
1137
10212
4572
1208
75
10217
10873
10878
6866
10455
4922
4888
10551
4805
1265
4868
10636
7142
7255
7269
4922
10883
10486
5726
4825
6670
10888
7658
6588
173
10893
242
331
10440
10542
10896
6822
9815
4858
4863
6132
4805
1265
6274
10901
9779
1119
1087
10440
10542
10906
6822
9815
0
5
10
15
20
25
30
35
40
45
50
55
55
60
65
70
75
80
85
90
95
100
100
105
110
115
120
125
125
130
135
140
70
145
80
150
155
160
165
170
175
180
185
190
195
200
205
50
210
55
215
65
220
75
225
85
230
235
240
135
70
140
245
155
130
250
255
75
115
195
260
200
170
75
265
200
270
170
185
275
190
200
95
280
100
285
110
290
120
295
125
160
250
110
85
150
300
305
310
125
195
165
135
40
70
245
165
205
75
85
80
90
190
165
175
40
185
245
315
150
185
85
190
90
165
270
195
125
210
215
250
320
265
230
240
70
110
265
275
200
255
115
325
330
125
270
265
150
195
150
270
235
335
240
340
110
345
310
350
275
230
135
355
360
365
310
155
250
370
255
290
325
290
125
205
190
155
295
160
110
80
305
125
375
165
305
380
300
385
375
380
185
390
190
190
155
205
395
245
400
275
90
405
125
410
415
415
75
420
265
425
195
370
225
425
275
195
270
415
430
435
440
275
275
445
325
185
195
275
150
325
305
275
125
195
205
430
85
325
275
275
165
275
270
305
440
375
440
275
260
360
450
190
260
370
290
325
195
375
125
375
205
405
165
325
375
375
375
455
190
205
425
85
190
270
405
295
410
460
415
465
420
470
425
225
415
475
480
485
425
330
425
265
480
325
195
490
430
470
325
345
275
440
275
495
425
500
445
255
375
455
505
510
390
230
275
205
515
350
190
400
460
465
480
320
475
265
325
265
485
330
490
475
470
480
370
485
290
510
275
375
275
495
375
495
500
230
375
520
375
490
505
430
510
470
375
500
525
275
425
390
390
260
530
125
535
270
540
545
550
555
560
565
570
575
580
585
555
570
565
590
590
595
600
400
605
600
595
490
490
270
400
205
205
170
550
610
555
615
565
620
590
625
600
495
570
590
575
600
400
270
590
600
490
205
270
170
270
270
560
630
565
605
605
635
595
640
600
490
570
580
205
205
595
400
580
580
600
600
640
490
400
400
205
270
490
490
610
615
565
645
625
495
615
590
605
625
495
270
620
600
635
495
625
490
555
650
615
655
600
660
495
495
575
585
620
635
635
635
640
205
605
595
635
490
455
205
635
455
605
665
455
455
625
600
495
400
645
625
495
490
655
600
495
205
455
495
575
665
645
635
455
490
640
640
610
670
615
675
645
680
625
625
655
680
625
455
620
620
660
495
625
660
670
675
645
645
675
625
635
625
680
495
675
680
680
635
655
655
680
680
660
205
685
690
695
700
175
705
710
715
185
720
725
195
190
165
405
730
200
735
425
740
275
445
325
375
480
505
525
745
750
510
530
535
540
550
560
570
580
555
565
590
600
605
595
640
575
610
625
615
620
635
645
655
660
670
675
680
540
550
560
570
550
555
565
590
560
565
605
595
570
590
595
400
555
570
575
595
565
590
600
490
590
595
490
270
605
600
400
205
595
490
205
170
595
490
270
170
400
270
170
580
600
640
205
600
400
205
170
490
270
170
550
610
565
590
555
615
605
600
565
620
635
490
590
625
490
270
575
600
490
205
590
600
490
270
600
400
270
170
490
205
270
490
270
270
600
495
205
270
565
605
635
490
605
635
455
205
600
490
205
270
490
205
205
595
400
205
170
580
625
640
400
640
490
205
490
490
205
610
615
645
625
565
645
635
490
615
590
625
490
605
625
495
205
620
600
495
205
635
495
270
270
625
490
490
270
490
490
270
495
270
270
615
655
635
495
575
600
640
205
620
635
455
490
635
635
455
205
625
495
490
270
495
495
205
605
595
640
205
635
490
205
205
455
205
170
635
455
455
205
455
455
455
625
600
490
270
495
400
205
645
625
495
490
625
640
490
270
495
490
205
655
600
660
205
635
495
495
205
495
205
205
455
495
270
575
625
640
205
645
635
635
490
635
490
490
205
455
490
205
635
490
205
640
205
205
455
205
205
600
400
205
610
670
645
625
615
675
635
495
645
680
635
490
625
625
490
270
655
680
455
495
625
455
490
270
620
680
455
490
635
455
455
600
495
205
660
495
205
625
660
490
270
670
675
645
625
645
645
635
490
675
625
625
490
635
625
495
205
680
495
495
205
635
495
270
625
490
490
675
680
635
495
680
635
455
490
635
635
455
625
495
490
455
495
495
635
495
495
455
495
490
635
490
490
680
680
455
495
660
205
205
755
760
765
770
775
780
785
790
795
800
805
810
815
260
820
825
830
835
840
845
850
855
860
90
865
870
875
880
885
890
895
900
905
910
915
920
925
930
935
930
940
945
935
950
955
960
965
970
965
975
980
970
985
990
995
1000
1005
1000
1010
1015
1005
1015
800
975
1020
1025
1020
1030
1035
1025
1035
130
1040
880
815
880
800
260
815
260
170
960
1045
1050
965
1055
1060
970
1065
1070
965
1075
1080
975
1020
1085
1090
1095
1100
1105
1110
875
1115
1015
825
880
800
200
1115
1120
1125
1130
1100
260
1035
130
270
880
855
165
800
200
170
260
170
995
1000
1135
1000
1140
1145
1005
1150
1155
1105
1005
1160
1115
1130
1165
880
1100
160
1005
1170
860
880
1035
165
1130
1035
165
1035
160
205
825
165
205
975
1020
1175
1020
1095
1180
1025
1165
295
1115
880
815
1130
800
260
260
270
1040
1185
1190
880
1195
165
815
125
205
825
125
205
1045
1055
1200
1050
1200
1205
1075
1020
1120
1080
1120
1210
1110
1015
1215
875
1215
200
1120
1100
150
1125
150
270
855
200
270
965
1075
1220
1075
1225
1230
1080
1235
1070
1085
1100
150
1240
880
815
825
200
270
1105
1245
1250
1110
1255
1260
875
1150
380
880
1100
260
825
150
205
1120
1210
150
1125
150
490
855
230
205
1135
1145
1155
1005
1130
1165
1160
1165
160
1170
1035
165
860
165
170
1005
1255
1260
1160
1265
380
1165
160
205
1170
1265
380
860
380
455
825
260
205
1175
1030
295
815
90
205
880
1210
260
815
150
205
800
130
170
1185
1095
1270
1190
1270
640
855
90
205
1275
1280
1285
1280
1115
1120
1285
1120
1210
1105
1245
875
1245
1290
1215
1295
855
195
1280
1300
1250
1305
1310
125
855
275
205
1315
875
860
880
825
165
855
150
205
875
1170
375
855
125
205
1220
1320
1070
1300
880
885
1250
880
230
1170
1310
440
860
440
270
855
260
205
1175
1030
1270
1240
1325
1190
880
1310
165
1245
1255
1150
1250
1150
380
875
825
125
860
125
205
1170
125
205
815
165
205
875
860
375
860
375
455
1170
1035
125
860
165
205
90
270
1295
880
315
880
90
205
315
400
1275
1330
1335
1280
1340
1345
1285
1350
1070
1280
1355
1360
1365
1370
875
1295
1215
195
1295
1120
315
1365
875
1170
1295
825
125
1300
1350
1375
1250
1235
500
1295
1380
315
1315
1370
860
875
1255
520
1170
380
455
880
275
205
1300
1385
860
885
230
205
855
440
205
855
165
205
1325
1390
295
1190
295
640
875
375
455
880
230
205
315
490
1330
1340
1200
1335
1200
1205
1355
1120
1120
1360
1120
230
1370
1215
330
875
330
270
1120
150
490
1355
1350
1235
1360
1235
345
1365
1245
1250
1370
1255
520
875
290
455
1120
230
490
1385
855
275
860
275
495
1170
440
495
1380
230
490
860
520
455
1170
125
490
1385
1350
500
860
500
455
885
275
205
1295
885
315
885
260
205
315
205
875
305
455
1035
160
270
0
10
20
30
40
5
15
25
35
45
50
55
250
75
85
55
60
1395
80
90
95
100
110
120
125
100
105
225
125
130
135
70
80
155
165
140
145
150
160
170
175
185
315
165
205
180
190
260
170
50
210
250
75
265
55
215
1400
115
230
235
240
110
310
275
135
70
80
155
200
250
255
325
195
125
75
115
195
200
270
75
265
195
200
270
80
150
260
170
185
275
165
270
190
200
170
95
100
110
120
295
100
285
290
125
160
250
110
325
195
165
75
80
195
200
170
300
305
375
165
205
310
125
165
270
120
125
165
170
125
160
205
195
165
205
135
70
80
155
155
140
245
150
160
205
75
85
195
200
270
80
90
260
170
125
130
270
175
395
315
155
400
180
1405
260
205
195
125
205
210
215
320
225
230
240
70
265
125
200
255
115
1410
165
270
265
150
150
270
275
200
270
235
240
110
310
85
240
340
345
440
230
70
245
150
130
270
360
310
315
165
205
310
155
260
170
250
370
325
195
125
255
290
520
125
205
85
150
260
270
265
230
150
270
275
230
205
280
285
290
295
160
110
80
315
165
170
305
125
125
205
295
160
205
110
290
520
165
205
195
200
270
305
380
380
205
195
260
205
40
245
150
160
205
85
90
260
170
85
230
260
270
155
130
170
40
245
150
205
85
90
205
405
125
205
85
230
205
155
270
410
415
480
425
275
415
75
425
195
200
370
225
225
125
270
425
275
195
270
415
430
325
275
275
435
440
125
270
275
275
205
445
325
375
195
205
185
195
165
270
325
305
375
205
275
125
205
335
340
345
350
230
430
85
390
165
270
305
440
440
205
390
260
205
355
245
150
160
205
360
515
315
165
205
365
440
260
205
370
290
290
125
205
325
195
195
205
305
125
490
405
165
205
325
375
375
205
375
375
455
375
165
205
385
380
380
205
390
230
205
425
85
195
270
410
460
480
425
265
415
465
1415
330
230
415
475
325
275
275
480
485
325
195
490
425
330
195
270
425
265
195
270
195
150
205
480
325
325
195
205
425
195
195
270
430
470
500
440
495
425
500
195
270
275
260
205
445
485
375
195
490
325
290
520
205
305
380
455
185
275
205
505
510
375
275
495
275
440
205
275
165
205
450
350
150
205
325
375
455
375
380
455
295
205
460
465
320
225
230
475
265
265
125
270
485
330
330
205
265
150
490
475
470
345
440
495
480
370
325
195
490
485
290
520
490
275
150
205
265
230
490
510
275
275
205
305
440
495
500
230
490
255
290
520
490
510
470
500
495
525
275
205
425
390
195
270
325
305
455
85
90
270
530
125
205
540
550
560
570
580
545
555
630
575
585
550
555
565
590
600
555
570
575
595
400
560
565
605
595
490
565
590
625
490
270
570
590
595
400
205
575
595
640
205
170
580
600
640
205
205
585
400
205
170
550
610
565
590
625
555
615
605
600
495
570
590
595
400
270
565
620
635
490
490
590
600
490
270
270
590
625
490
270
270
560
565
605
595
640
565
605
635
490
205
590
595
490
270
170
605
635
455
205
205
570
590
595
400
400
575
600
640
205
205
580
625
640
400
400
585
495
205
205
610
615
645
625
495
615
590
625
490
270
620
600
660
205
270
555
615
605
600
600
615
655
635
495
495
565
645
635
490
490
620
635
455
490
205
630
605
665
640
205
605
595
640
205
170
645
625
625
490
270
650
655
665
660
495
655
600
660
205
270
575
625
640
205
205
645
635
635
490
205
665
455
455
205
610
670
645
625
625
615
675
635
495
495
645
680
635
490
490
655
680
455
495
495
620
680
455
490
490
665
660
640
205
670
675
645
625
495
675
625
625
490
270
675
680
635
495
495
645
645
635
490
490
1420
1425
1425
1430
1435
1440
1440
1445
1450
1455
1455
1460
1465
1470
1470
1475
1480
1485
1485
800
1435
1490
1440
1495
1500
1505
1465
1510
1515
1520
1525
1530
1525
1535
795
1100
810
855
800
200
1450
1540
1455
1545
1515
1550
1525
795
1550
1555
810
1035
795
1165
1035
160
825
165
1465
1560
1470
1565
1525
810
795
800
795
1035
1035
130
800
260
260
205
1480
1570
1485
1575
810
880
800
90
825
125
1490
1495
1505
1510
1520
1530
1535
1100
855
200
1500
1580
1505
1585
1510
1590
1595
1485
810
800
1515
1600
1520
1605
810
1100
1535
1210
855
230
1540
1545
1550
795
1555
1035
1165
160
1550
1605
825
200
1550
1610
1555
1265
810
885
825
260
1560
1565
810
1210
800
130
1570
1575
880
90
815
125
880
230
1615
1620
1620
1525
1600
1625
850
855
1620
1630
1635
1310
855
275
1640
845
810
825
845
1170
855
125
1580
1585
1630
810
1555
1310
885
260
1560
1645
1595
1650
1485
1390
1600
1605
845
825
1170
125
90
205
815
165
845
860
860
375
860
165
1610
1265
885
230
90
400
850
880
815
295
1615
1655
1620
1660
1620
1665
1670
1675
850
1215
850
1120
825
150
1670
845
850
825
1630
1680
850
1380
855
260
1640
1685
845
1255
1170
380
880
275
1630
910
855
440
855
165
1650
1390
875
375
860
380
825
295
200
205
1655
1660
1665
1535
1675
1215
1120
150
1665
1680
1670
1690
1675
1255
855
150
1120
230
910
855
1170
440
1380
230
1685
1255
885
165
880
85
1630
870
910
1350
1695
1700
1700
1310
875
305
1555
1165
1705
1710
1710
1715
850
885
885
275
1480
1720
1720
990
1725
1730
1735
1500
1740
1515
1465
1595
1480
1485
1525
1550
1615
1620
1640
1745
1670
1750
1630
1755
1760
315
1765
1770
1695
1775
1705
1780
685
690
695
700
700
690
735
710
715
715
695
710
720
725
725
700
715
725
190
190
175
425
405
190
400
705
740
720
185
185
710
480
325
195
195
715
425
195
200
270
720
325
375
165
205
725
195
165
170
195
195
205
405
195
205
730
425
405
165
205
735
745
480
425
425
425
425
195
270
740
750
325
275
275
445
510
375
195
490
325
325
375
205
480
480
325
195
490
325
325
455
530
195
205
540
550
560
570
570
550
610
565
590
590
560
565
605
595
595
755
760
765
770
760
830
780
785
765
780
790
795
770
785
795
800
805
850
815
90
775
835
790
810
780
865
845
825
785
850
825
200
810
855
165
270
790
845
860
165
795
825
165
170
825
195
205
815
195
205
820
850
815
260
830
890
865
850
850
905
195
270
835
895
845
855
840
900
860
195
845
875
375
205
865
865
875
195
870
910
860
275
875
325
455
920
850
815
260
1725
1725
1735
1735
1740
1740
1465
1465
1480
805
1500
1500
1515
1515
1525
785
1550
790
795
1130
825
195
815
315
1595
820
1615
1615
850
905
1620
1620
1640
840
845
875
1670
865
875
325
825
315
855
390
1695
1785
1705
920
885
390
0
10
20
30
10
15
25
105
20
25
1790
120
30
105
725
190
50
55
65
1795
55
60
1800
120
65
70
245
125
1795
120
1805
200
95
100
110
120
100
105
115
125
110
115
90
260
120
125
260
170
135
70
80
155
70
145
150
130
80
150
160
170
50
210
250
1795
55
215
1400
1810
65
220
345
125
1795
1815
195
200
235
240
110
310
140
245
150
160
250
255
325
195
75
115
195
200
85
90
200
170
195
260
270
75
265
195
200
125
160
270
100
285
290
125
110
290
380
165
250
110
305
195
75
80
125
200
85
150
160
270
300
305
375
165
70
245
150
130
75
85
195
200
175
395
315
155
185
1405
260
270
315
150
205
210
215
320
1815
250
320
345
195
240
70
265
125
110
265
230
260
310
125
260
270
255
115
330
165
325
330
200
270
195
165
270
195
150
270
240
340
345
440
110
345
500
165
310
440
165
270
360
310
315
165
250
370
325
195
255
290
520
125
325
290
380
205
110
80
295
165
305
125
160
205
305
125
165
205
375
165
170
110
290
520
165
395
245
150
270
275
90
205
410
415
420
425
415
75
265
195
420
265
230
150
425
315
150
270
370
225
330
125
195
125
270
415
430
325
275
445
325
375
195
430
85
390
165
325
275
230
205
375
440
270
360
515
315
165
310
440
260
270
370
290
290
125
325
195
125
205
375
125
205
305
125
205
410
460
480
425
415
465
1415
330
420
470
345
125
425
225
195
270
415
475
325
275
480
485
325
195
480
325
305
195
425
195
125
270
430
470
500
440
325
345
500
205
445
485
375
195
505
510
375
275
515
350
150
270
460
465
320
1815
480
320
345
195
425
1815
195
270
475
265
265
125
325
265
230
205
325
330
270
475
470
345
440
480
370
325
195
325
290
455
375
275
495
375
520
455
375
500
455
595
640
205
170
490
400
270
1820
1825
755
1830
1835
1830
1840
1845
1835
1850
1855
760
775
1860
775
770
1865
1860
1720
1870
765
1875
790
1875
1880
1530
790
1530
800
770
1885
1820
1885
1475
1165
1820
1165
160
760
1890
1895
775
1900
1905
1860
1910
1915
775
1920
790
770
1885
795
1925
1590
1100
780
1685
845
785
1530
825
810
800
200
785
1535
815
795
1100
150
1165
160
270
765
1875
1930
1875
1935
1940
790
1945
1155
780
790
1610
785
795
1165
810
1100
160
790
1555
860
810
1035
165
795
1035
165
1885
1590
1180
1820
1165
295
785
810
815
795
800
260
805
1950
1825
810
1195
165
810
855
165
1890
1900
1955
1895
1955
1960
1920
1885
1535
790
1535
1210
1685
1530
1215
845
1215
200
1535
1100
150
815
150
270
775
1920
1930
1920
1965
1970
790
1975
1070
820
810
815
810
800
260
780
1690
1755
1685
1605
1260
845
1150
380
810
1100
260
1535
1210
150
815
150
490
1930
1940
1155
790
795
1165
1610
1165
160
1555
1035
165
790
1605
1260
1610
1265
380
795
1100
260
1555
1265
380
1820
1030
295
810
1210
260
1950
1095
1270
1825
1270
640
830
835
1980
835
785
1535
1980
1535
1210
780
1690
845
1690
1625
1215
835
870
1755
1635
1310
125
840
845
860
810
825
165
845
1170
375
850
855
195
1930
1985
1070
870
810
885
1755
880
230
1555
1310
440
1820
1030
1270
820
1990
1825
810
1310
165
1690
1605
1150
1755
1150
380
845
825
125
845
860
375
1555
1035
125
850
880
315
830
1995
2000
835
2005
2010
1980
1680
1070
835
2015
1755
865
1675
875
850
1215
195
850
1120
315
865
845
1170
850
825
125
870
1680
1375
1755
1235
500
850
1380
315
840
1675
860
845
1255
520
870
910
860
1990
1390
295
1825
295
640
1995
2005
1955
2000
1955
1205
2015
1535
1120
1755
1120
230
1675
1215
330
2015
1680
1235
1755
1235
345
865
1690
1250
1675
1255
520
910
855
275
910
1350
500
850
885
315
1555
1165
165
920
1535
815
1535
2020
2025
815
2025
640
1950
2030
1270
1725
1735
1740
1465
1735
1615
1515
1525
1740
1515
1550
795
1465
1525
795
800
1500
1620
1550
810
1515
1670
845
825
1525
850
825
200
1550
845
860
165
1480
850
815
90
1595
850
815
260
1615
1765
1670
850
1620
1770
845
855
1640
900
860
195
1670
865
875
195
1630
910
860
275
1705
850
825
200
1695
850
825
200
1705
850
815
260
1420
2035
2040
2035
2045
2050
2040
2055
2060
1435
1440
2065
1440
1445
2070
2065
2075
1870
2040
1540
2080
1540
2085
2090
2080
2090
800
1435
1490
2095
1440
1495
2100
2065
2105
1915
1500
1505
1550
1465
1510
795
1470
1590
1100
1745
1520
845
2110
1530
825
1485
800
200
1450
1455
2115
1455
1545
1940
1550
1945
1155
1515
1550
1610
1525
795
1165
1550
1555
860
1465
1510
1820
1510
1590
1180
1525
810
815
1480
1950
1825
1490
1495
2120
2095
2120
1960
1505
1510
1535
1550
1535
1210
1520
1530
1215
1500
1505
2115
1505
1585
1970
1550
1975
1070
1595
810
815
1515
1600
1755
1520
1605
1260
1525
1535
815
2115
1940
1155
1550
795
1165
1550
1605
1260
1615
1620
2125
1620
1525
1535
2125
1535
1210
2130
2135
1675
2135
2140
1215
1675
1215
200
1620
1630
1755
2115
1555
1170
1640
845
860
1825
125
490
2115
1985
1070
1630
810
885
1170
440
270
1820
1035
125
1595
1990
1825
1600
1605
1150
2115
1610
860
1610
1165
165
1755
860
375
1615
1655
2145
1620
1660
2010
2125
1680
1070
1620
1665
1755
1670
1675
875
1670
845
1170
1630
1680
1375
1640
1675
860
2115
1610
1170
1610
1390
440
1630
910
860
1755
1170
375
880
440
205
2150
1170
375
1655
1660
1955
2145
1955
1205
1665
1535
1120
1665
1680
1235
1670
1690
1250
885
165
205
1695
1990
1825
1990
1310
125
1705
1990
1825
1990
1715
295
1510
2155
1180
10
15
25
105
245
20
25
1790
80
150
30
105
80
155
160
2160
235
2165
360
365
235
135
1800
120
155
65
70
245
125
130
2170
80
150
260
170
365
155
160
170
65
220
345
125
150
75
225
195
200
270
140
245
150
160
270
110
290
380
165
205
250
110
305
195
165
75
80
125
200
170
265
150
160
270
120
155
260
170
180
275
165
205
250
320
345
195
150
110
265
230
260
270
110
345
500
165
205
110
80
295
165
170
275
155
205
410
415
420
425
275
415
75
265
195
200
420
265
230
150
270
425
195
150
270
390
150
205
2175
300
385
405
165
300
120
295
165
170
185
190
260
170
175
185
315
205
185
190
205
420
470
345
125
490
480
325
305
195
205
265
150
205
2180
505
2185
525
275
505
185
390
165
270
525
165
205
2190
375
375
205
480
320
345
195
490
2190
525
315
205
175
185
195
205
185
190
270
575
625
640
205
270
605
625
455
205
270
660
490
205
455
490
490
635
625
455
205
2035
2045
2195
2200
2205
2085
1730
2210
1500
1465
2215
1510
1595
795
2215
2220
1525
1625
1470
1590
800
160
810
1095
815
150
1485
2225
1515
2230
1550
1535
1550
1975
810
1390
1950
1095
855
90
2125
1535
885
150
845
855
860
125
1745
1550
805
2225
2125
1680
850
1290
845
1235
1750
1630
1480
2235
1990
1390
1485
885
1755
860
1670
2240
845
1120
875
290
860
275
860
520
860
500
1990
1310
1775
855
1990
1715
1780
885
795
2245
1950
2030
755
1830
765
770
1830
1840
2250
1880
765
2250
2255
795
770
1880
795
800
2260
775
2265
820
775
770
1925
795
2270
1885
1590
1165
820
1820
1180
260
760
1890
780
785
775
1900
1905
1530
2270
1910
1915
2245
785
2140
2275
200
775
1920
790
810
770
1885
795
800
1925
1590
1100
160
795
1035
260
170
765
1875
790
795
1875
1935
1945
1035
790
1945
1155
165
795
1035
165
170
780
790
1555
825
785
795
1035
200
1535
1100
160
270
1885
1590
1100
130
795
1100
260
170
820
810
815
260
795
800
260
170
805
1950
815
90
810
1195
260
270
1485
855
165
205
1890
1900
1955
2140
780
1955
1915
2275
1920
1885
1535
1035
790
1535
1210
260
810
1035
260
270
1920
1965
1975
1310
790
1975
2280
165
810
1310
165
270
780
1690
845
825
1685
1605
1260
125
845
1150
380
205
785
1535
825
200
810
1100
260
270
1535
1210
150
270
790
795
1165
165
1555
1035
160
205
790
1605
1260
165
1555
1265
380
205
790
1555
860
165
810
800
260
170
810
1210
260
270
1950
1095
150
270
830
835
1980
850
835
785
1535
825
1980
1535
1210
150
850
815
150
270
835
870
845
855
785
810
825
200
840
845
860
195
810
825
165
270
885
150
205
850
855
195
270
870
810
885
165
845
855
230
205
820
1990
815
260
810
1310
260
270
1690
1605
1150
125
845
825
125
205
2285
790
1610
815
845
860
375
205
1555
1035
125
205
805
810
815
260
805
880
315
205
830
1995
865
850
835
2005
2290
1215
1980
1680
1070
125
850
1290
195
270
835
2015
845
855
865
845
1170
195
850
825
125
270
1120
150
205
850
1120
195
270
870
1680
1375
440
845
1235
500
205
850
1380
195
270
840
1675
860
195
845
1255
520
205
845
1170
375
205
2295
870
1755
885
1990
1390
150
270
1755
860
375
205
1995
2005
1955
2300
865
1955
1070
195
850
2300
195
270
2015
1535
1120
125
845
1120
230
205
2015
1680
1235
440
865
1690
875
195
1675
1255
520
490
910
855
275
205
910
1350
500
495
1785
1990
815
260
1760
885
315
205
2285
790
1555
815
790
795
1035
165
920
1535
815
260
1535
2020
150
270
1780
885
195
205
885
260
270
795
2245
260
170
805
810
825
260
810
800
200
170
1950
2030
150
270
805
880
195
205
880
90
270
1420
2035
2195
2205
1560
1425
2045
2200
2085
1565
1730
1500
2305
1595
1485
2210
1465
2310
795
800
1435
1490
1515
1525
1535
1440
1495
2315
1530
1210
1500
1505
1550
810
855
1465
1510
795
800
200
1450
1455
1550
795
1165
1455
1545
1605
1035
160
1515
1550
845
825
165
1525
795
825
200
170
1465
1510
795
800
90
1470
1590
1100
160
205
1595
810
815
260
205
1480
1950
815
90
400
1485
1195
260
205
1490
1495
2230
1625
1210
1505
1510
1535
1035
200
1500
1505
1550
810
880
1505
1585
1975
1310
230
1510
1590
1100
130
270
1515
1600
845
825
125
1520
1605
2320
125
205
1525
1535
825
200
270
1540
1545
1605
1165
160
1550
795
815
165
170
1550
1605
2320
165
205
1550
1555
860
165
205
1560
1590
1100
160
205
1485
800
260
170
1570
1095
150
205
2225
90
205
1615
1620
1670
850
855
1620
1525
850
825
200
1620
1630
845
855
275
1525
810
825
200
270
1640
845
860
195
205
1580
1585
1975
1390
230
1630
810
885
165
270
1595
1990
815
260
205
1485
1310
260
205
1600
1605
1255
125
205
845
825
195
205
1745
1550
1755
815
165
1610
1265
380
205
1480
810
815
260
205
1615
1655
1670
850
1120
1620
1660
2325
1215
230
1620
1665
845
855
275
1670
845
875
195
205
850
825
195
270
1630
1680
1375
440
495
1640
1675
860
195
490
1750
1630
1755
885
275
1630
910
860
275
495
2235
800
260
170
1695
1990
815
260
205
1700
1390
150
205
2330
855
165
205
1705
1535
825
200
270
2335
2020
150
270
2340
885
195
270
2225
90
270
1655
1660
2240
1290
230
1665
1535
1120
125
270
1665
1680
1235
440
495
1670
1690
875
195
490
1750
1630
845
885
275
1630
810
855
165
270
1685
1255
520
490
1480
810
825
260
205
2235
800
200
170
1695
1990
825
200
270
2345
1310
150
270
1775
855
195
270
1745
1550
845
815
165
1550
795
825
165
170
2350
1990
815
260
205
1710
1715
150
205
2355
885
195
205
2360
2155
1100
160
205
1485
800
200
170
1720
2030
150
205
1725
1735
1740
1465
1465
1730
1615
1745
1480
805
1735
1615
1515
1525
785
1500
1620
1550
810
880
1740
1515
1550
795
1130
1515
1670
845
825
195
1465
1525
795
800
90
1595
850
815
260
205
1480
850
815
90
400
1525
850
825
200
270
1550
845
860
165
205
1615
1765
1670
850
905
1620
1770
845
855
275
1640
900
860
195
490
1745
1670
1755
815
315
805
905
315
400
1670
865
875
195
490
1750
1770
1755
880
85
1695
850
815
260
205
1755
875
375
205
1705
850
825
200
270
2340
905
195
270
1695
850
825
200
270
1775
905
195
270
2350
850
815
260
205
2355
905
315
205
20
25
1400
80
150
250
320
1415
195
150
480
320
1415
195
490
370
290
290
490
305
455
595
490
205
670
670
645
625
625
625
625
490
675
675
635
495
495
680
680
455
490
1690
1255
1550
2365
795
2370
1550
2375
795
2380
1130
1420
2035
2195
2205
2035
2045
2385
1460
2195
2385
2390
795
2205
1460
795
800
1435
1490
1515
1525
1490
1495
2120
2140
1515
2120
1915
2275
1525
2140
2275
200
1450
1455
1550
795
1455
1545
1945
1035
1550
1945
1155
165
1465
1510
795
800
1510
1590
1100
130
1480
1950
815
90
1500
1505
1550
810
1505
1585
1975
1310
1550
1975
2280
165
1515
1600
845
825
1600
1605
1150
125
1525
1535
825
200
1550
1555
860
165
1595
1990
815
260
1615
1655
1670
850
1655
1660
1955
2300
1670
1955
1070
195
1620
1665
845
855
1665
1680
1235
440
1640
1675
860
195
1705
1535
825
200
1670
1690
875
195
1690
1255
290
490
1695
1990
825
200
1990
1310
150
270
1550
2395
1155
165
1705
1990
815
260
1990
1715
150
270
1510
2155
1100
130
1890
2400
1955
2140
1995
2405
1955
2300
1650
1390
150
205
85
495
870
1350
500
495
1705
850
815
260
205
30
105
120
155
160
50
55
65
75
85
55
60
1800
80
90
1795
120
1805
200
170
100
105
115
125
130
110
115
90
200
170
70
145
150
130
170
1795
1815
195
200
270
255
115
330
165
270
370
225
330
125
270
565
590
600
490
270
605
600
400
270
170
575
600
490
205
270
605
625
495
205
270
620
600
495
205
270
645
625
495
490
270
1525
1820
1550
1530
1510
1475
1525
2410
810
1165
845
1215
1820
1035
850
815
860
440
850
2300
875
330
1825
125
1555
1390
1835
1845
2255
1820
760
775
2270
785
775
770
1865
795
1860
1720
1870
2380
1875
1880
1530
1035
790
1530
800
260
1885
1475
1100
130
1820
1165
160
170
1860
1910
1915
2380
780
1685
845
825
785
1530
825
200
810
1100
160
270
810
1035
165
270
1820
1165
260
170
1895
1955
1915
2415
1685
1530
1215
165
845
1215
200
270
1535
1100
150
270
1820
1035
165
170
1930
1940
1155
165
1610
1165
160
205
1555
1035
165
205
1820
1180
260
170
1825
1270
205
1690
1625
1215
125
1635
1310
125
270
1930
1970
2280
165
1755
880
230
205
1555
1310
440
205
1755
1150
380
205
850
880
195
270
865
1675
875
195
850
1215
195
270
1755
1235
500
205
1825
295
205
2000
1955
1070
315
1755
1120
230
205
1675
1215
330
205
1825
125
205
850
885
195
270
1555
1165
165
205
815
2025
205
815
90
270
1820
1825
165
170
1825
405
205
2040
2050
2390
1820
1435
1440
2215
1525
1440
1445
2070
795
2065
2075
1870
2380
2040
1540
1550
1820
1540
2085
2090
815
2080
2090
800
260
1440
1495
2100
1530
2065
2105
1915
2380
1470
1590
1100
160
1745
1520
845
815
2110
1530
825
260
1515
1550
1555
825
1525
795
1035
200
1525
810
825
200
1820
1165
165
170
2095
2120
1915
2415
1505
1510
1535
1035
1550
1535
1210
260
1520
1530
1215
165
1595
810
815
260
1520
1605
1260
125
2115
1940
1155
165
1550
795
1165
165
1550
1605
1260
165
1615
1620
2125
850
1620
1525
1535
825
2125
1535
1210
150
2130
2135
845
1825
2135
2140
1215
195
1675
1215
200
270
1620
1630
845
855
2115
1555
860
165
1640
845
860
195
2115
1970
2280
165
1630
810
885
165
2115
1610
860
165
1610
1165
165
205
1620
1660
2290
1215
2125
1680
1070
125
1670
1675
875
195
1670
845
1170
195
1630
1680
1375
440
1610
1390
440
205
1755
1170
375
205
2150
1170
375
205
885
200
270
315
270
295
270
2145
1955
1070
315
1665
1535
1120
125
1630
810
855
165
1550
795
1035
165
1820
2420
260
170
2035
2045
2385
1460
1590
2195
2385
2390
2425
2430
2205
1460
795
800
160
1490
1495
2120
1625
1210
1515
2120
1915
2275
150
1525
2140
2275
200
270
1455
1545
1945
1035
160
1550
1945
1155
165
205
1550
1975
2280
165
205
1600
1605
1150
125
205
1655
1660
1955
1290
230
1670
1955
1070
195
490
1535
1310
150
270
1550
2395
1155
165
205
1510
2155
1100
130
270
2040
2050
2390
2425
2435
1435
1440
2215
1525
810
1440
1445
2070
795
800
2065
2075
1870
2245
160
2040
1540
1550
1820
1165
1540
2085
2090
1035
160
2080
2090
800
200
170
1440
1495
2100
1530
1210
2065
2105
1915
2380
150
1470
1590
1100
160
270
1745
1520
845
815
125
2110
1530
825
260
270
2040
1540
2115
1820
1165
1540
1545
1940
1165
160
2080
2395
1155
295
205
1745
2115
1610
815
165
1595
1820
1165
260
170
1485
1035
160
205
2440
845
860
315
205
1485
825
165
205
2095
2120
1915
2415
150
1550
1535
1210
260
270
1520
1530
1215
165
270
1745
2135
1755
815
295
1520
2445
1260
125
205
1480
1950
815
90
205
810
2450
260
270
2115
1940
1155
165
205
1515
1550
1555
825
165
1550
795
1165
165
170
1550
1605
1260
165
205
1615
1620
2125
850
855
1620
1525
1535
825
200
2125
1535
1210
150
270
2130
2135
845
1825
125
2135
2140
1215
125
270
2115
1555
860
165
205
2115
1970
2280
165
205
2115
1610
860
165
205
1620
1660
2290
1215
230
2125
1680
1070
125
490
1670
1675
875
195
490
2130
2455
2150
1825
295
2135
2460
2465
125
205
1675
1150
380
490
1670
1755
1170
195
205
850
815
125
270
900
875
375
490
855
195
205
1670
845
1170
195
205
2145
1955
1070
315
490
2150
1160
375
205
1550
795
1035
165
170
75
80
150
200
170
85
90
160
170
120
125
200
170
125
130
170
80
150
130
170
195
200
170
2160
2470
2475
2480
40
235
2485
1400
1810
245
2165
220
345
295
150
360
1815
315
165
205
135
70
80
155
90
2175
2490
2185
405
295
300
2495
520
165
205
175
395
315
400
185
1405
205
425
275
490
2180
2500
2185
310
85
505
2505
500
440
495
2185
345
500
205
525
440
205
2190
305
375
205
315
125
205
545
610
630
580
580
630
620
665
640
490
575
600
640
205
270
630
645
665
640
640
650
675
665
600
600
665
635
455
205
1730
2510
1500
2515
2520
2220
1595
2460
1465
2525
1595
2530
1745
2455
1550
2460
805
2535
880
245
905
275
1750
1580
1630
1965
885
350
2330
880
1755
1160
2340
2540
315
640
805
985
2330
2340
2270
1885
2155
2245
785
1820
2545
200
795
1100
130
170
825
200
170
2260
2550
2285
805
775
2555
2560
1530
2265
2565
2570
1165
820
2140
815
260
815
260
205
825
165
270
825
150
270
825
125
270
2285
2575
1755
815
790
2445
1260
165
805
2580
315
400
880
1405
205
905
275
490
2295
2585
1755
880
870
2590
1375
440
885
440
205
2340
1120
315
205
1435
1440
1515
1525
810
1440
1445
2310
795
800
1450
1455
1550
795
1035
1455
1460
1625
1035
130
1465
1510
795
800
260
1470
1475
1100
160
170
1730
2595
2305
2110
1570
2210
2600
2315
2090
1575
1515
1520
845
825
125
1525
1530
825
200
270
1520
1530
2605
165
270
2225
440
205
1600
1625
1290
125
270
1550
2445
2320
165
205
2225
1405
205
1555
1390
440
205
1750
2610
1755
880
85
1630
2590
1375
440
495
2235
1195
260
205
2330
855
165
270
1555
1165
125
205
2615
2620
315
205
1485
2625
260
205
905
425
490
2615
905
315
205
2215
1510
2155
2245
1525
1820
2545
200
1455
1460
1530
1035
1550
1530
800
260
1510
1475
1100
130
795
1100
160
170
1730
2595
2305
2110
1500
2600
2630
1530
2520
2220
2635
1165
1595
2140
815
260
1515
1520
845
825
1525
1530
825
200
1600
1625
1215
125
1695
1990
815
260
1745
2135
1755
815
1550
2445
1260
165
1750
2610
1755
880
1630
2590
1375
440
2340
2620
315
205
810
2625
260
270
2205
1460
2425
800
160
1560
1590
2430
160
205
1730
1500
2520
1595
1485
1500
1465
2640
795
800
2215
1510
1590
2245
130
1595
795
1100
260
170
1485
800
160
170
1500
2600
2630
1530
1095
2520
2220
2635
2380
150
1595
2140
2415
260
205
2210
1505
1550
1485
2225
1525
1625
2275
200
270
850
825
150
270
1745
1550
1610
815
165
2645
1600
845
825
125
2225
275
205
1550
2445
1260
165
205
1705
1535
815
200
270
2235
855
165
205
1695
1535
825
200
270
1535
2650
150
270
1745
1550
1555
815
165
2595
2515
2655
2140
1095
2305
2655
2660
2415
150
2110
2140
2415
90
205
2135
2460
1150
125
205
2580
245
490
2610
1965
1235
440
495
1755
2465
380
205
2620
350
490
745
750
420
425
275
750
425
265
195
270
420
265
230
490
425
195
490
370
225
330
490
750
510
325
275
495
325
275
495
510
325
375
490
325
195
490
1515
1525
1550
1625
1670
850
845
1290
875
195
1765
1770
1770
850
865
905
905
195
1690
1290
875
225
1770
910
875
275
900
875
1385
775
770
1865
1820
2270
1885
2155
2545
835
785
1535
815
890
895
1980
905
895
850
1120
315
1980
1120
230
490
905
315
490
1690
1290
330
490
895
910
875
275
875
275
495
875
195
490
1610
1310
440
205
1165
130
270
1610
1035
125
205
1765
1770
865
905
275
1770
850
905
195
270
1690
1290
225
490
1770
910
875
275
495
1610
1165
125
205
1465
785
1130
90
400
785
905
195
270
1130
195
205
1765
1765
865
905
425
1770
895
875
275
495
900
1385
375
490
2215
1510
2155
2245
130
1525
1820
2545
200
170
1455
1460
1530
1035
130
1550
1530
800
200
170
1510
1475
1100
130
170
1600
1625
1215
125
270
1765
1770
1980
905
275
1770
850
1120
195
270
1440
1445
2070
1820
2215
1510
2155
2545
1620
1525
1535
815
1765
1770
1980
905
1770
850
1120
315
1770
910
875
275
1775
855
315
205
1780
885
195
270
905
195
490
840
875
375
490
120
295
165
170
1820
1165
1465
2360
825
260
270
1820
815
260
170
2215
2105
1915
2245
815
260
270
815
165
270
1825
195
270
2215
2105
1915
2245
150
2665
855
165
270
1825
315
205
1525
795
1100
200
170
810
800
160
170
795
1035
200
170
1035
130
170
855
200
205
1820
1035
200
170
1165
160
170
2115
1820
1165
165
170
845
815
165
205
2115
2460
1260
165
205
2440
1675
860
315
640
845
2670
520
205
1825
125
270
845
815
295
205
825
90
205
2455
2460
1145
295
205
2150
1145
380
205
1755
815
295
205
1170
295
205
875
195
205
1755
1255
520
205
900
1370
375
490
2470
2675
320
1815
245
2475
320
2680
315
150
2480
1815
315
155
205
240
2685
345
125
90
110
265
2690
165
270
2175
2695
2185
405
125
2695
1810
1410
165
270
325
330
90
270
405
165
270
515
295
150
270
315
150
270
2490
2700
290
125
205
2185
290
380
205
305
295
295
205
395
245
490
275
400
610
650
645
625
600
630
645
665
640
490
580
625
640
400
205
615
580
635
490
400
605
625
660
205
270
635
495
400
270
640
205
270
640
490
270
645
665
635
490
205
635
640
640
205
625
600
490
2595
2515
2305
2230
2110
2460
1505
2525
1745
1520
1990
1165
2135
2460
1755
1255
2580
245
2550
2705
2710
2140
2285
2710
2715
815
805
2140
815
90
1920
1570
2720
1035
790
1535
2725
165
2285
1685
1755
815
1685
1530
2605
165
845
1215
90
205
1990
1165
150
270
2575
2460
1150
125
855
90
270
2510
2515
2230
2460
1575
1580
2525
2720
1165
90
1745
1520
1755
815
125
1650
1165
150
205
1560
1590
1100
160
270
2530
1390
150
205
2730
2375
1255
125
205
2455
2460
1255
295
205
1160
380
455
985
245
490
85
400
915
375
490
2645
1670
845
825
195
2595
2515
2655
2140
2305
2655
2660
815
2110
2140
815
90
1505
2525
2720
1035
1550
1535
2725
165
1745
1520
1755
815
1520
1530
2605
165
2645
1600
845
825
2135
2460
1150
125
2350
1990
815
260
1525
795
1035
200
170
1505
1560
2720
1035
90
1550
1535
2735
165
270
1485
1035
260
205
1520
1605
1260
125
205
2645
1600
1755
825
125
1600
2375
1150
125
205
855
260
270
2740
2135
1755
815
295
2110
2140
815
90
205
1505
2525
2720
1035
90
1550
1535
2725
165
270
845
1215
90
270
2740
1520
1755
815
125
1505
2745
1975
1310
440
1550
1975
2750
165
205
1485
1310
165
205
1695
810
815
260
205
1615
2755
2760
850
880
2755
2765
2770
815
90
2760
1950
2030
125
270
1745
2135
1755
815
125
2135
2140
1015
125
270
1755
1015
90
270
815
125
270
1950
1180
150
270
1755
815
125
205
905
85
490
825
90
270
1500
1620
1550
810
855
1465
1525
795
800
200
1525
1625
825
200
270
1635
1035
125
270
2775
125
490
865
2780
325
490
1465
1885
1130
90
400
1885
1095
150
270
1130
150
205
785
1120
195
270
1130
125
205
1775
1120
195
270
2355
2620
315
205
1825
165
1510
2155
1825
165
205
1990
2020
150
270
2645
1550
1555
825
165
1705
795
1035
200
170
1550
2785
2280
165
205
2790
1590
1100
160
270
2330
1035
160
205
2130
2115
1610
1825
165
1610
1165
295
205
1675
2670
520
490
1170
295
640
2665
855
165
205
410
2795
2800
425
85
2795
2805
2680
315
90
2800
395
245
125
270
2175
2490
2185
405
125
2490
1815
115
125
270
2185
115
90
270
405
125
270
175
395
315
155
205
395
1270
150
270
2810
85
315
165
270
2815
1405
150
205
390
90
270
2695
2495
520
125
205
315
260
205
375
500
490
405
150
205
650
580
665
640
400
645
625
600
490
270
665
600
400
270
580
600
640
205
270
635
495
490
205
660
400
270
455
455
490
1615
2755
2755
2765
2760
1950
1745
2135
2135
2140
1755
1015
1480
2820
1950
1180
1480
810
2825
1195
885
90
1520
2460
1640
1755
810
815
815
260
1705
1535
1550
2830
2645
2835
2135
2840
1755
2845
1670
1755
1755
815
1170
295
915
500
1595
2850
2855
2645
830
2295
2860
850
2295
805
2770
815
2860
1950
2030
125
850
1825
1805
270
2575
2140
1015
125
1755
1015
90
205
2825
1195
150
205
885
90
270
1685
2445
1260
125
2865
1690
1755
815
1690
2375
1150
125
865
1755
1170
195
915
500
490
1615
2755
1670
850
880
2755
2765
1760
815
90
2135
2140
1290
125
270
2820
1180
150
205
1480
810
815
260
270
1520
2445
2320
125
205
2330
1310
260
205
1700
1310
150
205
2870
2135
1755
815
295
2835
2840
1255
295
205
1670
1755
875
195
205
1755
815
195
205
1170
295
490
2850
1715
150
205
2740
1670
1755
815
315
1705
850
815
200
270
2870
1670
1755
815
315
1615
2755
2760
850
2755
2765
2770
815
2760
1950
2030
125
2135
2140
1015
125
1480
810
815
260
1520
2445
1260
125
2645
2135
1755
815
2135
2840
1150
125
1670
1755
1170
195
2875
1750
2880
1760
2225
1750
1480
2820
815
90
2760
1950
1095
125
270
1760
815
150
205
2885
1195
150
205
2665
825
165
270
2855
885
315
205
1760
885
195
205
2135
2840
1150
125
205
2890
1755
1170
315
205
500
495
1770
2015
875
275
495
2015
1350
345
495
875
345
455
2895
2220
2635
2380
150
885
90
205
1695
1990
825
260
205
1705
1535
815
260
270
865
875
305
490
305
490
1630
2235
885
165
205
845
855
1405
205
860
440
400
2645
1600
1755
815
125
2755
1660
2010
1015
230
2760
1910
1070
125
490
1750
2610
1755
880
275
1480
1950
815
90
270
2885
1095
150
205
1670
1685
875
195
490
850
1015
195
270
1780
815
125
270
880
150
205
880
125
205
905
265
490
135
70
80
155
400
70
245
150
270
80
150
205
75
85
195
270
120
125
205
75
265
195
270
745
460
480
425
265
750
465
1415
330
495
420
470
345
490
425
225
490
750
475
325
275
495
480
485
325
490
425
330
490
425
265
490
480
325
305
490
275
490
460
465
320
225
495
480
320
345
490
265
495
475
265
265
490
325
265
495
485
330
495
325
495
265
490
475
470
345
495
325
345
455
480
370
325
490
485
290
455
325
635
120
150
205
635
625
495
680
495
495
680
635
455
1465
1570
1885
1095
1130
150
785
880
1130
295
785
1120
1980
1120
1765
1655
1770
2005
1980
1350
905
225
1770
2015
865
1370
905
330
905
265
865
875
1655
2005
865
2900
2015
1120
875
265
1370
330
2015
1350
875
345
865
1245
1370
290
1465
1720
1885
2030
1130
125
770
1885
1130
90
785
880
195
270
895
850
1120
195
890
1995
865
905
895
2005
2905
330
1980
1350
345
490
905
225
490
895
2015
875
275
865
1370
325
490
905
330
490
1995
2005
1200
1815
865
1200
345
490
905
1815
490
2015
1120
265
490
875
265
495
1370
330
495
865
1245
325
490
1370
290
455
1885
2030
150
270
1765
1655
865
905
265
1770
2005
2910
330
495
865
875
325
490
1655
2005
2900
225
495
1465
1885
1130
90
1770
850
1120
195
1765
1655
865
905
1770
2005
2905
330
1770
2015
875
275
1655
2005
1200
1815
405
490
905
500
490
1770
2005
2905
330
495
1655
2005
1200
225
495
1245
290
635
425
455
1765
1995
2780
425
625
1995
1340
320
625
2780
320
635
425
625
425
495
1765
895
1285
425
495
895
905
265
490
1285
265
495
425
490
1245
225
495
1455
2915
1945
1035
160
885
200
920
1990
815
260
2920
1545
1605
1035
160
1705
795
825
200
170
2925
1210
150
270
2345
2650
150
270
2930
1545
1605
1165
160
1705
1535
815
200
1695
1535
825
200
2340
885
195
205
1550
2830
1260
165
205
1165
130
170
845
815
125
205
1455
2935
1530
1035
130
1695
810
825
260
205
1440
1445
2940
795
800
1035
160
170
795
800
200
170
2945
2950
1755
1130
295
2950
1935
1150
125
205
1670
790
1170
195
205
790
1130
125
205
2115
2460
2955
165
205
2150
860
375
205
875
315
490
375
640
855
1405
205
2795
465
2960
115
230
2800
220
345
125
490
2180
2500
2185
310
275
175
395
315
155
270
2965
245
150
205
480
255
325
195
490
425
115
195
270
480
2185
305
195
205
425
315
125
270
85
150
205
310
125
205
315
90
205
325
310
315
205
325
315
295
205
1395
265
195
200
270
390
275
205
390
260
270
650
675
665
600
495
645
620
635
490
490
580
625
640
400
270
665
600
490
205
600
400
270
600
490
205
640
400
205
635
600
640
205
1695
1650
2755
1660
2760
2565
1750
2610
1480
1950
2885
1095
1670
1685
850
1015
1780
815
880
150
1755
1170
880
125
815
90
1480
2970
810
1195
1775
2225
2740
2975
845
815
2665
2225
1695
2345
1535
2650
2870
2835
2350
1710
2740
2665
2870
2350
2295
2005
2010
1015
2860
1910
1070
125
2820
1095
150
205
865
1685
875
195
2855
880
315
205
870
810
855
165
1785
1990
825
200
790
2395
1155
165
2865
2575
1755
815
2575
2840
1150
125
1885
2155
1100
130
1455
2935
1625
1035
130
2925
2020
150
270
2755
2765
1775
815
90
2135
2980
1290
125
270
2755
1660
2985
1015
230
2835
2460
1255
295
205
1780
815
195
270
1775
880
195
270
2740
2135
845
825
295
2975
2445
1255
125
205
1695
1990
825
200
205
1700
1310
150
270
2930
2915
1605
1165
160
1695
850
825
260
205
1775
905
195
205
2740
1670
845
825
315
1695
850
825
200
205
1455
2935
1530
1035
2790
1590
1100
160
1705
795
1035
200
1695
810
815
260
2755
2765
2990
815
2135
2980
1015
125
2755
1660
2010
1015
2760
1910
1070
125
1670
1685
875
195
1775
880
195
205
2740
2135
845
815
2135
2445
1150
125
1550
2785
2280
165
1455
2915
1945
1035
2870
2135
1755
815
1730
1500
2895
1595
1485
1500
1465
2995
795
800
1595
810
825
260
205
2875
1750
3000
1760
2225
1750
1480
2885
815
90
2885
1095
150
270
1780
815
125
205
1760
880
195
205
2135
2445
1150
125
205
3005
1535
825
200
270
3010
855
195
270
2310
1990
815
260
205
2755
2765
2990
815
90
2135
2980
1015
125
270
2875
3015
3020
805
2535
1750
3025
3030
1015
245
3000
2565
3035
125
490
1760
2300
315
205
1760
2620
315
205
2740
2135
845
825
125
2855
2620
315
205
2305
2135
1755
815
295
3020
2575
1250
315
640
1755
2845
520
205
810
800
130
170
1505
2525
3040
1035
90
2740
1520
845
825
125
1520
3045
1215
165
270
1695
810
825
200
205
1630
2235
855
165
205
1600
2445
1150
125
205
3050
3055
815
260
205
3055
1390
150
270
3060
885
195
270
3060
1120
195
270
2790
1590
1100
130
270
1705
795
1035
260
170
1480
810
825
260
270
2885
1195
150
270
1635
1390
125
270
2665
825
165
205
2135
2980
1015
125
205
1705
1535
815
260
205
1420
2035
2195
2205
1570
2035
2045
2385
1880
1095
2195
2385
3065
3070
150
2205
1880
3070
90
205
1435
1440
2215
785
880
1440
1445
3075
1130
90
2215
1885
2030
125
270
785
1130
150
270
1450
1455
790
1130
295
1455
3080
1015
125
205
790
1015
90
270
1130
125
270
1465
1885
1130
90
205
1885
1030
150
270
1130
150
270
1435
1490
1515
785
1120
1440
1495
1905
1015
230
2215
1910
1070
125
490
785
1290
195
270
1500
1505
790
880
275
1465
1885
1130
90
270
3085
1095
150
270
1515
1685
875
195
490
785
1015
195
270
1455
1935
1150
125
205
790
1150
380
205
1515
790
1170
195
205
920
1130
125
205
790
1170
375
205
1130
90
270
1490
1495
1955
1290
230
1515
1955
1070
195
490
1505
1885
1120
125
270
790
1120
230
205
1685
1015
330
205
1500
1505
790
880
85
1505
1965
1235
440
495
790
1235
500
205
1785
880
195
270
1515
1690
875
195
490
790
1255
520
205
920
2620
315
205
1615
1620
1980
905
275
1620
785
1120
195
270
1615
1655
865
905
265
1620
2005
2905
330
495
1620
2015
875
275
495
1455
3090
1150
125
205
790
2465
380
205
770
3095
80
400
3095
245
490
80
490
3100
85
490
3100
265
490
435
440
490
275
195
205
2790
1590
1705
795
1695
1485
1705
2925
810
1310
1705
2335
1535
2020
2775
440
855
195
2775
440
490
1440
1445
3105
795
800
2330
1310
260
270
2925
2020
150
205
1705
850
815
260
270
1440
1445
2940
795
1695
810
825
260
1695
1990
825
260
1705
1535
815
260
1485
800
130
170
2645
1550
1555
815
165
2895
2220
2635
2245
150
2645
1600
1755
815
295
1695
810
825
200
270
2135
2375
1150
125
205
1455
2935
1530
1035
160
1705
1990
815
260
205
315
165
205
530
165
205
1395
265
315
200
270
265
3110
150
270
120
150
260
170
1450
2920
1455
2935
1695
2330
1990
2020
1550
2785
1450
2930
1455
2915
920
1535
825
200
920
1535
815
200
1785
1535
825
200
3115
1990
815
260
1455
2935
1625
1035
160
2920
1545
1605
1165
160
1705
795
825
260
170
3120
2020
150
205
3125
1585
1975
1390
230
3125
3130
1975
1390
230
3040
1210
150
270
3005
850
825
200
270
2310
850
815
260
205
2790
1590
1100
130
1705
795
1035
260
1695
810
825
200
3005
1535
825
200
2310
1990
815
260
1990
1100
160
270
810
2650
260
270
1505
3130
1975
1310
230
2195
2385
2390
2425
3135
2645
2135
1755
815
295
1630
3140
1375
440
495
2305
3145
2660
2415
150
1520
3045
1215
165
205
2195
3150
2390
2425
2430
810
2245
160
270
795
2245
130
170
860
3155
455
2215
1510
2155
1100
130
1525
795
2245
200
170
3005
810
825
200
270
2035
3160
2385
1460
1590
2195
3150
2390
2425
3165
2360
2155
2430
160
205
1510
3170
1100
130
170
3175
2155
1100
130
270
2350
795
1035
260
170
2115
2840
1260
165
205
2950
3090
1150
125
205
1675
2845
520
490
860
295
205
3180
515
315
165
205
515
440
150
270
275
200
205
305
295
165
205
2795
2805
395
315
90
2490
2700
115
125
270
3185
245
150
270
2960
315
125
205
315
90
270
2500
395
265
125
270
2185
265
230
205
255
115
330
205
2500
340
345
440
495
310
440
205
3190
310
195
270
310
155
270
2185
315
125
205
305
295
205
2185
290
520
205
2190
265
315
205
430
85
275
165
270
305
350
440
205
390
165
205
275
90
270
425
515
195
270
85
440
205
250
2490
325
530
125
370
2495
290
125
205
300
345
500
165
205
75
265
195
535
270
665
625
495
205
675
655
635
495
495
665
600
640
205
665
640
640
205
665
625
490
270
625
625
640
205
565
645
665
640
640
585
495
205
270
590
625
640
205
205
495
270
205
660
205
270
1420
3195
2195
3200
2360
1565
3175
1590
2350
795
810
2245
1500
3125
3005
2330
2350
3120
1505
3130
3005
3040
1730
3205
2595
3210
2305
3215
2110
2840
1745
2835
2135
2980
1480
2770
1950
2420
2760
1910
1745
3220
1760
815
2610
1950
1755
1120
1685
1015
1750
3125
2610
3225
1755
1235
880
350
1760
2540
880
390
3230
1600
3235
1535
3005
3010
2355
3230
3235
765
3240
2255
795
775
770
3075
795
1875
3080
1530
1035
3085
1590
1100
130
920
795
1035
260
1785
810
825
200
790
2785
2280
165
3245
1535
825
200
2550
3250
2710
2140
2285
3255
2715
815
2295
805
2990
815
2575
2980
1015
125
1950
2420
150
270
2990
2030
150
270
2355
815
125
205
2585
1950
1120
125
2585
3225
1235
440
3010
880
195
270
1920
3225
1975
1310
3010
1120
195
270
3260
1690
845
825
3195
3160
2200
3265
1565
1440
1445
3270
795
800
3275
3170
1100
160
170
2920
2915
1605
1165
160
2350
795
825
260
170
3275
2155
1100
160
205
2330
1210
260
270
3120
1715
150
205
3235
1535
825
200
270
1730
2595
2305
2110
1720
3205
3210
2230
2840
990
2755
2765
850
815
90
2135
2840
1290
125
205
2770
2420
150
205
3220
2840
1255
295
205
1760
815
195
205
2770
2030
150
205
2610
1950
1120
125
270
2610
3225
1235
440
495
3280
2030
150
205
3230
1600
845
825
125
3235
850
825
200
270
1760
905
315
205
3230
1670
845
825
195
2035
3160
2385
1460
2195
3150
2390
795
1510
3170
1100
130
795
2245
160
170
3175
2155
1100
130
2350
795
1035
260
1505
3130
1975
1310
3005
810
825
200
3235
1535
825
200
2595
3210
2655
2140
2305
3145
2660
815
2755
2765
1950
815
2135
2840
1015
125
1760
815
125
205
2610
1950
1120
125
2610
3225
1235
440
3230
1600
845
825
1730
1500
3285
1595
1485
1500
1465
2940
795
800
1595
795
2245
260
170
1990
2245
160
270
2870
1550
1555
815
165
2855
885
195
205
2595
3210
2655
2140
2030
2305
3145
2660
2415
125
2875
1750
2760
1760
2225
1750
1480
1950
815
90
2760
1950
2030
150
270
2620
125
205
3020
1755
1170
315
205
2195
3150
2390
2425
2435
2305
3145
2660
2415
295
1755
3290
500
205
2755
2765
1950
815
90
2135
2840
1015
125
205
1420
2035
2195
2205
2360
1500
3295
2630
1530
1095
3285
3300
2635
2245
125
1485
3305
260
205
810
3305
260
270
2875
3015
3020
805
985
1750
3310
3030
1015
245
2760
3315
3035
125
490
905
390
490
1505
2075
3040
1035
90
1550
1990
2725
260
270
3230
1520
845
825
125
1990
2380
150
270
3235
810
825
200
270
3015
3210
2710
2300
245
3020
3255
3320
315
490
805
2300
315
400
2610
1720
1120
125
400
1755
2620
2690
205
1685
3325
330
205
875
330
400
2620
295
490
910
880
275
205
2035
3160
2385
1460
2155
3055
1715
150
270
3330
2155
1100
130
270
2310
795
1035
260
170
1950
2625
150
270
1745
3145
2660
2415
125
1505
3335
1975
1310
440
1550
2785
2750
165
205
1420
2035
2195
2205
1720
2035
3160
2385
1880
2030
1450
3150
3065
3070
125
1440
1445
1885
1130
90
2215
1885
2030
150
270
785
1130
125
270
1455
3340
1015
125
205
1885
3345
150
270
820
1130
125
205
1505
3225
1235
440
495
820
2620
315
205
1440
1445
1510
795
800
1455
3265
1530
1035
160
1745
3350
2660
2415
125
1450
3355
3065
3070
125
1620
870
875
275
495
880
195
205
790
3290
500
205
870
880
275
205
55
60
70
80
90
85
90
130
170
100
35
115
125
130
125
160
170
175
185
195
165
205
185
190
200
170
3360
245
150
130
270
535
170
1395
80
125
260
170
80
90
200
170
3180
310
195
535
205
310
155
200
170
110
80
125
165
170
360
265
315
260
205
75
515
195
535
270
85
440
260
270
515
3110
150
270
300
2495
380
165
205
360
515
315
260
205
575
625
490
270
270
635
640
205
205
575
625
640
270
270
2035
3160
2205
3265
2360
1870
1465
3275
1510
3170
2215
2105
3330
2155
2310
795
810
2030
3235
2330
2310
3365
2310
2850
2310
1830
3370
2250
1880
1885
3170
1100
130
3075
2155
1100
130
1875
3090
1945
1035
3115
795
1035
260
3245
810
825
200
3195
3160
2200
3265
1870
1440
1445
1525
795
800
1455
3265
1625
1035
160
2310
795
825
260
170
3365
1715
150
205
1440
1445
1510
795
1455
3265
1530
1035
3330
2155
1100
130
2310
795
1035
260
3235
810
825
200
1730
1500
2215
1595
1485
1500
1465
1510
795
800
2305
1550
1555
815
165
1500
3295
2630
1530
2030
2215
3300
2635
2245
125
1505
2075
1535
1035
90
1520
2090
1215
165
205
915
275
490
1450
3150
2390
2425
3165
1595
795
1035
260
170
1450
3355
2390
2425
3165
30
41
-1
-1
-1
41
60
-1
-1
-1
48
61
-1
-1
-1
61
77
-1
-1
-1
73
86
-1
-1
-1
86
100
-1
-1
-1
77
93
-1
-1
-1
93
119
-1
-1
-1
92
113
-1
-1
-1
113
122
-1
-1
-1
48
67
-1
-1
-1
61
85
-1
-1
-1
77
100
-1
-1
-1
86
96
-1
-1
-1
100
112
-1
-1
-1
100
114
-1
-1
-1
119
124
-1
-1
-1
112
123
-1
-1
-1
122
127
-1
-1
-1
73
88
-1
-1
-1
86
107
-1
-1
-1
100
119
-1
-1
-1
107
117
-1
-1
-1
112
124
-1
-1
-1
119
125
-1
-1
-1
124
128
-1
-1
-1
127
129
-1
-1
-1
77
92
-1
-1
-1
93
113
-1
-1
-1
119
122
-1
-1
-1
124
127
-1
-1
-1
122
128
-1
-1
-1
128
129
-1
-1
-1
128
128
-1
-1
-1
129
-1
-1
-1
-1
92
92
-1
-1
-1
113
113
-1
-1
-1
112
112
-1
-1
-1
122
122
-1
-1
-1
124
124
-1
-1
-1
127
127
-1
-1
-1
128
-1
-1
-1
-1
67
85
-1
-1
-1
85
100
-1
-1
-1
96
112
-1
-1
-1
114
124
-1
-1
-1
123
127
-1
-1
-1
61
75
-1
-1
-1
85
95
-1
-1
-1
112
122
-1
-1
-1
86
99
-1
-1
-1
96
117
-1
-1
-1
128
127
-1
-1
-1
114
123
-1
-1
-1
127
-1
-1
-1
-1
123
123
-1
-1
-1
88
107
-1
-1
-1
107
119
-1
-1
-1
117
124
-1
-1
-1
125
128
-1
-1
-1
107
118
-1
-1
-1
117
126
-1
-1
-1
112
121
-1
-1
-1
125
124
-1
-1
-1
99
114
-1
-1
-1
117
117
-1
-1
-1
123
124
-1
-1
-1
75
95
-1
-1
-1
95
112
-1
-1
-1
117
123
-1
-1
-1
121
128
-1
-1
-1
92
111
-1
-1
-1
93
118
-1
-1
-1
113
121
-1
-1
-1
99
117
-1
-1
-1
126
126
-1
-1
-1
126
128
-1
-1
-1
118
126
-1
-1
-1
121
123
-1
-1
-1
114
112
-1
-1
-1
122
-1
-1
-1
-1
125
125
-1
-1
-1
67
82
-1
-1
-1
85
98
-1
-1
-1
99
116
-1
-1
-1
114
114
-1
-1
-1
95
116
-1
-1
-1
114
126
-1
-1
-1
123
128
-1
-1
-1
96
96
-1
-1
-1
118
121
-1
-1
-1
126
-1
-1
-1
-1
82
98
-1
-1
-1
98
114
-1
-1
-1
116
123
-1
-1
-1
98
116
-1
-1
-1
99
99
-1
-1
-1
116
117
-1
-1
-1
124
-1
-1
-1
-1
123
-1
-1
-1
-1
126
123
-1
-1
-1
95
95
-1
-1
-1
116
116
-1
-1
-1
114
121
-1
-1
-1
126
124
-1
-1
-1
121
121
-1
-1
-1
124
125
-1
-1
-1
127
128
-1
-1
-1
30
-1
-1
-1
-1
41
-1
-1
-1
-1
48
-1
-1
-1
-1
61
-1
-1
-1
-1
73
-1
-1
-1
-1
86
-1
-1
-1
-1
77
-1
-1
-1
-1
93
-1
-1
-1
-1
92
-1
-1
-1
-1
113
-1
-1
-1
-1
100
-1
-1
-1
-1
119
-1
-1
-1
-1
112
-1
-1
-1
-1
107
-1
-1
-1
-1
67
-1
-1
-1
-1
85
-1
-1
-1
-1
96
-1
-1
-1
-1
114
-1
-1
-1
-1
88
-1
-1
-1
-1
117
-1
-1
-1
-1
125
-1
-1
-1
-1
99
-1
-1
-1
-1
75
-1
-1
-1
-1
95
-1
-1
-1
-1
121
-1
-1
-1
-1
118
-1
-1
-1
-1
82
-1
-1
-1
-1
98
-1
-1
-1
-1
116
-1
-1
-1
-1
30
30
-1
-1
-1
48
48
-1
-1
-1
73
73
-1
-1
-1
77
77
-1
-1
-1
61
61
-1
-1
-1
86
86
-1
-1
-1
100
100
-1
-1
-1
107
107
-1
-1
-1
119
119
-1
-1
-1
93
93
-1
-1
-1
67
67
-1
-1
-1
85
85
-1
-1
-1
82
82
-1
-1
-1
98
98
-1
-1
-1
30
48
73
77
-1
48
67
86
100
-1
73
86
107
119
-1
77
100
119
122
-1
61
85
107
112
-1
86
99
117
124
-1
100
114
124
127
-1
107
117
126
128
-1
119
124
128
129
-1
122
127
129
-1
-1
92
114
125
122
-1
112
123
128
127
-1
125
124
128
-1
-1
93
114
125
128
-1
124
124
128
-1
-1
67
82
99
114
-1
85
98
117
123
-1
96
116
126
124
-1
117
117
126
128
-1
114
114
124
127
-1
123
123
128
-1
-1
126
126
126
-1
-1
99
99
117
124
-1
95
116
126
123
-1
117
117
126
-1
-1
112
123
128
-1
-1
121
123
128
-1
-1
82
82
99
114
-1
98
98
117
123
-1
116
116
126
124
-1
114
114
124
-1
-1
116
116
126
123
-1
126
126
124
-1
-1
93
114
124
127
-1
30
48
73
-1
-1
48
61
88
-1
-1
73
81
97
-1
-1
61
77
93
-1
-1
88
92
113
-1
-1
81
92
113
-1
-1
97
111
122
-1
-1
48
67
88
-1
-1
61
85
107
-1
-1
88
96
117
-1
-1
77
100
119
-1
-1
93
112
124
-1
-1
92
112
124
-1
-1
113
122
127
-1
-1
73
86
107
-1
-1
86
107
118
-1
-1
107
117
126
-1
-1
100
119
125
-1
-1
112
124
128
-1
-1
100
112
125
-1
-1
119
125
125
-1
-1
119
122
128
-1
-1
124
128
128
-1
-1
92
114
125
-1
-1
67
85
99
-1
-1
88
99
116
-1
-1
85
100
114
-1
-1
107
114
123
-1
-1
96
112
123
-1
-1
117
123
127
-1
-1
85
95
118
-1
-1
107
117
117
-1
-1
119
124
124
-1
-1
93
112
125
-1
-1
112
122
128
-1
-1
124
127
127
-1
-1
86
99
118
-1
-1
96
117
126
-1
-1
100
114
125
-1
-1
114
123
124
-1
-1
125
124
124
-1
-1
119
124
128
-1
-1
107
118
126
-1
-1
107
119
125
-1
-1
118
125
128
-1
-1
117
124
128
-1
-1
126
128
129
-1
-1
118
126
126
-1
-1
125
128
128
-1
-1
117
126
126
-1
-1
119
119
125
-1
-1
125
122
128
-1
-1
114
112
125
-1
-1
125
125
125
-1
-1
123
122
128
-1
-1
99
114
123
-1
-1
116
123
127
-1
-1
123
127
127
-1
-1
123
124
128
-1
-1
107
107
117
-1
-1
95
112
121
-1
-1
118
112
123
-1
-1
117
123
123
-1
-1
93
114
125
-1
-1
99
117
117
-1
-1
118
117
126
-1
-1
117
124
124
-1
-1
126
124
128
-1
-1
126
128
128
-1
-1
125
122
-1
-1
-1
67
82
105
-1
-1
85
98
118
-1
-1
99
116
117
-1
-1
114
124
124
-1
-1
114
114
125
-1
-1
95
116
126
-1
-1
114
126
125
-1
-1
123
128
128
-1
-1
96
116
126
-1
-1
107
112
123
-1
-1
114
121
125
-1
-1
82
98
99
-1
-1
105
99
116
-1
-1
98
114
114
-1
-1
118
114
123
-1
-1
116
123
123
-1
-1
98
116
117
-1
-1
118
117
117
-1
-1
99
99
118
-1
-1
116
117
126
-1
-1
126
123
123
-1
-1
126
123
124
-1
-1
116
116
126
-1
-1
121
128
128
-1
-1
93
114
-1
-1
-1
107
114
-1
-1
-1
123
122
-1
-1
-1
121
124
-1
-1
-1
117
114
-1
-1
-1
30
48
73
77
92
41
61
88
93
113
60
77
93
119
122
48
67
86
100
114
61
85
107
112
123
77
100
119
122
127
73
86
107
119
125
86
107
117
124
128
100
119
124
127
129
77
100
119
122
122
93
112
125
128
128
119
122
128
129
-1
92
114
125
122
122
113
123
128
128
-1
67
85
99
114
123
85
100
114
124
127
61
85
107
112
112
85
95
117
123
123
100
112
124
127
127
86
99
117
124
124
96
117
126
124
128
100
114
124
127
127
112
124
128
127
-1
114
123
124
127
-1
88
107
118
125
128
107
119
125
128
129
107
117
126
128
128
117
126
126
128
-1
92
112
125
128
128
113
122
128
129
-1
92
112
125
128
-1
113
122
128
-1
-1
75
95
118
121
123
95
112
121
128
127
112
122
128
129
-1
93
114
125
128
128
99
117
117
124
128
117
124
124
128
-1
118
126
126
128
-1
67
82
99
114
114
85
98
117
123
123
114
124
124
127
-1
95
116
126
123
123
114
126
124
127
-1
96
116
126
124
124
111
122
128
129
-1
118
121
125
128
-1
82
98
99
114
123
98
114
114
124
127
98
116
117
123
123
99
99
117
124
124
116
117
126
124
-1
116
123
123
128
-1
96
117
126
124
-1
99
117
117
124
-1
100
114
125
128
128
114
121
125
128
-1
93
114
124
127
127
118
121
124
127
-1
121
128
127
-1
-1
92
112
124
128
-1
30
48
73
77
77
41
67
88
92
92
48
67
86
100
100
73
86
107
119
119
88
99
118
125
125
75
98
118
112
112
118
117
126
128
-1
118
114
125
128
-1
82
82
99
114
114
98
98
117
123
123
114
114
125
128
-1
118
114
124
127
-1
100
114
125
128
-1
107
112
-1
-1
-1
100
115
-1
-1
-1
93
112
-1
-1
-1
124
122
-1
-1
-1
112
125
-1
-1
-1
114
125
-1
-1
-1
119
125
128
129
-1
125
125
128
-1
-1
48
61
86
100
-1
73
88
107
119
-1
61
77
93
119
-1
88
92
113
125
-1
81
92
113
125
-1
97
111
122
128
-1
88
96
117
125
-1
93
112
124
128
-1
113
122
127
129
-1
86
107
117
124
-1
100
119
124
127
-1
100
112
124
127
-1
67
85
99
114
-1
88
99
117
125
-1
85
100
114
124
-1
107
114
123
128
-1
96
112
123
128
-1
117
123
127
127
-1
85
95
117
123
-1
93
112
125
128
-1
107
118
126
128
-1
107
119
125
128
-1
118
125
128
128
-1
117
124
128
128
-1
114
112
124
127
-1
99
114
123
124
-1
116
123
127
127
-1
95
112
121
128
-1
118
112
123
128
-1
117
123
123
128
-1
99
116
117
124
-1
107
112
123
128
-1
114
121
124
127
-1
82
98
99
114
-1
105
99
117
125
-1
98
114
114
124
-1
118
114
123
128
-1
98
116
117
123
-1
121
127
127
-1
-1
125
127
-1
-1
-1
112
122
127
-1
-1
48
61
86
100
112
73
88
107
119
125
61
77
93
119
122
88
92
113
124
128
81
92
113
124
128
97
111
122
127
129
88
96
117
125
124
93
112
124
128
127
92
112
124
128
127
97
117
126
125
128
93
119
125
128
129
113
124
128
128
-1
88
99
117
125
124
107
114
123
128
127
96
112
123
128
127
92
114
125
122
128
107
118
126
128
128
99
114
123
124
127
99
116
117
124
124
88
105
118
125
125
99
118
117
124
128
114
125
124
127
-1
105
99
117
125
124
118
118
126
128
-1
112
122
127
129
-1
41
53
-1
-1
-1
88
96
-1
-1
-1
93
117
-1
-1
-1
88
105
-1
-1
-1
75
75
-1
-1
-1
118
117
-1
-1
-1
118
118
-1
-1
-1
73
86
107
119
124
86
100
114
124
127
77
100
119
122
128
60
85
107
113
113
86
96
117
124
124
96
112
121
128
127
113
123
128
-1
-1
99
114
114
124
127
111
123
128
128
-1
99
114
114
124
-1
124
128
127
-1
-1
86
100
112
124
-1
107
112
122
128
-1
41
67
88
92
-1
88
96
118
125
-1
86
96
117
124
-1
124
124
127
-1
-1
126
123
127
-1
-1
88
99
118
125
-1
117
114
123
128
-1
75
98
118
112
-1
114
125
124
-1
-1
88
99
118
125
124
93
114
125
128
127
107
114
126
128
127
126
124
124
-1
-1
117
114
126
128
-1
112
123
128
128
-1
118
123
124
127
-1
117
114
124
127
-1
114
123
125
128
-1
93
114
125
127
127
118
114
125
127
-1
92
112
124
128
128
118
123
123
128
-1
125
127
127
-1
-1
118
124
124
128
-1
125
128
127
-1
-1
86
100
112
124
127
107
112
122
127
129
117
125
128
128
-1
85
100
114
125
-1
98
114
114
125
-1
115
125
124
127
-1
125
124
127
-1
-1
125
122
127
-1
-1
119
124
127
129
-1
124
127
129
-1
-1
125
128
129
-1
-1
97
116
126
125
125
117
125
125
128
-1
124
122
128
-1
-1
105
118
118
125
128
118
125
125
128
-1
117
125
128
-1
-1
67
75
-1
-1
-1
88
99
-1
-1
-1
92
118
-1
-1
-1
85
92
-1
-1
-1
99
118
-1
-1
-1
117
125
-1
-1
-1
98
95
-1
-1
-1
116
112
-1
-1
-1
53
75
105
118
113
75
92
118
125
122
88
96
118
125
124
92
112
125
128
127
117
121
125
128
-1
92
112
125
-1
-1
117
121
124
-1
-1
124
122
127
-1
-1
67
75
99
114
-1
85
92
117
124
-1
107
114
121
128
-1
96
112
121
128
-1
117
123
122
128
-1
99
118
117
124
-1
114
112
124
-1
-1
98
95
117
123
-1
116
112
121
128
-1
67
75
99
114
112
85
92
117
124
122
121
124
128
-1
-1
98
95
117
123
123
117
114
125
127
-1
114
121
124
-1
-1
123
122
127
-1
-1
107
114
121
128
127
117
123
122
127
-1
93
112
125
128
127
88
99
117
124
124
123
127
128
-1
-1
99
114
112
124
127
118
112
122
127
-1
113
123
128
127
-1
117
125
125
-1
-1
75
92
-1
-1
-1
118
112
-1
-1
-1
92
112
-1
-1
-1
121
122
-1
-1
-1
96
118
-1
-1
-1
118
125
-1
-1
-1
75
92
118
125
-1
99
114
112
124
-1
118
112
122
128
-1
117
123
124
128
-1
121
122
127
-1
-1
105
117
117
124
128
121
122
128
-1
-1
86
99
118
125
125
95
111
121
128
128
126
123
122
-1
-1
75
98
118
112
123
99
96
117
124
124
92
114
125
122
127
118
112
124
128
-1
114
126
124
-1
-1
99
99
117
-1
-1
117
121
123
128
-1
100
112
125
128
128
75
98
-1
-1
-1
99
96
-1
-1
-1
92
114
-1
-1
-1
92
109
-1
-1
-1
117
113
-1
-1
-1
118
112
125
128
-1
117
112
125
128
-1
117
125
124
128
-1
105
118
117
124
128
118
125
124
128
-1
117
125
124
-1
-1
118
121
124
128
-1
117
114
125
128
-1
99
96
117
124
-1
88
99
117
124
-1
88
99
118
124
124
53
82
105
92
92
105
96
118
125
124
114
112
125
128
-1
105
99
118
124
124
86
96
118
125
124
99
114
114
-1
-1
117
114
123
-1
-1
117
114
126
-1
-1
107
119
124
128
129
88
107
117
124
128
117
123
124
127
-1
88
107
117
125
128
93
119
124
127
129
100
112
124
128
127
81
99
118
119
125
99
107
117
124
128
126
125
128
-1
-1
118
114
-1
-1
-1
118
113
-1
-1
-1
109
112
125
128
-1
99
118
118
125
128
118
125
124
127
-1
118
114
126
128
-1
114
112
124
128
-1
100
112
125
128
127
99
96
118
125
124
100
114
124
128
128
114
114
124
128
-1
82
75
99
114
112
105
99
118
125
124
98
92
117
124
122
118
114
121
128
-1
117
123
122
-1
-1
114
123
124
128
-1
113
124
128
127
-1
93
115
125
128
128
115
121
124
127
-1
115
114
124
127
-1
107
112
122
127
-1
119
124
127
-1
-1
100
112
124
128
-1
93
119
124
127
-1
100
112
125
128
-1
107
119
124
128
-1
100
112
124
-1
-1
100
114
124
-1
-1
100
114
125
128
127
121
127
-1
-1
-1
93
114
125
127
-1
117
121
124
127
-1
75
95
117
121
123
95
112
123
128
127
125
127
129
-1
-1
116
112
123
128
-1
99
118
112
124
127
86
93
112
124
127
126
125
-1
-1
-1
61
77
100
119
122
124
128
129
-1
-1
119
122
127
129
-1
100
112
124
128
128
100
118
-1
-1
-1
114
113
-1
-1
-1
114
118
-1
-1
-1
41
61
86
93
113
86
93
114
124
127
53
75
99
118
113
75
92
114
125
122
99
118
114
124
127
105
118
117
125
128
95
112
123
128
-1
86
99
117
124
125
100
114
124
127
128
86
93
112
124
-1
100
114
124
128
-1
75
92
114
125
-1
99
118
112
124
-1
86
99
117
125
-1
93
119
124
128
129
100
114
124
128
127
93
112
124
128
128
109
112
124
128
-1
86
96
117
125
124
117
121
123
-1
-1
85
92
114
124
122
96
113
123
128
127
123
128
127
-1
-1
98
92
114
124
122
96
113
123
128
-1
118
112
122
-1
-1
113
124
128
-1
-1
100
112
124
127
128
95
111
123
128
128
93
119
124
128
-1
119
122
127
-1
-1
99
118
112
124
128
86
93
112
124
128
100
113
-1
-1
-1
117
121
124
128
-1
61
77
100
119
-1
