5
9201
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
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
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
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
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
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
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
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
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
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
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
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
4
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
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
5
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
6
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
7
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
8
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
9
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
11
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
12
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
13
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
14
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
15
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
16
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
17
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
18
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
23
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
22
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
21
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
18
18
18
18
18
18
18
18
18
18
18
18
18
18
17
17
17
17
17
17
17
17
17
17
17
17
17
17
16
16
16
16
16
16
16
16
16
16
16
16
15
15
15
15
15
15
15
15
15
15
15
14
14
14
14
14
14
14
14
14
14
13
13
13
13
13
13
13
13
13
12
12
12
12
12
12
12
12
12
11
11
11
11
11
11
11
11
10
10
10
10
10
10
10
9
9
9
9
9
9
9
8
8
8
8
8
8
8
7
7
7
7
7
7
6
6
6
6
6
6
6
5
5
5
5
5
5
4
4
4
4
4
4
4
3
3
3
3
3
3
2
2
2
2
2
2
1
1
1
1
1
1
0
0
0
0
0
-1
-1
-1
-1
-1
-1
-2
-2
-2
-2
-2
-3
-3
-3
-3
-3
-3
-4
-4
-4
-4
-5
-5
-5
-5
-5
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-9
-9
-9
-9
-9
-10
-10
-10
-10
-11
-11
-11
-11
-11
-12
-12
-12
-12
-13
-13
-13
-13
-14
-14
-14
-14
-15
-15
-15
-15
-15
-16
-16
-16
-16
-17
-17
-17
-17
-18
-18
-18
-18
-19
-19
-19
-19
-20
-20
-20
-20
-21
-21
-21
-22
-22
-22
-22
-23
-23
-23
-23
-24
-24
-24
-24
-25
-25
-25
-26
-26
-26
-26
-27
-27
-27
-28
-28
-28
-28
-29
-29
-29
-30
-30
-30
-31
-31
-31
-31
-32
-32
-32
-33
-33
-33
-34
-34
-34
-35
-35
-35
-36
-36
-36
-36
-37
-37
-37
-38
-38
-38
-39
-39
-39
-40
-40
-40
-41
-41
-41
-42
-42
-42
-43
-43
-43
-44
-44
-44
-45
-45
-45
-46
-46
-46
-47
-47
-47
-48
-48
-48
-49
-49
-49
-50
-50
-50
-51
-51
-51
-52
-52
-52
-53
-53
-53
-54
-54
-54
-55
-55
-55
-56
-56
-57
-57
-57
-58
-58
-58
-59
-59
-59
-60
-60
-61
-61
-61
-62
-62
-63
-63
-63
-64
-64
-65
-65
-65
-66
-66
-67
-67
-67
-68
-68
-69
-69
-69
-70
-70
-71
-71
-72
-72
-72
-73
-73
-74
-74
-75
-75
-75
-76
-76
-77
-77
-78
-78
-79
-79
-79
-80
-80
-81
-81
-82
-82
-83
-83
-84
-84
-85
-85
-85
-86
-86
-87
-87
-88
-88
-89
-89
-90
-90
-91
-91
-92
-92
-93
-93
-94
-94
-95
-95
-96
-96
-97
-97
-98
-98
-99
-99
-100
-100
-101
-101
-102
-102
-103
-103
-104
-104
-105
-106
-106
-107
-107
-108
-108
-109
-109
-110
-110
-111
-111
-112
-112
-113
-113
-114
-114
-115
-116
-116
-117
-117
-118
-118
-119
-119
-120
-120
-121
-122
-122
-123
-123
-124
-124
-125
-125
-126
-127
-127
-128
-128
-129
-129
-130
-131
-131
-132
-132
-133
-133
-134
-135
-135
-136
-136
-137
-138
-138
-139
-139
-140
-141
-141
-142
-142
-143
-144
-144
-145
-145
-146
-147
-147
-148
-148
-149
-150
-150
-151
-152
-152
-153
-154
-154
-155
-155
-156
-157
-157
-158
-159
-159
-160
-161
-161
-162
-163
-163
-164
-165
-165
-166
-167
-167
-168
-169
-169
-170
-171
-171
-172
-173
-173
-174
-175
-175
-176
-177
-178
-178
-179
-180
-180
-181
-182
-182
-183
-184
-185
-185
-186
-187
-187
-188
-189
-189
-190
-191
-192
-192
-193
-194
-195
-195
-196
-197
-198
-198
-199
-200
-201
-201
-202
-203
-203
-204
-205
-206
-206
-207
-208
-209
-209
-210
-211
-212
-213
-213
-214
-215
-216
-216
-217
-218
-219
-219
-220
-221
-222
-223
-223
-224
-225
-226
-227
-227
-228
-229
-230
-231
-231
-232
-233
-234
-235
-235
-236
-237
-238
-239
-239
-240
-241
-242
-243
-243
-244
-245
-246
-247
-248
-248
-249
-250
-251
-252
-252
-253
-254
-255
-256
-257
-257
-258
-259
-260
-261
-262
-263
-263
-264
-265
-266
-267
-268
-269
-269
-270
-271
-272
-273
-274
-275
-276
-276
-277
-278
-279
-280
-281
-282
-283
-284
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303
-303
-304
-305
-306
-307
-308
-309
-310
-311
-312
-313
-314
-315
-316
-316
-317
-318
-319
-320
-321
-322
-323
-324
-325
-326
-327
-328
-329
-330
-331
-332
-333
-334
-335
-335
-336
-337
-338
-339
-340
-341
-342
-343
-344
-345
-346
-347
-348
-349
-350
-351
-352
-353
-354
-355
-356
-357
-358
-359
-360
-361
-362
-363
-364
-366
-367
-368
-369
-370
-371
-372
-373
-374
-375
-376
-377
-378
-379
-380
-381
-382
-383
-384
-385
-386
-387
-388
-390
-391
-392
-393
-394
-395
-396
-397
-398
-399
-400
-401
-402
-404
-405
-406
-407
-408
-409
-410
-411
-412
-413
-414
-416
-417
-418
-419
-420
-421
-422
-423
-424
-426
-427
-428
-429
-430
-431
-432
-433
-435
-436
-437
-438
-439
-440
-441
-443
-444
-445
-446
-447
-448
-449
-451
-452
-453
-454
-455
-456
-458
-459
-460
-461
-462
-464
-465
-466
-467
-468
-469
-471
-472
-473
-474
-475
-477
-478
-479
-480
-481
-483
-484
-485
-486
-488
-489
-490
-491
-492
-494
-495
-496
-497
-499
-500
-501
-502
-503
-505
-506
-507
-508
-510
-511
-512
-513
-515
-516
-517
-518
-520
-521
-522
-524
-525
-526
-527
-529
-530
-531
-532
-534
-535
-536
-538
-539
-540
-542
-543
-544
-545
-547
-548
-549
-551
-552
-553
-555
-556
-557
-559
-560
-561
-563
-564
-565
-567
-568
-569
-571
-572
-573
-575
-576
-577
-579
-580
-581
-583
-584
-586
-587
-588
-590
-591
-592
-594
-595
-597
-598
-599
-601
-602
-603
-605
-606
-608
-609
-610
-612
-613
-615
-616
-617
-619
-620
-622
-623
-624
-626
-627
-629
-630
-631
-633
-634
-636
-637
-639
-640
-641
-643
-644
-646
-647
-649
-650
-651
-653
-654
-656
-657
-659
-660
-662
-663
-664
-666
-667
-669
-670
-672
-673
-675
-676
-678
-679
-681
-682
-683
-685
-686
-688
-689
-691
-692
-694
-695
-697
-698
-700
-701
-703
-704
-706
-707
-709
-710
-712
-713
-715
-716
-718
-719
-721
-722
-724
-725
-727
-728
-730
-731
-733
-734
-736
-737
-739
-740
-742
-743
-745
-746
-748
-749
-751
-753
-754
-756
-757
-759
-760
-762
-763
-765
-766
-768
-769
-771
-773
-774
-776
-777
-779
-780
-782
-784
-785
-787
-788
-790
-792
-793
-795
-796
-798
-799
-801
-803
-804
-806
-807
-809
-811
-812
-814
-816
-817
-819
-820
-822
-824
-825
-827
-828
-830
-832
-833
-835
-837
-838
-840
-842
-843
-845
-846
-848
-850
-851
-853
-855
-856
-858
-860
-861
-863
-865
-866
-868
-870
-871
-873
-875
-876
-878
-880
-881
-883
-885
-886
-888
-890
-892
-893
-895
-897
-898
-900
-902
-903
-905
-907
-908
-910
-912
-914
-915
-917
-919
-920
-922
-924
-926
-927
-929
-931
-932
-934
-936
-938
-939
-941
-943
-945
-946
-948
-950
-951
-953
-955
-957
-958
-960
-962
-964
-965
-967
-969
-971
-973
-974
-976
-978
-980
-981
-983
-985
-987
-988
-990
-992
-994
-996
-997
-999
-1000
-1002
-1004
-1006
-1008
-1010
-1012
-1012
-1014
-1016
-1018
-1020
-1022
-1024
-1026
-1028
-1030
-1032
-1033
-1035
-1037
-1039
-1041
-1043
-1044
-1046
-1048
-1050
-1052
-1054
-1055
-1057
-1059
-1061
-1063
-1065
-1066
-1068
-1070
-1072
-1074
-1076
-1078
-1079
-1081
-1083
-1085
-1087
-1089
-1091
-1092
-1094
-1096
-1098
-1100
-1102
-1104
-1105
-1107
-1109
-1111
-1113
-1115
-1117
-1118
-1120
-1122
-1124
-1126
-1128
-1129
-1131
-1133
-1135
-1137
-1138
-1140
-1142
-1144
-1145
-1147
-1149
-1151
-1153
-1154
-1156
-1158
-1160
-1162
-1163
-1165
-1167
-1169
-1171
-1172
-1174
-1176
-1178
-1180
-1182
-1184
-1186
-1187
-1189
-1191
-1193
-1195
-1197
-1199
-1201
-1203
-1205
-1207
-1209
-1211
-1213
-1214
-1216
-1218
-1220
-1222
-1224
-1226
-1228
-1230
-1232
-1234
-1236
-1238
-1240
-1242
-1244
-1246
-1248
-1250
-1252
-1254
-1256
-1257
-1259
-1261
-1263
-1265
-1267
-1269
-1271
-1273
-1274
-1276
-1278
-1280
-1282
-1283
-1285
-1287
-1288
-1290
-1292
-1293
-1295
-1296
-1298
-1299
-1301
-1302
-1303
-1305
-1306
-1307
-1308
-1309
-1311
-1312
-1313
-1314
-1315
-1316
-1317
-1318
-1319
-1320
-1320
-1321
-1322
-1323
-1324
-1324
-1325
-1325
-1326
-1327
-1327
-1328
-1328
-1328
-1329
-1329
-1330
-1330
-1330
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1331
-1330
-1330
-1330
-1330
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1329
-1330
-1330
-1330
-1331
-1331
-1331
-1331
-1331
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1332
-1333
-1333
-1333
-1334
-1334
-1334
-1334
-1335
-1335
-1336
-1336
-1337
-1337
-1338
-1339
-1339
-1339
-1340
-1340
-1341
-1341
-1342
-1342
-1343
-1343
-1344
-1345
-1346
-1346
-1347
-1348
-1349
-1350
-1350
-1351
-1351
-1351
-1351
-1352
-1352
-1351
-1351
-1350
-1350
-1349
-1348
-1347
-1346
-1345
-1344
-1343
-1342
-1341
-1340
-1339
-1338
-1336
-1335
-1334
-1332
-1331
-1329
-1327
-1325
-1323
-1320
-1318
-1316
-1313
-1310
-1308
-1305
-1302
-1299
-1296
-1292
-1289
-1285
-1282
-1279
-1275
-1271
-1268
-1264
-1260
-1256
-1252
-1247
-1243
-1238
-1233
-1227
-1222
-1216
-1211
-1205
-1199
-1193
-1187
-1181
-1175
-1170
-1164
-1158
-1152
-1147
-1141
-1135
-1129
-1123
-1116
-1110
-1104
-1097
-1091
-1084
-1078
-1072
-1066
-1060
-1055
-1050
-1045
-1040
-1035
-1031
-1027
-1022
-1018
-1014
-1010
-1008
-1004
-1000
-998
-994
-990
-987
-983
-979
-975
-971
-967
-963
-960
-957
-954
-951
-949
-946
-944
-942
-939
-937
-934
-932
-929
-927
-924
-921
-918
-914
-911
-907
-902
-898
-894
-890
-886
-882
-878
-875
-871
-869
-866
-863
-860
-857
-854
-850
-847
-844
-841
-837
-834
-829
-824
-818
-811
-804
-796
-788
-780
-773
-766
-759
-753
-747
-741
-735
-730
-724
-720
-715
-711
-707
-703
-699
-694
-690
-685
-679
-674
-668
-662
-656
-649
-643
-636
-630
-624
-618
-613
-609
-605
-600
-596
-592
-588
-584
-580
-576
-571
-567
-561
-556
-551
-545
-540
-535
-529
-524
-519
-514
-508
-502
-496
-490
-484
-478
-471
-465
-460
-454
-449
-444
-439
-434
-429
-424
-419
-413
-408
-403
-399
-395
-392
-389
-386
-384
-381
-378
-375
-371
-368
-364
-360
-355
-350
-346
-342
-338
-334
-331
-329
-326
-324
-323
-321
-319
-318
-316
-315
-314
-312
-311
-309
-307
-304
-301
-296
-292
-287
-283
-279
-276
-273
-270
-266
-263
-260
-257
-255
-252
-250
-249
-248
-247
-246
-245
-244
-241
-238
-234
-229
-224
-218
-212
-205
-197
-190
-182
-173
-165
-157
-148
-140
-132
-124
-117
-110
-103
-96
-90
-84
-77
-71
-65
-59
-53
-46
-40
-33
-27
-20
-14
-7
0
7
14
21
28
34
41
48
54
60
66
71
76
82
87
93
98
105
111
116
122
127
132
137
142
146
151
156
160
164
168
172
175
179
182
185
189
193
197
202
207
212
218
225
232
239
246
253
259
265
270
274
278
282
287
292
299
305
313
320
328
335
343
350
357
364
370
377
383
390
398
405
413
422
431
440
449
459
469
479
489
499
509
519
529
539
549
559
568
576
583
590
595
600
604
608
612
615
618
620
622
623
624
625
626
627
628
630
633
636
639
643
647
651
656
660
664
668
671
675
679
682
686
689
692
696
699
702
705
709
713
718
724
730
737
744
751
759
766
774
783
792
801
810
819
826
834
841
848
855
862
870
878
886
895
903
912
921
930
939
949
958
967
977
985
994
1002
1010
1018
1028
1037
1045
1054
1063
1072
1081
1091
1100
1110
1119
1127
1134
1141
1148
1154
1160
1166
1171
1175
1178
1182
1185
1188
1193
1197
1203
1210
1217
1225
1233
1242
1251
1261
1270
1279
1289
1299
1309
1319
1330
1340
1350
1360
1370
1380
1390
1400
1411
1422
1433
1444
1456
1468
1481
1494
1507
1521
1536
1550
1565
1580
1595
1610
1625
1640
1654
1667
1679
1690
1701
1711
1720
1728
1734
1739
1742
1745
1746
1747
1747
1746
1744
1742
1739
1735
1730
1725
1720
1715
1709
1704
1699
1694
1689
1686
1683
1681
1681
1681
1683
1685
1688
1691
1695
1700
1705
1711
1716
1723
1729
1737
1744
1752
1759
1766
1771
1776
1781
1786
1792
1798
1805
1813
1821
1830
1841
1852
1865
1879
1893
1907
1921
1936
1950
1963
1977
1989
2001
2011
2021
2029
2036
2043
2049
2057
2065
2073
2082
2092
2101
2110
2119
2128
2137
2146
2155
2163
2170
2177
2182
2186
2188
2190
2191
2191
2192
2192
2193
2193
2193
2193
2193
2193
2192
2191
2189
2187
2185
2182
2178
2174
2169
2165
2161
2157
2153
2149
2146
2144
2143
2143
2144
2146
2150
2154
2160
2167
2175
2184
2193
2203
2213
2223
2234
2245
2256
2268
2281
2294
2307
2321
2334
2348
2361
2373
2385
2396
2407
2418
2430
2442
2455
2469
2483
2499
2515
2531
2547
2563
2579
2595
2611
2626
2640
2654
2669
2683
2698
2714
2731
2748
2766
2785
2804
2823
2843
2862
2882
2901
2919
2937
2955
2971
2988
3004
3020
3035
3050
3064
3078
3092
3104
3116
3126
3137
3146
3156
3165
3174
3183
3192
3200
3208
3217
3225
3233
3241
3249
3257
3264
3270
3276
3281
3285
3288
3291
3294
3295
3296
3296
3295
3294
3292
3290
3287
3285
3283
3280
3278
3274
3271
3267
3263
3259
3254
3249
3244
3239
3235
3232
3230
3228
3227
3227
3228
3229
3232
3235
3239
3245
3251
3259
3267
3276
3285
3294
3303
3312
3320
3329
3338
3347
3356
3365
3374
3381
3388
3394
3399
3403
3407
3410
3414
3417
3421
3424
3428
3432
3436
3440
3444
3448
3451
3454
3455
3455
3455
3453
3452
3450
3447
3443
3437
3431
3423
3414
3405
3395
3385
3375
3365
3354
3344
3335
3327
3320
3314
3309
3304
3300
3295
3291
3286
3282
3278
3273
3269
3264
3258
3252
3244
3236
3226
3216
3204
3191
3177
3162
3145
3127
3108
3088
3067
3047
3028
3009
2993
2978
2965
2954
2944
2937
2930
2925
2919
2914
2908
2902
2895
2889
2883
2878
2874
2871
2869
2868
2868
2868
2868
2868
2868
2869
2869
2868
2868
2867
2866
2864
2861
2856
2851
2844
2836
2827
2817
2806
2794
2782
2769
2755
2740
2724
2707
2689
2670
2651
2631
2612
2593
2575
2558
2543
2528
2514
2501
2489
2476
2463
2450
2436
2421
2407
2393
2379
2367
2357
2348
2341
2335
2332
2329
2327
2326
2325
2324
2324
2322
2320
2317
2311
2302
2290
2274
2254
2229
2200
2166
2128
2086
2040
1991
1940
1887
1834
1781
1727
1674
1622
1570
1518
1467
1417
1368
1321
1276
1234
1194
1156
1122
1089
1060
1035
1012
995
981
970
962
957
953
951
950
950
950
950
950
950
949
948
947
946
946
946
948
952
957
964
974
984
997
1010
1025
1039
1055
1070
1086
1102
1119
1136
1154
1174
1195
1217
1240
1265
1291
1317
1344
1371
1400
1428
1456
1483
1510
1535
1559
1582
1604
1625
1648
1670
1694
1719
1744
1768
1792
1816
1838
1860
1880
1899
1918
1936
1953
1970
1987
2003
2020
2036
2052
2068
2082
2096
2108
2119
2128
2135
2140
2143
2146
2147
2147
2146
2144
2142
2138
2132
2123
2112
2097
2079
2059
2036
2013
1989
1965
1943
1923
1905
1891
1881
1875
1874
1877
1885
1898
1914
1934
1955
1978
2001
2024
2045
2066
2086
2104
2121
2135
2148
2160
2171
2181
2190
2198
2204
2209
2210
2209
2205
2198
2188
2176
2162
2148
2134
2121
2110
2102
2097
2097
2101
2109
2121
2135
2152
2171
2190
2209
2227
2244
2259
2272
2281
2288
2292
2294
2294
2294
2293
2292
2290
2288
2285
2281
2277
2271
2264
2257
2249
2241
2233
2225
2219
2213
2209
2207
2208
2211
2216
2223
2232
2242
2253
2266
2279
2294
2311
2329
2348
2369
2392
2417
2444
2473
2504
2536
2569
2602
2636
2670
2703
2736
2767
2796
2822
2845
2863
2876
2886
2891
2893
2892
2888
2883
2876
2867
2856
2843
2828
2810
2792
2772
2750
2728
2704
2680
2656
2631
2608
2586
2566
2547
2530
2514
2500
2485
2472
2458
2444
2429
2411
2392
2369
2343
2314
2283
2249
2213
2175
2135
2093
2050
2005
1960
1915
1868
1822
1776
1731
1685
1641
1597
1553
1510
1468
1428
1388
1351
1314
1278
1243
1208
1173
1139
1105
1071
1038
1004
969
934
897
860
822
784
745
708
671
636
603
571
541
513
486
460
436
411
386
360
332
303
270
236
198
157
113
68
20
-30
-81
-133
-186
-240
-294
-346
-398
-447
-494
-538
-577
-612
-643
-668
-688
-704
-714
-720
-721
-718
-711
-699
-684
-665
-643
-618
-591
-561
-530
-498
-465
-432
-401
-371
-344
-321
-302
-286
-273
-264
-258
-255
-254
-255
-260
-266
-275
-286
-297
-308
-318
-326
-333
-338
-340
-339
-335
-328
-318
-305
-290
-274
-259
-246
-236
-230
-230
-236
-248
-267
-293
-325
-363
-406
-454
-504
-557
-612
-667
-722
-777
-830
-882
-932
-980
-1025
-1068
-1109
-1148
-1185
-1220
-1255
-1288
-1320
-1351
-1381
-1409
-1437
-1463
-1487
-1510
-1530
-1548
-1562
-1573
-1581
-1585
-1586
-1584
-1578
-1570
-1557
-1542
-1524
-1503
-1480
-1456
-1431
-1404
-1378
-1352
-1327
-1302
-1278
-1254
-1231
-1208
-1185
-1160
-1136
-1111
-1085
-1060
-1036
-1012
-993
-975
-961
-951
-945
-944
-947
-954
-965
-979
-995
-1012
-1033
-1055
-1080
-1107
-1137
-1171
-1208
-1249
-1293
-1341
-1392
-1445
-1502
-1562
-1627
-1696
-1770
-1850
-1937
-2031
-2132
-2240
-2355
-2476
-2603
-2734
-2869
-3006
-3144
-3284
-3423
-3563
-3704
-3845
-3988
-4131
-4276
-4421
-4566
-4710
-4851
-4990
-5124
-5253
-5378
-5498
-5614
-5726
-5835
-5940
-6041
-6137
-6228
-6313
-6392
-6465
-6530
-6587
-6637
-6679
-6714
-6742
-6764
-6780
-6792
-6801
-6806
-6810
-6812
-6812
-6811
-6808
-6805
-6800
-6794
-6787
-6776
-6764
-6750
-6735
-6720
-6706
-6694
-6685
-6681
-6682
-6689
-6702
-6720
-6744
-6774
-6808
-6847
-6889
-6934
-6980
-7028
-7077
-7128
-7179
-7231
-7284
-7334
-7383
-7429
-7471
-7510
-7546
-7581
-7614
-7646
-7677
-7707
-7736
-7763
-7788
-7812
-7835
-7858
-7881
-7904
-7929
-7957
-7987
-8022
-8060
-8102
-8147
-8194
-8241
-8288
-8333
-8376
-8416
-8451
-8483
-8511
-8535
-8554
-8571
-8583
-8592
-8598
-8599
-8595
-8586
-8573
-8554
-8531
-8504
-8474
-8442
-8411
-8379
-8350
-8323
-8299
-8277
-8256
-8237
-8218
-8198
-8178
-8157
-8134
-8109
-8084
-8055
-8023
-7988
-7947
-7900
-7848
-7789
-7725
-7655
-7579
-7500
-7416
-7331
-7244
-7156
-7069
-6983
-6898
-6814
-6733
-6652
-6573
-6496
-6420
-6345
-6272
-6201
-6131
-6063
-5998
-5934
-5872
-5812
-5754
-5697
-5643
-5590
-5539
-5491
-5444
-5400
-5358
-5318
-5281
-5247
-5216
-5189
-5166
-5148
-5135
-5127
-5124
-5127
-5137
-5152
-5174
-5202
-5234
-5272
-5314
-5360
-5408
-5460
-5512
-5564
-5616
-5667
-5716
-5763
-5807
-5849
-5888
-5925
-5959
-5992
-6023
-6053
-6083
-6112
-6142
-6172
-6203
-6234
-6265
-6297
-6329
-6362
-6397
-6432
-6469
-6508
-6548
-6589
-6630
-6672
-6712
-6750
-6786
-6820
-6851
-6880
-6907
-6933
-6958
-6983
-7007
-7031
-7055
-7079
-7103
-7128
-7152
-7178
-7204
-7231
-7258
-7286
-7314
-7341
-7366
-7389
-7409
-7427
-7442
-7453
-7462
-7469
-7472
-7474
-7473
-7471
-7467
-7462
-7456
-7450
-7443
-7436
-7428
-7420
-7411
-7400
-7388
-7373
-7357
-7338
-7317
-7295
-7271
-7247
-7222
-7196
-7169
-7143
-7116
-7090
-7063
-7037
-7011
-6984
-6958
-6932
-6905
-6878
-6851
-6824
-6796
-6768
-6740
-6711
-6683
-6655
-6627
-6598
-6568
-6537
-6504
-6468
-6431
-6391
-6350
-6308
-6265
-6223
-6182
-6142
-6103
-6066
-6029
-5994
-5958
-5922
-5885
-5847
-5807
-5765
-5721
-5676
-5629
-5580
-5529
-5477
-5422
-5366
-5308
-5247
-5183
-5117
-5049
-4978
-4904
-4828
-4751
-4672
-4591
-4509
-4427
-4344
-4261
-4177
-4094
-4013
-3932
-3853
-3777
-3702
-3630
-3561
-3493
-3428
-3363
-3300
-3238
-3177
-3116
-3057
-2997
-2939
-2880
-2821
-2762
-2702
-2640
-2578
-2514
-2450
-2386
-2322
-2258
-2195
-2132
-2070
-2009
-1949
-1891
-1833
-1776
-1719
-1663
-1607
-1550
-1493
-1436
-1378
-1320
-1262
-1205
-1148
-1091
-1035
-979
-924
-869
-815
-760
-705
-649
-594
-539
-484
-432
-381
-333
-288
-247
-209
-174
-142
-114
-88
-65
-44
-25
-7
10
28
46
65
85
106
129
153
178
205
233
261
290
320
349
378
407
436
464
492
519
547
574
601
628
656
685
714
742
771
799
827
856
884
914
945
977
1012
1048
1088
1130
1174
1221
1268
1317
1364
1410
1454
1494
1532
1566
1597
1625
1651
1674
1695
1714
1732
1747
1760
1771
1781
1790
1798
1805
1812
1818
1825
1833
1841
1851
1862
1874
1887
1901
1917
1933
1951
1970
1989
2009
2029
2048
2068
2087
2106
2123
2140
2155
2170
2183
2195
2206
2216
2225
2232
2238
2243
2247
2249
2250
2250
2249
2249
2248
2248
2247
2248
2249
2252
2256
2261
2268
2276
2284
2293
2303
2312
2319
2326
2331
2333
2334
2333
2330
2325
2319
2313
2306
2300
2295
2291
2289
2289
2292
2297
2304
2313
2324
2337
2352
2369
2387
2407
2428
2450
2473
2496
2520
2545
2570
2596
2622
2648
2674
2700
2724
2748
2770
2789
2807
2821
2833
2841
2847
2848
2846
2840
2831
2817
2799
2777
2751
2721
2689
2653
2615
2576
2535
2494
2452
2410
2368
2325
2283
2240
2196
2152
2108
2062
2016
1970
1925
1881
1838
1797
1759
1724
1691
1661
1634
1610
1588
1568
1551
1536
1522
1511
1501
1493
1486
1481
1477
1476
1476
1479
1485
1493
1503
1515
1530
1546
1563
1581
1598
1615
1631
1645
1657
1666
1673
1677
1678
1677
1673
1667
1659
1648
1636
1622
1607
1592
1576
1561
1545
1529
1513
1497
1481
1465
1448
1431
1414
1396
1378
1360
1340
1320
1298
1275
1251
1226
1199
1170
1140
1108
1073
1036
998
957
915
872
828
782
736
689
641
592
542
491
439
387
333
279
224
169
114
60
6
-46
-98
-148
-197
-244
-289
-332
-373
-413
-452
-489
-526
-561
-595
-627
-657
-685
-712
-737
-762
-785
-809
-831
-853
-875
-896
-916
-936
-956
-975
-994
-1012
-1031
-1047
-1063
-1076
-1089
-1099
-1108
-1115
-1120
-1123
-1125
-1125
-1124
-1122
-1119
-1116
-1111
-1106
-1101
-1095
-1090
-1084
-1078
-1071
-1064
-1056
-1049
-1041
-1033
-1024
-1016
-1008
-1000
-994
-988
-983
-979
-976
-974
-972
-971
-970
-969
-967
-966
-965
-963
-962
-960
-957
-954
-950
-944
-938
-932
-924
-917
-908
-899
-889
-879
-868
-856
-844
-832
-819
-805
-791
-777
-761
-744
-726
-708
-687
-666
-644
-620
-595
-569
-541
-513
-483
-452
-420
-386
-350
-313
-274
-235
-194
-152
-110
-66
-22
24
71
118
166
215
263
312
361
410
459
508
557
606
655
704
753
801
849
897
944
990
1036
1080
1124
1167
1209
1249
1288
1326
1363
1399
1435
1470
1505
1541
1577
1613
1649
1685
1720
1753
1785
1814
1842
1867
1889
1909
1927
1942
1956
1968
1979
1989
1999
2009
2021
2033
2047
2062
2077
2094
2112
2129
2147
2165
2183
2201
2219
2237
2255
2273
2292
2310
2329
2347
2364
2380
2394
2407
2419
2428
2435
2440
2442
2443
2440
2436
2430
2422
2411
2398
2384
2368
2349
2330
2308
2284
2259
2232
2204
2174
2142
2109
2076
2041
2007
1973
1938
1905
1872
1842
1813
1786
1761
1738
1716
1694
1673
1651
1630
1608
1585
1561
1536
1510
1482
1452
1422
1391
1360
1329
1299
1269
1240
1212
1186
1162
1139
1119
1101
1086
1072
1061
1052
1046
1041
1038
1038
1040
1043
1049
1056
1064
1074
1085
1097
1111
1125
1141
1158
1176
1194
1213
1234
1255
1278
1302
1328
1356
1385
1416
1448
1482
1517
1554
1591
1630
1669
1710
1751
1793
1836
1880
1924
1970
2017
2065
2114
2165
2218
2273
2330
2389
2451
2516
2582
2651
2721
2793
2866
2940
3014
3089
3162
3235
3307
3377
3446
3512
3576
3639
3699
3756
3811
3864
3914
3961
4006
4048
4088
4125
4161
4196
4229
4261
4292
4323
4354
4385
4416
4447
4478
4509
4539
4568
4596
4623
4648
4672
4694
4713
4732
4748
4764
4780
4796
4812
4829
4846
4865
4884
4904
4926
4948
4972
4996
5022
5047
5073
5098
5123
5148
5171
5194
5216
5236
5255
5273
5289
5303
5316
5328
5339
5350
5359
5368
5376
5383
5390
5397
5404
5410
5416
5422
5428
5433
5437
5440
5442
5443
5444
5444
5442
5441
5438
5435
5430
5425
5418
5410
5400
5388
5373
5356
5335
5312
5285
5256
5224
5190
5153
5114
5073
5030
4985
4938
4889
4839
4787
4734
4679
4622
4565
4506
4446
4386
4325
4265
4205
4145
4085
4026
3967
3909
3852
3796
3740
3686
3633
3580
3529
3477
3426
3376
3325
3275
3225
3175
3125
3074
3024
2974
2924
2875
2826
2777
2730
2684
2639
2595
2551
2508
2466
2424
2381
2338
2294
2250
2206
2161
2116
2072
2028
1985
1943
1902
1863
1824
1787
1750
1714
1679
1645
1611
1577
1544
1511
1478
1445
1412
1379
1346
1312
1279
1245
1211
1177
1144
1110
1078
1047
1016
988
962
937
914
892
873
855
839
825
812
800
790
781
773
767
762
758
755
753
752
750
749
747
745
742
739
735
729
723
715
706
695
682
668
653
636
618
598
577
554
531
507
483
459
436
413
390
369
348
329
310
293
276
261
246
231
217
204
191
178
165
154
143
133
124
116
110
106
103
102
102
104
108
113
119
126
133
140
147
153
158
162
165
166
166
164
162
158
154
150
146
142
138
135
132
130
128
126
125
123
122
119
116
113
108
102
95
86
76
64
49
33
15
-5
-27
-51
-76
-102
-129
-157
-185
-213
-241
-268
-295
-321
-347
-372
-397
-422
-446
-471
-496
-522
-548
-574
-600
-626
-653
-679
-705
-731
-755
-779
-803
-826
-849
-871
-894
-916
-938
-959
-980
-1000
-1020
-1041
-1061
-1080
-1099
-1117
-1134
-1152
-1168
-1184
-1200
-1216
-1231
-1246
-1261
-1276
-1291
-1306
-1322
-1337
-1352
-1367
-1381
-1395
-1408
-1420
-1431
-1440
-1449
-1456
-1462
-1466
-1468
-1469
-1469
-1467
-1464
-1459
-1454
-1447
-1439
-1429
-1420
-1409
-1398
-1386
-1375
-1363
-1351
-1340
-1328
-1317
-1307
-1298
-1289
-1282
-1275
-1269
-1264
-1260
-1256
-1252
-1249
-1246
-1243
-1238
-1233
-1227
-1220
-1212
-1202
-1191
-1179
-1165
-1150
-1133
-1115
-1095
-1074
-1053
-1030
-1006
-984
-960
-936
-912
-888
-865
-842
-819
-797
-777
-757
-738
-720
-703
-686
-671
-656
-642
-629
-617
-605
-595
-585
-575
-567
-559
-552
-545
-540
-535
-530
-527
-524
-523
-523
-524
-527
-532
-539
-547
-557
-569
-581
-595
-608
-623
-637
-651
-666
-680
-695
-709
-724
-739
-755
-770
-787
-803
-821
-838
-856
-875
-894
-913
-932
-951
-971
-990
-1008
-1029
-1049
-1069
-1090
-1112
-1134
-1158
-1183
-1209
-1237
-1265
-1296
-1327
-1360
-1395
-1430
-1466
-1504
-1542
-1580
-1619
-1658
-1697
-1736
-1775
-1814
-1853
-1891
-1928
-1966
-2001
-2037
-2072
-2105
-2138
-2169
-2199
-2227
-2254
-2280
-2305
-2329
-2351
-2373
-2394
-2414
-2433
-2451
-2468
-2484
-2499
-2513
-2525
-2537
-2548
-2557
-2565
-2572
-2578
-2583
-2587
-2590
-2593
-2595
-2597
-2598
-2599
-2600
-2600
-2599
-2599
-2597
-2595
-2592
-2589
-2585
-2579
-2574
-2567
-2560
-2553
-2544
-2535
-2526
-2516
-2505
-2494
-2482
-2469
-2456
-2443
-2430
-2416
-2403
-2390
-2377
-2364
-2352
-2339
-2326
-2312
-2298
-2283
-2267
-2250
-2233
-2215
-2196
-2178
-2159
-2141
-2124
-2108
-2094
-2081
-2069
-2059
-2050
-2043
-2036
-2029
-2024
-2017
-2013
-2008
-2003
-1998
-1993
-1988
-1983
-1977
-1970
-1963
-1955
-1946
-1937
-1928
-1919
-1910
-1902
-1895
-1889
-1884
-1881
-1880
-1880
-1882
-1885
-1889
-1895
-1902
-1910
-1919
-1928
-1938
-1949
-1960
-1972
-1985
-1999
-2013
-2029
-2045
-2063
-2081
-2101
-2120
-2141
-2162
-2184
-2207
-2231
-2255
-2280
-2305
-2332
-2359
-2386
-2415
-2444
-2473
-2503
-2533
-2562
-2592
-2620
-2648
-2674
-2700
-2724
-2747
-2769
-2790
-2811
-2830
-2849
-2868
-2886
-2904
-2921
-2938
-2954
-2970
-2985
-3000
-3014
-3027
-3040
-3051
-3060
-3069
-3076
-3082
-3087
-3090
-3093
-3094
-3094
-3094
-3092
-3090
-3086
-3081
-3074
-3067
-3057
-3046
-3034
-3021
-3006
-2991
-2975
-2958
-2942
-2925
-2908
-2892
-2876
-2860
-2844
-2829
-2813
-2797
-2781
-2765
-2749
-2733
-2717
-2700
-2683
-2665
-2647
-2628
-2608
-2588
-2566
-2544
-2520
-2496
-2470
-2444
-2416
-2388
-2359
-2329
-2298
-2267
-2234
-2200
-2166
-2129
-2092
-2053
-2013
-1971
-1929
-1885
-1841
-1797
-1752
-1707
-1662
-1617
-1573
-1529
-1487
-1446
-1406
-1369
-1333
-1299
-1268
-1239
-1213
-1189
-1167
-1147
-1129
-1112
-1096
-1082
-1069
-1056
-1044
-1032
-1022
-1012
-1002
-995
-988
-983
-979
-977
-976
-976
-978
-980
-983
-986
-990
-994
-998
-1000
-1004
-1008
-1010
-1012
-1016
-1018
-1020
-1022
-1025
-1027
-1029
-1031
-1033
-1036
-1038
-1040
-1041
-1043
-1044
-1045
-1045
-1045
-1044
-1043
-1041
-1039
-1037
-1035
-1032
-1028
-1024
-1018
-1014
-1008
-1000
-993
-985
-977
-968
-959
-949
-940
-931
-922
-913
-904
-897
-889
-883
-876
-871
-866
-862
-859
-856
-855
-855
-856
-858
-861
-866
-871
-877
-883
-891
-899
-907
-916
-925
-934
-944
-954
-963
-972
-981
-988
-995
-1000
-1004
-1008
-1010
-1012
-1012
-1012
-1012
-1010
-1008
-1006
-1006
-1004
-1002
-1000
-999
-998
-997
-996
-995
-994
-994
-993
-993
-993
-993
-994
-995
-996
-997
-999
-1000
-1000
-1000
-1002
-1002
-1000
-1000
-1000
-1000
-1000
-1000
-1000
-1002
-1002
-1004
-1006
-1010
-1012
-1016
-1020
-1026
-1031
-1037
-1044
-1051
-1058
-1066
-1074
-1082
-1090
-1098
-1106
-1115
-1124
-1133
-1142
-1151
-1160
-1169
-1177
-1185
-1192
-1199
-1204
-1210
-1214
-1219
-1223
-1227
-1232
-1237
-1242
-1248
-1254
-1260
-1267
-1274
-1281
-1288
-1296
-1305
-1313
-1322
-1332
-1342
-1353
-1366
-1379
-1393
-1409
-1426
-1443
-1462
-1481
-1502
-1523
-1544
-1567
-1590
-1613
-1638
-1662
-1688
-1713
-1740
-1766
-1793
-1820
-1847
-1875
-1903
-1931
-1960
-1988
-2016
-2043
-2070
-2097
-2123
-2148
-2173
-2198
-2222
-2247
-2270
-2294
-2317
-2340
-2363
-2386
-2408
-2429
-2451
-2471
-2491
-2510
-2527
-2544
-2559
-2573
-2586
-2597
-2607
-2615
-2622
-2629
-2634
-2638
-2642
-2645
-2648
-2651
-2654
-2657
-2661
-2664
-2667
-2671
-2675
-2679
-2683
-2686
-2690
-2693
-2696
-2697
-2698
-2698
-2696
-2693
-2688
-2681
-2672
-2661
-2649
-2635
-2619
-2603
-2585
-2566
-2546
-2526
-2504
-2482
-2460
-2436
-2412
-2388
-2363
-2338
-2312
-2286
-2259
-2231
-2203
-2175
-2146
-2117
-2087
-2058
-2028
-1997
-1966
-1935
-1904
-1871
-1838
-1805
-1770
-1735
-1698
-1661
-1623
-1584
-1544
-1504
-1464
-1423
-1382
-1341
-1300
-1258
-1217
-1174
-1131
-1088
-1043
-998
-951
-904
-857
-809
-760
-711
-662
-612
-562
-512
-462
-413
-363
-314
-266
-218
-171
-125
-80
-35
8
50
92
132
172
210
248
285
322
357
392
427
460
493
524
555
586
615
643
671
698
725
751
777
803
828
853
878
903
928
953
977
1002
1026
1050
1074
1097
1120
1143
1166
1188
1211
1232
1254
1274
1294
1314
1332
1350
1367
1384
1400
1415
1430
1445
1458
1472
1485
1498
1511
1523
1536
1549
1561
1573
1584
1595
1605
1614
1622
1630
1636
1642
1646
1650
1652
1653
1653
1653
1652
1650
1647
1643
1639
1634
1629
1622
1615
1608
1600
1591
1582
1572
1562
1551
1539
1527
1514
1500
1486
1472
1458
1444
1430
1416
1403
1389
1376
1362
1349
1336
1323
1309
1295
1281
1266
1251
1234
1218
1200
1183
1165
1146
1128
1109
1090
1070
1051
1031
1010
991
970
950
929
908
886
864
842
818
794
769
743
716
687
658
627
595
563
529
494
459
423
387
350
313
275
237
199
159
120
79
38
-4
-46
-89
-133
-177
-222
-267
-312
-357
-402
-447
-492
-537
-582
-627
-672
-717
-763
-809
-856
-903
-950
-998
-1046
-1095
-1143
-1192
-1241
-1290
-1339
-1388
-1436
-1484
-1531
-1577
-1621
-1665
-1707
-1748
-1788
-1827
-1865
-1902
-1938
-1974
-2009
-2043
-2076
-2109
-2141
-2172
-2203
-2233
-2262
-2291
-2319
-2346
-2372
-2397
-2420
-2443
-2463
-2482
-2500
-2516
-2530
-2544
-2555
-2566
-2575
-2583
-2590
-2597
-2602
-2608
-2612
-2617
-2621
-2625
-2628
-2630
-2631
-2632
-2632
-2632
-2631
-2630
-2629
-2627
-2624
-2622
-2619
-2615
-2611
-2607
-2602
-2597
-2591
-2585
-2579
-2572
-2565
-2557
-2549
-2540
-2530
-2520
-2510
-2498
-2486
-2474
-2461
-2447
-2432
-2417
-2401
-2384
-2367
-2348
-2329
-2308
-2286
-2263
-2237
-2211
-2182
-2152
-2121
-2088
-2053
-2017
-1981
-1943
-1905
-1867
-1828
-1789
-1750
-1712
-1674
-1636
-1599
-1562
-1526
-1490
-1455
-1420
-1386
-1352
-1319
-1285
-1253
-1220
-1189
-1157
-1126
-1096
-1065
-1034
-1004
-973
-942
-910
-879
-847
-814
-782
-749
-716
-683
-650
-616
-582
-547
-513
-478
-442
-407
-371
-334
-298
-261
-224
-187
-149
-112
-75
-37
0
36
73
110
146
183
220
257
294
331
368
405
442
479
515
551
586
621
656
691
725
759
793
826
860
894
927
961
994
1028
1061
1095
1129
1163
1197
1232
1267
1302
1337
1373
1410
1447
1484
1522
1560
1598
1637
1676
1715
1755
1794
1834
1875
1915
1955
1996
2037
2078
2119
2160
2201
2243
2285
2327
2370
2413
2456
2500
2544
2589
2634
2680
2726
2772
2818
2864
2910
2956
3001
3046
3091
3135
3179
3223
3266
3309
3351
3393
3435
3475
3516
3555
3593
3631
3668
3704
3738
3771
3803
3834
3864
3893
3921
3947
3973
3997
4019
4041
4061
4081
4100
4118
4135
4152
4168
4185
4201
4217
4233
4249
4264
4280
4295
4310
4324
4339
4353
4367
4380
4393
4406
4419
4432
4444
4456
4468
4479
4490
4500
4509
4519
4527
4535
4543
4551
4558
4565
4572
4579
4585
4592
4598
4604
4610
4617
4623
4630
4637
4644
4652
4660
4669
4678
4688
4698
4709
4721
4733
4746
4760
4774
4790
4806
4823
4842
4861
4882
4903
4925
4947
4970
4994
5019
5044
5070
5097
5124
5153
5183
5214
5246
5278
5312
5347
5382
5417
5453
5489
5524
5561
5597
5633
5669
5706
5743
5781
5819
5858
5897
5937
5978
6019
6060
6101
6142
6184
6225
6267
6308
6349
6391
6432
6473
6514
6555
6595
6634
6673
6711
6748
6784
6819
6853
6886
6918
6948
6978
7007
7035
7062
7088
7113
7137
7160
7183
7204
7225
7244
7262
7280
7296
7311
7326
7339
7351
7363
7374
7384
7392
7400
7407
7413
7418
7422
7424
7425
7425
7424
7421
7416
7411
7404
7395
7386
7375
7362
7349
7334
7318
7301
7283
7264
7244
7223
7201
7178
7154
7129
7103
7076
7048
7019
6990
6960
6929
6897
6865
6833
6801
6768
6735
6701
6667
6633
6599
6565
6530
6496
6461
6427
6392
6358
6324
6291
6257
6224
6190
6157
6123
6088
6053
6018
5982
5945
5908
5870
5831
5792
5752
5712
5670
5628
5585
5541
5496
5451
5404
5357
5310
5262
5213
5164
5114
5064
5013
4962
4911
4858
4805
4752
4697
4641
4584
4526
4467
4407
4346
4284
4222
4159
4096
4033
3969
3905
3840
3776
3711
3645
3579
3512
3445
3377
3308
3238
3168
3096
3024
2951
2877
2802
2728
2652
2577
2502
2427
2351
2276
2200
2125
2049
1973
1897
1821
1744
1668
1592
1516
1440
1364
1288
1212
1137
1061
986
910
834
759
683
607
531
455
378
302
226
150
73
-3
-79
-155
-231
-308
-384
-460
-537
-613
-690
-767
-844
-921
-998
-1076
-1154
-1232
-1311
-1391
-1470
-1551
-1632
-1713
-1794
-1876
-1959
-2041
-2124
-2208
-2291
-2374
-2458
-2541
-2625
-2708
-2792
-2875
-2959
-3042
-3125
-3208
-3290
-3372
-3454
-3534
-3614
-3693
-3772
-3849
-3926
-4002
-4078
-4152
-4226
-4300
-4372
-4444
-4515
-4586
-4656
-4725
-4793
-4861
-4927
-4994
-5059
-5124
-5188
-5251
-5313
-5375
-5437
-5497
-5558
-5617
-5676
-5735
-5793
-5851
-5909
-5966
-6023
-6080
-6136
-6192
-6248
-6303
-6358
-6412
-6466
-6519
-6571
-6624
-6675
-6726
-6776
-6826
-6876
-6925
-6973
-7022
-7070
-7117
-7164
-7211
-7257
-7302
-7347
-7392
-7437
-7481
-7524
-7567
-7610
-7652
-7694
-7736
-7778
-7820
-7861
-7902
-7944
-7985
-8026
-8066
-8106
-8146
-8185
-8224
-8262
-8299
-8336
-8372
-8408
-8443
-8477
-8511
-8544
-8576
-8608
-8639
-8670
-8699
-8728
-8756
-8783
-8808
-8833
-8857
-8880
-8902
-8922
-8942
-8961
-8979
-8996
-9012
-9028
-9043
-9057
-9071
-9084
-9096
-9108
-9119
-9129
-9138
-9147
-9154
-9162
-9168
-9174
-9179
-9183
-9187
-9191
-9194
-9196
-9198
-9200
-9201
-9201
-9200
-9199
-9198
-9195
-9192
-9189
-9185
-9181
-9176
-9172
-9166
-9161
-9155
-9148
-9141
-9133
-9125
-9116
-9106
-9096
-9085
-9073
-9061
-9048
-9035
-9021
-9007
-8993
-8978
-8964
-8949
-8934
-8919
-8903
-8888
-8872
-8857
-8841
-8825
-8808
-8792
-8775
-8759
-8743
-8726
-8710
-8694
-8678
-8662
-8646
-8629
-8612
-8595
-8578
-8560
-8542
-8523
-8504
-8485
-8465
-8444
-8423
-8402
-8379
-8356
-8333
-8308
-8283
-8257
-8230
-8203
-8175
-8146
-8117
-8087
-8058
-8028
-7998
-7968
-7938
-7908
-7877
-7846
-7816
-7784
-7753
-7721
-7689
-7657
-7624
-7591
-7557
-7523
-7488
-7453
-7417
-7380
-7343
-7305
-7266
-7227
-7186
-7145
-7104
-7062
-7019
-6975
-6931
-6887
-6841
-6795
-6749
-6702
-6655
-6608
-6560
-6511
-6462
-6412
-6362
-6311
-6259
-6207
-6154
-6100
-6045
-5990
-5934
-5878
-5821
-5763
-5706
-5648
-5589
-5531
-5472
-5413
-5354
-5294
-5235
-5175
-5116
-5056
-4996
-4935
-4874
-4813
-4752
-4690
-4628
-4566
-4503
-4440
-4377
-4313
-4250
-4187
-4124
-4061
-3999
-3937
-3876
-3815
-3754
-3695
-3635
-3577
-3519
-3461
-3404
-3348
-3291
-3236
-3180
-3125
-3071
-3016
-2962
-2909
-2856
-2804
-2752
-2702
-2652
-2602
-2553
-2504
-2456
-2408
-2361
-2314
-2267
-2220
-2173
-2126
-2078
-2031
-1984
-1936
-1888
-1841
-1792
-1744
-1696
-1647
-1598
-1549
-1500
-1451
-1402
-1353
-1304
-1255
-1206
-1157
-1108
-1060
-1010
-963
-915
-866
-818
-769
-720
-672
-623
-574
-525
-476
-427
-377
-328
-279
-229
-180
-130
-80
-30
20
70
120
171
223
274
326
378
431
483
536
588
641
693
745
798
850
902
954
1006
1058
1110
1162
1214
1266
1319
1371
1423
1475
1526
1578
1629
1680
1730
1780
1830
1879
1928
1977
2025
2073
2120
2168
2215
2262
2309
2356
2403
2450
2497
2544
2591
2638
2685
2732
2778
2825
2871
2916
2961
3005
3048
3090
3132
3172
3212
3251
3289
3326
3362
3397
3431
3465
3498
3530
3561
3592
3623
3652
3681
3709
3737
3764
3790
3815
3839
3862
3885
3907
3928
3948
3967
3986
4003
4019
4035
4051
4066
4078
4091
4103
4114
4124
4133
4141
4148
4154
4159
4163
4166
4168
4170
4171
4171
4170
4169
4167
4164
4162
4159
4155
4152
4148
4144
4139
4134
4129
4124
4118
4113
4106
4100
4093
4086
4078
4072
4064
4056
4046
4038
4029
4019
4008
3998
3987
3976
3964
3952
3940
3928
3916
3904
3891
3879
3866
3854
3841
3829
3816
3803
3790
3777
3764
3751
3737
3723
3709
3694
3679
3664
3648
3632
3615
3598
3581
3564
3546
3527
3509
3490
3471
3451
3431
3411
3390
3369
3348
3327
3306
3284
3262
3239
3216
3193
3170
3146
3121
3097
3072
3048
3023
2998
2972
2947
2922
2897
2871
2846
2821
2796
2772
2747
2723
2700
2676
2653
2630
2607
2585
2562
2540
2519
2497
2476
2455
2434
2413
2392
2372
2351
2330
2309
2288
2267
2246
2225
2204
2182
2161
2140
2118
2097
2076
2054
2033
2012
1991
1970
1949
1928
1907
1886
1864
1842
1820
1797
1775
1751
1728
1705
1681
1658
1634
1611
1588
1564
1542
1519
1496
1473
1451
1428
1405
1383
1360
1337
1314
1290
1267
1243
1220
1196
1171
1147
1122
1097
1073
1047
1022
997
972
947
922
897
871
846
821
796
771
746
721
697
672
648
624
601
578
555
533
512
491
470
450
431
412
394
375
357
338
320
301
283
264
245
226
207
188
168
149
129
110
91
72
54
35
18
0
-16
-33
-49
-64
-79
-93
-107
-121
-134
-147
-161
-174
-187
-201
-215
-229
-244
-259
-274
-290
-306
-323
-339
-356
-373
-389
-406
-422
-437
-453
-467
-482
-495
-509
-522
-535
-547
-559
-572
-583
-595
-606
-618
-628
-639
-649
-659
-669
-678
-687
-696
-704
-712
-719
-726
-733
-739
-745
-750
-755
-760
-764
-767
-770
-772
-774
-775
-775
-776
-776
-775
-775
-775
-775
-774
-775
-775
-775
-776
-776
-777
-778
-779
-780
-781
-782
-783
-784
-785
-786
-787
-788
-789
-789
-790
-791
-791
-791
-791
-791
-791
-790
-790
-789
-789
-789
-789
-790
-790
-791
-791
-792
-793
-794
-795
-796
-798
-799
-801
-804
-806
-809
-812
-814
-817
-820
-822
-825
-827
-828
-830
-830
-831
-831
-831
-831
-830
-830
-829
-828
-827
-826
-824
-823
-821
-818
-816
-813
-810
-806
-802
-798
-793
-788
-783
-778
-772
-767
-761
-755
-748
-741
-734
-727
-719
-712
-703
-695
-686
-678
-669
-659
-650
-641
-631
-622
-613
-604
-594
-585
-577
-568
-560
-552
-544
-537
-531
-524
-519
-513
-508
-504
-500
-496
-493
-489
-487
-484
-481
-479
-477
-475
-473
-471
-470
-469
-469
-469
-469
-470
-471
-473
-475
-477
-480
-483
-487
-490
-494
-498
-502
-506
-510
-514
-518
-523
-527
-532
-536
-540
-545
-549
-553
-557
-562
-566
-569
-573
-577
-580
-583
-586
-589
-591
-593
-595
-596
-596
-597
-597
-597
-597
-596
-595
-594
-593
-592
-590
-588
-586
-583
-581
-578
-574
-570
-566
-561
-556
-550
-543
-536
-528
-519
-509
-499
-489
-478
-466
-455
-443
-431
-419
-407
-396
-384
-372
-359
-347
-334
-321
-307
-293
-279
-264
-249
-233
-217
-201
-185
-168
-151
-134
-117
-99
-82
-65
-48
-31
-14
3
19
36
52
68
84
100
115
131
147
163
178
194
210
225
241
257
272
288
304
319
335
350
366
382
397
413
429
445
461
477
492
508
524
540
556
571
586
601
615
629
643
656
669
681
693
704
715
725
734
743
752
760
768
776
784
791
798
805
813
820
827
835
842
849
857
864
871
879
886
893
900
907
915
922
929
936
943
950
956
963
969
975
980
985
990
995
999
1002
1006
1008
1012
1014
1016
1018
1020
1020
1022
1022
1024
1025
1026
1026
1027
1028
1028
1029
1030
1030
1030
1031
1031
1031
1030
1030
1030
1029
1029
1028
1027
1026
1025
1024
1022
1020
1018
1014
1012
1008
1004
1000
997
993
989
984
979
974
969
963
958
952
945
939
932
925
917
910
902
894
886
878
870
862
855
848
841
834
827
821
815
809
802
796
790
784
778
772
766
759
753
747
741
736
730
725
720
716
712
708
704
701
699
697
694
693
691
689
688
686
685
683
682
680
678
676
674
672
670
667
665
662
659
657
654
652
650
648
647
645
645
644
643
643
643
643
643
643
642
642
641
640
639
637
634
631
628
624
620
616
611
606
600
595
589
582
575
568
561
553
545
537
529
520
512
504
496
489
482
475
468
461
455
450
444
439
434
429
424
419
415
411
407
404
400
398
396
394
393
392
392
392
392
394
395
397
399
402
405
408
412
416
420
425
430
436
442
449
456
463
471
479
488
497
507
517
528
539
550
562
574
586
599
612
625
638
651
665
678
692
705
718
731
745
758
771
784
797
810
823
835
847
859
870
882
892
903
913
922
931
940
948
955
963
969
975
981
986
991
996
999
1002
1006
1008
1010
1012
1014
1016
1016
1016
1018
1018
1018
1016
1016
1016
1014
1012
1012
1010
1008
1006
1004
1002
1000
997
994
991
988
984
980
975
971
966
961
956
952
947
943
938
934
929
924
920
915
910
904
898
892
885
877
869
861
852
842
831
820
809
796
784
770
756
742
727
712
696
679
662
645
627
609
590
571
551
531
511
490
468
446
424
401
378
354
329
305
279
254
227
201
174
147
119
91
63
35
6
-23
-53
-83
-113
-143
-173
-204
-235
-265
-296
-328
-359
-390
-421
-452
-483
-514
-545
-576
-607
-638
-669
-700
-731
-762
-794
-825
-856
-886
-917
-948
-978
-1008
-1038
-1068
-1098
-1128
-1158
-1188
-1217
-1247
-1277
-1307
-1337
-1368
-1398
-1428
-1458
-1487
-1517
-1546
-1576
-1605
-1634
-1664
-1694
-1724
-1754
-1785
-1815
-1846
-1877
-1909
-1940
-1971
-2003
-2033
-2065
-2097
-2128
-2159
-2190
-2220
-2251
-2281
-2312
-2342
-2372
-2402
-2432
-2462
-2491
-2520
-2549
-2577
-2605
-2633
-2661
-2688
-2715
-2741
-2767
-2793
-2819
-2844
-2868
-2893
-2916
-2939
-2962
-2984
-3006
-3026
-3046
-3066
-3085
-3103
-3121
-3138
-3154
-3170
-3186
-3201
-3216
-3230
-3245
-3259
-3274
-3288
-3302
-3316
-3330
-3345
-3359
-3374
-3388
-3403
-3417
-3432
-3446
-3461
-3475
-3490
-3504
-3518
-3533
-3547
-3561
-3576
-3590
-3604
-3619
-3634
-3649
-3664
-3679
-3695
-3711
-3727
-3743
-3760
-3776
-3793
-3809
-3826
-3843
-3860
-3877
-3895
-3912
-3930
-3947
-3965
-3983
-4001
-4018
-4035
-4054
-4070
-4089
-4106
-4123
-4140
-4157
-4173
-4189
-4205
-4221
-4236
-4251
-4266
-4280
-4294
-4307
-4319
-4332
-4343
-4354
-4364
-4374
-4384
-4392
-4401
-4409
-4416
-4423
-4430
-4436
-4442
-4447
-4453
-4458
-4463
-4468
-4473
-4478
-4483
-4488
-4493
-4498
-4503
-4508
-4513
-4517
-4522
-4526
-4531
-4535
-4539
-4543
-4547
-4551
-4554
-4557
-4560
-4563
-4566
-4568
-4569
-4570
-4571
-4572
-4572
-4571
-4570
-4569
-4567
-4564
-4561
-4558
-4553
-4548
-4543
-4536
-4529
-4520
-4511
-4501
-4490
-4479
-4466
-4453
-4439
-4425
-4410
-4395
-4379
-4363
-4346
-4329
-4312
-4294
-4276
-4257
-4238
-4218
-4198
-4177
-4155
-4133
-4110
-4086
-4062
-4037
-4011
-3985
-3957
-3929
-3900
-3870
-3840
-3810
-3779
-3747
-3715
-3683
-3651
-3618
-3585
-3552
-3518
-3484
-3450
-3416
-3382
-3347
-3312
-3277
-3242
-3207
-3172
-3136
-3101
-3066
-3031
-2996
-2961
-2927
-2892
-2857
-2823
-2788
-2754
-2720
-2685
-2651
-2617
-2583
-2549
-2515
-2481
-2447
-2413
-2380
-2346
-2312
-2279
-2246
-2213
-2180
-2147
-2115
-2083
-2051
-2019
-1988
-1957
-1926
-1895
-1865
-1835
-1805
-1775
-1745
-1716
-1686
-1657
-1627
-1598
-1568
-1539
-1509
-1479
-1449
-1419
-1389
-1358
-1326
-1295
-1263
-1231
-1198
-1165
-1132
-1098
-1064
-1030
-996
-961
-926
-891
-855
-819
-783
-746
-709
-672
-634
-596
-558
-519
-480
-440
-400
-359
-317
-275
-232
-189
-145
-101
-57
-12
33
77
122
167
212
257
302
347
392
436
481
525
570
614
658
702
745
788
831
874
917
959
1002
1044
1086
1129
1171
1213
1255
1297
1339
1380
1422
1463
1504
1545
1586
1626
1667
1707
1748
1788
1828
1869
1909
1949
1989
2029
2068
2108
2147
2186
2225
2263
2301
2339
2376
2413
2449
2484
2519
2553
2587
2621
2654
2686
2718
2750
2781
2812
2842
2872
2902
2931
2959
2987
3014
3040
3066
3091
3115
3139
3162
3184
3205
3226
3247
3266
3285
3304
3322
3340
3357
3373
3389
3404
3418
3432
3445
3457
3469
3480
3490
3499
3508
3515
3522
3528
3532
3536
3539
3542
3543
3544
3544
3543
3542
3539
3537
3533
3529
3525
3520
3514
3508
3502
3495
3488
3480
3472
3464
3455
3445
3436
3426
3415
3405
3394
3383
3371
3360
3348
3336
3324
3312
3299
3286
3273
3259
3246
3232
3218
3203
3188
3173
3157
3140
3123
3106
3088
3070
3051
3031
3011
2991
2969
2948
2925
2902
2879
2855
2831
2806
2781
2756
2730
2704
2678
2651
2623
2596
2567
2539
2509
2480
2449
2419
2387
2355
2323
2291
2258
2225
2191
2158
2124
2090
2056
2021
1987
1952
1917
1882
1847
1812
1776
1740
1704
1668
1633
1597
1561
1526
1490
1455
1419
1384
1349
1315
1280
1245
1210
1176
1141
1106
1072
1037
1000
966
931
895
859
823
787
751
714
677
640
602
564
526
488
449
410
370
331
291
251
210
170
129
89
48
7
-34
-75
-116
-158
-199
-241
-283
-324
-366
-408
-449
-491
-532
-573
-614
-655
-695
-736
-775
-815
-854
-893
-932
-970
-1008
-1046
-1083
-1120
-1157
-1193
-1229
-1264
-1298
-1332
-1366
-1399
-1432
-1464
-1496
-1528
-1559
-1590
-1620
-1650
-1680
-1708
-1737
-1765
-1792
-1818
-1844
-1870
-1894
-1919
-1942
-1966
-1988
-2009
-2032
-2054
-2075
-2095
-2116
-2136
-2156
-2176
-2195
-2214
-2233
-2252
-2271
-2289
-2307
-2326
-2343
-2361
-2378
-2395
-2411
-2427
-2442
-2457
-2472
-2485
-2499
-2512
-2524
-2536
-2548
-2559
-2569
-2580
-2589
-2599
-2608
-2616
-2624
-2632
-2639
-2646
-2652
-2658
-2664
-2669
-2674
-2678
-2682
-2686
-2690
-2693
-2696
-2699
-2702
-2705
-2708
-2711
-2714
-2717
-2720
-2723
-2725
-2728
-2731
-2733
-2735
-2738
-2740
-2742
-2743
-2745
-2747
-2748
-2750
-2752
-2753
-2755
-2758
-2760
-2762
-2765
-2768
-2771
-2774
-2777
-2780
-2783
-2786
-2788
-2791
-2793
-2794
-2796
-2796
-2796
-2796
-2795
-2794
-2792
-2789
-2786
-2782
-2778
-2773
-2768
-2763
-2757
-2751
-2744
-2737
-2729
-2721
-2712
-2703
-2693
-2683
-2672
-2661
-2649
-2637
-2625
-2612
-2598
-2585
-2570
-2556
-2541
-2526
-2510
-2494
-2477
-2460
-2442
-2424
-2405
-2386
-2366
-2346
-2326
-2305
-2284
-2263
-2241
-2218
-2196
-2172
-2149
-2125
-2100
-2075
-2050
-2024
-1997
-1970
-1942
-1913
-1884
-1855
-1825
-1795
-1764
-1733
-1701
-1669
-1637
-1604
-1571
-1538
-1504
-1470
-1435
-1400
-1365
-1329
-1293
-1257
-1220
-1183
-1145
-1108
-1070
-1031
-993
-954
-915
-876
-837
-798
-759
-719
-680
-640
-601
-561
-521
-482
-442
-402
-362
-322
-282
-242
-203
-163
-123
-84
-45
-5
34
73
112
151
191
230
269
308
347
386
424
463
501
539
577
615
652
689
726
763
799
835
870
905
940
975
1008
1043
1076
1109
1142
1175
1207
1239
1271
1303
1335
1366
1397
1428
1459
1489
1519
1548
1578
1607
1636
1664
1692
1720
1748
1776
1803
1831
1858
1885
1912
1939
1966
1993
2020
2045
2073
2099
2125
2151
2177
2202
2226
2251
2275
2298
2321
2343
2365
2386
2407
2428
2447
2467
2485
2504
2522
2539
2556
2573
2589
2605
2620
2635
2650
2665
2680
2695
2710
2724
2739
2754
2769
2783
2798
2813
2827
2842
2856
2870
2884
2898
2912
2926
2940
2953
2967
2980
2994
3007
3021
3034
3047
3060
3073
3086
3099
3111
3123
3136
3148
3159
3171
3183
3194
3205
3216
3227
3238
3248
3259
3268
3278
3288
3297
3306
3314
3323
3331
3339
3347
3354
3361
3369
3376
3382
3389
3395
3401
3406
3411
3415
3419
3422
3424
3426
3426
3426
3425
3424
3422
3419
3415
3410
3405
3400
3394
3387
3379
3371
3363
3354
3344
3334
3323
3312
3301
3289
3276
3263
3249
3235
3220
3206
3190
3174
3158
3142
3125
3107
3090
3072
3053
3035
3016
2996
2976
2956
2935
2913
2892
2869
2847
2824
2800
2777
2752
2728
2703
2677
2651
2625
2598
2571
2543
2515
2486
2457
2428
2398
2368
2337
2306
2274
2243
2210
2178
2145
2112
2078
2044
2009
1976
1941
1906
1872
1837
1802
1766
1731
1696
1661
1625
1589
1553
1517
1481
1445
1409
1373
1337
1301
1265
1229
1193
1158
1123
1088
1053
1018
984
950
916
883
850
817
785
753
722
691
661
631
602
573
546
518
492
465
440
415
390
366
342
319
296
273
251
229
207
185
164
143
122
101
80
59
37
16
-6
-28
-50
-73
-95
-118
-141
-163
-186
-209
-232
-255
-278
-302
-325
-348
-372
-395
-419
-443
-467
-492
-516
-541
-566
-591
-616
-641
-667
-692
-717
-743
-768
-793
-819
-844
-870
-895
-920
-946
-972
-997
-1022
-1048
-1074
-1100
-1126
-1151
-1177
-1202
-1228
-1254
-1279
-1305
-1330
-1355
-1381
-1406
-1431
-1456
-1481
-1505
-1529
-1554
-1578
-1602
-1626
-1650
-1673
-1697
-1721
-1744
-1767
-1791
-1814
-1837
-1861
-1884
-1907
-1930
-1953
-1977
-2000
-2023
-2045
-2068
-2091
-2114
-2137
-2159
-2182
-2205
-2227
-2250
-2272
-2294
-2317
-2339
-2361
-2383
-2405
-2426
-2448
-2469
-2490
-2511
-2531
-2552
-2571
-2591
-2610
-2628
-2646
-2664
-2681
-2699
-2715
-2732
-2748
-2764
-2779
-2795
-2810
-2825
-2840
-2855
-2869
-2883
-2897
-2911
-2924
-2937
-2950
-2962
-2974
-2986
-2998
-3009
-3020
-3031
-3041
-3051
-3061
-3071
-3081
-3090
-3099
-3109
-3118
-3126
-3135
-3144
-3152
-3160
-3169
-3177
-3185
-3193
-3201
-3209
-3217
-3225
-3232
-3240
-3248
-3255
-3263
-3271
-3278
-3286
-3294
-3301
-3309
-3317
-3324
-3332
-3340
-3348
-3355
-3363
-3371
-3379
-3387
-3395
-3403
-3411
-3419
-3426
-3434
-3442
-3450
-3458
-3465
-3473
-3480
-3488
-3495
-3503
-3510
-3517
-3524
-3531
-3538
-3544
-3551
-3556
-3562
-3567
-3573
-3577
-3582
-3586
-3591
-3594
-3598
-3601
-3604
-3607
-3609
-3611
-3612
-3614
-3614
-3615
-3615
-3615
-3614
-3613
-3612
-3610
-3608
-3606
-3604
-3601
-3598
-3595
-3592
-3589
-3585
-3581
-3577
-3573
-3569
-3565
-3560
-3556
-3552
-3548
-3543
-3539
-3535
-3531
-3526
-3522
-3517
-3512
-3508
-3503
-3498
-3493
-3488
-3483
-3478
-3473
-3468
-3462
-3457
-3451
-3446
-3440
-3434
-3428
-3422
-3416
-3410
-3404
-3398
-3392
-3385
-3379
-3372
-3365
-3358
-3350
-3343
-3335
-3327
-3318
-3309
-3300
-3291
-3281
-3271
-3261
-3251
-3240
-3229
-3219
-3208
-3197
-3186
-3175
-3164
-3153
-3142
-3131
-3120
-3109
-3098
-3087
-3076
-3064
-3052
-3040
-3028
-3015
-3002
-2989
-2976
-2962
-2948
-2933
-2918
-2903
-2887
-2871
-2855
-2839
-2822
-2805
-2787
-2770
-2752
-2734
-2716
-2697
-2679
-2660
-2641
-2622
-2602
-2582
-2562
-2542
-2522
-2501
-2480
-2459
-2437
-2416
-2394
-2372
-2349
-2327
-2304
-2282
-2259
-2236
-2213
-2190
-2167
-2144
-2122
-2099
-2077
-2054
-2032
-2009
-1989
-1967
-1946
-1924
-1903
-1882
-1861
-1840
-1819
-1798
-1777
-1756
-1735
-1715
-1694
-1673
-1652
-1632
-1611
-1591
-1571
-1550
-1530
-1510
-1490
-1471
-1451
-1431
-1411
-1391
-1371
-1350
-1330
-1309
-1289
-1268
-1247
-1227
-1206
-1185
-1164
-1143
-1122
-1101
-1080
-1059
-1038
-1016
-996
-975
-954
-933
-912
-892
-871
-851
-830
-810
-789
-769
-749
-729
-709
-689
-670
-650
-631
-612
-593
-574
-556
-537
-519
-502
-484
-467
-451
-434
-418
-402
-387
-371
-356
-342
-328
-314
-301
-288
-275
-263
-251
-240
-229
-219
-209
-199
-190
-181
-173
-164
-156
-148
-141
-133
-125
-118
-111
-103
-96
-89
-82
-75
-68
-61
-54
-47
-41
-34
-28
-21
-15
-9
-3
3
8
14
19
23
28
32
36
40
43
46
48
50
52
53
54
54
54
54
53
51
49
47
44
41
37
34
29
25
20
15
10
5
-1
-7
-13
-19
-25
-31
-37
-43
-50
-56
-62
-68
-75
-81
-87
-93
-99
-105
-111
-116
-122
-128
-133
-139
-144
-149
-155
-160
-165
-171
-176
-181
-186
-190
-195
-199
-203
-207
-210
-214
-217
-220
-223
-225
-228
-231
-233
-236
-238
-241
-243
-245
-248
-250
-252
-255
-257
-259
-261
-262
-264
-265
-266
-267
-268
-268
-269
-269
-269
-269
-268
-268
-267
-265
-264
-262
-260
-258
-255
-252
-249
-245
-241
-237
-233
-228
-223
-217
-211
-205
-198
-191
-184
-176
-167
-158
-149
-140
-130
-120
-110
-100
-89
-78
-67
-56
-45
-33
-22
-10
1
13
25
37
48
60
72
83
95
106
118
129
141
152
164
175
186
198
209
221
232
244
255
267
278
290
302
313
325
336
348
359
371
382
393
404
415
426
437
448
459
469
480
490
501
511
521
531
541
551
561
571
580
590
599
609
618
628
637
647
656
666
676
686
697
707
718
728
739
751
762
774
785
797
809
821
833
845
857
869
880
892
904
915
927
938
949
960
971
982
993
1004
1014
1025
1035
1045
1055
1064
1073
1082
1091
1100
1108
1115
1123
1130
1137
1144
1150
1156
1162
1167
1173
1178
1182
1187
1191
1195
1198
1202
1205
1207
1210
1212
1213
1215
1216
1217
1217
1217
1217
1217
1216
1215
1213
1211
1209
1206
1203
1200
1196
1192
1187
1182
1177
1171
1165
1159
1153
1146
1139
1132
1125
1117
1110
1102
1094
1086
1078
1070
1062
1053
1045
1037
1029
1020
1012
1004
997
988
980
972
964
956
948
940
932
924
916
909
901
893
886
878
871
863
856
848
841
834
827
820
814
807
801
795
789
784
778
773
767
762
758
753
748
744
739
734
730
725
721
716
712
707
702
698
693
688
683
678
672
667
662
657
651
646
641
636
631
625
620
615
611
606
601
596
592
587
582
578
573
569
564
560
555
551
546
541
537
532
527
522
518
513
509
504
500
496
491
487
483
479
475
472
468
465
462
458
455
453
450
447
445
443
441
439
437
435
434
433
431
431
430
429
429
429
429
429
429
429
429
430
430
430
431
432
432
433
433
434
435
436
436
437
438
439
440
442
443
444
446
448
449
451
453
455
457
460
463
466
469
472
476
479
483
487
492
496
500
504
509
513
517
521
525
529
532
536
539
542
545
547
550
552
554
556
557
559
560
561
562
563
564
565
565
566
566
567
567
567
567
568
568
568
568
568
569
569
569
570
570
570
570
570
570
570
569
569
568
567
565
564
562
560
558
556
554
552
549
547
545
542
539
537
534
531
529
526
523
520
517
513
510
507
503
499
496
492
487
483
479
474
469
464
459
453
447
442
436
429
423
417
410
403
397
390
382
375
368
360
352
344
335
327
318
309
300
290
281
271
261
251
241
231
221
210
200
189
178
167
156
145
133
122
111
99
88
77
65
54
42
31
19
8
-4
-16
-27
-39
-51
-62
-74
-86
-97
-109
-121
-133
-144
-156
-168
-180
-192
-204
-216
-227
-239
-251
-263
-275
-286
-298
-309
-321
-332
-343
-353
-364
-375
-385
-396
-406
-416
-426
-436
-446
-456
-465
-475
-484
-493
-502
-511
-520
-529
-538
-547
-555
-564
-573
-581
-590
-598
-606
-614
-622
-630
-638
-646
-653
-661
-669
-676
-683
-690
-698
-705
-712
-719
-726
-732
-739
-745
-752
-758
-764
-770
-775
-781
-786
-791
-796
-801
-805
-810
-814
-819
-823
-827
-830
-834
-838
-841
-845
-848
-851
-854
-857
-860
-863
-865
-868
-870
-872
-874
-876
-878
-880
-882
-884
-886
-888
-890
-891
-893
-895
-896
-898
-900
-901
-903
-904
-906
-907
-909
-910
-912
-913
-915
-916
-917
-919
-920
-921
-922
-923
-923
-924
-925
-926
-926
-927
-928
-929
-930
-931
-932
-934
-935
-937
-939
-941
-944
-946
-949
-952
-954
-957
-961
-964
-967
-970
-974
-977
-981
-985
-988
-992
-996
-1000
-1002
-1006
-1010
-1014
-1018
-1020
-1025
-1028
-1031
-1035
-1038
-1041
-1044
-1047
-1050
-1054
-1057
-1060
-1063
-1066
-1068
-1071
-1074
-1077
-1080
-1082
-1085
-1088
-1090
-1093
-1096
-1099
-1102
-1105
-1108
-1111
-1114
-1117
-1120
-1124
-1127
-1131
-1134
-1138
-1142
-1146
-1150
-1154
-1158
-1163
-1167
-1172
-1176
-1181
-1186
-1190
-1195
-1200
-1205
-1210
-1215
-1220
-1225
-1231
-1236
-1241
-1246
-1252
-1257
-1262
-1268
-1274
-1279
-1285
-1291
-1297
-1302
-1308
-1314
-1319
-1324
-1330
-1335
-1340
-1345
-1351
-1356
-1361
-1367
-1372
-1378
-1384
-1391
-1397
-1404
-1411
-1419
-1427
-1435
-1443
-1452
-1461
-1470
-1479
-1488
-1498
-1508
-1518
-1528
-1538
-1549
-1559
-1570
-1580
-1591
-1601
-1612
-1623
-1634
-1644
-1655
-1666
-1677
-1687
-1698
-1709
-1720
-1731
-1742
-1754
-1765
-1776
-1788
-1800
-1811
-1823
-1834
-1846
-1857
-1868
-1880
-1891
-1902
-1912
-1923
-1933
-1944
-1954
-1964
-1973
-1983
-1992
-2000
-2009
-2017
-2024
-2032
-2039
-2045
-2051
-2057
-2063
-2068
-2073
-2078
-2082
-2086
-2089
-2093
-2095
-2098
-2100
-2102
-2103
-2104
-2105
-2105
-2106
-2105
-2105
-2104
-2103
-2102
-2101
-2099
-2097
-2095
-2093
-2090
-2087
-2084
-2081
-2078
-2074
-2070
-2067
-2062
-2058
-2054
-2049
-2044
-2040
-2035
-2029
-2024
-2019
-2013
-2008
-2003
-1997
-1992
-1987
-1981
-1976
-1970
-1965
-1959
-1954
-1949
-1943
-1938
-1933
-1928
-1923
-1918
-1913
-1908
-1903
-1898
-1893
-1888
-1884
-1879
-1875
-1870
-1866
-1861
-1857
-1853
-1849
-1844
-1840
-1836
-1832
-1827
-1823
-1818
-1814
-1809
-1805
-1800
-1796
-1791
-1787
-1782
-1777
-1772
-1767
-1762
-1756
-1751
-1745
-1739
-1733
-1727
-1721
-1715
-1709
-1702
-1696
-1689
-1682
-1675
-1668
-1661
-1654
-1646
-1639
-1631
-1623
-1615
-1607
-1599
-1590
-1582
-1573
-1565
-1556
-1547
-1538
-1529
-1520
-1511
-1501
-1491
-1481
-1471
-1461
-1451
-1441
-1430
-1419
-1408
-1397
-1386
-1375
-1363
-1352
-1340
-1328
-1316
-1304
-1291
-1279
-1266
-1253
-1240
-1227
-1214
-1201
-1188
-1174
-1161
-1147
-1134
-1120
-1107
-1093
-1080
-1067
-1054
-1041
-1028
-1014
-1002
-991
-979
-968
-957
-946
-935
-925
-915
-905
-895
-885
-876
-866
-857
-847
-838
-828
-819
-809
-799
-789
-779
-769
-758
-748
-737
-726
-716
-705
-694
-683
-673
-662
-651
-641
-630
-620
-609
-599
-588
-578
-567
-557
-547
-537
-526
-516
-506
-496
-486
-476
-466
-456
-447
-437
-428
-418
-409
-400
-391
-382
-373
-365
-356
-347
-339
-330
-321
-313
-304
-296
-287
-278
-270
-261
-253
-244
-236
-228
-220
-212
-204
-196
-188
-181
-173
-166
-159
-151
-144
-137
-130
-123
-116
-109
-102
-95
-88
-81
-74
-67
-61
-54
-48
-41
-35
-28
-22
-16
-10
-3
3
9
15
22
28
34
41
48
54
61
68
75
82
89
96
104
111
119
126
133
141
148
155
163
170
177
184
191
198
205
212
220
227
234
241
248
256
263
271
279
287
295
303
311
319
328
337
345
354
363
372
381
391
400
409
419
428
437
447
457
466
476
486
496
506
516
527
537
547
557
568
578
588
599
609
619
630
640
650
660
671
681
691
700
710
720
730
739
749
758
768
777
787
797
806
816
826
835
845
855
865
876
886
896
907
918
928
939
950
961
972
983
995
1006
1018
1030
1041
1053
1065
1077
1089
1101
1114
1126
1138
1151
1163
1175
1188
1200
1212
1225
1237
1249
1260
1272
1284
1295
1307
1318
1329
1340
1351
1361
1372
1382
1392
1403
1412
1422
1432
1441
1450
1459
1468
1477
1486
1495
1504
1512
1521
1530
1538
1547
1555
1564
1573
1581
1590
1599
1608
1617
1626
1635
1644
1654
1663
1672
1682
1691
1701
1710
1720
1730
1740
1749
1759
1769
1779
1788
1798
1807
1817
1826
1834
1843
1851
1859
1867
1874
1882
1889
1895
1902
1908
1914
1920
1925
1930
1935
1939
1944
1947
1951
1954
1957
1960
1962
1964
1966
1968
1969
1969
1970
1970
1970
1969
1968
1967
1965
1963
1961
1958
1955
1951
1947
1943
1938
1932
1927
1920
1914
1906
1899
1891
1882
1873
1863
1853
1842
1831
1820
1808
1795
1782
1769
1755
1741
1726
1711
1695
1679
1662
1645
1628
1610
1592
1573
1554
1535
1515
1494
1473
1452
1430
1408
1386
1363
1340
1317
1293
1270
1245
1221
1197
1172
1147
1121
1096
1070
1044
1016
990
963
936
908
881
852
824
795
766
737
707
678
648
617
587
556
526
495
463
432
401
369
337
305
273
241
209
176
144
111
78
46
12
-21
-54
-88
-121
-155
-189
-223
-257
-291
-325
-359
-393
-427
-462
-496
-530
-565
-599
-633
-667
-701
-734
-768
-801
-834
-867
-900
-932
-964
-996
-1028
-1060
-1091
-1122
-1153
-1184
-1215
-1245
-1275
-1304
-1334
-1363
-1392
-1420
-1448
-1476
-1503
-1531
-1558
-1584
-1611
-1637
-1663
-1688
-1714
-1739
-1764
-1789
-1814
-1838
-1863
-1887
-1911
-1935
-1958
-1981
-2004
-2027
-2050
-2072
-2094
-2116
-2137
-2158
-2179
-2199
-2219
-2239
-2259
-2278
-2297
-2316
-2335
-2353
-2371
-2388
-2406
-2423
-2440
-2457
-2473
-2489
-2505
-2521
-2537
-2552
-2567
-2582
-2596
-2611
-2625
-2639
-2652
-2666
-2680
-2693
-2706
-2719
-2732
-2744
-2757
-2769
-2781
-2793
-2805
-2816
-2828
-2839
-2850
-2861
-2872
-2883
-2894
-2904
-2915
-2925
-2935
-2945
-2955
-2965
-2975
-2985
-2994
-3003
-3012
-3021
-3030
-3039
-3047
-3056
-3064
-3072
-3080
-3088
-3096
-3104
-3111
-3119
-3126
-3133
-3139
-3146
-3152
-3157
-3163
-3168
-3173
-3178
-3183
-3188
-3192
-3197
-3201
-3206
-3210
-3214
-3218
-3222
-3225
-3229
-3232
-3236
-3239
-3242
-3245
-3248
-3250
-3253
-3255
-3257
-3259
-3261
-3262
-3263
-3264
-3264
-3264
-3264
-3264
-3263
-3262
-3261
-3260
-3259
-3257
-3256
-3254
-3253
-3251
-3249
-3247
-3246
-3244
-3242
-3239
-3237
-3235
-3233
-3231
-3228
-3226
-3224
-3222
-3219
-3217
-3215
-3213
-3210
-3208
-3205
-3203
-3201
-3198
-3196
-3193
-3190
-3188
-3185
-3182
-3180
-3177
-3174
-3171
-3168
-3165
-3162
-3158
-3155
-3151
-3148
-3144
-3141
-3137
-3133
-3129
-3125
-3121
-3117
-3113
-3108
-3104
-3099
-3094
-3089
-3084
-3079
-3074
-3069
-3063
-3058
-3052
-3047
-3041
-3035
-3030
-3024
-3017
-3011
-3005
-2998
-2991
-2984
-2977
-2969
-2961
-2953
-2945
-2936
-2928
-2919
-2909
-2900
-2890
-2880
-2870
-2859
-2849
-2838
-2827
-2816
-2804
-2793
-2781
-2769
-2757
-2744
-2732
-2719
-2706
-2693
-2680
-2667
-2653
-2639
-2625
-2611
-2597
-2582
-2567
-2552
-2537
-2522
-2507
-2491
-2475
-2460
-2444
-2427
-2411
-2395
-2378
-2361
-2344
-2326
-2309
-2291
-2273
-2254
-2236
-2217
-2198
-2179
-2159
-2140
-2120
-2100
-2079
-2059
-2037
-2017
-1996
-1974
-1952
-1930
-1908
-1885
-1862
-1839
-1816
-1792
-1767
-1743
-1718
-1693
-1667
-1641
-1614
-1588
-1560
-1533
-1505
-1476
-1448
-1419
-1390
-1361
-1331
-1302
-1272
-1242
-1213
-1183
-1153
-1122
-1092
-1062
-1032
-1000
-970
-940
-909
-878
-847
-815
-784
-753
-721
-689
-657
-625
-592
-560
-527
-494
-461
-428
-395
-362
-328
-294
-261
-227
-194
-160
-126
-93
-59
-26
8
41
75
108
141
175
208
241
274
308
341
374
408
441
474
507
540
574
607
640
673
706
738
771
804
836
869
901
933
965
996
1028
1059
1090
1121
1152
1183
1213
1244
1274
1304
1334
1364
1394
1424
1454
1483
1513
1542
1571
1599
1628
1656
1684
1711
1739
1766
1792
1819
1845
1871
1896
1921
1946
1970
1994
2017
2040
2063
2085
2106
2127
2148
2168
2188
2207
2225
2243
2260
2277
2293
2308
2323
2338
2352
2365
2378
2391
2403
2415
2426
2437
2448
2458
2468
2478
2488
2497
2506
2515
2524
2532
2540
2549
2556
2564
2572
2579
2586
2593
2600
2607
2614
2620
2627
2633
2639
2644
2650
2655
2660
2665
2670
2675
2679
2684
2688
2692
2696
2700
2703
2706
2710
2712
2715
2717
2719
2720
2722
2722
2723
2723
2723
2722
2721
2720
2719
2718
2716
2715
2713
2711
2709
2707
2705
2702
2700
2697
2694
2692
2689
2685
2682
2679
2675
2672
2668
2664
2660
2656
2652
2647
2642
2637
2632
2627
2621
2616
2610
2604
2597
2591
2584
2578
2571
2564
2557
2550
2543
2536
2528
2521
2514
2506
2498
2490
2482
2474
2466
2457
2449
2440
2431
2422
2412
2403
2393
2383
2373
2363
2352
2342
2331
2320
2308
2297
2285
2272
2260
2247
2234
2220
2206
2192
2177
2162
2147
2131
2114
2098
2081
2063
2045
2028
2009
1991
1973
1954
1935
1916
1896
1876
1856
1836
1815
1794
1773
1751
1729
1706
1683
1660
1636
1612
1588
1563
1539
1514
1489
1464
1438
1413
1387
1362
1336
1310
1284
1259
1233
1207
1182
1156
1131
1105
1080
1055
1030
1004
980
955
930
905
880
855
830
805
780
755
730
705
680
655
629
604
579
554
529
503
478
453
427
402
377
352
326
301
275
250
225
199
174
148
123
97
72
47
21
-4
-29
-54
-78
-103
-128
-153
-177
-202
-226
-251
-276
-300
-325
-349
-374
-398
-422
-447
-471
-495
-518
-542
-566
-589
-612
-635
-658
-681
-704
-726
-748
-770
-792
-814
-836
-857
-879
-900
-921
-941
-962
-983
-1002
-1024
-1044
-1064
-1084
-1104
-1124
-1144
-1164
-1184
-1204
-1224
-1243
-1263
-1282
-1302
-1321
-1340
-1360
-1379
-1398
-1417
-1436
-1455
-1473
-1492
-1511
-1529
-1548
-1566
-1584
-1602
-1620
-1638
-1656
-1673
-1691
-1708
-1726
-1743
-1760
-1778
-1795
-1812
-1830
-1847
-1864
-1882
-1899
-1916
-1934
-1951
-1968
-1985
-2001
-2019
-2035
-2052
-2068
-2084
-2100
-2115
-2130
-2145
-2160
-2175
-2189
-2203
-2217
-2231
-2244
-2258
-2271
-2284
-2296
-2309
-2321
-2334
-2346
-2358
-2370
-2382
-2394
-2406
-2417
-2429
-2440
-2451
-2462
-2473
-2484
-2494
-2505
-2515
-2525
-2535
-2544
-2554
-2563
-2572
-2581
-2590
-2598
-2607
-2615
-2623
-2631
-2638
-2646
-2653
-2660
-2667
-2674
-2680
-2687
-2693
-2699
-2705
-2711
-2716
-2721
-2727
-2731
-2736
-2740
-2745
-2749
-2752
-2756
-2759
-2762
-2764
-2766
-2768
-2770
-2771
-2772
-2772
-2772
-2772
-2772
-2771
-2770
-2769
-2768
-2766
-2764
-2761
-2759
-2756
-2753
-2750
-2747
-2743
-2740
-2736
-2732
-2727
-2723
-2718
-2713
-2708
-2702
-2697
-2691
-2684
-2678
-2671
-2665
-2658
-2651
-2644
-2636
-2629
-2621
-2614
-2606
-2598
-2589
-2581
-2573
-2564
-2555
-2546
-2537
-2528
-2519
-2510
-2501
-2491
-2482
-2472
-2462
-2452
-2442
-2432
-2422
-2411
-2401
-2390
-2380
-2369
-2358
-2347
-2336
-2325
-2313
-2302
-2291
-2279
-2268
-2257
-2245
-2234
-2223
-2211
-2200
-2189
-2178
-2166
-2155
-2144
-2133
-2121
-2110
-2098
-2087
-2076
-2064
-2053
-2041
-2029
-2017
-2005
-1995
-1983
-1971
-1959
-1947
-1935
-1923
-1911
-1899
-1887
-1875
-1863
-1851
-1839
-1827
-1815
-1803
-1791
-1778
-1766
-1754
-1742
-1730
-1718
-1706
-1693
-1681
-1669
-1657
-1645
-1633
-1621
-1608
-1596
-1584
-1572
-1560
-1548
-1536
-1524
-1512
-1500
-1488
-1475
-1463
-1451
-1439
-1427
-1414
-1402
-1390
-1378
-1365
-1353
-1341
-1329
-1317
-1305
-1293
-1282
-1270
-1258
-1247
-1235
-1224
-1213
-1201
-1190
-1179
-1169
-1158
-1147
-1136
-1125
-1115
-1104
-1093
-1082
-1072
-1061
-1050
-1039
-1029
-1018
-1008
-998
-987
-977
-967
-957
-947
-938
-928
-919
-909
-900
-891
-883
-874
-865
-857
-849
-840
-832
-824
-816
-807
-799
-791
-783
-775
-766
-758
-750
-742
-734
-726
-718
-711
-703
-695
-688
-681
-674
-667
-660
-653
-646
-640
-634
-628
-622
-616
-611
-606
-601
-596
-591
-587
-583
-579
-576
-572
-569
-567
-564
-562
-560
-558
-557
-556
-555
-554
-553
-553
-552
-552
-551
-551
-551
-551
-550
-550
-550
-550
-550
-549
-549
-549
-548
-548
-547
-547
-546
-546
-545
-545
-544
-544
-543
-543
-542
-542
-541
-541
-540
-540
-539
-539
-538
-538
-537
-537
-536
-535
-535
-534
-533
-532
-531
-530
-529
-528
-527
-525
-524
-522
-520
-518
-516
-514
-512
-509
-507
-505
-502
-500
-497
-495
-492
-489
-486
-483
-480
-477
-474
-471
-468
-464
-461
-457
-454
-450
-446
-443
-439
-435
-431
-428
-424
-420
-416
-412
-408
-404
-401
-397
-393
-389
-385
-381
-377
-374
-370
-366
-363
-359
-356
-352
-349
-345
-341
-338
-334
-331
-327
-323
-320
-316
-313
-309
-305
-301
-298
-294
-290
-287
-283
-279
-276
-272
-268
-265
-261
-257
-254
-250
-246
-243
-239
-235
-232
-228
-224
-221
-217
-214
-211
-208
-205
-202
-199
-196
-193
-191
-188
-186
-184
-181
-179
-177
-175
-173
-172
-170
-169
-167
-166
-165
-164
-163
-163
-162
-162
-162
-162
-162
-163
-163
-164
-164
-165
-166
-167
-169
-170
-172
-174
-176
-178
-180
-182
-185
-187
-190
-192
-195
-197
-200
-202
-205
-208
-210
-213
-216
-218
-221
-223
-225
-228
-229
-231
-233
-235
-236
-237
-239
-240
-241
-242
-243
-244
-245
-245
-246
-247
-247
-248
-249
-249
-250
-250
-251
-251
-252
-252
-252
-253
-253
-253
-254
-254
-254
-254
-254
-254
-254
-254
-254
-253
-253
-252
-251
-250
-249
-248
-247
-245
-244
-242
-240
-238
-236
-234
-231
-229
-226
-224
-221
-218
-215
-212
-209
-206
-203
-200
-196
-193
-189
-186
-182
-178
-174
-170
-166
-162
-157
-153
-148
-143
-139
-134
-128
-123
-118
-112
-106
-100
-94
-88
-82
-76
-69
-62
-56
-49
-42
-35
-27
-20
-13
-5
3
11
19
27
35
44
52
61
70
79
88
97
106
115
125
134
144
154
164
174
184
194
204
214
225
235
246
257
268
279
290
301
312
323
334
346
357
369
381
393
405
417
429
441
453
465
478
490
502
515
527
539
552
564
577
589
601
614
626
638
650
662
674
686
698
710
722
733
745
756
767
779
789
800
811
821
832
842
852
862
871
881
890
899
908
917
926
935
944
953
962
971
979
988
996
1004
1012
1020
1029
1036
1044
1051
1058
1064
1071
1077
1083
1089
1095
1100
1105
1110
1115
1120
1124
1128
1132
1136
1139
1142
1145
1147
1149
1151
1152
1153
1154
1154
1154
1154
1153
1152
1151
1149
1147
1145
1142
1139
1135
1132
1128
1123
1118
1114
1108
1103
1097
1091
1085
1078
1071
1064
1057
1049
1042
1034
1025
1016
1008
999
989
980
970
960
949
939
928
917
905
894
882
870
858
846
833
821
808
795
781
768
754
741
727
712
698
683
668
653
638
623
607
591
575
559
542
526
509
492
474
457
439
421
403
385
366
347
328
309
289
269
249
229
208
188
167
145
124
102
79
57
34
12
-12
-35
-58
-82
-106
-130
-154
-179
-203
-228
-253
-278
-304
-329
-355
-380
-406
-432
-458
-485
-511
-537
-564
-590
-617
-643
-670
-697
-723
-750
-777
-803
-830
-857
-883
-910
-937
-963
-990
-1016
-1044
-1071
-1097
-1124
-1151
-1178
-1205
-1232
-1259
-1286
-1313
-1339
-1366
-1393
-1420
-1447
-1473
-1500
-1527
-1553
-1580
-1606
-1632
-1659
-1685
-1711
-1737
-1762
-1788
-1813
-1839
-1864
-1889
-1914
-1939
-1964
-1988
-2013
-2037
-2061
-2085
-2109
-2132
-2156
-2179
-2202
-2224
-2247
-2269
-2291
-2313
-2334
-2356
-2377
-2398
-2419
-2439
-2460
-2480
-2501
-2521
-2541
-2561
-2580
-2599
-2618
-2637
-2656
-2674
-2692
-2710
-2728
-2745
-2763
-2780
-2797
-2813
-2830
-2846
-2862
-2878
-2894
-2909
-2925
-2940
-2955
-2970
-2985
-2999
-3013
-3027
-3041
-3054
-3067
-3080
-3092
-3104
-3116
-3127
-3138
-3149
-3160
-3170
-3180
-3189
-3198
-3207
-3216
-3223
-3231
-3238
-3245
-3251
-3257
-3262
-3267
-3272
-3276
-3280
-3283
-3285
-3288
-3290
-3291
-3292
-3293
-3293
-3293
-3293
-3292
-3290
-3289
-3287
-3284
-3282
-3279
-3275
-3272
-3268
-3263
-3259
-3254
-3249
-3243
-3237
-3231
-3225
-3218
-3211
-3203
-3196
-3188
-3179
-3171
-3162
-3153
-3144
-3135
-3125
-3116
-3106
-3096
-3086
-3076
-3065
-3055
-3044
-3034
-3023
-3012
-3001
-2990
-2979
-2968
-2956
-2945
-2934
-2922
-2910
-2899
-2887
-2875
-2863
-2851
-2838
-2826
-2813
-2801
-2788
-2775
-2762
-2749
-2735
-2722
-2708
-2694
-2680
-2666
-2651
-2637
-2622
-2607
-2592
-2577
-2561
-2546
-2531
-2515
-2499
-2483
-2467
-2451
-2435
-2419
-2403
-2386
-2370
-2353
-2336
-2320
-2303
-2286
-2268
-2251
-2234
-2216
-2199
-2181
-2163
-2145
-2127
-2109
-2090
-2072
-2053
-2035
-2016
-1997
-1978
-1959
-1939
-1920
-1900
-1880
-1861
-1840
-1820
-1800
-1779
-1758
-1737
-1716
-1694
-1672
-1650
-1628
-1605
-1583
-1559
-1536
-1512
-1488
-1464
-1440
-1415
-1390
-1365
-1339
-1313
-1287
-1261
-1234
-1208
-1181
-1154
-1126
-1099
-1071
-1043
-1014
-987
-959
-930
-902
-873
-844
-815
-786
-757
-728
-698
-669
-640
-610
-581
-551
-521
-492
-462
-432
-402
-372
-342
-312
-282
-252
-222
-192
-162
-131
-101
-71
-41
-10
20
51
81
111
142
172
203
234
264
295
326
356
387
418
449
480
511
542
573
604
635
667
698
729
761
792
823
855
886
917
949
980
1010
1042
1073
1104
1135
1165
1196
1226
1257
1287
1317
1347
1377
1406
1436
1465
1495
1524
1553
1582
1611
1640
1668
1697
1725
1753
1781
1809
1836
1864
1891
1918
1944
1971
1997
2023
2049
2074
2099
2124
2149
2173
2197
2221
2244
2267
2290
2313
2335
2357
2379
2401
2422
2443
2463
2483
2503
2523
2542
2561
2579
2597
2615
2632
2649
2665
2681
2697
2712
2727
2742
2755
2769
2782
2795
2807
2819
2831
2842
2853
2863
2873
2882
2891
2900
2908
2916
2923
2930
2936
2942
2948
2953
2958
2963
2966
2970
2973
2976
2978
2980
2981
2982
2982
2981
2981
2979
2977
2975
2972
2968
2964
2960
2955
2949
2943
2936
2929
2921
2913
2904
2895
2886
2875
2865
2854
2842
2830
2818
2805
2792
2778
2764
2750
2735
2720
2705
2689
2673
2656
2640
2623
2605
2588
2570
2551
2533
2514
2495
2475
2456
2435
2415
2395
2374
2353
2331
2310
2288
2266
2244
2221
2199
2176
2153
2130
2106
2083
2059
2035
2011
1987
1963
1938
1914
1889
1864
1839
1814
1789
1764
1739
1713
1688
1662
1636
1611
1584
1558
1532
1505
1478
1451
1424
1396
1369
1341
1313
1285
1257
1228
1200
1171
1142
1113
1083
1054
1024
994
964
934
903
872
842
811
779
748
716
685
653
620
588
556
523
491
458
425
392
359
326
293
260
227
194
161
128
94
61
28
-5
-39
-72
-105
-139
-172
-205
-239
-272
-305
-339
-372
-406
-439
-473
-506
-540
-574
-607
-641
-675
-709
-742
-776
-810
-843
-877
-910
-944
-977
-1010
-1044
-1077
-1110
-1143
-1176
-1209
-1242
-1274
-1307
-1339
-1371
-1403
-1435
-1466
-1497
-1529
-1560
-1590
-1621
-1651
-1681
-1711
-1741
-1770
-1799
-1828
-1856
-1885
-1913
-1941
-1968
-1995
-2023
-2049
-2076
-2103
-2129
-2155
-2181
-2206
-2231
-2256
-2280
-2305
-2328
-2352
-2375
-2398
-2421
-2443
-2465
-2486
-2507
-2528
-2549
-2569
-2589
-2609
-2628
-2647
-2666
-2684
-2702
-2720
-2737
-2754
-2771
-2788
-2804
-2819
-2835
-2850
-2865
-2879
-2893
-2907
-2921
-2934
-2947
-2959
-2972
-2984
-2995
-3007
-3018
-3028
-3038
-3048
-3058
-3067
-3076
-3084
-3092
-3100
-3107
-3114
-3120
-3126
-3132
-3137
-3142
-3147
-3152
-3156
-3159
-3162
-3165
-3168
-3170
-3172
-3173
-3175
-3175
-3176
-3176
-3176
-3175
-3175
-3174
-3172
-3171
-3169
-3166
-3164
-3161
-3158
-3155
-3152
-3148
-3144
-3139
-3135
-3130
-3125
-3120
-3115
-3109
-3103
-3097
-3090
-3084
-3077
-3070
-3062
-3055
-3047
-3039
-3031
-3023
-3014
-3006
-2997
-2988
-2980
-2971
-2962
-2952
-2943
-2934
-2924
-2915
-2905
-2895
-2885
-2875
-2865
-2854
-2844
-2833
-2822
-2812
-2801
-2790
-2779
-2767
-2756
-2745
-2733
-2722
-2710
-2699
-2687
-2676
-2664
-2652
-2641
-2629
-2618
-2606
-2595
-2583
-2572
-2560
-2549
-2538
-2527
-2516
-2505
-2494
-2483
-2472
-2461
-2450
-2439
-2429
-2418
-2408
-2397
-2387
-2376
-2366
-2356
-2346
-2336
-2327
-2317
-2307
-2298
-2288
-2279
-2270
-2261
-2251
-2242
-2233
-2224
-2216
-2207
-2198
-2189
-2180
-2172
-2163
-2154
-2146
-2137
-2128
-2120
-2111
-2103
-2095
-2086
-2078
-2070
-2061
-2053
-2045
-2037
-2029
-2021
-2013
-2007
-1999
-1992
-1985
-1978
-1971
-1964
-1957
-1951
-1944
-1938
-1932
-1926
-1920
-1914
-1908
-1902
-1896
-1891
-1885
-1880
-1875
-1869
-1864
-1859
-1854
-1849
-1845
-1840
-1835
-1831
-1826
-1822
-1817
-1813
-1808
-1804
-1799
-1795
-1791
-1787
-1782
-1778
-1774
-1770
-1766
-1762
-1758
-1755
-1751
-1747
-1743
-1740
-1736
-1732
-1729
-1725
-1722
-1718
-1715
-1711
-1708
-1705
-1702
-1699
-1696
-1694
-1691
-1689
-1686
-1684
-1682
-1680
-1678
-1677
-1675
-1674
-1672
-1671
-1670
-1668
-1667
-1666
-1665
-1664
-1663
-1662
-1660
-1659
-1658
-1657
-1656
-1654
-1653
-1652
-1650
-1649
-1648
-1646
-1645
-1643
-1642
-1641
-1639
-1638
-1637
-1635
-1634
-1633
-1631
-1630
-1628
-1627
-1625
-1624
-1622
-1620
-1618
-1616
-1614
-1612
-1610
-1608
-1605
-1602
-1599
-1596
-1593
-1590
-1586
-1582
-1578
-1574
-1570
-1565
-1561
-1556
-1551
-1546
-1540
-1535
-1529
-1523
-1517
-1511
-1505
-1498
-1492
-1485
-1478
-1470
-1463
-1455
-1447
-1439
-1431
-1422
-1414
-1405
-1395
-1386
-1376
-1366
-1356
-1346
-1335
-1324
-1313
-1302
-1290
-1278
-1266
-1254
-1242
-1229
-1216
-1203
-1190
-1176
-1162
-1148
-1134
-1119
-1104
-1089
-1074
-1059
-1043
-1028
-1012
-996
-980
-964
-947
-931
-914
-898
-881
-864
-847
-829
-812
-795
-777
-759
-742
-724
-705
-687
-669
-650
-631
-612
-593
-573
-553
-533
-513
-493
-472
-451
-430
-409
-388
-366
-344
-322
-300
-278
-256
-233
-211
-188
-165
-142
-119
-96
-73
-50
-26
-3
20
44
67
91
115
138
162
186
210
235
259
283
308
332
357
382
407
432
457
483
508
534
560
586
612
638
664
690
716
743
769
795
822
848
874
901
927
953
979
1006
1032
1057
1083
1109
1135
1160
1186
1211
1237
1262
1287
1312
1337
1362
1387
1412
1436
1461
1485
1510
1534
1558
1582
1607
1631
1654
1678
1702
1726
1749
1772
1796
1819
1842
1864
1887
1910
1932
1954
1976
1998
2020
2041
2063
2084
2105
2126
2147
2168
2188
2208
2228
2248
2268
2287
2306
2325
2344
2363
2381
2399
2417
2435
2452
2469
2486
2502
2518
2534
2550
2566
2581
2596
2611
2625
2639
2653
2667
2680
2693
2705
2718
2729
2741
2752
2763
2773
2783
2793
2802
2811
2820
2828
2836
2844
2852
2859
2866
2873
2879
2885
2891
2897
2902
2907
2912
2917
2921
2925
2929
2932
2935
2938
2941
2943
2945
2947
2949
2950
2951
2952
2952
2952
2952
2952
2951
2950
2948
2947
2945
2942
2940
2937
2933
2930
2926
2921
2917
2912
2907
2901
2895
2889
2883
2876
2869
2861
2854
2845
2837
2828
2819
2809
2799
2789
2778
2767
2755
2743
2731
2718
2705
2691
2677
2663
2648
2632
2617
2600
2584
2567
2549
2531
2513
2494
2474
2454
2434
2413
2392
2370
2348
2325
2301
2278
2253
2229
2204
2178
2152
2126
2099
2072
2044
2016
1988
1959
1930
1901
1871
1841
1810
1780
1748
1717
1685
1653
1620
1588
1555
1521
1488
1454
1419
1385
1350
1315
1279
1244
1208
1172
1136
1099
1062
1025
988
950
912
874
836
797
759
719
680
640
600
560
520
479
438
397
355
313
271
229
186
144
100
57
13
-31
-75
-119
-164
-209
-255
-300
-346
-392
-438
-484
-530
-577
-624
-670
-717
-764
-811
-858
-905
-952
-999
-1047
-1094
-1141
-1188
-1235
-1282
-1329
-1376
-1422
-1469
-1516
-1562
-1609
-1655
-1701
-1747
-1793
-1839
-1885
-1930
-1976
-2021
-2066
-2111
-2156
-2200
-2244
-2288
-2332
-2376
-2419
-2463
-2506
-2549
-2592
-2634
-2676
-2719
-2760
-2802
-2843
-2885
-2926
-2966
-3007
-3047
-3086
-3126
-3165
-3204
-3242
-3280
-3318
-3356
-3393
-3430
-3466
-3502
-3538
-3574
-3609
-3643
-3678
-3712
-3745
-3779
-3811
-3844
-3875
-3907
-3938
-3968
-3998
-4027
-4057
-4085
-4113
-4140
-4167
-4194
-4219
-4244
-4269
-4293
-4316
-4339
-4362
-4383
-4405
-4425
-4445
-4464
-4483
-4501
-4519
-4536
-4552
-4568
-4583
-4598
-4612
-4626
-4638
-4651
-4662
-4673
-4683
-4693
-4702
-4710
-4718
-4725
-4732
-4737
-4743
-4747
-4751
-4754
-4756
-4758
-4759
-4760
-4760
-4759
-4758
-4756
-4754
-4751
-4747
-4743
-4738
-4733
-4727
-4721
-4714
-4706
-4697
-4689
-4679
-4669
-4658
-4646
-4634
-4621
-4608
-4594
-4579
-4564
-4548
-4532
-4515
-4498
-4480
-4462
-4443
-4423
-4404
-4383
-4362
-4341
-4319
-4296
-4274
-4250
-4226
-4202
-4177
-4152
-4126
-4100
-4073
-4046
-4018
-3990
-3962
-3933
-3903
-3874
-3843
-3813
-3782
-3750
-3719
-3687
-3654
-3622
-3589
-3555
-3522
-3488
-3454
-3419
-3385
-3350
-3315
-3280
-3245
-3210
-3174
-3139
-3103
-3067
-3031
-2994
-2958
-2921
-2885
-2848
-2811
-2774
-2737
-2699
-2662
-2624
-2587
-2549
-2512
-2474
-2436
-2398
-2360
-2323
-2285
-2247
-2209
-2172
-2134
-2096
-2058
-2021
-1983
-1945
-1908
-1870
-1832
-1795
-1757
-1720
-1682
-1645
-1607
-1570
-1533
-1496
-1459
-1422
-1385
-1349
-1312
-1276
-1239
-1203
-1167
-1132
-1096
-1061
-1026
-992
-957
-923
-889
-856
-822
-789
-757
-724
-692
-661
-630
-599
-568
-538
-508
-479
-450
-421
-392
-364
-336
-309
-282
-255
-228
-202
-176
-151
-125
-101
-76
-52
-29
-5
18
40
62
84
105
126
146
166
186
205
224
242
260
278
296
313
329
346
362
377
393
407
422
436
449
462
475
488
500
511
522
533
543
553
563
572
581
589
597
605
612
619
626
632
637
643
648
652
656
660
663
667
669
671
673
675
676
677
677
677
677
676
675
674
672
670
668
665
662
658
654
650
646
641
635
630
623
617
610
603
595
587
578
570
560
551
541
531
520
509
498
486
474
462
449
437
424
410
396
382
368
353
338
323
308
292
276
260
243
227
210
192
175
158
140
123
105
87
69
51
33
15
-4
-22
-41
-60
-78
-97
-116
-135
-154
-173
-192
-211
-230
-249
-268
-287
-306
-325
-344
-362
-381
-400
-419
-437
-456
-474
-493
-511
-530
-548
-566
-584
-602
-619
-637
-654
-672
-689
-706
-723
-739
-756
-773
-789
-805
-822
-838
-854
-870
-885
-901
-916
-932
-947
-962
-977
-991
-1006
-1020
-1034
-1048
-1062
-1075
-1089
-1102
-1115
-1128
-1140
-1153
-1165
-1176
-1188
-1199
-1210
-1221
-1232
-1242
-1252
-1262
-1272
-1281
-1291
-1300
-1308
-1317
-1325
-1333
-1340
-1347
-1354
-1361
-1367
-1373
-1379
-1385
-1390
-1395
-1400
-1405
-1409
-1413
-1417
-1421
-1424
-1427
-1430
-1433
-1435
-1437
-1438
-1440
-1441
-1442
-1442
-1442
-1442
-1441
-1441
-1439
-1438
-1436
-1434
-1432
-1429
-1426
-1423
-1419
-1415
-1411
-1406
-1401
-1396
-1390
-1384
-1378
-1371
-1364
-1357
-1350
-1342
-1333
-1325
-1316
-1306
-1297
-1287
-1276
-1266
-1255
-1244
-1232
-1221
-1209
-1196
-1184
-1171
-1158
-1145
-1132
-1118
-1104
-1090
-1076
-1062
-1047
-1032
-1016
-1002
-987
-971
-955
-939
-923
-906
-890
-873
-856
-839
-822
-804
-787
-769
-751
-733
-714
-696
-677
-659
-640
-621
-602
-582
-563
-543
-524
-504
-484
-464
-444
-423
-403
-382
-362
-341
-320
-299
-278
-258
-237
-216
-195
-174
-153
-132
-111
-90
-69
-48
-27
-6
15
36
56
77
98
119
139
160
181
201
222
243
263
284
304
325
345
365
386
406
426
446
466
486
506
526
546
566
585
605
624
644
663
682
701
720
738
756
775
792
810
828
845
863
880
897
913
930
947
963
979
995
1010
1027
1043
1058
1074
1089
1104
1119
1134
1149
1164
1178
1193
1207
1221
1235
1249
1262
1276
1289
1302
1314
1327
1339
1351
1362
1374
1385
1395
1405
1416
1425
1435
1444
1453
1462
1471
1479
1487
1495
1502
1509
1516
1522
1529
1534
1540
1545
1550
1554
1558
1562
1566
1568
1571
1573
1575
1577
1578
1579
1579
1579
1579
1578
1577
1576
1575
1573
1571
1568
1566
1562
1559
1555
1551
1546
1542
1537
1531
1525
1519
1513
1506
1499
1491
1483
1475
1466
1458
1448
1439
1429
1419
1409
1398
1387
1376
1364
1353
1340
1328
1315
1302
1289
1276
1262
1248
1233
1219
1204
1188
1173
1157
1141
1124
1107
1090
1073
1055
1037
1018
999
981
961
942
922
902
882
862
841
820
799
778
756
734
712
690
667
644
621
597
573
549
525
501
476
451
426
400
375
349
323
297
271
245
219
192
166
139
112
86
59
32
5
-23
-50
-77
-104
-131
-159
-186
-213
-241
-268
-295
-323
-350
-377
-405
-432
-459
-487
-514
-541
-569
-596
-623
-651
-678
-706
-733
-760
-788
-815
-842
-869
-896
-923
-950
-977
-1004
-1030
-1057
-1083
-1109
-1135
-1161
-1186
-1212
-1237
-1262
-1287
-1311
-1336
-1360
-1384
-1408
-1432
-1456
-1479
-1502
-1525
-1548
-1571
-1593
-1615
-1637
-1659
-1681
-1702
-1723
-1744
-1764
-1785
-1805
-1825
-1845
-1864
-1884
-1903
-1922
-1941
-1960
-1978
-1997
-2015
-2033
-2050
-2068
-2086
-2103
-2120
-2137
-2154
-2170
-2187
-2203
-2219
-2235
-2250
-2266
-2281
-2296
-2311
-2325
-2339
-2353
-2367
-2381
-2394
-2407
-2420
-2433
-2445
-2457
-2469
-2481
-2493
-2504
-2515
-2526
-2537
-2548
-2558
-2568
-2578
-2587
-2597
-2606
-2615
-2624
-2633
-2641
-2649
-2657
-2665
-2672
-2680
-2687
-2693
-2700
-2706
-2713
-2718
-2724
-2730
-2735
-2740
-2744
-2749
-2753
-2757
-2761
-2765
-2768
-2771
-2774
-2776
-2778
-2780
-2782
-2783
-2784
-2785
-2785
-2786
-2785
-2785
-2784
-2783
-2782
-2781
-2779
-2777
-2775
-2773
-2770
-2768
-2765
-2761
-2758
-2754
-2750
-2746
-2741
-2737
-2732
-2726
-2721
-2715
-2709
-2702
-2696
-2689
-2681
-2674
-2666
-2658
-2650
-2641
-2632
-2623
-2613
-2604
-2594
-2583
-2573
-2562
-2551
-2539
-2528
-2516
-2503
-2491
-2478
-2465
-2452
-2439
-2425
-2411
-2397
-2383
-2369
-2355
-2341
-2326
-2311
-2296
-2281
-2266
-2250
-2235
-2219
-2203
-2187
-2171
-2155
-2138
-2122
-2105
-2088
-2071
-2054
-2037
-2020
-2001
-1985
-1968
-1950
-1932
-1915
-1897
-1879
-1861
-1843
-1825
-1806
-1788
-1770
-1752
-1733
-1715
-1697
-1679
-1660
-1642
-1624
-1606
-1587
-1569
-1551
-1532
-1514
-1496
-1477
-1459
-1441
-1423
-1405
-1387
-1369
-1351
-1334
-1316
-1298
-1280
-1263
-1245
-1227
-1209
-1192
-1174
-1156
-1138
-1120
-1103
-1085
-1067
-1050
-1033
-1014
-998
-981
-964
-947
-930
-913
-897
-880
-864
-847
-831
-815
-799
-784
-768
-753
-737
-722
-707
-692
-677
-662
-647
-633
-618
-604
-590
-576
-562
-548
-534
-520
-507
-493
-480
-467
-454
-441
-428
-416
-403
-391
-378
-366
-354
-342
-330
-318
-306
-295
-283
-272
-260
-249
-239
-228
-217
-207
-197
-187
-177
-167
-158
-148
-139
-130
-122
-113
-105
-97
-89
-82
-75
-67
-61
-54
-47
-41
-35
-29
-23
-18
-12
-7
-2
3
8
13
17
22
26
30
34
38
41
45
48
52
55
58
61
63
66
69
71
73
76
77
79
81
82
83
84
85
86
86
87
87
87
86
86
86
85
84
83
82
80
79
77
76
74
72
70
67
65
63
60
57
54
51
48
45
41
37
33
29
25
20
16
11
5
0
-6
-12
-18
-24
-30
-37
-44
-51
-58
-65
-73
-80
-88
-96
-104
-113
-121
-130
-139
-148
-157
-166
-176
-185
-195
-204
-214
-224
-234
-244
-254
-264
-275
-285
-296
-307
-318
-329
-340
-351
-362
-374
-385
-397
-409
-421
-433
-445
-457
-469
-482
-494
-507
-520
-532
-545
-558
-572
-585
-598
-611
-625
-638
-652
-665
-679
-692
-706
-719
-733
-746
-760
-773
-787
-800
-814
-827
-841
-854
-868
-881
-895
-908
-922
-935
-949
-962
-976
-990
-1002
-1016
-1031
-1045
-1058
-1072
-1086
-1100
-1114
-1128
-1141
-1155
-1169
-1183
-1197
-1210
-1224
-1237
-1251
-1265
-1278
-1292
-1305
-1318
-1332
-1345
-1358
-1371
-1384
-1396
-1409
-1422
-1434
-1446
-1458
-1470
-1482
-1494
-1506
-1517
-1528
-1540
-1551
-1561
-1572
-1583
-1593
-1603
-1613
-1623
-1633
-1642
-1651
-1660
-1669
-1678
-1687
-1695
-1703
-1712
-1720
-1727
-1735
-1743
-1750
-1757
-1764
-1771
-1778
-1784
-1790
-1796
-1802
-1808
-1813
-1819
-1824
-1829
-1833
-1838
-1843
-1847
-1851
-1855
-1859
-1862
-1866
-1869
-1872
-1875
-1878
-1880
-1883
-1885
-1887
-1888
-1890
-1891
-1892
-1893
-1894
-1894
-1895
-1895
-1895
-1895
-1895
-1894
-1894
-1893
-1892
-1891
-1890
-1889
-1887
-1886
-1884
-1882
-1880
-1878
-1875
-1873
-1870
-1867
-1864
-1861
-1857
-1854
-1850
-1846
-1842
-1838
-1833
-1828
-1824
-1818
-1813
-1808
-1802
-1796
-1790
-1784
-1778
-1771
-1764
-1757
-1750
-1743
-1736
-1728
-1720
-1713
-1705
-1697
-1689
-1680
-1672
-1664
-1655
-1647
-1639
-1630
-1622
-1613
-1605
-1596
-1587
-1579
-1570
-1561
-1552
-1543
-1534
-1525
-1516
-1507
-1497
-1488
-1479
-1469
-1460
-1451
-1441
-1431
-1422
-1412
-1402
-1393
-1383
-1373
-1363
-1353
-1342
-1332
-1322
-1311
-1301
-1290
-1279
-1269
-1258
-1247
-1236
-1225
-1214
-1203
-1192
-1180
-1169
-1158
-1146
-1134
-1123
-1111
-1099
-1087
-1075
-1062
-1050
-1038
-1025
-1012
-999
-986
-973
-960
-947
-933
-920
-906
-892
-878
-864
-850
-836
-822
-808
-794
-779
-765
-750
-736
-721
-707
-692
-677
-662
-647
-632
-617
-602
-587
-571
-556
-541
-525
-510
-495
-479
-464
-448
-432
-417
-401
-385
-369
-353
-338
-322
-305
-289
-273
-257
-241
-224
-208
-191
-175
-158
-142
-125
-109
-92
-76
-59
-43
-26
-10
7
23
40
56
72
89
105
121
138
154
170
187
203
219
236
252
268
284
301
317
333
350
366
382
398
414
430
446
462
478
494
510
525
541
556
572
587
602
617
632
647
662
676
690
705
719
733
746
760
774
787
800
813
826
839
852
865
877
889
901
913
925
936
948
959
970
981
992
1002
1012
1022
1032
1042
1051
1061
1070
1078
1087
1095
1103
1111
1118
1126
1133
1139
1146
1152
1158
1163
1168
1173
1178
1183
1187
1191
1194
1198
1201
1204
1206
1209
1211
1213
1214
1216
1217
1218
1219
1219
1219
1220
1220
1219
1219
1218
1217
1216
1215
1213
1211
1209
1207
1204
1201
1198
1195
1191
1187
1183
1178
1173
1168
1163
1157
1151
1145
1138
1131
1124
1116
1108
1100
1092
1083
1073
1064
1054
1043
1033
1022
1010
999
987
974
962
949
936
922
909
895
880
866
851
836
821
806
790
774
758
741
725
708
691
674
656
639
621
603
585
566
548
529
510
491
472
453
434
414
395
375
355
335
314
294
273
253
232
211
190
169
147
126
104
82
60
38
16
-6
-29
-51
-74
-97
-119
-142
-166
-189
-212
-235
-259
-282
-306
-329
-353
-376
-400
-424
-448
-472
-496
-520
-544
-568
-593
-617
-641
-666
-690
-715
-739
-764
-788
-813
-837
-862
-887
-911
-936
-960
-985
-1008
-1034
-1058
-1083
-1108
-1132
-1157
-1181
-1205
-1230
-1254
-1279
-1303
-1328
-1352
-1376
-1401
-1425
-1449
-1474
-1498
-1522
-1546
-1570
-1594
-1618
-1642
-1666
-1690
-1714
-1738
-1761
-1785
-1808
-1832
-1855
-1878
-1901
-1924
-1947
-1970
-1993
-2015
-2037
-2060
-2082
-2104
-2125
-2147
-2168
-2189
-2210
-2230
-2251
-2271
-2291
-2311
-2330
-2350
-2369
-2387
-2406
-2424
-2442
-2460
-2478
-2495
-2512
-2529
-2546
-2562
-2578
-2594
-2609
-2624
-2639
-2654
-2668
-2682
-2696
-2710
-2723
-2736
-2748
-2761
-2773
-2784
-2796
-2807
-2818
-2828
-2838
-2848
-2858
-2867
-2875
-2884
-2892
-2900
-2907
-2914
-2921
-2927
-2933
-2939
-2944
-2950
-2954
-2959
-2963
-2967
-2971
-2974
-2977
-2980
-2982
-2984
-2986
-2987
-2988
-2989
-2989
-2989
-2989
-2988
-2987
-2986
-2984
-2982
-2979
-2976
-2973
-2969
-2965
-2960
-2955
-2950
-2945
-2939
-2932
-2926
-2919
-2912
-2904
-2896
-2888
-2879
-2871
-2861
-2852
-2842
-2832
-2822
-2811
-2800
-2788
-2776
-2764
-2752
-2739
-2725
-2712
-2698
-2684
-2669
-2654
-2639
-2624
-2608
-2592
-2576
-2560
-2543
-2526
-2509
-2491
-2473
-2455
-2437
-2418
-2399
-2380
-2361
-2341
-2321
-2301
-2280
-2259
-2239
-2217
-2196
-2174
-2153
-2131
-2109
-2086
-2064
-2041
-2017
-1995
-1972
-1949
-1926
-1902
-1879
-1855
-1831
-1807
-1783
-1759
-1735
-1711
-1687
-1663
-1639
-1614
-1590
-1565
-1541
-1517
-1492
-1468
-1443
-1419
-1394
-1369
-1345
-1320
-1296
-1271
-1247
-1223
-1198
-1174
-1150
-1126
-1101
-1077
-1053
-1029
-1006
-982
-958
-935
-911
-888
-864
-841
-818
-795
-772
-749
-727
-704
-682
-660
-638
-616
-594
-573
-551
-530
-509
-488
-467
-447
-426
-406
-386
-366
-346
-326
-307
-287
-268
-249
-230
-212
-193
-174
-156
-138
-120
-102
-85
-67
-50
-33
-16
1
18
34
51
67
83
99
114
130
145
160
176
190
205
220
235
249
264
278
292
306
320
334
348
362
375
389
402
415
428
440
453
466
478
490
502
514
526
538
549
560
572
583
594
605
616
627
637
648
658
669
679
689
700
710
720
730
740
749
759
769
779
788
798
808
817
827
836
846
855
865
874
883
892
902
911
920
928
937
946
954
963
971
979
987
995
1002
1010
1018
1025
1032
1039
1046
1053
1059
1066
1072
1078
1084
1090
1096
1102
1107
1112
1118
1123
1127
1132
1137
1141
1145
1149
1153
1157
1161
1164
1168
1171
1174
1176
1179
1181
1183
1185
1187
1189
1190
1192
1193
1194
1194
1195
1195
1196
1196
1196
1195
1195
1194
1194
1193
1192
1191
1190
1189
1188
1186
1185
1183
1181
1180
1178
1176
1173
1171
1168
1166
1163
1160
1157
1153
1150
1146
1142
1138
1134
1129
1124
1119
1114
1109
1103
1098
1092
1086
1080
1073
1067
1060
1053
1046
1039
1031
1024
1016
1008
1000
992
983
975
967
958
949
940
931
922
913
903
894
884
874
865
855
845
835
824
814
804
793
783
772
761
750
739
728
717
706
695
683
672
660
649
637
625
614
602
590
578
566
554
542
530
518
506
494
482
470
457
445
433
421
409
397
385
373
361
349
337
325
313
301
290
278
266
254
242
231
219
208
196
185
173
162
151
140
129
118
107
97
86
76
66
56
46
36
26
17
7
-2
-11
-20
-29
-38
-46
-55
-63
-71
-79
-87
-94
-102
-109
-117
-124
-131
-138
-144
-151
-157
-164
-170
-176
-182
-188
-193
-199
-204
-209
-215
-220
-224
-229
-234
-238
-243
-247
-251
-256
-260
-264
-268
-271
-275
-279
-282
-286
-289
-292
-295
-298
-301
-304
-307
-309
-312
-314
-317
-319
-321
-323
-325
-327
-328
-330
-332
-333
-335
-337
-338
-339
-341
-342
-344
-345
-346
-347
-349
-350
-351
-352
-353
-355
-356
-357
-358
-359
-360
-361
-362
-362
-363
-364
-365
-365
-366
-367
-367
-368
-368
-369
-369
-369
-370
-370
-370
-371
-371
-372
-372
-372
-373
-373
-374
-374
-375
-375
-376
-377
-378
-378
-379
-380
-381
-382
-383
-385
-386
-387
-389
-390
-392
-393
-395
-396
-398
-399
-401
-402
-404
-405
-407
-408
-410
-412
-413
-415
-417
-418
-420
-421
-423
-425
-426
-428
-429
-431
-432
-433
-435
-436
-438
-439
-440
-442
-443
-444
-446
-447
-448
-450
-451
-453
-454
-456
-457
-459
-460
-462
-464
-465
-467
-469
-470
-472
-474
-475
-477
-479
-480
-482
-484
-485
-487
-488
-490
-492
-493
-495
-497
-498
-500
-502
-503
-505
-507
-509
-510
-512
-514
-516
-518
-519
-521
-523
-525
-527
-529
-531
-533
-534
-536
-538
-540
-542
-544
-545
-547
-549
-551
-553
-554
-556
-558
-560
-562
-563
-565
-567
-568
-570
-572
-573
-575
-576
-578
-579
-580
-582
-583
-584
-585
-587
-588
-589
-590
-591
-592
-594
-595
-596
-597
-598
-599
-600
-602
-603
-604
-605
-606
-607
-608
-609
-611
-612
-613
-614
-615
-616
-617
-618
-619
-621
-622
-623
-624
-625
-626
-627
-628
-629
-630
-631
-632
-634
-635
-636
-637
-638
-639
-640
-641
-642
-643
-644
-645
-646
-647
-648
-649
-650
-651
-652
-653
-654
-656
-657
-658
-659
-660
-661
-662
-663
-664
-665
-666
-667
-668
-669
-670
-671
-672
-673
-674
-675
-675
-676
-677
-678
-679
-680
-681
-682
-683
-684
-685
-686
-687
-688
-689
-690
-691
-692
-693
-694
-695
-695
-696
-697
-698
-699
-700
-701
-702
-703
-704
-705
-706
-706
-707
-708
-709
-710
-711
-712
-713
-714
-715
-715
-716
-717
-718
-719
-720
-721
-722
-722
-723
-724
-725
-726
-727
-728
-728
-729
-730
-731
-732
-733
-734
-734
-735
-736
-737
-738
-739
-739
-740
-741
-742
-743
-743
-744
-745
-746
-747
-747
-748
-749
-750
-751
-751
-752
-753
-754
-755
-755
-756
-757
-758
-759
-759
-760
-761
-762
-762
-763
-764
-765
-765
-766
-767
-768
-768
-769
-770
-771
-771
-772
-773
-774
-774
-775
-776
-777
-777
-778
-779
-780
-780
-781
-782
-782
-783
-784
-785
-785
-786
-787
-787
-788
-789
-789
-790
-791
-792
-792
-793
-794
-794
-795
-796
-796
-797
-798
-798
-799
-800
-800
-801
-802
-802
-803
-804
-804
-805
-806
-806
-807
-808
-808
-809
-810
-810
-811
-811
-812
-813
-813
-814
-815
-815
-816
-816
-817
-818
-818
-819
-820
-820
-821
-821
-822
-823
-823
-824
-824
-825
-826
-826
-827
-827
-828
-829
-829
-830
-830
-831
-831
-832
-833
-833
-834
-834
-835
-835
-836
-837
-837
-838
-838
-839
-839
-840
-841
-841
-842
-842
-843
-843
-844
-844
-845
-845
-846
-846
-847
-848
-848
-849
-849
-850
-850
-851
-851
-852
-852
-853
-853
-854
-854
-855
-855
-856
-856
-857
-857
-858
-858
-859
-859
-860
-860
-861
-861
-862
-862
-863
-863
-864
-864
-865
-865
-866
-866
-867
-867
-868
-868
-868
-869
-869
-870
-870
-871
-871
-872
-872
-873
-873
-873
-874
-874
-875
-875
-876
-876
-877
-877
-877
-878
-878
-879
-879
-880
-880
-880
-881
-881
-882
-882
-883
-883
-883
-884
-884
-885
-885
-885
-886
-886
-887
-887
-888
-888
-888
-889
-889
-890
-890
-890
-891
-891
-891
-892
-892
-893
-893
-893
-894
-894
-895
-895
-895
-896
-896
-896
-897
-897
-897
-898
-898
-899
-899
-899
-900
-900
-900
-901
-901
-901
-902
-902
-902
-903
-903
-904
-904
-904
-905
-905
-905
-906
-906
-906
-907
-907
-907
-908
-908
-908
-909
-909
-909
-909
-910
-910
-910
-911
-911
-911
-912
-912
-912
-913
-913
-913
-914
-914
-914
-914
-915
-915
-915
-916
-916
-916
-917
-917
-917
-917
-918
-918
-918
-919
-919
-919
-919
-920
-920
-920
-921
-921
-921
-921
-922
-922
-922
-922
-923
-923
-923
-923
-924
-924
-924
-925
-925
-925
-925
-926
-926
-926
-926
-927
-927
-927
-927
-928
-928
-928
-928
-929
-929
-929
-929
-929
-930
-930
-930
-930
-931
-931
-931
-931
-932
-932
-932
-932
-932
-933
-933
-933
-933
-934
-934
-934
-934
-934
-935
-935
-935
-935
-935
-936
-936
-936
-936
-936
-937
-937
-937
-937
-937
-938
-938
-938
-938
-938
-939
-939
-939
-939
-939
-940
-940
-940
-940
-940
-941
-941
-941
-941
-941
-941
-942
-942
-942
-942
-942
-942
-943
-943
-943
-943
-943
-943
-944
-944
-944
-944
-944
-944
-945
-945
-945
-945
-945
-945
-946
-946
-946
-946
-946
-946
-946
-947
-947
-947
-947
-947
-947
-947
-948
-948
-948
-948
-948
-948
-948
-949
-949
-949
-949
-949
-949
-949
-949
-950
-950
-950
-950
-950
-950
-950
-950
-951
-951
-951
-951
-951
-951
-951
-951
-952
-952
-952
-952
-952
-952
-952
-952
-952
-953
-953
-953
-953
-953
-953
-953
-953
-953
-953
-954
-954
-954
-954
-954
-954
-954
-954
-954
-954
-954
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-961
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-960
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-959
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-958
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-957
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-956
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-955
-954
-954
-954
