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