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