8191
8190
8189
8183
8187
8175
8127
8159
8063
7679
7935
7167
4095
6143
8188
8179
8185
8173
8182
8181
8174
8126
8062
8186
8157
8171
7678
7166
8125
7933
7165
8123
8055
7159
8167
8155
7931
8061
7675
7163
8047
8158
7671
8059
7934
8143
7677
8119
6139
4091
6141
7999
8151
4094
8095
7039
8031
4087
6142
4093
7135
7103
7151
8111
7551
7647
7871
4079
7919
6079
6135
6015
3839
4031
7903
3967
6111
7615
4063
5887
6127
7927
3583
2047
7663
7807
7423
6655
5119
6911
5631
3071
6271
6611
6270
6266
6610
6265
6267
6269
6268
6264
6622
6262
6608
6609
6620
6260
6263
6623
6621
6617
6619
6261
6618
6616
6613
6612
6614
6615
6259
6257
6256
6258
6548
6549
6244
6543
6551
6542
6541
6550
6249
6547
6243
6245
6540
6248
6242
6544
6545
6253
6546
6246
6247
6250
6252
6251
6536
6537
6254
6538
6240
6241
6539
6146
6255
6597
6596
6330
6599
6598
6147
6554
6331
6555
6530
6531
6529
6333
6528
6145
6328
6329
6150
6552
6553
6592
6151
6593
6633
6332
6144
6533
6632
6635
6149
6148
6624
6155
6638
6651
6532
6627
6152
6335
6626
6625
6154
6153
6334
6557
6556
6634
6594
6650
6595
6636
6643
6637
6639
6652
6649
6642
6534
6654
6653
6535
6644
6158
6562
6558
6648
6645
6156
6640
6641
6630
6159
6157
6629
6559
6631
6563
6646
6628
6565
6564
6560
6647
6561
6567
6577
6576
6236
6566
6578
6579
6583
6237
6310
6311
6321
6319
6320
6307
6582
6581
6318
6190
6322
6191
6580
6238
6315
6309
6316
6189
6323
6308
6571
6306
6602
6601
6188
6161
6313
6317
6239
6570
6568
6325
6569
6165
6164
6312
6600
6304
6603
6233
6574
6324
6573
6572
6305
6314
6575
6232
6160
6166
6167
6605
6235
6604
6212
6234
6607
6180
6181
6162
6163
6184
6588
6185
6606
6213
6187
6587
6186
6170
6327
6586
6182
6326
6584
6209
6169
6589
6183
6168
6210
6176
6171
6211
6228
6215
6214
6229
6203
6202
6208
6207
6206
6205
6585
6590
6591
6177
6230
6179
6200
6204
6201
6178
6231
6225
6192
6227
6226
6193
6195
6174
6175
6224
6194
6172
6173
6216
6197
6220
6218
6217
6196
6223
6222
6221
6219
6199
6198
6405
6404
6406
6407
6401
6402
6403
6400
6446
6447
6461
6460
6463
6462
6445
6444
6430
6413
6415
6412
6411
6414
6428
6431
6408
6410
6472
6409
6441
6440
6456
6474
6429
6473
6477
6458
6476
6479
6478
6457
6450
6443
6475
6459
6285
6286
6439
6281
6283
6442
6284
6282
6287
6451
6438
6280
6448
6425
6427
6436
6468
6449
6424
6426
6455
6452
6437
6279
6466
6453
6454
6469
6278
6471
6470
6434
6432
6465
6467
6433
6435
6276
6277
6464
6417
6419
6418
6420
6416
6421
6273
6422
6292
6272
6423
6293
6275
6274
6486
6295
6294
6484
6487
6520
6485
6482
6480
6499
6521
6481
6498
6483
6522
6391
6523
6290
6291
6390
6517
6388
6516
6525
6524
6496
6386
6497
6297
6519
6527
6299
6288
6298
6389
6296
6384
6387
6385
6289
6526
6518
6503
6493
6492
6513
6502
6501
6500
6514
6512
6303
6302
6515
6491
6490
6489
6488
6300
6495
6301
6494
6339
6504
6337
6336
6509
6342
6510
6511
6351
6508
6505
6338
6507
6343
6350
6506
6349
6348
6340
6344
6341
6396
6397
6395
6345
6346
6398
6393
6392
6347
6394
6399
6354
6380
6355
6357
6381
6352
6353
6356
6358
6359
6364
6382
6383
6365
6366
6362
6363
6360
6367
6361
6378
6376
6377
6379
6373
6372
6374
6375
6369
6371
6370
6368
6736
6737
6743
6740
6739
6742
6738
6741
6779
6767
6778
6766
6777
6776
6771
6760
6770
6769
6761
6781
6768
6763
6783
6762
6782
6764
6765
6780
6720
6721
6722
6747
6723
6746
6744
6745
6751
6724
6725
6759
6774
6775
6772
6748
6758
6757
6756
6749
6752
6753
6750
6773
6727
6755
6726
6754
6729
6728
6733
6732
6730
6735
6731
6734
6870
6871
6865
6864
6868
6869
6866
6875
6867
2305
6832
2306
2304
6839
6835
6874
2307
6838
6836
6834
6873
6833
6872
6837
6861
6847
2310
6841
6846
6830
6831
6844
6840
2308
6876
6877
6862
6845
6860
2311
6843
6828
6842
2309
6829
6863
6899
6878
6879
2316
6859
6898
2317
6858
2312
2313
2318
6896
2319
6897
6825
6903
6856
2315
6824
6857
2314
6905
6906
6902
6907
6895
6826
6819
6900
6894
6892
6893
6817
6904
6901
6827
6816
6818
6910
6908
6909
6821
6851
6849
6848
6820
6887
6822
6823
2331
6850
6886
6885
2330
2334
6853
6889
2328
6855
6854
6791
6888
6884
2335
6852
2329
6890
6789
6785
6891
6788
6786
6790
6784
2333
6882
6883
6799
6787
2332
6880
6881
3237
2322
6798
2323
2320
6793
3236
6797
6796
2321
6792
6795
3239
6794
6803
2325
2354
3238
6802
3241
6813
6800
6815
3240
2355
2359
6801
6812
2352
2353
2358
6668
2324
6814
2327
3256
3243
2357
3257
6808
2326
3259
6669
3249
3258
6809
6804
2356
3250
3251
3232
3246
3234
3235
3233
6805
3247
3242
6657
3248
6670
6659
6811
3261
2365
3252
3253
3260
6810
3254
6658
3244
2364
6664
6665
3245
6656
3255
6671
3262
6661
6660
6806
6666
2362
3263
6667
6807
6662
2363
2366
6663
2367
2361
2347
2346
3209
2345
2360
2344
3213
3214
3212
3210
3208
2350
3211
3215
3204
3205
2351
2349
2348
2340
3206
3207
2341
3227
3226
6710
6711
3224
2342
2343
3216
3217
3219
3225
3228
3229
6709
2336
3218
2338
2337
2339
6704
6707
6705
6708
6702
6700
3222
6706
3200
3230
6686
6699
3203
6703
6701
6687
3201
3231
3202
3221
6698
6697
3220
3223
6684
6672
6685
6673
6676
6696
6674
6677
6678
6679
6675
6680
6683
6682
6715
6717
6719
6681
6716
6718
6712
6714
6713
6693
6692
6694
6695
6688
6689
6690
6691
2386
2389
2391
2390
2387
2388
2384
2385
2397
2396
2398
2395
2394
2399
2378
2379
2376
2393
2381
2380
2392
2377
2383
2382
7108
7109
7042
2368
7094
2371
7155
7154
3112
7147
7095
7141
7043
2426
2370
7111
7045
2369
7144
2427
7041
7149
7143
7146
3130
3131
7145
7140
3113
7047
3134
7160
7161
7162
7044
1529
7040
7148
3132
1530
7093
7046
7110
7092
7105
3135
1528
7158
7157
7142
7156
7150
3133
2425
7137
1531
7164
3114
7153
2428
7152
2375
7104
2424
7136
3117
2374
7138
3127
1535
1534
2430
2431
1525
7096
3126
7097
3115
7139
7098
2372
2429
7099
3128
1509
3116
3129
1527
1524
7102
7101
1532
2407
7106
1526
7100
3108
3109
2404
3110
2373
3118
3119
2400
1533
1510
1511
2405
2406
1508
7074
7075
7107
3111
2402
7088
2401
3106
7127
1520
2403
1504
7118
1507
3123
3121
3125
3107
3120
3124
7126
7124
7116
1505
7112
7082
1769
1521
3122
1523
7117
7091
7090
7119
7089
1522
1768
1772
2416
1506
7125
7134
7072
7081
7113
7083
7073
7080
3104
7133
7132
7114
1773
3105
7115
7084
2219
7131
1745
7002
7003
1748
2417
7052
1758
1744
1746
6997
1759
1747
7000
7121
1775
7085
7130
1749
7120
1771
1734
7053
6996
2419
1757
7128
7055
2218
1774
6993
7001
6999
7087
2418
1756
1753
6998
7054
6992
7122
2217
1735
2216
1770
7086
1752
1751
56
7129
1732
2421
7123
1750
6994
6995
2420
1733
58
2223
2222
2423
1512
1755
1514
1513
2422
57
7078
59
2220
7077
3440
3441
3443
1515
2221
3442
1754
1730
61
62
1731
7006
63
7079
1738
1729
7076
7048
60
1742
6983
6982
1728
3446
1743
1764
2224
2226
2227
7051
7007
1517
1739
2413
2415
7049
2409
1765
1516
1740
6981
2414
1519
2408
2225
7050
7022
2412
2229
7004
6980
1737
7005
7023
7019
1762
2464
1741
2231
3447
7018
1736
2230
7012
7013
1766
7014
1518
2228
2466
2465
2467
3444
2215
2411
7017
3445
7015
7016
7059
1763
7058
7020
2214
3438
1760
2410
2475
1767
7010
6976
50
1761
7021
3437
2474
7070
51
2472
7011
3078
3072
3439
7071
7056
3436
3434
54
3435
2469
3073
2211
6979
3077
6978
49
2477
48
3076
2473
7008
2468
2212
6977
3079
2476
2213
3432
7057
7068
2479
3451
3450
2478
55
2210
2471
7009
3074
5248
2470
7062
3433
7069
3075
3087
2209
7063
7064
7065
3428
53
3449
2208
5249
52
3086
3448
3431
6936
7061
5251
6937
7067
2235
3430
3429
7060
5250
6939
3427
7037
7036
2234
7032
7033
6938
3426
7066
5254
3084
3083
6990
6934
6915
6988
3424
6914
7038
5255
6991
6989
5252
6935
6933
6932
2233
6984
3085
7025
6940
3425
6942
2232
7034
6941
3082
6987
7029
5253
7035
6912
6943
7024
6985
7026
3453
3452
6986
2482
7030
3080
6913
7028
1487
1484
3455
1784
3454
7027
3081
6928
7031
1786
1486
1787
2487
1785
2483
5261
3094
1485
5263
3095
2486
6929
2485
2480
6931
2484
2236
5260
1479
3093
1478
2490
1788
2481
2237
2492
3092
2491
6930
2488
1789
1791
1476
2495
6917
2493
3099
5262
6948
6916
6949
5257
2489
1790
1477
2494
3098
1481
1482
6918
5714
38
5256
3097
2177
2239
3096
5715
1480
39
2238
3088
6919
5273
2179
1483
2182
5272
2178
6950
1474
1473
2183
6951
5716
5258
6920
5275
3089
6923
3102
6922
1472
3091
2176
5724
5725
1783
34
5259
6925
35
1781
5274
5712
5717
37
5721
1780
5713
3090
1475
5719
5720
6924
3100
3103
3101
6921
36
5718
5726
1776
2460
1782
2180
6927
2181
5722
5278
5723
6946
5279
5727
33
6947
1777
6926
5269
2461
32
5277
1778
2463
118
114
5276
5268
2462
6944
6945
115
117
1779
6969
5701
5703
5702
5700
5271
112
3365
5698
6968
127
3411
119
5270
3410
126
5266
113
116
2459
5709
3364
5699
3319
3294
2457
2456
46
3413
125
6970
45
3416
3367
3318
3409
623
3408
3412
3366
5708
3414
3317
5267
2458
47
6971
124
3292
3293
3420
3417
622
3295
5264
5704
581
3312
44
3313
3315
3361
3314
5265
2187
5710
5705
2186
2185
3421
580
5696
5697
621
3415
2184
3360
2190
582
3419
6973
3418
2191
3423
620
3316
5706
5707
5711
583
2188
3321
3422
3323
41
3362
6972
3156
3322
3181
40
3157
3290
3173
3288
3332
3291
6954
3335
6975
2189
3320
3289
3158
43
624
42
3182
3385
3159
3331
3172
3384
3183
3330
3136
631
630
3327
3363
6974
3333
3176
3326
3180
619
625
3400
3401
6955
3334
627
579
3404
577
3170
3406
616
3407
3137
123
3175
3328
3174
618
3329
626
3324
629
121
3169
617
578
3386
6953
3177
3405
3402
628
3325
120
3380
576
122
3387
3403
3179
2452
3138
3379
3381
3171
6958
6963
6952
3389
3153
3168
3178
3152
3160
3161
3163
3139
3398
2455
2453
2454
3383
3382
3378
6962
3167
3390
3388
3391
613
6959
3162
3165
587
6956
6957
3166
586
3141
3192
3193
3155
615
614
2450
2642
758
3286
3399
3287
3140
3376
3377
3154
591
6960
3396
1489
3196
612
597
3164
1488
590
3194
3351
3350
3395
3394
3393
3392
3197
3198
585
3143
3348
2643
3142
2451
588
584
3397
6961
3195
2641
767
766
3349
764
759
757
3284
756
3285
3199
2640
1503
609
2448
1491
1490
5289
596
594
3368
608
5290
6967
599
610
3184
751
3148
6966
5291
2449
611
589
765
5288
598
3369
3185
762
595
3149
750
3375
747
3336
754
1502
755
3150
3337
746
5294
3189
2644
1494
6965
3371
593
3374
760
753
3146
3151
6964
3280
763
3338
3370
633
737
2198
741
632
634
92
3281
2646
749
3186
752
1495
5293
748
5295
2192
1500
2645
3372
2193
3339
592
736
635
739
2199
5285
3188
745
2647
2194
3373
761
740
93
1493
5292
1501
3187
2201
3147
2200
2195
3145
742
5284
3282
743
603
3144
744
1492
5286
738
2202
3344
606
2203
602
600
2205
3283
3346
3342
3516
3515
3517
3512
3343
5287
2204
601
607
2207
94
3514
3513
2197
3190
5281
3345
3347
2196
5280
605
3191
1498
1497
1496
3519
5662
5652
604
5309
3341
2206
637
95
3518
1846
3354
5663
77
638
79
4860
4861
5308
5653
3340
1855
639
1847
1841
3355
636
1845
5661
1852
1844
71
1853
107
1854
5310
3502
5311
5660
5659
4863
3500
105
98
355
3501
5283
89
2654
1843
1842
4858
3523
367
1840
78
1499
5654
3353
5282
104
3503
5650
106
4850
3551
4862
5655
4851
4859
3520
68
5651
99
3356
70
3352
2655
5299
5298
5296
91
75
90
88
366
76
2653
3522
5297
354
3303
5656
3511
5658
3357
69
645
3359
3521
646
3550
5657
4856
647
5649
3549
2652
1848
74
3302
4848
4849
1836
3510
1833
640
3548
3358
1849
4980
4982
5304
4857
1832
1834
1835
1837
5648
641
64
365
3498
1042
3508
3524
3540
1830
4970
4968
4969
4975
4983
72
5205
654
653
96
97
644
4963
1838
353
1851
364
3301
3499
1839
5305
1828
65
3541
3547
3561
1043
4962
4972
4974
352
1850
3298
3509
3296
73
5204
655
652
643
101
642
3299
4981
3546
3488
3491
1829
1831
4971
3297
1825
4124
2648
650
2650
1250
3456
3457
3489
3300
2674
67
4125
1040
100
5207
2651
3560
3525
1263
651
5306
3527
3545
3493
3458
66
1249
1826
3544
358
1041
1257
3526
359
360
4973
5816
356
5817
5307
1260
5206
1248
1259
1824
363
1827
110
111
2649
4853
2685
3490
1251
1261
4852
3542
3495
1262
3459
1256
3506
3537
4961
3536
3496
3492
2681
357
4127
5819
3539
1258
3538
3
3543
361
4967
1239
4965
2675
3507
4978
3485
3484
5300
4854
4960
3563
5208
5209
4126
3562
2684
649
3487
102
5303
1254
2
1278
1279
1044
2680
2679
1045
2686
4977
109
362
3494
3497
451
108
4966
5210
5211
5302
5328
4964
5203
4855
2298
5329
648
2672
1255
4121
450
1277
3504
5818
5333
2678
3468
1253
1252
3463
3462
3461
103
3486
4976
1238
2673
5301
664
667
4979
669
3460
3465
3467
5815
3505
1276
5814
2296
3557
5332
2048
5635
5330
5335
5813
5632
5634
2683
3466
4123
1680
665
5202
2299
4120
668
1050
5334
2300
3528
1685
1681
1272
1275
3471
2687
1274
5821
5812
1236
3464
3532
666
3469
3470
3529
1684
2050
5633
5331
0
3559
3530
1682
3533
3534
3535
5201
3482
1687
1237
2301
2297
719
2676
2677
1273
2051
1038
2682
2049
4122
5639
5810
1048
670
656
1
1051
1234
1683
5820
2302
3531
3483
2052
2072
1235
718
2444
671
2075
5811
663
1039
1049
2053
2294
657
1028
1689
3478
5200
3479
3556
3558
1047
449
3566
15
1046
448
2289
5809
716
2447
1031
1688
659
2295
14
660
661
1232
3305
3564
5213
3477
2446
2445
3309
3473
3567
1686
3308
1029
2303
658
2074
5638
3304
5808
3306
5212
3472
3565
3307
5637
3475
13
2288
80
81
85
717
1030
2073
662
2054
2290
1036
2293
2292
3476
3474
2658
5337
1233
5822
84
6
4989
4988
5636
5823
713
712
3311
2630
2078
378
379
1691
1037
2659
455
454
452
12
3310
2631
4839
7
2291
1032
3480
2442
2443
1690
5338
4838
3481
2055
1033
453
2441
4835
2440
1035
2076
2079
2635
3264
5336
5339
83
377
383
1053
1693
1055
5214
82
1692
5643
5341
2634
5642
376
1027
2077
5
1034
4834
382
2435
3265
87
4
463
462
1695
381
2633
1052
5343
4991
4990
5340
5342
1026
795
86
5645
714
792
794
2656
3266
380
2632
4836
1025
1054
707
11
2433
1271
2629
2628
5185
1694
461
2432
3276
2625
5640
5644
4837
709
710
1240
2662
3267
711
4115
3272
5215
2627
10
3582
1268
1270
1024
2661
2436
2624
5184
3580
5647
3279
2434
4986
1245
1244
1242
4833
4832
708
4113
3273
3275
3277
3278
460
715
723
2437
3274
1241
5187
2660
2657
2663
3581
5646
1246
4114
5641
3577
793
1264
3578
4984
5326
3555
799
3553
3552
459
4987
3576
2664
2626
2438
1243
706
2062
2061
2063
2060
5186
1269
2665
3579
3554
2439
3270
722
1266
2639
798
4112
3268
4985
458
2638
2261
8
4155
1265
4153
705
1247
5327
704
791
2262
4152
4154
797
5324
457
2670
2058
2669
2668
2666
9
2057
8064
3269
1701
4159
2260
790
2056
5778
5801
2637
2636
3271
2667
456
5755
30
796
1267
786
5779
2263
5742
2059
4158
4118
3573
5804
2671
787
5802
5743
4119
5753
5325
1703
1700
5800
8067
1702
4407
8065
8066
5803
1698
4386
789
785
3574
5806
5752
784
8084
3575
8068
5805
5191
5807
2240
5776
4387
1699
4406
22
5188
788
5754
3572
5189
720
5777
8086
31
2242
5757
28
8069
4116
5674
8071
5190
8087
2257
2243
21
4408
5741
721
8070
5740
23
2245
3568
5675
2244
4117
29
5762
3569
5788
5756
5687
5761
8085
5682
8083
5763
5686
5759
2259
8082
20
2241
2258
725
5683
5684
8112
8115
8116
2256
5664
2283
8081
4405
4156
5789
4411
4410
4409
4404
5796
8073
8072
5681
2071
2070
2069
2068
5797
8080
5798
5799
5760
4157
4385
8113
5786
2247
4384
1696
5758
5322
1705
5785
8124
8075
8118
5665
5685
8117
5680
2285
8114
2284
3570
466
8074
1704
467
3571
2274
2282
5795
1216
5676
724
5790
5672
5677
5666
5787
2275
5692
5679
2246
5323
5791
465
4389
8078
4403
8079
1217
470
471
8077
2280
8120
8121
8122
468
1221
1697
8076
5417
4840
5673
8094
5678
4402
5321
5694
726
2066
1708
698
1709
5693
5695
8106
2287
464
5739
4394
5794
2281
5667
5792
5784
4388
5770
4391
469
4475
2286
5793
4393
4390
4479
8105
1220
4400
2064
5771
727
8092
5320
4471
4473
4474
8093
5688
27
8107
4847
699
8104
2067
4841
8101
4478
5416
4395
8089
8088
1707
5670
1706
5780
4401
5738
8100
4469
1723
2065
4477
2248
702
701
1710
2269
703
700
8090
4470
8109
8102
1711
18
16
1722
1813
1812
8091
8103
8110
5671
731
1218
729
2249
2273
735
5418
4472
5689
5764
5783
5782
5192
4843
4476
5736
2270
1219
5690
2272
5781
5669
5765
4392
2504
2506
8108
730
810
2251
17
5419
2505
4464
19
5737
5197
5196
5195
4142
5193
4846
26
4468
4466
1720
372
2496
2276
694
695
1223
2279
2278
5668
728
2271
4467
1815
4412
4413
811
734
373
1222
24
2507
697
4842
374
4143
371
4396
692
4397
2497
4465
693
696
5854
5853
2268
5852
2265
5691
5767
5769
1721
5199
5198
2250
5194
4844
5768
4399
4398
1814
368
375
2277
5855
370
2264
5016
5023
4845
5773
5022
8096
733
732
1228
1229
688
5766
1716
25
691
4414
5019
5018
477
813
369
5017
5847
4135
4415
4148
1718
5423
5857
1224
1225
2508
1227
4145
1717
4140
690
4130
2499
4131
5856
1726
475
1719
4279
4149
479
476
478
8097
5846
4134
5772
5774
4273
812
4141
474
5851
4133
5422
2267
5747
814
4419
473
5020
828
808
5775
1231
5870
4416
8098
8099
4418
1713
829
5871
689
5015
2510
1727
2511
4128
5850
5014
5013
5012
2498
2509
5011
1107
4422
5866
4278
4144
5840
5869
2254
5858
2253
5845
4272
831
1793
5421
1724
5876
4423
4617
4146
5746
1108
5745
1109
5744
1106
673
809
815
5021
472
4132
1226
1230
5010
4417
4421
5864
2266
5433
5825
5420
1712
2521
5841
2255
5824
1715
5859
2579
4275
1714
1725
4274
5842
5849
4276
1792
4151
1796
4616
2500
2501
5868
801
5867
4724
5009
672
5008
4727
804
4720
1670
4726
678
1076
4721
4129
1077
830
800
2252
5438
2520
5877
2523
1105
5844
4150
675
1671
4097
2578
5838
837
4277
4618
4147
4428
1104
2576
4420
826
679
1797
4735
5865
5843
1794
5436
2502
2503
5439
4725
4723
2577
5245
1111
1810
1798
1811
5432
1669
807
1808
5826
2580
4715
5839
1795
5848
2522
4321
5435
2582
1110
5120
1078
1079
1823
806
805
836
4938
5863
4936
5862
5861
5860
1668
1667
1799
5830
5829
5828
4937
1809
4621
5246
5827
674
4734
4722
4430
4429
5244
4732
4714
802
677
827
5121
824
4096
4733
1666
5837
5875
5437
5831
4615
803
1821
4320
1820
5122
5319
5318
1469
5247
5132
5243
5874
4455
5878
4619
4620
385
5835
4713
4431
4426
5879
4424
4610
5434
391
2585
1822
4103
1468
2581
2583
5133
5748
4939
4454
676
4712
1664
1665
4136
5123
4614
5317
4138
5425
4427
5242
4425
5240
4323
4611
4940
4102
825
835
838
5832
5833
5834
2584
833
832
5750
390
834
1819
1818
680
384
2526
2527
5749
5135
486
1806
5836
4452
4941
1807
5241
4613
5411
4622
4612
839
5413
1471
2586
1470
5316
4099
389
4137
1075
5134
1676
2518
4942
1679
2516
1800
681
5751
4285
4322
1072
487
5729
4284
2517
1677
4286
5728
4287
4623
387
484
4139
4609
2587
4943
4453
1464
5312
5314
5313
5408
4451
386
4098
388
2524
4101
1678
5424
485
5412
2519
4327
5735
5734
4716
5732
5733
1118
5410
847
4608
4493
4492
1119
1673
1074
4326
1804
1805
4718
5427
4730
769
4731
4450
5886
5426
5409
1801
5127
5315
4457
846
5126
4717
4719
4728
768
685
683
4449
5428
1459
5873
1073
1802
5885
5884
5730
1816
2525
1817
5872
2514
5731
845
5226
684
5415
1465
1672
1456
686
1458
1467
4448
1466
4729
1089
4494
770
5125
1803
5124
1454
1457
4100
682
4495
844
687
1090
5431
5430
5429
2513
2515
4491
841
840
5414
4325
5227
1455
771
1674
4111
4324
5217
1061
1062
842
4489
5883
843
5880
1091
1675
4488
5882
1088
4456
1095
1060
1058
4490
1117
4107
1094
4945
4946
1056
4947
1463
1059
5224
2512
4110
5216
5218
499
1057
1092
1093
5131
5225
1116
2563
5130
2561
995
503
994
502
500
1452
498
4106
1063
496
481
5881
4948
1081
4944
5237
483
4458
480
497
5236
4331
4330
5233
4950
5238
5219
2560
1113
1453
4704
501
1462
822
5239
4459
2562
4329
1112
1449
5128
1082
1084
509
4706
1114
5129
4328
4445
1080
1448
4446
1083
820
4705
2588
4951
2590
773
4104
821
5220
4949
5232
4447
992
5002
2591
4461
396
482
4957
4105
772
823
4707
492
774
4463
505
4460
4109
5235
1087
5231
5344
5230
4282
5349
4443
4501
4442
5221
993
4956
5348
4444
1115
5003
504
1085
4108
1018
508
2589
4283
4281
5234
403
1450
506
4441
4502
4334
4954
493
397
4462
1461
775
1086
1020
1019
4280
398
5228
4955
4959
510
507
4710
406
1460
1097
4335
4333
4510
4440
4708
1451
400
401
1096
407
1017
494
1023
5345
5350
5351
402
394
399
1021
4711
1098
999
998
4709
997
447
4500
4503
4650
511
4332
4958
5346
4953
4952
2566
1421
5229
4432
2571
495
4511
4498
4634
395
4649
4496
4435
4931
5356
1101
1100
1099
5223
5222
996
4992
4994
5347
1016
1022
5385
4993
5384
4995
5000
1420
5357
2565
816
404
491
445
5001
2567
4651
4648
446
4499
444
442
4929
4930
4514
4433
4497
5387
5386
2575
4509
258
4635
4508
260
1419
5007
2570
4512
443
1002
2574
2005
2568
2564
2004
4339
2569
4513
4999
1416
4830
392
393
261
259
1418
1417
817
256
5359
4928
4291
4436
489
488
405
5005
5006
325
1441
4288
5388
4434
1440
5354
1442
2572
5355
4290
4515
4934
819
4633
4996
490
1000
4935
5358
4289
4338
818
4655
4828
4998
2013
4831
5389
1102
2007
1103
436
437
327
4480
324
2006
4632
5004
2002
1003
5353
1422
326
4438
4932
4997
1001
1423
4481
4437
432
257
2573
4829
4825
4824
1443
4823
4933
2003
2008
2012
441
4439
4519
4643
4640
2014
4516
4518
4627
438
4626
4641
2001
5352
4625
4624
440
2528
1064
4654
262
2015
2535
4517
263
2532
4345
4822
2009
4344
433
4336
4642
4346
4347
4652
2010
4593
2533
5377
2529
2000
4820
4337
3756
4592
5390
4636
4637
4827
4638
4507
4506
5391
4653
1065
435
4482
3757
2534
5376
2011
439
4348
434
4350
4294
4297
425
424
4342
4639
4606
4295
4351
4605
777
1012
4821
4483
782
408
1549
4293
4343
4595
4349
331
4299
4826
4296
3611
1067
2530
2541
4319
2531
1013
3735
4645
4644
783
409
4607
776
4604
4594
1015
3758
1010
1008
4806
1007
4646
5379
1550
1548
1004
3759
5381
272
334
322
4318
1641
1640
1551
4816
427
428
4805
429
431
2538
2539
4224
4226
867
4504
4341
4340
4804
4596
4292
781
4298
4258
4317
4225
5098
320
330
1071
1070
1014
1069
5378
1011
1009
5380
5383
3661
1006
335
1066
1445
1446
323
5099
5102
4597
5382
4817
3610
3732
1005
4807
1068
4647
430
426
4259
4312
5097
273
780
328
1625
329
4314
3734
2540
3753
5100
270
4505
321
4227
866
3763
1444
3752
1447
2543
332
3615
864
5362
266
5360
4315
4316
271
2542
5103
1627
415
5363
1631
1628
1544
4628
1626
333
5096
4313
2536
5101
853
5974
1643
8149
413
8180
1642
2537
3659
3710
3733
3660
3754
3755
3612
3761
3613
3762
779
1412
3711
865
8148
3658
410
1624
1545
414
264
3760
3614
268
1427
419
3640
3776
411
267
265
8147
4916
4603
5365
4484
1630
4602
4300
1629
869
4487
4871
1647
8150
5361
4308
4310
4629
4601
4600
4257
5975
4598
412
3641
2086
868
4599
871
778
3709
418
4232
3630
4819
4263
4486
4870
5901
1413
4261
274
3608
1426
5926
2110
2109
2108
5962
5963
3609
1435
3595
1646
1644
5972
3634
5973
2084
5977
3645
2087
4528
4529
1645
5364
4630
269
8178
4818
8177
4868
4309
4311
4262
4260
4256
3662
1602
1600
4231
1546
3730
5951
3708
3729
4631
5367
5366
852
855
3647
4910
5902
8146
4909
1603
1415
1424
870
854
4302
1434
2085
4229
3731
3592
5916
4485
4908
5950
3672
5903
5925
4809
3644
4917
5900
4522
3642
4530
3819
1414
3794
3593
1601
3728
3777
3743
1547
3635
4911
3663
4802
8176
4303
4301
4230
279
861
2111
8145
5976
5984
423
4228
8144
860
4305
275
3656
5911
3810
3702
5139
3689
2105
2104
1425
4233
3594
4869
3666
4897
3631
3718
3719
422
3765
3629
420
4531
5138
3628
3802
4526
3712
3714
3803
3646
4803
5148
3707
3706
3778
6001
4523
3792
3793
343
3590
3799
3585
5151
5150
3741
5993
3587
3643
4534
3713
4918
5917
5918
3667
5919
4896
5960
8152
8154
3811
4307
4899
876
5961
8153
4919
5913
1607
5953
2606
5892
5893
5952
4808
3683
8184
5947
1606
4813
5955
5927
5949
342
4267
421
3616
3742
5932
5929
416
4812
5888
5992
5985
3697
5904
878
3703
4306
5995
4235
3795
5924
5967
1432
3798
862
3704
3682
3684
3685
3688
3696
3705
5149
3721
4815
4265
4304
4898
4903
1614
1604
3838
3837
3836
3835
3833
5093
3825
3824
3823
3818
3808
5146
5147
3674
2607
3781
3779
4234
3773
278
3715
3673
3668
3591
5978
6004
6005
3617
3626
5909
3602
5910
4525
3632
3633
6008
6009
6012
3627
6013
3601
1433
1994
4533
4535
5994
3584
5889
6000
5890
875
5996
5997
5895
3598
5897
5891
6014
5912
2101
5956
5948
5946
5944
877
3657
5940
5939
5938
5937
2107
2106
2102
5933
4527
5930
5966
3649
5399
5928
5908
5943
4905
5921
5945
4814
3816
3813
1995
5965
5922
5980
3809
4810
5957
5920
5894
5896
5964
5906
1605
5905
5969
1615
4877
5970
5942
5936
8156
5898
3832
4902
3826
5968
5931
5899
3834
3670
5982
6010
2100
851
858
859
3648
3650
5398
5397
3701
3700
2103
3695
3687
3686
5396
5395
5394
879
3664
3681
863
3675
3669
872
873
874
3720
3722
6007
417
5983
5986
5987
3801
3800
3586
3588
3796
3589
5998
276
3599
3780
5136
5999
3774
3772
3764
3603
6002
336
3748
338
6006
3624
345
3740
3737
1438
5954
4270
4521
4264
4266
4268
4532
4524
3600
1439
5094
1436
5907
5090
4900
4901
1428
4904
4906
4907
3699
5092
5981
3605
4912
3736
3723
2604
3618
2605
4864
5988
3717
3716
6003
4873
4876
4878
3606
4867
3694
3596
3597
1612
1613
4741
4742
3651
1619
3652
3653
4743
5403
5393
3665
5941
3671
3693
5374
3625
3829
3827
5372
5371
5370
277
856
5971
5979
3680
850
3692
3739
5958
337
3822
5914
4800
4801
349
5137
6011
3749
5915
3744
8165
8164
2596
5923
3747
3746
3745
4811
2081
4520
2080
3805
3768
348
3806
339
3812
4271
3797
344
340
3807
3775
3783
2600
1411
3817
4269
3782
4238
1563
1618
5368
1617
5369
5959
5402
3769
5934
5375
2557
3766
3770
5392
8166
5373
1993
1992
1988
3831
3830
3828
1429
1562
3621
5989
2598
5144
4562
4563
3604
3607
2603
5990
2597
4879
4740
4875
3821
3619
4872
3820
5991
341
3804
3814
5145
5091
3698
1291
3620
4751
2082
1561
1292
2595
4865
1293
1560
2602
1555
2601
5089
3738
3724
3655
1408
1409
1410
3784
3654
1290
5935
3767
1996
5095
1542
1554
5088
4239
857
1565
3690
3691
1564
3771
1608
3785
1610
2614
4914
4913
1430
1431
4560
4561
4874
4866
1632
1633
2599
3622
3623
2083
2594
2556
2549
2545
2615
4577
1437
1611
1623
1620
4237
3750
347
8163
8162
8161
350
1295
8160
1294
1566
351
4750
5079
4236
4570
5078
5077
1558
849
848
1616
1553
1536
4915
3637
1543
3677
4572
1539
3725
2548
1997
2550
2551
4576
1989
1622
3751
3639
3791
934
1987
3638
2544
3636
2613
2612
1621
2553
3815
2552
4573
4568
1537
4569
346
5076
4571
5400
1609
3727
4580
5401
4583
2558
3790
3789
935
2554
3788
1538
284
285
1567
2559
1310
2592
2593
3787
3786
1559
2097
4543
2546
2098
1552
4581
3676
1986
4540
1311
2555
4737
2096
5140
5141
2099
3726
4541
4579
4921
1984
933
932
1288
5069
1990
4582
4920
1991
4922
4578
4575
4542
4923
4574
4738
286
963
8169
4748
5142
5143
1541
8142
1289
8170
3678
5068
962
1540
1999
1998
1985
1636
4567
2547
4736
4564
4739
928
1634
1635
929
8128
287
8131
8137
8132
8133
930
8136
8129
8134
8135
1309
1965
283
4370
8168
931
4539
8172
282
4538
5406
4926
5407
4566
4565
1637
5549
8130
8138
8139
5086
8140
4927
4749
5067
5083
4924
5065
5064
1556
1557
5066
4925
3679
4369
4660
4661
1967
4368
5551
5550
953
5547
5546
960
954
952
4371
5548
1964
1308
4760
8141
5061
5082
280
1639
5087
4745
4744
2609
4746
4763
4761
1960
5081
969
5084
5085
955
4663
948
949
1966
4764
4537
1638
5071
894
4536
5060
4765
5404
281
1962
4381
4374
4375
2608
4586
4587
961
968
970
5405
4244
4380
895
950
947
4662
4656
1963
2611
4547
1961
5080
5070
5073
2610
4747
946
1283
973
974
4762
944
893
4544
5107
4657
4373
4372
4546
975
4243
4881
4880
4242
4246
4247
5063
5062
1282
4551
4241
4240
5058
1654
1653
1648
945
2091
1652
971
4584
4585
956
4590
4591
972
4245
951
4767
4766
5559
2089
5075
5074
2088
5072
5059
4895
4550
4885
1946
5545
1285
5544
4752
4893
5554
5555
2090
4892
891
892
5114
4382
5558
1649
4894
4658
4659
5556
957
4383
4545
1655
5106
1947
5557
4588
2094
890
2092
889
1945
2095
1304
5539
1650
5538
4753
5543
4754
5552
967
966
965
964
5553
958
5118
4666
5111
5110
4890
888
5108
4884
1286
1284
936
5105
937
5057
5056
5104
1280
8012
4549
5542
8011
4755
943
8015
959
4887
4891
1281
8010
942
4889
2093
4888
8014
8013
4589
5117
1305
4378
1651
4379
1287
4667
5109
5112
5113
5115
4665
4664
941
4548
938
5116
8009
4674
4686
4680
4679
4882
4883
4676
1656
1657
5541
5540
549
8008
548
4675
4886
2623
4669
4377
1944
886
887
4376
1943
939
940
1942
4677
1940
4678
1937
1936
2906
2907
4668
1980
8004
8005
5526
4559
1975
2620
2621
2622
4558
1662
4687
1981
1306
1661
5533
5532
4554
4556
4555
5527
545
544
5536
8003
884
885
1298
1299
4681
4682
4683
1974
4684
4685
8006
1307
8007
1658
5537
4553
4557
2911
1660
1983
1982
1663
1938
4671
1930
1659
1931
1941
2904
2900
2903
4756
551
2905
2901
1973
1328
1939
8002
5180
1296
1129
1131
4552
5534
5535
546
5524
5522
5520
4670
8001
547
4672
4673
8000
4759
2909
2910
1130
5521
570
571
5523
2902
559
5525
1301
5182
1300
1970
1336
4357
1337
883
550
1951
1971
1950
1329
1297
1128
1972
4757
2908
5183
4356
1134
1135
1339
1338
558
5530
5531
1977
4758
1334
1331
882
5181
1928
1978
880
5506
1976
1969
5507
4359
2617
1330
5529
1929
556
1303
2618
1968
981
1979
982
4358
2616
881
4249
7979
1335
1132
1949
1948
902
4248
557
1302
1120
2619
980
5528
903
1332
1955
1954
2022
901
5177
295
296
288
4252
2926
5565
300
2023
303
983
4253
302
569
5178
554
1121
1133
555
5176
1123
7978
568
5179
900
293
897
1343
2927
1570
298
299
2021
301
553
1333
1925
297
911
294
978
5509
5510
4254
4250
5560
979
5564
1122
289
4251
977
988
1934
5504
4354
4353
2897
1926
1933
552
990
1340
1932
573
572
1125
1312
1127
7981
989
1571
1341
1569
5508
910
5511
292
290
896
1924
4255
5563
2924
5561
5567
976
2020
1342
5505
1568
5566
1927
7976
4360
4352
291
1923
4355
7980
2036
1313
2925
4364
4365
4366
4367
898
899
2923
5514
1959
1958
5519
991
1124
1126
1952
5515
7983
2921
2918
1599
1596
1595
1594
1593
1592
2898
2896
8037
7982
2916
2917
1935
2019
8038
8039
2018
8036
1953
1922
1597
1920
1141
1140
1957
985
5562
5518
5512
909
908
2922
2920
2919
2915
1921
2914
1579
7977
1956
4361
4363
1317
1316
1578
984
574
1598
2037
2887
2899
2017
2031
2030
2016
2913
2886
8043
8042
8041
8040
8033
7958
7957
7956
4362
2884
575
2912
5513
5517
2029
5516
986
7959
7965
7966
7967
7974
7975
8032
2044
8035
2042
2039
1314
1315
8045
2024
2025
8046
2027
2046
1143
2045
1589
1588
1584
2033
1577
1576
567
566
2894
565
2028
564
2885
2895
2032
906
907
987
8044
7952
2892
2035
7973
7972
7964
7961
7960
2038
2034
7953
8034
1319
2043
1585
1581
2026
4691
1591
4690
1582
1586
5153
5154
1583
5024
5173
1587
4689
904
905
2889
1167
1580
1142
5044
562
563
2888
1318
7954
7955
5026
7968
1573
7970
5152
7971
1590
5025
1158
1575
1159
1572
5027
4688
1160
1161
5594
5045
5175
5174
4792
1139
1180
2041
4795
1136
8053
8052
2040
8050
1574
4692
2893
1169
4794
5055
926
5157
5042
5595
5155
5156
1146
1137
5043
5029
1138
7969
4693
1181
4793
4771
4770
4769
5172
8060
8057
7962
8054
8051
2890
1168
2860
1156
1157
2861
7995
924
1164
1166
925
2863
2883
2891
561
4701
5159
4700
5054
560
4695
4768
5028
1147
7992
7993
8023
8056
4694
7994
1182
1183
5046
5047
4785
927
8022
5158
1165
8048
8049
8021
5169
5052
8058
1163
4772
1171
4774
1177
4797
1178
4702
1179
4784
5170
8019
8016
1162
921
5592
5593
920
916
915
914
8018
1145
7963
1144
7985
922
2875
2873
2872
7984
7991
5041
7989
2862
7988
1172
918
1170
5599
5596
1176
917
2882
5038
5031
5030
5050
5053
7986
2849
7987
7990
8020
4773
4775
2874
8017
5040
4798
5168
4791
4788
2880
4703
4796
4790
7943
1150
5598
923
5051
5597
5171
1153
4696
7942
2877
919
2852
5039
913
8027
1175
1174
1173
2881
4799
5037
5036
4786
4787
7997
4789
8030
1151
1152
8029
8026
7998
1148
1149
4697
912
2853
5048
2169
2173
2879
2878
2876
2848
2856
7996
8028
2859
2858
522
523
4699
4698
1320
2857
1155
1327
4173
2168
7940
7941
2172
5049
1154
8025
1321
2855
2854
1326
6088
4172
6089
2850
8024
1322
1325
2170
6094
2869
2851
2868
7939
2175
2174
7938
7936
1324
1323
5586
4780
4206
4207
520
2871
2171
4779
5587
4778
4174
6095
6093
4175
6091
6090
2870
521
7937
4776
4777
4781
527
4204
4783
4782
2866
6092
4202
2867
4203
526
6083
5035
5034
2823
5033
2822
4190
4205
2821
6082
7947
5451
7948
7949
5163
5585
5162
4179
5590
2820
5450
6081
5591
5465
5464
4200
5462
4201
305
4191
4178
7946
7945
524
525
5032
4188
5584
4192
6080
4214
4215
4193
4168
5160
304
315
2865
2864
7951
4170
4213
5463
4212
5167
5165
5164
5161
5467
5466
7944
6085
4189
6087
5453
5452
4169
4171
4198
4221
5443
5441
314
306
7950
4186
5573
307
5572
6084
2162
5460
6086
5448
2164
2160
5442
313
312
5461
4177
4220
5588
5580
4195
4187
4194
4199
2161
5449
5166
2938
5454
5455
5440
4176
309
311
2163
5589
4222
2165
5571
5570
4223
2167
4183
5581
5446
5444
317
316
5582
4182
2828
2166
4185
4184
5583
310
5445
5447
2936
2937
2939
5468
4196
4197
308
2826
5569
5574
5575
5469
5578
5470
4161
4160
2827
5579
5457
2818
4209
4208
4181
517
5568
4162
5577
2929
4163
4164
2928
4217
4180
5576
2829
319
2931
2934
2940
2831
5456
4166
4165
2830
2825
4211
2819
2824
515
514
5471
516
4216
318
2817
2839
4167
2816
2930
2943
2935
529
528
2942
512
4210
6121
4218
4219
540
513
519
6120
2847
6101
6100
6099
6098
518
542
2941
2836
2837
2838
543
2932
541
6126
6125
6123
6122
6102
6103
6104
6105
6106
539
2846
538
6097
536
537
6058
5458
2933
530
531
5502
2832
6124
5501
5612
5613
6107
5615
6096
534
5459
2844
6138
6136
6110
2845
532
5503
2833
6140
6059
535
5614
5500
2835
2834
2842
6137
6108
6063
6109
5624
6062
2843
5630
6119
5625
5628
533
5605
5629
2841
6118
5604
6055
6056
2840
5606
5607
6133
6116
6061
6113
5611
5601
6060
5600
6132
6112
6117
6075
6114
6054
5627
6057
6129
5481
6134
5626
5610
6072
5480
6128
5602
5603
6049
6048
1190
1189
6074
1188
1187
6115
6073
5619
5623
1856
5608
1191
6021
5482
5483
5609
2114
2115
6020
6019
5617
1186
6052
6078
2155
2154
6017
1860
6067
5618
1896
6051
5499
5498
6050
5495
5494
5622
5616
6066
6077
1397
6053
2117
1857
6068
6069
2116
2113
2112
2159
6130
6131
1899
6076
2997
1861
1897
1193
6065
5497
5496
5493
5492
5486
5620
5621
6016
6018
6022
2996
1898
1398
1862
2153
2156
1859
2158
1858
1863
1184
1392
6064
6071
6070
5487
5485
5484
1192
1393
1396
1918
2999
1395
1399
6027
6024
1919
2121
2157
1346
5490
5491
2152
6023
1892
1195
1394
1866
2998
1349
1185
1347
1194
1894
1895
1867
2123
2118
2119
2120
1351
6025
2122
1350
1209
5488
5489
1378
1379
6026
1893
1211
1348
1345
1903
1357
6028
1210
1197
1344
1865
1900
1864
1208
2126
2127
6029
1199
6038
1402
1196
1198
6037
2993
1377
1376
1902
1916
1917
2995
6036
1901
6039
1356
2125
5478
5477
1352
5475
1403
2149
2148
2146
1213
1212
5474
5479
1353
1912
6030
6031
2992
2994
2124
1400
1401
1354
1358
5476
1359
1890
3007
6045
2147
6044
6035
1215
1888
1913
6034
1891
1885
5473
1871
1870
1214
1390
1391
6033
5472
3001
3006
1915
1914
2144
2145
1404
1355
6047
1889
1201
1200
1911
1910
1909
1908
2150
2151
1868
1389
6032
3005
1405
3003
1385
1384
3000
1884
1388
6046
1869
6042
3002
6040
6041
1886
3004
1887
6043
1386
1380
1880
1883
1904
1905
1406
1387
1881
1882
1407
1381
1382
1383
1202
1206
1203
155
154
1207
1907
1204
1205
3984
1906
3985
3986
3987
152
3996
153
3989
3995
3997
156
3994
1365
2983
1366
1364
157
1369
2982
3988
1367
3998
1368
221
2980
220
158
2981
3991
222
3999
217
223
159
3990
3993
1371
1363
1373
213
1360
216
1372
3992
1370
1375
1374
1362
3972
218
219
212
1878
1879
1361
3973
1873
2991
1874
1875
1876
2133
2134
2710
3975
2711
3974
3969
2738
2135
2132
211
214
215
2739
2708
2979
2978
2990
1877
188
189
1872
184
185
193
166
3968
165
164
2709
2736
3970
2737
2989
2976
2977
2143
2740
2741
3982
2988
208
167
192
190
210
2732
2733
209
187
191
236
237
2139
2128
149
194
144
2142
186
3981
3971
2743
2694
251
195
146
147
148
234
145
233
3978
3979
150
3983
2129
2729
2130
232
3980
2138
2734
2735
238
2131
2136
2742
205
2137
2714
2713
2953
2712
3977
2728
235
2695
239
2690
180
250
2954
151
199
249
161
183
181
2731
3976
2730
2715
248
2718
2689
2140
2141
2691
2693
2704
204
2952
2985
2717
182
2719
2705
197
2968
2692
163
162
160
2688
2955
2716
198
2984
255
196
206
207
2700
2706
174
2948
2987
2973
2972
2707
2971
2701
2696
2969
2697
2951
252
175
2950
253
202
201
200
203
254
2970
177
2986
172
173
2698
2974
2744
2975
176
2703
2699
2949
2958
2946
2963
2960
2947
2956
2745
178
179
2702
128
136
2961
2962
2965
2966
2967
169
168
2957
129
2749
133
226
243
242
2747
171
2959
2750
2748
224
227
134
2964
137
2944
2746
135
132
2945
130
2722
170
225
140
2723
241
240
2751
131
139
143
141
138
142
228
2720
231
230
229
247
2721
4005
4010
4011
4049
4008
244
4009
246
245
4006
4004
4050
4048
4007
4055
4051
4054
4016
4019
4053
4058
4059
4021
4062
4018
4017
4015
4052
4012
4020
2812
4022
4000
4013
4003
2724
4061
4060
4056
4014
4002
4001
2813
4057
4023
2811
3032
2725
3039
2726
3038
3037
3035
2727
3925
3924
7858
3034
3033
2810
4083
3927
7870
7868
2815
7860
2814
7859
7857
4088
4089
7856
3926
7760
3036
2808
7918
7861
4030
4028
7869
4029
4080
4090
4085
4084
4082
7761
4081
7904
7865
7862
7867
4086
7917
7916
7864
3068
2809
3069
3932
4092
4026
3064
7766
7765
7763
3057
3056
7863
7866
4024
7915
7905
4047
7767
7914
7912
7764
7911
7762
7909
7907
7906
7879
3070
3019
4046
7908
3018
3066
4025
3934
4027
3935
3933
3058
3011
3022
7913
3059
7878
7910
4035
3067
3065
3009
4041
3008
4040
3020
7877
4045
4075
4074
3928
4032
4072
3010
4073
3929
4033
3030
3023
3021
4044
3931
4043
3930
3031
3918
3919
7887
3920
3029
7886
3922
7726
7881
7770
7769
7768
3016
4034
4042
4066
3017
3060
4076
7876
4078
3917
7880
7712
3923
7773
7772
7771
3062
2771
3061
4077
4067
4036
3916
7775
3921
3028
7727
7713
7873
7884
7885
7874
7875
7774
3958
3959
4038
3952
7872
3063
7689
7688
4037
7691
7714
7883
2770
7723
3012
7840
7841
3015
7685
3956
3013
2768
7690
2769
3955
3954
7849
7850
7855
7893
3953
3047
3046
7882
7725
7724
7722
3957
3014
3905
4039
3906
3904
7684
7692
4064
4065
7693
7892
3850
7894
3907
7843
7851
7683
7889
7848
7842
3025
7720
7717
7716
7715
7895
7698
7900
7694
7854
3851
7707
3055
7721
7686
7902
7680
7681
3024
7853
7852
3041
2774
3045
3849
3848
7711
7709
7708
3040
2772
2805
7758
3052
2807
7730
3054
7757
3026
7787
3911
7786
7687
3909
3908
7682
7695
7697
7888
3912
7706
7756
7759
7699
3913
3962
3910
7788
2799
7747
2804
7783
7930
7929
7710
3963
3027
3941
2775
7901
7844
7899
7897
2773
7896
3847
3053
3042
7731
3940
7736
3044
7891
7890
2806
2794
3043
2795
2797
7737
7746
7728
7928
7741
7729
2796
7898
7719
2798
3846
3843
7701
3842
7696
3840
3942
7790
7785
7845
3964
3048
3966
7718
7782
2803
7704
3914
7743
7702
7700
7753
7754
2780
7791
2781
7789
7705
7745
7784
7755
3939
3938
7846
3965
2802
3961
7926
7925
7923
7922
4068
2793
3049
3943
3841
7738
7740
3944
3050
3051
3949
3951
7752
7744
7739
7703
7742
7847
3915
3947
4071
7921
2792
2800
2801
3960
3946
3945
3844
3845
7932
4070
4069
7924
3852
3853
7778
7781
2782
7920
7779
7780
3950
7776
3948
7813
3936
7812
2777
3937
2776
7815
3854
2778
2779
2783
7777
7751
7732
7750
7734
7733
7735
2789
2788
7748
7814
2790
3855
3856
2791
3863
3857
3862
7749
3858
7808
3859
7809
3861
2786
7811
3860
7810
7803
7802
2784
7793
7792
7805
2785
2787
3865
7800
7806
7804
7801
3866
3880
3864
7795
7794
3883
3882
7796
3871
3885
7799
3881
3867
7797
3869
3870
3886
2765
2757
3887
7798
2756
2764
2767
3884
3868
3899
2759
2763
2766
2758
3879
2762
3878
3898
3877
3876
3897
2761
2760
3896
3874
2752
3875
3902
3903
2755
2753
7819
2754
7817
7818
7816
3892
3872
3873
3893
7825
3900
3895
3894
7827
7826
3901
3889
3891
3890
7824
3888
7834
7835
7836
7837
7822
7823
7821
7820
7839
7838
7833
7832
7831
7830
7829
7828
7522
7524
7525
7523
7526
7527
7528
7529
7544
7545
7548
7549
7520
7550
7530
7521
7329
7328
7546
7547
7531
7646
7645
7644
7331
7537
7330
7536
7617
7616
7533
7542
7532
7619
7539
7641
7541
7642
7339
7341
7643
7640
7538
7340
7543
7534
7540
7638
7335
7334
7618
7338
7637
7535
7621
7636
7333
7639
7620
7625
7567
7336
7337
7342
7631
7630
7343
7627
7624
7632
7633
7566
7332
7564
7622
7629
7626
7565
7623
7628
7635
7634
7563
7562
7260
7349
7570
7347
7571
7561
7560
7344
7348
7581
7233
7232
7346
7580
7261
7569
7582
7568
7357
7356
7558
7359
7353
7559
7358
7345
7350
7578
7354
7234
7583
7351
7557
7577
7576
7554
7556
7579
7184
7352
7235
7262
7187
7185
7555
7552
7355
7575
7574
7191
7263
7190
7186
7595
7509
7179
7553
7237
7236
7505
7489
7178
7572
7573
7488
7188
7258
7518
7252
7255
7254
7508
7256
7491
7594
7507
7492
7493
7249
7248
7506
7510
7177
7240
7239
7259
7519
7257
7490
7511
7504
7495
7494
7586
7517
7194
7195
7593
7596
7253
7241
7174
7176
7238
7189
7192
7592
7242
7516
7587
7193
7170
7197
7205
7251
7223
7181
7171
7243
7169
7196
7175
7250
7614
7599
7598
7597
7168
7183
7609
7180
7612
7613
7230
7198
7172
7269
7383
7608
7206
7381
7204
7515
7514
7321
7222
7199
7325
7512
7323
7320
7227
7322
7231
7202
7207
7324
7268
7584
7513
7173
7382
7380
7585
7182
7221
7327
7224
7225
7226
7326
7497
7610
7589
7600
7601
7385
7203
7220
7228
7374
7384
7669
7668
7247
7283
7281
7270
7271
7611
7606
7603
7496
7588
7607
7602
7244
7667
7245
7246
7229
7389
7210
7211
7302
7590
7265
7373
7280
7666
7375
7282
7498
7604
7605
7591
7372
7499
7267
7670
7378
7388
7676
7266
7664
7217
7264
7665
7200
7301
7303
7201
7299
7298
7501
7500
7291
7290
7300
7218
7216
7376
7379
7377
7318
7208
7213
7319
7387
7653
7391
7390
7295
7294
7655
7314
7386
7209
7219
7212
7315
7659
7316
7285
7284
7503
7292
7662
7661
7660
7288
7658
7654
7652
7651
7312
7296
7293
7289
7287
7286
7297
7674
7435
7650
7371
7672
7657
7656
7317
7502
7370
7214
7367
7365
7648
7313
7673
7434
7215
7364
7361
7366
7360
7368
7432
7433
7369
7362
7308
7309
7649
7273
7274
7363
7438
7278
7277
7276
7272
7439
7310
7279
7275
7436
7437
7311
7304
7305
7307
7306
7427
7426
7424
7414
7413
7425
7415
7412
7428
7430
7394
7395
7392
7431
7429
7393
7419
7418
7411
7409
7408
7410
7416
7422
7417
7420
7421
7399
7396
7397
7398
7406
7401
7400
7407
7402
7405
7403
7404
7446
7445
7444
7447
7459
7441
7442
7440
7443
7458
7460
7462
7461
7463
7456
7457
7477
7478
7479
7476
7480
7453
7452
7482
7483
7455
7454
7481
7487
7450
7486
7451
7448
7485
7484
7449
7470
7471
7475
7474
7473
7472
7469
7468
7467
7466
7464
7465
