5
5472
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-4
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-8
-8
-8
-8
-8
-9
-9
-9
-9
-9
-9
-9
-9
-10
-10
-10
-10
-10
-10
-10
-10
-10
-11
-11
-11
-11
-11
-11
-11
-12
-12
-12
-12
-12
-12
-12
-12
-13
-13
-13
-13
-13
-13
-13
-14
-14
-14
-14
-14
-14
-14
-15
-15
-15
-15
-15
-15
-16
-16
-16
-16
-16
-16
-16
-17
-17
-17
-17
-17
-17
-18
-18
-18
-18
-18
-18
-19
-19
-19
-19
-19
-19
-20
-20
-20
-20
-20
-21
-21
-21
-21
-21
-21
-22
-22
-22
-22
-22
-23
-23
-23
-23
-23
-24
-24
-24
-24
-24
-25
-25
-25
-25
-25
-26
-26
-26
-26
-26
-27
-27
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-29
-29
-30
-30
-30
-30
-31
-31
-31
-31
-31
-32
-32
-32
-32
-33
-33
-33
-33
-34
-34
-34
-34
-35
-35
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-38
-39
-39
-39
-39
-40
-40
-40
-40
-41
-41
-41
-41
-42
-42
-42
-43
-43
-43
-43
-44
-44
-44
-44
-45
-45
-45
-46
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-60
-61
-61
-61
-62
-62
-62
-63
-63
-63
-64
-64
-64
-65
-65
-65
-66
-66
-66
-67
-67
-68
-68
-68
-69
-69
-69
-70
-70
-70
-71
-71
-72
-72
-72
-73
-73
-73
-74
-74
-75
-75
-75
-76
-76
-76
-77
-77
-78
-78
-78
-79
-79
-80
-80
-80
-81
-81
-82
-82
-82
-83
-83
-84
-84
-84
-85
-85
-86
-86
-87
-87
-87
-88
-88
-89
-89
-90
-90
-90
-91
-91
-92
-92
-93
-93
-93
-94
-94
-95
-95
-96
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-101
-101
-101
-102
-102
-103
-103
-104
-104
-105
-105
-106
-106
-107
-107
-108
-108
-109
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-121
-122
-122
-123
-123
-124
-125
-125
-126
-126
-127
-127
-128
-128
-129
-129
-130
-130
-131
-131
-132
-132
-133
-134
-134
-135
-135
-136
-136
-137
-137
-138
-139
-139
-140
-140
-141
-141
-142
-142
-143
-144
-144
-145
-145
-146
-146
-147
-148
-148
-149
-149
-150
-151
-151
-152
-152
-153
-153
-154
-155
-155
-156
-156
-157
-158
-158
-159
-159
-160
-161
-161
-162
-163
-163
-164
-164
-165
-166
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-173
-173
-174
-174
-175
-176
-176
-177
-178
-178
-179
-180
-180
-181
-182
-182
-183
-184
-184
-185
-186
-186
-187
-188
-188
-189
-190
-190
-191
-192
-192
-193
-194
-194
-195
-196
-196
-197
-198
-199
-199
-200
-201
-201
-202
-203
-203
-204
-205
-206
-206
-207
-208
-208
-209
-210
-211
-211
-212
-213
-214
-214
-215
-216
-216
-217
-218
-219
-219
-220
-221
-222
-222
-223
-224
-225
-225
-226
-227
-228
-228
-229
-230
-231
-231
-232
-233
-234
-235
-235
-236
-237
-238
-238
-239
-240
-241
-242
-242
-243
-244
-245
-246
-246
-247
-248
-249
-250
-250
-251
-252
-253
-254
-254
-255
-256
-257
-258
-259
-259
-260
-261
-262
-263
-263
-264
-265
-266
-267
-268
-269
-269
-270
-271
-272
-273
-274
-274
-275
-276
-277
-278
-279
-280
-280
-281
-282
-283
-284
-285
-286
-287
-287
-288
-289
-290
-291
-292
-293
-294
-295
-295
-296
-297
-298
-299
-300
-301
-302
-303
-304
-305
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-317
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-336
-337
-338
-339
-340
-341
-342
-343
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-359
-360
-361
-362
-363
-364
-365
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-386
-387
-388
-389
-390
-391
-392
-393
-394
-395
-396
-397
-398
-400
-401
-402
-403
-404
-405
-406
-407
-408
-409
-411
-412
-413
-414
-415
-416
-417
-418
-419
-421
-422
-423
-424
-425
-426
-427
-428
-430
-431
-432
-433
-434
-435
-437
-438
-439
-440
-441
-442
-443
-445
-446
-447
-448
-449
-450
-452
-453
-454
-455
-456
-458
-459
-460
-461
-462
-464
-465
-466
-467
-468
-470
-471
-472
-473
-474
-476
-477
-478
-479
-481
-482
-483
-484
-485
-487
-488
-489
-490
-492
-493
-494
-495
-497
-498
-499
-500
-502
-503
-504
-505
-507
-508
-509
-511
-512
-513
-514
-516
-517
-518
-520
-521
-522
-523
-525
-526
-527
-529
-530
-531
-532
-534
-535
-536
-538
-539
-540
-541
-543
-544
-545
-546
-548
-549
-550
-552
-553
-554
-555
-557
-558
-559
-560
-562
-563
-564
-565
-567
-568
-569
-570
-572
-573
-574
-575
-577
-578
-579
-580
-581
-583
-584
-585
-586
-588
-589
-590
-591
-592
-594
-595
-596
-597
-598
-600
-601
-602
-603
-604
-605
-607
-608
-609
-610
-611
-612
-613
-614
-616
-617
-618
-619
-620
-621
-622
-623
-624
-625
-626
-628
-629
-630
-631
-632
-633
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-644
-645
-646
-647
-648
-649
-650
-650
-651
-652
-653
-654
-655
-656
-657
-658
-659
-659
-660
-661
-662
-663
-664
-664
-665
-666
-667
-668
-669
-669
-670
-671
-672
-673
-673
-674
-675
-676
-676
-677
-678
-679
-679
-680
-681
-681
-682
-683
-684
-684
-685
-686
-686
-687
-687
-688
-689
-689
-690
-691
-691
-692
-692
-693
-694
-694
-695
-695
-696
-696
-697
-697
-698
-699
-699
-700
-700
-701
-701
-701
-702
-702
-703
-703
-704
-704
-705
-705
-705
-706
-706
-707
-707
-707
-708
-708
-709
-709
-709
-710
-710
-710
-711
-711
-711
-712
-712
-713
-713
-713
-714
-714
-714
-715
-715
-715
-716
-716
-716
-717
-717
-717
-718
-718
-718
-719
-719
-719
-720
-720
-720
-721
-721
-721
-722
-722
-723
-723
-723
-724
-724
-725
-725
-725
-726
-726
-727
-727
-728
-728
-728
-729
-729
-730
-730
-731
-731
-732
-732
-733
-733
-734
-734
-735
-735
-736
-736
-737
-737
-738
-738
-739
-739
-740
-740
-741
-742
-742
-743
-743
-744
-744
-745
-746
-746
-747
-748
-748
-749
-749
-750
-751
-751
-752
-753
-753
-754
-755
-755
-756
-757
-757
-758
-759
-759
-760
-761
-761
-762
-763
-764
-764
-765
-766
-766
-767
-768
-768
-769
-770
-771
-771
-772
-773
-773
-774
-775
-776
-776
-777
-778
-779
-779
-780
-781
-782
-782
-783
-784
-785
-786
-786
-787
-788
-789
-790
-790
-791
-792
-793
-794
-795
-796
-797
-798
-799
-799
-800
-801
-802
-803
-804
-805
-807
-808
-809
-810
-811
-812
-813
-814
-815
-817
-818
-819
-820
-821
-823
-824
-825
-826
-828
-829
-830
-831
-833
-834
-835
-836
-838
-839
-840
-841
-843
-844
-845
-846
-847
-849
-850
-851
-852
-853
-854
-855
-857
-858
-859
-860
-861
-862
-863
-864
-865
-866
-867
-868
-869
-870
-870
-871
-872
-873
-874
-875
-876
-877
-878
-879
-880
-881
-882
-883
-884
-885
-886
-887
-888
-889
-890
-891
-893
-894
-895
-896
-897
-899
-900
-901
-902
-904
-905
-906
-907
-909
-910
-911
-913
-914
-915
-917
-918
-919
-920
-922
-923
-924
-925
-926
-928
-929
-930
-931
-932
-933
-934
-935
-937
-938
-939
-940
-941
-942
-943
-944
-945
-946
-946
-947
-948
-949
-950
-951
-952
-953
-953
-954
-955
-956
-956
-957
-958
-959
-959
-960
-961
-961
-962
-963
-963
-964
-965
-965
-966
-966
-967
-968
-968
-969
-970
-970
-971
-972
-972
-973
-974
-974
-975
-976
-977
-977
-978
-979
-980
-980
-981
-982
-983
-984
-985
-986
-987
-988
-989
-990
-991
-992
-993
-994
-995
-997
-998
-999
-1000
-1000
-1002
-1002
-1004
-1004
-1006
-1006
-1008
-1008
-1010
-1010
-1010
-1012
-1012
-1014
-1014
-1014
-1016
-1016
-1016
-1016
-1018
-1018
-1018
-1018
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1020
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1022
-1024
-1024
-1024
-1024
-1025
-1025
-1026
-1026
-1027
-1028
-1028
-1029
-1030
-1031
-1032
-1033
-1034
-1035
-1036
-1037
-1038
-1040
-1041
-1042
-1043
-1045
-1046
-1047
-1048
-1049
-1050
-1051
-1052
-1053
-1055
-1056
-1057
-1058
-1059
-1060
-1061
-1061
-1062
-1063
-1064
-1065
-1065
-1066
-1067
-1067
-1068
-1069
-1069
-1069
-1070
-1070
-1071
-1071
-1071
-1072
-1072
-1072
-1072
-1073
-1073
-1073
-1073
-1073
-1073
-1074
-1074
-1074
-1074
-1074
-1074
-1075
-1075
-1075
-1076
-1076
-1077
-1077
-1078
-1078
-1079
-1080
-1080
-1081
-1082
-1082
-1083
-1084
-1084
-1085
-1086
-1087
-1087
-1088
-1089
-1090
-1090
-1091
-1092
-1093
-1093
-1094
-1095
-1096
-1097
-1098
-1099
-1100
-1101
-1101
-1102
-1103
-1104
-1105
-1106
-1106
-1107
-1108
-1109
-1109
-1110
-1110
-1111
-1112
-1112
-1113
-1113
-1114
-1114
-1115
-1115
-1116
-1116
-1117
-1117
-1118
-1118
-1119
-1119
-1120
-1120
-1121
-1121
-1122
-1122
-1123
-1123
-1124
-1124
-1124
-1125
-1125
-1125
-1126
-1126
-1126
-1126
-1127
-1127
-1127
-1127
-1128
-1128
-1128
-1129
-1129
-1129
-1130
-1130
-1130
-1131
-1131
-1131
-1132
-1132
-1133
-1134
-1134
-1135
-1136
-1136
-1137
-1138
-1138
-1139
-1140
-1140
-1141
-1142
-1142
-1143
-1144
-1145
-1145
-1146
-1147
-1148
-1149
-1149
-1150
-1151
-1151
-1152
-1153
-1153
-1154
-1154
-1155
-1155
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1156
-1155
-1155
-1154
-1154
-1153
-1152
-1152
-1151
-1150
-1149
-1148
-1148
-1147
-1146
-1145
-1144
-1143
-1142
-1141
-1140
-1139
-1139
-1138
-1137
-1136
-1135
-1135
-1134
-1134
-1133
-1133
-1132
-1132
-1132
-1132
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1131
-1130
-1130
-1130
-1130
-1130
-1130
-1130
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1129
-1130
-1130
-1130
-1130
-1131
-1131
-1132
-1132
-1133
-1134
-1134
-1135
-1136
-1137
-1137
-1138
-1139
-1140
-1141
-1142
-1143
-1144
-1144
-1145
-1146
-1147
-1148
-1148
-1149
-1150
-1151
-1152
-1152
-1153
-1154
-1155
-1155
-1156
-1157
-1157
-1158
-1158
-1159
-1159
-1160
-1160
-1161
-1161
-1162
-1162
-1162
-1162
-1163
-1163
-1163
-1163
-1163
-1163
-1164
-1164
-1164
-1164
-1165
-1165
-1166
-1166
-1167
-1168
-1169
-1171
-1172
-1174
-1176
-1178
-1180
-1182
-1185
-1187
-1190
-1193
-1195
-1198
-1201
-1204
-1207
-1211
-1214
-1217
-1221
-1224
-1228
-1232
-1236
-1240
-1244
-1248
-1252
-1256
-1260
-1265
-1269
-1273
-1277
-1282
-1286
-1290
-1295
-1299
-1303
-1308
-1312
-1316
-1320
-1324
-1328
-1332
-1335
-1339
-1342
-1346
-1349
-1352
-1356
-1359
-1362
-1365
-1368
-1371
-1374
-1377
-1380
-1383
-1385
-1388
-1391
-1394
-1397
-1400
-1403
-1406
-1409
-1412
-1416
-1419
-1422
-1425
-1429
-1432
-1435
-1439
-1442
-1445
-1448
-1452
-1455
-1458
-1462
-1465
-1468
-1471
-1474
-1477
-1480
-1483
-1485
-1488
-1491
-1493
-1495
-1498
-1500
-1503
-1506
-1508
-1511
-1514
-1516
-1519
-1522
-1525
-1528
-1531
-1534
-1537
-1540
-1543
-1546
-1549
-1552
-1554
-1556
-1558
-1560
-1562
-1563
-1564
-1565
-1566
-1567
-1567
-1567
-1567
-1567
-1566
-1566
-1565
-1564
-1563
-1562
-1560
-1559
-1557
-1555
-1553
-1551
-1549
-1547
-1544
-1542
-1539
-1536
-1533
-1530
-1527
-1523
-1520
-1517
-1513
-1510
-1507
-1503
-1500
-1497
-1494
-1491
-1488
-1485
-1483
-1480
-1478
-1476
-1474
-1473
-1472
-1471
-1470
-1470
-1470
-1470
-1470
-1471
-1472
-1473
-1474
-1475
-1477
-1478
-1480
-1482
-1484
-1486
-1488
-1490
-1492
-1494
-1496
-1498
-1499
-1501
-1502
-1503
-1504
-1505
-1506
-1506
-1506
-1507
-1506
-1506
-1506
-1505
-1504
-1504
-1502
-1501
-1500
-1498
-1496
-1494
-1492
-1490
-1488
-1485
-1482
-1479
-1476
-1473
-1469
-1466
-1462
-1458
-1454
-1450
-1445
-1441
-1436
-1432
-1427
-1422
-1418
-1414
-1409
-1405
-1401
-1397
-1394
-1390
-1387
-1384
-1381
-1378
-1376
-1374
-1372
-1370
-1368
-1367
-1366
-1365
-1364
-1364
-1363
-1363
-1363
-1362
-1362
-1362
-1362
-1362
-1362
-1363
-1363
-1363
-1364
-1365
-1365
-1366
-1367
-1368
-1369
-1369
-1370
-1371
-1371
-1372
-1373
-1373
-1374
-1374
-1374
-1375
-1375
-1375
-1374
-1374
-1373
-1373
-1372
-1371
-1369
-1368
-1367
-1365
-1363
-1361
-1359
-1356
-1353
-1350
-1346
-1343
-1338
-1334
-1329
-1324
-1318
-1313
-1307
-1301
-1294
-1288
-1282
-1276
-1269
-1263
-1257
-1251
-1245
-1239
-1234
-1228
-1223
-1218
-1213
-1209
-1204
-1200
-1197
-1193
-1190
-1187
-1184
-1182
-1180
-1178
-1176
-1175
-1174
-1173
-1173
-1173
-1174
-1174
-1176
-1177
-1179
-1181
-1183
-1186
-1189
-1191
-1194
-1197
-1200
-1203
-1206
-1209
-1211
-1213
-1216
-1218
-1220
-1222
-1224
-1225
-1227
-1228
-1229
-1229
-1229
-1229
-1229
-1228
-1227
-1226
-1225
-1223
-1221
-1219
-1217
-1214
-1211
-1208
-1205
-1202
-1199
-1195
-1192
-1188
-1185
-1181
-1178
-1174
-1171
-1167
-1164
-1161
-1158
-1155
-1152
-1149
-1146
-1143
-1141
-1138
-1136
-1133
-1131
-1128
-1126
-1124
-1122
-1120
-1118
-1116
-1114
-1112
-1110
-1108
-1106
-1104
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1089
-1086
-1084
-1081
-1078
-1075
-1072
-1069
-1065
-1061
-1057
-1054
-1050
-1045
-1041
-1037
-1033
-1029
-1025
-1020
-1016
-1012
-1008
-1002
-999
-994
-990
-985
-980
-976
-971
-966
-962
-957
-952
-947
-942
-937
-932
-927
-922
-917
-912
-908
-903
-899
-895
-890
-886
-882
-878
-874
-869
-865
-861
-856
-852
-848
-844
-840
-836
-832
-829
-826
-823
-820
-817
-814
-812
-810
-808
-806
-804
-803
-802
-800
-799
-799
-798
-797
-797
-797
-797
-797
-798
-798
-799
-801
-803
-805
-807
-810
-813
-816
-819
-822
-826
-829
-833
-836
-840
-843
-846
-849
-851
-854
-856
-857
-858
-859
-859
-860
-859
-859
-858
-857
-856
-855
-854
-853
-851
-850
-849
-847
-846
-845
-845
-844
-843
-843
-843
-843
-842
-842
-842
-842
-843
-843
-843
-844
-845
-845
-846
-848
-849
-851
-853
-855
-858
-861
-863
-866
-869
-872
-875
-878
-881
-884
-886
-888
-890
-892
-893
-894
-895
-895
-895
-895
-894
-893
-892
-891
-889
-886
-884
-881
-877
-874
-870
-865
-861
-856
-851
-846
-841
-836
-830
-824
-819
-813
-807
-802
-796
-790
-785
-780
-775
-769
-764
-760
-755
-750
-746
-742
-738
-734
-730
-727
-723
-720
-717
-714
-712
-709
-707
-705
-703
-701
-699
-698
-697
-696
-696
-696
-696
-696
-696
-697
-698
-699
-701
-703
-704
-706
-708
-710
-711
-713
-714
-716
-717
-717
-718
-719
-719
-720
-720
-721
-721
-721
-721
-722
-722
-722
-722
-722
-722
-722
-722
-722
-722
-723
-723
-724
-724
-725
-727
-728
-729
-731
-733
-734
-736
-738
-740
-742
-743
-745
-746
-748
-749
-750
-751
-751
-752
-753
-753
-753
-754
-754
-754
-754
-753
-753
-752
-750
-749
-747
-745
-743
-741
-738
-736
-733
-731
-728
-726
-723
-720
-717
-714
-711
-708
-704
-701
-697
-694
-690
-687
-683
-680
-676
-673
-670
-666
-663
-661
-658
-655
-653
-651
-649
-648
-646
-645
-643
-642
-641
-640
-639
-639
-638
-638
-638
-638
-638
-637
-637
-637
-637
-636
-636
-636
-635
-635
-634
-633
-632
-631
-629
-627
-625
-623
-621
-618
-616
-613
-611
-609
-607
-606
-604
-603
-602
-602
-601
-601
-601
-602
-603
-604
-605
-607
-608
-610
-612
-613
-615
-617
-619
-621
-623
-625
-627
-629
-632
-634
-636
-638
-640
-642
-643
-645
-647
-648
-649
-650
-651
-652
-652
-653
-653
-653
-653
-652
-652
-651
-650
-649
-648
-646
-644
-642
-640
-638
-635
-632
-629
-626
-623
-620
-616
-613
-610
-607
-604
-601
-599
-597
-595
-593
-592
-590
-590
-589
-589
-589
-589
-589
-589
-589
-590
-590
-591
-591
-592
-593
-594
-595
-596
-598
-600
-602
-604
-606
-609
-611
-614
-618
-621
-624
-627
-631
-634
-637
-640
-642
-644
-646
-648
-649
-650
-651
-651
-652
-651
-651
-651
-651
-650
-650
-650
-649
-649
-648
-648
-647
-646
-646
-646
-645
-645
-645
-644
-644
-644
-644
-644
-644
-644
-644
-644
-645
-645
-645
-645
-646
-646
-646
-647
-647
-648
-649
-650
-652
-653
-655
-658
-661
-664
-667
-670
-674
-678
-682
-686
-690
-694
-698
-702
-706
-709
-713
-716
-719
-721
-724
-726
-729
-731
-733
-735
-737
-739
-741
-743
-744
-745
-746
-746
-746
-746
-746
-745
-744
-743
-742
-741
-739
-737
-734
-731
-728
-724
-720
-716
-711
-706
-701
-696
-691
-685
-680
-674
-669
-663
-657
-651
-645
-639
-633
-627
-621
-615
-609
-603
-597
-592
-586
-580
-575
-570
-565
-560
-556
-553
-550
-547
-545
-544
-543
-543
-544
-546
-547
-550
-553
-556
-560
-565
-569
-574
-580
-585
-591
-597
-603
-609
-615
-622
-628
-635
-641
-648
-655
-662
-670
-677
-684
-691
-698
-704
-710
-716
-721
-726
-731
-734
-738
-741
-744
-746
-748
-750
-752
-753
-754
-755
-756
-757
-757
-758
-758
-758
-758
-758
-758
-757
-757
-756
-756
-756
-755
-755
-754
-754
-754
-753
-753
-753
-753
-753
-753
-754
-754
-756
-757
-758
-760
-762
-764
-767
-769
-772
-774
-777
-780
-783
-786
-790
-794
-798
-802
-806
-811
-815
-820
-825
-829
-833
-837
-841
-844
-846
-848
-849
-850
-851
-851
-851
-850
-849
-848
-847
-845
-843
-841
-838
-836
-832
-829
-826
-822
-818
-814
-810
-806
-801
-797
-793
-789
-784
-780
-776
-771
-767
-762
-757
-753
-748
-743
-738
-734
-730
-725
-721
-718
-715
-712
-709
-707
-706
-705
-704
-704
-704
-705
-706
-707
-710
-712
-715
-719
-722
-726
-731
-735
-740
-745
-749
-754
-759
-764
-769
-774
-778
-783
-787
-791
-794
-798
-801
-804
-807
-809
-812
-815
-817
-820
-822
-825
-828
-830
-833
-836
-839
-842
-845
-848
-851
-854
-857
-860
-862
-865
-867
-868
-870
-872
-873
-874
-875
-876
-877
-879
-880
-881
-883
-884
-886
-888
-890
-891
-893
-895
-896
-898
-899
-901
-902
-904
-905
-906
-908
-910
-912
-914
-916
-919
-922
-925
-928
-931
-934
-938
-941
-944
-947
-951
-954
-957
-961
-964
-968
-971
-975
-978
-982
-986
-989
-993
-997
-1000
-1004
-1006
-1010
-1014
-1016
-1020
-1022
-1025
-1027
-1029
-1030
-1031
-1031
-1031
-1030
-1029
-1027
-1025
-1022
-1018
-1014
-1010
-1006
-1002
-997
-993
-988
-983
-979
-974
-970
-966
-962
-959
-956
-953
-951
-949
-947
-946
-945
-945
-945
-945
-945
-945
-946
-946
-947
-948
-949
-949
-950
-952
-953
-954
-955
-956
-958
-959
-961
-962
-964
-966
-968
-970
-972
-974
-975
-977
-978
-979
-979
-980
-980
-979
-979
-978
-976
-975
-973
-972
-969
-967
-964
-961
-957
-952
-947
-942
-937
-931
-924
-918
-911
-904
-897
-890
-883
-876
-870
-863
-857
-851
-845
-839
-834
-829
-824
-820
-815
-811
-808
-804
-800
-797
-793
-790
-787
-784
-781
-779
-776
-774
-772
-770
-768
-767
-766
-765
-764
-764
-764
-765
-766
-767
-768
-770
-772
-774
-777
-780
-782
-785
-789
-792
-795
-797
-800
-802
-804
-806
-807
-808
-808
-808
-807
-807
-805
-804
-802
-800
-798
-796
-793
-791
-788
-785
-782
-779
-776
-772
-768
-764
-760
-756
-751
-746
-741
-736
-730
-724
-718
-712
-705
-699
-692
-685
-678
-671
-664
-657
-650
-643
-636
-629
-622
-616
-609
-603
-597
-591
-585
-580
-576
-572
-568
-565
-561
-559
-556
-554
-552
-550
-548
-546
-544
-542
-541
-540
-539
-538
-537
-536
-536
-536
-536
-537
-537
-538
-539
-541
-542
-543
-545
-546
-547
-548
-549
-549
-550
-550
-550
-549
-549
-548
-546
-544
-542
-540
-536
-533
-529
-524
-519
-514
-508
-502
-495
-488
-481
-473
-465
-456
-447
-438
-428
-418
-408
-397
-386
-375
-364
-353
-342
-330
-319
-307
-295
-284
-272
-261
-249
-238
-227
-216
-205
-195
-185
-175
-165
-156
-147
-139
-131
-124
-117
-111
-106
-101
-96
-93
-89
-87
-84
-82
-80
-79
-78
-78
-78
-79
-81
-83
-85
-88
-92
-95
-99
-103
-106
-110
-114
-117
-121
-124
-127
-131
-134
-137
-140
-142
-145
-147
-149
-150
-152
-153
-154
-156
-156
-157
-158
-158
-159
-159
-158
-158
-157
-156
-154
-152
-150
-148
-146
-143
-140
-137
-134
-131
-128
-124
-121
-118
-114
-111
-108
-105
-102
-100
-98
-96
-95
-95
-95
-95
-97
-99
-101
-104
-108
-111
-115
-120
-124
-129
-135
-140
-146
-152
-158
-164
-171
-177
-184
-191
-197
-204
-211
-217
-224
-230
-236
-241
-247
-252
-256
-260
-264
-267
-269
-270
-271
-271
-270
-268
-266
-263
-259
-255
-250
-244
-237
-230
-222
-213
-203
-192
-180
-168
-154
-140
-125
-110
-94
-77
-61
-44
-26
-9
8
25
43
60
77
94
110
126
142
158
173
188
203
217
231
245
258
271
285
297
310
322
335
347
358
370
381
391
402
412
422
431
440
448
456
464
471
477
483
489
494
499
504
508
512
517
521
525
529
533
538
542
547
552
558
564
570
577
584
592
601
610
620
630
641
652
664
676
688
700
713
726
739
752
764
777
790
802
815
827
839
850
861
872
882
892
901
910
918
926
934
941
947
953
959
964
969
973
977
981
984
987
990
993
995
997
1000
1000
1002
1004
1006
1008
1010
1010
1012
1014
1016
1018
1020
1022
1025
1028
1031
1034
1037
1041
1044
1048
1052
1056
1060
1065
1070
1075
1080
1086
1092
1098
1105
1112
1119
1127
1135
1144
1153
1162
1172
1182
1192
1203
1213
1224
1234
1245
1256
1267
1278
1288
1299
1309
1320
1330
1340
1351
1361
1371
1381
1391
1402
1412
1422
1432
1442
1452
1462
1472
1482
1491
1501
1510
1518
1527
1535
1543
1551
1558
1566
1573
1580
1587
1594
1600
1606
1612
1617
1622
1627
1632
1636
1640
1644
1647
1651
1654
1658
1661
1664
1668
1671
1674
1677
1681
1684
1688
1693
1697
1702
1707
1713
1718
1724
1730
1736
1743
1749
1756
1762
1769
1775
1781
1788
1794
1799
1805
1810
1815
1819
1823
1827
1830
1832
1835
1837
1838
1840
1840
1841
1841
1840
1839
1838
1836
1833
1831
1828
1824
1820
1815
1811
1805
1800
1794
1787
1781
1774
1766
1759
1751
1744
1736
1728
1720
1712
1704
1696
1688
1680
1673
1665
1657
1650
1643
1636
1628
1622
1615
1609
1603
1597
1592
1587
1582
1578
1575
1571
1568
1565
1562
1559
1555
1552
1549
1545
1541
1537
1532
1528
1523
1518
1512
1507
1501
1495
1490
1484
1479
1474
1469
1464
1460
1456
1452
1449
1445
1441
1438
1434
1430
1426
1421
1417
1412
1406
1401
1395
1389
1382
1376
1369
1363
1357
1351
1345
1339
1334
1329
1324
1319
1315
1311
1307
1304
1300
1297
1294
1290
1288
1285
1282
1280
1278
1277
1276
1275
1274
1274
1273
1274
1274
1274
1275
1275
1276
1277
1278
1279
1281
1282
1284
1286
1288
1291
1293
1296
1299
1302
1306
1309
1313
1317
1320
1324
1328
1331
1335
1338
1341
1344
1347
1350
1352
1355
1357
1360
1362
1364
1366
1368
1370
1372
1373
1375
1377
1378
1379
1381
1382
1383
1384
1384
1385
1386
1386
1386
1387
1387
1387
1388
1388
1389
1390
1391
1393
1394
1396
1398
1399
1401
1403
1405
1407
1409
1411
1413
1414
1416
1417
1418
1418
1419
1420
1421
1421
1422
1422
1422
1422
1422
1422
1421
1421
1420
1420
1420
1419
1419
1419
1419
1419
1419
1419
1419
1419
1419
1418
1417
1416
1414
1412
1410
1407
1404
1401
1397
1394
1391
1387
1384
1381
1378
1375
1372
1369
1366
1364
1361
1359
1356
1354
1352
1350
1348
1347
1345
1345
1344
1344
1345
1346
1347
1349
1352
1355
1358
1363
1367
1372
1378
1384
1390
1397
1404
1411
1419
1426
1434
1441
1449
1457
1465
1474
1482
1491
1499
1508
1517
1526
1535
1543
1552
1560
1568
1575
1582
1589
1596
1603
1609
1615
1622
1628
1635
1642
1649
1655
1662
1670
1677
1684
1691
1698
1705
1712
1718
1724
1729
1734
1739
1742
1746
1748
1750
1751
1752
1753
1753
1753
1752
1751
1750
1749
1748
1747
1746
1746
1746
1746
1747
1749
1751
1753
1757
1761
1765
1771
1777
1783
1790
1797
1804
1812
1819
1826
1834
1841
1848
1854
1861
1867
1874
1879
1885
1890
1894
1898
1901
1904
1906
1908
1909
1910
1910
1910
1909
1907
1905
1903
1900
1896
1892
1887
1882
1877
1871
1865
1860
1854
1848
1842
1837
1831
1825
1819
1812
1805
1799
1791
1784
1776
1768
1760
1751
1742
1733
1724
1715
1706
1696
1687
1678
1670
1662
1654
1648
1642
1637
1632
1628
1625
1622
1620
1618
1616
1615
1614
1612
1612
1611
1609
1608
1607
1605
1603
1601
1599
1597
1594
1592
1589
1587
1584
1581
1579
1576
1572
1569
1565
1561
1557
1553
1548
1543
1539
1534
1529
1524
1519
1514
1509
1504
1500
1495
1490
1485
1481
1476
1472
1468
1463
1459
1455
1451
1448
1444
1440
1437
1433
1430
1427
1424
1422
1419
1417
1416
1414
1412
1411
1409
1408
1407
1405
1404
1402
1400
1398
1395
1393
1389
1386
1382
1378
1373
1368
1363
1358
1353
1347
1341
1336
1330
1324
1318
1312
1306
1301
1295
1290
1284
1279
1273
1268
1263
1258
1253
1248
1243
1238
1234
1229
1225
1220
1216
1212
1208
1204
1200
1197
1193
1190
1186
1183
1179
1176
1172
1168
1164
1161
1157
1153
1149
1145
1141
1137
1133
1130
1127
1124
1122
1120
1118
1116
1114
1113
1111
1110
1108
1107
1105
1103
1101
1099
1096
1094
1091
1089
1086
1084
1082
1079
1077
1075
1073
1071
1069
1067
1064
1062
1060
1057
1055
1052
1049
1045
1041
1037
1032
1027
1020
1014
1008
1002
997
991
985
980
974
969
965
960
957
953
950
947
945
943
941
939
938
936
935
935
934
933
932
932
931
930
930
929
929
928
927
926
925
924
923
921
919
917
915
913
911
908
905
902
899
896
892
889
885
881
877
872
868
863
859
854
849
844
839
834
829
824
819
815
810
806
802
798
794
790
786
782
778
775
771
768
765
763
760
758
756
755
753
752
750
749
747
746
745
743
741
740
737
735
733
730
727
723
720
716
712
708
704
700
696
692
688
684
679
675
670
665
660
655
649
643
636
629
622
615
608
601
594
587
580
573
566
560
554
548
542
536
531
525
520
515
511
507
503
499
496
494
491
490
489
488
487
488
488
488
489
490
491
492
493
493
494
494
494
494
493
492
491
490
488
485
482
479
476
471
467
462
457
451
445
439
433
426
419
412
405
398
390
383
376
369
362
355
348
342
335
329
322
316
310
303
297
290
284
277
271
264
257
250
244
237
229
222
215
207
199
191
183
175
166
157
149
140
132
123
115
106
98
90
82
74
66
59
52
46
40
34
29
23
18
14
9
5
1
-2
-5
-8
-11
-14
-16
-18
-20
-22
-23
-25
-26
-28
-29
-30
-30
-31
-32
-32
-33
-34
-36
-37
-39
-41
-43
-46
-49
-53
-57
-62
-67
-72
-78
-85
-92
-100
-108
-117
-126
-136
-146
-156
-168
-179
-192
-204
-217
-230
-244
-258
-271
-285
-298
-312
-325
-337
-350
-362
-373
-384
-394
-404
-413
-421
-429
-436
-443
-448
-453
-458
-461
-464
-467
-468
-469
-470
-470
-470
-469
-468
-466
-464
-462
-460
-457
-455
-452
-449
-447
-444
-442
-440
-438
-436
-435
-435
-435
-435
-436
-437
-439
-441
-444
-447
-450
-453
-457
-462
-466
-471
-476
-481
-487
-492
-498
-505
-511
-518
-525
-533
-540
-548
-556
-564
-573
-581
-589
-598
-606
-614
-623
-631
-639
-646
-654
-662
-669
-677
-684
-691
-699
-706
-713
-720
-727
-734
-740
-747
-753
-759
-764
-770
-775
-779
-784
-788
-791
-795
-798
-801
-803
-806
-809
-811
-813
-816
-818
-820
-822
-824
-825
-827
-829
-830
-832
-833
-834
-836
-837
-838
-839
-840
-841
-842
-843
-845
-846
-848
-850
-852
-855
-858
-861
-865
-869
-873
-878
-883
-888
-894
-900
-907
-914
-922
-929
-938
-947
-956
-965
-975
-985
-996
-1006
-1016
-1028
-1039
-1050
-1061
-1072
-1084
-1095
-1107
-1119
-1130
-1142
-1154
-1165
-1177
-1188
-1199
-1210
-1220
-1230
-1239
-1247
-1255
-1262
-1268
-1274
-1279
-1284
-1288
-1291
-1294
-1297
-1298
-1300
-1302
-1303
-1304
-1304
-1305
-1305
-1305
-1305
-1304
-1303
-1302
-1301
-1300
-1299
-1298
-1297
-1296
-1295
-1295
-1294
-1294
-1294
-1295
-1295
-1296
-1297
-1298
-1300
-1302
-1304
-1307
-1309
-1312
-1315
-1318
-1321
-1325
-1328
-1331
-1335
-1339
-1343
-1347
-1351
-1355
-1360
-1365
-1370
-1375
-1381
-1386
-1392
-1397
-1403
-1408
-1413
-1418
-1423
-1428
-1432
-1437
-1441
-1444
-1448
-1451
-1454
-1457
-1460
-1462
-1465
-1467
-1470
-1472
-1475
-1477
-1479
-1481
-1484
-1486
-1489
-1492
-1495
-1499
-1503
-1507
-1512
-1516
-1521
-1526
-1531
-1535
-1540
-1545
-1549
-1554
-1558
-1563
-1567
-1572
-1577
-1582
-1587
-1593
-1599
-1605
-1612
-1618
-1625
-1632
-1639
-1647
-1654
-1661
-1668
-1675
-1681
-1688
-1694
-1700
-1706
-1711
-1717
-1722
-1728
-1733
-1739
-1744
-1750
-1756
-1762
-1768
-1774
-1781
-1787
-1794
-1801
-1807
-1814
-1821
-1827
-1834
-1840
-1847
-1854
-1861
-1867
-1874
-1882
-1889
-1896
-1904
-1911
-1919
-1926
-1934
-1941
-1949
-1956
-1963
-1970
-1977
-1983
-1990
-1996
-2001
-2007
-2013
-2017
-2024
-2029
-2033
-2037
-2041
-2045
-2050
-2053
-2056
-2059
-2061
-2062
-2063
-2064
-2064
-2064
-2063
-2063
-2062
-2060
-2058
-2056
-2054
-2051
-2048
-2045
-2041
-2037
-2033
-2029
-2027
-2024
-2021
-2017
-2016
-2013
-2012
-2009
-2009
-2008
-2007
-2007
-2005
-2005
-2005
-2005
-2007
-2008
-2009
-2009
-2011
-2012
-2013
-2015
-2016
-2017
-2019
-2021
-2021
-2023
-2025
-2025
-2027
-2028
-2029
-2029
-2029
-2031
-2032
-2032
-2033
-2033
-2033
-2035
-2036
-2037
-2037
-2039
-2041
-2043
-2045
-2048
-2051
-2054
-2058
-2062
-2067
-2072
-2077
-2082
-2087
-2093
-2098
-2103
-2109
-2114
-2119
-2124
-2129
-2134
-2138
-2143
-2147
-2151
-2155
-2159
-2163
-2167
-2170
-2173
-2177
-2179
-2182
-2184
-2186
-2188
-2189
-2190
-2191
-2192
-2192
-2192
-2192
-2192
-2193
-2193
-2194
-2195
-2196
-2197
-2199
-2201
-2204
-2207
-2210
-2213
-2217
-2221
-2225
-2230
-2235
-2241
-2246
-2252
-2258
-2265
-2271
-2278
-2285
-2293
-2300
-2308
-2315
-2323
-2330
-2337
-2344
-2351
-2358
-2365
-2371
-2377
-2382
-2387
-2392
-2396
-2400
-2404
-2407
-2410
-2413
-2416
-2418
-2421
-2422
-2424
-2424
-2425
-2425
-2424
-2423
-2422
-2420
-2418
-2416
-2413
-2410
-2407
-2404
-2401
-2397
-2393
-2389
-2384
-2379
-2375
-2370
-2365
-2359
-2354
-2349
-2344
-2340
-2335
-2330
-2326
-2322
-2318
-2314
-2311
-2309
-2306
-2304
-2302
-2301
-2299
-2298
-2298
-2297
-2296
-2296
-2296
-2295
-2294
-2294
-2293
-2292
-2291
-2290
-2289
-2288
-2287
-2285
-2284
-2282
-2280
-2279
-2276
-2274
-2272
-2269
-2265
-2262
-2258
-2254
-2249
-2244
-2238
-2232
-2226
-2220
-2213
-2206
-2199
-2192
-2185
-2178
-2170
-2162
-2154
-2146
-2137
-2129
-2120
-2111
-2102
-2092
-2083
-2073
-2063
-2053
-2044
-2033
-2025
-2015
-2005
-1997
-1988
-1979
-1971
-1963
-1955
-1947
-1940
-1933
-1926
-1920
-1914
-1908
-1903
-1898
-1894
-1890
-1886
-1883
-1880
-1877
-1874
-1872
-1870
-1868
-1866
-1865
-1864
-1863
-1862
-1861
-1861
-1861
-1861
-1861
-1861
-1862
-1863
-1863
-1864
-1865
-1866
-1867
-1868
-1869
-1870
-1871
-1871
-1871
-1871
-1870
-1869
-1868
-1867
-1865
-1863
-1860
-1857
-1854
-1851
-1847
-1843
-1839
-1834
-1830
-1825
-1821
-1816
-1811
-1805
-1800
-1794
-1787
-1781
-1774
-1766
-1759
-1751
-1743
-1734
-1726
-1717
-1708
-1699
-1690
-1682
-1673
-1664
-1655
-1646
-1637
-1628
-1619
-1610
-1601
-1592
-1582
-1573
-1564
-1555
-1546
-1537
-1529
-1521
-1513
-1505
-1498
-1491
-1485
-1478
-1472
-1466
-1461
-1455
-1450
-1445
-1441
-1436
-1432
-1428
-1423
-1420
-1416
-1412
-1409
-1405
-1402
-1399
-1396
-1392
-1389
-1386
-1382
-1379
-1375
-1372
-1368
-1364
-1360
-1355
-1350
-1345
-1340
-1334
-1328
-1322
-1315
-1308
-1302
-1295
-1287
-1280
-1273
-1265
-1257
-1249
-1241
-1233
-1225
-1217
-1209
-1201
-1194
-1186
-1179
-1172
-1165
-1158
-1152
-1146
-1141
-1136
-1131
-1127
-1123
-1119
-1115
-1112
-1110
-1107
-1105
-1102
-1100
-1098
-1097
-1095
-1093
-1091
-1090
-1088
-1086
-1084
-1082
-1080
-1078
-1076
-1073
-1071
-1069
-1067
-1064
-1063
-1061
-1059
-1058
-1057
-1056
-1056
-1056
-1055
-1056
-1056
-1056
-1057
-1058
-1059
-1059
-1060
-1061
-1062
-1062
-1062
-1062
-1062
-1062
-1062
-1061
-1060
-1059
-1058
-1057
-1056
-1054
-1053
-1051
-1050
-1048
-1046
-1044
-1041
-1039
-1037
-1034
-1031
-1029
-1026
-1022
-1020
-1018
-1014
-1012
-1008
-1006
-1002
-1000
-998
-995
-992
-990
-988
-985
-983
-981
-979
-977
-974
-972
-970
-967
-965
-963
-961
-958
-957
-955
-953
-952
-950
-949
-949
-948
-948
-948
-949
-950
-951
-952
-954
-956
-958
-961
-963
-966
-969
-972
-975
-979
-982
-986
-990
-994
-998
-1002
-1004
-1008
-1012
-1016
-1020
-1025
-1028
-1032
-1035
-1039
-1042
-1045
-1048
-1051
-1053
-1055
-1057
-1059
-1060
-1061
-1061
-1061
-1061
-1060
-1058
-1056
-1053
-1050
-1046
-1042
-1037
-1032
-1026
-1020
-1014
-1010
-1004
-999
-994
-990
-986
-982
-978
-975
-973
-971
-969
-968
-966
-966
-965
-965
-965
-966
-966
-967
-969
-970
-972
-975
-978
-981
-985
-989
-994
-999
-1004
-1010
-1018
-1025
-1032
-1040
-1047
-1055
-1063
-1071
-1078
-1086
-1093
-1100
-1106
-1113
-1119
-1124
-1129
-1134
-1138
-1141
-1144
-1146
-1148
-1150
-1151
-1152
-1152
-1152
-1151
-1150
-1149
-1148
-1147
-1145
-1144
-1142
-1139
-1137
-1134
-1132
-1129
-1126
-1122
-1119
-1115
-1112
-1108
-1105
-1101
-1098
-1094
-1091
-1087
-1084
-1080
-1077
-1073
-1070
-1066
-1063
-1059
-1055
-1051
-1048
-1044
-1041
-1038
-1036
-1034
-1033
-1033
-1033
-1034
-1036
-1038
-1040
-1043
-1045
-1049
-1052
-1055
-1058
-1061
-1064
-1067
-1069
-1071
-1072
-1074
-1075
-1076
-1077
-1078
-1079
-1080
-1081
-1082
-1084
-1086
-1088
-1090
-1092
-1095
-1098
-1102
-1106
-1110
-1114
-1118
-1122
-1126
-1130
-1134
-1137
-1141
-1144
-1146
-1149
-1151
-1153
-1155
-1157
-1158
-1159
-1160
-1160
-1161
-1161
-1161
-1161
-1160
-1160
-1159
-1158
-1157
-1155
-1154
-1153
-1151
-1149
-1148
-1146
-1144
-1142
-1141
-1139
-1138
-1137
-1136
-1135
-1135
-1135
-1135
-1135
-1135
-1136
-1136
-1137
-1138
-1138
-1139
-1140
-1141
-1141
-1142
-1142
-1142
-1143
-1143
-1144
-1145
-1146
-1147
-1149
-1151
-1153
-1156
-1160
-1163
-1167
-1171
-1175
-1179
-1183
-1187
-1192
-1196
-1201
-1206
-1211
-1216
-1221
-1226
-1231
-1235
-1240
-1245
-1249
-1254
-1258
-1263
-1267
-1271
-1275
-1280
-1284
-1288
-1293
-1298
-1302
-1307
-1313
-1318
-1323
-1328
-1334
-1339
-1343
-1348
-1351
-1355
-1357
-1359
-1361
-1361
-1361
-1361
-1359
-1358
-1355
-1353
-1350
-1346
-1343
-1339
-1334
-1330
-1325
-1320
-1315
-1310
-1305
-1300
-1295
-1290
-1286
-1281
-1277
-1273
-1270
-1266
-1264
-1261
-1259
-1257
-1256
-1255
-1254
-1254
-1254
-1254
-1255
-1256
-1257
-1259
-1261
-1263
-1265
-1268
-1271
-1274
-1277
-1280
-1284
-1288
-1292
-1297
-1302
-1307
-1312
-1318
-1324
-1330
-1336
-1342
-1349
-1355
-1362
-1369
-1375
-1382
-1389
-1396
-1403
-1409
-1415
-1422
-1427
-1433
-1438
-1443
-1447
-1451
-1454
-1457
-1459
-1461
-1462
-1462
-1463
-1463
-1462
-1461
-1460
-1458
-1456
-1453
-1451
-1447
-1444
-1440
-1436
-1432
-1428
-1423
-1419
-1414
-1409
-1405
-1400
-1396
-1392
-1388
-1384
-1381
-1377
-1374
-1372
-1369
-1367
-1365
-1364
-1363
-1363
-1363
-1363
-1364
-1366
-1368
-1371
-1374
-1378
-1382
-1387
-1392
-1398
-1404
-1410
-1417
-1425
-1432
-1440
-1448
-1456
-1465
-1473
-1482
-1491
-1500
-1509
-1518
-1527
-1536
-1545
-1554
-1563
-1572
-1581
-1590
-1599
-1607
-1615
-1623
-1630
-1636
-1642
-1648
-1653
-1658
-1662
-1665
-1668
-1671
-1672
-1674
-1675
-1676
-1676
-1676
-1676
-1676
-1676
-1675
-1674
-1673
-1672
-1670
-1669
-1667
-1666
-1664
-1662
-1660
-1658
-1656
-1654
-1652
-1650
-1648
-1647
-1645
-1643
-1642
-1640
-1639
-1638
-1636
-1635
-1634
-1633
-1633
-1632
-1631
-1631
-1630
-1629
-1629
-1628
-1627
-1626
-1624
-1623
-1622
-1620
-1619
-1618
-1617
-1617
-1617
-1617
-1617
-1618
-1619
-1621
-1624
-1626
-1629
-1633
-1637
-1641
-1645
-1650
-1654
-1659
-1663
-1668
-1673
-1678
-1683
-1687
-1692
-1697
-1702
-1707
-1712
-1717
-1722
-1727
-1733
-1738
-1742
-1747
-1752
-1756
-1760
-1764
-1768
-1771
-1773
-1776
-1778
-1779
-1780
-1781
-1782
-1782
-1782
-1782
-1781
-1781
-1780
-1780
-1779
-1778
-1777
-1777
-1776
-1775
-1774
-1773
-1773
-1772
-1772
-1771
-1771
-1770
-1770
-1769
-1768
-1767
-1766
-1764
-1763
-1761
-1758
-1756
-1753
-1750
-1747
-1744
-1740
-1737
-1733
-1729
-1724
-1720
-1716
-1711
-1706
-1701
-1696
-1691
-1686
-1681
-1676
-1671
-1666
-1661
-1657
-1652
-1649
-1645
-1642
-1640
-1638
-1636
-1635
-1634
-1634
-1634
-1634
-1634
-1634
-1635
-1635
-1635
-1635
-1636
-1636
-1635
-1635
-1635
-1634
-1634
-1633
-1632
-1632
-1631
-1630
-1630
-1629
-1628
-1627
-1627
-1625
-1624
-1623
-1621
-1619
-1617
-1615
-1612
-1608
-1604
-1600
-1596
-1591
-1586
-1581
-1575
-1570
-1564
-1558
-1552
-1546
-1540
-1534
-1528
-1521
-1514
-1508
-1501
-1494
-1488
-1481
-1474
-1468
-1461
-1455
-1449
-1443
-1438
-1432
-1427
-1422
-1418
-1414
-1410
-1406
-1402
-1399
-1396
-1394
-1391
-1389
-1387
-1386
-1384
-1383
-1381
-1380
-1379
-1378
-1377
-1375
-1374
-1372
-1370
-1368
-1366
-1363
-1361
-1358
-1355
-1352
-1349
-1346
-1342
-1338
-1334
-1330
-1326
-1321
-1316
-1311
-1306
-1301
-1295
-1290
-1284
-1279
-1273
-1267
-1262
-1256
-1251
-1246
-1241
-1236
-1232
-1228
-1225
-1221
-1219
-1216
-1214
-1213
-1212
-1211
-1211
-1211
-1211
-1211
-1212
-1212
-1213
-1214
-1215
-1216
-1218
-1219
-1220
-1222
-1223
-1225
-1227
-1229
-1232
-1234
-1236
-1239
-1242
-1244
-1247
-1249
-1251
-1254
-1256
-1259
-1261
-1263
-1265
-1267
-1269
-1271
-1272
-1274
-1275
-1276
-1276
-1277
-1277
-1277
-1277
-1277
-1277
-1276
-1275
-1274
-1274
-1273
-1272
-1271
-1270
-1269
-1268
-1267
-1265
-1264
-1262
-1259
-1257
-1254
-1252
-1249
-1246
-1243
-1240
-1237
-1233
-1230
-1226
-1222
-1218
-1214
-1210
-1206
-1201
-1197
-1193
-1188
-1184
-1180
-1175
-1171
-1167
-1162
-1158
-1153
-1149
-1144
-1139
-1134
-1129
-1124
-1119
-1114
-1108
-1103
-1097
-1092
-1086
-1080
-1075
-1069
-1063
-1057
-1051
-1044
-1038
-1032
-1026
-1018
-1012
-1006
-1000
-995
-989
-984
-978
-972
-967
-961
-955
-950
-944
-938
-933
-927
-922
-917
-912
-907
-902
-897
-893
-889
-885
-880
-876
-872
-868
-864
-860
-856
-851
-847
-843
-838
-833
-829
-824
-819
-815
-810
-805
-800
-796
-791
-786
-781
-776
-770
-765
-760
-755
-751
-746
-741
-737
-733
-730
-726
-723
-720
-718
-716
-714
-712
-710
-708
-707
-706
-704
-704
-703
-703
-702
-702
-703
-703
-703
-704
-704
-705
-705
-706
-706
-707
-707
-707
-707
-707
-706
-705
-705
-704
-703
-702
-701
-700
-699
-698
-698
-698
-697
-698
-698
-698
-698
-699
-699
-700
-700
-700
-700
-699
-699
-698
-697
-695
-694
-692
-690
-687
-685
-682
-679
-676
-673
-670
-668
-665
-662
-660
-657
-655
-653
-651
-649
-648
-646
-644
-643
-641
-639
-637
-635
-633
-631
-629
-626
-623
-621
-618
-615
-612
-608
-605
-602
-599
-595
-592
-589
-585
-582
-579
-576
-573
-570
-567
-563
-560
-557
-554
-551
-548
-545
-542
-539
-536
-534
-532
-530
-528
-526
-524
-523
-522
-520
-519
-517
-516
-514
-513
-511
-510
-509
-509
-508
-509
-510
-511
-513
-515
-518
-521
-524
-528
-532
-536
-540
-544
-548
-551
-554
-557
-559
-560
-561
-561
-561
-560
-558
-556
-554
-551
-548
-544
-541
-537
-534
-530
-526
-522
-517
-513
-509
-504
-500
-495
-491
-486
-481
-476
-471
-466
-461
-456
-450
-445
-440
-435
-430
-425
-420
-415
-411
-407
-403
-400
-397
-395
-393
-392
-391
-391
-391
-392
-394
-395
-398
-400
-403
-406
-409
-413
-416
-420
-424
-427
-431
-436
-440
-444
-448
-452
-456
-460
-464
-469
-473
-477
-482
-487
-491
-496
-501
-505
-510
-514
-518
-522
-525
-529
-532
-535
-537
-539
-541
-542
-544
-544
-545
-546
-546
-546
-546
-546
-546
-546
-546
-546
-545
-544
-544
-543
-541
-540
-538
-537
-535
-533
-531
-529
-527
-525
-523
-521
-519
-517
-515
-513
-511
-509
-507
-505
-504
-502
-501
-500
-499
-499
-499
-498
-498
-498
-498
-497
-497
-497
-496
-496
-495
-495
-494
-494
-494
-494
-494
-495
-496
-497
-498
-500
-502
-505
-508
-511
-515
-519
-523
-527
-532
-537
-542
-547
-551
-556
-561
-566
-570
-574
-579
-582
-586
-589
-592
-595
-597
-599
-601
-603
-604
-605
-607
-608
-609
-609
-610
-611
-611
-611
-612
-611
-611
-611
-610
-609
-608
-608
-607
-605
-604
-603
-602
-602
-601
-601
-601
-601
-601
-602
-603
-604
-605
-607
-609
-611
-613
-616
-619
-623
-626
-630
-635
-639
-645
-650
-656
-662
-668
-674
-680
-687
-693
-700
-706
-713
-719
-725
-731
-737
-742
-747
-752
-756
-760
-764
-767
-771
-773
-776
-779
-781
-783
-785
-787
-788
-790
-791
-793
-794
-795
-796
-796
-797
-797
-797
-796
-796
-795
-794
-793
-792
-791
-789
-787
-785
-783
-780
-778
-775
-771
-768
-765
-761
-758
-755
-752
-749
-747
-744
-742
-741
-739
-738
-737
-737
-737
-737
-738
-739
-740
-742
-744
-746
-748
-751
-753
-755
-758
-760
-762
-764
-765
-767
-768
-769
-770
-771
-771
-771
-771
-771
-771
-771
-771
-771
-770
-770
-770
-770
-770
-769
-769
-769
-768
-767
-766
-765
-763
-762
-760
-759
-757
-755
-753
-751
-749
-746
-743
-741
-737
-734
-731
-728
-724
-721
-718
-715
-712
-709
-706
-703
-701
-698
-695
-693
-690
-688
-686
-684
-682
-680
-678
-676
-674
-672
-671
-669
-667
-665
-663
-661
-660
-658
-656
-654
-653
-651
-649
-647
-645
-643
-641
-639
-637
-636
-634
-633
-632
-631
-630
-629
-628
-628
-627
-627
-627
-627
-627
-628
-628
-628
-629
-629
-629
-629
-629
-629
-629
-628
-628
-627
-627
-626
-625
-624
-622
-621
-620
-618
-617
-616
-614
-612
-610
-607
-605
-602
-598
-594
-589
-584
-579
-573
-566
-559
-552
-544
-535
-527
-518
-508
-498
-488
-478
-468
-458
-448
-437
-427
-418
-408
-399
-390
-382
-374
-367
-360
-354
-349
-344
-340
-337
-335
-333
-333
-333
-334
-336
-339
-342
-347
-352
-358
-365
-372
-380
-388
-397
-406
-415
-424
-433
-443
-453
-463
-474
-484
-495
-506
-517
-528
-539
-549
-559
-569
-579
-587
-596
-603
-610
-617
-622
-627
-631
-635
-637
-640
-641
-642
-643
-643
-644
-644
-643
-643
-642
-642
-641
-639
-637
-635
-633
-630
-626
-623
-618
-614
-609
-605
-600
-596
-592
-588
-584
-581
-579
-577
-575
-574
-574
-574
-575
-576
-578
-580
-582
-585
-589
-592
-596
-600
-604
-608
-613
-617
-622
-626
-631
-636
-642
-648
-654
-660
-667
-674
-682
-690
-699
-708
-717
-727
-737
-747
-758
-768
-778
-787
-797
-806
-815
-823
-830
-838
-845
-851
-857
-863
-868
-873
-878
-883
-887
-891
-895
-899
-902
-906
-908
-911
-913
-915
-917
-918
-919
-919
-919
-918
-917
-915
-913
-911
-908
-905
-901
-897
-893
-888
-883
-878
-872
-867
-861
-855
-849
-843
-837
-831
-825
-819
-813
-807
-801
-795
-789
-783
-778
-773
-768
-764
-761
-758
-755
-754
-753
-752
-753
-754
-755
-757
-759
-762
-765
-768
-772
-776
-780
-784
-789
-793
-798
-803
-809
-815
-821
-827
-833
-840
-847
-855
-862
-870
-877
-885
-892
-900
-907
-913
-920
-926
-931
-936
-940
-944
-947
-950
-952
-953
-954
-954
-953
-952
-950
-948
-945
-942
-938
-933
-928
-923
-917
-911
-904
-896
-889
-880
-872
-863
-854
-844
-835
-825
-816
-807
-798
-789
-780
-772
-765
-757
-750
-744
-737
-731
-726
-720
-715
-711
-706
-703
-699
-696
-694
-692
-692
-691
-692
-693
-695
-697
-700
-704
-708
-712
-717
-721
-726
-731
-737
-742
-747
-752
-757
-762
-767
-772
-777
-781
-786
-791
-795
-799
-803
-807
-811
-814
-817
-820
-822
-824
-826
-827
-828
-828
-828
-828
-827
-825
-823
-821
-818
-815
-811
-807
-802
-797
-792
-787
-781
-775
-769
-763
-757
-751
-746
-740
-735
-730
-725
-721
-717
-713
-710
-707
-704
-701
-699
-697
-695
-693
-692
-690
-689
-687
-686
-684
-683
-682
-681
-680
-678
-677
-676
-675
-674
-672
-670
-668
-665
-663
-659
-656
-652
-649
-645
-641
-636
-632
-628
-623
-619
-615
-610
-606
-601
-597
-593
-588
-584
-580
-576
-571
-567
-563
-558
-554
-549
-545
-541
-536
-532
-528
-524
-520
-517
-514
-511
-508
-506
-504
-503
-502
-501
-501
-501
-500
-500
-500
-500
-500
-500
-500
-499
-498
-498
-497
-496
-495
-495
-494
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-493
-492
-491
-490
-488
-486
-483
-480
-477
-473
-469
-464
-459
-454
-449
-444
-440
-435
-430
-425
-421
-416
-411
-407
-402
-398
-393
-388
-384
-379
-374
-369
-364
-359
-354
-349
-345
-340
-336
-332
-328
-325
-322
-319
-317
-314
-312
-309
-306
-303
-300
-296
-292
-288
-283
-278
-273
-267
-262
-255
-249
-243
-237
-230
-224
-218
-212
-207
-201
-196
-191
-187
-183
-179
-175
-171
-168
-164
-160
-156
-152
-148
-144
-139
-134
-129
-124
-118
-112
-106
-100
-94
-88
-82
-76
-70
-64
-58
-52
-46
-40
-33
-27
-21
-15
-9
-2
4
10
15
21
26
31
36
41
45
49
53
57
60
64
67
71
75
78
82
87
91
96
101
107
112
118
123
129
135
140
146
152
159
165
172
179
186
193
201
209
218
226
235
243
252
260
268
276
284
292
299
306
313
320
326
332
338
343
348
352
356
359
362
365
367
369
370
370
371
370
369
368
366
364
362
360
358
356
355
353
352
351
351
351
351
352
353
354
357
359
362
366
371
376
382
389
397
405
414
423
433
443
453
464
475
485
496
507
518
528
538
547
555
563
570
577
583
588
592
596
600
602
605
607
608
609
610
610
609
608
607
605
602
599
596
592
588
583
578
573
568
563
558
553
549
545
541
538
536
534
533
532
532
533
534
536
538
541
545
549
554
559
565
572
579
587
595
603
612
621
631
640
649
658
667
676
684
692
700
707
713
718
723
727
730
732
733
733
732
731
728
726
722
719
715
711
707
704
700
697
694
691
688
686
684
683
682
681
681
680
681
681
682
684
686
688
690
693
697
700
705
709
714
720
726
732
738
744
750
756
762
767
772
777
781
784
788
790
793
795
796
797
798
799
800
800
800
800
800
799
799
798
797
796
795
794
793
792
791
790
789
789
788
788
788
788
789
790
791
793
795
797
800
803
807
811
816
821
826
831
837
844
850
857
864
871
878
886
893
901
908
915
923
931
938
946
955
963
971
979
987
995
1002
1010
1016
1022
1029
1034
1039
1042
1046
1049
1051
1053
1055
1057
1058
1059
1060
1061
1062
1062
1063
1063
1063
1063
1062
1061
1060
1059
1058
1056
1055
1054
1054
1054
1054
1054
1055
1057
1059
1061
1063
1066
1070
1073
1077
1080
1084
1089
1093
1098
1102
1107
1111
1116
1120
1124
1128
1131
1134
1137
1139
1140
1142
1142
1143
1144
1144
1144
1145
1145
1146
1148
1149
1151
1154
1157
1161
1165
1170
1175
1180
1185
1191
1196
1201
1207
1212
1216
1221
1225
1228
1231
1233
1234
1235
1236
1236
1236
1235
1234
1234
1233
1232
1231
1231
1230
1230
1230
1230
1230
1229
1229
1229
1228
1226
1225
1222
1219
1216
1212
1208
1203
1199
1194
1188
1183
1178
1173
1168
1163
1159
1155
1151
1148
1145
1143
1142
1141
1141
1141
1142
1143
1145
1147
1150
1154
1158
1163
1168
1174
1180
1186
1193
1200
1208
1216
1224
1233
1242
1252
1261
1271
1280
1290
1299
1309
1317
1326
1333
1340
1347
1352
1357
1361
1365
1367
1369
1370
1371
1370
1369
1367
1365
1362
1359
1354
1350
1344
1338
1332
1325
1317
1309
1300
1291
1282
1273
1263
1253
1243
1234
1224
1215
1206
1198
1191
1184
1178
1173
1169
1166
1164
1163
1163
1164
1166
1170
1174
1179
1185
1191
1198
1205
1212
1219
1227
1234
1240
1247
1253
1259
1266
1271
1277
1283
1289
1296
1302
1308
1315
1321
1327
1333
1339
1344
1348
1351
1354
1355
1356
1355
1354
1351
1347
1343
1337
1331
1323
1315
1307
1297
1288
1278
1267
1257
1246
1235
1224
1213
1202
1191
1180
1170
1159
1149
1139
1130
1120
1111
1102
1094
1085
1078
1070
1063
1056
1050
1044
1039
1034
1030
1027
1025
1024
1022
1024
1026
1029
1033
1037
1043
1050
1057
1065
1074
1084
1094
1105
1116
1128
1141
1155
1169
1183
1198
1213
1228
1244
1260
1276
1292
1308
1324
1340
1355
1369
1383
1395
1407
1417
1426
1434
1441
1446
1451
1454
1457
1458
1459
1459
1459
1457
1455
1452
1448
1443
1437
1430
1423
1414
1404
1393
1381
1368
1354
1340
1324
1308
1291
1274
1256
1238
1221
1203
1185
1168
1150
1133
1116
1100
1084
1068
1053
1039
1026
1012
1002
992
984
977
972
968
966
966
967
969
973
978
984
991
999
1008
1018
1029
1040
1052
1064
1077
1090
1103
1116
1129
1142
1155
1168
1180
1193
1205
1217
1228
1239
1250
1260
1270
1279
1287
1295
1303
1310
1316
1321
1325
1329
1331
1332
1332
1331
1328
1325
1320
1314
1307
1299
1290
1281
1271
1260
1248
1237
1224
1212
1199
1186
1173
1160
1147
1134
1120
1107
1094
1081
1068
1055
1043
1031
1018
1008
997
986
977
967
959
950
943
935
928
922
916
911
905
901
896
892
889
887
886
885
886
888
891
895
901
908
917
926
937
949
962
975
988
1002
1016
1029
1043
1055
1067
1078
1088
1097
1106
1114
1121
1127
1133
1138
1143
1147
1151
1154
1157
1159
1161
1162
1163
1163
1162
1160
1157
1154
1150
1145
1139
1133
1125
1117
1107
1097
1086
1073
1060
1046
1032
1016
1002
987
971
956
941
926
911
898
885
873
862
851
842
834
826
819
813
808
803
800
796
793
791
790
789
789
790
791
794
797
801
806
812
818
825
832
840
849
858
868
878
889
899
910
922
933
944
955
966
977
988
998
1008
1016
1026
1034
1042
1048
1055
1060
1064
1067
1070
1071
1071
1071
1070
1068
1066
1063
1060
1056
1053
1049
1044
1040
1035
1031
1026
1020
1014
1008
1002
997
991
984
977
969
962
955
947
940
932
924
917
909
902
895
888
881
874
867
860
854
848
841
835
830
824
819
815
811
808
806
805
804
805
807
809
812
816
821
826
831
836
841
846
850
855
858
862
864
867
869
871
872
873
874
875
876
877
878
879
881
882
883
884
886
886
887
887
887
886
885
883
880
877
873
869
864
858
852
846
839
833
826
819
812
805
799
793
787
783
778
774
771
767
765
762
760
758
756
755
753
752
750
749
747
746
744
742
739
737
734
731
727
723
718
714
709
704
699
694
689
684
679
675
672
668
666
663
662
661
661
661
662
663
665
668
671
674
678
682
686
690
694
699
703
707
712
716
720
724
729
733
738
742
747
753
758
764
771
778
785
792
800
808
817
825
833
842
850
857
864
871
876
881
885
889
891
893
893
893
892
891
888
885
881
876
871
866
859
852
845
837
828
819
810
800
789
778
767
755
743
731
719
707
695
683
670
658
645
633
621
608
596
583
571
559
547
535
523
510
498
486
473
461
448
435
423
410
398
386
374
362
351
340
330
320
310
301
292
283
275
266
258
251
244
237
230
223
217
211
205
200
195
190
185
180
176
172
167
164
160
157
154
151
149
146
144
142
140
138
135
132
129
126
122
117
113
107
101
95
88
81
73
64
55
46
37
27
17
7
-3
-14
-24
-34
-45
-56
-67
-78
-89
-100
-112
-123
-135
-147
-159
-172
-184
-197
-210
-224
-237
-251
-265
-279
-293
-307
-321
-334
-347
-360
-372
-383
-394
-404
-413
-422
-430
-437
-444
-451
-457
-463
-468
-473
-478
-483
-488
-492
-496
-499
-502
-505
-507
-508
-509
-509
-507
-505
-503
-499
-495
-490
-485
-479
-473
-467
-460
-454
-447
-441
-434
-428
-422
-416
-410
-405
-401
-397
-395
-393
-392
-392
-394
-397
-401
-406
-413
-421
-430
-441
-452
-465
-479
-494
-509
-525
-542
-558
-575
-592
-609
-625
-642
-658
-674
-689
-705
-720
-734
-748
-762
-776
-789
-802
-814
-826
-837
-848
-858
-867
-875
-882
-889
-894
-899
-902
-903
-904
-903
-901
-898
-893
-888
-881
-874
-865
-856
-846
-836
-824
-813
-800
-788
-776
-763
-751
-740
-729
-718
-709
-700
-693
-686
-680
-676
-672
-669
-668
-667
-668
-669
-672
-675
-678
-682
-687
-692
-697
-702
-708
-714
-721
-727
-734
-742
-749
-757
-765
-774
-782
-791
-799
-808
-816
-824
-832
-840
-848
-855
-862
-868
-874
-880
-884
-888
-891
-894
-895
-895
-895
-893
-891
-888
-885
-880
-876
-870
-865
-859
-852
-846
-839
-833
-826
-820
-813
-807
-802
-796
-791
-786
-781
-776
-771
-766
-761
-756
-750
-745
-739
-733
-726
-720
-713
-706
-698
-691
-683
-675
-667
-659
-650
-642
-634
-626
-618
-611
-604
-598
-592
-588
-583
-580
-578
-577
-577
-579
-581
-585
-591
-598
-606
-615
-626
-638
-651
-666
-681
-697
-713
-730
-747
-765
-782
-799
-817
-834
-851
-868
-885
-901
-918
-933
-949
-964
-979
-993
-1006
-1020
-1034
-1047
-1060
-1072
-1084
-1096
-1107
-1118
-1128
-1138
-1147
-1155
-1162
-1169
-1175
-1180
-1184
-1187
-1189
-1190
-1190
-1190
-1189
-1187
-1185
-1182
-1179
-1176
-1172
-1168
-1164
-1160
-1156
-1152
-1149
-1146
-1144
-1143
-1143
-1144
-1146
-1149
-1154
-1160
-1167
-1175
-1185
-1196
-1207
-1220
-1233
-1246
-1260
-1274
-1287
-1301
-1315
-1328
-1342
-1355
-1368
-1381
-1393
-1405
-1417
-1429
-1440
-1451
-1462
-1472
-1482
-1492
-1500
-1508
-1515
-1521
-1526
-1530
-1532
-1534
-1534
-1533
-1531
-1528
-1524
-1519
-1512
-1505
-1497
-1489
-1479
-1470
-1460
-1449
-1439
-1428
-1417
-1407
-1397
-1386
-1376
-1367
-1357
-1348
-1340
-1331
-1323
-1315
-1307
-1299
-1291
-1283
-1275
-1267
-1258
-1250
-1242
-1233
-1225
-1217
-1208
-1200
-1192
-1184
-1177
-1169
-1162
-1154
-1147
-1139
-1132
-1125
-1118
-1111
-1105
-1099
-1093
-1088
-1083
-1079
-1075
-1072
-1070
-1068
-1067
-1066
-1066
-1067
-1068
-1069
-1071
-1072
-1074
-1076
-1078
-1080
-1081
-1083
-1084
-1085
-1085
-1086
-1086
-1086
-1087
-1087
-1086
-1086
-1085
-1085
-1084
-1082
-1081
-1079
-1076
-1073
-1069
-1065
-1061
-1055
-1049
-1042
-1035
-1026
-1016
-1006
-995
-983
-970
-957
-943
-928
-913
-897
-881
-865
-848
-831
-815
-799
-782
-767
-752
-737
-724
-711
-699
-687
-677
-667
-658
-650
-642
-635
-629
-623
-618
-613
-609
-606
-604
-601
-600
-599
-599
-599
-599
-600
-602
-605
-608
-611
-616
-620
-625
-631
-636
-642
-647
-653
-658
-664
-668
-673
-676
-680
-682
-684
-685
-685
-684
-682
-679
-675
-670
-664
-657
-648
-639
-629
-618
-607
-594
-581
-568
-554
-540
-526
-511
-497
-482
-467
-453
-438
-424
-410
-397
-384
-372
-361
-350
-341
-332
-324
-317
-310
-305
-299
-295
-291
-288
-286
-284
-284
-284
-284
-286
-289
-292
-297
-302
-308
-315
-322
-330
-338
-346
-354
-362
-370
-377
-384
-391
-397
-403
-408
-413
-417
-420
-423
-424
-426
-427
-427
-427
-427
-427
-427
-426
-426
-425
-425
-425
-425
-425
-425
-426
-427
-428
-429
-430
-431
-432
-433
-433
-433
-432
-432
-431
-429
-427
-425
-422
-419
-416
-413
-409
-406
-402
-399
-395
-392
-388
-385
-381
-378
-375
-372
-369
-366
-363
-360
-357
-355
-352
-350
-348
-346
-343
-341
-339
-337
-335
-333
-330
-328
-326
-324
-321
-319
-318
-316
-315
-314
-314
-315
-317
-319
-323
-327
-332
-338
-345
-352
-360
-370
-379
-389
-400
-411
-421
-432
-443
-454
-464
-475
-484
-494
-503
-512
-520
-528
-536
-544
-551
-559
-566
-573
-580
-587
-594
-601
-607
-613
-619
-625
-630
-635
-639
-643
-646
-649
-651
-653
-655
-657
-658
-659
-660
-661
-661
-661
-661
-660
-658
-656
-654
-652
-649
-647
-644
-642
-640
-639
-639
-639
-640
-643
-646
-650
-656
-662
-669
-677
-686
-696
-706
-716
-726
-737
-747
-758
-768
-778
-787
-797
-806
-815
-824
-833
-842
-850
-859
-869
-878
-888
-898
-908
-918
-928
-939
-951
-962
-974
-986
-999
-1012
-1025
-1038
-1052
-1065
-1078
-1091
-1103
-1115
-1126
-1136
-1145
-1153
-1160
-1166
-1171
-1175
-1178
-1181
-1182
-1183
-1184
-1183
-1182
-1181
-1179
-1177
-1175
-1174
-1172
-1170
-1169
-1168
-1167
-1166
-1166
-1166
-1166
-1166
-1167
-1168
-1169
-1170
-1171
-1173
-1174
-1176
-1178
-1180
-1182
-1183
-1185
-1186
-1188
-1189
-1190
-1191
-1192
-1193
-1194
-1195
-1196
-1197
-1198
-1200
-1202
-1204
-1206
-1208
-1211
-1215
-1218
-1222
-1226
-1231
-1235
-1240
-1246
-1251
-1256
-1262
-1268
-1273
-1278
-1284
-1289
-1293
-1298
-1302
-1306
-1309
-1311
-1314
-1315
-1316
-1316
-1315
-1314
-1311
-1308
-1305
-1300
-1296
-1290
-1285
-1278
-1272
-1265
-1257
-1249
-1240
-1231
-1222
-1212
-1202
-1192
-1181
-1171
-1161
-1150
-1140
-1130
-1120
-1110
-1100
-1090
-1080
-1070
-1060
-1051
-1041
-1031
-1022
-1012
-1004
-995
-987
-980
-974
-969
-965
-962
-960
-960
-961
-963
-966
-969
-974
-979
-985
-990
-997
-1002
-1010
-1016
-1022
-1029
-1035
-1042
-1048
-1054
-1060
-1066
-1071
-1076
-1080
-1085
-1088
-1091
-1094
-1097
-1099
-1100
-1101
-1101
-1101
-1100
-1098
-1095
-1092
-1088
-1083
-1077
-1071
-1063
-1055
-1046
-1036
-1025
-1012
-1000
-986
-972
-957
-942
-926
-911
-895
-879
-864
-849
-834
-819
-805
-791
-778
-766
-754
-744
-734
-725
-717
-710
-704
-699
-694
-691
-688
-686
-685
-685
-685
-685
-686
-687
-689
-691
-693
-696
-698
-700
-702
-704
-705
-706
-706
-706
-706
-705
-704
-702
-700
-697
-694
-690
-686
-682
-677
-671
-665
-658
-651
-642
-633
-623
-612
-600
-587
-573
-559
-543
-527
-510
-492
-474
-456
-438
-419
-400
-381
-362
-343
-324
-305
-287
-268
-251
-233
-216
-199
-182
-166
-151
-136
-122
-109
-97
-86
-76
-67
-60
-53
-48
-44
-42
-40
-40
-41
-43
-46
-50
-55
-60
-66
-73
-80
-87
-95
-103
-111
-119
-126
-134
-141
-148
-154
-160
-166
-171
-175
-178
-181
-182
-183
-184
-183
-182
-180
-178
-174
-170
-165
-160
-153
-146
-139
-130
-121
-112
-102
-92
-82
-72
-61
-50
-40
-30
-20
-10
0
9
18
26
35
43
50
57
64
71
76
82
86
90
93
95
96
96
95
93
90
86
81
76
69
62
53
44
33
22
10
-3
-17
-33
-49
-67
-85
-105
-126
-148
-172
-196
-221
-247
-274
-302
-330
-359
-389
-419
-449
-479
-509
-540
-570
-600
-630
-659
-688
-717
-744
-771
-798
-823
-847
-870
-892
-914
-934
-954
-973
-991
-1008
-1025
-1041
-1056
-1071
-1085
-1098
-1110
-1121
-1131
-1141
-1149
-1157
-1164
-1170
-1175
-1179
-1182
-1184
-1186
-1187
-1187
-1188
-1187
-1187
-1187
-1186
-1186
-1186
-1186
-1186
-1186
-1187
-1188
-1190
-1192
-1195
-1198
-1202
-1206
-1212
-1219
-1226
-1235
-1245
-1255
-1267
-1280
-1294
-1308
-1324
-1340
-1357
-1375
-1393
-1412
-1431
-1451
-1471
-1492
-1513
-1534
-1556
-1578
-1600
-1623
-1645
-1668
-1692
-1715
-1739
-1762
-1786
-1810
-1833
-1855
-1878
-1899
-1920
-1940
-1960
-1978
-1996
-2012
-2027
-2041
-2055
-2067
-2078
-2087
-2096
-2104
-2111
-2118
-2123
-2128
-2132
-2135
-2138
-2140
-2141
-2142
-2142
-2141
-2140
-2137
-2134
-2130
-2125
-2120
-2113
-2106
-2098
-2089
-2079
-2069
-2059
-2048
-2037
-2025
-2013
-2001
-1991
-1979
-1967
-1956
-1945
-1933
-1922
-1912
-1901
-1891
-1881
-1872
-1864
-1856
-1848
-1842
-1836
-1830
-1826
-1822
-1818
-1816
-1814
-1812
-1811
-1810
-1810
-1810
-1810
-1810
-1811
-1811
-1811
-1812
-1812
-1812
-1812
-1811
-1811
-1810
-1808
-1807
-1805
-1803
-1801
-1798
-1795
-1792
-1788
-1784
-1779
-1774
-1768
-1762
-1755
-1748
-1739
-1731
-1721
-1711
-1701
-1690
-1678
-1666
-1653
-1639
-1625
-1610
-1595
-1579
-1562
-1545
-1528
-1511
-1493
-1475
-1457
-1439
-1421
-1403
-1386
-1369
-1352
-1336
-1321
-1307
-1294
-1283
-1272
-1264
-1257
-1251
-1247
-1245
-1245
-1247
-1250
-1255
-1261
-1269
-1279
-1290
-1302
-1316
-1331
-1347
-1364
-1382
-1401
-1421
-1441
-1462
-1483
-1505
-1526
-1548
-1570
-1592
-1613
-1634
-1654
-1673
-1691
-1708
-1724
-1739
-1753
-1765
-1775
-1785
-1793
-1799
-1804
-1808
-1810
-1811
-1811
-1809
-1806
-1803
-1798
-1792
-1785
-1777
-1768
-1758
-1748
-1736
-1724
-1711
-1698
-1684
-1670
-1656
-1642
-1628
-1615
-1602
-1589
-1577
-1566
-1556
-1546
-1538
-1530
-1523
-1518
-1513
-1510
-1507
-1505
-1504
-1504
-1505
-1507
-1510
-1514
-1518
-1524
-1531
-1538
-1547
-1556
-1565
-1576
-1587
-1598
-1610
-1622
-1635
-1647
-1659
-1671
-1683
-1694
-1705
-1716
-1725
-1734
-1743
-1750
-1756
-1762
-1766
-1770
-1772
-1774
-1774
-1773
-1771
-1767
-1762
-1756
-1749
-1741
-1731
-1720
-1708
-1694
-1680
-1664
-1647
-1629
-1610
-1590
-1570
-1549
-1527
-1505
-1482
-1460
-1437
-1414
-1391
-1367
-1344
-1320
-1297
-1273
-1250
-1227
-1204
-1182
-1161
-1140
-1120
-1101
-1083
-1067
-1051
-1036
-1022
-1010
-1000
-992
-985
-979
-974
-971
-970
-970
-970
-972
-975
-979
-984
-989
-995
-1002
-1010
-1018
-1028
-1038
-1048
-1060
-1072
-1085
-1098
-1112
-1127
-1142
-1157
-1173
-1190
-1206
-1223
-1240
-1256
-1273
-1289
-1305
-1320
-1334
-1348
-1361
-1374
-1385
-1395
-1404
-1412
-1419
-1424
-1428
-1431
-1433
-1433
-1431
-1429
-1426
-1421
-1415
-1409
-1401
-1393
-1384
-1375
-1365
-1355
-1344
-1334
-1324
-1313
-1304
-1294
-1285
-1277
-1269
-1262
-1256
-1250
-1245
-1241
-1237
-1235
-1232
-1231
-1230
-1230
-1230
-1231
-1232
-1234
-1237
-1240
-1244
-1248
-1253
-1259
-1265
-1272
-1279
-1287
-1295
-1304
-1314
-1323
-1333
-1344
-1354
-1365
-1376
-1386
-1397
-1407
-1416
-1425
-1433
-1440
-1447
-1452
-1457
-1461
-1463
-1465
-1466
-1466
-1465
-1464
-1462
-1459
-1456
-1453
-1449
-1444
-1440
-1435
-1430
-1424
-1418
-1411
-1404
-1397
-1388
-1379
-1370
-1360
-1349
-1338
-1326
-1314
-1301
-1288
-1275
-1262
-1248
-1235
-1222
-1209
-1196
-1183
-1171
-1158
-1146
-1133
-1121
-1109
-1097
-1085
-1073
-1061
-1050
-1038
-1027
-1016
-1004
-994
-984
-974
-965
-956
-948
-940
-933
-926
-920
-914
-909
-904
-899
-895
-891
-887
-883
-879
-875
-871
-867
-863
-858
-854
-849
-844
-839
-834
-829
-823
-818
-812
-807
-800
-794
-788
-781
-774
-767
-759
-750
-741
-732
-721
-711
-699
-687
-675
-662
-649
-636
-622
-609
-595
-581
-567
-554
-540
-526
-512
-498
-484
-470
-456
-442
-428
-414
-400
-387
-373
-361
-348
-336
-324
-313
-303
-293
-284
-276
-269
-263
-257
-253
-249
-246
-244
-242
-241
-241
-241
-241
-241
-242
-243
-243
-244
-244
-244
-243
-242
-241
-239
-236
-233
-230
-226
-222
-217
-211
-205
-199
-192
-185
-177
-169
-160
-150
-140
-129
-117
-105
-91
-77
-62
-46
-30
-13
5
22
40
58
75
92
109
125
141
155
169
183
195
206
217
227
235
243
250
256
261
266
269
271
273
273
273
272
270
268
265
262
258
253
249
244
238
233
227
221
215
208
202
196
190
184
178
173
168
163
158
154
150
146
143
140
138
135
133
131
130
128
127
126
125
124
124
124
124
124
124
124
125
125
126
126
126
127
126
126
125
123
121
119
116
112
109
104
100
95
89
83
77
71
64
57
50
42
35
27
19
12
4
-4
-12
-19
-27
-35
-42
-49
-57
-64
-71
-77
-84
-90
-96
-102
-107
-113
-118
-123
-128
-133
-138
-143
-148
-153
-158
-162
-167
-171
-175
-178
-181
-184
-186
-187
-188
-189
-189
-189
-188
-187
-186
-185
-183
-182
-181
-179
-178
-176
-175
-174
-173
-171
-170
-168
-167
-165
-164
-162
-160
-159
-157
-156
-155
-154
-153
-152
-151
-151
-150
-150
-150
-151
-152
-153
-154
-155
-157
-160
-162
-165
-169
-173
-177
-182
-187
-193
-200
-207
-215
-223
-232
-242
-253
-264
-276
-288
-300
-314
-327
-341
-355
-369
-383
-397
-412
-426
-440
-454
-467
-481
-494
-507
-519
-531
-543
-554
-565
-576
-586
-596
-605
-614
-623
-631
-639
-647
-654
-661
-668
-674
-679
-685
-690
-694
-698
-701
-704
-707
-709
-711
-712
-714
-715
-715
-716
-716
-717
-718
-719
-720
-722
-724
-727
-731
-735
-740
-746
-752
-759
-767
-775
-784
-794
-804
-815
-827
-839
-852
-865
-878
-892
-907
-922
-937
-952
-967
-983
-999
-1014
-1030
-1046
-1061
-1077
-1092
-1108
-1123
-1138
-1154
-1169
-1185
-1201
-1216
-1232
-1248
-1265
-1281
-1297
-1313
-1330
-1346
-1363
-1379
-1395
-1412
-1428
-1444
-1459
-1474
-1489
-1504
-1518
-1532
-1545
-1557
-1569
-1581
-1591
-1602
-1612
-1622
-1632
-1641
-1651
-1660
-1669
-1678
-1687
-1696
-1705
-1713
-1722
-1731
-1739
-1748
-1756
-1764
-1773
-1781
-1789
-1798
-1806
-1814
-1823
-1832
-1841
-1850
-1859
-1869
-1880
-1891
-1902
-1913
-1925
-1938
-1951
-1964
-1978
-1993
-2008
-2024
-2040
-2057
-2074
-2092
-2111
-2130
-2149
-2168
-2188
-2208
-2227
-2247
-2266
-2285
-2304
-2322
-2339
-2356
-2373
-2389
-2404
-2419
-2434
-2448
-2462
-2476
-2489
-2503
-2516
-2529
-2542
-2554
-2566
-2578
-2589
-2600
-2610
-2620
-2629
-2637
-2644
-2650
-2655
-2660
-2664
-2667
-2670
-2672
-2674
-2676
-2677
-2678
-2680
-2681
-2683
-2684
-2686
-2688
-2691
-2693
-2696
-2699
-2702
-2705
-2708
-2711
-2714
-2717
-2721
-2724
-2728
-2732
-2735
-2740
-2744
-2749
-2754
-2759
-2765
-2771
-2777
-2783
-2789
-2796
-2802
-2808
-2814
-2820
-2826
-2832
-2838
-2844
-2849
-2854
-2859
-2864
-2868
-2873
-2877
-2881
-2884
-2888
-2891
-2895
-2899
-2902
-2907
-2911
-2916
-2921
-2926
-2932
-2938
-2944
-2950
-2956
-2963
-2969
-2975
-2981
-2986
-2992
-2997
-3002
-3007
-3013
-3018
-3023
-3028
-3033
-3039
-3045
-3050
-3056
-3063
-3069
-3076
-3083
-3090
-3097
-3104
-3112
-3119
-3126
-3133
-3140
-3147
-3153
-3159
-3165
-3170
-3176
-3181
-3185
-3190
-3194
-3198
-3202
-3207
-3211
-3215
-3219
-3224
-3228
-3233
-3238
-3243
-3247
-3253
-3258
-3263
-3268
-3273
-3279
-3284
-3289
-3294
-3299
-3303
-3308
-3312
-3316
-3320
-3324
-3327
-3331
-3334
-3337
-3339
-3342
-3344
-3345
-3347
-3348
-3349
-3349
-3349
-3349
-3349
-3348
-3348
-3347
-3346
-3345
-3344
-3343
-3341
-3340
-3338
-3337
-3335
-3333
-3331
-3329
-3326
-3324
-3321
-3318
-3315
-3312
-3309
-3306
-3303
-3299
-3296
-3292
-3289
-3286
-3283
-3279
-3276
-3273
-3270
-3267
-3264
-3260
-3257
-3253
-3249
-3245
-3241
-3236
-3231
-3226
-3221
-3215
-3210
-3204
-3198
-3192
-3186
-3180
-3174
-3168
-3162
-3156
-3150
-3145
-3139
-3133
-3127
-3120
-3114
-3108
-3101
-3094
-3087
-3080
-3073
-3067
-3060
-3054
-3048
-3042
-3037
-3032
-3028
-3024
-3021
-3018
-3016
-3014
-3012
-3011
-3011
-3010
-3011
-3011
-3012
-3013
-3014
-3016
-3017
-3019
-3021
-3023
-3025
-3027
-3028
-3030
-3031
-3032
-3033
-3033
-3033
-3032
-3031
-3030
-3028
-3025
-3022
-3018
-3014
-3009
-3004
-2998
-2993
-2987
-2980
-2974
-2968
-2961
-2955
-2948
-2941
-2935
-2928
-2921
-2913
-2906
-2898
-2890
-2882
-2873
-2864
-2855
-2846
-2836
-2827
-2817
-2807
-2797
-2787
-2777
-2767
-2757
-2747
-2737
-2727
-2718
-2708
-2698
-2689
-2680
-2670
-2661
-2652
-2644
-2635
-2626
-2618
-2610
-2602
-2594
-2586
-2579
-2571
-2564
-2557
-2550
-2543
-2536
-2530
-2523
-2517
-2511
-2505
-2499
-2492
-2486
-2480
-2474
-2468
-2462
-2456
-2451
-2445
-2439
-2434
-2428
-2423
-2417
-2412
-2407
-2401
-2396
-2390
-2385
-2379
-2374
-2369
-2363
-2358
-2353
-2348
-2343
-2338
-2333
-2328
-2324
-2320
-2316
-2312
-2308
-2304
-2300
-2297
-2294
-2291
-2288
-2285
-2282
-2280
-2278
-2276
-2274
-2272
-2271
-2270
-2269
-2268
-2267
-2266
-2266
-2265
-2264
-2263
-2262
-2261
-2260
-2259
-2258
-2257
-2256
-2256
-2255
-2255
-2255
-2256
-2257
-2259
-2260
-2263
-2265
-2269
-2272
-2276
-2280
-2285
-2289
-2294
-2300
-2305
-2310
-2316
-2322
-2327
-2333
-2339
-2344
-2350
-2355
-2360
-2365
-2369
-2374
-2377
-2381
-2385
-2388
-2391
-2393
-2396
-2398
-2400
-2402
-2403
-2405
-2407
-2408
-2410
-2412
-2413
-2415
-2417
-2418
-2420
-2421
-2422
-2424
-2425
-2426
-2427
-2428
-2429
-2429
-2430
-2431
-2432
-2432
-2433
-2434
-2435
-2436
-2438
-2439
-2441
-2442
-2444
-2446
-2448
-2450
-2452
-2454
-2456
-2457
-2459
-2460
-2461
-2461
-2461
-2461
-2460
-2459
-2457
-2455
-2453
-2450
-2448
-2445
-2441
-2438
-2435
-2431
-2428
-2424
-2421
-2418
-2415
-2412
-2410
-2407
-2405
-2403
-2401
-2400
-2398
-2397
-2395
-2394
-2392
-2390
-2388
-2386
-2384
-2382
-2379
-2376
-2373
-2370
-2367
-2364
-2361
-2357
-2354
-2351
-2348
-2345
-2342
-2340
-2337
-2334
-2331
-2328
-2325
-2321
-2317
-2313
-2307
-2302
-2295
-2289
-2281
-2273
-2265
-2257
-2248
-2239
-2229
-2220
-2210
-2200
-2190
-2180
-2169
-2159
-2148
-2138
-2127
-2117
-2106
-2096
-2085
-2075
-2065
-2055
-2045
-2035
-2025
-2017
-2009
-2000
-1993
-1985
-1978
-1971
-1965
-1958
-1952
-1946
-1941
-1935
-1930
-1925
-1919
-1914
-1909
-1903
-1897
-1892
-1886
-1880
-1874
-1867
-1861
-1855
-1849
-1843
-1838
-1832
-1827
-1822
-1817
-1812
-1808
-1804
-1800
-1796
-1792
-1789
-1785
-1781
-1778
-1774
-1770
-1766
-1762
-1758
-1754
-1749
-1745
-1740
-1735
-1730
-1725
-1720
-1715
-1710
-1705
-1700
-1696
-1691
-1687
-1683
-1679
-1676
-1672
-1669
-1666
-1663
-1661
-1659
-1657
-1655
-1653
-1652
-1650
-1649
-1647
-1646
-1645
-1643
-1642
-1640
-1638
-1636
-1633
-1631
-1629
-1626
-1623
-1620
-1618
-1615
-1612
-1610
-1607
-1605
-1603
-1601
-1599
-1598
-1596
-1595
-1594
-1593
-1592
-1592
-1591
-1591
-1591
-1591
-1591
-1592
-1592
-1592
-1593
-1593
-1594
-1595
-1596
-1597
-1599
-1600
-1602
-1604
-1605
-1607
-1609
-1611
-1612
-1614
-1616
-1617
-1619
-1620
-1622
-1623
-1624
-1625
-1626
-1626
-1627
-1627
-1627
-1627
-1626
-1626
-1625
-1624
-1623
-1622
-1621
-1620
-1619
-1618
-1617
-1616
-1615
-1614
-1613
-1612
-1611
-1611
-1610
-1609
-1607
-1606
-1604
-1602
-1599
-1596
-1592
-1588
-1584
-1578
-1573
-1567
-1560
-1553
-1546
-1538
-1530
-1522
-1513
-1505
-1496
-1487
-1478
-1469
-1460
-1450
-1441
-1432
-1423
-1414
-1405
-1396
-1387
-1379
-1371
-1363
-1356
-1349
-1342
-1335
-1328
-1321
-1315
-1308
-1302
-1295
-1289
-1283
-1277
-1272
-1266
-1261
-1256
-1251
-1246
-1242
-1237
-1233
-1230
-1226
-1223
-1220
-1217
-1214
-1211
-1207
-1204
-1201
-1197
-1193
-1189
-1184
-1180
-1175
-1170
-1165
-1159
-1154
-1148
-1141
-1135
-1128
-1120
-1112
-1104
-1095
-1086
-1077
-1067
-1056
-1046
-1034
-1022
-1012
-1000
-988
-976
-964
-951
-939
-926
-914
-901
-888
-875
-861
-848
-834
-821
-807
-793
-780
-766
-753
-740
-727
-714
-701
-688
-675
-661
-648
-634
-621
-607
-592
-578
-563
-549
-534
-519
-505
-490
-475
-461
-446
-432
-417
-403
-388
-374
-359
-344
-329
-314
-298
-282
-266
-250
-233
-216
-199
-182
-165
-148
-131
-115
-98
-81
-65
-48
-32
-15
1
17
34
50
67
83
100
117
134
151
169
186
204
222
241
259
278
297
316
335
355
374
394
414
434
453
473
492
512
531
550
569
588
607
625
644
663
682
700
719
738
756
775
794
813
832
850
869
888
907
925
944
963
981
1000
1018
1038
1057
1077
1097
1117
1138
1159
1180
1202
1225
1247
1270
1293
1317
1340
1364
1388
1411
1435
1459
1482
1505
1528
1551
1574
1596
1619
1640
1662
1684
1705
1726
1747
1767
1788
1808
1828
1848
1867
1887
1906
1925
1944
1963
1981
2000
2017
2036
2054
2071
2089
2106
2123
2140
2156
2173
2189
2205
2220
2236
2251
2267
2282
2298
2313
2328
2344
2360
2376
2392
2408
2424
2440
2457
2473
2490
2507
2524
2541
2558
2575
2593
2611
2629
2647
2665
2684
2703
2722
2741
2760
2780
2799
2818
2836
2855
2873
2891
2909
2927
2944
2961
2979
2996
3013
3029
3046
3063
3079
3096
3112
3129
3145
3161
3177
3193
3209
3224
3239
3254
3268
3282
3295
3309
3321
3334
3346
3357
3368
3379
3389
3399
3408
3417
3426
3435
3443
3452
3460
3468
3476
3484
3492
3500
3508
3516
3524
3532
3540
3548
3556
3564
3573
3581
3590
3599
3608
3617
3627
3636
3646
3655
3665
3675
3685
3695
3704
3714
3724
3734
3743
3753
3763
3772
3781
3790
3799
3808
3816
3825
3833
3842
3850
3859
3867
3876
3884
3893
3902
3910
3919
3928
3936
3945
3953
3962
3970
3979
3987
3995
4003
4011
4019
4027
4035
4043
4051
4059
4069
4078
4086
4096
4105
4114
4123
4133
4142
4151
4161
4170
4180
4189
4199
4209
4219
4229
4239
4249
4260
4270
4281
4291
4302
4313
4324
4334
4345
4356
4366
4376
4386
4397
4406
4416
4426
4435
4445
4454
4463
4472
4482
4491
4501
4511
4521
4531
4542
4553
4564
4576
4588
4600
4613
4625
4638
4651
4664
4677
4690
4703
4716
4729
4741
4754
4766
4778
4789
4801
4811
4822
4832
4842
4852
4861
4870
4879
4887
4896
4904
4912
4920
4928
4935
4943
4950
4957
4964
4971
4978
4984
4991
4998
5004
5011
5018
5025
5033
5040
5048
5056
5064
5072
5081
5089
5098
5107
5116
5125
5134
5143
5153
5162
5171
5181
5190
5200
5210
5219
5229
5239
5250
5260
5270
5281
5291
5302
5312
5322
5332
5342
5351
5360
5368
5376
5384
5391
5398
5404
5409
5414
5419
5423
5427
5430
5433
5436
5438
5440
5442
5444
5445
5447
5448
5449
5450
5452
5453
5454
5455
5457
5458
5459
5460
5462
5463
5464
5465
5466
5467
5468
5468
5469
5470
5470
5471
5471
5472
5472
5472
5472
5472
5472
5472
5472
5471
5471
5470
5470
5469
5468
5467
5466
5464
5463
5461
5459
5457
5455
5453
5450
5447
5444
5441
5438
5435
5431
5427
5424
5420
5416
5412
5407
5403
5398
5393
5388
5383
5378
5372
5367
5361
5356
5350
5345
5340
5335
5331
5327
5323
5319
5316
5313
5310
5308
5306
5304
5303
5302
5301
5300
5300
5299
5299
5298
5298
5298
5298
5298
5298
5298
5298
5298
5298
5298
5299
5299
5299
5299
5299
5299
5299
5298
5298
5296
5295
5293
5291
5288
5285
5281
5277
5273
5268
5263
5257
5251
5245
5239
5232
5225
5218
5211
5204
5197
5189
5181
5174
5165
5157
5149
5140
5131
5122
5113
5104
5095
5085
5076
5067
5057
5048
5039
5030
5022
5014
5006
4998
4991
4984
4978
4971
4965
4960
4954
4949
4945
4940
4936
4932
4928
4925
4922
4918
4916
4913
4910
4908
4905
4903
4901
4898
4896
4894
4891
4889
4886
4883
4880
4876
4872
4868
4863
4858
4853
4846
4840
4833
4826
4818
4810
4801
4792
4783
4773
4764
4753
4743
4732
4722
4711
4699
4688
4677
4665
4653
4641
4629
4617
4605
4593
4581
4568
4556
4544
4531
4519
4507
4495
4483
4471
4460
4448
4437
4426
4416
4406
4396
4386
4376
4367
4358
4349
4340
4331
4322
4314
4305
4296
4288
4279
4270
4261
4253
4244
4235
4227
4218
4209
4201
4192
4184
4175
4166
4158
4149
4139
4130
4120
4110
4100
4089
4078
4066
4054
4041
4029
4016
4003
3989
3976
3962
3948
3935
3921
3907
3893
3880
3866
3853
3839
3826
3813
3800
3786
3773
3760
3747
3734
3721
3707
3694
3681
3667
3653
3639
3626
3612
3598
3583
3570
3556
3542
3528
3515
3501
3488
3475
3462
3448
3435
3422
3409
3397
3384
3371
3358
3345
3333
3320
3307
3294
3281
3269
3256
3243
3229
3216
3203
3190
3177
3163
3150
3136
3123
3109
3095
3081
3067
3052
3038
3023
3009
2994
2980
2966
2951
2937
2923
2909
2894
2880
2866
2852
2838
2824
2810
2796
2782
2768
2754
2740
2725
2711
2697
2682
2668
2653
2639
2624
2610
2595
2581
2567
2552
2538
2524
2511
2497
2483
2470
2456
2443
2430
2417
2404
2390
2377
2364
2351
2338
2325
2312
2299
2286
2273
2260
2247
2234
2221
2208
2195
2182
2170
2157
2144
2130
2117
2104
2091
2077
2064
2050
2037
2023
2009
1996
1982
1969
1955
1942
1928
1915
1902
1889
1875
1862
1849
1836
1823
1810
1797
1784
1771
1758
1745
1732
1720
1707
1694
1682
1669
1657
1644
1632
1619
1607
1594
1582
1570
1558
1545
1533
1521
1510
1498
1486
1475
1463
1452
1441
1430
1419
1409
1398
1387
1376
1366
1355
1345
1335
1324
1314
1304
1293
1283
1273
1263
1252
1242
1232
1221
1211
1201
1190
1180
1170
1160
1149
1139
1129
1119
1108
1098
1088
1078
1068
1058
1048
1038
1028
1018
1008
999
989
979
969
960
950
940
931
921
912
902
893
884
874
865
856
847
839
830
822
813
805
797
789
781
774
766
759
752
744
737
730
723
717
710
703
697
690
683
677
670
664
657
651
644
637
631
624
617
610
603
596
589
582
574
567
559
551
544
536
528
520
512
504
496
488
479
471
462
453
444
435
426
416
406
396
385
375
364
353
342
330
319
307
295
284
272
260
248
236
225
213
201
190
179
168
157
146
136
125
115
105
95
85
76
66
56
47
37
28
19
10
1
-8
-17
-26
-35
-43
-52
-60
-69
-77
-86
-94
-102
-111
-119
-127
-136
-144
-152
-161
-169
-178
-186
-195
-204
-213
-222
-231
-241
-250
-260
-269
-279
-289
-299
-308
-318
-329
-339
-349
-359
-369
-380
-390
-400
-411
-421
-431
-441
-452
-462
-472
-483
-493
-504
-514
-525
-535
-546
-557
-568
-578
-589
-600
-610
-621
-631
-641
-651
-661
-671
-681
-691
-700
-710
-719
-729
-739
-748
-758
-768
-778
-787
-797
-807
-816
-826
-835
-844
-853
-862
-871
-879
-888
-896
-904
-912
-920
-928
-935
-943
-951
-958
-966
-973
-981
-988
-996
-1002
-1010
-1018
-1025
-1032
-1039
-1045
-1052
-1059
-1065
-1071
-1078
-1084
-1090
-1096
-1101
-1107
-1113
-1119
-1125
-1131
-1137
-1143
-1150
-1156
-1163
-1170
-1177
-1184
-1192
-1200
-1208
-1216
-1224
-1232
-1240
-1249
-1257
-1266
-1274
-1283
-1291
-1299
-1307
-1315
-1323
-1331
-1338
-1346
-1354
-1361
-1369
-1377
-1384
-1392
-1400
-1408
-1417
-1425
-1434
-1443
-1452
-1461
-1470
-1480
-1490
-1500
-1510
-1521
-1531
-1542
-1552
-1563
-1574
-1585
-1596
-1607
-1618
-1629
-1641
-1652
-1663
-1674
-1685
-1696
-1706
-1717
-1727
-1737
-1746
-1756
-1765
-1773
-1782
-1790
-1798
-1806
-1813
-1820
-1828
-1834
-1841
-1847
-1853
-1859
-1865
-1870
-1876
-1881
-1886
-1891
-1897
-1902
-1907
-1912
-1918
-1924
-1930
-1936
-1942
-1949
-1956
-1964
-1971
-1980
-1988
-1997
-2005
-2016
-2025
-2036
-2045
-2057
-2068
-2079
-2091
-2103
-2115
-2127
-2140
-2153
-2166
-2179
-2193
-2207
-2220
-2234
-2248
-2262
-2276
-2290
-2304
-2318
-2332
-2345
-2358
-2371
-2383
-2395
-2407
-2418
-2428
-2439
-2449
-2458
-2467
-2476
-2484
-2491
-2499
-2505
-2512
-2518
-2524
-2529
-2534
-2538
-2542
-2546
-2550
-2553
-2557
-2560
-2563
-2566
-2569
-2572
-2575
-2579
-2582
-2586
-2590
-2594
-2599
-2603
-2609
-2614
-2620
-2626
-2633
-2640
-2647
-2655
-2663
-2672
-2681
-2690
-2700
-2711
-2721
-2732
-2743
-2754
-2766
-2778
-2790
-2801
-2814
-2826
-2838
-2850
-2862
-2874
-2885
-2897
-2908
-2920
-2931
-2942
-2952
-2963
-2973
-2983
-2993
-3003
-3012
-3021
-3030
-3038
-3046
-3054
-3062
-3069
-3076
-3083
-3090
-3096
-3102
-3108
-3113
-3119
-3124
-3129
-3133
-3138
-3143
-3147
-3151
-3156
-3160
-3164
-3169
-3173
-3178
-3183
-3187
-3193
-3198
-3203
-3209
-3215
-3221
-3227
-3233
-3240
-3247
-3255
-3262
-3270
-3278
-3286
-3294
-3302
-3311
-3319
-3328
-3336
-3345
-3354
-3362
-3371
-3380
-3389
-3397
-3406
-3415
-3423
-3432
-3441
-3449
-3457
-3466
-3474
-3482
-3490
-3498
-3506
-3514
-3522
-3529
-3537
-3544
-3551
-3558
-3564
-3570
-3576
-3581
-3586
-3591
-3596
-3600
-3604
-3608
-3612
-3615
-3619
-3622
-3625
-3628
-3631
-3633
-3636
-3639
-3642
-3644
-3647
-3650
-3653
-3657
-3660
-3663
-3667
-3671
-3675
-3679
-3683
-3688
-3692
-3697
-3702
-3707
-3712
-3717
-3722
-3728
-3734
-3740
-3746
-3752
-3759
-3766
-3773
-3780
-3788
-3796
-3804
-3813
-3822
-3831
-3840
-3849
-3858
-3868
-3877
-3887
-3896
-3906
-3916
-3925
-3935
-3945
-3955
-3965
-3975
-3985
-3994
-4003
-4013
-4022
-4030
-4040
-4048
-4057
-4064
-4072
-4080
-4086
-4094
-4101
-4108
-4114
-4121
-4127
-4134
-4140
-4147
-4153
-4159
-4165
-4171
-4177
-4183
-4188
-4193
-4199
-4204
-4208
-4213
-4217
-4221
-4225
-4229
-4232
-4235
-4238
-4241
-4243
-4246
-4248
-4250
-4252
-4254
-4257
-4259
-4261
-4263
-4266
-4269
-4271
-4274
-4278
-4281
-4285
-4289
-4293
-4297
-4302
-4307
-4312
-4317
-4322
-4327
-4333
-4338
-4344
-4349
-4355
-4361
-4367
-4372
-4378
-4384
-4389
-4394
-4400
-4405
-4410
-4415
-4420
-4425
-4430
-4435
-4439
-4444
-4448
-4453
-4457
-4462
-4466
-4470
-4474
-4478
-4482
-4485
-4489
-4492
-4495
-4498
-4500
-4503
-4505
-4507
-4509
-4511
-4512
-4514
-4516
-4518
-4520
-4522
-4524
-4526
-4528
-4531
-4533
-4536
-4538
-4541
-4544
-4546
-4549
-4552
-4555
-4558
-4560
-4563
-4566
-4568
-4571
-4573
-4575
-4577
-4578
-4580
-4581
-4582
-4583
-4583
-4584
-4584
-4584
-4584
-4584
-4584
-4584
-4584
-4583
-4583
-4583
-4582
-4582
-4581
-4581
-4581
-4580
-4580
-4579
-4579
-4579
-4579
-4579
-4579
-4579
-4579
-4579
-4579
-4580
-4580
-4580
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4581
-4580
-4580
-4580
-4579
-4579
-4578
-4578
-4578
-4578
-4578
-4578
-4578
-4579
-4580
-4580
-4581
-4582
-4583
-4585
-4586
-4587
-4589
-4590
-4592
-4593
-4594
-4595
-4596
-4597
-4597
-4598
-4598
-4598
-4598
-4598
-4598
-4598
-4597
-4597
-4596
-4595
-4594
-4593
-4592
-4591
-4590
-4589
-4587
-4585
-4583
-4581
-4578
-4575
-4572
-4569
-4565
-4561
-4556
-4552
-4547
-4542
-4537
-4532
-4527
-4522
-4517
-4512
-4506
-4501
-4496
-4491
-4486
-4481
-4477
-4472
-4468
-4464
-4460
-4456
-4453
-4450
-4447
-4444
-4441
-4439
-4436
-4434
-4432
-4431
-4429
-4428
-4426
-4425
-4424
-4424
-4423
-4422
-4422
-4422
-4422
-4422
-4422
-4422
-4422
-4423
-4423
-4423
-4424
-4424
-4424
-4425
-4425
-4425
-4425
-4425
-4425
-4424
-4424
-4423
-4421
-4420
-4418
-4415
-4413
-4410
-4406
-4402
-4398
-4393
-4388
-4383
-4377
-4371
-4365
-4359
-4352
-4345
-4337
-4330
-4322
-4313
-4305
-4296
-4287
-4278
-4269
-4260
-4250
-4240
-4230
-4221
-4211
-4201
-4192
-4182
-4173
-4164
-4156
-4148
-4140
-4132
-4125
-4119
-4112
-4106
-4101
-4096
-4091
-4086
-4082
-4078
-4075
-4072
-4067
-4066
-4062
-4059
-4058
-4056
-4054
-4051
-4051
-4049
-4048
-4046
-4045
-4043
-4043
-4041
-4040
-4038
-4038
-4035
-4035
-4034
-4032
-4030
-4027
-4026
-4024
-4021
-4018
-4014
-4011
-4008
-4003
-3999
-3994
-3989
-3983
-3977
-3971
-3964
-3957
-3950
-3942
-3935
-3927
-3919
-3911
-3903
-3895
-3887
-3879
-3871
-3863
-3855
-3847
-3840
-3833
-3825
-3818
-3812
-3805
-3798
-3792
-3786
-3780
-3774
-3768
-3763
-3757
-3752
-3747
-3742
-3738
-3733
-3729
-3725
-3721
-3717
-3714
-3710
-3707
-3704
-3701
-3698
-3696
-3693
-3691
-3689
-3687
-3686
-3684
-3683
-3682
-3681
-3680
-3679
-3677
-3676
-3675
-3673
-3672
-3670
-3668
-3667
-3664
-3662
-3660
-3657
-3655
-3652
-3648
-3645
-3642
-3638
-3634
-3629
-3625
-3620
-3615
-3610
-3605
-3599
-3593
-3587
-3581
-3575
-3568
-3562
-3555
-3548
-3541
-3533
-3526
-3518
-3510
-3503
-3495
-3487
-3479
-3470
-3462
-3454
-3446
-3438
-3430
-3422
-3414
-3407
-3399
-3392
-3385
-3378
-3372
-3366
-3360
-3355
-3349
-3345
-3340
-3336
-3332
-3328
-3325
-3322
-3320
-3317
-3315
-3313
-3311
-3310
-3308
-3307
-3305
-3304
-3302
-3300
-3299
-3297
-3295
-3293
-3290
-3288
-3285
-3282
-3280
-3276
-3273
-3270
-3266
-3262
-3258
-3253
-3249
-3244
-3238
-3233
-3227
-3221
-3215
-3208
-3201
-3194
-3187
-3179
-3171
-3164
-3156
-3148
-3140
-3132
-3125
-3117
-3109
-3101
-3094
-3086
-3078
-3071
-3064
-3056
-3049
-3042
-3035
-3028
-3021
-3015
-3008
-3002
-2996
-2990
-2984
-2978
-2972
-2967
-2961
-2956
-2950
-2945
-2940
-2935
-2930
-2925
-2920
-2916
-2911
-2907
-2902
-2898
-2893
-2888
-2884
-2879
-2875
-2870
-2865
-2860
-2855
-2850
-2845
-2839
-2834
-2829
-2823
-2818
-2812
-2807
-2801
-2796
-2790
-2784
-2778
-2773
-2766
-2760
-2754
-2747
-2740
-2733
-2726
-2719
-2711
-2703
-2695
-2686
-2678
-2669
-2660
-2650
-2641
-2632
-2622
-2612
-2603
-2593
-2583
-2573
-2563
-2554
-2544
-2534
-2525
-2515
-2506
-2496
-2487
-2478
-2469
-2459
-2450
-2441
-2433
-2424
-2415
-2407
-2398
-2390
-2382
-2374
-2367
-2359
-2352
-2345
-2337
-2330
-2324
-2317
-2310
-2303
-2296
-2289
-2282
-2275
-2268
-2260
-2253
-2245
-2237
-2229
-2221
-2213
-2204
-2196
-2188
-2179
-2171
-2162
-2154
-2145
-2137
-2128
-2120
-2111
-2103
-2095
-2087
-2079
-2070
-2062
-2054
-2045
-2037
-2029
-2021
-2013
-2005
-1998
-1989
-1981
-1973
-1965
-1957
-1949
-1941
-1933
-1926
-1918
-1911
-1904
-1897
-1890
-1884
-1878
-1871
-1865
-1859
-1853
-1847
-1841
-1835
-1830
-1824
-1818
-1812
-1806
-1800
-1794
-1788
-1782
-1776
-1769
-1763
-1756
-1750
-1743
-1736
-1729
-1722
-1715
-1708
-1701
-1693
-1686
-1678
-1671
-1663
-1655
-1647
-1639
-1630
-1622
-1613
-1605
-1596
-1587
-1579
-1570
-1561
-1552
-1543
-1534
-1525
-1516
-1507
-1498
-1489
-1480
-1471
-1462
-1453
-1445
-1436
-1427
-1418
-1409
-1400
-1391
-1382
-1373
-1364
-1355
-1346
-1337
-1328
-1319
-1310
-1301
-1292
-1283
-1274
-1265
-1256
-1247
-1238
-1229
-1220
-1211
-1202
-1192
-1183
-1174
-1165
-1156
-1147
-1138
-1130
-1121
-1112
-1103
-1095
-1086
-1078
-1069
-1061
-1053
-1045
-1037
-1030
-1022
-1014
-1008
-1000
-994
-987
-980
-973
-967
-960
-953
-947
-940
-933
-926
-919
-913
-906
-899
-892
-885
-878
-871
-864
-857
-850
-843
-836
-828
-821
-814
-806
-798
-791
-782
-774
-765
-756
-747
-738
-728
-718
-708
-697
-686
-676
-665
-654
-643
-632
-622
-611
-600
-590
-580
-569
-559
-549
-539
-530
-520
-511
-501
-492
-483
-474
-465
-455
-446
-437
-428
-419
-410
-402
-393
-385
-377
-369
-361
-354
-347
-340
-334
-328
-322
-317
-312
-308
-304
-300
-296
-292
-289
-285
-282
-278
-275
-271
-267
-263
-259
-254
-249
-244
-239
-233
-226
-220
-213
-206
-199
-191
-183
-176
-167
-159
-151
-143
-134
-126
-117
-109
-100
-91
-83
-74
-65
-56
-47
-38
-29
-20
-11
-1
8
18
27
37
46
56
66
75
85
95
104
113
123
132
141
149
158
166
173
181
188
195
202
208
215
221
226
232
237
242
247
252
257
261
265
269
273
277
280
284
287
289
292
294
296
298
300
302
303
304
305
306
307
307
308
309
309
310
311
311
312
313
314
315
316
317
318
319
320
322
324
326
328
330
332
335
338
341
344
347
350
354
358
362
366
370
374
379
383
388
393
398
403
408
413
418
423
428
433
438
443
448
453
458
463
468
473
477
482
486
491
495
499
503
507
510
513
516
519
521
522
524
524
525
525
524
523
521
519
516
513
509
505
501
496
491
486
480
475
469
463
457
451
445
439
433
427
421
416
410
405
399
394
389
385
380
376
372
368
365
361
358
356
353
351
349
347
346
344
343
342
342
341
341
341
341
341
341
341
342
342
343
343
344
344
345
345
346
346
346
345
345
344
343
342
340
338
336
333
330
327
323
320
316
311
306
302
296
291
285
279
273
266
260
253
246
239
232
224
217
209
202
194
187
179
171
164
156
149
141
134
126
119
112
105
98
91
84
78
72
65
59
53
48
42
37
32
27
23
19
15
11
8
5
3
1
-1
-3
-4
-6
-6
-7
-8
-9
-9
-9
-10
-10
-11
-11
-11
-12
-12
-13
-13
-14
-15
-15
-16
-17
-18
-19
-20
-22
-23
-24
-26
-28
-30
-32
-34
-37
-39
-42
-44
-47
-49
-52
-55
-57
-60
-62
-65
-67
-69
-72
-74
-77
-79
-82
-84
-86
-89
-91
-93
-95
-97
-99
-101
-103
-104
-105
-107
-108
-108
-109
-109
-110
-110
-110
-109
-109
-108
-107
-105
-104
-102
-99
-97
-94
-90
-86
-82
-78
-73
-68
-63
-57
-51
-45
-39
-32
-26
-19
-12
-6
1
7
14
20
27
33
39
45
51
56
62
67
72
76
80
84
88
91
94
97
99
101
103
104
105
106
106
106
106
106
105
104
103
102
100
99
97
95
93
92
90
88
86
85
83
82
81
80
80
80
80
80
81
82
83
85
87
89
92
94
97
101
104
108
112
116
120
125
130
135
140
145
151
156
162
168
173
179
185
190
196
201
206
211
216
221
225
229
233
236
239
242
244
246
248
249
250
250
250
250
249
247
246
243
241
238
235
232
228
224
220
216
213
209
205
201
197
194
191
188
185
182
179
177
175
173
171
170
169
168
167
167
167
168
169
170
171
173
175
178
181
184
188
192
196
201
206
211
217
222
228
234
240
247
253
260
267
274
281
288
295
302
309
317
324
331
338
345
352
359
366
372
378
384
390
395
401
405
410
414
418
422
425
428
430
433
434
436
437
438
439
440
440
440
440
440
440
439
439
438
438
438
437
437
437
437
438
438
439
440
442
443
445
448
450
453
456
459
462
466
470
474
478
483
487
492
498
503
509
514
521
527
533
540
547
553
560
567
574
581
587
594
601
607
613
619
625
630
635
640
644
648
651
653
655
657
658
658
659
658
657
656
655
653
651
649
647
644
642
639
636
634
631
628
626
623
620
617
614
612
609
606
603
601
598
596
594
592
590
588
587
586
585
584
584
585
585
587
588
590
593
596
599
602
606
611
616
621
626
632
638
645
651
658
665
672
680
687
694
701
709
716
723
729
736
742
749
755
761
766
772
777
782
786
791
795
799
803
806
809
812
814
817
818
820
821
822
823
823
823
822
822
821
820
819
817
816
815
813
812
810
809
807
806
805
804
803
803
803
803
803
803
804
805
806
807
809
811
814
816
819
823
826
830
835
839
844
850
855
861
867
873
880
887
894
901
908
915
923
930
938
945
953
961
968
976
984
991
998
1006
1012
1018
1026
1032
1038
1044
1049
1055
1059
1064
1068
1072
1076
1079
1082
1085
1087
1090
1092
1093
1095
1096
1097
1097
1098
1098
1098
1098
1098
1098
1098
1098
1097
1097
1096
1096
1096
1095
1095
1094
1093
1093
1092
1092
1091
1090
1089
1088
1088
1087
1086
1085
1084
1083
1083
1082
1081
1081
1081
1081
1081
1082
1082
1083
1085
1086
1088
1090
1093
1096
1098
1102
1105
1108
1112
1116
1120
1123
1128
1132
1136
1140
1145
1149
1154
1158
1163
1167
1171
1176
1180
1184
1188
1192
1195
1198
1202
1204
1207
1209
1212
1214
1215
1217
1218
1219
1220
1221
1222
1222
1222
1222
1222
1222
1222
1221
1220
1219
1217
1216
1214
1212
1209
1207
1204
1201
1198
1194
1191
1187
1184
1180
1177
1173
1170
1167
1164
1161
1159
1157
1155
1153
1152
1151
1150
1149
1149
1149
1149
1149
1149
1149
1150
1150
1151
1151
1152
1152
1152
1153
1153
1153
1154
1154
1154
1154
1154
1154
1153
1153
1153
1153
1152
1152
1151
1151
1150
1150
1149
1148
1147
1146
1144
1143
1141
1139
1137
1134
1132
1129
1126
1123
1120
1116
1113
1109
1106
1102
1098
1094
1091
1087
1083
1079
1075
1072
1068
1065
1061
1058
1054
1051
1048
1045
1041
1038
1035
1033
1030
1027
1024
1022
1018
1016
1014
1010
1008
1006
1004
1002
999
997
995
992
990
988
986
984
981
979
977
976
974
972
970
969
967
966
965
963
962
961
960
959
958
957
956
956
955
954
954
953
953
952
951
951
950
949
948
947
946
945
944
943
941
940
938
937
935
933
931
929
927
925
923
921
918
916
914
911
909
907
905
902
900
897
895
893
890
888
885
883
881
878
876
874
871
869
867
865
863
861
859
858
856
854
853
851
850
848
846
845
843
842
840
838
836
834
832
829
827
824
821
818
815
811
807
803
799
795
790
786
781
776
771
766
761
755
750
745
739
734
728
722
717
711
705
699
693
688
682
676
670
665
659
654
648
643
637
632
627
622
617
612
607
602
598
594
589
585
582
578
575
572
569
566
563
561
559
556
554
552
550
548
546
544
542
541
539
537
535
533
531
529
526
524
522
519
516
513
510
507
504
501
497
494
491
487
484
481
477
474
471
468
465
462
459
456
453
450
447
444
441
438
435
432
428
425
421
418
414
410
407
403
399
395
391
388
384
380
376
372
369
365
362
358
355
352
349
346
344
342
339
337
336
334
332
331
329
328
327
326
324
323
322
321
320
318
317
316
315
314
313
312
311
310
309
308
306
305
304
302
300
298
296
293
291
288
285
282
278
275
271
268
264
260
256
252
248
244
239
235
231
227
224
220
216
212
208
205
201
198
195
191
188
185
182
180
177
175
172
170
168
166
164
162
160
158
156
154
152
150
148
146
144
142
139
137
135
132
130
127
125
122
120
117
114
112
109
106
104
101
99
96
94
91
89
86
84
81
79
77
75
73
71
69
68
66
65
64
63
62
61
60
59
58
58
57
56
56
55
55
54
54
54
54
53
53
53
53
53
53
53
53
53
53
53
54
54
54
54
54
54
54
54
54
53
53
53
52
52
51
51
50
49
49
48
47
46
45
45
44
43
42
42
41
41
40
40
39
39
38
38
37
37
36
35
35
34
33
32
32
31
30
28
27
26
25
24
23
21
20
19
18
16
15
13
12
10
9
7
5
3
1
-1
-3
-5
-8
-11
-14
-16
-20
-23
-26
-29
-33
-36
-40
-43
-47
-51
-55
-59
-63
-67
-71
-75
-79
-84
-88
-92
-97
-101
-106
-110
-114
-119
-123
-128
-132
-137
-141
-146
-151
-155
-160
-165
-169
-174
-179
-183
-188
-193
-197
-202
-206
-211
-215
-220
-224
-228
-232
-236
-240
-244
-248
-252
-256
-260
-264
-267
-271
-274
-278
-281
-285
-288
-291
-294
-297
-301
-304
-307
-310
-314
-317
-321
-325
-329
-333
-337
-341
-345
-350
-354
-359
-363
-368
-373
-378
-383
-389
-394
-400
-406
-412
-418
-424
-431
-437
-444
-451
-458
-466
-473
-481
-489
-497
-505
-514
-522
-531
-540
-549
-559
-568
-578
-587
-597
-607
-617
-627
-637
-647
-657
-666
-676
-686
-695
-705
-714
-724
-733
-742
-751
-760
-769
-777
-786
-794
-803
-811
-819
-827
-834
-842
-849
-856
-863
-869
-876
-882
-888
-894
-900
-905
-911
-916
-921
-926
-931
-936
-941
-946
-951
-955
-959
-964
-968
-972
-976
-980
-984
-987
-991
-994
-998
-1000
-1004
-1006
-1010
-1012
-1014
-1018
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1035
-1037
-1039
-1041
-1043
-1045
-1047
-1049
-1051
-1053
-1055
-1057
-1059
-1061
-1063
-1065
-1067
-1069
-1072
-1075
-1078
-1081
-1084
-1087
-1091
-1095
-1099
-1103
-1108
-1112
-1117
-1121
-1126
-1131
-1136
-1140
-1145
-1150
-1155
-1159
-1164
-1169
-1173
-1178
-1182
-1186
-1191
-1195
-1199
-1203
-1208
-1212
-1216
-1220
-1225
-1229
-1233
-1237
-1241
-1246
-1250
-1254
-1258
-1262
-1266
-1270
-1274
-1279
-1283
-1287
-1291
-1295
-1299
-1304
-1308
-1312
-1317
-1322
-1326
-1331
-1336
-1341
-1346
-1351
-1356
-1361
-1366
-1371
-1376
-1381
-1386
-1391
-1396
-1401
-1406
-1410
-1415
-1420
-1424
-1428
-1433
-1437
-1440
-1444
-1448
-1451
-1454
-1457
-1460
-1463
-1465
-1468
-1470
-1473
-1476
-1478
-1481
-1483
-1486
-1488
-1490
-1493
-1495
-1497
-1500
-1502
-1504
-1505
-1507
-1509
-1510
-1512
-1513
-1514
-1516
-1517
-1518
-1520
-1521
-1523
-1525
-1526
-1529
-1531
-1534
-1536
-1539
-1543
-1546
-1550
-1553
-1557
-1562
-1566
-1570
-1575
-1579
-1584
-1589
-1593
-1598
-1602
-1607
-1611
-1615
-1619
-1622
-1626
-1629
-1632
-1635
-1638
-1640
-1642
-1644
-1646
-1648
-1649
-1650
-1652
-1653
-1653
-1654
-1654
-1654
-1654
-1654
-1653
-1653
-1652
-1651
-1649
-1648
-1646
-1645
-1643
-1642
-1640
-1638
-1637
-1635
-1634
-1632
-1631
-1630
-1629
-1629
-1628
-1628
-1629
-1629
-1630
-1631
-1633
-1635
-1637
-1639
-1642
-1645
-1649
-1652
-1656
-1660
-1665
-1669
-1674
-1679
-1684
-1689
-1694
-1699
-1705
-1710
-1715
-1720
-1725
-1730
-1734
-1739
-1743
-1747
-1751
-1755
-1759
-1762
-1765
-1768
-1771
-1774
-1777
-1779
-1782
-1784
-1786
-1788
-1790
-1791
-1793
-1794
-1795
-1795
-1796
-1796
-1796
-1796
-1796
-1795
-1794
-1793
-1792
-1791
-1789
-1787
-1786
-1784
-1782
-1781
-1779
-1777
-1776
-1774
-1773
-1772
-1772
-1771
-1771
-1771
-1771
-1771
-1772
-1773
-1775
-1776
-1778
-1780
-1782
-1785
-1787
-1790
-1793
-1796
-1800
-1803
-1807
-1810
-1813
-1817
-1820
-1824
-1827
-1830
-1833
-1836
-1839
-1842
-1845
-1848
-1851
-1854
-1857
-1860
-1862
-1865
-1868
-1871
-1874
-1877
-1880
-1883
-1885
-1888
-1890
-1892
-1894
-1896
-1898
-1900
-1901
-1902
-1903
-1904
-1905
-1906
-1906
-1907
-1907
-1907
-1907
-1907
-1907
-1907
-1906
-1906
-1906
-1905
-1905
-1905
-1905
-1904
-1904
-1904
-1904
-1904
-1904
-1903
-1903
-1903
-1904
-1904
-1904
-1903
-1903
-1903
-1903
-1902
-1901
-1900
-1899
-1898
-1896
-1894
-1893
-1890
-1888
-1886
-1883
-1881
-1879
-1876
-1874
-1872
-1870
-1868
-1866
-1864
-1862
-1861
-1860
-1859
-1858
-1857
-1856
-1855
-1854
-1854
-1853
-1852
-1852
-1851
-1851
-1850
-1849
-1848
-1848
-1847
-1846
-1845
-1844
-1843
-1842
-1841
-1841
-1840
-1839
-1838
-1837
-1837
-1836
-1835
-1834
-1833
-1832
-1831
-1830
-1828
-1827
-1825
-1823
-1820
-1818
-1815
-1812
-1808
-1804
-1800
-1796
-1791
-1787
-1782
-1777
-1771
-1766
-1760
-1755
-1750
-1744
-1739
-1734
-1729
-1724
-1720
-1715
-1711
-1708
-1704
-1701
-1698
-1696
-1694
-1692
-1690
-1688
-1687
-1686
-1685
-1684
-1683
-1682
-1681
-1681
-1680
-1680
-1679
-1678
-1678
-1677
-1677
-1676
-1675
-1674
-1673
-1671
-1670
-1668
-1666
-1664
-1661
-1658
-1655
-1652
-1649
-1645
-1641
-1636
-1632
-1627
-1622
-1616
-1611
-1605
-1599
-1593
-1586
-1580
-1573
-1567
-1560
-1553
-1546
-1539
-1532
-1525
-1518
-1512
-1505
-1499
-1492
-1486
-1480
-1474
-1468
-1462
-1457
-1451
-1446
-1441
-1436
-1431
-1426
-1421
-1416
-1411
-1406
-1402
-1397
-1392
-1388
-1383
-1379
-1374
-1370
-1365
-1361
-1356
-1352
-1348
-1343
-1339
-1334
-1330
-1325
-1321
-1317
-1312
-1308
-1304
-1300
-1296
-1292
-1288
-1285
-1281
-1278
-1275
-1273
-1270
-1268
-1266
-1264
-1262
-1260
-1259
-1257
-1256
-1255
-1254
-1253
-1252
-1251
-1250
-1250
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1249
-1248
-1248
-1248
-1247
-1247
-1246
-1245
-1245
-1244
-1243
-1241
-1240
-1239
-1237
-1236
-1234
-1232
-1231
-1229
-1227
-1226
-1224
-1222
-1221
-1219
-1218
-1216
-1215
-1214
-1213
-1212
-1212
-1211
-1210
-1210
-1210
-1210
-1210
-1210
-1210
-1211
-1212
-1212
-1213
-1215
-1216
-1218
-1220
-1222
-1224
-1226
-1229
-1231
-1234
-1237
-1239
-1242
-1245
-1248
-1251
-1254
-1256
-1259
-1262
-1265
-1268
-1270
-1273
-1276
-1279
-1282
-1284
-1287
-1290
-1293
-1296
-1299
-1302
-1305
-1308
-1311
-1313
-1316
-1319
-1321
-1324
-1326
-1329
-1331
-1334
-1336
-1339
-1341
-1344
-1347
-1349
-1352
-1355
-1358
-1361
-1363
-1366
-1369
-1372
-1375
-1378
-1380
-1383
-1386
-1389
-1391
-1394
-1396
-1399
-1401
-1404
-1406
-1409
-1411
-1413
-1416
-1418
-1420
-1422
-1424
-1426
-1428
-1429
-1431
-1432
-1433
-1435
-1436
-1437
-1437
-1438
-1439
-1439
-1440
-1440
-1440
-1441
-1441
-1441
-1441
-1441
-1441
-1441
-1441
-1440
-1440
-1440
-1439
-1439
-1438
-1438
-1437
-1436
-1436
-1435
-1434
-1433
-1432
-1431
-1431
-1430
-1429
-1428
-1427
-1427
-1426
-1425
-1424
-1424
-1423
-1422
-1422
-1421
-1420
-1419
-1419
-1418
-1417
-1416
-1415
-1414
-1413
-1412
-1411
-1410
-1409
-1408
-1407
-1406
-1405
-1405
-1404
-1403
-1402
-1401
-1400
-1399
-1398
-1397
-1396
-1395
-1394
-1392
-1391
-1389
-1388
-1386
-1384
-1382
-1380
-1378
-1376
-1374
-1371
-1369
-1366
-1363
-1360
-1357
-1354
-1351
-1348
-1344
-1341
-1337
-1333
-1329
-1326
-1322
-1318
-1314
-1310
-1305
-1301
-1297
-1293
-1289
-1284
-1280
-1276
-1272
-1268
-1264
-1260
-1256
-1252
-1248
-1245
-1241
-1238
-1235
-1231
-1228
-1224
-1221
-1218
-1214
-1211
-1207
-1204
-1200
-1196
-1192
-1188
-1183
-1179
-1175
-1170
-1165
-1160
-1156
-1151
-1146
-1141
-1136
-1130
-1125
-1120
-1114
-1109
-1103
-1097
-1092
-1086
-1080
-1074
-1068
-1062
-1056
-1050
-1044
-1038
-1032
-1026
-1020
-1014
-1008
-1004
-999
-994
-989
-984
-979
-975
-970
-966
-962
-958
-955
-951
-948
-945
-943
-940
-938
-936
-934
-932
-931
-930
-928
-927
-927
-926
-925
-925
-924
-923
-923
-922
-922
-922
-921
-921
-921
-920
-920
-920
-919
-919
-918
-918
-917
-917
-916
-915
-914
-913
-912
-911
-909
-908
-906
-905
-903
-902
-900
-899
-897
-895
-893
-891
-889
-887
-885
-883
-882
-880
-878
-876
-874
-873
-871
-869
-868
-866
-865
-864
-863
-861
-860
-859
-858
-858
-857
-856
-856
-855
-855
-855
-854
-854
-854
-855
-855
-855
-856
-856
-857
-857
-858
-859
-860
-861
-862
-863
-864
-865
-866
-867
-869
-870
-872
-873
-875
-877
-879
-880
-882
-884
-886
-888
-890
-891
-893
-894
-896
-897
-899
-900
-901
-902
-903
-904
-905
-906
-906
-907
-908
-908
-909
-910
-911
-911
-912
-913
-914
-915
-916
-917
-918
-919
-920
-921
-923
-924
-925
-926
-928
-929
-930
-932
-934
-935
-937
-939
-941
-944
-946
-948
-951
-954
-957
-960
-963
-966
-969
-973
-976
-979
-983
-986
-990
-993
-997
-1000
-1004
-1006
-1010
-1012
-1016
-1018
-1022
-1025
-1028
-1031
-1033
-1036
-1038
-1040
-1042
-1044
-1046
-1048
-1050
-1051
-1052
-1054
-1055
-1056
-1057
-1058
-1059
-1059
-1060
-1061
-1061
-1062
-1063
-1063
-1064
-1064
-1065
-1065
-1066
-1066
-1066
-1067
-1067
-1067
-1067
-1067
-1068
-1068
-1068
-1068
-1068
-1068
-1068
-1068
-1069
-1069
-1069
-1070
-1071
-1071
-1072
-1073
-1074
-1075
-1076
-1077
-1079
-1080
-1081
-1082
-1084
-1085
-1086
-1087
-1088
-1089
-1090
-1091
-1092
-1092
-1093
-1094
-1094
-1095
-1096
-1096
-1097
-1098
-1099
-1100
-1101
-1103
-1104
-1105
-1107
-1108
-1109
-1111
-1112
-1114
-1115
-1117
-1118
-1120
-1121
-1122
-1124
-1125
-1126
-1128
-1129
-1130
-1131
-1132
-1133
-1134
-1136
-1137
-1138
-1139
-1141
-1142
-1144
-1145
-1147
-1149
-1151
-1153
-1155
-1157
-1160
-1162
-1164
-1167
-1169
-1172
-1174
-1177
-1180
-1182
-1185
-1188
-1191
-1194
-1197
-1200
-1203
-1206
-1209
-1212
-1216
-1219
-1222
-1226
-1229
-1232
-1236
-1239
-1243
-1246
-1250
-1253
-1256
-1259
-1262
-1266
-1268
-1271
-1274
-1276
-1279
-1281
-1283
-1284
-1286
-1287
-1289
-1290
-1291
-1292
-1293
-1294
-1294
-1295
-1295
-1296
-1296
-1296
-1296
-1296
-1296
-1296
-1296
-1295
-1295
-1294
-1293
-1293
-1292
-1291
-1290
-1288
-1287
-1286
-1285
-1283
-1282
-1280
-1279
-1277
-1276
-1274
-1273
-1271
-1270
-1269
-1267
-1266
-1265
-1263
-1262
-1261
-1260
-1259
-1257
-1256
-1255
-1254
-1252
-1251
-1249
-1247
-1246
-1244
-1242
-1240
-1237
-1235
-1233
-1231
-1228
-1226
-1224
-1221
-1219
-1217
-1214
-1212
-1210
-1208
-1205
-1203
-1201
-1199
-1196
-1194
-1192
-1189
-1187
-1185
-1183
-1181
-1178
-1176
-1174
-1172
-1169
-1167
-1165
-1163
-1160
-1158
-1156
-1154
-1152
-1149
-1147
-1145
-1143
-1141
-1138
-1136
-1134
-1132
-1130
-1128
-1125
-1123
-1121
-1119
-1117
-1115
-1112
-1110
-1108
-1106
-1104
-1102
-1100
-1097
-1095
-1093
-1091
-1089
-1087
-1085
-1083
-1080
-1078
-1076
-1074
-1072
-1070
-1068
-1066
-1064
-1062
-1060
-1058
-1055
-1053
-1051
-1049
-1047
-1045
-1043
-1041
-1039
-1037
-1035
-1033
-1031
-1029
-1027
-1025
-1022
-1020
-1018
-1016
-1014
-1012
-1010
-1008
-1006
-1004
-1002
-1000
-999
-997
-995
-993
-991
-989
-987
-985
-983
-981
-979
-977
-975
-973
-971
-969
-967
-965
-963
-961
-959
-957
-955
-953
-952
-950
-948
-946
-944
-942
-940
-938
-936
-934
-932
-931
-929
-927
-925
-923
-921
-919
-917
-916
-914
-912
-910
-908
-906
-904
-902
-901
-899
-897
-895
-893
-891
-890
-888
-886
-884
-882
-880
-879
-877
-875
-873
-871
-870
-868
-866
-864
-862
-861
-859
-857
-855
-853
-852
-850
-848
-846
-845
-843
-841
-839
-838
-836
-834
-832
-831
-829
-827
-825
-824
-822
-820
-818
-817
-815
-813
-812
-810
-808
-806
-805
-803
-801
-800
-798
-796
-795
-793
-791
-790
-788
-786
-784
-783
-781
-779
-778
-776
-775
-773
-771
-770
-768
-766
-765
-763
-761
-760
-758
-756
-755
-753
-752
-750
-748
-747
-745
-744
-742
-740
-739
-737
-735
-734
-732
-731
-729
-728
-726
-724
-723
-721
-720
-718
-717
-715
-713
-712
-710
-709
-707
-706
-704
-703
-701
-699
-698
-696
-695
-693
-692
-690
-689
-687
-686
-684
-683
-681
-680
-678
-677
-675
-674
-672
-671
-669
-668
-666
-665
-663
-662
-660
-659
-657
-656
-655
-653
-652
-650
-649
-647
-646
-644
-643
-641
-640
-639
-637
-636
-634
-633
-631
-630
-629
-627
-626
-624
-623
-622
-620
-619
-617
-616
-615
-613
-612
-610
-609
-608
-606
-605
-603
-602
-601
-599
-598
-597
-595
-594
-593
-591
-590
-588
-587
-586
-584
-583
-582
-580
-579
-578
-576
-575
-574
-572
-571
-570
-568
-567
-566
-565
-563
-562
-561
-559
-558
-557
-555
-554
-553
-552
-550
-549
-548
-546
-545
-544
-543
-541
-540
-539
-538
-536
-535
-534
-533
-531
-530
-529
-528
-526
-525
-524
-523
-521
-520
-519
-518
-517
-515
-514
-513
-512
-510
-509
-508
-507
-506
-504
-503
-502
-501
-500
-498
-497
-496
-495
-494
-493
-491
-490
-489
-488
-487
-486
-484
-483
-482
-481
-480
-479
-477
-476
-475
-474
-473
-472
-471
-469
-468
-467
-466
-465
-464
-463
-462
-460
-459
-458
-457
-456
-455
-454
-453
-452
-450
-449
-448
-447
-446
-445
-444
-443
-442
-441
-440
-439
-437
-436
-435
-434
-433
-432
-431
-430
-429
-428
-427
-426
-425
-424
-423
-422
-421
-420
-419
-417
-416
-415
-414
-413
-412
-411
-410
-409
-408
-407
-406
-405
-404
-403
-402
-401
-400
-399
-398
-397
-396
-395
-394
-393
-392
-391
-390
-389
-388
-387
-386
-386
-385
-384
-383
-382
-381
-380
-379
-378
-377
-376
-375
-374
-373
-372
-371
-370
-369
-368
-367
-367
-366
-365
-364
-363
-362
-361
-360
-359
-358
-357
-356
-356
-355
-354
-353
-352
-351
-350
-349
-348
-348
-347
-346
-345
-344
-343
-342
-341
-340
-340
-339
-338
-337
-336
-335
-334
-334
-333
-332
-331
-330
-329
-328
-328
-327
-326
-325
-324
-323
-323
-322
-321
-320
-319
-318
-318
-317
-316
-315
-314
-314
-313
-312
-311
-310
-309
-309
-308
-307
-306
-306
-305
-304
-303
-302
-302
-301
-300
-299
-298
-298
-297
-296
-295
-295
-294
-293
-292
-292
-291
-290
-289
-288
-288
-287
-286
-285
-285
-284
-283
-282
-282
-281
-280
-280
-279
-278
-277
-277
-276
-275
-274
-274
-273
-272
-272
-271
-270
-269
-269
-268
-267
-267
-266
-265
-265
-264
-263
-262
-262
-261
-260
-260
-259
-258
-258
-257
-256
-256
-255
-254
-254
-253
-252
-252
-251
-250
-250
-249
-248
-248
-247
-246
-246
-245
-244
-244
-243
-242
-242
-241
-241
-240
-239
-239
-238
-237
-237
-236
-235
-235
-234
-234
-233
-232
-232
-231
-231
-230
-229
-229
-228
-228
-227
-226
-226
-225
-225
-224
-223
-223
-222
-222
-221
-220
-220
-219
-219
-218
-217
-217
-216
-216
-215
-215
-214
-213
-213
-212
-212
-211
-211
-210
-210
-209
-208
-208
-207
-207
-206
-206
-205
-205
-204
-204
-203
-202
-202
-201
-201
-200
-200
-199
-199
-198
-198
-197
-197
-196
-196
-195
-195
-194
-194
-193
-193
-192
-192
-191
-191
-190
-190
-189
-189
-188
-188
-187
-187
-186
-186
-185
-185
-184
-184
-183
-183
-182
-182
-181
-181
-180
-180
-179
-179
-179
-178
-178
-177
-177
-176
-176
-175
-175
-174
-174
-174
-173
-173
-172
-172
-171
-171
-170
-170
-170
-169
-169
-168
-168
-167
-167
-167
-166
-166
-165
-165
-164
-164
-164
-163
-163
-162
-162
-162
-161
-161
-160
-160
-160
-159
-159
-158
-158
-158
-157
-157
-156
-156
-156
-155
-155
-154
-154
-154
-153
-153
-152
-152
-152
-151
-151
-151
-150
-150
-150
-149
-149
-148
-148
-148
-147
-147
-147
-146
-146
-146
-145
-145
-144
-144
-144
-143
-143
-143
-142
-142
-142
-141
-141
-141
-140
-140
-140
-139
-139
-139
-138
-138
-138
-137
-137
-137
-136
-136
-136
-136
-135
-135
-135
-134
-134
-134
-133
-133
-133
-132
-132
-132
-132
-131
-131
-131
-130
-130
-130
-129
-129
-129
-129
-128
-128
-128
-127
-127
-127
-127
-126
-126
-126
-125
-125
-125
-125
-124
-124
-124
-124
-123
-123
-123
-123
-122
-122
-122
-121
-121
-121
-121
-120
-120
-120
-120
-119
-119
-119
-119
-118
-118
