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